This is an automated email from the git hooks/post-receive script. x2go pushed a change to branch upstream/palemoon-master in repository pale-moon. discards 5da550a Update readme for EoL of Tycho. discards 4038e3c Update requirements.txt discards 9cb81d2 Update mozharness reqs. omits 9ced226 Make nsAtomicFileOutputStream::DoOpen() fail if the file is read-only. omits 54887c5 Fix typo (RefPtr -> nsRefPtr) omits 8b999f2 Ensure the right anonymous element is focused when calling input.focus() omits e50a11d Perform some sanity checks on nsMozIconURI. omits 1abb23f Update dimensions early in ClearTarget. omits f929ffa Reject some invalid qcms transforms. omits d8e715c Confirm launch of executables other than .exe on Windows. omits 93403cd Confirm launch of executables other than .exe on Windows. omits 4a7f5bc Check redirect status code before forwarding to NPAPI. omits 53606d9 Prevent various location-based hazards. omits 1ffd7ba Restrict web access to moz-icon:// scheme omits 4197dba Satisfy AMO's discrimination by UA. omits dea50cb Add a nullcheck in DOMProxyHandler::EnsureExpandoObject omits 4463c70 Fix count of compacting update tasks started. omits 500b1e6 Merge pull request #1682 from trav90/HSTS-preload-update omits d77bbb8 Update HSTS preload list omits cbf1d45 Clarify status or repo in README. omits be8bcd2 Fix typo in 9b54bd30006c008b4a951331b273613d5bac3abf omits 9b54bd3 Port libopus upstream patch. omits 23668d3 Fix missing include in Skia SafeMath omits 62022a2 Add sanity checks in nsScriptableUConv.cpp omits e98258a Avoid calling SVGAnimatedEnumeration::AnimVal() from nsSVGUtils::GetBBox(). omits be37ea5 Consistently use PR memory functions. omits ba2e7f6 Change MOZ_ASSERT to MOZ_RELEASE_ASSERT. omits ada77e5 Add and use Skia's "Safe Math" (DiD) omits c321cab Bug 1409440. omits a103f20 Check for infinite value in txFormatNumberFunctionCall. omits ae00f8b Drop invisible characters from downloads filename. omits 94ea88b Final version as per IRC omits 4e6937b Update dialog strings for blocklist entry pop-up. omits 5c1cd01 Make soft-blocked wording more generic so people don't blow their top over it. omits c626566 Update blocklist pm112 omits 08fcb7d Remove SEE_MASK_FLAG_NO_UI for better Windows 10 compatibility. omits 57f668c Merge pull request #1669 from trav90/FFmpeg-work omits d9d04f0 Add support for FFmpeg 4.0/libavcodec58 omits 3b33952 Bump UI version in glue to clear sync migration with a last try. omits 17457d1 Implement mozilla::IsAsciiAlpha omits 8883682 Adjust cairo mutex locks for Tycho targets. omits 38790d1 Use SRWlocks for mutexes in cairo on Windows. omits 9bd6995 Port malloc improvements from UXP. omits c674a10 Unstable version bump omits 49ee12c [MSE] Force TrackID for MSE tracks. omits 679016c Revert "Work around crashes when trackless mediastreams are encountered." omits 740366e Merge pull request #1666 from JustOff/PR_remove_places_protocol omits 6e89ce6 Remove dead Places protocol handler omits 0fe675c Remove JXR debug message spew. Tag #1659 omits d47e591 Merge pull request #1664 from trav90/HSTS-preload-update omits d968d87 Use correct handling of author-supplied charsets in XMLHttpRequest omits 7851611 Update HSTS preload list omits b3fb8ab Adjust for a specific JPEG-XR encoding error and enable the workaround by default. omits ce448af Make vector image surface caching smarter. omits 557acd9 Update Twemoji font to 0.3.2 to fix ZWJ code point issues. omits 3cdf646 Merge pull request #1661 from JustOff/PR_nosniff_JavascriptMIMEType omits 78ed508 Align XCTO:nosniff allowed script MIME types with the spec omits 0214272 Make JXELIB bug workaround a pref. omits 6932e60 Reinstate JXELIB workaround for JXR alpha planes. omits d876915 Try to work around bitmapped color fonts with wrong metrics. omits e35c7a4 Revert "HTML - picture - does not react to resize/viewport changes" omits 2400671 Revert "Intermittent test_viewport_resize.html | undefined assertion name - got data:,c, expected data:,a" omits f8118c2 Revert "HTML - img - srcset - does not react to resize/viewport changes" omits 62cee90 Enable the use of Skia SW graphics for canvas on *nix and MacOS omits b346bb9 Merge pull request #1653 from janekptacijarabaci/urlbar_placeholder_2 omits f2d20e3 Remove the trailing comma in an array omits eb8fcf8 "Enter address" if the feature "autocomplete" and "keyword.enabled" are disabled omits 66f2e55 Merge pull request #1652 from janekptacijarabaci/urlbar_placeholder_1 omits d427760 Fix Skia build files path error for ARM. omits f99436a Better use of the observer omits 15df6e1 "Enter address" if the feature "autocomplete" is disabled omits dcd332e Merge pull request #1642 from janekptacijarabaci/desktopNotifications_click_1 omits 1832d2b Merge pull request #1645 from janekptacijarabaci/blocklist_update_1 omits bc09fd0 Add extra check for path traversal sanity v2. omits 421b465 Revert "Add extra check for path traversal sanity." omits 5885484 Add extra check for path traversal sanity. omits 0d66b1d Update lz4 to 1.8.0. omits e0b987b Make mIPCClosed atomic (DiD) omits 22f60f3 Blocklist update (follow up for "AntiVirus for Firefox") omits c981a41 Check plane width & stride constraints. omits 1180981 Fix trimmedOffsets arithmetic in GetRenderedText(). omits b32093f Bug 1416529. omits 4f54f76 Mac: Force disable the OSX system "nano allocator". omits 78818fa Use mDestroyRefCount in a more straightforward way. omits 3be23ee Ensure proper mouseover handling. omits cefebca Blocklist update omits 59a8c7b The switch statement - use "break;" for all cases omits 802d364 Use getTabForBrowser insted of _getTabForBrowser (deprecated) omits 9bbb735 Clicking on a notification should select the originating tab omits f1f3b7b Merge pull request #1640 from JustOff/PR_SessionStartup_sync_restore omits a89ae67 Synchronously read the session file if the session need to be restored at startup. omits 5bc089a More aggressively Migrate existing Sync users transparently to palemoon.org. omits 41af434 Make some adjustments to our jemalloc implementation. omits c451b52 Merge pull request #1636 from adeshkp/patch-5 omits ee5dee1 Add UA overridde for Dropbox omits e9a2206 Merge branch 'Emoji-update' omits 13bc5ae Switch to the Open Twemoji font resources. omits a3044d3 Exclude default theme from update checks. omits a2e08e0 Merge pull request #1635 from janekptacijarabaci/js_regexp_pattern_1 omits 3e7a8f4 RegExp(RegExp object, flags) no longer throws omits 43baba4 Merge pull request #1633 from janekptacijarabaci/js_property_order_1 omits 2bae48d Merge pull request #1632 from janekptacijarabaci/network_referrer_slashes_1 omits c4074ec Wrong property order in Object.getOwnPropertyNames(string) and others omits b7174ca Add trailing slash to origin referer header when policy is set omits b2a466e Merge pull request #1625 from trav90/media-work omits 353bf3c Disable TLS 1.3 draft support. omits b023ea8 Revert "Update NSPR to 4.18" omits 2d983f5 Revert "Update NSS to 3.35" omits 10cee8e Revert "Update build system for changed NSS (version/symbols)" omits 74547dd Don't reject data promise if new data is pending omits 1b5f0d8 Only clear EOS flag if we have new data omits 5f36ae8 Properly handle negative seeks when readyState is HAVE_NOTHING omits b4b1ac9 Always use MediaSource seekable range regardless of readyState omits b8e2706 Version bump for new cycle. omits ad070dff Disable baseline jit for `**` exponentiation to avoid a crash. omits e2794cd Update build system for changed NSS (version/symbols) omits 8199384 Update NSS to 3.35 omits 9ce3bb3 Update NSPR to 4.18 omits 4eb2191 Update Emoji font to 0.2.2 (latest release) omits 1d10949 Issue #1610 Part 3: Bypass GDI table loading for embedded fonts. omits 410afd4 Issue #1610 Part2: Supply a bundled emoji font on Windows. omits 7f85e40 Issue #1610 part 1: Add valgrind suppression for uninitialized memory access and leak in old fontconfig. omits 11cc184 Merge pull request #1617 from JustOff/PR_newtabUrl_instantApply omits a933414 Properly handle new tab selection dialog when instantApply is enabled omits 3cf6a70 Match the start page URL for newtab with the default URL's scheme. omits 45f933d Use "getComplexValue" for new tab = home page. omits 3fb1113 l10n: Split appMenu and menubar Restart entries for consistency. omits 3ec6e75 Never shrink line heights as a result of minimumFontSize. omits 307fe01 Address commit comments. omits a55c51f Tweak some more ellipses. omits 0a3830f Remove superfluous ellipses from the UI. omits 94dc883 Work around crashes when trackless mediastreams are encountered. omits 95c1cdd Workaround for cloned videos not retaining their muted state. omits 220fc78 Fix 1-in-5 gap omits 1ede9d9 Merge pull request #1609 from janekptacijarabaci/devtools_toolbar_cmd_1 omits f26f28a Add configure variable verification omits 5b19e1e Fix "help cmd" in the Developer Toolbar omits d3e1e49 Avoid potential race condition in nsJAR. omits 0de6888 Use CheckedInt to compute guess for the location of -> in FTP parser. omits 6b6ec38 Improve the use of XHR.mProxy in workers after the dispatching of sync OpenRunnable. omits 3518fbf Add a null check before NotifyMediaStreamTracksAvailable omits 961d039 Avoid a race condition in AutoClose. omits ac44e1f Check for integer overflow in AesTask::DoCrypto() (DiD) omits c44e0e7 Crash fix: add a null check in nsExpatDriver. omits a90625c Clear gStartupCacheWrapper in the dtor. omits 3cab512 Merge pull request #1603 from janekptacijarabaci/devtools_network_response_headers_statusLine_1 omits cc17f12 Show the Status Line (e.g. "HTTP/2.0 200 OK") in raw headers (response) omits f5c8e25 Issue #1568: Set performance timer granularity to 1 ms. omits e2f2d79 Merge pull request #1601 from janekptacijarabaci/url_scheme_typos_1 omits 0346da3 Merge pull request #1599 from SpockMan02/master omits 9b20f73 Hook up scheme fixups to the browser's Front-end omits 793c2e0 Make caret thick behind CJK chars by default omits cf05e5b Make caret behind CJK char normal width by default omits 8b8eb50 Add pref for thick caret when behind CJK chars omits fca8f5f Update kiss-fft to 1.4.0 omits 4b2c1b3 Issue #1595 part 7: Remove Vista checks in /gfx omits e629401 Issue #1595 part 6: Remove Vista check in Windows DLL blocklist omits 7c0acbf Issue #1595 part 5: Remove Vista checks in Windows widget code omits d6e790a Issue #1595 part 4: Remove Vista checks in JS and XRE omits 8c4c48d Issue #1595 part 3: Remove Vista checks in DOM omits 723e8ae Issue #1595 part 2: Remove Vista checks in /hal omits f6c1a6b Issue #1595 part 1: Remove Vista checks in XPCOM omits b8c0090 Don't style the menu bar items unless we don't have a compositor. omits 538dfb7 Merge pull request #1593 from JustOff/PR_nosniff_2xx_only omits 73983c6 Shut up rpmlint omits 3dc0774 Don't use transparency optimization for theme items in Windows 8 or later with a high contrast theme in use. omits 3943502 Perform an `XCTO: nosniff` check only for 2xx responses omits bdaa898 Add check for Windows 8.1 version omits b5709d3 Merge pull request #1589 from janekptacijarabaci/devtools_appmenu_eyedropper_1 omits 9b2f63e Add Eyedropper to the app menu omits ee9d53a Implement ES6 22.1.3.31 Array.prototype[@@unscopables] omits fb91109 Remove extraneous "tab". omits 7f02112 Version bump (new cycle) omits afa34c7 Adjust the theme to account for natural border width rounding. omits d9292ec Merge pull request #1582 from SpockMan02/master omits d208ead Made showTabPreviews checkbox string less hand-holding omits 0826375 Merge pull request #1583 from binoc-central/webrtc-sec omits b16a33e Remove WebRTC - Part 2: Remove all WebRTC files that are not depended upon by the rest of the build system omits 2dd6ae6 Removed unnecessary showTabPreviews function omits 295aee7 Added label for showTabPreviews omits 951495c Added browser.ctrlTab.previews pref omits 46f6b0a Added checkbox for showTabPreviews omits 10d74de Added function for a showTabPreviews pref omits ccbc20a Remove WebRTC - Part 1: Configure omits f4444d4 Merge pull request #1576 from SpockMan02/master omits e335a9f Removed "on Windows" from comment omits c1bcdec Collapse notification bar in fullscreen omits c3b23d8 Split border and caret width rounding. omits baf75ff Merge pull request #1572 from trav90/HSTS-preload-update omits 0c7367f Update HSTS preload list omits d74da28 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 965e672 Add dailymotion UA override omits 98a6df2 Merge pull request #1569 from trav90/media-work omits 14e7b04 Fix build bustage omits 5af3322 [MSE] Remove some undesired Mozilla diagnostic code omits ec196f2 [MSE] Remove now unused code omits 6a51b3f [MSE] When abort() is called, wait until the current appendBuffer completes omits 5f84430 [MSE] Disable tail dispatching on the MediaSourceDemuxer's TaskQueue omits a293a8f [MSE] Do not attempt to retrieve the buffered range if the mediasource is in closed state. omits 9ac47db Change resolution of performance.now() to 50us. omits 3fbc8b9 Merge pull request #1566 from janekptacijarabaci/js_Symbol.species_1 omits c34d2ef Implement Map[@@species] and Set[@@species] getter omits 85bbd35 Add Symbol.species omits ed557e0 Fix missed string on about:support for "restart in Safe Mode" omits 34b4eb6 ES6 Symbol.unscopables omits 006a3da Reinstate JS_FOR_EACH_WELL_KNOWN_SYMBOL omits b9f82d2 Fix appmenu for Linux after #1561 omits 07a2d82 Add a missed override string -> Preferences. omits e60ca5e Name option to restart in Safe Mode accordingly. omits 3ae86b6 Rename Options/Settings to Preferences and unify location. omits ce1aca8 Add an option to control automatic filling in of login credentials and switch this off by default. omits 7d810df Round subpixel border widths to nearest integer instead of nearest-below integer. omits 8273b5c Change unspecced behavior of button contents. omits 40aa3cc Use a boolean to control sending of referrer when opening link. omits 5a27eca Merge pull request #1549 from janekptacijarabaci/js_arrowFunc_arguments_1 omits 85d2f06 Fix arrow function lexical arguments binding, allow rest + arguments (follow up - delete: bug889158.js) omits 0c2e091 Fix arrow function lexical arguments binding, allow rest + arguments omits c545af1 Fix chrome to not use arrow functions with arguments omits 9e58836 Force arguments object allocation on dynamic name accesses omits e3ff6c8 Stop using a 0-sized array declaration (nonstandard extension) in JitCodeMap. omits 0d8ff86 Add missing <stdint.h> in jxrlib for usage of int32_t. omits 92ca831 Bail in FowardTransaction if we don't have a TrxIdAllocator. omits abee002 Address uint >= 0 comparison. omits 7469ff6 Merge pull request #1536 from janekptacijarabaci/html_media_currentTime_1 omits b1bf807 Merge pull request #1534 from janekptacijarabaci/webaudio_api_connect_1 omits 242ae63 HTML - media - setting currentTime when readyState is HAVE_NOTHING incorrectly throws an exception: Invalid State omits 75ea891 WebAudio - API - return the AudioNode connected to when calling AudioNode.connect() omits 574d416 Add Windows tile assets. omits 35d294a Remove referrers when opening a link in a new private window. omits a2146ab Update SQLite lib to 3.21.0. omits 1ad279e Merge pull request #1522 from janekptacijarabaci/html_details-summary_improvements_7 omits 91eee3e Merge branch 'master' into html_details-summary_improvements_7 omits f2ac933 Merge branch 'master' into html_details-summary_improvements_7 omits e021016 Merge pull request #1531 from MoonchildProductions/js-exponent-op1 omits 552487f Merge pull request #1527 from janekptacijarabaci/dom_events_dragexit_1 omits e575a8d Merge pull request #1521 from janekptacijarabaci/html_details-summary_improvements_6 omits c14bbd1 Merge pull request #1520 from janekptacijarabaci/html_details-summary_improvements_5 omits ada74a3 Merge pull request #1519 from janekptacijarabaci/html_details-summary_improvements_4 omits 7132e1e Implement `**` exponentiation operator. omits 51d2246 Add right-association function to AST serializer. omits 84ed047 Make the page visibility API pref-controlled. omits 7e8744e DOM - events - support dragexit (ondragexit - the attribute) omits 8c66c6b HTML - details/summary - add columns test case for <summary> element omits 68960e9 Bug 1297835 - figure out why we're reframing scrollcorners omits f9e6450 Bug 1295852 - elements named _moz_generated_content_before/after should not be considered generated content containers (partially) omits 627db7c HTML - details/summary - debug mode - assertion failure: !summary || !summary->IsMainSummary() omits f70017b HTML - details/summary - correct the universal selector for summary to include all namespaces (tests) omits f054802 Mac: Re-initialize the Native Application Menu on run. omits 01ff438 Merge pull request #1518 from janekptacijarabaci/html_details-summary_improvements_3 omits d775a17 Allow users to disable the 4th and/or 5th mouse button on Windows. omits 10e5565 HTML - details/summary - reftest.list (follow up) omits e4c0d61 Merge pull request #1510 from janekptacijarabaci/html_details-summary_improvements_2 omits ec9a2f5 Merge pull request #1509 from janekptacijarabaci/html_details-summary_improvements_1 omits d494294 Merge pull request #1516 from MoonchildProductions/cubeb-alsa-assert-fix1 omits 7b2bbfd Rewrite assert in cubeb_alsa.c: alsa_refill_stream to pass back a cubeb error instead. omits b81e5b8 Stop including AppVersion in the installer display strings. omits bf325c1 HTML - details/summary - lists (the "Second item" will be displayed as "3. Second item") - potential crashtests omits 7338789 HTML - details/summary - lists (the "Second item" will be displayed as "3. Second item") - remove SummaryFrame omits 2d611d5 HTML - details/summary - lists (the "Second item" will be displayed as "3. Second item") omits 2b0f743 HTML - details/summary - localize the description of default summary omits 814956a Merge pull request #1508 from janekptacijarabaci/html_editor_improvements_1_followUp omits f67fcdb HTML - editor (improvements) - follow up omits 828a7e9 Merge pull request #1506 from MoonchildProductions/Bug1299753 omits aa0f7a8 Merge pull request #1507 from janekptacijarabaci/revert-1501-html_editor_improvements_1 omits 694cd80 Revert "HTML - editor (improvements)" omits 2f3ed6a Merge pull request #1505 from janekptacijarabaci/profile_refresh_migrate_2 omits a0a5441 Merge pull request #1504 from trav90/HSTS-preload-update omits 188f73a Merge pull request #1503 from janekptacijarabaci/html_input_read-only_1 omits 65ce084 Merge pull request #1502 from janekptacijarabaci/css_box-decoration-break_1 omits 41855a9 Merge pull request #1501 from janekptacijarabaci/html_editor_improvements_1 omits e6419d9 Merge pull request #1495 from janekptacijarabaci/media_subtitles_events_cuechange_1 omits 501418e Reuse ConstructScrollableBlock to build scrollable DetailsFrame. omits 948462a The profile - resetting (improvements) omits 65c5192 Update HSTS preload list omits 857edb7 Add reftests. omits 861f312 Create block formatting context for DetailsFrame if needed. omits 4b2512e Use NS_NewBlockFormattingContext() in ConstructFieldSetFrame(). omits cdbbd87 HTML - editor (improvements) omits 19e2540 Fix typo (RefPtr -> nsRefPtr) omits 866e785 HTML - input type="number" matches :-moz-read-only when it is not read only omits b0c367e CSS - box-decoration-break:clone on block overflow container makes it draw a border omits efc1cb2 Media - subtitles (implement cuechange event) omits 6bb8c44 Don't propagate LOAD_FROM_CACHE to the whole load group on charset reload. omits 2e348d0 Add missing sanitization for HTML exporting of bookmarks. omits 8579abc Confirm we actually have a PKCS#7 signedData content info. omits e88411b Cancel timer in TLSFilterTransaction if a transaction is canceled. omits 400c32b Revert "If we have XCTO: nosniff, we should have a content-type as well." omits abcc6a9 Revert "Add shortcut key for Browser Restart command" omits 2a60781 Merge pull request #1489 from JustOff/PR_nosniff_skip_redirects omits 2788d6d Skip `XCTO: nosniff` check in case of 30x response omits 8167b87 If we have XCTO: nosniff, we should have a content-type as well. omits d179228 Use ARGS_LENGTH_MAX as upper bound in MArgumentsLength::computeRange. omits 8e23c43 Fix a crash by setting a flag to true. omits e8afb19 In order to not leak properties, ensure all the properties of adopted nodes are removed in case the adopt call fails. omits 2fef221 Explicitly cancel channel after mixed content redirect. omits 8adb332 Special-case typed arrays in PropertyReadNeedsTypeBarrier. omits a8592dc Force punycode display for IDNs with a <dotless-i/j, combining mark above> sequence. omits 44d3d5c Remove display: contents pseudo frames. The content insertion frame may be tagged instead of the primary frame. omits f102701 DefineOSFileConstants should return false if OSFileConstants service is not initialized. omits e15e119 Expose cookieBehavior and cookieLifetimePolicy preference variants from nsICookieService. omits 1ccbaeb Implement "cookie-averse document objects". omits ccbd72d Define Ci before using it. omits fae3ec3 Merge pull request #1483 from JustOff/PR_XCTO_nosniff omits ea66708 Merge pull request #1484 from MoonchildProductions/newtaburl-enh1 omits aff0e2b Handle custom URLs and add "My home page" for the New Tab URL. omits 2f965eb Implement X-Content-Type-Options: nosniff. omits db9f8a1 Merge pull request #1481 from janekptacijarabaci/profile_refresh_migrate_1 omits a6f83d3 Profiles - the refresh - migrate - improvements omits b243a16 Remove the "ask every time" policy for acceptance of cookies. omits c40ee8c Profiles - the refresh - migrate (passwords) omits aa9d16c Merge pull request #1472 from janekptacijarabaci/devtools_network_curl_2 omits d875128 Merge pull request #1479 from JustOff/PR_add_text_json_vtt omits 7a6b077 Profiles - the refresh - migrate omits 10f08b2 Merge pull request #1478 from JustOff/PR_char_nsACString omits 2b145a4 Add text/json and text/vtt as text MIME types omits 83098db Refactor nsContentDLF omits 5952ade Change nsIDocumentLoaderFactory and nsIURIContentListener to take MIME types as an XPCOM string, not a char* omits 56b2a73 Merge pull request #1473 from MoonchildProductions/osx-fix-1 omits 623d24c Force a larger zlib inflate window. omits abd5fc4 Make sure the PNG set-option function is available. omits 2b5597f Fix Linux loading throbber to be properly encoded. omits 468257c Potential fix for missing locate_t on Mac OSX. omits cbc57c6 DevTools - network - Copy as cURL (POST) omits 1ce42d2 Merge pull request #1467 from janekptacijarabaci/devtools_gcli_screenshot_1 omits 917c86c Merge pull request #1465 from janekptacijarabaci/build_warnings_1 omits 2b66fcc DevTools - gcli - screenshot - the vertical mode omits a49558e [minor fix] Build - warnings omits 01c8183 Merge pull request #1463 from JustOff/PR_Http2Session_FIN omits 1226bb6 Merge pull request #1461 from janekptacijarabaci/dom_buttons_events_1 omits f2bd2a4 Ensure we process FIN flags on all-padding final frames. omits 1562abd DOM - Buttons - Events - calling focus() from a focus handler omits 3c2ddae Update Netflix SSUAO to community-reported working one. omits 4ce64d9 Update CitiBank's SSUAO because it no longer accepts native. omits dfa7937 Bump unstable version to test migration code. omits 980ac3b Migrate existing Sync users transparently to palemoon.org. omits eccdd25 Switch sync and key server to palemoon.org (mobile) omits 8e85948 Merge pull request #1456 from janekptacijarabaci/XMLHttpRequest_sync_withCredentials_1 omits d8dfb27 DOM - XMLHttpRequest - the synchronous mode - withCredentials omits 52020c4 Backout the initial fix for #1310 and incorrect #1386 workaround. omits d1abfc6 Revert "Don't set a fallback detailsURL since we supply this in the update XML." omits e05f770 Make the SVG scaling limit for the surface cache more lenient. omits 44ebd74 Give Facebook the Yahoo SSUAO treatment. omits b69d089 Add no-op methods to Console API. omits 39bf9f1 Switch sync and key server to palemoon.org omits 617d3a3 Port upstream patch for ICU to fix building with glibc 2.26+ on Linux. omits 4cbbddf Update README.md omits 4c1fd5f Version bump for new cycle. omits 0c11ba1 Merge pull request #1440 from JustOff/PR_restartless_uninstalls omits 332585f Сode style adjustment omits 69bc810 Handle uninstalls of restartless addons in XPIProvider omits 6d27a52 Enable paste event listener in documents with no editor component. omits e489cea Fix Windows 10 detection in GfxInfo and remove obsolete entries. omits e59d0e2 Merge pull request #1434 from janekptacijarabaci/elements_contenteditable_1 omits 77f0f43 Improve upmix function for mono sound to work on multi-channel setups. omits 6d87d31 Remove preprocessing of safemode.js again. omits 49d4d3d Convert C-style license blocks to native XML/JS style. omits 15c0d1a Broken selection system inside of a nested contenteditable element omits 9a44165 Rewrite the safe mode dialog script and preprocess it. omits 607fa4d Fix incorrect MPL 1.1 header in safemode dialog. omits fe81f2d Merge pull request #1431 from trav90/media-work omits fff7ef4 Align for(let x=n ; ; ) loops with the finalized ES6 spec. omits fedc5a8 Don't immediately fire canplaythrough for streams without duration omits 7e05571 Add mochitest that ensures the canplay/canplaythrough and readyState is properly updated according to buffering condition omits 526676c [MSE] Determine when canplaythrough can be fired omits 1c614f8 [MSE] Enable NextFrameBufferedStatus() for MediaSourceDecoder omits aacfa2b [MSE] Move the definition of EOS_FUZZ to be public omits 3d60d11 Use buffered range to determine next frame availability omits 956932b Make sure channel-prefs.js is packaged into MAR files. omits a62ccf0 Make sure the AUS %PRODUCT% var is an acceptable version of the application name. omits bf22598 Merge pull request #1429 from trav90/media-work omits b76b89a Merge pull request #1426 from MoonchildProductions/aus-update omits 9a0c52d Rework MediaDecoder::AddOutputStream and move related code to the MDSM omits a828d01 Move MediaDecoder::UpdateStreamBlockingForPlayState to the MDSM omits 2f761ba Move MediaDecoder::UpdateStreamBlockingForStateMachinePlaying to the MDSM omits df9ab24 Move AddOutputStream code below MediaDecoder::Load() omits 2ab33cc Rename MediaDecoder::UpdateDecodedStream to MediaDecoder::UpdateStreamBlockingForPlayState omits d1e0736 Rework DecodedStream::RecreateData() omits 91c8e54 Don't use OpenMP on KISS-FFT omits 6799590 Don't set a fallback detailsURL since we supply this in the update XML. omits 117926d Update preferences to use the new AUS infra. omits 6256779 Merge pull request #1424 from janekptacijarabaci/css_improvements_1 omits 795ff32 CSS - Block elements next to floats aren't wrapped to the next line with insufficient clearance omits f137cc4 Fall back to UTF-8 instead of Windows-1252 as last-effort. omits 0792b6d Add UTF-8 as a default fallback encoding for unknown encodings. omits 9c22f79 Merge pull request #1422 from trav90/media-work omits db7ed06 Merge pull request #1421 from trav90/MDSM-work omits d3e2e53 Make SystemResourceMonitor.stop more resilient to errors. omits e4ee637 Remove now unused functions omits 3c1cedc Move output stream code from MediaDecoder to DecodedStream omits ad50da2 Move stream connection code from MediaDecoder to DecodedStream omits f7f9094 Remove MediaDecoder::DestroyDecodedStream() omits 281cd84 Remove MediaDecoder::ConnectDecodedStreamToOutputStream() omits 4faea12 Remove dependency on MediaDecoder from DecodedStream omits 738ad78 Move MediaDecoder::mOutputStreams to DecodedStream omits e22202a Create a wrapper class where MediaDecoder::mOutputStreams can move omits 26b7de1 Guard against early states in UpdateNextFrameStatus omits b41acc6 Remove telemetry gathering from XPIProvider. omits 2a18ead Improve logic of loadManifestFromZipReader. omits f9a610f Merge pull request #1419 from trav90/media-work omits 1bf1ce2 Merge pull request #1420 from janekptacijarabaci/notifications_settings_1 omits 169792d Notifications - user settings - the immediate duration of the alert (improvements) omits b140146 Notifications - user settings - the immediate duration of the alert omits 124b2d5 Move MediaDecoder::DecodedStreamData and related code to its own file omits c09757d Merge pull request #1418 from Lootyhoof/win-button-work omits f5a0ca3 Confine Glass download icons to Windows Compositor mode omits d4aac54 Blocklist update omits ccd49f0 Import zlib update from UXP. omits 1cee46d Merge pull request #1416 from Lootyhoof/win-button-work omits e7df390 Use brighttext instead of lwtheme for download indicator on Windows omits a64c229 Fade text on inactive windows on Win8/10 omits 7fce7f2 Improve appearance of downloads indicators on dark backgrounds on Windows omits 953841a Convert organizer.css toolbar styles to variables on Windows omits 353798b Convert toolbar images to variables on Windows theme omits 2f7f691 Merge pull request #1415 from trav90/build-bustage-fix omits d9b9648 Explicitly typecast GetAsNode() in nsINode.cpp omits e6ea83a Convert resourcemonitor poll() to float, and break the loop immediately when done. omits 6442b23 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits d5a614d Merge pull request #1411 from janekptacijarabaci/js_dom_node_1 omits 0066d32 Remove certificate issuer organization to common name fallback omits 451e215 Pretty-print ECDSA-SHA224, 256, 384 and 512 hashed signatures. omits 6b1dd7a Bug 911477: Implement DOM4 methods: prepend(), append(), before(), after() and replaceWith() - tests omits bcd8037 Bug 1104955: Implement IDL [Unscopable] (partially) omits 4e515a1 Bug 911477: Implement DOM4 methods: prepend(), append(), before(), after() and replaceWith() + Bug 1301777 (CVE-2016-9067) omits cd3a7fa Bug 1308922 (CVE-2016-9069): heap-use-after-free in nsINode::ReplaceOrInsertBefore omits 0c0b811 Update HSTS preload list generation script. omits b25d88b Re-generate HSTS preload list without stale entries. omits dcd13b4 Merge pull request #1402 from janekptacijarabaci/migrate_followUp_1 omits c60749d Remove incorrect assertion (OnStopRequest calls this with null) omits c07455c Merge pull request #1401 from janekptacijarabaci/debug_assertionFailure_1 omits 662844d Merge pull request #1400 from janekptacijarabaci/debug_warning_1 omits c87b7e2 Synchronize blocklist timestamp. omits 15da107 (2/2) Launch command: palemoon "-migration" and "-migration -p" (follow up) omits cbba33c (1/2) Launch command: palemoon "-migration" and "-migration -p" (follow up) omits 81a5397 Building with "--enable-debug" - fix one of assertion failures omits 5db10c8 gre/modules/devtools/sourceeditor/autocomplete.js omits d320a79 [UXP task] gre/modules/devtools/tern/def.js omits e9710e1 gre/modules/devtools/qrcode/decoder/index.js omits 8f539ae [UXP task] gre/modules/commonjs/sdk/lang/weak-set.js omits ad0e8d1 [UXP task] gre/modules/commonjs/dev/volcan.js omits 3611278 gre/components/nsINIProcessor.js (etc.) omits 16e5553 gre/components/FeedWriter.js omits e2b5d74 gre/components/FeedProcessor.js omits a52e5cf [UXP task] layout\base\nsLayoutUtils.cpp omits 8026ed0 [UXP task] xpfe\appshel\nsWindowMediator.cpp omits f46295e Merge pull request #1399 from janekptacijarabaci/error_improvements_1_followUp_1 omits 11e0af6 window.onerror catches JSON.parse error in Promise fulfillment (follow up) omits 2d8bef0 Disable window.showModalDialog. omits fc3f4bd Merge pull request #1395 from trav90/media-work omits d5c0601 Merge pull request #1388 from JustOff/PR_statusbar_cleanup omits 92d3c87 Merge pull request #1393 from JustOff/PR_webext_error omits 39bf9d4 Remove debug messages omits c05a368 Use alternative patch to force linking against ws2_32. omits 7351170 Update NSS to 3.32.1-RTM omits e98b4a4 Update NSPR to 4.16-RTM omits 32e42da Handle non-empty tail dispatchers in BeginShutdown omits a7fe2ab Implement TaskDispatcher::DispatchTasksFor omits 47b806f Fix a potential reference issue in JS arrays. omits 5c8d951 Fix some potential rooting hazards in the NPAPI plugin interface. omits f2dbb1f Safely close test stream omits bd7848f Display "not supported" error when trying to install WebExtension omits 61e3f2c Update to latest libhyphen code from upstream. omits c97789a Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 7121f53 Work around some more issues with broken Apple fonts. omits d41b540 Merge pull request #1392 from JustOff/PR_nsis_warnings omits 91268a6 Fix warnings from MakeNSIS omits 8416a01 Tweak the Windows 10 styling of the default theme. omits 884093a Merge pull request #1390 from JustOff/PR_hunspell_LNK4217 omits c7e04ff Fix MSVC LNK4217 warning in hunspell omits 9219747 Merge pull request #1389 from JustOff/PR_pp_warnings omits 7fa18a4 Fix preprocessor build warnings omits 9127241 Correct formatting omits c26a841 Status bar (s4e) code cleanup omits babcb02 Focus the address bar if opened content in a new window is blank. omits e68ab5b Clobber for Brotli/WOFF2 update omits 8bee171 Fix some comments (no code change) omits 7fa164b Enable Brotli content-encoding by default (https only). omits 75dfc60 Pull woff2 upstream update. omits 0311227 Update Brotli decompressor. omits d607a56 Revert "Enable the Fetch API by default." omits 30a8146 Restore previous YouTube SSUAO. omits 8ce97ad Merge pull request #1383 from MoonchildProductions/revert-1379-youtube-ua omits 4187c7c Revert "Restore previous YouTube SSUAO" omits b23b65f Update libPNG to 1.6.28 and enable SSE2 omits 08bc178 Merge pull request #1382 from janekptacijarabaci/urlBar_dropMarker_1 omits 3434fe6 Merge pull request #1380 from janekptacijarabaci/statusBar_followUp_4 omits 5d7d87f Merge pull request #1379 from trav90/youtube-ua omits edeaaef URL/Address/Location bar - suggestions in location bar cannot be hidden by clicking dropmarker again omits d54c1b6 [suggestion] StatusBar - minor fix / style clean up omits f4c986d Restore previous YouTube SSUAO omits bc251e9 Merge pull request #1375 from trav90/media-HWAccel-work omits 530db4c Merge pull request #1374 from trav90/MediaPromise-crashfix omits 4c298b4 Merge pull request #1372 from trav90/HSTS-preload-update omits eea4208 Update HSTS preload list omits c19a390 Merge pull request #1371 from JustOff/PR_sanitize_connectivityData omits b55614e Fix typo made in c60987c0cab8c7002bc5493404c6f87c704add04 omits e992e67 Add option to clear site connectivity data (HSTS/HPKP) omits d21190f Merge pull request #1369 from janekptacijarabaci/statusBar_followUp_3 omits 487060c Revert "Allow disabling HW acceleration even when SharedDecoderManager isn't used" omits ce38d19 Update MediaPromise gtest omits e935cb3 Prevent crash when more than one MediaPromise is rejected omits c60987c Add Yahoo override. omits 0bfd964 StatusBar - improvements omits ffd696d Change default styling for when no accent color is applied on Win 10 to black-on-white. omits 4f77624 Merge pull request #1367 from binoc-central/uao-work omits 2f3f9a5 Issue N/A - Follow up to pull request #1366 - Centralize UAO version control omits c8d389d Merge pull request #1366 from JustOff/PR_uao_versions omits d6520fd Enforce reconfigure when compatversion.txt is changed omits bf928c9 Improve names consistency omits 9e16210 Centralize UAO version control omits 20d038d Enable the Fetch API by default. omits e4471c5 Add DropBox override (Native mode) omits 608063e Sync GRE compatversion with GRE version omits fc66149 Merge pull request #1365 from JustOff/PR_conn_prefs omits dc6f4e0 Update socksRemoteDNS.label omits 5ffb6dc Expose extra network connection preferences in the UI omits 720953a Merge pull request #1362 from janekptacijarabaci/js_dom_vertical_scroll_1 omits 903f900 JS - DOM - vertical text page - scroll icon omits 0287293 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 75e3d7d Exclude <sys/sysmacros.h> from MacOSX. omits 9006eb8 Merge pull request #1358 from janekptacijarabaci/downloads_item_remove_1 omits 92fa593 Merge pull request #1359 from JustOff/PR_sanitize_QuotaManager omits 1e14847 Fix/remove some tests that depend on image load event timing. omits e9ab2bb Fix async image load unit test for #1360. omits 4cb2e20 Don't fire the image load event until the decoder is fully finalized. omits ee25d91 Clear QuotaManager storage along with Offline Website Data omits b18c3f6 Downloads - It can't delete from history - using the context menu: "Remove From History" omits 3c67658 Merge pull request #1357 from JustOff/PR_obj_values_entries_attr omits ef980cc Correct code style omits 7145319 Move attrs definition out of loop omits 591fc4e Fix Object.values / Object.entries self-hosted implementation omits a63d1b9 Merge pull request #1355 from janekptacijarabaci/popupNotifications_learnMoreURL_1 omits 738631f Merge pull request #1356 from trav90/issue1353 omits f1c934e Use -1 instead of 0 to indicate absent glxtest_pipe fd omits b27e84e PopupNotifications - support "learnMoreURL" omits c684f5c Set compatmode version to 52.9 by default. omits b9db520 Bump Goanna version to new major. omits 151a6f9 Drop support for Direct2D 1.0 to avoid font rendering issues. omits b02b114 Merge pull request #1351 from janekptacijarabaci/urlbar_switchToTab_1 omits c98164d Urlbar - Switch to tab (alt, shift) omits 5031b27 New cycle version bump omits 6cd61e2 Bump Goanna version to new major. omits 3eb2d85 Merge pull request #1349 from janekptacijarabaci/contextMenu_search_improvements_1 omits bde1f7d Merge pull request #1348 from trav90/media-work omits 40d93d4 The Context Menu - search (improvements) omits 161ddf9 Remove ENABLE_TESTS ifdefs from MP3Demuxer omits 7317aff [MP3] Accept partial information from VBR headers omits 30be3a8 Add a test case for skipping over false positive syncs at the beginning of an MP3 file omits d2ab2df [MP3] Try detecting the actual frame start even when parsing starts mid-stream omits 9988969 [MP3] Fix assert in VBRI header parsing to actually check that we've been passed a reader starting with a frame sync omits 0a0a998 [MP3] Check VBR header is valid before using it for duration calculations omits 594541a Crash fix: Avoid division by zero in MP3Demuxer omits f74c1d0 Add/update tests omits 014cd26 [MP3] Constrain seek position getter to max duration omits ea7dff4 [MP3] Accept only layer III frames omits 8c8d728 [MP3] Clamp seeking offsets to estimated frame boundaries omits c2824be [MP3] Add frame consistency verification to reduce chance for false positive detection omits e5aff48 Prevent ScanUntil from overshooting the target time frame omits bb12099 [MP3] Use VBR/CBR header TOC for efficient seeking and enable fast seeking without TOC based on average frame sizes omits bcd4aad [MP3] Parse complete Xing/Info header info omits ab06e50 Extend ByteReader interface with CanRead32() omits 0ce589b Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 64e8c5e Fix minor style nit. omits f49c5e6 Merge pull request #1347 from janekptacijarabaci/statusBar_followUp_2 omits 41ca18e Merge pull request #1346 from trav90/youtube-ssuao omits 83f30d3 StatusBar - follow up omits 99ae2be Restore (updated) SSUAO for YouTube omits 2ae2a58 Merge pull request #1345 from janekptacijarabaci/statusBar_followUp_1 omits 0bbfbfd StatusBar - follow up omits 2781325 Switch VBR header parsing to use a ByteReader as well instead of directly accessing the buffer omits fdb87bf Switch the MPEG frame and ID3 header parsers to use a ByteReader instead of accessing the input buffer directly omits 9e115e9 Work around an old regression in Web Panels. omits 2ad8c6c Reorganize and clean up status preferences. omits ec7efe6 Merge pull request #1340 from JustOff/PR_no_rate_precise omits 8eccc7f Check if we should exit high precision timer mode after all requestAnimationFrame callbacks have been processed. omits 72a6e3e Remove unused pref layout.frame_rate.precise omits 0530723 Merge pull request #1339 from JustOff/PR_webp_magic omits fdb217b Detect WEBP from content even if it's received with wrong mime type omits cb63456 Merge pull request #1338 from trav90/media-work omits 6378afd Merge pull request #1337 from trav90/HSTS-preload-update omits 99f8bc1 Update HSTS preload list omits 9fde10d Merge pull request #1335 from adeshkp/patch-4 omits 81d0985 Remove extra ";" omits 7199379 Merge pull request #1333 from janekptacijarabaci/js_dom_getSelection_document_1 omits dc7449f Remove errant "+" Follow-up to 4a463ba721cef6c9f1018597ba2cfaa21150a7ce omits c378489 Properly find SPS NAL in some H264 streams omits 4a463ba Update UI controls for our current MSE/MP4/WebM implementation state. omits 492452f JS - DOM - Selection API - getSelection() should exist on XMLDocument omits b2fca2a Remove flash-enabler SSUAO for youtube (since it's now N/A). omits 7a098c3 Explicitly include <sys/sysmacros.h> in xpcom/io/nsLocalFileUnix.cpp omits a865ed2 Merge branch 'ANGLE-update' omits 0400d10 Update ANGLE to 316930d51ea9 + restructure surrounding code. omits 37697c2 Merge pull request #1330 from janekptacijarabaci/blocklist_level_1 omits 2a34827 Preferences - the blocklist - level - throws an error omits 41fdbc8 Merge pull request #1323 from janekptacijarabaci/menu_restartNormally_2 omits 32c464f Update cert attributes to check to our own. omits 59d0169 Check cert attributes for official/unstable updates + make unstable check https. omits d8dfa44 Change some pref comments (no code changes) for highlighter convenience. omits 62d7396 Stop using ICC profiles on Linux. omits 98616d5 Graphite fonts: honor inter-word positioning adjustments (space contextuals). omits 7031e66 about:support - Restart (added comments) omits 44083de Main menu - Restart (improvements - notify all windows that an application quit has been requested) omits c0f9a92 [suggestion] Main menu - Restart normally (improvements) omits f1e858a Merge pull request #1322 from janekptacijarabaci/menu_restartNormally_1 omits 7f7ecba Main menu - Restart normally (improvements) omits d129ab2 Main menu - Restart normally (move this item) omits a93022e Main menu - Restart normally omits 5a0d04d Merge pull request #1320 from janekptacijarabaci/devtools_session_browserConsole_1 omits f5c41a3 Merge pull request #1321 from JustOff/PR_remove_mozilla.dtd omits cb3d844 Remove unused mozilla.dtd omits f67961f DevTools - Browser Console - restore sessions omits c5fe977 Completely disable the blocklist (and its updates) if the user opts to switch it off. omits 429f935 Add a configuration control in options to set the enforcement level of various add-on blocklist entries. omits 3ca1dbf Merge pull request #1318 from JustOff/PR_l10n_notes_1308 omits ac2ca5c Fix typos in localization notes after #1308 omits e5cf076 Merge pull request #1317 from janekptacijarabaci/places_bookmarks_contextMenu_afterCustomize_1 omits 4b559a8 Merge pull request #1313 from janekptacijarabaci/preferences_direction_1 omits 391d872 Merge pull request #1312 from adeshkp/patch-3 omits 9ab602a Merge pull request #1309 from janekptacijarabaci/devtools_improvements_2 omits 66e801e Merge pull request #1308 from janekptacijarabaci/devtools_improvements_1 omits ece6cd1 Merge pull request #1307 from janekptacijarabaci/places_bookmark_newPrivateWindow_1 omits 95723d6 Places - Bookmarks - The context menu - After customize omits 50336f5 [minor fix] Options - homepage - [RTL] wrong direction omits efb57c3 Be more liberal in matching URL in the selected text omits fe75cfd Add AdNauseam to the extension blocklist. omits 6cf90d3 Merge pull request #1311 from adeshkp/remove-plugincheck omits abece49 Remove Mozilla plugincheck from about:plugins omits 0411c91 Prevent the home page from being loaded when we are restoring a session. omits 34bcb3c [minor fix] DevTools - network - improvements (transferred size) - tests omits 009cd30 [minor fix] DevTools - network - improvements (transferred size) omits e2578b5 [minor fix] DevTools - inspector - data URL source links and their tooltips are unreadable omits a9794b2 Disable Brotli accept-encoding by default (causes issues) omits 3ee7d61 Revert "Change Google SSUAO to work around recent Google Search blacklist." omits e270dd2 Places - bookmarks, livemarks and history - "Open in a New Private Window" omits d8c365d Revert "Revert "UI Events (draft) - implement auxclick"" omits ce61607 Revert "UI Events (draft) - implement auxclick" omits 08c35c9 Merge pull request #1302 from janekptacijarabaci/aboutPermissions_logins_followUp_1 omits e6ab0d7 about:permissions - logins - follow up (no delay, no chrome URLs) omits c5ae96b Merge pull request #1300 from trav90/HSTS-preload-update omits ecc01f6 Update HSTS preload list omits 7cbfd7f Change Google SSUAO to work around recent Google Search blacklist. omits 14c500e Remove TCP Fast Open from NSPR (breaks Win64) omits 7b912a1 Merge pull request #1294 from janekptacijarabaci/places_bookmarks_live_error_2 omits 2f9d05d Merge pull request #1293 from janekptacijarabaci/js_object_values_entries_1 omits d14e45d Merge pull request #1288 from janekptacijarabaci/places_livemarks_openAllInTabs_1 omits 4953b34 Merge pull request #1289 from Gpower2/master omits 37d86c1 Use correct window reference when setting parent window in Windows widget. omits 7b6d7af [minor fix] Places - deleting folder of livemarks - nsLivemarkServicejs - 0x80070057 (NS_ERROR_ILLEGAL_VALUE) omits 9cf650b Normalize time returned by ParseFTPList. omits 29d7d2a Clean up the UI elements when closing the HTML editor. omits 0dff971 JS - DOM - implement Object.values / Object.entries omits 25c36d0 Keep WebSocketImpl alive before calling DisconnectInternal. omits 4cbf582 Rename makefile.txt to makefile omits 466488b Brotli Accept-Encoding/Content-Encoding #921 omits 903fd7d Keep a copy of our list of observers before calling notify. omits a84c55c Places - Restore "Open all in tabs" to the bottom of livemarks popups omits f863851 Merge pull request #1286 from janekptacijarabaci/security_tls_1-3_followUp_2 omits b00728d Fix decompilation of JSOP_REGEXP and JSOP_NEWARRAY_COPYONWRITE. omits 1c55c0d Security - added support for TLS 1.3 (follow up 2, any potential problems) omits 71cf8e6 Clobber for NSPR+NSS update just to be sure. omits 2b1083b Update NSS to 3.31.1 RTM omits 2aa33cb Update NSPR to 4.15 RTM omits 88216e1 Improve the security of WindowsDllDetourPatcher. omits b0505d9 Perform a better check of the buffer size in WebSockets. omits 7a13b24 Synchronize SHistory entry with mLSHE. omits ec7a620 Set the hasFreezeConstraints flag only if adding constraints succeeded. omits 6baf356 Limit displayed user/host strings to sane lengths. omits 038de7c Remove duplicate LoginManagerParent.jsm omits 7ca48d4 Fix: Can't unselect "Load this bookmark in the sidebar" omits f281321 Fix "remember browsing and download history" setting selection when choosing "remember history" in the pref drop-down. omits a222ebf Migrate status prefs from URL bar to status bar setting on upgrade. omits d8c63e7 Remove Address bar bindings for status/linkover. omits 565cdc7 Enable the SSLKEYLOGFILE opt-in debugging feature in all builds. omits 48f6f0e Merge pull request #1280 from janekptacijarabaci/js_dom_onbeforeunload_improvements_1 omits d312f9c Merge pull request #1281 from janekptacijarabaci/build_warnings_1 omits 77ab6c8 [minor fix] Build - warnings - tweak handling of compiler warnings in mozglue omits c19eb8f [minor fix] Build - warnings - swprintf has been changed to conform with the ISO C standard omits 60739c4 [minor fix] Build - warn - the inline specifier cannot be used when a friend declaration refers to a specialization of a function template omits e30c638 [minor fix] Build - warnings - truncation from 'double' to 'float' omits b510df8 JS - DOM - Don't allow onbeforeunload dialog unless I have interacted with the page omits dfd3c81 Merge pull request #1279 from janekptacijarabaci/minorFix_window_empty_1 omits c4a5aac [minor fix] Throws an information in the Browser Console omits d77a2a4 Merge pull request #1278 from janekptacijarabaci/installer_warnings_1 omits 0bc8651 [suggestion, minor fix] Installer - style clean up omits 726f809 Make session storage of form data more lenient, since the world is insisting that https everywhere is a good thing. omits efd94a3 Merge pull request #1275 from janekptacijarabaci/devtools_scratchpad_2 omits 7004ff6 Merge pull request #1274 from janekptacijarabaci/devtools_scratchpad_1 omits 164a014 Merge pull request #1277 from janekptacijarabaci/js_dom_onvisibilitychange_1 omits 5d722ef JS - DOM - implement onvisibilitychange (fix typo) omits 19045f2 JS - DOM - implement onvisibilitychange omits 9d58bda DevTools - Scratchpad - fix some old bugs (Ctrl+Shift+R / Reload and Run) omits d0f904e DevTools - Scratchpad - fix some old bugs (Find, Find Again) omits 06088fc Merge pull request #1268 from janekptacijarabaci/css_selectors_1 omits 7f1d6cc Merge pull request #1267 from janekptacijarabaci/js_dom_scrollingElement_1 omits 4378cbc Add option to escape to a no-content page from net error pages. omits 772da08 Remove e10s-specific nsISimpleContentPolicy. omits c4fd0ec CSS - selectors - "-moz-handler" css pseudo-classes leak plugin state to content (bug 1025267) omits 6a79cfd CSS - selectors - unprefix css4:dir (bug 859301) omits 8d66a8f CSS - selectors - accept uppercase N when parsing An+B (bug 1265001) omits 3b306a5 CSS - selectors - querySelectorAll throws SyntaxError (bug 1137984) omits fb8c4f3 CSS - selectors - skipping invalid rules (bug 1290825) - fix typo omits 4fd06e1 CSS - selectors - skipping invalid rules (bug 1290825) omits af56d26 Add early exit to content policy load check if we have a null out pointer. omits b97057e DOM - CSSOM View Module - implement scrollingElement omits 411f3be Potential fix for reported crash issue #1265 omits e105496 Merge pull request #1264 from janekptacijarabaci/http_http2_options_1 omits 4f3e8ab Merge pull request #1263 from janekptacijarabaci/js_dom_isSameNode_1 omits 34fad61 HTTP - HTTP2 - method: OPTIONS (Web Compatibility) omits eca0da7 JS - DOM - implement node.isSameNode() omits b7bdc65 Merge pull request #1257 from janekptacijarabaci/_testBranch_js_oom_1 omits c3f2f60 Merge pull request #1258 from janekptacijarabaci/_testBranch_js_iterator_1 omits e6a8342 Merge pull request #1259 from janekptacijarabaci/minorFix_build_warnings_1 omits 36eeeb9 Merge pull request #1260 from MoonchildProductions/revert-1253-media-work omits 771dcf9 Revert "Media mirroring/task queue improvements" omits c4a8845 Align ToolbarIconColor luminance computation with UWP guideline as well to make it consistent with the rest of the browser. omits f443865 Add a signal preference for dynamic color changes to adjust "brighttext" in the front-end. omits 0051e50 [minor fix] Build - warnings - unreferenced local variable omits b9f0058 JS - OOM (code clean up) - follow up omits 76b7e90 JS - ES6 iterator (style clean up + tests) omits 559fd97 JS - OOM (code clean up) - fix typo omits c48adc7 JS - OOM (code clean up) omits 3c411ac JS - ES6 iterator omits 9a0d28e Merge pull request #1255 from janekptacijarabaci/js_dom_timeoutHandler_1 omits fea1a8c Merge pull request #1253 from trav90/media-work omits 66a0ca7 [minor fix] JS - DOM - a string propagate out exceptions from the nsJSScriptTimeoutHandler constructor omits 0af9e03 Merge pull request #1252 from janekptacijarabaci/devtools_network_1 omits a48f134 [minor fix] DevTools - network - proxy - throws an errors (sometimes) omits 95f0585 Remove now-unnecessary null-out in MediaDecoderReader::BreakCycles omits f2c24eb Null out the thread pool when resolving shutdown omits ad485af Move shutdown promise resolution into a helper omits 008de79 Enable tail dispatch for the decode task queue omits c450b28 Initialize reader task queue in the constructor omits 99722fb Windows 8: Replace WCAG 2.0 spec color ratio formula with Microsoft's UWP guideline to decide if a window frame color is "dark". omits b7343c5 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits b999354 Align accent color text choice with Microsoft's official guideline. omits abf2487 Merge pull request #1247 from janekptacijarabaci/devtools_network_storage_1 omits 8c96bdd Merge pull request #1250 from janekptacijarabaci/devtools_inspector_1 omits 8c67ebd Merge pull request #1251 from janekptacijarabaci/minorFix_devtools_inspector_1 omits 1e9ed77 Merge pull request #1249 from trav90/media-work omits 363a6cc [minor fix] DevTools - Inspector - throws an error (style clean up) omits a949991 [minor fix] DevTools - Inspector - throws an error omits 59341b3 [minor fix] DevTools - Inspector - as type radio + the wrong position when switching to an iframe (improvements) omits 2241a4c Merge branch 'win10-accentcolor' omits f4656ad Theme changes to use the new code. omits 4863423 Make -moz-windows-accent-color-is-dark live to color changes (e.g. when accent color is automatic based on desktop background image). On Win10 only, trigger a theme change notification when system colors change to pick up media queries and refresh caption buttons. omits efcd4ad Add -moz-windows-accent-color-is-dark media query. omits e9c5a9c Split out the check for accent color luminance. omits 60f706a [minor fix] DevTools - Inspector - as type radio + the wrong position when switching to an iframe (fix typo) omits b75a334 [minor fix] DevTools - Inspector - as type radio + the wrong position when switching to an iframe omits 355eddb Brotli Support Patches 1-6 (bug 366559) omits 30db65f Merge remote-tracking branch 'upstream/master' omits 2e63df6 Remove "darkwindowframe" for Windows 10 since it interferes with dynamic updates of colors. omits e8308a2 [minor fix] DevTools - Storage - arrows convention for ascending/descending order omits 78dc681 Split WebMPacketQueue from WebMReader omits 4bf48a1 Add TimeUnitToFrames method omits d764b4b Split NesteggPacketHolder from WebMReader omits 842bcc0 Mark WebMBufferedParser refcounting as thread-safe omits e29bd17 Merge pull request #1241 from janekptacijarabaci/popupNotifications_hidePopup_1 omits 94d15ec Merge pull request #1240 from janekptacijarabaci/permissions_install_2 omits 76c6e56 Merge pull request #1242 from trav90/MSE-work omits bb927d0 Merge pull request #1246 from Lootyhoof/win-theme-fixes omits 0296569 Merge pull request #1245 from janekptacijarabaci/build_1 omits 0f0ba89 Fix build bustage when compiler warnings as errors (int32_t/uint32_t) omits 24bd99c More Windows theme fixes omits 1258591 Fix build bustage when compiler warnings as errors omits 67cb802 Allow disabling HW acceleration even when SharedDecoderManager isn't used omits 8b926f5 Don't rely on MediaResource type to detect media format omits 71456de Had one too many #endif's omits 90336aa Properly report if mimetype is supported in MSE omits 948dd10 Rework DecoderTraits::CanHandleMediaType omits 5f0c189 Merge pull request #1239 from janekptacijarabaci/permissions_install_1 omits 14ef387 [minor fix] PopupNotifications - throws an error omits c8506a3 Permissions - install - throws an error omits ef583be [regression] Permissions - install - the default whitelist did display in the Exceptions window omits 9e469a2 Merge pull request #1238 from trav90/HSTS-preload-update omits abe420a Update HSTS preload list omits 9006af0 Merge pull request #1235 from janekptacijarabaci/minorFix_places_promise_1 omits 49bb3a5 Merge pull request #1233 from JustOff/PR_Align_with_BookmarkHTMLUtils omits eb87f38 Merge pull request #1236 from trav90/media-work omits a77631d [minor fix] Places - addLivemark (deprecate passing a callback) omits 21e4af5 Blocklist update (finderbar tweak) +correct pm106 target version range. omits 9a09765 Merge branch 'win10-accentcolor' omits 41cfa9a Make the '-moz-windows-accent-color-applies' media query live to Windows 10 settings changes. omits 9c17541 Merge pull request #1234 from Lootyhoof/win10-theme omits 087ae17 Clean up Windows 10 theme styling omits d823ed7 Add missed osfile.jsm import omits ca31334 Revert "Revert "Align more calls with updated BookmarkHTMLUtils.jsm."" omits 8440d1a Set the relative contrast for switching to white text/controls to 7:1 omits f02510d Revert "Align more calls with updated BookmarkHTMLUtils.jsm." omits 903e704 Merge pull request #1231 from janekptacijarabaci/minorFix_css_user-select_none_1 omits 5b63147 Merge pull request #1232 from janekptacijarabaci/_testBranch_github_select_1 omits 099de77 Move Vorbis and Opus decoding out of WebMReader omits a5d404f Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 3ae2c4b Mouse cursor only shows part of the dragged selection omits 5cac8b9 GitHub - Total freeze when dragging selected text omits f99af36 [minor fix] CSS - user-select: none omits b64c9b9 Lower Roboform Toolbar's minversion to the previous level we had. omits cc9d2c5 Merge pull request #1230 from JustOff/PR_bookmarks_autoExportHTML omits f8aaaba Merge pull request #1229 from Lootyhoof/win10-theme omits bd77e3b Align more calls with updated BookmarkHTMLUtils.jsm. omits c7fe8a7 Remove tab utilities from the blocklist. omits 840a672 Use correct path to bookmarks.html when browser.bookmarks.autoExportHTML is enabled omits 5a87170 Fix close button width omits 7e0ad76 Use Windows 10 accent color for background styling omits 7e2ea76 Update blocklist timestamp. Follow-up to f436472f57a4e510e6e042aba1fd6efde38a659a (#1226) omits f436472 Merge pull request #1226 from janekptacijarabaci/minorFix_blocklist_1 omits e1ddc02 Merge pull request #1224 from trav90/bustage-fix omits 5a8f99b Merge pull request #1223 from trav90/media-work omits 0ff7b7f [minorFix] - blocklist.xml - fix typo omits f5ed46a Remove buggy/unused multiple-frame-per-packet handling from WebM decoders omits 9caf73c Eagerly compute keyframe-ness and stash it on the packet holder omits 1ef4e08 Separate packet demuxing from the higher-level track-sorting logic omits 3f877c3 Use NesteggPacketHolder::Timestamp to simplify code omits 7c5e3bf Store timestamps on the NesteggPacketHolder omits 15198c4 Refcount NesteggPacketHolder omits d1069c7 Merge branch 'win10-accentcolor' omits e68481c Add a '-moz-windows-accent-color-applies' media query. omits 740a42e Add a '-moz-win-accentcolortext' color keyword to color text that will be drawn over an accent color background. omits 10b61db Add a '-moz-win-accentcolor' color keyword to expose the Win10 accent color. omits 9b91a5b Fix building tests omits c44dd0e Merge pull request #1221 from Lootyhoof/win-css-vars omits cebf7ae Use CSS variables in browser.css on Windows omits eee8d67 Merge pull request #1220 from JustOff/PR_strictCompatUpdate omits efad17e Do not apply add-on compatibility update in strict mode. omits 272ff76 Merge pull request #1218 from janekptacijarabaci/minorFix_searchbox_select_observer_1 omits b249f91 [minor fix] Search box - browser.urlbar.clickSelectsAll - add an observer (style clean up) omits c9621ef Merge pull request #1216 from glaubitz/sparc64 omits e13b646 [minor fix] Search box - browser.urlbar.clickSelectsAll - add an observer (fix typo) omits c7425d3 [minor fix] Search box - browser.urlbar.clickSelectsAll - add an observer omits e8801e1 New cycle version bump omits 9271e00 media:webrtc: Use better pre-processor defines for sparc64 omits e64d315 mozjemalloc: Use better pre-processor defines for sparc64 omits a27ccd5 ipc:chromium: Use better pre-processor defines for sparc64 omits c372e03 Use OpenBSD/sparc64 xptcall stubs on Linux/sparc64 omits 42984a2 Merge pull request #1214 from janekptacijarabaci/dom_events_selection_1 omits 13bd588 DOM - implement selection events (ensure that we don't dispatch the selectstart and selectionchange events...) omits 1d36e49 Merge pull request #1215 from trav90/MSE-work omits 4951ed4 Update libnestegg to pick up nestegg_track_codec_data_count fix for Opus handling omits 7592925 Distinguish unknown track types from errors in libnestegg omits 807b465 Explicitly instantiate WebMReader in MediaSourceReader omits 3cc3d2a DOM - implement selection events (style clean up) omits a2859fc DOM - implement selection events (enable select events for chrome consumers) omits 3735f0b DOM - implement selection events (fire selectstart and selectionchange events on the input node when the selection in that editor changes) omits 74aabfc DOM - implement selection events (move cancelBubble to Event) omits bdff0cd DOM - implement selection events (potentially crash) omits f872294 DOM - implement selection events (rename mApplyUserSelectStyle) omits 8b7b88c DOM - implement selection events (base) omits 629935a Add indentation to MSE prefs in Content Preferences. omits 9434e9d Merge pull request #1210 from janekptacijarabaci/minorFix_places_feeds_2 omits 4cdfa64 Merge pull request #1211 from trav90/media-work omits d292970 [minor fix] about:feeds - throws a warning (deprecated) omits ad7d1b6 Remove EME tests and related files omits c7bf334 Merge pull request #1190 from alaviss/mozlibc++ omits a0dbacf Merge pull request #1207 from janekptacijarabaci/minorFix_places_feeds_1 omits 8b75c66 Merge pull request #1199 from glaubitz/m68k omits db4a7da Merge pull request #1209 from trav90/media-work omits 5adc890 Add symbol needed for WebRTC to nss.def omits ee956de Add symbols needed for WebRTC to media. omits ce24439 Drop Support for Content-Duration omits 757407b Update test manifest omits 84ea519 Move post-duration-change seeking into MediaDecoder where it belongs omits 739dfbe Clarify the semantics of when we fire DurationChanged omits 40bbcdc Clean up SetDuration and remove negative duration case omits bb16abc Track observed duration separately omits 8325558 Track demuxer-estimated duration separately omits a08505c Track explicit (MSE) duration separately omits 7dce33e Make MediaDecoder::DurationChanged take a duration argument rather than reading it back synchronously from the MDSM omits 19d2ef8 Remove unused codepath for off-main-thread MediaSource duration change omits 1f4a7b0 Track "metadata duration" separately and mirror it to MediaDecoderReader omits fe7f4ff Track "network duration" separately and mirror it to the MDSM omits e65b117 Miscellaneous changes to TimeUnit omits 48f09fe ->RefableThen to ->Then omits 993ef3f Remove ApplyStateToStateMachine and PLAY_STATE_SEEKING omits 8b94e3a Replace MDSM::Play with a state-watcher on mPlayState and eliminate ApplyStateToStateMachine omits ae3f2fa Remove wrong mCurrentPosition update omits 7e3f463 Use StateMirroring for playback position omits 15264a3 Rename mCurrentFrameTime to mCurrentPosition to better match the naming in the spec omits b96fdb2 [minor fix] about:feeds - throws an errors omits 2cdfac7 Add missing stdint.h omits 19ec566 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 59f43cc Update SQLite to 3.19.3. omits 2aa75ca Update the about dialog text. omits e2fa8e4 Merge pull request #1205 from trav90/media-work omits eff8e3a Disable more code under --disable-webrtc omits 0ff2493 mozalloc: Fix gcc build omits 6152de2 mozalloc, xpcom, xpconnect: Guard changes so that they only apply to clang and/or libc++ omits ccfef13 xpconnect: Unbust clang build with `--enable-shared-js` omits 3b07bd7 Revert "Revert "Supports building with Clang and Libc++"" omits 4dfb947 Merge pull request #1204 from janekptacijarabaci/minorFix_1 omits ec7d865 [minor fix] Throws an errors - aTab is null omits 7cba6dd Merge pull request #1203 from janekptacijarabaci/places_livemarks_mutationObserver_1 omits f6963d5 Merge pull request #1202 from FranklinDM/master omits ce30183 Places - livemarks - menulist.xml (editable) omits 9378b90 Places - livemarks - menulist.xml (style clean up) omits 905ef5f Places - livemarks - menulist.xml (MutationObserver) omits 5867898 Restore missing notification icons [osx] omits cab3399 Restore missing notification icons [linux] omits b54f1d9 Restore missing notification icons [windows] omits ca3116f Merge pull request #1201 from janekptacijarabaci/places_livemarks_deprecated_promise_1 omits 7f92aeb Places - getLivemark - deprecated warnings omits e9b2a8b mfbt:tests: Handle targets with less strict alignment in TestPair omits 4e3cf8b ipc:chromium: Add platform defines for m68k omits a168d2f media:webrtc: Add platform defines for m68k omits b343e7e mfbt:tests: Define RETURN_INSTR for m68k in TestPoisonArea omits d8d1f66 xpcom: Fix type of result in NS_InvokeByIndex on Linux/m68k omits 165872a xpcom: Fix syntax error in PrepareAndDispatch on Linux/m68k omits a1318e8 Blocklist update omits 1204d78 Reinstate some caching for vector images with small enough dimensions. omits 303a525 Bypass surface cache for vector images; always draw them as-is. omits 9b7c965 Merge pull request #1198 from janekptacijarabaci/devtools_toolbar_cookie_1 omits c4ccaf1 DevTools - gcli commands - cookie (+ help) omits 6429610 Merge pull request #1195 from trav90/media-work omits 836486c Revert Mozilla change "Make newCurrentFrameTime more accurate while seeking by checking audio & video timestamp boundary in addition" omits 1213081 Merge pull request #1194 from trav90/media-work omits 11572ba Check GMP i420 frame size computations. (DiD) omits 1fe1248 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 354dcaf Keep script in IDNservice for later use. omits b855acc Merge pull request #1191 from adeshkp/patch-1 omits 6c1009b print filename - palemoon.pdf => goanna.pdf omits b87c2e1 Treat Aspirational scripts the same as Restricted, in anticipation of UAX#31 update. omits 3d54320 Work around some broken Apple fonts. omits 3add759 Make sure MSE_DEBUGV is properly undefined in TrackBuffersManager omits 15e90c2 Styling fixes in TrackBuffersManager omits 88a18b6 Use an integer type for sNumLivingContexts that won't overflow when counting objects. omits f52d12f Bug 1342567. omits 2194141 Change print_to_filename omits bf64e05 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits e7b80d0 Merge pull request #1182 from adeshkp/adeshkp-curl omits 6896fbb Merge pull request #1186 from janekptacijarabaci/img_src_srcset_1 omits 5c6e6f8 Merge pull request #1187 from JustOff/PR_Video_rotation omits 95fe154 Take into account rotation metadata when playing video in browser omits df0fbbb Ensure ContentViewer listeners are handled only when needed. omits 1a6c9c6 Add comments about curl options omits 73cabd7 HTML - img - srcset - does not react to resize/viewport changes omits b36f9a7 Intermittent test_viewport_resize.html | undefined assertion name - got data:,c, expected data:,a omits 156876d Merge pull request #1184 from trav90/MSE-spec-work omits 2c125a6 Correct RefPtr to nsRefPtr (follow-up to d87370e280f88303afe5d1ffff33e9ce10550209) omits 60da986 HTML - picture - does not react to resize/viewport changes omits d2627f1 Merge pull request #1183 from MoonchildProductions/revert-1180-mozlibc++ omits fabea27 Revert "Supports building with Clang and Libc++" omits 229cb92 Copy as cURL - Fix unsupported curl option omits 5622eee Do not run ScriptRunner in the intermediate state before destroying PreShell, PresContext, etc at nsDocumentViewer::Hide() is done. omits 9109a39 Ensure the right url is used for reloading. omits de81192 [MSE] Don't allow call to appendBuffer if media element is in error omits 88fd7fe [MSE] Restrict leeway to append window start omits 48b40ad Maintain coded group continuity in sequence append mode when resetting parser state omits d87370e Make sure to keep IndexedDB operations alive long enough. omits 77455d8 Simplify the old DirIndex parser logic. omits 7164d92 Update graphite2 lib to 1.3.10 omits 9050f2d Fix bustage (don't return value) omits 7e8bba8 Check for too large allocation size in BasicPlanarYCbCrImage::CopyData (DiD) omits bf1cc82 Merge pull request #1181 from janekptacijarabaci/media_play_1 omits 190338a Merge pull request #1180 from alaviss/mozlibc++ omits 7b2a65d HTML - Video - blocking playback of videos until the page the video is in is visible omits c277012 Replace correct #define check omits 65605fa Remove incorrect #define check omits f43f808 Merge pull request #1179 from trav90/MSE-spec-work omits f01a402 Merge pull request #1178 from trav90/MSE-work omits 5d99f77 Merge pull request #1177 from trav90/media-work omits e6c8656 [MSE] Remove check for not 'updating' in {set,clear}LiveSeekableRange() omits 7e5f430 [MSE] Set delaying-the-load-event-flag to false when attaching media source omits 1b0de7d Add mochitest for event handler attributes omits 6063533 Add mediasource event handler attributes omits 2a9409d Add live seekable mochitest omits 3c55979 [MSE] Add support for live seekable attribute omits b54860f Update MSE tests to use TypeError omits 715462f Replace InvalidAccessError usage with TypeError omits eda68ac Bug 1156538 - Make nsTArray's move constructor implicit. r=froydnj omits d2679d9 Fix timestampOffset attribute calculation in sequence mode omits c4ff5a1 Don't assert when unable to find position in frames array omits 6a88968 Don't use Interval::Intersect to find the first frame of an interval omits c7157da Use tail dispatch to notify the mirror of new value omits dfab9ce Merge pull request #1175 from janekptacijarabaci/events_auxclick_1 omits f37dc40 UI Events (draft) - implement auxclick omits 6e2e855 Merge pull request #1173 from janekptacijarabaci/instanceof_negations_1 omits 7bb5b09 Fix unsafe "instanceof" negations omits 0d7a4c4 Add importing of tags from an exported bookmark html file. omits e0c6527 Merge pull request #1171 from trav90/MSE-work omits 7556ee3 Remove cycle between TrackBuffersManager and MediaSourceDemuxer omits 4a17b33 Merge pull request #1169 from trav90/MSE-work omits 01168e0 Add a missing #define in ContainerParser omits 2a78a0d Fix up MSE logging omits c1d5e06 Bug 1329520 - Fix "memory/mozalloc/throw_gcc.h:35:1: note: declaration missing '[[noreturn]]' (libc++ 4.0)" r=nfroyd omits 8dfb925 Bug 1259537 - Unbreak libc++ build after bug 1245076. r=glandium omits e1de946 Merge pull request #1164 from janekptacijarabaci/sourcemap_1 omits ecf92a0 Support "SourceMap" header (along with" X-SourceMap") omits 7ea644b Merge pull request #1162 from janekptacijarabaci/devtools_inspector_2_1 omits 3287ca9 DevTools - Inspector - tooltip get element width/height wrong when browser zoomed (follow up) omits aa2d227 Merge pull request #1160 from janekptacijarabaci/devtools_inspector_2 omits 5ccfbee Merge pull request #1154 from janekptacijarabaci/devtools_network_sort_1 omits d0d20b0 Merge pull request #1158 from JustOff/PR_ChromeMigration omits a33e321 Properly handle non-ASCII characters in login and password omits 1a2c486 DevTools - Inspector - tooltip get element width/height wrong when browser zoomed omits b4f2f41 Revert shortened Components constants declaration omits c815a2f Update OSCrypto lib omits c21de8c Import login data from Google Chrome on Windows omits d031bd7 DevTools - Network - arrows convention for ascending/descending order (improvements) omits 1f66508 DevTools - Network - arrows convention for ascending/descending order omits 6e3d79e Extend web content handler blacklist with less common MIME types + some hijack/DoS preventing extras. omits 19bdcd3 Merge pull request #1148 from janekptacijarabaci/devtools_net_filter_1 omits 366c196 Merge pull request #1150 from janekptacijarabaci/devtools_inspector_1 omits c2d9e3d Merge pull request #1149 from trav90/media-work omits 37807d5 Merge pull request #1152 from trav90/HSTS-preload-update omits 582348c Update HSTS preload list omits df8745b DevTools - Inspector - throws an errors omits ffc386c DevTools - Net - Filter URLs (+ a better URLs in File column) omits 87a391e Merge pull request #1146 from janekptacijarabaci/gitlab_editor_1 omits 6616347 Revert "Don't use TailDispatch in MediaSourceDemuxer" omits 2eaab45 Remove the restriction against getting a SharedThreadPool off-main-thread omits 67af29e Clean up SharedThreadPool::Release omits 0041550 Create and destroy static SharedThreadPool state at startup/shutdown omits 020ae89 Add test case for parallelism of the thread pool omits cc1e391 Improve parallelism of nsThreadPool omits 591ecd5 Use separate thread pool for platform decoder task queues omits 6620042 gitlab.com - inserting quotes, code or whatsoever by clicking on their icon does not work at all omits c42f600 Revert "Places - Deleting folder of livemarks - throws an errors" omits c8bee47 Reinstate incorrect feed type omission. omits 90dd6e0 Use device pixels instead of CSS pixels for table borders. omits ca4e6dc Merge pull request #1144 from janekptacijarabaci/pageinfo_general_security_1 omits 0df5998 Pageinfo - General - the site's security information (regression) omits 217cfbb Implement standard blacklist for registering Web content handlers. omits 12b1c41 Clobber required for NSS update omits 60b0e9e Merge pull request #1139 from janekptacijarabaci/places_bookmarks_feeds_delete_1 omits 47a5a83 Merge pull request #1140 from trav90/MSE-work omits d62c6af Places - Deleting folder of livemarks - throws an errors omits e739ef2 Reset cached demuxing index when new data overwrite the end omits 1e8b828 Fix seek when target isn't found exactly in a buffered range omits 2c3e3b3 Ensure we stop on the closest keyframe when seeking omits 8053cb4 Don't use TailDispatch in MediaSourceDemuxer omits 4fcc0ee Cleanup potentially race code in TrackBuffersManager::CodedFrameRemoval omits 80d0152 Properly propagate decoding and network errors to media element omits 8af4273 Don't use fuzz arithmetic for calculating internal buffered ranges omits b6943ad Update 7zSFE module. omits 4653eda Update NSS to 3.28.5.1-PM omits a3a6ac6 Evict as many trailing frames as needed to meet the eviction request omits 9d2de06 Remove redundant (and incorrect) SetFuzz omits 515ab6c Use MediaLargeByteBuffer omits d752a9a Round removed buffered intervals omits cd78d62 Don't discard data if we can't detect type omits 609918e Add logging for when insertion index is reset omits ab6bc3d Abort current operation when mediasource is detached omits 167169b Use lambdas in TrackBuffersManager::Detach omits 75363b8 Error when we detect invalid/incoherent data omits 97ef568 Always notify demuxer when data is added (or removed) to the resource omits 430b5a9 Merge pull request #1135 from janekptacijarabaci/css_float_margin_2 omits b6c9d6d CSS - non-floated block formatting context only checks top edge for overlap (follow up) omits bf0dcc8 Merge pull request #1133 from janekptacijarabaci/css_float_margin_1 omits b7925b3 Merge pull request #1132 from janekptacijarabaci/html_a_label_1 omits 901ce15 Merge pull request #1131 from janekptacijarabaci/js_element_disabled_events_1 omits 9ddd62c Ensure worker navigator objects also pass "Gecko" for product. omits 2aedff6 HTML - anchor - without href attribute inside label does not activate associated form element omits 2bba3e8 CSS - non-floated block formatting context only checks top edge for overlap; margin-top collapses across cleared element omits 6ba3aa1 Merge pull request #1130 from trav90/media-work omits 8e0c625 Revert "Drop frames aggressively during internal seek" omits 5d8b776 JS - disabled child element doesn't produce events omits 1021b7f Merge pull request #1128 from janekptacijarabaci/js_url_origin_1 omits 8a4a394 Merge pull request #1127 from janekptacijarabaci/css_unit_q_1 omits f6d016c Merge pull request #1129 from janekptacijarabaci/js_date_parse_1 omits be3f3f7 JS - A Blob URL object's origin property should not be "null" omits daaa055 CSS - Add support "q" absolute length units omits 4187795 JS - Date - parse - new Date(<mm/dd/yy>) behaves differently in some browsers omits 914a060 Merge pull request #1125 from janekptacijarabaci/html_select_1 omits aab36f2 HTML - select - changing the value of a select to a value that matches none of the options omits 9d7c376 Check for MediaDataDecoder::Input error omits c8069d5 Disregard '-=' 2nd operand's fuzz omits 6e42a48 Drop frames aggressively during internal seek omits 0d5ad22 Error when detecting an audio format configuration change omits 403943a Reject MP4 streams with short avc chunks omits cd4ce83 Early clean up the MediaDecoder in HTMLMediaElement.cpp omits effafa9 Merge pull request #1124 from trav90/media-work omits bdab4c8 Ensure drainComplete flag is set upon failure to create decoder omits 76bb958 Add/fix some logging in MediaFormatReader omits d322371 Followup to commit 43539a3 omits a899a47 [MP4] Ensure buffered index is up to date omits 9f831c9 Remove MediaSourceDemuxer::NotifyTimeRangesChanged omits 7000728 Change exception code when MediaSource.addSourceBuffer() fails due to user disabling MP4 omits 3662658 Enable Camellia FS cipher suites by default. omits 2c4ef59 HTMLMediaElement::NetworkError() should clear mDecoder omits 0f65327 Merge pull request #1123 from trav90/media-work omits b1732db Merge pull request #1122 from trav90/MSE-work omits 25190ad Fix a crash on about:support with browser windows without a layer manager. omits 8e439de Enable new MediaSource architecture by default omits 7fe0711 Activate autoplay when playing a media source omits 90ea7ed Do not ignore tracks other than the first one omits be694a2 Do not overwrite stored init data until known as valid omits b19fdaf Properly handle multiple init segments omits 4b6c687 Properly shift our demuxing index when data is added omits b6c1eff Tell the mediasource demuxer of modified range as early as possible omits aa42166 Only seek to a position if the trackbuffer contains it omits 9b0121c Disambiguate naming of mActiveTrack boolean omits 8b9bf35 Fix Is*SegmentPresent omits e3e81dd Only use init segment if known to be valid omits 935f92c Relax timestamp rules in debug mode omits f2b8731 Allow both first sample flags flag and sample flags simultaneously omits 1c9469b Don't unnecessarily drain decoders when there's no frames pending omits 0904cde Set mediasource duration to group end timestamp omits 3e7b95f Ensure that progress event is fired upon successful appendBuffer omits 5bf4cff Merge pull request #1117 from janekptacijarabaci/url_toJSON_1 omits ee713e7 Merge pull request #1116 from trav90/MSE-work omits 79e7da1 JS - URL - add to.JSON support omits c03eba1 Merge pull request #1114 from janekptacijarabaci/input_maxlength_1 omits d5cbfce Merge pull request #1115 from janekptacijarabaci/js_offset_scroll_xy_double_1 omits 48c16d1 [minor fix] JS - make window.pageYOffset/pageXOffset/scrollX/scrollY double omits c4a7b86 [minor fix] HTML - input - dynamic maxlength omits 0ac5f88 Merge pull request #1113 from janekptacijarabaci/pageinfo_indexedDB_1 omits bd152cb Make sure we clear old cut-out regions when window geometries change. omits dde323f Page Info - indexedDB - a remnant from ancient times (reversed value) omits 7ec3960 Revert "Remove cycle between TrackBuffersManager and MediaSourceDemuxer." omits 50edab9 Geometries: Check for compositor and return early + draw top border on Win 10 omits aff8b46 Align compositor with software vsync, disable HW vsync rendering. omits 34b86e9 Use actual allocated size rather than logical size when calculating eviction rate omits bd7ba5d Remove cycle between TrackBuffersManager and MediaSourceDemuxer. omits 1024fa3 Remove cycle between SourceBuffer and TrackBuffersManager omits efdf359 Apply fuzz factor when adjusting buffered time ranges omits ed83dd2 Fix build bustage omits c922871 Make SourceBufferResource destructor virtual omits 4c7a0da Properly shutdown demuxers omits 32c0687 Properly delete MediaResource when released on non main thread omits abfc0ba Put some code behind "#if DEBUG"'s omits a33b8d9 Process an entire media segment at a time rather than frame by frame omits 986630e Returns error for invalid web mimetype omits fbfc8be Add TimeUnit operator/= (int) omits c76dd1d Add IntervalSet operator-= omits 301cedb Add crash test file for #1066 omits 4d0b3ae Merge pull request #1108 from trav90/MSE-work omits 3eedd61 Merge pull request #1107 from FranklinDM/master omits e9f8a6a Remove traces of forward button hiding [linux] omits 686d1f2 Remove traces of forward button hiding [osx] omits 68bbf92 Remove traces of forward button hiding [win] omits 60bcbbb Correctly handle encryption with MSE multiple init segments omits 5735844 Only remove coded frames if presentation time is later than previous frame omits 60cb836 Crash fix: Don't add reference to SourceBuffer outside the main thread omits 7ae8302a Crash fix in print preview on some sites. omits c62bee1 Merge pull request #1105 from janekptacijarabaci/canvas_error_1 omits 114cf25 Canvas - CanvasRenderingContext2D.drawImage can throw 0x80040111 (NS_ERROR_NOT_AVAILABLE) omits bf0b9ec Merge pull request #1104 from binoc-central/greprefs-work omits 6b5c0f2 Rename platform prefs omits b2d7505 Clobber omits 5979285 Merge pull request #1102 from trav90/#1033-work omits c102497 Add additional check for type of node before trying to use it. omits b80bc52 Return an error as per spec if eviction failed omits 660e35a Bump eviction threshold to 100MB omits 924ac00 Ensure MediaFormatReader is notified when new data is received omits 86a8d6d Follow-up for #452: rename pre-text string ID. omits 9eb669b Allow sites to provide custom dialog text to page-unload dialogs. omits 175cc8d Be slightly less aggressive when evicting data omits 18348826 Remove appendMode test assertion omits 1ddc449 Only allow MP4 when new MSE code is active omits 4484da2 Reject non-supported content-format omits 4f3cb96 Properly add sample at end of array if previous sample was overlapping omits 9bdc462 Reject append promise early omits e977fb6 Ensure our cached buffered range is setup omits ab3d992 Ensure frames are returned in pts order omits 63c899e Properly handle removal of data within the current coded frame group omits fec80f9 Update insertion index on the fly omits 60e2727 Do not error in prepare append if we've reached our memory threshold omits e4d0089 Fix frames removal omits 353be64 Fix logging in TrackBuffersManager omits c646c60 Fix frame insertion omits 8be4e07 Add iterators to IntervalSet omits a944784 Remove hotfix add-on provisions. omits cdb515c Add null-checks to avoid crashing during media playback if the audio device is removed. omits b177769 Merge pull request #1099 from trav90/media-work omits b3aad68 Add missing ; omits 37ca404 Reject promise if decoder couldn't be created omits cc02008 Wait until current drain completes before decoding new data omits 10874c6 Drain decoder when changing resolution omits c4113c2 Update test omits 43539a3 Do not drain decoders when waiting for data omits e44829e Drain decoder when discontinuity encountered omits f5c2824 Do not skip keyframe with negative timestamp in MP4Reader omits 5111fe8 Do not skip keyframe with negative timestamp omits 2287d69 Relax append window restrictions omits a2eab18 Ignore empty interval in intervalset omits 4f1502c Have Init segment range only include the first moov omits 4b644c3 Don't generate Line/File/Directory comments in preprocessed files omits 2a9b275 Merge pull request #1097 from janekptacijarabaci/security_tls_1-3_improvements_2 omits 87b37fe TLS 1.3 (follow up) omits 5461ea8 Revert "Increase the AppUnits resolution to 1/720th CSS pixel." omits 78e537c HSTS preload list update. omits c92a6a8 Increase the AppUnits resolution to 1/720th CSS pixel. omits 0fa0b2f Merge pull request #1093 from janekptacijarabaci/aboutSupport_improvements_1 omits 4d1019e Clobber for 997385020462f91c15230b54c6bfe02e4a62f330 omits d98e9df [suggestion] about:support - improvements (the CSS of floating elements) omits 259f810 [suggestion] about:support - improvements (fix - "Places Database - verify" -> "Copy text to clipboard") - follow up omits 9973850 Rename firefox* preference files to palemoon* preference files omits e48b837 [suggestion] about:support - improvements (fix - "Places Database - verify" -> "Copy text to clipboard"); Removing unused parameters omits 2396372 [suggestion] about:support - improvements ("ifdef MOZ_CRASHREPORTER" - remove) omits db60afa [suggestion] about:support - improvements (fix a comment) omits 739c9ec [suggestion] about:support - improvements omits 88954fe Convert auto-par hints to OpenMP hints. omits b8dc811 Merge pull request #1091 from trav90/MSE-work omits e9d32c3 Merge pull request #1090 from trav90/compiler-work omits d52a361 Tweak some media-related pref comments omits 47bebf9 Crash fix: Check the result of MakeCurrent in ReadBuffer and DrawBuffer destructors. omits f3bbfa2 Fix GCC warnings omits 859d5bf Fix -Wreorder GCC warning omits 29d49c7 Fix shutdown hang with new MSE code omits f3f1e1f Detect change of stream content and automatically recreate decoder omits b69d83b Fill SharedTrackInfo data with MSE samples omits 53be86d Add SharedTrackInfo object omits 65cbb7c Only perform fuzz search on the interval's start omits 63f788a Add MediaDataDemuxer::GetSamplesMayBlock() method omits 303545d Only allow seeking if we have target time omits 8a7992f Ensure we will always decode available data omits 0997fac Ensure we have all sourcebuffer ready omits 721c88e Use ProxyMediaCall and remove use of monitor omits d400d7d Force update of buffered range after endOfStream omits f8b277c Don't compute start time for MSE omits d9b8846 Add MediaSourceDemuxer object omits 1885a6c Handle errors when skipping to the next keyframe omits 92584b8 Add MediaDataDemuxer::IsThreadSafe() method omits da3cd66 Relax CSP restrictions as a workaround for sites omits c3cc4d8 Merge pull request #1081 from trav90/MSE-work omits 086d5c6 Merge pull request #1079 from janekptacijarabaci/error_improvements_1 omits c9f739d Merge pull request #1082 from janekptacijarabaci/places_improvements_1 omits 5672bd0 Merge pull request #1088 from janekptacijarabaci/security_tls_1-3_improvements_1 omits abc2486 Merge pull request #1086 from janekptacijarabaci/_testBranch_places_bookmarks_restore omits 3abd13b Merge pull request #1085 from janekptacijarabaci/minorFix_places_livemark_1 omits 8207057 Merge pull request #1084 from janekptacijarabaci/element_innerText_css_display_none omits 2045154 Security - Unsafe negotiation warning with TLS 1.3 omits dbaffda Error improvements omits 121e18e Added a timer omits 73ea29d [minor fix] Places - Restoring live bookmarks from backup file (throws an error) omits e70c5f9 element.innerText vs. display: none omits 0074cb3 [minor fix] Places - More about backup files omits 78286c1 Places - "Delete all bookmarks except for backups" in Safe Mode doesn't work omits c82bb94 Merge pull request #1080 from FranklinDM/master omits 04e6a7b R omits db1ff4f Fix when resetting toolbars and controls omits 9d33b39 window.onerror catches JSON.parse error in Promise fulfillment omits 7b423dc Make creation of an Error not capture a filename/lineno it shouldn't have access to; A potential crash omits e0823d6 Merge pull request #1077 from trav90/media-work omits 3fc1a05 Fix build bustage omits 6c1ed73 Add a constructor to ByteReader omits 1c7ddce Fix a constructor in ByteReader omits 90c3710 Add explicit namespace reference to ByteReader to keep compilers happy omits c1bc286 Fix logging in TrackBuffersManager omits 9ee070d Ensure we don't attempt to process garbage data omits d08a4bd Properly search for the required MP4 Atoms rather than make assumptions omits d268818 Do not evict data until a full init segment has been received omits 5e251f9 Properly handle partial init and media header omits 4c1936e Do not modify internal data when calculating buffered ranges omits 4ac2c39 Error when finding invalid data omits 98cf139 Add diagnostic to ensure no pending append is going omits 6b9262d Use ProxyMediaCall and remove need for monitor omits c7fa4fe Better handle partial media segments omits 2a87dc8 Add ContainerParser::FirstCompleteMediaHeader() method omits 57c4d9b Relax frame discontinuity detection omits fe6908e Properly insert frames in DTS order omits d9167ad Add eviction support to TrackBuffersManager omits bfeba82 Add TrackBuffersManager object omits f898c8b Remove "Diamond Problem" with MediaDecoder inheritance omits f998482 Check MoofParser index before demuxing omits 71b6b86 Add ability to retrieve init range to ContainerParser omits 4692349 Make RangeRemoval use promises omits e31da1b Split AppendData task to be closer to spec omits 7b49ef5 Add -=, - and * (with integer) operators to TimeUnit omits 02729a6 Add -= and - operator to IntervalSet omits f937f9e Add ContainerParser::MediaSegmentRange() method omits 5031933 Re-land "Fix data race in AudioSink::mWritten" omits 16b32fa Merge branch 'xpmediaqueries-cleanup' omits c1f0565 Update media query tests. omits 13c9bae Remove unused atoms. omits 096570f Remove style rule processing for XP themes. omits 43d4707 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 45ca097 Revert "Disable the use of display-lists for SVG hit-testing and painting." omits 934f566 Merge pull request #1075 from trav90/compiler-work omits 3ca54f7 Merge pull request #1074 from trav90/media-work omits ddfa49b Fix indentation omits 7355804 Remove Windows intrinsics from Atomic.h and allow Atomic to hold 64-bit types everywhere omits 01f6329 Disable the use of display-lists for SVG hit-testing and painting. omits ad5e0bf Merge branch 'autorecovery-work' omits 5420119 Address review comments: omits 2ad5a8e Implement browser startup autorecovery module. omits 5331ef9 Merge pull request #1072 from trav90/media-work omits c7f50d8 Merge remote-tracking branch 'upstream/master' omits 8df640f Merge pull request #1069 from janekptacijarabaci/minorFix_addons_category_plugins_icon omits a4e57ad Merge pull request #1071 from janekptacijarabaci/minorFix_plugins_problem_css_1 omits 37d2de1 Remove LP recovery hack. omits ee1f12a [suggestion, minor fix] Plugins - A problem - CSS (Ask to Activate) omits 8a7d36f Use .forget() instead of Move() to convert from nsRefPtr<Derived> to nsRefPtr<Base> omits d840042 Implement MediaPromise::All omits 06d5a5f Make MediaPromise more rvalue-friendly omits b10fe53 Stop copying ResolveOrRejectValues omits be31edf Add MediaPromise gtests omits a53947f Add some more comments for MediaPromise omits e778218 Replace 'Consumer' with 'Request' in MediaPromise naming omits c805df8 Use a base class for refcounting MediaPromise::Consumer as well omits 936b8aa Implement completion promises omits 4fc4d86 Do template mangling to allow promise callbacks to optionally return a promise, and surface that from InvokeCallbackMethod omits 6252e90 Fix up InvokeCallbackMethod to templatize more generally on the method type omits c41c6ce Make IsConvertible handle void omits 6dfed1c Make FunctionThenValue dispatch via InvokeCallbackMethod omits 2c9ac59 Get rid of RefableThen and make Then return an nsRefPtr<Consumer> omits 59c2dde Improve MediaPromise::ResolveOrRejectValue omits 5614ac9 Fix typo omits ffbd8dc Make templated MediaPromise class inherit from ref-counted base omits e2644bb [suggestion, minor fix] about:addons - category icon - plugins (follow up) omits e110eb1 Enable TLS 1.3 by default. omits 05c12c4 Enable vsync-aligned rendering to improve scrolling smoothness. Compositor alignment is kept off for now. omits af6851d Try fully-automated recovery in case of incompatible language pack. (reprise) omits fe3d1cf Revert "Smart browser recovery in case of incompatible language pack" omits 912c5a3 Merge pull request #1068 from JustOff/PR_locale_auto_recovery2 omits cf03b1f Smart browser recovery in case of incompatible language pack omits 0039fd9 Merge pull request #1066 from trav90/media-work omits 15e220b Merge pull request #1065 from janekptacijarabaci/XMLHttpRequest_xml_referrer omits 4e21143 [minor fix] XMLHttpRequest: responseXML.referrer is set, expected empty string omits 7988657 Try fully-automated recovery in case of incompatible language pack. omits 49e0175 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits d8cde9b Suppress spurious console errors for XHR response codes 201, 202, 204, 205 and 304. omits 7a0772f Merge pull request #1063 from JustOff/PR_locale_auto_recovery omits b87f247 Add extra patch description omits b94e8f0 Add patch description omits 50f5ddb Use lambdas for Seek omits 82632e5 Use lambdas for WaitForData omits cc04cb6 Add support for lambdas in MediaPromise omits d736fcc Factor out the guts of RefableThen to make them usable for Function-y {,Refable}Then(...) calls omits 2053bc9 Move part of ResolveOrReject into ThenValueBase omits 359d851 Introduce ResolveOrRejectValue to make MediaPromise implementation less verbose omits bb47493 Move dispatch-related stuff from ThenValue to ThenValueBase omits dcaebbe Add some new methods to AbstractThread omits 443df5c Include mStartTime when calculating endPosition omits eedd8f9 Reset general.useragent.locale if gBrowser isn't defined omits 9f8e866 Version bump for next cycle. omits 609edd5 Merge pull request #1060 from janekptacijarabaci/css_text-align_input_1 omits f547e4e CSS: text-align: true -> text-align: unsafe; sizing problems with some form fields like <input type="number"> omits 351a0cc Clobber required for TLS 1.3 addition omits 5b04ca6 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 7fb3e97 Make sure to synchronize deviantart SSUAO to .net also. omits 485cb3d Merge pull request #1058 from janekptacijarabaci/security_tls_1-3_followUp_1 omits ac4f201 [minor fix] Security - added support for TLS 1.3 (follow up, any potential problems) omits f9c36a6 Merge pull request #1055 from janekptacijarabaci/_testBranch_security_tls_1-3 omits a03866a Merge pull request #1056 from trav90/moofparser-work omits 9c415a9 Security - added support for TLS 1.3 (the next part) omits afca193 Bump SSUAO Gecko version to the next Mozilla ESR cycle. omits a6f4606 Add deviantart to the overrides that must have native or they block use. omits 2d57cba Security - added support for TLS 1.3 omits 6a5bb48 Add MP4 sample file where video starts at 0.8s and audio at 1.95s omits 65319cf MP4 dts must use the same timeline as pts omits df7db9b Properly handle MP4 time offset in MoofParser omits cdbaaf2 Merge pull request #1054 from trav90/media-work omits 0dbb9cb Remove safebrowsing leftovers. omits 6321742 Enable HPKP checks by default for all sites. omits 5c9d661 Add HSTS and HPKP controls to the preferences UI. omits 74e4f01 [mse] Allow partial truncation from ResourceQueue omits 6cdeb63 [mse] Don't disconnect promise outside target thread omits 0fa107d Remove preloading of domain PKPins Part 2 omits ce0f176 Remove preloading of domain PKPins Part 1 omits 2bf1229 Fix calculation of blockForStateMachineNotPlaying omits b699633 Reset the value to AUDIO_DURATION_USECS or re-calculate if the remainingTime is negtive. Schedule the state machine at the first video sample pushed into the queue omits 01f180f Use 32 bits int to compare frequencies omits 6528ed6 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits d0cf24e Write CRLF to exported bookmarks on Windows. omits 99e88b4 Merge pull request #1052 from janekptacijarabaci/minorFix_hasRootDomain_comments omits dd3c762 hasRootDomain: nsPrivateBrowsingService.js -> ForgetAboutSite.jsm omits a39d187 Merge pull request #1049 from janekptacijarabaci/cookies_delete_improvements_1 omits e1d4fca Merge pull request #1050 from janekptacijarabaci/minorFix_browser_error_1 omits c031711 Merge pull request #1051 from janekptacijarabaci/minorFix_popup_error_1 omits 890a116 Merge pull request #1048 from trav90/master omits 75f686c Cookies...: Added a comments omits 5c1b288 [minor fix] If the master password is set, sometimes throws an error omits c8ce141 Cookies...: if the master password... (follow up), String.indexOf -> String.includes omits 11641fe Make JS::IsIncrementalBarrierNeeded return true while sweeping incrementally. omits 19de4d9 Cookies...: Forget About site (follow up); Permissions (follow up) omits 010da3c Cherry-pick small upstream ANGLE fix. omits 8dab91b Fix another old/ancient issue in stream converters. omits f55de02 Multiple browser windows - after restart - throws an error omits f0391fd Cookies - sub1.example.com vs. sub2.sub1.example.com: Forget About site (+ improvements); Permissions (+ fix comments) - fix typo omits 2e572da Cookies - sub1.example.com vs. sub2.sub1.example.com: Forget About site (+ improvements); Permissions (+ fix comments) - fix typo omits f0107b2 Cookies - sub1.example.com vs. sub2.sub1.example.com: Forget About site (+ improvements); Permissions (+ fix comments) omits b824126 Use nsRefPtr in nsEditor.cpp omits 761bbee Hold a strong reference on the Selection while calling ScrollIntoView with SCROLL_DO_FLUSH. omits b5ad888 Add some sanity checks to auth challenge lengths. omits 1f56c8d Don't call methods that may flush in nsRange::GetInnerTextNoFlush. omits 01b322e Hold strong references to the editor's transaction manager. omits b31dfad Invalidate the cached flow length when the next-in-flow/continuation changes. omits e3955d7 Ensure expected focus handling when redirecting focus. omits 9f1eb30 Check for and bail out on zero length data. omits d3e4ed6 Properly delete pushed eval contexts. omits 3cc375a Init nsExtProtocolChannel.mLoadFlags to 0. omits 2198f3c Add some bounds checks. omits 9ab4614 Properly handle displayed address if URL changes. omits bebab6a Fix old regression. omits 63ca071 Remove unnecessary confirmations, fix button style, revert unwanted code style changes. omits 61acf22 Merge pull request #1043 from janekptacijarabaci/permissions_improvements_2 omits bc998af Merge pull request #1045 from JustOff/PR_youtube_flash omits 0c879c4 Merge pull request #1044 from janekptacijarabaci/html_details_summary_improvements_1 omits fc4fc29 Apply some upstream libevent patches. omits c8ee4a3 Leverage multi-core decoding in libVPX. omits 6f23022 Remove telemetry mentioning from comment. omits b2d9caa Rewrite YouTube flash embed tags to use HTML5 player omits 088d833 Permissions: Revert "Style clean up", configurable parameter (all.js -> firefox.js), the specific text in question, fix typo omits 134b4ed Permissions: A default value -> [remove from the DB] omits d1f19bf HTML - added support toggle <details> and <summary> by keyboard omits 20658a5 Permissions: Reload list of sites, use default, confirm before any action, permissions.places-sites-limit (improvements), style clean up omits d1691ce Revert "Simplify two prefs into one multi-valued pref" omits fb675a9 Merge pull request #1029 from wsdfhjxc/highlightfix omits 831d4d5 Merge pull request #1041 from janekptacijarabaci/_testBranch_html_details_summary omits 37a913e HTML - support for elements: <details> and <summary> (style clean up) omits e737a14 Merge pull request #1040 from trav90/state-machinery omits 303cee8 Merge pull request #1037 from FranklinDM/master omits e4f797f Merge pull request #1039 from trav90/compiler-work omits 23113ee HTML - support for elements: <details> and <summary> (code cleanup - pairing with master branch) omits fcc3ac2 HTML - support for elements: <details> and <summary> (fix typo) omits 49444af HTML - support for elements: <details> and <summary> (code cleanup - pairing with master branch) omits 6820347 HTML - support for elements: <details> and <summary> (fix typo) omits fcf0bb9 HTML - support for elements: <details> and <summary> (follow up) omits 21f65ac Merge pull request #1038 from trav90/fix-bustage omits f835edb Remove references to apps.png & apps@2x.png omits a707688 Fix build bustage in clang-plugin.cpp omits d8d08f1 Fix build bustage in /dom/media omits de66919 Remove sources omits 21ca96a Remove commented section of Mozilla logo omits 8a3f85b Style cleanup omits fd4cc50 Delete mozilla@2x.png omits 45c545f Delete mozilla.png omits 0493879 Merge pull request #1036 from FranklinDM/master omits 5155896 Add a wrapper to be able to dispatch C++11 lambdas to nsIThread omits 107216d Add an analysis to prohibit the usage of pointers to refcounted types inside C++ lambdas omits b98f020 Stop leaking DeviceSuccessCallbackRunnable objects, and release its mOnSuccess and mOnFailure on the main thread if needed omits ecb5fdd Dispatch SetMinimizePrerollUntilPlabackStarts omits 9723484 Dispatch SetAudioCaptured omits 595ec52 Mirror mPreservesPitch omits 62576da Mirror mPlaybackRate omits e9d2a3c Mirror mVolume omits e26d306 Assert that we're on the state machine thread for most remaining MDSM methods omits 4d88950 Give WatchManager an owner thread and make sure everything happens there omits 0ff77f0 Do watching/mirroring initialization on the state machine task queue omits 7921785 Switch mirror/canonical initialization to happen in the constructor omits d3b9d3f Initialize the state machine task queue in the initializer list omits 2bef3fc Explicitly initialize logging at the correct time omits 7f9a85b Let consumers declare Mirror<T> rather than Mirror<T>::Holder omits 255eb32 Let consumers declare Canonical<T> rather than Canonical<T>::Holder omits 5b7477f Remove apps pref omits a3873da Delete apps.png omits d5e301f Delete apps@2x.png omits 5c082b4 Remove link to Firefox marketplace omits 1c6643c Remove apps button omits 29c94cc Remove apps button selectors omits 24f3204 Simplify two prefs into one multi-valued pref omits 74009a0 Merge pull request #1032 from trav90/state-machinery omits f4fb488 Upgrade NSS to 3.28.4-RTM omits 0794592 Redesign state watching to use a manager omits 52d839e Eliminate initial notifies omits b7ca937 Revert change to MediaDecoder::NotifyDataArrived omits eccaa9b Stop manually notifying MediaDecoder::mReadyStateWatchTarget omits c0bb96d Use state-watching machinery for UpdateNextFrameStatus omits f44bd77 Be more disciplined about where we call UpdateNextFrameStatus omits a14aa47 Mirror mPlayState and mNextState to the state machine task queue and eliminate cross-thread access omits bd3f188 Clean up Canonical assigment to avoid accidentally tripping the default operator omits a512b8c Const-correct some methods omits 55c704e Don't auto-disconnect mirrors when the holder is destroyed off-owner-thread omits 341bb30 Support connect-during-initialization for mirrors omits 6d56a65 Loosen dispatch requirements for state mirroring omits ec8d34e Add an extra assertion to MediaTaskQueue::BeginShutdown omits 670d76c Merge pull request #1030 from FranklinDM/master omits 1990eb4 Merge pull request #1031 from trav90/HSTS-preload-update omits 13c0316 Update HSTS preload list omits 18f3b7f Merge pull request #1027 from janekptacijarabaci/permissions_improvements_1 omits 2482290 Permissions: ... css - change units from ex to em omits 948f191 Add imagedocument.png to jar.mn omits d1375cf Add imagedocument.png to jar.mn omits 2aca2ab Add imagedocument.png to jar.mn omits edc29ff Merge pull request #1028 from trav90/state-machinery omits dd30288 Merge pull request #1026 from trav90/media-work omits 2abd43e Permissions: gTLDService -> Services.eTLD omits 2f1c19c Add imagedocument.png to linux omits f7c6074 Add imagedocument.png to osx omits 7ee91f9 Update jar.mn omits 48af93d Move imagedocument.png omits df29ced Delete imagedocument.png omits 8d0f52b Change content -> skin omits 2d2f0b0 Permissions: Cookies correspond to domain (follow up) omits 15f2cdc Permissions: ...difference between the "default value" and an "actual value" - style clean up omits 50c9247 Permissions: Cookies correspond to domain, difference between the "default value" and a "actual value" (improvements) omits a10a4cc Revert "Fix data race in AudioSink::mWritten" omits de5b0c9 Rename the omx AudioSink to GonkAudioSink omits 1f2cd1b Add a cancelable runnable for OnAudioEndTimeUpdate omits d90d8da Suppress DispatchOnAudioSinkComplete() omits 1f70195 Fix data race in AudioSink::mWritten omits 04d4059 Re-land "Dispatch AudioSink notifications asynchronously" omits 4359687 Add option to display punycode domain for IDN websites to combat phishing. omits 6477022 Merge pull request #1025 from JustOff/PR_about_permissions omits d55570b Resolve confusions between Flash and VLC plugins on permissions pages omits bc3ec34 Preserve complete original behavior by default omits 4470535 Revert "Remove obsolete findbar bug workaround" omits 4fff492 Make sure the "highlight all" option state can be properly remembered omits cbb3ba3 Fix spaces omits 900bc32 Extend the "highlight all" option behavior in findbar based on prefs omits ccf8ac6 Add prefs to extend the "highlight all" option behavior in findbar omits a88c005 Remove obsolete findbar bug workaround omits 66725da Move icon to correct location. :P omits 37ce948 Add 48x48 extension/plugin icons. omits 050f330 Update extension/plugin icons (Windows) omits b2e0901 Update global info/question icons (Windows) omits 9ee3679 Merge remote-tracking branch 'upstream/master' omits 71f8d0f Merge pull request #1023 from janekptacijarabaci/places_bookmarks_live_folderIcon omits 824488f Livemarks are lacking their special icons in the Bookmarks Manager omits 1322eef Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits c2fd8a6 Add permissions manager title & menu entries. omits 0fadba4 Style clean up omits b2328d0 HTML - support for elements: <details> and <summary> (basic) omits 82be21d Merge pull request #1019 from janekptacijarabaci/devtools_cmd_1 omits ca34441 DevTools - the cmd line - support for "-browserconsole", "-jsdebugger", "-devtools" and "-start-debugger-server" omits a3cc314 Merge pull request #1018 from MoonchildProductions/revert-1017-media-work omits 315f89f Revert "Re-land "Dispatch AudioSink notifications asynchronously" + fixes" omits 4d9e90a Merge pull request #1016 from janekptacijarabaci/minorFix_urlbar_ip omits e831ecc Merge pull request #1017 from trav90/media-work omits a0c2011 [minor fix] The urlbar - entering 127.0.0.1/1 and the like performs a search instead of loading the site omits cd6b613 Change omx AudioSink to GonkAudioSink omits a932dd2 Add a cancelable runnable for OnAudioEndTimeUpdate omits b4c8018 Suppress DispatchOnAudioSinkComplete() omits 55bb01f Fix data race in AudioSink::mWritten omits 68ebe74 Re-land "Dispatch AudioSink notifications asynchronously" omits facac13 Remove migration of browser settings from IE/Safari profile import. omits d730978 Merge pull request #1015 from janekptacijarabaci/contextMenu_xul_builder_followUp_1 omits c66465a Add missing ; omits b9f6877 Update test omits 6f20560 Assert against re-entrant sync sections omits 99a7ca8 Don't spin the event loop by synchronously dispatching when we're already on the main thread omits 20aa988 Grab the tail dispatch each time in case the runnable spins the event loop omits 5053993 Use state mirroring for NextFrameStatus omits 446f19a Implement state mirroring machinery omits d1c49c6 Use state watching machinery for mReadyState updates omits 6987b36 Implement state watching machinery omits a9cb4ee Implement direct tasks omits 4d6f005 Force state machine setting to go through a setter omits 73743c9 Fix SetDormant() handling in MediaOmxCommonDecoder omits 3f1e029 Invoke SeekCompleted synchronously omits c508d61 Switch nsIThread implementation of AbstractThread::IsCurrentThreadIn() to use PRThreads omits dd36d45 Style clean up omits 19cb87f PageMenu.jsm (follow up) - removal of redundant code, style clean up omits 1184683 Merge pull request #1013 from janekptacijarabaci/contextMenu_xul_builder omits d0255e2 PageMenu.jsm - Ci.nsIXULContextMenuBuilder no longer exists (throws an error), allow separator lines omits 3c1a97b Merge pull request #1012 from trav90/MSE-work omits 6ec2f27 Merge pull request #1011 from trav90/bustage-fix omits feb5b89 Allocate more memory for processing (stupidly) large PAC files. omits 6d0c3e9 Use nsRefPtr in nsSMILCompositor.cpp omits 6af84bc Always seek audio to original seeking position omits 18d3c11 Seek to original seeking position should video seeked time not found omits c315819 RemoveDecoder() when initialization is aborted omits 2bb481e Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 3d7fd80 Prevent performance pitfalls for SMIL/CSS animations on display:none elements. omits 09ca8c3 Merge pull request #1010 from kirkins/patch-1 omits 8424271 Update format of readme omits a5b70c1 Merge branch 'SVG-improvements' omits b77e8b3 Create only one nsDisplayTransform for outer-<svg> children-only transforms. omits c88d45e Merge pull request #1006 from trav90/media-work omits 2e01545 Merge pull request #1005 from janekptacijarabaci/devtools_network_headers_remoteAddress_versionAlways omits 47968b6 Merge pull request #1008 from janekptacijarabaci/migration_import_msie omits c656afa Migration from MSIE: preferences, cookies omits 4f1a0b0 Don't skip audio samples with a negative presentation time omits c5ddbff Reset video frame geometry on each init omits f3587db Ensure mUseHwAccel is set appropriately when WMFVideoMFTManager::Init() is called after Shutdown() omits f0cd545 Remove a couple member variables from WMFVideoMFTManager omits 1ff3288 DevTools - Network - headers - get the IP address, always show protocol version omits 4dcacd2 Merge pull request #1002 from janekptacijarabaci/channel_suspendAndResume_traffic omits e946181 Merge pull request #1003 from janekptacijarabaci/browser_innerWindowID_outerWindowID_followUp_1 omits 2d78974 The browser - innerWindowID and outerWindowID (follow up) omits bf8e0da Merge pull request #1000 from janekptacijarabaci/XMLHttpRequest_parserError omits 7a724f3 Fix type of _cacheBehavior & let redeclaration omits f29486b A channel suspend()-ed in http-on-modify-request shouldn't send out any traffic until resume()-d omits 4c6d070 Convert option to bypass cache on tab restore to 3-state. omits 4d8f9a9 XMLHttpRequest: Loaded-as-data XML documents should not generate <parsererror> omits dd5c119 Add option to bypass cached versions of session-stored pages and always refresh from the network. omits 91fa9f3 Merge pull request #999 from JustOff/PR_BookmarkHTMLUtils omits 3b77262 Merge branch 'text-writing-mode-work' omits 1666cf0 Enable CSS vertical text writing modes by default \o/ omits a2bfa93 Split out combine-upright (tate-chu-yoko) from vertical text writing mode. omits 1aacf9f Make ClipEdges aware of vertical writing mode omits cb874e4 Fix the rendering of text shadows in vertical writing mode. omits af9f6ff Fix the handling of glyph positioning (gpos) offsets in vertical-upright mode. omits 60d18e5 Proper import Bookmarks from HTML containing <HR> separators omits 96019c2 Add support for -moz-min-content, etc., keywords in min-,max-inline-size and their physical equivalents. omits 425c07c Bug 1117227 fix header include. omits 734da6f Bug 1117227 part 6 - Reftest for text-overflow on vertical text. omits b6faf06 Bug 1117227 part 5 - Render ellipsis in correct orientation. omits 6d80b9f Bug 1117227 part 4 - Make overflow mark baseline computation aware of writing-mode omits f126599 Bug 1117227 part 3 - Make nsTextFrame::MeasureCharClippedText use frame isize instead of width. omits d69fe5a Bug 1117227 part 2 - Convert TextOverflow to logical coordinate. omits 07b67f0 Bug 1117227 part 1 - Add IntersectRect method to LogicalRect. omits ae2cf6b Allow resetting of non-default profiles. This needs some verification. omits 4cb692b Merge pull request #998 from trav90/MSE-work omits 0a4563f Fix HTMLMediaElement::seekable attribute for Mediasource omits f9980ec Make it impossible for the MDSM frame calculation to overflow omits d4ee8b8 Reduce chance of overflow omits 225298e Merge pull request #994 from janekptacijarabaci/minorFix_setFormsToValidInTheirConstructor omits 7631997 Prevent microseconds calculation overflow omits 5145361 Merge pull request #983 from janekptacijarabaci/FormData_improvements omits b0b9f46 [Minor fix] Set forms to valid in their constructor omits b24e5e4 Merge pull request #991 from janekptacijarabaci/minorFix_xmlHttpRequest_getAllResponseHeaders omits e0916d7 Merge pull request #990 from janekptacijarabaci/minorFix_firstLetter omits 4366312 Merge pull request #989 from janekptacijarabaci/minorFix_ul_invalidTypeAttribute omits 3bb27d8 Merge pull request #988 from JustOff/PR_availableLocales omits 34271e8 [Minor fix] XMLHttpRequest - GetAllResponseHeaders() should return an empty string (instead null) omits 21b4928 Align check of [[avilableLocales]] with ucol_getAvailable() from ICU55+ omits 9c7e00f Work around recent GNU gold behavior with segments starting before the first section they contain. omits e8b80eb [Minor fix] Invalid TYPE attribute makes UL look like OL omits a690e37 [Minor fix] The first letter - should behave according to specification omits ff86d8d Merge pull request #985 from trav90/media-work omits cbf0bde Merge pull request #987 from janekptacijarabaci/fix_referrer omits f7e68e0 The referrer policy specification where origin-when-crossorigin should actually be origin-when-cross-origin (fix typo) omits b6a1788 [mse] Check for sidx box in ContainerParser omits 5971668 [mp4] Remove parsing of creation date omits 073d905 Crash fix: Check for overflow and that conversion succeeded omits 26dcfe4 [mp4] Don't reject boxes that contains padding but can be easily skipped omits 1680cb2 Make HTML Media Elements' preload attribute MSE-spec compliant. omits 9d12c7a FormData - Implement manipulation methods, support in workers omits 0381c6a Re-implement Pale Moon spell checker dictionary logic. omits 9d3855e Graphite2: cherry-pick bugfix. omits 1153da1 Bug 1343505 r=mcmanus a=abillings omits 6f28819 Reconfigure network security: omits bfd7956 Implement optional parameters of WebSocket permessage compression. omits 3873370 Merge pull request #975 from janekptacijarabaci/toolbars_custom_backward_compatible omits d42c670 Merge pull request #974 from JustOff/PR_embed_element_capabilities omits 7ccd4d3 Customizable toolbars - backward compatible (but unidirectional) - style clean up omits e2b05ce Customizable toolbars - backward compatible (but unidirectional) omits bd83a09 Add documents to embed element capabilities omits e20991c Merge pull request #973 from JustOff/PR_prefs.sync_order omits 5c874ad Simplify/beautify SYNC_PREFS_PREFIX omits c11eaa4 Apply prefs-related prefs before applying other synced prefs omits 6e01698 Remove duplicate callback case statements. omits 265f665 Add support for RSA+AES+SHA256/384 suites for web compatibility. omits e2ba285 Restore missing RSA+Camellia suites. omits 3d15942 Merge pull request #972 from JustOff/PR_AnchorElement.hash omits f61b5c7 Allow anchorObject.hash getters do unescape only if dom.url.getters_decode_hash is true omits 9d3da97 Merge pull request #970 from rhinoduck/webp-fixes omits d80a771 Simplify libwebp usage in nsWEBPDecoder omits fe6f292 Clean up in nsWEBPDecoder a bit omits ca4919a Fix invalidation rect in nsWEBPDecoder omits 383a0ce Fix memory leak in nsWEBPDecoder omits 4d1c8af Fix posting order in nsWEBPDecoder omits 42e6161 Fix member visibility in nsWEBPDecoder omits 93c6922 Correct the pixel size comment. 64Mpix, not 16Mpix. omits 9240363 Stop trying to apply HQ scaling on ridiculously-sized (>16Mpix) images since it'll cause OOM crashes. omits 2e46c5f Merge pull request #968 from janekptacijarabaci/XMLHttpRequest_mozAnon omits 974f8ab Dev version bump. omits a4b2727 XMLHttpRequest: Expose mozAnon constructor js binding to system scopes omits 85c6a98 Make DOM selection addRange spec-compliant, take 2. omits 0d27dde Add a way to prevent having to cast selections. omits 536e27b Add a way to "catch" an ErrorResult, and a way to safely convert an ErrorResult to an nsresult. omits 891c3d9 Re-land "Be more careful about optimizing sorted arrays". omits 63c81ca Revert "Be more careful about optimizing sorted arrays." omits 354f1a3 Merge pull request #964 from rhinoduck/jxr-msot-fixes omits da2e9cd Do not pre-multiply JXR planar alpha twice omits f47dc03 Merge pull request #963 from trav90/media-work omits 6898890 Remove a couple more instances of manually passing TaskDispatchers omits 0ba3908 Fix racey test_error_in_video_document.html omits 962be77 Implement tail dispatch on the main thread omits b9a4555 Tighten up a couple existing assertions omits 57348a6 Assert against potential deadlocks between synchronous MediaTaskQueue operations and tail dispatchers omits 520772e Remove AbstractThread::InTailDispatch omits 8446234 Stop manually passing TaskDispatchers everywhere omits 6da203d Remove MaybeTailDispatch omits 63e59ee Do tail dispatch automatically omits 67915cd Adjust tail dispatching assertions omits 0bd834c Move the GetCurrent TLS logic into AbstractThread omits ee1ae78 Merge pull request #955 from stevenschlansker/mac-audio-include omits 144bc48 Enable JPEG-XR support by default. omits 32dacfd Merge pull request #958 from rhinoduck/jxr-msot-fixes omits a6c4ee6 Merge pull request #960 from trav90/#954_followup omits 6bedf61 Fix Windows build bustage omits 2a68597 Prettify rendering of JXR images with transparency omits a9bce31 Revert "Make DOM selection-addRange spec compliant." omits 05806b1 Merge pull request #957 from janekptacijarabaci/places_bookmarks_properties omits ec2a577 Merge pull request #954 from trav90/media-work omits e7937dd Places: Bookmarks properties window getting longer (sometimes), dialog window doesn't resize properly omits 74a16d2 fmp4 decoder: add missing #include for mac omits dada99e Fix build bustage omits c0aedbe Don't assume whitespace is always present for www auth challenges. omits 434f350 Hold nsNPAPIPlugin alive for active nsNPAPIPluginInstance objects. omits 78aa959 Improve event handling in font loading API omits 821302f Fix memset sizes in rtt_filter.cc omits 09c439e Don't show dropped URLs immediately in the address bar. omits a8a3188 Be more careful about optimizing sorted arrays. omits 5222060 Bump Goanna version for layout improvements. omits 475aff8 Make DOM selection-addRange spec compliant. omits db9a626 Mark MediaTaskQueue::SyncDispatch as deprecated omits ed5b4a7 Handle specular filters in SVG according to spec. omits d1a9a2e Match proper type for PR_sscanf which has a signed return value. omits 49cda59 Remove confusing and pointless console warning for nonexistent chrome.manifest in application folder. omits b836acc Add Shutdown checks to prevent potential crashes omits a9a64cd Align the failure handling of the TemporaryRef Dispatch overload with its companion omits 0da093f Change the canonical internal smart pointer type in MediaTaskQueue to the XPCOM style omits 5002341 Remove the concept of forced dispatch omits 4d3502e Move dispatch failure handling into dispatch itself omits a379f7b Detemplatize nsIThread wrapper and move it into AbstractThread.cpp omits 1b563cd Bug 1321612 omits 4d8d587 Don't start layout until we're good and ready. omits d49a70e Acquire kungFuDeathGrip a bit earlier in some nsDocShell code. omits 638e43c Drain overflow lines before ResolveBidi. omits 54a9e2b Use our existing function for removing a rule at a given index from a group rule. omits ad4d7ad Don't accept nested view-source: references. omits 0054673 Don't allow alternate URI changes inside view-source URI fixup. omits 8be18d7 Up date harfbuzz font shaper to 1.4.3 omits ddeef66 Fix error in nsWebBrowser::RemoveWebBrowserListener() omits a32bc85 Don't allow subnormal surfaceScale values to be used in the lighting filter calculations. omits ee755b6 CVE-2017-5404 Mozilla: Use-after-free working with ranges in selections (MFSA 2017-06) omits f7cf566 Hold a reference to OnStartRequest() omits e1855ee Fix cairo_cff_font_write_cid_fontdict array output. omits ba3c461 Fix focus issues with print preview window. omits befc596 Merge pull request #953 from trav90/media-work omits d21f1c7 Fix a rare occurrence when finding zone groups fails due to over-recursion. omits 695d71b Do MediaPromise TailDispatch checking outside the scope of the MediaPromise lock omits e850f51 Rescope monitor omits 05d59f6 Make mRunningThread atomic and manage it in AutoTaskGuard omits 3c41674 Remove AbstractThread::Create omits 913bccc Suppress warning about AutoTaskDispatcher::assertDispatchSuccess omits 3f49282 Use TailDispatch for the MDSM's task queue omits 54f1a6c Make MediaPromises operate with TaskDispatchers omits 0d4e252 Implement the ability to assert tail dispatch omits af841b6 Implement a post-run TaskDispatcher for MediaTaskQueue omits a082187 Implement TaskDispatcher omits 57f3b1c Implement the ability to get the currently running task queue omits 578efdf Do static initialization explicitly omits 41f38b9 Stop doing sync dispatch of PlaybackEnded omits 1f68967 Add additional assertions to the MDSM omits 5100463 Merge pull request #952 from JustOff/PR_sessionstore_limit_history omits edae6e4 Limit number of history entries saved by SessionStore [proper] omits 8e548bd Merge pull request #951 from MoonchildProductions/revert-950-PR_sessionstore omits 37456f1 Revert "Limit number of history entries saved by SessionStore" omits 5f00097 Merge pull request #950 from JustOff/PR_sessionstore omits e928ba4 More quiet error handling omits f6495b3 Limit number of history entries saved by SessionStore omits c119a99 Fix Mac icons. omits 68df479 Merge pull request #948 from janekptacijarabaci/canvas_largeImages_viewAndSave_followUp_1 omits db8bde0 Clobber for disabling gamepad (WebIDL change) omits 788db87 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits d3c8782 Stop building gamepad support by default. omits 75e8803 Using "View Image" and "Save Image As"... (follow up) - fix typo omits 1c3ea02 Using "View Image" and "Save Image As" on a large canvas doesn't work (follow up) omits c541b63 Merge pull request #947 from janekptacijarabaci/canvas_followup_1 omits 7ad01a2 Canvas (follow up) omits d830c68 Bump Goanna version (+canvas::ellipse) omits fa6a11f Merge pull request #946 from janekptacijarabaci/canvas_ellipse_improvements omits 749f630 Merge pull request #945 from JustOff/PR_addon.name omits 3bdf77c Canvas: Added support for ellipse (+ fix a hang/crashes problem, check the canvas rects) omits 030c19c Expose the extensions.getAddons.showPane pref. omits d5184f9 Don't assume that the add-ons discovery pane will be available. omits 5a3ecc1 Properly handle add-on name in case it localized omits 4488437 Merge pull request #942 from trav90/media-work omits 7a479af Add missing , omits 817453e Update test omits 26c7b28 Handle playback ended in a consistent way for both file and stream case omits 019249a Rework and simplify stream clock calculation in MediaDecoderStateMachine omits de027d6 Merge pull request #941 from janekptacijarabaci/browser_innerWindowID_outerWindowID omits ab346a0 The browser - innerWindowID and outerWindowID (improvements) omits 96e2112 Update SSUAO globals to our current state. omits 05ce4e8 Update SSUAO to pacify Google and make it not refuse service. omits 191ec3a Follow up to 7bd7e8a - *aState needs both STATE_IS_SECURE and STATE_SECURE_HIGH on re-eval of mixed content omits 0064904 Make sure the security state is set properly in nsMixedContentBlocker omits 7bd7e8a Reset mixed-mode page status to secure if no actual load has occurred through the mixed content blocker. omits b2e199f Change the way maximum image dimensions are handled for PNG. omits 2faed4b Convert support URLs into preferences. omits 31047e6 Merge pull request #938 from trav90/media-work omits 439e63b Build ID generation should be in UTC omits 4083f29 Add JPEG-XR license for jxrlib. omits 31a2cff Release internal drain monitor before calling Flush() omits 1a21200 Always read SDM::mWaitForInternalDrain while holding monitor omits fb3544e Don't wait for a drain complete that will never happen omits 476e8b8 Check (-1, -1) for invalid video size in HTMLMediaElement omits e9c94b4 Remove D3D 9.3 feature level since it's not practically usable; fall back to cairo/skia if D3D 11/10 fails omits 518270d Merge pull request #935 from trav90/media-work omits 98b2096 Remove wrapper-style AbstractThreads for MediaTaskQueue and have callers pass an AbstractThread directly to promise APIs omits 5ddd5e9 Make MediaTaskQueue implement AbstractThread directly omits b4c7942 Add a convenience/efficiently routine to get an AbstractThread for the main thread omits d13f68b Merge pull request #931 from janekptacijarabaci/minorFix_webSocket_error omits f3f74fe Merge pull request #933 from janekptacijarabaci/canvas_largeImages_viewAndSave omits 2b39f4a Using "View Image" and "Save Image as" on a large canvas doesn't work omits cbcd0aa Merge pull request #930 from trav90/media-work omits e0a5d9a [suggestion] Minor fix: When a WebSocket connection is active and users refreshes the page an error is logged omits 789694a Revert "Add Yandex (Ru) search engine" omits 414bc3a Implement AbstractThread omits 561fec1 Fix incorrect use of configure argument for JXR omits 17f0752 Add Yandex (Ru) search engine omits 51ddffe Merge pull request #929 from trav90/media-work omits d279a2b Ensure we have up to date buffered time ranges when OnTaskQueue omits 1c380db Remove use of decoder's monitor in MFR::ResetDecode() omits dfe108d Update HSTS preload list. omits f2179c9 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 115d296 Fix NSS packaging on Linux omits d5fe7a9 Merge pull request #923 from trav90/bustage-fix omits d53f717 Don't build NSS using compiler warnings as errors by default omits b18ca45 Fix comment + fill statu. encryptionSuite value with the full cipher suite. omits 61ce72d Fix buttons on about:support when not building updater. omits 27ac84f Remove obsolete patches omits 638bf73 Merge branch 'NSS-update' omits 29c2ff1 Enable AES256-GCM for accessibility to overly-strict sites that do not offer ChaCha20. omits 1d71db3 Reconfigure the tree. omits 28e2cbb Clobber for NSPR/NSS omits f5ae131 Extend {EnabledWeakCiphers} bit field to allow more cipher suites. omits 274f867 Add AES256-GCM suites to secmanager. omits e42586b Enable ChaCha20-Poly1305 suites. omits d6f21d3 Merge pull request #918 from JustOff/PR_pmkit-button omits f6c9e78 Set height explicitly. omits aba5c1e Temporarily disable Camellia-GCM suites in secmanager. omits 3c3151c Update NSS symbols omits 91948a8 Update ZLIB define for NSS 3.23+ omits f45ad94 Misc file updates (non-code) omits dcd9d64 Base import of NSPR-NSS 4.13.1 omits b9821fb Strict icon size for PMkit 'ui/button' omits 16e19d2 Base import of NSS-3.28.3-RTM omits 3a32062 Merge pull request #916 from trav90/MSE-work omits c40c261 Prevent version obfuscation in goanna/fxcompat UA version. (python version) UA strings in Mozilla were hard-coded to ".0" which really doesn't work well for browsers that don't tap their major version number every month. Re-including Minor revision like before. omits da03c86 Merge branch 'element-innertext' omits ffc7026 Update Goanna version for new feature. omits 679a181 Merge pull request #903 from janekptacijarabaci/toolbars_custom_persist omits 03b5640 Merge pull request #914 from janekptacijarabaci/servicesCrypto_supportSha384-512 omits 619c36d Optimize cached use of innerText. omits 2f99390 Crypto Services (utils): Support for SHA256-512 (+ 224) omits b150dff Fix build bustage omits 5d21ded Crypto Services (utils): Support for SHA256-512 (+ fix typo) omits eb564b2 [mse] Use TimeUnits in SourceBuffer omits 029c7c7 Abstract MSE TrackBuffer interface omits 178d8a5 Merge commit '0059ff300306742bd0a78899566f056704e9039b' omits 4bd79b7 Add innerText functional performance test (manual) omits 0059ff3 Add support for element.innerText (getter, setter) omits 9ae9909 Update accessibility module + tests. omits b612e7f Actually provide an implementation for GetRenderedtext() omits 49c2e11 Merge pull request #909 from trav90/media-work omits 19cc8c7 Immediately resolve WaitingForDataPromise if we're not waiting for data omits be01bd4 Prevent potential shutdown crash in MFR omits f35278a Ensure DrainComplete() is called when draining omits 9878a72 [suggestion] Customizable toolbars - separators => constants; change the separator character omits f52d61f Update NSS to 3.19.5.1-PM omits c15446e Revert "Add a pref to highlight all findings by default" omits fa21ff0 Revert "Make highlighting all in findbar based on the pref" omits f52675b [suggestion] Customizable toolbars - the shorter string in the prompt omits c5a9dbb Merge pull request #904 from wsdfhjxc/highlight omits 58403f4 [suggestion] Customizable toolbars - style clean up omits 7e68667 [suggestion] Customizable toolbars - fix typo omits 83a2424 [suggestion] Customizable toolbars - illegal characters omits 95cd328 [suggestion] Customizable toolbars - persist the attribute "collapsed" (different and better) omits 9783b92 Revert "[suggestion] Customizable toolbars - persist the attribute "collapsed"" omits a0ef799 Make highlighting all in findbar based on the pref omits 2c43af1 Add a pref to highlight all findings by default omits 0e78065 [suggestion] Customizable toolbars - persist the attribute "collapsed" omits 75351da Merge pull request #901 from wsdfhjxc/glyph omits 8ff7044 Restyle extension target indicators omits 250b014 Merge pull request #899 from JustOff/PR_nsPluginTags omits 8b20169 Resolve confusion between Flash and VLC plugins omits 25b2315 Merge pull request #898 from trav90/media-work omits 2af1b0d Fix crash in MFR omits 4c99098 Merge pull request #897 from janekptacijarabaci/minorFix_devtools_console omits 78d4527 [minor fix] DevTools - Console - throws an error omits 82b04ed Merge pull request #895 from rhinoduck/jxr-msot-gcc-warnings-fix omits db41680 Initialize member variable to stay safe omits 51e114e Silence compiler warnings in JXR decoder omits 9f7957e Merge pull request #894 from trav90/gcc-work omits 3c60ba4 Merge pull request #893 from trav90/kill-gstreamer-dead omits c88d0cf Fix GCC "-Wendif-labels" warnings when building JXR omits 61fbe65 Fix whitespaces in stdc++compat.cpp omits 794cb2e Nuke GStreamer code from tests omits 621a0e2 Nuke GStreamer dependencies from mozboot omits 090b8ad Remove GStreamer option from configure omits 12e61e3 Remove GStreamer code from the build system omits c1f250d Nuke remaining GStreamer code omits 9f3cf2c Nuke /dom/media/gstreamer omits 831becd Merge pull request #887 from trav90/media-backend-work omits b22210b Merge pull request #889 from trav90/bustage-fix omits b82d17d Fix packaging of debug builds when tests are not enabled omits 9590ae2 Merge pull request #885 from rhinoduck/jxr-integration-pr omits bd1d8ae Fix assertion in IsOwnedByOtherRuntime() omits e2cc982 Merge pull request #884 from rhinoduck/js-marking-crlf-fix omits 3e44d3f Rename MediaDecoder::OnDecodeThread to MediaDecoder::OnDecodeTaskQueue omits f981af4 Switch MediaDecoderReader subclasses to use OnTaskQueue() omits d7ed93a Rename MediaDecoderReader::OnDecodeThread to MediaDecoderReader::OnTaskQueue omits 91d77c3 Rename MDSM::OnDecodeThread to MDSM::OnDecodeTaskQueue omits 7a014a3 Rename OnStateMachineThread-like functions to reflect the fact that it's a task queue omits 203922c Add a basic jxr reftest for decoding omits a8962cc Add JXR support to the browser omits b55f36e Integrate jxrlib into the build system omits d2bb5b1 Add jxrlib files omits 0fd9db4 Fix line endings omits be3b385 Merge pull request #881 from trav90/bustage-fix omits c876894 Use nsRefPtr in Element::InsertAdjacentTest omits 43f79b1 Merge pull request #879 from janekptacijarabaci/element_insertAdjacentText-Element omits 82e7cbf Add support for Element.insertAdjacentText() and Element.insertAdjacentElement() omits 2fa7f07 Merge pull request #878 from janekptacijarabaci/_testBranch_notification_repeat omits 765136f Merge pull request #875 from trav90/hunspell-update omits 250f9c3 Merge pull request #876 from JustOff/PR_toolbarbutton-badge omits d912524 Merge pull request #874 from CNAmira/macos_fixup omits 0a48d84 Allow toolbarbutton-badge be styled by add-ons (+linux) omits f3b0d5a Allow toolbarbutton-badge be styled by add-ons omits 32c4bd8 Run (Desktop) Notification twice (and more) in a row does not work omits 4548690 Move mozHunspell::CollectReports definition from .h file to .cpp file omits 7b7d51a Use UNIFIED_SOURCES for spellcheck/hunspell omits de1576d Update Hunspell glue for 1.6.0 update omits f36c826 Import Hunspell v1.6.0 from upstream omits dfe3509 Merge pull request #873 from JustOff/PR_navigator.userAgent_SSUAO omits 4871d51 Proper PR style. omits 132514a Format to Unix line style omits 5b6e0ff Fix a build failed on macOS omits 65e8771 Fix SSUAO & Navigator::GetUserAgent() regression omits aa6be3f Make sure we're working in the compartment of the objects we're working with. omits dea0da25 Validate length in SubstringTuple. omits 0a72f71 Scope local presshell variable in less error-prone way. omits 4a41575 Check if we actually have a script in IonBuilder::createThisScriptedSingleton. omits 152b0d4 nsAttrAndChildArray::GrowBy() must check the return value of mozilla::CeilingLog2 omits caf4721 Trigger a read barrier when creating new reference to a compartment's lazy functions. omits b9dd4f7 Take file protocol handler service directly in indexedDB. omits de0eb65 Check arguments length in ICCallStubCompiler::guardFunApply. omits 608b9b8 Bug 1325344. omits beda0cc Bug 1285960. omits d95ddb0 WebSocketImpl::mSecure should be initialized in the CTOR. omits f4c4fc4 Use CheckedInt in size calculation. omits 8745c29 Provide better file name suggestions when exporting certs. omits e6c8293 Update IDN blacklist. omits c0ccd82 WebRTC: Limit combined size of RTCP APP packets. omits daeb68a Don't mark GC things owned by another runtime. omits 3a47735 XSLT: Make sure the eval context stack is cleaned up on failure. omits def771d Ensure onload blocker is added once mScriptGlobalObject is set. omits 1899cc0 Unify window handling across ICs. omits 7e3c78d Go naked onto Facebook! ;) omits 9b5b54c Merge pull request #869 from janekptacijarabaci/CORS_sameOriginVsData omits 24ae4da CORS: A "data:" URL = the same-origin omits 7de2401 Remove unused URI_IS_UTF8 load flag. omits 76044cc Merge pull request #864 from janekptacijarabaci/minorFix_javascript_strict_1 omits 1b421a4 [minor fix] Javascript warnings/errors when "javascript.options.strict" (only a small part of the code) omits ded2bf4 Merge pull request #862 from Lootyhoof/downloads-indicator omits c63f2e8 Improve downloads indicator in brighttext situations omits 7e4c1ae Make DOM storage from 3rd parties honor 3rd party cookie setting. omits 17809dd Merge remote-tracking branch 'upstream/master' omits 1d62955 Merge pull request #858 from trav90/HSTS-preload-update omits 61f5434 Update HSTS Preload list omits b9109c8 Update license for FFmpeg code use. omits 18ae188 Merge pull request #855 from JustOff/PR_Devtools omits 4801a27 Dynamically enable Browser Debugger in menu omits 8e69223 Merge pull request #854 from janekptacijarabaci/cmd_privateWindow_url omits 5bf0124 Opening a URL in private mode window from cmd line (jsconsole - fix typo) omits adf25aa Add a basic WebP reftest for decoding. omits c1fe90a Opening a URL in private mode window from cmd line (help - the columns alignment) omits 7e70445 Opening a URL in private mode window from cmd line omits 37d0620 Add a check if the URL bar selection is fired from user-input. omits 7148d0a Merge pull request #851 from trav90/kill-gstreamer-dead omits 17d0284 Do not build GStreamer support by default omits 515f69a Make packaging of status bar code conditional. omits 5e809f0 Merge pull request #850 from trav90/media-backend-work omits bd5c775 [ffmpeg] Initialize PDM before attempting to use it omits d991c45 Version bump omits ec08719 Merge pull request #848 from trav90/media-backend-work omits 3b5226a Merge pull request #847 from trav90/function-wrapper omits a288985 Add proper control for the user for offline storage for web applications. omits d82f658 Only allow quicktime mimetype on Linux omits 28c4418 [mp4] Skip four bytes when we hit a zero length box omits e8a2e1a Allow video/quicktime mimetype omits 6f2fa76 [mp4] Don't support video codecs inside audio mime types omits 1998819 Make MP4Decoder::CanHandleMediaType() check all codecs are supported by a PDM before reporting support omits c1d6046 [mp4] Adjust parsing logic omits 7582af1 operator() Use perfect forwarding to avoid redundant copy omits e4bb613 Make mozilla::Function support pointer to member function omits e124962 Disambiguate mozilla::dom::Function from mozilla::Function omits 44277e9 Add tests for mozilla::Function omits 2358247 Add a type-erased callable wrapper, mozilla::Function, to MFBT omits 60e00d2 Merge branch 'ICU-update' omits 5adfb55 Merge pull request #845 from Lootyhoof/downloads-indicator omits a62173d Merge branch 'master' into ICU-update omits 303bed4 Restore incorrectly-removed zero check for non-default UVS offset. omits 11cf673 ICU update requires clobber. omits 10c4fb5 Adjust ar-MA i18n test to expect 24-hour format. omits 8e33a3c Update generated unicode data for js input test omits 7360c1f Add current patch files needed for our tree. omits 0e9ca5c Update to fully-patched ICU 58.2 (Unicode 9) omits 093d9ed Update warning patch to be more generic for mingw omits 7674be8 Update ICU-update script omits 9967361 Remove obsolete patch files omits 08a5265 Do not look at the ICU version number when whitelisting the ICU namespace in the clang plugin omits 17a928e Remove redundant downloads indicator styling omits e18c2bc Update README.md omits 149798e Update readme. omits 725da3c Merge pull request #834 from trav90/kill-gstreamer-dead omits df9b224 Merge pull request #843 from trav90/MP3Demuxer-work omits 8cbf760 Revert "Dispatch AudioSink notifications asynchronously" omits 5848dca Merge pull request #842 from JustOff/PR_getTrashDir omits 8b4c264 Catch the error when trying to remove the trash directory when it contains a file that is locked omits cb37faf Merge pull request #833 from trav90/MP3Demuxer-work omits fbf6c13 [mp3] Add blocking read to ensure complete frame reads omits af23abb Don't write HSTS site state to file if HSTS has been user-disabled. omits d36ef61 Merge pull request #837 from trav90/issue836 omits eab61c5 Merge pull request #832 from trav90/fix-test-bustage omits 6972832 Merge pull request #838 from trav90/issue831 omits da61452 Revert "Properly handle MP4 time offset in MoofParser" omits 5cb1883 Revert "MP4 dts must use the same timeline as pts" omits 79810a2 Add bracket for sed 4.3 compliance omits 3e0ed59 Set GStreamer pref to "false" by default omits 0bf6803 Fix bustage when building tests omits 20afc7a Add explicit namespace references to keep compiler happy in gtest omits 1318a2a Change duration of MP3 file used by mochitests omits ae9e33c Revert "Never use GStreamer to decode webm" omits 1b88d22 Implement canPlayType for new MP3Decoder omits e15aeff Never use GStreamer to decode webm omits b572b59 Use new MP3Demuxer when possible omits 9bc65e2 Reinstate network.stricttransportsecurity.enabled HSTS switch. omits bc2484c Add some explicit namespace references to keep compiler happy omits fdf2310 [mp3] Return 0 for incomplete ID3 header size omits 9e6d784 [mp3] Decrease buffer size when scanning for next frame omits 39abc00 Add MP3 decoder and integrate with MP3 demuxer omits 652f49e Fix MP3 decoding with early version of LibAV omits 72dd3cf [mp3] Properly read channels count omits cf7cf0d Extend MP3 demuxer gtest to include a test file for large ID3v2 tags omits 93f3458 Merge pull request #828 from janekptacijarabaci/xbl_principal omits cf19380 Prevent potential overflows of the input buffer pointer when skipping large ID3 headers omits 2c6add3 Merge pull request #829 from JustOff/PR_urlbarBindings omits aaa0e9c Successfully skip ID3 tags stretching beyond the current input buffer omits 761780d Fix comment typos omits 0551166 Abort frame parsing if no valid audio stream is found omits 03cd3c7 Increase strictness of ID3 header detection omits faa3437 Use getter to access MediaRawData mData and mSize member in MP3Demuxer omits 99f1814 Add MP3 track demuxer seek tests omits fd3bb37 Add MP3 demuxer tests for stream resources with unknown lengths omits 2d77bce Add tests for MP3 track demuxer omits 38a7b8f Reset MP3 frame parser on track demuxer reset omits 80a0114 Fix MP3 demuxer initialization for resources with unknown content lengths omits c3d51a6 Remove extra { omits 9d465c2 Rebase MP3 demuxer on MediaDataDemuxer interface omits 4bb841f Add MP3 track demuxer omits d10b70a Fix "TypeError: aUrl is undefined" when open new window omits f0ac55f [windows] The XBL scope/principal vs. document.domain - throws an error omits 4812dd2 Version bump omits 49e671c Improve legibility and general appeal of unstable branding about box. omits e47de28 Make privacy preferences a tabbed category. omits 414543d Add soundcloud SSUAO omits f9fbae4 Fix CallArgs usage. omits 8800312 Merge pull request #822 from janekptacijarabaci/permissions_plugins_improvements omits 658ba8f Permissions: Plugins improvements (+ style clean up), skips the same permString omits fef9ea0 Permissions: Plugins improvements (+ style clean up), fix typo omits f78eb68 Permissions: Plugins improvements (+ style clean up), fix typo omits de1d2a2 Permissions: Plugins improvements (+ style clean up) omits b7d947b Merge pull request #820 from JustOff/PR_PMkit-commonjs omits 94ab648 Update the resource URI for PMkit omits 31ccc8a Update corresponding moz.build files omits 45d0da7 Move jetpack tree to commonjs omits 6b4c830 Merge pull request #819 from JustOff/PR_aboutDialog omits 2ec5b7f Merge pull request #818 from JustOff/PR_sdk-ui-button omits fca3f1c Set release notes URL in About dialog based on channel omits 3af6de6 More accurate way to handle location of 'ui/buttons' in toolbars omits cf1020b Fix typo in branding omits fe8b1e6 Update Youtube SSUAO omits 235b8bc Update unstable branding + config omits bac9a12 Add a user control mechanism to deny clipboard cut/copy. omits f84783a Fix test catch for let in versionless HTML script tags. omits 6d09ec3 Merge remote-tracking branch 'upstream/master' omits afc8d87 Merge pull request #815 from JustOff/PR_DownloadsCommon omits 644ab29 Merge pull request #814 from janekptacijarabaci/permissions_plugins_followUp omits a808177 Merge pull request #811 from JustOff/PR_sdk-ui-button omits dbb5b49 Merge remote-tracking branch 'upstream/master' omits 5886490 Revert "Update jemalloc to 4.3.1" omits 88ec154 Make the let keyword versionless. omits dedafb6 Remove support for let (x=y) { } blocks. omits 484d145 Remove let blocks in js tests omits 6220f20 Add stateOfDownload() to DownloadsCommon.jsm omits aa50f74 Permissions - Plugins (follow up) omits 0504f1e Remove support for non-standard let expressions, part 3: Fix parser code issue. omits 1bf331f Remove support for non-standard let expressions, part 2: tests. omits 9db1722 Remove support for non-standard let expressions, part 1: code. omits eba9f16 Remove non-standard let blocks and legacy generators in toolkit. omits 58ee0ca Enable FTS3 Tokenizer in SQLite for FossaMail use. omits 4dff2ce Allow access to 'sdk/ui/buttons' via require('sdk/ui') omits f3e0b7c Update about:rights omits cc86f67 Merge pull request #810 from trav90/master omits df61cea Merge pull request #808 from JustOff/PR_sdk-ui-button omits e1beef5 Merge pull request #807 from janekptacijarabaci/permissions_notifications_followUp_2 omits bc83fee Permissions: Notifications (+ follow up) - style clean up omits ef3d312 Permissions: Notifications (+ follow up) - a comparison of differences omits 52a3f07 Set execute attributes on .sh files in tree omits 251efbe moz.build update omits 486fed6 PMkit shim for 'sdk/ui/button' omits 94a7032 Remove printing the VS ad with configure. We don't support this experiment. omits 90c0b0d Permissions: Notifications (+ follow up) (fixed merge conflict) omits 0bc9954 Merge pull request #801 from janekptacijarabaci/permissions_plugins_second omits 345aa57 Merge pull request #805 from trav90/media-pref-work omits f1ae30b Merge pull request #806 from JustOff/PR_allow_pmkit omits 0defb76 Allow PMkit add-ons created with JPM omits 0136abe Restore "media.fragmented-mp4.enabled" pref to mobile.js omits 52ee1b1 Revert renaming of "media.fragmented-mp4.enabled" pref omits e0de8ab Enable Firefox UA Compatibility mode by default (official+unstable). omits c6fa35d Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits fe4797d Remove Windows Metro/WinRT code. omits 2ca95d7 Merge pull request #804 from trav90/ffmpeg-work omits 2a78e4c Make "media.ffmpeg.enabled" pref actually disable FFmpeg when set to false omits 83fc635 Add test/error if building FFmpeg support without FMP4 support omits f01a365 Put platform specific media pref caches behind #ifdef's omits d3cd1fe Remove "fragmented-mp4" from media prefs omits d997784 Update code comment omits bb5c096 [ffmpeg] Request YUVJ420P format explicitly omits 81dd2df [ffmpeg] Add support for YUV444P pixel format in FFmpeg omits c2e68c5 Merge pull request #802 from trav90/ffmpeg-work omits ff2cc11 Permissions: Plugins (the second part) omits 579c409 Silence another useless "error" message in libstagefright omits a7b852f Don't use all CPUs available when decoding with FFmpeg omits 8a22471 Do not create extra threads when decoding small videos with FFmpeg omits e688fd9 Merge pull request #799 from trav90/mse-linux omits 043ff48 Merge pull request #798 from trav90/enable-ffmpeg omits 049c3e2 Merge pull request #797 from trav90/ffmpeg-work omits fe02ee7 Merge pull request #800 from MoonchildProductions/revert-795-PR_allow_pmkit omits 1a11595 Revert "Allow PMkit add-ons created with JPM" omits 1e5d4c3 Enable MSE + MP4 by default on Linux omits 134acb2 Enable FFmpeg by default if available omits cf1a228 Remove "media.fragmented-mp4.exposed" pref omits 3db73ba Fix build bustage omits f3415c3 Don't assume AVFrame has a constant size omits e647955 Don't use libav to decode VP9 omits d804e8c Block libav versions below 54.35.1 omits 82b9b5d Merge pull request #794 from trav90/ffmpeg-work omits d5abadf Merge pull request #795 from JustOff/PR_allow_pmkit omits eb50d8c Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 6bf8d89 Fix a typo in vm/TypeInference.cpp omits 0a9704e Use strict declaration omits ffbc7c7 Allow PMkit add-ons created with JPM omits 607e00a Merge pull request #791 from JustOff/PR_TabSelect omits 921a99b Merge pull request #792 from janekptacijarabaci/devtools_storage_css omits a550289 Merge pull request #790 from trav90/media-backend-work omits 3c499b8 Merge pull request #789 from JustOff/PR_sdk-toolkit-loader omits 2664772 DevTools - Storage - theme refresh omits 6e8c971 Update Events/TabSelect to the current API spec omits ef840b8 Change "error" in MPEG4Extractor into verbose only omits 238e406 Tweak compiler flags for FFmpeg headers omits 509f009 Accept libavcodec 57.100+ omits f54c972 Add support for libavcodec 57 omits b2a29e6 Add FFmpeg n2.9 headers omits 05bc22f Remove now unused AVFormat headers omits 2c6db5d Remove unneeded AVFormat functions omits f9be394 Provide finer granularity on which FFmpeg symbols are to be loaded omits 71c3ef1 Apply #1309351 omits 7ff4c70 Use forEach instead of for-of (separate lexical scopes for for-of iterations require FF51 core) omits acf4511 Rewrite DefaultMap in ES5 (without 'class') omits 4da5ce9 Apply #1309350 omits 7884daa Fix path to Console.jsm omits 6ea55a9 Roll back #1196975 omits 12897d3 Import from Firefox trunk as of 160608 (after #1170258) omits d905f76 Merge pull request #787 from JustOff/PR_sdk-context-menu2 omits 5a75c23 Resolve conflicts with #788 Part II omits 808fa8f Resolve conflicts with #788 omits 4af85e8 Merge branch 'master' into PR_sdk-context-menu2 omits 90169cf Merge pull request #788 from MoonchildProductions/revert-785-PR_sdk-tabs omits 1b0440c Revert "Remove e10s code from 'sdk/tabs'" omits 1ca4647 Remove 'sdk/context-menu@2' omits d167e37 Merge pull request #786 from janekptacijarabaci/css_maxWidth omits 4823645 Merge pull request #785 from JustOff/PR_sdk-tabs omits 8b3e92a CSS: Percentage max-width does not seem to affect contributions to intrinsic min-width omits 0464276 Put FB UA overrides back to 38.9 omits f4c6c36 Remove e10s code from 'sdk/tabs' omits 83926b7 Merge pull request #784 from JustOff/PR_sdk-context-menu omits 1a626a8 Remove bad e10s code from 'sdk/context-menu' (rollback bug#1060138) omits 46be05f Roll back #778 and #780 omits f99ec4c Merge pull request #783 from JustOff/PR_sdk-context-menu omits dd5d85a Fix stupid misprint omits 86adafd More safe way to avoid TypeError in 'sdk/context-menu' omits fd96ba6 Avoid TypeError in 'sdk/context-menu' caused by bad e10s code omits 3ad44b7 Merge pull request #782 from JustOff/PR_Devtools omits 9a7015a Merge branch 'clipboardhandling-html5' omits b7ba8fb Tests omits 66bb875 Update clipboard command controllers to match cut/copy action spec. omits 385d59f Allow document.execCommand('copy'/'cut') in user-generated event handlers. omits 36c1d20 Enable clipboard menu commands correctly in (X)HTML documents. omits 1f76af7 Revive Browser Debugger omits 2f11c98 Bug 1162952 - Return true from document.queryCommandEnabled('cut'/'copy') when in privileged or user-initiated code. omits 0662ffc Allow x64 installations on Windows Vista again. omits 3ab3ec1 Merge pull request #780 from JustOff/PR_sdk-context-menu omits 2bd5116 Merge pull request #781 from JustOff/PR_sdk-widget omits 9307e33 Don't try to insert widget after status4evar gripper omits a5d28c8 Failure to get type and content-disposition off the image is non-fatal omits ce8f378 Update README.md omits 50e7d53 Merge pull request #774 from janekptacijarabaci/devtools_debugger_breakpoints_fromTheContextMenu omits 93c96aa Merge pull request #778 from JustOff/PR_sdk-context-menu omits eed7299 Merge pull request #777 from JustOff/PR_sdk-widget omits 8a4b2ac Merge pull request #776 from JustOff/PR_tab-firefox omits 54d4005 Revive 'sdk/context-menu' omits dc82ee3 Revive 'sdk/widget' omits 8a47463 Fix memory leak in 'sdk/tabs' omits 5abfcdd DevTools - Debugger - Breakpoints - add from the context menu omits e50bec2 Merge pull request #764 from janekptacijarabaci/permissions_plugins_basic omits 13cb4f3 Fix crash in SetReferrerWithPolicy, add null check the triggeringPrincipal. omits c93fb24 Merge pull request #772 from trav90/ffmpeg-work omits 518e1fd Merge pull request #771 from janekptacijarabaci/devtools_debugger_prettyPrint_upgrade omits 475447f Merge pull request #770 from janekptacijarabaci/devtools_sourceMap_notFound omits 150769d DevTools - Debugger / Scratchpad - Pretty Print - throws an errors (fix typo) omits d820af3 DevTools - Debugger / Scratchpad - Pretty Print - throws an errors omits 733820d DevTools - Debugger - Source Map (if not found) + the maximum content size limit omits ca3e8ba Reduce threads used in FFmpeg video decoder omits 57abc3d Have specialized AVCodecContext initialization omits 9ceb795 Let FFmpeg manage its own memory allocation omits 191bcf4 Align FFmpeg library names for logging purposes omits d6a9cec Don't rely on library name to determine version of libavcodec omits 89cd5b2 DevTools - Debugger - Source Map (if not found) omits dc84bd3 Limit editor's editability to the correct subtree. omits f7fd24b Bug 1312609. omits bde0d51 Expose wrappees that may be used through a wrapper. omits 628e384 Make ArrayBufferInputStream copy its input buffer. omits 8c9df02 Bug 1315435. omits f8ccf74 Bug 1317805. omits 959ddec Fix buffer logic in http chunked decoder. omits 58fdc88 Check CSP for marquee event handlers. omits c505291 Bug 1287912. omits 57b4663 Add JSAutoCompartment to GetNPObjectWrapper. omits d023841 Handle failing node adoption properly. omits 3ce4979 Merge pull request #768 from janekptacijarabaci/minorFix_aboutSupport_updates omits ff08ba8 Stop all scripts in a compartment when "stop script" is used. omits 6574816 [regression] Minor fix: Only list the updater's update history in about:support if it's actually built omits 5883caa Merge pull request #767 from trav90/HSTS-preload-update omits a05e119 Update HSTS preload list omits 573fb8b Blocklist update: Add HD5450 cards to Direct2D feature blocking on Win 7. omits 7a8c7c5 Update Goanna version omits 156002d Merge pull request #763 from trav90/ffvpx-work omits aba1076 Merge pull request #765 from janekptacijarabaci/statusBar_advancedShowWarning omits 857d723 Regression fix: improve ClearType font rendering for smaller-size core web fonts. omits 8dac196 Merge pull request #762 from JustOff/PR_translators omits 0fb6496 Status Bar: Advanced (show the warning) omits 692ddc1 Permissions: Plugins (a basic part) - style clean up omits 210950a Permissions: Plugins (a basic part) omits e9ad666 show list of translators in the language pack detail omits 3075754 Stop allowing the saving of off-line data by default (prompt user). omits 2f43af4 Improve A/V sync part 2: Report actual number of frames written, and use it for ReleaseBuffer. omits 446e728 Improve A/V sync part 1: Account for stream and device latency. omits 40e40d8 Fix VP9 decoding with recent version of libav. omits 31644f2 Disable ffvpx with libav0.8 and earlier omits 497e05c Allow VP8/VP9 decoding via FFmpeg omits 4212da2 Parse raw data to identify single frames before decoding omits 35368fd Merge pull request #755 from JustOff/master omits e9f9eb0 Remove timer adjustments previously done when sleeping. omits bb2401b MOZ_LANGPACK_EID branding fix omits 1b24a10 Merge pull request #1 from MoonchildProductions/master omits 1642a39 Improve cross-compartment wrapper handling when managing tabs. omits f0a4cf3 MediaCache: Add safety check to Close() omits 024d92e OS X: Fix macro redefinition/overload issue in jemalloc omits 7ca7cab jemalloc: make chunksize handle native sizes on x64 omits 81e74bd x64: prevent shift size mismatch in jemalloc. omits 61fe051 Update preferences with refactored location bar suggestion options. omits 3a7a617 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 1da5352 Revert "Stop flooding the error console with usually-irrelevant CSS "errors"." omits 1e00d4a Merge pull request #743 from JustOff/master omits 65eef5c Merge pull request #752 from trav90/media-backend-work omits a9dc4c1 Merge pull request #750 from trav90/ffmpeg-work omits 9a87953 Merge pull request #751 from janekptacijarabaci/devtools_storage_2 omits 618a162 Change waiting time value in BufferingWait test omits 671d8f2 Update webref results omits cc46a90 Use FFmpeg for media mochitests omits 6bc01f7 DevTools - Storage - throws an error (fixed merge conflict) omits 64925d5 Properly assign the decoded sample duration omits 5afd37c Properly set the keyframe flag omits 33f8219 Use LibAV/FFmpeg logic to detect invalid pts omits 619ae74 Fix pts calculation in FFmpeg video decoder omits ff75086 Have FFMpegDecoderModule properly return if a codec is supported omits 2ad82fc resize indicator according #741 omits fc16b11 tooltips update omits 25667c1 tab->space typo omits 6e62e22 Disable unicode-ranges on anything but Windows. omits 74bb52f Merge pull request #737 from trav90/ffmpeg-work omits 15f007e Merge pull request #748 from trav90/media-backend-work omits f1f7f17 Merge pull request #745 from janekptacijarabaci/minorFix_browser omits 46e0295 Merge pull request #736 from janekptacijarabaci/devtools_telemetry_del omits 5855dbe Merge pull request #735 from janekptacijarabaci/minorFix_about_telemetry omits 2e65242 Merge pull request #734 from janekptacijarabaci/devtools_canvasDebugger omits a6c2637 Merge pull request #733 from janekptacijarabaci/devtools_webAudio omits 897c5eb Add assignment operators to mozilla::Pair omits 090c1e1 Allow copying of mozilla::Pair objects omits 474e822 Add an equivalent of std::make_pair for mozilla::Pair omits fcb79b5 Version bump omits afc3035 Fix DOM storage writes to tabs in restored sessions. omits 3096756 Minor fix: Some sites - throws an errors omits 93df000 Revamp extension target indicators for tooltip support (alternative) omits fa2c469 Re-apply Pale Moon net error page styling. (regression fix) omits b47a314 Align overrides/appstrings.properties with /docshell neterror. omits bd0c2d3 DevTools - Web Audio - throws a warning omits b6047e1 DevTools - Canvas Debugger - throws an error omits 4317a930 Minor fix - about:telemetry - throws an error omits 4ef972c DevTools - Telemetry - remove omits 9c38c9d Revert "Use demuxed dimensions to determine picture size and offset" omits dffdeac Make sure that a block element following left float clears it when it can't fit next to it. (2009 BMO bug) omits 3f6a0a4 Crash fix: SVG+SMIL animation timing crash (DiD). omits 2b8195c Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 7149018 Fallback to ASCII if AutoConfig UTF-8 conversion fails. omits de66f7e Update firefox appcompat version in XPI installer. omits a5a0c31 Merge pull request #729 from janekptacijarabaci/minorFix_historyUpdates_buildID_null omits 409f849 Merge pull request #730 from Lootyhoof/about-config-work omits 2652cf0 Use demuxed dimensions to determine picture size and offset omits 18dbacc Delete codec context upon initialization failure omits 17cb30c Always request 16 bits audio for libavcodec 53 omits 0019ace Ensure config.css is preprocessed omits dfe2116 Restore classic about:config styling omits 376e961 [Suggestion] Minor fix: about:support - Show Update History (BuildID == null) omits 5e91e6d Merge pull request #727 from trav90/media-backend-work omits 5f91aa4 Use getter to access MediaRawData mData and mSize member in WMFVideoMFTManager omits 6521998 Support YUV420J pixel format omits 5f2dc42 Merge pull request #726 from trav90/ffmpeg-work omits 167c14e Merge pull request #724 from janekptacijarabaci/minorFix_devtools_responsivedesign omits b216b3f Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 4c8d2eb Correct branding typo + update unstable branding. omits 9a72487 Minor fix: DevTools - Responsive Design - throws an errors omits 00bb8e2 Merge pull request #722 from trav90/configure-work omits 1bc994a Remove dependency on libavformat omits f5ee6ef Fix FFmpeg shutdown crash should decoder not be initialised omits 2f8ab95 Prevent potential null deref when flushing FFmpeg decoder omits aa48247 Request S16 audio for libav 0.8 and earlier omits a88a003 Work around bug in some versions of LibAV omits f760cc8 Add method to determine which version of libavcodec is available omits 62a39f9 Fix image alignment allocation omits 1a2c58e Fix pts calculations in older LibAV versions omits a6c752d Use libavformat-ffmpeg.so.56 if available omits fa50eb3 Check whether H264Converter created its decoder successfully omits 0b6d4c6 Make the "-disable-precompiled-startupcache" option actually work omits bd13e2d Merge pull request #721 from trav90/enable-MediaFormatReader omits 1440a67 Merge pull request #710 from AOSC-Dev/master omits 8df4420 aboutDialog: do not capitalize bit omits 6f3b358 aboutDialog: generalize to bits omits da52ac4 Merge pull request #720 from trav90/media-backend-work omits 5268f3f Enable MediaFormatReader in MP4Decoder & MediaSourceReader omits c474108 Fix build bustage in MediaData.cpp omits 9d47874 Don't use a FallibleTArray as backend for MediaRawData omits 112e89b Use getter to access MediaRawData mData and mSize member omits a60e07ba Remove icloud override; Apple isn't actually interested in providing Windows compatibility in browsers. omits a88f4e2 Disable caching for ftp browsing sessions. omits 9b31981 Re-apply proper branding terms to about:rights omits d3396e3 Add SSUAO for Amazon Prime videos omits 685b26c Merge pull request #711 from janekptacijarabaci/statusbar_dynamic omits bc4e921 Status bar: Dynamic override of the CSS omits a0295ab Align base statusbar colors with prefs (workaround for configurability issues) omits a40c87d Work around bad netflix interface changes. omits cc06e7e aboutDialog: typo omits 7cd01ee aboutDialog: HAVE_64BIT_BUILD not HAVE_64BIT_OS omits 8842134 aboutDialog: mroe architectural detection omits eb0be22 Merge pull request #709 from janekptacijarabaci/minorFix_statusbar_statusText_null omits 56175fc Merge pull request #707 from trav90/ffmpeg-work omits bbf56dd [Suggestion] Minor fix: Status Bar - Status Text - null omits ea5df33 Stop requiring the app name to be "firefox" to be able to use profile reset. omits 3b456b1 Fix build bustage in MPEG4Extractor header omits 01e569b Ignore non-supported entries in edit list omits 244720b MP4 dts must use the same timeline as pts omits 7f2dd37 Properly handle MP4 time offset in MoofParser omits eefda06 Properly handle MP4 starting offset omits 7febfad Crash fix: Disable use of stagefright::String8::clear omits 289e188 Properly set dts on plain MP4 media omits fd08289 Fix linking libxul.so with binutils/GNU ld >= 2.26. omits 9f44bb0 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits f260f43 Disable full-screen status pop-up by default omits c6cbb18 Merge pull request #703 from stevenschlansker/mac-mozconfig-release omits 1220050 Merge pull request #706 from trav90/media-backend-work omits 93302da Revert "Disable audio track when using combined track sourcebuffer" omits 1d67dec Update mozconfig per Tobin, switch to release branding for 27.0.0 release! omits 88c7f6d Make sure to remove previously included bundled status bar and ruby code. omits dfe032e Merge pull request #691 from JustOff/master omits 7600f15 update initTilt.error omits 86dad5d Merge pull request #693 from janekptacijarabaci/minorFix_devtools_network omits 4e4c851 Minor fix: Devtools - network omits 3376756 revert back options.enableRemote.tooltip omits 36d5494 revert back status4evar.status.urlbar.firefox.builtin.caption omits 5126ea3 Merge remote-tracking branch 'upstream/master' omits 97bf39d Update jemalloc to 4.3.1 omits 3f17e65 Merge pull request #690 from trav90/media-backend-work omits 79720df Merge pull request #688 from trav90/HSTS-preload-update omits a86ae31 Firefox -> Pale Moon omits a91080b webide windowTitle omits 96b3c5b options.selectDefaultTools.label omits 835d126 options.enableRemote.tooltip omits 6869298 initTilt.error omits 9cdae3d malwareBlocked.longDesc 2nd omits ea705bc malwareBlocked.longDesc omits 870629c status4evar.status.urlbar.firefox.builtin.caption omits cb89703 Merge pull request #689 from janekptacijarabaci/searchEngine_noResult omits ab4e451 Search engine: If no result, throws an error (the correct location settings) omits 256eb6c Revert "Search engine: If no result, throws an error" omits 67d031c Search engine: If no result, throws an error omits 6cd4009 Update HSTS preload list omits f030576 Add test for bitrate property in MediaRecorder omits b56d254 Pass bitrates to track encoders for MediaRecorder omits 1a64d7e Add bits-per-second interface to MediaRecorder omits 8da665a Merge pull request #687 from JustOff/master omits b547c02 Update dom.properties omits 8008cc9 update UseOfCaptureEventsWarning omits ba1cf4f update MozGetAsFileWarning & UseOfReleaseEventsWarning omits b2977ce Gecko -> Goanna omits 144e26b Gecko->Goanna omits 4104b6e Gecko -> Goanna omits 1405b43 update redirectLoop omits 5ae5b03 update aboutReader.loading omits 9303504 Merge branch 'mozpatches' omits f85d5fe Don't Ion-compile scripts with too many typesets. omits c096a80 Ensure off-thread parse task's script is rooted correctly. omits 79b30ca Ensure devtools get the right event listener data. omits a00d13a Add necessary braces. Follow-up to [afaa122] omits 44d1439 Merge pull request #685 from trav90/ffmpeg-work omits 792b4cf Update in-tree NSS to 3.19.5-PM omits afaa122 Ensure expected DOM tree operations when calling insertBefore. omits b612ef8 Fix faulty assertion involving user-defined structured clone tags. omits 0135268 Android: Reset site identity after entering new URL. omits b5d96ee Add missing #include for Windows omits 2d85f97 Pixman: Use unsigned integer arithmetic to avoid UB. omits d01c177 XML parser: check for overflow. omits 28d433e CSP: Insecure HTTP port :80 should also allow secure HTTPS port :443. omits be43eb7 Fix an issue with update logging. omits 2b80b9d Bug 1299519. omits 751c95d Merge pull request #684 from trav90/ffmpeg-work omits be332fd Remove sync dispatch from apple's initialization omits 60b158f Move PlatformDecoderModule outside fmp4 omits e21b5b2 Merge pull request #680 from janekptacijarabaci/places_jsonlz4 omits 65c7bd4 Merge pull request #679 from trav90/ffmpeg-work omits 8565ffe Merge pull request #675 from janekptacijarabaci/permissions_moreValues omits 1acd7d0 Place - support jsonlz4 format for restore bookmarks omits 915822f Merge pull request #677 from Lootyhoof/macos-theme-work omits e49b8eb Merge pull request #678 from trav90/media-backend-work omits 2ace8c6 Enable MediaFormatReader by default omits 62a65af OS X: Use static PNGs for checkmarks omits 21b29b1 Merge pull request #674 from janekptacijarabaci/devtools_console omits 7ed439c Merge pull request #673 from janekptacijarabaci/devtools_gcli_console omits afefd38 Merge pull request #676 from janekptacijarabaci/permissions_cookies_firstPartyOnly omits cb6e9bf Permissions - more values: Load Images, Install Addons, Hide the Mouse Pointer (style clean up) omits 2714ecf Permissions - more values: Load Images, Install Addons, Hide the Mouse Pointer (style clean up) omits a230580 Permissions vs. Page Info - cookies omits 629aadc Permissions - more values: Load Images, Install Addons, Hide the Mouse Pointer omits bcc453a Re-land virtual int64_t GetEvictionOfset in MP4Demuxer omits f4bbb76 Remove "if (OnTaskQueue)()" from MediaFormatReader omits 4b02147 MediaFormatReader: returns error if no tracks are usable omits ef53033 Reject metadata promise on shutdown omits 905ff56 Hook up web audio to MediaFormatReader omits d1fe985 Use AsyncReadmetadata with web audio omits 8d1a5a1 Update test omits 0e80181 Fix mochitest omits 650e125 Add gtest for checking on seconds -> microseconds -> seconds omits d036acf Round second to closest microseconds omits 0ef4249 Have TimeIntervals and IntervalSet nsTArray_CopyChooser specialization omits bd8d454 Use MediaLargeByteBuffer, not MediaByteBuffer omits 7705b0d Fix typo omits 09fcf63 DevTools - console (objects) omits 749c76e DevTools - gcli commands - console omits 0f4486e Ensure buffered range referential starts at 0 omits c640c5d Moved fallible code from MP4TrackDemuxer constructor to caller omits 9023904 Do not allocate memory spanning across MP4 ftyp and moov atom omits 9ab958e Optimise most common addition to IntervalSet omits f58faa6 Only rescans MP4's moof when necessary omits 4e1cc04 Cache main thread buffered time range omits dc533c6 Don't unnecessarily call GetBuffered() in MDSM omits 39dd519 Ignore invalid MP4 tracks omits 70073c0 Crash fix: always check that track demuxer was successfully created omits 1f792f4 Properly recalculate next keyframe time after seeking omits 56e9731 Don't reset demuxer when skipping to next keyframe omits dbed3ee Fix incorrect seconds / microseconds conversion omits 3a31b98 Never do blocking read if we don't have data omits da78a84 Always notify MediaSourceReader of new data on its own task queue omits 577d8ab Small reorganization of Update() & remove need for StorensRefPtrPassByPtr. omits f0956f3 Fix MP4TrackDemuxer eviction offset calculations omits 6a3b170 Notify mediasource sub-readers that data was evicted omits 1244adb Add MediaDecoderReader::NotifyDataRemoved method omits 2c6cad9 Notify parent decoder that data was removed omits 54fafe0 Merge pull request #668 from trav90/media-backend-work omits 1c5c0e7 Merge pull request #669 from janekptacijarabaci/aboutLicense_buildInstructions_link omits dab9ee4 Merge pull request #671 from janekptacijarabaci/aboutBuildconfig_linkable omits 884cbd8 about:license - link to about:buildconfig omits 119b8c2 Suggestion: about:licence - link to build instructions for Pale Moon omits 056b00b Restore nglayout initial paint delay to 300 omits c088f4b Fix build bustage: remove extra } omits 922630f Fix MSE TrackBuffer::ContainsTime omits f6509e1 Fix typo omits f5968d5 Correct pref comment typo (no code change) omits 79c8db4 Replace dom::TimeRanges with TimeIntervals object omits c67bd8e Lower minimum accepted compatible versions for extensions omits b239421 Merge pull request #666 from JustOff/patch-2 omits a09432b Merge pull request #665 from JustOff/patch-1 omits c3c79ed Update 2nd netError.dtd omits 0859efb Add IntervalSet::SetFuzz method omits ca7e739 Add IntervalSet::Contains(Interval) method omits 1c3be18 Add TimeUnit infinity concept omits 1795057 Keep IntervalSet normalized omits b9b067d save.recoverykey.defaultfilename: Firefox -> Pale Moon omits bdb5a06 Merge pull request #664 from JustOff/patch-1 omits dda5fb7 Update netError.dtd omits 410f7bd fix missed deniedPortAccess.longDesc omits cefe933 Rename Interval<T>::Union into ::Span omits b107947 Merge pull request #663 from janekptacijarabaci/minorFix_sessionRestore_warning omits a9d36c1 Merge pull request #662 from janekptacijarabaci/minorFix_newTab_warning omits 58e21f0 Merge pull request #661 from trav90/media-backend-work omits aa29584 Minor fix: about:sessionrestore - throws a warnings omits b4e5533 Minor fix: about:newtab - throws a warning omits 37ab54e Revert "Ensure decoders are properly shutdown" omits c339685 Merge pull request #660 from trav90/media-backend-work omits fe0465d Lower arbitrary AMO override to 27.9 to prevent discrepancy with our XPI installer. omits de7a9cb Update SSUAOs omits 9ba0d6e Clean up about:home stylesheet omits b7c19bd Add missing #includes to MediaTimer.cpp omits 58b43f6 Fix build bustage: remove extra } omits 23759bd Remove about:home snippets in locale. omits 68fcd44 Add SSUAO for gaming.youtube.com omits 6b78f80 Fix build bustage omits 71be743 Don't ignore DrainComplete() on first demux omits 72bd914 Remove most locking in MediaFormatReader omits a38b1a6 Disable audio track when using combined track sourcebuffer omits 0db71e0 Put new MediaFormatReader behind a pref omits 80834eb Add MediaFormatReader player omits dabf9a6 Remove Firefox mention from devtools locale (remote debugging) omits 69932ba Remove "Firefox" from Sync locale strings. omits 769c0f9 Merge pull request #659 from trav90/media-backend-work omits b0f93e7 Set ui.key.menuAccessKeyFocuses to "true" by default on Linux omits f549a12 Re-implement control for tab_modal prompts to grab focus on the tab or not. omits b3e02f4 Ensure decoders are properly shutdown omits fd5cfd8 Crash fix: Call FillCodecInputData before dequeueOutputBuffer omits c48e3ff Make OMX MediaCodecProxy async omits 7a7406e Crash fix: Move OMX ConfigureMediaCodec to own thread omits 290615d Remove media resource API from PlatformDecoderModule omits 75eeeba Merge pull request #657 from janekptacijarabaci/minorFix_applications omits 49dd4c6 OTS: reduce strictness of OTF checking. omits 9c1ab71 Stop eating space to next word with word selection/navigation. omits b34890b Minor fix: Options - Applications - throws a warning omits 686f1e9 Merge pull request #654 from trav90/media-backend-work omits ff13fd7 Rewrite "Tabs from other devices" in /browser to work with the updated sync client. omits 840f539 Stop fxa migrator prefetch call. omits bd51d8c Follow-up to 5799227 to prevent js errors for the element not existing. omits 50e38fd Use MediaPromise to read MSE TrackBuffer metadata omits a509706 Rename and make AsyncReadMetadata virtual omits b995994 Honor lightweightThemes.animation.enabled. omits f0e29e6 Make sure LWT observers/listeners are also removed from private windows. omits f723923 Merge pull request #646 from janekptacijarabaci/permissions_loadImages omits 3111eda Merge pull request #650 from trav90/NewRunnableMethodWithArgs-work omits 66eeafb Disable loading of the FxA migrator module. omits b915284 Sync: short-circuit engine getter for add-ons to always return false, regardless of manually-set or synced pref. omits 5799227 Disable syncing of add-ons; AMO feeds us incorrect versions otherwise. omits 53d31ae Don't use MOZ_OVERRIDE in TestThreadUtils.cpp omits a152145 Update unit tests omits b3222e4 Select StorensRefPtrPassPtr for types with AddRef and Release methods omits a2ba020 Add mozilla::Declval omits 8e627d1 Add mozilla::AddRvalueReference omits da12671 Fix for CV-qualified pointers + added tests. omits 3038a59 Add variadic NS_NewRunnableMethodWithArgs with storage&passing argument type decorators omits a0c05e2 Img/Picture tag with "srcset" attribute bypass permissions omits 84d8514 Don't throw when IndexedDB is pref-disabled; just return null instead. omits 4f11fa2 Merge pull request #645 from janekptacijarabaci/minorFix_devtools_storage omits 5007e77 Merge pull request #644 from janekptacijarabaci/minorFix_permissions_warnings omits a92f358 Merge pull request #643 from janekptacijarabaci/permissions_storage_usageInformation omits cdf1e6d Permissions - Fix "This website is using..." omits 3ed9bb3 Minor fix: Permissions - throws an warning omits a834ee0 Minor fix: DevTools - Storage Inspector - throws an error omits 5145cb6 Add incompatible Tab Utilities versions to the block list as a hard blocker (they break browser startup). omits 7c4bf7a Merge pull request #633 from janekptacijarabaci/downloads_typo_styleCleanUp omits 2b35f74 Merge pull request #634 from trav90/media-backend-work omits 4532644 Remove deal E10S_TESTING_ONLY configure code omits 08a3a21 Downloads - style clean up omits 5e7416d Encrypted event should be fired once per initData omits 656c739 Downloads - fix typo omits 0ce0db7 Use fallible array to store MP4 samples index in MP4Demuxer omits a9014f9 Ensure we have up to date index when calculating offsets omits 5a85270 Include ftyp box when parsing init segment omits a78c196 Add MP4Demuxer object omits b26a5ba Extend BufferStream to work with external buffer array omits 2e3fd38 Add MP4Metadata method to retrieve init segment byte range omits 2736cda Fix SharedDecoderProxy::IsWaitingMediaResources() omits 124fcf6 Change MP4Reader's IsMediaSeekable() to only check with Demuxer omits 1a58c0d Use MediaRawDataWriter to access MediaRawData::mCrypto omits fefd74f Stop flooding the error console with usually-irrelevant CSS "errors". omits 8b2a15d Remove duplicate shared prefs. omits 436d38a Split some release-specific prefs back out to their individual files. omits 4d8cf4a Remove some irrelevant shared prefs. omits 5ada607 Fix preferences. omits 5599ea8 Make "get more tools" URL a pref. omits 6367aa7 Fix incorrect variable re-use (nested scope). omits a2c38ea Clamp the resolution of performance.now() calls to 10 microseconds, because otherwise we allow various timing attacks that depend on high accuracy timers. omits b0d9f30 Merge pull request #625 from janekptacijarabaci/devtools_fixSettings_devToolbar_errorConsole_devToolsConnect omits 746d8c4 Merge pull request #626 from binoc-central/es7-includes omits 692017f Enable {Array, %TypedArray%}.prototype.includes omits 0d888a8 Make the (Offline) application cache work properly with http cache v2. omits 6daa7d7 Remove pref confusion around cache v2 omits 1573ea9 DevTools - Fix settings (unused settings): DevToolbar, DevToolsConnect - style clean up omits 6458ec9 DevTools - Fix settings (unused settings): DevToolbar, DevToolsConnect - fix typo omits 64f128e DevTools - Fix settings (unused settings): DevToolbar, ErrorConsole, DevToolsConnect omits 806e169 Merge pull request #624 from Lootyhoof/macos-theme-work omits ebe8bf0 OS X: Use correct icon mappings for download status icon omits a980cd4 OS X: Improve tab appearance omits 40a43ed OS X: Make bookmarks toolbar/places more OS-native omits 41bc10b Add UI front-end for MSE preferences. omits 26627fa Revert "Enable MSE+WebM VP8/VP9 out-of-the-box." This causes looping audio issues on the one website where it matters most (YouTube). omits 41e202e Merge pull request #622 from trav90/media-backend-work omits 367c672 Enable MSE+WebM VP8/VP9 out-of-the-box. omits 9c277e6 Make IntervalSet destructor virtual omits c756e95 Add Interval and IntervalSet objects omits fae0e8f Merge pull request #621 from trav90/media-backend-work omits d4c3dbb Fix Windows build bustage after commit ecd4617 (part 2) omits a8ff9bb Merge pull request #620 from trav90/media-backend-work omits 4aebcb1 Fix Windows build bustage after commit ecd4617 omits c7eef5d Merge pull request #619 from trav90/media-backend-work omits 4cc68a0 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 65a2cc0 Unconditionally enable unicode-range CSS support (also in release builds). omits 819d4ad Parse all trun boxes in MP4 fragments, not just the first one omits 0e149bd Remove invalid assertion in MoofParser omits ba47df1 Crash fix: Use fallible array to store MP4 samples index omits f0cb969 Replace instance of stagefright::Vector with nsTArray omits 504801d Fix another typo omits 44561614 Add support for the mp4v-es MPEG-4 codec omits 4f26060 Fix typo omits 00626b7 Make stagefright work on big-endian systems omits f1e80cb Use QTv2 header when available omits 1f19422 Show audio as enabled when an audio track is present in stream omits 6580ef2 Rename LargeDataBuffer and DataBuffer objects omits fdb9be4 Properly handle box size marked as 0 omits 12f5417 Add 'override' keyword to GetAsAudioInfo(), GetAsVideoInfo(), & Clone() on TrackInfo subclasses omits 59df6fc Add TrackInfo Clone() and copy constructors omits 11ce25b Remove static_cast on TrackInfo objects omits 9de7d57 Remove unused header omits 296c0d9 Use new MoofParser::HasMetadata in MP4Metadata omits 017db59 Add MoofParser::HasMetadata method omits 30793ea Add ResourceStream class omits 1b9f36e Add MP4Metadata class omits 4f98056 Create virtual getters omits aa449da Add TrackInfo virtual destructor so TrackInfo objects can be allocated on the stack omits 3ffd88a Remove MP4 Index's libstagefright dependency omits 0d50d80 Remove mp4_demuxer::TrackType omits c1a3a6c Fix build bustage in GStreamer omits 3cd383f Simplify retrieval of HTMLVideoElement dimensions omits c8c3d30 Remove redundant mHasAudio/mHasVideo member omits 7142d56 Remove redundant mMediaSize member omits df87d27 Use AudioInfo/VideoInfo object omits 2ca606f Fix const-ness in MediaData omits 34706da Combine MediaInfo and mp4_demuxer::TrackConfig omits 4b93cc4 Do not modify provided extradata array omits ecd4617 Use new MediaRawObject across the board omits 5a765f5 Create new MediaRawData object type omits 1317148 Fix constness and remove use of reference to refcounted ptr omits f015fd9 Remove libstagefright dependencies from Crypto config omits be38743 Use libstagefright only for reading metadata omits 4379a95 Add MediaDataDemuxer and MediaTrackDemuxer classes omits eb64e90 Add a TimeUnit object omits e770a9b Merge pull request #618 from binoc-central/maint-service-acid-bath omits dd88f43 Issue #492 - Bathe the Windows Maintenance Service.. IN ACID - Part 4: Remove superfluous brackets in nsUpdateService.js and updater.cpp omits e329979 Issue #492 - Bathe the Windows Maintenance Service.. IN ACID - Part 3: nsUpdateService.js, updater.cpp, nsUpdateDriver.cpp omits 58ccab3 Merge pull request #617 from binoc-central/shared-gkmedias omits 83044bb Issue #492 - Bathe the Windows Maintenance Service.. IN ACID - Part 2: Build system, Installer/Packaging omits 4c7fc4f Issue #492 - Bathe the Windows Maintenance Service.. IN ACID - Part 1: Remove files omits 1f0c715 Do not fold gkmedias into libxul on Windows and add missing symbols omits c1125d8 HSTS preload list update. omits 1eb7c2e Merge pull request #609 from binoc-central/sidebar-cleanup omits 6f57477 Merge pull request #611 from binoc-central/platform-devtools-work omits 32c3732 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 9bcd681 Fix the fonts preferences dialog. omits 68f05ac Merge pull request #612 from binoc-central/shumway-cleanup omits fe030f4 Merge pull request #610 from binoc-central/fuel-work omits 373c930 Merge pull request #607 from janekptacijarabaci/minorFix_restoreTabs omits 388885b Issue #581 - Remove Shumway leftovers omits 807669a Move Mozilla DevTools to Platform - Part 11b: mozbuild forces specifying jar.mn if it is found in a directory so specify it and ifdef the entire contents omits a0577b7 Move fuel to browser/components since it is by definition a component omits db072e4 Clean up redundant sidebar component omits 53b30a5 Move Mozilla DevTools to Platform - Part 11: Final fixups omits f5fb238 Move Mozilla DevTools to Platform - Part 10: Configure omits 5dec5fd Move Mozilla DevTools to Platform - Part 9d: Update Resource URIs in browser and b2g omits a953298 Move Mozilla DevTools to Platform - Part 9c: Update Resource URIs in toolkit omits e197eae Move Mozilla DevTools to Platform - Part 9b: Update Resource URIs in toolkit/devtools omits 9fdd2b2 Move Mozilla DevTools to Platform - Part 9: Update Resource URIs in toolkit/devtools omits 5281c5c Move Mozilla DevTools to Platform - Part 8: Update css pp include paths omits c73f730 Move Mozilla DevTools to Platform - Part 7: Update Chrome URIs in toolkit/themes/ omits 5c513d3 Move Mozilla DevTools to Platform - Part 6: Update Chrome URIs in toolkit/devtools omits 0ab9c26 Move Mozilla DevTools to Platform - Part 5: Move themes to platform omits 1068e86 Move Mozilla DevTools to Platform - Part 4: Move devtools prefs to gre omits 81805ce Move Mozilla DevTools to Platform - Part 3: Merge the browser/devtools and toolkit/devtools adjusting for directory collisions omits 28c8da7 Move Mozilla DevTools to Platform - Part 2: mv l10n files omits 33e756c Move Mozilla DevTools to Platform - Part 1: Avoid name collision of one file omits 5fc2f11 Minor fix: Menu - "History" - "Recently Closed Tabs" - "Restore All Tabs" omits 6bab3e6 Merge pull request #606 from janekptacijarabaci/minorFix_places_controllers_an-error omits fc6b672 Minor fix: Places - controllers - throws an error omits c252a61 Ensure CTR can't be used on Pale Moon (just in case). omits 79d9018 Merge pull request #602 from janekptacijarabaci/places_sortBy omits c39cd11 Update woff2 upstream code + update script. omits 533f8f1 Update OTS to 5.1.0 + fix missing OTS_API visibility. omits a04ff14 Switch AMO SSUAO to Firefox 28.9 instead of 24.9. omits de1a4a9 Places: Menu "Views" - "Sort" - throws an errors omits bde9186 Version bump. omits 6726824 Merge pull request #601 from janekptacijarabaci/places_bookmarks omits 3cafe23 Merge pull request #599 from janekptacijarabaci/downloads_zonePref omits 8c437c4 Merge pull request #600 from janekptacijarabaci/minorFix_async_objectCreateVs__proto__ omits 876d14c Places - "gEditItemOverlay is null" when using the keyboard to cancel "Bookmark all tabs" dialog omits 06273e0 Minor fix: Async (Object.create vs. __proto__) omits a7d9128 Downloads - Internet Zone - throws an error omits 162adf2 Sniff less, trust server data more! omits dc7f699 Merge pull request #598 from janekptacijarabaci/minorFix_places omits 13641d7 Minor fix: Places - aOldNode is undefined (the best solution) omits 19a5280 Minor fix: Places - aOldNode is undefined (a better solution) omits 16f19d6 Minor fix: Places - aOldNode is undefined omits 18b7e10 Check type of node before using xlink:href omits 2a864e1 Move (non-)native extension indicator style to global extensions.css style sheet. omits 4570cc7 Merge pull request #597 from wsdfhjxc/extension-indicators omits 8c9b4b6 Add indicators for (non-)native extensions in Add-ons Manager omits 92a906d Fix favicon handling on hash navigation. omits febf096 Fix link and style elements to handle onload events Part 2. omits e0c45ce Fix link and style elements to handle onload events. omits 252ed1b Merge pull request #594 from janekptacijarabaci/devtools_styleEditor_minorFix omits dbf9cf0 Minor fix: DevTools - Style editor (editing CSS) omits d0dbd92 Add zone information control for downloaded files. omits b30fe39 Disable update logging if given a log file path longer than MAX_PATH. omits f39a747 Revert "Remove the maintenance service (take 2)." omits ae4c8cc Merge pull request #590 from janekptacijarabaci/history_forgetAboutSite omits 83ddeb7 Forget About This Site command isn't working properly omits 009fdf9 Remove the maintenance service (take 2). omits 59961b1 Merge pull request #589 from janekptacijarabaci/minorFix_session_errors omits a374567 Merge pull request #588 from janekptacijarabaci/printPreviewToolbar omits 4a98d66 Minor fix: Sessions - throws an error after run, better information on error omits fe12197 Print preview bug - The toolbar for the Print Preview window isn't available (outlook.com, mail.yahoo.com, etc.) omits 5c62362 Revert "Remove the maintenance service." omits fb21c6b Remove the maintenance service. omits e826c15 Make sure the Save file picker window is attached to a live window. omits 9943c02 Enforce Firefox compatibility mode for msn.com and bing.com omits 48cd306 Stop using nsIDownloadManagerUI service in BrowserDownloadsUI() call. omits a7bf595 Remove deprecated let block in DownloadsCommon.jsm. omits 75d4d27 Remove Adobe CMap License because it's no longer applicable without pdf.js omits e51a996 Merge pull request #583 from janekptacijarabaci/plugins_placeholderImageText omits 9628ac6 Merge pull request #582 from binoc-central/oust-pdfjs-work omits cb897c1 Fix: Plugin placeholder image/text (ask to activate) missing omits 2fd8d1d Oust PDF.js - Part 5: Remove special cases in docshell and dom as well as mozbuild backend tests omits 145822d Merge pull request #580 from binoc-central/oust-pdfjs-work omits 15649bc Oust PDF.js - Part 4: Remove pdfjs from telemetry histograms.json omits 1de42cc Restore shumway lines in package-manifest.in omits c165990 Oust PDF.js - Part 3: Fixup omits 0d8c010 Oust PDF.js - Part 2: Deintegration omits eb81df9 Oust PDF.js - Part 1: Files omits fb468d5 De-mozify mixed content information. omits 2f9f897 Provide a "more information" link in the geolocation doorhanger. omits c8557be Fix geolocation, desktop notificiation and pointerlock prompts. omits 702b60b Merge pull request #577 from janekptacijarabaci/places_fix omits c60684b Merge pull request #578 from janekptacijarabaci/minorFix_aboutCache omits 45eea30 Minor fix - about:cache - throws an error omits 56f9a1d Fix: Places "tags" and other categories -> uncaught exception (and "Most visited" works) omits da2dc2e Places "tags" - better information on error omits 901cc62 Fix #572. omits 843a8d1 Merge pull request #576 from janekptacijarabaci/minorFix_cacheClearing omits 72fc199 Minor fix - cache clearing - throws a errors omits 896541c Merge pull request #575 from janekptacijarabaci/minorFix_contextMenu omits eb2cf8e Merge pull request #573 from janekptacijarabaci/devtools_storage_indexedDB_fixTypo omits 5bace82 Merge pull request #574 from janekptacijarabaci/downloads_clear omits 0b6ca2a Minor fix - browser - the context menu omits d9ca3dd Fix: History - Clear Recent History... - Browsing & Download History omits fc5b69b DevTools - storage - indexed DB - fix typo omits fa2d7a4 Merge pull request #569 from binoc-central/kill-webapprt-work omits e30e725 Merge pull request #571 from janekptacijarabaci/devtools_storage omits 270c43f DevTools - storage - better treatment conditions, style clean up omits f221e7c DevTools - storage - change the timer - for better response omits c7965c4 DevTools - storage - removed this observer: "http-on-response-set-cookie" omits 0e5aeed Exterminate WebAppRT - Part 7: Remove lingering webapprt from mozbuild omits 97a75e5 Merge pull request #567 from janekptacijarabaci/devtools_fix_easier omits def6a56 Exterminate WebAppRT - Part 6: Remove webapp support from browser omits 3b49cbe Exterminate WebAppRT - Part 5: Remove webapp support from dom omits 042e19b Merge pull request #568 from binoc-central/ocsp-pref-work omits 876471a Exterminate WebAppRT - Part 4: Remove webapps from toolkit omits 221660b Improve Preferences > Advanced > Certificates and assign a unique accesskey omits ebafabf Merge pull request #566 from binoc-central/ocsp-pref-work omits d9b3808 DevTools - some fixes (easier) omits 6208753 Revert "DevTools - some fixes" omits aee5824 Exterminate WebAppRT - Part 3: Remove webapprt support from toolkit/webapps/WebappOSUtils.jsm omits 50c9ec6 Exterminate WebAppRT - Part 2: Remove webapprt support from the build system omits 53683d6 Exterminate WebAppRT - Part 1: Remove webapprt application directory omits c5344d6 Fix OCSP gui preferences omits 182b30d Add missing devtools pref omits aed670e Merge pull request #542 from Gpower2/master omits b08521c Merge pull request #564 from janekptacijarabaci/devtools_gcli-commands_improvements omits 55ce769 Merge pull request #563 from janekptacijarabaci/devtools_fix omits dcfca2d Crash fix: Return 0,0 for offsetX/Y if the document lacks a presentation. omits f1d8b38 DevTools - some fixes omits 6767342 Fix about:credits redirection and make more safe pages content-linkable. omits 23fdf8f Make about:rights linkable from content. omits 80d403d Remove MOZ_DIRECTX_SDK_PATH omits 8fc2916 Remove d3dcompiler_43 from build system omits 05b5630 Correct another typo omits b7c9e7f Merge pull request #561 from binoc-central/general-configure-work omits baa196c Sync js configure with topsrcdir omits 13c24a2 Correct a couple of typos omits b44381b DevTools - gcli commands - minor improvements omits b72119f Allow the status bar code to be disabled by configure but enabled by default omits 9575777 Merge pull request #559 from binoc-central/version-work omits 0624353 Update default browser setting for later windows versions, part 2: launch the modern settings "app". omits 7b834b4 Remove FIREFOX_VERSION in topsrcdir configure omits 0ffb157 Do not use FIREFOX_VERSION in the browser and don't hardcode the GUID omits e24b122 Update default browser setting for later windows versions, part 1: Only show the protocol association window on Win 8+ omits 94d9f1e Change about:config styling to be a bit more spacious within in-content type styling. omits 07434d4 Merge pull request #558 from binoc-central/general-configure-work omits c12ad24 Disable accessibility by default omits bc1401f Disable the sandbox by default omits 19e2a93 Disable tests by default omits 9e45d7f Disable Parental Controls by default omits 36ce9a6 Merge pull request #557 from binoc-central/devtools-configure-work omits adbffd2 Remove conflicting Web App Runtime configure flag from topsrcdir configure omits 4aaf443 Reverse the devtools configure flag and disable by default omits 4be2052 Merge pull request #556 from binoc-central/win32redist-work omits b674aef Always include the OpenMP redist dll omits b18d740 Stop eroding html button padding and adjust for padding-box correctly for button content. omits 993a7bc Expand WIN32 redist file capabilities omits 247d7d0 Version bump. omits da4d192 Convert feedwriter to WebIDL and fix access to anonymous content. Also fix a few small nits/sanity checks while at it. omits fd408e7 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 25752a3 Fix error message in about:cache due to uninitialized storage value. omits 7b4800f Merge pull request #551 from Lootyhoof/aero-fix omits bc94ce2 Add tab-arrow-left-glass.png omits df8934d Merge pull request #550 from binoc-central/libvpx14tycho-work omits e1004b1 Update CLOBBER omits 2681eea Issue #546 - Update Tycho to libvpx 1.4 - Part 3: Clean up now unused vpx memory function mangling from XPCOMInit and bump libvpx version to 1.4.0 in configure omits 9362611 Issue #546 - Update Tycho to libvpx 1.4 - Part 2: Update the build system files omits f0769b8 Issue #546 - Update Tycho to libvpx 1.4 - Part 1: Update the lib omits 269f70a Merge pull request #543 from trav90/media-backend-work omits 8f0d4df Merge pull request #548 from trav90/gcc-work omits 4cd89cf Use -O1 instead of -Os for 32 bit kiss_fft lib omits 14c0587 Use -Os optimization for kiss_fft lib (32bit GCC builds) omits aa74a08 Devtools: fix network panel. omits 0cb6a1a Devtools: fix debugger. omits 01f2671 Fix build bustage: Add missing 'virtual' & 'override' keywords omits edc35a4 Make SDM::Recreate re-use original arguments omits ed3dcd3 Merge the PlatformDecoderModule and AVCCDecoderModule omits 16d18d8 Remove d3dcompiler_43 check in configure.in omits 3c527f6 Enable misc devtools components. omits 2c44d31 Quick hack to package vcomp120.dll omits 363b552 Add commits that just got lost during upstream merge omits 5a93cc1 Merge pull request #539 from Lootyhoof/autocomplete omits 9326370 Use non-default autocomplete highlighting on Win8/10 omits 42ba873 Remove d3dcompiler_43.dll dependency #529 omits 2166455 Revert "Revert "DiD port: Keep strong pointers for nodes in the invalidation list of a document accessible."" omits 5167abf Merge pull request #540 from trav90/media-backend-work omits eaa2151 Fix build error caused by 9aab4b803034dbd503fe0477c596c890e6ab83d1 omits 3ff73c4 Extend non-default autocomplete shading to Win8/10 omits 1b983bf Revert "DiD port: Keep strong pointers for nodes in the invalidation list of a document accessible." omits c0e9d83 Fix build bustage omits a0125e4 Dispatch AudioSink notifications asynchronously omits 6500f74 Assert state machine thread for SetState omits 0a9902c Make MDSM::StartBuffering happen on the state machine thread omits 62f4b04 Make MDSM::Shutdown happen on the state machine thread omits 8539853 Revert "Add media queries for Linux/BSD/OSX" omits abcf945 Don't define kVK_RightCommand on OS X 10.12 omits 7cbf0e3 Merge pull request #537 from Lootyhoof/linux-bsd-media-work omits a8b3619 Add media queries for Linux/BSD/OSX omits dd28498 Merge pull request #536 from Lootyhoof/statusbar-fix omits 368db82 Statusbar: Use skin for styling customizeToolbar.xul omits 9e2f6f4 Merge pull request #534 from trav90/media-backend-work omits 4a5c0ac Merge pull request #532 from Lootyhoof/downloads-work omits 9114c89 Bump app + platform version omits 14fbb3b Enforce the invariant that every display item class has a different display item type for nsDisplayFocusRing. omits c322b6c Propagate the mParentFrame from the nested GetInsertionPrevSibling call -- it may be a continuation. omits 4b4653a Default the libffi configure to -O2 instead of -O3 omits 09c8be1 Remove erroneous brace omits 2798144 Add missing string to decoder state list omits 6acffa2 WebRTC: Clean up H264 STAP-A handling. omits fb7d9b1 Update list of known CA root hashes omits 1dc5a5f Fix UAF in FFmpegH264Decoder omits b99a223 Hold a strong ref to mThread omits 0706c7d Create one unified thread pool for media code and run the MDSM task queues on it omits 762815a WebRTC: Move the set/unset of |cur_it| to a better place. omits cb211a8 Track source-string position of possible prefix. omits 334079f Improve the js jit getter cache. omits 6fbd0de Only specify file type when a file is present in DataTransfer. omits ea8b130 Add size check for large images. omits 6a0d6fc Fix structured cloning. omits 4e903a6 Fix build bustage caused by 25ca96965c594585ce11ee4c2f08e3ecb51284f9 omits f8ca2ef WebRTC: Swap order of notifications on association failure. omits e053c79 Fix typo in nsNodeUtils::CloneAndAdopt(). omits 25ca969 Be more strict with PNG files with CRC errors and invalid frame sizes if building with APNG support. omits 9aab4b8 DiD port: Keep strong pointers for nodes in the invalidation list of a document accessible. omits 3fc0891 Add promises extension to blocklist. omits 8a8b520 Fix regression in WebGL color attachments. omits b0aa8aa Don't accept HTTP/2 pseudo headers that are invalid according to RFC 7540. omits 1a7d44c Fix indentation omits 9dd6722 Provide indicator for no active downloads omits 55b6f59 Windows theme: Add a separator line between identity panel and URL of the appropriate color and fix RTL issues for verified domains (blue) omits e2d0505 CSP - Bail early if referrer directive has no valid src. omits f20b5cc Bug 1288228 part 2: When a DOMSVGLength is CC'd, remove it from tearoff table and drop its weak ref to wrapped val. omits d46d088 Bug 1288228 part 1: Move cleanup code from DOMSVGLength destructor into a helper-function. omits 4e1c468 Crash fix: Ensure we don't remove valid Directionality maps from a textnode. omits 00d50a2 Clear the buffer we allocate for paletted image frames omits f82100f Deal with XML parser interruptions caused by nested entities. omits c8bc297 Merge pull request #531 from trav90/media-backend-work omits 7085a33 Switch SessionStore init to Promise.jsm in toolkit, and move restore previous session command check to the actual menu code. omits b5cb1b1 Fix regression in WebGL depth/stencil attachments (e.g. shadow maps). omits f23b2e9 Create an abstract base class for a track demuxer omits 206399a Fix build bustage: Add missing } omits d7a4363 Unify FlushDecoding, ResetDecode, and ResetPlayback into a single Reset() method omits cd0f884 Remove the AwaitIdle call in FlushDecoding omits d207362 Make necessary changes to MediaQueue.h omits 2f827b8 Fix build bustage: Add missing bool omits 445dee2 Revert "Move statusbar button stylings into browser.css" omits 2f8780d Add additional xpinstall prefs with permissive defaults. omits 30813e4 Fix build bustage: Undo some Mozilla renaming omits f808979 Update AudioOffloadPlayer seek to use new promise-based interface omits cab82e2 Deliver NotifyWaitingForResourcesStatusChanged asynchronously on the state machine task queue omits 58d0deb Use promises for metadata decoding omits 88acd09 Fire loadedmetadata before encrypted event omits 0c2d729 Stop synchronously dispatching MediaDecoder::DecodeError from MDSM::DecodeError omits 9152e70 Merge pull request #530 from Lootyhoof/statusbar-work omits 712c178 Merge branch 'shared-js-work' omits 9aaa9eb Invert the ordering of our priority queue omits ee2b853 Run MDSM disposal off the MediaPromise returned by initiating shutdown on the task queue omits b5d2aca Switch the MDSM to a task queue omits 185a65e Part 2: Stop building XPCOM base/glue unified. omits 1ad89c1 Part 1: Revert Bug 1125784 omits 659c69f Fix build bustage: add missing #include omits e7bc9d4 Remove garbage test_bug493187.html omits 0f2d67d Fix up racey test_seek-1.html omits 7e4e709 Remove now-unused state machine scheduler freezing/thawing omits 0a4eaf0 Make the MediaDecoder-to-MediaDecoderStateMachine interface Promise-based omits d4a4492 Don't build WebRTC code by default. omits 1e31244 Move statusbar button stylings into browser.css omits 84fdad2 Revert "Silence warnings about deprecated winsock API calls in nICEr." omits e5bc11b Silence warnings about deprecated winsock API calls in nICEr. omits aa37cae Merge pull request #528 from Gpower2/master omits 9406502 Fix whitespaces omits b3c71e0 Move the RenderVideoFrame call to the end of SeekCompleted omits 2cd451a Move some work from MDSM::Seek to MDSM::InitiateSeek omits 95ad442 Cleanup some comments and assertions that are no longer needed omits 96a7b6f Stop updating playback position from Ogg seek and remove MediaDecoder::UpdatePlaybackPosition omits 4186af9 Streamline seek initiation logic and abolish manual seek cancels and retries omits e3ff3f1 Stop doing sync dispatch for SeekingStarted omits c8a8fa2 Remove silly special case for seeking to exactly the current time omits 365da96 Fix missing download progress on taskbar (Issue #516) omits 1fc170f Route queued seeks back through MDSM::Seek and eliminate MDSM::StartSeek omits d9d86ed Pin MediaResource in OggReader::GetSeekRanges omits f766808 Implement MediaTimer omits 3d320d4 Allow MediaPromise dispatch to fail if the ThenValue has been disconnected omits 6c041ad Stop proxying DecodeError to the decode thread omits 9225e40 Call OnAudioSinkError on state machine thread omits 2cb3065 Merge pull request #527 from Gpower2/master omits 9607a33 Fix WIN_VER to WINVER omits e4e2d79 Hoist some work onto the state machine thread and tighten down some assertions omits 9d37ca5 Stop manually resetting mCurrentSeekTarget in MDSM::SeekCompleted and rely on the AutoSetOnScopeExit instead omits ff2c463 Stop invoking StopPlayback in SetDormant omits a1e3181 Return samples on the state machine thread omits 683512e Make DecodeError safe to run on any thread omits 0278d21 Make MediaTaskQueue::IsCurrentThreadIn actually do the right thing omits d7365a9 Introduce a 1-argument overload of ProxyMediaCall omits c77f56f Don't defer reading to a closed stream omits ca713bb Merge pull request #526 from trav90/Code_Cleanup omits 9799c42 Merge branch 'msvcpar' omits f127b84 Avoid non-MSVC warnings/errors due to parallelizing #pragma's omits a72703f Change WIN_VER and _WIN32_WINNT to 0x0600 omits b8da692 Remove Google as a search provider omits 982df83 Merge remote-tracking branch 'upstream/master' omits a62b2ec Revert "Get new b2g.js" omits 515b389 Get new b2g.js omits 2619f2d Fix x86 builds when WIN_VER = 0x0600 omits 5e80cb3 Remove legacy.xul overlay omits 5214789 Merge pull request #525 from MoonchildProductions/revert-524-master omits 68d4690 Revert "Change WINVER and _WIN32_WINNT to 0x0600 where applicable for issue #515" omits a5c9f00 Merge pull request #524 from Gpower2/master omits 2e33f04 Kill Google Safebrowsing. omits e2b2f90 Statusbar: Prune redundant Australis support omits 4a790ce Merge remote-tracking branch 'upstream/master' omits 34a4ee8 Change WIN_VER and _WIN32_WINNT to 0x0600 omits 2cc07ca Merge branch 'msvcpar' omits 42a0637 Merge pull request #523 from binoc-central/stub-cleanup omits f8f5ada Issue #450 - Remove the stub installer - Part 2: Browser omits fe3b0af Issue #450 - Remove the stub installer - Part 1: Toolkit omits 29df21f Parallelize canvas poisoning. omits 9fcedeb Merge pull request #521 from stevenschlansker/jenkins-build omits 38b9a8e Merge pull request #520 from stevenschlansker/mac-mozconfig omits e2b5dc8 Merge pull request #519 from stevenschlansker/mac-signing omits 6c970de Jenkins build script omits 2dcb5e9 Add a mac mozconfig starter omits 2755ccf Mac v2 signing - Bug 1050944 - Get Firefox to launch and run on OSX with the new .app bundle structure, made necessary by Apple's v2 signatures. r=smichaud, r=ted, sr=bsmedberg omits d79459b Merge pull request #518 from binoc-central/branding-rebase omits 1e55e61 Re-implement custom background color and handling of standalone images. omits 6586827 Properly support transparent WebP images with the new decoder implementation. omits b30d5a0 Remove unnecessary frame allocations for WebP. omits 9bf703c Clobber required for browser branding and mozbuild (backend) changes omits cb8faa5 Add Unstable branding omits 2972d9b Clean up and Update Unofficial branding omits e502322 Clean up and Update Official branding omits fe696f9 Rename browser/branding/common -> browser/branding/shared and add identical branding files omits cbcba6b Bug 786520 - Install things to $(DIST)/branding from moz.build instead of manual rules in Makefile.ins. r=mshal (mozbuild parts only) omits 2caf95b Port libjpeg-turbo 1.4.2 across from pm-r. omits 101c34d Merge pull request #509 from Gpower2/master omits da34f4f Restrict explicit DEP enabling to x86. omits 5d9ae44 Remove workaround for buggy Windows XP Fax dialog. omits 90fc4fa Use all available atomic operations on Windows (including 64-bit operations on 32-bit platforms). omits 088f5aa Merge pull request #2 from MoonchildProductions/master omits 47bfb2f Remove leftover EME include dir in gtest. omits 9b0193a Change default forum bookmark to https. omits ca8c0ac Remove "patch" DTD file for Pale Moon menu entries and prefs. omits 6c25c90 Statusbar: remove download indicator from default set. omits 4964c2e Merge pull request #1 from MoonchildProductions/master omits f8b5994 Merge pull request #513 from binoc-software/pp-cleanup omits 3393e51 (Take Two) Take files out of preprocessing that do not actually have preprocessing directives omits 8dd1986 Revert "Take files out of preprocessing that do not actually have preprocessing directives" omits 8d7e3f3 Block status bar extensions to prevent collisions with internal status bar code. omits e7eefeb Make status bar license block conditional to include only when building /browser. omits 5f0a881 Merge pull request #512 from binoc-software/pp-cleanup omits f206618 Status Bar: add attribution in toolkit license. omits 0b9fade Status bar: configure, brand, fix options. omits 760ef63 Take files out of preprocessing that do not actually have preprocessing directives omits 2dae690 Merge pull request #510 from binoc-software/statusbar-rebase omits c72fc82 Import the Statusbar - Part 8: Package Manifest omits 1f760c3 Import the Statusbar - Part 7: Correct the MPL block on xml/xul files omits f80263c Add ES6 extended (braced) unicode literals. omits 5759871 Import the Statusbar - Part 6: Overlay onto browser.xul omits 631b95c Import the Statusbar - Part 5: Build System (includes jar manifests) omits 0b105a4 Import the Statusbar - Part 4: Preferences (browser/app/profile/firefox.js) omits f798564 Import the Statusbar - Part 3: Themes omits c09e607 Import the Statusbar - Part 2: Locales omits 6c113f7 Import the Statusbar - Part 1: Components omits 0629dbf Enhancement to deal with bad fonts omits 0b753fb Switch to Lanczos scaling from Hamming to get a wider range of acceptable fast downscaling. Selectively use HQ when scaling factor becomes too large (less than 33.5%). omits 0ce8e89 Post-merge cleanup. omits 4767383 Merge branch 'Tycho' omits 32e3b10 Merge branch 'TY-libwebp-work' into Tycho omits 6e85278 Color prefs: Fix some access keys' case for proper underlining. omits daa21da Add UI front-end for page color override options. omits 11c9d19 Explicitly tell servers we accept WebP. omits fecc54e Get rid of non functional pointer juggling and replace it with a working data conversion. omits 0abb271 Use new type frame allocation. omits c44e309 Import the rest of the file changes needed. omits 40c7711 Fix SSL status ambiguity. omits 6a9ad97 Reduce jank on inner frame scrolling reflows. omits 87549c8 Change address bar shading for secure sites to something more subtle. omits b6d1c80 Tweak address bar shading for secure sites some more. omits 0be024a Slightly reduce address bar shading thickness for secure sites. omits 5af554c Change hard-coded (!) J-PAKE server setting in Fennec to our server. omits ae71c88 Add some sanity checks on XSS string matching. omits 257b295 Merge pull request #505 from Lootyhoof/tycho-titlebar omits a23709a Adjust dark frame flip point. omits 74e0308 Re-implement cookie-gating. omits f2bbee8 Adjust identity panel styling to be more subtle and easily blended. omits dd573a1 Adjust identity panel styling to be more subtle and easily blended. omits 7cfdae7 Merge pull request #500 from Lootyhoof/tycho-titlebar omits 051e65f Win10: Don't let dark window frames affect inactive/lwtheme titlebar omits a8aa1c4 Remove XP styling for the title bar. omits afa5fec Base import of Tycho-libwebp-work branch omits 3d8ce1a Base import of Tycho code (warning: huge commit) omits 1b15cde Merge pull request #487 from trav90/HSTS-preload-update omits be7d571 Update HSTS Preload List omits b8181bf Remove FF references in getHSTSPreloadList.js omits ad6a86e Update URL to pull updated HSTS Preload list from upstream omits 132d65e Update security prefs for SWEET32. omits cafb593 HSTS preload list update. omits 94ddf50 Prevent "null" titles in bookmarks dragged from special folders. omits ab0ce1d Don't attempt to restore scratchpad data from a saved session when we have no manager for it. omits 95219b1 Follow-up to fix some minor issues in gcli cookie commands. omits 3dec08f Fix some minor issues in gcli cookie commands. omits 14615e4 Fix a small contextual issue in scratchpad. omits a91a006 Merge pull request #485 from trav90/gstreamer-work omits 4433b33 Use nullptr in GStreamerFormatHelper::CanHandleMediaType omits ec2148a Check for shutdown before asking the reader for buffered data omits c3160c2 Fix a crash in GStreamerReader::ElementAddedCB omits 067a6a7 Add the h264parser element to GStreamer blacklist omits ff628b6 Fix CanPlayType in the GStreamer backend after adding blacklist omits bd881eb Blacklist the crashy flump3dec GStreamer plugin omits 5d27839 Merge pull request #484 from trav90/gstreamer-work omits 55ca1f6 Build GStreamer 0.10 support by default again omits a5e9a31 Merge pull request #483 from trav90/gcc-work omits 2c12476 Don't force Link Time Optimization with GCC 6.x omits f8bbb30 Fix build bustage when audio is completely disabled. omits e449bdb Fix type error in String.prototype.contains alias. omits 9b927f8 Change String.prototype.contains to String.prototype.includes omits 78c102b Fix typoes. (Tired, Tobin? ;-)) omits 22fa5f3 Omit trailing slash. omits d5e0f88 Update search engines URL to static API redirect omits b3a1ce7 Update search engines URL to APMO (and consolidate) omits 82a5f08 Remove Google as a search provider >:/ omits b913073 Bustage fix: add missing } omits be56d5c Stop propagation before other steps. omits bf66174 Better handle incorrect ICO images. omits 4b0f5e0 Crash fix: Fix array splice implementation. omits ed0394c Non-string Data Transfer types are only needed for chrome contexts. omits f4fcc8f Check int for overflow. omits 3d27a7c Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits b4475d9 Change URL decoder to be more selective. omits 8f70b34 Merge pull request #475 from trav90/gcc-work omits 1fd9a69 Use -O1 optimization for kiss_fft lib (32bit builds) omits 1de411e Version bump for release. omits 4ccbead Change function check for jemalloc to nallocx omits ba16877 Merge pull request #472 from stevenschlansker/mac-configs omits 3dbb6bc Merge pull request #471 from stevenschlansker/mac-64bit omits 25015de Merge pull request #470 from stevenschlansker/stop-unifying-test-packaging omits b56bdb5 Merge pull request #473 from MoonchildProductions/revert-468-freebsd omits 59ed80a Revert "Backport some BSD fixes" omits 406dcd1 simple jenkins build script omits 59fb096 Add a gstreamer enabled configuration omits 6b51c8e Let's try to update the Mac mozconfig to include symbols omits 2a9c270 Disable i386 build on Mac, and fix Make code that assumes multi-arch builds omits a808ae6 bug 1201224 - stop unifying test package during mac universal builds. r=gps omits 1cc7779 Manually stringify the URL API objects. omits 80b9895 Merge pull request #468 from jbeich/freebsd omits 503219b Bug 1233275 - Copy environment for IPC using NSPR. r=jld omits ede07ce Bug 950401 - Add process logging to OS X / BSD. r=bsmedberg omits eaacbb8 Bug 975634 - Detect posix_fadvise() via configure. r=glandium omits cfbd714 Bug 810716 - Detect res_ninit() on DragonFly and FreeBSD. r=ted omits 1e24b3d Bug 952828 - Enable PulseAudio and GStreamer on more XP_UNIX platforms by default. r=glandium omits e9ee4f5 Bug 1103858 - Enable FreeBSD wifi scanner on DragonFly. r=ted, r=jdm omits fafeae0 Bug 893397 - Add FreeBSD support for NeckoWifi. r=ted, r=jdm omits f6af3db Bug 901251 - Make --disable-necko-wifi actually work on Linux. r=glandium omits c45f503 Bug 803480 - Enable NeckoWifi by default only on platforms where it's actually supported. r=ted omits e9d0a3c Bug 1235610 - Add xpctall support for Bitrig and DragonFly. r=glandium omits a127668 Bug 1113374 : like done in bug 971897, use xpct{stubs,invoke}_x86_64 from linux/unix on NetBSD/amd64 r=froydnj omits 0283dee Bug 971897: Use xpct{stubs,invoke}_x86_64 from linux/unix on OpenBSD/amd64 for consistency r=bsmedberg omits 61139ba Bug 1288984 - Copy X11 include flags for more BSDs. r=glandium omits aa6fb6c Bug 875518 - Add NetBSD and DragonFly to posix-compliant OS list omits f9dc065 Bug 977457 - Move _GNU_SOURCE ifdef a little up to account for cxxabi.h from libcxxrt. r=ehsan omits 930853d Bug 1259537 - Unbreak libc++ build after bug 1245076. r=glandium omits f562fdd Merge pull request #467 from trav90/mem-work omits 06ac580 Disable (infinite) chunk recycling in jemalloc3 omits 5a624f9 Merge pull request #465 from trav90/gcc-work omits b79f27a Force Link Time Optimization to be used with GCC 6 omits 5c21c2f Merge pull request #464 from trav90/lib-update omits d2ed355 Merge pull request #463 from trav90/gcc-work omits 8adedee Revert "Include cmath instead of math.h in Collider.cpp" omits d23616d Update Graphite to v1.3.9 omits 49182e3 Work around breaking optimizations performed by GCC 6 omits 1985b35 Include cmath instead of math.h in Collider.cpp omits 54a7e57 Don't include mozalloc.h from the cstdlib wrapper omits 64eac41 Add F-Secure's DeepGuard hooking dll to the dll blocklist. omits 5fe2b4e Rename file to standard convention. omits ad2ec7b Reinstate accidental deletion and clarify Pale Moon code licensing in S4E omits a85efb5 Change licensing text for Status-4-Evar derived code as requested. omits 8cf3850 Add attribution for Matthew Turnbull in AUTHORS. omits d177d8f Set up auto-updates for unstable channel @ 6 hours omits e785bb2 Merge pull request #457 from trav90/gcc-work omits 96301f2 Change default MOZ_OPTIMIZE_FLAGS for GCC to -O2 omits 387c9c5 Update SQLite library to 3.13.0 omits efb443d Honor download= attributes when saving from the context menu. omits 85a7d92 Version bump omits 556dd68 Make sure we have a way to distinguish individual builds for unstable channel updates. omits 54dcef6 Add build date to about dialog box also for "pre" versions omits 793fe6e Revert "Place packaged files in one location (dist/package) instead of all over dist" omits 0afdebc Revert "Follow-up to PR #455 to fix packaging bustage" omits 64f900f Follow-up to PR #455 to fix packaging bustage omits 8f31581 Merge pull request #455 from binoc-software/package-name-work omits 14d62a5 XSS filter: Hold a strong ref to the URI omits 98ddb65 Place packaged files in one location (dist/package) instead of all over dist omits 81230f1 Propagate bloodmoon omits 614a173 Merge official beta branding into unstable omits ce86944 Check result of getting name and message in DOMError to prevent crashes. omits c41bb70 Make sure outer SVG frames calculate their height and width. omits 7283bac Merge pull request #453 from Pulfer/user-agent-overrides omits 80755b8 Move base.consultant.ru UA override to another place omits c5922e0 Drop mail.google.com user agent override from unofficial branding omits 48e5f0f Sync unofficial google.com UA override with the offical one (set rv to 45.9) omits fe9364f Drop overrides for docs.google.com omits 2d89a01 Adjust user agent rv for base.consultant.ru omits ce66c35 Add user agent overrides for docs.google.com and base.consultant.ru omits fde511d Fix an error with feed content not showing up. omits 356ca83 Kill leftover FF graphic omits 2b435e0 Split windows8WindowFrameColor.get() into separate functions for Win 8 and Win 10. omits a61dd52 Add unstable branding (WIP) omits cb044c5 Remove child-src entries to get meaningful console errors. omits f0fae84 Revert child-src < frame-src logic. omits 8424fbf Change incorrect "default" colors from bug 1065998 to use the frame base color instead (intensity=0). omits 277432e Make accent color depend on ColorPrevalence (since EnableWindowColorization is unreliable). omits 7766f2c Tighten up registry reads for colorization colors to avoid pitfalls. omits 0ed969c Account for Windows 10 configurations with incomplete or disabled window frame colorization setups. omits 79adaa0 Revert "Bump Firefox compatmode version to 45.9 to (hopefully) shut whiney sites that do UA sniffing up or prevent service altogether." omits 2d27966 Fix incorrect styling for newtab button. omits bd13219 Adjust dark frame flip point. WCAG states at least 7:1, T&E gave us 9.5:1 being close to what Windows itself does natively. Initial patch hints taken from Moz had 3:1 (!), but 4.7:1 was still obviously too little. omits 1ebbab5 Add Google fonts workaround by putting a SSUAO in place to avoid getting WOFF2 served incorrectly. Keep an eye on google/fonts#277 to know when this can be removed again. omits 46643c0 Add CSP 1.1 child-src directive as subordinate to frame-src. omits 981e3c5 Tighten up some checks. omits 379fd8f Don't reuse pixman images when not thread-safe. omits e63e83f Ensure that frames passed to the VP8 encoder have the correct resolution. (DiD) omits 21ed290 Hold strong pointers to view managers (DiD) omits f5671a4 Fix netaddr deserialization for AF_UNSPEC and AF_LOCAL. omits 3cd59d0 Prevent leaking of editor-created element objects. omits 3bc505e Add missing pre-barrier in Ion. omits 95ae200 Bump Firefox compatmode version to 45.9 to (hopefully) shut whiney sites that do UA sniffing up or prevent service altogether. omits 8f60bf4 Fix path typo. omits 3fd4d23 Update to PR #441 to fix red close button on dark LWTs and make the button backgrounds a bit lighter on busy themes. omits 949c729 Update to PR #441 to fix up a few styles and reinstate transition effects on caption buttons. omits d711f11 Merge pull request #441 from Lootyhoof/theme-work omits 83c9ee8 Merge remote-tracking branch 'refs/remotes/MoonchildProductions/master' into theme-work omits 3cb8634 Win10: Make caption buttons more system-native omits 3292a00 Don't use dark window frame title in lwtheme mode omits 031bba8 Add media.default_volume preference omits b05ad5f Merge pull request #439 from Lootyhoof/theme-work omits d983e9b Instate a sane minimum number of entries for the places database to prevent too rapid expiration. omits 0db0ae1 Use correct mappings for non-selected tab close icons omits 0402941 Improve dark window frame text styling omits 4d8c6e7 Keep the window title legible on dark inactive windows omits e8257f9 Make String .match() and .replace() spec compliant. Also includes some tests. Verified working using scratchpad. omits 7a866b5 Version bump omits 076a7d9 Change HTML5 audio controls on video/audio to be horizontal and always-visible. omits db65525 Merge pull request #438 from Lootyhoof/theme-close-icon omits 14ab1eb Add correct close-inverted icons omits 4a977b7 Merge remote-tracking branch 'refs/remotes/MoonchildProductions/master' into theme-close-icon omits 861211d Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits d4039b1 Remove enforced IA32 arch in NSPR/NSS omits dcbec9c Merge pull request #437 from Lootyhoof/theme-brighttext-toolbar omits f611594 Infer from each toolbar's text color whether to use inverted icons omits f7e6607 Merge remote-tracking branch 'refs/remotes/MoonchildProductions/master' into theme-brighttext-toolbar omits 3aaff35 Merge pull request #436 from Lootyhoof/theme-close-icon omits 121f80b Add a global class for close icons omits 8764024 Merge remote-tracking branch 'refs/remotes/MoonchildProductions/master' omits ad38ab7 Windows 10 styling: more closely emulate Windows 10 caption button behavior in our chrome. omits 0901f38 Aero style: Remove commented-out code + fix typoes, also apply transition effects to dark accented caption buttons. omits 68498af Merge pull request #435 from Lootyhoof/win10-titlebar-theme-work omits 21b50e2 Colorize the Win10 titlebar omits 1f7ede7 Remove test flag omits c67f6d5 Extend window frame color detection to Windows 10, tune the contrast flip point, and correct an error in the value for a missing ColorizationColorBalance key in the registry. omits 240310d Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 9491cf9 Work around crashes in nsXSSUtils::DecodeHTMLEntities See Issue #385 omits c1f9cf9 Merge pull request #433 from trav90/debug omits ff6d525 Comment out undefined object in the XSS filter (fixes debug builds) omits 8acb937 Version bump omits a8b0117 Merge pull request #431 from trav90/master omits 8574b09 Fix HTMLDocument.open's signature omits de8cc71 Don't assume that the textnode has changed when checking whether any textnode descendants determine the directionality of a dir=auto ancestor omits 81b4cf1 Suppress GC more aggressively when OOM. omits 14f44ef Build with GStreamer 1.x support by default omits 65a92f6 Potential crash fix for bogus URLs v2 omits b9c5c1d Revert "Potential crash fix for bogus URLs" omits 9b5af7d Potential crash fix for bogus URLs omits c546d34 Simple workaround for -- prefixed CSS classes omits 4968fcc Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 3d70a9a Merge pull request #423 from stevenschlansker/ttrueorfalse omits 79846ff TTrueOrFalse looks like a typo? Fails build. omits 187a72e Bug 1187420. omits 07e3c01 Fix color detection module, revert incorrect style changes, add style change to window title. omits 20f1164 Improve Win 8+ window frame color getter algo. omits 13d04b8 Add a detection routine for dark window frame colors in Win8+ (Issue #219) omits b023678 Split out reading from the Windows registry into its own module for re-use. omits 19988c4 Merge pull request #421 from trav90/master omits 6767cf9 Set execute attributes on .sh files in tree omits d166e19 nsXULPopupManager should handle keydown events for non-printable keys. omits 6c36a4f Rewrite storage connection logic. omits fdad027 Add some additional size checks to the file reader API omits 117a558 Crash fix in HTML parser. omits 77f8589 Clean up nsLocation logic. omits 0d7c146 Revert "Make refcounting of Cycle-Collectable objects faster and more straightforward by removing indirect refcounting." omits 5c90e43 Revert "Reinstate static initializers for CC-able objects." omits 9bbca65 Version bump. omits 2835bfc Apply some Kung Fu (Bug 1244250) omits 198b508 Crash fix in XSLT handling. omits b7621dc Clamp seg_lvl and QIndex also in abs-value mode omits c9c6c3e Follow-up to [f177427]: Hold strong references in more suspect places. (DiD) omits 19af7df Linux: Some Intel drivers falsely report what they can support in max texture size. Work around this driver bug to prevent desktop composition issues. omits f177427 Crash fix: hold a strong reference to |root| in nsHTMLDocument::SetBody. omits d8706b1 Merge pull request #410 from trav90/gst-work omits 3d6eac9 Enable GStreamer support by default omits 15a5654 Update XSS and UA overrides. omits 3f2111c Merge pull request #408 from Axiomatic-/libvorbis-work omits fd18032 libvorbis: svn r18077 -> r19464 omits 773b288 Merge branch 'DOM3-key-events' omits dc1f0fb Merge pull request #405 from squarefractal/hsts-update-work omits 21eb30e Merge pull request #406 from trav90/gst-work omits 9a88146 Update default bookmarks set omits 4f3cbc0 Update Graphite2 library to 1.3.7+ omits 2289d84 Don't treat EOS of one stream as EOS of all streams when decoding with GStreamer omits 9e321cb HSTS preload update (updated on 21-03-2016 from m-c) omits cc5f125 Merge pull request #404 from trav90/gst-work omits 2e7b2ea Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 1cd8eb2 Update NSS to 3.19.4.2-PM omits 1197024 GStreamerReader::ReadMetadata()'s element config loop should break on error to avoid timeout omits 5f5910e Fix -Wformat NULL sentinel warning in GStreamerReader-0.10.cpp omits dd214ab Stop leaking GstIterator from holding on to PlayBin omits cc89bd9 Silence GStreamer compiler warnings with some versions of clang omits 232270e Merge pull request #403 from trav90/gst-work omits efba7ba Remove matroska seek hack from the GStreamer media backend omits 8cc8921 Add some additional PR_LOG_DEBUGs for GStreamer omits 11689f9 Disable pull mode over http in the ogg demuxer. omits 12ebacc Fix loading of GStreamer libs at runtime on OpenBSD omits ca77d75 Bad UA sniffing Google still doesn't get this: omits af47136 Merge pull request #402 from trav90/gstreamer1.x omits 326dad4 Add GStreamer 1.x support - Part 10: Add reference to gst_event_type_get_name (fix debug builds) omits 4770dbc Merge pull request #401 from trav90/gstreamer1.x omits c9a4f64 Crash fix for losing our cache entry while finishing up compression. omits 8d8eb2c Add GStreamer 1.x support - Part 9: Re-land required gst0.10 functions omits 7461f0a Merge branch 'URL_API-work' omits 3fd594e Force clobber for API changes. omits d64b3a3 Borrow some tests from Firefox. omits 04012d1 Fill in URL API stubs for workers with implementation. omits 8d56b8c Implement proxied getters/setters for workers omits 3e00734 Implement a simple (Add|Remove)WeakMessageListener omits 4491652 Add GStreamer 1.x support - Part 8: Fix build bustage with gst1.x omits 6eb39a0 Add GStreamer 1.x support - Part 7: Various gst1.x fixes omits 314df0c Add GStreamer 1.x support - Part 6: Fix build bustage with gst0.10 omits 7131c07 Add GStreamer 1.x support - Part 5: Update build system omits e68e71f Add GStreamer 1.x support - Part 4: Base commit of GStreamer 1.x code omits da73696 Add GStreamer 1.x support - Part 3: Add function list for GStreamer 1.x omits 001cc0e Add GStreamer 1.x support - Part 2: Add GStreamerAllocator (for gst1.x) omits a56385e Add GStreamer 1.x support - Part 1: Put majority of gst0.10 code in its own file omits eab0aa6 Merge pull request #397 from Antonius32/appmenu-button-tooltip omits 9b7d1b9 Add tooltip to the Pale Moon button on Windows omits 2d64f6a Don't create flow continuations when a flexbox overflows itself. omits 15f3d16 HTML buttons can't have overflow containers. omits 5d7e362 Fix layout of reflowed combobox without enough space (shouldn't split and add a line), and DiD BP crashfix for the same. omits c4d4d92 Merge pull request #394 from Antonius32/v26-aesthetics10 omits 66aa384 Merge branch 'CC-PI' omits 0914637 Reinstate static initializers for CC-able objects. omits 745e093 Amend comments in browser.css omits ebcf789 Make refcounting of Cycle-Collectable objects faster and more straightforward by removing indirect refcounting. omits f50130a Merge pull request #393 from Antonius32/v26-aesthetics9 omits 0751fd7 Amend comments in browser.css omits d76dfe2 Merge branch 'master' into URL_API-work omits 917b60a Merge branch 'master' into DOM3-key-events omits 087d48d Revert "Merge branch 'DOM-promises-work'" omits 6ccc92d Merge branch 'master' into URL_API-work omits b54a2d4 Merge branch 'master' into DOM3-key-events omits a8a6cb5 Merge branch 'DOM-promises-work' omits d201eac Clean up WIP code. omits dd06188 Merge pull request #389 from Antonius32/v26-aesthetics8 omits a103c36 Enable DOM promises by default now we have basic functionality. TODO: .all() and .race() omits 0b6d766 Prevent compartments from being GCed out from under us. omits 6252b99 Update Promises to later spec type constructor Promise(resolve,reject) omits 4e4bd69 Add a 1px gap between the tabs and the top edge of the screen omits e80d894 Merge branch 'DOM_IPC_webidl' into DOM-promises-work omits 3b2f3d0 Add forEach{Request,PromiseResolver} method to DOMRequestIpcHelper omits 68dd6f4 Add Promises support to DOMRequestHelper omits f7ce521 DOMRequestHelper specifies _requests as array, but should be object. omits a05e7bb Make DOMRequestHelper.destroy() tolerant to re-entrant calls omits 4d2b248 Don't leak objects which "inherit" from DOMRequestIpcHelper when the associated window is closed. omits 5a56f16 Merge branch 'master' into DOM-promises-work omits 3e75b3c Clobber required due to graphite lib update omits 2a3139f Prevent a memory leak due to compartment mismatches. omits 83553d7 Merge branch 'master' into DOM-promises-work omits 08c3048 ID ten tango: keep build config in sync. omits 01065d0 Update tests omits 4ccb6ce Allow <undefined> to be passed to .then() and .catch() omits 0b53991 Remove .done() (no longer in the spec) omits 352ccd2 Update Graphite library to 1.3.6 omits 32f1cec Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 263bd70 Merge pull request #388 from Antonius32/v26-aesthetics7 omits d8c3fb9 Revise code that vertically centers the Navigation toolbar buttons omits cb5619e Don't use -static-libstdc++ when building with stlport omits 264c8d1 Add a size check on nsXSSUtils::DecodeHTMLEntities to work around issue #385 omits 35f7317 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 6ac7d2a Merge pull request #386 from Antonius32/issues367+384-patch omits c9e434f Revert commit 1ba944a omits bc6296c Remove transparent borders and negative margins from the tabs omits 86bd302 Add a function to trigger clearing of the reference to the element last returned from GetRootElement() omits 7025520 Add note to resize-immediately pref. We should change this to a three-state in the future if mixed behavior is desired. omits 1ba944a Don't check scroll state when closing tabs in overflow mode for early exit. omits 891d4c1 Fix top margin 0 (Fitts' Law) comment omits 8f9a5e5 Merge pull request #383 from Antonius32/v26-aesthetics6 omits 54b95ee Merge pull request #382 from AOSC-Dev/master omits 7afa97b Android: tweak about: logo some more. omits 25db7fc Android: update about: page omits e465cac Simplify CSS for the tabs and the New Tab button omits ab9a79a branding/official: use https for new-tab omits b3f5887 Merge pull request #380 from AOSC-Dev/master omits 3598b5c branding/official: point new tab to http://start.palemoon.org/ omits ebbafbe Fix up hard-coded services.mozilla.com URLs in Sync. omits 4a45e2f branding/official: add a .desktop entry file omits 677ce61 Change some hard-coded sync branding strings. omits 2e66a78 More gracefully handle key/plugin events dispatched to widgets that have been destroyed. omits b9fdf02 Create URL API stubs for workers (todo) omits 448e731 Implement main URL API (funcs+constructor) omits f4e18f3 Update URLUtils. omits b1a318b Bump max icon size for search engine icons to 32 KB to cater to more common use of HiDPI icons. omits 4ef0ccb Handle command keys with keydown instead of keypress in tables/cells (including session restore, etc.) omits 212c7cb One more tweak for dropdown lists: only consume Enter when the drop-down list is actually open - otherwise let it propagate. omits b0b3fde Tweak the logic for selection lists some more. omits 1c8ce3d Prevent selection dropdowns from propagating keydown events to the parent element. omits d6bdb50 Merge branch 'master' into DOM3-key-events omits 3f12f80 Bug 558163: move flags to makefile omits 2e0a699 Rewrite List Control frames to deal with keydown rather than keypress events. omits f2af1a8 Switch keydown/keypress handling when using Tilt to properly trap [Esc] command key. omits a52d33a Switch keydown/keypress handling during autoscroll to properly trap [Esc] command key. omits bf046d5 Fix some internals affected by the key event handling change omits 142a3c4 Change some obvious tests omits e8d85df Change default key event handling on Android omits 0ab5426 Change default key event handling on Linux-Qt (do we still support Qt?) omits e948b4f Change default key event handling on Mac-cocoa omits c350f26 Change default key event handling on Linux omits a8d7b9c Change default key event handling on Windows omits 29d5e88 Bug 558163: Silence inconsistent dll linkage warnings (by design) omits 16c2579 OS X: Fix macro redefinition/overload issue in jemalloc omits cefc4b7 x64: prevent shift size mismatch in jemalloc. omits ffa8fff Prevent hitting system realloc() through recalloc() + due credit. omits 78eff04 Merge pull request #376 from elraro/master omits 7372364 Correctly bind null parameters in SQLiteBridge.cpp omits 9df3bfd Add configure option to use jemalloc-lib (jemalloc3) omits e6a25ae Update YouTube override to offer Flash as well as HTML5 to users. omits 83212b6 Add a horizontal scroll action option for mouse wheel. omits 94794c8 Make nsCSSProps::BuildShorthandsContainingTable support -moz-appearance being a shorthand subproperty. omits 3e1b9a3 Merge pull request #372 from chaoskagami/jsdown-api26-shim omits 927a1f3 Should resolve #369 and restore API compat. Also better error checking. omits 5b34257 Merge pull request #368 from stevenschlansker/mac-screensaver-fix omits 97fc41d MacWakeLockListener: actually initialize our hashtable before using it, #301 omits d8b7ea4 Try to fix Mac screensaver improvements, #301 Should this be NS_IMPL_ISUPPORTS1? Seems to compile now, at least omits d756344 Merge pull request #365 from Antonius32/v26-aesthetics6 omits 9cb9a2d Make sure the tab scrollbox arrows are only displayed when applicable omits 967721f Re-style about:sessionrestore. omits 41a51ef Update Graphite2 lib to 1.3.5-e569e28 omits 6ec797e Switch off the loading of the Promises implementation for now. omits 35721e0 x64: Fix ambiguous logic sequence in nsWindowsDllInterceptor.h omits 2a6068c Add yahoo calendar UAO + transplant official branding ones to unofficial for convenience. omits 0117fdd Adjust cookie gating to allow more exceptions for web compatibility. omits cbacff3 Version bump omits 51ca412 Merge branch 'es6functions-work' omits b77733c Clean up code omits 874e190 Update manifest for inclusion of self-hosted ES6 code. omits abf7961 Update license for included self-hosted ES6 code omits 197c3ba Revert injector to 0.0.0.1 because it works better, and switch to es6-shim for self-hosted code. omits d8de920 Reduce jank on inner frame scrolling reflows. omits 7304e59 Merge pull request #349 from chaoskagami/jsdown-api26-shim omits 2a69ff9 This partially implements shims for the Downloads API as of Firefox 26. It does not implement them via ported code, since I deemed that impossible. In most instances the code will behave similarly enough to work but does have a few caveats. omits 5d41269 Merge pull request #346 from squarefractal/hsts-update-work omits acdd35c Fix GCC 4.6 compatibility in nsZipArchive omits 2bd517d HSTS preload update (m-c: 1d759b1bdf8a, 2016-01-23 04:36 -0800) omits 808c8bf Preconfigure the XSS filter whitelists with known, harmless filter hits. omits 5e83480 Allow spaces in cookie names for web compatibility. omits 5665300 jemalloc3: enable jemalloc3's full lib when --enable-jemalloc is in use, instead of the moz-ancient one omits e38a355 jemalloc3: make chunksize handle native sizes on x64 omits 4ec88a4 jemalloc3: Make opt.lg_dirty_mult work as documented omits 8f3aa2e jemalloc3: Fix an infinite recursion bug related to a0/tsd bootstrapping. omits 21aee96 Revert "Merge pull request #335 from chaoskagami/master" omits 667b082 Add "Superstop" command keys (Shifted) omits 3deff11 Merge pull request #335 from chaoskagami/master omits 4cda4e3 CSS gradients: prevent a potential infinite loop. omits bc4f953 Merge pull request #338 from trav90/NTLMv2 omits 2e30596 Cleanup leftover NTLMv1 bits omits e9e72a4 Add NTLMv2 support to the internal NTLM handler omits 9b28920 Remove LM code from the internal NTLM handler omits 6a4ae5e Merge pull request #317 from Antonius32/v26-aesthetics5 omits 6edb544 Merge pull request #332 from cbehan/patch-1 omits 235180e Merge pull request #333 from cbehan/patch-2 omits 7e1c100 Remove legal notices that are applicable to NCC and not necessarily us, considering we have no link with Netscape anymore without Gecko. omits 0ec0601 Update readme omits ba8ef4a Make sure the Tab bar is always transparent in full-screen mode omits 28e0d53 Make sure mousewheel-scrolling to last tab disables scroll-down arrow omits a6c16f0 Add a small visual gap between the tabs and the top edge of the screen omits b88578b Make the tab corners more distinct/clean-cut omits 29dca8e Set margin on the Tab bar as a whole, instead of on the items it holds omits f0a08bd Make sure the Navigation toolbar buttons are vertically centered omits e4255c6 Import some changes from mozilla to Download.jsm in attempt to be compatible with newer mozilla API omits 3d55d65 Expect missing files for SDK builds omits 507500c Update UA overrides omits c5bb35e Ensure matching files omits 24b5507 Fix version reading with new perl omits 1147191 Do not default JS script version to "latest". omits 67dabf8 Don't override explicitly specified JavaScript 1.8 version with ES5 If a webmaster is explicit, they don't want the client to use something else anyway. It's the webmaster's responsibility. omits 1ed2a91 Merge pull request #314 from stevenschlansker/mac-unix-theme omits ce6dad3 Merge pull request #318 from stevenschlansker/mac-runloop omits f1e4bec Merge pull request #315 from stevenschlansker/mac-sdk omits d4b636b Version bump omits 1aac75c Bump Goanna version (re: gradient transparency) omits 8ef07e7 Reinstate about:config warning, now we've changed this to not say anything about warranty anymore. omits f7c143e Revert PRs #309 #310 and #313 omits 0c05c89 Use security.dialog_enable_delay for content handlers. omits f3d296a LoadFromSourceChildren() should be queued at most once in an event cycle. omits c63ea88 Prevent unsafe memory manipulation through a potential wild pointer when handling zip files. omits ae1381f Update NSS to 3.19.4.1-PM omits 3f98df6 Fix bad typo in JS jit omits 848e21a Android: Always show toolbar when switching tabs. omits 129de1e Don't allow too large buffer allocations for WebGL omits 457aa0d Add a temporary UA override for Citibank (force native mode) omits 83c1fe2 Remove POSReady sanity check. omits 2c7e6e2 Update netflix override so it works again. omits cdf4201 Reduce roundness on tabs on Win 8, but keep the hinting. omits 47d5c44 Add user override for YouTube gaming omits 69089fe Add OSXRunLoopSingleton from upstream mozilla to libcubeb I'm not sure why this goes into libcubeb, but cubeb_osx_run_loop.c definitely links against it and won't compile without it. omits 08d8d1c Fix Mac SDK location, and move from 10.6 to 10.8 omits 8c6aac9 Hack workaround for zero length ArrayLength call on unixThemeStrings: omits 93a99dd Define dom.disable_beforeunload as a pref, followup for #169 omits 7aa520b Merge pull request #313 from Antonius32/v26-aesthetics4 omits b22f9bf Two small corrections in browser.css omits d44b092 Clarify comment even more. omits 72cdcc9 Clarify comment for linear gradient transparent stops. omits 4385ad8 Merge pull request #310 from Antonius32/v26-aesthetics2 omits 344da42 Increase width of tabs to compensate for transparent border omits d43aef5 Merge pull request #309 from Antonius32/v26-aesthetics omits fad8b25 Make sure the Navigation toolbar buttons are vertically centered omits 4f8dad2 Add a visual gap between the tabs and the top edge of the screen omits 77a9304 Make the tab corners more distinct/clean-cut omits dab2fee Adjust gradients for 'transparent' part 2: move the insertion of stops to after getting a fully enumerated and properly positioned list. omits 665ce3a Adjust gradients for 'transparent' part 1: basic approach. omits 696df00 Merge pull request #307 from Antonius32/navbar-buttons omits cc33f87 Further improve styling of Back and Forward buttons omits f6b5712 Blocklist update omits adeead6 Merge pull request #305 from trav90/gcc-work omits 2f9473e Silence js/Vector.h warnings with Clang only omits fb3c733 Use correct conditional for js/Vector.h warnings omits 0012265 Merge pull request #306 from squarefractal/hsts-update-work omits 3a72567 Correct license block in Safemode DTD omits 788a7e1 Add MSVC conditional for js/Vector.h warnings omits bac8884 HSTS preload update (m-c: 1281d872d976, 2016-01-16 04:03 -0800) omits fcf32f6 Disable -Wuninitialized warnings for js/Vector.h for GCC as well as Clang omits a8bab61 Merge pull request #302 from stevenschlansker/vector-uninitialized omits b1ce2fb Improve font rendering for Arabic text by choosing a better sans-serif default. omits f26c5a1 Disable -Wuninitialized warning for js/Vector.h, fixes #298 omits 0e90069 Merge pull request #300 from stevenschlansker/inline-new omits 42e8ef6 Bug 1155393 - Port the -Wno-inline-new-delete option from configure.in to the JS configure script; r=dholbert omits a804c5f Bug 928808: Suppress clang warnings (in newer clang versions) about inline 'new' and 'delete'. r=glandium omits aa49420 Rename security.xssfilter.destwhitelist back to security.xssfilter.whitelist (UX+publication) Also add sane (known) defaults for the browser. omits 085049e Merge pull request #294 from Antonius32/dom-fullscreen-sidebar-patch omits 92dd458 Merge pull request #296 from BruceBerry/master omits a688bc5 Fix the use of percentage width/height inside html5 <button> elements. omits 34b1f84 Add chase.com UA override omits 901a7d6 Update some locate files with extra newlines omits 7cdb2bd Allow spaces and double quotes in cookie values. omits 3cbb0ba support for src whitelist omits 5bf7dd4 Fixed minimum length, filter out matches without special characters omits 0792544 Adjust the position of the caption button cutout for maximized windows omits 9e6ca11 Revert "Bug 263049. Hack nsTypeAheadFind to search XMLPrettyPrinter's pretty-printed DOM when the root node has an XBL binding." omits 82417d3 DOM full screen mode: remember visibility state of the Sidebar omits eceb9b5 Merge pull request #292 from Antonius32/issue287-patch omits 42f7482 Merge branch 'Code_Cleanup' omits 8eba422 Merge pull request #293 from adisib/Code_Cleanup omits e8b211c remove trailing spaces omits 71db596 add missing semicolon omits a8ad192 add missing space omits 5113fce Bug 263049. Hack nsTypeAheadFind to search XMLPrettyPrinter's pretty-printed DOM when the root node has an XBL binding. omits 6cd3e19 Don't set tab title to "Connecting..." when loading additional content omits 0ca15fb Clarify notes shown on about:memory when the expected system malloc() is used for goanna instead of jemalloc. omits c906aff Merge commit '48f226818a30860148e9309453512de676c17e7e' omits bc44685 Merge branch 'Code_Cleanup' omits 51869c7 Merge pull request #288 from Axiomatic-/PulseAudio-work omits c2ec4fa By default, only sync Bookmarks, Passwords, Prefs and Open Tabs. omits 89d5bea Enable PulseAudio with libcubeb by default. omits f8ed7f0 Revert "Enable PulseAudio with libcubeb by default." omits fcb44d2 Enable PulseAudio with libcubeb by default. omits 22363f0 Remove unused identity pref omits 633220e Remove identity component from package manifest omits 4abd3e6 Merge branch 'master' into Code_Cleanup omits a0d63ad Merge pull request #289 from Axiomatic-/Code_Cleanup omits 2bb93d2 Clean-up missed identity module related things. omits 0eb9c11 Merge pull request #285 from Axiomatic-/allocations-optimizations omits 39e2fc4 Misc. clean-ups for the identity module. omits 2f4a1f9 Remove identity DOM interface. omits a65b313 Remove identity toolkit, and prefs. omits f06f0c7 Use proper parameters. omits 379473d Bug 1124545 omits 11d8cd9 Bug 1100219 omits 64b5ab4 Bug 1087834 omits 1802556 Merge pull request #284 from Axiomatic-/CSS-work omits 318be40 Bug 1112501 omits 4e77bd4 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 5bc21d7 Update known outdated plugins. omits 6dadb7d Update blocklist for bad extensions. omits ac6e4b5 Block known issues with AMD driver versions on Win 10, and block known problematic Intel HD chipsets. omits f4549ac Merge pull request #283 from Axiomatic-/GIO-work omits 7562738 Bug 1084193 omits 7bf701a Merge pull request #282 from Antonius32/issue175-patch omits c370ed3 Remove duplicate comment in download.xml ("components" subtree) omits 3b041d3 Copy mono channel to L+R channels for WASAPI channel upmixing omits 3a0306c Tab close buttons: tighten the X on light backgrounds. omits cc95269 Update tab close buttons once more: slightly widen stroke of Xes and properly export transparency directly from SVG omits b75350b Compensate for incorrect background color choice of black for transparent in Inkscape. This improves antialiasing on edges just a little. omits 3ec1d1a Update tabbed browser tab close buttons (normal&inverted) omits 48f2268 Fix the calculation of glyph extents if transforms are used inside the glyph itself. omits 81c9e45 Merge pull request #279 from chaoskagami/svg-in-opentype-work omits e6b291c Another dumb mistake. omits d4c8ad6 Fix goof made during task 2 omits bd065b6 Merged task 4 omits 270fc25 Manually merge #916048 part 1 omits 71a5fb4 Manually merge fix for #875329 omits 52fb22b Merge branch 'master' into svg-in-opentype-work omits da675c9 Merge branch 'layout-work' omits f333ae7 Add tests for the "all" shorthand property. omits 446aa0d Serialize the "all" shorthand property as the empty string unless all components are inherit/initial/unset. omits 72f3194 Add parsing for the "all" shorthand property. omits 8af322a Add the "all" shorthand property. omits c067e1e Add control pref for the "all" CSS shorthand property. omits 39af728 Fix up 2 leftover computed values. omits f7c7095 Part 10: Modify existing style tests to use "unset". omits 22ceb39 Part 9: Serialize shorthand values using "unset" like those containing "inherit" or "initial". omits a406938 Part 8: Support "unset" in computation of properties. omits 2359835 Part 7: Treat "unset" on inherited properties like "inherit" in nsRuleNode::HasAuthorSpecifiedRules. omits e0c2525 Part 6: Treat "unset" as "inherit" when determining rule detail for inherited style structs. omits aa8bb05 Part 5: Support eCSSUnit_Unset in nsRuleNode.cpp's SetFactor. omits 6560ef8 Part 4: Support eCSSUnit_Unset in nsRuleNode.cpp's SetDiscrete. omits 169eff7 Part 3: Support eCSSUnit_Unset in nsRuleNode.cpp's SetCoord. omits a209d0e Part 2: Parse "unset" in property values wherever "inherit" and "initial" are allowed. omits 25975c6 Part 1: Add new eCSSUnit_Unset unit for nsCSSValues. omits 1f15eaa Add control pref for CSS unset omits a2b3ec4 Merge pull request #276 from Antonius32/menu-icons3 omits e4eab7d Add XSS filter enable/disable to Options omits 008d273 Change the tab close button behavior when closing the window with the last tab. omits bb9e057 Replace the History icon in the Aero theme for Windows omits 4910a70 Merge pull request #274 from squarefractal/hsts-update-work omits f6d590f HSTS preload update (m-c: 546ed49f5a40, 2015-12-19 04:09 -0800) omits 2769360 Version bump omits 13eefb0 Merge pull request #273 from trav90/gccwork omits 1cf0ac6 Merge pull request #272 from Antonius32/issue175-patch omits 394832c Make parser tree notifications spec-compliant. omits 685e942 Use built-in overflow-checked functions in SafeAdd and friends with supported compilers omits 74424d8 Don't set extended display name attributes on history downloads omits 10760be Remove WebVTT parser library. This fixes issue #271 omits cddedb5 Only allow sane characters for cookie names. Follow-up on commit [4d3258e] omits 16e29eb Merge pull request #270 from Antonius32/issue175-patch omits 202a0a2 Make sure code for download display name is formatted consistently omits 6203ce8 Merge branch 'master' into Code_Cleanup omits 9f7c1a0 Merge pull request #263 from trav90/Code_Cleanup omits df89ec7 Merge pull request #267 from Antonius32/issue43-patch6 omits 05c78e5 Merge pull request #268 from Antonius32/menu-icons2 omits ce9293e Make sure the "Clear Recent History" icon is included at build time omits 911b962 Amend comment in controller.js omits bdb20bf Merge pull request #266 from Antonius32/issue175-patch omits a813c93 Crop extended display name for in-progress downloads at the end omits 4a81a19 Merge pull request #265 from Antonius32/issue175-patch omits dc58230 Merge pull request #264 from Antonius32/issue43-patch5 omits 7953e07 Add a site indicator to in-progress downloads omits 282d027 Tidy up comments in controller.js omits 2030492 Remove configure checks for uname.domainname omits 66c182d Hardcode check in nsUserInfo::GetDomain to __linux__ omits ad3d5ff Cleanup some GCC comments in configure.in omits 3ff5b5c Remove old autoconf test omits aa0287a Use -fno-strict-aliasing for JS regardless of GCC version omits 0d5ecfe Merge pull request #261 from squarefractal/hsts-update-work omits 36ec1b9 Disable WebVTT TextTrack support by default. omits 07f3225 Derp. Actually add sIgnoreHeaders as a bool too. omits adc88d3 Reduce pipelining aggressiveness. omits 133d190 XSS Filter: Add user control (pref) over HTTP headers. omits dde12b4 Merge branch 'master' into Code_Cleanup omits b69c7cf XSS Filter: log more details to the console. omits 8c3354c Update graphite2 readme omits 4c8dcba Merge pull request #260 from MoonchildProductions/revert-259-D2D-optimization-work omits 687a14d Revert "Use Mask with alpha to avoid allocating a surface." omits e5622c7 Merge pull request #259 from Axiomatic-/D2D-optimization-work omits f81490b Update graphite library to 1.3.4 omits e812aaa Linux GTK: Block known-buggy image types from being thumbnailed in GDK-PixBuf. omits fb638c6 Fix typo. omits 3caffbc Disallow scheme sets on nsHostObjectURI. omits 4d3258e Align cookie acceptance with RFC 6265. omits f50994b Disable JasPer module in GDK-PixBuf. omits 0685ffe Better handle bad graphics driver versions. (DiD) omits da71830 Add sanity check to nsDeque (DiD) omits 4fcd1c5 Improve validation of data URLs. omits bee0dac HSTS preload update (m-c: eeaa9b452b65, 2015-12-12 04:08 -0800) omits f15c195 Use Mask with alpha to avoid allocating a surface. omits 4e75b6b Distrust VeriSign G1 Root certificates. Rationale: many certificates were issued incorrectly against this root; it no longer satisfies the CA root baseline requirements for trust. https://knowledge.symantec.com/support/ssl-certificates-support/index?page=content&id=ALERT1941&actp=LIST&viewlocale=en_US omits 4c271b2 ES6: Add support for Octal and Binary literals in Number() (in addition to hex) omits 2fb78d6 Update license.html omits df06175 XSS Filter: fix some typoes and enable domain exception button for Embedded objects. omits 6b02e50 Make max_tabs_undo and max_windows_undo not lazy. omits 069f3db Disable promise debugging and remove leftover working copy check. omits a155cee Padlock: Account for situations where the URL bar has been removed from the UI (either by mistake, bug, or on purpose). omits e6e1d4d Clobber for multiple branch merges this day. omits d7d37a9 Remove locked conflict files. omits 6630937 Merge branch 'Code_Cleanup' omits 765154e Merge branch 'XSSFilt' omits 4c74c49 Merge branch 'ES6-promises' omits da896d7 Merge branch 'master' into ES6-promises omits 12fc32a Add sanity check and change call to console logging. omits 88cf5cc Merge pull request #249 from trav90/startupcache-work omits f0f5d3e Use correct DISABLE_BOOL name to disable precompilation of the startup cache omits a042472 Merge pull request #256 from BruceBerry/XSSFilt omits 70e610d Display add domain button only for 3 vectors, use whitelist for those 3 vectors omits 1f2b383 Merge pull request #3 from MoonchildProductions/XSSFilt omits f8fcb5e Merge pull request #255 from Antonius32/issue43-patch4 omits de66e46 A few small corrections in controller.js and treeView.js omits cb0e94b Add "Add Domain Exception" button to the infobar. omits 9cdbfc5 Remove leftover printf omits eb6e035 Merge pull request #254 from BruceBerry/XSSFilt omits a3b1d60 Fix typo omits a16f0e4 Change the --disable-startupcache flag name to --disable-precompiled-startupcache omits fe1f9dc Added whitelist support. missing UI support for now omits 4967f49 Merge pull request #253 from BruceBerry/XSSFilt omits 389498a Make the --disable-startupcache flag disable precompilation only omits 3b0ea0c Added a new pref security.xssfilter.blockDynamic (default: true) to control whether to also monitor DOM-Based XSS vectors. Currently it only affects external scripts omits 7ff9041 Merge pull request #250 from squarefractal/hsts-update-work omits 763c2aa HSTS preload update (m-c: ebf4ba61f32d, 2015-12-05 04:05 -0800) omits c63a9cc Core integration of promises + bugfixes for integration with sites that use server-side shims. omits 7aa4862 Merge pull request #248 from trav90/Code_Cleanup omits aa5059f Allow the startup cache to be disabled with a dedicated flag omits 820a6e5 Remove checks in JS for GCC PR39608 omits 4f14f83 Bustage fix: Fix incorrect setup of XSS filter tests omits e1b3071 Remove check for HAVE_GNU_GET_LIBC_VERSION omits d7d4aed Merge pull request #247 from Antonius32/issue43-patch3 omits 5c35fa3 XSS filter: address some nits in locale strings and code comments. omits 773b115 Remove GCC-dehydra support omits 5e7e008 Remove checks for GCC PR39608 omits 631f517 Replace the term "Parent Folder" with "Containing Folder" omits b964880 Merge branch 'master' into XSSFilt omits 12f7c91 Merge branch 'Code_Cleanup' omits a1d314c Merge pull request #246 from trav90/gccwork omits fb62544 Merge pull request #245 from Axiomatic-/Code_Cleanup omits 097dbff Merge branch 'master' into ES6-promises omits d7c92c4 Update Google and Facebook UA overrides. omits 1c31586 Cleanup comments for old GCC versions omits bb52005 [!] Cleanup of dead GNOMEVFS code. omits d45a6e5 Merge pull request #244 from BruceBerry/XSSFilt omits f28fb1f Merge pull request #243 from Antonius32/navbar-buttons4 omits 09d7eee mDocumentBaseURI could be null and default to mDocumentURI omits 457ab6d Make the code for the Bookmarks and History menu buttons more consistent omits 87447aa Fix non-scaling strokes in SVG omits c99cd1b Update LICENSE with proper URL omits d6e5868 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 2d69425 Make the history menu button a customizable button. (tisk tisk) omits 1b7d1a5 Merge pull request #242 from trav90/gccwork omits 26f5dff Update about:license for added code omits a394c8f Base commit based on polypromise 0.0.0.2 omits 34c32c6 Version bump omits e39a2dd Merge branch 'Code_Cleanup' omits f24831c Revert "Don't be wasteful when opening many tabs." omits 3dee156 Bump stdc++compat minimum supported libstdc++ version to 4.3 omits c8ebfe4 Add stdc++compat check for host programs when not cross compiling omits 8123324 Add stdc++-compat hack for std::string::_S_compare and std::runtime_error::runtime_error (for GCC 5.0) omits 95476e4 Add stdc++-compat hack for std::__throw_out_of_range_fmt and __cxa_throw_bad_array_new_length (for GCC 4.9) omits 2894800 Merge pull request #241 from binoc-software/Code_Cleanup omits 8725a29 [Issue #178] Part 4 - Kill the maintenance service with fire! - l10n cleanup omits ac3f1e3 Merge pull request #240 from squarefractal/hsts-update-work omits c186f7e Correct libVPX 4:2:0 image format assertion omits e021965 [Issue #178] Part 3a - Kill the maintenance service with fire! - Slow Burn - updater.cpp (clean up) omits 9f9ee5a Base commit as-ported omits 7e7a7c8 Merge pull request #239 from trav90/search-icons omits a3cd1ae Follow-up to keep overrides compiler-friendly. omits 3eecec5 Improve cross-compartment wrapper handling when managing tabs omits cae752c Don't be wasteful when opening many tabs. omits 9242615 [Issue #178] Part 3 - Kill the maintenance service with fire! - Slow Burn - updater.cpp omits 4b6fb5e Update icon and use HTTPS for Yahoo search omits 7f36ef5 Update icon and use HTTPS for Bing search omits ec2f98f Update DuckDuckGo search icon omits 257232f Merge branch 'Code_Cleanup' omits 05e2b73 Merge pull request #238 from trav90/Code_Cleanup omits 2ceefe5 Add ODMR to banned port list + clarify 587 and 601 omits 46aa38a Remove the "Try again" button from network error pages where it's useless to try again. omits 14f16d6 [Issue #178] Part 2a - Kill the maintenance service with fire! - Slow Burn - nsUpdateService.js (Clean up left over pref const) omits 6e18f7c Don't check for GCC force_align_arg_pointer attribute omits e71a8a9 Remove old GCC version checks (Part 3) omits 528a4b6 Remove old GCC version checks (Part 2) omits f8b2244 Remove old GCC version checks (Part 1) omits 1e963ce Remove ancient GCC 3.2.2 workaround for OS/2 omits 28975b7 Bump the minimum supported GCC version for JS to 4.6 omits 95ae525 [Issue #178] Part 2 - Kill the maintenance service with fire! - Slow Burn - nsUpdateService.js (First Attempt) omits e31519c [Issue #178] Part 1 - Kill the maintenance service with fire! - Quick Burn omits b8e7021 Merge pull request #237 from Antonius32/navbar-buttons3 omits 770a613 Prevent middle-clicking drop-down menus from toggling the Sidebar omits 977934f Merge pull request #236 from Antonius32/menu-icons omits 209c975 Correct CSS for "Organize Bookmarks" icon omits afb9645 Revert commit "On Aero-enabled systems, use Aero-style menu icons" omits 2cc7572 Merge pull request #235 from Antonius32/menu-icons omits 46dac0e On Aero-enabled systems, use Aero-style menu icons omits acc52ad Merge pull request #234 from Antonius32/menu-icons omits 49d2471 Add a "Clear Recent History" icon to the History menus on Windows omits 39bb51a Merge pull request #233 from Antonius32/menu-icons omits 248ffbe Rearrange code in browser.css for OS X omits 5a190a9 Add missing icons to Bookmarks and History menus on Linux omits 81ebc20 Add missing icons to Bookmarks and History menus on Windows omits 239ea99 Merge pull request #232 from trav90/gccwork omits 982b531 Bump the minimum supported GCC version to 4.6 omits 771a481 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 1d0d1c7 CSP: Make sure to only grab a port as :nnnn from the origin host, not the entire string. omits fab5e1b HSTS preload update (m-c: f176beca9f85, 2015-11-21 03:49 -0800) omits 4bf03e6 Merge pull request #231 from Antonius32/navbar-buttons2 omits 1445a38 Fix issue with the styling of the History Menu button on Linux omits 9a3818c Make CSP path checks more lenient in the face of improper usage (allow a range of non-path characters). omits 32db280 Merge pull request #228 from Antonius32/navbar-buttons2 omits a0d3191 Update error page styling. omits 05955e0 Stop filtering about:config preferences and re-word the warning (to be enabled if/when decided) omits e9eff68 Set "Bookmarks" label on viewBookmarksSidebar observers directly omits b193b72 Make middle-clicking the Bookmarks Menu button toggle the Sidebar omits 3ad70d9 Add a "History Menu button" to the Navigation toolbar omits 51e4734 Merge pull request #229 from Antonius32/linux-menubar-defaults omits fff6215 Set ui.key.menuAccessKeyFocuses to "true" by default on Linux omits ade8f84 Stop using SPDY by default. It's being deprecated and won't offer much if any advantages in its current implementation. omits 1d5be6d Don't reflow text inside combobox frames to avoid quirks resulting from text-overflow hacks to hide selection comboboxes. This fixes Issue #227 omits c4f4eab Merge pull request #225 from Antonius32/navbar-buttons omits 6b5bc49 Correct typo in LICENSE for official branding. omits 63b8d91 Make sure orientation-specific styling is applied properly omits 787d63c Merge pull request #224 from Antonius32/navbar-buttons omits 8cec960 Update browser.css omits 271c16c Merge pull request #223 from Antonius32/navbar-buttons omits 75ee09c Crash fix: check for empty host string as well as NULL in Valid IPv6 or hostname check. omits f5cd226 Small correction in browser.css omits 0bd7c06 Explicitly tell servers we accept WebP omits ae7c73d ES6: remove the restriction on duplicate property assignments in Object Literals in strict mode. omits 5119962 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits e8a26d4 Update libpng to 1.5.24 (Issue #221) omits 6423f01 Merge pull request #218 from Antonius32/navbar-buttons omits 81f9313 Merge pull request #216 from Antonius32/issue43-patch2 omits d01ae44 Update browser.css omits 0e02461 Remove color styling on Win8+Win10, and improve toolbar appearance for Win10 so it integrates better. omits a8cffe4 Update browser.css omits b18d321 Smoothen the corners of the Forward button in the default theme for Windows Aero omits ec14174 Remove outcommented code omits 1954411 Update placesOverlay.xul to use the same keyboard shortcut on all platforms omits 9d53898 Improve styling of Navigation Toolbar buttons in the default theme for Windows omits 3b0360a Update controller.js omits 86bf7f4 Add "Open Parent Folder" item to the context menu for bookmarks search results omits c2d61c5 Blanket UA override for known Google domains to fix issues with maps, photos and sundry, because Google is unresponsive to requests/complaints/attempts at dialogue. omits 1ab05a7 Win10 theme: Square is the new round. omits f238529 Apply -moz-os-version:windows-win10 to Windows 10 styling. omits eaa7dff `addBootstrappedManifestLocation()` now understands "/path/to/file.manifest" (and "remove" too) (v2) omits 758f3e8 Revert "`addBootstrappedManifestLocation()` now understands "/path/to/file.manifest" (and "remove" too)" omits 3622298 Merge pull request #215 from binoc-software/libjpeg-work omits 2663d3bc [Issue #181] Part 3 - Update libjpeg-turbo to version 1.4.2 omits 7ecabe9 [Issue #181] Part 2 - Update libjpeg-turbo to version 1.4.x - Build files omits 1b283cf [Issue #181] Part 1 - Update libjpeg-turbo to version 1.4.x omits fd121a6 `addBootstrappedManifestLocation()` now understands "/path/to/file.manifest" (and "remove" too) omits 90e7a01 Update security patches omits 9d1c42f Distrust CNNIC EV intermediate omits ff764ad Add finer control over autoplaying media with media.autoplay.allowscripted omits fc33a7e Update builtin truststore omits edd6e62 Update NSS to 3.19.4, clean up cvs/hg junk and restrict system-supplied NSS due to build issues re: Camellia-GCM otherwise. omits 1ae979a Update NSPR to 4.10.10 and remove hg/cvs leftovers from yore. omits bf72b73 Clobber needed for [9a3a798] omits 18e392c added `responseURL` property to XMLHttpRequest omits 9a3a798 Allow `attributeFilter` without `attribute` in MutationObserver omits 89c97fe Always allow IndexedDB use from chrome and the system principal, regardless of the user preference. omits 9057117 Merge branch 'documentfragment-getelementbyid' omits 17558c2 Add getElementById to DocumentFragment omits cec2695 Replace SVGElement's generic QuerySelector() method with nsINode::GetElementById() omits 125a912 Add GetElementById to nsINode omits 9a007a9 Split out selector ID-matching fast path so it can be made accessible outside of FindMatchingElements. omits 6485c6d Fix perspective: omits 50f905c Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits e5caa1a Fix typo omits bd063ff Merge pull request #211 from Antonius32/issue43-patch1 omits cd3ca20 Bug 1206564 - skip copying of listeners. omits e4b5a4e Disable NTLMv1 by default (pref-able) and return a fixed workstation string (pref-able also) for NTLMv1 if enabled to prevent information disclosure. omits 536efb8 Don't assert when hitting OOM; let it fall through in a known incorrect situation. omits 124e977 Add size sanity checks for getting data from canvases (DiD) omits 1e8e8b3 Android: exit FullScreen mode if we're switching tabs. omits 8f44657 Crashfix for malformed JAR archives omits 6c29803 Bug 1195735 omits 47cb157 Fix line endings. omits 8e325a0 Split out Host/IPv6 validation and improve its checks omits 18b843a Check return values from some SVG path methods. omits fa53424 Crashfix: Fix group used for Array.concat result. omits 2b1aa00 Update treeView.js omits bd4fb2e Update places.dtd omits e87a79c Update treeView.js omits 064795d Update places.xul omits c097722 Merge pull request #209 from squarefractal/prevent-image-overflow-in-feeds omits 87a6407 Make sure brotli actually has a library to build, too :P omits 2ce4f11 Import brotli decompressor to the tree. omits 1a39045 Make the user agent more adaptive to Firefox compatibility mode. omits eddddde Change default favicon image. omits 948a1ab Tweak the tab close button image for light BG some more. omits 725dbe1 Update theming of tab close buttons (hover/click state) omits 20e4d63 Prevent large images from overflowing in the feed subscription UI. omits 9e4a020 Correct makefile in layout. omits e9f2000 Fix configure.in for libvpx update. omits 5f8ce46 Merge pull request #208 from binoc-software/libvpx14x-work-goanna omits 07e535a Clobber for libvpx omits fdfb3ff [Issue #100] Update libvpx to 1.4.x - v26 Superpatch (Take 2) omits ce24e64 Merge pull request #207 from MoonchildProductions/revert-205-libvpx14x-work-goanna omits 3e1ec96 Revert "Pull Request to resolve Issue #100 - Update libvpx to 1.4.x (Goanna Edition)" omits 6660b6a Merge pull request #205 from binoc-software/libvpx14x-work-goanna omits a483b3c Clobber for libvpx omits f5b0897 [Issue #100] Update libvpx to 1.4.x - v26 Superpatch omits 35b2c11 Make the content area follow system colors before loading to prevent brief white flashes on black system themes. omits 2829e9f Change promise references in devtools to avoid name collisions with Promise in the global Chrome scope. omits da98ef4 Merge pull request #204 from Antonius32/patch-1 omits a874ea9 Add Places context menu to AppMenu's History submenu omits 8c4b46c Merge pull request #201 from Antonius32/patch-1 omits c3a7f48 Add Places context menu to History menu pop-up omits 9ccfc27 [Issue #100] Part 6 - Update libvpx to v1.4.x - Workaround GCC 4.9 and CLANG x86 instruction set issues omits 457af69 Revert "[Issue #100] Part 5 - Update libvpx to v1.4.x - Workaround GCC 4.9 and CLANG x86 instruction set issues" omits 22b3117 [Issue #100] Part 5 - Update libvpx to v1.4.x - Workaround GCC 4.9 and CLANG x86 instruction set issues omits c14261d Status bar: Update Fullscreen video detection for IFRAME-based HTML5 players (new YouTube player, Google Drive video player, etc.) omits f8f3309 Merge branch 'master' into libvpx14x-work omits 73a8c76 Fix mis-matched tag in google searchplugin xml omits d496984 Merge branch 'master' into libvpx14x-work omits 75dbc60 [Issue #100] Part 5 - Update libvpx to v1.4.x - Disable AVX2 on Windows builds omits 9c5b9f3 [Issue #100] Part 4 - Update libvpx to v1.4.x - Fix header exports in moz.build omits 4968f9d Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 8a020f1 Update Google search icon with its new preschool look. omits 721a6a8 [Issue #100] Part 3 - Update libvpx to v1.4.x - Fix and cleanup makefile.in omits 57a3686 Merge pull request #197 from squarefractal/hsts-update-work omits 413fdd8 HSTS preload update (m-c: e19d6523ae4c, 2015-10-24 03:47 -0700) omits e3f8d48 Merge pull request #196 from squarefractal/tld-update omits 521e936 [Issue #100] Part 2 - Update libvpx to v1.4.x - Update makefile.in sources omits dced58a Update the list of TLDs and domain suffixes. omits 0f455f9 Tidy up nsITimer IDL interface file. omits d8affbd Merge branch 'master' into libvpx14x-work omits 9f8d193 Fix MOZ_VP8/VPX in toolkit.mozbuild omits 26d1ea4 Replace MOZ_VP8(*) with MOZ_VPX(*) omits 5226ff4 Eliminate redundant MOZ_VP8_ENCODER conditional omits a40d413 Remove nsITimer.TYPE_REPEATING_PRECISE because its non-skipping nature can cause issues after hibernating. Make it a synonym for TYPE_REPEATING_PRECISE_CAN_SKIP which is more useful. omits 545c45c [Issue #100] Part 1 - Update libvpx to v1.4.x omits 0c43026 Treat decimal escapes that are not octal or a capture group as a number (never include unescaped backslash). omits 655fcde Set latest JS version as default on "script" elements, and correct common js misdefinitions 1.8.0 -> 1.8.5 omits 2c4291a added `mozIJSSubScriptLoader::loadSubScriptWithOptions()` API omits 4f62ea7 Change ID of toolkit to our own + add compatmode. omits e7f3a65 Update Fennec common dialog for regex change in Commit f4e74cb7953b9aba54b86cd3e03dba8b7297cb21 omits f4e74cb Align String.prototypr.replace regex code with the ECMA spec, except for RegExp.$N for compatibility with the web. omits 49ac10a Handle redirects for drag&drop properly while avoiding CVE-2015-4519 #177 omits c69cb4f Split configure caching of NSPR out to its own file. omits bfc3aa1 Block script-instantiated auto-play of video when: omits 6737af1 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits b68ab60 Add Pale Moon locations to the binary search path in the SDK omits c9e335b Merge pull request #191 from squarefractal/hsts-update-work omits 37b5242 Make sure navigator.product always returns "Gecko" (legacy value used by apparently ALL browsers, including IE and Safari)... omits 518e348 HSTS preload update (m-c: adebe63f6643, 2015-10-17 04:10 -0700) omits 2b796c1 Set our milestone version for Goanna to 2.0 omits 0fa4e41 Handle cases where an SVG glyph has no frame or a non-SVG frame omits 54c0b10 Add more sanity checks and make SVGGlyphs/OTS understand the new table format omits b221226 Add a version sanity check omits 12e80f8 Fix OTS SVG version check (recognize version 0) omits 16d712c Use glyph IDs instead of strings. omits 4076cc8 Remove glyphchar (not in spec) omits 9bea1fe Version bump omits 8261293 Update UA overrides omits 4994547 Add Ecosia as alternative search engine choice omits 5173701 Change hard-coded (!) J-PAKE server setting in Fennec to our server. omits d38679b Merge pull request #186 from squarefractal/hsts-update-work omits 03c0b39 HSTS preload update (m-c: 97102cdb8fe5, 2015-10-10 03:46 -0700) omits 9deb076 Merge pull request #187 from trav90/bsd-work omits ec48ccc Implement 128-bit Camellia-GCM ciphers (ECC+RSA) omits db1a650 HSTS preload update (m-c: 824f8a387d24, 2015-10-03 03:44 -0700) omits 966a317 Change trusted addon host for sync. omits bc3ad6e Change J-PAKE key server address. omits 43d8fce Remove GFX blacklist entry for GMA on XP omits f8c181e Update UA override for FaceBook omits afcb587 Don't precompile the startup cache on BSD omits 127431d Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 2815935 Merge pull request #185 from squarefractal/hsts-update-work omits 712018e HSTS preload update (m-c: 25e9f587e1b9, 2015-09-26 03:40 -0700) omits 7c17deb Handle location hash changes properly. omits 4626ff7 Align the use of scrollbars in frames&iframes with the HTML5 spec, that states that overflow styling should not affect scrollbars in the frame. omits 9396a9d Make sure to make (i)frame backgrounds opaque, reducing required memory (especially important for HiDPI) omits d1b7d6b Clean up canvasrendering context and improve scaling for vector images. omits d38aaa5 Build bustage fix: Correct variable name for Commit 64c405880a2f846e4175be15aea36b3b1708cb2f omits 18ba039 Remove incorrect NS_ABORT in websockets. omits 64c4058 Perform shrinking GC in GCNow where applicable. omits 526273a Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits fb2d368 Merge pull request #184 from darkmusic/master omits b82190e Merge pull request #183 from trav90/gst-work omits 1564b2e Fixing OS_TEST check on ARM omits 821df3d Improve branding of file details. omits fd23f6c Don't leak temporary GStreamer caps omits c07cb81 Merge branch 'html-link-elem-work' omits 6b6ba92 Fix build issue and logic. omits 17d52a3 Update headers omits f90f13e Remove UnsetAttr from Style element since it will no longer be used. omits c31a048 Change SetAttr to AfterSetAttr in Style element omits f643fcd Update headers omits e190144 Remove UnsetAttr since it will no longer be used. omits 8ff34a0 Change SetAttr to AfterSetAttr omits de83bc9 Upstream update of libnestegg. omits 6923650 Improve size checking of conversion from Unicode to UTF-8. omits a665220 Improve size checking of changes to attributes and children on DOM nodes. omits c4326c0 Call RemoveMediaElementFromURITable before modifying mLoadingSrc, so that a future LookupMediaElementURITable won't access this element anymore. omits 379ae0a Make nsXBLService::GetBinding deal with shutting down during binding loading. omits 032cafa ICCv4: Adjust qcms lut inverse binary search of non monotonic TRC. Also: whitespace fixes. omits 9bc6772 Check for overflow in nsXULContentSink omits 12025a3 Check for overflow in vertex allocation. omits 6deccf8 DiD: Fix boot animation file reading. omits bbe436e Rewrite logic for window.showModalDialog() omits da6a963 Tweak some jemalloc constants. omits 543d4af Ignore empty location strings (NS bug) omits 518e158 Swap hover/active states for tab close button. omits b7ff9a2 Merge pull request #172 from squarefractal/patch-1 omits f30f85d Merge pull request #167 from trav90/gst-work omits 782b66c Merge pull request #174 from squarefractal/hsts-update-work omits 496026a Merge pull request #173 from Axiomatic-/master omits a3cd08b Fix whitespace omits 121f9ef Revert C++11 keyword without -Wc++0x compat omits 317a4b9 Android: Add missing string declarations for wakelock listener. omits 74dec83 HSTS preload update (m-c, 6049203c2e7b, 19 Sep 2015 03:46:49 -0700) omits 9f3fdff [!] Support D&D from sources using text/uri-list. omits 79124fe Do not commit .orig files generated by `patch`. omits c420616 Use autoplug-sort for older versions of GStreamer omits 4a2ffd8 Fix crash when GStreamer decodes certain audio files omits 1e284a3 Merge pull request #170 from squarefractal/hsts-update-work omits 87a3f3e HSTS preload update (m-c, e5069e29fbc4, 2015-09-12 03:39 -0700) omits 73242f8 Correct typo :P omits 1a63e6d Prevent (simulated) clicks during onunload to prevent DoS caused by unload looping. (part2 for issue #169) omits 0fb0a4d Add control pref for beforeunload events (part 1 for issue #169) omits 53df36e Remove timer adjustments previously done when sleeping. omits d361745 Bug 1204147 - Prevent content preferences being written when they shouldn't. omits a0bd6f4 Crash fix: Don't let WASAPI try to handle surround channel layouts. omits ba58c57 Remove problem reporter event listener for ruby code (reporter is N/A for integrated code) omits 4d68f3a Statusbar: Remove specific FF async downloads API calls triggered by the application info version 26+. omits 6fc520d Permit spec-breaking syntax in Regex character classes, allowing ranges that would be permitted per the grammar rules in the spec but not necessarily following the syntax rules. omits 0a74f82 Create a fast path for string matching instead of spinning up the Regex parser. omits 5a646f7 Bump Firefox Compatibility Mode version to 38.x omits 18a68ac On Win10, in ToT maximized, make sure to fill the title bar height for Fitts' law omits 09f2f5c Reduce bookmark toolbar's height omits 1204d1f Rework default Windows theme tab styling. omits 345d8f1 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 972aef9 Merge pull request #161 from trav90/gst-work omits bf790b1 Add app/vendor-specific UA override section and the first entry. omits 0d37a3c Crash fix: Gracefully handle bogus URIs passed to CSS style filters. omits c4f2354 Make GStreamer backend return more accurate results for canPlayType() omits 60d4147 Always treat Direct2D as GDI when drawing directly to the window omits c6776a3 Honor margin-left and margin-right on elements in inline layout that have 0 width and/or height Mozilla bug #709014 omits 4fe4cbd Merge branch 'Win10theme' omits 0ad06ec Also apply true-glass effects to Windows 8. omits bd7933a Merge branch 'Win10theme' omits 9969d78 Apply true-glass effects for the classic menu only on capable OSes (exclude Win 8.x and Win 10) omits ca7198a Remove telemetry-dependent test from /startupcache omits c06ec0f Fix misc typoes omits dd9a3d6 Fix incorrect&redundant code in region expansion calculation. omits f0fa58b Fix Webaudio doppler calculation omits 7fda7a6 Properly null-check nsHttpTransaction::RestartVerifier::Set omits 8828350 Revert "Use the modern settings dialog for default applications when prudent." omits c97df41 Revert "Fix typoes" omits 2720162 Revert "Extend "alltypes" to Windows 8.1" omits da984e4 Extend "alltypes" to Windows 8.1 1173357 - Firefox no longer provides an option to make it a default .html browser omits 3651ec7 Fix typoes omits d0b509e Use the modern settings dialog for default applications when prudent. omits e43ac21 added "macos-x" to "-moz-os-version" omits b1ae9ed added media queries for GNU/Linux and *BSD omits 9ee5b4d Only list the updater's update history in about:support if it's actually built. omits 5978329 Merge branch 'Win10theme' omits 9f38db5 Don't use rounded corners on the window edge on Win10 (other toolbars, ToT) omits 54d42d6 Merge branch 'Win10theme' omits 1d0aa95 Dim inactive window title on Win10 omits 4d68e70 Merge branch 'Win10theme' omits 9b913bb More Win10 theme fixes: - Reduce appmenu button height and fix button positioning - Add outlined buttons for personas - Tweak the SVG to subpixel-blend better with personas without getting lost in busy toolbar backgrounds omits 501ca0c Dictionary logic: Fix case-sensitivity, rewrite the logic once more and add comments to clarify the final logic. omits 3a6a94a Merge branch 'Win10theme' omits d2bc0c4 Clarifying comments. omits 1e7e83f Part 3: Add support for dark toolbar backgrounds omits 19e1eb1 Part 2: Draw our own buttons, background and highlights. omits 3c9c519 Disable battery API by default to reduce private data exposure to the web. omits 165424b Part 1: remove cutout and click targets for Win10 caption buttons. omits db4cf21 removed some overlooked telemetry leftovers omits f35ed2e Clean up dictionary logic patch. omits 56f18ce Fix typo potentially preventing repaints. omits ca98702 Don't use rounded corners on the window edge on Win10 omits 691f8f5 Remove foxy orange from the AppMenu button border. omits 38ac2c2 Merge branch 'dictionary-logic-work' omits 5f78b49 Remove debug code. omits ea15517 WIP: update and clean up fallback code omits 5a9811b Revert "Remove debug code" omits ffa52fb Remove debug code omits 86f49ee Fix dictionary logic once and for all. omits 165d354 Merge branch 'Code_Cleanup' omits 020b6ea killed telemetry, healthreports, datareports omits f78c66b Merge branch 'Code_Cleanup' omits 6f19ea1 Remove metro part 13: Remove metro-specific installer stubs omits f2ffa24 Remove metro part 12: Remove conditional metro environment from XRE omits c86b381 Remove metro part11: remove Metro Win UI interfaces from widget code omits 7ddd834 Remove metro part10: Simplify nsAppShellInit() omits 444eb7e Remove metro part9: Remove browser, extension and test code omits 17e335b Remove metro part8: Remove sync metro code. omits b6be6df Remove metro part7: Remove prefs and pref checks. omits 9296490 Remove metro part6: Remove conditional renderer code omits 10e945f Remove metro part5: Remove library WinRT code omits 736357b Remove metro part4: Remove WinRT widget code omits 6f0bd5e Remove metro part3: Remove from installer/updater scripting omits fb32108 Remove metro part2: Remove app init code omits b97d562 Remove metro part1: remove configure entries omits b464b96 Fix integration for building installer part 2 (Mac/NSIS). omits b61a023 Fix integration for building installer omits b0c6645 Version bump omits 987f5e5 Hitbox.tv doesn't like the Goanna slice omits 9f74cd1 DiD & crashfix: Update timer arrays after sleep to account for time sleeping. omits e4bda7c When checking if a document is secure, check the innermost uri. omits de30bf1 Prevent length overflow in MAR reader. omits 2a316f3 Merge branch 'Code_Cleanup' omits eab0ee6 Overflow nsTSubstring::ReplacePrep causes memory-safety bugs in string library. (CVE-2015-4487) Notes for open sec bug in this case: - Not critical (at most a crash) - Edge case - Extremely difficult (if at all possible) to practically exploit omits 29df6b0 Handle self-assignment in nsTArray (similar to previous commit) omits 7c06f1e Handle self-assignment in StyleAnimationValue::operator=. omits 2330e54 Android DiD: Don't re-init global class reference omits 48911ca Account for recursive use of XHR in workers. omits 99225bc Remove leftover confvar omits 06a219b Remove the social API omits cc32055 Update GL texture formats from the GL registry. Also rework the way this can be updated in the future. omits fb6cc24 Correct the AMO UA override omits 6efbdda Merge pull request #152 from trav90/glib-work omits 7432143 Linux: Fix build bustage when using jemalloc omits c75632c Fix EXIF endian parsing in accordance with the spec for LE tagged images. omits a972719 Actually trigger the resize adjuster for EXIF rotated images. omits e75cb13 Move status bar code to /integration, and enable all integration modules in the packager. omits 4c314af Make sure that a table following left float clears it when it can't fit next to it. (2009 BMO bug) omits ef4dcfa Merge pull request #150 from trav90/glib-work omits 33708ea Linux: Set the G_SLICE environment variable to always-malloc omits 6bc0cd3 Revert "Replace g_slice_set_config with G_SLICE env var (Bug 833117)" omits 036e63e Add support for BASE tag parsing in source view omits 7a0e8c7 Update Vcard MIME type omits 0ef8349 stop focusing pm window on opening external link ('browser.tabs.noWindowActivationOnExternal' pref) omits c1a5658 Add Gecko compatibility mode for the UA and enable it by default. Because, bad webdesign. omits 97d00f2 Blocklist update for ABP hardblock -> softblock omits 9fce571 Version bump omits ab148a4 Exclude beta branding from the repo omits 19a3264 Merge branch 'Goanna' omits e9d85b9 Merge pull request #147 from Axiomatic-/Goanna omits bea2c5b Add support for element.matches. omits 6933ed5 add pm ID for ABP block. omits 21c1222 Fix typo. (Missing semi-colon.) omits ba0bd0b Fix overlook in Element.webidl omits b5b3798 Revert "Add support for element.matches." omits 0961b15 Post-merge clobber needed omits 7e89145 Merge branch 'Goanna' omits 4547e56 Merge branch 'master' into Goanna omits 307a2f1 Change the blocklist item information URL to our own. omits dc02f17 Merge pull request #146 from Axiomatic-/Goanna omits 36b4459 Blocklist update (Add ABP, update plugins, change Adobe URLs) omits 1b9c1e9 Add support for element.matches. omits 745b56a Make the Windows 10 browser title aligned with the OS style. omits 45069bb Merge branch 'Goanna' of https://github.com/MoonchildProductions/Pale-Moon into Goanna omits f87a1fa Merge branch 'master' into Goanna omits f767b11 Merge pull request #144 from trav90/Antonius32-patch omits 2e8c904 Fix the main window border styling on Win 10. omits 3bb8127 Update places.xul to fix library bustage caused by commit 20c7622 omits 7e09f72 Show toolbar borders on Vista through Win 8.x, but not Win10 or later. omits 1e1f57a Update SQLite 3 readme omits 9007379 Merge pull request #143 from squarefractal/hsts-update-work omits b8ac9b4 Merge pull request #141 from squarefractal/sqlite3 omits ec42acb HSTS preload update (m-c, 48734d39c71a, 2015-08-01 03:34 -0700) omits b37fae0 Merge branch 'master' into Goanna omits 71e7bd0 Merge branch 'conservative-image-decoding-work' omits 562717b Merge branch 'master' into conservative-image-decoding-work omits cff76f2 Internal dev version bump omits 4d655be Change the image removal function from commit f4f08ec to use TArrays instead of sucky hashtables omits 7c13b02 Mozilla, your hash tables suck. Going back to arrays. omits 20c7622 Restore the library scope bar omits e26f715 Make the image visibility code also work when the image visibility analysis is not used (assume all are visible). omits 3fd2ac0 Try to avoid asking for an image decode if its network request finishes before painting is unsuppressed. omits a5e3565 Tidy up visible image frame tracking. omits 14dac5f Don't assume all images are visible when creating a frame. omits b94d650 Use the first reflow of relevant SVG/image frames to add them to/remove them from the visible image list. omits f4512d3 Make AssumeAllImagesVisible usuable outside of PresShell. omits 29a610c Don't expand the rect in unscrollable directions, because bad webdesign. omits 586908d Split out the logic for nearly-visible images so it can be re-used. omits f4f08ec Add a hashtable-aware function to properly remove the image from the list of visible images before processing/decoding omits 8cb9dac Use a hashtable instead of a TArray to store (almost) visible images for quick lookup. omits 77f286a Update sqlite3 to 3.8.11.1. omits c764d4e Fixed a key JS issue where defining properties on an object would wipe the object. This seems to be a common issue with "modern" libraries that use "define" and expecting the other properties on the object to be retained, resulting in "x is undefined" errors all over the place. This aligns the behavior with ES6's "Validate and apply property descriptor" pseudo-function. omits 2bb460e DiD: Protection against potential bugs where our SVG mPositions is out of sync with the characters in the DOM. omits 905f5df Merge branch 'Code_Cleanup' omits 58ccf3e Remove reflow performance tracing, Part 2 omits e6d10ae Remove reflow performance tracing, Part 1 omits fcff4bb Merge branch 'Code_Cleanup' omits 9784556 no more "visual event tracer" omits ccade1a Merge branch 'master' into Code_Cleanup omits 19af8f9 Update application startup with proper error messages. omits 96bea60 Merge pull request #139 from trav90/Antonius32-patch omits 75ec283 Use default locale as fallback for add-on metadata omits e2dcd2e Findbar: Workaround for counting nodes without an ownerDocument. omits e745e9c Merge pull request #131 from squarefractal/hsts-update-work omits f1f925d Revert perspective atomicity. omits a3d1c3b Merge branch 'master' into Goanna omits 97babce Revert perspective atomicity to fix problems with element layering. Follow-up in issue #132 omits 9e80753 HSTS preload update (m-c, 762fa42058ca, 18 Jul 2015 03:35:49 -0700) omits c95e658 Align 3D transform contexts with the spec. (CPed) omits 1cae34b Align 3D transform contexts with the spec. This also fixes undesired effects of incorrect use of "backface-visibility:" CSS keywords. omits dd8cd9b Merge branch 'master' into Goanna omits 260e0f9 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits c8b068c Merge pull request #130 from Axiomatic-/LTO-work omits d96c30b Revert "[!] Fix builds with LTO, and elfhack." omits 44f34b6 [!] Support for LTO for newer GCC versions. omits 7048e9e [!] Fix builds with LTO, and elfhack. omits 15e53f2 Allow icon fonts to coexist with user-preferred text fonts. (CPed) omits bc01bb1 Allow icon fonts to coexist with user-preferred text fonts. omits d333758 Merge branch 'master' into Goanna omits 7b9b23b Enable experimental CSP (1.1/2.0) features to enable the use of nonces by sites by default. Still needs more testing, but likely won't give much result unless actually field-tested by out users. omits 4552d2f Disable network A/B testing omits 1435e01 Version bump for RC omits 99960e2 Add Slovenian locale to status bar omits 03a437a Correct newline in finddialog.properties omits 8e0b114 Update and improve French locale for status bar omits 6b23048 Restore updater access key strings as empty, since the keywords are still required. omits f163cb9 Improve performance of TypeOf even more: Only use Out-of-Line where necessary, otherwise fast-path it and fold where possible. omits 08018cf Improve performance of TypeOf js calls omits e03fdaf Revert "Implement memory write-through cache!" This causes crashes when disk cache entries are evicted, looks like a UAF on a bogus mDiskCacheEntry. omits ad04ad0 Version bump omits ae8c223f Merge pull request #127 from squarefractal/hsts-update-work omits 6266fcd HSTS preload update (m-c, b778bcc18d6c, 2015-07-11 03:33 -0700) omits dd2bb29 Comment out/remove WebP encoder lines in other build files as well. omits 931a43e Comment out WebP encoder lines in nsImageModule omits fd050f1 Merge pull request #126 from trav90/Goanna omits 6bafe46 Unrefactor nsTArray.h (followup to commit 591b858) omits 507dfaf Merge pull request #124 from squarefractal/hsts-update-work omits da8464e Merge pull request #123 from trav90/chrome-work omits 7b7c0fb Merge pull request #125 from trav90/findbar-work omits 83c29ea Crash guard: use a mutex to guard access to XPCOM I/O multiplexing, similar to commit [7fb4f93], to avoid race conditions when using multiplexing (e.g. on sockets). omits 28f1d5c Unhighlight highlighted text when closing the findbar omits e6c27f1 Bug 1151713 - Initialize the layers prefs earlier. omits 1c6629c FIx whitespace issue in ManifestParser omits da87190 Remove extra boolean that was added in commit a6dc229 omits e4f25a3 Grab the principal only when we need it in MediaDecodeTask. omits 724c9ea Add mathematical optimization to Elliptic Curve calculations omits e7170a3 Add Win 10 internal version identifier for -os-version support (fixing build bustage) omits 58fa441 Fix typo in commit 52a02fd omits 8adff89 Be more careful with XHR connections and responses omits 160aa2b Fix some whitespace issues in SourceSurfaceD2D omits 03b2843 Improve internal archive handling omits 729341c HSTS preload update (m-c, 90c27081c8c8, 2015-07-04 03:30 -0700) omits a6dc229 Allow chrome://../skin/ overrides omits 88cd6b9 Ruby annotations integration module: base commit. omits 52a02fd Fix a potential crash point in D3D9 omits 5731ed4 The WebP encoder's image buffer handling seems terribly broken, so disable it for now to prevent write access violation crashes. omits 3388847 Update&improve Russian locale for status bar options. omits f5cbfdb Merge branch 'master' into Code_Cleanup omits 1a6e816 Merge pull request #121 from trav90/moz-os-version omits 17c93a3 Restrict the resource:// weirdness in workers to load from a system principal. omits 6a95a00 Add additional Windows 10 CSS media query support omits 54f1ad1 Add moz-os-version support for CSS media queries (Windows) omits 591b858 Un-refactor changes to nsTArray omits 25e6818 Allow range-based for() on nsTArray part 2: Add required methods. omits c946aa0 Allow range-based for() on nsTArray part 1: Rename end to iend to avoid shadowing warnings. omits 765fc98 Merge branch 'master' into Goanna omits b8e0d58 Fix serialization issues and add {} for potential app GUID use. Note: {} is outside of the spec but in practical use. omits f072ebd Fix incorrect return values for unsafe-inline and unsafe-eval (should be quoted) omits a390da2 Merge branch 'Code_Cleanup' omits c9a99e2 Merge pull request #118 from squarefractal/remove-snippets omits f1ef4e1 Merge branch 'CSP1.1-work' into Goanna omits 8b13085 Fix serialization issues and add {} for potential app GUID use. Note: {} is outside of the spec but in practical use. omits 9e53bb0 Fix incorrect return values for unsafe-inline and unsafe-eval (should be quoted) omits d6e3726 Make CSP app-friendly and prevent contamination through data loads. omits 90c6e41 Make sure CSP matches are performed case-insensitive. omits 83d36b5 Merge branch 'CSP1.1-work' into Goanna omits e40abd7 Make CSP app-friendly and prevent contamination through data loads. omits 72e2cb0 Make sure CSP matches are performed case-insensitive. omits 7cdf6a0 Merge branch 'Goanna' into CSP1.1-work omits bc2513b Implement memory write-through cache! This will finally make proper use of the memory cache device. omits 82ec9ff Remove "snippetContainer" from about:home. omits 8b9dea6 Remove the call to load snippets. omits db6d601 Remove the about:home promotional snippets backend. omits 467b11b Remove the snippets URL from prefs. omits 39812d0 Merge branch 'libwebp-work' into Goanna omits 842647d Update libwebp to 0.4.3 omits ee4c9f4 Remove unused build files and docs omits d8d186a Merge branch 'master' into Goanna omits a240591 Merge pull request #116 from squarefractal/hsts-update-work omits 63b7bf9 Back out wakelocklistener patches on Linux due to segfaults when playing HTML5 video. omits 042d2c4 HSTS preload update (m-c, e324d725b95d, 2015-06-27 03:33 -0700) omits bacb1a1 Version bump omits f5603eb Merge pull request #113 from trav90/html5-work omits 6b0f804 Fix Linux segfault caused by commit a4e5d5c omits a9aade1 Merge branch 'CSP1.1-work' into Goanna omits 6151cce Ignore unsafe-inline if a nonce is specified in the source (and we use it) omits e8eb9ae Ignore unsafe-inline if a nonce is specified in the source (and we use it) omits 121760c Remove restrictions on CSP error reporting in accordance with the specification omits 97295f3 Implement CSP 1.1 nonce experiment omits 41d5370 Remove restrictions on CSP error reporting in accordance with the specification omits 1976a7a Implement CSP 1.1 nonce experiment omits 98aec0e Tune DNS prefs some more, keeping common SSL/TLS timing in mind for server clusters/load balancers omits 875648c - Make DNS lookups less sticky - Fine-tune preferences for new behavior - Move DNS caching to GRE prefs omits b4b295d Merge branch 'master' into Goanna omits ad14fac Merge pull request #112 from Axiomatic-/patch-config omits e6e0a1b Version bump omits 009552c Merge branch 'Code_Cleanup' omits 3ec079e [!] Fix builds using --with-system-cairo. omits a0b4428 Merge pull request #111 from squarefractal/hsts-update-work omits 8449646 Fix coding style nit in previous commit omits ad2ef50 Remove telemetry from devtools omits b6c7612 HSTS preload update (m-c, 1a87717964fb, 20 Jun 2015 03:32:58 -0700) omits 933b2df Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits a4744cd Vertically center the text in the combobox display area when a non-default height is set for the combobox. omits 4306a9d Merge pull request #107 from Axiomatic-/patch-configs omits 8375789 [!] Apply one of Isaac's suggested fixes. omits a736ec4 Merge pull request #106 from Axiomatic-/Single-Word-Fix omits a67e2ab Crash fix: add nullcheck for memory reporter. omits 73bf8a7 Netflix UA change that seems to work best, according to users. See also: https://forum.palemoon.org/viewtopic.php?f=3&t=8509&view=unread#p56641 omits 2abbc98 [!] Declare variable in scope so we can build. omits 4af72e7 [!] Small whitespace fix. omits 1ba5159 [!] Fix proxy issues. omits 03d9e57 Merge pull request #104 from trav90/findbar-work omits 19cd144 Merge branch 'libwebp-work' into Goanna omits be260c6 Add missing decode strategy parameter to calls. omits 1ba6dd9 Revert incorrect whitespace change. omits 07204ba Merge branch 'Goanna' into libwebp-work omits 8d4f814 Remove duplicate files omits ab0514a Make some errors non-fatal for debug build omits 07552ce Tweak system headers omits 3ed4ad6 Add export symbols for WebP omits 56b9630 Import libwebp 0.3.0 to the tree omits fc07261 Display number of matches in Find bar omits 870503e background-repeat: space is broken because of a lack of surface. This fixes the crash, but the resulting image is incorrect. omits 0bd423c Fix a few incorrect URLs omits 43b5f32 Implement CSS3 background-repeat: [space | round] omits cced259 Merge branch 'master' into Goanna omits d1b3585 Merge pull request #101 from trav90/html5-work omits a4e5d5c Re-land "Add WakeLockListener on Linux" + fixes omits 5d9a719 Merge pull request #99 from Axiomatic-/Bug_1098415 omits 1f0ae47 Fix DNS prefetch. omits 940234a Reinstate precompilation and packaging of scripts. Speed/size tradeoff, and the speed tradeoff has apparently been problematic for a number of users. Sorry folks, downloads will be bigger again. omits c939f7e Fix crash caused by bad Opus audio encoding. omits 92e8ad8 Merge pull request #98 from trav90/html5-work omits 2ad22a9 More disable screensaver Mac fixes omits 243577a Disable screensaver Mac fixes omits 085e1a6 Re-land "Disable screensaver when playing HTML5 video" + fixes omits bd3d021 Correct Netflix UA override omits 4d9fe80 Fix jemalloc-mozalloc bridge + build system files for jemalloc omits 21bb3af Merge pull request #97 from MoonchildProductions/revert-95-html5-work omits 1f01366 Revert "Disable screensaver when playing HTML5 video" omits 065901e Ignore autocomplete=off by default (pref-controlled) omits 951d7bb Remove non-functional tests from libcubeb omits 4d45f76 Merge pull request #95 from trav90/html5-work omits 0153ff9 Add WakeLockListener on Linux (reverted from commit bad140b4bf4dda561ebc2f64b2390d974889ae29) omits 9e0445a Fix typo omits 340bc10 Merge branch 'master' into Goanna omits ce1d497 Fix nonstandard case of loading audio in a video element omits 75aed4d Ignore HTML5 audio omits 924588b Don't allow WakeLockListener to unlock the screensaver omits ef7a6cd Add WakeLockListener on Mac omits bad140b Add WakeLockListener on Linux omits f252638 Add WakeLockListener on Windows omits b8136ca Merge pull request #91 from squarefractal/hsts-update-work omits 6892ae6 Add canvas data poisoning option. omits c4eb012 HSTS preload update (m-c, 51f05662882c, 2015-06-06 03:26 -0700) omits 55fe4d2 Add dictionary override pref to current logic. omits e9504dd Back out "Fix spellchecker dictionary logic" for breakage - needs a full rewrite. omits 2898828 Make ImageDocument chrome-only omits 9edbbee Add support for ChromeOnly webidl keyword omits 320b7ef Remove implicit access to XUL Tree classes from content. (XULControllers, BoxObject, TreeSelection, TreeContentView, XULTemplateBuilder, XULTreeBuilder, TreeColumn(s)) omits c5ae685 Remove implicit access to internal/XUL interfaces and classes from the global window instance. omits 5ae69dd Merge branch 'memory-work' omits 6d2faae Add support for tagged anonymous memory omits 32d36ed Merge branch 'memory-work' omits e700074 Update memory reporter manager with new jemalloc measurement variables. omits b2c3c44 Remove quick access keys for buttons on the updater window (since it may pop up unannounced when people are typing) omits afc951c Update mozjemalloc; adds limited chunk recycling AOT. omits ff43bdd Update build system files for jemalloc omits 1553c31 jemalloc upstream pull 3.2.0->3.6.0 omits 7ad8b68 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits dbad5f6 Allow for relatively-loaded modules to be loaded into a given scope. (Issue #88) omits 954d006 Merge pull request #87 from squarefractal/hsts-update-work omits 6e12bb2 HSTS preload update (m-c, 90f12f541628, 2015-05-30 03:26 -0700) omits 6898b36 Fix wrong configure syntax omits 33bc0cc Disable Mozilla memory allocator by default on all platforms. omits 5f805b7 Revert Pull request #75 for general WebGL breakage. omits 13bb44a Update and patch libcubeb omits cc45831 Version bump omits 16fa1b7 Merge branch 'master' into Goanna omits ce69810 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits a0ee186 Merge pull request #85 from squarefractal/hsts-update-work omits 5c724f9 Version bump omits 4eb80bb Fix spellchecker dictionary logic omits 6e6dd89 HSTS preload update (m-c, 6a3ac64f86c6, 2015-05-23 03:32 -0700) omits aaaf2d1 Fix PDFJS omits 1c32255 Wholesale switch remaining code to Goanna omits 1539e28 Switch Fennec to Goanna omits 69d07a4 Convert XRE ProcessType calls (1) omits 787a818 Switch build system scripts to Goanna omits 068f0c7 Switch browser front-end to Goanna omits e934568 Switch b2g to Goanna - simple S&R here, will probably be deleted anyway omits 0bdad27 Switch add-on SDK to Goanna (comments/ID) omits 124de65 Switch accessibility to Goanna omits 3f4253f Crash fix for losing our cache entry while finishing up compression. omits be681e1 Merge branch 'nspr-nss' omits 6da0c58 Distrust China Internet Network Information Center EV root omits 2994be1 Bump compat override versions for continued UA sniffing websites. omits 66dfc9f Re-apply after NSS pull: Refuse DHE keys less than 1024 key bits (Logjam) omits 1f82928 Update tags, add PM patch files omits b130911 Base commit NSPR 4.10.8 + NSS 3.19.0.0-RTM + CNNIC/IPV6-DNS patches omits 5f7ecc5 Fix up build script to remove irrelevant link and give instructions at the end of building. omits 7c81b0f Merge pull request #83 from squarefractal/devtools-ua-fix omits 031b993 Remove IE detection also. omits 549dd7c Update padlock code: - Add mixed-mode shading, reorganize pref values more logically - Clean up CSS - Clean up padlock logic a little omits 7500391 Partial fix for UA sniffing insanity in the browser. omits fecc34e Fix incorrect transparency in 256x256 frame of document icon. omits bec63dd Merge pull request #82 from squarefractal/hsts-update-work omits 1609395 Save and restore mIterGenCnt. Keep it consistent with mIter. omits a30eba9 Add some sanity checks in XML parser omits 403c1b0 Add nullcheck to nsPluginInstanceOwner::GetDocument (and fix some line endings) omits 8a095dc Don't use unnecessary logging in release builds. omits 9309970 HSTS preload update (m-c, 36ca5101582f, 2015-05-16 03:30 -0700) omits 37ec67b Refuse DHE keys less than 1024 key bits (Logjam) omits 2587645 Run the updater from the install directory instead of copying it. omits affa1c8 Add a runtime check before the downcast in SetCapitalization. omits 3126df4 Reorganize how pushed floats are handled in layout flow omits 7020093 Fix aboutdialog scripting for prerelease builds omits 99f542d Move paintlock event delay to greprefs, and adjust it for 2015's heavier sites. omits ddf74c1 Merge pull request #81 from trav90/geolocation omits dcfa8e2 navigator.geolocation should never be null omits 5cf24f0 Change the after-upgrade page loaded to the release notes. (and hope people actually DO read them this time) omits 2f34248 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 74b32e8 Update SQLite to 3.8.10.1 (2015-05-09) omits d485dec Merge pull request #78 from Axiomatic-/master omits 9c15ae6 Merge pull request #79 from idunham/musl omits c065b28 execinfo.h is glibc specific. omits 1f31aa5 Fix --with-system-pixman builds. omits a7971cf [!] Fix support for builds using newer freetype. omits 560778f Merge branch 'libpng-work' (issue #77) omits 16e727c Update MOZCHANGES omits dc51f0f Update APNG patch file omits a940fda Update libpng 1.5.16 -> 1.5.22 from upstream + merge APNG patch omits 0a67242 Short-circuit the sync promo box. omits 9321b7f Reorganize the AppMenu (give equal ease for windowed and tabbed browsing, deprioritize Sync) omits ba8f37f Merge pull request #76 from binoc-software/BINOC_OUTBOUND omits 62a1fc4 Fix toolkit update service so that the same version as the current application will not be offered as a valid update omits 69acf3b Version bump (new cycle) omits 0bc77c7 Blocklist update omits 6dbb574 Status bar Czech translation. omits 86adf74 Merge pull request #75 from InternalError503/patch-1 omits 5381f28 Bug 1062355 - Crash in d3dcompiler, nested-functions-should-not-crash.html test of WebGL Conformance Test omits 50d798c Merge pull request #74 from squarefractal/hsts-update-work omits 9446af2 HSTS preload update (m-c, ea65f069a946, 2015-05-09 03:31 -0700) omits 913c970 Merge pull request #73 from InternalError503/patch-1 omits 140d088 Bug 1131965 Crash during WebGL Conformance Tests - /conformance/glsl/bugs/undefined-index-should-not-crash.html omits 2290fad Fix crash in audio resampler (partially revert commit c1731f5). Should be re-examined in the future due to mix of signed/unsigned in original code omits 2910c4a Fix incorrect cache trashing and locks omits 6391d93 Allow -moz-appearance:none overrides on combo boxes to hide the drop-down arrow. omits 68dbf63 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits 253eb61 Allow plugin-specific exclusion override for npswf at the user's own risk. If no specific override exists, the previous behavior (always run as OOPP regardless of master switch) will be maintained. omits 156b748 Merge pull request #72 from Axiomatic-/Clang-work omits c8e246d [!] Minor bug fix. omits 2488ac5 Revert twitter search plugin change. omits b379dc9 Merge pull request #71 from squarefractal/search-engine-work omits a433f0f Remove all Mozilla-specific search parameters. omits bcca169 Issue #42 - prevent double padlocks while in a loading state. omits 0dfce06 Merge pull request #70 from BitVapor/mac_clang_3.6 omits 13d4249 Merge pull request #64 from trav90/linux-cleanup omits 745b714 Merge pull request #69 from squarefractal/hsts-update-work omits 0b0a397 https://bugzilla.mozilla.org/show_bug.cgi?id=1135344 omits e36216c HSTS preload update (m-c: f81a6dfd7a19, 2015-05-02 03:30 -0700) omits 588326d Merge branch 'master' of github.com:MoonchildProductions/Pale-Moon omits cc94397 Merge pull request #68 from BitVapor/master omits 7d22896 Merge pull request #67 from Axiomatic-/Clang-work omits 2969235 Merge branch 'master' of github.com:MoonchildProductions/Pale-Moon omits 0abdf71 Mac theme fixes and cleanup omits e7d4a60 Allow users to use a fixed file-based geolocation response. omits 6c95453 Revert "Add hard-coded English fallbacks for new pref strings missing in already-installed incomplete language packs" omits d5f915a Version bump omits 56adb4d Remove GnomeVFS extension omits fb51e04 Only support GIO in nsIOService omits cf4b1b0 Only support GIO in Linux nsIconChannel omits 6908a9b Complete removal of nsGnomeVFSService omits 40e3315 Remove nsGnomeVFSService omits a2dab96 Only support GIO in nsLocalFileUnix omits 57d5e04 Only support GIO in Linux file and protocol handler omits 8a7cc2e Remove parentheses on scoped cache locks omits 7857326 Merge branch 'Harmony-work' omits 010a67b Use JSNative type for math.fround omits d9d521d Implement Math.fround(x) omits 3b36bc3 Implement Number.isSafeInteger(x) omits 5a0ef7f Fix Math.clz32 and move it to the JS namespace omits f74b1e6 Merge branch 'master' into Harmony-work omits 62379c8 Merge pull request #61 from squarefractal/hsts-update-work omits fee6ddd HSTS update omits 987350e Merge pull request #59 from squarefractal/search-engine-work omits 69aa164 Remove Mozilla specific parameters and pretend to be Firefox for suggestions. omits 6e6cd40 Make DNS caching a lot less aggressive. omits 946ccae Merge pull request #57 from BitVapor/mac_theme omits 0168142 first draft of a Mac theme mimicking the Windows theme omits 7f1168a Add nullcheck for corrupted signed Mozilla archives. >:/ omits 43a22cc Add null check to cache metadata destructor omits e784c25 Update and improve fingerprint info in certificate detail displays. - RIP MD5 - Hello SHA256 - Make fingerprints copyable omits 20b4c5f Merge pull request #55 from BitVapor/master omits 920f751 Make sure plugin content can no longer be touched when the instance is destroyed. omits 308e932 Ensure PluginInstanceOwner -> Destroy() is called before returning from failed plugin instantiation. omits e1be859 fix Mac build issue due to removal of telemetry functionality omits 6088af8 Enable OSS support on Linux (mutually exclusive with ALSA) (configure with --enable-oss) omits 0d0cc3b Merge branch 'Code_Cleanup' omits b188c47 Remove Telemetry part16: Places omits d578a62 Merge branch 'master' into Code_Cleanup omits 797cd16 Force a clobber for nsISSLStatus updates omits ea65588 Merge pull request #53 from binoc-software/BINOC_OUTBOUND omits 04b5f8c Package the status bar only for the browser on mac omits 2df3840 Re-landed with fix: Classify any encryption with less than 128 bits or including RC4 as weak. omits 811ce3f Add full ciphersuite to the nsISSLStatus interface (nsISSLStatus.cipherSuite), this time the complete patch. omits cb56769 Revert "Classify any encryption with less than 128 bits or including RC4 as weak." omits 42680a9 Revert "Add full ciphersuite to the nsISSLStatus interface (nsISSLStatus.cipherSuite)" omits 7ca6160 Classify any encryption with less than 128 bits or including RC4 as weak. omits f16ff82 Merge pull request #44 from trav90/master omits 33160d9 Add full ciphersuite to the nsISSLStatus interface (nsISSLStatus.cipherSuite) omits d293ab8 Merge branch 'master' into Code_Cleanup omits 41c87f8 Merge pull request #51 from squarefractal/upstream_pullreq omits 4e1115d Bug 896287 - NVIDIA specific GLX server vendor check for pixmap depth and fbConfig depth omits e9e2898 Version bump omits 2c0217a Stop compiling and including a one-use pre-filled startup cache. omits de677b0 Re-apply android removals. omits da4d99d Android: Fix missing includes (MiB) omits 43ed41e Android: make sure to set telemetry prefs as disabled for leftover FE code. omits a21659f Revert "Remove Telemetry part 14: Fennec histograms" omits a0b8f5f Revert "Android: remove telemetry pref in HR" omits 90696dd Revert "Android: Stub out health recorder calls." omits 3d08b75 Revert "Android: HR build error" omits 269f8a3 Android: HR build error omits 523ceb7 Android: Stub out health recorder calls. omits 5f31199 Android: remove telemetry pref in HR omits c81d670 Android: make about:reader unlinkable from content. Note: this also adds a flag for any other about: pages that may be created (e.g. by extensions) that can be made un-linkable the same way by setting MAKE_UNLINKABLE if linking should be prevented while still safe for untrusted content. omits 307f825 Android: Fix missing includes (MiB) omits 5442798 Merge branch 'build-work' into Code_Cleanup omits 03d8d16 Merge pull request #49 from trav90/showcipher omits 1377442 Add more SSL/TLS connection information to "Page Info" omits 1b1bd60 Remove telemetry includes (except where still required) omits 8b47127 Fix build error omits 6076673 Remove Telemetry part 15: Clean up various timers and stubs/dead code omits 73de3e1 Remove Telemetry part 14: Fennec histograms omits 5bc7c2b Remove Telemetry part13: Remove XPCOM Telemetry initialization call omits 2f564ea Add Lightweight Theme support to title bar text omits fefa23e Remove Telemetry part12: SQLite statistics omits 4c7442c Merge pull request #48 from Axiomatic-/master omits 03ad82c Remove Telemetry part11: sec manager omits 2f8d93f Remove Telemetry part10: Remove JS Callback Telemetry stub+calls omits 047b64a [Bug 680547] Allow Linux 64-bit to compile with march=native. omits 7579852 Remove Telemetry part9: HTTP and LoadGroup omits 9586fbf Remove Telemetry part8: Network caching locks omits 524a6df Remove Telemetry part7: Remove preload telemetry gathering from domStorageCache omits 77192a3 Merge branch 'master' into Code_Cleanup omits bfd9221 Update official vendor naming convention omits 9693542 Update xpinstall whitelist domains. omits a930221 Optimize NSS Callback routine for SSL/TLS. Adds a comment for giving back the full cipher suite string for future FE parsing. omits 283a00f Merge branch 'master' into Code_Cleanup omits 3e2c30a Remove old extension version checker service template. omits 568b98a Disable plugin check link from addons manager. omits d078ed2 Prevent spurious re-paints with plugins by only passing on window attributes if they have actually changed. omits cdbd413 Fix typo omits dc824eb Show quit warning when set to not remember history in prefs omits c7e7515 Clean-up BrowserGlue._onQuitRequest omits 5eebe0b Fix bad comment indicator. omits acd0a64 Remove the hack-y chemspill workaround from Commit: 5a369ef604cc95b1f9e5e7eb4f3263964500bb34 [5a369ef] and implement a proper and much simpler fix. omits 01691e7 Bug 1137326 - Fix out of bounds error in JS_iterateCompartments. omits ab9d542 Add sanity checks to ICC reader. omits 3186fff Android: Make use of the better random number generator available in Android 4.1.1 r1 and later omits d9b1e0b Minimize code inside the timer thread scope in which mMonitor is unlocked. omits 070058f Merge pull request #41 from trav90/master omits 7d69e63 Replace g_slice_set_config with G_SLICE env var (Bug 833117) omits da5615c Merge pull request #40 from BitVapor/master omits b640596 Added classic status bar omits 71d7201 Distrust CNNIC root certificate. omits 9685042 Add a number of EV root certificates with trust. omits f93710e Merge pull request #38 from themusicgod1/master omits a04b5a9 Added check as per issue 37 attempt 2 omits 9fdc447 Revert "Added check as per #37" omits 0b36d39 Revert "Merge https://github.com/themusicgod1/Pale-Moon into HEAD" omits 0294a8d Merge https://github.com/themusicgod1/Pale-Moon into HEAD omits db677fc Added check as per #37 omits 237a9a7 Version bump omits 8f01f00 Android: properly set min SDK version in manifest. omits 39c7e80 Android: Attempt to fix DNS resolution when using VPNs or switching networks on Android-L omits b21f019 Create .mozconfig omits ac135b1 Remove Telemetry part6: A11y statistics gathering omits 809c5df Remove Telemetry part5: Image decoding speed histograms omits dd9302d Remove Telemetry part4: gatherCharsetMenuTelemetry omits 0f44f1e Merge branch 'master' into Code_Cleanup omits 53d3a1e Remove the double-click word selection behavior override on Windows. omits b284a2d Update padlock style for low security/mixed mode. - Add classic style low-sec graphic - Update modern style graphic omits f06325a Don't let other pages to load while doing scroll-to-anchor. omits 99a08c4 Bug 1144991 - Be a bit more restrictive about when a URI_IS_UI_RESOURCE source is allowed to link to a URI_IS_UI_RESOURCE URI that doesn't have the same scheme. omits 9ed951b Always replace commas with periods in plugin version indicators, regardless of OS or plugin. omits 49be495 Add a control pref for unloading of idle plugin processes omits de6ce21 Remove Telemetry part3: remove calls to getHistogramById() omits 5ef85d5 Remove Telemetry part2: Conditionals, config, preferences omits 00eba8a Remove Telemetry part1: Autotimers, accumulator calls omits e3afb8a Patch NSPR to add PR_AF_INET6 support to GetAddrInfoByName omits 3c14113 Update repo file system flags for use on *nix systems. omits abcf446 Clarify padlock tooltips (hard-coded English) omits d50831a Add mixed-content styling for padlock. omits f2c6e58 Add conditional shading only for secure sites and make it default. omits ba4b8a4 Allow mixed-mode distinction in the UI (As broken+low sec) omits b6db7f5 Upstream pull of SQLite3 library: 3.7.17 -> 3.8.8.3 omits 71eecc5 Change app update URL to HTTPS protocol omits b6e8aa6 Version bump (new cycle) omits a448b98 Merge pull request #31 from Axiomatic-/master omits 6c3b327 [!] Fully remove the reference. omits e09ce0a [!] Remove reference to about:crashes omits 7153d35 Stop using wrong DNS record types in lookups. omits 39ccdd5 Update root certificates in built-in certstore. omits 1ad609d Android: Stub out ANR releaseNativeStack omits 1bb75f6 Linux: be less specific in the ToT CSS selectors when not using personas. omits 90d677d Remove non-functional widgetutils extension code. omits bc25273 Add missing PP statement to fix bustage from [3036231] omits 47e6dd3 Null the allocation site table if initialization fails. omits 3036231 Make updater use current-OS/patch level dll load functions, and make dll load order not matter in fallback. Also, add x64 specific support to fallback method, JIC. omits cd2ff3e Android: remove the MozCo-specific product announcements service. omits 04c5474 Prevent TCP Socket pref request failures omits 885fd35 Make sure alltab panel page previews always have normal (non-inverted) close buttons because they overlay page content and not UI. omits c2fb2e8 Use inverted close button with dark personas for tabstrip, sidebars, status bar and find bar. omits c64ec56 Improve theme for skinning: - adjust bg tab opacity - adjust navbar toolbar gradient and lwtheme-brighttext tab gradient to provide proper "glue" in ToT mode omits 02bbd60 Remove "Getting started" link from the AppMenu. omits 21e34ce Linux: Fix selected tab text color on personas. omits 96f3b6a Change hard-coded "howto" links in Sync setup to our own instructions. omits b60d094 Fix handling of out-of-range PNG tRNS values. DiD: doesn't affect our current PNG decoder lib, but may in the future. omits 3d9f266 Don't assert on booleans when we don't have to. omits 722e1f6 Preemptive crash fix (DiD) omits 6bcff3f Add some error status checks to prevent potential crashes in cairo. omits 726b2ae IonMonkey: Augment Nops with Mops to avoid collisions with fixed live ranges. omits ff321b8 Bug 1119579 - Don't GC while iterating compartments in findAllGlobals. omits c8def3d Fix audio stream case where offset != 0 omits de31996 Fix build bustage :P omits de5deae Add proper on/off control of the form filling routine. Also add some null checks to prevent crashes. omits c69cc6a Use consistent realloc() semantics across platforms and compilers. omits b310239 Revert "Bug 952192 - Add Components.utils.getObjectPrincipal()" omits 9c7b030 Bug 952192 - Add Components.utils.getObjectPrincipal() omits 98e8fe0 [!] Stop Clang builds from spamming 'freorder-blocks' is not a supported optimization flag. omits 2d7ebc1 [!] Fix as detection for 'fno-integrated-as' using configure.in omits 2b00c4e Add Windows 10 OS support in manifests (fix VersionEx) omits f4e1a33 Implement intrinsic count leading/trailing zeroes and population. omits cefcde3 Version bump. omits dd75c77 Tweak allocation of small arrays based on performance tests. omits 0a695b7 Disable RC4 ciphers by default. omits f6dbcc7 Optimize allocation of small arrays. omits e0a14fe ES6: Implement Math.clz32(x) omits baf9236 Merge branch 'master' into Harmony-work omits 06125da Merge branch 'Clang-work' omits 3d8b9d8 [+] Try two in fixing Clang, and GCC. omits 91e2f26 Revert "[+] Use compiler flag to support libvpx's inline assembly code." omits 2ea3cee [+] Fix GCC error, because of Clang work around. omits 62c2c41 Merge branch 'Clang-work' omits 25bca06 Fix crash reporter leftover build error on some Linux versions. omits 5be8226 [+] Use compiler flag to support libvpx's inline assembly code. [!] Used compiler flag -fno-integrated-as [!] This should allow Pale Moon to build with Clang, currently untested though. omits f3b450a Restore control of the number of tabs to restore concurrently when loading. omits 431ceed Follow up on diagnosis in Bug 1121895 - close potential attack vector for CVE-2014-8639. omits 161b15a Blocklist update omits 1d2e756 Version bump omits 5a29563 Require a clobber for JS and WebGL changes omits 22d2cd2 Optimize PresShell visibility check + add nullcheck to fix a crash on shutdown. omits b4296c2 Merge branch 'WebGL-work' omits ca01a32 Implement TexelFormat -> GLFormat conversion for future use. omits 325445e Fix WebGL framebuffer and bad texture format handling. omits b839d55 Merge branch 'master' into Harmony-work omits 26ca020 Apply proper default theme credits omits 1b6ffd4 Implement a fast path for inserting plain text into DOM HTML element nodes. omits 3f0c777 Merge branch 'master' into WebGL-work omits ae14ed4 Move some preferences from branding into main config. omits 5128c69 Enable webaudio by default in core. omits 7892c4e Workflow consistency: Move "open link" menu item down in the context menu and rename to "open link in current tab" for clarity of the function. omits 9acda90 Improve UI consistency: Add "Open Link" default choice to context menu on links. omits d38495b Revert "Remove redundant "Open" context menu item in places." omits 0158b16 Add destructor null checks in computed-view of devtools omits 0ee553f Remove redundant "Open" context menu item in places. omits 27b3953 Fix a small error in ScopeObject omits d6fef27 Fix Linux build issues for removal of crash reporter components. omits 00a04a5 Add a color texture attachment to depth textures. omits 4457a9c Add the use of ANGLE depth textures omits 7c535ca Fix build errors for prev 2 commits. omits 67af9d9 Android: Fix GL crashes on canvas surfaces because of OMTC omits 6f6b543 Create canvas-specific, single-buffered GL compositor clients omits 97cf823 Completely remove CrashReporterURL from AppData modules "I am a designer who pretends to be a programmer" -Tobin omits a5bd810 Revert "Back out removal of CrashReporterURL from AppData modules." omits 8a0d0b3 Version bump omits f2e0b80 Merge branch 'Code_Cleanup' omits a4f1d86 Back out removal of CrashReporterURL from AppData modules. omits 5d55c54 Merge branch 'master' of https://github.com/MoonchildProductions/Pale-Moon omits a19de43 Merge pull request #18 from Self-Referential-Drama/master omits ca71e80 Bug 998995 - Reserve stack space for 16 arguments when parsing a CSS function. omits 79c6991 Merge branch 'COMPONENTS_REFIT' omits c1bf4cf Conform ANGLE build files omits 6aa0303 Update ANGLE to snapshot from 13-08-02 (Essentially Bug 883478) omits 6c5fa90 Merge branch 'Code_Cleanup' omits 00a33be Remove SPS profiler front-end omits b22832b Remove crashreporter/URL references throughout the tree. omits a44d8f1 Remove more crashreporter stubs omits 6ec4098 Remove crashreporter ipc/plugin components omits 1617d23 Remove crashreporter from mobile omits a06c52b Remove gfx crashreporter utils (/content) omits 8fa29e7 Remove crashreporter/breakpad files omits a7c3649 Remove LSP info gathering and annotation since it will never be sent anywhere omits 420f59a Remove GfxInfo crash reporter annotation stubs omits 3e9768a Remove gfx crashreporter utils. omits d4a1dc8 Fix up incomplete conditional crash reporter removal omits a773d78 Remove conditional SPS Profiler code omits f7489c3 Remove conditional crash reporter code omits 811d05d Merge pull request #17 from Self-Referential-Drama/master omits ef3622b Offload PRMJ_Now in its entirety to the Windows kernel when supported omits 44a7cf6 Take advantage of an undocumented NT6 kernel quirk (reimpl) omits 31643ee Cleanup and optimize JS timer functions omits af42ec2 Organize JS engine startup and shutdown better. omits 5a49f54 Bug 973187 - typo in nsStyleGradient::HasCalc() omits 8104e88 Blocklist update omits 4b1ffdc Deal with comma separators in version strings (Flash plugin) on Linux. omits e52034e Bug 925312 - Fix small bug in ArrayJoin. omits 77a3304 Optimize and structure joining of arrays (ES5 Array.prototype.join). omits 0a5bed6 Fast-path String->buffer operations omits c050083 Optimize Int to String conversion omits c445e90 Increase efficiency of array initialization and concatenation. omits d14d335 Update blocklist for Linux Flash. Split up block rule to allow 11.2.202.440 and later on Linux based on description. omits b34a69a Merge pull request #15 from Self-Referential-Drama/master omits 8c8e7f4 Bug 1084959 - (a) = ...; aborts syntax parsing. omits 604d1eb Bug 1078005 - Firefox window with lots of tabs... omits 6c7d105 Bug 898234 - Wasted work in sctp_setopt() omits 10a1f4f SVG Perfect. omits 040493a Blocklist update omits 0f8734c Update (redundant) install.rdf for status bar code. omits 5fb2e6e Merge branch 'Code_Cleanup' omits cd84c41 Bug 867957 - Location bar ends up empty when displaying invalid URI error pages omits cdd4703 Remove plugin finder service code omits b38ae0d Remove spurious injection of comment lines by moz-preprocessor. omits b2513a8 Short-circuit PFS routine (service no longer active) omits 7d47db5 Version bump (new cycle) omits 896e00f Block proxy cookies if the proxy connection fails to prevent malicious injection. Permit deliberate injection by Authenticating proxies for SSO. omits 3e78fe4 Fix padding issues for dropdown lists (same method as text input padding calculations) omits bb899f2 Merge branch 'Code_Cleanup' omits a0632bc Fix incomplete ENSURE_NOT_CHILD_PROCESS_NORET macro omits c1731f5 Fix signed/unsigned issues omits 1120050 Fix incomplete MOZ_NOT_REACHED macros. omits fa0ea27 Fix missing menu broadcasters + exclude an additional hotkey for web console when devtools aren't built. omits 5a52f4f Merge branch 'master' into Harmony-work omits 3a5e0e1 Bug 987794 - Don't unwrap XrayWrappers in HasPropertyOnPrototype. omits c9966e1 Bug 1098583 - Clean up data channel open request omits dff6b76 Bug 1027300: Check for ioctl error return omits b8ca3f7 Adjust cookie handling through proxies. omits d878f46 Version bump omits 521cd80 Make the use of HSTS configurable. omits e6c1592 Mac: Work around bad interaction between jemalloc and Apple unitialized memory bug omits 817e09b Mac: Add OS detection for Mavericks and Yosemite omits a3e6e49 Bug 1085175. omits 0e3fc42 Bug 1053398 - save xbl bindtountrustedcontent to xul cache as a flag omits c9f3dcb Whitelist XBL bindings that may be applied to untrusted content. Based on 1050049 to mitigate CVE-2014-1589 omits 9fa76bb Adjust memory cache capacity calculation algorithm for current/supported hardware omits fc7e808 Slightly tweak disk cache parameters omits a4481ad Version bump omits 511764c Simplify cache size handling, enable automatic sizing up to 250MB by default, and set proper cache/element size at the core level. omits 715b39e Only include devtools commands, keys and broadcasters in the front-end if they are built. omits 7b11b87 Add devtools toggle access key. omits 71cb103 Keep Promise disabled until the implementation is complete. omits 1f5ae69 Remove Future, add Promise, and enable the interface by default. omits 9cdb5c2 Crash fix: add null check when collapsing elements. omits 14947dc Version bump omits 4194c5f Restore anchor prefixes (about: page quirk) omits e09c5dd Update core license text omits 4fa7714 Correct App License block omits c636914 Build bustage fix: remove duplicate function definition. omits d7eaaca Missing makefile entry for Commit: 0df8ee547607a8f72e7e35b5f835272004226fb2 omits 0df8ee5 Webaudio: Be tolerant of loading multi-channel wave files even though they aren't supported for direct playback. omits a2be2d1 Use surround downmix code in Vorbis decoder (ogg) omits 709ba76 Implement table.createTBody() omits 240a4ae Update branding information: correct typoes, add trademark information, remove leftover erroneous Firefox branding. omits cfc8e70 Enable CSS overflow-clip-box keyword in builds omits 42e6f5d Merge branch 'layout-work' omits 1d063a0 Fix an edge case with text input fields not showing the cursor with the new padding code. omits 2bb79ff Fix text/input padding issues. omits 86ea652 Implement overflow-clip-box: content-box in layout. omits 9efd9a4 Implement overflow-clip-box: content-box|padding-box CSS in style parser omits 373059e Add placeholder definitions for style additions that are not currently implemented. (Mozilla-parity) omits 00250b6 Add granularity for enabling CSS rules in internal style sheets omits 938c913 Update UA override for FaceBook (again) to make it work a little better. Minimalistic Opera Presto UA which seems to give a decent feature set while not having a broken comment box. omits 535d0d7 Force clobber for JS updates omits fac381e Version bump omits 10b5e1d Merge branch 'Harmony-work' omits 43f864d Update DDG searchplugin to make the search query be last in the resulting URL. omits 7406faa Back out "Implement extensible typed arrays" for JS engine bustage. omits 7fd2c83 Implement extensible typed arrays omits 7b151a6 Mac: Update executable metadata omits dc51139 Mac: address build bustage in v25 omits 44f4486 Unregister the PannerNode in the AudioListener when destroying the stream. omits 322a5d0 Android: Bug 1055166 - Catch IllegalStateException when recycling Message omits 32a548e Initialize registers for cpuid to prevent misdetection of SIMD instruction sets. omits 6c5b527 Merge branch 'Android-lollipop-work' omits a73405e Remove refactored wrapper function for jEnv omits b32c19e Only disable custom sigHandler specifically on Android. omits 34faaf0 Disable custom sigHandler in profile locker. omits 775d9bf Reverse unsupported unwind patch omits 2aac0d4 Revert "Detect broken signal handlers and be more resilient if so." omits ebc4642 Detect broken signal handlers and be more resilient if so. omits 596e1a9 Update ELF loader for nonstandard signal handling omits 1761f1d Android: Prevent surface init crash on EGL omits ead9e94 Android: Prevent surface init crash on EGL omits 6609e21 Remote issetugid() because LP64 won't support it omits 4739024 Add control for tab_modal prompts to grab focus on the tab or not. omits 9a449db Enable the use of syscalls in BionicGlue omits ee33f84 Android: prevent startup crashes on Lollipop due to use of __fork omits ee3cd52 ES6: Add Binary and Octal numeric literals (0b... & 0o...) omits f02a02e ES6: Add Map.prototype.forEach and Set.prototype.forEach and required iterators for these functions. omits f648c64 Bug 946969 - Ionmonkey (ARM): correct AbsI, integer absolute value Align nomenclature with generally used term NotSigned instead of Unsigned omits ad0b779 Bug 995673 - IonMonkey: Don't remove MToXXX instructions when an object flows through omits 6cb4600 Hunspell: optimize loops and fix formatting omits 5aab96b Feed appropriate math functions to IonMonkey omits f535998 Make sure GenericNaN is available for math functions omits bfc370d ES6: Add advanced math functions. omits 3504a2c ES6: Add Number.parseInt and Number.parseFloat omits ed3eb18 ES6: Add Number.MIN_SAFE_INTEGER and Number.MAX_SAFE_INTEGER omits abd22a7 ES6: Add Number.EPSILON omits be14365 ES6: Update behavior of accessing indexed values. omits 3e8c865 ES6: Add Array.of(items...) omits 654135c ES6: Add IsConstructor(arg) omits d55fcca ES6: Add Array.prototype.find and Array.prototype.findIndex omits 750ec2a Update UA overrides for Netflix and Facebook omits 5a93a2b Align programmatic access to geolocation with the spec omits 544c0f0 Update addon-sdk doc branding and base frame to align with Pale Moon. omits 815ee63 Add inverted alltabs button for dark personas omits 0b32321 Crash fix: prevent crash from excessive tag depths in data files. omits 6fb0a31 Disable WebRTC by default in configure omits bae6c80 Disable core-integrated parental controls by default in configure. omits 1f37961 Disable accessibility by default in configure. omits 04d3f53 Don't hook up session history if e10s navigation hasn't been initialized. omits 8e5e130 Remove unused update channel code from about box omits cbf964b Version bump omits d3d769e Clobber required omits 6056509 Fix iframe with inline content "view source" parsing. omits 932abef Merge pull request #12 from binoc-software/BINOC_OUTBOUND omits 5f3a7dc Bug 893537 - Crash after unloading an iframe with srcdoc attribute set omits 82cc69a Bug 885289 - Improve context menu behaviour for srcdoc iframes omits 6d5696a Bug 802895 - Tests for srcdoc iframe (Part 9) omits 5b548e2 Bug 802895 - Parser changes to support srcdoc attributes for iframes (Part 8) omits 3589843 Bug 802895 - hide frame menu options for srcdoc iframes (Part 7) omits d3933d8 Bug 802895 - Implement srcdoc attribute for iframe (Part 6) omits e041a6a Bug 802895 - Add srcdoc iframe support to session restore (Part 5) omits db7f2be Bug 802895 - Docshell related changes for srcdoc iframe (Part 4) omits 04144cd Bug 802895 - ns(I)document changes for iframe srcdoc implementation (Part 3) omits babde9d Bug 802895 - Add about:srcdoc as both resolvable and not resolvable. (Part 2) omits 448ca17 Bug 802895 - add srcdoc support to (InputStream|ViewSource)Channels (Part 1) omits 81c29d0 HSTS preload list update omits 8166117 Remove NVidia 3D Vision utility lib omits da59292 Blocklist update omits c0ed879 Android: Improve some UI texts omits 3b28dc2 Android: ID-10T error: restore session pref should be public, not private. omits ad3e86b Android: use proper preference ref for session restore omits d517d75 Android: Raise priority of user-chosen restoring of tabs. omits 20af777 Installer: Remove some Firefox crossover entries that shouldn't be there. omits b5812e8 Installer: Add code to fix potentially bad file associations (overriding global handlers) omits 1eef39a Installer: Functionalize association code and add file associations for a few ogg formats. omits 6335b11 Filter out XPConnect wrapped input streams from XHR omits cc8d155 Fix a number of issues in the HTML parser omits 5363700 Android: Add user tab restore option for other UI also omits 7e35cf7 Merge branch 'CSP-work' omits f41118a Ignore paths in source expressions in accordance with the CSP 1.0 spec omits c2eaf30 Version bump omits 6f9d913 Replace invalid MOZ_CRASH calls with NS_NOTREACHED in new flexbox code (Linux build bustage with W=E) omits 4ad8405 Android: improve session restore + add user option checkbox. omits 03ad487 Fix build bustage when not building with MOZ_MEDIA_NAVIGATOR omits cbca141 Clarify configure text for Google's SafeBrowsing omits c3260c4 Disable crashreporter by default in configure. omits 864a924 Clean up browser confvars.sh omits c6d5307 Remove media navigator check from nsdocument omits a38c382d Don't use undefined error function. omits 38f1e53 Back out rare OOM js crash fix for build bustage. omits 66b8dae Bug 1079729: Fix handling of increasing number of SCTP channels used by DataChannels omits e5ed146 Bug 1074280 - Use AsContainerLayer() in order to avoid a bad cast omits 038f213 Initialize mSurface for DrawTargets omits fbdeead Bug 1069584: Bail if a cairo surface is in an invalid state. omits 2e98412 Fix JS crash in some rare OOM situations omits 9827aa9 Bug 1068218 - (CVE-2014-1581) omits 45a0074 Bug 1062981 (CVE-2014-1586) Navigating away from a page with camera sharing in an iframe leaves camera recording. omits de9b4f8 Give user control over media sharing. omits 19cf8c0 Prevent errors about incomplete e10s webNavigation when opening a new browser window omits 8116d8a Version bump omits 4d95f64 Merge branch 'CSP-work' omits bcb0a5c CSP1.0 sec fix: Treat XSLT as script, not as style, in accordance with the spec. (CVE-2014-1485) omits b47c968 Revert "Always disable FF compatmode on Facebook to prevent CSP violation errors." omits 1b5ad2a Fix Bug #916881 bustage: add missing parenthesis omits a50d824 Don't return early when "*" is found (breaks "style-src * 'unsafe-inline'" etc.) omits e47eddd Bug 925186 - Prioritize CSP 1.0 headers over X-CSP headers omits 9fee54b Bug 916881 - Remove stray refinePolicy entry in CSPUtils.jsm omits 2bf7c4b Update tests for multi-policy CSP omits 01d1aa7 Implement multi-policy CSP (CSP 1.0 spec) omits e016eff Bug 909241 - Remove console logging from sendReports() and into its own function, logToConsole() omits b4b56b4 Bug 607067 CSP violation messages for base restrictions are awful omits 1196493 Limit CSP cache key size omits 7ff5fee Move AMO UA override to firefox.js + pass on the OS omits 35d04f1 Always disable FF compatmode on Facebook to prevent CSP violation errors. omits 28b90c8 Take offsets into account for reflowed floating divs (relative positioning rework bugfix) omits cd97bcc Add mach installer and mach mar for Windows Installer and MAR file generation omits 18b7f67 Merge branch 'multiline_flexbox-work' omits cb5007d Add assertions for absolutely positioned children. omits 997df75 Add reftests for collapsed flexbox items. omits 1092653 Bug 783470 part 3: Use the strut metadata we've saved to actually build special "strut" FlexItems on our second pass through reflow. omits cd0d5a0 Bug 783470 part 2: Create an array with information about each visibility:collapse "strut" that we need to build. omits c227f9e Bug 783470 part 1: Split most of flex reflow into a helper-function, so that we can easily restart it by reinvoking that helper. omits fb712eb Bump Firefox Compatibility Mode version to 31.x omits 1af5533 Remove mention of no-longer-present menu entry. omits 623a3fb Fix for oversized menu arrows on Win8.1/HiDPI omits 90edec9 Merge branch 'Code_Cleanup' omits 8146d26 Merge branch 'master' into Code_Cleanup omits 1c54176 Merge branch 'multiline_flexbox-work' omits b5b61b1 Version bump (25.1b1) omits 7a29fdc Small fixup for ApplyRelativePositioning() omits 8e1ea07 Add flex-flow CSS property omits 2355e05 Adjust lightweight theme tab handling to improve contrast and intensify hover effect omits 7581e20 Wrap items when overflow is hidden. omits 1f31944 Update some tests. omits bc81574 Add flex-wrap and align-content to CSS style parser omits a9a4497 Multiline flexbox base commit (layout) omits 49e5829 Add FrameList sorting routines omits acfa59f Fix up height/pos assumptions omits 96ef03f Rework (relative) positioning omits f1d8cd5 Rework height computations omits b93560c Remove redundant backup package-manifest file omits 3a06f1c Clean up removed files manifest in updater omits 94fb646 Change in UA approach + UA update. See announce: https://forum.palemoon.org/viewtopic.php?f=1&t=6200 omits 4f8f8c8 Update domain-specific UA overrides. omits 38d9aa3 Fix UA-sniffing devtools insanity for Pale Moon/New Moon branding. omits ed0d9b2 Android: avoid server hang-ups due to server-side http-ka-timeout omits d803912 Fix add-on update checks when not using AMO directly. Strict cert checks will never work behind an SSL CDN anyway. omits 3893db7 Remove redundant redundancy for extension installation. omits 6dfb659 By default, disable the SSL 3.0 protocol. omits 29670f4 Improve active tab display to avoid issues on particularly dark personas. omits b47edc2 Add hard-coded English fallbacks for new pref strings missing in already-installed incomplete language packs This avoids failure to render due to missing entities. XML entities are locked in on first match. If present in the language pack, the localized one will be used. If not present, the added hard-coded fallbacks will be used. omits 691c09c Add Firefox compatibility checkbox to options. omits f4b5411 Revert "Fix for CVE-2014-1586: Navigating away from a page with camera sharing in an iframe leaves camera recording" omits 70a4f0b Revert "Add additional templates + failsafe." omits ba26a73 Update NSS to 3.16.2.2-RTM omits 725c30e Fix for CVE-2014-1586: Navigating away from a page with camera sharing in an iframe leaves camera recording omits 3d19018 Bug 1015540 - Prevent Alarms API from performing unsafe toJSON conversions on content objects. omits 6faf196 Add additional templates + failsafe. omits f696fbe Bug 1063327 - Reject vp9 frames with invalid tiles. omits 7fb4f93 Bug 1011354 - Use a mutex to guard access to nsHttpTransaction::mConnection. omits 010fb1b Properly handle all X-Ray Wrapper cases. omits f973c81 Update releasenotes URL omits 84a5798 Update add-on SDK compatibility limited engine modules with PaleMoon. (Jetpack extension compat fix) omits 0397c65 By default, cancel downloads when the browser is shut down (and warn the user). omits 27b3cb0 Add de-ade l10n to status bar code omits 022a092 Merge pull request #8 from binoc-software/BINOC_OUTBOUND omits cbe9271 Switch Add-on Manager Discover URL from https to http to avoid ocsp error omits 991332a Update document icon with higher res image omits a4cb8bb Fix packager for 7ZSFX packaging. (Bustage from commit: [2e62743]) omits 2881281 Update German status bar options locale. omits aab0612 Merge pull request #7 from binoc-software/BINOC_OUTBOUND omits 7b397a9 Update Add-on Manager internal link prefs to point to Pale Moon Add-ons site omits c427eba Slightly improve dark persona tab distinction. omits dddfe51 Expose security.ssl.allow_unsafe_ocsp_response pref omits fcadb25 Add RFC6066 exception (behind a pref) for expired stapled OCSP responses. omits 3c090fd Android: disable non-functional App menu and about:apps part 2 omits 1e0e0c8 Pre-process addonrepository module for added #ifdef omits 968adeb Properly #ifdef add-on manager dual GUID code omits d5204ae Update AMO URLs omits 7376dcb Add dual GUID to add-on manager checks omits 1168ccc Android: change about:firefox to about:palemoon omits 1d32b15 Android: disable non-functional App menu and about:apps omits 4498d9b Android: hook up formhelper.* preferences to allow selection of input zooming. Always disable dynamic zooming on tablets. omits 793229f Clarify comment and fix formatting for commit [8b6b576] omits 8b6b576 Prevent installation of language packs in Firefox Compatibility mode omits f705779 Remove EA influence ;-) omits 14c37c8 Remove EA influence ;-) omits c320430 Version bump RC/Final omits 8574d17 Update NSS to 3.16.2.1-RTM (CVE-2014-1568) omits 88b8539 Merge branch 'Code_Cleanup' omits 657410e Make sure to require a clobber on update to v25 omits c80b937 Build bustage fix: cairo requires this define omits 8d646d6 Remove OS/2 code part 3 omits b568942 Remove OS/2 code part 2 omits 93b9490 Remove OS/2 code part 1 omits f89dce3 Broaden new dll blocklist entries to fix build bustage. omits fe787e3 Android: Update system area logos for v11 devices omits f106687 Update external dll blocklist (address 7 crashes) omits a1a398e Fix !resumeAfter for JSOP_LOOPENTRY in Ion-to-Baseline bailout omits ef6cbe9 Android: Disable incorrect code generation optimization for mod (%) on ARM, JIT compiler (CVE-2014-1553) omits dda368f Fit Javascript JIT crash on windows with particularly large stack frames. omits fc40e05 Mobile version bump omits 4340140 Disable plugins on Tegra + KitKat (4.4) because of OpenGL deadlocks. See https://code.google.com/p/android/issues/detail?id=65086 omits 320ffd7 Android: prevent invalidation hang with Flash omits 6d9a874 Android: Stub out symbols that Flash depends on that were changed in KitKat (4.4) omits 5ccc84f Always try to reload invalid plugins on Android. omits 30259e8 Don't use a frame before initializing it in CreateContinuingTableFrame (Crashfix) omits 0a6cfb0 Improve tabbed browser tab display when lightweight themes are in use. omits 8352449 Implement absolute positioning in table cells (CSS/TABLE) omits 619acc9 Version bump omits b393881 Clear jumplist cache when history is cleared. omits 2839a7e Formatting fixup omits 44453bf Mobile package name change to work around false claim in Google Play store. omits 2664d78 Add an accessibility theme override switch for content. omits e8483e4 Follow system colors for logopage. omits 7deb4ea Respect explicit setting of about:blank as home page omits b3f4311 Update status bar code styling omits 5a15080 Mobile version bump omits 9c4f319 Reword a few preferences omits fe5259d Use the logo page for more types of blank pages omits 6bf6c52 Merge pull request #4 from binoc-software/BINOC_OUTBOUND omits aa56ea4 Make vendor more flexible omits 50981c6 Part 2 - Make multi-GUID support browser-only omits 2e62743 Adapt toolkit installer code to only package s4e for browser only omits b6fadea Enable cache compression by default and bump cache version to prevent stale issues. omits ba55414 Re-enable HQ downscaling: Switch to Lanczos scaling from Hamming to get a wider range of acceptable fast downscaling. Selectively use HQ when scaling factor becomes too large (less than 33.5%). omits e2fee8f Fix missing libvpx encoder paths/files for ARM omits fc5f46e Make Libvpx build on ARM omits 865f69c Make multi-GUID support browser-only omits 419eb4f Merge branch 'libvpx-work' omits 9ba586d Enable VP9 playback in HTML5 elements. omits 9d74c4c Update patent grant as released by Google. omits 444992e Disable version insertion in about: page to prevent errors. omits a5c694a Version bump omits 278518f Logopage part 3 - use as blank new tab page omits eb58cc4 Logopage part 2 - handle address bar display + focus omits 1ff6c0b Logopage part 1 - add logopage omits d212700 Update about:logo text styling omits d766cc4 Update unofficial branding about:logo omits 1a9cdc5 Revert newtab page preloading. omits f573a38 Move the classic downloads window pref to core preferences. omits 24b7c3c Update VE splash, about: and about:logo branding omits 29d3bdf Add Opus audio to WebM media decoder omits 223014f Resource leak fix. omits 245358a Fix build bustage for commit 90e5eff omits 2863d7d Revert "Resource leak fix." omits 866d72c Resource leak fix. omits 35fdc09 Preload the new tab page. omits 90e5eff Image documents: Pull an updated size from the content frame to account for any size change due to CSS properties like "image-orientation". omits 82da1db HSTS preload list update omits d729794 Blocklist update omits 1906840 Merge pull request #3 from binoc-software/BINOC_OUTBOUND omits d972fe6 Part 1: Update libvpx build files (x86) omits de5b0c8 Always build libvpx encoder files regardless of --disable-webrtc omits 34affec Revert "Partial update of MozillaBuild make files." omits a511169 Improve bookmark menu item-dragging (Fixes bugs 225434, 419911 and 555474) omits 11563cb Partial update of MozillaBuild make files. Marker: {Progress Placeholder} omits 31b502b Update LibVPX base code to 1.3.0 omits 73230c4 HSTS preload list update omits 6bafc5c Bug 1054359 - Add is-object check to IonBuilder::makeCallHelper. omits 879814e Split SetDirectionFromChangedTextNode into TextNodeWillChangeDirection and TextNodeChangedDirection. omits ccc71a0 Update and tidy the blocklist (take-2) omits faf671e Revert "Update and tidy the blocklist XML" omits 2e10a35 Clamp Firefox GUID extension version to 24.9, regardless of Pale Moon app version. omits 3679e29 Merge branch 'layout-work' omits 34f1c35 Implement CSS drop-shadow filter, and CSS filter animations omits aa9de81 Move nsStyleConsts.h to layout/style omits 7fc5e7c Implement CSS basic filters, CSS hue-rotate, CSS image-orientation, and EXIF reader. omits d3f28b1 Avoid some root hazards in style parser. omits 3116ce1 Use un-prefixed CSS box-sizing in tests omits 2a27aa6 Use un-prefixed CSS box-sizing internally in the browser. omits 1802783 Un-prefix CSS box-sizing omits b86f847 Move WebApp RT switch to /browser and flip omits a0654ac Fix build bustage for Win8 HC theme patch. omits 85737f6 Android: Remove explicit sync server declaration for android, let it pick up the default from /services. omits 2d3a94b Properly apply the use of high contrast themes on Windows 8/8.1 omits 5ecf633 Editor: add zoom controls to the e-mail composer (for mail client). omits 0959046 Android & any ARM processor: Use integers for audio. omits b9d3564 Release XPCOM timer immediately after firing to prevent a race condition. omits f9e5c84 Avoid negative audio ratios. omits 3efa22e Properly derive the host of a URL omits 569f26d By default, do NOT sync add-ons. Syncing between different devices will likely not want you to sync the add-ons in use. There's a reason you're using different devices ;P omits c3337f7 Fix resource file to no longer refer to missing firefox manifest. omits 3f35f6d Change Windows version check for XP support in installer omits ef8c0fe Remove forced XP support from build files. omits e15364f HSTS preload list update omits ced8cae Update and tidy the blocklist XML omits 4dc09fd Remove unused Firefox manifest omits 583eee9 Stop building the WebApp runtime by default omits 7b8c0e7 Never build MozCo service tools and flag off MAR signatures that are never used. omits 89ae4ad MILESTONE: Version bump omits 2620435 Merge branch 'guid-work' omits 2f4ef2e Prevent about dialog component error when distribution.id is not defined on alpha omits 9741445 Adjust sync server URL to make it *actually* work with the new server. omits f0d1ad8 Merge branch 'master' into guid-work omits 4845d8e Set the correct pmsync status URL. omits ec3ea73 Use (i) icon for error console informational messages instead of (?) omits e9bef09 Avoid error in removeObserver (padlock) on unload omits 7ea945f Milestone bump omits b4bcc03 Browser version bump omits 2ef6f47 Disable Firefox compatibility mode by default. omits 026b055 Disconnect Firefox compat version from UA/product version omits 1d8b0e0 Merge branch 'master' into guid-work omits 1ce430c HSTS preload list update. omits 52932f4 Blocklist update omits d73008c Merge branch '24.7_RelBranch' omits eda9b96 Return to original sync server settings. :P omits ee82818 Revert "Revert "Set up pref for new sync service."" omits 8e54335 Revert "Set up pref for new sync service." omits 82cd428 Fix sync 1.1 client error logging. omits 3531620 Fix sync 1.1 client error logging. omits 6dd32ba Remove Google.com UA override to fix Google Maps omits 09c3cc3 Set up pref for new sync service. omits 77cefe1 Version bump omits 0e2dd89 Fix Overdraw layer text rendering. omits 67d03d5 Fix Overdraw layer text rendering. omits 0328ec5 Set up pref for new sync service. omits e3c5f19 Remove Google.com UA override to fix Google Maps omits 4618e19 HSTS preload list update omits 3d369e0 Blocklist update. omits ad8e320 Bump mobile version (release) omits dfed32b Add DHE/AES-128 and AES-256 to PM Android Sync omits 2503141 Add DHE/AES-128 and AES-256 to PM Android Sync omits 415b799 Bug 1035551 - Add an in-tree config for marionette tests. omits acf69b0 Merge branch '24.7_RelBranch' omits f22fb83 Prevent large delays in print enumeration on Windows. omits cb6bcac HSTS preload list update omits 3b400f6 Blocklist update omits c16554c Remove permanently failing jetpack test. omits 046a639 Fix missing click-to-play overlay on some zoom levels for plugins embedded in an iframe. omits 9eaca16 Fix missing click-to-play overlay on some zoom levels for plugins embedded in an iframe. omits 5968bdb Version bump omits 803d586 Merge branch 'master' into guid-work omits e149d92 Merge branch 'master' into 24.7_RelBranch omits 951222f HSTS preload list update omits 9e185a7 Blocklist update omits 935c502 Update domain-specific UAs omits f810060 Update domain-specific UAs omits f1cc7b7 License file update & clarification. omits b6499b2 Merge branch 'master' into guid-work omits 8334a0b Merge branch 'D2D_region_work' omits f67d08e Version bump (RC) omits 12fa2a2 Update site-specific UAs omits 1848431 Part 4: export pixman region symbols omits 68d0f5b Disable HQ image downscaling. Workaround for broken HQ downscaling back-end causing constant invalidations if 2 downscaled images with the same source are in view. omits bb35bb3 Part 3: Simplify complex shapes by extending the area. Do this before the texture is cleared to prevent input box bolding. omits b58e2f9 Part 2: Implement clip region simplification by area omits f4fe3af Part 1: refactor D2D regions to pixman structures. omits 5f907d6 Mobile version bump omits 0d80895 Merge branch 'master' into guid-work omits 0f978fa Add granular referral control omits e82e26c Update tests omits 2a2f093 Update list of known domain suffixes. -> Clear backlog of updates. omits bf0fff3 Fix address bar highlighting with status overlay. omits c5c2e23 Build devtools by default, switch configure parameter to optionally disable. When switching Developer Tools to enabled by default, the configure option needed would be to disable them (countering the default). Combined the previous commit for confvars with this one for easy reversal of defaults if desired in the future. omits d6ae3ae Revert "Enable building devtools by default in /browser/confvars.sh" omits 6b7e491 Refcount font faces omits c7621f1 Make building devtools optional - Clean up context menu + styles. omits 42f3942 Merge pull request #2 from binoc-software/vNext_outbound omits 9248bc9 Version bump omits b12e52b Enable building devtools by default in /browser/confvars.sh omits f17b9d1 Make building devtools optional (part 3) | Only track Scratchpad in Session Manager if devtools are built omits 1402a2d Revert "Stop tracking Scratchpad state in Session Manager" omits 3d1f83b Make building devtools optional (part 2) | Add a per application configure.in (starting with --enable-devtools) omits 68367f6 Make building devtools optional omits 25cc9ea A few small license updates. omits bfe51d4 Add PaleMoon entries to add-on SDK. omits 114d439 Correct typo + add Firefox ID as permitted app.id in relevant checks. omits ee40129 Merge pull request #1 from binoc-software/vNext_outbound omits 2f05601 Add firefox ID check to update checker + consts omits 77707b6 Remove tests from /browser (except /browser/metro) omits 432326d Stop tracking Scratchpad state in Session Manager omits 00020a5 Merge branch 'master' into guid-work omits 841d643 Blocklist update omits a4fc74b Fix overlay layer texture rendering while preserving cleartype. omits 6e1ba38 Add a null pointer guard omits 06caddf Bug 1012694 - IonMonkey (ARM): Use the second scratch register to avoid clobbering the scratch register. omits c21658c NSS upgrade to 3.16.2 (RTM) omits 3612644 Merge branch 'master' into guid-work omits 438b62a Prevent an invalid pointer state in docloader. omits 3e659f1 Merge branch 'master' into guid-work omits 833fbc5 Reduce the size of the mobile logo a little to prevent overlap. omits 70542bf Prevent unnecessary SafeBrowsing JS if it is disabled. omits 7307d33 Make sure security.xul actually gets preprocessed, too >:-/ omits 5c00e8e Remove safebrowsing prefs. omits 15fd188 Remove UI controls if Safebrowsing is not built. omits ddd71c9 Version bump omits 890f185 Stop using Google Safebrowsing (defunct) omits c824810 Bug 1024765 - Make refcounting logic around PostTimerEvent more explicit. omits a1a4bc4 Mobile version bump + reconfig omits 9f59718 Mobile branding, Part 8 omits a05a41d Add quit option to mobile app menu. omits 5678814 Mobile branding, Part 7 omits e540c8d Mobile Branding, Part 6 omits a347d62 Update mobile sync branding. omits 7447cfe Always put the user in control when checking for updates from the about box. omits 56d8b3e Update statusbar code to 5.2.2 omits 8ef88e7 HSTS preload list update omits 4d6ae22 Blocklist update omits 8757476 Remove incomplete "in-content" preferences omits 9e61a9c Unify address bar click behavior for Linux. omits 1deb292 Re-land Bug 995603 omits 45f9d47 Bug 913805 - Hold a lock on the RasterImage in ScaleRequest so that the srcFrame doesn't go away if we need to discard images to free up memory. omits 697c5a6 Bug 1023618 - Always call FlushRendering in the reftest harness. omits 17ec7e9 Enable Firefox compatibility mode on mobile. omits 7283774 Mobile branding, Part 5 omits 5ef37f0 Mobile version bump omits dddb069 Mobile branding, Part 4 omits dc4c918 Create more visible tab close buttons for dark personas omits f6a0d83 Mobile branding, Part 3 omits 1216eb3 Update mobile package name for clarity omits aef37d9 Bug 919592+1019684 - Ionmonkey (ARM) sec fixes. Guard against branches being out of range and bail out if so. omits 6af90f1 Prevent version obfuscation in gecko/fxcompat UA version. UA string were hard-coded to ".0" which really doesn't work well for browsers that don't tap their major version number every month. Re-including Minor revision like before. omits 061b980 Don't force Cairo+(Skia/CG) Azure back-ends on Linux and Darwin to prevent crashes. omits 7f38824 Return "maybe" for canPlayType('video/webm') Since not all codecs are supported in PM and WebM doesn't supply a codecs parameter, webm video capabilities should return "maybe", and not "probably", as per the spec. omits e165879 Increase default status hiding timeout. omits 3f0c951 Line ending fixup (no code changes) omits 9cc4b8e Explicitly set sync server URL omits a49913a Mobile branding, Part 2 omits a615e4e Mobile branding, Part 1 omits ff14209 Fix CSS outline: properties to outline actual objects and not bounding boxes. omits c87c1d3 Version bump omits d975376 Update some tests. omits 8a58d1e Blocklist + HSTS preload list update omits 2ce0e6e Backed out changeset 6402fb9a21cb (bug 995603) for causing bug 1021815. omits 5585b38 Don't switch back from cleartype to greyscale subpixel AA in D2D omits ee3aeb9 Merge branch 'master' into guid-work omits beade19 Version bump omits 80a3574 Prevent crashes due to the allocation of source surfaces to errored surfaces. omits 3d253ba Remove superfluous azure pref check. omits 8141fe5 Fix missing declaration omits db28464 Automate rendering back-end selection and remove gfx.content.azure.enabled pref omits 2f72b30 Thebes: Use correct device offsets. omits 425568e Cairo: Prevent falling back to padding when not strictly needed. omits ed6d3c6 Fix subpixel rendering in menus when on cairo backend omits 6b1cf9e Prevent address bar from changing its highlighting if the focus shift is on address bar elements other than the input field (e.g. plugin/password tag) omits e1cfd6d Rename hidden pref to better reflect effect omits ceffa47 Ensure proper detection of Azure being enabled omits 4260c80 Merge branch 'master' into guid-work omits f4f1554 Revert "Prevent startup crashes on Intel chips." omits 19ad155 Exclude additional object directories omits dbb88bf Prevent startup crashes on Intel chips. omits 28924d9 Replace hard-coded Firefox GUIDs with Pale Moon GUID omits b162711 Merge branch 'master' into guid-work omits 19c1175 Port over misc patches from m-c omits e0ffdf6 Port over TypedArray JS patches from m-c omits 6e13129 Handle invalid PDF plugin overlay state omits eb68d41 Restore GDI compatibility for D3D10 accelerated layers omits 9064125 Discard superfluous audio packets in a simpler way. omits 2b86e52 Merge branch 'master' into guid-work omits c0f5341 Recommit b2g subtree with proper line endings. omits 329fcc5 Fix configure.in line endings omits 6b7cca3 Release version bump omits 3985e1a Add .gitattributes omits 3bc29f3 HSTS preload list update omits efa6a86 Prevent assertions when shutting down the browser with new jumplist code. omits fca371d Fix styled HTML form input alignment + add tests omits b15d193 Reduce gstreamer CPU overhead omits 9c32801 Update branding for other OSes omits 436e92f Back out 1b54c653b59c99181301a3b09e063f1e5f2b2078 for build bustage. Switching the confvar breaks the build; why is it still there if so? -> research omits 01ef4a4 Derpfix: clear it, don't set it to 0. it's #ifdef'ed omits 1b54c65 Switch back to using application.ini instead of statically linking it. omits b402f35 Merge branch 'master' into guid-work omits 6372f40 Bug 1005552 - Futzing around with marquee some more. omits c594ec8 Update status bar code to 5.2.1 omits e80db83 Enhance document icon omits 833747d Enhance branding icon. omits 1436ced Improve WebGL error handling for some situations. omits 684f6e5 Bug 1007940 - Improve the performance of editor initialization. omits 6c6532b Fix several issues in the IonMonkey JIT compiler omits 99a9d7b Add code + pref to selectively ignore autocomplete directives on login pages so passwords can be saved in the password manager. omits 3d9031b Update status bar code to 5.2 omits 9a84d62 Version bump for next release window. omits d044e83 Remove old Windows Jumplist favicons. On some systems, favicons from Windows jump lists would keep piling up. This is both a privacy concern and performance/resources issue. omits 3fdcfd0 Blocklist & HSTS preload update omits b1fcae5 Backed out changeset of bug 998303 for mochitest-bc failures. omits 86ebaca Follow-up for marquee binding to fix test failures. omits c15cbbe Update git ignore file for misc files. omits e7d0d3b Wrangle git into actually including object files that are part of the source tree. >:-/ omits 432e386 Wrangle git into actually including object files that are part of the source tree. >:-/ omits 571b7a0 Update Sync branding to match Pale Moon Sync server omits b867bc6 Fix some leftover incorrect line endings. omits 2de40f2 Preliminary work for dual GUID (recommit) omits 16eb1cc Track Mozdebug file omits 1a4b189 Fix region subpixel rendering issues and update to latest beta (meta-commit) omits d25ba7d Recommit working copy to repo with proper line endings. omits a942906 Create new repo after line endings mishap. new 9b6b26a Initial commit new 0d19b77 Git stuff new e72ef92 Add Basilisk new 49ee079 Add Pale Moon new 5f8de42 Add m-esr52 at 52.6.0 new 2a6b605 Empty commit new 6d61417 Revert "Add Basilisk" new 464e292 Issue N/A - Restore the Toolkit Error Console - Part 1: Toolkit new bb23af2 Issue N/A - Restore the Toolkit Error Console - Part 2: Browser new c28c5b7 Issue N/A - Undeprecate viewSource.xul's original API new 9627f18 Remove kinto client, Firefox kinto storage adapter, blocklist update client and integration with sync, OneCRL and the custom time check for derives system time. new eb03d67 Preprocessor warnings should not be fatal errors new 75b10a7 End FIREFOX_VERSION and use preprocessed values in bundled install.rdf files new 45d4933 Fix certerror.wrongSystemTime in netError.dtd new c0c702a Use UTC where appropriate in python files new 7d0c56c Restrict XML file recursion depth to 200. new d795f4c Support "SourceMap" header along with "X-SourceMap" new 216bd0a Fix toolkit update logic to prevent update loops. new 8a1dc97 Implement configuration pref for Generational Garbage Collection. new 3b70762 Add Camellia to the active cipher suites. new acaf154 Add RSA-AES + SHA256/384 suites for web compatibility. new d98565a Disable 3DES cipher by default + re-order a few things. new 2bacef6 Disable static DHE + AES suites by default (common combination for weak DH keys) new cd3c3c6 That's quite enough of /this/ nonsense. new 6d3a063 Fix spellchecker dictionary logic. new 100db2d Switch GeoLocation to IP-API.com with minimal requests. new 8d29182 Add canvas data poisoning option. new 5e80964 Disable the add-ons "cache" for privacy reasons. new b80de6f Disable window.showModalDialog. new 4bf1a2a Merge branch 'ported-moebius' new d61fde6 CSS: Stop using premultiplied color space for gradients. new c0cfd6f CSS gradients: add a special case for transparent stops. new 494802c Merge branch 'goanna-gfx' new 8148615 Remove browser tests - Part 1: The Tests (except for experiments) new 8c3a46b Remove browser tests - Part 2: Build System new 8b8c650 Purge b2g/ new 6ff7b85 Move MOZ_PHOENIX to application configure and set MC_BASILISK new 7239cc8 Use MOZ_PHOENIX instead of checking for 'browser' in MOZ_BUILD_APP new 36f73c8 Allow moz.configure to build projects at / or application/ without having to fully qualify the path in --enable-application new fcfa073 Disable application update to prevent Mozilla interference while working on the tree. new 2c1f833 Add libwebp 0.6.0 to the tree new b094b13 Add build files to support libwebp decoding. new 3e0351a Implement WebP image decoder. new 9371852 Add WebP content sniffing code. new 4662aad Use proper image http accept header for content negotiation. new 1e1fb5e Merge branch 'goanna-gfx' new c6856f9 Merge branch 'master' into configurebuild-work new 559933a Trivial update: use .includes() in ForGetAboutSite.jsm new 867bfbd Remove GCZeal: Base cleanup new 1cac08b Remove remaining conditional GCZeal code. new 0565262 Remove "has-gczeal" property. new 3ff383e Remove isVerifyPreBarriersEnabled() stub and callers new 6f342b2 Remove hasZealMode(mode) and callers new 7a59ec7 Remove clearZealMode(mode) new 95badd1 Remove upcomingZealousGC() and caller new 548e31e Remove needZealousGC() new cec903c Remove AutoStopVerifyingBarriers RAII stub struct no longer in use. new 77a482f Remove VerifyBarriers() and MaybeVerifyBarriers() stubs and callers. new 93e6b65 Remove computeNonIncrementalMarkingForValidation(lock) and caller new da7e96f Remove validateIncrementalMarking() and caller new 6b28944 Remove finishMarkingValidation and caller new d184e49 Remove pushZealSelectedObjects() and caller new f735253 Remove runDebugGC() stub new 648b569 Remove SetGCZeal() stub and its callers. new e27da6c Remove unused compileBarriers() new 10494e1 Merge branch 'ported-moebius' new 0083d40 Merge branch 'master' into configurebuild-work new de11930 Only create a single display transform for SVG frames with single child transforms. new feeb432 Don't cache vector images in the surface cache if they are too large. new 756b27f Update exe manifest (drop Vista support) new 6651189 Remove Mozilla partner-affiliate searchplugins new da33459 Remove undesired pre-set bookmarks. new e5f3060 Update graphite2 lib to 1.3.10 new 56bd82c Devtools gcli commands - fix the help. new 08591db Update SQLite to 3.19.3. new 76de6d3 Disable built-in extensions. new a47a037 Use int instead of uint for vector dimension cap. new 3ef4f63 Merge branch 'ported-moebius' new 0481493 Require at least GCC 4.9 to build new 65c311a Remove checks for GCC < 4.9 new c1855ea Merge pull request #9 from trav90/buildsystem-work new 69ee28a Markup View: show an ellipsis character in collapsed nodes new c0dfa1f Merge pull request #5 from janekptacijarabaci/devtools_inspector_markupView_1 new f34094b Add a "copy full CSS path" option to the inspector's menu new 34cdbd1 Merge pull request #6 from janekptacijarabaci/devtools_inspector_copyFullCSSPath_1 new f3aeeab Support for css-color-4 (finish) new fc7d9fa Merge pull request #7 from janekptacijarabaci/devtools_inspector_cssColor4_1 new 7edd685 Merge branch 'master' into configurebuild-work new ac66308 Add `@media(-moz-windows-accent-color-applies)` new f843f02 Add -moz-win-accentcolor(text) new 3af2c1c Make the '-moz-windows-accent-color-applies' media query live to Windows 10 settings changes. new 3019e0f Split out the check for accent color luminance. new 0f28531 Add -moz-windows-accent-color-is-dark new 998542d Change "darkwindowframe" calculation on Win 8 to UWP formula. new a9a672f Merge branch 'ported-moebius' new d2b88bf Add correct licensing statement in the source root. new 2782832 Take forms out of the RSS reader feed. new 7c60bb1 Remove extra branding new 4809c6d Use app.releaseNotesURL preference instead of a hardcoded URL in the Basilisk about box new ac7d8a0 Update branding new 2eef107 Official Vendor and Pale Moon special case new a1aed76 De-firefox many things new b7852aa Part 2 new 591ff8e Merge branch 'branding-work' new e841700 Don't use AppConstants in Services.jsm new 2d652d1 Merge branch 'master' into ported-upstream new e021cb5 Avoid drag-and-drop of javascript: URIs new a54e46a Check for too large allocation size in BasicPlanarYCbCrImage::CopyData (DiD) new 6f0f1f8 Split double MoveOperands that conflict with floats. new 6b5575e Reject opening intents with file data schemes. new 9ba0c19 Fix off-by-one in Vector::insert. new 1ca0424 Move FUZZING definition from toolkit to js. new a9b44db Always initialize nursery data structures even if size is smaller than one chunk. new 7c9b585 Merge branch 'ported-upstream' new 13e9a0c CSP should only check host (not including path) when performing frame ancestors checks. new 7c728b3 Update NSPR to 4.16 new f017b74 Update NSS to 3.32.1-RTM new 389c60d Merge pull request #13 from MoonchildProductions/ported-upstream new 30bfbb3 Update FFmpeg code to n3.2-65-gee56777 new 5cc30e0 Merge pull request #10 from trav90/media-work new de0b7c1 Issue #11 - Catch package-manifest.in up new 347e24f Use $(DEPTH) instead of hard coding relative depth in locales makefile.in new 0f3e990 Add configure variable verification new b2314b1 Fix eslint warnings in about:webrtc. new 646d68b Limit displayed user/host strings to sane lengths. new 7686bce Add pluralrules to JS Intl new 4470f78 Avoid unnecessary string creation. new e9f79ad Fix errant comma in 4470f78754246bbd134b65cad2e0a9638418677f new f8d1830 Merge branch 'ported-upstream' new 2a10b21 WASM: Set OOM failure flag on alloc failure when context is available. new 1e55a5d Bug 1261175. new d773eca Edit transactions should store their editor instance with strong reference new f7f3543 Add rematerialized frames to the table on JitActivation after rematerialization succeeds. new b827a3a Perform LoadURL checks for WebExtensions. new bfa65f5 Cleanup async mozStorage callback management. new b62fce0 Confirm launch of executables other than .exe on Windows new 44cd9f2 Merge branch 'ported-upstream' new acbd84f Check for integer overflow in AesTask::DoCrypto() (DiD) new c247ba5 Stop bypassing the Xray layer when walking the prototype chain. new b9b545e Avoid potentially unsafe snprintf usage in FPSCounter. new 4099ff7 Fix ReadCompressedIndexDataValuesFromBlob(). new bb82846 Merge branch 'ported-upstream' new 382c327 Fix wrong keyword in toolkit/components/jsdownloads/DownloadIntegration.jsm new b61927d Restore toolkit/obsolete new a1a0b03 Re-enable asm.js caching new 8cd7778 Fix a rare crash with asm.js caching. new ef794bb Don't allow proxies in the proto chain. new c65d475 Force punycode display for IDNs with a <dotless-i/j, combining mark above> sequence. new 424eeaa Check ScriptExtensions property of combining marks when available. new ef720ec Explicitly cancel channel after mixed content redirect. new 85083fc Implement "cookie-averse document objects". new a2e0f63 Make the url bar strip javascript even when preceded by control characters new 9cd7b5a Add missing sanitization for HTML exporting of bookmarks. new 6cffa13 Use our provisioned blocklist server. new 048d6e1 Update blocklist and remove CRL entries. new 9841692 Remove referrers when opening a link in a new private window. new 50f6ced Remove unnecessary InvalidateCompilerOutputsForScript call. new d40a983 Add more NS_BUILD_REFCNT_LOGGING in AtomicRefCountedWithFinalize. new 1ff132c Use a static mutex for getting deviceId keys in MediaParent. new a8d25a2 WASM: Separate out ToTableIndex() new 91d9f5d Make XDR decoding more robust. new d0ccfc6 Bug 1420507 new 92104eb Limit the number of SharedArrayBuffers in normal JS code (not just asm.js). new 8cecf8d Merge branch 'ported-upstream' new b2bdac2 Workaround for cloned videos not retaining their muted state. new ac46df8 Move Add-on SDK source to toolkit/jetpack new 30de401 Rename Basilisk's webextensions component directory to better reflect what it is. Also, add an Application level configure option to disable webextensions new f164d91 Rename Toolkit's webextensions component directory to better reflect what it is. new 4fb11cd Move WebExtensions enabled Add-ons Manager new 37d5300 Merge branch 'ext-work' new 154d680 Don't bust when addon-sdk dir exists but is empty (e.g. after pull) new e45706c Un-fold browsercomps.* from libxul new deea787 Import Tycho's Add-on Manager new 05909d4 Hook up the Tycho Add-on Manager to the build system new ceb5709 Make the Add-on Manager's binary components build new 2ef9549 Add newChannel2 back to NetUtil.jsm new e911e00 Bug 1245141 - Use `new Proxy` for AddonManager.addonTypes (TychoAM) new e2ddd03 Use the uuid-generator service instead of mangling a random number generator result to generate a syncGUID new d836c9e Fix for loops in XPIProvider.jsm (SyntaxError: missing ] after element list) new 3313fd9 Fix for loops in AddonRepository.jsm (SyntaxError: missing ] after element list) new c26e1ae Fix for loops in LightweightThemeManager.jsm (SyntaxError: missing ] after element list) new 9302880 Hard-code the version number for Mozilla's GMP service. new a900dcd7 Just about almost totally fix GMP new f2cad41 Make NPAPI Plugins work new 14bfaf6 Make Basilisk function without WebExtensions new 8f6d3da Make Devtools function without WebExtensions new 203eb0f Merge branch 'ext-work' new 3954c1a Update NSS symbol file. new 97ff781 Add UpdateChannel.jsm new d49ca9f Fix moz.build new 84ed716 Fix Basilisk packaging when not using WebExtensions enabled Add-on Manager new 3bcc654 Fix test paths for WebExAM new 06a13ff Merge branch 'master' of https://github.com/MoonchildProductions/UXP new e1cb581 Add a README new 5b30f18 Fix unofficial branding package bustage. new 3adc70d Fix package bustage: build files. new 0f99df5 Exclude Update stuff from about:support if the updater isn't built. new 442e2e0 [regression] Places - proper import bookmarks from HTML containing <HR> separators new 31c0e9a [regression] about:license - the link to about:buildconfig new 814bfad [regression] DevTools - network - Copy as cURL (http versions) new 4cda63f Remove flash-only plugin pref. new cf71bfa Update application license override. new 3bc0a5c Direct feedback links to the forum (Basilisk) new ae65652 Silence macro redefinition warnings in ICU new 4686be4 Be less up-tight about script timeouts. new 1201510 Use more logical pref names for mouse button 4&5 new 26163d8 Hic sunt dracones. new 598dc50 Remove leftover flashOnly checks in the plugin registry. new 33855e2 Never show plugin deprecation notice. new 3156899 Revert "Fix package bustage: build files." new a7e1d8d Revert "Fix unofficial branding package bustage." new 2b6c1f9 Pre-process extensions.js new 1da0e8a Never shrink line heights as a result of minimumFontSize. new c9b266d Use windows 10 Accent colors. new d6d1c2d Don't force colors in tabbar and menubar new 4ccbe36 Add a signal preference for dynamic color changes to adjust "brighttext" in the front-end. new 6f5c57a Align ToolbarIconColor luminance computation with UWP guideline as well to make it consistent with the rest of the browser. new e803a1b Change format handlers to Basilisk. new 1a418cf Rename Options to Preferences and unify location. new 3cdef72 Chase the fox out of the shell service. new 20b6d5e Add an option to control automatic filling in of login credentials and switch this off by default. new afb673f Fix installer build bustage. new aa752bc Update names in installer defines. new 140e3f5 Remove arbitrary NPAPI plugin whitelist for 64-bit. new 83c4b04 Two (and more) extensions together - http resume - basilisk crashes new 050cfdc Merge branch 'ported-moebius' new 433b047 Remove stub installer - Part 1: Toolkit new 5b82993 Remove stub installer - Part 2: Basilisk new e14ebc0 Use BUILDID for package name for Basilisk and ONLY Basilisk new b6ccccb Put generated installers and mar files in dist root new 8723b9d Add mach installer and mach mar for Windows Installer and MAR file generation new 827033c Don't generate redundant packaging artifacts new 170b82c Reduce redundencies in Basilisk branding new 8a11943 Merge branch 'stub-branding-cc' new f28984b Add a configure option to disable including jetpack new 9dcf77e Split MOZ_DEVTOOLS into MOZ_DEVTOOLS (client) and MOZ_DEVTOOLS_SERVER (backend) and make both optional new b19cfd8 Basilisk requires devtools client for now so enable it by default but add a temporary exportable variable to bypass that new 74fbc81 Make MOZ_SANBOX an enable bool in configure new 45f2fcd Adjust requirements new 5839763 Merge branch 'master' into ported-moebius new d38f865 Part 2 new 31c5e63 Merge branch 'master' into ported-moebius new 51b6354 Merge branch 'ported-moebius' new b6c330e Stop shipping d3dcompiler_43.dll new 47b8c58 Prevent installing stand-alone installers on unsupported environments. new b55f0e7 Update executable manifests. new a24398e Remove unnecessary code in /widget. new bc9ad46 Remove no longer relevant ClearType prefs. new 85edb1c Make the proper Windows APIs natively available to our tree. new c766897 Remove the use of GetProcAddress() for shell32 new e52c019 Remove dead code in the Windows battery module. new 2b01522 Remove redundant Vista checks in toolkit/xre new 039f3e4 Remove redundant Vista checks in dom/ipc new 3d37f61 Remove useless version check from PDMFactory. new ee70e3a Remove always-false block from WMF. new 66248cf Remove always-false #if WINVER < 0x0600 (Windows Vista) checks in widget/windows. new 8f1c9fe Remove always-false #if WINVER < 0x0600 (Windows Vista) check in toolkit/win. new 2e0f80a Remove always-false #if WINVER < 0x0601 (Windows 7) checks in nsLookAndFeel.h. new 3957831 Remove always-false #if WINVER < 0x0601 (Windows 7) checks in nsWinGesture.h. new a14048f Use GetTickCount64 without a GetProcAddress check in Timestamp_windows.cpp. new 616475a Remove SEH try blocks from a11y code. new ce1bd4f Use thread_local calls on Win and Mac. new 01b1e41 Remove StartupSpecialSystemDirectory() workaround. new 4f82d71 Remove Windows shell integration checks for Windows Vista. new 13a9ea6 Remove XPCOM checks for Windows Vista and clean up unused header files. new f297ef7 Remove some gfx/thebes checks for Windows Vista+. new 38ec1c7 Remove gfx/thebes checks for Windows 7+. new da8f20a Remove some obsolete front-end code in Basilisk. new 40d8e35 Remove Windows XP specific code in netwerk. new a1bc6f3 Remove obsolete WinXPWifiScanner class. new 20e533f Remove DLL blocklist checks for Windows XP. new f1e863a Remove more Vista checks in dom/media new a930db1 Remove more Vista checks in ipc code new 5d1eb0d Remove more obsolete checks in dom/media and ipc. new 9ecbf33 Clean up Firefox specific considerations from WindowsVersion.h new 8826313 Fix build bustage: keep MF_WIN7_VERSION name new fd9d8c2 Remove Windows XP and Windows Vista theme components and resources. new 4c69704 Remove windows-xp and windows-vista from @media(-moz-os-version) new d777299 Merge pull request #27 from MoonchildProductions/theme-work new d8598c1 Notifications - Run (Desktop) Notifications twice (and more) in a row does not work new c023a51 Crypto Services (utils) - Support for SHA224-512 new 2e1e954 JS - URL - add toJSON support new a80b5f2 DevTools - Scratchpad - fix an old bug (Ctrl+Shift+R / Reload and Run) new 4fd939e JS - make window.pageYOffset/pageXOffset/scrollX/scrollY double new ef9aeb6 Update UA construction. new 580ebc1 Replace display version in about box with build ID. new 12640bf Read Firefox UA compatmode from a pref instead of hard-coded. new c9fc6f4 Pick up major+minor milestone version from GRE milestone file. new 2e07719 Identify as Goanna + set Goanna platform version. new 5f813f1 Provide UA Gecko and Firefox slices by default for web compatibility. new 49e8a36 Link about dialog version to general.useragent.appVersionIsBuildID. new 8896ca5 Update various texts and references. new bc0273b Strip HHMM from the about dialog displayed version. new ee22113 Restore the dynamic release notes URL from pref new 3458dde Add site-specific overrides and remove the overruling global. new 6f96569 Set BASILISK_VERSION override major.minor to 52.9 new eaac061 Merge branch 'ported-moebius' new b7274fd Enable ALSA support by default on Linux. new 62d5359 CSP 2 - ignore (x-)frame-options if CSP with frame-ancestors directive exists new a06ce3f CSP: Upgrade SO navigational requests per spec. new b4dac50 CSP: Ignore nonces on <img> per spec new cdcfbde CSP: Support IDNs in connect-src new 896e23c CSP: connect-src 'self' should always include https: and wss: schemes new 6bb68de Propagate plugin permissions from top-level to XO iframes. new cff4a7d Bug 1217907: [RTL] Wrong direction in about:preferences#general homepage new 7b7ea5c Merge branch 'ported-moebius' new f3f9b7b Prevent issues and possible leaks with the bookmarks menu bar as a result of XBL re-binding. new 7eb2c15 Fix typo in f3f9b7b06e37f870463a5f2196457cca6b10d700 (caps) new be18578 Revert "Restore toolkit/obsolete" new 6f93b00 Restore toolkit/obsolete files and reinstate them to toolkit/content new 8781f74 Update NSPR to 4.18 new f1a0f0a Update NSS to 3.35-RTM new a910f57 Update build system files for NSS 3.35 new 2625cde Fix socket transport status events new b884cfd Merge branch '_native_52ESR_http_events_1' into TLS-1.3 new 37ea3b7 Bug 1340164 - Fix socket transport status events new d394b70 Bug 1343600 - Add TLS handshake Start/Stop events new aaa70da Bug 1345240 - h2 stalls on failed early data hard reload new bb9e155 Bug 1322373 - TLS 1.3 early-data for http/2 new 651b0dd Bug 1344890 - h2 tls 1.3 early data problem with https://echo.filippo.io/foo new 40388d5 Bug 1351392 - Fix transport status events for http2 and ftp new 753df14 Bug 1350388 - Drag&drop some HTTPS links in the download icon displays wrongly download as failed new 8a9d0df Bug 1328955 - When a client tries TLS1.3 with EarlyData and a server falls back to tls1.2,we should reconnect using tls1.3 without EarlyData new 5c6320c Bug 1344340 - "An unknown error has occurred (804b000c)" appears in the statusbar when loading some sites new 0fca15e Style clean up new 71119b4 Merge branch 'security_tls_1-3_1' into TLS-1.3 new 788c588 Activate TLS 1.3 by default. new dc7cecc Merge branch 'TLS-1.3' new 507827c Move --enable-eme out of mozconfigure new 011dac2 Don't build GMP-clearkey when not building EME. new 55d0373 Don't include MediaKeySystemAccess without EME. new 46ad119 Don't build EME-specific subroutines without EME. new c88c161 Remove unnecessary front-end features and pres when not building EME. new 1dbd979 Fix up leftover merge conflicts. new 7a6e7ed Developer Tools client should be a disable bool in ac configure new fd6b1ad WebRTC should be an enable bool in ac configure but enabled in Basilisk new 2772787 Merge branch 'master' into EME-work new e10dfb6 Merge branch 'EME-work' new fedcf72 Remove non-functional nsDragAndDrop due to refactoring new eebeefb Update configure variable verification new b6c2d5f Update 7zSFX new 17e72c8 Sync Pale Moon code new 11a8a39 Use MOZ_FENNEC and MOZ_XULRUNNER instead of checking MOZ_BUILD_APP in most places new ba2c2e5 Remove MOZ_MULET new 3223047 DevTools - Inspector - tooltip get element width/height wrong when browser zoomed new ad35e2a DevTools - gcli commands - cookie new 259e214 Basilisk - the cmd line - help (the columns alignment, error improvements) new f7e146b [partial fix] DevTools - network - proxy - throws an errors (remoteAddress) new b19e4e2 DevTools - inspector - data URL source links and their tooltips are unreadable new 627f167 Bug 1309194: Implement summary info in Net Panel Toolbar; Bug 1317205: CSS improvement for summary button new b05346c DevTools - Scratchpad - fix an old bug (Shift+Alt+R / Reload and Run) - follow up (Ctrl+Alt+R does not work) new d5d3cc7 Basilisk - the cmd line - help (the columns alignment, error improvements) - follow up new 9fafdd4 basilisk -jsdebugger - Import Console.jsm before calling console.[something] new abf6005 Bug 1168376: Show transferred size in request summary instead of decompressed size new e59c00a DevTools - Browser Console - restore sessions new 46ecf68 DevTools - Browser Console - restore sessions (follow up) new 228d252 DevTools - network - security (improvements) new 644e9db DevTools - network - implement the secureConnectionStart property for the PerformanceTiming new 12ea568 DevTools - style editor - StyleSheetsActor should use the parent tabActor to retrieve the list of windows and react to new/removed windows new b43b4f2 DevTools - gcli - screenshot - the vertical mode new 60edea0 DevTools - network - Copy as cURL (POST) new 03f6e7a Add support for -browserconsole (the command line) new 66e6aac Restore source-editor commands controller for scratchpad & styleeditor menus new caebf13 Checking NS_BINDING_ABORTED to avoid dispatching navigate event new 0535b0b Fix "help cmd" and "cmd refresh" in the Developer Toolbar new aa60e7f [minor fix] DevTools - Throws an error ("String contains an invalid character") new 13a6805 Properly pass postData into new tab new 6ee4e44 Show the Status Line (e.g. "HTTP/2.0 200 OK") in raw headers (response) new 3777f62 Fix nit new d7d7911 Rounding to 1ms new c8355b2 Rewrite the comment, use maxResolutionMs new e272829 Merge pull request #34 from janekptacijarabaci/devtools_import-from-moebius_1 new 3e9c160 Correct toolkit search component moz.build new 8891f99 Don't enforce arbitrary TLS profile. new c3039da Add support for CSP v3 "worker-src" directive new 390894c Bug 1146194: Multiple cookies with the same name not shown new 43ddb9b Bug 1276339: Storage inspector doesn't work on chrome:// pages and web extensions new 71fd51a Bug 1320362: Move indexedDb storage type in the storage inspector into a new column new 4240e91 Bug 1334252: Find IDB storage for host more directly new f0175fb Bug 1321820: Storage Inspector fails with dom.caches.enabled=false new 26e5362 moebius#337: Added option to remove all session cookies for a specific domain new 166fb9f moebius#339: Make it possible to add cookies, local and session storage entries new f22bc3f moebius#342: Columns are not sorted correctly (Natural Sort algorithm) new 28d03f8 moebius#350: Don't display storage-sidebar after deleting all cookies new 8114b67 moebius#93: DevTools: Network - DOMContentLoaded and load new d252c5b Merge pull request #36 from janekptacijarabaci/devtools_import-from-moebius_2 new 9626500 Remove testing-only UI components for e10s new c1ba23a The origin should not contain the ref part of the URL new bba13e3 Merge branch '_native_52ESR_dom_url_origin_ref_1' new 2998d0f Fix build system translation errors. new c5e46d9 Fix line endings on old-configure new d739fdc Merge pull request #41 from trav90/master new 1159523 Import lss code from esr52 new eb7399a Merge pull request #42 from trav90/fixbustage new a53fe8f Bug 1302989: Make storage inspector work with file:// when # is in the URL new e78a87b moebius#346: Storage Inspector should trim port from hosts for cookies new f6e7a51 Merge pull request #40 from janekptacijarabaci/devtools_import-from-moebius_3 new fbc836e [minor fix] DevTools - inspector.properties (fix typo) new 05b5c72 Merge pull request #48 from janekptacijarabaci/devtools_inspector_typo_1 new 25b78df Copy as cURL (PATCH) new b9b1757 Merge pull request #46 from janekptacijarabaci/devtools_network_curl_1 new d24b2d8 Added a button to refresh the Storage Inspector display new de97f5d Merge pull request #47 from janekptacijarabaci/devtools_storage_refresh_1 new 94852e6 Fix configure on Mac OS X new 88cfcc8 Merge pull request #50 from adeshkp/patch-1 new 2e5f399 Port Pale Moon commit a3044d3 - Exclude default theme from update checks. new 860efa7 Disable strict-aliasing for GCC in js/src new d219b67 Disable strict-aliasing for GCC in js/src/gdb new b9bb9f4 Disable -Wimplicit-fallthrough when building jsdtoa.cpp new 4537850 Use |noexcept| instead of an exception-specification in mozalloc.h new a973e50 Add MOZ_FALLTHROUGH macro definition for gcc 7 to suppress -Wimplicit-fallthrough warnings new f2fc563 Disable -Wimplicit-fallthrough in dom/canvas new 704ce7d Disable -Wimplicit-fallthrough in jsoncpp new daab331 Disable -Wimplicit-fallthrough for a chromium file new 3bb7b8e Disable -Wimplicit-fallthrough in parser/html new 141607b Disable strict-aliasing for GCC in js/src/jsapi-tests new 050973b Fix a truncation leading to an error with GCC 7 new 28b1200 Fix some WebRTC tests to build with GCC 7.0. new 9e2ba22 Merge pull request #51 from trav90/buildsystem-work new 2f4fa17 DOMContentLoaded and load does not work properly if "devtools.webconsole.persistlog == true" - is getting higher new e3c30c6 Merge pull request #53 from janekptacijarabaci/devtools_network_markers_1 new 8d709fb Bookmarks - HTML export - Write CRLF on Windows systems and LF on others. new 1275cfe [minor fix] Places - bookmarks - treeView.js - 0x80070057 (NS_ERROR_ILLEGAL_VALUE) [nsINavHistoryContainerResultNode.getChildIndex] new eda34d0 [minor fix] Places - deleting folder of livemarks - nsLivemarkService.js - 0x80070057 (NS_ERROR_ILLEGAL_VALUE) new 4577efd Implement DOM page onvisibilitychange. new b736f53 SVG - support radialGradient fr attribute new 017797d CSS - Grid - fit-content unexpectedly reserves space for full clamp size in repeat() new 505edf1 [draft] CSS - linear-gradient - zero (0) angle value without degree unit is not correctly interpreted new 920519e CSS - Grid - intristic content with overflow:auto overlaps in grid new 76e1c01 CSS - Grid - transferred min-size contribution of percentage size grid item with an intrinsic ratio new 092c61f CSS: inline-block with a display:block <input> child element has a wrong baseline (HTML forms) new 1df7811 Bump Goanna version for CSS improvements. new 93f8e06 JS - RegExp - match updated spec for `/\b/iu` and `/\B/iu` new 6be9e50 HTML - implement the labels attribute new ea44e60 HTML - implement the labels attribute (follow up) new c43c8f1 JS - Object - "TypeError: setting a property that has only a getter" without mentioning file and property name new 2fbd179 Bustage fix: remove duplicate function def new 519775b Revert "JS - RegExp - match updated spec for `/\b/iu` and `/\B/iu`" new ba74a41 Merge branch 'ported-moebius' new b392e6d Generate irregexp character tables with make_unicode.py. new 70a4d7e JS - RegExp - match updated spec for `/\b/iu` and `/\B/iu` new ffa04de Fix for loops in update.js (SyntaxError: missing ] after element list) new e510fcb Adjust error number for WebExtensions on TychoAM and add the string to Basilisk new 4a70c6d Remove the hard blocker on unmodified jetpack extensions from TychoAM new 90e68c3 Fix for loops in selectAddons.js (SyntaxError: missing ] after element list) new 565bf75 Remove Rust MP4 parser new a1f1434 Remove Rust URL parser CAPI new 7c68c5a Remove cargo nsstring component new 38d1852 Remove Rust from the tree. new 5462c41 Merge pull request #59 from MoonchildProductions/Evapo-Rust new 240ba54 Bump max icon size for search engine icons to 32 KB to cater to more common use of HiDPI icons. new d2a0a16 Hard-disable the use of sponsored tiles. new 4bb98e2 Remove .cargo directory new a8f45ab Bug 1426988 - Properly exit encoder init in error cases. r=rillian, a=RyanVM new abf6ece Bug 1433005 - Simplify codec pruning in NegotiateCodecs. r=bwc, a=lizzard new c7816fd Bug 1434580 - Ensure proper mouseover handling. r=masayuki, a=RyanVM new f13ea6a Bug 1426087 - Decrement nsDocumentViewer::mDestroyRefCount in a separate function. r=jwatt, a=RyanVM new d9ef671 Bug 1430761 - Update tzdata in ICU data files to 2018c. r=Waldo, a=lizzard new f56791f Bug 1424709 - Force disable the OSX system "nano allocator". r=spohl, a=RyanVM new a089281 Bug 1416307 - Set triggeringPrincipal to current document's principal, if aPrincipal is not given. r=bz, a=ritu new e749d23 Bug 1430557. r=longsonr, a=lizzard new 756fb3e Bug 1416529. r=mcmanus, a=ritu new 5babf7d Bug 1324042 - Fix trimmedOffsets arithmetic in GetRenderedText(). r=mats, a=RyanVM new f87d25e Bug 1428947 - Check plane width & stride constraints. r=mattwoodrow, a=ritu new 8f7686b Bug 1334465 - Make HttpChannelParent::mIPCClosed atomic. r=bagder, a=ritu new 8796194 Bug 1334465 - Set mIPCClosed to true before calling SendDeleteSelf in order to avoid race. r=bagder, a=ritu new 686954e Bug 1398021 - Update lz4 to version 1.8.0. r=froydnj, a=RyanVM new c0ea216 Bug 1388020. r=nical, a=RyanVM new 9da00ab Bug 1437087 - Call Disconnect on Unlink of cycle collector. r=masayuki, a=RyanVM new 69d5d1e Bug 1437507 - Fix JSObject::setFlags to call ensureShape before checking for dictionary mode. r=jandem, a=RyanVM new 8c25427 Blocklist update new bd819cc Bug 1440926 - Use overflow-checking math when computing Big5 max length. r=emk, a=RyanVM new a32b7f7 Bug 1430173 - Reduce the precision of all explicit clocks to 2ms. r=baku, a=RyanVM new f0b727e Bug 1430173 - Add Timer Rounding tests backported from -central to -esr. r=baku, a=RyanVM new b367c38 Bug 1430173 - Update tests for 2ms timers. r=baku, a=RyanVM new 8bd0f36 Bug 1430173 - Add qualifiers to BorrowedAttrInfo. r=baku, a=RyanVM new 2d689a1 Bug 1440775 - Make fetch API force-cache and only-if-cached use VALIDATE_NEVER instead of LOAD_FROM_CACHE. r=mayhemer, a=RyanVM new 5b69e05 Bug 1438425 - Delete DocumentRenderer. r=jesup, a=RyanVM new e59bc0f Bug 1425520. r=smaug, a=abillings new 64d560f Bug 1437450 - Disable Ion no-clone optimization for regexps if the graph contains try blocks. r=nbp, a=RyanVM new 5e04b38 Bug 1442127 - Allow function call times to occur at the same time in browser_profiling-canvas.js for ESR branch. r=baku, a=test-only new 959f6d2 Bug 1442127 - Allow timestamps to be equal in video delay. r=baku, a=test-only new 302f17e Revert "Bug 1438425 - Delete DocumentRenderer. r=jesup, a=RyanVM" new c9e08a8 Bug 1434384 - Mark v1 structured clone data as cross-process. r=jorendorff, a=RyanVM new ece34cc Bug 1442504 - Disable disjoint timer queries. r=milan, a=RyanVM new 0714852 Bug 1438425 - Delete DocumentRenderer. r=jesup, r=jgilbert, a=RyanVM new ea35857 Bug 1437105 - Remove flaky timing tests from ESR branch that sometimes fail with time clamping. r=baku, a=test-only new 71429dc Bug 1443865 - Use 16-bit eobs count. r=kinetik, a=RyanVM new 82b361d Merge branch 'ported-upstream' new caa1b32 Fix mozbuild looking for .cargo new 0d3ee51 Merge branch 'master' of https://github.com/MoonchildProductions/UXP new 75c9377 Close iterator after error in {Map,Set,WeakMap,WeakSet} constructors new 25550ce Close iterator after error in Array.from new 1147945 Close iterator after error in Promise.{all,race} new 11bdaa1 Merge pull request #66 from janekptacijarabaci/js_iterable_closures_1 new e3da3be Round down to the nearest 2ms (instead of 1ms) new bdaacef Deleting "secureConnectionStart" from a test file new a24511c Merge pull request #68 from janekptacijarabaci/js_dom_performancetiming_1 new 338c6a4 Bug 1426603 - Fallback from audio callback to system clock driver on error only once. r=padenot, a=RyanVM new 77734e5 Bug 1416940; r=snorp new e4c64e1 Set up the "DRM not available" messages in a saner way. new 56bcb6b Handle same-compartment wrappers in TypedArray methods. new 191ec54 Use origin instead of documentURI for WebRTC permission requests, when available. new 41bd3e2 Add extra check for path traversal sanity. new 0ae2ab7 Be more explicit with a lock. new 6698bbf Bug 1426002. Bail out of document.open if beforeunload tears things down. r=mystor new ea1b2e8 Revert "Add extra check for path traversal sanity." new 912aa47 Merge branch 'ported-upstream' new dda392c Add extra check for path traversal sanity v2. new 28d4e4a Bug 1318017: Call GetPrototypeFromConstructor for generator/async function and Intl constructors new af300f3 Bug 755821: Function() should use the parser's argument parsing code new 122938a Support ES6's "new function" construct new 427e734 Correctly tokenize valid JS names when using Unicode mathematical alphanumeric symbols as variable name new b2331d7 Correctly tokenize valid JS names when using code points outside of BMP range. new 726d2c3 Remove strict arguments poison pill for "caller" property per ES2017 new b2af10d Remove strict arguments poison pill for "caller" property per ES2017 new a10b239 Set "secureConnectionStart" to 0 for pages with HTTP scheme new 393ee74 Merge pull request #70 from janekptacijarabaci/js_dom_performancetiming_2 new 0a815a6 Use ordinary objects for Error prototypes new 566f1ff Handle the now ordinary error prototype object in stack new 4a4b951 Simplify Error Xray code new c00faa3 Add TI for error properties assigned by the initial shape new 9ecabc4 Tests new b794d24 Bug 1319952: Assertion failure: isNurseryAllocAllowed(), at js/src/gc/Allocator.cpp:79 new 9472b0a Bug 1320198: Land additional Error prototype test new 77e6074 Add TI for error properties assigned by the initial shape (follow up) new faa5f0d Prototypes should be regular objects. new 5b5e523 Blocklist update (follow up for "AntiVirus for Firefox") new 173a526 Merge pull request #81 from janekptacijarabaci/blocklist_update_1 new cf70142 Bug 1323868: Report object allocation failure when running off-main-thread new df313c5 Use ordinary object for RegExp prototype new 9384b08 Tests new 3114d48 Handle RegExp correctly in devtools new a413cf7 Update RegExp Xray code new 7197b30 Make RegExp.prototype return a regular object instead of an instance. new 75db97c Bug 1320388: Move JSFunction::HAS_REST to JSScript and LazyScript new 213f9ea Bug 1320042: Rename BytecodeEmitter::emitConditionallyExecuted{SOMETHING} to BytecodeEmitter::emit{SOMETHING}InBranch new 6822460 Bug 1317309: Throw a TypeError when passing a Symbol value to ToAtom new 5ef44cf Part 1: Implement ES6 function name property semantics new f67a2b8 Part 2: Call NameFunctions after emitting new e3f1d0d Part 3: Support JSOP_SETFUNNAME in Baseline and Ion new eb94521 Part 4: Fix existing tests new 1a3f098 Part 5: Update devtools to follow displayName change new f084549 Part 6: Update browser and dom tests to follow displayName change new 6085bfd Follow up: A opening bracket { was added; Added "function()->explicitName()" instead of "function()->name()" new 893a886 Add support for the function `name` property. new 2b7f231 Silence some ICU warning spew new 3ee73ca Bug 1322314 - Disallow emitting ParseNode twice new caa2a53 Bug 1322314 - Do not emit ParseNode twice in BytecodeEmitter::emitDestructuringOpsArray new 2a57d73 Bug 1204028: Evaluate LHS reference before RHS in destructuring new 72721d1 Merge remote-tracking branch 'janek/js_lhs-before-rhs_1' new 7d753c1 Bug 1147371: Implement IteratorClose for for-of new 2d2a60c Bug 1147371: Rename allowContentSpread to allowContentIter new 4b487ef Bug 1147371: Convert self-hosted code that need to call IteratorClose to use for-of new 2bb0252 Bug 1147371: Implement IteratorClose for array destructuring new 1ea1ed1 Bug 1147371: Implement calling IteratorClose and "return" on iterators in yield* new fdedd57 Bug 1147371: Implement JSOP_PICK and JSOP_UNPICK in the expression decompiler new 114eb8b Bug 1147371: Always decompile argument names in self-hosted code in the caller frame new 8bb9649 Bug 1331444 - Keep iterators alive in Ion in for-of loops for IteratorClose due to exceptions new 3df7c50 Bug 1332155 - Skip non-try-related trynotes when asserting jump targets new 34533e0 Bug 1332881 - Handle stack value in correct order when leaving loop and try-finally new e641a2c Bug 1334799 - Handle stack value in correct order when leaving for-of loop from finally block new e2853b8 Bug 1322069 - Add TryEmitter new f3c542a Bug 1333946 - Make IonBuilder::processIterators transitive new c937879 Bug 1335996 - Make test for bug 1333946 more reliable new 4ee42e3 Bug 1338796 - Do not call iterator.return if iterator.throw is present in yield* new 6056525 Bug 1341339 - Check for duplicates in processIterators new e7a220a Bug 1331585 - Allow falsy "done" values for IteratorClose due to exception during array destructuring new 2818e8d Bug 1334314 - Fix debug mode OSR exception handling for IteratorClose trynotes new b311e8f Bug 1342553, Bug 1343072, Bug 1344753 (details in the description) new 727c27a Bug 1342553 - Part 0.2: Support JSOP_CHECKISCALLABLE in JIT new 05441d1 Bug 1346862 - Fix IteratorClose due to non-local jumps being catchable by try statements inside for-of new aafdd31 Bug 1357075 - Pad a nop to unwind to the scope just before a destructuring iterator close trynote new 70c8cf8 Bug 1360839 - Call IteratorClose due to abrupt completion from yield new e197496 Merge remote-tracking branch 'janek/js_IteratorClose_1' new aae3a11 Bug 1343375: Update RegExp.prototype.replace and .match to call ToLength(lastIndex) for non-global RegExp and handle recompilations new 5fd5b2a Bug 1317397: Only set lastIndex for global or sticky RegExps in RegExpBuiltinExec per ES2017 new 8d5ec75 Merge remote-tracking branch 'janek/js_regexp_lastindex_1' new 424ed1b Enable Array.prototype.values new cb59151 Use FC_OUTLINE instead of FC_SCALABLE with Fontconfig to check if a font is scalable. new b6a49b6 Allow bitmap fonts to force scaling and bypass tolerance check in gfxFcPlatformFontList. new e57cba2 Fix line heights to properly scale to requested size for color-bitmapped SFNTs. new 19b9340 Revert "Enable Array.prototype.values" new 0c36b27 JS - support for Array.prototype.values() new d990d8a Merge branch 'master' of https://github.com/MoonchildProductions/UXP into js_array_values_1 new dc8aad9 Merge remote-tracking branch 'janek/_testBranch_js_array_values' new 05cb2b3 Get rid of link to irrelevant information after build. new 59bf420 Update SQLite lib to 3.21.0. new 4e368f8 Remove base conditional code for crash reporter and injector. new 4e721d1 Remove MOZ_CRASHREPORTER_NO_REPORT except in /testing new 473fb65 Remove unused LSPAnnotator new eac3e64 Stop trying to configure nonexistent crashreporter services. new 3cf6d2b Sync Pale Moon code new b4e843a Change embedded emoji font from EmojiOne to Twemoji. new 4a5f6b3 [PALEMOON] Version bunp new 63b52f8 [PALEMOON] Rewrite confvars.sh new ca4209a [PALEMOON] Fix Branding Build Files new fba0b46 [PALEMOON] Add moz.configure new 942640c [PALEMOON] First pass fix of obvious moz.build issues new b86be39 [PALEMOON] Build the devtools server new 45549dd [PALEMOON] Add defines and subst to application specific configure new a1065a8 [PALEMOON] Remove nsIAboutModule::GetIndexedDBOriginPostfix(); new abc1c7e [PALEMOON] Remove the NS_APP_BOOKMARKS_50_FILE directory service key new 04e0440 [PALEMOON] use nsresult instead of NS_METHOD in nsFeedSniffer new 99831ba [PALEMOON] Swipe nsIEHistoryEnumerator from Basilisk new 20cae79 [PALEMOON] Wholesale steal Basilisk's shell component new 20a62a9 [PALEMOON] Resolve externals is browsercomps new 199a592 [PALEMOON] Steal Basilisk's nsBrowserApp new 2af28f3 [PALEMOON] Fix fuelApplication.js include depth new 858eff0 [PALEMOON] Update the Windows Installer new c043e5d [PALEMOON] Fix preprocessor call for default bookmarks.html new 17c5cad Removing the unused variable new 27c333c Merge pull request #88 from janekptacijarabaci/devtools_network_openInNewTab_unused_1 new 2b97ab2 Ensure WebRTC is off by default in old-configure new 940f4a5 Remove extra "+" signs from jar.nm for Linux theme new b2aba84 Fix Twemoji GTK build bustage new c352cb6 Merge pull request #90 from trav90/fix-build-bustage new 7838398 Make vector image surface caching smarter. new 86f6015 Remove unused XRE_DONT_SUPPORT_XPSP2 new 5593323 Take the following project_flags out of moz.configure: and put them back into old-configure new 99889f4 [PALEMOON] Remove check for MSE mixed prefs in nsBrowserGlue.js new fef521c [PALEMOON] Fix for loops in treeView.js (SyntaxError: missing ] after element list) new a0bfb65 [PALEMOON] Fix for loops in browser-thumbnails.js (SyntaxError: missing ] after element list) new 537d477 [PALEMOON] Fix preprocessing on preferences new 321121c [PALEMOON] Switch call to autocomplete from history to unifiedcomplete in tabbrowser.xml new 6fde853 [PALEMOON] Fix redeclarations of shorthand Cc, Ci, Cu new 3e670d8 [PALEMOON] Add missing strings to override netError.dtd new f542c40 [PALEMOON] Swipe Basilisk's browser-fullZoom.js new 43001bd [PALEMOON] Use unprefixed requestAnimationFrame in tabbrowser.xml new 5e8e068 Port over logopage new d960419 Silence for-each-in warnings new 3a17b71 Remove about:home snippets. new 4e38ba8 Instate unofficial branding (`Serpent`) new 987d105 [WebExAM] Use a special "platform" ID and version number for WebExtensions in XPIProvider.jsm new b16ab3f [PALEMOON] Fix typo in browser-thumbnails.js new fb84e0f Make about:logopage available to any browser that opts into MOZ_PHOENIX new eb09a57 Make code style consistent across all AboutRedirector's new 11d5826 [PALEMOON] Use an array for Lazy Module Getters new ca9f588 Update configure variable verification new 03cf69d [PALEMOON] Finish incomplete ifdef'ing of MOZ_WEBRTC new 45f3d2b [PALEMOON] Fix for loops in DownloadsCommon.jsm and WindowsPreviewPerTab.jsm new f887139 [PALEMOON] Remove instanceof SVGDocument from browser-thumbnails.js new 59fb23c [PALEMOON] Fix some errors in tabbrowser.xml by adding usercontextid where needed new 0433d6e Fix incorrect assertions in js/src/builtin/ new 1b846d4 Only add -Wno-null-conversion when building with clang new 09b7883 Merge pull request #93 from trav90/buildsystem-work new 7c21a02 Merge branch 'master' of https://github.com/MoonchildProductions/UXP new fdb5aba [PALEMOON] Fix dragging when tabs are on top and menubar is disabled new a830c90 Fix some comment in devtools-browser.js new 16c1230 Merge pull request #98 from janekptacijarabaci/devtools_CustomizableUI_1 new 9f8f40b Remove unused variables (DevTools) in browser.js new d164660 Merge pull request #99 from janekptacijarabaci/devtools_browser_cleanUp_1 new 1a36001 Added support of the appmenu for DevTools menuitems (optional) new 309d1ca Merge pull request #100 from janekptacijarabaci/devtools_appmenu_1 new bf6bb14 Remove telemetry experiments framework new bbd4001 Fix Value::isGCThing footgun, stop returning true for NullValue new 6ac47e9 Merge pull request #94 from trav90/js-work new 0e6c1d1 [PALEMOON] [DevTools] Support for adding menuitems dynamically new 97238e0 [PALEMOON] [DevTools] Fix a function "Inspect Element" (nsContextMenu.js) new a952e2a [PALEMOON] [DevTools] Fix some paths to DevTools (sessionstore) new edea3b6 [PALEMOON] [DevTools] Fix some paths to DevTools (themes) new e7e96d0 [PALEMOON] [DevTools] Fix + Add some paths to DevTools (installer - package-manifest.in) new 44a46fc [PALEMOON] [DevTools] Follow up: A function "Inspect Element" (nsContextMenu.js) new d009c9b Merge pull request #105 from janekptacijarabaci/pm_devtools_1 new df8d6a8 [DevTools] Follow up: A function "Inspect Element" (nsContextMenu.js) new 5c4c912 Merge pull request #106 from janekptacijarabaci/devtools_browser_cleanUp_followUp_2 new 7b9b08e CustomizableUI.jsm can't be used for Pale Moon - setting conditions new de97da2 Use preprocessing instead of AppConstants.jsm new 7a480d5 Style clean up new 2e7c632 Merge pull request #101 from janekptacijarabaci/devtools_CustomizableUI_2 new a417824 Fix packaging after bf6bb14 new 93b7716 Merge pull request #107 from trav90/buildsystem-work new be78355 [DEVTOOLS] Resolve issues with dynamically created devtools menu items vs hardcoded vs overlay new 9a94a94 [PALEMOON] [DevTools] Added support of the appmenu for DevTools menuitems (follow up) new 7156604 Merge pull request #109 from janekptacijarabaci/devtools_appmenu_2 new 53808c6 [DevTools] Use preprocessing for: a global variable "gDevTools" and the context menu - a function "Inspect Element" new 20f5317 Merge pull request #108 from janekptacijarabaci/devtools_browser_cleanUp_followUp_3 new 7e929b2 [PALEMOON] Use non-prefixed cancelAnimationFrame in browser-fullscreen.js new f530480 [PALEMOON] Add an expected pref browser.newtabpage.enhanced new 2569bca [PALEMOON] Fix for loops in grid.js (included into newTab.js) new 8e9e05d [PALEMOON] Use Components.interfaces directly in controller.js, history-panel.js, and treeView.js new 0d0cf69 [PALEMOON] Fix for loops in allDownloadsViewOverlay.js new 297eaba [PALEMOON] Fix for loops in MigrationUtils.jsm new 0213b94 [PALEMOON] Preprocess organizer.css on Windows new c1852a5 [PALEMOON] Enable Devtools by default new bd32d60 [PALEMOON] [DevTools] Fix some paths with ToolboxProcess.jsm (extensions) new fc249d7 [PALEMOON] Fix some paths (deprecated) with Console.jsm (sessionstore, extensions) new df185f9 Merge pull request #111 from janekptacijarabaci/pm_devtools_2_paths new 615be06 Only enable general.useragent.appVersionIsBuildID for Basilisk by default new f858398 [PALEMOON] "Page Info" - "Permissions": Permission Manager - use URI instead of URI.host new 9929aa7 [PALEMOON] "Page Info" - "Permissions": Quota Manager => Quota Manager Service new 5fa956d [PALEMOON] "Page Info" - "Permissions": Fix - List of plugins new e341862 Merge pull request #115 from janekptacijarabaci/pm_pageinfo_permissions_plugins_1 new 5ab84e6 Merge branch 'master' of https://github.com/MoonchildProductions/UXP new be3bf22 [PALEMOON] Fix depth for toolkit osx shared.inc new 9a381d4 [PALEMOON] "Page Info" - "Permissions" - use uri.spec instead of uri in a new Error new 55c7287 Merge pull request #116 from janekptacijarabaci/pm_pageinfo_permissions_error_uri_1 new 540e704 [PALEMOON] [DevTools] Fix a path with Console.jsm (deprecated) - in sanitize.js new df84e6a Merge pull request #117 from janekptacijarabaci/pm_sanitize_path_console_1 new 39f12da [PALEMOON] Fix Sanitize (e.g. "Offline" - "Clear Recent History" - "Offline Website Data"): Quota Manager => Quota Manager Service new d050994 Merge pull request #118 from janekptacijarabaci/pm_sanitize_offlineApps_1 new 70974f5 [PALEMOON] Fix depth in baseMenuOverlay.xul new ac05ab9 Fix aboutSupport.js new 597fb9f Rebase on master new 0e01190 Remove crash reporter part 1. new 8d517b8 [PALEMOON] Fix depth for toolkit osx/shared.inc new 038971c Merge pull request #119 from adeshkp/patch-2 new 85e1c97 Revert "[PALEMOON] Use Components.interfaces directly in controller.js, history-panel.js, and treeView.js" new 536bc9b Revert "[PALEMOON] Fix redeclarations of shorthand Cc, Ci, Cu" new 588a484 [PALEMOON] Resolve issues with redeclaration according to ES6 new 9eb4d5e [PALEMOON] Update: extension/plugin icons (Windows), passwordmgr icons new 3eaf8be Merge pull request #122 from janekptacijarabaci/pm_icons_1 new cf71cfa [PALEMOON] [DevTools] Fix preferences in preferences.inc new 8c19f94 Merge pull request #123 from janekptacijarabaci/pm_devtools_2 new 263927c [PALEMOON] Login Manager Prompter: win.gBrowser is undefined new 92207c9 [PALEMOON] [Frontend vs Backend] Login Manager: Bug 1045987 - Implemented "getBrowserForContentWindow" method in tabbrowser.xml new 87adbf4 [PALEMOON] Preferences - Security - Password Manager: Use LoginHelper.isMasterPasswordSet instead of _masterPasswordSet new 1d1955f [PALEMOON] [Frontend vs Backend] Password Manager - Implemented Popup Notifications (it is not complete) new 6d10eb1 Revert "[PALEMOON] Login Manager Prompter: win.gBrowser is undefined" new 87bf3b1 [PALEMOON] [Frontend vs Backend] Password Manager: `InsecurePasswordUtils.checkForInsecurePasswords` is not a function new 33f860b moebius#117: Login Manager Prompter - auth: Throws an errors new 706493a Merge pull request #125 from janekptacijarabaci/pm_loginManager_1 new fd651c8 [PALEMOON] about:plugins - fix "addMessageListener is not a function" (e10s off - revert bug 1068087 - partially) new fb337a6 Merge pull request #124 from janekptacijarabaci/pm_about-plugins_1 new 912ac7e [PALEMOON] [DevTools] Added support of the appmenu for DevTools menuitems (follow up) new a0968fc Merge pull request #127 from janekptacijarabaci/devtools_appmenu_3 new 3968897 Bug 1431095 - Change Content-Type-Options: nosniff allowed script MIME types to match the spec new aea1fd6 Bug 1288768 - Better error reporting for network errors in workers new 9f7f0f1 Bug 1288768 - Better error reporting for network errors in workers new 4c2e774 Merge pull request #126 from janekptacijarabaci/js_X-Content-Type-Options_nosniff_json_1 new 8d0abc0 Maybe fix SyntaxError: non-generator method definitions may not contain yield in MigrationUtils.jsm new 3e82feb Add missing l10n string new bda9abd Restore Dict.jsm new 3589d4f Fix loops in Dict.jsm new 2bbed34 Revert "Restore Dict.jsm" new 6386363 Password Mananger has migration capabilities for only Basilisk new aaf3409 [PALEMOON] Remove the migrator new 7632870 Remove an unused (web)extensions icon new 63800e1 Merge pull request #128 from janekptacijarabaci/pm_icons_2_followUp_basilisk new 62ca5cf [PALEMOON] Update handle-xul-text-link to deal with json source data new 1170e81 moebius#154: Notifications - user settings - the immediate duration of the alert new 47354a0 Merge pull request #132 from janekptacijarabaci/notifications_settings_1 new c06b869 Places - throws an error: 0x80004005 (NS_ERROR_FAILURE) [nsIEditor.transactionManager] new e226e36 Merge pull request #134 from janekptacijarabaci/places_error_1 new 7bbe1c3 Fix: Using "View Source" from Browser Console new ff362dd Merge pull request #137 from janekptacijarabaci/pm_viewSource_1 new 9fed5c8 [GTK3] Draw menuitem background even when not in hover new a5a3435 [GTK3] Draw separator menuitem background and frame behind separator in menu new 51c57b4 [GTK3] Draw only background and frame of separator menuitems in GTK versions > 3.20 new fe4175e [GTK3] Use menuitem padding between menuitem and check indicator. new cf1b29f [GTK] Rename radio/check menuitem and indicator as used with ClaimStyleContext. new 45c7516 [GTK3] Rename subtract_margin and rectangle_inset to Inset* and swap InsetByMargin parameters for consistency. new 0f83951 [GTK3] Adjust menuitem padding and check/radio indicator position for changes in GTK 3.20 new 3203c21 [GTK3] Use WidgetCache to get colors at nsLookAndFeel new fa8c3a2 [GTK3] Use WidgetCache to get colors at nsLookAndFeel for GtkButton, GtkWindow, GtkScrollBar new 91d45b1 [GTK3] Use WidgetCache to get colors at nsLookAndFeelfor menuitems, text and tree view new dfe7200 [GTK3] Introduce MOZ_GTK_TEXT_VIEW_TEXT and move MOZ_GTK_RESIZER to WidgetStyleCache new 08f0754 [GTK3] Consider textview root node background in addition to text node for -moz-field new 17a7b83 [GTK3] Consider textview root node background in addition to text node for -moz-appearance:textfield-multiline new 3c30002 [GTK3] Adjust textarea style contexts for GTK 3.20 theming ABI changes new b0af6c9 [GTK3] Implement pre-3.20 MOZ_GTK_PROGRESS_CHUNK in WidgetStyleCache new b1f27cb [GTK3] With GTK versions < 3.8 draw menuitem background and frame only when in hover and not a separator new d75e907 [GTK3] Consider also margin when determine range widget slider size new 50217bd [GTK3] For Gtk > 3.20 determine scale trough size from trough CSS node and also add border/padding/margin new 484a5de [GTK3] Force a style resolution on context creation to set GTK 3.4 theming_engine new 5ddda93 [GTK3] Invalidate widget style contexts after their ancestors are set new e7b059d [GTK3] Don't invalidate style content for missing widgets new e088336 [GTK3] Get styles for menu label, button text and combobox text colors from WidgetCache new 2dba03f [GTK3] Ignore double-click on WM without _NET_WM_MOVERESIZE support new 54465cc Fix GTK3 build bustage new a0a79a9 [GTK3] Set alpha component appropriately in operator over for -moz-field new a22bf01 Merge pull request #136 from trav90/gtk-work new 99e150c moebius#57: about:support - improvements (Copy text to clipboard) new cf22ff5 Merge pull request #135 from janekptacijarabaci/aboutSupport_improvements_1 new c2d77de Fix: DEPRECATION WARNING: saveImageURL should be passed the private state of the in nsContextMenu.js new 5fccd1c Merge pull request #139 from janekptacijarabaci/pm_contentMenu_saveImageURL_1 new 58e05d9 Style clean up: saveImageURL() in nsContextMenu.js new 12c1588 Merge pull request #140 from janekptacijarabaci/pm_contentMenu_saveImageURL_2_cleanUp new 2e0e506 Fix: Findbar broken (basic) new 9243e01 Fix (to TODO): Findbar throws an error - "nsIPrefBranch.getBoolPref" is not exist in browser.js new da92d37 Fix typo in a property in tabbrowser.xml new aedeefe Merge pull request #141 from janekptacijarabaci/pm_findbar_1 new 15e4dcd Editable menulist loosing editable attribute gets focus stuck new c17c14c Merge pull request #129 from janekptacijarabaci/_native_52ESR_xulWidgets_menulist_editable_1 new 4f82d40 Restyle the findbar new 70a08bf Fix: Developer Toolbar (the command: `cookie`; themes) new 96e396f Fix a comment: "DevEdition theme" vs "DevTools theme" new 314016d Merge pull request #142 from janekptacijarabaci/pm_devtools_3_developer-toolbar new c71dd74 Make JS callers of ios.newChannel call ios.newChannel2 in browser/ new efea08c Merge pull request #143 from JustOff/PR_browser_newChannel2 new b3eee1b HTML - implement the labels attribute (added a test) new 924ffca Merge pull request #147 from janekptacijarabaci/html_labels_2_test new 4461757 moebius#255: [minor fix] toolkit/themes/linux/global/jar.mn - style clean up (the columns alignment) new 8096b6a Merge pull request #148 from janekptacijarabaci/minorFix_styleCleanUp_1 new 374231d moebius#126: [very minor fix] Fix typo in a comment in NSSCertDBTrustDomain.cpp new 356c948 Merge pull request #149 from janekptacijarabaci/minorFix_styleCleanUp_2 new 84e4495 moebius#76: JS - DOM - Selection API - crashes new 501db45 Merge pull request #151 from janekptacijarabaci/js_dom_selection_crash_1 new f2bc078 Convert MOZILLA_OFFICIAL conditionals to MC_OFFICIAL where needed. new 0b26d81 moebius#173: Fix up "about:" page new dfe1ae6 Style clean up in about.dtd new ccb9e8c Merge pull request #150 from janekptacijarabaci/about_1 new 386266f Merge branch 'master' of https://github.com/MoonchildProductions/UXP new 7494a27 Use document's principal for favicons in browser new 60c526d Merge pull request #152 from JustOff/PR_Favicons_principal new ca258a9 Use modern syntax to call NetUtil.newChannel() in _SessionFile.jsm new 8437051 Merge pull request #153 from JustOff/PR_SessionFile_NetUtil.newChannel new facac9b Fix: TypeError: "this._richlistbox.selectedItems.slice is not a function" in allDownloadsViewOverlay.js new 99ba894 Merge pull request #154 from janekptacijarabaci/pm_places_downloads_1 new 72ad33f [PALEMOON] Downloads - throws an error new 63d4826 Merge pull request #156 from janekptacijarabaci/pm_places_downloads_1 new ee15761 Bug 1311798: Align XMLHttpRequest abort() with the spec new c73c73b Merge pull request #131 from janekptacijarabaci/js_dom_xmlhttprequest_abort_1 new 77bb1e8 Fix a build warning for BrowserComponents.manifest new f8ad954 Merge pull request #160 from janekptacijarabaci/build_warnings_1 new 30c683d Bug 1317600: [DateTimePicker] Spinner arrow buttons shouldn't depend on find bar resources new 8fd370c Bug 1283385: Implement UI for <input type="date"> new 260e399 Bug 1323109: [DateTimePicker] Date time picker popup does not open near input box new c87dbe6 Bug 1325922: [DateTimePicker] Add arrows svg file and style month-year button for date picker new 631b690 Bug 1320225: [DateTimeInput] Integration of input type=date input box with picker (part 1) new 34125a0 Bug 1314544: [DateTimeInput] browser keyboard shortcut does not work when focus is on input box new 8a15fd8 Bug 1286182: Implement the layout for <input type=date> new 73c6f6b Bug 1320225: [DateTimeInput] Integration of input type=date input box with picker (part 2) new 9920472 Bug 1341190: Date picker panel and email input validation popup close immediately after opening new eddd0de [follow up] Bug 1325922 - Add arrows svg file and style month-year button for date picker new a1a007a Merge branch 'master' of https://github.com/MoonchildProductions/UXP into html_input_datetime_1 new e254301 moebius#92: HTML - input - datetime new c4aadf0 Bug 1287677 - Add mozIntl.getDisplayNames API new a773087 Bug 1310078 - Implement valueAsNumber and valueAsDate for <input type=datetime-local> new 0679b93 Bug 1310079 - Implement the min and max attribute for <input type=datetime-local> new 9f4779f Bug 1310078 - Implement valueAsNumber and valueAsDate for <input type=datetime-local> (follow up) new 7f21e9c Bug 1310080 - Implement the step attribute for <input type=datetime-local> new 6f1fcab Bug 1363672 - Add step support to date picker new 5e69b90 Bug 1364026 - (Part 1) Expose HTMLInputElement.getMinimum/getMaximum methods via webidl new 6a44ab2 Bug 1364026 - (Part 2) Check if min and max attributes on input type date are valid date strings new 5941771 Bug 1382175 - Fix time picker step and min/max regressions new 77fbaff Bug 1363672 - Add step support to date picker (follow up) new e14c686 Bug 1381421 - (Part 1) Handle dates earlier than 0001-01-01 and later than 275760-09-13 correctly new 7dfc8b7 Bug 1381421 - (Part 2) Add browser chrome tests for the minimum and maximum dates new 9498011 Bug 1371111 - Open picker when input element's padding area is clicked new 7e0d05e Bug 1390794 - Use 'norolluponanchor' to avoid closing the picker when the anchored input box is clicked new de16d19 Bug 1401876 - (Part 1) Close datetime picker on popuphidden new 2f54cd3 Bug 1401876 - (Part 2) Add browser-chrome test for reopening picker new 0a2b11d Bug 1397114 - Disable smooth scrolling when value changes come from input box new 09cc05a Bug 1406859 - [DateTimePicker] Let the first picker close gracefully before opening a second picker new bbfe249 A nicer button for class="month-year::after" new 3430e86 Bug 1446342 - Input type="date" not working if the other form elements has name="document" (any alternative solution) new 78074eb moebius#72: Fix Marionette's DateTimeValue when dom.forms.datetime is enabled new f4d1b48 moebius#110: HTML - input - datetime - Datepicker shows incorrect month for the first day of the month new fca67bb Merge branch 'html_input_datetime_1' new 33406af Do not make duplicates fatal while packaging new 02429a5 [PALEMOON] Revise packaging new 9147cc1 Add a hack to deal with defs.mk not always being picked up in Pale Moon's case new 31e756c Align SessionStore.jsm with the updated getCookiesFromHost() API new c8bdd9c Merge pull request #163 from JustOff/PR_SessionStore_getCookiesFromHost new e5c2d9a [PALEMOON] Add MOZ_PHOENIX_EXTENSIONS to application specific configure new 64204fd Bump Phoenix extensions to allow installing up to Firefox 56.9 new 2b8a229 [PALEMOON] Fix depth new 2054a12 Suppress false-positive warning about unreachable code after return in nsContextMenu.js new 08cfc34 Merge pull request #164 from JustOff/PR_nsContextMenu_unreachable_code new f5fb45f [PALEMOON] Theme chrome.manifest only needs to be packaged on Windows as far as anyone can tell new b189d04 [PALEMOON] Linux gets emojis too new d594ed2 [PALEMOON] Move linux icons to moz.build new ead1b03 Align SessionStore.jsm with the updated nsICookieManager2.add() API new 68011e6 Merge pull request #165 from JustOff/PR_SessionStore_nsICookieManager2_add new da3451b [PALEMOON] Fix gtk conditional in shared branding new 64875ed moebius#53: HTML - input - support for dynamic maxlength new 8b77947 Merge pull request #166 from janekptacijarabaci/html_input_maxlength_1 new 9ee5670 moebius#140: Fix: Fetch - headers should sort and combine new 9282781 Merge pull request #167 from janekptacijarabaci/fetch_headers_1 new 7d67148 moebius#159: CSP - support for "frame-ancestors" in "Content-Security-Policy-Report-Only" new 8a95c03 Merge pull request #169 from janekptacijarabaci/csp_frame-ancestors_1 new bdd0138 Merge branch 'master' of https://github.com/MoonchildProductions/UXP new 25370b7 Remove dead Places protocol handler in Pale Moon new 01b5b8f Merge branch 'master' of https://github.com/MoonchildProductions/UXP and resolve conflicts new 4cfe5d8 Merge pull request #159 from JustOff/PR_remove_places_protocol new 931950a Mass-replace global-scope let with var in Pale Moon and TychoAM new 4cc139c [PALEMOON] Fix packaging define new 7ae62c2 [PALEMOON] Fix packaging define for ICU new 2c0b407 JS - location.hash - no escape single quote new 53bd9f7 Merge pull request #171 from janekptacijarabaci/js_location_hash_1 new 3983e05 [WebEx AM] Remove test for experiments framework new c05ad04 Merge pull request #183 from adeshkp/patch-4 new d31fa89 [Tycho AM] Remove test for experiments framework new f9e866b Merge pull request #182 from adeshkp/patch-3 new 92e0c93 Fix GCC -Wreorder warnings. new 6d7fac8 Merge pull request #181 from trav90/buildsystem-work new f8b9aba moebius#106: SVG - CanvasImageSource - allow using an SVGImageElement as a CanvasImageSource new ded797b Merge pull request #172 from janekptacijarabaci/svg_canvasImageSource_1 new 05bb04a moebius#190: HTML - table - editor (contenteditable) - post process node array to remove all descendants of replacement node new a66e654 Merge pull request #173 from janekptacijarabaci/html_table_editor_contenteditable_1 new ae14556 moebius#130: URL parser - fix: don't allow empty host name new ba80720 Merge pull request #174 from janekptacijarabaci/url_parser_1 new f8086ef [PALEMOON] [Frontend vs Backend] HTML - input - datetime new a557bfa Merge pull request #178 from janekptacijarabaci/html_input_datetime_3 new 054dde2 Bug 1344642 - Part 1: Cleanup dom.forms.datepicker related code new c55addf Bug 1344642 - Part 2: Add a new pref for input type=week, month and datetime-local new c394a5f Merge pull request #180 from janekptacijarabaci/html_input_datetime_2 new f138ec9 moebius#131: URL parser - stop preserving empty passwords new 4028f58 Merge pull request #175 from janekptacijarabaci/url_parser_2 new 842e3d9 Merge branch 'master' of https://github.com/MoonchildProductions/UXP new 8a5c700 [PALEMOON] Update UA Compatibility modes in a backwards compatible way new b519af5 [PALEMOON] Fix a warning: "unreachable code after return statement" in urlbarBindings.xml new 00c726e Merge pull request #176 from janekptacijarabaci/pm_unreachable-code-after-return-statement_1 new 0763852 Revert "[PALEMOON] Fix a warning: "unreachable code after return statement" in urlbarBindings.xml" new e9cabce Merge pull request #193 from MoonchildProductions/revert-176-pm_unreachable-code-after-return-statement_1 new cf58e41 [PALEMOON] Remove accidentally duplicated 'malformedURI.title' from netError.dtd new 9c2269b Merge pull request #192 from JustOff/PR_netError.dtd_malformedURI.title_dupe new a4cc727 Remove the Sync promotion in the add-on install doorhanger new 8fe7bfe Remove Sync promobox from popup-notifications.inc as well new 4ee09e6 Merge pull request #194 from JustOff/PR_remove_sync_promobox new 9ec630a Remove unused Sync promotion notification icon new 0b4dae0 Merge pull request #196 from JustOff/PR_remove_sync_promo_icon new 0f8df53 palemoon#903: Customizable toolbars - persist the attribute "collapsed" new b7115f4 palemoon#975: Customizable toolbars - backward compatible (but unidirectional) new 4e23832 [PALEMOON] Customizable toolbars - added a comment new 89f2377 Merge pull request #195 from janekptacijarabaci/pm_toolbars_custom_persist_1 new 532de8c [PALEMOON] Source nsPlacesAutoComplete from the suite new 2ccac33 [PALEMOON] Use unified complete in autocompletesearch attribute for urlbar new 72e2a43 Revert "[PALEMOON] Use unified complete in autocompletesearch attribute for urlbar" new e719d7b Revert "[PALEMOON] Source nsPlacesAutoComplete from the suite" new 0bdaa97 Restore typeAheadResult support in autocomplete new 2b63f23 Restore nsPlacesAutoComplete new e7b7723 [PALEMOON] Localize a private copy of the pre-newawesomebar autocomplete bindings and styling new 9fb0fef [PALEMOON] Localize a private copy of the pre-richlistbox autocomplete ksmodule new 287ca21 moebius#242: XPCOM: exportFunction() - fix wrong .length attribute new 29de8de Merge pull request #168 from janekptacijarabaci/xpcom_exportFunction_length_1 new b702c9a Use asyncOpen2 instead of asyncOpen everywhere in Pale Moon new 8dea5c8 Merge pull request #198 from JustOff/PR_asyncOpen2 new 8361c83 Add extra JS scope for DownloadUtils in urlbarBinding.xml to cater to global lexical scope. new 8058e08 [PALEMOON] Only use the private autocomplete binding on the URL bar new 1ef526f Strengthen the use of the Master Password. new c8f78b1 Set default MOZ_OPTIMIZE_FLAGS to -O2 when using GCC new fe15bb4 Merge pull request #199 from trav90/buildsystem-work new d1b17ef Use natural border width rounding. new 37bd28f [PALEMOON] Places - fix: throws an error: 0x80004005 (NS_ERROR_FAILURE) [nsIEditor.transactionManager] new ab174e6 Merge pull request #201 from janekptacijarabaci/pm_places_error_1 new 8bfaf15 Use tried-and-proven backends for content rendering and reserve the use of Skia for canvas only. new e3accd0 [PALEMOON] URL/Address/Location bar - suggestions in location bar cannot be hidden by clicking dropmarker again new 8abaa8c Merge pull request #203 from janekptacijarabaci/pm_urlbar_dropmarker_1 new 3ab2a0b [PALEMOON] Fix badged button renders new 11cf9b2 [PALEMOON] [frontend vs backend] Follow up - ".toolbarbutton-badge-container" was renamed to ".toolbarbutton-badge-stack" new e16685f Merge pull request #204 from janekptacijarabaci/pm_toolbarbutton_badge_1 new 810cdf0 [PALEMOON] Engine Manager throws a warning (deprecated) new f30a260 [PALEMOON] Engine manager - fix typo (added a name function for debugging) new 3833d85 Merge pull request #205 from janekptacijarabaci/pm_engine-manager_keyword_1 new ec0f5a8 [PALEMOON] Fix: PopupNotifications.jsm (some extra checkbox) + catch exceptions from callbacks new f141ce6 Merge pull request #206 from janekptacijarabaci/pm_PopupNotifications.jsm_1 new cfc10b6 Bug 1446062 - Vorbis fix. r=jmspeex, a=lizzard new e0013ce Bug 1446062: libtremor Vorbis fix. r=jmspeex a=dveditz new ba71cc4 Bug 1440717 - Use RefPtr for CompositingRenderTargetOGL::mGL. r=Bas, a=ritu new 0b5cb08 Bug 1443891. r=emk, a=RyanVM new 09bbda1 Bug 1361699 - Add buffer when writing hashstore to file. r=gcp, r=mcmanus, a=RyanVM new e01e302 Bug 1433609 - Ensure that deserialized URL is correct. r=mayhemer, a=RyanVM new 2b020e9 Bug 1444231 - Fix QI implementation for FragmentOrElement. r=mccr8, a=RyanVM new 49969fa Bug 1409440. r=tnikkel, a=RyanVM new f90d03e Bug 1441941 - Limit allocations in SkTDArray. r=jrmuizel, a=RyanVM new 1d126c1 Bug 1443092 - Avoid calling SVGAnimatedEnumeration::AnimVal() from nsSVGUtils::GetBBox(). r=jwatt, a=RyanVM new acf9528 Bug 1448774. r=dholbert, a=RyanVM new cd68a2d Error out on missing or searchplugin or empty list. new 3cf71e4 Bug 1449574 - Update tzdata in ICU data files to 2018d. r=Waldo, a=RyanVM new d66d343 Bug 1448705 - Use input latency for draining. r=jya, a=RyanVM new e7189e3 Bug 1388020. r=nical, a=RyanVM new 8c9b42d Bug 1452416 - Release GraphDrivers outside of StableState runnable to avoid spinning the event queue. r=smaug, r=padenot, a=RyanVM new f243b7b Bug 1451376 - Properly enforce single PrintingParent per content process. r=jld, a=RyanVM new 9472136 Bug 1444668 - Avoid allocating large AssemblerBuffers. r=luke, r=bbouvier, a=RyanVM new e240319 Bug 1452075 - Backport some upstream pdf.js fixes. new ddbe089 Bug 1393367 - Change MOZ_ASSERT to MOZ_RELEASE_ASSERT. r=mstange, r=fbraun, a=RyanVM new 3b4a815 Bug 1453339 - Make it harder to mess up Promise::All. r=peterv, a=RyanVM new 9135a11 Bug 1452202 - Clean up PLDHashTable move operator. r=froydnj, a=RyanVM new d7df659 Merge branch 'ported-upstream' new c559e3e moebius#73: DOM - window.requestIdleCallback - improvements (basic) new dadd11d Bug 1336229 - Don't dispatch canceled IdleRequestExecutors new 8230982 Bug 1334904 - Add test for when rIC timeouts doesn't need timeout new 718874c Bug 1337814 - Add test for cancelling currently executing rIC callback new b16ad4c Bug 1337814 - Remove rIC callback from pending callbacks before running it new 75b26b2 Merge branch 'master' of https://github.com/MoonchildProductions/UXP into js_dom_window_requestIdleCallback_1 new b873b24 moebius#73: DOM - window.requestIdleCallback - improvements (basic) - follow up new 493d733 Merge pull request #207 from janekptacijarabaci/js_dom_window_requestIdleCallback_1 new e3d08de Enable requestIdleCallback API new 9ce0363 [PALEMOON] Installer - fix some comments (firefox.exe => palemoon.exe) new 0216b34 Merge pull request #210 from janekptacijarabaci/pm_installer_1 new 54c479a Bug 1122124: Fix default profile setting after reset, keep profile name new 1a1d8dd moebius#84: Fix: The profile - resetting new 585c1ec moebius#84: Fix: The profile - resetting (follow up) new 8b960b2 moebius#205: Fix: The profile - resetting (the custom profile name) new 4e7e4c2 [PALEMOON] Fix: The profile resseting - partially new 2b3b701 [PALEMOON] Fix: The profile resseting - partially (no the cmd "-migration") new a5dc179 Revert "[PALEMOON] Fix: The profile resseting - partially" new 6d04705 Revert partially (application/palemoon) "moebius#205: Fix: The profile - resetting (the custom profile name)" new ae4be7c Merge pull request #212 from janekptacijarabaci/profile_resseting_1 new 178989c [PMkit] Add Pale Moon as a target engine to 'sdk/system/xul-app.jsm' new d180f2a [PMkit] Add Pale Moon to 'modules/system/Startup.js' new 6014cdb [PMkit] Update 'module.metadata' with the Pale Moon engine where appropriate in 'sdk/*' new 304b177 [PMkit] Add the shim for 'sdk/ui/button' new c1a1f48 [PMkit] Allow access to 'sdk/ui/buttons' via require('sdk/ui') new 633cc96 Merge pull request #211 from JustOff/PR_PMkit_part1 new 56138c5 moebius#144: Launch command: basilisk "-migration -p" (throws an error) new 758d79f Merge pull request #213 from janekptacijarabaci/cmd_migration_1 new 66fa3ac [PALEMOON] moebius#58: Pale Moon - the cmd line - help (the columns alignment) new 8b0c6d3 Merge pull request #214 from janekptacijarabaci/pm_cmdline_columns-alignment_1 new cd05a3a [PALEMOON] Reimplemented "Time Zone Information" new 954b188 Merge pull request #215 from janekptacijarabaci/pm_zone-information_1 new f5c3770 Revert "[PALEMOON] Reimplemented selection internet zone information on downloaded files" new 27af68f Merge pull request #216 from MoonchildProductions/revert-215-pm_zone-information_1 new 877167c Re-implement pref-able file zone information ("Mark of the Web") new eb64fb0 Make the Mark of the Web preference applicable to all applications. new 20a3f8c Move the Mark of the Web pref to GRE pref file. new 114cc12 Un-deprecate nsNavHistory::GetPageTitle and nsNavBookmarks::GetURIForKeyword new a26cb28 [PALEMOON] Replace tabs with 2 spaces in statusbar component new 754ad61 Import XULRunner and make it produce the generic stub new 7d7df95 [PMkit] Provide gContextMenuContentData for 'sdk/context-menu' new 4c0556f [PMkit] Remove embedded WebExtensions support new e00e300 [PMkit] Rely on MOZ_WEBEXTENSIONS to include 'sdk/webextension' new 55b2b54 Merge pull request #220 from JustOff/PR_PMkit_part2 new 11c9f20 moebius#219: WebExtensions - add-on throws error on load when suggested_key is null / missing new 68c11d0 Merge pull request #218 from janekptacijarabaci/webextensions_commands_1 new 0b2e4f1 moebius#217: WebExtensions - Implemented "runtime.onMessageExternal"/"onConnectExternal" new 6896f68 Merge pull request #217 from janekptacijarabaci/webextensions_runtime_onMessageExternal-onConnectExternal_1 new 0a6fd85 Force use of level 1 Liftetime DSE optimization on modern GCC new c5a5240 Style fix new fc58701 Merge pull request #222 from trav90/buildsystem-work new 2828e5d Use -1 instead of 0 to indicate absent glxtest_pipe fd new b3bf60f Merge pull request #223 from trav90/glxtest_pipe new 94a484d Merge branch 'master' into xulrunner new b2aab92 Define vendorFullName in Official Branding new 7e01cff Remove region-specific overrides for search engines. new fb37ed0 Disable grabbing geo-specific search engines from Mozilla servers. new 04c7949 Bug 1317030 - Removing/reattaching an element from the DOM triggers spurious mouseenter events new d4feeb4 Bug 1322994 - Update pointerevent web-platform-tests (partially - depends on) new 8a6f654 Bug 1299197 Part1: Refine WidgetPointerHelper new e43cde8 Bug 1299197 Part2: Serialize WidgetPointerHelper in IPC message new 9b1ba68 Bug 1302297 - Part 4: Remove every button and buttons used in testcases (partially) new 09f456b moebius#71: DOM - Pointer Events - improvements new 844da45 Merge pull request #221 from janekptacijarabaci/js_dom_pointer_events_1 new 21f5ffe Disallow E10S to run. new 0a744b1 Remove unused header file for MeeGo Touch new d002463 [PMkit] Mark 'sdk/panel' as compatible with Pale Moon new 54db9d2 [PMkit] Fix the shim for 'sdk/ui/button' new 747b7a9 Merge pull request #226 from JustOff/PR_PMkit_part3 new 752af49 [DevTools] Fix warnings: "Property contained reference to invalid variable" new a54f392 Merge pull request #229 from janekptacijarabaci/devtools_css_warnings_variable_1 new 766ad26 [PALEMOON] [frontend vs backend] Use "devtools-browser.css" instead of "global/skin/devtools/common.css" (does not exist) in browser.xul new a558ac8 Merge pull request #228 from janekptacijarabaci/pm_devtools_4_path new 9e45391 Use preprocessor for "chrome://devtools/skin/devtools-browser.css" in browser.xul new cbe9335 Merge pull request #227 from janekptacijarabaci/devtools_preprocessor_1 new 4549256 moebius#56: Fix: DataTransfer - Pasting image from clipboard fails in some cases new 306690e Merge branch 'master' of https://github.com/MoonchildProductions/UXP into data-transfer_1 new c74754d Merge pull request #225 from janekptacijarabaci/data-transfer_1 new c30ebda Fix for loops in AddonRepository_SQLiteMigrator.jsm (SyntaxError: missing ] after element list) new 7ab4576 Remove NPAPI deprecation statement from about:plugins. new 4204580 Disable Mozilla health report service. new 3dbe5b2 Remove undesired system add-ons (all except PDFjs) new eb25a9b Update about:rights legal text. new 8ae405b Make sure to keep the safebrowsing entities valid. new 3c48cc8 Resolve issues with application.ini not allowing non-mcp applications to be official and have their own vendor new 1916969 Fix preprocessor conditional precedence in application.ini new b9ecf99 moebius#65: Fix: "about:..." - throws an errors new 531abf2 Merge pull request #234 from janekptacijarabaci/about_errors_1 new 9957290 moebius#123: DOM - Events - support createEvent("FocusEvent") new d220a5e Merge pull request #236 from janekptacijarabaci/js_dom_createEvent_FocusEvent_1 new 0a9acad moebius#121: DOM - Selection API - getSelection() should exist on XMLDocument / Selection.type new 3b55277 Merge pull request #237 from janekptacijarabaci/js_dom_getSelection_document_1 new c3ec00a moebius#119: (Windows) Security - Certificate Stores - NSSCertDBTrustDomain allows end-entities to be their own trust anchors new f5618cd Merge pull request #235 from janekptacijarabaci/security_windows_certificate-stores_1 new e2649bc moebius#221: WebExtensions - commands API does not support shortcuts with space or numbers new 8ffac11 Merge pull request #232 from janekptacijarabaci/webextensions_shortcut_space_1 new 1b4c425 moebius#223: Consider blocking top level window data: URIs (part 1/3 without tests) new f1e5578 moebius#226: Consider blocking top level window data: URIs (part 2/2 without tests) new 660d014 moebius#230: Consider blocking top level window data: URIs (part 3/3 without tests) new a38e87d Bug 1329288 - Test ContentPolicy blocks opening a new window new 95c4608 Bug 1329288: Allow content policy consumers to identify contentPolicy checks from docshell new 8af1b0c Bug 1329570 - Restore missing error check in mozilla::dom::Location::GetPathname new dbfad99 Bug 1323683 - Fold nsIURIWithQuery into nsIURI new 29bd11c Bug 1182569: Use AsyncOpen2 for docshell loads new 2e33335 Bug 1182569: Update ContentSecurityManager to handle docshell loads new 5b0f464 Bug 1182569 - Skip security check for plugins using newstream attribute new b73225e Bug 1182569: Update tests when converting docshell loads to use AynscOpen2 new 5d9ae78 Bug 1182569: Disable hsts priming for loads of type subdocument for wpt tests new d3575bf Bug 1182569: Add credentials mode for fetch-frame-resource.https.html wpt test new 49989d0 Revert "Bug 1182569: Add credentials mode for fetch-frame-resource.https.html wpt test" new f5545f8 Revert "Bug 1182569: Disable hsts priming for loads of type subdocument for wpt tests" new ee4f7c4 Revert "Bug 1182569: Update tests when converting docshell loads to use AynscOpen2" new 13f3978 Revert "Bug 1182569 - Skip security check for plugins using newstream attribute" new 115cf1e Revert "Bug 1182569: Update ContentSecurityManager to handle docshell loads" new 30621a6 Revert "Bug 1182569: Use AsyncOpen2 for docshell loads" new ccbd5ec moebius#187: DOM - nsIContentPolicy - context (document) new 8ed46f4 Merge pull request #231 from janekptacijarabaci/security_blocking_data_1 new ace6085 moebius#328: Set a sandboxName on the WebExtensions Content Script sandboxes new 1ea8529 Merge pull request #233 from janekptacijarabaci/webextensions_sandbox_sandboxName_1 new d9d3b68 moebius#195: DOM - PointerEvent - improvements new bccb9c1 Merge pull request #238 from janekptacijarabaci/js_dom_pointer_events_2 new be2b363 Fix accessing the bootstrap methods when they are declared in the new lexical scope new 3118706 Merge pull request #240 from JustOff/PR_bootstrap_scope new 6662cdb Hard-code the version number for Mozilla's version checker for add-ons. new 1697d64 Re-introduce some required overrides (why were ALL of them cleared?!) new 765fc0b [fix typo] palemoon#903 and #975: Customizable toolbars - persist the attribute "collapsed" (backward compatible) new ce197c4 Merge pull request #244 from janekptacijarabaci/pm_toolbars_custom_persist_2 new 11063e9 [PALEMOON] [frontend vs backend] Fix sanitize ("History" - "Clear Recent History..."): new bb87aea Merge pull request #254 from janekptacijarabaci/pm_sanitize_1 new 2f5ced8 [PALEMOON] [frontend vs backend] Fix cookies in Preferences new c80777a Merge pull request #255 from janekptacijarabaci/pm_preferences_cookies_1 new 27e0211 moebius#312: DOM - Fix incorrect TypeError: Response body is given with a null body status new 844da2c Merge pull request #243 from janekptacijarabaci/fetch_response_body_null_1 new 846bbb9 moebius#30 and #37: ForgetAboutSite.jsm - promise - serialize vs. parallel + a comment new 1b0a03a Merge pull request #258 from janekptacijarabaci/forgetAboutSite_1 new 70c2ad9 palemoon#583 and #1071: Fix: Plugin placeholder image/text (ask to activate) missing + overlay new 444b1a2 Merge pull request #260 from janekptacijarabaci/plugins_placeholder_css_1 new 9b88e7c moebius#209: Throws an error - "CloudSync is not defined" new 810a324 Merge pull request #259 from janekptacijarabaci/error_CloudSync_2 new f7edee7 Remove build support for HP-UX new acd4eee Tweak fullscreen API new fcfd618 Honor browser.safebrowsing.UI.enabled new 401a0e1 Bug 1209697: Clear ancestor intrinsic sizes when our block size changes new 2f87463 Bug 1209697: Cache flex measuring reflows to avoid exponential behavior new dca75f8 Bug 1336708: Don't reuse cached flex-item reflow measurements if the item's computed height has changed new bf901ae Bug 1336708: Reftest new d0e748c Bug 1338053: Make nsFlexContainerFrame::MarkIntrinsicISizesDirty() also call its parent class's method new eae8d21 moebius#138: Optimize operations on root of deeply-nested frame tree new a203f44 Merge pull request #262 from janekptacijarabaci/js_dom_overflow_1 new fe8155c Merge branch 'master' of https://github.com/MoonchildProductions/UXP new 9349f7f Revert "Add pluralrules to JS Intl" new b069dab Avoid calling slice in self-hosted code. DiD new b4154e0 Revert "Update build system files for NSS 3.35" new fba28f1 Revert "Update NSS to 3.35-RTM" new 7c4d50d Revert "Update NSPR to 4.18" new 6c3f954 Disable TLS 1.3 by default for now until our NSS can be updated to the latest spec. new b0d7b1b Bug 996448 - Lazify the loading of PluralForm.jsm everywhere new c86fbfd Bug 1115293 - Use "use strict" new 43caa48 Bug 1038811 - Push Notifications - Firefox front end changes for preferences, and permission notification new 62779a4 Bug 1038811 - Push Notifications (observer) new e33d1d8 Bug 956151 - Remove the perm attribute in permissions.js new 90e7b45 Bug 1006461 - Fix handling of permission notifications in preference dialogs new 5220953 Bug 431901 - Update preference dialogs to treat backspace and delete equivalently on Mac OS X new b688bdf Bug 574460 - Fix handling of permission deletion notifications in preference dialogs new 0bea8f9 Bug 340432 - Add the ability to cancel site permission changes new cbbc05d Bug 1137870 - Fix mismatching argument counts in permissions.js (partially) new 49ba38d Bug 1039540 - Disable the sorting of rows of sub-dialogs when right clicking (+ style clean up) new eebf416 Bug 1170200 - Part 2: Update JavaScript consumers of nsIPermissionManager::Remove new 4678680 Bug 661831 - In about:permissions, make Ctrl+f focus the filter box instead of invoking the find bar new d6213d3 Bug 1192458, Part 1 - Consolidate push and desktop notification permissions new d49d212 Bug 1192458, Part 2 - New icon for consolidated notification permission new 7b7c12e Bug 1216684 - Notification permissions cannot be global granted/denied in private windows new 79b88b3 Bug 1216271 - Display a notification upon upgrade for users who currently allow notifications for at least one site new 76658b9 Bug 1216271 - Follow-up to add L10N notes and fix style to use an early return new 38dc301 Bug 1220884 - Friendlier string for the notification upgrade UI new 2703a13 Bug 1221330 - Show the app icon in the XUL upgraded notifications alert new 94d59b4 Bug 1173523 - Part 3: Update PluginContent to use new API for nsIPermission new 02f885d Bug 1173523 - Part 4: Update about:permissions to use new API for nsIPermission new 33377b3 Bug 1173523 - Part 5: Update the preferences permissions UI to use new API for nsIPermission (+ fix typos) new 0638a11 Bug 1173523 - Part 7: Update advanced.js to use new API for nsIPermission new dbfedf8 Bug 1173523 - Part 9: Update pageinfo to use the new API for nsIPermission new db90929 Bug 1185365 - Correctly deal with full URLs in the cookie exceptions dialog new 28a3484 Bug 1189073 - Handle entering 'localhost:12345' into the cookie exceptions dialog correctly new 74995ea Bug 1190175 - Update offlineapp listbox to display origin property new e0b1636 Bug 1212610 - Fix sorting permissions by site due a legacy property name being referenced new a8b1780 Bug 1280775 - null check in removePermission to prevent crash: permission manager change new 7ca378e [PALEMOON] Permisions Manager: Added a comment new 947461b [follow up] Bug 1216271 - Display a notification upon upgrade for users who currently allow notifications for at least one site new 83697a6 [follow up] Bug 1192458, Part 1 - Consolidate push and desktop notification permissions new 98d8f63 [PALEMOON] Preferences: Fix permissions.xul (an introductory comment) new 1d18a1e [follow up] Bug 1216684 - Notification permissions ... in private windows - implemented "_getBrowserForRequest" function (e10 off only) new 4364284 Add github contributing guidelines new 698b659 Make github file all caps new eca7e64 [Pale Moon] Change button labels in cookies dialog new 4411bef [Basilisk] Change button labels in cookies dialog new f506d6f [Toolkit] Change button labels in password manager new 9a97c58 Merge pull request #269 from adeshkp/button_messages new 6a57baf Merge branch 'master' of https://github.com/MoonchildProductions/UXP into pm_permissions_1 new e19475f Bug 1288557 - Part 0: Fix permissions dialog while receiving deleted event new fc60f65 Bug 1288557 - Part 1: Replace custom exceptions dialog with usage of permissions new 69ac2db Partially revert 1ef526f0f - sftkpwd.c new 9414007 [PALEMOON] Bug 723951 - Popup notification does not continue when the tab move to other window new 32a3bfd Merge pull request #271 from janekptacijarabaci/pm_tab_move_1 new 05085ce [PALEMOON] [frontend vs backend] Fix of non-existent CSS files new c5e5dfd [PALEMOON] [frontend vs backend] Fix of non-existent CSS files (follow up - use preprocessing for OSX and windows) new 8acbae6 Merge pull request #272 from janekptacijarabaci/pm_css_inContentUI_1 new 3280ec8 Merge branch 'master' of https://github.com/MoonchildProductions/UXP into pm_permissions_1 new 57bc437 [PALEMOON] Remove double rows from aboutPermissions.js new e660603 [PALEMOON] Remove "dom.push.enabled" from aboutPermissions.js (consolidated to "dom.webnotifications.enabled") new c82c6d9 Merge pull request #273 from janekptacijarabaci/pm_permissions_1 new 73aace8 [ffvpx] Revert Mozilla hack in FFmpeg code new 56a2df6 [ffvpx] Restore AVOptions and dictionary features new 8b37a1b [ffvpx] Update ffvp9/ffvp8 to 3.4.2-release new ccdde52 [ffvpx] Remove some files we don't need new f4906f9 [FFmpeg] Work around a bug with corrupted data new 0676e74 [FFmpeg] Add a preemptive stdlib.h include in our libavutil_visibility.h hackaround file new af2f0e6 [ffvpx] Compile ffvpx lib with -ffreestanding to avoid triggering a clang bug new 044b501 [ffvpx] Re-enable assembly optimized code new 622f061 [ffvpx] Re-generate config_*.{h,asm} files new b2f8925 [ffvpx] Update resync documentation new eee41a3 Bump VP9 benchmark version ID new 6ada4b1 Update CLOBBER after ffvpx update new c75dae3 Merge pull request #275 from trav90/ffvpx-resync new 214690e Provide LoadInfo for NewChannel() call in 'about' protocol handler new 46a069e Merge pull request #274 from JustOff/PR_AboutRedirector_NewChannel_LoadInfo new 8d6b34f Use SRWlocks for js mutexes on Windows. new db4b6dc Use SRWlocks for mutexes in cairo on Windows. new be1786f Remove support for system jemalloc. new 077c630 Remove support for making jemalloc4 the default memory allocator. new 43034a3 Remove jemalloc 4 from our tree. new 9c07867 Remove MOZ_REPLACE_JEMALLOC new c6177a8 Remove jemalloc 4 leftover conditional. new a7ec27a Update credits in BSD-licensed files. new 90920ec Remove single-threaded considerations. new ffd62ae Remove jemalloc 4 leftover conditional. new 08e66d3 Make our allocator use multiple arenas based on number of CPU cores. new e56cebf Remove the unused and rudimentary arena load balancer. new f7b98c1 Use slim reader/writer locks instead of critical sections. new b53db93 Merge branch 'malloc-rewrite' new 0c6c32a Bug 846635 - Use asynchronous getCharsetForURI in getShortcutOrURI new f2b4134 Bug 989984 - getShortcutOrURIAndPostData should have a synchronous callback behavior new 451cbfc Bug 1100291 - Make getShortcutOrURIAndPostData() async by calling the passed callback off a zero timeout new 54cd77a Bug 1100294 - Turn getShortcutOrURIAndPostData() into a task that uses the new keywords API new 3c93fde Bug 92737 - Part 2: Open multiple tabs when multiple items are dropped on non-remote content area new 60d29fb Bug 92737 - Part 4: Open multiple tabs when multiple items are dropped on tab new d432689 Bug 92737 - Part 5: Set multiple homepage when multiple items are dropped on Home button new d15edc6 Bug 92737 - Part 6: Open multiple tabs when multiple items are dropped on New Tab button new c16c115 Bug 92737 - Part 7: Open multiple windows when multiple items are dropped on New Window button new b15719c Bug 92737 - Part 8: Download multiple files when multiple items are dropped on Downloads button new 02dffb5 Bug 92737 - Part 9: Download multiple files when multiple items are dropped on Downloads view in Library Window new cebd1e7 Bug 92737 - Part 10: Use browserDragAndDrop.dropLinks in urlbarBindings.xml new cfa5951 Maybe fix openLocation.js (to Promise) new 1b4963f Fix flags for "loadURIWithFlags" in openLocation.js new e3dda3e [PALEMOON] Fix conflict in openLocation.js new 90c68b3 [PALEMOON] Remove unused Task.jsm in openLocation.js new b18a9cf Merge branch 'master' of https://github.com/MoonchildProductions/UXP into pm_url_1 new 3ab6c7f Merge branch 'master' of https://github.com/MoonchildProductions/UXP into pm_url_1 new fa6fa13 Bug 945707 - Pausing a download fails when done after a retry + follow up (see the description) new 1e7bbbf Bug 1243445 - Pasting an invalid URL breaks the Downloads View in the Library new 72def35 [PALEMOON] [frontend vs backend] Downloads: Fix - the context menu - "Copy Download Link" new 6b2bba0 Merge branch 'master' of https://github.com/MoonchildProductions/UXP into pm_url_1 new c28caba [PALEMOON] Style clean up in browser.js new 383cb2c [PALEMOON] Fix typo in tabbrowser.xml new c99c89c [PALEMOON] Fix a function "middleMousePaste" ("Save") in browser.js new 9d1869d Merge pull request #276 from janekptacijarabaci/pm_url_1 new 2d7d421 [DevTools] Storage inspector throws an error when use arrow keys new 6607336 Merge pull request #278 from janekptacijarabaci/devtools_storage_arrow-keys_1 new 6bdb9d2 [PALEMOON] [DevTools] Storage inspector throws an error when url changes new adb23ed Merge pull request #279 from janekptacijarabaci/pm_devtools_storage_style-clean_up_1 new 775b1b8 [DevTools] Storage - style clean up - a check of the variable to see if it exists new 8f65db7 [DevTools] Storage - style clean up - a check of the variable to see if it exists (an empty line) new bddefd4 Merge pull request #280 from janekptacijarabaci/devtools_storage_style-clean-up_1 new fd10ee1 Use `urlbarChangeTracker` instead of `userTypedClear` to track address bar changes new de057c7 Merge pull request #282 from JustOff/PR_urlbarChangeTracker new f69729b Merge branch 'master' of https://github.com/MoonchildProductions/UXP new 11caf6e [TychoAM] Fix gCertBlocklistService.addRevokedCert is not a function new b8145b3 Bug 1263935 - Expose native version of mapURIToAddonId via amIAddonPathService new 77e7fca Bug 1263935 - Forward AddonManager.mapURIToAddonId to AddonPathService.mapURIToAddonId new 58a55be Merge pull request #281 from janekptacijarabaci/pm_devtools_storage_mapURIToAddonId_1 new f3e5c57 Fix the lexical scope of `gBrowser.gInitialPages` new 600ac9c Merge pull request #284 from JustOff/PR_gInitialPages new c21420c [PALEMOON] [frontend and backend] Added support for "referrerPolicy" new eb6c09c Merge pull request #289 from janekptacijarabaci/pm_referrerPolicy_1 new 8ffaf51 [Pale Moon] Fix buildid on Mac new fc8634a Merge pull request #291 from adeshkp/buildid-mac new fbeee76 Create `/docs` and move contributing guideline to it. new 927868e Move --enable-tests out of Python configure and flip the default. new 66aa6b5 Bug 1411415. new d308db1 Bug 1452619 - Implement mozilla::IsAsciiAlpha. r=froydnj, a=lizzard new 65a580a Bug 1453127 - Do not use iterators in MediaStreamTrack when removing listeners. r=pehrsons a=lizzard new bdb4ff5 moebius#157: The Performance Observer (improvements) new dc35e5c Merge pull request #292 from janekptacijarabaci/js_dom_performance-observer_1 new aff03b0 Merge branch 'master' of https://github.com/MoonchildProductions/UXP into js_dom_performance-resource-timing_1 new e040ed9 moebius#158: The Performance Resource Timing (added support for "workerStart") new 6fe08dc Merge pull request #293 from janekptacijarabaci/js_dom_performance-resource-timing_1 new de9560a Bug 1317297 - nextHopProtocol is an empty string for local fetch new 7ee5011 Bug 1322966 - Cleanup performance.cpp new 39d4a11 Bug 1323941 - navigationStart should not be exposed to workers as timing attribute new 98438fa Bug 1313420 - Implement Performance.timeOrigin - part 1 new d564205 Bug 1313420 - Implement Performance.timeOrigin - part 2 - tests new 1ad6dc8 Bug 1313420 - Implement Performance.timeOrigin - part 3 - tests new 30cf4c5 Bug 1313420 - Implement Performance.timeOrigin - part 4 - tests new 85a8330 Bug 1322292 - Some fixes for the Performance API in workers - part 1 - Centralized Performance.now() new 089a0bd Bug 1322292 - Some fixes for the Performance API in workers - part 2 - Get rid of NowBaseTimeStamp() new eeaf0a7 Bug 1322292 - Some fixes for the Performance API in workers - part 3 - TimeStampToDOMHighRes() in workerPrivate new 92d3042 Bug 1321261 - partially - "using namespace mozilla" new 306db80 moebius#161: The Performance Resource Timing (make timestamps be relative to startTime) new 64aec5a Merge pull request #294 from janekptacijarabaci/js_dom_performance-resource-timing_2 new 32c0678 Create a 1px overlap between tab center and start/end backgrounds. new 80f9b75 Implement auxclick new 8c47839 Merge pull request #295 from janekptacijarabaci/_native_52ESR_events_auxclick_1 new d2457cb Issue #286 - Incorrect filepath new 3fe37f6 Merge pull request #287 from SpockMan02/patch-1 new c473010 Bug 1202333: AnimationEvent elapsedTime should reflect playbackRate (without tests) new cf44821 Bug 1264125: Fire transitioncancel event when a transition is canceled - part 1 (in the description) new 3a9cafd Revert - Bug 1324985: Disable firing the transitionrun and transitionstart on Aurora 52 new 4644a03 Bug 1264125: Queue transitioncancel when animation status is idle new 34ef9d4 Bug 1264125: Call the queueing events when canceling transition via Style or Script new dcc00ff Bug 1264125: Queue CSS related event when setting null target effect new aade91b moebius#89: DOM - implement animationcancel event new c58cec2 Bug 1202333: AnimationEvent elapsedTime should reflect playbackRate (added tests) new 35c61a0 Bug 1264125: Fire transitioncancel event when a transition is canceled (added tests + style clean up) new b83c51a Merge pull request #296 from janekptacijarabaci/js_dom_animationcancel_1 new 1f4ce97 moebius#90: CSS - implement text-justify property new 8c146ab Merge pull request #297 from janekptacijarabaci/css_text-justify_1 new 0641c24 Reconfigure Pale Moon to short-circuit some undesired services/features. new d2bf1f1 [*AM] Expand the list for excluding internally used IDs from being sent to AUS new 8aed9d6 [PALEMOON] Issue #283 - Pale Moon Shell Service is not invoking defalt client check on start new fc1eb3a [regression] [follow up] Error: No such property on self-hosted object: "Intl_getDisplayNames" new 1cb62d2 Fix typo in variables in datetimepopup.xml new fe5af11 Merge pull request #301 from janekptacijarabaci/html_input_datetime_4 new 5167c8b Fix a build warning for autocomplete.css a autocomplete.xml new b1adc75 The preprocessor will be used for content/browser/autocomplete.xml new 7c8c054 Merge pull request #300 from janekptacijarabaci/build_warnings_3 new 5287427 [PALEMOON] Add required gBrowserBundle lazy getter in nsBrowserGlue.js new cb002e9 [PALEMOON] [frontend vs backend] Remove unused styles for Push Notifications new fefce8f Merge pull request #299 from janekptacijarabaci/pm_permissions_2_style-clean-up new e66562a Bug 1182569: Use AsyncOpen2 for docshell loads new f799598 Bug 1182569: Update ContentSecurityManager to handle docshell loads new d45c259 Bug 1182569 - Skip security check for plugins using newstream attribute new b8e6315 Bug 1182569: Update tests when converting docshell loads to use AynscOpen2 new 41e3d07 Bug 1182569: Disable hsts priming for loads of type subdocument for wpt tests new 80edefc Bug 1182569: Add credentials mode for fetch-frame-resource.https.html wpt test new 7485891 Bug 1329032 - Extend loadURIWithOptions by a triggeringPrincipal (without an hard e10s) new 6cb841b Bug 1332310 - Update AddState and CreateContentViewer to provide an accurate triggeringPrincipal for creating a history entry new 2cb9f3c Bug 1307736 - Ensure History loads pass valid triggeringPrincipal new 3dec348 Bug 1307736 - Store triggeringPrincipal with all history entries new 4908838 Bug 1337622 - Temporarily fall back to SystemPrincipal if History entry does not have a valid triggeringPrincipal new 05e44d8 Bug 1341589 - Set triggeringPrincipal on history entry for view-source loads new d9abe50 Bug 1341589 - Test TriggeringPrincipal on history entry for view-source loads new 71e6952 Bug 1341754: Provide a valid triggeringPrincipal when calling SetURI in Location new ecea4c5 Bug 1341754: Test SetURI in Location passes triggeringPrincipal new b3a9d03 Bug 1334875 - Temporarily remove assertion that history loads pass a valid triggeringprincipal new 0695943 Bug 1232432 - Convert feeds/feedConverter to use asyncOpen2() new 73b55c1 Bug 1333147 - Do not use owner as triggeringPrincipal when creating session history entry new e0a24e6 Bug 1343279 - Use SystemPrincipal when loading canvasToBlobURL new 7c75980 Bug 1359204 - Do not query nested URI within CheckChannel in ContentSecurityManager new d735c1c Bug 1359204 - Use SystemPrincipal as TriggeringPrincipal when loading page as view-source new 8dcc716 Bug 1359204 - Test view-source can open link is not blocked by security policies new a0643b9 Bug 1348801: Teach TriggeringPrincipal about OA when opening link in private window new 67bd9ff Bug 1332595 - remove useless click handling new 6b0c2a0 Bug 1331686 - Pass correct triggeringPrincipal for tabs openen through ctrl-click and open link in new tab new 855f11d Bug 1333726 - use serializeToString instead of non-existant serializePrincipal new cc4036a Bug 1344706 - Do not reuse originPrincipal as triggeringPrincipal within utilityOverlay.js new ae45e61 Merge pull request #311 from janekptacijarabaci/security_blocking_data_2 new c906abd [PALEMOON] Fix feeds - "Subscribe to this page..." new 6293134 Merge pull request #312 from janekptacijarabaci/pm_feeds_1 new 6bca91e [PALEMOON] Replace `owner` with `triggeringPrincipal` to match the updated UXP docshell new 1b50c57 [PALEMOON] Replace serializing `nsISHEntry.owner` with `nsISHEntry.triggeringPrincipal` new 92c59fe Merge pull request #306 from JustOff/PR_owner_triggeringPrincipal new 3ceed6b [PALEMOON] Added gBrandBundle lazy getter and use gBrowserBundle in nsBrowserGlue.js new 0913ffa Merge pull request #307 from janekptacijarabaci/pm_nsBrowserGlue_1 new 966e692 Bug 1216885 - Make nsISelectionPrivate not inherit from nsISelection new 83e6cb5 Bug 338865 - Scriptable XPIDL iface inheriting from noscript iface should throw error new d0c19e4 Merge pull request #309 from janekptacijarabaci/build_warnings_4 new 6d57948 [PALEMOON] fullscr-toggler element needs to be hidden in DOM fullscreen new d9b56d3 [PALEMOON] Added padding to toolbar autohide new ec3d61f [PALEMOON] Use CSS transition instead of JS animation for hiding toolbox in fullscreen mode and simplify related code new 8d439c3 [PALEMOON] Align the application with the updated fullscreen API new 531a718 Merge pull request #313 from JustOff/PR_fullscreen_fix_basic new 754796d [PALEMOON] Update error number for webextensions to match the platform new 61de1c8 Only set and show the dual-guid indicators when dual-guid has been built new dc43d59 Issue #316 - Always build heapsnapshot regardless of the rest of the devtools for now new ec1df1e [TychoAM] Make the Add-ons Manager conditionally devtools free new a930a79 Un-depercate synchronous search initialization new 832046a [TychoAM] Do not allow Jetpack extensions to install if Jetpack isn't actually built new 3442ae7 Fix unsafe "instanceof" negations new 04c8f8f Merge pull request #320 from janekptacijarabaci/instanceof_negations_1 new 3dfd141 Building with "--enable-debug" - fix some warnings new 7ea87f5 Merge pull request #319 from janekptacijarabaci/debug_warning_1 new 815cb2f [PALEMOON] [frontend vs backend] Places - Fix: "Keyword" reset (to an empty value) does not work new 39902d8 [PALEMOON] [frontend vs backend] Places - use "let" instead of "var" for the entire function "onKeywordFieldBlur" new b172877 Merge pull request #318 from janekptacijarabaci/pm_places_keyword_1 new b45f40f Import FFmpeg 4.0 header files new 29c293b Add support for libavcodec 58/FFmpeg 4.0 new 20532e1 Merge pull request #322 from trav90/ffmpeg-work new 755e102 Remove content process sandbox code. new e1490c0 Remove GMP sandbox code. new 4613b91 Remove sandbox ductwork conditional code. new 43f7a58 Nuke the sandbox new 755e3a4 Remove unused XREShellData new 2fd3f6c Remove nsPluginTag::InitSandboxLevel new f265784 Remove unused sanbox l10n strings (about:support) new 4a2aeb1 Merge pull request #323 from MoonchildProductions/nuke-sandbox new bbc8a98 Delay and shorten animation of transition to the full-screen new 78310fd Merge pull request #329 from JustOff/PR_fullscreen_animation new adf982f Fix regex escaping in old-configure and js/src/old-configure new 175efcb Merge pull request #327 from JustOff/PR_grep_invalid_option new 0221a30 Unconditionally switch on the INTL API on all platforms. new 1e06608 Adjust tests for android-enabled Intl. new bbd3b87 Remove the option to build without INTL/ICU new e6d4a8d Issue #325 Part 1: Remove the legacy non-IDNA2008 code path from nsIDNService. new cd1ab47 Issue #325 Part 2: Build ICUUtils unconditionally. new 2eddf19 Issue #325 Part 3: Remove support for using legacy Gecko normalization in gfxHarfBuzzShaper. new 58751cc Issue #325 Part 4: Remove obsolete and archaic Unicode normalization implementation. new a2652e5 Issue #325 Part 5: Remove non-Intl legacy code paths from js. new e6bb58f Issue #325 Part 6: Remove non-Intl legacy code paths from line-breaker code. new 33c8d5d Issue #325 Part 7: Remove non-Intl legacy code paths from IndexedDB. new fdd89d8 Issue #325 Part 8: Remove non-Intl legacy code paths from nsChromeRegistry. new 6f8f1f7 Issue #325 Part 9: Remove non-Intl legacy code paths from nsNumberControlFrame. new 1f18c1f Issue #325 Part 10: Remove non-Intl conditionals from installer files. new dd9af06 Issue #325 Part 11: Fix up build files. new 550f409 Issue #325 Part 12: Manually edit Unicode property tables. new c18d995 Issue #325 Part 13: Remove Mozilla implementation of the bidi engine completely and use ICU. new 74c62cd Issue #325 Part 14: Remove EXPOSE_INTL_API conditionals. new 891026d Make InitRuntimeNumberState's return type reflect its infallible nature. new 2860601 Issue #325 Part 15: Remove ENABLE_INTL_API and EXPOSE_INTL_API flags. new 3b28e26 Merge branch 'intl-ICU-emoji-work' new 32949bf [PMkit] Fix Empty string passed to getElementById() warning in buttons.js new db33886 Merge pull request #330 from JustOff/PR_PMkit_empty_getElementById new 769d58f Remove nameprep.c from moz.build new 3ca0ca4 Merge pull request #332 from trav90/master new 4f82391 [follow up] moebius#154: Notifications - user settings - the immediate duration of the alert new 7d5f95a Merge pull request #333 from janekptacijarabaci/notifications_settings_2 new e899e79 Rename VisualElementsManifest for Basilisk unofficial branding new 1fbd4d9 Use application specific application.ini new 3961587 [PALEMOON] Update fullscreen activation event to match UXP new 5839168 [PALEMOON] Replace fullscreen permission dialog with a warning new 79f8a27 [PALEMOON] Remove fullscreen and pointer-lock from permission managing new 61394bf Merge pull request #334 from JustOff/PR_fullscreen_warning new 4b7a2c6 moebius#231: Consider blocking top level window data: URIs (tests) new 26a032c moebius#231: Consider blocking top level window data: URIs (tests) - bug 264588 new 5390888 Merge pull request #335 from janekptacijarabaci/security_blocking_data_3 new 1b0c4bf [regression] DevTools - Web and Browser console - Added "Log request and response bodies" preference new 43208a5 Merge pull request #337 from janekptacijarabaci/devtools_browserconsole_bodies_1 new 2772ce4 DevTools - fix a comment in webConsole.dtd (Web Console and Browser Console) new eac16a5 [follow up] DevTools - fix a comment in webConsole.dtd (Web Console and Browser Console - not in the context menu) new aa662ad Merge pull request #339 from janekptacijarabaci/devtools_browserconsole_bodies_1 new 78430de Add emoji presentation API new 84c479a Use font.name-list.emoji preference for emoji presenration. new 149b090 Set font.name-list.emoji for some platforms. new 3617489 Fix build bustage new 2619698 Font fallback should detect emoji range for color emoji font. new fd2b227 Merge branch 'intl-ICU-emoji-work' new 7c2dd4f Add UTF-8 as a default fallback encoding for unknown encodings new 21c5dd6 Merge pull request #340 from janekptacijarabaci/preferences_fonts_fallback-character-encoding_1 new b98c4ed Merge branch 'master' of https://github.com/MoonchildProductions/UXP new 2218925 Bug 1447080 - Remove SEE_MASK_FLAG_NO_UI for better Windows 10 compatibility. r=dparks, a=lizzard new dc7515e Bug 1426129 - Hold CamerasChild via promoting "this" to a RefPtr. r=pehrsons, a=RyanVM new 04b3d51 Bug 1454692 - Backport some upstream Skia fixes to ESR52. r=rhunt, a=abillings new bece236 Merge branch 'ported-upstream' new 28cf922 Enable xrender by default. new cfe5ef4 Remove Gonk build directories new 70a2912 Remove the obsolete `media.mediasource.format-reader` control from the preferences UI new 34fcf33 Merge pull request #342 from JustOff/PR_mse_ui new 99fe0b7 Merge branch 'master' of https://github.com/MoonchildProductions/UXP new 0636d87 Bug 1449548. new 0264de4 Merge branch 'ported-upstream' new 73cdd61 Remove gonk IDL reference in /hal. new b7d9dad Remove MOZ_B2G leftovers and some dead B2G-only components. new 2f359ed Convert uses of KEY_MAP_ANDROID_EXCEPT_B2G to KEY_MAP_ANDROID new 6571d2c Remove MOZ_WIDGET_GONK [1/2] new e16bcd0 Remove MOZ_WIDGET_GONK [2/2] new 74611b6 Fix incorrectly removed #includes new a6de084 Remove missed MOZ_WIDGET_GONK ifdef new 1124fb5 Remove other gonk widget conditionals and unused files. new 5f1309e Add AMO override. new a327e27 [PALEMOON] Remove non-applicable lines from package-manifest.in that block basic macintosh packaging new 36b8fd7 Merge branch 'master' of https://github.com/MoonchildProductions/UXP new 1eaa467 about:sessionrestore - fix an error "treeView.treeBox is null" in aboutSessionRestore.js new 6a855db Merge pull request #350 from janekptacijarabaci/aboutSessionRestore_error_1 new faf4b17 about:welcomeback - fix an error "invalid 'in' operand gTreeData[idx]" in aboutSessionRestore.js new 1dd67a7 Merge pull request #351 from janekptacijarabaci/aboutSessionRestore_error_2 new 719803a Remove moz_widget_toolkit_gonk new 1a0462b [*AM] Make soft-blocked phrasing more generic so people will cry less when we do our job new 4b4b4a5 [PALEMOON] Override Windows Installer usage of MOZ_APP_DISPLAYNAME when appropriate new 1c9d620 Revert incorrect UAO optimization that broke SSUAO new 626419c Merge pull request #356 from JustOff/PR_ssuao_revert_1148544 new f866737 Issue #347 - TychoAM nsBlocklistService does not support gfxBlacklist new 1ab7016 Pale Moon version bump new ca6136f Drop invisible characters from downloads filename. new 5d2d2cb Use a temporary in Animation::Tick() new e53fa28 Check for infinite value in txFormatNumberFunctionCall. new 7bd7473 Add omitted Skia "Safe Math" includes. new 9c075dc Update in-tree freetype2 lib (unused) to 2.9.1 new 0c994ed Consistently use PR memory functions. new 41cbe2d Merge libhyphen fix from upstream. new c9d1a79 Don't linkify data: or javascript: URLs in the web console. new ec1aeee Revive the quickdial page (about:newtab) new 000ac0c Merge pull request #359 from JustOff/PR_about_newtab_fix new 819ca50 Clarify Basilisk branding/licensing (official/unofficial) new b70d884 Initial updates for Reader View. new 9ef464a Change Reader API to use events, remove messaging. new 90942a2 Merge pull request #367 from Ascrod/readerview new 5909cef Make safebrowsing optional at build time - Part 1: browser/ new 8e08b8c Make safebrowsing optional at build time - Part 2: mobile/ new 5365622 Make safebrowsing optional at build time - Part 3: toolkit/ new 4e1d60e Fix build bustage new e07abdd Make safebrowsing optional at build time - Part 4: configure new 41d68e3 Make safebrowsing optional at build time - Part 5: preferences new 79edb38 Include in-content preferences file security.js in pre-processing new b702d7d Merge pull request #368 from trav90/safebrowsing-work new 18dec10 Bug 1384062 - Make SystemResourceMonitor.stop more resilient to errors. r=ahal,gps new 5f74fe9 Merge pull request #366 from alaviss/bug1384062 new 831fcf5 Bug 1371991 - don't link against crmf when building with --with-system-nss, r=ted new 585bf76 Merge pull request #364 from alaviss/crmf new 713d6ad Bug 1314968 - Explicitly specify the AccessPoint interface name. r=kanru new 25f77cf Merge pull request #365 from alaviss/wifi new 3ac23df [PALEMOON] Fix: The settings icon in the notification is missing (copy some files from webextensions) new f7cf18b Merge pull request #358 from janekptacijarabaci/notifications_settings_3 new e968422 Bug 1379762 part 1. Don't call MediaFeaturesChanged if our override device pixel ratio is set to its current value new d1184bf Bug 1379762 part 2. Use a more reliable test to figure out when we can skip firing onload in nsDocumentViewer::LoadComplete new db85231 Merge pull request #360 from janekptacijarabaci/readview_pageshow_persisted_1 new aa41605 Add blocklist.manifest to Basilisk's package-manifest.in new 198f9e9 external/nss: Don't link with libcrmf on --with-system-nss builds new 4462c34 Merge pull request #369 from alaviss/crmf new 1d70831 palemoon/installer: Fix packaging when built --with-system-nss/nspr new 110050d Merge pull request #370 from alaviss/system-nss new b3ebf5e Fix missing include in Skia SafeMath new a2c3394 Update libhyphen's glue code to include overloads for fgetc() and feof(). new 91825ae [MSE] Add a missing comma in validBoxes new 5aafe79 Merge pull request #375 from trav90/media-work new fc001cc Remove gfxCrashReporterUtils. new 1309bdb Remove gfxCrashReporterUtils leftover. new fbdd52e Remove GMP, Plugin and IPC crash reporter hooks. new a3e8c9f Remove stubbed IPC CrashReporter(Parent/Child) new 6124594 Remove IPC CrashReporterClient/Host new fcd7ee3 Remove the Dark Matter Detector (DMD) Memeory debugger component. new 30cbf0b [PALEMOON] [frontend vs backend] Places - fix: adding a livemark doesn't work correctly new 542da56 Merge pull request #379 from janekptacijarabaci/pm_places_livemark_add_1 new 94988a2 Remove the jprof profiler. new c8b38a1 Remove CrashReporterParent leftover. new ac25827 Remove SPS profiler. new 19334fd Remove IPC profile functions. new b565e2c Remove CrashReporterParent leftover. new e2464b1 [MSE] Correct ADTS frame size calculation new b43a5fb Merge pull request #383 from trav90/media-work new 4347008 Perform null check earlier in OggCodecState.cpp new 6ca361b Null check the right pointer in RecvReadback new f2d541d Revoke MediaDataDecoder callback after RemoteVideoDecoder has been shut down new edccc61 Merge pull request #385 from trav90/media-work new 3a9d1b5 Remove the Social API new f786134 Remove MOZ_SOCIAL. new d545998 Merge pull request #381 from Ascrod/master new 72bab89 Revert "Remove the Social API" new 8f354e5 Merge pull request #386 from MoonchildProductions/revert-381-master new e62cb0c Pale Moon - Fix white tab text for active tab on Mac new 3f215e1 Merge pull request #388 from adeshkp/patch-5 new e03ae4b Bug 1394399 - Default Request.credentials to "same-origin" instead of "omit" new 240fd66 Bug 1394399 - Fix mochitests to expect "same-origin" default Request.credentials new 96357e8 Bug 1394399 - Fix web-platform-tests to expect "same-origin" default Request.credentials new d65ac8d Merge pull request #390 from janekptacijarabaci/dom_fetch_credentials_1 new ed4d22f [PALEMOON] [frontend vs backend] Reduce size of PopupBlocking:UpdateBlockedPopups messages new a65c26c Merge pull request #394 from janekptacijarabaci/pm_popup_block_1 new b9fc7c5 Display an error on Linux in the absence of SSE2 new 03d5c40 Always build with SSE2 support when using GCC new c3400bd Tweak SSE/SSE2 GCC flags new 3c3c859 Remove extraneous SSE flag new 7840c75 Merge pull request #395 from trav90/buildsystem-work new c3fc250 Make Pale Moon Windows8WindowFrameColor compatible with global scope. new 7a26ade Only display SSE2 error dialog on 32-bit Linux new c8409cc Merge pull request #397 from trav90/buildsystem-work new de0157a Revert "Only display SSE2 error dialog on 32-bit Linux" new 10623b2 Merge pull request #398 from MoonchildProductions/revert-397-buildsystem-work new a147b68 Revert "Always build with SSE2 support & display an error if not available" new bee00a4 Merge pull request #399 from MoonchildProductions/revert-395-buildsystem-work new 8b9fe0e Port libopus upstream patch. new 351cf27 [WebExAM] Issue #402 - Make JSON update manifests assume Firefox instead of Toolkit new b76b635 Merge branch 'update.json' new 13aca83 Fix typo in 8b9fe0e3582a0578720dc38b4ede57eac90e4594 new 2a36ae7 [WebExAM] Follow up to 351cf2703 new 258eb6e [WebExAM] Deduplicate toolkit/mozapps/webextensions new 170aaec [PALEMOON] [frontend vs backend] Part 2: Mass-replace global-scope let/const with var in Pale Moon and TychoAM new 6f54c3d Merge pull request #404 from janekptacijarabaci/pm_global-scope_1 new eef027d [PALEMOON] [frontend vs backend] Added icons new 72c97ed [PALEMOON] [frontend vs backend] Added icons (fix typo in a path: osx/global/icons) new fad230e [PALEMOON] [frontend vs backend] Added icons (fix typo in a path: osx/global/icons) new ff72a8a [PALEMOON] [frontend vs backend] Remove unused webapps-*.png (chrome://global/skin/icons/webapps-*.png) new 9a4b7a5 Merge pull request #405 from janekptacijarabaci/pm_themes_icons_1 new ab57858 Limit PNG image dimensions. new c9518c7 Remove unused webapps icons from Pale Moon new 1794ada Remove unused webapps icons files from Pale Moon new afd9be5 Merge pull request #407 from JustOff/PR_webapps_cleanup new 636d127 Disable HPKP telemetry in Pale Moon. new d58930d Fix sec pref locations and enable HPKP checking by default. new cf412a5 [WebExAM] Use extensions.minCompatibleAppVersion instead of extensions.minCompatiblePlatformVersion for update.json new 6e88466 Reinstate tabMinWidth and tabMaxWidth prefs. new bd85173 Remove support and tests for HSTS priming from the tree. Fixes #384 new 9f6194d Merge pull request #412 from g4jc/hsts_priming_removal_backport new e1084c8 Enable blocking of top-level data: navigation. new 5f89c3d Remove Social API. new bf1454c Merge pull request #416 from Ascrod/Social new daffc27 [PALEMOON] Fix missed `notifyPluginCrashed.png` on windows and linux new fa245e4 [PALEMOON] Package `chrome.manifest` for default theme across all platforms new 14eb8dc Merge pull request #415 from JustOff/PR_default_theme new 13b3428 Rewrite restoreDimensions to account for mismatched CSS/device pixel sizes. new b2cc253 Build - throws a warning: 'rv': unreferenced local variable new a516927 Merge pull request #419 from janekptacijarabaci/build_warnings_1 new 3ab978b Merge branch 'master' of https://github.com/MoonchildProductions/UXP new 5df686e Pre-process blocklists.js new 5441dc0 [PALEMOON] Use ShellService.jsm to get the shell service in utilityOverlay.js new ec3ddc2 Merge pull request #421 from JustOff/PR_utilityOverlay_ShellService new 3186820 Remove unused social icons. new 271c7b5 Merge pull request #423 from Ascrod/Social new 3107cca Remove duplicate ifdefs in browser-safebrowsing.js new 6d9ebfa Merge pull request #427 from Ascrod/master new 13168ba Add build config option to disable startup cache precompilation. new d902268 Teach moz.configure about --enable-precompiled-startupcache new b25f199 Partially revert safebrowsing commits to fix "tracking protection". new 84d7317 Move the MOZ_DISABLE_PRECOMPILED_STARTUPCACHE check. new d9984d9 [PALEMOON] Enable update prefs in Unstable branding for Linux new d308bde Merge pull request #431 from trav90/updater-work new b109b14 Remove UITour and customize tips. new d1a4cab Remove tracking protection tour. new d87c1ea Remove unused customization tip prefs. new 04f7940 Remove unneeded if condition from SelfSupportBackend module. new d38e7b7 Remove unused code from SelfSupportBackend module. new 571b7cd Merge pull request #424 from Ascrod/UITour new 7d9e2a1 Add a check to prevent a crash when CSP directives are used with chrome content new 2eeab8f Always build with SSE2 support when using GCC new d89e339 [PALEMOON] Package helper.exe so Windows Shell Service actually works on a packaged product new 0468922 Check if there are any unpreprocessed files new 6a28a55 Update the list of directives and file extensions for check new ced9c8b Refine the file extensions even more new 9377431 Don't search for directives that are never used alone new fcc1db6 Merge pull request #429 from JustOff/PR_unpreprocessed_files new ca01936 Remove SelfSupportBackend module. new dd70462 Merge pull request #433 from Ascrod/UITour new 9634722 Merge branch 'master' of https://github.com/MoonchildProductions/UXP new 87d742b Revert "Reinstate tabMinWidth and tabMaxWidth prefs." new 984dad4 Update Readability from mozilla-central release branch (FF 60.0). new 8339456 Merge pull request #436 from Ascrod/readerview new 88e05fc Merge branch 'master' of https://github.com/MoonchildProductions/UXP new 8844b14 [PALEMOON] Fix the Findbar - open when you press "/" or "'" keys new bf11fdd Merge pull request #441 from janekptacijarabaci/pm_findbar_1 new cbce4f0 [PALEMOON] Bump version to Alpha 3 new a1be17c Issue #303 Part 1: Move basilisk files from /browser to /application/basilisk new 81a8911 Issue #303 Part 2: Update build files for the new location new 031afca Issue #303 Part 3: Update themes for the new Basilisk location. new e3b7744 Merge branch 'move-basilisk' new e63c899 Fix incorrect Pale Moon installer locale paths. new 5ede0a5 Fix Basilisk Mac window menu include path. new fd614f7 Fix a file path for macOS new 669b017 Merge pull request #442 from SpockMan02/patch-2 new 40ad43a [PALEMOON] Fix "Open Web Location" (Ctrl-L/Alt-D) when nav toolbar hidden new 0b381c1 Style clean up + fix typo new 36e5eac Remove an unnecessary comment when closing the dialog new e005814 Merge pull request #440 from janekptacijarabaci/pm_url_2 new a421f38 Port our stricter cookie gating. new 00dee2f Add a helper function in PlacesUIUtils.jsm to cater to HiDPI favicon display with #-moz-resolution=w,h new cf15c23 Issue #448: Pale Moon: Include pinned tabs when warning about closing tabs with more than one window new fde9b45 Merge pull request #458 from SpockMan02/patch-3 new a3a78d4 Fix for loop in Sync quota dialog. new d7da727 Set sync prefs. new 75b3dd4 Update NSPR to 4.18 new e10349a Update NSS to 3.35-RTM new 3545238 Update build system files for NSS 3.35 new b2c78bb Restore NSS default storage file format to DBM when no prefix is given. new 6f84242 Revert "Restore NSS default storage file format to DBM when no prefix is given." new 6603359 Request NSS to use DBM as the storage file format new 2dad0ec Revert "Disable TLS 1.3 by default for now until our NSS can be updated to the latest spec." new 4a71b30 Merge branch 'NSS-335' new 12e3ee7 Update tzdata in ICU data files to 2018e. new ff901dc Change inlining of intrinsics. new 8e9811c backport mozbug #546387: fix assert failure in gtk which prints to the console. new 99f072c Merge pull request #460 from g4jc/gtk_null_fix new 63d3043 Merge branch 'master' of https://github.com/MoonchildProductions/UXP new 6b36aa0 Bug 1458270: Clean up in the shutdown observer. r=milan a=jcristau new e597487 Bug 1452576 - Improve StructuredCloneHolder for fuzzy tests, r=decoder a=jcristau new f35bf8b Bug 1459206 - Use FileSystemSecurity in ContentParent::RecvGetFilesRequest. r=ehsan, a=jcristau new 01e8137 Update dimensions early in ClearTarget. new cd96ca1 Fix build bustage. new e810c8a Bug 1462682 - Skia path bounds rounding fix. r=rhunt, a=RyanVM new bd0e550 Account for offsets when creating buffers for image textures. new dc33e92 Bug 1450688. r=bz, a=RyanVM new 835749e Perform some sanity checks on nsMozIconURI. new 0e550f2 Refactor structured clone JSAPI to prevent mismatched scopes. new 440ed92 string.contains() => string.includes() new 0514957 [PALEMOON] Fix the Findbar - open when you press "/" or "'" keys after start of browser new d4e6ea0 Fix a comment in browser.js (the FindBar - a tab vs the chrome window's context) new d489145 Using "function()" in browser.js - consistency with the surrounding code new c8f1b9f Merge pull request #459 from janekptacijarabaci/pm_findbar_2 new 240f52d Reinstate string.prototype.contains() new 32ccd28 Update kiss-fft to 1.4.0 and disable OpenMP for it. new a32e0cb Update HSTS preload list generation script new 3b7938d Increase concurrent lookups to 15 when generating HSTS preload list new cef7fcb Restore clearly-delimited format for the HSTS preload list new b789cbe Regenerate the HSTS preload list new e370a63 [PALEMOON] Update the pref name for HSTS new 306f386 Merge pull request #461 from trav90/HSTS new f13b39a Fix count of compacting update tasks started. new c951c98 Bug 1465108 - Use function pointers rather than virtual run method for GC parallel tasks r=sfink a=abillings a=RyanVM new c631245 Bug 1459693 - Ensure the right anonymous element is focused when calling input.focus(). new f3657d6 Bug 1464829 - Ensure the recover instruction vector has the expected size. new cd4da92 Improve the SSSE3 scaler. new 887e2c8 Bug 1458264 - Reset UNPACK_SKIP vars when uploading zeros. new fa47c8d Bug 1464784 - Hold a strong ref to the document in callers of ConvertNodesOrStringsIntoNode. r=smaug, a=abillings new 271f1ef Sanity-check in nsStandardURL::Deserialize(). r=mayhemer, a=RyanVM new d7beb75 Media: harden TrackID handling. new 5182fe0 Make sure the waiting message is actually displayed. new fcf214c Partially disentangle FxA from Weave so Pale Moon Sync can work. new b1ddd8a [PALEMOON] Add missed strings required by page info new ca8d6d0 Merge pull request #463 from JustOff/PR_pippki_strings new 16e2a93 Use a pref for supported Sync server API levels new bc8718f [PALEMOON] Sync - fix quota.js (SyntaxError: missing ] after element list) new 01f85b1 Merge pull request #466 from janekptacijarabaci/pm_sync_quota_1 new 95ce3a6 [PALEMOON] [frontend vs backend] Sync - add missed strings in sync.properties new 3a863be Merge pull request #465 from janekptacijarabaci/pm_sync_strings_1 new 78721fe Set Pale Moon Sync specific URLs in application shared prefs. new 25f9c54 Bump version to Alpha 4. new a0cca67 By default, disable tracking protection in Private Browsing mode if safebrowsing isn't built new 6a9562e [BASILISK] Remove tracking protection controls from the UI if safebrowsing isn't built new 15ae6f8 [BASILISK] Remove tracking protection controls from aboutPrivateBrowsing if safebrowsing isn't built new 66077e6 [BASILISK] Hide tracking protection description from aboutPrivateBrowsing if safebrowsing isn't built new 7128f0d [BASILISK] Hide tracking protection title from aboutPrivateBrowsing if safebrowsing isn't built new 27783db Merge pull request #469 from JustOff/PR_SB_DoNotTrack new 24f8b2f Stop also selecting trailing space when word-selecting. new 405642d [PALEMOON] Fix package bustage if devtools is disabled new bcb73db Merge pull request #475 from janekptacijarabaci/pm_package_bustage_devtools_disable_1 new a250b46 [PALEMOON] Change the three-state DoNotTrack controls to a simple on/off switch new b1d82a6 Merge pull request #474 from JustOff/PR_dnt_two_state new 7532308 Update NSPR to 4.19 new f83f62e Update NSS to 3.36.4-RTM new 505a561 Update build system files for NSRP and NSS new b0f5f9b Merge pull request #477 from JustOff/PR_nss-3.36 new b005cf3 [suggestion] [PALEMOON] Unstable releases - fix some links on Linux new 6df453d Merge pull request #481 from janekptacijarabaci/pm_update-links_unstable_1 new 518f95c Use newer asyncFetch() instead of asyncFetch2() in LWT image optimizer. new 9d5f6da Belated clobber for PR #477 new 7336eef Disable WebP decoder until memory leak is resolved new 7a1e7c8 Fix incorrect preprocessor defines for safebrowsing new f3e445f [PALEMOON] Moving About permissions component files from components/preferences/ to components/permissions/ new 660042b Merge pull request #471 from janekptacijarabaci/pm_move_permissions_1 new c9320b7 Stop making the version text selectable in the about box. new 05e8038 Free the decoded image buffer before deleting the WebP decoder. new 27a19a1 Revert "Disable WebP decoder until memory leak is resolved" new 3feeaf2 [PALEMOON] Remove `image/jxr` from `image.http.accept` until JPEG-XR decoder is implemented new b2cb042 Merge pull request #495 from JustOff/PR_jxr_clear_accept new e08b256 Add architecture detection to "about:" and "about:support" new faa4a1c Merge pull request #493 from janekptacijarabaci/toolkit_version_architecture_1 new 6ac05db Add a next preprocessing to Troubleshot.jsm new 8db9882 Merge pull request #494 from janekptacijarabaci/toolkit_troubleshot_pp_1 new 2e27360 Revert "Add a next preprocessing to Troubleshot.jsm" new 386c28b Remove appConstants usage from Troubleshoot.jsm (follow up) new 75d6d32 Merge pull request #497 from janekptacijarabaci/toolkit_troubleshot_pp_2 new 129e3c1 Clang needs a trailing new line in intl/hyphenation/glue/hnjstdio.cpp new f54f002 Add a nullcheck in DOMProxyHandler::EnsureExpandoObject jic. new fb29184 Minimal easy fix -- move findbar getters to tabbrowser. new 333142b Transfer findbar data to torn-off tabs. new 0b2ad9c Merge branch 'findbar-pertab' new b336ab4 Add UA mode for unofficial branding new 6769a48 Merge pull request #498 from adeshkp/patch-6 new ec2e3bc Move native UA compatmode out of branding into app prefs. new 4183d67 Increase max size for GDI classic forced families. new 982fd4b [BASILISK] Align ChromeUI identity box label color with Basilisk branding. new bcaa292 Fix typos in comments - scratchpad.properties new ce2aae2 Merge pull request #504 from janekptacijarabaci/devtools_locales_scratchpad_typos-in-comments_1 new a97887a [PALEMOON] Sanitize - "Form and search history" sanitize also the Findbar text and history (Ctrl-Z) new d6d968f Merge pull request #503 from janekptacijarabaci/pm_findbar_4_sanitize new 5c5bac3 [PALEMOON] Remove UA override for Google Fonts new d25a51c Merge pull request #501 from trav90/uaoverrides-palemoon new 65cd3df [BASILISK] Add UA overrides for YouTube Live new 5a50a17 Merge pull request #500 from trav90/uaoverrides-basilisk new d608016 Merge branch 'master' of https://github.com/MoonchildProductions/UXP new 38f30cd [PALEMOON] Findbar - remove unnecessary code (Findbar is no longer in the gBrowser) new 63b10a9 [PALEMOON] Findbar - added the listener also to tabbrowser.xml, remove "_fastFind", a better focus() for the method "updateCurrentBrowser" new 4ee1656 Merge pull request #514 from janekptacijarabaci/pm_findbar_4 new 1f6068b Bug 1398229 - Save-link-as feature should use the loading principal - context menu using nsIContentPolicy.TYPE_SAVE_AS_DOWNLOAD new 07ee079 Bug 1398229 - Save-link-as feature should use the loading principal - implementation of nsIContentPolicy.TYPE_SAVE_AS_DOWNLOAD new bf9d01d Bug 1430758 - No CSP directive for nsIContentPolicy::TYPE_SAVEAS_DOWNLOAD new e357dfa Fix typo in nsContentPolicyUtils.h new 8eb2350 Remove a comment in nsContextMenu.js new 3cf5a82 [PALEMOON] Fix "loadingPrincipal" in nsContextMenu.js new 6dd31012 Rewrite uuid for ContentPolicy new 6e56740 Added Ci.nsIContentPolicy.TYPE_SAVEAS_DOWNLOAD to next files new aebdb99 nsIContentPolicy: Their order (in nsIContentPolicyBase.idl) must be retained in nsContentBlocker.cpp new 22f7e8f nsIContentPolicy: Numbers should not be omitted in nsIContentPolicyBase.idl, rewrite uuid new 3430218 Merge pull request #509 from janekptacijarabaci/context-menu_save-link-as_principal_1 new 2ab4d66 Correct the browser and platform names in `devtools\client` new 9a19018 Add extra `Firefox` -> `browser` changes in `webide.properties` new e7b69b2 Merge pull request #515 from JustOff/PR_devtools_strings new d84b169 Stop using old-style promises module in about:newtab. new 7c6b532 Fix typo in newtab transformations.js new 7c1e280 [PALEMOON] Fix "Permissions Manager" and cookies new 44df810 Merge pull request #518 from janekptacijarabaci/pm_permissions_1 new ade2634 [PALEMOON] Fix "Permissions Manager" and "Remove All Cookies" new ca40a51 Merge pull request #519 from janekptacijarabaci/pm_permissions_2 new b054fd6 [PALEMOON] Remove named function syntax in aboutPermissions.js new 2546ae5 Merge pull request #520 from janekptacijarabaci/pm_permissions_clean-up_name-functions_1 new dd55381 Remove Google logo from about:home search bar internals. new 475728c The Tomato's #507. new 00e1f4f Fix misc regressions in en-US locale new cd9709f Merge pull request #523 from JustOff/PR_locale_regressions new 5c0b3b7 Merge branch 'master' of https://github.com/MoonchildProductions/UXP new 7d3b697 Fix SSL status ambiguity. new ba241f0 Update HSTS preload list new e6f765a Merge pull request #526 from trav90/HSTS-preload-list new 856d0c9 Issue #517 Part 1: Import newtab page from Basilisk (sans directory service provider module) new 56ddb90 Issue #517 Part 1: Fix newtab Search new bcb0bf1 Issue #517 Part 3: Remove compact style new c850e5a Issue #517 Part 3b: Remove compact style pref new b5ef99d Issue #517 Part 4: Fix tile pinning new a593509 Issue #517: Remove leftover contentSearch include. new 6caf73c Issue #517 Part 5: Remove configuration menu new 5d63c96 Issue #517 Part 5b: Remove configuration styles + leftovers. new 79ad98f Fix typo. new 072b81e Issue #517 Part 6: Restyle for Pale Moon. new b3fd353 Issue #517 Part 7: Remove enhanced/sponsored links styling and page code new 3ba6612 Remove unused files. new 65c98ed Update jar manifest for removed files. new cadeea9 Be more explicit about which browser content object is focused and when. new be93f4a Prevent the Quickdial page from stealing focus from the address bar. new 576124e Reinstate erroneously removed line. new 4b65237 Merge pull request #525 from MoonchildProductions/newtab-page-work new e3719ec Remove BrowserUITelemetry from Basilisk application new 5f5523b Merge pull request #528 from g4jc/remove_browser_ui_telemetry new f583627 Improve newtab styling new 87eaf44 Add new close icons and make current icons Basilisk-specific new 362bb20 Merge pull request #530 from Lootyhoof/close-icon new 29f434c Fix throws an error on "about:telemetry" new 89ee89f Merge pull request #535 from janekptacijarabaci/about_telemetry_error_1 new 1dfd7af Fix about:rights dependencies for Safe Browsing. new 883b156 Toolkit - Fix throws an error from Create a New Profile new 696b7d3 Merge pull request #532 from janekptacijarabaci/toolkit_create-new-profile_error_1 new dcabdf8 Build - fix "ERROR: preprocessor was not applied to aboutRights.xhtml" new 0501ac9 Merge pull request #537 from janekptacijarabaci/build_error_1 new 949b2eb Remove GCC 4.8 workaround in libopus new d819da3 Merge pull request #538 from trav90/code-cleanup new 83be316 Restrict web access to moz-icon:// scheme new 5741563 Prevent various location-based hazards. new 3f8a6e2 CSP: Support for "LoadInfo::GetLoadingContext" and "LoadInfo::GetLoadingContextXPCOM()" new c131541 Bug 1469150 - CSP: Scripts with valid nonce get blocked if URL redirects new d413e1f Bug 1469150 - Tests added to check scripts with valid nonce is allowed if URL redirects (follow up) new 0097345 Bug 1469150 - CSP: Scripts with valid nonce get blocked if URL redirects is fixed (follow up) new 364a399 Merge pull request #540 from janekptacijarabaci/security_csp_script_redirect_1 new 1f50e1c Preferences - Saved Passwords - "Remove" button should not be active if there are no items new 640f9ed Preferences - Show Cookies - "Remove Selected" button should not be active if there are no items new 491fc99 Preferences - Show Cookies - <tree onselect>/"onCookieSelected" is not fired twice new bc0df4c Merge pull request #543 from janekptacijarabaci/cookies_logins_1 new 277fa0a Remove unwanted newtab page code new 9755c93 Make about:webrtc conditional. new 9ac9865 Remove docshell contract for about:webrtc new a0147e9 Bump Pale Moon to beta. new 80fc068 Remove unused strings after #525 new 2c85822 Replace Firefox with "the browser" in webide.properties. new 03e667b Merge pull request #546 from JustOff/PR_locale_updates2 new 0d89d66 DevTools - Eyedropper Tool - Used "createImageBitmap(canvas.toBlob())" instead of "createImageBitmap(ctx.getImageData())" new 5a559eb Merge pull request #545 from janekptacijarabaci/devtools_eyedropper_slow_1 new 04005f5 [AllAM] Revert Bug 956990 - PREF_CHECKCOMAT_THEMEOVERRIDE new 0c5d7a9 [AllAM] Effectively revert Bug 521905 - Make extensions.checkCompatibility be per-application-version new 593835e [AllAM] Update the target preference new 121434f Rewrite assert in cubeb_alsa.c: alsa_refill_stream to pass back a cubeb error instead. new a219152 Merge pull request #547 from adeshkp/patch-7 new ad7e351 [TychoAM] Issue #409 - Upgrade and enhance AddonUpdateChecker including support for update.json new 6ee479e Merge branch 'am-work' new e8271c4 [TychoAM] Make sure console messages from AddonUpdateChecker indicate which parser they originate from new 3d4aa35 [WebExAM] Unify the AddonUpdateChecker new 1d152bb Merge branch 'am-work' new bbbb74e Make the Error Console accessible from about:console new 2cdd998 Move the Error Console search box to the eval toolbar new 074ebe6 [AllAM] De-duplicate AddonLogging.jsm new 02d374d Revert "Move the Error Console search box to the eval toolbar" new baf849c Revert "Make the Error Console accessible from about:console" new 015922d Make the Error Console accessible from about:console and make it presentable in that context new cb31466 Merge branch 'master' into am-work new 2ec54f1 [AllAM] De-duplicate Content.js new 431fe92 [AllAM] De-duplicate ChromeManifestParser.jsm and DeferedSave.jsm new 5127922 [AllAM] De-duplicate amContentHander.js new bde0258 [AllAM] De-duplicate blocklist.js, list.js, newaddon.js, and xpinstallConfirm.js new 80eb356 [AllAM] De-duplicate Locales new eda567b [AllAM] Remove Mozilla Tests new fd4f796 Cleanup WebExAM test dependencies new c7abad7 [AllAM] Preprocess extensions.dtd to exclude WebExAM-only strings new cacc528 [WebExAM] Remove unused AddonTestUtils.jsm new 2d8e325 [WebExAM] Remove E10SAddonsRollout.jsm new e906ffa "about:profiles" and "about:support" - use "Restart in Safe Mode" instead of "Restart with Add-ons Disabled" new 8207d75 [BASILISK] Unify strings for "Restart in Safe Mode" (with toolkit - "about:profiles" and "about:support") new e240469 "about:support" - added support for "Restart normally" new a05046a Fix throws an error if "winUtils.supportsHardwareH264Decoding" not available new a372469 Merge pull request #551 from janekptacijarabaci/toolkit_restart_normally_2 new 783f57d Issue #12 Part 1: Stop using nsIDOMEvent in UpdateIMEComposition. new a7bc62d Issue #12 Part 2: Stop using nsIDOMEvent in IsAcceptableInputEvent. new 6aa4745 Issue #12 Part 3: EditorEventListener should check if it's removed during a call of editor's method. new 8a8f0df Issue #12 Part 4: Don't access mEditorBase directly. new 783b60a Issue #12 Part 5: WidgetEvent shouldn't mark event as consumed if it's not cancelable. new 9168a0f Merge pull request #554 from MoonchildProductions/issue12 new 8b71cda Stabilize and align Intersection Observers new ef29d0a Enable Intersection Observers in the platform. new 23d70a9 Reorganize some internal pages. new 87c5dd6 [PALEMOON] Include devtools/client when building language packs new c50a6a2 [PALEMOON] Include devtools/client/locales conditionally new 3dea115 Merge pull request #558 from JustOff/PR_devtools_locales new fe0d9a9 Fix "about:support"s "graphics" section when "webgl.disable-extensions" is true new da4fa3b Merge pull request #557 from janekptacijarabaci/toolkit_about-support_error_1 new 6f97479 [PALEMOON] Use Promises.jsm instead of promise.js from jetpack in sanitize.js new f4205ff [PALEMOON] Remove no more required extra copy of promise.js new c49f527 Merge pull request #556 from JustOff/PR_sanitize_promises new d441fb5 Issue #562 Part 1: Transfix the grid new 8efb8f6 Add missing aCurrentBrowser definition in utilityOverlay.js new ee4ef87 Add back the Quickdial show/hide control. new ddea471 Use MOZ_AUSTRALIS to define common shared Australis features new 7664308 Add HYPE_ICEWEASEL where appropriate new f47536f Merge branch 'define-work' new 260cba2 Make sure application confvars.sh files are apart of CONFIG_STATUS_DEPS new 5dd272f Convert the button rect to device coordinates correctly instead of casting CSS coordinates. new 9836c7e1 WebRTC: Nullcheck DataChannel SendPacket calls. new 63522e8 Remove unused code for managing physical audio devices. new 7c62076 Issue #562 Part 2: Remove unnecessary grid calculation code. new eb2f77f Fix typos in comments - animationinspector.properties new 93083c4 Merge pull request #564 from janekptacijarabaci/devtools_locales_animationinspector_typos-in-comments_1 new f12fac8 Merge branch 'master' of https://github.com/MoonchildProductions/UXP new 535e939 Remove SSL Error Reporting telemetry new 65b4a8a Restore Pale Moon's standalone image viewing style. new 51792b3 Revert "Remove unwanted newtab page code" new b5b0b28 Bump Pale Moon to beta 2 new 445ebe5 Update libwebp/update.sh script for libwebp-1.0.0 new 47e9f9d Sync libwebp sources with https://chromium.googlesource.com/webm/libwebp/+/v1.0.0 new 05e6fcc Add new files to libwebp/dsp/moz.build new 56c9d0f Apply known security patches (webp:381,383,384) to libwebp-1.0.0 new 53407e7 Rename libwebp/MOZCHANGES to libwebp/UXPCHANGES and update it new 6b25f35 Merge pull request #566 from JustOff/PR_libwebp-1.0.0 new c96d9e5 Add tabbrowser findbar styling new d3037e1 Allow menubar items to inherit toolbar text styling new 75920b7 Only invert dropmarker by default on glass new e4b01ba Add tabbrowser findbar styling for Linux and OSX new a3b0701 Merge pull request #569 from Lootyhoof/theme-text new aad6114 Remove unnecessary GCC version checks new 86c08f4 Merge pull request #570 from trav90/code-cleanup new 6151dca Undo Mozilla Bug 1302937; Reinstate -moz-mac-lion-theme media query new c2fc366 Merge pull request #567 from SpockMan02/moz-mac-lion-theme new 71d8203 Quick fix to binay file path for Mac packaging new 5857b9d Merge pull request #572 from adeshkp/patch-8 new 4a5b5f0 Fix typo in a comment - performance.dtd new 851d621 Merge pull request #580 from janekptacijarabaci/devtools_locales_performance_typos-in-comments_1 new 51b321c [PMkit] Keep the buttons position when they are placed right before space, flexible space or separator new a659def Merge pull request #579 from JustOff/PR_pmkit_dyn_buttons new 9ee07e9 Issue #578: Applications cannot start without /proc (chroot). new 7011a01 Disable Intersection Observers by default. new de01f1e [PALEMOON] Remove duplicate MOZ_PROFILE_MIGRATOR entry in confvars. new 8ed2f59 Bug 1456189 - Simplify BufferList::Extract to make the lifetimes clearer. r=froydnj, a=RyanVM new ffbe05e Bug 1462912 - Fixed BufferList::Extract to handle the case where the call consumes the entirety of the BufferList. r=froydnj, a=RyanVM new 0cacba3 Bug 1464079 - Bring ICE connection state change callback up to spec. r=jib, a=RyanVM new ce38876 Bug 1464079 - Bring ICE connection state change callback up to spec. r=jib, a=RyanVM new 92a7dcc Bug 1464063 - Remove sdp_getchoosetok. r=bwc, a=RyanVM new fdc6f82 Bug 1413868. new 5db0b81 Bug 1464039 - Reject some invalid transforms in qcms. r=mwoodrow, a=RyanVM new 67d4d2f Bug 1468217 - Add "SettingContent-ms" to the list of executable file extensions. r=Gijs, a=RyanVM new bb89f84 Bug 1436241 - Check redirect status code before forwarding to NPAPI. r=jimm, r=pauljt, a=jcristau new 3858dd6 Bug 1464039 - Only reject qcms transform with invalid grid size if the transform function uses the grid size. r=Bas a=jcristau new 5054d5a Confirm launch of executables other than .exe on Windows. new 8d29394 Cherry-pick user sctp rev SVN8789a6da02e2c7c03522bc6f275b302f6ef977fe new ca3a3b6 WebRTC: Add DeleteStreams to media conduits. new bad62e9 Rework gfxFontUtils::MapCharToGlyphFormat4 to be more robust. DiD new 8844d3c Clamp resolution in PerformanceNavigationTiming. new 46450ce Remove errant paste new aa6329b Don't leak newTemplate in pk11_copyAttributes() new 4c99142 Merge branch 'ported-upstream' new e92808f Prevent suppressing executable warnings using the "don't ask me this again" checkbox. new dc4e425 Update troubleshooting pref whitelist following 593835e861ce3ab3f9d58aa1fc241399f1c1f244 new 30cc819 Rename firefox(-branding).js to basilisk(*).js new 4b76d64 Re-implement prompts.tab_modal.focusSwitch control in toolkit. new 093b630 Fix cache v1 compression crash in nsCompressOutputStreamWrapper::Close() new 4666691 Remove pref confusion around cache v2 new ee5da98 [TychoAM] Make resilient to missing pref lightweightThemes.animation.enabled new 5109879 [PALEMOON] On GTK, default to showing the menubar only when alt is pressed new 1e48edf Bug 1334411 - Remove the UI for indexedDB in Page Info and Permissions Manager new a003b2b Merge pull request #583 from janekptacijarabaci/_testBranch_pageInfo_permissions_indexedDB new b7dc301 Mac: Do not hide caption buttons or titlebar new f17876f Merge pull request #585 from SpockMan02/patch-4 new e8120c7 Don't hide caption buttons with a lw theme, either new ed1bb14 Merge pull request #588 from SpockMan02/patch-4 new 366e7e9 [PALEMOON] about:sessionrestore - fix an error "treeView.treeBox is null" in aboutSessionRestore.js new 057bc2d Merge pull request #587 from janekptacijarabaci/aboutSessionRestore_error_3 new de85309 On failure, save a dummy file from the background page thumb capture module. new 6d356ee Adjust popup ID for password manager new 6b4dde0 Merge pull request #594 from Lootyhoof/issue-593 new 63fe69f [PALEMOON] DevTools - remove unused items from browser.dtd new c3916ca Merge pull request #590 from janekptacijarabaci/pm_devtools_menu_unused-items_1 new 39c7be9 [AllAM] [STRING CHANGES] Appearance -> Themes new 7eee8a9 nsIContentPolicy::TYPE_DOCUMENT - Use "aLoadInfo->ContextForTopLevelLoad()" instead of "aLoadInfo->LoadingNode()" new 06ccf0f Merge pull request #601 from janekptacijarabaci/security_blocking_data_1_1 new a80267e Bug 604026 - Sync event loops in workers should be created only if compatible with the worker shutdown status new c3fe7f5 Merge pull request #597 from janekptacijarabaci/dom_workers_terminate_1 new bfeac5c Bug 1298823 - Fix Request constructor - with "mode: navigate" new 3815302 Bug 1331564 - XHR SyncTeardownRunnable must run also when the worker is in killing state new 52d608c Merge pull request #599 from janekptacijarabaci/dom_fetch_request_navigate_1 new b94e5a3 Fix redirector paths new 0daa123 Update about:rights links. new cbd52d4 Make the page visibility API pref-controlled. new caa2ac2 Fix local link handling in Reader Mode. new dac5ea4 Remove telemetry from NarrateControls.jsm. new 6f64e48 Bug 1456652 - SameSite cookie Reader view patch bypass new 6a8ba47 Revert "Bug 1456652 - SameSite cookie Reader view patch bypass" new 0c5085a Merge pull request #606 from Ascrod/master new f3c0ab1 Fix typos in comments - memory.properties new 77800ce Merge pull request #609 from janekptacijarabaci/devtools_locales_memory_typos-in-comments_1 new 764d0af Reconfigure Pale Moon new 8c4897f Version bump to beta 3 new cdace87 Restore pref -- enhanced tiles aren't dead yet. new 0b2e92f [BASILISK] "about:privatebrowsing" - use "Basilisk" instead of "Firefox" new cf06d0d Merge pull request #611 from janekptacijarabaci/firefox_name_2 new 85b31d3 Rename some remaining strings "firefox[-branding].js" to "basilisk[-branding.js]" (or [application].js) new accd3f8 Merge pull request #612 from janekptacijarabaci/firefox_name_1 new a1b9326 DevTools - display newlines in some console messages new 48ee9be Merge pull request #615 from janekptacijarabaci/devtools_console_new-lines_1 new 86d78f6 Pale Moon: Restore osx private browsing indicator new 4483ac5 Merge pull request #613 from SpockMan02/mac-privatebrowsing-mask new daf0b30 Make nsAtomicFileOutputStream::DoOpen() fail if the file is read-only. new 882aaba Pale Moon: Fix positioning of caption buttons in application-drawn titlebar new 382956b Merge pull request #619 from SpockMan02/issue-586 new f0d9edd Fix typo new f158494 Merge pull request #620 from SpockMan02/patch-5 new e6af24e Add event.srcElement (the alias for event.target) new 3b7ffb4 Merge pull request #623 from janekptacijarabaci/dom_event_srcElement_1 new 4f2ecd5 Roll back to ANGLE/2845 new 4706e8b Re-apply genericDraw* fixes new fb0b7cd Restore emulated functions for OS X 10.8/10.7 new 31166cc Switch from ShCompileOptions to int. new 4f58130 Fix incorrect namespace use. new 8481fa2 Ad workaround for broken B5G6R5 format in Intel driver. new 70dd5e7 Merge branch 'ANGLE-rollback' new 4103fc0 Remove recover instruction results after bailouts. new 53cf12d6 Bug 1346501. Don't mark every image as visible when a frame is created for it new 3945eb4 Bug 1346501. Remove mFrameCreateCalled from nsImageLoadingContent, it is now unused new 70e0e5c Merge pull request #632 from janekptacijarabaci/images_tab-closing_never-ending_1 new 7e07c1b Update mozharness reqs. new 012c67f Issue #336: Mouse position tracker not set even if chrome is still visible on fullscreen new d479089 Issue #336: Mouse position tracker not set even if chrome is still visible on fullscreen new d4b0944 Merge pull request #633 from FranklinDM/issue-336-fix new 71a1c47 Fix Build Bustage - with "--enable-debug" new ec32d19 Merge pull request #628 from janekptacijarabaci/build_bustage_debug_1 new 97331d3 Update requirements.txt new 1862bf7 Issue #634 - aAddon.markAsSeen is not a function newaddon.js new 6bb3a90 Switch to Lanczos scaling from Hamming to get acceptable fast downscaling. new dc9d933 Add pref to control CanOptimizeToImageLayer for large downscale factors. new cac6931 Update redundant comment new 422a3cd Don't try to fetch FxA migration sentinel from non-supporting server. new 57e08f8 Use expected dialog button ordering in Launch Application dialog. new 0cb3a0c Don't disable lightweight themes in PB mode. new d4c0def DOM - Element - add support for Element.toggleAttribute() new 8eb01c2 Merge pull request #642 from janekptacijarabaci/dom_element_toggleAttribute_1 new f3dc709 [PALEMOON] Fix Page Info - permissions (plugins.click_to_play / vulnerable plugins) new 70f5da8 [PALEMOON] Fix Permissions Manager (plugins.click_to_play / vulnerable plugins) new cdb690f Merge pull request #643 from janekptacijarabaci/pm_permissions_plugins_clickToPlay_vulnerable_1 new 4d358ef Update HSTS preload list new 50d3e59 Merge pull request #644 from trav90/HSTS-preload-list new 8be0c16 Clean up app strings and legacy download manager after e92808f0ebbeab3ffb79a0b1a4d190f61fb8b43a new cdd42cc Ignore user data track new 1ef8b01 Merge pull request #645 from trav90/media-work new 9430dc4 Remove unused strings left from the migrator new ebe0f27 Fix a typo in aboutRights.dtd new 1475cd9 Merge pull request #646 from JustOff/PR_locale_updates3 new 24b1194 Bug 1434380: Rewrite parts of reftest reference case grid-auto-min-sizing-definite-001-ref.html to be easier to understand & adjust new b12973b Bug 958714 Remove special case for flex & grid items' percent block-axis margin/padding resolution, to align with other browsers new 83459c9 Bug 958714 Simplify percent-margin/padding resolution code to pass around a single length as the percent basis new 1b153b3 Bug 958714 Remove obsolete assertion & comment new edc1da8 Merge pull request #650 from janekptacijarabaci/css_layout_flex-grid_1 new 9454cd4 Bug 1351193 - Added new DataTransfer constructor new 568e27d Bug 1351193 - Update tests new cba8e7b Merge pull request #651 from janekptacijarabaci/dom_DataTransfer_constructor_1 new 324cab5 Bug 819475 - Make document.domain non-nullable new 7fce9b4 Merge pull request #652 from janekptacijarabaci/dom_document_domain_null_1 new f9265e9 Version bump new 3ac6438 [PALEMOON] Enable update prefs in Official branding for Linux new edc21c9 Merge pull request #655 from trav90/updater-enable new e25caee [PALEMOON] Remove misc leftovers of Google Safebrowsing new b4f748a Merge pull request #653 from JustOff/PR_safebrowsing_leftovers new e2e4c62 [PALEMOON] Remove localization files for pdf.js new 8a4f1de Merge pull request #656 from JustOff/PR_pdf.js_locale new 01a9c19 Fix position and size of Permissions Manager main content area. new bc44bb2 [PALEMOON] Places - remove unused @param from controller.js new 1fdbac9 [PALEMOON] Places - remove unnecessary line from controller.js new 826c594 Merge pull request #662 from janekptacijarabaci/pm_places_controller_clean-up_2 new 8896125 Fix position and size of Permissions Manager main content area. new c534a0c Remove incorrect debug assertion. new 14c53fc Allow AsyncDrawing for plugins in all versions. new e205617 Warn instead of assert if SPS value is incorrect new b3d0eb6 Copy ByteReader to BufferReader and add some error handling new 0adebd3 Rework MoofParser to return an error when the underlying BufferReader returns an error. new 72e6288 Merge pull request #665 from trav90/media-work new bdcae58 replace "certErrorCodePrefix2" with "certErrorCodePrefix" new e313e5e remove dead code new 6ff51b3 Merge pull request #666 from kn-yami/issue605 new 2e7e3c7 Update AUTHORS new a81919b Cater Pale Moon's about box to unofficial branding. new dd234f0 ANGLE: Initialize uniform blocks before detaching shaders new 3394b25 palemoon/unofficial: provides .desktop file new ed2287a Merge pull request #672 from alaviss/newmoon-desktop new 45cdc5d about:profiles - fix "Launch profile in new browser" (added "-no-remote" for Windows) new aab5ccc Merge pull request #674 from janekptacijarabaci/toolkit_startup_instance-with-profile_1 new e437d80 Use try/catch in PageThumbs writeData to deal with null data from caller. new d249887 Set up new blocklist infra URLs new 6e4c8dd Bypass transparency optimization with HC themes. new 5334cff remove "learnMoreContainer" leftovers new 36033ae remove "learnMoreContainer" leftovers (part 2) new c904349 Merge pull request #677 from kn-yami/issue667 new ddd7d45 Merge branch 'master' of https://github.com/MoonchildProductions/UXP new 0ccb5a0 Update zlib to 1.2.11 new 19b35e9 Use a fixed thumbnail placeholder for blank thumbs (failed to capture). new 1de0d64 Set up new blocklist infra URLs new 9fc1381 Fix #include and potentially undefined Capture.options object. new 3555533 Convert trinary to more explicit statement. new 1afcbb9 Merge branch 'thumbnailplaceholder' new 512dcfa [EME] Add support for sbgp and sgpd boxes in the traf box new 165a8d5 [EME] Add support for sbgp and sgpd boxes occuring in the sampletable new b714301 [EME] Add error handling in MoofParser for sbgp and sgpd boxes new 09eda48 Merge pull request #678 from trav90/media-work new 8d42d5c [PALEMOON] [frontend vs backend] Implemented "originPrincipal" and "triggeringPrincipal" new 43cebec Merge pull request #680 from janekptacijarabaci/pm_principal_origin-triggering_1 new 017cb03 Remove dead WebApps code. new f7b00e7 Enable d3d9 accelerated layers as a fallback. new 68198c5 Remove dead Help Viewer skin mapping from Toolkit new a92253e Merge pull request #681 from JustOff/PR_remove_helpviewer_skin new b450f90 Tune the network stack new 66d949a Disable battery API by default to reduce private data exposure to the web new ddb2b97 Merge pull request #685 from trav90/default-pref-updates new d66259d Version bump new e79f2ee Update HSTS preload list new e7f7100 Bug 1335296 - Expand about:support WebGL information new d84ee90 Bug 1341957 - Add webgl.getSupportedExtensions() to about:support new f8761cf Merge pull request #688 from janekptacijarabaci/about-support_WebGL-information_expand_1 new 803dfd7 Fix theme/os mismatch with full screen/private browsing caption buttons on Macintosh new b247982 Restore Mac bookmark doorhanger styling new 8b20931 [PALEMOON] Bug 757726 - Populate Preferences' Applications list using PluginHost new ef81277 [PALEMOON] Bug 480242 - "Always ask" doesn't work for Plugins new 0f38772 [PALEMOON] Bug 1034043 - Fix remaining use of "awlaysAsk" attribute in applications pref pane new bc25844 [PALEMOON] Bug 863773 - Changes the way plugin handlers are loaded at the preferences applications pane. Uses enabledPlugin attribute from each navigator.mimeTypes to find the actual plugin used to handle the mime type new 51bdd3e Make AC option for devtools (client) an enable_bool to align with the default. new 36d06b9 Improve nsHtml5AtomTable performance (#693) new fc0477a Fix constructor in nsHtml5AtomTable.cpp new b5d8e6d Revert osx editBookmarkOverlay.css to osx version new 4dadef2 Restore some osx icons new 95ce1f0 Move the "native" search service to a subdirectory new daa52ee Add a slightly modified version of the gecko/44 search service and use it when building Pale Moon new 29a8db7 Fix include path new d443656 Version bump for release builds. new 2104296 Version bump for win rebuild with less aggressive build config. new 73b202b Revert "Bug 1444668 - Avoid allocating large AssemblerBuffers. r=luke, r=bbouvier, a=RyanVM" new cc54bbe Revert "Bug 1388020. r=nical, a=RyanVM" new 8ee235c Version bump for minor bugfix release. new f1f4091 Link to developer site from readme. new 8cc9e93 Restore Mac bookmark doorhanger styling new 3d5dbe3 Merge pull request #692 from SpockFan02/master new 9e91804 Fixed misleading console error message for multiple CORS headers new c546de5 Merge pull request #690 from janekptacijarabaci/netwerk_cors_multiple_1 new da0a9f8 [PALEMOON] Bug 757726 - Populate Preferences' Applications list using PluginHost new 58d5c1c [PALEMOON] Bug 480242 - "Always ask" doesn't work for Plugins new 2f8302d [PALEMOON] Bug 1034043 - Fix remaining use of "awlaysAsk" attribute in applications pref pane new 11da825 [PALEMOON] Bug 863773 - Changes the way plugin handlers are loaded at the preferences applications pane. Uses enabledPlugin attribute from each navigator.mimeTypes to find the actual plugin used to handle the mime type new 18fc5b0 Merge pull request #691 from janekptacijarabaci/pm_preferences_applications_always-ask_1 new 2653f1d Make AC option for devtools (client) an enable_bool to align with the default. new 2bc00ef Improve nsHtml5AtomTable performance (#693) new ca87455 Revert "Improve nsHtml5AtomTable performance (#693)" (#695) new 6577d13 re-apply "Improve nsHtml5AtomTable performance (#693)" (#695)" new 2370b6a Fix constructor in nsHtml5AtomTable.cpp new 5598245 Merge pull request #694 from adeshkp/patch-10 new e506488 Issue #686: Un-deprecate the Application Cache API new f4e8c30 Merge pull request #697 from SpockFan02/undeprecate-appcache new ee7eeac Revert osx editBookmarkOverlay.css to osx version new 1ed5ef0 Restore some osx icons new 3d10436 Merge pull request #698 from SpockFan02/master new 82eb810 Move the "native" search service to a subdirectory new cae0dfb Add a slightly modified version of the gecko/44 search service and use it when building Pale Moon new e1ac335 Fix include path new 9f1bbe4 Shell quote environment variable values when dumping them in dump_env.py new 727eefc Merge pull request #704 from trav90/buildsystem-work new aa0f426 js::atomics_wait: Remove unnecessary parentheses in declaration of 'addr' new 9bda00c Initialize mVersion to silence a warning with GCC 8 new e7fa5e7 Remove the const to fix the -Wignored-qualifiers warning with GCC 8 new 3aa84bd Disable -Werror on -Wmultistatement-macros new f721952 Fix a warning with GCC 8: unnecessary parentheses in declaration of 'type name' new 9b48c3f Remove the const to fix the -Wignored-qualifiers warning with GCC 8 (Part 2) new ba2882c Merge pull request #706 from trav90/gcc8 new 9d1bfd4 Avoid using memcpy on HeapSlot that is not trivially copyable. new 9ac48ef Simplify HeapSlot to make it trivially copyable new 98be5e9 Merge pull request #707 from trav90/class-memaccess-errors new f44e999 Set version for normal unstable channel use. new ab10600 Update NSS to 3.38 new 1102f3c Enforce NSS 3.38 for people who still insist on using system NSS. new f86a80e Do not try and include devtools shared l10n when devtools is not built new 169bc32 Add Code of Conduct for contributors. new bc00f6e Move Code of Conduct to where it belongs. (Damn you, github on-line editor!) new 9968672 Update CODE_OF_CONDUCT.md new 8c21e8a Update Info.plist.in new f247864 Add files via upload new a4719eb Merge pull request #708 from wicknix/master new df85212 Extend {EnabledWeakCiphers} bit field to allow more cipher suites. new 26debee Reinstate RC4 and mark 3DES weak. new bfc5b53 Fix missed in32->int64 in df852120098dc7ba5df4a76126c6297c6d2d1b7b new 7dd67ce [PALEMOON] Align viewPartialSource with the UXP codebase new f36ad08 Merge pull request #712 from JustOff/PR_viewPartialSource new f3ea4b9 Basilisk: Remove TelemetryStopwatch new 29fbe8f Merge pull request #716 from g4jc/remove_telemetry_stopwatch new 26f02a2 Avoid using memset on a not-trivial type like nsTabSizes new f0a7088 memset only the underlying vector from the Array container new 450eed0 Avoid doing a memset on a non-POD structure new 7099e98 Avoid using memset on a not-trivial type like TabSizes new b5e87d0 Avoid using memset on a not-trivial type like ServoSizes new 3499a2e Merge pull request #714 from trav90/class-memaccess-errors new f030cc6 Remove TelemetryStopwatch call sites from toolkit components. new 8c1d34e Remove TelemetryStopwatch call sites from mobile components. new 134fdc7 Remove TelemetryStopwatch module. new b5ee49d Re-implement custom background color of standalone images. new d570eb5 Remove unused variable new cb9a69e Merge pull request #718 from trav90/code-cleanup new e916825 Fix toolbar styling in non-Australis toolkit themes new b18f0d5 Fix toolbar styling in non-Australis toolkit themes part 2 new 7231eca Pale Moon blocklist update new 432e26d Basilisk: Fix locale error on migration.xul on Linux new 6ded9a0 Merge pull request #722 from g4jc/importfromunix new d39cf6a Update ShouldAddToSessionHistory() rules for "about:newtab" and "about:logopage" new de50d15 Use "browser.newtabpage.add_to_session_history" to decide whether to store "about:newtab" in the session history new c6498fe Explicitly specify parentheses in a mixed boolean expression in ShouldAddToSessionHistory() new 00ae76e Merge pull request #720 from JustOff/PR_ShouldAddToSessionHistory new 98b3e34 Fix code of conduct version ref link. new c78bee9 Stop pointless recording of telemetry data new 11c17e6 [PALEMOON] Fix document navigation using F6 new b4343ea Merge pull request #727 from JustOff/PR_VK_F6 new 74c6c58 Introduce ui.menu.allow_content_scroll new f0e053a Add a horizontal scroll action option for mouse wheel. new 4ceb212 Switch to using a single memory allocation arena new 4cbcba7 Add missing } new 02211f8 Refresh nsStringBundleService and nsHttpHandler when the browser locale is changed new 2dc1703 Merge pull request #733 from JustOff/PR_locale_changed_refresh new f6d3d16 Update installer strings for Pale Moon to match toolkit nsis installer. new cc0e6c7 Update HSTS preload list new 693656e Sync disabled state of number control regardless of appearance. new 0bc2511 Fix incorrect code removal in ipc. new f214aa5 Revert "Bug 1444668 - Avoid allocating large AssemblerBuffers. r=luke, r=bbouvier, a=RyanVM" new a64465b Don't build ffvpx on 32-bit platforms (except Windows) new f266d26 Merge pull request #741 from trav90/media-work new 1edc732 Merge branch 'master' of https://github.com/MoonchildProductions/UXP new 4f504d4 Revert "Bug 1388020. r=nical, a=RyanVM" new 69627ad Revert "Switch to using a single memory allocation arena" new 1425f02 Remove support for TLS session caches in TLSServerSocket. new 35f6864 [PALEMOON] Update the taskbar preview per tab module for UXP. new 2781afd Remove FxA migrator. new 45f9a0d [ffvpx] Update readme new 7d73b3f Add extra check for assembler buffer space. new ab961ae Remove all C++ Telemetry Accumulation calls. new 2e00eb8 Merge pull request #745 from MoonchildProductions/Kill-Telemetry new 45ec2bc Merge branch 'master' of https://github.com/MoonchildProductions/UXP new 93cae90 Remove all C++ telemetry autotimers new b28ab55 Remove all C++ telemetry autotimers new ae432c6 Bug 1357432 (#750) new bbdd1c9 Write out serialized search engine files when rebuilding cache. new 19f010c Part 1. Move IsLocalRefURL to nsContentUtils to reuse this function. (port-rewrite) new b43a1af Revert "Part 1. Move IsLocalRefURL to nsContentUtils to reuse this function. (port-rewrite)" new 32464a0 Part 1. Duplicate IsLocalRefURL to nsContentUtils to reuse this function. new d314fcb Part 2. Implement nsSVGEffects::GetBaseURLForLocalRef to export local-ref-url-resolving logic. new 246edb5 Part 3. Resolve local-ref in SVGUseElement::LookupHref by nsSVGEffects::GetBaseURLForLocalRef. new 6a7071f Part 4. Reftest for using local-ref as xlink:href value. new ddaf09f Merge branch 'Bug_1357432' new 871530b Bump goanna version for SVG handling update new 5359706 Update 'browser.newtab.url' when it's used for new tabs and 'browser.startup.homepage' changes new fa764a6 Use the default value from 'browser.startup.homepage' instead of the hardcoded 'http://start.palemoon.org/' new 6c4be62 Merge pull request #747 from JustOff/PR_NewtabUrl new d31ab5f Merge branch 'master' of https://github.com/MoonchildProductions/UXP new 346ba48 [GCC] Add -Wno-noexcept-type to the js build flags new b728af0 Merge pull request #753 from trav90/buildsystem-work new cb71415 RTCCertificate.cpp: output truncated before the last format character new 347e6ac Merge pull request #757 from trav90/buildsystem-work new 22bb99a backport mozbug 1350090: Turn off the spammy warning that goes off every time we create an about:blank content viewer; r=mystor new a90b6fe Merge pull request #755 from g4jc/debugspam new 41b6745 Silence the -Wuninitialized warning in mozjemalloc new eb20160 Merge pull request #758 from trav90/buildsystem-work new 2e9c525 fix mozilla regression in search service (saving user-defined search engines) new d79c475 Make nsScannerIterator a trivial type in order to use memset new b4aed63 Convert the trailing array of BindingNames at the end of the various kinds of scope data into raw unsigned chars into which those BindingNames are placement-new'd, rather than memcpy-ing non-trivial classes around and failing to comply with the C++ object model new 36cb80d Call the relevant scope-data constructor when allocating it, and poison/mark as undefined the memory for the trailing array of BindingNames, ratther than impermissibly PodZero-ing non-trivial classes. new 47c5bba Fix build bustage new 7bf3d24 Merge pull request #754 from trav90/class-memaccess-errors new e05705f Replace the custom logic in ObserverList with an nsTObserverArray which has all the necessary logic for stable iteration over a potentially changing list of items. new 1bf4a51 Remove some unnecessary dependencies from HAL. new 4c1f33b Bug 1470260 - Part 1: Ensure that 'this' stays alive for the duration of the TickRefreshDriver call. new 69b88df Bug 1470260 - Part 2: Make RefreshDriverTimer ref-counted and hold a strong ref on it on the stack when nsRefreshDriver::Tick can be reached. new 7565513 Merge branch 'master' into ported-upstream new ca36e99 Cherry-pick libvpx upstream 52add5896661d186dec284ed646a4b33b607d2c7. new ea86809 Bug 1473113 - Defer initializing the MAR index until it's needed. new 1de1ce5 Bug 1478575 - Unify CamerasChild shutdown paths. new 6ded94d Bug 1467363 - Protect access to mTransparentSurface with a lock. new cbfef7f Move surface data checking to a separate function to make it less "totally nuts" new 09319b4 Release mapped surface memory on size check failure to plug a leak. new 6195a2f Fix build bustage in cbfef7fcdb853916ff04015f6ee2d4b86f424a08 new a95078a Bug 1469309 - Remove an unused sensor type. new 9830cd0 Bug 1472925 - Keep a strong reference to MediaStreamGraph from GraphDriver. new a6d4e65 Bug 1466991 - Part 1: Factor out ShouldUseXBLScope. new d086e91 Bug 1466991 - Part 2: Reparent nodes when they start being in the XBL scope. new 2713347 Merge branch 'ported-upstream' new 9900def Revert "Add tabbrowser findbar styling for Linux and OSX" new d9f762d Revert "Add tabbrowser findbar styling" new 95835c0 Revert "[PALEMOON] Findbar - added the listener also to tabbrowser.xml, remove "_fastFind", a better focus() for the method "updateCurrentBrowser"" new b1a98da Revert "[PALEMOON] Findbar - remove unnecessary code (Findbar is no longer in the gBrowser)" new aa9cd0d Revert "Transfer findbar data to torn-off tabs." new 1c455d9 Revert "Minimal easy fix -- move findbar getters to tabbrowser." new a744d76 Ensure the findbar target content browser follows the active tab. new 7c9b62e Add findbar.termPerTab new b07b08f Merge branch 'fbgw' new 9f091cf Flush some more buildlog output to screen when prudent. new 2bbbcfc Fix clang build bustage. new 2f64d5e Update HSTS preload list new 2fce053 Merge branch 'master' of https://github.com/MoonchildProductions/UXP new 351ffa4 Fix wrong SVG sizes with non-integer values for viewBox width/height. new 847f12e Stop using PodZero in several places to initialize values of non-trivial type new 8bac8c2 Initialize some asm.js structures using in-class initializers instead of PodZero new d902382 Call memset on a void*, not a T*, in js_delete_poison to avoid memset-on-nontrivial warnings with gcc that don't matter for an object whose lifetime is about to end new 0712ac7 Don't memset-zero the BacktrackingAllocator::vregs array of non-trivial VirtualRegister instances new 08dd8ff Merge pull request #767 from trav90/class-memaccess-errors new 465c0a5 [PALEMOON] Skip notifications for background tabs when restoring a session new c5ea507 [BASILISK] Skip notifications for background tabs when restoring a session new d118d48 Merge pull request #770 from JustOff/PR_bgtab_notify new 882aaf5 Merge branch 'master' into Pale_Moon-release new 775e800 Use SessionStore.promiseInitialized() to avoid race condition in "about:home" (#774) new f9e04b5 [PALEMOON] Restore strings mistakenly removed by [8be0c16be614d54183ee3d4877e2243cb9e468c8] new 5bcd1cc New cycle version bump. new ab47a3a Use SessionStore.promiseInitialized() to avoid race condition in "about:home" (#774) new 89f2f76 Rewrite the Code of Conduct document. new ad30b92 Stop using the MainThreadTaskQueue from service workers. new b2cbc7b Stop using the worker MainThreadTaskQueue from dom/fetch. new 0384dc3 Send worker-runnables destined for the main thread actually to the main thread. new abb2a2a Merge branch 'worker-fix' new 4b90811 Add a null check in nsHttpTransaction::Close. new 7214d60 Fix timer overflow on converting from sec to msec in idleService new 4f89ce5 Merge pull request #778 from MihailZenkov/master new 922c130 [PALEMOON] Restore strings mistakenly removed by [8be0c16be614d54183ee3d4877e2243cb9e468c8] new 07a50b5 Merge pull request #781 from JustOff/PR_fileExecutableSecurityWarning new 33cd07b Give uint8_clamped a defaulted (and also trivial) default constructor, copy constructor, and copy-assignment operator. new a073757 Don't use PodCopy/PodMove to implement typed-array element-to-element copying new 3b362e9 Rename TypeSet::clone to TypeSet::cloneIntoUninitialized to indicate that it freshly initializes the TemporaryTypeSet* provided to it. new 3c04aff Merge pull request #782 from trav90/class-memaccess-errors new bb81b20 Use SSM's createCodebasePrincipalFromOrigin() instead of the nonexistent BrowserUtils.principalFromOrigin() new 2951280 Update list of IDs to never send to AUS in AddonUpdateChecker.jsm new 454110c Remove code that prevents binary extensions new 575f07db Regression fix: enable ICC v4 profiles by default. new 43c4091 Remove window.sizeToContent() from commonDialog.js, as it's useless and leads to overflow in the basic auth dialog new 8d3931d Merge pull request #786 from JustOff/PR_auth_dialog_overflow new e3508f5 Merge branch 'master' of https://github.com/MoonchildProductions/UXP new 1c159bf gfx: add pref for enabling APZ without e10s new 326611a Merge pull request #788 from alaviss/apz-experimental new 5715a00 backport mozbug 1344613 - Avoid possibility of null pointer crash in nsSOCKSIOLayer.cpp r=mayhemer new 6297b56 Merge pull request #790 from g4jc/nsSOCKSIOLayer_nullptr new a549e0c Build nsJSInspector regardless of devtools new 475a210 backport mozbug 1444532 - fix a leak in SHA256 in nsHttpConnectionInfo.cpp r=mayhemer new 6387540 Merge pull request #789 from g4jc/sha256_leakfix new c5c9445 backport mozbug 1334776 - CVE-2017-7797 Header name interning leaks across origins new b92dbaf Merge pull request #791 from g4jc/session_supercookie new 2b9e0ca Add a conditional to not build the platform so the build system can be exploited for non-binary projects new f6d46e3 Rename "Cookies" to "Cookies and Site Data" in preferences where applicable. new bb68f6a Update permissions manager strings. new 097f982 Remove IndexedDB for content pref. new 57a7d3e Rename address bar back to location bar new 9fe00e8 Only opt-in to esr52 search service for select applications new 77af3f1 Merge branch 'master' of https://github.com/MoonchildProductions/UXP new 347aea4 Get rid of the incorrect mechanism to remove insecure fallback hosts. new 0b16007 Remove telemetry to find optimal cache entry hash size new 778b3c4 Update HSTS preload list new d8434bf Update upstream URL and update script for libnestegg new dad1c31 Update libnestegg from upstream new 704c935 Update test files for libnestegg update new c7e12ca Merge pull request #800 from trav90/update-from-upstream new 6d91032 Merge branch 'master' of https://github.com/MoonchildProductions/UXP new ddf2981 Update telemetry whitelists. new 81b341a Clean up a number of unused variables. new 3343a4b Remove telemetry probes for cache file system. new ab9edfb Remove telemetry probes to get detailed disk cache hit rate. new 8ba6dd1 Remove cache I/O telemetry. new 7b0f3f2 Remove unused telemetry functions/variables. new d718e32 Remove telemetry from cache v1 service locking (part1). new ec4c6dd Remove telemetry from cache v1 service locking (part2). new 38e8ee1 Remove telemetry reporting functions from CubebUtils new 35a1adb [PALEMOON] Use message manager to detect full-screen HTML5 video in S4E module new ab881a3 Merge pull request #804 from JustOff/PR_s4e_FullScreenVideo new edc124b [ffvpx] Update ffvp9/ffvp8 to release 4.0.2 new 7d1ee0e Clobber for ffvpx update new 79b00fc Merge pull request #801 from trav90/update-from-upstream new 45c24f0 Revert "Update ffvpx code to 4.0.2" new 8e8fcee Merge pull request #805 from MoonchildProductions/revert-801-update-from-upstream new ebc8d7e [ffvpx] Update ffvp9/ffvp8 to release 4.0.2 new 82238ad [ffvpx] Remove unneeded libavcodec symbols and dummy functions new 41ccd52 Clobber for ffvpx update new 69d83c8 Merge pull request #806 from trav90/ffvpx-resync new c0d9931 [ffmpeg] Always allocate memory to pass extradata new 26975cc Merge pull request #808 from trav90/media-work new e42166a Make all arguments to init*Event() optional except the first new ca7ecd3 Bug 1493900. new 95379e3 Ensure we got an nsISSLStatus when deserializing in TransportSecurityInfo. new d745193 Fix in-tab close button behavior (#775) new 8860edd Merge pull request #811 from MaxKoll/MaxKoll-patch-1 new 866ea8d Set the default action to not lock content scrolling when a menu is open. new 0c3479b [BASILISK] Protect against nsIPrincipal.origin throwing for about:blank iframes and custom protocols new 323cb98 Merge pull request #813 from JustOff/PR_SessionStorage_principal_origin new 6e48f5e Make caret width normal/thick behind CJK char configurable. new 26ec82f Use device pixels instead of CSS pixels for table borders. new 24fb2aa Bump Goanna/platform version for layout changes. new 2e3eb22 [ffvpx] Remove support for 32-bit Mac new 0357bf9 Merge pull request #822 from trav90/code-cleanup new c2fa384 Add mozilla::Span new a08ef72 Fix Span.h constexprs for VS2017 new 7e96154 Merge pull request #818 from trav90/mfbt-work new b3b06d0 Pale Moon Installer: Update Windows ARP URLs. new 727ed27 Basilisk Installer: Update Windows ARP URLs. new 5e95483 Pale Moon Installer: Remove unused stub defines and strings. new 312b0e4 Basilisk Installer: Remove unused stub defines and strings. new a844a9b Merge pull request #814 from Ascrod/nsis-cleanup new 8a63a2f Merge branch 'master' of https://github.com/MoonchildProductions/UXP new 6efff99 Expose browser.download.lastDir.savePerSite new 9847f1f Revert "[ffvpx] Remove support for 32-bit Mac" new 09987b0 Merge pull request #824 from MoonchildProductions/revert-822-code-cleanup new c602588 Revert "Fix in-tab close button behavior" new 7ad419e Merge pull request #825 from MaxKoll/revert-811-MaxKoll-patch-1 new d95f7b6 [ffvpx] Remove support for 32-bit Mac new e0487e9 Merge pull request #827 from trav90/code-cleanup new 94757e2 Fix in-tab close button behavior new bea9784 Merge pull request #826 from MaxKoll/MaxKoll-patch-1 new 791e754 backport m-c 1435319: CVE-2018-12381 - Dropping an Outlook email message into the browser window will trigger a page navigation when the message's mail columns are incorrectly interpreted as a URL. new 237f05b Merge pull request #828 from g4jc/outlook_cve new ae3cdb4 [webm] Store LastSeenFrame dimensions as an nsIntSize new 5a83ed9 [vpx] Store VPXDecoder codec as an enum new 2a00bf1 Add Span support to MediaRawData new 55c6aa4 Implement keyframe and framesize VPXDecoder helpers new 3ec54ee Call VPXDecoder libvpx wrappers for WebM new 632b674 [webm] Treat demuxing errors differently than EOS new 81c39ba [webm] Don't reject seeks with EOS new ea5b576 Merge pull request #830 from trav90/media-work new 8c3d0aa Fix a test (#670) new b927e0d Update HSTS preload list new 98bf922 Issue #832 Part 1: Remove modules, chrome, and preferences. new 7dbe6a3 Issue #832 Part 2: Remove styling and images. new 69afcc4 Issue #832 Part 3: Remove strings. new 46eab94 Merge pull request #836 from Ascrod/translation new f6db3fa Remove unused import from AboutReader module. Tag #361. new f696173 Update Readability from mozilla-central release branch (FF 62.0.3). Tag #361. new c423bda Merge pull request #837 from Ascrod/readerview new 56eb74d Merge branch 'master' of https://github.com/MoonchildProductions/UXP new f91ab88 Remove superfluous message manager property new 714ccb6 Merge pull request #838 from FranklinDM/notification-work new 88671bc [css-grid] Don't shrink-wrap the inline size when we have an available size when measuring block size new 7110f93 [css-grid] Reftests for 88671bcc3633af5a5e34715518e0804ca892fac7 new 54deaf4 Merge pull request #841 from JustOff/PR_css_grid_shrink_wrap new 0d97c6a remove named function syntax in addonManager.js new 06086f8 remove named function syntax in AddonManager.jsm new d218160 remove named function syntax in amWebInstallListener.js new dd574ec remove named function syntax in LightweightThemeManager.jsm new 6667a10 make style of amInstallTrigger.js more consistent new 38173d9 Merge pull request #839 from kn-yami/issue516 new ca4b2c5 fix naming of getStartupChanges function new a9fbfba Merge pull request #843 from kn-yami/issue516 new 61a05da Fix reference to undefined property warnings in toolkit's browser.xml. new 50050aa align Basilisk sidebar context menu behaviour with Pale Moon new 1d3233c Merge pull request #844 from kn-yami/issue768 new 980b7e4 Improve graph edge resolution code. new b4e7825 Code style improvements (no bug). new d9c5e2b Basilisk: Trivial fixes for Mac build new 70c2143 Merge pull request #849 from adeshkp/basilisk-mac-build new 1b50660 Show hidden left border of search button on about:newtab page new e4836ec Merge pull request #848 from adeshkp/search-btn-border new dbac7d6 backport m-c bug 1333174 - Don't use NS_ENSURE_SUCCESS at nsIOService:793 new e4cc27a backport m-c bug 1333172 - Avoid 1100 warnings by replacing NS_ENSURE_SUCCESS in nsNetUtilInlines.h:180 new 81acc40 Merge pull request #847 from g4jc/debugspam new 07c17b6 Port the libvpx mozbuild generator to aom new 68569de Import aom library new a66e916 Generate build description for libaom new 99ed160 Add --enable-av1 configure switch new 9aea199 Add AOMDecoder new 3e0443e Add AOMDecoder to AgnosticDecoderModule new ee2cb65 Recognize AV1 in WebMDemuxer new e5545e1 Add missing includes to WebMDemuxer new e8480f8 Add aom to the list of thirdparty code new 08619db [aom] Remove 32-bit Mac OS build config new f452789 [aom] Enable YASM new 26dc168 Make AOMDecoder actually build new 1036d1f Remove aom_codec_stream_info_t sz field references new 0cc51bc Add av1 to MediaSource.isTypeSupported new df9477d Update aom to slightly newer commit ID new 4b5e229 Fix typo (build bustage) new dddc2aa Add missing includes to FFmpegLibWrapper new afda5e3 [av1] Clean up duplicate filenames check new 857b86f [aom] Add x86-win32-gcc config new ecdaf79 Make aom_config.asm match upstream new 4121d75 [aom] Filter out CONFIG_EXT_PARTITION_TYPES new 77887af [aom] Remove unused option new 7369c7d Update aom to commit id f5bdeac22930ff4c6b219be49c843db35970b918 new 21598d1 Export aom_config.h new e394e20 [aom] Fix stream info peeking new 4653be9 [aom] Resample high bit depth frames new 0c98b71 [aom] Don't resample 8-bit images new 01eb570 [aom] Fix win32 debug build new ec910d8 Update aom to commit id e87fb2378f01103d5d6e477a4ef6892dc714e614 new 464c313 [av1] Fix build issues new 125aff1 Fix aom compile errors with VS2015 new 39e842a Add Python cmake parser new 5c0c6c7 Add generate_sources_mozbuild.py new b425400 Update generate_sources_mozbuild.sh new c410f04 Add aom_version.h new 14805f6 Add support for SSE 4.2 to libaom moz.build new bbcc647 Update aom to v1.0.0 new ab5b446 Do not build aomstats unless examples are enabled new 4f63fc3 [aom] Fixup moz.build new ee13004 Updates to AOMDecoder for aom v1.0.0 new 9469bc1 Add missing : to libaom moz.build new a4d3c59 [aom] No longer necessary to run lint_config.sh anymore new b8df135 Update libaom to rev b25610052a1398032320008d69b51d2da94f5928 new ba5a1ea [aom] Only build stats code if examples are enabled new 41fbdea Update libaom vendor scripts to account for upstream changes new d2499ea Update libaom to commit ID 1e227d41f0616de9548a673a83a21ef990b62591 new 6ddf665 Put AV1 codec behind a pref new e5b30fc Fix canPlayType/isTypeSupported for AV1 content new 070c2cb Downsample av1 images unconditionally new 47a0161 Use larger stack for media decoder threads new 29f718e Add support for AV1 in MP4 new 23013dd Ensure we correctly parse the finalized codec string for av1 new 192199b Revert "Add support for AV1 in MP4" new d1a35c3 Merge pull request #850 from trav90/add-av1-support new 19b6f2d Issue #795 - Make nsIUserInfo component optional new f85840a Merge pull request #796 from g4jc/nsuserinfo new 0d7afa7 [PALEMOON] Add filter query to about:permissions new 4c488cb [PALEMOON] Open about:permissions when notification settings are requested new d07a4f2 Merge pull request #845 from JustOff/PR_notifications_open_settings new afe6914 Revert "Make nsIUserInfo component optional with --disable-userinfo at build time" new f71c04d Merge pull request #851 from MoonchildProductions/revert-796-nsuserinfo new 6db23ae Bug 1489785: Remove a workaround for gcc new 065f6f9 Bug 1489785: Remove a workaround for gcc new f5b13e9 Merge pull request #852 from wicknix/master new 3332144 Set CSS error console reporting default to false for performance. new 6a2ff38 Issue #795 - Make nsIUserInfo component optional new 4f59678 Merge pull request #854 from g4jc/nsuserinfo new 7682554 Update HSTS preload list new 6bdbb9c Use a separate process to generate thumbnails only when multi-process mode is enabled new 5069a37 Merge pull request #857 from JustOff/PR_BackgroundPageThumbs_remote new 2c045d9 Merge branch 'master' of https://github.com/MoonchildProductions/UXP new 1cfcf17 Don't mark MGetFirstDollarIndex as movable. new 752311f Origin for about: URL should not contain query or ref parts. new fdbac09 Ensure that the scroll frame deregisters its refresh driver observers (mAsyncScroll & mAsyncSmoothMSDScroll) before it's destroyed. new a2a8c71 Make HTTP/2 compressor more resilient to bad data. new 24a83a8 Simplify SIMD conversion from Uint64 to Double. new e0de818 Protect main thread in-process access to WinCompositorWidget transparent surface. new e8f913d Reorder boolean expression to take advantage of short-circuiting. new f62eee7 Bug 1460538 new 059397b Remove Query/Ref from the directory listing URI. new 52b989d Make sure nsNSSCertList handling checks for valid certs. new 9dc6bf8 WebRTC: Drop DataChannelListener on Destroy(). new 09fec03 Don't allocate PendingAction twice. new deba73b Fix a longstanding IndexedDB correctness issue. new 3b2c342 Make sure we remove our RefreshDriver observers in CompleteAsyncScroll. new 617eb64 Apply CheckedInt to infoLength for preventing it from overflowing in the future. new f42d6c3 Remove ancient workaround in client certificate code new 030053f Backport some upstream Skia patches. new 90a73cf Ensure user input suppression works correctly even after document.open. new cc234ff Add overflow checks for extending nsTArrays. new 1d55939 Backport some upstream Skia patches. new e9a58ea [PALEMOON] Focus and select the first non-collapsed text element in the bookmark properties dialog new 0750ec5 Merge pull request #862 from JustOff/PR_editBookmarkOverlay_focus new 7eae711 Clear STDINT_H defines in libvpx config before setting them for lib use. new 4a188c7 Make opportunistic encryption configurable. new 359c9e5 Change captive portal detection URL to our own. new 801382d Swap default platform state for opportunistic encryption. new bb3f5ce Add GUI control to Pale Moon for opportunistic encryption. new 79487a1 Backout opportunistic encryption changes. new 512f788 #863 Part 1: Make sending of http upgrade-insecure-requests optional new d29d1cc #863 part 2: Make opportunistic encryption opt-in for UXP new a0a37ff #863 Part 3: Add Pale Moon GUI options for Opportunistic Encryption. new 3c5a34c Back out problematic patch causing issue #865. new 5c83a18 Update reported Firefox version in compatmode. new 8240fb9 Merge branch 'master' into Pale_Moon-release new e1bfe33 Version bump for release 28.2.0 new 51e5770 Revert "[PALEMOON] Focus and select the first non-collapsed text element in the bookmark properties dialog" new bffec09 Version bump for point release. new 6864a02 Issue #861 - The bookmark properties window should focus on the Name Picker text box on init new 831b9d8 [PALEMOON] Use generic application icon for external applications in about:feeds new 914294e [PALEMOON] Align the places component with the updated PlacesUtils API new cd4f7a1 Add a nullcheck on pipelined HTTP connections' pushback. new a3c1f18 Port WebP decoder changes. new a0e2000 Bug 1462355 - Part 1a. Make imgFrame animation parameters threadsafe. new c5d5a28 Bug 1462355 - Part 1b. Update Decoder and SurfacePipe plumbing to use updated imgFrame methods. new 0a6db54 Bug 1462355 - Part 1c. Make individual image decoders to use updated Decoder/SurfacePipe methods. new e517e70 Fix pasta error new d185071 Unrefactor mRawVeggies back to mVBuffMeat ;P new c2e358c Split out FrameTimeout into its own header file for re-use. new ff66da9 Fix blank pixel color for truncated GIFs new 4af3ad5 Fix debug assertion. new e0a09e1 Update HSTS preload list new 020248c [TychoAM] Give the second <hbox> an ID so it can be targeted in extensions.xul new f613744 Revert "[PALEMOON] Sanitize - "Form and search history" sanitize also the Findbar text and history (Ctrl-Z)" new de2c841 Fix typo for Firefox compatmode prefs. new d129c90 Version bump for point release new d5a1b34 Remove AccumulateCipherSuite() new 13ee68c Move MOZ_GAMEPAD* and NECKO_WIFI up new b84d9c1 Revert "Move MOZ_GAMEPAD* and NECKO_WIFI up" new ec5be3b Improve handling of MOZ_GAMEPAD and NECKO_WIFI new f9e1e46 Enable gamepad support by default in Basilisk. new 9d2d304 Don't build internal updater by default and set default update channel to an inactive one. new c8d90e3 [PALEMOON] Use generic application icon for external applications in about:feeds new 0cded9c Revert "[PALEMOON] Focus and select the first non-collapsed text element in the bookmark properties dialog" new e3f4fe5 Revert "[PALEMOON] Use generic application icon for external applications in about:feeds" new 81c2711 [PALEMOON] Use generic application icon for external applications in about:feeds new 3438b20 Merge branch 'master' of https://github.com/MoonchildProductions/UXP new b199e3a Issue #861 - The bookmark properties window should focus on the Name Picker text box on init new 16e5a6b [PALEMOON] Re-apply removal of unnecessary code (Findbar is no longer in the gBrowser) new 2db0038 Split the content viewer marking function in CCUncollectable out, so a document-based marking function can be used separately. new 46a5c51 [Pale Moon] Sync notification widget's messageImage should inherit the 'type' attribute new 3c342ab Merge pull request #869 from FranklinDM/sync_notification-work new d8e3bde Merge branch 'master' of https://github.com/MoonchildProductions/UXP new a748fde Fix build bustage. new c94825c Tell the cycle collector about nsScriptLoadRequest::mElement. new a5bdec9 Replace toolbar PNG bitmaps with SVG vectors. new 011ec48 Cleanup some comments in our media code. new 181e757 Merge pull request #877 from trav90/code-cleanup new df59d06 Add support to libstagefright for AV1 FourCCs new 4d8b7a3 Add support to libstagefright for AV1 FourCCs (part 2) new 56c26d8 Add AV1 support to MP4Decoder. new f4908ce Merge pull request #876 from trav90/add-av1-support new b32323f [PALEMOON] Align the places component with the updated PlacesUtils API new be53c07 Merge pull request #873 from JustOff/PR_bm_folders_copy_paste new 4fd1385 Strip Inkscape data from toolbar SVGs and remove obsolete PNGs. new 9ce2c56 Belated new cycle version bump new becd71a Issue #638 - Part 1: Provide a visual indicator for muting/unmuting tabs new ae48428 Issue #638 - Part 2: Add tooltip to mute/unmute buttons new 15afe68 Issue #638 - Part 3: Add a keyboard shortcut for toggling the tab mute state new 7192348 Issue #638 - Part 4: Add tab sound icon to tab drop-down list new eff89e1 Issue #638 - Part 5: Add mute/unmute option to tab context menu new d56c1ce Issue #638 - Part 6: Fix up remaining references - Refactor _tabAttrModified to accept two parameters - Modify consumers of _tabAttrModified to pass details - Add missing _soundPlayingAttrRemovalTimer field - Add missing checks for mute/unmute around the tab browser - Tab sound icon should inherit 'selected' attribute instead of 'visuallyselected' new 66cc7d9 Issue #638 - Part 7: Remove hover and active states for sound indicator new a6b250b Issue #638 - Part 8: Add overlay sound icon for pinned tabs - This also moves some styles to tabbrowser.css new fe4c12e Issue #638 - Part 9: Add sound icon to all tabs menu new deb4791 Issue #638 - Part 10: Rename all tabs sound icon to be consistent with others - alltabs => allTabs new 61b21c8 Follow-up: Add missing getTabFromAudioEvent method new a681891 Fix undefined isSameDocument new af01643 Hide mute menu item and disable mute hotkey with existing pref new 025b913 Merge pull request #874 from FranklinDM/sound_indicator-work new a6b9afb Merge branch 'master' of https://github.com/MoonchildProductions/UXP new 2c0a301 Add a nullcheck on pipelined HTTP connections' pushback. new 6a9c2be Update package.json new 238b430 Port WebP decoder changes. new 807acf7 Bug 1462355 - Part 1a. Make imgFrame animation parameters threadsafe. new 6220980 Bug 1462355 - Part 1b. Update Decoder and SurfacePipe plumbing to use updated imgFrame methods. new 3417e58 Bug 1462355 - Part 1c. Make individual image decoders to use updated Decoder/SurfacePipe methods. new b9003c9 Fix pasta error new 5b82106 Unrefactor mRawVeggies back to mVBuffMeat ;P new a519935 Split out FrameTimeout into its own header file for re-use. new 25f4c75 Fix blank pixel color for truncated GIFs new a3da925 Merge branch 'webp-update' new b37e8f8 Fix debug assertion. new 513bf1b Remove remaining MOZ_GONK_MEDIACODEC code new 4c8c14a Remove OMX_PLATFORM_GONK new 083c6b7 Merge pull request #879 from trav90/code-cleanup new 7504ca8 Remove VR hardware support. new 2f95401 Remove VR Hardware input support (gamepad type) new 3eef7ab Update HSTS preload list new fe11e14 [TychoAM] Give the second <hbox> an ID so it can be targeted in extensions.xul new e2d0c96 Fix typo for Firefox compatmode prefs. new 3e89a28 Revert "[PALEMOON] Sanitize - "Form and search history" sanitize also the Findbar text and history (Ctrl-Z)" new b585dad Merge pull request #886 from JustOff/PR_sanitize_findbar new 1bf6852 Merge branch 'master' of https://github.com/MoonchildProductions/UXP new da44750 Update GMP AUS URL new 26f7e0c Issue #890 - Port cpp aboutRedirector to javascript new 71737d6 Issue #889 - Clean up the Pale Moon tree - Part 1a: Move abouthome to components new 6acc5f9 Issue #889 - Clean up the Pale Moon tree - Part 1b: Move newtab to components new a801955 Issue #889 - Clean up the Pale Moon tree - Part 1c: Move pageinfo to components new ac6c6be Issue #889 - Clean up the Pale Moon tree - Part 1d: Move sync to components new 7406a31 Issue #889 - Clean up the Pale Moon tree - Part 2a: Make moz.build consistent new 2fa90d9 Issue #889 - Clean up the Pale Moon tree - Part 2b: Make jar.mn consistent new d7bb175 Merge pull request #892 from binaryoutcast/pmTreeCleanup new f8e83e7 Limit the CSS string length for resolved variables to sane values. new e5e2169 [PALEMOON] Complete making Sync optional at build time new d3e5569 [PALEMOON] Complete making Sync optional at build time - Part 2: Packaging new f68b57c Remove DirectShowReader Part 1: Conditional code new b867c50 Remove DirectShowReader Part 2: Build system new f2723fc Remove DirectShowReader Part 3: Directories new caabbb2 Remove DirectShowReader Part 4: Tests new 8d553fe Merge pull request #895 from trav90/code-cleanup new 1f8a1f3 Clear HAVE_LINUX_PERF_EVENT_H defines in ffvpx config before setting them for lib use new f743035 Merge pull request #896 from trav90/media-work new b78915e Remove MediaTelemetryConstants new b07aad3 Merge pull request #897 from trav90/telemetry-cleanup new 93705a7 Stop feeding a Firefox compat mode to AMO. new 3411dd5 Add an option to process favicons. new 09cf173 Fix incorrect preference reference in feed reader. new 96258a0 Only disallow lazy frame construction for direct children of display: contents elements new 1fd53c9 Merge pull request #903 from trav90/issue900 new d6867e5 Remove Rust files from media gtests new 9ba2b33 Remove files and comments related to MP4Reader new d01a5b1 Merge pull request #901 from trav90/code-cleanup new eb6fdca Remove the old MP3FrameParser new 6b6a28d Remove separate MP3 name space new 8a9362f Move the MP3 code to it's own directory new 45f442a Add missing #include new fbbda48 Merge pull request #902 from trav90/media-work new 5639e1d Update Dropbox UAO new 4f7e431 Clear weak pointers in VTT shutdown observers. new 67d5558 Clear weak pointers in FT2 font list shutdown observers. new f2d4bd1 Fix mistakingly flagged instructions. new 0c47c83 Import Tycho weave client new 18473f1 Update sync client for JS changes. new 04ebf98 Update constants.js for array assignment. new eae3be4 Make Everything Work™ new 83e8906 Fix error in locallyModified. new a02c446 Teach Sync history engine about TRANSITION_RELOAD visit type. new 579881f Merge branch 'master' into Sync-weave new 26412bc Merge branch 'master' into Sync-weave new 768a1b9 Pass exceptions directly to logger. new bfc3904 Update constants. new ec3829b Prevent form sync error when there's nothing to sync. new 088c3cf Merge branch 'master' into Sync-weave new 9a673b9 Merge branch 'master' into Sync-weave new f852055 Bump Weave client version new e156a64 Remove FxaMigrator module new 3d2dbf2 Remove healthreport telemetry module from Sync + tests new b3586bb Remove telemetry calls from sync new c114506 Remove get/setFxAMigrationSentinel new 9c966a0 Remove fxAccountsEnabled() new 07f9cb8 TPS logging: use app name new 5ec8aef Remove FxA BrowserIDManager auth new 1bfe172 Fix status.js new c09487c [BASILISK] Enable the "legacy" panels for the sync preferences. new 11d1af7 Restore missing broadcaster strings new caba7e4 [BASILISK] Make Basilisk front-end use Weave new aaaa456 [BASILISK] Make CUI's PanelUI work with Weave. new b4cc0a0 Revert "Restore missing broadcaster strings" new dd13d3a Juggle some strings. new 5df97df Restore quota view/warnings to Basilisk. new 7d39871 Remove non-functional removal summary from quota dialog. new 9697bfa Merge branch 'master' into Sync-weave new bc8a25f Merge pull request #898 from MoonchildProductions/Sync-weave new 42766ad Use canonical function in TypeNewScript::rollbackPartiallyInitializedObjects. new 195b9d8 Root parameter dictionaries in AesTask::Init(). new 99b534f Restrict ExtractLinearSum to find non-wrapping results. new d2d0044 Avoid useless FrameNeedsReflow call. new a2638c7 Clear CanvasShutdownObserver::mCanvas when the canvas goes away. new b62191e Bump Goanna version for layout code changes. new e80c736 Avoid overflow in nsPNGEncoder::WriteCallback. new 2e69b03 Prevent double free in mar_sign.c new fea96b4 Do not report resource-timing subdocument loads triggered by that subdocument. new 023af95 Make HTMLOptionsCollection::mSelect into a strong reference. new 09ef48b Update NSPR to 4.20 new 74cabf7 Update NSS to 3.41 new c2478b9 Clobber for NSPR+NSS update new aa13064 Issue #910 part 1. Don't navigate when location.protocol is set to anything other than http or https. new 871c1d7 Issue #910 part 2. Strip ':' and anything following it from the string passed to the location.protocol setter. new d0b9276 Issue #910 part 3. Throw SyntaxError from Location::SetProtocol on URI parse failures. new f0fe6b6 Update HSTS preload list new 8b017fb Merge branch 'master' of https://github.com/MoonchildProductions/UXP new ff8b573 Stop including a dummy dll on Windows for broken old versions of WebSense. new 6f3a180 Stub out FxA context menu functions. new ec23469 Remove AndroidMediaDecoder and friends new ea6cc74 Remove OMX related options from configure new 5104ad6 Remove omx-plugin 3rd party libs new 7457ca4 Merge pull request #911 from trav90/code-cleanup new 680c3ea Merge branch 'master' of https://github.com/MoonchildProductions/UXP new d24869a Make sure channel-prefs.js is packaged into MAR files. new aa771e7 Update SQLite lib to 3.26.0 new b7fac38 Fix false positives in the preprocessor-checker new e91f221 Merge pull request #914 from JustOff/PR_preprocessor_fix new 76c942b Return an empty set if getting recipes for host fails. new ba81aaf Replace status bar download overlay glow arrow with SVG. new c9d920e Revise lifetime management of IntersectionObservers. new 107a68c Intersection ratio should be 1.0 for zero-area intersections. new 0626e1c Use targetFrame->GetRectRelativeToSelf() as the initial intersection rect. new 6cfd750 Map intersectionRect to the coordinate space of the target document. new fa97cdd Use content area as the intersection rectangle ... new 85d43d6 Fix singed/unsigned type confusion for intersection threshold. new 7771a87 [intersection-observer] Calculate areas using int64_t. new 4319edc Re-enable intersection observers with WD spec patches. new cb2f0f6 [PALEMOON] Initialize the search service asynchronously from 'about:home' and 'about:newtab' new bfedd7d Merge pull request #919 from JustOff/nsIBrowserSearchService_async_init new 3cf7e87 Fix crashiness of IntersectionObservers. new 202e78b Add performance warnings to Deprecated module. new 83cd966 Add UXP Coding Style guideline document (WIP) new 515e079 [FFmpeg] Use new decode API with recent FFmpeg version. new 68acfbb [FFmpeg] Don't define AV_CODEC_ID_VPx with libavcodec 58 new 5920c1d Merge pull request #921 from trav90/media-work new 7a39cd5 Avoid redefined macro warning in MediaFormatReader new 626d407 Merge pull request #922 from trav90/media-work new accd614 [PALEMOON] Initialize the search service asynchronously when calling 'BrowserSearch.addEngine()' new bcf3df3 Merge pull request #920 from JustOff/PR_nsIBrowserSearchService_async_init_2 new a970e88 [PALEMOON] Bug 1115369 - Use notifications instead of getViewItem for DownloadsView new 1b414c2 [PALEMOON] Bug 1115971 - Don't fall back to the Places title for downloads without the target file name annotation new 8bd13f3 [PALEMOON] Bug 1115972 - Don't fall back to the Places icon for downloads without the target file name annotation new 1eab01b [PALEMOON] Bug 1120429 - Remove unused code handling nodeAnnotationChanged new 81265fa [PALEMOON] Bug 1115421 - Simplify download annotations handling in the Library new e666c9a [PALEMOON] Bug 1115983 - Keep only minimal state information in the DataItem new ac3159f [PALEMOON] Bug 1116176 - Create DownloadsHistoryDataItem and HistoryDownload objects new 927853b [PALEMOON] Bug 1115379 - Streamline DownloadsViewItemController construction and remove now unneeded identifiers new f2f7005 [PALEMOON] Bug 1117139 - Move code controlling the "download.xml" binding to a common place new df852ec [PALEMOON] Bug 1117139 - Move code controlling the "download.xml" binding to a common place (downloadsViewCommon.js) new 462332e [PALEMOON] Bug 1117141 - Part 1 of 2 - Bypass all the DownloadsDataItem properties new d6c976b [PALEMOON] Bug 1117141 - Part 2 of 2 - Refactor notifications and remove the DownloadsDataItem object new 761b6eb Fix typos new beeede6 [PALEMOON] Bug 1127867 - Use the new back-end property to get the size of downloads asynchronously new 8cc3f36 [PALEMOON] Bug 1195279 - Fix typo in allDownloadsViewOverlay.js following landing of bug 1127867 new 0b15a2b [PALEMOON] Bug 1129896 - Part 1 of 2 - Keep cached metadata for history downloads indefinitely new 551c6ff [PALEMOON] Bug 1129896 - Part 2 of 2 - Convert the shared front-end code to a JavaScript code module new 909c3ee [PALEMOON] Bug 1135348 - Fix about:downloads by adding missing XPCOMUtils imports new 78ad949 Merge pull request #917 from janekptacijarabaci/_testBranch_pm_downloads_rewrite new 8a10092 Dont rely on 'this' staying alive long enough for getting favicons. new 517f502 Add Comodo IS < 6.3 64-bit to the dll blocklist new eec3d00 Update UXP Coding Style guideline document (WIP) new 7a22921 Update UXP Coding Style guideline document (WIP) new da0d462 Update UXP Coding Style guideline document (WIP) new f543892 Use getElementBoundingRect and element.ownerGlobal in FormSubmitObserver new 483267b Update HSTS preload list new dfce7fa Make MAX_CSS_VAR_LENGTH unsigned to avoid warnings. new 7fcb7f5 Remove proprietary constructor on AudioContext. new 9e2bf83 Expose hidden preference to disable Page Thumbnail generation. new 6a97d9d [WebExAM] Properly handle the add-on name in case it's localized new 9f4afc2 Merge pull request #926 from JustOff/PR_WebExAM_addon.name new cc6a935 Merge branch 'master' into Pale_Moon-release new 29b9d44 Fix library window reference to SVG toolbar image. new 814e0bc Align Element.ScrollIntoView() with the spec. (uplift) This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (5da550a) \ N -- N -- N refs/heads/upstream/palemoon-master (814e0bc) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever. The 2789 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Summary of changes: .clang-format | 3 + .eslintignore | 252 + .eslintrc.js | 17 + .flake8 | 5 + .gdbinit | 8 + .gdbinit_python | 5 + .gitattributes | 2 +- .gitignore | 193 +- .lldbinit | 4 +- .taskcluster.yml | 125 + .ycm_extra_conf.py | 24 +- AUTHORS | 10 +- CLOBBER | 8 +- GNUmakefile | 14 + LEGAL | 43 + LICENSE | 13 +- Makefile.in | 203 +- README.md | 43 +- accessible/.eslintrc.js | 17 + accessible/aom/AccessibleNode.cpp | 68 + accessible/aom/AccessibleNode.h | 53 + accessible/aom/moz.build | 40 + accessible/atk/AccessibleWrap.cpp | 674 +- accessible/atk/AccessibleWrap.h | 26 +- accessible/atk/ApplicationAccessibleWrap.cpp | 13 +- accessible/atk/AtkSocketAccessible.cpp | 33 +- accessible/atk/DocAccessibleWrap.cpp | 5 +- accessible/atk/DocAccessibleWrap.h | 3 +- accessible/atk/InterfaceInitFuncs.h | 7 +- accessible/atk/Platform.cpp | 40 +- accessible/atk/UtilInterface.cpp | 39 +- accessible/atk/moz.build | 18 +- accessible/atk/nsMai.h | 95 + accessible/atk/nsMaiHyperlink.cpp | 147 +- accessible/atk/nsMaiHyperlink.h | 23 +- accessible/atk/nsMaiInterfaceAction.cpp | 83 +- accessible/atk/nsMaiInterfaceComponent.cpp | 119 +- accessible/atk/nsMaiInterfaceDocument.cpp | 100 +- accessible/atk/nsMaiInterfaceEditableText.cpp | 116 +- accessible/atk/nsMaiInterfaceHyperlinkImpl.cpp | 9 +- accessible/atk/nsMaiInterfaceHypertext.cpp | 69 +- accessible/atk/nsMaiInterfaceImage.cpp | 28 +- accessible/atk/nsMaiInterfaceSelection.cpp | 93 +- accessible/atk/nsMaiInterfaceTable.cpp | 263 +- accessible/atk/nsMaiInterfaceTableCell.cpp | 216 + accessible/atk/nsMaiInterfaceText.cpp | 488 +- accessible/atk/nsMaiInterfaceValue.cpp | 57 +- accessible/atk/nsStateMap.h | 2 +- accessible/base/ARIAMap.cpp | 186 +- accessible/base/ARIAMap.h | 45 +- accessible/base/AccCollector.cpp | 117 - accessible/base/AccCollector.h | 95 - accessible/base/AccEvent.cpp | 56 +- accessible/base/AccEvent.h | 135 +- accessible/base/AccIterator.cpp | 112 +- accessible/base/AccIterator.h | 49 +- accessible/base/AccTypes.h | 31 +- accessible/base/AccessibleOrProxy.cpp | 27 + accessible/base/AccessibleOrProxy.h | 123 + accessible/base/Asserts.cpp | 12 +- accessible/base/DocManager.cpp | 211 +- accessible/base/DocManager.h | 45 +- accessible/base/EmbeddedObjCollector.cpp | 81 + accessible/base/EmbeddedObjCollector.h | 69 + accessible/base/EventQueue.cpp | 300 +- accessible/base/EventQueue.h | 30 +- accessible/base/EventTree.cpp | 618 + accessible/base/EventTree.h | 121 + accessible/base/Filters.cpp | 11 +- accessible/base/Filters.h | 6 - accessible/base/FocusManager.cpp | 45 +- accessible/base/FocusManager.h | 6 +- accessible/base/Logging.cpp | 234 +- accessible/base/Logging.h | 36 +- accessible/base/MarkupMap.h | 340 + accessible/base/NotificationController.cpp | 840 +- accessible/base/NotificationController.h | 271 +- accessible/base/Platform.h | 16 + accessible/base/Relation.h | 11 +- accessible/base/RelationType.h | 28 +- accessible/base/RelationTypeMap.h | 26 +- accessible/base/Role.h | 207 +- accessible/base/RoleMap.h | 331 +- accessible/base/SelectionManager.cpp | 73 +- accessible/base/SelectionManager.h | 5 +- accessible/base/Statistics.h | 8 +- accessible/base/StyleInfo.cpp | 16 +- accessible/base/StyleInfo.h | 2 +- accessible/base/TextAttrs.cpp | 173 +- accessible/base/TextAttrs.h | 8 +- accessible/base/TextRange-inl.h | 29 + accessible/base/TextRange.cpp | 208 +- accessible/base/TextRange.h | 21 +- accessible/base/TextUpdater.cpp | 8 +- accessible/base/TextUpdater.h | 10 +- accessible/base/TreeWalker.cpp | 289 +- accessible/base/TreeWalker.h | 76 +- accessible/base/moz.build | 27 +- accessible/base/nsAccCache.h | 41 +- accessible/base/nsAccUtils.cpp | 57 +- accessible/base/nsAccUtils.h | 21 +- accessible/base/nsAccessibilityService.cpp | 1005 +- accessible/base/nsAccessibilityService.h | 174 +- accessible/base/nsAccessiblePivot.cpp | 18 +- accessible/base/nsAccessiblePivot.h | 7 +- accessible/base/nsCoreUtils.cpp | 116 +- accessible/base/nsCoreUtils.h | 45 +- accessible/base/nsEventShell.cpp | 16 +- accessible/base/nsEventShell.h | 2 +- accessible/base/nsTextEquivUtils.cpp | 14 +- accessible/generic/ARIAGridAccessible-inl.h | 24 +- accessible/generic/ARIAGridAccessible.cpp | 101 +- accessible/generic/ARIAGridAccessible.h | 26 +- accessible/generic/Accessible-inl.h | 78 +- accessible/generic/Accessible.cpp | 684 +- accessible/generic/Accessible.h | 314 +- accessible/generic/ApplicationAccessible.cpp | 34 +- accessible/generic/ApplicationAccessible.h | 37 +- accessible/generic/BaseAccessibles.cpp | 209 +- accessible/generic/BaseAccessibles.h | 39 +- accessible/generic/DocAccessible-inl.h | 55 +- accessible/generic/DocAccessible.cpp | 1167 +- accessible/generic/DocAccessible.h | 139 +- accessible/generic/HyperTextAccessible-inl.h | 30 +- accessible/generic/HyperTextAccessible.cpp | 524 +- accessible/generic/HyperTextAccessible.h | 41 +- accessible/generic/ImageAccessible.cpp | 16 +- accessible/generic/ImageAccessible.h | 2 - accessible/generic/OuterDocAccessible.cpp | 105 +- accessible/generic/OuterDocAccessible.h | 21 +- accessible/generic/RootAccessible.cpp | 58 +- accessible/generic/RootAccessible.h | 8 +- accessible/generic/TextLeafAccessible.cpp | 8 +- accessible/generic/TextLeafAccessible.h | 4 - accessible/generic/moz.build | 17 +- accessible/html/HTMLElementAccessibles.cpp | 116 +- accessible/html/HTMLElementAccessibles.h | 33 +- accessible/html/HTMLFormControlAccessible.cpp | 50 +- accessible/html/HTMLFormControlAccessible.h | 4 - accessible/html/HTMLImageMapAccessible.cpp | 53 +- accessible/html/HTMLImageMapAccessible.h | 7 +- accessible/html/HTMLListAccessible.cpp | 52 +- accessible/html/HTMLListAccessible.h | 7 +- accessible/html/HTMLSelectAccessible.cpp | 99 +- accessible/html/HTMLSelectAccessible.h | 15 +- accessible/html/HTMLTableAccessible.cpp | 178 +- accessible/html/HTMLTableAccessible.h | 8 +- accessible/html/moz.build | 9 +- accessible/interfaces/ia2/IA2Marshal.def | 1 + accessible/interfaces/ia2/IA2Marshal.dll.manifest | 12 + accessible/interfaces/ia2/IA2Marshal.rc | 5 + accessible/interfaces/ia2/IA2Typelib.idl | 61 + accessible/interfaces/ia2/Makefile.in | 32 +- accessible/interfaces/ia2/moz.build | 19 +- accessible/interfaces/moz.build | 11 +- accessible/interfaces/msaa/AccessibleMarshal.rc | 5 + accessible/interfaces/msaa/ISimpleDOMNode.idl | 2 +- accessible/interfaces/msaa/moz.build | 35 +- accessible/interfaces/nsIAccessibilityService.h | 85 - accessible/interfaces/nsIAccessibilityService.idl | 108 + accessible/interfaces/nsIAccessible.idl | 13 +- accessible/interfaces/nsIAccessibleApplication.idl | 2 +- .../interfaces/nsIAccessibleCaretMoveEvent.idl | 2 +- accessible/interfaces/nsIAccessibleDocument.idl | 8 +- .../interfaces/nsIAccessibleEditableText.idl | 2 +- accessible/interfaces/nsIAccessibleEvent.idl | 11 +- accessible/interfaces/nsIAccessibleHideEvent.idl | 2 +- accessible/interfaces/nsIAccessibleHyperLink.idl | 2 +- accessible/interfaces/nsIAccessibleHyperText.idl | 2 +- accessible/interfaces/nsIAccessibleImage.idl | 2 +- .../nsIAccessibleObjectAttributeChangedEvent.idl | 2 +- accessible/interfaces/nsIAccessibleRelation.idl | 28 +- accessible/interfaces/nsIAccessibleRetrieval.idl | 111 - accessible/interfaces/nsIAccessibleRole.idl | 203 +- accessible/interfaces/nsIAccessibleSelectable.idl | 2 +- .../interfaces/nsIAccessibleStateChangeEvent.idl | 2 +- accessible/interfaces/nsIAccessibleTable.idl | 4 +- .../interfaces/nsIAccessibleTableChangeEvent.idl | 2 +- accessible/interfaces/nsIAccessibleText.idl | 2 +- .../interfaces/nsIAccessibleTextChangeEvent.idl | 2 +- accessible/interfaces/nsIAccessibleTextRange.idl | 7 +- accessible/interfaces/nsIAccessibleTypes.idl | 4 +- accessible/interfaces/nsIAccessibleValue.idl | 2 +- .../nsIAccessibleVirtualCursorChangeEvent.idl | 2 +- accessible/interfaces/nsIXBLAccessible.idl | 2 +- accessible/ipc/DocAccessibleChild.cpp | 280 - accessible/ipc/DocAccessibleChild.h | 94 - accessible/ipc/DocAccessibleChildBase.cpp | 97 + accessible/ipc/DocAccessibleChildBase.h | 81 + accessible/ipc/DocAccessibleParent.cpp | 386 +- accessible/ipc/DocAccessibleParent.h | 82 +- accessible/ipc/IPCTypes.h | 49 + accessible/ipc/PDocAccessible.ipdl | 79 - accessible/ipc/ProxyAccessible.cpp | 190 - accessible/ipc/ProxyAccessible.h | 157 - accessible/ipc/ProxyAccessibleBase.cpp | 175 + accessible/ipc/ProxyAccessibleBase.h | 211 + accessible/ipc/ProxyAccessibleShared.h | 277 + accessible/ipc/moz.build | 56 +- accessible/ipc/other/DocAccessibleChild.cpp | 1998 + accessible/ipc/other/DocAccessibleChild.h | 489 + accessible/ipc/other/PDocAccessible.ipdl | 264 + accessible/ipc/other/ProxyAccessible.cpp | 1080 + accessible/ipc/other/ProxyAccessible.h | 50 + accessible/ipc/other/moz.build | 47 + accessible/ipc/win/COMPtrTypes.cpp | 50 + accessible/ipc/win/COMPtrTypes.h | 27 + accessible/ipc/win/DocAccessibleChild.cpp | 237 + accessible/ipc/win/DocAccessibleChild.h | 318 + accessible/ipc/win/PDocAccessible.ipdl | 75 + accessible/ipc/win/PlatformChild.cpp | 62 + accessible/ipc/win/PlatformChild.h | 35 + accessible/ipc/win/ProxyAccessible.cpp | 599 + accessible/ipc/win/ProxyAccessible.h | 58 + accessible/ipc/win/moz.build | 39 + accessible/ipc/win/typelib/Accessible.idl | 16 + accessible/ipc/win/typelib/Makefile.in | 31 + accessible/ipc/win/typelib/moz.build | 13 + accessible/jsat/AccessFu.css | 1 + accessible/jsat/AccessFu.jsm | 98 +- accessible/jsat/ContentControl.jsm | 41 +- accessible/jsat/EventManager.jsm | 44 +- accessible/jsat/Gestures.jsm | 122 +- accessible/jsat/OutputGenerator.jsm | 248 +- accessible/jsat/PointerAdapter.jsm | 16 +- accessible/jsat/Presentation.jsm | 112 +- accessible/jsat/Traversal.jsm | 419 + accessible/jsat/TraversalRules.jsm | 313 - accessible/jsat/Utils.jsm | 124 +- accessible/jsat/content-script.js | 12 +- accessible/jsat/moz.build | 4 +- accessible/mac/AccessibleWrap.h | 33 +- accessible/mac/AccessibleWrap.mm | 230 +- accessible/mac/DocAccessibleWrap.h | 3 +- accessible/mac/DocAccessibleWrap.mm | 5 +- accessible/mac/MacUtils.mm | 6 +- accessible/mac/Platform.mm | 117 +- accessible/mac/RootAccessibleWrap.h | 9 +- accessible/mac/RootAccessibleWrap.mm | 9 +- accessible/mac/TextLeafAccessibleWrap.h | 2 +- accessible/mac/moz.build | 7 +- accessible/mac/mozAccessible.h | 50 +- accessible/mac/mozAccessible.mm | 909 +- accessible/mac/mozAccessibleProtocol.h | 8 +- accessible/mac/mozActionElements.h | 7 +- accessible/mac/mozActionElements.mm | 214 +- accessible/mac/mozDocAccessible.h | 2 +- accessible/mac/mozDocAccessible.mm | 24 +- accessible/mac/mozHTMLAccessible.mm | 62 +- accessible/mac/mozTableAccessible.h | 28 + accessible/mac/mozTableAccessible.mm | 240 + accessible/mac/mozTextAccessible.h | 3 - accessible/mac/mozTextAccessible.mm | 291 +- accessible/moz.build | 19 +- accessible/other/Platform.cpp | 26 + accessible/other/moz.build | 5 +- accessible/tests/browser/.eslintrc.js | 218 + accessible/tests/browser/browser.ini | 17 + .../browser/browser_shutdown_multi_reference.js | 48 + .../browser_shutdown_parent_own_reference.js | 72 + .../browser_shutdown_remote_no_reference.js | 48 + .../tests/browser/browser_shutdown_remote_only.js | 40 + .../browser_shutdown_remote_own_reference.js | 75 + .../browser/browser_shutdown_scope_lifecycle.js | 21 + .../browser/browser_shutdown_start_restart.js | 41 + accessible/tests/browser/e10s/browser.ini | 51 + .../browser/e10s/browser_caching_attributes.js | 117 + .../browser/e10s/browser_caching_description.js | 164 + .../tests/browser/e10s/browser_caching_name.js | 434 + .../browser/e10s/browser_caching_relations.js | 86 + .../tests/browser/e10s/browser_caching_states.js | 120 + .../tests/browser/e10s/browser_caching_value.js | 155 + .../tests/browser/e10s/browser_events_caretmove.js | 21 + .../tests/browser/e10s/browser_events_hide.js | 35 + .../tests/browser/e10s/browser_events_show.js | 17 + .../browser/e10s/browser_events_statechange.js | 62 + .../browser/e10s/browser_events_textchange.js | 74 + .../browser/e10s/browser_treeupdate_ariadialog.js | 43 + .../browser/e10s/browser_treeupdate_ariaowns.js | 318 + .../browser/e10s/browser_treeupdate_canvas.js | 25 + .../browser/e10s/browser_treeupdate_cssoverflow.js | 64 + .../tests/browser/e10s/browser_treeupdate_doc.js | 312 + .../browser/e10s/browser_treeupdate_gencontent.js | 78 + .../browser/e10s/browser_treeupdate_hidden.js | 30 + .../browser/e10s/browser_treeupdate_imagemap.js | 176 + .../tests/browser/e10s/browser_treeupdate_list.js | 43 + .../e10s/browser_treeupdate_list_editabledoc.js | 39 + .../browser/e10s/browser_treeupdate_listener.js | 29 + .../browser/e10s/browser_treeupdate_optgroup.js | 91 + .../browser/e10s/browser_treeupdate_removal.js | 39 + .../tests/browser/e10s/browser_treeupdate_table.js | 51 + .../browser/e10s/browser_treeupdate_textleaf.js | 35 + .../browser/e10s/browser_treeupdate_visibility.js | 196 + .../browser/e10s/browser_treeupdate_whitespace.js | 71 + .../browser/e10s/doc_treeupdate_ariadialog.html | 23 + .../browser/e10s/doc_treeupdate_ariaowns.html | 44 + .../browser/e10s/doc_treeupdate_imagemap.html | 21 + .../browser/e10s/doc_treeupdate_removal.xhtml | 11 + .../browser/e10s/doc_treeupdate_visibility.html | 78 + .../browser/e10s/doc_treeupdate_whitespace.html | 10 + accessible/tests/browser/e10s/events.js | 127 + accessible/tests/browser/e10s/head.js | 84 + accessible/tests/browser/head.js | 116 + accessible/tests/browser/shared-head.js | 229 + accessible/tests/crashtests/448064.xhtml | 73 + accessible/tests/crashtests/471493.xul | 6 +- accessible/tests/crashtests/crashtests.list | 3 +- accessible/tests/mochitest/a11y.ini | 21 +- accessible/tests/mochitest/actions/a11y.ini | 3 + accessible/tests/mochitest/actions/test_aria.html | 14 + .../tests/mochitest/actions/test_general.html | 16 + .../tests/mochitest/actions/test_general.xul | 14 + accessible/tests/mochitest/actions/test_link.html | 6 +- .../tests/mochitest/{textrange => aom}/a11y.ini | 0 accessible/tests/mochitest/aom/test_general.html | 55 + accessible/tests/mochitest/attributes/a11y.ini | 2 + .../tests/mochitest/attributes/test_obj.html | 13 + .../tests/mochitest/attributes/test_obj_group.html | 23 + .../tests/mochitest/attributes/test_xml-roles.html | 148 +- accessible/tests/mochitest/bounds/a11y.ini | 2 + accessible/tests/mochitest/bounds/test_zoom.html | 1 + accessible/tests/mochitest/common.js | 193 +- .../tests/mochitest/{dumbfile.xpi => dumbfile.zip} | Bin accessible/tests/mochitest/editabletext/a11y.ini | 4 +- .../tests/mochitest/editabletext/editabletext.js | 13 +- .../tests/mochitest/editabletext/test_1.html | 53 +- accessible/tests/mochitest/elm/a11y.ini | 5 + accessible/tests/mochitest/elm/test_HTMLSpec.html | 49 +- .../tests/mochitest/elm/test_MathMLSpec.html | 620 + accessible/tests/mochitest/elm/test_canvas.html | 16 +- .../tests/mochitest/elm/test_nsApplicationAcc.html | 4 +- accessible/tests/mochitest/events.js | 92 +- accessible/tests/mochitest/events/a11y.ini | 9 +- accessible/tests/mochitest/events/docload_wnd.html | 12 +- .../tests/mochitest/events/test_aria_alert.html | 7 +- .../tests/mochitest/events/test_aria_menu.html | 15 +- .../tests/mochitest/events/test_aria_owns.html | 129 + .../mochitest/events/test_aria_statechange.html | 36 +- .../tests/mochitest/events/test_bug1322593-2.html | 83 + .../tests/mochitest/events/test_bug1322593.html | 80 + .../tests/mochitest/events/test_coalescence.html | 517 +- .../tests/mochitest/events/test_docload.html | 4 +- .../events/test_focus_aria_activedescendant.html | 13 +- .../mochitest/events/test_focus_autocomplete.xul | 6 +- .../mochitest/events/test_focus_listcontrols.xul | 10 +- .../tests/mochitest/events/test_mutation.html | 88 +- .../tests/mochitest/events/test_namechange.html | 24 +- .../tests/mochitest/events/test_selection.html | 2 - .../tests/mochitest/events/test_selection.xul | 11 +- accessible/tests/mochitest/events/test_text.html | 11 +- .../tests/mochitest/events/test_text_alg.html | 4 +- accessible/tests/mochitest/events/test_tree.xul | 2 +- .../tests/mochitest/events/test_valuechange.html | 47 +- accessible/tests/mochitest/focus/a11y.ini | 2 + accessible/tests/mochitest/hittest/a11y.ini | 2 + .../mochitest/hittest/test_canvas_hitregion.html | 22 +- accessible/tests/mochitest/hyperlink/a11y.ini | 2 + .../tests/mochitest/hyperlink/test_general.html | 14 +- accessible/tests/mochitest/hypertext/a11y.ini | 3 + .../tests/mochitest/hypertext/test_update.html | 63 + accessible/tests/mochitest/jsat/a11y.ini | 5 + .../mochitest/jsat/doc_content_integration.html | 22 + accessible/tests/mochitest/jsat/doc_traversal.html | 139 +- accessible/tests/mochitest/jsat/dom_helper.js | 33 +- accessible/tests/mochitest/jsat/gestures.json | 100 +- accessible/tests/mochitest/jsat/jsatcommon.js | 65 +- accessible/tests/mochitest/jsat/output.js | 2 +- accessible/tests/mochitest/jsat/test_alive.html | 32 +- .../mochitest/jsat/test_content_integration.html | 82 +- .../tests/mochitest/jsat/test_content_text.html | 22 +- .../tests/mochitest/jsat/test_explicit_names.html | 14 +- accessible/tests/mochitest/jsat/test_hints.html | 4 + .../tests/mochitest/jsat/test_landmarks.html | 34 +- .../tests/mochitest/jsat/test_live_regions.html | 39 +- accessible/tests/mochitest/jsat/test_output.html | 64 +- .../tests/mochitest/jsat/test_output_mathml.html | 313 + .../tests/mochitest/jsat/test_quicknav_modes.html | 26 +- accessible/tests/mochitest/jsat/test_tables.html | 36 +- .../tests/mochitest/jsat/test_traversal.html | 27 +- .../mochitest/jsat/test_traversal_helper.html | 113 + accessible/tests/mochitest/moz.build | 3 +- accessible/tests/mochitest/name/a11y.ini | 4 + accessible/tests/mochitest/name/markuprules.xml | 27 +- accessible/tests/mochitest/name/test_general.html | 10 + accessible/tests/mochitest/name/test_general.xul | 17 +- accessible/tests/mochitest/name/test_link.html | 8 - .../tests/mochitest/name/test_toolbaritem.xul | 84 + accessible/tests/mochitest/pivot.js | 2 +- accessible/tests/mochitest/pivot/a11y.ini | 1 + .../tests/mochitest/pivot/test_virtualcursor.html | 4 +- accessible/tests/mochitest/relations.js | 44 +- accessible/tests/mochitest/relations/a11y.ini | 2 + .../tests/mochitest/relations/test_embeds.xul | 29 +- .../tests/mochitest/relations/test_general.html | 33 +- .../tests/mochitest/relations/test_update.html | 9 - accessible/tests/mochitest/role.js | 39 + accessible/tests/mochitest/role/a11y.ini | 3 + accessible/tests/mochitest/role/test_aria.html | 24 +- accessible/tests/mochitest/role/test_general.html | 10 +- accessible/tests/mochitest/scroll/a11y.ini | 2 + accessible/tests/mochitest/scroll/test_zoom.html | 3 +- accessible/tests/mochitest/selectable/a11y.ini | 3 + accessible/tests/mochitest/states.js | 2 +- accessible/tests/mochitest/states/a11y.ini | 5 + accessible/tests/mochitest/states/test_aria.html | 22 +- .../tests/mochitest/states/test_doc_busy.html | 2 +- .../tests/mochitest/states/test_expandable.xul | 5 +- accessible/tests/mochitest/states/test_inputs.html | 68 +- .../tests/mochitest/states/z_frames_update.html | 6 +- accessible/tests/mochitest/table.js | 41 +- accessible/tests/mochitest/table/a11y.ini | 5 + .../tests/mochitest/table/test_css_tables.html | 116 + .../mochitest/table/test_headers_ariatable.html | 96 + .../tests/mochitest/table/test_headers_table.html | 434 + .../tests/mochitest/table/test_indexes_table.html | 21 +- .../tests/mochitest/table/test_layoutguess.html | 40 +- accessible/tests/mochitest/table/test_mtable.html | 128 + .../tests/mochitest/table/test_sels_listbox.xul | 6 +- .../mochitest/table/test_struct_ariatreegrid.html | 3 +- accessible/tests/mochitest/table/test_table_2.html | 10 - .../tests/mochitest/test_nsIAccessibleImage.html | 7 +- accessible/tests/mochitest/text.js | 4 + accessible/tests/mochitest/text/a11y.ini | 2 + .../tests/mochitest/text/test_atcaretoffset.html | 20 +- accessible/tests/mochitest/text/test_doc.html | 4 +- accessible/tests/mochitest/text/test_dynamic.html | 88 + .../tests/mochitest/text/test_hypertext.html | 2 +- .../tests/mochitest/text/test_lineboundary.html | 14 +- .../tests/mochitest/text/test_wordboundary.html | 2 +- accessible/tests/mochitest/textattrs/a11y.ini | 3 + .../tests/mochitest/textattrs/test_general.html | 31 +- accessible/tests/mochitest/textcaret/a11y.ini | 2 + .../tests/mochitest/textcaret/test_browserui.xul | 6 +- .../tests/mochitest/textcaret/test_general.html | 2 +- accessible/tests/mochitest/textrange/a11y.ini | 4 + .../tests/mochitest/textrange/test_selection.html | 120 + accessible/tests/mochitest/textselection/a11y.ini | 2 + accessible/tests/mochitest/tree/a11y.ini | 9 + .../tests/mochitest/tree/test_aria_list.html | 2 +- .../tests/mochitest/tree/test_aria_owns.html | 187 + .../mochitest/tree/test_aria_presentation.html | 34 +- .../tests/mochitest/tree/test_aria_table.html | 63 + accessible/tests/mochitest/tree/test_combobox.xul | 2 +- .../tests/mochitest/tree/test_cssflexbox.html | 80 + accessible/tests/mochitest/tree/test_dockids.html | 8 +- accessible/tests/mochitest/tree/test_formctrl.xul | 2 +- .../tests/mochitest/tree/test_invalid_img.xhtml | 2 +- .../mochitest/tree/test_invalidationlist.html | 2 +- .../tests/mochitest/tree/test_tabbrowser.xul | 16 +- accessible/tests/mochitest/tree/test_txtcntr.html | 12 +- accessible/tests/mochitest/tree/test_txtctrl.xul | 4 + accessible/tests/mochitest/treeupdate/a11y.ini | 11 + .../mochitest/treeupdate/test_ariadialog.html | 1 + .../tests/mochitest/treeupdate/test_ariaowns.html | 693 + .../mochitest/treeupdate/test_bug1100602.html | 114 + .../mochitest/treeupdate/test_bug1175913.html | 105 + .../mochitest/treeupdate/test_bug1189277.html | 86 + .../mochitest/treeupdate/test_bug1276857.html | 143 + .../mochitest/treeupdate/test_contextmenu.xul | 4 +- .../tests/mochitest/treeupdate/test_doc.html | 31 +- .../tests/mochitest/treeupdate/test_general.html | 150 + .../tests/mochitest/treeupdate/test_list.html | 27 +- .../tests/mochitest/treeupdate/test_optgroup.html | 2 +- .../mochitest/treeupdate/test_recreation.html | 9 - .../tests/mochitest/treeupdate/test_table.html | 81 + .../tests/mochitest/treeupdate/test_textleaf.html | 51 +- .../mochitest/treeupdate/test_whitespace.html | 5 +- accessible/tests/mochitest/treeview.js | 6 - accessible/tests/mochitest/value/a11y.ini | 2 + accessible/windows/ProxyWrappers.h | 92 + accessible/windows/ia2/ia2Accessible.cpp | 281 +- accessible/windows/ia2/ia2Accessible.h | 12 +- accessible/windows/ia2/ia2AccessibleAction.cpp | 27 +- accessible/windows/ia2/ia2AccessibleComponent.cpp | 12 - .../windows/ia2/ia2AccessibleEditableText.cpp | 30 +- accessible/windows/ia2/ia2AccessibleHyperlink.cpp | 67 +- accessible/windows/ia2/ia2AccessibleHypertext.cpp | 26 +- accessible/windows/ia2/ia2AccessibleImage.cpp | 16 +- accessible/windows/ia2/ia2AccessibleRelation.cpp | 24 +- accessible/windows/ia2/ia2AccessibleRelation.h | 12 +- accessible/windows/ia2/ia2AccessibleTable.cpp | 132 +- accessible/windows/ia2/ia2AccessibleTableCell.cpp | 40 +- accessible/windows/ia2/ia2AccessibleText.cpp | 209 +- accessible/windows/ia2/ia2AccessibleText.h | 16 +- accessible/windows/ia2/ia2AccessibleValue.cpp | 46 +- accessible/windows/ia2/moz.build | 16 +- accessible/windows/moz.build | 2 +- accessible/windows/msaa/AccessibleWrap.cpp | 1036 +- accessible/windows/msaa/AccessibleWrap.h | 103 +- .../windows/msaa/ApplicationAccessibleWrap.cpp | 19 +- accessible/windows/msaa/DocAccessibleWrap.cpp | 50 +- accessible/windows/msaa/DocAccessibleWrap.h | 29 +- accessible/windows/msaa/EnumVariant.cpp | 41 +- accessible/windows/msaa/EnumVariant.h | 2 +- .../windows/msaa/HTMLWin32ObjectAccessible.cpp | 22 +- .../windows/msaa/HTMLWin32ObjectAccessible.h | 8 +- .../windows/msaa/HyperTextAccessibleWrap.cpp | 47 +- accessible/windows/msaa/HyperTextAccessibleWrap.h | 12 - accessible/windows/msaa/IDSet.h | 136 + accessible/windows/msaa/IUnknownImpl.cpp | 11 - accessible/windows/msaa/IUnknownImpl.h | 28 +- accessible/windows/msaa/MsaaIdGenerator.cpp | 243 + accessible/windows/msaa/MsaaIdGenerator.h | 56 + accessible/windows/msaa/Platform.cpp | 120 +- accessible/windows/msaa/RootAccessibleWrap.cpp | 7 +- accessible/windows/msaa/RootAccessibleWrap.h | 3 +- accessible/windows/msaa/ServiceProvider.h | 2 +- accessible/windows/msaa/moz.build | 19 +- accessible/windows/msaa/nsEventMap.h | 3 +- accessible/windows/msaa/nsWinUtils.cpp | 45 +- accessible/windows/msaa/nsWinUtils.h | 11 +- accessible/windows/sdn/moz.build | 8 +- accessible/windows/sdn/sdnAccessible.cpp | 83 +- accessible/windows/sdn/sdnDocAccessible.cpp | 24 - accessible/windows/sdn/sdnDocAccessible.h | 2 +- accessible/windows/sdn/sdnTextAccessible.cpp | 26 +- accessible/windows/sdn/sdnTextAccessible.h | 2 +- accessible/windows/uia/moz.build | 11 +- accessible/windows/uia/uiaRawElmProvider.cpp | 32 - accessible/windows/uia/uiaRawElmProvider.h | 4 +- accessible/xpcom/AccEventGen.py | 82 +- accessible/xpcom/Makefile.in | 32 - accessible/xpcom/moz.build | 24 +- accessible/xpcom/nsAccessibleRelation.cpp | 12 + accessible/xpcom/nsAccessibleRelation.h | 7 +- accessible/xpcom/xpcAccessibilityService.cpp | 246 + accessible/xpcom/xpcAccessibilityService.h | 66 + accessible/xpcom/xpcAccessible.cpp | 425 +- accessible/xpcom/xpcAccessible.h | 4 +- accessible/xpcom/xpcAccessibleApplication.h | 2 +- accessible/xpcom/xpcAccessibleDocument.cpp | 63 +- accessible/xpcom/xpcAccessibleDocument.h | 43 +- accessible/xpcom/xpcAccessibleGeneric.cpp | 2 +- accessible/xpcom/xpcAccessibleGeneric.h | 24 +- accessible/xpcom/xpcAccessibleHyperLink.cpp | 116 +- accessible/xpcom/xpcAccessibleHyperLink.h | 2 +- accessible/xpcom/xpcAccessibleHyperText.cpp | 398 +- accessible/xpcom/xpcAccessibleHyperText.h | 14 +- accessible/xpcom/xpcAccessibleImage.h | 6 +- accessible/xpcom/xpcAccessibleSelectable.cpp | 2 +- accessible/xpcom/xpcAccessibleTable.cpp | 10 +- accessible/xpcom/xpcAccessibleTable.h | 6 +- accessible/xpcom/xpcAccessibleTableCell.cpp | 4 +- accessible/xpcom/xpcAccessibleTableCell.h | 12 +- accessible/xpcom/xpcAccessibleTextRange.cpp | 17 +- accessible/xpcom/xpcAccessibleTextRange.h | 1 + accessible/xpcom/xpcAccessibleValue.cpp | 68 +- accessible/xpcom/xpcAccessibleValue.h | 3 +- accessible/xul/XULAlertAccessible.cpp | 1 + accessible/xul/XULColorPickerAccessible.cpp | 10 +- accessible/xul/XULColorPickerAccessible.h | 2 +- accessible/xul/XULComboboxAccessible.cpp | 26 +- accessible/xul/XULComboboxAccessible.h | 1 - accessible/xul/XULElementAccessibles.cpp | 17 +- accessible/xul/XULElementAccessibles.h | 3 +- accessible/xul/XULFormControlAccessible.cpp | 46 +- accessible/xul/XULFormControlAccessible.h | 2 +- accessible/xul/XULListboxAccessible.cpp | 11 +- accessible/xul/XULListboxAccessible.h | 3 - accessible/xul/XULMenuAccessible.cpp | 10 +- accessible/xul/XULMenuAccessible.h | 2 - accessible/xul/XULSliderAccessible.cpp | 9 +- accessible/xul/XULSliderAccessible.h | 1 - accessible/xul/XULTreeAccessible.cpp | 49 +- accessible/xul/XULTreeAccessible.h | 3 - accessible/xul/XULTreeGridAccessible.cpp | 24 +- accessible/xul/XULTreeGridAccessible.h | 3 - accessible/xul/moz.build | 9 +- aclocal.m4 | 10 +- application/basilisk/.eslintrc.js | 15 + application/basilisk/LICENSE | 13 + application/basilisk/Makefile.in | 16 + {browser => application/basilisk}/app-rules.mk | 0 application/basilisk/app.mozbuild | 15 + application/basilisk/app/Makefile.in | 96 + application/basilisk/app/application.ini | 50 + application/basilisk/app/basilisk.exe.manifest | 42 + application/basilisk/app/blocklist.xml | 3608 + .../basilisk/app/macbuild/Contents/Info.plist.in | 229 + .../basilisk/app/macbuild/Contents/MacOS-files.in | 9 + .../Resources/English.lproj/InfoPlist.strings.in | 0 application/basilisk/app/macversion.py | 44 + application/basilisk/app/module.ver | 8 + application/basilisk/app/moz.build | 75 + application/basilisk/app/nsBrowserApp.cpp | 393 + application/basilisk/app/permissions | 15 + application/basilisk/app/profile/basilisk.js | 1433 + application/basilisk/app/profile/channel-prefs.js | 5 + .../basilisk/app/profile/extensions/moz.build | 7 + .../install.rdf.in | 40 + .../moz.build | 14 + .../basilisk}/app/profile/pagethemes.rdf | 0 .../basilisk}/app/profile/prefs.js | 0 application/basilisk/app/splash.rc | 21 + application/basilisk/base/.eslintrc.js | 11 + .../base/content/aboutDialog-appUpdater.js | 428 + application/basilisk/base/content/aboutDialog.css | 97 + application/basilisk/base/content/aboutDialog.js | 91 + application/basilisk/base/content/aboutDialog.xul | 157 + .../basilisk/base/content/aboutNetError.xhtml | 573 + .../basilisk}/base/content/aboutRobots-icon.png | Bin .../base/content/aboutRobots-widget-left.png | Bin .../basilisk}/base/content/aboutRobots.xhtml | 0 .../basilisk/base/content/aboutTabCrashed.css | 11 + .../basilisk/base/content/aboutTabCrashed.js | 309 + .../basilisk/base/content/aboutTabCrashed.xhtml | 97 + .../base/content/aboutaccounts/aboutaccounts.css | 24 + .../base/content/aboutaccounts/aboutaccounts.js | 543 + .../base/content/aboutaccounts/aboutaccounts.xhtml | 112 + .../base/content/aboutaccounts/images/fox.png | Bin 0 -> 1951 bytes .../aboutaccounts/images/graphic_sync_intro.png | Bin 0 -> 6441 bytes .../aboutaccounts/images/graphic_sync_intro@2x.png | Bin 0 -> 12852 bytes .../basilisk/base/content/aboutaccounts/main.css | 166 + .../base/content/aboutaccounts/normalize.css | 402 + .../base/content/abouthealthreport/abouthealth.css | 0 .../base/content/abouthealthreport/abouthealth.js | 180 + .../content/abouthealthreport/abouthealth.xhtml | 31 + .../basilisk/base/content/abouthome/aboutHome.css | 397 + .../basilisk/base/content/abouthome/aboutHome.js | 118 + .../base/content/abouthome/aboutHome.xhtml | 68 + .../basilisk}/base/content/abouthome/addons.png | Bin .../basilisk}/base/content/abouthome/addons@2x.png | Bin .../basilisk}/base/content/abouthome/bookmarks.png | Bin .../base/content/abouthome/bookmarks@2x.png | Bin .../basilisk}/base/content/abouthome/downloads.png | Bin .../base/content/abouthome/downloads@2x.png | Bin .../basilisk}/base/content/abouthome/history.png | Bin .../base/content/abouthome/history@2x.png | Bin .../basilisk/base/content/abouthome/mozilla.png | Bin 0 -> 2684 bytes .../basilisk/base/content/abouthome/mozilla@2x.png | Bin 0 -> 5647 bytes .../base/content/abouthome/restore-large.png | Bin .../base/content/abouthome/restore-large@2x.png | Bin .../basilisk}/base/content/abouthome/restore.png | Bin .../base/content/abouthome/restore@2x.png | Bin .../basilisk}/base/content/abouthome/settings.png | Bin .../base/content/abouthome/settings@2x.png | Bin .../basilisk}/base/content/abouthome/snippet1.png | Bin .../base/content/abouthome/snippet1@2x.png | Bin .../basilisk}/base/content/abouthome/snippet2.png | Bin .../base/content/abouthome/snippet2@2x.png | Bin .../basilisk}/base/content/abouthome/sync.png | Bin .../basilisk}/base/content/abouthome/sync@2x.png | Bin .../basilisk/base/content/baseMenuOverlay.xul | 114 + .../basilisk/base/content/blockedSite.xhtml | 196 + .../basilisk/base/content/browser-addons.js | 742 + .../basilisk/base/content/browser-captivePortal.js | 257 + .../basilisk/base/content/browser-charsetmenu.inc | 12 + .../basilisk/base/content/browser-context.inc | 451 + .../basilisk/base/content/browser-ctrlTab.js | 587 + .../basilisk/base/content/browser-customization.js | 100 + .../content/browser-data-submission-info-bar.js | 127 + .../basilisk/base/content/browser-devedition.js | 142 + .../basilisk/base/content/browser-doctype.inc | 25 + application/basilisk/base/content/browser-feeds.js | 646 + .../content/browser-fullScreenAndPointerLock.js | 682 + .../basilisk/base/content/browser-fullZoom.js | 526 + .../basilisk/base/content/browser-fxaccounts.js | 314 + .../base/content/browser-gestureSupport.js | 1238 + application/basilisk/base/content/browser-media.js | 354 + .../basilisk/base/content/browser-menubar.inc | 521 + .../basilisk/base/content/browser-places.js | 2024 + .../basilisk/base/content/browser-plugins.js | 516 + .../base/content/browser-refreshblocker.js | 84 + .../basilisk/base/content/browser-safebrowsing.js | 48 + application/basilisk/base/content/browser-sets.inc | 379 + .../basilisk/base/content/browser-sidebar.js | 331 + .../basilisk/base/content/browser-syncui.js | 574 + .../basilisk/base/content/browser-tabPreviews.xml | 37 + .../base/content/browser-tabsintitlebar-stub.js | 17 + .../base/content/browser-tabsintitlebar.js | 307 + .../basilisk/base/content/browser-thumbnails.js | 142 + .../base/content/browser-trackingprotection.js | 177 + application/basilisk/base/content/browser.css | 1168 + application/basilisk/base/content/browser.js | 8012 + application/basilisk/base/content/browser.xul | 1063 + .../basilisk}/base/content/browserMountPoints.inc | 0 application/basilisk/base/content/content.js | 1442 + .../basilisk/base/content/contentSearchUI.css | 161 + .../basilisk/base/content/contentSearchUI.js | 915 + .../base/content/defaultthemes/1.footer.jpg | Bin 0 -> 151200 bytes .../base/content/defaultthemes/1.header.jpg | Bin 0 -> 266398 bytes .../basilisk/base/content/defaultthemes/1.icon.jpg | Bin 0 -> 1093 bytes .../base/content/defaultthemes/1.preview.jpg | Bin 0 -> 7953 bytes .../base/content/defaultthemes/2.footer.jpg | Bin 0 -> 81134 bytes .../base/content/defaultthemes/2.header.jpg | Bin 0 -> 173983 bytes .../basilisk/base/content/defaultthemes/2.icon.jpg | Bin 0 -> 509 bytes .../base/content/defaultthemes/2.preview.jpg | Bin 0 -> 2877 bytes .../base/content/defaultthemes/3.footer.png | Bin 0 -> 180454 bytes .../base/content/defaultthemes/3.header.png | Bin 0 -> 293504 bytes .../basilisk/base/content/defaultthemes/3.icon.png | Bin 0 -> 896 bytes .../base/content/defaultthemes/3.preview.png | Bin 0 -> 56585 bytes .../base/content/defaultthemes/4.footer.png | Bin 0 -> 384076 bytes .../base/content/defaultthemes/4.header.png | Bin 0 -> 769368 bytes .../basilisk/base/content/defaultthemes/4.icon.png | Bin 0 -> 731 bytes .../base/content/defaultthemes/4.preview.png | Bin 0 -> 95328 bytes .../base/content/defaultthemes/5.footer.png | Bin 0 -> 9760 bytes .../base/content/defaultthemes/5.header.png | Bin 0 -> 9760 bytes .../basilisk/base/content/defaultthemes/5.icon.jpg | Bin 0 -> 267 bytes .../base/content/defaultthemes/5.preview.jpg | Bin 0 -> 2837 bytes .../content/defaultthemes/devedition.header.png | Bin 0 -> 95 bytes .../base/content/defaultthemes/devedition.icon.png | Bin 0 -> 2402 bytes .../content/docs/sslerrorreport/dataformat.rst | 54 + .../base/content/docs/sslerrorreport/index.rst | 15 + .../content/docs/sslerrorreport/preferences.rst | 23 + .../base/content/downloadManagerOverlay.xul | 0 application/basilisk/base/content/gcli_sec_bad.svg | 7 + .../basilisk/base/content/gcli_sec_good.svg | 4 + .../basilisk/base/content/gcli_sec_moderate.svg | 4 + .../basilisk/base/content/global-scripts.inc | 39 + application/basilisk/base/content/hiddenWindow.xul | 20 + .../basilisk}/base/content/jsConsoleOverlay.xul | 0 .../basilisk/base/content/macBrowserOverlay.xul | 66 + .../content/newtab/alternativeDefaultSites.json | 50 + .../basilisk}/base/content/newtab/cells.js | 0 .../basilisk/base/content/newtab/customize.js | 124 + application/basilisk/base/content/newtab/drag.js | 151 + .../basilisk/base/content/newtab/dragDataHelper.js | 22 + application/basilisk/base/content/newtab/drop.js | 150 + .../basilisk/base/content/newtab/dropPreview.js | 222 + .../basilisk/base/content/newtab/dropTargetShim.js | 232 + application/basilisk/base/content/newtab/grid.js | 279 + .../basilisk/base/content/newtab/newTab.css | 654 + .../base/content/newtab/newTab.inadjacent.json | 3209 + application/basilisk/base/content/newtab/newTab.js | 71 + .../basilisk/base/content/newtab/newTab.xhtml | 89 + application/basilisk/base/content/newtab/page.js | 297 + application/basilisk/base/content/newtab/search.js | 15 + application/basilisk/base/content/newtab/sites.js | 440 + .../base/content/newtab/transformations.js | 270 + application/basilisk/base/content/newtab/undo.js | 116 + .../basilisk/base/content/newtab/updater.js | 177 + application/basilisk/base/content/nsContextMenu.js | 1786 + .../base/content/overrides/app-license.html | 7 + .../basilisk/base/content/pageinfo/feeds.js | 32 + .../basilisk}/base/content/pageinfo/feeds.xml | 0 .../basilisk}/base/content/pageinfo/pageInfo.css | 0 .../basilisk/base/content/pageinfo/pageInfo.js | 1140 + .../basilisk/base/content/pageinfo/pageInfo.xml | 20 + .../basilisk/base/content/pageinfo/pageInfo.xul | 430 + .../basilisk/base/content/pageinfo/permissions.js | 268 + .../basilisk/base/content/pageinfo/security.js | 388 + .../basilisk/base/content/popup-notifications.inc | 81 + .../base/content/report-phishing-overlay.xul | 35 + .../basilisk}/base/content/safeMode.css | 0 application/basilisk/base/content/safeMode.js | 82 + application/basilisk/base/content/safeMode.xul | 51 + application/basilisk/base/content/sanitize.js | 865 + application/basilisk/base/content/sanitize.xul | 183 + .../basilisk/base/content/sanitizeDialog.css | 23 + .../basilisk/base/content/sanitizeDialog.js | 889 + .../base/content/softwareUpdateOverlay.xul | 0 .../base/content/sync/aboutSyncTabs-bindings.xml | 0 .../basilisk}/base/content/sync/aboutSyncTabs.css | 0 .../basilisk/base/content/sync/aboutSyncTabs.js | 364 + .../basilisk}/base/content/sync/aboutSyncTabs.xul | 0 .../basilisk/base/content/sync/addDevice.js | 157 + .../basilisk/base/content/sync/addDevice.xul | 129 + .../basilisk/base/content/sync/customize.css | 28 + .../basilisk/base/content/sync/customize.js | 25 + .../basilisk/base/content/sync/customize.xul | 62 + .../basilisk/base/content/sync/genericChange.js | 233 + .../basilisk/base/content/sync/genericChange.xul | 123 + application/basilisk/base/content/sync/key.xhtml | 54 + application/basilisk/base/content/sync/quota.js | 247 + .../basilisk}/base/content/sync/quota.xul | 0 application/basilisk/base/content/sync/setup.js | 1060 + application/basilisk/base/content/sync/setup.xul | 490 + application/basilisk/base/content/sync/utils.js | 231 + application/basilisk/base/content/tab-content.js | 936 + .../basilisk/base/content/tab-shape.inc.svg | 11 + application/basilisk/base/content/tabbrowser.css | 98 + application/basilisk/base/content/tabbrowser.xml | 7348 + .../basilisk/base/content/urlbarBindings.xml | 2758 + application/basilisk/base/content/usercontext.svg | 23 + .../basilisk/base/content/utilityOverlay.js | 949 + .../basilisk}/base/content/viewSourceOverlay.xul | 0 application/basilisk/base/content/web-panels.js | 104 + application/basilisk/base/content/web-panels.xul | 85 + .../basilisk/base/content/webrtcIndicator.js | 194 + .../basilisk/base/content/webrtcIndicator.xul | 35 + application/basilisk/base/jar.mn | 195 + application/basilisk/base/moz.build | 22 + application/basilisk/branding/official/LICENSE | 10 + .../branding/official/VisualElements_150.png | Bin 0 -> 26980 bytes .../branding/official/VisualElements_70.png | Bin 0 -> 8871 bytes application/basilisk/branding/official/appname.bmp | Bin 0 -> 12164 bytes .../basilisk/branding/official/background.png | Bin 0 -> 131830 bytes .../official/basilisk.VisualElementsManifest.xml | 8 + .../basilisk/branding/official/branding.nsi | 16 + .../basilisk/branding/official/configure.sh | 5 + .../branding/official/content/about-logo.png | Bin 0 -> 14030 bytes .../branding/official/content/about-logo@2x.png | Bin 0 -> 34550 bytes .../branding/official/content/about-wordmark.png | Bin 0 -> 2645 bytes .../basilisk/branding/official/content/about.png | Bin 0 -> 21948 bytes .../branding/official/content/aboutDialog.css | 49 + .../basilisk/branding/official/content/icon48.png | Bin 0 -> 2809 bytes .../basilisk/branding/official/content/icon64.png | Bin 0 -> 3900 bytes .../official/content/identity-icons-brand.svg | 77 + .../basilisk/branding/official/content/jar.mn | 18 + .../basilisk/branding/official/content/moz.build | 7 + .../branding/official/content/silhouette-40.svg | 58 + .../basilisk/branding/official/default16.png | Bin 0 -> 820 bytes .../basilisk/branding/official/default22.png | Bin 0 -> 1202 bytes .../basilisk/branding/official/default24.png | Bin 0 -> 1321 bytes .../basilisk/branding/official/default256.png | Bin 0 -> 20203 bytes .../basilisk/branding/official/default32.png | Bin 0 -> 1786 bytes .../basilisk/branding/official/default48.png | Bin 0 -> 2809 bytes .../basilisk/branding/official/default64.png | Bin 0 -> 3900 bytes application/basilisk/branding/official/disk.icns | Bin 0 -> 41448 bytes .../basilisk/branding/official/document.icns | Bin 0 -> 39113 bytes .../basilisk/branding/official/document.ico | Bin 0 -> 39039 bytes .../basilisk/branding/official/firefox.icns | Bin 0 -> 39138 bytes application/basilisk/branding/official/firefox.ico | Bin 0 -> 44539 bytes .../official/locales/browserconfig.properties | 6 + .../branding/official/locales/en-US/brand.dtd | 10 + .../official/locales/en-US/brand.properties | 16 + .../basilisk/branding/official/locales/jar.mn | 11 + .../basilisk/branding/official/locales/moz.build | 7 + application/basilisk/branding/official/moz.build | 13 + .../basilisk/branding/official/mozicon128.png | Bin 0 -> 8635 bytes .../branding/official/pref/basilisk-branding.js | 48 + .../basilisk/branding/official/wizHeader.bmp | Bin 0 -> 25818 bytes .../basilisk/branding/official/wizHeaderRTL.bmp | Bin 0 -> 25818 bytes .../basilisk/branding/official/wizWatermark.bmp | Bin 0 -> 154542 bytes .../basilisk/branding/shared/branding.mozbuild | 56 + .../basilisk/branding/shared}/dsstore | Bin application/basilisk/branding/shared/newtab.ico | Bin 0 -> 6518 bytes application/basilisk/branding/shared/newwindow.ico | Bin 0 -> 6518 bytes application/basilisk/branding/shared/pbmode.ico | Bin 0 -> 6518 bytes .../basilisk/branding/shared/preferences.inc | 26 + .../basilisk/branding/shared/uaoverrides.inc | 44 + application/basilisk/branding/unofficial/LICENSE | 9 + .../branding/unofficial/VisualElements_150.png | Bin 0 -> 16524 bytes .../branding/unofficial/VisualElements_70.png | Bin 0 -> 6827 bytes .../basilisk/branding/unofficial/appname.bmp | Bin 0 -> 89356 bytes .../basilisk/branding/unofficial/background.png | Bin 0 -> 116034 bytes .../unofficial/basilisk.VisualElementsManifest.xml | 8 + .../basilisk/branding/unofficial/branding.nsi | 16 + .../basilisk/branding/unofficial/configure.sh | 5 + .../unofficial/content/about-background.png | Bin 0 -> 63599 bytes .../branding/unofficial/content/about-logo.png | Bin 0 -> 16835 bytes .../branding/unofficial/content/about-logo@2x.png | Bin 0 -> 41517 bytes .../branding/unofficial/content/about-wordmark.svg | 87 + .../basilisk/branding/unofficial/content/about.png | Bin 0 -> 22324 bytes .../branding/unofficial/content/aboutDialog.css | 25 + .../branding/unofficial/content/icon48.png | Bin 0 -> 2909 bytes .../branding/unofficial/content/icon64.png | Bin 0 -> 3850 bytes .../unofficial/content/identity-icons-brand.svg | 7 + .../basilisk/branding/unofficial/content/jar.mn | 19 + .../basilisk/branding/unofficial/content/moz.build | 7 + .../branding/unofficial/content/silhouette-40.svg | 1360 + .../basilisk/branding/unofficial/default16.png | Bin 0 -> 793 bytes .../basilisk/branding/unofficial/default32.png | Bin 0 -> 1748 bytes .../basilisk/branding/unofficial/default48.png | Bin 0 -> 2909 bytes application/basilisk/branding/unofficial/disk.icns | Bin 0 -> 710029 bytes .../basilisk/branding/unofficial/document.icns | Bin 0 -> 746810 bytes .../basilisk/branding/unofficial/document.ico | Bin 0 -> 79414 bytes application/basilisk/branding/unofficial/dsstore | Bin 0 -> 12292 bytes .../basilisk/branding/unofficial/firefox.icns | Bin 0 -> 69916 bytes .../basilisk/branding/unofficial/firefox.ico | Bin 0 -> 45953 bytes .../unofficial/locales/browserconfig.properties | 6 + .../branding/unofficial/locales/en-US/brand.dtd | 10 + .../unofficial/locales/en-US/brand.properties | 11 + .../basilisk/branding/unofficial/locales/jar.mn | 12 + .../basilisk/branding/unofficial/locales/moz.build | 9 + application/basilisk/branding/unofficial/moz.build | 13 + .../basilisk/branding/unofficial/mozicon128.png | Bin 0 -> 9246 bytes .../branding/unofficial/pref/basilisk-branding.js | 40 + .../basilisk/branding/unofficial/wizHeader.bmp | Bin 0 -> 25820 bytes .../basilisk/branding/unofficial/wizHeaderRTL.bmp | Bin 0 -> 25820 bytes .../basilisk/branding/unofficial/wizWatermark.bmp | Bin 0 -> 154544 bytes application/basilisk/build.mk | 55 + .../basilisk/components/BrowserComponents.manifest | 42 + .../basilisk/components/about/AboutRedirector.cpp | 269 + .../basilisk}/components/about/AboutRedirector.h | 0 application/basilisk/components/about/moz.build | 19 + .../basilisk}/components/build/Makefile.in | 0 application/basilisk/components/build/moz.build | 42 + .../basilisk}/components/build/nsBrowserCompsCID.h | 0 application/basilisk/components/build/nsModule.cpp | 132 + .../contextualidentity/content/usercontext.css | 91 + .../basilisk/components/contextualidentity/jar.mn | 6 + .../components/contextualidentity/moz.build | 7 + .../components/controlcenter/content/panel.inc.xul | 189 + .../components/customizableui/CustomizableUI.jsm | 4401 + .../customizableui/CustomizableWidgets.jsm | 1142 + .../components/customizableui/CustomizeMode.jsm | 2280 + .../customizableui/DragPositionManager.jsm | 420 + .../customizableui/PanelWideWidgetTracker.jsm | 172 + .../components/customizableui/ScrollbarSampler.jsm | 65 + .../customizableui/content/customizeMode.inc.xul | 82 + .../components/customizableui/content/jar.mn | 10 + .../components/customizableui/content/moz.build | 7 + .../components/customizableui/content/panelUI.css | 31 + .../customizableui/content/panelUI.inc.xul | 387 + .../components/customizableui/content/panelUI.js | 558 + .../components/customizableui/content/panelUI.xml | 509 + .../components/customizableui/content/toolbar.xml | 618 + .../basilisk/components/customizableui/moz.build | 21 + .../components/dirprovider/DirectoryProvider.cpp | 286 + .../components/dirprovider/DirectoryProvider.h | 0 .../basilisk/components/dirprovider/moz.build | 19 + application/basilisk/components/distribution.js | 504 + .../components/downloads/DownloadsCommon.jsm | 1558 + .../components/downloads/DownloadsTaskbar.jsm | 0 .../components/downloads/DownloadsViewUI.jsm | 395 + .../downloads/content/allDownloadsViewOverlay.js | 1439 + .../downloads/content/allDownloadsViewOverlay.xul | 131 + .../downloads/content/contentAreaDownloadsView.css | 0 .../downloads/content/contentAreaDownloadsView.js | 17 + .../downloads/content/contentAreaDownloadsView.xul | 46 + .../components/downloads/content/download.xml | 99 + .../components/downloads/content/downloads.css | 267 + .../components/downloads/content/downloads.js | 1732 + .../downloads/content/downloadsOverlay.xul | 210 + .../components/downloads/content/indicator.js | 606 + .../downloads/content/indicatorOverlay.xul | 36 + application/basilisk/components/downloads/jar.mn | 16 + .../basilisk/components/downloads/moz.build | 13 + .../components/feeds/BrowserFeeds.manifest | 25 + .../basilisk/components/feeds/FeedConverter.js | 568 + .../basilisk/components/feeds/FeedWriter.js | 1007 + .../components/feeds/WebContentConverter.js | 1071 + .../basilisk/components/feeds/content/subscribe.js | 25 + .../components/feeds/content/subscribe.xhtml | 74 + application/basilisk/components/feeds/jar.mn | 7 + application/basilisk/components/feeds/moz.build | 34 + .../basilisk/components/feeds/nsFeedSniffer.cpp | 363 + .../basilisk/components/feeds/nsFeedSniffer.h | 37 + .../components/feeds/nsIFeedResultService.idl | 70 + .../feeds/nsIWebContentConverterRegistrar.idl | 0 .../basilisk/components/migration/.eslintrc.js | 82 + .../components/migration/360seProfileMigrator.js | 328 + .../basilisk/components/migration/AutoMigrate.jsm | 652 + .../migration/BrowserProfileMigrators.manifest | 33 + .../components/migration/ChromeProfileMigrator.js | 557 + .../basilisk/components/migration/ESEDBReader.jsm | 590 + .../components/migration/EdgeProfileMigrator.js | 450 + .../components/migration/FirefoxProfileMigrator.js | 255 + .../components/migration/IEProfileMigrator.js | 542 + .../components/migration/MSMigrationUtils.jsm | 889 + .../components/migration/MigrationUtils.jsm | 1102 + .../components/migration/ProfileMigrator.js | 0 .../components/migration/SafariProfileMigrator.js | 650 + .../migration/content/aboutWelcomeBack.xhtml | 82 + .../content/extra-migration-strings.properties | 14 + .../components/migration/content/migration.js | 549 + .../components/migration/content/migration.xul | 107 + application/basilisk/components/migration/jar.mn | 9 + .../basilisk/components/migration/moz.build | 53 + .../migration/nsIBrowserProfileMigrator.idl | 77 + .../components/migration/nsIEHistoryEnumerator.cpp | 119 + .../components/migration/nsIEHistoryEnumerator.h | 37 + .../components/migration/nsWindowsMigrationUtils.h | 36 + application/basilisk/components/moz.build | 47 + .../components/newtab/NewTabComponents.manifest | 2 + .../basilisk/components/newtab/NewTabMessages.jsm | 242 + .../components/newtab/NewTabPrefsProvider.jsm | 114 + .../components/newtab/NewTabRemoteResources.jsm | 15 + .../components/newtab/NewTabSearchProvider.jsm | 103 + .../basilisk/components/newtab/NewTabURL.jsm | 36 + .../components/newtab/NewTabWebChannel.jsm | 299 + .../basilisk/components/newtab/PlacesProvider.jsm | 211 + .../basilisk/components/newtab/PreviewProvider.jsm | 49 + .../components/newtab/aboutNewTabService.js | 289 + application/basilisk/components/newtab/moz.build | 27 + .../components/newtab/nsIAboutNewTabService.idl | 63 + .../basilisk/components/nsBrowserContentHandler.js | 805 + application/basilisk/components/nsBrowserGlue.js | 2842 + application/basilisk/components/nsIBrowserGlue.idl | 37 + .../basilisk}/components/nsIBrowserHandler.idl | 0 .../basilisk/components/places/PlacesUIUtils.jsm | 1783 + .../places/content/bookmarkProperties.js | 693 + .../places/content/bookmarkProperties.xul | 0 .../components/places/content/bookmarksPanel.js | 24 + .../components/places/content/bookmarksPanel.xul | 54 + .../places/content/browserPlacesViews.js | 1996 + .../components/places/content/controller.js | 1743 + .../places/content/downloadsViewOverlay.xul | 47 + .../places/content/editBookmarkOverlay.js | 1196 + .../places/content/editBookmarkOverlay.xul | 188 + .../components/places/content/history-panel.js | 91 + .../components/places/content/history-panel.xul | 0 .../basilisk/components/places/content/menu.xml | 633 + .../components/places/content/moveBookmarks.js | 65 + .../components/places/content/moveBookmarks.xul | 0 .../components/places/content/organizer.css | 0 .../basilisk/components/places/content/places.css | 25 + .../basilisk/components/places/content/places.js | 1402 + .../basilisk/components/places/content/places.xul | 438 + .../components/places/content/placesOverlay.xul | 233 + .../components/places/content/sidebarUtils.js | 106 + .../basilisk/components/places/content/tree.xml | 801 + .../basilisk/components/places/content/treeView.js | 1728 + application/basilisk/components/places/jar.mn | 34 + application/basilisk/components/places/moz.build | 11 + .../components/preferences/applicationManager.js | 102 + .../components/preferences/applicationManager.xul | 59 + .../basilisk/components/preferences/blocklists.js | 209 + .../basilisk/components/preferences/blocklists.xul | 56 + .../basilisk}/components/preferences/colors.xul | 0 .../basilisk/components/preferences/connection.js | 213 + .../basilisk/components/preferences/connection.xul | 173 + .../basilisk/components/preferences/containers.js | 176 + .../basilisk/components/preferences/containers.xul | 52 + .../basilisk/components/preferences/cookies.js | 967 + .../basilisk/components/preferences/cookies.xul | 109 + .../basilisk/components/preferences/donottrack.xul | 43 + .../basilisk/components/preferences/fonts.js | 105 + .../basilisk/components/preferences/fonts.xul | 280 + .../basilisk/components/preferences/handlers.css | 37 + .../basilisk/components/preferences/handlers.xml | 105 + .../components/preferences/in-content/advanced.js | 767 + .../components/preferences/in-content/advanced.xul | 398 + .../preferences/in-content/applications.js | 1900 + .../preferences/in-content/applications.xul | 95 + .../preferences/in-content/containers.js | 73 + .../preferences/in-content/containers.xul | 54 + .../components/preferences/in-content/content.js | 265 + .../components/preferences/in-content/content.xul | 189 + .../components/preferences/in-content/jar.mn | 18 + .../components/preferences/in-content/main.js | 667 + .../components/preferences/in-content/main.xul | 284 + .../components/preferences/in-content/moz.build | 13 + .../preferences/in-content/preferences.js | 315 + .../preferences/in-content/preferences.xul | 216 + .../components/preferences/in-content/privacy.js | 726 + .../components/preferences/in-content/privacy.xul | 329 + .../components/preferences/in-content/search.js | 604 + .../components/preferences/in-content/search.xul | 86 + .../components/preferences/in-content/security.js | 306 + .../components/preferences/in-content/security.xul | 141 + .../preferences/in-content/subdialogs.js | 434 + .../components/preferences/in-content/sync.js | 578 + .../components/preferences/in-content/sync.xul | 357 + application/basilisk/components/preferences/jar.mn | 33 + .../basilisk/components/preferences/languages.js | 312 + .../basilisk/components/preferences/languages.xul | 101 + .../basilisk/components/preferences/moz.build | 15 + .../basilisk/components/preferences/permissions.js | 462 + .../components/preferences/permissions.xul | 83 + .../basilisk/components/preferences/sanitize.js | 21 + .../basilisk/components/preferences/sanitize.xul | 101 + .../components/preferences/selectBookmark.js | 83 + .../components/preferences/selectBookmark.xul | 0 .../content/aboutPrivateBrowsing.css | 10 + .../content/aboutPrivateBrowsing.js | 97 + .../content/aboutPrivateBrowsing.xhtml | 86 + .../basilisk/components/privatebrowsing/jar.mn | 8 + .../basilisk/components/privatebrowsing/moz.build | 7 + .../basilisk/components/search/content/search.xml | 2089 + .../components/search/content/searchReset.js | 90 + .../components/search/content/searchReset.xhtml | 61 + .../search/content/searchbarBindings.css | 18 + application/basilisk/components/search/jar.mn | 9 + application/basilisk/components/search/moz.build | 7 + .../components/selfsupport/SelfSupportService.js | 78 + .../selfsupport/SelfSupportService.manifest | 2 + .../basilisk/components/selfsupport/moz.build | 10 + .../components/sessionstore/ContentRestore.jsm | 434 + .../sessionstore/DocShellCapabilities.jsm | 50 + .../basilisk/components/sessionstore/FrameTree.jsm | 254 + .../components/sessionstore/GlobalState.jsm | 84 + .../basilisk/components/sessionstore/PageStyle.jsm | 100 + .../components/sessionstore/PrivacyFilter.jsm | 135 + .../components/sessionstore/PrivacyLevel.jsm | 64 + .../RecentlyClosedTabsAndWindowsMenuUtils.jsm | 214 + .../basilisk/components/sessionstore/RunState.jsm | 96 + .../components/sessionstore/SessionCookies.jsm | 476 + .../components/sessionstore/SessionFile.jsm | 397 + .../components/sessionstore/SessionHistory.jsm | 431 + .../components/sessionstore/SessionMigration.jsm | 106 + .../components/sessionstore/SessionSaver.jsm | 248 + .../components/sessionstore/SessionStorage.jsm | 180 + .../components/sessionstore/SessionStore.jsm | 4734 + .../components/sessionstore/SessionWorker.js | 381 + .../components/sessionstore/SessionWorker.jsm | 25 + .../components/sessionstore/StartupPerformance.jsm | 234 + .../components/sessionstore/TabAttributes.jsm | 77 + .../basilisk/components/sessionstore/TabState.jsm | 196 + .../components/sessionstore/TabStateCache.jsm | 163 + .../components/sessionstore/TabStateFlusher.jsm | 184 + .../sessionstore/content/aboutSessionRestore.js | 373 + .../sessionstore/content/aboutSessionRestore.xhtml | 86 + .../sessionstore/content/content-sessionStore.js | 897 + .../basilisk/components/sessionstore/jar.mn | 8 + .../basilisk/components/sessionstore/moz.build | 46 + .../components/sessionstore/nsISessionStartup.idl | 66 + .../components/sessionstore/nsISessionStore.idl | 220 + .../components/sessionstore/nsSessionStartup.js | 352 + .../components/sessionstore/nsSessionStore.js | 39 + .../sessionstore/nsSessionStore.manifest | 15 + .../basilisk/components/shell/ShellService.jsm | 114 + .../shell/content/setDesktopBackground.js | 214 + .../shell/content/setDesktopBackground.xul | 0 application/basilisk/components/shell/jar.mn | 7 + application/basilisk/components/shell/moz.build | 56 + .../components/shell/nsGNOMEShellService.cpp | 637 + .../components/shell/nsGNOMEShellService.h | 36 + .../components/shell/nsIGNOMEShellService.idl | 19 + .../components/shell/nsIMacShellService.idl | 15 + .../basilisk/components/shell/nsIShellService.idl | 95 + .../components/shell/nsIWindowsShellService.idl | 17 + .../components/shell/nsMacShellService.cpp | 434 + .../basilisk/components/shell/nsMacShellService.h | 32 + .../components/shell/nsSetDefaultBrowser.js | 30 + .../components/shell/nsSetDefaultBrowser.manifest | 0 .../basilisk/components/shell/nsShellService.h | 12 + .../components/shell/nsWindowsShellService.cpp | 1277 + .../components/shell/nsWindowsShellService.h | 37 + .../components/syncedtabs/EventEmitter.jsm | 45 + .../syncedtabs/SyncedTabsDeckComponent.js | 169 + .../components/syncedtabs/SyncedTabsDeckStore.js | 60 + .../components/syncedtabs/SyncedTabsDeckView.js | 116 + .../components/syncedtabs/SyncedTabsListStore.js | 235 + .../components/syncedtabs/TabListComponent.js | 138 + .../basilisk/components/syncedtabs/TabListView.js | 568 + application/basilisk/components/syncedtabs/jar.mn | 7 + .../basilisk/components/syncedtabs/moz.build | 17 + .../basilisk/components/syncedtabs/sidebar.js | 30 + .../basilisk/components/syncedtabs/sidebar.xhtml | 114 + application/basilisk/components/syncedtabs/util.js | 23 + .../components/translation/LanguageDetector.jsm | 143 + .../basilisk/components/translation/cld2/Makefile | 74 + .../components/translation/cld2/cld-worker.js | 86 + .../components/translation/cld2/cld-worker.js.mem | Bin 0 -> 1097263 bytes .../basilisk/components/translation/cld2/cld.idl | 47 + .../basilisk/components/translation/cld2/cldapp.cc | 107 + .../components/translation/cld2/internal}/LICENSE | 0 .../translation/cld2/internal/cld2_dynamic_data.h | 216 + .../cld2/internal/cld2_dynamic_data_loader.h | 52 + .../cld2/internal/cld2_generated_cjk_compatible.cc | 298 + .../internal/cld2_generated_deltaoctachrome0122.cc | 4601 + .../cld2_generated_distinctoctachrome0122.cc | 2208 + .../internal/cld2_generated_quadchrome0122_16.cc | 52746 +++++++ .../translation/cld2/internal/cld2tablesummary.h | 55 + .../cld2/internal/cld_generated_cjk_delta_bi_4.cc | 1136 + .../cld2/internal/cld_generated_cjk_uni_prop_80.cc | 7133 + .../cld_generated_score_quad_octa_0122_2.cc | 639 + .../translation/cld2/internal/cldutil.cc | 620 + .../components/translation/cld2/internal/cldutil.h | 80 + .../translation/cld2/internal/cldutil_shared.cc | 437 + .../translation/cld2/internal/cldutil_shared.h | 509 + .../translation/cld2/internal/compact_lang_det.cc | 322 + .../cld2/internal/compact_lang_det_hint_code.cc | 1649 + .../cld2/internal/compact_lang_det_hint_code.h | 95 + .../cld2/internal/compact_lang_det_impl.cc | 2039 + .../cld2/internal/compact_lang_det_impl.h | 183 + .../components/translation/cld2/internal/debug.h | 58 + .../translation/cld2/internal/debug_empty.cc | 64 + .../translation/cld2/internal/fixunicodevalue.cc | 54 + .../translation/cld2/internal/fixunicodevalue.h | 68 + .../cld2/internal/generated_distinct_bi_0.cc | 52 + .../cld2/internal/generated_entities.cc | 294 + .../cld2/internal/generated_language.cc | 4680 + .../translation/cld2/internal/generated_language.h | 651 + .../cld2/internal/generated_ulscript.cc | 781 + .../translation/cld2/internal/generated_ulscript.h | 140 + .../translation/cld2/internal/getonescriptspan.cc | 1086 + .../translation/cld2/internal/getonescriptspan.h | 110 + .../translation/cld2/internal/integral_types.h | 31 + .../translation/cld2/internal/lang_script.cc | 560 + .../translation/cld2/internal/lang_script.h | 187 + .../translation/cld2/internal/langspan.h | 40 + .../translation/cld2/internal/offsetmap.cc | 569 + .../translation/cld2/internal/offsetmap.h | 175 + .../components/translation/cld2/internal/port.h | 128 + .../cld2/internal/scoreonescriptspan.cc | 1334 + .../translation/cld2/internal/scoreonescriptspan.h | 297 + .../translation/cld2/internal/stringpiece.h | 78 + .../components/translation/cld2/internal/tote.cc | 265 + .../components/translation/cld2/internal/tote.h | 112 + .../cld2/internal/utf8prop_lettermarkscriptnum.h | 1629 + .../cld2/internal/utf8repl_lettermarklower.h | 756 + .../cld2/internal/utf8scannot_lettermarkspecial.h | 1453 + .../translation/cld2/internal/utf8statetable.cc | 1369 + .../translation/cld2/internal/utf8statetable.h | 283 + .../basilisk/components/translation/cld2/post.js | 171 + .../translation/cld2/public/compact_lang_det.h | 320 + .../components/translation/cld2/public/encodings.h | 169 + .../basilisk/components/translation/moz.build | 9 + .../basilisk/components/webextensions/.eslintrc.js | 22 + .../components/webextensions/ext-bookmarks.js | 374 + .../components/webextensions/ext-browserAction.js | 531 + .../components/webextensions/ext-c-contextMenus.js | 158 + .../components/webextensions/ext-c-omnibox.js | 32 + .../components/webextensions/ext-c-tabs.js | 35 + .../components/webextensions/ext-commands.js | 264 + .../components/webextensions/ext-contextMenus.js | 537 + .../webextensions/ext-desktop-runtime.js | 26 + .../components/webextensions/ext-history.js | 246 + .../components/webextensions/ext-omnibox.js | 104 + .../components/webextensions/ext-pageAction.js | 290 + .../components/webextensions/ext-sessions.js | 92 + .../basilisk/components/webextensions/ext-tabs.js | 1093 + .../basilisk/components/webextensions/ext-utils.js | 1239 + .../components/webextensions/ext-windows.js | 231 + .../webextensions/extension-mac-panel.css | 3 + .../components/webextensions/extension-mac.css | 11 + .../webextensions/extension-win-panel.css | 5 + .../components/webextensions/extension.css | 572 + .../components/webextensions/extension.svg | 19 + .../webextensions/extensions-browser.manifest | 31 + .../basilisk/components/webextensions/jar.mn | 29 + .../basilisk/components/webextensions/moz.build | 14 + .../components/webextensions/schemas}/LICENSE | 0 .../webextensions/schemas/bookmarks.json | 568 + .../webextensions/schemas/browser_action.json | 430 + .../components/webextensions/schemas/commands.json | 148 + .../webextensions/schemas/context_menus.json | 424 + .../schemas/context_menus_internal.json | 78 + .../components/webextensions/schemas/history.json | 316 + .../components/webextensions/schemas/jar.mn | 16 + .../components/webextensions/schemas/moz.build | 7 + .../components/webextensions/schemas/omnibox.json | 248 + .../webextensions/schemas/page_action.json | 235 + .../components/webextensions/schemas/sessions.json | 146 + .../components/webextensions/schemas/tabs.json | 1295 + .../components/webextensions/schemas/windows.json | 508 + {browser => application/basilisk}/config/mozconfig | 0 .../basilisk}/config/mozconfigs/common | 0 .../basilisk/config/mozconfigs/linux32/artifact | 10 + .../basilisk/config/mozconfigs/linux32/beta | 15 + .../basilisk/config/mozconfigs/linux32/common-opt | 15 + .../basilisk/config/mozconfigs/linux32/debug | 24 + .../config/mozconfigs/linux32/debug-artifact | 12 + .../basilisk/config/mozconfigs/linux32/debug-asan | 23 + .../config/mozconfigs/linux32/l10n-mozconfig | 20 + .../basilisk/config/mozconfigs/linux32/nightly | 15 + .../config/mozconfigs/linux32/nightly-asan | 22 + .../basilisk/config/mozconfigs/linux32/release | 22 + .../basilisk/config/mozconfigs/linux32/valgrind | 9 + .../config/mozconfigs/linux64/add-on-devel | 9 + .../basilisk/config/mozconfigs/linux64/artifact | 10 + .../basilisk/config/mozconfigs/linux64/beta | 15 + .../config/mozconfigs/linux64/code-coverage | 13 + .../basilisk/config/mozconfigs/linux64/common-opt | 15 + .../basilisk/config/mozconfigs/linux64/debug | 22 + .../config/mozconfigs/linux64/debug-artifact | 13 + .../basilisk/config/mozconfigs/linux64/debug-asan | 23 + .../mozconfigs/linux64/debug-static-analysis-clang | 23 + .../basilisk/config/mozconfigs/linux64/hazards | 35 + .../config/mozconfigs/linux64/l10n-mozconfig | 20 + .../basilisk/config/mozconfigs/linux64/nightly | 15 + .../config/mozconfigs/linux64/nightly-asan | 19 + .../mozconfigs/linux64/opt-static-analysis-clang | 22 + .../basilisk/config/mozconfigs/linux64/opt-tsan | 9 + .../basilisk/config/mozconfigs/linux64/release | 22 + .../basilisk/config/mozconfigs/linux64/source | 4 + .../basilisk/config/mozconfigs/linux64/valgrind | 9 + .../config/mozconfigs/macosx-universal/beta | 15 + .../config/mozconfigs/macosx-universal/common-opt | 18 + .../mozconfigs/macosx-universal/l10n-mozconfig | 22 + .../config/mozconfigs/macosx-universal/nightly | 21 + .../config/mozconfigs/macosx-universal/release | 21 + .../config/mozconfigs/macosx64/add-on-devel | 9 + .../basilisk/config/mozconfigs/macosx64/artifact | 10 + .../basilisk/config/mozconfigs/macosx64/debug | 24 + .../config/mozconfigs/macosx64/debug-artifact | 12 + .../basilisk/config/mozconfigs/macosx64/debug-asan | 20 + .../mozconfigs/macosx64/debug-static-analysis | 13 + .../config/mozconfigs/macosx64/l10n-mozconfig | 12 + .../basilisk/config/mozconfigs/macosx64/nightly | 22 + .../config/mozconfigs/macosx64/opt-static-analysis | 16 + application/basilisk/config/mozconfigs/whitelist | 100 + .../basilisk/config/mozconfigs/win32/add-on-devel | 9 + .../basilisk/config/mozconfigs/win32/artifact | 10 + application/basilisk/config/mozconfigs/win32/beta | 18 + .../basilisk/config/mozconfigs/win32/common-opt | 25 + application/basilisk/config/mozconfigs/win32/debug | 26 + .../config/mozconfigs/win32/debug-artifact | 12 + .../config/mozconfigs/win32/debug-static-analysis | 19 + .../config/mozconfigs/win32/l10n-mozconfig | 19 + .../basilisk/config/mozconfigs/win32/nightly | 12 + .../basilisk/config/mozconfigs/win32/release | 24 + .../basilisk/config/mozconfigs/win64/add-on-devel | 9 + .../basilisk/config/mozconfigs/win64/artifact | 11 + application/basilisk/config/mozconfigs/win64/beta | 19 + .../basilisk/config/mozconfigs/win64/common-opt | 24 + .../basilisk/config/mozconfigs/win64/common-win64 | 5 + application/basilisk/config/mozconfigs/win64/debug | 29 + .../config/mozconfigs/win64/debug-artifact | 13 + .../config/mozconfigs/win64/l10n-mozconfig | 20 + .../basilisk/config/mozconfigs/win64/nightly | 13 + .../basilisk/config/mozconfigs/win64/release | 25 + .../tooltool-manifests/linux32/clang.manifest | 10 + .../tooltool-manifests/linux32/releng.manifest | 41 + .../tooltool-manifests/linux64/asan.manifest | 26 + .../tooltool-manifests/linux64/clang.manifest | 25 + .../linux64/clang.manifest.centos6 | 18 + .../tooltool-manifests/linux64/hazard.manifest | 41 + .../tooltool-manifests/linux64/msan.manifest | 26 + .../tooltool-manifests/linux64/releng.manifest | 41 + .../tooltool-manifests/linux64/tsan.manifest | 26 + .../tooltool-manifests/macosx64/asan.manifest | 10 + .../tooltool-manifests/macosx64/clang.manifest | 25 + .../macosx64/cross-releng.manifest | 65 + .../tooltool-manifests/macosx64/releng.manifest | 41 + .../win32/build-clang-cl.manifest | 63 + .../config/tooltool-manifests/win32/clang.manifest | 31 + .../config/tooltool-manifests/win32/l10n.manifest | 8 + .../tooltool-manifests/win32/releng.manifest | 39 + .../config/tooltool-manifests/win64/clang.manifest | 32 + .../config/tooltool-manifests/win64/l10n.manifest | 8 + .../tooltool-manifests/win64/releng.manifest | 40 + application/basilisk/config/version.txt | 1 + application/basilisk/config/version_display.txt | 1 + application/basilisk/configure.in | 31 + application/basilisk/confvars.sh | 67 + {browser => application/basilisk}/defs.mk | 0 .../basilisk/docs/BrowserUsageTelemetry.rst | 28 + .../basilisk/docs/DirectoryLinksProvider.rst | 278 + application/basilisk/docs/UITelemetry.rst | 142 + application/basilisk/docs/index.rst | 12 + application/basilisk/extensions/moz.build | 10 + application/basilisk/extensions/pdfjs/LICENSE | 177 + .../basilisk/extensions/pdfjs/README.mozilla | 3 + .../basilisk/extensions/pdfjs/chrome.manifest | 1 + .../basilisk/extensions/pdfjs/content/PdfJs.jsm | 348 + .../extensions/pdfjs/content/PdfJsNetwork.jsm | 257 + .../extensions/pdfjs/content/PdfJsTelemetry.jsm | 70 + .../pdfjs/content/PdfStreamConverter.jsm | 1054 + .../extensions/pdfjs/content/PdfjsChromeUtils.jsm | 357 + .../extensions/pdfjs/content/PdfjsContentUtils.jsm | 150 + .../basilisk/extensions/pdfjs/content/build/pdf.js | 8387 ++ .../extensions/pdfjs/content/build/pdf.worker.js | 52500 +++++++ .../basilisk/extensions/pdfjs/content/network.js | 614 + .../pdfjs/content/pdfjschildbootstrap.js | 36 + .../pdfjs/content/web/cmaps/78-EUC-H.bcmap | Bin 0 -> 2404 bytes .../pdfjs/content/web/cmaps/78-EUC-V.bcmap | Bin 0 -> 173 bytes .../extensions/pdfjs/content/web/cmaps/78-H.bcmap | Bin 0 -> 2379 bytes .../pdfjs/content/web/cmaps/78-RKSJ-H.bcmap | Bin 0 -> 2398 bytes .../pdfjs/content/web/cmaps/78-RKSJ-V.bcmap | Bin 0 -> 173 bytes .../extensions/pdfjs/content/web/cmaps/78-V.bcmap | Bin 0 -> 169 bytes .../pdfjs/content/web/cmaps/78ms-RKSJ-H.bcmap | Bin 0 -> 2651 bytes .../pdfjs/content/web/cmaps/78ms-RKSJ-V.bcmap | Bin 0 -> 290 bytes .../pdfjs/content/web/cmaps/83pv-RKSJ-H.bcmap | Bin 0 -> 905 bytes .../pdfjs/content/web/cmaps/90ms-RKSJ-H.bcmap | Bin 0 -> 721 bytes .../pdfjs/content/web/cmaps/90ms-RKSJ-V.bcmap | Bin 0 -> 290 bytes .../pdfjs/content/web/cmaps/90msp-RKSJ-H.bcmap | Bin 0 -> 715 bytes .../pdfjs/content/web/cmaps/90msp-RKSJ-V.bcmap | Bin 0 -> 291 bytes .../pdfjs/content/web/cmaps/90pv-RKSJ-H.bcmap | Bin 0 -> 982 bytes .../pdfjs/content/web/cmaps/90pv-RKSJ-V.bcmap | Bin 0 -> 260 bytes .../extensions/pdfjs/content/web/cmaps/Add-H.bcmap | Bin 0 -> 2419 bytes .../pdfjs/content/web/cmaps/Add-RKSJ-H.bcmap | Bin 0 -> 2413 bytes .../pdfjs/content/web/cmaps/Add-RKSJ-V.bcmap | Bin 0 -> 287 bytes .../extensions/pdfjs/content/web/cmaps/Add-V.bcmap | Bin 0 -> 282 bytes .../pdfjs/content/web/cmaps/Adobe-CNS1-0.bcmap | Bin 0 -> 317 bytes .../pdfjs/content/web/cmaps/Adobe-CNS1-1.bcmap | Bin 0 -> 371 bytes .../pdfjs/content/web/cmaps/Adobe-CNS1-2.bcmap | Bin 0 -> 376 bytes .../pdfjs/content/web/cmaps/Adobe-CNS1-3.bcmap | Bin 0 -> 401 bytes .../pdfjs/content/web/cmaps/Adobe-CNS1-4.bcmap | Bin 0 -> 405 bytes .../pdfjs/content/web/cmaps/Adobe-CNS1-5.bcmap | Bin 0 -> 406 bytes .../pdfjs/content/web/cmaps/Adobe-CNS1-6.bcmap | Bin 0 -> 406 bytes .../pdfjs/content/web/cmaps/Adobe-CNS1-UCS2.bcmap | Bin 0 -> 41193 bytes .../pdfjs/content/web/cmaps/Adobe-GB1-0.bcmap | Bin 0 -> 217 bytes .../pdfjs/content/web/cmaps/Adobe-GB1-1.bcmap | Bin 0 -> 250 bytes .../pdfjs/content/web/cmaps/Adobe-GB1-2.bcmap | Bin 0 -> 465 bytes .../pdfjs/content/web/cmaps/Adobe-GB1-3.bcmap | Bin 0 -> 470 bytes .../pdfjs/content/web/cmaps/Adobe-GB1-4.bcmap | Bin 0 -> 601 bytes .../pdfjs/content/web/cmaps/Adobe-GB1-5.bcmap | Bin 0 -> 625 bytes .../pdfjs/content/web/cmaps/Adobe-GB1-UCS2.bcmap | Bin 0 -> 33974 bytes .../pdfjs/content/web/cmaps/Adobe-Japan1-0.bcmap | Bin 0 -> 225 bytes .../pdfjs/content/web/cmaps/Adobe-Japan1-1.bcmap | Bin 0 -> 226 bytes .../pdfjs/content/web/cmaps/Adobe-Japan1-2.bcmap | Bin 0 -> 233 bytes .../pdfjs/content/web/cmaps/Adobe-Japan1-3.bcmap | Bin 0 -> 242 bytes .../pdfjs/content/web/cmaps/Adobe-Japan1-4.bcmap | Bin 0 -> 337 bytes .../pdfjs/content/web/cmaps/Adobe-Japan1-5.bcmap | Bin 0 -> 430 bytes .../pdfjs/content/web/cmaps/Adobe-Japan1-6.bcmap | Bin 0 -> 485 bytes .../content/web/cmaps/Adobe-Japan1-UCS2.bcmap | Bin 0 -> 40951 bytes .../pdfjs/content/web/cmaps/Adobe-Korea1-0.bcmap | Bin 0 -> 241 bytes .../pdfjs/content/web/cmaps/Adobe-Korea1-1.bcmap | Bin 0 -> 386 bytes .../pdfjs/content/web/cmaps/Adobe-Korea1-2.bcmap | Bin 0 -> 391 bytes .../content/web/cmaps/Adobe-Korea1-UCS2.bcmap | Bin 0 -> 23293 bytes .../extensions/pdfjs/content/web/cmaps/B5-H.bcmap | Bin 0 -> 1086 bytes .../extensions/pdfjs/content/web/cmaps/B5-V.bcmap | Bin 0 -> 142 bytes .../pdfjs/content/web/cmaps/B5pc-H.bcmap | Bin 0 -> 1099 bytes .../pdfjs/content/web/cmaps/B5pc-V.bcmap | Bin 0 -> 144 bytes .../pdfjs/content/web/cmaps/CNS-EUC-H.bcmap | Bin 0 -> 1780 bytes .../pdfjs/content/web/cmaps/CNS-EUC-V.bcmap | Bin 0 -> 1920 bytes .../pdfjs/content/web/cmaps/CNS1-H.bcmap | Bin 0 -> 706 bytes .../pdfjs/content/web/cmaps/CNS1-V.bcmap | Bin 0 -> 143 bytes .../pdfjs/content/web/cmaps/CNS2-H.bcmap | Bin 0 -> 504 bytes .../pdfjs/content/web/cmaps/CNS2-V.bcmap | 3 + .../pdfjs/content/web/cmaps/ETHK-B5-H.bcmap | Bin 0 -> 4426 bytes .../pdfjs/content/web/cmaps/ETHK-B5-V.bcmap | Bin 0 -> 158 bytes .../pdfjs/content/web/cmaps/ETen-B5-H.bcmap | Bin 0 -> 1125 bytes .../pdfjs/content/web/cmaps/ETen-B5-V.bcmap | Bin 0 -> 158 bytes .../pdfjs/content/web/cmaps/ETenms-B5-H.bcmap | 3 + .../pdfjs/content/web/cmaps/ETenms-B5-V.bcmap | Bin 0 -> 172 bytes .../extensions/pdfjs/content/web/cmaps/EUC-H.bcmap | Bin 0 -> 578 bytes .../extensions/pdfjs/content/web/cmaps/EUC-V.bcmap | Bin 0 -> 170 bytes .../extensions/pdfjs/content/web/cmaps/Ext-H.bcmap | Bin 0 -> 2536 bytes .../pdfjs/content/web/cmaps/Ext-RKSJ-H.bcmap | Bin 0 -> 2542 bytes .../pdfjs/content/web/cmaps/Ext-RKSJ-V.bcmap | Bin 0 -> 218 bytes .../extensions/pdfjs/content/web/cmaps/Ext-V.bcmap | Bin 0 -> 215 bytes .../pdfjs/content/web/cmaps/GB-EUC-H.bcmap | Bin 0 -> 549 bytes .../pdfjs/content/web/cmaps/GB-EUC-V.bcmap | Bin 0 -> 179 bytes .../extensions/pdfjs/content/web/cmaps/GB-H.bcmap | 4 + .../extensions/pdfjs/content/web/cmaps/GB-V.bcmap | Bin 0 -> 175 bytes .../pdfjs/content/web/cmaps/GBK-EUC-H.bcmap | Bin 0 -> 14692 bytes .../pdfjs/content/web/cmaps/GBK-EUC-V.bcmap | Bin 0 -> 180 bytes .../pdfjs/content/web/cmaps/GBK2K-H.bcmap | Bin 0 -> 19662 bytes .../pdfjs/content/web/cmaps/GBK2K-V.bcmap | Bin 0 -> 219 bytes .../pdfjs/content/web/cmaps/GBKp-EUC-H.bcmap | Bin 0 -> 14686 bytes .../pdfjs/content/web/cmaps/GBKp-EUC-V.bcmap | Bin 0 -> 181 bytes .../pdfjs/content/web/cmaps/GBT-EUC-H.bcmap | Bin 0 -> 7290 bytes .../pdfjs/content/web/cmaps/GBT-EUC-V.bcmap | Bin 0 -> 180 bytes .../extensions/pdfjs/content/web/cmaps/GBT-H.bcmap | Bin 0 -> 7269 bytes .../extensions/pdfjs/content/web/cmaps/GBT-V.bcmap | Bin 0 -> 176 bytes .../pdfjs/content/web/cmaps/GBTpc-EUC-H.bcmap | Bin 0 -> 7298 bytes .../pdfjs/content/web/cmaps/GBTpc-EUC-V.bcmap | Bin 0 -> 182 bytes .../pdfjs/content/web/cmaps/GBpc-EUC-H.bcmap | Bin 0 -> 557 bytes .../pdfjs/content/web/cmaps/GBpc-EUC-V.bcmap | Bin 0 -> 181 bytes .../extensions/pdfjs/content/web/cmaps/H.bcmap | Bin 0 -> 553 bytes .../pdfjs/content/web/cmaps/HKdla-B5-H.bcmap | Bin 0 -> 2654 bytes .../pdfjs/content/web/cmaps/HKdla-B5-V.bcmap | Bin 0 -> 148 bytes .../pdfjs/content/web/cmaps/HKdlb-B5-H.bcmap | Bin 0 -> 2414 bytes .../pdfjs/content/web/cmaps/HKdlb-B5-V.bcmap | Bin 0 -> 148 bytes .../pdfjs/content/web/cmaps/HKgccs-B5-H.bcmap | Bin 0 -> 2292 bytes .../pdfjs/content/web/cmaps/HKgccs-B5-V.bcmap | Bin 0 -> 149 bytes .../pdfjs/content/web/cmaps/HKm314-B5-H.bcmap | Bin 0 -> 1772 bytes .../pdfjs/content/web/cmaps/HKm314-B5-V.bcmap | Bin 0 -> 149 bytes .../pdfjs/content/web/cmaps/HKm471-B5-H.bcmap | Bin 0 -> 2171 bytes .../pdfjs/content/web/cmaps/HKm471-B5-V.bcmap | Bin 0 -> 149 bytes .../pdfjs/content/web/cmaps/HKscs-B5-H.bcmap | Bin 0 -> 4437 bytes .../pdfjs/content/web/cmaps/HKscs-B5-V.bcmap | Bin 0 -> 159 bytes .../pdfjs/content/web/cmaps/Hankaku.bcmap | Bin 0 -> 132 bytes .../pdfjs/content/web/cmaps/Hiragana.bcmap | Bin 0 -> 124 bytes .../pdfjs/content/web/cmaps/KSC-EUC-H.bcmap | Bin 0 -> 1848 bytes .../pdfjs/content/web/cmaps/KSC-EUC-V.bcmap | Bin 0 -> 164 bytes .../extensions/pdfjs/content/web/cmaps/KSC-H.bcmap | Bin 0 -> 1831 bytes .../pdfjs/content/web/cmaps/KSC-Johab-H.bcmap | Bin 0 -> 16791 bytes .../pdfjs/content/web/cmaps/KSC-Johab-V.bcmap | Bin 0 -> 166 bytes .../extensions/pdfjs/content/web/cmaps/KSC-V.bcmap | Bin 0 -> 160 bytes .../pdfjs/content/web/cmaps/KSCms-UHC-H.bcmap | Bin 0 -> 2787 bytes .../pdfjs/content/web/cmaps/KSCms-UHC-HW-H.bcmap | Bin 0 -> 2789 bytes .../pdfjs/content/web/cmaps/KSCms-UHC-HW-V.bcmap | Bin 0 -> 169 bytes .../pdfjs/content/web/cmaps/KSCms-UHC-V.bcmap | Bin 0 -> 166 bytes .../pdfjs/content/web/cmaps/KSCpc-EUC-H.bcmap | Bin 0 -> 2024 bytes .../pdfjs/content/web/cmaps/KSCpc-EUC-V.bcmap | Bin 0 -> 166 bytes .../pdfjs/content/web/cmaps/Katakana.bcmap | Bin 0 -> 100 bytes .../extensions/pdfjs/content/web/cmaps/LICENSE | 36 + .../extensions/pdfjs/content/web/cmaps/NWP-H.bcmap | Bin 0 -> 2765 bytes .../extensions/pdfjs/content/web/cmaps/NWP-V.bcmap | Bin 0 -> 252 bytes .../pdfjs/content/web/cmaps/RKSJ-H.bcmap | Bin 0 -> 534 bytes .../pdfjs/content/web/cmaps/RKSJ-V.bcmap | Bin 0 -> 170 bytes .../extensions/pdfjs/content/web/cmaps/Roman.bcmap | Bin 0 -> 96 bytes .../pdfjs/content/web/cmaps/UniCNS-UCS2-H.bcmap | Bin 0 -> 48280 bytes .../pdfjs/content/web/cmaps/UniCNS-UCS2-V.bcmap | Bin 0 -> 156 bytes .../pdfjs/content/web/cmaps/UniCNS-UTF16-H.bcmap | Bin 0 -> 50419 bytes .../pdfjs/content/web/cmaps/UniCNS-UTF16-V.bcmap | Bin 0 -> 156 bytes .../pdfjs/content/web/cmaps/UniCNS-UTF32-H.bcmap | Bin 0 -> 52679 bytes .../pdfjs/content/web/cmaps/UniCNS-UTF32-V.bcmap | Bin 0 -> 160 bytes .../pdfjs/content/web/cmaps/UniCNS-UTF8-H.bcmap | Bin 0 -> 53629 bytes .../pdfjs/content/web/cmaps/UniCNS-UTF8-V.bcmap | Bin 0 -> 157 bytes .../pdfjs/content/web/cmaps/UniGB-UCS2-H.bcmap | Bin 0 -> 43366 bytes .../pdfjs/content/web/cmaps/UniGB-UCS2-V.bcmap | Bin 0 -> 193 bytes .../pdfjs/content/web/cmaps/UniGB-UTF16-H.bcmap | Bin 0 -> 44086 bytes .../pdfjs/content/web/cmaps/UniGB-UTF16-V.bcmap | Bin 0 -> 178 bytes .../pdfjs/content/web/cmaps/UniGB-UTF32-H.bcmap | Bin 0 -> 45738 bytes .../pdfjs/content/web/cmaps/UniGB-UTF32-V.bcmap | Bin 0 -> 182 bytes .../pdfjs/content/web/cmaps/UniGB-UTF8-H.bcmap | Bin 0 -> 46837 bytes .../pdfjs/content/web/cmaps/UniGB-UTF8-V.bcmap | Bin 0 -> 181 bytes .../pdfjs/content/web/cmaps/UniJIS-UCS2-H.bcmap | Bin 0 -> 25439 bytes .../pdfjs/content/web/cmaps/UniJIS-UCS2-HW-H.bcmap | Bin 0 -> 119 bytes .../pdfjs/content/web/cmaps/UniJIS-UCS2-HW-V.bcmap | Bin 0 -> 680 bytes .../pdfjs/content/web/cmaps/UniJIS-UCS2-V.bcmap | Bin 0 -> 664 bytes .../pdfjs/content/web/cmaps/UniJIS-UTF16-H.bcmap | Bin 0 -> 39443 bytes .../pdfjs/content/web/cmaps/UniJIS-UTF16-V.bcmap | Bin 0 -> 643 bytes .../pdfjs/content/web/cmaps/UniJIS-UTF32-H.bcmap | Bin 0 -> 40539 bytes .../pdfjs/content/web/cmaps/UniJIS-UTF32-V.bcmap | Bin 0 -> 677 bytes .../pdfjs/content/web/cmaps/UniJIS-UTF8-H.bcmap | Bin 0 -> 41695 bytes .../pdfjs/content/web/cmaps/UniJIS-UTF8-V.bcmap | Bin 0 -> 678 bytes .../content/web/cmaps/UniJIS2004-UTF16-H.bcmap | Bin 0 -> 39534 bytes .../content/web/cmaps/UniJIS2004-UTF16-V.bcmap | Bin 0 -> 647 bytes .../content/web/cmaps/UniJIS2004-UTF32-H.bcmap | Bin 0 -> 40630 bytes .../content/web/cmaps/UniJIS2004-UTF32-V.bcmap | Bin 0 -> 681 bytes .../content/web/cmaps/UniJIS2004-UTF8-H.bcmap | Bin 0 -> 41779 bytes .../content/web/cmaps/UniJIS2004-UTF8-V.bcmap | Bin 0 -> 682 bytes .../content/web/cmaps/UniJISPro-UCS2-HW-V.bcmap | Bin 0 -> 705 bytes .../pdfjs/content/web/cmaps/UniJISPro-UCS2-V.bcmap | Bin 0 -> 689 bytes .../pdfjs/content/web/cmaps/UniJISPro-UTF8-V.bcmap | Bin 0 -> 726 bytes .../content/web/cmaps/UniJISX0213-UTF32-H.bcmap | Bin 0 -> 40517 bytes .../content/web/cmaps/UniJISX0213-UTF32-V.bcmap | Bin 0 -> 684 bytes .../web/cmaps/UniJISX02132004-UTF32-H.bcmap | Bin 0 -> 40608 bytes .../web/cmaps/UniJISX02132004-UTF32-V.bcmap | Bin 0 -> 688 bytes .../pdfjs/content/web/cmaps/UniKS-UCS2-H.bcmap | Bin 0 -> 25783 bytes .../pdfjs/content/web/cmaps/UniKS-UCS2-V.bcmap | Bin 0 -> 178 bytes .../pdfjs/content/web/cmaps/UniKS-UTF16-H.bcmap | Bin 0 -> 26327 bytes .../pdfjs/content/web/cmaps/UniKS-UTF16-V.bcmap | Bin 0 -> 164 bytes .../pdfjs/content/web/cmaps/UniKS-UTF32-H.bcmap | Bin 0 -> 26451 bytes .../pdfjs/content/web/cmaps/UniKS-UTF32-V.bcmap | Bin 0 -> 168 bytes .../pdfjs/content/web/cmaps/UniKS-UTF8-H.bcmap | Bin 0 -> 27790 bytes .../pdfjs/content/web/cmaps/UniKS-UTF8-V.bcmap | Bin 0 -> 169 bytes .../extensions/pdfjs/content/web/cmaps/V.bcmap | Bin 0 -> 166 bytes .../pdfjs/content/web/cmaps/WP-Symbol.bcmap | Bin 0 -> 179 bytes .../extensions/pdfjs/content/web/debugger.js | 616 + .../pdfjs/content/web/images/annotation-check.svg | 11 + .../content/web/images/annotation-comment.svg | 16 + .../pdfjs/content/web/images/annotation-help.svg | 26 + .../pdfjs/content/web/images/annotation-insert.svg | 10 + .../pdfjs/content/web/images/annotation-key.svg | 11 + .../content/web/images/annotation-newparagraph.svg | 11 + .../pdfjs/content/web/images/annotation-noicon.svg | 7 + .../pdfjs/content/web/images/annotation-note.svg | 42 + .../content/web/images/annotation-paragraph.svg | 16 + .../content/web/images/findbarButton-next-rtl.png | Bin 0 -> 199 bytes .../web/images/findbarButton-next-rtl@2x.png | Bin 0 -> 304 bytes .../content/web/images/findbarButton-next.png | Bin 0 -> 193 bytes .../content/web/images/findbarButton-next@2x.png | Bin 0 -> 296 bytes .../web/images/findbarButton-previous-rtl.png | Bin 0 -> 193 bytes .../web/images/findbarButton-previous-rtl@2x.png | Bin 0 -> 296 bytes .../content/web/images/findbarButton-previous.png | Bin 0 -> 199 bytes .../web/images/findbarButton-previous@2x.png | Bin 0 -> 304 bytes .../extensions/pdfjs/content/web/images}/grab.cur | Bin .../pdfjs/content/web/images}/grabbing.cur | Bin .../pdfjs/content/web/images/loading-icon.gif | Bin 0 -> 2545 bytes .../pdfjs/content/web/images/loading-small.png | Bin 0 -> 7402 bytes .../pdfjs/content/web/images/loading-small@2x.png | Bin 0 -> 16131 bytes .../secondaryToolbarButton-documentProperties.png | Bin 0 -> 403 bytes ...econdaryToolbarButton-documentProperties@2x.png | Bin 0 -> 933 bytes .../images/secondaryToolbarButton-firstPage.png | Bin 0 -> 179 bytes .../images/secondaryToolbarButton-firstPage@2x.png | Bin 0 -> 266 bytes .../web/images/secondaryToolbarButton-handTool.png | Bin 0 -> 301 bytes .../images/secondaryToolbarButton-handTool@2x.png | Bin 0 -> 583 bytes .../web/images/secondaryToolbarButton-lastPage.png | Bin 0 -> 175 bytes .../images/secondaryToolbarButton-lastPage@2x.png | Bin 0 -> 276 bytes .../images/secondaryToolbarButton-rotateCcw.png | Bin 0 -> 360 bytes .../images/secondaryToolbarButton-rotateCcw@2x.png | Bin 0 -> 731 bytes .../web/images/secondaryToolbarButton-rotateCw.png | Bin 0 -> 359 bytes .../images/secondaryToolbarButton-rotateCw@2x.png | Bin 0 -> 714 bytes .../extensions/pdfjs/content/web/images/shadow.png | Bin 0 -> 290 bytes .../pdfjs/content/web/images/texture.png | Bin 0 -> 2417 bytes .../content/web/images/toolbarButton-bookmark.png | Bin 0 -> 174 bytes .../web/images/toolbarButton-bookmark@2x.png | Bin 0 -> 260 bytes .../content/web/images/toolbarButton-download.png | Bin 0 -> 259 bytes .../web/images/toolbarButton-download@2x.png | Bin 0 -> 425 bytes .../web/images/toolbarButton-menuArrows.png | Bin 0 -> 107 bytes .../web/images/toolbarButton-menuArrows@2x.png | Bin 0 -> 152 bytes .../content/web/images/toolbarButton-openFile.png | Bin 0 -> 295 bytes .../web/images/toolbarButton-openFile@2x.png | Bin 0 -> 550 bytes .../web/images/toolbarButton-pageDown-rtl.png | Bin 0 -> 242 bytes .../web/images/toolbarButton-pageDown-rtl@2x.png | Bin 0 -> 398 bytes .../content/web/images/toolbarButton-pageDown.png | Bin 0 -> 238 bytes .../web/images/toolbarButton-pageDown@2x.png | Bin 0 -> 396 bytes .../web/images/toolbarButton-pageUp-rtl.png | Bin 0 -> 245 bytes .../web/images/toolbarButton-pageUp-rtl@2x.png | Bin 0 -> 405 bytes .../content/web/images/toolbarButton-pageUp.png | Bin 0 -> 246 bytes .../content/web/images/toolbarButton-pageUp@2x.png | Bin 0 -> 403 bytes .../web/images/toolbarButton-presentationMode.png | Bin 0 -> 321 bytes .../images/toolbarButton-presentationMode@2x.png | Bin 0 -> 586 bytes .../content/web/images/toolbarButton-print.png | Bin 0 -> 257 bytes .../content/web/images/toolbarButton-print@2x.png | Bin 0 -> 464 bytes .../content/web/images/toolbarButton-search.png | Bin 0 -> 309 bytes .../content/web/images/toolbarButton-search@2x.png | Bin 0 -> 653 bytes .../toolbarButton-secondaryToolbarToggle-rtl.png | Bin 0 -> 246 bytes ...toolbarButton-secondaryToolbarToggle-rtl@2x.png | Bin 0 -> 456 bytes .../toolbarButton-secondaryToolbarToggle.png | Bin 0 -> 243 bytes .../toolbarButton-secondaryToolbarToggle@2x.png | Bin 0 -> 458 bytes .../web/images/toolbarButton-sidebarToggle-rtl.png | Bin 0 -> 225 bytes .../images/toolbarButton-sidebarToggle-rtl@2x.png | Bin 0 -> 344 bytes .../web/images/toolbarButton-sidebarToggle.png | Bin 0 -> 225 bytes .../web/images/toolbarButton-sidebarToggle@2x.png | Bin 0 -> 331 bytes .../web/images/toolbarButton-viewAttachments.png | Bin 0 -> 384 bytes .../images/toolbarButton-viewAttachments@2x.png | Bin 0 -> 859 bytes .../web/images/toolbarButton-viewOutline-rtl.png | Bin 0 -> 177 bytes .../images/toolbarButton-viewOutline-rtl@2x.png | Bin 0 -> 394 bytes .../web/images/toolbarButton-viewOutline.png | Bin 0 -> 178 bytes .../web/images/toolbarButton-viewOutline@2x.png | Bin 0 -> 331 bytes .../web/images/toolbarButton-viewThumbnail.png | Bin 0 -> 185 bytes .../web/images/toolbarButton-viewThumbnail@2x.png | Bin 0 -> 219 bytes .../content/web/images/toolbarButton-zoomIn.png | Bin 0 -> 136 bytes .../content/web/images/toolbarButton-zoomIn@2x.png | Bin 0 -> 160 bytes .../content/web/images/toolbarButton-zoomOut.png | Bin 0 -> 88 bytes .../web/images/toolbarButton-zoomOut@2x.png | Bin 0 -> 109 bytes .../content/web/images/treeitem-collapsed-rtl.png | Bin 0 -> 143 bytes .../web/images/treeitem-collapsed-rtl@2x.png | Bin 0 -> 167 bytes .../content/web/images/treeitem-collapsed.png | Bin 0 -> 128 bytes .../content/web/images/treeitem-collapsed@2x.png | Bin 0 -> 149 bytes .../pdfjs/content/web/images/treeitem-expanded.png | Bin 0 -> 125 bytes .../content/web/images/treeitem-expanded@2x.png | Bin 0 -> 172 bytes .../basilisk/extensions/pdfjs/content/web/l10n.js | 151 + .../extensions/pdfjs/content/web/viewer.css | 2034 + .../extensions/pdfjs/content/web/viewer.html | 337 + .../extensions/pdfjs/content/web/viewer.js | 8671 ++ application/basilisk/extensions/pdfjs/jar.mn | 3 + application/basilisk/extensions/pdfjs/moz.build | 7 + application/basilisk/fonts/README.txt | 9 + .../basilisk}/fonts/TwemojiMozilla.ttf | Bin application/basilisk/fonts/moz.build | 11 + application/basilisk/installer/Makefile.in | 179 + application/basilisk/installer/allowed-dupes.mn | 234 + application/basilisk/installer/package-manifest.in | 775 + application/basilisk/installer/removed-files.in | 116 + application/basilisk/installer/windows/Makefile.in | 86 + application/basilisk/installer/windows/app.tag | 4 + application/basilisk/installer/windows/moz.build | 11 + .../basilisk/installer/windows/nsis/defines.nsi.in | 69 + .../basilisk/installer/windows/nsis/installer.nsi | 1299 + .../windows/nsis/maintenanceservice_installer.nsi | 332 + .../basilisk/installer/windows/nsis/shared.nsh | 1410 + .../installer/windows/nsis/uninstaller.nsi | 627 + .../installer/windows/nsis/updater_append.ini | 0 application/basilisk/locales/Makefile.in | 195 + application/basilisk/locales/all-locales | 97 + .../en-US/chrome/browser-region/region.properties | 41 + .../locales/en-US/chrome/browser/aboutAccounts.dtd | 16 + .../locales/en-US/chrome/browser/aboutDialog.dtd | 108 + .../en-US/chrome/browser}/aboutHealthReport.dtd | 0 .../locales/en-US/chrome/browser/aboutHome.dtd | 40 + .../en-US/chrome/browser/aboutPrivateBrowsing.dtd | 31 + .../chrome/browser/aboutPrivateBrowsing.properties | 6 + .../locales/en-US/chrome/browser/aboutRobots.dtd | 29 + .../en-US/chrome/browser/aboutSearchReset.dtd | 30 + .../en-US/chrome/browser/aboutSessionRestore.dtd | 51 + .../locales/en-US/chrome/browser/aboutSyncTabs.dtd | 20 + .../en-US/chrome/browser/aboutTabCrashed.dtd | 30 + .../en-US/chrome/browser/accounts.properties | 70 + .../en-US/chrome/browser/baseMenuOverlay.dtd | 51 + .../locales/en-US/chrome/browser/browser.dtd | 855 + .../en-US/chrome/browser/browser.properties | 717 + .../customizableui/customizableWidgets.properties | 108 + .../en-US/chrome/browser/downloads/downloads.dtd | 132 + .../chrome/browser/downloads/downloads.properties | 104 + .../en-US/chrome/browser/engineManager.properties | 7 + .../en-US/chrome/browser/feeds/subscribe.dtd | 0 .../chrome/browser/feeds/subscribe.properties | 52 + .../chrome/browser/lightweightThemes.properties | 18 + .../en-US/chrome/browser/migration/migration.dtd | 45 + .../chrome/browser/migration/migration.properties | 80 + .../locales/en-US/chrome/browser/newTab.dtd | 18 + .../locales/en-US/chrome/browser/newTab.properties | 46 + .../locales/en-US/chrome/browser/pageInfo.dtd | 85 + .../en-US/chrome/browser/pageInfo.properties | 56 + .../browser/places/bookmarkProperties.properties | 19 + .../chrome/browser/places/editBookmarkOverlay.dtd | 0 .../en-US/chrome/browser/places/moveBookmarks.dtd | 0 .../locales/en-US/chrome/browser/places/places.dtd | 124 + .../en-US/chrome/browser/places/places.properties | 92 + .../en-US/chrome/browser/preferences/advanced.dtd | 119 + .../browser/preferences/applicationManager.dtd | 0 .../preferences/applicationManager.properties | 0 .../chrome/browser/preferences/applications.dtd | 0 .../chrome/browser/preferences/blocklists.dtd | 14 + .../en-US/chrome/browser/preferences/colors.dtd | 30 + .../chrome/browser/preferences/connection.dtd | 49 + .../chrome/browser/preferences/containers.dtd | 24 + .../browser/preferences/containers.properties | 31 + .../en-US/chrome/browser/preferences/content.dtd | 45 + .../en-US/chrome/browser/preferences/cookies.dtd | 28 + .../chrome/browser/preferences/donottrack.dtd | 13 + .../en-US/chrome/browser/preferences/fonts.dtd | 108 + .../en-US/chrome/browser/preferences/languages.dtd | 18 + .../en-US/chrome/browser/preferences/main.dtd | 45 + .../chrome/browser/preferences/permissions.dtd | 28 + .../chrome/browser/preferences/preferences.dtd | 28 + .../browser/preferences/preferences.properties | 207 + .../en-US/chrome/browser/preferences/privacy.dtd | 119 + .../en-US/chrome/browser/preferences/search.dtd | 32 + .../en-US/chrome/browser/preferences/security.dtd | 43 + .../chrome/browser/preferences/selectBookmark.dtd | 0 .../en-US/chrome/browser/preferences/sync.dtd | 118 + .../en-US/chrome/browser/preferences/tabs.dtd | 22 + .../en-US/chrome/browser/quitDialog.properties | 13 + .../locales/en-US/chrome/browser/safeMode.dtd | 17 + .../phishing-afterload-warning-message.dtd | 32 + .../browser/safebrowsing/report-phishing.dtd | 13 + .../locales/en-US/chrome/browser/sanitize.dtd | 69 + .../locales/en-US/chrome/browser/search.properties | 50 + .../locales/en-US/chrome/browser/searchbar.dtd | 0 .../en-US/chrome/browser/setDesktopBackground.dtd | 0 .../en-US/chrome/browser/shellservice.properties | 31 + .../chrome/browser/sitePermissions.properties | 19 + .../locales/en-US/chrome/browser/syncBrand.dtd | 7 + .../locales/en-US/chrome/browser/syncCustomize.dtd | 26 + .../chrome/browser/syncGenericChange.properties | 0 .../locales/en-US/chrome/browser/syncKey.dtd | 18 + .../locales/en-US/chrome/browser/syncQuota.dtd | 0 .../en-US/chrome/browser/syncQuota.properties | 42 + .../locales/en-US/chrome/browser/syncSetup.dtd | 114 + .../en-US/chrome/browser/syncSetup.properties | 67 + .../en-US/chrome/browser/tabbrowser.properties | 51 + .../en-US/chrome/browser/taskbar.properties | 0 .../chrome/browser/webrtcIndicator.properties | 61 + .../en-US/chrome/overrides/appstrings.properties | 43 + .../locales/en-US/chrome/overrides/netError.dtd | 213 + .../en-US/chrome/overrides/settingsChange.dtd | 7 + .../en-US/crashreporter/crashreporter-override.ini | 9 + .../basilisk}/locales/en-US/defines.inc | 0 .../basilisk/locales/en-US/firefox-l10n.js | 0 .../locales/en-US/installer/custom.properties | 85 + .../locales/en-US/installer/mui.properties | 0 .../locales/en-US/installer/override.properties | 0 .../locales/en-US/pdfviewer/chrome.properties | 19 + .../locales/en-US/pdfviewer/viewer.properties | 182 + .../basilisk/locales/en-US/profile/bookmarks.inc | 72 + .../basilisk}/locales/en-US/updater/updater.ini | 0 application/basilisk/locales/filter.py | 38 + .../locales/generic/profile/bookmarks.html.in | 31 + application/basilisk/locales/jar.mn | 122 + application/basilisk/locales/l10n.ini | 22 + application/basilisk/locales/moz.build | 7 + application/basilisk/locales/search/list.json | 704 + .../basilisk/locales/searchplugins/bing.xml | 18 + application/basilisk/locales/searchplugins/ddg.xml | 23 + .../basilisk/locales/searchplugins/google-2018.xml | 18 + .../basilisk/locales/searchplugins/wikipedia.xml | 19 + .../basilisk/locales/searchplugins/yahoo.xml | 22 + application/basilisk/locales/shipped-locales | 93 + application/basilisk/modules/AboutHome.jsm | 175 + application/basilisk/modules/AboutNewTab.jsm | 43 + application/basilisk/modules/AttributionCode.jsm | 123 + .../basilisk/modules/BrowserUsageTelemetry.jsm | 468 + application/basilisk/modules/CastingApps.jsm | 164 + application/basilisk/modules/ContentClick.jsm | 98 + .../basilisk/modules/ContentCrashHandlers.jsm | 922 + .../basilisk/modules/ContentLinkHandler.jsm | 147 + application/basilisk/modules/ContentObservers.jsm | 55 + application/basilisk/modules/ContentSearch.jsm | 566 + application/basilisk/modules/ContentWebRTC.jsm | 393 + .../basilisk/modules/DirectoryLinksProvider.jsm | 1255 + application/basilisk/modules/E10SUtils.jsm | 128 + application/basilisk/modules/Feeds.jsm | 104 + .../basilisk/modules/FormSubmitObserver.jsm | 235 + .../basilisk/modules/FormValidationHandler.jsm | 157 + application/basilisk/modules/HiddenFrame.jsm | 86 + application/basilisk/modules/LaterRun.jsm | 172 + .../basilisk/modules/NetworkPrioritizer.jsm | 194 + application/basilisk/modules/PermissionUI.jsm | 595 + application/basilisk/modules/PluginContent.jsm | 1132 + .../basilisk/modules/ProcessHangMonitor.jsm | 397 + application/basilisk/modules/ReaderParent.jsm | 102 + application/basilisk/modules/RecentWindow.jsm | 67 + application/basilisk/modules/RemotePrompt.jsm | 110 + application/basilisk/modules/Sanitizer.jsm | 22 + application/basilisk/modules/SitePermissions.jsm | 267 + application/basilisk/modules/TransientPrefs.jsm | 24 + application/basilisk/modules/URLBarZoom.jsm | 51 + .../basilisk/modules/Windows8WindowFrameColor.jsm | 53 + application/basilisk/modules/WindowsJumpLists.jsm | 579 + .../basilisk/modules/WindowsPreviewPerTab.jsm | 863 + application/basilisk/modules/moz.build | 46 + application/basilisk/modules/offlineAppCache.jsm | 20 + application/basilisk/modules/webrtcUI.jsm | 969 + application/basilisk/moz.build | 40 + application/basilisk/moz.configure | 7 + {browser => application/basilisk}/themes/LICENSE | 0 .../basilisk}/themes/linux/Info.png | Bin .../basilisk}/themes/linux/Privacy-16.png | Bin .../basilisk}/themes/linux/Security-broken.png | Bin .../basilisk/themes/linux/Toolbar-inverted.png | Bin 0 -> 12548 bytes .../basilisk/themes/linux/Toolbar-inverted@2x.png | Bin 0 -> 29489 bytes .../basilisk/themes/linux/Toolbar-small.png | Bin 0 -> 5955 bytes application/basilisk/themes/linux/Toolbar.png | Bin 0 -> 16494 bytes application/basilisk/themes/linux/Toolbar@2x.png | Bin 0 -> 43720 bytes .../linux/aboutSessionRestore-window-icon.png | Bin .../basilisk/themes/linux/aboutSyncTabs.css | 101 + .../basilisk}/themes/linux/actionicon-tab.png | Bin .../themes/linux/browser-lightweightTheme.css | 31 + application/basilisk/themes/linux/browser.css | 1495 + .../linux}/click-to-play-warning-stripes.png | Bin .../themes/linux}/communicator/communicator.css | 0 .../basilisk/themes/linux}/communicator/jar.mn | 0 .../basilisk/themes/linux/communicator/moz.build | 7 + .../basilisk/themes/linux/controlcenter/panel.css | 13 + .../customizableui/background-noise-toolbar.png | Bin 0 -> 15601 bytes .../customizableui/customizeMode-gridTexture.png | Bin 0 -> 118 bytes .../customizeMode-separatorHorizontal.png | Bin 0 -> 1426 bytes .../customizeMode-separatorVertical.png | Bin 0 -> 1649 bytes .../themes/linux/customizableui/panelUI.css | 90 + application/basilisk/themes/linux/devedition.css | 106 + .../linux/downloads/allDownloadsViewOverlay.css | 11 + .../linux/downloads/download-glow-menuPanel.png | Bin 0 -> 898 bytes .../downloads/download-notification-finish.png | Bin 0 -> 3887 bytes .../downloads/download-notification-start.png | Bin .../basilisk/themes/linux/downloads/downloads.css | 21 + .../basilisk/themes/linux/downloads/indicator.css | 218 + .../basilisk}/themes/linux/feeds/feedIcon.png | Bin .../basilisk}/themes/linux/feeds/feedIcon16.png | Bin .../basilisk/themes/linux/feeds/subscribe-ui.css | 7 + .../basilisk/themes/linux/feeds/subscribe.css | 185 + application/basilisk/themes/linux/jar.mn | 133 + application/basilisk/themes/linux/linuxShared.inc | 13 + .../basilisk/themes/linux/menuPanel-customize.png | Bin 0 -> 883 bytes .../themes/linux/menuPanel-customize@2x.png | Bin 0 -> 2193 bytes .../basilisk/themes/linux/menuPanel-exit.png | Bin 0 -> 568 bytes .../basilisk/themes/linux/menuPanel-exit@2x.png | Bin 0 -> 1139 bytes .../basilisk/themes/linux/menuPanel-help.png | Bin 0 -> 1994 bytes .../basilisk/themes/linux/menuPanel-help@2x.png | Bin 0 -> 5300 bytes .../basilisk/themes/linux}/monitor.png | Bin .../basilisk/themes/linux}/monitor_16-10.png | Bin application/basilisk/themes/linux/moz.build | 11 + .../basilisk/themes/linux/newtab/newTab.css | 19 + .../basilisk/themes/linux/page-livemarks.png | Bin 0 -> 830 bytes application/basilisk/themes/linux/pageInfo.css | 267 + .../basilisk}/themes/linux/pageInfo.png | Bin .../themes/linux/places/autocomplete-star.png | Bin 0 -> 636 bytes .../themes/linux/places/bookmarks-menu-arrow.png | Bin 0 -> 183 bytes .../linux/places/bookmarks-notification-finish.png | Bin 0 -> 2875 bytes .../themes/linux/places/bookmarksMenu.png | Bin .../linux/places/bookmarksToolbar-menuPanel.png | Bin 0 -> 700 bytes .../themes/linux/places/bookmarksToolbar.png | Bin .../basilisk}/themes/linux/places/calendar.png | Bin .../basilisk}/themes/linux/places/downloads.png | Bin .../themes/linux/places/editBookmarkOverlay.css | 71 + .../themes/linux}/places/livemark-item.png | Bin .../basilisk/themes/linux/places/organizer.css | 103 + .../basilisk}/themes/linux/places/organizer.xml | 0 .../basilisk/themes/linux/places/places.css | 122 + .../basilisk}/themes/linux/places/query.png | Bin .../basilisk/themes/linux/places/starred48.png | Bin 0 -> 1877 bytes .../basilisk}/themes/linux/places/tag.png | Bin .../themes/linux/places/toolbarDropMarker.png | Bin .../themes/linux/places/unsortedBookmarks.png | Bin .../basilisk}/themes/linux/places/unstarred48.png | Bin .../themes/linux/preferences/alwaysAsk.png | Bin .../themes/linux/preferences/applications.css | 66 + .../themes/linux/preferences/in-content/dialog.css | 19 + .../linux/preferences/in-content/preferences.css | 48 + .../basilisk}/themes/linux/preferences/mail.png | Bin .../themes/linux/preferences/preferences.css | 100 + .../themes/linux/privatebrowsing-mask.png | Bin .../basilisk/themes/linux}/reload-stop-go.png | Bin .../basilisk/themes/linux/reload-stop-go@2x.png | Bin 0 -> 3661 bytes .../basilisk/themes/linux/sanitizeDialog.css | 107 + application/basilisk/themes/linux/searchbar.css | 336 + .../themes/linux}/setDesktopBackground.css | 0 .../basilisk}/themes/linux/slowStartup-16.png | Bin .../basilisk/themes/linux}/sync-128.png | Bin .../basilisk/themes/linux}/sync-16.png | Bin .../basilisk/themes/linux}/sync-32.png | Bin .../basilisk/themes/linux}/sync-bg.png | Bin .../basilisk/themes/linux/sync-horizontalbar.png | Bin 0 -> 721 bytes .../themes/linux/sync-horizontalbar@2x.png | Bin 0 -> 1376 bytes .../themes/linux/sync-notification-24.png | Bin application/basilisk/themes/linux/syncCommon.css | 49 + .../themes/linux/syncProgress-horizontalbar.png | Bin 0 -> 11892 bytes .../themes/linux/syncProgress-horizontalbar@2x.png | Bin 0 -> 9668 bytes .../themes/linux/syncProgress-menuPanel.png | Bin 0 -> 25426 bytes .../themes/linux/syncProgress-menuPanel@2x.png | Bin 0 -> 55953 bytes .../themes/linux/syncProgress-toolbar-inverted.png | Bin 0 -> 14382 bytes .../basilisk/themes/linux/syncProgress-toolbar.png | Bin 0 -> 13293 bytes .../basilisk/themes/linux}/syncQuota.css | 0 application/basilisk/themes/linux/syncSetup.css | 133 + .../basilisk/themes/linux/syncedtabs/sidebar.css | 69 + .../themes/linux/tabbrowser/alltabs-inverted.png | Bin .../basilisk/themes/linux/tabbrowser/alltabs.png | Bin .../themes/linux/tabbrowser/newtab-inverted.svg | 13 + .../basilisk/themes/linux/tabbrowser/newtab.svg | 7 + .../themes/linux/tabbrowser/tab-active-middle.png | Bin 0 -> 92 bytes .../linux/tabbrowser/tab-active-middle@2x.png | Bin 0 -> 120 bytes .../linux}/tabbrowser/tab-arrow-left-inverted.png | Bin .../themes/linux}/tabbrowser/tab-arrow-left.png | Bin .../themes/linux/tabbrowser/tab-background-end.png | Bin 0 -> 802 bytes .../linux/tabbrowser/tab-background-end@2x.png | Bin 0 -> 2823 bytes .../linux/tabbrowser/tab-background-middle.png | Bin 0 -> 122 bytes .../linux/tabbrowser/tab-background-middle@2x.png | Bin 0 -> 782 bytes .../linux/tabbrowser/tab-background-start.png | Bin 0 -> 814 bytes .../linux/tabbrowser/tab-background-start@2x.png | Bin 0 -> 2940 bytes .../themes/linux/tabbrowser/tab-stroke-end.png | Bin 0 -> 652 bytes .../themes/linux/tabbrowser/tab-stroke-end@2x.png | Bin 0 -> 1467 bytes .../themes/linux/tabbrowser/tab-stroke-start.png | Bin 0 -> 658 bytes .../linux/tabbrowser/tab-stroke-start@2x.png | Bin 0 -> 1477 bytes .../themes/linux/tabbrowser/tabDragIndicator.png | Bin .../basilisk/themes/linux/webRTC-indicator.css | 116 + application/basilisk/themes/moz.build | 16 + application/basilisk/themes/osx/Info.png | Bin 0 -> 614 bytes application/basilisk/themes/osx/Privacy-16.png | Bin 0 -> 852 bytes .../themes/osx/Toolbar-background-noise.png | Bin 0 -> 15667 bytes .../basilisk/themes/osx/Toolbar-inverted.png | Bin 0 -> 31859 bytes .../basilisk/themes/osx/Toolbar-inverted@2x.png | Bin 0 -> 77408 bytes .../basilisk/themes/osx/Toolbar-yosemite.png | Bin 0 -> 19487 bytes .../basilisk/themes/osx/Toolbar-yosemite@2x.png | Bin 0 -> 46416 bytes application/basilisk/themes/osx/Toolbar.png | Bin 0 -> 30926 bytes application/basilisk/themes/osx/Toolbar@2x.png | Bin 0 -> 84821 bytes .../themes/osx/aboutSessionRestore-window-icon.png | Bin 0 -> 412 bytes application/basilisk/themes/osx/aboutSyncTabs.css | 101 + application/basilisk/themes/osx/actionicon-tab.png | Bin 0 -> 645 bytes .../basilisk/themes/osx/actionicon-tab@2x.png | Bin 0 -> 1371 bytes .../themes/osx/browser-lightweightTheme.css | 38 + application/basilisk/themes/osx/browser.css | 3149 + .../themes/osx/click-to-play-warning-stripes.png | Bin .../themes/osx/communicator/communicator.css | 0 .../basilisk}/themes/osx/communicator/jar.mn | 0 .../basilisk/themes/osx/communicator/moz.build | 7 + .../basilisk/themes/osx/controlcenter/panel.css | 54 + .../customizableui/background-noise-toolbar.png | Bin 0 -> 15601 bytes .../customizableui/customize-titleBar-toggle.png | Bin 0 -> 317 bytes .../customize-titleBar-toggle@2x.png | Bin 0 -> 538 bytes .../customizableui/customizeMode-gridTexture.png | Bin 0 -> 118 bytes .../customizeMode-separatorHorizontal.png | Bin 0 -> 1426 bytes .../customizeMode-separatorVertical.png | Bin 0 -> 1649 bytes .../basilisk/themes/osx/customizableui/panelUI.css | 89 + application/basilisk/themes/osx/devedition.css | 121 + .../osx/downloads/allDownloadsViewOverlay.css | 19 + .../osx/downloads/download-glow-menuPanel.png | Bin 0 -> 2067 bytes .../osx/downloads/download-glow-menuPanel@2x.png | Bin 0 -> 3082 bytes .../osx/downloads/download-notification-finish.png | Bin 0 -> 4066 bytes .../downloads/download-notification-finish@2x.png | Bin 0 -> 9224 bytes .../osx/downloads/download-notification-start.png | Bin .../downloads/download-notification-start@2x.png | Bin 0 -> 19510 bytes .../basilisk/themes/osx/downloads/downloads.css | 49 + .../basilisk/themes/osx/downloads/indicator.css | 250 + application/basilisk/themes/osx/feeds/feedIcon.png | Bin 0 -> 1816 bytes .../basilisk/themes/osx/feeds/feedIcon16.png | Bin 0 -> 852 bytes .../basilisk/themes/osx/feeds/subscribe-ui.css | 8 + .../basilisk/themes/osx/feeds/subscribe.css | 178 + application/basilisk/themes/osx/jar.mn | 228 + application/basilisk/themes/osx/keyhole-circle.png | Bin 0 -> 2210 bytes .../basilisk/themes/osx/keyhole-circle@2x.png | Bin 0 -> 6035 bytes application/basilisk/themes/osx/menu-back.png | Bin 0 -> 231 bytes application/basilisk/themes/osx/menu-forward.png | Bin 0 -> 213 bytes .../themes/osx/menuPanel-customize-yosemite.png | Bin 0 -> 219 bytes .../themes/osx/menuPanel-customize-yosemite@2x.png | Bin 0 -> 364 bytes .../basilisk/themes/osx/menuPanel-customize.png | Bin 0 -> 874 bytes .../basilisk/themes/osx/menuPanel-customize@2x.png | Bin 0 -> 2197 bytes .../themes/osx/menuPanel-exit-yosemite.png | Bin 0 -> 515 bytes .../themes/osx/menuPanel-exit-yosemite@2x.png | Bin 0 -> 939 bytes application/basilisk/themes/osx/menuPanel-exit.png | Bin 0 -> 742 bytes .../basilisk/themes/osx/menuPanel-exit@2x.png | Bin 0 -> 1636 bytes .../themes/osx/menuPanel-help-yosemite.png | Bin 0 -> 1923 bytes .../themes/osx/menuPanel-help-yosemite@2x.png | Bin 0 -> 4506 bytes application/basilisk/themes/osx/menuPanel-help.png | Bin 0 -> 2092 bytes .../basilisk/themes/osx/menuPanel-help@2x.png | Bin 0 -> 5316 bytes application/basilisk/themes/osx/monitor.png | Bin 0 -> 7821 bytes application/basilisk/themes/osx/monitor_16-10.png | Bin 0 -> 8998 bytes application/basilisk/themes/osx/moz.build | 13 + application/basilisk/themes/osx/newtab/newTab.css | 14 + .../basilisk}/themes/osx/page-livemarks.png | Bin .../basilisk}/themes/osx/page-livemarks@2x.png | Bin application/basilisk/themes/osx/pageInfo.css | 194 + .../basilisk/themes/osx/panel-expander-closed.png | Bin 0 -> 155 bytes .../themes/osx/panel-expander-closed@2x.png | Bin 0 -> 362 bytes .../basilisk/themes/osx/panel-expander-open.png | Bin 0 -> 155 bytes .../basilisk/themes/osx/panel-expander-open@2x.png | Bin 0 -> 356 bytes .../basilisk/themes/osx/panel-plus-sign.png | Bin 0 -> 212 bytes .../basilisk}/themes/osx/places/allBookmarks.png | Bin .../themes/osx/places/autocomplete-star.png | Bin 0 -> 653 bytes .../themes/osx/places/autocomplete-star@2x.png | Bin 0 -> 1200 bytes .../osx/places/bookmarks-notification-finish.png | Bin 0 -> 3440 bytes .../places/bookmarks-notification-finish@2x.png | Bin 0 -> 8614 bytes .../basilisk}/themes/osx/places/bookmarksMenu.png | Bin .../osx/places/bookmarksToolbar-menuPanel.png | Bin 0 -> 787 bytes .../osx/places/bookmarksToolbar-menuPanel@2x.png | Bin 0 -> 1728 bytes .../themes/osx/places/bookmarksToolbar.png | Bin .../themes/osx/places/bookmarksToolbar@2x.png | Bin .../basilisk}/themes/osx/places/downloads.png | Bin .../themes/osx/places/editBookmarkOverlay.css | 94 + .../themes/osx/places/folderDropArrow.png | Bin .../themes/osx/places/folderDropArrow@2x.png | Bin .../basilisk}/themes/osx/places/history.png | Bin .../basilisk}/themes/osx/places/history@2x.png | Bin .../basilisk}/themes/osx/places/livemark-item.png | Bin .../basilisk/themes/osx/places/minus-active.png | Bin 0 -> 573 bytes application/basilisk/themes/osx/places/minus.png | Bin 0 -> 599 bytes .../basilisk/themes/osx/places/organizer.css | 319 + application/basilisk/themes/osx/places/places.css | 280 + .../basilisk/themes/osx/places/plus-active.png | Bin 0 -> 585 bytes application/basilisk/themes/osx/places/plus.png | Bin 0 -> 600 bytes .../basilisk}/themes/osx/places/query.png | Bin .../basilisk}/themes/osx/places/query@2x.png | Bin .../basilisk/themes/osx/places/starred48.png | Bin 0 -> 1877 bytes .../basilisk/themes/osx/places/starred48@2x.png | Bin 0 -> 4918 bytes .../basilisk}/themes/osx/places/tag.png | Bin .../basilisk}/themes/osx/places/tag@2x.png | Bin .../basilisk/themes/osx/places/toolbar-lion.png | Bin 0 -> 1318 bytes application/basilisk/themes/osx/places/toolbar.png | Bin 0 -> 2394 bytes .../themes/osx/places/toolbarDropMarker.png | Bin .../themes/osx/places/unfiledBookmarks.png | Bin 0 -> 586 bytes .../themes/osx/places/unfiledBookmarks@2x.png | Bin 0 -> 1289 bytes .../basilisk/themes/osx}/places/unstarred48.png | Bin .../basilisk/themes/osx/preferences/alwaysAsk.png | Bin 0 -> 530 bytes .../themes/osx/preferences/application.png | Bin 0 -> 795 bytes .../themes/osx/preferences/applications.css | 73 + .../themes/osx/preferences/in-content/dialog.css | 36 + .../osx/preferences/in-content/preferences.css | 53 + .../themes/osx/preferences/preferences.css | 126 + .../basilisk/themes/osx/preferences/saveFile.png | Bin 0 -> 570 bytes .../themes/osx/privatebrowsing-mask-short.png | Bin 0 -> 1074 bytes .../themes/osx/privatebrowsing-mask-short@2x.png | Bin 0 -> 2639 bytes .../basilisk/themes/osx/privatebrowsing-mask.png | Bin 0 -> 918 bytes .../themes/osx/privatebrowsing-mask@2x.png | Bin 0 -> 2199 bytes .../themes/osx/reload-stop-go-yosemite.png | Bin 0 -> 923 bytes .../themes/osx/reload-stop-go-yosemite@2x.png | Bin 0 -> 1619 bytes application/basilisk/themes/osx/reload-stop-go.png | Bin 0 -> 912 bytes .../basilisk/themes/osx/reload-stop-go@2x.png | Bin 0 -> 1850 bytes application/basilisk/themes/osx/sanitizeDialog.css | 91 + application/basilisk/themes/osx/searchbar.css | 318 + .../basilisk/themes/osx/setDesktopBackground.css | 18 + application/basilisk/themes/osx/shared.inc | 13 + application/basilisk/themes/osx/slowStartup-16.png | Bin 0 -> 499 bytes application/basilisk/themes/osx/subtle-pattern.png | Bin 0 -> 14762 bytes .../basilisk}/themes/osx/sync-128.png | Bin .../basilisk}/themes/osx/sync-16.png | Bin .../basilisk}/themes/osx/sync-32.png | Bin .../basilisk}/themes/osx/sync-bg.png | Bin .../themes/osx/sync-horizontalbar-yosemite.png | Bin 0 -> 311 bytes .../themes/osx/sync-horizontalbar-yosemite@2x.png | Bin 0 -> 609 bytes .../basilisk/themes/osx/sync-horizontalbar.png | Bin 0 -> 707 bytes .../basilisk/themes/osx/sync-horizontalbar@2x.png | Bin 0 -> 1145 bytes .../basilisk/themes/osx/sync-notification-24.png | Bin 0 -> 776 bytes application/basilisk/themes/osx/syncCommon.css | 55 + .../themes/osx/syncProgress-horizontalbar.png | Bin 0 -> 11892 bytes .../themes/osx/syncProgress-horizontalbar@2x.png | Bin 0 -> 27608 bytes .../basilisk/themes/osx/syncProgress-menuPanel.png | Bin 0 -> 25426 bytes .../themes/osx/syncProgress-menuPanel@2x.png | Bin 0 -> 55953 bytes .../themes/osx/syncProgress-toolbar-inverted.png | Bin 0 -> 14230 bytes .../osx/syncProgress-toolbar-inverted@2x.png | Bin 0 -> 32029 bytes .../basilisk/themes/osx/syncProgress-toolbar.png | Bin 0 -> 13293 bytes .../themes/osx/syncProgress-toolbar@2x.png | Bin 0 -> 33662 bytes .../basilisk}/themes/osx/syncQuota.css | 0 application/basilisk/themes/osx/syncSetup.css | 139 + .../basilisk/themes/osx/syncedtabs/sidebar.css | 154 + .../tabbrowser/alltabs-box-bkgnd-icon-inverted.png | Bin 0 -> 421 bytes .../alltabs-box-bkgnd-icon-inverted@2x.png | Bin 0 -> 820 bytes .../osx/tabbrowser/alltabs-box-bkgnd-icon-lion.png | Bin 0 -> 538 bytes .../tabbrowser/alltabs-box-bkgnd-icon-lion@2x.png | Bin 0 -> 1350 bytes .../osx/tabbrowser/alltabs-box-bkgnd-icon.png | Bin 0 -> 639 bytes .../themes/osx/tabbrowser}/newtab-inverted.png | Bin .../themes/osx/tabbrowser}/newtab-inverted@2x.png | Bin .../basilisk/themes/osx/tabbrowser}/newtab.png | Bin .../basilisk/themes/osx/tabbrowser}/newtab@2x.png | Bin .../tab-active-middle-yosemite-inactive.png | Bin 0 -> 78 bytes .../tab-active-middle-yosemite-inactive@2x.png | Bin 0 -> 89 bytes .../themes/osx/tabbrowser/tab-active-middle.png | Bin 0 -> 388 bytes .../themes/osx/tabbrowser/tab-active-middle@2x.png | Bin 0 -> 650 bytes .../osx/tabbrowser/tab-arrow-left-inverted.png | Bin 0 -> 918 bytes .../osx/tabbrowser/tab-arrow-left-inverted@2x.png | Bin 0 -> 1999 bytes .../themes/osx/tabbrowser/tab-arrow-left.png | Bin 0 -> 947 bytes .../themes/osx/tabbrowser/tab-arrow-left@2x.png | Bin 0 -> 2768 bytes .../osx/tabbrowser/tab-arrow-right-inverted.png | Bin 0 -> 962 bytes .../osx/tabbrowser/tab-arrow-right-inverted@2x.png | Bin 0 -> 1944 bytes .../themes/osx/tabbrowser/tab-arrow-right.png | Bin 0 -> 996 bytes .../themes/osx/tabbrowser/tab-arrow-right@2x.png | Bin 0 -> 2732 bytes .../themes/osx/tabbrowser/tab-background-end.png | Bin 0 -> 1047 bytes .../osx/tabbrowser/tab-background-end@2x.png | Bin 0 -> 2819 bytes .../osx/tabbrowser/tab-background-middle.png | Bin 0 -> 308 bytes .../osx/tabbrowser/tab-background-middle@2x.png | Bin 0 -> 727 bytes .../themes/osx/tabbrowser/tab-background-start.png | Bin 0 -> 1019 bytes .../osx/tabbrowser/tab-background-start@2x.png | Bin 0 -> 2820 bytes .../tab-selected-end-yosemite-inactive.svg | 24 + .../tab-selected-start-yosemite-inactive.svg | 24 + .../tab-stroke-end-yosemite-inactive.png | Bin 0 -> 339 bytes .../tab-stroke-end-yosemite-inactive@2x.png | Bin 0 -> 718 bytes .../themes/osx/tabbrowser/tab-stroke-end.png | Bin 0 -> 1215 bytes .../themes/osx/tabbrowser/tab-stroke-end@2x.png | Bin 0 -> 4991 bytes .../tab-stroke-start-yosemite-inactive.png | Bin 0 -> 339 bytes .../tab-stroke-start-yosemite-inactive@2x.png | Bin 0 -> 716 bytes .../themes/osx/tabbrowser/tab-stroke-start.png | Bin 0 -> 1219 bytes .../themes/osx/tabbrowser/tab-stroke-start@2x.png | Bin 0 -> 4792 bytes .../themes/osx/tabbrowser/tabDragIndicator.png | Bin 0 -> 599 bytes .../themes/osx/tabbrowser/tabDragIndicator@2x.png | Bin 0 -> 1124 bytes .../themes/osx/toolbarbutton-dropmarker-lion.png | Bin 0 -> 150 bytes .../osx/toolbarbutton-dropmarker-lion@2x.png | Bin 0 -> 286 bytes .../themes/osx/toolbarbutton-dropmarker.png | Bin 0 -> 142 bytes .../themes/osx/urlbar-history-dropmarker.png | Bin 0 -> 389 bytes .../themes/osx/urlbar-history-dropmarker@2x.png | Bin 0 -> 807 bytes .../basilisk/themes/osx/urlbar-popup-blocked.png | Bin 0 -> 758 bytes .../themes/osx/urlbar-popup-blocked@2x.png | Bin 0 -> 769 bytes .../basilisk/themes/osx/webRTC-indicator.css | 35 + .../themes/osx/webRTC-sharingDevice-menubar.png | Bin 0 -> 1383 bytes .../themes/osx/webRTC-sharingDevice-menubar@2x.png | Bin 0 -> 1671 bytes .../osx/webRTC-sharingMicrophone-menubar.png | Bin 0 -> 3998 bytes .../osx/webRTC-sharingMicrophone-menubar@2x.png | Bin 0 -> 4406 bytes .../themes/osx/webRTC-sharingScreen-menubar.png | Bin 0 -> 3962 bytes .../themes/osx/webRTC-sharingScreen-menubar@2x.png | Bin 0 -> 1770 bytes application/basilisk/themes/preprocess-tab-svgs.py | 31 + .../basilisk/themes/shared/aboutNetError.css | 144 + .../basilisk/themes/shared/aboutSessionRestore.css | 38 + .../basilisk/themes/shared/aboutSocialError.css | 40 + .../basilisk/themes/shared/aboutTabCrashed.css | 101 + .../basilisk/themes/shared/aboutWelcomeBack.css | 47 + .../themes/shared/addons/addon-install-anchor.svg | 13 + .../themes/shared/addons/addon-install-blocked.svg | 38 + .../themes/shared/addons/addon-install-confirm.svg | 19 + .../shared/addons/addon-install-downloading.svg | 38 + .../themes/shared/addons/addon-install-error.svg | 38 + .../shared/addons/addon-install-installed.svg | 38 + .../themes/shared/addons/addon-install-restart.svg | 46 + .../themes/shared/addons/addon-install-warning.svg | 38 + .../basilisk/themes/shared/autocomplete.inc.css | 65 + application/basilisk/themes/shared/blockedSite.css | 65 + application/basilisk/themes/shared/browser.inc | 13 + .../basilisk/themes/shared/content-contextmenu.svg | 18 + .../basilisk/themes/shared/contextmenu.inc.css | 51 + .../shared/controlcenter/arrow-subview-back.svg | 8 + .../themes/shared/controlcenter/arrow-subview.svg | 8 + .../shared/controlcenter/conn-not-secure.svg | 15 + .../themes/shared/controlcenter/connection.svg | 37 + .../themes/shared/controlcenter/mcb-disabled.svg | 34 + .../themes/shared/controlcenter/panel.inc.css | 445 + .../themes/shared/controlcenter/permissions.svg | 20 + .../shared/controlcenter/tracking-protection.svg | 43 + .../themes/shared/controlcenter/warning-gray.svg | 9 + .../themes/shared/controlcenter/warning-yellow.svg | 9 + application/basilisk/themes/shared/ctrlTab.inc.css | 63 + .../customizableui/customize-illustration-rtl.png | Bin 0 -> 7592 bytes .../customize-illustration-rtl@2x.png | Bin 0 -> 16521 bytes .../customizableui/customize-illustration.png | Bin 0 -> 7609 bytes .../customizableui/customize-illustration@2x.png | Bin 0 -> 16465 bytes .../shared/customizableui/customizeFavicon.ico | Bin 0 -> 1084 bytes .../shared/customizableui/customizeMode.inc.css | 459 + .../customizableui/info-icon-customizeTip.png | Bin 0 -> 286 bytes .../customizableui/info-icon-customizeTip@2x.png | Bin 0 -> 501 bytes .../customizableui/menuPanel-customizeFinish.png | Bin 0 -> 337 bytes .../menuPanel-customizeFinish@2x.png | Bin 0 -> 625 bytes .../themes/shared/customizableui/panelUI.inc.css | 1706 + .../customizableui/panelarrow-customizeTip.png | Bin 0 -> 243 bytes .../customizableui/panelarrow-customizeTip@2x.png | Bin 0 -> 260 bytes .../subView-arrow-back-inverted-rtl.png | Bin 0 -> 190 bytes .../subView-arrow-back-inverted-rtl@2x.png | Bin 0 -> 465 bytes .../customizableui/subView-arrow-back-inverted.png | Bin 0 -> 307 bytes .../subView-arrow-back-inverted@2x.png | Bin 0 -> 667 bytes .../basilisk/themes/shared/devedition.inc.css | 311 + .../devedition/urlbar-history-dropmarker.svg | 22 + .../downloads/allDownloadsViewOverlay.inc.css | 131 + .../shared/downloads/contentAreaDownloadsView.css | 31 + .../themes/shared/downloads/download-blocked.svg | 17 + .../themes/shared/downloads/download-summary.svg | 11 + .../themes/shared/downloads/downloads.inc.css | 372 + .../shared/downloads/menubutton-dropmarker.svg | 8 + .../themes/shared/downloads/progressmeter.inc.css | 70 + application/basilisk/themes/shared/drm-icon.svg | 38 + application/basilisk/themes/shared/e10s-64@2x.png | Bin 0 -> 20737 bytes application/basilisk/themes/shared/error-pages.css | 81 + .../basilisk/themes/shared/favicon-search-16.svg | 10 + application/basilisk/themes/shared/filters.svg | 9 + .../basilisk/themes/shared/fullscreen/insecure.svg | 39 + .../basilisk/themes/shared/fullscreen/secure.svg | 26 + .../themes/shared/fullscreen/warning.inc.css | 51 + application/basilisk/themes/shared/fxa/android.png | Bin 0 -> 468 bytes .../basilisk/themes/shared/fxa/android@2x.png | Bin 0 -> 719 bytes .../basilisk/themes/shared/fxa/default-avatar.svg | 8 + application/basilisk/themes/shared/fxa/ios.png | Bin 0 -> 711 bytes application/basilisk/themes/shared/fxa/ios@2x.png | Bin 0 -> 1156 bytes application/basilisk/themes/shared/fxa/logo.png | Bin 0 -> 1728 bytes application/basilisk/themes/shared/fxa/logo@2x.png | Bin 0 -> 3190 bytes .../themes/shared/fxa/sync-illustration.png | Bin 0 -> 2420 bytes .../themes/shared/fxa/sync-illustration.svg | 16 + .../themes/shared/fxa/sync-illustration@2x.png | Bin 0 -> 6016 bytes .../basilisk/themes/shared/heartbeat-icon.svg | 13 + .../basilisk/themes/shared/heartbeat-star-lit.svg | 7 + .../basilisk/themes/shared/heartbeat-star-off.svg | 7 + .../basilisk/themes/shared/icon-colors.inc.svg | 39 + application/basilisk/themes/shared/icon.png | Bin 0 -> 2084 bytes .../connection-mixed-active-loaded.svg | 54 + .../connection-mixed-passive-loaded.svg | 52 + .../shared/identity-block/connection-secure.svg | 27 + .../themes/shared/identity-block/icons.inc.css | 62 + .../shared/identity-block/identity-block.inc.css | 163 + .../themes/shared/identity-block/identity-icon.svg | 39 + .../identity-block/tracking-protection-16.svg | 59 + .../themes/shared/incontent-icons/cert-error.svg | 42 + .../shared/incontent-icons/icon-search-64.svg | 12 + .../shared/incontent-icons/session-restore.svg | 13 + .../themes/shared/incontent-icons/tab-crashed.svg | 13 + .../themes/shared/incontent-icons/welcome-back.svg | 13 + .../themes/shared/incontent-icons/wifi.svg | 30 + .../themes/shared/incontentprefs/containers.css | 32 + .../themes/shared/incontentprefs/dialog.inc.css | 68 + .../themes/shared/incontentprefs/favicon.ico | Bin 0 -> 933 bytes .../themes/shared/incontentprefs/icons.svg | 63 + .../shared/incontentprefs/preferences.inc.css | 596 + .../themes/shared/incontentprefs/search.css | 49 + application/basilisk/themes/shared/info.svg | 9 + application/basilisk/themes/shared/jar.inc.mn | 144 + .../basilisk/themes/shared/menuPanel-small.svg | 16 + application/basilisk/themes/shared/menuPanel.svg | 42 + .../basilisk/themes/shared/menupanel.inc.css | 173 + .../basilisk/themes/shared/newtab/close.png | Bin 0 -> 931 bytes .../basilisk/themes/shared/newtab/controls.svg | 85 + .../basilisk/themes/shared/newtab/newTab.inc.css | 344 + .../basilisk/themes/shared/newtab/whimsycorn.png | Bin 0 -> 3875 bytes .../themes/shared/notification-icons.inc.css | 268 + .../basilisk/themes/shared/notification-icons.svg | 103 + application/basilisk/themes/shared/panel-icons.svg | 18 + .../themes/shared/panic-panel/header-small.png | Bin 0 -> 1333 bytes .../themes/shared/panic-panel/header-small@2x.png | Bin 0 -> 2966 bytes .../basilisk/themes/shared/panic-panel/header.png | Bin 0 -> 1952 bytes .../themes/shared/panic-panel/header@2x.png | Bin 0 -> 4369 bytes .../basilisk/themes/shared/panic-panel/icons.png | Bin 0 -> 679 bytes .../themes/shared/panic-panel/icons@2x.png | Bin 0 -> 1388 bytes .../themes/shared/plugin-doorhanger.inc.css | 65 + .../themes/shared/preferences/containers.css | 53 + .../privatebrowsing/aboutPrivateBrowsing.css | 227 + .../themes/shared/privatebrowsing/attention.png | Bin 0 -> 602 bytes .../themes/shared/privatebrowsing/attention@2x.png | Bin 0 -> 902 bytes .../themes/shared/privatebrowsing/check.png | Bin 0 -> 338 bytes .../themes/shared/privatebrowsing/check.svg | 8 + .../themes/shared/privatebrowsing/check@2x.png | Bin 0 -> 370 bytes .../themes/shared/privatebrowsing/favicon.svg | 11 + .../shared/privatebrowsing/private-browsing.svg | 12 + .../themes/shared/privatebrowsing/shield-page.png | Bin 0 -> 4257 bytes .../shared/privatebrowsing/shield-page@2x.png | Bin 0 -> 9367 bytes .../privatebrowsing/tracking-protection-off.svg | 15 + .../shared/privatebrowsing/tracking-protection.svg | 12 + .../themes/shared/reader/reader-mode-16.png | Bin 0 -> 502 bytes .../themes/shared/reader/reader-mode-16@2x.png | Bin 0 -> 1063 bytes .../basilisk/themes/shared/reader/reader-tour.png | Bin 0 -> 2672 bytes .../themes/shared/reader/reader-tour@2x.png | Bin 0 -> 6426 bytes .../basilisk/themes/shared/reader/readerMode.svg | 29 + .../themes/shared/search/badge-add-engine.png | Bin 0 -> 425 bytes .../themes/shared/search/badge-add-engine@2x.png | Bin 0 -> 888 bytes application/basilisk/themes/shared/search/gear.svg | 7 + .../basilisk/themes/shared/search/history-icon.svg | 22 + .../themes/shared/search/search-arrow-go.svg | 24 + .../shared/search/search-engine-placeholder.png | Bin 0 -> 252 bytes .../shared/search/search-engine-placeholder@2x.png | Bin 0 -> 461 bytes .../shared/search/search-indicator-badge-add.png | Bin 0 -> 1000 bytes .../search/search-indicator-badge-add@2x.png | Bin 0 -> 2263 bytes .../search/search-indicator-magnifying-glass.svg | 7 + .../themes/shared/search/search-indicator.png | Bin 0 -> 344 bytes .../themes/shared/search/search-indicator@2x.png | Bin 0 -> 694 bytes application/basilisk/themes/shared/searchReset.css | 22 + .../basilisk/themes/shared/sync-desktopIcon.svg | 22 + .../basilisk/themes/shared/sync-mobileIcon.svg | 22 + .../themes/shared/syncedtabs/sidebar.inc.css | 234 + .../basilisk/themes/shared/tab-selected.svg | 36 + .../themes/shared}/tabbrowser/connecting.png | Bin .../themes/shared/tabbrowser/connecting@2x.png | Bin 0 -> 30143 bytes .../basilisk/themes/shared/tabbrowser/crashed.svg | 14 + .../themes/shared/tabbrowser/pendingpaint.png | Bin 0 -> 10133 bytes .../themes/shared/tabbrowser/tab-audio-small.svg | 58 + .../themes/shared/tabbrowser/tab-audio.svg | 18 + .../shared/tabbrowser/tab-overflow-indicator.png | Bin 0 -> 578 bytes application/basilisk/themes/shared/tabs.inc.css | 567 + .../basilisk/themes/shared/theme-switcher-icon.png | Bin 0 -> 2084 bytes .../themes/shared/theme-switcher-icon@2x.png | Bin 0 -> 5595 bytes .../themes/shared/toolbarbutton-dropdown-arrow.png | Bin 0 -> 91 bytes .../basilisk/themes/shared/toolbarbuttons.inc.css | 339 + .../basilisk/themes/shared/undoCloseTab.png | Bin 0 -> 1606 bytes .../basilisk/themes/shared/undoCloseTab@2x.png | Bin 0 -> 2413 bytes .../basilisk/themes/shared/update-badge-failed.svg | 6 + .../basilisk/themes/shared/update-badge.svg | 6 + application/basilisk/themes/shared/urlbar-star.svg | 20 + application/basilisk/themes/shared/urlbar-tab.svg | 21 + .../urlbarSearchSuggestionsNotification.inc.css | 54 + .../basilisk/themes/shared/warning-white.svg | 6 + application/basilisk/themes/shared/warning.svg | 7 + .../themes/shared/webrtc/camera-white-16.png | Bin 0 -> 3781 bytes .../themes/shared/webrtc/camera-white-16@2x.png | Bin 0 -> 3887 bytes .../themes/shared/webrtc/microphone-white-16.png | Bin 0 -> 3794 bytes .../shared/webrtc/microphone-white-16@2x.png | Bin 0 -> 3978 bytes .../themes/shared/webrtc/screen-white-16.png | Bin 0 -> 3769 bytes .../themes/shared/webrtc/screen-white-16@2x.png | Bin 0 -> 3864 bytes application/basilisk/themes/tab-svgs.mozbuild | 22 + application/basilisk/themes/windows/Info.png | Bin 0 -> 577 bytes application/basilisk/themes/windows/Privacy-16.png | Bin 0 -> 789 bytes .../basilisk/themes/windows/Toolbar-inverted.png | Bin 0 -> 12933 bytes .../themes/windows/Toolbar-inverted@2x.png | Bin 0 -> 29813 bytes .../basilisk/themes/windows/Toolbar-win7.png | Bin 0 -> 18276 bytes .../basilisk/themes/windows/Toolbar-win7@2x.png | Bin 0 -> 47581 bytes .../basilisk/themes/windows/Toolbar-win8.png | Bin 0 -> 7239 bytes .../basilisk/themes/windows/Toolbar-win8@2x.png | Bin 0 -> 16482 bytes application/basilisk/themes/windows/Toolbar.png | Bin 0 -> 7308 bytes application/basilisk/themes/windows/Toolbar@2x.png | Bin 0 -> 16636 bytes .../windows/aboutSessionRestore-window-icon.png | Bin 0 -> 307 bytes .../basilisk/themes/windows/aboutSyncTabs.css | 101 + .../themes/windows/actionicon-tab-win7.png | Bin 0 -> 421 bytes .../basilisk/themes/windows/actionicon-tab.png | Bin 0 -> 194 bytes .../basilisk/themes/windows/actionicon-tab@2x.png | Bin 0 -> 324 bytes .../basilisk/themes/windows/browser-aero.css | 627 + .../themes/windows/browser-lightweightTheme.css | 39 + application/basilisk/themes/windows/browser.css | 2415 + .../basilisk/themes/windows/caption-buttons.svg | 121 + .../windows/click-to-play-warning-stripes.png | Bin 0 -> 1266 bytes .../themes/windows}/communicator/communicator.css | 0 .../basilisk/themes/windows}/communicator/jar.mn | 0 .../basilisk/themes/windows/communicator/moz.build | 7 + .../themes/windows/content-contextmenu.svg | 46 + .../themes/windows/controlcenter/panel.css | 13 + .../customizableui/background-noise-toolbar.png | Bin 0 -> 15601 bytes .../customizableui/customize-titleBar-toggle.png | Bin 0 -> 540 bytes .../customize-titleBar-toggle@2x.png | Bin 0 -> 1273 bytes .../customizableui/customizeMode-gridTexture.png | Bin 0 -> 115 bytes .../customizeMode-separatorHorizontal.png | Bin 0 -> 1426 bytes .../customizeMode-separatorVertical.png | Bin 0 -> 1649 bytes .../themes/windows/customizableui/menu-arrow.svg | 26 + .../themes/windows/customizableui/panelUI.css | 139 + application/basilisk/themes/windows/devedition.css | 316 + .../windows/downloads/allDownloadsViewOverlay.css | 47 + .../downloads/download-glow-menuPanel-win7.png | Bin 0 -> 893 bytes .../windows/downloads/download-glow-menuPanel.png | Bin 0 -> 405 bytes .../windows/downloads/download-glow-win7.png | Bin 0 -> 494 bytes .../themes/windows/downloads/download-glow.png | Bin 0 -> 175 bytes .../downloads/download-notification-finish.png | Bin 0 -> 3880 bytes .../downloads/download-notification-start.png | Bin 0 -> 1478 bytes .../themes/windows/downloads/downloads.css | 56 + .../themes/windows/downloads/indicator.css | 221 + .../basilisk/themes/windows/feeds/feedIcon.png | Bin 0 -> 1838 bytes .../basilisk/themes/windows/feeds/feedIcon16.png | Bin 0 -> 780 bytes .../basilisk/themes/windows/feeds/subscribe-ui.css | 7 + .../basilisk/themes/windows/feeds/subscribe.css | 184 + application/basilisk/themes/windows/jar.mn | 212 + .../themes/windows/keyhole-forward-mask.svg | 14 + .../basilisk/themes/windows/livemark-folder.png | Bin 0 -> 619 bytes .../basilisk/themes/windows/loop/toolbar-win10.png | Bin 0 -> 768 bytes .../themes/windows/loop/toolbar-win10@2x.png | Bin 0 -> 1599 bytes application/basilisk/themes/windows/menu-back.png | Bin 0 -> 433 bytes .../basilisk}/themes/windows/menu-forward.png | Bin .../themes/windows/menuPanel-customize.png | Bin 0 -> 874 bytes .../themes/windows/menuPanel-customize@2x.png | Bin 0 -> 2193 bytes .../basilisk/themes/windows/menuPanel-exit.png | Bin 0 -> 568 bytes .../basilisk/themes/windows/menuPanel-exit@2x.png | Bin 0 -> 1139 bytes .../basilisk/themes/windows/menuPanel-help.png | Bin 0 -> 1967 bytes .../basilisk/themes/windows/menuPanel-help@2x.png | Bin 0 -> 5300 bytes application/basilisk/themes/windows/monitor.png | Bin 0 -> 5476 bytes .../basilisk/themes/windows/monitor_16-10.png | Bin 0 -> 6055 bytes application/basilisk/themes/windows/moz.build | 13 + .../basilisk/themes/windows/newtab/newTab.css | 20 + application/basilisk/themes/windows/pageInfo.css | 262 + application/basilisk/themes/windows/pageInfo.png | Bin 0 -> 8062 bytes .../themes/windows/places/allBookmarks.png | Bin 0 -> 556 bytes .../windows/places/autocomplete-star-win7.png | Bin 0 -> 813 bytes .../themes/windows/places/autocomplete-star.png | Bin 0 -> 493 bytes .../themes/windows/places/autocomplete-star@2x.png | Bin 0 -> 870 bytes .../places/bookmarks-notification-finish.png | Bin 0 -> 3417 bytes .../themes/windows/places/bookmarksMenu.png | Bin 0 -> 307 bytes .../windows/places/bookmarksToolbar-menuPanel.png | Bin 0 -> 843 bytes .../themes/windows/places/bookmarksToolbar.png | Bin 0 -> 343 bytes .../basilisk/themes/windows/places/calendar.png | Bin 0 -> 567 bytes .../basilisk/themes/windows/places/downloads.png | Bin 0 -> 622 bytes .../themes/windows/places/editBookmarkOverlay.css | 80 + .../basilisk/themes/windows/places/history.png | Bin 0 -> 806 bytes .../themes/windows/places/libraryToolbar.png | Bin 0 -> 1194 bytes .../themes/windows/places/livemark-item.png | Bin 0 -> 862 bytes .../basilisk/themes/windows/places/organizer.css | 202 + .../basilisk/themes/windows/places/places.css | 172 + .../basilisk/themes/windows/places/query.png | Bin 0 -> 601 bytes .../basilisk/themes/windows/places/starred48.png | Bin 0 -> 1849 bytes application/basilisk/themes/windows/places/tag.png | Bin 0 -> 639 bytes .../themes/windows/places/toolbarDropMarker.png | Bin 0 -> 186 bytes .../themes/windows/places/unsortedBookmarks.png | Bin 0 -> 692 bytes .../basilisk/themes/windows/places/unstarred48.png | Bin 0 -> 477 bytes .../themes/windows/preferences/alwaysAsk.png | Bin 0 -> 392 bytes .../themes/windows/preferences/application.png | Bin 0 -> 370 bytes .../themes/windows/preferences/applications.css | 64 + .../windows/preferences/in-content/dialog.css | 19 + .../windows/preferences/in-content/preferences.css | 64 + .../themes/windows/preferences/preferences.css | 96 + .../themes/windows/preferences/saveFile.png | Bin 0 -> 716 bytes .../windows/privatebrowsing-mask-tabstrip-win7.png | Bin 0 -> 949 bytes .../windows/privatebrowsing-mask-tabstrip.png | Bin 0 -> 403 bytes .../privatebrowsing-mask-titlebar-win7-tall.png | Bin 0 -> 940 bytes .../windows/privatebrowsing-mask-titlebar-win7.png | Bin 0 -> 860 bytes .../windows/privatebrowsing-mask-titlebar.png | Bin 0 -> 370 bytes .../themes/windows/reload-stop-go-win7.png | Bin 0 -> 1944 bytes .../themes/windows/reload-stop-go-win7@2x.png | Bin 0 -> 3661 bytes .../basilisk/themes/windows/reload-stop-go.png | Bin 0 -> 966 bytes .../basilisk/themes/windows/reload-stop-go@2x.png | Bin 0 -> 1574 bytes .../basilisk/themes/windows/sanitizeDialog.css | 93 + application/basilisk/themes/windows/searchbar.css | 328 + .../themes/windows}/setDesktopBackground.css | 0 .../basilisk/themes/windows/slowStartup-16.png | Bin 0 -> 511 bytes application/basilisk/themes/windows/sync-128.png | Bin 0 -> 15515 bytes application/basilisk/themes/windows/sync-16.png | Bin 0 -> 923 bytes application/basilisk/themes/windows/sync-32.png | Bin 0 -> 2496 bytes .../basilisk/themes/windows}/sync-bg.png | Bin .../themes/windows/sync-horizontalbar-win7.png | Bin 0 -> 719 bytes .../themes/windows/sync-horizontalbar-win7@2x.png | Bin 0 -> 1702 bytes .../basilisk/themes/windows/sync-horizontalbar.png | Bin 0 -> 535 bytes .../themes/windows/sync-horizontalbar@2x.png | Bin 0 -> 1376 bytes .../themes/windows/sync-notification-24.png | Bin 0 -> 1117 bytes application/basilisk/themes/windows/syncCommon.css | 55 + .../windows/syncProgress-horizontalbar-win7.png | Bin 0 -> 11892 bytes .../windows/syncProgress-horizontalbar-win7@2x.png | Bin 0 -> 27608 bytes .../themes/windows/syncProgress-horizontalbar.png | Bin 0 -> 5469 bytes .../windows/syncProgress-horizontalbar@2x.png | Bin 0 -> 9668 bytes .../themes/windows/syncProgress-menuPanel.png | Bin 0 -> 25426 bytes .../themes/windows/syncProgress-menuPanel@2x.png | Bin 0 -> 55953 bytes .../windows/syncProgress-toolbar-inverted.png | Bin 0 -> 14382 bytes .../windows/syncProgress-toolbar-inverted@2x.png | Bin 0 -> 32029 bytes .../themes/windows/syncProgress-toolbar-win7.png | Bin 0 -> 13293 bytes .../windows/syncProgress-toolbar-win7@2x.png | Bin 0 -> 33662 bytes .../themes/windows/syncProgress-toolbar.png | Bin 0 -> 5535 bytes .../themes/windows/syncProgress-toolbar@2x.png | Bin 0 -> 10387 bytes .../basilisk/themes/windows}/syncQuota.css | 0 application/basilisk/themes/windows/syncSetup.css | 145 + .../basilisk/themes/windows/syncedtabs/sidebar.css | 132 + .../windows/tabbrowser/newtab-inverted-win7.svg | 13 + .../themes/windows/tabbrowser/newtab-inverted.svg | 13 + .../themes/windows/tabbrowser/newtab-win7.svg | 16 + .../basilisk/themes/windows/tabbrowser/newtab.svg | 7 + .../windows/tabbrowser/tab-active-middle.png | Bin 0 -> 92 bytes .../windows/tabbrowser/tab-active-middle@2x.png | Bin 0 -> 120 bytes .../windows/tabbrowser/tab-arrow-left-inverted.svg | 7 + .../windows/tabbrowser/tab-arrow-left-win7.svg | 13 + .../themes/windows/tabbrowser/tab-arrow-left.svg | 6 + .../tabbrowser/tab-background-end-preWin10.png | Bin 0 -> 802 bytes .../tabbrowser/tab-background-end-preWin10@2x.png | Bin 0 -> 2823 bytes .../windows/tabbrowser/tab-background-end.png | Bin 0 -> 256 bytes .../windows/tabbrowser/tab-background-end@2x.png | Bin 0 -> 400 bytes .../tabbrowser/tab-background-middle-preWin10.png | Bin 0 -> 122 bytes .../tab-background-middle-preWin10@2x.png | Bin 0 -> 782 bytes .../windows/tabbrowser/tab-background-middle.png | Bin 0 -> 75 bytes .../tabbrowser/tab-background-middle@2x.png | Bin 0 -> 86 bytes .../tabbrowser/tab-background-start-preWin10.png | Bin 0 -> 814 bytes .../tab-background-start-preWin10@2x.png | Bin 0 -> 2940 bytes .../windows/tabbrowser/tab-background-start.png | Bin 0 -> 257 bytes .../windows/tabbrowser/tab-background-start@2x.png | Bin 0 -> 417 bytes .../themes/windows/tabbrowser/tab-stroke-end.png | Bin 0 -> 652 bytes .../windows/tabbrowser/tab-stroke-end@2x.png | Bin 0 -> 1467 bytes .../themes/windows/tabbrowser/tab-stroke-start.png | Bin 0 -> 658 bytes .../windows/tabbrowser/tab-stroke-start@2x.png | Bin 0 -> 1477 bytes .../themes/windows/tabbrowser/tabDragIndicator.png | Bin 0 -> 404 bytes .../toolbarbutton-dropdown-arrow-inverted.png | Bin 0 -> 144 bytes .../windows/toolbarbutton-dropdown-arrow-win7.png | Bin 0 -> 208 bytes .../windows/urlbar-history-dropmarker-win7.png | Bin 0 -> 479 bytes .../windows/urlbar-history-dropmarker-win7@2x.png | Bin 0 -> 788 bytes .../themes/windows/urlbar-history-dropmarker.png | Bin 0 -> 293 bytes .../windows/urlbar-history-dropmarker@2x.png | Bin 0 -> 375 bytes .../themes/windows/urlbar-popup-blocked.png | Bin 0 -> 744 bytes .../basilisk/themes/windows/webRTC-indicator.css | 116 + .../basilisk/themes/windows/windowsShared.inc | 11 + .../basilisk/tools/mozscreenshots/.eslintrc.js | 15 + .../basilisk/tools/mozscreenshots/browser.ini | 12 + .../tools/mozscreenshots/browser_screenshots.js | 16 + .../tools/mozscreenshots/controlCenter/browser.ini | 6 + .../controlCenter/browser_controlCenter.js | 16 + .../tools/mozscreenshots/devtools/browser.ini | 6 + .../mozscreenshots/devtools/browser_devtools.js | 16 + application/basilisk/tools/mozscreenshots/head.js | 53 + .../basilisk/tools/mozscreenshots/moz.build | 20 + .../mozscreenshots/extension/Makefile.in | 12 + .../mozscreenshots/extension/Screenshot.jsm | 179 + .../mozscreenshots/extension/TestRunner.jsm | 279 + .../mozscreenshots/extension/bootstrap.js | 65 + .../extension/configurations/AppMenu.jsm | 84 + .../extension/configurations/Buttons.jsm | 85 + .../extension/configurations/ControlCenter.jsm | 241 + .../extension/configurations/CustomizeMode.jsm | 61 + .../extension/configurations/DevEdition.jsm | 42 + .../extension/configurations/DevTools.jsm | 59 + .../extension/configurations/LightweightThemes.jsm | 92 + .../extension/configurations/PermissionPrompts.jsm | 130 + .../extension/configurations/Preferences.jsm | 127 + .../extension/configurations/Tabs.jsm | 152 + .../extension/configurations/TabsInTitlebar.jsm | 38 + .../extension/configurations/Toolbars.jsm | 57 + .../extension/configurations/WindowSize.jsm | 68 + .../mozscreenshots/extension/install.rdf | 33 + .../mozscreenshots/mozscreenshots/extension/jar.mn | 6 + .../mozscreenshots/extension/lib/black_theme.png | Bin 0 -> 977 bytes .../mozscreenshots/extension/lib/borderify.xpi | Bin 0 -> 1611 bytes .../extension/lib/controlCenter/mixed.html | 11 + .../extension/lib/controlCenter/mixed_active.html | 10 + .../extension/lib/controlCenter/mixed_passive.html | 10 + .../extension/lib/controlCenter/password.html | 13 + .../extension/lib/controlCenter/tracking.html | 10 + .../extension/lib/mozscreenshots-script.js | 13 + .../extension/lib/mozscreenshots-style.css | 28 + .../extension/lib/mozscreenshots.html | 36 + .../extension/lib/permissionPrompts.html | 30 + .../mozscreenshots/extension/lib/robot.png | Bin .../mozscreenshots/extension/lib/white_theme.png | Bin 0 -> 977 bytes .../mozscreenshots/extension/moz.build | 17 + .../mozscreenshots/permissionPrompts/browser.ini | 6 + .../permissionPrompts/browser_permissionPrompts.js | 16 + .../tools/mozscreenshots/preferences/browser.ini | 6 + .../preferences/browser_preferences.js | 16 + .../tools/mozscreenshots/primaryUI/browser.ini | 6 + .../mozscreenshots/primaryUI/browser_primaryUI.js | 18 + {browser => application/palemoon}/LICENSE | 0 {browser => application/palemoon}/Makefile.in | 0 {browser => application/palemoon}/app-rules.mk | 0 application/palemoon/app.mozbuild | 17 + application/palemoon/app/Makefile.in | 108 + application/palemoon/app/application.ini | 50 + application/palemoon/app/blocklist.xml | 3909 + .../palemoon}/app/macbuild/Contents/CodeResources | 0 .../palemoon}/app/macbuild/Contents/Info.plist.in | 0 .../palemoon}/app/macbuild/Contents/MacOS-files.in | 0 .../Resources/English.lproj/InfoPlist.strings.in | 0 .../macbuild/Contents/_CodeSignature/CodeResources | 0 application/palemoon/app/macversion.py | 44 + {browser => application/palemoon}/app/module.ver | 0 application/palemoon/app/moz.build | 63 + application/palemoon/app/nsBrowserApp.cpp | 393 + .../palemoon}/app/palemoon.exe.manifest | 0 .../palemoon}/app/profile/channel-prefs.js | 0 .../palemoon}/app/profile/extensions/moz.build | 0 .../Makefile.in | 0 .../install.rdf.in | 0 .../moz.build | 0 .../palemoon}/app/profile/pagethemes.rdf | 0 application/palemoon/app/profile/palemoon.js | 1201 + .../palemoon}/app/profile/prefs.js | 0 {browser => application/palemoon}/app/splash.rc | 0 application/palemoon/base/content/aboutDialog.css | 67 + .../palemoon}/base/content/aboutDialog.js | 0 application/palemoon/base/content/aboutDialog.xul | 131 + .../palemoon}/base/content/aboutRobots-icon.png | Bin .../base/content/aboutRobots-widget-left.png | Bin .../palemoon}/base/content/aboutRobots.xhtml | 0 application/palemoon/base/content/autocomplete.css | 17 + application/palemoon/base/content/autocomplete.xml | 2128 + application/palemoon/base/content/autorecovery.js | 60 + .../palemoon}/base/content/autorecovery.xul | 0 .../palemoon/base/content/baseMenuOverlay.xul | 100 + .../palemoon/base/content/browser-addons.js | 536 + .../palemoon/base/content/browser-appmenu.inc | 369 + .../palemoon}/base/content/browser-charsetmenu.inc | 0 .../palemoon}/base/content/browser-context.inc | 0 .../base/content/browser-devtools-theme.js | 91 + .../palemoon}/base/content/browser-doctype.inc | 0 .../palemoon}/base/content/browser-feeds.js | 0 .../palemoon/base/content/browser-fullScreen.js | 479 + .../palemoon/base/content/browser-fullZoom.js | 526 + .../base/content/browser-gestureSupport.js | 1059 + .../palemoon/base/content/browser-menubar.inc | 564 + .../palemoon}/base/content/browser-menudragging.js | 0 .../base/content/browser-menudragging.xul | 0 .../palemoon/base/content/browser-places.js | 1316 + .../palemoon/base/content/browser-plugins.js | 781 + application/palemoon/base/content/browser-sets.inc | 357 + .../palemoon/base/content/browser-syncui.js | 470 + .../palemoon/base/content/browser-tabPreviews.js | 1058 + .../palemoon/base/content/browser-tabPreviews.xml | 78 + .../palemoon/base/content/browser-thumbnails.js | 203 + .../palemoon}/base/content/browser-title.css | 0 .../palemoon/base/content/browser-uacompat.js | 45 + .../palemoon/base/content/browser-webrtcUI.js | 55 + application/palemoon/base/content/browser.css | 759 + application/palemoon/base/content/browser.js | 7429 + application/palemoon/base/content/browser.xul | 1043 + .../palemoon}/base/content/browserMountPoints.inc | 0 application/palemoon/base/content/content.js | 179 + .../base/content/downloadManagerOverlay.xul | 0 .../base/content/global-devtools-theme-scripts.inc | 6 + .../palemoon}/base/content/global-scripts.inc | 0 .../palemoon}/base/content/hiddenWindow.xul | 0 .../palemoon}/base/content/highlighter.css | 0 .../palemoon}/base/content/jsConsoleOverlay.xul | 0 .../palemoon/base/content/macBrowserOverlay.xul | 67 + application/palemoon/base/content/nsContextMenu.js | 1598 + application/palemoon/base/content/openLocation.js | 150 + .../palemoon}/base/content/openLocation.xul | 0 .../base/content/overrides/app-license.html | 0 .../palemoon}/base/content/padlock.css | 0 application/palemoon/base/content/padlock.js | 234 + .../palemoon}/base/content/padlock.xul | 0 .../base/content/padlock_classic_broken.png | Bin .../palemoon}/base/content/padlock_classic_ev.png | Bin .../base/content/padlock_classic_https.png | Bin .../palemoon}/base/content/padlock_classic_low.png | Bin .../palemoon}/base/content/padlock_mod_broken.png | Bin .../palemoon}/base/content/padlock_mod_ev.png | Bin .../palemoon}/base/content/padlock_mod_https.png | Bin .../palemoon}/base/content/padlock_mod_low.png | Bin application/palemoon/base/content/palemoon.xhtml | 66 + .../palemoon/base/content/popup-notifications.inc | 104 + .../palemoon}/base/content/safeMode.css | 0 .../palemoon}/base/content/safeMode.js | 0 .../palemoon}/base/content/safeMode.xul | 0 application/palemoon/base/content/sanitize.js | 534 + .../palemoon}/base/content/sanitize.xul | 0 .../palemoon}/base/content/sanitizeDialog.css | 0 .../palemoon/base/content/sanitizeDialog.js | 910 + .../base/content/softwareUpdateOverlay.xul | 0 application/palemoon/base/content/tabbrowser.css | 77 + application/palemoon/base/content/tabbrowser.xml | 5400 + .../palemoon}/base/content/test/general/audio.ogg | Bin .../palemoon/base/content/urlbarBindings.xml | 1796 + .../palemoon/base/content/utilityOverlay.js | 759 + .../palemoon}/base/content/viewSourceOverlay.xul | 0 .../palemoon}/base/content/web-panels.js | 0 .../palemoon}/base/content/web-panels.xul | 0 .../palemoon}/base/content/win6BrowserOverlay.xul | 0 application/palemoon/base/jar.mn | 82 + {browser => application/palemoon}/base/moz.build | 0 .../palemoon}/branding/official/LICENSE | 0 .../branding/official/VisualElements_150.png | Bin .../branding/official/VisualElements_70.png | Bin .../palemoon}/branding/official/appname.bmp | Bin .../palemoon/branding/official/branding.nsi | 16 + .../palemoon}/branding/official/configure.sh | 0 .../branding/official/content/about-background.png | Bin .../branding/official/content/about-logo.png | Bin .../branding/official/content/about-logo@2x.png | Bin .../branding/official/content/about-wordmark.png | Bin .../branding/official/content/about-wordmark.svg | 0 .../palemoon}/branding/official/content/about.png | Bin .../branding/official/content/aboutDialog.css | 0 .../palemoon}/branding/official/content/icon48.png | Bin .../palemoon}/branding/official/content/icon64.png | Bin .../palemoon/branding/official}/content/jar.mn | 0 .../palemoon/branding/official/content}/moz.build | 0 .../palemoon}/branding/official/default16.png | Bin .../palemoon}/branding/official/default22.png | Bin .../palemoon}/branding/official/default24.png | Bin .../palemoon}/branding/official/default256.png | Bin .../palemoon}/branding/official/default32.png | Bin .../palemoon}/branding/official/default48.png | Bin .../palemoon}/branding/official/disk.icns | Bin .../palemoon}/branding/official/disk.ico | Bin .../palemoon}/branding/official/document.icns | Bin .../palemoon}/branding/official/document.ico | Bin .../palemoon}/branding/official/dsstore | Bin .../palemoon}/branding/official/firefox.icns | Bin .../palemoon}/branding/official/firefox.ico | Bin .../branding/official}/locales/en-US/brand.dtd | 0 .../official/locales/en-US/brand.properties | 5 + .../palemoon/branding/official/locales/jar.mn | 11 + .../palemoon/branding/official/locales}/moz.build | 0 application/palemoon/branding/official/moz.build | 13 + .../palemoon}/branding/official/mozicon128.png | Bin .../official/palemoon.VisualElementsManifest.xml | 0 .../palemoon}/branding/official/palemoon.desktop | 0 .../branding/official/pref/palemoon-branding.js | 35 + .../palemoon}/branding/official/wizHeader.bmp | Bin .../palemoon}/branding/official/wizHeaderRTL.bmp | Bin .../palemoon}/branding/official/wizWatermark.bmp | Bin .../palemoon}/branding/shared/background.png | Bin .../palemoon/branding/shared/branding.mozbuild | 58 + .../shared/locales/browserconfig.properties | 0 .../palemoon}/branding/shared/newtab.ico | Bin .../palemoon}/branding/shared/newwindow.ico | Bin .../palemoon}/branding/shared/pbmode.ico | Bin .../palemoon/branding/shared/pref/preferences.inc | 103 + .../palemoon/branding/shared/pref/uaoverrides.inc | 81 + .../branding/unofficial/VisualElements_150.png | Bin .../branding/unofficial/VisualElements_70.png | Bin .../palemoon}/branding/unofficial/appname.bmp | Bin .../palemoon/branding/unofficial/branding.nsi | 16 + .../palemoon}/branding/unofficial/configure.sh | 0 .../unofficial/content/about-background.png | Bin .../branding/unofficial/content/about-logo.png | Bin .../branding/unofficial/content/about-logo@2x.png | Bin .../branding/unofficial/content/about-wordmark.png | Bin .../unofficial}/content/about-wordmark.svg | 0 .../branding/unofficial/content/about.png | Bin .../branding/unofficial/content/aboutDialog.css | 0 .../branding/unofficial/content/icon48.png | Bin .../branding/unofficial/content/icon64.png | Bin .../palemoon/branding/unofficial/content/jar.mn | 16 + .../branding/unofficial/content}/moz.build | 0 .../palemoon}/branding/unofficial/default16.png | Bin .../palemoon}/branding/unofficial/default32.png | Bin .../palemoon}/branding/unofficial/default48.png | Bin .../palemoon/branding/unofficial}/disk.icns | Bin .../palemoon/branding/unofficial}/document.icns | Bin .../palemoon}/branding/unofficial/document.ico | Bin .../palemoon/branding/unofficial}/dsstore | Bin .../palemoon/branding/unofficial}/firefox.icns | Bin .../palemoon}/branding/unofficial/firefox.ico | Bin .../branding/unofficial/locales/en-US/brand.dtd | 8 + .../unofficial/locales/en-US/brand.properties | 0 .../palemoon/branding/unofficial/locales/jar.mn | 12 + .../branding/unofficial}/locales/moz.build | 0 application/palemoon/branding/unofficial/moz.build | 13 + .../palemoon}/branding/unofficial/mozicon128.png | Bin .../palemoon/branding/unofficial/newmoon.desktop | 352 + .../unofficial/palemoon.VisualElementsManifest.xml | 0 .../branding/unofficial/pref/palemoon-branding.js | 0 .../palemoon}/branding/unofficial/wizHeader.bmp | Bin .../palemoon}/branding/unofficial/wizHeaderRTL.bmp | Bin .../palemoon}/branding/unofficial/wizWatermark.bmp | Bin .../branding/unstable/VisualElements_150.png | Bin .../branding/unstable/VisualElements_70.png | Bin .../palemoon}/branding/unstable/appname.bmp | Bin .../palemoon/branding/unstable/branding.nsi | 16 + .../palemoon}/branding/unstable/configure.sh | 0 .../branding/unstable/content/about-background.png | Bin .../branding/unstable/content/about-logo.png | Bin .../branding/unstable/content/about-logo@2x.png | Bin .../branding/unstable/content/about-wordmark.png | Bin .../branding/unstable}/content/about-wordmark.svg | 0 .../palemoon}/branding/unstable/content/about.png | Bin .../branding/unstable/content/aboutDialog.css | 0 .../palemoon}/branding/unstable/content/icon48.png | Bin .../palemoon}/branding/unstable/content/icon64.png | Bin .../palemoon/branding/unstable/content/jar.mn | 16 + .../palemoon/branding/unstable/content}/moz.build | 0 .../palemoon}/branding/unstable/default16.png | Bin .../palemoon}/branding/unstable/default32.png | Bin .../palemoon}/branding/unstable/default48.png | Bin .../palemoon/branding/unstable}/disk.icns | Bin .../palemoon/branding/unstable}/document.icns | Bin .../palemoon}/branding/unstable/document.ico | Bin .../palemoon/branding/unstable}/dsstore | Bin .../palemoon/branding/unstable}/firefox.icns | Bin .../palemoon}/branding/unstable/firefox.ico | Bin .../branding/unstable}/locales/en-US/brand.dtd | 0 .../unstable/locales/en-US/brand.properties | 5 + .../palemoon/branding/unstable/locales/jar.mn | 12 + .../palemoon/branding/unstable}/locales/moz.build | 0 application/palemoon/branding/unstable/moz.build | 13 + .../palemoon}/branding/unstable/mozicon128.png | Bin .../unstable/palemoon.VisualElementsManifest.xml | 0 .../branding/unstable/pref/palemoon-branding.js | 46 + .../palemoon}/branding/unstable/wizHeader.bmp | Bin .../palemoon}/branding/unstable/wizHeaderRTL.bmp | Bin .../palemoon}/branding/unstable/wizWatermark.bmp | Bin application/palemoon/build.mk | 57 + .../palemoon/components/BrowserComponents.manifest | 65 + .../palemoon/components/abouthome/aboutHome.css | 343 + .../palemoon/components/abouthome/aboutHome.js | 227 + .../palemoon/components/abouthome/aboutHome.xhtml | 62 + .../palemoon/components}/abouthome/addons.png | Bin .../palemoon/components}/abouthome/addons@2x.png | Bin .../palemoon/components}/abouthome/bookmarks.png | Bin .../components}/abouthome/bookmarks@2x.png | Bin .../palemoon/components}/abouthome/downloads.png | Bin .../components}/abouthome/downloads@2x.png | Bin .../palemoon/components}/abouthome/history.png | Bin .../palemoon/components}/abouthome/history@2x.png | Bin application/palemoon/components/abouthome/jar.mn | 33 + .../palemoon/components/abouthome}/moz.build | 0 .../palemoon/components}/abouthome/noise.png | Bin .../components}/abouthome/restore-large.png | Bin .../components}/abouthome/restore-large@2x.png | Bin .../palemoon/components}/abouthome/restore.png | Bin .../palemoon/components}/abouthome/restore@2x.png | Bin .../palemoon/components}/abouthome/settings.png | Bin .../palemoon/components}/abouthome/settings@2x.png | Bin .../palemoon/components}/abouthome/snippet1.png | Bin .../palemoon/components}/abouthome/snippet1@2x.png | Bin .../palemoon/components}/abouthome/snippet2.png | Bin .../palemoon/components}/abouthome/snippet2@2x.png | Bin .../palemoon/components}/abouthome/sync.png | Bin .../palemoon/components}/abouthome/sync@2x.png | Bin .../palemoon}/components/build/Makefile.in | 0 application/palemoon/components/build/moz.build | 36 + .../palemoon/components/build/nsBrowserCompsCID.h | 31 + application/palemoon/components/build/nsModule.cpp | 91 + .../certerror/content/aboutCertError.css | 0 .../certerror/content/aboutCertError.xhtml | 0 application/palemoon/components/certerror/jar.mn | 7 + .../palemoon/components/certerror}/moz.build | 0 .../components/dirprovider/DirectoryProvider.cpp | 268 + .../components/dirprovider/DirectoryProvider.h | 0 .../palemoon/components/dirprovider/moz.build | 13 + application/palemoon/components/distribution.js | 355 + .../components/downloads/BrowserDownloads.manifest | 0 .../components/downloads/DownloadsCommon.jsm | 1920 + .../components/downloads/DownloadsLogger.jsm | 0 .../components/downloads/DownloadsStartup.js | 0 .../components/downloads/DownloadsTaskbar.jsm | 0 .../palemoon}/components/downloads/DownloadsUI.js | 0 .../components/downloads/DownloadsViewUI.jsm | 250 + .../downloads/content/allDownloadsViewOverlay.css | 0 .../downloads/content/allDownloadsViewOverlay.js | 1399 + .../downloads/content/allDownloadsViewOverlay.xul | 0 .../downloads/content/contentAreaDownloadsView.css | 0 .../downloads/content/contentAreaDownloadsView.js | 15 + .../downloads/content/contentAreaDownloadsView.xul | 0 .../components/downloads/content/download.css | 0 .../components/downloads/content/download.xml | 0 .../components/downloads/content/downloads.css | 0 .../components/downloads/content/downloads.js | 1614 + .../downloads/content/downloadsOverlay.xul | 142 + .../components/downloads/content/indicator.js | 609 + .../downloads/content/indicatorOverlay.xul | 0 application/palemoon/components/downloads/jar.mn | 18 + .../palemoon/components/downloads/moz.build | 23 + .../components/feeds/BrowserFeeds.manifest | 0 .../palemoon/components/feeds/FeedConverter.js | 591 + .../palemoon/components/feeds/FeedWriter.js | 1410 + .../components/feeds/WebContentConverter.js | 932 + .../components/feeds/content/subscribe.css | 0 .../components/feeds/content/subscribe.js | 0 .../components/feeds/content/subscribe.xhtml | 0 .../components/feeds/content/subscribe.xml | 0 application/palemoon/components/feeds/jar.mn | 9 + application/palemoon/components/feeds/moz.build | 33 + .../palemoon/components/feeds/nsFeedSniffer.cpp | 363 + .../palemoon/components/feeds/nsFeedSniffer.h | 37 + .../components/feeds/nsIFeedResultService.idl | 0 .../feeds/nsIWebContentConverterRegistrar.idl | 0 .../palemoon/components/fuel/fuelApplication.js | 818 + .../components/fuel/fuelApplication.manifest | 0 .../palemoon}/components/fuel/fuelIApplication.idl | 0 application/palemoon/components/fuel/moz.build | 14 + application/palemoon/components/moz.build | 49 + .../palemoon/components}/newtab/cells.js | 0 application/palemoon/components/newtab/drag.js | 151 + .../palemoon/components/newtab/dragDataHelper.js | 22 + application/palemoon/components/newtab/drop.js | 150 + .../palemoon/components/newtab/dropPreview.js | 222 + .../palemoon/components/newtab/dropTargetShim.js | 232 + application/palemoon/components/newtab/grid.js | 179 + application/palemoon/components/newtab/jar.mn | 8 + .../palemoon/components/newtab}/moz.build | 0 application/palemoon/components/newtab/newTab.css | 349 + application/palemoon/components/newtab/newTab.js | 69 + .../palemoon/components/newtab/newTab.xhtml | 61 + application/palemoon/components/newtab/page.js | 292 + application/palemoon/components/newtab/search.js | 134 + application/palemoon/components/newtab/sites.js | 365 + .../palemoon/components/newtab/transformations.js | 270 + application/palemoon/components/newtab/undo.js | 116 + application/palemoon/components/newtab/updater.js | 177 + .../palemoon/components/nsAboutRedirector.js | 118 + .../palemoon/components/nsBrowserContentHandler.js | 812 + application/palemoon/components/nsBrowserGlue.js | 2072 + .../palemoon}/components/nsIBrowserGlue.idl | 0 .../palemoon}/components/nsIBrowserHandler.idl | 0 .../palemoon/components}/pageinfo/feeds.js | 0 .../palemoon/components}/pageinfo/feeds.xml | 0 application/palemoon/components/pageinfo/jar.mn | 13 + .../palemoon/components/pageinfo}/moz.build | 0 .../palemoon/components}/pageinfo/pageInfo.css | 0 .../palemoon/components/pageinfo/pageInfo.js | 1286 + .../palemoon/components}/pageinfo/pageInfo.xml | 0 .../palemoon/components/pageinfo/pageInfo.xul | 507 + .../palemoon/components/pageinfo/permissions.js | 341 + .../palemoon/components}/pageinfo/security.js | 0 .../components/permissions/aboutPermissions.css | 11 + .../components/permissions/aboutPermissions.js | 1335 + .../components/permissions/aboutPermissions.xml | 113 + .../components/permissions/aboutPermissions.xul | 313 + application/palemoon/components/permissions/jar.mn | 9 + .../palemoon/components/permissions}/moz.build | 0 .../palemoon/components/places/PlacesUIUtils.jsm | 1376 + .../places/content/bookmarkProperties.js | 675 + .../places/content/bookmarkProperties.xul | 0 .../components/places/content/bookmarksPanel.js | 0 .../components/places/content/bookmarksPanel.xul | 0 .../places/content/browserPlacesViews.js | 1747 + .../components/places/content/controller.js | 1889 + .../places/content/downloadsViewOverlay.xul | 0 .../places/content/editBookmarkOverlay.js | 1063 + .../places/content/editBookmarkOverlay.xul | 0 .../components/places/content/history-panel.js | 0 .../components/places/content/history-panel.xul | 0 .../palemoon}/components/places/content/menu.xml | 0 .../components/places/content/moveBookmarks.js | 0 .../components/places/content/moveBookmarks.xul | 0 .../components/places/content/organizer.css | 0 .../palemoon}/components/places/content/places.css | 0 .../palemoon/components/places/content/places.js | 1553 + .../palemoon/components/places/content/places.xul | 471 + .../components/places/content/placesOverlay.xul | 0 .../components/places/content/sidebarUtils.js | 0 .../palemoon}/components/places/content/tree.xml | 0 .../palemoon/components/places/content/treeView.js | 1770 + application/palemoon/components/places/jar.mn | 34 + application/palemoon/components/places/moz.build | 9 + .../palemoon/components/preferences/advanced.js | 755 + .../palemoon}/components/preferences/advanced.xul | 0 .../components/preferences/applicationManager.js | 0 .../components/preferences/applicationManager.xul | 0 .../components/preferences/applications.js | 1890 + .../components/preferences/applications.xul | 0 .../palemoon}/components/preferences/colors.xul | 0 .../palemoon}/components/preferences/connection.js | 0 .../components/preferences/connection.xul | 0 .../palemoon/components/preferences/content.js | 187 + .../palemoon/components/preferences/content.xul | 171 + .../palemoon/components/preferences/cookies.js | 948 + .../palemoon/components/preferences/cookies.xul | 106 + .../palemoon}/components/preferences/fonts.js | 0 .../palemoon}/components/preferences/fonts.xul | 0 .../palemoon}/components/preferences/handlers.css | 0 .../palemoon/components/preferences/handlers.xml | 81 + application/palemoon/components/preferences/jar.mn | 44 + .../palemoon}/components/preferences/languages.js | 0 .../palemoon}/components/preferences/languages.xul | 0 .../palemoon}/components/preferences/main.js | 0 .../palemoon/components/preferences/main.xul | 188 + .../palemoon}/components/preferences/moz.build | 0 .../palemoon/components/preferences/newtaburl.js | 68 + .../palemoon/components/preferences/permissions.js | 463 + .../components/preferences/permissions.xul | 85 + .../components/preferences/preferences.xul | 92 + .../palemoon/components/preferences/privacy.js | 515 + .../palemoon/components/preferences/privacy.xul | 276 + .../palemoon/components/preferences/sanitize.js | 12 + .../palemoon}/components/preferences/sanitize.xul | 0 .../palemoon/components/preferences/security.js | 263 + .../palemoon/components/preferences/security.xul | 184 + .../components/preferences/selectBookmark.js | 0 .../components/preferences/selectBookmark.xul | 0 .../palemoon/components/preferences/sync.js | 192 + .../palemoon}/components/preferences/sync.xul | 0 .../palemoon/components/preferences/tabs.js | 111 + .../palemoon/components/preferences/tabs.xul | 102 + .../content/aboutPrivateBrowsing.xhtml | 0 .../palemoon/components/privatebrowsing/jar.mn | 6 + .../palemoon/components/privatebrowsing}/moz.build | 0 .../components/search/content/engineManager.js | 492 + .../components/search/content/engineManager.xul | 93 + .../palemoon}/components/search/content/search.xml | 0 .../search/content/searchbarBindings.css | 0 application/palemoon/components/search/jar.mn | 9 + .../palemoon/components/search}/moz.build | 0 .../components/sessionstore/DocumentUtils.jsm | 0 .../components/sessionstore/SessionStorage.jsm | 165 + .../components/sessionstore/SessionStore.jsm | 4786 + .../components/sessionstore/XPathGenerator.jsm | 0 .../components/sessionstore/_SessionFile.jsm | 314 + .../sessionstore/content/aboutSessionRestore.js | 320 + .../sessionstore/content/aboutSessionRestore.xhtml | 0 .../sessionstore/content/content-sessionStore.js | 40 + .../palemoon/components/sessionstore/jar.mn | 8 + .../palemoon/components/sessionstore/moz.build | 29 + .../components/sessionstore/nsISessionStartup.idl | 0 .../components/sessionstore/nsISessionStore.idl | 0 .../components/sessionstore/nsSessionStartup.js | 296 + .../components/sessionstore/nsSessionStore.js | 0 .../sessionstore/nsSessionStore.manifest | 0 .../palemoon/components/shell/ShellService.jsm | 114 + .../shell/content/setDesktopBackground.js | 214 + .../shell/content/setDesktopBackground.xul | 0 application/palemoon/components/shell/jar.mn | 7 + application/palemoon/components/shell/moz.build | 40 + .../components/shell/nsGNOMEShellService.cpp | 637 + .../components/shell/nsGNOMEShellService.h | 36 + .../components/shell/nsIGNOMEShellService.idl | 19 + .../components/shell/nsIMacShellService.idl | 15 + .../palemoon/components/shell/nsIShellService.idl | 95 + .../components/shell/nsIWindowsShellService.idl | 17 + .../components/shell/nsMacShellService.cpp | 434 + .../palemoon/components/shell/nsMacShellService.h | 32 + .../components/shell/nsSetDefaultBrowser.js | 30 + .../components/shell/nsSetDefaultBrowser.manifest | 0 .../palemoon/components/shell/nsShellService.h | 12 + .../components/shell/nsWindowsShellService.cpp | 1277 + .../components/shell/nsWindowsShellService.h | 37 + .../palemoon/components/statusbar/Downloads.jsm | 674 + .../palemoon/components/statusbar/Progress.jsm | 183 + .../palemoon/components/statusbar/Status.jsm | 456 + .../palemoon/components/statusbar/Status4Evar.jsm | 312 + .../palemoon/components/statusbar/Toolbars.jsm | 221 + .../palemoon/components/statusbar/content-thunk.js | 23 + .../components/statusbar/content/overlay.css | 14 + .../components/statusbar/content/overlay.js | 16 + .../components/statusbar/content/overlay.xul | 82 + .../components/statusbar/content/prefs.css | 10 + .../palemoon/components/statusbar/content/prefs.js | 274 + .../components/statusbar/content/prefs.xml | 704 + .../components/statusbar/content/prefs.xul | 297 + .../components/statusbar/content/tabbrowser.xml | 218 + application/palemoon/components/statusbar/jar.mn | 15 + .../palemoon/components/statusbar/moz.build | 25 + .../palemoon/components/statusbar/status4evar.idl | 57 + .../palemoon/components/statusbar/status4evar.js | 695 + .../components/statusbar/status4evar.manifest | 0 .../components}/sync/aboutSyncTabs-bindings.xml | 0 .../palemoon/components}/sync/aboutSyncTabs.css | 0 .../palemoon/components/sync/aboutSyncTabs.js | 313 + .../palemoon/components}/sync/aboutSyncTabs.xul | 0 application/palemoon/components/sync/addDevice.js | 157 + .../palemoon/components}/sync/addDevice.xul | 0 .../palemoon/components/sync/genericChange.js | 234 + .../palemoon/components}/sync/genericChange.xul | 0 application/palemoon/components/sync/jar.mn | 22 + .../palemoon/components}/sync/key.xhtml | 0 .../palemoon/components/sync}/moz.build | 0 .../palemoon/components/sync/notification.xml | 129 + application/palemoon/components/sync/progress.js | 71 + .../palemoon/components}/sync/progress.xhtml | 0 application/palemoon/components/sync/quota.js | 247 + .../palemoon/components}/sync/quota.xul | 0 application/palemoon/components/sync/setup.js | 1071 + .../palemoon/components}/sync/setup.xul | 0 application/palemoon/components/sync/utils.js | 218 + {browser => application/palemoon}/config/mozconfig | 0 .../palemoon}/config/mozconfigs/common | 0 .../palemoon}/config/mozconfigs/linux32/beta | 0 .../palemoon}/config/mozconfigs/linux32/common-opt | 0 .../palemoon}/config/mozconfigs/linux32/debug | 0 .../palemoon/config/mozconfigs/linux32}/debug-asan | 0 .../config/mozconfigs/linux32/l10n-mozconfig | 0 .../palemoon}/config/mozconfigs/linux32/release | 0 .../palemoon}/config/mozconfigs/linux32/valgrind | 0 .../palemoon}/config/mozconfigs/linux64/beta | 0 .../palemoon}/config/mozconfigs/linux64/common-opt | 0 .../palemoon}/config/mozconfigs/linux64/debug | 0 .../palemoon/config/mozconfigs/linux64}/debug-asan | 0 .../mozconfigs/linux64/debug-static-analysis-clang | 0 .../config/mozconfigs/linux64/l10n-mozconfig | 0 .../palemoon}/config/mozconfigs/linux64/release | 0 .../palemoon}/config/mozconfigs/linux64/valgrind | 0 .../config/mozconfigs/macosx-universal/beta | 0 .../config/mozconfigs/macosx-universal/common-opt | 0 .../mozconfigs/macosx-universal/l10n-mozconfig | 0 .../config/mozconfigs/macosx-universal/release | 0 .../palemoon}/config/mozconfigs/macosx64/debug | 0 .../config/mozconfigs/macosx64/debug-asan | 0 .../config/mozconfigs/macosx64/l10n-mozconfig | 0 .../palemoon}/config/mozconfigs/win32/beta | 0 .../palemoon}/config/mozconfigs/win32/common-opt | 0 .../palemoon}/config/mozconfigs/win32/debug | 0 .../config/mozconfigs/win32/l10n-mozconfig | 0 .../palemoon}/config/mozconfigs/win32/release | 0 .../palemoon}/config/mozconfigs/win64/debug | 0 .../palemoon}/config/mozconfigs/win64/nightly | 0 .../tooltool-manifests/linux32/clang.manifest | 0 .../tooltool-manifests/linux32}/releng.manifest | 0 .../tooltool-manifests/linux64/clang.manifest | 0 .../tooltool-manifests/linux64}/releng.manifest | 0 .../tooltool-manifests/macosx64/releng.manifest | 0 application/palemoon/config/version.txt | 1 + application/palemoon/configure.in | 42 + application/palemoon/confvars.sh | 105 + {browser => application/palemoon}/defs.mk | 0 {browser => application/palemoon}/fonts/README.txt | 0 application/palemoon/fonts/TwemojiMozilla.ttf | Bin 0 -> 1075912 bytes application/palemoon/fonts/moz.build | 9 + application/palemoon/installer/Makefile.in | 189 + .../palemoon/installer}/moz.build | 0 application/palemoon/installer/package-manifest.in | 348 + application/palemoon/installer/removed-files.in | 116 + application/palemoon/installer/windows/Makefile.in | 86 + .../palemoon}/installer/windows/app.tag | 0 application/palemoon/installer/windows/moz.build | 15 + .../palemoon/installer/windows/nsis/defines.nsi.in | 69 + .../palemoon/installer/windows/nsis/installer.nsi | 1299 + .../windows/nsis/maintenanceservice_installer.nsi | 332 + .../palemoon/installer/windows/nsis/shared.nsh | 1408 + .../installer/windows/nsis/uninstaller.nsi | 627 + .../installer/windows/nsis/updater_append.ini | 0 application/palemoon/locales/Makefile.in | 222 + .../palemoon}/locales/all-locales | 0 .../en-US/chrome/browser-region/region.properties | 0 .../en-US/chrome/browser/aboutCertError.dtd | 0 .../locales/en-US/chrome/browser/aboutDialog.dtd | 0 .../locales/en-US/chrome/browser/aboutHome.dtd | 26 + .../en-US/chrome/browser/aboutPrivateBrowsing.dtd | 0 .../locales/en-US/chrome/browser/aboutRobots.dtd | 0 .../en-US/chrome/browser/aboutSessionRestore.dtd | 0 .../locales/en-US/chrome/browser/aboutSyncTabs.dtd | 0 .../en-US/chrome/browser/baseMenuOverlay.dtd | 0 .../locales/en-US/chrome/browser/browser.dtd | 606 + .../en-US/chrome/browser/browser.properties | 404 + .../locales/en-US/chrome/browser/charsetMenu.dtd | 0 .../en-US/chrome/browser/charsetMenu.properties | 0 .../en-US/chrome/browser/charsetOverlay.dtd | 0 .../en-US/chrome/browser/downloads/downloads.dtd | 0 .../chrome/browser/downloads/downloads.properties | 78 + .../locales/en-US/chrome/browser/engineManager.dtd | 0 .../en-US/chrome/browser/engineManager.properties | 0 .../en-US/chrome/browser/feeds/subscribe.dtd | 0 .../chrome/browser/feeds/subscribe.properties | 0 .../locales/en-US/chrome/browser/newTab.dtd | 11 + .../locales/en-US/chrome/browser/newTab.properties | 7 + .../locales/en-US/chrome/browser/openLocation.dtd | 0 .../en-US/chrome/browser/openLocation.properties | 0 .../locales/en-US/chrome/browser/pageInfo.dtd | 92 + .../en-US/chrome/browser/pageInfo.properties | 0 .../locales/en-US/chrome/browser/palemoon.dtd | 14 + .../browser/permissions/aboutPermissions.dtd | 50 + .../permissions}/aboutPermissions.properties | 0 .../browser/places/bookmarkProperties.properties | 0 .../chrome/browser/places/editBookmarkOverlay.dtd | 0 .../en-US/chrome/browser/places/moveBookmarks.dtd | 0 .../locales/en-US/chrome/browser/places/places.dtd | 140 + .../en-US/chrome/browser/places/places.properties | 0 .../en-US/chrome/browser/preferences/advanced.dtd | 0 .../browser/preferences/applicationManager.dtd | 0 .../preferences/applicationManager.properties | 0 .../chrome/browser/preferences/applications.dtd | 0 .../en-US/chrome/browser/preferences/colors.dtd | 0 .../chrome/browser/preferences/connection.dtd | 0 .../en-US/chrome/browser/preferences/content.dtd | 41 + .../en-US/chrome/browser/preferences/cookies.dtd | 27 + .../en-US/chrome/browser/preferences/fonts.dtd | 0 .../en-US/chrome/browser/preferences/languages.dtd | 0 .../en-US/chrome/browser/preferences/main.dtd | 0 .../chrome/browser/preferences/permissions.dtd | 28 + .../chrome/browser/preferences/preferences.dtd | 0 .../browser/preferences/preferences.properties | 153 + .../en-US/chrome/browser/preferences/privacy.dtd | 83 + .../en-US/chrome/browser/preferences/security.dtd | 49 + .../chrome/browser/preferences/selectBookmark.dtd | 0 .../en-US/chrome/browser/preferences/sync.dtd | 0 .../en-US/chrome/browser/preferences/tabs.dtd | 0 .../en-US/chrome/browser/quitDialog.properties | 0 .../locales/en-US/chrome/browser/safeMode.dtd | 0 .../locales/en-US/chrome/browser/sanitize.dtd | 0 .../locales/en-US/chrome/browser/search.properties | 0 .../locales/en-US/chrome/browser/searchbar.dtd | 0 .../en-US/chrome/browser/setDesktopBackground.dtd | 0 .../en-US/chrome/browser/shellservice.properties | 0 .../en-US/chrome/browser/statusbar/meta.properties | 0 .../chrome/browser/statusbar/overlay.properties | 0 .../chrome/browser/statusbar/prefs.properties | 0 .../chrome/browser/statusbar/statusbar-overlay.dtd | 0 .../chrome/browser/statusbar/statusbar-prefs.dtd | 0 .../locales/en-US/chrome/browser/syncBrand.dtd | 0 .../chrome/browser/syncGenericChange.properties | 0 .../locales/en-US/chrome/browser/syncKey.dtd | 0 .../locales/en-US/chrome/browser/syncProgress.dtd | 0 .../locales/en-US/chrome/browser/syncQuota.dtd | 0 .../en-US/chrome/browser/syncQuota.properties | 0 .../locales/en-US/chrome/browser/syncSetup.dtd | 0 .../en-US/chrome/browser/syncSetup.properties | 0 .../locales/en-US/chrome/browser/tabbrowser.dtd | 0 .../en-US/chrome/browser/tabbrowser.properties | 30 + .../en-US/chrome/browser/taskbar.properties | 0 .../en-US/chrome/overrides/appstrings.properties | 37 + .../locales/en-US/chrome/overrides/netError.dtd | 254 + .../en-US/chrome/overrides/settingsChange.dtd | 0 .../en-US/crashreporter/crashreporter-override.ini | 0 .../palemoon}/locales/en-US/defines.inc | 0 .../locales/en-US/installer/custom.properties | 85 + .../locales/en-US/installer/mui.properties | 0 .../locales/en-US/installer/override.properties | 0 .../palemoon}/locales/en-US/palemoon-l10n.js | 0 .../palemoon}/locales/en-US/profile/bookmarks.inc | 0 .../en-US/profile/chrome/userChrome-example.css | 0 .../en-US}/profile/chrome/userContent-example.css | 0 .../locales/en-US/searchplugins/amazondotcom.xml | 0 .../locales/en-US/searchplugins/answers.xml | 0 .../palemoon}/locales/en-US/searchplugins/bing.xml | 0 .../en-US/searchplugins/creativecommons.xml | 0 .../en-US/searchplugins/duckduckgo-palemoon.xml | 0 .../palemoon}/locales/en-US/searchplugins/eBay.xml | 0 .../locales/en-US/searchplugins/ecosia.xml | 0 .../palemoon}/locales/en-US/searchplugins/list.txt | 0 .../locales/en-US/searchplugins/twitter.xml | 0 .../locales/en-US/searchplugins/wikipedia.xml | 0 .../locales/en-US/searchplugins/yahoo.xml | 0 .../palemoon}/locales/en-US/updater/updater.ini | 0 .../palemoon}/locales/filter.py | 0 .../palemoon}/locales/generic/extract-bookmarks.py | 0 .../locales/generic/profile/bookmarks.html.in | 0 .../locales/generic}/profile/localstore.rdf | 0 .../locales/generic/profile/mimeTypes.rdf | 0 application/palemoon/locales/jar.mn | 98 + application/palemoon/locales/l10n.ini | 22 + .../palemoon/locales}/moz.build | 0 .../palemoon}/locales/shipped-locales | 0 application/palemoon/modules/AboutHomeUtils.jsm | 67 + application/palemoon/modules/AutoCompletePopup.jsm | 293 + .../palemoon/modules/BrowserNewTabPreloader.jsm | 436 + .../palemoon}/modules/CharsetMenu.jsm | 0 .../palemoon/modules/FormSubmitObserver.jsm | 235 + .../palemoon/modules/FormValidationHandler.jsm | 157 + .../palemoon/modules/NetworkPrioritizer.jsm | 179 + .../palemoon}/modules/PageMenu.jsm | 0 .../palemoon/modules/PopupNotifications.jsm | 994 + application/palemoon/modules/QuotaManager.jsm | 51 + .../palemoon}/modules/RecentWindow.jsm | 0 application/palemoon/modules/SharedFrame.jsm | 221 + .../palemoon/modules/Windows8WindowFrameColor.jsm | 53 + .../palemoon}/modules/WindowsJumpLists.jsm | 0 .../palemoon/modules/WindowsPreviewPerTab.jsm | 861 + application/palemoon/modules/moz.build | 42 + .../palemoon}/modules/offlineAppCache.jsm | 0 .../palemoon/modules/openLocationLastURL.jsm | 85 + application/palemoon/modules/webrtcUI.jsm | 292 + application/palemoon/moz.build | 24 + application/palemoon/moz.configure | 7 + {toolkit => application/palemoon}/themes/LICENSE | 0 .../palemoon}/themes/linux/Geolocation-16.png | Bin .../palemoon}/themes/linux/Geolocation-64.png | Bin .../palemoon}/themes/linux/Go-arrow.png | Bin .../palemoon}/themes/linux/Info.png | Bin .../palemoon/themes/linux}/KUI-close.png | Bin .../palemoon}/themes/linux/Makefile.in | 0 .../palemoon}/themes/linux/Privacy-16.png | Bin .../palemoon}/themes/linux/Privacy-32.png | Bin .../palemoon}/themes/linux/Privacy-48.png | Bin .../palemoon}/themes/linux/Privacy-64.png | Bin .../palemoon}/themes/linux/Secure.png | Bin .../palemoon}/themes/linux/Security-broken.png | Bin .../palemoon}/themes/linux/Toolbar-small.png | Bin .../palemoon}/themes/linux/Toolbar.png | Bin .../palemoon/themes/linux}/aboutCertError.css | 0 .../linux}/aboutCertError_sectionCollapsed-rtl.png | Bin .../linux}/aboutCertError_sectionCollapsed.png | Bin .../linux}/aboutCertError_sectionExpanded.png | Bin .../themes/linux/aboutPrivateBrowsing.css | 0 .../linux/aboutSessionRestore-window-icon.png | Bin .../palemoon}/themes/linux/aboutSessionRestore.css | 0 .../palemoon/themes/linux}/aboutSyncTabs.css | 0 .../palemoon}/themes/linux/actionicon-tab.png | Bin application/palemoon/themes/linux/autocomplete.css | 210 + application/palemoon/themes/linux/browser.css | 2199 + .../themes/linux/click-to-play-warning-stripes.png | Bin .../themes/linux}/communicator/communicator.css | 0 .../palemoon/themes/linux/communicator/jar.mn | 7 + .../palemoon}/themes/linux/communicator/moz.build | 0 .../linux/downloads/allDownloadsViewOverlay.css | 0 .../palemoon}/themes/linux/downloads/buttons.png | Bin .../linux/downloads/contentAreaDownloadsView.css | 0 .../themes/linux/downloads/download-glow-small.png | Bin .../themes/linux/downloads/download-glow.png | Bin .../downloads/download-notification-finish.png | Bin .../downloads/download-notification-start.png | Bin .../themes/linux/downloads/download-summary.png | Bin .../palemoon}/themes/linux/downloads/downloads.css | 0 .../palemoon/themes/linux}/engineManager.css | 0 .../palemoon}/themes/linux/feeds/feedIcon.png | Bin .../palemoon/themes/linux/feeds/feedIcon16.png | Bin .../palemoon}/themes/linux/feeds/subscribe-ui.css | 0 .../palemoon}/themes/linux/feeds/subscribe.css | 0 .../palemoon/themes/linux}/icon.png | Bin .../themes/linux}/identity-icons-generic.png | Bin .../themes/linux}/identity-icons-https-ev.png | Bin .../linux}/identity-icons-https-mixed-active.png | Bin .../themes/linux}/identity-icons-https.png | Bin .../palemoon}/themes/linux/identity.png | Bin .../palemoon/themes/linux}/imagedocument.png | Bin application/palemoon/themes/linux/jar.mn | 144 + .../themes/linux}/mixed-content-blocked-16.png | Bin .../themes/linux}/mixed-content-blocked-64.png | Bin .../palemoon/themes/linux}/monitor.png | Bin .../palemoon/themes/linux}/monitor_16-10.png | Bin .../palemoon/themes/linux}/moz.build | 0 .../palemoon/themes/linux/newtab/newTab.css | 27 + .../palemoon}/themes/linux/page-livemarks.png | Bin .../palemoon}/themes/linux/pageInfo.css | 0 .../palemoon}/themes/linux/pageInfo.png | Bin .../themes/linux/permissions/aboutPermissions.css | 149 + .../themes/linux/places/bookmarksMenu.png | Bin .../themes/linux/places/bookmarksToolbar.png | Bin .../palemoon}/themes/linux/places/calendar.png | Bin .../palemoon}/themes/linux/places/downloads.png | Bin .../themes/linux/places/editBookmarkOverlay.css | 0 .../themes/linux/places/livemark-item.png | Bin .../palemoon}/themes/linux/places/organizer.css | 0 .../palemoon}/themes/linux/places/organizer.xml | 0 .../palemoon}/themes/linux/places/pageStarred.png | Bin .../palemoon}/themes/linux/places/places.css | 0 .../palemoon}/themes/linux/places/query.png | Bin .../palemoon}/themes/linux/places/star-icons.png | Bin .../palemoon}/themes/linux/places/starPage.png | Bin .../palemoon}/themes/linux/places/starred48.png | Bin .../palemoon}/themes/linux/places/tag.png | Bin .../themes/linux/places/toolbarDropMarker.png | Bin .../themes/linux/places/unsortedBookmarks.png | Bin .../palemoon}/themes/linux/places/unstarred48.png | Bin .../palemoon/themes/linux}/pointerLock-16.png | Bin .../palemoon/themes/linux}/pointerLock-64.png | Bin .../themes/linux}/preferences/Options-sync.png | Bin .../palemoon}/themes/linux/preferences/Options.png | Bin .../themes/linux/preferences/alwaysAsk.png | Bin .../themes/linux/preferences/applications.css | 0 .../palemoon}/themes/linux/preferences/mail.png | Bin .../themes/linux/preferences/preferences.css | 0 .../palemoon/themes/linux/privatebrowsing-mask.png | Bin .../palemoon}/themes/linux/sanitizeDialog.css | 0 .../palemoon}/themes/linux/searchbar.css | 0 .../themes/linux/setDesktopBackground.css | 0 .../palemoon}/themes/linux/slowStartup-16.png | Bin .../palemoon}/themes/linux/statusbar/overlay.css | 0 .../palemoon}/themes/linux/statusbar/prefs.css | 0 .../palemoon}/themes/linux/sync-128.png | Bin .../palemoon}/themes/linux/sync-16-throbber.png | Bin .../palemoon}/themes/linux/sync-16.png | Bin .../palemoon}/themes/linux/sync-24-throbber.png | Bin .../palemoon}/themes/linux/sync-32.png | Bin .../palemoon/themes/linux}/sync-bg.png | Bin .../palemoon/themes/linux}/sync-desktopIcon.png | Bin .../palemoon/themes/linux}/sync-mobileIcon.png | Bin .../palemoon}/themes/linux/syncCommon.css | 0 .../palemoon/themes/linux}/syncProgress.css | 0 .../palemoon/themes/linux}/syncQuota.css | 0 .../palemoon}/themes/linux/syncSetup.css | 0 .../palemoon}/themes/linux/tabbrowser/alltabs.png | Bin .../themes/linux}/tabbrowser/connecting.png | Bin .../palemoon}/themes/linux/tabbrowser/loading.png | Bin .../linux}/tabbrowser/tab-overflow-border.png | Bin .../palemoon}/themes/linux/tabbrowser/tab.png | Bin .../themes/linux/tabbrowser/tabDragIndicator.png | Bin .../palemoon/themes/linux}/urlbar-arrow.png | Bin .../themes/linux/web-notifications-icon.svg | 15 + .../themes/linux/web-notifications-tray.svg | 23 + .../themes/linux/webRTC-shareDevice-16.png | Bin .../themes/linux}/webRTC-shareDevice-64.png | Bin .../themes/linux}/webRTC-sharingDevice-16.png | Bin application/palemoon/themes/moz.build | 14 + .../palemoon/themes/osx}/Geolocation-16.png | Bin .../palemoon/themes/osx}/Geolocation-64.png | Bin .../palemoon}/themes/osx/Info.png | Bin .../palemoon/themes/osx}/KUI-background.png | Bin .../palemoon}/themes/osx/KUI-close.png | Bin .../palemoon/themes/osx}/Makefile.in | 0 .../palemoon}/themes/osx/Privacy-16.png | Bin .../palemoon}/themes/osx/Privacy-32.png | Bin .../palemoon}/themes/osx/Privacy-48.png | Bin .../palemoon}/themes/osx/Privacy-64.png | Bin .../palemoon/themes/osx}/Search-glass.png | Bin .../palemoon}/themes/osx/Secure24.png | Bin .../palemoon/themes/osx}/Toolbar-glass.png | Bin .../palemoon/themes/osx}/Toolbar-inverted.png | Bin .../palemoon/themes/osx}/Toolbar.png | Bin .../palemoon}/themes/osx/aboutCertError.css | 0 .../osx/aboutCertError_sectionCollapsed-rtl.png | Bin .../themes/osx/aboutCertError_sectionCollapsed.png | Bin .../themes/osx/aboutCertError_sectionExpanded.png | Bin .../palemoon/themes/osx}/aboutPrivateBrowsing.css | 0 .../palemoon/themes/osx}/aboutSessionRestore.css | 0 .../palemoon}/themes/osx/aboutSyncTabs.css | 0 .../palemoon/themes/osx}/actionicon-tab.png | Bin .../palemoon/themes/osx}/appmenu-dropmarker.png | Bin .../palemoon/themes/osx}/appmenu-icons.png | Bin application/palemoon/themes/osx/autocomplete.css | 198 + application/palemoon/themes/osx/browser.css | 2791 + .../themes/osx}/click-to-play-warning-stripes.png | Bin .../themes/osx}/communicator/communicator.css | 0 .../palemoon/themes/osx/communicator/jar.mn | 7 + .../palemoon/themes/osx/communicator}/moz.build | 0 .../osx/downloads/allDownloadsViewOverlay.css | 0 .../palemoon/themes/osx}/downloads/buttons.png | Bin .../osx}/downloads/contentAreaDownloadsView.css | 0 .../themes/osx}/downloads/download-glow.png | Bin .../downloads/download-notification-finish.png | Bin .../osx}/downloads/download-notification-start.png | Bin .../themes/osx}/downloads/download-summary.png | Bin .../palemoon}/themes/osx/downloads/downloads.css | 0 .../palemoon}/themes/osx/engineManager.css | 0 .../palemoon}/themes/osx/feeds/feed-icons-16.png | Bin .../palemoon}/themes/osx/feeds/feedIcon.png | Bin .../palemoon}/themes/osx/feeds/feedIcon16.png | Bin .../palemoon/themes/osx}/feeds/subscribe-ui.css | 0 .../palemoon}/themes/osx/feeds/subscribe.css | 0 .../palemoon}/themes/osx/icon.png | Bin .../themes/osx/identity-icons-generic.png | Bin .../themes/osx/identity-icons-https-ev.png | Bin .../osx/identity-icons-https-mixed-active.png | Bin .../palemoon}/themes/osx/identity-icons-https.png | Bin .../palemoon}/themes/osx/identity.png | Bin .../palemoon}/themes/osx/imagedocument.png | Bin application/palemoon/themes/osx/jar.mn | 183 + .../palemoon/themes/osx}/keyhole-forward-mask.svg | 0 .../palemoon}/themes/osx/livemark-folder.png | Bin .../palemoon}/themes/osx/menu-back.png | Bin .../palemoon}/themes/osx/menu-forward.png | Bin .../themes/osx/mixed-content-blocked-16.png | Bin .../themes/osx/mixed-content-blocked-64.png | Bin .../palemoon/themes/osx}/monitor.png | Bin .../palemoon/themes/osx}/monitor_16-10.png | Bin .../palemoon}/themes/osx/moz.build | 0 application/palemoon/themes/osx/newtab/newTab.css | 29 + .../palemoon}/themes/osx/page-livemarks.png | Bin .../palemoon}/themes/osx/page-livemarks@2x.png | Bin .../palemoon}/themes/osx/pageInfo.css | 0 .../palemoon}/themes/osx/pageInfo.png | Bin .../palemoon/themes/osx/panel-expander-closed.png | Bin 0 -> 155 bytes .../themes/osx/panel-expander-closed@2x.png | Bin 0 -> 362 bytes .../palemoon/themes/osx/panel-expander-open.png | Bin 0 -> 155 bytes .../palemoon/themes/osx/panel-expander-open@2x.png | Bin 0 -> 356 bytes .../palemoon/themes/osx/panel-plus-sign.png | Bin 0 -> 212 bytes .../themes/osx/permissions/aboutPermissions.css | 153 + .../palemoon}/themes/osx/places/allBookmarks.png | Bin .../palemoon/themes/osx}/places/bookmark.png | Bin .../palemoon}/themes/osx/places/bookmarksMenu.png | Bin .../themes/osx/places/bookmarksToolbar.png | Bin .../themes/osx/places/bookmarksToolbar@2x.png | Bin .../palemoon}/themes/osx/places/calendar.png | Bin .../palemoon}/themes/osx/places/downloads.png | Bin .../palemoon/themes/osx}/places/editBookmark.png | Bin .../themes/osx/places/editBookmarkOverlay.css | 105 + .../themes/osx/places/expander-closed-active.png | Bin 0 -> 1329 bytes .../themes/osx/places/expander-closed.png | Bin .../themes/osx/places/expander-open-active.png | Bin 0 -> 1329 bytes .../palemoon}/themes/osx/places/expander-open.png | Bin .../themes/osx/places/folderDropArrow.png | Bin .../themes/osx/places/folderDropArrow@2x.png | Bin .../palemoon}/themes/osx/places/history.png | Bin .../palemoon}/themes/osx/places/history@2x.png | Bin .../palemoon}/themes/osx/places/libraryToolbar.png | Bin .../palemoon/themes/osx}/places/livemark-item.png | Bin .../palemoon}/themes/osx/places/organizer.css | 0 .../palemoon}/themes/osx/places/places.css | 0 .../palemoon}/themes/osx/places/query.png | Bin .../palemoon}/themes/osx/places/query@2x.png | Bin .../palemoon}/themes/osx/places/starred48.png | Bin .../palemoon}/themes/osx/places/tag.png | Bin .../palemoon}/themes/osx/places/tag@2x.png | Bin .../themes/osx/places/toolbarDropMarker.png | Bin .../themes/osx/places/unfiledBookmarks.png | Bin 0 -> 586 bytes .../themes/osx/places/unfiledBookmarks@2x.png | Bin 0 -> 1289 bytes .../themes/osx/places/unsortedBookmarks.png | Bin .../palemoon}/themes/osx/places/unstarred48.png | Bin .../palemoon}/themes/osx/pointerLock-16.png | Bin .../palemoon}/themes/osx/pointerLock-64.png | Bin .../themes/osx/preferences/Options-sync.png | Bin .../palemoon}/themes/osx/preferences/Options.png | Bin .../palemoon}/themes/osx/preferences/alwaysAsk.png | Bin .../themes/osx/preferences/application.png | Bin .../themes/osx}/preferences/applications.css | 0 .../palemoon}/themes/osx/preferences/mail.png | Bin .../themes/osx/preferences/preferences.css | 0 .../palemoon}/themes/osx/preferences/saveFile.png | Bin .../palemoon}/themes/osx/privatebrowsing-dark.png | Bin .../palemoon/themes/osx}/privatebrowsing-light.png | Bin .../palemoon/themes/osx/privatebrowsing-mask.png | Bin 0 -> 1074 bytes .../themes/osx/privatebrowsing-mask@2x.png | Bin 0 -> 2639 bytes .../palemoon}/themes/osx/reload-stop-go.png | Bin .../palemoon}/themes/osx/sanitizeDialog.css | 0 .../themes/osx/searchbar-dropdown-arrow.png | Bin .../palemoon}/themes/osx/searchbar.css | 0 .../palemoon/themes/osx}/setDesktopBackground.css | 0 application/palemoon/themes/osx/shared.inc | 6 + .../palemoon/themes/osx}/slowStartup-16.png | Bin .../palemoon}/themes/osx/statusbar/overlay.css | 0 .../palemoon}/themes/osx/statusbar/prefs.css | 0 .../palemoon/themes/osx}/sync-128.png | Bin .../palemoon/themes/osx}/sync-16.png | Bin .../palemoon/themes/osx}/sync-32.png | Bin .../palemoon/themes/osx}/sync-bg.png | Bin .../palemoon}/themes/osx/sync-desktopIcon.png | Bin .../palemoon}/themes/osx/sync-mobileIcon.png | Bin .../palemoon/themes/osx}/sync-throbber.png | Bin .../palemoon/themes/osx}/syncCommon.css | 0 .../palemoon}/themes/osx/syncProgress.css | 0 .../palemoon/themes/osx}/syncQuota.css | 0 .../palemoon/themes/osx}/syncSetup.css | 0 .../themes/osx}/tabbrowser/alltabs-inverted.png | Bin .../palemoon/themes/osx}/tabbrowser/alltabs.png | Bin .../palemoon/themes/osx}/tabbrowser/connecting.png | Bin .../palemoon/themes/osx}/tabbrowser/loading.png | Bin .../themes/osx}/tabbrowser/newtab-glass.png | Bin .../themes/osx}/tabbrowser/newtab-inverted.png | Bin .../palemoon/themes/osx}/tabbrowser/newtab.png | Bin .../osx}/tabbrowser/tab-arrow-left-glass.png | Bin .../osx/tabbrowser/tab-arrow-left-inverted.png | Bin .../themes/osx/tabbrowser/tab-arrow-left.png | Bin .../themes/osx/tabbrowser/tab-overflow-border.png | Bin .../themes/osx}/tabbrowser/tabDragIndicator.png | Bin .../osx/toolbarbutton-dropdown-arrow-inverted.png | Bin .../themes/osx/toolbarbutton-dropdown-arrow.png | Bin .../palemoon}/themes/osx/urlbar-arrow.png | Bin .../themes/osx}/urlbar-history-dropmarker.png | Bin .../palemoon/themes/osx}/urlbar-popup-blocked.png | Bin .../palemoon/themes/osx/web-notifications-icon.svg | 15 + .../palemoon/themes/osx/web-notifications-tray.svg | 23 + .../palemoon/themes/osx}/webRTC-shareDevice-16.png | Bin .../palemoon}/themes/osx/webRTC-shareDevice-64.png | Bin .../themes/osx/webRTC-sharingDevice-16.png | Bin application/palemoon/themes/shared/browser.inc | 8 + .../palemoon/themes/shared}/newtab/controls.png | Bin .../palemoon/themes/shared/newtab/newTab.css.inc | 203 + .../palemoon/themes/shared/newtab}/noise.png | Bin .../palemoon/themes/shared/newtab/pinned.png | Bin 0 -> 307 bytes .../themes/shared/plugin-doorhanger.inc.css | 0 .../shared/plugins/notification-pluginAlert.png | Bin .../shared/plugins/notification-pluginAlert@2x.png | Bin .../shared/plugins/notification-pluginBlocked.png | Bin .../plugins/notification-pluginBlocked@2x.png | Bin .../shared/plugins/notification-pluginNormal.png | Bin .../plugins/notification-pluginNormal@2x.png | Bin .../palemoon}/themes/shared/statusbar/dynamic.css | 0 .../palemoon}/themes/shared/statusbar/overlay.css | 0 .../palemoon}/themes/shared/statusbar/pms16.png | Bin .../palemoon}/themes/shared/statusbar/pms24.png | Bin .../palemoon}/themes/shared/statusbar/prefs.css | 0 .../palemoon}/themes/shared/statusbar/pulse.png | Bin .../themes/shared/statusbar/throbber-idle.png | Bin .../themes/shared/statusbar/throbberStatic.png | Bin .../themes/shared/tabbrowser/tab-audio-small.svg | 58 + .../themes/shared/tabbrowser/tab-audio.svg | 18 + .../palemoon/themes/windows}/Geolocation-16.png | Bin .../palemoon/themes/windows}/Geolocation-64.png | Bin .../palemoon}/themes/windows/Info.png | Bin .../palemoon/themes/windows}/KUI-background.png | Bin .../palemoon/themes/windows}/KUI-close.png | Bin .../palemoon/themes/windows}/Makefile.in | 0 .../palemoon}/themes/windows/Privacy-16.png | Bin .../palemoon}/themes/windows/Privacy-32.png | Bin .../palemoon}/themes/windows/Privacy-48.png | Bin .../palemoon}/themes/windows/Privacy-64.png | Bin .../palemoon/themes/windows/Push-16.png | Bin application/palemoon/themes/windows/Push-64.png | Bin 0 -> 8388 bytes .../palemoon}/themes/windows/Secure24.png | Bin .../palemoon/themes/windows/Toolbar-glass.svg | 2174 + .../palemoon/themes/windows/Toolbar-inverted.svg | 302 + application/palemoon/themes/windows/Toolbar.svg | 1357 + .../palemoon/themes/windows}/aboutCertError.css | 0 .../aboutCertError_sectionCollapsed-rtl.png | Bin .../windows}/aboutCertError_sectionCollapsed.png | Bin .../windows}/aboutCertError_sectionExpanded.png | Bin .../themes/windows}/aboutPrivateBrowsing.css | 0 .../windows/aboutSessionRestore-window-icon.png | Bin .../themes/windows}/aboutSessionRestore.css | 0 .../palemoon/themes/windows}/aboutSyncTabs.css | 0 .../palemoon/themes/windows}/actionicon-tab.png | Bin .../themes/windows}/appmenu-dropmarker.png | Bin .../palemoon/themes/windows}/appmenu-icons.png | Bin .../palemoon/themes/windows/autocomplete.css | 238 + application/palemoon/themes/windows/browser.css | 3834 + .../palemoon}/themes/windows/caption-buttons.svg | 0 .../windows/click-to-play-warning-stripes.png | Bin .../themes/windows/communicator/communicator.css | 0 .../palemoon/themes/windows/communicator/jar.mn | 7 + .../themes/windows/communicator}/moz.build | 0 .../windows/downloads/allDownloadsViewOverlay.css | 0 .../palemoon/themes/windows}/downloads/buttons.png | Bin .../downloads/contentAreaDownloadsView.css | 0 .../downloads/download-notification-finish.png | Bin .../downloads/download-notification-start.png | Bin .../themes/windows}/downloads/download-summary.png | Bin .../themes/windows/downloads/downloads.css | 487 + .../palemoon/themes/windows}/engineManager.css | 0 .../themes/windows/feeds/feed-icons-16.png | Bin .../palemoon}/themes/windows/feeds/feedIcon.png | Bin .../palemoon}/themes/windows/feeds/feedIcon16.png | Bin .../themes/windows}/feeds/subscribe-ui.css | 0 .../palemoon}/themes/windows/feeds/subscribe.css | 0 .../palemoon/themes/windows}/icon.png | Bin .../themes/windows}/identity-icons-generic.png | Bin .../themes/windows}/identity-icons-https-ev.png | Bin .../windows}/identity-icons-https-mixed-active.png | Bin .../themes/windows}/identity-icons-https.png | Bin .../palemoon}/themes/windows/identity.png | Bin .../palemoon/themes/windows}/imagedocument.png | Bin application/palemoon/themes/windows/jar.mn | 167 + .../themes/windows}/keyhole-forward-mask.svg | 0 .../palemoon}/themes/windows/livemark-folder.png | Bin .../palemoon}/themes/windows/menu-back.png | Bin .../palemoon}/themes/windows/menu-forward.png | Bin .../themes/windows}/mixed-content-blocked-16.png | Bin .../themes/windows}/mixed-content-blocked-64.png | Bin .../palemoon}/themes/windows/monitor.png | Bin .../palemoon}/themes/windows/monitor_16-10.png | Bin .../palemoon/themes/windows}/moz.build | 0 .../palemoon/themes/windows/newtab/newTab.css | 29 + .../palemoon}/themes/windows/pageInfo.css | 0 .../palemoon}/themes/windows/pageInfo.png | Bin .../windows/permissions/aboutPermissions.css | 153 + .../themes/windows/places/allBookmarks.png | Bin .../palemoon/themes/windows}/places/bookmark.png | Bin .../themes/windows/places/bookmarksMenu.png | Bin .../themes/windows/places/bookmarksToolbar.png | Bin .../palemoon}/themes/windows/places/calendar.png | Bin .../palemoon}/themes/windows/places/downloads.png | Bin .../themes/windows}/places/editBookmark.png | Bin .../themes/windows/places/editBookmarkOverlay.css | 0 .../palemoon}/themes/windows/places/history.png | Bin .../themes/windows/places/libraryToolbar.png | Bin .../themes/windows/places/livemark-item.png | Bin .../palemoon/themes/windows/places/organizer.css | 246 + .../palemoon}/themes/windows/places/places.css | 0 .../palemoon}/themes/windows/places/query.png | Bin .../palemoon}/themes/windows/places/starred48.png | Bin .../palemoon}/themes/windows/places/tag.png | Bin .../themes/windows/places/toolbarDropMarker.png | Bin .../themes/windows/places/unsortedBookmarks.png | Bin .../themes/windows/places/unstarred48.png | Bin .../palemoon/themes/windows}/pointerLock-16.png | Bin .../palemoon/themes/windows}/pointerLock-64.png | Bin .../themes/windows}/preferences/Options-sync.png | Bin .../themes/windows/preferences/Options.png | Bin .../themes/windows/preferences/alwaysAsk.png | Bin .../themes/windows/preferences/application.png | Bin .../themes/windows}/preferences/applications.css | 0 .../palemoon}/themes/windows/preferences/mail.png | Bin .../themes/windows/preferences/preferences.css | 0 .../themes/windows/preferences/saveFile.png | Bin .../themes/windows/privatebrowsing-dark.png | Bin .../themes/windows}/privatebrowsing-light.png | Bin .../palemoon}/themes/windows/reload-stop-go.png | Bin .../palemoon}/themes/windows/sanitize.png | Bin .../palemoon}/themes/windows/sanitizeDialog.css | 0 .../themes/windows/searchbar-dropdown-arrow.png | Bin .../palemoon}/themes/windows/searchbar.css | 0 .../themes/windows/setDesktopBackground.css | 0 .../palemoon/themes/windows}/slowStartup-16.png | Bin .../palemoon/themes/windows/statusbar/overlay.css | 104 + .../palemoon}/themes/windows/statusbar/prefs.css | 0 .../palemoon}/themes/windows/sync-128.png | Bin .../palemoon}/themes/windows/sync-16.png | Bin .../palemoon}/themes/windows/sync-32.png | Bin .../palemoon}/themes/windows/sync-bg.png | Bin .../palemoon/themes/windows}/sync-desktopIcon.png | Bin .../palemoon/themes/windows}/sync-mobileIcon.png | Bin .../palemoon/themes/windows}/sync-throbber.png | Bin .../palemoon/themes/windows}/syncCommon.css | 0 .../palemoon/themes/windows}/syncProgress.css | 0 .../palemoon}/themes/windows/syncQuota.css | 0 .../palemoon/themes/windows}/syncSetup.css | 0 .../windows}/tabbrowser/alltabs-inverted.png | Bin .../themes/windows}/tabbrowser/alltabs.png | Bin .../themes/windows/tabbrowser/connecting.png | Bin .../themes/windows}/tabbrowser/loading.png | Bin .../themes/windows}/tabbrowser/newtab-glass.png | Bin .../themes/windows}/tabbrowser/newtab-inverted.png | Bin .../palemoon/themes/windows}/tabbrowser/newtab.png | Bin .../windows}/tabbrowser/tab-arrow-left-glass.png | Bin .../windows/tabbrowser/tab-arrow-left-inverted.png | Bin .../themes/windows/tabbrowser/tab-arrow-left.png | Bin .../windows}/tabbrowser/tab-overflow-border.png | Bin .../windows}/tabbrowser/tabDragIndicator.png | Bin .../toolbarbutton-dropdown-arrow-inverted.png | Bin .../windows/toolbarbutton-dropdown-arrow.png | Bin .../palemoon/themes/windows}/urlbar-arrow.png | Bin .../themes/windows}/urlbar-history-dropmarker.png | Bin .../themes/windows}/urlbar-popup-blocked.png | Bin .../themes/windows/web-notifications-icon.svg | 15 + .../themes/windows/web-notifications-tray.svg | 23 + .../themes/windows}/webRTC-shareDevice-16.png | Bin .../themes/windows}/webRTC-shareDevice-64.png | Bin .../themes/windows}/webRTC-sharingDevice-16.png | Bin application/xulrunner/README.xulrunner | 13 + application/xulrunner/app.mozbuild | 13 + application/xulrunner/app/Makefile.in | 75 + .../xulrunner}/app/default16.png | Bin .../xulrunner}/app/default32.png | Bin .../xulrunner}/app/default48.png | Bin .../xulrunner}/app/document.ico | Bin application/xulrunner/app/install_app.py | 221 + .../xulrunner}/app/macbuild/Info.plist.in | 0 .../xulrunner}/app/macbuild/InfoPlist.strings | Bin application/xulrunner/app/moz.build | 70 + application/xulrunner/app/nsXULRunnerApp.cpp | 294 + {xulrunner => application/xulrunner}/app/splash.rc | 0 .../xulrunner}/app/xulrunner.exe.manifest | 0 .../xulrunner}/app/xulrunner.ico | Bin .../xulrunner}/app/xulrunner.js | 0 .../xulrunner}/config/mozconfig | 0 .../xulrunner}/config/mozconfigs/common | 0 .../xulrunner/config/mozconfigs/common.override | 8 + .../xulrunner/config/mozconfigs/linux32/xulrunner | 9 + .../config/mozconfigs/linux32/xulrunner-qt | 15 + .../xulrunner/config/mozconfigs/linux64/xulrunner | 9 + .../config/mozconfigs/macosx-universal/xulrunner | 0 .../xulrunner}/config/mozconfigs/win32/xulrunner | 0 .../xulrunner}/config/mozconfigs/win64/xulrunner | 0 application/xulrunner/configure.in | 11 + application/xulrunner/confvars.sh | 28 + .../xulrunner}/examples/moz.build | 0 .../xulrunner/examples/simple/application.ini | 43 + .../examples/simple/components/moz.build | 0 .../examples/simple/components/public/moz.build | 0 .../simple/components/public/nsISimpleTest.idl | 0 .../examples/simple/components/src/SimpleTest.cpp | 0 .../examples/simple/components/src/SimpleTest.js | 0 .../simple/components/src/SimpleTest.manifest | 0 .../examples/simple/components/src/moz.build | 21 + .../examples/simple/content/contents.rdf | 0 .../xulrunner}/examples/simple/content/simple.js | 0 .../xulrunner}/examples/simple/content/simple.xul | 0 .../xulrunner}/examples/simple/icons/simple.ico | Bin application/xulrunner/examples/simple/jar.mn | 12 + .../xulrunner}/examples/simple/locale/simple.dtd | 0 application/xulrunner/examples/simple/moz.build | 22 + .../xulrunner}/examples/simple/simple-prefs.js | 0 application/xulrunner/installer/Makefile.in | 148 + .../xulrunner}/installer/debian/changelog.in | 0 .../xulrunner}/installer/debian/compat | 0 application/xulrunner/installer/debian/control | 48 + .../xulrunner}/installer/debian/icon_base64 | 0 .../xulrunner}/installer/debian/menu | 0 .../xulrunner}/installer/debian/postinst.in | 0 .../xulrunner}/installer/debian/prerm.in | 0 .../xulrunner}/installer/debian/xulrunner.links.in | 0 .../installer/debian/xulrunner.service.in | 0 .../xulrunner}/installer/libxul-embedding.pc.in | 0 .../xulrunner}/installer/libxul.pc.in | 0 .../xulrunner}/installer/moz.build | 0 .../xulrunner}/installer/mozilla-js.pc.in | 0 .../xulrunner}/installer/mozilla-nspr.pc.in | 0 .../xulrunner}/installer/mozilla-nss.pc.in | 0 .../xulrunner}/installer/mozilla-plugin.pc.in | 0 .../xulrunner}/locales/all-locales | 0 application/xulrunner/moz.build | 11 + application/xulrunner/moz.configure | 7 + .../xulrunner}/stub/Makefile.in | 0 application/xulrunner/stub/moz.build | 51 + application/xulrunner/stub/nsXULStub.cpp | 445 + .../xulrunner}/stub/xulrunner-stub.exe.manifest | 0 .../xulrunner}/stub/xulrunner-stub.rc | 0 .../xulrunner}/tools/redit/Makefile.in | 0 application/xulrunner/tools/redit/moz.build | 15 + application/xulrunner/tools/redit/redit.cpp | 187 + b2g/Makefile.in | 6 - b2g/app.mozbuild | 17 - b2g/app/B2GLoader.cpp | 291 - b2g/app/Makefile.in | 96 - b2g/app/b2g.icns | Bin 11953 -> 0 bytes b2g/app/b2g.ico | Bin 4286 -> 0 bytes b2g/app/b2g.js | 1058 - b2g/app/default.png | Bin 4762 -> 0 bytes b2g/app/macbuild/Contents/Info.plist.in | 36 - .../Resources/English.lproj/InfoPlist.strings.in | 5 - b2g/app/moz.build | 83 - b2g/app/nsBrowserApp.cpp | 308 - b2g/app/ua-update.json.in | 86 - b2g/branding/official/android-resources.mn | 1 - b2g/branding/official/configure.sh | 7 - b2g/branding/official/content/about.png | Bin 25842 -> 0 bytes b2g/branding/official/content/favicon32.png | Bin 2670 -> 0 bytes b2g/branding/official/content/icon48.png | Bin 5302 -> 0 bytes b2g/branding/official/content/icon64.png | Bin 8267 -> 0 bytes b2g/branding/official/content/jar.mn | 10 - b2g/branding/official/content/logo.png | Bin 19488 -> 0 bytes b2g/branding/official/content/logoWordmark.png | Bin 14021 -> 0 bytes b2g/branding/official/content/moz.build | 7 - b2g/branding/official/content/splash.png | Bin 19610 -> 0 bytes b2g/branding/official/locales/en-US/brand.dtd | 8 - .../official/locales/en-US/brand.properties | 6 - b2g/branding/official/locales/jar.mn | 11 - b2g/branding/official/locales/moz.build | 7 - b2g/branding/official/moz.build | 7 - b2g/branding/unofficial/android-resources.mn | 1 - b2g/branding/unofficial/configure.sh | 7 - b2g/branding/unofficial/content/about.png | Bin 16858 -> 0 bytes b2g/branding/unofficial/content/favicon32.png | Bin 1761 -> 0 bytes b2g/branding/unofficial/content/icon48.png | Bin 4053 -> 0 bytes b2g/branding/unofficial/content/icon64.png | Bin 5897 -> 0 bytes b2g/branding/unofficial/content/jar.mn | 10 - b2g/branding/unofficial/content/logo.png | Bin 19844 -> 0 bytes b2g/branding/unofficial/content/logoWordmark.png | Bin 15088 -> 0 bytes b2g/branding/unofficial/content/moz.build | 7 - b2g/branding/unofficial/content/splash.png | Bin 19766 -> 0 bytes b2g/branding/unofficial/locales/en-US/brand.dtd | 8 - .../unofficial/locales/en-US/brand.properties | 6 - b2g/branding/unofficial/locales/jar.mn | 11 - b2g/branding/unofficial/locales/moz.build | 7 - b2g/branding/unofficial/moz.build | 7 - b2g/build.mk | 31 - b2g/chrome/content/ErrorPage.js | 73 - b2g/chrome/content/aboutCertError.xhtml | 233 - b2g/chrome/content/arrow.svg | 5 - b2g/chrome/content/blank.css | 7 - b2g/chrome/content/blank.html | 10 - b2g/chrome/content/content.css | 325 - b2g/chrome/content/desktop.css | 59 - b2g/chrome/content/desktop.js | 184 - b2g/chrome/content/devtools/adb.js | 265 - b2g/chrome/content/devtools/debugger.js | 385 - b2g/chrome/content/devtools/hud.js | 607 - b2g/chrome/content/identity.js | 166 - b2g/chrome/content/images/arrowdown-16.png | Bin 246 -> 0 bytes b2g/chrome/content/images/arrowright-16.png | Bin 235 -> 0 bytes b2g/chrome/content/images/desktop/home-black.png | Bin 331 -> 0 bytes b2g/chrome/content/images/desktop/home-white.png | Bin 276 -> 0 bytes b2g/chrome/content/images/desktop/rotate.png | Bin 657 -> 0 bytes b2g/chrome/content/images/error.png | Bin 433 -> 0 bytes .../content/images/errorpage-larry-black.png | Bin 850 -> 0 bytes .../content/images/errorpage-larry-white.png | Bin 886 -> 0 bytes b2g/chrome/content/images/errorpage-warning.png | Bin 631 -> 0 bytes b2g/chrome/content/images/exitfullscreen-hdpi.png | Bin 3409 -> 0 bytes b2g/chrome/content/images/fullscreen-hdpi.png | Bin 3382 -> 0 bytes b2g/chrome/content/images/mute-hdpi.png | Bin 3217 -> 0 bytes b2g/chrome/content/images/pause-hdpi.png | Bin 3042 -> 0 bytes b2g/chrome/content/images/play-hdpi.png | Bin 3318 -> 0 bytes b2g/chrome/content/images/scrubber-hdpi.png | Bin 3967 -> 0 bytes b2g/chrome/content/images/throbber.png | Bin 11862 -> 0 bytes b2g/chrome/content/images/unmute-hdpi.png | Bin 3259 -> 0 bytes b2g/chrome/content/netError.css | 131 - b2g/chrome/content/runapp.js | 171 - b2g/chrome/content/screen.js | 258 - b2g/chrome/content/settings.js | 620 - b2g/chrome/content/shell.css | 28 - b2g/chrome/content/shell.html | 65 - b2g/chrome/content/shell.js | 1152 - .../test/mochitest/RecordingStatusChromeScript.js | 40 - .../test/mochitest/RecordingStatusHelper.js | 82 - .../test/mochitest/file_getusermedia_iframe.html | 36 - b2g/chrome/content/test/mochitest/mochitest.ini | 11 - b2g/chrome/content/test/mochitest/moz.build | 7 - .../test/mochitest/test_recordingStatus_basic.html | 119 - .../mochitest/test_recordingStatus_iframe.html | 71 - .../test_recordingStatus_kill_content_process.html | 72 - .../test_recordingStatus_multiple_requests.html | 108 - b2g/chrome/content/touchcontrols.css | 220 - b2g/chrome/jar.mn | 59 - b2g/chrome/moz.build | 13 - b2g/components/ActivitiesGlue.js | 91 - b2g/components/AlertsHelper.jsm | 332 - b2g/components/AlertsService.js | 202 - b2g/components/B2GAboutRedirector.js | 78 - b2g/components/B2GAppMigrator.js | 152 - b2g/components/B2GComponents.manifest | 119 - b2g/components/B2GPresentationDevicePrompt.js | 87 - b2g/components/BootstrapCommandLine.js | 52 - b2g/components/Bootstraper.jsm | 147 - b2g/components/CommandLine.js | 25 - b2g/components/ContentPermissionPrompt.js | 485 - b2g/components/ContentRequestHelper.jsm | 68 - b2g/components/DebuggerActors.js | 83 - b2g/components/DirectoryProvider.js | 270 - b2g/components/ErrorPage.jsm | 187 - b2g/components/FilePicker.js | 222 - b2g/components/Frames.jsm | 146 - b2g/components/FxAccountsMgmtService.jsm | 154 - b2g/components/FxAccountsUIGlue.js | 39 - b2g/components/GlobalSimulatorScreen.jsm | 90 - b2g/components/HelperAppDialog.js | 115 - b2g/components/InterAppCommUIGlue.js | 91 - b2g/components/LogCapture.jsm | 192 - b2g/components/LogParser.jsm | 243 - b2g/components/LogShake.jsm | 381 - b2g/components/MailtoProtocolHandler.js | 46 - b2g/components/MobileIdentityUIGlue.js | 162 - b2g/components/OMAContentHandler.js | 57 - b2g/components/OopCommandLine.js | 47 - b2g/components/OrientationChangeHandler.jsm | 70 - b2g/components/PaymentGlue.js | 202 - b2g/components/PaymentProviderStrategy.js | 177 - b2g/components/ProcessGlobal.js | 187 - b2g/components/RecoveryService.js | 153 - b2g/components/SignInToWebsite.jsm | 444 - b2g/components/SimulatorScreen.js | 117 - b2g/components/SmsProtocolHandler.js | 72 - b2g/components/SystemAppProxy.jsm | 140 - b2g/components/SystemMessageGlue.js | 42 - b2g/components/TelProtocolHandler.js | 58 - b2g/components/TelURIParser.jsm | 120 - b2g/components/UpdatePrompt.js | 608 - b2g/components/WebappsUpdateTimer.js | 67 - b2g/components/WebappsUpdater.jsm | 109 - b2g/components/moz.build | 72 - .../test/mochitest/SandboxPromptTest.html | 57 - .../mochitest/filepicker_path_handler_chrome.js | 31 - b2g/components/test/mochitest/mochitest.ini | 16 - .../test/mochitest/permission_handler_chrome.js | 36 - .../presentation_prompt_handler_chrome.js | 94 - b2g/components/test/mochitest/systemapp_helper.js | 149 - .../test/mochitest/test_filepicker_path.html | 130 - .../test/mochitest/test_permission_deny.html | 83 - .../mochitest/test_permission_gum_remember.html | 170 - .../mochitest/test_presentation_device_prompt.html | 145 - .../test/mochitest/test_sandbox_permission.html | 104 - b2g/components/test/mochitest/test_systemapp.html | 31 - b2g/components/test/moz.build | 8 - b2g/components/test/unit/data/test_logger_file | Bin 4037 -> 0 bytes b2g/components/test/unit/head_identity.js | 159 - b2g/components/test/unit/test_bug793310.js | 39 - b2g/components/test/unit/test_bug832946.js | 18 - b2g/components/test/unit/test_fxaccounts.js | 202 - b2g/components/test/unit/test_logcapture.js | 13 - b2g/components/test/unit/test_logcapture_gonk.js | 61 - b2g/components/test/unit/test_logparser.js | 74 - b2g/components/test/unit/test_logshake.js | 184 - b2g/components/test/unit/test_logshake_gonk.js | 121 - b2g/components/test/unit/test_signintowebsite.js | 322 - b2g/components/test/unit/xpcshell.ini | 30 - b2g/config/dolphin-512/config.json | 43 - b2g/config/dolphin-512/sources.xml | 145 - b2g/config/dolphin/config.json | 46 - b2g/config/dolphin/releng-dolphin.tt | 9 - b2g/config/dolphin/sources.xml | 144 - b2g/config/emulator-ics/config.json | 28 - b2g/config/emulator-ics/releng-emulator-ics.tt | 9 - b2g/config/emulator-ics/sources.xml | 110 - b2g/config/emulator-jb/config.json | 33 - b2g/config/emulator-jb/releng-emulator-jb.tt | 9 - b2g/config/emulator-jb/sources.xml | 141 - b2g/config/emulator-kk/config.json | 33 - b2g/config/emulator-kk/releng-emulator-kk.tt | 9 - b2g/config/emulator-kk/sources.xml | 138 - b2g/config/emulator/config.json | 33 - b2g/config/emulator/releng-emulator.tt | 9 - b2g/config/emulator/sources.xml | 110 - b2g/config/flame-kk/config.json | 50 - b2g/config/flame-kk/releng-flame-kk.tt | 16 - b2g/config/flame-kk/sources.xml | 153 - b2g/config/flame/config.json | 49 - b2g/config/flame/releng-flame.tt | 14 - b2g/config/flame/sources.xml | 152 - b2g/config/gaia.json | 9 - b2g/config/hamachi/config.json | 42 - b2g/config/hamachi/limited-memory-config.json | 36 - b2g/config/hamachi/releng-hamachi.tt | 21 - b2g/config/hamachi/releng-limited-memory.tt | 39 - b2g/config/hamachi/sources.xml | 112 - b2g/config/helix/config.json | 48 - b2g/config/helix/releng-helix.tt | 21 - b2g/config/helix/sources.xml | 109 - b2g/config/mozconfigs/common | 24 - b2g/config/mozconfigs/common.override | 7 - b2g/config/mozconfigs/ics_armv7a_goanna/debug | 21 - b2g/config/mozconfigs/ics_armv7a_goanna/nightly | 22 - b2g/config/mozconfigs/linux32_goanna/debug | 39 - b2g/config/mozconfigs/linux32_goanna/nightly | 40 - b2g/config/mozconfigs/linux64_goanna/debug | 39 - b2g/config/mozconfigs/linux64_goanna/nightly | 40 - b2g/config/mozconfigs/macosx64_goanna/debug | 38 - b2g/config/mozconfigs/macosx64_goanna/nightly | 38 - b2g/config/mozconfigs/win32_goanna/debug | 34 - b2g/config/mozconfigs/win32_goanna/nightly | 34 - b2g/config/nexus-4/config.json | 48 - b2g/config/nexus-4/releng-mako.tt | 28 - b2g/config/nexus-4/sources.xml | 147 - b2g/config/nexus-5-l/config.json | 48 - b2g/config/nexus-5-l/releng-nexus5.tt | 7 - b2g/config/nexus-5-l/sources.xml | 160 - .../tooltool-manifests/linux32/releng.manifest | 28 - .../tooltool-manifests/linux64/releng.manifest | 28 - .../tooltool-manifests/macosx64/releng.manifest | 30 - .../tooltool-manifests/win32/releng.manifest | 15 - b2g/config/wasabi/config.json | 42 - b2g/config/wasabi/releng-wasabi.tt | 27 - b2g/config/wasabi/sources.xml | 112 - b2g/confvars.sh | 71 - b2g/dev/app.mozbuild | 22 - b2g/dev/app/moz.build | 12 - b2g/dev/app/mulet.js | 19 - b2g/dev/build.mk | 6 - b2g/dev/config/mozconfigs/linux64/mulet | 6 - b2g/dev/config/mozconfigs/macosx-universal/mulet | 3 - b2g/dev/config/mozconfigs/macosx64/mulet | 27 - b2g/dev/config/mozconfigs/win32/mulet | 6 - .../tooltool-manifests/linux64/releng.manifest | 27 - .../tooltool-manifests/macosx64/releng.manifest | 30 - .../tooltool-manifests/win32/releng.manifest | 27 - b2g/dev/confvars.sh | 11 - b2g/gaia/Makefile.in | 14 - b2g/gaia/moz.build | 22 - b2g/gaia/run-b2g.c | 50 - b2g/gaia/run-b2g.cpp | 102 - b2g/installer/Makefile.in | 130 - b2g/installer/moz.build | 6 - b2g/installer/package-manifest.in | 904 - b2g/installer/removed-files.in | 45 - b2g/locales/Makefile.in | 157 - b2g/locales/all-locales | 3 - b2g/locales/en-US/b2g-l10n.js | 12 - .../en-US/chrome/overrides/aboutCertError.dtd | 38 - .../en-US/chrome/overrides/appstrings.properties | 37 - b2g/locales/en-US/defines.inc | 9 - b2g/locales/filter.py | 14 - b2g/locales/generic/install.rdf | 30 - b2g/locales/jar.mn | 61 - b2g/locales/l10n.ini | 13 - b2g/locales/moz.build | 7 - b2g/moz.build | 18 - b2g/simulator/bootstrap.js | 67 - b2g/simulator/build_xpi.py | 157 - b2g/simulator/custom-prefs.js | 3 - b2g/simulator/custom-settings.json | 6 - b2g/simulator/icon.png | Bin 4762 -> 0 bytes b2g/simulator/icon64.png | Bin 7858 -> 0 bytes b2g/simulator/install.rdf.in | 52 - b2g/simulator/lib/main.js | 92 - b2g/simulator/lib/simulator-process.js | 163 - b2g/simulator/options.xul.in | 5 - b2g/test/b2g-unittest-requirements.txt | 8 - b2g/test/emulator.manifest | 6 - browser/app.mozbuild | 17 - browser/app/Makefile.in | 116 - browser/app/blocklist.xml | 3904 - browser/app/macversion.py | 44 - browser/app/moz.build | 91 - browser/app/nsBrowserApp.cpp | 452 - browser/app/profile/palemoon.js | 1156 - browser/base/content/aboutDialog.css | 70 - browser/base/content/aboutDialog.xul | 124 - browser/base/content/abouthome/aboutHome.css | 339 - browser/base/content/abouthome/aboutHome.js | 354 - browser/base/content/abouthome/aboutHome.xhtml | 60 - browser/base/content/autorecovery.js | 60 - browser/base/content/baseMenuOverlay.xul | 100 - browser/base/content/blockedSite.xhtml | 193 - browser/base/content/browser-addons.js | 536 - browser/base/content/browser-appmenu.inc | 394 - browser/base/content/browser-fullScreen.js | 607 - browser/base/content/browser-fullZoom.js | 550 - browser/base/content/browser-gestureSupport.js | 1059 - browser/base/content/browser-menubar.inc | 595 - browser/base/content/browser-places.js | 1303 - browser/base/content/browser-plugins.js | 797 - browser/base/content/browser-sets.inc | 436 - browser/base/content/browser-syncui.js | 470 - browser/base/content/browser-tabPreviews.js | 1051 - browser/base/content/browser-tabPreviews.xml | 75 - browser/base/content/browser-thumbnails.js | 198 - browser/base/content/browser-webrtcUI.js | 55 - browser/base/content/browser.css | 693 - browser/base/content/browser.js | 7217 - browser/base/content/browser.xul | 1058 - browser/base/content/content.js | 68 - browser/base/content/macBrowserOverlay.xul | 64 - browser/base/content/newtab/drag.js | 151 - browser/base/content/newtab/dragDataHelper.js | 22 - browser/base/content/newtab/drop.js | 150 - browser/base/content/newtab/dropPreview.js | 222 - browser/base/content/newtab/dropTargetShim.js | 188 - browser/base/content/newtab/grid.js | 171 - browser/base/content/newtab/newTab.css | 209 - browser/base/content/newtab/newTab.js | 57 - browser/base/content/newtab/newTab.xul | 55 - browser/base/content/newtab/page.js | 135 - browser/base/content/newtab/sites.js | 192 - browser/base/content/newtab/transformations.js | 265 - browser/base/content/newtab/undo.js | 116 - browser/base/content/newtab/updater.js | 186 - browser/base/content/nsContextMenu.js | 1588 - browser/base/content/openLocation.js | 134 - browser/base/content/padlock.js | 234 - browser/base/content/pageinfo/pageInfo.js | 1285 - browser/base/content/pageinfo/pageInfo.xul | 559 - browser/base/content/pageinfo/permissions.js | 398 - browser/base/content/popup-notifications.inc | 97 - browser/base/content/report-phishing-overlay.xul | 35 - browser/base/content/sanitize.js | 527 - browser/base/content/sanitizeDialog.js | 910 - browser/base/content/sync/aboutSyncTabs.js | 313 - browser/base/content/sync/addDevice.js | 157 - browser/base/content/sync/genericChange.js | 234 - browser/base/content/sync/notification.xml | 129 - browser/base/content/sync/progress.js | 71 - browser/base/content/sync/quota.js | 267 - browser/base/content/sync/setup.js | 1071 - browser/base/content/sync/utils.js | 218 - browser/base/content/tabbrowser.css | 68 - browser/base/content/tabbrowser.xml | 4971 - browser/base/content/urlbarBindings.xml | 1969 - browser/base/content/utilityOverlay.js | 677 - browser/base/jar.mn | 130 - browser/branding/official/branding.nsi | 49 - browser/branding/official/content/jar.mn | 16 - browser/branding/official/content/moz.build | 8 - .../official/locales/en-US/brand.properties | 11 - browser/branding/official/locales/jar.mn | 11 - browser/branding/official/locales/moz.build | 8 - browser/branding/official/moz.build | 7 - .../branding/official/pref/palemoon-branding.js | 33 - browser/branding/shared/branding.mozbuild | 55 - browser/branding/shared/pref/preferences.inc | 121 - browser/branding/shared/pref/uaoverrides.inc | 79 - browser/branding/unofficial/branding.nsi | 40 - browser/branding/unofficial/content/jar.mn | 16 - browser/branding/unofficial/content/moz.build | 8 - .../branding/unofficial/locales/en-US/brand.dtd | 8 - browser/branding/unofficial/locales/jar.mn | 12 - browser/branding/unofficial/moz.build | 7 - browser/branding/unstable/branding.nsi | 46 - browser/branding/unstable/content/moz.build | 8 - .../unstable/locales/en-US/brand.properties | 11 - browser/branding/unstable/locales/jar.mn | 12 - browser/branding/unstable/moz.build | 7 - .../branding/unstable/pref/palemoon-branding.js | 36 - browser/build.mk | 57 - browser/components/BrowserComponents.manifest | 46 - browser/components/about/AboutRedirector.cpp | 188 - browser/components/about/moz.build | 19 - browser/components/build/moz.build | 36 - browser/components/build/nsModule.cpp | 126 - browser/components/certerror/jar.mn | 7 - browser/components/certerror/moz.build | 8 - .../components/dirprovider/DirectoryProvider.cpp | 318 - browser/components/dirprovider/moz.build | 19 - browser/components/distribution.js | 355 - browser/components/downloads/DownloadsCommon.jsm | 2400 - .../downloads/content/allDownloadsViewOverlay.js | 1609 - .../downloads/content/contentAreaDownloadsView.js | 15 - browser/components/downloads/content/downloads.js | 1813 - .../downloads/content/downloadsOverlay.xul | 142 - browser/components/downloads/content/indicator.js | 594 - browser/components/downloads/jar.mn | 18 - browser/components/downloads/moz.build | 22 - browser/components/feeds/FeedConverter.js | 591 - browser/components/feeds/FeedWriter.js | 1421 - browser/components/feeds/WebContentConverter.js | 932 - browser/components/feeds/jar.mn | 9 - browser/components/feeds/moz.build | 39 - browser/components/feeds/nsFeedSniffer.cpp | 363 - browser/components/feeds/nsFeedSniffer.h | 37 - browser/components/fuel/fuelApplication.js | 818 - browser/components/fuel/moz.build | 20 - .../migration/BrowserProfileMigrators.manifest | 14 - .../components/migration/ChromeProfileMigrator.js | 463 - .../components/migration/FirefoxProfileMigrator.js | 117 - browser/components/migration/IEProfileMigrator.js | 521 - browser/components/migration/MigrationUtils.jsm | 644 - .../components/migration/SafariProfileMigrator.js | 416 - browser/components/migration/content/migration.js | 474 - browser/components/migration/content/migration.xul | 96 - browser/components/migration/jar.mn | 7 - browser/components/migration/moz.build | 53 - .../migration/nsIBrowserProfileMigrator.idl | 63 - .../components/migration/nsIEHistoryEnumerator.cpp | 139 - .../components/migration/nsIEHistoryEnumerator.h | 37 - browser/components/moz.build | 44 - browser/components/nsBrowserContentHandler.js | 812 - browser/components/nsBrowserGlue.js | 1961 - browser/components/places/PlacesUIUtils.jsm | 1337 - .../places/content/bookmarkProperties.js | 658 - .../places/content/browserPlacesViews.js | 1744 - browser/components/places/content/controller.js | 1895 - .../places/content/editBookmarkOverlay.js | 1039 - browser/components/places/content/places.js | 1562 - browser/components/places/content/places.xul | 478 - browser/components/places/content/treeView.js | 1765 - browser/components/places/jar.mn | 34 - browser/components/places/moz.build | 10 - .../components/preferences/aboutPermissions.css | 11 - browser/components/preferences/aboutPermissions.js | 1348 - .../components/preferences/aboutPermissions.xml | 113 - .../components/preferences/aboutPermissions.xul | 397 - browser/components/preferences/advanced.js | 754 - browser/components/preferences/applications.js | 1891 - browser/components/preferences/content.js | 209 - browser/components/preferences/content.xul | 176 - browser/components/preferences/cookies.js | 914 - browser/components/preferences/cookies.xul | 113 - browser/components/preferences/handlers.xml | 81 - browser/components/preferences/jar.mn | 47 - browser/components/preferences/main.xul | 187 - browser/components/preferences/permissions.js | 361 - browser/components/preferences/permissions.xul | 83 - browser/components/preferences/preferences.xul | 92 - browser/components/preferences/privacy.js | 551 - browser/components/preferences/privacy.xul | 285 - browser/components/preferences/sanitize.js | 12 - browser/components/preferences/security.js | 268 - browser/components/preferences/security.xul | 165 - browser/components/preferences/sync.js | 192 - browser/components/preferences/tabs.js | 157 - browser/components/preferences/tabs.xul | 102 - browser/components/privatebrowsing/jar.mn | 6 - browser/components/search/content/engineManager.js | 491 - .../components/search/content/engineManager.xul | 93 - browser/components/search/jar.mn | 9 - browser/components/search/moz.build | 8 - browser/components/sessionstore/SessionStorage.jsm | 165 - browser/components/sessionstore/SessionStore.jsm | 4733 - browser/components/sessionstore/_SessionFile.jsm | 311 - .../sessionstore/content/aboutSessionRestore.js | 317 - .../sessionstore/content/content-sessionStore.js | 40 - browser/components/sessionstore/jar.mn | 8 - browser/components/sessionstore/moz.build | 31 - .../components/sessionstore/nsSessionStartup.js | 296 - browser/components/shell/Makefile.in | 11 - .../shell/content/setDesktopBackground.js | 213 - browser/components/shell/jar.mn | 7 - browser/components/shell/moz.build | 48 - browser/components/shell/nsGNOMEShellService.cpp | 664 - browser/components/shell/nsGNOMEShellService.h | 36 - browser/components/shell/nsIMacShellService.idl | 15 - browser/components/shell/nsIShellService.idl | 112 - .../components/shell/nsIWindowsShellService.idl | 17 - browser/components/shell/nsMacShellService.cpp | 470 - browser/components/shell/nsMacShellService.h | 34 - browser/components/shell/nsSetDefaultBrowser.js | 31 - browser/components/shell/nsShellService.h | 10 - browser/components/shell/nsWindowsShellService.cpp | 1198 - browser/components/shell/nsWindowsShellService.h | 37 - browser/components/statusbar/Downloads.jsm | 674 - browser/components/statusbar/Progress.jsm | 183 - browser/components/statusbar/Status.jsm | 464 - browser/components/statusbar/Status4Evar.jsm | 279 - browser/components/statusbar/Toolbars.jsm | 221 - browser/components/statusbar/content/overlay.css | 15 - browser/components/statusbar/content/overlay.js | 16 - browser/components/statusbar/content/overlay.xul | 82 - browser/components/statusbar/content/prefs.css | 11 - browser/components/statusbar/content/prefs.js | 274 - browser/components/statusbar/content/prefs.xml | 704 - browser/components/statusbar/content/prefs.xul | 297 - .../components/statusbar/content/tabbrowser.xml | 218 - browser/components/statusbar/jar.mn | 15 - browser/components/statusbar/moz.build | 24 - browser/components/statusbar/status4evar.idl | 57 - browser/components/statusbar/status4evar.js | 695 - browser/config/version.txt | 1 - browser/configure.in | 24 - browser/confvars.sh | 60 - browser/fonts/moz.build | 11 - browser/installer/Makefile.in | 192 - browser/installer/moz.build | 6 - browser/installer/package-manifest.in | 837 - browser/installer/removed-files.in | 117 - browser/installer/windows/Makefile.in | 82 - browser/installer/windows/moz.build | 6 - browser/installer/windows/nsis/defines.nsi.in | 69 - browser/installer/windows/nsis/installer.nsi | 1030 - browser/installer/windows/nsis/shared.nsh | 1314 - browser/installer/windows/nsis/uninstaller.nsi | 617 - browser/installer/windows/stub.tag | 4 - browser/locales/Makefile.in | 221 - browser/locales/en-US/chrome/browser/aboutHome.dtd | 22 - browser/locales/en-US/chrome/browser/browser.dtd | 658 - .../en-US/chrome/browser/browser.properties | 427 - .../chrome/browser/downloads/downloads.properties | 79 - .../en-US/chrome/browser/migration/migration.dtd | 36 - .../chrome/browser/migration/migration.properties | 51 - browser/locales/en-US/chrome/browser/newTab.dtd | 10 - .../locales/en-US/chrome/browser/newTab.properties | 9 - browser/locales/en-US/chrome/browser/pageInfo.dtd | 98 - .../locales/en-US/chrome/browser/places/places.dtd | 142 - .../browser/preferences/aboutPermissions.dtd | 56 - .../en-US/chrome/browser/preferences/content.dtd | 43 - .../en-US/chrome/browser/preferences/cookies.dtd | 32 - .../chrome/browser/preferences/permissions.dtd | 26 - .../browser/preferences/preferences.properties | 137 - .../en-US/chrome/browser/preferences/privacy.dtd | 87 - .../en-US/chrome/browser/preferences/security.dtd | 45 - .../en-US/chrome/browser/tabbrowser.properties | 26 - .../en-US/chrome/overrides/appstrings.properties | 39 - .../locales/en-US/chrome/overrides/netError.dtd | 223 - browser/locales/en-US/installer/custom.properties | 83 - .../locales/en-US/installer/nsisstrings.properties | 64 - browser/locales/en-US/pdfviewer/chrome.properties | 18 - browser/locales/en-US/pdfviewer/viewer.properties | 124 - .../en-US/profile/chrome/userContent-example.css | 32 - browser/locales/generic/install.rdf | 30 - browser/locales/generic/profile/localstore.rdf | 9 - browser/locales/jar.mn | 102 - browser/locales/l10n.ini | 22 - browser/modules/AboutHomeUtils.jsm | 67 - browser/modules/BrowserNewTabPreloader.jsm | 436 - browser/modules/FormSubmitObserver.jsm | 251 - browser/modules/FormValidationHandler.jsm | 157 - browser/modules/NetworkPrioritizer.jsm | 179 - browser/modules/PopupNotifications.jsm | 843 - browser/modules/QuotaManager.jsm | 45 - browser/modules/SharedFrame.jsm | 221 - browser/modules/Windows8WindowFrameColor.jsm | 53 - browser/modules/WindowsPreviewPerTab.jsm | 708 - browser/modules/moz.build | 39 - browser/modules/openLocationLastURL.jsm | 85 - browser/modules/promise.js | 118 - browser/modules/webrtcUI.jsm | 272 - browser/moz.build | 26 - browser/themes/linux/browser.css | 2131 - browser/themes/linux/jar.mn | 141 - browser/themes/linux/newtab/controls.png | Bin 4180 -> 0 bytes browser/themes/linux/newtab/newTab.css | 187 - browser/themes/linux/newtab/noise.png | Bin 2118 -> 0 bytes browser/themes/linux/notification-16.png | Bin 610 -> 0 bytes browser/themes/linux/notification-64.png | Bin 3373 -> 0 bytes .../themes/linux/preferences/aboutPermissions.css | 153 - browser/themes/linux/webapps-16.png | Bin 475 -> 0 bytes browser/themes/linux/webapps-64.png | Bin 2942 -> 0 bytes browser/themes/moz.build | 15 - browser/themes/osx/Search-glass.png | Bin 1448 -> 0 bytes browser/themes/osx/Toolbar-glass.png | Bin 18355 -> 0 bytes browser/themes/osx/Toolbar-inverted.png | Bin 4653 -> 0 bytes browser/themes/osx/Toolbar.png | Bin 15505 -> 0 bytes browser/themes/osx/browser.css | 2454 - browser/themes/osx/downloads/download-glow.png | Bin 546 -> 0 bytes browser/themes/osx/jar.mn | 169 - browser/themes/osx/newtab/controls.png | Bin 4180 -> 0 bytes browser/themes/osx/newtab/newTab.css | 189 - browser/themes/osx/notification-16.png | Bin 610 -> 0 bytes browser/themes/osx/notification-64.png | Bin 3373 -> 0 bytes browser/themes/osx/places/editBookmarkOverlay.css | 79 - .../themes/osx/preferences/aboutPermissions.css | 157 - browser/themes/osx/shared.inc | 6 - browser/themes/osx/sync-notification-24.png | Bin 1119 -> 0 bytes browser/themes/osx/webapps-16.png | Bin 355 -> 0 bytes browser/themes/osx/webapps-64.png | Bin 2942 -> 0 bytes browser/themes/shared/browser.inc | 3 - browser/themes/windows/browser.css | 3785 - browser/themes/windows/downloads/downloads.css | 480 - browser/themes/windows/jar.mn | 165 - browser/themes/windows/newtab/newTab.css | 189 - browser/themes/windows/notification-16.png | Bin 610 -> 0 bytes browser/themes/windows/notification-64.png | Bin 3373 -> 0 bytes browser/themes/windows/places/organizer.css | 246 - .../windows/preferences/aboutPermissions.css | 157 - browser/themes/windows/statusbar/overlay.css | 104 - browser/themes/windows/sync-notification-24.png | Bin 1119 -> 0 bytes browser/themes/windows/webapps-16.png | Bin 355 -> 0 bytes browser/themes/windows/webapps-64.png | Bin 2942 -> 0 bytes build.gradle | 129 + build/.gdbinit_python.in | 6 + build/Makefile.in | 126 - build/annotationProcessors/AnnotationInfo.java | 60 +- .../annotationProcessors/AnnotationProcessor.java | 171 +- build/annotationProcessors/CodeGenerator.java | 291 +- build/annotationProcessors/Makefile.in | 2 - build/annotationProcessors/SDKProcessor.java | 75 +- .../classloader/AnnotatableEntity.java | 15 +- .../classloader/ClassWithOptions.java | 2 +- .../IterableJarLoadingURLClassLoader.java | 2 +- .../classloader/JarClassIterator.java | 45 +- build/annotationProcessors/moz.build | 6 +- .../AlphabeticAnnotatableEntityComparator.java | 2 +- .../utils/GeneratableElementIterator.java | 239 +- build/annotationProcessors/utils/Utils.java | 61 +- build/appini_header.py | 14 +- build/application.ini | 57 +- build/autoconf/alloc.m4 | 51 + build/autoconf/altoptions.m4 | 62 +- build/autoconf/android.m4 | 573 +- build/autoconf/arch.m4 | 13 +- build/autoconf/clang-plugin.m4 | 130 +- build/autoconf/clean-config.sh | 31 - build/autoconf/codeset.m4 | 1 + build/autoconf/compiler-opts.m4 | 198 +- build/autoconf/config.guess | 148 +- build/autoconf/config.status.m4 | 72 +- build/autoconf/config.sub | 80 +- build/autoconf/ffi.m4 | 100 - build/autoconf/frameptr.m4 | 9 +- build/autoconf/hooks.m4 | 15 +- build/autoconf/hotfixes.m4 | 1 - build/autoconf/icu.m4 | 283 +- build/autoconf/ios.m4 | 108 + build/autoconf/linux.m4 | 39 - build/autoconf/llvm-pr8927.m4 | 52 - build/autoconf/mozcommonheader.m4 | 9 - build/autoconf/nspr-build.m4 | 121 +- build/autoconf/nspr.m4 | 2 +- build/autoconf/nss.m4 | 2 +- build/autoconf/pkg.m4 | 6 +- build/autoconf/python-virtualenv.m4 | 85 - build/autoconf/sanitize.m4 | 106 + build/autoconf/subconfigure.m4 | 2 +- build/autoconf/toolchain.m4 | 261 +- build/autoconf/winsdk.m4 | 22 - build/autoconf/wrapper.m4 | 75 - build/autoconf/zlib.m4 | 14 +- build/automation-build.mk | 4 +- build/automation.py.in | 421 +- build/automationutils.py | 641 - build/build-clang/README | 45 + build/build-clang/build-clang.py | 425 + .../build-clang/clang-static-analysis-linux64.json | 30 + .../clang-static-analysis-macosx64.json | 29 + build/build-clang/clang-static-analysis-win32.json | 16 + build/build-clang/clang-static-analysis-win64.json | 16 + build/build-clang/disable-mac-tsan.patch | 11 + build/build-clang/llvm-debug-frame.patch | 13 + build/build-clang/query-selector-visibility.patch | 79 + .../return-empty-string-non-mangled.patch | 19 + build/buildconfig.py | 24 +- build/clang-plugin/.clang-format | 1 + build/clang-plugin/Makefile.in | 24 +- build/clang-plugin/clang-plugin.cpp | 2593 +- build/clang-plugin/moz.build | 7 +- build/clang-plugin/tests/Makefile.in | 7 +- build/clang-plugin/tests/NonParameterTestCases.h | 61 + .../tests/TestAssertWithAssignment.cpp | 68 + .../tests/TestBadImplicitConversionCtor.cpp | 9 + build/clang-plugin/tests/TestCustomHeap.cpp | 4 +- .../tests/TestExplicitOperatorBool.cpp | 11 + build/clang-plugin/tests/TestGlobalClass.cpp | 28 +- build/clang-plugin/tests/TestHeapClass.cpp | 64 + .../TestInheritTypeAnnotationsFromTemplateArgs.cpp | 46 + build/clang-plugin/tests/TestKungFuDeathGrip.cpp | 107 + .../clang-plugin/tests/TestMultipleAnnotations.cpp | 17 + build/clang-plugin/tests/TestMustUse.cpp | 201 + build/clang-plugin/tests/TestNeedsNoVTableType.cpp | 94 + .../tests/TestNoAddRefReleaseOnReturn.cpp | 45 + build/clang-plugin/tests/TestNoAutoType.cpp | 41 + .../tests/TestNoDuplicateRefCntMember.cpp | 49 + .../tests/TestNoExplicitMoveConstructor.cpp | 25 + .../tests/TestNoRefcountedInsideLambdas.cpp | 629 +- build/clang-plugin/tests/TestNonHeapClass.cpp | 22 +- build/clang-plugin/tests/TestNonMemMovable.cpp | 830 + build/clang-plugin/tests/TestNonMemMovableStd.cpp | 21 + .../clang-plugin/tests/TestNonParameterChecker.cpp | 179 + build/clang-plugin/tests/TestNonTemporaryClass.cpp | 70 + build/clang-plugin/tests/TestOverrideBaseCall.cpp | 175 + .../tests/TestOverrideBaseCallAnnotation.cpp | 47 + .../tests/TestRefCountedCopyConstructor.cpp | 25 + build/clang-plugin/tests/TestSprintfLiteral.cpp | 47 + build/clang-plugin/tests/TestStackClass.cpp | 26 +- build/clang-plugin/tests/TestTrivialCtorDtor.cpp | 29 +- build/clang-plugin/tests/moz.build | 24 +- .../compare-mozconfigs-wrapper.py | 63 +- build/compare-mozconfig/compare-mozconfigs.py | 5 + build/defines.sh | 0 build/directive4.py | 47 +- build/docs/defining-binaries.rst | 62 +- build/docs/files-metadata.rst | 178 + build/docs/index.rst | 4 + build/docs/jar-manifests.rst | 32 +- build/docs/locales.rst | 100 + build/docs/mozbuild-files.rst | 84 +- build/docs/mozinfo.rst | 29 + build/docs/preprocessor.rst | 4 +- build/docs/rust.rst | 79 + build/docs/supported-configurations.rst | 2 +- build/docs/test_manifests.rst | 18 +- build/docs/toolchains.rst | 111 + build/dumbmake-dependencies | 6 +- build/dumpScreen.py | 30 - build/gecko_templates.mozbuild | 162 + build/gen_mach_buildprops.py | 123 - build/gen_test_packages_manifest.py | 21 +- build/goanna_templates.mozbuild | 169 - build/gyp.mozbuild | 40 +- build/mach_bootstrap.py | 272 +- build/macosx/build-cctools.sh | 26 + build/macosx/cross-mozconfig.common | 47 + build/macosx/local-mozconfig.common | 46 + build/macosx/mozconfig.common | 40 +- build/macosx/mozconfig.tycho | 21 - build/macosx/pm-jenkins-build.sh | 19 - build/macosx/universal/flight.mk | 57 - build/macosx/universal/mozconfig | 2 +- build/macosx/universal/mozconfig.common | 17 +- build/mobile/b2gautomation.py | 159 +- build/mobile/remoteautomation.py | 132 +- build/mobile/robocop/Actions.java | 109 - build/mobile/robocop/AndroidManifest.xml.in | 45 - build/mobile/robocop/Assert.java | 25 - build/mobile/robocop/Driver.java | 44 - build/mobile/robocop/Element.java | 27 - .../robocop/FennecInstrumentationTestRunner.java | 31 - build/mobile/robocop/FennecMochitestAssert.java | 261 - build/mobile/robocop/FennecNativeActions.java | 385 - build/mobile/robocop/FennecNativeDriver.java | 392 - build/mobile/robocop/FennecNativeElement.java | 115 - build/mobile/robocop/FennecTalosAssert.java | 74 - build/mobile/robocop/Makefile.in | 102 - build/mobile/robocop/PaintedSurface.java | 105 - build/mobile/robocop/README | 12 - build/mobile/robocop/RoboCopException.java | 24 - build/mobile/robocop/RobocopShare1.java | 17 - build/mobile/robocop/RobocopShare2.java | 17 - build/mobile/robocop/RobocopUtils.java | 58 - build/mobile/robocop/StructuredLogger.java | 188 - build/mobile/robocop/moz.build | 20 - build/mobile/robocop/robotium-solo-4.3.1.jar | Bin 106789 -> 0 bytes build/mobile/sutagent/android/ASMozStub.java | 327 - .../mobile/sutagent/android/AlertLooperThread.java | 63 - build/mobile/sutagent/android/AndroidManifest.xml | 57 - build/mobile/sutagent/android/CmdWorkerThread.java | 181 - .../mobile/sutagent/android/DataWorkerThread.java | 208 - build/mobile/sutagent/android/DoAlert.java | 48 - build/mobile/sutagent/android/DoCommand.java | 4034 - build/mobile/sutagent/android/FindProcThread.java | 68 - build/mobile/sutagent/android/Makefile.in | 30 - build/mobile/sutagent/android/Power.java | 102 - .../mobile/sutagent/android/RedirOutputThread.java | 197 - build/mobile/sutagent/android/RunCmdThread.java | 273 - build/mobile/sutagent/android/RunDataThread.java | 92 - build/mobile/sutagent/android/SUTAgentAndroid.java | 898 - .../mobile/sutagent/android/WifiConfiguration.java | 480 - build/mobile/sutagent/android/default.properties | 17 - .../sutagent/android/fencp/AndroidManifest.xml | 26 - build/mobile/sutagent/android/fencp/DirCursor.java | 178 - build/mobile/sutagent/android/fencp/FenCP.java | 16 - build/mobile/sutagent/android/fencp/FenCPFP.java | 193 - .../mobile/sutagent/android/fencp/FileCursor.java | 169 - build/mobile/sutagent/android/fencp/Makefile.in | 16 - .../sutagent/android/fencp/default.properties | 15 - build/mobile/sutagent/android/fencp/moz.build | 5 - .../android/fencp/res/drawable-hdpi/icon.png | Bin 4147 -> 0 bytes .../android/fencp/res/drawable-ldpi/icon.png | Bin 1723 -> 0 bytes .../android/fencp/res/drawable-mdpi/icon.png | Bin 2574 -> 0 bytes .../sutagent/android/fencp/res/layout/main.xml | 16 - .../sutagent/android/fencp/res/values/strings.xml | 9 - .../sutagent/android/ffxcp/AndroidManifest.xml | 26 - build/mobile/sutagent/android/ffxcp/DirCursor.java | 178 - build/mobile/sutagent/android/ffxcp/FfxCPFP.java | 193 - .../mobile/sutagent/android/ffxcp/FileCursor.java | 170 - build/mobile/sutagent/android/ffxcp/Makefile.in | 16 - .../sutagent/android/ffxcp/default.properties | 15 - build/mobile/sutagent/android/ffxcp/ffxcp.java | 16 - build/mobile/sutagent/android/ffxcp/moz.build | 5 - .../android/ffxcp/res/drawable-hdpi/icon.png | Bin 4147 -> 0 bytes .../android/ffxcp/res/drawable-ldpi/icon.png | Bin 1723 -> 0 bytes .../android/ffxcp/res/drawable-mdpi/icon.png | Bin 2574 -> 0 bytes .../sutagent/android/ffxcp/res/layout/main.xml | 16 - .../sutagent/android/ffxcp/res/values/strings.xml | 9 - build/mobile/sutagent/android/moz.build | 5 - .../network-libs/commons-net-2.0-javadoc.jar | Bin 1714760 -> 0 bytes .../network-libs/commons-net-2.0-sources.jar | Bin 355270 -> 0 bytes .../android/network-libs/commons-net-2.0.jar | Bin 197316 -> 0 bytes .../android/network-libs/commons-net-ftp-2.0.jar | Bin 91184 -> 0 bytes .../mobile/sutagent/android/network-libs/jmdns.jar | Bin 204051 -> 0 bytes .../sutagent/android/res/drawable/ateamlogo.png | Bin 1512 -> 0 bytes .../android/res/drawable/ic_stat_first.png | Bin 1636 -> 0 bytes .../android/res/drawable/ic_stat_neterror.png | Bin 777 -> 0 bytes .../android/res/drawable/ic_stat_second.png | Bin 1256 -> 0 bytes .../android/res/drawable/ic_stat_warning.png | Bin 651 -> 0 bytes build/mobile/sutagent/android/res/layout/main.xml | 23 - .../mobile/sutagent/android/res/values/strings.xml | 14 - .../sutagent/android/watcher/AndroidManifest.xml | 44 - .../sutagent/android/watcher/IWatcherService.java | 108 - build/mobile/sutagent/android/watcher/Makefile.in | 17 - .../android/watcher/RedirOutputThread.java | 130 - .../sutagent/android/watcher/WatcherMain.java | 16 - .../sutagent/android/watcher/WatcherReceiver.java | 22 - .../sutagent/android/watcher/WatcherService.java | 1034 - .../sutagent/android/watcher/default.properties | 15 - build/mobile/sutagent/android/watcher/moz.build | 5 - .../watcher/res/drawable-hdpi/ateamlogo.png | Bin 1512 -> 0 bytes .../android/watcher/res/drawable-hdpi/icon.png | Bin 4147 -> 0 bytes .../watcher/res/drawable-ldpi/ateamlogo.png | Bin 1512 -> 0 bytes .../android/watcher/res/drawable-ldpi/icon.png | Bin 1723 -> 0 bytes .../watcher/res/drawable-mdpi/ateamlogo.png | Bin 1512 -> 0 bytes .../sutagent/android/watcher/res/layout/main.xml | 16 - .../android/watcher/res/values/strings.xml | 11 - build/moz-automation.mk | 86 +- build/moz.build | 97 +- build/moz.configure/android-ndk.configure | 150 + build/moz.configure/checks.configure | 144 + build/moz.configure/compile-checks.configure | 152 + build/moz.configure/compilers-util.configure | 62 + build/moz.configure/headers.configure | 93 + build/moz.configure/init.configure | 792 + build/moz.configure/java.configure | 62 + build/moz.configure/keyfiles.configure | 68 + build/moz.configure/memory.configure | 88 + build/moz.configure/old.configure | 437 + build/moz.configure/pkg.configure | 97 + build/moz.configure/toolchain.configure | 909 + build/moz.configure/util.configure | 440 + build/moz.configure/warnings.configure | 122 + build/moz.configure/windows.configure | 431 + build/mozconfig.automation | 1 + build/mozconfig.cache | 77 +- build/mozconfig.clang-cl | 7 + build/mozconfig.common | 9 + build/mozconfig.win-common | 11 +- build/msys-perl-wrapper | 20 - build/package/mac_osx/pkg-dmg | 1488 - build/pgo/certs/cert8.db | Bin 65536 -> 65536 bytes build/pgo/certs/key3.db | Bin 110592 -> 176128 bytes build/pgo/genpgocert.py | 0 build/pgo/js-input/sunspider/regexp-dna.html | 4 +- .../pgo/js-input/sunspider/string-unpack-code.html | 2 +- build/pgo/profileserver.py | 27 +- build/pgo/server-locations.txt | 25 +- build/prebuilt-interfaces.manifest | 1 + build/pymake/.hgignore | 4 - build/pymake/tests/runtests.py | 0 build/release/info.py | 2 +- build/release/sanity.py | 2 +- build/sanitizers/asan_blacklist_win.txt | 26 + build/sanitizers/lsan_suppressions.txt | 59 +- build/stlport/Android.mk | 133 - build/stlport/LICENSE | 27 - build/stlport/MODULE_LICENSE_BSD_LIKE | 0 build/stlport/Makefile.in | 13 - build/stlport/README | 69 - build/stlport/README.android | 9 - build/stlport/README.mozilla | 11 - build/stlport/README.original | 64 - build/stlport/android-mozilla-config.patch | 82 - build/stlport/moz.build | 67 - build/stlport/overrides/new | 65 - build/stlport/src/_stdio_file.h | 117 - build/stlport/src/acquire_release.h | 46 - build/stlport/src/aligned_buffer.h | 21 - build/stlport/src/allocators.cpp | 1121 - build/stlport/src/bitset.cpp | 156 - build/stlport/src/c_locale.c | 29 - build/stlport/src/c_locale.h | 450 - build/stlport/src/c_locale_dummy/c_locale_dummy.c | 531 - build/stlport/src/c_locale_glibc/c_locale_glibc2.c | 705 - build/stlport/src/c_locale_win32/c_locale_win32.c | 1786 - build/stlport/src/c_locale_win32/c_wlocale_win32.c | 314 - build/stlport/src/codecvt.cpp | 143 - build/stlport/src/collate.cpp | 69 - build/stlport/src/complex.cpp | 353 - build/stlport/src/complex_io.cpp | 157 - build/stlport/src/complex_trig.cpp | 192 - build/stlport/src/ctype.cpp | 486 - build/stlport/src/cxa.c | 198 - build/stlport/src/details/fstream_stdio.cpp | 387 - build/stlport/src/details/fstream_unistd.cpp | 347 - build/stlport/src/details/fstream_win32io.cpp | 629 - build/stlport/src/dll_main.cpp | 262 - build/stlport/src/facets_byname.cpp | 1057 - build/stlport/src/fstream.cpp | 114 - build/stlport/src/ios.cpp | 320 - build/stlport/src/iostream.cpp | 354 - build/stlport/src/istream.cpp | 48 - build/stlport/src/locale.cpp | 446 - build/stlport/src/locale_catalog.cpp | 288 - build/stlport/src/locale_impl.cpp | 765 - build/stlport/src/locale_impl.h | 133 - build/stlport/src/lock_free_slist.h | 307 - build/stlport/src/message_facets.h | 152 - build/stlport/src/messages.cpp | 247 - build/stlport/src/monetary.cpp | 152 - build/stlport/src/num_get.cpp | 120 - build/stlport/src/num_get_float.cpp | 884 - build/stlport/src/num_put.cpp | 183 - build/stlport/src/num_put_float.cpp | 919 - build/stlport/src/numpunct.cpp | 46 - build/stlport/src/ostream.cpp | 47 - build/stlport/src/sparc_atomic.s | 68 - build/stlport/src/sparc_atomic64.s | 65 - build/stlport/src/sstream.cpp | 45 - build/stlport/src/stdio_streambuf.cpp | 239 - build/stlport/src/stdio_streambuf.h | 102 - build/stlport/src/stlport.rc | 96 - build/stlport/src/stlport_prefix.h | 43 - build/stlport/src/string.cpp | 93 - build/stlport/src/strstream.cpp | 391 - build/stlport/src/time_facets.cpp | 565 - build/stlport/src/warning_disable.h | 61 - build/stlport/stlport/algorithm | 62 - build/stlport/stlport/assert.h | 50 - build/stlport/stlport/bitset | 70 - build/stlport/stlport/cassert | 46 - build/stlport/stlport/cctype | 47 - build/stlport/stlport/cerrno | 55 - build/stlport/stlport/cfloat | 45 - build/stlport/stlport/ciso646 | 45 - build/stlport/stlport/climits | 53 - build/stlport/stlport/clocale | 47 - build/stlport/stlport/cmath | 53 - build/stlport/stlport/complex | 57 - build/stlport/stlport/csetjmp | 47 - build/stlport/stlport/csignal | 47 - build/stlport/stlport/cstdarg | 47 - build/stlport/stlport/cstddef | 47 - build/stlport/stlport/cstdio | 53 - build/stlport/stlport/cstdlib | 54 - build/stlport/stlport/cstring | 47 - build/stlport/stlport/ctime | 53 - build/stlport/stlport/ctype.h | 114 - build/stlport/stlport/cwchar | 48 - build/stlport/stlport/cwctype | 47 - build/stlport/stlport/deque | 57 - build/stlport/stlport/errno.h | 70 - build/stlport/stlport/exception | 68 - build/stlport/stlport/exception.h | 43 - build/stlport/stlport/float.h | 52 - build/stlport/stlport/fstream | 66 - build/stlport/stlport/fstream.h | 42 - build/stlport/stlport/functional | 148 - build/stlport/stlport/hash_map | 49 - build/stlport/stlport/hash_set | 49 - build/stlport/stlport/iomanip | 53 - build/stlport/stlport/iomanip.h | 53 - build/stlport/stlport/ios | 53 - build/stlport/stlport/ios.h | 39 - build/stlport/stlport/iosfwd | 53 - build/stlport/stlport/iostream | 104 - build/stlport/stlport/iostream.h | 106 - build/stlport/stlport/iso646.h | 39 - build/stlport/stlport/istream | 53 - build/stlport/stlport/istream.h | 50 - build/stlport/stlport/iterator | 61 - build/stlport/stlport/limits | 50 - build/stlport/stlport/limits.h | 39 - build/stlport/stlport/list | 57 - build/stlport/stlport/locale | 156 - build/stlport/stlport/locale.h | 43 - build/stlport/stlport/map | 57 - build/stlport/stlport/math.h | 53 - build/stlport/stlport/mem.h | 58 - build/stlport/stlport/memory | 130 - build/stlport/stlport/new | 47 - build/stlport/stlport/new.h | 50 - build/stlport/stlport/numeric | 54 - build/stlport/stlport/ostream | 52 - build/stlport/stlport/ostream.h | 37 - build/stlport/stlport/pthread.h | 46 - build/stlport/stlport/pthread_alloc | 49 - build/stlport/stlport/queue | 57 - build/stlport/stlport/rlocks.h | 11 - build/stlport/stlport/rope | 44 - build/stlport/stlport/set | 57 - build/stlport/stlport/setjmp.h | 52 - build/stlport/stlport/signal.h | 39 - build/stlport/stlport/slist | 54 - build/stlport/stlport/sstream | 57 - build/stlport/stlport/stack | 57 - build/stlport/stlport/stdarg.h | 47 - build/stlport/stlport/stddef.h | 44 - build/stlport/stlport/stdexcept | 56 - build/stlport/stlport/stdio.h | 57 - build/stlport/stlport/stdiostream.h | 10 - build/stlport/stlport/stdlib.h | 67 - build/stlport/stlport/stl/_abbrevs.h | 77 - build/stlport/stlport/stl/_algo.c | 2028 - build/stlport/stlport/stl/_algo.h | 745 - build/stlport/stlport/stl/_algobase.c | 483 - build/stlport/stlport/stl/_algobase.h | 728 - build/stlport/stlport/stl/_alloc.c | 87 - build/stlport/stlport/stl/_alloc.h | 580 - build/stlport/stlport/stl/_auto_ptr.h | 133 - build/stlport/stlport/stl/_bitset.c | 235 - build/stlport/stlport/stl/_bitset.h | 880 - build/stlport/stlport/stl/_bvector.h | 841 - build/stlport/stlport/stl/_carray.h | 61 - build/stlport/stlport/stl/_cctype.h | 49 - build/stlport/stlport/stl/_clocale.h | 43 - build/stlport/stlport/stl/_cmath.h | 605 - build/stlport/stlport/stl/_codecvt.h | 442 - build/stlport/stlport/stl/_collate.h | 176 - build/stlport/stlport/stl/_complex.c | 145 - build/stlport/stlport/stl/_complex.h | 935 - build/stlport/stlport/stl/_config_compat_post.h | 51 - build/stlport/stlport/stl/_construct.h | 289 - build/stlport/stlport/stl/_cprolog.h | 25 - build/stlport/stlport/stl/_csetjmp.h | 68 - build/stlport/stlport/stl/_csignal.h | 41 - build/stlport/stlport/stl/_cstdarg.h | 34 - build/stlport/stlport/stl/_cstddef.h | 44 - build/stlport/stlport/stl/_cstdio.h | 127 - build/stlport/stlport/stl/_cstdlib.h | 180 - build/stlport/stlport/stl/_cstring.h | 35 - build/stlport/stlport/stl/_ctime.h | 56 - build/stlport/stlport/stl/_ctraits_fns.h | 91 - build/stlport/stlport/stl/_ctype.h | 280 - build/stlport/stlport/stl/_cwchar.h | 342 - build/stlport/stlport/stl/_cwctype.h | 89 - build/stlport/stlport/stl/_deque.c | 823 - build/stlport/stlport/stl/_deque.h | 1115 - build/stlport/stlport/stl/_epilog.h | 42 - build/stlport/stlport/stl/_exception.h | 196 - build/stlport/stlport/stl/_facets_fwd.h | 53 - build/stlport/stlport/stl/_fstream.c | 766 - build/stlport/stlport/stl/_fstream.h | 714 - build/stlport/stlport/stl/_function.h | 433 - build/stlport/stlport/stl/_function_adaptors.h | 783 - build/stlport/stlport/stl/_function_base.h | 217 - build/stlport/stlport/stl/_hash_fun.h | 146 - build/stlport/stlport/stl/_hash_map.h | 500 - build/stlport/stlport/stl/_hash_set.h | 495 - build/stlport/stlport/stl/_hashtable.c | 553 - build/stlport/stlport/stl/_hashtable.h | 658 - build/stlport/stlport/stl/_heap.c | 246 - build/stlport/stlport/stl/_heap.h | 125 - build/stlport/stlport/stl/_iomanip.h | 165 - build/stlport/stlport/stl/_ios.c | 127 - build/stlport/stlport/stl/_ios.h | 187 - build/stlport/stlport/stl/_ios_base.h | 347 - build/stlport/stlport/stl/_ioserr.h | 12 - build/stlport/stlport/stl/_iosfwd.h | 159 - build/stlport/stlport/stl/_iostream_string.h | 140 - build/stlport/stlport/stl/_istream.c | 1428 - build/stlport/stlport/stl/_istream.h | 359 - build/stlport/stlport/stl/_istreambuf_iterator.h | 161 - build/stlport/stlport/stl/_iterator.h | 265 - build/stlport/stlport/stl/_iterator_base.h | 525 - build/stlport/stlport/stl/_iterator_old.h | 334 - build/stlport/stlport/stl/_limits.c | 405 - build/stlport/stlport/stl/_limits.h | 519 - build/stlport/stlport/stl/_list.c | 250 - build/stlport/stlport/stl/_list.h | 742 - build/stlport/stlport/stl/_locale.h | 366 - build/stlport/stlport/stl/_map.h | 435 - build/stlport/stlport/stl/_mbstate_t.h | 43 - build/stlport/stlport/stl/_messages_facets.h | 185 - build/stlport/stlport/stl/_monetary.c | 527 - build/stlport/stlport/stl/_monetary.h | 435 - build/stlport/stlport/stl/_move_construct_fwk.h | 159 - build/stlport/stlport/stl/_new.h | 145 - build/stlport/stlport/stl/_num_get.c | 623 - build/stlport/stlport/stl/_num_get.h | 237 - build/stlport/stlport/stl/_num_put.c | 522 - build/stlport/stlport/stl/_num_put.h | 187 - build/stlport/stlport/stl/_numeric.c | 106 - build/stlport/stlport/stl/_numeric.h | 191 - build/stlport/stlport/stl/_numpunct.h | 176 - build/stlport/stlport/stl/_ostream.c | 455 - build/stlport/stlport/stl/_ostream.h | 387 - build/stlport/stlport/stl/_ostreambuf_iterator.h | 102 - build/stlport/stlport/stl/_pair.h | 186 - build/stlport/stlport/stl/_prolog.h | 18 - build/stlport/stlport/stl/_pthread_alloc.h | 461 - build/stlport/stlport/stl/_ptrs_specialize.h | 83 - build/stlport/stlport/stl/_queue.h | 268 - build/stlport/stlport/stl/_range_errors.c | 84 - build/stlport/stlport/stl/_range_errors.h | 60 - build/stlport/stlport/stl/_raw_storage_iter.h | 80 - build/stlport/stlport/stl/_relops_cont.h | 29 - build/stlport/stlport/stl/_relops_hash_cont.h | 13 - build/stlport/stlport/stl/_rope.c | 1407 - build/stlport/stlport/stl/_rope.h | 2391 - build/stlport/stlport/stl/_set.h | 412 - build/stlport/stlport/stl/_slist.c | 230 - build/stlport/stlport/stl/_slist.h | 914 - build/stlport/stlport/stl/_slist_base.c | 104 - build/stlport/stlport/stl/_slist_base.h | 90 - build/stlport/stlport/stl/_sparc_atomic.h | 61 - build/stlport/stlport/stl/_sstream.c | 465 - build/stlport/stlport/stl/_sstream.h | 266 - build/stlport/stlport/stl/_stack.h | 133 - build/stlport/stlport/stl/_stdexcept.h | 109 - build/stlport/stlport/stl/_stdexcept_base.c | 95 - build/stlport/stlport/stl/_stdexcept_base.h | 97 - build/stlport/stlport/stl/_stlport_version.h | 30 - build/stlport/stlport/stl/_stream_iterator.h | 253 - build/stlport/stlport/stl/_streambuf.c | 208 - build/stlport/stlport/stl/_streambuf.h | 287 - build/stlport/stlport/stl/_string.c | 673 - build/stlport/stlport/stl/_string.h | 1182 - build/stlport/stlport/stl/_string_base.h | 231 - build/stlport/stlport/stl/_string_fwd.h | 60 - build/stlport/stlport/stl/_string_hash.h | 71 - build/stlport/stlport/stl/_string_io.c | 172 - build/stlport/stlport/stl/_string_io.h | 77 - build/stlport/stlport/stl/_string_npos.h | 27 - build/stlport/stlport/stl/_string_operators.h | 602 - build/stlport/stlport/stl/_string_sum.h | 414 - build/stlport/stlport/stl/_string_sum_methods.h | 155 - build/stlport/stlport/stl/_string_workaround.h | 599 - build/stlport/stlport/stl/_strstream.h | 165 - build/stlport/stlport/stl/_tempbuf.c | 57 - build/stlport/stlport/stl/_tempbuf.h | 167 - build/stlport/stlport/stl/_threads.c | 167 - build/stlport/stlport/stl/_threads.h | 687 - build/stlport/stlport/stl/_time_facets.c | 440 - build/stlport/stlport/stl/_time_facets.h | 329 - build/stlport/stlport/stl/_tree.c | 730 - build/stlport/stlport/stl/_tree.h | 684 - build/stlport/stlport/stl/_typeinfo.h | 79 - build/stlport/stlport/stl/_uninitialized.h | 443 - build/stlport/stlport/stl/_unordered_map.h | 443 - build/stlport/stlport/stl/_unordered_set.h | 418 - build/stlport/stlport/stl/_valarray.c | 191 - build/stlport/stlport/stl/_valarray.h | 1684 - build/stlport/stlport/stl/_vector.c | 242 - build/stlport/stlport/stl/_vector.h | 773 - build/stlport/stlport/stl/boost_type_traits.h | 150 - build/stlport/stlport/stl/c_locale.h | 131 - build/stlport/stlport/stl/char_traits.h | 278 - build/stlport/stlport/stl/concept_checks.h | 810 - build/stlport/stlport/stl/config/_aix.h | 3 - build/stlport/stlport/stl/config/_android.h | 73 - build/stlport/stlport/stl/config/_apcc.h | 30 - build/stlport/stlport/stl/config/_apple.h | 118 - build/stlport/stlport/stl/config/_as400.h | 55 - build/stlport/stlport/stl/config/_auto_link.h | 61 - build/stlport/stlport/stl/config/_bc.h | 138 - build/stlport/stlport/stl/config/_como.h | 207 - build/stlport/stlport/stl/config/_cray.h | 65 - build/stlport/stlport/stl/config/_cygwin.h | 9 - build/stlport/stlport/stl/config/_dec.h | 113 - build/stlport/stlport/stl/config/_dec_vms.h | 89 - .../stlport/stl/config/_detect_dll_or_lib.h | 74 - build/stlport/stlport/stl/config/_dm.h | 121 - build/stlport/stlport/stl/config/_epilog.h | 29 - build/stlport/stlport/stl/config/_evc.h | 333 - build/stlport/stlport/stl/config/_feedback.h | 43 - build/stlport/stlport/stl/config/_freebsd.h | 3 - build/stlport/stlport/stl/config/_fujitsu.h | 7 - build/stlport/stlport/stl/config/_gcc.h | 198 - build/stlport/stlport/stl/config/_hpacc.h | 129 - build/stlport/stlport/stl/config/_hpux.h | 17 - build/stlport/stlport/stl/config/_ibm.h | 144 - build/stlport/stlport/stl/config/_icc.h | 44 - build/stlport/stlport/stl/config/_intel.h | 72 - build/stlport/stlport/stl/config/_kai.h | 43 - build/stlport/stlport/stl/config/_linux.h | 126 - build/stlport/stlport/stl/config/_mac.h | 6 - build/stlport/stlport/stl/config/_macosx.h | 9 - build/stlport/stlport/stl/config/_mlc.h | 7 - build/stlport/stlport/stl/config/_msvc.h | 265 - build/stlport/stlport/stl/config/_mwerks.h | 159 - build/stlport/stlport/stl/config/_native_headers.h | 50 - build/stlport/stlport/stl/config/_openbsd.h | 12 - build/stlport/stlport/stl/config/_prolog.h | 43 - build/stlport/stlport/stl/config/_sgi.h | 94 - build/stlport/stlport/stl/config/_solaris.h | 77 - build/stlport/stlport/stl/config/_sunprocc.h | 166 - build/stlport/stlport/stl/config/_system.h | 174 - build/stlport/stlport/stl/config/_warnings_off.h | 51 - build/stlport/stlport/stl/config/_watcom.h | 151 - build/stlport/stlport/stl/config/_windows.h | 291 - build/stlport/stlport/stl/config/compat.h | 80 - build/stlport/stlport/stl/config/features.h | 1079 - build/stlport/stlport/stl/config/host.h | 342 - build/stlport/stlport/stl/config/stl_confix.h | 97 - build/stlport/stlport/stl/config/stl_mycomp.h | 282 - build/stlport/stlport/stl/config/user_config.h | 326 - build/stlport/stlport/stl/debug/_debug.c | 628 - build/stlport/stlport/stl/debug/_debug.h | 473 - build/stlport/stlport/stl/debug/_deque.h | 414 - build/stlport/stlport/stl/debug/_hashtable.h | 340 - build/stlport/stlport/stl/debug/_iterator.h | 457 - build/stlport/stlport/stl/debug/_list.h | 495 - build/stlport/stlport/stl/debug/_slist.h | 613 - build/stlport/stlport/stl/debug/_string.h | 828 - .../stlport/stl/debug/_string_sum_methods.h | 111 - build/stlport/stlport/stl/debug/_tree.h | 317 - build/stlport/stlport/stl/debug/_vector.h | 425 - build/stlport/stlport/stl/msl_string.h | 47 - build/stlport/stlport/stl/pointers/_deque.h | 390 - build/stlport/stlport/stl/pointers/_list.h | 345 - build/stlport/stlport/stl/pointers/_set.h | 564 - build/stlport/stlport/stl/pointers/_slist.h | 427 - build/stlport/stlport/stl/pointers/_tools.h | 474 - build/stlport/stlport/stl/pointers/_vector.h | 243 - build/stlport/stlport/stl/type_manips.h | 321 - build/stlport/stlport/stl/type_traits.h | 626 - build/stlport/stlport/streambuf | 52 - build/stlport/stlport/streambuf.h | 53 - build/stlport/stlport/string | 59 - build/stlport/stlport/string.h | 66 - build/stlport/stlport/strstream | 61 - build/stlport/stlport/strstream.h | 55 - build/stlport/stlport/time.h | 44 - build/stlport/stlport/type_traits | 798 - build/stlport/stlport/typeinfo | 53 - build/stlport/stlport/typeinfo.h | 87 - build/stlport/stlport/unordered_map | 39 - build/stlport/stlport/unordered_set | 39 - build/stlport/stlport/using/cstring | 60 - build/stlport/stlport/using/export | 12 - build/stlport/stlport/using/fstream | 19 - build/stlport/stlport/using/h/fstream.h | 4 - build/stlport/stlport/using/h/iomanip.h | 6 - build/stlport/stlport/using/h/iostream.h | 24 - build/stlport/stlport/using/h/ostream.h | 6 - build/stlport/stlport/using/h/streambuf.h | 1 - build/stlport/stlport/using/h/strstream.h | 4 - build/stlport/stlport/using/iomanip | 6 - build/stlport/stlport/using/ios | 41 - build/stlport/stlport/using/iosfwd | 54 - build/stlport/stlport/using/iostream | 14 - build/stlport/stlport/using/istream | 16 - build/stlport/stlport/using/locale | 65 - build/stlport/stlport/using/ostream | 10 - build/stlport/stlport/using/sstream | 16 - build/stlport/stlport/using/streambuf | 5 - build/stlport/stlport/using/strstream | 4 - build/stlport/stlport/utility | 60 - build/stlport/stlport/valarray | 51 - build/stlport/stlport/vector | 59 - build/stlport/stlport/wchar.h | 64 - build/stlport/stlport/wctype.h | 47 - build/stlport/test/.gitignore | 2 - build/subconfigure.py | 33 +- build/submit_telemetry_data.py | 77 + build/telemetry-schema.json | 24 + build/templates.mozbuild | 17 +- build/test_templates.mozbuild | 39 + build/unix/Makefile.in | 22 - build/unix/add_phony_targets.py | 33 - build/unix/build-binutils/build-binutils.sh | 32 + build/unix/build-clang/build-clang.py | 198 - build/unix/build-clang/clang-3.3.json | 11 - build/unix/build-clang/clang-trunk.json | 11 - build/unix/build-clang/llvm-debug-frame.patch | 13 - build/unix/build-clang/no-sse-on-linux-trunk.patch | 13 - build/unix/build-clang/no-sse-on-linux.patch | 13 - build/unix/build-clang/setup.sh | 4 - build/unix/build-clang/tooltool.py | 561 - build/unix/build-gcc/PR64905.patch | 11 + build/unix/build-gcc/build-gcc.sh | 27 +- build/unix/build-gcc/gcc-bt.patch | 25 - build/unix/build-gcc/gcc48-pr55650.patch | 52 - build/unix/build-gtk3/build-gtk3.sh | 150 + build/unix/elfhack/Makefile.in | 2 - build/unix/elfhack/inject/Makefile.in | 2 - build/unix/elfhack/inject/moz.build | 14 +- build/unix/elfhack/moz.build | 6 +- build/unix/gnu-ld-scripts/components-mapfile | 7 - build/unix/headers/bits/c++config.h | 2 - build/unix/moz.build | 12 +- build/unix/mozconfig.asan | 14 +- build/unix/mozconfig.gtk | 28 + build/unix/mozconfig.linux | 35 +- build/unix/mozconfig.linux32 | 3 +- build/unix/mozconfig.stdcxx | 15 + build/unix/mozconfig.tsan | 34 + build/unix/run-gprof.sh | 0 build/unix/run-hiprof.sh | 0 build/unix/run-third.sh | 0 build/unix/stdc++compat/Makefile.in | 3 - build/unix/stdc++compat/moz.build | 5 +- build/unix/stdc++compat/stdc++compat.cpp | 116 +- build/unix/uniq.py | 10 - build/upload.py | 251 +- build/util/count_ctors.py | 64 + build/valgrind/cross-architecture.sup | 9 + build/valgrind/mach_commands.py | 34 +- build/valgrind/output_handler.py | 31 +- build/valgrind/valgrind.sh | 45 + build/valgrind/x86_64-redhat-linux-gnu.sup | 148 +- build/variables.py | 106 + build/virtualenv_packages.txt | 21 +- build/win32/Makefile.in | 24 +- build/win32/autobinscope.py | 2 +- build/win32/crashinjectdll/moz.build | 2 +- build/win32/moz.build | 17 +- build/win32/mozconfig.vs-latest | 1 + build/win32/mozconfig.vs2010 | 13 - build/win32/mozconfig.vs2010-win64 | 36 - build/win32/mozconfig.vs2013-win64 | 28 - build/win32/mozconfig.vs2015-win64 | 25 + build/win32/vmwarerecordinghelper/moz.build | 15 - .../vmwarerecordinghelper.cpp | 34 - .../vmwarerecordinghelper.def | 8 - build/win64/mozconfig.vs-latest | 1 + build/win64/mozconfig.vs2010 | 40 - build/win64/mozconfig.vs2013 | 23 - build/win64/mozconfig.vs2015 | 24 + build/windows_toolchain.py | 250 + caps/BasePrincipal.cpp | 770 + caps/BasePrincipal.h | 342 + caps/DomainPolicy.cpp | 117 +- caps/DomainPolicy.h | 53 +- caps/moz.build | 34 +- caps/nsIAddonPolicyService.idl | 78 + caps/nsIDomainPolicy.idl | 22 +- caps/nsIPrincipal.idl | 164 +- caps/nsIScriptSecurityManager.idl | 102 +- caps/nsJSPrincipals.cpp | 238 +- caps/nsJSPrincipals.h | 38 +- caps/nsNullPrincipal.cpp | 260 +- caps/nsNullPrincipal.h | 61 +- caps/nsNullPrincipalURI.cpp | 145 +- caps/nsNullPrincipalURI.h | 23 +- caps/nsPrincipal.cpp | 868 +- caps/nsPrincipal.h | 146 +- caps/nsScriptSecurityManager.cpp | 929 +- caps/nsScriptSecurityManager.h | 91 +- caps/nsSystemPrincipal.cpp | 139 +- caps/nsSystemPrincipal.h | 50 +- caps/tests/gtest/TestOriginAttributes.cpp | 38 + caps/tests/gtest/moz.build | 13 + caps/tests/mochitest/browser.ini | 1 + caps/tests/mochitest/browser_checkloaduri.js | 292 + caps/tests/mochitest/chrome.ini | 6 +- caps/tests/mochitest/file_data.txt | 1 + caps/tests/mochitest/mochitest.ini | 5 +- caps/tests/mochitest/moz.build | 9 - caps/tests/mochitest/resource_test_file.html | 2 + caps/tests/mochitest/test_addonMayLoad.html | 97 + .../mochitest/test_app_principal_equality.html | 60 +- caps/tests/mochitest/test_bug292789.html | 8 +- caps/tests/mochitest/test_bug995943.xul | 6 +- caps/tests/mochitest/test_disableScript.xul | 2 +- caps/tests/mochitest/test_extensionURL.html | 166 + ...principal_jarprefix_origin_appid_appstatus.html | 444 - caps/tests/unit/test_origin.js | 307 + caps/tests/unit/xpcshell.ini | 5 + chrome/RegistryMessageUtils.h | 39 +- chrome/moz.build | 14 +- chrome/nsChromeProtocolHandler.cpp | 22 +- chrome/nsChromeProtocolHandler.h | 2 +- chrome/nsChromeRegistry.cpp | 159 +- chrome/nsChromeRegistry.h | 8 +- chrome/nsChromeRegistryChrome.cpp | 153 +- chrome/nsChromeRegistryChrome.h | 8 +- chrome/nsChromeRegistryContent.cpp | 42 +- chrome/nsChromeRegistryContent.h | 7 +- chrome/nsIChromeRegistry.idl | 9 +- chrome/test/moz.build | 2 +- chrome/test/unit/head_crtestutils.js | 8 +- chrome/test/unit/test_abi.js | 37 +- chrome/test/unit/test_bug380398.js | 34 +- chrome/test/unit/test_bug397073.js | 32 +- chrome/test/unit/test_bug399707.js | 32 +- chrome/test/unit/test_bug401153.js | 32 +- chrome/test/unit/test_bug519468.js | 29 +- .../test/unit/test_data_protocol_registration.js | 4 +- chrome/test/unit/test_no_remote_registration.js | 29 +- chrome/test/unit/test_resolve_uris.js | 6 +- chrome/test/unit/xpcshell.ini | 2 +- chrome/test/unit_ipc/xpcshell.ini | 6 +- client.mk | 91 +- config/Makefile.in | 49 +- config/android-common.mk | 14 +- config/baseconfig.mk | 93 +- config/check_js_msg_encoding.py | 68 + config/check_macroassembler_style.py | 283 + config/check_spidermonkey_style.py | 66 +- config/check_vanilla_allocations.py | 50 +- config/compatversion.txt | 9 - config/config.mk | 268 +- config/configobj.py | 2279 - config/external/fdlibm/moz.build | 12 + config/external/ffi/Makefile.in | 14 +- config/external/ffi/moz.build | 107 +- config/external/ffi/subst_header.py | 25 + config/external/freetype2/moz.build | 2 +- config/external/icu/Makefile.in | 62 - config/external/icu/common/moz.build | 18 + config/external/icu/common/sources.mozbuild | 281 + config/external/icu/data/icudata.s | 31 + config/external/icu/data/icudata_gas.S | 12 + config/external/icu/data/icudt58l.dat | Bin 0 -> 10912528 bytes config/external/icu/data/moz.build | 31 + config/external/icu/defs.mozbuild | 49 + config/external/icu/i18n/moz.build | 15 + config/external/icu/i18n/sources.mozbuild | 280 + config/external/icu/moz.build | 21 +- config/external/icu/stubdata/moz.build | 13 + config/external/lgpllibs/lgpllibs.def | 10 + config/external/lgpllibs/moz.build | 18 + config/external/moz.build | 38 +- config/external/nspr/Makefile.in | 48 - config/external/nspr/_pl_bld.h | 6 + config/external/nspr/_pr_bld.h | 6 + config/external/nspr/ds/moz.build | 34 + config/external/nspr/libc/moz.build | 45 + config/external/nspr/moz.build | 29 +- config/external/nspr/pr/moz.build | 232 + config/external/nspr/prcpucfg.h | 29 + config/external/nss/Makefile.in | 108 +- config/external/nss/crmf/moz.build | 5 +- config/external/nss/moz.build | 31 +- config/external/nss/nspr-dummy.def | 15 - config/external/nss/nss.def | 687 - config/external/nss/nss.symbols | 740 + config/external/sqlite/Makefile.in | 28 - config/external/sqlite/moz.build | 7 +- config/external/zlib/moz.build | 4 +- config/faster/rules.mk | 110 + config/find_OOM_errors.py | 0 config/gcc-stl-wrapper.template.h | 49 +- config/glibcversion.sh | 202 - config/link.py | 41 +- config/make-stl-wrappers.py | 4 +- config/makefiles/debugmake.mk | 3 +- config/makefiles/java-build.mk | 67 +- config/makefiles/makeutils.mk | 4 - config/makefiles/rcs.mk | 54 - config/makefiles/target_binaries.mk | 44 +- config/makefiles/test/moz.build | 2 +- config/makefiles/xpidl/Makefile.in | 47 +- config/milestone.txt | 2 +- config/moz.build | 28 +- config/mozunit.py | 93 +- config/msvc-stl-wrapper.template.h | 38 +- config/nsinstall.c | 6 +- config/nsinstall.py | 9 +- config/pathsub.c | 4 +- config/pathsub.h | 4 +- config/printconfigsetting.py | 10 +- config/recurse.mk | 34 +- config/rules.mk | 442 +- config/solaris_ia32.map | 5 - config/static-checking-config.mk | 2 +- config/stl-headers | 6 +- config/system-headers | 99 +- config/tests/makefiles/autodeps/moz.build | 2 +- config/tests/src-simple/Makefile.in | 4 +- config/tests/src-simple/moz.build | 2 +- config/tests/test_mozbuild_reading.py | 116 + config/tests/unit-nsinstall.py | 2 +- config/version.mk | 2 +- config/version_win.pl | 29 +- configure.in | 8963 +- configure.py | 107 + content/moz.build | 7 - content/test/reftest/reftest.list | 13 - content/test/unit/head_content.js | 156 - content/test/unit/test_range.js | 456 - content/test/unit/test_xml_serializer.js | 373 - content/test/unit/xpcshell.ini | 18 - db/sqlite3/src/Makefile.in | 32 - db/sqlite3/src/moz.build | 42 +- db/sqlite3/src/sqlite.def | 160 - db/sqlite3/src/sqlite.symbols | 151 + db/sqlite3/src/sqlite3.c | 51843 ++++--- db/sqlite3/src/sqlite3.h | 1330 +- devtools/.eslintrc.js | 472 + devtools/.eslintrc.mochitests.js | 20 + devtools/.eslintrc.xpcshell.js | 19 + devtools/bootstrap.js | 245 + devtools/chrome.manifest | 8 + devtools/client/aboutdebugging/aboutdebugging.css | 199 + .../client/aboutdebugging/aboutdebugging.xhtml | 22 + .../aboutdebugging/components/aboutdebugging.js | 111 + .../aboutdebugging/components/addons/controls.js | 97 + .../components/addons/install-error.js | 26 + .../aboutdebugging/components/addons/moz.build | 10 + .../aboutdebugging/components/addons/panel.js | 146 + .../aboutdebugging/components/addons/target.js | 84 + .../client/aboutdebugging/components/moz.build | 17 + .../aboutdebugging/components/panel-header.js | 24 + .../aboutdebugging/components/panel-menu-entry.js | 48 + .../client/aboutdebugging/components/panel-menu.js | 41 + .../aboutdebugging/components/tabs/moz.build | 8 + .../client/aboutdebugging/components/tabs/panel.js | 98 + .../aboutdebugging/components/tabs/target.js | 53 + .../aboutdebugging/components/target-list.js | 56 + .../aboutdebugging/components/workers/moz.build | 9 + .../aboutdebugging/components/workers/panel.js | 193 + .../components/workers/service-worker-target.js | 231 + .../aboutdebugging/components/workers/target.js | 57 + devtools/client/aboutdebugging/initializer.js | 67 + devtools/client/aboutdebugging/modules/addon.js | 23 + devtools/client/aboutdebugging/modules/moz.build | 8 + devtools/client/aboutdebugging/modules/worker.js | 77 + devtools/client/aboutdebugging/moz.build | 14 + devtools/client/aboutdebugging/test/.eslintrc.js | 26 + .../aboutdebugging/test/addons/bad/manifest.json | 1 + .../aboutdebugging/test/addons/bug1273184.xpi | Bin 0 -> 4246 bytes .../test-devtools-webextension-nobg/manifest.json | 10 + .../test/addons/test-devtools-webextension/bg.js | 20 + .../test-devtools-webextension/manifest.json | 17 + .../addons/test-devtools-webextension/popup.html | 10 + .../addons/test-devtools-webextension/popup.js | 13 + .../test/addons/unpacked/bootstrap.js | 22 + .../test/addons/unpacked/install.rdf | 26 + devtools/client/aboutdebugging/test/browser.ini | 44 + .../test/browser_addons_debug_bootstrapped.js | 83 + .../test/browser_addons_debug_webextension.js | 74 + .../browser_addons_debug_webextension_inspector.js | 82 + .../test/browser_addons_debug_webextension_nobg.js | 84 + .../browser_addons_debug_webextension_popup.js | 189 + .../test/browser_addons_debugging_initial_state.js | 73 + .../aboutdebugging/test/browser_addons_install.js | 51 + .../aboutdebugging/test/browser_addons_reload.js | 207 + .../test/browser_addons_toggle_debug.js | 65 + .../aboutdebugging/test/browser_page_not_found.js | 37 + .../aboutdebugging/test/browser_service_workers.js | 51 + .../test/browser_service_workers_not_compatible.js | 60 + .../test/browser_service_workers_push.js | 105 + .../test/browser_service_workers_push_service.js | 122 + .../test/browser_service_workers_start.js | 97 + .../test/browser_service_workers_status.js | 72 + .../test/browser_service_workers_timeout.js | 92 + .../test/browser_service_workers_unregister.js | 77 + .../client/aboutdebugging/test/browser_tabs.js | 59 + devtools/client/aboutdebugging/test/head.js | 367 + .../test/service-workers/delay-sw.html | 22 + .../test/service-workers/delay-sw.js | 17 + .../test/service-workers/empty-sw.html | 22 + .../test/service-workers/empty-sw.js | 1 + .../test/service-workers/push-sw.html | 32 + .../aboutdebugging/test/service-workers/push-sw.js | 33 + .../animationinspector/animation-controller.js | 390 + .../animationinspector/animation-inspector.xhtml | 32 + .../client/animationinspector/animation-panel.js | 347 + .../components/animation-details.js | 222 + .../components/animation-target-node.js | 80 + .../components/animation-time-block.js | 719 + .../components/animation-timeline.js | 502 + .../animationinspector/components/keyframes.js | 81 + .../client/animationinspector/components/moz.build | 12 + .../animationinspector/components/rate-selector.js | 105 + devtools/client/animationinspector/moz.build | 16 + .../client/animationinspector/test/.eslintrc.js | 6 + .../client/animationinspector/test/browser.ini | 71 + ...wser_animation_animated_properties_displayed.js | 91 + .../browser_animation_click_selects_animation.js | 44 + ...tion_controller_exposes_document_currentTime.js | 43 + .../browser_animation_empty_on_invalid_nodes.js | 42 + ...browser_animation_keyframe_click_to_set_time.js | 52 + .../test/browser_animation_keyframe_markers.js | 74 + .../browser_animation_mutations_with_same_names.js | 31 + .../test/browser_animation_panel_exists.js | 23 + ...er_animation_participate_in_inspector_update.js | 46 + ...browser_animation_playerFronts_are_refreshed.js | 36 + ...animation_playerWidgets_appear_on_panel_init.js | 41 + ...browser_animation_playerWidgets_target_nodes.js | 33 + .../test/browser_animation_pseudo_elements.js | 49 + ...browser_animation_refresh_on_added_animation.js | 47 + ...owser_animation_refresh_on_removed_animation.js | 50 + .../test/browser_animation_refresh_when_active.js | 53 + .../browser_animation_running_on_compositor.js | 57 + ...on_same_nb_of_playerWidgets_and_playerFronts.js | 23 + ...browser_animation_shows_player_on_valid_node.js | 21 + ...rowser_animation_spacebar_toggles_animations.js | 49 + ...r_animation_spacebar_toggles_node_animations.js | 45 + .../browser_animation_target_highlight_select.js | 73 + .../browser_animation_target_highlighter_lock.js | 54 + .../test/browser_animation_timeline_currentTime.js | 48 + .../test/browser_animation_timeline_header.js | 59 + .../browser_animation_timeline_iterationStart.js | 71 + .../browser_animation_timeline_pause_button_01.js | 34 + .../browser_animation_timeline_pause_button_02.js | 48 + .../browser_animation_timeline_pause_button_03.js | 60 + .../browser_animation_timeline_rate_selector.js | 56 + .../browser_animation_timeline_rewind_button.js | 51 + .../browser_animation_timeline_scrubber_exists.js | 20 + .../browser_animation_timeline_scrubber_movable.js | 70 + .../browser_animation_timeline_scrubber_moves.js | 28 + .../browser_animation_timeline_setCurrentTime.js | 88 + .../test/browser_animation_timeline_shows_delay.js | 96 + .../browser_animation_timeline_shows_endDelay.js | 78 + .../browser_animation_timeline_shows_iterations.js | 47 + .../browser_animation_timeline_shows_name_label.js | 46 + .../browser_animation_timeline_shows_time_info.js | 50 + ...r_animation_timeline_takes_rate_into_account.js | 81 + .../test/browser_animation_timeline_ui.js | 43 + ...r_animation_toggle_button_resets_on_navigate.js | 31 + ...r_animation_toggle_button_toggles_animations.js | 32 + .../test/browser_animation_toolbar_exists.js | 36 + ...ation_ui_updates_when_animation_data_changes.js | 53 + .../test/doc_body_animation.html | 23 + .../animationinspector/test/doc_end_delay.html | 69 + .../animationinspector/test/doc_frame_script.js | 122 + .../animationinspector/test/doc_keyframes.html | 55 + .../test/doc_modify_playbackRate.html | 32 + .../test/doc_multiple_animation_types.html | 61 + .../test/doc_negative_animation.html | 66 + .../test/doc_pseudo_elements.html | 61 + .../test/doc_script_animation.html | 71 + .../test/doc_simple_animation.html | 147 + .../test/doc_timing_combination_animation.html | 35 + devtools/client/animationinspector/test/head.js | 426 + .../animationinspector/test/unit/.eslintrc.js | 6 + .../test/unit/test_findOptimalTimeInterval.js | 81 + .../test/unit/test_formatStopwatchTime.js | 62 + .../test/unit/test_getCssPropertyName.js | 27 + .../animationinspector/test/unit/test_timeScale.js | 207 + .../test/unit/test_timeScale_dimensions.js | 54 + .../animationinspector/test/unit/xpcshell.ini | 12 + devtools/client/animationinspector/utils.js | 275 + devtools/client/canvasdebugger/callslist.js | 526 + devtools/client/canvasdebugger/canvasdebugger.js | 341 + devtools/client/canvasdebugger/canvasdebugger.xul | 135 + devtools/client/canvasdebugger/moz.build | 10 + devtools/client/canvasdebugger/panel.js | 76 + devtools/client/canvasdebugger/snapshotslist.js | 495 + devtools/client/canvasdebugger/test/.eslintrc.js | 6 + devtools/client/canvasdebugger/test/browser.ini | 61 + .../test/browser_canvas-actor-test-01.js | 17 + .../test/browser_canvas-actor-test-02.js | 78 + .../test/browser_canvas-actor-test-03.js | 75 + .../test/browser_canvas-actor-test-04.js | 85 + .../test/browser_canvas-actor-test-05.js | 50 + .../test/browser_canvas-actor-test-06.js | 100 + .../test/browser_canvas-actor-test-07.js | 94 + .../test/browser_canvas-actor-test-08.js | 36 + .../test/browser_canvas-actor-test-09.js | 36 + .../test/browser_canvas-actor-test-10.js | 107 + .../test/browser_canvas-actor-test-11.js | 138 + .../test/browser_canvas-actor-test-12.js | 29 + .../test/browser_canvas-frontend-call-highlight.js | 41 + .../test/browser_canvas-frontend-call-list.js | 70 + .../test/browser_canvas-frontend-call-search.js | 72 + .../test/browser_canvas-frontend-call-stack-01.js | 82 + .../test/browser_canvas-frontend-call-stack-02.js | 57 + .../test/browser_canvas-frontend-call-stack-03.js | 65 + .../test/browser_canvas-frontend-clear.js | 43 + .../browser_canvas-frontend-img-screenshots.js | 34 + .../browser_canvas-frontend-img-thumbnails-01.js | 65 + .../browser_canvas-frontend-img-thumbnails-02.js | 67 + .../test/browser_canvas-frontend-open.js | 41 + .../test/browser_canvas-frontend-record-01.js | 60 + .../test/browser_canvas-frontend-record-02.js | 73 + .../test/browser_canvas-frontend-record-03.js | 37 + .../test/browser_canvas-frontend-record-04.js | 34 + .../test/browser_canvas-frontend-reload-01.js | 55 + .../test/browser_canvas-frontend-reload-02.js | 70 + .../test/browser_canvas-frontend-slider-01.js | 39 + .../test/browser_canvas-frontend-slider-02.js | 97 + .../browser_canvas-frontend-snapshot-select-01.js | 93 + .../browser_canvas-frontend-snapshot-select-02.js | 30 + .../test/browser_canvas-frontend-stepping.js | 76 + .../test/browser_canvas-frontend-stop-01.js | 36 + .../test/browser_canvas-frontend-stop-02.js | 35 + .../test/browser_canvas-frontend-stop-03.js | 36 + .../test/browser_profiling-canvas.js | 45 + .../canvasdebugger/test/browser_profiling-webgl.js | 91 + .../client/canvasdebugger/test/doc_no-canvas.html | 14 + .../client}/canvasdebugger/test/doc_raf-begin.html | 0 .../canvasdebugger/test/doc_raf-no-canvas.html | 18 + .../client/canvasdebugger/test/doc_settimeout.html | 37 + .../test/doc_simple-canvas-bitmasks.html | 0 .../test/doc_simple-canvas-deep-stack.html | 0 .../test/doc_simple-canvas-transparent.html | 0 .../canvasdebugger/test/doc_simple-canvas.html | 0 .../canvasdebugger/test/doc_webgl-bindings.html | 0 .../canvasdebugger/test/doc_webgl-drawArrays.html | 187 + .../test/doc_webgl-drawElements.html | 225 + .../canvasdebugger/test/doc_webgl-enum.html | 0 devtools/client/canvasdebugger/test/head.js | 305 + devtools/client/commandline/commandline.css | 85 + .../client/commandline/commandlineoutput.xhtml | 17 + .../client/commandline/commandlinetooltip.xhtml | 18 + devtools/client/commandline/moz.build | 5 + devtools/client/commandline/test/.eslintrc.js | 10 + devtools/client/commandline/test/browser.ini | 124 + .../client/commandline/test/browser_cmd_addon.js | 195 + .../test/browser_cmd_appcache_invalid.js | 134 + .../browser_cmd_appcache_invalid_appcache.appcache | 0 ...cmd_appcache_invalid_appcache.appcache^headers^ | 0 .../test/browser_cmd_appcache_invalid_index.html | 0 .../test/browser_cmd_appcache_invalid_page1.html | 0 .../test/browser_cmd_appcache_invalid_page2.html | 0 .../test/browser_cmd_appcache_invalid_page3.html | 0 ...rowser_cmd_appcache_invalid_page3.html^headers^ | 0 .../commandline/test/browser_cmd_appcache_valid.js | 173 + .../browser_cmd_appcache_valid_appcache.appcache | 0 ...r_cmd_appcache_valid_appcache.appcache^headers^ | 0 .../test/browser_cmd_appcache_valid_index.html | 0 .../test/browser_cmd_appcache_valid_page1.html | 0 .../test/browser_cmd_appcache_valid_page2.html | 0 .../test/browser_cmd_appcache_valid_page3.html | 0 .../client/commandline/test/browser_cmd_calllog.js | 119 + .../commandline/test/browser_cmd_calllog_chrome.js | 116 + .../commandline/test/browser_cmd_commands.js | 63 + .../commandline/test/browser_cmd_cookie.html | 19 + .../client/commandline/test/browser_cmd_cookie.js | 170 + .../commandline/test/browser_cmd_cookie_host.js | 41 + .../test/browser_cmd_csscoverage_oneshot.js | 318 + .../test/browser_cmd_csscoverage_page1.html | 0 .../test/browser_cmd_csscoverage_page2.html | 0 .../test/browser_cmd_csscoverage_page3.html | 0 .../test/browser_cmd_csscoverage_sheetA.css | 0 .../test/browser_cmd_csscoverage_sheetB.css | 0 .../test/browser_cmd_csscoverage_sheetC.css | 0 .../test/browser_cmd_csscoverage_sheetD.css | 0 .../test/browser_cmd_csscoverage_startstop.js | 466 + .../test/browser_cmd_csscoverage_util.js | 24 + .../client/commandline/test/browser_cmd_folder.js | 58 + .../commandline/test/browser_cmd_highlight_01.js | 90 + .../commandline/test/browser_cmd_highlight_02.js | 45 + .../commandline/test/browser_cmd_highlight_03.js | 131 + .../commandline/test/browser_cmd_highlight_04.js | 94 + .../commandline/test/browser_cmd_inject.html | 0 .../client/commandline/test/browser_cmd_inject.js | 69 + .../client/commandline/test/browser_cmd_jsb.js | 103 + .../commandline/test/browser_cmd_jsb_script.jsi | 0 .../client/commandline/test/browser_cmd_listen.js | 80 + .../client/commandline/test/browser_cmd_measure.js | 53 + .../commandline/test/browser_cmd_media.html | 0 .../client/commandline/test/browser_cmd_media.js | 88 + .../test/browser_cmd_pagemod_export.html | 0 .../commandline/test/browser_cmd_pagemod_export.js | 417 + .../commandline/test/browser_cmd_paintflashing.js | 60 + .../client/commandline/test/browser_cmd_pref1.js | 154 + .../client/commandline/test/browser_cmd_pref2.js | 105 + .../client/commandline/test/browser_cmd_pref3.js | 113 + .../client/commandline/test/browser_cmd_qsa.js | 33 + .../client/commandline/test/browser_cmd_restart.js | 61 + .../client/commandline/test/browser_cmd_rulers.js | 53 + .../commandline/test/browser_cmd_screenshot.html | 18 + .../commandline/test/browser_cmd_screenshot.js | 374 + .../commandline/test/browser_cmd_settings.js | 124 + .../client/commandline/test/browser_gcli_async.js | 110 + .../client/commandline/test/browser_gcli_canon.js | 286 + .../client/commandline/test/browser_gcli_cli1.js | 528 + .../client/commandline/test/browser_gcli_cli2.js | 788 + .../commandline/test/browser_gcli_completion1.js | 277 + .../commandline/test/browser_gcli_completion2.js | 263 + .../commandline/test/browser_gcli_context.js | 239 + .../client/commandline/test/browser_gcli_date.js | 358 + .../client/commandline/test/browser_gcli_exec.js | 656 + .../client/commandline/test/browser_gcli_fail.js | 73 + .../client/commandline/test/browser_gcli_file.js | 821 + .../commandline/test/browser_gcli_fileparser.js | 46 + .../commandline/test/browser_gcli_filesystem.js | 66 + .../client/commandline/test/browser_gcli_focus.js | 67 + .../commandline/test/browser_gcli_history.js | 72 + .../commandline/test/browser_gcli_incomplete.js | 439 + .../commandline/test/browser_gcli_inputter.js | 97 + .../client/commandline/test/browser_gcli_intro.js | 71 + .../client/commandline/test/browser_gcli_js.js | 570 + .../commandline/test/browser_gcli_keyboard1.js | 72 + .../commandline/test/browser_gcli_keyboard2.js | 121 + .../commandline/test/browser_gcli_keyboard3.js | 119 + .../commandline/test/browser_gcli_keyboard4.js | 189 + .../commandline/test/browser_gcli_keyboard5.js | 57 + .../commandline/test/browser_gcli_keyboard6.js | 65 + .../client/commandline/test/browser_gcli_menu.js | 51 + .../client/commandline/test/browser_gcli_node.js | 317 + .../client/commandline/test/browser_gcli_pref1.js | 166 + .../client/commandline/test/browser_gcli_pref2.js | 119 + .../commandline/test/browser_gcli_remotews.js | 485 + .../commandline/test/browser_gcli_remotexhr.js | 485 + .../commandline/test/browser_gcli_resource.js | 154 + .../client/commandline/test/browser_gcli_short.js | 248 + .../client/commandline/test/browser_gcli_spell.js | 72 + .../client/commandline/test/browser_gcli_split.js | 67 + .../client/commandline/test/browser_gcli_string.js | 270 + .../commandline/test/browser_gcli_tokenize.js | 290 + .../commandline/test/browser_gcli_tooltip.js | 132 + .../client/commandline/test/browser_gcli_types.js | 118 + .../client/commandline/test/browser_gcli_union.js | 173 + .../client/commandline/test/browser_gcli_url.js | 107 + devtools/client/commandline/test/head.js | 40 + devtools/client/commandline/test/helpers.js | 1341 + devtools/client/commandline/test/mockCommands.js | 794 + .../client/debugger/content/actions/breakpoints.js | 191 + .../debugger/content/actions/event-listeners.js | 118 + devtools/client/debugger/content/actions/moz.build | 10 + .../client/debugger/content/actions/sources.js | 280 + devtools/client/debugger/content/constants.js | 25 + devtools/client/debugger/content/globalActions.js | 18 + devtools/client/debugger/content/moz.build | 17 + devtools/client/debugger/content/queries.js | 70 + .../debugger/content/reducers/async-requests.js | 31 + .../debugger/content/reducers/breakpoints.js | 153 + .../debugger/content/reducers/event-listeners.js | 37 + devtools/client/debugger/content/reducers/index.js | 16 + .../client/debugger/content/reducers/moz.build | 12 + .../client/debugger/content/reducers/sources.js | 128 + devtools/client/debugger/content/utils.js | 88 + .../debugger/content/views/event-listeners-view.js | 295 + devtools/client/debugger/content/views/moz.build | 9 + .../client/debugger/content/views/sources-view.js | 1370 + devtools/client/debugger/debugger-commands.js | 633 + devtools/client/debugger/debugger-controller.js | 1276 + devtools/client/debugger/debugger-view.js | 982 + devtools/client/debugger/debugger.css | 69 + devtools/client/debugger/debugger.xul | 474 + devtools/client/debugger/moz.build | 20 + devtools/client/debugger/new/bundle.js | 58335 ++++++++ devtools/client/debugger/new/images/Icons.js | 46 + devtools/client/debugger/new/images/Svg.js | 43 + .../client/debugger/new/images/angle-brackets.svg | 9 + devtools/client/debugger/new/images/arrow.svg | 6 + devtools/client/debugger/new/images/blackBox.svg | 9 + devtools/client/debugger/new/images/breakpoint.svg | 6 + devtools/client/debugger/new/images/close.svg | 7 + .../debugger/new/images/disableBreakpoints.svg | 8 + devtools/client/debugger/new/images/domain.svg | 7 + .../client/debugger/new/images/favicon.png | 0 devtools/client/debugger/new/images/file.svg | 7 + devtools/client/debugger/new/images/folder.svg | 6 + devtools/client/debugger/new/images/globe.svg | 10 + .../debugger/new/images/magnifying-glass.svg | 4 + .../client/debugger/new/images/pause-circle.svg | 10 + .../debugger/new/images/pause-exceptions.svg | 7 + devtools/client/debugger/new/images/pause.svg | 8 + devtools/client/debugger/new/images/play.svg | 6 + devtools/client/debugger/new/images/plus.svg | 6 + .../client/debugger/new/images/prettyPrint.svg | 6 + devtools/client/debugger/new/images/resume.svg | 6 + devtools/client/debugger/new/images/sad-face.svg | 9 + devtools/client/debugger/new/images/settings.svg | 6 + devtools/client/debugger/new/images/stepIn.svg | 8 + devtools/client/debugger/new/images/stepOut.svg | 8 + devtools/client/debugger/new/images/stepOver.svg | 9 + .../client/debugger/new/images/subSettings.svg | 6 + .../debugger/new/images/toggle-breakpoints.svg | 8 + devtools/client/debugger/new/images/worker.svg | 6 + devtools/client/debugger/new/index.html | 31 + devtools/client/debugger/new/moz.build | 12 + devtools/client/debugger/new/panel.js | 77 + .../client/debugger/new/pretty-print-worker.js | 5904 + devtools/client/debugger/new/source-map-worker.js | 5831 + devtools/client/debugger/new/styles.css | 1724 + .../client/debugger/new/test/mochitest/.eslintrc | 80 + .../client/debugger/new/test/mochitest/browser.ini | 60 + .../mochitest/browser_dbg-breaking-from-console.js | 31 + .../new/test/mochitest/browser_dbg-breaking.js | 32 + .../test/mochitest/browser_dbg-breakpoints-cond.js | 50 + .../new/test/mochitest/browser_dbg-breakpoints.js | 101 + .../new/test/mochitest/browser_dbg-call-stack.js | 62 + .../test/mochitest/browser_dbg-chrome-create.js | 72 + .../test/mochitest/browser_dbg-chrome-debugging.js | 88 + .../new/test/mochitest/browser_dbg-console.js | 34 + .../test/mochitest/browser_dbg-debugger-buttons.js | 54 + .../test/mochitest/browser_dbg-editor-gutter.js | 64 + .../test/mochitest/browser_dbg-editor-highlight.js | 46 + .../new/test/mochitest/browser_dbg-editor-mode.js | 14 + .../test/mochitest/browser_dbg-editor-select.js | 54 + .../new/test/mochitest/browser_dbg-iframes.js | 26 + .../new/test/mochitest/browser_dbg-navigation.js | 47 + .../test/mochitest/browser_dbg-pause-exceptions.js | 46 + .../mochitest/browser_dbg-pretty-print-paused.js | 22 + .../new/test/mochitest/browser_dbg-pretty-print.js | 31 + .../new/test/mochitest/browser_dbg-scopes.js | 27 + .../new/test/mochitest/browser_dbg-searching.js | 28 + .../test/mochitest/browser_dbg-sourcemaps-bogus.js | 23 + .../new/test/mochitest/browser_dbg-sourcemaps.js | 44 + .../new/test/mochitest/browser_dbg-sources.js | 58 + .../mochitest/browser_dbg_keyboard-shortcuts.js | 46 + .../debugger/new/test/mochitest/examples/README.md | 7 + .../new/test/mochitest/examples/bogus-map.js | 8 + .../debugger/new/test/mochitest/examples/bundle.js | 96 + .../new/test/mochitest/examples/bundle.js.map | 1 + .../examples/doc-debugger-statements.html | 27 + .../test/mochitest/examples/doc-exceptions.html | 7 + .../new/test/mochitest/examples/doc-frames.html | 17 + .../new/test/mochitest/examples/doc-iframes.html | 17 + .../new/test/mochitest/examples/doc-minified.html | 14 + .../mochitest/examples/doc-script-switching.html | 18 + .../new/test/mochitest/examples/doc-scripts.html | 21 + .../mochitest/examples/doc-sourcemap-bogus.html | 13 + .../test/mochitest/examples/doc-sourcemaps.html | 13 + .../new/test/mochitest/examples/doc-sources.html | 23 + .../debugger/new/test/mochitest/examples/entry.js | 16 + .../new/test/mochitest/examples/exceptions.js | 19 + .../debugger/new/test/mochitest/examples/frames.js | 24 + .../debugger/new/test/mochitest/examples/long.js | 76 + .../new/test/mochitest/examples/math.min.js | 3 + .../mochitest/examples/nested/nested-source.js | 3 + .../debugger/new/test/mochitest/examples/opts.js | 3 + .../debugger/new/test/mochitest/examples/output.js | 5 + .../test/mochitest/examples/script-switching-01.js | 0 .../test/mochitest/examples/script-switching-02.js | 0 .../new/test/mochitest/examples/simple1.js | 31 + .../new/test/mochitest/examples/simple2.js | 6 + .../debugger/new/test/mochitest/examples/times2.js | 3 + .../new/test/mochitest/examples/webpack.config.js | 8 + .../client/debugger/new/test/mochitest/head.js | 684 + devtools/client/debugger/panel.js | 180 + devtools/client/debugger/test/.eslintrc.js | 6 + .../addon-source/browser_dbg_addon3/lib/main.js | 0 .../addon-source/browser_dbg_addon3/package.json | 0 .../addon-source/browser_dbg_addon4/bootstrap.js | 36 + .../browser_dbg_addon4/chrome.manifest | 0 .../addon-source/browser_dbg_addon4/install.rdf | 0 .../addon-source/browser_dbg_addon4}/test.jsm | 0 .../addon-source/browser_dbg_addon4}/test.xul | 0 .../addon-source/browser_dbg_addon4}/test2.jsm | 0 .../addon-source/browser_dbg_addon4}/test2.xul | 0 .../addon-source/browser_dbg_addon4/testxul.js | 4 + .../addon-source/browser_dbg_addon4/testxul2.js | 4 + .../addon-source/browser_dbg_addon5/bootstrap.js | 23 + .../browser_dbg_addon5/chrome.manifest | 0 .../addon-source/browser_dbg_addon5/install.rdf | 0 .../addon-source/browser_dbg_addon5}/test.jsm | 0 .../addon-source/browser_dbg_addon5}/test.xul | 0 .../addon-source/browser_dbg_addon5}/test2.jsm | 0 .../addon-source/browser_dbg_addon5}/test2.xul | 0 .../addon-source/browser_dbg_addon5/testxul.js | 4 + .../addon-source/browser_dbg_addon5/testxul2.js | 4 + .../manifest.json | 18 + .../webext-content-script.js | 1 + .../test/mochitest/addon-webext-contentscript.xpi | Bin 0 -> 4648 bytes devtools/client/debugger/test/mochitest/addon1.xpi | Bin 0 -> 5577 bytes devtools/client/debugger/test/mochitest/addon2.xpi | Bin 0 -> 5578 bytes devtools/client/debugger/test/mochitest/addon3.xpi | Bin 0 -> 12718 bytes devtools/client/debugger/test/mochitest/addon4.xpi | Bin 0 -> 7340 bytes devtools/client/debugger/test/mochitest/addon5.xpi | Bin 0 -> 7224 bytes .../client/debugger/test/mochitest/browser.ini | 317 + .../client/debugger/test/mochitest/browser2.ini | 460 + .../mochitest/browser_dbg_WorkerActor.attach.js | 62 + .../browser_dbg_WorkerActor.attachThread.js | 100 + .../browser_dbg_aaa_run_first_leaktest.js | 33 + .../test/mochitest/browser_dbg_addon-console.js | 47 + .../browser_dbg_addon-modules-unpacked.js | 67 + .../test/mochitest/browser_dbg_addon-modules.js | 66 + .../test/mochitest/browser_dbg_addon-panels.js | 49 + .../test/mochitest/browser_dbg_addon-sources.js | 42 + .../browser_dbg_addon-workers-dbg-enabled.js | 41 + .../test/mochitest/browser_dbg_addonactor.js | 95 + .../mochitest/browser_dbg_auto-pretty-print-01.js | 117 + .../mochitest/browser_dbg_auto-pretty-print-02.js | 126 + .../mochitest/browser_dbg_auto-pretty-print-03.js | 58 + .../debugger/test/mochitest/browser_dbg_bfcache.js | 95 + .../test/mochitest/browser_dbg_blackboxing-01.js | 57 + .../test/mochitest/browser_dbg_blackboxing-02.js | 60 + .../test/mochitest/browser_dbg_blackboxing-03.js | 65 + .../test/mochitest/browser_dbg_blackboxing-04.js | 65 + .../test/mochitest/browser_dbg_blackboxing-05.js | 74 + .../test/mochitest/browser_dbg_blackboxing-06.js | 61 + .../test/mochitest/browser_dbg_blackboxing-07.js | 53 + .../mochitest/browser_dbg_breadcrumbs-access.js | 98 + .../test/mochitest/browser_dbg_break-in-anon.js | 40 + .../test/mochitest/browser_dbg_break-on-dom-01.js | 58 + .../test/mochitest/browser_dbg_break-on-dom-02.js | 135 + .../test/mochitest/browser_dbg_break-on-dom-03.js | 102 + .../test/mochitest/browser_dbg_break-on-dom-04.js | 101 + .../test/mochitest/browser_dbg_break-on-dom-05.js | 128 + .../test/mochitest/browser_dbg_break-on-dom-06.js | 130 + .../test/mochitest/browser_dbg_break-on-dom-07.js | 106 + .../test/mochitest/browser_dbg_break-on-dom-08.js | 61 + .../mochitest/browser_dbg_break-on-dom-event-01.js | 225 + .../mochitest/browser_dbg_break-on-dom-event-02.js | 105 + .../mochitest/browser_dbg_break-on-dom-event-03.js | 97 + .../mochitest/browser_dbg_break-on-next-console.js | 61 + .../test/mochitest/browser_dbg_break-on-next.js | 103 + .../test/mochitest/browser_dbg_break-unselected.js | 48 + .../browser_dbg_breakpoints-actual-location.js | 55 + .../browser_dbg_breakpoints-actual-location2.js | 88 + ...oints-break-on-last-line-of-script-on-reload.js | 116 + .../mochitest/browser_dbg_breakpoints-button-01.js | 55 + .../mochitest/browser_dbg_breakpoints-button-02.js | 64 + ...ser_dbg_breakpoints-condition-thrown-message.js | 107 + .../browser_dbg_breakpoints-contextmenu-add.js | 84 + .../browser_dbg_breakpoints-contextmenu.js | 252 + .../browser_dbg_breakpoints-disabled-reload.js | 124 + .../mochitest/browser_dbg_breakpoints-editor.js | 241 + .../test/mochitest/browser_dbg_breakpoints-eval.js | 47 + .../mochitest/browser_dbg_breakpoints-highlight.js | 90 + .../browser_dbg_breakpoints-new-script.js | 92 + .../browser_dbg_breakpoints-other-tabs.js | 41 + .../test/mochitest/browser_dbg_breakpoints-pane.js | 238 + .../mochitest/browser_dbg_breakpoints-reload.js | 39 + .../test/mochitest/browser_dbg_bug-896139.js | 48 + .../test/mochitest/browser_dbg_chrome-create.js | 64 + .../test/mochitest/browser_dbg_chrome-debugging.js | 102 + .../mochitest/browser_dbg_clean-exit-window.js | 86 + .../test/mochitest/browser_dbg_clean-exit.js | 44 + .../mochitest/browser_dbg_closure-inspection.js | 153 + .../test/mochitest/browser_dbg_cmd-blackbox.js | 117 + .../test/mochitest/browser_dbg_cmd-break.js | 225 + .../debugger/test/mochitest/browser_dbg_cmd-dbg.js | 102 + .../browser_dbg_conditional-breakpoints-01.js | 218 + .../browser_dbg_conditional-breakpoints-02.js | 219 + .../browser_dbg_conditional-breakpoints-03.js | 78 + .../browser_dbg_conditional-breakpoints-04.js | 52 + .../browser_dbg_conditional-breakpoints-05.js | 141 + .../test/mochitest/browser_dbg_console-eval.js | 41 + .../mochitest/browser_dbg_console-named-eval.js | 42 + .../browser_dbg_controller-evaluate-01.js | 106 + .../browser_dbg_controller-evaluate-02.js | 78 + .../mochitest/browser_dbg_debugger-statement.js | 87 + .../mochitest/browser_dbg_editor-contextmenu.js | 68 + .../test/mochitest/browser_dbg_editor-mode.js | 97 + .../mochitest/browser_dbg_event-listeners-01.js | 147 + .../mochitest/browser_dbg_event-listeners-02.js | 123 + .../mochitest/browser_dbg_event-listeners-03.js | 82 + .../mochitest/browser_dbg_event-listeners-04.js | 55 + .../test/mochitest/browser_dbg_file-reload.js | 72 + .../mochitest/browser_dbg_function-display-name.js | 68 + .../browser_dbg_global-method-override.js | 26 + .../test/mochitest/browser_dbg_globalactor.js | 61 + .../mochitest/browser_dbg_hide-toolbar-buttons.js | 34 + .../test/mochitest/browser_dbg_host-layout.js | 166 + .../debugger/test/mochitest/browser_dbg_iframes.js | 72 + .../browser_dbg_instruments-pane-collapse.js | 167 + ...owser_dbg_instruments-pane-collapse_keyboard.js | 40 + .../test/mochitest/browser_dbg_interrupts.js | 123 + .../browser_dbg_jump-to-function-definition.js | 50 + .../test/mochitest/browser_dbg_listaddons.js | 112 + .../test/mochitest/browser_dbg_listtabs-01.js | 98 + .../test/mochitest/browser_dbg_listtabs-02.js | 219 + .../test/mochitest/browser_dbg_listtabs-03.js | 61 + .../test/mochitest/browser_dbg_listworkers.js | 59 + .../browser_dbg_location-changes-01-simple.js | 60 + .../browser_dbg_location-changes-02-blank.js | 57 + .../browser_dbg_location-changes-03-new.js | 59 + .../browser_dbg_location-changes-04-breakpoint.js | 165 + .../test/mochitest/browser_dbg_multiple-windows.js | 165 + .../test/mochitest/browser_dbg_navigation.js | 75 + .../browser_dbg_no-dangling-breakpoints.js | 25 + .../test/mochitest/browser_dbg_no-page-sources.js | 54 + .../mochitest/browser_dbg_on-pause-highlight.js | 86 + .../test/mochitest/browser_dbg_on-pause-raise.js | 120 + .../mochitest/browser_dbg_optimized-out-vars.js | 50 + .../test/mochitest/browser_dbg_panel-size.js | 88 + .../test/mochitest/browser_dbg_parser-01.js | 33 + .../test/mochitest/browser_dbg_parser-02.js | 30 + .../test/mochitest/browser_dbg_parser-03.js | 79 + .../test/mochitest/browser_dbg_parser-04.js | 58 + .../test/mochitest/browser_dbg_parser-05.js | 45 + .../test/mochitest/browser_dbg_parser-06.js | 80 + .../test/mochitest/browser_dbg_parser-07.js | 57 + .../test/mochitest/browser_dbg_parser-08.js | 291 + .../test/mochitest/browser_dbg_parser-09.js | 292 + .../test/mochitest/browser_dbg_parser-10.js | 129 + .../test/mochitest/browser_dbg_parser-11.js | 41 + .../mochitest/browser_dbg_parser-computed-name.js | 32 + .../browser_dbg_parser-function-defaults.js | 31 + .../browser_dbg_parser-spread-expression.js | 32 + .../browser_dbg_parser-template-strings.js | 29 + .../mochitest/browser_dbg_pause-exceptions-01.js | 246 + .../mochitest/browser_dbg_pause-exceptions-02.js | 204 + .../test/mochitest/browser_dbg_pause-no-step.js | 94 + .../test/mochitest/browser_dbg_pause-resume.js | 91 + .../test/mochitest/browser_dbg_pause-warning.js | 109 + .../mochitest/browser_dbg_paused-keybindings.js | 50 + .../test/mochitest/browser_dbg_post-page.js | 53 + .../test/mochitest/browser_dbg_pretty-print-01.js | 52 + .../test/mochitest/browser_dbg_pretty-print-02.js | 41 + .../test/mochitest/browser_dbg_pretty-print-03.js | 40 + .../test/mochitest/browser_dbg_pretty-print-04.js | 50 + .../test/mochitest/browser_dbg_pretty-print-05.js | 66 + .../test/mochitest/browser_dbg_pretty-print-06.js | 80 + .../test/mochitest/browser_dbg_pretty-print-07.js | 62 + .../test/mochitest/browser_dbg_pretty-print-08.js | 99 + .../test/mochitest/browser_dbg_pretty-print-09.js | 92 + .../test/mochitest/browser_dbg_pretty-print-10.js | 48 + .../test/mochitest/browser_dbg_pretty-print-11.js | 65 + .../test/mochitest/browser_dbg_pretty-print-12.js | 51 + .../test/mochitest/browser_dbg_pretty-print-13.js | 53 + .../browser_dbg_pretty-print-on-paused.js | 69 + .../mochitest/browser_dbg_progress-listener-bug.js | 89 + .../browser_dbg_promises-allocation-stack.js | 87 + ...browser_dbg_promises-chrome-allocation-stack.js | 100 + .../browser_dbg_promises-fulfillment-stack.js | 106 + .../browser_dbg_promises-rejection-stack.js | 106 + .../browser_dbg_reload-preferred-script-02.js | 50 + .../browser_dbg_reload-preferred-script-03.js | 62 + .../mochitest/browser_dbg_reload-same-script.js | 88 + .../mochitest/browser_dbg_scripts-switching-01.js | 162 + .../mochitest/browser_dbg_scripts-switching-02.js | 163 + .../mochitest/browser_dbg_scripts-switching-03.js | 63 + .../browser_dbg_search-autofill-identifier.js | 138 + .../test/mochitest/browser_dbg_search-basic-01.js | 330 + .../test/mochitest/browser_dbg_search-basic-02.js | 129 + .../test/mochitest/browser_dbg_search-basic-03.js | 123 + .../test/mochitest/browser_dbg_search-basic-04.js | 132 + .../test/mochitest/browser_dbg_search-global-01.js | 278 + .../test/mochitest/browser_dbg_search-global-02.js | 203 + .../test/mochitest/browser_dbg_search-global-03.js | 110 + .../test/mochitest/browser_dbg_search-global-04.js | 98 + .../test/mochitest/browser_dbg_search-global-05.js | 160 + .../test/mochitest/browser_dbg_search-global-06.js | 125 + .../mochitest/browser_dbg_search-popup-jank.js | 128 + .../mochitest/browser_dbg_search-sources-01.js | 232 + .../mochitest/browser_dbg_search-sources-02.js | 281 + .../mochitest/browser_dbg_search-sources-03.js | 103 + .../test/mochitest/browser_dbg_search-symbols.js | 472 + .../browser_dbg_searchbox-help-popup-01.js | 64 + .../browser_dbg_searchbox-help-popup-02.js | 90 + .../test/mochitest/browser_dbg_searchbox-parse.js | 126 + .../browser_dbg_server-conditional-bp-01.js | 218 + .../browser_dbg_server-conditional-bp-02.js | 214 + .../browser_dbg_server-conditional-bp-03.js | 73 + .../browser_dbg_server-conditional-bp-04.js | 46 + .../browser_dbg_server-conditional-bp-05.js | 134 + .../test/mochitest/browser_dbg_source-maps-01.js | 170 + .../test/mochitest/browser_dbg_source-maps-02.js | 153 + .../test/mochitest/browser_dbg_source-maps-03.js | 88 + .../test/mochitest/browser_dbg_source-maps-04.js | 187 + .../mochitest/browser_dbg_sources-bookmarklet.js | 53 + .../test/mochitest/browser_dbg_sources-cache.js | 147 + .../browser_dbg_sources-contextmenu-01.js | 57 + .../browser_dbg_sources-contextmenu-02.js | 75 + .../test/mochitest/browser_dbg_sources-eval-01.js | 44 + .../test/mochitest/browser_dbg_sources-eval-02.js | 55 + .../mochitest/browser_dbg_sources-iframe-reload.js | 35 + .../mochitest/browser_dbg_sources-keybindings.js | 40 + .../test/mochitest/browser_dbg_sources-labels.js | 172 + .../test/mochitest/browser_dbg_sources-large.js | 80 + .../test/mochitest/browser_dbg_sources-sorting.js | 141 + .../browser_dbg_sources-webext-contentscript.js | 63 + .../browser_dbg_split-console-keypress.js | 108 + .../browser_dbg_split-console-paused-reload.js | 67 + .../test/mochitest/browser_dbg_stack-01.js | 49 + .../test/mochitest/browser_dbg_stack-02.js | 115 + .../test/mochitest/browser_dbg_stack-03.js | 64 + .../test/mochitest/browser_dbg_stack-04.js | 58 + .../test/mochitest/browser_dbg_stack-05.js | 102 + .../test/mochitest/browser_dbg_stack-06.js | 92 + .../test/mochitest/browser_dbg_stack-07.js | 113 + .../mochitest/browser_dbg_stack-contextmenu-01.js | 58 + .../mochitest/browser_dbg_stack-contextmenu-02.js | 58 + .../test/mochitest/browser_dbg_step-out.js | 91 + .../test/mochitest/browser_dbg_tabactor-01.js | 65 + .../test/mochitest/browser_dbg_tabactor-02.js | 79 + .../browser_dbg_terminate-on-tab-close.js | 34 + .../mochitest/browser_dbg_variables-view-01.js | 132 + .../mochitest/browser_dbg_variables-view-02.js | 227 + .../mochitest/browser_dbg_variables-view-03.js | 157 + .../mochitest/browser_dbg_variables-view-04.js | 156 + .../mochitest/browser_dbg_variables-view-05.js | 234 + .../mochitest/browser_dbg_variables-view-06.js | 125 + .../mochitest/browser_dbg_variables-view-07.js | 69 + .../mochitest/browser_dbg_variables-view-08.js | 61 + .../browser_dbg_variables-view-accessibility.js | 557 + .../mochitest/browser_dbg_variables-view-data.js | 611 + .../browser_dbg_variables-view-edit-cancel.js | 58 + .../browser_dbg_variables-view-edit-click.js | 58 + .../browser_dbg_variables-view-edit-getset-01.js | 300 + .../browser_dbg_variables-view-edit-getset-02.js | 107 + .../browser_dbg_variables-view-edit-value.js | 91 + .../browser_dbg_variables-view-edit-watch.js | 510 + .../browser_dbg_variables-view-filter-01.js | 241 + .../browser_dbg_variables-view-filter-02.js | 249 + .../browser_dbg_variables-view-filter-03.js | 178 + .../browser_dbg_variables-view-filter-04.js | 243 + .../browser_dbg_variables-view-filter-05.js | 254 + .../browser_dbg_variables-view-filter-pref.js | 85 + .../browser_dbg_variables-view-filter-searchbox.js | 150 + ...owser_dbg_variables-view-frame-parameters-01.js | 270 + ...owser_dbg_variables-view-frame-parameters-02.js | 552 + ...owser_dbg_variables-view-frame-parameters-03.js | 157 + .../browser_dbg_variables-view-frame-with.js | 212 + ...wser_dbg_variables-view-frozen-sealed-nonext.js | 93 + .../browser_dbg_variables-view-hide-non-enums.js | 111 + ...rowser_dbg_variables-view-large-array-buffer.js | 253 + .../browser_dbg_variables-view-map-set.js | 117 + .../browser_dbg_variables-view-override-01.js | 240 + .../browser_dbg_variables-view-override-02.js | 75 + .../browser_dbg_variables-view-popup-01.js | 67 + .../browser_dbg_variables-view-popup-02.js | 53 + .../browser_dbg_variables-view-popup-03.js | 49 + .../browser_dbg_variables-view-popup-04.js | 38 + .../browser_dbg_variables-view-popup-05.js | 57 + .../browser_dbg_variables-view-popup-06.js | 83 + .../browser_dbg_variables-view-popup-07.js | 70 + .../browser_dbg_variables-view-popup-08.js | 75 + .../browser_dbg_variables-view-popup-09.js | 39 + .../browser_dbg_variables-view-popup-10.js | 67 + .../browser_dbg_variables-view-popup-11.js | 84 + .../browser_dbg_variables-view-popup-12.js | 77 + .../browser_dbg_variables-view-popup-13.js | 68 + .../browser_dbg_variables-view-popup-14.js | 55 + .../browser_dbg_variables-view-popup-15.js | 39 + .../browser_dbg_variables-view-popup-16.js | 77 + .../browser_dbg_variables-view-popup-17.js | 80 + .../browser_dbg_variables-view-reexpand-01.js | 211 + .../browser_dbg_variables-view-reexpand-02.js | 226 + .../browser_dbg_variables-view-reexpand-03.js | 120 + .../mochitest/browser_dbg_variables-view-webidl.js | 262 + .../mochitest/browser_dbg_watch-expressions-01.js | 227 + .../mochitest/browser_dbg_watch-expressions-02.js | 383 + .../mochitest/browser_dbg_worker-console-01.js | 21 + .../mochitest/browser_dbg_worker-console-02.js | 58 + .../mochitest/browser_dbg_worker-console-03.js | 46 + .../mochitest/browser_dbg_worker-source-map.js | 89 + .../test/mochitest/browser_dbg_worker-window.js | 61 + .../mochitest/code_WorkerActor.attach-worker1.js | 5 + .../mochitest/code_WorkerActor.attach-worker2.js | 5 + .../code_WorkerActor.attachThread-worker.js | 16 + .../test/mochitest}/code_binary_search.coffee | 0 .../debugger/test/mochitest}/code_binary_search.js | 0 .../test/mochitest}/code_binary_search.map | 0 .../test/mochitest}/code_blackboxing_blackboxme.js | 0 .../test/mochitest}/code_blackboxing_one.js | 0 .../test/mochitest}/code_blackboxing_three.js | 0 .../test/mochitest}/code_blackboxing_two.js | 0 .../mochitest/code_blackboxing_unblackbox.min.js | 1 + ...oints-break-on-last-line-of-script-on-reload.js | 6 + .../test/mochitest}/code_breakpoints-other-tabs.js | 0 .../debugger/test/mochitest/code_bug-896139.js | 8 + .../debugger/test/mochitest/code_frame-script.js | 106 + .../test/mochitest/code_function-jump-01.js | 6 + .../test/mochitest/code_function-search-01.js | 42 + .../test/mochitest/code_function-search-02.js | 21 + .../test/mochitest}/code_function-search-03.js | 0 .../test/mochitest/code_listworkers-worker1.js | 3 + .../test/mochitest/code_listworkers-worker2.js | 3 + .../test/mochitest}/code_location-changes.js | 0 .../client/debugger/test/mochitest}/code_math.js | 0 .../client/debugger/test/mochitest}/code_math.map | 0 .../debugger/test/mochitest}/code_math.min.js | 0 .../test/mochitest}/code_math_bogus_map.js | 0 .../test/mochitest/code_same-line-functions.js | 1 + .../debugger/test/mochitest/code_script-eval.js | 14 + .../test/mochitest}/code_script-switching-01.js | 0 .../test/mochitest}/code_script-switching-02.js | 0 .../debugger/test/mochitest}/code_test-editor-mode | 0 .../client/debugger/test/mochitest}/code_ugly-2.js | 0 .../client/debugger/test/mochitest}/code_ugly-3.js | 0 .../client/debugger/test/mochitest/code_ugly-4.js | 25 + .../client/debugger/test/mochitest/code_ugly-5.js | 14 + .../client/debugger/test/mochitest}/code_ugly-6.js | 0 .../client/debugger/test/mochitest}/code_ugly-7.js | 0 .../client/debugger/test/mochitest}/code_ugly-8 | 0 .../debugger/test/mochitest}/code_ugly-8^headers^ | 0 .../client/debugger/test/mochitest}/code_ugly.js | 0 .../test/mochitest/code_worker-source-map.coffee | 22 + .../test/mochitest/code_worker-source-map.js | 35 + .../test/mochitest/code_worker-source-map.js.map | 10 + .../test/mochitest/code_workeractor-worker.js | 5 + .../mochitest/doc_WorkerActor.attach-tab1.html | 8 + .../mochitest/doc_WorkerActor.attach-tab2.html | 8 + .../doc_WorkerActor.attachThread-tab.html | 8 + .../test/mochitest}/doc_auto-pretty-print-01.html | 0 .../test/mochitest}/doc_auto-pretty-print-02.html | 0 .../test/mochitest}/doc_binary_search.html | 0 .../debugger/test/mochitest}/doc_blackboxing.html | 0 .../test/mochitest/doc_blackboxing_unblackbox.html | 11 + .../test/mochitest}/doc_breakpoint-move.html | 0 ...nts-break-on-last-line-of-script-on-reload.html | 0 .../mochitest}/doc_breakpoints-other-tabs.html | 0 .../test/mochitest}/doc_breakpoints-reload.html | 0 .../debugger/test/mochitest/doc_bug-896139.html | 18 + .../test/mochitest}/doc_closure-optimized-out.html | 0 .../debugger/test/mochitest}/doc_closures.html | 0 .../debugger/test/mochitest}/doc_cmd-break.html | 0 .../debugger/test/mochitest}/doc_cmd-dbg.html | 0 .../mochitest}/doc_conditional-breakpoints.html | 0 .../test/mochitest}/doc_domnode-variables.html | 0 .../debugger/test/mochitest}/doc_editor-mode.html | 0 .../debugger/test/mochitest}/doc_empty-tab-01.html | 0 .../debugger/test/mochitest}/doc_empty-tab-02.html | 0 .../test/mochitest}/doc_event-listeners-01.html | 0 .../test/mochitest}/doc_event-listeners-02.html | 0 .../test/mochitest}/doc_event-listeners-03.html | 0 .../test/mochitest/doc_event-listeners-04.html | 23 + .../test/mochitest}/doc_frame-parameters.html | 0 .../test/mochitest}/doc_function-display-name.html | 0 .../debugger/test/mochitest/doc_function-jump.html | 17 + .../test/mochitest/doc_function-search.html | 30 + .../mochitest}/doc_global-method-override.html | 0 .../debugger/test/mochitest}/doc_iframes.html | 0 .../test/mochitest}/doc_included-script.html | 0 .../mochitest}/doc_inline-debugger-statement.html | 0 .../test/mochitest}/doc_inline-script.html | 0 .../test/mochitest/doc_large-array-buffer.html | 32 + .../test/mochitest/doc_listworkers-tab.html | 8 + .../debugger/test/mochitest/doc_map-set.html | 42 + .../debugger/test/mochitest}/doc_minified.html | 0 .../test/mochitest}/doc_minified_bogus_map.html | 0 .../test/mochitest}/doc_native-event-handler.html | 0 .../test/mochitest}/doc_no-page-sources.html | 0 .../test/mochitest}/doc_pause-exceptions.html | 0 .../test/mochitest}/doc_pretty-print-2.html | 0 .../test/mochitest}/doc_pretty-print-3.html | 0 .../mochitest}/doc_pretty-print-on-paused.html | 0 .../debugger/test/mochitest}/doc_pretty-print.html | 0 .../doc_promise-get-allocation-stack.html | 24 + .../doc_promise-get-fulfillment-stack.html | 24 + .../mochitest/doc_promise-get-rejection-stack.html | 24 + .../debugger/test/mochitest}/doc_promise.html | 0 .../client/debugger/test/mochitest/doc_proxy.html | 39 + .../test/mochitest}/doc_random-javascript.html | 0 .../test/mochitest}/doc_recursion-stack.html | 0 .../test/mochitest}/doc_scope-variable-2.html | 0 .../test/mochitest}/doc_scope-variable-3.html | 0 .../test/mochitest}/doc_scope-variable-4.html | 0 .../test/mochitest}/doc_scope-variable.html | 0 .../test/mochitest}/doc_script-bookmarklet.html | 0 .../debugger/test/mochitest}/doc_script-eval.html | 0 .../test/mochitest}/doc_script-switching-01.html | 0 .../test/mochitest}/doc_script-switching-02.html | 0 .../mochitest/doc_script_webext_contentscript.html | 13 + .../mochitest/doc_split-console-paused-reload.html | 22 + .../test/mochitest/doc_step-many-statements.html | 50 + .../debugger/test/mochitest}/doc_step-out.html | 0 .../mochitest}/doc_terminate-on-tab-close.html | 0 .../mochitest}/doc_watch-expression-button.html | 0 .../test/mochitest}/doc_watch-expressions.html | 0 .../mochitest/doc_whitespace-property-names.html | 29 + .../debugger/test/mochitest}/doc_with-frame.html | 0 .../test/mochitest/doc_worker-source-map.html | 18 + devtools/client/debugger/test/mochitest/head.js | 1351 + .../debugger/test/mochitest/sjs_post-page.sjs | 16 + .../test/mochitest}/sjs_random-javascript.sjs | 0 .../client/debugger/test/mochitest/testactors.js | 33 + devtools/client/debugger/utils.js | 378 + devtools/client/debugger/views/filter-view.js | 925 + .../client/debugger/views/global-search-view.js | 756 + devtools/client/debugger/views/options-view.js | 215 + .../debugger/views/stack-frames-classic-view.js | 141 + .../client/debugger/views/stack-frames-view.js | 283 + devtools/client/debugger/views/toolbar-view.js | 287 + .../client/debugger/views/variable-bubble-view.js | 321 + .../debugger/views/watch-expressions-view.js | 303 + devtools/client/debugger/views/workers-view.js | 55 + devtools/client/definitions.js | 511 + devtools/client/devtools-startup.js | 222 + devtools/client/devtools-startup.manifest | 3 + devtools/client/dom/.eslintrc.js | 17 + devtools/client/dom/content/actions/filter.js | 21 + devtools/client/dom/content/actions/grips.js | 54 + devtools/client/dom/content/actions/moz.build | 9 + devtools/client/dom/content/components/dom-tree.js | 91 + .../client/dom/content/components/main-frame.js | 63 + .../client/dom/content/components/main-toolbar.js | 66 + devtools/client/dom/content/components/moz.build | 10 + devtools/client/dom/content/constants.js | 9 + devtools/client/dom/content/dom-decorator.js | 50 + devtools/client/dom/content/dom-view.css | 118 + devtools/client/dom/content/dom-view.js | 65 + devtools/client/dom/content/grip-provider.js | 97 + devtools/client/dom/content/moz.build | 19 + devtools/client/dom/content/reducers/filter.js | 29 + devtools/client/dom/content/reducers/grips.js | 123 + devtools/client/dom/content/reducers/index.js | 14 + devtools/client/dom/content/reducers/moz.build | 10 + devtools/client/dom/content/utils.js | 27 + devtools/client/dom/dom-panel.js | 241 + devtools/client/dom/dom.html | 21 + devtools/client/dom/main.js | 26 + devtools/client/dom/moz.build | 14 + devtools/client/dom/test/.eslintrc.js | 6 + devtools/client/dom/test/browser.ini | 12 + devtools/client/dom/test/browser_dom_array.js | 40 + devtools/client/dom/test/browser_dom_basic.js | 24 + devtools/client/dom/test/browser_dom_refresh.js | 25 + devtools/client/dom/test/head.js | 239 + devtools/client/dom/test/page_array.html | 19 + devtools/client/dom/test/page_basic.html | 15 + devtools/client/framework/ToolboxProcess.jsm | 291 + .../client/framework/about-devtools-toolbox.js | 61 + devtools/client/framework/attach-thread.js | 115 + devtools/client/framework/browser-menus.js | 458 + .../client}/framework/connect/connect.css | 0 devtools/client/framework/connect/connect.js | 236 + devtools/client/framework/connect/connect.xhtml | 52 + .../dev-edition-promo/dev-edition-logo.png | Bin .../dev-edition-promo/dev-edition-promo.css | 94 + .../dev-edition-promo/dev-edition-promo.xul | 36 + devtools/client/framework/devtools-browser.js | 829 + devtools/client/framework/devtools.js | 534 + devtools/client/framework/gDevTools.jsm | 162 + devtools/client/framework/location-store.js | 103 + devtools/client/framework/menu-item.js | 65 + devtools/client/framework/menu.js | 173 + devtools/client/framework/moz.build | 36 + devtools/client/framework/options-panel.css | 107 + devtools/client/framework/selection.js | 247 + devtools/client/framework/sidebar.js | 592 + devtools/client/framework/source-map-service.js | 209 + devtools/client/framework/source-map-util.js | 20 + devtools/client/framework/source-map-worker.js | 220 + devtools/client/framework/source-map.js | 84 + devtools/client/framework/target-from-url.js | 120 + devtools/client/framework/target.js | 825 + devtools/client/framework/test/.eslintrc.js | 6 + devtools/client/framework/test/browser.ini | 93 + .../framework/test/browser_browser_toolbox.js | 65 + .../test/browser_browser_toolbox_debugger.js | 131 + .../client/framework/test/browser_devtools_api.js | 264 + .../framework/test/browser_devtools_api_destroy.js | 71 + .../test/browser_dynamic_tool_enabling.js | 41 + .../browser_ignore_toolbox_network_requests.js | 33 + .../framework/test/browser_keybindings_01.js | 118 + .../framework/test/browser_keybindings_02.js | 65 + .../framework/test/browser_keybindings_03.js | 53 + devtools/client/framework/test/browser_menu_api.js | 181 + .../test/browser_new_activation_workflow.js | 69 + .../client/framework/test/browser_source_map-01.js | 115 + .../client/framework/test/browser_source_map-02.js | 113 + .../client/framework/test/browser_target_events.js | 56 + .../framework/test/browser_target_from_url.js | 133 + .../client/framework/test/browser_target_remote.js | 25 + .../framework/test/browser_target_support.js | 74 + .../framework/test/browser_toolbox_custom_host.js | 57 + .../test/browser_toolbox_dynamic_registration.js | 105 + .../test/browser_toolbox_getpanelwhenready.js | 36 + .../framework/test/browser_toolbox_highlight.js | 81 + .../client/framework/test/browser_toolbox_hosts.js | 139 + .../framework/test/browser_toolbox_hosts_size.js | 69 + .../test/browser_toolbox_hosts_telemetry.js | 50 + .../test/browser_toolbox_keyboard_navigation.js | 81 + .../framework/test/browser_toolbox_minimize.js | 106 + .../framework/test/browser_toolbox_options.js | 297 + .../browser_toolbox_options_disable_buttons.js | 163 + .../browser_toolbox_options_disable_cache-01.js | 34 + .../browser_toolbox_options_disable_cache-02.js | 47 + .../test/browser_toolbox_options_disable_cache.sjs | 0 .../test/browser_toolbox_options_disable_js.html | 0 .../test/browser_toolbox_options_disable_js.js | 119 + .../browser_toolbox_options_disable_js_iframe.html | 0 ...lbox_options_enable_serviceworkers_testing.html | 10 + ...oolbox_options_enable_serviceworkers_testing.js | 126 + ...s_enable_serviceworkers_testing_frame_script.js | 46 + .../client/framework/test/browser_toolbox_races.js | 81 + .../client/framework/test/browser_toolbox_raise.js | 78 + .../client/framework/test/browser_toolbox_ready.js | 21 + .../test/browser_toolbox_remoteness_change.js | 43 + .../framework/test/browser_toolbox_select_event.js | 101 + .../browser_toolbox_selected_tool_unavailable.js | 48 + .../framework/test/browser_toolbox_sidebar.js | 181 + .../test/browser_toolbox_sidebar_events.js | 93 + .../test/browser_toolbox_sidebar_existing_tabs.js | 78 + .../test/browser_toolbox_sidebar_overflow_menu.js | 80 + .../test/browser_toolbox_sidebar_tool.xul | 18 + .../test/browser_toolbox_split_console.js | 85 + .../test/browser_toolbox_tabsswitch_shortcuts.js | 68 + .../framework/test/browser_toolbox_target.js | 60 + .../test/browser_toolbox_textbox_context_menu.js | 52 + .../test/browser_toolbox_theme_registration.js | 102 + .../framework/test/browser_toolbox_toggle.js | 108 + .../framework/test/browser_toolbox_tool_ready.js | 51 + .../test/browser_toolbox_tool_remote_reopen.js | 135 + .../test/browser_toolbox_transport_events.js | 108 + .../test/browser_toolbox_view_source_01.js | 46 + .../test/browser_toolbox_view_source_02.js | 54 + .../test/browser_toolbox_view_source_03.js | 40 + .../test/browser_toolbox_view_source_04.js | 39 + .../test/browser_toolbox_window_reload_target.js | 100 + .../test/browser_toolbox_window_shortcuts.js | 84 + .../test/browser_toolbox_window_title_changes.js | 108 + .../browser_toolbox_window_title_changes_page.html | 10 + .../browser_toolbox_window_title_frame_select.js | 94 + ...ser_toolbox_window_title_frame_select_page.html | 11 + .../client/framework/test/browser_toolbox_zoom.js | 67 + devtools/client/framework/test/browser_two_tabs.js | 149 + .../framework}/test/code_binary_search.coffee | 0 .../client/framework}/test/code_binary_search.js | 0 .../client/framework}/test/code_binary_search.map | 0 devtools/client/framework/test/code_math.js | 9 + devtools/client/framework/test/code_ugly.js | 3 + .../client/framework}/test/doc_empty-tab-01.html | 0 devtools/client/framework/test/doc_theme.css | 3 + devtools/client/framework/test/doc_viewsource.html | 13 + devtools/client/framework/test/head.js | 148 + .../client/framework/test/helper_disable_cache.js | 128 + devtools/client/framework/test/serviceworker.js | 6 + devtools/client/framework/test/shared-head.js | 596 + .../client/framework/test/shared-redux-head.js | 85 + .../client/framework/toolbox-highlighter-utils.js | 324 + devtools/client/framework/toolbox-host-manager.js | 244 + devtools/client/framework/toolbox-hosts.js | 425 + devtools/client/framework/toolbox-init.js | 73 + devtools/client/framework/toolbox-options.js | 431 + devtools/client/framework/toolbox-options.xhtml | 201 + .../client/framework/toolbox-process-window.js | 230 + .../client/framework/toolbox-process-window.xul | 47 + devtools/client/framework/toolbox-window.xul | 47 + devtools/client/framework/toolbox.js | 2417 + devtools/client/framework/toolbox.xul | 83 + devtools/client/inspector/.eslintrc.js | 15 + devtools/client/inspector/breadcrumbs.js | 921 + devtools/client/inspector/components/box-model.js | 841 + .../inspector/components/inspector-tab-panel.css | 15 + .../inspector/components/inspector-tab-panel.js | 67 + devtools/client/inspector/components/moz.build | 13 + .../client/inspector/components/test/.eslintrc.js | 6 + .../client/inspector/components/test/browser.ini | 29 + .../inspector/components/test/browser_boxmodel.js | 168 + .../test/browser_boxmodel_editablemodel.js | 194 + ...browser_boxmodel_editablemodel_allproperties.js | 146 + .../browser_boxmodel_editablemodel_bluronclick.js | 74 + .../test/browser_boxmodel_editablemodel_border.js | 52 + .../browser_boxmodel_editablemodel_stylerules.js | 113 + .../components/test/browser_boxmodel_guides.js | 56 + .../browser_boxmodel_rotate-labels-on-sides.js | 49 + .../components/test/browser_boxmodel_sync.js | 44 + .../components/test/browser_boxmodel_tooltips.js | 126 + .../browser_boxmodel_update-after-navigation.js | 91 + .../test/browser_boxmodel_update-after-reload.js | 40 + .../test/browser_boxmodel_update-in-iframes.js | 101 + .../components/test/doc_boxmodel_iframe1.html | 3 + .../components/test/doc_boxmodel_iframe2.html | 3 + devtools/client/inspector/components/test/head.js | 87 + devtools/client/inspector/computed/computed.js | 1522 + devtools/client/inspector/computed/moz.build | 11 + .../client/inspector/computed/test/.eslintrc.js | 6 + .../client/inspector/computed/test/browser.ini | 41 + .../test/browser_computed_browser-styles.js | 52 + .../computed/test/browser_computed_cycle_color.js | 71 + .../computed/test/browser_computed_getNodeInfo.js | 178 + .../test/browser_computed_keybindings_01.js | 83 + .../test/browser_computed_keybindings_02.js | 66 + .../browser_computed_matched-selectors-toggle.js | 104 + .../test/browser_computed_matched-selectors_01.js | 40 + .../test/browser_computed_matched-selectors_02.js | 41 + .../test/browser_computed_media-queries.js | 36 + .../browser_computed_no-results-placeholder.js | 70 + .../test/browser_computed_original-source-link.js | 73 + .../test/browser_computed_pseudo-element_01.js | 39 + .../browser_computed_refresh-on-style-change_01.js | 30 + .../test/browser_computed_search-filter.js | 66 + .../test/browser_computed_search-filter_clear.js | 71 + .../browser_computed_search-filter_context-menu.js | 81 + ...owser_computed_search-filter_escape-keypress.js | 75 + .../browser_computed_search-filter_noproperties.js | 61 + .../browser_computed_select-and-copy-styles.js | 118 + .../test/browser_computed_style-editor-link.js | 142 + .../computed}/test/doc_matched_selectors.html | 0 .../inspector/computed/test/doc_media_queries.html | 21 + .../computed}/test/doc_pseudoelement.html | 0 .../inspector/computed}/test/doc_sourcemaps.css | 0 .../computed}/test/doc_sourcemaps.css.map | 0 .../inspector/computed}/test/doc_sourcemaps.html | 0 .../inspector/computed}/test/doc_sourcemaps.scss | 0 devtools/client/inspector/computed/test/head.js | 157 + devtools/client/inspector/fonts/fonts.js | 250 + devtools/client/inspector/fonts/moz.build | 11 + devtools/client/inspector/fonts/test/.eslintrc.js | 6 + .../inspector/fonts}/test/OstrichLicense.txt | 0 devtools/client/inspector/fonts/test/browser.ini | 20 + .../fonts}/test/browser_fontinspector.html | 0 .../inspector/fonts/test/browser_fontinspector.js | 108 + ...browser_fontinspector_edit-previews-show-all.js | 44 + .../test/browser_fontinspector_edit-previews.js | 60 + .../test/browser_fontinspector_theme-change.js | 55 + devtools/client/inspector/fonts/test/head.js | 86 + .../client/inspector/fonts}/test/ostrich-black.ttf | Bin .../inspector/fonts}/test/ostrich-regular.ttf | Bin .../client/inspector/fonts}/test/test_iframe.html | 0 devtools/client/inspector/inspector-commands.js | 114 + devtools/client/inspector/inspector-search.js | 549 + devtools/client/inspector/inspector.js | 1964 + devtools/client/inspector/inspector.xhtml | 231 + devtools/client/inspector/layout/actions/index.js | 5 + devtools/client/inspector/layout/actions/moz.build | 5 + .../inspector/layout/components/Accordion.css | 42 + .../inspector/layout/components/Accordion.js | 82 + devtools/client/inspector/layout/components/App.js | 35 + .../client/inspector/layout/components/Grid.js | 30 + .../client/inspector/layout/components/moz.build | 12 + devtools/client/inspector/layout/layout.js | 55 + devtools/client/inspector/layout/moz.build | 18 + devtools/client/inspector/layout/reducers/grids.js | 21 + devtools/client/inspector/layout/reducers/index.js | 7 + .../client/inspector/layout/reducers/moz.build | 10 + devtools/client/inspector/layout/store.js | 33 + devtools/client/inspector/layout/types.js | 5 + devtools/client/inspector/layout/utils/l10n.js | 15 + devtools/client/inspector/layout/utils/moz.build | 9 + devtools/client/inspector/markup/markup.js | 1878 + devtools/client/inspector/markup/markup.xhtml | 105 + devtools/client/inspector/markup/moz.build | 16 + devtools/client/inspector/markup/test/.eslintrc.js | 6 + .../inspector/markup/test/actor_events_form.js | 62 + devtools/client/inspector/markup/test/browser.ini | 157 + .../browser_markup_accessibility_focus_blur.js | 59 + .../browser_markup_accessibility_navigation.js | 277 + ...r_markup_accessibility_navigation_after_edit.js | 126 + .../test/browser_markup_accessibility_semantics.js | 100 + .../markup/test/browser_markup_anonymous_01.js | 44 + .../markup/test/browser_markup_anonymous_02.js | 31 + .../markup/test/browser_markup_anonymous_03.js | 34 + .../markup/test/browser_markup_anonymous_04.js | 37 + .../markup/test/browser_markup_copy_image_data.js | 67 + ...ser_markup_css_completion_style_attribute_01.js | 76 + ...ser_markup_css_completion_style_attribute_02.js | 106 + ...ser_markup_css_completion_style_attribute_03.js | 54 + .../test/browser_markup_dragdrop_autoscroll_01.js | 51 + .../test/browser_markup_dragdrop_autoscroll_02.js | 49 + .../test/browser_markup_dragdrop_distance.js | 49 + .../test/browser_markup_dragdrop_dragRootNode.js | 22 + .../test/browser_markup_dragdrop_draggable.js | 63 + .../test/browser_markup_dragdrop_escapeKeyPress.js | 34 + .../test/browser_markup_dragdrop_invalidNodes.js | 48 + .../markup/test/browser_markup_dragdrop_reorder.js | 109 + .../markup/test/browser_markup_dragdrop_tooltip.js | 35 + .../markup/test/browser_markup_events-overflow.js | 91 + .../test/browser_markup_events-windowed-host.js | 61 + .../markup/test/browser_markup_events1.js | 149 + .../markup/test/browser_markup_events2.js | 163 + .../markup/test/browser_markup_events3.js | 161 + .../markup/test/browser_markup_events_form.js | 61 + .../test/browser_markup_events_jquery_1.0.js | 237 + .../test/browser_markup_events_jquery_1.1.js | 271 + .../test/browser_markup_events_jquery_1.11.1.js | 196 + .../test/browser_markup_events_jquery_1.2.js | 191 + .../test/browser_markup_events_jquery_1.3.js | 224 + .../test/browser_markup_events_jquery_1.4.js | 287 + .../test/browser_markup_events_jquery_1.6.js | 388 + .../test/browser_markup_events_jquery_1.7.js | 234 + .../test/browser_markup_events_jquery_2.1.1.js | 196 + .../markup/test/browser_markup_html_edit_01.js | 84 + .../markup/test/browser_markup_html_edit_02.js | 119 + .../markup/test/browser_markup_html_edit_03.js | 200 + .../markup/test/browser_markup_image_tooltip.js | 60 + .../test/browser_markup_image_tooltip_mutations.js | 83 + .../markup/test/browser_markup_keybindings_01.js | 49 + .../markup/test/browser_markup_keybindings_02.js | 32 + .../markup/test/browser_markup_keybindings_03.js | 50 + .../markup/test/browser_markup_keybindings_04.js | 58 + ...browser_markup_keybindings_delete_attributes.js | 63 + .../browser_markup_keybindings_scrolltonode.js | 87 + .../markup/test/browser_markup_links_01.js | 128 + .../markup/test/browser_markup_links_02.js | 38 + .../markup/test/browser_markup_links_03.js | 38 + .../markup/test/browser_markup_links_04.js | 116 + .../markup/test/browser_markup_links_05.js | 69 + .../markup/test/browser_markup_links_06.js | 53 + .../markup/test/browser_markup_links_07.js | 109 + .../markup/test/browser_markup_load_01.js | 71 + .../markup/test/browser_markup_mutation_01.js | 340 + .../markup/test/browser_markup_mutation_02.js | 159 + .../markup/test/browser_markup_navigation.js | 147 + .../markup/test/browser_markup_node_names.js | 28 + .../test/browser_markup_node_names_namespaced.js | 43 + .../test/browser_markup_node_not_displayed_01.js | 35 + .../test/browser_markup_node_not_displayed_02.js | 150 + .../markup/test/browser_markup_pagesize_01.js | 86 + .../markup/test/browser_markup_pagesize_02.js | 47 + .../test/browser_markup_remove_xul_attributes.js | 28 + .../markup/test/browser_markup_search_01.js | 51 + .../markup/test/browser_markup_tag_edit_01.js | 68 + .../markup/test/browser_markup_tag_edit_02.js | 44 + .../markup/test/browser_markup_tag_edit_03.js | 51 + .../test/browser_markup_tag_edit_04-backspace.js | 59 + .../test/browser_markup_tag_edit_04-delete.js | 59 + .../markup/test/browser_markup_tag_edit_05.js | 77 + .../markup/test/browser_markup_tag_edit_06.js | 85 + .../markup/test/browser_markup_tag_edit_07.js | 135 + .../markup/test/browser_markup_tag_edit_08.js | 132 + .../markup/test/browser_markup_tag_edit_09.js | 71 + .../markup/test/browser_markup_tag_edit_10.js | 34 + .../markup/test/browser_markup_tag_edit_11.js | 38 + .../markup/test/browser_markup_tag_edit_12.js | 98 + .../test/browser_markup_tag_edit_13-other.js | 38 + .../test/browser_markup_tag_edit_long-classname.js | 41 + .../test/browser_markup_textcontent_display.js | 89 + .../test/browser_markup_textcontent_edit_01.js | 84 + .../test/browser_markup_textcontent_edit_02.js | 116 + .../markup/test/browser_markup_toggle_01.js | 58 + .../markup/test/browser_markup_toggle_02.js | 49 + .../markup/test/browser_markup_toggle_03.js | 35 + .../test/browser_markup_update-on-navigtion.js | 43 + .../test/browser_markup_void_elements_html.js | 44 + .../test/browser_markup_void_elements_xhtml.js | 28 + .../markup/test/browser_markup_whitespace.js | 66 + .../markup/test/doc_markup_anonymous.html | 34 + .../inspector/markup/test/doc_markup_dragdrop.html | 23 + .../test/doc_markup_dragdrop_autoscroll_01.html | 87 + .../test/doc_markup_dragdrop_autoscroll_02.html | 40 + .../inspector/markup/test/doc_markup_edit.html | 48 + .../markup/test/doc_markup_events-overflow.html | 19 + .../inspector/markup/test/doc_markup_events1.html | 113 + .../inspector/markup/test/doc_markup_events2.html | 111 + .../inspector/markup/test/doc_markup_events3.html | 115 + .../markup/test/doc_markup_events_form.html | 11 + .../markup}/test/doc_markup_events_jquery.html | 0 .../markup}/test/doc_markup_flashing.html | 0 .../markup/test/doc_markup_html_mixed_case.html | 12 + .../markup/test/doc_markup_image_and_canvas.html | 24 + .../markup/test/doc_markup_image_and_canvas_2.html | 25 + .../inspector/markup/test/doc_markup_links.html | 42 + .../inspector/markup/test/doc_markup_mutation.html | 42 + .../markup}/test/doc_markup_navigation.html | 0 .../markup/test/doc_markup_not_displayed.html | 18 + .../markup}/test/doc_markup_pagesize_01.html | 0 .../markup}/test/doc_markup_pagesize_02.html | 0 .../inspector/markup}/test/doc_markup_search.html | 0 .../markup}/test/doc_markup_svg_attributes.html | 0 .../inspector/markup/test/doc_markup_toggle.html | 28 + .../inspector/markup}/test/doc_markup_tooltip.png | Bin .../test/doc_markup_update-on-navigtion_1.html | 1 + .../test/doc_markup_update-on-navigtion_2.html | 1 + .../markup/test/doc_markup_void_elements.html | 18 + .../markup/test/doc_markup_void_elements.xhtml | 21 + .../markup/test/doc_markup_whitespace.html | 25 + .../inspector/markup/test/doc_markup_xul.xul | 9 + devtools/client/inspector/markup/test/head.js | 653 + .../markup/test/helper_attributes_test_runner.js | 160 + .../markup/test/helper_events_test_runner.js | 111 + .../test/helper_markup_accessibility_navigation.js | 70 + .../markup/test/helper_outerhtml_test_runner.js | 82 + .../markup/test/helper_style_attr_test_runner.js | 132 + .../inspector/markup}/test/lib_jquery_1.0.js | 0 .../inspector/markup}/test/lib_jquery_1.1.js | 0 .../markup}/test/lib_jquery_1.11.1_min.js | 0 .../inspector/markup}/test/lib_jquery_1.2_min.js | 0 .../inspector/markup}/test/lib_jquery_1.3_min.js | 0 .../inspector/markup}/test/lib_jquery_1.4_min.js | 0 .../inspector/markup}/test/lib_jquery_1.6_min.js | 0 .../inspector/markup}/test/lib_jquery_1.7_min.js | 0 .../inspector/markup}/test/lib_jquery_2.1.1_min.js | 0 devtools/client/inspector/markup/utils.js | 135 + .../inspector/markup/views/element-container.js | 193 + .../inspector/markup/views/element-editor.js | 560 + .../client/inspector/markup/views/html-editor.js | 180 + .../inspector/markup/views/markup-container.js | 722 + devtools/client/inspector/markup/views/moz.build | 17 + .../inspector/markup/views/read-only-container.js | 33 + .../inspector/markup/views/read-only-editor.js | 43 + .../inspector/markup/views/root-container.js | 55 + .../inspector/markup/views/text-container.js | 40 + .../client/inspector/markup/views/text-editor.js | 109 + devtools/client/inspector/moz.build | 23 + devtools/client/inspector/panel.js | 19 + .../client/inspector/rules/models/element-style.js | 412 + devtools/client/inspector/rules/models/moz.build | 11 + devtools/client/inspector/rules/models/rule.js | 693 + .../client/inspector/rules/models/text-property.js | 215 + devtools/client/inspector/rules/moz.build | 16 + devtools/client/inspector/rules/rules.js | 1673 + devtools/client/inspector/rules/test/.eslintrc.js | 6 + devtools/client/inspector/rules/test/browser.ini | 221 + .../browser_rules_add-property-and-reselect.js | 44 + .../test/browser_rules_add-property-cancel_01.js | 44 + .../test/browser_rules_add-property-cancel_02.js | 34 + .../test/browser_rules_add-property-cancel_03.js | 43 + .../test/browser_rules_add-property-commented.js | 47 + .../rules/test/browser_rules_add-property-svg.js | 22 + .../rules/test/browser_rules_add-property_01.js | 32 + .../rules/test/browser_rules_add-property_02.js | 65 + .../test/browser_rules_add-rule-and-property.js | 30 + .../test/browser_rules_add-rule-button-state.js | 51 + .../test/browser_rules_add-rule-edit-selector.js | 55 + .../rules/test/browser_rules_add-rule-iframes.js | 57 + .../browser_rules_add-rule-namespace-elements.js | 41 + .../test/browser_rules_add-rule-pseudo-class.js | 82 + ...r_rules_add-rule-then-property-edit-selector.js | 80 + .../rules/test/browser_rules_add-rule-with-menu.js | 42 + .../inspector/rules/test/browser_rules_add-rule.js | 47 + .../inspector/rules/test/browser_rules_authored.js | 49 + .../rules/test/browser_rules_authored_color.js | 67 + .../rules/test/browser_rules_authored_override.js | 53 + .../rules/test/browser_rules_blob_stylesheet.js | 20 + .../rules/test/browser_rules_colorUnit.js | 65 + ...owser_rules_colorpicker-and-image-tooltip_01.js | 63 + ...owser_rules_colorpicker-and-image-tooltip_02.js | 66 + ...er_rules_colorpicker-appears-on-swatch-click.js | 51 + .../browser_rules_colorpicker-commit-on-ENTER.js | 61 + .../browser_rules_colorpicker-edit-gradient.js | 77 + .../browser_rules_colorpicker-hides-on-tooltip.js | 46 + .../browser_rules_colorpicker-multiple-changes.js | 124 + ...wser_rules_colorpicker-release-outside-frame.js | 67 + .../browser_rules_colorpicker-revert-on-ESC.js | 109 + .../browser_rules_colorpicker-swatch-displayed.js | 73 + ...rowser_rules_completion-existing-property_01.js | 139 + ...rowser_rules_completion-existing-property_02.js | 123 + .../browser_rules_completion-new-property_01.js | 102 + .../browser_rules_completion-new-property_02.js | 129 + .../browser_rules_completion-new-property_03.js | 47 + .../browser_rules_completion-new-property_04.js | 73 + ...wser_rules_completion-new-property_multiline.js | 131 + ...les_completion-popup-hidden-after-navigation.js | 41 + .../rules/test/browser_rules_computed-lists_01.js | 47 + .../rules/test/browser_rules_computed-lists_02.js | 74 + .../rules/test/browser_rules_content_01.js | 51 + .../rules/test/browser_rules_content_02.js | 60 + .../browser_rules_context-menu-show-mdn-docs-01.js | 96 + .../browser_rules_context-menu-show-mdn-docs-02.js | 61 + .../browser_rules_context-menu-show-mdn-docs-03.js | 118 + .../rules/test/browser_rules_copy_styles.js | 307 + ...wser_rules_css-docs-tooltip_closes-on-escape.js | 51 + .../inspector/rules/test/browser_rules_cssom.js | 22 + ...er_rules_cubicbezier-appears-on-swatch-click.js | 70 + .../browser_rules_cubicbezier-commit-on-ENTER.js | 66 + .../browser_rules_cubicbezier-revert-on-ESC.js | 100 + .../inspector/rules/test/browser_rules_custom.js | 72 + .../rules/test/browser_rules_cycle-angle.js | 93 + .../rules/test/browser_rules_cycle-color.js | 120 + .../browser_rules_edit-display-grid-property.js | 49 + .../test/browser_rules_edit-property-cancel.js | 46 + .../test/browser_rules_edit-property-click.js | 61 + .../test/browser_rules_edit-property-commit.js | 92 + .../test/browser_rules_edit-property-computed.js | 89 + .../test/browser_rules_edit-property-increments.js | 280 + .../test/browser_rules_edit-property-order.js | 89 + .../test/browser_rules_edit-property-remove_01.js | 67 + .../test/browser_rules_edit-property-remove_02.js | 67 + .../test/browser_rules_edit-property-remove_03.js | 83 + .../rules/test/browser_rules_edit-property_01.js | 93 + .../rules/test/browser_rules_edit-property_02.js | 133 + .../rules/test/browser_rules_edit-property_03.js | 50 + .../rules/test/browser_rules_edit-property_04.js | 85 + .../rules/test/browser_rules_edit-property_05.js | 77 + .../rules/test/browser_rules_edit-property_06.js | 52 + .../rules/test/browser_rules_edit-property_07.js | 50 + .../rules/test/browser_rules_edit-property_08.js | 57 + .../rules/test/browser_rules_edit-property_09.js | 69 + ...owser_rules_edit-selector-click-on-scrollbar.js | 88 + .../test/browser_rules_edit-selector-click.js | 63 + .../test/browser_rules_edit-selector-commit.js | 117 + .../rules/test/browser_rules_edit-selector_01.js | 62 + .../rules/test/browser_rules_edit-selector_02.js | 88 + .../rules/test/browser_rules_edit-selector_03.js | 48 + .../rules/test/browser_rules_edit-selector_04.js | 69 + .../rules/test/browser_rules_edit-selector_05.js | 78 + .../rules/test/browser_rules_edit-selector_06.js | 76 + .../rules/test/browser_rules_edit-selector_07.js | 62 + .../rules/test/browser_rules_edit-selector_08.js | 71 + .../rules/test/browser_rules_edit-selector_09.js | 110 + .../rules/test/browser_rules_edit-selector_10.js | 64 + .../rules/test/browser_rules_edit-selector_11.js | 69 + .../test/browser_rules_edit-value-after-name_01.js | 107 + .../test/browser_rules_edit-value-after-name_02.js | 65 + .../test/browser_rules_edit-value-after-name_03.js | 69 + .../test/browser_rules_edit-value-after-name_04.js | 62 + .../test/browser_rules_editable-field-focus_01.js | 94 + .../test/browser_rules_editable-field-focus_02.js | 84 + .../rules/test/browser_rules_eyedropper.js | 123 + ...r_rules_filtereditor-appears-on-swatch-click.js | 34 + .../browser_rules_filtereditor-commit-on-ENTER.js | 45 + .../browser_rules_filtereditor-revert-on-ESC.js | 118 + .../browser_rules_grid-highlighter-on-navigate.js | 41 + .../browser_rules_grid-highlighter-on-reload.js | 53 + .../rules/test/browser_rules_grid-toggle_01.js | 64 + .../rules/test/browser_rules_grid-toggle_02.js | 73 + .../rules/test/browser_rules_grid-toggle_03.js | 96 + .../rules/test/browser_rules_guessIndentation.js | 47 + .../test/browser_rules_inherited-properties_01.js | 47 + .../test/browser_rules_inherited-properties_02.js | 34 + .../test/browser_rules_inherited-properties_03.js | 40 + .../rules/test/browser_rules_inline-source-map.js | 26 + .../rules/test/browser_rules_invalid-source-map.js | 44 + .../inspector/rules/test/browser_rules_invalid.js | 33 + .../rules/test/browser_rules_keybindings.js | 49 + .../test/browser_rules_keyframeLineNumbers.js | 25 + .../rules/test/browser_rules_keyframes-rule_01.js | 106 + .../rules/test/browser_rules_keyframes-rule_02.js | 92 + .../rules/test/browser_rules_lineNumbers.js | 29 + .../rules/test/browser_rules_livepreview.js | 72 + .../rules/test/browser_rules_mark_overridden_01.js | 56 + .../rules/test/browser_rules_mark_overridden_02.js | 45 + .../rules/test/browser_rules_mark_overridden_03.js | 41 + .../rules/test/browser_rules_mark_overridden_04.js | 36 + .../rules/test/browser_rules_mark_overridden_05.js | 33 + .../rules/test/browser_rules_mark_overridden_06.js | 60 + .../rules/test/browser_rules_mark_overridden_07.js | 72 + .../rules/test/browser_rules_mathml-element.js | 53 + .../rules/test/browser_rules_media-queries.js | 26 + ...browser_rules_multiple-properties-duplicates.js | 68 + .../browser_rules_multiple-properties-priority.js | 47 + ...wser_rules_multiple-properties-unfinished_01.js | 62 + ...wser_rules_multiple-properties-unfinished_02.js | 71 + .../test/browser_rules_multiple_properties_01.js | 53 + .../test/browser_rules_multiple_properties_02.js | 54 + .../test/browser_rules_original-source-link.js | 85 + .../rules/test/browser_rules_pseudo-element_01.js | 260 + .../rules/test/browser_rules_pseudo-element_02.js | 29 + .../test/browser_rules_pseudo_lock_options.js | 131 + .../rules/test/browser_rules_refresh-no-flicker.js | 39 + ...browser_rules_refresh-on-attribute-change_01.js | 61 + ...browser_rules_refresh-on-attribute-change_02.js | 153 + .../test/browser_rules_refresh-on-style-change.js | 38 + ...browser_rules_search-filter-computed-list_01.js | 156 + ...browser_rules_search-filter-computed-list_02.js | 93 + ...browser_rules_search-filter-computed-list_03.js | 49 + ...browser_rules_search-filter-computed-list_04.js | 63 + ...r_rules_search-filter-computed-list_expander.js | 92 + ...wser_rules_search-filter-overridden-property.js | 74 + .../rules/test/browser_rules_search-filter_01.js | 91 + .../rules/test/browser_rules_search-filter_02.js | 32 + .../rules/test/browser_rules_search-filter_03.js | 39 + .../rules/test/browser_rules_search-filter_04.js | 76 + .../rules/test/browser_rules_search-filter_05.js | 33 + .../rules/test/browser_rules_search-filter_06.js | 27 + .../rules/test/browser_rules_search-filter_07.js | 62 + .../rules/test/browser_rules_search-filter_08.js | 53 + .../rules/test/browser_rules_search-filter_09.js | 73 + .../rules/test/browser_rules_search-filter_10.js | 84 + .../browser_rules_search-filter_context-menu.js | 80 + .../browser_rules_search-filter_escape-keypress.js | 65 + .../test/browser_rules_select-and-copy-styles.js | 171 + ...owser_rules_selector-highlighter-on-navigate.js | 38 + .../test/browser_rules_selector-highlighter_01.js | 35 + .../test/browser_rules_selector-highlighter_02.js | 78 + .../test/browser_rules_selector-highlighter_03.js | 78 + .../test/browser_rules_selector-highlighter_04.js | 53 + .../rules/test/browser_rules_selector_highlight.js | 144 + ..._rules_strict-search-filter-computed-list_01.js | 182 + .../test/browser_rules_strict-search-filter_01.js | 130 + .../test/browser_rules_strict-search-filter_02.js | 34 + .../test/browser_rules_strict-search-filter_03.js | 44 + .../rules/test/browser_rules_style-editor-link.js | 218 + .../rules/test/browser_rules_urls-clickable.js | 70 + .../browser_rules_user-agent-styles-uneditable.js | 58 + .../rules/test/browser_rules_user-agent-styles.js | 183 + .../test/browser_rules_user-property-reset.js | 90 + .../inspector/rules/test/doc_author-sheet.html | 39 + .../inspector/rules/test/doc_blob_stylesheet.html | 39 + .../rules/test/doc_content_stylesheet.html | 35 + .../test/doc_content_stylesheet_imported.css | 0 .../test/doc_content_stylesheet_imported2.css | 0 .../rules}/test/doc_content_stylesheet_linked.css | 0 .../rules}/test/doc_content_stylesheet_script.css | 0 .../client/inspector/rules/test/doc_copystyles.css | 11 + .../inspector/rules/test/doc_copystyles.html | 11 + .../client/inspector/rules/test/doc_cssom.html | 22 + .../client/inspector/rules/test/doc_custom.html | 33 + .../client/inspector/rules/test/doc_filter.html | 13 + .../inspector/rules/test/doc_frame_script.js | 113 + .../inspector/rules/test/doc_inline_sourcemap.html | 18 + .../inspector/rules/test/doc_invalid_sourcemap.css | 3 + .../rules/test/doc_invalid_sourcemap.html | 11 + .../rules/test/doc_keyframeLineNumbers.html | 45 + .../rules}/test/doc_keyframeanimation.css | 0 .../rules}/test/doc_keyframeanimation.html | 0 .../inspector/rules}/test/doc_media_queries.html | 0 .../inspector/rules}/test/doc_pseudoelement.html | 0 .../inspector/rules/test/doc_ruleLineNumbers.html | 19 + .../inspector/rules}/test/doc_sourcemaps.css | 0 .../inspector/rules}/test/doc_sourcemaps.css.map | 0 .../inspector/rules}/test/doc_sourcemaps.html | 0 .../inspector/rules}/test/doc_sourcemaps.scss | 0 .../rules}/test/doc_style_editor_link.css | 0 .../inspector/rules}/test/doc_test_image.png | Bin .../inspector/rules/test/doc_urls_clickable.css | 9 + .../inspector/rules}/test/doc_urls_clickable.html | 0 devtools/client/inspector/rules/test/head.js | 840 + devtools/client/inspector/rules/views/moz.build | 8 + .../client/inspector/rules/views/rule-editor.js | 620 + .../inspector/rules/views/text-property-editor.js | 880 + .../client/inspector/shared/dom-node-preview.js | 352 + .../inspector/shared/highlighters-overlay.js | 315 + devtools/client/inspector/shared/moz.build | 16 + devtools/client/inspector/shared/node-types.js | 17 + .../inspector/shared/style-inspector-menu.js | 510 + devtools/client/inspector/shared/test/.eslintrc.js | 6 + devtools/client/inspector/shared/test/browser.ini | 41 + ...er_styleinspector_context-menu-copy-color_01.js | 118 + ...er_styleinspector_context-menu-copy-color_02.js | 99 + ...rowser_styleinspector_context-menu-copy-urls.js | 109 + ..._styleinspector_csslogic-content-stylesheets.js | 82 + .../test/browser_styleinspector_output-parser.js | 341 + .../browser_styleinspector_refresh_when_active.js | 43 + ...wser_styleinspector_tooltip-background-image.js | 125 + ...yleinspector_tooltip-closes-on-new-selection.js | 73 + ...r_styleinspector_tooltip-longhand-fontfamily.js | 120 + ...inspector_tooltip-multiple-background-images.js | 63 + ..._styleinspector_tooltip-shorthand-fontfamily.js | 58 + .../test/browser_styleinspector_tooltip-size.js | 86 + ...wser_styleinspector_transform-highlighter-01.js | 48 + ...wser_styleinspector_transform-highlighter-02.js | 57 + ...wser_styleinspector_transform-highlighter-03.js | 103 + ...wser_styleinspector_transform-highlighter-04.js | 60 + .../inspector/shared/test/doc_author-sheet.html | 37 + .../shared/test/doc_content_stylesheet.html | 32 + .../shared}/test/doc_content_stylesheet.xul | 0 .../test/doc_content_stylesheet_imported.css | 0 .../test/doc_content_stylesheet_imported2.css | 0 .../shared}/test/doc_content_stylesheet_linked.css | 0 .../shared}/test/doc_content_stylesheet_script.css | 0 .../shared}/test/doc_content_stylesheet_xul.css | 0 .../inspector/shared/test/doc_frame_script.js | 115 + devtools/client/inspector/shared/test/head.js | 557 + .../client/inspector/shared/tooltips-overlay.js | 321 + devtools/client/inspector/shared/utils.js | 161 + devtools/client/inspector/test/.eslintrc.js | 6 + devtools/client/inspector/test/browser.ini | 173 + .../inspector/test/browser_inspector_addNode_01.js | 22 + .../inspector/test/browser_inspector_addNode_02.js | 63 + .../inspector/test/browser_inspector_addNode_03.js | 84 + .../test/browser_inspector_addSidebarTab.js | 62 + .../test/browser_inspector_breadcrumbs.js | 132 + ...rowser_inspector_breadcrumbs_highlight_hover.js | 47 + .../browser_inspector_breadcrumbs_keybinding.js | 71 + .../browser_inspector_breadcrumbs_keyboard_trap.js | 83 + .../browser_inspector_breadcrumbs_mutations.js | 212 + .../browser_inspector_breadcrumbs_namespaced.js | 55 + .../browser_inspector_breadcrumbs_visibility.js | 110 + .../browser_inspector_delete-selected-node-01.js | 24 + .../browser_inspector_delete-selected-node-02.js | 154 + .../browser_inspector_delete-selected-node-03.js | 27 + .../browser_inspector_destroy-after-navigation.js | 24 + .../test/browser_inspector_destroy-before-ready.js | 26 + .../test/browser_inspector_expand-collapse.js | 64 + .../test/browser_inspector_gcli-inspect-command.js | 118 + .../test/browser_inspector_highlighter-01.js | 31 + .../test/browser_inspector_highlighter-02.js | 39 + .../test/browser_inspector_highlighter-03.js | 70 + .../test/browser_inspector_highlighter-04.js | 43 + .../test/browser_inspector_highlighter-by-type.js | 66 + .../test/browser_inspector_highlighter-cancel.js | 52 + .../test/browser_inspector_highlighter-comments.js | 105 + .../browser_inspector_highlighter-cssgrid_01.js | 77 + ...rowser_inspector_highlighter-csstransform_01.js | 152 + ...rowser_inspector_highlighter-csstransform_02.js | 56 + .../test/browser_inspector_highlighter-embed.js | 30 + ...r_inspector_highlighter-eyedropper-clipboard.js | 39 + ...browser_inspector_highlighter-eyedropper-csp.js | 30 + ...wser_inspector_highlighter-eyedropper-events.js | 141 + ...owser_inspector_highlighter-eyedropper-label.js | 115 + ...r_inspector_highlighter-eyedropper-show-hide.js | 42 + ...browser_inspector_highlighter-eyedropper-xul.js | 64 + .../browser_inspector_highlighter-geometry_01.js | 89 + .../browser_inspector_highlighter-geometry_02.js | 116 + .../browser_inspector_highlighter-geometry_03.js | 61 + .../browser_inspector_highlighter-geometry_04.js | 85 + .../browser_inspector_highlighter-geometry_05.js | 119 + .../browser_inspector_highlighter-geometry_06.js | 166 + .../test/browser_inspector_highlighter-hover_01.js | 41 + .../test/browser_inspector_highlighter-hover_02.js | 38 + .../test/browser_inspector_highlighter-hover_03.js | 55 + .../browser_inspector_highlighter-iframes_01.js | 64 + .../browser_inspector_highlighter-iframes_02.js | 59 + .../test/browser_inspector_highlighter-inline.js | 76 + .../browser_inspector_highlighter-keybinding_01.js | 64 + .../browser_inspector_highlighter-keybinding_02.js | 64 + .../browser_inspector_highlighter-keybinding_03.js | 71 + .../browser_inspector_highlighter-keybinding_04.js | 46 + .../browser_inspector_highlighter-measure_01.js | 88 + .../browser_inspector_highlighter-measure_02.js | 130 + .../test/browser_inspector_highlighter-options.js | 204 + .../test/browser_inspector_highlighter-preview.js | 56 + .../test/browser_inspector_highlighter-rect_01.js | 121 + .../test/browser_inspector_highlighter-rect_02.js | 37 + .../browser_inspector_highlighter-rulers_01.js | 76 + .../browser_inspector_highlighter-rulers_02.js | 103 + .../browser_inspector_highlighter-selector_01.js | 63 + .../browser_inspector_highlighter-selector_02.js | 61 + .../test/browser_inspector_highlighter-xbl.js | 39 + .../test/browser_inspector_highlighter-zoom.js | 72 + .../test/browser_inspector_iframe-navigation.js | 43 + .../inspector/test/browser_inspector_infobar_01.js | 89 + .../inspector/test/browser_inspector_infobar_02.js | 50 + .../inspector/test/browser_inspector_infobar_03.js | 41 + .../inspector/test/browser_inspector_infobar_04.js | 0 .../test/browser_inspector_infobar_textnode.js | 46 + .../test/browser_inspector_initialization.js | 112 + .../browser_inspector_inspect-object-element.js | 18 + .../inspector/test/browser_inspector_invalidate.js | 35 + ..._inspector_keyboard-shortcuts-copy-outerhtml.js | 52 + .../test/browser_inspector_keyboard-shortcuts.js | 48 + .../test/browser_inspector_menu-01-sensitivity.js | 279 + .../test/browser_inspector_menu-02-copy-items.js | 55 + .../browser_inspector_menu-03-paste-items-svg.js | 42 + .../test/browser_inspector_menu-03-paste-items.js | 128 + .../browser_inspector_menu-04-use-in-console.js | 61 + .../browser_inspector_menu-05-attribute-items.js | 79 + .../test/browser_inspector_menu-06-other.js | 95 + .../test/browser_inspector_navigate_to_errors.js | 50 + .../inspector/test/browser_inspector_navigation.js | 43 + .../test/browser_inspector_open_on_neterror.js | 37 + .../test/browser_inspector_pane-toggle-01.js | 27 + .../test/browser_inspector_pane-toggle-02.js | 43 + .../test/browser_inspector_pane-toggle-03.js | 38 + .../test/browser_inspector_pane-toggle-05.js | 33 + .../browser_inspector_picker-stop-on-destroy.js | 30 + ...browser_inspector_picker-stop-on-tool-change.js | 27 + .../test/browser_inspector_portrait_mode.js | 78 + .../test/browser_inspector_pseudoclass-lock.js | 160 + .../test/browser_inspector_pseudoclass-menu.js | 46 + .../inspector/test/browser_inspector_reload-01.js | 32 + .../inspector/test/browser_inspector_reload-02.js | 48 + .../browser_inspector_remove-iframe-during-load.js | 48 + .../inspector/test/browser_inspector_search-01.js | 96 + .../inspector/test/browser_inspector_search-02.js | 169 + .../inspector/test/browser_inspector_search-03.js | 250 + .../inspector/test/browser_inspector_search-04.js | 112 + .../inspector/test/browser_inspector_search-05.js | 93 + .../inspector/test/browser_inspector_search-06.js | 87 + .../inspector/test/browser_inspector_search-07.js | 49 + .../inspector/test/browser_inspector_search-08.js | 64 + .../test/browser_inspector_search-clear.js | 52 + ...browser_inspector_search-filter_context-menu.js | 79 + .../test/browser_inspector_search-label.js | 33 + .../test/browser_inspector_search-navigation.js | 76 + .../test/browser_inspector_search-reserved.js | 132 + .../test/browser_inspector_search-selection.js | 62 + .../test/browser_inspector_search-sidebar.js | 74 + ...er_inspector_search-suggests-ids-and-classes.js | 84 + .../test/browser_inspector_search_keyboard_trap.js | 94 + .../test/browser_inspector_select-docshell.js | 86 + .../test/browser_inspector_select-last-selected.js | 95 + .../test/browser_inspector_sidebarstate.js | 38 + ...rowser_inspector_switch-to-inspector-on-pick.js | 0 .../test/browser_inspector_textbox-menu.js | 90 + .../inspector/test/doc_inspector_add_node.html | 22 + .../inspector/test/doc_inspector_breadcrumbs.html | 75 + .../test/doc_inspector_breadcrumbs_visibility.html | 22 + .../client/inspector/test/doc_inspector_csp.html | 10 + .../inspector/test/doc_inspector_csp.html^headers^ | 2 + .../doc_inspector_delete-selected-node-01.html | 0 .../doc_inspector_delete-selected-node-02.html | 20 + .../client/inspector/test/doc_inspector_embed.html | 6 + .../test/doc_inspector_gcli-inspect-command.html | 0 .../doc_inspector_highlight_after_transition.html | 0 .../test/doc_inspector_highlighter-comments.html | 19 + .../doc_inspector_highlighter-geometry_01.html | 90 + .../doc_inspector_highlighter-geometry_02.html | 120 + .../inspector/test/doc_inspector_highlighter.html | 0 .../doc_inspector_highlighter_csstransform.html | 0 .../test/doc_inspector_highlighter_dom.html | 20 + .../test/doc_inspector_highlighter_inline.html | 0 .../test/doc_inspector_highlighter_rect.html | 0 .../doc_inspector_highlighter_rect_iframe.html | 0 .../test/doc_inspector_highlighter_xbl.xul | 9 + .../inspector/test/doc_inspector_infobar.html | 0 .../inspector/test/doc_inspector_infobar_01.html | 44 + .../inspector/test/doc_inspector_infobar_02.html | 0 .../inspector/test/doc_inspector_infobar_03.html | 14 + .../test/doc_inspector_infobar_textnode.html | 14 + .../inspector/test/doc_inspector_long-divs.html | 104 + .../client/inspector/test/doc_inspector_menu.html | 29 + .../inspector/test/doc_inspector_outerhtml.html | 11 + .../doc_inspector_remove-iframe-during-load.html | 45 + .../test/doc_inspector_search-reserved.html | 11 + .../test/doc_inspector_search-suggestions.html | 0 .../inspector/test/doc_inspector_search-svg.html | 16 + .../inspector/test/doc_inspector_search.html | 0 .../doc_inspector_select-last-selected-01.html | 0 .../doc_inspector_select-last-selected-02.html | 0 .../client/inspector/test/doc_inspector_svg.svg | 3 + devtools/client/inspector/test/head.js | 732 + devtools/client/inspector/test/shared-head.js | 186 + devtools/client/inspector/toolsidebar.js | 325 + devtools/client/jar.mn | 351 + devtools/client/jsonview/.eslintrc.js | 11 + .../client/jsonview/components/headers-panel.js | 79 + devtools/client/jsonview/components/headers.js | 105 + devtools/client/jsonview/components/json-panel.js | 194 + .../client/jsonview/components/main-tabbed-area.js | 89 + devtools/client/jsonview/components/moz.build | 18 + devtools/client/jsonview/components/reps/moz.build | 9 + .../client/jsonview/components/reps/toolbar.js | 58 + devtools/client/jsonview/components/search-box.js | 55 + devtools/client/jsonview/components/text-panel.js | 95 + devtools/client/jsonview/converter-child.js | 345 + devtools/client/jsonview/converter-observer.js | 97 + devtools/client/jsonview/converter-sniffer.js | 106 + devtools/client/jsonview/css/general.css | 46 + devtools/client/jsonview/css/headers-panel.css | 78 + devtools/client/jsonview/css/json-panel.css | 16 + devtools/client/jsonview/css/main.css | 59 + devtools/client/jsonview/css/moz.build | 16 + devtools/client/jsonview/css/search-box.css | 24 + devtools/client/jsonview/css/search.svg | 22 + devtools/client/jsonview/css/text-panel.css | 26 + devtools/client/jsonview/css/toolbar.css | 92 + devtools/client/jsonview/json-viewer.js | 112 + devtools/client/jsonview/lib/moz.build | 9 + devtools/client/jsonview/lib/require.js | 2076 + devtools/client/jsonview/main.js | 62 + devtools/client/jsonview/moz.build | 23 + devtools/client/jsonview/test/.eslintrc.js | 6 + devtools/client/jsonview/test/array_json.json | 1 + .../client/jsonview/test/array_json.json^headers^ | 1 + devtools/client/jsonview/test/browser.ini | 28 + .../jsonview/test/browser_jsonview_copy_headers.js | 35 + .../jsonview/test/browser_jsonview_copy_json.js | 31 + .../jsonview/test/browser_jsonview_copy_rawdata.js | 53 + .../jsonview/test/browser_jsonview_filter.js | 28 + .../jsonview/test/browser_jsonview_invalid_json.js | 20 + .../jsonview/test/browser_jsonview_save_json.js | 38 + .../jsonview/test/browser_jsonview_valid_json.js | 33 + devtools/client/jsonview/test/doc_frame_script.js | 98 + devtools/client/jsonview/test/head.js | 145 + devtools/client/jsonview/test/invalid_json.json | 1 + .../jsonview/test/invalid_json.json^headers^ | 1 + devtools/client/jsonview/test/simple_json.json | 1 + .../client/jsonview/test/simple_json.json^headers^ | 1 + devtools/client/jsonview/test/valid_json.json | 6 + .../client/jsonview/test/valid_json.json^headers^ | 1 + devtools/client/jsonview/utils.js | 101 + devtools/client/jsonview/viewer-config.js | 39 + .../client/locales/en-US}/VariablesView.dtd | 0 devtools/client/locales/en-US/aboutdebugging.dtd | 9 + .../client/locales/en-US/aboutdebugging.properties | 105 + .../locales/en-US/animationinspector.properties | 173 + .../client/locales/en-US/app-manager.properties | 29 + .../client/locales/en-US/appcacheutils.properties | 119 + devtools/client/locales/en-US/boxmodel.properties | 37 + devtools/client/locales/en-US/canvasdebugger.dtd | 45 + .../client/locales/en-US/canvasdebugger.properties | 70 + .../client/locales/en-US/components.properties | 19 + .../client/locales/en-US/connection-screen.dtd | 34 + .../locales/en-US}/connection-screen.properties | 0 devtools/client/locales/en-US/debugger.dtd | 212 + devtools/client/locales/en-US/debugger.properties | 383 + devtools/client/locales/en-US/device.properties | 20 + devtools/client/locales/en-US/dom.properties | 19 + .../client/locales/en-US}/eyedropper.properties | 0 .../client/locales/en-US/filterwidget.properties | 61 + .../client/locales/en-US/font-inspector.properties | 29 + devtools/client/locales/en-US/graphs.properties | 24 + devtools/client/locales/en-US/har.properties | 22 + devtools/client/locales/en-US/inspector.properties | 370 + .../locales/en-US/jit-optimizations.properties | 35 + devtools/client/locales/en-US/jsonview.properties | 49 + devtools/client/locales/en-US/layout.properties | 15 + devtools/client/locales/en-US/markers.properties | 174 + devtools/client/locales/en-US/memory.properties | 446 + devtools/client/locales/en-US/menus.properties | 67 + .../client/locales/en-US/netmonitor.properties | 813 + devtools/client/locales/en-US/performance.dtd | 141 + .../client/locales/en-US/performance.properties | 160 + .../client/locales/en-US}/projecteditor.properties | 0 .../client/locales/en-US/responsive.properties | 81 + .../client/locales/en-US/responsiveUI.properties | 69 + devtools/client/locales/en-US/scratchpad.dtd | 155 + .../client/locales/en-US/scratchpad.properties | 105 + .../client/locales/en-US}/shadereditor.dtd | 0 .../client/locales/en-US/shadereditor.properties | 22 + devtools/client/locales/en-US/shared.properties | 11 + .../client/locales/en-US}/sourceeditor.dtd | 0 .../client/locales/en-US/sourceeditor.properties | 139 + devtools/client/locales/en-US/startup.properties | 262 + devtools/client/locales/en-US/storage.dtd | 14 + devtools/client/locales/en-US/storage.properties | 104 + devtools/client/locales/en-US/styleeditor.dtd | 67 + .../client/locales/en-US/styleeditor.properties | 56 + devtools/client/locales/en-US/toolbox.dtd | 220 + devtools/client/locales/en-US/toolbox.properties | 160 + devtools/client/locales/en-US/webConsole.dtd | 106 + .../client/locales/en-US}/webaudioeditor.dtd | 0 .../client/locales/en-US/webaudioeditor.properties | 20 + .../client/locales/en-US/webconsole.properties | 203 + devtools/client/locales/en-US/webide.dtd | 222 + devtools/client/locales/en-US/webide.properties | 92 + devtools/client/locales/jar.mn | 8 + devtools/client/locales/l10n.ini | 12 + devtools/client/locales/moz.build | 7 + devtools/client/memory/actions/allocations.js | 20 + devtools/client/memory/actions/census-display.js | 34 + devtools/client/memory/actions/diffing.js | 201 + devtools/client/memory/actions/filter.js | 35 + devtools/client/memory/actions/io.js | 97 + devtools/client/memory/actions/label-display.js | 38 + devtools/client/memory/actions/moz.build | 19 + devtools/client/memory/actions/refresh.js | 44 + devtools/client/memory/actions/sizes.js | 13 + devtools/client/memory/actions/snapshot.js | 865 + devtools/client/memory/actions/task-cache.js | 99 + devtools/client/memory/actions/tree-map-display.js | 37 + devtools/client/memory/actions/view.js | 67 + devtools/client/memory/app.js | 322 + devtools/client/memory/components/census-header.js | 72 + .../client/memory/components/census-tree-item.js | 134 + devtools/client/memory/components/census.js | 79 + .../memory/components/dominator-tree-header.js | 44 + .../memory/components/dominator-tree-item.js | 142 + .../client/memory/components/dominator-tree.js | 216 + devtools/client/memory/components/heap.js | 455 + .../client/memory/components/individuals-header.js | 44 + devtools/client/memory/components/individuals.js | 61 + devtools/client/memory/components/list.js | 35 + devtools/client/memory/components/moz.build | 25 + .../client/memory/components/shortest-paths.js | 184 + .../client/memory/components/snapshot-list-item.js | 114 + devtools/client/memory/components/toolbar.js | 300 + devtools/client/memory/components/tree-map.js | 71 + .../memory/components/tree-map/canvas-utils.js | 134 + .../components/tree-map/color-coarse-type.js | 70 + .../client/memory/components/tree-map/drag-zoom.js | 316 + devtools/client/memory/components/tree-map/draw.js | 295 + .../client/memory/components/tree-map/moz.build | 12 + .../client/memory/components/tree-map/start.js | 32 + devtools/client/memory/constants.js | 342 + .../client/memory/dominator-tree-lazy-children.js | 58 + devtools/client/memory/initializer.js | 67 + devtools/client/memory/memory.xhtml | 42 + devtools/client/memory/models.js | 519 + devtools/client/memory/moz.build | 29 + devtools/client/memory/panel.js | 75 + devtools/client/memory/reducers.js | 16 + devtools/client/memory/reducers/allocations.js | 42 + devtools/client/memory/reducers/census-display.js | 21 + devtools/client/memory/reducers/diffing.js | 146 + devtools/client/memory/reducers/errors.js | 17 + devtools/client/memory/reducers/filter.js | 14 + devtools/client/memory/reducers/individuals.js | 73 + devtools/client/memory/reducers/label-display.js | 19 + devtools/client/memory/reducers/moz.build | 18 + devtools/client/memory/reducers/sizes.js | 18 + devtools/client/memory/reducers/snapshots.js | 459 + .../client/memory/reducers/tree-map-display.js | 19 + devtools/client/memory/reducers/view.js | 49 + devtools/client/memory/store.js | 33 + devtools/client/memory/telemetry.js | 91 + devtools/client/memory/test/browser/.eslintrc.js | 6 + devtools/client/memory/test/browser/browser.ini | 31 + .../browser_memory_allocationStackDisplay_01.js | 39 + .../test/browser/browser_memory_clear_snapshots.js | 36 + .../memory/test/browser/browser_memory_diff_01.js | 74 + .../test/browser/browser_memory_displays_01.js | 41 + .../browser/browser_memory_dominator_trees_01.js | 147 + .../browser/browser_memory_dominator_trees_02.js | 64 + .../test/browser/browser_memory_filter_01.js | 81 + .../test/browser/browser_memory_individuals_01.js | 67 + .../browser_memory_keyboard-snapshot-list.js | 99 + .../memory/test/browser/browser_memory_keyboard.js | 107 + .../browser/browser_memory_no_allocation_stacks.js | 39 + .../test/browser/browser_memory_no_auto_expand.js | 37 + .../test/browser/browser_memory_percents_01.js | 47 + .../browser_memory_refresh_does_not_leak.js | 108 + .../test/browser/browser_memory_simple_01.js | 40 + .../browser_memory_transferHeapSnapshot_e10s_01.js | 28 + .../test/browser/browser_memory_tree_map-01.js | 102 + .../test/browser/browser_memory_tree_map-02.js | 161 + .../client/memory/test/browser/doc_big_tree.html | 15 + devtools/client/memory/test/browser/doc_empty.html | 9 + .../memory/test/browser/doc_steady_allocation.html | 16 + devtools/client/memory/test/browser/head.js | 248 + devtools/client/memory/test/chrome/chrome.ini | 20 + devtools/client/memory/test/chrome/head.js | 335 + .../memory/test/chrome/test_CensusTreeItem_01.html | 65 + .../test/chrome/test_DominatorTreeItem_01.html | 45 + .../memory/test/chrome/test_DominatorTree_01.html | 50 + .../memory/test/chrome/test_DominatorTree_02.html | 50 + .../memory/test/chrome/test_DominatorTree_03.html | 75 + .../client/memory/test/chrome/test_Heap_01.html | 50 + .../client/memory/test/chrome/test_Heap_02.html | 78 + .../client/memory/test/chrome/test_Heap_03.html | 74 + .../client/memory/test/chrome/test_Heap_04.html | 121 + .../client/memory/test/chrome/test_Heap_05.html | 132 + .../client/memory/test/chrome/test_List_01.html | 74 + .../memory/test/chrome/test_ShortestPaths_01.html | 112 + .../memory/test/chrome/test_ShortestPaths_02.html | 45 + .../test/chrome/test_SnapshotListItem_01.html | 53 + .../client/memory/test/chrome/test_Toolbar_01.html | 47 + .../client/memory/test/chrome/test_TreeMap_01.html | 44 + devtools/client/memory/test/unit/.eslintrc.js | 6 + devtools/client/memory/test/unit/head.js | 128 + .../test/unit/test_action-clear-snapshots_01.js | 38 + .../test/unit/test_action-clear-snapshots_02.js | 47 + .../test/unit/test_action-clear-snapshots_03.js | 46 + .../test/unit/test_action-clear-snapshots_04.js | 49 + .../test/unit/test_action-clear-snapshots_05.js | 47 + .../test/unit/test_action-clear-snapshots_06.js | 65 + .../test/unit/test_action-export-snapshot.js | 39 + .../memory/test/unit/test_action-filter-01.js | 23 + .../memory/test/unit/test_action-filter-02.js | 74 + .../memory/test/unit/test_action-filter-03.js | 52 + .../unit/test_action-import-snapshot-and-census.js | 98 + .../test_action-import-snapshot-dominator-tree.js | 84 + .../test/unit/test_action-select-snapshot.js | 37 + .../unit/test_action-set-display-and-refresh-01.js | 118 + .../unit/test_action-set-display-and-refresh-02.js | 53 + .../memory/test/unit/test_action-set-display.js | 55 + .../memory/test/unit/test_action-take-census.js | 59 + .../unit/test_action-take-snapshot-and-census.js | 58 + .../memory/test/unit/test_action-take-snapshot.js | 54 + .../test_action-toggle-inverted-and-refresh-01.js | 82 + .../test_action-toggle-inverted-and-refresh-02.js | 58 + .../test/unit/test_action-toggle-inverted.js | 28 + .../test_action-toggle-recording-allocations.js | 42 + .../memory/test/unit/test_action_diffing_01.js | 29 + .../memory/test/unit/test_action_diffing_02.js | 46 + .../memory/test/unit/test_action_diffing_03.js | 104 + .../memory/test/unit/test_action_diffing_04.js | 78 + .../memory/test/unit/test_action_diffing_05.js | 112 + .../memory/test/unit/test_dominator_trees_01.js | 61 + .../memory/test/unit/test_dominator_trees_02.js | 64 + .../memory/test/unit/test_dominator_trees_03.js | 61 + .../memory/test/unit/test_dominator_trees_04.js | 69 + .../memory/test/unit/test_dominator_trees_05.js | 59 + .../memory/test/unit/test_dominator_trees_06.js | 127 + .../memory/test/unit/test_dominator_trees_07.js | 146 + .../memory/test/unit/test_dominator_trees_08.js | 81 + .../memory/test/unit/test_dominator_trees_09.js | 78 + .../memory/test/unit/test_dominator_trees_10.js | 74 + .../client/memory/test/unit/test_individuals_01.js | 76 + .../client/memory/test/unit/test_individuals_02.js | 88 + .../client/memory/test/unit/test_individuals_03.js | 106 + .../client/memory/test/unit/test_individuals_04.js | 89 + .../client/memory/test/unit/test_individuals_05.js | 82 + .../client/memory/test/unit/test_individuals_06.js | 84 + .../client/memory/test/unit/test_pop_view_01.js | 81 + .../client/memory/test/unit/test_tree-map-01.js | 57 + .../client/memory/test/unit/test_tree-map-02.js | 81 + .../test/unit/test_utils-get-snapshot-totals.js | 72 + devtools/client/memory/test/unit/test_utils.js | 70 + devtools/client/memory/test/unit/xpcshell.ini | 56 + devtools/client/memory/utils.js | 529 + devtools/client/menus.js | 195 + devtools/client/moz.build | 54 + devtools/client/netmonitor/.eslintrc.js | 15 + devtools/client/netmonitor/actions/filters.js | 57 + devtools/client/netmonitor/actions/index.js | 11 + devtools/client/netmonitor/actions/moz.build | 12 + devtools/client/netmonitor/actions/requests.js | 25 + .../client/netmonitor/actions/timing-markers.js | 19 + devtools/client/netmonitor/actions/ui.js | 36 + .../client/netmonitor/components/filter-buttons.js | 49 + devtools/client/netmonitor/components/moz.build | 11 + .../client/netmonitor/components/search-box.js | 24 + .../client/netmonitor/components/summary-button.js | 79 + .../client/netmonitor/components/toggle-button.js | 63 + devtools/client/netmonitor/constants.js | 23 + devtools/client/netmonitor/custom-request-view.js | 216 + devtools/client/netmonitor/events.js | 86 + devtools/client/netmonitor/filter-predicates.js | 129 + devtools/client/netmonitor/har/har-automation.js | 273 + devtools/client/netmonitor/har/har-builder.js | 491 + devtools/client/netmonitor/har/har-collector.js | 462 + devtools/client/netmonitor/har/har-exporter.js | 187 + devtools/client/netmonitor/har/har-utils.js | 189 + devtools/client/netmonitor/har/moz.build | 15 + devtools/client/netmonitor/har/test/.eslintrc.js | 6 + devtools/client/netmonitor/har/test/browser.ini | 12 + .../har/test/browser_net_har_copy_all_as_har.js | 49 + .../har/test/browser_net_har_post_data.js | 44 + .../har/test/browser_net_har_throttle_upload.js | 75 + devtools/client/netmonitor/har/test/head.js | 14 + .../har/test/html_har_post-data-test-page.html | 39 + devtools/client/netmonitor/har/toolbox-overlay.js | 85 + devtools/client/netmonitor/l10n.js | 9 + devtools/client/netmonitor/moz.build | 32 + .../client/netmonitor/netmonitor-controller.js | 821 + devtools/client/netmonitor/netmonitor-view.js | 1240 + devtools/client/netmonitor/netmonitor.xul | 768 + devtools/client/netmonitor/open-request-in-tab.js | 40 + devtools/client/netmonitor/panel.js | 77 + .../netmonitor/performance-statistics-view.js | 283 + devtools/client/netmonitor/prefs.js | 14 + devtools/client/netmonitor/reducers/filters.js | 80 + devtools/client/netmonitor/reducers/index.js | 17 + devtools/client/netmonitor/reducers/moz.build | 12 + devtools/client/netmonitor/reducers/requests.js | 28 + .../client/netmonitor/reducers/timing-markers.js | 52 + devtools/client/netmonitor/reducers/ui.js | 40 + .../client/netmonitor/request-list-context-menu.js | 356 + devtools/client/netmonitor/request-utils.js | 186 + devtools/client/netmonitor/requests-menu-view.js | 1588 + devtools/client/netmonitor/selectors/index.js | 98 + devtools/client/netmonitor/selectors/moz.build | 8 + devtools/client/netmonitor/sort-predicates.js | 92 + devtools/client/netmonitor/store.js | 13 + devtools/client/netmonitor/test/.eslintrc.js | 6 + devtools/client/netmonitor/test/browser.ini | 156 + .../netmonitor/test/browser_net_aaa_leaktest.js | 28 + .../test/browser_net_accessibility-01.js | 87 + .../test/browser_net_accessibility-02.js | 130 + .../netmonitor/test/browser_net_api-calls.js | 39 + .../netmonitor/test/browser_net_autoscroll.js | 75 + .../client/netmonitor/test/browser_net_brotli.js | 91 + .../netmonitor/test/browser_net_cached-status.js | 111 + .../client/netmonitor/test/browser_net_cause.js | 147 + .../netmonitor/test/browser_net_cause_redirect.js | 57 + .../netmonitor/test/browser_net_charts-01.js | 73 + .../netmonitor/test/browser_net_charts-02.js | 49 + .../netmonitor/test/browser_net_charts-03.js | 119 + .../netmonitor/test/browser_net_charts-04.js | 79 + .../netmonitor/test/browser_net_charts-05.js | 65 + .../netmonitor/test/browser_net_charts-06.js | 47 + .../netmonitor/test/browser_net_charts-07.js | 67 + .../client/netmonitor/test/browser_net_clear.js | 77 + .../netmonitor/test/browser_net_complex-params.js | 195 + .../netmonitor/test/browser_net_content-type.js | 255 + .../netmonitor/test/browser_net_copy_as_curl.js | 88 + .../netmonitor/test/browser_net_copy_headers.js | 72 + .../test/browser_net_copy_image_as_data_uri.js | 35 + .../netmonitor/test/browser_net_copy_params.js | 98 + .../netmonitor/test/browser_net_copy_response.js | 35 + .../test/browser_net_copy_svg_image_as_data_uri.js | 37 + .../client/netmonitor/test/browser_net_copy_url.js | 31 + .../netmonitor/test/browser_net_cors_requests.js | 33 + .../netmonitor/test/browser_net_curl-utils.js | 247 + .../netmonitor/test/browser_net_cyrillic-01.js | 45 + .../netmonitor/test/browser_net_cyrillic-02.js | 44 + .../browser_net_details-no-duplicated-content.js | 172 + .../netmonitor/test/browser_net_filter-01.js | 264 + .../netmonitor/test/browser_net_filter-02.js | 200 + .../netmonitor/test/browser_net_filter-03.js | 185 + .../netmonitor/test/browser_net_filter-04.js | 63 + .../netmonitor/test/browser_net_footer-summary.js | 70 + .../client/netmonitor/test/browser_net_frame.js | 221 + .../netmonitor/test/browser_net_html-preview.js | 62 + .../netmonitor/test/browser_net_icon-preview.js | 71 + .../netmonitor/test/browser_net_image-tooltip.js | 101 + .../netmonitor/test/browser_net_json-long.js | 98 + .../netmonitor/test/browser_net_json-malformed.js | 77 + .../test/browser_net_json_custom_mime.js | 90 + .../netmonitor/test/browser_net_json_text_mime.js | 90 + .../client/netmonitor/test/browser_net_jsonp.js | 111 + .../netmonitor/test/browser_net_large-response.js | 55 + .../test/browser_net_leak_on_tab_close.js | 17 + .../test/browser_net_open_request_in_tab.js | 37 + .../client/netmonitor/test/browser_net_page-nav.js | 69 + .../netmonitor/test/browser_net_pane-collapse.js | 72 + .../netmonitor/test/browser_net_pane-toggle.js | 74 + .../netmonitor/test/browser_net_persistent_logs.js | 51 + .../netmonitor/test/browser_net_post-data-01.js | 166 + .../netmonitor/test/browser_net_post-data-02.js | 73 + .../netmonitor/test/browser_net_post-data-03.js | 98 + .../netmonitor/test/browser_net_post-data-04.js | 74 + .../netmonitor/test/browser_net_prefs-and-l10n.js | 54 + .../netmonitor/test/browser_net_prefs-reload.js | 215 + .../netmonitor/test/browser_net_raw_headers.js | 70 + .../netmonitor/test/browser_net_reload-button.js | 25 + .../netmonitor/test/browser_net_reload-markers.js | 35 + .../netmonitor/test/browser_net_req-resp-bodies.js | 68 + .../client/netmonitor/test/browser_net_resend.js | 174 + .../netmonitor/test/browser_net_resend_cors.js | 80 + .../netmonitor/test/browser_net_resend_headers.js | 67 + .../test/browser_net_security-details.js | 106 + .../netmonitor/test/browser_net_security-error.js | 70 + .../test/browser_net_security-icon-click.js | 57 + .../test/browser_net_security-redirect.js | 38 + .../netmonitor/test/browser_net_security-state.js | 119 + .../test/browser_net_security-tab-deselect.js | 46 + .../test/browser_net_security-tab-visibility.js | 121 + .../test/browser_net_security-warnings.js | 56 + .../test/browser_net_send-beacon-other-tab.js | 34 + .../netmonitor/test/browser_net_send-beacon.js | 31 + .../test/browser_net_service-worker-status.js | 87 + .../netmonitor/test/browser_net_simple-init.js | 93 + .../test/browser_net_simple-request-data.js | 249 + .../test/browser_net_simple-request-details.js | 261 + .../netmonitor/test/browser_net_simple-request.js | 72 + .../client/netmonitor/test/browser_net_sort-01.js | 230 + .../client/netmonitor/test/browser_net_sort-02.js | 272 + .../client/netmonitor/test/browser_net_sort-03.js | 209 + .../netmonitor/test/browser_net_statistics-01.js | 63 + .../netmonitor/test/browser_net_statistics-02.js | 42 + .../netmonitor/test/browser_net_statistics-03.js | 45 + .../netmonitor/test/browser_net_status-codes.js | 213 + .../test/browser_net_streaming-response.js | 69 + .../client/netmonitor/test/browser_net_throttle.js | 57 + .../netmonitor/test/browser_net_timeline_ticks.js | 142 + .../netmonitor/test/browser_net_timing-division.js | 61 + .../client/netmonitor/test/browser_net_truncate.js | 44 + devtools/client/netmonitor/test/dropmarker.svg | 6 + devtools/client/netmonitor/test/head.js | 518 + .../netmonitor/test/html_api-calls-test-page.html | 0 .../netmonitor/test/html_brotli-test-page.html | 38 + .../netmonitor/test/html_cause-test-page.html | 48 + .../test/html_content-type-test-page.html | 0 .../html_content-type-without-cache-test-page.html | 52 + .../client}/netmonitor/test/html_copy-as-curl.html | 0 .../netmonitor/test/html_cors-test-page.html | 31 + .../client/netmonitor/test/html_curl-utils.html | 115 + .../netmonitor/test/html_custom-get-page.html | 0 .../netmonitor/test/html_cyrillic-test-page.html | 0 .../netmonitor/test/html_filter-test-page.html | 0 .../netmonitor/test/html_frame-subdocument.html | 48 + .../netmonitor/test/html_frame-test-page.html | 49 + .../test/html_image-tooltip-test-page.html | 26 + .../netmonitor/test/html_infinite-get-page.html | 0 .../test/html_json-custom-mime-test-page.html | 0 .../netmonitor/test/html_json-long-test-page.html | 0 .../test/html_json-malformed-test-page.html | 0 .../test/html_json-text-mime-test-page.html | 0 .../netmonitor/test/html_jsonp-test-page.html | 0 .../netmonitor/test/html_navigate-test-page.html | 0 .../netmonitor/test/html_params-test-page.html | 67 + .../netmonitor/test/html_post-data-test-page.html | 0 .../netmonitor/test/html_post-json-test-page.html | 39 + .../netmonitor/test/html_post-raw-test-page.html | 0 .../test/html_post-raw-with-headers-test-page.html | 0 .../client/netmonitor/test/html_send-beacon.html | 23 + .../netmonitor/test/html_simple-test-page.html | 0 .../netmonitor/test/html_single-get-page.html | 0 .../netmonitor/test/html_sorting-test-page.html | 18 + .../netmonitor/test/html_statistics-test-page.html | 0 .../test/html_status-codes-test-page.html | 55 + .../service-workers/status-codes-service-worker.js | 15 + .../test/service-workers/status-codes.html | 59 + .../test/sjs_content-type-test-server.sjs | 273 + .../netmonitor/test/sjs_cors-test-server.sjs | 17 + .../netmonitor/test/sjs_hsts-test-server.sjs | 22 + .../test/sjs_https-redirect-test-server.sjs | 0 .../netmonitor/test/sjs_simple-test-server.sjs | 0 .../netmonitor/test/sjs_sorting-test-server.sjs | 26 + .../test/sjs_status-codes-test-server.sjs | 56 + .../netmonitor/test/sjs_truncate-test-server.sjs | 18 + .../client}/netmonitor/test/test-image.png | Bin devtools/client/netmonitor/toolbar-view.js | 86 + devtools/client/package.json | 21 + .../components/jit-optimizations-item.js | 175 + .../performance/components/jit-optimizations.js | 248 + devtools/client/performance/components/moz.build | 19 + .../performance/components/recording-button.js | 37 + .../performance/components/recording-controls.js | 54 + .../performance/components/recording-list-item.js | 49 + .../performance/components/recording-list.js | 23 + .../client/performance/components/test/chrome.ini | 5 + .../client/performance/components/test/head.js | 187 + .../components/test/test_jit_optimizations_01.html | 70 + .../performance/components/waterfall-header.js | 69 + .../performance/components/waterfall-tree-row.js | 107 + .../performance/components/waterfall-tree.js | 167 + .../client/performance/components/waterfall.js | 36 + devtools/client/performance/docs/markers.md | 189 + devtools/client/performance/events.js | 108 + devtools/client/performance/legacy/actors.js | 263 + .../client/performance/legacy/compatibility.js | 66 + devtools/client/performance/legacy/front.js | 484 + devtools/client/performance/legacy/moz.build | 12 + devtools/client/performance/legacy/recording.js | 174 + devtools/client/performance/modules/categories.js | 128 + devtools/client/performance/modules/constants.js | 11 + devtools/client/performance/modules/global.js | 36 + devtools/client/performance/modules/io.js | 171 + .../performance/modules/logic/frame-utils.js | 478 + devtools/client/performance/modules/logic/jit.js | 342 + .../client/performance/modules/logic/moz.build | 12 + .../client/performance/modules/logic/telemetry.js | 122 + .../client/performance/modules/logic/tree-model.js | 556 + .../performance/modules/logic/waterfall-utils.js | 167 + .../performance/modules/marker-blueprint-utils.js | 104 + .../client/performance/modules/marker-dom-utils.js | 257 + .../performance/modules/marker-formatters.js | 199 + devtools/client/performance/modules/markers.js | 170 + devtools/client/performance/modules/moz.build | 22 + devtools/client/performance/modules/utils.js | 21 + .../client/performance/modules/waterfall-ticks.js | 98 + .../client/performance/modules/widgets/graphs.js | 514 + .../performance/modules/widgets/marker-details.js | 164 + .../modules/widgets/markers-overview.js | 243 + .../client/performance/modules/widgets/moz.build | 11 + .../performance/modules/widgets/tree-view.js | 406 + devtools/client/performance/moz.build | 19 + devtools/client/performance/panel.js | 100 + .../client/performance/performance-controller.js | 594 + devtools/client/performance/performance-view.js | 411 + devtools/client/performance/performance.xul | 368 + devtools/client/performance/test/.eslintrc.js | 6 + devtools/client/performance/test/browser.ini | 124 + .../test/browser_aaa-run-first-leaktest.js | 28 + .../performance/test/browser_perf-button-states.js | 76 + .../test/browser_perf-calltree-js-categories.js | 60 + .../test/browser_perf-calltree-js-columns.js | 66 + .../test/browser_perf-calltree-js-events.js | 58 + .../test/browser_perf-calltree-memory-columns.js | 69 + .../test/browser_perf-console-record-01.js | 43 + .../test/browser_perf-console-record-02.js | 70 + .../test/browser_perf-console-record-03.js | 58 + .../test/browser_perf-console-record-04.js | 58 + .../test/browser_perf-console-record-05.js | 92 + .../test/browser_perf-console-record-06.js | 96 + .../test/browser_perf-console-record-07.js | 170 + .../test/browser_perf-console-record-08.js | 268 + .../test/browser_perf-console-record-09.js | 64 + .../test/browser_perf-details-01-toggle.js | 67 + .../test/browser_perf-details-02-utility-fun.js | 59 + .../browser_perf-details-03-without-allocations.js | 127 + .../browser_perf-details-04-toolbar-buttons.js | 145 + .../test/browser_perf-details-05-preserve-view.js | 50 + ...rowser_perf-details-06-rerender-on-selection.js | 79 + .../test/browser_perf-details-07-bleed-events.js | 48 + .../browser_perf-details-render-00-waterfall.js | 40 + .../browser_perf-details-render-01-js-calltree.js | 40 + ...browser_perf-details-render-02-js-flamegraph.js | 40 + ...owser_perf-details-render-03-memory-calltree.js | 44 + ...ser_perf-details-render-04-memory-flamegraph.js | 45 + .../performance/test/browser_perf-docload.js | 43 + .../performance/test/browser_perf-gc-snap.js | 146 + .../performance/test/browser_perf-highlighted.js | 48 + .../performance/test/browser_perf-loading-01.js | 52 + .../performance/test/browser_perf-loading-02.js | 82 + .../test/browser_perf-marker-details.js | 146 + .../test/browser_perf-options-01-toggle-throw.js | 31 + .../browser_perf-options-02-toggle-throw-alt.js | 38 + .../test/browser_perf-options-03-toggle-meta.js | 38 + .../browser_perf-options-enable-framerate-01.js | 52 + .../browser_perf-options-enable-framerate-02.js | 43 + .../test/browser_perf-options-enable-memory-01.js | 58 + .../test/browser_perf-options-enable-memory-02.js | 49 + ...owser_perf-options-flatten-tree-recursion-01.js | 73 + ...owser_perf-options-flatten-tree-recursion-02.js | 86 + .../browser_perf-options-invert-call-tree-01.js | 43 + .../browser_perf-options-invert-call-tree-02.js | 45 + .../browser_perf-options-invert-flame-graph-01.js | 43 + .../browser_perf-options-invert-flame-graph-02.js | 46 + .../browser_perf-options-propagate-allocations.js | 36 + .../browser_perf-options-propagate-profiler.js | 32 + .../browser_perf-options-show-idle-blocks-01.js | 43 + .../browser_perf-options-show-idle-blocks-02.js | 45 + .../browser_perf-options-show-jit-optimizations.js | 260 + .../browser_perf-options-show-platform-data-01.js | 43 + .../browser_perf-options-show-platform-data-02.js | 43 + .../test/browser_perf-overview-render-01.js | 34 + .../test/browser_perf-overview-render-02.js | 91 + .../test/browser_perf-overview-render-03.js | 76 + .../test/browser_perf-overview-render-04.js | 74 + .../test/browser_perf-overview-selection-01.js | 71 + .../test/browser_perf-overview-selection-02.js | 73 + .../test/browser_perf-overview-selection-03.js | 82 + .../test/browser_perf-overview-time-interval.js | 73 + .../test/browser_perf-private-browsing.js | 114 + .../test/browser_perf-range-changed-render.js | 81 + .../test/browser_perf-recording-notices-01.js | 45 + .../test/browser_perf-recording-notices-02.js | 65 + .../test/browser_perf-recording-notices-03.js | 135 + .../test/browser_perf-recording-notices-04.js | 66 + .../test/browser_perf-recording-notices-05.js | 54 + .../test/browser_perf-recording-selected-01.js | 45 + .../test/browser_perf-recording-selected-02.js | 58 + .../test/browser_perf-recording-selected-03.js | 44 + .../test/browser_perf-recording-selected-04.js | 59 + .../test/browser_perf-recordings-clear-01.js | 54 + .../test/browser_perf-recordings-clear-02.js | 69 + .../test/browser_perf-recordings-io-01.js | 94 + .../test/browser_perf-recordings-io-02.js | 26 + .../test/browser_perf-recordings-io-03.js | 56 + .../test/browser_perf-recordings-io-04.js | 178 + .../test/browser_perf-recordings-io-05.js | 43 + .../test/browser_perf-recordings-io-06.js | 142 + .../performance/test/browser_perf-refresh.js | 36 + .../client/performance/test/browser_perf-states.js | 102 + .../performance/test/browser_perf-telemetry-01.js | 53 + .../performance/test/browser_perf-telemetry-02.js | 48 + .../performance/test/browser_perf-telemetry-03.js | 56 + .../performance/test/browser_perf-telemetry-04.js | 50 + .../performance/test/browser_perf-theme-toggle.js | 78 + .../test/browser_perf-tree-abstract-01.js | 154 + .../test/browser_perf-tree-abstract-02.js | 138 + .../test/browser_perf-tree-abstract-03.js | 151 + .../test/browser_perf-tree-abstract-04.js | 35 + .../test/browser_perf-tree-abstract-05.js | 103 + .../performance/test/browser_perf-tree-view-01.js | 65 + .../performance/test/browser_perf-tree-view-02.js | 148 + .../performance/test/browser_perf-tree-view-03.js | 79 + .../performance/test/browser_perf-tree-view-04.js | 78 + .../performance/test/browser_perf-tree-view-05.js | 36 + .../performance/test/browser_perf-tree-view-06.js | 52 + .../performance/test/browser_perf-tree-view-07.js | 40 + .../performance/test/browser_perf-tree-view-08.js | 109 + .../performance/test/browser_perf-tree-view-09.js | 59 + .../performance/test/browser_perf-tree-view-10.js | 160 + .../performance/test/browser_perf-tree-view-11.js | 154 + .../performance/test/browser_perf-ui-recording.js | 39 + .../test/browser_timeline-filters-01.js | 119 + .../test/browser_timeline-filters-02.js | 48 + .../test/browser_timeline-waterfall-background.js | 41 + .../test/browser_timeline-waterfall-generic.js | 105 + .../test/browser_timeline-waterfall-rerender.js | 76 + .../test/browser_timeline-waterfall-sidebar.js | 77 + .../test/browser_timeline-waterfall-workers.js | 97 + devtools/client/performance/test/doc_allocs.html | 26 + .../client/performance/test/doc_innerHTML.html | 21 + devtools/client/performance/test/doc_markers.html | 38 + .../client/performance/test/doc_simple-test.html | 27 + devtools/client/performance/test/doc_worker.html | 29 + devtools/client/performance/test/head.js | 93 + .../client/performance/test/helpers/actions.js | 155 + .../client/performance/test/helpers/dom-utils.js | 30 + .../client/performance/test/helpers/event-utils.js | 114 + .../client/performance/test/helpers/input-utils.js | 75 + devtools/client/performance/test/helpers/moz.build | 20 + .../client/performance/test/helpers/panel-utils.js | 106 + devtools/client/performance/test/helpers/prefs.js | 72 + .../performance/test/helpers/profiler-mm-utils.js | 117 + .../performance/test/helpers/recording-utils.js | 54 + .../client/performance/test/helpers/synth-utils.js | 99 + .../client/performance/test/helpers/tab-utils.js | 85 + devtools/client/performance/test/helpers/urls.js | 6 + .../client/performance/test/helpers/wait-utils.js | 61 + .../client/performance/test/js_simpleWorker.js | 6 + devtools/client/performance/test/moz.build | 8 + devtools/client/performance/test/unit/.eslintrc.js | 6 + devtools/client/performance/test/unit/head.js | 46 + .../performance/test/unit/test_frame-utils-01.js | 133 + .../performance/test/unit/test_frame-utils-02.js | 59 + .../performance/test/unit/test_jit-graph-data.js | 209 + .../performance/test/unit/test_jit-model-01.js | 120 + .../performance/test/unit/test_jit-model-02.js | 149 + .../performance/test/unit/test_marker-blueprint.js | 29 + .../performance/test/unit/test_marker-utils.js | 115 + .../unit/test_perf-utils-allocations-to-samples.js | 96 + .../test/unit/test_profiler-categories.js | 38 + .../performance/test/unit/test_tree-model-01.js | 160 + .../performance/test/unit/test_tree-model-02.js | 62 + .../performance/test/unit/test_tree-model-03.js | 95 + .../performance/test/unit/test_tree-model-04.js | 91 + .../performance/test/unit/test_tree-model-05.js | 82 + .../performance/test/unit/test_tree-model-06.js | 176 + .../performance/test/unit/test_tree-model-07.js | 101 + .../performance/test/unit/test_tree-model-08.js | 99 + .../performance/test/unit/test_tree-model-09.js | 84 + .../performance/test/unit/test_tree-model-10.js | 153 + .../performance/test/unit/test_tree-model-11.js | 90 + .../performance/test/unit/test_tree-model-12.js | 94 + .../performance/test/unit/test_tree-model-13.js | 86 + .../test/unit/test_tree-model-allocations-01.js | 95 + .../test/unit/test_tree-model-allocations-02.js | 105 + .../test/unit/test_waterfall-utils-collapse-01.js | 71 + .../test/unit/test_waterfall-utils-collapse-02.js | 82 + .../test/unit/test_waterfall-utils-collapse-03.js | 64 + .../test/unit/test_waterfall-utils-collapse-04.js | 103 + .../test/unit/test_waterfall-utils-collapse-05.js | 164 + devtools/client/performance/test/unit/xpcshell.ini | 36 + .../performance/views/details-abstract-subview.js | 194 + .../performance/views/details-js-call-tree.js | 193 + .../performance/views/details-js-flamegraph.js | 125 + .../performance/views/details-memory-call-tree.js | 130 + .../performance/views/details-memory-flamegraph.js | 121 + .../client/performance/views/details-waterfall.js | 252 + devtools/client/performance/views/details.js | 263 + devtools/client/performance/views/overview.js | 423 + devtools/client/performance/views/recordings.js | 202 + devtools/client/performance/views/toolbar.js | 160 + devtools/client/preferences/devtools.js | 368 + devtools/client/preferences/moz.build | 9 + .../chrome/content/projecteditor-loader.js | 176 + .../chrome/content/projecteditor-loader.xul | 26 + .../chrome/content/projecteditor-test.xul | 0 .../projecteditor/chrome/content/projecteditor.xul | 87 + devtools/client/projecteditor/lib/editors.js | 303 + devtools/client/projecteditor/lib/helpers/event.js | 86 + .../projecteditor/lib/helpers/file-picker.js | 116 + devtools/client/projecteditor/lib/helpers/l10n.js | 26 + .../client/projecteditor/lib/helpers/moz.build | 12 + .../client/projecteditor/lib/helpers/prompts.js | 33 + .../client/projecteditor/lib/helpers/readdir.js | 89 + devtools/client/projecteditor/lib/moz.build | 19 + .../lib/plugins/app-manager/app-project-editor.js | 56 + .../lib/plugins/app-manager/moz.build | 10 + .../lib/plugins/app-manager/plugin.js | 77 + devtools/client/projecteditor/lib/plugins/core.js | 83 + .../projecteditor/lib/plugins/delete/delete.js | 67 + .../projecteditor/lib/plugins/delete/moz.build | 9 + .../projecteditor/lib/plugins/dirty/dirty.js | 47 + .../projecteditor/lib/plugins/dirty/moz.build | 9 + .../lib/plugins/image-view/image-editor.js | 50 + .../projecteditor/lib/plugins/image-view/moz.build | 10 + .../projecteditor/lib/plugins/image-view/plugin.js | 28 + .../projecteditor/lib/plugins/logging/logging.js | 29 + .../projecteditor/lib/plugins/logging/moz.build | 9 + .../client/projecteditor/lib/plugins/moz.build | 21 + .../client/projecteditor/lib/plugins/new/moz.build | 9 + .../client/projecteditor/lib/plugins/new/new.js | 80 + .../projecteditor/lib/plugins/rename/moz.build | 9 + .../projecteditor/lib/plugins/rename/rename.js | 74 + .../projecteditor/lib/plugins/save/moz.build | 9 + .../client/projecteditor/lib/plugins/save/save.js | 93 + .../projecteditor/lib/plugins/status-bar/moz.build | 9 + .../projecteditor/lib/plugins/status-bar/plugin.js | 105 + devtools/client/projecteditor/lib/project.js | 246 + devtools/client/projecteditor/lib/projecteditor.js | 816 + devtools/client/projecteditor/lib/shells.js | 243 + devtools/client/projecteditor/lib/stores/base.js | 58 + devtools/client/projecteditor/lib/stores/local.js | 215 + devtools/client/projecteditor/lib/stores/moz.build | 11 + .../client/projecteditor/lib/stores/resource.js | 398 + devtools/client/projecteditor/lib/tree.js | 593 + devtools/client/projecteditor/moz.build | 9 + devtools/client/projecteditor/test/.eslintrc.js | 6 + devtools/client/projecteditor/test/browser.ini | 31 + .../test/browser_projecteditor_app_options.js | 87 + .../test/browser_projecteditor_confirm_unsaved.js | 60 + .../test/browser_projecteditor_contextmenu_01.js | 27 + .../test/browser_projecteditor_contextmenu_02.js | 66 + .../test/browser_projecteditor_delete_file.js | 85 + .../test/browser_projecteditor_editing_01.js | 70 + .../test/browser_projecteditor_editors_image.js | 74 + .../test/browser_projecteditor_external_change.js | 84 + .../browser_projecteditor_immediate_destroy.js | 93 + .../test/browser_projecteditor_init.js | 18 + .../test/browser_projecteditor_menubar_01.js | 28 + .../test/browser_projecteditor_menubar_02.js | 123 + .../test/browser_projecteditor_new_file.js | 13 + .../test/browser_projecteditor_rename_file_01.js | 19 + .../test/browser_projecteditor_rename_file_02.js | 26 + .../test/browser_projecteditor_saveall.js | 64 + .../test/browser_projecteditor_stores.js | 16 + .../browser_projecteditor_tree_selection_01.js | 98 + .../browser_projecteditor_tree_selection_02.js | 76 + devtools/client/projecteditor/test/head.js | 391 + devtools/client/projecteditor/test/helper_edits.js | 53 + .../projecteditor/test/helper_homepage.html | 0 devtools/client/responsive.html/actions/devices.js | 138 + .../responsive.html/actions/display-pixel-ratio.js | 23 + devtools/client/responsive.html/actions/index.js | 77 + .../client/responsive.html/actions/location.js | 22 + devtools/client/responsive.html/actions/moz.build | 16 + .../responsive.html/actions/network-throttling.js | 21 + .../client/responsive.html/actions/screenshot.js | 82 + .../responsive.html/actions/touch-simulation.js | 22 + .../client/responsive.html/actions/viewports.js | 81 + devtools/client/responsive.html/app.js | 209 + devtools/client/responsive.html/browser/moz.build | 11 + devtools/client/responsive.html/browser/swap.js | 309 + devtools/client/responsive.html/browser/tunnel.js | 615 + .../responsive.html/browser/web-navigation.js | 183 + .../client/responsive.html/components/browser.js | 149 + .../responsive.html/components/device-modal.js | 181 + .../responsive.html/components/device-selector.js | 122 + .../responsive.html/components/dpr-selector.js | 131 + .../responsive.html/components/global-toolbar.js | 101 + .../client/responsive.html/components/moz.build | 19 + .../components/network-throttling-selector.js | 92 + .../components/resizable-viewport.js | 195 + .../components/viewport-dimension.js | 173 + .../responsive.html/components/viewport-toolbar.js | 55 + .../client/responsive.html/components/viewport.js | 114 + .../client/responsive.html/components/viewports.js | 70 + devtools/client/responsive.html/constants.js | 8 + .../client/responsive.html/docs/browser-swap.md | 146 + devtools/client/responsive.html/images/close.svg | 6 + .../client/responsive.html/images/grippers.svg | 6 + devtools/client/responsive.html/images/moz.build | 14 + .../responsive.html/images/rotate-viewport.svg | 6 + .../client/responsive.html/images/screenshot.svg | 7 + .../client/responsive.html/images/select-arrow.svg | 37 + .../client/responsive.html/images/touch-events.svg | 6 + devtools/client/responsive.html/index.css | 521 + devtools/client/responsive.html/index.js | 166 + devtools/client/responsive.html/index.xhtml | 19 + devtools/client/responsive.html/manager.js | 597 + devtools/client/responsive.html/moz.build | 28 + devtools/client/responsive.html/reducers.js | 13 + .../client/responsive.html/reducers/devices.js | 86 + .../reducers/display-pixel-ratio.js | 26 + .../client/responsive.html/reducers/location.js | 25 + devtools/client/responsive.html/reducers/moz.build | 15 + .../responsive.html/reducers/network-throttling.js | 33 + .../client/responsive.html/reducers/screenshot.js | 31 + .../responsive.html/reducers/touch-simulation.js | 31 + .../client/responsive.html/reducers/viewports.js | 118 + devtools/client/responsive.html/responsive-ua.css | 6 + devtools/client/responsive.html/store.js | 33 + .../responsive.html/test/browser/.eslintrc.js | 6 + .../responsive.html/test/browser/browser.ini | 44 + .../test/browser/browser_device_change.js | 95 + .../test/browser/browser_device_modal_error.js | 35 + .../test/browser/browser_device_modal_exit.js | 45 + .../test/browser/browser_device_modal_submit.js | 146 + .../test/browser/browser_device_width.js | 66 + .../test/browser/browser_dpr_change.js | 140 + .../test/browser/browser_exit_button.js | 70 + .../test/browser/browser_frame_script_active.js | 46 + .../test/browser/browser_menu_item_01.js | 62 + .../test/browser/browser_menu_item_02.js | 49 + .../test/browser/browser_mouse_resize.js | 27 + .../test/browser/browser_navigation.js | 98 + .../test/browser/browser_network_throttling.js | 56 + .../test/browser/browser_page_state.js | 76 + .../test/browser/browser_permission_doorhanger.js | 52 + .../test/browser/browser_resize_cmd.js | 148 + .../test/browser/browser_screenshot_button.js | 59 + .../test/browser/browser_tab_close.js | 43 + .../test/browser/browser_tab_remoteness_change.js | 45 + .../test/browser/browser_toolbox_computed_view.js | 63 + .../test/browser/browser_toolbox_rule_view.js | 78 + .../test/browser/browser_toolbox_swap_browsers.js | 128 + .../test/browser/browser_touch_device.js | 77 + .../test/browser/browser_touch_simulation.js | 228 + .../test/browser/browser_viewport_basics.js | 30 + .../test/browser/browser_window_close.js | 25 + .../responsive.html/test/browser/devices.json | 651 + .../test/browser/doc_page_state.html | 16 + .../responsive.html/test/browser/geolocation.html | 13 + .../client/responsive.html/test/browser/head.js | 401 + .../client/responsive.html/test/browser/touch.html | 86 + .../client/responsive.html/test/unit/.eslintrc.js | 6 + devtools/client/responsive.html/test/unit/head.js | 21 + .../responsive.html/test/unit/test_add_device.js | 35 + .../test/unit/test_add_device_type.js | 22 + .../responsive.html/test/unit/test_add_viewport.js | 23 + .../test/unit/test_change_device.js | 42 + .../test/unit/test_change_display_pixel_ratio.js | 22 + .../test/unit/test_change_location.js | 22 + .../test/unit/test_change_network_throttling.js | 27 + .../test/unit/test_change_pixel_ratio.js | 22 + .../test/unit/test_resize_viewport.js | 21 + .../test/unit/test_rotate_viewport.js | 25 + .../test/unit/test_update_device_displayed.js | 37 + .../unit/test_update_touch_simulation_enabled.js | 23 + .../client/responsive.html/test/unit/xpcshell.ini | 18 + devtools/client/responsive.html/types.js | 164 + devtools/client/responsive.html/utils/e10s.js | 103 + devtools/client/responsive.html/utils/enum.js | 21 + devtools/client/responsive.html/utils/l10n.js | 16 + devtools/client/responsive.html/utils/message.js | 38 + devtools/client/responsive.html/utils/moz.build | 12 + devtools/client/responsivedesign/moz.build | 11 + .../client/responsivedesign/resize-commands.js | 96 + .../responsivedesign/responsivedesign-child.js | 195 + .../client/responsivedesign/responsivedesign.jsm | 1193 + devtools/client/responsivedesign/test/.eslintrc.js | 10 + devtools/client/responsivedesign/test/browser.ini | 21 + .../test/browser_responsive_cmd.js | 143 + .../test/browser_responsive_devicewidth.js | 68 + .../test/browser_responsivecomputedview.js | 67 + .../test/browser_responsiveruleview.js | 95 + .../responsivedesign/test/browser_responsiveui.js | 250 + .../test/browser_responsiveui_customuseragent.js | 56 + .../test/browser_responsiveui_touch.js | 148 + .../test/browser_responsiveui_window_close.js | 25 + .../test/browser_responsiveuiaddcustompreset.js | 121 + devtools/client/responsivedesign/test/head.js | 302 + devtools/client/responsivedesign/test/touch.html | 85 + devtools/client/scratchpad/moz.build | 13 + devtools/client/scratchpad/scratchpad-commands.js | 22 + devtools/client/scratchpad/scratchpad-manager.jsm | 185 + devtools/client/scratchpad/scratchpad-panel.js | 56 + devtools/client/scratchpad/scratchpad.js | 2483 + devtools/client/scratchpad/scratchpad.xul | 412 + devtools/client/scratchpad/test/.eslintrc.js | 6 + .../scratchpad/test/NS_ERROR_ILLEGAL_INPUT.txt | 0 devtools/client/scratchpad/test/browser.ini | 46 + .../test/browser_scratchpad_autocomplete.js | 66 + ...owser_scratchpad_browser_last_window_closing.js | 79 + .../test/browser_scratchpad_chrome_context_pref.js | 50 + .../test/browser_scratchpad_close_toolbox.js | 38 + .../test/browser_scratchpad_confirm_close.js | 230 + .../scratchpad/test/browser_scratchpad_contexts.js | 149 + .../browser_scratchpad_disable_view_menu_items.js | 66 + ...wser_scratchpad_display_non_error_exceptions.js | 110 + .../browser_scratchpad_display_outputs_errors.js | 72 + .../test/browser_scratchpad_edit_ui_updates.js | 206 + .../test/browser_scratchpad_eval_func.js | 86 + .../test/browser_scratchpad_execute_print.js | 116 + .../scratchpad/test/browser_scratchpad_falsy.js | 69 + .../scratchpad/test/browser_scratchpad_files.js | 119 + .../test/browser_scratchpad_goto_line_ui.js | 43 + .../scratchpad/test/browser_scratchpad_help_key.js | 59 + .../test/browser_scratchpad_initialization.js | 50 + .../scratchpad/test/browser_scratchpad_inspect.js | 55 + .../test/browser_scratchpad_inspect_primitives.js | 61 + .../test/browser_scratchpad_long_string.js | 0 .../scratchpad/test/browser_scratchpad_modeline.js | 87 + .../scratchpad/test/browser_scratchpad_open.js | 101 + .../test/browser_scratchpad_open_error_console.js | 39 + .../test/browser_scratchpad_pprint-02.js | 40 + .../scratchpad/test/browser_scratchpad_pprint.js | 29 + .../browser_scratchpad_pprint_error_goto_line.js | 0 .../test/browser_scratchpad_recent_files.js | 350 + .../test/browser_scratchpad_reload_and_run.js | 76 + .../browser_scratchpad_remember_view_options.js | 65 + .../test/browser_scratchpad_reset_undo.js | 155 + .../scratchpad/test/browser_scratchpad_restore.js | 96 + .../test/browser_scratchpad_revert_to_saved.js | 134 + .../test/browser_scratchpad_run_error_goto_line.js | 0 .../scratchpad/test/browser_scratchpad_tab.js | 75 + .../test/browser_scratchpad_tab_switch.js | 103 + .../test/browser_scratchpad_throw_output.js | 52 + .../scratchpad/test/browser_scratchpad_ui.js | 74 + .../scratchpad/test/browser_scratchpad_unsaved.js | 119 + .../test/browser_scratchpad_wrong_window_focus.js | 93 + devtools/client/scratchpad/test/head.js | 222 + devtools/client/shadereditor/moz.build | 10 + devtools/client/shadereditor/panel.js | 76 + devtools/client/shadereditor/shadereditor.js | 633 + devtools/client/shadereditor/shadereditor.xul | 70 + devtools/client/shadereditor/test/.eslintrc.js | 6 + devtools/client/shadereditor/test/browser.ini | 47 + .../test/browser_se_aaa_run_first_leaktest.js | 17 + .../client/shadereditor/test/browser_se_bfcache.js | 60 + .../test/browser_se_editors-contents.js | 30 + .../test/browser_se_editors-error-gutter.js | 156 + .../test/browser_se_editors-error-tooltip.js | 56 + .../test/browser_se_editors-lazy-init.js | 34 + .../shadereditor/test/browser_se_first-run.js | 43 + .../shadereditor/test/browser_se_navigation.js | 71 + .../test/browser_se_programs-blackbox-01.js | 169 + .../test/browser_se_programs-blackbox-02.js | 63 + .../shadereditor/test/browser_se_programs-cache.js | 41 + .../test/browser_se_programs-highlight-01.js | 93 + .../test/browser_se_programs-highlight-02.js | 49 + .../shadereditor/test/browser_se_programs-list.js | 87 + .../test/browser_se_shaders-edit-01.js | 73 + .../test/browser_se_shaders-edit-02.js | 74 + .../test/browser_se_shaders-edit-03.js | 85 + .../test/browser_webgl-actor-test-01.js | 16 + .../test/browser_webgl-actor-test-02.js | 21 + .../test/browser_webgl-actor-test-03.js | 26 + .../test/browser_webgl-actor-test-04.js | 27 + .../test/browser_webgl-actor-test-05.js | 27 + .../test/browser_webgl-actor-test-06.js | 64 + .../test/browser_webgl-actor-test-07.js | 61 + .../test/browser_webgl-actor-test-08.js | 37 + .../test/browser_webgl-actor-test-09.js | 89 + .../test/browser_webgl-actor-test-10.js | 44 + .../test/browser_webgl-actor-test-11.js | 25 + .../test/browser_webgl-actor-test-12.js | 27 + .../test/browser_webgl-actor-test-13.js | 67 + .../test/browser_webgl-actor-test-14.js | 46 + .../test/browser_webgl-actor-test-15.js | 133 + .../test/browser_webgl-actor-test-16.js | 141 + .../test/browser_webgl-actor-test-17.js | 46 + .../test/browser_webgl-actor-test-18.js | 31 + .../shadereditor/test/doc_blended-geometry.html | 0 .../shadereditor/test/doc_multiple-contexts.html | 0 .../test/doc_overlapping-geometry.html | 0 .../shadereditor/test/doc_shader-order.html | 0 .../shadereditor/test/doc_simple-canvas.html | 0 devtools/client/shadereditor/test/head.js | 292 + devtools/client/shared/AppCacheUtils.jsm | 631 + devtools/client/shared/DOMHelpers.jsm | 166 + devtools/client/shared/Jsbeautify.jsm | 16 + devtools/client/shared/SplitView.jsm | 312 + devtools/client/shared/autocomplete-popup.js | 599 + devtools/client/shared/browser-loader.js | 235 + devtools/client/shared/components/.eslintrc.js | 7 + devtools/client/shared/components/frame.js | 239 + devtools/client/shared/components/h-split-box.js | 154 + devtools/client/shared/components/moz.build | 27 + .../client/shared/components/notification-box.css | 95 + .../client/shared/components/notification-box.js | 263 + devtools/client/shared/components/reps/array.js | 186 + .../client/shared/components/reps/attribute.js | 70 + devtools/client/shared/components/reps/caption.js | 31 + .../client/shared/components/reps/comment-node.js | 60 + .../client/shared/components/reps/date-time.js | 70 + devtools/client/shared/components/reps/document.js | 78 + .../client/shared/components/reps/element-node.js | 114 + devtools/client/shared/components/reps/event.js | 81 + devtools/client/shared/components/reps/function.js | 73 + .../client/shared/components/reps/grip-array.js | 198 + devtools/client/shared/components/reps/grip-map.js | 193 + devtools/client/shared/components/reps/grip.js | 247 + devtools/client/shared/components/reps/infinity.js | 41 + .../client/shared/components/reps/long-string.js | 71 + devtools/client/shared/components/reps/moz.build | 40 + devtools/client/shared/components/reps/nan.js | 41 + devtools/client/shared/components/reps/null.js | 46 + devtools/client/shared/components/reps/number.js | 51 + .../shared/components/reps/object-with-text.js | 76 + .../shared/components/reps/object-with-url.js | 76 + devtools/client/shared/components/reps/object.js | 171 + devtools/client/shared/components/reps/promise.js | 111 + devtools/client/shared/components/reps/prop-rep.js | 70 + devtools/client/shared/components/reps/regexp.js | 63 + .../client/shared/components/reps/rep-utils.js | 160 + devtools/client/shared/components/reps/rep.js | 144 + devtools/client/shared/components/reps/reps.css | 174 + devtools/client/shared/components/reps/string.js | 69 + .../client/shared/components/reps/stylesheet.js | 77 + devtools/client/shared/components/reps/symbol.js | 48 + .../client/shared/components/reps/text-node.js | 94 + .../client/shared/components/reps/undefined.js | 46 + devtools/client/shared/components/reps/window.js | 73 + devtools/client/shared/components/search-box.js | 110 + .../client/shared/components/sidebar-toggle.css | 32 + .../client/shared/components/sidebar-toggle.js | 66 + .../client/shared/components/splitter/draggable.js | 54 + .../client/shared/components/splitter/moz.build | 11 + .../shared/components/splitter/split-box.css | 88 + .../client/shared/components/splitter/split-box.js | 205 + devtools/client/shared/components/stack-trace.js | 68 + devtools/client/shared/components/tabs/moz.build | 12 + devtools/client/shared/components/tabs/tabbar.css | 53 + devtools/client/shared/components/tabs/tabbar.js | 204 + devtools/client/shared/components/tabs/tabs.css | 183 + devtools/client/shared/components/tabs/tabs.js | 369 + .../shared/components/test/browser/.eslintrc.js | 6 + .../shared/components/test/browser/browser.ini | 7 + .../test/browser/browser_notification_box_basic.js | 36 + .../shared/components/test/mochitest/.eslintrc.js | 6 + .../shared/components/test/mochitest/chrome.ini | 51 + .../shared/components/test/mochitest/head.js | 217 + .../test/mochitest/test_HSplitBox_01.html | 126 + .../components/test/mochitest/test_frame_01.html | 309 + .../test/mochitest/test_notification_box_01.html | 108 + .../test/mochitest/test_notification_box_02.html | 70 + .../test/mochitest/test_notification_box_03.html | 84 + .../components/test/mochitest/test_reps_array.html | 259 + .../test/mochitest/test_reps_attribute.html | 56 + .../test/mochitest/test_reps_comment-node.html | 80 + .../test/mochitest/test_reps_date-time.html | 79 + .../test/mochitest/test_reps_document.html | 56 + .../test/mochitest/test_reps_element-node.html | 341 + .../components/test/mochitest/test_reps_event.html | 300 + .../test/mochitest/test_reps_function.html | 206 + .../test/mochitest/test_reps_grip-array.html | 707 + .../test/mochitest/test_reps_grip-map.html | 405 + .../components/test/mochitest/test_reps_grip.html | 887 + .../test/mochitest/test_reps_infinity.html | 73 + .../test/mochitest/test_reps_long-string.html | 125 + .../components/test/mochitest/test_reps_nan.html | 48 + .../components/test/mochitest/test_reps_null.html | 44 + .../test/mochitest/test_reps_number.html | 97 + .../test/mochitest/test_reps_object-with-text.html | 54 + .../test/mochitest/test_reps_object-with-url.html | 60 + .../test/mochitest/test_reps_object.html | 225 + .../test/mochitest/test_reps_promise.html | 333 + .../test/mochitest/test_reps_regexp.html | 51 + .../test/mochitest/test_reps_string.html | 79 + .../test/mochitest/test_reps_stylesheet.html | 54 + .../test/mochitest/test_reps_symbol.html | 77 + .../test/mochitest/test_reps_text-node.html | 115 + .../test/mochitest/test_reps_undefined.html | 47 + .../test/mochitest/test_reps_window.html | 58 + .../test/mochitest/test_sidebar_toggle.html | 56 + .../test/mochitest/test_stack-trace.html | 102 + .../test/mochitest/test_tabs_accessibility.html | 79 + .../components/test/mochitest/test_tabs_menu.html | 81 + .../components/test/mochitest/test_tree_01.html | 64 + .../components/test/mochitest/test_tree_02.html | 45 + .../components/test/mochitest/test_tree_03.html | 46 + .../components/test/mochitest/test_tree_04.html | 128 + .../components/test/mochitest/test_tree_05.html | 83 + .../components/test/mochitest/test_tree_06.html | 320 + .../components/test/mochitest/test_tree_07.html | 64 + .../components/test/mochitest/test_tree_08.html | 51 + .../components/test/mochitest/test_tree_09.html | 77 + .../components/test/mochitest/test_tree_10.html | 52 + .../components/test/mochitest/test_tree_11.html | 92 + devtools/client/shared/components/tree.js | 773 + .../client/shared/components/tree/label-cell.js | 66 + devtools/client/shared/components/tree/moz.build | 14 + .../shared/components/tree/object-provider.js | 90 + .../client/shared/components/tree/tree-cell.js | 101 + .../client/shared/components/tree/tree-header.js | 100 + devtools/client/shared/components/tree/tree-row.js | 184 + .../client/shared/components/tree/tree-view.css | 157 + .../client/shared/components/tree/tree-view.js | 352 + devtools/client/shared/css-angle.js | 345 + devtools/client/shared/css-reload.js | 142 + devtools/client/shared/curl.js | 411 + devtools/client/shared/demangle.js | 64 + devtools/client/shared/developer-toolbar.js | 1413 + devtools/client/shared/devices.js | 88 + devtools/client/shared/devtools-file-watcher.js | 78 + devtools/client/shared/doorhanger.js | 164 + devtools/client/shared/file-watcher-worker.js | 81 + devtools/client/shared/file-watcher.js | 28 + devtools/client/shared/frame-script-utils.js | 206 + devtools/client/shared/getjson.js | 76 + devtools/client/shared/inplace-editor.js | 1566 + devtools/client/shared/key-shortcuts.js | 251 + devtools/client/shared/keycodes.js | 146 + devtools/client/shared/moz.build | 55 + devtools/client/shared/natural-sort.js | 106 + .../client/shared/network-throttling-profiles.js | 68 + devtools/client/shared/node-attribute-parser.js | 294 + devtools/client/shared/options-view.js | 186 + devtools/client/shared/output-parser.js | 702 + devtools/client/shared/poller.js | 114 + devtools/client/shared/prefs.js | 178 + devtools/client/shared/redux/create-store.js | 51 + devtools/client/shared/redux/middleware/history.js | 23 + devtools/client/shared/redux/middleware/log.js | 17 + devtools/client/shared/redux/middleware/moz.build | 16 + devtools/client/shared/redux/middleware/promise.js | 54 + devtools/client/shared/redux/middleware/task.js | 42 + .../shared/redux/middleware/test/.eslintrc.js | 17 + .../client/shared/redux/middleware/test/head.js | 27 + .../middleware/test/test_middleware-task-01.js | 56 + .../middleware/test/test_middleware-task-02.js | 67 + .../middleware/test/test_middleware-task-03.js | 42 + .../shared/redux/middleware/test/xpcshell.ini | 10 + devtools/client/shared/redux/middleware/thunk.js | 19 + .../client/shared/redux/middleware/wait-service.js | 64 + devtools/client/shared/redux/moz.build | 14 + .../client/shared/redux/non-react-subscriber.js | 153 + devtools/client/shared/scroll.js | 52 + devtools/client/shared/shim/Services.js | 620 + devtools/client/shared/shim/moz.build | 13 + devtools/client/shared/shim/test/.eslintrc.js | 6 + .../client/shared/shim/test/file_service_wm.html | 20 + devtools/client/shared/shim/test/mochitest.ini | 10 + devtools/client/shared/shim/test/prefs-wrapper.js | 80 + .../shared/shim/test/test_service_appinfo.html | 29 + .../shared/shim/test/test_service_focus.html | 78 + .../shared/shim/test/test_service_prefs.html | 244 + .../shim/test/test_service_prefs_defaults.html | 71 + .../client/shared/shim/test/test_service_wm.html | 36 + devtools/client/shared/source-utils.js | 328 + devtools/client/shared/splitview.css | 83 + devtools/client/shared/suggestion-picker.js | 176 + devtools/client/shared/telemetry.js | 347 + devtools/client/shared/test/.eslintrc.js | 9 + devtools/client/shared/test/browser.ini | 188 + devtools/client/shared/test/browser_css_angle.js | 176 + devtools/client/shared/test/browser_css_color.js | 137 + .../client/shared/test/browser_cubic-bezier-01.js | 38 + .../client/shared/test/browser_cubic-bezier-02.js | 200 + .../client/shared/test/browser_cubic-bezier-03.js | 68 + .../client/shared/test/browser_cubic-bezier-04.js | 50 + .../client/shared/test/browser_cubic-bezier-05.js | 48 + .../client/shared/test/browser_cubic-bezier-06.js | 79 + devtools/client/shared/test/browser_devices.js | 57 + devtools/client/shared/test/browser_devices.json | 23 + .../client/shared/test/browser_filter-editor-01.js | 114 + .../client/shared/test/browser_filter-editor-02.js | 107 + .../client/shared/test/browser_filter-editor-03.js | 65 + .../client/shared/test/browser_filter-editor-04.js | 87 + .../client/shared/test/browser_filter-editor-05.js | 148 + .../client/shared/test/browser_filter-editor-06.js | 71 + .../client/shared/test/browser_filter-editor-07.js | 27 + .../client/shared/test/browser_filter-editor-08.js | 84 + .../client/shared/test/browser_filter-editor-09.js | 125 + .../client/shared/test/browser_filter-editor-10.js | 87 + .../shared/test/browser_filter-presets-01.js | 99 + .../shared/test/browser_filter-presets-02.js | 45 + .../shared/test/browser_filter-presets-03.js | 40 + .../client/shared/test/browser_flame-graph-01.js | 61 + .../client/shared/test/browser_flame-graph-02.js | 44 + .../client/shared/test/browser_flame-graph-03a.js | 138 + .../client/shared/test/browser_flame-graph-03b.js | 92 + .../client/shared/test/browser_flame-graph-03c.js | 155 + .../client/shared/test/browser_flame-graph-04.js | 90 + .../client/shared/test/browser_flame-graph-05.js | 113 + .../shared/test/browser_flame-graph-utils-01.js | 256 + .../shared/test/browser_flame-graph-utils-02.js | 130 + .../shared/test/browser_flame-graph-utils-03.js | 136 + .../shared/test/browser_flame-graph-utils-04.js | 188 + .../shared/test/browser_flame-graph-utils-05.js | 48 + .../shared/test/browser_flame-graph-utils-06.js | 117 + .../shared/test/browser_flame-graph-utils-hash.js | 24 + devtools/client/shared/test/browser_graphs-01.js | 70 + devtools/client/shared/test/browser_graphs-02.js | 107 + devtools/client/shared/test/browser_graphs-03.js | 111 + devtools/client/shared/test/browser_graphs-04.js | 69 + devtools/client/shared/test/browser_graphs-05.js | 154 + devtools/client/shared/test/browser_graphs-06.js | 112 + devtools/client/shared/test/browser_graphs-07a.js | 232 + devtools/client/shared/test/browser_graphs-07b.js | 88 + devtools/client/shared/test/browser_graphs-07c.js | 139 + devtools/client/shared/test/browser_graphs-07d.js | 71 + devtools/client/shared/test/browser_graphs-07e.js | 127 + devtools/client/shared/test/browser_graphs-08.js | 88 + devtools/client/shared/test/browser_graphs-09a.js | 104 + devtools/client/shared/test/browser_graphs-09b.js | 82 + devtools/client/shared/test/browser_graphs-09c.js | 38 + devtools/client/shared/test/browser_graphs-09d.js | 39 + devtools/client/shared/test/browser_graphs-09e.js | 84 + devtools/client/shared/test/browser_graphs-09f.js | 53 + devtools/client/shared/test/browser_graphs-10a.js | 162 + devtools/client/shared/test/browser_graphs-10b.js | 71 + devtools/client/shared/test/browser_graphs-10c.js | 109 + devtools/client/shared/test/browser_graphs-11a.js | 60 + devtools/client/shared/test/browser_graphs-11b.js | 133 + devtools/client/shared/test/browser_graphs-12.js | 157 + devtools/client/shared/test/browser_graphs-13.js | 44 + devtools/client/shared/test/browser_graphs-14.js | 111 + devtools/client/shared/test/browser_graphs-15.js | 49 + devtools/client/shared/test/browser_graphs-16.js | 45 + .../client/shared/test/browser_html_tooltip-01.js | 88 + .../client/shared/test/browser_html_tooltip-02.js | 174 + .../client/shared/test/browser_html_tooltip-03.js | 155 + .../client/shared/test/browser_html_tooltip-04.js | 110 + .../client/shared/test/browser_html_tooltip-05.js | 109 + .../shared/test/browser_html_tooltip_arrow-01.js | 108 + .../shared/test/browser_html_tooltip_arrow-02.js | 100 + .../test/browser_html_tooltip_consecutive-show.js | 71 + .../shared/test/browser_html_tooltip_hover.js | 65 + .../shared/test/browser_html_tooltip_offset.js | 99 + .../client/shared/test/browser_html_tooltip_rtl.js | 140 + .../test/browser_html_tooltip_variable-height.js | 75 + .../shared/test/browser_html_tooltip_width-auto.js | 61 + .../test/browser_html_tooltip_xul-wrapper.js | 80 + .../shared/test/browser_inplace-editor-01.js | 150 + .../shared/test/browser_inplace-editor-02.js | 71 + .../test/browser_inplace-editor_autocomplete_01.js | 75 + .../test/browser_inplace-editor_autocomplete_02.js | 80 + .../browser_inplace-editor_autocomplete_offset.js | 119 + .../shared/test/browser_inplace-editor_maxwidth.js | 114 + .../client/shared/test/browser_key_shortcuts.js | 425 + devtools/client/shared/test/browser_keycodes.js | 12 + .../test/browser_layoutHelpers-getBoxQuads.html | 0 .../test/browser_layoutHelpers-getBoxQuads.js | 219 + .../client/shared/test/browser_layoutHelpers.html | 24 + .../client/shared/test/browser_layoutHelpers.js | 93 + devtools/client/shared/test/browser_mdn-docs-01.js | 168 + devtools/client/shared/test/browser_mdn-docs-02.js | 128 + devtools/client/shared/test/browser_mdn-docs-03.js | 277 + devtools/client/shared/test/browser_num-l10n.js | 27 + .../client/shared/test/browser_options-view-01.js | 110 + .../client/shared/test/browser_outputparser.js | 292 + devtools/client/shared/test/browser_poller.js | 136 + devtools/client/shared/test/browser_prefs-01.js | 44 + devtools/client/shared/test/browser_prefs-02.js | 45 + devtools/client/shared/test/browser_require_raw.js | 20 + devtools/client/shared/test/browser_spectrum.js | 114 + .../shared/test/browser_tableWidget_basic.js | 390 + .../browser_tableWidget_keyboard_interaction.js | 194 + .../test/browser_tableWidget_mouse_interaction.js | 317 + .../test/browser_telemetry_button_eyedropper.js | 52 + .../test/browser_telemetry_button_paintflashing.js | 89 + .../test/browser_telemetry_button_responsive.js | 95 + .../test/browser_telemetry_button_scratchpad.js | 127 + .../shared/test/browser_telemetry_sidebar.js | 84 + .../shared/test/browser_telemetry_toolbox.js | 22 + ...browser_telemetry_toolboxtabs_canvasdebugger.js | 29 + .../browser_telemetry_toolboxtabs_inspector.js | 22 + .../browser_telemetry_toolboxtabs_jsdebugger.js | 22 + .../browser_telemetry_toolboxtabs_jsprofiler.js | 22 + .../browser_telemetry_toolboxtabs_netmonitor.js | 23 + .../test/browser_telemetry_toolboxtabs_options.js | 22 + .../browser_telemetry_toolboxtabs_shadereditor.js | 37 + .../test/browser_telemetry_toolboxtabs_storage.js | 28 + .../browser_telemetry_toolboxtabs_styleeditor.js | 23 + ...browser_telemetry_toolboxtabs_webaudioeditor.js | 29 + .../browser_telemetry_toolboxtabs_webconsole.js | 22 + .../shared/test/browser_templater_basic.html | 0 .../client/shared/test/browser_templater_basic.js | 286 + devtools/client/shared/test/browser_theme.js | 98 + .../client/shared/test/browser_theme_switching.js | 53 + .../client/shared/test/browser_toolbar_basic.html | 40 + .../client/shared/test/browser_toolbar_basic.js | 60 + .../client/shared/test/browser_toolbar_tooltip.js | 111 + .../browser_toolbar_webconsole_errors_count.html | 33 + .../browser_toolbar_webconsole_errors_count.js | 256 + .../client/shared/test/browser_treeWidget_basic.js | 267 + .../browser_treeWidget_keyboard_interaction.js | 228 + .../test/browser_treeWidget_mouse_interaction.js | 135 + devtools/client/shared/test/doc_options-view.xul | 26 + devtools/client/shared/test/head.js | 346 + devtools/client/shared/test/helper_color_data.js | 175 + devtools/client/shared/test/helper_html_tooltip.js | 96 + .../client/shared/test/helper_inplace_editor.js | 115 + .../shared/test/html-mdn-css-basic-testing.html | 21 + .../test/html-mdn-css-no-summary-or-syntax.html | 12 + .../shared/test/html-mdn-css-no-summary.html | 21 + .../client/shared/test/html-mdn-css-no-syntax.html | 17 + .../shared/test/html-mdn-css-syntax-old-style.html | 23 + devtools/client/shared/test/leakhunt.js | 165 + devtools/client/shared/test/test-actor-registry.js | 97 + devtools/client/shared/test/test-actor.js | 1138 + devtools/client/shared/test/unit/.eslintrc.js | 6 + ...t_VariablesView_filtering-without-controller.js | 36 + .../unit/test_VariablesView_getString_promise.js | 76 + .../shared/test/unit/test_advanceValidate.js | 31 + .../shared/test/unit/test_attribute-parsing-01.js | 73 + .../shared/test/unit/test_attribute-parsing-02.js | 134 + .../client/shared/test/unit/test_bezierCanvas.js | 117 + devtools/client/shared/test/unit/test_cssAngle.js | 33 + .../client/shared/test/unit/test_cssColor-01.js | 76 + .../client/shared/test/unit/test_cssColor-02.js | 45 + .../client/shared/test/unit/test_cssColor-03.js | 61 + .../shared/test/unit/test_cssColorDatabase.js | 63 + .../client/shared/test/unit/test_cubicBezier.js | 146 + .../shared/test/unit/test_escapeCSSComment.js | 40 + .../shared/test/unit/test_parseDeclarations.js | 439 + .../unit/test_parsePseudoClassesAndAttributes.js | 213 + .../shared/test/unit/test_parseSingleValue.js | 93 + .../shared/test/unit/test_rewriteDeclarations.js | 529 + .../client/shared/test/unit/test_source-utils.js | 181 + .../shared/test/unit/test_suggestion-picker.js | 149 + devtools/client/shared/test/unit/test_undoStack.js | 98 + devtools/client/shared/test/unit/xpcshell.ini | 30 + devtools/client/shared/theme-switching.js | 185 + devtools/client/shared/theme.js | 84 + devtools/client/shared/undo.js | 192 + .../client/shared/vendor}/D3_LICENSE | 0 .../client/shared/vendor}/DAGRE_D3_LICENSE | 0 devtools/client/shared/vendor/REACT_REDUX_LICENSE | 21 + .../client/shared/vendor/REACT_REDUX_UPGRADING | 9 + devtools/client/shared/vendor/REACT_UPGRADING | 54 + .../shared/vendor/REACT_VIRTUALIZED_UPGRADING | 14 + devtools/client/shared/vendor/REDUX_LICENSE | 21 + devtools/client/shared/vendor/REDUX_UPGRADING | 10 + devtools/client/shared/vendor/RESELECT_LICENSE | 21 + devtools/client/shared/vendor/RESELECT_UPGRADING | 7 + .../shared => devtools/client/shared/vendor}/d3.js | 0 .../client/shared/vendor}/dagre-d3.js | 0 devtools/client/shared/vendor/immutable.js | 4997 + devtools/client/shared/vendor/jsol.js | 97 + devtools/client/shared/vendor/moz.build | 29 + .../shared/vendor/react-addons-shallow-compare.js | 9 + devtools/client/shared/vendor/react-dev.js | 20763 +++ devtools/client/shared/vendor/react-dom.js | 42 + devtools/client/shared/vendor/react-proxy.js | 1909 + devtools/client/shared/vendor/react-redux.js | 724 + devtools/client/shared/vendor/react-virtualized.js | 4296 + devtools/client/shared/vendor/react.js | 20763 +++ devtools/client/shared/vendor/redux.js | 775 + devtools/client/shared/vendor/reselect.js | 136 + .../client/shared/vendor/seamless-immutable.js | 392 + devtools/client/shared/view-source.js | 185 + devtools/client/shared/webgl-utils.js | 55 + .../client/shared/widgets/AbstractTreeItem.jsm | 661 + devtools/client/shared/widgets/BarGraphWidget.js | 498 + .../client/shared/widgets/BreadcrumbsWidget.jsm | 250 + devtools/client/shared/widgets/Chart.jsm | 468 + .../client/shared/widgets/CubicBezierPresets.js | 64 + .../client/shared/widgets/CubicBezierWidget.js | 897 + devtools/client/shared/widgets/FastListWidget.js | 249 + devtools/client/shared/widgets/FilterWidget.js | 1073 + devtools/client/shared/widgets/FlameGraph.js | 1462 + devtools/client/shared/widgets/Graphs.js | 1424 + devtools/client/shared/widgets/GraphsWorker.js | 103 + devtools/client/shared/widgets/LineGraphWidget.js | 402 + devtools/client/shared/widgets/MdnDocsWidget.js | 510 + .../client/shared/widgets/MountainGraphWidget.js | 195 + devtools/client/shared/widgets/SideMenuWidget.jsm | 725 + .../client/shared/widgets/SimpleListWidget.jsm | 255 + devtools/client/shared/widgets/Spectrum.js | 336 + devtools/client/shared/widgets/TableWidget.js | 1905 + devtools/client/shared/widgets/TreeWidget.js | 605 + devtools/client/shared/widgets/VariablesView.jsm | 4182 + devtools/client/shared/widgets/VariablesView.xul | 18 + .../shared/widgets/VariablesViewController.jsm | 858 + devtools/client/shared/widgets/cubic-bezier.css | 216 + devtools/client/shared/widgets/filter-widget.css | 238 + devtools/client/shared/widgets/graphs-frame.xhtml | 26 + devtools/client/shared/widgets/mdn-docs.css | 39 + devtools/client/shared/widgets/moz.build | 34 + devtools/client/shared/widgets/spectrum.css | 155 + .../shared/widgets/tooltip/CssDocsTooltip.js | 93 + .../shared/widgets/tooltip/EventTooltipHelper.js | 313 + .../client/shared/widgets/tooltip/HTMLTooltip.js | 638 + .../shared/widgets/tooltip/ImageTooltipHelper.js | 131 + .../widgets/tooltip/SwatchBasedEditorTooltip.js | 209 + .../widgets/tooltip/SwatchColorPickerTooltip.js | 187 + .../widgets/tooltip/SwatchCubicBezierTooltip.js | 102 + .../shared/widgets/tooltip/SwatchFilterTooltip.js | 116 + devtools/client/shared/widgets/tooltip/Tooltip.js | 410 + .../client/shared/widgets/tooltip/TooltipToggle.js | 182 + .../widgets/tooltip/VariableContentHelper.js | 89 + devtools/client/shared/widgets/tooltip/moz.build | 19 + devtools/client/shared/widgets/view-helpers.js | 1625 + .../client}/shared/widgets/widgets.css | 0 devtools/client/shared/zoom-keys.js | 85 + devtools/client/shims/gDevTools.jsm | 35 + devtools/client/shims/moz.build | 18 + devtools/client/sourceeditor/.eslintrc.js | 15 + devtools/client/sourceeditor/autocomplete.js | 405 + devtools/client/sourceeditor/codemirror/LICENSE | 23 + devtools/client/sourceeditor/codemirror/README | 114 + .../codemirror/addon/comment/comment.js | 203 + .../codemirror/addon}/comment/continuecomment.js | 0 .../codemirror/addon/dialog/dialog.css | 32 + .../sourceeditor/codemirror/addon/dialog/dialog.js | 157 + .../codemirror/addon/edit/closebrackets.js | 195 + .../sourceeditor/codemirror/addon/edit/closetag.js | 169 + .../codemirror/addon/edit/continuelist.js | 51 + .../codemirror/addon/edit/matchbrackets.js | 120 + .../codemirror/addon}/edit/matchtags.js | 0 .../codemirror/addon}/edit/trailingspace.js | 0 .../codemirror/addon/fold/brace-fold.js | 105 + .../codemirror/addon/fold/comment-fold.js | 59 + .../sourceeditor/codemirror/addon/fold/foldcode.js | 150 + .../codemirror/addon/fold/foldgutter.css | 20 + .../codemirror/addon/fold/foldgutter.js | 146 + .../codemirror/addon}/fold/indent-fold.js | 0 .../codemirror/addon}/fold/markdown-fold.js | 0 .../sourceeditor/codemirror/addon/fold/xml-fold.js | 182 + .../codemirror/addon/hint/show-hint.js | 437 + .../codemirror/addon/search/match-highlighter.js | 146 + .../sourceeditor/codemirror/addon/search/search.js | 246 + .../codemirror/addon/search/searchcursor.js | 189 + .../codemirror/addon/selection/active-line.js | 74 + .../codemirror/addon}/selection/mark-selection.js | 0 .../sourceeditor/codemirror/addon/tern/tern.css | 87 + .../sourceeditor/codemirror/addon/tern/tern.js | 701 + .../sourceeditor/codemirror/codemirror.bundle.js | 20152 +++ .../client/sourceeditor/codemirror/keymap/emacs.js | 412 + .../sourceeditor/codemirror/keymap/sublime.js | 580 + .../client/sourceeditor/codemirror/keymap/vim.js | 5065 + .../sourceeditor/codemirror/lib/codemirror.css | 347 + .../sourceeditor/codemirror/lib/codemirror.js | 8922 ++ .../sourceeditor/codemirror/mode/clike/clike.js | 786 + .../client/sourceeditor/codemirror/mode/css/css.js | 825 + .../codemirror/mode/htmlmixed/htmlmixed.js | 152 + .../codemirror/mode/javascript/javascript.js | 748 + .../sourceeditor/codemirror/mode/wasm/wasm.js | 203 + .../client/sourceeditor/codemirror/mode/xml/xml.js | 394 + .../client/sourceeditor/codemirror/mozilla.css | 263 + devtools/client/sourceeditor/css-autocompleter.js | 1214 + devtools/client/sourceeditor/debugger.js | 336 + .../sourceeditor/editor-commands-controller.js | 97 + devtools/client/sourceeditor/editor.js | 1420 + devtools/client/sourceeditor/moz.build | 19 + devtools/client/sourceeditor/tern/README | 13 + .../client/sourceeditor}/tern/browser.js | 0 .../client/sourceeditor}/tern/comment.js | 0 .../client/sourceeditor}/tern/condense.js | 0 .../client/sourceeditor}/tern/def.js | 0 .../client/sourceeditor}/tern/ecma5.js | 0 .../client/sourceeditor}/tern/infer.js | 0 devtools/client/sourceeditor/tern/moz.build | 18 + .../client/sourceeditor}/tern/signal.js | 0 .../client/sourceeditor}/tern/tern.js | 0 .../sourceeditor/tern/tests/unit/head_tern.js | 3 + .../tern/tests/unit/test_autocompletion.js | 26 + .../tern/tests/unit/test_import_tern.js | 16 + .../sourceeditor/tern/tests/unit/xpcshell.ini | 8 + devtools/client/sourceeditor/test/.eslintrc.js | 6 + devtools/client/sourceeditor/test/browser.ini | 48 + .../client/sourceeditor/test/browser_codemirror.js | 18 + .../test/browser_css_autocompletion.js | 145 + .../sourceeditor/test/browser_css_getInfo.js | 176 + .../sourceeditor/test/browser_css_statemachine.js | 109 + .../sourceeditor/test/browser_detectindent.js | 102 + .../sourceeditor/test/browser_editor_addons.js | 34 + .../test/browser_editor_autocomplete_basic.js | 59 + .../test/browser_editor_autocomplete_events.js | 126 + .../test/browser_editor_autocomplete_js.js | 45 + .../sourceeditor/test/browser_editor_basic.js | 0 .../sourceeditor/test/browser_editor_cursor.js | 44 + .../sourceeditor/test/browser_editor_find_again.js | 215 + .../sourceeditor/test/browser_editor_goto_line.js | 131 + .../sourceeditor/test/browser_editor_history.js | 32 + .../sourceeditor/test/browser_editor_markers.js | 39 + .../sourceeditor/test/browser_editor_movelines.js | 63 + .../sourceeditor/test/browser_editor_prefs.js | 121 + .../test/browser_editor_script_injection.js | 27 + .../client/sourceeditor/test/browser_vimemacs.js | 17 + devtools/client/sourceeditor/test/cm_mode_ruby.js | 285 + .../sourceeditor/test/cm_script_injection_test.js | 8 + .../sourceeditor/test/codemirror/codemirror.html | 210 + .../sourceeditor/test/codemirror/comment_test.js | 100 + .../sourceeditor/test/codemirror/doc_test.js | 0 .../client/sourceeditor/test/codemirror/driver.js | 138 + .../sourceeditor/test/codemirror/emacs_test.js | 147 + .../test/codemirror/mode/javascript/test.js | 210 + .../sourceeditor/test/codemirror/mode_test.css | 0 .../sourceeditor/test/codemirror/mode_test.js | 192 + .../sourceeditor/test/codemirror/multi_test.js | 0 .../sourceeditor/test/codemirror/search_test.js | 0 .../sourceeditor/test/codemirror/sublime_test.js | 307 + .../client/sourceeditor/test/codemirror/test.js | 2151 + .../sourceeditor/test/codemirror/vim_test.js | 4011 + .../sourceeditor/test/codemirror/vimemacs.html | 212 + .../test/css_autocompletion_tests.json | 39 + .../test/css_statemachine_testcases.css | 121 + .../sourceeditor/test/css_statemachine_tests.json | 0 devtools/client/sourceeditor/test/head.js | 163 + .../sourceeditor/test/helper_codemirror_runner.js | 38 + devtools/client/storage/moz.build | 12 + devtools/client/storage/panel.js | 87 + devtools/client/storage/storage.xul | 68 + devtools/client/storage/test/.eslintrc.js | 6 + devtools/client/storage/test/browser.ini | 55 + .../client/storage/test/browser_storage_basic.js | 140 + .../test/browser_storage_basic_with_fragment.js | 139 + .../storage/test/browser_storage_cache_delete.js | 46 + .../storage/test/browser_storage_cache_error.js | 19 + .../storage/test/browser_storage_cookies_add.js | 20 + .../test/browser_storage_cookies_delete_all.js | 152 + .../storage/test/browser_storage_cookies_domain.js | 29 + .../test/browser_storage_cookies_domain_port.js | 29 + .../storage/test/browser_storage_cookies_edit.js | 29 + .../test/browser_storage_cookies_edit_keyboard.js | 24 + .../test/browser_storage_cookies_tab_navigation.js | 25 + .../client/storage/test/browser_storage_delete.js | 58 + .../storage/test/browser_storage_delete_all.js | 90 + .../storage/test/browser_storage_delete_tree.js | 77 + .../test/browser_storage_dom_cache_disabled.js | 37 + .../test/browser_storage_dynamic_updates.js | 213 + .../browser_storage_dynamic_updates_cookies.js | 188 + ...browser_storage_dynamic_updates_localStorage.js | 70 + ...owser_storage_dynamic_updates_sessionStorage.js | 83 + .../test/browser_storage_empty_objectstores.js | 77 + .../test/browser_storage_indexeddb_delete.js | 47 + .../browser_storage_indexeddb_delete_blocked.js | 58 + .../browser_storage_indexeddb_duplicate_names.js | 31 + .../test/browser_storage_localstorage_add.js | 20 + .../test/browser_storage_localstorage_edit.js | 24 + .../test/browser_storage_localstorage_error.js | 24 + .../storage/test/browser_storage_overflow.js | 59 + .../client/storage/test/browser_storage_search.js | 87 + .../test/browser_storage_search_keyboard_trap.js | 15 + .../test/browser_storage_sessionstorage_add.js | 20 + .../test/browser_storage_sessionstorage_edit.js | 24 + .../client/storage/test/browser_storage_sidebar.js | 125 + .../storage/test/browser_storage_sidebar_update.js | 41 + .../client/storage/test/browser_storage_values.js | 169 + devtools/client/storage/test/head.js | 950 + .../client/storage/test/storage-cache-error.html | 20 + .../storage/test/storage-complex-values.html | 123 + devtools/client/storage/test/storage-cookies.html | 24 + .../storage/test/storage-empty-objectstores.html | 62 + .../storage/test/storage-idb-delete-blocked.html | 52 + .../test/storage-indexeddb-duplicate-names.html | 50 + .../test/storage-listings-with-fragment.html | 0 devtools/client/storage/test/storage-listings.html | 134 + .../client/storage/test/storage-localstorage.html | 23 + devtools/client/storage/test/storage-overflow.html | 19 + devtools/client/storage/test/storage-search.html | 23 + .../storage/test/storage-secured-iframe.html | 94 + .../storage/test/storage-sessionstorage.html | 23 + .../storage/test/storage-unsecured-iframe.html | 22 + devtools/client/storage/test/storage-updates.html | 66 + devtools/client/storage/ui.js | 1251 + devtools/client/styleeditor/StyleEditorUI.jsm | 1072 + devtools/client/styleeditor/StyleEditorUtil.jsm | 234 + devtools/client/styleeditor/StyleSheetEditor.jsm | 889 + devtools/client/styleeditor/moz.build | 16 + .../client/styleeditor/styleeditor-commands.js | 72 + devtools/client/styleeditor/styleeditor-panel.js | 158 + devtools/client/styleeditor/styleeditor.xul | 220 + devtools/client/styleeditor/test/.eslintrc.js | 6 + devtools/client/styleeditor/test/autocomplete.html | 23 + devtools/client/styleeditor/test/browser.ini | 108 + .../test/browser_styleeditor_add_stylesheet.js | 37 + .../browser_styleeditor_autocomplete-disabled.js | 26 + .../test/browser_styleeditor_autocomplete.js | 231 + .../styleeditor/test/browser_styleeditor_bom.js | 34 + .../test/browser_styleeditor_bug_740541_iframes.js | 76 + .../browser_styleeditor_bug_851132_middle_click.js | 56 + .../test/browser_styleeditor_bug_870339.js | 45 + .../test/browser_styleeditor_cmd_edit.html | 53 + .../test/browser_styleeditor_cmd_edit.js | 215 + .../test/browser_styleeditor_enabled.js | 56 + .../test/browser_styleeditor_fetch-from-cache.js | 40 + .../test/browser_styleeditor_filesave.js | 99 + .../test/browser_styleeditor_highlight-selector.js | 48 + .../styleeditor/test/browser_styleeditor_import.js | 55 + .../test/browser_styleeditor_import_rule.js | 25 + .../styleeditor/test/browser_styleeditor_init.js | 45 + .../browser_styleeditor_inline_friendly_names.js | 88 + .../test/browser_styleeditor_loading.js | 36 + .../browser_styleeditor_loading_with_containers.js | 63 + .../test/browser_styleeditor_media_sidebar.js | 143 + .../browser_styleeditor_media_sidebar_links.js | 144 + ...browser_styleeditor_media_sidebar_sourcemaps.js | 71 + .../test/browser_styleeditor_missing_stylesheet.js | 30 + .../test/browser_styleeditor_navigate.js | 32 + .../styleeditor/test/browser_styleeditor_new.js | 113 + .../test/browser_styleeditor_nostyle.js | 28 + .../test/browser_styleeditor_opentab.js | 121 + .../styleeditor/test/browser_styleeditor_pretty.js | 68 + .../browser_styleeditor_private_perwindowpb.js | 85 + .../styleeditor/test/browser_styleeditor_reload.js | 34 + .../styleeditor/test/browser_styleeditor_scroll.js | 91 + .../test/browser_styleeditor_selectstylesheet.js | 26 + .../test/browser_styleeditor_sourcemap_large.js | 33 + .../test/browser_styleeditor_sourcemap_watching.js | 162 + .../test/browser_styleeditor_sourcemaps.js | 149 + .../test/browser_styleeditor_sourcemaps_inline.js | 85 + .../test/browser_styleeditor_sv_keynav.js | 65 + .../test/browser_styleeditor_sv_resize.js | 48 + .../styleeditor/test/browser_styleeditor_sync.js | 72 + .../test/browser_styleeditor_syncAddProperty.js | 45 + .../test/browser_styleeditor_syncAddRule.js | 31 + .../test/browser_styleeditor_syncAlreadyOpen.js | 50 + .../test/browser_styleeditor_syncEditSelector.js | 39 + .../test/browser_styleeditor_syncIntoRuleView.js | 48 + .../test/browser_styleeditor_transition_rule.js | 51 + .../styleeditor/test/browser_styleeditor_xul.js | 22 + devtools/client/styleeditor/test/doc_long.css | 403 + .../client}/styleeditor/test/doc_uncached.css | 0 .../client}/styleeditor/test/doc_uncached.html | 0 .../client}/styleeditor/test/doc_xulpage.xul | 0 .../client}/styleeditor/test/four.html | 0 devtools/client/styleeditor/test/head.js | 121 + .../client}/styleeditor/test/import.css | 0 .../client}/styleeditor/test/import.html | 0 .../client}/styleeditor/test/import2.css | 0 .../client}/styleeditor/test/inline-1.html | 0 .../client}/styleeditor/test/inline-2.html | 0 devtools/client/styleeditor/test/longload.html | 29 + .../styleeditor/test/media-rules-sourcemaps.html | 0 devtools/client/styleeditor/test/media-rules.css | 29 + .../client}/styleeditor/test/media-rules.html | 0 .../client}/styleeditor/test/media-small.css | 0 .../client}/styleeditor/test/media.html | 0 .../client}/styleeditor/test/minified.html | 0 devtools/client/styleeditor/test/missing.html | 11 + .../client}/styleeditor/test/nostyle.html | 0 .../client}/styleeditor/test/pretty.css | 0 .../client}/styleeditor/test/resources_inpage.jsi | 0 .../client}/styleeditor/test/resources_inpage1.css | 0 .../client}/styleeditor/test/resources_inpage2.css | 0 .../client}/styleeditor/test/simple.css | 0 .../client}/styleeditor/test/simple.css.gz | Bin .../styleeditor/test/simple.css.gz^headers^ | 0 .../client}/styleeditor/test/simple.gz.html | 0 devtools/client/styleeditor/test/simple.html | 24 + .../styleeditor/test/sourcemap-css/contained.css | 0 .../styleeditor/test/sourcemap-css/media-rules.css | 0 .../test/sourcemap-css/media-rules.css.map | 0 .../styleeditor/test/sourcemap-css/sourcemaps.css | 0 .../test/sourcemap-css/sourcemaps.css.map | 0 .../test/sourcemap-css/test-bootstrap-scss.css | 4513 + .../styleeditor/test/sourcemap-css/test-stylus.css | 0 .../test/sourcemap-sass/media-rules.scss | 0 .../test/sourcemap-sass/sourcemaps.scss | 0 .../test/sourcemap-styl/test-stylus.styl | 0 .../client/styleeditor/test/sourcemaps-inline.html | 17 + .../client}/styleeditor/test/sourcemaps-large.html | 0 .../styleeditor/test/sourcemaps-watching.html | 0 .../client}/styleeditor/test/sourcemaps.html | 0 devtools/client/styleeditor/test/sync.html | 20 + .../client}/styleeditor/test/test_private.css | 0 .../client}/styleeditor/test/test_private.html | 0 devtools/client/styleeditor/test/utf-16.css | Bin 0 -> 156 bytes devtools/client/styleeditor/utils.js | 40 + devtools/client/themes/animationinspector.css | 623 + devtools/client/themes/audio/moz.build | 9 + devtools/client/themes/audio/shutter.wav | Bin 0 -> 25744 bytes devtools/client/themes/boxmodel.css | 258 + devtools/client/themes/canvasdebugger.css | 353 + devtools/client/themes/commandline.css | 172 + devtools/client/themes/commandline.inc.css | 217 + devtools/client/themes/common.css | 797 + devtools/client/themes/components-frame.css | 53 + devtools/client/themes/components-h-split-box.css | 24 + devtools/client/themes/computed.css | 237 + devtools/client/themes/dark-theme.css | 348 + devtools/client/themes/debugger.css | 670 + devtools/client/themes/devtools-browser.css | 26 + devtools/client/themes/dom.css | 9 + devtools/client/themes/firebug-theme.css | 235 + .../themes/floating-scrollbars-dark-theme.css | 59 + .../floating-scrollbars-responsive-design.css | 47 + devtools/client/themes/fonts.css | 128 + devtools/client/themes/images/add.svg | 6 + .../client/themes}/images/alerticon-warning.png | Bin .../client/themes}/images/alerticon-warning@2x.png | Bin devtools/client/themes/images/angle-swatch.svg | 17 + .../client/themes/images/animation-fast-track.svg | 8 + .../client/themes}/images/arrow-e.png | Bin .../client/themes}/images/arrow-e@2x.png | Bin .../themes/images/breadcrumbs-scrollbutton.png | Bin 0 -> 260 bytes .../themes/images/breadcrumbs-scrollbutton@2x.png | Bin 0 -> 627 bytes devtools/client/themes/images/breakpoint.svg | 45 + devtools/client/themes/images/clear.svg | 7 + devtools/client/themes/images/close.svg | 6 + devtools/client/themes/images/command-console.svg | 7 + .../client/themes/images/command-eyedropper.svg | 7 + devtools/client/themes/images/command-frames.svg | 6 + devtools/client/themes/images/command-measure.svg | 7 + .../client/themes/images/command-noautohide.svg | 6 + .../client/themes/images/command-paintflashing.svg | 7 + devtools/client/themes/images/command-pick.svg | 9 + .../themes/images/command-responsivemode.svg | 9 + devtools/client/themes/images/command-rulers.svg | 7 + .../client/themes/images/command-screenshot.svg | 7 + devtools/client/themes/images/commandline-icon.svg | 42 + .../client/themes}/images/controls.png | Bin .../client/themes}/images/controls@2x.png | Bin .../client/themes}/images/cubic-bezier-swatch.png | Bin .../themes}/images/cubic-bezier-swatch@2x.png | Bin devtools/client/themes/images/debugger-step-in.svg | 6 + .../client/themes/images/debugger-step-out.svg | 6 + .../client/themes}/images/debugger-step-over.png | Bin .../client/themes/images/debugger-step-over.svg | 7 + .../themes}/images/debugger-step-over@2x.png | Bin .../themes/images/debugger-toggleBreakpoints.svg | 6 + devtools/client/themes/images/debugging-addons.svg | 6 + .../client/themes/images/debugging-devices.svg | 7 + devtools/client/themes/images/debugging-tabs.svg | 3 + .../client/themes/images/debugging-workers.svg | 11 + devtools/client/themes/images/diff.svg | 9 + devtools/client/themes/images/dock-bottom.svg | 6 + devtools/client/themes/images/dock-side.svg | 3 + devtools/client/themes/images/dock-undock.svg | 8 + devtools/client/themes/images/dropmarker.svg | 6 + .../client/themes}/images/editor-error.png | Bin .../themes/images/emojis/emoji-command-pick.svg | 7 + .../themes/images/emojis/emoji-tool-canvas.svg | 11 + .../themes/images/emojis/emoji-tool-debugger.svg | 11 + .../client/themes/images/emojis/emoji-tool-dom.svg | 11 + .../themes/images/emojis/emoji-tool-inspector.svg | 13 + .../themes/images/emojis/emoji-tool-memory.svg | 9 + .../themes/images/emojis/emoji-tool-network.svg | 8 + .../themes/images/emojis/emoji-tool-profiler.svg | 11 + .../themes/images/emojis/emoji-tool-scratchpad.svg | 10 + .../images/emojis/emoji-tool-shadereditor.svg | 96 + .../themes/images/emojis/emoji-tool-storage.svg | 8 + .../images/emojis/emoji-tool-styleeditor.svg | 11 + .../themes/images/emojis/emoji-tool-webaudio.svg | 12 + .../themes/images/emojis/emoji-tool-webconsole.svg | 8 + devtools/client/themes/images/fast-forward.svg | 6 + .../client/themes/images/filetypes/dir-close.svg | 6 + .../client/themes/images/filetypes/dir-open.svg | 7 + devtools/client/themes/images/filetypes/globe.svg | 7 + devtools/client/themes/images/filter-swatch.svg | 12 + devtools/client/themes/images/filter.svg | 16 + devtools/client/themes/images/filters.svg | 31 + .../client/themes/images/firebug/arrow-down.svg | 6 + devtools/client/themes/images/firebug/arrow-up.svg | 6 + .../themes/images/firebug/breadcrumbs-divider.svg | 18 + .../client/themes/images/firebug/breakpoint.svg | 13 + devtools/client/themes/images/firebug/close.svg | 25 + .../themes/images/firebug/command-console.svg | 31 + .../themes/images/firebug/command-eyedropper.svg | 38 + .../themes/images/firebug/command-frames.svg | 25 + .../themes/images/firebug/command-measure.svg | 26 + .../themes/images/firebug/command-noautohide.svg | 47 + .../images/firebug/command-paintflashing.svg | 38 + .../client/themes/images/firebug/command-pick.svg | 20 + .../images/firebug/command-responsivemode.svg | 39 + .../themes/images/firebug/command-rulers.svg | 20 + .../themes/images/firebug/command-scratchpad.svg | 38 + .../themes/images/firebug/command-screenshot.svg | 39 + .../themes/images/firebug/commandline-icon.svg | 26 + .../themes/images/firebug/debugger-blackbox.svg | 30 + .../themes/images/firebug/debugger-prettyprint.svg | 18 + .../themes/images/firebug/debugger-step-in.svg | 26 + .../themes/images/firebug/debugger-step-out.svg | 26 + .../themes/images/firebug/debugger-step-over.svg | 24 + .../images/firebug/debugger-toggleBreakpoints.svg | 13 + devtools/client/themes/images/firebug/disable.svg | 6 + .../client/themes/images/firebug/dock-bottom.svg | 25 + .../client/themes/images/firebug/dock-side.svg | 25 + .../client/themes/images/firebug/dock-undock.svg | 27 + devtools/client/themes/images/firebug/moz.build | 11 + .../client/themes/images/firebug/pane-collapse.svg | 29 + .../client/themes/images/firebug/pane-expand.svg | 29 + devtools/client/themes/images/firebug/pause.svg | 31 + devtools/client/themes/images/firebug/play.svg | 18 + .../client/themes/images/firebug/read-only.svg | 34 + devtools/client/themes/images/firebug/rewind.svg | 18 + devtools/client/themes/images/firebug/spinner.png | Bin 0 -> 6125 bytes .../themes/images/firebug/tool-debugger-paused.svg | 14 + .../client/themes/images/firebug/tool-options.svg | 18 + .../images/firebug/twisty-closed-firebug.svg | 14 + .../themes/images/firebug/twisty-open-firebug.svg | 14 + devtools/client/themes/images/geometry-editor.svg | 7 + devtools/client/themes/images/globe.svg | 8 + devtools/client/themes/images/grid.svg | 6 + devtools/client/themes/images/import.svg | 8 + .../client/themes/images/item-arrow-dark-ltr.svg | 7 + .../client/themes/images/item-arrow-dark-rtl.svg | 7 + devtools/client/themes/images/item-arrow-ltr.svg | 7 + devtools/client/themes/images/item-arrow-rtl.svg | 7 + devtools/client/themes/images/item-toggle.svg | 7 + .../client/themes}/images/magnifying-glass.png | Bin .../client/themes}/images/magnifying-glass@2x.png | Bin .../client/themes/images}/noise.png | Bin devtools/client/themes/images/pane-collapse.svg | 7 + devtools/client/themes/images/pane-expand.svg | 7 + devtools/client/themes/images/pause.svg | 6 + .../client/themes/images/performance-icons.svg | 42 + devtools/client/themes/images/play.svg | 6 + devtools/client/themes/images/power.svg | 7 + .../client/themes/images/profiler-stopwatch.svg | 11 + devtools/client/themes/images/pseudo-class.svg | 7 + devtools/client/themes/images/reload.svg | 7 + .../responsive-horizontal-resizer.png | Bin .../responsive-horizontal-resizer@2x.png | Bin .../responsivemode/responsive-se-resizer.png | Bin .../responsivemode/responsive-se-resizer@2x.png | Bin .../responsivemode/responsive-vertical-resizer.png | Bin .../responsive-vertical-resizer@2x.png | Bin .../images/responsivemode}/responsiveui-home.png | Bin .../images/responsivemode/responsiveui-rotate.png | Bin .../responsivemode/responsiveui-rotate@2x.png | Bin .../responsivemode/responsiveui-screenshot.png | Bin .../responsivemode/responsiveui-screenshot@2x.png | Bin .../images/responsivemode/responsiveui-touch.png | Bin .../responsivemode/responsiveui-touch@2x.png | Bin devtools/client/themes/images/rewind.svg | 6 + .../client/themes/images/search-clear-dark.svg | 15 + .../client/themes/images/search-clear-failed.svg | 15 + .../client/themes/images/search-clear-light.svg | 15 + devtools/client/themes/images/search.svg | 6 + .../client/themes/images/security-state-broken.svg | 9 + .../themes/images/security-state-insecure.svg | 38 + .../client/themes/images/security-state-secure.svg | 27 + .../client/themes/images/security-state-weak.svg | 31 + .../client/themes}/images/sort-arrows.svg | 0 .../client/themes}/images/toggle-tools.png | Bin .../client/themes}/images/toggle-tools@2x.png | Bin devtools/client/themes/images/tool-canvas.svg | 9 + .../client/themes/images/tool-debugger-paused.svg | 6 + devtools/client/themes/images/tool-debugger.svg | 6 + devtools/client/themes/images/tool-dom.svg | 6 + devtools/client/themes/images/tool-inspector.svg | 7 + .../client/themes/images/tool-memory-active.svg | 10 + devtools/client/themes/images/tool-memory.svg | 10 + devtools/client/themes/images/tool-network.svg | 9 + devtools/client/themes/images/tool-options.svg | 7 + .../client/themes/images/tool-profiler-active.svg | 9 + devtools/client/themes/images/tool-profiler.svg | 9 + devtools/client/themes/images/tool-scratchpad.svg | 7 + .../client/themes/images/tool-shadereditor.svg | 12 + devtools/client/themes/images/tool-storage.svg | 7 + devtools/client/themes/images/tool-styleeditor.svg | 6 + devtools/client/themes/images/tool-webaudio.svg | 6 + devtools/client/themes/images/tool-webconsole.svg | 7 + devtools/client/themes/images/tracer-icon.png | Bin 0 -> 290 bytes devtools/client/themes/images/tracer-icon@2x.png | Bin 0 -> 469 bytes devtools/client/themes/images/vview-delete.png | Bin 0 -> 136 bytes devtools/client/themes/images/vview-delete@2x.png | Bin 0 -> 168 bytes devtools/client/themes/images/vview-edit.png | Bin 0 -> 160 bytes devtools/client/themes/images/vview-edit@2x.png | Bin 0 -> 302 bytes devtools/client/themes/images/vview-lock.png | Bin 0 -> 177 bytes devtools/client/themes/images/vview-lock@2x.png | Bin 0 -> 272 bytes .../client/themes/images/vview-open-inspector.png | Bin 0 -> 98 bytes .../themes/images/vview-open-inspector@2x.png | Bin 0 -> 116 bytes devtools/client/themes/images/webconsole.svg | 101 + devtools/client/themes/inspector.css | 216 + devtools/client/themes/jit-optimizations.css | 108 + devtools/client/themes/layout.css | 14 + devtools/client/themes/light-theme.css | 338 + devtools/client/themes/markup.css | 368 + devtools/client/themes/memory.css | 637 + devtools/client/themes/moz.build | 16 + devtools/client/themes/netmonitor.css | 1001 + devtools/client/themes/performance.css | 794 + .../client/themes/projecteditor/projecteditor.css | 184 + devtools/client/themes/responsivedesign.inc.css | 355 + devtools/client/themes/rules.css | 561 + devtools/client/themes/scratchpad.css | 12 + devtools/client/themes/shadereditor.css | 109 + devtools/client/themes/shims/common.css | 10 + devtools/client/themes/shims/jar.mn | 6 + devtools/client/themes/shims/moz.build | 8 + devtools/client/themes/splitters.css | 80 + devtools/client/themes/splitview.css | 75 + devtools/client/themes/storage.css | 69 + devtools/client/themes/styleeditor.css | 445 + devtools/client/themes/toolbars.css | 216 + devtools/client/themes/toolbox.css | 408 + .../themes}/tooltip/arrow-horizontal-dark.png | Bin .../themes}/tooltip/arrow-horizontal-dark@2x.png | Bin .../themes}/tooltip/arrow-horizontal-light.png | Bin .../themes}/tooltip/arrow-horizontal-light@2x.png | Bin .../client/themes}/tooltip/arrow-vertical-dark.png | Bin .../themes}/tooltip/arrow-vertical-dark@2x.png | Bin .../themes}/tooltip/arrow-vertical-light.png | Bin .../themes}/tooltip/arrow-vertical-light@2x.png | Bin devtools/client/themes/tooltips.css | 456 + devtools/client/themes/variables.css | 203 + devtools/client/themes/webaudioeditor.css | 195 + devtools/client/themes/webconsole.css | 793 + devtools/client/themes/widgets.css | 1621 + devtools/client/webaudioeditor/controller.js | 232 + devtools/client/webaudioeditor/includes.js | 110 + devtools/client/webaudioeditor/models.js | 288 + devtools/client/webaudioeditor/moz.build | 10 + devtools/client/webaudioeditor/panel.js | 71 + devtools/client/webaudioeditor/test/.eslintrc.js | 6 + .../client}/webaudioeditor/test/440hz_sine.ogg | Bin devtools/client/webaudioeditor/test/browser.ini | 77 + ...browser_audionode-actor-add-automation-event.js | 52 + .../test/browser_audionode-actor-bypass.js | 36 + .../test/browser_audionode-actor-bypassable.js | 38 + ...owser_audionode-actor-connectnode-disconnect.js | 39 + .../test/browser_audionode-actor-connectparam.js | 32 + ...owser_audionode-actor-get-automation-data-01.js | 53 + ...owser_audionode-actor-get-automation-data-02.js | 42 + ...owser_audionode-actor-get-automation-data-03.js | 34 + .../browser_audionode-actor-get-param-flags.js | 47 + .../test/browser_audionode-actor-get-params-01.js | 49 + .../test/browser_audionode-actor-get-params-02.js | 52 + .../test/browser_audionode-actor-get-set-param.js | 47 + .../test/browser_audionode-actor-source.js | 27 + .../test/browser_audionode-actor-type.js | 28 + .../webaudioeditor/test/browser_callwatcher-01.js | 26 + .../webaudioeditor/test/browser_callwatcher-02.js | 44 + .../test/browser_wa_automation-view-01.js | 57 + .../test/browser_wa_automation-view-02.js | 55 + .../test/browser_wa_controller-01.js | 28 + .../test/browser_wa_destroy-node-01.js | 59 + .../webaudioeditor/test/browser_wa_first-run.js | 49 + .../webaudioeditor/test/browser_wa_graph-click.js | 49 + .../test/browser_wa_graph-markers.js | 61 + .../test/browser_wa_graph-render-01.js | 44 + .../test/browser_wa_graph-render-02.js | 48 + .../test/browser_wa_graph-render-03.js | 34 + .../test/browser_wa_graph-render-04.js | 37 + .../test/browser_wa_graph-render-05.js | 28 + .../test/browser_wa_graph-render-06.js | 25 + .../test/browser_wa_graph-selected.js | 49 + .../webaudioeditor/test/browser_wa_graph-zoom.js | 43 + .../test/browser_wa_inspector-bypass-01.js | 61 + .../test/browser_wa_inspector-toggle.js | 60 + .../test/browser_wa_inspector-width.js | 57 + .../webaudioeditor/test/browser_wa_inspector.js | 46 + .../webaudioeditor/test/browser_wa_navigate.js | 44 + .../test/browser_wa_properties-view-edit-01.js | 65 + .../test/browser_wa_properties-view-edit-02.js | 44 + .../test/browser_wa_properties-view-media-nodes.js | 76 + .../browser_wa_properties-view-params-objects.js | 46 + .../test/browser_wa_properties-view-params.js | 43 + .../test/browser_wa_properties-view.js | 42 + .../webaudioeditor/test/browser_wa_reset-01.js | 67 + .../webaudioeditor/test/browser_wa_reset-02.js | 37 + .../webaudioeditor/test/browser_wa_reset-03.js | 48 + .../webaudioeditor/test/browser_wa_reset-04.js | 66 + .../browser_webaudio-actor-automation-event.js | 52 + .../test/browser_webaudio-actor-connect-param.js | 25 + .../test/browser_webaudio-actor-destroy-node.js | 41 + .../test/browser_webaudio-actor-simple.js | 30 + .../webaudioeditor/test/doc_automation.html | 0 .../webaudioeditor/test/doc_buffer-and-array.html | 56 + .../webaudioeditor/test/doc_bug_1112378.html | 0 .../webaudioeditor/test/doc_bug_1125817.html | 0 .../webaudioeditor/test/doc_bug_1130901.html | 0 .../webaudioeditor/test/doc_bug_1141261.html | 25 + .../webaudioeditor/test/doc_complex-context.html | 0 .../test/doc_connect-multi-param.html | 0 .../webaudioeditor/test/doc_connect-param.html | 0 .../webaudioeditor/test/doc_destroy-nodes.html | 36 + .../webaudioeditor/test/doc_iframe-context.html | 0 .../test/doc_media-node-creation.html | 29 + .../webaudioeditor/test/doc_simple-context.html | 0 .../test/doc_simple-node-creation.html | 0 devtools/client/webaudioeditor/test/head.js | 556 + devtools/client/webaudioeditor/views/automation.js | 159 + devtools/client/webaudioeditor/views/context.js | 314 + devtools/client/webaudioeditor/views/inspector.js | 189 + devtools/client/webaudioeditor/views/properties.js | 163 + devtools/client/webaudioeditor/views/utils.js | 103 + devtools/client/webaudioeditor/webaudioeditor.xul | 141 + devtools/client/webconsole/.babelrc | 3 + devtools/client/webconsole/console-commands.js | 103 + devtools/client/webconsole/console-output.js | 3638 + devtools/client/webconsole/hudservice.js | 754 + devtools/client/webconsole/jsterm.js | 1766 + devtools/client/webconsole/moz.build | 22 + devtools/client/webconsole/net/.eslintrc.js | 20 + .../webconsole/net/components/cookies-tab.js | 75 + .../webconsole/net/components/headers-tab.js | 79 + .../client/webconsole/net/components/moz.build | 25 + .../webconsole/net/components/net-info-body.css | 112 + .../webconsole/net/components/net-info-body.js | 179 + .../net/components/net-info-group-list.js | 47 + .../webconsole/net/components/net-info-group.css | 80 + .../webconsole/net/components/net-info-group.js | 80 + .../webconsole/net/components/net-info-params.css | 23 + .../webconsole/net/components/net-info-params.js | 58 + .../client/webconsole/net/components/params-tab.js | 41 + .../client/webconsole/net/components/post-tab.js | 279 + .../webconsole/net/components/response-tab.css | 21 + .../webconsole/net/components/response-tab.js | 277 + .../webconsole/net/components/size-limit.css | 15 + .../client/webconsole/net/components/size-limit.js | 62 + .../client/webconsole/net/components/spinner.js | 26 + .../webconsole/net/components/stacktrace-tab.js | 29 + devtools/client/webconsole/net/data-provider.js | 66 + devtools/client/webconsole/net/main.js | 98 + devtools/client/webconsole/net/moz.build | 19 + devtools/client/webconsole/net/net-request.css | 35 + devtools/client/webconsole/net/net-request.js | 323 + .../webconsole/net/test/mochitest/.eslintrc.js | 6 + .../webconsole/net/test/mochitest/browser.ini | 22 + .../net/test/mochitest/browser_net_basic.js | 33 + .../net/test/mochitest/browser_net_cookies.js | 54 + .../net/test/mochitest/browser_net_headers.js | 40 + .../net/test/mochitest/browser_net_params.js | 69 + .../net/test/mochitest/browser_net_post.js | 88 + .../net/test/mochitest/browser_net_response.js | 86 + .../client/webconsole/net/test/mochitest/head.js | 209 + .../webconsole/net/test/mochitest/page_basic.html | 14 + .../net/test/mochitest/test-cookies.json | 1 + .../net/test/mochitest/test-cookies.json^headers^ | 2 + .../client/webconsole/net/test/mochitest/test.json | 1 + .../net/test/mochitest/test.json^headers^ | 1 + .../client/webconsole/net/test/mochitest/test.txt | 1 + .../client/webconsole/net/test/mochitest/test.xml | 1 + .../net/test/mochitest/test.xml^headers^ | 1 + .../client/webconsole/net/test/unit/.eslintrc.js | 6 + .../webconsole/net/test/unit/test_json-utils.js | 45 + .../webconsole/net/test/unit/test_net-utils.js | 77 + .../client/webconsole/net/test/unit/xpcshell.ini | 9 + devtools/client/webconsole/net/utils/events.js | 21 + devtools/client/webconsole/net/utils/json.js | 234 + devtools/client/webconsole/net/utils/moz.build | 11 + devtools/client/webconsole/net/utils/net.js | 134 + .../new-console-output/actions/enhancers.js | 20 + .../new-console-output/actions/filters.js | 55 + .../webconsole/new-console-output/actions/index.js | 18 + .../new-console-output/actions/messages.js | 100 + .../new-console-output/actions/moz.build | 12 + .../webconsole/new-console-output/actions/ui.js | 27 + .../components/collapse-button.js | 50 + .../components/console-output.js | 125 + .../new-console-output/components/console-table.js | 202 + .../new-console-output/components/filter-bar.js | 170 + .../new-console-output/components/filter-button.js | 46 + .../components/grip-message-body.js | 102 + .../components/message-container.js | 92 + .../new-console-output/components/message-icon.js | 32 + .../components/message-indent.js | 37 + .../components/message-repeat.js | 36 + .../components/message-types/console-api-call.js | 132 + .../components/message-types/console-command.js | 57 + .../components/message-types/default-renderer.js | 22 + .../components/message-types/evaluation-result.js | 64 + .../components/message-types/moz.build | 13 + .../message-types/network-event-message.js | 63 + .../components/message-types/page-error.js | 69 + .../new-console-output/components/message.js | 176 + .../new-console-output/components/moz.build | 23 + .../components/variables-view-link.js | 34 + .../webconsole/new-console-output/constants.js | 81 + .../client/webconsole/new-console-output/main.js | 23 + .../client/webconsole/new-console-output/moz.build | 21 + .../new-console-output-wrapper.js | 134 + .../new-console-output/reducers/filters.js | 39 + .../new-console-output/reducers/index.js | 18 + .../new-console-output/reducers/messages.js | 135 + .../new-console-output/reducers/moz.build | 12 + .../new-console-output/reducers/prefs.js | 18 + .../webconsole/new-console-output/reducers/ui.js | 39 + .../new-console-output/selectors/filters.js | 12 + .../new-console-output/selectors/messages.js | 168 + .../new-console-output/selectors/moz.build | 11 + .../new-console-output/selectors/prefs.js | 12 + .../webconsole/new-console-output/selectors/ui.js | 20 + .../client/webconsole/new-console-output/store.js | 74 + .../new-console-output/test/.eslintrc.js | 5 + .../new-console-output/test/chrome/chrome.ini | 7 + .../new-console-output/test/chrome/head.js | 16 + .../test/chrome/test_render_perf.html | 90 + .../test/components/console-api-call.test.js | 230 + .../test/components/evaluation-result.test.js | 84 + .../test/components/filter-bar.test.js | 96 + .../test/components/filter-button.test.js | 34 + .../test/components/message-container.test.js | 54 + .../test/components/message-icon.test.js | 23 + .../test/components/message-repeat.test.js | 25 + .../test/components/network-event-message.test.js | 74 + .../test/components/page-error.test.js | 126 + .../new-console-output/test/fixtures/L10n.js | 27 + .../test/fixtures/LocalizationHelper.js | 10 + .../test/fixtures/ObjectClient.js | 9 + .../new-console-output/test/fixtures/PluralForm.js | 18 + .../new-console-output/test/fixtures/Services.js | 27 + .../test/fixtures/WebConsoleUtils.js | 14 + .../new-console-output/test/fixtures/moz.build | 9 + .../test/fixtures/serviceContainer.js | 17 + .../test/fixtures/stub-generators/browser.ini | 18 + .../browser_webconsole_update_stubs_console_api.js | 56 + ...er_webconsole_update_stubs_evaluation_result.js | 32 + ...rowser_webconsole_update_stubs_network_event.js | 47 + .../browser_webconsole_update_stubs_page_error.js | 48 + .../test/fixtures/stub-generators/head.js | 192 + .../test/fixtures/stub-generators/moz.build | 8 + .../test/fixtures/stub-generators/stub-snippets.js | 148 + .../fixtures/stub-generators/test-console-api.html | 11 + .../stub-generators/test-network-event.html | 11 + .../test/fixtures/stub-generators/test-tempfile.js | 0 .../test/fixtures/stubs/consoleApi.js | 1482 + .../test/fixtures/stubs/evaluationResult.js | 182 + .../test/fixtures/stubs/index.js | 29 + .../test/fixtures/stubs/moz.build | 11 + .../test/fixtures/stubs/networkEvent.js | 189 + .../test/fixtures/stubs/pageError.js | 102 + .../webconsole/new-console-output/test/helpers.js | 67 + .../new-console-output/test/mochitest/browser.ini | 21 + .../test/mochitest/browser_webconsole_batching.js | 51 + .../mochitest/browser_webconsole_console_group.js | 91 + .../mochitest/browser_webconsole_console_table.js | 173 + .../test/mochitest/browser_webconsole_filters.js | 72 + .../test/mochitest/browser_webconsole_init.js | 35 + .../mochitest/browser_webconsole_input_focus.js | 57 + .../browser_webconsole_keyboard_accessibility.js | 71 + .../browser_webconsole_observer_notifications.js | 47 + .../browser_webconsole_vview_close_on_esc_key.js | 46 + .../new-console-output/test/mochitest/head.js | 138 + .../test/mochitest/test-batching.html | 28 + .../test/mochitest/test-console-filters.html | 17 + .../test/mochitest/test-console-group.html | 28 + .../test/mochitest/test-console-table.html | 19 + .../test/mochitest/test-console.html | 18 + .../webconsole/new-console-output/test/moz.build | 17 + .../new-console-output/test/requireHelper.js | 38 + .../new-console-output/test/store/filters.test.js | 215 + .../new-console-output/test/store/messages.test.js | 353 + .../test/utils/getRepeatId.test.js | 41 + .../client/webconsole/new-console-output/types.js | 53 + .../new-console-output/utils/id-generator.js | 22 + .../new-console-output/utils/messages.js | 283 + .../webconsole/new-console-output/utils/moz.build | 10 + .../new-console-output/utils/variables-view.js | 20 + devtools/client/webconsole/package.json | 20 + devtools/client/webconsole/panel.js | 118 + devtools/client/webconsole/test/.eslintrc.js | 6 + devtools/client/webconsole/test/browser.ini | 397 + ...902_console_csp_ignore_reflected_xss_message.js | 52 + ...er_bug664688_sandbox_update_after_navigation.js | 92 + .../test/browser_bug_638949_copy_link_location.js | 107 + ...rowser_bug_862916_console_dir_and_filter_off.js | 31 + .../browser_bug_865288_repeat_different_objects.js | 63 + ...r_bug_865871_variables_view_close_on_esc_key.js | 75 + ...owser_bug_869003_inspect_cross_domain_object.js | 77 + .../test/browser_bug_871156_ctrlw_close_tab.js | 78 + .../webconsole/test/browser_cached_messages.js | 59 + devtools/client/webconsole/test/browser_console.js | 143 + .../browser_console_addonsdk_loader_exception.js | 92 + .../test/browser_console_clear_method.js | 41 + .../test/browser_console_clear_on_reload.js | 86 + .../webconsole/test/browser_console_click_focus.js | 59 + .../test/browser_console_consolejsm_output.js | 285 + .../test/browser_console_copy_command.js | 76 + ...ser_console_copy_entire_message_context_menu.js | 97 + .../test/browser_console_dead_objects.js | 88 + .../test/browser_console_error_source_click.js | 79 + .../webconsole/test/browser_console_filters.js | 60 + ...de_jsterm_when_devtools_chrome_enabled_false.js | 114 + .../test/browser_console_history_persist.js | 119 + .../test/browser_console_iframe_messages.js | 114 + .../test/browser_console_keyboard_accessibility.js | 89 + .../test/browser_console_log_inspectable_object.js | 52 + .../test/browser_console_native_getters.js | 101 + .../test/browser_console_navigation_marker.js | 81 + .../webconsole/test/browser_console_netlogging.js | 38 + .../test/browser_console_nsiconsolemessage.js | 85 + .../test/browser_console_open_or_focus.js | 46 + .../test/browser_console_optimized_out_vars.js | 91 + .../test/browser_console_private_browsing.js | 192 + .../webconsole/test/browser_console_restore.js | 30 + .../test/browser_console_server_logging.js | 74 + .../test/browser_console_variables_view.js | 204 + .../browser_console_variables_view_dom_nodes.js | 59 + ...ew_dont_sort_non_sortable_classes_properties.js | 135 + .../test/browser_console_variables_view_filter.js | 80 + .../browser_console_variables_view_highlighter.js | 97 + ...browser_console_variables_view_special_names.js | 38 + ...owser_console_variables_view_while_debugging.js | 109 + ...ariables_view_while_debugging_and_inspecting.js | 112 + .../test/browser_eval_in_debugger_stackframe.js | 157 + .../test/browser_eval_in_debugger_stackframe2.js | 71 + .../webconsole/test/browser_jsterm_inspect.js | 47 + .../webconsole/test/browser_longstring_hang.js | 57 + .../browser_netmonitor_shows_reqs_in_webconsole.js | 74 + ...utput_breaks_after_console_dir_uninspectable.js | 47 + .../test/browser_output_longstring_expand.js | 85 + .../test/browser_repeated_messages_accuracy.js | 178 + .../test/browser_result_format_as_string.js | 40 + .../test/browser_warn_user_about_replaced_api.js | 86 + ...webconsole_allow_mixedcontent_securityerrors.js | 69 + .../webconsole/test/browser_webconsole_assert.js | 56 + ...plete-properties-with-non-alphanumeric-names.js | 47 + ...rowser_webconsole_autocomplete_accessibility.js | 60 + .../browser_webconsole_autocomplete_and_selfxss.js | 130 + ...r_webconsole_autocomplete_crossdomain_iframe.js | 64 + ...bconsole_autocomplete_in_debugger_stackframe.js | 245 + ...nsole_autocomplete_popup_close_on_tab_switch.js | 27 + ...webconsole_block_mixedcontent_securityerrors.js | 108 + ...ole_bug_1006027_message_timestamps_incorrect.js | 45 + .../test/browser_webconsole_bug_1010953_cspro.js | 55 + ...console_bug_1050691_click_function_to_source.js | 60 + .../browser_webconsole_bug_1247459_violation.js | 40 + .../browser_webconsole_bug_578437_page_reload.js | 41 + .../browser_webconsole_bug_579412_input_focus.js | 20 + ...bconsole_bug_580001_closing_after_completion.js | 47 + ...bconsole_bug_580030_errors_after_page_reload.js | 50 + ...browser_webconsole_bug_580454_timestamp_l10n.js | 26 + ...owser_webconsole_bug_582201_duplicate_errors.js | 49 + ...sole_bug_583816_No_input_and_Tab_key_pressed.js | 35 + .../browser_webconsole_bug_585237_line_limit.js | 89 + .../browser_webconsole_bug_585956_console_trace.js | 70 + ...wser_webconsole_bug_585991_autocomplete_keys.js | 367 + ...ser_webconsole_bug_585991_autocomplete_popup.js | 123 + .../browser_webconsole_bug_586388_select_all.js | 84 + .../browser_webconsole_bug_587617_output_copy.js | 106 + ...browser_webconsole_bug_588342_document_focus.js | 36 + ...er_webconsole_bug_588730_text_node_insertion.js | 53 + ...rowser_webconsole_bug_588967_input_expansion.js | 44 + .../browser_webconsole_bug_589162_css_filter.js | 39 + ...owser_webconsole_bug_592442_closing_brackets.js | 29 + ...owser_webconsole_bug_593003_iframe_wrong_hud.js | 68 + ...ser_webconsole_bug_594497_history_arrow_keys.js | 155 + .../test/browser_webconsole_bug_595223_file_uri.js | 64 + ...console_bug_595350_multiple_windows_and_tabs.js | 100 + ...ser_webconsole_bug_595934_message_categories.js | 211 + ...103_deactivateHUDForContext_unfocused_window.js | 97 + ...webconsole_bug_597136_external_script_errors.js | 33 + ...sole_bug_597136_network_requests_from_chrome.js | 52 + .../browser_webconsole_bug_597460_filter_scroll.js | 80 + ...wser_webconsole_bug_597756_reopen_closed_tab.js | 70 + ...owser_webconsole_bug_599725_response_headers.js | 67 + .../test/browser_webconsole_bug_600183_charset.js | 59 + .../browser_webconsole_bug_601177_log_levels.js | 76 + .../test/browser_webconsole_bug_601352_scroll.js | 84 + ...browser_webconsole_bug_601667_filter_buttons.js | 267 + .../browser_webconsole_bug_603750_websocket.js | 37 + .../test/browser_webconsole_bug_611795.js | 67 + ...ser_webconsole_bug_613013_console_api_iframe.js | 26 + .../browser_webconsole_bug_613280_jsterm_copy.js | 64 + ...rowser_webconsole_bug_613642_maintain_scroll.js | 119 + .../browser_webconsole_bug_613642_prune_scroll.js | 82 + .../browser_webconsole_bug_614793_jsterm_scroll.js | 54 + ...ser_webconsole_bug_618078_network_exceptions.js | 36 + .../browser_webconsole_bug_621644_jsterm_dollar.js | 47 + ...ser_webconsole_bug_622303_persistent_filters.js | 149 + ...ebconsole_bug_623749_ctrl_a_select_all_winnt.js | 32 + ...console_bug_630733_response_redirect_headers.js | 120 + ...webconsole_bug_632275_getters_document_width.js | 47 + ...r_webconsole_bug_632347_iterators_generators.js | 84 + .../test/browser_webconsole_bug_632817.js | 213 + .../browser_webconsole_bug_642108_pruneTest.js | 81 + .../browser_webconsole_bug_644419_log_limits.js | 235 + ..._webconsole_bug_646025_console_file_location.js | 57 + ...onsole_bug_651501_document_body_autocomplete.js | 102 + ...onsole_bug_653531_highlighter_console_helper.js | 109 + .../browser_webconsole_bug_658368_time_methods.js | 67 + .../browser_webconsole_bug_659907_console_dir.js | 36 + .../browser_webconsole_bug_660806_history_nav.js | 54 + .../browser_webconsole_bug_664131_console_group.js | 79 + ...nsole_bug_686937_autocomplete_JSTerm_helpers.js | 75 + .../test/browser_webconsole_bug_704295.js | 41 + ...g_734061_No_input_change_and_Tab_key_pressed.js | 35 + .../browser_webconsole_bug_737873_mixedcontent.js | 63 + ...ug_752559_ineffective_iframe_sandbox_warning.js | 83 + ...re_passwords_about_blank_web_console_warning.js | 32 + ...62593_insecure_passwords_web_console_warning.js | 62 + ...rowser_webconsole_bug_764572_output_open_url.js | 142 + ...webconsole_bug_766001_JS_Console_in_Debugger.js | 88 + .../browser_webconsole_bug_770099_violation.js | 35 + ...console_bug_782653_CSS_links_in_Style_Editor.js | 140 + .../browser_webconsole_bug_804845_ctrl_key_nav.js | 227 + ...nsole_bug_817834_add_edited_input_to_history.js | 57 + ...browser_webconsole_bug_837351_securityerrors.js | 42 + ...browser_webconsole_bug_922212_console_dirxml.js | 48 + .../test/browser_webconsole_cached_autocomplete.js | 114 + .../test/browser_webconsole_cd_iframe.js | 115 + .../browser_webconsole_certificate_messages.js | 81 + .../webconsole/test/browser_webconsole_chrome.js | 38 + .../test/browser_webconsole_clear_method.js | 131 + .../test/browser_webconsole_clickable_urls.js | 103 + .../test/browser_webconsole_closure_inspection.js | 100 + .../test/browser_webconsole_column_numbers.js | 46 + .../test/browser_webconsole_completion.js | 106 + .../browser_webconsole_console_api_stackframe.js | 85 + .../browser_webconsole_console_custom_styles.js | 81 + .../test/browser_webconsole_console_extras.js | 43 + .../test/browser_webconsole_console_logging_api.js | 102 + ...owser_webconsole_console_logging_workers_api.js | 39 + .../test/browser_webconsole_console_trace_async.js | 75 + .../browser_webconsole_console_trace_duplicates.js | 50 + ...ser_webconsole_context_menu_open_in_var_view.js | 51 + ...wser_webconsole_context_menu_store_as_global.js | 66 + .../webconsole/test/browser_webconsole_count.js | 77 + ...wser_webconsole_dont_navigate_on_doubleclick.js | 56 + .../browser_webconsole_exception_stackframe.js | 104 + .../test/browser_webconsole_execution_scope.js | 37 + .../browser_webconsole_expandable_timestamps.js | 57 + ...rowser_webconsole_filter_buttons_contextmenu.js | 95 + .../webconsole/test/browser_webconsole_for_of.js | 32 + .../webconsole/test/browser_webconsole_history.js | 62 + .../browser_webconsole_hpkp_invalid-headers.js | 126 + .../browser_webconsole_hsts_invalid-headers.js | 92 + ...webconsole_input_field_focus_on_panel_select.js | 34 + .../browser_webconsole_inspect-parsed-documents.js | 35 + .../test/browser_webconsole_js_input_expansion.js | 55 + .../webconsole/test/browser_webconsole_jsterm.js | 194 + ...r_webconsole_live_filtering_of_message_types.js | 56 + ..._webconsole_live_filtering_on_search_strings.js | 96 + .../test/browser_webconsole_log_file_filter.js | 83 + .../test/browser_webconsole_message_node_id.js | 28 + .../test/browser_webconsole_multiline_input.js | 70 + .../test/browser_webconsole_netlogging.js | 139 + .../test/browser_webconsole_netlogging_basic.js | 44 + .../test/browser_webconsole_netlogging_panel.js | 30 + .../browser_webconsole_netlogging_reset_filter.js | 95 + .../test/browser_webconsole_notifications.js | 77 + ...owser_webconsole_open-links-without-callback.js | 54 + .../test/browser_webconsole_output_01.js | 122 + .../test/browser_webconsole_output_02.js | 183 + .../test/browser_webconsole_output_03.js | 168 + .../test/browser_webconsole_output_04.js | 129 + .../test/browser_webconsole_output_05.js | 177 + .../test/browser_webconsole_output_06.js | 283 + .../browser_webconsole_output_copy_newlines.js | 72 + .../browser_webconsole_output_dom_elements_01.js | 122 + .../browser_webconsole_output_dom_elements_02.js | 66 + .../browser_webconsole_output_dom_elements_03.js | 70 + .../browser_webconsole_output_dom_elements_04.js | 113 + .../browser_webconsole_output_dom_elements_05.js | 47 + .../test/browser_webconsole_output_events.js | 54 + .../test/browser_webconsole_output_order.js | 47 + .../test/browser_webconsole_output_regexp.js | 35 + .../test/browser_webconsole_output_table.js | 199 + .../webconsole/test/browser_webconsole_promise.js | 35 + .../test/browser_webconsole_property_provider.js | 46 + .../webconsole/test/browser_webconsole_reflow.js | 33 + .../browser_webconsole_scratchpad_panel_link.js | 76 + .../browser_webconsole_script_errordoc_urls.js | 67 + ..._webconsole_show_subresource_security_errors.js | 39 + .../browser_webconsole_shows_reqs_in_netmonitor.js | 73 + .../webconsole/test/browser_webconsole_split.js | 268 + .../test/browser_webconsole_split_escape_key.js | 158 + .../test/browser_webconsole_split_focus.js | 66 + .../test/browser_webconsole_split_persist.js | 119 + .../test/browser_webconsole_start_netmon_first.js | 38 + .../test/browser_webconsole_strict_mode_errors.js | 83 + ...browser_webconsole_trackingprotection_errors.js | 54 + .../test/browser_webconsole_view_source.js | 52 + devtools/client/webconsole/test/head.js | 1859 + .../test/test-autocomplete-in-stackframe.html | 50 + .../test/test-bug-585956-console-trace.html | 27 + .../test-bug-593003-iframe-wrong-hud-iframe.html | 13 + .../test/test-bug-593003-iframe-wrong-hud.html | 14 + .../test/test-bug-595934-canvas-css.html | 17 + .../webconsole/test/test-bug-595934-canvas-css.js | 10 + .../webconsole/test/test-bug-595934-css-loader.css | 10 + .../test/test-bug-595934-css-loader.css^headers^ | 1 + .../test/test-bug-595934-css-loader.html | 13 + .../webconsole/test/test-bug-595934-css-parser.css | 10 + .../test/test-bug-595934-css-parser.html | 14 + .../test/test-bug-595934-empty-getelementbyid.html | 16 + .../test/test-bug-595934-empty-getelementbyid.js | 8 + .../webconsole/test/test-bug-595934-html.html | 16 + .../webconsole/test/test-bug-595934-image.html | 15 + .../webconsole/test/test-bug-595934-image.jpg | Bin 0 -> 2532 bytes .../webconsole/test/test-bug-595934-imagemap.html | 17 + .../test-bug-595934-malformedxml-external.html | 19 + .../test/test-bug-595934-malformedxml-external.xml | 8 + .../test/test-bug-595934-malformedxml.xhtml | 10 + .../webconsole/test/test-bug-595934-svg.xhtml | 17 + .../webconsole/test/test-bug-595934-workers.html | 18 + .../webconsole/test/test-bug-595934-workers.js | 14 + .../test-bug-597136-external-script-errors.html | 25 + .../test/test-bug-597136-external-script-errors.js | 9 + .../test/test-bug-597756-reopen-closed-tab.html | 18 + .../test/test-bug-599725-response-headers.sjs | 25 + .../webconsole/test/test-bug-600183-charset.html | 9 + .../test/test-bug-600183-charset.html^headers^ | 1 + .../test/test-bug-601177-log-levels.html | 20 + .../webconsole/test/test-bug-601177-log-levels.js | 8 + .../webconsole/test/test-bug-603750-websocket.html | 14 + .../webconsole/test/test-bug-603750-websocket.js | 20 + .../test/test-bug-609872-cd-iframe-child.html | 13 + .../test/test-bug-609872-cd-iframe-parent.html | 14 + .../test/test-bug-613013-console-api-iframe.html | 21 + .../test/test-bug-618078-network-exceptions.html | 24 + .../test/test-bug-621644-jsterm-dollar.html | 23 + .../test-bug-630733-response-redirect-headers.sjs | 16 + .../webconsole/test/test-bug-632275-getters.html | 20 + .../test/test-bug-632347-iterators-generators.html | 56 + .../test/test-bug-644419-log-limits.html | 21 + .../test-bug-646025-console-file-location.html | 12 + .../test/test-bug-658368-time-methods.html | 24 + .../test/test-bug-737873-mixedcontent.html | 15 + ...9-ineffective-iframe-sandbox-warning-inner.html | 13 + ...ineffective-iframe-sandbox-warning-nested1.html | 14 + ...ineffective-iframe-sandbox-warning-nested2.html | 14 + ...752559-ineffective-iframe-sandbox-warning0.html | 13 + ...752559-ineffective-iframe-sandbox-warning1.html | 13 + ...752559-ineffective-iframe-sandbox-warning2.html | 13 + ...752559-ineffective-iframe-sandbox-warning3.html | 14 + ...752559-ineffective-iframe-sandbox-warning4.html | 14 + ...752559-ineffective-iframe-sandbox-warning5.html | 14 + ...-passwords-about-blank-web-console-warning.html | 28 + ...593-insecure-passwords-web-console-warning.html | 16 + .../webconsole/test/test-bug-766001-console-log.js | 10 + .../test/test-bug-766001-js-console-links.html | 14 + .../webconsole/test/test-bug-766001-js-errors.js | 8 + .../test/test-bug-782653-css-errors-1.css | 10 + .../test/test-bug-782653-css-errors-2.css | 10 + .../test/test-bug-782653-css-errors.html | 14 + .../test/test-bug-837351-security-errors.html | 15 + .../test/test-bug-859170-longstring-hang.html | 23 + .../webconsole/test/test-bug-869003-iframe.html | 20 + .../test/test-bug-869003-top-window.html | 14 + .../test-bug-952277-highlight-nodes-in-vview.html | 15 + .../test/test-bug-989025-iframe-parent.html | 13 + .../test-bug_1050691_click_function_to_source.html | 11 + .../test-bug_1050691_click_function_to_source.js | 10 + .../test/test-bug_923281_console_log_filter.html | 12 + .../webconsole/test/test-bug_923281_test1.js | 7 + .../webconsole/test/test-bug_923281_test2.js | 8 + .../test-bug_939783_console_trace_duplicates.html | 35 + .../webconsole/test/test-certificate-messages.html | 22 + .../test/test-closure-optimized-out.html | 0 devtools/client/webconsole/test/test-closures.html | 26 + .../test/test-console-api-stackframe.html | 32 + .../webconsole/test/test-console-assert.html | 23 + .../client/webconsole/test/test-console-clear.html | 16 + .../webconsole/test/test-console-column.html | 17 + .../test/test-console-count-external-file.js | 11 + .../client/webconsole/test/test-console-count.html | 56 + .../webconsole/test/test-console-extras.html | 18 + .../webconsole/test/test-console-output-02.html | 66 + .../webconsole/test/test-console-output-03.html | 30 + .../webconsole/test/test-console-output-04.html | 77 + .../test/test-console-output-dom-elements.html | 91 + .../test/test-console-output-events.html | 42 + .../test/test-console-output-regexp.html | 23 + .../webconsole/test/test-console-replaced-api.html | 12 + .../test/test-console-server-logging-array.sjs | 32 + .../test/test-console-server-logging.sjs | 32 + .../client/webconsole/test/test-console-table.html | 63 + .../webconsole/test/test-console-trace-async.html | 24 + .../webconsole/test/test-console-workers.html | 13 + devtools/client/webconsole/test/test-console.html | 34 + .../webconsole/test/test-consoleiframes.html | 13 + .../client/webconsole/test/test-cu-reporterror.js | 4 + devtools/client/webconsole/test/test-data.json | 1 + .../client/webconsole/test/test-data.json^headers^ | 0 .../webconsole/test/test-duplicate-error.html | 21 + .../webconsole/test/test-encoding-ISO-8859-1.html | 7 + devtools/client/webconsole/test/test-error.html | 21 + .../webconsole/test/test-eval-in-stackframe.html | 39 + .../webconsole/test/test-exception-stackframe.html | 43 + .../client/webconsole/test/test-file-location.js | 12 + devtools/client/webconsole/test/test-filter.html | 11 + devtools/client/webconsole/test/test-for-of.html | 8 + .../test-iframe-762593-insecure-form-action.html | 15 + .../test/test-iframe-762593-insecure-frame.html | 15 + devtools/client/webconsole/test/test-iframe1.html | 10 + devtools/client/webconsole/test/test-iframe2.html | 11 + devtools/client/webconsole/test/test-iframe3.html | 11 + .../client/webconsole}/test/test-image.png | Bin .../test/test-mixedcontent-securityerrors.html | 21 + devtools/client/webconsole/test/test-mutation.html | 16 + .../webconsole/test/test-network-request.html | 40 + devtools/client/webconsole/test/test-network.html | 11 + .../webconsole/test/test-observe-http-ajax.html | 17 + .../client/webconsole/test/test-own-console.html | 24 + .../webconsole/test/test-property-provider.html | 14 + .../webconsole/test/test-repeated-messages.html | 53 + .../test/test-result-format-as-string.html | 25 + .../test-trackingprotection-securityerrors.html | 0 .../test/test-webconsole-error-observer.html | 25 + ...2_console_csp_ignore_reflected_xss_message.html | 10 + ..._csp_ignore_reflected_xss_message.html^headers^ | 1 + .../test/test_bug1092055_shouldwarn.html | 15 + .../webconsole/test/test_bug1092055_shouldwarn.js | 2 + .../test/test_bug1092055_shouldwarn.js^headers^ | 1 + .../webconsole/test/test_bug_1010953_cspro.html | 20 + .../test/test_bug_1010953_cspro.html^headers^ | 2 + .../test/test_bug_1247459_violation.html | 15 + .../webconsole/test/test_bug_770099_violation.html | 13 + .../test/test_bug_770099_violation.html^headers^ | 0 .../webconsole/test/test_hpkp-invalid-headers.sjs | 53 + .../webconsole/test/test_hsts-invalid-headers.sjs | 39 + devtools/client/webconsole/test/testscript.js | 2 + devtools/client/webconsole/utils.js | 395 + devtools/client/webconsole/webconsole.js | 3687 + devtools/client/webconsole/webconsole.xul | 220 + devtools/client/webide/components/moz.build | 10 + devtools/client/webide/components/webideCli.js | 58 + .../webide/components/webideComponents.manifest | 0 devtools/client/webide/content/addons.js | 135 + devtools/client/webide/content/addons.xhtml | 31 + devtools/client/webide/content/details.js | 139 + devtools/client/webide/content/details.xhtml | 54 + .../client/webide/content/devicepreferences.js | 81 + .../client/webide/content/devicepreferences.xhtml | 49 + devtools/client/webide/content/devicesettings.js | 81 + .../client/webide/content/devicesettings.xhtml | 50 + devtools/client/webide/content/jar.mn | 38 + devtools/client/webide/content/logs.js | 70 + devtools/client/webide/content/logs.xhtml | 33 + devtools/client/webide/content/monitor.js | 741 + devtools/client/webide/content/monitor.xhtml | 31 + devtools/client/webide/content/moz.build | 7 + devtools/client/webide/content/newapp.js | 175 + devtools/client/webide/content/newapp.xul | 33 + devtools/client/webide/content/permissionstable.js | 78 + .../client/webide/content/permissionstable.xhtml | 36 + devtools/client/webide/content/prefs.js | 108 + devtools/client/webide/content/prefs.xhtml | 112 + devtools/client/webide/content/project-listing.js | 42 + .../client/webide/content/project-listing.xhtml | 35 + devtools/client/webide/content/project-panel.js | 11 + devtools/client/webide/content/runtime-listing.js | 66 + .../client/webide/content/runtime-listing.xhtml | 45 + devtools/client/webide/content/runtime-panel.js | 11 + devtools/client/webide/content/runtimedetails.js | 153 + .../client/webide/content/runtimedetails.xhtml | 46 + devtools/client/webide/content/simulator.js | 352 + devtools/client/webide/content/simulator.xhtml | 99 + devtools/client/webide/content/webide.js | 1157 + devtools/client/webide/content/webide.xul | 178 + devtools/client/webide/content/wifi-auth.js | 44 + devtools/client/webide/content/wifi-auth.xhtml | 45 + devtools/client/webide/modules/addons.js | 197 + devtools/client/webide/modules/app-manager.js | 850 + devtools/client/webide/modules/app-projects.js | 235 + devtools/client/webide/modules/app-validator.js | 292 + devtools/client/webide/modules/build.js | 199 + devtools/client/webide/modules/config-view.js | 373 + devtools/client/webide/modules/moz.build | 21 + devtools/client/webide/modules/project-list.js | 375 + devtools/client/webide/modules/runtime-list.js | 207 + devtools/client/webide/modules/runtimes.js | 673 + .../client/webide/modules/simulator-process.js | 325 + devtools/client/webide/modules/simulators.js | 368 + devtools/client/webide/modules/tab-store.js | 178 + devtools/client/webide/modules/utils.js | 68 + devtools/client/webide/moz.build | 23 + devtools/client/webide/test/.eslintrc.js | 6 + .../client}/webide/test/addons/adbhelper-linux.xpi | Bin .../webide/test/addons/adbhelper-linux64.xpi | Bin .../client}/webide/test/addons/adbhelper-mac64.xpi | Bin .../client}/webide/test/addons/adbhelper-win32.xpi | Bin .../webide/test/addons/fxdt-adapters-linux32.xpi | Bin .../webide/test/addons/fxdt-adapters-linux64.xpi | Bin .../webide/test/addons/fxdt-adapters-mac64.xpi | Bin .../webide/test/addons/fxdt-adapters-win32.xpi | Bin .../test/addons/fxos_1_0_simulator-linux.xpi | Bin 0 -> 5046 bytes .../test/addons/fxos_1_0_simulator-linux64.xpi | Bin 0 -> 5046 bytes .../test/addons/fxos_1_0_simulator-mac64.xpi | Bin 0 -> 5044 bytes .../test/addons/fxos_1_0_simulator-win32.xpi | Bin 0 -> 5046 bytes .../test/addons/fxos_2_0_simulator-linux.xpi | Bin 0 -> 5046 bytes .../test/addons/fxos_2_0_simulator-linux64.xpi | Bin 0 -> 5046 bytes .../test/addons/fxos_2_0_simulator-mac64.xpi | Bin 0 -> 5043 bytes .../test/addons/fxos_2_0_simulator-win32.xpi | Bin 0 -> 5045 bytes .../test/addons/fxos_3_0_simulator-linux.xpi | Bin 0 -> 5045 bytes .../test/addons/fxos_3_0_simulator-linux64.xpi | Bin 0 -> 5048 bytes .../test/addons/fxos_3_0_simulator-mac64.xpi | Bin 0 -> 5048 bytes .../test/addons/fxos_3_0_simulator-win32.xpi | Bin 0 -> 5044 bytes .../test/addons/fxos_3_0_tv_simulator-linux.xpi | Bin 0 -> 5052 bytes .../test/addons/fxos_3_0_tv_simulator-linux64.xpi | Bin 0 -> 5055 bytes .../test/addons/fxos_3_0_tv_simulator-mac64.xpi | Bin 0 -> 5051 bytes .../test/addons/fxos_3_0_tv_simulator-win32.xpi | Bin 0 -> 5051 bytes devtools/client/webide/test/addons/simulators.json | 4 + .../client}/webide/test/app.zip | Bin .../client}/webide/test/app/index.html | 0 .../client}/webide/test/app/manifest.webapp | 0 devtools/client/webide/test/browser.ini | 12 + devtools/client/webide/test/browser_tabs.js | 84 + devtools/client/webide/test/browser_widget.js | 15 + .../client}/webide/test/build_app1/package.json | 0 .../client/webide/test/build_app2}/manifest.webapp | 0 .../client}/webide/test/build_app2/package.json | 0 .../webide/test/build_app2}/stage/empty-directory | 0 .../webide/test/build_app_windows1/package.json | 0 .../test/build_app_windows2}/manifest.webapp | 0 .../webide/test/build_app_windows2/package.json | 0 .../test/build_app_windows2}/stage/empty-directory | 0 devtools/client/webide/test/chrome.ini | 71 + devtools/client/webide/test/device_front_shared.js | 219 + .../client}/webide/test/doc_tabs.html | 0 devtools/client/webide/test/head.js | 248 + .../client}/webide/test/hosted_app.manifest | 0 devtools/client/webide/test/templates.json | 14 + devtools/client/webide/test/test_addons.html | 176 + .../client/webide/test/test_app_validator.html | 205 + .../webide/test/test_autoconnect_runtime.html | 94 + .../webide/test/test_autoselect_project.html | 110 + devtools/client/webide/test/test_basic.html | 55 + devtools/client/webide/test/test_build.html | 128 + .../webide/test/test_device_permissions.html | 81 + .../webide/test/test_device_preferences.html | 87 + .../client/webide/test/test_device_runtime.html | 81 + .../client/webide/test/test_device_settings.html | 87 + .../client/webide/test/test_duplicate_import.html | 77 + .../client/webide/test/test_fullscreenToolbox.html | 67 + devtools/client/webide/test/test_import.html | 82 + .../client/webide/test/test_manifestUpdate.html | 98 + devtools/client/webide/test/test_newapp.html | 46 + devtools/client/webide/test/test_runtime.html | 203 + devtools/client/webide/test/test_simulators.html | 426 + devtools/client/webide/test/test_telemetry.html | 325 + devtools/client/webide/test/test_toolbox.html | 93 + .../client}/webide/test/test_zoom.html | 0 .../test/validator/no-name-or-icon}/home.html | 0 .../test/validator/no-name-or-icon/manifest.webapp | 0 .../validator/non-absolute-path/manifest.webapp | 0 .../test/validator/valid/alsoValid/manifest.webapp | 0 .../client/webide/test/validator/valid}/home.html | 0 .../client/webide/test/validator/valid}/icon.png | 0 .../webide}/test/validator/valid/manifest.webapp | 0 .../test/validator/wrong-launch-path}/icon.png | 0 .../validator/wrong-launch-path/manifest.webapp | 0 .../client}/webide/themes/addons.css | 0 devtools/client/webide/themes/config-view.css | 80 + devtools/client/webide/themes/deck.css | 91 + .../client/webide/themes}/default-app-icon.png | Bin .../client}/webide/themes/details.css | 0 .../client}/webide/themes/icons.png | Bin devtools/client/webide/themes/jar.mn | 24 + .../client}/webide/themes/logs.css | 0 .../client}/webide/themes/monitor.css | 0 devtools/client/webide/themes/moz.build | 7 + .../client}/webide/themes/newapp.css | 0 .../client/webide/themes}/noise.png | Bin devtools/client/webide/themes/panel-listing.css | 150 + .../client}/webide/themes/permissionstable.css | 0 devtools/client/webide/themes/rocket.svg | 12 + .../client}/webide/themes/runtimedetails.css | 0 devtools/client/webide/themes/simulator.css | 41 + .../client}/webide/themes/throbber.svg | 0 devtools/client/webide/themes/webide.css | 149 + devtools/client/webide/themes/wifi-auth.css | 64 + devtools/client/webide/webide-prefs.js | 35 + devtools/client/webpack.config.js | 39 + devtools/docs/.gitignore | 1 + devtools/docs/README.md | 41 + devtools/docs/SUMMARY.md | 19 + devtools/docs/backend.md | 2 + devtools/docs/debugger-api.md | 9 + devtools/docs/debugger-panel.md | 2 + devtools/docs/frontend.md | 2 + devtools/docs/http-inspector.md | 167 + devtools/docs/inspector-panel.md | 98 + devtools/docs/memory-panel.md | 226 + devtools/docs/protocol.md | 6 + devtools/docs/react-guidelines.md | 73 + devtools/docs/react-tips.md | 19 + devtools/docs/react.md | 157 + devtools/docs/redux-guidelines.md | 52 + devtools/docs/redux-tips.md | 5 + devtools/docs/redux.md | 160 + devtools/docs/responsive-design-mode.md | 70 + devtools/docs/styles/website.css | 13 + devtools/docs/svgs.md | 42 + devtools/docs/svgs/expand-strokes.gif | Bin 0 -> 60859 bytes devtools/docs/svgs/pathfinder.gif | Bin 0 -> 32697 bytes devtools/docs/svgs/sketch-position.png | Bin 0 -> 9533 bytes devtools/docs/tools.md | 2 + devtools/install.rdf | 27 + devtools/moz.build | 26 + devtools/server/actors/actor-registry.js | 54 + devtools/server/actors/addon.js | 352 + devtools/server/actors/addons.js | 41 + devtools/server/actors/animation.js | 751 + devtools/server/actors/breakpoint.js | 189 + devtools/server/actors/call-watcher.js | 634 + devtools/server/actors/canvas.js | 728 + devtools/server/actors/child-process.js | 146 + devtools/server/actors/childtab.js | 82 + devtools/server/actors/chrome.js | 185 + devtools/server/actors/common.js | 521 + devtools/server/actors/css-properties.js | 124 + devtools/server/actors/csscoverage.js | 726 + devtools/server/actors/device.js | 70 + devtools/server/actors/director-manager.js | 615 + devtools/server/actors/director-registry.js | 254 + devtools/server/actors/emulation.js | 241 + devtools/server/actors/environment.js | 199 + devtools/server/actors/errordocs.js | 83 + devtools/server/actors/eventlooplag.js | 60 + devtools/server/actors/frame.js | 100 + devtools/server/actors/framerate.js | 33 + devtools/server/actors/gcli.js | 233 + devtools/server/actors/heap-snapshot-file.js | 68 + devtools/server/actors/highlighters.css | 536 + devtools/server/actors/highlighters.js | 715 + .../server/actors/highlighters/auto-refresh.js | 215 + devtools/server/actors/highlighters/box-model.js | 719 + devtools/server/actors/highlighters/css-grid.js | 737 + .../server/actors/highlighters/css-transform.js | 243 + devtools/server/actors/highlighters/eye-dropper.js | 536 + .../server/actors/highlighters/geometry-editor.js | 704 + .../server/actors/highlighters/measuring-tool.js | 563 + devtools/server/actors/highlighters/moz.build | 23 + devtools/server/actors/highlighters/rect.js | 102 + devtools/server/actors/highlighters/rulers.js | 294 + devtools/server/actors/highlighters/selector.js | 83 + .../server/actors/highlighters/simple-outline.js | 67 + .../server/actors/highlighters/utils/markup.js | 609 + .../server/actors/highlighters/utils/moz.build | 9 + devtools/server/actors/inspector.js | 3198 + devtools/server/actors/layout.js | 131 + devtools/server/actors/memory.js | 83 + devtools/server/actors/monitor.js | 145 + devtools/server/actors/moz.build | 72 + devtools/server/actors/object.js | 2246 + devtools/server/actors/performance-entries.js | 65 + devtools/server/actors/performance-recording.js | 148 + devtools/server/actors/performance.js | 116 + devtools/server/actors/preference.js | 81 + devtools/server/actors/pretty-print-worker.js | 50 + devtools/server/actors/process.js | 83 + devtools/server/actors/profiler.js | 60 + devtools/server/actors/promises.js | 200 + devtools/server/actors/reflow.js | 514 + devtools/server/actors/root.js | 537 + devtools/server/actors/script.js | 2360 + devtools/server/actors/settings.js | 146 + devtools/server/actors/source.js | 902 + devtools/server/actors/storage.js | 2796 + devtools/server/actors/string.js | 43 + devtools/server/actors/styleeditor.js | 528 + devtools/server/actors/styles.js | 1687 + devtools/server/actors/stylesheets.js | 1040 + devtools/server/actors/timeline.js | 98 + devtools/server/actors/utils/TabSources.js | 833 + .../server/actors/utils/actor-registry-utils.js | 78 + devtools/server/actors/utils/audionodes.json | 113 + .../server/actors/utils/automation-timeline.js | 0 devtools/server/actors/utils/css-grid-utils.js | 61 + devtools/server/actors/utils/make-debugger.js | 101 + .../server/actors/utils/map-uri-to-addon-id.js | 44 + devtools/server/actors/utils/moz.build | 19 + devtools/server/actors/utils/stack.js | 185 + devtools/server/actors/utils/walker-search.js | 278 + devtools/server/actors/utils/webconsole-utils.js | 1063 + .../server/actors/utils/webconsole-worker-utils.js | 20 + devtools/server/actors/webaudio.js | 856 + devtools/server/actors/webbrowser.js | 2537 + devtools/server/actors/webconsole.js | 2346 + devtools/server/actors/webextension.js | 333 + devtools/server/actors/webgl.js | 1322 + devtools/server/actors/worker.js | 611 + devtools/server/child.js | 127 + devtools/server/content-globals.js | 47 + devtools/server/content-server.jsm | 56 + devtools/server/css-logic.js | 1585 + devtools/server/docs/actor-e10s-handling.md | 106 + devtools/server/docs/actor-hierarchy.md | 129 + devtools/server/docs/actor-registration.md | 41 + devtools/server/docs/protocol.js.md | 651 + devtools/server/event-parsers.js | 383 + devtools/server/main.js | 1902 + devtools/server/moz.build | 30 + devtools/server/performance/framerate.js | 99 + devtools/server/performance/memory.js | 425 + devtools/server/performance/moz.build | 13 + devtools/server/performance/profiler.js | 546 + devtools/server/performance/recorder.js | 494 + devtools/server/performance/timeline.js | 356 + devtools/server/primitive.js | 165 + devtools/server/service-worker-child.js | 32 + devtools/server/shims/moz.build | 18 + devtools/server/shims/protocol.js | 24 + devtools/server/shims/toolkit/dbg-server.jsm | 37 + devtools/server/shims/toolkit/moz.build | 17 + devtools/server/tests/browser/.eslintrc.js | 6 + devtools/server/tests/browser/animation.html | 170 + devtools/server/tests/browser/browser.ini | 99 + .../browser/browser_animation_emitMutations.js | 62 + .../tests/browser/browser_animation_getFrames.js | 32 + .../browser/browser_animation_getMultipleStates.js | 55 + .../tests/browser/browser_animation_getPlayers.js | 63 + .../browser/browser_animation_getProperties.js | 36 + .../browser_animation_getStateAfterFinished.js | 55 + .../browser_animation_getSubTreeAnimations.js | 38 + .../browser/browser_animation_keepFinished.js | 54 + .../browser/browser_animation_playPauseIframe.js | 51 + .../browser/browser_animation_playPauseSeveral.js | 92 + .../tests/browser/browser_animation_playerState.js | 123 + .../browser/browser_animation_reconstructState.js | 38 + .../browser_animation_refreshTransitions.js | 77 + .../browser/browser_animation_setCurrentTime.js | 74 + .../browser/browser_animation_setPlaybackRate.js | 51 + .../tests/browser/browser_animation_simple.js | 35 + .../browser/browser_animation_updatedState.js | 55 + .../tests/browser/browser_canvasframe_helper_01.js | 90 + .../tests/browser/browser_canvasframe_helper_02.js | 48 + .../tests/browser/browser_canvasframe_helper_03.js | 102 + .../tests/browser/browser_canvasframe_helper_04.js | 98 + .../tests/browser/browser_canvasframe_helper_05.js | 112 + .../tests/browser/browser_canvasframe_helper_06.js | 100 + .../tests/browser/browser_directorscript_actors.js | 159 + .../browser_directorscript_actors_error_events.js | 132 + .../browser_directorscript_actors_exports.js | 87 + .../browser/browser_markers-cycle-collection.js | 33 + .../tests/browser/browser_markers-docloading-01.js | 37 + .../tests/browser/browser_markers-docloading-02.js | 35 + .../tests/browser/browser_markers-docloading-03.js | 39 + .../server/tests/browser/browser_markers-gc.js | 50 + .../tests/browser/browser_markers-minor-gc.js | 32 + .../tests/browser/browser_markers-parse-html.js | 29 + .../server/tests/browser/browser_markers-styles.js | 34 + .../tests/browser/browser_markers-timestamp.js | 43 + .../server/tests/browser/browser_navigateEvents.js | 160 + .../tests/browser/browser_perf-allocation-data.js | 38 + .../tests/browser/browser_perf-profiler-01.js | 45 + .../tests/browser/browser_perf-profiler-02.js | 46 + .../tests/browser/browser_perf-profiler-03.js | 54 + .../tests/browser/browser_perf-realtime-markers.js | 93 + .../browser/browser_perf-recording-actor-01.js | 80 + .../browser/browser_perf-recording-actor-02.js | 54 + .../tests/browser/browser_perf-samples-01.js | 63 + .../tests/browser/browser_perf-samples-02.js | 77 + .../server/tests/browser/browser_register_actor.js | 76 + .../browser_storage_cookies-duplicate-names.js | 105 + .../browser/browser_storage_dynamic_windows.js | 259 + .../tests/browser/browser_storage_listings.js | 624 + .../tests/browser/browser_storage_updates.js | 324 + .../browser/browser_stylesheets_getTextEmpty.js | 40 + .../browser/browser_stylesheets_nested-iframes.js | 38 + devtools/server/tests/browser/browser_timeline.js | 63 + .../tests/browser/browser_timeline_actors.js | 69 + .../tests/browser/browser_timeline_iframes.js | 41 + .../tests/browser/director-script-target.html | 0 devtools/server/tests/browser/doc_allocations.html | 21 + devtools/server/tests/browser/doc_force_cc.html | 29 + devtools/server/tests/browser/doc_force_gc.html | 27 + devtools/server/tests/browser/doc_innerHTML.html | 21 + devtools/server/tests/browser/doc_perf.html | 25 + devtools/server/tests/browser/head.js | 223 + .../server/tests/browser/navigate-first.html | 0 .../server/tests/browser/navigate-second.html | 0 .../tests/browser/storage-cookies-same-name.html | 28 + .../tests/browser/storage-dynamic-windows.html | 117 + devtools/server/tests/browser/storage-helpers.js | 85 + .../server/tests/browser/storage-listings.html | 123 + .../tests/browser/storage-secured-iframe.html | 94 + .../tests/browser/storage-unsecured-iframe.html | 26 + devtools/server/tests/browser/storage-updates.html | 47 + .../tests/browser/stylesheets-nested-iframes.html | 25 + .../tests/browser/timeline-iframe-child.html | 0 .../tests/browser/timeline-iframe-parent.html | 0 devtools/server/tests/mochitest/.eslintrc.js | 6 + .../Debugger.Source.prototype.element-2.js | 0 .../Debugger.Source.prototype.element.html | 17 + .../mochitest/Debugger.Source.prototype.element.js | 0 .../server/tests/mochitest/animation-data.html | 120 + devtools/server/tests/mochitest/chrome.ini | 103 + .../server/tests/mochitest/director-helpers.js | 44 + devtools/server/tests/mochitest/hello-actor.js | 26 + .../mochitest/inspector-delay-image-response.sjs | 42 + .../tests/mochitest/inspector-eyedropper.html | 18 + .../server/tests/mochitest/inspector-helpers.js | 310 + .../tests/mochitest/inspector-search-data.html | 52 + .../tests/mochitest/inspector-styles-data.css | 0 .../tests/mochitest/inspector-styles-data.html | 81 + .../tests/mochitest/inspector-traversal-data.html | 90 + .../tests/mochitest/inspector_css-properties.html | 10 + .../tests/mochitest/inspector_getImageData.html | 21 + .../server/tests/mochitest/large-image.jpg | Bin devtools/server/tests/mochitest/memory-helpers.js | 52 + .../mochitest/nonchrome_unsafeDereference.html | 0 devtools/server/tests/mochitest/setup-in-child.js | 20 + devtools/server/tests/mochitest/setup-in-parent.js | 10 + .../server/tests/mochitest/small-image.gif | Bin .../test_Debugger.Script.prototype.global.html | 0 .../test_Debugger.Source.prototype.element.html | 182 + ...bugger.Source.prototype.introductionScript.html | 0 ...Debugger.Source.prototype.introductionType.html | 181 + .../mochitest/test_animation_actor-lifetime.html | 91 + .../tests/mochitest/test_connectToChild.html | 134 + .../tests/mochitest/test_connection-manager.html | 119 + .../mochitest/test_css-logic-media-queries.html | 62 + .../mochitest/test_css-logic-specificity.html | 84 + .../server/tests/mochitest/test_css-logic.html | 167 + .../tests/mochitest/test_css-properties_01.html | 121 + .../tests/mochitest/test_css-properties_02.html | 86 + devtools/server/tests/mochitest/test_device.html | 99 + .../server/tests/mochitest/test_director.html | 0 .../mochitest/test_director_connectToChild.html | 0 .../test_executeInGlobal-outerized_this.html | 69 + .../server/tests/mochitest/test_framerate_01.html | 141 + .../server/tests/mochitest/test_framerate_02.html | 113 + .../server/tests/mochitest/test_framerate_03.html | 82 + .../server/tests/mochitest/test_framerate_04.html | 72 + .../server/tests/mochitest/test_framerate_05.html | 77 + .../server/tests/mochitest/test_framerate_06.html | 82 + .../server/tests/mochitest/test_getProcess.html | 120 + .../tests/mochitest/test_inspector-anonymous.html | 201 + .../mochitest/test_inspector-changeattrs.html | 99 + .../mochitest/test_inspector-changevalue.html | 82 + .../tests/mochitest/test_inspector-dead-nodes.html | 386 + .../mochitest/test_inspector-duplicate-node.html | 75 + .../tests/mochitest/test_inspector-hide.html | 76 + .../tests/mochitest/test_inspector-insert.html | 119 + .../mochitest/test_inspector-mutations-attr.html | 167 + .../test_inspector-mutations-childlist.html | 310 + .../mochitest/test_inspector-mutations-events.html | 183 + .../test_inspector-mutations-frameload.html | 214 + .../mochitest/test_inspector-mutations-value.html | 168 + .../tests/mochitest/test_inspector-pick-color.html | 101 + .../mochitest/test_inspector-pseudoclass-lock.html | 174 + .../tests/mochitest/test_inspector-release.html | 102 + .../tests/mochitest/test_inspector-reload.html | 80 + .../tests/mochitest/test_inspector-remove.html | 117 + .../tests/mochitest/test_inspector-resize.html | 77 + .../mochitest/test_inspector-resolve-url.html | 88 + .../tests/mochitest/test_inspector-retain.html | 180 + .../mochitest/test_inspector-scroll-into-view.html | 87 + .../mochitest/test_inspector-search-front.html | 217 + .../tests/mochitest/test_inspector-search.html | 296 + .../tests/mochitest/test_inspector-traversal.html | 354 + .../test_inspector_getImageData-wait-for-load.html | 136 + .../mochitest/test_inspector_getImageData.html | 166 + .../test_inspector_getImageDataFromURL.html | 114 + .../mochitest/test_inspector_getNodeFromActor.html | 88 + .../mochitest/test_makeGlobalObjectReference.html | 0 .../server/tests/mochitest/test_memory.html | 0 .../mochitest/test_memory_allocations_01.html | 0 .../mochitest/test_memory_allocations_02.html | 76 + .../mochitest/test_memory_allocations_03.html | 0 .../mochitest/test_memory_allocations_04.html | 60 + .../mochitest/test_memory_allocations_05.html | 88 + .../mochitest/test_memory_allocations_06.html | 49 + .../mochitest/test_memory_allocations_07.html | 55 + .../tests/mochitest/test_memory_attach_01.html | 0 .../tests/mochitest/test_memory_attach_02.html | 0 .../server/tests/mochitest/test_memory_census.html | 0 .../server/tests/mochitest/test_memory_gc_01.html | 46 + .../tests/mochitest/test_memory_gc_events.html | 42 + .../server/tests/mochitest/test_preference.html | 115 + devtools/server/tests/mochitest/test_settings.html | 130 + .../tests/mochitest/test_setupInParentChild.html | 110 + .../tests/mochitest/test_styles-applied.html | 145 + .../tests/mochitest/test_styles-computed.html | 139 + .../server/tests/mochitest/test_styles-layout.html | 116 + .../tests/mochitest/test_styles-matched.html | 98 + .../server/tests/mochitest/test_styles-modify.html | 116 + .../server/tests/mochitest/test_styles-svg.html | 70 + .../tests/mochitest/test_unsafeDereference.html | 52 + .../tests/mochitest/test_websocket-server.html | 82 + devtools/server/tests/unit/.eslintrc.js | 6 + .../addons/web-extension-upgrade/manifest.json | 10 + .../tests/unit/addons/web-extension/manifest.json | 10 + .../tests/unit/addons/web-extension2/manifest.json | 10 + .../babel_and_browserify_script_with_source_map.js | 79 + devtools/server/tests/unit/head_dbg.js | 862 + devtools/server/tests/unit/hello-actor.js | 18 + .../server/tests/unit/post_init_global_actors.js | 0 .../server/tests/unit/post_init_tab_actors.js | 0 .../server/tests/unit/pre_init_global_actors.js | 0 .../server/tests/unit/pre_init_tab_actors.js | 0 .../server/tests/unit/registertestactors-01.js | 15 + .../server/tests/unit/registertestactors-02.js | 15 + .../server/tests/unit/registertestactors-03.js | 40 + .../unit/setBreakpoint-on-column-in-gcd-script.js | 7 + ...int-on-column-with-no-offsets-at-end-of-line.js | 6 + ...oint-on-column-with-no-offsets-in-gcd-script.js | 7 + .../setBreakpoint-on-column-with-no-offsets.js | 5 + .../server/tests/unit/setBreakpoint-on-column.js | 5 + .../unit/setBreakpoint-on-line-in-gcd-script.js | 9 + .../setBreakpoint-on-line-with-multiple-offsets.js | 7 + ...tBreakpoint-on-line-with-multiple-statements.js | 5 + ...kpoint-on-line-with-no-offsets-in-gcd-script.js | 9 + .../unit/setBreakpoint-on-line-with-no-offsets.js | 7 + .../server/tests/unit/setBreakpoint-on-line.js | 7 + .../tests/unit/source-map-data/sourcemapped.coffee | 0 .../tests/unit/source-map-data/sourcemapped.map | 0 devtools/server/tests/unit/sourcemapped.js | 16 + .../unit/test_MemoryActor_saveHeapSnapshot_01.js | 18 + .../unit/test_MemoryActor_saveHeapSnapshot_02.js | 20 + .../unit/test_MemoryActor_saveHeapSnapshot_03.js | 18 + .../server/tests/unit/test_actor-registry-actor.js | 80 + devtools/server/tests/unit/test_add_actors.js | 107 + devtools/server/tests/unit/test_addon_reload.js | 98 + devtools/server/tests/unit/test_addons_actor.js | 51 + devtools/server/tests/unit/test_animation_name.js | 87 + devtools/server/tests/unit/test_animation_type.js | 68 + devtools/server/tests/unit/test_attach.js | 37 + devtools/server/tests/unit/test_blackboxing-01.js | 145 + devtools/server/tests/unit/test_blackboxing-02.js | 113 + devtools/server/tests/unit/test_blackboxing-03.js | 102 + devtools/server/tests/unit/test_blackboxing-04.js | 88 + devtools/server/tests/unit/test_blackboxing-05.js | 84 + devtools/server/tests/unit/test_blackboxing-06.js | 102 + devtools/server/tests/unit/test_blackboxing-07.js | 62 + devtools/server/tests/unit/test_breakpoint-01.js | 75 + devtools/server/tests/unit/test_breakpoint-02.js | 67 + devtools/server/tests/unit/test_breakpoint-03.js | 96 + devtools/server/tests/unit/test_breakpoint-04.js | 80 + devtools/server/tests/unit/test_breakpoint-05.js | 82 + devtools/server/tests/unit/test_breakpoint-06.js | 89 + devtools/server/tests/unit/test_breakpoint-07.js | 85 + devtools/server/tests/unit/test_breakpoint-08.js | 96 + devtools/server/tests/unit/test_breakpoint-09.js | 88 + devtools/server/tests/unit/test_breakpoint-10.js | 89 + devtools/server/tests/unit/test_breakpoint-11.js | 88 + devtools/server/tests/unit/test_breakpoint-12.js | 113 + devtools/server/tests/unit/test_breakpoint-13.js | 115 + devtools/server/tests/unit/test_breakpoint-14.js | 113 + devtools/server/tests/unit/test_breakpoint-15.js | 69 + devtools/server/tests/unit/test_breakpoint-16.js | 83 + devtools/server/tests/unit/test_breakpoint-17.js | 120 + devtools/server/tests/unit/test_breakpoint-18.js | 82 + devtools/server/tests/unit/test_breakpoint-19.js | 70 + devtools/server/tests/unit/test_breakpoint-20.js | 108 + devtools/server/tests/unit/test_breakpoint-21.js | 85 + .../server/tests/unit/test_breakpoint-actor-map.js | 180 + devtools/server/tests/unit/test_client_close.js | 39 + devtools/server/tests/unit/test_client_request.js | 214 + .../tests/unit/test_conditional_breakpoint-01.js | 61 + .../tests/unit/test_conditional_breakpoint-02.js | 60 + .../tests/unit/test_conditional_breakpoint-03.js | 61 + devtools/server/tests/unit/test_dbgactor.js | 116 + .../tests/unit/test_dbgclient_debuggerstatement.js | 73 + devtools/server/tests/unit/test_dbgglobal.js | 62 + devtools/server/tests/unit/test_eval-01.js | 58 + devtools/server/tests/unit/test_eval-02.js | 48 + devtools/server/tests/unit/test_eval-03.js | 50 + devtools/server/tests/unit/test_eval-04.js | 69 + devtools/server/tests/unit/test_eval-05.js | 54 + .../server/tests/unit/test_eventlooplag_actor.js | 59 + .../server/tests/unit/test_forwardingprefix.js | 196 + devtools/server/tests/unit/test_frameactor-01.js | 43 + devtools/server/tests/unit/test_frameactor-02.js | 45 + devtools/server/tests/unit/test_frameactor-03.js | 47 + devtools/server/tests/unit/test_frameactor-04.js | 91 + devtools/server/tests/unit/test_frameactor-05.js | 89 + .../server/tests/unit/test_framearguments-01.js | 51 + .../server/tests/unit/test_framebindings-01.js | 77 + .../server/tests/unit/test_framebindings-02.js | 63 + .../server/tests/unit/test_framebindings-03.js | 69 + .../server/tests/unit/test_framebindings-04.js | 84 + .../server/tests/unit/test_framebindings-05.js | 63 + .../server/tests/unit/test_framebindings-06.js | 60 + .../server/tests/unit/test_framebindings-07.js | 64 + devtools/server/tests/unit/test_frameclient-01.js | 53 + devtools/server/tests/unit/test_frameclient-02.js | 46 + .../server/tests/unit/test_functiongrips-01.js | 95 + .../unit/test_get-executable-lines-source-map.js | 56 + .../server/tests/unit/test_get-executable-lines.js | 55 + devtools/server/tests/unit/test_getRuleText.js | 137 + .../server/tests/unit/test_getTextAtLineColumn.js | 35 + .../server/tests/unit/test_getyoungestframe.js | 30 + .../tests/unit/test_ignore_caught_exceptions.js | 50 + .../unit/test_ignore_no_interface_exceptions.js | 54 + devtools/server/tests/unit/test_interrupt.js | 50 + .../tests/unit/test_layout-reflows-observer.js | 286 + devtools/server/tests/unit/test_listsources-01.js | 59 + devtools/server/tests/unit/test_listsources-02.js | 49 + devtools/server/tests/unit/test_listsources-03.js | 52 + devtools/server/tests/unit/test_listsources-04.js | 58 + devtools/server/tests/unit/test_longstringactor.js | 104 + .../server/tests/unit/test_longstringgrips-01.js | 71 + .../server/tests/unit/test_longstringgrips-02.js | 60 + devtools/server/tests/unit/test_monitor_actor.js | 76 + devtools/server/tests/unit/test_nativewrappers.js | 30 + devtools/server/tests/unit/test_nesting-01.js | 48 + devtools/server/tests/unit/test_nesting-02.js | 81 + .../server/tests/unit/test_nesting-03.js | 0 devtools/server/tests/unit/test_new_source-01.js | 40 + devtools/server/tests/unit/test_nodelistactor.js | 26 + .../server/tests/unit/test_nsjsinspector.js | 0 devtools/server/tests/unit/test_objectgrips-01.js | 58 + devtools/server/tests/unit/test_objectgrips-02.js | 65 + devtools/server/tests/unit/test_objectgrips-03.js | 73 + devtools/server/tests/unit/test_objectgrips-04.js | 76 + devtools/server/tests/unit/test_objectgrips-05.js | 66 + devtools/server/tests/unit/test_objectgrips-06.js | 66 + devtools/server/tests/unit/test_objectgrips-07.js | 74 + devtools/server/tests/unit/test_objectgrips-08.js | 72 + devtools/server/tests/unit/test_objectgrips-09.js | 74 + devtools/server/tests/unit/test_objectgrips-10.js | 72 + devtools/server/tests/unit/test_objectgrips-11.js | 52 + devtools/server/tests/unit/test_objectgrips-12.js | 162 + devtools/server/tests/unit/test_objectgrips-13.js | 66 + .../server/tests/unit/test_pause_exceptions-01.js | 50 + .../server/tests/unit/test_pause_exceptions-02.js | 47 + .../server/tests/unit/test_pauselifetime-01.js | 54 + .../server/tests/unit/test_pauselifetime-02.js | 56 + .../server/tests/unit/test_pauselifetime-03.js | 61 + .../server/tests/unit/test_pauselifetime-04.js | 48 + .../tests/unit/test_profiler_activation-01.js | 89 + .../tests/unit/test_profiler_activation-02.js | 46 + .../tests/unit/test_profiler_bufferstatus.js | 127 + devtools/server/tests/unit/test_profiler_close.js | 69 + devtools/server/tests/unit/test_profiler_data.js | 110 + .../server/tests/unit/test_profiler_events-01.js | 62 + .../server/tests/unit/test_profiler_events-02.js | 70 + .../tests/unit/test_profiler_getbufferinfo.js | 123 + .../server/tests/unit/test_profiler_getfeatures.js | 35 + .../test_profiler_getsharedlibraryinformation.js | 45 + .../server/tests/unit/test_promise_state-01.js | 40 + .../server/tests/unit/test_promise_state-02.js | 45 + .../server/tests/unit/test_promise_state-03.js | 45 + .../tests/unit/test_promises_actor_attach.js | 52 + .../server/tests/unit/test_promises_actor_exist.js | 29 + .../unit/test_promises_actor_list_promises.js | 63 + .../tests/unit/test_promises_actor_onnewpromise.js | 72 + .../unit/test_promises_actor_onpromisesettled.js | 92 + .../test_promises_client_getdependentpromises.js | 112 + .../unit/test_promises_object_creationtimestamp.js | 71 + .../unit/test_promises_object_timetosettle-01.js | 80 + .../unit/test_promises_object_timetosettle-02.js | 74 + devtools/server/tests/unit/test_protocolSpec.js | 17 + devtools/server/tests/unit/test_protocol_abort.js | 83 + devtools/server/tests/unit/test_protocol_async.js | 184 + .../server/tests/unit/test_protocol_children.js | 559 + .../server/tests/unit/test_protocol_formtype.js | 177 + .../server/tests/unit/test_protocol_longstring.js | 218 + devtools/server/tests/unit/test_protocol_simple.js | 319 + devtools/server/tests/unit/test_protocol_stack.js | 98 + .../server/tests/unit/test_protocol_unregister.js | 44 + devtools/server/tests/unit/test_reattach-thread.js | 58 + devtools/server/tests/unit/test_registerClient.js | 95 + devtools/server/tests/unit/test_register_actor.js | 113 + devtools/server/tests/unit/test_requestTypes.js | 36 + devtools/server/tests/unit/test_safe-getter.js | 25 + .../test_setBreakpoint-on-column-in-gcd-script.js | 58 + ...int-on-column-with-no-offsets-at-end-of-line.js | 39 + .../tests/unit/test_setBreakpoint-on-column.js | 57 + .../test_setBreakpoint-on-line-in-gcd-script.js | 57 + ..._setBreakpoint-on-line-with-multiple-offsets.js | 70 + ...tBreakpoint-on-line-with-multiple-statements.js | 57 + ...kpoint-on-line-with-no-offsets-in-gcd-script.js | 58 + .../test_setBreakpoint-on-line-with-no-offsets.js | 57 + .../tests/unit/test_setBreakpoint-on-line.js | 57 + devtools/server/tests/unit/test_source-01.js | 78 + devtools/server/tests/unit/test_sourcemaps-01.js | 64 + devtools/server/tests/unit/test_sourcemaps-02.js | 67 + devtools/server/tests/unit/test_sourcemaps-03.js | 137 + devtools/server/tests/unit/test_sourcemaps-04.js | 46 + devtools/server/tests/unit/test_sourcemaps-05.js | 46 + devtools/server/tests/unit/test_sourcemaps-06.js | 94 + devtools/server/tests/unit/test_sourcemaps-07.js | 67 + devtools/server/tests/unit/test_sourcemaps-08.js | 50 + devtools/server/tests/unit/test_sourcemaps-09.js | 95 + devtools/server/tests/unit/test_sourcemaps-10.js | 73 + devtools/server/tests/unit/test_sourcemaps-11.js | 83 + devtools/server/tests/unit/test_sourcemaps-12.js | 75 + devtools/server/tests/unit/test_sourcemaps-13.js | 105 + devtools/server/tests/unit/test_sourcemaps-16.js | 46 + devtools/server/tests/unit/test_sourcemaps-17.js | 63 + devtools/server/tests/unit/test_stepping-01.js | 83 + devtools/server/tests/unit/test_stepping-02.js | 83 + devtools/server/tests/unit/test_stepping-03.js | 62 + devtools/server/tests/unit/test_stepping-04.js | 74 + devtools/server/tests/unit/test_stepping-05.js | 101 + devtools/server/tests/unit/test_stepping-06.js | 99 + devtools/server/tests/unit/test_stepping-07.js | 92 + devtools/server/tests/unit/test_symbols-01.js | 58 + devtools/server/tests/unit/test_symbols-02.js | 49 + .../server/tests/unit/test_threadlifetime-01.js | 58 + .../server/tests/unit/test_threadlifetime-02.js | 59 + .../server/tests/unit/test_threadlifetime-03.js | 81 + .../server/tests/unit/test_threadlifetime-04.js | 53 + .../server/tests/unit/test_threadlifetime-05.js | 83 + .../server/tests/unit/test_threadlifetime-06.js | 71 + .../server/tests/unit/test_unsafeDereference.js | 134 + .../server/tests/unit/test_xpcshell_debugging.js | 48 + devtools/server/tests/unit/testactors.js | 176 + .../server/tests/unit/tracerlocations.js | 0 devtools/server/tests/unit/xpcshell.ini | 232 + .../server/tests/unit/xpcshell_debugging_script.js | 9 + devtools/server/websocket-server.js | 221 + devtools/server/worker.js | 110 + devtools/shared/DevToolsUtils.js | 672 + devtools/shared/Loader.jsm | 244 + devtools/shared/Parser.jsm | 2451 + devtools/shared/ThreadSafeDevToolsUtils.js | 334 + .../devtools => devtools/shared}/acorn/LICENSE | 0 devtools/shared/acorn/UPGRADING.md | 31 + .../devtools => devtools/shared}/acorn/acorn.js | 0 .../shared}/acorn/acorn_loose.js | 0 devtools/shared/acorn/moz.build | 13 + devtools/shared/acorn/tests/unit/head_acorn.js | 75 + .../shared}/acorn/tests/unit/test_import_acorn.js | 0 .../acorn/tests/unit/test_lenient_parser.js | 0 devtools/shared/acorn/tests/unit/test_same_ast.js | 37 + devtools/shared/acorn/tests/unit/xpcshell.ini | 10 + .../devtools => devtools/shared}/acorn/walk.js | 0 devtools/shared/apps/Devices.jsm | 53 + devtools/shared/apps/Simulator.jsm | 44 + devtools/shared/apps/app-actor-front.js | 840 + devtools/shared/apps/moz.build | 10 + devtools/shared/async-storage.js | 188 + devtools/shared/async-utils.js | 107 + devtools/shared/builtin-modules.js | 288 + devtools/shared/client/connection-manager.js | 382 + devtools/shared/client/main.js | 3123 + devtools/shared/client/moz.build | 10 + devtools/shared/content-observer.js | 71 + devtools/shared/css/color-db.js | 162 + devtools/shared/css/color.js | 1127 + .../shared/css/generated/generate-properties-db.js | 55 + devtools/shared/css/generated/mach_commands.py | 91 + devtools/shared/css/generated/moz.build | 9 + devtools/shared/css/generated/properties-db.js | 9388 ++ devtools/shared/css/generated/properties-db.js.in | 20 + devtools/shared/css/lexer.js | 1240 + devtools/shared/css/moz.build | 17 + devtools/shared/css/parsing-utils.js | 1171 + devtools/shared/css/properties-db.js | 100 + devtools/shared/defer.js | 25 + devtools/shared/deprecated-sync-thenables.js | 119 + devtools/shared/discovery/discovery.js | 485 + devtools/shared/discovery/moz.build | 11 + .../shared/discovery/tests/unit/test_discovery.js | 161 + devtools/shared/discovery/tests/unit/xpcshell.ini | 7 + devtools/shared/dom-node-constants.js | 30 + devtools/shared/dom-node-filter-constants.js | 21 + devtools/shared/event-emitter.js | 250 + devtools/shared/flags.js | 21 + devtools/shared/fronts/actor-registry.js | 67 + devtools/shared/fronts/addons.js | 17 + devtools/shared/fronts/animation.js | 140 + devtools/shared/fronts/call-watcher.js | 226 + devtools/shared/fronts/canvas.js | 91 + devtools/shared/fronts/css-properties.js | 357 + devtools/shared/fronts/csscoverage.js | 125 + devtools/shared/fronts/device.js | 54 + devtools/shared/fronts/director-manager.js | 47 + devtools/shared/fronts/director-registry.js | 21 + devtools/shared/fronts/emulation.js | 24 + devtools/shared/fronts/eventlooplag.js | 15 + devtools/shared/fronts/framerate.js | 19 + devtools/shared/fronts/gcli.js | 40 + devtools/shared/fronts/highlighters.js | 34 + devtools/shared/fronts/inspector.js | 1007 + devtools/shared/fronts/layout.js | 30 + devtools/shared/fronts/memory.js | 92 + devtools/shared/fronts/moz.build | 41 + devtools/shared/fronts/performance-entries.js | 17 + devtools/shared/fronts/performance-recording.js | 152 + devtools/shared/fronts/performance.js | 148 + devtools/shared/fronts/preference.js | 31 + devtools/shared/fronts/profiler.js | 80 + devtools/shared/fronts/promises.js | 27 + devtools/shared/fronts/reflow.js | 29 + devtools/shared/fronts/settings.js | 29 + devtools/shared/fronts/storage.js | 32 + devtools/shared/fronts/string.js | 47 + devtools/shared/fronts/styleeditor.js | 113 + devtools/shared/fronts/styles.js | 421 + devtools/shared/fronts/stylesheets.js | 184 + devtools/shared/fronts/timeline.js | 25 + devtools/shared/fronts/webaudio.js | 83 + devtools/shared/fronts/webgl.js | 45 + devtools/shared/gcli/commands/addon.js | 320 + devtools/shared/gcli/commands/appcache.js | 186 + devtools/shared/gcli/commands/calllog.js | 219 + devtools/shared/gcli/commands/cmd.js | 174 + devtools/shared/gcli/commands/cookie.js | 304 + devtools/shared/gcli/commands/csscoverage.js | 201 + devtools/shared/gcli/commands/folder.js | 77 + devtools/shared/gcli/commands/highlight.js | 158 + devtools/shared/gcli/commands/index.js | 179 + devtools/shared/gcli/commands/inject.js | 86 + devtools/shared/gcli/commands/jsb.js | 134 + devtools/shared/gcli/commands/listen.js | 106 + devtools/shared/gcli/commands/mdn.js | 83 + devtools/shared/gcli/commands/measure.js | 112 + devtools/shared/gcli/commands/media.js | 56 + devtools/shared/gcli/commands/moz.build | 30 + devtools/shared/gcli/commands/pagemod.js | 276 + devtools/shared/gcli/commands/paintflashing.js | 201 + devtools/shared/gcli/commands/qsa.js | 24 + devtools/shared/gcli/commands/restart.js | 77 + devtools/shared/gcli/commands/rulers.js | 110 + devtools/shared/gcli/commands/screenshot.js | 585 + devtools/shared/gcli/commands/security.js | 328 + devtools/shared/gcli/moz.build | 23 + .../shared}/gcli/source/LICENSE | 0 .../shared}/gcli/source/docs/design.md | 0 .../shared}/gcli/source/docs/developing-gcli.md | 0 devtools/shared/gcli/source/docs/index.md | 150 + devtools/shared/gcli/source/docs/running-tests.md | 60 + .../shared/gcli/source/docs/writing-commands.md | 757 + devtools/shared/gcli/source/docs/writing-tests.md | 20 + devtools/shared/gcli/source/docs/writing-types.md | 106 + devtools/shared/gcli/source/lib/gcli/cli.js | 2209 + .../shared/gcli/source/lib/gcli/commands/clear.js | 59 + .../gcli/source/lib/gcli/commands/commands.js | 570 + .../gcli/source/lib/gcli/commands/context.js | 0 .../shared/gcli/source/lib/gcli/commands/help.js | 387 + .../shared/gcli/source/lib/gcli/commands/mocks.js | 68 + .../shared/gcli/source/lib/gcli/commands/moz.build | 16 + .../shared/gcli/source/lib/gcli/commands/pref.js | 93 + .../gcli/source/lib/gcli/commands/preflist.js | 214 + .../shared/gcli/source/lib/gcli/commands/test.js | 215 + .../gcli/source/lib/gcli/connectors/connectors.js | 157 + .../gcli/source/lib/gcli/connectors/moz.build | 9 + .../gcli/source/lib/gcli/converters/basic.js | 94 + .../gcli/source/lib/gcli/converters/converters.js | 280 + .../gcli/source/lib/gcli/converters/html.js | 0 .../gcli/source/lib/gcli/converters/moz.build | 12 + .../gcli/source/lib/gcli/converters/terminal.js | 0 .../gcli/source/lib/gcli/fields/delegate.js | 0 .../shared/gcli/source/lib/gcli/fields/fields.js | 245 + .../shared/gcli/source/lib/gcli/fields/moz.build | 11 + .../gcli/source/lib/gcli/fields/selection.js | 124 + devtools/shared/gcli/source/lib/gcli/index.js | 29 + devtools/shared/gcli/source/lib/gcli/l10n.js | 74 + .../gcli/source/lib/gcli/languages/command.html | 0 .../gcli/source/lib/gcli/languages/command.js | 563 + .../gcli/source/lib/gcli/languages/javascript.js | 86 + .../gcli/source/lib/gcli/languages/languages.js | 179 + .../gcli/source/lib/gcli/languages/moz.build | 12 + devtools/shared/gcli/source/lib/gcli/moz.build | 13 + .../gcli/source/lib/gcli/mozui/completer.js | 0 .../shared/gcli/source/lib/gcli/mozui/inputter.js | 657 + .../shared/gcli/source/lib/gcli/mozui/moz.build | 11 + .../shared/gcli/source/lib/gcli/mozui/tooltip.js | 298 + devtools/shared/gcli/source/lib/gcli/settings.js | 284 + devtools/shared/gcli/source/lib/gcli/system.js | 370 + .../shared/gcli/source/lib/gcli/types/array.js | 80 + .../shared/gcli/source/lib/gcli/types/boolean.js | 62 + .../shared/gcli/source/lib/gcli/types/command.js | 255 + devtools/shared/gcli/source/lib/gcli/types/date.js | 248 + .../shared/gcli/source/lib/gcli/types/delegate.js | 158 + devtools/shared/gcli/source/lib/gcli/types/file.js | 96 + .../gcli/source/lib/gcli/types/fileparser.js | 0 .../gcli/source/lib/gcli/types/javascript.js | 522 + .../shared/gcli/source/lib/gcli/types/moz.build | 25 + devtools/shared/gcli/source/lib/gcli/types/node.js | 201 + .../shared/gcli/source/lib/gcli/types/number.js | 181 + .../shared/gcli/source/lib/gcli/types/resource.js | 270 + .../shared/gcli/source/lib/gcli/types/selection.js | 389 + .../shared/gcli/source/lib/gcli/types/setting.js | 62 + .../shared/gcli/source/lib/gcli/types/string.js | 92 + .../shared/gcli/source/lib/gcli/types/types.js | 1146 + .../shared/gcli/source/lib/gcli/types/union.js | 117 + devtools/shared/gcli/source/lib/gcli/types/url.js | 86 + .../shared}/gcli/source/lib/gcli/ui/focus.js | 0 .../shared}/gcli/source/lib/gcli/ui/history.js | 0 devtools/shared/gcli/source/lib/gcli/ui/intro.js | 90 + devtools/shared/gcli/source/lib/gcli/ui/menu.css | 69 + .../shared}/gcli/source/lib/gcli/ui/menu.html | 0 devtools/shared/gcli/source/lib/gcli/ui/menu.js | 328 + devtools/shared/gcli/source/lib/gcli/ui/moz.build | 15 + .../shared}/gcli/source/lib/gcli/ui/view.js | 0 .../gcli/source/lib/gcli/util/domtemplate.js | 20 + .../shared/gcli/source/lib/gcli/util/fileparser.js | 281 + .../shared/gcli/source/lib/gcli/util/filesystem.js | 130 + devtools/shared/gcli/source/lib/gcli/util/host.js | 230 + devtools/shared/gcli/source/lib/gcli/util/l10n.js | 80 + .../shared}/gcli/source/lib/gcli/util/legacy.js | 0 .../shared/gcli/source/lib/gcli/util/moz.build | 17 + devtools/shared/gcli/source/lib/gcli/util/prism.js | 361 + .../shared}/gcli/source/lib/gcli/util/spell.js | 0 devtools/shared/gcli/source/lib/gcli/util/util.js | 685 + devtools/shared/gcli/templater.js | 602 + devtools/shared/heapsnapshot/.gitattributes | 1 + devtools/shared/heapsnapshot/AutoMemMap.cpp | 64 + devtools/shared/heapsnapshot/AutoMemMap.h | 75 + devtools/shared/heapsnapshot/CensusUtils.js | 489 + devtools/shared/heapsnapshot/CoreDump.pb.cc | 2542 + devtools/shared/heapsnapshot/CoreDump.pb.h | 1893 + devtools/shared/heapsnapshot/CoreDump.proto | 143 + devtools/shared/heapsnapshot/DeserializedNode.cpp | 150 + devtools/shared/heapsnapshot/DeserializedNode.h | 317 + devtools/shared/heapsnapshot/DominatorTree.cpp | 140 + devtools/shared/heapsnapshot/DominatorTree.h | 67 + devtools/shared/heapsnapshot/DominatorTreeNode.js | 336 + .../heapsnapshot/FileDescriptorOutputStream.cpp | 86 + .../heapsnapshot/FileDescriptorOutputStream.h | 41 + devtools/shared/heapsnapshot/HeapAnalysesClient.js | 277 + devtools/shared/heapsnapshot/HeapAnalysesWorker.js | 303 + devtools/shared/heapsnapshot/HeapSnapshot.cpp | 1638 + devtools/shared/heapsnapshot/HeapSnapshot.h | 239 + .../shared/heapsnapshot/HeapSnapshotFileUtils.js | 95 + .../heapsnapshot/HeapSnapshotTempFileHelperChild.h | 32 + .../HeapSnapshotTempFileHelperParent.cpp | 53 + .../HeapSnapshotTempFileHelperParent.h | 35 + .../heapsnapshot/PHeapSnapshotTempFileHelper.ipdl | 35 + .../heapsnapshot/ZeroCopyNSIOutputStream.cpp | 100 + .../shared/heapsnapshot/ZeroCopyNSIOutputStream.h | 70 + devtools/shared/heapsnapshot/census-tree-node.js | 748 + .../heapsnapshot/generate-core-dump-sources.sh | 26 + devtools/shared/heapsnapshot/moz.build | 63 + devtools/shared/heapsnapshot/shortest-paths.js | 91 + .../tests/gtest/DeserializedNodeUbiNodes.cpp | 100 + .../gtest/DeserializedStackFrameUbiStackFrames.cpp | 91 + .../shared/heapsnapshot/tests/gtest/DevTools.h | 276 + .../tests/gtest/DoesCrossCompartmentBoundaries.cpp | 73 + .../gtest/DoesntCrossCompartmentBoundaries.cpp | 64 + .../tests/gtest/SerializesEdgeNames.cpp | 53 + .../gtest/SerializesEverythingInHeapGraphOnce.cpp | 37 + .../tests/gtest/SerializesTypeNames.cpp | 30 + devtools/shared/heapsnapshot/tests/gtest/moz.build | 31 + .../shared/heapsnapshot/tests/mochitest/chrome.ini | 8 + .../heapsnapshot/tests/mochitest/mochitest.ini | 6 + .../tests/mochitest/test_DominatorTree_01.html | 37 + .../tests/mochitest/test_SaveHeapSnapshot.html | 25 + .../mochitest/test_saveHeapSnapshot_e10s_01.html | 82 + .../shared/heapsnapshot/tests/unit/.eslintrc.js | 6 + devtools/shared/heapsnapshot/tests/unit/Census.jsm | 165 + devtools/shared/heapsnapshot/tests/unit/Match.jsm | 190 + .../tests/unit/dominator-tree-worker.js | 47 + .../heapsnapshot/tests/unit/head_heapsnapshot.js | 448 + .../tests/unit/heap-snapshot-worker.js | 46 + ...est_DominatorTreeNode_LabelAndShallowSize_01.js | 46 + ...est_DominatorTreeNode_LabelAndShallowSize_02.js | 45 + ...est_DominatorTreeNode_LabelAndShallowSize_03.js | 47 + ...est_DominatorTreeNode_LabelAndShallowSize_04.js | 53 + ...est_DominatorTreeNode_attachShortestPaths_01.js | 132 + ...st_DominatorTreeNode_getNodeByIdAlongPath_01.js | 44 + .../tests/unit/test_DominatorTreeNode_insert_01.js | 112 + .../tests/unit/test_DominatorTreeNode_insert_02.js | 30 + .../tests/unit/test_DominatorTreeNode_insert_03.js | 117 + .../test_DominatorTreeNode_partialTraversal_01.js | 164 + .../tests/unit/test_DominatorTree_01.js | 23 + .../tests/unit/test_DominatorTree_02.js | 40 + .../tests/unit/test_DominatorTree_03.js | 13 + .../tests/unit/test_DominatorTree_04.js | 22 + .../tests/unit/test_DominatorTree_05.js | 75 + .../tests/unit/test_DominatorTree_06.js | 56 + .../test_HeapAnalyses_computeDominatorTree_01.js | 22 + .../test_HeapAnalyses_computeDominatorTree_02.js | 23 + .../test_HeapAnalyses_deleteHeapSnapshot_01.js | 59 + .../test_HeapAnalyses_deleteHeapSnapshot_02.js | 22 + .../test_HeapAnalyses_deleteHeapSnapshot_03.js | 62 + .../test_HeapAnalyses_getCensusIndividuals_01.js | 89 + .../unit/test_HeapAnalyses_getCreationTime_01.js | 58 + .../unit/test_HeapAnalyses_getDominatorTree_01.js | 69 + .../unit/test_HeapAnalyses_getDominatorTree_02.js | 31 + ...test_HeapAnalyses_getImmediatelyDominated_01.js | 81 + .../unit/test_HeapAnalyses_readHeapSnapshot_01.js | 18 + .../unit/test_HeapAnalyses_takeCensusDiff_01.js | 54 + .../unit/test_HeapAnalyses_takeCensusDiff_02.js | 59 + .../tests/unit/test_HeapAnalyses_takeCensus_01.js | 27 + .../tests/unit/test_HeapAnalyses_takeCensus_02.js | 29 + .../tests/unit/test_HeapAnalyses_takeCensus_03.js | 48 + .../tests/unit/test_HeapAnalyses_takeCensus_04.js | 118 + .../tests/unit/test_HeapAnalyses_takeCensus_05.js | 44 + .../tests/unit/test_HeapAnalyses_takeCensus_06.js | 109 + .../tests/unit/test_HeapAnalyses_takeCensus_07.js | 52 + .../test_HeapSnapshot_computeShortestPaths_01.js | 69 + .../test_HeapSnapshot_computeShortestPaths_02.js | 47 + .../unit/test_HeapSnapshot_creationTime_01.js | 30 + .../tests/unit/test_HeapSnapshot_deepStack_01.js | 70 + .../unit/test_HeapSnapshot_describeNode_01.js | 42 + .../tests/unit/test_HeapSnapshot_takeCensus_01.js | 31 + .../tests/unit/test_HeapSnapshot_takeCensus_02.js | 57 + .../tests/unit/test_HeapSnapshot_takeCensus_03.js | 34 + .../tests/unit/test_HeapSnapshot_takeCensus_04.js | 36 + .../tests/unit/test_HeapSnapshot_takeCensus_05.js | 24 + .../tests/unit/test_HeapSnapshot_takeCensus_06.js | 125 + .../tests/unit/test_HeapSnapshot_takeCensus_07.js | 82 + .../tests/unit/test_HeapSnapshot_takeCensus_08.js | 82 + .../tests/unit/test_HeapSnapshot_takeCensus_09.js | 92 + .../tests/unit/test_HeapSnapshot_takeCensus_10.js | 68 + .../tests/unit/test_HeapSnapshot_takeCensus_11.js | 116 + .../tests/unit/test_HeapSnapshot_takeCensus_12.js | 50 + .../tests/unit/test_ReadHeapSnapshot.js | 20 + .../unit/test_ReadHeapSnapshot_with_allocations.js | 36 + .../tests/unit/test_ReadHeapSnapshot_worker.js | 40 + .../tests/unit/test_SaveHeapSnapshot.js | 82 + .../tests/unit/test_census-tree-node-01.js | 76 + .../tests/unit/test_census-tree-node-02.js | 136 + .../tests/unit/test_census-tree-node-03.js | 96 + .../tests/unit/test_census-tree-node-04.js | 159 + .../tests/unit/test_census-tree-node-05.js | 145 + .../tests/unit/test_census-tree-node-06.js | 200 + .../tests/unit/test_census-tree-node-07.js | 200 + .../tests/unit/test_census-tree-node-08.js | 142 + .../tests/unit/test_census-tree-node-09.js | 44 + .../tests/unit/test_census-tree-node-10.js | 43 + .../heapsnapshot/tests/unit/test_census_diff_01.js | 74 + .../heapsnapshot/tests/unit/test_census_diff_02.js | 25 + .../heapsnapshot/tests/unit/test_census_diff_03.js | 73 + .../heapsnapshot/tests/unit/test_census_diff_04.js | 63 + .../heapsnapshot/tests/unit/test_census_diff_05.js | 34 + .../heapsnapshot/tests/unit/test_census_diff_06.js | 137 + .../tests/unit/test_census_filtering_01.js | 105 + .../tests/unit/test_census_filtering_02.js | 124 + .../tests/unit/test_census_filtering_03.js | 59 + .../tests/unit/test_census_filtering_04.js | 102 + .../tests/unit/test_census_filtering_05.js | 71 + .../tests/unit/test_countToBucketBreakdown_01.js | 37 + .../tests/unit/test_deduplicatePaths_01.js | 113 + .../tests/unit/test_getCensusIndividuals_01.js | 60 + .../tests/unit/test_getReportLeaves_01.js | 114 + .../tests/unit/test_saveHeapSnapshot_e10s_01.js | 8 + .../shared/heapsnapshot/tests/unit/xpcshell.ini | 98 + devtools/shared/indentation.js | 160 + devtools/shared/inspector/css-logic.js | 333 + devtools/shared/inspector/moz.build | 9 + devtools/shared/jar.mn | 10 + devtools/shared/jsbeautify/UPGRADING.md | 37 + devtools/shared/jsbeautify/beautify.js | 7 + devtools/shared/jsbeautify/lib/moz.build | 10 + .../shared}/jsbeautify/lib/sanitytest.js | 0 .../shared/jsbeautify/lib/urlencode_unpacker.js | 73 + devtools/shared/jsbeautify/moz.build | 16 + .../shared}/jsbeautify/src/beautify-css.js | 0 devtools/shared/jsbeautify/src/beautify-html.js | 822 + devtools/shared/jsbeautify/src/beautify-js.js | 1662 + .../shared}/jsbeautify/src/beautify-tests.js | 0 devtools/shared/jsbeautify/src/moz.build | 12 + .../jsbeautify/tests/unit/head_jsbeautify.js | 17 + .../shared}/jsbeautify/tests/unit/test.js | 0 devtools/shared/jsbeautify/tests/unit/xpcshell.ini | 8 + devtools/shared/jsinspector/moz.build | 17 + .../shared/jsinspector}/nsIJSInspector.idl | 0 devtools/shared/jsinspector/nsJSInspector.cpp | 147 + devtools/shared/jsinspector/nsJSInspector.h | 39 + devtools/shared/l10n.js | 253 + devtools/shared/layout/moz.build | 9 + devtools/shared/layout/utils.js | 649 + devtools/shared/loader-plugin-raw.jsm | 42 + devtools/shared/locales/en-US/csscoverage.dtd | 47 + .../shared/locales/en-US/csscoverage.properties | 32 + .../shared/locales/en-US/debugger.properties | 0 devtools/shared/locales/en-US/gcli.properties | 323 + .../shared/locales/en-US/gclicommands.properties | 1530 + devtools/shared/locales/en-US/shared.properties | 6 + .../shared/locales/en-US/styleinspector.properties | 188 + devtools/shared/locales/jar.mn | 8 + devtools/shared/locales/moz.build | 7 + devtools/shared/moz.build | 68 + devtools/shared/node-properties/UPGRADING.md | 12 + devtools/shared/node-properties/moz.build | 9 + devtools/shared/node-properties/node-properties.js | 776 + devtools/shared/path.js | 28 + devtools/shared/performance/moz.build | 12 + devtools/shared/performance/recording-common.js | 97 + devtools/shared/performance/recording-utils.js | 628 + devtools/shared/performance/test/head.js | 7 + .../test/test_perf-utils-allocations-to-samples.js | 93 + devtools/shared/performance/test/xpcshell.ini | 8 + devtools/shared/platform/README.md | 13 + devtools/shared/platform/chrome/clipboard.js | 28 + devtools/shared/platform/chrome/moz.build | 10 + devtools/shared/platform/chrome/stack.js | 75 + devtools/shared/platform/content/.eslintrc.js | 12 + devtools/shared/platform/content/clipboard.js | 34 + devtools/shared/platform/content/moz.build | 16 + devtools/shared/platform/content/stack.js | 49 + devtools/shared/platform/content/test/.eslintrc.js | 6 + .../shared/platform/content/test/mochitest.ini | 5 + .../platform/content/test/test_clipboard.html | 53 + .../shared/platform/content/test/test_stack.js | 48 + devtools/shared/platform/content/test/xpcshell.ini | 7 + devtools/shared/platform/moz.build | 10 + devtools/shared/plural-form.js | 196 + devtools/shared/pretty-fast/UPGRADING.md | 11 + devtools/shared/pretty-fast/moz.build | 11 + devtools/shared/pretty-fast/pretty-fast.js | 873 + .../pretty-fast/tests/unit/head_pretty-fast.js | 49 + .../shared}/pretty-fast/tests/unit/test.js | 0 .../shared/pretty-fast/tests/unit/xpcshell.ini | 8 + devtools/shared/protocol.js | 1517 + .../shared}/qrcode/decoder/LICENSE | 0 devtools/shared/qrcode/decoder/index.js | 2375 + devtools/shared/qrcode/decoder/moz.build | 9 + .../shared}/qrcode/encoder/LICENSE | 0 .../shared}/qrcode/encoder/index.js | 0 devtools/shared/qrcode/encoder/moz.build | 9 + devtools/shared/qrcode/index.js | 116 + devtools/shared/qrcode/moz.build | 22 + devtools/shared/qrcode/tests/mochitest/chrome.ini | 5 + .../shared/qrcode/tests/mochitest/test_decode.html | 68 + devtools/shared/qrcode/tests/unit/test_encode.js | 27 + devtools/shared/qrcode/tests/unit/xpcshell.ini | 7 + devtools/shared/security/auth.js | 653 + devtools/shared/security/cert.js | 67 + .../shared}/security/docs/wifi.md | 0 devtools/shared/security/moz.build | 15 + devtools/shared/security/prompt.js | 179 + devtools/shared/security/socket.js | 792 + devtools/shared/security/tests/chrome/chrome.ini | 4 + .../tests/chrome/test_websocket-transport.html | 76 + devtools/shared/security/tests/unit/.eslintrc.js | 6 + devtools/shared/security/tests/unit/head_dbg.js | 96 + .../shared/security/tests/unit/test_encryption.js | 110 + .../security/tests/unit/test_oob_cert_auth.js | 261 + devtools/shared/security/tests/unit/testactors.js | 131 + devtools/shared/security/tests/unit/xpcshell.ini | 12 + devtools/shared/shims/Console.jsm | 35 + devtools/shared/shims/Loader.jsm | 38 + devtools/shared/shims/Simulator.jsm | 34 + devtools/shared/shims/dbg-client.jsm | 43 + devtools/shared/shims/event-emitter.js | 42 + devtools/shared/shims/moz.build | 31 + devtools/shared/sourcemap/UPGRADING.md | 13 + devtools/shared/sourcemap/moz.build | 11 + devtools/shared/sourcemap/source-map.js | 3006 + .../shared/sourcemap/tests/unit/head_sourcemap.js | 18 + devtools/shared/sourcemap/tests/unit/test_api.js | 3026 + .../shared/sourcemap/tests/unit/test_array_set.js | 683 + .../shared/sourcemap/tests/unit/test_base64.js | 163 + .../shared/sourcemap/tests/unit/test_base64_vlq.js | 301 + .../sourcemap/tests/unit/test_binary_search.js | 276 + .../sourcemap/tests/unit/test_dog_fooding.js | 2985 + .../shared/sourcemap/tests/unit/test_quick_sort.js | 228 + .../tests/unit/test_source_map_consumer.js | 4005 + .../tests/unit/test_source_map_generator.js | 4039 + .../sourcemap/tests/unit/test_source_node.js | 3908 + devtools/shared/sourcemap/tests/unit/test_util.js | 651 + devtools/shared/sourcemap/tests/unit/xpcshell.ini | 16 + devtools/shared/specs/actor-registry.js | 43 + devtools/shared/specs/addons.js | 19 + devtools/shared/specs/animation.js | 151 + devtools/shared/specs/breakpoint.js | 16 + devtools/shared/specs/call-watcher.js | 79 + devtools/shared/specs/canvas.js | 131 + devtools/shared/specs/css-properties.js | 20 + devtools/shared/specs/csscoverage.js | 44 + devtools/shared/specs/device.js | 19 + devtools/shared/specs/director-manager.js | 190 + devtools/shared/specs/director-registry.js | 41 + devtools/shared/specs/emulation.js | 106 + devtools/shared/specs/environment.js | 27 + devtools/shared/specs/eventlooplag.js | 31 + devtools/shared/specs/frame.js | 14 + devtools/shared/specs/framerate.js | 34 + devtools/shared/specs/gcli.js | 86 + devtools/shared/specs/heap-snapshot-file.js | 20 + devtools/shared/specs/highlighters.js | 63 + devtools/shared/specs/inspector.js | 445 + devtools/shared/specs/layout.js | 33 + devtools/shared/specs/memory.js | 124 + devtools/shared/specs/moz.build | 50 + devtools/shared/specs/node.js | 73 + devtools/shared/specs/performance-entries.js | 25 + devtools/shared/specs/performance-recording.js | 12 + devtools/shared/specs/performance.js | 88 + devtools/shared/specs/preference.js | 47 + devtools/shared/specs/profiler.js | 121 + devtools/shared/specs/promises.js | 56 + devtools/shared/specs/reflow.js | 33 + devtools/shared/specs/script.js | 14 + devtools/shared/specs/settings.js | 31 + devtools/shared/specs/source.js | 40 + devtools/shared/specs/storage.js | 305 + devtools/shared/specs/string.js | 87 + devtools/shared/specs/styleeditor.js | 61 + devtools/shared/specs/styles.js | 206 + devtools/shared/specs/stylesheets.js | 128 + devtools/shared/specs/timeline.js | 118 + devtools/shared/specs/webaudio.js | 163 + devtools/shared/specs/webgl.js | 101 + devtools/shared/specs/worker.js | 78 + devtools/shared/sprintfjs/UPGRADING.md | 12 + devtools/shared/sprintfjs/moz.build | 9 + devtools/shared/sprintfjs/sprintf.js | 274 + devtools/shared/system.js | 339 + devtools/shared/task.js | 515 + devtools/shared/tests/browser/.eslintrc.js | 6 + devtools/shared/tests/browser/browser.ini | 8 + .../shared/tests/browser/browser_async_storage.js | 77 + .../tests/browser/browser_l10n_localizeMarkup.js | 54 + devtools/shared/tests/mochitest/chrome.ini | 8 + .../tests/mochitest/test_css-logic-getCssPath.html | 121 + .../tests/mochitest/test_devtools_extensions.html | 117 + .../tests/mochitest/test_eventemitter_basic.html | 194 + devtools/shared/tests/unit/.eslintrc.js | 6 + .../shared}/tests/unit/exposeLoader.js | 0 devtools/shared/tests/unit/head_devtools.js | 60 + devtools/shared/tests/unit/test_assert.js | 36 + devtools/shared/tests/unit/test_async-utils.js | 157 + .../shared/tests/unit/test_console_filtering.js | 133 + .../shared/tests/unit/test_css-properties-db.js | 136 + devtools/shared/tests/unit/test_csslexer.js | 242 + devtools/shared/tests/unit/test_defer.js | 32 + .../tests/unit/test_defineLazyPrototypeGetter.js | 68 + devtools/shared/tests/unit/test_executeSoon.js | 48 + devtools/shared/tests/unit/test_fetch-bom.js | 76 + devtools/shared/tests/unit/test_fetch-chrome.js | 31 + devtools/shared/tests/unit/test_fetch-file.js | 104 + devtools/shared/tests/unit/test_fetch-http.js | 61 + devtools/shared/tests/unit/test_fetch-resource.js | 31 + devtools/shared/tests/unit/test_flatten.js | 24 + devtools/shared/tests/unit/test_indentation.js | 133 + .../shared/tests/unit/test_independent_loaders.js | 20 + .../shared/tests/unit/test_invisible_loader.js | 60 + devtools/shared/tests/unit/test_isSet.js | 25 + .../shared/tests/unit/test_pluralForm-english.js | 29 + .../tests/unit/test_pluralForm-makeGetter.js | 38 + devtools/shared/tests/unit/test_prettifyCSS.js | 68 + devtools/shared/tests/unit/test_require.js | 20 + devtools/shared/tests/unit/test_require_lazy.js | 32 + devtools/shared/tests/unit/test_require_raw.js | 19 + devtools/shared/tests/unit/test_safeErrorString.js | 58 + devtools/shared/tests/unit/test_stack.js | 45 + devtools/shared/tests/unit/xpcshell.ini | 40 + devtools/shared/touch/moz.build | 11 + devtools/shared/touch/simulator-content.js | 43 + devtools/shared/touch/simulator-core.js | 366 + devtools/shared/touch/simulator.js | 77 + devtools/shared/transport/moz.build | 14 + devtools/shared/transport/packets.js | 414 + devtools/shared/transport/stream-utils.js | 249 + devtools/shared/transport/tests/unit/.eslintrc.js | 6 + devtools/shared/transport/tests/unit/head_dbg.js | 278 + .../shared/transport/tests/unit/test_bulk_error.js | 92 + .../tests/unit/test_client_server_bulk.js | 271 + .../shared/transport/tests/unit/test_dbgsocket.js | 124 + .../tests/unit/test_dbgsocket_connection_drop.js | 81 + .../transport/tests/unit/test_delimited_read.js | 26 + .../shared/transport/tests/unit/test_no_bulk.js | 38 + .../shared/transport/tests/unit/test_packet.js | 21 + devtools/shared/transport/tests/unit/test_queue.js | 177 + .../transport/tests/unit/test_transport_bulk.js | 148 + .../transport/tests/unit/test_transport_events.js | 75 + .../transport/tests/unit/testactors-no-bulk.js | 27 + devtools/shared/transport/tests/unit/testactors.js | 131 + devtools/shared/transport/tests/unit/xpcshell.ini | 21 + devtools/shared/transport/transport.js | 908 + devtools/shared/transport/websocket-transport.js | 79 + devtools/shared/webconsole/client.js | 652 + devtools/shared/webconsole/js-property-provider.js | 538 + devtools/shared/webconsole/moz.build | 19 + devtools/shared/webconsole/network-helper.js | 841 + devtools/shared/webconsole/network-monitor.js | 2093 + .../shared/webconsole/server-logger-monitor.js | 191 + devtools/shared/webconsole/server-logger.js | 514 + devtools/shared/webconsole/test/chrome.ini | 39 + devtools/shared/webconsole/test/common.js | 345 + .../shared/webconsole/test/console-test-worker.js | 16 + devtools/shared/webconsole/test/data.json | 3 + devtools/shared/webconsole/test/data.json^headers^ | 3 + .../shared/webconsole/test/helper_serviceworker.js | 19 + .../webconsole/test/network_requests_iframe.html | 61 + .../shared/webconsole/test/sandboxed_iframe.html | 8 + devtools/shared/webconsole/test/test_basics.html | 80 + .../test/test_bug819670_getter_throws.html | 76 + .../webconsole/test/test_cached_messages.html | 230 + .../webconsole/test/test_commands_other.html | 83 + .../test/test_commands_registration.html | 191 + .../test/test_console_serviceworker.html | 157 + .../test/test_console_serviceworker_cached.html | 117 + .../webconsole/test/test_console_styling.html | 126 + .../shared/webconsole/test/test_consoleapi.html | 233 + .../webconsole/test/test_consoleapi_innerID.html | 164 + devtools/shared/webconsole/test/test_file_uri.html | 106 + devtools/shared/webconsole/test/test_jsterm.html | 309 + .../webconsole/test/test_jsterm_autocomplete.html | 183 + .../webconsole/test/test_jsterm_cd_iframe.html | 223 + .../webconsole/test/test_jsterm_last_result.html | 130 + .../webconsole/test/test_jsterm_queryselector.html | 134 + .../shared/webconsole/test/test_network_get.html | 260 + .../webconsole/test/test_network_longstring.html | 293 + .../shared/webconsole/test/test_network_post.html | 272 + .../test/test_network_security-hpkp.html | 108 + .../test/test_network_security-hsts.html | 100 + .../webconsole/test/test_nsiconsolemessage.html | 74 + .../shared/webconsole/test/test_object_actor.html | 178 + .../test/test_object_actor_native_getters.html | 106 + ...t_object_actor_native_getters_lenient_this.html | 79 + .../shared/webconsole/test/test_page_errors.html | 176 + devtools/shared/webconsole/test/test_reflow.html | 94 + devtools/shared/webconsole/test/test_throw.html | 93 + devtools/shared/webconsole/test/unit/.eslintrc.js | 6 + .../test/unit/test_js_property_provider.js | 170 + .../webconsole/test/unit/test_network_helper.js | 47 + .../test/unit/test_security-info-certificate.js | 68 + .../test/unit/test_security-info-parser.js | 64 + .../unit/test_security-info-protocol-version.js | 54 + .../test/unit/test_security-info-state.js | 100 + .../test/unit/test_security-info-static-hpkp.js | 47 + .../unit/test_security-info-weakness-reasons.js | 47 + .../shared/webconsole/test/unit/test_throttle.js | 140 + devtools/shared/webconsole/test/unit/xpcshell.ini | 17 + devtools/shared/webconsole/throttle.js | 418 + devtools/shared/worker/helper.js | 133 + devtools/shared/worker/loader.js | 517 + devtools/shared/worker/moz.build | 13 + devtools/shared/worker/tests/browser/.eslintrc.js | 6 + devtools/shared/worker/tests/browser/browser.ini | 9 + .../worker/tests/browser/browser_worker-01.js | 45 + .../worker/tests/browser/browser_worker-02.js | 46 + .../worker/tests/browser/browser_worker-03.js | 52 + devtools/shared/worker/worker.js | 171 + devtools/templates.mozbuild | 35 + docs/CODE_OF_CONDUCT.md | 53 + docs/CONTRIBUTING.md | 86 + docs/UXP Coding Style.md | 239 + docshell/base/IHistory.h | 3 +- docshell/base/LoadContext.cpp | 96 +- docshell/base/LoadContext.h | 55 +- docshell/base/SerializedLoadContext.cpp | 13 +- docshell/base/SerializedLoadContext.h | 33 +- docshell/base/TimelineMarker.cpp | 41 - docshell/base/TimelineMarker.h | 94 - docshell/base/crashtests/1257730-1.html | 25 + docshell/base/crashtests/1331295.html | 25 + docshell/base/crashtests/1341657.html | 14 + docshell/base/crashtests/914521.html | 10 +- docshell/base/crashtests/crashtests.list | 6 +- docshell/base/moz.build | 16 +- docshell/base/nsAboutRedirector.cpp | 123 +- docshell/base/nsAboutRedirector.h | 11 +- docshell/base/nsDSURIContentListener.cpp | 153 +- docshell/base/nsDSURIContentListener.h | 21 +- docshell/base/nsDefaultURIFixup.cpp | 202 +- docshell/base/nsDefaultURIFixup.h | 5 +- docshell/base/nsDocShell.cpp | 4050 +- docshell/base/nsDocShell.h | 412 +- docshell/base/nsDocShellEditorData.cpp | 16 +- docshell/base/nsDocShellEditorData.h | 1 - docshell/base/nsDocShellEnumerator.cpp | 2 - docshell/base/nsDocShellEnumerator.h | 1 - docshell/base/nsDocShellLoadInfo.cpp | 79 +- docshell/base/nsDocShellLoadInfo.h | 14 +- docshell/base/nsDocShellLoadTypes.h | 19 +- docshell/base/nsDocShellTransferableHooks.cpp | 4 - docshell/base/nsDownloadHistory.cpp | 10 +- docshell/base/nsIContentViewer.idl | 63 +- docshell/base/nsIContentViewerEdit.idl | 8 +- docshell/base/nsIDocShell.idl | 440 +- docshell/base/nsIDocShellLoadInfo.idl | 56 +- docshell/base/nsIDocShellTreeItem.idl | 12 +- docshell/base/nsIDocShellTreeOwner.idl | 56 +- docshell/base/nsIDocumentLoaderFactory.idl | 2 +- docshell/base/nsIGlobalHistory2.idl | 2 +- docshell/base/nsILinkHandler.h | 12 +- docshell/base/nsILoadContext.idl | 68 +- docshell/base/nsIRefreshURI.idl | 24 +- docshell/base/nsIScrollObserver.h | 8 +- docshell/base/nsIURIFixup.idl | 25 +- docshell/base/nsIWebNavigation.idl | 48 +- docshell/base/nsIWebNavigationInfo.idl | 2 +- docshell/base/nsIWebShellServices.h | 6 +- docshell/base/nsWebNavigationInfo.cpp | 16 +- docshell/base/nsWebNavigationInfo.h | 1 - docshell/base/timeline/AbstractTimelineMarker.cpp | 90 + docshell/base/timeline/AbstractTimelineMarker.h | 73 + .../base/timeline/AutoGlobalTimelineMarker.cpp | 43 + docshell/base/timeline/AutoGlobalTimelineMarker.h | 51 + docshell/base/timeline/AutoTimelineMarker.cpp | 51 + docshell/base/timeline/AutoTimelineMarker.h | 51 + docshell/base/timeline/CompositeTimelineMarker.h | 33 + docshell/base/timeline/ConsoleTimelineMarker.h | 58 + docshell/base/timeline/DocLoadingTimelineMarker.h | 40 + docshell/base/timeline/EventTimelineMarker.h | 43 + docshell/base/timeline/JavascriptTimelineMarker.h | 95 + docshell/base/timeline/LayerTimelineMarker.h | 43 + docshell/base/timeline/MarkersStorage.cpp | 29 + docshell/base/timeline/MarkersStorage.h | 48 + docshell/base/timeline/MessagePortTimelineMarker.h | 47 + docshell/base/timeline/ObservedDocShell.cpp | 171 + docshell/base/timeline/ObservedDocShell.h | 52 + docshell/base/timeline/RestyleTimelineMarker.h | 42 + docshell/base/timeline/TimelineConsumers.cpp | 312 + docshell/base/timeline/TimelineConsumers.h | 135 + docshell/base/timeline/TimelineMarker.cpp | 71 + docshell/base/timeline/TimelineMarker.h | 49 + docshell/base/timeline/TimelineMarkerEnums.h | 26 + docshell/base/timeline/TimestampTimelineMarker.h | 38 + docshell/base/timeline/WorkerTimelineMarker.h | 46 + docshell/base/timeline/moz.build | 42 + docshell/base/timeline/readme.md | 97 + docshell/build/moz.build | 13 +- docshell/build/nsDocShellCID.h | 24 +- docshell/build/nsDocShellModule.cpp | 52 +- docshell/moz.build | 39 +- docshell/resources/content/moz.build | 2 +- docshell/resources/content/netError.xhtml | 54 +- docshell/shistory/moz.build | 36 +- docshell/shistory/{public => }/nsIBFCacheEntry.idl | 0 docshell/shistory/nsIGroupedSHistory.idl | 47 + docshell/shistory/nsIPartialSHistory.idl | 62 + docshell/shistory/nsIPartialSHistoryListener.idl | 24 + docshell/shistory/{public => }/nsISHContainer.idl | 0 docshell/shistory/nsISHEntry.idl | 352 + .../shistory/{public => }/nsISHTransaction.idl | 0 docshell/shistory/nsISHistory.idl | 221 + docshell/shistory/nsISHistoryInternal.idl | 104 + docshell/shistory/nsISHistoryListener.idl | 108 + docshell/shistory/nsSHEntry.cpp | 947 + docshell/shistory/nsSHEntry.h | 71 + docshell/shistory/nsSHEntryShared.cpp | 385 + docshell/shistory/nsSHEntryShared.h | 97 + docshell/shistory/nsSHTransaction.cpp | 107 + docshell/shistory/nsSHTransaction.h | 37 + docshell/shistory/nsSHistory.cpp | 1933 + docshell/shistory/nsSHistory.h | 133 + docshell/shistory/public/moz.build | 18 - docshell/shistory/public/nsISHEntry.idl | 341 - docshell/shistory/public/nsISHistory.idl | 162 - docshell/shistory/public/nsISHistoryInternal.idl | 104 - docshell/shistory/public/nsISHistoryListener.idl | 100 - docshell/shistory/src/moz.build | 26 - docshell/shistory/src/nsSHEntry.cpp | 899 - docshell/shistory/src/nsSHEntry.h | 72 - docshell/shistory/src/nsSHEntryShared.cpp | 377 - docshell/shistory/src/nsSHEntryShared.h | 93 - docshell/shistory/src/nsSHTransaction.cpp | 121 - docshell/shistory/src/nsSHTransaction.h | 39 - docshell/shistory/src/nsSHistory.cpp | 1886 - docshell/shistory/src/nsSHistory.h | 121 - docshell/test/browser/browser.ini | 43 +- docshell/test/browser/browser_bug1206879.js | 31 + ...ser_bug1309900_crossProcessHistoryNavigation.js | 35 + docshell/test/browser/browser_bug134911.js | 53 +- docshell/test/browser/browser_bug234628-1.js | 39 +- docshell/test/browser/browser_bug234628-10.js | 39 +- docshell/test/browser/browser_bug234628-11.js | 39 +- docshell/test/browser/browser_bug234628-2.js | 39 +- docshell/test/browser/browser_bug234628-3.js | 39 +- docshell/test/browser/browser_bug234628-4.js | 39 +- docshell/test/browser/browser_bug234628-5.js | 39 +- docshell/test/browser/browser_bug234628-6.js | 39 +- docshell/test/browser/browser_bug234628-7.js | 39 +- docshell/test/browser/browser_bug234628-8.js | 20 +- docshell/test/browser/browser_bug234628-9.js | 20 +- docshell/test/browser/browser_bug349769.js | 81 +- docshell/test/browser/browser_bug388121-1.js | 39 +- docshell/test/browser/browser_bug420605.js | 4 +- docshell/test/browser/browser_bug422543.js | 202 +- docshell/test/browser/browser_bug441169.js | 46 +- docshell/test/browser/browser_bug503832.js | 104 +- docshell/test/browser/browser_bug554155.js | 36 +- docshell/test/browser/browser_bug655270.js | 6 +- docshell/test/browser/browser_bug655273.js | 41 +- docshell/test/browser/browser_bug670318.js | 86 +- docshell/test/browser/browser_bug673467.js | 50 +- docshell/test/browser/browser_bug852909.js | 18 +- docshell/test/browser/browser_bug92473.js | 49 +- .../browser_click_link_within_view_source.js | 60 + ...owser_history_triggeringprincipal_viewsource.js | 50 + .../test/browser/browser_loadDisallowInherit.js | 2 +- docshell/test/browser/browser_loadURI.js | 25 +- .../test/browser/browser_multiple_pushState.js | 15 + .../browser/browser_onbeforeunload_navigation.js | 60 +- docshell/test/browser/browser_tab_touch_events.js | 49 + .../test/browser/browser_timelineMarkers-01.js | 66 +- .../test/browser/browser_timelineMarkers-02.js | 4 +- .../test/browser/browser_timelineMarkers-03.js | 4 +- .../test/browser/browser_timelineMarkers-04.js | 2 +- .../test/browser/browser_timelineMarkers-05.js | 4 +- .../browser/browser_timelineMarkers-frame-02.js | 40 +- .../browser/browser_timelineMarkers-frame-03.js | 2 +- .../browser/browser_timelineMarkers-frame-04.js | 67 +- .../browser/browser_timelineMarkers-frame-05.js | 51 +- docshell/test/browser/browser_ua_emulation.js | 36 + .../browser/browser_uriFixupAlternateRedirects.js | 24 + .../test/browser/browser_uriFixupIntegration.js | 95 +- docshell/test/browser/dummy_page.html | 6 + docshell/test/browser/file_bug1046022.html | 40 + docshell/test/browser/file_bug1206879.html | 9 + docshell/test/browser/file_bug422543_script.js | 98 + docshell/test/browser/file_bug670318.html | 2 +- .../file_click_link_within_view_source.html | 6 + docshell/test/browser/file_multiple_pushState.html | 14 + docshell/test/browser/frame-head.js | 22 +- docshell/test/browser/head.js | 52 +- docshell/test/browser/redirect_to_example.sjs | 4 + docshell/test/browser/timelineMarkers-04.html | 27 + docshell/test/chrome/bug112564_window.xul | 17 +- docshell/test/chrome/bug113934_window.xul | 2 +- docshell/test/chrome/bug215405_window.xul | 13 +- docshell/test/chrome/bug293235_window.xul | 4 +- docshell/test/chrome/bug298622_window.xul | 0 docshell/test/chrome/bug303267_window.xul | 0 docshell/test/chrome/bug321671_window.xul | 0 docshell/test/chrome/bug360511_window.xul | 0 docshell/test/chrome/bug364461_window.xul | 6 +- docshell/test/chrome/bug396519_window.xul | 4 +- docshell/test/chrome/bug396649_window.xul | 0 docshell/test/chrome/bug449778_window.xul | 2 +- docshell/test/chrome/bug449780_window.xul | 2 +- docshell/test/chrome/bug92598_window.xul | 4 +- docshell/test/chrome/chrome.ini | 3 +- docshell/test/chrome/docshell_helpers.js | 30 +- docshell/test/chrome/mochitest.ini | 17 - docshell/test/chrome/test_bug364461.xul | 10 +- docshell/test/chrome/test_bug453650.xul | 4 +- docshell/test/chrome/test_bug565388.xul | 6 +- docshell/test/chrome/test_bug846906.xul | 34 +- docshell/test/dummy_page.html | 6 + docshell/test/file_bug598895_1.html | 1 + docshell/test/file_bug598895_2.html | 1 + docshell/test/file_bug637644_1.html | 1 + docshell/test/file_bug637644_2.html | 1 + .../iframesandbox/file_marquee_event_handlers.html | 17 + docshell/test/iframesandbox/mochitest.ini | 12 +- .../iframesandbox/test_marquee_event_handlers.html | 95 + docshell/test/mochitest.ini | 40 +- docshell/test/moz.build | 23 - docshell/test/navigation/NavigationUtils.js | 20 +- docshell/test/navigation/browser.ini | 3 +- docshell/test/navigation/browser_bug343515.js | 271 +- .../navigation/browser_test-content-chromeflags.js | 45 + docshell/test/navigation/file_bug1300461.html | 63 + docshell/test/navigation/file_bug1300461_back.html | 31 + .../test/navigation/file_bug1300461_redirect.html | 10 + .../file_bug1300461_redirect.html^headers^ | 2 + docshell/test/navigation/file_bug1379762-1.html | 32 + docshell/test/navigation/file_bug1379762-2.html | 43 + .../file_contentpolicy_block_window.html | 5 + .../test/navigation/file_document_write_1.html | 10 +- .../test/navigation/file_scrollRestoration.html | 137 + .../navigation/file_shiftReload_and_pushState.html | 29 + .../file_triggeringprincipal_frame_1.html | 27 + .../file_triggeringprincipal_frame_2.html | 8 + ...rincipal_iframe_iframe_window_open_frame_a.html | 6 + ...ipal_iframe_iframe_window_open_frame_a_nav.html | 6 + ...rincipal_iframe_iframe_window_open_frame_b.html | 15 + ...ngprincipal_parent_iframe_window_open_base.html | 6 + ...ingprincipal_parent_iframe_window_open_nav.html | 6 + .../file_triggeringprincipal_subframe.html | 15 + .../file_triggeringprincipal_subframe_nav.html | 21 + .../file_triggeringprincipal_window_open.html | 6 + docshell/test/navigation/mochitest.ini | 42 +- .../navigation/navigation_target_popup_url.html | 1 + .../test/navigation/navigation_target_url.html | 1 + docshell/test/navigation/open.html | 2 +- docshell/test/navigation/parent.html | 3 + docshell/test/navigation/test_bug13871.html | 35 +- docshell/test/navigation/test_bug386782.html | 27 +- docshell/test/navigation/test_bug430723.html | 6 +- .../test_contentpolicy_block_window.html | 96 + docshell/test/navigation/test_sessionhistory.html | 10 +- .../test_triggeringprincipal_frame_nav.html | 69 + ...ggeringprincipal_iframe_iframe_window_open.html | 87 + ...ggeringprincipal_parent_iframe_window_open.html | 70 + .../test_triggeringprincipal_window_open.html | 79 + docshell/test/test_bug1186774.html | 51 + docshell/test/test_bug369814.html | 15 +- docshell/test/test_bug570341.html | 5 +- docshell/test/test_bug590573.html | 162 +- docshell/test/test_bug598895.html | 5 +- docshell/test/test_bug637644.html | 5 +- docshell/test/test_bug669671.html | 1 + .../test_forceinheritprincipal_overrule_owner.html | 51 + .../test_triggeringprincipal_location_seturi.html | 102 + docshell/test/unit/head_docshell.js | 6 +- docshell/test/unit/test_bug442584.js | 10 +- docshell/test/unit/test_nsDefaultURIFixup.js | 10 +- docshell/test/unit/test_nsDefaultURIFixup_info.js | 129 +- .../test/unit/test_nsDefaultURIFixup_search.js | 70 +- docshell/test/unit/test_pb_notification.js | 4 +- docshell/test/unit/test_privacy_transition.js | 4 +- docshell/test/unit/test_setUsePrivateBrowsing.js | 65 + docshell/test/unit/xpcshell.ini | 2 +- docshell/test/unit_ipc/test_pb_notification_ipc.js | 4 +- docshell/test/unit_ipc/xpcshell.ini | 2 +- dom/activities/Activities.manifest | 11 - dom/activities/ActivitiesService.jsm | 445 - dom/activities/ActivitiesServiceFilter.jsm | 129 - dom/activities/Activity.cpp | 89 - dom/activities/Activity.h | 57 - dom/activities/ActivityMessageConfigurator.js | 33 - dom/activities/ActivityProxy.js | 124 - dom/activities/ActivityRequestHandler.js | 74 - dom/activities/ActivityWrapper.js | 91 - dom/activities/interfaces/moz.build | 13 - dom/activities/interfaces/nsIActivityProxy.idl | 19 - dom/activities/interfaces/nsIActivityUIGlue.idl | 45 - dom/activities/moz.build | 38 - dom/activities/tests/unit/test_activityFilters.js | 157 - dom/activities/tests/unit/xpcshell.ini | 6 - dom/alarm/AlarmDB.jsm | 140 - dom/alarm/AlarmHalService.cpp | 100 - dom/alarm/AlarmHalService.h | 56 - dom/alarm/AlarmService.jsm | 557 - dom/alarm/AlarmsManager.js | 177 - dom/alarm/AlarmsManager.manifest | 2 - dom/alarm/moz.build | 37 - dom/alarm/nsIAlarmHalService.idl | 33 - dom/alarm/test/file_empty.html | 2 - dom/alarm/test/mochitest.ini | 22 - dom/alarm/test/test_alarm_add_data.html | 246 - dom/alarm/test/test_alarm_add_date.html | 146 - dom/alarm/test/test_alarm_add_respectTimezone.html | 170 - dom/alarm/test/test_alarm_non_permitted_app.html | 43 - dom/alarm/test/test_alarm_permitted_app.html | 44 - dom/alarm/test/test_alarm_remove.html | 118 - dom/alarm/test/test_bug1015540.html | 73 - dom/alarm/test/test_bug1037079.html | 91 - dom/alarm/test/test_bug1090896.html | 83 - dom/animation/AnimValuesStyleRule.cpp | 110 + dom/animation/AnimValuesStyleRule.h | 58 + dom/animation/Animation.cpp | 1629 +- dom/animation/Animation.h | 668 +- dom/animation/AnimationComparator.h | 32 + dom/animation/AnimationEffect.cpp | 24 - dom/animation/AnimationEffect.h | 46 - dom/animation/AnimationEffectReadOnly.cpp | 341 + dom/animation/AnimationEffectReadOnly.h | 102 + dom/animation/AnimationEffectTiming.cpp | 152 + dom/animation/AnimationEffectTiming.h | 49 + dom/animation/AnimationEffectTimingReadOnly.cpp | 51 + dom/animation/AnimationEffectTimingReadOnly.h | 63 + dom/animation/AnimationPerformanceWarning.cpp | 79 + dom/animation/AnimationPerformanceWarning.h | 79 + dom/animation/AnimationPlayer.cpp | 509 - dom/animation/AnimationPlayer.h | 258 - dom/animation/AnimationTarget.h | 78 + dom/animation/AnimationTimeline.cpp | 128 +- dom/animation/AnimationTimeline.h | 133 +- dom/animation/AnimationUtils.cpp | 81 + dom/animation/AnimationUtils.h | 52 +- dom/animation/CSSPseudoElement.cpp | 123 + dom/animation/CSSPseudoElement.h | 91 + dom/animation/ComputedTiming.h | 80 + dom/animation/ComputedTimingFunction.cpp | 194 + dom/animation/ComputedTimingFunction.h | 65 + dom/animation/DocumentTimeline.cpp | 283 + dom/animation/DocumentTimeline.h | 111 + dom/animation/EffectCompositor.cpp | 920 + dom/animation/EffectCompositor.h | 307 + dom/animation/EffectSet.cpp | 177 + dom/animation/EffectSet.h | 261 + dom/animation/KeyframeEffect.cpp | 211 + dom/animation/KeyframeEffect.h | 82 + dom/animation/KeyframeEffectParams.cpp | 169 + dom/animation/KeyframeEffectParams.h | 68 + dom/animation/KeyframeEffectReadOnly.cpp | 1430 + dom/animation/KeyframeEffectReadOnly.h | 439 + dom/animation/KeyframeUtils.cpp | 1667 + dom/animation/KeyframeUtils.h | 151 + dom/animation/PendingAnimationTracker.cpp | 124 + dom/animation/PendingAnimationTracker.h | 84 + dom/animation/PendingPlayerTracker.cpp | 108 - dom/animation/PendingPlayerTracker.h | 50 - dom/animation/PseudoElementHashEntry.h | 58 + dom/animation/TimingParams.cpp | 182 + dom/animation/TimingParams.h | 130 + dom/animation/moz.build | 52 +- .../test_animation-timeline.html | 152 - dom/animation/test/chrome.ini | 16 + dom/animation/test/chrome/file_animate_xrays.html | 19 + dom/animation/test/chrome/test_animate_xrays.html | 31 + .../test/chrome/test_animation_observers.html | 1177 + .../chrome/test_animation_performance_warning.html | 957 + .../test/chrome/test_animation_properties.html | 993 + .../test_generated_content_getAnimations.html | 83 + .../test/chrome/test_observers_for_sync_api.html | 854 + dom/animation/test/chrome/test_restyles.html | 815 + .../test/chrome/test_running_on_compositor.html | 961 +- dom/animation/test/crashtests/1216842-1.html | 35 + dom/animation/test/crashtests/1216842-2.html | 35 + dom/animation/test/crashtests/1216842-3.html | 27 + dom/animation/test/crashtests/1216842-4.html | 27 + dom/animation/test/crashtests/1216842-5.html | 38 + dom/animation/test/crashtests/1216842-6.html | 38 + dom/animation/test/crashtests/1239889-1.html | 12 + dom/animation/test/crashtests/1244595-1.html | 3 + dom/animation/test/crashtests/1272475-1.html | 20 + dom/animation/test/crashtests/1272475-2.html | 20 + dom/animation/test/crashtests/1277272-1-inner.html | 19 + dom/animation/test/crashtests/1277272-1.html | 26 + dom/animation/test/crashtests/1278485-1.html | 26 + dom/animation/test/crashtests/1290535-1.html | 20 + dom/animation/test/crashtests/crashtests.list | 13 + .../test/css-animations/file_animation-cancel.html | 154 + .../file_animation-computed-timing.html | 566 + .../css-animations/file_animation-currenttime.html | 345 + .../test/css-animations/file_animation-finish.html | 97 + .../css-animations/file_animation-finished.html | 93 + .../test/css-animations/file_animation-id.html | 24 + .../css-animations/file_animation-pausing.html | 165 + .../css-animations/file_animation-playstate.html | 71 + .../test/css-animations/file_animation-ready.html | 149 + .../css-animations/file_animation-reverse.html | 29 + .../css-animations/file_animation-starttime.html | 383 + .../file_animations-dynamic-changes.html | 154 + .../file_cssanimation-animationname.html | 37 + .../file_document-get-animations.html | 276 + .../test/css-animations/file_effect-target.html | 54 + .../file_element-get-animations.html | 445 + .../test/css-animations/file_event-dispatch.html | 252 + .../test/css-animations/file_event-order.html | 160 + .../file_keyframeeffect-getkeyframes.html | 672 + .../file_pseudoElement-get-animations.html | 70 + .../test/css-animations/test_animation-cancel.html | 15 + .../test_animation-computed-timing.html | 16 + .../css-animations/test_animation-currenttime.html | 15 + .../css-animations/test_animation-effect-name.html | 37 - .../test/css-animations/test_animation-finish.html | 15 + .../css-animations/test_animation-finished.html | 15 + .../test/css-animations/test_animation-id.html | 15 + .../css-animations/test_animation-pausing.html | 176 +- .../test_animation-player-playstate.html | 59 - .../test_animation-player-ready.html | 136 - .../css-animations/test_animation-playstate.html | 15 + .../test/css-animations/test_animation-ready.html | 15 + .../css-animations/test_animation-reverse.html | 15 + .../css-animations/test_animation-starttime.html | 15 + .../test/css-animations/test_animation-target.html | 21 - .../test_animations-dynamic-changes.html | 158 +- .../test_cssanimation-animationname.html | 15 + .../test_document-get-animations.html | 15 + .../test/css-animations/test_effect-target.html | 15 + .../test_element-get-animation-players.html | 253 - .../test_element-get-animations.html | 15 + .../test/css-animations/test_event-dispatch.html | 15 + .../test/css-animations/test_event-order.html | 15 + .../test_keyframeeffect-getkeyframes.html | 15 + .../test_pseudoElement-get-animations.html | 14 + .../css-transitions/file_animation-cancel.html | 233 + .../file_animation-computed-timing.html | 315 + .../file_animation-currenttime.html | 307 + .../css-transitions/file_animation-finished.html | 61 + .../css-transitions/file_animation-pausing.html | 50 + .../test/css-transitions/file_animation-ready.html | 96 + .../css-transitions/file_animation-starttime.html | 284 + .../file_csstransition-transitionproperty.html | 24 + .../file_document-get-animations.html | 93 + .../test/css-transitions/file_effect-target.html | 66 + .../file_element-get-animations.html | 147 + .../test/css-transitions/file_event-dispatch.html | 474 + .../file_keyframeeffect-getkeyframes.html | 95 + .../file_pseudoElement-get-animations.html | 45 + .../test/css-transitions/file_setting-effect.html | 100 + .../css-transitions/test_animation-cancel.html | 14 + .../test_animation-computed-timing.html | 16 + .../test_animation-currenttime.html | 14 + .../test_animation-effect-name.html | 23 - .../css-transitions/test_animation-finished.html | 14 + .../css-transitions/test_animation-pausing.html | 46 +- .../test_animation-player-ready.html | 102 - .../test/css-transitions/test_animation-ready.html | 14 + .../css-transitions/test_animation-starttime.html | 14 + .../css-transitions/test_animation-target.html | 23 - .../test_csstransition-transitionproperty.html | 14 + .../test_document-get-animations.html | 15 + .../test/css-transitions/test_effect-target.html | 14 + .../test_element-get-animation-players.html | 94 - .../test_element-get-animations.html | 14 + .../test/css-transitions/test_event-dispatch.html | 14 + .../test_keyframeeffect-getkeyframes.html | 14 + .../test_pseudoElement-get-animations.html | 14 + .../test/css-transitions/test_setting-effect.html | 14 + .../document-timeline/file_document-timeline.html | 135 + .../document-timeline/test_document-timeline.html | 14 + .../test_request_animation_frame.html | 27 + dom/animation/test/mochitest.ini | 123 +- .../test/mozilla/file_cubic_bezier_limits.html | 167 + .../test/mozilla/file_deferred_start.html | 121 + .../mozilla/file_disable_animations_api_core.html | 30 + .../test/mozilla/file_disabled_properties.html | 73 + .../test/mozilla/file_discrete-animations.html | 170 + .../file_document-timeline-origin-time-range.html | 30 + dom/animation/test/mozilla/file_hide_and_show.html | 162 + .../test/mozilla/file_partial_keyframes.html | 41 + dom/animation/test/mozilla/file_set-easing.html | 34 + .../test/mozilla/file_spacing_property_order.html | 33 + .../test/mozilla/file_spacing_transform.html | 240 + .../test/mozilla/file_transform_limits.html | 55 + .../file_transition_finish_on_compositor.html | 67 + .../mozilla/file_underlying-discrete-value.html | 192 + .../test/mozilla/test_cubic_bezier_limits.html | 14 + .../test/mozilla/test_deferred_start.html | 114 +- .../mozilla/test_disable_animations_api_core.html | 14 + .../test/mozilla/test_disabled_properties.html | 14 + .../test/mozilla/test_discrete-animations.html | 18 + .../test_document-timeline-origin-time-range.html | 14 + dom/animation/test/mozilla/test_hide_and_show.html | 14 + .../test/mozilla/test_partial_keyframes.html | 14 + dom/animation/test/mozilla/test_set-easing.html | 14 + .../test/mozilla/test_spacing_property_order.html | 14 + .../test/mozilla/test_spacing_transform.html | 14 + .../test/mozilla/test_transform_limits.html | 14 + .../test_transition_finish_on_compositor.html | 14 + .../mozilla/test_underlying-discrete-value.html | 15 + .../file_animation-seeking-with-current-time.html | 121 + .../file_animation-seeking-with-start-time.html | 121 + .../test/style/file_animation-setting-effect.html | 125 + .../test/style/file_animation-setting-spacing.html | 111 + .../test_animation-seeking-with-current-time.html | 15 + .../test_animation-seeking-with-start-time.html | 15 + .../test/style/test_animation-setting-effect.html | 15 + .../test/style/test_animation-setting-spacing.html | 14 + dom/animation/test/testcommon.js | 192 +- dom/apps/AppDownloadManager.jsm | 104 - dom/apps/AppsService.js | 86 +- dom/apps/AppsServiceChild.jsm | 31 +- dom/apps/AppsUtils.jsm | 248 +- dom/apps/FreeSpaceWatcher.jsm | 118 - dom/apps/ImportExport.jsm | 491 - dom/apps/InterAppComm.cpp | 26 - dom/apps/InterAppComm.h | 27 - dom/apps/InterAppComm.manifest | 16 - dom/apps/InterAppCommService.js | 43 - dom/apps/InterAppCommService.jsm | 1021 - dom/apps/InterAppConnection.js | 145 - dom/apps/InterAppMessagePort.js | 231 - dom/apps/Langpacks.jsm | 313 - dom/apps/OfflineCacheInstaller.jsm | 279 - dom/apps/OperatorApps.jsm | 406 - dom/apps/PermissionsInstaller.jsm | 15 +- dom/apps/PermissionsTable.jsm | 194 +- dom/apps/ScriptPreloader.jsm | 76 - dom/apps/StoreTrustAnchor.jsm | 39 - dom/apps/TrustedHostedAppsUtils.jsm | 289 - dom/apps/UserCustomizations.jsm | 370 - dom/apps/Webapps.js | 1105 - dom/apps/Webapps.jsm | 4857 - dom/apps/Webapps.manifest | 9 - dom/apps/moz.build | 40 +- dom/apps/tests/addons/application.zip | Bin 1725 -> 0 bytes dom/apps/tests/addons/index.html | 22 - dom/apps/tests/addons/manifest.webapp | 12 - dom/apps/tests/addons/script.js | 4 - dom/apps/tests/addons/script2.js | 4 - dom/apps/tests/addons/style.css | 3 - dom/apps/tests/addons/style2.css | 3 - dom/apps/tests/addons/update.webapp | 5 - dom/apps/tests/addons/update.webapp^headers^ | 1 - dom/apps/tests/asmjs/asmjs_app.sjs | 143 - dom/apps/tests/asmjs/index.html | 21 - dom/apps/tests/asmjs/manifest.webapp | 13 - dom/apps/tests/chrome.ini | 16 - dom/apps/tests/chromeAddCert.js | 10 - dom/apps/tests/create_test_receipts.py | 163 + dom/apps/tests/file_app.sjs | 153 - dom/apps/tests/file_app.template.html | 7 - dom/apps/tests/file_bug_945152.html | 137 - dom/apps/tests/file_bug_945152.sjs | 115 - dom/apps/tests/file_cached_app.template.appcache | 4 - dom/apps/tests/file_cached_app.template.webapp | 6 - dom/apps/tests/file_hosted_app.template.webapp | 9 - .../tests/file_invalidWidget_app.template.webapp | 11 - dom/apps/tests/file_manifest.json | 19 - dom/apps/tests/file_manifest.json^headers^ | 1 - dom/apps/tests/file_packaged_app.sjs | 229 - dom/apps/tests/file_packaged_app.template.html | 7 - dom/apps/tests/file_packaged_app.template.webapp | 24 - dom/apps/tests/file_script.template.js | 59 - dom/apps/tests/file_test_widget.js | 231 - dom/apps/tests/file_trusted_app.template.webapp | 10 - dom/apps/tests/file_widget_app.template.html | 8 - dom/apps/tests/file_widget_app.template.webapp | 11 - dom/apps/tests/head.js | 118 + dom/apps/tests/icon15.png | Bin 281 -> 0 bytes dom/apps/tests/icon15alternate.png | Bin 224 -> 0 bytes dom/apps/tests/icon48.png | Bin 4762 -> 0 bytes dom/apps/tests/langpack/event.html | 28 - dom/apps/tests/langpack/fr/app.json | 1 - dom/apps/tests/langpack/fr/app.properties | 1 - dom/apps/tests/langpack/index.html | 16 - dom/apps/tests/langpack/lang1.webapp | 14 - dom/apps/tests/langpack/lang1.webapp^headers^ | 1 - dom/apps/tests/langpack/lang2.webapp | 21 - dom/apps/tests/langpack/lang2.webapp^headers^ | 1 - dom/apps/tests/langpack/manifest.webapp | 3 - dom/apps/tests/langpack/manifest.webapp^headers^ | 1 - dom/apps/tests/langpack/resources.html | 92 - dom/apps/tests/marketplace/marketplace_app.webapp | 28 - .../marketplace/marketplace_app.webapp^headers^ | 1 - dom/apps/tests/marketplace/marketplace_app.zip | Bin 202596 -> 0 bytes .../tests/marketplace/marketplace_dev_app.webapp | 1 - .../marketplace_dev_app.webapp^headers^ | 1 - dom/apps/tests/marketplace/marketplace_dev_app.zip | Bin 211752 -> 0 bytes .../marketplace_dev_privileged_app.webapp | 1 - .../marketplace_dev_privileged_app.webapp^headers^ | 1 - .../marketplace/marketplace_dev_privileged_app.zip | Bin 253433 -> 0 bytes .../marketplace_dev_reviewers_app.webapp | 1 - .../marketplace_dev_reviewers_app.webapp^headers^ | 1 - .../marketplace/marketplace_dev_reviewers_app.zip | Bin 21246 -> 0 bytes .../marketplace/marketplace_privileged_app.webapp | 50 - .../marketplace_privileged_app.webapp^headers^ | 1 - .../marketplace/marketplace_privileged_app.zip | Bin 253487 -> 0 bytes .../marketplace/marketplace_reviewers_app.webapp | 20 - .../marketplace_reviewers_app.webapp^headers^ | 1 - .../marketplace/marketplace_reviewers_app.zip | Bin 154396 -> 0 bytes .../tests/marketplace/marketplace_stage_app.webapp | 1 - .../marketplace_stage_app.webapp^headers^ | 1 - .../tests/marketplace/marketplace_stage_app.zip | Bin 202602 -> 0 bytes .../marketplace_stage_privileged_app.webapp | 1 - ...arketplace_stage_privileged_app.webapp^headers^ | 1 - .../marketplace_stage_privileged_app.zip | Bin 253493 -> 0 bytes .../marketplace_stage_reviewers_app.webapp | 1 - ...marketplace_stage_reviewers_app.webapp^headers^ | 1 - .../marketplace_stage_reviewers_app.zip | Bin 23430 -> 0 bytes dom/apps/tests/mochitest.ini | 61 - dom/apps/tests/pkg_install_iframe.html | 26 - dom/apps/tests/signed/corrupt_app_1.zip | Bin 4591 -> 0 bytes dom/apps/tests/signed/origin_app_1.zip | Bin 4248 -> 0 bytes dom/apps/tests/signed/unknown_issuer_app_1.zip | Bin 4220 -> 0 bytes dom/apps/tests/signed/unsigned_app_1.zip | Bin 2283 -> 0 bytes dom/apps/tests/signed/unsigned_app_2.zip | Bin 2283 -> 0 bytes dom/apps/tests/signed/valid_app_1.zip | Bin 4222 -> 0 bytes dom/apps/tests/signed/valid_app_2.zip | Bin 4220 -> 0 bytes dom/apps/tests/signed_app.sjs | 121 - dom/apps/tests/signed_app_template.webapp | 9 - dom/apps/tests/test_app_addons.html | 189 - dom/apps/tests/test_app_enabled.html | 129 - dom/apps/tests/test_app_update.html | 343 - dom/apps/tests/test_apps_service.xul | 36 - dom/apps/tests/test_bug_795164.html | 108 - dom/apps/tests/test_bug_945152.html | 174 - dom/apps/tests/test_import_export.html | 315 - .../tests/test_install_multiple_apps_origin.html | 124 - dom/apps/tests/test_install_receipts.html | 214 - dom/apps/tests/test_langpacks.html | 221 - dom/apps/tests/test_manifest_helper.xul | 52 - dom/apps/tests/test_marketplace_pkg_install.html | 350 - dom/apps/tests/test_operator_app_install.js | 267 - dom/apps/tests/test_operator_app_install.xul | 19 - dom/apps/tests/test_packaged_app_asmjs.html | 240 - dom/apps/tests/test_packaged_app_common.js | 244 - dom/apps/tests/test_packaged_app_install.html | 373 - dom/apps/tests/test_packaged_app_update.html | 343 - dom/apps/tests/test_receipt_operations.html | 239 - dom/apps/tests/test_signed_pkg_install.html | 277 - dom/apps/tests/test_tha_utils.html | 237 - dom/apps/tests/test_theme_role.html | 110 - dom/apps/tests/test_uninstall_errors.html | 108 - dom/apps/tests/test_web_app_install.html | 173 - dom/apps/tests/test_widget.html | 18 - dom/apps/tests/test_widget_browser.html | 18 - dom/apps/tests/unit/test_inter_app_comm_service.js | 457 - dom/apps/tests/unit/test_manifestHelper.js | 23 + dom/apps/tests/unit/test_moziapplication.js | 64 + dom/apps/tests/unit/xpcshell.ini | 5 +- dom/archivereader/ArchiveEvent.cpp | 23 +- dom/archivereader/ArchiveEvent.h | 8 +- dom/archivereader/ArchiveReader.cpp | 46 +- dom/archivereader/ArchiveReader.h | 31 +- dom/archivereader/ArchiveReaderCommon.h | 3 +- dom/archivereader/ArchiveRequest.cpp | 60 +- dom/archivereader/ArchiveRequest.h | 19 +- dom/archivereader/ArchiveZipEvent.cpp | 24 +- dom/archivereader/ArchiveZipEvent.h | 5 +- dom/archivereader/ArchiveZipFile.cpp | 42 +- dom/archivereader/ArchiveZipFile.h | 42 +- dom/archivereader/moz.build | 4 +- dom/archivereader/test/helpers.js | 34 +- dom/archivereader/test/mochitest.ini | 4 - dom/archivereader/test/test_basic.html | 74 +- dom/archivereader/test/test_nonUnicode.html | 37 +- dom/archivereader/test/test_zip_in_zip.html | 25 +- dom/asmjscache/AsmJSCache.cpp | 1625 +- dom/asmjscache/AsmJSCache.h | 20 +- dom/asmjscache/PAsmJSCacheEntry.ipdl | 14 +- dom/asmjscache/moz.build | 6 +- dom/asmjscache/test/file_slow.js | 2 +- dom/audiochannel/AudioChannelAgent.cpp | 302 +- dom/audiochannel/AudioChannelAgent.h | 41 +- dom/audiochannel/AudioChannelCommon.h | 24 - dom/audiochannel/AudioChannelService.cpp | 1822 +- dom/audiochannel/AudioChannelService.h | 400 +- dom/audiochannel/AudioChannelServiceChild.cpp | 152 - dom/audiochannel/AudioChannelServiceChild.h | 62 - dom/audiochannel/crashtests/1223734.html | 17 + dom/audiochannel/crashtests/crashtests.list | 1 + dom/audiochannel/moz.build | 12 +- dom/audiochannel/nsIAudioChannelAgent.idl | 157 +- dom/audiochannel/nsIAudioChannelService.idl | 29 + dom/audiochannel/tests/AudioChannelChromeScript.js | 18 - dom/audiochannel/tests/TestAudioChannelService.cpp | 667 - dom/audiochannel/tests/audio.ogg | Bin 16521 -> 0 bytes dom/audiochannel/tests/file_audio.html | 99 - dom/audiochannel/tests/file_telephonyPolicy.html | 18 - dom/audiochannel/tests/mochitest.ini | 11 - dom/audiochannel/tests/moz.build | 16 - .../tests/test_audioChannelChange.html | 209 - dom/audiochannel/tests/test_telephonyPolicy.html | 86 - dom/base/AnonymousContent.cpp | 94 +- dom/base/AnonymousContent.h | 31 +- dom/base/Attr.cpp | 47 +- dom/base/Attr.h | 12 +- dom/base/AutocompleteFieldList.h | 3 +- dom/base/BarProps.cpp | 31 +- dom/base/BarProps.h | 10 +- dom/base/BlobSet.cpp | 64 + dom/base/BlobSet.h | 82 +- dom/base/BodyUtil.cpp | 575 + dom/base/BodyUtil.h | 68 + dom/base/BorrowedAttrInfo.cpp | 28 + dom/base/BorrowedAttrInfo.h | 46 + dom/base/CORSMode.h | 5 +- dom/base/ChildIterator.cpp | 323 +- dom/base/ChildIterator.h | 120 +- dom/base/ChromeNodeList.cpp | 50 + dom/base/ChromeNodeList.h | 35 + dom/base/ChromeUtils.cpp | 203 + dom/base/ChromeUtils.h | 103 + dom/base/Comment.cpp | 11 +- dom/base/Comment.h | 7 +- dom/base/Console.cpp | 1759 - dom/base/Console.h | 213 - dom/base/ConsoleAPIStorage.js | 158 - dom/base/Crypto.cpp | 68 +- dom/base/Crypto.h | 9 +- dom/base/CustomElementRegistry.cpp | 857 + dom/base/CustomElementRegistry.h | 259 + dom/base/DOMCursor.cpp | 17 +- dom/base/DOMCursor.h | 7 +- dom/base/DOMError.cpp | 26 +- dom/base/DOMError.h | 19 +- dom/base/DOMException.cpp | 156 +- dom/base/DOMException.h | 66 +- dom/base/DOMImplementation.cpp | 60 +- dom/base/DOMImplementation.h | 11 +- dom/base/DOMIntersectionObserver.cpp | 508 + dom/base/DOMIntersectionObserver.h | 188 + dom/base/DOMMatrix.cpp | 72 +- dom/base/DOMMatrix.h | 17 +- dom/base/DOMParser.cpp | 43 +- dom/base/DOMParser.h | 11 +- dom/base/DOMPoint.cpp | 12 +- dom/base/DOMPoint.h | 9 +- dom/base/DOMQuad.cpp | 13 +- dom/base/DOMQuad.h | 14 +- dom/base/DOMRect.cpp | 19 +- dom/base/DOMRect.h | 21 +- dom/base/DOMRequest.cpp | 103 +- dom/base/DOMRequest.h | 20 +- dom/base/DOMRequestHelper.jsm | 11 + dom/base/DOMStringList.cpp | 7 +- dom/base/DOMStringList.h | 5 +- dom/base/DOMTokenListSupportedTokens.h | 31 + dom/base/DirectionalityUtils.cpp | 198 +- dom/base/DirectionalityUtils.h | 18 +- dom/base/DocGroup.cpp | 55 + dom/base/DocGroup.h | 79 + dom/base/DocumentFragment.cpp | 9 +- dom/base/DocumentFragment.h | 15 +- dom/base/DocumentType.cpp | 13 +- dom/base/DocumentType.h | 5 +- dom/base/Element.cpp | 1196 +- dom/base/Element.h | 500 +- dom/base/ElementInlines.h | 8 +- dom/base/EventSource.cpp | 418 +- dom/base/EventSource.h | 61 +- dom/base/FeedWriterEnabled.h | 34 +- dom/base/File.cpp | 1243 +- dom/base/File.h | 751 +- dom/base/FileIOObject.cpp | 245 - dom/base/FileIOObject.h | 103 - dom/base/FileList.cpp | 86 + dom/base/FileList.h | 103 + dom/base/FileReader.cpp | 790 + dom/base/FileReader.h | 202 + dom/base/FormData.cpp | 430 + dom/base/FormData.h | 166 + dom/base/FragmentOrElement.cpp | 994 +- dom/base/FragmentOrElement.h | 99 +- dom/base/FromParser.h | 2 + dom/base/GroupedSHistory.cpp | 172 + dom/base/GroupedSHistory.h | 105 + dom/base/HTMLSplitOnSpacesTokenizer.h | 3 +- dom/base/IdleDeadline.cpp | 70 + dom/base/IdleDeadline.h | 55 + dom/base/IdleRequest.cpp | 74 + dom/base/IdleRequest.h | 56 + dom/base/IframeSandboxKeywordList.h | 27 + dom/base/ImageEncoder.cpp | 231 +- dom/base/ImageEncoder.h | 23 +- dom/base/ImageTracker.cpp | 161 + dom/base/ImageTracker.h | 69 + dom/base/ImportManager.cpp | 89 +- dom/base/ImportManager.h | 21 +- dom/base/IndexedDBHelper.jsm | 73 +- dom/base/Link.cpp | 231 +- dom/base/Link.h | 72 +- dom/base/Location.cpp | 985 + dom/base/Location.h | 258 + dom/base/MessageChannel.cpp | 103 - dom/base/MessageChannel.h | 72 - dom/base/MessagePort.cpp | 563 - dom/base/MessagePort.h | 114 - dom/base/MessagePortList.cpp | 29 - dom/base/MessagePortList.h | 77 - dom/base/MultipartBlobImpl.cpp | 455 + dom/base/MultipartBlobImpl.h | 138 + dom/base/MultipartFileImpl.cpp | 409 - dom/base/MultipartFileImpl.h | 128 - dom/base/MutableBlobStorage.cpp | 643 + dom/base/MutableBlobStorage.h | 107 + dom/base/MutableBlobStreamListener.cpp | 102 + dom/base/MutableBlobStreamListener.h | 48 + dom/base/NameSpaceConstants.h | 6 +- dom/base/Navigator.cpp | 1707 +- dom/base/Navigator.h | 247 +- dom/base/NodeInfo.cpp | 31 +- dom/base/NodeInfo.h | 20 +- dom/base/NodeIterator.cpp | 19 +- dom/base/NodeIterator.h | 10 +- dom/base/PartialSHistory.cpp | 294 + dom/base/PartialSHistory.h | 61 + dom/base/PerformanceEntry.cpp | 40 - dom/base/PerformanceEntry.h | 86 - dom/base/PerformanceMark.cpp | 27 - dom/base/PerformanceMark.h | 36 - dom/base/PerformanceMeasure.cpp | 30 - dom/base/PerformanceMeasure.h | 44 - dom/base/PerformanceResourceTiming.cpp | 49 - dom/base/PerformanceResourceTiming.h | 135 - dom/base/Pose.cpp | 87 + dom/base/Pose.h | 64 + dom/base/PostMessageEvent.cpp | 186 + dom/base/PostMessageEvent.h | 54 + dom/base/ProcessGlobal.cpp | 20 +- dom/base/ProcessGlobal.h | 15 +- dom/base/ResponsiveImageSelector.cpp | 175 +- dom/base/ResponsiveImageSelector.h | 16 +- dom/base/SameProcessMessageQueue.cpp | 74 + dom/base/SameProcessMessageQueue.h | 53 + dom/base/ScreenOrientation.cpp | 688 + dom/base/ScreenOrientation.h | 113 +- dom/base/ScriptSettings.cpp | 657 +- dom/base/ScriptSettings.h | 289 +- dom/base/ShadowRoot.cpp | 80 +- dom/base/ShadowRoot.h | 36 +- dom/base/SiteSpecificUserAgent.js | 2 +- dom/base/StructuredCloneHolder.cpp | 1370 + dom/base/StructuredCloneHolder.h | 332 + dom/base/StructuredCloneTags.h | 29 +- dom/base/StyleSheetList.cpp | 7 +- dom/base/StyleSheetList.h | 11 +- dom/base/SubtleCrypto.cpp | 27 +- dom/base/SubtleCrypto.h | 8 +- dom/base/TabGroup.cpp | 170 + dom/base/TabGroup.h | 118 + dom/base/Text.cpp | 5 +- dom/base/Text.h | 3 +- dom/base/TextInputProcessor.cpp | 169 +- dom/base/TextInputProcessor.h | 25 +- dom/base/ThirdPartyUtil.cpp | 166 +- dom/base/ThirdPartyUtil.h | 4 +- dom/base/Timeout.cpp | 111 + dom/base/Timeout.h | 109 + dom/base/TimeoutHandler.cpp | 43 + dom/base/TimeoutHandler.h | 50 + dom/base/TimerClamping.cpp | 35 + dom/base/TimerClamping.h | 22 + dom/base/TreeWalker.cpp | 21 +- dom/base/TreeWalker.h | 6 +- dom/base/URL.cpp | 550 - dom/base/URL.h | 164 - dom/base/URLSearchParams.cpp | 392 - dom/base/URLSearchParams.h | 108 - dom/base/UseCounter.h | 36 + dom/base/UseCounters.conf | 63 + dom/base/WebKitCSSMatrix.cpp | 262 + dom/base/WebKitCSSMatrix.h | 72 + dom/base/WebSocket.cpp | 1004 +- dom/base/WebSocket.h | 39 +- dom/base/WindowNamedPropertiesHandler.cpp | 121 +- dom/base/WindowNamedPropertiesHandler.h | 23 +- dom/base/WindowOrientationObserver.cpp | 57 + dom/base/WindowOrientationObserver.h | 35 + dom/base/contentAreaDropListener.js | 141 +- dom/base/crashtests/1154598.xhtml | 9 + dom/base/crashtests/1157995.html | 9 + dom/base/crashtests/1158412.html | 22 + dom/base/crashtests/1181619.html | 14 + dom/base/crashtests/1230422.html | 28 + dom/base/crashtests/1251361.html | 33 + dom/base/crashtests/1304437.html | 13 + dom/base/crashtests/1385272-1.html | 29 + dom/base/crashtests/637116.html | 2 +- dom/base/crashtests/695867.html | 4 +- dom/base/crashtests/706283-1.html | 2 +- dom/base/crashtests/708405-1.html | 18 - dom/base/crashtests/709384.html | 4 +- dom/base/crashtests/{713417.html => 713417-1.html} | 0 dom/base/crashtests/729431-1.xhtml | 36 + dom/base/crashtests/crashtests.list | 20 +- dom/base/domerr.msg | 43 +- dom/base/gen-usecounters.py | 80 + dom/base/moz.build | 160 +- dom/base/mozAutoDocUpdate.h | 2 + dom/base/mozFlushType.h | 6 +- dom/base/mozIDOMWindow.idl | 16 + dom/base/nsAtomListUtils.cpp | 3 +- dom/base/nsAtomListUtils.h | 3 +- dom/base/nsAttrAndChildArray.cpp | 142 +- dom/base/nsAttrAndChildArray.h | 15 +- dom/base/nsAttrName.h | 3 +- dom/base/nsAttrValue.cpp | 183 +- dom/base/nsAttrValue.h | 110 +- dom/base/nsAttrValueInlines.h | 44 +- dom/base/nsAttrValueOrString.cpp | 3 +- dom/base/nsAttrValueOrString.h | 19 +- dom/base/nsCCUncollectableMarker.cpp | 168 +- dom/base/nsCCUncollectableMarker.h | 7 +- dom/base/nsCaseTreatment.h | 3 +- dom/base/nsChildContentList.h | 63 + dom/base/nsContentAreaDragDrop.cpp | 84 +- dom/base/nsContentAreaDragDrop.h | 14 +- dom/base/nsContentCID.h | 3 +- dom/base/nsContentCreatorFunctions.h | 13 +- dom/base/nsContentIterator.cpp | 235 +- dom/base/nsContentList.cpp | 291 +- dom/base/nsContentList.h | 85 +- dom/base/nsContentListDeclarations.h | 15 +- dom/base/nsContentPermissionHelper.cpp | 444 +- dom/base/nsContentPermissionHelper.h | 102 +- dom/base/nsContentPolicy.cpp | 155 +- dom/base/nsContentPolicy.h | 12 +- dom/base/nsContentPolicyUtils.h | 78 +- dom/base/nsContentSink.cpp | 202 +- dom/base/nsContentSink.h | 40 +- dom/base/nsContentTypeParser.h | 10 +- dom/base/nsContentUtils.cpp | 4553 +- dom/base/nsContentUtils.h | 970 +- dom/base/nsCopySupport.cpp | 269 +- dom/base/nsCopySupport.h | 14 +- dom/base/nsDOMAttributeMap.cpp | 297 +- dom/base/nsDOMAttributeMap.h | 61 +- dom/base/nsDOMCID.h | 5 +- dom/base/nsDOMCaretPosition.cpp | 10 +- dom/base/nsDOMCaretPosition.h | 8 +- dom/base/nsDOMClassInfo.cpp | 742 +- dom/base/nsDOMClassInfo.h | 100 +- dom/base/nsDOMClassInfoClasses.h | 12 +- dom/base/nsDOMClassInfoID.h | 7 +- dom/base/nsDOMDataChannel.cpp | 263 +- dom/base/nsDOMDataChannel.h | 48 +- dom/base/nsDOMDataChannelDeclarations.h | 6 +- dom/base/nsDOMFileReader.cpp | 536 - dom/base/nsDOMFileReader.h | 151 - dom/base/nsDOMJSUtils.h | 29 +- dom/base/nsDOMMutationObserver.cpp | 437 +- dom/base/nsDOMMutationObserver.h | 414 +- dom/base/nsDOMNavigationTiming.cpp | 173 +- dom/base/nsDOMNavigationTiming.h | 199 +- dom/base/nsDOMScriptObjectFactory.cpp | 128 - dom/base/nsDOMScriptObjectFactory.h | 50 - dom/base/nsDOMSerializer.cpp | 6 +- dom/base/nsDOMSerializer.h | 12 +- dom/base/nsDOMSettableTokenList.cpp | 27 - dom/base/nsDOMSettableTokenList.h | 33 - dom/base/nsDOMString.h | 3 +- dom/base/nsDOMTokenList.cpp | 180 +- dom/base/nsDOMTokenList.h | 28 +- dom/base/nsDOMWindowList.cpp | 22 +- dom/base/nsDOMWindowList.h | 5 +- dom/base/nsDOMWindowUtils.cpp | 2217 +- dom/base/nsDOMWindowUtils.h | 17 +- dom/base/nsDataDocumentContentPolicy.cpp | 38 +- dom/base/nsDataDocumentContentPolicy.h | 3 +- dom/base/nsDeprecatedOperationList.h | 16 +- dom/base/nsDocElementCreatedNotificationRunner.h | 5 +- dom/base/nsDocument.cpp | 6759 +- dom/base/nsDocument.h | 788 +- dom/base/nsDocumentEncoder.cpp | 459 +- dom/base/nsDocumentWarningList.h | 6 +- dom/base/nsFocusManager.cpp | 1496 +- dom/base/nsFocusManager.h | 160 +- dom/base/nsFormData.cpp | 308 - dom/base/nsFormData.h | 156 - dom/base/nsFrameLoader.cpp | 1923 +- dom/base/nsFrameLoader.h | 198 +- dom/base/nsFrameMessageManager.cpp | 1067 +- dom/base/nsFrameMessageManager.h | 202 +- dom/base/nsGenConImageContent.cpp | 11 +- dom/base/nsGenericDOMDataNode.cpp | 103 +- dom/base/nsGenericDOMDataNode.h | 24 +- dom/base/nsGkAtomList.h | 236 +- dom/base/nsGkAtoms.cpp | 3 +- dom/base/nsGkAtoms.h | 3 +- dom/base/nsGlobalWindow.cpp | 8710 +- dom/base/nsGlobalWindow.h | 1177 +- dom/base/nsGlobalWindowCommands.cpp | 216 +- dom/base/nsGlobalWindowCommands.h | 2 + dom/base/nsHTMLContentSerializer.cpp | 137 +- dom/base/nsHTMLContentSerializer.h | 9 +- dom/base/nsHistory.cpp | 77 +- dom/base/nsHistory.h | 16 +- dom/base/nsHostObjectProtocolHandler.cpp | 930 +- dom/base/nsHostObjectProtocolHandler.h | 106 +- dom/base/nsHostObjectURI.cpp | 126 +- dom/base/nsHostObjectURI.h | 37 +- dom/base/nsIAnimationObserver.h | 67 + dom/base/nsIAttribute.h | 14 +- dom/base/nsIContent.h | 185 +- dom/base/nsIContentInlines.h | 58 +- dom/base/nsIContentIterator.h | 3 +- dom/base/nsIContentPolicy.idl | 212 +- dom/base/nsIContentPolicyBase.idl | 387 + dom/base/nsIContentSerializer.h | 3 +- dom/base/nsIDOMBlob.idl | 12 + dom/base/nsIDOMClassInfo.h | 157 +- dom/base/nsIDOMDOMRequest.idl | 8 +- dom/base/nsIDOMDataChannel.idl | 1 - dom/base/nsIDOMFile.idl | 73 - dom/base/nsIDOMFileList.idl | 7 +- dom/base/nsIDOMFileReader.idl | 47 - dom/base/nsIDOMScriptObjectFactory.h | 48 - dom/base/nsIDocument.h | 1116 +- dom/base/nsIDocumentEncoder.idl | 15 +- dom/base/nsIDocumentInlines.h | 46 +- dom/base/nsIDocumentObserver.h | 117 +- dom/base/nsIDroppedLinkHandler.idl | 41 +- dom/base/nsIEntropyCollector.idl | 35 - dom/base/nsIFrameLoader.idl | 99 +- dom/base/nsIGlobalObject.cpp | 97 +- dom/base/nsIGlobalObject.h | 63 +- dom/base/nsIImageLoadingContent.idl | 35 +- dom/base/nsIMessageManager.idl | 71 +- dom/base/nsIMutationObserver.h | 58 +- dom/base/nsINode.cpp | 401 +- dom/base/nsINode.h | 451 +- dom/base/nsINodeList.h | 6 +- dom/base/nsIObjectLoadingContent.idl | 16 +- dom/base/nsIRemoteWindowContext.idl | 15 + dom/base/nsIScriptContext.h | 25 +- dom/base/nsIScriptElement.h | 32 +- dom/base/nsIScriptGlobalObject.h | 7 +- dom/base/nsIScriptNameSpaceManager.h | 15 +- dom/base/nsIScriptObjectPrincipal.h | 3 +- dom/base/nsIScriptTimeoutHandler.h | 14 +- dom/base/nsISelection.idl | 8 +- dom/base/nsISelectionController.idl | 82 +- dom/base/nsISelectionListener.idl | 3 +- dom/base/nsISelectionPrivate.idl | 14 +- dom/base/nsISimpleContentPolicy.idl | 147 + dom/base/nsISiteSpecificUserAgent.idl | 6 +- dom/base/nsIStyleSheetLinkingElement.h | 24 +- dom/base/nsITimeoutHandler.h | 31 + dom/base/nsIXMLHttpRequest.idl | 361 - dom/base/nsImageLoadingContent.cpp | 525 +- dom/base/nsImageLoadingContent.h | 95 +- dom/base/nsInProcessTabChildGlobal.cpp | 214 +- dom/base/nsInProcessTabChildGlobal.h | 41 +- dom/base/nsJSEnvironment.cpp | 1184 +- dom/base/nsJSEnvironment.h | 47 +- dom/base/nsJSTimeoutHandler.cpp | 349 +- dom/base/nsJSUtils.cpp | 147 +- dom/base/nsJSUtils.h | 47 +- dom/base/nsLineBreaker.cpp | 17 +- dom/base/nsLineBreaker.h | 7 +- dom/base/nsLocation.cpp | 1206 - dom/base/nsLocation.h | 181 - dom/base/nsMappedAttributeElement.cpp | 4 +- dom/base/nsMappedAttributeElement.h | 4 +- dom/base/nsMappedAttributes.cpp | 19 +- dom/base/nsMappedAttributes.h | 9 +- dom/base/nsMimeTypeArray.cpp | 162 +- dom/base/nsMimeTypeArray.h | 58 +- dom/base/nsNameSpaceManager.cpp | 163 +- dom/base/nsNameSpaceManager.h | 88 +- dom/base/nsNoDataProtocolContentPolicy.cpp | 8 +- dom/base/nsNoDataProtocolContentPolicy.h | 3 +- dom/base/nsNodeInfoManager.cpp | 51 +- dom/base/nsNodeInfoManager.h | 18 +- dom/base/nsNodeUtils.cpp | 167 +- dom/base/nsNodeUtils.h | 68 +- dom/base/nsObjectLoadingContent.cpp | 761 +- dom/base/nsObjectLoadingContent.h | 139 +- dom/base/nsOpenURIInFrameParams.cpp | 23 +- dom/base/nsOpenURIInFrameParams.h | 12 +- dom/base/nsPIDOMWindow.h | 807 +- dom/base/nsPIDOMWindowInlines.h | 132 + dom/base/nsPIWindowRoot.h | 35 +- dom/base/nsPerformance.cpp | 870 - dom/base/nsPerformance.h | 399 - dom/base/nsPlainTextSerializer.cpp | 106 +- dom/base/nsPlainTextSerializer.h | 32 +- dom/base/nsPluginArray.cpp | 264 +- dom/base/nsPluginArray.h | 66 +- dom/base/nsPropertyTable.cpp | 98 +- dom/base/nsPropertyTable.h | 7 +- dom/base/nsQueryContentEventResult.cpp | 163 +- dom/base/nsQueryContentEventResult.h | 10 +- dom/base/nsRange.cpp | 402 +- dom/base/nsRange.h | 67 +- dom/base/nsReferencedElement.cpp | 39 +- dom/base/nsReferencedElement.h | 20 +- dom/base/nsSandboxFlags.h | 67 +- dom/base/nsScreen.cpp | 262 +- dom/base/nsScreen.h | 52 +- dom/base/nsScriptElement.cpp | 29 +- dom/base/nsScriptElement.h | 2 + dom/base/nsScriptLoader.cpp | 2335 +- dom/base/nsScriptLoader.h | 418 +- dom/base/nsScriptNameSpaceManager.cpp | 488 +- dom/base/nsScriptNameSpaceManager.h | 152 +- dom/base/nsStructuredCloneContainer.cpp | 154 +- dom/base/nsStructuredCloneContainer.h | 16 +- dom/base/nsStubAnimationObserver.cpp | 9 + dom/base/nsStubAnimationObserver.h | 17 + dom/base/nsStubDocumentObserver.cpp | 3 +- dom/base/nsStubDocumentObserver.h | 3 +- dom/base/nsStubMutationObserver.cpp | 3 +- dom/base/nsStubMutationObserver.h | 3 +- dom/base/nsStyleLinkElement.cpp | 118 +- dom/base/nsStyleLinkElement.h | 29 +- dom/base/nsStyledElement.cpp | 74 +- dom/base/nsStyledElement.h | 46 +- dom/base/nsSyncLoadService.cpp | 63 +- dom/base/nsSyncLoadService.h | 16 +- dom/base/nsTextFragment.cpp | 69 +- dom/base/nsTextFragment.h | 9 +- dom/base/nsTextFragmentImpl.h | 3 +- dom/base/nsTextFragmentSSE2.cpp | 2 + dom/base/nsTextNode.cpp | 25 +- dom/base/nsTextNode.h | 6 +- dom/base/nsTraversal.cpp | 9 +- dom/base/nsTraversal.h | 8 +- dom/base/nsTreeSanitizer.cpp | 103 +- dom/base/nsTreeSanitizer.h | 6 +- dom/base/nsViewportInfo.cpp | 19 +- dom/base/nsViewportInfo.h | 47 +- dom/base/nsWindowMemoryReporter.cpp | 498 +- dom/base/nsWindowMemoryReporter.h | 14 +- dom/base/nsWindowRoot.cpp | 85 +- dom/base/nsWindowRoot.h | 68 +- dom/base/nsWrapperCache.cpp | 41 +- dom/base/nsWrapperCache.h | 41 +- dom/base/nsWrapperCacheInlines.h | 9 +- dom/base/nsXHTMLContentSerializer.cpp | 200 +- dom/base/nsXHTMLContentSerializer.h | 25 +- dom/base/nsXMLContentSerializer.cpp | 281 +- dom/base/nsXMLContentSerializer.h | 73 +- dom/base/nsXMLHttpRequest.cpp | 4206 - dom/base/nsXMLHttpRequest.h | 882 - dom/base/nsXMLNameSpaceMap.cpp | 3 +- dom/base/nsXMLNameSpaceMap.h | 5 +- dom/base/test/TestCSPParser.cpp | 1115 - dom/base/test/TestGetURL.cpp | 85 - dom/base/test/TestNativeXMLHttpRequest.cpp | 98 - dom/base/test/TestPlainTextSerializer.cpp | 246 - dom/base/test/audio.ogg | Bin 16521 -> 14293 bytes dom/base/test/audioEndedDuringPlaying.webm | Bin 0 -> 53840 bytes dom/base/test/browser.ini | 28 +- dom/base/test/browser_bug1011748.js | 31 + dom/base/test/browser_bug1058164.js | 145 +- dom/base/test/browser_bug1307747.js | 32 + dom/base/test/browser_bug593387.js | 65 +- dom/base/test/browser_bug902350.js | 32 +- .../browser_messagemanager_loadprocessscript.js | 110 +- .../browser_messagemanager_targetframeloader.js | 31 + dom/base/test/browser_messagemanager_unload.js | 102 + dom/base/test/browser_pagehide_on_tab_close.js | 17 + dom/base/test/browser_state_notifications.js | 2 +- dom/base/test/browser_use_counters.js | 305 + dom/base/test/bug403852_fileOpener.js | 8 +- dom/base/test/bug435425_redirect.sjs | 2 +- dom/base/test/bug578096LoadChromeScript.js | 4 +- dom/base/test/bug682592-subframe-ref.html | 11 - dom/base/test/bug682592-subframe.html | 10 - dom/base/test/bug704320.sjs | 42 +- dom/base/test/bug704320_counter.sjs | 2 +- dom/base/test/chrome.ini | 23 +- dom/base/test/chrome/bug418986-1.js | 73 + dom/base/test/chrome/bug884693.sjs | 8 + dom/base/test/chrome/chrome.ini | 33 +- dom/base/test/chrome/cpows_child.js | 261 +- dom/base/test/chrome/cpows_parent.xul | 114 +- dom/base/test/chrome/file_bug1139964.xul | 62 + dom/base/test/chrome/file_bug1209621.xul | 79 + dom/base/test/chrome/file_bug391728.html | 85 - dom/base/test/chrome/file_bug391728_2.html | 85 - .../test/chrome/frame_registerElement_content.html | 5 + dom/base/test/chrome/mochitest.ini | 6 - dom/base/test/chrome/nochrome_bug1346936.html | 3 - dom/base/test/chrome/nochrome_bug1346936.js | 4 - .../test/chrome/nochrome_bug1346936.js^headers^ | 1 - dom/base/test/chrome/registerElement_ep.js | 8 + dom/base/test/chrome/test_bug1139964.xul | 33 + dom/base/test/chrome/test_bug120684.xul | 80 + dom/base/test/chrome/test_bug1209621.xul | 34 + dom/base/test/chrome/test_bug1339722.html | 67 + dom/base/test/chrome/test_bug1346936.html | 62 - dom/base/test/chrome/test_bug357450.xul | 2 +- dom/base/test/chrome/test_bug391728.html | 201 - dom/base/test/chrome/test_bug418986-1.xul | 26 + dom/base/test/chrome/test_bug574596.html | 84 - dom/base/test/chrome/test_bug599295.html | 92 - dom/base/test/chrome/test_bug650776.html | 110 - dom/base/test/chrome/test_bug650784.html | 42 - dom/base/test/chrome/test_bug682305.html | 24 +- dom/base/test/chrome/test_bug750096.html | 45 - dom/base/test/chrome/test_bug765993.html | 1 - dom/base/test/chrome/test_bug884693.xul | 67 + dom/base/test/chrome/test_bug914381.html | 4 +- dom/base/test/chrome/test_cpows.xul | 6 + dom/base/test/chrome/test_document_register.xul | 37 - dom/base/test/chrome/test_domparsing.xul | 4 +- dom/base/test/chrome/test_fileconstructor.xul | 15 +- .../test/chrome/test_fileconstructor_tempfile.xul | 8 +- dom/base/test/chrome/test_groupedSHistory.xul | 32 + .../test/chrome/test_nsITextInputProcessor.xul | 2 - .../chrome/test_range_getClientRectsAndTexts.html | 60 + .../test/chrome/test_registerElement_content.xul | 55 + dom/base/test/chrome/test_registerElement_ep.xul | 44 + dom/base/test/chrome/test_swapFrameLoaders.xul | 25 + dom/base/test/chrome/test_windowroot.xul | 19 + dom/base/test/chrome/title_window.xul | 2 +- dom/base/test/chrome/window_groupedSHistory.xul | 343 + .../test/chrome/window_nsITextInputProcessor.xul | 42 +- dom/base/test/chrome/window_swapFrameLoaders.xul | 258 + dom/base/test/copypaste.js | 41 +- dom/base/test/create_file_objects.js | 10 + dom/base/test/csp/chrome.ini | 4 - dom/base/test/csp/file_CSP.css | 20 - dom/base/test/csp/file_CSP_bug663567_allows.xml | 28 - dom/base/test/csp/file_CSP_bug663567_blocks.xml | 28 - dom/base/test/csp/file_CSP_bug802872.html | 12 - dom/base/test/csp/file_CSP_bug802872.js | 43 - dom/base/test/csp/file_CSP_bug888172.sjs | 43 - dom/base/test/csp/file_CSP_bug910139.sjs | 52 - dom/base/test/csp/file_CSP_bug910139.xml | 28 - dom/base/test/csp/file_CSP_bug941404.html | 27 - dom/base/test/csp/file_CSP_evalscript_main.html | 12 - .../test/csp/file_CSP_evalscript_main_allowed.html | 12 - dom/base/test/csp/file_CSP_frameancestors.sjs | 54 - .../test/csp/file_CSP_frameancestors_main.html | 44 - dom/base/test/csp/file_CSP_frameancestors_main.js | 65 - dom/base/test/csp/file_CSP_inlinescript_main.html | 15 - .../csp/file_CSP_inlinescript_main.html^headers^ | 2 - .../csp/file_CSP_inlinescript_main_allowed.html | 16 - ...ile_CSP_inlinescript_main_allowed.html^headers^ | 2 - dom/base/test/csp/file_CSP_main.html | 55 - dom/base/test/csp/file_CSP_main.html^headers^ | 1 - dom/base/test/csp/file_CSP_main.js | 16 - dom/base/test/csp/file_base-uri.html | 10 - dom/base/test/csp/file_bug836922_npolicies.html | 15 - .../csp/file_bug836922_npolicies.html^headers^ | 2 - dom/base/test/csp/file_bug886164.html | 15 - dom/base/test/csp/file_bug886164_2.html | 14 - dom/base/test/csp/file_bug886164_3.html | 12 - dom/base/test/csp/file_bug886164_4.html | 12 - dom/base/test/csp/file_bug886164_5.html | 26 - dom/base/test/csp/file_bug886164_6.html | 35 - dom/base/test/csp/file_connect-src.html | 21 - .../test/csp/file_csp_allow_https_schemes.html | 14 - dom/base/test/csp/file_csp_bug768029.html | 25 - dom/base/test/csp/file_csp_bug768029.sjs | 29 - dom/base/test/csp/file_csp_bug773891.html | 25 - dom/base/test/csp/file_csp_bug773891.sjs | 29 - .../csp/file_csp_invalid_source_expression.html | 11 - dom/base/test/csp/file_csp_path_matching.html | 10 - .../csp/file_csp_path_matching_incl_query.html | 10 - .../test/csp/file_csp_path_matching_redirect.html | 10 - .../csp/file_csp_path_matching_redirect_server.sjs | 13 - dom/base/test/csp/file_csp_redirects_main.html | 37 - dom/base/test/csp/file_csp_redirects_page.sjs | 96 - dom/base/test/csp/file_csp_redirects_resource.sjs | 149 - dom/base/test/csp/file_csp_referrerdirective.html | 55 - dom/base/test/csp/file_csp_testserver.sjs | 45 - dom/base/test/csp/file_leading_wildcard.html | 11 - .../csp/file_multi_policy_injection_bypass.html | 15 - .../csp/file_multi_policy_injection_bypass_2.html | 15 - dom/base/test/csp/file_nonce_source.html | 73 - ...cyuri_regression_from_multipolicy.html^headers^ | 1 - dom/base/test/csp/file_redirect_content.sjs | 38 - ...e_report_uri_missing_in_report_only_header.html | 0 dom/base/test/csp/file_worker_redirect.html | 9 - dom/base/test/csp/file_worker_redirect.sjs | 37 - dom/base/test/csp/mochitest.ini | 159 - dom/base/test/csp/referrerdirective.sjs | 36 - dom/base/test/csp/test_CSP.html | 118 - dom/base/test/csp/test_CSP_bug663567.html | 76 - dom/base/test/csp/test_CSP_bug802872.html | 53 - dom/base/test/csp/test_CSP_bug885433.html | 61 - dom/base/test/csp/test_CSP_bug888172.html | 73 - dom/base/test/csp/test_CSP_bug909029.html | 129 - dom/base/test/csp/test_CSP_bug910139.html | 66 - dom/base/test/csp/test_CSP_bug941404.html | 107 - dom/base/test/csp/test_CSP_evalscript.html | 59 - dom/base/test/csp/test_CSP_frameancestors.html | 157 - dom/base/test/csp/test_CSP_inlinescript.html | 113 - dom/base/test/csp/test_CSP_inlinestyle.html | 107 - dom/base/test/csp/test_CSP_referrerdirective.html | 125 - dom/base/test/csp/test_base-uri.html | 81 - dom/base/test/csp/test_bug836922_npolicies.html | 246 - dom/base/test/csp/test_bug886164.html | 172 - dom/base/test/csp/test_bug949549.html | 76 - dom/base/test/csp/test_connect-src.html | 111 - .../test/csp/test_csp_allow_https_schemes.html | 71 - dom/base/test/csp/test_csp_bug768029.html | 223 - dom/base/test/csp/test_csp_bug773891.html | 228 - .../csp/test_csp_invalid_source_expression.html | 57 - dom/base/test/csp/test_csp_path_matching.html | 115 - .../test/csp/test_csp_path_matching_redirect.html | 89 - dom/base/test/csp/test_csp_redirects.html | 133 - dom/base/test/csp/test_csp_report.html | 146 - dom/base/test/csp/test_form-action.html | 105 - dom/base/test/csp/test_leading_wildcard.html | 101 - .../csp/test_multi_policy_injection_bypass.html | 119 - dom/base/test/csp/test_null_baseuri.html | 67 - dom/base/test/csp/test_worker_redirect.html | 76 - .../testfile1 => dom/base/test/empty.html | 0 dom/base/test/file_CrossSiteXHR_cache_server.sjs | 46 - dom/base/test/file_CrossSiteXHR_server.sjs | 162 - dom/base/test/file_XHRResponseURL.js | 346 - dom/base/test/file_XHR_anon.sjs | 24 - dom/base/test/file_XHR_fail1.txt^headers^ | 2 - dom/base/test/file_audioLoop.html | 2 + dom/base/test/file_blobURL_expiring.html | 4 + dom/base/test/file_bug1008126_worker.js | 23 +- dom/base/test/file_bug1091883_frame.html | 13 + dom/base/test/file_bug1091883_subframe.html | 6 + dom/base/test/file_bug1091883_target.html | 13 + dom/base/test/file_bug1198095.js | 26 + dom/base/test/file_bug1250148.sjs | 60 + dom/base/test/file_bug1263696_frame_fail.html | 12 + dom/base/test/file_bug1263696_frame_pass.html | 13 + dom/base/test/file_bug1268962.sjs | 90 + dom/base/test/file_bug1274806.html | 33 + .../test/{test_bug357450.js => file_bug357450.js} | 0 dom/base/test/file_bug426646-1.html | 4 +- dom/base/test/file_bug426646-2.html | 2 +- dom/base/test/file_bug590812-ref.xhtml | 2 +- dom/base/test/file_bug769117.html | 16 + dom/base/test/file_bug945152_worker.js | 11 +- dom/base/test/file_change_policy_redirect.html | 10 + dom/base/test/file_explicit_user_agent.sjs | 8 + dom/base/test/file_htmlserializer_1_bodyonly.html | 5 +- dom/base/test/file_htmlserializer_1_format.html | 13 +- dom/base/test/file_htmlserializer_1_linebreak.html | 5 +- dom/base/test/file_htmlserializer_1_links.html | 5 +- .../test/file_htmlserializer_1_nested_body.html | 5 +- dom/base/test/file_htmlserializer_1_noflag.html | 5 +- .../test/file_htmlserializer_1_noformatpre.html | 15 +- .../test/file_htmlserializer_1_sibling_body.html | 5 +- ...le_htmlserializer_1_sibling_body_only_body.html | 5 +- dom/base/test/file_htmlserializer_1_wrap.html | 5 +- dom/base/test/file_ipc_messagemanager_blob.html | 1 + dom/base/test/file_lock_orientation.html | 14 + dom/base/test/file_messagemanager_unload.html | 6 + dom/base/test/file_mozfiledataurl_inner.html | 3 + .../test/file_navigator_resolve_identity_xrays.xul | 30 + dom/base/test/file_nonascii_blob_url.html | 24 + dom/base/test/file_pluginAudio.html | 21 + dom/base/test/file_pluginAudioNonAutoStart.html | 25 + dom/base/test/file_receiveMessage.html | 13 + dom/base/test/file_record_orientation.html | 16 + dom/base/test/file_simplecontentpolicy.js | 72 + dom/base/test/file_timer_flood.html | 19 + dom/base/test/file_use_counter_outer.html | 17 + .../test/file_use_counter_svg_currentScale.svg | 17 + .../test/file_use_counter_svg_fill_pattern.svg | 15 + .../file_use_counter_svg_fill_pattern_data.svg | 15 + ...ile_use_counter_svg_fill_pattern_definition.svg | 14 + .../file_use_counter_svg_fill_pattern_internal.svg | 23 + .../test/file_use_counter_svg_getElementById.svg | 22 + dom/base/test/file_webaudioLoop.html | 44 + dom/base/test/file_webaudioLoop2.html | 15 + ...file_websocket_permessage_deflate_params_wsh.py | 23 + .../test/file_xhtmlserializer_1_bodyonly.xhtml | 5 +- dom/base/test/file_xhtmlserializer_1_format.xhtml | 13 +- .../test/file_xhtmlserializer_1_linebreak.xhtml | 5 +- dom/base/test/file_xhtmlserializer_1_links.xhtml | 5 +- .../test/file_xhtmlserializer_1_nested_body.xhtml | 5 +- dom/base/test/file_xhtmlserializer_1_noflag.xhtml | 5 +- .../test/file_xhtmlserializer_1_noformatpre.xhtml | 15 +- .../test/file_xhtmlserializer_1_sibling_body.xhtml | 5 +- ..._xhtmlserializer_1_sibling_body_only_body.xhtml | 5 +- dom/base/test/file_xhtmlserializer_1_wrap.xhtml | 5 +- dom/base/test/file_youtube_flash_embed.html | 65 + dom/base/test/fileapi_chromeScript.js | 6 +- dom/base/test/fileutils.js | 23 +- dom/base/test/gtest/TestNativeXMLHttpRequest.cpp | 58 + dom/base/test/gtest/TestParserDialogOptions.cpp | 138 + dom/base/test/gtest/TestPlainTextSerializer.cpp | 231 + dom/base/test/gtest/moz.build | 19 + dom/base/test/iframe_bug962251.html | 26 + dom/base/test/iframe_postMessages.html | 10 + dom/base/test/iframe_webSocket_sandbox.html | 65 + dom/base/test/img_referrer_testserver.sjs | 298 + dom/base/test/intersectionobserver_iframe.html | 23 + dom/base/test/intersectionobserver_window.html | 34 + dom/base/test/jsmodules/chrome.ini | 51 + .../test/jsmodules/iframe_extractIntroType.html | 14 + dom/base/test/jsmodules/mochitest.ini | 5 + dom/base/test/jsmodules/module_badImport.js | 1 + dom/base/test/jsmodules/module_badSyntax.js | 3 + dom/base/test/jsmodules/module_cyclic1.js | 7 + dom/base/test/jsmodules/module_cyclic2.js | 7 + dom/base/test/jsmodules/module_cyclic3.js | 7 + dom/base/test/jsmodules/module_extractIntroType.js | 5 + dom/base/test/jsmodules/module_large1.js | 78 + dom/base/test/jsmodules/module_large2.js | 78 + dom/base/test/jsmodules/module_large3.js | 78 + dom/base/test/jsmodules/module_missingImport.js | 1 + dom/base/test/jsmodules/module_multiImports.js | 4 + .../test/jsmodules/module_multiLargeImports.js | 4 + dom/base/test/jsmodules/module_setRan.js | 2 + dom/base/test/jsmodules/module_simple1.js | 1 + dom/base/test/jsmodules/module_simple2.js | 1 + dom/base/test/jsmodules/module_simple3.js | 1 + dom/base/test/jsmodules/module_simpleExport.js | 1 + dom/base/test/jsmodules/module_simpleImport.js | 2 + dom/base/test/jsmodules/module_testSyntax.js | 3 + dom/base/test/jsmodules/moz.build | 13 + dom/base/test/jsmodules/script_simple2.js | 1 + .../test/jsmodules/test_asyncInlineModules.html | 36 + dom/base/test/jsmodules/test_cyclicImport.html | 18 + dom/base/test/jsmodules/test_importIntroType.html | 22 + dom/base/test/jsmodules/test_importNotFound.html | 27 + .../test/jsmodules/test_importResolveFailed.html | 21 + .../jsmodules/test_importedModuleMemoization.html | 30 + .../test/jsmodules/test_linkErrorInCommon1.html | 32 + .../test/jsmodules/test_linkErrorInCommon2.html | 32 + dom/base/test/jsmodules/test_moduleNotFound.html | 24 + .../test/jsmodules/test_moduleParsedAsModule.html | 23 + .../test/jsmodules/test_moduleScriptsNotRun.html | 19 + dom/base/test/jsmodules/test_moduleScriptsRun.html | 19 + .../test/jsmodules/test_multiAsyncImports.html | 30 + .../test/jsmodules/test_multiModuleImports.html | 28 + .../jsmodules/test_multiModuleLargeImports.html | 28 + .../test/jsmodules/test_multiTopLevelImports.html | 30 + .../jsmodules/test_multiTopLevelLargeImports.html | 30 + .../test/jsmodules/test_scriptInsertedModule.html | 20 + .../test/jsmodules/test_scriptModuleOrder.html | 30 + .../jsmodules/test_scriptNotParsedAsModule.html | 23 + dom/base/test/jsmodules/test_simpleImport.html | 16 + dom/base/test/jsmodules/test_syntaxError.html | 23 + dom/base/test/jsmodules/test_syntaxErrorAsync.html | 23 + .../test/jsmodules/test_syntaxErrorInline.html | 27 + .../jsmodules/test_syntaxErrorInlineAsync.html | 27 + .../test/jsmodules/test_topLevelIntroType.html | 21 + .../jsmodules/test_toplevelModuleMemoization.html | 30 + .../jsmodules/test_typeAttrCaseInsensitive.html | 19 + .../file_mixed_content_frameNavigation.html | 74 - ..._mixed_content_frameNavigation_blankTarget.html | 32 - ...e_mixed_content_frameNavigation_grandchild.html | 54 - ...le_mixed_content_frameNavigation_innermost.html | 67 - .../file_mixed_content_frameNavigation_secure.html | 73 - ..._content_frameNavigation_secure_grandchild.html | 58 - .../file_mixed_content_main.html | 270 - .../file_mixed_content_main_bug803225.html | 164 - dom/base/test/mixedcontentblocker/mochitest.ini | 20 - .../test_mixed_content_blocker.html | 195 - .../test_mixed_content_blocker_bug803225.html | 148 - ...test_mixed_content_blocker_frameNavigation.html | 127 - dom/base/test/mochitest-child-permissions.ini | 4 - dom/base/test/mochitest.ini | 545 +- dom/base/test/moz.build | 37 +- dom/base/test/mozbrowser_api_utils.js | 72 + dom/{media/webaudio => base}/test/noaudio.webm | Bin dom/base/test/orientationcommon.js | 21 + dom/base/test/progressserver.sjs | 52 - dom/base/test/referrerHelper.js | 213 +- dom/base/test/referrer_change_server.sjs | 139 + dom/base/test/referrer_helper.js | 102 + dom/base/test/referrer_testserver.sjs | 391 + dom/base/test/reftest/reftest-stylo.list | 2 + dom/base/test/script_bug1238440.js | 31 + dom/base/test/script_postmessages_fileList.js | 25 + dom/base/test/test_CrossSiteXHR.html | 1196 - dom/base/test/test_CrossSiteXHR_cache.html | 505 - dom/base/test/test_CrossSiteXHR_origin.html | 168 - dom/base/test/test_EventSource_redirects.html | 7 +- dom/base/test/test_XHR.html | 393 - dom/base/test/test_XHRDocURI.html | 497 - dom/base/test/test_XHRSendData.html | 284 - dom/base/test/test_XHR_anon.html | 177 - dom/base/test/test_XHR_system.html | 100 - dom/base/test/test_anchor_area_referrer.html | 125 + .../test/test_anchor_area_referrer_changing.html | 66 + .../test/test_anchor_area_referrer_invalid.html | 74 + dom/base/test/test_anchor_area_referrer_rel.html | 50 + dom/base/test/test_anonymousContent_api.html | 3 +- .../test_anonymousContent_append_after_reflow.html | 2 +- dom/base/test/test_anonymousContent_canvas.html | 57 + .../test_anonymousContent_manipulate_content.html | 8 + dom/base/test/test_anonymousContent_style_csp.html | 28 + .../test_anonymousContent_style_csp.html^headers^ | 1 + dom/base/test/test_applet_alternate_content.html | 42 + dom/base/test/test_async_setTimeout_stack.html | 60 + ...test_async_setTimeout_stack_across_globals.html | 60 + dom/base/test/test_audioNotification.html | 12 +- .../test_audioNotificationSilent_audioFile.html | 73 + .../test_audioNotificationSilent_webAudio.html | 103 + .../test_audioNotificationStopOnNavigation.html | 71 + dom/base/test/test_audioNotificationStream.html | 71 + .../test/test_audioNotificationWithEarlyPlay.html | 73 + dom/base/test/test_audioWindowUtils.html | 31 +- dom/base/test/test_blobURL_expiring.html | 47 + dom/base/test/test_blob_fragment_and_query.html | 59 + dom/base/test/test_bug1008126.html | 18 +- dom/base/test/test_bug1011748.html | 57 - dom/base/test/test_bug1022229.html | 1 + dom/base/test/test_bug1037687.html | 63 + dom/base/test/test_bug1043106.html | 1 + dom/base/test/test_bug1060938.html | 44 + dom/base/test/test_bug1075702.html | 77 + dom/base/test/test_bug1091883.html | 89 + dom/base/test/test_bug116083.html | 47 +- dom/base/test/test_bug1163743.html | 2 +- dom/base/test/test_bug1165501.html | 51 + dom/base/test/test_bug1187157.html | 23 + dom/base/test/test_bug1198095.html | 71 + dom/base/test/test_bug1238440.html | 88 + dom/base/test/test_bug1250148.html | 52 + dom/base/test/test_bug1259588.html | 13 + dom/base/test/test_bug1263696.html | 53 + dom/base/test/test_bug1268962.html | 105 + dom/base/test/test_bug1274806.html | 31 + dom/base/test/test_bug1281963.html | 68 + dom/base/test/test_bug1295852.html | 23 + dom/base/test/test_bug1307730.html | 44 + dom/base/test/test_bug1308069.html | 87 + dom/base/test/test_bug1314032.html | 38 + dom/base/test/test_bug1375050.html | 33 + dom/base/test/test_bug166235.html | 10 +- dom/base/test/test_bug320799.html | 2 +- dom/base/test/test_bug333064.html | 59 + dom/base/test/test_bug338583.html | 10 +- dom/base/test/test_bug345339.html | 43 +- dom/base/test/test_bug346485.html | 33 +- dom/base/test/test_bug352728.html | 8 +- dom/base/test/test_bug352728.xhtml | 8 +- dom/base/test/test_bug357450.html | 2 +- dom/base/test/test_bug357450.xhtml | 6 +- dom/base/test/test_bug357450_svg.xhtml | 4 +- dom/base/test/test_bug368972.html | 26 +- dom/base/test/test_bug372964-2.html | 14 +- dom/base/test/test_bug403852.html | 7 +- dom/base/test/test_bug413974.html | 2 +- dom/base/test/test_bug416317-1.html | 1 + dom/base/test/test_bug416317-2.html | 2 +- dom/base/test/test_bug418986-1.html | 24 + dom/base/test/test_bug422403-1.html | 9 +- dom/base/test/test_bug422403-2.xhtml | 12 +- dom/base/test/test_bug424359-1.html | 9 +- dom/base/test/test_bug424359-2.html | 10 +- dom/base/test/test_bug425013.html | 85 - dom/base/test/test_bug431701.html | 29 +- dom/base/test/test_bug433533.html | 8 +- dom/base/test/test_bug435425.html | 119 +- dom/base/test/test_bug438519.html | 44 - dom/base/test/test_bug450160.html | 17 +- dom/base/test/test_bug461555.html | 2 +- dom/base/test/test_bug466409.html | 22 +- dom/base/test/test_bug469304.html | 60 +- dom/base/test/test_bug475156.html | 15 +- dom/base/test/test_bug498433.html | 4 +- dom/base/test/test_bug562169-1.html | 2 +- dom/base/test/test_bug562169-2.html | 2 +- dom/base/test/test_bug574596.html | 83 + dom/base/test/test_bug599295.html | 47 + dom/base/test/test_bug622088.html | 12 +- dom/base/test/test_bug647518.html | 8 +- dom/base/test/test_bug650776.html | 105 + dom/base/test/test_bug650784.html | 37 + dom/base/test/test_bug675121.html | 2 +- dom/base/test/test_bug682592.html | 8 +- dom/base/test/test_bug693875.html | 9 +- dom/base/test/test_bug704063.html | 36 +- dom/base/test/test_bug704320.html | 288 +- dom/base/test/test_bug704320_policyset.html | 31 +- dom/base/test/test_bug704320_policyset2.html | 45 + dom/base/test/test_bug704320_preload.html | 46 +- dom/base/test/test_bug744830.html | 16 +- dom/base/test/test_bug750096.html | 44 + dom/base/test/test_bug769117.html | 55 + dom/base/test/test_bug789315.html | 49 + dom/base/test/test_bug804395.html | 4 +- dom/base/test/test_bug827160.html | 63 - dom/base/test/test_bug891952.html | 26 +- dom/base/test/test_bug902847.html | 4 +- dom/base/test/test_bug913761.html | 37 +- dom/base/test/test_bug945152.html | 17 +- dom/base/test/test_bug962251.html | 258 + dom/base/test/test_bug976673.html | 5 + dom/base/test/test_bug999456.html | 2 +- dom/base/test/test_caretPositionFromPoint.html | 15 + dom/base/test/test_change_policy.html | 129 + .../test/test_child_process_shutdown_message.html | 169 - dom/base/test/test_classList.html | 58 +- dom/base/test/test_console.xul | 35 - dom/base/test/test_copyimage.html | 75 +- dom/base/test/test_copypaste.html | 2 +- dom/base/test/test_copypaste.xhtml | 2 +- dom/base/test/test_copypaste.xul | 2 +- dom/base/test/test_createHTMLDocument.html | 4 +- dom/base/test/test_document.all_iteration.html | 11 + .../test/test_document_importNode_document.html | 32 + dom/base/test/test_document_register.html | 27 + dom/base/test/test_domrequesthelper.xul | 30 +- dom/base/test/test_domwindowutils.html | 5 +- dom/base/test/test_explicit_user_agent.html | 65 + dom/base/test/test_file_negative_date.html | 39 + dom/base/test/test_fileapi.html | 2 +- dom/base/test/test_fileapi_slice.html | 145 +- dom/base/test/test_getFeature_with_perm.html | 120 - dom/base/test/test_getFeature_without_perm.html | 21 - dom/base/test/test_hasFeature.html | 79 - dom/base/test/test_history_state_null.html | 2 +- dom/base/test/test_htmlcopyencoder.html | 2 +- dom/base/test/test_htmlcopyencoder.xhtml | 6 +- dom/base/test/test_iframe_referrer.html | 107 + dom/base/test/test_iframe_referrer_changing.html | 50 + dom/base/test/test_iframe_referrer_invalid.html | 81 + dom/base/test/test_img_referrer.html | 189 + dom/base/test/test_innersize_scrollport.html | 9 +- .../test/test_integer_attr_with_leading_zero.html | 64 + dom/base/test/test_intersectionobservers.html | 1233 + dom/base/test/test_ipc_messagemanager_blob.html | 10 +- dom/base/test/test_link_prefetch.html | 220 + dom/base/test/test_link_stylesheet.html | 221 + dom/base/test/test_messageChannel.html | 49 - dom/base/test/test_messageChannel.xul | 38 - dom/base/test/test_messageChannel_cloning.html | 70 - dom/base/test/test_messageChannel_pingpong.html | 77 - dom/base/test/test_messageChannel_post.html | 76 - dom/base/test/test_messageChannel_pref.html | 36 - dom/base/test/test_messageChannel_start.html | 235 - .../test/test_messageChannel_transferable.html | 67 - dom/base/test/test_messageChannel_unshipped.html | 123 - dom/base/test/test_messagePort.html | 2 +- .../test/test_messagemanager_assertpermission.html | 192 - dom/base/test/test_messagemanager_principal.html | 5 +- .../test/test_messagemanager_send_principal.html | 17 +- dom/base/test/test_messagemanager_targetchain.html | 17 +- dom/base/test/test_meta_viewport0.html | 8 +- dom/base/test/test_meta_viewport7.html | 114 + dom/base/test/test_mozbrowser_apis_allowed.html | 46 + dom/base/test/test_mozbrowser_apis_blocked.html | 38 + dom/base/test/test_mozfiledataurl.html | 76 +- dom/base/test/test_mutationobserver_anonymous.html | 265 + dom/base/test/test_mutationobservers.html | 331 +- .../test/test_navigator_hardwareConcurrency.html | 24 + dom/base/test/test_navigator_language.html | 34 +- dom/base/test/test_navigator_resolve_identity.html | 40 - .../test/test_navigator_resolve_identity_xrays.xul | 26 +- dom/base/test/test_noAudioNotification.html | 77 + .../test_noAudioNotificationOnMutedElement.html | 129 + ...noAudioNotificationOnMutedOrVolume0Element.html | 162 + .../test_noAudioNotificationOnVolume0Element.html | 129 + dom/base/test/test_noWebAudioNotification.html | 62 + dom/base/test/test_nonascii_blob_url.html | 30 + dom/base/test/test_object.html | 515 - dom/base/test/test_orientation_alternate.html | 27 + dom/base/test/test_orientation_frame.html | 37 + dom/base/test/test_orientation_frame_lock.html | 46 + .../test/test_orientation_sandbox_no_lock.html | 36 + dom/base/test/test_performance_user_timing.html | 306 - dom/base/test/test_pluginAudioNotification.html | 121 + dom/base/test/test_pluginMutedBeforePlay.html | 76 + .../test/test_postMessage_originAttributes.html | 60 + dom/base/test/test_postMessages.html | 654 + dom/base/test/test_referrer_redirect.html | 72 + dom/base/test/test_sandboxed_blob_uri.html | 24 + .../test_sendQueryContentAndSelectionSetEvent.html | 28 +- .../test_setInterval_uncatchable_exception.html | 55 + dom/base/test/test_setTimeoutWith0.html | 22 + dom/base/test/test_simplecontentpolicy.html | 149 + dom/base/test/test_timer_flood.html | 116 + dom/base/test/test_url.html | 345 - dom/base/test/test_urlSearchParams.html | 359 - dom/base/test/test_url_empty_port.html | 53 - dom/base/test/test_urlutils_stringify.html | 38 - dom/base/test/test_user_select.html | 37 +- ...est_warning_for_blocked_cross_site_request.html | 4 +- dom/base/test/test_webSocket_sandbox.html | 34 + dom/base/test/test_webaudioNotification.html | 81 + .../test_webaudioNotificationStopOnNavigation.html | 71 + dom/base/test/test_websocket.html | 1512 - dom/base/test/test_websocket1.html | 42 + dom/base/test/test_websocket2.html | 44 + dom/base/test/test_websocket3.html | 44 + dom/base/test/test_websocket4.html | 42 + dom/base/test/test_websocket5.html | 40 + dom/base/test/test_websocket_frame.html | 166 + .../test/test_websocket_permessage_deflate.html | 5 +- .../test/test_window_define_nonconfigurable.html | 29 +- dom/base/test/test_window_element_enumeration.html | 70 + dom/base/test/test_window_indexing.html | 33 +- .../test/test_window_named_frame_enumeration.html | 26 +- dom/base/test/test_window_orientation.html | 33 + dom/base/test/test_window_proto.html | 17 + dom/base/test/test_writable-replaceable.html | 23 +- dom/base/test/test_x-frame-options.html | 40 +- dom/base/test/test_xhr_forbidden_headers.html | 96 - dom/base/test/test_xhr_progressevents.html | 327 - dom/base/test/test_xhr_send.html | 83 - dom/base/test/test_youtube_flash_embed.html | 36 + {content => dom/base}/test/unit/empty_document.xml | 0 dom/base/test/unit/head_utilities.js | 10 +- dom/base/test/unit/head_xml.js | 156 + .../base}/test/unit/isequalnode_data.xml | 0 .../base}/test/unit/nodelist_data_1.xml | 0 .../base}/test/unit/nodelist_data_2.xul | 0 dom/base/test/unit/test_bloburi.js | 33 + dom/base/test/unit/test_cancelPrefetch.js | 134 + dom/base/test/unit/test_chromeutils_base64.js | 105 + dom/base/test/unit/test_cspreports.js | 193 - .../base}/test/unit/test_delete_range.xml | 0 dom/base/test/unit/test_error_codes.js | 5 + .../base}/test/unit/test_isequalnode.js | 0 {content => dom/base}/test/unit/test_nodelist.js | 0 {content => dom/base}/test/unit/test_normalize.js | 0 dom/base/test/unit/test_range.js | 465 + dom/base/test/unit/test_thirdpartyutil.js | 65 +- {content => dom/base}/test/unit/test_treewalker.js | 0 dom/base/test/unit/test_xhr_document.js | 6 +- dom/base/test/unit/test_xhr_origin_attributes.js | 50 + {content => dom/base}/test/unit/test_xml_parser.js | 0 dom/base/test/unit/test_xml_serializer.js | 374 + dom/base/test/unit/test_xmlserializer.js | 99 +- dom/base/test/unit/xpcshell.ini | 26 +- dom/base/test/unit_ipc/xpcshell.ini | 5 +- dom/base/test/websocket_helpers.js | 66 + dom/base/test/websocket_hybi/mochitest.ini | 9 +- dom/base/test/websocket_hybi/test_send-blob.html | 98 +- dom/base/test/websocket_tests.js | 1244 + dom/base/test/worker_postMessages.js | 33 + dom/base/usecounters.py | 71 + dom/battery/BatteryManager.cpp | 87 +- dom/battery/BatteryManager.h | 28 +- dom/battery/Constants.h | 3 +- dom/battery/Types.h | 3 +- dom/battery/moz.build | 5 +- dom/battery/test/chrome.ini | 3 + dom/battery/test/marionette/manifest.ini | 11 - dom/battery/test/marionette/test_battery_level.js | 68 - .../marionette/test_battery_status_charging.js | 85 - .../marionette/test_battery_status_discharging.js | 93 - .../test/marionette/test_battery_status_full.js | 87 - .../marionette/test_battery_status_not_charging.js | 93 - .../test/marionette/test_battery_status_unknown.js | 93 - dom/battery/test/mochitest.ini | 6 +- dom/battery/test/test_battery_basics.html | 30 +- dom/battery/test/test_battery_charging.html | 35 + dom/battery/test/test_battery_discharging.html | 35 + dom/battery/test/test_battery_unprivileged.html | 24 + dom/bindings/AtomList.h | 4 +- dom/bindings/BindingDeclarations.h | 86 +- dom/bindings/BindingUtils.cpp | 2109 +- dom/bindings/BindingUtils.h | 1323 +- dom/bindings/Bindings.conf | 708 +- dom/bindings/CallbackFunction.h | 29 +- dom/bindings/CallbackInterface.cpp | 6 +- dom/bindings/CallbackInterface.h | 25 +- dom/bindings/CallbackObject.cpp | 188 +- dom/bindings/CallbackObject.h | 221 +- dom/bindings/Codegen.py | 5965 +- dom/bindings/Configuration.py | 469 +- dom/bindings/DOMJSClass.h | 315 +- dom/bindings/DOMJSProxyHandler.cpp | 241 +- dom/bindings/DOMJSProxyHandler.h | 144 +- dom/bindings/DOMString.h | 72 +- dom/bindings/Date.cpp | 28 +- dom/bindings/Date.h | 27 +- dom/bindings/ErrorIPCUtils.h | 84 + dom/bindings/ErrorResult.h | 505 +- dom/bindings/Errors.msg | 47 +- dom/bindings/Exceptions.cpp | 868 +- dom/bindings/Exceptions.h | 60 +- dom/bindings/FakeString.h | 160 + dom/bindings/GenerateCSS2PropertiesWebIDL.py | 127 +- dom/bindings/IterableIterator.cpp | 35 + dom/bindings/IterableIterator.h | 204 + dom/bindings/JSSlots.h | 3 +- dom/bindings/Makefile.in | 31 +- dom/bindings/MozMap.h | 38 +- dom/bindings/NonRefcountedDOMObject.h | 4 +- dom/bindings/Nullable.h | 29 +- dom/bindings/OwningNonNull.h | 104 - dom/bindings/PrimitiveConversions.h | 10 +- dom/bindings/RootedDictionary.h | 14 +- dom/bindings/RootedOwningNonNull.h | 73 + dom/bindings/RootedRefPtr.h | 59 + dom/bindings/SimpleGlobalObject.cpp | 176 + dom/bindings/SimpleGlobalObject.h | 99 + dom/bindings/StructuredClone.cpp | 4 +- dom/bindings/ToJSValue.cpp | 37 +- dom/bindings/ToJSValue.h | 119 +- dom/bindings/TypedArray.h | 176 +- dom/bindings/WebIDLGlobalNameHash.cpp | 324 + dom/bindings/WebIDLGlobalNameHash.h | 70 + dom/bindings/XrayExpandoClass.h | 41 + dom/bindings/crashtests/862610.html | 2 +- dom/bindings/crashtests/crashtests.list | 6 +- dom/bindings/docs/index.rst | 5 +- dom/bindings/mach_commands.py | 28 +- dom/bindings/moz.build | 74 +- dom/bindings/mozwebidlcodegen/__init__.py | 39 +- .../mozwebidlcodegen/test/DummyBinding.webidl | 2 - .../mozwebidlcodegen/test/test_mozwebidlcodegen.py | 15 +- dom/bindings/parser/WebIDL.py | 2809 +- dom/bindings/parser/runtests.py | 51 +- dom/bindings/parser/tests/test_array.py | 18 - .../parser/tests/test_array_of_interface.py | 13 - dom/bindings/parser/tests/test_arraybuffer.py | 29 +- dom/bindings/parser/tests/test_attr.py | 166 +- dom/bindings/parser/tests/test_bytestring.py | 41 +- .../tests/test_conditional_dictionary_member.py | 110 + dom/bindings/parser/tests/test_const.py | 54 +- .../parser/tests/test_distinguishability.py | 32 +- .../parser/tests/test_identifier_conflict.py | 39 + .../tests/test_interface_maplikesetlikeiterable.py | 691 + dom/bindings/parser/tests/test_lenientSetter.py | 58 + dom/bindings/parser/tests/test_method.py | 29 +- dom/bindings/parser/tests/test_namespace.py | 223 + dom/bindings/parser/tests/test_newobject.py | 70 + .../parser/tests/test_nullable_equivalency.py | 10 - .../tests/test_securecontext_extended_attribute.py | 332 + dom/bindings/parser/tests/test_special_methods.py | 42 +- .../tests/test_unenumerable_own_properties.py | 64 + dom/bindings/parser/tests/test_union.py | 3 - dom/bindings/test/Makefile.in | 11 +- dom/bindings/test/TestBindingHeader.h | 293 +- dom/bindings/test/TestCImplementedInterface.h | 5 +- dom/bindings/test/TestCodeGen.webidl | 194 +- dom/bindings/test/TestExampleGen.webidl | 87 +- dom/bindings/test/TestFunctions.cpp | 94 + dom/bindings/test/TestFunctions.h | 52 + dom/bindings/test/TestInterfaceIterableDouble.cpp | 82 + dom/bindings/test/TestInterfaceIterableDouble.h | 51 + .../test/TestInterfaceIterableDoubleUnion.cpp | 83 + .../test/TestInterfaceIterableDoubleUnion.h | 51 + dom/bindings/test/TestInterfaceIterableSingle.cpp | 77 + dom/bindings/test/TestInterfaceIterableSingle.h | 51 + dom/bindings/test/TestInterfaceJS.js | 51 +- dom/bindings/test/TestInterfaceJS.manifest | 2 + dom/bindings/test/TestInterfaceJSMaplike.js | 38 + dom/bindings/test/TestInterfaceMaplike.cpp | 84 + dom/bindings/test/TestInterfaceMaplike.h | 52 + dom/bindings/test/TestInterfaceMaplikeObject.cpp | 88 + dom/bindings/test/TestInterfaceMaplikeObject.h | 52 + dom/bindings/test/TestInterfaceSetlike.cpp | 58 + dom/bindings/test/TestInterfaceSetlike.h | 46 + dom/bindings/test/TestInterfaceSetlikeNode.cpp | 58 + dom/bindings/test/TestInterfaceSetlikeNode.h | 46 + dom/bindings/test/TestJSImplGen.webidl | 89 +- dom/bindings/test/chrome.ini | 11 +- dom/bindings/test/file_bug707564.html | 5 - dom/bindings/test/mochitest.ini | 23 +- dom/bindings/test/moz.build | 14 +- dom/bindings/test/test_Object.prototype_props.html | 3 - dom/bindings/test/test_async_stacks.html | 108 + .../test/test_bug1123516_maplikesetlike.html | 271 + .../test/test_bug1123516_maplikesetlikechrome.xul | 68 + dom/bindings/test/test_bug1123875.html | 14 + dom/bindings/test/test_bug1287912.html | 37 + dom/bindings/test/test_bug707564-chrome.html | 52 - dom/bindings/test/test_bug707564.html | 43 - .../test/test_callback_across_document_open.html | 21 + .../test/test_callback_default_thisval.html | 2 +- dom/bindings/test/test_callback_exceptions.html | 34 +- .../test_document_location_via_xray_cached.html | 2 +- .../test/test_domProxyArrayLengthGetter.html | 28 + dom/bindings/test/test_dom_xrays.html | 101 +- dom/bindings/test/test_exceptionSanitization.html | 45 + dom/bindings/test/test_exception_messages.html | 4 +- .../test_exception_options_from_jsimplemented.html | 143 +- .../test/test_exceptions_from_jsimplemented.html | 32 +- dom/bindings/test/test_interfaceToString.html | 9 + dom/bindings/test/test_iterable.html | 241 + .../test/test_jsimplemented_eventhandler.html | 47 + .../test_kill_longrunning_prerendered_content.xul | 85 + dom/bindings/test/test_oom_reporting.html | 42 + dom/bindings/test/test_primitive_this.html | 45 + ...test_promise_rejections_from_jsimplemented.html | 96 +- dom/bindings/test/test_sequence_detection.html | 4 +- .../test/test_setWithNamedGetterNoNamedSetter.html | 14 +- dom/bindings/test/test_stringBindings.html | 59 + dom/bindings/test/test_traceProtos.html | 2 +- .../test/test_treat_non_object_as_null.html | 8 +- dom/bindings/test/test_unforgeablesonexpando.html | 18 + dom/bluetooth/BluetoothAdapter.cpp | 1073 - dom/bluetooth/BluetoothAdapter.h | 203 - dom/bluetooth/BluetoothCommon.h | 460 - dom/bluetooth/BluetoothDevice.cpp | 240 - dom/bluetooth/BluetoothDevice.h | 118 - dom/bluetooth/BluetoothHfpManagerBase.h | 29 - dom/bluetooth/BluetoothHidManager.cpp | 270 - dom/bluetooth/BluetoothHidManager.h | 47 - dom/bluetooth/BluetoothInterface.cpp | 159 - dom/bluetooth/BluetoothInterface.h | 685 - dom/bluetooth/BluetoothInterfaceHelpers.h | 759 - dom/bluetooth/BluetoothManager.cpp | 216 - dom/bluetooth/BluetoothManager.h | 66 - dom/bluetooth/BluetoothProfileController.cpp | 342 - dom/bluetooth/BluetoothProfileController.h | 149 - dom/bluetooth/BluetoothProfileManagerBase.h | 110 - dom/bluetooth/BluetoothPropertyContainer.cpp | 59 - dom/bluetooth/BluetoothPropertyContainer.h | 60 - dom/bluetooth/BluetoothReplyRunnable.cpp | 97 - dom/bluetooth/BluetoothReplyRunnable.h | 71 - dom/bluetooth/BluetoothRilListener.cpp | 450 - dom/bluetooth/BluetoothRilListener.h | 134 - dom/bluetooth/BluetoothService.cpp | 817 - dom/bluetooth/BluetoothService.h | 413 - dom/bluetooth/BluetoothSocketObserver.h | 48 - dom/bluetooth/BluetoothUtils.cpp | 178 - dom/bluetooth/BluetoothUtils.h | 44 - dom/bluetooth/BluetoothUuid.cpp | 89 - dom/bluetooth/BluetoothUuid.h | 85 - dom/bluetooth/ObexBase.cpp | 138 - dom/bluetooth/ObexBase.h | 272 - .../bluedroid/BluetoothA2dpHALInterface.cpp | 203 - .../bluedroid/BluetoothA2dpHALInterface.h | 44 - dom/bluetooth/bluedroid/BluetoothA2dpManager.cpp | 1176 - dom/bluetooth/bluedroid/BluetoothA2dpManager.h | 157 - .../bluedroid/BluetoothAvrcpHALInterface.cpp | 593 - .../bluedroid/BluetoothAvrcpHALInterface.h | 84 - .../bluedroid/BluetoothDaemonA2dpInterface.cpp | 480 - .../bluedroid/BluetoothDaemonA2dpInterface.h | 164 - .../bluedroid/BluetoothDaemonAvrcpInterface.cpp | 1059 - .../bluedroid/BluetoothDaemonAvrcpInterface.h | 355 - .../BluetoothDaemonHandsfreeInterface.cpp | 1751 - .../bluedroid/BluetoothDaemonHandsfreeInterface.h | 481 - dom/bluetooth/bluedroid/BluetoothDaemonHelpers.cpp | 1716 - dom/bluetooth/bluedroid/BluetoothDaemonHelpers.h | 1145 - .../bluedroid/BluetoothDaemonInterface.cpp | 2455 - dom/bluetooth/bluedroid/BluetoothDaemonInterface.h | 155 - .../bluedroid/BluetoothDaemonSetupInterface.cpp | 32 - .../bluedroid/BluetoothDaemonSetupInterface.h | 29 - .../bluedroid/BluetoothDaemonSocketInterface.cpp | 352 - .../bluedroid/BluetoothDaemonSocketInterface.h | 121 - dom/bluetooth/bluedroid/BluetoothHALHelpers.cpp | 334 - dom/bluetooth/bluedroid/BluetoothHALHelpers.h | 1494 - dom/bluetooth/bluedroid/BluetoothHALInterface.cpp | 1041 - dom/bluetooth/bluedroid/BluetoothHALInterface.h | 120 - .../bluedroid/BluetoothHandsfreeHALInterface.cpp | 957 - .../bluedroid/BluetoothHandsfreeHALInterface.h | 107 - dom/bluetooth/bluedroid/BluetoothOppManager.cpp | 1542 - dom/bluetooth/bluedroid/BluetoothOppManager.h | 228 - .../bluedroid/BluetoothServiceBluedroid.cpp | 1634 - .../bluedroid/BluetoothServiceBluedroid.h | 234 - dom/bluetooth/bluedroid/BluetoothSocket.cpp | 709 - dom/bluetooth/bluedroid/BluetoothSocket.h | 67 - .../bluedroid/BluetoothSocketHALInterface.cpp | 243 - .../bluedroid/BluetoothSocketHALInterface.h | 54 - .../bluedroid/BluetoothSocketMessageWatcher.cpp | 325 - .../bluedroid/BluetoothSocketMessageWatcher.h | 109 - dom/bluetooth/bluedroid/b2g_bdroid_buildcfg.h | 44 - .../bluedroid/hfp-fallback/BluetoothHfpManager.cpp | 223 - .../bluedroid/hfp-fallback/BluetoothHfpManager.h | 47 - .../bluedroid/hfp/BluetoothHfpManager.cpp | 1637 - dom/bluetooth/bluedroid/hfp/BluetoothHfpManager.h | 208 - dom/bluetooth/bluez/BluetoothA2dpManager.cpp | 477 - dom/bluetooth/bluez/BluetoothA2dpManager.h | 88 - dom/bluetooth/bluez/BluetoothDBusService.cpp | 4388 - dom/bluetooth/bluez/BluetoothDBusService.h | 206 - dom/bluetooth/bluez/BluetoothHfpManager.cpp | 2060 - dom/bluetooth/bluez/BluetoothHfpManager.h | 238 - dom/bluetooth/bluez/BluetoothOppManager.cpp | 1684 - dom/bluetooth/bluez/BluetoothOppManager.h | 234 - dom/bluetooth/bluez/BluetoothSocket.cpp | 98 - dom/bluetooth/bluez/BluetoothSocket.h | 52 - .../bluez/BluetoothUnixSocketConnector.cpp | 285 - dom/bluetooth/bluez/BluetoothUnixSocketConnector.h | 42 - dom/bluetooth/ipc/BluetoothChild.cpp | 177 - dom/bluetooth/ipc/BluetoothChild.h | 105 - dom/bluetooth/ipc/BluetoothMessageUtils.h | 25 - dom/bluetooth/ipc/BluetoothParent.cpp | 668 - dom/bluetooth/ipc/BluetoothParent.h | 216 - dom/bluetooth/ipc/BluetoothServiceChildProcess.cpp | 422 - dom/bluetooth/ipc/BluetoothServiceChildProcess.h | 219 - dom/bluetooth/ipc/BluetoothTypes.ipdlh | 63 - dom/bluetooth/ipc/PBluetooth.ipdl | 301 - dom/bluetooth/ipc/PBluetoothRequest.ipdl | 28 - dom/bluetooth/moz.build | 135 - dom/bluetooth/tests/marionette/head.js | 741 - dom/bluetooth/tests/marionette/manifest.ini | 11 - .../test_dom_BluetoothAdapter_discovery.js | 39 - .../test_dom_BluetoothAdapter_getters.js | 43 - .../marionette/test_dom_BluetoothAdapter_pair.js | 66 - .../test_dom_BluetoothAdapter_setters.js | 83 - .../test_dom_BluetoothManager_adapteradded.js | 17 - .../test_dom_BluetoothManager_enabled.js | 69 - dom/bluetooth2/BluetoothAdapter.cpp | 1330 - dom/bluetooth2/BluetoothAdapter.h | 352 - dom/bluetooth2/BluetoothClassOfDevice.cpp | 101 - dom/bluetooth2/BluetoothClassOfDevice.h | 92 - dom/bluetooth2/BluetoothCommon.h | 571 - dom/bluetooth2/BluetoothDevice.cpp | 326 - dom/bluetooth2/BluetoothDevice.h | 235 - dom/bluetooth2/BluetoothDiscoveryHandle.cpp | 64 - dom/bluetooth2/BluetoothDiscoveryHandle.h | 42 - dom/bluetooth2/BluetoothGatt.cpp | 217 - dom/bluetooth2/BluetoothGatt.h | 116 - dom/bluetooth2/BluetoothHfpManagerBase.h | 29 - dom/bluetooth2/BluetoothHidManager.cpp | 270 - dom/bluetooth2/BluetoothHidManager.h | 47 - dom/bluetooth2/BluetoothInterface.cpp | 194 - dom/bluetooth2/BluetoothInterface.h | 983 - dom/bluetooth2/BluetoothInterfaceHelpers.h | 759 - dom/bluetooth2/BluetoothManager.cpp | 292 - dom/bluetooth2/BluetoothManager.h | 147 - dom/bluetooth2/BluetoothPairingHandle.cpp | 127 - dom/bluetooth2/BluetoothPairingHandle.h | 70 - dom/bluetooth2/BluetoothPairingListener.cpp | 170 - dom/bluetooth2/BluetoothPairingListener.h | 70 - dom/bluetooth2/BluetoothProfileController.cpp | 342 - dom/bluetooth2/BluetoothProfileController.h | 149 - dom/bluetooth2/BluetoothProfileManagerBase.h | 110 - dom/bluetooth2/BluetoothReplyRunnable.cpp | 138 - dom/bluetooth2/BluetoothReplyRunnable.h | 96 - dom/bluetooth2/BluetoothRilListener.cpp | 449 - dom/bluetooth2/BluetoothRilListener.h | 134 - dom/bluetooth2/BluetoothService.cpp | 703 - dom/bluetooth2/BluetoothService.h | 438 - dom/bluetooth2/BluetoothSocketObserver.h | 48 - dom/bluetooth2/BluetoothUtils.cpp | 253 - dom/bluetooth2/BluetoothUtils.h | 94 - dom/bluetooth2/BluetoothUuid.cpp | 88 - dom/bluetooth2/BluetoothUuid.h | 84 - dom/bluetooth2/ObexBase.cpp | 138 - dom/bluetooth2/ObexBase.h | 272 - .../bluedroid/BluetoothA2dpHALInterface.cpp | 184 - .../bluedroid/BluetoothA2dpHALInterface.h | 44 - dom/bluetooth2/bluedroid/BluetoothA2dpManager.cpp | 1188 - dom/bluetooth2/bluedroid/BluetoothA2dpManager.h | 166 - .../bluedroid/BluetoothAvrcpHALInterface.cpp | 601 - .../bluedroid/BluetoothAvrcpHALInterface.h | 84 - .../bluedroid/BluetoothDaemonA2dpInterface.cpp | 429 - .../bluedroid/BluetoothDaemonA2dpInterface.h | 152 - .../bluedroid/BluetoothDaemonAvrcpInterface.cpp | 1056 - .../bluedroid/BluetoothDaemonAvrcpInterface.h | 352 - .../BluetoothDaemonHandsfreeInterface.cpp | 1240 - .../bluedroid/BluetoothDaemonHandsfreeInterface.h | 412 - .../bluedroid/BluetoothDaemonHelpers.cpp | 1656 - dom/bluetooth2/bluedroid/BluetoothDaemonHelpers.h | 1065 - .../bluedroid/BluetoothDaemonInterface.cpp | 2528 - .../bluedroid/BluetoothDaemonInterface.h | 146 - .../bluedroid/BluetoothDaemonSetupInterface.cpp | 32 - .../bluedroid/BluetoothDaemonSetupInterface.h | 29 - .../bluedroid/BluetoothDaemonSocketInterface.cpp | 352 - .../bluedroid/BluetoothDaemonSocketInterface.h | 129 - .../bluedroid/BluetoothGattHALInterface.cpp | 1149 - .../bluedroid/BluetoothGattHALInterface.h | 186 - dom/bluetooth2/bluedroid/BluetoothGattManager.cpp | 802 - dom/bluetooth2/bluedroid/BluetoothGattManager.h | 137 - dom/bluetooth2/bluedroid/BluetoothHALHelpers.cpp | 419 - dom/bluetooth2/bluedroid/BluetoothHALHelpers.h | 1471 - dom/bluetooth2/bluedroid/BluetoothHALInterface.cpp | 951 - dom/bluetooth2/bluedroid/BluetoothHALInterface.h | 111 - .../bluedroid/BluetoothHandsfreeHALInterface.cpp | 616 - .../bluedroid/BluetoothHandsfreeHALInterface.h | 95 - dom/bluetooth2/bluedroid/BluetoothOppManager.cpp | 1542 - dom/bluetooth2/bluedroid/BluetoothOppManager.h | 232 - .../bluedroid/BluetoothServiceBluedroid.cpp | 1723 - .../bluedroid/BluetoothServiceBluedroid.h | 251 - dom/bluetooth2/bluedroid/BluetoothSocket.cpp | 708 - dom/bluetooth2/bluedroid/BluetoothSocket.h | 67 - .../bluedroid/BluetoothSocketHALInterface.cpp | 243 - .../bluedroid/BluetoothSocketHALInterface.h | 54 - .../bluedroid/BluetoothSocketMessageWatcher.cpp | 325 - .../bluedroid/BluetoothSocketMessageWatcher.h | 109 - dom/bluetooth2/bluedroid/b2g_bdroid_buildcfg.h | 47 - .../bluedroid/hfp-fallback/BluetoothHfpManager.cpp | 223 - .../bluedroid/hfp-fallback/BluetoothHfpManager.h | 47 - .../bluedroid/hfp/BluetoothHfpManager.cpp | 1629 - dom/bluetooth2/bluedroid/hfp/BluetoothHfpManager.h | 216 - dom/bluetooth2/bluez/BluetoothA2dpManager.cpp | 477 - dom/bluetooth2/bluez/BluetoothA2dpManager.h | 88 - dom/bluetooth2/bluez/BluetoothDBusService.cpp | 4288 - dom/bluetooth2/bluez/BluetoothDBusService.h | 224 - dom/bluetooth2/bluez/BluetoothHfpManager.cpp | 2063 - dom/bluetooth2/bluez/BluetoothHfpManager.h | 238 - dom/bluetooth2/bluez/BluetoothOppManager.cpp | 1684 - dom/bluetooth2/bluez/BluetoothOppManager.h | 234 - dom/bluetooth2/bluez/BluetoothSocket.cpp | 98 - dom/bluetooth2/bluez/BluetoothSocket.h | 52 - .../bluez/BluetoothUnixSocketConnector.cpp | 285 - .../bluez/BluetoothUnixSocketConnector.h | 42 - dom/bluetooth2/ipc/BluetoothChild.cpp | 173 - dom/bluetooth2/ipc/BluetoothChild.h | 105 - dom/bluetooth2/ipc/BluetoothMessageUtils.h | 33 - dom/bluetooth2/ipc/BluetoothParent.cpp | 730 - dom/bluetooth2/ipc/BluetoothParent.h | 232 - .../ipc/BluetoothServiceChildProcess.cpp | 453 - dom/bluetooth2/ipc/BluetoothServiceChildProcess.h | 234 - dom/bluetooth2/ipc/BluetoothTypes.ipdlh | 66 - dom/bluetooth2/ipc/PBluetooth.ipdl | 331 - dom/bluetooth2/ipc/PBluetoothRequest.ipdl | 28 - dom/bluetooth2/moz.build | 146 - dom/bluetooth2/tests/marionette/head.js | 881 - dom/bluetooth2/tests/marionette/manifest.ini | 11 - .../test_dom_BluetoothAdapter_discovery_API2.js | 124 - .../test_dom_BluetoothAdapter_enable_API2.js | 76 - .../test_dom_BluetoothAdapter_pair_API2.js | 141 - .../test_dom_BluetoothAdapter_setters_API2.js | 111 - .../marionette/test_dom_BluetoothDevice_API2.js | 146 - .../marionette/test_dom_BluetoothManager_API2.js | 48 - dom/broadcastchannel/BroadcastChannel.cpp | 344 +- dom/broadcastchannel/BroadcastChannel.h | 52 +- dom/broadcastchannel/BroadcastChannelChild.cpp | 58 +- dom/broadcastchannel/BroadcastChannelChild.h | 10 +- dom/broadcastchannel/BroadcastChannelParent.cpp | 72 +- dom/broadcastchannel/BroadcastChannelParent.h | 26 +- dom/broadcastchannel/BroadcastChannelService.cpp | 129 +- dom/broadcastchannel/BroadcastChannelService.h | 22 +- dom/broadcastchannel/PBroadcastChannel.ipdl | 8 +- dom/broadcastchannel/moz.build | 5 +- .../tests/broadcastchannel_pref_worker.js | 11 - dom/broadcastchannel/tests/browser.ini | 6 + .../tests/browser_private_browsing.js | 74 + dom/broadcastchannel/tests/chrome.ini | 6 - dom/broadcastchannel/tests/file_mozbrowser.html | 20 + dom/broadcastchannel/tests/file_mozbrowser2.html | 21 + dom/broadcastchannel/tests/iframe_mozbrowser.html | 15 + dom/broadcastchannel/tests/iframe_mozbrowser2.html | 15 + dom/broadcastchannel/tests/mochitest.ini | 11 +- dom/broadcastchannel/tests/test_bfcache.html | 96 + .../tests/test_broadcastchannel_any.html | 2 +- .../tests/test_broadcastchannel_basic.html | 2 +- .../tests/test_broadcastchannel_close.html | 2 +- .../tests/test_broadcastchannel_close2.html | 39 + .../tests/test_broadcastchannel_pref.html | 72 - .../test_broadcastchannel_private_browsing.html | 118 - .../tests/test_broadcastchannel_self.html | 2 +- .../tests/test_broadcastchannel_sharedWorker.html | 3 +- .../tests/test_broadcastchannel_worker.html | 2 +- .../tests/test_broadcastchannel_worker_alive.html | 2 +- dom/broadcastchannel/tests/test_dataCloning.html | 27 + dom/broadcastchannel/tests/test_invalidState.html | 28 + dom/broadcastchannel/tests/test_ordering.html | 65 + dom/browser-element/BrowserElementAudioChannel.cpp | 591 + dom/browser-element/BrowserElementAudioChannel.h | 97 + dom/browser-element/BrowserElementChild.js | 57 +- dom/browser-element/BrowserElementChildPreload.js | 996 +- dom/browser-element/BrowserElementCopyPaste.js | 125 + dom/browser-element/BrowserElementPanning.js | 881 - dom/browser-element/BrowserElementParent.cpp | 166 +- dom/browser-element/BrowserElementParent.h | 42 +- dom/browser-element/BrowserElementParent.js | 568 +- .../BrowserElementPromptService.jsm | 71 +- dom/browser-element/BrowserElementProxy.js | 219 + dom/browser-element/BrowserElementProxy.manifest | 2 + dom/browser-element/mochitest/async.js | 78 + dom/browser-element/mochitest/audio.ogg | Bin 0 -> 14293 bytes .../mochitest/browserElementTestHelpers.js | 88 +- .../mochitest/browserElement_ActiveStateChange.js | 108 + .../mochitest/browserElement_AppFramePermission.js | 35 - .../mochitest/browserElement_AppWindowNamespace.js | 50 - .../mochitest/browserElement_AudioChannel.js | 199 + .../browserElement_AudioChannelMutedByDefault.js | 103 + .../browserElement_AudioChannelSeeking.js | 128 + .../browserElement_AudioChannel_nested.js | 69 + .../mochitest/browserElement_AudioPlayback.js | 75 + .../mochitest/browserElement_Auth.js | 86 +- .../mochitest/browserElement_BackForward.js | 13 +- .../mochitest/browserElement_BadScreenshot.js | 1 - .../browserElement_BrowserWindowNamespace.js | 8 +- .../browserElement_BrowserWindowResize.js | 1 + .../mochitest/browserElement_Close.js | 1 + .../mochitest/browserElement_CloseApp.js | 72 - .../mochitest/browserElement_ContextmenuEvents.js | 30 +- .../mochitest/browserElement_CopyPaste.js | 45 +- .../mochitest/browserElement_DOMRequestError.js | 1 - .../mochitest/browserElement_DataURI.js | 3 +- .../browserElement_DisallowEmbedAppsInOOP.js | 42 - .../mochitest/browserElement_DocumentFirstPaint.js | 1 - .../mochitest/browserElement_ExecuteScript.js | 119 + .../mochitest/browserElement_ExposableURI.js | 4 +- .../mochitest/browserElement_Find.js | 145 + .../mochitest/browserElement_FirstPaint.js | 4 +- .../mochitest/browserElement_ForwardName.js | 4 +- .../browserElement_GetContentDimensions.js | 1 - .../mochitest/browserElement_GetScreenshot.js | 1 - .../mochitest/browserElement_GetScreenshotDppx.js | 1 - .../mochitest/browserElement_Iconchange.js | 7 + .../mochitest/browserElement_LoadEvents.js | 16 +- .../mochitest/browserElement_Manifestchange.js | 5 +- .../mochitest/browserElement_Metachange.js | 25 + .../mochitest/browserElement_NextPaint.js | 3 +- .../mochitest/browserElement_NoAudioTrack.js | 96 + .../mochitest/browserElement_OpenMixedProcess.js | 1 - .../mochitest/browserElement_OpenTab.js | 69 + .../mochitest/browserElement_OpenWindowEmpty.js | 31 + .../mochitest/browserElement_Opensearch.js | 1 + .../mochitest/browserElement_PromptCheck.js | 3 +- .../mochitest/browserElement_PromptConfirm.js | 15 +- .../mochitest/browserElement_Proxy.js | 163 + .../mochitest/browserElement_PurgeHistory.js | 5 +- .../mochitest/browserElement_ReloadPostRequest.js | 3 +- .../browserElement_RemoveBrowserElement.js | 1 + .../mochitest/browserElement_ScrollEvent.js | 1 + .../mochitest/browserElement_SecurityChange.js | 37 +- .../mochitest/browserElement_SelectionStateBlur.js | 57 - .../mochitest/browserElement_SendEvent.js | 19 +- .../browserElement_SetInputMethodActive.js | 215 +- .../mochitest/browserElement_SetVisible.js | 1 - .../mochitest/browserElement_SetVisibleFrames.js | 12 - .../mochitest/browserElement_SetVisibleFrames2.js | 11 - .../mochitest/browserElement_Stop.js | 4 +- .../mochitest/browserElement_TargetTop.js | 2 +- .../mochitest/browserElement_ThemeColor.js | 16 +- .../mochitest/browserElement_Titlechange.js | 1 + .../mochitest/browserElement_TopBarrier.js | 1 + .../mochitest/browserElement_Viewmode.js | 71 + .../mochitest/browserElement_VisibilityChange.js | 1 - .../browserElement_XFrameOptionsAllowFrom.js | 28 +- .../mochitest/browserElement_XFrameOptionsDeny.js | 26 +- .../mochitest/browserElement_getWebManifest.js | 64 + dom/browser-element/mochitest/chrome.ini | 92 + dom/browser-element/mochitest/file_audio.html | 15 + .../file_browserElement_ActiveStateChange.html | 25 + .../file_browserElement_AppFramePermission.html | 17 - .../file_browserElement_AppWindowNamespace.html | 7 - ..._browserElement_AudioChannelMutedByDefault.html | 65 + .../file_browserElement_AudioChannelSeeking.html | 62 + .../file_browserElement_AudioChannel_nested.html | 63 + .../mochitest/file_browserElement_CloseApp.html | 12 - ...file_browserElement_DisallowEmbedAppsInOOP.html | 19 - .../file_browserElement_ExecuteScript.html | 8 + .../file_browserElement_NoAudioTrack.html | 32 + .../file_browserElement_OpenWindowEmpty.html | 7 + .../file_browserElement_SecurityChange.html | 7 +- .../mochitest/file_browserElement_SendEvent.html | 15 + .../file_browserElement_SetInputMethodActive.html | 2 + .../mochitest/file_browserElement_Viewmode.html | 8 + .../mochitest/file_http_407_response.sjs | 16 + .../mochitest/file_illegal_web_manifest.html | 7 + .../mochitest/file_inputmethod.html | 20 - .../mochitest/file_web_manifest.html | 6 + .../mochitest/file_web_manifest.json | 1 + .../mochitest/iframe_file_audio.html | 5 + dom/browser-element/mochitest/mochitest-oop.ini | 89 +- dom/browser-element/mochitest/mochitest.ini | 101 +- .../mochitest}/noaudio.webm | Bin dom/browser-element/mochitest/priority/CAUTION | 15 - dom/browser-element/mochitest/priority/chrome.ini | 19 + .../mochitest/priority/mochitest.ini | 23 +- .../mochitest/priority/test_Activity.html | 62 + .../mochitest/priority/test_Audio.html | 12 +- .../mochitest/priority/test_Background.html | 5 +- .../mochitest/priority/test_BackgroundLRU.html | 72 - .../priority/test_ExpectingSystemMessage.html | 54 - .../priority/test_ExpectingSystemMessage2.html | 70 - .../priority/test_HighPriorityDowngrade.html | 81 - .../priority/test_HighPriorityDowngrade2.html | 76 - .../mochitest/priority/test_Keyboard.html | 5 +- .../mochitest/priority/test_MultipleFrames.html | 5 +- .../mochitest/priority/test_NestedFrames.html | 18 +- .../mochitest/priority/test_Preallocated.html | 2 +- .../mochitest/priority/test_Simple.html | 13 +- .../mochitest/priority/test_Visibility.html | 5 +- ...st_browserElement_inproc_ActiveStateChange.html | 13 + ...t_browserElement_inproc_AppFramePermission.html | 13 - ...t_browserElement_inproc_AppWindowNamespace.html | 13 - .../test_browserElement_inproc_AudioChannel.html | 13 + ...rElement_inproc_AudioChannelMutedByDefault.html | 13 + ..._browserElement_inproc_AudioChannelSeeking.html | 13 + ..._browserElement_inproc_AudioChannel_nested.html | 13 + .../test_browserElement_inproc_AudioPlayback.html | 18 + .../test_browserElement_inproc_BackForward.html | 4 +- .../test_browserElement_inproc_BadScreenshot.html | 6 +- .../test_browserElement_inproc_CloseApp.html | 13 - ...test_browserElement_inproc_DOMRequestError.html | 4 +- ...owserElement_inproc_DisallowEmbedAppsInOOP.html | 13 - ...t_browserElement_inproc_DocumentFirstPaint.html | 4 +- .../test_browserElement_inproc_ExecuteScript.html | 18 + .../mochitest/test_browserElement_inproc_Find.html | 19 + ...browserElement_inproc_GetContentDimensions.html | 4 +- .../test_browserElement_inproc_GetScreenshot.html | 4 +- ...st_browserElement_inproc_GetScreenshotDppx.html | 4 +- .../test_browserElement_inproc_NextPaint.html | 6 +- .../test_browserElement_inproc_NoAudioTrack.html | 13 + ...est_browserElement_inproc_OpenMixedProcess.html | 2 +- .../test_browserElement_inproc_OpenTab.html | 19 + ...test_browserElement_inproc_OpenWindowEmpty.html | 13 + .../test_browserElement_inproc_Proxy.html | 18 + .../test_browserElement_inproc_PurgeHistory.html | 4 +- ...t_browserElement_inproc_SelectionStateBlur.html | 18 - .../test_browserElement_inproc_SendEvent.html | 4 +- ...browserElement_inproc_SetInputMethodActive.html | 4 +- .../test_browserElement_inproc_SetVisible.html | 4 +- ...est_browserElement_inproc_SetVisibleFrames.html | 6 +- ...st_browserElement_inproc_SetVisibleFrames2.html | 6 +- .../mochitest/test_browserElement_inproc_Stop.html | 4 +- .../test_browserElement_inproc_Viewmode.html | 19 + ...est_browserElement_inproc_VisibilityChange.html | 4 +- .../test_browserElement_inproc_getWebManifest.html | 17 + .../test_browserElement_oop_ActiveStateChange.html | 13 + ...test_browserElement_oop_AppFramePermission.html | 13 - ...test_browserElement_oop_AppWindowNamespace.html | 13 - .../test_browserElement_oop_AudioChannel.html | 13 + ...wserElement_oop_AudioChannelMutedByDefault.html | 13 + ...est_browserElement_oop_AudioChannelSeeking.html | 13 + ...est_browserElement_oop_AudioChannel_nested.html | 13 + .../test_browserElement_oop_AudioPlayback.html | 18 + ..._browserElement_oop_BrowserWindowNamespace.html | 13 - .../test_browserElement_oop_CloseApp.html | 13 - ..._browserElement_oop_DisallowEmbedAppsInOOP.html | 13 - .../test_browserElement_oop_ExecuteScript.html | 18 + .../mochitest/test_browserElement_oop_Find.html | 19 + .../test_browserElement_oop_NoAudioTrack.html | 13 + .../mochitest/test_browserElement_oop_OpenTab.html | 19 + .../test_browserElement_oop_OpenWindowEmpty.html | 13 + .../mochitest/test_browserElement_oop_Proxy.html | 18 + ...test_browserElement_oop_SelectionStateBlur.html | 18 - .../test_browserElement_oop_Viewmode.html | 19 + .../test_browserElement_oop_getWebManifest.html | 16 + dom/browser-element/moz.build | 17 +- dom/browser-element/nsIBrowserElementAPI.idl | 42 +- dom/cache/Action.cpp | 40 + dom/cache/Action.h | 105 + dom/cache/ActorChild.cpp | 66 + dom/cache/ActorChild.h | 48 + dom/cache/ActorUtils.h | 65 + dom/cache/AutoUtils.cpp | 565 + dom/cache/AutoUtils.h | 104 + dom/cache/Cache.cpp | 659 + dom/cache/Cache.h | 120 + dom/cache/CacheChild.cpp | 185 + dom/cache/CacheChild.h | 111 + dom/cache/CacheOpChild.cpp | 268 + dom/cache/CacheOpChild.h | 84 + dom/cache/CacheOpParent.cpp | 230 + dom/cache/CacheOpParent.h | 80 + dom/cache/CacheParent.cpp | 89 + dom/cache/CacheParent.h | 50 + dom/cache/CacheStorage.cpp | 628 + dom/cache/CacheStorage.h | 130 + dom/cache/CacheStorageChild.cpp | 148 + dom/cache/CacheStorageChild.h | 81 + dom/cache/CacheStorageParent.cpp | 143 + dom/cache/CacheStorageParent.h | 60 + dom/cache/CacheStreamControlChild.cpp | 159 + dom/cache/CacheStreamControlChild.h | 67 + dom/cache/CacheStreamControlParent.cpp | 158 + dom/cache/CacheStreamControlParent.h | 72 + dom/cache/CacheTypes.ipdlh | 237 + dom/cache/CacheWorkerHolder.cpp | 109 + dom/cache/CacheWorkerHolder.h | 54 + dom/cache/Connection.cpp | 286 + dom/cache/Connection.h | 37 + dom/cache/Context.cpp | 1149 + dom/cache/Context.h | 235 + dom/cache/DBAction.cpp | 231 + dom/cache/DBAction.h | 79 + dom/cache/DBSchema.cpp | 3019 + dom/cache/DBSchema.h | 129 + dom/cache/FileUtils.cpp | 501 + dom/cache/FileUtils.h | 69 + dom/cache/IPCUtils.h | 23 + dom/cache/Manager.cpp | 1952 + dom/cache/Manager.h | 292 + dom/cache/ManagerId.cpp | 74 + dom/cache/ManagerId.h | 60 + dom/cache/PCache.ipdl | 33 + dom/cache/PCacheOp.ipdl | 29 + dom/cache/PCacheStorage.ipdl | 34 + dom/cache/PCacheStreamControl.ipdl | 28 + dom/cache/PrincipalVerifier.cpp | 222 + dom/cache/PrincipalVerifier.h | 79 + dom/cache/QuotaClient.cpp | 243 + dom/cache/QuotaClient.h | 24 + dom/cache/ReadStream.cpp | 578 + dom/cache/ReadStream.h | 119 + dom/cache/SavedTypes.h | 45 + dom/cache/StreamControl.cpp | 105 + dom/cache/StreamControl.h | 92 + dom/cache/StreamList.cpp | 175 + dom/cache/StreamList.h | 68 + dom/cache/TypeUtils.cpp | 504 + dom/cache/TypeUtils.h | 157 + dom/cache/Types.h | 44 + dom/cache/moz.build | 100 + dom/cache/test/mochitest/browser.ini | 1 + .../test/mochitest/browser_cache_pb_window.js | 81 + .../cache/test/mochitest/chrome.ini | 0 dom/cache/test/mochitest/driver.js | 132 + dom/cache/test/mochitest/empty.html | 2 + dom/cache/test/mochitest/frame.html | 17 + dom/cache/test/mochitest/large_url_list.js | 1002 + dom/cache/test/mochitest/message_receiver.html | 6 + dom/cache/test/mochitest/mirror.sjs | 5 + dom/cache/test/mochitest/mochitest.ini | 47 + dom/cache/test/mochitest/serviceworker_driver.js | 44 + dom/cache/test/mochitest/test_cache.html | 20 + dom/cache/test/mochitest/test_cache.js | 131 + dom/cache/test/mochitest/test_cache_add.html | 20 + dom/cache/test/mochitest/test_cache_add.js | 55 + dom/cache/test/mochitest/test_cache_delete.html | 20 + dom/cache/test/mochitest/test_cache_delete.js | 111 + dom/cache/test/mochitest/test_cache_https.html | 20 + dom/cache/test/mochitest/test_cache_https.js | 31 + dom/cache/test/mochitest/test_cache_keys.html | 20 + dom/cache/test/mochitest/test_cache_keys.js | 74 + .../mochitest/test_cache_matchAll_request.html | 20 + .../test/mochitest/test_cache_matchAll_request.js | 183 + .../test/mochitest/test_cache_match_request.html | 20 + .../test/mochitest/test_cache_match_request.js | 145 + .../test/mochitest/test_cache_match_vary.html | 20 + dom/cache/test/mochitest/test_cache_match_vary.js | 334 + .../test/mochitest/test_cache_orphaned_body.html | 235 + .../test/mochitest/test_cache_orphaned_cache.html | 165 + dom/cache/test/mochitest/test_cache_overwrite.html | 20 + dom/cache/test/mochitest/test_cache_overwrite.js | 47 + dom/cache/test/mochitest/test_cache_put.html | 20 + dom/cache/test/mochitest/test_cache_put.js | 50 + .../test/mochitest/test_cache_put_reorder.html | 20 + dom/cache/test/mochitest/test_cache_put_reorder.js | 31 + dom/cache/test/mochitest/test_cache_redirect.html | 20 + dom/cache/test/mochitest/test_cache_redirect.js | 14 + .../test/mochitest/test_cache_requestCache.html | 20 + .../test/mochitest/test_cache_requestCache.js | 27 + dom/cache/test/mochitest/test_cache_restart.html | 70 + dom/cache/test/mochitest/test_cache_shrink.html | 132 + dom/cache/test/mochitest/test_cache_untrusted.html | 40 + dom/cache/test/mochitest/test_caches.html | 22 + dom/cache/test/mochitest/test_caches.js | 122 + .../test/mochitest/test_chrome_constructor.html | 44 + dom/cache/test/mochitest/vary.sjs | 9 + dom/cache/test/mochitest/worker_driver.js | 86 + dom/cache/test/mochitest/worker_wrapper.js | 129 + dom/cache/test/xpcshell/head.js | 77 + dom/cache/test/xpcshell/make_profile.js | 131 + dom/cache/test/xpcshell/schema_15_profile.zip | Bin 0 -> 3111 bytes dom/cache/test/xpcshell/test_migration.js | 49 + dom/cache/test/xpcshell/xpcshell.ini | 15 + dom/camera/AutoRwLock.h | 49 - dom/camera/CameraCommon.h | 60 - dom/camera/CameraControlImpl.cpp | 754 - dom/camera/CameraControlImpl.h | 140 - dom/camera/CameraControlListener.h | 127 - dom/camera/CameraPreferences.cpp | 402 - dom/camera/CameraPreferences.h | 102 - dom/camera/CameraPreviewMediaStream.cpp | 208 - dom/camera/CameraPreviewMediaStream.h | 78 - dom/camera/DOMCameraCapabilities.cpp | 612 - dom/camera/DOMCameraCapabilities.h | 245 - dom/camera/DOMCameraControl.cpp | 1534 - dom/camera/DOMCameraControl.h | 245 - dom/camera/DOMCameraControlListener.cpp | 402 - dom/camera/DOMCameraControlListener.h | 50 - dom/camera/DOMCameraDetectedFace.cpp | 55 - dom/camera/DOMCameraDetectedFace.h | 75 - dom/camera/DOMCameraManager.cpp | 438 - dom/camera/DOMCameraManager.h | 105 - dom/camera/FallbackCameraControl.cpp | 73 - dom/camera/FallbackCameraManager.cpp | 32 - dom/camera/GonkCameraControl.cpp | 2140 - dom/camera/GonkCameraControl.h | 215 - dom/camera/GonkCameraHwMgr.cpp | 435 - dom/camera/GonkCameraHwMgr.h | 133 - dom/camera/GonkCameraListener.h | 37 - dom/camera/GonkCameraManager.cpp | 134 - dom/camera/GonkCameraParameters.cpp | 1027 - dom/camera/GonkCameraParameters.h | 264 - dom/camera/GonkCameraSource.cpp | 803 - dom/camera/GonkCameraSource.h | 192 - dom/camera/GonkRecorder.cpp | 1633 - dom/camera/GonkRecorder.h | 189 - dom/camera/GonkRecorderProfiles.cpp | 427 - dom/camera/GonkRecorderProfiles.def | 54 - dom/camera/GonkRecorderProfiles.h | 153 - dom/camera/ICameraControl.h | 330 - dom/camera/README | 28 - dom/camera/TestGonkCameraControl.cpp | 278 - dom/camera/TestGonkCameraControl.h | 71 - dom/camera/TestGonkCameraHardware.cpp | 538 - dom/camera/TestGonkCameraHardware.h | 76 - dom/camera/moz.build | 59 - dom/camera/test/camera_common.js | 169 - dom/camera/test/mochitest.ini | 17 - dom/camera/test/test_bug1022766.html | 105 - dom/camera/test/test_bug1037322.html | 89 - dom/camera/test/test_bug1099390.html | 108 - dom/camera/test/test_bug1104913.html | 81 - dom/camera/test/test_bug975472.html | 250 - dom/camera/test/test_camera.html | 258 - dom/camera/test/test_camera_2.html | 203 - dom/camera/test/test_camera_3.html | 77 - .../test/test_camera_bad_initial_config.html | 58 - dom/camera/test/test_camera_fake_parameters.html | 487 - .../test_camera_hardware_auto_focus_moving_cb.html | 122 - .../test/test_camera_hardware_face_detection.html | 336 - dom/camera/test/test_camera_hardware_failures.html | 145 - .../test/test_camera_hardware_init_failure.html | 150 - dom/camera/update.patch | 2296 - dom/camera/update.sh | 14 - dom/camera/update2.patch | 163 - dom/canvas/CanvasGradient.h | 10 +- dom/canvas/CanvasImageCache.cpp | 239 +- dom/canvas/CanvasImageCache.h | 32 +- dom/canvas/CanvasPath.h | 91 + dom/canvas/CanvasPattern.h | 12 +- dom/canvas/CanvasRenderingContext2D.cpp | 4025 +- dom/canvas/CanvasRenderingContext2D.h | 797 +- dom/canvas/CanvasRenderingContextHelper.cpp | 290 + dom/canvas/CanvasRenderingContextHelper.h | 83 + dom/canvas/CanvasUtils.cpp | 53 +- dom/canvas/CanvasUtils.h | 30 +- dom/canvas/DocumentRendererChild.cpp | 90 - dom/canvas/DocumentRendererChild.h | 37 - dom/canvas/DocumentRendererParent.cpp | 63 - dom/canvas/DocumentRendererParent.h | 44 - dom/canvas/ImageBitmap.cpp | 2136 + dom/canvas/ImageBitmap.h | 290 + dom/canvas/ImageBitmapColorUtils.cpp | 2080 + dom/canvas/ImageBitmapColorUtils.h | 501 + dom/canvas/ImageBitmapRenderingContext.cpp | 314 + dom/canvas/ImageBitmapRenderingContext.h | 98 + dom/canvas/ImageBitmapSource.h | 21 + dom/canvas/ImageBitmapUtils.cpp | 2778 + dom/canvas/ImageBitmapUtils.h | 99 + dom/canvas/ImageData.cpp | 13 +- dom/canvas/ImageData.h | 3 +- dom/canvas/ImageUtils.cpp | 291 + dom/canvas/ImageUtils.h | 73 + dom/canvas/MurmurHash3.cpp | 9 +- dom/canvas/OffscreenCanvas.cpp | 371 + dom/canvas/OffscreenCanvas.h | 214 + dom/canvas/TexUnpackBlob.cpp | 831 + dom/canvas/TexUnpackBlob.h | 154 + dom/canvas/TextMetrics.h | 4 +- dom/canvas/WebGL1Context.cpp | 14 +- dom/canvas/WebGL1Context.h | 13 +- dom/canvas/WebGL1ContextBuffers.cpp | 52 - dom/canvas/WebGL1ContextUniforms.cpp | 19 +- dom/canvas/WebGL2Context.cpp | 135 +- dom/canvas/WebGL2Context.h | 416 +- dom/canvas/WebGL2ContextBuffers.cpp | 214 +- dom/canvas/WebGL2ContextDraw.cpp | 19 - dom/canvas/WebGL2ContextFramebuffers.cpp | 586 +- dom/canvas/WebGL2ContextMRTs.cpp | 200 +- dom/canvas/WebGL2ContextPrograms.cpp | 4 +- dom/canvas/WebGL2ContextQueries.cpp | 377 +- dom/canvas/WebGL2ContextRenderbuffers.cpp | 96 + dom/canvas/WebGL2ContextSamplers.cpp | 171 +- dom/canvas/WebGL2ContextState.cpp | 203 + dom/canvas/WebGL2ContextSync.cpp | 114 +- dom/canvas/WebGL2ContextTextures.cpp | 496 +- dom/canvas/WebGL2ContextTransformFeedback.cpp | 194 +- dom/canvas/WebGL2ContextUniforms.cpp | 572 +- dom/canvas/WebGL2ContextVAOs.cpp | 19 +- dom/canvas/WebGL2ContextVertices.cpp | 92 + dom/canvas/WebGLActiveInfo.cpp | 56 +- dom/canvas/WebGLActiveInfo.h | 12 +- dom/canvas/WebGLBindableName.h | 70 - dom/canvas/WebGLBuffer.cpp | 219 +- dom/canvas/WebGLBuffer.h | 78 +- dom/canvas/WebGLContext.cpp | 1804 +- dom/canvas/WebGLContext.h | 1971 +- dom/canvas/WebGLContextBuffers.cpp | 713 +- dom/canvas/WebGLContextDraw.cpp | 1326 +- dom/canvas/WebGLContextExtensions.cpp | 196 +- dom/canvas/WebGLContextFramebufferOperations.cpp | 165 +- dom/canvas/WebGLContextGL.cpp | 3229 +- dom/canvas/WebGLContextLossHandler.cpp | 123 +- dom/canvas/WebGLContextLossHandler.h | 31 +- dom/canvas/WebGLContextReporter.cpp | 154 - dom/canvas/WebGLContextState.cpp | 448 +- dom/canvas/WebGLContextTextures.cpp | 415 + dom/canvas/WebGLContextUnchecked.cpp | 116 +- dom/canvas/WebGLContextUnchecked.h | 35 +- dom/canvas/WebGLContextUtils.cpp | 539 +- dom/canvas/WebGLContextUtils.h | 38 +- dom/canvas/WebGLContextValidate.cpp | 1759 +- dom/canvas/WebGLContextVertexArray.cpp | 48 +- dom/canvas/WebGLContextVertices.cpp | 338 +- dom/canvas/WebGLElementArrayCache.cpp | 68 +- dom/canvas/WebGLElementArrayCache.h | 14 +- dom/canvas/WebGLExtensionBase.cpp | 7 +- dom/canvas/WebGLExtensionBlendMinMax.cpp | 2 +- dom/canvas/WebGLExtensionColorBufferFloat.cpp | 22 +- dom/canvas/WebGLExtensionColorBufferHalfFloat.cpp | 27 +- dom/canvas/WebGLExtensionCompressedTextureATC.cpp | 28 +- dom/canvas/WebGLExtensionCompressedTextureES3.cpp | 68 + dom/canvas/WebGLExtensionCompressedTextureETC1.cpp | 24 +- .../WebGLExtensionCompressedTexturePVRTC.cpp | 30 +- dom/canvas/WebGLExtensionCompressedTextureS3TC.cpp | 30 +- dom/canvas/WebGLExtensionDebugGet.cpp | 79 + dom/canvas/WebGLExtensionDebugRendererInfo.cpp | 2 +- dom/canvas/WebGLExtensionDebugShaders.cpp | 16 +- dom/canvas/WebGLExtensionDepthTexture.cpp | 27 +- dom/canvas/WebGLExtensionDisjointTimerQuery.cpp | 129 + dom/canvas/WebGLExtensionDrawBuffers.cpp | 49 +- dom/canvas/WebGLExtensionEXTColorBufferFloat.cpp | 51 + dom/canvas/WebGLExtensionElementIndexUint.cpp | 3 +- dom/canvas/WebGLExtensionFragDepth.cpp | 2 +- dom/canvas/WebGLExtensionInstancedArrays.cpp | 2 +- dom/canvas/WebGLExtensionLoseContext.cpp | 2 +- dom/canvas/WebGLExtensionSRGB.cpp | 33 +- dom/canvas/WebGLExtensionShaderTextureLod.cpp | 3 +- dom/canvas/WebGLExtensionStandardDerivatives.cpp | 3 +- .../WebGLExtensionTextureFilterAnisotropic.cpp | 3 +- dom/canvas/WebGLExtensionTextureFloat.cpp | 101 +- dom/canvas/WebGLExtensionTextureFloatLinear.cpp | 11 +- dom/canvas/WebGLExtensionTextureHalfFloat.cpp | 108 +- .../WebGLExtensionTextureHalfFloatLinear.cpp | 11 +- dom/canvas/WebGLExtensionVertexArray.cpp | 24 +- dom/canvas/WebGLExtensions.h | 104 +- dom/canvas/WebGLFormats.cpp | 1126 + dom/canvas/WebGLFormats.h | 349 + dom/canvas/WebGLFramebuffer.cpp | 2245 +- dom/canvas/WebGLFramebuffer.h | 342 +- dom/canvas/WebGLFramebufferAttachable.cpp | 36 +- dom/canvas/WebGLFramebufferAttachable.h | 33 +- dom/canvas/WebGLMemoryTracker.cpp | 261 + dom/canvas/WebGLMemoryTracker.h | 108 +- dom/canvas/WebGLObjectModel.cpp | 2 +- dom/canvas/WebGLObjectModel.h | 111 +- dom/canvas/WebGLProgram.cpp | 1183 +- dom/canvas/WebGLProgram.h | 181 +- dom/canvas/WebGLQuery.cpp | 242 +- dom/canvas/WebGLQuery.h | 49 +- dom/canvas/WebGLRenderbuffer.cpp | 325 +- dom/canvas/WebGLRenderbuffer.h | 75 +- dom/canvas/WebGLSampler.cpp | 172 +- dom/canvas/WebGLSampler.h | 24 +- dom/canvas/WebGLShader.cpp | 106 +- dom/canvas/WebGLShader.h | 30 +- dom/canvas/WebGLShaderPrecisionFormat.cpp | 7 +- dom/canvas/WebGLShaderPrecisionFormat.h | 4 +- dom/canvas/WebGLShaderValidator.cpp | 352 +- dom/canvas/WebGLShaderValidator.h | 19 +- dom/canvas/WebGLStrongTypes.h | 66 +- dom/canvas/WebGLSync.cpp | 25 +- dom/canvas/WebGLSync.h | 7 +- dom/canvas/WebGLTexelConversions.cpp | 234 +- dom/canvas/WebGLTexelConversions.h | 1020 +- dom/canvas/WebGLTexture.cpp | 1530 +- dom/canvas/WebGLTexture.h | 520 +- dom/canvas/WebGLTextureUpload.cpp | 2242 + dom/canvas/WebGLTransformFeedback.cpp | 193 +- dom/canvas/WebGLTransformFeedback.h | 45 +- dom/canvas/WebGLTypes.h | 52 +- dom/canvas/WebGLUniformLocation.cpp | 208 +- dom/canvas/WebGLUniformLocation.h | 25 +- dom/canvas/WebGLValidateStrings.cpp | 2 +- dom/canvas/WebGLVertexArray.cpp | 33 +- dom/canvas/WebGLVertexArray.h | 35 +- dom/canvas/WebGLVertexArrayFake.cpp | 47 +- dom/canvas/WebGLVertexArrayFake.h | 13 +- dom/canvas/WebGLVertexArrayGL.cpp | 28 +- dom/canvas/WebGLVertexArrayGL.h | 22 +- dom/canvas/WebGLVertexArrayObject.cpp | 37 + dom/canvas/WebGLVertexArrayObject.h | 42 + dom/canvas/WebGLVertexAttribData.cpp | 98 + dom/canvas/WebGLVertexAttribData.h | 100 +- .../compiledtest/TestWebGLElementArrayCache.cpp | 230 - dom/canvas/compiledtest/moz.build | 18 - dom/canvas/crashtests/1161277-1.html | 22 + dom/canvas/crashtests/1183363.html | 23 + dom/canvas/crashtests/1190705.html | 17 + dom/canvas/crashtests/1223740-1.html | 22 + dom/canvas/crashtests/1225381-1.html | 17 + dom/canvas/crashtests/1229932-1.html | 16 + dom/canvas/crashtests/1229983-1.html | 24 + dom/canvas/crashtests/1233613.html | 19 + dom/canvas/crashtests/1244850-1.html | 22 + dom/canvas/crashtests/1246775-1.html | 15 + dom/canvas/crashtests/1283113-1.html | 25 + dom/canvas/crashtests/1284356-1.html | 9 + dom/canvas/crashtests/1284578-1.html | 8 + dom/canvas/crashtests/1286458-1.html | 20 + dom/canvas/crashtests/1287515-1.html | 7 + dom/canvas/crashtests/1287652-1.html | 8 + dom/canvas/crashtests/1288872-1.html | 6 + dom/canvas/crashtests/1290628-1.html | 13 + dom/canvas/crashtests/1298576-1.html | 21 + dom/canvas/crashtests/1299062-1.html | 5 + dom/canvas/crashtests/1305312-1.html | 5 + dom/canvas/crashtests/1334647-1.html | 8 + dom/canvas/crashtests/1357092.html | 10 + dom/canvas/crashtests/647480.html | 6 +- dom/canvas/crashtests/779426.html | 19 + dom/canvas/crashtests/crashtests.list | 38 +- dom/canvas/gtest/TestImageBitmapColorUtils.cpp | 2585 + dom/canvas/gtest/TestWebGLElementArrayCache.cpp | 206 + dom/canvas/gtest/moz.build | 17 + dom/canvas/moz.build | 87 +- dom/canvas/nsICanvasRenderingContextInternal.h | 87 +- dom/canvas/test/_webgl-conformance.ini | 847 - dom/canvas/test/captureStream_common.js | 250 + dom/canvas/test/chrome/chrome.ini | 2 + .../nonchrome_webgl_debug_renderer_info.html | 56 +- .../test/chrome/test_drawWindow_widget_layers.html | 18 +- .../chrome/test_webgl_debug_renderer_info.html | 22 +- dom/canvas/test/crash/1251091-1.png | Bin 0 -> 95370 bytes dom/canvas/test/crash/file_1251091-1.html | 51 + .../test/crash/file_616401.html} | 0 .../test/crash/file_798802-1.html} | 0 dom/canvas/test/crash/file_bug1233613.html | 19 + .../crash/file_texImage2D.html} | 0 dom/canvas/test/crash/mochitest.ini | 16 + dom/canvas/test/crash/test_1251091-1.html | 30 + dom/canvas/test/crash/test_616401.html | 30 + dom/canvas/test/crash/test_798802-1.html | 30 + dom/canvas/test/crash/test_bug1233613.html | 30 + .../test/crash/test_createImageBitmap-video.html | 34 + dom/canvas/test/crash/test_texImage2D.html | 30 + dom/canvas/test/crossorigin/mochitest.ini | 3 + .../crossorigin/test_canvas2d_crossorigin.html | 108 +- .../test/crossorigin/test_video_crossorigin.html | 157 +- dom/canvas/test/file_drawWindow_common.js | 5 +- .../canvas/test/image_error-early.png | 0 .../test/image_red_crossorigin_credentials.png | Bin ...image_red_crossorigin_credentials.png^headers^} | 0 dom/canvas/test/imagebitmap_bug1239300.js | 19 + dom/canvas/test/imagebitmap_bug1239752.js | 85 + dom/canvas/test/imagebitmap_extensions.html | 49 + dom/canvas/test/imagebitmap_extensions.js | 526 + dom/canvas/test/imagebitmap_extensions_data.js | 1066 + .../test/imagebitmap_extensions_on_worker.js | 47 + .../test/imagebitmap_extensions_prepareSources.js | 94 + dom/canvas/test/imagebitmap_on_worker.js | 86 + dom/canvas/test/imagebitmap_structuredclone.js | 35 + .../test/imagebitmap_structuredclone_iframe.html | 38 + .../test/imagebitmap_structuredclone_utils.js | 157 + dom/canvas/test/mochitest-subsuite-webgl.ini | 5 - dom/canvas/test/mochitest.ini | 141 +- dom/canvas/test/offscreencanvas.js | 364 + dom/canvas/test/offscreencanvas_mask.svg | 11 + dom/canvas/test/offscreencanvas_neuter.js | 1 + .../test/offscreencanvas_serviceworker_inner.html | 32 + .../reftest/1177726-text-stroke-bounds-ref.html | 24 + .../test/reftest/1177726-text-stroke-bounds.html | 28 + dom/canvas/test/reftest/capturestream.html | 35 + .../test/reftest/clip-multiple-move-1-ref.html | 22 + dom/canvas/test/reftest/clip-multiple-move-1.html | 27 + .../test/reftest/clip-multiple-move-2-ref.html | 13 + dom/canvas/test/reftest/clip-multiple-move-2.html | 32 + dom/canvas/test/reftest/drawFocusIfNeeded-ref.html | 2 +- dom/canvas/test/reftest/filters/default-color.html | 16 + .../reftest/filters/drop-shadow-transformed.html | 17 + dom/canvas/test/reftest/filters/drop-shadow.html | 16 + .../fillText-with-filter-grayscale-1-ref.html | 12 + .../filters/fillText-with-filter-grayscale-1.html | 13 + .../fillText-with-filter-grayscale-2-ref.html | 13 + .../filters/fillText-with-filter-grayscale-2.html | 14 + .../fillText-with-filter-opacity-1-ref.html | 13 + .../filters/fillText-with-filter-opacity-1.html | 13 + .../fillText-with-filter-opacity-2-ref.html | 13 + .../filters/fillText-with-filter-opacity-2.html | 14 + .../reftest/filters/fillText-with-shadow-1.html | 14 + .../reftest/filters/fillText-with-shadow-2.html | 15 + .../filters/fillText-without-shadow-1-ref.html | 12 + .../filters/fillText-without-shadow-2-ref.html | 13 + .../test/reftest/filters/global-alpha-ref.html | 18 + dom/canvas/test/reftest/filters/global-alpha.html | 17 + .../filters/global-composite-operation-ref.html | 26 + .../filters/global-composite-operation.html | 21 + dom/canvas/test/reftest/filters/liveness.html | 18 + .../reftest/filters/multiple-drop-shadows.html | 16 + dom/canvas/test/reftest/filters/ref.html | 17 + dom/canvas/test/reftest/filters/reftest-stylo.list | 21 + dom/canvas/test/reftest/filters/reftest.list | 30 + dom/canvas/test/reftest/filters/shadow-ref.html | 19 + dom/canvas/test/reftest/filters/shadow.html | 18 + .../strokeText-with-filter-grayscale-1-ref.html | 12 + .../strokeText-with-filter-grayscale-1.html | 13 + .../strokeText-with-filter-grayscale-2-ref.html | 13 + .../strokeText-with-filter-grayscale-2.html | 14 + .../reftest/filters/strokeText-with-shadow-1.html | 14 + .../reftest/filters/strokeText-with-shadow-2.html | 15 + .../filters/strokeText-without-shadow-1-ref.html | 12 + .../filters/strokeText-without-shadow-2-ref.html | 13 + .../test/reftest/filters/subregion-fill-paint.html | 27 + dom/canvas/test/reftest/filters/subregion-ref.html | 15 + .../reftest/filters/subregion-stroke-paint.html | 27 + dom/canvas/test/reftest/filters/svg-bbox-ref.html | 15 + dom/canvas/test/reftest/filters/svg-bbox.html | 27 + dom/canvas/test/reftest/filters/svg-inline.html | 30 + dom/canvas/test/reftest/filters/svg-liveness.html | 64 + .../test/reftest/filters/svg-off-screen.html | 33 + dom/canvas/test/reftest/filters/units-em.html | 21 + dom/canvas/test/reftest/filters/units-ex.html | 17 + .../test/reftest/filters/units-off-screen.html | 21 + dom/canvas/test/reftest/filters/units-pt.html | 16 + dom/canvas/test/reftest/filters/units.html | 16 + .../test/reftest/mozCurrentTransform-ref.html | 15 + dom/canvas/test/reftest/mozCurrentTransform.html | 22 + .../test/reftest/mozCurrentTransformInverse.html | 22 + dom/canvas/test/reftest/reftest-stylo.list | 169 + dom/canvas/test/reftest/reftest.list | 225 +- .../test/reftest/webgl-capturestream-test.html | 50 + dom/canvas/test/reftest/webgl-color-test.html | 2 +- dom/canvas/test/reftest/webgl-utils.js | 2 +- ...test_2d.fill.pattern.imageSmoothingEnabled.html | 81 + dom/canvas/test/test_bitmaprenderer.html | 172 + dom/canvas/test/test_bug1215072.html | 76 + dom/canvas/test/test_bug232227.html | 151 + dom/canvas/test/test_canvas.html | 296 +- dom/canvas/test/test_capture.html | 141 + dom/canvas/test/test_filter.html | 45 + dom/canvas/test/test_filter_tainted.html | 338 + dom/canvas/test/test_hitregion_event.html | 18 +- dom/canvas/test/test_imagebitmap.html | 346 + dom/canvas/test/test_imagebitmap_close.html | 93 + dom/canvas/test/test_imagebitmap_cropping.html | 274 + dom/canvas/test/test_imagebitmap_extensions.html | 37 + .../test_imagebitmap_extensions_on_worker.html | 39 + dom/canvas/test/test_imagebitmap_on_worker.html | 142 + .../test/test_imagebitmap_structuredclone.html | 38 + .../test_imagebitmap_structuredclone_iframe.html | 45 + .../test_imagebitmap_structuredclone_window.html | 27 + dom/canvas/test/test_imagebitmap_transfer.html | 46 + dom/canvas/test/test_mozDashOffset.html | 39 - .../test/test_offscreencanvas_basic_webgl.html | 62 + .../test_offscreencanvas_dynamic_fallback.html | 80 + dom/canvas/test/test_offscreencanvas_many.html | 67 + dom/canvas/test/test_offscreencanvas_neuter.html | 78 + .../test/test_offscreencanvas_serviceworker.html | 52 + .../test/test_offscreencanvas_sharedworker.html | 47 + .../test/test_offscreencanvas_sizechange.html | 41 + .../test/test_offscreencanvas_subworker.html | 90 + dom/canvas/test/test_offscreencanvas_toblob.html | 91 + .../test/test_offscreencanvas_toimagebitmap.html | 69 + dom/canvas/test/test_setlinedash.html | 42 - dom/canvas/test/test_toDataURL_alpha.html | 2 +- dom/canvas/test/webgl-conf/always-fail.html | 20 + .../test/webgl-conf/checkout/00_test_list.txt | 8 + .../test/webgl-conf/checkout/CONFORMANCE_RULES.txt | 127 + dom/canvas/test/webgl-conf/checkout/README.md | 79 + .../webgl-conf/checkout/closure-library/AUTHORS | 19 + .../checkout/closure-library/CONTRIBUTING | 48 + .../webgl-conf/checkout/closure-library/LICENSE | 176 + .../checkout/closure-library/README-Khronos.txt | 20 + .../webgl-conf/checkout/closure-library/README.md | 9 + .../closure/bin/build/closurebuilder.py | 287 + .../closure-library/closure/bin/build/depstree.py | 189 + .../closure/bin/build/depswriter.py | 204 + .../closure/bin/build/jscompiler.py | 135 + .../closure-library/closure/bin/build/source.py | 127 + .../closure-library/closure/bin/build/treescan.py | 78 + .../closure-library/closure/bin/calcdeps.py | 590 + .../closure-library/closure/bin/scopify.py | 221 + .../checkout/closure-library/closure/goog/base.js | 2496 + .../checkout/closure-library/closure/goog/deps.js | 1465 + .../checkout}/conformance/00_readme.txt | 0 .../checkout/conformance/00_test_list.txt | 18 + .../checkout/conformance/attribs/00_test_list.txt | 11 + .../attribs/gl-bindAttribLocation-aliasing.html | 90 + .../attribs/gl-bindAttribLocation-matrix.html | 119 + .../attribs/gl-bindAttribLocation-repeated.html | 89 + .../attribs/gl-disabled-vertex-attrib.html | 100 + .../attribs/gl-enable-vertex-attrib.html | 82 + .../conformance/attribs/gl-matrix-attributes.html | 157 + .../attribs/gl-vertex-attrib-render.html | 110 + .../attribs/gl-vertex-attrib-zero-issues.html | 152 + .../conformance/attribs/gl-vertex-attrib.html | 49 + .../attribs/gl-vertexattribpointer-offsets.html | 181 + .../attribs/gl-vertexattribpointer.html | 164 + .../checkout/conformance/buffers/00_test_list.txt | 12 + .../conformance/buffers/buffer-bind-test.html | 87 + .../buffers/buffer-data-and-buffer-sub-data.html | 188 + .../buffers/buffer-data-array-buffer-delete.html | 80 + .../conformance/buffers/buffer-uninitialized.html | 123 + .../element-array-buffer-delete-recreate.html | 90 + .../buffers/index-validation-copies-indices.html | 73 + ...ndex-validation-crash-with-buffer-sub-data.html | 59 + .../buffers/index-validation-large-buffer.html | 77 + ...index-validation-verifies-too-many-indices.html | 71 + .../index-validation-with-resized-buffer.html | 128 + .../conformance/buffers/index-validation.html | 138 + .../checkout/conformance/canvas/00_test_list.txt | 15 + .../conformance/canvas/buffer-offscreen-test.html | 99 + .../conformance/canvas/buffer-preserve-test.html | 87 + .../checkout/conformance/canvas/canvas-test.html | 212 + .../conformance/canvas/canvas-zero-size.html | 64 + .../draw-static-webgl-to-multiple-canvas-test.html | 96 + .../canvas/draw-webgl-to-canvas-test.html | 99 + .../canvas/drawingbuffer-hd-dpi-test.html | 225 + .../canvas/drawingbuffer-static-canvas-test.html | 137 + .../conformance/canvas/drawingbuffer-test.html | 138 + ...amebuffer-bindings-affected-by-to-data-url.html | 95 + .../framebuffer-bindings-unaffected-on-resize.html | 106 + .../conformance/canvas/rapid-resizing.html | 190 + .../texture-bindings-unaffected-on-resize.html | 87 + .../conformance/canvas/to-data-url-test.html | 129 + .../canvas/viewport-unchanged-upon-resize.html | 113 + .../checkout/conformance/context/00_test_list.txt | 19 + .../context/constants-and-properties.html | 566 + .../context-attribute-preserve-drawing-buffer.html | 129 + ...t-attributes-alpha-depth-stencil-antialias.html | 354 + .../context/context-creation-and-destruction.html | 56 + .../conformance/context/context-creation.html | 56 + .../context-eviction-with-garbage-collection.html | 78 + .../conformance/context/context-hidden-alpha.html | 187 + .../conformance/context/context-lost-restored.html | 306 + .../checkout/conformance/context/context-lost.html | 374 + .../context/context-no-alpha-fbo-with-alpha.html | 98 + .../context/context-release-upon-reload.html | 93 + .../context/context-release-with-workers.html | 93 + .../conformance/context/context-size-change.html | 113 + .../conformance/context/context-type-test.html | 74 + .../incorrect-context-object-behaviour.html | 88 + .../checkout/conformance/context/methods.html | 239 + .../conformance/context/premultiplyalpha-test.html | 266 + .../conformance/context/resource-sharing-test.html | 64 + .../context-release-child-with-worker.html | 76 + .../context-release-upon-reload-child.html | 75 + .../context/resources/context-release-worker.js | 4 + .../user-defined-properties-on-context.html | 70 + .../conformance/extensions/00_test_list.txt | 39 + .../angle-instanced-arrays-out-of-bounds.html | 77 + .../extensions/angle-instanced-arrays.html | 652 + .../conformance/extensions/ext-blend-minmax.html | 246 + .../extensions/ext-disjoint-timer-query.html | 326 + .../conformance/extensions/ext-frag-depth.html | 310 + .../checkout/conformance/extensions/ext-sRGB.html | 430 + .../extensions/ext-shader-texture-lod.html | 362 + .../extensions/ext-texture-filter-anisotropic.html | 190 + .../conformance/extensions/get-extension.html | 120 + .../extensions/oes-element-index-uint.html | 447 + .../extensions/oes-standard-derivatives.html | 421 + .../extensions/oes-texture-float-linear.html | 53 + .../extensions/oes-texture-float-with-canvas.html | 55 + .../oes-texture-float-with-image-data.html | 56 + .../extensions/oes-texture-float-with-image.html | 55 + .../extensions/oes-texture-float-with-video.html | 60 + .../conformance/extensions/oes-texture-float.html | 291 + .../extensions/oes-texture-half-float-linear.html | 56 + .../oes-texture-half-float-with-canvas.html | 60 + .../oes-texture-half-float-with-image-data.html | 61 + .../oes-texture-half-float-with-image.html | 60 + .../oes-texture-half-float-with-video.html | 65 + .../extensions/oes-texture-half-float.html | 496 + .../oes-vertex-array-object-bufferData.html | 215 + .../extensions/oes-vertex-array-object.html | 738 + .../extensions/webgl-compressed-texture-atc.html | 431 + .../extensions/webgl-compressed-texture-etc.html | 154 + .../extensions/webgl-compressed-texture-pvrtc.html | 392 + .../webgl-compressed-texture-s3tc-srgb.html | 711 + .../extensions/webgl-compressed-texture-s3tc.html | 736 + .../webgl-compressed-texture-size-limit.html | 246 + .../extensions/webgl-debug-renderer-info.html | 125 + .../extensions/webgl-debug-shaders.html | 165 + .../extensions/webgl-depth-texture.html | 352 + ...webgl-draw-buffers-framebuffer-unsupported.html | 147 + .../webgl-draw-buffers-max-draw-buffers.html | 139 + .../conformance/extensions/webgl-draw-buffers.html | 844 + .../extensions/webgl-shared-resources.html | 861 + .../checkout/conformance/glsl/00_test_list.txt | 11 + .../conformance/glsl/bugs/00_test_list.txt | 39 + .../checkout/conformance/glsl/bugs/README.md | 18 + .../glsl/bugs/angle-ambiguous-function-call.html | 70 + .../bugs/angle-constructor-invalid-parameters.html | 77 + .../glsl/bugs/angle-d3d11-compiler-error.html | 117 + .../glsl/bugs/angle-dx-variable-bug.html | 117 + .../array-of-struct-with-int-first-position.html | 162 + .../glsl/bugs/bool-type-cast-bug-int-float.html | 333 + .../glsl/bugs/compare-loop-index-to-uniform.html | 87 + .../glsl/bugs/complex-glsl-does-not-crash.html | 212 + .../bugs/compound-assignment-type-combination.html | 47 + .../glsl/bugs/conditional-discard-in-loop.html | 161 + .../bugs/conditional-discard-optimization.html | 138 + .../glsl/bugs/constant-precision-qualifier.html | 144 + .../glsl/bugs/essl3-shaders-with-webgl1.html | 159 + .../bugs/floor-div-cos-should-not-truncate.html | 80 + .../glsl/bugs/floored-division-accuracy.html | 95 + .../glsl/bugs/fragcoord-linking-bug.html | 114 + .../glsl/bugs/gl-fragcoord-multisampling-bug.html | 66 + ...bal-invariant-does-not-leak-across-shaders.html | 98 + .../invariant-does-not-leak-across-shaders.html | 95 + .../bugs/logic-inside-block-without-braces.html | 125 + .../bugs/long-expressions-should-not-crash.html | 157 + .../glsl/bugs/loop-if-loop-gradient.html | 96 + .../glsl/bugs/modulo-arithmetic-accuracy.html | 95 + .../glsl/bugs/multiplication-assignment.html | 80 + .../bugs/nested-functions-should-not-crash.html | 110 + .../bugs/nested-loops-with-break-and-continue.html | 104 + .../glsl/bugs/nested-sequence-operator.html | 68 + ...of-small-constant-in-user-defined-function.html | 95 + ...ow-with-constant-exponent-should-not-crash.html | 86 + .../conformance/glsl/bugs/qualcomm-crash.html | 157 + .../bugs/qualcomm-loop-with-continue-crash.html | 92 + .../glsl/bugs/sampler-array-using-loop-index.html | 102 + .../glsl/bugs/sampler-struct-function-arg.html | 116 + .../bugs/sequence-operator-evaluation-order.html | 137 + .../glsl/bugs/sketchfab-lighting-shader-crash.html | 105 + .../glsl/bugs/struct-constructor-highp-bug.html | 63 + .../bugs/temp-expressions-should-not-crash.html | 121 + .../bugs/undefined-index-should-not-crash.html | 85 + .../glsl/bugs/uniforms-should-not-lose-values.html | 102 + .../conformance/glsl/constructors/00_test_list.txt | 14 + .../glsl/constructors/glsl-construct-bvec2.html | 60 + .../glsl/constructors/glsl-construct-bvec3.html | 60 + .../glsl/constructors/glsl-construct-bvec4.html | 60 + .../glsl/constructors/glsl-construct-ivec2.html | 60 + .../glsl/constructors/glsl-construct-ivec3.html | 60 + .../glsl/constructors/glsl-construct-ivec4.html | 60 + .../glsl/constructors/glsl-construct-mat2.html | 60 + .../glsl/constructors/glsl-construct-mat3.html | 60 + .../glsl/constructors/glsl-construct-mat4.html | 60 + .../glsl-construct-vec-mat-corner-cases.html | 216 + .../constructors/glsl-construct-vec-mat-index.html | 75 + .../glsl/constructors/glsl-construct-vec2.html | 60 + .../glsl/constructors/glsl-construct-vec3.html | 60 + .../glsl/constructors/glsl-construct-vec4.html | 60 + .../conformance/glsl/functions/00_test_list.txt | 0 .../glsl/functions/glsl-function-abs.html | 66 + .../glsl/functions/glsl-function-acos.html | 116 + .../glsl/functions/glsl-function-asin.html | 116 + .../glsl/functions/glsl-function-atan-xy.html | 119 + .../glsl/functions/glsl-function-atan.html | 116 + .../glsl/functions/glsl-function-ceil.html | 74 + .../glsl/functions/glsl-function-clamp-float.html | 77 + .../functions/glsl-function-clamp-gentype.html | 80 + .../glsl/functions/glsl-function-cos.html | 120 + .../glsl/functions/glsl-function-cross.html | 74 + .../glsl/functions/glsl-function-distance.html | 109 + .../glsl/functions/glsl-function-dot.html | 111 + .../glsl/functions/glsl-function-faceforward.html | 87 + .../glsl/functions/glsl-function-floor.html | 73 + .../glsl/functions/glsl-function-fract.html | 71 + .../glsl/functions/glsl-function-length.html | 108 + .../glsl/functions/glsl-function-lessThan.html | 73 + .../glsl/functions/glsl-function-max-float.html | 73 + .../glsl/functions/glsl-function-max-gentype.html | 73 + .../glsl/functions/glsl-function-min-float.html | 73 + .../glsl/functions/glsl-function-min-gentype.html | 73 + .../glsl/functions/glsl-function-mix-float.html | 75 + .../glsl/functions/glsl-function-mix-gentype.html | 75 + .../glsl/functions/glsl-function-mod-float.html | 74 + .../glsl/functions/glsl-function-mod-gentype.html | 77 + .../glsl/functions/glsl-function-normalize.html | 80 + .../glsl/functions/glsl-function-reflect.html | 82 + .../glsl/functions/glsl-function-refract.html | 91 + .../glsl/functions/glsl-function-sign.html | 73 + .../glsl/functions/glsl-function-sin.html | 117 + .../functions/glsl-function-smoothstep-float.html | 118 + .../glsl-function-smoothstep-gentype.html | 77 + .../glsl/functions/glsl-function-step-float.html | 73 + .../glsl/functions/glsl-function-step-gentype.html | 72 + .../conformance/glsl/functions/glsl-function.html | 60 + .../conformance/glsl/implicit/00_test_list.txt | 0 .../glsl/implicit/add_int_float.vert.html | 58 + .../glsl/implicit/add_int_mat2.vert.html | 58 + .../glsl/implicit/add_int_mat3.vert.html | 58 + .../glsl/implicit/add_int_mat4.vert.html | 58 + .../glsl/implicit/add_int_vec2.vert.html | 58 + .../glsl/implicit/add_int_vec3.vert.html | 58 + .../glsl/implicit/add_int_vec4.vert.html | 58 + .../glsl/implicit/add_ivec2_vec2.vert.html | 58 + .../glsl/implicit/add_ivec3_vec3.vert.html | 58 + .../glsl/implicit/add_ivec4_vec4.vert.html | 58 + .../glsl/implicit/assign_int_to_float.vert.html | 58 + .../glsl/implicit/assign_ivec2_to_vec2.vert.html | 58 + .../glsl/implicit/assign_ivec3_to_vec3.vert.html | 58 + .../glsl/implicit/assign_ivec4_to_vec4.vert.html | 58 + .../glsl/implicit/construct_struct.vert.html | 61 + .../glsl/implicit/divide_int_float.vert.html | 58 + .../glsl/implicit/divide_int_mat2.vert.html | 58 + .../glsl/implicit/divide_int_mat3.vert.html | 58 + .../glsl/implicit/divide_int_mat4.vert.html | 58 + .../glsl/implicit/divide_int_vec2.vert.html | 58 + .../glsl/implicit/divide_int_vec3.vert.html | 58 + .../glsl/implicit/divide_int_vec4.vert.html | 58 + .../glsl/implicit/divide_ivec2_vec2.vert.html | 58 + .../glsl/implicit/divide_ivec3_vec3.vert.html | 58 + .../glsl/implicit/divide_ivec4_vec4.vert.html | 58 + .../glsl/implicit/equal_int_float.vert.html | 58 + .../glsl/implicit/equal_ivec2_vec2.vert.html | 58 + .../glsl/implicit/equal_ivec3_vec3.vert.html | 58 + .../glsl/implicit/equal_ivec4_vec4.vert.html | 58 + .../glsl/implicit/function_int_float.vert.html | 61 + .../glsl/implicit/function_ivec2_vec2.vert.html | 61 + .../glsl/implicit/function_ivec3_vec3.vert.html | 61 + .../glsl/implicit/function_ivec4_vec4.vert.html | 61 + .../glsl/implicit/greater_than.vert.html | 58 + .../glsl/implicit/greater_than_equal.vert.html | 58 + .../conformance/glsl/implicit/less_than.vert.html | 58 + .../glsl/implicit/less_than_equal.vert.html | 58 + .../glsl/implicit/multiply_int_float.vert.html | 58 + .../glsl/implicit/multiply_int_mat2.vert.html | 58 + .../glsl/implicit/multiply_int_mat3.vert.html | 58 + .../glsl/implicit/multiply_int_mat4.vert.html | 58 + .../glsl/implicit/multiply_int_vec2.vert.html | 58 + .../glsl/implicit/multiply_int_vec3.vert.html | 58 + .../glsl/implicit/multiply_int_vec4.vert.html | 58 + .../glsl/implicit/multiply_ivec2_vec2.vert.html | 58 + .../glsl/implicit/multiply_ivec3_vec3.vert.html | 58 + .../glsl/implicit/multiply_ivec4_vec4.vert.html | 58 + .../glsl/implicit/not_equal_int_float.vert.html | 58 + .../glsl/implicit/not_equal_ivec2_vec2.vert.html | 58 + .../glsl/implicit/not_equal_ivec3_vec3.vert.html | 58 + .../glsl/implicit/not_equal_ivec4_vec4.vert.html | 58 + .../glsl/implicit/subtract_int_float.vert.html | 58 + .../glsl/implicit/subtract_int_mat2.vert.html | 58 + .../glsl/implicit/subtract_int_mat3.vert.html | 58 + .../glsl/implicit/subtract_int_mat4.vert.html | 58 + .../glsl/implicit/subtract_int_vec2.vert.html | 58 + .../glsl/implicit/subtract_int_vec3.vert.html | 58 + .../glsl/implicit/subtract_int_vec4.vert.html | 58 + .../glsl/implicit/subtract_ivec2_vec2.vert.html | 58 + .../glsl/implicit/subtract_ivec3_vec3.vert.html | 58 + .../glsl/implicit/subtract_ivec4_vec4.vert.html | 58 + .../glsl/implicit/ternary_int_float.vert.html | 58 + .../glsl/implicit/ternary_ivec2_vec2.vert.html | 58 + .../glsl/implicit/ternary_ivec3_vec3.vert.html | 58 + .../glsl/implicit/ternary_ivec4_vec4.vert.html | 58 + .../conformance/glsl/literals/00_test_list.txt | 3 + .../glsl/literals/float_literal.vert.html | 72 + .../glsl/literals/literal_precision.html | 56 + .../glsl/literals/overflow_leak.vert.html | 82 + .../conformance/glsl/matrices/00_test_list.txt | 3 + .../glsl/matrices/glsl-mat3-construction.html | 93 + .../glsl/matrices/glsl-mat4-to-mat3.html | 91 + .../glsl/matrices/matrix-compound-multiply.html | 92 + .../conformance/glsl/misc/00_test_list.txt | 114 + .../glsl/misc/attrib-location-length-limits.html | 110 + .../conformance/glsl/misc/boolean_precision.html | 93 + .../glsl/misc/const-variable-initialization.html | 265 + .../embedded-struct-definitions-forbidden.html | 62 + .../conformance/glsl/misc/empty-declaration.html | 132 + .../conformance/glsl/misc/empty_main.vert.html | 54 + .../expression-list-in-declarator-initializer.html | 87 + .../glsl/misc/gl_position_unset.vert.html | 58 + .../glsl/misc/global-variable-init.html | 314 + .../misc/glsl-2types-of-textures-on-same-unit.html | 153 + .../conformance/glsl/misc/glsl-function-nodes.html | 155 + .../glsl/misc/glsl-long-variable-names.html | 248 + .../conformance/glsl/misc/glsl-vertex-branch.html | 149 + .../checkout/conformance/glsl/misc/include.vs | 4 + .../conformance/glsl/misc/large-loop-compile.html | 193 + .../glsl/misc/non-ascii-comments.vert.html | 59 + .../conformance/glsl/misc/non-ascii.vert.html | 58 + .../conformance/glsl/misc/re-compile-re-link.html | 171 + .../misc/sequence-operator-returns-constant.html | 81 + .../glsl/misc/shader-precision-format-obeyed.html | 104 + .../conformance/glsl/misc/shader-struct-scope.html | 252 + .../misc/shader-uniform-packing-restrictions.html | 272 + .../misc/shader-varying-packing-restrictions.html | 209 + .../misc/shader-with-256-character-define.html | 57 + .../shader-with-256-character-identifier.frag.html | 126 + .../misc/shader-with-257-character-define.html | 57 + .../shader-with-257-character-identifier.frag.html | 57 + .../misc/shader-with-_webgl-identifier.vert.html | 58 + .../misc/shader-with-arbitrary-indexing.frag.html | 62 + .../misc/shader-with-arbitrary-indexing.vert.html | 61 + ...er-with-array-of-structs-containing-arrays.html | 154 + .../misc/shader-with-array-of-structs-uniform.html | 166 + .../glsl/misc/shader-with-attrib-array.vert.html | 58 + .../glsl/misc/shader-with-attrib-struct.vert.html | 60 + .../glsl/misc/shader-with-clipvertex.vert.html | 57 + .../glsl/misc/shader-with-comma-assignment.html | 62 + .../shader-with-comma-conditional-assignment.html | 213 + ...with-comma-separated-variable-declarations.html | 58 + .../shader-with-conditional-scoping-negative.html | 63 + .../glsl/misc/shader-with-conditional-scoping.html | 66 + .../misc/shader-with-default-precision.frag.html | 59 + .../misc/shader-with-default-precision.vert.html | 60 + .../shader-with-define-line-continuation.frag.html | 58 + .../glsl/misc/shader-with-dfdx-no-ext.frag.html | 58 + .../glsl/misc/shader-with-dfdx.frag.html | 57 + .../conformance/glsl/misc/shader-with-do-loop.html | 61 + .../glsl/misc/shader-with-error-directive.html | 72 + .../misc/shader-with-explicit-int-cast.vert.html | 59 + .../misc/shader-with-float-return-value.frag.html | 67 + .../glsl/misc/shader-with-for-loop.html | 104 + .../glsl/misc/shader-with-for-scoping.html | 59 + .../glsl/misc/shader-with-frag-depth.frag.html | 59 + .../misc/shader-with-function-recursion.frag.html | 66 + .../misc/shader-with-function-scoped-struct.html | 63 + .../glsl/misc/shader-with-functional-scoping.html | 60 + .../glsl/misc/shader-with-glcolor.vert.html | 56 + .../glsl/misc/shader-with-gles-1.frag.html | 60 + .../glsl/misc/shader-with-gles-symbol.frag.html | 60 + ...er-with-global-variable-precision-mismatch.html | 149 + .../misc/shader-with-glprojectionmatrix.vert.html | 56 + .../misc/shader-with-hex-int-constant-macro.html | 59 + ...shader-with-illegal-default-precision.frag.html | 259 + ...shader-with-illegal-default-precision.vert.html | 245 + ...hader-with-implicit-vec3-to-vec4-cast.vert.html | 59 + .../glsl/misc/shader-with-include.vert.html | 60 + .../misc/shader-with-int-return-value.frag.html | 63 + .../misc/shader-with-invalid-identifier.frag.html | 57 + .../misc/shader-with-ivec2-return-value.frag.html | 63 + .../misc/shader-with-ivec3-return-value.frag.html | 63 + .../misc/shader-with-ivec4-return-value.frag.html | 63 + .../misc/shader-with-limited-indexing.frag.html | 75 + .../glsl/misc/shader-with-long-line.html | 88 + .../misc/shader-with-non-ascii-error.frag.html | 58 + .../glsl/misc/shader-with-non-reserved-words.html | 716 + .../glsl/misc/shader-with-precision.frag.html | 58 + .../misc/shader-with-preprocessor-whitespace.html | 83 + .../glsl/misc/shader-with-quoted-error.frag.html | 58 + .../glsl/misc/shader-with-reserved-words.html | 284 + .../shader-with-short-circuiting-operators.html | 177 + .../shader-with-similar-uniform-array-names.html | 130 + .../glsl/misc/shader-with-too-many-uniforms.html | 144 + .../misc/shader-with-two-initializer-types.html | 57 + ...er-with-undefined-preprocessor-symbol.frag.html | 60 + ...shader-with-uniform-in-loop-condition.vert.html | 63 + .../misc/shader-with-vec2-return-value.frag.html | 65 + .../misc/shader-with-vec3-return-value.frag.html | 65 + .../misc/shader-with-vec4-return-value.frag.html | 65 + .../shader-with-vec4-vec3-vec4-conditional.html | 57 + .../glsl/misc/shader-with-version-100.frag.html | 62 + .../glsl/misc/shader-with-version-100.vert.html | 59 + .../glsl/misc/shader-with-version-120.vert.html | 59 + .../glsl/misc/shader-with-version-130.vert.html | 59 + .../misc/shader-with-webgl-identifier.vert.html | 58 + .../glsl/misc/shader-with-while-loop.html | 59 + .../glsl/misc/shader-without-precision.frag.html | 58 + ...s-with-constant-expression-loop-conditions.html | 136 + .../glsl/misc/shaders-with-invariance.html | 353 + .../misc/shaders-with-mis-matching-uniforms.html | 108 + .../misc/shaders-with-mis-matching-varyings.html | 101 + .../glsl/misc/shaders-with-missing-varyings.html | 95 + .../glsl/misc/shaders-with-name-conflicts.html | 104 + .../glsl/misc/shaders-with-uniform-structs.html | 310 + .../glsl/misc/shaders-with-varyings.html | 124 + .../checkout/conformance/glsl/misc/shared.html | 172 + .../conformance/glsl/misc/struct-assign.html | 233 + .../conformance/glsl/misc/struct-equals.html | 238 + .../glsl/misc/struct-mixed-array-declarators.html | 90 + .../glsl/misc/struct-nesting-exceeds-maximum.html | 76 + .../misc/struct-nesting-of-variable-names.html | 93 + .../glsl/misc/struct-nesting-under-maximum.html | 72 + .../glsl/misc/struct-specifiers-in-uniforms.html | 84 + .../glsl/misc/struct-unary-operators.html | 89 + .../glsl/misc/ternary-operator-on-arrays.html | 85 + .../ternary-operators-in-global-initializers.html | 86 + .../misc/ternary-operators-in-initializers.html | 143 + .../glsl/misc/uniform-location-length-limits.html | 107 + .../conformance/glsl/reserved/00_test_list.txt | 0 .../glsl/reserved/_webgl_field.vert.html | 61 + .../glsl/reserved/_webgl_function.vert.html | 59 + .../glsl/reserved/_webgl_struct.vert.html | 59 + .../glsl/reserved/_webgl_variable.vert.html | 55 + .../glsl/reserved/webgl_field.vert.html | 61 + .../glsl/reserved/webgl_function.vert.html | 59 + .../glsl/reserved/webgl_struct.vert.html | 59 + .../glsl/reserved/webgl_variable.vert.html | 55 + .../conformance/glsl/samplers/00_test_list.txt | 4 + .../samplers/glsl-function-texture2d-bias.html | 122 + .../glsl/samplers/glsl-function-texture2dlod.html | 130 + .../glsl/samplers/glsl-function-texture2dproj.html | 137 + .../samplers/glsl-function-texture2dprojlod.html | 161 + .../conformance/glsl/variables/00_test_list.txt | 6 + .../glsl/variables/gl-fragcoord-xy-values.html | 206 + .../conformance/glsl/variables/gl-fragcoord.html | 105 + .../glsl/variables/gl-fragdata-and-fragcolor.html | 59 + .../conformance/glsl/variables/gl-frontfacing.html | 107 + .../conformance/glsl/variables/gl-pointcoord.html | 162 + .../conformance/glsl/variables/glsl-built-ins.html | 127 + .../checkout/conformance/limits/00_test_list.txt | 6 + .../checkout/conformance/limits/gl-line-width.html | 93 + .../limits/gl-max-texture-dimensions.html | 130 + .../conformance/limits/gl-min-attribs.html | 107 + .../conformance/limits/gl-min-textures.html | 102 + .../conformance/limits/gl-min-uniforms.html | 126 + .../angle-instanced-arrays-state-leakage.html | 99 + .../manual/canvas-clear-on-zero-count-draw.html | 111 + .../manual/canvas-no-clear-on-readpixels.html | 71 + .../canvas-no-clear-on-unsuccessful-draw.html | 84 + ...fers-keep-contents-exiting-fullscreen-mode.html | 155 + .../checkout/conformance/misc/00_test_list.txt | 15 + .../conformance/misc/bad-arguments-test.html | 121 + .../misc/boolean-argument-conversion.html | 136 + .../checkout/conformance/misc/delayed-drawing.html | 85 + .../checkout/conformance/misc/error-reporting.html | 94 + .../checkout/conformance/misc/expando-loss.html | 243 + .../misc/functions-returning-strings.html | 125 + .../checkout/conformance/misc/instanceof-test.html | 65 + .../conformance/misc/invalid-passed-params.html | 184 + .../checkout/conformance/misc/is-object.html | 99 + .../conformance/misc/null-object-behaviour.html | 110 + .../misc/object-deletion-behaviour.html | 464 + .../conformance/misc/shader-precision-format.html | 158 + .../conformance/misc/type-conversion-test.html | 172 + .../conformance/misc/uninitialized-test.html | 214 + .../checkout/conformance/misc/webgl-specific.html | 132 + .../checkout/conformance/more/00_test_list.txt | 58 + .../checkout}/conformance/more/README.md | 0 .../checkout/conformance/more/all_tests.html | 399 + .../conformance/more/all_tests_linkonly.html | 399 + .../conformance/more/all_tests_sequential.html | 399 + .../more/conformance/argGenerators-A.js | 86 + .../more/conformance/argGenerators-B1.js | 78 + .../more/conformance/argGenerators-B2.js | 171 + .../more/conformance/argGenerators-B3.js | 85 + .../more/conformance/argGenerators-B4.js | 88 + .../more/conformance/argGenerators-C.js | 136 + .../more/conformance/argGenerators-D_G.js | 252 + .../more/conformance/argGenerators-G_I.js | 141 + .../more/conformance/argGenerators-L_S.js | 139 + .../more/conformance/argGenerators-S_V.js | 229 + .../more/conformance/badArgsArityLessThanArgc.html | 597 + .../conformance/more/conformance/constants.html | 372 + .../conformance/more/conformance/fuzzTheAPI.html | 137 + .../conformance/more/conformance/getContext.html | 59 + .../conformance/more/conformance/methods.html | 201 + .../more/conformance/quickCheckAPI-A.html | 84 + .../more/conformance/quickCheckAPI-B1.html | 84 + .../more/conformance/quickCheckAPI-B2.html | 84 + .../more/conformance/quickCheckAPI-B3.html | 84 + .../more/conformance/quickCheckAPI-B4.html | 84 + .../more/conformance/quickCheckAPI-C.html | 84 + .../more/conformance/quickCheckAPI-D_G.html | 84 + .../more/conformance/quickCheckAPI-G_I.html | 84 + .../more/conformance/quickCheckAPI-L_S.html | 84 + .../more/conformance/quickCheckAPI-S_V.html | 84 + .../conformance/more/conformance/quickCheckAPI.js | 430 + .../more/conformance/quickCheckAPIBadArgs.html | 103 + .../conformance/more/conformance/webGLArrays.html | 186 + .../conformance/more/demos/opengl_web.html | 607 + .../checkout/conformance/more/demos/video.html | 163 + .../conformance/more/functions/bindBuffer.html | 69 + .../more/functions/bindBufferBadArgs.html | 94 + .../functions/bindFramebufferLeaveNonZero.html | 50 + .../conformance/more/functions/bufferData.html | 87 + .../more/functions/bufferDataBadArgs.html | 79 + .../conformance/more/functions/bufferSubData.html | 138 + .../more/functions/bufferSubDataBadArgs.html | 94 + .../conformance/more/functions/copyTexImage2D.html | 130 + .../more/functions/copyTexImage2DBadArgs.html | 109 + .../more/functions/copyTexSubImage2D.html | 142 + .../more/functions/copyTexSubImage2DBadArgs.html | 117 + .../more/functions/deleteBufferBadArgs.html | 65 + .../conformance/more/functions/drawArrays.html | 135 + .../more/functions/drawArraysOutOfBounds.html | 305 + .../conformance/more/functions/drawElements.html | 143 + .../more/functions/drawElementsBadArgs.html | 209 + .../conformance/more/functions/isTests.html | 82 + .../conformance/more/functions/isTestsBadArgs.html | 108 + .../conformance/more/functions/readPixels.html | 63 + .../more/functions/readPixelsBadArgs.html | 124 + .../conformance/more/functions/texImage2D.html | 86 + .../more/functions/texImage2DBadArgs.html | 107 + .../conformance/more/functions/texImage2DHTML.html | 159 + .../more/functions/texImage2DHTMLBadArgs.html | 72 + .../conformance/more/functions/texSubImage2D.html | 91 + .../more/functions/texSubImage2DBadArgs.html | 116 + .../more/functions/texSubImage2DHTML.html | 172 + .../more/functions/texSubImage2DHTMLBadArgs.html | 104 + .../conformance/more/functions/uniformMatrix.html | 90 + .../more/functions/uniformMatrixBadArgs.html | 164 + .../conformance/more/functions/uniformf.html | 95 + .../more/functions/uniformfArrayLen1.html | 121 + .../more/functions/uniformfBadArgs.html | 126 + .../conformance/more/functions/uniformi.html | 95 + .../more/functions/uniformiBadArgs.html | 122 + .../conformance/more/functions/vertexAttrib.html | 142 + .../more/functions/vertexAttribBadArgs.html | 118 + .../more/functions/vertexAttribPointer.html | 106 + .../more/functions/vertexAttribPointerBadArgs.html | 131 + .../conformance/more/glsl/arrayOutOfBounds.html | 279 + .../checkout/conformance/more/glsl/longLoops.html | 253 + .../conformance/more/glsl/uniformOutOfBounds.html | 217 + .../more/glsl/unusedAttribsUniforms.html | 115 + .../checkout/conformance/more/index.html | 96 + .../conformance/more/performance/CPUvsGPU.html | 360 + .../conformance/more/performance/bandwidth.html | 238 + .../conformance/more/performance/jsGCPause.html | 85 + .../conformance/more/performance/jsMatrixMult.html | 77 + .../more/performance/jsToGLOverhead.html | 67 + .../checkout}/conformance/more/unit.css | 0 .../webgl-conf/checkout/conformance/more/unit.js | 988 + .../webgl-conf/checkout/conformance/more/util.js | 1286 + .../checkout/conformance/ogles/00_test_list.txt | 2 + .../conformance/ogles/GL/abs/abs_001_to_006.html | 129 + .../ogles/GL/abs/abs_float_frag_xvary.frag | 35 + .../ogles/GL/abs/abs_float_frag_xvary_ref.frag | 37 + .../ogles/GL/abs/abs_float_vert_xvary.vert | 36 + .../ogles/GL/abs/abs_float_vert_xvary_ref.vert | 38 + .../ogles/GL/abs/abs_vec2_frag_xvary.frag | 35 + .../ogles/GL/abs/abs_vec2_frag_xvary_ref.frag | 38 + .../ogles/GL/abs/abs_vec2_vert_xvary.vert | 36 + .../ogles/GL/abs/abs_vec2_vert_xvary_ref.vert | 39 + .../ogles/GL/abs/abs_vec3_frag_xvary.frag | 35 + .../ogles/GL/abs/abs_vec3_frag_xvary_ref.frag | 40 + .../ogles/GL/abs/abs_vec3_vert_xvary.vert | 36 + .../ogles/GL/abs/abs_vec3_vert_xvary_ref.vert | 40 + .../conformance/ogles/GL/abs/input.run.txt | 2 + .../conformance/ogles/GL/acos/acos_001_to_006.html | 129 + .../ogles/GL/acos/acos_float_frag_xvary.frag | 36 + .../ogles/GL/acos/acos_float_frag_xvary_ref.frag | 111 + .../ogles/GL/acos/acos_float_vert_xvary.vert | 37 + .../ogles/GL/acos/acos_float_vert_xvary_ref.vert | 58 + .../ogles/GL/acos/acos_vec2_frag_xvary.frag | 36 + .../ogles/GL/acos/acos_vec2_frag_xvary_ref.frag | 147 + .../ogles/GL/acos/acos_vec2_vert_xvary.vert | 37 + .../ogles/GL/acos/acos_vec2_vert_xvary_ref.vert | 73 + .../ogles/GL/acos/acos_vec3_frag_xvary.frag | 36 + .../ogles/GL/acos/acos_vec3_frag_xvary_ref.frag | 183 + .../ogles/GL/acos/acos_vec3_vert_xvary.vert | 37 + .../ogles/GL/acos/acos_vec3_vert_xvary_ref.vert | 89 + .../conformance/ogles/GL/acos/input.run.txt | 2 + .../conformance/ogles/GL/all/all_001_to_004.html | 103 + .../conformance/ogles/GL/all/all_bvec2_frag.frag | 35 + .../ogles/GL/all/all_bvec2_frag_ref.frag | 45 + .../conformance/ogles/GL/all/all_bvec2_vert.vert | 36 + .../ogles/GL/all/all_bvec2_vert_ref.vert | 46 + .../conformance/ogles/GL/all/all_bvec3_frag.frag | 35 + .../ogles/GL/all/all_bvec3_frag_ref.frag | 46 + .../conformance/ogles/GL/all/all_bvec3_vert.vert | 36 + .../ogles/GL/all/all_bvec3_vert_ref.vert | 47 + .../conformance/ogles/GL/all/input.run.txt | 2 + .../conformance/ogles/GL/any/any_001_to_004.html | 103 + .../conformance/ogles/GL/any/any_bvec2_frag.frag | 35 + .../ogles/GL/any/any_bvec2_frag_ref.frag | 45 + .../conformance/ogles/GL/any/any_bvec2_vert.vert | 36 + .../ogles/GL/any/any_bvec2_vert_ref.vert | 46 + .../conformance/ogles/GL/any/any_bvec3_frag.frag | 35 + .../ogles/GL/any/any_bvec3_frag_ref.frag | 46 + .../conformance/ogles/GL/any/any_bvec3_vert.vert | 36 + .../ogles/GL/any/any_bvec3_vert_ref.vert | 47 + .../conformance/ogles/GL/any/input.run.txt | 2 + .../ogles/GL/array/array_001_to_006.html | 221 + .../GL/array/empty_empty_array_float_frag.frag | 45 + .../GL/array/empty_empty_array_float_vert.vert | 44 + .../GL/array/empty_uniform_array_float_frag.frag | 45 + .../GL/array/empty_uniform_array_float_vert.vert | 47 + .../GL/array/initfunc_empty_array_float_frag.frag | 50 + .../GL/array/initfunc_empty_array_float_vert.vert | 49 + .../conformance/ogles/GL/array/input.run.txt | 2 + .../conformance/ogles/GL/asin/asin_001_to_006.html | 129 + .../ogles/GL/asin/asin_float_frag_xvary.frag | 36 + .../ogles/GL/asin/asin_float_frag_xvary_ref.frag | 110 + .../ogles/GL/asin/asin_float_vert_xvary.vert | 37 + .../ogles/GL/asin/asin_float_vert_xvary_ref.vert | 57 + .../ogles/GL/asin/asin_vec2_frag_xvary.frag | 36 + .../ogles/GL/asin/asin_vec2_frag_xvary_ref.frag | 146 + .../ogles/GL/asin/asin_vec2_vert_xvary.vert | 37 + .../ogles/GL/asin/asin_vec2_vert_xvary_ref.vert | 71 + .../ogles/GL/asin/asin_vec3_frag_xvary.frag | 36 + .../ogles/GL/asin/asin_vec3_frag_xvary_ref.frag | 182 + .../ogles/GL/asin/asin_vec3_vert_xvary.vert | 37 + .../ogles/GL/asin/asin_vec3_vert_xvary_ref.vert | 86 + .../conformance/ogles/GL/asin/input.run.txt | 2 + .../conformance/ogles/GL/atan/atan_001_to_008.html | 155 + .../conformance/ogles/GL/atan/atan_009_to_012.html | 103 + .../ogles/GL/atan/atan_float_frag_xvary.frag | 36 + .../ogles/GL/atan/atan_float_frag_xvary_ref.frag | 72 + .../ogles/GL/atan/atan_float_frag_xvaryyvary.frag | 48 + .../GL/atan/atan_float_frag_xvaryyvary_ref.frag | 88 + .../ogles/GL/atan/atan_float_vert_xvary.vert | 37 + .../ogles/GL/atan/atan_float_vert_xvary_ref.vert | 73 + .../ogles/GL/atan/atan_float_vert_xvaryyvary.vert | 46 + .../GL/atan/atan_float_vert_xvaryyvary_ref.vert | 85 + .../ogles/GL/atan/atan_vec2_frag_xvary.frag | 36 + .../ogles/GL/atan/atan_vec2_frag_xvary_ref.frag | 132 + .../ogles/GL/atan/atan_vec2_frag_xvaryyvary.frag | 49 + .../GL/atan/atan_vec2_frag_xvaryyvary_ref.frag | 150 + .../ogles/GL/atan/atan_vec2_vert_xvary.vert | 37 + .../ogles/GL/atan/atan_vec2_vert_xvary_ref.vert | 133 + .../ogles/GL/atan/atan_vec2_vert_xvaryyvary.vert | 51 + .../GL/atan/atan_vec2_vert_xvaryyvary_ref.vert | 150 + .../ogles/GL/atan/atan_vec3_frag_xvary.frag | 36 + .../ogles/GL/atan/atan_vec3_frag_xvary_ref.frag | 178 + .../ogles/GL/atan/atan_vec3_frag_xvaryyvary.frag | 54 + .../GL/atan/atan_vec3_frag_xvaryyvary_ref.frag | 203 + .../ogles/GL/atan/atan_vec3_vert_xvary.vert | 37 + .../ogles/GL/atan/atan_vec3_vert_xvary_ref.vert | 178 + .../ogles/GL/atan/atan_vec3_vert_xvaryyvary.vert | 56 + .../GL/atan/atan_vec3_vert_xvaryyvary_ref.vert | 202 + .../conformance/ogles/GL/atan/input.run.txt | 3 + .../GL/biConstants/biConstants_001_to_008.html | 251 + .../GL/biConstants/biConstants_009_to_016.html | 251 + .../gl_MaxCombinedTextureImageUnits_frag.frag | 37 + .../gl_MaxCombinedTextureImageUnits_vert.vert | 38 + .../GL/biConstants/gl_MaxDrawBuffers_frag.frag | 37 + .../GL/biConstants/gl_MaxDrawBuffers_vert.vert | 38 + .../gl_MaxFragmentUniformVectors_frag.frag | 37 + .../gl_MaxFragmentUniformVectors_vert.vert | 38 + .../biConstants/gl_MaxTextureImageUnits_frag.frag | 37 + .../biConstants/gl_MaxTextureImageUnits_vert.vert | 38 + .../GL/biConstants/gl_MaxVaryingVectors_frag.frag | 37 + .../GL/biConstants/gl_MaxVaryingVectors_vert.vert | 38 + .../GL/biConstants/gl_MaxVertexAttribs_frag.frag | 37 + .../GL/biConstants/gl_MaxVertexAttribs_vert.vert | 38 + .../gl_MaxVertexTextureImageUnits_frag.frag | 39 + .../gl_MaxVertexTextureImageUnits_vert.vert | 40 + .../gl_MaxVertexUniformVectors_frag.frag | 37 + .../gl_MaxVertexUniformVectors_vert.vert | 38 + .../conformance/ogles/GL/biConstants/input.run.txt | 3 + .../ogles/GL/biuDepthRange/DepthRange_frag.frag | 33 + .../ogles/GL/biuDepthRange/DepthRange_vert.vert | 35 + .../GL/biuDepthRange/biuDepthRange_001_to_002.html | 129 + .../ogles/GL/biuDepthRange/input.run.txt | 2 + .../ogles/GL/build/CG_Data_Types_frag.frag | 45 + .../ogles/GL/build/CG_Standard_Library_frag.frag | 32 + .../ogles/GL/build/CorrectBuiltInOveride_frag.frag | 39 + .../ogles/GL/build/CorrectComma_frag.frag | 39 + .../ogles/GL/build/CorrectConstFolding1_vert.vert | 53 + .../ogles/GL/build/CorrectConstFolding2_vert.vert | 438 + .../ogles/GL/build/CorrectConstruct_vert.vert | 54 + .../GL/build/CorrectExtension10_V100_frag.frag | 43 + .../GL/build/CorrectExtension1_V100_frag.frag | 34 + .../GL/build/CorrectExtension4_V100_frag.frag | 35 + .../ogles/GL/build/CorrectFull_vert.vert | 671 + .../ogles/GL/build/CorrectFuncOverload_frag.frag | 44 + .../ogles/GL/build/CorrectFuncOverload_vert.vert | 54 + .../ogles/GL/build/CorrectFunction1_vert.vert | 53 + .../ogles/GL/build/CorrectModule_frag.frag | 81 + .../ogles/GL/build/CorrectParse1_frag.frag | 68 + .../ogles/GL/build/CorrectParse2_frag.frag | 153 + .../ogles/GL/build/CorrectParse2_vert.vert | 166 + .../ogles/GL/build/CorrectParseTest1_frag.frag | 40 + .../ogles/GL/build/CorrectParseTest_frag.frag | 43 + .../ogles/GL/build/CorrectPreprocess5_frag.frag | 48 + .../ogles/GL/build/CorrectPreprocess8_frag.frag | 132 + .../ogles/GL/build/CorrectPreprocess9_frag.frag | 49 + .../ogles/GL/build/CorrectSwizzle1_frag.frag | 41 + .../ogles/GL/build/CorrectSwizzle1_vert.vert | 34 + .../ogles/GL/build/CorrectSwizzle2_frag.frag | 56 + .../ogles/GL/build/CorrectSwizzle2_vert.vert | 34 + .../ogles/GL/build/CorrectSwizzle3_frag.frag | 41 + .../ogles/GL/build/CorrectVersion_V100_frag.frag | 36 + .../GL/build/DuplicateVersion1_V100_frag.frag | 36 + .../ogles/GL/build/FunctionParam_vert.vert | 38 + .../build/Include_Preprocessor_Directive_frag.frag | 29 + .../Low_Level_Assembly_Reserved_Words_frag.frag | 44 + .../ogles/GL/build/Main_Parameters_vert.vert | 29 + .../ogles/GL/build/ParseTest3_frag.frag | 37 + .../ogles/GL/build/ParseTest4_frag.frag | 33 + .../Permissive_Constant_Conversions_frag.frag | 32 + .../Permissive_Scalar_Vector_Expressions_frag.frag | 33 + .../conformance/ogles/GL/build/TernaryOp_frag.frag | 35 + .../GL/build/Texture_Rectangle_Samplers_frag.frag | 34 + .../conformance/ogles/GL/build/array10_frag.frag | 35 + .../conformance/ogles/GL/build/array11_frag.frag | 33 + .../conformance/ogles/GL/build/array1_frag.frag | 32 + .../conformance/ogles/GL/build/array2_frag.frag | 32 + .../conformance/ogles/GL/build/array3_frag.frag | 33 + .../conformance/ogles/GL/build/array4_frag.frag | 32 + .../conformance/ogles/GL/build/array5_frag.frag | 33 + .../conformance/ogles/GL/build/array6_frag.frag | 33 + .../conformance/ogles/GL/build/array7_frag.frag | 33 + .../conformance/ogles/GL/build/array8_frag.frag | 33 + .../conformance/ogles/GL/build/array9_frag.frag | 33 + .../ogles/GL/build/attribute1_vert.vert | 31 + .../ogles/GL/build/attribute2_vert.vert | 31 + .../conformance/ogles/GL/build/attribute_frag.frag | 32 + .../conformance/ogles/GL/build/attribute_vert.vert | 29 + .../conformance/ogles/GL/build/break_frag.frag | 32 + .../ogles/GL/build/build_001_to_008.html | 131 + .../ogles/GL/build/build_009_to_016.html | 131 + .../ogles/GL/build/build_017_to_024.html | 131 + .../ogles/GL/build/build_025_to_032.html | 131 + .../ogles/GL/build/build_033_to_040.html | 131 + .../ogles/GL/build/build_041_to_048.html | 131 + .../ogles/GL/build/build_049_to_056.html | 131 + .../ogles/GL/build/build_057_to_064.html | 131 + .../ogles/GL/build/build_065_to_072.html | 131 + .../ogles/GL/build/build_073_to_080.html | 131 + .../ogles/GL/build/build_081_to_088.html | 131 + .../ogles/GL/build/build_089_to_096.html | 131 + .../ogles/GL/build/build_097_to_104.html | 131 + .../ogles/GL/build/build_105_to_112.html | 131 + .../ogles/GL/build/build_113_to_120.html | 131 + .../ogles/GL/build/build_121_to_128.html | 131 + .../ogles/GL/build/build_129_to_136.html | 131 + .../ogles/GL/build/build_137_to_144.html | 131 + .../ogles/GL/build/build_145_to_152.html | 131 + .../ogles/GL/build/build_153_to_160.html | 131 + .../ogles/GL/build/build_161_to_168.html | 131 + .../ogles/GL/build/build_169_to_176.html | 131 + .../ogles/GL/build/build_177_to_178.html | 71 + .../conformance/ogles/GL/build/comma1_vert.vert | 33 + .../conformance/ogles/GL/build/comma2_frag.frag | 35 + .../conformance/ogles/GL/build/comma2_vert.vert | 33 + .../conformance/ogles/GL/build/comma3_vert.vert | 34 + .../conformance/ogles/GL/build/comment_frag.frag | 32 + .../ogles/GL/build/conditional1_frag.frag | 34 + .../ogles/GL/build/conditional2_frag.frag | 35 + .../ogles/GL/build/conditional3_frag.frag | 34 + .../conformance/ogles/GL/build/constFunc_frag.frag | 39 + .../ogles/GL/build/constructor1_frag.frag | 32 + .../ogles/GL/build/constructor2_frag.frag | 33 + .../ogles/GL/build/constructor3_V100_frag.frag | 33 + .../conformance/ogles/GL/build/continue_frag.frag | 32 + .../ogles/GL/build/dataType10_frag.frag | 33 + .../ogles/GL/build/dataType11_frag.frag | 32 + .../ogles/GL/build/dataType12_frag.frag | 32 + .../ogles/GL/build/dataType13_frag.frag | 34 + .../ogles/GL/build/dataType19_frag.frag | 33 + .../conformance/ogles/GL/build/dataType1_frag.frag | 32 + .../conformance/ogles/GL/build/dataType2_frag.frag | 34 + .../conformance/ogles/GL/build/dataType3_frag.frag | 33 + .../conformance/ogles/GL/build/dataType4_frag.frag | 32 + .../conformance/ogles/GL/build/dataType5_frag.frag | 32 + .../conformance/ogles/GL/build/dataType6_frag.frag | 32 + .../conformance/ogles/GL/build/dataType7_frag.frag | 33 + .../conformance/ogles/GL/build/dataType8_frag.frag | 33 + .../conformance/ogles/GL/build/dataType9_frag.frag | 35 + .../conformance/ogles/GL/build/default.frag | 32 + .../conformance/ogles/GL/build/default.vert | 32 + .../conformance/ogles/GL/build/dowhile_frag.frag | 34 + .../conformance/ogles/GL/build/dvec2_frag.frag | 32 + .../conformance/ogles/GL/build/dvec3_frag.frag | 32 + .../conformance/ogles/GL/build/dvec4_frag.frag | 32 + .../ogles/GL/build/extension2_V100_frag.frag | 34 + .../ogles/GL/build/extension3_V100_frag.frag | 33 + .../ogles/GL/build/extension5_V100_frag.frag | 33 + .../ogles/GL/build/extension6_V100_frag.frag | 33 + .../ogles/GL/build/extension7_V100_frag.frag | 33 + .../ogles/GL/build/extension8_V100_frag.frag | 33 + .../ogles/GL/build/extension9_V100_frag.frag | 33 + .../conformance/ogles/GL/build/float2_frag.frag | 32 + .../conformance/ogles/GL/build/float3_frag.frag | 32 + .../conformance/ogles/GL/build/float4_frag.frag | 32 + .../ogles/GL/build/fragmentOnly1_vert.vert | 29 + .../ogles/GL/build/fragmentOnly2_vert.vert | 29 + .../ogles/GL/build/fragmentOnly3_vert.vert | 29 + .../ogles/GL/build/fragmentOnly4_vert.vert | 29 + .../ogles/GL/build/fragmentOnly_vert.vert | 29 + .../ogles/GL/build/function10_frag.frag | 41 + .../conformance/ogles/GL/build/function1_frag.frag | 40 + .../ogles/GL/build/function2_V100_frag.frag | 39 + .../conformance/ogles/GL/build/function3_frag.frag | 40 + .../conformance/ogles/GL/build/function4_frag.frag | 40 + .../conformance/ogles/GL/build/function6_frag.frag | 40 + .../conformance/ogles/GL/build/function7_frag.frag | 39 + .../conformance/ogles/GL/build/function8_frag.frag | 40 + .../conformance/ogles/GL/build/function9_frag.frag | 41 + .../conformance/ogles/GL/build/hvec2_frag.frag | 32 + .../conformance/ogles/GL/build/hvec3_frag.frag | 32 + .../conformance/ogles/GL/build/hvec4_frag.frag | 32 + .../ogles/GL/build/identifier1_frag.frag | 32 + .../ogles/GL/build/identifier2_frag.frag | 32 + .../ogles/GL/build/identifier3_frag.frag | 33 + .../conformance/ogles/GL/build/if1_frag.frag | 34 + .../conformance/ogles/GL/build/if2_frag.frag | 35 + .../ogles/GL/build/increment1_frag.frag | 37 + .../ogles/GL/build/increment2_frag.frag | 33 + .../ogles/GL/build/increment3_frag.frag | 34 + .../ogles/GL/build/increment4_frag.frag | 33 + .../ogles/GL/build/increment6_frag.frag | 33 + .../conformance/ogles/GL/build/input.run.txt | 24 + .../conformance/ogles/GL/build/main1_vert.vert | 28 + .../conformance/ogles/GL/build/main2_vert.vert | 29 + .../conformance/ogles/GL/build/main3_vert.vert | 29 + .../ogles/GL/build/matrix_V100_frag.frag | 33 + .../conformance/ogles/GL/build/normal_vert.vert | 30 + .../conformance/ogles/GL/build/parser10_frag.frag | 32 + .../conformance/ogles/GL/build/parser1_vert.vert | 30 + .../conformance/ogles/GL/build/parser3_frag.frag | 33 + .../conformance/ogles/GL/build/parser4_frag.frag | 33 + .../conformance/ogles/GL/build/parser5_frag.frag | 33 + .../conformance/ogles/GL/build/parser6_frag.frag | 33 + .../conformance/ogles/GL/build/parser7_frag.frag | 33 + .../conformance/ogles/GL/build/parser8_frag.frag | 34 + .../conformance/ogles/GL/build/parser9_frag.frag | 33 + .../ogles/GL/build/preprocess0_frag.frag | 80 + .../ogles/GL/build/preprocess10_frag.frag | 36 + .../ogles/GL/build/preprocess1_frag.frag | 81 + .../ogles/GL/build/preprocess2_frag.frag | 77 + .../ogles/GL/build/preprocess3_frag.frag | 60 + .../ogles/GL/build/preprocess4_frag.frag | 77 + .../ogles/GL/build/preprocess6_frag.frag | 54 + .../ogles/GL/build/preprocess7_frag.frag | 68 + .../conformance/ogles/GL/build/scoping1_frag.frag | 38 + .../conformance/ogles/GL/build/scoping2_frag.frag | 36 + .../conformance/ogles/GL/build/struct10_frag.frag | 36 + .../conformance/ogles/GL/build/struct11_frag.frag | 36 + .../conformance/ogles/GL/build/struct1_frag.frag | 35 + .../conformance/ogles/GL/build/struct2_frag.frag | 35 + .../conformance/ogles/GL/build/struct3_frag.frag | 35 + .../conformance/ogles/GL/build/struct4_frag.frag | 35 + .../conformance/ogles/GL/build/struct5_frag.frag | 36 + .../conformance/ogles/GL/build/struct6_frag.frag | 35 + .../conformance/ogles/GL/build/struct7_frag.frag | 33 + .../conformance/ogles/GL/build/struct8_frag.frag | 40 + .../conformance/ogles/GL/build/struct9_frag.frag | 36 + .../conformance/ogles/GL/build/swizzle1_frag.frag | 33 + .../conformance/ogles/GL/build/swizzle2_frag.frag | 33 + .../conformance/ogles/GL/build/swizzle3_frag.frag | 33 + .../conformance/ogles/GL/build/typecast_frag.frag | 33 + .../conformance/ogles/GL/build/uniform1_frag.frag | 40 + .../conformance/ogles/GL/build/uniform_frag.frag | 32 + .../conformance/ogles/GL/build/varying1_frag.frag | 34 + .../conformance/ogles/GL/build/varying2_frag.frag | 34 + .../conformance/ogles/GL/build/varying3_frag.frag | 34 + .../conformance/ogles/GL/build/varying_frag.frag | 32 + .../conformance/ogles/GL/build/vector_frag.frag | 33 + .../ogles/GL/build/version2_V100_frag.frag | 36 + .../ogles/GL/build/version3_V100_frag.frag | 36 + .../ogles/GL/build/vertexOnly2_frag.frag | 32 + .../ogles/GL/build/vertexOnly_frag.frag | 42 + .../conformance/ogles/GL/build/vertex_vert.vert | 30 + .../conformance/ogles/GL/build/while1_frag.frag | 34 + .../conformance/ogles/GL/build/while2_frag.frag | 33 + .../conformance/ogles/GL/build/while_frag.frag | 34 + ..._in_varying_array_out_of_bounds_001_to_001.html | 61 + .../gl_Color_array_index_out_of_bounds_frag.frag | 33 + .../input.run.txt | 2 + .../conformance/ogles/GL/ceil/ceil_001_to_006.html | 129 + .../ogles/GL/ceil/ceil_float_frag_xvary.frag | 35 + .../ogles/GL/ceil/ceil_float_frag_xvary_ref.frag | 41 + .../ogles/GL/ceil/ceil_float_vert_xvary.vert | 36 + .../ogles/GL/ceil/ceil_float_vert_xvary_ref.vert | 42 + .../ogles/GL/ceil/ceil_vec2_frag_xvary.frag | 35 + .../ogles/GL/ceil/ceil_vec2_frag_xvary_ref.frag | 42 + .../ogles/GL/ceil/ceil_vec2_vert_xvary.vert | 36 + .../ogles/GL/ceil/ceil_vec2_vert_xvary_ref.vert | 43 + .../ogles/GL/ceil/ceil_vec3_frag_xvary.frag | 35 + .../ogles/GL/ceil/ceil_vec3_frag_xvary_ref.frag | 43 + .../ogles/GL/ceil/ceil_vec3_vert_xvary.vert | 36 + .../ogles/GL/ceil/ceil_vec3_vert_xvary_ref.vert | 44 + .../conformance/ogles/GL/ceil/input.run.txt | 2 + .../ogles/GL/clamp/clamp_001_to_006.html | 129 + .../clamp_float_frag_xvary_yconstquarter.frag | 37 + .../clamp_float_frag_xvary_yconstquarter_ref.frag | 40 + .../clamp_float_vert_xvary_yconstquarter.vert | 38 + .../clamp_float_vert_xvary_yconstquarter_ref.vert | 41 + .../clamp/clamp_vec2_frag_xvary_yconstquarter.frag | 37 + .../clamp_vec2_frag_xvary_yconstquarter_ref.frag | 42 + .../clamp/clamp_vec2_vert_xvary_yconstquarter.vert | 38 + .../clamp_vec2_vert_xvary_yconstquarter_ref.vert | 43 + .../clamp/clamp_vec3_frag_xvary_yconstquarter.frag | 37 + .../clamp_vec3_frag_xvary_yconstquarter_ref.frag | 44 + .../clamp/clamp_vec3_vert_xvary_yconstquarter.vert | 38 + .../clamp_vec3_vert_xvary_yconstquarter_ref.vert | 45 + .../conformance/ogles/GL/clamp/input.run.txt | 2 + .../GL/control_flow/control_flow_001_to_008.html | 251 + .../GL/control_flow/control_flow_009_to_010.html | 101 + .../ogles/GL/control_flow/for_break_frag.frag | 46 + .../ogles/GL/control_flow/for_break_vert.vert | 45 + .../ogles/GL/control_flow/for_continue_frag.frag | 50 + .../ogles/GL/control_flow/for_continue_vert.vert | 50 + .../GL/control_flow/for_nested_break_frag.frag | 52 + .../GL/control_flow/for_nested_break_vert.vert | 52 + .../GL/control_flow/for_nested_continue_frag.frag | 61 + .../GL/control_flow/for_nested_continue_vert.vert | 61 + .../ogles/GL/control_flow/input.run.txt | 3 + .../ogles/GL/control_flow/nested_if_else_frag.frag | 57 + .../ogles/GL/control_flow/nested_if_else_vert.vert | 57 + .../conformance/ogles/GL/cos/cos_001_to_006.html | 129 + .../ogles/GL/cos/cos_float_frag_xvary.frag | 35 + .../ogles/GL/cos/cos_float_frag_xvary_ref.frag | 70 + .../ogles/GL/cos/cos_float_vert_xvary.vert | 36 + .../ogles/GL/cos/cos_float_vert_xvary_ref.vert | 50 + .../ogles/GL/cos/cos_vec2_frag_xvary.frag | 35 + .../ogles/GL/cos/cos_vec2_frag_xvary_ref.frag | 74 + .../ogles/GL/cos/cos_vec2_vert_xvary.vert | 36 + .../ogles/GL/cos/cos_vec2_vert_xvary_ref.vert | 50 + .../ogles/GL/cos/cos_vec3_frag_xvary.frag | 35 + .../ogles/GL/cos/cos_vec3_frag_xvary_ref.frag | 74 + .../ogles/GL/cos/cos_vec3_vert_xvary.vert | 36 + .../ogles/GL/cos/cos_vec3_vert_xvary_ref.vert | 50 + .../conformance/ogles/GL/cos/input.run.txt | 2 + .../ogles/GL/cross/cross_001_to_002.html | 77 + .../GL/cross/cross_vec3_frag_xvaryyconst.frag | 47 + .../GL/cross/cross_vec3_frag_xvaryyconst_ref.frag | 49 + .../GL/cross/cross_vec3_vert_xvaryyconst.vert | 46 + .../GL/cross/cross_vec3_vert_xvaryyconst_ref.vert | 50 + .../conformance/ogles/GL/cross/input.run.txt | 2 + .../conformance/ogles/GL/default/default.frag | 34 + .../conformance/ogles/GL/default/default.vert | 36 + .../ogles/GL/default/default_001_to_001.html | 64 + .../ogles/GL/default/default_textured.frag | 36 + .../ogles/GL/default/default_textured.vert | 39 + .../conformance/ogles/GL/default/expected.frag | 34 + .../conformance/ogles/GL/default/input.run.txt | 2 + .../ogles/GL/degrees/degrees_001_to_006.html | 129 + .../ogles/GL/degrees/degrees_float_frag_xvary.frag | 36 + .../GL/degrees/degrees_float_frag_xvary_ref.frag | 36 + .../ogles/GL/degrees/degrees_float_vert_xvary.vert | 37 + .../GL/degrees/degrees_float_vert_xvary_ref.vert | 37 + .../ogles/GL/degrees/degrees_vec2_frag_xvary.frag | 36 + .../GL/degrees/degrees_vec2_frag_xvary_ref.frag | 36 + .../ogles/GL/degrees/degrees_vec2_vert_xvary.vert | 37 + .../GL/degrees/degrees_vec2_vert_xvary_ref.vert | 37 + .../ogles/GL/degrees/degrees_vec3_frag_xvary.frag | 36 + .../GL/degrees/degrees_vec3_frag_xvary_ref.frag | 36 + .../ogles/GL/degrees/degrees_vec3_vert_xvary.vert | 37 + .../GL/degrees/degrees_vec3_vert_xvary_ref.vert | 37 + .../conformance/ogles/GL/degrees/input.run.txt | 2 + .../ogles/GL/discard/discard_001_to_002.html | 89 + .../ogles/GL/discard/discard_cond_frag.frag | 41 + .../ogles/GL/discard/discard_cond_frag_ref.frag | 44 + .../conformance/ogles/GL/discard/discard_frag.frag | 35 + .../conformance/ogles/GL/discard/input.run.txt | 2 + .../ogles/GL/distance/distance_001_to_006.html | 129 + .../distance/distance_float_frag_xvaryyhalf.frag | 34 + .../distance_float_frag_xvaryyhalf_ref.frag | 34 + .../distance/distance_float_vert_xvaryyhalf.vert | 35 + .../distance_float_vert_xvaryyhalf_ref.vert | 35 + .../GL/distance/distance_vec2_frag_xvaryyhalf.frag | 34 + .../distance_vec2_frag_xvaryyhalf_ref.frag | 34 + .../GL/distance/distance_vec2_vert_xvaryyhalf.vert | 35 + .../distance_vec2_vert_xvaryyhalf_ref.vert | 35 + .../GL/distance/distance_vec3_frag_xvaryyhalf.frag | 34 + .../distance_vec3_frag_xvaryyhalf_ref.frag | 34 + .../GL/distance/distance_vec3_vert_xvaryyhalf.vert | 35 + .../distance_vec3_vert_xvaryyhalf_ref.vert | 35 + .../conformance/ogles/GL/distance/input.run.txt | 2 + .../conformance/ogles/GL/dot/dot_001_to_006.html | 129 + .../ogles/GL/dot/dot_float_frag_xvaryyone.frag | 34 + .../ogles/GL/dot/dot_float_frag_xvaryyone_ref.frag | 34 + .../ogles/GL/dot/dot_float_vert_xvaryyone.vert | 35 + .../ogles/GL/dot/dot_float_vert_xvaryyone_ref.vert | 35 + .../ogles/GL/dot/dot_vec2_frag_xvaryyhalf.frag | 34 + .../ogles/GL/dot/dot_vec2_frag_xvaryyhalf_ref.frag | 34 + .../ogles/GL/dot/dot_vec2_vert_xvaryyhalf.vert | 35 + .../ogles/GL/dot/dot_vec2_vert_xvaryyhalf_ref.vert | 35 + .../ogles/GL/dot/dot_vec3_frag_xvaryythird.frag | 34 + .../GL/dot/dot_vec3_frag_xvaryythird_ref.frag | 34 + .../ogles/GL/dot/dot_vec3_vert_xvaryythird.vert | 35 + .../GL/dot/dot_vec3_vert_xvaryythird_ref.vert | 35 + .../conformance/ogles/GL/dot/input.run.txt | 2 + .../ogles/GL/equal/equal_001_to_008.html | 155 + .../ogles/GL/equal/equal_009_to_012.html | 103 + .../ogles/GL/equal/equal_bvec2_frag.frag | 40 + .../ogles/GL/equal/equal_bvec2_frag_ref.frag | 50 + .../ogles/GL/equal/equal_bvec2_vert.vert | 37 + .../ogles/GL/equal/equal_bvec2_vert_ref.vert | 47 + .../ogles/GL/equal/equal_bvec3_frag.frag | 36 + .../ogles/GL/equal/equal_bvec3_frag_ref.frag | 48 + .../ogles/GL/equal/equal_bvec3_vert.vert | 37 + .../ogles/GL/equal/equal_bvec3_vert_ref.vert | 49 + .../ogles/GL/equal/equal_ivec2_frag.frag | 36 + .../ogles/GL/equal/equal_ivec2_frag_ref.frag | 46 + .../ogles/GL/equal/equal_ivec2_vert.vert | 37 + .../ogles/GL/equal/equal_ivec2_vert_ref.vert | 47 + .../ogles/GL/equal/equal_ivec3_frag.frag | 36 + .../ogles/GL/equal/equal_ivec3_frag_ref.frag | 48 + .../ogles/GL/equal/equal_ivec3_vert.vert | 37 + .../ogles/GL/equal/equal_ivec3_vert_ref.vert | 49 + .../ogles/GL/equal/equal_vec2_frag.frag | 40 + .../ogles/GL/equal/equal_vec2_frag_ref.frag | 50 + .../ogles/GL/equal/equal_vec2_vert.vert | 37 + .../ogles/GL/equal/equal_vec2_vert_ref.vert | 47 + .../ogles/GL/equal/equal_vec3_frag.frag | 36 + .../ogles/GL/equal/equal_vec3_frag_ref.frag | 48 + .../ogles/GL/equal/equal_vec3_vert.vert | 37 + .../ogles/GL/equal/equal_vec3_vert_ref.vert | 49 + .../conformance/ogles/GL/equal/input.run.txt | 3 + .../conformance/ogles/GL/exp/exp_001_to_008.html | 155 + .../conformance/ogles/GL/exp/exp_009_to_012.html | 103 + .../ogles/GL/exp/exp_float_frag_xvary.frag | 36 + .../ogles/GL/exp/exp_float_frag_xvary_ref.frag | 37 + .../ogles/GL/exp/exp_float_frag_xvaryneg.frag | 35 + .../ogles/GL/exp/exp_float_frag_xvaryneg_ref.frag | 36 + .../ogles/GL/exp/exp_float_vert_xvary.vert | 37 + .../ogles/GL/exp/exp_float_vert_xvary_ref.vert | 38 + .../ogles/GL/exp/exp_float_vert_xvaryneg.vert | 36 + .../ogles/GL/exp/exp_float_vert_xvaryneg_ref.vert | 37 + .../ogles/GL/exp/exp_vec2_frag_xvary.frag | 36 + .../ogles/GL/exp/exp_vec2_frag_xvary_ref.frag | 37 + .../ogles/GL/exp/exp_vec2_frag_xvaryneg.frag | 35 + .../ogles/GL/exp/exp_vec2_frag_xvaryneg_ref.frag | 36 + .../ogles/GL/exp/exp_vec2_vert_xvary.vert | 37 + .../ogles/GL/exp/exp_vec2_vert_xvary_ref.vert | 38 + .../ogles/GL/exp/exp_vec2_vert_xvaryneg.vert | 36 + .../ogles/GL/exp/exp_vec2_vert_xvaryneg_ref.vert | 37 + .../ogles/GL/exp/exp_vec3_frag_xvary.frag | 36 + .../ogles/GL/exp/exp_vec3_frag_xvary_ref.frag | 37 + .../ogles/GL/exp/exp_vec3_frag_xvaryneg.frag | 35 + .../ogles/GL/exp/exp_vec3_frag_xvaryneg_ref.frag | 36 + .../ogles/GL/exp/exp_vec3_vert_xvary.vert | 37 + .../ogles/GL/exp/exp_vec3_vert_xvary_ref.vert | 38 + .../ogles/GL/exp/exp_vec3_vert_xvaryneg.vert | 36 + .../ogles/GL/exp/exp_vec3_vert_xvaryneg_ref.vert | 37 + .../conformance/ogles/GL/exp/input.run.txt | 3 + .../conformance/ogles/GL/exp2/exp2_001_to_008.html | 155 + .../conformance/ogles/GL/exp2/exp2_009_to_012.html | 103 + .../ogles/GL/exp2/exp2_float_frag_xvary.frag | 35 + .../ogles/GL/exp2/exp2_float_frag_xvary_ref.frag | 35 + .../ogles/GL/exp2/exp2_float_frag_xvaryneg.frag | 35 + .../GL/exp2/exp2_float_frag_xvaryneg_ref.frag | 35 + .../ogles/GL/exp2/exp2_float_vert_xvary.vert | 36 + .../ogles/GL/exp2/exp2_float_vert_xvary_ref.vert | 36 + .../ogles/GL/exp2/exp2_float_vert_xvaryneg.vert | 36 + .../GL/exp2/exp2_float_vert_xvaryneg_ref.vert | 36 + .../ogles/GL/exp2/exp2_vec2_frag_xvary.frag | 35 + .../ogles/GL/exp2/exp2_vec2_frag_xvary_ref.frag | 35 + .../ogles/GL/exp2/exp2_vec2_frag_xvaryneg.frag | 35 + .../ogles/GL/exp2/exp2_vec2_frag_xvaryneg_ref.frag | 35 + .../ogles/GL/exp2/exp2_vec2_vert_xvary.vert | 36 + .../ogles/GL/exp2/exp2_vec2_vert_xvary_ref.vert | 36 + .../ogles/GL/exp2/exp2_vec2_vert_xvaryneg.vert | 36 + .../ogles/GL/exp2/exp2_vec2_vert_xvaryneg_ref.vert | 36 + .../ogles/GL/exp2/exp2_vec3_frag_xvary.frag | 35 + .../ogles/GL/exp2/exp2_vec3_frag_xvary_ref.frag | 35 + .../ogles/GL/exp2/exp2_vec3_frag_xvaryneg.frag | 35 + .../ogles/GL/exp2/exp2_vec3_frag_xvaryneg_ref.frag | 35 + .../ogles/GL/exp2/exp2_vec3_vert_xvary.vert | 36 + .../ogles/GL/exp2/exp2_vec3_vert_xvary_ref.vert | 36 + .../ogles/GL/exp2/exp2_vec3_vert_xvaryneg.vert | 36 + .../ogles/GL/exp2/exp2_vec3_vert_xvaryneg_ref.vert | 36 + .../conformance/ogles/GL/exp2/input.run.txt | 3 + .../GL/faceforward/faceforward_001_to_006.html | 129 + .../faceforward_float_frag_nvaryiconst.frag | 40 + .../faceforward_float_frag_nvaryiconst_ref.frag | 41 + .../faceforward_float_vert_nvaryiconst.vert | 41 + .../faceforward_float_vert_nvaryiconst_ref.vert | 42 + .../faceforward_vec2_frag_nvaryiconst.frag | 46 + .../faceforward_vec2_frag_nvaryiconst_ref.frag | 47 + .../faceforward_vec2_vert_nvaryiconst.vert | 46 + .../faceforward_vec2_vert_nvaryiconst_ref.vert | 47 + .../faceforward_vec3_frag_nvaryiconst.frag | 47 + .../faceforward_vec3_frag_nvaryiconst_ref.frag | 48 + .../faceforward_vec3_vert_nvaryiconst.vert | 47 + .../faceforward_vec3_vert_nvaryiconst_ref.vert | 48 + .../conformance/ogles/GL/faceforward/input.run.txt | 2 + .../ogles/GL/floor/floor_001_to_006.html | 129 + .../ogles/GL/floor/floor_float_frag_xvary.frag | 35 + .../ogles/GL/floor/floor_float_frag_xvary_ref.frag | 44 + .../ogles/GL/floor/floor_float_vert_xvary.vert | 36 + .../ogles/GL/floor/floor_float_vert_xvary_ref.vert | 45 + .../ogles/GL/floor/floor_vec2_frag_xvary.frag | 35 + .../ogles/GL/floor/floor_vec2_frag_xvary_ref.frag | 48 + .../ogles/GL/floor/floor_vec2_vert_xvary.vert | 36 + .../ogles/GL/floor/floor_vec2_vert_xvary_ref.vert | 49 + .../ogles/GL/floor/floor_vec3_frag_xvary.frag | 35 + .../ogles/GL/floor/floor_vec3_frag_xvary_ref.frag | 52 + .../ogles/GL/floor/floor_vec3_vert_xvary.vert | 36 + .../ogles/GL/floor/floor_vec3_vert_xvary_ref.vert | 53 + .../conformance/ogles/GL/floor/input.run.txt | 2 + .../ogles/GL/fract/fract_001_to_006.html | 129 + .../ogles/GL/fract/fract_float_frag_xvary.frag | 36 + .../ogles/GL/fract/fract_float_frag_xvary_ref.frag | 36 + .../ogles/GL/fract/fract_float_vert_xvary.vert | 37 + .../ogles/GL/fract/fract_float_vert_xvary_ref.vert | 37 + .../ogles/GL/fract/fract_vec2_frag_xvary.frag | 36 + .../ogles/GL/fract/fract_vec2_frag_xvary_ref.frag | 36 + .../ogles/GL/fract/fract_vec2_vert_xvary.vert | 37 + .../ogles/GL/fract/fract_vec2_vert_xvary_ref.vert | 37 + .../ogles/GL/fract/fract_vec3_frag_xvary.frag | 36 + .../ogles/GL/fract/fract_vec3_frag_xvary_ref.frag | 36 + .../ogles/GL/fract/fract_vec3_vert_xvary.vert | 37 + .../ogles/GL/fract/fract_vec3_vert_xvary_ref.vert | 37 + .../conformance/ogles/GL/fract/input.run.txt | 2 + .../ogles/GL/functions/array_float_frag.frag | 102 + .../ogles/GL/functions/array_float_vert.vert | 103 + .../bool_empty_empty_bool_array_frag.frag | 91 + .../bool_empty_empty_bool_array_vert.vert | 91 + .../bool_empty_empty_bool_empty_frag.frag | 65 + .../bool_empty_empty_bool_empty_vert.vert | 65 + .../functions/bool_empty_in_bool_array_frag.frag | 91 + .../functions/bool_empty_in_bool_array_vert.vert | 91 + .../functions/bool_empty_in_bool_empty_frag.frag | 65 + .../functions/bool_empty_in_bool_empty_vert.vert | 65 + .../bool_empty_inout_bool_array_frag.frag | 91 + .../bool_empty_inout_bool_array_vert.vert | 91 + .../bool_empty_inout_bool_empty_frag.frag | 65 + .../bool_empty_inout_bool_empty_vert.vert | 65 + .../functions/bool_empty_out_bool_array_frag.frag | 85 + .../functions/bool_empty_out_bool_array_vert.vert | 85 + .../functions/bool_empty_out_bool_empty_frag.frag | 59 + .../functions/bool_empty_out_bool_empty_vert.vert | 59 + .../bvec4_empty_empty_bvec4_array_frag.frag | 108 + .../bvec4_empty_empty_bvec4_array_vert.vert | 108 + .../bvec4_empty_empty_bvec4_empty_frag.frag | 91 + .../bvec4_empty_empty_bvec4_empty_vert.vert | 91 + .../functions/bvec4_empty_in_bvec4_array_frag.frag | 108 + .../functions/bvec4_empty_in_bvec4_array_vert.vert | 108 + .../functions/bvec4_empty_in_bvec4_empty_frag.frag | 91 + .../functions/bvec4_empty_in_bvec4_empty_vert.vert | 91 + .../bvec4_empty_inout_bvec4_array_frag.frag | 108 + .../bvec4_empty_inout_bvec4_array_vert.vert | 108 + .../bvec4_empty_inout_bvec4_bigarray_frag.frag | 129 + .../bvec4_empty_inout_bvec4_bigarray_vert.vert | 129 + .../bvec4_empty_inout_bvec4_empty_frag.frag | 91 + .../bvec4_empty_inout_bvec4_empty_vert.vert | 91 + .../bvec4_empty_out_bvec4_array_frag.frag | 102 + .../bvec4_empty_out_bvec4_array_vert.vert | 102 + .../bvec4_empty_out_bvec4_empty_frag.frag | 85 + .../bvec4_empty_out_bvec4_empty_vert.vert | 85 + .../float_empty_empty_float_array_frag.frag | 91 + .../float_empty_empty_float_array_vert.vert | 91 + .../float_empty_empty_float_empty_frag.frag | 65 + .../float_empty_empty_float_empty_vert.vert | 65 + .../functions/float_empty_in_float_array_frag.frag | 91 + .../functions/float_empty_in_float_array_vert.vert | 91 + .../functions/float_empty_in_float_empty_frag.frag | 65 + .../functions/float_empty_in_float_empty_vert.vert | 65 + .../float_empty_inout_float_array_frag.frag | 91 + .../float_empty_inout_float_array_vert.vert | 91 + .../float_empty_inout_float_empty_frag.frag | 65 + .../float_empty_inout_float_empty_vert.vert | 65 + .../float_empty_out_float_array_frag.frag | 85 + .../float_empty_out_float_array_vert.vert | 85 + .../float_empty_out_float_empty_frag.frag | 59 + .../float_empty_out_float_empty_vert.vert | 59 + .../ogles/GL/functions/functions_001_to_008.html | 251 + .../ogles/GL/functions/functions_009_to_016.html | 251 + .../ogles/GL/functions/functions_017_to_024.html | 251 + .../ogles/GL/functions/functions_025_to_032.html | 251 + .../ogles/GL/functions/functions_033_to_040.html | 251 + .../ogles/GL/functions/functions_041_to_048.html | 251 + .../ogles/GL/functions/functions_049_to_056.html | 251 + .../ogles/GL/functions/functions_057_to_064.html | 251 + .../ogles/GL/functions/functions_065_to_072.html | 251 + .../ogles/GL/functions/functions_073_to_080.html | 251 + .../ogles/GL/functions/functions_081_to_088.html | 251 + .../ogles/GL/functions/functions_089_to_096.html | 251 + .../ogles/GL/functions/functions_097_to_104.html | 251 + .../ogles/GL/functions/functions_105_to_112.html | 251 + .../ogles/GL/functions/functions_113_to_120.html | 251 + .../ogles/GL/functions/functions_121_to_126.html | 201 + .../conformance/ogles/GL/functions/input.run.txt | 17 + .../functions/int_empty_empty_int_array_frag.frag | 91 + .../functions/int_empty_empty_int_array_vert.vert | 91 + .../functions/int_empty_empty_int_empty_frag.frag | 65 + .../functions/int_empty_empty_int_empty_vert.vert | 65 + .../GL/functions/int_empty_in_int_array_frag.frag | 91 + .../GL/functions/int_empty_in_int_array_vert.vert | 91 + .../GL/functions/int_empty_in_int_empty_frag.frag | 65 + .../GL/functions/int_empty_in_int_empty_vert.vert | 65 + .../functions/int_empty_inout_int_array_frag.frag | 91 + .../functions/int_empty_inout_int_array_vert.vert | 91 + .../functions/int_empty_inout_int_empty_frag.frag | 65 + .../functions/int_empty_inout_int_empty_vert.vert | 65 + .../GL/functions/int_empty_out_int_array_frag.frag | 85 + .../GL/functions/int_empty_out_int_array_vert.vert | 85 + .../GL/functions/int_empty_out_int_empty_frag.frag | 59 + .../GL/functions/int_empty_out_int_empty_vert.vert | 59 + .../ivec4_empty_empty_ivec4_array_frag.frag | 108 + .../ivec4_empty_empty_ivec4_array_vert.vert | 108 + .../ivec4_empty_empty_ivec4_empty_frag.frag | 91 + .../ivec4_empty_empty_ivec4_empty_vert.vert | 91 + .../functions/ivec4_empty_in_ivec4_array_frag.frag | 108 + .../functions/ivec4_empty_in_ivec4_array_vert.vert | 108 + .../functions/ivec4_empty_in_ivec4_empty_frag.frag | 91 + .../functions/ivec4_empty_in_ivec4_empty_vert.vert | 91 + .../ivec4_empty_inout_ivec4_array_frag.frag | 108 + .../ivec4_empty_inout_ivec4_array_vert.vert | 108 + .../ivec4_empty_inout_ivec4_bigarray_frag.frag | 129 + .../ivec4_empty_inout_ivec4_bigarray_vert.vert | 129 + .../ivec4_empty_inout_ivec4_empty_frag.frag | 91 + .../ivec4_empty_inout_ivec4_empty_vert.vert | 91 + .../ivec4_empty_out_ivec4_array_frag.frag | 102 + .../ivec4_empty_out_ivec4_array_vert.vert | 102 + .../ivec4_empty_out_ivec4_empty_frag.frag | 85 + .../ivec4_empty_out_ivec4_empty_vert.vert | 85 + .../mat4_empty_empty_mat4_array_frag.frag | 141 + .../mat4_empty_empty_mat4_array_vert.vert | 141 + .../mat4_empty_empty_mat4_empty_frag.frag | 145 + .../mat4_empty_empty_mat4_empty_vert.vert | 145 + .../functions/mat4_empty_in_mat4_array_frag.frag | 141 + .../functions/mat4_empty_in_mat4_array_vert.vert | 141 + .../functions/mat4_empty_in_mat4_empty_frag.frag | 145 + .../functions/mat4_empty_in_mat4_empty_vert.vert | 145 + .../mat4_empty_inout_mat4_array_frag.frag | 141 + .../mat4_empty_inout_mat4_array_vert.vert | 141 + .../mat4_empty_inout_mat4_empty_frag.frag | 145 + .../mat4_empty_inout_mat4_empty_vert.vert | 145 + .../functions/mat4_empty_out_mat4_array_frag.frag | 135 + .../functions/mat4_empty_out_mat4_array_vert.vert | 135 + .../functions/mat4_empty_out_mat4_empty_frag.frag | 136 + .../functions/mat4_empty_out_mat4_empty_vert.vert | 136 + .../ogles/GL/functions/qualifiers_float_frag.frag | 59 + .../ogles/GL/functions/qualifiers_float_vert.vert | 59 + .../ogles/GL/functions/qualifiers_struct_frag.frag | 83 + .../ogles/GL/functions/qualifiers_struct_vert.vert | 87 + .../vec4_empty_empty_vec4_array_frag.frag | 108 + .../vec4_empty_empty_vec4_array_vert.vert | 108 + .../vec4_empty_empty_vec4_empty_frag.frag | 91 + .../vec4_empty_empty_vec4_empty_vert.vert | 91 + .../functions/vec4_empty_in_vec4_array_frag.frag | 108 + .../functions/vec4_empty_in_vec4_array_vert.vert | 108 + .../functions/vec4_empty_in_vec4_empty_frag.frag | 91 + .../functions/vec4_empty_in_vec4_empty_vert.vert | 91 + .../vec4_empty_inout_vec4_array_frag.frag | 108 + .../vec4_empty_inout_vec4_array_vert.vert | 108 + .../vec4_empty_inout_vec4_bigarray_frag.frag | 129 + .../vec4_empty_inout_vec4_bigarray_vert.vert | 129 + .../vec4_empty_inout_vec4_empty_frag.frag | 91 + .../vec4_empty_inout_vec4_empty_vert.vert | 91 + .../functions/vec4_empty_out_vec4_array_frag.frag | 102 + .../functions/vec4_empty_out_vec4_array_vert.vert | 102 + .../functions/vec4_empty_out_vec4_empty_frag.frag | 85 + .../functions/vec4_empty_out_vec4_empty_vert.vert | 85 + .../void_empty_empty_void_empty_frag.frag | 49 + .../void_empty_empty_void_empty_vert.vert | 49 + .../GL/gl_FragCoord/gl_FragCoord_001_to_003.html | 110 + .../ogles/GL/gl_FragCoord/gl_FragCoord_w_frag.frag | 32 + .../GL/gl_FragCoord/gl_FragCoord_xy_frag.frag | 36 + .../GL/gl_FragCoord/gl_FragCoord_xy_frag_ref.frag | 37 + .../ogles/GL/gl_FragCoord/gl_FragCoord_z_frag.frag | 32 + .../GL/gl_FragCoord/gl_FragCoord_z_frag_ref.frag | 42 + .../GL/gl_FragCoord/gl_FragCoord_z_frag_ref.vert | 36 + .../ogles/GL/gl_FragCoord/input.run.txt | 2 + .../gl_FrontFacing/gl_FrontFacing_001_to_001.html | 64 + .../GL/gl_FrontFacing/gl_FrontFacing_frag.frag | 35 + .../ogles/GL/gl_FrontFacing/input.run.txt | 2 + .../GL/greaterThan/greaterThan_001_to_008.html | 155 + .../GL/greaterThan/greaterThan_ivec2_frag.frag | 36 + .../GL/greaterThan/greaterThan_ivec2_frag_ref.frag | 46 + .../GL/greaterThan/greaterThan_ivec2_vert.vert | 37 + .../GL/greaterThan/greaterThan_ivec2_vert_ref.vert | 47 + .../GL/greaterThan/greaterThan_ivec3_frag.frag | 36 + .../GL/greaterThan/greaterThan_ivec3_frag_ref.frag | 48 + .../GL/greaterThan/greaterThan_ivec3_vert.vert | 37 + .../GL/greaterThan/greaterThan_ivec3_vert_ref.vert | 49 + .../GL/greaterThan/greaterThan_vec2_frag.frag | 40 + .../GL/greaterThan/greaterThan_vec2_frag_ref.frag | 50 + .../GL/greaterThan/greaterThan_vec2_vert.vert | 37 + .../GL/greaterThan/greaterThan_vec2_vert_ref.vert | 47 + .../GL/greaterThan/greaterThan_vec3_frag.frag | 36 + .../GL/greaterThan/greaterThan_vec3_frag_ref.frag | 48 + .../GL/greaterThan/greaterThan_vec3_vert.vert | 37 + .../GL/greaterThan/greaterThan_vec3_vert_ref.vert | 49 + .../conformance/ogles/GL/greaterThan/input.run.txt | 2 + .../greaterThanEqual_001_to_008.html | 155 + .../greaterThanEqual_ivec2_frag.frag | 36 + .../greaterThanEqual_ivec2_frag_ref.frag | 46 + .../greaterThanEqual_ivec2_vert.vert | 37 + .../greaterThanEqual_ivec2_vert_ref.vert | 47 + .../greaterThanEqual_ivec3_frag.frag | 36 + .../greaterThanEqual_ivec3_frag_ref.frag | 48 + .../greaterThanEqual_ivec3_vert.vert | 37 + .../greaterThanEqual_ivec3_vert_ref.vert | 49 + .../greaterThanEqual_vec2_frag.frag | 40 + .../greaterThanEqual_vec2_frag_ref.frag | 50 + .../greaterThanEqual_vec2_vert.vert | 37 + .../greaterThanEqual_vec2_vert_ref.vert | 47 + .../greaterThanEqual_vec3_frag.frag | 36 + .../greaterThanEqual_vec3_frag_ref.frag | 48 + .../greaterThanEqual_vec3_vert.vert | 37 + .../greaterThanEqual_vec3_vert_ref.vert | 49 + .../ogles/GL/greaterThanEqual/input.run.txt | 2 + .../conformance/ogles/GL/inversesqrt/input.run.txt | 2 + .../GL/inversesqrt/inversesqrt_001_to_006.html | 129 + .../inversesqrt/inversesqrt_float_frag_xvary.frag | 35 + .../inversesqrt_float_frag_xvary_ref.frag | 35 + .../inversesqrt/inversesqrt_float_vert_xvary.vert | 36 + .../inversesqrt_float_vert_xvary_ref.vert | 36 + .../inversesqrt/inversesqrt_vec2_frag_xvary.frag | 35 + .../inversesqrt_vec2_frag_xvary_ref.frag | 35 + .../inversesqrt/inversesqrt_vec2_vert_xvary.vert | 36 + .../inversesqrt_vec2_vert_xvary_ref.vert | 36 + .../inversesqrt/inversesqrt_vec3_frag_xvary.frag | 35 + .../inversesqrt_vec3_frag_xvary_ref.frag | 35 + .../inversesqrt/inversesqrt_vec3_vert_xvary.vert | 36 + .../inversesqrt_vec3_vert_xvary_ref.vert | 36 + .../conformance/ogles/GL/length/input.run.txt | 2 + .../ogles/GL/length/length_001_to_006.html | 129 + .../ogles/GL/length/length_float_frag_xvary.frag | 34 + .../GL/length/length_float_frag_xvary_ref.frag | 34 + .../ogles/GL/length/length_float_vert_xvary.vert | 35 + .../GL/length/length_float_vert_xvary_ref.vert | 35 + .../ogles/GL/length/length_vec2_frag_xvary.frag | 34 + .../GL/length/length_vec2_frag_xvary_ref.frag | 34 + .../ogles/GL/length/length_vec2_vert_xvary.vert | 35 + .../GL/length/length_vec2_vert_xvary_ref.vert | 35 + .../ogles/GL/length/length_vec3_frag_xvary.frag | 34 + .../GL/length/length_vec3_frag_xvary_ref.frag | 34 + .../ogles/GL/length/length_vec3_vert_xvary.vert | 35 + .../GL/length/length_vec3_vert_xvary_ref.vert | 35 + .../conformance/ogles/GL/lessThan/input.run.txt | 2 + .../ogles/GL/lessThan/lessThan_001_to_008.html | 155 + .../ogles/GL/lessThan/lessThan_ivec2_frag.frag | 36 + .../ogles/GL/lessThan/lessThan_ivec2_frag_ref.frag | 46 + .../ogles/GL/lessThan/lessThan_ivec2_vert.vert | 37 + .../ogles/GL/lessThan/lessThan_ivec2_vert_ref.vert | 47 + .../ogles/GL/lessThan/lessThan_ivec3_frag.frag | 36 + .../ogles/GL/lessThan/lessThan_ivec3_frag_ref.frag | 48 + .../ogles/GL/lessThan/lessThan_ivec3_vert.vert | 37 + .../ogles/GL/lessThan/lessThan_ivec3_vert_ref.vert | 49 + .../ogles/GL/lessThan/lessThan_vec2_frag.frag | 40 + .../ogles/GL/lessThan/lessThan_vec2_frag_ref.frag | 50 + .../ogles/GL/lessThan/lessThan_vec2_vert.vert | 37 + .../ogles/GL/lessThan/lessThan_vec2_vert_ref.vert | 47 + .../ogles/GL/lessThan/lessThan_vec3_frag.frag | 36 + .../ogles/GL/lessThan/lessThan_vec3_frag_ref.frag | 48 + .../ogles/GL/lessThan/lessThan_vec3_vert.vert | 37 + .../ogles/GL/lessThan/lessThan_vec3_vert_ref.vert | 49 + .../ogles/GL/lessThanEqual/input.run.txt | 2 + .../GL/lessThanEqual/lessThanEqual_001_to_008.html | 155 + .../GL/lessThanEqual/lessThanEqual_ivec2_frag.frag | 36 + .../lessThanEqual_ivec2_frag_ref.frag | 46 + .../GL/lessThanEqual/lessThanEqual_ivec2_vert.vert | 37 + .../lessThanEqual_ivec2_vert_ref.vert | 47 + .../GL/lessThanEqual/lessThanEqual_ivec3_frag.frag | 36 + .../lessThanEqual_ivec3_frag_ref.frag | 48 + .../GL/lessThanEqual/lessThanEqual_ivec3_vert.vert | 37 + .../lessThanEqual_ivec3_vert_ref.vert | 49 + .../GL/lessThanEqual/lessThanEqual_vec2_frag.frag | 40 + .../lessThanEqual/lessThanEqual_vec2_frag_ref.frag | 50 + .../GL/lessThanEqual/lessThanEqual_vec2_vert.vert | 37 + .../lessThanEqual/lessThanEqual_vec2_vert_ref.vert | 47 + .../GL/lessThanEqual/lessThanEqual_vec3_frag.frag | 36 + .../lessThanEqual/lessThanEqual_vec3_frag_ref.frag | 48 + .../GL/lessThanEqual/lessThanEqual_vec3_vert.vert | 37 + .../lessThanEqual/lessThanEqual_vec3_vert_ref.vert | 49 + .../conformance/ogles/GL/log/input.run.txt | 3 + .../conformance/ogles/GL/log/log_001_to_008.html | 155 + .../conformance/ogles/GL/log/log_009_to_012.html | 103 + .../ogles/GL/log/log_float_frag_xvary.frag | 35 + .../ogles/GL/log/log_float_frag_xvary01.frag | 35 + .../ogles/GL/log/log_float_frag_xvary01_ref.frag | 53 + .../ogles/GL/log/log_float_frag_xvary_ref.frag | 50 + .../ogles/GL/log/log_float_vert_xvary.vert | 36 + .../ogles/GL/log/log_float_vert_xvary01.vert | 36 + .../ogles/GL/log/log_float_vert_xvary01_ref.vert | 54 + .../ogles/GL/log/log_float_vert_xvary_ref.vert | 51 + .../ogles/GL/log/log_vec2_frag_xvary.frag | 35 + .../ogles/GL/log/log_vec2_frag_xvary01.frag | 35 + .../ogles/GL/log/log_vec2_frag_xvary01_ref.frag | 53 + .../ogles/GL/log/log_vec2_frag_xvary_ref.frag | 50 + .../ogles/GL/log/log_vec2_vert_xvary.vert | 36 + .../ogles/GL/log/log_vec2_vert_xvary01.vert | 36 + .../ogles/GL/log/log_vec2_vert_xvary01_ref.vert | 54 + .../ogles/GL/log/log_vec2_vert_xvary_ref.vert | 51 + .../ogles/GL/log/log_vec3_frag_xvary.frag | 35 + .../ogles/GL/log/log_vec3_frag_xvary01.frag | 35 + .../ogles/GL/log/log_vec3_frag_xvary01_ref.frag | 53 + .../ogles/GL/log/log_vec3_frag_xvary_ref.frag | 50 + .../ogles/GL/log/log_vec3_vert_xvary.vert | 36 + .../ogles/GL/log/log_vec3_vert_xvary01.vert | 36 + .../ogles/GL/log/log_vec3_vert_xvary01_ref.vert | 54 + .../ogles/GL/log/log_vec3_vert_xvary_ref.vert | 51 + .../conformance/ogles/GL/log2/input.run.txt | 3 + .../conformance/ogles/GL/log2/log2_001_to_008.html | 155 + .../conformance/ogles/GL/log2/log2_009_to_012.html | 103 + .../ogles/GL/log2/log2_float_frag_xvary.frag | 35 + .../ogles/GL/log2/log2_float_frag_xvary01.frag | 35 + .../ogles/GL/log2/log2_float_frag_xvary01_ref.frag | 56 + .../ogles/GL/log2/log2_float_frag_xvary_ref.frag | 53 + .../ogles/GL/log2/log2_float_vert_xvary.vert | 36 + .../ogles/GL/log2/log2_float_vert_xvary01.vert | 36 + .../ogles/GL/log2/log2_float_vert_xvary01_ref.vert | 57 + .../ogles/GL/log2/log2_float_vert_xvary_ref.vert | 52 + .../ogles/GL/log2/log2_vec2_frag_xvary.frag | 35 + .../ogles/GL/log2/log2_vec2_frag_xvary01.frag | 35 + .../ogles/GL/log2/log2_vec2_frag_xvary01_ref.frag | 56 + .../ogles/GL/log2/log2_vec2_frag_xvary_ref.frag | 53 + .../ogles/GL/log2/log2_vec2_vert_xvary.vert | 36 + .../ogles/GL/log2/log2_vec2_vert_xvary01.vert | 36 + .../ogles/GL/log2/log2_vec2_vert_xvary01_ref.vert | 57 + .../ogles/GL/log2/log2_vec2_vert_xvary_ref.vert | 54 + .../ogles/GL/log2/log2_vec3_frag_xvary.frag | 35 + .../ogles/GL/log2/log2_vec3_frag_xvary01.frag | 35 + .../ogles/GL/log2/log2_vec3_frag_xvary01_ref.frag | 56 + .../ogles/GL/log2/log2_vec3_frag_xvary_ref.frag | 53 + .../ogles/GL/log2/log2_vec3_vert_xvary.vert | 36 + .../ogles/GL/log2/log2_vec3_vert_xvary01.vert | 36 + .../ogles/GL/log2/log2_vec3_vert_xvary01_ref.vert | 57 + .../ogles/GL/log2/log2_vec3_vert_xvary_ref.vert | 54 + .../ogles/GL/mat/array_const_mat2_frag.frag | 50 + .../ogles/GL/mat/array_const_mat2_vert.vert | 50 + .../ogles/GL/mat/array_const_mat3_frag.frag | 54 + .../ogles/GL/mat/array_const_mat3_vert.vert | 54 + .../ogles/GL/mat/array_const_mat4_frag.frag | 56 + .../ogles/GL/mat/array_const_mat4_vert.vert | 56 + .../ogles/GL/mat/const_mat2_copy_frag.frag | 73 + .../ogles/GL/mat/const_mat2_copy_vert.vert | 72 + .../conformance/ogles/GL/mat/const_mat2_frag.frag | 70 + .../conformance/ogles/GL/mat/const_mat2_vert.vert | 69 + .../ogles/GL/mat/const_mat3_copy_frag.frag | 83 + .../ogles/GL/mat/const_mat3_copy_vert.vert | 83 + .../conformance/ogles/GL/mat/const_mat3_frag.frag | 80 + .../conformance/ogles/GL/mat/const_mat3_vert.vert | 79 + .../ogles/GL/mat/const_mat4_copy_frag.frag | 95 + .../ogles/GL/mat/const_mat4_copy_vert.vert | 94 + .../conformance/ogles/GL/mat/const_mat4_frag.frag | 92 + .../conformance/ogles/GL/mat/const_mat4_vert.vert | 91 + .../conformance/ogles/GL/mat/input.run.txt | 7 + .../conformance/ogles/GL/mat/mat2_2vec2_frag.frag | 43 + .../conformance/ogles/GL/mat/mat2_2vec2_vert.vert | 45 + .../conformance/ogles/GL/mat/mat2_4float_frag.frag | 43 + .../conformance/ogles/GL/mat/mat2_4float_vert.vert | 45 + .../conformance/ogles/GL/mat/mat2_copy_frag.frag | 73 + .../conformance/ogles/GL/mat/mat2_copy_vert.vert | 72 + .../conformance/ogles/GL/mat/mat2_float_frag.frag | 48 + .../conformance/ogles/GL/mat/mat2_float_vert.vert | 47 + .../conformance/ogles/GL/mat/mat2_frag.frag | 70 + .../conformance/ogles/GL/mat/mat2_vert.vert | 69 + .../conformance/ogles/GL/mat/mat3_3vec3_frag.frag | 48 + .../conformance/ogles/GL/mat/mat3_3vec3_vert.vert | 49 + .../conformance/ogles/GL/mat/mat3_9float_frag.frag | 48 + .../conformance/ogles/GL/mat/mat3_9float_vert.vert | 50 + .../conformance/ogles/GL/mat/mat3_copy_frag.frag | 83 + .../conformance/ogles/GL/mat/mat3_copy_vert.vert | 82 + .../conformance/ogles/GL/mat/mat3_float_frag.frag | 59 + .../conformance/ogles/GL/mat/mat3_float_vert.vert | 59 + .../conformance/ogles/GL/mat/mat3_frag.frag | 80 + .../conformance/ogles/GL/mat/mat3_vert.vert | 79 + .../ogles/GL/mat/mat4_16float_frag.frag | 74 + .../ogles/GL/mat/mat4_16float_vert.vert | 71 + .../conformance/ogles/GL/mat/mat4_4vec4_frag.frag | 76 + .../conformance/ogles/GL/mat/mat4_4vec4_vert.vert | 73 + .../conformance/ogles/GL/mat/mat4_copy_frag.frag | 95 + .../conformance/ogles/GL/mat/mat4_copy_vert.vert | 94 + .../conformance/ogles/GL/mat/mat4_frag.frag | 92 + .../conformance/ogles/GL/mat/mat4_vert.vert | 91 + .../conformance/ogles/GL/mat/mat_001_to_008.html | 251 + .../conformance/ogles/GL/mat/mat_009_to_016.html | 251 + .../conformance/ogles/GL/mat/mat_017_to_024.html | 251 + .../conformance/ogles/GL/mat/mat_025_to_032.html | 251 + .../conformance/ogles/GL/mat/mat_033_to_040.html | 251 + .../conformance/ogles/GL/mat/mat_041_to_046.html | 201 + .../conformance/ogles/GL/mat3/input.run.txt | 2 + .../conformance/ogles/GL/mat3/mat3_001_to_006.html | 363 + .../ogles/GL/mat3/mat3arrayindirect0_frag.frag | 53 + .../ogles/GL/mat3/mat3arrayindirect0_vert.vert | 52 + .../ogles/GL/mat3/mat3arrayindirect1_frag.frag | 53 + .../ogles/GL/mat3/mat3arrayindirect1_vert.vert | 53 + .../ogles/GL/mat3/mat3arraysimple_frag.frag | 43 + .../ogles/GL/mat3/mat3arraysimple_vert.vert | 49 + .../ogles/GL/matrixCompMult/input.run.txt | 2 + .../matrixCompMult/matrixCompMult_001_to_004.html | 103 + .../matrixCompMult/matrixMultComp_mat2_frag.frag | 39 + .../matrixMultComp_mat2_frag_ref.frag | 43 + .../matrixCompMult/matrixMultComp_mat2_vert.vert | 40 + .../matrixMultComp_mat2_vert_ref.vert | 44 + .../matrixCompMult/matrixMultComp_mat3_frag.frag | 53 + .../matrixMultComp_mat3_frag_ref.frag | 59 + .../matrixCompMult/matrixMultComp_mat3_vert.vert | 54 + .../matrixMultComp_mat3_vert_ref.vert | 64 + .../conformance/ogles/GL/max/input.run.txt | 2 + .../conformance/ogles/GL/max/max_001_to_006.html | 129 + .../GL/max/max_float_frag_xvary_yconsthalf.frag | 36 + .../max/max_float_frag_xvary_yconsthalf_ref.frag | 38 + .../GL/max/max_float_vert_xvary_yconsthalf.vert | 37 + .../max/max_float_vert_xvary_yconsthalf_ref.vert | 39 + .../GL/max/max_vec2_frag_xvary_yconsthalf.frag | 36 + .../GL/max/max_vec2_frag_xvary_yconsthalf_ref.frag | 39 + .../GL/max/max_vec2_vert_xvary_yconsthalf.vert | 37 + .../GL/max/max_vec2_vert_xvary_yconsthalf_ref.vert | 40 + .../GL/max/max_vec3_frag_xvary_yconsthalf.frag | 36 + .../GL/max/max_vec3_frag_xvary_yconsthalf_ref.frag | 40 + .../GL/max/max_vec3_vert_xvary_yconsthalf.vert | 37 + .../GL/max/max_vec3_vert_xvary_yconsthalf_ref.vert | 41 + .../conformance/ogles/GL/min/input.run.txt | 2 + .../conformance/ogles/GL/min/min_001_to_006.html | 129 + .../GL/min/min_float_frag_xvary_yconsthalf.frag | 36 + .../min/min_float_frag_xvary_yconsthalf_ref.frag | 38 + .../GL/min/min_float_vert_xvary_yconsthalf.vert | 37 + .../min/min_float_vert_xvary_yconsthalf_ref.vert | 39 + .../GL/min/min_vec2_frag_xvary_yconsthalf.frag | 36 + .../GL/min/min_vec2_frag_xvary_yconsthalf_ref.frag | 40 + .../GL/min/min_vec2_vert_xvary_yconsthalf.vert | 37 + .../GL/min/min_vec2_vert_xvary_yconsthalf_ref.vert | 40 + .../GL/min/min_vec3_frag_xvary_yconsthalf.frag | 36 + .../GL/min/min_vec3_frag_xvary_yconsthalf_ref.frag | 40 + .../GL/min/min_vec3_vert_xvary_yconsthalf.vert | 37 + .../GL/min/min_vec3_vert_xvary_yconsthalf_ref.vert | 41 + .../conformance/ogles/GL/mix/input.run.txt | 2 + .../conformance/ogles/GL/mix/mix_001_to_006.html | 129 + ...mix_float_frag_xvary_yconsthalf_aconsthalf.frag | 37 + ...float_frag_xvary_yconsthalf_aconsthalf_ref.frag | 38 + ...mix_float_vert_xvary_yconsthalf_aconsthalf.vert | 38 + ...float_vert_xvary_yconsthalf_aconsthalf_ref.vert | 39 + .../mix_vec2_frag_xvary_yconsthalf_aconsthalf.frag | 36 + ..._vec2_frag_xvary_yconsthalf_aconsthalf_ref.frag | 38 + .../mix_vec2_vert_xvary_yconsthalf_aconsthalf.vert | 37 + ..._vec2_vert_xvary_yconsthalf_aconsthalf_ref.vert | 39 + .../mix_vec3_frag_xvary_yconsthalf_aconsthalf.frag | 36 + ..._vec3_frag_xvary_yconsthalf_aconsthalf_ref.frag | 38 + .../mix_vec3_vert_xvary_yconsthalf_aconsthalf.vert | 37 + ..._vec3_vert_xvary_yconsthalf_aconsthalf_ref.vert | 39 + .../conformance/ogles/GL/mod/input.run.txt | 2 + .../conformance/ogles/GL/mod/mod_001_to_008.html | 179 + .../ogles/GL/mod/mod_float_frag_xvary_yconst1.frag | 35 + .../GL/mod/mod_float_frag_xvary_yconst1_ref.frag | 36 + .../ogles/GL/mod/mod_float_vert_xvary_yconst1.vert | 36 + .../GL/mod/mod_float_vert_xvary_yconst1_ref.vert | 37 + .../ogles/GL/mod/mod_vec2_frag_xvary_yconst1.frag | 35 + .../GL/mod/mod_vec2_frag_xvary_yconst1_ref.frag | 36 + .../ogles/GL/mod/mod_vec2_vert_xvary_yconst1.vert | 36 + .../GL/mod/mod_vec2_vert_xvary_yconst1_ref.vert | 37 + .../ogles/GL/mod/mod_vec3_frag_xvary_yconst1.frag | 35 + .../GL/mod/mod_vec3_frag_xvary_yconst1_ref.frag | 36 + .../ogles/GL/mod/mod_vec3_vert_xvary_yconst1.vert | 36 + .../GL/mod/mod_vec3_vert_xvary_yconst1_ref.vert | 37 + .../ogles/GL/mod/mod_x_large_y_large_frag.frag | 35 + .../ogles/GL/mod/mod_x_large_y_large_vert.vert | 34 + .../conformance/ogles/GL/normalize/input.run.txt | 2 + .../ogles/GL/normalize/normalize_001_to_006.html | 129 + .../GL/normalize/normalize_float_frag_xvary.frag | 35 + .../normalize/normalize_float_frag_xvary_ref.frag | 35 + .../GL/normalize/normalize_float_vert_xvary.vert | 36 + .../normalize/normalize_float_vert_xvary_ref.vert | 36 + .../GL/normalize/normalize_vec2_frag_xvary.frag | 35 + .../normalize/normalize_vec2_frag_xvary_ref.frag | 35 + .../GL/normalize/normalize_vec2_vert_xvary.vert | 36 + .../normalize/normalize_vec2_vert_xvary_ref.vert | 36 + .../GL/normalize/normalize_vec3_frag_xvary.frag | 35 + .../normalize/normalize_vec3_frag_xvary_ref.frag | 35 + .../GL/normalize/normalize_vec3_vert_xvary.vert | 36 + .../normalize/normalize_vec3_vert_xvary_ref.vert | 36 + .../conformance/ogles/GL/not/input.run.txt | 2 + .../conformance/ogles/GL/not/not_001_to_004.html | 103 + .../conformance/ogles/GL/not/not_bvec2_frag.frag | 39 + .../ogles/GL/not/not_bvec2_frag_ref.frag | 49 + .../conformance/ogles/GL/not/not_bvec2_vert.vert | 36 + .../ogles/GL/not/not_bvec2_vert_ref.vert | 46 + .../conformance/ogles/GL/not/not_bvec3_frag.frag | 35 + .../ogles/GL/not/not_bvec3_frag_ref.frag | 47 + .../conformance/ogles/GL/not/not_bvec3_vert.vert | 36 + .../ogles/GL/not/not_bvec3_vert_ref.vert | 48 + .../conformance/ogles/GL/notEqual/input.run.txt | 3 + .../ogles/GL/notEqual/notEqual_001_to_008.html | 155 + .../ogles/GL/notEqual/notEqual_009_to_012.html | 103 + .../ogles/GL/notEqual/notEqual_bvec2_frag.frag | 40 + .../ogles/GL/notEqual/notEqual_bvec2_frag_ref.frag | 50 + .../ogles/GL/notEqual/notEqual_bvec2_vert.vert | 37 + .../ogles/GL/notEqual/notEqual_bvec2_vert_ref.vert | 47 + .../ogles/GL/notEqual/notEqual_bvec3_frag.frag | 36 + .../ogles/GL/notEqual/notEqual_bvec3_frag_ref.frag | 48 + .../ogles/GL/notEqual/notEqual_bvec3_vert.vert | 37 + .../ogles/GL/notEqual/notEqual_bvec3_vert_ref.vert | 49 + .../ogles/GL/notEqual/notEqual_ivec2_frag.frag | 36 + .../ogles/GL/notEqual/notEqual_ivec2_frag_ref.frag | 46 + .../ogles/GL/notEqual/notEqual_ivec2_vert.vert | 37 + .../ogles/GL/notEqual/notEqual_ivec2_vert_ref.vert | 47 + .../ogles/GL/notEqual/notEqual_ivec3_frag.frag | 36 + .../ogles/GL/notEqual/notEqual_ivec3_frag_ref.frag | 48 + .../ogles/GL/notEqual/notEqual_ivec3_vert.vert | 37 + .../ogles/GL/notEqual/notEqual_ivec3_vert_ref.vert | 49 + .../ogles/GL/notEqual/notEqual_vec2_frag.frag | 40 + .../ogles/GL/notEqual/notEqual_vec2_frag_ref.frag | 50 + .../ogles/GL/notEqual/notEqual_vec2_vert.vert | 37 + .../ogles/GL/notEqual/notEqual_vec2_vert_ref.vert | 47 + .../ogles/GL/notEqual/notEqual_vec3_frag.frag | 36 + .../ogles/GL/notEqual/notEqual_vec3_frag_ref.frag | 48 + .../ogles/GL/notEqual/notEqual_vec3_vert.vert | 37 + .../ogles/GL/notEqual/notEqual_vec3_vert_ref.vert | 49 + .../ogles/GL/operators/addsubtract_frag.frag | 42 + .../ogles/GL/operators/addsubtract_vert.vert | 42 + .../ogles/GL/operators/assignments_frag.frag | 78 + .../ogles/GL/operators/assignments_vert.vert | 78 + .../ogles/GL/operators/division_frag.frag | 42 + .../ogles/GL/operators/division_vert.vert | 42 + .../ogles/GL/operators/equality_frag.frag | 43 + .../ogles/GL/operators/equality_vert.vert | 43 + .../conformance/ogles/GL/operators/input.run.txt | 5 + .../ogles/GL/operators/logical_frag.frag | 111 + .../ogles/GL/operators/logical_vert.vert | 111 + .../ogles/GL/operators/multiplicative_frag.frag | 41 + .../ogles/GL/operators/multiplicative_vert.vert | 41 + .../ogles/GL/operators/operators_001_to_008.html | 251 + .../ogles/GL/operators/operators_009_to_016.html | 251 + .../ogles/GL/operators/operators_017_to_024.html | 251 + .../ogles/GL/operators/operators_025_to_026.html | 101 + .../ogles/GL/operators/postfixdecrement_frag.frag | 40 + .../ogles/GL/operators/postfixdecrement_vert.vert | 40 + .../ogles/GL/operators/postfixincrement_frag.frag | 40 + .../ogles/GL/operators/postfixincrement_vert.vert | 40 + .../ogles/GL/operators/prefixdecrement_frag.frag | 40 + .../ogles/GL/operators/prefixdecrement_vert.vert | 40 + .../ogles/GL/operators/prefixincrement_frag.frag | 40 + .../ogles/GL/operators/prefixincrement_vert.vert | 40 + .../ogles/GL/operators/relational_frag.frag | 44 + .../ogles/GL/operators/relational_vert.vert | 45 + .../ogles/GL/operators/selection_frag.frag | 46 + .../ogles/GL/operators/selection_vert.vert | 46 + .../conformance/ogles/GL/operators/unary_frag.frag | 42 + .../conformance/ogles/GL/operators/unary_vert.vert | 42 + .../conformance/ogles/GL/pow/input.run.txt | 4 + .../conformance/ogles/GL/pow/pow_001_to_008.html | 155 + .../conformance/ogles/GL/pow/pow_009_to_016.html | 155 + .../conformance/ogles/GL/pow/pow_017_to_024.html | 155 + .../ogles/GL/pow/pow_float_frag_xconst2_yvary.frag | 35 + .../GL/pow/pow_float_frag_xconst2_yvary_ref.frag | 35 + .../GL/pow/pow_float_frag_xconsthalf_yvary.frag | 35 + .../pow/pow_float_frag_xconsthalf_yvary_ref.frag | 35 + .../ogles/GL/pow/pow_float_frag_xvary_yconst2.frag | 35 + .../GL/pow/pow_float_frag_xvary_yconst2_ref.frag | 35 + .../GL/pow/pow_float_frag_xvary_yconsthalf.frag | 35 + .../pow/pow_float_frag_xvary_yconsthalf_ref.frag | 35 + .../ogles/GL/pow/pow_float_vert_xconst2_yvary.vert | 36 + .../GL/pow/pow_float_vert_xconst2_yvary_ref.vert | 36 + .../GL/pow/pow_float_vert_xconsthalf_yvary.vert | 36 + .../pow/pow_float_vert_xconsthalf_yvary_ref.vert | 36 + .../ogles/GL/pow/pow_float_vert_xvary_yconst2.vert | 36 + .../GL/pow/pow_float_vert_xvary_yconst2_ref.vert | 36 + .../GL/pow/pow_float_vert_xvary_yconsthalf.vert | 36 + .../pow/pow_float_vert_xvary_yconsthalf_ref.vert | 36 + .../ogles/GL/pow/pow_vec2_frag_xconst2_yvary.frag | 35 + .../GL/pow/pow_vec2_frag_xconst2_yvary_ref.frag | 35 + .../GL/pow/pow_vec2_frag_xconsthalf_yvary.frag | 35 + .../GL/pow/pow_vec2_frag_xconsthalf_yvary_ref.frag | 35 + .../ogles/GL/pow/pow_vec2_frag_xvary_yconst2.frag | 35 + .../GL/pow/pow_vec2_frag_xvary_yconst2_ref.frag | 35 + .../GL/pow/pow_vec2_frag_xvary_yconsthalf.frag | 35 + .../GL/pow/pow_vec2_frag_xvary_yconsthalf_ref.frag | 35 + .../ogles/GL/pow/pow_vec2_vert_xconst2_yvary.vert | 36 + .../GL/pow/pow_vec2_vert_xconst2_yvary_ref.vert | 36 + .../GL/pow/pow_vec2_vert_xconsthalf_yvary.vert | 36 + .../GL/pow/pow_vec2_vert_xconsthalf_yvary_ref.vert | 36 + .../ogles/GL/pow/pow_vec2_vert_xvary_yconst2.vert | 36 + .../GL/pow/pow_vec2_vert_xvary_yconst2_ref.vert | 36 + .../GL/pow/pow_vec2_vert_xvary_yconsthalf.vert | 36 + .../GL/pow/pow_vec2_vert_xvary_yconsthalf_ref.vert | 36 + .../ogles/GL/pow/pow_vec3_frag_xconst2_yvary.frag | 35 + .../GL/pow/pow_vec3_frag_xconst2_yvary_ref.frag | 35 + .../GL/pow/pow_vec3_frag_xconsthalf_yvary.frag | 35 + .../GL/pow/pow_vec3_frag_xconsthalf_yvary_ref.frag | 35 + .../ogles/GL/pow/pow_vec3_frag_xvary_yconst2.frag | 35 + .../GL/pow/pow_vec3_frag_xvary_yconst2_ref.frag | 35 + .../GL/pow/pow_vec3_frag_xvary_yconsthalf.frag | 35 + .../GL/pow/pow_vec3_frag_xvary_yconsthalf_ref.frag | 35 + .../ogles/GL/pow/pow_vec3_vert_xconst2_yvary.vert | 36 + .../GL/pow/pow_vec3_vert_xconst2_yvary_ref.vert | 36 + .../GL/pow/pow_vec3_vert_xconsthalf_yvary.vert | 36 + .../GL/pow/pow_vec3_vert_xconsthalf_yvary_ref.vert | 36 + .../ogles/GL/pow/pow_vec3_vert_xvary_yconst2.vert | 36 + .../GL/pow/pow_vec3_vert_xvary_yconst2_ref.vert | 36 + .../GL/pow/pow_vec3_vert_xvary_yconsthalf.vert | 36 + .../GL/pow/pow_vec3_vert_xvary_yconsthalf_ref.vert | 36 + .../conformance/ogles/GL/radians/input.run.txt | 2 + .../ogles/GL/radians/radians_001_to_006.html | 129 + .../ogles/GL/radians/radians_float_frag_xvary.frag | 36 + .../GL/radians/radians_float_frag_xvary_ref.frag | 36 + .../ogles/GL/radians/radians_float_vert_xvary.vert | 37 + .../GL/radians/radians_float_vert_xvary_ref.vert | 37 + .../ogles/GL/radians/radians_vec2_frag_xvary.frag | 36 + .../GL/radians/radians_vec2_frag_xvary_ref.frag | 36 + .../ogles/GL/radians/radians_vec2_vert_xvary.vert | 37 + .../GL/radians/radians_vec2_vert_xvary_ref.vert | 37 + .../ogles/GL/radians/radians_vec3_frag_xvary.frag | 36 + .../GL/radians/radians_vec3_frag_xvary_ref.frag | 36 + .../ogles/GL/radians/radians_vec3_vert_xvary.vert | 37 + .../GL/radians/radians_vec3_vert_xvary_ref.vert | 37 + .../conformance/ogles/GL/reflect/input.run.txt | 2 + .../ogles/GL/reflect/reflect_001_to_006.html | 129 + .../GL/reflect/reflect_float_frag_ivarynconst.frag | 40 + .../reflect_float_frag_ivarynconst_ref.frag | 40 + .../GL/reflect/reflect_float_vert_ivarynconst.vert | 41 + .../reflect_float_vert_ivarynconst_ref.vert | 41 + .../GL/reflect/reflect_vec2_frag_ivarynconst.frag | 45 + .../reflect/reflect_vec2_frag_ivarynconst_ref.frag | 46 + .../GL/reflect/reflect_vec2_vert_ivarynconst.vert | 46 + .../reflect/reflect_vec2_vert_ivarynconst_ref.vert | 46 + .../GL/reflect/reflect_vec3_frag_ivarynconst.frag | 47 + .../reflect/reflect_vec3_frag_ivarynconst_ref.frag | 47 + .../GL/reflect/reflect_vec3_vert_ivarynconst.vert | 47 + .../reflect/reflect_vec3_vert_ivarynconst_ref.vert | 47 + .../conformance/ogles/GL/refract/input.run.txt | 2 + .../ogles/GL/refract/refract_001_to_006.html | 129 + .../GL/refract/refract_float_frag_ivarynconst.frag | 40 + .../refract_float_frag_ivarynconst_ref.frag | 46 + .../GL/refract/refract_float_vert_ivarynconst.vert | 39 + .../refract_float_vert_ivarynconst_ref.vert | 49 + .../GL/refract/refract_vec2_frag_ivarynconst.frag | 45 + .../refract/refract_vec2_frag_ivarynconst_ref.frag | 54 + .../GL/refract/refract_vec2_vert_ivarynconst.vert | 46 + .../refract/refract_vec2_vert_ivarynconst_ref.vert | 54 + .../GL/refract/refract_vec3_frag_ivarynconst.frag | 47 + .../refract/refract_vec3_frag_ivarynconst_ref.frag | 55 + .../GL/refract/refract_vec3_vert_ivarynconst.vert | 47 + .../refract/refract_vec3_vert_ivarynconst_ref.vert | 55 + .../conformance/ogles/GL/sign/input.run.txt | 2 + .../conformance/ogles/GL/sign/sign_001_to_006.html | 129 + .../ogles/GL/sign/sign_float_frag_xvary.frag | 35 + .../ogles/GL/sign/sign_float_frag_xvary_ref.frag | 38 + .../ogles/GL/sign/sign_float_vert_xvary.vert | 36 + .../ogles/GL/sign/sign_float_vert_xvary_ref.vert | 39 + .../ogles/GL/sign/sign_vec2_frag_xvary.frag | 35 + .../ogles/GL/sign/sign_vec2_frag_xvary_ref.frag | 40 + .../ogles/GL/sign/sign_vec2_vert_xvary.vert | 36 + .../ogles/GL/sign/sign_vec2_vert_xvary_ref.vert | 41 + .../ogles/GL/sign/sign_vec3_frag_xvary.frag | 35 + .../ogles/GL/sign/sign_vec3_frag_xvary_ref.frag | 43 + .../ogles/GL/sign/sign_vec3_vert_xvary.vert | 36 + .../ogles/GL/sign/sign_vec3_vert_xvary_ref.vert | 44 + .../conformance/ogles/GL/sin/input.run.txt | 2 + .../conformance/ogles/GL/sin/sin_001_to_006.html | 129 + .../ogles/GL/sin/sin_float_frag_xvary.frag | 35 + .../ogles/GL/sin/sin_float_frag_xvary_ref.frag | 101 + .../ogles/GL/sin/sin_float_vert_xvary.vert | 36 + .../ogles/GL/sin/sin_float_vert_xvary_ref.vert | 55 + .../ogles/GL/sin/sin_vec2_frag_xvary.frag | 35 + .../ogles/GL/sin/sin_vec2_frag_xvary_ref.frag | 137 + .../ogles/GL/sin/sin_vec2_vert_xvary.vert | 36 + .../ogles/GL/sin/sin_vec2_vert_xvary_ref.vert | 79 + .../ogles/GL/sin/sin_vec3_frag_xvary.frag | 35 + .../ogles/GL/sin/sin_vec3_frag_xvary_ref.frag | 173 + .../ogles/GL/sin/sin_vec3_vert_xvary.vert | 36 + .../ogles/GL/sin/sin_vec3_vert_xvary_ref.vert | 79 + .../conformance/ogles/GL/smoothstep/input.run.txt | 2 + .../ogles/GL/smoothstep/smoothstep_001_to_006.html | 129 + ...oothstep_float_frag_xvary_edgeconstquarter.frag | 36 + ...step_float_frag_xvary_edgeconstquarter_ref.frag | 38 + ...oothstep_float_vert_xvary_edgeconstquarter.vert | 37 + ...step_float_vert_xvary_edgeconstquarter_ref.vert | 39 + ...moothstep_vec2_frag_xvary_edgeconstquarter.frag | 36 + ...hstep_vec2_frag_xvary_edgeconstquarter_ref.frag | 37 + ...moothstep_vec2_vert_xvary_edgeconstquarter.vert | 37 + ...hstep_vec2_vert_xvary_edgeconstquarter_ref.vert | 38 + ...moothstep_vec3_frag_xvary_edgeconstquarter.frag | 36 + ...hstep_vec3_frag_xvary_edgeconstquarter_ref.frag | 38 + ...moothstep_vec3_vert_xvary_edgeconstquarter.vert | 37 + ...hstep_vec3_vert_xvary_edgeconstquarter_ref.vert | 39 + .../conformance/ogles/GL/sqrt/input.run.txt | 2 + .../conformance/ogles/GL/sqrt/sqrt_001_to_006.html | 129 + .../ogles/GL/sqrt/sqrt_float_frag_xvary.frag | 35 + .../ogles/GL/sqrt/sqrt_float_frag_xvary_ref.frag | 35 + .../ogles/GL/sqrt/sqrt_float_vert_xvary.vert | 36 + .../ogles/GL/sqrt/sqrt_float_vert_xvary_ref.vert | 36 + .../ogles/GL/sqrt/sqrt_vec2_frag_xvary.frag | 35 + .../ogles/GL/sqrt/sqrt_vec2_frag_xvary_ref.frag | 35 + .../ogles/GL/sqrt/sqrt_vec2_vert_xvary.vert | 36 + .../ogles/GL/sqrt/sqrt_vec2_vert_xvary_ref.vert | 36 + .../ogles/GL/sqrt/sqrt_vec3_frag_xvary.frag | 35 + .../ogles/GL/sqrt/sqrt_vec3_frag_xvary_ref.frag | 35 + .../ogles/GL/sqrt/sqrt_vec3_vert_xvary.vert | 36 + .../ogles/GL/sqrt/sqrt_vec3_vert_xvary_ref.vert | 36 + .../conformance/ogles/GL/step/input.run.txt | 2 + .../conformance/ogles/GL/step/step_001_to_006.html | 129 + .../step/step_float_frag_xvary_edgeconsthalf.frag | 35 + .../step_float_frag_xvary_edgeconsthalf_ref.frag | 39 + .../step/step_float_vert_xvary_edgeconsthalf.vert | 36 + .../step_float_vert_xvary_edgeconsthalf_ref.vert | 40 + .../step/step_vec2_frag_xvary_edgeconsthalf.frag | 35 + .../step_vec2_frag_xvary_edgeconsthalf_ref.frag | 53 + .../step/step_vec2_vert_xvary_edgeconsthalf.vert | 36 + .../step_vec2_vert_xvary_edgeconsthalf_ref.vert | 54 + .../step/step_vec3_frag_xvary_edgeconsthalf.frag | 35 + .../step_vec3_frag_xvary_edgeconsthalf_ref.frag | 61 + .../step/step_vec3_vert_xvary_edgeconsthalf.vert | 36 + .../step_vec3_vert_xvary_edgeconsthalf_ref.vert | 62 + .../conformance/ogles/GL/struct/input.run.txt | 8 + .../GL/struct/nestedstructcomb_various_frag.frag | 116 + .../GL/struct/nestedstructcomb_various_vert.vert | 119 + .../ogles/GL/struct/struct_001_to_008.html | 251 + .../ogles/GL/struct/struct_009_to_016.html | 251 + .../ogles/GL/struct/struct_017_to_024.html | 251 + .../ogles/GL/struct/struct_025_to_032.html | 251 + .../ogles/GL/struct/struct_033_to_040.html | 251 + .../ogles/GL/struct/struct_041_to_048.html | 251 + .../ogles/GL/struct/struct_049_to_056.html | 251 + .../ogles/GL/struct/struct_bool_frag.frag | 49 + .../ogles/GL/struct/struct_bool_vert.vert | 52 + .../GL/struct/struct_bvec2bvec3bvec4_frag.frag | 46 + .../GL/struct/struct_bvec2bvec3bvec4_vert.vert | 47 + .../ogles/GL/struct/struct_float_frag.frag | 43 + .../ogles/GL/struct/struct_float_vert.vert | 47 + .../ogles/GL/struct/struct_mat2_frag.frag | 40 + .../ogles/GL/struct/struct_mat2_vert.vert | 40 + .../ogles/GL/struct/struct_mat3_frag.frag | 53 + .../ogles/GL/struct/struct_mat3_vert.vert | 54 + .../ogles/GL/struct/struct_mat4_frag.frag | 63 + .../ogles/GL/struct/struct_mat4_vert.vert | 65 + .../ogles/GL/struct/struct_vec2_frag.frag | 41 + .../ogles/GL/struct/struct_vec2_vert.vert | 45 + .../ogles/GL/struct/struct_vec3_frag.frag | 41 + .../ogles/GL/struct/struct_vec3_vert.vert | 45 + .../ogles/GL/struct/struct_vec4_frag.frag | 41 + .../ogles/GL/struct/struct_vec4_vert.vert | 41 + .../ogles/GL/struct/structcopy_bool_frag.frag | 50 + .../ogles/GL/struct/structcopy_bool_vert.vert | 55 + .../GL/struct/structcopy_bvec2bvec3bvec4_frag.frag | 48 + .../GL/struct/structcopy_bvec2bvec3bvec4_vert.vert | 49 + .../ogles/GL/struct/structcopy_float_frag.frag | 45 + .../ogles/GL/struct/structcopy_float_vert.vert | 49 + .../ogles/GL/struct/structcopy_mat2_frag.frag | 42 + .../ogles/GL/struct/structcopy_mat2_vert.vert | 42 + .../ogles/GL/struct/structcopy_mat3_frag.frag | 55 + .../ogles/GL/struct/structcopy_mat3_vert.vert | 56 + .../ogles/GL/struct/structcopy_mat4_frag.frag | 68 + .../ogles/GL/struct/structcopy_mat4_vert.vert | 70 + .../ogles/GL/struct/structcopy_vec2_frag.frag | 42 + .../ogles/GL/struct/structcopy_vec2_vert.vert | 47 + .../ogles/GL/struct/structcopy_vec3_frag.frag | 42 + .../ogles/GL/struct/structcopy_vec3_vert.vert | 47 + .../ogles/GL/struct/structcopy_vec4_frag.frag | 43 + .../ogles/GL/struct/structcopy_vec4_vert.vert | 43 + .../ogles/GL/struct/structnest_bool_frag.frag | 55 + .../ogles/GL/struct/structnest_bool_vert.vert | 58 + .../GL/struct/structnest_bvec2bvec3bvec4_frag.frag | 71 + .../GL/struct/structnest_bvec2bvec3bvec4_vert.vert | 74 + .../ogles/GL/struct/structnest_float_frag.frag | 49 + .../ogles/GL/struct/structnest_float_vert.vert | 51 + .../ogles/GL/struct/structnest_mat2_frag.frag | 51 + .../ogles/GL/struct/structnest_mat2_vert.vert | 51 + .../ogles/GL/struct/structnest_mat3_frag.frag | 79 + .../ogles/GL/struct/structnest_mat3_vert.vert | 74 + .../ogles/GL/struct/structnest_mat4_frag.frag | 100 + .../ogles/GL/struct/structnest_mat4_vert.vert | 89 + .../ogles/GL/struct/structnest_vec2_frag.frag | 50 + .../ogles/GL/struct/structnest_vec2_vert.vert | 51 + .../ogles/GL/struct/structnest_vec3_frag.frag | 49 + .../ogles/GL/struct/structnest_vec3_vert.vert | 51 + .../ogles/GL/struct/structnest_vec4_frag.frag | 49 + .../ogles/GL/struct/structnest_vec4_vert.vert | 51 + .../conformance/ogles/GL/swizzlers/input.run.txt | 16 + .../ogles/GL/swizzlers/swizzlers_001_to_008.html | 155 + .../ogles/GL/swizzlers/swizzlers_009_to_016.html | 155 + .../ogles/GL/swizzlers/swizzlers_017_to_024.html | 155 + .../ogles/GL/swizzlers/swizzlers_025_to_032.html | 155 + .../ogles/GL/swizzlers/swizzlers_033_to_040.html | 155 + .../ogles/GL/swizzlers/swizzlers_041_to_048.html | 155 + .../ogles/GL/swizzlers/swizzlers_049_to_056.html | 155 + .../ogles/GL/swizzlers/swizzlers_057_to_064.html | 155 + .../ogles/GL/swizzlers/swizzlers_065_to_072.html | 155 + .../ogles/GL/swizzlers/swizzlers_073_to_080.html | 155 + .../ogles/GL/swizzlers/swizzlers_081_to_088.html | 155 + .../ogles/GL/swizzlers/swizzlers_089_to_096.html | 155 + .../ogles/GL/swizzlers/swizzlers_097_to_104.html | 155 + .../ogles/GL/swizzlers/swizzlers_105_to_112.html | 155 + .../ogles/GL/swizzlers/swizzlers_113_to_120.html | 155 + .../ogles/GL/swizzlers/vec3_bgr_1vec3_frag.frag | 37 + .../ogles/GL/swizzlers/vec3_bgr_1vec3_vert.vert | 39 + .../GL/swizzlers/vec3_br_g_1vec2_1float_frag.frag | 38 + .../GL/swizzlers/vec3_br_g_1vec2_1float_vert.vert | 40 + .../GL/swizzlers/vec3_gb_r_1vec2_1float_frag.frag | 38 + .../GL/swizzlers/vec3_gb_r_1vec2_1float_vert.vert | 40 + .../ogles/GL/swizzlers/vec3_grb_1vec3_frag.frag | 37 + .../ogles/GL/swizzlers/vec3_grb_1vec3_vert.vert | 39 + .../GL/swizzlers/vec3_ps_t_1vec2_1float_frag.frag | 38 + .../GL/swizzlers/vec3_ps_t_1vec2_1float_vert.vert | 40 + .../ogles/GL/swizzlers/vec3_pts_1vec3_frag.frag | 37 + .../ogles/GL/swizzlers/vec3_pts_1vec3_vert.vert | 39 + .../GL/swizzlers/vec3_rb_g_1vec2_1float_frag.frag | 38 + .../GL/swizzlers/vec3_rb_g_1vec2_1float_vert.vert | 40 + .../GL/swizzlers/vec3_rg_b_1vec2_1float_frag.frag | 38 + .../GL/swizzlers/vec3_rg_b_1vec2_1float_vert.vert | 40 + .../ogles/GL/swizzlers/vec3_rgb_1vec3_frag.frag | 36 + .../ogles/GL/swizzlers/vec3_rgb_1vec3_vert.vert | 38 + .../GL/swizzlers/vec3_sp_t_1vec2_1float_frag.frag | 38 + .../GL/swizzlers/vec3_sp_t_1vec2_1float_vert.vert | 40 + .../GL/swizzlers/vec3_st_p_1vec2_1float_frag.frag | 38 + .../GL/swizzlers/vec3_st_p_1vec2_1float_vert.vert | 40 + .../ogles/GL/swizzlers/vec3_stp_1vec3_frag.frag | 36 + .../ogles/GL/swizzlers/vec3_stp_1vec3_vert.vert | 38 + .../GL/swizzlers/vec3_tp_s_1vec2_1float_frag.frag | 38 + .../GL/swizzlers/vec3_tp_s_1vec2_1float_vert.vert | 40 + .../ogles/GL/swizzlers/vec3_tsp_1vec3_frag.frag | 37 + .../ogles/GL/swizzlers/vec3_tsp_1vec3_vert.vert | 39 + .../GL/swizzlers/vec3_xy_z_1vec2_1float_frag.frag | 38 + .../GL/swizzlers/vec3_xy_z_1vec2_1float_vert.vert | 40 + .../ogles/GL/swizzlers/vec3_xyz_1vec3_frag.frag | 36 + .../ogles/GL/swizzlers/vec3_xyz_1vec3_vert.vert | 38 + .../GL/swizzlers/vec3_xz_y_1vec2_1float_frag.frag | 38 + .../GL/swizzlers/vec3_xz_y_1vec2_1float_vert.vert | 40 + .../ogles/GL/swizzlers/vec3_yxz_1vec3_frag.frag | 37 + .../ogles/GL/swizzlers/vec3_yxz_1vec3_vert.vert | 39 + .../GL/swizzlers/vec3_yz_x_1vec2_1float_frag.frag | 38 + .../GL/swizzlers/vec3_yz_x_1vec2_1float_vert.vert | 40 + .../GL/swizzlers/vec3_zx_y_1vec2_1float_frag.frag | 38 + .../GL/swizzlers/vec3_zx_y_1vec2_1float_vert.vert | 40 + .../ogles/GL/swizzlers/vec3_zyx_1vec3_frag.frag | 37 + .../ogles/GL/swizzlers/vec3_zyx_1vec3_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_ar_bg_2vec2_frag.frag | 37 + .../ogles/GL/swizzlers/vec4_ar_bg_2vec2_vert.vert | 39 + .../GL/swizzlers/vec4_arb_g_1vec3_1float_frag.frag | 37 + .../GL/swizzlers/vec4_arb_g_1vec3_1float_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_arbg_1vec4_frag.frag | 36 + .../ogles/GL/swizzlers/vec4_arbg_1vec4_vert.vert | 38 + .../GL/swizzlers/vec4_bar_g_1vec3_1float_frag.frag | 37 + .../GL/swizzlers/vec4_bar_g_1vec3_1float_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_barg_1vec4_frag.frag | 36 + .../ogles/GL/swizzlers/vec4_barg_1vec4_vert.vert | 38 + .../ogles/GL/swizzlers/vec4_br_ag_2vec2_frag.frag | 37 + .../ogles/GL/swizzlers/vec4_br_ag_2vec2_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_gr_ab_2vec2_frag.frag | 37 + .../ogles/GL/swizzlers/vec4_gr_ab_2vec2_vert.vert | 39 + .../GL/swizzlers/vec4_gra_b_1vec3_1float_frag.frag | 37 + .../GL/swizzlers/vec4_gra_b_1vec3_1float_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_grab_1vec4_frag.frag | 36 + .../ogles/GL/swizzlers/vec4_grab_1vec4_vert.vert | 38 + .../GL/swizzlers/vec4_pqs_t_1vec3_1float_frag.frag | 37 + .../GL/swizzlers/vec4_pqs_t_1vec3_1float_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_pqst_1vec4_frag.frag | 36 + .../ogles/GL/swizzlers/vec4_pqst_1vec4_vert.vert | 38 + .../ogles/GL/swizzlers/vec4_ps_qt_2vec2_frag.frag | 37 + .../ogles/GL/swizzlers/vec4_ps_qt_2vec2_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_qs_pt_2vec2_frag.frag | 37 + .../ogles/GL/swizzlers/vec4_qs_pt_2vec2_vert.vert | 39 + .../GL/swizzlers/vec4_qsp_t_1vec3_1float_frag.frag | 37 + .../GL/swizzlers/vec4_qsp_t_1vec3_1float_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_qspt_1vec4_frag.frag | 36 + .../ogles/GL/swizzlers/vec4_qspt_1vec4_vert.vert | 38 + .../GL/swizzlers/vec4_r_g_b_a_4float_frag.frag | 39 + .../GL/swizzlers/vec4_r_g_b_a_4float_vert.vert | 41 + .../ogles/GL/swizzlers/vec4_rg_ba_2vec2_frag.frag | 37 + .../ogles/GL/swizzlers/vec4_rg_ba_2vec2_vert.vert | 39 + .../GL/swizzlers/vec4_rgb_a_1vec3_1float_frag.frag | 37 + .../GL/swizzlers/vec4_rgb_a_1vec3_1float_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_rgba_1vec4_frag.frag | 35 + .../ogles/GL/swizzlers/vec4_rgba_1vec4_vert.vert | 37 + .../GL/swizzlers/vec4_s_t_p_q_4float_frag.frag | 39 + .../GL/swizzlers/vec4_s_t_p_q_4float_vert.vert | 41 + .../ogles/GL/swizzlers/vec4_st_pq_2vec2_frag.frag | 37 + .../ogles/GL/swizzlers/vec4_st_pq_2vec2_vert.vert | 39 + .../GL/swizzlers/vec4_stp_q_1vec3_1float_frag.frag | 37 + .../GL/swizzlers/vec4_stp_q_1vec3_1float_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_stpq_1vec4_frag.frag | 35 + .../ogles/GL/swizzlers/vec4_stpq_1vec4_vert.vert | 37 + .../ogles/GL/swizzlers/vec4_ts_qp_2vec2_frag.frag | 37 + .../ogles/GL/swizzlers/vec4_ts_qp_2vec2_vert.vert | 39 + .../GL/swizzlers/vec4_tsq_p_1vec3_1float_frag.frag | 37 + .../GL/swizzlers/vec4_tsq_p_1vec3_1float_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_tsqp_1vec4_frag.frag | 36 + .../ogles/GL/swizzlers/vec4_tsqp_1vec4_vert.vert | 38 + .../ogles/GL/swizzlers/vec4_wx_zy_2vec2_frag.frag | 37 + .../ogles/GL/swizzlers/vec4_wx_zy_2vec2_vert.vert | 39 + .../GL/swizzlers/vec4_wxz_y_1vec3_1float_frag.frag | 37 + .../GL/swizzlers/vec4_wxz_y_1vec3_1float_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_wxzy_1vec4_frag.frag | 36 + .../ogles/GL/swizzlers/vec4_wxzy_1vec4_vert.vert | 38 + .../GL/swizzlers/vec4_x_y_z_w_4float_frag.frag | 39 + .../GL/swizzlers/vec4_x_y_z_w_4float_vert.vert | 41 + .../ogles/GL/swizzlers/vec4_xy_zw_2vec2_frag.frag | 37 + .../ogles/GL/swizzlers/vec4_xy_zw_2vec2_vert.vert | 39 + .../GL/swizzlers/vec4_xyz_w_1vec3_1float_frag.frag | 37 + .../GL/swizzlers/vec4_xyz_w_1vec3_1float_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_xyzw_1vec4_frag.frag | 35 + .../ogles/GL/swizzlers/vec4_xyzw_1vec4_vert.vert | 37 + .../ogles/GL/swizzlers/vec4_yx_wz_2vec2_frag.frag | 37 + .../ogles/GL/swizzlers/vec4_yx_wz_2vec2_vert.vert | 39 + .../GL/swizzlers/vec4_yxw_z_1vec3_1float_frag.frag | 37 + .../GL/swizzlers/vec4_yxw_z_1vec3_1float_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_yxwz_1vec4_frag.frag | 36 + .../ogles/GL/swizzlers/vec4_yxwz_1vec4_vert.vert | 38 + .../GL/swizzlers/vec4_zwx_y_1vec3_1float_frag.frag | 37 + .../GL/swizzlers/vec4_zwx_y_1vec3_1float_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_zwxy_1vec4_frag.frag | 36 + .../ogles/GL/swizzlers/vec4_zwxy_1vec4_vert.vert | 38 + .../ogles/GL/swizzlers/vec4_zx_wy_2vec2_frag.frag | 37 + .../ogles/GL/swizzlers/vec4_zx_wy_2vec2_vert.vert | 39 + .../conformance/ogles/GL/tan/input.run.txt | 2 + .../conformance/ogles/GL/tan/tan_001_to_006.html | 129 + .../ogles/GL/tan/tan_float_frag_xvary.frag | 42 + .../ogles/GL/tan/tan_float_frag_xvary_ref.frag | 41 + .../ogles/GL/tan/tan_float_vert_xvary.vert | 43 + .../ogles/GL/tan/tan_float_vert_xvary_ref.vert | 42 + .../ogles/GL/tan/tan_vec2_frag_xvary.frag | 47 + .../ogles/GL/tan/tan_vec2_frag_xvary_ref.frag | 47 + .../ogles/GL/tan/tan_vec2_vert_xvary.vert | 48 + .../ogles/GL/tan/tan_vec2_vert_xvary_ref.vert | 48 + .../ogles/GL/tan/tan_vec3_frag_xvary.frag | 52 + .../ogles/GL/tan/tan_vec3_frag_xvary_ref.frag | 52 + .../ogles/GL/tan/tan_vec3_vert_xvary.vert | 53 + .../ogles/GL/tan/tan_vec3_vert_xvary_ref.vert | 53 + .../ogles/GL/vec/bvec4_2int_2float_frag.frag | 39 + .../ogles/GL/vec/bvec4_2int_2float_vert.vert | 40 + .../conformance/ogles/GL/vec/input.run.txt | 4 + .../conformance/ogles/GL/vec/ivec3_3int_frag.frag | 39 + .../conformance/ogles/GL/vec/ivec3_3int_vert.vert | 40 + .../conformance/ogles/GL/vec/vec2_2float_frag.frag | 39 + .../conformance/ogles/GL/vec/vec2_2float_vert.vert | 40 + .../conformance/ogles/GL/vec/vec2_vec3_frag.frag | 40 + .../conformance/ogles/GL/vec/vec2_vec3_vert.vert | 40 + .../ogles/GL/vec/vec3_float_vec2_frag.frag | 40 + .../ogles/GL/vec/vec3_float_vec2_vert.vert | 40 + .../ogles/GL/vec/vec3_vec2_float_frag.frag | 40 + .../ogles/GL/vec/vec3_vec2_float_vert.vert | 40 + .../conformance/ogles/GL/vec/vec3_vec4_frag.frag | 40 + .../conformance/ogles/GL/vec/vec3_vec4_vert.vert | 40 + .../conformance/ogles/GL/vec/vec4_ivec4_frag.frag | 40 + .../conformance/ogles/GL/vec/vec4_ivec4_vert.vert | 41 + .../ogles/GL/vec/vec4_vec3_float_frag.frag | 40 + .../ogles/GL/vec/vec4_vec3_float_vert.vert | 40 + .../conformance/ogles/GL/vec/vec_001_to_008.html | 251 + .../conformance/ogles/GL/vec/vec_009_to_016.html | 251 + .../conformance/ogles/GL/vec/vec_017_to_018.html | 101 + .../conformance/ogles/GL/vec3/input.run.txt | 2 + .../conformance/ogles/GL/vec3/vec3_001_to_008.html | 333 + .../conformance/ogles/GL/vec3/vec3array_frag.frag | 49 + .../conformance/ogles/GL/vec3/vec3array_vert.vert | 47 + .../ogles/GL/vec3/vec3arraydirect_frag.frag | 41 + .../ogles/GL/vec3/vec3arraydirect_vert.vert | 45 + .../ogles/GL/vec3/vec3arrayindirect_frag.frag | 55 + .../ogles/GL/vec3/vec3arrayindirect_vert.vert | 51 + .../conformance/ogles/GL/vec3/vec3single_frag.frag | 41 + .../conformance/ogles/GL/vec3/vec3single_vert.vert | 45 + .../compressed_paletted_texture.frag | 36 + .../compressed_paletted_texture.vert | 38 + .../ogles/GL2ExtensionTests/dFdx/dFdx_frag.frag | 68 + .../ogles/GL2ExtensionTests/dFdx/dFdx_frag.vert | 36 + .../GL2ExtensionTests/dFdx/dFdx_frag_ref.frag | 61 + .../GL2ExtensionTests/dFdx/dFdx_frag_ref.vert | 36 + .../ogles/GL2ExtensionTests/dFdy/dFdy_frag.frag | 68 + .../ogles/GL2ExtensionTests/dFdy/dFdy_frag.vert | 37 + .../GL2ExtensionTests/dFdy/dFdy_frag_ref.frag | 64 + .../GL2ExtensionTests/dFdy/dFdy_frag_ref.vert | 37 + .../GL2ExtensionTests/default_shaders/default.frag | 34 + .../GL2ExtensionTests/default_shaders/default.vert | 37 + .../default_shaders/default_textured.frag | 36 + .../default_shaders/default_textured.vert | 39 + .../GL2ExtensionTests/fwidth/fwidth_frag.frag | 65 + .../GL2ExtensionTests/fwidth/fwidth_frag.vert | 36 + .../GL2ExtensionTests/fwidth/fwidth_frag_dx.frag | 65 + .../GL2ExtensionTests/fwidth/fwidth_frag_dx.vert | 36 + .../GL2ExtensionTests/fwidth/fwidth_frag_dy.frag | 65 + .../GL2ExtensionTests/fwidth/fwidth_frag_dy.vert | 36 + .../GL2ExtensionTests/fwidth/fwidth_frag_ref.frag | 64 + .../GL2ExtensionTests/fwidth/fwidth_frag_ref.vert | 36 + .../fwidth/fwidth_frag_ref_dx.frag | 63 + .../fwidth/fwidth_frag_ref_dx.vert | 36 + .../fwidth/fwidth_frag_ref_dy.frag | 64 + .../fwidth/fwidth_frag_ref_dy.vert | 36 + .../buffer_objects/buffer_objects.frag | 36 + .../buffer_objects/buffer_objects.vert | 161 + .../buffer_objects_multitexturing.frag | 39 + .../buffer_objects_multitexturing.vert | 42 + .../buffer_objects/buffer_objects_pointSize.frag | 34 + .../buffer_objects/buffer_objects_pointSize.vert | 37 + .../GL2FixedTests/copy_texture/copy_texture.frag | 39 + .../GL2FixedTests/default_shaders/default.frag | 34 + .../GL2FixedTests/default_shaders/default.vert | 36 + .../default_shaders/default_textured.frag | 36 + .../default_shaders/default_textured.vert | 39 + .../lighting_diffuse/lighting_diffuse.frag | 34 + .../lighting_diffuse/lighting_diffuse.vert | 149 + .../lighting_diffuse/lighting_diffuse_ref.frag | 34 + .../lighting_diffuse/lighting_diffuse_ref.vert | 35 + .../point_rasterization/point_rasterization.frag | 34 + .../point_rasterization/point_rasterization.vert | 37 + .../GL2FixedTests/point_sprites/point_sprites.frag | 31 + .../GL2FixedTests/point_sprites/point_sprites.vert | 34 + .../user_clip_planes/user_clip_planes.frag | 39 + .../user_clip_planes/user_clip_planes.vert | 44 + .../attach_shader/successfulcompile_frag.frag | 63 + .../attach_shader/successfulcompile_vert.vert | 43 + .../attach_shader/unsuccessfulcompile_frag.frag | 83 + .../attach_shader/unsuccessfulcompile_vert.vert | 60 + .../GL2Tests/bind_attribute_location/brick.frag | 64 + .../GL2Tests/bind_attribute_location/brick.vert | 60 + .../ogles/GL2Tests/compile_shader/brick.vert | 60 + .../ogles/GL2Tests/compile_shader/texture.frag | 52 + .../ogles/GL2Tests/compile_shader/wood.frag | 83 + .../ogles/GL2Tests/compile_shader/wood.vert | 43 + .../delete_object/successfulcompile_frag.frag | 63 + .../delete_object/successfulcompile_vert.vert | 43 + .../detach_shader/successfulcompile_frag.frag | 63 + .../detach_shader/successfulcompile_vert.vert | 43 + .../GL2Tests/framebuffer_objects/fboShader0.frag | 46 + .../GL2Tests/framebuffer_objects/fboShader0.vert | 40 + .../ogles/GL2Tests/get_active_attribute/brick.frag | 63 + .../GL2Tests/get_active_attribute/brick_mat2.vert | 62 + .../GL2Tests/get_active_attribute/brick_mat3.vert | 62 + .../GL2Tests/get_active_attribute/brick_mat4.vert | 62 + .../GL2Tests/get_active_attribute/brick_vec.vert | 65 + .../ogles/GL2Tests/get_active_uniform/brick.frag | 62 + .../ogles/GL2Tests/get_active_uniform/brick.vert | 88 + .../GL2Tests/get_attribute_location/brick.frag | 34 + .../GL2Tests/get_attribute_location/brick.vert | 39 + .../get_handle/successfulcompile_frag.frag | 63 + .../get_handle/successfulcompile_vert.vert | 43 + .../ogles/GL2Tests/get_uniform_location/brick.frag | 63 + .../ogles/GL2Tests/get_uniform_location/brick.vert | 60 + .../GL2Tests/glGetProgramInfoLog_2.0/simple.frag | 35 + .../GL2Tests/glGetProgramInfoLog_2.0/simple.vert | 35 + .../ogles/GL2Tests/glGetProgramiv_2.0/brick.frag | 63 + .../ogles/GL2Tests/glGetProgramiv_2.0/brick.vert | 60 + .../GL2Tests/glGetShaderInfoLog_2.0/simple.frag | 35 + .../GL2Tests/glGetShaderInfoLog_2.0/simple.vert | 35 + .../ogles/GL2Tests/glGetUniform/bvec_tests.frag | 41 + .../ogles/GL2Tests/glGetUniform/bvec_tests.vert | 39 + .../ogles/GL2Tests/glGetUniform/ivec_tests.frag | 39 + .../ogles/GL2Tests/glGetUniform/ivec_tests.vert | 38 + .../ogles/GL2Tests/glGetUniform/mat_tests.frag | 42 + .../ogles/GL2Tests/glGetUniform/mat_tests.vert | 42 + .../ogles/GL2Tests/glGetUniform/vec_tests.frag | 39 + .../ogles/GL2Tests/glGetUniform/vec_tests.vert | 38 + .../GL2Tests/glGetVertexAttrib/mat_tests.vert | 41 + .../GL2Tests/glGetVertexAttrib/mat_tests2.vert | 41 + .../GL2Tests/glGetVertexAttrib/vec_tests.vert | 38 + .../ogles/GL2Tests/glUniform/1b_frag.frag | 34 + .../ogles/GL2Tests/glUniform/1b_vert.frag | 34 + .../ogles/GL2Tests/glUniform/1b_vert.vert | 35 + .../ogles/GL2Tests/glUniform/1f_frag.frag | 34 + .../ogles/GL2Tests/glUniform/1f_vert.frag | 33 + .../ogles/GL2Tests/glUniform/1f_vert.vert | 35 + .../ogles/GL2Tests/glUniform/1i_frag.frag | 34 + .../ogles/GL2Tests/glUniform/1i_vert.frag | 33 + .../ogles/GL2Tests/glUniform/1i_vert.vert | 35 + .../ogles/GL2Tests/glUniform/21f_frag.frag | 34 + .../ogles/GL2Tests/glUniform/21i_frag.frag | 36 + .../ogles/GL2Tests/glUniform/22f_frag.frag | 34 + .../ogles/GL2Tests/glUniform/22i_frag.frag | 39 + .../ogles/GL2Tests/glUniform/23f_frag.frag | 36 + .../ogles/GL2Tests/glUniform/23i_frag.frag | 37 + .../ogles/GL2Tests/glUniform/24f_frag.frag | 36 + .../ogles/GL2Tests/glUniform/24i_frag.frag | 37 + .../ogles/GL2Tests/glUniform/2b_frag.frag | 34 + .../ogles/GL2Tests/glUniform/2b_vert.frag | 34 + .../ogles/GL2Tests/glUniform/2b_vert.vert | 35 + .../ogles/GL2Tests/glUniform/2f_frag.frag | 34 + .../ogles/GL2Tests/glUniform/2f_vert.frag | 34 + .../ogles/GL2Tests/glUniform/2f_vert.vert | 35 + .../ogles/GL2Tests/glUniform/2i_frag.frag | 34 + .../ogles/GL2Tests/glUniform/2i_vert.frag | 34 + .../ogles/GL2Tests/glUniform/2i_vert.vert | 35 + .../ogles/GL2Tests/glUniform/2m_frag.frag | 34 + .../ogles/GL2Tests/glUniform/3b_frag.frag | 34 + .../ogles/GL2Tests/glUniform/3b_vert.frag | 34 + .../ogles/GL2Tests/glUniform/3b_vert.vert | 35 + .../ogles/GL2Tests/glUniform/3f_frag.frag | 34 + .../ogles/GL2Tests/glUniform/3f_vert.frag | 34 + .../ogles/GL2Tests/glUniform/3f_vert.vert | 35 + .../ogles/GL2Tests/glUniform/3i_frag.frag | 34 + .../ogles/GL2Tests/glUniform/3i_vert.frag | 34 + .../ogles/GL2Tests/glUniform/3i_vert.vert | 35 + .../ogles/GL2Tests/glUniform/3m_frag.frag | 37 + .../GL2Tests/glUniform/4b_firstthree_frag.frag | 34 + .../GL2Tests/glUniform/4b_firstthree_vert.frag | 34 + .../GL2Tests/glUniform/4b_lastthree_frag.frag | 34 + .../GL2Tests/glUniform/4b_lastthree_vert.frag | 34 + .../ogles/GL2Tests/glUniform/4b_vert.vert | 35 + .../ogles/GL2Tests/glUniform/4f_frag.frag | 34 + .../ogles/GL2Tests/glUniform/4f_vert.frag | 34 + .../ogles/GL2Tests/glUniform/4f_vert.vert | 35 + .../ogles/GL2Tests/glUniform/4i_frag.frag | 34 + .../ogles/GL2Tests/glUniform/4i_vert.frag | 34 + .../ogles/GL2Tests/glUniform/4i_vert.vert | 35 + .../ogles/GL2Tests/glUniform/4m_frag.frag | 37 + .../ogles/GL2Tests/glUniform/default.vert | 33 + .../ogles/GL2Tests/glUniform/matrix2VSU.frag | 34 + .../ogles/GL2Tests/glUniform/matrix2VSU.vert | 39 + .../ogles/GL2Tests/glUniform/matrix2arrayVSU.frag | 34 + .../ogles/GL2Tests/glUniform/matrix2arrayVSU.vert | 38 + .../ogles/GL2Tests/glUniform/matrixVSU.frag | 34 + .../ogles/GL2Tests/glUniform/matrixVSU.vert | 38 + .../link_program/successfulcompile_frag.frag | 63 + .../link_program/successfulcompile_vert.vert | 43 + .../link_program/unsuccessfulcompile_frag.frag | 83 + .../link_program/unsuccessfulcompile_vert.vert | 60 + .../precision_specifiers/precision_specifiers.frag | 31 + .../precision_specifiers/precision_specifiers.vert | 42 + .../ogles/GL2Tests/relink_program/simple.frag | 34 + .../ogles/GL2Tests/relink_program/simple.vert | 37 + .../shader_source/successfulcompile_frag.frag | 63 + .../shader_source/successfulcompile_vert.vert | 43 + .../shader_source/unsuccessfulcompile_frag.frag | 83 + .../shader_source/unsuccessfulcompile_vert.vert | 61 + .../ogles/GL2Tests/three_uniforms/4f_frag.frag | 39 + .../use_program/successfulcompile_frag.frag | 63 + .../use_program/successfulcompile_vert.vert | 43 + .../use_program/unsuccessfulcompile_frag.frag | 83 + .../use_program/unsuccessfulcompile_vert.vert | 60 + .../validate_program/successfulcompile_frag.frag | 63 + .../validate_program/successfulcompile_vert.vert | 43 + .../validate_program/unsuccessfulcompile_frag.frag | 83 + .../validate_program/unsuccessfulcompile_vert.vert | 60 + .../vertex_program_point_size/point_size.vert | 36 + .../checkout/conformance/ogles/README.md | 20 + .../checkout/conformance/ogles/mustpass.run.txt | 64 + .../checkout/conformance/ogles/ogles-utils.js | 808 + .../conformance/ogles/process-ogles2-tests.py | 586 + .../checkout/conformance/programs/00_test_list.txt | 11 + .../conformance/programs/get-active-test.html | 140 + .../gl-bind-attrib-location-long-names-test.html | 174 + .../programs/gl-bind-attrib-location-test.html | 160 + .../programs/gl-get-active-attribute.html | 106 + .../programs/gl-get-active-uniform.html | 157 + .../conformance/programs/gl-getshadersource.html | 60 + .../conformance/programs/gl-shader-test.html | 115 + .../conformance/programs/invalid-UTF-16.html | 69 + .../conformance/programs/program-infolog.html | 83 + .../conformance/programs/program-test.html | 425 + ...gram-crash-with-discard-in-fragment-shader.html | 98 + .../checkout}/conformance/reading/00_test_list.txt | 0 .../reading/read-pixels-pack-alignment.html | 263 + .../conformance/reading/read-pixels-test.html | 318 + .../conformance/renderbuffers/00_test_list.txt | 6 + .../conformance/renderbuffers/feedback-loop.html | 125 + .../framebuffer-object-attachment.html | 663 + .../framebuffer-state-restoration.html | 128 + .../renderbuffers/framebuffer-test.html | 197 + .../renderbuffers/renderbuffer-initialization.html | 120 + .../conformance/rendering/00_test_list.txt | 28 + .../rendering/clipping-wide-points.html | 47 + .../checkout/conformance/rendering/culling.html | 148 + .../rendering/default-texture-draw-bug.html | 90 + .../rendering/draw-arrays-out-of-bounds.html | 54 + .../rendering/draw-elements-out-of-bounds.html | 54 + .../draw-with-changing-start-vertex-bug.html | 133 + .../conformance/rendering/framebuffer-switch.html | 111 + .../rendering/framebuffer-texture-switch.html | 107 + .../checkout/conformance/rendering/gl-clear.html | 88 + .../conformance/rendering/gl-drawarrays.html | 103 + .../conformance/rendering/gl-drawelements.html | 128 + .../rendering/gl-scissor-canvas-dimensions.html | 99 + .../conformance/rendering/gl-scissor-fbo-test.html | 131 + .../conformance/rendering/gl-scissor-test.html | 116 + .../conformance/rendering/gl-viewport-test-2.html | 76 + .../conformance/rendering/gl-viewport-test.html | 133 + .../conformance/rendering/line-loop-tri-fan.html | 250 + .../conformance/rendering/many-draw-calls.html | 159 + .../rendering/more-than-65536-indices.html | 144 + .../rendering/multisample-corruption.html | 60 + .../conformance/rendering/negative-one-index.html | 119 + .../rendering/out-of-bounds-index-buffers.html | 156 + .../conformance/rendering/point-no-attributes.html | 76 + .../checkout/conformance/rendering/point-size.html | 150 + .../rendering/point-specific-shader-variables.html | 185 + ...oint-with-gl-pointcoord-in-fragment-shader.html | 140 + .../conformance/rendering/polygon-offset.html | 192 + .../checkout/conformance/rendering/simple.html | 98 + .../checkout/conformance/rendering/triangle.html | 94 + .../rendering/vertex-texture-fetch.html | 112 + .../checkout/conformance/state/00_test_list.txt | 8 + .../checkout/conformance/state/diffs.txt | 69 + .../conformance/state/gl-enable-enum-test.html | 161 + .../checkout/conformance/state/gl-enum-tests.html | 50 + .../checkout/conformance/state/gl-get-calls.html | 219 + .../checkout/conformance/state/gl-geterror.html | 99 + .../checkout/conformance/state/gl-getstring.html | 81 + .../conformance/state/gl-initial-state.html | 79 + .../conformance/state/gl-object-get-calls.html | 47 + .../state/state-uneffected-after-compositing.html | 107 + .../checkout/conformance/textures/00_test_list.txt | 14 + .../conformance/textures/canvas/00_test_list.txt | 5 + .../canvas/tex-2d-rgb-rgb-unsigned_byte.html | 57 + .../tex-2d-rgb-rgb-unsigned_short_5_6_5.html | 57 + .../canvas/tex-2d-rgba-rgba-unsigned_byte.html | 57 + .../tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html | 57 + .../tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html | 57 + .../textures/canvas_sub_rectangle/00_test_list.txt | 5 + .../tex-2d-rgb-rgb-unsigned_byte.html | 57 + .../tex-2d-rgb-rgb-unsigned_short_5_6_5.html | 57 + .../tex-2d-rgba-rgba-unsigned_byte.html | 57 + .../tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html | 57 + .../tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html | 57 + .../conformance/textures/image/00_test_list.txt | 5 + .../image/tex-2d-rgb-rgb-unsigned_byte.html | 57 + .../image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html | 57 + .../image/tex-2d-rgba-rgba-unsigned_byte.html | 57 + .../tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html | 57 + .../tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html | 57 + .../image_bitmap_from_blob/00_test_list.txt | 5 + .../tex-2d-rgb-rgb-unsigned_byte.html | 58 + .../tex-2d-rgb-rgb-unsigned_short_5_6_5.html | 58 + .../tex-2d-rgba-rgba-unsigned_byte.html | 58 + .../tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html | 58 + .../tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html | 58 + .../image_bitmap_from_canvas/00_test_list.txt | 5 + .../tex-2d-rgb-rgb-unsigned_byte.html | 58 + .../tex-2d-rgb-rgb-unsigned_short_5_6_5.html | 58 + .../tex-2d-rgba-rgba-unsigned_byte.html | 58 + .../tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html | 58 + .../tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html | 58 + .../image_bitmap_from_image/00_test_list.txt | 5 + .../tex-2d-rgb-rgb-unsigned_byte.html | 58 + .../tex-2d-rgb-rgb-unsigned_short_5_6_5.html | 58 + .../tex-2d-rgba-rgba-unsigned_byte.html | 58 + .../tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html | 58 + .../tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html | 58 + .../00_test_list.txt | 5 + .../tex-2d-rgb-rgb-unsigned_byte.html | 58 + .../tex-2d-rgb-rgb-unsigned_short_5_6_5.html | 58 + .../tex-2d-rgba-rgba-unsigned_byte.html | 58 + .../tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html | 58 + .../tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html | 58 + .../image_bitmap_from_image_data/00_test_list.txt | 5 + .../tex-2d-rgb-rgb-unsigned_byte.html | 58 + .../tex-2d-rgb-rgb-unsigned_short_5_6_5.html | 58 + .../tex-2d-rgba-rgba-unsigned_byte.html | 58 + .../tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html | 58 + .../tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html | 58 + .../image_bitmap_from_video/00_test_list.txt | 5 + .../tex-2d-rgb-rgb-unsigned_byte.html | 58 + .../tex-2d-rgb-rgb-unsigned_short_5_6_5.html | 58 + .../tex-2d-rgba-rgba-unsigned_byte.html | 58 + .../tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html | 58 + .../tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html | 58 + .../textures/image_data/00_test_list.txt | 5 + .../image_data/tex-2d-rgb-rgb-unsigned_byte.html | 58 + .../tex-2d-rgb-rgb-unsigned_short_5_6_5.html | 58 + .../image_data/tex-2d-rgba-rgba-unsigned_byte.html | 58 + .../tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html | 58 + .../tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html | 58 + .../conformance/textures/misc/00_test_list.txt | 42 + .../textures/misc/compressed-tex-image.html | 82 + .../textures/misc/copy-tex-image-2d-formats.html | 194 + .../misc/copy-tex-image-and-sub-image-2d.html | 158 + .../copy-tex-sub-image-2d-partial-texture.html | 191 + .../textures/misc/cube-incomplete-fbo.html | 93 + .../conformance/textures/misc/default-texture.html | 63 + .../textures/misc/gl-get-tex-parameter.html | 48 + .../conformance/textures/misc/gl-pixelstorei.html | 117 + .../conformance/textures/misc/gl-teximage.html | 427 + .../conformance/textures/misc/mipmap-fbo.html | 130 + .../textures/misc/origin-clean-conformance.html | 149 + ...ge-and-sub-image-2d-with-array-buffer-view.html | 303 + .../misc/tex-image-and-uniform-binding-bugs.html | 63 + .../textures/misc/tex-image-canvas-corruption.html | 72 + .../conformance/textures/misc/tex-image-webgl.html | 99 + .../misc/tex-image-with-format-and-type.html | 743 + .../textures/misc/tex-image-with-invalid-data.html | 179 + .../textures/misc/tex-input-validation.html | 45 + .../textures/misc/tex-sub-image-2d-bad-args.html | 154 + .../textures/misc/tex-sub-image-2d.html | 122 + .../textures/misc/texparameter-test.html | 150 + .../textures/misc/texture-active-bind-2.html | 231 + .../textures/misc/texture-active-bind.html | 140 + .../textures/misc/texture-attachment-formats.html | 197 + .../conformance/textures/misc/texture-clear.html | 64 + .../textures/misc/texture-complete.html | 84 + .../misc/texture-copying-feedback-loops.html | 103 + .../misc/texture-cube-as-fbo-attachment.html | 86 + .../misc/texture-draw-with-2d-and-cube.html | 124 + .../textures/misc/texture-fakeblack.html | 115 + .../textures/misc/texture-formats-test.html | 287 + .../conformance/textures/misc/texture-hd-dpi.html | 138 + .../conformance/textures/misc/texture-mips.html | 318 + .../textures/misc/texture-npot-video.html | 161 + .../conformance/textures/misc/texture-npot.html | 326 + .../textures/misc/texture-size-cube-maps.html | 352 + .../textures/misc/texture-size-limit.html | 171 + .../conformance/textures/misc/texture-size.html | 234 + .../textures/misc/texture-sub-image-cube-maps.html | 337 + .../texture-transparent-pixels-initialized.html | 106 + .../textures/misc/texture-upload-cube-maps.html | 73 + .../textures/misc/texture-upload-size.html | 169 + .../textures/svg_image/00_test_list.txt | 5 + .../svg_image/tex-2d-rgb-rgb-unsigned_byte.html | 57 + .../tex-2d-rgb-rgb-unsigned_short_5_6_5.html | 57 + .../svg_image/tex-2d-rgba-rgba-unsigned_byte.html | 57 + .../tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html | 57 + .../tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html | 57 + .../conformance/textures/video/00_test_list.txt | 5 + .../video/tex-2d-rgb-rgb-unsigned_byte.html | 57 + .../video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html | 57 + .../video/tex-2d-rgba-rgba-unsigned_byte.html | 57 + .../tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html | 57 + .../tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html | 57 + .../textures/webgl_canvas/00_test_list.txt | 5 + .../webgl_canvas/tex-2d-rgb-rgb-unsigned_byte.html | 57 + .../tex-2d-rgb-rgb-unsigned_short_5_6_5.html | 57 + .../tex-2d-rgba-rgba-unsigned_byte.html | 57 + .../tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html | 57 + .../tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html | 57 + .../conformance/typedarrays/00_test_list.txt | 7 + .../typedarrays/array-buffer-crash.html | 61 + .../typedarrays/array-buffer-view-crash.html | 60 + .../typedarrays/array-large-array-tests.html | 102 + .../conformance/typedarrays/array-unit-tests.html | 1124 + .../conformance/typedarrays/data-view-crash.html | 54 + .../conformance/typedarrays/data-view-test.html | 442 + .../typedarrays/typed-arrays-in-workers.html | 278 + .../checkout/conformance/uniforms/00_test_list.txt | 12 + .../conformance/uniforms/gl-uniform-arrays.html | 510 + .../conformance/uniforms/gl-uniform-bool.html | 80 + .../uniforms/gl-uniform-struct-unused.html | 104 + ...niform-unused-array-elements-get-truncated.html | 135 + .../conformance/uniforms/gl-uniformmatrix4fv.html | 110 + .../conformance/uniforms/gl-unknown-uniform.html | 88 + .../uniforms/null-uniform-location.html | 102 + .../out-of-bounds-uniform-array-access.html | 189 + .../uniforms/uniform-default-values.html | 360 + .../conformance/uniforms/uniform-location.html | 115 + .../uniforms/uniform-samplers-test.html | 132 + .../uniforms/uniform-values-per-program.html | 200 + .../checkout/conformance2/00_test_list.txt | 16 + .../checkout/conformance2/attribs/00_test_list.txt | 4 + .../attribs/gl-vertex-attrib-i-render.html | 129 + .../conformance2/attribs/gl-vertex-attrib.html | 49 + .../attribs/gl-vertexattribipointer-offsets.html | 175 + .../attribs/gl-vertexattribipointer.html | 143 + .../checkout/conformance2/buffers/00_test_list.txt | 9 + .../buffers/bound-buffer-size-change-test.html | 140 + .../buffers/buffer-copying-contents.html | 197 + .../buffers/buffer-copying-restrictions.html | 123 + ...buffer-data-and-buffer-sub-data-sub-source.html | 204 + .../conformance2/buffers/buffer-overflow-test.html | 72 + .../buffers/buffer-type-restrictions.html | 141 + .../conformance2/buffers/get-buffer-sub-data.html | 176 + .../conformance2/buffers/getBufferSubData.html | 105 + .../buffers/one-large-uniform-buffer.html | 152 + .../conformance2/buffers/uniform-buffers.html | 428 + .../checkout/conformance2/context/00_test_list.txt | 4 + .../context/constants-and-properties-2.html | 855 + ...-attributes-depth-stencil-antialias-obeyed.html | 110 + .../conformance2/context/context-type-test-2.html | 72 + .../checkout/conformance2/context/methods-2.html | 329 + .../conformance2/extensions/00_test_list.txt | 4 + .../extensions/ext-color-buffer-float.html | 419 + .../ext-disjoint-timer-query-webgl2.html | 335 + .../extensions/promoted-extensions-in-shaders.html | 136 + .../extensions/promoted-extensions.html | 86 + .../checkout/conformance2/glsl3/00_test_list.txt | 40 + .../conformance2/glsl3/array-as-return-value.html | 171 + .../glsl3/array-assign-constructor.html | 129 + .../checkout/conformance2/glsl3/array-assign.html | 114 + .../conformance2/glsl3/array-complex-indexing.html | 108 + .../glsl3/array-element-increment.html | 152 + .../conformance2/glsl3/array-equality.html | 106 + .../glsl3/array-in-complex-expression.html | 165 + .../glsl3/array-length-side-effects.html | 106 + .../glsl3/attrib-location-length-limits.html | 110 + .../glsl3/bool-type-cast-bug-uint-ivec-uvec.html | 389 + .../glsl3/compare-structs-containing-arrays.html | 107 + .../compound-assignment-type-combination.html | 47 + .../conformance2/glsl3/const-array-init.html | 119 + .../conformance2/glsl3/forbidden-operators.html | 145 + .../checkout/conformance2/glsl3/frag-depth.html | 178 + .../glsl3/invalid-default-precision.html | 92 + .../conformance2/glsl3/invalid-invariant.html | 109 + .../glsl3/loops-with-side-effects.html | 232 + .../glsl3/misplaced-version-directive.html | 132 + .../glsl3/no-attribute-vertex-shader.html | 84 + .../conformance2/glsl3/sampler-no-precision.html | 109 + .../sequence-operator-returns-non-constant.html | 80 + .../conformance2/glsl3/shader-linking.html | 105 + .../glsl3/shader-with-1024-character-define.html | 57 + ...shader-with-1024-character-identifier.frag.html | 126 + .../glsl3/shader-with-1025-character-define.html | 57 + ...shader-with-1025-character-identifier.frag.html | 57 + .../glsl3/shader-with-invalid-characters.html | 58 + .../shader-with-mis-matching-uniform-block.html | 80 + .../glsl3/short-circuiting-in-loop-condition.html | 190 + .../glsl3/texture-offset-out-of-range.html | 127 + .../texture-offset-uniform-texture-coordinate.html | 191 + .../conformance2/glsl3/tricky-loop-conditions.html | 348 + .../unary-minus-operator-in-dynamic-loop.html | 269 + .../glsl3/uniform-block-layout-match.html | 78 + .../conformance2/glsl3/uniform-block-layouts.html | 84 + .../glsl3/uniform-location-length-limits.html | 110 + .../conformance2/glsl3/valid-invariant.html | 116 + .../vector-dynamic-indexing-nv-driver-bug.html | 88 + .../glsl3/vector-dynamic-indexing.html | 370 + .../checkout/conformance2/misc/00_test_list.txt | 6 + .../checkout/conformance2/misc/expando-loss-2.html | 305 + .../getextension-while-pbo-bound-stability.html | 78 + .../conformance2/misc/instanceof-test.html | 65 + .../misc/object-deletion-behaviour-2.html | 136 + .../conformance2/misc/uninitialized-test-2.html | 572 + .../conformance2/misc/views-with-offsets.html | 341 + .../conformance2/programs/00_test_list.txt | 2 + .../programs/active-built-in-attribs.html | 107 + .../programs/gl-get-frag-data-location.html | 121 + .../checkout/conformance2/query/00_test_list.txt | 2 + .../conformance2/query/occlusion-query.html | 158 + .../checkout/conformance2/query/query.html | 178 + .../checkout/conformance2/reading/00_test_list.txt | 5 + .../reading/format-r11f-g11f-b10f.html | 287 + .../reading/read-pixels-from-fbo-test.html | 659 + .../read-pixels-from-rgb8-into-pbo-bug.html | 106 + .../read-pixels-into-pixel-pack-buffer.html | 173 + .../reading/read-pixels-pack-parameters.html | 373 + .../conformance2/renderbuffers/00_test_list.txt | 7 + .../framebuffer-object-attachment.html | 427 + .../renderbuffers/framebuffer-test.html | 309 + .../renderbuffers/framebuffer-texture-layer.html | 165 + .../renderbuffers/invalidate-framebuffer.html | 173 + .../multisample-with-full-sample-counts.html | 119 + .../multisampled-renderbuffer-initialization.html | 150 + .../conformance2/renderbuffers/readbuffer.html | 195 + .../conformance2/rendering/00_test_list.txt | 25 + .../conformance2/rendering/attrib-type-match.html | 582 + .../blitframebuffer-filter-outofbounds.html | 199 + .../rendering/blitframebuffer-filter-srgb.html | 183 + .../blitframebuffer-multisampled-readbuffer.html | 134 + .../blitframebuffer-outside-readbuffer.html | 289 + .../rendering/blitframebuffer-scissor-enabled.html | 182 + .../rendering/blitframebuffer-size-overflow.html | 98 + ...litframebuffer-srgb-and-linear-drawbuffers.html | 229 + .../rendering/blitframebuffer-stencil-only.html | 192 + .../rendering/blitframebuffer-test.html | 342 + .../rendering/canvas-resizing-with-pbo-bound.html | 130 + .../rendering/clear-func-buffer-type-match.html | 166 + .../rendering/clear-srgb-color-buffer.html | 109 + .../rendering/clipping-wide-points.html | 47 + .../conformance2/rendering/draw-buffers.html | 581 + .../conformance2/rendering/element-index-uint.html | 426 + .../framebuffer-completeness-unaffected.html | 113 + .../rendering/framebuffer-unsupported.html | 155 + .../fs-color-type-mismatch-color-buffer-type.html | 190 + .../conformance2/rendering/instanced-arrays.html | 242 + .../rendering/instanced-rendering-bug.html | 275 + .../out-of-bounds-index-buffers-after-copying.html | 207 + .../rendering-sampling-feedback-loop.html | 148 + .../conformance2/rendering/rgb-format-support.html | 132 + .../rendering/uniform-block-buffer-size.html | 249 + .../conformance2/samplers/00_test_list.txt | 2 + .../samplers/sampler-drawing-test.html | 145 + .../checkout/conformance2/samplers/samplers.html | 251 + .../checkout/conformance2/state/00_test_list.txt | 4 + .../checkout/conformance2/state/gl-enum-tests.html | 50 + .../checkout/conformance2/state/gl-get-calls.html | 198 + .../checkout/conformance2/state/gl-getstring.html | 81 + .../conformance2/state/gl-object-get-calls.html | 47 + .../checkout/conformance2/sync/00_test_list.txt | 1 + .../conformance2/sync/sync-webgl-specific.html | 87 + .../conformance2/textures/00_test_list.txt | 14 + .../conformance2/textures/canvas/00_test_list.txt | 66 + .../canvas/tex-2d-r11f_g11f_b10f-rgb-float.html | 57 + .../tex-2d-r11f_g11f_b10f-rgb-half_float.html | 57 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 57 + .../textures/canvas/tex-2d-r16f-red-float.html | 57 + .../canvas/tex-2d-r16f-red-half_float.html | 57 + .../textures/canvas/tex-2d-r32f-red-float.html | 57 + .../canvas/tex-2d-r8-red-unsigned_byte.html | 57 + .../tex-2d-r8ui-red_integer-unsigned_byte.html | 57 + .../textures/canvas/tex-2d-rg16f-rg-float.html | 57 + .../canvas/tex-2d-rg16f-rg-half_float.html | 57 + .../textures/canvas/tex-2d-rg32f-rg-float.html | 57 + .../canvas/tex-2d-rg8-rg-unsigned_byte.html | 57 + .../tex-2d-rg8ui-rg_integer-unsigned_byte.html | 57 + .../textures/canvas/tex-2d-rgb16f-rgb-float.html | 57 + .../canvas/tex-2d-rgb16f-rgb-half_float.html | 57 + .../textures/canvas/tex-2d-rgb32f-rgb-float.html | 57 + .../canvas/tex-2d-rgb565-rgb-unsigned_byte.html | 57 + .../tex-2d-rgb565-rgb-unsigned_short_5_6_5.html | 57 + .../canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html | 57 + ...tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 57 + .../canvas/tex-2d-rgb8-rgb-unsigned_byte.html | 57 + .../tex-2d-rgb8ui-rgb_integer-unsigned_byte.html | 57 + .../textures/canvas/tex-2d-rgb9_e5-rgb-float.html | 57 + .../canvas/tex-2d-rgb9_e5-rgb-half_float.html | 57 + .../textures/canvas/tex-2d-rgba16f-rgba-float.html | 57 + .../canvas/tex-2d-rgba16f-rgba-half_float.html | 57 + .../textures/canvas/tex-2d-rgba32f-rgba-float.html | 57 + .../canvas/tex-2d-rgba4-rgba-unsigned_byte.html | 57 + .../tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html | 57 + .../canvas/tex-2d-rgba8-rgba-unsigned_byte.html | 57 + .../tex-2d-rgba8ui-rgba_integer-unsigned_byte.html | 57 + .../canvas/tex-2d-srgb8-rgb-unsigned_byte.html | 57 + .../tex-2d-srgb8_alpha8-rgba-unsigned_byte.html | 57 + .../canvas/tex-3d-r11f_g11f_b10f-rgb-float.html | 57 + .../tex-3d-r11f_g11f_b10f-rgb-half_float.html | 57 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 57 + .../textures/canvas/tex-3d-r16f-red-float.html | 57 + .../canvas/tex-3d-r16f-red-half_float.html | 57 + .../textures/canvas/tex-3d-r32f-red-float.html | 57 + .../canvas/tex-3d-r8-red-unsigned_byte.html | 57 + .../tex-3d-r8ui-red_integer-unsigned_byte.html | 57 + .../textures/canvas/tex-3d-rg16f-rg-float.html | 57 + .../canvas/tex-3d-rg16f-rg-half_float.html | 57 + .../textures/canvas/tex-3d-rg32f-rg-float.html | 57 + .../canvas/tex-3d-rg8-rg-unsigned_byte.html | 57 + .../tex-3d-rg8ui-rg_integer-unsigned_byte.html | 57 + .../textures/canvas/tex-3d-rgb16f-rgb-float.html | 57 + .../canvas/tex-3d-rgb16f-rgb-half_float.html | 57 + .../textures/canvas/tex-3d-rgb32f-rgb-float.html | 57 + .../canvas/tex-3d-rgb565-rgb-unsigned_byte.html | 57 + .../tex-3d-rgb565-rgb-unsigned_short_5_6_5.html | 57 + .../canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html | 57 + ...tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 57 + .../canvas/tex-3d-rgb8-rgb-unsigned_byte.html | 57 + .../tex-3d-rgb8ui-rgb_integer-unsigned_byte.html | 57 + .../textures/canvas/tex-3d-rgb9_e5-rgb-float.html | 57 + .../canvas/tex-3d-rgb9_e5-rgb-half_float.html | 57 + .../textures/canvas/tex-3d-rgba16f-rgba-float.html | 57 + .../canvas/tex-3d-rgba16f-rgba-half_float.html | 57 + .../textures/canvas/tex-3d-rgba32f-rgba-float.html | 57 + .../canvas/tex-3d-rgba4-rgba-unsigned_byte.html | 57 + .../tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html | 57 + .../canvas/tex-3d-rgba8-rgba-unsigned_byte.html | 57 + .../tex-3d-rgba8ui-rgba_integer-unsigned_byte.html | 57 + .../canvas/tex-3d-srgb8-rgb-unsigned_byte.html | 57 + .../tex-3d-srgb8_alpha8-rgba-unsigned_byte.html | 57 + .../textures/canvas_sub_rectangle/00_test_list.txt | 66 + .../tex-2d-r11f_g11f_b10f-rgb-float.html | 57 + .../tex-2d-r11f_g11f_b10f-rgb-half_float.html | 57 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 57 + .../tex-2d-r16f-red-float.html | 57 + .../tex-2d-r16f-red-half_float.html | 57 + .../tex-2d-r32f-red-float.html | 57 + .../tex-2d-r8-red-unsigned_byte.html | 57 + .../tex-2d-r8ui-red_integer-unsigned_byte.html | 57 + .../tex-2d-rg16f-rg-float.html | 57 + .../tex-2d-rg16f-rg-half_float.html | 57 + .../tex-2d-rg32f-rg-float.html | 57 + .../tex-2d-rg8-rg-unsigned_byte.html | 57 + .../tex-2d-rg8ui-rg_integer-unsigned_byte.html | 57 + .../tex-2d-rgb16f-rgb-float.html | 57 + .../tex-2d-rgb16f-rgb-half_float.html | 57 + .../tex-2d-rgb32f-rgb-float.html | 57 + .../tex-2d-rgb565-rgb-unsigned_byte.html | 57 + .../tex-2d-rgb565-rgb-unsigned_short_5_6_5.html | 57 + .../tex-2d-rgb5_a1-rgba-unsigned_byte.html | 57 + ...tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 57 + .../tex-2d-rgb8-rgb-unsigned_byte.html | 57 + .../tex-2d-rgb8ui-rgb_integer-unsigned_byte.html | 57 + .../tex-2d-rgb9_e5-rgb-float.html | 57 + .../tex-2d-rgb9_e5-rgb-half_float.html | 57 + .../tex-2d-rgba16f-rgba-float.html | 57 + .../tex-2d-rgba16f-rgba-half_float.html | 57 + .../tex-2d-rgba32f-rgba-float.html | 57 + .../tex-2d-rgba4-rgba-unsigned_byte.html | 57 + .../tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html | 57 + .../tex-2d-rgba8-rgba-unsigned_byte.html | 57 + .../tex-2d-rgba8ui-rgba_integer-unsigned_byte.html | 57 + .../tex-2d-srgb8-rgb-unsigned_byte.html | 57 + .../tex-2d-srgb8_alpha8-rgba-unsigned_byte.html | 57 + .../tex-3d-r11f_g11f_b10f-rgb-float.html | 57 + .../tex-3d-r11f_g11f_b10f-rgb-half_float.html | 57 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 57 + .../tex-3d-r16f-red-float.html | 57 + .../tex-3d-r16f-red-half_float.html | 57 + .../tex-3d-r32f-red-float.html | 57 + .../tex-3d-r8-red-unsigned_byte.html | 57 + .../tex-3d-r8ui-red_integer-unsigned_byte.html | 57 + .../tex-3d-rg16f-rg-float.html | 57 + .../tex-3d-rg16f-rg-half_float.html | 57 + .../tex-3d-rg32f-rg-float.html | 57 + .../tex-3d-rg8-rg-unsigned_byte.html | 57 + .../tex-3d-rg8ui-rg_integer-unsigned_byte.html | 57 + .../tex-3d-rgb16f-rgb-float.html | 57 + .../tex-3d-rgb16f-rgb-half_float.html | 57 + .../tex-3d-rgb32f-rgb-float.html | 57 + .../tex-3d-rgb565-rgb-unsigned_byte.html | 57 + .../tex-3d-rgb565-rgb-unsigned_short_5_6_5.html | 57 + .../tex-3d-rgb5_a1-rgba-unsigned_byte.html | 57 + ...tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 57 + .../tex-3d-rgb8-rgb-unsigned_byte.html | 57 + .../tex-3d-rgb8ui-rgb_integer-unsigned_byte.html | 57 + .../tex-3d-rgb9_e5-rgb-float.html | 57 + .../tex-3d-rgb9_e5-rgb-half_float.html | 57 + .../tex-3d-rgba16f-rgba-float.html | 57 + .../tex-3d-rgba16f-rgba-half_float.html | 57 + .../tex-3d-rgba32f-rgba-float.html | 57 + .../tex-3d-rgba4-rgba-unsigned_byte.html | 57 + .../tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html | 57 + .../tex-3d-rgba8-rgba-unsigned_byte.html | 57 + .../tex-3d-rgba8ui-rgba_integer-unsigned_byte.html | 57 + .../tex-3d-srgb8-rgb-unsigned_byte.html | 57 + .../tex-3d-srgb8_alpha8-rgba-unsigned_byte.html | 57 + .../conformance2/textures/image/00_test_list.txt | 66 + .../image/tex-2d-r11f_g11f_b10f-rgb-float.html | 57 + .../tex-2d-r11f_g11f_b10f-rgb-half_float.html | 57 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 57 + .../textures/image/tex-2d-r16f-red-float.html | 57 + .../textures/image/tex-2d-r16f-red-half_float.html | 57 + .../textures/image/tex-2d-r32f-red-float.html | 57 + .../image/tex-2d-r8-red-unsigned_byte.html | 57 + .../tex-2d-r8ui-red_integer-unsigned_byte.html | 57 + .../textures/image/tex-2d-rg16f-rg-float.html | 57 + .../textures/image/tex-2d-rg16f-rg-half_float.html | 57 + .../textures/image/tex-2d-rg32f-rg-float.html | 57 + .../image/tex-2d-rg8-rg-unsigned_byte.html | 57 + .../tex-2d-rg8ui-rg_integer-unsigned_byte.html | 57 + .../textures/image/tex-2d-rgb16f-rgb-float.html | 57 + .../image/tex-2d-rgb16f-rgb-half_float.html | 57 + .../textures/image/tex-2d-rgb32f-rgb-float.html | 57 + .../image/tex-2d-rgb565-rgb-unsigned_byte.html | 57 + .../tex-2d-rgb565-rgb-unsigned_short_5_6_5.html | 57 + .../image/tex-2d-rgb5_a1-rgba-unsigned_byte.html | 57 + ...tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 57 + .../image/tex-2d-rgb8-rgb-unsigned_byte.html | 57 + .../tex-2d-rgb8ui-rgb_integer-unsigned_byte.html | 57 + .../textures/image/tex-2d-rgb9_e5-rgb-float.html | 57 + .../image/tex-2d-rgb9_e5-rgb-half_float.html | 57 + .../textures/image/tex-2d-rgba16f-rgba-float.html | 57 + .../image/tex-2d-rgba16f-rgba-half_float.html | 57 + .../textures/image/tex-2d-rgba32f-rgba-float.html | 57 + .../image/tex-2d-rgba4-rgba-unsigned_byte.html | 57 + .../tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html | 57 + .../image/tex-2d-rgba8-rgba-unsigned_byte.html | 57 + .../tex-2d-rgba8ui-rgba_integer-unsigned_byte.html | 57 + .../image/tex-2d-srgb8-rgb-unsigned_byte.html | 57 + .../tex-2d-srgb8_alpha8-rgba-unsigned_byte.html | 57 + .../image/tex-3d-r11f_g11f_b10f-rgb-float.html | 57 + .../tex-3d-r11f_g11f_b10f-rgb-half_float.html | 57 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 57 + .../textures/image/tex-3d-r16f-red-float.html | 57 + .../textures/image/tex-3d-r16f-red-half_float.html | 57 + .../textures/image/tex-3d-r32f-red-float.html | 57 + .../image/tex-3d-r8-red-unsigned_byte.html | 57 + .../tex-3d-r8ui-red_integer-unsigned_byte.html | 57 + .../textures/image/tex-3d-rg16f-rg-float.html | 57 + .../textures/image/tex-3d-rg16f-rg-half_float.html | 57 + .../textures/image/tex-3d-rg32f-rg-float.html | 57 + .../image/tex-3d-rg8-rg-unsigned_byte.html | 57 + .../tex-3d-rg8ui-rg_integer-unsigned_byte.html | 57 + .../textures/image/tex-3d-rgb16f-rgb-float.html | 57 + .../image/tex-3d-rgb16f-rgb-half_float.html | 57 + .../textures/image/tex-3d-rgb32f-rgb-float.html | 57 + .../image/tex-3d-rgb565-rgb-unsigned_byte.html | 57 + .../tex-3d-rgb565-rgb-unsigned_short_5_6_5.html | 57 + .../image/tex-3d-rgb5_a1-rgba-unsigned_byte.html | 57 + ...tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 57 + .../image/tex-3d-rgb8-rgb-unsigned_byte.html | 57 + .../tex-3d-rgb8ui-rgb_integer-unsigned_byte.html | 57 + .../textures/image/tex-3d-rgb9_e5-rgb-float.html | 57 + .../image/tex-3d-rgb9_e5-rgb-half_float.html | 57 + .../textures/image/tex-3d-rgba16f-rgba-float.html | 57 + .../image/tex-3d-rgba16f-rgba-half_float.html | 57 + .../textures/image/tex-3d-rgba32f-rgba-float.html | 57 + .../image/tex-3d-rgba4-rgba-unsigned_byte.html | 57 + .../tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html | 57 + .../image/tex-3d-rgba8-rgba-unsigned_byte.html | 57 + .../tex-3d-rgba8ui-rgba_integer-unsigned_byte.html | 57 + .../image/tex-3d-srgb8-rgb-unsigned_byte.html | 57 + .../tex-3d-srgb8_alpha8-rgba-unsigned_byte.html | 57 + .../image_bitmap_from_blob/00_test_list.txt | 66 + .../tex-2d-r11f_g11f_b10f-rgb-float.html | 58 + .../tex-2d-r11f_g11f_b10f-rgb-half_float.html | 58 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 58 + .../tex-2d-r16f-red-float.html | 58 + .../tex-2d-r16f-red-half_float.html | 58 + .../tex-2d-r32f-red-float.html | 58 + .../tex-2d-r8-red-unsigned_byte.html | 58 + .../tex-2d-r8ui-red_integer-unsigned_byte.html | 58 + .../tex-2d-rg16f-rg-float.html | 58 + .../tex-2d-rg16f-rg-half_float.html | 58 + .../tex-2d-rg32f-rg-float.html | 58 + .../tex-2d-rg8-rg-unsigned_byte.html | 58 + .../tex-2d-rg8ui-rg_integer-unsigned_byte.html | 58 + .../tex-2d-rgb16f-rgb-float.html | 58 + .../tex-2d-rgb16f-rgb-half_float.html | 58 + .../tex-2d-rgb32f-rgb-float.html | 58 + .../tex-2d-rgb565-rgb-unsigned_byte.html | 58 + .../tex-2d-rgb565-rgb-unsigned_short_5_6_5.html | 58 + .../tex-2d-rgb5_a1-rgba-unsigned_byte.html | 58 + ...tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 58 + .../tex-2d-rgb8-rgb-unsigned_byte.html | 58 + .../tex-2d-rgb8ui-rgb_integer-unsigned_byte.html | 58 + .../tex-2d-rgb9_e5-rgb-float.html | 58 + .../tex-2d-rgb9_e5-rgb-half_float.html | 58 + .../tex-2d-rgba16f-rgba-float.html | 58 + .../tex-2d-rgba16f-rgba-half_float.html | 58 + .../tex-2d-rgba32f-rgba-float.html | 58 + .../tex-2d-rgba4-rgba-unsigned_byte.html | 58 + .../tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html | 58 + .../tex-2d-rgba8-rgba-unsigned_byte.html | 58 + .../tex-2d-rgba8ui-rgba_integer-unsigned_byte.html | 58 + .../tex-2d-srgb8-rgb-unsigned_byte.html | 58 + .../tex-2d-srgb8_alpha8-rgba-unsigned_byte.html | 58 + .../tex-3d-r11f_g11f_b10f-rgb-float.html | 58 + .../tex-3d-r11f_g11f_b10f-rgb-half_float.html | 58 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 58 + .../tex-3d-r16f-red-float.html | 58 + .../tex-3d-r16f-red-half_float.html | 58 + .../tex-3d-r32f-red-float.html | 58 + .../tex-3d-r8-red-unsigned_byte.html | 58 + .../tex-3d-r8ui-red_integer-unsigned_byte.html | 58 + .../tex-3d-rg16f-rg-float.html | 58 + .../tex-3d-rg16f-rg-half_float.html | 58 + .../tex-3d-rg32f-rg-float.html | 58 + .../tex-3d-rg8-rg-unsigned_byte.html | 58 + .../tex-3d-rg8ui-rg_integer-unsigned_byte.html | 58 + .../tex-3d-rgb16f-rgb-float.html | 58 + .../tex-3d-rgb16f-rgb-half_float.html | 58 + .../tex-3d-rgb32f-rgb-float.html | 58 + .../tex-3d-rgb565-rgb-unsigned_byte.html | 58 + .../tex-3d-rgb565-rgb-unsigned_short_5_6_5.html | 58 + .../tex-3d-rgb5_a1-rgba-unsigned_byte.html | 58 + ...tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 58 + .../tex-3d-rgb8-rgb-unsigned_byte.html | 58 + .../tex-3d-rgb8ui-rgb_integer-unsigned_byte.html | 58 + .../tex-3d-rgb9_e5-rgb-float.html | 58 + .../tex-3d-rgb9_e5-rgb-half_float.html | 58 + .../tex-3d-rgba16f-rgba-float.html | 58 + .../tex-3d-rgba16f-rgba-half_float.html | 58 + .../tex-3d-rgba32f-rgba-float.html | 58 + .../tex-3d-rgba4-rgba-unsigned_byte.html | 58 + .../tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html | 58 + .../tex-3d-rgba8-rgba-unsigned_byte.html | 58 + .../tex-3d-rgba8ui-rgba_integer-unsigned_byte.html | 58 + .../tex-3d-srgb8-rgb-unsigned_byte.html | 58 + .../tex-3d-srgb8_alpha8-rgba-unsigned_byte.html | 58 + .../image_bitmap_from_canvas/00_test_list.txt | 66 + .../tex-2d-r11f_g11f_b10f-rgb-float.html | 58 + .../tex-2d-r11f_g11f_b10f-rgb-half_float.html | 58 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 58 + .../tex-2d-r16f-red-float.html | 58 + .../tex-2d-r16f-red-half_float.html | 58 + .../tex-2d-r32f-red-float.html | 58 + .../tex-2d-r8-red-unsigned_byte.html | 58 + .../tex-2d-r8ui-red_integer-unsigned_byte.html | 58 + .../tex-2d-rg16f-rg-float.html | 58 + .../tex-2d-rg16f-rg-half_float.html | 58 + .../tex-2d-rg32f-rg-float.html | 58 + .../tex-2d-rg8-rg-unsigned_byte.html | 58 + .../tex-2d-rg8ui-rg_integer-unsigned_byte.html | 58 + .../tex-2d-rgb16f-rgb-float.html | 58 + .../tex-2d-rgb16f-rgb-half_float.html | 58 + .../tex-2d-rgb32f-rgb-float.html | 58 + .../tex-2d-rgb565-rgb-unsigned_byte.html | 58 + .../tex-2d-rgb565-rgb-unsigned_short_5_6_5.html | 58 + .../tex-2d-rgb5_a1-rgba-unsigned_byte.html | 58 + ...tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 58 + .../tex-2d-rgb8-rgb-unsigned_byte.html | 58 + .../tex-2d-rgb8ui-rgb_integer-unsigned_byte.html | 58 + .../tex-2d-rgb9_e5-rgb-float.html | 58 + .../tex-2d-rgb9_e5-rgb-half_float.html | 58 + .../tex-2d-rgba16f-rgba-float.html | 58 + .../tex-2d-rgba16f-rgba-half_float.html | 58 + .../tex-2d-rgba32f-rgba-float.html | 58 + .../tex-2d-rgba4-rgba-unsigned_byte.html | 58 + .../tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html | 58 + .../tex-2d-rgba8-rgba-unsigned_byte.html | 58 + .../tex-2d-rgba8ui-rgba_integer-unsigned_byte.html | 58 + .../tex-2d-srgb8-rgb-unsigned_byte.html | 58 + .../tex-2d-srgb8_alpha8-rgba-unsigned_byte.html | 58 + .../tex-3d-r11f_g11f_b10f-rgb-float.html | 58 + .../tex-3d-r11f_g11f_b10f-rgb-half_float.html | 58 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 58 + .../tex-3d-r16f-red-float.html | 58 + .../tex-3d-r16f-red-half_float.html | 58 + .../tex-3d-r32f-red-float.html | 58 + .../tex-3d-r8-red-unsigned_byte.html | 58 + .../tex-3d-r8ui-red_integer-unsigned_byte.html | 58 + .../tex-3d-rg16f-rg-float.html | 58 + .../tex-3d-rg16f-rg-half_float.html | 58 + .../tex-3d-rg32f-rg-float.html | 58 + .../tex-3d-rg8-rg-unsigned_byte.html | 58 + .../tex-3d-rg8ui-rg_integer-unsigned_byte.html | 58 + .../tex-3d-rgb16f-rgb-float.html | 58 + .../tex-3d-rgb16f-rgb-half_float.html | 58 + .../tex-3d-rgb32f-rgb-float.html | 58 + .../tex-3d-rgb565-rgb-unsigned_byte.html | 58 + .../tex-3d-rgb565-rgb-unsigned_short_5_6_5.html | 58 + .../tex-3d-rgb5_a1-rgba-unsigned_byte.html | 58 + ...tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 58 + .../tex-3d-rgb8-rgb-unsigned_byte.html | 58 + .../tex-3d-rgb8ui-rgb_integer-unsigned_byte.html | 58 + .../tex-3d-rgb9_e5-rgb-float.html | 58 + .../tex-3d-rgb9_e5-rgb-half_float.html | 58 + .../tex-3d-rgba16f-rgba-float.html | 58 + .../tex-3d-rgba16f-rgba-half_float.html | 58 + .../tex-3d-rgba32f-rgba-float.html | 58 + .../tex-3d-rgba4-rgba-unsigned_byte.html | 58 + .../tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html | 58 + .../tex-3d-rgba8-rgba-unsigned_byte.html | 58 + .../tex-3d-rgba8ui-rgba_integer-unsigned_byte.html | 58 + .../tex-3d-srgb8-rgb-unsigned_byte.html | 58 + .../tex-3d-srgb8_alpha8-rgba-unsigned_byte.html | 58 + .../image_bitmap_from_image/00_test_list.txt | 66 + .../tex-2d-r11f_g11f_b10f-rgb-float.html | 58 + .../tex-2d-r11f_g11f_b10f-rgb-half_float.html | 58 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 58 + .../tex-2d-r16f-red-float.html | 58 + .../tex-2d-r16f-red-half_float.html | 58 + .../tex-2d-r32f-red-float.html | 58 + .../tex-2d-r8-red-unsigned_byte.html | 58 + .../tex-2d-r8ui-red_integer-unsigned_byte.html | 58 + .../tex-2d-rg16f-rg-float.html | 58 + .../tex-2d-rg16f-rg-half_float.html | 58 + .../tex-2d-rg32f-rg-float.html | 58 + .../tex-2d-rg8-rg-unsigned_byte.html | 58 + .../tex-2d-rg8ui-rg_integer-unsigned_byte.html | 58 + .../tex-2d-rgb16f-rgb-float.html | 58 + .../tex-2d-rgb16f-rgb-half_float.html | 58 + .../tex-2d-rgb32f-rgb-float.html | 58 + .../tex-2d-rgb565-rgb-unsigned_byte.html | 58 + .../tex-2d-rgb565-rgb-unsigned_short_5_6_5.html | 58 + .../tex-2d-rgb5_a1-rgba-unsigned_byte.html | 58 + ...tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 58 + .../tex-2d-rgb8-rgb-unsigned_byte.html | 58 + .../tex-2d-rgb8ui-rgb_integer-unsigned_byte.html | 58 + .../tex-2d-rgb9_e5-rgb-float.html | 58 + .../tex-2d-rgb9_e5-rgb-half_float.html | 58 + .../tex-2d-rgba16f-rgba-float.html | 58 + .../tex-2d-rgba16f-rgba-half_float.html | 58 + .../tex-2d-rgba32f-rgba-float.html | 58 + .../tex-2d-rgba4-rgba-unsigned_byte.html | 58 + .../tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html | 58 + .../tex-2d-rgba8-rgba-unsigned_byte.html | 58 + .../tex-2d-rgba8ui-rgba_integer-unsigned_byte.html | 58 + .../tex-2d-srgb8-rgb-unsigned_byte.html | 58 + .../tex-2d-srgb8_alpha8-rgba-unsigned_byte.html | 58 + .../tex-3d-r11f_g11f_b10f-rgb-float.html | 58 + .../tex-3d-r11f_g11f_b10f-rgb-half_float.html | 58 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 58 + .../tex-3d-r16f-red-float.html | 58 + .../tex-3d-r16f-red-half_float.html | 58 + .../tex-3d-r32f-red-float.html | 58 + .../tex-3d-r8-red-unsigned_byte.html | 58 + .../tex-3d-r8ui-red_integer-unsigned_byte.html | 58 + .../tex-3d-rg16f-rg-float.html | 58 + .../tex-3d-rg16f-rg-half_float.html | 58 + .../tex-3d-rg32f-rg-float.html | 58 + .../tex-3d-rg8-rg-unsigned_byte.html | 58 + .../tex-3d-rg8ui-rg_integer-unsigned_byte.html | 58 + .../tex-3d-rgb16f-rgb-float.html | 58 + .../tex-3d-rgb16f-rgb-half_float.html | 58 + .../tex-3d-rgb32f-rgb-float.html | 58 + .../tex-3d-rgb565-rgb-unsigned_byte.html | 58 + .../tex-3d-rgb565-rgb-unsigned_short_5_6_5.html | 58 + .../tex-3d-rgb5_a1-rgba-unsigned_byte.html | 58 + ...tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 58 + .../tex-3d-rgb8-rgb-unsigned_byte.html | 58 + .../tex-3d-rgb8ui-rgb_integer-unsigned_byte.html | 58 + .../tex-3d-rgb9_e5-rgb-float.html | 58 + .../tex-3d-rgb9_e5-rgb-half_float.html | 58 + .../tex-3d-rgba16f-rgba-float.html | 58 + .../tex-3d-rgba16f-rgba-half_float.html | 58 + .../tex-3d-rgba32f-rgba-float.html | 58 + .../tex-3d-rgba4-rgba-unsigned_byte.html | 58 + .../tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html | 58 + .../tex-3d-rgba8-rgba-unsigned_byte.html | 58 + .../tex-3d-rgba8ui-rgba_integer-unsigned_byte.html | 58 + .../tex-3d-srgb8-rgb-unsigned_byte.html | 58 + .../tex-3d-srgb8_alpha8-rgba-unsigned_byte.html | 58 + .../00_test_list.txt | 66 + .../tex-2d-r11f_g11f_b10f-rgb-float.html | 58 + .../tex-2d-r11f_g11f_b10f-rgb-half_float.html | 58 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 58 + .../tex-2d-r16f-red-float.html | 58 + .../tex-2d-r16f-red-half_float.html | 58 + .../tex-2d-r32f-red-float.html | 58 + .../tex-2d-r8-red-unsigned_byte.html | 58 + .../tex-2d-r8ui-red_integer-unsigned_byte.html | 58 + .../tex-2d-rg16f-rg-float.html | 58 + .../tex-2d-rg16f-rg-half_float.html | 58 + .../tex-2d-rg32f-rg-float.html | 58 + .../tex-2d-rg8-rg-unsigned_byte.html | 58 + .../tex-2d-rg8ui-rg_integer-unsigned_byte.html | 58 + .../tex-2d-rgb16f-rgb-float.html | 58 + .../tex-2d-rgb16f-rgb-half_float.html | 58 + .../tex-2d-rgb32f-rgb-float.html | 58 + .../tex-2d-rgb565-rgb-unsigned_byte.html | 58 + .../tex-2d-rgb565-rgb-unsigned_short_5_6_5.html | 58 + .../tex-2d-rgb5_a1-rgba-unsigned_byte.html | 58 + ...tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 58 + .../tex-2d-rgb8-rgb-unsigned_byte.html | 58 + .../tex-2d-rgb8ui-rgb_integer-unsigned_byte.html | 58 + .../tex-2d-rgb9_e5-rgb-float.html | 58 + .../tex-2d-rgb9_e5-rgb-half_float.html | 58 + .../tex-2d-rgba16f-rgba-float.html | 58 + .../tex-2d-rgba16f-rgba-half_float.html | 58 + .../tex-2d-rgba32f-rgba-float.html | 58 + .../tex-2d-rgba4-rgba-unsigned_byte.html | 58 + .../tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html | 58 + .../tex-2d-rgba8-rgba-unsigned_byte.html | 58 + .../tex-2d-rgba8ui-rgba_integer-unsigned_byte.html | 58 + .../tex-2d-srgb8-rgb-unsigned_byte.html | 58 + .../tex-2d-srgb8_alpha8-rgba-unsigned_byte.html | 58 + .../tex-3d-r11f_g11f_b10f-rgb-float.html | 58 + .../tex-3d-r11f_g11f_b10f-rgb-half_float.html | 58 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 58 + .../tex-3d-r16f-red-float.html | 58 + .../tex-3d-r16f-red-half_float.html | 58 + .../tex-3d-r32f-red-float.html | 58 + .../tex-3d-r8-red-unsigned_byte.html | 58 + .../tex-3d-r8ui-red_integer-unsigned_byte.html | 58 + .../tex-3d-rg16f-rg-float.html | 58 + .../tex-3d-rg16f-rg-half_float.html | 58 + .../tex-3d-rg32f-rg-float.html | 58 + .../tex-3d-rg8-rg-unsigned_byte.html | 58 + .../tex-3d-rg8ui-rg_integer-unsigned_byte.html | 58 + .../tex-3d-rgb16f-rgb-float.html | 58 + .../tex-3d-rgb16f-rgb-half_float.html | 58 + .../tex-3d-rgb32f-rgb-float.html | 58 + .../tex-3d-rgb565-rgb-unsigned_byte.html | 58 + .../tex-3d-rgb565-rgb-unsigned_short_5_6_5.html | 58 + .../tex-3d-rgb5_a1-rgba-unsigned_byte.html | 58 + ...tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 58 + .../tex-3d-rgb8-rgb-unsigned_byte.html | 58 + .../tex-3d-rgb8ui-rgb_integer-unsigned_byte.html | 58 + .../tex-3d-rgb9_e5-rgb-float.html | 58 + .../tex-3d-rgb9_e5-rgb-half_float.html | 58 + .../tex-3d-rgba16f-rgba-float.html | 58 + .../tex-3d-rgba16f-rgba-half_float.html | 58 + .../tex-3d-rgba32f-rgba-float.html | 58 + .../tex-3d-rgba4-rgba-unsigned_byte.html | 58 + .../tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html | 58 + .../tex-3d-rgba8-rgba-unsigned_byte.html | 58 + .../tex-3d-rgba8ui-rgba_integer-unsigned_byte.html | 58 + .../tex-3d-srgb8-rgb-unsigned_byte.html | 58 + .../tex-3d-srgb8_alpha8-rgba-unsigned_byte.html | 58 + .../image_bitmap_from_image_data/00_test_list.txt | 66 + .../tex-2d-r11f_g11f_b10f-rgb-float.html | 58 + .../tex-2d-r11f_g11f_b10f-rgb-half_float.html | 58 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 58 + .../tex-2d-r16f-red-float.html | 58 + .../tex-2d-r16f-red-half_float.html | 58 + .../tex-2d-r32f-red-float.html | 58 + .../tex-2d-r8-red-unsigned_byte.html | 58 + .../tex-2d-r8ui-red_integer-unsigned_byte.html | 58 + .../tex-2d-rg16f-rg-float.html | 58 + .../tex-2d-rg16f-rg-half_float.html | 58 + .../tex-2d-rg32f-rg-float.html | 58 + .../tex-2d-rg8-rg-unsigned_byte.html | 58 + .../tex-2d-rg8ui-rg_integer-unsigned_byte.html | 58 + .../tex-2d-rgb16f-rgb-float.html | 58 + .../tex-2d-rgb16f-rgb-half_float.html | 58 + .../tex-2d-rgb32f-rgb-float.html | 58 + .../tex-2d-rgb565-rgb-unsigned_byte.html | 58 + .../tex-2d-rgb565-rgb-unsigned_short_5_6_5.html | 58 + .../tex-2d-rgb5_a1-rgba-unsigned_byte.html | 58 + ...tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 58 + .../tex-2d-rgb8-rgb-unsigned_byte.html | 58 + .../tex-2d-rgb8ui-rgb_integer-unsigned_byte.html | 58 + .../tex-2d-rgb9_e5-rgb-float.html | 58 + .../tex-2d-rgb9_e5-rgb-half_float.html | 58 + .../tex-2d-rgba16f-rgba-float.html | 58 + .../tex-2d-rgba16f-rgba-half_float.html | 58 + .../tex-2d-rgba32f-rgba-float.html | 58 + .../tex-2d-rgba4-rgba-unsigned_byte.html | 58 + .../tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html | 58 + .../tex-2d-rgba8-rgba-unsigned_byte.html | 58 + .../tex-2d-rgba8ui-rgba_integer-unsigned_byte.html | 58 + .../tex-2d-srgb8-rgb-unsigned_byte.html | 58 + .../tex-2d-srgb8_alpha8-rgba-unsigned_byte.html | 58 + .../tex-3d-r11f_g11f_b10f-rgb-float.html | 58 + .../tex-3d-r11f_g11f_b10f-rgb-half_float.html | 58 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 58 + .../tex-3d-r16f-red-float.html | 58 + .../tex-3d-r16f-red-half_float.html | 58 + .../tex-3d-r32f-red-float.html | 58 + .../tex-3d-r8-red-unsigned_byte.html | 58 + .../tex-3d-r8ui-red_integer-unsigned_byte.html | 58 + .../tex-3d-rg16f-rg-float.html | 58 + .../tex-3d-rg16f-rg-half_float.html | 58 + .../tex-3d-rg32f-rg-float.html | 58 + .../tex-3d-rg8-rg-unsigned_byte.html | 58 + .../tex-3d-rg8ui-rg_integer-unsigned_byte.html | 58 + .../tex-3d-rgb16f-rgb-float.html | 58 + .../tex-3d-rgb16f-rgb-half_float.html | 58 + .../tex-3d-rgb32f-rgb-float.html | 58 + .../tex-3d-rgb565-rgb-unsigned_byte.html | 58 + .../tex-3d-rgb565-rgb-unsigned_short_5_6_5.html | 58 + .../tex-3d-rgb5_a1-rgba-unsigned_byte.html | 58 + ...tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 58 + .../tex-3d-rgb8-rgb-unsigned_byte.html | 58 + .../tex-3d-rgb8ui-rgb_integer-unsigned_byte.html | 58 + .../tex-3d-rgb9_e5-rgb-float.html | 58 + .../tex-3d-rgb9_e5-rgb-half_float.html | 58 + .../tex-3d-rgba16f-rgba-float.html | 58 + .../tex-3d-rgba16f-rgba-half_float.html | 58 + .../tex-3d-rgba32f-rgba-float.html | 58 + .../tex-3d-rgba4-rgba-unsigned_byte.html | 58 + .../tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html | 58 + .../tex-3d-rgba8-rgba-unsigned_byte.html | 58 + .../tex-3d-rgba8ui-rgba_integer-unsigned_byte.html | 58 + .../tex-3d-srgb8-rgb-unsigned_byte.html | 58 + .../tex-3d-srgb8_alpha8-rgba-unsigned_byte.html | 58 + .../image_bitmap_from_video/00_test_list.txt | 66 + .../tex-2d-r11f_g11f_b10f-rgb-float.html | 58 + .../tex-2d-r11f_g11f_b10f-rgb-half_float.html | 58 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 58 + .../tex-2d-r16f-red-float.html | 58 + .../tex-2d-r16f-red-half_float.html | 58 + .../tex-2d-r32f-red-float.html | 58 + .../tex-2d-r8-red-unsigned_byte.html | 58 + .../tex-2d-r8ui-red_integer-unsigned_byte.html | 58 + .../tex-2d-rg16f-rg-float.html | 58 + .../tex-2d-rg16f-rg-half_float.html | 58 + .../tex-2d-rg32f-rg-float.html | 58 + .../tex-2d-rg8-rg-unsigned_byte.html | 58 + .../tex-2d-rg8ui-rg_integer-unsigned_byte.html | 58 + .../tex-2d-rgb16f-rgb-float.html | 58 + .../tex-2d-rgb16f-rgb-half_float.html | 58 + .../tex-2d-rgb32f-rgb-float.html | 58 + .../tex-2d-rgb565-rgb-unsigned_byte.html | 58 + .../tex-2d-rgb565-rgb-unsigned_short_5_6_5.html | 58 + .../tex-2d-rgb5_a1-rgba-unsigned_byte.html | 58 + ...tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 58 + .../tex-2d-rgb8-rgb-unsigned_byte.html | 58 + .../tex-2d-rgb8ui-rgb_integer-unsigned_byte.html | 58 + .../tex-2d-rgb9_e5-rgb-float.html | 58 + .../tex-2d-rgb9_e5-rgb-half_float.html | 58 + .../tex-2d-rgba16f-rgba-float.html | 58 + .../tex-2d-rgba16f-rgba-half_float.html | 58 + .../tex-2d-rgba32f-rgba-float.html | 58 + .../tex-2d-rgba4-rgba-unsigned_byte.html | 58 + .../tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html | 58 + .../tex-2d-rgba8-rgba-unsigned_byte.html | 58 + .../tex-2d-rgba8ui-rgba_integer-unsigned_byte.html | 58 + .../tex-2d-srgb8-rgb-unsigned_byte.html | 58 + .../tex-2d-srgb8_alpha8-rgba-unsigned_byte.html | 58 + .../tex-3d-r11f_g11f_b10f-rgb-float.html | 58 + .../tex-3d-r11f_g11f_b10f-rgb-half_float.html | 58 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 58 + .../tex-3d-r16f-red-float.html | 58 + .../tex-3d-r16f-red-half_float.html | 58 + .../tex-3d-r32f-red-float.html | 58 + .../tex-3d-r8-red-unsigned_byte.html | 58 + .../tex-3d-r8ui-red_integer-unsigned_byte.html | 58 + .../tex-3d-rg16f-rg-float.html | 58 + .../tex-3d-rg16f-rg-half_float.html | 58 + .../tex-3d-rg32f-rg-float.html | 58 + .../tex-3d-rg8-rg-unsigned_byte.html | 58 + .../tex-3d-rg8ui-rg_integer-unsigned_byte.html | 58 + .../tex-3d-rgb16f-rgb-float.html | 58 + .../tex-3d-rgb16f-rgb-half_float.html | 58 + .../tex-3d-rgb32f-rgb-float.html | 58 + .../tex-3d-rgb565-rgb-unsigned_byte.html | 58 + .../tex-3d-rgb565-rgb-unsigned_short_5_6_5.html | 58 + .../tex-3d-rgb5_a1-rgba-unsigned_byte.html | 58 + ...tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 58 + .../tex-3d-rgb8-rgb-unsigned_byte.html | 58 + .../tex-3d-rgb8ui-rgb_integer-unsigned_byte.html | 58 + .../tex-3d-rgb9_e5-rgb-float.html | 58 + .../tex-3d-rgb9_e5-rgb-half_float.html | 58 + .../tex-3d-rgba16f-rgba-float.html | 58 + .../tex-3d-rgba16f-rgba-half_float.html | 58 + .../tex-3d-rgba32f-rgba-float.html | 58 + .../tex-3d-rgba4-rgba-unsigned_byte.html | 58 + .../tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html | 58 + .../tex-3d-rgba8-rgba-unsigned_byte.html | 58 + .../tex-3d-rgba8ui-rgba_integer-unsigned_byte.html | 58 + .../tex-3d-srgb8-rgb-unsigned_byte.html | 58 + .../tex-3d-srgb8_alpha8-rgba-unsigned_byte.html | 58 + .../textures/image_data/00_test_list.txt | 66 + .../tex-2d-r11f_g11f_b10f-rgb-float.html | 58 + .../tex-2d-r11f_g11f_b10f-rgb-half_float.html | 58 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 58 + .../textures/image_data/tex-2d-r16f-red-float.html | 58 + .../image_data/tex-2d-r16f-red-half_float.html | 58 + .../textures/image_data/tex-2d-r32f-red-float.html | 58 + .../image_data/tex-2d-r8-red-unsigned_byte.html | 58 + .../tex-2d-r8ui-red_integer-unsigned_byte.html | 58 + .../textures/image_data/tex-2d-rg16f-rg-float.html | 58 + .../image_data/tex-2d-rg16f-rg-half_float.html | 58 + .../textures/image_data/tex-2d-rg32f-rg-float.html | 58 + .../image_data/tex-2d-rg8-rg-unsigned_byte.html | 58 + .../tex-2d-rg8ui-rg_integer-unsigned_byte.html | 58 + .../image_data/tex-2d-rgb16f-rgb-float.html | 58 + .../image_data/tex-2d-rgb16f-rgb-half_float.html | 58 + .../image_data/tex-2d-rgb32f-rgb-float.html | 58 + .../tex-2d-rgb565-rgb-unsigned_byte.html | 58 + .../tex-2d-rgb565-rgb-unsigned_short_5_6_5.html | 58 + .../tex-2d-rgb5_a1-rgba-unsigned_byte.html | 58 + ...tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 58 + .../image_data/tex-2d-rgb8-rgb-unsigned_byte.html | 58 + .../tex-2d-rgb8ui-rgb_integer-unsigned_byte.html | 58 + .../image_data/tex-2d-rgb9_e5-rgb-float.html | 58 + .../image_data/tex-2d-rgb9_e5-rgb-half_float.html | 58 + .../image_data/tex-2d-rgba16f-rgba-float.html | 58 + .../image_data/tex-2d-rgba16f-rgba-half_float.html | 58 + .../image_data/tex-2d-rgba32f-rgba-float.html | 58 + .../tex-2d-rgba4-rgba-unsigned_byte.html | 58 + .../tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html | 58 + .../tex-2d-rgba8-rgba-unsigned_byte.html | 58 + .../tex-2d-rgba8ui-rgba_integer-unsigned_byte.html | 58 + .../image_data/tex-2d-srgb8-rgb-unsigned_byte.html | 58 + .../tex-2d-srgb8_alpha8-rgba-unsigned_byte.html | 58 + .../tex-3d-r11f_g11f_b10f-rgb-float.html | 58 + .../tex-3d-r11f_g11f_b10f-rgb-half_float.html | 58 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 58 + .../textures/image_data/tex-3d-r16f-red-float.html | 58 + .../image_data/tex-3d-r16f-red-half_float.html | 58 + .../textures/image_data/tex-3d-r32f-red-float.html | 58 + .../image_data/tex-3d-r8-red-unsigned_byte.html | 58 + .../tex-3d-r8ui-red_integer-unsigned_byte.html | 58 + .../textures/image_data/tex-3d-rg16f-rg-float.html | 58 + .../image_data/tex-3d-rg16f-rg-half_float.html | 58 + .../textures/image_data/tex-3d-rg32f-rg-float.html | 58 + .../image_data/tex-3d-rg8-rg-unsigned_byte.html | 58 + .../tex-3d-rg8ui-rg_integer-unsigned_byte.html | 58 + .../image_data/tex-3d-rgb16f-rgb-float.html | 58 + .../image_data/tex-3d-rgb16f-rgb-half_float.html | 58 + .../image_data/tex-3d-rgb32f-rgb-float.html | 58 + .../tex-3d-rgb565-rgb-unsigned_byte.html | 58 + .../tex-3d-rgb565-rgb-unsigned_short_5_6_5.html | 58 + .../tex-3d-rgb5_a1-rgba-unsigned_byte.html | 58 + ...tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 58 + .../image_data/tex-3d-rgb8-rgb-unsigned_byte.html | 58 + .../tex-3d-rgb8ui-rgb_integer-unsigned_byte.html | 58 + .../image_data/tex-3d-rgb9_e5-rgb-float.html | 58 + .../image_data/tex-3d-rgb9_e5-rgb-half_float.html | 58 + .../image_data/tex-3d-rgba16f-rgba-float.html | 58 + .../image_data/tex-3d-rgba16f-rgba-half_float.html | 58 + .../image_data/tex-3d-rgba32f-rgba-float.html | 58 + .../tex-3d-rgba4-rgba-unsigned_byte.html | 58 + .../tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html | 58 + .../tex-3d-rgba8-rgba-unsigned_byte.html | 58 + .../tex-3d-rgba8ui-rgba_integer-unsigned_byte.html | 58 + .../image_data/tex-3d-srgb8-rgb-unsigned_byte.html | 58 + .../tex-3d-srgb8_alpha8-rgba-unsigned_byte.html | 58 + .../conformance2/textures/misc/00_test_list.txt | 23 + .../textures/misc/active-3d-texture-bug.html | 145 + .../textures/misc/compressed-tex-image.html | 94 + .../misc/copy-texture-image-luma-format.html | 187 + .../misc/copy-texture-image-webgl-specific.html | 324 + .../textures/misc/copy-texture-image.html | 248 + .../textures/misc/gl-get-tex-parameter.html | 48 + .../integer-cubemap-specification-order-bug.html | 190 + .../misc/integer-cubemap-texture-sampling.html | 190 + .../conformance2/textures/misc/mipmap-fbo.html | 71 + .../textures/misc/tex-3d-size-limit.html | 184 + ...ub-image-with-array-buffer-view-sub-source.html | 218 + .../tex-image-with-bad-args-from-dom-elements.html | 149 + .../textures/misc/tex-image-with-bad-args.html | 76 + .../misc/tex-image-with-different-data-source.html | 72 + .../textures/misc/tex-input-validation.html | 45 + .../textures/misc/tex-mipmap-levels.html | 280 + .../textures/misc/tex-new-formats.html | 586 + .../textures/misc/tex-srgb-mipmap.html | 227 + .../conformance2/textures/misc/tex-storage-2d.html | 294 + .../textures/misc/tex-storage-and-subimage-3d.html | 234 + .../misc/tex-storage-compressed-formats.html | 124 + .../textures/misc/tex-unpack-params.html | 612 + .../textures/misc/texel-fetch-undefined.html | 104 + .../conformance2/textures/misc/texture-npot.html | 181 + .../textures/svg_image/00_test_list.txt | 66 + .../svg_image/tex-2d-r11f_g11f_b10f-rgb-float.html | 57 + .../tex-2d-r11f_g11f_b10f-rgb-half_float.html | 57 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 57 + .../textures/svg_image/tex-2d-r16f-red-float.html | 57 + .../svg_image/tex-2d-r16f-red-half_float.html | 57 + .../textures/svg_image/tex-2d-r32f-red-float.html | 57 + .../svg_image/tex-2d-r8-red-unsigned_byte.html | 57 + .../tex-2d-r8ui-red_integer-unsigned_byte.html | 57 + .../textures/svg_image/tex-2d-rg16f-rg-float.html | 57 + .../svg_image/tex-2d-rg16f-rg-half_float.html | 57 + .../textures/svg_image/tex-2d-rg32f-rg-float.html | 57 + .../svg_image/tex-2d-rg8-rg-unsigned_byte.html | 57 + .../tex-2d-rg8ui-rg_integer-unsigned_byte.html | 57 + .../svg_image/tex-2d-rgb16f-rgb-float.html | 57 + .../svg_image/tex-2d-rgb16f-rgb-half_float.html | 57 + .../svg_image/tex-2d-rgb32f-rgb-float.html | 57 + .../svg_image/tex-2d-rgb565-rgb-unsigned_byte.html | 57 + .../tex-2d-rgb565-rgb-unsigned_short_5_6_5.html | 57 + .../tex-2d-rgb5_a1-rgba-unsigned_byte.html | 57 + ...tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 57 + .../svg_image/tex-2d-rgb8-rgb-unsigned_byte.html | 57 + .../tex-2d-rgb8ui-rgb_integer-unsigned_byte.html | 57 + .../svg_image/tex-2d-rgb9_e5-rgb-float.html | 57 + .../svg_image/tex-2d-rgb9_e5-rgb-half_float.html | 57 + .../svg_image/tex-2d-rgba16f-rgba-float.html | 57 + .../svg_image/tex-2d-rgba16f-rgba-half_float.html | 57 + .../svg_image/tex-2d-rgba32f-rgba-float.html | 57 + .../svg_image/tex-2d-rgba4-rgba-unsigned_byte.html | 57 + .../tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html | 57 + .../svg_image/tex-2d-rgba8-rgba-unsigned_byte.html | 57 + .../tex-2d-rgba8ui-rgba_integer-unsigned_byte.html | 57 + .../svg_image/tex-2d-srgb8-rgb-unsigned_byte.html | 57 + .../tex-2d-srgb8_alpha8-rgba-unsigned_byte.html | 57 + .../svg_image/tex-3d-r11f_g11f_b10f-rgb-float.html | 57 + .../tex-3d-r11f_g11f_b10f-rgb-half_float.html | 57 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 57 + .../textures/svg_image/tex-3d-r16f-red-float.html | 57 + .../svg_image/tex-3d-r16f-red-half_float.html | 57 + .../textures/svg_image/tex-3d-r32f-red-float.html | 57 + .../svg_image/tex-3d-r8-red-unsigned_byte.html | 57 + .../tex-3d-r8ui-red_integer-unsigned_byte.html | 57 + .../textures/svg_image/tex-3d-rg16f-rg-float.html | 57 + .../svg_image/tex-3d-rg16f-rg-half_float.html | 57 + .../textures/svg_image/tex-3d-rg32f-rg-float.html | 57 + .../svg_image/tex-3d-rg8-rg-unsigned_byte.html | 57 + .../tex-3d-rg8ui-rg_integer-unsigned_byte.html | 57 + .../svg_image/tex-3d-rgb16f-rgb-float.html | 57 + .../svg_image/tex-3d-rgb16f-rgb-half_float.html | 57 + .../svg_image/tex-3d-rgb32f-rgb-float.html | 57 + .../svg_image/tex-3d-rgb565-rgb-unsigned_byte.html | 57 + .../tex-3d-rgb565-rgb-unsigned_short_5_6_5.html | 57 + .../tex-3d-rgb5_a1-rgba-unsigned_byte.html | 57 + ...tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 57 + .../svg_image/tex-3d-rgb8-rgb-unsigned_byte.html | 57 + .../tex-3d-rgb8ui-rgb_integer-unsigned_byte.html | 57 + .../svg_image/tex-3d-rgb9_e5-rgb-float.html | 57 + .../svg_image/tex-3d-rgb9_e5-rgb-half_float.html | 57 + .../svg_image/tex-3d-rgba16f-rgba-float.html | 57 + .../svg_image/tex-3d-rgba16f-rgba-half_float.html | 57 + .../svg_image/tex-3d-rgba32f-rgba-float.html | 57 + .../svg_image/tex-3d-rgba4-rgba-unsigned_byte.html | 57 + .../tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html | 57 + .../svg_image/tex-3d-rgba8-rgba-unsigned_byte.html | 57 + .../tex-3d-rgba8ui-rgba_integer-unsigned_byte.html | 57 + .../svg_image/tex-3d-srgb8-rgb-unsigned_byte.html | 57 + .../tex-3d-srgb8_alpha8-rgba-unsigned_byte.html | 57 + .../conformance2/textures/video/00_test_list.txt | 66 + .../video/tex-2d-r11f_g11f_b10f-rgb-float.html | 57 + .../tex-2d-r11f_g11f_b10f-rgb-half_float.html | 57 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 57 + .../textures/video/tex-2d-r16f-red-float.html | 57 + .../textures/video/tex-2d-r16f-red-half_float.html | 57 + .../textures/video/tex-2d-r32f-red-float.html | 57 + .../video/tex-2d-r8-red-unsigned_byte.html | 57 + .../tex-2d-r8ui-red_integer-unsigned_byte.html | 57 + .../textures/video/tex-2d-rg16f-rg-float.html | 57 + .../textures/video/tex-2d-rg16f-rg-half_float.html | 57 + .../textures/video/tex-2d-rg32f-rg-float.html | 57 + .../video/tex-2d-rg8-rg-unsigned_byte.html | 57 + .../tex-2d-rg8ui-rg_integer-unsigned_byte.html | 57 + .../textures/video/tex-2d-rgb16f-rgb-float.html | 57 + .../video/tex-2d-rgb16f-rgb-half_float.html | 57 + .../textures/video/tex-2d-rgb32f-rgb-float.html | 57 + .../video/tex-2d-rgb565-rgb-unsigned_byte.html | 57 + .../tex-2d-rgb565-rgb-unsigned_short_5_6_5.html | 57 + .../video/tex-2d-rgb5_a1-rgba-unsigned_byte.html | 57 + ...tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 57 + .../video/tex-2d-rgb8-rgb-unsigned_byte.html | 57 + .../tex-2d-rgb8ui-rgb_integer-unsigned_byte.html | 57 + .../textures/video/tex-2d-rgb9_e5-rgb-float.html | 57 + .../video/tex-2d-rgb9_e5-rgb-half_float.html | 57 + .../textures/video/tex-2d-rgba16f-rgba-float.html | 57 + .../video/tex-2d-rgba16f-rgba-half_float.html | 57 + .../textures/video/tex-2d-rgba32f-rgba-float.html | 57 + .../video/tex-2d-rgba4-rgba-unsigned_byte.html | 57 + .../tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html | 57 + .../video/tex-2d-rgba8-rgba-unsigned_byte.html | 57 + .../tex-2d-rgba8ui-rgba_integer-unsigned_byte.html | 57 + .../video/tex-2d-srgb8-rgb-unsigned_byte.html | 57 + .../tex-2d-srgb8_alpha8-rgba-unsigned_byte.html | 57 + .../video/tex-3d-r11f_g11f_b10f-rgb-float.html | 57 + .../tex-3d-r11f_g11f_b10f-rgb-half_float.html | 57 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 57 + .../textures/video/tex-3d-r16f-red-float.html | 57 + .../textures/video/tex-3d-r16f-red-half_float.html | 57 + .../textures/video/tex-3d-r32f-red-float.html | 57 + .../video/tex-3d-r8-red-unsigned_byte.html | 57 + .../tex-3d-r8ui-red_integer-unsigned_byte.html | 57 + .../textures/video/tex-3d-rg16f-rg-float.html | 57 + .../textures/video/tex-3d-rg16f-rg-half_float.html | 57 + .../textures/video/tex-3d-rg32f-rg-float.html | 57 + .../video/tex-3d-rg8-rg-unsigned_byte.html | 57 + .../tex-3d-rg8ui-rg_integer-unsigned_byte.html | 57 + .../textures/video/tex-3d-rgb16f-rgb-float.html | 57 + .../video/tex-3d-rgb16f-rgb-half_float.html | 57 + .../textures/video/tex-3d-rgb32f-rgb-float.html | 57 + .../video/tex-3d-rgb565-rgb-unsigned_byte.html | 57 + .../tex-3d-rgb565-rgb-unsigned_short_5_6_5.html | 57 + .../video/tex-3d-rgb5_a1-rgba-unsigned_byte.html | 57 + ...tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 57 + .../video/tex-3d-rgb8-rgb-unsigned_byte.html | 57 + .../tex-3d-rgb8ui-rgb_integer-unsigned_byte.html | 57 + .../textures/video/tex-3d-rgb9_e5-rgb-float.html | 57 + .../video/tex-3d-rgb9_e5-rgb-half_float.html | 57 + .../textures/video/tex-3d-rgba16f-rgba-float.html | 57 + .../video/tex-3d-rgba16f-rgba-half_float.html | 57 + .../textures/video/tex-3d-rgba32f-rgba-float.html | 57 + .../video/tex-3d-rgba4-rgba-unsigned_byte.html | 57 + .../tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html | 57 + .../video/tex-3d-rgba8-rgba-unsigned_byte.html | 57 + .../tex-3d-rgba8ui-rgba_integer-unsigned_byte.html | 57 + .../video/tex-3d-srgb8-rgb-unsigned_byte.html | 57 + .../tex-3d-srgb8_alpha8-rgba-unsigned_byte.html | 57 + .../textures/webgl_canvas/00_test_list.txt | 66 + .../tex-2d-r11f_g11f_b10f-rgb-float.html | 57 + .../tex-2d-r11f_g11f_b10f-rgb-half_float.html | 57 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 57 + .../webgl_canvas/tex-2d-r16f-red-float.html | 57 + .../webgl_canvas/tex-2d-r16f-red-half_float.html | 57 + .../webgl_canvas/tex-2d-r32f-red-float.html | 57 + .../webgl_canvas/tex-2d-r8-red-unsigned_byte.html | 57 + .../tex-2d-r8ui-red_integer-unsigned_byte.html | 57 + .../webgl_canvas/tex-2d-rg16f-rg-float.html | 57 + .../webgl_canvas/tex-2d-rg16f-rg-half_float.html | 57 + .../webgl_canvas/tex-2d-rg32f-rg-float.html | 57 + .../webgl_canvas/tex-2d-rg8-rg-unsigned_byte.html | 57 + .../tex-2d-rg8ui-rg_integer-unsigned_byte.html | 57 + .../webgl_canvas/tex-2d-rgb16f-rgb-float.html | 57 + .../webgl_canvas/tex-2d-rgb16f-rgb-half_float.html | 57 + .../webgl_canvas/tex-2d-rgb32f-rgb-float.html | 57 + .../tex-2d-rgb565-rgb-unsigned_byte.html | 57 + .../tex-2d-rgb565-rgb-unsigned_short_5_6_5.html | 57 + .../tex-2d-rgb5_a1-rgba-unsigned_byte.html | 57 + ...tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 57 + .../tex-2d-rgb8-rgb-unsigned_byte.html | 57 + .../tex-2d-rgb8ui-rgb_integer-unsigned_byte.html | 57 + .../webgl_canvas/tex-2d-rgb9_e5-rgb-float.html | 57 + .../tex-2d-rgb9_e5-rgb-half_float.html | 57 + .../webgl_canvas/tex-2d-rgba16f-rgba-float.html | 57 + .../tex-2d-rgba16f-rgba-half_float.html | 57 + .../webgl_canvas/tex-2d-rgba32f-rgba-float.html | 57 + .../tex-2d-rgba4-rgba-unsigned_byte.html | 57 + .../tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html | 57 + .../tex-2d-rgba8-rgba-unsigned_byte.html | 57 + .../tex-2d-rgba8ui-rgba_integer-unsigned_byte.html | 57 + .../tex-2d-srgb8-rgb-unsigned_byte.html | 57 + .../tex-2d-srgb8_alpha8-rgba-unsigned_byte.html | 57 + .../tex-3d-r11f_g11f_b10f-rgb-float.html | 57 + .../tex-3d-r11f_g11f_b10f-rgb-half_float.html | 57 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 57 + .../webgl_canvas/tex-3d-r16f-red-float.html | 57 + .../webgl_canvas/tex-3d-r16f-red-half_float.html | 57 + .../webgl_canvas/tex-3d-r32f-red-float.html | 57 + .../webgl_canvas/tex-3d-r8-red-unsigned_byte.html | 57 + .../tex-3d-r8ui-red_integer-unsigned_byte.html | 57 + .../webgl_canvas/tex-3d-rg16f-rg-float.html | 57 + .../webgl_canvas/tex-3d-rg16f-rg-half_float.html | 57 + .../webgl_canvas/tex-3d-rg32f-rg-float.html | 57 + .../webgl_canvas/tex-3d-rg8-rg-unsigned_byte.html | 57 + .../tex-3d-rg8ui-rg_integer-unsigned_byte.html | 57 + .../webgl_canvas/tex-3d-rgb16f-rgb-float.html | 57 + .../webgl_canvas/tex-3d-rgb16f-rgb-half_float.html | 57 + .../webgl_canvas/tex-3d-rgb32f-rgb-float.html | 57 + .../tex-3d-rgb565-rgb-unsigned_byte.html | 57 + .../tex-3d-rgb565-rgb-unsigned_short_5_6_5.html | 57 + .../tex-3d-rgb5_a1-rgba-unsigned_byte.html | 57 + ...tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 57 + .../tex-3d-rgb8-rgb-unsigned_byte.html | 57 + .../tex-3d-rgb8ui-rgb_integer-unsigned_byte.html | 57 + .../webgl_canvas/tex-3d-rgb9_e5-rgb-float.html | 57 + .../tex-3d-rgb9_e5-rgb-half_float.html | 57 + .../webgl_canvas/tex-3d-rgba16f-rgba-float.html | 57 + .../tex-3d-rgba16f-rgba-half_float.html | 57 + .../webgl_canvas/tex-3d-rgba32f-rgba-float.html | 57 + .../tex-3d-rgba4-rgba-unsigned_byte.html | 57 + .../tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html | 57 + .../tex-3d-rgba8-rgba-unsigned_byte.html | 57 + .../tex-3d-rgba8ui-rgba_integer-unsigned_byte.html | 57 + .../tex-3d-srgb8-rgb-unsigned_byte.html | 57 + .../tex-3d-srgb8_alpha8-rgba-unsigned_byte.html | 57 + .../transform_feedback/00_test_list.txt | 3 + .../transform_feedback/transform_feedback.html | 454 + .../two-unreferenced-varyings.html | 157 + .../unwritten-output-defaults-to-zero.html | 154 + .../conformance2/vertex_arrays/00_test_list.txt | 1 + .../vertex_arrays/vertex-array-object.html | 684 + .../test/webgl-conf/checkout/deqp/00_test_list.txt | 7 + dom/canvas/test/webgl-conf/checkout/deqp/LICENSE | 202 + dom/canvas/test/webgl-conf/checkout/deqp/README.md | 21 + dom/canvas/test/webgl-conf/checkout/deqp/build.py | 283 + .../test/webgl-conf/checkout/deqp/compiler.jar | Bin 0 -> 6220019 bytes .../checkout/deqp/compiler_additional_extern.js | 111 + .../deqp/data/gles2/shaders/00_test_list.txt | 15 + .../deqp/data/gles2/shaders/conditionals.html | 36 + .../deqp/data/gles2/shaders/conditionals.test | 333 + .../data/gles2/shaders/constant_expressions.html | 36 + .../data/gles2/shaders/constant_expressions.test | 288 + .../deqp/data/gles2/shaders/constants.html | 36 + .../deqp/data/gles2/shaders/constants.test | 662 + .../deqp/data/gles2/shaders/conversions.html | 36 + .../deqp/data/gles2/shaders/conversions.test | 5930 + .../deqp/data/gles2/shaders/declarations.html | 36 + .../deqp/data/gles2/shaders/declarations.test | 140 + .../checkout/deqp/data/gles2/shaders/fragdata.html | 36 + .../checkout/deqp/data/gles2/shaders/fragdata.test | 76 + .../deqp/data/gles2/shaders/functions.html | 36 + .../deqp/data/gles2/shaders/functions.test | 3475 + .../gles2/shaders/invalid_texture_functions.html | 36 + .../gles2/shaders/invalid_texture_functions.test | 90 + .../checkout/deqp/data/gles2/shaders/keywords.html | 36 + .../checkout/deqp/data/gles2/shaders/keywords.test | 1613 + .../checkout/deqp/data/gles2/shaders/linkage.html | 36 + .../checkout/deqp/data/gles2/shaders/linkage.test | 1715 + .../deqp/data/gles2/shaders/preprocessor.html | 36 + .../deqp/data/gles2/shaders/preprocessor.test | 4287 + .../data/gles2/shaders/qualification_order.html | 36 + .../data/gles2/shaders/qualification_order.test | 785 + .../data/gles2/shaders/reserved_operators.html | 36 + .../data/gles2/shaders/reserved_operators.test | 250 + .../checkout/deqp/data/gles2/shaders/scoping.html | 36 + .../checkout/deqp/data/gles2/shaders/scoping.test | 823 + .../deqp/data/gles2/shaders/shader-lib-test.html | 462 + .../checkout/deqp/data/gles2/shaders/swizzles.html | 36 + .../checkout/deqp/data/gles2/shaders/swizzles.test | 6811 + .../checkout/deqp/data/gles2/shaders/template.html | 36 + .../deqp/data/gles3/shaders/00_test_list.txt | 17 + .../checkout/deqp/data/gles3/shaders/arrays.html | 36 + .../checkout/deqp/data/gles3/shaders/arrays.test | 1962 + .../deqp/data/gles3/shaders/conditionals.html | 36 + .../deqp/data/gles3/shaders/conditionals.test | 381 + .../data/gles3/shaders/constant_expressions.html | 36 + .../data/gles3/shaders/constant_expressions.test | 483 + .../deqp/data/gles3/shaders/constants.html | 36 + .../deqp/data/gles3/shaders/constants.test | 1153 + .../deqp/data/gles3/shaders/conversions.html | 36 + .../deqp/data/gles3/shaders/conversions.test | 14246 ++ .../deqp/data/gles3/shaders/declarations.html | 36 + .../deqp/data/gles3/shaders/declarations.test | 591 + .../checkout/deqp/data/gles3/shaders/fragdata.html | 36 + .../checkout/deqp/data/gles3/shaders/fragdata.test | 76 + .../deqp/data/gles3/shaders/functions.html | 36 + .../deqp/data/gles3/shaders/functions.test | 4345 + .../gles3/shaders/invalid_texture_functions.html | 36 + .../gles3/shaders/invalid_texture_functions.test | 1143 + .../checkout/deqp/data/gles3/shaders/keywords.html | 36 + .../checkout/deqp/data/gles3/shaders/keywords.test | 3219 + .../checkout/deqp/data/gles3/shaders/linkage.html | 36 + .../checkout/deqp/data/gles3/shaders/linkage.test | 3833 + .../checkout/deqp/data/gles3/shaders/negative.html | 36 + .../checkout/deqp/data/gles3/shaders/negative.test | 100 + .../deqp/data/gles3/shaders/preprocessor.html | 36 + .../deqp/data/gles3/shaders/preprocessor.test | 5256 + .../data/gles3/shaders/qualification_order.html | 36 + .../data/gles3/shaders/qualification_order.test | 2714 + .../checkout/deqp/data/gles3/shaders/scoping.html | 36 + .../checkout/deqp/data/gles3/shaders/scoping.test | 901 + .../checkout/deqp/data/gles3/shaders/switch.html | 36 + .../checkout/deqp/data/gles3/shaders/switch.test | 633 + .../checkout/deqp/data/gles3/shaders/swizzles.html | 36 + .../checkout/deqp/data/gles3/shaders/swizzles.test | 7459 + .../checkout/deqp/data/gles3/shaders/template.html | 36 + .../test/webgl-conf/checkout/deqp/deqp-deps.js | 141 + .../framework/common/tcuBilinearImageCompare.js | 272 + .../deqp/framework/common/tcuCompressedTexture.js | 967 + .../checkout/deqp/framework/common/tcuFloat.js | 809 + .../deqp/framework/common/tcuFloatFormat.js | 349 + .../deqp/framework/common/tcuFuzzyImageCompare.js | 338 + .../deqp/framework/common/tcuImageCompare.js | 757 + .../checkout/deqp/framework/common/tcuInterval.js | 609 + .../checkout/deqp/framework/common/tcuLogImage.js | 163 + .../checkout/deqp/framework/common/tcuMatrix.js | 354 + .../deqp/framework/common/tcuMatrixUtil.js | 70 + .../deqp/framework/common/tcuPixelFormat.js | 79 + .../checkout/deqp/framework/common/tcuRGBA.js | 279 + .../checkout/deqp/framework/common/tcuSkipList.js | 324 + .../deqp/framework/common/tcuStringTemplate.js | 42 + .../checkout/deqp/framework/common/tcuSurface.js | 184 + .../checkout/deqp/framework/common/tcuTestCase.js | 484 + .../deqp/framework/common/tcuTexCompareVerifier.js | 1356 + .../deqp/framework/common/tcuTexLookupVerifier.js | 2225 + .../deqp/framework/common/tcuTexVerifierUtil.js | 265 + .../checkout/deqp/framework/common/tcuTexture.js | 3636 + .../deqp/framework/common/tcuTextureUtil.js | 725 + .../deqp/framework/delibs/debase/deMath.js | 1061 + .../deqp/framework/delibs/debase/deRandom.js | 260 + .../deqp/framework/delibs/debase/deString.js | 111 + .../deqp/framework/delibs/debase/deUtil.js | 90 + .../checkout/deqp/framework/opengl/gluDrawUtil.js | 510 + .../deqp/framework/opengl/gluObjectWrapper.js | 117 + .../deqp/framework/opengl/gluPixelTransfer.js | 55 + .../deqp/framework/opengl/gluShaderProgram.js | 488 + .../deqp/framework/opengl/gluShaderUtil.js | 795 + .../checkout/deqp/framework/opengl/gluStrUtil.js | 166 + .../checkout/deqp/framework/opengl/gluTexture.js | 380 + .../deqp/framework/opengl/gluTextureUtil.js | 1025 + .../checkout/deqp/framework/opengl/gluVarType.js | 814 + .../deqp/framework/opengl/gluVarTypeUtil.js | 693 + .../opengl/simplereference/00_test_list.txt | 1 + .../opengl/simplereference/referencecontext.html | 32 + .../opengl/simplereference/sglrGLContext.js | 231 + .../opengl/simplereference/sglrReferenceContext.js | 4986 + .../simplereference/sglrReferenceContextTest.js | 834 + .../opengl/simplereference/sglrReferenceUtils.js | 317 + .../opengl/simplereference/sglrShaderProgram.js | 336 + .../deqp/framework/referencerenderer/rrDefs.js | 72 + .../referencerenderer/rrFragmentOperations.js | 583 + .../framework/referencerenderer/rrGenericVector.js | 54 + .../rrMultisamplePixelBufferAccess.js | 190 + .../framework/referencerenderer/rrRenderState.js | 323 + .../deqp/framework/referencerenderer/rrRenderer.js | 1274 + .../deqp/framework/referencerenderer/rrShaders.js | 123 + .../referencerenderer/rrShadingContext.js | 113 + .../deqp/framework/referencerenderer/rrUtil.js | 115 + .../framework/referencerenderer/rrVertexAttrib.js | 641 + .../framework/referencerenderer/rrVertexPacket.js | 101 + .../deqp/functional/gles3/00_test_list.txt | 76 + .../deqp/functional/gles3/attriblocation.html | 24 + .../deqp/functional/gles3/booleanstatequery.html | 24 + .../checkout/deqp/functional/gles3/buffercopy.html | 24 + .../deqp/functional/gles3/bufferobjectquery.html | 24 + .../gles3/builtinprecision/00_test_list.txt | 55 + .../functional/gles3/builtinprecision/abs.html | 32 + .../functional/gles3/builtinprecision/acos.html | 32 + .../functional/gles3/builtinprecision/acosh.html | 32 + .../functional/gles3/builtinprecision/add.html | 32 + .../functional/gles3/builtinprecision/asin.html | 32 + .../functional/gles3/builtinprecision/asinh.html | 32 + .../functional/gles3/builtinprecision/atan.html | 32 + .../functional/gles3/builtinprecision/atan2.html | 32 + .../functional/gles3/builtinprecision/atanh.html | 32 + .../builtinprecision_test_generator.py | 160 + .../functional/gles3/builtinprecision/ceil.html | 32 + .../functional/gles3/builtinprecision/clamp.html | 32 + .../functional/gles3/builtinprecision/cos.html | 32 + .../functional/gles3/builtinprecision/cosh.html | 32 + .../functional/gles3/builtinprecision/cross.html | 32 + .../functional/gles3/builtinprecision/degrees.html | 32 + .../gles3/builtinprecision/determinant.html | 32 + .../gles3/builtinprecision/distance.html | 32 + .../functional/gles3/builtinprecision/div.html | 32 + .../functional/gles3/builtinprecision/dot.html | 32 + .../functional/gles3/builtinprecision/exp.html | 32 + .../functional/gles3/builtinprecision/exp2.html | 32 + .../gles3/builtinprecision/faceforward.html | 32 + .../functional/gles3/builtinprecision/floor.html | 32 + .../functional/gles3/builtinprecision/fract.html | 32 + .../functional/gles3/builtinprecision/inverse.html | 32 + .../gles3/builtinprecision/inversesqrt.html | 32 + .../functional/gles3/builtinprecision/length.html | 32 + .../functional/gles3/builtinprecision/log.html | 32 + .../functional/gles3/builtinprecision/log2.html | 32 + .../gles3/builtinprecision/matrixcompmult.html | 32 + .../functional/gles3/builtinprecision/max.html | 32 + .../functional/gles3/builtinprecision/min.html | 32 + .../functional/gles3/builtinprecision/mix.html | 32 + .../functional/gles3/builtinprecision/mod.html | 32 + .../functional/gles3/builtinprecision/modf.html | 32 + .../functional/gles3/builtinprecision/mul.html | 32 + .../gles3/builtinprecision/normalize.html | 32 + .../gles3/builtinprecision/outerproduct.html | 32 + .../functional/gles3/builtinprecision/pow.html | 32 + .../functional/gles3/builtinprecision/radians.html | 32 + .../functional/gles3/builtinprecision/reflect.html | 32 + .../functional/gles3/builtinprecision/refract.html | 32 + .../functional/gles3/builtinprecision/round.html | 32 + .../gles3/builtinprecision/roundeven.html | 32 + .../functional/gles3/builtinprecision/sign.html | 32 + .../functional/gles3/builtinprecision/sin.html | 32 + .../functional/gles3/builtinprecision/sinh.html | 32 + .../gles3/builtinprecision/smoothstep.html | 32 + .../functional/gles3/builtinprecision/sqrt.html | 32 + .../functional/gles3/builtinprecision/step.html | 32 + .../functional/gles3/builtinprecision/sub.html | 32 + .../functional/gles3/builtinprecision/tan.html | 32 + .../functional/gles3/builtinprecision/tanh.html | 32 + .../gles3/builtinprecision/transpose.html | 32 + .../functional/gles3/builtinprecision/trunc.html | 32 + .../checkout/deqp/functional/gles3/clipping.html | 24 + .../functional/gles3/defaultvertexattribute.html | 24 + .../deqp/functional/gles3/draw/00_test_list.txt | 7 + .../deqp/functional/gles3/draw/draw_arrays.html | 31 + .../gles3/draw/draw_arrays_instanced.html | 31 + .../deqp/functional/gles3/draw/draw_elements.html | 31 + .../gles3/draw/draw_elements_instanced.html | 31 + .../functional/gles3/draw/draw_range_elements.html | 31 + .../functional/gles3/draw/draw_test_generator.py | 106 + .../deqp/functional/gles3/draw/instancing.html | 31 + .../deqp/functional/gles3/draw/random.html | 31 + .../checkout/deqp/functional/gles3/es3fApiCase.js | 161 + .../functional/gles3/es3fAttribLocationTests.js | 267 + .../deqp/functional/gles3/es3fBooleanStateQuery.js | 372 + .../deqp/functional/gles3/es3fBufferCopyTests.js | 355 + .../functional/gles3/es3fBufferObjectQueryTests.js | 177 + .../functional/gles3/es3fBuiltinPrecisionTests.js | 87 + .../deqp/functional/gles3/es3fClippingTests.js | 406 + .../gles3/es3fDefaultVertexAttributeTests.js | 546 + .../deqp/functional/gles3/es3fDrawTests.js | 1155 + .../functional/gles3/es3fFboColorbufferTests.js | 1041 + .../functional/gles3/es3fFboCompletenessTests.js | 567 + .../functional/gles3/es3fFboDepthbufferTests.js | 385 + .../functional/gles3/es3fFboInvalidateTests.js | 1471 + .../functional/gles3/es3fFboMultisampleTests.js | 377 + .../deqp/functional/gles3/es3fFboRenderTest.js | 2389 + .../functional/gles3/es3fFboStateQueryTests.js | 796 + .../functional/gles3/es3fFboStencilbufferTests.js | 325 + .../deqp/functional/gles3/es3fFboTestCase.js | 483 + .../deqp/functional/gles3/es3fFboTestUtil.js | 1324 + .../functional/gles3/es3fFloatStateQueryTests.js | 431 + .../deqp/functional/gles3/es3fFragDepthTests.js | 593 + .../functional/gles3/es3fFragmentOutputTests.js | 1398 + .../functional/gles3/es3fFramebufferBlitTests.js | 1261 + .../functional/gles3/es3fIndexedStateQueryTests.js | 409 + .../gles3/es3fInstancedRenderingTests.js | 711 + .../functional/gles3/es3fIntegerStateQueryTests.js | 2049 + .../gles3/es3fInternalFormatQueryTests.js | 173 + .../deqp/functional/gles3/es3fLifetimeTests.js | 476 + .../deqp/functional/gles3/es3fMultisampleTests.js | 1741 + .../functional/gles3/es3fNegativeBufferApiTests.js | 1104 + .../gles3/es3fNegativeFragmentApiTests.js | 339 + .../functional/gles3/es3fNegativeShaderApiTests.js | 1195 + .../functional/gles3/es3fNegativeStateApiTests.js | 927 + .../gles3/es3fNegativeTextureApiTests.js | 3002 + .../gles3/es3fNegativeVertexArrayApiTests.js | 910 + .../functional/gles3/es3fOcclusionQueryTests.js | 511 + .../functional/gles3/es3fPixelBufferObjectTest.js | 577 + .../functional/gles3/es3fPrimitiveRestartTests.js | 704 + .../functional/gles3/es3fRasterizerDiscardTests.js | 485 + .../functional/gles3/es3fRboStateQueryTests.js | 308 + .../deqp/functional/gles3/es3fReadPixelTests.js | 517 + .../functional/gles3/es3fSamplerObjectTests.js | 313 + .../functional/gles3/es3fSamplerStateQueryTests.js | 205 + .../deqp/functional/gles3/es3fShaderApiTests.js | 650 + .../functional/gles3/es3fShaderBuiltinVarTests.js | 1109 + .../gles3/es3fShaderCommonFunctionTests.js | 1913 + .../functional/gles3/es3fShaderDerivateTests.js | 1696 + .../functional/gles3/es3fShaderIndexingTests.js | 1278 + .../deqp/functional/gles3/es3fShaderLoopTests.js | 1251 + .../deqp/functional/gles3/es3fShaderMatrixTest.js | 1852 + .../functional/gles3/es3fShaderOperatorTests.js | 3219 + .../gles3/es3fShaderPackingFunctionTests.js | 791 + .../functional/gles3/es3fShaderPrecisionTests.js | 941 + .../functional/gles3/es3fShaderStateQueryTests.js | 2205 + .../deqp/functional/gles3/es3fShaderStructTests.js | 1957 + .../deqp/functional/gles3/es3fShaderSwitchTests.js | 492 + .../gles3/es3fShaderTextureFunctionTests.js | 2698 + .../deqp/functional/gles3/es3fStringQueryTests.js | 111 + .../deqp/functional/gles3/es3fSyncTests.js | 335 + .../functional/gles3/es3fTextureFilteringTests.js | 2269 + .../functional/gles3/es3fTextureFormatTests.js | 1185 + .../functional/gles3/es3fTextureShadowTests.js | 898 + .../gles3/es3fTextureSpecificationTests.js | 7456 + .../deqp/functional/gles3/es3fTextureStateQuery.js | 376 + .../deqp/functional/gles3/es3fTextureWrapTests.js | 434 + .../functional/gles3/es3fTransformFeedbackTests.js | 1914 + .../deqp/functional/gles3/es3fUniformApiTests.js | 3203 + .../deqp/functional/gles3/es3fUniformBlockTests.js | 748 + .../functional/gles3/es3fVertexArrayObjectTests.js | 875 + .../deqp/functional/gles3/es3fVertexArrayTests.js | 1103 + .../deqp/functional/gles3/fbocolorbuffer.html | 32 + .../gles3/fbocolorbuffer/00_test_list.txt | 26 + .../functional/gles3/fbocolorbuffer/blend.html | 32 + .../functional/gles3/fbocolorbuffer/clear.html | 32 + .../fbocolorbuffer_test_generator.py | 133 + .../functional/gles3/fbocolorbuffer/tex2d.html | 32 + .../functional/gles3/fbocolorbuffer/tex2d_00.html | 32 + .../functional/gles3/fbocolorbuffer/tex2d_01.html | 32 + .../functional/gles3/fbocolorbuffer/tex2d_02.html | 32 + .../functional/gles3/fbocolorbuffer/tex2d_03.html | 32 + .../functional/gles3/fbocolorbuffer/tex2d_04.html | 32 + .../functional/gles3/fbocolorbuffer/tex2d_05.html | 32 + .../gles3/fbocolorbuffer/tex2darray.html | 32 + .../gles3/fbocolorbuffer/tex2darray_00.html | 32 + .../gles3/fbocolorbuffer/tex2darray_01.html | 32 + .../gles3/fbocolorbuffer/tex2darray_02.html | 32 + .../gles3/fbocolorbuffer/tex2darray_03.html | 32 + .../gles3/fbocolorbuffer/tex2darray_04.html | 32 + .../gles3/fbocolorbuffer/tex2darray_05.html | 32 + .../functional/gles3/fbocolorbuffer/tex3d.html | 32 + .../functional/gles3/fbocolorbuffer/tex3d_00.html | 32 + .../functional/gles3/fbocolorbuffer/tex3d_01.html | 32 + .../functional/gles3/fbocolorbuffer/tex3d_02.html | 32 + .../functional/gles3/fbocolorbuffer/tex3d_03.html | 32 + .../functional/gles3/fbocolorbuffer/tex3d_04.html | 32 + .../functional/gles3/fbocolorbuffer/tex3d_05.html | 32 + .../functional/gles3/fbocolorbuffer/texcube.html | 32 + .../gles3/fbocolorbuffer/texcube_00.html | 32 + .../gles3/fbocolorbuffer/texcube_01.html | 32 + .../gles3/fbocolorbuffer/texcube_02.html | 32 + .../gles3/fbocolorbuffer/texcube_03.html | 32 + .../gles3/fbocolorbuffer/texcube_04.html | 32 + .../gles3/fbocolorbuffer/texcube_05.html | 32 + .../deqp/functional/gles3/fbocompleteness.html | 32 + .../deqp/functional/gles3/fbodepthbuffer.html | 32 + .../deqp/functional/gles3/fboinvalidate.html | 25 + .../gles3/fboinvalidate/00_test_list.txt | 7 + .../functional/gles3/fboinvalidate/default.html | 32 + .../fboinvalidate/fboinvalidate_test_generator.py | 131 + .../functional/gles3/fboinvalidate/format_00.html | 32 + .../functional/gles3/fboinvalidate/format_01.html | 32 + .../functional/gles3/fboinvalidate/format_02.html | 32 + .../deqp/functional/gles3/fboinvalidate/sub.html | 32 + .../functional/gles3/fboinvalidate/target.html | 32 + .../deqp/functional/gles3/fboinvalidate/whole.html | 32 + .../functional/gles3/fbomultisample.2_samples.html | 24 + .../functional/gles3/fbomultisample.4_samples.html | 24 + .../functional/gles3/fbomultisample.8_samples.html | 24 + .../deqp/functional/gles3/fbomultisample.html | 30 + .../checkout/deqp/functional/gles3/fborender.html | 30 + .../functional/gles3/fborender/00_test_list.txt | 18 + .../gles3/fborender/fborender_test_generator.py | 134 + .../gles3/fborender/recreate_color_00.html | 31 + .../gles3/fborender/recreate_color_01.html | 31 + .../gles3/fborender/recreate_color_02.html | 31 + .../gles3/fborender/recreate_color_03.html | 31 + .../gles3/fborender/recreate_color_04.html | 31 + .../gles3/fborender/recreate_color_05.html | 31 + .../gles3/fborender/recreate_color_06.html | 31 + .../gles3/fborender/recreate_depth_stencil.html | 31 + .../deqp/functional/gles3/fborender/resize_00.html | 31 + .../deqp/functional/gles3/fborender/resize_01.html | 31 + .../deqp/functional/gles3/fborender/resize_02.html | 31 + .../deqp/functional/gles3/fborender/resize_03.html | 31 + .../gles3/fborender/shared_colorbuffer_00.html | 31 + .../gles3/fborender/shared_colorbuffer_01.html | 31 + .../gles3/fborender/shared_colorbuffer_02.html | 31 + .../gles3/fborender/shared_colorbuffer_clear.html | 31 + .../gles3/fborender/shared_depth_stencil.html | 31 + .../functional/gles3/fborender/stencil_clear.html | 31 + .../deqp/functional/gles3/fbostatequery.html | 24 + .../deqp/functional/gles3/fbostencilbuffer.html | 24 + .../deqp/functional/gles3/floatstatequery.html | 24 + .../checkout/deqp/functional/gles3/fragdepth.html | 24 + .../deqp/functional/gles3/fragmentoutput.html | 29 + .../gles3/fragmentoutput/00_test_list.txt | 11 + .../gles3/fragmentoutput/array.fixed.html | 31 + .../gles3/fragmentoutput/array.float.html | 31 + .../functional/gles3/fragmentoutput/array.int.html | 31 + .../gles3/fragmentoutput/array.uint.html | 31 + .../gles3/fragmentoutput/basic.fixed.html | 31 + .../gles3/fragmentoutput/basic.float.html | 31 + .../functional/gles3/fragmentoutput/basic.int.html | 31 + .../gles3/fragmentoutput/basic.uint.html | 31 + .../fragmentoutput_test_generator.py | 110 + .../functional/gles3/fragmentoutput/random_00.html | 31 + .../functional/gles3/fragmentoutput/random_01.html | 31 + .../functional/gles3/fragmentoutput/random_02.html | 31 + .../deqp/functional/gles3/framebufferblit.html | 31 + .../gles3/framebufferblit/00_test_list.txt | 50 + .../gles3/framebufferblit/conversion_00.html | 31 + .../gles3/framebufferblit/conversion_01.html | 31 + .../gles3/framebufferblit/conversion_02.html | 31 + .../gles3/framebufferblit/conversion_03.html | 31 + .../gles3/framebufferblit/conversion_04.html | 31 + .../gles3/framebufferblit/conversion_05.html | 31 + .../gles3/framebufferblit/conversion_06.html | 31 + .../gles3/framebufferblit/conversion_07.html | 31 + .../gles3/framebufferblit/conversion_08.html | 31 + .../gles3/framebufferblit/conversion_09.html | 31 + .../gles3/framebufferblit/conversion_10.html | 31 + .../gles3/framebufferblit/conversion_11.html | 31 + .../gles3/framebufferblit/conversion_12.html | 31 + .../gles3/framebufferblit/conversion_13.html | 31 + .../gles3/framebufferblit/conversion_14.html | 31 + .../gles3/framebufferblit/conversion_15.html | 31 + .../gles3/framebufferblit/conversion_16.html | 31 + .../gles3/framebufferblit/conversion_17.html | 31 + .../gles3/framebufferblit/conversion_18.html | 31 + .../gles3/framebufferblit/conversion_19.html | 31 + .../gles3/framebufferblit/conversion_20.html | 31 + .../gles3/framebufferblit/conversion_21.html | 31 + .../gles3/framebufferblit/conversion_22.html | 31 + .../gles3/framebufferblit/conversion_23.html | 31 + .../gles3/framebufferblit/conversion_24.html | 31 + .../gles3/framebufferblit/conversion_25.html | 31 + .../gles3/framebufferblit/conversion_26.html | 31 + .../gles3/framebufferblit/conversion_27.html | 31 + .../gles3/framebufferblit/conversion_28.html | 31 + .../gles3/framebufferblit/conversion_29.html | 31 + .../gles3/framebufferblit/conversion_30.html | 31 + .../gles3/framebufferblit/conversion_31.html | 31 + .../gles3/framebufferblit/conversion_32.html | 31 + .../gles3/framebufferblit/conversion_33.html | 31 + .../gles3/framebufferblit/conversion_34.html | 31 + .../framebufferblit/default_framebuffer_00.html | 31 + .../framebufferblit/default_framebuffer_01.html | 31 + .../framebufferblit/default_framebuffer_02.html | 31 + .../framebufferblit/default_framebuffer_03.html | 31 + .../framebufferblit/default_framebuffer_04.html | 31 + .../framebufferblit/default_framebuffer_05.html | 31 + .../framebufferblit/default_framebuffer_06.html | 31 + .../gles3/framebufferblit/depth_stencil.html | 31 + .../frambufferblit_test_generator.py | 128 + .../functional/gles3/framebufferblit/rect_00.html | 31 + .../functional/gles3/framebufferblit/rect_01.html | 31 + .../functional/gles3/framebufferblit/rect_02.html | 31 + .../functional/gles3/framebufferblit/rect_03.html | 31 + .../functional/gles3/framebufferblit/rect_04.html | 31 + .../functional/gles3/framebufferblit/rect_05.html | 31 + .../functional/gles3/framebufferblit/rect_06.html | 31 + .../deqp/functional/gles3/indexedstatequery.html | 24 + .../deqp/functional/gles3/instancedrendering.html | 24 + .../deqp/functional/gles3/integerstatequery.html | 24 + .../deqp/functional/gles3/internalformatquery.html | 24 + .../checkout/deqp/functional/gles3/lifetime.html | 34 + .../deqp/functional/gles3/multisample.html | 24 + .../deqp/functional/gles3/negativebufferapi.html | 30 + .../deqp/functional/gles3/negativefragmentapi.html | 23 + .../deqp/functional/gles3/negativeshaderapi.html | 24 + .../deqp/functional/gles3/negativestateapi.html | 23 + .../deqp/functional/gles3/negativetextureapi.html | 30 + .../functional/gles3/negativevertexarrayapi.html | 30 + .../deqp/functional/gles3/occlusionquery.html | 26 + .../gles3/occlusionquery_conservative.html | 26 + .../functional/gles3/occlusionquery_strict.html | 26 + .../deqp/functional/gles3/pixelbufferobject.html | 24 + .../deqp/functional/gles3/primitiverestart.html | 24 + .../deqp/functional/gles3/primitiverestart/00.html | 31 + .../gles3/primitiverestart/00_test_list.txt | 8 + .../deqp/functional/gles3/primitiverestart/01.html | 31 + .../deqp/functional/gles3/primitiverestart/02.html | 31 + .../deqp/functional/gles3/primitiverestart/03.html | 31 + .../deqp/functional/gles3/primitiverestart/04.html | 31 + .../deqp/functional/gles3/primitiverestart/05.html | 31 + .../deqp/functional/gles3/primitiverestart/06.html | 31 + .../deqp/functional/gles3/primitiverestart/07.html | 31 + .../primitiverestart_test_generator.py | 101 + .../deqp/functional/gles3/rasterizerdiscard.html | 24 + .../deqp/functional/gles3/rbostatequery.html | 24 + .../checkout/deqp/functional/gles3/readpixel.html | 26 + .../deqp/functional/gles3/samplerobject.html | 24 + .../deqp/functional/gles3/samplerstatequery.html | 24 + .../checkout/deqp/functional/gles3/shaderapi.html | 24 + .../deqp/functional/gles3/shaderbuiltinvar.html | 24 + .../functional/gles3/shadercommonfunction.html | 24 + .../deqp/functional/gles3/shaderderivate.html | 24 + .../deqp/functional/gles3/shaderderivate_dfdx.html | 24 + .../deqp/functional/gles3/shaderderivate_dfdy.html | 24 + .../functional/gles3/shaderderivate_fwidth.html | 24 + .../gles3/shaderindexing/00_test_list.txt | 9 + .../functional/gles3/shaderindexing/mat_00.html | 31 + .../functional/gles3/shaderindexing/mat_01.html | 31 + .../functional/gles3/shaderindexing/mat_02.html | 31 + .../shaderindexing_test_generator.py | 114 + .../deqp/functional/gles3/shaderindexing/tmp.html | 31 + .../functional/gles3/shaderindexing/uniform.html | 31 + .../functional/gles3/shaderindexing/varying.html | 31 + .../deqp/functional/gles3/shaderindexing/vec2.html | 31 + .../deqp/functional/gles3/shaderindexing/vec3.html | 31 + .../deqp/functional/gles3/shaderindexing/vec4.html | 31 + .../deqp/functional/gles3/shaderloop_do_while.html | 24 + .../deqp/functional/gles3/shaderloop_for.html | 24 + .../deqp/functional/gles3/shaderloop_while.html | 24 + .../functional/gles3/shadermatrix/00_test_list.txt | 33 + .../functional/gles3/shadermatrix/add_assign.html | 31 + .../functional/gles3/shadermatrix/add_const.html | 31 + .../functional/gles3/shadermatrix/add_dynamic.html | 31 + .../functional/gles3/shadermatrix/add_uniform.html | 31 + .../functional/gles3/shadermatrix/determinant.html | 31 + .../functional/gles3/shadermatrix/div_assign.html | 31 + .../functional/gles3/shadermatrix/div_const.html | 31 + .../functional/gles3/shadermatrix/div_dynamic.html | 31 + .../functional/gles3/shadermatrix/div_uniform.html | 31 + .../functional/gles3/shadermatrix/inverse.html | 31 + .../gles3/shadermatrix/matrixcompmult.html | 31 + .../functional/gles3/shadermatrix/mul_assign.html | 31 + .../gles3/shadermatrix/mul_const_highp.html | 31 + .../gles3/shadermatrix/mul_const_lowp.html | 31 + .../gles3/shadermatrix/mul_const_mediump.html | 31 + .../gles3/shadermatrix/mul_dynamic_highp.html | 31 + .../gles3/shadermatrix/mul_dynamic_lowp.html | 31 + .../gles3/shadermatrix/mul_dynamic_mediump.html | 31 + .../gles3/shadermatrix/mul_uniform_highp.html | 31 + .../gles3/shadermatrix/mul_uniform_lowp.html | 31 + .../gles3/shadermatrix/mul_uniform_mediump.html | 31 + .../functional/gles3/shadermatrix/negation.html | 31 + .../gles3/shadermatrix/outerproduct.html | 31 + .../gles3/shadermatrix/post_decrement.html | 31 + .../gles3/shadermatrix/post_increment.html | 31 + .../gles3/shadermatrix/pre_decrement.html | 31 + .../gles3/shadermatrix/pre_increment.html | 31 + .../shadermatrix/shadermatrix_test_generator.py | 138 + .../functional/gles3/shadermatrix/sub_assign.html | 31 + .../functional/gles3/shadermatrix/sub_const.html | 31 + .../functional/gles3/shadermatrix/sub_dynamic.html | 31 + .../functional/gles3/shadermatrix/sub_uniform.html | 31 + .../functional/gles3/shadermatrix/transpose.html | 31 + .../gles3/shadermatrix/unary_addition.html | 31 + .../gles3/shaderoperator/00_test_list.txt | 31 + .../shaderoperator/angle_and_trigonometry.html | 33 + .../shaderoperator/angle_and_trigonometry_00.html | 33 + .../shaderoperator/angle_and_trigonometry_01.html | 33 + .../shaderoperator/angle_and_trigonometry_02.html | 33 + .../shaderoperator/angle_and_trigonometry_03.html | 33 + .../gles3/shaderoperator/binary_operator.html | 33 + .../gles3/shaderoperator/binary_operator_00.html | 33 + .../gles3/shaderoperator/binary_operator_01.html | 33 + .../gles3/shaderoperator/binary_operator_02.html | 33 + .../gles3/shaderoperator/binary_operator_03.html | 33 + .../gles3/shaderoperator/binary_operator_04.html | 33 + .../gles3/shaderoperator/binary_operator_05.html | 33 + .../gles3/shaderoperator/binary_operator_06.html | 33 + .../gles3/shaderoperator/binary_operator_07.html | 33 + .../gles3/shaderoperator/binary_operator_08.html | 33 + .../gles3/shaderoperator/binary_operator_09.html | 33 + .../gles3/shaderoperator/binary_operator_10.html | 33 + .../gles3/shaderoperator/binary_operator_11.html | 33 + .../gles3/shaderoperator/binary_operator_12.html | 33 + .../gles3/shaderoperator/binary_operator_13.html | 33 + .../gles3/shaderoperator/binary_operator_14.html | 33 + .../gles3/shaderoperator/binary_operator_15.html | 33 + .../gles3/shaderoperator/bool_compare.html | 33 + .../gles3/shaderoperator/common_fucntions.html | 33 + .../gles3/shaderoperator/common_functions.html | 33 + .../gles3/shaderoperator/exponential.html | 33 + .../gles3/shaderoperator/float_compare.html | 33 + .../functional/gles3/shaderoperator/geometric.html | 33 + .../gles3/shaderoperator/int_compare.html | 33 + .../functional/gles3/shaderoperator/selection.html | 33 + .../functional/gles3/shaderoperator/sequence.html | 33 + .../shaderoperator_test_generator.py | 138 + .../gles3/shaderoperator/unary_operator.html | 33 + .../gles3/shaderoperator/unary_operator_00.html | 33 + .../gles3/shaderoperator/unary_operator_01.html | 33 + .../gles3/shaderoperator/unary_operator_02.html | 33 + .../functional/gles3/shaderpackingfunction.html | 26 + .../functional/gles3/shaderprecision_float.html | 24 + .../deqp/functional/gles3/shaderprecision_int.html | 24 + .../functional/gles3/shaderprecision_uint.html | 24 + .../deqp/functional/gles3/shaderstatequery.html | 31 + .../deqp/functional/gles3/shaderstruct.html | 24 + .../deqp/functional/gles3/shaderswitch.html | 24 + .../gles3/shadertexturefunction/00_test_list.txt | 15 + .../shadertexturefunction_test_generator.py | 120 + .../gles3/shadertexturefunction/texelfetch.html | 31 + .../shadertexturefunction/texelfetchoffset.html | 31 + .../gles3/shadertexturefunction/texture.html | 31 + .../gles3/shadertexturefunction/texturegrad.html | 31 + .../shadertexturefunction/texturegradoffset.html | 31 + .../gles3/shadertexturefunction/texturelod.html | 31 + .../shadertexturefunction/texturelodoffset.html | 31 + .../gles3/shadertexturefunction/textureoffset.html | 31 + .../gles3/shadertexturefunction/textureproj.html | 31 + .../shadertexturefunction/textureprojgrad.html | 31 + .../textureprojgradoffset.html | 31 + .../shadertexturefunction/textureprojlod.html | 31 + .../textureprojlodoffset.html | 31 + .../shadertexturefunction/textureprojoffset.html | 31 + .../gles3/shadertexturefunction/texturesize.html | 31 + .../deqp/functional/gles3/stringquery.html | 24 + .../checkout/deqp/functional/gles3/sync.html | 32 + .../gles3/texturefiltering/00_test_list.txt | 116 + .../texturefiltering/2d_array_combinations_00.html | 31 + .../texturefiltering/2d_array_combinations_01.html | 31 + .../texturefiltering/2d_array_combinations_02.html | 31 + .../texturefiltering/2d_array_combinations_03.html | 31 + .../texturefiltering/2d_array_combinations_04.html | 31 + .../texturefiltering/2d_array_combinations_05.html | 31 + .../texturefiltering/2d_array_formats_00.html | 31 + .../texturefiltering/2d_array_formats_01.html | 31 + .../texturefiltering/2d_array_formats_02.html | 31 + .../texturefiltering/2d_array_formats_03.html | 31 + .../texturefiltering/2d_array_formats_04.html | 31 + .../texturefiltering/2d_array_formats_05.html | 31 + .../texturefiltering/2d_array_formats_06.html | 31 + .../texturefiltering/2d_array_formats_07.html | 31 + .../texturefiltering/2d_array_formats_08.html | 31 + .../texturefiltering/2d_array_formats_09.html | 31 + .../gles3/texturefiltering/2d_array_sizes_00.html | 31 + .../gles3/texturefiltering/2d_array_sizes_01.html | 31 + .../gles3/texturefiltering/2d_array_sizes_02.html | 31 + .../gles3/texturefiltering/2d_array_sizes_03.html | 31 + .../gles3/texturefiltering/2d_array_sizes_04.html | 31 + .../gles3/texturefiltering/2d_combinations_00.html | 31 + .../gles3/texturefiltering/2d_combinations_01.html | 31 + .../gles3/texturefiltering/2d_combinations_02.html | 31 + .../gles3/texturefiltering/2d_combinations_03.html | 31 + .../gles3/texturefiltering/2d_combinations_04.html | 31 + .../gles3/texturefiltering/2d_combinations_05.html | 31 + .../gles3/texturefiltering/2d_formats_00.html | 31 + .../gles3/texturefiltering/2d_formats_01.html | 31 + .../gles3/texturefiltering/2d_formats_02.html | 31 + .../gles3/texturefiltering/2d_formats_03.html | 31 + .../gles3/texturefiltering/2d_formats_04.html | 31 + .../gles3/texturefiltering/2d_formats_05.html | 31 + .../gles3/texturefiltering/2d_formats_06.html | 31 + .../gles3/texturefiltering/2d_formats_07.html | 31 + .../gles3/texturefiltering/2d_formats_08.html | 31 + .../gles3/texturefiltering/2d_formats_09.html | 31 + .../gles3/texturefiltering/2d_sizes_00.html | 31 + .../gles3/texturefiltering/2d_sizes_01.html | 31 + .../gles3/texturefiltering/2d_sizes_02.html | 31 + .../gles3/texturefiltering/2d_sizes_03.html | 31 + .../gles3/texturefiltering/2d_sizes_04.html | 31 + .../gles3/texturefiltering/2d_sizes_05.html | 31 + .../gles3/texturefiltering/3d_combinations_00.html | 31 + .../gles3/texturefiltering/3d_combinations_01.html | 31 + .../gles3/texturefiltering/3d_combinations_02.html | 31 + .../gles3/texturefiltering/3d_combinations_03.html | 31 + .../gles3/texturefiltering/3d_combinations_04.html | 31 + .../gles3/texturefiltering/3d_combinations_05.html | 31 + .../gles3/texturefiltering/3d_combinations_06.html | 31 + .../gles3/texturefiltering/3d_combinations_07.html | 31 + .../gles3/texturefiltering/3d_combinations_08.html | 31 + .../gles3/texturefiltering/3d_combinations_09.html | 31 + .../gles3/texturefiltering/3d_combinations_10.html | 31 + .../gles3/texturefiltering/3d_combinations_11.html | 31 + .../gles3/texturefiltering/3d_combinations_12.html | 31 + .../gles3/texturefiltering/3d_combinations_13.html | 31 + .../gles3/texturefiltering/3d_combinations_14.html | 31 + .../gles3/texturefiltering/3d_combinations_15.html | 31 + .../gles3/texturefiltering/3d_combinations_16.html | 31 + .../gles3/texturefiltering/3d_combinations_17.html | 31 + .../gles3/texturefiltering/3d_combinations_18.html | 31 + .../gles3/texturefiltering/3d_combinations_19.html | 31 + .../gles3/texturefiltering/3d_combinations_20.html | 31 + .../gles3/texturefiltering/3d_combinations_21.html | 31 + .../gles3/texturefiltering/3d_combinations_22.html | 31 + .../gles3/texturefiltering/3d_combinations_23.html | 31 + .../gles3/texturefiltering/3d_combinations_24.html | 31 + .../gles3/texturefiltering/3d_combinations_25.html | 31 + .../gles3/texturefiltering/3d_combinations_26.html | 31 + .../gles3/texturefiltering/3d_combinations_27.html | 31 + .../gles3/texturefiltering/3d_combinations_28.html | 31 + .../gles3/texturefiltering/3d_combinations_29.html | 31 + .../gles3/texturefiltering/3d_combinations_30.html | 31 + .../gles3/texturefiltering/3d_combinations_31.html | 31 + .../gles3/texturefiltering/3d_combinations_32.html | 31 + .../gles3/texturefiltering/3d_combinations_33.html | 31 + .../gles3/texturefiltering/3d_combinations_34.html | 31 + .../gles3/texturefiltering/3d_combinations_35.html | 31 + .../gles3/texturefiltering/3d_formats_00.html | 31 + .../gles3/texturefiltering/3d_formats_01.html | 31 + .../gles3/texturefiltering/3d_formats_02.html | 31 + .../gles3/texturefiltering/3d_formats_03.html | 31 + .../gles3/texturefiltering/3d_formats_04.html | 31 + .../gles3/texturefiltering/3d_formats_05.html | 31 + .../gles3/texturefiltering/3d_formats_06.html | 31 + .../gles3/texturefiltering/3d_formats_07.html | 31 + .../gles3/texturefiltering/3d_formats_08.html | 31 + .../gles3/texturefiltering/3d_formats_09.html | 31 + .../gles3/texturefiltering/3d_sizes_00.html | 31 + .../gles3/texturefiltering/3d_sizes_01.html | 31 + .../gles3/texturefiltering/3d_sizes_02.html | 31 + .../gles3/texturefiltering/3d_sizes_03.html | 31 + .../gles3/texturefiltering/3d_sizes_04.html | 31 + .../texturefiltering/cube_combinations_00.html | 31 + .../texturefiltering/cube_combinations_01.html | 31 + .../texturefiltering/cube_combinations_02.html | 31 + .../texturefiltering/cube_combinations_03.html | 31 + .../texturefiltering/cube_combinations_04.html | 31 + .../texturefiltering/cube_combinations_05.html | 31 + .../gles3/texturefiltering/cube_formats_00.html | 31 + .../gles3/texturefiltering/cube_formats_01.html | 31 + .../gles3/texturefiltering/cube_formats_02.html | 31 + .../gles3/texturefiltering/cube_formats_03.html | 31 + .../gles3/texturefiltering/cube_formats_04.html | 31 + .../gles3/texturefiltering/cube_formats_05.html | 31 + .../gles3/texturefiltering/cube_formats_06.html | 31 + .../gles3/texturefiltering/cube_formats_07.html | 31 + .../gles3/texturefiltering/cube_formats_08.html | 31 + .../gles3/texturefiltering/cube_formats_09.html | 31 + .../texturefiltering/cube_no_edges_visible.html | 31 + .../gles3/texturefiltering/cube_sizes_00.html | 31 + .../gles3/texturefiltering/cube_sizes_01.html | 31 + .../gles3/texturefiltering/cube_sizes_02.html | 31 + .../gles3/texturefiltering/cube_sizes_03.html | 31 + .../gles3/texturefiltering/cube_sizes_04.html | 31 + .../texturefiltering_test_generator.py | 155 + .../gles3/textureformat/00_test_list.txt | 38 + .../gles3/textureformat/compressed_2d.html | 31 + .../gles3/textureformat/compressed_cube.html | 31 + .../sized_color_2d_array_npot_00.html | 31 + .../sized_color_2d_array_npot_01.html | 31 + .../sized_color_2d_array_npot_02.html | 31 + .../sized_color_2d_array_npot_03.html | 31 + .../textureformat/sized_color_2d_array_pot_00.html | 31 + .../textureformat/sized_color_2d_array_pot_01.html | 31 + .../textureformat/sized_color_2d_array_pot_02.html | 31 + .../textureformat/sized_color_2d_array_pot_03.html | 31 + .../textureformat/sized_color_2d_npot_00.html | 31 + .../textureformat/sized_color_2d_npot_01.html | 31 + .../textureformat/sized_color_2d_npot_02.html | 31 + .../textureformat/sized_color_2d_npot_03.html | 31 + .../gles3/textureformat/sized_color_2d_pot_00.html | 31 + .../gles3/textureformat/sized_color_2d_pot_01.html | 31 + .../gles3/textureformat/sized_color_2d_pot_02.html | 31 + .../gles3/textureformat/sized_color_2d_pot_03.html | 31 + .../textureformat/sized_color_3d_npot_00.html | 31 + .../textureformat/sized_color_3d_npot_01.html | 31 + .../textureformat/sized_color_3d_npot_02.html | 31 + .../textureformat/sized_color_3d_npot_03.html | 31 + .../gles3/textureformat/sized_color_3d_pot_00.html | 31 + .../gles3/textureformat/sized_color_3d_pot_01.html | 31 + .../gles3/textureformat/sized_color_3d_pot_02.html | 31 + .../gles3/textureformat/sized_color_3d_pot_03.html | 31 + .../textureformat/sized_color_cube_npot_00.html | 31 + .../textureformat/sized_color_cube_npot_01.html | 31 + .../textureformat/sized_color_cube_npot_02.html | 31 + .../textureformat/sized_color_cube_npot_03.html | 31 + .../textureformat/sized_color_cube_pot_00.html | 31 + .../textureformat/sized_color_cube_pot_01.html | 31 + .../textureformat/sized_color_cube_pot_02.html | 31 + .../textureformat/sized_color_cube_pot_03.html | 31 + .../gles3/textureformat/sized_depth_stencil.html | 31 + .../textureformat/textureformat_test_generator.py | 143 + .../functional/gles3/textureformat/unsized_2d.html | 31 + .../gles3/textureformat/unsized_2d_array.html | 31 + .../functional/gles3/textureformat/unsized_3d.html | 31 + .../gles3/textureshadow/00_test_list.txt | 144 + .../textureshadow/2d_array_linear_always.html | 31 + .../gles3/textureshadow/2d_array_linear_equal.html | 31 + .../textureshadow/2d_array_linear_greater.html | 31 + .../2d_array_linear_greater_or_equal.html | 31 + .../gles3/textureshadow/2d_array_linear_less.html | 31 + .../2d_array_linear_less_or_equal.html | 31 + .../2d_array_linear_mipmap_linear_always.html | 31 + .../2d_array_linear_mipmap_linear_equal.html | 31 + .../2d_array_linear_mipmap_linear_greater.html | 31 + ...rray_linear_mipmap_linear_greater_or_equal.html | 31 + .../2d_array_linear_mipmap_linear_less.html | 31 + ...d_array_linear_mipmap_linear_less_or_equal.html | 31 + .../2d_array_linear_mipmap_linear_never.html | 31 + .../2d_array_linear_mipmap_linear_not_equal.html | 31 + .../2d_array_linear_mipmap_nearest_always.html | 31 + .../2d_array_linear_mipmap_nearest_equal.html | 31 + .../2d_array_linear_mipmap_nearest_greater.html | 31 + ...ray_linear_mipmap_nearest_greater_or_equal.html | 31 + .../2d_array_linear_mipmap_nearest_less.html | 31 + ..._array_linear_mipmap_nearest_less_or_equal.html | 31 + .../2d_array_linear_mipmap_nearest_never.html | 31 + .../2d_array_linear_mipmap_nearest_not_equal.html | 31 + .../gles3/textureshadow/2d_array_linear_never.html | 31 + .../textureshadow/2d_array_linear_not_equal.html | 31 + .../textureshadow/2d_array_nearest_always.html | 31 + .../textureshadow/2d_array_nearest_equal.html | 31 + .../textureshadow/2d_array_nearest_greater.html | 31 + .../2d_array_nearest_greater_or_equal.html | 31 + .../gles3/textureshadow/2d_array_nearest_less.html | 31 + .../2d_array_nearest_less_or_equal.html | 31 + .../2d_array_nearest_mipmap_linear_always.html | 31 + .../2d_array_nearest_mipmap_linear_equal.html | 31 + .../2d_array_nearest_mipmap_linear_greater.html | 31 + ...ray_nearest_mipmap_linear_greater_or_equal.html | 31 + .../2d_array_nearest_mipmap_linear_less.html | 31 + ..._array_nearest_mipmap_linear_less_or_equal.html | 31 + .../2d_array_nearest_mipmap_linear_never.html | 31 + .../2d_array_nearest_mipmap_linear_not_equal.html | 31 + .../2d_array_nearest_mipmap_nearest_always.html | 31 + .../2d_array_nearest_mipmap_nearest_equal.html | 31 + .../2d_array_nearest_mipmap_nearest_greater.html | 31 + ...ay_nearest_mipmap_nearest_greater_or_equal.html | 31 + .../2d_array_nearest_mipmap_nearest_less.html | 31 + ...array_nearest_mipmap_nearest_less_or_equal.html | 31 + .../2d_array_nearest_mipmap_nearest_never.html | 31 + .../2d_array_nearest_mipmap_nearest_not_equal.html | 31 + .../textureshadow/2d_array_nearest_never.html | 31 + .../textureshadow/2d_array_nearest_not_equal.html | 31 + .../gles3/textureshadow/2d_linear_always.html | 31 + .../gles3/textureshadow/2d_linear_equal.html | 31 + .../gles3/textureshadow/2d_linear_greater.html | 31 + .../textureshadow/2d_linear_greater_or_equal.html | 31 + .../gles3/textureshadow/2d_linear_less.html | 31 + .../textureshadow/2d_linear_less_or_equal.html | 31 + .../2d_linear_mipmap_linear_always.html | 31 + .../2d_linear_mipmap_linear_equal.html | 31 + .../2d_linear_mipmap_linear_greater.html | 31 + .../2d_linear_mipmap_linear_greater_or_equal.html | 31 + .../2d_linear_mipmap_linear_less.html | 31 + .../2d_linear_mipmap_linear_less_or_equal.html | 31 + .../2d_linear_mipmap_linear_never.html | 31 + .../2d_linear_mipmap_linear_not_equal.html | 31 + .../2d_linear_mipmap_nearest_always.html | 31 + .../2d_linear_mipmap_nearest_equal.html | 31 + .../2d_linear_mipmap_nearest_greater.html | 31 + .../2d_linear_mipmap_nearest_greater_or_equal.html | 31 + .../2d_linear_mipmap_nearest_less.html | 31 + .../2d_linear_mipmap_nearest_less_or_equal.html | 31 + .../2d_linear_mipmap_nearest_never.html | 31 + .../2d_linear_mipmap_nearest_not_equal.html | 31 + .../gles3/textureshadow/2d_linear_never.html | 31 + .../gles3/textureshadow/2d_linear_not_equal.html | 31 + .../gles3/textureshadow/2d_nearest_always.html | 31 + .../gles3/textureshadow/2d_nearest_equal.html | 31 + .../gles3/textureshadow/2d_nearest_greater.html | 31 + .../textureshadow/2d_nearest_greater_or_equal.html | 31 + .../gles3/textureshadow/2d_nearest_less.html | 31 + .../textureshadow/2d_nearest_less_or_equal.html | 31 + .../2d_nearest_mipmap_linear_always.html | 31 + .../2d_nearest_mipmap_linear_equal.html | 31 + .../2d_nearest_mipmap_linear_greater.html | 31 + .../2d_nearest_mipmap_linear_greater_or_equal.html | 31 + .../2d_nearest_mipmap_linear_less.html | 31 + .../2d_nearest_mipmap_linear_less_or_equal.html | 31 + .../2d_nearest_mipmap_linear_never.html | 31 + .../2d_nearest_mipmap_linear_not_equal.html | 31 + .../2d_nearest_mipmap_nearest_always.html | 31 + .../2d_nearest_mipmap_nearest_equal.html | 31 + .../2d_nearest_mipmap_nearest_greater.html | 31 + ...2d_nearest_mipmap_nearest_greater_or_equal.html | 31 + .../2d_nearest_mipmap_nearest_less.html | 31 + .../2d_nearest_mipmap_nearest_less_or_equal.html | 31 + .../2d_nearest_mipmap_nearest_never.html | 31 + .../2d_nearest_mipmap_nearest_not_equal.html | 31 + .../gles3/textureshadow/2d_nearest_never.html | 31 + .../gles3/textureshadow/2d_nearest_not_equal.html | 31 + .../gles3/textureshadow/cube_linear_always.html | 31 + .../gles3/textureshadow/cube_linear_equal.html | 31 + .../gles3/textureshadow/cube_linear_greater.html | 31 + .../cube_linear_greater_or_equal.html | 31 + .../gles3/textureshadow/cube_linear_less.html | 31 + .../textureshadow/cube_linear_less_or_equal.html | 31 + .../cube_linear_mipmap_linear_always.html | 31 + .../cube_linear_mipmap_linear_equal.html | 31 + .../cube_linear_mipmap_linear_greater.html | 31 + ...cube_linear_mipmap_linear_greater_or_equal.html | 31 + .../cube_linear_mipmap_linear_less.html | 31 + .../cube_linear_mipmap_linear_less_or_equal.html | 31 + .../cube_linear_mipmap_linear_never.html | 31 + .../cube_linear_mipmap_linear_not_equal.html | 31 + .../cube_linear_mipmap_nearest_always.html | 31 + .../cube_linear_mipmap_nearest_equal.html | 31 + .../cube_linear_mipmap_nearest_greater.html | 31 + ...ube_linear_mipmap_nearest_greater_or_equal.html | 31 + .../cube_linear_mipmap_nearest_less.html | 31 + .../cube_linear_mipmap_nearest_less_or_equal.html | 31 + .../cube_linear_mipmap_nearest_never.html | 31 + .../cube_linear_mipmap_nearest_not_equal.html | 31 + .../gles3/textureshadow/cube_linear_never.html | 31 + .../gles3/textureshadow/cube_linear_not_equal.html | 31 + .../gles3/textureshadow/cube_nearest_always.html | 31 + .../gles3/textureshadow/cube_nearest_equal.html | 31 + .../gles3/textureshadow/cube_nearest_greater.html | 31 + .../cube_nearest_greater_or_equal.html | 31 + .../gles3/textureshadow/cube_nearest_less.html | 31 + .../textureshadow/cube_nearest_less_or_equal.html | 31 + .../cube_nearest_mipmap_linear_always.html | 31 + .../cube_nearest_mipmap_linear_equal.html | 31 + .../cube_nearest_mipmap_linear_greater.html | 31 + ...ube_nearest_mipmap_linear_greater_or_equal.html | 31 + .../cube_nearest_mipmap_linear_less.html | 31 + .../cube_nearest_mipmap_linear_less_or_equal.html | 31 + .../cube_nearest_mipmap_linear_never.html | 31 + .../cube_nearest_mipmap_linear_not_equal.html | 31 + .../cube_nearest_mipmap_nearest_always.html | 31 + .../cube_nearest_mipmap_nearest_equal.html | 31 + .../cube_nearest_mipmap_nearest_greater.html | 31 + ...be_nearest_mipmap_nearest_greater_or_equal.html | 31 + .../cube_nearest_mipmap_nearest_less.html | 31 + .../cube_nearest_mipmap_nearest_less_or_equal.html | 31 + .../cube_nearest_mipmap_nearest_never.html | 31 + .../cube_nearest_mipmap_nearest_not_equal.html | 31 + .../gles3/textureshadow/cube_nearest_never.html | 31 + .../textureshadow/cube_nearest_not_equal.html | 31 + .../textureshadow/textureshadow_test_generator.py | 133 + .../gles3/texturespecification/00_test_list.txt | 90 + .../texturespecification/basic_copyteximage2d.html | 31 + .../basic_copytexsubimage2d.html | 31 + .../basic_teximage2d_2d_00.html | 31 + .../basic_teximage2d_2d_01.html | 31 + .../basic_teximage2d_cube_00.html | 31 + .../basic_teximage2d_cube_01.html | 31 + .../basic_teximage2d_cube_02.html | 31 + .../basic_teximage2d_cube_03.html | 31 + .../basic_teximage2d_cube_04.html | 31 + .../basic_teximage3d_2d_array_00.html | 31 + .../basic_teximage3d_2d_array_01.html | 31 + .../basic_teximage3d_2d_array_02.html | 31 + .../basic_teximage3d_3d_00.html | 31 + .../basic_teximage3d_3d_01.html | 31 + .../basic_teximage3d_3d_02.html | 31 + .../basic_teximage3d_3d_03.html | 31 + .../basic_teximage3d_3d_04.html | 31 + .../basic_texsubimage2d_2d_00.html | 31 + .../basic_texsubimage2d_2d_01.html | 31 + .../basic_texsubimage2d_2d_02.html | 31 + .../basic_texsubimage2d_cube_00.html | 31 + .../basic_texsubimage2d_cube_01.html | 31 + .../basic_texsubimage2d_cube_02.html | 31 + .../basic_texsubimage2d_cube_03.html | 31 + .../basic_texsubimage2d_cube_04.html | 31 + .../basic_texsubimage3d_00.html | 31 + .../basic_texsubimage3d_01.html | 31 + .../basic_texsubimage3d_02.html | 31 + .../basic_texsubimage3d_03.html | 31 + .../basic_texsubimage3d_04.html | 31 + .../texturespecification/random_teximage2d_2d.html | 31 + .../random_teximage2d_cube.html | 31 + .../texturespecification/teximage2d_align.html | 31 + .../texturespecification/teximage2d_depth.html | 31 + .../texturespecification/teximage2d_depth_pbo.html | 31 + .../texturespecification/teximage2d_pbo_2d_00.html | 31 + .../texturespecification/teximage2d_pbo_2d_01.html | 31 + .../teximage2d_pbo_cube_00.html | 31 + .../teximage2d_pbo_cube_01.html | 31 + .../teximage2d_pbo_cube_02.html | 31 + .../teximage2d_pbo_cube_03.html | 31 + .../teximage2d_pbo_cube_04.html | 31 + .../teximage2d_pbo_params.html | 31 + .../teximage2d_unpack_params.html | 31 + .../texturespecification/teximage3d_depth.html | 31 + .../texturespecification/teximage3d_depth_pbo.html | 31 + .../teximage3d_pbo_2d_array_00.html | 31 + .../teximage3d_pbo_2d_array_01.html | 31 + .../texturespecification/teximage3d_pbo_3d_00.html | 31 + .../texturespecification/teximage3d_pbo_3d_01.html | 31 + .../teximage3d_pbo_params.html | 31 + .../teximage3d_unpack_params.html | 31 + .../texstorage2d_format_2d_00.html | 31 + .../texstorage2d_format_2d_01.html | 31 + .../texstorage2d_format_2d_02.html | 31 + .../texstorage2d_format_cube_00.html | 31 + .../texstorage2d_format_cube_01.html | 31 + .../texstorage2d_format_cube_02.html | 31 + .../texstorage2d_format_cube_03.html | 31 + .../texstorage2d_format_cube_04.html | 31 + .../texstorage2d_format_depth_stencil.html | 31 + .../texstorage2d_format_size.html | 31 + .../texstorage3d_format_2d_array_00.html | 31 + .../texstorage3d_format_2d_array_01.html | 31 + .../texstorage3d_format_2d_array_02.html | 31 + .../texstorage3d_format_3d_00.html | 31 + .../texstorage3d_format_3d_01.html | 31 + .../texstorage3d_format_3d_02.html | 31 + .../texstorage3d_format_3d_03.html | 31 + .../texstorage3d_format_depth_stencil.html | 31 + .../texstorage3d_format_size.html | 31 + .../texturespecification/texsubimage2d_align.html | 31 + .../texturespecification/texsubimage2d_depth.html | 31 + .../texsubimage2d_empty_tex.html | 31 + .../texsubimage2d_pbo_2d_00.html | 31 + .../texsubimage2d_pbo_2d_01.html | 31 + .../texsubimage2d_pbo_cube_00.html | 31 + .../texsubimage2d_pbo_cube_01.html | 31 + .../texsubimage2d_pbo_cube_02.html | 31 + .../texsubimage2d_pbo_cube_03.html | 31 + .../texsubimage2d_pbo_cube_04.html | 31 + .../texsubimage2d_pbo_params.html | 31 + .../texsubimage2d_unpack_params.html | 31 + .../texturespecification/texsubimage3d_depth.html | 31 + .../texsubimage3d_pbo_2d_array_00.html | 31 + .../texsubimage3d_pbo_2d_array_01.html | 31 + .../texsubimage3d_pbo_3d_00.html | 31 + .../texsubimage3d_pbo_3d_01.html | 31 + .../texsubimage3d_pbo_params.html | 31 + .../texsubimage3d_unpack_params.html | 31 + .../texturespecification_test_generator.py | 195 + .../deqp/functional/gles3/texturestatequery.html | 24 + .../deqp/functional/gles3/texturewrap.html | 24 + .../functional/gles3/texturewrap/00_test_list.txt | 22 + .../functional/gles3/texturewrap/eac_r11_npot.html | 31 + .../functional/gles3/texturewrap/eac_r11_pot.html | 31 + .../gles3/texturewrap/eac_rg11_npot.html | 31 + .../functional/gles3/texturewrap/eac_rg11_pot.html | 31 + .../gles3/texturewrap/eac_signed_r11_npot.html | 31 + .../gles3/texturewrap/eac_signed_r11_pot.html | 31 + .../gles3/texturewrap/eac_signed_rg11_npot.html | 31 + .../gles3/texturewrap/eac_signed_rg11_pot.html | 31 + .../gles3/texturewrap/etc2_eac_rgba8_npot.html | 31 + .../gles3/texturewrap/etc2_eac_rgba8_pot.html | 31 + .../texturewrap/etc2_eac_srgb8_alpha8_npot.html | 31 + .../texturewrap/etc2_eac_srgb8_alpha8_pot.html | 31 + .../gles3/texturewrap/etc2_rgb8_npot.html | 31 + .../gles3/texturewrap/etc2_rgb8_pot.html | 31 + .../etc2_rgb8_punchthrough_alpha1_npot.html | 31 + .../etc2_rgb8_punchthrough_alpha1_pot.html | 31 + .../gles3/texturewrap/etc2_srgb8_npot.html | 31 + .../gles3/texturewrap/etc2_srgb8_pot.html | 31 + .../etc2_srgb8_punchthrough_alpha1_npot.html | 31 + .../etc2_srgb8_punchthrough_alpha1_pot.html | 31 + .../functional/gles3/texturewrap/rgba8_npot.html | 31 + .../functional/gles3/texturewrap/rgba8_pot.html | 31 + .../texturewrap/texturewrap_test_generator.py | 127 + .../gles3/transformfeedback/00_test_list.txt | 29 + .../array_element_interleaved_lines.html | 31 + .../array_element_interleaved_points.html | 31 + .../array_element_interleaved_triangles.html | 31 + .../array_element_separate_lines.html | 31 + .../array_element_separate_points.html | 31 + .../array_element_separate_triangles.html | 31 + .../transformfeedback/array_interleaved_lines.html | 31 + .../array_interleaved_points.html | 31 + .../array_interleaved_triangles.html | 31 + .../transformfeedback/array_separate_lines.html | 31 + .../transformfeedback/array_separate_points.html | 31 + .../array_separate_triangles.html | 31 + .../basic_types_interleaved_lines.html | 31 + .../basic_types_interleaved_points.html | 31 + .../basic_types_interleaved_triangles.html | 31 + .../basic_types_separate_lines.html | 31 + .../basic_types_separate_points.html | 31 + .../basic_types_separate_triangles.html | 31 + .../transformfeedback/interpolation_centroid.html | 31 + .../transformfeedback/interpolation_flat.html | 31 + .../transformfeedback/interpolation_smooth.html | 31 + .../gles3/transformfeedback/point_size.html | 31 + .../gles3/transformfeedback/position.html | 31 + .../random_interleaved_lines.html | 31 + .../random_interleaved_points.html | 31 + .../random_interleaved_triangles.html | 31 + .../transformfeedback/random_separate_lines.html | 31 + .../transformfeedback/random_separate_points.html | 31 + .../random_separate_triangles.html | 31 + .../transformfeedback_test_generator.py | 135 + .../checkout/deqp/functional/gles3/uniformapi.html | 24 + .../functional/gles3/uniformapi/00_test_list.txt | 4 + .../functional/gles3/uniformapi/info_query.html | 31 + .../deqp/functional/gles3/uniformapi/random.html | 31 + .../gles3/uniformapi/uniformapi_test_generator.py | 109 + .../gles3/uniformapi/value_assigned.html | 31 + .../functional/gles3/uniformapi/value_initial.html | 31 + .../gles3/uniformbuffers/00_test_list.txt | 10 + .../uniformbuffers/instance_array_basic_type.html | 31 + .../gles3/uniformbuffers/multi_basic_types.html | 31 + .../gles3/uniformbuffers/multi_nested_struct.html | 31 + .../functional/gles3/uniformbuffers/random.html | 31 + .../gles3/uniformbuffers/single_basic_array.html | 31 + .../gles3/uniformbuffers/single_basic_type.html | 31 + .../gles3/uniformbuffers/single_nested_struct.html | 31 + .../uniformbuffers/single_nested_struct_array.html | 31 + .../gles3/uniformbuffers/single_struct.html | 31 + .../gles3/uniformbuffers/single_struct_array.html | 31 + .../uniformbuffers_test_generator.py | 115 + .../deqp/functional/gles3/vertexarrayobject.html | 24 + .../functional/gles3/vertexarrays/00_test_list.txt | 27 + .../vertexarrays/multiple_attributes.count.html | 31 + .../vertexarrays/multiple_attributes.output.html | 31 + .../vertexarrays/multiple_attributes.storage.html | 31 + .../vertexarrays/multiple_attributes.stride.html | 31 + .../gles3/vertexarrays/single_attribute.first.html | 31 + .../vertexarrays/single_attribute.normalize.html | 31 + .../vertexarrays/single_attribute.offset.html | 31 + .../single_attribute.output_type.byte.html | 31 + .../single_attribute.output_type.float.html | 31 + .../single_attribute.output_type.half.html | 31 + .../single_attribute.output_type.int.html | 31 + ...ingle_attribute.output_type.int_2_10_10_10.html | 31 + .../single_attribute.output_type.short.html | 31 + ...single_attribute.output_type.unsigned_byte.html | 31 + .../single_attribute.output_type.unsigned_int.html | 31 + ...ribute.output_type.unsigned_int_2_10_10_10.html | 31 + ...ingle_attribute.output_type.unsigned_short.html | 31 + .../vertexarrays/single_attribute.stride.html | 31 + .../single_attribute.usage.dynamic_copy.html | 31 + .../single_attribute.usage.dynamic_draw.html | 31 + .../single_attribute.usage.dynamic_read.html | 31 + .../single_attribute.usage.static_copy.html | 31 + .../single_attribute.usage.static_draw.html | 31 + .../single_attribute.usage.static_read.html | 31 + .../single_attribute.usage.stream_copy.html | 31 + .../single_attribute.usage.stream_draw.html | 31 + .../single_attribute.usage.stream_read.html | 31 + .../vertexarrays/vertexarrays_test_generator.py | 127 + .../webgl-conf/checkout/deqp/genHTMLfromTest.py | 43 + .../modules/shared/glsAttributeLocationTests.js | 1477 + .../deqp/modules/shared/glsBufferTestUtil.js | 1068 + .../modules/shared/glsBuiltinPrecisionTests.js | 5415 + .../shared/glsBuiltinPrecisionTestsUnitTests.js | 2819 + .../checkout/deqp/modules/shared/glsDrawTests.js | 3452 + .../deqp/modules/shared/glsFboCompletenessTests.js | 961 + .../checkout/deqp/modules/shared/glsFboUtil.js | 1413 + .../deqp/modules/shared/glsLifetimeTests.js | 1118 + .../modules/shared/glsRandomUniformBlockCase.js | 282 + .../deqp/modules/shared/glsSamplerObjectTest.js | 1148 + .../deqp/modules/shared/glsShaderExecUtil.js | 735 + .../deqp/modules/shared/glsShaderLibrary.js | 1114 + .../deqp/modules/shared/glsShaderLibraryCase.js | 1132 + .../deqp/modules/shared/glsShaderRenderCase.js | 1200 + .../checkout/deqp/modules/shared/glsStateQuery.js | 367 + .../deqp/modules/shared/glsTextureTestUtil.js | 2642 + .../deqp/modules/shared/glsUniformBlockCase.js | 2451 + .../deqp/modules/shared/glsVertexArrayTests.js | 2534 + .../test/webgl-conf/checkout/deqp/run-closure.sh | 26 + .../checkout/deqp/temp_externs/chrome.js | 156 + .../checkout/deqp/temp_externs/deprecated.js | 46 + .../webgl-conf/checkout/deqp/temp_externs/es3.js | 2236 + .../webgl-conf/checkout/deqp/temp_externs/es5.js | 269 + .../webgl-conf/checkout/deqp/temp_externs/es6.js | 856 + .../checkout/deqp/temp_externs/es6_collections.js | 253 + .../checkout/deqp/temp_externs/fileapi.js | 961 + .../webgl-conf/checkout/deqp/temp_externs/flash.js | 210 + .../checkout/deqp/temp_externs/gecko_css.js | 126 + .../checkout/deqp/temp_externs/gecko_dom.js | 1120 + .../checkout/deqp/temp_externs/gecko_event.js | 62 + .../checkout/deqp/temp_externs/gecko_xml.js | 73 + .../checkout/deqp/temp_externs/google.js | 30 + .../webgl-conf/checkout/deqp/temp_externs/html5.js | 3241 + .../checkout/deqp/temp_externs/ie_css.js | 267 + .../checkout/deqp/temp_externs/ie_dom.js | 1395 + .../checkout/deqp/temp_externs/ie_event.js | 309 + .../checkout/deqp/temp_externs/ie_vml.js | 77 + .../webgl-conf/checkout/deqp/temp_externs/intl.js | 163 + .../checkout/deqp/temp_externs/iphone.js | 362 + .../checkout/deqp/temp_externs/mediasource.js | 142 + .../checkout/deqp/temp_externs/page_visibility.js | 32 + .../webgl-conf/checkout/deqp/temp_externs/v8.js | 125 + .../checkout/deqp/temp_externs/w3c_anim_timing.js | 191 + .../checkout/deqp/temp_externs/w3c_css.js | 2505 + .../checkout/deqp/temp_externs/w3c_css3d.js | 199 + .../deqp/temp_externs/w3c_device_sensor_event.js | 101 + .../checkout/deqp/temp_externs/w3c_dom1.js | 874 + .../checkout/deqp/temp_externs/w3c_dom2.js | 2619 + .../checkout/deqp/temp_externs/w3c_dom3.js | 854 + .../deqp/temp_externs/w3c_elementtraversal.js | 56 + .../checkout/deqp/temp_externs/w3c_encoding.js | 54 + .../checkout/deqp/temp_externs/w3c_event.js | 372 + .../checkout/deqp/temp_externs/w3c_event3.js | 63 + .../checkout/deqp/temp_externs/w3c_geolocation.js | 101 + .../checkout/deqp/temp_externs/w3c_indexeddb.js | 914 + .../deqp/temp_externs/w3c_navigation_timing.js | 161 + .../checkout/deqp/temp_externs/w3c_range.js | 248 + .../checkout/deqp/temp_externs/w3c_rtc.js | 1002 + .../checkout/deqp/temp_externs/w3c_selectors.js | 94 + .../checkout/deqp/temp_externs/w3c_xml.js | 417 + .../checkout/deqp/temp_externs/webkit_css.js | 456 + .../checkout/deqp/temp_externs/webkit_dom.js | 281 + .../checkout/deqp/temp_externs/webkit_event.js | 48 + .../deqp/temp_externs/webkit_notifications.js | 201 + .../checkout/deqp/temp_externs/webstorage.js | 148 + .../checkout/deqp/temp_externs/window.js | 191 + .../test/webgl-conf/checkout/deqp/test-webgl2.js | 4 + .../test/webgl-conf/checkout/deqp/test-webgl2.sh | 60 + dom/canvas/test/webgl-conf/checkout/deqp/webgl2.js | 5537 + .../extra/50x50pixel-black-with-red-triangle.png | Bin .../checkout/extra/big-fbos-example.html | 277 + .../checkout/extra/buffer-gc-stress.html | 176 + .../webgl-conf/checkout/extra/buffer-sizes.html | 289 + .../checkout/extra/canvas-compositing-test.html | 109 + .../checkout}/extra/canvas-compositing-test.png | Bin .../extra/constant-index-out-of-range.html | 240 + .../context-creation-and-destruction-stress.html | 56 + .../extra/cube-map-uploads-out-of-order.html | 112 + .../checkout/extra/fbo-lost-context.html | 223 + .../checkout/extra/lots-of-polys-example.html | 110 + .../extra/lots-of-polys-shader-example.html | 176 + .../extra/multisample-corruption-stress.html | 58 + .../webgl-conf/checkout/extra/offscreen-issue.html | 64 + .../extra/out-of-bounds-uniform-array-access.html | 126 + .../webgl-conf/checkout/extra/out-of-memory.html | 105 + .../checkout/extra/out-of-resources.html | 141 + .../webgl-conf/checkout/extra/out-of-vram.html | 135 + .../checkout/extra/point-no-attributes-stress.html | 82 + .../webgl-conf/checkout/extra/program-test-1.html | 101 + .../checkout/extra/readpixels-after-alert.html | 86 + .../test/webgl-conf/checkout/extra/sample-100.png | Bin 0 -> 960 bytes .../test/webgl-conf/checkout/extra/sample-200.png | Bin 0 -> 2364 bytes .../test/webgl-conf/checkout/extra/sample-400.png | Bin 0 -> 5181 bytes .../test/webgl-conf/checkout/extra/sample.svg | 4 + .../extra/simulated-attrib-0-bug-test.html | 57 + .../checkout/extra/slow-shader-example.html | 133 + .../checkout/extra/tex-image-with-video-test.html | 48 + .../checkout/extra/tex-image-with-video-test.js | 174 + .../extra/texture-allocation-stress-test.html | 68 + .../webgl-conf/checkout/extra/texture-sizing.html | 250 + .../extra/webgl-drawelements-validation.html | 163 + .../test/webgl-conf/checkout/extra/webgl-info.html | 296 + .../checkout/extra/webgl-translate-shader.html | 171 + .../webgl-conf/checkout/js/desktop-gl-constants.js | 2656 + .../checkout/js/glsl-conformance-test.js | 393 + .../js/glsl-constructor-tests-generator.js | 936 + .../test/webgl-conf/checkout/js/glsl-generator.js | 1251 + .../test/webgl-conf/checkout/js/js-test-post.js | 29 + .../test/webgl-conf/checkout/js/js-test-pre.js | 744 + .../resources => webgl-conf/checkout/js}/pnglib.js | 0 .../test/webgl-conf/checkout/js/test-eval.js | 32 + .../checkout/js/tests/clipping-wide-points.js | 109 + .../tests/compound-assignment-type-combination.js | 150 + .../webgl-conf/checkout/js/tests/gl-enum-tests.js | 140 + .../checkout/js/tests/gl-get-tex-parameter.js | 200 + .../checkout/js/tests/gl-object-get-calls.js | 1092 + .../checkout/js/tests/gl-vertex-attrib.js | 280 + .../checkout/js/tests/instanceof-test.js | 122 + .../webgl-conf/checkout/js/tests/iterable-test.js | 173 + .../oes-texture-float-and-half-float-linear.js | 183 + .../checkout/js/tests/out-of-bounds-test.js | 343 + ...e-and-sub-image-2d-with-canvas-sub-rectangle.js | 329 + .../tex-image-and-sub-image-2d-with-canvas.js | 320 + ...and-sub-image-2d-with-image-bitmap-from-blob.js | 63 + ...d-sub-image-2d-with-image-bitmap-from-canvas.js | 89 + ...image-2d-with-image-bitmap-from-image-bitmap.js | 67 + ...b-image-2d-with-image-bitmap-from-image-data.js | 64 + ...nd-sub-image-2d-with-image-bitmap-from-image.js | 61 + ...nd-sub-image-2d-with-image-bitmap-from-video.js | 61 + .../tex-image-and-sub-image-2d-with-image-data.js | 267 + .../tests/tex-image-and-sub-image-2d-with-image.js | 263 + .../tex-image-and-sub-image-2d-with-svg-image.js | 148 + .../tests/tex-image-and-sub-image-2d-with-video.js | 299 + ...tex-image-and-sub-image-2d-with-webgl-canvas.js | 249 + ...e-and-sub-image-3d-with-canvas-sub-rectangle.js | 304 + .../tex-image-and-sub-image-3d-with-canvas.js | 233 + ...and-sub-image-3d-with-image-bitmap-from-blob.js | 63 + ...d-sub-image-3d-with-image-bitmap-from-canvas.js | 89 + ...image-3d-with-image-bitmap-from-image-bitmap.js | 67 + ...b-image-3d-with-image-bitmap-from-image-data.js | 64 + ...nd-sub-image-3d-with-image-bitmap-from-image.js | 60 + ...nd-sub-image-3d-with-image-bitmap-from-video.js | 61 + .../tex-image-and-sub-image-3d-with-image-data.js | 276 + .../tests/tex-image-and-sub-image-3d-with-image.js | 277 + .../tex-image-and-sub-image-3d-with-svg-image.js | 121 + .../tests/tex-image-and-sub-image-3d-with-video.js | 260 + ...tex-image-and-sub-image-3d-with-webgl-canvas.js | 204 + .../js/tests/tex-image-and-sub-image-utils.js | 818 + ...-image-and-sub-image-with-image-bitmap-utils.js | 408 + .../checkout/js/tests/tex-input-validation.js | 580 + .../checkout/js/tests/typed-array-test-cases.js | 90 + .../checkout/js/tests/typed-array-worker.js | 89 + .../webgl-conf/checkout/js/webgl-test-harness.js | 659 + .../webgl-conf/checkout/js/webgl-test-utils.js | 3122 + .../test/webgl-conf/checkout/py/lint/LICENSE | 30 + .../test/webgl-conf/checkout/py/lint/README.md | 115 + .../test/webgl-conf/checkout/py/lint/lint.py | 223 + .../webgl-conf/checkout/py/lint/lint.whitelist | 46 + .../checkout/py/tex_image_test_generator.py | 214 + .../webgl-conf/checkout/resources/1-channel.jpg | Bin 0 -> 16799 bytes .../checkout}/resources/3x3.png | Bin .../checkout}/resources/blue-1x1.jpg | Bin .../checkout}/resources/boolUniformShader.vert | 0 .../checkout}/resources/bug-32888-texture.png | Bin .../checkout}/resources/floatUniformShader.vert | 0 .../checkout}/resources/fragmentShader.frag | 0 .../checkout/resources/glsl-feature-tests.css | 29 + .../checkout/resources/glsl-generator.js | 1251 + .../checkout/resources/gray-1024x1024.jpg | Bin 0 -> 10314 bytes .../resources/gray-ramp-256-with-128-alpha.png | Bin .../checkout}/resources/gray-ramp-256.png | Bin .../resources/gray-ramp-default-gamma.png | Bin .../checkout}/resources/gray-ramp-gamma0.1.png | Bin .../checkout}/resources/gray-ramp-gamma1.0.png | Bin .../checkout}/resources/gray-ramp-gamma2.0.png | Bin .../checkout}/resources/gray-ramp-gamma4.0.png | Bin .../checkout}/resources/gray-ramp-gamma9.0.png | Bin .../checkout}/resources/gray-ramp.png | Bin .../checkout}/resources/green-2x2-16bit.png | Bin .../checkout}/resources/intArrayUniformShader.vert | 0 .../checkout}/resources/intUniformShader.vert | 0 .../checkout/resources/js-test-style.css | 17 + .../resources/matForWebGL2UniformShader.vert | 42 + .../checkout}/resources/matUniformShader.vert | 0 .../checkout}/resources/noopUniformShader.frag | 0 .../checkout}/resources/noopUniformShader.vert | 0 .../checkout/resources/noopUniformShaderES3.frag | 40 + .../checkout/resources/noopUniformShaderES3.vert | 6 + .../checkout}/resources/npot-video.mp4 | Bin .../checkout}/resources/npot-video.theora.ogv | Bin .../checkout}/resources/npot-video.webmvp8.webm | Bin .../webgl-conf/checkout/resources/ogles-tests.css | 30 + .../checkout}/resources/opengl_logo.jpg | Bin .../checkout/resources/red-green-blue-cyan-4x4.png | Bin 0 -> 469 bytes .../checkout/resources/red-green-blue-cyan-4x4.psd | Bin 0 -> 20380 bytes .../resources/red-green-semi-transparent.png | Bin 0 -> 101 bytes .../checkout}/resources/red-green.mp4 | Bin .../checkout}/resources/red-green.png | Bin .../webgl-conf/checkout/resources/red-green.svg | 6 + .../checkout}/resources/red-green.theora.ogv | Bin .../checkout}/resources/red-green.webmvp8.webm | Bin .../checkout/resources/red-green.webmvp9.webm | Bin 0 -> 4309 bytes .../checkout}/resources/red-indexed.png | Bin .../resources/samplerForWebGL2UniformShader.frag | 34 + .../checkout}/resources/samplerUniformShader.frag | 0 .../small-square-with-cie-rgb-profile.png | Bin .../small-square-with-colormatch-profile.png | Bin .../small-square-with-colorspin-profile.jpg | Bin .../small-square-with-colorspin-profile.png | Bin .../resources/small-square-with-e-srgb-profile.png | Bin .../small-square-with-smpte-c-profile.png | Bin ...small-square-with-srgb-iec61966-2.1-profile.png | Bin .../checkout}/resources/structUniformShader.vert | 0 .../checkout}/resources/thunderbird-logo-64x64.png | Bin .../resources/transparent-on-left-indexed.png | Bin 0 -> 972 bytes .../checkout/resources/uintUniformShader.vert | 38 + .../checkout/resources/uniformBlockShader.frag | 36 + .../checkout/resources/uniformBlockShader.vert | 43 + .../checkout}/resources/vertexShader.vert | 0 .../webgl-conf/checkout/resources/webgl-logo.png | Bin 0 -> 9077 bytes .../checkout}/resources/zero-alpha.png | Bin .../test/webgl-conf/checkout/test-guidelines.md | 181 + .../checkout/webgl-conformance-tests.html | 1268 + .../webgl-conf/generate-wrappers-and-manifest.py | 532 + dom/canvas/test/webgl-conf/generated-mochitest.ini | 8376 ++ .../webgl-conf/generated/test_..__always-fail.html | 17 + ...mance2__attribs__gl-vertex-attrib-i-render.html | 17 + ..._2_conformance2__attribs__gl-vertex-attrib.html | 17 + ...__attribs__gl-vertexattribipointer-offsets.html | 17 + ...ormance2__attribs__gl-vertexattribipointer.html | 17 + ...e2__buffers__bound-buffer-size-change-test.html | 17 + ...ormance2__buffers__buffer-copying-contents.html | 17 + ...nce2__buffers__buffer-copying-restrictions.html | 17 + ...buffer-data-and-buffer-sub-data-sub-source.html | 17 + ...onformance2__buffers__buffer-overflow-test.html | 17 + ...rmance2__buffers__buffer-type-restrictions.html | 17 + ...conformance2__buffers__get-buffer-sub-data.html | 17 + ..._2_conformance2__buffers__getBufferSubData.html | 17 + ...rmance2__buffers__one-large-uniform-buffer.html | 17 + ...t_2_conformance2__buffers__uniform-buffers.html | 17 + ...ance2__context__constants-and-properties-2.html | 17 + ...-attributes-depth-stencil-antialias-obeyed.html | 17 + ...conformance2__context__context-type-test-2.html | 17 + .../test_2_conformance2__context__methods-2.html | 17 + ...mance2__extensions__ext-color-buffer-float.html | 17 + ...xtensions__ext-disjoint-timer-query-webgl2.html | 17 + ...extensions__promoted-extensions-in-shaders.html | 17 + ...formance2__extensions__promoted-extensions.html | 17 + ...conformance2__glsl3__array-as-return-value.html | 17 + ...formance2__glsl3__array-assign-constructor.html | 17 + .../test_2_conformance2__glsl3__array-assign.html | 17 + ...onformance2__glsl3__array-complex-indexing.html | 17 + ...nformance2__glsl3__array-element-increment.html | 17 + ...test_2_conformance2__glsl3__array-equality.html | 17 + ...mance2__glsl3__array-in-complex-expression.html | 17 + ...ormance2__glsl3__array-length-side-effects.html | 17 + ...nce2__glsl3__attrib-location-length-limits.html | 17 + ...__glsl3__bool-type-cast-bug-uint-ivec-uvec.html | 17 + ...__glsl3__compare-structs-containing-arrays.html | 17 + ...lsl3__compound-assignment-type-combination.html | 17 + ...st_2_conformance2__glsl3__const-array-init.html | 17 + ...2_conformance2__glsl3__forbidden-operators.html | 17 + .../test_2_conformance2__glsl3__frag-depth.html | 17 + ...ormance2__glsl3__invalid-default-precision.html | 17 + ...t_2_conformance2__glsl3__invalid-invariant.html | 17 + ...nformance2__glsl3__loops-with-side-effects.html | 17 + ...mance2__glsl3__misplaced-version-directive.html | 17 + ...rmance2__glsl3__no-attribute-vertex-shader.html | 17 + ..._conformance2__glsl3__sampler-no-precision.html | 17 + ...l3__sequence-operator-returns-non-constant.html | 17 + ...test_2_conformance2__glsl3__shader-linking.html | 17 + ...__glsl3__shader-with-1024-character-define.html | 17 + ...shader-with-1024-character-identifier.frag.html | 17 + ...__glsl3__shader-with-1025-character-define.html | 17 + ...shader-with-1025-character-identifier.frag.html | 17 + ...ce2__glsl3__shader-with-invalid-characters.html | 17 + ...l3__shader-with-mis-matching-uniform-block.html | 17 + ..._glsl3__short-circuiting-in-loop-condition.html | 17 + ...mance2__glsl3__texture-offset-out-of-range.html | 17 + ..._texture-offset-uniform-texture-coordinate.html | 17 + ...onformance2__glsl3__tricky-loop-conditions.html | 17 + ...lsl3__unary-minus-operator-in-dynamic-loop.html | 17 + ...rmance2__glsl3__uniform-block-layout-match.html | 17 + ...conformance2__glsl3__uniform-block-layouts.html | 17 + ...ce2__glsl3__uniform-location-length-limits.html | 17 + ...est_2_conformance2__glsl3__valid-invariant.html | 17 + ...sl3__vector-dynamic-indexing-nv-driver-bug.html | 17 + ...nformance2__glsl3__vector-dynamic-indexing.html | 17 + .../test_2_conformance2__misc__expando-loss-2.html | 17 + ...sc__getextension-while-pbo-bound-stability.html | 17 + ...test_2_conformance2__misc__instanceof-test.html | 17 + ...rmance2__misc__object-deletion-behaviour-2.html | 17 + ...2_conformance2__misc__uninitialized-test-2.html | 17 + ...t_2_conformance2__misc__views-with-offsets.html | 17 + ...rmance2__programs__active-built-in-attribs.html | 17 + ...ance2__programs__gl-get-frag-data-location.html | 17 + ...est_2_conformance2__query__occlusion-query.html | 17 + .../test_2_conformance2__query__query.html | 17 + ...nformance2__reading__format-r11f-g11f-b10f.html | 17 + ...mance2__reading__read-pixels-from-fbo-test.html | 17 + ...eading__read-pixels-from-rgb8-into-pbo-bug.html | 17 + ...eading__read-pixels-into-pixel-pack-buffer.html | 17 + ...nce2__reading__read-pixels-pack-parameters.html | 17 + ...nderbuffers__framebuffer-object-attachment.html | 17 + ...formance2__renderbuffers__framebuffer-test.html | 17 + ...__renderbuffers__framebuffer-texture-layer.html | 17 + ...ce2__renderbuffers__invalidate-framebuffer.html | 17 + ...ffers__multisample-with-full-sample-counts.html | 17 + ...__multisampled-renderbuffer-initialization.html | 17 + ..._2_conformance2__renderbuffers__readbuffer.html | 17 + ...conformance2__rendering__attrib-type-match.html | 17 + ...dering__blitframebuffer-filter-outofbounds.html | 17 + ...e2__rendering__blitframebuffer-filter-srgb.html | 17 + ...g__blitframebuffer-multisampled-readbuffer.html | 17 + ...dering__blitframebuffer-outside-readbuffer.html | 17 + ...rendering__blitframebuffer-scissor-enabled.html | 17 + ...__rendering__blitframebuffer-size-overflow.html | 17 + ...litframebuffer-srgb-and-linear-drawbuffers.html | 17 + ...2__rendering__blitframebuffer-stencil-only.html | 17 + ...formance2__rendering__blitframebuffer-test.html | 17 + ..._rendering__canvas-resizing-with-pbo-bound.html | 17 + ...2__rendering__clear-func-buffer-type-match.html | 17 + ...mance2__rendering__clear-srgb-color-buffer.html | 17 + ...formance2__rendering__clipping-wide-points.html | 17 + ...st_2_conformance2__rendering__draw-buffers.html | 17 + ...onformance2__rendering__element-index-uint.html | 17 + ...ering__framebuffer-completeness-unaffected.html | 17 + ...mance2__rendering__framebuffer-unsupported.html | 17 + ...__fs-color-type-mismatch-color-buffer-type.html | 17 + ..._conformance2__rendering__instanced-arrays.html | 17 + ...mance2__rendering__instanced-rendering-bug.html | 17 + ..._out-of-bounds-index-buffers-after-copying.html | 17 + ...endering__rendering-sampling-feedback-loop.html | 17 + ...onformance2__rendering__rgb-format-support.html | 17 + ...nce2__rendering__uniform-block-buffer-size.html | 17 + ...nformance2__samplers__sampler-drawing-test.html | 17 + .../test_2_conformance2__samplers__samplers.html | 17 + .../test_2_conformance2__state__gl-enum-tests.html | 17 + .../test_2_conformance2__state__gl-get-calls.html | 17 + .../test_2_conformance2__state__gl-getstring.html | 17 + ...2_conformance2__state__gl-object-get-calls.html | 17 + ...s__canvas__tex-2d-r11f_g11f_b10f-rgb-float.html | 17 + ...nvas__tex-2d-r11f_g11f_b10f-rgb-half_float.html | 17 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 17 + ...2__textures__canvas__tex-2d-r16f-red-float.html | 17 + ...xtures__canvas__tex-2d-r16f-red-half_float.html | 17 + ...2__textures__canvas__tex-2d-r32f-red-float.html | 17 + ...tures__canvas__tex-2d-r8-red-unsigned_byte.html | 17 + ...vas__tex-2d-r8ui-red_integer-unsigned_byte.html | 17 + ...2__textures__canvas__tex-2d-rg16f-rg-float.html | 17 + ...xtures__canvas__tex-2d-rg16f-rg-half_float.html | 17 + ...2__textures__canvas__tex-2d-rg32f-rg-float.html | 17 + ...tures__canvas__tex-2d-rg8-rg-unsigned_byte.html | 17 + ...vas__tex-2d-rg8ui-rg_integer-unsigned_byte.html | 17 + ..._textures__canvas__tex-2d-rgb16f-rgb-float.html | 17 + ...ures__canvas__tex-2d-rgb16f-rgb-half_float.html | 17 + ..._textures__canvas__tex-2d-rgb32f-rgb-float.html | 17 + ...s__canvas__tex-2d-rgb565-rgb-unsigned_byte.html | 17 + ...as__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html | 17 + ..._canvas__tex-2d-rgb5_a1-rgba-unsigned_byte.html | 17 + ...tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 17 + ...res__canvas__tex-2d-rgb8-rgb-unsigned_byte.html | 17 + ...s__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html | 17 + ...extures__canvas__tex-2d-rgba16f-rgba-float.html | 17 + ...es__canvas__tex-2d-rgba16f-rgba-half_float.html | 17 + ...extures__canvas__tex-2d-rgba32f-rgba-float.html | 17 + ...s__canvas__tex-2d-rgba4-rgba-unsigned_byte.html | 17 + ...__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html | 17 + ...s__canvas__tex-2d-rgba8-rgba-unsigned_byte.html | 17 + ..._tex-2d-rgba8ui-rgba_integer-unsigned_byte.html | 17 + ...es__canvas__tex-2d-srgb8-rgb-unsigned_byte.html | 17 + ...as__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html | 17 + ...s__canvas__tex-3d-r11f_g11f_b10f-rgb-float.html | 17 + ...nvas__tex-3d-r11f_g11f_b10f-rgb-half_float.html | 17 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 17 + ...2__textures__canvas__tex-3d-r16f-red-float.html | 17 + ...xtures__canvas__tex-3d-r16f-red-half_float.html | 17 + ...2__textures__canvas__tex-3d-r32f-red-float.html | 17 + ...tures__canvas__tex-3d-r8-red-unsigned_byte.html | 17 + ...vas__tex-3d-r8ui-red_integer-unsigned_byte.html | 17 + ...2__textures__canvas__tex-3d-rg16f-rg-float.html | 17 + ...xtures__canvas__tex-3d-rg16f-rg-half_float.html | 17 + ...2__textures__canvas__tex-3d-rg32f-rg-float.html | 17 + ...tures__canvas__tex-3d-rg8-rg-unsigned_byte.html | 17 + ...vas__tex-3d-rg8ui-rg_integer-unsigned_byte.html | 17 + ..._textures__canvas__tex-3d-rgb16f-rgb-float.html | 17 + ...ures__canvas__tex-3d-rgb16f-rgb-half_float.html | 17 + ..._textures__canvas__tex-3d-rgb32f-rgb-float.html | 17 + ...s__canvas__tex-3d-rgb565-rgb-unsigned_byte.html | 17 + ...as__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html | 17 + ..._canvas__tex-3d-rgb5_a1-rgba-unsigned_byte.html | 17 + ...tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 17 + ...res__canvas__tex-3d-rgb8-rgb-unsigned_byte.html | 17 + ...s__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html | 17 + ...extures__canvas__tex-3d-rgba16f-rgba-float.html | 17 + ...es__canvas__tex-3d-rgba16f-rgba-half_float.html | 17 + ...extures__canvas__tex-3d-rgba32f-rgba-float.html | 17 + ...s__canvas__tex-3d-rgba4-rgba-unsigned_byte.html | 17 + ...__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html | 17 + ...s__canvas__tex-3d-rgba8-rgba-unsigned_byte.html | 17 + ..._tex-3d-rgba8ui-rgba_integer-unsigned_byte.html | 17 + ...es__canvas__tex-3d-srgb8-rgb-unsigned_byte.html | 17 + ...as__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html | 17 + ...rectangle__tex-2d-r11f_g11f_b10f-rgb-float.html | 17 + ...ngle__tex-2d-r11f_g11f_b10f-rgb-half_float.html | 17 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 17 + ...anvas_sub_rectangle__tex-2d-r16f-red-float.html | 17 + ..._sub_rectangle__tex-2d-r16f-red-half_float.html | 17 + ...anvas_sub_rectangle__tex-2d-r32f-red-float.html | 17 + ...sub_rectangle__tex-2d-r8-red-unsigned_byte.html | 17 + ...gle__tex-2d-r8ui-red_integer-unsigned_byte.html | 17 + ...anvas_sub_rectangle__tex-2d-rg16f-rg-float.html | 17 + ..._sub_rectangle__tex-2d-rg16f-rg-half_float.html | 17 + ...anvas_sub_rectangle__tex-2d-rg32f-rg-float.html | 17 + ...sub_rectangle__tex-2d-rg8-rg-unsigned_byte.html | 17 + ...gle__tex-2d-rg8ui-rg_integer-unsigned_byte.html | 17 + ...vas_sub_rectangle__tex-2d-rgb16f-rgb-float.html | 17 + ...ub_rectangle__tex-2d-rgb16f-rgb-half_float.html | 17 + ...vas_sub_rectangle__tex-2d-rgb32f-rgb-float.html | 17 + ...rectangle__tex-2d-rgb565-rgb-unsigned_byte.html | 17 + ...le__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html | 17 + ...ctangle__tex-2d-rgb5_a1-rgba-unsigned_byte.html | 17 + ...tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 17 + ...b_rectangle__tex-2d-rgb8-rgb-unsigned_byte.html | 17 + ...e__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html | 17 + ...as_sub_rectangle__tex-2d-rgb9_e5-rgb-float.html | 17 + ...b_rectangle__tex-2d-rgb9_e5-rgb-half_float.html | 17 + ...s_sub_rectangle__tex-2d-rgba16f-rgba-float.html | 17 + ..._rectangle__tex-2d-rgba16f-rgba-half_float.html | 17 + ...s_sub_rectangle__tex-2d-rgba32f-rgba-float.html | 17 + ...rectangle__tex-2d-rgba4-rgba-unsigned_byte.html | 17 + ...__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html | 17 + ...rectangle__tex-2d-rgba8-rgba-unsigned_byte.html | 17 + ..._tex-2d-rgba8ui-rgba_integer-unsigned_byte.html | 17 + ..._rectangle__tex-2d-srgb8-rgb-unsigned_byte.html | 17 + ...le__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html | 17 + ...rectangle__tex-3d-r11f_g11f_b10f-rgb-float.html | 17 + ...ngle__tex-3d-r11f_g11f_b10f-rgb-half_float.html | 17 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 17 + ...anvas_sub_rectangle__tex-3d-r16f-red-float.html | 17 + ..._sub_rectangle__tex-3d-r16f-red-half_float.html | 17 + ...anvas_sub_rectangle__tex-3d-r32f-red-float.html | 17 + ...sub_rectangle__tex-3d-r8-red-unsigned_byte.html | 17 + ...gle__tex-3d-r8ui-red_integer-unsigned_byte.html | 17 + ...anvas_sub_rectangle__tex-3d-rg16f-rg-float.html | 17 + ..._sub_rectangle__tex-3d-rg16f-rg-half_float.html | 17 + ...anvas_sub_rectangle__tex-3d-rg32f-rg-float.html | 17 + ...sub_rectangle__tex-3d-rg8-rg-unsigned_byte.html | 17 + ...gle__tex-3d-rg8ui-rg_integer-unsigned_byte.html | 17 + ...vas_sub_rectangle__tex-3d-rgb16f-rgb-float.html | 17 + ...ub_rectangle__tex-3d-rgb16f-rgb-half_float.html | 17 + ...vas_sub_rectangle__tex-3d-rgb32f-rgb-float.html | 17 + ...rectangle__tex-3d-rgb565-rgb-unsigned_byte.html | 17 + ...le__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html | 17 + ...ctangle__tex-3d-rgb5_a1-rgba-unsigned_byte.html | 17 + ...tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 17 + ...b_rectangle__tex-3d-rgb8-rgb-unsigned_byte.html | 17 + ...e__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html | 17 + ...as_sub_rectangle__tex-3d-rgb9_e5-rgb-float.html | 17 + ...b_rectangle__tex-3d-rgb9_e5-rgb-half_float.html | 17 + ...s_sub_rectangle__tex-3d-rgba16f-rgba-float.html | 17 + ..._rectangle__tex-3d-rgba16f-rgba-half_float.html | 17 + ...s_sub_rectangle__tex-3d-rgba32f-rgba-float.html | 17 + ...rectangle__tex-3d-rgba4-rgba-unsigned_byte.html | 17 + ...__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html | 17 + ...rectangle__tex-3d-rgba8-rgba-unsigned_byte.html | 17 + ..._tex-3d-rgba8ui-rgba_integer-unsigned_byte.html | 17 + ..._rectangle__tex-3d-srgb8-rgb-unsigned_byte.html | 17 + ...le__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html | 17 + ...es__image__tex-2d-r11f_g11f_b10f-rgb-float.html | 17 + ...mage__tex-2d-r11f_g11f_b10f-rgb-half_float.html | 17 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 17 + ...e2__textures__image__tex-2d-r16f-red-float.html | 17 + ...extures__image__tex-2d-r16f-red-half_float.html | 17 + ...e2__textures__image__tex-2d-r32f-red-float.html | 17 + ...xtures__image__tex-2d-r8-red-unsigned_byte.html | 17 + ...age__tex-2d-r8ui-red_integer-unsigned_byte.html | 17 + ...e2__textures__image__tex-2d-rg16f-rg-float.html | 17 + ...extures__image__tex-2d-rg16f-rg-half_float.html | 17 + ...e2__textures__image__tex-2d-rg32f-rg-float.html | 17 + ...xtures__image__tex-2d-rg8-rg-unsigned_byte.html | 17 + ...age__tex-2d-rg8ui-rg_integer-unsigned_byte.html | 17 + ...__textures__image__tex-2d-rgb16f-rgb-float.html | 17 + ...tures__image__tex-2d-rgb16f-rgb-half_float.html | 17 + ...__textures__image__tex-2d-rgb32f-rgb-float.html | 17 + ...es__image__tex-2d-rgb565-rgb-unsigned_byte.html | 17 + ...ge__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html | 17 + ...__image__tex-2d-rgb5_a1-rgba-unsigned_byte.html | 17 + ...tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 17 + ...ures__image__tex-2d-rgb8-rgb-unsigned_byte.html | 17 + ...e__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html | 17 + ..._textures__image__tex-2d-rgb9_e5-rgb-float.html | 17 + ...ures__image__tex-2d-rgb9_e5-rgb-half_float.html | 17 + ...textures__image__tex-2d-rgba16f-rgba-float.html | 17 + ...res__image__tex-2d-rgba16f-rgba-half_float.html | 17 + ...textures__image__tex-2d-rgba32f-rgba-float.html | 17 + ...es__image__tex-2d-rgba4-rgba-unsigned_byte.html | 17 + ...__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html | 17 + ...es__image__tex-2d-rgba8-rgba-unsigned_byte.html | 17 + ..._tex-2d-rgba8ui-rgba_integer-unsigned_byte.html | 17 + ...res__image__tex-2d-srgb8-rgb-unsigned_byte.html | 17 + ...ge__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html | 17 + ...es__image__tex-3d-r11f_g11f_b10f-rgb-float.html | 17 + ...mage__tex-3d-r11f_g11f_b10f-rgb-half_float.html | 17 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 17 + ...e2__textures__image__tex-3d-r16f-red-float.html | 17 + ...extures__image__tex-3d-r16f-red-half_float.html | 17 + ...e2__textures__image__tex-3d-r32f-red-float.html | 17 + ...xtures__image__tex-3d-r8-red-unsigned_byte.html | 17 + ...age__tex-3d-r8ui-red_integer-unsigned_byte.html | 17 + ...e2__textures__image__tex-3d-rg16f-rg-float.html | 17 + ...extures__image__tex-3d-rg16f-rg-half_float.html | 17 + ...e2__textures__image__tex-3d-rg32f-rg-float.html | 17 + ...xtures__image__tex-3d-rg8-rg-unsigned_byte.html | 17 + ...age__tex-3d-rg8ui-rg_integer-unsigned_byte.html | 17 + ...__textures__image__tex-3d-rgb16f-rgb-float.html | 17 + ...tures__image__tex-3d-rgb16f-rgb-half_float.html | 17 + ...__textures__image__tex-3d-rgb32f-rgb-float.html | 17 + ...es__image__tex-3d-rgb565-rgb-unsigned_byte.html | 17 + ...ge__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html | 17 + ...__image__tex-3d-rgb5_a1-rgba-unsigned_byte.html | 17 + ...tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 17 + ...ures__image__tex-3d-rgb8-rgb-unsigned_byte.html | 17 + ...e__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html | 17 + ..._textures__image__tex-3d-rgb9_e5-rgb-float.html | 17 + ...ures__image__tex-3d-rgb9_e5-rgb-half_float.html | 17 + ...textures__image__tex-3d-rgba16f-rgba-float.html | 17 + ...res__image__tex-3d-rgba16f-rgba-half_float.html | 17 + ...textures__image__tex-3d-rgba32f-rgba-float.html | 17 + ...es__image__tex-3d-rgba4-rgba-unsigned_byte.html | 17 + ...__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html | 17 + ...es__image__tex-3d-rgba8-rgba-unsigned_byte.html | 17 + ..._tex-3d-rgba8ui-rgba_integer-unsigned_byte.html | 17 + ...res__image__tex-3d-srgb8-rgb-unsigned_byte.html | 17 + ...ge__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html | 17 + ...mage_data__tex-2d-r11f_g11f_b10f-rgb-float.html | 17 + ...data__tex-2d-r11f_g11f_b10f-rgb-half_float.html | 17 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 17 + ...extures__image_data__tex-2d-r16f-red-float.html | 17 + ...es__image_data__tex-2d-r16f-red-half_float.html | 17 + ...extures__image_data__tex-2d-r32f-red-float.html | 17 + ...s__image_data__tex-2d-r8-red-unsigned_byte.html | 17 + ...ata__tex-2d-r8ui-red_integer-unsigned_byte.html | 17 + ...extures__image_data__tex-2d-rg16f-rg-float.html | 17 + ...es__image_data__tex-2d-rg16f-rg-half_float.html | 17 + ...extures__image_data__tex-2d-rg32f-rg-float.html | 17 + ...s__image_data__tex-2d-rg8-rg-unsigned_byte.html | 17 + ...ata__tex-2d-rg8ui-rg_integer-unsigned_byte.html | 17 + ...tures__image_data__tex-2d-rgb16f-rgb-float.html | 17 + ...__image_data__tex-2d-rgb16f-rgb-half_float.html | 17 + ...tures__image_data__tex-2d-rgb32f-rgb-float.html | 17 + ...mage_data__tex-2d-rgb565-rgb-unsigned_byte.html | 17 + ...ta__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html | 17 + ...ge_data__tex-2d-rgb5_a1-rgba-unsigned_byte.html | 17 + ...tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 17 + ..._image_data__tex-2d-rgb8-rgb-unsigned_byte.html | 17 + ...a__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html | 17 + ...ures__image_data__tex-2d-rgb9_e5-rgb-float.html | 17 + ..._image_data__tex-2d-rgb9_e5-rgb-half_float.html | 17 + ...res__image_data__tex-2d-rgba16f-rgba-float.html | 17 + ...image_data__tex-2d-rgba16f-rgba-half_float.html | 17 + ...res__image_data__tex-2d-rgba32f-rgba-float.html | 17 + ...mage_data__tex-2d-rgba4-rgba-unsigned_byte.html | 17 + ...__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html | 17 + ...mage_data__tex-2d-rgba8-rgba-unsigned_byte.html | 17 + ..._tex-2d-rgba8ui-rgba_integer-unsigned_byte.html | 17 + ...image_data__tex-2d-srgb8-rgb-unsigned_byte.html | 17 + ...ta__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html | 17 + ...mage_data__tex-3d-r11f_g11f_b10f-rgb-float.html | 17 + ...data__tex-3d-r11f_g11f_b10f-rgb-half_float.html | 17 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 17 + ...extures__image_data__tex-3d-r16f-red-float.html | 17 + ...es__image_data__tex-3d-r16f-red-half_float.html | 17 + ...extures__image_data__tex-3d-r32f-red-float.html | 17 + ...s__image_data__tex-3d-r8-red-unsigned_byte.html | 17 + ...ata__tex-3d-r8ui-red_integer-unsigned_byte.html | 17 + ...extures__image_data__tex-3d-rg16f-rg-float.html | 17 + ...es__image_data__tex-3d-rg16f-rg-half_float.html | 17 + ...extures__image_data__tex-3d-rg32f-rg-float.html | 17 + ...s__image_data__tex-3d-rg8-rg-unsigned_byte.html | 17 + ...ata__tex-3d-rg8ui-rg_integer-unsigned_byte.html | 17 + ...tures__image_data__tex-3d-rgb16f-rgb-float.html | 17 + ...__image_data__tex-3d-rgb16f-rgb-half_float.html | 17 + ...tures__image_data__tex-3d-rgb32f-rgb-float.html | 17 + ...mage_data__tex-3d-rgb565-rgb-unsigned_byte.html | 17 + ...ta__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html | 17 + ...ge_data__tex-3d-rgb5_a1-rgba-unsigned_byte.html | 17 + ...tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 17 + ..._image_data__tex-3d-rgb8-rgb-unsigned_byte.html | 17 + ...a__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html | 17 + ...ures__image_data__tex-3d-rgb9_e5-rgb-float.html | 17 + ..._image_data__tex-3d-rgb9_e5-rgb-half_float.html | 17 + ...res__image_data__tex-3d-rgba16f-rgba-float.html | 17 + ...image_data__tex-3d-rgba16f-rgba-half_float.html | 17 + ...res__image_data__tex-3d-rgba32f-rgba-float.html | 17 + ...mage_data__tex-3d-rgba4-rgba-unsigned_byte.html | 17 + ...__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html | 17 + ...mage_data__tex-3d-rgba8-rgba-unsigned_byte.html | 17 + ..._tex-3d-rgba8ui-rgba_integer-unsigned_byte.html | 17 + ...image_data__tex-3d-srgb8-rgb-unsigned_byte.html | 17 + ...ta__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html | 17 + ...ce2__textures__misc__active-3d-texture-bug.html | 17 + ...ures__misc__copy-texture-image-luma-format.html | 17 + ...s__misc__copy-texture-image-webgl-specific.html | 17 + ...mance2__textures__misc__copy-texture-image.html | 17 + ...nce2__textures__misc__gl-get-tex-parameter.html | 17 + ...c__integer-cubemap-specification-order-bug.html | 17 + ...es__misc__integer-cubemap-texture-sampling.html | 17 + ...2_conformance2__textures__misc__mipmap-fbo.html | 17 + ...rmance2__textures__misc__tex-3d-size-limit.html | 17 + ...ub-image-with-array-buffer-view-sub-source.html | 17 + ..._tex-image-with-bad-args-from-dom-elements.html | 17 + ...2__textures__misc__tex-image-with-bad-args.html | 17 + ...misc__tex-image-with-different-data-source.html | 17 + ...nce2__textures__misc__tex-input-validation.html | 17 + ...rmance2__textures__misc__tex-mipmap-levels.html | 17 + ...formance2__textures__misc__tex-new-formats.html | 17 + ...formance2__textures__misc__tex-srgb-mipmap.html | 17 + ...nformance2__textures__misc__tex-storage-2d.html | 17 + ...extures__misc__tex-storage-and-subimage-3d.html | 17 + ...ures__misc__tex-storage-compressed-formats.html | 17 + ...rmance2__textures__misc__tex-unpack-params.html | 17 + ...ce2__textures__misc__texel-fetch-undefined.html | 17 + ...conformance2__textures__misc__texture-npot.html | 17 + ...svg_image__tex-2d-r11f_g11f_b10f-rgb-float.html | 17 + ...mage__tex-2d-r11f_g11f_b10f-rgb-half_float.html | 17 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 17 + ...textures__svg_image__tex-2d-r16f-red-float.html | 17 + ...res__svg_image__tex-2d-r16f-red-half_float.html | 17 + ...textures__svg_image__tex-2d-r32f-red-float.html | 17 + ...es__svg_image__tex-2d-r8-red-unsigned_byte.html | 17 + ...age__tex-2d-r8ui-red_integer-unsigned_byte.html | 17 + ...textures__svg_image__tex-2d-rg16f-rg-float.html | 17 + ...res__svg_image__tex-2d-rg16f-rg-half_float.html | 17 + ...textures__svg_image__tex-2d-rg32f-rg-float.html | 17 + ...es__svg_image__tex-2d-rg8-rg-unsigned_byte.html | 17 + ...age__tex-2d-rg8ui-rg_integer-unsigned_byte.html | 17 + ...xtures__svg_image__tex-2d-rgb16f-rgb-float.html | 17 + ...s__svg_image__tex-2d-rgb16f-rgb-half_float.html | 17 + ...xtures__svg_image__tex-2d-rgb32f-rgb-float.html | 17 + ...svg_image__tex-2d-rgb565-rgb-unsigned_byte.html | 17 + ...ge__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html | 17 + ...g_image__tex-2d-rgb5_a1-rgba-unsigned_byte.html | 17 + ...tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 17 + ...__svg_image__tex-2d-rgb8-rgb-unsigned_byte.html | 17 + ...e__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html | 17 + ...tures__svg_image__tex-2d-rgb9_e5-rgb-float.html | 17 + ...__svg_image__tex-2d-rgb9_e5-rgb-half_float.html | 17 + ...ures__svg_image__tex-2d-rgba16f-rgba-float.html | 17 + ..._svg_image__tex-2d-rgba16f-rgba-half_float.html | 17 + ...ures__svg_image__tex-2d-rgba32f-rgba-float.html | 17 + ...svg_image__tex-2d-rgba4-rgba-unsigned_byte.html | 17 + ...__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html | 17 + ...svg_image__tex-2d-rgba8-rgba-unsigned_byte.html | 17 + ..._tex-2d-rgba8ui-rgba_integer-unsigned_byte.html | 17 + ..._svg_image__tex-2d-srgb8-rgb-unsigned_byte.html | 17 + ...ge__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html | 17 + ...svg_image__tex-3d-r11f_g11f_b10f-rgb-float.html | 17 + ...mage__tex-3d-r11f_g11f_b10f-rgb-half_float.html | 17 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 17 + ...textures__svg_image__tex-3d-r16f-red-float.html | 17 + ...res__svg_image__tex-3d-r16f-red-half_float.html | 17 + ...textures__svg_image__tex-3d-r32f-red-float.html | 17 + ...es__svg_image__tex-3d-r8-red-unsigned_byte.html | 17 + ...age__tex-3d-r8ui-red_integer-unsigned_byte.html | 17 + ...textures__svg_image__tex-3d-rg16f-rg-float.html | 17 + ...res__svg_image__tex-3d-rg16f-rg-half_float.html | 17 + ...textures__svg_image__tex-3d-rg32f-rg-float.html | 17 + ...es__svg_image__tex-3d-rg8-rg-unsigned_byte.html | 17 + ...age__tex-3d-rg8ui-rg_integer-unsigned_byte.html | 17 + ...xtures__svg_image__tex-3d-rgb16f-rgb-float.html | 17 + ...s__svg_image__tex-3d-rgb16f-rgb-half_float.html | 17 + ...xtures__svg_image__tex-3d-rgb32f-rgb-float.html | 17 + ...svg_image__tex-3d-rgb565-rgb-unsigned_byte.html | 17 + ...ge__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html | 17 + ...g_image__tex-3d-rgb5_a1-rgba-unsigned_byte.html | 17 + ...tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 17 + ...__svg_image__tex-3d-rgb8-rgb-unsigned_byte.html | 17 + ...e__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html | 17 + ...tures__svg_image__tex-3d-rgb9_e5-rgb-float.html | 17 + ...__svg_image__tex-3d-rgb9_e5-rgb-half_float.html | 17 + ...ures__svg_image__tex-3d-rgba16f-rgba-float.html | 17 + ..._svg_image__tex-3d-rgba16f-rgba-half_float.html | 17 + ...ures__svg_image__tex-3d-rgba32f-rgba-float.html | 17 + ...svg_image__tex-3d-rgba4-rgba-unsigned_byte.html | 17 + ...__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html | 17 + ...svg_image__tex-3d-rgba8-rgba-unsigned_byte.html | 17 + ..._tex-3d-rgba8ui-rgba_integer-unsigned_byte.html | 17 + ..._svg_image__tex-3d-srgb8-rgb-unsigned_byte.html | 17 + ...ge__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html | 17 + ...es__video__tex-2d-r11f_g11f_b10f-rgb-float.html | 17 + ...ideo__tex-2d-r11f_g11f_b10f-rgb-half_float.html | 17 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 17 + ...e2__textures__video__tex-2d-r16f-red-float.html | 17 + ...extures__video__tex-2d-r16f-red-half_float.html | 17 + ...e2__textures__video__tex-2d-r32f-red-float.html | 17 + ...xtures__video__tex-2d-r8-red-unsigned_byte.html | 17 + ...deo__tex-2d-r8ui-red_integer-unsigned_byte.html | 17 + ...e2__textures__video__tex-2d-rg16f-rg-float.html | 17 + ...extures__video__tex-2d-rg16f-rg-half_float.html | 17 + ...e2__textures__video__tex-2d-rg32f-rg-float.html | 17 + ...xtures__video__tex-2d-rg8-rg-unsigned_byte.html | 17 + ...deo__tex-2d-rg8ui-rg_integer-unsigned_byte.html | 17 + ...__textures__video__tex-2d-rgb16f-rgb-float.html | 17 + ...tures__video__tex-2d-rgb16f-rgb-half_float.html | 17 + ...__textures__video__tex-2d-rgb32f-rgb-float.html | 17 + ...es__video__tex-2d-rgb565-rgb-unsigned_byte.html | 17 + ...eo__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html | 17 + ...__video__tex-2d-rgb5_a1-rgba-unsigned_byte.html | 17 + ...tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 17 + ...ures__video__tex-2d-rgb8-rgb-unsigned_byte.html | 17 + ...o__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html | 17 + ..._textures__video__tex-2d-rgb9_e5-rgb-float.html | 17 + ...ures__video__tex-2d-rgb9_e5-rgb-half_float.html | 17 + ...textures__video__tex-2d-rgba16f-rgba-float.html | 17 + ...res__video__tex-2d-rgba16f-rgba-half_float.html | 17 + ...textures__video__tex-2d-rgba32f-rgba-float.html | 17 + ...es__video__tex-2d-rgba4-rgba-unsigned_byte.html | 17 + ...__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html | 17 + ...es__video__tex-2d-rgba8-rgba-unsigned_byte.html | 17 + ..._tex-2d-rgba8ui-rgba_integer-unsigned_byte.html | 17 + ...res__video__tex-2d-srgb8-rgb-unsigned_byte.html | 17 + ...eo__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html | 17 + ...es__video__tex-3d-r11f_g11f_b10f-rgb-float.html | 17 + ...ideo__tex-3d-r11f_g11f_b10f-rgb-half_float.html | 17 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 17 + ...e2__textures__video__tex-3d-r16f-red-float.html | 17 + ...extures__video__tex-3d-r16f-red-half_float.html | 17 + ...e2__textures__video__tex-3d-r32f-red-float.html | 17 + ...xtures__video__tex-3d-r8-red-unsigned_byte.html | 17 + ...deo__tex-3d-r8ui-red_integer-unsigned_byte.html | 17 + ...e2__textures__video__tex-3d-rg16f-rg-float.html | 17 + ...extures__video__tex-3d-rg16f-rg-half_float.html | 17 + ...e2__textures__video__tex-3d-rg32f-rg-float.html | 17 + ...xtures__video__tex-3d-rg8-rg-unsigned_byte.html | 17 + ...deo__tex-3d-rg8ui-rg_integer-unsigned_byte.html | 17 + ...__textures__video__tex-3d-rgb16f-rgb-float.html | 17 + ...tures__video__tex-3d-rgb16f-rgb-half_float.html | 17 + ...__textures__video__tex-3d-rgb32f-rgb-float.html | 17 + ...es__video__tex-3d-rgb565-rgb-unsigned_byte.html | 17 + ...eo__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html | 17 + ...__video__tex-3d-rgb5_a1-rgba-unsigned_byte.html | 17 + ...tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 17 + ...ures__video__tex-3d-rgb8-rgb-unsigned_byte.html | 17 + ...o__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html | 17 + ..._textures__video__tex-3d-rgb9_e5-rgb-float.html | 17 + ...ures__video__tex-3d-rgb9_e5-rgb-half_float.html | 17 + ...textures__video__tex-3d-rgba16f-rgba-float.html | 17 + ...res__video__tex-3d-rgba16f-rgba-half_float.html | 17 + ...textures__video__tex-3d-rgba32f-rgba-float.html | 17 + ...es__video__tex-3d-rgba4-rgba-unsigned_byte.html | 17 + ...__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html | 17 + ...es__video__tex-3d-rgba8-rgba-unsigned_byte.html | 17 + ..._tex-3d-rgba8ui-rgba_integer-unsigned_byte.html | 17 + ...res__video__tex-3d-srgb8-rgb-unsigned_byte.html | 17 + ...eo__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html | 17 + ...gl_canvas__tex-2d-r11f_g11f_b10f-rgb-float.html | 17 + ...nvas__tex-2d-r11f_g11f_b10f-rgb-half_float.html | 17 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 17 + ...tures__webgl_canvas__tex-2d-r16f-red-float.html | 17 + ...__webgl_canvas__tex-2d-r16f-red-half_float.html | 17 + ...tures__webgl_canvas__tex-2d-r32f-red-float.html | 17 + ..._webgl_canvas__tex-2d-r8-red-unsigned_byte.html | 17 + ...vas__tex-2d-r8ui-red_integer-unsigned_byte.html | 17 + ...tures__webgl_canvas__tex-2d-rg16f-rg-float.html | 17 + ...__webgl_canvas__tex-2d-rg16f-rg-half_float.html | 17 + ...tures__webgl_canvas__tex-2d-rg32f-rg-float.html | 17 + ..._webgl_canvas__tex-2d-rg8-rg-unsigned_byte.html | 17 + ...vas__tex-2d-rg8ui-rg_integer-unsigned_byte.html | 17 + ...res__webgl_canvas__tex-2d-rgb16f-rgb-float.html | 17 + ...webgl_canvas__tex-2d-rgb16f-rgb-half_float.html | 17 + ...res__webgl_canvas__tex-2d-rgb32f-rgb-float.html | 17 + ...gl_canvas__tex-2d-rgb565-rgb-unsigned_byte.html | 17 + ...as__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html | 17 + ..._canvas__tex-2d-rgb5_a1-rgba-unsigned_byte.html | 17 + ...tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 17 + ...ebgl_canvas__tex-2d-rgb8-rgb-unsigned_byte.html | 17 + ...s__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html | 17 + ...s__webgl_canvas__tex-2d-rgba16f-rgba-float.html | 17 + ...bgl_canvas__tex-2d-rgba16f-rgba-half_float.html | 17 + ...s__webgl_canvas__tex-2d-rgba32f-rgba-float.html | 17 + ...gl_canvas__tex-2d-rgba4-rgba-unsigned_byte.html | 17 + ...__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html | 17 + ...gl_canvas__tex-2d-rgba8-rgba-unsigned_byte.html | 17 + ..._tex-2d-rgba8ui-rgba_integer-unsigned_byte.html | 17 + ...bgl_canvas__tex-2d-srgb8-rgb-unsigned_byte.html | 17 + ...as__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html | 17 + ...gl_canvas__tex-3d-r11f_g11f_b10f-rgb-float.html | 17 + ...nvas__tex-3d-r11f_g11f_b10f-rgb-half_float.html | 17 + ...g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html | 17 + ...tures__webgl_canvas__tex-3d-r16f-red-float.html | 17 + ...__webgl_canvas__tex-3d-r16f-red-half_float.html | 17 + ...tures__webgl_canvas__tex-3d-r32f-red-float.html | 17 + ..._webgl_canvas__tex-3d-r8-red-unsigned_byte.html | 17 + ...vas__tex-3d-r8ui-red_integer-unsigned_byte.html | 17 + ...tures__webgl_canvas__tex-3d-rg16f-rg-float.html | 17 + ...__webgl_canvas__tex-3d-rg16f-rg-half_float.html | 17 + ...tures__webgl_canvas__tex-3d-rg32f-rg-float.html | 17 + ..._webgl_canvas__tex-3d-rg8-rg-unsigned_byte.html | 17 + ...vas__tex-3d-rg8ui-rg_integer-unsigned_byte.html | 17 + ...res__webgl_canvas__tex-3d-rgb16f-rgb-float.html | 17 + ...webgl_canvas__tex-3d-rgb16f-rgb-half_float.html | 17 + ...res__webgl_canvas__tex-3d-rgb32f-rgb-float.html | 17 + ...gl_canvas__tex-3d-rgb565-rgb-unsigned_byte.html | 17 + ...as__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html | 17 + ..._canvas__tex-3d-rgb5_a1-rgba-unsigned_byte.html | 17 + ...tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html | 17 + ...ebgl_canvas__tex-3d-rgb8-rgb-unsigned_byte.html | 17 + ...s__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html | 17 + ...s__webgl_canvas__tex-3d-rgba16f-rgba-float.html | 17 + ...bgl_canvas__tex-3d-rgba16f-rgba-half_float.html | 17 + ...s__webgl_canvas__tex-3d-rgba32f-rgba-float.html | 17 + ...gl_canvas__tex-3d-rgba4-rgba-unsigned_byte.html | 17 + ...__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html | 17 + ...gl_canvas__tex-3d-rgba8-rgba-unsigned_byte.html | 17 + ..._tex-3d-rgba8ui-rgba_integer-unsigned_byte.html | 17 + ...bgl_canvas__tex-3d-srgb8-rgb-unsigned_byte.html | 17 + ...as__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html | 17 + ...e2__transform_feedback__transform_feedback.html | 17 + ...nsform_feedback__two-unreferenced-varyings.html | 17 + ...eedback__unwritten-output-defaults-to-zero.html | 17 + ...mance2__vertex_arrays__vertex-array-object.html | 17 + ...e__attribs__gl-bindAttribLocation-aliasing.html | 17 + ...nce__attribs__gl-bindAttribLocation-matrix.html | 17 + ...e__attribs__gl-bindAttribLocation-repeated.html | 17 + ...rmance__attribs__gl-disabled-vertex-attrib.html | 17 + ...formance__attribs__gl-enable-vertex-attrib.html | 17 + ...conformance__attribs__gl-matrix-attributes.html | 17 + ...formance__attribs__gl-vertex-attrib-render.html | 17 + ...nce__attribs__gl-vertex-attrib-zero-issues.html | 17 + ...e__attribs__gl-vertexattribpointer-offsets.html | 17 + ...nformance__attribs__gl-vertexattribpointer.html | 17 + ...t_2_conformance__buffers__buffer-bind-test.html | 17 + ...__buffers__buffer-data-and-buffer-sub-data.html | 17 + ...__buffers__buffer-data-array-buffer-delete.html | 17 + ...conformance__buffers__buffer-uninitialized.html | 17 + ...fers__element-array-buffer-delete-recreate.html | 17 + ...__buffers__index-validation-copies-indices.html | 17 + ...ndex-validation-crash-with-buffer-sub-data.html | 17 + ...ce__buffers__index-validation-large-buffer.html | 17 + ...index-validation-verifies-too-many-indices.html | 17 + ...fers__index-validation-with-resized-buffer.html | 17 + ...t_2_conformance__buffers__index-validation.html | 17 + ...conformance__canvas__buffer-offscreen-test.html | 17 + ..._conformance__canvas__buffer-preserve-test.html | 17 + .../test_2_conformance__canvas__canvas-test.html | 17 + ...st_2_conformance__canvas__canvas-zero-size.html | 17 + ..._draw-static-webgl-to-multiple-canvas-test.html | 17 + ...ormance__canvas__draw-webgl-to-canvas-test.html | 17 + ...ormance__canvas__drawingbuffer-hd-dpi-test.html | 17 + ...__canvas__drawingbuffer-static-canvas-test.html | 17 + ..._2_conformance__canvas__drawingbuffer-test.html | 17 + ...amebuffer-bindings-affected-by-to-data-url.html | 17 + ..._framebuffer-bindings-unaffected-on-resize.html | 17 + ...test_2_conformance__canvas__rapid-resizing.html | 17 + ...vas__texture-bindings-unaffected-on-resize.html | 17 + ...st_2_conformance__canvas__to-data-url-test.html | 17 + ...ce__canvas__viewport-unchanged-upon-resize.html | 17 + ..._context-attribute-preserve-drawing-buffer.html | 17 + ...t-attributes-alpha-depth-stencil-antialias.html | 17 + ..._context__context-creation-and-destruction.html | 17 + ...t_2_conformance__context__context-creation.html | 17 + ...__context-eviction-with-garbage-collection.html | 17 + ...conformance__context__context-hidden-alpha.html | 17 + ...onformance__context__context-lost-restored.html | 17 + .../test_2_conformance__context__context-lost.html | 17 + ...__context__context-no-alpha-fbo-with-alpha.html | 17 + ...ance__context__context-release-upon-reload.html | 17 + ...nce__context__context-release-with-workers.html | 17 + ..._conformance__context__context-size-change.html | 17 + ...ontext__incorrect-context-object-behaviour.html | 17 + ...onformance__context__premultiplyalpha-test.html | 17 + ...onformance__context__resource-sharing-test.html | 17 + ...ontext__user-defined-properties-on-context.html | 17 + ...ance__extensions__ext-disjoint-timer-query.html | 17 + ...extensions__ext-texture-filter-anisotropic.html | 17 + ...t_2_conformance__extensions__get-extension.html | 17 + ...ance__extensions__oes-texture-float-linear.html | 17 + ...__extensions__webgl-compressed-texture-atc.html | 17 + ...__extensions__webgl-compressed-texture-etc.html | 17 + ...extensions__webgl-compressed-texture-pvrtc.html | 17 + ...nsions__webgl-compressed-texture-s3tc-srgb.html | 17 + ..._extensions__webgl-compressed-texture-s3tc.html | 17 + ...sions__webgl-compressed-texture-size-limit.html | 17 + ...nce__extensions__webgl-debug-renderer-info.html | 17 + ...nformance__extensions__webgl-debug-shaders.html | 17 + ...rmance__extensions__webgl-shared-resources.html | 17 + ..._glsl__bugs__angle-ambiguous-function-call.html | 17 + ...bugs__angle-constructor-invalid-parameters.html | 17 + ...ce__glsl__bugs__angle-d3d11-compiler-error.html | 17 + ...ormance__glsl__bugs__angle-dx-variable-bug.html | 17 + ...s__array-of-struct-with-int-first-position.html | 17 + ...__glsl__bugs__bool-type-cast-bug-int-float.html | 17 + ..._glsl__bugs__compare-loop-index-to-uniform.html | 17 + ...e__glsl__bugs__complex-glsl-does-not-crash.html | 17 + ...bugs__compound-assignment-type-combination.html | 17 + ...e__glsl__bugs__conditional-discard-in-loop.html | 17 + ...sl__bugs__conditional-discard-optimization.html | 17 + ...__glsl__bugs__constant-precision-qualifier.html | 17 + ...l__bugs__floor-div-cos-should-not-truncate.html | 17 + ...nce__glsl__bugs__floored-division-accuracy.html | 17 + ...ormance__glsl__bugs__fragcoord-linking-bug.html | 17 + ...glsl__bugs__gl-fragcoord-multisampling-bug.html | 17 + ...bal-invariant-does-not-leak-across-shaders.html | 17 + ...gs__invariant-does-not-leak-across-shaders.html | 17 + ...l__bugs__logic-inside-block-without-braces.html | 17 + ...l__bugs__long-expressions-should-not-crash.html | 17 + ...ormance__glsl__bugs__loop-if-loop-gradient.html | 17 + ...ce__glsl__bugs__modulo-arithmetic-accuracy.html | 17 + ...nce__glsl__bugs__multiplication-assignment.html | 17 + ...l__bugs__nested-functions-should-not-crash.html | 17 + ...bugs__nested-loops-with-break-and-continue.html | 17 + ...ance__glsl__bugs__nested-sequence-operator.html | 17 + ...of-small-constant-in-user-defined-function.html | 17 + ...ow-with-constant-exponent-should-not-crash.html | 17 + ..._2_conformance__glsl__bugs__qualcomm-crash.html | 17 + ...l__bugs__qualcomm-loop-with-continue-crash.html | 17 + ...glsl__bugs__sampler-array-using-loop-index.html | 17 + ...e__glsl__bugs__sampler-struct-function-arg.html | 17 + ...__bugs__sequence-operator-evaluation-order.html | 17 + ...lsl__bugs__sketchfab-lighting-shader-crash.html | 17 + ...__glsl__bugs__struct-constructor-highp-bug.html | 17 + ...l__bugs__temp-expressions-should-not-crash.html | 17 + ...sl__bugs__undefined-index-should-not-crash.html | 17 + ...lsl__bugs__uniforms-should-not-lose-values.html | 17 + ...__glsl__constructors__glsl-construct-bvec2.html | 17 + ...__glsl__constructors__glsl-construct-bvec3.html | 17 + ...__glsl__constructors__glsl-construct-bvec4.html | 17 + ...__glsl__constructors__glsl-construct-ivec2.html | 17 + ...__glsl__constructors__glsl-construct-ivec3.html | 17 + ...__glsl__constructors__glsl-construct-ivec4.html | 17 + ...e__glsl__constructors__glsl-construct-mat2.html | 17 + ...e__glsl__constructors__glsl-construct-mat3.html | 17 + ...e__glsl__constructors__glsl-construct-mat4.html | 17 + ...ctors__glsl-construct-vec-mat-corner-cases.html | 17 + ...constructors__glsl-construct-vec-mat-index.html | 17 + ...e__glsl__constructors__glsl-construct-vec2.html | 17 + ...e__glsl__constructors__glsl-construct-vec3.html | 17 + ...e__glsl__constructors__glsl-construct-vec4.html | 17 + ...rmance__glsl__functions__glsl-function-abs.html | 17 + ...mance__glsl__functions__glsl-function-acos.html | 17 + ...mance__glsl__functions__glsl-function-asin.html | 17 + ...ce__glsl__functions__glsl-function-atan-xy.html | 17 + ...mance__glsl__functions__glsl-function-atan.html | 17 + ...mance__glsl__functions__glsl-function-ceil.html | 17 + ...glsl__functions__glsl-function-clamp-float.html | 17 + ...sl__functions__glsl-function-clamp-gentype.html | 17 + ...rmance__glsl__functions__glsl-function-cos.html | 17 + ...ance__glsl__functions__glsl-function-cross.html | 17 + ...e__glsl__functions__glsl-function-distance.html | 17 + ...rmance__glsl__functions__glsl-function-dot.html | 17 + ...glsl__functions__glsl-function-faceforward.html | 17 + ...ance__glsl__functions__glsl-function-floor.html | 17 + ...ance__glsl__functions__glsl-function-fract.html | 17 + ...nce__glsl__functions__glsl-function-length.html | 17 + ...__glsl__functions__glsl-function-max-float.html | 17 + ...glsl__functions__glsl-function-max-gentype.html | 17 + ...__glsl__functions__glsl-function-min-float.html | 17 + ...glsl__functions__glsl-function-min-gentype.html | 17 + ...__glsl__functions__glsl-function-mix-float.html | 17 + ...glsl__functions__glsl-function-mix-gentype.html | 17 + ...__glsl__functions__glsl-function-mod-float.html | 17 + ...glsl__functions__glsl-function-mod-gentype.html | 17 + ...__glsl__functions__glsl-function-normalize.html | 17 + ...ce__glsl__functions__glsl-function-reflect.html | 17 + ...mance__glsl__functions__glsl-function-sign.html | 17 + ...rmance__glsl__functions__glsl-function-sin.html | 17 + ..._functions__glsl-function-smoothstep-float.html | 17 + ...unctions__glsl-function-smoothstep-gentype.html | 17 + ..._glsl__functions__glsl-function-step-float.html | 17 + ...lsl__functions__glsl-function-step-gentype.html | 17 + ...onformance__glsl__functions__glsl-function.html | 17 + ...rmance__glsl__implicit__add_int_float.vert.html | 17 + ...ormance__glsl__implicit__add_int_mat2.vert.html | 17 + ...ormance__glsl__implicit__add_int_mat3.vert.html | 17 + ...ormance__glsl__implicit__add_int_mat4.vert.html | 17 + ...ormance__glsl__implicit__add_int_vec2.vert.html | 17 + ...ormance__glsl__implicit__add_int_vec3.vert.html | 17 + ...ormance__glsl__implicit__add_int_vec4.vert.html | 17 + ...mance__glsl__implicit__add_ivec2_vec2.vert.html | 17 + ...mance__glsl__implicit__add_ivec3_vec3.vert.html | 17 + ...mance__glsl__implicit__add_ivec4_vec4.vert.html | 17 + ...__glsl__implicit__assign_int_to_float.vert.html | 17 + ..._glsl__implicit__assign_ivec2_to_vec2.vert.html | 17 + ..._glsl__implicit__assign_ivec3_to_vec3.vert.html | 17 + ..._glsl__implicit__assign_ivec4_to_vec4.vert.html | 17 + ...nce__glsl__implicit__construct_struct.vert.html | 17 + ...nce__glsl__implicit__divide_int_float.vert.html | 17 + ...ance__glsl__implicit__divide_int_mat2.vert.html | 17 + ...ance__glsl__implicit__divide_int_mat3.vert.html | 17 + ...ance__glsl__implicit__divide_int_mat4.vert.html | 17 + ...ance__glsl__implicit__divide_int_vec2.vert.html | 17 + ...ance__glsl__implicit__divide_int_vec3.vert.html | 17 + ...ance__glsl__implicit__divide_int_vec4.vert.html | 17 + ...ce__glsl__implicit__divide_ivec2_vec2.vert.html | 17 + ...ce__glsl__implicit__divide_ivec3_vec3.vert.html | 17 + ...ce__glsl__implicit__divide_ivec4_vec4.vert.html | 17 + ...ance__glsl__implicit__equal_int_float.vert.html | 17 + ...nce__glsl__implicit__equal_ivec2_vec2.vert.html | 17 + ...nce__glsl__implicit__equal_ivec3_vec3.vert.html | 17 + ...nce__glsl__implicit__equal_ivec4_vec4.vert.html | 17 + ...e__glsl__implicit__function_int_float.vert.html | 17 + ...__glsl__implicit__function_ivec2_vec2.vert.html | 17 + ...__glsl__implicit__function_ivec3_vec3.vert.html | 17 + ...__glsl__implicit__function_ivec4_vec4.vert.html | 17 + ...ormance__glsl__implicit__greater_than.vert.html | 17 + ...e__glsl__implicit__greater_than_equal.vert.html | 17 + ...onformance__glsl__implicit__less_than.vert.html | 17 + ...ance__glsl__implicit__less_than_equal.vert.html | 17 + ...e__glsl__implicit__multiply_int_float.vert.html | 17 + ...ce__glsl__implicit__multiply_int_mat2.vert.html | 17 + ...ce__glsl__implicit__multiply_int_mat3.vert.html | 17 + ...ce__glsl__implicit__multiply_int_mat4.vert.html | 17 + ...ce__glsl__implicit__multiply_int_vec2.vert.html | 17 + ...ce__glsl__implicit__multiply_int_vec3.vert.html | 17 + ...ce__glsl__implicit__multiply_int_vec4.vert.html | 17 + ...__glsl__implicit__multiply_ivec2_vec2.vert.html | 17 + ...__glsl__implicit__multiply_ivec3_vec3.vert.html | 17 + ...__glsl__implicit__multiply_ivec4_vec4.vert.html | 17 + ...__glsl__implicit__not_equal_int_float.vert.html | 17 + ..._glsl__implicit__not_equal_ivec2_vec2.vert.html | 17 + ..._glsl__implicit__not_equal_ivec3_vec3.vert.html | 17 + ..._glsl__implicit__not_equal_ivec4_vec4.vert.html | 17 + ...e__glsl__implicit__subtract_int_float.vert.html | 17 + ...ce__glsl__implicit__subtract_int_mat2.vert.html | 17 + ...ce__glsl__implicit__subtract_int_mat3.vert.html | 17 + ...ce__glsl__implicit__subtract_int_mat4.vert.html | 17 + ...ce__glsl__implicit__subtract_int_vec2.vert.html | 17 + ...ce__glsl__implicit__subtract_int_vec3.vert.html | 17 + ...ce__glsl__implicit__subtract_int_vec4.vert.html | 17 + ...__glsl__implicit__subtract_ivec2_vec2.vert.html | 17 + ...__glsl__implicit__subtract_ivec3_vec3.vert.html | 17 + ...__glsl__implicit__subtract_ivec4_vec4.vert.html | 17 + ...ce__glsl__implicit__ternary_int_float.vert.html | 17 + ...e__glsl__implicit__ternary_ivec2_vec2.vert.html | 17 + ...e__glsl__implicit__ternary_ivec3_vec3.vert.html | 17 + ...e__glsl__implicit__ternary_ivec4_vec4.vert.html | 17 + ...rmance__glsl__literals__float_literal.vert.html | 17 + ...ormance__glsl__literals__literal_precision.html | 17 + ...rmance__glsl__literals__overflow_leak.vert.html | 17 + ...ce__glsl__matrices__glsl-mat3-construction.html | 17 + ...ormance__glsl__matrices__glsl-mat4-to-mat3.html | 17 + ...__glsl__matrices__matrix-compound-multiply.html | 17 + ...conformance__glsl__misc__boolean_precision.html | 17 + ..._glsl__misc__const-variable-initialization.html | 17 + ...isc__embedded-struct-definitions-forbidden.html | 17 + ...conformance__glsl__misc__empty-declaration.html | 17 + ...2_conformance__glsl__misc__empty_main.vert.html | 17 + ..._expression-list-in-declarator-initializer.html | 17 + ...rmance__glsl__misc__gl_position_unset.vert.html | 17 + ...formance__glsl__misc__global-variable-init.html | 17 + ...nformance__glsl__misc__glsl-function-nodes.html | 17 + ...ance__glsl__misc__glsl-long-variable-names.html | 17 + ...onformance__glsl__misc__glsl-vertex-branch.html | 17 + ...onformance__glsl__misc__large-loop-compile.html | 17 + ...mance__glsl__misc__non-ascii-comments.vert.html | 17 + ..._2_conformance__glsl__misc__non-ascii.vert.html | 17 + ...onformance__glsl__misc__re-compile-re-link.html | 17 + ...__misc__sequence-operator-returns-constant.html | 17 + ...glsl__misc__shader-precision-format-obeyed.html | 17 + ...nformance__glsl__misc__shader-struct-scope.html | 17 + ..._misc__shader-uniform-packing-restrictions.html | 17 + ..._misc__shader-varying-packing-restrictions.html | 17 + ...sl__misc__shader-with-256-character-define.html | 17 + ..._shader-with-256-character-identifier.frag.html | 17 + ...__misc__shader-with-_webgl-identifier.vert.html | 17 + ..._misc__shader-with-arbitrary-indexing.frag.html | 17 + ..._misc__shader-with-arbitrary-indexing.vert.html | 17 + ...er-with-array-of-structs-containing-arrays.html | 17 + ...misc__shader-with-array-of-structs-uniform.html | 17 + ..._glsl__misc__shader-with-attrib-array.vert.html | 17 + ...glsl__misc__shader-with-attrib-struct.vert.html | 17 + ...e__glsl__misc__shader-with-clipvertex.vert.html | 17 + ...__glsl__misc__shader-with-comma-assignment.html | 17 + ...__shader-with-comma-conditional-assignment.html | 17 + ...with-comma-separated-variable-declarations.html | 17 + ...__shader-with-conditional-scoping-negative.html | 17 + ...lsl__misc__shader-with-conditional-scoping.html | 17 + ...__misc__shader-with-default-precision.frag.html | 17 + ...__misc__shader-with-default-precision.vert.html | 17 + ..._shader-with-define-line-continuation.frag.html | 17 + ...__glsl__misc__shader-with-dfdx-no-ext.frag.html | 17 + ...ormance__glsl__misc__shader-with-dfdx.frag.html | 17 + ...nformance__glsl__misc__shader-with-do-loop.html | 17 + ...e__glsl__misc__shader-with-error-directive.html | 17 + ...__misc__shader-with-explicit-int-cast.vert.html | 17 + ..._misc__shader-with-float-return-value.frag.html | 17 + ...formance__glsl__misc__shader-with-for-loop.html | 17 + ...mance__glsl__misc__shader-with-for-scoping.html | 17 + ...e__glsl__misc__shader-with-frag-depth.frag.html | 17 + ..._misc__shader-with-function-recursion.frag.html | 17 + ...__misc__shader-with-function-scoped-struct.html | 17 + ...glsl__misc__shader-with-functional-scoping.html | 17 + ...ance__glsl__misc__shader-with-glcolor.vert.html | 17 + ...mance__glsl__misc__shader-with-gles-1.frag.html | 17 + ...__glsl__misc__shader-with-gles-symbol.frag.html | 17 + ...er-with-global-variable-precision-mismatch.html | 17 + ..._misc__shader-with-glprojectionmatrix.vert.html | 17 + ...__misc__shader-with-hex-int-constant-macro.html | 17 + ...hader-with-implicit-vec3-to-vec4-cast.vert.html | 17 + ...ance__glsl__misc__shader-with-include.vert.html | 17 + ...l__misc__shader-with-int-return-value.frag.html | 17 + ..._misc__shader-with-invalid-identifier.frag.html | 17 + ..._misc__shader-with-ivec2-return-value.frag.html | 17 + ..._misc__shader-with-ivec3-return-value.frag.html | 17 + ..._misc__shader-with-ivec4-return-value.frag.html | 17 + ...l__misc__shader-with-limited-indexing.frag.html | 17 + ...ormance__glsl__misc__shader-with-long-line.html | 17 + ...sl__misc__shader-with-non-ascii-error.frag.html | 17 + ...glsl__misc__shader-with-non-reserved-words.html | 17 + ...ce__glsl__misc__shader-with-precision.frag.html | 17 + ..._misc__shader-with-preprocessor-whitespace.html | 17 + ..._glsl__misc__shader-with-quoted-error.frag.html | 17 + ...ce__glsl__misc__shader-with-reserved-words.html | 17 + ...sc__shader-with-short-circuiting-operators.html | 17 + ...c__shader-with-similar-uniform-array-names.html | 17 + ..._glsl__misc__shader-with-too-many-uniforms.html | 17 + ...l__misc__shader-with-two-initializer-types.html | 17 + ...er-with-undefined-preprocessor-symbol.frag.html | 17 + ...shader-with-uniform-in-loop-condition.vert.html | 17 + ...__misc__shader-with-vec2-return-value.frag.html | 17 + ...__misc__shader-with-vec3-return-value.frag.html | 17 + ...__misc__shader-with-vec4-return-value.frag.html | 17 + ...sc__shader-with-vec4-vec3-vec4-conditional.html | 17 + ...__glsl__misc__shader-with-version-100.frag.html | 17 + ...__glsl__misc__shader-with-version-100.vert.html | 17 + ...__glsl__misc__shader-with-version-120.vert.html | 17 + ...__glsl__misc__shader-with-version-130.vert.html | 17 + ...l__misc__shader-with-webgl-identifier.vert.html | 17 + ...rmance__glsl__misc__shader-with-while-loop.html | 17 + ..._glsl__misc__shader-without-precision.frag.html | 17 + ...s-with-constant-expression-loop-conditions.html | 17 + ...mance__glsl__misc__shaders-with-invariance.html | 17 + ...__misc__shaders-with-mis-matching-uniforms.html | 17 + ...__misc__shaders-with-mis-matching-varyings.html | 17 + ..._glsl__misc__shaders-with-missing-varyings.html | 17 + ...e__glsl__misc__shaders-with-name-conflicts.html | 17 + ...__glsl__misc__shaders-with-uniform-structs.html | 17 + ...ormance__glsl__misc__shaders-with-varyings.html | 17 + .../test_2_conformance__glsl__misc__shared.html | 17 + ...t_2_conformance__glsl__misc__struct-assign.html | 17 + ...t_2_conformance__glsl__misc__struct-equals.html | 17 + ...glsl__misc__struct-mixed-array-declarators.html | 17 + ...glsl__misc__struct-nesting-exceeds-maximum.html | 17 + ...sl__misc__struct-nesting-of-variable-names.html | 17 + ...__glsl__misc__struct-nesting-under-maximum.html | 17 + ..._glsl__misc__struct-specifiers-in-uniforms.html | 17 + ...rmance__glsl__misc__struct-unary-operators.html | 17 + ...ce__glsl__misc__ternary-operator-on-arrays.html | 17 + ...__ternary-operators-in-global-initializers.html | 17 + ...l__misc__ternary-operators-in-initializers.html | 17 + ...ormance__glsl__reserved___webgl_field.vert.html | 17 + ...ance__glsl__reserved___webgl_function.vert.html | 17 + ...rmance__glsl__reserved___webgl_struct.vert.html | 17 + ...ance__glsl__reserved___webgl_variable.vert.html | 17 + ...formance__glsl__reserved__webgl_field.vert.html | 17 + ...mance__glsl__reserved__webgl_function.vert.html | 17 + ...ormance__glsl__reserved__webgl_struct.vert.html | 17 + ...mance__glsl__reserved__webgl_variable.vert.html | 17 + ...sl__samplers__glsl-function-texture2d-bias.html | 17 + ...glsl__samplers__glsl-function-texture2dlod.html | 17 + ...lsl__samplers__glsl-function-texture2dproj.html | 17 + ...__samplers__glsl-function-texture2dprojlod.html | 17 + ...e__glsl__variables__gl-fragcoord-xy-values.html | 17 + ...conformance__glsl__variables__gl-fragcoord.html | 17 + ...glsl__variables__gl-fragdata-and-fragcolor.html | 17 + ...nformance__glsl__variables__gl-frontfacing.html | 17 + ...onformance__glsl__variables__gl-pointcoord.html | 17 + ...nformance__glsl__variables__glsl-built-ins.html | 17 + .../test_2_conformance__limits__gl-line-width.html | 17 + ...ormance__limits__gl-max-texture-dimensions.html | 17 + ...test_2_conformance__limits__gl-min-attribs.html | 17 + ...est_2_conformance__limits__gl-min-textures.html | 17 + ...est_2_conformance__limits__gl-min-uniforms.html | 17 + ...st_2_conformance__misc__bad-arguments-test.html | 17 + ...ormance__misc__boolean-argument-conversion.html | 17 + .../test_2_conformance__misc__delayed-drawing.html | 17 + .../test_2_conformance__misc__error-reporting.html | 17 + .../test_2_conformance__misc__expando-loss.html | 17 + ...ormance__misc__functions-returning-strings.html | 17 + ...2_conformance__misc__invalid-passed-params.html | 17 + .../test_2_conformance__misc__is-object.html | 17 + ...2_conformance__misc__null-object-behaviour.html | 17 + ...nformance__misc__object-deletion-behaviour.html | 17 + ...conformance__misc__shader-precision-format.html | 17 + ..._2_conformance__misc__type-conversion-test.html | 17 + ...st_2_conformance__misc__uninitialized-test.html | 17 + .../test_2_conformance__misc__webgl-specific.html | 17 + ..._conformance__more__conformance__constants.html | 17 + ...conformance__more__conformance__getContext.html | 17 + ..._2_conformance__more__conformance__methods.html | 17 + ...rmance__more__conformance__quickCheckAPI-A.html | 17 + ...mance__more__conformance__quickCheckAPI-B1.html | 17 + ...mance__more__conformance__quickCheckAPI-B2.html | 17 + ...mance__more__conformance__quickCheckAPI-B3.html | 17 + ...mance__more__conformance__quickCheckAPI-B4.html | 17 + ...rmance__more__conformance__quickCheckAPI-C.html | 17 + ...ance__more__conformance__quickCheckAPI-D_G.html | 17 + ...ance__more__conformance__quickCheckAPI-G_I.html | 17 + ...ance__more__conformance__quickCheckAPI-L_S.html | 17 + ...ance__more__conformance__quickCheckAPI-S_V.html | 17 + ...onformance__more__conformance__webGLArrays.html | 17 + ...2_conformance__more__functions__bindBuffer.html | 17 + ...rmance__more__functions__bindBufferBadArgs.html | 17 + ...re__functions__bindFramebufferLeaveNonZero.html | 17 + ...2_conformance__more__functions__bufferData.html | 17 + ...rmance__more__functions__bufferDataBadArgs.html | 17 + ...onformance__more__functions__bufferSubData.html | 17 + ...nce__more__functions__bufferSubDataBadArgs.html | 17 + ...nformance__more__functions__copyTexImage2D.html | 17 + ...ce__more__functions__copyTexImage2DBadArgs.html | 17 + ...rmance__more__functions__copyTexSubImage2D.html | 17 + ..._more__functions__copyTexSubImage2DBadArgs.html | 17 + ...ance__more__functions__deleteBufferBadArgs.html | 17 + ...2_conformance__more__functions__drawArrays.html | 17 + ...ce__more__functions__drawArraysOutOfBounds.html | 17 + ...conformance__more__functions__drawElements.html | 17 + ...ance__more__functions__drawElementsBadArgs.html | 17 + ...st_2_conformance__more__functions__isTests.html | 17 + ...nformance__more__functions__isTestsBadArgs.html | 17 + ...2_conformance__more__functions__readPixels.html | 17 + ...rmance__more__functions__readPixelsBadArgs.html | 17 + ...2_conformance__more__functions__texImage2D.html | 17 + ...rmance__more__functions__texImage2DBadArgs.html | 17 + ...nformance__more__functions__texImage2DHTML.html | 17 + ...ce__more__functions__texImage2DHTMLBadArgs.html | 17 + ...onformance__more__functions__texSubImage2D.html | 17 + ...nce__more__functions__texSubImage2DBadArgs.html | 17 + ...rmance__more__functions__texSubImage2DHTML.html | 17 + ..._more__functions__texSubImage2DHTMLBadArgs.html | 17 + ...onformance__more__functions__uniformMatrix.html | 17 + ...nce__more__functions__uniformMatrixBadArgs.html | 17 + ...t_2_conformance__more__functions__uniformf.html | 17 + ...rmance__more__functions__uniformfArrayLen1.html | 17 + ...formance__more__functions__uniformfBadArgs.html | 17 + ...t_2_conformance__more__functions__uniformi.html | 17 + ...formance__more__functions__uniformiBadArgs.html | 17 + ...conformance__more__functions__vertexAttrib.html | 17 + ...ance__more__functions__vertexAttribBadArgs.html | 17 + ...ance__more__functions__vertexAttribPointer.html | 17 + ...ore__functions__vertexAttribPointerBadArgs.html | 17 + ..._conformance__more__glsl__arrayOutOfBounds.html | 17 + ...onformance__more__glsl__uniformOutOfBounds.html | 17 + ...onformance__ogles__GL__abs__abs_001_to_006.html | 17 + ...formance__ogles__GL__acos__acos_001_to_006.html | 17 + ...onformance__ogles__GL__all__all_001_to_004.html | 17 + ...onformance__ogles__GL__any__any_001_to_004.html | 17 + ...rmance__ogles__GL__array__array_001_to_006.html | 17 + ...formance__ogles__GL__asin__asin_001_to_006.html | 17 + ...formance__ogles__GL__atan__atan_001_to_008.html | 17 + ...formance__ogles__GL__atan__atan_009_to_012.html | 17 + ...s__GL__biConstants__biConstants_001_to_008.html | 17 + ...s__GL__biConstants__biConstants_009_to_016.html | 17 + ...L__biuDepthRange__biuDepthRange_001_to_002.html | 17 + ...rmance__ogles__GL__build__build_001_to_008.html | 17 + ...rmance__ogles__GL__build__build_009_to_016.html | 17 + ...rmance__ogles__GL__build__build_017_to_024.html | 17 + ...rmance__ogles__GL__build__build_025_to_032.html | 17 + ...rmance__ogles__GL__build__build_033_to_040.html | 17 + ...rmance__ogles__GL__build__build_041_to_048.html | 17 + ...rmance__ogles__GL__build__build_049_to_056.html | 17 + ...rmance__ogles__GL__build__build_057_to_064.html | 17 + ...rmance__ogles__GL__build__build_065_to_072.html | 17 + ...rmance__ogles__GL__build__build_073_to_080.html | 17 + ...rmance__ogles__GL__build__build_081_to_088.html | 17 + ...rmance__ogles__GL__build__build_089_to_096.html | 17 + ...rmance__ogles__GL__build__build_097_to_104.html | 17 + ...rmance__ogles__GL__build__build_105_to_112.html | 17 + ...rmance__ogles__GL__build__build_113_to_120.html | 17 + ...rmance__ogles__GL__build__build_121_to_128.html | 17 + ...rmance__ogles__GL__build__build_129_to_136.html | 17 + ...rmance__ogles__GL__build__build_137_to_144.html | 17 + ...rmance__ogles__GL__build__build_145_to_152.html | 17 + ...rmance__ogles__GL__build__build_153_to_160.html | 17 + ...rmance__ogles__GL__build__build_161_to_168.html | 17 + ...rmance__ogles__GL__build__build_169_to_176.html | 17 + ...rmance__ogles__GL__build__build_177_to_178.html | 17 + ..._in_varying_array_out_of_bounds_001_to_001.html | 17 + ...formance__ogles__GL__ceil__ceil_001_to_006.html | 17 + ...rmance__ogles__GL__clamp__clamp_001_to_006.html | 17 + ..._GL__control_flow__control_flow_001_to_008.html | 17 + ..._GL__control_flow__control_flow_009_to_010.html | 17 + ...onformance__ogles__GL__cos__cos_001_to_006.html | 17 + ...rmance__ogles__GL__cross__cross_001_to_002.html | 17 + ...ce__ogles__GL__default__default_001_to_001.html | 17 + ...ce__ogles__GL__degrees__degrees_001_to_006.html | 17 + ...ce__ogles__GL__discard__discard_001_to_002.html | 17 + ...__ogles__GL__distance__distance_001_to_006.html | 17 + ...onformance__ogles__GL__dot__dot_001_to_006.html | 17 + ...rmance__ogles__GL__equal__equal_001_to_008.html | 17 + ...rmance__ogles__GL__equal__equal_009_to_012.html | 17 + ...formance__ogles__GL__exp2__exp2_001_to_008.html | 17 + ...formance__ogles__GL__exp2__exp2_009_to_012.html | 17 + ...onformance__ogles__GL__exp__exp_001_to_008.html | 17 + ...onformance__ogles__GL__exp__exp_009_to_012.html | 17 + ...s__GL__faceforward__faceforward_001_to_006.html | 17 + ...rmance__ogles__GL__floor__floor_001_to_006.html | 17 + ...rmance__ogles__GL__fract__fract_001_to_006.html | 17 + ...ogles__GL__functions__functions_001_to_008.html | 17 + ...ogles__GL__functions__functions_009_to_016.html | 17 + ...ogles__GL__functions__functions_017_to_024.html | 17 + ...ogles__GL__functions__functions_025_to_032.html | 17 + ...ogles__GL__functions__functions_033_to_040.html | 17 + ...ogles__GL__functions__functions_041_to_048.html | 17 + ...ogles__GL__functions__functions_049_to_056.html | 17 + ...ogles__GL__functions__functions_057_to_064.html | 17 + ...ogles__GL__functions__functions_065_to_072.html | 17 + ...ogles__GL__functions__functions_073_to_080.html | 17 + ...ogles__GL__functions__functions_081_to_088.html | 17 + ...ogles__GL__functions__functions_089_to_096.html | 17 + ...ogles__GL__functions__functions_097_to_104.html | 17 + ...ogles__GL__functions__functions_105_to_112.html | 17 + ...ogles__GL__functions__functions_113_to_120.html | 17 + ...ogles__GL__functions__functions_121_to_126.html | 17 + ..._GL__gl_FragCoord__gl_FragCoord_001_to_003.html | 17 + ..._gl_FrontFacing__gl_FrontFacing_001_to_001.html | 17 + ...aterThanEqual__greaterThanEqual_001_to_008.html | 17 + ...s__GL__greaterThan__greaterThan_001_to_008.html | 17 + ...s__GL__inversesqrt__inversesqrt_001_to_006.html | 17 + ...ance__ogles__GL__length__length_001_to_006.html | 17 + ...L__lessThanEqual__lessThanEqual_001_to_008.html | 17 + ...__ogles__GL__lessThan__lessThan_001_to_008.html | 17 + ...formance__ogles__GL__log2__log2_001_to_008.html | 17 + ...formance__ogles__GL__log2__log2_009_to_012.html | 17 + ...onformance__ogles__GL__log__log_001_to_008.html | 17 + ...onformance__ogles__GL__log__log_009_to_012.html | 17 + ...formance__ogles__GL__mat3__mat3_001_to_006.html | 17 + ...onformance__ogles__GL__mat__mat_001_to_008.html | 17 + ...onformance__ogles__GL__mat__mat_009_to_016.html | 17 + ...onformance__ogles__GL__mat__mat_017_to_024.html | 17 + ...onformance__ogles__GL__mat__mat_025_to_032.html | 17 + ...onformance__ogles__GL__mat__mat_033_to_040.html | 17 + ...onformance__ogles__GL__mat__mat_041_to_046.html | 17 + ..._matrixCompMult__matrixCompMult_001_to_004.html | 17 + ...onformance__ogles__GL__max__max_001_to_006.html | 17 + ...onformance__ogles__GL__min__min_001_to_006.html | 17 + ...onformance__ogles__GL__mix__mix_001_to_006.html | 17 + ...onformance__ogles__GL__mod__mod_001_to_008.html | 17 + ...ogles__GL__normalize__normalize_001_to_006.html | 17 + ...__ogles__GL__notEqual__notEqual_001_to_008.html | 17 + ...__ogles__GL__notEqual__notEqual_009_to_012.html | 17 + ...onformance__ogles__GL__not__not_001_to_004.html | 17 + ...ogles__GL__operators__operators_001_to_008.html | 17 + ...ogles__GL__operators__operators_009_to_016.html | 17 + ...ogles__GL__operators__operators_017_to_024.html | 17 + ...ogles__GL__operators__operators_025_to_026.html | 17 + ...onformance__ogles__GL__pow__pow_001_to_008.html | 17 + ...onformance__ogles__GL__pow__pow_009_to_016.html | 17 + ...onformance__ogles__GL__pow__pow_017_to_024.html | 17 + ...ce__ogles__GL__radians__radians_001_to_006.html | 17 + ...ce__ogles__GL__reflect__reflect_001_to_006.html | 17 + ...ce__ogles__GL__refract__refract_001_to_006.html | 17 + ...formance__ogles__GL__sign__sign_001_to_006.html | 17 + ...onformance__ogles__GL__sin__sin_001_to_006.html | 17 + ...les__GL__smoothstep__smoothstep_001_to_006.html | 17 + ...formance__ogles__GL__sqrt__sqrt_001_to_006.html | 17 + ...formance__ogles__GL__step__step_001_to_006.html | 17 + ...ance__ogles__GL__struct__struct_001_to_008.html | 17 + ...ance__ogles__GL__struct__struct_009_to_016.html | 17 + ...ance__ogles__GL__struct__struct_017_to_024.html | 17 + ...ance__ogles__GL__struct__struct_025_to_032.html | 17 + ...ance__ogles__GL__struct__struct_033_to_040.html | 17 + ...ance__ogles__GL__struct__struct_041_to_048.html | 17 + ...ance__ogles__GL__struct__struct_049_to_056.html | 17 + ...ogles__GL__swizzlers__swizzlers_001_to_008.html | 17 + ...ogles__GL__swizzlers__swizzlers_009_to_016.html | 17 + ...ogles__GL__swizzlers__swizzlers_017_to_024.html | 17 + ...ogles__GL__swizzlers__swizzlers_025_to_032.html | 17 + ...ogles__GL__swizzlers__swizzlers_033_to_040.html | 17 + ...ogles__GL__swizzlers__swizzlers_041_to_048.html | 17 + ...ogles__GL__swizzlers__swizzlers_049_to_056.html | 17 + ...ogles__GL__swizzlers__swizzlers_057_to_064.html | 17 + ...ogles__GL__swizzlers__swizzlers_065_to_072.html | 17 + ...ogles__GL__swizzlers__swizzlers_073_to_080.html | 17 + ...ogles__GL__swizzlers__swizzlers_081_to_088.html | 17 + ...ogles__GL__swizzlers__swizzlers_089_to_096.html | 17 + ...ogles__GL__swizzlers__swizzlers_097_to_104.html | 17 + ...ogles__GL__swizzlers__swizzlers_105_to_112.html | 17 + ...ogles__GL__swizzlers__swizzlers_113_to_120.html | 17 + ...onformance__ogles__GL__tan__tan_001_to_006.html | 17 + ...formance__ogles__GL__vec3__vec3_001_to_008.html | 17 + ...onformance__ogles__GL__vec__vec_001_to_008.html | 17 + ...onformance__ogles__GL__vec__vec_009_to_016.html | 17 + ...onformance__ogles__GL__vec__vec_017_to_018.html | 17 + ...t_2_conformance__programs__get-active-test.html | 17 + ...s__gl-bind-attrib-location-long-names-test.html | 17 + ...ce__programs__gl-bind-attrib-location-test.html | 17 + ...ormance__programs__gl-get-active-attribute.html | 17 + ...nformance__programs__gl-get-active-uniform.html | 17 + ..._conformance__programs__gl-getshadersource.html | 17 + ...st_2_conformance__programs__gl-shader-test.html | 17 + ...st_2_conformance__programs__invalid-UTF-16.html | 17 + ...t_2_conformance__programs__program-infolog.html | 17 + ...test_2_conformance__programs__program-test.html | 17 + ...gram-crash-with-discard-in-fragment-shader.html | 17 + ...mance__reading__read-pixels-pack-alignment.html | 17 + ...t_2_conformance__reading__read-pixels-test.html | 17 + ..._conformance__renderbuffers__feedback-loop.html | 17 + ...nderbuffers__framebuffer-state-restoration.html | 17 + ...renderbuffers__renderbuffer-initialization.html | 17 + .../test_2_conformance__rendering__culling.html | 17 + ...mance__rendering__default-texture-draw-bug.html | 17 + ...ance__rendering__draw-arrays-out-of-bounds.html | 17 + ...ce__rendering__draw-elements-out-of-bounds.html | 17 + ...ering__draw-with-changing-start-vertex-bug.html | 17 + ...conformance__rendering__framebuffer-switch.html | 17 + ...nce__rendering__framebuffer-texture-switch.html | 17 + .../test_2_conformance__rendering__gl-clear.html | 17 + ...st_2_conformance__rendering__gl-drawarrays.html | 17 + ..._2_conformance__rendering__gl-drawelements.html | 17 + ...e__rendering__gl-scissor-canvas-dimensions.html | 17 + ...onformance__rendering__gl-scissor-fbo-test.html | 17 + ..._2_conformance__rendering__gl-scissor-test.html | 17 + ...2_conformance__rendering__gl-viewport-test.html | 17 + ..._conformance__rendering__line-loop-tri-fan.html | 17 + ..._2_conformance__rendering__many-draw-calls.html | 17 + ...rmance__rendering__more-than-65536-indices.html | 17 + ...ormance__rendering__multisample-corruption.html | 17 + ...conformance__rendering__negative-one-index.html | 17 + ...ce__rendering__out-of-bounds-index-buffers.html | 17 + ...onformance__rendering__point-no-attributes.html | 17 + .../test_2_conformance__rendering__point-size.html | 17 + ...rendering__point-specific-shader-variables.html | 17 + ...oint-with-gl-pointcoord-in-fragment-shader.html | 17 + ...t_2_conformance__rendering__polygon-offset.html | 17 + .../test_2_conformance__rendering__simple.html | 17 + .../test_2_conformance__rendering__triangle.html | 17 + ..._2_conformance__state__gl-enable-enum-test.html | 17 + .../test_2_conformance__state__gl-get-calls.html | 17 + .../test_2_conformance__state__gl-geterror.html | 17 + ...est_2_conformance__state__gl-initial-state.html | 17 + ..._state__state-uneffected-after-compositing.html | 17 + ...ures__canvas__tex-2d-rgb-rgb-unsigned_byte.html | 17 + ...anvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html | 17 + ...es__canvas__tex-2d-rgba-rgba-unsigned_byte.html | 17 + ...s__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html | 17 + ...s__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html | 17 + ...ub_rectangle__tex-2d-rgb-rgb-unsigned_byte.html | 17 + ...angle__tex-2d-rgb-rgb-unsigned_short_5_6_5.html | 17 + ..._rectangle__tex-2d-rgba-rgba-unsigned_byte.html | 17 + ...e__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html | 17 + ...e__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html | 17 + ...tures__image__tex-2d-rgb-rgb-unsigned_byte.html | 17 + ...image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html | 17 + ...res__image__tex-2d-rgba-rgba-unsigned_byte.html | 17 + ...e__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html | 17 + ...e__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html | 17 + ...__image_data__tex-2d-rgb-rgb-unsigned_byte.html | 17 + ..._data__tex-2d-rgb-rgb-unsigned_short_5_6_5.html | 17 + ...image_data__tex-2d-rgba-rgba-unsigned_byte.html | 17 + ...a__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html | 17 + ...a__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html | 17 + ..._textures__misc__copy-tex-image-2d-formats.html | 17 + ...res__misc__copy-tex-image-and-sub-image-2d.html | 17 + ...isc__copy-tex-sub-image-2d-partial-texture.html | 17 + ...mance__textures__misc__cube-incomplete-fbo.html | 17 + ...nformance__textures__misc__default-texture.html | 17 + ...onformance__textures__misc__gl-pixelstorei.html | 17 + ...2_conformance__textures__misc__gl-teximage.html | 17 + ..._2_conformance__textures__misc__mipmap-fbo.html | 17 + ...__textures__misc__origin-clean-conformance.html | 17 + ...ge-and-sub-image-2d-with-array-buffer-view.html | 17 + ...__misc__tex-image-and-uniform-binding-bugs.html | 17 + ...extures__misc__tex-image-canvas-corruption.html | 17 + ...nformance__textures__misc__tex-image-webgl.html | 17 + ...ures__misc__tex-image-with-format-and-type.html | 17 + ...extures__misc__tex-image-with-invalid-data.html | 17 + ..._textures__misc__tex-sub-image-2d-bad-args.html | 17 + ...formance__textures__misc__tex-sub-image-2d.html | 17 + ...ormance__textures__misc__texparameter-test.html | 17 + ...nce__textures__misc__texture-active-bind-2.html | 17 + ...mance__textures__misc__texture-active-bind.html | 17 + ...textures__misc__texture-attachment-formats.html | 17 + ...conformance__textures__misc__texture-clear.html | 17 + ...formance__textures__misc__texture-complete.html | 17 + ...ures__misc__texture-copying-feedback-loops.html | 17 + ...ures__misc__texture-cube-as-fbo-attachment.html | 17 + ...tures__misc__texture-draw-with-2d-and-cube.html | 17 + ...onformance__textures__misc__texture-hd-dpi.html | 17 + ..._conformance__textures__misc__texture-mips.html | 17 + ...ce__textures__misc__texture-size-cube-maps.html | 17 + ...rmance__textures__misc__texture-size-limit.html | 17 + ..._conformance__textures__misc__texture-size.html | 17 + ...extures__misc__texture-sub-image-cube-maps.html | 17 + ...sc__texture-transparent-pixels-initialized.html | 17 + ...__textures__misc__texture-upload-cube-maps.html | 17 + ...mance__textures__misc__texture-upload-size.html | 17 + ...s__svg_image__tex-2d-rgb-rgb-unsigned_byte.html | 17 + ...image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html | 17 + ..._svg_image__tex-2d-rgba-rgba-unsigned_byte.html | 17 + ...e__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html | 17 + ...e__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html | 17 + ...tures__video__tex-2d-rgb-rgb-unsigned_byte.html | 17 + ...video__tex-2d-rgb-rgb-unsigned_short_5_6_5.html | 17 + ...res__video__tex-2d-rgba-rgba-unsigned_byte.html | 17 + ...o__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html | 17 + ...o__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html | 17 + ...webgl_canvas__tex-2d-rgb-rgb-unsigned_byte.html | 17 + ...anvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html | 17 + ...bgl_canvas__tex-2d-rgba-rgba-unsigned_byte.html | 17 + ...s__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html | 17 + ...s__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html | 17 + ...nformance__typedarrays__array-buffer-crash.html | 17 + ...ance__typedarrays__array-buffer-view-crash.html | 17 + ...ance__typedarrays__array-large-array-tests.html | 17 + ...conformance__typedarrays__array-unit-tests.html | 17 + ..._conformance__typedarrays__data-view-crash.html | 17 + ...2_conformance__typedarrays__data-view-test.html | 17 + ...ance__typedarrays__typed-arrays-in-workers.html | 17 + ...2_conformance__uniforms__gl-uniform-arrays.html | 17 + ...t_2_conformance__uniforms__gl-uniform-bool.html | 17 + ...conformance__uniforms__gl-uniformmatrix4fv.html | 17 + ..._conformance__uniforms__gl-unknown-uniform.html | 17 + ...nformance__uniforms__null-uniform-location.html | 17 + ...iforms__out-of-bounds-uniform-array-access.html | 17 + ...formance__uniforms__uniform-default-values.html | 17 + ..._2_conformance__uniforms__uniform-location.html | 17 + ...nformance__uniforms__uniform-samplers-test.html | 17 + ...ance__uniforms__uniform-values-per-program.html | 17 + ...e__attribs__gl-bindAttribLocation-aliasing.html | 17 + ...nce__attribs__gl-bindAttribLocation-matrix.html | 17 + ...e__attribs__gl-bindAttribLocation-repeated.html | 17 + ...rmance__attribs__gl-disabled-vertex-attrib.html | 17 + ...formance__attribs__gl-enable-vertex-attrib.html | 17 + ...conformance__attribs__gl-matrix-attributes.html | 17 + ...formance__attribs__gl-vertex-attrib-render.html | 17 + ...nce__attribs__gl-vertex-attrib-zero-issues.html | 17 + ...est_conformance__attribs__gl-vertex-attrib.html | 17 + ...e__attribs__gl-vertexattribpointer-offsets.html | 17 + ...nformance__attribs__gl-vertexattribpointer.html | 17 + ...est_conformance__buffers__buffer-bind-test.html | 17 + ...__buffers__buffer-data-and-buffer-sub-data.html | 17 + ...__buffers__buffer-data-array-buffer-delete.html | 17 + ...conformance__buffers__buffer-uninitialized.html | 17 + ...fers__element-array-buffer-delete-recreate.html | 17 + ...__buffers__index-validation-copies-indices.html | 17 + ...ndex-validation-crash-with-buffer-sub-data.html | 17 + ...ce__buffers__index-validation-large-buffer.html | 17 + ...index-validation-verifies-too-many-indices.html | 17 + ...fers__index-validation-with-resized-buffer.html | 17 + ...est_conformance__buffers__index-validation.html | 17 + ...conformance__canvas__buffer-offscreen-test.html | 17 + ..._conformance__canvas__buffer-preserve-test.html | 17 + .../test_conformance__canvas__canvas-test.html | 17 + ...test_conformance__canvas__canvas-zero-size.html | 17 + ..._draw-static-webgl-to-multiple-canvas-test.html | 17 + ...ormance__canvas__draw-webgl-to-canvas-test.html | 17 + ...ormance__canvas__drawingbuffer-hd-dpi-test.html | 17 + ...__canvas__drawingbuffer-static-canvas-test.html | 17 + ...st_conformance__canvas__drawingbuffer-test.html | 17 + ...amebuffer-bindings-affected-by-to-data-url.html | 17 + ..._framebuffer-bindings-unaffected-on-resize.html | 17 + .../test_conformance__canvas__rapid-resizing.html | 17 + ...vas__texture-bindings-unaffected-on-resize.html | 17 + ...test_conformance__canvas__to-data-url-test.html | 17 + ...ce__canvas__viewport-unchanged-upon-resize.html | 17 + ...ormance__context__constants-and-properties.html | 17 + ..._context-attribute-preserve-drawing-buffer.html | 17 + ...t-attributes-alpha-depth-stencil-antialias.html | 17 + ..._context__context-creation-and-destruction.html | 17 + ...est_conformance__context__context-creation.html | 17 + ...__context-eviction-with-garbage-collection.html | 17 + ...conformance__context__context-hidden-alpha.html | 17 + ...onformance__context__context-lost-restored.html | 17 + .../test_conformance__context__context-lost.html | 17 + ...__context__context-no-alpha-fbo-with-alpha.html | 17 + ...ance__context__context-release-upon-reload.html | 17 + ...nce__context__context-release-with-workers.html | 17 + ..._conformance__context__context-size-change.html | 17 + ...st_conformance__context__context-type-test.html | 17 + ...ontext__incorrect-context-object-behaviour.html | 17 + .../test_conformance__context__methods.html | 17 + ...onformance__context__premultiplyalpha-test.html | 17 + ...onformance__context__resource-sharing-test.html | 17 + ...ontext__user-defined-properties-on-context.html | 17 + ...ions__angle-instanced-arrays-out-of-bounds.html | 17 + ...rmance__extensions__angle-instanced-arrays.html | 17 + ..._conformance__extensions__ext-blend-minmax.html | 17 + ...ance__extensions__ext-disjoint-timer-query.html | 17 + ...st_conformance__extensions__ext-frag-depth.html | 17 + .../test_conformance__extensions__ext-sRGB.html | 17 + ...rmance__extensions__ext-shader-texture-lod.html | 17 + ...extensions__ext-texture-filter-anisotropic.html | 17 + ...est_conformance__extensions__get-extension.html | 17 + ...rmance__extensions__oes-element-index-uint.html | 17 + ...ance__extensions__oes-standard-derivatives.html | 17 + ...ance__extensions__oes-texture-float-linear.html | 17 + ..._extensions__oes-texture-float-with-canvas.html | 17 + ...ensions__oes-texture-float-with-image-data.html | 17 + ...__extensions__oes-texture-float-with-image.html | 17 + ...__extensions__oes-texture-float-with-video.html | 17 + ...conformance__extensions__oes-texture-float.html | 17 + ..._extensions__oes-texture-half-float-linear.html | 17 + ...nsions__oes-texture-half-float-with-canvas.html | 17 + ...ns__oes-texture-half-float-with-image-data.html | 17 + ...ensions__oes-texture-half-float-with-image.html | 17 + ...ensions__oes-texture-half-float-with-video.html | 17 + ...rmance__extensions__oes-texture-half-float.html | 17 + ...nsions__oes-vertex-array-object-bufferData.html | 17 + ...mance__extensions__oes-vertex-array-object.html | 17 + ...__extensions__webgl-compressed-texture-atc.html | 17 + ...__extensions__webgl-compressed-texture-etc.html | 17 + ...extensions__webgl-compressed-texture-pvrtc.html | 17 + ...nsions__webgl-compressed-texture-s3tc-srgb.html | 17 + ..._extensions__webgl-compressed-texture-s3tc.html | 17 + ...sions__webgl-compressed-texture-size-limit.html | 17 + ...nce__extensions__webgl-debug-renderer-info.html | 17 + ...nformance__extensions__webgl-debug-shaders.html | 17 + ...nformance__extensions__webgl-depth-texture.html | 17 + ...webgl-draw-buffers-framebuffer-unsupported.html | 17 + ...sions__webgl-draw-buffers-max-draw-buffers.html | 17 + ...onformance__extensions__webgl-draw-buffers.html | 17 + ...rmance__extensions__webgl-shared-resources.html | 17 + ..._glsl__bugs__angle-ambiguous-function-call.html | 17 + ...bugs__angle-constructor-invalid-parameters.html | 17 + ...ce__glsl__bugs__angle-d3d11-compiler-error.html | 17 + ...ormance__glsl__bugs__angle-dx-variable-bug.html | 17 + ...s__array-of-struct-with-int-first-position.html | 17 + ...__glsl__bugs__bool-type-cast-bug-int-float.html | 17 + ..._glsl__bugs__compare-loop-index-to-uniform.html | 17 + ...e__glsl__bugs__complex-glsl-does-not-crash.html | 17 + ...bugs__compound-assignment-type-combination.html | 17 + ...e__glsl__bugs__conditional-discard-in-loop.html | 17 + ...sl__bugs__conditional-discard-optimization.html | 17 + ...__glsl__bugs__constant-precision-qualifier.html | 17 + ...nce__glsl__bugs__essl3-shaders-with-webgl1.html | 17 + ...l__bugs__floor-div-cos-should-not-truncate.html | 17 + ...nce__glsl__bugs__floored-division-accuracy.html | 17 + ...ormance__glsl__bugs__fragcoord-linking-bug.html | 17 + ...glsl__bugs__gl-fragcoord-multisampling-bug.html | 17 + ...bal-invariant-does-not-leak-across-shaders.html | 17 + ...gs__invariant-does-not-leak-across-shaders.html | 17 + ...l__bugs__logic-inside-block-without-braces.html | 17 + ...l__bugs__long-expressions-should-not-crash.html | 17 + ...ormance__glsl__bugs__loop-if-loop-gradient.html | 17 + ...ce__glsl__bugs__modulo-arithmetic-accuracy.html | 17 + ...nce__glsl__bugs__multiplication-assignment.html | 17 + ...l__bugs__nested-functions-should-not-crash.html | 17 + ...bugs__nested-loops-with-break-and-continue.html | 17 + ...ance__glsl__bugs__nested-sequence-operator.html | 17 + ...of-small-constant-in-user-defined-function.html | 17 + ...ow-with-constant-exponent-should-not-crash.html | 17 + ...st_conformance__glsl__bugs__qualcomm-crash.html | 17 + ...l__bugs__qualcomm-loop-with-continue-crash.html | 17 + ...glsl__bugs__sampler-array-using-loop-index.html | 17 + ...e__glsl__bugs__sampler-struct-function-arg.html | 17 + ...__bugs__sequence-operator-evaluation-order.html | 17 + ...lsl__bugs__sketchfab-lighting-shader-crash.html | 17 + ...__glsl__bugs__struct-constructor-highp-bug.html | 17 + ...l__bugs__temp-expressions-should-not-crash.html | 17 + ...sl__bugs__undefined-index-should-not-crash.html | 17 + ...lsl__bugs__uniforms-should-not-lose-values.html | 17 + ...__glsl__constructors__glsl-construct-bvec2.html | 17 + ...__glsl__constructors__glsl-construct-bvec3.html | 17 + ...__glsl__constructors__glsl-construct-bvec4.html | 17 + ...__glsl__constructors__glsl-construct-ivec2.html | 17 + ...__glsl__constructors__glsl-construct-ivec3.html | 17 + ...__glsl__constructors__glsl-construct-ivec4.html | 17 + ...e__glsl__constructors__glsl-construct-mat2.html | 17 + ...e__glsl__constructors__glsl-construct-mat3.html | 17 + ...e__glsl__constructors__glsl-construct-mat4.html | 17 + ...ctors__glsl-construct-vec-mat-corner-cases.html | 17 + ...constructors__glsl-construct-vec-mat-index.html | 17 + ...e__glsl__constructors__glsl-construct-vec2.html | 17 + ...e__glsl__constructors__glsl-construct-vec3.html | 17 + ...e__glsl__constructors__glsl-construct-vec4.html | 17 + ...rmance__glsl__functions__glsl-function-abs.html | 17 + ...mance__glsl__functions__glsl-function-acos.html | 17 + ...mance__glsl__functions__glsl-function-asin.html | 17 + ...ce__glsl__functions__glsl-function-atan-xy.html | 17 + ...mance__glsl__functions__glsl-function-atan.html | 17 + ...mance__glsl__functions__glsl-function-ceil.html | 17 + ...glsl__functions__glsl-function-clamp-float.html | 17 + ...sl__functions__glsl-function-clamp-gentype.html | 17 + ...rmance__glsl__functions__glsl-function-cos.html | 17 + ...ance__glsl__functions__glsl-function-cross.html | 17 + ...e__glsl__functions__glsl-function-distance.html | 17 + ...rmance__glsl__functions__glsl-function-dot.html | 17 + ...glsl__functions__glsl-function-faceforward.html | 17 + ...ance__glsl__functions__glsl-function-floor.html | 17 + ...ance__glsl__functions__glsl-function-fract.html | 17 + ...nce__glsl__functions__glsl-function-length.html | 17 + ...__glsl__functions__glsl-function-max-float.html | 17 + ...glsl__functions__glsl-function-max-gentype.html | 17 + ...__glsl__functions__glsl-function-min-float.html | 17 + ...glsl__functions__glsl-function-min-gentype.html | 17 + ...__glsl__functions__glsl-function-mix-float.html | 17 + ...glsl__functions__glsl-function-mix-gentype.html | 17 + ...__glsl__functions__glsl-function-mod-float.html | 17 + ...glsl__functions__glsl-function-mod-gentype.html | 17 + ...__glsl__functions__glsl-function-normalize.html | 17 + ...ce__glsl__functions__glsl-function-reflect.html | 17 + ...mance__glsl__functions__glsl-function-sign.html | 17 + ...rmance__glsl__functions__glsl-function-sin.html | 17 + ..._functions__glsl-function-smoothstep-float.html | 17 + ...unctions__glsl-function-smoothstep-gentype.html | 17 + ..._glsl__functions__glsl-function-step-float.html | 17 + ...lsl__functions__glsl-function-step-gentype.html | 17 + ...onformance__glsl__functions__glsl-function.html | 17 + ...rmance__glsl__implicit__add_int_float.vert.html | 17 + ...ormance__glsl__implicit__add_int_mat2.vert.html | 17 + ...ormance__glsl__implicit__add_int_mat3.vert.html | 17 + ...ormance__glsl__implicit__add_int_mat4.vert.html | 17 + ...ormance__glsl__implicit__add_int_vec2.vert.html | 17 + ...ormance__glsl__implicit__add_int_vec3.vert.html | 17 + ...ormance__glsl__implicit__add_int_vec4.vert.html | 17 + ...mance__glsl__implicit__add_ivec2_vec2.vert.html | 17 + ...mance__glsl__implicit__add_ivec3_vec3.vert.html | 17 + ...mance__glsl__implicit__add_ivec4_vec4.vert.html | 17 + ...__glsl__implicit__assign_int_to_float.vert.html | 17 + ..._glsl__implicit__assign_ivec2_to_vec2.vert.html | 17 + ..._glsl__implicit__assign_ivec3_to_vec3.vert.html | 17 + ..._glsl__implicit__assign_ivec4_to_vec4.vert.html | 17 + ...nce__glsl__implicit__construct_struct.vert.html | 17 + ...nce__glsl__implicit__divide_int_float.vert.html | 17 + ...ance__glsl__implicit__divide_int_mat2.vert.html | 17 + ...ance__glsl__implicit__divide_int_mat3.vert.html | 17 + ...ance__glsl__implicit__divide_int_mat4.vert.html | 17 + ...ance__glsl__implicit__divide_int_vec2.vert.html | 17 + ...ance__glsl__implicit__divide_int_vec3.vert.html | 17 + ...ance__glsl__implicit__divide_int_vec4.vert.html | 17 + ...ce__glsl__implicit__divide_ivec2_vec2.vert.html | 17 + ...ce__glsl__implicit__divide_ivec3_vec3.vert.html | 17 + ...ce__glsl__implicit__divide_ivec4_vec4.vert.html | 17 + ...ance__glsl__implicit__equal_int_float.vert.html | 17 + ...nce__glsl__implicit__equal_ivec2_vec2.vert.html | 17 + ...nce__glsl__implicit__equal_ivec3_vec3.vert.html | 17 + ...nce__glsl__implicit__equal_ivec4_vec4.vert.html | 17 + ...e__glsl__implicit__function_int_float.vert.html | 17 + ...__glsl__implicit__function_ivec2_vec2.vert.html | 17 + ...__glsl__implicit__function_ivec3_vec3.vert.html | 17 + ...__glsl__implicit__function_ivec4_vec4.vert.html | 17 + ...ormance__glsl__implicit__greater_than.vert.html | 17 + ...e__glsl__implicit__greater_than_equal.vert.html | 17 + ...onformance__glsl__implicit__less_than.vert.html | 17 + ...ance__glsl__implicit__less_than_equal.vert.html | 17 + ...e__glsl__implicit__multiply_int_float.vert.html | 17 + ...ce__glsl__implicit__multiply_int_mat2.vert.html | 17 + ...ce__glsl__implicit__multiply_int_mat3.vert.html | 17 + ...ce__glsl__implicit__multiply_int_mat4.vert.html | 17 + ...ce__glsl__implicit__multiply_int_vec2.vert.html | 17 + ...ce__glsl__implicit__multiply_int_vec3.vert.html | 17 + ...ce__glsl__implicit__multiply_int_vec4.vert.html | 17 + ...__glsl__implicit__multiply_ivec2_vec2.vert.html | 17 + ...__glsl__implicit__multiply_ivec3_vec3.vert.html | 17 + ...__glsl__implicit__multiply_ivec4_vec4.vert.html | 17 + ...__glsl__implicit__not_equal_int_float.vert.html | 17 + ..._glsl__implicit__not_equal_ivec2_vec2.vert.html | 17 + ..._glsl__implicit__not_equal_ivec3_vec3.vert.html | 17 + ..._glsl__implicit__not_equal_ivec4_vec4.vert.html | 17 + ...e__glsl__implicit__subtract_int_float.vert.html | 17 + ...ce__glsl__implicit__subtract_int_mat2.vert.html | 17 + ...ce__glsl__implicit__subtract_int_mat3.vert.html | 17 + ...ce__glsl__implicit__subtract_int_mat4.vert.html | 17 + ...ce__glsl__implicit__subtract_int_vec2.vert.html | 17 + ...ce__glsl__implicit__subtract_int_vec3.vert.html | 17 + ...ce__glsl__implicit__subtract_int_vec4.vert.html | 17 + ...__glsl__implicit__subtract_ivec2_vec2.vert.html | 17 + ...__glsl__implicit__subtract_ivec3_vec3.vert.html | 17 + ...__glsl__implicit__subtract_ivec4_vec4.vert.html | 17 + ...ce__glsl__implicit__ternary_int_float.vert.html | 17 + ...e__glsl__implicit__ternary_ivec2_vec2.vert.html | 17 + ...e__glsl__implicit__ternary_ivec3_vec3.vert.html | 17 + ...e__glsl__implicit__ternary_ivec4_vec4.vert.html | 17 + ...rmance__glsl__literals__float_literal.vert.html | 17 + ...ormance__glsl__literals__literal_precision.html | 17 + ...rmance__glsl__literals__overflow_leak.vert.html | 17 + ...ce__glsl__matrices__glsl-mat3-construction.html | 17 + ...ormance__glsl__matrices__glsl-mat4-to-mat3.html | 17 + ...__glsl__matrices__matrix-compound-multiply.html | 17 + ..._glsl__misc__attrib-location-length-limits.html | 17 + ...conformance__glsl__misc__boolean_precision.html | 17 + ..._glsl__misc__const-variable-initialization.html | 17 + ...isc__embedded-struct-definitions-forbidden.html | 17 + ...conformance__glsl__misc__empty-declaration.html | 17 + ...t_conformance__glsl__misc__empty_main.vert.html | 17 + ..._expression-list-in-declarator-initializer.html | 17 + ...rmance__glsl__misc__gl_position_unset.vert.html | 17 + ...formance__glsl__misc__global-variable-init.html | 17 + ...nformance__glsl__misc__glsl-function-nodes.html | 17 + ...ance__glsl__misc__glsl-long-variable-names.html | 17 + ...onformance__glsl__misc__glsl-vertex-branch.html | 17 + ...onformance__glsl__misc__large-loop-compile.html | 17 + ...mance__glsl__misc__non-ascii-comments.vert.html | 17 + ...st_conformance__glsl__misc__non-ascii.vert.html | 17 + ...onformance__glsl__misc__re-compile-re-link.html | 17 + ...__misc__sequence-operator-returns-constant.html | 17 + ...glsl__misc__shader-precision-format-obeyed.html | 17 + ...nformance__glsl__misc__shader-struct-scope.html | 17 + ..._misc__shader-uniform-packing-restrictions.html | 17 + ..._misc__shader-varying-packing-restrictions.html | 17 + ...sl__misc__shader-with-256-character-define.html | 17 + ..._shader-with-256-character-identifier.frag.html | 17 + ...sl__misc__shader-with-257-character-define.html | 17 + ..._shader-with-257-character-identifier.frag.html | 17 + ...__misc__shader-with-_webgl-identifier.vert.html | 17 + ..._misc__shader-with-arbitrary-indexing.frag.html | 17 + ..._misc__shader-with-arbitrary-indexing.vert.html | 17 + ...er-with-array-of-structs-containing-arrays.html | 17 + ...misc__shader-with-array-of-structs-uniform.html | 17 + ..._glsl__misc__shader-with-attrib-array.vert.html | 17 + ...glsl__misc__shader-with-attrib-struct.vert.html | 17 + ...e__glsl__misc__shader-with-clipvertex.vert.html | 17 + ...__glsl__misc__shader-with-comma-assignment.html | 17 + ...__shader-with-comma-conditional-assignment.html | 17 + ...with-comma-separated-variable-declarations.html | 17 + ...__shader-with-conditional-scoping-negative.html | 17 + ...lsl__misc__shader-with-conditional-scoping.html | 17 + ...__misc__shader-with-default-precision.frag.html | 17 + ...__misc__shader-with-default-precision.vert.html | 17 + ..._shader-with-define-line-continuation.frag.html | 17 + ...__glsl__misc__shader-with-dfdx-no-ext.frag.html | 17 + ...ormance__glsl__misc__shader-with-dfdx.frag.html | 17 + ...nformance__glsl__misc__shader-with-do-loop.html | 17 + ...e__glsl__misc__shader-with-error-directive.html | 17 + ...__misc__shader-with-explicit-int-cast.vert.html | 17 + ..._misc__shader-with-float-return-value.frag.html | 17 + ...formance__glsl__misc__shader-with-for-loop.html | 17 + ...mance__glsl__misc__shader-with-for-scoping.html | 17 + ...e__glsl__misc__shader-with-frag-depth.frag.html | 17 + ..._misc__shader-with-function-recursion.frag.html | 17 + ...__misc__shader-with-function-scoped-struct.html | 17 + ...glsl__misc__shader-with-functional-scoping.html | 17 + ...ance__glsl__misc__shader-with-glcolor.vert.html | 17 + ...mance__glsl__misc__shader-with-gles-1.frag.html | 17 + ...__glsl__misc__shader-with-gles-symbol.frag.html | 17 + ...er-with-global-variable-precision-mismatch.html | 17 + ..._misc__shader-with-glprojectionmatrix.vert.html | 17 + ...__misc__shader-with-hex-int-constant-macro.html | 17 + ...hader-with-implicit-vec3-to-vec4-cast.vert.html | 17 + ...ance__glsl__misc__shader-with-include.vert.html | 17 + ...l__misc__shader-with-int-return-value.frag.html | 17 + ..._misc__shader-with-invalid-identifier.frag.html | 17 + ..._misc__shader-with-ivec2-return-value.frag.html | 17 + ..._misc__shader-with-ivec3-return-value.frag.html | 17 + ..._misc__shader-with-ivec4-return-value.frag.html | 17 + ...l__misc__shader-with-limited-indexing.frag.html | 17 + ...ormance__glsl__misc__shader-with-long-line.html | 17 + ...sl__misc__shader-with-non-ascii-error.frag.html | 17 + ...glsl__misc__shader-with-non-reserved-words.html | 17 + ...ce__glsl__misc__shader-with-precision.frag.html | 17 + ..._misc__shader-with-preprocessor-whitespace.html | 17 + ..._glsl__misc__shader-with-quoted-error.frag.html | 17 + ...ce__glsl__misc__shader-with-reserved-words.html | 17 + ...sc__shader-with-short-circuiting-operators.html | 17 + ...c__shader-with-similar-uniform-array-names.html | 17 + ..._glsl__misc__shader-with-too-many-uniforms.html | 17 + ...l__misc__shader-with-two-initializer-types.html | 17 + ...er-with-undefined-preprocessor-symbol.frag.html | 17 + ...shader-with-uniform-in-loop-condition.vert.html | 17 + ...__misc__shader-with-vec2-return-value.frag.html | 17 + ...__misc__shader-with-vec3-return-value.frag.html | 17 + ...__misc__shader-with-vec4-return-value.frag.html | 17 + ...sc__shader-with-vec4-vec3-vec4-conditional.html | 17 + ...__glsl__misc__shader-with-version-100.frag.html | 17 + ...__glsl__misc__shader-with-version-100.vert.html | 17 + ...__glsl__misc__shader-with-version-120.vert.html | 17 + ...__glsl__misc__shader-with-version-130.vert.html | 17 + ...l__misc__shader-with-webgl-identifier.vert.html | 17 + ...rmance__glsl__misc__shader-with-while-loop.html | 17 + ..._glsl__misc__shader-without-precision.frag.html | 17 + ...s-with-constant-expression-loop-conditions.html | 17 + ...mance__glsl__misc__shaders-with-invariance.html | 17 + ...__misc__shaders-with-mis-matching-uniforms.html | 17 + ...__misc__shaders-with-mis-matching-varyings.html | 17 + ..._glsl__misc__shaders-with-missing-varyings.html | 17 + ...e__glsl__misc__shaders-with-name-conflicts.html | 17 + ...__glsl__misc__shaders-with-uniform-structs.html | 17 + ...ormance__glsl__misc__shaders-with-varyings.html | 17 + .../test_conformance__glsl__misc__shared.html | 17 + ...est_conformance__glsl__misc__struct-assign.html | 17 + ...est_conformance__glsl__misc__struct-equals.html | 17 + ...glsl__misc__struct-mixed-array-declarators.html | 17 + ...glsl__misc__struct-nesting-exceeds-maximum.html | 17 + ...sl__misc__struct-nesting-of-variable-names.html | 17 + ...__glsl__misc__struct-nesting-under-maximum.html | 17 + ..._glsl__misc__struct-specifiers-in-uniforms.html | 17 + ...rmance__glsl__misc__struct-unary-operators.html | 17 + ...ce__glsl__misc__ternary-operator-on-arrays.html | 17 + ...__ternary-operators-in-global-initializers.html | 17 + ...l__misc__ternary-operators-in-initializers.html | 17 + ...glsl__misc__uniform-location-length-limits.html | 17 + ...ormance__glsl__reserved___webgl_field.vert.html | 17 + ...ance__glsl__reserved___webgl_function.vert.html | 17 + ...rmance__glsl__reserved___webgl_struct.vert.html | 17 + ...ance__glsl__reserved___webgl_variable.vert.html | 17 + ...formance__glsl__reserved__webgl_field.vert.html | 17 + ...mance__glsl__reserved__webgl_function.vert.html | 17 + ...ormance__glsl__reserved__webgl_struct.vert.html | 17 + ...mance__glsl__reserved__webgl_variable.vert.html | 17 + ...sl__samplers__glsl-function-texture2d-bias.html | 17 + ...glsl__samplers__glsl-function-texture2dlod.html | 17 + ...lsl__samplers__glsl-function-texture2dproj.html | 17 + ...__samplers__glsl-function-texture2dprojlod.html | 17 + ...e__glsl__variables__gl-fragcoord-xy-values.html | 17 + ...conformance__glsl__variables__gl-fragcoord.html | 17 + ...glsl__variables__gl-fragdata-and-fragcolor.html | 17 + ...nformance__glsl__variables__gl-frontfacing.html | 17 + ...onformance__glsl__variables__gl-pointcoord.html | 17 + ...nformance__glsl__variables__glsl-built-ins.html | 17 + .../test_conformance__limits__gl-line-width.html | 17 + ...ormance__limits__gl-max-texture-dimensions.html | 17 + .../test_conformance__limits__gl-min-attribs.html | 17 + .../test_conformance__limits__gl-min-textures.html | 17 + .../test_conformance__limits__gl-min-uniforms.html | 17 + ...test_conformance__misc__bad-arguments-test.html | 17 + ...ormance__misc__boolean-argument-conversion.html | 17 + .../test_conformance__misc__delayed-drawing.html | 17 + .../test_conformance__misc__error-reporting.html | 17 + .../test_conformance__misc__expando-loss.html | 17 + ...ormance__misc__functions-returning-strings.html | 17 + .../test_conformance__misc__instanceof-test.html | 17 + ...t_conformance__misc__invalid-passed-params.html | 17 + .../test_conformance__misc__is-object.html | 17 + ...t_conformance__misc__null-object-behaviour.html | 17 + ...nformance__misc__object-deletion-behaviour.html | 17 + ...conformance__misc__shader-precision-format.html | 17 + ...st_conformance__misc__type-conversion-test.html | 17 + ...test_conformance__misc__uninitialized-test.html | 17 + .../test_conformance__misc__webgl-specific.html | 17 + ..._conformance__more__conformance__constants.html | 17 + ...conformance__more__conformance__getContext.html | 17 + ...st_conformance__more__conformance__methods.html | 17 + ...rmance__more__conformance__quickCheckAPI-A.html | 17 + ...mance__more__conformance__quickCheckAPI-B1.html | 17 + ...mance__more__conformance__quickCheckAPI-B2.html | 17 + ...mance__more__conformance__quickCheckAPI-B3.html | 17 + ...mance__more__conformance__quickCheckAPI-B4.html | 17 + ...rmance__more__conformance__quickCheckAPI-C.html | 17 + ...ance__more__conformance__quickCheckAPI-D_G.html | 17 + ...ance__more__conformance__quickCheckAPI-G_I.html | 17 + ...ance__more__conformance__quickCheckAPI-L_S.html | 17 + ...ance__more__conformance__quickCheckAPI-S_V.html | 17 + ...onformance__more__conformance__webGLArrays.html | 17 + ...t_conformance__more__functions__bindBuffer.html | 17 + ...rmance__more__functions__bindBufferBadArgs.html | 17 + ...re__functions__bindFramebufferLeaveNonZero.html | 17 + ...t_conformance__more__functions__bufferData.html | 17 + ...rmance__more__functions__bufferDataBadArgs.html | 17 + ...onformance__more__functions__bufferSubData.html | 17 + ...nce__more__functions__bufferSubDataBadArgs.html | 17 + ...nformance__more__functions__copyTexImage2D.html | 17 + ...ce__more__functions__copyTexImage2DBadArgs.html | 17 + ...rmance__more__functions__copyTexSubImage2D.html | 17 + ..._more__functions__copyTexSubImage2DBadArgs.html | 17 + ...ance__more__functions__deleteBufferBadArgs.html | 17 + ...t_conformance__more__functions__drawArrays.html | 17 + ...ce__more__functions__drawArraysOutOfBounds.html | 17 + ...conformance__more__functions__drawElements.html | 17 + ...ance__more__functions__drawElementsBadArgs.html | 17 + ...test_conformance__more__functions__isTests.html | 17 + ...nformance__more__functions__isTestsBadArgs.html | 17 + ...t_conformance__more__functions__readPixels.html | 17 + ...rmance__more__functions__readPixelsBadArgs.html | 17 + ...t_conformance__more__functions__texImage2D.html | 17 + ...rmance__more__functions__texImage2DBadArgs.html | 17 + ...nformance__more__functions__texImage2DHTML.html | 17 + ...ce__more__functions__texImage2DHTMLBadArgs.html | 17 + ...onformance__more__functions__texSubImage2D.html | 17 + ...nce__more__functions__texSubImage2DBadArgs.html | 17 + ...rmance__more__functions__texSubImage2DHTML.html | 17 + ..._more__functions__texSubImage2DHTMLBadArgs.html | 17 + ...onformance__more__functions__uniformMatrix.html | 17 + ...nce__more__functions__uniformMatrixBadArgs.html | 17 + ...est_conformance__more__functions__uniformf.html | 17 + ...rmance__more__functions__uniformfArrayLen1.html | 17 + ...formance__more__functions__uniformfBadArgs.html | 17 + ...est_conformance__more__functions__uniformi.html | 17 + ...formance__more__functions__uniformiBadArgs.html | 17 + ...conformance__more__functions__vertexAttrib.html | 17 + ...ance__more__functions__vertexAttribBadArgs.html | 17 + ...ance__more__functions__vertexAttribPointer.html | 17 + ...ore__functions__vertexAttribPointerBadArgs.html | 17 + ..._conformance__more__glsl__arrayOutOfBounds.html | 17 + ...onformance__more__glsl__uniformOutOfBounds.html | 17 + ...onformance__ogles__GL__abs__abs_001_to_006.html | 17 + ...formance__ogles__GL__acos__acos_001_to_006.html | 17 + ...onformance__ogles__GL__all__all_001_to_004.html | 17 + ...onformance__ogles__GL__any__any_001_to_004.html | 17 + ...rmance__ogles__GL__array__array_001_to_006.html | 17 + ...formance__ogles__GL__asin__asin_001_to_006.html | 17 + ...formance__ogles__GL__atan__atan_001_to_008.html | 17 + ...formance__ogles__GL__atan__atan_009_to_012.html | 17 + ...s__GL__biConstants__biConstants_001_to_008.html | 17 + ...s__GL__biConstants__biConstants_009_to_016.html | 17 + ...L__biuDepthRange__biuDepthRange_001_to_002.html | 17 + ...rmance__ogles__GL__build__build_001_to_008.html | 17 + ...rmance__ogles__GL__build__build_009_to_016.html | 17 + ...rmance__ogles__GL__build__build_017_to_024.html | 17 + ...rmance__ogles__GL__build__build_025_to_032.html | 17 + ...rmance__ogles__GL__build__build_033_to_040.html | 17 + ...rmance__ogles__GL__build__build_041_to_048.html | 17 + ...rmance__ogles__GL__build__build_049_to_056.html | 17 + ...rmance__ogles__GL__build__build_057_to_064.html | 17 + ...rmance__ogles__GL__build__build_065_to_072.html | 17 + ...rmance__ogles__GL__build__build_073_to_080.html | 17 + ...rmance__ogles__GL__build__build_081_to_088.html | 17 + ...rmance__ogles__GL__build__build_089_to_096.html | 17 + ...rmance__ogles__GL__build__build_097_to_104.html | 17 + ...rmance__ogles__GL__build__build_105_to_112.html | 17 + ...rmance__ogles__GL__build__build_113_to_120.html | 17 + ...rmance__ogles__GL__build__build_121_to_128.html | 17 + ...rmance__ogles__GL__build__build_129_to_136.html | 17 + ...rmance__ogles__GL__build__build_137_to_144.html | 17 + ...rmance__ogles__GL__build__build_145_to_152.html | 17 + ...rmance__ogles__GL__build__build_153_to_160.html | 17 + ...rmance__ogles__GL__build__build_161_to_168.html | 17 + ...rmance__ogles__GL__build__build_169_to_176.html | 17 + ...rmance__ogles__GL__build__build_177_to_178.html | 17 + ..._in_varying_array_out_of_bounds_001_to_001.html | 17 + ...formance__ogles__GL__ceil__ceil_001_to_006.html | 17 + ...rmance__ogles__GL__clamp__clamp_001_to_006.html | 17 + ..._GL__control_flow__control_flow_001_to_008.html | 17 + ..._GL__control_flow__control_flow_009_to_010.html | 17 + ...onformance__ogles__GL__cos__cos_001_to_006.html | 17 + ...rmance__ogles__GL__cross__cross_001_to_002.html | 17 + ...ce__ogles__GL__default__default_001_to_001.html | 17 + ...ce__ogles__GL__degrees__degrees_001_to_006.html | 17 + ...ce__ogles__GL__discard__discard_001_to_002.html | 17 + ...__ogles__GL__distance__distance_001_to_006.html | 17 + ...onformance__ogles__GL__dot__dot_001_to_006.html | 17 + ...rmance__ogles__GL__equal__equal_001_to_008.html | 17 + ...rmance__ogles__GL__equal__equal_009_to_012.html | 17 + ...formance__ogles__GL__exp2__exp2_001_to_008.html | 17 + ...formance__ogles__GL__exp2__exp2_009_to_012.html | 17 + ...onformance__ogles__GL__exp__exp_001_to_008.html | 17 + ...onformance__ogles__GL__exp__exp_009_to_012.html | 17 + ...s__GL__faceforward__faceforward_001_to_006.html | 17 + ...rmance__ogles__GL__floor__floor_001_to_006.html | 17 + ...rmance__ogles__GL__fract__fract_001_to_006.html | 17 + ...ogles__GL__functions__functions_001_to_008.html | 17 + ...ogles__GL__functions__functions_009_to_016.html | 17 + ...ogles__GL__functions__functions_017_to_024.html | 17 + ...ogles__GL__functions__functions_025_to_032.html | 17 + ...ogles__GL__functions__functions_033_to_040.html | 17 + ...ogles__GL__functions__functions_041_to_048.html | 17 + ...ogles__GL__functions__functions_049_to_056.html | 17 + ...ogles__GL__functions__functions_057_to_064.html | 17 + ...ogles__GL__functions__functions_065_to_072.html | 17 + ...ogles__GL__functions__functions_073_to_080.html | 17 + ...ogles__GL__functions__functions_081_to_088.html | 17 + ...ogles__GL__functions__functions_089_to_096.html | 17 + ...ogles__GL__functions__functions_097_to_104.html | 17 + ...ogles__GL__functions__functions_105_to_112.html | 17 + ...ogles__GL__functions__functions_113_to_120.html | 17 + ...ogles__GL__functions__functions_121_to_126.html | 17 + ..._GL__gl_FragCoord__gl_FragCoord_001_to_003.html | 17 + ..._gl_FrontFacing__gl_FrontFacing_001_to_001.html | 17 + ...aterThanEqual__greaterThanEqual_001_to_008.html | 17 + ...s__GL__greaterThan__greaterThan_001_to_008.html | 17 + ...s__GL__inversesqrt__inversesqrt_001_to_006.html | 17 + ...ance__ogles__GL__length__length_001_to_006.html | 17 + ...L__lessThanEqual__lessThanEqual_001_to_008.html | 17 + ...__ogles__GL__lessThan__lessThan_001_to_008.html | 17 + ...formance__ogles__GL__log2__log2_001_to_008.html | 17 + ...formance__ogles__GL__log2__log2_009_to_012.html | 17 + ...onformance__ogles__GL__log__log_001_to_008.html | 17 + ...onformance__ogles__GL__log__log_009_to_012.html | 17 + ...formance__ogles__GL__mat3__mat3_001_to_006.html | 17 + ...onformance__ogles__GL__mat__mat_001_to_008.html | 17 + ...onformance__ogles__GL__mat__mat_009_to_016.html | 17 + ...onformance__ogles__GL__mat__mat_017_to_024.html | 17 + ...onformance__ogles__GL__mat__mat_025_to_032.html | 17 + ...onformance__ogles__GL__mat__mat_033_to_040.html | 17 + ...onformance__ogles__GL__mat__mat_041_to_046.html | 17 + ..._matrixCompMult__matrixCompMult_001_to_004.html | 17 + ...onformance__ogles__GL__max__max_001_to_006.html | 17 + ...onformance__ogles__GL__min__min_001_to_006.html | 17 + ...onformance__ogles__GL__mix__mix_001_to_006.html | 17 + ...onformance__ogles__GL__mod__mod_001_to_008.html | 17 + ...ogles__GL__normalize__normalize_001_to_006.html | 17 + ...__ogles__GL__notEqual__notEqual_001_to_008.html | 17 + ...__ogles__GL__notEqual__notEqual_009_to_012.html | 17 + ...onformance__ogles__GL__not__not_001_to_004.html | 17 + ...ogles__GL__operators__operators_001_to_008.html | 17 + ...ogles__GL__operators__operators_009_to_016.html | 17 + ...ogles__GL__operators__operators_017_to_024.html | 17 + ...ogles__GL__operators__operators_025_to_026.html | 17 + ...onformance__ogles__GL__pow__pow_001_to_008.html | 17 + ...onformance__ogles__GL__pow__pow_009_to_016.html | 17 + ...onformance__ogles__GL__pow__pow_017_to_024.html | 17 + ...ce__ogles__GL__radians__radians_001_to_006.html | 17 + ...ce__ogles__GL__reflect__reflect_001_to_006.html | 17 + ...ce__ogles__GL__refract__refract_001_to_006.html | 17 + ...formance__ogles__GL__sign__sign_001_to_006.html | 17 + ...onformance__ogles__GL__sin__sin_001_to_006.html | 17 + ...les__GL__smoothstep__smoothstep_001_to_006.html | 17 + ...formance__ogles__GL__sqrt__sqrt_001_to_006.html | 17 + ...formance__ogles__GL__step__step_001_to_006.html | 17 + ...ance__ogles__GL__struct__struct_001_to_008.html | 17 + ...ance__ogles__GL__struct__struct_009_to_016.html | 17 + ...ance__ogles__GL__struct__struct_017_to_024.html | 17 + ...ance__ogles__GL__struct__struct_025_to_032.html | 17 + ...ance__ogles__GL__struct__struct_033_to_040.html | 17 + ...ance__ogles__GL__struct__struct_041_to_048.html | 17 + ...ance__ogles__GL__struct__struct_049_to_056.html | 17 + ...ogles__GL__swizzlers__swizzlers_001_to_008.html | 17 + ...ogles__GL__swizzlers__swizzlers_009_to_016.html | 17 + ...ogles__GL__swizzlers__swizzlers_017_to_024.html | 17 + ...ogles__GL__swizzlers__swizzlers_025_to_032.html | 17 + ...ogles__GL__swizzlers__swizzlers_033_to_040.html | 17 + ...ogles__GL__swizzlers__swizzlers_041_to_048.html | 17 + ...ogles__GL__swizzlers__swizzlers_049_to_056.html | 17 + ...ogles__GL__swizzlers__swizzlers_057_to_064.html | 17 + ...ogles__GL__swizzlers__swizzlers_065_to_072.html | 17 + ...ogles__GL__swizzlers__swizzlers_073_to_080.html | 17 + ...ogles__GL__swizzlers__swizzlers_081_to_088.html | 17 + ...ogles__GL__swizzlers__swizzlers_089_to_096.html | 17 + ...ogles__GL__swizzlers__swizzlers_097_to_104.html | 17 + ...ogles__GL__swizzlers__swizzlers_105_to_112.html | 17 + ...ogles__GL__swizzlers__swizzlers_113_to_120.html | 17 + ...onformance__ogles__GL__tan__tan_001_to_006.html | 17 + ...formance__ogles__GL__vec3__vec3_001_to_008.html | 17 + ...onformance__ogles__GL__vec__vec_001_to_008.html | 17 + ...onformance__ogles__GL__vec__vec_009_to_016.html | 17 + ...onformance__ogles__GL__vec__vec_017_to_018.html | 17 + ...est_conformance__programs__get-active-test.html | 17 + ...s__gl-bind-attrib-location-long-names-test.html | 17 + ...ce__programs__gl-bind-attrib-location-test.html | 17 + ...ormance__programs__gl-get-active-attribute.html | 17 + ...nformance__programs__gl-get-active-uniform.html | 17 + ..._conformance__programs__gl-getshadersource.html | 17 + ...test_conformance__programs__gl-shader-test.html | 17 + ...test_conformance__programs__invalid-UTF-16.html | 17 + ...est_conformance__programs__program-infolog.html | 17 + .../test_conformance__programs__program-test.html | 17 + ...gram-crash-with-discard-in-fragment-shader.html | 17 + ...mance__reading__read-pixels-pack-alignment.html | 17 + ...est_conformance__reading__read-pixels-test.html | 17 + ..._conformance__renderbuffers__feedback-loop.html | 17 + ...nderbuffers__framebuffer-object-attachment.html | 17 + ...nderbuffers__framebuffer-state-restoration.html | 17 + ...nformance__renderbuffers__framebuffer-test.html | 17 + ...renderbuffers__renderbuffer-initialization.html | 17 + ...nformance__rendering__clipping-wide-points.html | 17 + .../test_conformance__rendering__culling.html | 17 + ...mance__rendering__default-texture-draw-bug.html | 17 + ...ance__rendering__draw-arrays-out-of-bounds.html | 17 + ...ce__rendering__draw-elements-out-of-bounds.html | 17 + ...ering__draw-with-changing-start-vertex-bug.html | 17 + ...conformance__rendering__framebuffer-switch.html | 17 + ...nce__rendering__framebuffer-texture-switch.html | 17 + .../test_conformance__rendering__gl-clear.html | 17 + ...test_conformance__rendering__gl-drawarrays.html | 17 + ...st_conformance__rendering__gl-drawelements.html | 17 + ...e__rendering__gl-scissor-canvas-dimensions.html | 17 + ...onformance__rendering__gl-scissor-fbo-test.html | 17 + ...st_conformance__rendering__gl-scissor-test.html | 17 + ...t_conformance__rendering__gl-viewport-test.html | 17 + ..._conformance__rendering__line-loop-tri-fan.html | 17 + ...st_conformance__rendering__many-draw-calls.html | 17 + ...rmance__rendering__more-than-65536-indices.html | 17 + ...ormance__rendering__multisample-corruption.html | 17 + ...conformance__rendering__negative-one-index.html | 17 + ...ce__rendering__out-of-bounds-index-buffers.html | 17 + ...onformance__rendering__point-no-attributes.html | 17 + .../test_conformance__rendering__point-size.html | 17 + ...rendering__point-specific-shader-variables.html | 17 + ...oint-with-gl-pointcoord-in-fragment-shader.html | 17 + ...est_conformance__rendering__polygon-offset.html | 17 + .../test_conformance__rendering__simple.html | 17 + .../test_conformance__rendering__triangle.html | 17 + ...st_conformance__state__gl-enable-enum-test.html | 17 + .../test_conformance__state__gl-enum-tests.html | 17 + .../test_conformance__state__gl-get-calls.html | 17 + .../test_conformance__state__gl-geterror.html | 17 + .../test_conformance__state__gl-getstring.html | 17 + .../test_conformance__state__gl-initial-state.html | 17 + ...st_conformance__state__gl-object-get-calls.html | 17 + ..._state__state-uneffected-after-compositing.html | 17 + ...ures__canvas__tex-2d-rgb-rgb-unsigned_byte.html | 17 + ...anvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html | 17 + ...es__canvas__tex-2d-rgba-rgba-unsigned_byte.html | 17 + ...s__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html | 17 + ...s__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html | 17 + ...ub_rectangle__tex-2d-rgb-rgb-unsigned_byte.html | 17 + ...angle__tex-2d-rgb-rgb-unsigned_short_5_6_5.html | 17 + ..._rectangle__tex-2d-rgba-rgba-unsigned_byte.html | 17 + ...e__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html | 17 + ...e__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html | 17 + ...tures__image__tex-2d-rgb-rgb-unsigned_byte.html | 17 + ...image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html | 17 + ...res__image__tex-2d-rgba-rgba-unsigned_byte.html | 17 + ...e__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html | 17 + ...e__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html | 17 + ...__image_data__tex-2d-rgb-rgb-unsigned_byte.html | 17 + ..._data__tex-2d-rgb-rgb-unsigned_short_5_6_5.html | 17 + ...image_data__tex-2d-rgba-rgba-unsigned_byte.html | 17 + ...a__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html | 17 + ...a__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html | 17 + ...ance__textures__misc__compressed-tex-image.html | 17 + ..._textures__misc__copy-tex-image-2d-formats.html | 17 + ...res__misc__copy-tex-image-and-sub-image-2d.html | 17 + ...isc__copy-tex-sub-image-2d-partial-texture.html | 17 + ...mance__textures__misc__cube-incomplete-fbo.html | 17 + ...nformance__textures__misc__default-texture.html | 17 + ...ance__textures__misc__gl-get-tex-parameter.html | 17 + ...onformance__textures__misc__gl-pixelstorei.html | 17 + ...t_conformance__textures__misc__gl-teximage.html | 17 + ...st_conformance__textures__misc__mipmap-fbo.html | 17 + ...__textures__misc__origin-clean-conformance.html | 17 + ...ge-and-sub-image-2d-with-array-buffer-view.html | 17 + ...__misc__tex-image-and-uniform-binding-bugs.html | 17 + ...extures__misc__tex-image-canvas-corruption.html | 17 + ...nformance__textures__misc__tex-image-webgl.html | 17 + ...ures__misc__tex-image-with-format-and-type.html | 17 + ...extures__misc__tex-image-with-invalid-data.html | 17 + ...ance__textures__misc__tex-input-validation.html | 17 + ..._textures__misc__tex-sub-image-2d-bad-args.html | 17 + ...formance__textures__misc__tex-sub-image-2d.html | 17 + ...ormance__textures__misc__texparameter-test.html | 17 + ...nce__textures__misc__texture-active-bind-2.html | 17 + ...mance__textures__misc__texture-active-bind.html | 17 + ...textures__misc__texture-attachment-formats.html | 17 + ...conformance__textures__misc__texture-clear.html | 17 + ...formance__textures__misc__texture-complete.html | 17 + ...ures__misc__texture-copying-feedback-loops.html | 17 + ...ures__misc__texture-cube-as-fbo-attachment.html | 17 + ...tures__misc__texture-draw-with-2d-and-cube.html | 17 + ...ormance__textures__misc__texture-fakeblack.html | 17 + ...ance__textures__misc__texture-formats-test.html | 17 + ...onformance__textures__misc__texture-hd-dpi.html | 17 + ..._conformance__textures__misc__texture-mips.html | 17 + ...rmance__textures__misc__texture-npot-video.html | 17 + ..._conformance__textures__misc__texture-npot.html | 17 + ...ce__textures__misc__texture-size-cube-maps.html | 17 + ...rmance__textures__misc__texture-size-limit.html | 17 + ..._conformance__textures__misc__texture-size.html | 17 + ...extures__misc__texture-sub-image-cube-maps.html | 17 + ...sc__texture-transparent-pixels-initialized.html | 17 + ...__textures__misc__texture-upload-cube-maps.html | 17 + ...mance__textures__misc__texture-upload-size.html | 17 + ...s__svg_image__tex-2d-rgb-rgb-unsigned_byte.html | 17 + ...image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html | 17 + ..._svg_image__tex-2d-rgba-rgba-unsigned_byte.html | 17 + ...e__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html | 17 + ...e__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html | 17 + ...tures__video__tex-2d-rgb-rgb-unsigned_byte.html | 17 + ...video__tex-2d-rgb-rgb-unsigned_short_5_6_5.html | 17 + ...res__video__tex-2d-rgba-rgba-unsigned_byte.html | 17 + ...o__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html | 17 + ...o__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html | 17 + ...webgl_canvas__tex-2d-rgb-rgb-unsigned_byte.html | 17 + ...anvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html | 17 + ...bgl_canvas__tex-2d-rgba-rgba-unsigned_byte.html | 17 + ...s__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html | 17 + ...s__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html | 17 + ...nformance__typedarrays__array-buffer-crash.html | 17 + ...ance__typedarrays__array-buffer-view-crash.html | 17 + ...ance__typedarrays__array-large-array-tests.html | 17 + ...conformance__typedarrays__array-unit-tests.html | 17 + ..._conformance__typedarrays__data-view-crash.html | 17 + ...t_conformance__typedarrays__data-view-test.html | 17 + ...ance__typedarrays__typed-arrays-in-workers.html | 17 + ...t_conformance__uniforms__gl-uniform-arrays.html | 17 + ...est_conformance__uniforms__gl-uniform-bool.html | 17 + ...conformance__uniforms__gl-uniformmatrix4fv.html | 17 + ..._conformance__uniforms__gl-unknown-uniform.html | 17 + ...nformance__uniforms__null-uniform-location.html | 17 + ...iforms__out-of-bounds-uniform-array-access.html | 17 + ...formance__uniforms__uniform-default-values.html | 17 + ...st_conformance__uniforms__uniform-location.html | 17 + ...nformance__uniforms__uniform-samplers-test.html | 17 + ...ance__uniforms__uniform-values-per-program.html | 17 + dom/canvas/test/webgl-conf/iframe-passthrough.css | 36 + dom/canvas/test/webgl-conf/mochi-single.html | 65 + .../test/webgl-conf/mochi-wrapper.html.template | 17 + dom/canvas/test/webgl-conf/mochitest-errata.ini | 913 + dom/canvas/test/webgl-conf/mochitest.ini.template | 10 + dom/canvas/test/webgl-conformance/00_test_list.txt | 8 - dom/canvas/test/webgl-conformance/README.mozilla | 30 - dom/canvas/test/webgl-conformance/README.txt | 33 - .../_wrappers/test_always-fail.html | 21 - ...formance__attribs__gl-enable-vertex-attrib.html | 21 - ...nce__attribs__gl-vertex-attrib-zero-issues.html | 21 - ...est_conformance__attribs__gl-vertex-attrib.html | 21 - ...e__attribs__gl-vertexattribpointer-offsets.html | 21 - ...nformance__attribs__gl-vertexattribpointer.html | 21 - ...est_conformance__buffers__buffer-bind-test.html | 21 - ...ormance__buffers__buffer-data-array-buffer.html | 21 - ...__buffers__index-validation-copies-indices.html | 21 - ...ndex-validation-crash-with-buffer-sub-data.html | 21 - ...index-validation-verifies-too-many-indices.html | 21 - ...fers__index-validation-with-resized-buffer.html | 21 - ...est_conformance__buffers__index-validation.html | 21 - ...conformance__canvas__buffer-offscreen-test.html | 21 - ..._conformance__canvas__buffer-preserve-test.html | 21 - .../test_conformance__canvas__canvas-test.html | 21 - ...test_conformance__canvas__canvas-zero-size.html | 21 - ...__canvas__drawingbuffer-static-canvas-test.html | 21 - ...st_conformance__canvas__drawingbuffer-test.html | 21 - ...ce__canvas__viewport-unchanged-upon-resize.html | 21 - .../test_conformance__context__constants.html | 21 - ...t-attributes-alpha-depth-stencil-antialias.html | 21 - ...onformance__context__context-lost-restored.html | 21 - .../test_conformance__context__context-lost.html | 21 - ...st_conformance__context__context-type-test.html | 21 - ...ontext__incorrect-context-object-behaviour.html | 21 - .../test_conformance__context__methods.html | 21 - ...onformance__context__premultiplyalpha-test.html | 21 - ...onformance__context__resource-sharing-test.html | 21 - .../test_conformance__extensions__ext-sRGB.html | 21 - ...rmance__extensions__ext-shader-texture-lod.html | 21 - ...extensions__ext-texture-filter-anisotropic.html | 21 - ...ance__extensions__oes-standard-derivatives.html | 21 - ...conformance__extensions__oes-texture-float.html | 21 - ...mance__extensions__oes-vertex-array-object.html | 21 - ..._extensions__webgl-compressed-texture-etc1.html | 21 - ..._extensions__webgl-compressed-texture-s3tc.html | 21 - ...nce__extensions__webgl-debug-renderer-info.html | 21 - ...nformance__extensions__webgl-debug-shaders.html | 21 - ...rmance__glsl__functions__glsl-function-abs.html | 21 - ...mance__glsl__functions__glsl-function-acos.html | 21 - ...mance__glsl__functions__glsl-function-asin.html | 21 - ...ce__glsl__functions__glsl-function-atan-xy.html | 21 - ...mance__glsl__functions__glsl-function-atan.html | 21 - ...mance__glsl__functions__glsl-function-ceil.html | 21 - ...glsl__functions__glsl-function-clamp-float.html | 21 - ...sl__functions__glsl-function-clamp-gentype.html | 21 - ...rmance__glsl__functions__glsl-function-cos.html | 21 - ...ance__glsl__functions__glsl-function-cross.html | 21 - ...e__glsl__functions__glsl-function-distance.html | 21 - ...rmance__glsl__functions__glsl-function-dot.html | 21 - ...glsl__functions__glsl-function-faceforward.html | 21 - ...ance__glsl__functions__glsl-function-floor.html | 21 - ...ance__glsl__functions__glsl-function-fract.html | 21 - ...nce__glsl__functions__glsl-function-length.html | 21 - ...__glsl__functions__glsl-function-max-float.html | 21 - ...glsl__functions__glsl-function-max-gentype.html | 21 - ...__glsl__functions__glsl-function-min-float.html | 21 - ...glsl__functions__glsl-function-min-gentype.html | 21 - ...__glsl__functions__glsl-function-mix-float.html | 21 - ...glsl__functions__glsl-function-mix-gentype.html | 21 - ...__glsl__functions__glsl-function-mod-float.html | 21 - ...glsl__functions__glsl-function-mod-gentype.html | 21 - ...__glsl__functions__glsl-function-normalize.html | 21 - ...ce__glsl__functions__glsl-function-reflect.html | 21 - ...mance__glsl__functions__glsl-function-sign.html | 21 - ...rmance__glsl__functions__glsl-function-sin.html | 21 - ..._functions__glsl-function-smoothstep-float.html | 21 - ...unctions__glsl-function-smoothstep-gentype.html | 21 - ..._glsl__functions__glsl-function-step-float.html | 21 - ...lsl__functions__glsl-function-step-gentype.html | 21 - ...onformance__glsl__functions__glsl-function.html | 21 - ...rmance__glsl__implicit__add_int_float.vert.html | 21 - ...ormance__glsl__implicit__add_int_mat2.vert.html | 21 - ...ormance__glsl__implicit__add_int_mat3.vert.html | 21 - ...ormance__glsl__implicit__add_int_mat4.vert.html | 21 - ...ormance__glsl__implicit__add_int_vec2.vert.html | 21 - ...ormance__glsl__implicit__add_int_vec3.vert.html | 21 - ...ormance__glsl__implicit__add_int_vec4.vert.html | 21 - ...mance__glsl__implicit__add_ivec2_vec2.vert.html | 21 - ...mance__glsl__implicit__add_ivec3_vec3.vert.html | 21 - ...mance__glsl__implicit__add_ivec4_vec4.vert.html | 21 - ...__glsl__implicit__assign_int_to_float.vert.html | 21 - ..._glsl__implicit__assign_ivec2_to_vec2.vert.html | 21 - ..._glsl__implicit__assign_ivec3_to_vec3.vert.html | 21 - ..._glsl__implicit__assign_ivec4_to_vec4.vert.html | 21 - ...nce__glsl__implicit__construct_struct.vert.html | 21 - ...nce__glsl__implicit__divide_int_float.vert.html | 21 - ...ance__glsl__implicit__divide_int_mat2.vert.html | 21 - ...ance__glsl__implicit__divide_int_mat3.vert.html | 21 - ...ance__glsl__implicit__divide_int_mat4.vert.html | 21 - ...ance__glsl__implicit__divide_int_vec2.vert.html | 21 - ...ance__glsl__implicit__divide_int_vec3.vert.html | 21 - ...ance__glsl__implicit__divide_int_vec4.vert.html | 21 - ...ce__glsl__implicit__divide_ivec2_vec2.vert.html | 21 - ...ce__glsl__implicit__divide_ivec3_vec3.vert.html | 21 - ...ce__glsl__implicit__divide_ivec4_vec4.vert.html | 21 - ...ance__glsl__implicit__equal_int_float.vert.html | 21 - ...nce__glsl__implicit__equal_ivec2_vec2.vert.html | 21 - ...nce__glsl__implicit__equal_ivec3_vec3.vert.html | 21 - ...nce__glsl__implicit__equal_ivec4_vec4.vert.html | 21 - ...e__glsl__implicit__function_int_float.vert.html | 21 - ...__glsl__implicit__function_ivec2_vec2.vert.html | 21 - ...__glsl__implicit__function_ivec3_vec3.vert.html | 21 - ...__glsl__implicit__function_ivec4_vec4.vert.html | 21 - ...ormance__glsl__implicit__greater_than.vert.html | 21 - ...e__glsl__implicit__greater_than_equal.vert.html | 21 - ...onformance__glsl__implicit__less_than.vert.html | 21 - ...ance__glsl__implicit__less_than_equal.vert.html | 21 - ...e__glsl__implicit__multiply_int_float.vert.html | 21 - ...ce__glsl__implicit__multiply_int_mat2.vert.html | 21 - ...ce__glsl__implicit__multiply_int_mat3.vert.html | 21 - ...ce__glsl__implicit__multiply_int_mat4.vert.html | 21 - ...ce__glsl__implicit__multiply_int_vec2.vert.html | 21 - ...ce__glsl__implicit__multiply_int_vec3.vert.html | 21 - ...ce__glsl__implicit__multiply_int_vec4.vert.html | 21 - ...__glsl__implicit__multiply_ivec2_vec2.vert.html | 21 - ...__glsl__implicit__multiply_ivec3_vec3.vert.html | 21 - ...__glsl__implicit__multiply_ivec4_vec4.vert.html | 21 - ...__glsl__implicit__not_equal_int_float.vert.html | 21 - ..._glsl__implicit__not_equal_ivec2_vec2.vert.html | 21 - ..._glsl__implicit__not_equal_ivec3_vec3.vert.html | 21 - ..._glsl__implicit__not_equal_ivec4_vec4.vert.html | 21 - ...e__glsl__implicit__subtract_int_float.vert.html | 21 - ...ce__glsl__implicit__subtract_int_mat2.vert.html | 21 - ...ce__glsl__implicit__subtract_int_mat3.vert.html | 21 - ...ce__glsl__implicit__subtract_int_mat4.vert.html | 21 - ...ce__glsl__implicit__subtract_int_vec2.vert.html | 21 - ...ce__glsl__implicit__subtract_int_vec3.vert.html | 21 - ...ce__glsl__implicit__subtract_int_vec4.vert.html | 21 - ...__glsl__implicit__subtract_ivec2_vec2.vert.html | 21 - ...__glsl__implicit__subtract_ivec3_vec3.vert.html | 21 - ...__glsl__implicit__subtract_ivec4_vec4.vert.html | 21 - ...ce__glsl__implicit__ternary_int_float.vert.html | 21 - ...e__glsl__implicit__ternary_ivec2_vec2.vert.html | 21 - ...e__glsl__implicit__ternary_ivec3_vec3.vert.html | 21 - ...e__glsl__implicit__ternary_ivec4_vec4.vert.html | 21 - ..._glsl__misc__attrib-location-length-limits.html | 21 - ...isc__embedded-struct-definitions-forbidden.html | 21 - ...nformance__glsl__misc__glsl-function-nodes.html | 21 - ...ance__glsl__misc__glsl-long-variable-names.html | 21 - ...mance__glsl__misc__non-ascii-comments.vert.html | 21 - ...st_conformance__glsl__misc__non-ascii.vert.html | 21 - ..._shader-with-256-character-identifier.frag.html | 21 - ..._shader-with-257-character-identifier.frag.html | 21 - ...__misc__shader-with-_webgl-identifier.vert.html | 21 - ..._misc__shader-with-arbitrary-indexing.frag.html | 21 - ..._misc__shader-with-arbitrary-indexing.vert.html | 21 - ..._glsl__misc__shader-with-attrib-array.vert.html | 21 - ...glsl__misc__shader-with-attrib-struct.vert.html | 21 - ...e__glsl__misc__shader-with-clipvertex.vert.html | 21 - ...__misc__shader-with-default-precision.frag.html | 21 - ...__misc__shader-with-default-precision.vert.html | 21 - ..._shader-with-define-line-continuation.frag.html | 21 - ...__glsl__misc__shader-with-dfdx-no-ext.frag.html | 21 - ...ormance__glsl__misc__shader-with-dfdx.frag.html | 21 - ...e__glsl__misc__shader-with-error-directive.html | 21 - ...__misc__shader-with-explicit-int-cast.vert.html | 21 - ..._misc__shader-with-float-return-value.frag.html | 21 - ...e__glsl__misc__shader-with-frag-depth.frag.html | 21 - ..._misc__shader-with-function-recursion.frag.html | 21 - ...ance__glsl__misc__shader-with-glcolor.vert.html | 21 - ...mance__glsl__misc__shader-with-gles-1.frag.html | 21 - ...__glsl__misc__shader-with-gles-symbol.frag.html | 21 - ..._misc__shader-with-glprojectionmatrix.vert.html | 21 - ...hader-with-implicit-vec3-to-vec4-cast.vert.html | 21 - ...ance__glsl__misc__shader-with-include.vert.html | 21 - ...l__misc__shader-with-int-return-value.frag.html | 21 - ..._misc__shader-with-invalid-identifier.frag.html | 21 - ..._misc__shader-with-ivec2-return-value.frag.html | 21 - ..._misc__shader-with-ivec3-return-value.frag.html | 21 - ..._misc__shader-with-ivec4-return-value.frag.html | 21 - ...l__misc__shader-with-limited-indexing.frag.html | 21 - ...ormance__glsl__misc__shader-with-long-line.html | 21 - ...sl__misc__shader-with-non-ascii-error.frag.html | 21 - ...ce__glsl__misc__shader-with-precision.frag.html | 21 - ..._glsl__misc__shader-with-quoted-error.frag.html | 21 - ...er-with-undefined-preprocessor-symbol.frag.html | 21 - ...shader-with-uniform-in-loop-condition.vert.html | 21 - ...__misc__shader-with-vec2-return-value.frag.html | 21 - ...__misc__shader-with-vec3-return-value.frag.html | 21 - ...__misc__shader-with-vec4-return-value.frag.html | 21 - ...__glsl__misc__shader-with-version-100.frag.html | 21 - ...__glsl__misc__shader-with-version-100.vert.html | 21 - ...__glsl__misc__shader-with-version-120.vert.html | 21 - ...__glsl__misc__shader-with-version-130.vert.html | 21 - ...l__misc__shader-with-webgl-identifier.vert.html | 21 - ..._glsl__misc__shader-without-precision.frag.html | 21 - .../test_conformance__glsl__misc__shared.html | 21 - ...glsl__misc__struct-nesting-exceeds-maximum.html | 21 - ...__glsl__misc__struct-nesting-under-maximum.html | 21 - ...glsl__misc__uniform-location-length-limits.html | 21 - ...ormance__glsl__reserved___webgl_field.vert.html | 21 - ...ance__glsl__reserved___webgl_function.vert.html | 21 - ...rmance__glsl__reserved___webgl_struct.vert.html | 21 - ...ance__glsl__reserved___webgl_variable.vert.html | 21 - ...formance__glsl__reserved__webgl_field.vert.html | 21 - ...mance__glsl__reserved__webgl_function.vert.html | 21 - ...ormance__glsl__reserved__webgl_struct.vert.html | 21 - ...mance__glsl__reserved__webgl_variable.vert.html | 21 - ...conformance__glsl__variables__gl-fragcoord.html | 21 - ...nformance__glsl__variables__gl-frontfacing.html | 21 - ...onformance__glsl__variables__gl-pointcoord.html | 21 - ...ormance__limits__gl-max-texture-dimensions.html | 21 - .../test_conformance__limits__gl-min-attribs.html | 21 - .../test_conformance__limits__gl-min-textures.html | 21 - .../test_conformance__limits__gl-min-uniforms.html | 21 - ...test_conformance__misc__bad-arguments-test.html | 21 - .../test_conformance__misc__error-reporting.html | 21 - ...ormance__misc__functions-returning-strings.html | 21 - .../test_conformance__misc__instanceof-test.html | 21 - ...t_conformance__misc__invalid-passed-params.html | 21 - .../test_conformance__misc__is-object.html | 21 - ...t_conformance__misc__null-object-behaviour.html | 21 - ...nformance__misc__object-deletion-behaviour.html | 21 - ...conformance__misc__shader-precision-format.html | 21 - ...st_conformance__misc__type-conversion-test.html | 21 - ...test_conformance__misc__uninitialized-test.html | 21 - .../test_conformance__misc__webgl-specific.html | 21 - ..._conformance__more__conformance__constants.html | 21 - ...conformance__more__conformance__getContext.html | 21 - ...st_conformance__more__conformance__methods.html | 21 - ...rmance__more__conformance__quickCheckAPI-A.html | 21 - ...mance__more__conformance__quickCheckAPI-B1.html | 21 - ...mance__more__conformance__quickCheckAPI-B2.html | 21 - ...mance__more__conformance__quickCheckAPI-B3.html | 21 - ...mance__more__conformance__quickCheckAPI-B4.html | 21 - ...rmance__more__conformance__quickCheckAPI-C.html | 21 - ...ance__more__conformance__quickCheckAPI-D_G.html | 21 - ...ance__more__conformance__quickCheckAPI-G_I.html | 21 - ...ance__more__conformance__quickCheckAPI-L_S.html | 21 - ...ance__more__conformance__quickCheckAPI-S_V.html | 21 - ...onformance__more__conformance__webGLArrays.html | 21 - ...t_conformance__more__functions__bindBuffer.html | 21 - ...rmance__more__functions__bindBufferBadArgs.html | 21 - ...re__functions__bindFramebufferLeaveNonZero.html | 21 - ...t_conformance__more__functions__bufferData.html | 21 - ...rmance__more__functions__bufferDataBadArgs.html | 21 - ...onformance__more__functions__bufferSubData.html | 21 - ...nce__more__functions__bufferSubDataBadArgs.html | 21 - ...nformance__more__functions__copyTexImage2D.html | 21 - ...ce__more__functions__copyTexImage2DBadArgs.html | 21 - ...rmance__more__functions__copyTexSubImage2D.html | 21 - ..._more__functions__copyTexSubImage2DBadArgs.html | 21 - ...ance__more__functions__deleteBufferBadArgs.html | 21 - ...t_conformance__more__functions__drawArrays.html | 21 - ...ce__more__functions__drawArraysOutOfBounds.html | 21 - ...conformance__more__functions__drawElements.html | 21 - ...ance__more__functions__drawElementsBadArgs.html | 21 - ...test_conformance__more__functions__isTests.html | 21 - ...t_conformance__more__functions__readPixels.html | 21 - ...rmance__more__functions__readPixelsBadArgs.html | 21 - ...t_conformance__more__functions__texImage2D.html | 21 - ...rmance__more__functions__texImage2DBadArgs.html | 21 - ...nformance__more__functions__texImage2DHTML.html | 21 - ...ce__more__functions__texImage2DHTMLBadArgs.html | 21 - ...onformance__more__functions__texSubImage2D.html | 21 - ...nce__more__functions__texSubImage2DBadArgs.html | 21 - ...rmance__more__functions__texSubImage2DHTML.html | 21 - ..._more__functions__texSubImage2DHTMLBadArgs.html | 21 - ...onformance__more__functions__uniformMatrix.html | 21 - ...nce__more__functions__uniformMatrixBadArgs.html | 21 - ...est_conformance__more__functions__uniformf.html | 21 - ...rmance__more__functions__uniformfArrayLen1.html | 21 - ...formance__more__functions__uniformfBadArgs.html | 21 - ...est_conformance__more__functions__uniformi.html | 21 - ...formance__more__functions__uniformiBadArgs.html | 21 - ...conformance__more__functions__vertexAttrib.html | 21 - ...ance__more__functions__vertexAttribBadArgs.html | 21 - ...ance__more__functions__vertexAttribPointer.html | 21 - ...ore__functions__vertexAttribPointerBadArgs.html | 21 - ..._conformance__more__glsl__arrayOutOfBounds.html | 21 - ...onformance__more__glsl__uniformOutOfBounds.html | 21 - ...est_conformance__programs__get-active-test.html | 21 - ...ce__programs__gl-bind-attrib-location-test.html | 21 - ...ormance__programs__gl-get-active-attribute.html | 21 - ...nformance__programs__gl-get-active-uniform.html | 21 - ..._conformance__programs__gl-getshadersource.html | 21 - ...test_conformance__programs__gl-shader-test.html | 21 - ...test_conformance__programs__invalid-UTF-16.html | 21 - .../test_conformance__programs__program-test.html | 21 - ...mance__reading__read-pixels-pack-alignment.html | 21 - ...est_conformance__reading__read-pixels-test.html | 21 - ...nderbuffers__framebuffer-object-attachment.html | 21 - ...nformance__renderbuffers__framebuffer-test.html | 21 - ...renderbuffers__renderbuffer-initialization.html | 21 - ...ance__rendering__draw-arrays-out-of-bounds.html | 21 - ...ce__rendering__draw-elements-out-of-bounds.html | 21 - .../test_conformance__rendering__gl-clear.html | 21 - ...st_conformance__rendering__gl-drawelements.html | 21 - ...st_conformance__rendering__gl-scissor-test.html | 21 - ..._conformance__rendering__line-loop-tri-fan.html | 21 - ...rmance__rendering__more-than-65536-indices.html | 21 - .../test_conformance__rendering__point-size.html | 21 - .../test_conformance__rendering__triangle.html | 21 - ...st_conformance__state__gl-enable-enum-test.html | 21 - .../test_conformance__state__gl-enum-tests.html | 21 - .../test_conformance__state__gl-get-calls.html | 21 - .../test_conformance__state__gl-geterror.html | 21 - .../test_conformance__state__gl-getstring.html | 21 - ...st_conformance__state__gl-object-get-calls.html | 21 - ...onformance__textures__compressed-tex-image.html | 21 - ..._textures__copy-tex-image-and-sub-image-2d.html | 21 - ...test_conformance__textures__gl-pixelstorei.html | 21 - .../test_conformance__textures__gl-teximage.html | 21 - ...rmance__textures__origin-clean-conformance.html | 21 - ...ge-and-sub-image-2d-with-array-buffer-view.html | 21 - ...es__tex-image-and-sub-image-2d-with-canvas.html | 21 - ...tex-image-and-sub-image-2d-with-image-data.html | 21 - ...res__tex-image-and-sub-image-2d-with-image.html | 21 - ...res__tex-image-and-sub-image-2d-with-video.html | 21 - ...xtures__tex-image-and-uniform-binding-bugs.html | 21 - ...__textures__tex-image-with-format-and-type.html | 21 - ...nce__textures__tex-image-with-invalid-data.html | 21 - ...onformance__textures__tex-input-validation.html | 21 - ...mance__textures__tex-sub-image-2d-bad-args.html | 21 - ...st_conformance__textures__tex-sub-image-2d.html | 21 - ...t_conformance__textures__texparameter-test.html | 21 - ...nformance__textures__texture-active-bind-2.html | 21 - ...conformance__textures__texture-active-bind.html | 21 - ...st_conformance__textures__texture-complete.html | 21 - ...onformance__textures__texture-formats-test.html | 21 - .../test_conformance__textures__texture-mips.html | 21 - ..._conformance__textures__texture-npot-video.html | 21 - .../test_conformance__textures__texture-npot.html | 21 - ...formance__textures__texture-size-cube-maps.html | 21 - .../test_conformance__textures__texture-size.html | 21 - ...es__texture-transparent-pixels-initialized.html | 21 - ...nformance__typedarrays__array-buffer-crash.html | 21 - ...ance__typedarrays__array-buffer-view-crash.html | 21 - ...conformance__typedarrays__array-unit-tests.html | 21 - ...t_conformance__uniforms__gl-uniform-arrays.html | 21 - ...est_conformance__uniforms__gl-uniform-bool.html | 21 - ...conformance__uniforms__gl-uniformmatrix4fv.html | 21 - ..._conformance__uniforms__gl-unknown-uniform.html | 21 - ...nformance__uniforms__null-uniform-location.html | 21 - ...st_conformance__uniforms__uniform-location.html | 21 - ...nformance__uniforms__uniform-samplers-test.html | 21 - dom/canvas/test/webgl-conformance/always-fail.html | 21 - .../webgl-conformance/conformance/00_test_list.txt | 17 - .../webgl-conformance/conformance/LICENSE_CHROMIUM | 30 - .../conformance/attribs/00_test_list.txt | 6 - .../attribs/gl-enable-vertex-attrib.html | 57 - .../attribs/gl-vertex-attrib-zero-issues.html | 91 - .../conformance/attribs/gl-vertex-attrib.html | 94 - .../attribs/gl-vertexattribpointer-offsets.html | 193 - .../attribs/gl-vertexattribpointer.html | 133 - .../conformance/buffers/00_test_list.txt | 7 - .../conformance/buffers/buffer-bind-test.html | 63 - .../buffers/buffer-data-array-buffer.html | 67 - .../buffers/index-validation-copies-indices.html | 76 - ...ndex-validation-crash-with-buffer-sub-data.html | 35 - ...index-validation-verifies-too-many-indices.html | 47 - .../index-validation-with-resized-buffer.html | 104 - .../conformance/buffers/index-validation.html | 141 - .../conformance/canvas/00_test_list.txt | 8 - .../conformance/canvas/buffer-offscreen-test.html | 91 - .../conformance/canvas/buffer-preserve-test.html | 86 - .../conformance/canvas/canvas-test.html | 192 - .../conformance/canvas/canvas-zero-size.html | 42 - .../canvas/drawingbuffer-static-canvas-test.html | 148 - .../conformance/canvas/drawingbuffer-test.html | 147 - .../canvas/viewport-unchanged-upon-resize.html | 112 - .../conformance/context/00_test_list.txt | 10 - .../conformance/context/constants.html | 485 - .../context-attribute-preserve-drawing-buffer.html | 113 - ...t-attributes-alpha-depth-stencil-antialias.html | 245 - .../conformance/context/context-lost-restored.html | 213 - .../conformance/context/context-lost.html | 325 - .../conformance/context/context-type-test.html | 49 - .../incorrect-context-object-behaviour.html | 83 - .../conformance/context/methods.html | 200 - .../conformance/context/premultiplyalpha-test.html | 169 - .../conformance/context/resource-sharing-test.html | 41 - .../conformance/extensions/00_test_list.txt | 11 - .../conformance/extensions/ext-sRGB.html | 363 - .../extensions/ext-shader-texture-lod.html | 280 - .../extensions/ext-texture-filter-anisotropic.html | 177 - .../extensions/oes-standard-derivatives.html | 374 - .../conformance/extensions/oes-texture-float.html | 217 - .../extensions/oes-vertex-array-object.html | 414 - .../extensions/webgl-compressed-texture-etc1.html | 506 - .../extensions/webgl-compressed-texture-s3tc.html | 614 - .../extensions/webgl-debug-renderer-info.html | 104 - .../extensions/webgl-debug-shaders.html | 97 - .../extensions/webgl-depth-texture.html | 343 - .../conformance/glsl/00_test_list.txt | 8 - .../glsl/functions/glsl-function-abs.html | 44 - .../glsl/functions/glsl-function-acos.html | 94 - .../glsl/functions/glsl-function-asin.html | 94 - .../glsl/functions/glsl-function-atan-xy.html | 97 - .../glsl/functions/glsl-function-atan.html | 94 - .../glsl/functions/glsl-function-ceil.html | 52 - .../glsl/functions/glsl-function-clamp-float.html | 55 - .../functions/glsl-function-clamp-gentype.html | 58 - .../glsl/functions/glsl-function-cos.html | 98 - .../glsl/functions/glsl-function-cross.html | 52 - .../glsl/functions/glsl-function-distance.html | 87 - .../glsl/functions/glsl-function-dot.html | 89 - .../glsl/functions/glsl-function-faceforward.html | 67 - .../glsl/functions/glsl-function-floor.html | 51 - .../glsl/functions/glsl-function-fract.html | 49 - .../glsl/functions/glsl-function-length.html | 86 - .../glsl/functions/glsl-function-lessThan.html | 51 - .../glsl/functions/glsl-function-max-float.html | 51 - .../glsl/functions/glsl-function-max-gentype.html | 51 - .../glsl/functions/glsl-function-min-float.html | 51 - .../glsl/functions/glsl-function-min-gentype.html | 51 - .../glsl/functions/glsl-function-mix-float.html | 53 - .../glsl/functions/glsl-function-mix-gentype.html | 53 - .../glsl/functions/glsl-function-mod-float.html | 52 - .../glsl/functions/glsl-function-mod-gentype.html | 55 - .../glsl/functions/glsl-function-normalize.html | 58 - .../glsl/functions/glsl-function-reflect.html | 62 - .../glsl/functions/glsl-function-refract.html | 71 - .../glsl/functions/glsl-function-sign.html | 52 - .../glsl/functions/glsl-function-sin.html | 95 - .../functions/glsl-function-smoothstep-float.html | 54 - .../glsl-function-smoothstep-gentype.html | 57 - .../glsl/functions/glsl-function-step-float.html | 51 - .../glsl/functions/glsl-function-step-gentype.html | 51 - .../conformance/glsl/functions/glsl-function.html | 38 - .../glsl/implicit/add_int_float.vert.html | 35 - .../glsl/implicit/add_int_mat2.vert.html | 35 - .../glsl/implicit/add_int_mat3.vert.html | 35 - .../glsl/implicit/add_int_mat4.vert.html | 35 - .../glsl/implicit/add_int_vec2.vert.html | 35 - .../glsl/implicit/add_int_vec3.vert.html | 35 - .../glsl/implicit/add_int_vec4.vert.html | 35 - .../glsl/implicit/add_ivec2_vec2.vert.html | 35 - .../glsl/implicit/add_ivec3_vec3.vert.html | 35 - .../glsl/implicit/add_ivec4_vec4.vert.html | 35 - .../glsl/implicit/assign_int_to_float.vert.html | 35 - .../glsl/implicit/assign_ivec2_to_vec2.vert.html | 35 - .../glsl/implicit/assign_ivec3_to_vec3.vert.html | 35 - .../glsl/implicit/assign_ivec4_to_vec4.vert.html | 35 - .../glsl/implicit/construct_struct.vert.html | 38 - .../glsl/implicit/divide_int_float.vert.html | 35 - .../glsl/implicit/divide_int_mat2.vert.html | 35 - .../glsl/implicit/divide_int_mat3.vert.html | 35 - .../glsl/implicit/divide_int_mat4.vert.html | 35 - .../glsl/implicit/divide_int_vec2.vert.html | 35 - .../glsl/implicit/divide_int_vec3.vert.html | 35 - .../glsl/implicit/divide_int_vec4.vert.html | 35 - .../glsl/implicit/divide_ivec2_vec2.vert.html | 35 - .../glsl/implicit/divide_ivec3_vec3.vert.html | 35 - .../glsl/implicit/divide_ivec4_vec4.vert.html | 35 - .../glsl/implicit/equal_int_float.vert.html | 35 - .../glsl/implicit/equal_ivec2_vec2.vert.html | 35 - .../glsl/implicit/equal_ivec3_vec3.vert.html | 35 - .../glsl/implicit/equal_ivec4_vec4.vert.html | 35 - .../glsl/implicit/function_int_float.vert.html | 38 - .../glsl/implicit/function_ivec2_vec2.vert.html | 38 - .../glsl/implicit/function_ivec3_vec3.vert.html | 38 - .../glsl/implicit/function_ivec4_vec4.vert.html | 38 - .../glsl/implicit/greater_than.vert.html | 35 - .../glsl/implicit/greater_than_equal.vert.html | 35 - .../conformance/glsl/implicit/less_than.vert.html | 35 - .../glsl/implicit/less_than_equal.vert.html | 35 - .../glsl/implicit/multiply_int_float.vert.html | 35 - .../glsl/implicit/multiply_int_mat2.vert.html | 35 - .../glsl/implicit/multiply_int_mat3.vert.html | 35 - .../glsl/implicit/multiply_int_mat4.vert.html | 35 - .../glsl/implicit/multiply_int_vec2.vert.html | 35 - .../glsl/implicit/multiply_int_vec3.vert.html | 35 - .../glsl/implicit/multiply_int_vec4.vert.html | 35 - .../glsl/implicit/multiply_ivec2_vec2.vert.html | 35 - .../glsl/implicit/multiply_ivec3_vec3.vert.html | 35 - .../glsl/implicit/multiply_ivec4_vec4.vert.html | 35 - .../glsl/implicit/not_equal_int_float.vert.html | 35 - .../glsl/implicit/not_equal_ivec2_vec2.vert.html | 35 - .../glsl/implicit/not_equal_ivec3_vec3.vert.html | 35 - .../glsl/implicit/not_equal_ivec4_vec4.vert.html | 35 - .../glsl/implicit/subtract_int_float.vert.html | 35 - .../glsl/implicit/subtract_int_mat2.vert.html | 35 - .../glsl/implicit/subtract_int_mat3.vert.html | 35 - .../glsl/implicit/subtract_int_mat4.vert.html | 35 - .../glsl/implicit/subtract_int_vec2.vert.html | 35 - .../glsl/implicit/subtract_int_vec3.vert.html | 35 - .../glsl/implicit/subtract_int_vec4.vert.html | 35 - .../glsl/implicit/subtract_ivec2_vec2.vert.html | 35 - .../glsl/implicit/subtract_ivec3_vec3.vert.html | 35 - .../glsl/implicit/subtract_ivec4_vec4.vert.html | 35 - .../glsl/implicit/ternary_int_float.vert.html | 35 - .../glsl/implicit/ternary_ivec2_vec2.vert.html | 35 - .../glsl/implicit/ternary_ivec3_vec3.vert.html | 35 - .../glsl/implicit/ternary_ivec4_vec4.vert.html | 35 - .../conformance/glsl/matrices/00_test_list.txt | 2 - .../glsl/matrices/glsl-mat4-to-mat3.html | 70 - .../conformance/glsl/misc/00_test_list.txt | 72 - .../glsl/misc/attrib-location-length-limits.html | 82 - .../embedded-struct-definitions-forbidden.html | 39 - .../misc/glsl-2types-of-textures-on-same-unit.html | 137 - .../conformance/glsl/misc/glsl-function-nodes.html | 139 - .../glsl/misc/glsl-long-variable-names.html | 249 - .../conformance/glsl/misc/glsl-vertex-branch.html | 130 - .../glsl/misc/non-ascii-comments.vert.html | 38 - .../conformance/glsl/misc/non-ascii.vert.html | 36 - .../conformance/glsl/misc/re-compile-re-link.html | 151 - .../shader-with-256-character-identifier.frag.html | 36 - .../shader-with-257-character-identifier.frag.html | 36 - .../misc/shader-with-_webgl-identifier.vert.html | 35 - .../misc/shader-with-arbitrary-indexing.frag.html | 39 - .../misc/shader-with-arbitrary-indexing.vert.html | 38 - .../glsl/misc/shader-with-attrib-array.vert.html | 35 - .../glsl/misc/shader-with-attrib-struct.vert.html | 39 - .../glsl/misc/shader-with-clipvertex.vert.html | 36 - .../glsl/misc/shader-with-comma-assignment.html | 41 - .../shader-with-comma-conditional-assignment.html | 200 - .../glsl/misc/shader-with-conditional-scoping.html | 48 - .../misc/shader-with-default-precision.frag.html | 35 - .../misc/shader-with-default-precision.vert.html | 36 - .../shader-with-define-line-continuation.frag.html | 37 - .../glsl/misc/shader-with-dfdx-no-ext.frag.html | 35 - .../glsl/misc/shader-with-dfdx.frag.html | 36 - .../glsl/misc/shader-with-do-scoping.html | 36 - .../glsl/misc/shader-with-error-directive.html | 50 - .../misc/shader-with-explicit-int-cast.vert.html | 36 - .../misc/shader-with-float-return-value.frag.html | 44 - .../glsl/misc/shader-with-for-loop.html | 82 - .../glsl/misc/shader-with-for-scoping.html | 36 - .../glsl/misc/shader-with-frag-depth.frag.html | 36 - .../misc/shader-with-function-recursion.frag.html | 45 - .../misc/shader-with-function-scoped-struct.html | 40 - .../glsl/misc/shader-with-functional-scoping.html | 39 - .../glsl/misc/shader-with-glcolor.vert.html | 35 - .../glsl/misc/shader-with-gles-1.frag.html | 39 - .../glsl/misc/shader-with-gles-symbol.frag.html | 39 - .../misc/shader-with-glprojectionmatrix.vert.html | 35 - .../misc/shader-with-hex-int-constant-macro.html | 38 - ...hader-with-implicit-vec3-to-vec4-cast.vert.html | 36 - .../glsl/misc/shader-with-include.vert.html | 39 - .../misc/shader-with-int-return-value.frag.html | 42 - .../misc/shader-with-invalid-identifier.frag.html | 36 - .../misc/shader-with-ivec2-return-value.frag.html | 42 - .../misc/shader-with-ivec3-return-value.frag.html | 42 - .../misc/shader-with-ivec4-return-value.frag.html | 42 - .../misc/shader-with-limited-indexing.frag.html | 52 - .../glsl/misc/shader-with-line-directive.html | 43 - .../glsl/misc/shader-with-long-line.html | 67 - .../misc/shader-with-non-ascii-error.frag.html | 35 - .../glsl/misc/shader-with-precision.frag.html | 35 - .../glsl/misc/shader-with-quoted-error.frag.html | 35 - ...er-with-undefined-preprocessor-symbol.frag.html | 39 - ...shader-with-uniform-in-loop-condition.vert.html | 40 - .../misc/shader-with-vec2-return-value.frag.html | 44 - .../misc/shader-with-vec3-return-value.frag.html | 44 - .../misc/shader-with-vec4-return-value.frag.html | 44 - .../shader-with-vec4-vec3-vec4-conditional.html | 36 - .../glsl/misc/shader-with-version-100.frag.html | 39 - .../glsl/misc/shader-with-version-100.vert.html | 36 - .../glsl/misc/shader-with-version-120.vert.html | 36 - .../glsl/misc/shader-with-version-130.vert.html | 36 - .../misc/shader-with-webgl-identifier.vert.html | 35 - .../glsl/misc/shader-without-precision.frag.html | 35 - .../conformance/glsl/misc/shared.html | 150 - .../glsl/misc/struct-nesting-exceeds-maximum.html | 53 - .../glsl/misc/struct-nesting-under-maximum.html | 49 - .../glsl/misc/uniform-location-length-limits.html | 85 - .../glsl/reserved/_webgl_field.vert.html | 38 - .../glsl/reserved/_webgl_function.vert.html | 38 - .../glsl/reserved/_webgl_struct.vert.html | 38 - .../glsl/reserved/_webgl_variable.vert.html | 34 - .../glsl/reserved/webgl_field.vert.html | 38 - .../glsl/reserved/webgl_function.vert.html | 38 - .../glsl/reserved/webgl_struct.vert.html | 38 - .../glsl/reserved/webgl_variable.vert.html | 34 - .../conformance/glsl/samplers/00_test_list.txt | 4 - .../samplers/glsl-function-texture2d-bias.html | 102 - .../glsl/samplers/glsl-function-texture2dlod.html | 102 - .../glsl/samplers/glsl-function-texture2dproj.html | 117 - .../conformance/glsl/variables/00_test_list.txt | 3 - .../conformance/glsl/variables/gl-fragcoord.html | 87 - .../conformance/glsl/variables/gl-frontfacing.html | 88 - .../conformance/glsl/variables/gl-pointcoord.html | 141 - .../limits/gl-max-texture-dimensions.html | 97 - .../conformance/limits/gl-min-attribs.html | 85 - .../conformance/limits/gl-min-textures.html | 72 - .../conformance/limits/gl-min-uniforms.html | 104 - .../conformance/misc/00_test_list.txt | 13 - .../conformance/misc/bad-arguments-test.html | 114 - .../conformance/misc/delayed-drawing.html | 62 - .../conformance/misc/error-reporting.html | 100 - .../misc/functions-returning-strings.html | 103 - .../conformance/misc/instanceof-test.html | 89 - .../conformance/misc/invalid-passed-params.html | 193 - .../conformance/misc/is-object.html | 73 - .../conformance/misc/null-object-behaviour.html | 107 - .../misc/object-deletion-behaviour.html | 428 - .../conformance/misc/shader-precision-format.html | 83 - .../conformance/misc/type-conversion-test.html | 170 - .../conformance/misc/uninitialized-test.html | 170 - .../conformance/misc/webgl-specific.html | 104 - .../conformance/more/00_test_list.txt | 57 - .../conformance/more/all_tests.html | 400 - .../conformance/more/all_tests_linkonly.html | 400 - .../conformance/more/all_tests_sequential.html | 400 - .../more/conformance/argGenerators-A.js | 63 - .../more/conformance/argGenerators-B1.js | 55 - .../more/conformance/argGenerators-B2.js | 148 - .../more/conformance/argGenerators-B3.js | 62 - .../more/conformance/argGenerators-B4.js | 65 - .../more/conformance/argGenerators-C.js | 113 - .../more/conformance/argGenerators-D_G.js | 229 - .../more/conformance/argGenerators-G_I.js | 118 - .../more/conformance/argGenerators-L_S.js | 116 - .../more/conformance/argGenerators-S_V.js | 206 - .../more/conformance/badArgsArityLessThanArgc.html | 598 - .../conformance/more/conformance/constants.html | 373 - .../conformance/more/conformance/fuzzTheAPI.html | 110 - .../conformance/more/conformance/getContext.html | 32 - .../conformance/more/conformance/methods.html | 202 - .../more/conformance/quickCheckAPI-A.html | 57 - .../more/conformance/quickCheckAPI-B1.html | 57 - .../more/conformance/quickCheckAPI-B2.html | 57 - .../more/conformance/quickCheckAPI-B3.html | 57 - .../more/conformance/quickCheckAPI-B4.html | 57 - .../more/conformance/quickCheckAPI-C.html | 57 - .../more/conformance/quickCheckAPI-D_G.html | 57 - .../more/conformance/quickCheckAPI-G_I.html | 57 - .../more/conformance/quickCheckAPI-L_S.html | 57 - .../more/conformance/quickCheckAPI-S_V.html | 57 - .../conformance/more/conformance/quickCheckAPI.js | 390 - .../more/conformance/quickCheckAPIBadArgs.html | 76 - .../conformance/more/conformance/webGLArrays.html | 159 - .../conformance/more/demos/opengl_web.html | 580 - .../conformance/more/demos/video.html | 135 - .../conformance/more/functions/bindBuffer.html | 69 - .../more/functions/bindBufferBadArgs.html | 94 - .../functions/bindFramebufferLeaveNonZero.html | 23 - .../conformance/more/functions/bufferData.html | 60 - .../more/functions/bufferDataBadArgs.html | 48 - .../conformance/more/functions/bufferSubData.html | 111 - .../more/functions/bufferSubDataBadArgs.html | 67 - .../conformance/more/functions/copyTexImage2D.html | 130 - .../more/functions/copyTexImage2DBadArgs.html | 109 - .../more/functions/copyTexSubImage2D.html | 142 - .../more/functions/copyTexSubImage2DBadArgs.html | 111 - .../more/functions/deleteBufferBadArgs.html | 38 - .../conformance/more/functions/drawArrays.html | 135 - .../more/functions/drawArraysOutOfBounds.html | 305 - .../conformance/more/functions/drawElements.html | 143 - .../more/functions/drawElementsBadArgs.html | 209 - .../conformance/more/functions/isTests.html | 82 - .../conformance/more/functions/readPixels.html | 63 - .../more/functions/readPixelsBadArgs.html | 125 - .../conformance/more/functions/texImage2D.html | 86 - .../more/functions/texImage2DBadArgs.html | 116 - .../conformance/more/functions/texImage2DHTML.html | 157 - .../more/functions/texImage2DHTMLBadArgs.html | 45 - .../conformance/more/functions/texSubImage2D.html | 91 - .../more/functions/texSubImage2DBadArgs.html | 110 - .../more/functions/texSubImage2DHTML.html | 169 - .../more/functions/texSubImage2DHTMLBadArgs.html | 77 - .../conformance/more/functions/uniformMatrix.html | 63 - .../more/functions/uniformMatrixBadArgs.html | 137 - .../conformance/more/functions/uniformf.html | 68 - .../more/functions/uniformfArrayLen1.html | 94 - .../more/functions/uniformfBadArgs.html | 99 - .../conformance/more/functions/uniformi.html | 68 - .../more/functions/uniformiBadArgs.html | 95 - .../conformance/more/functions/vertexAttrib.html | 142 - .../more/functions/vertexAttribBadArgs.html | 118 - .../more/functions/vertexAttribPointer.html | 106 - .../more/functions/vertexAttribPointerBadArgs.html | 131 - .../conformance/more/glsl/arrayOutOfBounds.html | 273 - .../conformance/more/glsl/longLoops.html | 253 - .../conformance/more/glsl/uniformOutOfBounds.html | 217 - .../more/glsl/unusedAttribsUniforms.html | 115 - .../webgl-conformance/conformance/more/index.html | 69 - .../conformance/more/performance/CPUvsGPU.html | 360 - .../conformance/more/performance/bandwidth.html | 238 - .../conformance/more/performance/jsGCPause.html | 58 - .../conformance/more/performance/jsMatrixMult.html | 50 - .../more/performance/jsToGLOverhead.html | 40 - .../webgl-conformance/conformance/more/unit.js | 881 - .../webgl-conformance/conformance/more/util.js | 1248 - .../conformance/programs/00_test_list.txt | 9 - .../conformance/programs/get-active-test.html | 135 - .../programs/gl-bind-attrib-location-test.html | 201 - .../programs/gl-get-active-attribute.html | 84 - .../programs/gl-get-active-uniform.html | 143 - .../conformance/programs/gl-getshadersource.html | 38 - .../conformance/programs/gl-shader-test.html | 48 - .../conformance/programs/invalid-UTF-16.html | 50 - .../conformance/programs/program-test.html | 327 - .../reading/read-pixels-pack-alignment.html | 240 - .../conformance/reading/read-pixels-test.html | 226 - .../conformance/renderbuffers/00_test_list.txt | 4 - .../framebuffer-object-attachment.html | 423 - .../renderbuffers/framebuffer-test.html | 173 - .../renderbuffers/renderbuffer-initialization.html | 98 - .../conformance/rendering/00_test_list.txt | 9 - .../rendering/draw-arrays-out-of-bounds.html | 133 - .../rendering/draw-elements-out-of-bounds.html | 177 - .../conformance/rendering/gl-clear.html | 66 - .../conformance/rendering/gl-drawelements.html | 98 - .../conformance/rendering/gl-scissor-test.html | 73 - .../conformance/rendering/line-loop-tri-fan.html | 242 - .../rendering/more-than-65536-indices.html | 94 - .../conformance/rendering/point-size.html | 125 - .../conformance/rendering/triangle.html | 123 - .../conformance/resources/glsl-conformance-test.js | 322 - .../conformance/resources/glsl-feature-tests.css | 26 - .../conformance/resources/glsl-generator.js | 1157 - .../conformance/resources/webgl-test-utils.js | 1408 - .../conformance/resources/webgl-test.js | 805 - .../conformance/state/00_test_list.txt | 7 - .../conformance/state/gl-enable-enum-test.html | 133 - .../conformance/state/gl-enum-tests.html | 87 - .../conformance/state/gl-get-calls.html | 156 - .../conformance/state/gl-geterror.html | 76 - .../conformance/state/gl-getstring.html | 58 - .../conformance/state/gl-object-get-calls.html | 276 - .../conformance/textures/00_test_list.txt | 29 - .../conformance/textures/compressed-tex-image.html | 60 - .../textures/copy-tex-image-and-sub-image-2d.html | 136 - .../conformance/textures/gl-pixelstorei.html | 124 - .../conformance/textures/gl-teximage.html | 422 - .../textures/origin-clean-conformance.html | 136 - ...ge-and-sub-image-2d-with-array-buffer-view.html | 193 - .../tex-image-and-sub-image-2d-with-canvas.html | 115 - ...tex-image-and-sub-image-2d-with-image-data.html | 138 - .../tex-image-and-sub-image-2d-with-image.html | 149 - .../tex-image-and-sub-image-2d-with-video.html | 125 - .../tex-image-and-uniform-binding-bugs.html | 66 - .../textures/tex-image-with-format-and-type.html | 726 - .../textures/tex-image-with-invalid-data.html | 101 - .../conformance/textures/tex-input-validation.html | 361 - .../textures/tex-sub-image-2d-bad-args.html | 66 - .../conformance/textures/tex-sub-image-2d.html | 100 - .../conformance/textures/texparameter-test.html | 188 - .../textures/texture-active-bind-2.html | 189 - .../conformance/textures/texture-active-bind.html | 138 - .../conformance/textures/texture-clear.html | 42 - .../conformance/textures/texture-complete.html | 67 - .../conformance/textures/texture-formats-test.html | 251 - .../conformance/textures/texture-mips.html | 256 - .../conformance/textures/texture-npot-video.html | 162 - .../conformance/textures/texture-npot.html | 225 - .../textures/texture-size-cube-maps.html | 332 - .../conformance/textures/texture-size.html | 196 - .../texture-transparent-pixels-initialized.html | 114 - .../conformance/typedarrays/00_test_list.txt | 4 - .../typedarrays/array-buffer-crash.html | 38 - .../typedarrays/array-buffer-view-crash.html | 65 - .../conformance/typedarrays/array-unit-tests.html | 1072 - .../conformance/uniforms/00_test_list.txt | 8 - .../conformance/uniforms/gl-uniform-arrays.html | 302 - .../conformance/uniforms/gl-uniform-bool.html | 56 - .../conformance/uniforms/gl-uniformmatrix4fv.html | 79 - .../conformance/uniforms/gl-unknown-uniform.html | 65 - .../uniforms/null-uniform-location.html | 76 - .../conformance/uniforms/uniform-location.html | 112 - .../uniforms/uniform-samplers-test.html | 60 - .../dont-load-image-from-internet.patch | 1417 - .../ext-texture-filter-anisotropic.patch | 197 - .../webgl-conformance/extra/big-fbos-example.html | 216 - .../extra/canvas-compositing-test.html | 125 - .../webgl-conformance/extra/fbo-lost-context.html | 199 - .../extra/lots-of-polys-example.html | 88 - .../webgl-conformance/extra/offscreen-issue.html | 38 - .../extra/out-of-bounds-uniform-array-access.html | 106 - .../webgl-conformance/extra/out-of-memory.html | 92 - .../webgl-conformance/extra/out-of-resources.html | 109 - .../test/webgl-conformance/extra/out-of-vram.html | 115 - .../extra/simulated-attrib-0-bug-test.html | 29 - .../extra/slow-shader-example.html | 116 - .../test/webgl-conformance/extra/webgl-info.html | 80 - .../fix-webgl-harness-async.patch | 22 - dom/canvas/test/webgl-conformance/gc.patch | 155 - .../generate-wrappers-and-manifest.py | 385 - .../test/webgl-conformance/iframe-autoresize.js | 32 - .../log-more-info-about-test-failures.patch | 174 - .../webgl-conformance/misc/program-test-1.html | 81 - .../test/webgl-conformance/mochi-single.html | 265 - .../webgl-conformance/mochi-wrapper.html.template | 21 - .../test/webgl-conformance/mochitest-errata.ini | 112 - .../test/webgl-conformance/mochitest.ini.template | 8 - .../webgl-conformance/reference-cycle-test.patch | 107 - .../test/webgl-conformance/resources/cors-util.js | 31 - .../resources/desktop-gl-constants.js | 2626 - .../webgl-conformance/resources/js-test-pre.js | 474 - .../webgl-conformance/resources/webgl-logo.png | Bin 11020 -> 0 bytes .../resources/webgl-test-harness.js | 444 - .../webgl-conformance/webgl-conformance-tests.html | 545 - dom/canvas/test/webgl-mochitest.ini | 35 - dom/canvas/test/webgl-mochitest/driver-info.js | 3 - .../test/webgl-mochitest/ensure-exts/ensure-ext.js | 44 + .../ensure-exts/test_ANGLE_instanced_arrays.html | 17 + .../ensure-exts/test_EXT_blend_minmax.html | 17 + .../test_EXT_color_buffer_half_float.html | 17 + .../ensure-exts/test_EXT_disjoint_timer_query.html | 17 + .../ensure-exts/test_EXT_frag_depth.html | 17 + .../webgl-mochitest/ensure-exts/test_EXT_sRGB.html | 17 + .../ensure-exts/test_EXT_shader_texture_lod.html | 17 + .../test_EXT_texture_filter_anisotropic.html | 17 + .../ensure-exts/test_OES_standard_derivatives.html | 17 + .../ensure-exts/test_WEBGL_color_buffer_float.html | 17 + .../test_WEBGL_compressed_texture_atc.html | 17 + .../test_WEBGL_compressed_texture_es3.html | 19 + .../test_WEBGL_compressed_texture_etc1.html | 17 + .../test_WEBGL_compressed_texture_pvrtc.html | 17 + .../test_WEBGL_compressed_texture_s3tc.html | 17 + .../ensure-exts/test_WEBGL_depth_texture.html | 17 + .../ensure-exts/test_WEBGL_draw_buffers.html | 17 + .../webgl-mochitest/ensure-exts/test_common.html | 110 + dom/canvas/test/webgl-mochitest/es3-data.js | 4719 + .../test/webgl-mochitest/mochi-to-testcase.py | 7 +- dom/canvas/test/webgl-mochitest/mochitest.ini | 96 + .../webgl-mochitest/regress/test_bug_1268096.html | 140 + dom/canvas/test/webgl-mochitest/test_backends.html | 169 + .../test/webgl-mochitest/test_canvas_size.html | 54 + dom/canvas/test/webgl-mochitest/test_capture.html | 207 + .../test_cubemap_must_be_square.html | 35 + .../webgl-mochitest/test_depth_tex_lazy_clear.html | 73 + .../test/webgl-mochitest/test_fuzzing_bugs.html | 159 + .../webgl-mochitest/test_hidden_depth_stencil.html | 159 + .../test_implicit_color_buffer_float.html | 12 +- .../webgl-mochitest/test_pixel_pack_buffer.html | 288 + .../test/webgl-mochitest/test_privileged_exts.html | 2 +- .../webgl-mochitest/test_renderer_strings.html | 102 + .../test/webgl-mochitest/test_sab_with_webgl.html | 192 + .../test/webgl-mochitest/test_uninit_data.html | 84 + .../test_webgl2_alpha_luminance.html | 114 + .../webgl-mochitest/test_webgl2_not_exposed.html | 34 +- .../test/webgl-mochitest/test_webgl_available.html | 63 +- .../test_webgl_color_buffer_float.html | 486 + .../test_webgl_compressed_texture_es3.html | 753 + ...available.html => test_webgl_force_enable.html} | 0 .../test_webglcontextcreationerror.html | 66 + dom/canvas/test/webgl-mochitest/webgl-util.js | 34 +- dom/cellbroadcast/CellBroadcast.cpp | 163 - dom/cellbroadcast/CellBroadcast.h | 63 - dom/cellbroadcast/CellBroadcastMessage.cpp | 153 - dom/cellbroadcast/CellBroadcastMessage.h | 136 - dom/cellbroadcast/gonk/CellBroadcastService.js | 303 - .../gonk/CellBroadcastService.manifest | 7 - dom/cellbroadcast/interfaces/moz.build | 17 - .../interfaces/nsICellBroadcastService.idl | 97 - .../interfaces/nsICellbroadcastMessenger.idl | 55 - .../interfaces/nsIGonkCellBroadcastService.idl | 31 - dom/cellbroadcast/ipc/CellBroadcastIPCService.cpp | 110 - dom/cellbroadcast/ipc/CellBroadcastIPCService.h | 58 - dom/cellbroadcast/ipc/CellBroadcastParent.cpp | 74 - dom/cellbroadcast/ipc/CellBroadcastParent.h | 38 - dom/cellbroadcast/ipc/PCellBroadcast.ipdl | 41 - dom/cellbroadcast/moz.build | 40 - dom/cellbroadcast/tests/marionette/head.js | 398 - dom/cellbroadcast/tests/marionette/manifest.ini | 9 - .../tests/marionette/test_cellbroadcast_etws.js | 217 - .../tests/marionette/test_cellbroadcast_gsm.js | 361 - .../marionette/test_cellbroadcast_multi_sim.js | 28 - .../tests/marionette/test_cellbroadcast_umts.js | 452 - dom/console/Console.cpp | 2438 + dom/console/Console.h | 402 + dom/{base => console}/ConsoleAPI.manifest | 0 dom/console/ConsoleAPIStorage.js | 161 + dom/console/ConsoleReportCollector.cpp | 190 + dom/console/ConsoleReportCollector.h | 84 + dom/console/moz.build | 45 + dom/{base => console}/nsIConsoleAPIStorage.idl | 0 dom/console/nsIConsoleReportCollector.h | 115 + dom/console/tests/chrome.ini | 6 + dom/{base/test => console/tests}/file_empty.html | 0 dom/console/tests/mochitest.ini | 11 + dom/console/tests/test_bug659625.html | 92 + .../test => console/tests}/test_bug978522.html | 0 .../test => console/tests}/test_bug979109.html | 0 .../test => console/tests}/test_bug989665.html | 0 dom/console/tests/test_console.xul | 35 + .../tests}/test_consoleEmptyStack.html | 0 dom/console/tests/test_console_binding.html | 42 + dom/console/tests/test_console_proto.html | 17 + dom/contacts/ContactManager.js | 541 - dom/contacts/ContactManager.manifest | 5 - dom/contacts/fallback/ContactDB.jsm | 1405 - dom/contacts/fallback/ContactService.jsm | 266 - dom/contacts/moz.build | 24 - dom/contacts/tests/chrome.ini | 6 - dom/contacts/tests/mochitest.ini | 24 - dom/contacts/tests/shared.js | 503 - dom/contacts/tests/test_contacts_basics.html | 784 - dom/contacts/tests/test_contacts_basics2.html | 1149 - dom/contacts/tests/test_contacts_blobs.html | 222 - dom/contacts/tests/test_contacts_cache.xul | 168 - dom/contacts/tests/test_contacts_events.html | 41 - dom/contacts/tests/test_contacts_getall.html | 152 - dom/contacts/tests/test_contacts_getall2.html | 120 - .../tests/test_contacts_international.html | 274 - dom/contacts/tests/test_contacts_shutdown.xul | 103 - .../tests/test_contacts_substringmatching.html | 348 - .../tests/test_contacts_substringmatchingCL.html | 204 - .../tests/test_contacts_substringmatchingVE.html | 132 - dom/contacts/tests/test_contacts_upgrade.xul | 271 - dom/contacts/tests/test_migration.html | 210 - dom/contacts/tests/test_migration_chrome.js | 336 - dom/contacts/tests/test_permission_denied.html | 120 - dom/crypto/CryptoBuffer.cpp | 99 +- dom/crypto/CryptoBuffer.h | 15 +- dom/crypto/CryptoKey.cpp | 445 +- dom/crypto/CryptoKey.h | 30 +- dom/crypto/KeyAlgorithmProxy.cpp | 17 +- dom/crypto/KeyAlgorithmProxy.h | 51 +- dom/crypto/WebCryptoCommon.h | 48 +- dom/crypto/WebCryptoTask.cpp | 1436 +- dom/crypto/WebCryptoTask.h | 112 +- dom/crypto/WebCryptoThreadPool.cpp | 119 + dom/crypto/WebCryptoThreadPool.h | 54 + dom/crypto/moz.build | 11 +- dom/crypto/test/file_indexedDB.html | 82 + dom/crypto/test/mochitest.ini | 11 +- dom/crypto/test/test-array.js | 38 +- dom/crypto/test/test-vectors.js | 338 +- dom/crypto/test/test-worker.js | 44 + dom/crypto/test/test_WebCrypto.html | 53 + dom/crypto/test/test_WebCrypto_ECDH.html | 141 +- dom/crypto/test/test_WebCrypto_ECDSA.html | 42 +- dom/crypto/test/test_WebCrypto_HKDF.html | 351 + ...t_WebCrypto_Import_Multiple_Identical_Keys.html | 119 + dom/crypto/test/test_WebCrypto_JWK.html | 98 +- dom/crypto/test/test_WebCrypto_PBKDF2.html | 91 +- dom/crypto/test/test_WebCrypto_RSA_PSS.html | 404 + .../test/test_WebCrypto_Structured_Cloning.html | 305 + dom/crypto/test/test_WebCrypto_Workers.html | 159 + dom/crypto/test/test_WebCrypto_Wrap_Unwrap.html | 32 + dom/crypto/test/test_indexedDB.html | 61 + dom/crypto/test/util.js | 40 +- dom/datastore/DataStore.cpp | 192 - dom/datastore/DataStore.h | 94 - dom/datastore/DataStore.manifest | 2 - dom/datastore/DataStoreCallbacks.h | 54 - dom/datastore/DataStoreChangeNotifier.jsm | 230 - dom/datastore/DataStoreCursor.cpp | 76 - dom/datastore/DataStoreCursor.h | 59 - dom/datastore/DataStoreCursorImpl.jsm | 438 - dom/datastore/DataStoreDB.cpp | 427 - dom/datastore/DataStoreDB.h | 84 - dom/datastore/DataStoreDB.jsm | 118 - dom/datastore/DataStoreImpl.js | 549 - dom/datastore/DataStoreRevision.cpp | 102 - dom/datastore/DataStoreRevision.h | 53 - dom/datastore/DataStoreService.cpp | 1409 - dom/datastore/DataStoreService.h | 114 - dom/datastore/moz.build | 48 - dom/datastore/nsIDataStore.idl | 23 - dom/datastore/nsIDataStoreService.idl | 34 - dom/datastore/tests/file_app.sjs | 55 - dom/datastore/tests/file_app.template.webapp | 10 - dom/datastore/tests/file_app2.template.webapp | 10 - dom/datastore/tests/file_app_install.html | 91 - dom/datastore/tests/file_arrays.html | 110 - dom/datastore/tests/file_basic.html | 31 - dom/datastore/tests/file_basic_common.js | 119 - dom/datastore/tests/file_basic_worker.html | 30 - dom/datastore/tests/file_basic_worker.js | 19 - dom/datastore/tests/file_bug1008044.html | 46 - dom/datastore/tests/file_bug1058108.html | 40 - dom/datastore/tests/file_bug924104.html | 77 - dom/datastore/tests/file_bug957086.html | 34 - dom/datastore/tests/file_bug976311.html | 88 - dom/datastore/tests/file_bug976311.template.webapp | 12 - dom/datastore/tests/file_bug986056.html | 26 - dom/datastore/tests/file_bug986056.template.webapp | 12 - dom/datastore/tests/file_certifiedApp.html | 25 - dom/datastore/tests/file_changes.html | 148 - dom/datastore/tests/file_changes2.html | 51 - dom/datastore/tests/file_duplicate.html | 75 - dom/datastore/tests/file_event_maker.html | 32 - dom/datastore/tests/file_event_receiver.html | 45 - dom/datastore/tests/file_keys.html | 161 - .../tests/file_notify_system_message.html | 120 - dom/datastore/tests/file_readonly.html | 72 - dom/datastore/tests/file_sync.html | 31 - dom/datastore/tests/file_sync_common.js | 461 - dom/datastore/tests/file_sync_worker.html | 30 - dom/datastore/tests/file_sync_worker.js | 19 - dom/datastore/tests/file_transactions.html | 129 - dom/datastore/tests/file_worker_close.html | 29 - dom/datastore/tests/file_worker_close.js | 18 - dom/datastore/tests/mochitest.ini | 64 - dom/datastore/tests/test_app_install.html | 109 - dom/datastore/tests/test_arrays.html | 129 - dom/datastore/tests/test_basic.html | 129 - dom/datastore/tests/test_basic_worker.html | 129 - dom/datastore/tests/test_bug1008044.html | 130 - dom/datastore/tests/test_bug1058108.html | 129 - dom/datastore/tests/test_bug924104.html | 129 - dom/datastore/tests/test_bug957086.html | 141 - dom/datastore/tests/test_bug976311.html | 137 - dom/datastore/tests/test_bug986056.html | 148 - dom/datastore/tests/test_certifiedApp.html | 136 - dom/datastore/tests/test_changes.html | 185 - dom/datastore/tests/test_duplicate.html | 129 - dom/datastore/tests/test_keys.html | 129 - .../tests/test_notify_system_message.html | 140 - dom/datastore/tests/test_oop.html | 130 - dom/datastore/tests/test_oop_events.html | 160 - dom/datastore/tests/test_readonly.html | 112 - dom/datastore/tests/test_sync.html | 128 - dom/datastore/tests/test_sync_worker.html | 128 - dom/datastore/tests/test_transactions.html | 129 - dom/datastore/tests/test_worker_close.html | 129 - dom/devicestorage/DeviceStorage.h | 362 - dom/devicestorage/DeviceStorageFileDescriptor.h | 21 - dom/devicestorage/DeviceStorageRequestChild.cpp | 224 - dom/devicestorage/DeviceStorageRequestChild.h | 52 - dom/devicestorage/DeviceStorageRequestParent.cpp | 1060 - dom/devicestorage/DeviceStorageRequestParent.h | 318 - dom/devicestorage/PDeviceStorageRequest.ipdl | 105 - dom/devicestorage/ipc/ipc.json | 7 - dom/devicestorage/ipc/mochitest.ini | 8 - dom/devicestorage/ipc/test_ipc.html | 173 - dom/devicestorage/moz.build | 42 - dom/devicestorage/nsDeviceStorage.cpp | 4652 - dom/devicestorage/nsDeviceStorage.h | 236 - dom/devicestorage/test/chrome.ini | 5 - dom/devicestorage/test/devicestorage_common.js | 79 - dom/devicestorage/test/mochitest.ini | 34 - dom/devicestorage/test/test_823965.html | 106 - dom/devicestorage/test/test_add.html | 69 - dom/devicestorage/test/test_addCorrectType.html | 74 - dom/devicestorage/test/test_app_permissions.html | 661 - dom/devicestorage/test/test_available.html | 48 - dom/devicestorage/test/test_basic.html | 140 - dom/devicestorage/test/test_dirs.html | 80 - dom/devicestorage/test/test_diskSpace.html | 101 - dom/devicestorage/test/test_dotdot.html | 73 - dom/devicestorage/test/test_enumerate.html | 103 - .../test/test_enumerateMultipleContinue.html | 50 - dom/devicestorage/test/test_enumerateNoParam.html | 109 - dom/devicestorage/test/test_enumerateOptions.html | 81 - dom/devicestorage/test/test_freeSpace.html | 61 - .../test/test_fs_app_permissions.html | 836 - dom/devicestorage/test/test_fs_appendFile.html | 90 - dom/devicestorage/test/test_fs_basic.html | 70 - .../test/test_fs_createDirectory.html | 105 - dom/devicestorage/test/test_fs_createFile.html | 132 - dom/devicestorage/test/test_fs_get.html | 204 - dom/devicestorage/test/test_fs_remove.html | 215 - .../test/test_lastModificationFilter.html | 174 - dom/devicestorage/test/test_overrideDir.html | 163 - dom/devicestorage/test/test_overwrite.html | 92 - dom/devicestorage/test/test_sanity.html | 59 - dom/devicestorage/test/test_usedSpace.html | 61 - dom/devicestorage/test/test_watch.html | 75 - dom/devicestorage/test/test_watchOther.html | 84 - dom/downloads/DownloadsAPI.js | 450 - dom/downloads/DownloadsAPI.jsm | 268 - dom/downloads/DownloadsAPI.manifest | 6 - dom/downloads/DownloadsIPC.jsm | 223 - dom/downloads/moz.build | 21 - dom/downloads/tests/mochitest.ini | 12 - dom/downloads/tests/serve_file.sjs | 170 - dom/downloads/tests/test_downloads_bad_file.html | 93 - dom/downloads/tests/test_downloads_basic.html | 123 - dom/downloads/tests/test_downloads_large.html | 109 - .../tests/test_downloads_navigator_object.html | 75 - .../tests/test_downloads_pause_remove.html | 116 - .../tests/test_downloads_pause_resume.html | 121 - dom/encoding/EncodingUtils.cpp | 6 +- dom/encoding/EncodingUtils.h | 24 +- dom/encoding/FallbackEncoding.cpp | 12 +- dom/encoding/FallbackEncoding.h | 6 +- dom/encoding/TextDecoder.cpp | 24 +- dom/encoding/TextDecoder.h | 16 +- dom/encoding/TextEncoder.cpp | 43 +- dom/encoding/TextEncoder.h | 31 +- dom/encoding/domainsfallbacks.properties | 4 +- dom/encoding/encodingsgroups.properties | 1 - dom/encoding/labelsencodings.properties | 3 +- dom/encoding/localesfallbacks.properties | 2 +- dom/encoding/moz.build | 6 +- dom/encoding/test/mochitest.ini | 14 +- dom/encoding/test/reftest/reftest-stylo.list | 6 + dom/encoding/test/reftest/reftest.list | 4 +- dom/encoding/test/test_TextDecoder.js | 81 +- dom/encoding/test/test_TextEncoder.js | 124 +- dom/encoding/test/unit/head.js | 2 +- dom/encoding/test/unit/test_misc.js | 27 +- dom/encoding/test/unit/test_utf.js | 38 +- dom/encoding/test/unit/xpcshell.ini | 6 +- dom/engineeringmode/EngineeringMode.manifest | 6 - dom/engineeringmode/EngineeringModeAPI.js | 135 - dom/engineeringmode/EngineeringModeService.js | 163 - dom/engineeringmode/moz.build | 19 - dom/engineeringmode/nsIEngineeringMode.idl | 29 - dom/events/AnimationEvent.cpp | 36 +- dom/events/AnimationEvent.h | 12 +- dom/events/AsyncEventDispatcher.cpp | 65 +- dom/events/AsyncEventDispatcher.h | 23 +- dom/events/BeforeAfterKeyboardEvent.cpp | 26 +- dom/events/BeforeAfterKeyboardEvent.h | 12 +- dom/events/BeforeUnloadEvent.cpp | 15 +- dom/events/BeforeUnloadEvent.h | 12 +- dom/events/ClipboardEvent.cpp | 61 +- dom/events/ClipboardEvent.h | 15 +- dom/events/CommandEvent.cpp | 26 +- dom/events/CommandEvent.h | 12 +- dom/events/CompositionEvent.cpp | 58 +- dom/events/CompositionEvent.h | 33 +- dom/events/ContentEventHandler.cpp | 2473 +- dom/events/ContentEventHandler.h | 367 +- dom/events/CustomEvent.cpp | 95 +- dom/events/CustomEvent.h | 15 +- dom/events/DOMEventTargetHelper.cpp | 90 +- dom/events/DOMEventTargetHelper.h | 43 +- dom/events/DataContainerEvent.cpp | 35 +- dom/events/DataContainerEvent.h | 15 +- dom/events/DataTransfer.cpp | 1301 +- dom/events/DataTransfer.h | 222 +- dom/events/DataTransferItem.cpp | 556 + dom/events/DataTransferItem.h | 153 + dom/events/DataTransferItemList.cpp | 583 + dom/events/DataTransferItemList.h | 131 + dom/events/DeviceMotionEvent.cpp | 52 +- dom/events/DeviceMotionEvent.h | 40 +- dom/events/DragEvent.cpp | 102 +- dom/events/DragEvent.h | 22 +- dom/events/Event.cpp | 436 +- dom/events/Event.h | 156 +- dom/events/EventDispatcher.cpp | 467 +- dom/events/EventDispatcher.h | 26 +- dom/events/EventListenerManager.cpp | 1020 +- dom/events/EventListenerManager.h | 206 +- dom/events/EventListenerService.cpp | 121 +- dom/events/EventListenerService.h | 51 +- dom/events/EventNameList.h | 584 +- dom/events/EventStateManager.cpp | 2304 +- dom/events/EventStateManager.h | 266 +- dom/events/EventStates.h | 122 +- dom/events/EventTarget.cpp | 27 +- dom/events/EventTarget.h | 29 +- dom/events/FocusEvent.cpp | 41 +- dom/events/FocusEvent.h | 24 +- dom/events/IMEContentObserver.cpp | 2216 +- dom/events/IMEContentObserver.h | 259 +- dom/events/IMEStateManager.cpp | 1359 +- dom/events/IMEStateManager.h | 179 +- dom/events/ImageCaptureError.cpp | 7 +- dom/events/ImageCaptureError.h | 8 +- dom/events/InputEvent.cpp | 27 +- dom/events/InputEvent.h | 12 +- dom/events/InternalMutationEvent.h | 7 +- dom/events/JSEventHandler.cpp | 26 +- dom/events/JSEventHandler.h | 6 +- dom/events/KeyNameList.h | 139 +- dom/events/KeyboardEvent.cpp | 130 +- dom/events/KeyboardEvent.h | 24 +- dom/events/MessageEvent.cpp | 122 +- dom/events/MessageEvent.h | 46 +- dom/events/MouseEvent.cpp | 171 +- dom/events/MouseEvent.h | 69 +- dom/events/MouseScrollEvent.cpp | 61 +- dom/events/MouseScrollEvent.h | 31 +- dom/events/MutationEvent.cpp | 27 +- dom/events/MutationEvent.h | 12 +- dom/events/NotifyPaintEvent.cpp | 66 +- dom/events/NotifyPaintEvent.h | 28 +- dom/events/PaintRequest.cpp | 15 +- dom/events/PaintRequest.h | 18 +- dom/events/PhysicalKeyCodeNameList.h | 4 +- dom/events/PointerEvent.cpp | 57 +- dom/events/PointerEvent.h | 13 +- dom/events/ScrollAreaEvent.cpp | 41 +- dom/events/ScrollAreaEvent.h | 31 +- dom/events/SimpleGestureEvent.cpp | 66 +- dom/events/SimpleGestureEvent.h | 24 +- dom/events/SpeechRecognitionError.cpp | 16 +- dom/events/SpeechRecognitionError.h | 14 +- dom/events/StorageEvent.cpp | 36 +- dom/events/StorageEvent.h | 15 +- dom/events/TextClause.cpp | 50 + dom/events/TextClause.h | 57 + dom/events/TextComposition.cpp | 488 +- dom/events/TextComposition.h | 157 +- dom/events/Touch.cpp | 55 +- dom/events/Touch.h | 22 +- dom/events/TouchEvent.cpp | 168 +- dom/events/TouchEvent.h | 43 +- dom/events/TransitionEvent.cpp | 36 +- dom/events/TransitionEvent.h | 12 +- dom/events/UIEvent.cpp | 133 +- dom/events/UIEvent.h | 89 +- dom/events/VirtualKeyCodeList.h | 415 +- dom/events/WheelEvent.cpp | 148 +- dom/events/WheelEvent.h | 27 +- dom/events/WheelHandlingHelper.cpp | 144 +- dom/events/WheelHandlingHelper.h | 48 +- dom/events/XULCommandEvent.cpp | 30 +- dom/events/XULCommandEvent.h | 26 +- dom/events/crashtests/1143972-1.html | 12 + dom/events/crashtests/1190036-1.html | 15 + dom/events/crashtests/938341.html | 7 + dom/events/crashtests/crashtests.list | 5 +- dom/events/moz.build | 27 +- dom/events/nsIEventListenerService.idl | 24 +- dom/events/test/bug299673.js | 10 +- dom/events/test/bug418986-3.js | 69 + dom/events/test/bug426082.html | 5 +- dom/events/test/bug648573.html | 111 - dom/events/test/bug656379-1.html | 5 +- dom/events/test/chrome.ini | 10 +- dom/events/test/marionette/head.js | 4 +- dom/events/test/marionette/manifest.ini | 4 +- dom/events/test/mochitest.ini | 93 +- ...93174_implicit_pointer_capture_for_touch_1.html | 64 + ...93174_implicit_pointer_capture_for_touch_2.html | 65 + dom/events/test/pointerevents/mochitest.ini | 155 + .../pointerevents/mochitest_support_external.js | 123 + .../pointerevents/mochitest_support_internal.js | 31 + .../pointerevent_attributes_mouse-manual.html | 113 + .../pointerevent_capture_mouse-manual.html | 135 + ...nterevent_capture_suppressing_mouse-manual.html | 186 + ...ge-touch-action-onpointerdown_touch-manual.html | 138 + .../pointerevents/pointerevent_constructor.html | 101 + ...nterevent_element_haspointercapture-manual.html | 123 + ...ntercapture_release_pending_capture-manual.html | 76 + ...ercapture_before_first_pointerevent-manual.html | 100 + ...ointercapture_for_disconnected_node-manual.html | 81 + ...erevent_lostpointercapture_is_first-manual.html | 118 + ...le_primary_pointers_boundary_events-manual.html | 148 + .../pointerevent_pointerId_scope-manual.html | 85 + .../pointerevent_pointercancel_touch-manual.html | 80 + .../pointerevent_pointerdown-manual.html | 60 + .../pointerevent_pointerenter-manual.html | 53 + ...revent_pointerenter_does_not_bubble-manual.html | 91 + .../pointerevent_pointerenter_nohover-manual.html | 77 + ...nterleave_after_pointercancel_touch-manual.html | 67 + ...ointerleave_after_pointerup_nohover-manual.html | 68 + ...revent_pointerleave_descendant_over-manual.html | 64 + ...interevent_pointerleave_descendants-manual.html | 55 + ...revent_pointerleave_does_not_bubble-manual.html | 80 + .../pointerevent_pointerleave_mouse-manual.html | 56 + .../pointerevent_pointerleave_pen-manual.html | 59 + .../pointerevent_pointerleave_touch-manual.html | 54 + .../pointerevent_pointermove-manual.html | 45 + ...revent_pointermove-on-chorded-mouse-button.html | 77 + ...rmove_isprimary_same_as_pointerdown-manual.html | 73 + ...ointerevent_pointermove_pointertype-manual.html | 67 + .../pointerevent_pointerout-manual.html | 47 + ...ointerout_after_pointercancel_touch-manual.html | 68 + ..._pointerout_after_pointerup_nohover-manual.html | 68 + .../pointerevent_pointerout_pen-manual.html | 58 + ...interevent_pointerout_received_once-manual.html | 59 + .../pointerevent_pointerover-manual.html | 53 + .../pointerevent_pointertype_mouse-manual.html | 66 + .../pointerevent_pointertype_pen-manual.html | 64 + .../pointerevent_pointertype_touch-manual.html | 65 + .../pointerevent_pointerup-manual.html | 45 + ...terup_isprimary_same_as_pointerdown-manual.html | 66 + .../pointerevent_pointerup_pointertype-manual.html | 67 + ...ercapture_events_to_original_target-manual.html | 140 + ...asepointercapture_invalid_pointerid-manual.html | 79 + ...ointercapture_onpointercancel_touch-manual.html | 74 + ...asepointercapture_onpointerup_mouse-manual.html | 82 + ...capture_release_right_after_capture-manual.html | 64 + ...vent_setpointercapture_disconnected-manual.html | 58 + ...ointercapture_inactive_button_mouse-manual.html | 61 + ...setpointercapture_invalid_pointerid-manual.html | 68 + ...re_override_pending_capture_element-manual.html | 66 + ...ent_setpointercapture_relatedtarget-manual.html | 103 + ...ointercapture_to_same_element_twice-manual.html | 65 + .../test/pointerevents/pointerevent_styles.css | 93 + .../test/pointerevents/pointerevent_support.js | 185 + ...interevent_suppress_compat_events_on_click.html | 104 + ...event_suppress_compat_events_on_drag_mouse.html | 117 + ...erevent_touch-action-auto-css_touch-manual.html | 0 ...vent_touch-action-button-test_touch-manual.html | 109 + .../pointerevent_touch-action-illegal.html | 0 ...inherit_child-auto-child-none_touch-manual.html | 0 ...uch-action-inherit_child-none_touch-manual.html | 0 ...herit_child-pan-x-child-pan-x_touch-manual.html | 0 ...herit_child-pan-x-child-pan-y_touch-manual.html | 0 ...n-inherit_highest-parent-none_touch-manual.html | 0 ...ch-action-inherit_parent-none_touch-manual.html | 0 .../pointerevent_touch-action-keyboard-manual.html | 0 .../pointerevent_touch-action-mouse-manual.html | 0 ...erevent_touch-action-none-css_touch-manual.html | 0 ...revent_touch-action-pan-x-css_touch-manual.html | 0 ...ouch-action-pan-x-pan-y-pan-y_touch-manual.html | 0 ...vent_touch-action-pan-x-pan-y_touch-manual.html | 0 ...revent_touch-action-pan-y-css_touch-manual.html | 0 ...revent_touch-action-span-test_touch-manual.html | 0 ...erevent_touch-action-svg-test_touch-manual.html | 122 + ...event_touch-action-table-test_touch-manual.html | 0 .../pointerevent_touch-action-verification.html | 0 dom/events/test/pointerevents/readme.md | 5 + .../pointerevent_pointerId_scope-iframe.html | 37 + dom/events/test/pointerevents/test_bug1285128.html | 51 + ...93174_implicit_pointer_capture_for_touch_1.html | 30 + ...93174_implicit_pointer_capture_for_touch_2.html | 30 + dom/events/test/pointerevents/test_bug1323158.html | 93 + dom/events/test/pointerevents/test_empty_file.html | 7 + .../test_pointerevent_attributes_mouse-manual.html | 33 + .../test_pointerevent_capture_mouse-manual.html | 32 + ...nterevent_capture_suppressing_mouse-manual.html | 34 + ...ge-touch-action-onpointerdown_touch-manual.html | 39 + .../test_pointerevent_constructor.html | 26 + ...nterevent_element_haspointercapture-manual.html | 32 + ...ntercapture_release_pending_capture-manual.html | 30 + ...ercapture_before_first_pointerevent-manual.html | 27 + ...ointercapture_for_disconnected_node-manual.html | 31 + ...erevent_lostpointercapture_is_first-manual.html | 28 + ...le_primary_pointers_boundary_events-manual.html | 31 + .../test_pointerevent_pointerId_scope-manual.html | 27 + ...st_pointerevent_pointercancel_touch-manual.html | 27 + .../test_pointerevent_pointerdown-manual.html | 28 + .../test_pointerevent_pointerenter-manual.html | 26 + ...revent_pointerenter_does_not_bubble-manual.html | 27 + ...t_pointerevent_pointerenter_nohover-manual.html | 28 + ...nterleave_after_pointercancel_touch-manual.html | 27 + ...ointerleave_after_pointerup_nohover-manual.html | 27 + ...revent_pointerleave_descendant_over-manual.html | 28 + ...interevent_pointerleave_descendants-manual.html | 27 + ...revent_pointerleave_does_not_bubble-manual.html | 27 + ...est_pointerevent_pointerleave_mouse-manual.html | 27 + .../test_pointerevent_pointerleave_pen-manual.html | 28 + ...est_pointerevent_pointerleave_touch-manual.html | 27 + .../test_pointerevent_pointermove-manual.html | 26 + ...revent_pointermove-on-chorded-mouse-button.html | 37 + ...rmove_isprimary_same_as_pointerdown-manual.html | 28 + ...ointerevent_pointermove_pointertype-manual.html | 27 + .../test_pointerevent_pointerout-manual.html | 27 + ...ointerout_after_pointercancel_touch-manual.html | 27 + ..._pointerout_after_pointerup_nohover-manual.html | 27 + .../test_pointerevent_pointerout_pen-manual.html | 28 + ...interevent_pointerout_received_once-manual.html | 27 + .../test_pointerevent_pointerover-manual.html | 26 + ...test_pointerevent_pointertype_mouse-manual.html | 27 + .../test_pointerevent_pointertype_pen-manual.html | 27 + ...test_pointerevent_pointertype_touch-manual.html | 27 + .../test_pointerevent_pointerup-manual.html | 27 + ...terup_isprimary_same_as_pointerdown-manual.html | 27 + ..._pointerevent_pointerup_pointertype-manual.html | 27 + ...ercapture_events_to_original_target-manual.html | 49 + ...asepointercapture_invalid_pointerid-manual.html | 27 + ...ointercapture_onpointercancel_touch-manual.html | 27 + ...asepointercapture_onpointerup_mouse-manual.html | 27 + ...capture_release_right_after_capture-manual.html | 30 + ...vent_setpointercapture_disconnected-manual.html | 27 + ...ointercapture_inactive_button_mouse-manual.html | 28 + ...setpointercapture_invalid_pointerid-manual.html | 26 + ...re_override_pending_capture_element-manual.html | 31 + ...ent_setpointercapture_relatedtarget-manual.html | 29 + ...ointercapture_to_same_element_twice-manual.html | 31 + ...interevent_suppress_compat_events_on_click.html | 31 + ...event_suppress_compat_events_on_drag_mouse.html | 33 + .../test/pointerevents/test_touch_action.html | 99 + .../test_trigger_fullscreen_by_pointer_events.html | 57 + .../test_trigger_popup_by_pointer_events.html | 76 + .../test/pointerevents/touch_action_helpers.js | 206 + dom/events/test/test_DataTransferItemList.html | 232 + dom/events/test/test_all_synthetic_events.html | 175 +- dom/events/test/test_bug1003432.html | 45 + dom/events/test/test_bug1003432.js | 23 + dom/events/test/test_bug1013412.html | 110 + dom/events/test/test_bug1096146.html | 5 +- dom/events/test/test_bug1128787-1.html | 54 + dom/events/test/test_bug1128787-2.html | 55 + dom/events/test/test_bug1128787-3.html | 54 + dom/events/test/test_bug1145910.html | 48 + dom/events/test/test_bug1150308.html | 41 + dom/events/test/test_bug1248459.html | 58 + dom/events/test/test_bug1264380.html | 54 + dom/events/test/test_bug226361.xhtml | 43 +- dom/events/test/test_bug238987.html | 16 +- dom/events/test/test_bug299673-1.html | 2 +- dom/events/test/test_bug299673-2.html | 4 +- dom/events/test/test_bug328885.html | 2 +- dom/events/test/test_bug336682_2.xul | 2 +- dom/events/test/test_bug409604.html | 14 +- dom/events/test/test_bug418986-3.html | 25 + dom/events/test/test_bug418986-3.xul | 27 + dom/events/test/test_bug422132.html | 124 +- dom/events/test/test_bug427537.html | 4 + dom/events/test/test_bug448602.html | 10 +- dom/events/test/test_bug456273.html | 2 +- dom/events/test/test_bug457672.html | 24 +- dom/events/test/test_bug508479.html | 4 +- dom/events/test/test_bug517851.html | 8 + dom/events/test/test_bug524674.xul | 147 + dom/events/test/test_bug574663.html | 93 +- dom/events/test/test_bug591249.xul | 2 +- dom/events/test/test_bug602962.xul | 6 +- dom/events/test/test_bug603008.html | 10 +- dom/events/test/test_bug607464.html | 30 +- dom/events/test/test_bug648573.html | 117 +- dom/events/test/test_bug684208.html | 80 + dom/events/test/test_bug687787.html | 617 + dom/events/test/test_bug689564.html | 2 +- dom/events/test/test_bug741666.html | 2 +- dom/events/test/test_bug742376.html | 20 +- dom/events/test/test_bug822898.html | 5 +- dom/events/test/test_bug864040.html | 2 +- dom/events/test/test_bug924087.html | 9 + dom/events/test/test_bug930374-chrome.html | 1 - dom/events/test/test_bug946632.html | 54 +- dom/events/test/test_bug967796.html | 8 + dom/events/test/test_clickevent_on_input.html | 15 +- dom/events/test/test_continuous_wheel_events.html | 187 +- dom/events/test/test_dom_activate_event.html | 89 + .../test/test_dom_before_after_keyboard_event.html | 1 + ...est_dom_before_after_keyboard_event_remote.html | 3 +- dom/events/test/test_dom_keyboard_event.html | 8 +- dom/events/test/test_dom_mouse_event.html | 2 + dom/events/test/test_dom_wheel_event.html | 257 +- dom/events/test/test_dragstart.html | 57 +- dom/events/test/test_error_events.html | 4 +- dom/events/test/test_eventTimeStamp.html | 48 +- dom/events/test/test_eventctors.html | 121 +- dom/events/test/test_eventhandler_scoping.html | 17 + dom/events/test/test_legacy_event.html | 297 + dom/events/test/test_messageEvent.html | 43 +- dom/events/test/test_messageEvent_init.html | 25 + .../test/test_moz_mouse_pixel_scroll_event.html | 145 +- dom/events/test/test_passive_listeners.html | 118 + dom/events/test/test_paste_image.html | 196 + dom/events/test/test_wheel_default_action.html | 13 +- dom/events/test/window_bug659071.html | 9 +- dom/events/test/window_wheel_default_action.html | 285 +- dom/fetch/ChannelInfo.cpp | 124 + dom/fetch/ChannelInfo.h | 93 + dom/fetch/ChannelInfo.ipdlh | 14 + dom/fetch/Fetch.cpp | 1188 +- dom/fetch/Fetch.h | 108 +- dom/fetch/FetchConsumer.cpp | 699 + dom/fetch/FetchConsumer.h | 128 + dom/fetch/FetchDriver.cpp | 1114 +- dom/fetch/FetchDriver.h | 96 +- dom/fetch/FetchIPCTypes.h | 57 + dom/fetch/FetchTypes.ipdlh | 61 + dom/fetch/FetchUtil.cpp | 114 + dom/fetch/FetchUtil.h | 42 + dom/fetch/Headers.cpp | 48 +- dom/fetch/Headers.h | 35 +- dom/fetch/InternalHeaders.cpp | 162 +- dom/fetch/InternalHeaders.h | 57 +- dom/fetch/InternalRequest.cpp | 425 +- dom/fetch/InternalRequest.h | 349 +- dom/fetch/InternalResponse.cpp | 227 +- dom/fetch/InternalResponse.h | 249 +- dom/fetch/Request.cpp | 555 +- dom/fetch/Request.h | 72 +- dom/fetch/Response.cpp | 175 +- dom/fetch/Response.h | 70 +- dom/fetch/moz.build | 21 +- dom/filehandle/ActorsChild.cpp | 743 + dom/filehandle/ActorsChild.h | 174 + dom/filehandle/ActorsParent.cpp | 2666 + dom/filehandle/ActorsParent.h | 221 + dom/filehandle/AsyncHelper.cpp | 131 - dom/filehandle/AsyncHelper.h | 57 - dom/filehandle/FileHandle.cpp | 900 - dom/filehandle/FileHandle.h | 274 - dom/filehandle/FileHandleBase.cpp | 636 + dom/filehandle/FileHandleBase.h | 246 + dom/filehandle/FileHandleCommon.cpp | 34 + dom/filehandle/FileHandleCommon.h | 73 + dom/filehandle/FileHandleStorage.h | 24 + dom/filehandle/FileHelper.cpp | 235 - dom/filehandle/FileHelper.h | 106 - dom/filehandle/FileRequest.cpp | 26 - dom/filehandle/FileRequest.h | 44 - dom/filehandle/FileRequestBase.h | 93 + dom/filehandle/FileService.cpp | 513 - dom/filehandle/FileService.h | 205 - dom/filehandle/FileStreamWrappers.cpp | 428 - dom/filehandle/FileStreamWrappers.h | 105 - dom/filehandle/MemoryStreams.cpp | 98 - dom/filehandle/MemoryStreams.h | 48 - dom/filehandle/MetadataHelper.cpp | 106 - dom/filehandle/MetadataHelper.h | 118 - dom/filehandle/MutableFile.cpp | 52 - dom/filehandle/MutableFile.h | 76 - dom/filehandle/MutableFileBase.cpp | 36 + dom/filehandle/MutableFileBase.h | 76 + dom/filehandle/PBackgroundFileHandle.ipdl | 91 + dom/filehandle/PBackgroundFileRequest.ipdl | 83 + dom/filehandle/PBackgroundMutableFile.ipdl | 36 + dom/filehandle/SerializationHelpers.h | 23 + dom/filehandle/moz.build | 44 +- dom/filesystem/CreateDirectoryTask.cpp | 142 - dom/filesystem/CreateDirectoryTask.h | 63 - dom/filesystem/CreateFileTask.cpp | 334 - dom/filesystem/CreateFileTask.h | 85 - dom/filesystem/DeviceStorageFileSystem.cpp | 190 - dom/filesystem/DeviceStorageFileSystem.h | 70 - dom/filesystem/Directory.cpp | 353 +- dom/filesystem/Directory.h | 109 +- dom/filesystem/FileSystemBase.cpp | 157 +- dom/filesystem/FileSystemBase.h | 115 +- dom/filesystem/FileSystemPermissionRequest.cpp | 139 - dom/filesystem/FileSystemPermissionRequest.h | 50 - dom/filesystem/FileSystemRequestParent.cpp | 160 +- dom/filesystem/FileSystemRequestParent.h | 33 +- dom/filesystem/FileSystemSecurity.cpp | 119 + dom/filesystem/FileSystemSecurity.h | 48 + dom/filesystem/FileSystemTaskBase.cpp | 418 +- dom/filesystem/FileSystemTaskBase.h | 301 +- dom/filesystem/FileSystemUtils.cpp | 95 +- dom/filesystem/FileSystemUtils.h | 37 +- dom/filesystem/GetDirectoryListingTask.cpp | 390 + dom/filesystem/GetDirectoryListingTask.h | 106 + dom/filesystem/GetFileOrDirectoryTask.cpp | 267 +- dom/filesystem/GetFileOrDirectoryTask.h | 83 +- dom/filesystem/GetFilesHelper.cpp | 643 + dom/filesystem/GetFilesHelper.h | 205 + dom/filesystem/GetFilesTask.cpp | 263 + dom/filesystem/GetFilesTask.h | 95 + dom/filesystem/OSFileSystem.cpp | 113 + dom/filesystem/OSFileSystem.h | 132 + dom/filesystem/PFileSystemParams.ipdlh | 50 + dom/filesystem/PFileSystemRequest.ipdl | 41 +- dom/filesystem/RemoveTask.cpp | 207 - dom/filesystem/RemoveTask.h | 73 - dom/filesystem/compat/CallbackRunnables.cpp | 306 + dom/filesystem/compat/CallbackRunnables.h | 128 + dom/filesystem/compat/FileSystem.cpp | 75 + dom/filesystem/compat/FileSystem.h | 73 + dom/filesystem/compat/FileSystemDirectoryEntry.cpp | 107 + dom/filesystem/compat/FileSystemDirectoryEntry.h | 84 + .../compat/FileSystemDirectoryReader.cpp | 188 + dom/filesystem/compat/FileSystemDirectoryReader.h | 64 + dom/filesystem/compat/FileSystemEntry.cpp | 89 + dom/filesystem/compat/FileSystemEntry.h | 89 + dom/filesystem/compat/FileSystemFileEntry.cpp | 138 + dom/filesystem/compat/FileSystemFileEntry.h | 57 + .../compat/FileSystemRootDirectoryEntry.cpp | 146 + .../compat/FileSystemRootDirectoryEntry.h | 53 + .../compat/FileSystemRootDirectoryReader.cpp | 96 + .../compat/FileSystemRootDirectoryReader.h | 41 + dom/filesystem/compat/moz.build | 30 + dom/filesystem/compat/tests/mochitest.ini | 8 + dom/filesystem/compat/tests/moz.build | 7 + dom/filesystem/compat/tests/script_entries.js | 47 + dom/filesystem/compat/tests/test_basic.html | 494 + .../compat/tests/test_formSubmission.html | 267 + dom/filesystem/compat/tests/test_no_dnd.html | 85 + dom/filesystem/moz.build | 25 +- dom/filesystem/tests/filesystem_commons.js | 103 + dom/filesystem/tests/mochitest.ini | 10 + dom/filesystem/tests/moz.build | 7 + dom/filesystem/tests/script_fileList.js | 129 + dom/filesystem/tests/test_basic.html | 167 + dom/filesystem/tests/test_bug1319088.html | 66 + dom/filesystem/tests/test_webkitdirectory.html | 192 + dom/filesystem/tests/test_worker_basic.html | 72 + dom/filesystem/tests/worker_basic.js | 41 + dom/flyweb/FlyWebDiscoveryManager.cpp | 125 + dom/flyweb/FlyWebDiscoveryManager.h | 61 + dom/flyweb/FlyWebPublishOptionsIPCSerializer.h | 33 + dom/flyweb/FlyWebPublishedServer.cpp | 675 + dom/flyweb/FlyWebPublishedServer.h | 109 + dom/flyweb/FlyWebPublishedServerIPC.h | 172 + dom/flyweb/FlyWebServerEvents.cpp | 141 + dom/flyweb/FlyWebServerEvents.h | 88 + dom/flyweb/FlyWebService.cpp | 1310 + dom/flyweb/FlyWebService.h | 113 + dom/flyweb/HttpServer.cpp | 1319 + dom/flyweb/HttpServer.h | 193 + dom/flyweb/PFlyWebPublishedServer.ipdl | 38 + dom/flyweb/moz.build | 42 + dom/fmradio/FMRadio.cpp | 532 - dom/fmradio/FMRadio.h | 133 - dom/fmradio/FMRadioCommon.h | 48 - dom/fmradio/FMRadioService.cpp | 1257 - dom/fmradio/FMRadioService.h | 266 - dom/fmradio/ipc/FMRadioChild.cpp | 352 - dom/fmradio/ipc/FMRadioChild.h | 134 - dom/fmradio/ipc/FMRadioParent.cpp | 166 - dom/fmradio/ipc/FMRadioParent.h | 50 - dom/fmradio/ipc/FMRadioRequestChild.cpp | 33 - dom/fmradio/ipc/FMRadioRequestChild.h | 34 - dom/fmradio/ipc/FMRadioRequestParent.cpp | 43 - dom/fmradio/ipc/FMRadioRequestParent.h | 34 - dom/fmradio/ipc/PFMRadio.ipdl | 137 - dom/fmradio/ipc/PFMRadioRequest.ipdl | 43 - dom/fmradio/ipc/moz.build | 34 - dom/fmradio/moz.build | 36 - dom/fmradio/test/marionette/manifest.ini | 14 - dom/fmradio/test/marionette/test_bug862672.js | 53 - dom/fmradio/test/marionette/test_bug876597.js | 92 - dom/fmradio/test/marionette/test_cancel_seek.js | 69 - dom/fmradio/test/marionette/test_enable_disable.js | 85 - .../test/marionette/test_one_seek_at_once.js | 73 - .../test/marionette/test_seek_up_and_down.js | 61 - dom/fmradio/test/marionette/test_set_frequency.js | 87 - dom/gamepad/Gamepad.cpp | 36 +- dom/gamepad/Gamepad.h | 21 +- dom/gamepad/GamepadButton.cpp | 6 +- dom/gamepad/GamepadButton.h | 4 +- dom/gamepad/GamepadManager.cpp | 681 + dom/gamepad/GamepadManager.h | 150 + dom/gamepad/GamepadMonitoring.cpp | 32 + dom/gamepad/GamepadMonitoring.h | 24 + dom/gamepad/GamepadPlatformService.cpp | 265 + dom/gamepad/GamepadPlatformService.h | 104 + dom/gamepad/GamepadPose.cpp | 120 + dom/gamepad/GamepadPose.h | 58 + dom/gamepad/GamepadPoseState.h | 88 + dom/gamepad/GamepadService.cpp | 581 - dom/gamepad/GamepadService.h | 153 - dom/gamepad/GamepadServiceTest.cpp | 283 + dom/gamepad/GamepadServiceTest.h | 89 + dom/gamepad/android/AndroidGamepad.cpp | 84 + dom/gamepad/cocoa/CocoaGamepad.cpp | 589 + dom/gamepad/fallback/FallbackGamepad.cpp | 20 + dom/gamepad/ipc/GamepadEventChannelChild.cpp | 42 + dom/gamepad/ipc/GamepadEventChannelChild.h | 24 + dom/gamepad/ipc/GamepadEventChannelParent.cpp | 101 + dom/gamepad/ipc/GamepadEventChannelParent.h | 31 + dom/gamepad/ipc/GamepadEventTypes.ipdlh | 59 + dom/gamepad/ipc/GamepadMessageUtils.h | 82 + dom/gamepad/ipc/GamepadServiceType.h | 18 + dom/gamepad/ipc/GamepadTestChannelChild.cpp | 32 + dom/gamepad/ipc/GamepadTestChannelChild.h | 29 + dom/gamepad/ipc/GamepadTestChannelParent.cpp | 63 + dom/gamepad/ipc/GamepadTestChannelParent.h | 33 + dom/gamepad/ipc/PGamepadEventChannel.ipdl | 21 + dom/gamepad/ipc/PGamepadTestChannel.ipdl | 21 + dom/gamepad/linux/LinuxGamepad.cpp | 390 + dom/gamepad/linux/udev.h | 150 + dom/gamepad/moz.build | 88 +- dom/gamepad/windows/WindowsGamepad.cpp | 1096 + dom/geolocation/MLSFallback.cpp | 82 + dom/geolocation/MLSFallback.h | 48 + dom/geolocation/moz.build | 24 +- dom/geolocation/nsGeoGridFuzzer.cpp | 135 - dom/geolocation/nsGeoGridFuzzer.h | 25 - dom/geolocation/nsGeoPosition.cpp | 11 +- dom/geolocation/nsGeoPosition.h | 18 +- dom/geolocation/nsGeoPositionIPCSerialiser.h | 8 +- dom/geolocation/nsGeolocation.cpp | 747 +- dom/geolocation/nsGeolocation.h | 66 +- dom/geolocation/nsGeolocationSettings.cpp | 464 - dom/geolocation/nsGeolocationSettings.h | 165 - dom/grid/Grid.cpp | 122 + dom/grid/Grid.h | 54 + dom/grid/GridArea.cpp | 86 + dom/grid/GridArea.h | 63 + dom/grid/GridDimension.cpp | 72 + dom/grid/GridDimension.h | 59 + dom/grid/GridLine.cpp | 88 + dom/grid/GridLine.h | 64 + dom/grid/GridLines.cpp | 250 + dom/grid/GridLines.h | 62 + dom/grid/GridTrack.cpp | 80 + dom/grid/GridTrack.h | 58 + dom/grid/GridTracks.cpp | 134 + dom/grid/GridTracks.h | 55 + dom/grid/moz.build | 33 + dom/grid/test/chrome.ini | 7 + dom/grid/test/chrome/test_grid_areas.html | 143 + dom/grid/test/chrome/test_grid_fragmentation.html | 88 + dom/grid/test/chrome/test_grid_implicit.html | 250 + dom/grid/test/chrome/test_grid_lines.html | 117 + dom/grid/test/chrome/test_grid_object.html | 69 + dom/grid/test/chrome/test_grid_repeats.html | 358 + dom/grid/test/chrome/test_grid_tracks.html | 85 + dom/html/HTMLAllCollection.cpp | 69 +- dom/html/HTMLAllCollection.h | 18 +- dom/html/HTMLAnchorElement.cpp | 82 +- dom/html/HTMLAnchorElement.h | 62 +- dom/html/HTMLAreaElement.cpp | 39 +- dom/html/HTMLAreaElement.h | 61 +- dom/html/HTMLAudioElement.cpp | 23 +- dom/html/HTMLAudioElement.h | 6 +- dom/html/HTMLBRElement.cpp | 23 +- dom/html/HTMLBRElement.h | 19 +- dom/html/HTMLBodyElement.cpp | 46 +- dom/html/HTMLBodyElement.h | 12 +- dom/html/HTMLButtonElement.cpp | 67 +- dom/html/HTMLButtonElement.h | 16 +- dom/html/HTMLCanvasElement.cpp | 1103 +- dom/html/HTMLCanvasElement.h | 230 +- dom/html/HTMLContentElement.cpp | 49 +- dom/html/HTMLContentElement.h | 25 +- dom/html/HTMLDataElement.cpp | 20 +- dom/html/HTMLDataElement.h | 7 +- dom/html/HTMLDataListElement.cpp | 13 +- dom/html/HTMLDataListElement.h | 11 +- dom/html/HTMLDetailsElement.cpp | 53 +- dom/html/HTMLDetailsElement.h | 51 +- dom/html/HTMLDivElement.cpp | 10 +- dom/html/HTMLDivElement.h | 27 +- dom/html/HTMLElement.cpp | 32 +- dom/html/HTMLFieldSetElement.cpp | 39 +- dom/html/HTMLFieldSetElement.h | 20 +- dom/html/HTMLFontElement.cpp | 7 +- dom/html/HTMLFontElement.h | 5 +- dom/html/HTMLFormControlsCollection.cpp | 34 +- dom/html/HTMLFormControlsCollection.h | 7 +- dom/html/HTMLFormElement.cpp | 332 +- dom/html/HTMLFormElement.h | 75 +- dom/html/HTMLFormSubmission.cpp | 980 + dom/html/HTMLFormSubmission.h | 251 + dom/html/HTMLFormSubmissionConstants.h | 31 + dom/html/HTMLFrameElement.cpp | 15 +- dom/html/HTMLFrameElement.h | 9 +- dom/html/HTMLFrameSetElement.cpp | 59 +- dom/html/HTMLFrameSetElement.h | 16 +- dom/html/HTMLHRElement.cpp | 13 +- dom/html/HTMLHRElement.h | 7 +- dom/html/HTMLHeadingElement.cpp | 13 +- dom/html/HTMLHeadingElement.h | 27 +- dom/html/HTMLIFrameElement.cpp | 41 +- dom/html/HTMLIFrameElement.h | 38 +- dom/html/HTMLImageElement.cpp | 509 +- dom/html/HTMLImageElement.h | 82 +- dom/html/HTMLInputElement.cpp | 3429 +- dom/html/HTMLInputElement.h | 537 +- dom/html/HTMLLIElement.cpp | 11 +- dom/html/HTMLLIElement.h | 7 +- dom/html/HTMLLabelElement.cpp | 119 +- dom/html/HTMLLabelElement.h | 20 +- dom/html/HTMLLegendElement.cpp | 20 +- dom/html/HTMLLegendElement.h | 7 +- dom/html/HTMLLinkElement.cpp | 128 +- dom/html/HTMLLinkElement.h | 52 +- dom/html/HTMLMapElement.cpp | 7 +- dom/html/HTMLMapElement.h | 10 +- dom/html/HTMLMediaElement.cpp | 4451 +- dom/html/HTMLMediaElement.h | 681 +- dom/html/HTMLMenuElement.cpp | 25 +- dom/html/HTMLMenuElement.h | 9 +- dom/html/HTMLMenuItemElement.cpp | 31 +- dom/html/HTMLMenuItemElement.h | 7 +- dom/html/HTMLMetaElement.cpp | 93 +- dom/html/HTMLMetaElement.h | 11 +- dom/html/HTMLMeterElement.cpp | 7 +- dom/html/HTMLMeterElement.h | 5 +- dom/html/HTMLModElement.cpp | 7 +- dom/html/HTMLModElement.h | 5 +- dom/html/HTMLObjectElement.cpp | 80 +- dom/html/HTMLObjectElement.h | 46 +- dom/html/HTMLOptGroupElement.cpp | 29 +- dom/html/HTMLOptGroupElement.h | 9 +- dom/html/HTMLOptionElement.cpp | 50 +- dom/html/HTMLOptionElement.h | 10 +- dom/html/HTMLOptionsCollection.cpp | 86 +- dom/html/HTMLOptionsCollection.h | 24 +- dom/html/HTMLOutputElement.cpp | 25 +- dom/html/HTMLOutputElement.h | 17 +- dom/html/HTMLParagraphElement.cpp | 7 +- dom/html/HTMLParagraphElement.h | 7 +- dom/html/HTMLPictureElement.cpp | 75 +- dom/html/HTMLPictureElement.h | 13 +- dom/html/HTMLPreElement.cpp | 17 +- dom/html/HTMLPreElement.h | 7 +- dom/html/HTMLProgressElement.cpp | 7 +- dom/html/HTMLProgressElement.h | 5 +- dom/html/HTMLPropertiesCollection.cpp | 527 - dom/html/HTMLPropertiesCollection.h | 221 - dom/html/HTMLScriptElement.cpp | 58 +- dom/html/HTMLScriptElement.h | 20 +- dom/html/HTMLSelectElement.cpp | 338 +- dom/html/HTMLSelectElement.h | 60 +- dom/html/HTMLShadowElement.cpp | 37 +- dom/html/HTMLShadowElement.h | 22 +- dom/html/HTMLSharedElement.cpp | 64 +- dom/html/HTMLSharedElement.h | 17 +- dom/html/HTMLSharedListElement.cpp | 15 +- dom/html/HTMLSharedListElement.h | 9 +- dom/html/HTMLSharedObjectElement.cpp | 100 +- dom/html/HTMLSharedObjectElement.h | 53 +- dom/html/HTMLSourceElement.cpp | 83 +- dom/html/HTMLSourceElement.h | 26 +- dom/html/HTMLSpanElement.cpp | 7 +- dom/html/HTMLSpanElement.h | 5 +- dom/html/HTMLStyleElement.cpp | 18 +- dom/html/HTMLStyleElement.h | 11 +- dom/html/HTMLSummaryElement.cpp | 46 +- dom/html/HTMLSummaryElement.h | 15 +- dom/html/HTMLTableCaptionElement.cpp | 14 +- dom/html/HTMLTableCaptionElement.h | 15 +- dom/html/HTMLTableCellElement.cpp | 57 +- dom/html/HTMLTableCellElement.h | 16 +- dom/html/HTMLTableColElement.cpp | 12 +- dom/html/HTMLTableColElement.h | 8 +- dom/html/HTMLTableElement.cpp | 265 +- dom/html/HTMLTableElement.h | 26 +- dom/html/HTMLTableRowElement.cpp | 27 +- dom/html/HTMLTableRowElement.h | 8 +- dom/html/HTMLTableSectionElement.cpp | 13 +- dom/html/HTMLTableSectionElement.h | 7 +- dom/html/HTMLTemplateElement.cpp | 7 +- dom/html/HTMLTemplateElement.h | 7 +- dom/html/HTMLTextAreaElement.cpp | 277 +- dom/html/HTMLTextAreaElement.h | 85 +- dom/html/HTMLTimeElement.cpp | 25 +- dom/html/HTMLTimeElement.h | 7 +- dom/html/HTMLTitleElement.cpp | 25 +- dom/html/HTMLTitleElement.h | 19 +- dom/html/HTMLTrackElement.cpp | 259 +- dom/html/HTMLTrackElement.h | 44 +- dom/html/HTMLUnknownElement.cpp | 10 +- dom/html/HTMLUnknownElement.h | 16 +- dom/html/HTMLVideoElement.cpp | 91 +- dom/html/HTMLVideoElement.h | 20 +- dom/html/ImageDocument.cpp | 127 +- dom/html/ImageDocument.h | 27 +- dom/html/MediaDocument.cpp | 54 +- dom/html/MediaDocument.h | 7 +- dom/html/MediaError.cpp | 23 +- dom/html/MediaError.h | 23 +- dom/html/PluginDocument.cpp | 17 +- dom/html/RadioNodeList.cpp | 4 +- dom/html/RadioNodeList.h | 2 +- dom/html/TextTrackManager.cpp | 506 +- dom/html/TextTrackManager.h | 100 +- dom/html/TimeRanges.cpp | 41 +- dom/html/TimeRanges.h | 23 +- dom/html/UndoManager.cpp | 1213 - dom/html/UndoManager.h | 105 - dom/html/ValidityState.cpp | 14 +- dom/html/ValidityState.h | 11 +- dom/html/VideoDocument.cpp | 10 +- dom/html/crashtests/1228876.html | 21 + dom/html/crashtests/1230110.html | 19 + dom/html/crashtests/1237633.html | 1 + dom/html/crashtests/1281972-1.html | 5 + dom/html/crashtests/1282894.html | 17 + dom/html/crashtests/1290904.html | 37 + dom/html/crashtests/1386905.html | 13 + dom/html/crashtests/495546-1.html | 19 + dom/html/crashtests/crashtests.list | 14 +- dom/html/moz.build | 20 +- dom/html/nsBrowserElement.cpp | 381 +- dom/html/nsBrowserElement.h | 45 +- dom/html/nsDOMStringMap.cpp | 34 +- dom/html/nsDOMStringMap.h | 18 +- dom/html/nsFormSubmission.cpp | 875 - dom/html/nsFormSubmission.h | 227 - dom/html/nsFormSubmissionConstants.h | 27 - dom/html/nsGenericHTMLElement.cpp | 798 +- dom/html/nsGenericHTMLElement.h | 281 +- dom/html/nsGenericHTMLFrameElement.cpp | 247 +- dom/html/nsGenericHTMLFrameElement.h | 36 +- dom/html/nsHTMLContentSink.cpp | 82 +- dom/html/nsHTMLDNSPrefetch.cpp | 33 +- dom/html/nsHTMLDNSPrefetch.h | 8 +- dom/html/nsHTMLDocument.cpp | 613 +- dom/html/nsHTMLDocument.h | 78 +- dom/html/nsIConstraintValidation.cpp | 74 +- dom/html/nsIConstraintValidation.h | 24 +- dom/html/nsIDateTimeInputArea.idl | 36 + dom/html/nsIForm.h | 5 +- dom/html/nsIFormControl.h | 31 +- dom/html/nsIFormProcessor.h | 3 +- dom/html/nsIFormSubmitObserver.idl | 6 +- dom/html/nsIHTMLCollection.h | 23 +- dom/html/nsIHTMLDocument.h | 8 +- dom/html/nsIImageDocument.idl | 3 - dom/html/nsIRadioGroupContainer.h | 8 +- dom/html/nsIRadioVisitor.h | 4 +- dom/html/nsITextControlElement.h | 6 +- dom/html/nsRadioVisitor.cpp | 20 +- dom/html/nsRadioVisitor.h | 16 +- dom/html/nsTextEditorState.cpp | 431 +- dom/html/nsTextEditorState.h | 110 +- dom/html/reftests/autofocus/input-time-ref.html | 22 + dom/html/reftests/autofocus/input-time.html | 22 + dom/html/reftests/autofocus/reftest-stylo.list | 36 + dom/html/reftests/autofocus/reftest.list | 25 +- dom/html/reftests/image-load-shortcircuit-1.html | 8 + dom/html/reftests/image-load-shortcircuit-2.html | 10 + dom/html/reftests/image-load-shortcircuit-ref.html | 1 + dom/html/reftests/reftest-stylo.list | 66 + dom/html/reftests/reftest.list | 16 +- .../responsive-image-load-shortcircuit-ref.html | 1 + .../responsive-image-load-shortcircuit.html | 15 + .../reftests/toblob-todataurl/reftest-stylo.list | 17 + dom/html/test/browser.ini | 12 +- dom/html/test/browser_DOMDocElementInserted.js | 24 + dom/html/test/browser_bug1081537.js | 2 +- dom/html/test/browser_bug1108547.js | 34 +- dom/html/test/browser_bug592641.js | 4 +- dom/html/test/browser_bug649778.js | 4 +- .../test/browser_content_contextmenu_userinput.js | 50 + dom/html/test/browser_fullscreen-api-keys.js | 170 + .../test/browser_fullscreen-contextmenu-esc.js | 107 + dom/html/test/bug1260704_iframe.html | 38 + dom/html/test/bug1260704_iframe_empty.html | 15 + dom/html/test/bug1292522_iframe.html | 10 + dom/html/test/bug1292522_page.html | 14 + dom/html/test/bug1315146-iframe.html | 4 + dom/html/test/bug1315146-main.html | 15 + dom/html/test/chrome.ini | 6 +- dom/html/test/dummy_page.html | 10 + dom/html/test/enableTestPlugin.js | 25 - .../html/test/file_bug1166138_1x.png | Bin .../html/test/file_bug1166138_2x.png | Bin .../html/test/file_bug1166138_def.png | Bin .../100.png => dom/html/test/file_bug1260704.png | Bin dom/html/test/file_content_contextmenu.html | 20 + dom/html/test/file_cookiemanager.js | 20 + .../file_fullscreen-ancestor-stacking-context.html | 140 - dom/html/test/file_fullscreen-api-keys.html | 119 +- dom/html/test/file_fullscreen-api.html | 210 +- dom/html/test/file_fullscreen-backdrop.html | 107 + dom/html/test/file_fullscreen-denied-inner.html | 42 +- dom/html/test/file_fullscreen-denied.html | 130 +- .../test/file_fullscreen-esc-context-menu.html | 100 - dom/html/test/file_fullscreen-esc-exit-inner.html | 6 +- dom/html/test/file_fullscreen-esc-exit.html | 9 +- dom/html/test/file_fullscreen-hidden.html | 10 +- dom/html/test/file_fullscreen-lenient-setters.html | 61 + dom/html/test/file_fullscreen-multiple-inner.html | 2 +- dom/html/test/file_fullscreen-multiple.html | 4 +- dom/html/test/file_fullscreen-navigation.html | 10 +- dom/html/test/file_fullscreen-nested.html | 120 + dom/html/test/file_fullscreen-plugins.html | 37 +- dom/html/test/file_fullscreen-prefixed.html | 153 + dom/html/test/file_fullscreen-rollback.html | 26 +- dom/html/test/file_fullscreen-scrollbar.html | 126 + dom/html/test/file_fullscreen-selector.html | 178 + dom/html/test/file_fullscreen-svg-element.html | 12 +- dom/html/test/file_fullscreen-top-layer.html | 160 + .../file_fullscreen-unprefix-disabled-inner.html | 96 + .../test/file_fullscreen-unprefix-disabled.html | 34 + dom/html/test/file_fullscreen-utils.js | 121 +- dom/html/test/file_iframe_sandbox_c_if9.html | 17 + dom/html/test/file_iframe_sandbox_d_if13.html | 2 +- dom/html/test/file_iframe_sandbox_g_if1.html | 9 +- dom/html/test/file_iframe_sandbox_j_if1.html | 4 +- dom/html/test/file_iframe_sandbox_j_if2.html | 2 +- dom/html/test/file_iframe_sandbox_j_if3.html | 2 +- dom/html/test/file_iframe_sandbox_refresh.html | 2 + .../test/file_iframe_sandbox_refresh.html^headers^ | 1 + dom/html/test/file_mozaudiochannel.html | 91 + dom/html/test/formData_test.js | 59 +- dom/html/test/formSubmission_chrome.js | 6 + dom/html/test/forms/mochitest.ini | 62 +- dom/html/test/forms/save_restore_radio_groups.sjs | 8 +- dom/html/test/forms/test_bug1283915.html | 67 + dom/html/test/forms/test_bug1286509.html | 49 + .../forms/test_button_attributes_reflection.html | 9 +- dom/html/test/forms/test_change_event.html | 57 +- .../test/forms/test_experimental_forms_pref.html | 43 - dom/html/test/forms/test_form_attribute-1.html | 6 +- .../forms/test_input_attributes_reflection.html | 10 +- dom/html/test/forms/test_input_autocomplete.html | 4 +- .../test/forms/test_input_date_key_events.html | 228 + .../test/forms/test_input_datetime_focus_blur.html | 66 + .../test_input_datetime_focus_blur_events.html | 90 + .../test_input_datetime_input_change_events.html | 88 + .../test/forms/test_input_datetime_tabindex.html | 83 + dom/html/test/forms/test_input_event.html | 41 +- dom/html/test/forms/test_input_file_picker.html | 18 + dom/html/test/forms/test_input_number_data.js | 6 + dom/html/test/forms/test_input_number_focus.html | 54 + .../test/forms/test_input_number_key_events.html | 20 +- dom/html/test/forms/test_input_number_l10n.html | 21 +- .../test/forms/test_input_number_mouse_events.html | 36 +- .../test/forms/test_input_number_validation.html | 15 + .../test/forms/test_input_radio_indeterminate.html | 109 + .../test/forms/test_input_range_key_events.html | 16 +- .../test_input_range_mouse_and_touch_events.html | 10 +- dom/html/test/forms/test_input_sanitization.html | 274 +- .../test_input_textarea_set_value_no_scroll.html | 4 +- .../test/forms/test_input_time_key_events.html | 197 + dom/html/test/forms/test_input_types_pref.html | 130 + .../test/forms/test_input_typing_sanitization.html | 68 +- .../forms/test_interactive_content_in_label.html | 76 +- dom/html/test/forms/test_label_input_controls.html | 8 +- dom/html/test/forms/test_max_attribute.html | 151 +- dom/html/test/forms/test_maxlength_attribute.html | 78 +- dom/html/test/forms/test_meter_element.html | 6 +- dom/html/test/forms/test_min_attribute.html | 143 +- dom/html/test/forms/test_minlength_attribute.html | 130 + dom/html/test/forms/test_mozistextfield.html | 15 - dom/html/test/forms/test_output_element.html | 6 +- dom/html/test/forms/test_pattern_attribute.html | 70 +- dom/html/test/forms/test_progress_element.html | 6 +- dom/html/test/forms/test_radio_radionodelist.html | 14 +- .../test_reportValidation_preventDefault.html | 93 + dom/html/test/forms/test_required_attribute.html | 24 +- dom/html/test/forms/test_select_change_event.html | 54 + .../test/forms/test_select_input_change_event.html | 122 + dom/html/test/forms/test_set_range_text.html | 103 +- dom/html/test/forms/test_step_attribute.html | 446 +- dom/html/test/forms/test_stepup_stepdown.html | 457 +- .../forms/test_textarea_attributes_reflection.html | 2 + dom/html/test/forms/test_valueAsDate_pref.html | 18 +- .../test/forms/test_valueasdate_attribute.html | 422 +- .../test/forms/test_valueasnumber_attribute.html | 432 +- dom/html/test/head.js | 54 + dom/html/test/imports/mochitest.ini | 5 - dom/html/test/mochitest.ini | 142 +- dom/html/test/reflect.js | 116 +- dom/html/test/simpleFileOpener.js | 6 +- dom/html/test/test_allowMedia.html | 20 +- dom/html/test/test_anchor_ping.html | 6 +- dom/html/test/test_audio_wakelock.html | 12 +- dom/html/test/test_bug1045270.html | 2 +- dom/html/test/test_bug109445.html | 4 +- dom/html/test/test_bug109445.xhtml | 4 +- dom/html/test/test_bug1146116.html | 12 +- dom/html/test/test_bug1166138.html | 130 + dom/html/test/test_bug1230665.html | 46 + dom/html/test/test_bug1233598.html | 35 + dom/html/test/test_bug1250401.html | 97 + dom/html/test/test_bug1260664.html | 54 + dom/html/test/test_bug1260704.html | 90 + dom/html/test/test_bug1261673.html | 77 + dom/html/test/test_bug1261674-1.html | 77 + dom/html/test/test_bug1261674-2.html | 70 + dom/html/test/test_bug1264157.html | 90 + dom/html/test/test_bug1287321.html | 57 + ...522_same_domain_with_different_port_number.html | 43 + ...t_bug1295719_event_sequence_for_arrow_keys.html | 67 + ..._bug1295719_event_sequence_for_number_keys.html | 65 + dom/html/test/test_bug1310865.html | 18 + dom/html/test/test_bug1315146.html | 33 + dom/html/test/test_bug143220.html | 66 +- dom/html/test/test_bug332246.html | 12 +- dom/html/test/test_bug332893-1.html | 4 +- dom/html/test/test_bug332893-3.html | 4 +- dom/html/test/test_bug332893-4.html | 2 +- dom/html/test/test_bug332893-5.html | 2 +- dom/html/test/test_bug332893-6.html | 2 +- dom/html/test/test_bug332893-7.html | 2 +- dom/html/test/test_bug369370.html | 53 +- dom/html/test/test_bug388794.html | 18 +- dom/html/test/test_bug389797.html | 8 +- dom/html/test/test_bug392567.html | 4 +- dom/html/test/test_bug405242.html | 2 +- dom/html/test/test_bug448166.html | 2 +- dom/html/test/test_bug523771.html | 35 +- dom/html/test/test_bug536891.html | 62 +- dom/html/test/test_bug536895.html | 2 +- dom/html/test/test_bug551846.html | 16 +- dom/html/test/test_bug558788-1.html | 5 +- dom/html/test/test_bug558788-2.html | 78 +- dom/html/test/test_bug564001.html | 2 +- dom/html/test/test_bug590363.html | 31 +- dom/html/test/test_bug596350.html | 20 +- dom/html/test/test_bug598643.html | 11 +- dom/html/test/test_bug607145.html | 2 +- dom/html/test/test_bug613019.html | 84 + dom/html/test/test_bug615595.html | Bin 2696 -> 2704 bytes dom/html/test/test_bug629801.html | 10 - dom/html/test/test_bug659743.xml | 4 +- dom/html/test/test_bug674558.html | 8 +- dom/html/test/test_bug741266.html | 31 +- dom/html/test/test_bug763626.html | 2 +- dom/html/test/test_bug827426.html | 48 - dom/html/test/test_bug839371.html | 9 - dom/html/test/test_bug840877.html | 36 - dom/html/test/test_bug841466.html | 2 +- dom/html/test/test_bug845057.html | 4 +- dom/html/test/test_checked.html | 92 +- dom/html/test/test_documentAll.html | 11 +- .../test/test_filepicker_default_directory.html | 83 + dom/html/test/test_formSubmission.html | 88 +- dom/html/test/test_fullscreen-api-race.html | 168 + dom/html/test/test_fullscreen-api.html | 74 +- dom/html/test/test_hash_encoded.html | 2 +- dom/html/test/test_iframe_sandbox_general.html | 44 +- dom/html/test/test_iframe_sandbox_modal.html | 6 +- dom/html/test/test_iframe_sandbox_navigation.html | 1 + dom/html/test/test_iframe_sandbox_navigation2.html | 1 + dom/html/test/test_iframe_sandbox_plugins.html | 5 +- dom/html/test/test_iframe_sandbox_refresh.html | 101 + dom/html/test/test_ignoreuserfocus.html | 3 +- dom/html/test/test_image_clone_load.html | 21 + dom/html/test/test_img_attributes_reflection.html | 3 +- dom/html/test/test_img_complete.html | 37 - dom/html/test/test_mozaudiochannel.html | 94 +- dom/html/test/test_non-ascii-cookie.html | 54 +- .../test/test_object_attributes_reflection.html | 4 +- dom/html/test/test_object_plugin_nav.html | 5 +- dom/html/test/test_track.html | 2 +- dom/html/test/test_track_disabled.html | 30 - dom/html/test/test_undoManager.html | 852 - dom/html/test/test_video_wakelock.html | 67 +- dom/html/test/test_viewport_resize.html | 44 + dom/icc/Assertions.cpp | 127 - dom/icc/Icc.cpp | 430 - dom/icc/Icc.h | 126 - dom/icc/IccCardLockError.cpp | 45 - dom/icc/IccCardLockError.h | 46 - dom/icc/IccInfo.cpp | 233 - dom/icc/IccInfo.h | 128 - dom/icc/IccListener.cpp | 131 - dom/icc/IccListener.h | 53 - dom/icc/IccManager.cpp | 131 - dom/icc/IccManager.h | 64 - dom/icc/gonk/StkProactiveCmdFactory.jsm | 1044 - dom/icc/interfaces/moz.build | 17 - dom/icc/interfaces/nsIIccInfo.idl | 70 - dom/icc/interfaces/nsIIccMessenger.idl | 660 - dom/icc/interfaces/nsIIccProvider.idl | 253 - dom/icc/moz.build | 38 - dom/icc/tests/marionette/head.js | 459 - dom/icc/tests/marionette/manifest.ini | 37 - .../marionette/test_icc_access_invalid_object.js | 101 - .../marionette/test_icc_card_lock_change_pin.js | 45 - .../marionette/test_icc_card_lock_enable_pin.js | 59 - .../test_icc_card_lock_get_retry_count.js | 44 - .../marionette/test_icc_card_lock_unlock_pin.js | 68 - .../marionette/test_icc_card_lock_unlock_puk.js | 97 - dom/icc/tests/marionette/test_icc_card_state.js | 32 - dom/icc/tests/marionette/test_icc_contact.js | 81 - .../test_icc_detected_undetected_event.js | 51 - dom/icc/tests/marionette/test_icc_info.js | 64 - dom/icc/tests/marionette/test_icc_match_mvno.js | 57 - dom/icc/tests/marionette/test_icc_service_state.js | 28 - dom/icc/tests/marionette/test_stk_bip_command.js | 137 - dom/icc/tests/marionette/test_stk_display_text.js | 246 - dom/icc/tests/marionette/test_stk_get_inkey.js | 161 - dom/icc/tests/marionette/test_stk_get_input.js | 202 - .../tests/marionette/test_stk_launch_browser.js | 151 - dom/icc/tests/marionette/test_stk_local_info.js | 69 - dom/icc/tests/marionette/test_stk_play_tone.js | 120 - dom/icc/tests/marionette/test_stk_poll_interval.js | 68 - dom/icc/tests/marionette/test_stk_poll_off.js | 46 - dom/icc/tests/marionette/test_stk_refresh.js | 51 - dom/icc/tests/marionette/test_stk_select_item.js | 347 - dom/icc/tests/marionette/test_stk_send_dtmf.js | 113 - dom/icc/tests/marionette/test_stk_send_sms.js | 207 - dom/icc/tests/marionette/test_stk_send_ss.js | 135 - dom/icc/tests/marionette/test_stk_send_ussd.js | 173 - dom/icc/tests/marionette/test_stk_setup_call.js | 236 - .../tests/marionette/test_stk_setup_event_list.js | 84 - .../marionette/test_stk_setup_idle_mode_text.js | 115 - dom/icc/tests/marionette/test_stk_setup_menu.js | 312 - .../tests/marionette/test_stk_timer_management.js | 76 - dom/identity/DOMIdentity.jsm | 483 - dom/identity/Identity.manifest | 8 - dom/identity/moz.build | 17 - dom/identity/nsDOMIdentity.js | 798 - dom/identity/nsIDService.js | 35 - dom/identity/tests/mochitest/chrome.ini | 17 - .../mochitest/file_browserid_rp_noOnlogin.html | 44 - .../tests/mochitest/file_browserid_rp_ok.html | 43 - .../tests/mochitest/file_declareAudience.html | 73 - .../tests/mochitest/file_fxa_rp_noOnlogin.html | 46 - .../tests/mochitest/file_fxa_rp_noOnlogout.html | 46 - .../tests/mochitest/file_fxa_rp_noOnready.html | 46 - dom/identity/tests/mochitest/file_fxa_rp_ok.html | 46 - .../tests/mochitest/file_syntheticEvents.html | 61 - .../tests/mochitest/test_declareAudience.html | 289 - .../tests/mochitest/test_rpHasValidCallbacks.html | 97 - .../tests/mochitest/test_syntheticEvents.html | 210 - dom/imptests/WebIDLParser.js | 2 +- dom/imptests/editing.txt | 2 - dom/imptests/editing/conformancetest/data.js | 30097 ---- .../editing/conformancetest/test_event.html | 290 - .../editing/conformancetest/test_runtest.html | 52 - dom/imptests/editing/css/reset.css | 27 - dom/imptests/editing/implementation.js | 8521 -- dom/imptests/editing/mochitest.ini | 6 +- dom/imptests/editing/selecttest/common.js | 952 - dom/imptests/editing/selecttest/test-iframe.html | 33 - .../editing/selecttest/test_Document-open.html | 44 - dom/imptests/editing/selecttest/test_addRange.html | 177 - dom/imptests/editing/selecttest/test_collapse.html | 91 - .../selecttest/test_collapseToStartEnd.html | 121 - .../selecttest/test_deleteFromDocument.html | 97 - dom/imptests/editing/selecttest/test_extend.html | 152 - .../editing/selecttest/test_getSelection.html | 160 - .../editing/selecttest/test_isCollapsed.html | 31 - .../editing/selecttest/test_removeAllRanges.html | 45 - .../editing/selecttest/test_selectAllChildren.html | 53 - dom/imptests/editing/tests.js | 5722 - .../failures/editing/conformancetest/mochitest.ini | 7 - .../editing/conformancetest/test_event.html.json | 293 - .../editing/conformancetest/test_runtest.html.json | 11821 -- .../failures/editing/selecttest/mochitest.ini | 13 - .../selecttest/test_Document-open.html.json | 3 - .../editing/selecttest/test_addRange.html.json | 4236 - .../editing/selecttest/test_collapse.html.json | 2008 - .../selecttest/test_collapseToStartEnd.html.json | 44 - .../editing/selecttest/test_extend.html.json | 3928 - .../editing/selecttest/test_getSelection.html.json | 7 - .../selecttest/test_removeAllRanges.html.json | 23 - .../selecttest/test_selectAllChildren.html.json | 1241 - .../failures/html/dom/errors/mochitest.ini | 6 - .../html/dom/errors/test_exceptions.html.json | 6 - dom/imptests/failures/html/dom/lists/mochitest.ini | 6 - .../lists/test_DOMTokenList-stringifier.html.json | 3 - dom/imptests/failures/html/dom/mochitest.ini | 7 - dom/imptests/failures/html/dom/nodes/mochitest.ini | 1 - ...test_Document-createElement-namespace.html.json | 12 - .../nodes/test_Document-createElementNS.html.json | 3 - .../test_Document-getElementsByTagName.html.json | 4 - .../dom/nodes/test_Node-isEqualNode.xhtml.json | 3 - .../html/dom/nodes/test_Node-properties.html.json | 7 - .../html/dom/nodes/test_attributes.html.json | 6 - .../failures/html/dom/nodes/test_case.html.json | 7 - .../nodes/test_getElementsByClassName-10.xml.json | 3 - .../nodes/test_getElementsByClassName-11.xml.json | 3 - .../failures/html/dom/ranges/mochitest.ini | 7 + .../dom/ranges/test_Range-insertNode.html.json | 6 + .../ranges/test_Range-surroundContents.html.json | 44 + .../failures/html/dom/test_historical.html.json | 4 +- .../failures/html/dom/test_interfaces.html.json | 87 - .../html/browsers/the-window-object/mochitest.ini | 9 - .../mochitest.ini | 6 - .../test_window-null-names.html.json | 3 - ...test_window-indexed-properties-strict.html.json | 4 - .../test_window-named-properties.html.json | 2 - .../test_window-properties.html.json | 1 - .../html/dom/documents/dta/doc.gEBN/mochitest.ini | 6 - ...ocument.getElementsByName-newelements.html.json | 3 - .../html/html/dom/documents/dta/mochitest.ini | 3 - .../documents/dta/test_document.title-03.html.json | 3 - .../dta/test_document.title-04.xhtml.json | 3 - .../documents/dta/test_document.title-06.html.json | 3 - .../documents/dta/test_document.title-07.html.json | 3 - .../dom/documents/dta/test_nameditem-02.html.json | 8 - .../dom/documents/dta/test_nameditem-03.html.json | 6 - .../dom/documents/dta/test_nameditem-04.html.json | 3 - .../dom/documents/dta/test_nameditem-05.html.json | 6 - .../dom/documents/dta/test_nameditem-06.html.json | 4 +- .../html/html/obsolete/implreq/oeaaa/mochitest.ini | 6 - .../oeaaa/test_script-IDL-event-htmlfor.html.json | 6 - .../forms/the-option-element/mochitest.ini | 6 - .../test_option-text-spaces.html.json | 15 - .../forms/the-select-element/mochitest.ini | 7 - .../test_select-named-getter.html.json | 3 - .../test_select-remove.html.json | 3 - .../scripting-1/the-script-element/mochitest.ini | 9 - .../test_script-for-event.html.json | 5 - .../test_script-language-type.html.json | 3 - .../test_script-languages-01.html.json | 4 - .../test_script-languages-02.html.json | 74 - .../tabular-data/the-table-element/mochitest.ini | 7 - .../test_table-insertRow.html.json | 3 - .../the-table-element/test_table-rows.html.json | 3 - .../html/html/webappapis/atob/mochitest.ini | 6 - .../html/webappapis/atob/test_base64.html.json | 2 - .../failures/html/js/builtins/mochitest.ini | 6 - .../test_WeakMap.prototype-properties.html.json | 7 - .../html/microdata/microdata-dom-api/mochitest.ini | 6 - .../microdata/microdata-dom-api/test_001.html.json | 22 - .../tests/submissions/Ms2ger/mochitest.ini | 6 - .../submissions/Ms2ger/test_interfaces.html.json | 4 - dom/imptests/html.txt | 21 - .../test_HTMLCollection-empty-name.html | 65 - dom/imptests/html/dom/common.js | 281 +- dom/imptests/html/dom/constants.js | 11 - .../dom/errors/test_DOMException-constants.html | 48 - dom/imptests/html/dom/errors/test_exceptions.html | 100 - .../html/dom/events/test_Event-constants.html | 20 - .../html/dom/events/test_Event-constructors.html | 124 - .../dom/events/test_Event-defaultPrevented.html | 42 - .../html/dom/events/test_Event-initEvent.html | 30 - .../html/dom/events/test_Event-propagation.html | 35 - dom/imptests/html/dom/events/test_Event-type.html | 22 - .../events/test_EventTarget-addEventListener.html | 16 - .../dom/events/test_EventTarget-dispatchEvent.html | 97 - .../test_EventTarget-removeEventListener.html | 16 - .../html/dom/events/test_ProgressEvent.html | 25 - .../dom/lists/test_DOMTokenList-stringifier.html | 23 - dom/imptests/html/dom/nodes/ChildNode-remove.js | 30 - .../bare_mathml.html | 1 - .../bare_mathml.svg | 1 - .../bare_mathml.xhtml | 1 - .../bare_mathml.xml | 1 - .../bare_svg.html | 1 - .../bare_svg.svg | 1 - .../bare_svg.xhtml | 1 - .../bare_svg.xml | 1 - .../bare_xhtml.html | 1 - .../bare_xhtml.svg | 1 - .../bare_xhtml.xhtml | 1 - .../bare_xhtml.xml | 1 - .../empty.html | 0 .../empty.svg | 0 .../empty.xhtml | 0 .../empty.xml | 0 .../generate.py | 77 - .../mathml.html | 1 - .../mathml.svg | 1 - .../mathml.xhtml | 1 - .../mathml.xml | 1 - .../minimal_html.html | 1 - .../minimal_html.svg | 1 - .../minimal_html.xhtml | 1 - .../minimal_html.xml | 1 - .../svg.html | 1 - .../Document-createElement-namespace-tests/svg.svg | 1 - .../svg.xhtml | 1 - .../Document-createElement-namespace-tests/svg.xml | 1 - .../xhtml.html | 1 - .../xhtml.svg | 1 - .../xhtml.xhtml | 1 - .../xhtml.xml | 1 - .../xhtml_ns_changed.html | 7 - .../xhtml_ns_changed.svg | 7 - .../xhtml_ns_changed.xhtml | 7 - .../xhtml_ns_changed.xml | 7 - .../xhtml_ns_removed.html | 7 - .../xhtml_ns_removed.svg | 7 - .../xhtml_ns_removed.xhtml | 7 - .../xhtml_ns_removed.xml | 7 - .../nodes/Document-createProcessingInstruction.js | 39 - dom/imptests/html/dom/nodes/attributes.js | 14 - dom/imptests/html/dom/nodes/case.js | 178 - dom/imptests/html/dom/nodes/creators.js | 5 - dom/imptests/html/dom/nodes/encoding.php | 2 - dom/imptests/html/dom/nodes/productions.js | 3 - .../dom/nodes/test_CharacterData-appendData.html | 21 - .../dom/nodes/test_CharacterData-deleteData.html | 28 - .../dom/nodes/test_CharacterData-insertData.html | 28 - .../html/dom/nodes/test_CharacterData-remove.html | 25 - .../dom/nodes/test_CharacterData-replaceData.html | 30 - .../html/dom/nodes/test_Comment-constructor.html | 84 - .../test_DOMImplementation-createDocument.html | 189 - .../test_DOMImplementation-createDocumentType.html | 60 - .../test_DOMImplementation-createHTMLDocument.html | 54 - .../nodes/test_DOMImplementation-hasFeature.html | 141 - .../html/dom/nodes/test_Document-adoptNode.html | 44 - .../dom/nodes/test_Document-createComment.html | 39 - .../test_Document-createElement-namespace.html | 103 - .../dom/nodes/test_Document-createElement.html | 85 - .../dom/nodes/test_Document-createElementNS.html | 49 - .../html/dom/nodes/test_Document-createEvent.html | 63 - ...ent-createProcessingInstruction-literal-1.xhtml | 16 - ...ent-createProcessingInstruction-literal-2.xhtml | 21 - .../test_Document-createProcessingInstruction.html | 11 - ...test_Document-createProcessingInstruction.xhtml | 15 - .../dom/nodes/test_Document-createTreeWalker.html | 42 - .../dom/nodes/test_Document-getElementById.html | 15 - .../nodes/test_Document-getElementsByTagName.html | 102 - .../test_Document-getElementsByTagNameNS.html | 18 - .../html/dom/nodes/test_Document-importNode.html | 45 - .../html/dom/nodes/test_DocumentType-remove.html | 15 - .../html/dom/nodes/test_Element-children.html | 27 - .../nodes/test_Element-getElementsByClassName.html | 21 - .../html/dom/nodes/test_Element-remove.html | 15 - .../dom/nodes/test_Element-removeAttributeNS.html | 18 - .../html/dom/nodes/test_Element-tagName.html | 30 - .../html/dom/nodes/test_Node-appendChild.html | 59 - .../html/dom/nodes/test_Node-cloneNode.html | 27 - .../nodes/test_Node-compareDocumentPosition.html | 87 - .../html/dom/nodes/test_Node-constants.html | 36 - .../html/dom/nodes/test_Node-contains.html | 36 - dom/imptests/html/dom/nodes/test_Node-contains.xml | 83 - .../html/dom/nodes/test_Node-insertBefore.html | 307 - .../html/dom/nodes/test_Node-isEqualNode.xhtml | 60 - .../html/dom/nodes/test_Node-lookupPrefix.xhtml | 31 - .../html/dom/nodes/test_Node-nodeName.html | 32 - .../html/dom/nodes/test_Node-nodeName.xhtml | 42 - .../html/dom/nodes/test_Node-normalize.html | 54 - .../html/dom/nodes/test_Node-parentElement.html | 83 - .../html/dom/nodes/test_Node-parentNode.html | 33 - .../html/dom/nodes/test_Node-properties.html | 686 - .../html/dom/nodes/test_Node-removeChild.html | 37 - .../html/dom/nodes/test_Node-replaceChild.html | 321 - dom/imptests/html/dom/nodes/test_attributes.html | 358 - dom/imptests/html/dom/nodes/test_case.html | 18 - .../dom/nodes/test_getElementsByClassName-01.htm | 13 - .../dom/nodes/test_getElementsByClassName-02.htm | 14 - .../dom/nodes/test_getElementsByClassName-03.htm | 18 - .../dom/nodes/test_getElementsByClassName-04.htm | 18 - .../dom/nodes/test_getElementsByClassName-05.htm | 18 - .../dom/nodes/test_getElementsByClassName-06.htm | 20 - .../dom/nodes/test_getElementsByClassName-07.htm | 15 - .../dom/nodes/test_getElementsByClassName-08.htm | 15 - .../dom/nodes/test_getElementsByClassName-09.htm | 15 - .../dom/nodes/test_getElementsByClassName-10.xml | 17 - .../dom/nodes/test_getElementsByClassName-11.xml | 22 - .../dom/nodes/test_getElementsByClassName-12.htm | 15 - .../dom/nodes/test_getElementsByClassName-13.htm | 19 - .../dom/nodes/test_getElementsByClassName-14.htm | 16 - .../dom/nodes/test_getElementsByClassName-15.htm | 18 - .../dom/nodes/test_getElementsByClassName-16.htm | 16 - .../dom/nodes/test_getElementsByClassName-17.htm | 15 - .../dom/nodes/test_getElementsByClassName-18.htm | 17 - .../html/dom/ranges/Range-test-iframe.html | 56 - .../html/dom/ranges/test_Range-attributes.html | 23 - .../html/dom/ranges/test_Range-cloneContents.html | 454 - .../html/dom/ranges/test_Range-cloneRange.html | 112 - .../html/dom/ranges/test_Range-collapse.html | 75 - .../test_Range-commonAncestorContainer-2.html | 33 - .../ranges/test_Range-commonAncestorContainer.html | 40 - .../ranges/test_Range-compareBoundaryPoints.html | 182 - .../html/dom/ranges/test_Range-comparePoint-2.html | 23 - .../html/dom/ranges/test_Range-comparePoint.html | 92 - .../html/dom/ranges/test_Range-deleteContents.html | 331 - .../html/dom/ranges/test_Range-detach.html | 14 - .../dom/ranges/test_Range-extractContents.html | 248 - .../html/dom/ranges/test_Range-insertNode.html | 286 - .../ranges/test_Range-intersectsNode-binding.html | 25 - .../html/dom/ranges/test_Range-intersectsNode.html | 78 - .../html/dom/ranges/test_Range-isPointInRange.html | 83 - .../html/dom/ranges/test_Range-mutations.html | 959 - .../html/dom/ranges/test_Range-selectNode.html | 99 - dom/imptests/html/dom/ranges/test_Range-set.html | 221 - .../dom/ranges/test_Range-surroundContents.html | 354 - dom/imptests/html/dom/test_historical.html | 139 - dom/imptests/html/dom/test_interface-objects.html | 3 +- dom/imptests/html/dom/test_interfaces.html | 39 +- .../dom/traversal/test_NodeFilter-constants.html | 31 - dom/imptests/html/dom/traversal/unfinished/TODO | 1 - .../html/domxpath/test_evaluator-constructor.html | 13 - .../read-media/test_pageload-image.html | 30 - .../read-media/test_pageload-video.html | 30 - .../test_window-null-names.html | 20 - .../test_window-indexed-properties-strict.html | 43 - .../test_window-indexed-properties.html | 35 - .../test_window-named-properties.html | 7 +- .../the-window-object/test_window-properties.html | 322 - .../test_window-prototype-chain.html | 35 - .../test_document.getElementsByName-case.html | 17 - .../test_document.getElementsByName-case.xhtml | 22 - .../test_document.getElementsByName-id.html | 16 - .../test_document.getElementsByName-id.xhtml | 21 - .../test_document.getElementsByName-namespace.html | 28 - ...test_document.getElementsByName-namespace.xhtml | 33 - ...est_document.getElementsByName-newelements.html | 122 - ...st_document.getElementsByName-newelements.xhtml | 127 - ...test_document.getElementsByName-null-undef.html | 23 - ...est_document.getElementsByName-null-undef.xhtml | 29 - .../test_document.getElementsByName-param.html | 24 - .../test_document.getElementsByName-param.xhtml | 29 - .../test_document.getElementsByName-same.html | 18 - ...Document.getElementsByClassName-null-undef.html | 31 - ..._Element.getElementsByClassName-null-undef.html | 31 - .../documents/dta/test_document.body-getter.html | 123 - .../dta/test_document.body-setter-01.html | 31 - .../test_document.embeds-document.plugins-01.html | 24 - .../test_document.getElementsByClassName-same.html | 18 - .../dom/documents/dta/test_document.head-01.html | 23 - .../dom/documents/dta/test_document.head-02.html | 21 - .../dom/documents/dta/test_document.images.html | 105 - .../dom/documents/dta/test_document.title-01.html | 33 - .../dom/documents/dta/test_document.title-02.xhtml | 38 - .../dom/documents/dta/test_document.title-03.html | 44 - .../dom/documents/dta/test_document.title-04.xhtml | 49 - .../dom/documents/dta/test_document.title-05.html | 41 - .../dom/documents/dta/test_document.title-06.html | 24 - .../dom/documents/dta/test_document.title-07.html | 26 - .../html/dom/documents/dta/test_nameditem-01.html | 19 - .../html/dom/documents/dta/test_nameditem-02.html | 99 - .../html/dom/documents/dta/test_nameditem-03.html | 110 - .../html/dom/documents/dta/test_nameditem-04.html | 104 - .../html/dom/documents/dta/test_nameditem-05.html | 104 - .../html/dom/documents/dta/test_nameditem-06.html | 4 +- .../global-attributes/dir_auto-EN-L-ref.html | 58 - .../elements/global-attributes/dir_auto-EN-L.html | 58 - .../global-attributes/dir_auto-EN-R-ref.html | 58 - .../elements/global-attributes/dir_auto-EN-R.html | 58 - .../elements/global-attributes/dir_auto-L-ref.html | 58 - .../dom/elements/global-attributes/dir_auto-L.html | 58 - .../global-attributes/dir_auto-N-EN-L-ref.html | 58 - .../global-attributes/dir_auto-N-EN-L.html | 58 - .../global-attributes/dir_auto-N-EN-R-ref.html | 58 - .../global-attributes/dir_auto-N-EN-R.html | 58 - .../global-attributes/dir_auto-N-EN-ref.html | 51 - .../elements/global-attributes/dir_auto-N-EN.html | 51 - .../global-attributes/dir_auto-N-L-ref.html | 58 - .../elements/global-attributes/dir_auto-N-L.html | 58 - .../global-attributes/dir_auto-N-R-ref.html | 58 - .../elements/global-attributes/dir_auto-N-R.html | 58 - .../elements/global-attributes/dir_auto-R-ref.html | 59 - .../dom/elements/global-attributes/dir_auto-R.html | 58 - .../dir_auto-contained-L-ref.html | 62 - .../global-attributes/dir_auto-contained-L.html | 62 - .../dir_auto-contained-R-ref.html | 58 - .../global-attributes/dir_auto-contained-R.html | 58 - .../dir_auto-contained-bdi-L-ref.html | 61 - .../dir_auto-contained-bdi-L.html | 61 - .../dir_auto-contained-bdi-R-ref.html | 58 - .../dir_auto-contained-bdi-R.html | 58 - .../dir_auto-contained-dir-L-ref.html | 61 - .../dir_auto-contained-dir-L.html | 61 - .../dir_auto-contained-dir-R-ref.html | 58 - .../dir_auto-contained-dir-R.html | 58 - .../dir_auto-contained-dir_auto-L-ref.html | 61 - .../dir_auto-contained-dir_auto-L.html | 61 - .../dir_auto-contained-dir_auto-R-ref.html | 58 - .../dir_auto-contained-dir_auto-R.html | 58 - .../dir_auto-contained-script-L-ref.html | 58 - .../dir_auto-contained-script-L.html | 58 - .../dir_auto-contained-script-R-ref.html | 58 - .../dir_auto-contained-script-R.html | 58 - .../dir_auto-contained-style-L-ref.html | 58 - .../dir_auto-contained-style-L.html | 58 - .../dir_auto-contained-style-R-ref.html | 58 - .../dir_auto-contained-style-R.html | 58 - .../dir_auto-contained-textarea-L-ref.html | 61 - .../dir_auto-contained-textarea-L.html | 61 - .../dir_auto-contained-textarea-R-ref.html | 58 - .../dir_auto-contained-textarea-R.html | 58 - .../global-attributes/dir_auto-input-EN-L-ref.html | 59 - .../global-attributes/dir_auto-input-EN-L.html | 59 - .../global-attributes/dir_auto-input-EN-R-ref.html | 59 - .../global-attributes/dir_auto-input-EN-R.html | 59 - .../global-attributes/dir_auto-input-L-ref.html | 59 - .../global-attributes/dir_auto-input-L.html | 59 - .../dir_auto-input-N-EN-L-ref.html | 59 - .../global-attributes/dir_auto-input-N-EN-L.html | 59 - .../dir_auto-input-N-EN-R-ref.html | 59 - .../global-attributes/dir_auto-input-N-EN-R.html | 59 - .../global-attributes/dir_auto-input-N-EN-ref.html | 54 - .../global-attributes/dir_auto-input-N-EN.html | 54 - .../global-attributes/dir_auto-input-N-L-ref.html | 59 - .../global-attributes/dir_auto-input-N-L.html | 59 - .../global-attributes/dir_auto-input-N-R-ref.html | 59 - .../global-attributes/dir_auto-input-N-R.html | 59 - .../global-attributes/dir_auto-input-R-ref.html | 59 - .../global-attributes/dir_auto-input-R.html | 59 - .../dir_auto-input-script-EN-L-ref.html | 59 - .../dir_auto-input-script-EN-L.html | 70 - .../dir_auto-input-script-EN-R-ref.html | 59 - .../dir_auto-input-script-EN-R.html | 70 - .../dir_auto-input-script-L-ref.html | 59 - .../global-attributes/dir_auto-input-script-L.html | 70 - .../dir_auto-input-script-N-EN-L-ref.html | 59 - .../dir_auto-input-script-N-EN-L.html | 70 - .../dir_auto-input-script-N-EN-R-ref.html | 59 - .../dir_auto-input-script-N-EN-R.html | 70 - .../dir_auto-input-script-N-EN-ref.html | 54 - .../dir_auto-input-script-N-EN.html | 69 - .../dir_auto-input-script-N-L-ref.html | 59 - .../dir_auto-input-script-N-L.html | 70 - .../dir_auto-input-script-N-R-ref.html | 59 - .../dir_auto-input-script-N-R.html | 70 - .../dir_auto-input-script-R-ref.html | 59 - .../global-attributes/dir_auto-input-script-R.html | 70 - .../global-attributes/dir_auto-isolate-ref.html | 58 - .../global-attributes/dir_auto-isolate.html | 58 - .../global-attributes/dir_auto-pre-N-EN-ref.html | 49 - .../global-attributes/dir_auto-pre-N-EN.html | 66 - .../dir_auto-pre-N-between-Rs-ref.html | 61 - .../dir_auto-pre-N-between-Rs.html | 76 - .../global-attributes/dir_auto-pre-mixed-ref.html | 61 - .../global-attributes/dir_auto-pre-mixed.html | 77 - .../dir_auto-textarea-N-EN-ref.html | 49 - .../global-attributes/dir_auto-textarea-N-EN.html | 66 - .../dir_auto-textarea-N-between-Rs-ref.html | 64 - .../dir_auto-textarea-N-between-Rs.html | 79 - .../dir_auto-textarea-mixed-ref.html | 64 - .../global-attributes/dir_auto-textarea-mixed.html | 80 - .../dir_auto-textarea-script-N-EN-ref.html | 49 - .../dir_auto-textarea-script-N-EN.html | 77 - .../dir_auto-textarea-script-N-between-Rs-ref.html | 65 - .../dir_auto-textarea-script-N-between-Rs.html | 86 - .../dir_auto-textarea-script-mixed-ref.html | 64 - .../dir_auto-textarea-script-mixed.html | 100 - .../global-attributes/lang-xmllang-01-ref.html | 20 - .../global-attributes/lang-xmllang-01.html | 57 - .../elements/global-attributes/lang-xyzzy-ref.html | 9 - .../dom/elements/global-attributes/lang-xyzzy.html | 11 - .../elements/global-attributes/reftest-stylo.list | 59 + .../dom/elements/global-attributes/reftest.list | 4 +- .../elements/global-attributes/style-01-ref.html | 24 - .../dom/elements/global-attributes/style-01.html | 25 - .../test_classlist-nonstring.html | 44 - .../global-attributes/test_dataset-delete.html | 47 - .../test_dataset-enumeration.html | 31 - .../global-attributes/test_dataset-get.html | 57 - .../global-attributes/test_dataset-prototype.html | 26 - .../global-attributes/test_dataset-set.html | 42 - .../elements/global-attributes/test_dataset.html | 28 - .../global-attributes/test_document-dir.html | 26 - .../global-attributes/test_id-attribute.html | 130 - .../elements/global-attributes/test_id-name.html | 18 - .../editing/the-hidden-attribute/hidden-1-ref.html | 4 - .../editing/the-hidden-attribute/hidden-1a.html | 7 - .../editing/the-hidden-attribute/hidden-1b.html | 10 - .../editing/the-hidden-attribute/hidden-1c.html | 11 - .../editing/the-hidden-attribute/hidden-1d.html | 11 - .../editing/the-hidden-attribute/hidden-1e.html | 9 - .../editing/the-hidden-attribute/hidden-1f.html | 9 - .../editing/the-hidden-attribute/hidden-1g.html | 10 - .../editing/the-hidden-attribute/hidden-2-ref.svg | 7 - .../html/editing/the-hidden-attribute/hidden-2.svg | 11 - .../html/editing/the-hidden-attribute/reftest.list | 10 - .../implreq/oeaaa/test_document-color-01.html | 18 - .../implreq/oeaaa/test_document-color-02.html | 47 - .../implreq/oeaaa/test_document-color-03.html | 47 - .../implreq/oeaaa/test_document-color-04.html | 47 - .../oeaaa/test_heading-obsolete-attributes-01.html | 18 - .../oeaaa/test_script-IDL-event-htmlfor.html | 57 - .../the-title-element/test_title.text-01.html | 25 - .../the-title-element/test_title.text-02.xhtml | 30 - .../the-title-element/test_title.text-03.html | 32 - .../the-title-element/test_title.text-04.xhtml | 37 - .../test_form-elements-interfaces-01.html | 20 - .../test_form-elements-matches.html | 46 - .../test_form-elements-nameditem-01.html | 43 - .../test_form-elements-nameditem-02.html | 28 - .../the-form-element/test_form-nameditem.html | 239 - .../test_option-text-backslash.html | 15 - .../test_option-text-recurse.html | 77 - .../test_option-text-spaces.html | 75 - .../test_select-named-getter.html | 46 - .../the-select-element/test_select-remove.html | 64 - .../the-script-element/test_script-for-event.html | 42 - .../the-script-element/test_script-for-event.xhtml | 22 - .../the-script-element/test_script-for-onload.html | 23 - .../test_script-language-type.html | 18 - .../test_script-languages-01.html | 24 - .../test_script-languages-02.html | 98 - .../test_script-noembed-noframes-iframe.xhtml | 36 - .../test_script-onload-string.html | 17 - .../the-script-element/test_script-text.html | 53 - .../the-script-element/test_script-text.xhtml | 26 - .../the-table-element/test_createTBody.html | 165 - .../test_insertRow-method-01.html | 24 - .../test_insertRow-method-02.html | 34 - .../the-table-element/test_tBodies.html | 40 - .../the-table-element/test_table-insertRow.html | 56 - .../the-table-element/test_table-rows.html | 186 - .../the-time-element/test_001.html | 68 - .../html/html/webappapis/atob/test_base64.html | 306 - .../scripting/events/test_body-onload.html | 20 - .../events/test_event-handler-javascript.html | 20 - .../events/test_event-handler-spec-example.html | 65 - .../test_window-onerror-parse-error.html | 40 - .../test_window-onerror-runtime-error-throw.html | 39 - .../test_window-onerror-runtime-error.html | 43 - .../webappapis/timers/test_evil-spec-example.html | 23 - dom/imptests/html/js/builtins/Math.maxmin.js | 57 - .../js/builtins/test_Array.DefineOwnProperty.html | 24 - .../builtins/test_Array.prototype.join-order.html | 86 - dom/imptests/html/js/builtins/test_Math.max.html | 13 - dom/imptests/html/js/builtins/test_Math.min.html | 13 - ...test_Object.prototype.hasOwnProperty-order.html | 21 - .../test_WeakMap.prototype-properties.html | 28 +- .../html/microdata/microdata-dom-api/test_001.html | 3661 - dom/imptests/html/mochitest.ini | 487 +- dom/imptests/idlharness.js | 1081 +- dom/imptests/importTestsuite.py | 0 dom/imptests/mochitest.ini | 7 - dom/imptests/moz.build | 31 +- dom/imptests/reftest.list | 2 - dom/imptests/testharness.css | 5 - dom/imptests/testharness.js | 486 +- dom/imptests/testharnessreport.js | 2 +- dom/imptests/updateTestharness.py | 0 dom/imptests/webapps/mochitest.ini | 1 - dom/indexedDB/ActorsChild.cpp | 1432 +- dom/indexedDB/ActorsChild.h | 231 +- dom/indexedDB/ActorsParent.cpp | 33706 +++-- dom/indexedDB/ActorsParent.h | 23 +- dom/indexedDB/FileInfo.cpp | 31 +- dom/indexedDB/FileInfo.h | 25 +- dom/indexedDB/FileManager.h | 19 +- dom/indexedDB/FileSnapshot.cpp | 338 +- dom/indexedDB/FileSnapshot.h | 197 +- dom/indexedDB/IDBCursor.cpp | 231 +- dom/indexedDB/IDBCursor.h | 67 +- dom/indexedDB/IDBDatabase.cpp | 978 +- dom/indexedDB/IDBDatabase.h | 128 +- dom/indexedDB/IDBEvents.cpp | 37 +- dom/indexedDB/IDBEvents.h | 14 +- dom/indexedDB/IDBFactory.cpp | 275 +- dom/indexedDB/IDBFactory.h | 84 +- dom/indexedDB/IDBFileHandle.cpp | 181 +- dom/indexedDB/IDBFileHandle.h | 104 +- dom/indexedDB/IDBFileRequest.cpp | 141 +- dom/indexedDB/IDBFileRequest.h | 81 +- dom/indexedDB/IDBIndex.cpp | 173 +- dom/indexedDB/IDBIndex.h | 57 +- dom/indexedDB/IDBKeyRange.cpp | 151 +- dom/indexedDB/IDBKeyRange.h | 69 +- dom/indexedDB/IDBMutableFile.cpp | 458 +- dom/indexedDB/IDBMutableFile.h | 133 +- dom/indexedDB/IDBObjectStore.cpp | 985 +- dom/indexedDB/IDBObjectStore.h | 110 +- dom/indexedDB/IDBRequest.cpp | 149 +- dom/indexedDB/IDBRequest.h | 80 +- dom/indexedDB/IDBTransaction.cpp | 241 +- dom/indexedDB/IDBTransaction.h | 101 +- dom/indexedDB/IDBWrapperCache.cpp | 12 +- dom/indexedDB/IDBWrapperCache.h | 14 +- dom/indexedDB/IndexedDatabase.h | 50 +- dom/indexedDB/IndexedDatabaseInlines.h | 44 +- dom/indexedDB/IndexedDatabaseManager.cpp | 889 +- dom/indexedDB/IndexedDatabaseManager.h | 82 +- dom/indexedDB/Key.cpp | 436 +- dom/indexedDB/Key.h | 77 +- dom/indexedDB/KeyPath.cpp | 117 +- dom/indexedDB/KeyPath.h | 2 +- dom/indexedDB/PBackgroundIDBCursor.ipdl | 20 +- dom/indexedDB/PBackgroundIDBDatabase.ipdl | 51 +- dom/indexedDB/PBackgroundIDBDatabaseFile.ipdl | 2 +- dom/indexedDB/PBackgroundIDBDatabaseRequest.ipdl | 33 + dom/indexedDB/PBackgroundIDBFactory.ipdl | 17 +- dom/indexedDB/PBackgroundIDBFactoryRequest.ipdl | 8 +- dom/indexedDB/PBackgroundIDBRequest.ipdl | 59 +- dom/indexedDB/PBackgroundIDBSharedTypes.ipdlh | 64 +- dom/indexedDB/PBackgroundIDBTransaction.ipdl | 15 +- .../PBackgroundIDBVersionChangeTransaction.ipdl | 33 +- dom/indexedDB/PBackgroundIndexedDBUtils.ipdl | 37 + dom/indexedDB/PIndexedDBPermissionRequest.ipdl | 2 +- dom/indexedDB/PermissionRequestBase.cpp | 33 +- dom/indexedDB/PermissionRequestBase.h | 10 +- dom/indexedDB/ProfilerHelpers.h | 24 +- dom/indexedDB/ReportInternalError.cpp | 2 +- dom/indexedDB/ReportInternalError.h | 11 +- dom/indexedDB/ScriptErrorHelper.cpp | 249 + dom/indexedDB/ScriptErrorHelper.h | 41 + dom/indexedDB/SerializationHelpers.h | 35 +- dom/indexedDB/TransactionThreadPool.cpp | 1009 - dom/indexedDB/TransactionThreadPool.h | 159 - dom/indexedDB/moz.build | 28 +- dom/indexedDB/test/browser.ini | 7 +- dom/indexedDB/test/browserHelpers.js | 24 +- dom/indexedDB/test/browser_bug839193.js | 6 +- dom/indexedDB/test/browser_permissionsPrompt.html | 3 +- .../test/browser_permissionsPromptAllow.js | 8 +- .../test/browser_permissionsPromptDeny.js | 192 +- .../test/browser_permissionsPromptWorker.js | 91 + .../test/browser_permissionsSharedWorker.html | 34 + .../test/browser_permissionsSharedWorker.js | 14 + dom/indexedDB/test/browser_permissionsWorker.html | 34 + dom/indexedDB/test/browser_permissionsWorker.js | 12 + .../test/browser_perwindow_privateBrowsing.js | 12 +- dom/indexedDB/test/bug839193.js | 17 +- dom/indexedDB/test/chromeHelpers.js | 4 +- .../error_events_abort_transactions_iframe.html | 22 +- dom/indexedDB/test/extensions/Makefile.in | 17 - dom/indexedDB/test/extensions/bootstrap.js | 4 +- .../test/extensions/indexedDB-test@mozilla.org.xpi | Bin 0 -> 5605 bytes dom/indexedDB/test/extensions/install.rdf | 19 +- dom/indexedDB/test/extensions/moz.build | 11 +- dom/indexedDB/test/file.js | 83 +- dom/indexedDB/test/file_app_isolation.js | 19 +- dom/indexedDB/test/head.js | 37 +- dom/indexedDB/test/helpers.js | 150 +- dom/indexedDB/test/mochitest-intl-api.ini | 10 + dom/indexedDB/test/mochitest.ini | 212 +- dom/indexedDB/test/service_worker.js | 10 + dom/indexedDB/test/service_worker_client.html | 28 + dom/indexedDB/test/test_abort_deleted_index.html | 19 + .../test/test_abort_deleted_objectStore.html | 19 + dom/indexedDB/test/test_bfcache.html | 21 +- .../test/test_create_locale_aware_index.html | 18 + dom/indexedDB/test/test_database_onclose.html | 19 + .../test/test_deleteDatabase_onblocked.html | 19 + ...leteDatabase_onblocked_duringVersionChange.html | 19 + dom/indexedDB/test/test_file_array.html | 4 + .../test/test_file_cross_database_copying.html | 4 + dom/indexedDB/test/test_file_delete.html | 4 + dom/indexedDB/test/test_file_os_delete.html | 20 +- dom/indexedDB/test/test_file_put_deleted.html | 156 + dom/indexedDB/test/test_file_put_get_object.html | 4 + dom/indexedDB/test/test_file_put_get_values.html | 4 + dom/indexedDB/test/test_file_replace.html | 4 + .../test/test_filehandle_append_read_data.html | 92 +- dom/indexedDB/test/test_filehandle_compat.html | 4 +- .../test/test_filehandle_disabled_pref.html | 204 + dom/indexedDB/test/test_filehandle_getFile.html | 1 - dom/indexedDB/test/test_filehandle_iteration.html | 77 + dom/indexedDB/test/test_filehandle_lifetimes.html | 1 - .../test/test_filehandle_lifetimes_nested.html | 1 - dom/indexedDB/test/test_filehandle_location.html | 1 - dom/indexedDB/test/test_filehandle_ordering.html | 1 - .../test/test_filehandle_overlapping.html | 1 - .../test/test_filehandle_readonly_exceptions.html | 1 - .../test/test_filehandle_request_readyState.html | 1 - ...test_filehandle_success_events_after_abort.html | 1 - dom/indexedDB/test/test_filehandle_workers.html | 22 +- dom/indexedDB/test/test_get_filehandle.html | 53 - dom/indexedDB/test/test_leaving_page.html | 9 +- .../test/test_locale_aware_index_getAll.html | 19 + .../test_locale_aware_index_getAllObjects.html | 19 + dom/indexedDB/test/test_locale_aware_indexes.html | 18 + .../test/test_maximal_serialized_object_size.html | 18 + dom/indexedDB/test/test_message_manager_ipc.html | 14 +- dom/indexedDB/test/test_persistenceType.html | 2 +- .../test/test_readwriteflush_disabled.html | 19 + dom/indexedDB/test/test_rename_index.html | 19 + dom/indexedDB/test/test_rename_index_errors.html | 19 + dom/indexedDB/test/test_rename_objectStore.html | 19 + .../test/test_rename_objectStore_errors.html | 19 + dom/indexedDB/test/test_sandbox.html | 101 + dom/indexedDB/test/test_serviceworker.html | 78 + dom/indexedDB/test/test_setVersion_throw.html | 19 + .../test/test_storage_manager_estimate.html | 19 + dom/indexedDB/test/test_third_party.html | 36 +- dom/indexedDB/test/test_view_put_get_values.html | 20 + dom/indexedDB/test/test_wasm_cursors.html | 20 + dom/indexedDB/test/test_wasm_getAll.html | 20 + .../test/test_wasm_index_getAllObjects.html | 20 + dom/indexedDB/test/test_wasm_indexes.html | 20 + dom/indexedDB/test/test_wasm_put_get_values.html | 20 + ...test_webapp_clearBrowserData_inproc_inproc.html | 33 - .../test_webapp_clearBrowserData_inproc_oop.html | 21 - .../test_webapp_clearBrowserData_oop_inproc.html | 21 - .../test/unit/defaultStorageUpgrade_profile.zip | Bin 54089 -> 71933 bytes dom/indexedDB/test/unit/getUsage_profile.zip | Bin 0 -> 24698 bytes .../test/unit/idbSubdirUpgrade1_profile.zip | Bin 0 -> 5530 bytes .../test/unit/idbSubdirUpgrade2_profile.zip | Bin 0 -> 5809 bytes .../test/unit/metadata2Restore_profile.zip | Bin 0 -> 56162 bytes .../test/unit/metadataRestore_profile.zip | Bin 0 -> 34962 bytes .../test/unit/mutableFileUpgrade_profile.zip | Bin 0 -> 9051 bytes dom/indexedDB/test/unit/oldDirectories_profile.zip | Bin 0 -> 9241 bytes .../test/unit/schema18upgrade_profile.zip | Bin 0 -> 19089 bytes .../test/unit/schema21upgrade_profile.zip | Bin 0 -> 13292 bytes .../test/unit/schema23upgrade_profile.zip | Bin 0 -> 5735 bytes dom/indexedDB/test/unit/snappyUpgrade_profile.zip | Bin 0 -> 4360 bytes .../test/unit/storagePersistentUpgrade_profile.zip | Bin 0 -> 6469 bytes .../test/unit/test_abort_deleted_index.js | 78 + .../test/unit/test_abort_deleted_objectStore.js | 74 + dom/indexedDB/test/unit/test_add_twice_failure.js | 4 + dom/indexedDB/test/unit/test_autoIncrement.js | 2 +- dom/indexedDB/test/unit/test_blob_file_backed.js | 36 +- dom/indexedDB/test/unit/test_blocked_order.js | 33 +- .../test/unit/test_cleanup_transaction.js | 155 + dom/indexedDB/test/unit/test_clear.js | 8 +- .../test/unit/test_create_locale_aware_index.js | 123 + .../unit/test_cursor_update_updates_indexes.js | 5 + dom/indexedDB/test/unit/test_cursors.js | 6 + .../unit/test_database_close_without_onclose.js | 49 + dom/indexedDB/test/unit/test_database_onclose.js | 245 + .../test/unit/test_defaultStorageUpgrade.js | 49 +- .../test/unit/test_deleteDatabase_interactions.js | 2 +- .../test/unit/test_deleteDatabase_onblocked.js | 83 + ...deleteDatabase_onblocked_duringVersionChange.js | 84 + dom/indexedDB/test/unit/test_event_source.js | 4 + dom/indexedDB/test/unit/test_file_copy_failure.js | 75 + .../test/unit/test_filehandle_append_read_data.js | 98 + dom/indexedDB/test/unit/test_getUsage.js | 128 + dom/indexedDB/test/unit/test_idbSubdirUpgrade.js | 68 + dom/indexedDB/test/unit/test_idle_maintenance.js | 174 + .../test/unit/test_indexes_funny_things.js | 2 +- dom/indexedDB/test/unit/test_invalid_cursor.js | 4 +- dom/indexedDB/test/unit/test_invalidate.js | 2 +- dom/indexedDB/test/unit/test_key_requirements.js | 6 +- dom/indexedDB/test/unit/test_keys.js | 2 +- .../test/unit/test_locale_aware_index_getAll.js | 191 + .../unit/test_locale_aware_index_getAllObjects.js | 233 + .../test/unit/test_locale_aware_indexes.js | 1268 + dom/indexedDB/test/unit/test_lowDiskSpace.js | 25 +- .../unit/test_maximal_serialized_object_size.js | 95 + dom/indexedDB/test/unit/test_metadata2Restore.js | 268 + dom/indexedDB/test/unit/test_metadataRestore.js | 109 + dom/indexedDB/test/unit/test_multientry.js | 8 +- dom/indexedDB/test/unit/test_mutableFileUpgrade.js | 122 + dom/indexedDB/test/unit/test_objectCursors.js | 4 +- .../test/unit/test_objectStore_getAllKeys.js | 2 +- ...tStore_inline_autoincrement_key_added_on_put.js | 4 + .../test/unit/test_objectStore_openKeyCursor.js | 2 +- .../test/unit/test_objectStore_remove_values.js | 8 +- dom/indexedDB/test/unit/test_oldDirectories.js | 72 + dom/indexedDB/test/unit/test_open_for_principal.js | 6 +- dom/indexedDB/test/unit/test_persistenceType.js | 2 +- dom/indexedDB/test/unit/test_put_get_values.js | 6 +- .../test/unit/test_put_get_values_autoIncrement.js | 8 +- .../test/unit/test_quotaExceeded_recovery.js | 141 + .../test/unit/test_readwriteflush_disabled.js | 72 + dom/indexedDB/test/unit/test_remove_objectStore.js | 16 +- dom/indexedDB/test/unit/test_rename_index.js | 193 + .../test/unit/test_rename_index_errors.js | 129 + dom/indexedDB/test/unit/test_rename_objectStore.js | 171 + .../test/unit/test_rename_objectStore_errors.js | 127 + dom/indexedDB/test/unit/test_request_readyState.js | 4 + dom/indexedDB/test/unit/test_sandbox.js | 78 + dom/indexedDB/test/unit/test_schema18upgrade.js | 336 + dom/indexedDB/test/unit/test_schema21upgrade.js | 336 + dom/indexedDB/test/unit/test_schema23upgrade.js | 66 + dom/indexedDB/test/unit/test_setVersion.js | 7 +- dom/indexedDB/test/unit/test_setVersion_abort.js | 1 - dom/indexedDB/test/unit/test_setVersion_events.js | 4 +- dom/indexedDB/test/unit/test_setVersion_throw.js | 54 + dom/indexedDB/test/unit/test_snappyUpgrade.js | 44 + .../test/unit/test_storagePersistentUpgrade.js | 66 + .../test/unit/test_storage_manager_estimate.js | 63 + dom/indexedDB/test/unit/test_table_locks.js | 2 +- dom/indexedDB/test/unit/test_table_rollback.js | 2 +- dom/indexedDB/test/unit/test_temporary_storage.js | 348 +- .../unit/test_transaction_duplicate_store_names.js | 2 +- dom/indexedDB/test/unit/test_transaction_error.js | 10 +- .../test/unit/test_transaction_lifetimes.js | 10 - .../test/unit/test_transaction_lifetimes_nested.js | 2 +- .../test/unit/test_view_put_get_values.js | 102 + dom/indexedDB/test/unit/test_wasm_cursors.js | 67 + dom/indexedDB/test/unit/test_wasm_getAll.js | 136 + .../test/unit/test_wasm_index_getAllObjects.js | 111 + dom/indexedDB/test/unit/test_wasm_indexes.js | 80 + .../test/unit/test_wasm_put_get_values.js | 83 + dom/indexedDB/test/unit/test_wasm_recompile.js | 124 + dom/indexedDB/test/unit/wasm_recompile_profile.zip | Bin 0 -> 5446 bytes dom/indexedDB/test/unit/xpcshell-child-process.ini | 2 +- .../test/unit/xpcshell-head-parent-process.js | 340 +- .../test/unit/xpcshell-parent-process.ini | 40 +- dom/indexedDB/test/unit/xpcshell-shared.ini | 18 + dom/indexedDB/test/webapp_clearBrowserData.js | 144 - .../test/webapp_clearBrowserData_appFrame.html | 145 - .../test/webapp_clearBrowserData_browserFrame.html | 104 - dom/inputmethod/Keyboard.jsm | 337 +- dom/inputmethod/MozKeyboard.js | 924 +- dom/inputmethod/forms.js | 651 +- dom/inputmethod/jar.mn | 2 +- dom/inputmethod/mochitest/bug1110030_helper.js | 267 + dom/inputmethod/mochitest/chrome.ini | 52 + ...le_inputmethod_1043828.html => file_blank.html} | 0 .../mochitest/file_test_bug1066515.html | 6 + .../mochitest/file_test_bug1137557.html | 6 + .../mochitest/file_test_bug1175399.html | 1 + .../mochitest/file_test_contenteditable.html | 17 - dom/inputmethod/mochitest/file_test_empty_app.html | 10 + .../file_test_focus_blur_manage_events.html | 22 + .../mochitest/file_test_setSupportsSwitching.html | 5 + .../mochitest/file_test_simple_manage_events.html | 1 + dom/inputmethod/mochitest/file_test_sync_edit.html | 1 + .../mochitest/file_test_two_inputs.html | 1 + .../mochitest/file_test_two_selects.html | 1 + dom/inputmethod/mochitest/file_test_unload.html | 1 + .../mochitest/file_test_unload_action.html | 1 + dom/inputmethod/mochitest/inputmethod_common.js | 28 +- dom/inputmethod/mochitest/mochitest.ini | 27 - dom/inputmethod/mochitest/test_basic.html | 23 +- dom/inputmethod/mochitest/test_bug1026997.html | 4 +- dom/inputmethod/mochitest/test_bug1043828.html | 76 +- dom/inputmethod/mochitest/test_bug1059163.html | 48 +- dom/inputmethod/mochitest/test_bug1066515.html | 4 +- dom/inputmethod/mochitest/test_bug1137557.html | 1799 + dom/inputmethod/mochitest/test_bug1175399.html | 62 + dom/inputmethod/mochitest/test_bug944397.html | 42 +- dom/inputmethod/mochitest/test_bug949059.html | 4 +- dom/inputmethod/mochitest/test_bug953044.html | 4 +- dom/inputmethod/mochitest/test_bug960946.html | 4 +- dom/inputmethod/mochitest/test_bug978918.html | 4 +- .../mochitest/test_focus_blur_manage_events.html | 199 + .../test_forward_hardware_key_to_ime.html | 149 + .../mochitest/test_input_registry_events.html | 251 + dom/inputmethod/mochitest/test_sendkey_cancel.html | 4 +- .../mochitest/test_setSupportsSwitching.html | 130 + .../mochitest/test_simple_manage_events.html | 154 + dom/inputmethod/mochitest/test_sync_edit.html | 42 +- dom/inputmethod/mochitest/test_two_inputs.html | 72 +- dom/inputmethod/mochitest/test_two_selects.html | 89 +- dom/inputmethod/mochitest/test_unload.html | 167 + dom/inputmethod/moz.build | 6 +- dom/interfaces/apps/moz.build | 4 +- dom/interfaces/apps/mozIApplication.idl | 15 +- .../apps/mozIApplicationClearPrivateDataParams.idl | 1 + dom/interfaces/apps/nsIAppsService.idl | 26 +- dom/interfaces/apps/nsIInterAppCommService.idl | 37 - dom/interfaces/apps/nsIInterAppCommUIGlue.idl | 29 - dom/interfaces/base/domstubs.idl | 3 +- dom/interfaces/base/moz.build | 5 +- dom/interfaces/base/nsIBrowser.idl | 46 + dom/interfaces/base/nsIBrowserDOMWindow.idl | 51 +- dom/interfaces/base/nsIContentPermissionPrompt.idl | 40 +- dom/interfaces/base/nsIContentPrefService.idl | 37 +- dom/interfaces/base/nsIDOMChromeWindow.idl | 15 + .../base/nsIDOMGlobalPropertyInitializer.idl | 8 +- dom/interfaces/base/nsIDOMJSWindow.idl | 79 - dom/interfaces/base/nsIDOMWindow.idl | 475 +- dom/interfaces/base/nsIDOMWindowCollection.idl | 8 +- dom/interfaces/base/nsIDOMWindowUtils.idl | 626 +- dom/interfaces/base/nsIFocusManager.idl | 47 +- dom/interfaces/base/nsIFrameRequestCallback.idl | 18 - dom/interfaces/base/nsIQueryContentEventResult.idl | 8 +- dom/interfaces/base/nsIRemoteBrowser.idl | 1 - dom/interfaces/base/nsIServiceWorkerManager.idl | 178 +- .../base/nsIStructuredCloneContainer.idl | 11 +- dom/interfaces/base/nsITabChild.idl | 10 + dom/interfaces/base/nsITabParent.idl | 56 +- dom/interfaces/base/nsITextInputProcessor.idl | 33 +- .../base/nsITextInputProcessorCallback.idl | 10 +- dom/interfaces/canvas/moz.build | 2 +- dom/interfaces/core/moz.build | 2 +- dom/interfaces/core/nsIDOMDocument.idl | 15 +- dom/interfaces/core/nsIDOMElement.idl | 2 +- dom/interfaces/core/nsIDOMNSEditableElement.idl | 6 +- dom/interfaces/core/nsIDOMXMLDocument.idl | 25 +- dom/interfaces/css/moz.build | 8 +- dom/interfaces/css/nsIDOMCSSCharsetRule.idl | 13 - dom/interfaces/css/nsIDOMCSSKeyframeRule.idl | 13 + dom/interfaces/css/nsIDOMCSSKeyframesRule.idl | 17 + dom/interfaces/css/nsIDOMElementCSSInlineStyle.idl | 20 - dom/interfaces/css/nsIDOMMozCSSKeyframeRule.idl | 13 - dom/interfaces/css/nsIDOMMozCSSKeyframesRule.idl | 17 - dom/interfaces/devicestorage/moz.build | 11 - .../devicestorage/nsIDOMDeviceStorage.idl | 46 - dom/interfaces/events/moz.build | 4 +- dom/interfaces/events/nsIDOMAnimationEvent.idl | 7 +- dom/interfaces/events/nsIDOMBeforeUnloadEvent.idl | 6 +- dom/interfaces/events/nsIDOMClipboardEvent.idl | 6 +- dom/interfaces/events/nsIDOMCommandEvent.idl | 6 +- dom/interfaces/events/nsIDOMCompositionEvent.idl | 21 - dom/interfaces/events/nsIDOMCustomEvent.idl | 6 +- dom/interfaces/events/nsIDOMDataContainerEvent.idl | 6 +- dom/interfaces/events/nsIDOMDataTransfer.idl | 84 +- dom/interfaces/events/nsIDOMDragEvent.idl | 19 +- dom/interfaces/events/nsIDOMEvent.idl | 171 +- dom/interfaces/events/nsIDOMEventTarget.idl | 11 +- dom/interfaces/events/nsIDOMFocusEvent.idl | 2 +- dom/interfaces/events/nsIDOMKeyEvent.idl | 4 +- dom/interfaces/events/nsIDOMMessageEvent.idl | 55 - dom/interfaces/events/nsIDOMMouseEvent.idl | 23 +- dom/interfaces/events/nsIDOMMouseScrollEvent.idl | 21 +- dom/interfaces/events/nsIDOMMutationEvent.idl | 7 +- dom/interfaces/events/nsIDOMNotifyPaintEvent.idl | 10 +- dom/interfaces/events/nsIDOMScrollAreaEvent.idl | 17 +- dom/interfaces/events/nsIDOMSimpleGestureEvent.idl | 49 +- dom/interfaces/events/nsIDOMTransitionEvent.idl | 6 +- dom/interfaces/events/nsIDOMUIEvent.idl | 26 +- dom/interfaces/events/nsIDOMWheelEvent.idl | 35 +- dom/interfaces/gamepad/moz.build | 11 - dom/interfaces/gamepad/nsIGamepadServiceTest.idl | 26 - dom/interfaces/geolocation/moz.build | 2 +- .../geolocation/nsIDOMGeoGeolocation.idl | 12 +- dom/interfaces/html/moz.build | 9 +- dom/interfaces/html/nsIDOMHTMLBRElement.idl | 23 - dom/interfaces/html/nsIDOMHTMLCanvasElement.idl | 11 +- dom/interfaces/html/nsIDOMHTMLDivElement.idl | 23 - dom/interfaces/html/nsIDOMHTMLDocument.idl | 3 +- dom/interfaces/html/nsIDOMHTMLElement.idl | 11 - dom/interfaces/html/nsIDOMHTMLFrameElement.idl | 3 +- dom/interfaces/html/nsIDOMHTMLHeadingElement.idl | 23 - dom/interfaces/html/nsIDOMHTMLIFrameElement.idl | 1 - dom/interfaces/html/nsIDOMHTMLInputElement.idl | 1 + dom/interfaces/html/nsIDOMHTMLMediaElement.idl | 16 +- dom/interfaces/html/nsIDOMHTMLTableCaptionElem.idl | 23 - dom/interfaces/html/nsIDOMHTMLTableElement.idl | 22 - dom/interfaces/html/nsIDOMHTMLTextAreaElement.idl | 1 + dom/interfaces/html/nsIDOMHTMLTitleElement.idl | 23 - dom/interfaces/html/nsIDOMMediaError.idl | 27 - dom/interfaces/html/nsIDOMValidityState.idl | 1 + dom/interfaces/html/nsIMozBrowserFrame.idl | 41 +- dom/interfaces/json/moz.build | 2 +- dom/interfaces/notification/moz.build | 3 +- .../notification/nsIDOMDesktopNotification.idl | 20 - .../notification/nsINotificationStorage.idl | 44 +- dom/interfaces/offline/moz.build | 2 +- dom/interfaces/permission/moz.build | 2 +- dom/interfaces/push/moz.build | 13 + dom/interfaces/push/nsIPushErrorReporter.idl | 45 + dom/interfaces/push/nsIPushNotifier.idl | 94 + dom/interfaces/push/nsIPushService.idl | 150 + dom/interfaces/range/moz.build | 2 +- dom/interfaces/security/moz.build | 3 +- .../security/nsIContentSecurityManager.idl | 56 + .../security/nsIContentSecurityPolicy.idl | 218 +- dom/interfaces/settings/moz.build | 2 +- dom/interfaces/sidebar/moz.build | 2 +- .../sidebar/nsIWebContentHandlerRegistrar.idl | 8 +- dom/interfaces/smil/moz.build | 2 +- dom/interfaces/smil/nsIDOMTimeEvent.idl | 7 +- dom/interfaces/storage/moz.build | 2 +- dom/interfaces/storage/nsIDOMStorageManager.idl | 8 +- dom/interfaces/stylesheets/moz.build | 2 +- dom/interfaces/svg/moz.build | 2 +- dom/interfaces/traversal/moz.build | 2 +- dom/interfaces/xbl/moz.build | 2 +- dom/interfaces/xpath/moz.build | 2 +- dom/interfaces/xul/moz.build | 2 +- dom/interfaces/xul/nsIDOMXULCommandDispatcher.idl | 6 +- dom/interfaces/xul/nsIDOMXULCommandEvent.idl | 4 +- dom/interfaces/xul/nsIDOMXULDocument.idl | 2 +- dom/ipc/AppProcessChecker.cpp | 302 +- dom/ipc/AppProcessChecker.h | 9 +- dom/ipc/Blob.cpp | 1357 +- dom/ipc/BlobChild.h | 37 +- dom/ipc/BlobParent.h | 28 +- dom/ipc/BlobTypes.ipdlh | 21 + dom/ipc/CPOWManagerGetter.h | 5 +- dom/ipc/ColorPickerParent.cpp | 18 +- dom/ipc/ColorPickerParent.h | 8 +- dom/ipc/ContentBridgeChild.cpp | 70 +- dom/ipc/ContentBridgeChild.h | 33 +- dom/ipc/ContentBridgeParent.cpp | 99 +- dom/ipc/ContentBridgeParent.h | 62 +- dom/ipc/ContentChild.cpp | 3616 +- dom/ipc/ContentChild.h | 944 +- dom/ipc/ContentParent.cpp | 6373 +- dom/ipc/ContentParent.h | 1720 +- dom/ipc/ContentProcess.cpp | 18 +- dom/ipc/ContentProcess.h | 43 +- dom/ipc/ContentProcessManager.cpp | 52 +- dom/ipc/ContentProcessManager.h | 26 +- dom/ipc/DOMTypes.ipdlh | 62 +- dom/ipc/FilePickerParent.cpp | 146 +- dom/ipc/FilePickerParent.h | 45 +- dom/ipc/IdType.h | 13 +- dom/ipc/PBlob.ipdl | 14 +- dom/ipc/PBlobStream.ipdl | 3 +- dom/ipc/PBrowser.ipdl | 803 +- dom/ipc/PColorPicker.ipdl | 6 +- dom/ipc/PContent.ipdl | 1010 +- dom/ipc/PContentBridge.ipdl | 21 +- dom/ipc/PContentDialog.ipdl | 22 - dom/ipc/PContentPermissionRequest.ipdl | 12 +- dom/ipc/PCycleCollectWithLogs.ipdl | 6 +- dom/ipc/PDocumentRenderer.ipdl | 25 - dom/ipc/PFilePicker.ipdl | 22 +- dom/ipc/PMemoryReportRequest.ipdl | 7 +- dom/ipc/PPluginWidget.ipdl | 26 +- dom/ipc/PProcessHangMonitor.ipdl | 5 + dom/ipc/PScreenManager.ipdl | 22 +- dom/ipc/PTabContext.ipdlh | 75 +- dom/ipc/PermissionMessageUtils.cpp | 5 +- dom/ipc/PermissionMessageUtils.h | 26 +- dom/ipc/PreallocatedProcessManager.cpp | 253 +- dom/ipc/PreallocatedProcessManager.h | 14 +- dom/ipc/ProcessHangMonitor.cpp | 502 +- dom/ipc/ProcessHangMonitor.h | 12 +- dom/ipc/ProcessHangMonitorIPC.h | 2 +- dom/ipc/ProcessPriorityManager.cpp | 863 +- dom/ipc/ProcessPriorityManager.h | 16 +- dom/ipc/ScreenManagerParent.cpp | 23 +- dom/ipc/ScreenManagerParent.h | 4 +- dom/ipc/ServiceWorkerConfiguration.ipdlh | 18 + dom/ipc/StructuredCloneData.cpp | 133 + dom/ipc/StructuredCloneData.h | 161 + dom/ipc/StructuredCloneUtils.cpp | 139 - dom/ipc/StructuredCloneUtils.h | 58 - dom/ipc/TabChild.cpp | 3376 +- dom/ipc/TabChild.h | 1040 +- dom/ipc/TabContext.cpp | 250 +- dom/ipc/TabContext.h | 164 +- dom/ipc/TabMessageUtils.cpp | 18 +- dom/ipc/TabMessageUtils.h | 55 +- dom/ipc/TabParent.cpp | 2871 +- dom/ipc/TabParent.h | 1205 +- dom/ipc/extensions.js | 17 + dom/ipc/jar.mn | 5 +- dom/ipc/manifestMessages.js | 108 + dom/ipc/moz.build | 46 +- dom/ipc/nsICachedFileDescriptorListener.h | 38 - dom/ipc/nsIContentChild.cpp | 78 +- dom/ipc/nsIContentChild.h | 53 +- dom/ipc/nsIContentParent.cpp | 187 +- dom/ipc/nsIContentParent.h | 78 +- dom/ipc/nsIHangReport.idl | 12 +- dom/ipc/nsIRemoteBlob.h | 2 + dom/ipc/post-fork-preload.js | 20 - dom/ipc/preload.js | 55 +- dom/ipc/tests/blob_verify.sjs | 20 + dom/ipc/tests/browser.ini | 6 + dom/ipc/tests/browser_domainPolicy.js | 240 + dom/ipc/tests/chrome.ini | 4 + dom/ipc/tests/file_bug1086684.html | 16 + .../ipc/tests}/file_disableScript.html | 0 dom/ipc/tests/file_domainPolicy_base.html | 8 + dom/ipc/tests/mochitest.ini | 24 +- dom/ipc/tests/test_CrashService_crash.html | 95 + dom/ipc/tests/test_NuwaProcessCreation.html | 100 - dom/ipc/tests/test_NuwaProcessDeadlock.html | 102 - .../tests/test_blob_sliced_from_child_process.html | 1 + .../test_blob_sliced_from_parent_process.html | 10 +- dom/ipc/tests/test_bug1086684.html | 107 + dom/ipc/tests/test_child_docshell.html | 1 + dom/ipc/tests/test_cpow_cookies.html | 91 + dom/ipc/tests/test_process_error.xul | 22 + dom/ipc/tests/test_temporaryfile_stream.html | 80 + dom/json/moz.build | 4 +- dom/json/nsJSON.cpp | 35 +- dom/json/nsJSON.h | 3 +- dom/json/test/mochitest.ini | 3 - dom/json/test/unit/test_encode.js | 22 +- dom/json/test/unit/xpcshell.ini | 3 +- dom/jsurl/moz.build | 6 +- dom/jsurl/nsJSProtocolHandler.cpp | 237 +- dom/jsurl/nsJSProtocolHandler.h | 12 +- dom/jsurl/test/mochitest.ini | 3 - .../en-US/chrome/accessibility/AccessFu.properties | 87 + .../chrome/accessibility/mac/accessible.properties | 18 + dom/locales/en-US/chrome/appstrings.properties | 10 +- dom/locales/en-US/chrome/dom/dom.properties | 249 +- .../en-US/chrome/layout/HtmlForm.properties | 6 + dom/locales/en-US/chrome/layout/css.properties | 231 +- .../en-US/chrome/layout/layout_errors.properties | 37 +- .../en-US/chrome/layout/printing.properties | 2 +- dom/locales/en-US/chrome/layout/xbl.properties | 14 +- dom/locales/en-US/chrome/layout/xul.properties | 2 +- dom/locales/en-US/chrome/mathml/mathml.properties | 8 +- dom/locales/en-US/chrome/netError.dtd | 49 +- dom/locales/en-US/chrome/netErrorApp.dtd | 16 +- .../en-US/chrome/nsWebBrowserPersist.properties | 2 +- dom/locales/en-US/chrome/plugins.properties | 7 +- dom/locales/en-US/chrome/security/caps.properties | 4 +- dom/locales/en-US/chrome/security/csp.properties | 75 +- .../en-US/chrome/security/security.properties | 83 +- dom/locales/en-US/chrome/xslt/xslt.properties | 9 +- dom/locales/moz.build | 2 +- dom/manifest/ImageObjectProcessor.jsm | 153 + dom/manifest/ManifestFinder.jsm | 68 + dom/manifest/ManifestObtainer.jsm | 160 + dom/manifest/ManifestProcessor.jsm | 520 +- dom/manifest/ValueExtractor.jsm | 65 + dom/manifest/moz.build | 8 +- dom/manifest/test/browser.ini | 9 + ...rowser_ManifestFinder_browserHasManifestLink.js | 84 + .../test/browser_ManifestObtainer_obtain.js | 181 + .../test/browser_fire_appinstalled_event.js | 49 + dom/manifest/test/common.js | 34 +- dom/manifest/test/file_reg_appinstalled_event.html | 15 + dom/manifest/test/file_testserver.sjs | 54 + dom/manifest/test/manifestLoader.html | 13 + dom/manifest/test/mochitest.ini | 22 +- dom/manifest/test/resource.sjs | 85 + dom/manifest/test/test_IconsProcessor_density.html | 57 - dom/manifest/test/test_IconsProcessor_sizes.html | 101 - dom/manifest/test/test_IconsProcessor_src.html | 110 - dom/manifest/test/test_IconsProcessor_type.html | 51 - .../test/test_ImageObjectProcessor_sizes.html | 95 + .../test/test_ImageObjectProcessor_src.html | 106 + .../test/test_ImageObjectProcessor_type.html | 57 + dom/manifest/test/test_ManifestProcessor_JSON.html | 4 +- .../test_ManifestProcessor_background_color.html | 118 + dom/manifest/test/test_ManifestProcessor_dir.html | 57 + .../test/test_ManifestProcessor_display.html | 33 +- .../test/test_ManifestProcessor_icons.html | 2 +- dom/manifest/test/test_ManifestProcessor_lang.html | 112 + ...test_ManifestProcessor_name_and_short_name.html | 4 +- .../test/test_ManifestProcessor_orientation.html | 33 +- .../test/test_ManifestProcessor_scope.html | 19 +- .../test/test_ManifestProcessor_start_url.html | 8 +- .../test/test_ManifestProcessor_theme_color.html | 118 + .../test/test_ManifestProcessor_warnings.html | 90 + .../test/test_window_onappinstalled_event.html | 98 + dom/mathml/moz.build | 5 +- dom/mathml/nsMathMLElement.cpp | 83 +- dom/mathml/nsMathMLElement.h | 9 +- dom/mathml/nsMathMLElementFactory.cpp | 3 +- dom/media/ADTSDecoder.cpp | 52 + dom/media/ADTSDecoder.h | 30 + dom/media/ADTSDemuxer.cpp | 845 + dom/media/ADTSDemuxer.h | 139 + dom/media/AbstractMediaDecoder.h | 224 +- dom/media/AbstractThread.cpp | 138 - dom/media/AbstractThread.h | 90 - dom/media/AccurateSeekTask.cpp | 470 + dom/media/AccurateSeekTask.h | 88 + dom/media/AudioBufferUtils.h | 7 +- dom/media/AudioCaptureStream.cpp | 169 + dom/media/AudioCaptureStream.h | 44 + dom/media/AudioChannelFormat.cpp | 185 +- dom/media/AudioChannelFormat.h | 204 +- dom/media/AudioCompactor.h | 24 +- dom/media/AudioConverter.cpp | 391 + dom/media/AudioConverter.h | 240 + dom/media/AudioMixer.h | 9 +- dom/media/AudioPacketizer.h | 196 + dom/media/AudioSampleFormat.h | 76 + dom/media/AudioSegment.cpp | 244 +- dom/media/AudioSegment.h | 171 +- dom/media/AudioSink.cpp | 480 - dom/media/AudioSink.h | 165 - dom/media/AudioStream.cpp | 1004 +- dom/media/AudioStream.h | 407 +- dom/media/AudioStreamTrack.cpp | 8 +- dom/media/AudioStreamTrack.h | 30 +- dom/media/AudioTrack.cpp | 17 +- dom/media/AudioTrack.h | 8 +- dom/media/AudioTrackList.cpp | 4 +- dom/media/AudioTrackList.h | 6 +- dom/media/Benchmark.cpp | 330 + dom/media/Benchmark.h | 113 + dom/media/BufferMediaResource.h | 106 +- dom/media/CanvasCaptureMediaStream.cpp | 298 + dom/media/CanvasCaptureMediaStream.h | 141 + dom/media/CubebUtils.cpp | 240 +- dom/media/CubebUtils.h | 17 +- dom/media/DOMMediaStream.cpp | 1512 +- dom/media/DOMMediaStream.h | 779 +- dom/media/DecodedStream.cpp | 291 - dom/media/DecodedStream.h | 110 - dom/media/DecoderDoctorDiagnostics.cpp | 874 + dom/media/DecoderDoctorDiagnostics.h | 137 + dom/media/DecoderTraits.cpp | 786 +- dom/media/DecoderTraits.h | 39 +- dom/media/EncodedBufferCache.cpp | 14 +- dom/media/EncodedBufferCache.h | 8 +- dom/media/FileBlockCache.cpp | 47 +- dom/media/FileBlockCache.h | 45 +- dom/media/FrameStatistics.h | 143 + dom/media/GetUserMediaRequest.cpp | 6 +- dom/media/GetUserMediaRequest.h | 5 +- dom/media/GraphDriver.cpp | 1066 +- dom/media/GraphDriver.h | 369 +- dom/media/IdpSandbox.jsm | 63 +- dom/media/Intervals.h | 119 +- dom/media/Latency.cpp | 22 +- dom/media/Latency.h | 5 +- dom/media/MP3Decoder.cpp | 89 - dom/media/MP3Decoder.h | 28 - dom/media/MP3Demuxer.cpp | 1230 - dom/media/MP3Demuxer.h | 481 - dom/media/MP3FrameParser.cpp | 556 - dom/media/MP3FrameParser.h | 216 - dom/media/MediaCache.cpp | 212 +- dom/media/MediaCache.h | 17 +- dom/media/MediaContentType.cpp | 60 + dom/media/MediaContentType.h | 60 + dom/media/MediaData.cpp | 437 +- dom/media/MediaData.h | 488 +- dom/media/MediaDataDemuxer.h | 85 +- dom/media/MediaDecoder.cpp | 1754 +- dom/media/MediaDecoder.h | 1167 +- dom/media/MediaDecoderOwner.h | 41 +- dom/media/MediaDecoderReader.cpp | 288 +- dom/media/MediaDecoderReader.h | 361 +- dom/media/MediaDecoderReaderWrapper.cpp | 422 + dom/media/MediaDecoderReaderWrapper.h | 143 + dom/media/MediaDecoderStateMachine.cpp | 5334 +- dom/media/MediaDecoderStateMachine.h | 1295 +- dom/media/MediaDeviceInfo.cpp | 67 + dom/media/MediaDeviceInfo.h | 57 + dom/media/MediaDevices.cpp | 227 +- dom/media/MediaDevices.h | 40 +- dom/media/MediaEventSource.h | 618 + dom/media/MediaFormatReader.cpp | 2142 +- dom/media/MediaFormatReader.h | 509 +- dom/media/MediaInfo.cpp | 190 + dom/media/MediaInfo.h | 314 +- dom/media/MediaManager.cpp | 3716 +- dom/media/MediaManager.h | 623 +- dom/media/MediaMetadataManager.h | 142 +- dom/media/MediaPermissionGonk.cpp | 503 - dom/media/MediaPermissionGonk.h | 38 - dom/media/MediaPrefs.cpp | 79 + dom/media/MediaPrefs.h | 201 + dom/media/MediaPromise.h | 978 - dom/media/MediaQueue.h | 114 +- dom/media/MediaRecorder.cpp | 795 +- dom/media/MediaRecorder.h | 39 +- dom/media/MediaResource.cpp | 741 +- dom/media/MediaResource.h | 467 +- dom/media/MediaResourceCallback.h | 69 + dom/media/MediaResult.h | 65 + dom/media/MediaSegment.h | 172 +- dom/media/MediaShutdownManager.cpp | 155 +- dom/media/MediaShutdownManager.h | 63 +- dom/media/MediaStatistics.h | 82 + dom/media/MediaStreamError.cpp | 34 +- dom/media/MediaStreamError.h | 34 +- dom/media/MediaStreamGraph.cpp | 3307 +- dom/media/MediaStreamGraph.h | 936 +- dom/media/MediaStreamGraphImpl.h | 552 +- dom/media/MediaStreamListener.cpp | 116 + dom/media/MediaStreamListener.h | 293 + dom/media/MediaStreamTrack.cpp | 512 +- dom/media/MediaStreamTrack.h | 436 +- dom/media/MediaStreamVideoSink.cpp | 21 + dom/media/MediaStreamVideoSink.h | 44 + dom/media/MediaTaskQueue.cpp | 295 - dom/media/MediaTaskQueue.h | 206 - dom/media/MediaTimer.cpp | 27 +- dom/media/MediaTimer.h | 88 +- dom/media/MediaTrack.cpp | 4 +- dom/media/MediaTrack.h | 4 +- dom/media/MediaTrackList.cpp | 64 +- dom/media/MediaTrackList.h | 52 +- dom/media/NextFrameSeekTask.cpp | 342 + dom/media/NextFrameSeekTask.h | 95 + dom/media/PeerConnection.js | 794 +- dom/media/PeerConnection.manifest | 6 +- dom/media/PeerConnectionIdp.jsm | 4 +- dom/media/PrincipalChangeObserver.h | 30 + dom/media/QueueObject.cpp | 41 + dom/media/QueueObject.h | 33 + dom/media/RtspMediaResource.cpp | 897 - dom/media/RtspMediaResource.h | 263 - dom/media/SeekJob.cpp | 56 + dom/media/SeekJob.h | 38 + dom/media/SeekTarget.h | 104 + dom/media/SeekTask.cpp | 81 + dom/media/SeekTask.h | 104 + dom/media/SelfRef.h | 5 +- dom/media/SharedBuffer.h | 17 +- dom/media/SharedThreadPool.cpp | 200 - dom/media/SharedThreadPool.h | 88 - dom/media/SimpleImageBuffer.cpp | 53 + dom/media/SimpleImageBuffer.h | 50 + dom/media/StateMirroring.h | 385 - dom/media/StateWatching.h | 316 - dom/media/StreamBuffer.cpp | 104 - dom/media/StreamBuffer.h | 313 - dom/media/StreamTracks.cpp | 117 + dom/media/StreamTracks.h | 348 + dom/media/TaskDispatcher.h | 259 - dom/media/TextTrack.cpp | 124 +- dom/media/TextTrack.h | 33 +- dom/media/TextTrackCue.cpp | 112 +- dom/media/TextTrackCue.h | 149 +- dom/media/TextTrackCueList.cpp | 71 +- dom/media/TextTrackCueList.h | 24 +- dom/media/TextTrackList.cpp | 104 +- dom/media/TextTrackList.h | 15 +- dom/media/TextTrackRegion.cpp | 8 +- dom/media/TextTrackRegion.h | 11 +- dom/media/ThreadPoolCOMListener.h | 4 +- dom/media/TimeUnits.h | 14 +- dom/media/TimeVarying.h | 237 - dom/media/TrackUnionStream.cpp | 350 +- dom/media/TrackUnionStream.h | 53 +- dom/media/VideoFrameContainer.cpp | 267 +- dom/media/VideoFrameContainer.h | 97 +- dom/media/VideoLimits.h | 21 + dom/media/VideoPlaybackQuality.cpp | 10 +- dom/media/VideoPlaybackQuality.h | 27 +- dom/media/VideoSegment.cpp | 49 +- dom/media/VideoSegment.h | 49 +- dom/media/VideoStreamTrack.cpp | 19 +- dom/media/VideoStreamTrack.h | 36 +- dom/media/VideoTrack.cpp | 35 +- dom/media/VideoTrack.h | 21 +- dom/media/VideoTrackList.cpp | 48 +- dom/media/VideoTrackList.h | 13 +- dom/media/VideoUtils.cpp | 405 +- dom/media/VideoUtils.h | 289 +- dom/media/WebMSample.h | 22783 +++ dom/media/WebVTTListener.cpp | 32 +- dom/media/WebVTTListener.h | 16 +- dom/media/XiphExtradata.cpp | 80 + dom/media/XiphExtradata.h | 28 + dom/media/android/AndroidMediaDecoder.cpp | 23 - dom/media/android/AndroidMediaDecoder.h | 31 - dom/media/android/AndroidMediaPluginHost.cpp | 321 - dom/media/android/AndroidMediaPluginHost.h | 38 - dom/media/android/AndroidMediaReader.cpp | 443 - dom/media/android/AndroidMediaReader.h | 97 - dom/media/android/AndroidMediaResourceServer.cpp | 508 - dom/media/android/AndroidMediaResourceServer.h | 96 - dom/media/android/MPAPI.h | 165 - dom/media/android/moz.build | 29 - dom/media/apple/AppleDecoder.cpp | 30 - dom/media/apple/AppleDecoder.h | 24 - dom/media/apple/AppleMP3Reader.cpp | 553 - dom/media/apple/AppleMP3Reader.h | 85 - dom/media/apple/moz.build | 21 - dom/media/benchmark/sample | 7 + dom/media/bridge/IPeerConnection.idl | 3 +- dom/media/bridge/MediaModule.cpp | 6 +- dom/media/bridge/moz.build | 5 +- dom/media/compiledtest/TestAudioBuffers.cpp | 59 - dom/media/compiledtest/TestAudioMixer.cpp | 165 - dom/media/compiledtest/moz.build | 16 - dom/media/directshow/AudioSinkFilter.cpp | 289 - dom/media/directshow/AudioSinkFilter.h | 94 - dom/media/directshow/AudioSinkInputPin.cpp | 199 - dom/media/directshow/AudioSinkInputPin.h | 75 - dom/media/directshow/DirectShowDecoder.cpp | 62 - dom/media/directshow/DirectShowDecoder.h | 45 - dom/media/directshow/DirectShowReader.cpp | 426 - dom/media/directshow/DirectShowReader.h | 121 - dom/media/directshow/DirectShowUtils.cpp | 328 - dom/media/directshow/DirectShowUtils.h | 123 - dom/media/directshow/SampleSink.cpp | 163 - dom/media/directshow/SampleSink.h | 67 - dom/media/directshow/SourceFilter.cpp | 692 - dom/media/directshow/SourceFilter.h | 76 - dom/media/directshow/moz.build | 46 - dom/media/eme/CDMCaps.cpp | 170 + dom/media/eme/CDMCaps.h | 113 + dom/media/eme/CDMProxy.h | 279 + dom/media/eme/DecryptorProxyCallback.h | 54 + dom/media/eme/DetailedPromise.cpp | 102 + dom/media/eme/DetailedPromise.h | 73 + dom/media/eme/EMEUtils.cpp | 97 + dom/media/eme/EMEUtils.h | 107 + dom/media/eme/MediaEncryptedEvent.cpp | 129 + dom/media/eme/MediaEncryptedEvent.h | 67 + dom/media/eme/MediaKeyError.cpp | 39 + dom/media/eme/MediaKeyError.h | 38 + dom/media/eme/MediaKeyMessageEvent.cpp | 122 + dom/media/eme/MediaKeyMessageEvent.h | 67 + dom/media/eme/MediaKeySession.cpp | 671 + dom/media/eme/MediaKeySession.h | 137 + dom/media/eme/MediaKeyStatusMap.cpp | 121 + dom/media/eme/MediaKeyStatusMap.h | 97 + dom/media/eme/MediaKeySystemAccess.cpp | 1121 + dom/media/eme/MediaKeySystemAccess.h | 81 + dom/media/eme/MediaKeySystemAccessManager.cpp | 340 + dom/media/eme/MediaKeySystemAccessManager.h | 83 + dom/media/eme/MediaKeys.cpp | 591 + dom/media/eme/MediaKeys.h | 168 + .../eme/mediadrm/MediaDrmCDMCallbackProxy.cpp | 140 + dom/media/eme/mediadrm/MediaDrmCDMCallbackProxy.h | 69 + dom/media/eme/mediadrm/MediaDrmCDMProxy.cpp | 467 + dom/media/eme/mediadrm/MediaDrmCDMProxy.h | 184 + dom/media/eme/mediadrm/MediaDrmProxySupport.cpp | 284 + dom/media/eme/mediadrm/MediaDrmProxySupport.h | 67 + dom/media/eme/mediadrm/moz.build | 19 + dom/media/eme/moz.build | 45 + dom/media/encoder/ContainerWriter.h | 5 +- dom/media/encoder/EncodedFrameContainer.h | 10 +- dom/media/encoder/MediaEncoder.cpp | 226 +- dom/media/encoder/MediaEncoder.h | 108 +- dom/media/encoder/OmxTrackEncoder.cpp | 348 - dom/media/encoder/OmxTrackEncoder.h | 94 - dom/media/encoder/OpusTrackEncoder.cpp | 322 +- dom/media/encoder/OpusTrackEncoder.h | 9 +- dom/media/encoder/TrackEncoder.cpp | 207 +- dom/media/encoder/TrackEncoder.h | 88 +- dom/media/encoder/TrackMetadataBase.h | 4 +- dom/media/encoder/VP8TrackEncoder.cpp | 338 +- dom/media/encoder/VP8TrackEncoder.h | 17 +- dom/media/encoder/VorbisTrackEncoder.cpp | 247 - dom/media/encoder/VorbisTrackEncoder.h | 54 - dom/media/encoder/fmp4_muxer/AMRBox.cpp | 84 - dom/media/encoder/fmp4_muxer/AMRBox.h | 50 - dom/media/encoder/fmp4_muxer/AVCBox.cpp | 87 - dom/media/encoder/fmp4_muxer/AVCBox.h | 60 - dom/media/encoder/fmp4_muxer/ISOControl.cpp | 413 - dom/media/encoder/fmp4_muxer/ISOControl.h | 250 - dom/media/encoder/fmp4_muxer/ISOMediaBoxes.cpp | 1537 - dom/media/encoder/fmp4_muxer/ISOMediaBoxes.h | 781 - dom/media/encoder/fmp4_muxer/ISOMediaWriter.cpp | 231 - dom/media/encoder/fmp4_muxer/ISOMediaWriter.h | 103 - dom/media/encoder/fmp4_muxer/ISOTrackMetadata.h | 104 - dom/media/encoder/fmp4_muxer/MP4ESDS.cpp | 138 - dom/media/encoder/fmp4_muxer/MP4ESDS.h | 87 - dom/media/encoder/fmp4_muxer/MuxerOperation.h | 56 - dom/media/encoder/fmp4_muxer/moz.build | 23 - dom/media/encoder/moz.build | 25 +- dom/media/flac/FlacDecoder.cpp | 52 + dom/media/flac/FlacDecoder.h | 30 + dom/media/flac/FlacDemuxer.cpp | 1074 + dom/media/flac/FlacDemuxer.h | 108 + dom/media/flac/FlacFrameParser.cpp | 251 + dom/media/flac/FlacFrameParser.h | 64 + dom/media/flac/moz.build | 24 + dom/media/fmp4/MP4Decoder.cpp | 314 +- dom/media/fmp4/MP4Decoder.h | 40 +- dom/media/fmp4/MP4Demuxer.cpp | 287 +- dom/media/fmp4/MP4Demuxer.h | 30 +- dom/media/fmp4/MP4Reader.cpp | 1131 - dom/media/fmp4/MP4Reader.h | 287 - dom/media/fmp4/MP4Stream.cpp | 32 +- dom/media/fmp4/MP4Stream.h | 34 +- dom/media/fmp4/moz.build | 9 +- dom/media/gmp-plugin-openh264/Makefile.in | 12 - dom/media/gmp-plugin-openh264/fakeopenh264.info | 2 +- .../gmp-fake-openh264.cpp} | 0 dom/media/gmp-plugin-openh264/moz.build | 14 +- dom/media/gmp-plugin/Makefile.in | 13 - dom/media/gmp-plugin/fake.info | 4 +- dom/media/gmp-plugin/gmp-fake.cpp | 355 +- dom/media/gmp-plugin/gmp-test-decryptor.cpp | 6 +- dom/media/gmp-plugin/gmp-test-decryptor.h | 65 +- dom/media/gmp-plugin/gmp-test-output-protection.h | 20 +- dom/media/gmp-plugin/gmp-test-storage.cpp | 30 +- dom/media/gmp-plugin/moz.build | 14 +- dom/media/gmp/GMPAudioDecoderChild.cpp | 18 +- dom/media/gmp/GMPAudioDecoderChild.h | 26 +- dom/media/gmp/GMPAudioDecoderParent.cpp | 122 +- dom/media/gmp/GMPAudioDecoderParent.h | 50 +- dom/media/gmp/GMPAudioHost.cpp | 4 +- dom/media/gmp/GMPAudioHost.h | 30 +- dom/media/gmp/GMPCDMCallbackProxy.cpp | 251 + dom/media/gmp/GMPCDMCallbackProxy.h | 72 + dom/media/gmp/GMPCDMProxy.cpp | 799 + dom/media/gmp/GMPCDMProxy.h | 266 + dom/media/gmp/GMPChild.cpp | 587 +- dom/media/gmp/GMPChild.h | 80 +- dom/media/gmp/GMPContentChild.cpp | 320 + dom/media/gmp/GMPContentChild.h | 58 + dom/media/gmp/GMPContentParent.cpp | 298 + dom/media/gmp/GMPContentParent.h | 103 + dom/media/gmp/GMPCrashHelperHolder.h | 81 + dom/media/gmp/GMPDecryptorChild.cpp | 126 +- dom/media/gmp/GMPDecryptorChild.h | 150 +- dom/media/gmp/GMPDecryptorParent.cpp | 213 +- dom/media/gmp/GMPDecryptorParent.h | 115 +- dom/media/gmp/GMPDecryptorProxy.h | 50 +- dom/media/gmp/GMPDiskStorage.cpp | 499 + dom/media/gmp/GMPEncryptedBufferDataImpl.cpp | 12 +- dom/media/gmp/GMPEncryptedBufferDataImpl.h | 31 +- dom/media/gmp/GMPLoader.cpp | 310 +- dom/media/gmp/GMPLoader.h | 54 +- dom/media/gmp/GMPMemoryStorage.cpp | 95 + dom/media/gmp/GMPMessageUtils.h | 7 +- dom/media/gmp/GMPParent.cpp | 896 +- dom/media/gmp/GMPParent.h | 155 +- dom/media/gmp/GMPPlatform.cpp | 35 +- dom/media/gmp/GMPPlatform.h | 10 +- dom/media/gmp/GMPProcessChild.cpp | 19 +- dom/media/gmp/GMPProcessChild.h | 6 +- dom/media/gmp/GMPProcessParent.cpp | 26 +- dom/media/gmp/GMPProcessParent.h | 12 +- dom/media/gmp/GMPService.cpp | 1734 +- dom/media/gmp/GMPService.h | 246 +- dom/media/gmp/GMPServiceChild.cpp | 478 + dom/media/gmp/GMPServiceChild.h | 105 + dom/media/gmp/GMPServiceParent.cpp | 2010 + dom/media/gmp/GMPServiceParent.h | 261 + dom/media/gmp/GMPSharedMemManager.cpp | 8 +- dom/media/gmp/GMPStorage.h | 41 + dom/media/gmp/GMPStorageChild.cpp | 21 +- dom/media/gmp/GMPStorageChild.h | 30 +- dom/media/gmp/GMPStorageParent.cpp | 523 +- dom/media/gmp/GMPStorageParent.h | 36 +- dom/media/gmp/GMPTimerChild.h | 2 +- dom/media/gmp/GMPTimerParent.cpp | 34 +- dom/media/gmp/GMPTimerParent.h | 12 +- dom/media/gmp/GMPTypes.ipdlh | 6 + dom/media/gmp/GMPUtils.cpp | 267 +- dom/media/gmp/GMPUtils.h | 66 +- dom/media/gmp/GMPVideoDecoderChild.cpp | 67 +- dom/media/gmp/GMPVideoDecoderChild.h | 74 +- dom/media/gmp/GMPVideoDecoderParent.cpp | 177 +- dom/media/gmp/GMPVideoDecoderParent.h | 77 +- dom/media/gmp/GMPVideoDecoderProxy.h | 8 +- dom/media/gmp/GMPVideoEncodedFrameImpl.h | 51 +- dom/media/gmp/GMPVideoEncoderChild.cpp | 70 +- dom/media/gmp/GMPVideoEncoderChild.h | 75 +- dom/media/gmp/GMPVideoEncoderParent.cpp | 63 +- dom/media/gmp/GMPVideoEncoderParent.h | 59 +- dom/media/gmp/GMPVideoEncoderProxy.h | 6 +- dom/media/gmp/GMPVideoHost.cpp | 15 +- dom/media/gmp/GMPVideoHost.h | 4 +- dom/media/gmp/GMPVideoPlaneImpl.h | 30 +- dom/media/gmp/GMPVideoi420FrameImpl.h | 62 +- dom/media/gmp/PGMP.ipdl | 26 +- dom/media/gmp/PGMPAudioDecoder.ipdl | 27 +- dom/media/gmp/PGMPContent.ipdl | 33 + dom/media/gmp/PGMPDecryptor.ipdl | 94 +- dom/media/gmp/PGMPService.ipdl | 32 + dom/media/gmp/PGMPStorage.ipdl | 22 +- dom/media/gmp/PGMPTimer.ipdl | 6 +- dom/media/gmp/PGMPVideoDecoder.ipdl | 5 +- dom/media/gmp/PGMPVideoEncoder.ipdl | 5 +- dom/media/gmp/README.txt | 2 +- dom/media/gmp/gmp-api/gmp-audio-decode.h | 2 +- dom/media/gmp/gmp-api/gmp-decryption.h | 192 +- dom/media/gmp/gmp-api/gmp-entrypoints.h | 2 +- dom/media/gmp/gmp-api/gmp-errors.h | 1 + dom/media/gmp/gmp-api/gmp-video-codec.h | 1 + dom/media/gmp/gmp-api/gmp-video-decode.h | 2 +- dom/media/gmp/gmp-api/gmp-video-encode.h | 2 +- dom/media/gmp/moz.build | 44 +- .../gmp/mozIGeckoMediaPluginChromeService.idl | 51 + dom/media/gmp/mozIGeckoMediaPluginService.idl | 169 + dom/media/gmp/mozIGoannaMediaPluginService.idl | 132 - dom/media/gmp/rlz/GMPDeviceBinding.cpp | 201 + dom/media/gmp/rlz/GMPDeviceBinding.h | 22 + dom/media/gmp/rlz/base/memory/scoped_ptr.h | 27 - dom/media/gmp/rlz/base/string16.h | 12 - dom/media/gmp/rlz/lib/machine_id.h | 6 +- dom/media/gmp/rlz/mac/lib/machine_id_mac.cc | 320 + dom/media/gmp/rlz/moz.build | 25 +- {ipc/app => dom/media/gmp/rlz}/sha256.c | 0 {ipc/app => dom/media/gmp/rlz}/sha256.h | 0 dom/media/gmp/rlz/win/lib/machine_id_win.cc | 25 +- dom/media/gmp/widevine-adapter/WidevineAdapter.cpp | 168 + dom/media/gmp/widevine-adapter/WidevineAdapter.h | 59 + .../gmp/widevine-adapter/WidevineDecryptor.cpp | 541 + dom/media/gmp/widevine-adapter/WidevineDecryptor.h | 134 + dom/media/gmp/widevine-adapter/WidevineFileIO.cpp | 97 + dom/media/gmp/widevine-adapter/WidevineFileIO.h | 46 + dom/media/gmp/widevine-adapter/WidevineUtils.cpp | 95 + dom/media/gmp/widevine-adapter/WidevineUtils.h | 69 + .../gmp/widevine-adapter/WidevineVideoDecoder.cpp | 400 + .../gmp/widevine-adapter/WidevineVideoDecoder.h | 80 + .../gmp/widevine-adapter/WidevineVideoFrame.cpp | 126 + .../gmp/widevine-adapter/WidevineVideoFrame.h | 50 + .../widevine-adapter/content_decryption_module.h | 1199 + dom/media/gmp/widevine-adapter/moz.build | 25 + dom/media/gtest/GMPTestMonitor.h | 47 + dom/media/gtest/MockMediaDecoderOwner.h | 44 +- dom/media/gtest/MockMediaResource.cpp | 18 +- dom/media/gtest/MockMediaResource.h | 73 +- dom/media/gtest/TestAudioBuffers.cpp | 57 + dom/media/gtest/TestAudioCompactor.cpp | 2 +- dom/media/gtest/TestAudioMixer.cpp | 165 + dom/media/gtest/TestAudioPacketizer.cpp | 167 + dom/media/gtest/TestAudioSegment.cpp | 257 + dom/media/gtest/TestGMPCrossOrigin.cpp | 991 +- dom/media/gtest/TestGMPRemoveAndDelete.cpp | 491 + dom/media/gtest/TestGMPUtils.cpp | 61 + dom/media/gtest/TestIntervalSet.cpp | 11 +- dom/media/gtest/TestMP3Demuxer.cpp | 64 +- dom/media/gtest/TestMP4Demuxer.cpp | 334 +- dom/media/gtest/TestMP4Reader.cpp | 221 - dom/media/gtest/TestMediaDataDecoder.cpp | 72 + dom/media/gtest/TestMediaEventSource.cpp | 337 + dom/media/gtest/TestMediaFormatReader.cpp | 248 + dom/media/gtest/TestMediaPromise.cpp | 223 - dom/media/gtest/TestMozPromise.cpp | 257 + dom/media/gtest/TestVPXDecoding.cpp | 103 + dom/media/gtest/TestVideoSegment.cpp | 12 +- dom/media/gtest/TestVideoTrackEncoder.cpp | 127 +- dom/media/gtest/TestVideoUtils.cpp | 80 + dom/media/gtest/TestVorbisTrackEncoder.cpp | 228 - dom/media/gtest/TestWebMBuffered.cpp | 17 +- dom/media/gtest/TestWebMWriter.cpp | 46 +- dom/media/gtest/moz.build | 35 +- dom/media/gtest/negative_duration.mp4 | Bin 0 -> 684 bytes dom/media/gtest/short-zero-in-moov.mp4 | Bin 0 -> 13655 bytes dom/media/gtest/short-zero-inband.mov | Bin 0 -> 93641 bytes dom/media/gtest/test_case_1224361.vp8.ivf | Bin 0 -> 1497 bytes dom/media/gtest/test_case_1224363.vp8.ivf | Bin 0 -> 1388 bytes dom/media/gtest/test_case_1224369.vp8.ivf | Bin 0 -> 204 bytes dom/media/imagecapture/CaptureTask.cpp | 162 +- dom/media/imagecapture/CaptureTask.h | 58 +- dom/media/imagecapture/ImageCapture.cpp | 72 +- dom/media/imagecapture/ImageCapture.h | 37 +- dom/media/imagecapture/moz.build | 4 +- dom/media/ipc/MediaIPCUtils.h | 48 + dom/media/ipc/PVideoDecoder.ipdl | 78 + dom/media/ipc/PVideoDecoderManager.ipdl | 25 + dom/media/ipc/RemoteVideoDecoder.cpp | 176 + dom/media/ipc/RemoteVideoDecoder.h | 90 + dom/media/ipc/VideoDecoderChild.cpp | 276 + dom/media/ipc/VideoDecoderChild.h | 80 + dom/media/ipc/VideoDecoderManagerChild.cpp | 267 + dom/media/ipc/VideoDecoderManagerChild.h | 96 + dom/media/ipc/VideoDecoderManagerParent.cpp | 238 + dom/media/ipc/VideoDecoderManagerParent.h | 55 + dom/media/ipc/VideoDecoderParent.cpp | 280 + dom/media/ipc/VideoDecoderParent.h | 69 + dom/media/ipc/moz.build | 31 + dom/media/mediasink/AudioSink.h | 72 + dom/media/mediasink/AudioSinkWrapper.cpp | 248 + dom/media/mediasink/AudioSinkWrapper.h | 108 + dom/media/mediasink/DecodedAudioDataSink.cpp | 561 + dom/media/mediasink/DecodedAudioDataSink.h | 165 + dom/media/mediasink/DecodedStream.cpp | 786 + dom/media/mediasink/DecodedStream.h | 122 + dom/media/mediasink/MediaSink.h | 133 + dom/media/mediasink/OutputStreamManager.cpp | 179 + dom/media/mediasink/OutputStreamManager.h | 97 + dom/media/mediasink/VideoSink.cpp | 486 + dom/media/mediasink/VideoSink.h | 160 + dom/media/mediasink/moz.build | 18 + dom/media/mediasource/AsyncEventRunner.h | 5 +- dom/media/mediasource/AutoTaskQueue.h | 59 + dom/media/mediasource/ContainerParser.cpp | 457 +- dom/media/mediasource/ContainerParser.h | 36 +- dom/media/mediasource/MediaSource.cpp | 276 +- dom/media/mediasource/MediaSource.h | 61 +- dom/media/mediasource/MediaSourceDecoder.cpp | 286 +- dom/media/mediasource/MediaSourceDecoder.h | 70 +- dom/media/mediasource/MediaSourceDemuxer.cpp | 274 +- dom/media/mediasource/MediaSourceDemuxer.h | 74 +- dom/media/mediasource/MediaSourceReader.cpp | 1292 - dom/media/mediasource/MediaSourceReader.h | 282 - dom/media/mediasource/MediaSourceResource.h | 80 +- dom/media/mediasource/MediaSourceUtils.cpp | 2 +- dom/media/mediasource/ResourceQueue.cpp | 214 + dom/media/mediasource/ResourceQueue.h | 195 +- dom/media/mediasource/SourceBuffer.cpp | 332 +- dom/media/mediasource/SourceBuffer.h | 159 +- dom/media/mediasource/SourceBufferAttributes.h | 157 + .../mediasource/SourceBufferContentManager.cpp | 29 - dom/media/mediasource/SourceBufferContentManager.h | 115 - dom/media/mediasource/SourceBufferDecoder.cpp | 265 - dom/media/mediasource/SourceBufferDecoder.h | 136 - dom/media/mediasource/SourceBufferList.cpp | 69 +- dom/media/mediasource/SourceBufferList.h | 16 +- dom/media/mediasource/SourceBufferResource.cpp | 146 +- dom/media/mediasource/SourceBufferResource.h | 84 +- dom/media/mediasource/SourceBufferTask.h | 111 + dom/media/mediasource/TrackBuffer.cpp | 1149 - dom/media/mediasource/TrackBuffer.h | 223 - dom/media/mediasource/TrackBuffersManager.cpp | 1504 +- dom/media/mediasource/TrackBuffersManager.h | 420 +- .../mediasource/gtest/TestContainerParser.cpp | 92 + dom/media/mediasource/gtest/moz.build | 16 + dom/media/mediasource/moz.build | 20 +- dom/media/mediasource/test/aac20-48000-64000-1.m4s | Bin 0 -> 24328 bytes .../test/aac20-48000-64000-1.m4s^headers^} | 0 dom/media/mediasource/test/aac20-48000-64000-2.m4s | Bin 0 -> 24132 bytes .../test/aac20-48000-64000-2.m4s^headers^} | 0 .../mediasource/test/aac20-48000-64000-init.mp4 | Bin 0 -> 1246 bytes .../test/aac20-48000-64000-init.mp4^headers^} | 0 .../mediasource/test/aac51-48000-128000-1.m4s | Bin 0 -> 48979 bytes .../test/aac51-48000-128000-1.m4s^headers^} | 0 .../mediasource/test/aac51-48000-128000-2.m4s | Bin 0 -> 47727 bytes .../test/aac51-48000-128000-2.m4s^headers^} | 0 .../mediasource/test/aac51-48000-128000-init.mp4 | Bin 0 -> 634 bytes .../test/aac51-48000-128000-init.mp4^headers^} | 0 .../test/bipbop/bipbop1.m4s^headers^} | 0 .../test/bipbop/bipbop10.m4s^headers^} | 0 .../test/bipbop/bipbop11.m4s^headers^} | 0 .../test/bipbop/bipbop12.m4s^headers^} | 0 .../test/bipbop/bipbop13.m4s^headers^} | 0 .../test/bipbop/bipbop2.m4s^headers^} | 0 dom/media/mediasource/test/bipbop/bipbop2s.mp4 | Bin 0 -> 48024 bytes .../test/bipbop/bipbop2s.mp4^headers^} | 0 .../test/bipbop/bipbop3.m4s^headers^} | 0 .../test/bipbop/bipbop4.m4s^headers^} | 0 .../test/bipbop/bipbop5.m4s^headers^} | 0 .../test/bipbop/bipbop6.m4s^headers^} | 0 .../test/bipbop/bipbop7.m4s^headers^} | 0 .../test/bipbop/bipbop8.m4s^headers^} | 0 .../test/bipbop/bipbop9.m4s^headers^} | 0 .../test/bipbop/bipbop_480_624kbps-video1.m4s | Bin 0 -> 66806 bytes .../bipbop/bipbop_480_624kbps-video1.m4s^headers^} | 0 .../test/bipbop/bipbop_480_624kbps-video2.m4s | Bin 0 -> 65292 bytes .../bipbop/bipbop_480_624kbps-video2.m4s^headers^} | 0 .../test/bipbop/bipbop_480_624kbps-videoinit.mp4 | Bin 0 -> 1410 bytes .../bipbop_480_624kbps-videoinit.mp4^headers^} | 0 .../test/bipbop/bipbop_audio1.m4s^headers^} | 0 .../test/bipbop/bipbop_audio10.m4s^headers^} | 0 .../test/bipbop/bipbop_audio11.m4s^headers^} | 0 .../test/bipbop/bipbop_audio2.m4s^headers^} | 0 .../test/bipbop/bipbop_audio3.m4s^headers^} | 0 .../test/bipbop/bipbop_audio4.m4s^headers^} | 0 .../test/bipbop/bipbop_audio5.m4s^headers^} | 0 .../test/bipbop/bipbop_audio6.m4s^headers^} | 0 .../test/bipbop/bipbop_audio7.m4s^headers^} | 0 .../test/bipbop/bipbop_audio8.m4s^headers^} | 0 .../test/bipbop/bipbop_audio9.m4s^headers^} | 0 .../test/bipbop/bipbop_audioinit.mp4^headers^} | 0 .../test/bipbop/bipbop_video1.m4s^headers^} | 0 .../test/bipbop/bipbop_video10.m4s^headers^} | 0 .../test/bipbop/bipbop_video11.m4s^headers^} | 0 .../test/bipbop/bipbop_video12.m4s^headers^} | 0 .../test/bipbop/bipbop_video13.m4s^headers^} | 0 .../test/bipbop/bipbop_video2.m4s^headers^} | 0 .../test/bipbop/bipbop_video3.m4s^headers^} | 0 .../test/bipbop/bipbop_video4.m4s^headers^} | 0 .../test/bipbop/bipbop_video5.m4s^headers^} | 0 .../test/bipbop/bipbop_video6.m4s^headers^} | 0 .../test/bipbop/bipbop_video7.m4s^headers^} | 0 .../test/bipbop/bipbop_video8.m4s^headers^} | 0 .../test/bipbop/bipbop_video9.m4s^headers^} | 0 .../test/bipbop/bipbop_videoinit.mp4^headers^} | 0 .../test/bipbop/bipbopinit.mp4^headers^} | 0 dom/media/mediasource/test/mediasource.js | 37 +- dom/media/mediasource/test/mochitest.ini | 103 +- .../mediasource/test/test_AudioChange_mp4.html | 72 + .../mediasource/test/test_AutoRevocation.html | 40 + .../mediasource/test/test_BufferedSeek_mp4.html | 63 + dom/media/mediasource/test/test_BufferingWait.html | 26 +- .../mediasource/test/test_BufferingWait_mp4.html | 54 + .../test/test_DrainOnMissingData_mp4.html | 60 + .../mediasource/test/test_DurationChange.html | 111 + .../mediasource/test/test_DurationUpdated.html | 40 +- .../mediasource/test/test_DurationUpdated_mp4.html | 56 + .../mediasource/test/test_EndOfStream_mp4.html | 50 + dom/media/mediasource/test/test_Eviction_mp4.html | 82 + .../mediasource/test/test_FrameSelection_mp4.html | 73 + .../test/test_HaveMetadataUnbufferedSeek.html | 6 +- .../test/test_HaveMetadataUnbufferedSeek_mp4.html | 52 + .../mediasource/test/test_LoadedDataFired_mp4.html | 68 + .../test/test_LoadedMetadataFired_mp4.html | 37 + .../test/test_MediaSource_memory_reporting.html | 51 + .../mediasource/test/test_MediaSource_mp4.html | 108 + .../test/test_MultipleInitSegments.html | 53 + .../test/test_MultipleInitSegments_mp4.html | 52 + dom/media/mediasource/test/test_PlayEvents.html | 15 +- .../test/test_ResumeAfterClearing_mp4.html | 55 + .../mediasource/test/test_SeekNoData_mp4.html | 69 + dom/media/mediasource/test/test_SeekToEnd_mp4.html | 57 + dom/media/mediasource/test/test_SeekTwice_mp4.html | 8 - .../test/test_SeekableAfterEndOfStreamSplit.html | 6 +- .../test_SeekableAfterEndOfStreamSplit_mp4.html | 50 + .../test/test_SeekableAfterEndOfStream_mp4.html | 49 + .../test/test_SeekableBeforeEndOfStreamSplit.html | 4 +- .../test_SeekableBeforeEndOfStreamSplit_mp4.html | 44 + .../test/test_SeekableBeforeEndOfStream_mp4.html | 38 + .../mediasource/test/test_SeekedEvent_mp4.html | 75 + dom/media/mediasource/test/test_Sequence_mp4.html | 39 + dom/media/mediasource/test/test_SetModeThrows.html | 8 +- .../test/test_SplitAppendDelay_mp4.html | 51 + .../mediasource/test/test_SplitAppend_mp4.html | 48 + dom/media/mediasource/test/test_Threshold_mp4.html | 84 + .../mediasource/test/test_TimestampOffset_mp4.html | 9 +- .../mediasource/test/test_TruncatedDuration.html | 24 +- .../test/test_TruncatedDuration_mp4.html | 83 + .../test/test_WaitingOnMissingData.html | 83 +- .../test/test_WaitingOnMissingDataEnded_mp4.html | 53 + .../test/test_WaitingOnMissingData_mp4.html | 65 + .../test/test_WaitingToEndedTransition_mp4.html | 56 + dom/media/moz.build | 180 +- dom/media/mp3/MP3Decoder.cpp | 50 + dom/media/mp3/MP3Decoder.h | 29 + dom/media/mp3/MP3Demuxer.cpp | 1340 + dom/media/mp3/MP3Demuxer.h | 472 + dom/media/mp3/moz.build | 17 + dom/media/nsIDOMNavigatorUserMedia.idl | 5 +- dom/media/nsIMediaManager.idl | 10 +- dom/media/ogg/OggCodecState.cpp | 740 +- dom/media/ogg/OggCodecState.h | 294 +- dom/media/ogg/OggCodecStore.cpp | 37 + dom/media/ogg/OggCodecStore.h | 38 + dom/media/ogg/OggDecoder.cpp | 65 +- dom/media/ogg/OggDecoder.h | 40 +- dom/media/ogg/OggDemuxer.cpp | 2192 + dom/media/ogg/OggDemuxer.h | 387 + dom/media/ogg/OggReader.cpp | 2052 - dom/media/ogg/OggReader.h | 321 - dom/media/ogg/OggWriter.cpp | 14 +- dom/media/ogg/OggWriter.h | 6 +- dom/media/ogg/OpusParser.cpp | 68 +- dom/media/ogg/OpusParser.h | 6 - dom/media/ogg/moz.build | 10 +- dom/media/omx/AudioOffloadPlayer.cpp | 768 - dom/media/omx/AudioOffloadPlayer.h | 267 - dom/media/omx/AudioOffloadPlayerBase.h | 75 - dom/media/omx/AudioOutput.cpp | 242 - dom/media/omx/AudioOutput.h | 112 - dom/media/omx/GonkAudioSink.h | 89 - dom/media/omx/I420ColorConverterHelper.cpp | 229 - dom/media/omx/I420ColorConverterHelper.h | 64 - dom/media/omx/MPAPI.h | 153 - dom/media/omx/MediaCodecDecoder.cpp | 32 - dom/media/omx/MediaCodecDecoder.h | 28 - dom/media/omx/MediaCodecProxy.cpp | 641 - dom/media/omx/MediaCodecProxy.h | 199 - dom/media/omx/MediaCodecReader.cpp | 1934 - dom/media/omx/MediaCodecReader.h | 463 - dom/media/omx/MediaOmxCommonDecoder.cpp | 288 - dom/media/omx/MediaOmxCommonDecoder.h | 71 - dom/media/omx/MediaOmxCommonReader.cpp | 81 - dom/media/omx/MediaOmxCommonReader.h | 48 - dom/media/omx/MediaOmxDecoder.cpp | 33 - dom/media/omx/MediaOmxDecoder.h | 23 - dom/media/omx/MediaOmxReader.cpp | 634 - dom/media/omx/MediaOmxReader.h | 126 - dom/media/omx/MediaStreamSource.cpp | 64 - dom/media/omx/MediaStreamSource.h | 54 - dom/media/omx/OMXCodecDescriptorUtil.cpp | 204 - dom/media/omx/OMXCodecDescriptorUtil.h | 27 - dom/media/omx/OMXCodecProxy.cpp | 256 - dom/media/omx/OMXCodecProxy.h | 100 - dom/media/omx/OMXCodecWrapper.cpp | 1017 - dom/media/omx/OMXCodecWrapper.h | 358 - dom/media/omx/OmxDecoder.cpp | 929 - dom/media/omx/OmxDecoder.h | 228 - dom/media/omx/RtspExtractor.cpp | 221 - dom/media/omx/RtspExtractor.h | 53 - dom/media/omx/RtspMediaCodecDecoder.cpp | 56 - dom/media/omx/RtspMediaCodecDecoder.h | 28 - dom/media/omx/RtspMediaCodecReader.cpp | 107 - dom/media/omx/RtspMediaCodecReader.h | 74 - dom/media/omx/RtspOmxDecoder.cpp | 49 - dom/media/omx/RtspOmxDecoder.h | 40 - dom/media/omx/RtspOmxReader.cpp | 102 - dom/media/omx/RtspOmxReader.h | 80 - .../IMediaResourceManagerClient.cpp | 62 - .../IMediaResourceManagerClient.h | 43 - .../IMediaResourceManagerDeathNotifier.cpp | 118 - .../IMediaResourceManagerDeathNotifier.h | 67 - .../IMediaResourceManagerService.cpp | 92 - .../IMediaResourceManagerService.h | 74 - .../mediaresourcemanager/MediaResourceHandler.cpp | 95 - .../mediaresourcemanager/MediaResourceHandler.h | 71 - .../MediaResourceManagerClient.cpp | 40 - .../MediaResourceManagerClient.h | 45 - .../MediaResourceManagerService.cpp | 371 - .../MediaResourceManagerService.h | 135 - dom/media/omx/mediaresourcemanager/moz.build | 47 - dom/media/omx/moz.build | 119 - dom/media/platforms/PDMFactory.cpp | 460 + dom/media/platforms/PDMFactory.h | 84 + dom/media/platforms/PlatformDecoderModule.cpp | 206 - dom/media/platforms/PlatformDecoderModule.h | 265 +- dom/media/platforms/ReorderQueue.h | 29 + dom/media/platforms/SharedDecoderManager.cpp | 266 - dom/media/platforms/SharedDecoderManager.h | 88 - dom/media/platforms/agnostic/AOMDecoder.cpp | 332 + dom/media/platforms/agnostic/AOMDecoder.h | 62 + .../platforms/agnostic/AgnosticDecoderModule.cpp | 80 + .../platforms/agnostic/AgnosticDecoderModule.h | 34 + .../platforms/agnostic/BlankDecoderModule.cpp | 222 +- dom/media/platforms/agnostic/OpusDecoder.cpp | 356 + dom/media/platforms/agnostic/OpusDecoder.h | 76 + dom/media/platforms/agnostic/TheoraDecoder.cpp | 240 + dom/media/platforms/agnostic/TheoraDecoder.h | 64 + dom/media/platforms/agnostic/VPXDecoder.cpp | 282 + dom/media/platforms/agnostic/VPXDecoder.h | 77 + dom/media/platforms/agnostic/VorbisDecoder.cpp | 349 + dom/media/platforms/agnostic/VorbisDecoder.h | 66 + dom/media/platforms/agnostic/WAVDecoder.cpp | 158 + dom/media/platforms/agnostic/WAVDecoder.h | 41 + .../platforms/agnostic/eme/EMEAudioDecoder.cpp | 44 + dom/media/platforms/agnostic/eme/EMEAudioDecoder.h | 37 + .../platforms/agnostic/eme/EMEDecoderModule.cpp | 307 + .../platforms/agnostic/eme/EMEDecoderModule.h | 52 + .../platforms/agnostic/eme/EMEVideoDecoder.cpp | 68 + dom/media/platforms/agnostic/eme/EMEVideoDecoder.h | 45 + .../agnostic/eme/SamplesWaitingForKey.cpp | 86 + .../platforms/agnostic/eme/SamplesWaitingForKey.h | 58 + dom/media/platforms/agnostic/eme/moz.build | 23 + .../platforms/agnostic/gmp/GMPAudioDecoder.cpp | 197 +- dom/media/platforms/agnostic/gmp/GMPAudioDecoder.h | 88 +- .../platforms/agnostic/gmp/GMPDecoderModule.cpp | 147 +- .../platforms/agnostic/gmp/GMPDecoderModule.h | 39 +- .../platforms/agnostic/gmp/GMPVideoDecoder.cpp | 247 +- dom/media/platforms/agnostic/gmp/GMPVideoDecoder.h | 110 +- .../agnostic/gmp/MediaDataDecoderProxy.cpp | 55 +- .../platforms/agnostic/gmp/MediaDataDecoderProxy.h | 88 +- dom/media/platforms/agnostic/gmp/moz.build | 4 +- .../platforms/android/AndroidDecoderModule.cpp | 715 +- dom/media/platforms/android/AndroidDecoderModule.h | 86 +- .../platforms/android/MediaCodecDataDecoder.cpp | 698 + .../platforms/android/MediaCodecDataDecoder.h | 126 + dom/media/platforms/android/RemoteDataDecoder.cpp | 489 + dom/media/platforms/android/RemoteDataDecoder.h | 62 + dom/media/platforms/apple/AppleATDecoder.cpp | 381 +- dom/media/platforms/apple/AppleATDecoder.h | 40 +- dom/media/platforms/apple/AppleCMLinker.cpp | 38 +- dom/media/platforms/apple/AppleCMLinker.h | 1 - dom/media/platforms/apple/AppleDecoderModule.cpp | 96 +- dom/media/platforms/apple/AppleDecoderModule.h | 26 +- dom/media/platforms/apple/AppleUtils.h | 50 + dom/media/platforms/apple/AppleVDADecoder.cpp | 511 - dom/media/platforms/apple/AppleVDADecoder.h | 112 - dom/media/platforms/apple/AppleVDAFunctions.h | 12 - dom/media/platforms/apple/AppleVDALinker.cpp | 123 - dom/media/platforms/apple/AppleVDALinker.h | 49 - dom/media/platforms/apple/AppleVTDecoder.cpp | 488 +- dom/media/platforms/apple/AppleVTDecoder.h | 108 +- dom/media/platforms/apple/AppleVTLinker.cpp | 24 +- dom/media/platforms/apple/AppleVTLinker.h | 1 - dom/media/platforms/apple/ReorderQueue.h | 29 - .../apple/VideoDecodeAcceleration/VDADecoder.h | 63 - dom/media/platforms/ffmpeg/FFmpegAudioDecoder.cpp | 169 +- dom/media/platforms/ffmpeg/FFmpegAudioDecoder.h | 16 +- dom/media/platforms/ffmpeg/FFmpegDataDecoder.cpp | 163 +- dom/media/platforms/ffmpeg/FFmpegDataDecoder.h | 39 +- dom/media/platforms/ffmpeg/FFmpegDecoderModule.h | 55 +- dom/media/platforms/ffmpeg/FFmpegFunctionList.h | 38 - dom/media/platforms/ffmpeg/FFmpegH264Decoder.cpp | 396 - dom/media/platforms/ffmpeg/FFmpegH264Decoder.h | 128 - dom/media/platforms/ffmpeg/FFmpegLibWrapper.cpp | 186 + dom/media/platforms/ffmpeg/FFmpegLibWrapper.h | 99 + dom/media/platforms/ffmpeg/FFmpegLibs.h | 17 +- dom/media/platforms/ffmpeg/FFmpegLog.cpp | 17 - dom/media/platforms/ffmpeg/FFmpegLog.h | 9 +- dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp | 221 +- dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.h | 55 +- dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp | 448 + dom/media/platforms/ffmpeg/FFmpegVideoDecoder.h | 128 + .../ffmpeg/{README.mcp => README_mozilla} | 0 dom/media/platforms/ffmpeg/ffmpeg57/moz.build | 2 +- dom/media/platforms/ffmpeg/ffmpeg58/moz.build | 2 +- .../platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.cpp | 113 + .../platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.h | 31 + dom/media/platforms/ffmpeg/ffvpx/moz.build | 45 + dom/media/platforms/ffmpeg/libav53/moz.build | 10 +- dom/media/platforms/ffmpeg/libav54/moz.build | 10 +- dom/media/platforms/ffmpeg/libav55/moz.build | 6 +- dom/media/platforms/ffmpeg/moz.build | 23 + .../platforms/gonk/GonkAudioDecoderManager.cpp | 267 - dom/media/platforms/gonk/GonkAudioDecoderManager.h | 63 - dom/media/platforms/gonk/GonkDecoderModule.cpp | 74 - dom/media/platforms/gonk/GonkDecoderModule.h | 44 - dom/media/platforms/gonk/GonkMediaDataDecoder.cpp | 273 - dom/media/platforms/gonk/GonkMediaDataDecoder.h | 131 - .../platforms/gonk/GonkVideoDecoderManager.cpp | 655 - dom/media/platforms/gonk/GonkVideoDecoderManager.h | 185 - dom/media/platforms/gonk/moz.build | 42 - dom/media/platforms/moz.build | 69 +- dom/media/platforms/omx/OmxDataDecoder.cpp | 1038 + dom/media/platforms/omx/OmxDataDecoder.h | 214 + dom/media/platforms/omx/OmxDecoderModule.cpp | 45 + dom/media/platforms/omx/OmxDecoderModule.h | 30 + dom/media/platforms/omx/OmxPlatformLayer.cpp | 301 + dom/media/platforms/omx/OmxPlatformLayer.h | 100 + dom/media/platforms/omx/OmxPromiseLayer.cpp | 382 + dom/media/platforms/omx/OmxPromiseLayer.h | 252 + dom/media/platforms/omx/moz.build | 34 + dom/media/platforms/wmf/DXVA2Manager.cpp | 938 + dom/media/platforms/wmf/DXVA2Manager.h | 56 + dom/media/platforms/wmf/MFTDecoder.cpp | 72 +- dom/media/platforms/wmf/MFTDecoder.h | 21 +- dom/media/platforms/wmf/WMF.h | 88 + dom/media/platforms/wmf/WMFAudioMFTManager.cpp | 121 +- dom/media/platforms/wmf/WMFAudioMFTManager.h | 31 +- dom/media/platforms/wmf/WMFDecoderModule.cpp | 279 +- dom/media/platforms/wmf/WMFDecoderModule.h | 46 +- dom/media/platforms/wmf/WMFMediaDataDecoder.cpp | 227 +- dom/media/platforms/wmf/WMFMediaDataDecoder.h | 86 +- dom/media/platforms/wmf/WMFUtils.cpp | 297 + dom/media/platforms/wmf/WMFUtils.h | 67 + dom/media/platforms/wmf/WMFVideoMFTManager.cpp | 784 +- dom/media/platforms/wmf/WMFVideoMFTManager.h | 73 +- dom/media/platforms/wmf/moz.build | 14 +- dom/media/platforms/wrappers/FuzzingWrapper.cpp | 328 + dom/media/platforms/wrappers/FuzzingWrapper.h | 124 + dom/media/platforms/wrappers/H264Converter.cpp | 236 +- dom/media/platforms/wrappers/H264Converter.h | 48 +- dom/media/raw/RawDecoder.cpp | 17 - dom/media/raw/RawDecoder.h | 26 - dom/media/raw/RawReader.cpp | 290 - dom/media/raw/RawReader.h | 63 - dom/media/raw/moz.build | 25 - dom/media/standalone/moz.build | 46 + dom/media/systemservices/CamerasChild.cpp | 735 + dom/media/systemservices/CamerasChild.h | 259 + dom/media/systemservices/CamerasParent.cpp | 1094 + dom/media/systemservices/CamerasParent.h | 187 + dom/media/systemservices/CamerasTypes.h | 38 + dom/media/systemservices/DeviceChangeCallback.h | 61 + dom/media/systemservices/LoadManager.cpp | 86 +- dom/media/systemservices/LoadManager.h | 26 +- dom/media/systemservices/LoadManagerFactory.cpp | 5 +- dom/media/systemservices/LoadMonitor.cpp | 50 +- dom/media/systemservices/LoadMonitor.h | 4 +- dom/media/systemservices/MediaChild.cpp | 115 + dom/media/systemservices/MediaChild.h | 55 + dom/media/systemservices/MediaParent.cpp | 526 + dom/media/systemservices/MediaParent.h | 77 + .../systemservices/MediaSystemResourceClient.cpp | 75 + .../systemservices/MediaSystemResourceClient.h | 94 + .../systemservices/MediaSystemResourceManager.cpp | 387 + .../systemservices/MediaSystemResourceManager.h | 82 + .../MediaSystemResourceManagerChild.cpp | 53 + .../MediaSystemResourceManagerChild.h | 66 + .../MediaSystemResourceManagerParent.cpp | 77 + .../MediaSystemResourceManagerParent.h | 57 + .../MediaSystemResourceMessageUtils.h | 25 + .../systemservices/MediaSystemResourceService.cpp | 239 + .../systemservices/MediaSystemResourceService.h | 89 + .../systemservices/MediaSystemResourceTypes.h | 23 + dom/media/systemservices/MediaTaskUtils.h | 50 + dom/media/systemservices/MediaUtils.cpp | 15 + dom/media/systemservices/MediaUtils.h | 373 + dom/media/systemservices/OpenSLESProvider.cpp | 19 +- dom/media/systemservices/OpenSLESProvider.h | 2 +- dom/media/systemservices/PCameras.ipdl | 65 + dom/media/systemservices/PMedia.ipdl | 51 + .../PMediaSystemResourceManager.ipdl | 37 + dom/media/systemservices/ShmemPool.cpp | 82 + dom/media/systemservices/ShmemPool.h | 153 + dom/media/systemservices/moz.build | 82 +- dom/media/test/16bit_wave_extrametadata.wav | Bin 0 -> 97814 bytes .../16bit_wave_extrametadata.wav^headers^} | 0 .../tests/media => dom/media/test}/A4.ogv | Bin .../silence.ogg^headers^ => test/A4.ogv^headers^} | 0 dom/media/test/audio-gaps-short.ogg | Bin 0 -> 5233 bytes .../audio-gaps-short.ogg^headers^} | 0 dom/media/test/background_video.js | 115 + dom/media/test/big-short.wav | Bin 0 -> 12366 bytes .../big-short.wav^headers^} | 0 dom/media/test/bipbop-cenc-audio-key1.xml | 28 + dom/media/test/bipbop-cenc-audio-key2.xml | 28 + dom/media/test/bipbop-cenc-audio1.m4s | Bin 0 -> 921 bytes .../bipbop-cenc-audio1.m4s^headers^} | 0 dom/media/test/bipbop-cenc-audio2.m4s | Bin 0 -> 565 bytes .../bipbop-cenc-audio2.m4s^headers^} | 0 dom/media/test/bipbop-cenc-audio3.m4s | Bin 0 -> 977 bytes .../bipbop-cenc-audio3.m4s^headers^} | 0 dom/media/test/bipbop-cenc-audioinit.mp4 | Bin 0 -> 1000 bytes .../bipbop-cenc-audioinit.mp4^headers^} | 0 dom/media/test/bipbop-cenc-video-key1.xml | 28 + dom/media/test/bipbop-cenc-video-key2.xml | 28 + dom/media/test/bipbop-cenc-video1.m4s | Bin 0 -> 25211 bytes .../bipbop-cenc-video1.m4s^headers^} | 0 dom/media/test/bipbop-cenc-video2.m4s | Bin 0 -> 22934 bytes .../bipbop-cenc-video2.m4s^headers^} | 0 dom/media/test/bipbop-cenc-videoinit.mp4 | Bin 0 -> 1058 bytes .../bipbop-cenc-videoinit.mp4^headers^} | 0 dom/media/test/bipbop-cenc.sh | 29 + dom/media/test/bipbop-frag-cenc.xml | 57 + dom/media/test/bipbop-no-edts.mp4 | Bin 0 -> 285681 bytes .../test/bipbop_225w_175kbps-cenc-audio-key1-1.m4s | Bin 0 -> 921 bytes ...op_225w_175kbps-cenc-audio-key1-1.m4s^headers^} | 0 .../test/bipbop_225w_175kbps-cenc-audio-key1-2.m4s | Bin 0 -> 565 bytes ...op_225w_175kbps-cenc-audio-key1-2.m4s^headers^} | 0 .../test/bipbop_225w_175kbps-cenc-audio-key1-3.m4s | Bin 0 -> 977 bytes ...op_225w_175kbps-cenc-audio-key1-3.m4s^headers^} | 0 .../test/bipbop_225w_175kbps-cenc-audio-key1-4.m4s | Bin 0 -> 389 bytes ...op_225w_175kbps-cenc-audio-key1-4.m4s^headers^} | 0 .../bipbop_225w_175kbps-cenc-audio-key1-init.mp4 | Bin 0 -> 1020 bytes ...225w_175kbps-cenc-audio-key1-init.mp4^headers^} | 0 .../test/bipbop_225w_175kbps-cenc-audio-key2-1.m4s | Bin 0 -> 921 bytes ...op_225w_175kbps-cenc-audio-key2-1.m4s^headers^} | 0 .../test/bipbop_225w_175kbps-cenc-audio-key2-2.m4s | Bin 0 -> 565 bytes ...op_225w_175kbps-cenc-audio-key2-2.m4s^headers^} | 0 .../test/bipbop_225w_175kbps-cenc-audio-key2-3.m4s | Bin 0 -> 977 bytes ...op_225w_175kbps-cenc-audio-key2-3.m4s^headers^} | 0 .../test/bipbop_225w_175kbps-cenc-audio-key2-4.m4s | Bin 0 -> 389 bytes ...op_225w_175kbps-cenc-audio-key2-4.m4s^headers^} | 0 .../bipbop_225w_175kbps-cenc-audio-key2-init.mp4 | Bin 0 -> 1020 bytes ...225w_175kbps-cenc-audio-key2-init.mp4^headers^} | 0 .../test/bipbop_225w_175kbps-cenc-video-key1-1.m4s | Bin 0 -> 37646 bytes ...op_225w_175kbps-cenc-video-key1-1.m4s^headers^} | 0 .../bipbop_225w_175kbps-cenc-video-key1-init.mp4 | Bin 0 -> 1086 bytes ...225w_175kbps-cenc-video-key1-init.mp4^headers^} | 0 .../test/bipbop_225w_175kbps-cenc-video-key2-1.m4s | Bin 0 -> 37646 bytes ...op_225w_175kbps-cenc-video-key2-1.m4s^headers^} | 0 .../bipbop_225w_175kbps-cenc-video-key2-init.mp4 | Bin 0 -> 1086 bytes ...225w_175kbps-cenc-video-key2-init.mp4^headers^} | 0 dom/media/test/bipbop_225w_175kbps.mp4 | Bin 0 -> 38713 bytes .../test/bipbop_300_215kbps-cenc-audio-key1-1.m4s | Bin 0 -> 921 bytes ...bop_300_215kbps-cenc-audio-key1-1.m4s^headers^} | 0 .../test/bipbop_300_215kbps-cenc-audio-key1-2.m4s | Bin 0 -> 565 bytes ...bop_300_215kbps-cenc-audio-key1-2.m4s^headers^} | 0 .../test/bipbop_300_215kbps-cenc-audio-key1-3.m4s | Bin 0 -> 977 bytes ...bop_300_215kbps-cenc-audio-key1-3.m4s^headers^} | 0 .../test/bipbop_300_215kbps-cenc-audio-key1-4.m4s | Bin 0 -> 389 bytes ...bop_300_215kbps-cenc-audio-key1-4.m4s^headers^} | 0 .../bipbop_300_215kbps-cenc-audio-key1-init.mp4 | Bin 0 -> 874 bytes ..._300_215kbps-cenc-audio-key1-init.mp4^headers^} | 0 .../test/bipbop_300_215kbps-cenc-audio-key2-1.m4s | Bin 0 -> 921 bytes ...bop_300_215kbps-cenc-audio-key2-1.m4s^headers^} | 0 .../test/bipbop_300_215kbps-cenc-audio-key2-2.m4s | Bin 0 -> 565 bytes ...bop_300_215kbps-cenc-audio-key2-2.m4s^headers^} | 0 .../test/bipbop_300_215kbps-cenc-audio-key2-3.m4s | Bin 0 -> 977 bytes ...bop_300_215kbps-cenc-audio-key2-3.m4s^headers^} | 0 .../test/bipbop_300_215kbps-cenc-audio-key2-4.m4s | Bin 0 -> 389 bytes ...bop_300_215kbps-cenc-audio-key2-4.m4s^headers^} | 0 .../bipbop_300_215kbps-cenc-audio-key2-init.mp4 | Bin 0 -> 874 bytes ..._300_215kbps-cenc-audio-key2-init.mp4^headers^} | 0 .../test/bipbop_300_215kbps-cenc-video-key1-1.m4s | Bin 0 -> 25211 bytes ...bop_300_215kbps-cenc-video-key1-1.m4s^headers^} | 0 .../test/bipbop_300_215kbps-cenc-video-key1-2.m4s | Bin 0 -> 22938 bytes ...bop_300_215kbps-cenc-video-key1-2.m4s^headers^} | 0 .../bipbop_300_215kbps-cenc-video-key1-init.mp4 | Bin 0 -> 932 bytes ..._300_215kbps-cenc-video-key1-init.mp4^headers^} | 0 .../test/bipbop_300_215kbps-cenc-video-key2-1.m4s | Bin 0 -> 25211 bytes ...bop_300_215kbps-cenc-video-key2-1.m4s^headers^} | 0 .../test/bipbop_300_215kbps-cenc-video-key2-2.m4s | Bin 0 -> 22938 bytes ...bop_300_215kbps-cenc-video-key2-2.m4s^headers^} | 0 .../bipbop_300_215kbps-cenc-video-key2-init.mp4 | Bin 0 -> 932 bytes ..._300_215kbps-cenc-video-key2-init.mp4^headers^} | 0 dom/media/test/bipbop_300_215kbps.mp4 | Bin 0 -> 47795 bytes .../bipbop_300wp_227kbps-cenc-audio-key1-1.m4s | Bin 0 -> 921 bytes ...p_300wp_227kbps-cenc-audio-key1-1.m4s^headers^} | 0 .../bipbop_300wp_227kbps-cenc-audio-key1-2.m4s | Bin 0 -> 565 bytes ...p_300wp_227kbps-cenc-audio-key1-2.m4s^headers^} | 0 .../bipbop_300wp_227kbps-cenc-audio-key1-3.m4s | Bin 0 -> 977 bytes ...p_300wp_227kbps-cenc-audio-key1-3.m4s^headers^} | 0 .../bipbop_300wp_227kbps-cenc-audio-key1-4.m4s | Bin 0 -> 389 bytes ...p_300wp_227kbps-cenc-audio-key1-4.m4s^headers^} | 0 .../bipbop_300wp_227kbps-cenc-audio-key1-init.mp4 | Bin 0 -> 1020 bytes ...00wp_227kbps-cenc-audio-key1-init.mp4^headers^} | 0 .../bipbop_300wp_227kbps-cenc-audio-key2-1.m4s | Bin 0 -> 921 bytes ...p_300wp_227kbps-cenc-audio-key2-1.m4s^headers^} | 0 .../bipbop_300wp_227kbps-cenc-audio-key2-2.m4s | Bin 0 -> 565 bytes ...p_300wp_227kbps-cenc-audio-key2-2.m4s^headers^} | 0 .../bipbop_300wp_227kbps-cenc-audio-key2-3.m4s | Bin 0 -> 977 bytes ...p_300wp_227kbps-cenc-audio-key2-3.m4s^headers^} | 0 .../bipbop_300wp_227kbps-cenc-audio-key2-4.m4s | Bin 0 -> 389 bytes ...p_300wp_227kbps-cenc-audio-key2-4.m4s^headers^} | 0 .../bipbop_300wp_227kbps-cenc-audio-key2-init.mp4 | Bin 0 -> 1020 bytes ...00wp_227kbps-cenc-audio-key2-init.mp4^headers^} | 0 .../bipbop_300wp_227kbps-cenc-video-key1-1.m4s | Bin 0 -> 25211 bytes ...p_300wp_227kbps-cenc-video-key1-1.m4s^headers^} | 0 .../bipbop_300wp_227kbps-cenc-video-key1-2.m4s | Bin 0 -> 22938 bytes ...p_300wp_227kbps-cenc-video-key1-2.m4s^headers^} | 0 .../bipbop_300wp_227kbps-cenc-video-key1-init.mp4 | Bin 0 -> 1094 bytes ...00wp_227kbps-cenc-video-key1-init.mp4^headers^} | 0 .../bipbop_300wp_227kbps-cenc-video-key2-1.m4s | Bin 0 -> 25211 bytes ...p_300wp_227kbps-cenc-video-key2-1.m4s^headers^} | 0 .../bipbop_300wp_227kbps-cenc-video-key2-2.m4s | Bin 0 -> 22938 bytes ...p_300wp_227kbps-cenc-video-key2-2.m4s^headers^} | 0 .../bipbop_300wp_227kbps-cenc-video-key2-init.mp4 | Bin 0 -> 1094 bytes ...00wp_227kbps-cenc-video-key2-init.mp4^headers^} | 0 dom/media/test/bipbop_300wp_227kbps.mp4 | Bin 0 -> 48355 bytes .../test/bipbop_360w_253kbps-cenc-audio-key1-1.m4s | Bin 0 -> 921 bytes ...op_360w_253kbps-cenc-audio-key1-1.m4s^headers^} | 0 .../test/bipbop_360w_253kbps-cenc-audio-key1-2.m4s | Bin 0 -> 565 bytes ...op_360w_253kbps-cenc-audio-key1-2.m4s^headers^} | 0 .../test/bipbop_360w_253kbps-cenc-audio-key1-3.m4s | Bin 0 -> 977 bytes ...op_360w_253kbps-cenc-audio-key1-3.m4s^headers^} | 0 .../test/bipbop_360w_253kbps-cenc-audio-key1-4.m4s | Bin 0 -> 389 bytes ...op_360w_253kbps-cenc-audio-key1-4.m4s^headers^} | 0 .../bipbop_360w_253kbps-cenc-audio-key1-init.mp4 | Bin 0 -> 1020 bytes ...360w_253kbps-cenc-audio-key1-init.mp4^headers^} | 0 .../test/bipbop_360w_253kbps-cenc-audio-key2-1.m4s | Bin 0 -> 921 bytes ...op_360w_253kbps-cenc-audio-key2-1.m4s^headers^} | 0 .../test/bipbop_360w_253kbps-cenc-audio-key2-2.m4s | Bin 0 -> 565 bytes ...op_360w_253kbps-cenc-audio-key2-2.m4s^headers^} | 0 .../test/bipbop_360w_253kbps-cenc-audio-key2-3.m4s | Bin 0 -> 977 bytes ...op_360w_253kbps-cenc-audio-key2-3.m4s^headers^} | 0 .../test/bipbop_360w_253kbps-cenc-audio-key2-4.m4s | Bin 0 -> 389 bytes ...op_360w_253kbps-cenc-audio-key2-4.m4s^headers^} | 0 .../bipbop_360w_253kbps-cenc-audio-key2-init.mp4 | Bin 0 -> 1020 bytes ...360w_253kbps-cenc-audio-key2-init.mp4^headers^} | 0 .../test/bipbop_360w_253kbps-cenc-video-key1-1.m4s | Bin 0 -> 53149 bytes ...op_360w_253kbps-cenc-video-key1-1.m4s^headers^} | 0 .../bipbop_360w_253kbps-cenc-video-key1-init.mp4 | Bin 0 -> 1088 bytes ...360w_253kbps-cenc-video-key1-init.mp4^headers^} | 0 .../test/bipbop_360w_253kbps-cenc-video-key2-1.m4s | Bin 0 -> 53149 bytes ...op_360w_253kbps-cenc-video-key2-1.m4s^headers^} | 0 .../bipbop_360w_253kbps-cenc-video-key2-init.mp4 | Bin 0 -> 1088 bytes ...360w_253kbps-cenc-video-key2-init.mp4^headers^} | 0 .../test/bipbop_360w_253kbps-clearkey-audio.webm | Bin 0 -> 7553 bytes ...pbop_360w_253kbps-clearkey-audio.webm^headers^} | 0 .../bipbop_360w_253kbps-clearkey-video-vp8.webm | Bin 0 -> 44671 bytes ..._360w_253kbps-clearkey-video-vp8.webm^headers^} | 0 .../bipbop_360w_253kbps-clearkey-video-vp9.webm | Bin 0 -> 46030 bytes ..._360w_253kbps-clearkey-video-vp9.webm^headers^} | 0 dom/media/test/bipbop_360w_253kbps.mp4 | Bin 0 -> 54218 bytes .../test/bipbop_480_624kbps-cenc-audio-key1-1.m4s | Bin 0 -> 921 bytes ...bop_480_624kbps-cenc-audio-key1-1.m4s^headers^} | 0 .../test/bipbop_480_624kbps-cenc-audio-key1-2.m4s | Bin 0 -> 565 bytes ...bop_480_624kbps-cenc-audio-key1-2.m4s^headers^} | 0 .../test/bipbop_480_624kbps-cenc-audio-key1-3.m4s | Bin 0 -> 977 bytes ...bop_480_624kbps-cenc-audio-key1-3.m4s^headers^} | 0 .../test/bipbop_480_624kbps-cenc-audio-key1-4.m4s | Bin 0 -> 389 bytes ...bop_480_624kbps-cenc-audio-key1-4.m4s^headers^} | 0 .../bipbop_480_624kbps-cenc-audio-key1-init.mp4 | Bin 0 -> 874 bytes ..._480_624kbps-cenc-audio-key1-init.mp4^headers^} | 0 .../test/bipbop_480_624kbps-cenc-audio-key2-1.m4s | Bin 0 -> 921 bytes ...bop_480_624kbps-cenc-audio-key2-1.m4s^headers^} | 0 .../test/bipbop_480_624kbps-cenc-audio-key2-2.m4s | Bin 0 -> 565 bytes ...bop_480_624kbps-cenc-audio-key2-2.m4s^headers^} | 0 .../test/bipbop_480_624kbps-cenc-audio-key2-3.m4s | Bin 0 -> 977 bytes ...bop_480_624kbps-cenc-audio-key2-3.m4s^headers^} | 0 .../test/bipbop_480_624kbps-cenc-audio-key2-4.m4s | Bin 0 -> 389 bytes ...bop_480_624kbps-cenc-audio-key2-4.m4s^headers^} | 0 .../bipbop_480_624kbps-cenc-audio-key2-init.mp4 | Bin 0 -> 874 bytes ..._480_624kbps-cenc-audio-key2-init.mp4^headers^} | 0 .../test/bipbop_480_624kbps-cenc-video-key1-1.m4s | Bin 0 -> 68025 bytes ...bop_480_624kbps-cenc-video-key1-1.m4s^headers^} | 0 .../test/bipbop_480_624kbps-cenc-video-key1-2.m4s | Bin 0 -> 66457 bytes ...bop_480_624kbps-cenc-video-key1-2.m4s^headers^} | 0 .../bipbop_480_624kbps-cenc-video-key1-init.mp4 | Bin 0 -> 932 bytes ..._480_624kbps-cenc-video-key1-init.mp4^headers^} | 0 .../test/bipbop_480_624kbps-cenc-video-key2-1.m4s | Bin 0 -> 68025 bytes ...bop_480_624kbps-cenc-video-key2-1.m4s^headers^} | 0 .../test/bipbop_480_624kbps-cenc-video-key2-2.m4s | Bin 0 -> 66457 bytes ...bop_480_624kbps-cenc-video-key2-2.m4s^headers^} | 0 .../bipbop_480_624kbps-cenc-video-key2-init.mp4 | Bin 0 -> 932 bytes ..._480_624kbps-cenc-video-key2-init.mp4^headers^} | 0 dom/media/test/bipbop_480_624kbps.mp4 | Bin 0 -> 133264 bytes .../test/bipbop_480_959kbps-cenc-audio-key1-1.m4s | Bin 0 -> 921 bytes ...bop_480_959kbps-cenc-audio-key1-1.m4s^headers^} | 0 .../test/bipbop_480_959kbps-cenc-audio-key1-2.m4s | Bin 0 -> 565 bytes ...bop_480_959kbps-cenc-audio-key1-2.m4s^headers^} | 0 .../test/bipbop_480_959kbps-cenc-audio-key1-3.m4s | Bin 0 -> 977 bytes ...bop_480_959kbps-cenc-audio-key1-3.m4s^headers^} | 0 .../test/bipbop_480_959kbps-cenc-audio-key1-4.m4s | Bin 0 -> 389 bytes ...bop_480_959kbps-cenc-audio-key1-4.m4s^headers^} | 0 .../bipbop_480_959kbps-cenc-audio-key1-init.mp4 | Bin 0 -> 874 bytes ..._480_959kbps-cenc-audio-key1-init.mp4^headers^} | 0 .../test/bipbop_480_959kbps-cenc-audio-key2-1.m4s | Bin 0 -> 921 bytes ...bop_480_959kbps-cenc-audio-key2-1.m4s^headers^} | 0 .../test/bipbop_480_959kbps-cenc-audio-key2-2.m4s | Bin 0 -> 565 bytes ...bop_480_959kbps-cenc-audio-key2-2.m4s^headers^} | 0 .../test/bipbop_480_959kbps-cenc-audio-key2-3.m4s | Bin 0 -> 977 bytes ...bop_480_959kbps-cenc-audio-key2-3.m4s^headers^} | 0 .../test/bipbop_480_959kbps-cenc-audio-key2-4.m4s | Bin 0 -> 389 bytes ...bop_480_959kbps-cenc-audio-key2-4.m4s^headers^} | 0 .../bipbop_480_959kbps-cenc-audio-key2-init.mp4 | Bin 0 -> 874 bytes ..._480_959kbps-cenc-audio-key2-init.mp4^headers^} | 0 .../test/bipbop_480_959kbps-cenc-video-key1-1.m4s | Bin 0 -> 101203 bytes ...bop_480_959kbps-cenc-video-key1-1.m4s^headers^} | 0 .../test/bipbop_480_959kbps-cenc-video-key1-2.m4s | Bin 0 -> 99366 bytes ...bop_480_959kbps-cenc-video-key1-2.m4s^headers^} | 0 .../bipbop_480_959kbps-cenc-video-key1-init.mp4 | Bin 0 -> 932 bytes ..._480_959kbps-cenc-video-key1-init.mp4^headers^} | 0 .../test/bipbop_480_959kbps-cenc-video-key2-1.m4s | Bin 0 -> 101203 bytes ...bop_480_959kbps-cenc-video-key2-1.m4s^headers^} | 0 .../test/bipbop_480_959kbps-cenc-video-key2-2.m4s | Bin 0 -> 99366 bytes ...bop_480_959kbps-cenc-video-key2-2.m4s^headers^} | 0 .../bipbop_480_959kbps-cenc-video-key2-init.mp4 | Bin 0 -> 932 bytes ..._480_959kbps-cenc-video-key2-init.mp4^headers^} | 0 dom/media/test/bipbop_480_959kbps.mp4 | Bin 0 -> 199351 bytes .../bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s | Bin 0 -> 921 bytes ..._480wp_1001kbps-cenc-audio-key1-1.m4s^headers^} | 0 .../bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s | Bin 0 -> 565 bytes ..._480wp_1001kbps-cenc-audio-key1-2.m4s^headers^} | 0 .../bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s | Bin 0 -> 977 bytes ..._480wp_1001kbps-cenc-audio-key1-3.m4s^headers^} | 0 .../bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s | Bin 0 -> 389 bytes ..._480wp_1001kbps-cenc-audio-key1-4.m4s^headers^} | 0 .../bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4 | Bin 0 -> 1020 bytes ...0wp_1001kbps-cenc-audio-key1-init.mp4^headers^} | 0 .../bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s | Bin 0 -> 921 bytes ..._480wp_1001kbps-cenc-audio-key2-1.m4s^headers^} | 0 .../bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s | Bin 0 -> 565 bytes ..._480wp_1001kbps-cenc-audio-key2-2.m4s^headers^} | 0 .../bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s | Bin 0 -> 977 bytes ..._480wp_1001kbps-cenc-audio-key2-3.m4s^headers^} | 0 .../bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s | Bin 0 -> 389 bytes ..._480wp_1001kbps-cenc-audio-key2-4.m4s^headers^} | 0 .../bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4 | Bin 0 -> 1020 bytes ...0wp_1001kbps-cenc-audio-key2-init.mp4^headers^} | 0 .../bipbop_480wp_1001kbps-cenc-video-key1-1.m4s | Bin 0 -> 101203 bytes ..._480wp_1001kbps-cenc-video-key1-1.m4s^headers^} | 0 .../bipbop_480wp_1001kbps-cenc-video-key1-2.m4s | Bin 0 -> 99366 bytes ..._480wp_1001kbps-cenc-video-key1-2.m4s^headers^} | 0 .../bipbop_480wp_1001kbps-cenc-video-key1-init.mp4 | Bin 0 -> 1094 bytes ...0wp_1001kbps-cenc-video-key1-init.mp4^headers^} | 0 .../bipbop_480wp_1001kbps-cenc-video-key2-1.m4s | Bin 0 -> 101203 bytes ..._480wp_1001kbps-cenc-video-key2-1.m4s^headers^} | 0 .../bipbop_480wp_1001kbps-cenc-video-key2-2.m4s | Bin 0 -> 99366 bytes ..._480wp_1001kbps-cenc-video-key2-2.m4s^headers^} | 0 .../bipbop_480wp_1001kbps-cenc-video-key2-init.mp4 | Bin 0 -> 1094 bytes ...0wp_1001kbps-cenc-video-key2-init.mp4^headers^} | 0 dom/media/test/bipbop_480wp_1001kbps.mp4 | Bin 0 -> 199911 bytes .../bipbop_480wp_663kbps-cenc-audio-key1-1.m4s | Bin 0 -> 921 bytes ...p_480wp_663kbps-cenc-audio-key1-1.m4s^headers^} | 0 .../bipbop_480wp_663kbps-cenc-audio-key1-2.m4s | Bin 0 -> 565 bytes ...p_480wp_663kbps-cenc-audio-key1-2.m4s^headers^} | 0 .../bipbop_480wp_663kbps-cenc-audio-key1-3.m4s | Bin 0 -> 977 bytes ...p_480wp_663kbps-cenc-audio-key1-3.m4s^headers^} | 0 .../bipbop_480wp_663kbps-cenc-audio-key1-4.m4s | Bin 0 -> 389 bytes ...p_480wp_663kbps-cenc-audio-key1-4.m4s^headers^} | 0 .../bipbop_480wp_663kbps-cenc-audio-key1-init.mp4 | Bin 0 -> 1020 bytes ...80wp_663kbps-cenc-audio-key1-init.mp4^headers^} | 0 .../bipbop_480wp_663kbps-cenc-audio-key2-1.m4s | Bin 0 -> 921 bytes ...p_480wp_663kbps-cenc-audio-key2-1.m4s^headers^} | 0 .../bipbop_480wp_663kbps-cenc-audio-key2-2.m4s | Bin 0 -> 565 bytes ...p_480wp_663kbps-cenc-audio-key2-2.m4s^headers^} | 0 .../bipbop_480wp_663kbps-cenc-audio-key2-3.m4s | Bin 0 -> 977 bytes ...p_480wp_663kbps-cenc-audio-key2-3.m4s^headers^} | 0 .../bipbop_480wp_663kbps-cenc-audio-key2-4.m4s | Bin 0 -> 389 bytes ...p_480wp_663kbps-cenc-audio-key2-4.m4s^headers^} | 0 .../bipbop_480wp_663kbps-cenc-audio-key2-init.mp4 | Bin 0 -> 1020 bytes ...80wp_663kbps-cenc-audio-key2-init.mp4^headers^} | 0 .../bipbop_480wp_663kbps-cenc-video-key1-1.m4s | Bin 0 -> 68025 bytes ...p_480wp_663kbps-cenc-video-key1-1.m4s^headers^} | 0 .../bipbop_480wp_663kbps-cenc-video-key1-2.m4s | Bin 0 -> 66457 bytes ...p_480wp_663kbps-cenc-video-key1-2.m4s^headers^} | 0 .../bipbop_480wp_663kbps-cenc-video-key1-init.mp4 | Bin 0 -> 1094 bytes ...80wp_663kbps-cenc-video-key1-init.mp4^headers^} | 0 .../bipbop_480wp_663kbps-cenc-video-key2-1.m4s | Bin 0 -> 68025 bytes ...p_480wp_663kbps-cenc-video-key2-1.m4s^headers^} | 0 .../bipbop_480wp_663kbps-cenc-video-key2-2.m4s | Bin 0 -> 66457 bytes ...p_480wp_663kbps-cenc-video-key2-2.m4s^headers^} | 0 .../bipbop_480wp_663kbps-cenc-video-key2-init.mp4 | Bin 0 -> 1094 bytes ...80wp_663kbps-cenc-video-key2-init.mp4^headers^} | 0 dom/media/test/bipbop_480wp_663kbps.mp4 | Bin 0 -> 133824 bytes .../media/test}/black100x100-aspect3to2.ogv | Bin .../black100x100-aspect3to2.ogv^headers^} | 0 dom/media/test/bug1301226-odd.wav | Bin 0 -> 244 bytes .../bug1301226-odd.wav^headers^} | 0 dom/media/test/bug1301226.wav | Bin 0 -> 240 bytes .../bug1301226.wav^headers^} | 0 dom/media/test/{bug580982.webm => bug1377278.webm} | Bin .../bug1377278.webm^headers^} | 0 dom/media/test/can_play_type_wave.js | 2 + dom/media/test/can_play_type_webm.js | 32 +- dom/media/test/chrome.ini | 11 - dom/media/test/crashtests/0-timescale.html | 4 +- dom/media/test/crashtests/1012609.html | 9 + dom/media/test/crashtests/1020205.html | 22 + dom/media/test/crashtests/1028458.html | 2 +- dom/media/test/crashtests/1041466.html | 21 + dom/media/test/crashtests/1045650.html | 18 + dom/media/test/crashtests/1127188.html | 3 + dom/media/test/crashtests/1157994.html | 21 + dom/media/test/crashtests/1158427.html | 21 + dom/media/test/crashtests/1185176.html | 24 + dom/media/test/crashtests/1185192.html | 18 + dom/media/test/crashtests/1223670.html | 23 + dom/media/test/crashtests/1236639.html | 9 + dom/media/test/crashtests/1236639.mp3 | Bin 0 -> 1080 bytes dom/media/test/crashtests/1291702.html | 72 + dom/media/test/crashtests/1304948.html | 33 + dom/media/test/crashtests/1319486.html | 27 + dom/media/test/crashtests/459439-1.html | 4 + dom/media/test/crashtests/495794-1.html | 3 +- dom/media/test/crashtests/691096-1.html | 7 +- dom/media/test/crashtests/789075-1.html | 3 +- dom/media/test/crashtests/795892-1.html | 10 +- dom/media/test/crashtests/995289.html | 9 + dom/media/test/crashtests/analyser-channels-1.html | 16 + .../crashtests/audiocontext-double-suspend.html | 5 + .../test/crashtests/buffer-source-duration-1.html | 14 + .../buffer-source-resampling-start-1.html | 16 + dom/media/test/crashtests/crashtests.list | 41 +- .../crashtests/disconnect-wrong-destination.html | 13 + dom/media/test/crashtests/doppler-1.html | 23 + .../crashtests/media-element-source-seek-1.html | 3 + .../crashtests/offline-buffer-source-ended-1.html | 5 +- dom/media/test/crashtests/video-crash.webm | Bin 0 -> 58482 bytes .../crashtests/video-replay-after-audio-end.html | 43 + dom/media/test/detodos-recorder-test.opus | Bin 0 -> 1507 bytes .../detodos-recorder-test.opus^headers^} | 0 dom/media/test/detodos-short.opus | Bin 0 -> 648 bytes .../detodos-short.opus^headers^} | 0 dom/media/test/detodos-short.webm | Bin 0 -> 1085 bytes .../detodos-short.webm^headers^} | 0 dom/media/test/dynamic_redirect.sjs | 67 +- dom/media/test/eme.js | 495 + dom/media/test/external/MANIFEST.in | 4 + dom/media/test/external/README.md | 5 + dom/media/test/external/docs/Makefile | 216 + dom/media/test/external/docs/conf.py | 297 + .../test/external/docs/external_media_harness.rst | 19 + ...nal_media_tests.media_tests.video_puppeteer.rst | 27 + ...l_media_tests.media_tests.youtube_puppeteer.rst | 26 + .../test/external/docs/external_media_tests.rst | 26 + dom/media/test/external/docs/index.rst | 33 + dom/media/test/external/docs/make.bat | 263 + .../external/external_media_harness/__init__.py | 5 + .../external/external_media_harness/runtests.py | 103 + .../external/external_media_harness/testcase.py | 362 + .../test/external/external_media_tests/__init__.py | 10 + .../external/external_media_tests/manifest.ini | 1 + .../external_media_tests/media_utils}/__init__.py | 0 .../media_utils/video_puppeteer.py | 448 + .../media_utils/youtube_puppeteer.py | 496 + .../external/external_media_tests/playback/eme.ini | 1 + .../playback/limiting_bandwidth.ini | 2 + .../external_media_tests/playback/manifest.ini | 1 + .../playback/netflix_limiting_bandwidth.ini | 1 + .../playback/test_eme_playback.py | 18 + .../test_eme_playback_limiting_bandwidth.py | 24 + .../playback/test_full_playback.py | 25 + .../playback/test_playback_limiting_bandwidth.py | 17 + .../playback/test_shaka_playback.py | 42 + .../playback/test_ultra_low_bandwidth.py | 15 + .../playback/test_video_playback.py | 15 + .../playback/youtube/manifest.ini | 1 + .../playback/youtube/test_basic_playback.py | 74 + .../playback/youtube/test_prefs.py | 46 + .../external_media_tests/resources/mozilla.html | 45 + .../external/external_media_tests/test_example.py | 21 + .../external/external_media_tests/urls/default.ini | 9 + .../external_media_tests/urls/netflix/default.ini | 8 + .../urls/shaka-player/default.ini | 30 + .../urls/youtube/archive/crash_videos.ini | 25 + .../urls/youtube/archive/other_videos.ini | 19 + .../urls/youtube/archive/video_data.ini | 21 + .../urls/youtube/archive/youtube.ini | 38 + .../urls/youtube/long1-720.ini | 5 + .../urls/youtube/long2-crashes-720.ini | 39 + .../urls/youtube/long3-crashes-900.ini | 86 + .../urls/youtube/medium1-60.ini | 18 + .../urls/youtube/short1-10.ini | 13 + .../urls/youtube/short2-crashes-15.ini | 17 + .../test/external/external_media_tests/utils.py | 68 + dom/media/test/external/mach_commands.py | 74 + dom/media/test/external/requirements-docs.txt | 5 + dom/media/test/external/requirements.txt | 5 + dom/media/test/external/setup.py | 42 + dom/media/test/flac-noheader-s16.flac | Bin 0 -> 242826 bytes .../flac-noheader-s16.flac^headers^} | 0 dom/media/test/flac-s24.flac | Bin 0 -> 980951 bytes .../flac-s24.flac^headers^} | 0 dom/media/test/fragment_play.js | 2 +- dom/media/test/gizmo-noaudio.mp4 | Bin 0 -> 342980 bytes .../gizmo-noaudio.mp4^headers^} | 0 dom/media/test/gizmo-noaudio.webm | Bin 0 -> 112663 bytes .../gizmo-noaudio.webm^headers^} | 0 dom/media/test/gizmo-short.mp4 | Bin 0 -> 29905 bytes .../gizmo-short.mp4^headers^} | 0 dom/media/test/gizmo.webm | Bin 0 -> 159035 bytes .../gizmo.webm^headers^} | 0 dom/media/test/make-headers.sh | 4 +- dom/media/test/manifest.js | 1071 +- dom/media/test/mochitest.ini | 526 +- dom/media/test/owl-short.mp3 | Bin 0 -> 11016 bytes .../owl-short.mp3^headers^} | 0 dom/media/test/r11025_s16_c1-short.wav | Bin 0 -> 8270 bytes .../r11025_s16_c1-short.wav^headers^} | 0 dom/media/test/red-46x48.mp4 | Bin 0 -> 1548 bytes .../red-46x48.mp4^headers^} | 0 dom/media/test/red-48x46.mp4 | Bin 0 -> 1548 bytes .../red-48x46.mp4^headers^} | 0 dom/media/test/resolution-change.webm | Bin 0 -> 7166 bytes .../resolution-change.webm^headers^} | 0 dom/media/test/sample-fisbone-skeleton4.ogv | Bin 94850 -> 8747 bytes dom/media/test/sample-fisbone-wrong-header.ogv | Bin 94850 -> 8703 bytes dom/media/test/seek-short.ogv | Bin 0 -> 79921 bytes .../seek-short.ogv^headers^} | 0 dom/media/test/seek-short.webm | Bin 0 -> 19267 bytes .../seek-short.webm^headers^} | 0 .../short-audio-fragmented-cenc-without-pssh.mp4 | Bin 0 -> 9261 bytes ...udio-fragmented-cenc-without-pssh.mp4^headers^} | 0 dom/media/test/short-cenc.mp4 | Bin 0 -> 14860 bytes dom/media/test/short-cenc.xml | 37 + .../short.mp4^headers^} | 0 dom/media/test/small-shot.flac | Bin 0 -> 16430 bytes dom/media/test/test_VideoPlaybackQuality.html | 1 + dom/media/test/test_audio2.html | 2 +- .../test_background_video_no_suspend_disabled.html | 36 + ...test_background_video_no_suspend_short_vid.html | 38 + dom/media/test/test_background_video_suspend.html | 50 + .../test/test_background_video_suspend_ends.html | 39 + dom/media/test/test_buffered.html | 5 +- dom/media/test/test_bug1113600.html | 2 + dom/media/test/test_bug1242338.html | 66 + dom/media/test/test_bug1242594.html | 46 + dom/media/test/test_bug1248229.html | 34 + dom/media/test/test_bug465498.html | 2 +- dom/media/test/test_bug495145.html | 4 + dom/media/test/test_bug879717.html | 27 +- dom/media/test/test_bug883173.html | 2 +- dom/media/test/test_can_play_type_mpeg.html | 66 +- dom/media/test/test_can_play_type_no_wave.html | 32 - dom/media/test/test_can_play_type_no_webm.html | 32 - dom/media/test/test_cueless_webm_seek-1.html | 136 + dom/media/test/test_cueless_webm_seek-2.html | 126 + dom/media/test/test_cueless_webm_seek-3.html | 122 + dom/media/test/test_decode_error.html | 34 +- dom/media/test/test_dormant_playback.html | 82 - dom/media/test/test_eme_canvas_blocked.html | 58 + dom/media/test/test_eme_detach_media_keys.html | 63 + dom/media/test/test_eme_initDataTypes.html | 133 + dom/media/test/test_eme_missing_pssh.html | 92 + dom/media/test/test_eme_non_mse_fails.html | 103 + dom/media/test/test_eme_playback.html | 188 + .../test/test_eme_requestKeySystemAccess.html | 484 + dom/media/test/test_eme_request_notifications.html | 88 + .../test/test_eme_session_callable_value.html | 35 + ...eme_setMediaKeys_before_attach_MediaSource.html | 41 + .../test_eme_stream_capture_blocked_case1.html | 52 + .../test_eme_stream_capture_blocked_case2.html | 55 + .../test_eme_stream_capture_blocked_case3.html | 54 + dom/media/test/test_eme_waitingforkey.html | 117 + dom/media/test/test_empty_resource.html | 11 +- dom/media/test/test_error_in_video_document.html | 9 +- dom/media/test/test_error_on_404.html | 2 +- dom/media/test/test_fragment_noplay.html | 5 + dom/media/test/test_fragment_play.html | 6 +- dom/media/test/test_gmp_playback.html | 40 + dom/media/test/test_imagecapture.html | 13 +- dom/media/test/test_invalid_reject.html | 11 +- dom/media/test/test_load.html | 26 +- dom/media/test/test_load_same_resource.html | 14 + dom/media/test/test_loop.html | 9 +- dom/media/test/test_media_selection.html | 1 + dom/media/test/test_mediarecorder_bitrate.html | 161 +- dom/media/test/test_mediarecorder_creation.html | 2 +- .../test/test_mediarecorder_creation_fail.html | 2 +- .../test/test_mediarecorder_getencodeddata.html | 3 +- dom/media/test/test_mediarecorder_principals.html | 119 + ...test_mediarecorder_record_4ch_audiocontext.html | 4 +- .../test_mediarecorder_record_audiocontext.html | 4 +- ..._mediarecorder_record_canvas_captureStream.html | 73 + ...arecorder_record_changing_video_resolution.html | 69 + ...st_mediarecorder_record_getdata_afterstart.html | 2 +- ...t_mediarecorder_record_gum_video_timeslice.html | 10 +- .../test_mediarecorder_record_immediate_stop.html | 2 +- .../test_mediarecorder_record_no_timeslice.html | 2 +- .../test/test_mediarecorder_record_nosrc.html | 33 - .../test/test_mediarecorder_record_timeslice.html | 137 +- .../test/test_mediarecorder_state_transition.html | 2 +- .../test/test_mediarecorder_unsupported_src.html | 23 +- .../test/test_mediarecorder_webm_support.html | 18 + .../test_mediatrack_consuming_mediaresource.html | 2 +- .../test_mediatrack_consuming_mediastream.html | 4 +- dom/media/test/test_mediatrack_events.html | 2 +- dom/media/test/test_mediatrack_parsing_ogg.html | 2 +- .../test/test_mediatrack_replay_from_end.html | 2 +- dom/media/test/test_mixed_principals.html | 99 +- .../test/test_multiple_mediastreamtracks.html | 12 +- dom/media/test/test_new_audio.html | 2 + dom/media/test/test_no_load_event.html | 18 +- dom/media/test/test_paused_after_ended.html | 1 + dom/media/test/test_playback.html | 41 +- dom/media/test/test_playback_rate.html | 32 +- dom/media/test/test_playback_reactivate.html | 97 + dom/media/test/test_preload_attribute.html | 8 +- dom/media/test/test_preload_suspend.html | 156 +- .../test_preserve_playbackrate_after_ui_play.html | 60 + dom/media/test/test_referer.html | 1 + dom/media/test/test_reset_src.html | 4 +- dom/media/test/test_resolution_change.html | 52 + dom/media/test/test_seekToNextFrame.html | 87 + dom/media/test/test_seek_negative.html | 77 + dom/media/test/test_streams_autoplay.html | 29 +- dom/media/test/test_streams_capture_origin.html | 47 + dom/media/test/test_streams_element_capture.html | 63 +- ...st_streams_element_capture_createObjectURL.html | 30 +- .../test/test_streams_element_capture_reset.html | 45 +- dom/media/test/test_streams_individual_pause.html | 7 +- dom/media/test/test_streams_srcObject.html | 42 +- dom/media/test/test_streams_tracks.html | 2 +- .../test/test_temporary_file_blob_video_plays.html | 73 + dom/media/test/test_texttrack_chrome.html | 57 - dom/media/test/test_texttrack_moz.html | 66 + dom/media/test/test_texttrackcue.html | 92 +- dom/media/test/test_texttrackcue_chrome.html | 30 - dom/media/test/test_texttrackcue_moz.html | 34 + dom/media/test/test_texttrackevents_video.html | 103 +- dom/media/test/test_texttracklist.html | 9 +- dom/media/test/test_texttracklist_chrome.html | 26 - dom/media/test/test_texttracklist_moz.html | 34 + dom/media/test/test_trackelementevent.html | 18 +- dom/media/test/test_trackelementsrc.html | 53 + dom/media/test/test_video_dimensions.html | 6 +- dom/media/test/test_video_in_audio_element.html | 8 +- dom/media/test/test_webvtt_disabled.html | 35 - dom/media/test/test_webvtt_empty_displaystate.html | 86 + dom/media/test/test_webvtt_positionalign.html | 95 + dom/media/test/vp9-short.webm | Bin 0 -> 3107 bytes .../vp9-short.webm^headers^} | 0 dom/media/test/vp9cake-short.webm | Bin 0 -> 25155 bytes .../vp9cake-short.webm^headers^} | 0 dom/media/test/vttPositionAlign.vtt | 25 + dom/media/test/wavedata_alaw.wav | Bin 0 -> 11067 bytes .../wavedata_alaw.wav^headers^} | 0 dom/media/test/wavedata_s24.wav | Bin 0 -> 33071 bytes .../wavedata_s24.wav^headers^} | 0 dom/media/test/wavedata_ulaw.wav | Bin 0 -> 11067 bytes .../wavedata_ulaw.wav^headers^} | 0 dom/media/tests/crashtests/791270.html | 2 +- dom/media/tests/crashtests/791278.html | 4 +- dom/media/tests/crashtests/791330.html | 2 +- dom/media/tests/crashtests/799419.html | 4 +- dom/media/tests/crashtests/801227.html | 2 +- dom/media/tests/crashtests/812785.html | 4 +- dom/media/tests/crashtests/822197.html | 2 +- dom/media/tests/crashtests/834100.html | 4 +- dom/media/tests/crashtests/836349.html | 2 +- dom/media/tests/crashtests/837324.html | 4 +- dom/media/tests/crashtests/855796.html | 4 +- dom/media/tests/crashtests/860143.html | 2 +- dom/media/tests/crashtests/861958.html | 2 +- dom/media/tests/crashtests/863929.html | 4 +- dom/media/tests/crashtests/crashtests.list | 6 +- .../mochitest/NetworkPreparationChromeScript.js | 3 - dom/media/tests/mochitest/blacksilence.js | 137 +- dom/media/tests/mochitest/dataChannel.js | 22 +- dom/media/tests/mochitest/head.js | 650 +- .../tests/mochitest/identity/identityPcTest.js | 53 + dom/media/tests/mochitest/identity/idp-bad.js | 1 + dom/media/tests/mochitest/identity/idp.js | 82 +- dom/media/tests/mochitest/identity/idp.sjs | 18 + dom/media/tests/mochitest/identity/login.html | 31 + dom/media/tests/mochitest/identity/mochitest.ini | 26 +- .../mochitest/identity/test_fingerprints.html | 11 +- .../identity/test_getIdentityAssertion.html | 17 +- .../tests/mochitest/identity/test_idpproxy.html | 20 +- .../tests/mochitest/identity/test_loginNeeded.html | 71 + .../test_peerConnection_asymmetricIsolation.html | 31 + .../identity/test_peerConnection_peerIdentity.html | 62 +- dom/media/tests/mochitest/ipc/ipc.json | 9 - dom/media/tests/mochitest/ipc/mochitest.ini | 8 - dom/media/tests/mochitest/ipc/test_ipc.html | 176 - dom/media/tests/mochitest/long.js | 219 - dom/media/tests/mochitest/mediaStreamPlayback.js | 168 +- dom/media/tests/mochitest/mochitest.ini | 267 +- dom/media/tests/mochitest/network.js | 109 +- dom/media/tests/mochitest/nonTrickleIce.js | 15 +- dom/media/tests/mochitest/pc.js | 1330 +- dom/media/tests/mochitest/sdpUtils.js | 148 + dom/media/tests/mochitest/steeplechase.ini | 1 + dom/media/tests/mochitest/steeplechase_long.ini | 13 - .../tests/mochitest/steeplechase_long/long.js | 217 + .../steeplechase_long/steeplechase_long.ini | 12 + ...eerConnection_basicAudioVideoCombined_long.html | 38 + .../test_peerConnection_basicAudio_long.html | 38 + .../test_peerConnection_basicVideo_long.html | 38 + dom/media/tests/mochitest/templates.js | 336 +- dom/media/tests/mochitest/test_a_noOp.html | 32 + .../test_dataChannel_basicAudioVideoNoBundle.html | 14 +- .../tests/mochitest/test_dataChannel_noOffer.html | 2 +- .../tests/mochitest/test_enumerateDevices.html | 134 + .../mochitest/test_enumerateDevices_iframe.html | 23 + .../test_getUserMedia_active_autoplay.html | 61 + .../test_getUserMedia_addTrackRemoveTrack.html | 169 + ...t_getUserMedia_addtrack_removetrack_events.html | 110 + .../mochitest/test_getUserMedia_audioCapture.html | 109 + .../mochitest/test_getUserMedia_basicAudio.html | 8 +- .../test_getUserMedia_basicScreenshare.html | 64 +- .../mochitest/test_getUserMedia_basicTabshare.html | 70 + .../mochitest/test_getUserMedia_basicVideo.html | 8 +- .../test_getUserMedia_basicVideoAudio.html | 8 +- ...erMedia_basicVideo_playAfterLoadedmetadata.html | 13 +- .../test_getUserMedia_basicWindowshare.html | 11 +- .../mochitest/test_getUserMedia_bug1223696.html | 52 + .../mochitest/test_getUserMedia_callbacks.html | 14 +- .../mochitest/test_getUserMedia_constraints.html | 128 +- .../mochitest/test_getUserMedia_getTrackById.html | 50 + .../mochitest/test_getUserMedia_gumWithinGum.html | 5 +- .../test_getUserMedia_loadedmetadata.html | 39 + ...est_getUserMedia_mediaElementCapture_audio.html | 117 + ...st_getUserMedia_mediaElementCapture_tracks.html | 185 + ...est_getUserMedia_mediaElementCapture_video.html | 130 + .../test_getUserMedia_mediaStreamClone.html | 251 + .../test_getUserMedia_mediaStreamConstructors.html | 171 + .../test_getUserMedia_mediaStreamTrackClone.html | 170 + .../mochitest/test_getUserMedia_peerIdentity.html | 39 +- .../test_getUserMedia_playAudioTwice.html | 9 +- .../test_getUserMedia_playVideoAudioTwice.html | 9 +- .../test_getUserMedia_playVideoTwice.html | 9 +- .../mochitest/test_getUserMedia_scarySources.html | 66 + .../mochitest/test_getUserMedia_spinEventLoop.html | 28 + .../test_getUserMedia_stopAudioStream.html | 7 +- ...UserMedia_stopAudioStreamWithFollowupAudio.html | 7 +- .../test_getUserMedia_stopVideoAudioStream.html | 7 +- ...stopVideoAudioStreamWithFollowupVideoAudio.html | 7 +- .../test_getUserMedia_stopVideoStream.html | 7 +- ...UserMedia_stopVideoStreamWithFollowupVideo.html | 7 +- .../test_getUserMedia_trackCloneCleanup.html | 30 + .../mochitest/test_getUserMedia_trackEnded.html | 60 + dom/media/tests/mochitest/test_ondevicechange.html | 80 + ...nection_addAudioTrackToExistingVideoStream.html | 54 + ...eerConnection_addCandidateInHaveLocalOffer.html | 37 - .../test_peerConnection_addDataChannel.html | 4 +- ...test_peerConnection_addDataChannelNoBundle.html | 13 +- .../test_peerConnection_addIceCandidate.html | 103 + ...eerConnection_addSecondAudioStreamNoBundle.html | 9 +- ...eerConnection_addSecondVideoStreamNoBundle.html | 9 +- ...peerConnection_addtrack_removetrack_events.html | 80 + ...onnection_audioRenegotiationInactiveAnswer.html | 59 + .../mochitest/test_peerConnection_basicAudio.html | 2 + ...onnection_basicAudioDynamicPtMissingRtpmap.html | 36 + .../test_peerConnection_basicAudioNATRelay.html | 44 + .../test_peerConnection_basicAudioNATRelayTCP.html | 37 + .../test_peerConnection_basicAudioNATSrflx.html | 41 + ...test_peerConnection_basicAudioPcmaPcmuOnly.html | 39 + .../test_peerConnection_basicAudioRequireEOC.html | 35 + ...eerConnection_basicAudioVideoCombined_long.html | 37 - ...est_peerConnection_basicAudioVideoNoBundle.html | 5 +- ...onnection_basicAudioVideoNoBundleNoRtcpMux.html | 39 + ...st_peerConnection_basicAudioVideoNoRtcpMux.html | 38 + .../test_peerConnection_basicAudio_long.html | 37 - .../test_peerConnection_basicVideo_long.html | 37 - .../mochitest/test_peerConnection_bug1064223.html | 31 + .../mochitest/test_peerConnection_bug1227781.html | 33 + .../mochitest/test_peerConnection_bug822674.html | 4 +- .../mochitest/test_peerConnection_bug825703.html | 96 +- .../mochitest/test_peerConnection_bug834153.html | 4 +- .../mochitest/test_peerConnection_callbacks.html | 6 +- ...est_peerConnection_captureStream_canvas_2d.html | 60 + ..._peerConnection_captureStream_canvas_webgl.html | 114 + .../test_peerConnection_capturedVideo.html | 105 +- .../test_peerConnection_certificates.html | 180 + .../tests/mochitest/test_peerConnection_close.html | 32 +- .../test_peerConnection_closeDuringIce.html | 79 + .../test_peerConnection_constructedStream.html | 70 + .../test_peerConnection_errorCallbacks.html | 21 +- ...nection_forwarding_basicAudioVideoCombined.html | 42 + .../mochitest/test_peerConnection_iceFailure.html | 83 + .../mochitest/test_peerConnection_insertDTMF.html | 79 + .../test_peerConnection_localReofferRollback.html | 57 + .../test_peerConnection_localRollback.html | 51 + ...onnection_multiple_captureStream_canvas_2d.html | 99 + ...t_peerConnection_offerRequiresReceiveAudio.html | 4 +- ...t_peerConnection_offerRequiresReceiveVideo.html | 4 +- .../test_peerConnection_promiseSendOnly.html | 43 +- .../mochitest/test_peerConnection_relayOnly.html | 61 + .../test_peerConnection_remoteReofferRollback.html | 69 + .../test_peerConnection_remoteRollback.html | 55 + ...st_peerConnection_renderAfterRenegotiation.html | 85 + .../test_peerConnection_replaceTrack.html | 185 +- ...peerConnection_replaceVideoThenRenegotiate.html | 4 +- .../mochitest/test_peerConnection_restartIce.html | 41 + ...onnection_restartIceLocalAndRemoteRollback.html | 98 + ...est_peerConnection_restartIceLocalRollback.html | 74 + .../test_peerConnection_restartIceNoBundle.html | 43 + ...peerConnection_restartIceNoBundleNoRtcpMux.html | 44 + .../test_peerConnection_restartIceNoRtcpMux.html | 43 + .../test_peerConnection_scaleResolution.html | 85 + .../test_peerConnection_setParameters.html | 83 + .../test_peerConnection_simulcastOffer.html | 142 + .../test_peerConnection_syncSetDescription.html | 23 +- .../test_peerConnection_throwInCallbacks.html | 8 +- .../mochitest/test_peerConnection_toJSON.html | 6 +- .../test_peerConnection_trackDisabling.html | 98 + .../test_peerConnection_trackDisabling_clones.html | 149 + ...t_peerConnection_twoAudioTracksInOneStream.html | 50 + ...t_peerConnection_twoVideoTracksInOneStream.html | 50 + ...erConnection_verifyAudioAfterRenegotiation.html | 100 + ...erConnection_verifyVideoAfterRenegotiation.html | 100 + ...onnection_videoRenegotiationInactiveAnswer.html | 73 + .../mochitest/test_peerConnection_webAudio.html | 43 + dom/media/tests/mochitest/test_selftest.html | 38 + dom/media/tests/mochitest/test_zmedia_cleanup.html | 28 - dom/media/wave/WaveDecoder.cpp | 34 +- dom/media/wave/WaveDecoder.h | 28 +- dom/media/wave/WaveDemuxer.cpp | 898 + dom/media/wave/WaveDemuxer.h | 262 + dom/media/wave/WaveReader.cpp | 695 - dom/media/wave/WaveReader.h | 105 - dom/media/wave/moz.build | 11 +- dom/media/webaudio/AlignedTArray.h | 121 + dom/media/webaudio/AlignmentUtils.h | 29 + dom/media/webaudio/AnalyserNode.cpp | 218 +- dom/media/webaudio/AnalyserNode.h | 16 +- dom/media/webaudio/AudioBlock.cpp | 166 + dom/media/webaudio/AudioBlock.h | 136 + dom/media/webaudio/AudioBuffer.cpp | 324 +- dom/media/webaudio/AudioBuffer.h | 56 +- dom/media/webaudio/AudioBufferSourceNode.cpp | 438 +- dom/media/webaudio/AudioBufferSourceNode.h | 43 +- dom/media/webaudio/AudioContext.cpp | 786 +- dom/media/webaudio/AudioContext.h | 189 +- dom/media/webaudio/AudioDestinationNode.cpp | 503 +- dom/media/webaudio/AudioDestinationNode.h | 72 +- dom/media/webaudio/AudioEventTimeline.cpp | 315 + dom/media/webaudio/AudioEventTimeline.h | 558 +- dom/media/webaudio/AudioListener.cpp | 10 +- dom/media/webaudio/AudioListener.h | 9 +- dom/media/webaudio/AudioNode.cpp | 467 +- dom/media/webaudio/AudioNode.h | 84 +- dom/media/webaudio/AudioNodeEngine.cpp | 170 +- dom/media/webaudio/AudioNodeEngine.h | 116 +- dom/media/webaudio/AudioNodeEngineNEON.cpp | 93 + dom/media/webaudio/AudioNodeEngineNEON.h | 9 + dom/media/webaudio/AudioNodeEngineSSE2.cpp | 315 + dom/media/webaudio/AudioNodeEngineSSE2.h | 45 + .../webaudio/AudioNodeExternalInputStream.cpp | 120 +- dom/media/webaudio/AudioNodeExternalInputStream.h | 12 +- dom/media/webaudio/AudioNodeStream.cpp | 454 +- dom/media/webaudio/AudioNodeStream.h | 144 +- dom/media/webaudio/AudioParam.cpp | 119 +- dom/media/webaudio/AudioParam.h | 174 +- dom/media/webaudio/AudioParamTimeline.h | 71 +- dom/media/webaudio/AudioProcessingEvent.cpp | 21 +- dom/media/webaudio/AudioProcessingEvent.h | 14 +- dom/media/webaudio/BiquadFilterNode.cpp | 155 +- dom/media/webaudio/BiquadFilterNode.h | 28 +- dom/media/webaudio/BufferDecoder.cpp | 135 +- dom/media/webaudio/BufferDecoder.h | 67 +- dom/media/webaudio/ChannelMergerNode.cpp | 62 +- dom/media/webaudio/ChannelMergerNode.h | 14 +- dom/media/webaudio/ChannelSplitterNode.cpp | 32 +- dom/media/webaudio/ChannelSplitterNode.h | 14 +- dom/media/webaudio/ConstantSourceNode.cpp | 286 + dom/media/webaudio/ConstantSourceNode.h | 76 + dom/media/webaudio/ConvolverNode.cpp | 80 +- dom/media/webaudio/ConvolverNode.h | 16 +- dom/media/webaudio/DelayBuffer.cpp | 50 +- dom/media/webaudio/DelayBuffer.h | 17 +- dom/media/webaudio/DelayNode.cpp | 100 +- dom/media/webaudio/DelayNode.h | 17 +- dom/media/webaudio/DynamicsCompressorNode.cpp | 148 +- dom/media/webaudio/DynamicsCompressorNode.h | 49 +- dom/media/webaudio/FFTBlock.cpp | 13 +- dom/media/webaudio/FFTBlock.h | 234 +- dom/media/webaudio/GainNode.cpp | 83 +- dom/media/webaudio/GainNode.h | 19 +- dom/media/webaudio/IIRFilterNode.cpp | 228 + dom/media/webaudio/IIRFilterNode.h | 55 + dom/media/webaudio/MediaBufferDecoder.cpp | 189 +- dom/media/webaudio/MediaBufferDecoder.h | 19 +- dom/media/webaudio/MediaElementAudioSourceNode.cpp | 10 +- dom/media/webaudio/MediaElementAudioSourceNode.h | 17 +- .../webaudio/MediaStreamAudioDestinationNode.cpp | 122 +- .../webaudio/MediaStreamAudioDestinationNode.h | 22 +- dom/media/webaudio/MediaStreamAudioSourceNode.cpp | 159 +- dom/media/webaudio/MediaStreamAudioSourceNode.h | 53 +- dom/media/webaudio/OfflineAudioCompletionEvent.cpp | 8 +- dom/media/webaudio/OfflineAudioCompletionEvent.h | 10 +- dom/media/webaudio/OscillatorNode.cpp | 292 +- dom/media/webaudio/OscillatorNode.h | 39 +- dom/media/webaudio/PannerNode.cpp | 448 +- dom/media/webaudio/PannerNode.h | 112 +- dom/media/webaudio/PanningUtils.h | 26 +- dom/media/webaudio/PeriodicWave.cpp | 7 +- dom/media/webaudio/PeriodicWave.h | 18 +- dom/media/webaudio/PlayingRefChangeHandler.h | 20 +- dom/media/webaudio/ReportDecodeResultTask.h | 2 +- dom/media/webaudio/ScriptProcessorNode.cpp | 321 +- dom/media/webaudio/ScriptProcessorNode.h | 94 +- dom/media/webaudio/StereoPannerNode.cpp | 100 +- dom/media/webaudio/StereoPannerNode.h | 11 +- dom/media/webaudio/ThreeDPoint.cpp | 4 +- dom/media/webaudio/ThreeDPoint.h | 7 +- dom/media/webaudio/WaveShaperNode.cpp | 120 +- dom/media/webaudio/WaveShaperNode.h | 19 +- dom/media/webaudio/WebAudioUtils.cpp | 102 +- dom/media/webaudio/WebAudioUtils.h | 33 +- dom/media/webaudio/blink/Biquad.cpp | 82 +- dom/media/webaudio/blink/DenormalDisabler.h | 3 +- dom/media/webaudio/blink/DirectConvolver.cpp | 347 - dom/media/webaudio/blink/DirectConvolver.h | 61 - dom/media/webaudio/blink/DynamicsCompressor.cpp | 29 +- dom/media/webaudio/blink/DynamicsCompressor.h | 13 +- .../webaudio/blink/DynamicsCompressorKernel.cpp | 17 +- .../webaudio/blink/DynamicsCompressorKernel.h | 4 +- dom/media/webaudio/blink/FFTConvolver.cpp | 111 +- dom/media/webaudio/blink/FFTConvolver.h | 31 +- dom/media/webaudio/blink/HRTFDatabase.cpp | 2 +- dom/media/webaudio/blink/HRTFDatabaseLoader.cpp | 23 +- dom/media/webaudio/blink/HRTFDatabaseLoader.h | 5 +- dom/media/webaudio/blink/HRTFElevation.cpp | 24 +- dom/media/webaudio/blink/HRTFKernel.cpp | 16 +- dom/media/webaudio/blink/HRTFKernel.h | 1 + dom/media/webaudio/blink/HRTFPanner.cpp | 71 +- dom/media/webaudio/blink/HRTFPanner.h | 14 +- dom/media/webaudio/blink/IIRFilter.cpp | 166 + dom/media/webaudio/blink/IIRFilter.h | 58 + dom/media/webaudio/blink/PeriodicWave.cpp | 255 +- dom/media/webaudio/blink/PeriodicWave.h | 36 +- dom/media/webaudio/blink/Reverb.cpp | 81 +- dom/media/webaudio/blink/Reverb.h | 23 +- .../webaudio/blink/ReverbAccumulationBuffer.cpp | 4 +- .../webaudio/blink/ReverbAccumulationBuffer.h | 10 +- dom/media/webaudio/blink/ReverbConvolver.cpp | 146 +- dom/media/webaudio/blink/ReverbConvolver.h | 19 +- dom/media/webaudio/blink/ReverbConvolverStage.cpp | 146 +- dom/media/webaudio/blink/ReverbConvolverStage.h | 21 +- dom/media/webaudio/blink/ReverbInputBuffer.h | 2 +- dom/media/webaudio/blink/moz.build | 10 +- .../compiledtest/TestAudioEventTimeline.cpp | 451 - dom/media/webaudio/compiledtest/moz.build | 15 - .../webaudio/gtest/TestAudioEventTimeline.cpp | 450 + dom/media/webaudio/gtest/moz.build | 15 + dom/media/webaudio/moz.build | 42 +- ....js => audioBufferSourceNodeDetached_worker.js} | 0 dom/media/webaudio/test/audiovideo.mp4 | Bin 0 -> 139713 bytes dom/media/webaudio/test/blink/biquad-filters.js | 368 + dom/media/webaudio/test/blink/biquad-testing.js | 153 + dom/media/webaudio/test/blink/mochitest.ini | 24 +- .../webaudio/test/blink/panner-model-testing.js | 3 +- .../test/blink/test_biquadFilterNodeAllPass.html | 32 + .../blink/test_biquadFilterNodeAutomation.html | 351 + .../test/blink/test_biquadFilterNodeBandPass.html | 34 + .../test_biquadFilterNodeGetFrequencyResponse.html | 261 + .../test/blink/test_biquadFilterNodeHighPass.html | 33 + .../test/blink/test_biquadFilterNodeHighShelf.html | 33 + .../test/blink/test_biquadFilterNodeLowPass.html | 34 + .../test/blink/test_biquadFilterNodeLowShelf.html | 34 + .../test/blink/test_biquadFilterNodeNotch.html | 33 + .../test/blink/test_biquadFilterNodePeaking.html | 34 + .../test/blink/test_biquadFilterNodeTail.html | 76 + .../webaudio/test/blink/test_iirFilterNode.html | 467 + .../test_iirFilterNodeGetFrequencyResponse.html | 97 + dom/media/webaudio/test/browser.ini | 9 +- dom/media/webaudio/test/browser_bug1181073.js | 40 + .../webaudio/test/browser_mozAudioChannel.html | 33 - dom/media/webaudio/test/browser_mozAudioChannel.js | 77 - .../test/browser_mozAudioChannel_muted.html | 21 - .../webaudio/test/browser_mozAudioChannel_muted.js | 71 - dom/media/webaudio/test/chrome.ini | 3 - dom/media/webaudio/test/mochitest.ini | 73 +- dom/media/webaudio/test/sine-440-10s.opus | Bin 0 -> 94428 bytes dom/media/webaudio/test/sweep-300-330-1sec.opus | Bin 0 -> 8889 bytes dom/media/webaudio/test/test_AudioBuffer.html | 4 +- .../webaudio/test/test_AudioContext_disabled.html | 56 + .../webaudio/test/test_AudioNodeDevtoolsAPI.html | 24 +- .../webaudio/test/test_AudioParamDevtoolsAPI.html | 49 + .../webaudio/test/test_OfflineAudioContext.html | 1 + .../test/test_ScriptProcessorCollected1.html | 84 + .../test/test_WebAudioMemoryReporting.html | 54 + .../webaudio/test/test_analyserNodeWithGain.html | 47 + dom/media/webaudio/test/test_analyserScale.html | 59 + .../test/test_audioBufferSourceNodeDetached.html | 58 + .../test/test_audioBufferSourceNodeNeutered.html | 58 - .../test/test_audioBufferSourceNodeRate.html | 66 + .../test/test_audioContextSuspendResumeClose.html | 410 + .../webaudio/test/test_audioParamChaining.html | 77 + .../test/test_audioParamSetCurveAtTime.html | 27 +- .../test/test_audioParamSetCurveAtTimeTwice.html | 68 + ..._audioParamSetTargetAtTimeZeroTimeConstant.html | 55 + dom/media/webaudio/test/test_biquadFilterNode.html | 12 + dom/media/webaudio/test/test_bug1027864.html | 74 + dom/media/webaudio/test/test_bug1113634.html | 54 + dom/media/webaudio/test/test_bug1118372.html | 46 + dom/media/webaudio/test/test_bug1255618.html | 41 + dom/media/webaudio/test/test_bug1267579.html | 46 + dom/media/webaudio/test/test_bug867104.html | 2 +- .../webaudio/test/test_channelMergerNode.html | 18 +- .../test/test_channelMergerNodeWithVolume.html | 16 +- .../webaudio/test/test_convolverNodeDelay.html | 72 + .../test/test_convolverNodeFiniteInfluence.html | 44 + .../webaudio/test/test_decodeMultichannel.html | 4 +- dom/media/webaudio/test/test_decodeOpusTail.html | 28 + .../test/test_delayNodeTailWithDisconnect.html | 2 - .../test/test_delayNodeTailWithReconnect.html | 2 - dom/media/webaudio/test/test_disconnectAll.html | 51 + .../webaudio/test/test_disconnectAudioParam.html | 58 + .../test/test_disconnectAudioParamFromOutput.html | 67 + .../webaudio/test/test_disconnectExceptions.html | 75 + .../test/test_disconnectFromAudioNode.html | 55 + .../test_disconnectFromAudioNodeAndOutput.html | 59 + ...t_disconnectFromAudioNodeAndOutputAndInput.html | 57 + ..._disconnectFromAudioNodeMultipleConnection.html | 56 + .../webaudio/test/test_disconnectFromOutput.html | 54 + .../webaudio/test/test_dynamicsCompressorNode.html | 46 +- .../test/test_dynamicsCompressorNodeWithGain.html | 51 + .../test/test_iirFilterNodePassThrough.html | 47 + dom/media/webaudio/test/test_mediaDecoding.html | 4 +- .../test/test_mediaElementAudioSourceNode.html | 8 +- ...est_mediaElementAudioSourceNodeCrossOrigin.html | 39 +- .../test_mediaElementAudioSourceNodeFidelity.html | 128 + .../test_mediaElementAudioSourceNodeVideo.html | 70 + .../test/test_mediaStreamAudioDestinationNode.html | 10 +- .../test/test_mediaStreamAudioSourceNodeNoGC.html | 89 + .../test_mediaStreamAudioSourceNodeResampling.html | 9 +- dom/media/webaudio/test/test_mozaudiochannel.html | 2 +- .../webaudio/test/test_oscillatorNodeStart.html | 4 +- dom/media/webaudio/test/test_pannerNode.html | 10 +- dom/media/webaudio/test/test_pannerNodeAbove.html | 2 +- .../test/test_pannerNodeAtZeroDistance.html | 86 + .../webaudio/test/test_pannerNodeChannelCount.html | 4 +- .../webaudio/test/test_pannerNodeHRTFSymmetry.html | 4 +- .../webaudio/test/test_pannerNodePassThrough.html | 2 +- .../webaudio/test/test_pannerNode_maxDistance.html | 64 + dom/media/webaudio/test/test_periodicWave.html | 4 +- .../test/test_periodicWaveBandLimiting.html | 86 + .../test_periodicWaveDisableNormalization.html | 100 + .../test_scriptProcessorNode_playbackTime1.html | 60 +- .../test_sequentialBufferSourceWithResampling.html | 72 + dom/media/webaudio/test/test_stereoPannerNode.html | 20 + dom/media/webaudio/test/test_waveShaperGain.html | 73 + .../test/test_waveShaperInvalidLengthCurve.html | 66 + .../test/test_waveShaperZeroLengthCurve.html | 43 - dom/media/webaudio/test/webaudio.js | 34 +- dom/media/webm/AudioDecoder.cpp | 472 - dom/media/webm/EbmlComposer.cpp | 67 +- dom/media/webm/EbmlComposer.h | 9 +- dom/media/webm/IntelWebMVideoDecoder.cpp | 449 - dom/media/webm/IntelWebMVideoDecoder.h | 92 - dom/media/webm/NesteggPacketHolder.h | 26 +- dom/media/webm/SoftwareWebMVideoDecoder.cpp | 244 - dom/media/webm/SoftwareWebMVideoDecoder.h | 39 - dom/media/webm/WebMBufferedParser.cpp | 180 +- dom/media/webm/WebMBufferedParser.h | 92 +- dom/media/webm/WebMDecoder.cpp | 93 +- dom/media/webm/WebMDecoder.h | 25 +- dom/media/webm/WebMDemuxer.cpp | 1211 + dom/media/webm/WebMDemuxer.h | 298 + dom/media/webm/WebMReader.cpp | 879 - dom/media/webm/WebMReader.h | 215 - dom/media/webm/WebMWriter.cpp | 15 +- dom/media/webm/WebMWriter.h | 5 +- dom/media/webm/moz.build | 19 +- dom/media/webrtc/AudioOutputObserver.h | 3 +- dom/media/webrtc/GonkCameraImage.cpp | 81 - dom/media/webrtc/GonkCameraImage.h | 75 - dom/media/webrtc/MediaEngine.h | 407 +- dom/media/webrtc/MediaEngineCameraVideoSource.cpp | 322 +- dom/media/webrtc/MediaEngineCameraVideoSource.h | 83 +- dom/media/webrtc/MediaEngineDefault.cpp | 318 +- dom/media/webrtc/MediaEngineDefault.h | 178 +- dom/media/webrtc/MediaEngineGonkVideoSource.cpp | 892 - dom/media/webrtc/MediaEngineGonkVideoSource.h | 131 - dom/media/webrtc/MediaEngineRemoteVideoSource.cpp | 509 + dom/media/webrtc/MediaEngineRemoteVideoSource.h | 136 + dom/media/webrtc/MediaEngineTabVideoSource.cpp | 279 +- dom/media/webrtc/MediaEngineTabVideoSource.h | 82 +- dom/media/webrtc/MediaEngineWebRTC.cpp | 435 +- dom/media/webrtc/MediaEngineWebRTC.h | 632 +- dom/media/webrtc/MediaEngineWebRTCAudio.cpp | 761 +- dom/media/webrtc/MediaEngineWebRTCVideo.cpp | 460 - dom/media/webrtc/MediaTrackConstraints.cpp | 427 +- dom/media/webrtc/MediaTrackConstraints.h | 392 +- dom/media/webrtc/PWebrtcGlobal.ipdl | 33 + dom/media/webrtc/PeerIdentity.cpp | 3 +- dom/media/webrtc/PeerIdentity.h | 4 +- dom/media/webrtc/RTCCertificate.cpp | 462 + dom/media/webrtc/RTCCertificate.h | 98 + dom/media/webrtc/RTCIdentityProviderRegistrar.cpp | 32 +- dom/media/webrtc/RTCIdentityProviderRegistrar.h | 18 +- dom/media/webrtc/WebrtcGlobal.h | 497 + dom/media/webrtc/moz.build | 53 +- dom/media/webrtc/nsITabSource.idl | 11 +- .../PocketSphinxSpeechRecognitionService.cpp | 357 + .../PocketSphinxSpeechRecognitionService.h | 85 + dom/media/webspeech/recognition/SpeechGrammar.cpp | 11 +- dom/media/webspeech/recognition/SpeechGrammar.h | 6 +- .../webspeech/recognition/SpeechGrammarList.cpp | 42 +- .../webspeech/recognition/SpeechGrammarList.h | 11 +- .../webspeech/recognition/SpeechRecognition.cpp | 284 +- .../webspeech/recognition/SpeechRecognition.h | 126 +- .../recognition/SpeechRecognitionAlternative.cpp | 8 +- .../recognition/SpeechRecognitionAlternative.h | 7 +- .../recognition/SpeechRecognitionResult.cpp | 9 +- .../recognition/SpeechRecognitionResult.h | 11 +- .../recognition/SpeechRecognitionResultList.cpp | 7 +- .../recognition/SpeechRecognitionResultList.h | 9 +- .../webspeech/recognition/SpeechStreamListener.cpp | 19 +- .../webspeech/recognition/SpeechStreamListener.h | 16 +- .../webspeech/recognition/models/dict/en-US.dic | 133449 +++++++++++++++++ .../recognition/models/dict/en-US.dic.dmp | Bin 0 -> 525661 bytes .../webspeech/recognition/models/en-US/README | 34 + .../webspeech/recognition/models/en-US/feat.params | 12 + dom/media/webspeech/recognition/models/en-US/mdef | 137105 ++++++++++++++++++ dom/media/webspeech/recognition/models/en-US/means | Bin 0 -> 838732 bytes .../recognition/models/en-US/mixture_weights | Bin 0 -> 7873600 bytes .../webspeech/recognition/models/en-US/noisedict | 5 + .../webspeech/recognition/models/en-US/sendump | Bin 0 -> 1969024 bytes .../recognition/models/en-US/transition_matrices | Bin 0 -> 2080 bytes .../webspeech/recognition/models/en-US/variances | Bin 0 -> 838732 bytes dom/media/webspeech/recognition/moz.build | 47 +- .../recognition/nsISpeechRecognitionService.idl | 8 +- .../test/FakeSpeechRecognitionService.cpp | 17 +- dom/media/webspeech/recognition/test/head.js | 7 +- dom/media/webspeech/recognition/test/mochitest.ini | 11 +- .../recognition/test/test_audio_capture_error.html | 7 +- .../recognition/test/test_nested_eventloop.html | 4 +- dom/media/webspeech/synth/SpeechSynthesis.cpp | 201 +- dom/media/webspeech/synth/SpeechSynthesis.h | 39 +- .../webspeech/synth/SpeechSynthesisUtterance.cpp | 29 +- .../webspeech/synth/SpeechSynthesisUtterance.h | 10 +- dom/media/webspeech/synth/SpeechSynthesisVoice.cpp | 14 +- dom/media/webspeech/synth/SpeechSynthesisVoice.h | 4 +- .../synth/cocoa/OSXSpeechSynthesizerModule.cpp | 57 + .../synth/cocoa/OSXSpeechSynthesizerService.h | 44 + .../synth/cocoa/OSXSpeechSynthesizerService.mm | 499 + dom/media/webspeech/synth/cocoa/moz.build | 12 + dom/media/webspeech/synth/crashtests/1230428.html | 32 + .../webspeech/synth/crashtests/crashtests.list | 1 + .../webspeech/synth/ipc/PSpeechSynthesis.ipdl | 21 +- .../synth/ipc/PSpeechSynthesisRequest.ipdl | 24 +- .../webspeech/synth/ipc/SpeechSynthesisChild.cpp | 42 +- .../webspeech/synth/ipc/SpeechSynthesisChild.h | 36 +- .../webspeech/synth/ipc/SpeechSynthesisParent.cpp | 86 +- .../webspeech/synth/ipc/SpeechSynthesisParent.h | 41 +- dom/media/webspeech/synth/ipc/test/file_ipc.html | 196 - dom/media/webspeech/synth/ipc/test/mochitest.ini | 7 - dom/media/webspeech/synth/ipc/test/test_ipc.html | 17 - dom/media/webspeech/synth/moz.build | 24 +- dom/media/webspeech/synth/nsISpeechService.idl | 31 +- .../webspeech/synth/nsISynthVoiceRegistry.idl | 21 +- dom/media/webspeech/synth/nsSpeechTask.cpp | 445 +- dom/media/webspeech/synth/nsSpeechTask.h | 58 +- dom/media/webspeech/synth/nsSynthVoiceRegistry.cpp | 402 +- dom/media/webspeech/synth/nsSynthVoiceRegistry.h | 44 +- dom/media/webspeech/synth/pico/moz.build | 3 +- dom/media/webspeech/synth/pico/nsPicoService.cpp | 122 +- dom/media/webspeech/synth/pico/nsPicoService.h | 4 +- .../synth/speechd/SpeechDispatcherModule.cpp | 56 + .../synth/speechd/SpeechDispatcherService.cpp | 593 + .../synth/speechd/SpeechDispatcherService.h | 67 + dom/media/webspeech/synth/speechd/moz.build | 13 + dom/media/webspeech/synth/test/FakeSynthModule.cpp | 55 + dom/media/webspeech/synth/test/common.js | 247 +- .../webspeech/synth/test/file_bfcache_frame.html | 28 + .../webspeech/synth/test/file_global_queue.html | 69 + .../synth/test/file_global_queue_cancel.html | 88 + .../synth/test/file_global_queue_pause.html | 131 + .../synth/test/file_indirect_service_events.html | 102 + dom/media/webspeech/synth/test/file_setup.html | 27 +- .../webspeech/synth/test/file_speech_cancel.html | 100 + .../webspeech/synth/test/file_speech_error.html | 46 + .../webspeech/synth/test/file_speech_queue.html | 85 +- .../webspeech/synth/test/file_speech_simple.html | 3 - dom/media/webspeech/synth/test/mochitest.ini | 19 +- .../webspeech/synth/test/nsFakeSynthServices.cpp | 401 + .../webspeech/synth/test/nsFakeSynthServices.h | 52 + .../synth/test/startup/file_voiceschanged.html | 32 + .../webspeech/synth/test/startup/mochitest.ini | 7 + .../synth/test/startup/test_voiceschanged.html | 32 + dom/media/webspeech/synth/test/test_bfcache.html | 45 + .../webspeech/synth/test/test_global_queue.html | 35 + .../synth/test/test_global_queue_cancel.html | 35 + .../synth/test/test_global_queue_pause.html | 35 + .../synth/test/test_indirect_service_events.html | 36 + .../webspeech/synth/test/test_speech_cancel.html | 35 + .../webspeech/synth/test/test_speech_error.html | 35 + .../webspeech/synth/test/test_speech_queue.html | 8 +- .../webspeech/synth/test/test_speech_simple.html | 5 +- dom/media/webspeech/synth/windows/SapiModule.cpp | 57 + dom/media/webspeech/synth/windows/SapiService.cpp | 470 + dom/media/webspeech/synth/windows/SapiService.h | 59 + dom/media/webspeech/synth/windows/moz.build | 13 + dom/media/webvtt/WebVTTParserWrapper.js | 4 +- dom/media/webvtt/moz.build | 2 +- dom/media/webvtt/nsIWebVTTParserWrapper.idl | 13 +- dom/media/webvtt/update-webvtt.js | 9 +- dom/media/webvtt/vtt.jsm | 490 +- dom/media/wmf/DXVA2Manager.cpp | 210 - dom/media/wmf/DXVA2Manager.h | 52 - dom/media/wmf/WMF.h | 139 - dom/media/wmf/WMFByteStream.cpp | 686 - dom/media/wmf/WMFByteStream.h | 162 - dom/media/wmf/WMFDecoder.cpp | 140 - dom/media/wmf/WMFDecoder.h | 51 - dom/media/wmf/WMFReader.cpp | 937 - dom/media/wmf/WMFReader.h | 118 - dom/media/wmf/WMFSourceReaderCallback.cpp | 157 - dom/media/wmf/WMFSourceReaderCallback.h | 85 - dom/media/wmf/WMFUtils.cpp | 680 - dom/media/wmf/WMFUtils.h | 106 - dom/media/wmf/moz.build | 34 - dom/messagechannel/MessageChannel.cpp | 91 + dom/messagechannel/MessageChannel.h | 71 + dom/messagechannel/MessagePort.cpp | 1011 + dom/messagechannel/MessagePort.h | 192 + dom/messagechannel/MessagePortChild.cpp | 51 + dom/messagechannel/MessagePortChild.h | 52 + dom/messagechannel/MessagePortParent.cpp | 177 + dom/messagechannel/MessagePortParent.h | 65 + dom/messagechannel/MessagePortService.cpp | 409 + dom/messagechannel/MessagePortService.h | 60 + dom/messagechannel/PMessagePort.ipdl | 58 + dom/messagechannel/SharedMessagePortMessage.cpp | 176 + dom/messagechannel/SharedMessagePortMessage.h | 57 + dom/messagechannel/moz.build | 37 + dom/messagechannel/tests/chrome.ini | 12 + .../tests}/iframe_messageChannel_chrome.html | 0 .../tests}/iframe_messageChannel_cloning.html | 0 .../tests}/iframe_messageChannel_pingpong.html | 0 .../tests}/iframe_messageChannel_post.html | 0 .../tests/iframe_messageChannel_sharedWorker2.html | 14 + .../tests/iframe_messageChannel_transferable.html | 26 + dom/messagechannel/tests/mm_messageChannel.js | 76 + .../tests/mm_messageChannelParent.js | 143 + .../tests/mm_messageChannelParent.xul | 12 + .../tests/mm_messageChannelParentNotRemote.xul | 12 + dom/messagechannel/tests/mochitest.ini | 28 + dom/messagechannel/tests/moz.build | 8 + .../tests/sharedWorker2_messageChannel.js | 7 + .../tests/sharedWorker_messageChannel.js | 8 + dom/messagechannel/tests/test_messageChannel.html | 43 + dom/messagechannel/tests/test_messageChannel.xul | 38 + .../test_messageChannelWithMessageManager.xul | 28 + ...t_messageChannelWithMessageManagerNotRemote.xul | 28 + .../tests/test_messageChannel_any.html | 115 + .../tests/test_messageChannel_bug1178076.html | 38 + .../tests/test_messageChannel_bug1224825.html | 94 + .../tests/test_messageChannel_cloning.html | 70 + .../tests/test_messageChannel_forceClose.html | 30 + .../tests/test_messageChannel_pingpong.html | 77 + .../tests/test_messageChannel_post.html | 76 + .../test_messageChannel_selfTransferring.html | 33 + .../tests/test_messageChannel_sharedWorker.html | 36 + .../tests/test_messageChannel_sharedWorker2.html | 34 + .../tests/test_messageChannel_start.html | 235 + .../tests/test_messageChannel_transferable.html | 111 + .../tests/test_messageChannel_unshipped.html | 123 + .../tests/test_messageChannel_worker.html | 60 + .../test_messageChannel_worker_forceClose.html | 27 + dom/messagechannel/tests/worker_messageChannel.js | 119 + .../tests/worker_messageChannel_any.js | 7 + dom/messages/SystemMessageCache.js | 84 - dom/messages/SystemMessageInternal.js | 834 - dom/messages/SystemMessageManager.js | 387 - dom/messages/SystemMessageManager.manifest | 8 - dom/messages/SystemMessagePermissionsChecker.jsm | 348 - dom/messages/interfaces/moz.build | 15 - .../interfaces/nsIDOMNavigatorSystemMessages.idl | 24 - dom/messages/interfaces/nsISystemMessageCache.idl | 13 - dom/messages/interfaces/nsISystemMessageGlue.idl | 31 - .../interfaces/nsISystemMessagesInternal.idl | 88 - dom/messages/moz.build | 20 - dom/messages/test/mochitest.ini | 5 - dom/messages/test/test_bug_993732.html | 70 - dom/mobileconnection/Assertions.cpp | 73 - .../MobileCallForwardingOptions.cpp | 72 - dom/mobileconnection/MobileCallForwardingOptions.h | 44 - dom/mobileconnection/MobileCellInfo.cpp | 126 - dom/mobileconnection/MobileCellInfo.h | 104 - dom/mobileconnection/MobileConnection.cpp | 1174 - dom/mobileconnection/MobileConnection.h | 216 - dom/mobileconnection/MobileConnectionArray.cpp | 113 - dom/mobileconnection/MobileConnectionArray.h | 54 - dom/mobileconnection/MobileConnectionCallback.cpp | 248 - dom/mobileconnection/MobileConnectionCallback.h | 52 - dom/mobileconnection/MobileConnectionInfo.cpp | 241 - dom/mobileconnection/MobileConnectionInfo.h | 124 - dom/mobileconnection/MobileNetworkInfo.cpp | 97 - dom/mobileconnection/MobileNetworkInfo.h | 77 - .../gonk/MobileConnectionService.js | 1426 - .../gonk/MobileConnectionService.manifest | 2 - .../gonk/nsIGonkMobileConnectionService.idl | 251 - .../gonk/nsIMobileConnectionMessenger.idl | 199 - dom/mobileconnection/interfaces/nsICellInfo.idl | 260 - .../interfaces/nsIMobileCallForwardingOptions.idl | 51 - .../interfaces/nsIMobileCellInfo.idl | 69 - .../interfaces/nsIMobileConnectionInfo.idl | 73 - .../interfaces/nsIMobileConnectionService.idl | 715 - .../interfaces/nsIMobileNetworkInfo.idl | 36 - .../interfaces/nsINeighboringCellInfo.idl | 67 - dom/mobileconnection/ipc/MobileConnectionChild.cpp | 605 - dom/mobileconnection/ipc/MobileConnectionChild.h | 182 - .../ipc/MobileConnectionIPCSerializer.h | 648 - .../ipc/MobileConnectionIPCService.cpp | 64 - .../ipc/MobileConnectionIPCService.h | 35 - .../ipc/MobileConnectionParent.cpp | 561 - dom/mobileconnection/ipc/MobileConnectionParent.h | 169 - dom/mobileconnection/ipc/PMobileConnection.ipdl | 186 - .../ipc/PMobileConnectionRequest.ipdl | 94 - .../ipc/PMobileConnectionTypes.ipdlh | 26 - dom/mobileconnection/moz.build | 80 - dom/mobileconnection/tests/marionette/head.js | 1225 - dom/mobileconnection/tests/marionette/manifest.ini | 36 - .../test_call_barring_change_password.js | 50 - .../marionette/test_call_barring_get_option.js | 74 - .../marionette/test_call_barring_set_error.js | 122 - .../marionette/test_dsds_mobile_data_connection.js | 154 - .../marionette/test_mobile_call_forwarding.js | 104 - .../test_mobile_call_forwarding_get_error.js | 45 - .../test_mobile_call_forwarding_set_error.js | 74 - .../tests/marionette/test_mobile_clir.js | 54 - .../tests/marionette/test_mobile_clir_radio_off.js | 36 - .../test_mobile_connections_array_uninitialized.js | 13 - .../marionette/test_mobile_data_connection.js | 111 - .../tests/marionette/test_mobile_data_ipv6.js | 128 - .../tests/marionette/test_mobile_data_location.js | 44 - .../tests/marionette/test_mobile_data_state.js | 142 - .../tests/marionette/test_mobile_icc_change.js | 37 - .../marionette/test_mobile_last_known_network.js | 13 - .../marionette/test_mobile_neighboring_cell_ids.js | 38 - .../tests/marionette/test_mobile_networks.js | 221 - .../tests/marionette/test_mobile_operator_names.js | 37 - .../test_mobile_operator_names_plmnlist.js | 155 - .../test_mobile_operator_names_roaming.js | 63 - .../test_mobile_preferred_network_type.js | 86 - ...test_mobile_preferred_network_type_radio_off.js | 35 - .../marionette/test_mobile_roaming_preference.js | 57 - .../tests/marionette/test_mobile_set_radio.js | 69 - .../marionette/test_mobile_signal_strength.js | 98 - .../test_mobile_supported_network_types.js | 38 - .../tests/marionette/test_mobile_voice_location.js | 44 - .../tests/marionette/test_mobile_voice_privacy.js | 42 - .../tests/marionette/test_mobile_voice_state.js | 139 - dom/mobileconnection/tests/mochitest/mochitest.ini | 5 - .../test_mobileconnection_permission.html | 68 - .../mochitest/test_mobilenetwork_permission.html | 68 - dom/mobileid/MobileIdentity.js | 109 - dom/mobileid/MobileIdentity.manifest | 2 - dom/mobileid/interfaces/moz.build | 11 - .../interfaces/nsIMobileIdentityService.idl | 14 - dom/mobileid/moz.build | 14 - dom/mobileid/test/mochitest.ini | 5 - dom/mobileid/test/test_mobileid_basics.html | 78 - dom/mobileid/test/test_mobileid_no_permission.html | 24 - dom/mobilemessage/Constants.cpp | 24 - dom/mobilemessage/Constants.h | 57 - dom/mobilemessage/DOMMobileMessageError.cpp | 70 - dom/mobilemessage/DOMMobileMessageError.h | 47 - dom/mobilemessage/DeletedMessageInfo.cpp | 124 - dom/mobilemessage/DeletedMessageInfo.h | 58 - dom/mobilemessage/MmsMessage.cpp | 615 - dom/mobilemessage/MmsMessage.h | 110 - dom/mobilemessage/MobileMessageCallback.cpp | 285 - dom/mobilemessage/MobileMessageCallback.h | 41 - dom/mobilemessage/MobileMessageCursorCallback.cpp | 180 - dom/mobilemessage/MobileMessageCursorCallback.h | 90 - dom/mobilemessage/MobileMessageManager.cpp | 760 - dom/mobilemessage/MobileMessageManager.h | 167 - dom/mobilemessage/MobileMessageService.cpp | 127 - dom/mobilemessage/MobileMessageService.h | 32 - dom/mobilemessage/MobileMessageThread.cpp | 187 - dom/mobilemessage/MobileMessageThread.h | 60 - dom/mobilemessage/SmsMessage.cpp | 291 - dom/mobilemessage/SmsMessage.h | 69 - dom/mobilemessage/Types.h | 133 - .../android/MobileMessageDatabaseService.cpp | 86 - .../android/MobileMessageDatabaseService.h | 30 - dom/mobilemessage/android/SmsService.cpp | 77 - dom/mobilemessage/android/SmsService.h | 29 - dom/mobilemessage/gonk/MmsPduHelper.jsm | 1710 - dom/mobilemessage/gonk/MmsService.js | 2615 - dom/mobilemessage/gonk/MmsService.manifest | 3 - dom/mobilemessage/gonk/MobileMessageDB.jsm | 4216 - .../gonk/MobileMessageDatabaseService.js | 129 - .../gonk/MobileMessageDatabaseService.manifest | 3 - dom/mobilemessage/gonk/SmsSegmentHelper.jsm | 426 - dom/mobilemessage/gonk/SmsService.js | 1073 - dom/mobilemessage/gonk/SmsService.manifest | 7 - dom/mobilemessage/gonk/WspPduHelper.jsm | 2900 - dom/mobilemessage/gonk/mms_consts.js | 131 - dom/mobilemessage/gonk/wap_consts.js | 22 - dom/mobilemessage/interfaces/moz.build | 29 - .../interfaces/nsIDOMMozMmsMessage.idl | 60 - .../interfaces/nsIDOMMozMobileMessageThread.idl | 32 - .../interfaces/nsIDOMMozSmsMessage.idl | 64 - .../interfaces/nsIDeletedMessageInfo.idl | 17 - .../nsIGonkMobileMessageDatabaseService.idl | 153 - dom/mobilemessage/interfaces/nsIGonkSmsService.idl | 95 - dom/mobilemessage/interfaces/nsIMmsService.idl | 38 - .../interfaces/nsIMobileMessageCallback.idl | 57 - .../interfaces/nsIMobileMessageCursorCallback.idl | 14 - .../interfaces/nsIMobileMessageDatabaseService.idl | 55 - .../interfaces/nsIMobileMessageService.idl | 73 - dom/mobilemessage/interfaces/nsISmsMessenger.idl | 69 - dom/mobilemessage/interfaces/nsISmsService.idl | 67 - .../interfaces/nsIWapPushApplication.idl | 30 - dom/mobilemessage/ipc/PMobileMessageCursor.ipdl | 33 - dom/mobilemessage/ipc/PSms.ipdl | 149 - dom/mobilemessage/ipc/PSmsRequest.ipdl | 115 - dom/mobilemessage/ipc/SmsChild.cpp | 380 - dom/mobilemessage/ipc/SmsChild.h | 145 - dom/mobilemessage/ipc/SmsIPCService.cpp | 379 - dom/mobilemessage/ipc/SmsIPCService.h | 50 - dom/mobilemessage/ipc/SmsParent.cpp | 919 - dom/mobilemessage/ipc/SmsParent.h | 163 - dom/mobilemessage/ipc/SmsTypes.ipdlh | 126 - dom/mobilemessage/moz.build | 82 - dom/mobilemessage/tests/marionette/head.js | 638 - dom/mobilemessage/tests/marionette/manifest.ini | 51 - dom/mobilemessage/tests/marionette/mmdb_head.js | 403 - .../tests/marionette/test_between_emulators.py | 43 - .../tests/marionette/test_bug814761.js | 72 - .../marionette/test_dsds_default_service_id.js | 130 - .../tests/marionette/test_emulator_loopback.js | 71 - .../test_error_of_mms_manual_retrieval.js | 123 - .../tests/marionette/test_error_of_mms_send.js | 56 - .../tests/marionette/test_error_of_sms_send.js | 105 - .../tests/marionette/test_filter_date.js | 119 - .../tests/marionette/test_filter_mixed.js | 586 - .../tests/marionette/test_filter_number.js | 100 - .../tests/marionette/test_filter_read.js | 224 - .../tests/marionette/test_filter_received.js | 236 - .../tests/marionette/test_filter_sent.js | 233 - .../tests/marionette/test_filter_unread.js | 218 - .../tests/marionette/test_getmessage.js | 31 - .../tests/marionette/test_getmessage_notfound.js | 50 - .../tests/marionette/test_getmessages.js | 46 - .../tests/marionette/test_getsegmentinfofortext.js | 49 - .../tests/marionette/test_getthreads.js | 407 - .../tests/marionette/test_incoming.js | 42 - .../tests/marionette/test_incoming_delete.js | 138 - .../tests/marionette/test_incoming_max_segments.js | 114 - .../tests/marionette/test_invalid_address.js | 140 - .../tests/marionette/test_mark_msg_read.js | 228 - .../tests/marionette/test_mark_msg_read_error.js | 116 - .../marionette/test_massive_incoming_delete.js | 217 - .../tests/marionette/test_message_classes.js | 260 - .../test_mmdb_foreachmatchedmmsdeliveryinfo.js | 95 - .../tests/marionette/test_mmdb_full_storage.js | 195 - .../tests/marionette/test_mmdb_new.js | 36 - .../test_mmdb_setmessagedeliverybyid_sms.js | 134 - .../tests/marionette/test_mmdb_upgradeSchema_22.js | 738 - .../test_mmdb_upgradeSchema_current_structure.js | 171 - .../marionette/test_mmsmessage_attachments.js | 119 - .../tests/marionette/test_mt_sms_concatenation.js | 127 - .../tests/marionette/test_ondeleted_event.js | 58 - .../tests/marionette/test_outgoing.js | 154 - .../tests/marionette/test_outgoing_delete.js | 163 - .../tests/marionette/test_outgoing_max_segments.js | 132 - .../marionette/test_phone_number_normalization.js | 136 - .../marionette/test_replace_short_message_type.js | 88 - .../tests/marionette/test_segment_info.js | 126 - .../tests/marionette/test_smsc_address.js | 78 - .../tests/marionette/test_strict_7bit_encoding.js | 275 - .../tests/marionette/test_thread_subject.js | 67 - .../test_update_thread_record_in_delete.js | 230 - dom/mobilemessage/tests/mochitest/mochitest.ini | 5 - .../tests/mochitest/test_sms_basics.html | 153 - dom/mobilemessage/tests/xpcshell/header_helpers.js | 162 - .../tests/xpcshell/test_mms_pdu_helper.js | 1368 - .../tests/xpcshell/test_mms_service.js | 139 - .../tests/xpcshell/test_sms_segment_helper.js | 191 - .../xpcshell/test_smsservice_createsmsmessage.js | 234 - .../tests/xpcshell/test_wsp_pdu_helper.js | 559 - .../tests/xpcshell/test_wsp_pdu_helper_header.js | 221 - .../tests/xpcshell/test_wsp_pdu_helper_numeric.js | 240 - .../xpcshell/test_wsp_pdu_helper_parameter.js | 132 - .../tests/xpcshell/test_wsp_pdu_helper_text.js | 241 - dom/mobilemessage/tests/xpcshell/xpcshell.ini | 21 - dom/moz.build | 71 +- dom/network/Connection.cpp | 9 +- dom/network/Connection.h | 11 +- dom/network/Constants.h | 3 +- dom/network/NetUtils.cpp | 196 - dom/network/NetUtils.h | 73 - dom/network/NetworkStatsDB.jsm | 1263 - dom/network/NetworkStatsManager.js | 462 - dom/network/NetworkStatsManager.manifest | 15 - dom/network/NetworkStatsService.jsm | 1166 - dom/network/NetworkStatsServiceProxy.js | 90 - dom/network/NetworkStatsServiceProxy.manifest | 2 - dom/network/PTCPServerSocket.ipdl | 10 +- dom/network/PTCPSocket.ipdl | 29 +- dom/network/PUDPSocket.ipdl | 28 +- dom/network/TCPServerSocket.cpp | 192 + dom/network/TCPServerSocket.h | 83 + dom/network/TCPServerSocket.js | 187 - dom/network/TCPServerSocketChild.cpp | 43 +- dom/network/TCPServerSocketChild.h | 24 +- dom/network/TCPServerSocketParent.cpp | 121 +- dom/network/TCPServerSocketParent.h | 34 +- dom/network/TCPSocket.cpp | 1182 + dom/network/TCPSocket.h | 250 + dom/network/TCPSocket.js | 1003 - dom/network/TCPSocket.manifest | 12 - dom/network/TCPSocketChild.cpp | 217 +- dom/network/TCPSocketChild.h | 49 +- dom/network/TCPSocketParent.cpp | 417 +- dom/network/TCPSocketParent.h | 48 +- dom/network/TCPSocketParentIntermediary.js | 117 - dom/network/Types.h | 3 +- dom/network/UDPSocket.cpp | 95 +- dom/network/UDPSocket.h | 30 +- dom/network/UDPSocketChild.cpp | 165 +- dom/network/UDPSocketChild.h | 6 + dom/network/UDPSocketParent.cpp | 321 +- dom/network/UDPSocketParent.h | 43 +- dom/network/interfaces/moz.build | 15 +- .../interfaces/nsIDOMNetworkStatsManager.idl | 96 - dom/network/interfaces/nsIDOMTCPServerSocket.idl | 92 - dom/network/interfaces/nsIDOMTCPSocket.idl | 333 - .../interfaces/nsINetworkStatsServiceProxy.idl | 59 - dom/network/interfaces/nsITCPServerSocketChild.idl | 39 - .../interfaces/nsITCPServerSocketParent.idl | 42 - dom/network/interfaces/nsITCPSocketCallback.idl | 59 + dom/network/interfaces/nsITCPSocketChild.idl | 50 - dom/network/interfaces/nsITCPSocketParent.idl | 89 - dom/network/interfaces/nsIUDPSocketChild.idl | 19 +- dom/network/moz.build | 50 +- dom/network/tests/chrome.ini | 12 + dom/network/tests/marionette/head.js | 552 + dom/network/tests/marionette/manifest.ini | 13 + .../marionette/test_ethernet_add_interface.js | 16 + .../marionette/test_ethernet_connect_with_dhcp.js | 26 + .../test_ethernet_connect_with_static_ip.js | 33 + .../tests/marionette/test_ethernet_disable.js | 17 + .../tests/marionette/test_ethernet_disconnect.js | 25 + .../tests/marionette/test_ethernet_enable.js | 17 + .../marionette/test_ethernet_ip_mode_change.js | 43 + .../test_ethernet_reconnect_with_dhcp.js | 29 + .../test_ethernet_reconnect_with_static_ip.js | 36 + .../marionette/test_ethernet_remove_interface.js | 16 + dom/network/tests/mochitest.ini | 20 +- dom/network/tests/tcpsocket_test.jsm | 20 + dom/network/tests/test_networkstats_alarms.html | 194 - dom/network/tests/test_networkstats_basics.html | 346 - dom/network/tests/test_networkstats_disabled.html | 36 - .../tests/test_networkstats_enabled_no_perm.html | 52 - .../tests/test_networkstats_enabled_perm.html | 43 - .../test_tcpsocket_client_and_server_basics.html | 28 +- .../test_tcpsocket_client_and_server_basics.js | 120 +- .../tests/test_tcpsocket_default_permissions.html | 17 +- .../tests/test_tcpsocket_enabled_no_perm.html | 15 +- .../tests/test_tcpsocket_enabled_with_perm.html | 13 +- dom/network/tests/test_tcpsocket_jsm.html | 25 + dom/network/tests/test_tcpsocket_legacy.html | 59 + dom/network/tests/test_udpsocket.html | 19 +- dom/network/tests/unit/test_tcpsocket.js | 371 - dom/network/tests/unit/xpcshell.ini | 6 - dom/network/tests/unit_ipc/test_tcpsocket_ipc.js | 9 - dom/network/tests/unit_ipc/xpcshell.ini | 6 - .../tests/unit_stats/test_networkstats_db.js | 32 +- .../tests/unit_stats/test_networkstats_service.js | 10 +- .../unit_stats/test_networkstats_service_proxy.js | 67 +- dom/nfc/MozIsoDepTech.cpp | 101 - dom/nfc/MozIsoDepTech.h | 54 - dom/nfc/MozNDEFRecord.cpp | 175 - dom/nfc/MozNDEFRecord.h | 110 - dom/nfc/NfcContentHelper.js | 493 - dom/nfc/NfcContentHelper.manifest | 7 - dom/nfc/gonk/Nfc.js | 726 - dom/nfc/gonk/Nfc.manifest | 11 - dom/nfc/gonk/NfcGonkMessage.h | 74 - dom/nfc/gonk/NfcMessageHandler.cpp | 394 - dom/nfc/gonk/NfcMessageHandler.h | 53 - dom/nfc/gonk/NfcOptions.h | 132 - dom/nfc/gonk/NfcService.cpp | 389 - dom/nfc/gonk/NfcService.h | 51 - dom/nfc/gonk/nfc_consts.js | 54 - dom/nfc/gonk/nsINfcService.idl | 21 - dom/nfc/gonk/nsINfcSystemMessage.idl | 25 - .../HCIEventTransactionSystemMessage.manifest | 2 - ...HCIEventTransactionSystemMessageConfigurator.js | 117 - dom/nfc/moz.build | 54 - dom/nfc/nsINfcContentHelper.idl | 317 - dom/nfc/nsNfc.js | 710 - dom/nfc/nsNfc.manifest | 14 - dom/nfc/tests/marionette/head.js | 342 - dom/nfc/tests/marionette/manifest.ini | 16 - dom/nfc/tests/marionette/test_ndef.js | 56 - .../marionette/test_nfc_checkP2PRegistration.js | 156 - dom/nfc/tests/marionette/test_nfc_enabled.js | 51 - .../tests/marionette/test_nfc_error_messages.js | 156 - .../marionette/test_nfc_manager_tech_discovered.js | 39 - .../test_nfc_manager_tech_discovered_ndef.js | 46 - .../tests/marionette/test_nfc_manager_tech_lost.js | 35 - dom/nfc/tests/marionette/test_nfc_peer.js | 194 - dom/nfc/tests/marionette/test_nfc_peer_sendFile.js | 48 - dom/nfc/tests/marionette/test_nfc_peer_sendndef.js | 52 - dom/nfc/tests/marionette/test_nfc_read_tag.js | 98 - ...HCIEventTransactionSystemMessageConfigurator.js | 98 - dom/nfc/tests/unit/xpcshell.ini | 5 - dom/notification/ChromeNotifications.js | 126 - dom/notification/ChromeNotifications.manifest | 3 - dom/notification/DesktopNotification.cpp | 118 +- dom/notification/DesktopNotification.h | 26 +- dom/notification/Notification.cpp | 2745 +- dom/notification/Notification.h | 325 +- dom/notification/NotificationDB.jsm | 76 +- dom/notification/NotificationEvent.cpp | 26 + dom/notification/NotificationEvent.h | 75 + dom/notification/NotificationStorage.js | 66 +- dom/notification/moz.build | 13 +- dom/notification/test/browser/browser.ini | 2 + .../test/browser/browser_permission_dismiss.js | 113 + dom/notification/test/browser/notification.html | 11 + .../test/unit/common_test_notificationdb.js | 8 +- dom/notification/test/unit/test_notificationdb.js | 98 - dom/notification/test/unit/xpcshell.ini | 2 +- dom/offline/moz.build | 4 +- dom/offline/nsDOMOfflineResourceList.cpp | 52 +- dom/offline/nsDOMOfflineResourceList.h | 23 +- dom/payment/Payment.js | 135 - dom/payment/Payment.jsm | 421 - dom/payment/Payment.manifest | 9 - dom/payment/PaymentFlowInfo.js | 24 - dom/payment/PaymentProvider.js | 293 - dom/payment/PaymentProviderUtils.cpp | 28 - dom/payment/PaymentProviderUtils.h | 25 - dom/payment/interfaces/moz.build | 15 - dom/payment/interfaces/nsINavigatorPayment.idl | 17 - dom/payment/interfaces/nsIPaymentFlowInfo.idl | 25 - .../interfaces/nsIPaymentProviderStrategy.idl | 14 - dom/payment/interfaces/nsIPaymentUIGlue.idl | 32 - dom/payment/moz.build | 39 - .../mochitest/file_mozpayproviderchecker.html | 28 - .../tests/mochitest/file_payproviderfailure.html | 12 - .../tests/mochitest/file_payprovidersuccess.html | 12 - dom/payment/tests/mochitest/mochitest.ini | 12 - .../tests/mochitest/test_mozpay_callbacks.html | 108 - .../tests/mochitest/test_mozpaymentprovider.html | 93 - dom/payment/tests/unit/header_helper.js | 38 - .../unit/test_paymanager_get_payment_request.js | 348 - dom/payment/tests/unit/xpcshell.ini | 6 - dom/performance/Performance.cpp | 530 + dom/performance/Performance.h | 170 + dom/performance/PerformanceEntry.cpp | 43 + dom/performance/PerformanceEntry.h | 117 + dom/performance/PerformanceMainThread.cpp | 372 + dom/performance/PerformanceMainThread.h | 88 + dom/performance/PerformanceMark.cpp | 31 + dom/performance/PerformanceMark.h | 38 + dom/performance/PerformanceMeasure.cpp | 33 + dom/performance/PerformanceMeasure.h | 45 + dom/performance/PerformanceNavigation.cpp | 43 + dom/performance/PerformanceNavigation.h | 61 + dom/performance/PerformanceNavigationTiming.cpp | 97 + dom/performance/PerformanceNavigationTiming.h | 71 + dom/performance/PerformanceObserver.cpp | 196 + dom/performance/PerformanceObserver.h | 79 + dom/performance/PerformanceObserverEntryList.cpp | 107 + dom/performance/PerformanceObserverEntryList.h | 65 + dom/performance/PerformanceResourceTiming.cpp | 97 + dom/performance/PerformanceResourceTiming.h | 193 + dom/performance/PerformanceService.cpp | 46 + dom/performance/PerformanceService.h | 48 + dom/performance/PerformanceTiming.cpp | 459 + dom/performance/PerformanceTiming.h | 298 + dom/performance/PerformanceWorker.cpp | 54 + dom/performance/PerformanceWorker.h | 86 + dom/performance/moz.build | 43 + dom/performance/tests/mochitest.ini | 16 + .../tests/sharedworker_performance_user_timing.js | 30 + .../tests/test_performance_observer.html | 57 + dom/performance/tests/test_performance_observer.js | 226 + .../tests/test_performance_user_timing.html | 45 + .../tests/test_performance_user_timing.js | 275 + .../test_sharedWorker_performance_user_timing.html | 27 + dom/performance/tests/test_timeOrigin.html | 68 + dom/performance/tests/test_worker_observer.html | 18 + .../tests/test_worker_performance_now.html | 32 + .../tests/test_worker_performance_now.js | 30 + dom/performance/tests/test_worker_user_timing.html | 27 + .../tests/worker_performance_observer.js | 4 + .../tests/worker_performance_user_timing.js | 24 + dom/permission/PermissionObserver.cpp | 131 + dom/permission/PermissionObserver.h | 49 + dom/permission/PermissionPromptService.js | 4 +- dom/permission/PermissionSettings.js | 20 +- dom/permission/PermissionSettings.jsm | 52 +- dom/permission/PermissionStatus.cpp | 129 + dom/permission/PermissionStatus.h | 58 + dom/permission/PermissionUtils.cpp | 62 + dom/permission/PermissionUtils.h | 25 + dom/permission/Permissions.cpp | 181 + dom/permission/Permissions.h | 56 + dom/permission/moz.build | 30 +- dom/permission/tests/file_empty.html | 2 + dom/permission/tests/file_framework.js | 2 +- dom/permission/tests/mochitest-bt.ini | 2 - dom/permission/tests/mochitest-fm.ini | 1 - dom/permission/tests/mochitest-ril.ini | 5 - dom/permission/tests/mochitest-websms.ini | 1 - dom/permission/tests/mochitest.ini | 27 +- dom/permission/tests/test_alarms.html | 35 - dom/permission/tests/test_bluetooth.html | 30 - dom/permission/tests/test_browser.html | 3 +- dom/permission/tests/test_camera.html | 30 - dom/permission/tests/test_cellbroadcast.html | 33 - dom/permission/tests/test_fmradio.html | 31 - dom/permission/tests/test_input-manage.html | 3 +- dom/permission/tests/test_mobileconnection.html | 30 - dom/permission/tests/test_networkstats-manage.html | 2 +- dom/permission/tests/test_permission_basics.html | 109 - dom/permission/tests/test_permissions_api.html | 206 + dom/permission/tests/test_sms.html | 33 - dom/permission/tests/test_tcp-socket.html | 10 +- dom/permission/tests/test_telephony.html | 32 - dom/permission/tests/test_voicemail.html | 32 - dom/permission/tests/test_webapps-manage.html | 36 - dom/permission/tests/unit/test_bug808734.js | 2 +- dom/permission/tests/unit/xpcshell.ini | 1 - dom/phonenumberutils/PhoneNumber.jsm | 383 - dom/phonenumberutils/PhoneNumberMetaData.jsm | 222 - dom/phonenumberutils/PhoneNumberNormalizer.jsm | 55 - dom/phonenumberutils/PhoneNumberService.js | 99 - dom/phonenumberutils/PhoneNumberService.manifest | 2 - dom/phonenumberutils/PhoneNumberUtils.jsm | 209 - dom/phonenumberutils/mcc_iso3166_table.jsm | 244 - dom/phonenumberutils/moz.build | 24 - dom/phonenumberutils/tests/chrome.ini | 5 - dom/phonenumberutils/tests/mochitest.ini | 4 - dom/phonenumberutils/tests/test_phonenumber.xul | 356 - .../tests/test_phonenumberservice.xul | 158 - .../tests/test_phonenumberutils.xul | 68 - .../tests/test_phonenumberutils_basics.html | 29 - dom/plugins/base/PluginPRLibrary.cpp | 69 +- dom/plugins/base/PluginPRLibrary.h | 24 +- dom/plugins/base/android/ANPAudio.cpp | 16 +- dom/plugins/base/android/ANPBase.h | 11 +- dom/plugins/base/android/ANPBitmap.cpp | 85 - dom/plugins/base/android/ANPEvent.cpp | 3 +- dom/plugins/base/android/ANPLog.cpp | 4 +- dom/plugins/base/android/ANPMatrix.cpp | 164 - dom/plugins/base/android/ANPNativeWindow.cpp | 3 +- dom/plugins/base/android/ANPOpenGL.cpp | 81 - dom/plugins/base/android/ANPSurface.cpp | 2 +- dom/plugins/base/android/ANPSystem.cpp | 19 +- dom/plugins/base/android/ANPVideo.cpp | 9 +- dom/plugins/base/android/ANPWindow.cpp | 19 +- dom/plugins/base/android/android_npapi.h | 189 +- dom/plugins/base/android/moz.build | 7 +- dom/plugins/base/moz.build | 17 +- dom/plugins/base/npapi.h | 86 +- dom/plugins/base/npfunctions.h | 12 +- dom/plugins/base/nsIPluginHost.idl | 119 +- dom/plugins/base/nsIPluginInstanceOwner.idl | 21 +- dom/plugins/base/nsIPluginTag.idl | 31 +- dom/plugins/base/nsJSNPRuntime.cpp | 882 +- dom/plugins/base/nsJSNPRuntime.h | 29 +- dom/plugins/base/nsNPAPIPlugin.cpp | 499 +- dom/plugins/base/nsNPAPIPlugin.h | 15 +- dom/plugins/base/nsNPAPIPluginInstance.cpp | 456 +- dom/plugins/base/nsNPAPIPluginInstance.h | 89 +- dom/plugins/base/nsNPAPIPluginStreamListener.cpp | 75 +- dom/plugins/base/nsNPAPIPluginStreamListener.h | 16 +- dom/plugins/base/nsPluginDirServiceProvider.cpp | 20 +- dom/plugins/base/nsPluginHost.cpp | 1479 +- dom/plugins/base/nsPluginHost.h | 198 +- dom/plugins/base/nsPluginInstanceOwner.cpp | 1543 +- dom/plugins/base/nsPluginInstanceOwner.h | 145 +- dom/plugins/base/nsPluginLogging.h | 39 +- dom/plugins/base/nsPluginNativeWindow.cpp | 2 +- dom/plugins/base/nsPluginNativeWindow.h | 9 +- dom/plugins/base/nsPluginNativeWindowGtk.cpp | 38 +- dom/plugins/base/nsPluginNativeWindowGtk.h | 2 +- dom/plugins/base/nsPluginNativeWindowQt.cpp | 89 - dom/plugins/base/nsPluginNativeWindowWin.cpp | 28 +- dom/plugins/base/nsPluginPlayPreviewInfo.cpp | 145 - dom/plugins/base/nsPluginPlayPreviewInfo.h | 33 - dom/plugins/base/nsPluginStreamListenerPeer.cpp | 223 +- dom/plugins/base/nsPluginStreamListenerPeer.h | 10 +- dom/plugins/base/nsPluginTags.cpp | 635 +- dom/plugins/base/nsPluginTags.h | 145 +- dom/plugins/base/nsPluginsDir.h | 1 + dom/plugins/base/nsPluginsDirDarwin.cpp | 60 +- dom/plugins/base/nsPluginsDirUnix.cpp | 4 +- dom/plugins/base/nsPluginsDirUtils.h | 2 +- dom/plugins/base/nsPluginsDirWin.cpp | 23 +- dom/plugins/ipc/BrowserStreamChild.cpp | 6 +- dom/plugins/ipc/BrowserStreamChild.h | 6 +- dom/plugins/ipc/BrowserStreamParent.cpp | 27 +- dom/plugins/ipc/BrowserStreamParent.h | 2 +- dom/plugins/ipc/ChildAsyncCall.cpp | 7 +- dom/plugins/ipc/ChildAsyncCall.h | 8 +- dom/plugins/ipc/D3D11SurfaceHolder.cpp | 87 + dom/plugins/ipc/D3D11SurfaceHolder.h | 50 + dom/plugins/ipc/NPEventAndroid.h | 11 +- dom/plugins/ipc/NPEventOSX.h | 2 +- dom/plugins/ipc/NPEventUnix.h | 8 +- dom/plugins/ipc/NPEventWindows.h | 26 +- dom/plugins/ipc/NestedLoopTimer.cpp | 48 - dom/plugins/ipc/NestedLoopTimer.h | 41 - dom/plugins/ipc/PBrowserStream.ipdl | 4 +- dom/plugins/ipc/PPluginBackgroundDestroyer.ipdl | 2 +- dom/plugins/ipc/PPluginInstance.ipdl | 89 +- dom/plugins/ipc/PPluginModule.ipdl | 37 +- dom/plugins/ipc/PluginAsyncSurrogate.cpp | 116 +- dom/plugins/ipc/PluginAsyncSurrogate.h | 10 +- dom/plugins/ipc/PluginBackgroundDestroyer.h | 2 +- dom/plugins/ipc/PluginBridge.h | 19 +- dom/plugins/ipc/PluginHangUIParent.cpp | 28 +- dom/plugins/ipc/PluginHelperQt.cpp | 18 - dom/plugins/ipc/PluginHelperQt.h | 16 - dom/plugins/ipc/PluginInstanceChild.cpp | 1584 +- dom/plugins/ipc/PluginInstanceChild.h | 165 +- dom/plugins/ipc/PluginInstanceParent.cpp | 990 +- dom/plugins/ipc/PluginInstanceParent.h | 145 +- dom/plugins/ipc/PluginInterposeOSX.h | 6 +- dom/plugins/ipc/PluginInterposeOSX.mm | 16 +- dom/plugins/ipc/PluginLibrary.h | 47 +- dom/plugins/ipc/PluginMessageUtils.cpp | 30 +- dom/plugins/ipc/PluginMessageUtils.h | 331 +- dom/plugins/ipc/PluginModuleChild.cpp | 535 +- dom/plugins/ipc/PluginModuleChild.h | 107 +- dom/plugins/ipc/PluginModuleParent.cpp | 837 +- dom/plugins/ipc/PluginModuleParent.h | 182 +- dom/plugins/ipc/PluginProcessChild.cpp | 35 +- dom/plugins/ipc/PluginProcessChild.h | 17 +- dom/plugins/ipc/PluginProcessParent.cpp | 92 +- dom/plugins/ipc/PluginProcessParent.h | 14 +- dom/plugins/ipc/PluginQuirks.cpp | 78 + dom/plugins/ipc/PluginQuirks.h | 68 + dom/plugins/ipc/PluginScriptableObjectChild.cpp | 53 +- dom/plugins/ipc/PluginScriptableObjectChild.h | 6 +- dom/plugins/ipc/PluginScriptableObjectParent.cpp | 47 +- dom/plugins/ipc/PluginScriptableObjectParent.h | 8 +- dom/plugins/ipc/PluginScriptableObjectUtils-inl.h | 2 +- dom/plugins/ipc/PluginScriptableObjectUtils.h | 4 +- dom/plugins/ipc/PluginSurfaceParent.cpp | 2 +- dom/plugins/ipc/PluginSurfaceParent.h | 5 +- dom/plugins/ipc/PluginTypes.ipdlh | 3 + dom/plugins/ipc/PluginUtilsOSX.h | 6 +- dom/plugins/ipc/PluginUtilsOSX.mm | 87 +- dom/plugins/ipc/PluginUtilsWin.cpp | 237 + dom/plugins/ipc/PluginUtilsWin.h | 23 + dom/plugins/ipc/PluginWidgetChild.cpp | 47 +- dom/plugins/ipc/PluginWidgetChild.h | 4 +- dom/plugins/ipc/PluginWidgetParent.cpp | 139 +- dom/plugins/ipc/PluginWidgetParent.h | 25 +- dom/plugins/ipc/ScopedMethodFactory.h | 87 - dom/plugins/ipc/hangui/moz.build | 5 +- dom/plugins/ipc/hangui/plugin-hang-ui.exe.manifest | 1 - dom/plugins/ipc/interpose/Makefile.in | 5 - dom/plugins/ipc/interpose/moz.build | 8 +- .../ipc/interpose/plugin_child_interpose.mm | 2 +- dom/plugins/ipc/interpose/plugin_child_quirks.mm | 20 - dom/plugins/ipc/moz.build | 33 +- dom/plugins/test/crashtests/626602-1.html | 4 +- dom/plugins/test/crashtests/843086.xhtml | 1 + dom/plugins/test/crashtests/crashtests.list | 11 +- dom/plugins/test/mochitest/browser.ini | 15 + dom/plugins/test/mochitest/browser_bug1163570.js | 96 + dom/plugins/test/mochitest/browser_bug1196539.js | 119 + dom/plugins/test/mochitest/browser_pluginscroll.js | 302 + .../mochitest/browser_tabswitchbetweenplugins.js | 105 + dom/plugins/test/mochitest/chrome.ini | 18 +- dom/plugins/test/mochitest/cocoa_focus.html | 51 +- dom/plugins/test/mochitest/cocoa_window_focus.html | 6 +- dom/plugins/test/mochitest/file_authident.js | 6 + dom/plugins/test/mochitest/file_bug1245545.js | 22 + dom/plugins/test/mochitest/file_checkcookie.sjs | 17 + dom/plugins/test/mochitest/file_setcookie.html | 9 + dom/plugins/test/mochitest/hang_test.js | 4 +- dom/plugins/test/mochitest/hangui_common.js | 20 + dom/plugins/test/mochitest/hangui_iface.js | 121 + dom/plugins/test/mochitest/hangui_subpage.html | 4 + dom/plugins/test/mochitest/head.js | 133 + dom/plugins/test/mochitest/mochitest.ini | 68 +- dom/plugins/test/mochitest/plugin-utils.js | 95 + .../test/mochitest/plugin_no_scroll_div.html | 10 + .../mochitest}/plugin_scroll_invalidation.html | 0 .../test/mochitest/plugin_subframe_test.html | 10 + dom/plugins/test/mochitest/plugin_test.html | 11 + .../test/mochitest/plugin_visibility_loader.html | 12 +- dom/plugins/test/mochitest/pluginstream.js | 15 +- .../test/mochitest/test_CrashService_crash.html | 28 + .../test/mochitest/test_CrashService_hang.html | 28 + dom/plugins/test/mochitest/test_GCrace.html | 15 +- .../test/mochitest/test_NPNVdocumentOrigin.html | 2 +- .../test_NPPVpluginWantsAllNetworkStreams.html | 2 +- dom/plugins/test/mochitest/test_bug1092842.html | 2 +- dom/plugins/test/mochitest/test_bug1165981.html | 81 + dom/plugins/test/mochitest/test_bug1245545.html | 52 + dom/plugins/test/mochitest/test_bug1307694.html | 41 + dom/plugins/test/mochitest/test_bug406541.html | 2 +- dom/plugins/test/mochitest/test_bug479979.xul | 2 +- dom/plugins/test/mochitest/test_bug532208.html | 2 +- dom/plugins/test/mochitest/test_bug539565-1.html | 2 +- dom/plugins/test/mochitest/test_bug539565-2.html | 2 +- dom/plugins/test/mochitest/test_bug738396.html | 2 +- dom/plugins/test/mochitest/test_bug751809.html | 27 +- dom/plugins/test/mochitest/test_bug771202.html | 2 +- dom/plugins/test/mochitest/test_bug777098.html | 2 +- dom/plugins/test/mochitest/test_bug784131.html | 2 +- dom/plugins/test/mochitest/test_bug813906.html | 24 +- dom/plugins/test/mochitest/test_bug827160.html | 54 + dom/plugins/test/mochitest/test_bug852315.html | 4 +- dom/plugins/test/mochitest/test_bug854082.html | 2 +- dom/plugins/test/mochitest/test_bug863792.html | 2 +- dom/plugins/test/mochitest/test_bug967694.html | 2 +- dom/plugins/test/mochitest/test_bug985859.html | 2 +- dom/plugins/test/mochitest/test_bug986930.html | 2 +- dom/plugins/test/mochitest/test_busy_hang.xul | 47 + .../test/mochitest/test_clear_site_data.html | 132 +- dom/plugins/test/mochitest/test_cocoa_focus.html | 3 +- .../test/mochitest/test_cocoa_window_focus.html | 3 +- dom/plugins/test/mochitest/test_convertpoint.xul | 2 +- dom/plugins/test/mochitest/test_cookies.html | 2 +- dom/plugins/test/mochitest/test_copyText.html | 23 +- .../test/mochitest/test_crash_nested_loop.html | 8 +- dom/plugins/test/mochitest/test_crash_notify.xul | 106 + .../test/mochitest/test_crash_notify_no_report.xul | 105 + dom/plugins/test/mochitest/test_crash_submit.xul | 145 + dom/plugins/test/mochitest/test_crashing.html | 62 + dom/plugins/test/mochitest/test_crashing2.html | 74 + dom/plugins/test/mochitest/test_defaultValue.html | 2 +- dom/plugins/test/mochitest/test_enumerate.html | 72 +- dom/plugins/test/mochitest/test_fullpage.html | 2 +- .../test/mochitest/test_getauthenticationinfo.html | 8 +- dom/plugins/test/mochitest/test_hang_submit.xul | 154 + dom/plugins/test/mochitest/test_hanging.html | 63 + dom/plugins/test/mochitest/test_hangui.xul | 262 + dom/plugins/test/mochitest/test_hidden_plugin.html | 44 + dom/plugins/test/mochitest/test_idle_hang.xul | 47 + .../test/mochitest/test_instance_re-parent.html | 4 +- .../test/mochitest/test_instance_unparent1.html | 4 +- .../test/mochitest/test_instance_unparent2.html | 4 +- .../test/mochitest/test_instance_unparent3.html | 4 +- dom/plugins/test/mochitest/test_instantiation.html | 66 +- .../test/mochitest/test_mixed_case_mime.html | 2 +- .../mochitest/test_multipleinstanceobjects.html | 2 +- .../test/mochitest/test_newstreamondestroy.html | 2 +- dom/plugins/test/mochitest/test_npn_asynccall.html | 2 +- dom/plugins/test/mochitest/test_npn_timers.html | 2 +- .../test/mochitest/test_npobject_getters.html | 2 +- dom/plugins/test/mochitest/test_npruntime.xul | 2 +- .../test/mochitest/test_npruntime_construct.html | 64 +- .../test/mochitest/test_npruntime_identifiers.html | 128 +- .../test/mochitest/test_npruntime_npnevaluate.html | 2 +- .../test/mochitest/test_npruntime_npninvoke.html | 2 +- .../mochitest/test_npruntime_npninvokedefault.html | 2 +- dom/plugins/test/mochitest/test_object.html | 510 + dom/plugins/test/mochitest/test_painting.html | 2 +- .../mochitest/test_plugin_scroll_invalidation.html | 109 + .../mochitest/test_plugin_scroll_painting.html | 2 +- .../mochitest/test_plugin_tag_clicktoplay.html | 3 +- .../test/mochitest/test_pluginstream_3rdparty.html | 76 + .../test/mochitest/test_pluginstream_asfile.html | 2 +- .../mochitest/test_pluginstream_asfileonly.html | 2 +- .../test/mochitest/test_pluginstream_err.html | 10 +- .../test/mochitest/test_pluginstream_geturl.html | 2 +- .../mochitest/test_pluginstream_geturlnotify.html | 2 +- .../mochitest/test_pluginstream_newstream.html | 2 +- .../test/mochitest/test_pluginstream_post.html | 2 +- .../mochitest/test_pluginstream_poststream.html | 2 +- .../test/mochitest/test_pluginstream_referer.html | 2 +- .../test/mochitest/test_pluginstream_seek.html | 2 +- .../mochitest/test_pluginstream_seek_close.html | 2 +- .../test/mochitest/test_pluginstream_src.html | 2 +- .../mochitest/test_pluginstream_src_dynamic.html | 86 +- .../mochitest/test_pluginstream_src_referer.html | 2 +- dom/plugins/test/mochitest/test_positioning.html | 112 +- .../mochitest/test_privatemode_perwindowpb.xul | 6 +- .../test/mochitest/test_propertyAndMethod.html | 4 +- .../test/mochitest/test_queryCSSZoomFactor.html | 48 + .../mochitest/test_queryContentsScaleFactor.html | 3 +- .../test_queryContentsScaleFactorWindowed.html | 31 + .../test/mochitest/test_redirect_handling.html | 2 +- .../mochitest/test_refresh_navigator_plugins.html | 3 +- dom/plugins/test/mochitest/test_secondPlugin.html | 48 +- .../test/mochitest/test_src_url_change.html | 2 +- dom/plugins/test/mochitest/test_streamNotify.html | 2 +- dom/plugins/test/mochitest/test_streamatclose.html | 2 +- .../test/mochitest/test_stringHandling.html | 2 +- dom/plugins/test/mochitest/test_twostreams.html | 92 +- dom/plugins/test/mochitest/test_visibility.html | 202 +- .../test/mochitest/test_windowed_invalidate.html | 2 +- .../test/mochitest/test_windowless_flash.html | 33 + .../test/mochitest/test_windowless_ime.html | 46 + dom/plugins/test/mochitest/test_wmode.xul | 2 +- .../test/mochitest/test_x11_error_crash.html | 27 + .../test_xulbrowser_plugin_visibility.xul | 48 +- dom/plugins/test/mochitest/test_zero_opacity.html | 86 +- dom/plugins/test/mochitest/utils.js | 108 - .../mochitest/xulbrowser_plugin_visibility.xul | 278 +- dom/plugins/test/moz.build | 3 +- dom/plugins/test/reftest/reftest-stylo.list | 33 + dom/plugins/test/reftest/reftest.list | 31 +- dom/plugins/test/testaddon/Makefile.in | 8 +- dom/plugins/test/testaddon/moz.build | 2 +- dom/plugins/test/testplugin/Makefile.in | 8 - dom/plugins/test/testplugin/README | 24 +- dom/plugins/test/testplugin/flashplugin/Info.plist | 38 + dom/plugins/test/testplugin/flashplugin/moz.build | 11 + dom/plugins/test/testplugin/flashplugin/nptest.def | 7 + dom/plugins/test/testplugin/flashplugin/nptest.rc | 42 + .../test/testplugin/flashplugin/nptest_name.cpp | 7 + dom/plugins/test/testplugin/javaplugin/Makefile.in | 8 - dom/plugins/test/testplugin/javaplugin/moz.build | 5 +- dom/plugins/test/testplugin/moz.build | 7 +- dom/plugins/test/testplugin/nptest.cpp | 418 +- dom/plugins/test/testplugin/nptest.h | 19 + dom/plugins/test/testplugin/nptest_gtk2.cpp | 20 +- dom/plugins/test/testplugin/nptest_macosx.mm | 6 +- dom/plugins/test/testplugin/nptest_platform.h | 12 + dom/plugins/test/testplugin/nptest_qt.cpp | 103 - dom/plugins/test/testplugin/nptest_windows.cpp | 285 + .../test/testplugin/secondplugin/Makefile.in | 8 - dom/plugins/test/testplugin/secondplugin/moz.build | 5 +- .../test/testplugin/silverlightplugin/Info.plist | 38 + .../test/testplugin/silverlightplugin/moz.build | 11 + .../test/testplugin/silverlightplugin/nptest.def | 7 + .../test/testplugin/silverlightplugin/nptest.rc | 42 + .../testplugin/silverlightplugin/nptest_name.cpp | 7 + dom/plugins/test/testplugin/testplugin.mk | 24 - dom/plugins/test/testplugin/testplugin.mozbuild | 48 +- dom/plugins/test/testplugin/thirdplugin/Info.plist | 38 + dom/plugins/test/testplugin/thirdplugin/moz.build | 11 + dom/plugins/test/testplugin/thirdplugin/nptest.def | 7 + dom/plugins/test/testplugin/thirdplugin/nptest.rc | 42 + .../test/testplugin/thirdplugin/nptest_name.cpp | 7 + dom/plugins/test/unit/head_plugins.js | 16 +- dom/plugins/test/unit/test_allowed_types.js | 142 + dom/plugins/test/unit/test_bug455213.js | 90 - dom/plugins/test/unit/test_bug471245.js | 1 + dom/plugins/test/unit/test_bug813245.js | 9 +- dom/plugins/test/unit/test_bug854467.js | 1 + dom/plugins/test/unit/test_nice_plugin_name.js | 61 +- dom/plugins/test/unit/test_persist_in_prefs.js | 61 +- dom/plugins/test/unit/test_plugin_default_state.js | 1 + .../test/unit/test_plugin_default_state_xpi.js | 3 +- dom/plugins/test/unit/xpcshell.ini | 17 +- dom/power/PowerManager.cpp | 19 +- dom/power/PowerManager.h | 17 +- dom/power/PowerManagerService.cpp | 33 +- dom/power/PowerManagerService.h | 12 +- dom/power/Types.h | 3 +- dom/power/WakeLock.cpp | 30 +- dom/power/WakeLock.h | 11 +- dom/power/moz.build | 5 +- dom/power/nsIPowerManagerService.idl | 8 +- dom/power/test/browser_wakelocks.js | 26 +- dom/power/test/chrome.ini | 1 + dom/power/test/mochitest.ini | 13 - dom/power/test/test_power_basics.html | 24 +- dom/power/test/test_power_set_cpusleepallowed.html | 61 - .../test/test_power_set_key_light_enabled.html | 64 - .../test/test_power_set_screen_brightness.html | 76 - dom/power/test/test_power_set_screen_enabled.html | 65 - dom/presentation/AvailabilityCollection.cpp | 99 + dom/presentation/AvailabilityCollection.h | 45 + .../ControllerConnectionCollection.cpp | 116 + dom/presentation/ControllerConnectionCollection.h | 49 + .../DCPresentationChannelDescription.cpp | 46 + .../DCPresentationChannelDescription.h | 37 + dom/presentation/Presentation.cpp | 182 + dom/presentation/Presentation.h | 70 + dom/presentation/PresentationAvailability.cpp | 206 + dom/presentation/PresentationAvailability.h | 74 + dom/presentation/PresentationCallbacks.cpp | 282 + dom/presentation/PresentationCallbacks.h | 85 + dom/presentation/PresentationConnection.cpp | 763 + dom/presentation/PresentationConnection.h | 128 + dom/presentation/PresentationConnectionList.cpp | 125 + dom/presentation/PresentationConnectionList.h | 57 + .../PresentationDataChannelSessionTransport.js | 384 + ...resentationDataChannelSessionTransport.manifest | 6 + dom/presentation/PresentationDeviceInfoManager.js | 5 +- dom/presentation/PresentationDeviceManager.cpp | 131 +- dom/presentation/PresentationDeviceManager.h | 15 +- dom/presentation/PresentationLog.h | 26 + dom/presentation/PresentationNetworkHelper.js | 28 + .../PresentationNetworkHelper.manifest | 3 + dom/presentation/PresentationReceiver.cpp | 179 + dom/presentation/PresentationReceiver.h | 71 + dom/presentation/PresentationRequest.cpp | 563 + dom/presentation/PresentationRequest.h | 84 + dom/presentation/PresentationService.cpp | 1188 + dom/presentation/PresentationService.h | 68 + dom/presentation/PresentationServiceBase.h | 401 + dom/presentation/PresentationSessionInfo.cpp | 1617 + dom/presentation/PresentationSessionInfo.h | 304 + dom/presentation/PresentationSessionRequest.cpp | 3 +- dom/presentation/PresentationSessionRequest.h | 3 +- .../PresentationTCPSessionTransport.cpp | 589 + dom/presentation/PresentationTCPSessionTransport.h | 110 + dom/presentation/PresentationTerminateRequest.cpp | 73 + dom/presentation/PresentationTerminateRequest.h | 41 + .../PresentationTransportBuilderConstructor.cpp | 85 + .../PresentationTransportBuilderConstructor.h | 48 + dom/presentation/interfaces/moz.build | 15 +- .../interfaces/nsIPresentationControlChannel.idl | 76 +- .../interfaces/nsIPresentationControlService.idl | 156 + .../interfaces/nsIPresentationDevice.idl | 46 +- .../interfaces/nsIPresentationDeviceManager.idl | 10 +- .../interfaces/nsIPresentationDevicePrompt.idl | 18 +- .../interfaces/nsIPresentationDeviceProvider.idl | 41 +- .../interfaces/nsIPresentationListener.idl | 50 + .../interfaces/nsIPresentationLocalDevice.idl | 17 + .../interfaces/nsIPresentationNetworkHelper.idl | 36 + .../interfaces/nsIPresentationRequestUIGlue.idl | 29 + .../interfaces/nsIPresentationService.idl | 275 + .../interfaces/nsIPresentationSessionRequest.idl | 7 +- .../interfaces/nsIPresentationSessionTransport.idl | 69 + .../nsIPresentationSessionTransportBuilder.idl | 80 + .../interfaces/nsIPresentationTerminateRequest.idl | 33 + dom/presentation/ipc/PPresentation.ipdl | 112 + dom/presentation/ipc/PPresentationBuilder.ipdl | 34 + dom/presentation/ipc/PPresentationRequest.ipdl | 22 + dom/presentation/ipc/PresentationBuilderChild.cpp | 184 + dom/presentation/ipc/PresentationBuilderChild.h | 48 + dom/presentation/ipc/PresentationBuilderParent.cpp | 267 + dom/presentation/ipc/PresentationBuilderParent.h | 52 + dom/presentation/ipc/PresentationChild.cpp | 198 + dom/presentation/ipc/PresentationChild.h | 101 + .../ipc/PresentationContentSessionInfo.cpp | 109 + .../ipc/PresentationContentSessionInfo.h | 62 + dom/presentation/ipc/PresentationIPCService.cpp | 538 + dom/presentation/ipc/PresentationIPCService.h | 75 + dom/presentation/ipc/PresentationParent.cpp | 553 + dom/presentation/ipc/PresentationParent.h | 137 + dom/presentation/moz.build | 65 +- .../provider/AndroidCastDeviceProvider.js | 461 + .../provider/AndroidCastDeviceProvider.manifest | 4 + .../provider/BuiltinProviders.manifest | 2 + .../provider/ControllerStateMachine.jsm | 240 + .../provider/DeviceProviderHelpers.cpp | 57 + dom/presentation/provider/DeviceProviderHelpers.h | 30 + .../provider/DisplayDeviceProvider.cpp | 580 + dom/presentation/provider/DisplayDeviceProvider.h | 136 + .../provider/LegacyMDNSDeviceProvider.cpp | 774 + .../provider/LegacyMDNSDeviceProvider.h | 191 + .../provider/LegacyPresentationControlService.js | 488 + dom/presentation/provider/LegacyProviders.manifest | 2 + .../provider/MulticastDNSDeviceProvider.cpp | 1249 + .../provider/MulticastDNSDeviceProvider.h | 225 + .../provider/PresentationControlService.js | 960 + .../provider/PresentationDeviceProviderModule.cpp | 87 + dom/presentation/provider/ReceiverStateMachine.jsm | 238 + dom/presentation/provider/StateMachineHelper.jsm | 39 + dom/presentation/provider/moz.build | 40 + dom/presentation/provider/nsTCPDeviceInfo.h | 77 + .../PresentationDeviceInfoChromeScript.js | 92 +- .../mochitest/PresentationSessionChromeScript.js | 470 + .../PresentationSessionChromeScript1UA.js | 366 + .../mochitest/PresentationSessionFrameScript.js | 258 + dom/presentation/tests/mochitest/chrome.ini | 14 + .../mochitest/file_presentation_1ua_receiver.html | 220 + .../mochitest/file_presentation_1ua_wentaway.html | 95 + .../file_presentation_mixed_security_contexts.html | 159 + .../mochitest/file_presentation_non_receiver.html | 41 + ...ile_presentation_non_receiver_inner_iframe.html | 26 + .../mochitest/file_presentation_receiver.html | 140 + ...presentation_receiver_auxiliary_navigation.html | 60 + ...tation_receiver_establish_connection_error.html | 79 + .../file_presentation_receiver_inner_iframe.html | 26 + .../mochitest/file_presentation_reconnect.html | 102 + .../file_presentation_sandboxed_presentation.html | 114 + .../mochitest/file_presentation_terminate.html | 104 + ...ation_terminate_establish_connection_error.html | 114 + .../file_presentation_unknown_content_type.test | 0 ...presentation_unknown_content_type.test^headers^ | 1 + dom/presentation/tests/mochitest/mochitest.ini | 73 +- .../test_presentation_1ua_connection_wentaway.js | 175 + ...resentation_1ua_connection_wentaway_inproc.html | 18 + ...t_presentation_1ua_connection_wentaway_oop.html | 18 + .../test_presentation_1ua_sender_and_receiver.js | 370 + ...resentation_1ua_sender_and_receiver_inproc.html | 18 + ...t_presentation_1ua_sender_and_receiver_oop.html | 18 + .../mochitest/test_presentation_availability.html | 236 + ..._presentation_datachannel_sessiontransport.html | 245 + .../mochitest/test_presentation_dc_receiver.html | 141 + .../test_presentation_dc_receiver_oop.html | 213 + .../mochitest/test_presentation_dc_sender.html | 291 + .../mochitest/test_presentation_device_info.html | 18 +- .../test_presentation_device_info_permission.html | 16 +- .../test_presentation_mixed_security_contexts.html | 81 + ...t_presentation_receiver_auxiliary_navigation.js | 77 + ...ation_receiver_auxiliary_navigation_inproc.html | 18 + ...entation_receiver_auxiliary_navigation_oop.html | 18 + .../mochitest/test_presentation_reconnect.html | 379 + .../test_presentation_sandboxed_presentation.html | 75 + ...t_presentation_sender_on_terminate_request.html | 187 + .../test_presentation_sender_startWithDevice.html | 173 + .../mochitest/test_presentation_tcp_receiver.html | 137 + ...on_tcp_receiver_establish_connection_error.html | 110 + ..._tcp_receiver_establish_connection_timeout.html | 81 + ...er_establish_connection_unknown_content_type.js | 88 + ...ish_connection_unknown_content_type_inproc.html | 16 + ...ablish_connection_unknown_content_type_oop.html | 16 + .../test_presentation_tcp_receiver_oop.html | 178 + .../mochitest/test_presentation_tcp_sender.html | 260 + ...st_presentation_tcp_sender_default_request.html | 151 + .../test_presentation_tcp_sender_disconnect.html | 160 + ...tion_tcp_sender_establish_connection_error.html | 514 + .../tests/mochitest/test_presentation_terminate.js | 243 + ...ntation_terminate_establish_connection_error.js | 197 + ...erminate_establish_connection_error_inproc.html | 18 + ...n_terminate_establish_connection_error_oop.html | 18 + .../test_presentation_terminate_inproc.html | 18 + .../mochitest/test_presentation_terminate_oop.html | 18 + .../xpcshell/test_multicast_dns_device_provider.js | 1318 + .../xpcshell/test_presentation_device_manager.js | 74 +- .../test_presentation_session_transport.js | 198 + .../xpcshell/test_presentation_state_machine.js | 236 + .../tests/xpcshell/test_tcp_control_channel.js | 398 + dom/presentation/tests/xpcshell/xpcshell.ini | 4 + dom/promise/AbortablePromise.cpp | 118 - dom/promise/AbortablePromise.h | 66 - dom/promise/Promise.cpp | 2873 +- dom/promise/Promise.h | 312 +- dom/promise/PromiseCallback.cpp | 287 +- dom/promise/PromiseCallback.h | 94 +- dom/promise/PromiseDebugging.cpp | 492 +- dom/promise/PromiseDebugging.h | 94 +- dom/promise/PromiseNativeAbortCallback.h | 36 - dom/promise/PromiseNativeHandler.h | 8 +- dom/promise/PromiseWorkerProxy.h | 175 +- dom/promise/moz.build | 17 +- dom/promise/tests/chrome.ini | 3 +- .../tests/file_promise_and_timeout_ordering.js | 18 + dom/promise/tests/file_promise_xrays.html | 32 + dom/promise/tests/mochitest.ini | 12 +- dom/promise/tests/promise_uncatchable_exception.js | 9 + dom/promise/tests/test_abortable_promise.html | 116 - dom/promise/tests/test_bug883683.html | 4 +- dom/promise/tests/test_dependentPromises.html | 53 - dom/promise/tests/test_promise.html | 21 + .../tests/test_promise_and_timeout_ordering.html | 15 + .../test_promise_and_timeout_ordering_workers.html | 13 + .../tests/test_promise_uncatchable_exception.html | 35 + dom/promise/tests/test_promise_xrays.html | 365 + dom/promise/tests/test_resolver_return_value.html | 8 +- dom/promise/tests/test_species_getter.html | 24 + .../tests/test_thenable_vs_promise_ordering.html | 27 + dom/promise/tests/test_webassembly_compile.html | 174 + dom/promise/tests/unit/test_monitor_uncaught.js | 274 + dom/promise/tests/unit/xpcshell.ini | 5 + dom/push/Push.js | 333 +- dom/push/Push.manifest | 11 +- dom/push/PushComponents.js | 558 + dom/push/PushCrypto.jsm | 454 + dom/push/PushDB.jsm | 440 + dom/push/PushManager.cpp | 600 + dom/push/PushManager.h | 117 + dom/push/PushNotifier.cpp | 550 + dom/push/PushNotifier.h | 203 + dom/push/PushRecord.jsm | 318 + dom/push/PushService.jsm | 2631 +- dom/push/PushServiceAndroidGCM.jsm | 275 + dom/push/PushServiceHttp2.jsm | 820 + dom/push/PushServiceLauncher.js | 43 - dom/push/PushServiceWebSocket.jsm | 1145 + dom/push/PushSubscription.cpp | 398 + dom/push/PushSubscription.h | 99 + dom/push/PushSubscriptionOptions.cpp | 79 + dom/push/PushSubscriptionOptions.h | 56 + dom/push/PushUtil.cpp | 64 + dom/push/PushUtil.h | 43 + dom/push/moz.build | 53 +- dom/push/test/error_worker.js | 10 + dom/push/test/frame.html | 24 + dom/push/test/lifetime_worker.js | 85 + dom/push/test/mochitest.ini | 24 + dom/push/test/mockpushserviceparent.js | 168 + dom/push/test/test_data.html | 218 + dom/push/test/test_error_reporting.html | 130 + dom/push/test/test_has_permissions.html | 84 + dom/push/test/test_multiple_register.html | 130 + .../test_multiple_register_different_scope.html | 123 + ...ultiple_register_during_service_activation.html | 111 + dom/push/test/test_permissions.html | 106 + dom/push/test/test_register.html | 109 + dom/push/test/test_register_key.html | 210 + dom/push/test/test_serviceworker_lifetime.html | 362 + dom/push/test/test_subscription_change.html | 69 + .../test_try_registering_offline_disabled.html | 305 + dom/push/test/test_unregister.html | 81 + dom/push/test/test_utils.js | 245 + dom/push/test/webpush.js | 186 + dom/push/test/worker.js | 152 + dom/push/test/xpcshell/PushServiceHandler.js | 31 + dom/push/test/xpcshell/PushServiceHandler.manifest | 4 + dom/push/test/xpcshell/head-http2.js | 62 + dom/push/test/xpcshell/head.js | 463 + dom/push/test/xpcshell/moz.build | 4 + dom/push/test/xpcshell/test_clearAll_successful.js | 115 + .../test/xpcshell/test_clear_forgetAboutSite.js | 128 + dom/push/test/xpcshell/test_clear_origin_data.js | 141 + dom/push/test/xpcshell/test_crypto.js | 249 + dom/push/test/xpcshell/test_drop_expired.js | 154 + dom/push/test/xpcshell/test_handler_service.js | 47 + dom/push/test/xpcshell/test_notification_ack.js | 125 + dom/push/test/xpcshell/test_notification_data.js | 280 + .../test/xpcshell/test_notification_duplicate.js | 140 + dom/push/test/xpcshell/test_notification_error.js | 117 + dom/push/test/xpcshell/test_notification_http2.js | 189 + .../test/xpcshell/test_notification_incomplete.js | 130 + .../xpcshell/test_notification_version_string.js | 69 + dom/push/test/xpcshell/test_observer_data.js | 42 + dom/push/test/xpcshell/test_observer_remoting.js | 111 + dom/push/test/xpcshell/test_permissions.js | 296 + dom/push/test/xpcshell/test_quota_exceeded.js | 141 + dom/push/test/xpcshell/test_quota_observer.js | 183 + .../test/xpcshell/test_quota_with_notification.js | 120 + dom/push/test/xpcshell/test_reconnect_retry.js | 73 + dom/push/test/xpcshell/test_record.js | 93 + .../test/xpcshell/test_register_5xxCode_http2.js | 112 + dom/push/test/xpcshell/test_register_case.js | 56 + .../test/xpcshell/test_register_error_http2.js | 201 + dom/push/test/xpcshell/test_register_flush.js | 96 + .../test/xpcshell/test_register_invalid_channel.js | 57 + .../xpcshell/test_register_invalid_endpoint.js | 58 + .../test/xpcshell/test_register_invalid_json.js | 58 + dom/push/test/xpcshell/test_register_no_id.js | 62 + .../test/xpcshell/test_register_request_queue.js | 61 + dom/push/test/xpcshell/test_register_rollback.js | 87 + dom/push/test/xpcshell/test_register_success.js | 77 + .../test/xpcshell/test_register_success_http2.js | 128 + dom/push/test/xpcshell/test_register_timeout.js | 87 + dom/push/test/xpcshell/test_register_wrong_id.js | 68 + dom/push/test/xpcshell/test_register_wrong_type.js | 62 + dom/push/test/xpcshell/test_registration_error.js | 43 + .../test/xpcshell/test_registration_error_http2.js | 37 + .../xpcshell/test_registration_missing_scope.js | 25 + dom/push/test/xpcshell/test_registration_none.js | 31 + .../test/xpcshell/test_registration_success.js | 78 + .../xpcshell/test_registration_success_http2.js | 77 + .../xpcshell/test_resubscribe_4xxCode_http2.js | 103 + .../xpcshell/test_resubscribe_5xxCode_http2.js | 106 + ...st_resubscribe_listening_for_msg_error_http2.js | 105 + dom/push/test/xpcshell/test_retry_ws.js | 69 + dom/push/test/xpcshell/test_service_child.js | 307 + dom/push/test/xpcshell/test_service_parent.js | 28 + dom/push/test/xpcshell/test_startup_error.js | 71 + .../test/xpcshell/test_unregister_empty_scope.js | 38 + dom/push/test/xpcshell/test_unregister_error.js | 68 + .../test/xpcshell/test_unregister_invalid_json.js | 92 + .../test/xpcshell/test_unregister_not_found.js | 36 + dom/push/test/xpcshell/test_unregister_success.js | 76 + .../test/xpcshell/test_unregister_success_http2.js | 81 + .../test_updateRecordNoEncryptionKeys_http2.js | 77 + .../test_updateRecordNoEncryptionKeys_ws.js | 86 + dom/push/test/xpcshell/xpcshell.ini | 83 + dom/quota/ActorsChild.cpp | 318 + dom/quota/ActorsChild.h | 156 + dom/quota/ActorsParent.cpp | 7898 + dom/quota/ActorsParent.h | 26 + dom/quota/ArrayCluster.h | 106 - dom/quota/Client.h | 47 +- dom/quota/FileStreams.cpp | 17 +- dom/quota/FileStreams.h | 4 +- dom/quota/OriginCollection.h | 64 - dom/quota/OriginOrPatternString.h | 73 - dom/quota/OriginScope.h | 428 + dom/quota/PQuota.ipdl | 87 + dom/quota/PQuotaRequest.ipdl | 46 + dom/quota/PQuotaUsageRequest.ipdl | 50 + dom/quota/PersistenceType.h | 8 +- dom/quota/QuotaCommon.h | 28 +- dom/quota/QuotaManager.cpp | 5145 - dom/quota/QuotaManager.h | 445 +- dom/quota/QuotaManagerService.cpp | 845 + dom/quota/QuotaManagerService.h | 113 + dom/quota/QuotaObject.cpp | 364 - dom/quota/QuotaObject.h | 225 +- dom/quota/QuotaRequests.cpp | 291 + dom/quota/QuotaRequests.h | 142 + dom/quota/QuotaResults.cpp | 91 + dom/quota/QuotaResults.h | 60 + dom/quota/SerializationHelpers.h | 26 + dom/quota/StorageManager.cpp | 378 + dom/quota/StorageManager.h | 59 + dom/quota/StorageMatcher.h | 191 - dom/quota/UsageInfo.h | 42 +- dom/quota/Utilities.h | 36 - dom/quota/moz.build | 39 +- dom/quota/nsIOfflineStorage.h | 106 - dom/quota/nsIQuotaCallbacks.idl | 22 + dom/quota/nsIQuotaManager.idl | 68 - dom/quota/nsIQuotaManagerService.idl | 91 + dom/quota/nsIQuotaRequest.idl | 14 - dom/quota/nsIQuotaRequests.idl | 40 + dom/quota/nsIQuotaResults.idl | 27 + dom/quota/nsIUsageCallback.idl | 20 - dom/requestsync/RequestSync.manifest | 5 - dom/requestsync/RequestSyncApp.jsm | 48 - dom/requestsync/RequestSyncManager.js | 135 - dom/requestsync/RequestSyncScheduler.js | 101 - dom/requestsync/RequestSyncService.jsm | 937 - dom/requestsync/RequestSyncTask.jsm | 108 - dom/requestsync/RequestSyncWifiService.cpp | 67 - dom/requestsync/RequestSyncWifiService.h | 43 - dom/requestsync/moz.build | 32 - dom/requestsync/tests/common_app.js | 15 - dom/requestsync/tests/common_basic.js | 188 - dom/requestsync/tests/file_app.sjs | 52 - dom/requestsync/tests/file_app.template.webapp | 6 - dom/requestsync/tests/file_basic_app.html | 62 - dom/requestsync/tests/file_interface.html | 21 - dom/requestsync/tests/mochitest.ini | 19 - dom/requestsync/tests/test_basic.html | 79 - dom/requestsync/tests/test_basic_app.html | 134 - dom/requestsync/tests/test_minInterval.html | 71 - dom/requestsync/tests/test_promise.html | 56 - dom/requestsync/tests/test_runNow.html | 111 - dom/requestsync/tests/test_wakeUp.html | 174 - dom/requestsync/tests/test_webidl.html | 90 - dom/resourcestats/ResourceStatsDB.jsm | 538 - dom/resourcestats/ResourceStatsManager.js | 480 - dom/resourcestats/ResourceStatsManager.manifest | 14 - dom/resourcestats/ResourceStatsService.jsm | 334 - dom/resourcestats/moz.build | 22 - dom/resourcestats/tests/mochitest/mochitest.ini | 16 - dom/resourcestats/tests/mochitest/test_basic.html | 41 - .../tests/mochitest/test_disabled_pref.html | 41 - .../tests/mochitest/test_network_alarm.html | 356 - .../tests/mochitest/test_network_stats.html | 345 - .../tests/mochitest/test_no_perm.html | 38 - .../tests/mochitest/test_not_supported_type.html | 41 - .../tests/mochitest/test_power_alarm.html | 355 - .../tests/mochitest/test_power_stats.html | 345 - .../tests/xpcshell/test_resourcestats_db.js | 985 - dom/resourcestats/tests/xpcshell/xpcshell.ini | 5 - dom/secureelement/DOMSecureElement.js | 232 +- dom/secureelement/DOMSecureElement.manifest | 7 - dom/secureelement/SEUtils.jsm | 55 - dom/secureelement/gonk/SecureElement.js | 466 - dom/secureelement/gonk/SecureElement.manifest | 18 - dom/secureelement/gonk/UiccConnector.js | 326 - dom/secureelement/gonk/UiccConnector.manifest | 17 - .../gonk/nsISecureElementConnector.idl | 104 - dom/secureelement/gonk/se_consts.js | 66 - dom/secureelement/moz.build | 23 - dom/secureelement/tests/unit/header_helper.js | 9 + dom/secureelement/tests/unit/test_SEUtils.js | 160 + dom/secureelement/tests/unit/xpcshell.ini | 2 +- dom/security/ContentVerifier.cpp | 230 + dom/security/ContentVerifier.h | 64 + dom/security/SRICheck.cpp | 543 + dom/security/SRICheck.h | 119 + dom/security/SRILogHelper.h | 28 + dom/security/SRIMetadata.cpp | 169 + dom/security/SRIMetadata.h | 83 + dom/security/moz.build | 23 +- dom/security/nsCORSListenerProxy.cpp | 1225 - dom/security/nsCORSListenerProxy.h | 94 - dom/security/nsCSPContext.cpp | 849 +- dom/security/nsCSPContext.h | 72 +- dom/security/nsCSPParser.cpp | 522 +- dom/security/nsCSPParser.h | 98 +- dom/security/nsCSPService.cpp | 319 +- dom/security/nsCSPService.h | 3 +- dom/security/nsCSPUtils.cpp | 873 +- dom/security/nsCSPUtils.h | 428 +- dom/security/nsContentSecurityManager.cpp | 832 + dom/security/nsContentSecurityManager.h | 44 + dom/security/nsMixedContentBlocker.cpp | 410 +- dom/security/nsMixedContentBlocker.h | 30 +- dom/security/test/contentverifier/browser.ini | 19 + .../browser_verify_content_about_newtab.js | 20 + .../browser_verify_content_about_newtab2.js | 19 + .../test/contentverifier/file_about_newtab.html | 11 + .../contentverifier/file_about_newtab_bad.html | 11 + .../contentverifier/file_about_newtab_bad_csp.html | 14 + .../file_about_newtab_bad_csp_signature | 1 + .../file_about_newtab_bad_signature | 1 + .../file_about_newtab_broken_signature | 1 + .../file_about_newtab_good_signature | 1 + .../contentverifier/file_about_newtab_sri.html | 36 + .../file_about_newtab_sri_signature | 1 + .../test/contentverifier/file_contentserver.sjs | 261 + dom/security/test/contentverifier/goodChain.pem | 51 + dom/security/test/contentverifier/head.js | 210 + dom/security/test/contentverifier/script.js | 1 + dom/security/test/contentverifier/signature.der | Bin 0 -> 103 bytes dom/security/test/contentverifier/sk.pem | 9 + dom/security/test/contentverifier/style.css | 3 + .../test/cors/file_CrossSiteXHR_cache_server.sjs | 49 + .../test/cors}/file_CrossSiteXHR_inner.html | 0 .../test/cors}/file_CrossSiteXHR_inner.jar | Bin .../test/cors}/file_CrossSiteXHR_inner_data.sjs | 0 .../test/cors/file_CrossSiteXHR_server.sjs | 179 + dom/security/test/cors/mochitest.ini | 11 + dom/security/test/cors/test_CrossSiteXHR.html | 1461 + .../test/cors/test_CrossSiteXHR_cache.html | 587 + .../test/cors/test_CrossSiteXHR_origin.html | 174 + dom/security/test/csp/browser.ini | 13 + .../browser_manifest-src-override-default-src.js | 108 + dom/security/test/csp/browser_test_web_manifest.js | 224 + .../csp/browser_test_web_manifest_mixed_content.js | 53 + dom/security/test/csp/file_CSP.css | 20 + dom/{base => security}/test/csp/file_CSP.sjs | 0 .../test/csp/file_allow_https_schemes.html | 14 + dom/security/test/csp/file_base_uri_server.sjs | 61 + dom/security/test/csp/file_blob_data_schemes.html | 49 + dom/security/test/csp/file_block_all_mcb.sjs | 76 + ..._block_all_mixed_content_frame_navigation1.html | 19 + ..._block_all_mixed_content_frame_navigation2.html | 15 + dom/security/test/csp/file_bug1229639.html | 7 + .../test/csp/file_bug1229639.html^headers^ | 1 + dom/security/test/csp/file_bug1312272.html | 13 + .../test/csp/file_bug1312272.html^headers^ | 1 + dom/security/test/csp/file_bug1312272.js | 8 + .../test/csp/file_bug663567.xsl} | 0 dom/security/test/csp/file_bug663567_allows.xml | 28 + .../test/csp/file_bug663567_allows.xml^headers^} | 0 dom/security/test/csp/file_bug663567_blocks.xml | 28 + .../test/csp/file_bug663567_blocks.xml^headers^} | 0 dom/security/test/csp/file_bug802872.html | 12 + .../test/csp/file_bug802872.html^headers^} | 0 dom/security/test/csp/file_bug802872.js | 43 + .../test/csp/file_bug802872.sjs} | 0 .../test/csp/file_bug836922_npolicies.html | 12 + .../csp/file_bug836922_npolicies.html^headers^ | 2 + .../csp/file_bug836922_npolicies_ro_violation.sjs | 0 .../csp/file_bug836922_npolicies_violation.sjs | 0 .../test/csp/file_bug885433_allows.html} | 0 .../test/csp/file_bug885433_allows.html^headers^} | 0 .../test/csp/file_bug885433_blocks.html} | 0 .../test/csp/file_bug885433_blocks.html^headers^} | 0 dom/security/test/csp/file_bug886164.html | 15 + .../test/csp/file_bug886164.html^headers^ | 0 dom/security/test/csp/file_bug886164_2.html | 14 + .../test/csp/file_bug886164_2.html^headers^ | 0 dom/security/test/csp/file_bug886164_3.html | 12 + .../test/csp/file_bug886164_3.html^headers^ | 0 dom/security/test/csp/file_bug886164_4.html | 12 + .../test/csp/file_bug886164_4.html^headers^ | 0 dom/security/test/csp/file_bug886164_5.html | 26 + .../test/csp/file_bug886164_5.html^headers^ | 0 dom/security/test/csp/file_bug886164_6.html | 35 + .../test/csp/file_bug886164_6.html^headers^ | 0 .../test/csp/file_bug888172.html} | 0 dom/security/test/csp/file_bug888172.sjs | 43 + .../test/csp/file_bug909029_none.html} | 0 .../test/csp/file_bug909029_none.html^headers^} | 0 .../test/csp/file_bug909029_star.html} | 0 .../test/csp/file_bug909029_star.html^headers^} | 0 dom/security/test/csp/file_bug910139.sjs | 52 + dom/security/test/csp/file_bug910139.xml | 28 + .../test/csp/file_bug910139.xsl} | 0 dom/security/test/csp/file_bug941404.html | 27 + .../test/csp/file_bug941404_xhr.html} | 0 .../test/csp/file_bug941404_xhr.html^headers^} | 0 dom/security/test/csp/file_child-src_iframe.html | 61 + .../test/csp/file_child-src_inner_frame.html | 21 + .../test/csp/file_child-src_service_worker.html | 30 + .../test/csp/file_child-src_service_worker.js | 3 + .../csp/file_child-src_shared_worker-redirect.html | 47 + .../test/csp/file_child-src_shared_worker.html | 34 + .../test/csp/file_child-src_shared_worker.js | 8 + .../csp/file_child-src_shared_worker_data.html | 37 + .../test/csp/file_child-src_worker-redirect.html | 47 + dom/security/test/csp/file_child-src_worker.html | 32 + dom/security/test/csp/file_child-src_worker.js | 4 + .../test/csp/file_child-src_worker_data.html | 33 + dom/security/test/csp/file_child_worker.js | 39 + .../test/csp/file_child_worker.js^headers^} | 0 dom/security/test/csp/file_connect-src-fetch.html | 16 + dom/security/test/csp/file_connect-src.html | 21 + dom/security/test/csp/file_data-uri_blocked.html | 15 + .../test/csp/file_data-uri_blocked.html^headers^ | 1 + dom/security/test/csp/file_doccomment_meta.html | 28 + dom/security/test/csp/file_docwrite_meta.css | 3 + dom/security/test/csp/file_docwrite_meta.html | 26 + dom/security/test/csp/file_docwrite_meta.js | 3 + .../test/csp/file_dual_header_testserver.sjs | 46 + dom/security/test/csp/file_evalscript_main.html | 12 + .../test/csp/file_evalscript_main.html^headers^} | 0 .../test/csp/file_evalscript_main.js} | 0 .../test/csp/file_evalscript_main_allowed.html | 12 + .../file_evalscript_main_allowed.html^headers^} | 0 .../test/csp/file_evalscript_main_allowed.js} | 0 dom/security/test/csp/file_fontloader.sjs | 58 + dom/security/test/csp/file_fontloader.woff | Bin 0 -> 11140 bytes .../test/csp/file_form-action.html | 0 dom/security/test/csp/file_form_action_server.sjs | 33 + dom/security/test/csp/file_frame_ancestors_ro.html | 1 + .../test/csp/file_frame_ancestors_ro.html^headers^ | 1 + dom/security/test/csp/file_frame_src.js | 14 + .../test/csp/file_frame_src_child_governs.html | 10 + .../test/csp/file_frame_src_frame_governs.html | 10 + dom/security/test/csp/file_frame_src_inner.html | 5 + dom/security/test/csp/file_frameancestors.sjs | 54 + .../test/csp/file_frameancestors_main.html | 44 + dom/security/test/csp/file_frameancestors_main.js | 65 + .../test/csp/file_hash_source.html | 0 .../test/csp/file_hash_source.html^headers^ | 0 .../csp/file_iframe_sandbox_document_write.html | 21 + .../test/csp/file_iframe_sandbox_srcdoc.html | 11 + .../csp/file_iframe_sandbox_srcdoc.html^headers^ | 1 + dom/security/test/csp/file_iframe_srcdoc.sjs | 79 + .../test/csp/file_ignore_unsafe_inline.html | 26 + ...nore_unsafe_inline_multiple_policies_server.sjs | 56 + dom/security/test/csp/file_ignore_xfo.html | 10 + .../test/csp/file_ignore_xfo.html^headers^ | 3 + dom/security/test/csp/file_image_nonce.html | 39 + .../test/csp/file_image_nonce.html^headers^ | 2 + dom/security/test/csp/file_inlinescript.html | 15 + .../test/csp/file_inlinestyle_main.html} | 0 .../test/csp/file_inlinestyle_main.html^headers^} | 0 .../test/csp/file_inlinestyle_main_allowed.html} | 0 .../file_inlinestyle_main_allowed.html^headers^} | 0 .../test/csp/file_invalid_source_expression.html | 11 + dom/security/test/csp/file_leading_wildcard.html | 11 + dom/security/test/csp/file_main.html | 55 + dom/security/test/csp/file_main.html^headers^ | 1 + dom/security/test/csp/file_main.js | 51 + dom/security/test/csp/file_main_worker.js | 48 + dom/security/test/csp/file_main_worker.js^headers^ | 1 + dom/security/test/csp/file_meta_element.html | 25 + dom/security/test/csp/file_meta_header_dual.sjs | 98 + .../test/csp/file_meta_whitespace_skipping.html | 31 + .../csp/file_multi_policy_injection_bypass.html | 15 + ...ile_multi_policy_injection_bypass.html^headers^ | 0 .../csp/file_multi_policy_injection_bypass_2.html | 15 + ...e_multi_policy_injection_bypass_2.html^headers^ | 0 .../test/csp/file_multipart_testserver.sjs | 50 + dom/security/test/csp/file_nonce_redirector.sjs | 25 + dom/security/test/csp/file_nonce_redirects.html | 23 + dom/security/test/csp/file_nonce_source.html | 73 + .../test/csp/file_nonce_source.html^headers^ | 0 .../test/csp/file_null_baseuri.html | 0 dom/security/test/csp/file_path_matching.html | 10 + .../test/csp/file_path_matching.js} | 0 .../test/csp/file_path_matching_incl_query.html | 10 + .../test/csp/file_path_matching_redirect.html | 10 + .../csp/file_path_matching_redirect_server.sjs | 13 + dom/security/test/csp/file_ping.html | 19 + ...file_policyuri_regression_from_multipolicy.html | 0 ...cyuri_regression_from_multipolicy.html^headers^ | 1 + ...le_policyuri_regression_from_multipolicy_policy | 0 dom/security/test/csp/file_punycode_host_src.js | 2 + dom/security/test/csp/file_punycode_host_src.sjs | 45 + dom/security/test/csp/file_redirect_content.sjs | 38 + .../test/csp/file_redirect_report.sjs | 0 dom/security/test/csp/file_redirect_worker.sjs | 34 + dom/security/test/csp/file_redirects_main.html | 37 + dom/security/test/csp/file_redirects_page.sjs | 103 + dom/security/test/csp/file_redirects_resource.sjs | 149 + dom/security/test/csp/file_referrerdirective.html | 55 + .../test/csp/file_report.html} | 0 dom/security/test/csp/file_report_chromescript.js | 54 + dom/security/test/csp/file_report_for_import.css | 1 + dom/security/test/csp/file_report_for_import.html | 10 + .../test/csp/file_report_for_import_server.sjs | 49 + ...e_report_uri_missing_in_report_only_header.html | 0 ...uri_missing_in_report_only_header.html^headers^ | 0 dom/security/test/csp/file_require_sri_meta.js | 1 + dom/security/test/csp/file_require_sri_meta.sjs | 54 + dom/security/test/csp/file_ro_ignore_xfo.html | 10 + .../test/csp/file_ro_ignore_xfo.html^headers^ | 3 + dom/security/test/csp/file_sandbox_1.html | 16 + dom/security/test/csp/file_sandbox_10.html | 12 + dom/security/test/csp/file_sandbox_11.html | 25 + dom/security/test/csp/file_sandbox_12.html | 40 + dom/security/test/csp/file_sandbox_13.html | 25 + dom/security/test/csp/file_sandbox_2.html | 16 + dom/security/test/csp/file_sandbox_3.html | 13 + dom/security/test/csp/file_sandbox_4.html | 13 + dom/security/test/csp/file_sandbox_5.html | 26 + dom/security/test/csp/file_sandbox_6.html | 35 + dom/security/test/csp/file_sandbox_7.html | 15 + dom/security/test/csp/file_sandbox_8.html | 15 + dom/security/test/csp/file_sandbox_9.html | 12 + .../test/csp/file_sandbox_allow_scripts.html | 12 + .../csp/file_sandbox_allow_scripts.html^headers^ | 1 + dom/security/test/csp/file_sandbox_fail.js | 4 + dom/security/test/csp/file_sandbox_pass.js | 4 + .../test/csp/file_scheme_relative_sources.js} | 0 .../test/csp/file_scheme_relative_sources.sjs | 42 + .../csp/file_self_none_as_hostname_confusion.html | 0 ...e_self_none_as_hostname_confusion.html^headers^ | 0 dom/security/test/csp/file_sendbeacon.html | 21 + dom/security/test/csp/file_service_worker.html | 19 + dom/security/test/csp/file_service_worker.js | 1 + dom/security/test/csp/file_shouldprocess.html | 25 + dom/security/test/csp/file_spawn_service_worker.js | 1 + dom/security/test/csp/file_spawn_shared_worker.js | 7 + dom/security/test/csp/file_spawn_worker.js | 1 + .../test/csp/file_strict_dynamic.js} | 0 .../test/csp/file_strict_dynamic_default_src.html | 14 + .../test/csp/file_strict_dynamic_default_src.js} | 0 .../test/csp/file_strict_dynamic_js_url.html | 15 + .../file_strict_dynamic_non_parser_inserted.html | 17 + ..._strict_dynamic_non_parser_inserted_inline.html | 16 + ...e_strict_dynamic_parser_inserted_doc_write.html | 15 + ...ic_parser_inserted_doc_write_correct_nonce.html | 15 + .../csp/file_strict_dynamic_script_events.html | 14 + .../csp/file_strict_dynamic_script_events_xbl.html | 14 + .../csp/file_strict_dynamic_script_extern.html | 10 + .../csp/file_strict_dynamic_script_inline.html | 14 + .../test/csp/file_strict_dynamic_unsafe_eval.html | 14 + .../test/csp/file_subframe_run_js_if_allowed.html | 0 .../file_subframe_run_js_if_allowed.html^headers^ | 0 dom/security/test/csp/file_testserver.sjs | 57 + dom/security/test/csp/file_upgrade_insecure.html | 78 + .../test/csp/file_upgrade_insecure_cors.html | 49 + .../test/csp/file_upgrade_insecure_cors_server.sjs | 62 + .../csp/file_upgrade_insecure_docwrite_iframe.sjs | 54 + .../test/csp/file_upgrade_insecure_meta.html | 79 + .../test/csp/file_upgrade_insecure_navigation.sjs | 79 + .../test/csp/file_upgrade_insecure_referrer.sjs | 55 + .../csp/file_upgrade_insecure_referrer_server.sjs | 56 + .../test/csp/file_upgrade_insecure_reporting.html | 23 + .../csp/file_upgrade_insecure_reporting_server.sjs | 80 + .../test/csp/file_upgrade_insecure_server.sjs | 102 + dom/security/test/csp/file_upgrade_insecure_wsh.py | 7 + dom/security/test/csp/file_web_manifest.html | 6 + dom/security/test/csp/file_web_manifest.json | 1 + .../test/csp/file_web_manifest.json^headers^ | 1 + dom/security/test/csp/file_web_manifest_https.html | 4 + dom/security/test/csp/file_web_manifest_https.json | 1 + .../test/csp/file_web_manifest_mixed_content.html | 9 + .../test/csp/file_web_manifest_remote.html | 8 + dom/security/test/csp/file_websocket_explicit.html | 31 + dom/security/test/csp/file_websocket_self.html | 31 + dom/security/test/csp/file_websocket_self_wsh.py | 7 + dom/security/test/csp/file_worker_src.js | 52 + .../test/csp/file_worker_src_child_governs.html | 9 + .../test/csp/file_worker_src_script_governs.html | 9 + .../test/csp/file_worker_src_worker_governs.html | 9 + dom/security/test/csp/mochitest.ini | 339 + dom/security/test/csp/referrerdirective.sjs | 36 + .../test/csp/test_301_redirect.html | 0 .../test/csp/test_302_redirect.html | 0 .../test/csp/test_303_redirect.html | 0 .../test/csp/test_307_redirect.html | 0 dom/security/test/csp/test_CSP.html | 147 + .../test/csp/test_allow_https_schemes.html | 76 + dom/security/test/csp/test_base-uri.html | 124 + dom/security/test/csp/test_blob_data_schemes.html | 89 + .../test/csp/test_block_all_mixed_content.html | 99 + ...t_block_all_mixed_content_frame_navigation.html | 46 + .../test/csp/test_blocked_uri_in_reports.html | 79 + dom/security/test/csp/test_bug1229639.html | 51 + dom/security/test/csp/test_bug1242019.html | 51 + dom/security/test/csp/test_bug1312272.html | 32 + dom/security/test/csp/test_bug663567.html | 76 + dom/security/test/csp/test_bug802872.html | 53 + .../test/csp/test_bug836922_npolicies.html | 240 + dom/security/test/csp/test_bug885433.html | 61 + dom/security/test/csp/test_bug886164.html | 172 + dom/security/test/csp/test_bug888172.html | 73 + dom/security/test/csp/test_bug909029.html | 129 + dom/security/test/csp/test_bug910139.html | 66 + dom/security/test/csp/test_bug941404.html | 107 + dom/security/test/csp/test_child-src_iframe.html | 114 + .../test/csp/test_child-src_worker-redirect.html | 125 + dom/security/test/csp/test_child-src_worker.html | 148 + .../test/csp/test_child-src_worker_data.html | 126 + dom/security/test/csp/test_connect-src.html | 129 + dom/security/test/csp/test_docwrite_meta.html | 86 + dom/security/test/csp/test_dual_header.html | 66 + dom/security/test/csp/test_evalscript.html | 59 + dom/security/test/csp/test_fontloader.html | 98 + dom/security/test/csp/test_form-action.html | 105 + .../test/csp/test_form_action_blocks_url.html | 76 + dom/security/test/csp/test_frame_ancestors_ro.html | 69 + dom/security/test/csp/test_frame_src.html | 84 + dom/security/test/csp/test_frameancestors.html | 157 + .../test/csp/test_hash_source.html | 0 dom/security/test/csp/test_iframe_sandbox.html | 239 + .../test/csp/test_iframe_sandbox_srcdoc.html | 62 + .../test/csp/test_iframe_sandbox_top_1.html | 80 + .../csp/test_iframe_sandbox_top_1.html^headers^ | 1 + dom/security/test/csp/test_iframe_srcdoc.html | 140 + .../test/csp/test_ignore_unsafe_inline.html | 122 + dom/security/test/csp/test_ignore_xfo.html | 59 + dom/security/test/csp/test_image_nonce.html | 60 + dom/security/test/csp/test_inlinescript.html | 123 + dom/security/test/csp/test_inlinestyle.html | 107 + .../test/csp/test_invalid_source_expression.html | 57 + dom/security/test/csp/test_leading_wildcard.html | 101 + dom/security/test/csp/test_meta_element.html | 90 + dom/security/test/csp/test_meta_header_dual.html | 137 + .../test/csp/test_meta_whitespace_skipping.html | 81 + .../csp/test_multi_policy_injection_bypass.html | 119 + dom/security/test/csp/test_multipartchannel.html | 34 + dom/security/test/csp/test_nonce_redirects.html | 47 + .../test/csp/test_nonce_source.html | 0 dom/security/test/csp/test_null_baseuri.html | 67 + dom/security/test/csp/test_path_matching.html | 115 + .../test/csp/test_path_matching_redirect.html | 89 + dom/security/test/csp/test_ping.html | 103 + ...test_policyuri_regression_from_multipolicy.html | 0 dom/security/test/csp/test_punycode_host_src.html | 81 + dom/security/test/csp/test_redirects.html | 137 + dom/security/test/csp/test_referrerdirective.html | 143 + dom/security/test/csp/test_report.html | 107 + dom/security/test/csp/test_report_for_import.html | 112 + ...t_report_uri_missing_in_report_only_header.html | 0 dom/security/test/csp/test_require_sri_meta.html | 77 + dom/security/test/csp/test_sandbox.html | 249 + .../test/csp/test_sandbox_allow_scripts.html | 31 + .../test/csp/test_scheme_relative_sources.html | 91 + .../csp/test_self_none_as_hostname_confusion.html | 0 dom/security/test/csp/test_sendbeacon.html | 34 + dom/security/test/csp/test_service_worker.html | 61 + dom/security/test/csp/test_shouldprocess.html | 98 + dom/security/test/csp/test_strict_dynamic.html | 134 + .../test/csp/test_strict_dynamic_default_src.html | 136 + .../csp/test_strict_dynamic_parser_inserted.html | 95 + .../test/csp/test_subframe_run_js_if_allowed.html | 0 dom/security/test/csp/test_upgrade_insecure.html | 181 + .../test/csp/test_upgrade_insecure_cors.html | 86 + .../csp/test_upgrade_insecure_docwrite_iframe.html | 54 + .../test/csp/test_upgrade_insecure_navigation.html | 103 + .../test/csp/test_upgrade_insecure_referrer.html | 85 + .../test/csp/test_upgrade_insecure_reporting.html | 69 + dom/security/test/csp/test_websocket_self.html | 61 + dom/security/test/csp/test_worker_src.html | 94 + dom/security/test/general/browser.ini | 14 + .../test/general/browser_test_data_download.js | 37 + .../test/general/browser_test_data_text_csv.js | 37 + .../browser_test_toplevel_data_navigations.js | 54 + .../browser_test_view_image_data_navigation.js | 30 + dom/security/test/general/bug1277803.html | 11 + dom/security/test/general/chrome.ini | 7 + .../security/test/general/favicon_bug1277803.ico | Bin .../file_block_script_wrong_mime_server.sjs | 34 + .../file_block_toplevel_data_navigation.html | 14 + .../file_block_toplevel_data_navigation2.html | 29 + .../file_block_toplevel_data_navigation3.html | 13 + .../general/file_block_toplevel_data_redirect.sjs | 14 + ...file_contentpolicytype_targeted_link_iframe.sjs | 46 + dom/security/test/general/file_data_download.html | 14 + dom/security/test/general/file_data_text_csv.html | 14 + .../test/general/file_nosniff_testserver.sjs | 60 + .../general/file_toplevel_data_meta_redirect.html | 10 + .../general/file_toplevel_data_navigations.sjs | 14 + .../general/file_view_image_data_navigation.html | 12 + dom/security/test/general/mochitest.ini | 21 + .../test/general/test_allow_opening_data_json.html | 39 + .../test/general/test_allow_opening_data_pdf.html | 41 + .../test/general/test_block_script_wrong_mime.html | 94 + .../test_block_toplevel_data_img_navigation.html | 53 + .../test_block_toplevel_data_navigation.html | 86 + dom/security/test/general/test_bug1277803.xul | 99 + ...est_contentpolicytype_targeted_link_iframe.html | 93 + dom/security/test/general/test_nosniff.html | 118 + dom/security/test/gtest/TestCSPParser.cpp | 1138 + dom/security/test/gtest/moz.build | 11 + .../file_bug803225_test_mailto.html} | 0 .../mixedcontentblocker/file_frameNavigation.html | 74 + .../file_frameNavigation_blankTarget.html | 32 + .../file_frameNavigation_grandchild.html | 57 + .../file_frameNavigation_innermost.html | 72 + .../file_frameNavigation_secure.html | 73 + .../file_frameNavigation_secure_grandchild.html | 58 + .../test/mixedcontentblocker/file_main.html | 261 + .../mixedcontentblocker/file_main_bug803225.html | 182 + .../file_main_bug803225_websocket_wsh.py} | 0 .../test/mixedcontentblocker/file_server.sjs} | 0 .../test/mixedcontentblocker/mochitest.ini | 23 + .../test/mixedcontentblocker/test_bug803225.html | 152 + .../mixedcontentblocker/test_frameNavigation.html | 127 + .../test/mixedcontentblocker/test_main.html | 184 + dom/security/test/moz.build | 31 + dom/security/test/sri/file_bug_1271796.css | 2 + .../sri/iframe_csp_directive_style_imports.html | 6 + ...frame_csp_directive_style_imports.html^headers^ | 1 + .../test/sri/iframe_require-sri-for_main.html | 47 + .../sri/iframe_require-sri-for_main.html^headers^ | 1 + .../test/sri/iframe_require-sri-for_no_csp.html | 5 + .../test/sri/iframe_script_crossdomain.html | 135 + .../test/sri/iframe_script_sameorigin.html | 249 + dom/security/test/sri/iframe_sri_disabled.html | 74 + .../test/sri/iframe_style_crossdomain.html | 117 + dom/security/test/sri/iframe_style_sameorigin.html | 164 + dom/security/test/sri/mochitest.ini | 57 + dom/security/test/sri/rsf_csp_worker.js | 9 + dom/security/test/sri/rsf_csp_worker.js^headers^ | 1 + dom/security/test/sri/rsf_imported.js | 1 + dom/security/test/sri/rsf_spawn_CSPd_worker.js | 3 + dom/security/test/sri/rsf_worker.js | 2 + dom/security/test/sri/script.js | 1 + dom/security/test/sri/script.js^headers^ | 1 + dom/security/test/sri/script_301.js | 1 + dom/security/test/sri/script_301.js^headers^ | 2 + dom/security/test/sri/script_302.js | 1 + dom/security/test/sri/script_302.js^headers^ | 2 + dom/security/test/sri/script_401.js | 1 + dom/security/test/sri/script_401.js^headers^ | 2 + dom/security/test/sri/script_crossdomain1.js | 4 + .../test/sri/script_crossdomain1.js^headers^ | 1 + dom/security/test/sri/script_crossdomain2.js | 5 + dom/security/test/sri/script_crossdomain3.js | 1 + .../test/sri/script_crossdomain3.js^headers^ | 1 + dom/security/test/sri/script_crossdomain4.js | 1 + .../test/sri/script_crossdomain4.js^headers^ | 1 + dom/security/test/sri/script_crossdomain5.js | 1 + .../test/sri/script_crossdomain5.js^headers^} | 0 dom/security/test/sri/style1.css | 3 + dom/security/test/sri/style1.css^headers^ | 1 + dom/security/test/sri/style2.css | 1 + dom/security/test/sri/style3.css | 3 + dom/security/test/sri/style4.css | 4 + dom/security/test/sri/style4.css^headers^ | 1 + dom/security/test/sri/style5.css | 4 + dom/security/test/sri/style6.css | 4 + dom/security/test/sri/style6.css^headers^ | 1 + dom/security/test/sri/style_301.css | 3 + dom/security/test/sri/style_301.css^headers^ | 2 + dom/security/test/sri/style_imported.css | 6 + dom/security/test/sri/style_importing.css | 4 + dom/security/test/sri/test_bug_1271796.html | 30 + .../test/sri/test_csp_directive_style_imports.html | 42 + .../sri/test_require-sri-for_csp_directive.html | 76 + ...est_require-sri-for_csp_directive_disabled.html | 46 + dom/security/test/sri/test_script_crossdomain.html | 18 + dom/security/test/sri/test_script_sameorigin.html | 18 + dom/security/test/sri/test_sri_disabled.html | 18 + dom/security/test/sri/test_style_crossdomain.html | 18 + dom/security/test/sri/test_style_sameorigin.html | 18 + dom/security/test/unit/test_csp_reports.js | 231 + .../test_csp_upgrade_insecure_request_header.js | 107 + .../unit/test_isOriginPotentiallyTrustworthy.js | 47 + dom/security/test/unit/xpcshell.ini | 7 + dom/settings/SettingsDB.jsm | 29 +- dom/settings/SettingsManager.js | 21 +- dom/settings/SettingsRequestManager.jsm | 36 +- dom/settings/SettingsService.js | 347 - dom/settings/SettingsService.manifest | 5 - dom/settings/moz.build | 17 +- dom/settings/tests/chrome.ini | 21 +- dom/settings/tests/file_bug1110872.html | 5 - dom/settings/tests/file_loadserver.js | 8 +- dom/settings/tests/mochitest.ini | 16 - dom/settings/tests/test_settings_basics.html | 17 +- dom/settings/tests/test_settings_blobs.html | 9 +- dom/settings/tests/test_settings_bug1110872.html | 4 +- dom/settings/tests/test_settings_data_uris.html | 9 +- dom/settings/tests/test_settings_events.html | 8 +- .../tests/test_settings_navigator_object.html | 17 +- .../tests/test_settings_observer_killer.html | 60 + .../tests/test_settings_onsettingchange.html | 17 +- dom/settings/tests/test_settings_permissions.html | 15 +- dom/settings/tests/test_settings_service.js | 129 - dom/settings/tests/test_settings_service.xul | 19 - .../tests/test_settings_service_callback.js | 47 - .../tests/test_settings_service_callback.xul | 19 - .../unit/test_settingsrequestmanager_messages.js | 6 +- dom/smil/SMILBoolType.cpp | 3 +- dom/smil/SMILBoolType.h | 5 +- dom/smil/SMILEnumType.cpp | 3 +- dom/smil/SMILEnumType.h | 5 +- dom/smil/SMILIntegerType.cpp | 3 +- dom/smil/SMILIntegerType.h | 5 +- dom/smil/SMILStringType.cpp | 3 +- dom/smil/SMILStringType.h | 5 +- dom/smil/TimeEvent.cpp | 45 +- dom/smil/TimeEvent.h | 30 +- dom/smil/crashtests/483584-2.svg | 54 +- dom/smil/crashtests/crashtests.list | 4 +- dom/smil/moz.build | 4 +- dom/smil/nsISMILAttr.h | 8 +- dom/smil/nsISMILType.h | 3 +- dom/smil/nsSMILAnimationController.cpp | 363 +- dom/smil/nsSMILAnimationController.h | 57 +- dom/smil/nsSMILAnimationFunction.cpp | 37 +- dom/smil/nsSMILAnimationFunction.h | 18 +- dom/smil/nsSMILCSSProperty.cpp | 23 +- dom/smil/nsSMILCSSProperty.h | 11 +- dom/smil/nsSMILCSSValueType.cpp | 50 +- dom/smil/nsSMILCSSValueType.h | 19 +- dom/smil/nsSMILCompositor.cpp | 34 +- dom/smil/nsSMILCompositor.h | 17 +- dom/smil/nsSMILCompositorTable.h | 3 +- dom/smil/nsSMILFloatType.cpp | 3 +- dom/smil/nsSMILFloatType.h | 5 +- dom/smil/nsSMILInstanceTime.cpp | 9 +- dom/smil/nsSMILInstanceTime.h | 4 +- dom/smil/nsSMILInterval.cpp | 5 +- dom/smil/nsSMILInterval.h | 9 +- dom/smil/nsSMILKeySpline.cpp | 7 +- dom/smil/nsSMILKeySpline.h | 23 +- dom/smil/nsSMILMappedAttribute.cpp | 13 +- dom/smil/nsSMILMappedAttribute.h | 5 +- dom/smil/nsSMILMilestone.h | 3 +- dom/smil/nsSMILNullType.cpp | 3 +- dom/smil/nsSMILNullType.h | 5 +- dom/smil/nsSMILParserUtils.cpp | 36 +- dom/smil/nsSMILParserUtils.h | 7 +- dom/smil/nsSMILRepeatCount.cpp | 3 +- dom/smil/nsSMILRepeatCount.h | 3 +- dom/smil/nsSMILSetAnimationFunction.cpp | 3 +- dom/smil/nsSMILSetAnimationFunction.h | 3 +- dom/smil/nsSMILTargetIdentifier.h | 8 +- dom/smil/nsSMILTimeContainer.cpp | 25 +- dom/smil/nsSMILTimeContainer.h | 8 +- dom/smil/nsSMILTimeValue.cpp | 3 +- dom/smil/nsSMILTimeValue.h | 3 +- dom/smil/nsSMILTimeValueSpec.cpp | 17 +- dom/smil/nsSMILTimeValueSpec.h | 8 +- dom/smil/nsSMILTimeValueSpecParams.h | 8 +- dom/smil/nsSMILTimedElement.cpp | 102 +- dom/smil/nsSMILTimedElement.h | 26 +- dom/smil/nsSMILTypes.h | 3 +- dom/smil/nsSMILValue.cpp | 45 +- dom/smil/nsSMILValue.h | 10 +- dom/smil/test/db_smilCSSFromBy.js | 17 + dom/smil/test/db_smilCSSFromTo.js | 12 +- dom/smil/test/db_smilCSSPaced.js | 11 + dom/smil/test/smilTestUtils.js | 31 +- dom/smil/test/test_smilCSSFromBy.xhtml | 4 - dom/smil/test/test_smilCSSFromTo.xhtml | 4 - dom/smil/test/test_smilCSSPaced.xhtml | 3 - dom/smil/test/test_smilConditionalProcessing.html | 14 +- dom/smil/test/test_smilFillMode.xhtml | 2 +- dom/smil/test/test_smilInvalidValues.html | 24 +- dom/smil/test/test_smilKeySplines.xhtml | 4 +- dom/smil/test/test_smilKeyTimes.xhtml | 2 +- dom/smil/test/test_smilKeyTimesPacedMode.xhtml | 2 +- dom/smil/test/test_smilMappedAttrFromBy.xhtml | 4 - dom/smil/test/test_smilMappedAttrFromTo.xhtml | 4 - dom/smil/test/test_smilMappedAttrPaced.xhtml | 4 - dom/smil/test/test_smilMinTiming.html | 26 +- dom/smil/test/test_smilRepeatDuration.html | 2 +- dom/smil/test/test_smilSync.xhtml | 8 +- dom/smil/test/test_smilTextZoom.xhtml | 2 +- dom/smil/test/test_smilTimeEvents.xhtml | 45 +- dom/smil/test/test_smilTiming.xhtml | 2 +- dom/smil/test/test_smilTimingZeroIntervals.xhtml | 2 +- dom/smil/test/test_smilValues.xhtml | 2 +- dom/speakermanager/SpeakerManager.cpp | 224 - dom/speakermanager/SpeakerManager.h | 64 - dom/speakermanager/SpeakerManagerService.cpp | 205 - dom/speakermanager/SpeakerManagerService.h | 79 - dom/speakermanager/SpeakerManagerServiceChild.cpp | 121 - dom/speakermanager/SpeakerManagerServiceChild.h | 45 - dom/speakermanager/moz.build | 25 - dom/speakermanager/tests/mochitest.ini | 3 - dom/speakermanager/tests/test_speakermanager.html | 53 - dom/storage/DOMStorage.cpp | 146 +- dom/storage/DOMStorage.h | 87 +- dom/storage/DOMStorageCache.cpp | 199 +- dom/storage/DOMStorageCache.h | 63 +- dom/storage/DOMStorageDBThread.cpp | 658 +- dom/storage/DOMStorageDBThread.h | 107 +- dom/storage/DOMStorageDBUpdater.cpp | 417 + dom/storage/DOMStorageDBUpdater.h | 22 + dom/storage/DOMStorageIPC.cpp | 263 +- dom/storage/DOMStorageIPC.h | 102 +- dom/storage/DOMStorageManager.cpp | 316 +- dom/storage/DOMStorageManager.h | 46 +- dom/storage/DOMStorageObserver.cpp | 110 +- dom/storage/DOMStorageObserver.h | 15 +- dom/storage/PStorage.ipdl | 24 +- dom/storage/moz.build | 7 +- dom/svg/DOMSVGAnimatedLengthList.cpp | 15 +- dom/svg/DOMSVGAnimatedLengthList.h | 8 +- dom/svg/DOMSVGAnimatedNumberList.cpp | 15 +- dom/svg/DOMSVGAnimatedNumberList.h | 10 +- dom/svg/DOMSVGLength.cpp | 25 +- dom/svg/DOMSVGLength.h | 12 +- dom/svg/DOMSVGLengthList.cpp | 57 +- dom/svg/DOMSVGLengthList.h | 16 +- dom/svg/DOMSVGNumber.cpp | 19 +- dom/svg/DOMSVGNumber.h | 10 +- dom/svg/DOMSVGNumberList.cpp | 59 +- dom/svg/DOMSVGNumberList.h | 16 +- dom/svg/DOMSVGPathSeg.cpp | 6 +- dom/svg/DOMSVGPathSeg.h | 18 +- dom/svg/DOMSVGPathSegList.cpp | 114 +- dom/svg/DOMSVGPathSegList.h | 14 +- dom/svg/DOMSVGPoint.cpp | 9 +- dom/svg/DOMSVGPoint.h | 6 +- dom/svg/DOMSVGPointList.cpp | 63 +- dom/svg/DOMSVGPointList.h | 14 +- dom/svg/DOMSVGStringList.cpp | 12 +- dom/svg/DOMSVGStringList.h | 10 +- dom/svg/DOMSVGTransformList.cpp | 66 +- dom/svg/DOMSVGTransformList.h | 21 +- dom/svg/SVGAElement.cpp | 45 +- dom/svg/SVGAElement.h | 13 +- dom/svg/SVGAltGlyphElement.cpp | 112 - dom/svg/SVGAltGlyphElement.h | 64 - dom/svg/SVGAngle.cpp | 19 +- dom/svg/SVGAngle.h | 7 +- dom/svg/SVGAnimateElement.cpp | 9 +- dom/svg/SVGAnimateElement.h | 5 +- dom/svg/SVGAnimateMotionElement.cpp | 7 +- dom/svg/SVGAnimateMotionElement.h | 5 +- dom/svg/SVGAnimateTransformElement.cpp | 7 +- dom/svg/SVGAnimateTransformElement.h | 5 +- dom/svg/SVGAnimatedAngle.cpp | 7 +- dom/svg/SVGAnimatedAngle.h | 7 +- dom/svg/SVGAnimatedBoolean.cpp | 7 +- dom/svg/SVGAnimatedBoolean.h | 7 +- dom/svg/SVGAnimatedEnumeration.cpp | 4 +- dom/svg/SVGAnimatedEnumeration.h | 4 +- dom/svg/SVGAnimatedInteger.cpp | 4 +- dom/svg/SVGAnimatedInteger.h | 4 +- dom/svg/SVGAnimatedLength.cpp | 11 +- dom/svg/SVGAnimatedLength.h | 7 +- dom/svg/SVGAnimatedLengthList.cpp | 9 +- dom/svg/SVGAnimatedLengthList.h | 5 +- dom/svg/SVGAnimatedNumber.cpp | 4 +- dom/svg/SVGAnimatedNumber.h | 4 +- dom/svg/SVGAnimatedNumberList.cpp | 9 +- dom/svg/SVGAnimatedNumberList.h | 5 +- dom/svg/SVGAnimatedPathSegList.cpp | 9 +- dom/svg/SVGAnimatedPathSegList.h | 5 +- dom/svg/SVGAnimatedPointList.cpp | 9 +- dom/svg/SVGAnimatedPointList.h | 5 +- dom/svg/SVGAnimatedPreserveAspectRatio.cpp | 30 +- dom/svg/SVGAnimatedPreserveAspectRatio.h | 19 +- dom/svg/SVGAnimatedRect.cpp | 7 +- dom/svg/SVGAnimatedRect.h | 7 +- dom/svg/SVGAnimatedString.cpp | 7 +- dom/svg/SVGAnimatedString.h | 7 +- dom/svg/SVGAnimatedTransformList.cpp | 15 +- dom/svg/SVGAnimatedTransformList.h | 10 +- dom/svg/SVGAnimationElement.cpp | 62 +- dom/svg/SVGAnimationElement.h | 9 +- dom/svg/SVGAttrValueWrapper.cpp | 6 +- dom/svg/SVGAttrValueWrapper.h | 8 +- dom/svg/SVGCircleElement.cpp | 32 +- dom/svg/SVGCircleElement.h | 10 +- dom/svg/SVGClipPathElement.cpp | 7 +- dom/svg/SVGClipPathElement.h | 5 +- dom/svg/SVGComponentTransferFunctionElement.h | 13 +- dom/svg/SVGContentUtils.cpp | 177 +- dom/svg/SVGContentUtils.h | 92 +- dom/svg/SVGDefsElement.cpp | 7 +- dom/svg/SVGDefsElement.h | 5 +- dom/svg/SVGDescElement.cpp | 7 +- dom/svg/SVGDescElement.h | 5 +- dom/svg/SVGDocument.cpp | 98 +- dom/svg/SVGDocument.h | 9 +- dom/svg/SVGElementFactory.cpp | 13 +- dom/svg/SVGElementFactory.h | 5 +- dom/svg/SVGEllipseElement.cpp | 32 +- dom/svg/SVGEllipseElement.h | 10 +- dom/svg/SVGFEBlendElement.cpp | 7 +- dom/svg/SVGFEBlendElement.h | 7 +- dom/svg/SVGFEColorMatrixElement.cpp | 7 +- dom/svg/SVGFEColorMatrixElement.h | 9 +- dom/svg/SVGFEComponentTransferElement.cpp | 11 +- dom/svg/SVGFEComponentTransferElement.h | 9 +- dom/svg/SVGFECompositeElement.cpp | 7 +- dom/svg/SVGFECompositeElement.h | 7 +- dom/svg/SVGFEConvolveMatrixElement.cpp | 17 +- dom/svg/SVGFEConvolveMatrixElement.h | 7 +- dom/svg/SVGFEDiffuseLightingElement.cpp | 7 +- dom/svg/SVGFEDiffuseLightingElement.h | 7 +- dom/svg/SVGFEDisplacementMapElement.cpp | 7 +- dom/svg/SVGFEDisplacementMapElement.h | 7 +- dom/svg/SVGFEDistantLightElement.cpp | 7 +- dom/svg/SVGFEDistantLightElement.h | 5 +- dom/svg/SVGFEDropShadowElement.cpp | 7 +- dom/svg/SVGFEDropShadowElement.h | 7 +- dom/svg/SVGFEFloodElement.cpp | 7 +- dom/svg/SVGFEFloodElement.h | 7 +- dom/svg/SVGFEGaussianBlurElement.cpp | 7 +- dom/svg/SVGFEGaussianBlurElement.h | 7 +- dom/svg/SVGFEImageElement.cpp | 52 +- dom/svg/SVGFEImageElement.h | 22 +- dom/svg/SVGFEMergeElement.cpp | 9 +- dom/svg/SVGFEMergeElement.h | 7 +- dom/svg/SVGFEMergeNodeElement.cpp | 7 +- dom/svg/SVGFEMergeNodeElement.h | 5 +- dom/svg/SVGFEMorphologyElement.cpp | 7 +- dom/svg/SVGFEMorphologyElement.h | 7 +- dom/svg/SVGFEOffsetElement.cpp | 7 +- dom/svg/SVGFEOffsetElement.h | 7 +- dom/svg/SVGFEPointLightElement.cpp | 7 +- dom/svg/SVGFEPointLightElement.h | 5 +- dom/svg/SVGFESpecularLightingElement.cpp | 7 +- dom/svg/SVGFESpecularLightingElement.h | 7 +- dom/svg/SVGFESpotLightElement.cpp | 7 +- dom/svg/SVGFESpotLightElement.h | 5 +- dom/svg/SVGFETileElement.cpp | 7 +- dom/svg/SVGFETileElement.h | 7 +- dom/svg/SVGFETurbulenceElement.cpp | 9 +- dom/svg/SVGFETurbulenceElement.h | 7 +- dom/svg/SVGFilterElement.cpp | 14 +- dom/svg/SVGFilterElement.h | 11 +- dom/svg/SVGForeignObjectElement.cpp | 13 +- dom/svg/SVGForeignObjectElement.h | 10 +- dom/svg/SVGFragmentIdentifier.cpp | 286 +- dom/svg/SVGFragmentIdentifier.h | 21 +- dom/svg/SVGGElement.cpp | 7 +- dom/svg/SVGGElement.h | 5 +- dom/svg/SVGGradientElement.cpp | 28 +- dom/svg/SVGGradientElement.h | 23 +- dom/svg/SVGGraphicsElement.cpp | 9 +- dom/svg/SVGGraphicsElement.h | 5 +- dom/svg/SVGIRect.h | 8 +- dom/svg/SVGImageElement.cpp | 57 +- dom/svg/SVGImageElement.h | 21 +- dom/svg/SVGIntegerPairSMILType.cpp | 3 +- dom/svg/SVGIntegerPairSMILType.h | 5 +- dom/svg/SVGLength.cpp | 5 +- dom/svg/SVGLength.h | 3 +- dom/svg/SVGLengthList.cpp | 7 +- dom/svg/SVGLengthList.h | 17 +- dom/svg/SVGLengthListSMILType.cpp | 3 +- dom/svg/SVGLengthListSMILType.h | 5 +- dom/svg/SVGLineElement.cpp | 106 +- dom/svg/SVGLineElement.h | 14 +- dom/svg/SVGMPathElement.cpp | 67 +- dom/svg/SVGMPathElement.h | 13 +- dom/svg/SVGMarkerElement.cpp | 14 +- dom/svg/SVGMarkerElement.h | 6 +- dom/svg/SVGMaskElement.cpp | 7 +- dom/svg/SVGMaskElement.h | 5 +- dom/svg/SVGMatrix.cpp | 30 +- dom/svg/SVGMatrix.h | 11 +- dom/svg/SVGMetadataElement.cpp | 7 +- dom/svg/SVGMetadataElement.h | 5 +- dom/svg/SVGMotionSMILAnimationFunction.cpp | 16 +- dom/svg/SVGMotionSMILAnimationFunction.h | 6 +- dom/svg/SVGMotionSMILAttr.cpp | 3 +- dom/svg/SVGMotionSMILAttr.h | 5 +- dom/svg/SVGMotionSMILPathUtils.cpp | 9 +- dom/svg/SVGMotionSMILPathUtils.h | 5 +- dom/svg/SVGMotionSMILType.cpp | 27 +- dom/svg/SVGMotionSMILType.h | 7 +- dom/svg/SVGNumberList.cpp | 9 +- dom/svg/SVGNumberList.h | 11 +- dom/svg/SVGNumberListSMILType.cpp | 3 +- dom/svg/SVGNumberListSMILType.h | 5 +- dom/svg/SVGNumberPairSMILType.cpp | 3 +- dom/svg/SVGNumberPairSMILType.h | 5 +- dom/svg/SVGOrientSMILType.cpp | 3 +- dom/svg/SVGOrientSMILType.h | 5 +- dom/svg/SVGPathData.cpp | 19 +- dom/svg/SVGPathData.h | 11 +- dom/svg/SVGPathElement.cpp | 51 +- dom/svg/SVGPathElement.h | 9 +- dom/svg/SVGPathSegListSMILType.cpp | 7 +- dom/svg/SVGPathSegListSMILType.h | 5 +- dom/svg/SVGPathSegUtils.cpp | 15 +- dom/svg/SVGPathSegUtils.h | 3 +- dom/svg/SVGPatternElement.cpp | 14 +- dom/svg/SVGPatternElement.h | 12 +- dom/svg/SVGPoint.h | 3 +- dom/svg/SVGPointList.cpp | 9 +- dom/svg/SVGPointList.h | 11 +- dom/svg/SVGPointListSMILType.cpp | 3 +- dom/svg/SVGPointListSMILType.h | 5 +- dom/svg/SVGPolygonElement.cpp | 9 +- dom/svg/SVGPolygonElement.h | 7 +- dom/svg/SVGPolylineElement.cpp | 9 +- dom/svg/SVGPolylineElement.h | 9 +- dom/svg/SVGPreserveAspectRatio.cpp | 10 +- dom/svg/SVGPreserveAspectRatio.h | 26 +- dom/svg/SVGRect.cpp | 5 +- dom/svg/SVGRect.h | 3 +- dom/svg/SVGRectElement.cpp | 40 +- dom/svg/SVGRectElement.h | 10 +- dom/svg/SVGSVGElement.cpp | 208 +- dom/svg/SVGSVGElement.h | 69 +- dom/svg/SVGScriptElement.cpp | 55 +- dom/svg/SVGScriptElement.h | 16 +- dom/svg/SVGSetElement.cpp | 7 +- dom/svg/SVGSetElement.h | 5 +- dom/svg/SVGStopElement.cpp | 7 +- dom/svg/SVGStopElement.h | 5 +- dom/svg/SVGStringList.cpp | 7 +- dom/svg/SVGStringList.h | 11 +- dom/svg/SVGStyleElement.cpp | 9 +- dom/svg/SVGStyleElement.h | 9 +- dom/svg/SVGSwitchElement.cpp | 19 +- dom/svg/SVGSwitchElement.h | 7 +- dom/svg/SVGSymbolElement.cpp | 17 +- dom/svg/SVGSymbolElement.h | 10 +- dom/svg/SVGTSpanElement.cpp | 7 +- dom/svg/SVGTSpanElement.h | 5 +- dom/svg/SVGTagList.h | 4 +- dom/svg/SVGTests.cpp | 24 +- dom/svg/SVGTests.h | 6 +- dom/svg/SVGTextContentElement.cpp | 5 +- dom/svg/SVGTextContentElement.h | 4 +- dom/svg/SVGTextElement.cpp | 7 +- dom/svg/SVGTextElement.h | 5 +- dom/svg/SVGTextPathElement.cpp | 14 +- dom/svg/SVGTextPathElement.h | 11 +- dom/svg/SVGTextPositioningElement.cpp | 3 +- dom/svg/SVGTextPositioningElement.h | 5 +- dom/svg/SVGTitleElement.cpp | 7 +- dom/svg/SVGTitleElement.h | 7 +- dom/svg/SVGTransform.cpp | 18 +- dom/svg/SVGTransform.h | 12 +- dom/svg/SVGTransformList.cpp | 10 +- dom/svg/SVGTransformList.h | 16 +- dom/svg/SVGTransformListParser.cpp | 24 +- dom/svg/SVGTransformListParser.h | 6 +- dom/svg/SVGTransformListSMILType.cpp | 30 +- dom/svg/SVGTransformListSMILType.h | 5 +- dom/svg/SVGTransformableElement.cpp | 94 +- dom/svg/SVGTransformableElement.h | 9 +- dom/svg/SVGUseElement.cpp | 120 +- dom/svg/SVGUseElement.h | 20 +- dom/svg/SVGViewBoxSMILType.cpp | 3 +- dom/svg/SVGViewBoxSMILType.h | 5 +- dom/svg/SVGViewElement.cpp | 9 +- dom/svg/SVGViewElement.h | 5 +- dom/svg/SVGZoomEvent.cpp | 22 +- dom/svg/SVGZoomEvent.h | 17 +- dom/svg/crashtests/1035248-1.svg | 18 + dom/svg/crashtests/1035248-2.svg | 16 + dom/svg/crashtests/1244898-1.xhtml | 14 + dom/svg/crashtests/1250725.html | 16 + dom/svg/crashtests/1267272-1.svg | 7 + dom/svg/crashtests/1282985-1.svg | 24 + dom/svg/crashtests/1329849-1.svg | 13 + dom/svg/crashtests/1329849-2.svg | 13 + dom/svg/crashtests/1329849-3.svg | 13 + dom/svg/crashtests/1329849-4.svg | 13 + dom/svg/crashtests/1329849-5.svg | 13 + dom/svg/crashtests/1329849-6.svg | 13 + dom/svg/crashtests/1343147.svg | 13 + dom/svg/crashtests/crashtests.list | 19 +- dom/svg/crashtests/invalid-image.svg | 1 + .../crashtests/long-clipPath-reference-chain.svg | 53 + dom/svg/moz.build | 10 +- dom/svg/nsISVGPoint.cpp | 3 +- dom/svg/nsISVGPoint.h | 14 +- dom/svg/nsSVGAngle.cpp | 18 +- dom/svg/nsSVGAngle.h | 7 +- dom/svg/nsSVGAnimatedTransformList.cpp | 13 +- dom/svg/nsSVGAnimatedTransformList.h | 29 +- dom/svg/nsSVGAttrTearoffTable.h | 3 +- dom/svg/nsSVGBoolean.cpp | 5 +- dom/svg/nsSVGBoolean.h | 8 +- dom/svg/nsSVGClass.cpp | 11 +- dom/svg/nsSVGClass.h | 7 +- dom/svg/nsSVGDataParser.cpp | 3 +- dom/svg/nsSVGDataParser.h | 3 +- dom/svg/nsSVGElement.cpp | 145 +- dom/svg/nsSVGElement.h | 44 +- dom/svg/nsSVGEnum.cpp | 5 +- dom/svg/nsSVGEnum.h | 8 +- dom/svg/nsSVGFeatures.cpp | 34 +- dom/svg/nsSVGFeatures.h | 16 +- dom/svg/nsSVGFeaturesList.h | 75 - dom/svg/nsSVGFilters.cpp | 26 +- dom/svg/nsSVGFilters.h | 10 +- dom/svg/nsSVGInteger.cpp | 5 +- dom/svg/nsSVGInteger.h | 8 +- dom/svg/nsSVGIntegerPair.cpp | 5 +- dom/svg/nsSVGIntegerPair.h | 8 +- dom/svg/nsSVGLength2.cpp | 20 +- dom/svg/nsSVGLength2.h | 12 +- dom/svg/nsSVGNumber2.cpp | 5 +- dom/svg/nsSVGNumber2.h | 8 +- dom/svg/nsSVGNumberPair.cpp | 5 +- dom/svg/nsSVGNumberPair.h | 8 +- dom/svg/nsSVGPathDataParser.cpp | 3 +- dom/svg/nsSVGPathDataParser.h | 5 +- dom/svg/nsSVGPathGeometryElement.cpp | 24 +- dom/svg/nsSVGPathGeometryElement.h | 27 +- dom/svg/nsSVGPolyElement.cpp | 25 +- dom/svg/nsSVGPolyElement.h | 8 +- dom/svg/nsSVGString.cpp | 9 +- dom/svg/nsSVGString.h | 4 +- dom/svg/nsSVGTransform.cpp | 26 +- dom/svg/nsSVGTransform.h | 6 +- dom/svg/nsSVGViewBox.cpp | 37 +- dom/svg/nsSVGViewBox.h | 32 +- dom/svg/test/a_href_helper_05.svg | 5 + dom/svg/test/a_href_helper_06.svg | 5 + dom/svg/test/a_href_helper_07.svg | 6 + dom/svg/test/bounds-helper.svg | 32 + dom/svg/test/mochitest.ini | 21 +- dom/svg/test/object-delayed-intrinsic-size.sjs | 2 +- dom/svg/test/reftest_viewport_noninteger.html | 175 + dom/svg/test/tearoff_with_cc_helper.html | 36 + dom/svg/test/test_SVGTransformListAddition.xhtml | 2 +- dom/svg/test/test_SVGUnitTypes.html | 26 +- dom/svg/test/test_SVG_namespace_ids.html | 3 - dom/svg/test/test_SVGxxxList.xhtml | 10 +- dom/svg/test/test_SVGxxxListIndexing.xhtml | 6 +- dom/svg/test/test_a_href_01.xhtml | 15 +- dom/svg/test/test_animLengthUnits.xhtml | 8 +- dom/svg/test/test_bbox-changes.xhtml | 78 + dom/svg/test/test_bounds.html | 94 +- dom/svg/test/test_fragments.html | 103 +- dom/svg/test/test_getCTM.html | 28 +- dom/svg/test/test_hasFeature.xhtml | 159 - dom/svg/test/test_lengthParsing.html | 2 +- dom/svg/test/test_markerOrient.xhtml | 115 + dom/svg/test/test_pathAnimInterpolation.xhtml | 18 +- dom/svg/test/test_scientific.html | 16 +- dom/svg/test/test_stroke-hit-testing.xhtml | 67 + dom/svg/test/test_style_sheet.html | 27 + dom/svg/test/test_switch.xhtml | 14 - dom/svg/test/test_tabindex.html | 68 + dom/svg/test/test_tearoff_with_cc.html | 48 + dom/svg/test/test_transformParsing.html | 4 +- dom/svg/test/test_use_with_hsts.html | 139 + dom/svg/test/test_valueAsString.xhtml | 4 +- dom/svg/test/use-with-hsts-helper.html | 30 + .../svg/test/use-with-hsts-helper.html^headers^ | 0 dom/system/NetworkGeolocationProvider.js | 94 +- dom/system/OSFileConstants.cpp | 172 +- dom/system/OSFileConstants.h | 4 +- dom/system/SystemUpdate.manifest | 2 + dom/system/SystemUpdateManager.js | 253 + dom/system/SystemUpdateService.jsm | 382 + dom/system/android/AndroidLocationProvider.cpp | 13 +- dom/system/android/AndroidLocationProvider.h | 2 + dom/system/android/moz.build | 5 +- dom/system/android/nsHapticFeedback.cpp | 9 +- dom/system/android/nsHapticFeedback.h | 5 +- dom/system/gonk/AudioChannelManager.cpp | 156 - dom/system/gonk/AudioChannelManager.h | 76 - dom/system/gonk/AudioManager.cpp | 873 - dom/system/gonk/AudioManager.h | 85 - dom/system/gonk/AutoMounter.cpp | 1352 - dom/system/gonk/AutoMounter.h | 101 - dom/system/gonk/AutoMounterSetting.cpp | 277 - dom/system/gonk/AutoMounterSetting.h | 38 - dom/system/gonk/GonkGPSGeolocationProvider.cpp | 1149 - dom/system/gonk/GonkGPSGeolocationProvider.h | 141 - dom/system/gonk/Makefile.in | 23 - dom/system/gonk/MozMtpCommon.h | 56 - dom/system/gonk/MozMtpDatabase.cpp | 1420 - dom/system/gonk/MozMtpDatabase.h | 278 - dom/system/gonk/MozMtpServer.cpp | 261 - dom/system/gonk/MozMtpServer.h | 62 - dom/system/gonk/MozMtpStorage.cpp | 135 - dom/system/gonk/MozMtpStorage.h | 48 - dom/system/gonk/NetIdManager.cpp | 68 - dom/system/gonk/NetIdManager.h | 45 - dom/system/gonk/NetworkInterfaceListService.js | 109 - .../gonk/NetworkInterfaceListService.manifest | 17 - dom/system/gonk/NetworkManager.js | 1564 - dom/system/gonk/NetworkManager.manifest | 3 - dom/system/gonk/NetworkService.js | 716 - dom/system/gonk/NetworkService.manifest | 3 - dom/system/gonk/NetworkUtils.cpp | 2559 - dom/system/gonk/NetworkUtils.h | 464 - dom/system/gonk/NetworkWorker.cpp | 270 - dom/system/gonk/NetworkWorker.h | 37 - dom/system/gonk/OpenFileFinder.cpp | 251 - dom/system/gonk/OpenFileFinder.h | 63 - dom/system/gonk/RILContentHelper.js | 946 - dom/system/gonk/RILSystemMessenger.jsm | 326 - dom/system/gonk/RILSystemMessengerHelper.js | 161 - dom/system/gonk/RILSystemMessengerHelper.manifest | 6 - dom/system/gonk/RadioInterfaceLayer.js | 3206 - dom/system/gonk/RadioInterfaceLayer.manifest | 23 - dom/system/gonk/SystemWorkerManager.cpp | 239 - dom/system/gonk/SystemWorkerManager.h | 76 - dom/system/gonk/TimeZoneSettingObserver.cpp | 234 - dom/system/gonk/TimeZoneSettingObserver.h | 20 - dom/system/gonk/Volume.cpp | 575 - dom/system/gonk/Volume.h | 152 - dom/system/gonk/VolumeCommand.cpp | 85 - dom/system/gonk/VolumeCommand.h | 204 - dom/system/gonk/VolumeManager.cpp | 560 - dom/system/gonk/VolumeManager.h | 191 - dom/system/gonk/VolumeManagerLog.h | 27 - dom/system/gonk/VolumeServiceIOThread.cpp | 82 - dom/system/gonk/VolumeServiceIOThread.h | 49 - dom/system/gonk/VolumeServiceTest.cpp | 202 - dom/system/gonk/VolumeServiceTest.h | 19 - dom/system/gonk/android_audio/AudioSystem.h | 1095 - dom/system/gonk/android_audio/AudioTrack.h | 489 - dom/system/gonk/android_audio/EffectApi.h | 798 - dom/system/gonk/android_audio/IAudioFlinger.h | 184 - .../gonk/android_audio/IAudioFlingerClient.h | 55 - dom/system/gonk/android_audio/IAudioRecord.h | 68 - dom/system/gonk/android_audio/IAudioTrack.h | 89 - dom/system/gonk/android_audio/IEffect.h | 60 - dom/system/gonk/android_audio/IEffectClient.h | 54 - dom/system/gonk/moz.build | 115 - dom/system/gonk/nsIAudioManager.idl | 59 - dom/system/gonk/nsINetworkInterfaceListService.idl | 38 - dom/system/gonk/nsINetworkManager.idl | 229 - dom/system/gonk/nsINetworkService.idl | 489 - dom/system/gonk/nsINetworkWorker.idl | 18 - dom/system/gonk/nsIRadioInterfaceLayer.idl | 81 - dom/system/gonk/nsISystemWorkerManager.idl | 16 - dom/system/gonk/nsIVolume.idl | 113 - dom/system/gonk/nsIVolumeMountLock.idl | 12 - dom/system/gonk/nsIVolumeService.idl | 31 - dom/system/gonk/nsIVolumeStat.idl | 12 - dom/system/gonk/nsIWorkerHolder.idl | 11 - dom/system/gonk/nsRadioInterfaceLayer.h | 16 - dom/system/gonk/nsVolume.cpp | 449 - dom/system/gonk/nsVolume.h | 127 - dom/system/gonk/nsVolumeMountLock.cpp | 172 - dom/system/gonk/nsVolumeMountLock.h | 57 - dom/system/gonk/nsVolumeService.cpp | 507 - dom/system/gonk/nsVolumeService.h | 73 - dom/system/gonk/nsVolumeStat.cpp | 35 - dom/system/gonk/nsVolumeStat.h | 30 - dom/system/gonk/ril_consts.js | 3463 - dom/system/gonk/ril_worker.js | 16112 -- dom/system/gonk/ril_worker_buf_object.js | 166 - dom/system/gonk/systemlibs.js | 201 - dom/system/gonk/tests/header_helpers.js | 226 - dom/system/gonk/tests/marionette/head.js | 226 - dom/system/gonk/tests/marionette/manifest.ini | 15 - .../gonk/tests/marionette/ril_jshint/README.md | 9 - .../gonk/tests/marionette/ril_jshint/jshint.js | 11096 -- .../gonk/tests/marionette/ril_jshint/jshintrc | 118 - .../gonk/tests/marionette/test_data_connection.js | 69 - .../tests/marionette/test_data_connection_proxy.js | 99 - .../marionette/test_dsds_numRadioInterfaces.js | 43 - .../gonk/tests/marionette/test_fakevolume.js | 29 - .../gonk/tests/marionette/test_geolocation.js | 117 - .../marionette/test_multiple_data_connection.js | 86 - .../marionette/test_network_active_changed.js | 52 - .../gonk/tests/marionette/test_ril_code_quality.py | 372 - .../gonk/tests/marionette/test_screen_state.js | 47 - dom/system/gonk/tests/test_ril_system_messenger.js | 1117 - .../gonk/tests/test_ril_worker_barring_password.js | 64 - dom/system/gonk/tests/test_ril_worker_buf.js | 183 - .../gonk/tests/test_ril_worker_cdma_info_rec.js | 234 - .../gonk/tests/test_ril_worker_cellbroadcast.js | 550 - .../tests/test_ril_worker_cellbroadcast_config.js | 173 - dom/system/gonk/tests/test_ril_worker_cf.js | 134 - dom/system/gonk/tests/test_ril_worker_clip.js | 65 - dom/system/gonk/tests/test_ril_worker_clir.js | 129 - dom/system/gonk/tests/test_ril_worker_cw.js | 116 - dom/system/gonk/tests/test_ril_worker_ecm.js | 169 - .../gonk/tests/test_ril_worker_icc_BerTlvHelper.js | 87 - .../gonk/tests/test_ril_worker_icc_CardLock.js | 296 - .../gonk/tests/test_ril_worker_icc_CardState.js | 210 - .../gonk/tests/test_ril_worker_icc_GsmPDUHelper.js | 79 - .../tests/test_ril_worker_icc_ICCContactHelper.js | 782 - .../gonk/tests/test_ril_worker_icc_ICCIOHelper.js | 174 - .../gonk/tests/test_ril_worker_icc_ICCPDUHelper.js | 546 - .../tests/test_ril_worker_icc_ICCRecordHelper.js | 731 - .../tests/test_ril_worker_icc_ICCUtilsHelper.js | 326 - .../gonk/tests/test_ril_worker_icc_IconLoader.js | 771 - .../tests/test_ril_worker_icc_SimRecordHelper.js | 1650 - dom/system/gonk/tests/test_ril_worker_mmi.js | 547 - dom/system/gonk/tests/test_ril_worker_mmi_cf.js | 165 - dom/system/gonk/tests/test_ril_worker_ruim.js | 328 - dom/system/gonk/tests/test_ril_worker_sms.js | 273 - dom/system/gonk/tests/test_ril_worker_sms_cdma.js | 298 - .../tests/test_ril_worker_sms_cdmapduhelper.js | 210 - .../gonk/tests/test_ril_worker_sms_gsmpduhelper.js | 235 - .../gonk/tests/test_ril_worker_sms_nl_tables.js | 77 - .../gonk/tests/test_ril_worker_sms_segment_info.js | 115 - dom/system/gonk/tests/test_ril_worker_ssn.js | 100 - dom/system/gonk/tests/test_ril_worker_stk.js | 1688 - .../gonk/tests/test_ril_worker_voiceprivacy.js | 100 - dom/system/gonk/tests/xpcshell.ini | 42 - dom/system/gonk/worker_buf.js | 623 - dom/system/linux/GpsdLocationProvider.cpp | 465 + dom/system/linux/GpsdLocationProvider.h | 52 + dom/system/linux/moz.build | 20 + dom/system/mac/CoreLocationLocationProvider.h | 11 +- dom/system/mac/CoreLocationLocationProvider.mm | 79 +- dom/system/mac/moz.build | 4 +- dom/system/moz.build | 18 +- dom/system/nsDeviceSensors.cpp | 229 +- dom/system/nsDeviceSensors.h | 14 +- dom/system/nsISystemUpdateProvider.idl | 73 + dom/system/qt/QTMLocationProvider.cpp | 101 - dom/system/qt/QTMLocationProvider.h | 35 - dom/system/qt/QtHapticFeedback.cpp | 20 - dom/system/qt/QtHapticFeedback.h | 13 - dom/system/qt/moz.build | 30 - dom/system/tests/file_bug1197901.html | 16 + dom/system/tests/marionette/manifest.ini | 4 +- .../tests/marionette/test_proximity_change.js | 4 +- dom/system/tests/mochitest.ini | 8 + .../tests/preload-SystemUpdateManager-jsm.js | 80 + dom/system/tests/test_bug1197901.html | 96 + dom/system/tests/test_system_update_enabled.html | 175 + dom/system/tests/worker_constants.js | 6 + dom/system/windows/WindowsLocationProvider.cpp | 117 +- dom/system/windows/WindowsLocationProvider.h | 25 +- dom/system/windows/moz.build | 6 +- dom/system/windows/nsHapticFeedback.cpp | 5 +- dom/system/windows/nsHapticFeedback.h | 5 +- dom/telephony/CallsList.cpp | 76 - dom/telephony/CallsList.h | 53 - dom/telephony/MMICall.cpp | 78 - dom/telephony/MMICall.h | 60 - dom/telephony/Telephony.cpp | 751 - dom/telephony/Telephony.h | 223 - dom/telephony/TelephonyCall.cpp | 373 - dom/telephony/TelephonyCall.h | 190 - dom/telephony/TelephonyCallGroup.cpp | 397 - dom/telephony/TelephonyCallGroup.h | 129 - dom/telephony/TelephonyCallId.cpp | 76 - dom/telephony/TelephonyCallId.h | 82 - dom/telephony/TelephonyCallInfo.cpp | 126 - dom/telephony/TelephonyCallInfo.h | 53 - dom/telephony/TelephonyCallback.cpp | 34 - dom/telephony/TelephonyCallback.h | 38 - dom/telephony/TelephonyCommon.h | 38 - dom/telephony/TelephonyDialCallback.cpp | 242 - dom/telephony/TelephonyDialCallback.h | 56 - dom/telephony/USSDSession.cpp | 127 - dom/telephony/USSDSession.h | 67 - dom/telephony/gonk/DialNumberUtils.jsm | 128 - dom/telephony/gonk/TelephonyAudioService.js | 151 - dom/telephony/gonk/TelephonyAudioService.manifest | 6 - dom/telephony/gonk/TelephonyService.js | 1374 - dom/telephony/gonk/TelephonyService.manifest | 5 - dom/telephony/ipc/PTelephony.ipdl | 173 - dom/telephony/ipc/PTelephonyRequest.ipdl | 81 - dom/telephony/ipc/TelephonyChild.cpp | 283 - dom/telephony/ipc/TelephonyChild.h | 106 - dom/telephony/ipc/TelephonyIPCSerializer.h | 132 - dom/telephony/ipc/TelephonyIPCService.cpp | 443 - dom/telephony/ipc/TelephonyIPCService.h | 47 - dom/telephony/ipc/TelephonyParent.cpp | 531 - dom/telephony/ipc/TelephonyParent.h | 100 - dom/telephony/ipc/TelephonyTypes.ipdlh | 31 - dom/telephony/moz.build | 76 - dom/telephony/nsIGonkTelephonyService.idl | 34 - dom/telephony/nsITelephonyAudioService.idl | 31 - dom/telephony/nsITelephonyCallInfo.idl | 73 - dom/telephony/nsITelephonyMessenger.idl | 54 - dom/telephony/nsITelephonyService.idl | 283 - dom/telephony/test/marionette/head.js | 1179 - dom/telephony/test/marionette/manifest.ini | 52 - .../marionette/test_audiomanager_phonestate.js | 94 - dom/telephony/test/marionette/test_call_mute.js | 21 - .../test/marionette/test_call_presentation.js | 71 - .../test/marionette/test_conference_add_error.js | 71 - .../marionette/test_conference_add_twice_error.js | 48 - .../marionette/test_conference_remove_error.js | 68 - .../marionette/test_conference_three_hangup_one.js | 35 - .../marionette/test_conference_three_remove_one.js | 39 - .../test/marionette/test_conference_two_calls.js | 28 - .../marionette/test_conference_two_hangup_all.js | 54 - .../marionette/test_conference_two_hangup_one.js | 33 - .../marionette/test_conference_two_hold_resume.js | 40 - .../marionette/test_conference_two_remove_one.js | 35 - .../test/marionette/test_crash_emulator.js | 26 - .../marionette/test_dsds_connection_conflict.js | 51 - .../marionette/test_dsds_default_service_id.js | 127 - .../test/marionette/test_dsds_normal_call.js | 78 - dom/telephony/test/marionette/test_emergency.js | 39 - .../test/marionette/test_emergency_label.js | 72 - .../test/marionette/test_incall_mmi_call_hold.js | 88 - .../marionette/test_incall_mmi_call_waiting.js | 77 - .../test/marionette/test_incall_mmi_conference.js | 90 - .../marionette/test_incoming_already_connected.js | 47 - .../test/marionette/test_incoming_already_held.js | 45 - .../test_incoming_answer_hangup_oncallschanged.js | 30 - .../marionette/test_incoming_basic_operations.js | 117 - .../test/marionette/test_incoming_onstatechange.js | 34 - dom/telephony/test/marionette/test_mmi.js | 26 - .../test/marionette/test_mmi_call_forwarding.js | 190 - .../marionette/test_mmi_change_barring_password.js | 99 - .../test/marionette/test_mmi_change_pin.js | 113 - .../test/marionette/test_mmi_unlock_puk.js | 157 - .../test/marionette/test_multiple_hold.js | 57 - .../test/marionette/test_outgoing_already_held.js | 41 - .../test_outgoing_answer_hangup_oncallschanged.js | 40 - .../marionette/test_outgoing_answer_radio_off.js | 26 - .../test/marionette/test_outgoing_auto_hold.js | 93 - .../test/marionette/test_outgoing_badNumber.js | 39 - .../marionette/test_outgoing_basic_operations.js | 117 - .../test/marionette/test_outgoing_busy.js | 27 - .../test/marionette/test_outgoing_onstatechange.js | 38 - .../test/marionette/test_outgoing_radio_off.js | 71 - .../test_outgoing_when_two_calls_on_line.js | 32 - dom/telephony/test/marionette/test_ready.js | 35 - .../test/marionette/test_redundant_operations.js | 49 - .../test/marionette/test_swap_held_and_active.js | 42 - .../test/marionette/test_temporary_clir.js | 22 - dom/telephony/test/xpcshell/header_helpers.js | 9 - dom/telephony/test/xpcshell/test_parseMMI.js | 322 - dom/telephony/test/xpcshell/xpcshell.ini | 5 - dom/tests/browser/browser.ini | 46 +- dom/tests/browser/browser_ConsoleAPITests.js | 701 +- .../browser/browser_ConsoleAPI_originAttributes.js | 80 + .../browser/browser_ConsoleStorageAPITests.js | 159 +- .../browser_ConsoleStoragePBTest_perwindowpb.js | 4 +- dom/tests/browser/browser_allocateGigabyte.js | 43 + dom/tests/browser/browser_autofocus_background.js | 60 +- dom/tests/browser/browser_autofocus_preference.js | 32 +- .../browser_beforeunload_between_chrome_content.js | 144 + dom/tests/browser/browser_bug1004814.js | 70 +- .../browser_bug1008941_dismissGeolocationHanger.js | 45 +- dom/tests/browser/browser_bug1238427.js | 31 + dom/tests/browser/browser_bug396843.js | 539 +- .../browser/browser_focus_steal_from_chrome.js | 276 +- ...ser_focus_steal_from_chrome_during_mousedown.js | 66 +- dom/tests/browser/browser_frame_elements.js | 106 +- dom/tests/browser/browser_largeAllocation.js | 214 + .../browser_localStorage_privatestorageevent.js | 165 +- dom/tests/browser/browser_performanceAPI.js | 139 + .../browser_test_new_window_from_content.js | 216 +- .../browser/browser_test_toolbars_visibility.js | 224 + dom/tests/browser/browser_webapps_permissions.js | 167 - .../browser/browser_webapps_perms_reinstall.js | 178 - dom/tests/browser/browser_xhr_sandbox.js | 2 +- dom/tests/browser/dummy.html | 9 + dom/tests/browser/file_workerPerformance.js | 65 + dom/tests/browser/geo_leak_test.html | 17 + dom/tests/browser/page_privatestorageevent.html | 17 - dom/tests/browser/test-console-api.html | 6 + dom/tests/browser/test-webapp-original.webapp | 19 - dom/tests/browser/test-webapp-reinstall.webapp | 16 - dom/tests/browser/test-webapp.webapp | 19 - dom/tests/browser/test-webapps-permissions.html | 9 - dom/tests/browser/test_largeAllocation.html | 4 + .../browser/test_largeAllocation.html^headers^ | 1 + .../test_new_window_from_content_child.html | 16 +- .../browser/test_new_window_from_content_child.js | 19 - dom/tests/manual/innertext_performance_test.html | 53 - dom/tests/mochitest/ajax/jquery/mochitest.ini | 3 +- dom/tests/mochitest/ajax/jquery/test/index.html | 4 +- dom/tests/mochitest/ajax/jquery/test/unit/core.js | 29 +- dom/tests/mochitest/ajax/lib/mochitest.ini | 4 - .../ajax/mochikit/MochiKit/DragAndDrop.js | 2 +- .../mochitest/ajax/mochikit/MochiKit/Sortable.js | 6 +- .../mochitest/ajax/mochikit/MochiKit/Style.js | 2 +- dom/tests/mochitest/ajax/mochikit/mochitest.ini | 1 - .../mochitest/ajax/mochikit/tests/mochitest.ini | 34 - dom/tests/mochitest/ajax/offline/mochitest.ini | 36 +- dom/tests/mochitest/ajax/offline/offlineTests.js | 4 +- .../ajax/offline/test_lowDeviceStorage.html | 6 +- .../ajax/offline/test_redirectUpdateItem.html | 0 .../mochitest/ajax/offline/test_updateCheck.html | 10 +- .../mochitest/ajax/prototype/dist/prototype.js | 6 +- dom/tests/mochitest/ajax/prototype/mochitest.ini | 3 +- .../mochitest/ajax/prototype/test/lib/unittest.js | 2 +- .../ajax/prototype/test/unit/base_test.js | 6 +- .../mochitest/ajax/prototype/test/unit/dom_test.js | 5 +- .../mochitest/ajax/scriptaculous/lib/prototype.js | 6 +- .../mochitest/ajax/scriptaculous/mochitest.ini | 3 +- .../mochitest/ajax/scriptaculous/src/dragdrop.js | 8 +- .../mochitest/ajax/scriptaculous/src/effects.js | 2 +- .../mochitest/ajax/scriptaculous/src/sound.js | 2 +- .../mochitest/ajax/scriptaculous/src/unittest.js | 2 +- .../beacon/beacon-originheader-handler.sjs | 11 +- .../mochitest/beacon/beacon-preflight-handler.sjs | 39 + .../mochitest/beacon/beacon-redirect-handler.sjs | 47 + dom/tests/mochitest/beacon/chrome.ini | 2 +- dom/tests/mochitest/beacon/mochitest.ini | 6 +- dom/tests/mochitest/beacon/test_beacon.html | 24 +- .../mochitest/beacon/test_beaconOriginHeader.html | 21 +- .../mochitest/beacon/test_beaconPreflight.html | 36 - .../test_beaconPreflightWithCustomContentType.html | 57 + .../mochitest/beacon/test_beaconRedirect.html | 62 + dom/tests/mochitest/bugs/file_cookieOutputter.html | 13 + dom/tests/mochitest/bugs/file_prime_cookie.html | 14 + dom/tests/mochitest/bugs/file_redirector.sjs | 9 + dom/tests/mochitest/bugs/mochitest.ini | 49 +- .../bugs/test_DOMWindowCreated_chromeonly.html | 1 + dom/tests/mochitest/bugs/test_bug1112040.html | 32 + .../mochitest/bugs/test_bug1160342_marquee.html | 337 + dom/tests/mochitest/bugs/test_bug1171215.html | 89 + dom/tests/mochitest/bugs/test_bug260264.html | 167 +- dom/tests/mochitest/bugs/test_bug291377.html | 2 +- dom/tests/mochitest/bugs/test_bug291653.html | 13 +- dom/tests/mochitest/bugs/test_bug346659.html | 11 +- dom/tests/mochitest/bugs/test_bug400204.html | 18 +- dom/tests/mochitest/bugs/test_bug406375.html | 8 +- dom/tests/mochitest/bugs/test_bug411103.html | 188 - dom/tests/mochitest/bugs/test_bug414291.html | 10 +- dom/tests/mochitest/bugs/test_bug437361.html | 26 +- dom/tests/mochitest/bugs/test_bug479143.html | 18 +- dom/tests/mochitest/bugs/test_bug504862.html | 20 +- dom/tests/mochitest/bugs/test_bug531176.html | 4 +- dom/tests/mochitest/bugs/test_bug541530.html | 5 +- dom/tests/mochitest/bugs/test_bug581072.html | 2 +- dom/tests/mochitest/bugs/test_bug593174.html | 8 +- dom/tests/mochitest/bugs/test_bug61098.html | 59 +- dom/tests/mochitest/bugs/test_bug641552.html | 12 - dom/tests/mochitest/bugs/test_bug642026.html | 2 +- dom/tests/mochitest/bugs/test_bug691707.html | 5 +- dom/tests/mochitest/bugs/test_bug850517.html | 4 +- dom/tests/mochitest/bugs/test_bug862540.html | 2 +- dom/tests/mochitest/bugs/test_onerror_message.html | 8 +- .../mochitest/bugs/test_resize_move_windows.html | 146 +- .../mochitest/bugs/test_sizetocontent_clamp.html | 15 +- dom/tests/mochitest/bugs/test_window_bar.html | 16 +- dom/tests/mochitest/bugs/utils_bug260264.js | 28 +- dom/tests/mochitest/chrome/489127.html | 2 +- .../mochitest/chrome/MozDomFullscreen_chrome.xul | 110 + .../chrome/MozEnteredDomFullscreen_chrome.xul | 83 - dom/tests/mochitest/chrome/chrome.ini | 31 +- .../mochitest/chrome/file_MozDomFullscreen.html | 8 + .../mochitest/chrome/file_bug1224790-1_modal.xul | 33 + .../chrome/file_bug1224790-1_nonmodal.xul | 28 + .../mochitest/chrome/file_bug1224790-2_modal.xul | 35 + .../chrome/file_bug1224790-2_nonmodal.xul | 46 + dom/tests/mochitest/chrome/focus_frameset.html | 2 +- dom/tests/mochitest/chrome/focus_window2.xul | 2 +- .../mochitest/chrome/fullscreen_preventdefault.xul | 27 - dom/tests/mochitest/chrome/queryCaretRectUnix.html | 4 +- dom/tests/mochitest/chrome/queryCaretRectWin.html | 4 +- dom/tests/mochitest/chrome/selectAtPoint.html | 4 +- dom/tests/mochitest/chrome/sizemode_attribute.xul | 12 +- .../chrome/test_MozDomFullscreen_event.xul | 56 + .../chrome/test_MozEnteredDomFullscreen_event.xul | 52 - dom/tests/mochitest/chrome/test_bug1224790-1.xul | 71 + dom/tests/mochitest/chrome/test_bug1224790-2.xul | 72 + .../chrome/test_fullscreen_preventdefault.xul | 37 - dom/tests/mochitest/chrome/test_geolocation.xul | 4 +- dom/tests/mochitest/chrome/test_parsingMode.html | 67 + .../mochitest/chrome/test_sandbox_bindings.xul | 31 +- dom/tests/mochitest/chrome/window_focus.xul | 225 +- dom/tests/mochitest/chrome/window_focus_docnav.xul | 42 +- dom/tests/mochitest/crypto/mochitest.ini | 3 - .../dom-level0/innerWidthHeight_script.html | 5 - dom/tests/mochitest/dom-level0/mochitest.ini | 2 +- .../dom-level0/test_innerWidthHeight_script.html | 3 +- dom/tests/mochitest/dom-level1-core/mochitest.ini | 1 - dom/tests/mochitest/dom-level2-core/exclusions.js | 2 +- dom/tests/mochitest/dom-level2-core/mochitest.ini | 5 - .../test_documenttypeinternalSubset01.html | 123 - .../dom-level2-core/test_internalSubset01.html | 122 - .../dom-level2-core/test_localName03.html | 127 - .../mochitest/dom-level2-core/test_prefix02.html | 128 - dom/tests/mochitest/dom-level2-html/mochitest.ini | 4 +- .../dom-level2-html/test_HTMLDocument12.html | 6 + .../mochitest/fetch/common_temporaryFileBlob.js | 39 + .../tests/mochitest/fetch/empty.js | 0 dom/tests/mochitest/fetch/empty.js^headers^ | 1 + dom/tests/mochitest/fetch/fetch_test_framework.js | 165 + dom/tests/mochitest/fetch/message_receiver.html | 6 + dom/tests/mochitest/fetch/mochitest.ini | 52 +- dom/tests/mochitest/fetch/nested_worker_wrapper.js | 28 + dom/tests/mochitest/fetch/reroute.html | 18 + dom/tests/mochitest/fetch/reroute.js | 24 + dom/tests/mochitest/fetch/reroute.js^headers^ | 1 + dom/tests/mochitest/fetch/sw_reroute.js | 31 + dom/tests/mochitest/fetch/test_fetch_basic.html | 40 +- dom/tests/mochitest/fetch/test_fetch_basic.js | 104 + .../mochitest/fetch/test_fetch_basic_http.html | 40 +- dom/tests/mochitest/fetch/test_fetch_basic_http.js | 201 + .../test_fetch_basic_http_sw_empty_reroute.html | 22 + .../fetch/test_fetch_basic_http_sw_reroute.html | 22 + .../fetch/test_fetch_basic_sw_empty_reroute.html | 22 + .../fetch/test_fetch_basic_sw_reroute.html | 22 + .../mochitest/fetch/test_fetch_basic_worker.html | 48 - dom/tests/mochitest/fetch/test_fetch_cors.html | 40 +- dom/tests/mochitest/fetch/test_fetch_cors.js | 1748 + .../fetch/test_fetch_cors_sw_empty_reroute.html | 22 + .../fetch/test_fetch_cors_sw_reroute.html | 22 + .../mochitest/fetch/test_formdataparsing.html | 23 + dom/tests/mochitest/fetch/test_formdataparsing.js | 283 + .../fetch/test_formdataparsing_sw_reroute.html | 22 + dom/tests/mochitest/fetch/test_headers.html | 56 +- dom/tests/mochitest/fetch/test_headers_common.js | 120 +- .../mochitest/fetch/test_headers_mainthread.html | 155 + .../mochitest/fetch/test_headers_mainthread.js | 141 - .../mochitest/fetch/test_headers_sw_reroute.html | 16 + dom/tests/mochitest/fetch/test_request.html | 23 + dom/tests/mochitest/fetch/test_request.js | 539 + .../mochitest/fetch/test_request_context.html | 19 + .../mochitest/fetch/test_request_sw_reroute.html | 22 + dom/tests/mochitest/fetch/test_response.html | 23 + dom/tests/mochitest/fetch/test_response.js | 267 + .../mochitest/fetch/test_response_sw_reroute.html | 22 + .../mochitest/fetch/test_temporaryFileBlob.html | 35 + dom/tests/mochitest/fetch/utils.js | 37 + .../mochitest/fetch/worker_temporaryFileBlob.js | 21 + .../mochitest/fetch/worker_test_fetch_basic.js | 95 - .../fetch/worker_test_fetch_basic_http.js | 172 - .../mochitest/fetch/worker_test_fetch_cors.js | 1289 - dom/tests/mochitest/fetch/worker_wrapper.js | 58 +- .../mochitest/gamepad/gamepad_frame_state.html | 2 +- dom/tests/mochitest/gamepad/mochitest.ini | 7 - dom/tests/mochitest/gamepad/mock_gamepad.js | 13 +- .../mochitest/gamepad/test_check_timestamp.html | 42 +- dom/tests/mochitest/gamepad/test_gamepad.html | 59 +- .../gamepad/test_gamepad_connect_events.html | 37 +- .../gamepad/test_gamepad_frame_state_sync.html | 52 +- .../gamepad/test_gamepad_hidden_frame.html | 41 +- .../mochitest/gamepad/test_navigator_gamepads.html | 64 +- dom/tests/mochitest/general/chrome.ini | 4 +- dom/tests/mochitest/general/fail.png | Bin 0 -> 91 bytes .../general/file_MozEnteredDomFullscreen.html | 8 - dom/tests/mochitest/general/frameSelectEvents.html | 1 + .../mochitest/general/frameStorageAllowed.html | 22 + .../mochitest/general/frameStorageChrome.html | 20 + .../general/frameStorageNullprincipal.sjs | 33 + .../mochitest/general/frameStoragePrevented.html | 47 + dom/tests/mochitest/general/historyframes.html | 100 +- dom/tests/mochitest/general/mochitest.ini | 89 +- dom/tests/mochitest/general/pass.apng | Bin 0 -> 188 bytes .../general/performance_timeline_main_test.html | 101 + .../mochitest/general/resource_timing_iframe.html | 7 +- .../general/resource_timing_main_test.html | 46 +- .../mochitest/general/storagePermissionsUtils.js | 237 + dom/tests/mochitest/general/test_497898.html | 2 +- dom/tests/mochitest/general/test_DOMMatrix.html | 6 +- .../mochitest/general/test_WebKitCSSMatrix.html | 336 + dom/tests/mochitest/general/test_bug1161721.html | 32 + dom/tests/mochitest/general/test_bug1170911.html | 90 + dom/tests/mochitest/general/test_bug1208217.html | 32 + dom/tests/mochitest/general/test_bug1313753.html | 61 + .../general/test_clipboard_disallowed.html | 61 + .../mochitest/general/test_clipboard_events.html | 236 +- .../general/test_contentViewer_overrideDPPX.html | 358 + .../general/test_domWindowUtils_scrollbarSize.html | 10 +- dom/tests/mochitest/general/test_focusrings.xul | 43 +- .../general/test_idleapi_permissions.html | 18 +- .../mochitest/general/test_img_mutations.html | 39 +- dom/tests/mochitest/general/test_interfaces.html | 514 +- dom/tests/mochitest/general/test_offsets.html | 8 +- dom/tests/mochitest/general/test_offsets.js | 17 +- .../mochitest/general/test_paste_selection.html | 3 +- .../general/test_performance_timeline.html | 36 + dom/tests/mochitest/general/test_picture_apng.html | 77 + .../mochitest/general/test_picture_mutations.html | 33 +- dom/tests/mochitest/general/test_picture_pref.html | 107 - .../mochitest/general/test_pointerPreserves3D.html | 25 + .../general/test_pointerPreserves3DClip.html | 55 + .../general/test_reduce_time_precision.html | 143 + .../general/test_resource_timing_frameset.html | 29 + .../mochitest/general/test_showModalDialog.html | 4 +- .../general/test_showModalDialog_e10s.html | 32 + .../mochitest/general/test_spacetopagedown.html | 76 + dom/tests/mochitest/general/test_srcset_pref.html | 60 - .../general/test_storagePermissionsAccept.html | 42 + .../test_storagePermissionsLimitForeign.html | 44 + .../general/test_storagePermissionsReject.html | 42 + .../test_storagePermissionsRejectForeign.html | 42 + dom/tests/mochitest/general/test_vibrator.html | 21 +- .../mochitest/general/workerStorageAllowed.js | 61 + .../mochitest/general/workerStoragePrevented.js | 61 + dom/tests/mochitest/general/worker_child.js | 28 + dom/tests/mochitest/general/worker_grandchild.js | 10 + dom/tests/mochitest/geolocation/chrome.ini | 6 + .../mochitest/geolocation/geolocation_common.js | 15 +- dom/tests/mochitest/geolocation/mochitest.ini | 26 +- .../mochitest/geolocation/network_geolocation.sjs | 4 +- .../geolocation/test_handlerSpinsEventLoop.html | 45 +- .../mochitest/geolocation/test_mozsettings.html | 94 - .../geolocation/test_mozsettingsWatch.html | 99 - .../mochitest/geolocation/test_timeoutCurrent.html | 56 + dom/tests/mochitest/localstorage/chrome.ini | 7 +- .../mochitest/localstorage/frameAppIsolation.html | 35 - .../frameLocalStorageCookieSettings.html | 2 +- .../localstorage/frameLocalStorageSessionOnly.html | 8 + .../localstorage/frame_clear_browser_data.html | 16 - .../mochitest/localstorage/interOriginFrame.js | 2 +- dom/tests/mochitest/localstorage/mochitest.ini | 26 +- .../mochitest/localstorage/test_appIsolation.html | 136 - .../mochitest/localstorage/test_app_uninstall.html | 195 - .../localstorage/test_clear_browser_data.html | 209 - .../localstorage/test_localStorageBase.html | 20 +- ...ocalStorageBasePrivateBrowsing_perwindowpb.html | 6 +- .../test_localStorageCookieSettings.html | 15 - .../localstorage/test_localStorageFromChrome.xhtml | 6 +- ...calStorageQuotaPrivateBrowsing_perwindowpb.html | 10 +- .../test_localStorageSessionPrefOverride.html | 54 + .../localstorage/test_lowDeviceStorage.html | 4 +- dom/tests/mochitest/notification/MockServices.js | 47 +- .../mochitest/notification/NotificationTest.js | 1 - .../notification/desktop-notification/moz.build | 2 +- .../desktop-notification/notification_common.js | 23 +- .../test_notification_tag.html | 12 +- .../desktop-notification/test_system_principal.xul | 10 +- dom/tests/mochitest/notification/mochitest.ini | 4 +- .../notification/test_notification_basics.html | 45 +- .../notification/test_notification_resend.html | 206 - dom/tests/mochitest/orientation/mochitest.ini | 2 - .../file_allowPointerLockSandboxFlag.html | 33 +- dom/tests/mochitest/pointerlock/file_approval.html | 66 - .../pointerlock/file_changeLockElement.html | 115 + .../mochitest/pointerlock/file_childIframe.html | 55 +- .../mochitest/pointerlock/file_doubleLock.html | 31 +- .../mochitest/pointerlock/file_escapeKey.html | 58 +- .../pointerlock/file_infiniteMovement.html | 37 +- .../mochitest/pointerlock/file_locksvgelement.html | 32 +- .../mochitest/pointerlock/file_movementXY.html | 69 +- .../pointerlock/file_nestedFullScreen.html | 43 +- .../pointerlock/file_pointerLockPref.html | 31 +- .../pointerlock/file_pointerlock-api.html | 50 +- .../pointerlock/file_pointerlockerror.html | 4 +- .../mochitest/pointerlock/file_removedFromDOM.html | 133 +- .../pointerlock/file_retargetMouseEvents.html | 36 +- .../pointerlock/file_screenClientXYConst.html | 76 +- .../pointerlock/file_suppressSomeMouseEvents.html | 29 +- .../pointerlock/file_targetOutOfFocus.html | 26 +- .../mochitest/pointerlock/file_withoutDOM.html | 4 +- dom/tests/mochitest/pointerlock/mochitest.ini | 14 +- .../mochitest/pointerlock/pointerlock_utils.js | 168 +- .../test_closewindow-with-pointerlock.html | 51 + .../pointerlock/test_pointerlock-api.html | 73 +- dom/tests/mochitest/sessionstorage/mochitest.ini | 9 +- .../sessionstorage/test_sessionStorageBase.html | 7 +- dom/tests/mochitest/storageevent/mochitest.ini | 2 - .../mochitest/webapps/apps/bad_content_type.webapp | 5 - dom/tests/mochitest/webapps/apps/basic.webapp | 16 - .../mochitest/webapps/apps/basic.webapp^headers^ | 1 - .../installs_allowed_from_chrome_mochitests.webapp | 4 - ..._allowed_from_chrome_mochitests.webapp^headers^ | 1 - .../apps/installs_allowed_from_example.com.webapp | 4 - ...stalls_allowed_from_example.com.webapp^headers^ | 1 - .../webapps/apps/invalid_activity_href.webapp | 14 - .../apps/invalid_activity_href.webapp^headers^ | 1 - .../webapps/apps/invalid_activity_href2.webapp | 14 - .../apps/invalid_activity_href2.webapp^headers^ | 1 - .../webapps/apps/invalid_entry_point.webapp | 10 - .../apps/invalid_entry_point.webapp^headers^ | 1 - .../webapps/apps/invalid_launch_path.webapp | 5 - .../apps/invalid_launch_path.webapp^headers^ | 1 - .../webapps/apps/invalid_launch_path2.webapp | 5 - .../apps/invalid_launch_path2.webapp^headers^ | 1 - .../webapps/apps/invalid_locale_entry_point.webapp | 14 - .../invalid_locale_entry_point.webapp^headers^ | 1 - .../mochitest/webapps/apps/invalid_message.webapp | 8 - .../webapps/apps/invalid_message.webapp^headers^ | 1 - .../webapps/apps/json_syntax_error.webapp | 4 - .../webapps/apps/json_syntax_error.webapp^headers^ | 1 - .../mochitest/webapps/apps/launch_paths.webapp | 21 - .../webapps/apps/launch_paths.webapp^headers^ | 1 - .../webapps/apps/missing_required_field.webapp | 3 - .../apps/missing_required_field.webapp^headers^ | 1 - .../webapps/apps/no_delegated_install.webapp | 3 - .../apps/no_delegated_install.webapp^headers^ | 1 - dom/tests/mochitest/webapps/apps/utf8.webapp | 5 - .../mochitest/webapps/apps/utf8.webapp^headers^ | 1 - dom/tests/mochitest/webapps/chrome.ini | 16 - dom/tests/mochitest/webapps/cross_origin.html | 38 - dom/tests/mochitest/webapps/file_bug_779982.html | 55 - dom/tests/mochitest/webapps/file_bug_779982.js | 89 - dom/tests/mochitest/webapps/head.js | 96 - .../webapps/install_and_redirect_helper.xul | 12 - dom/tests/mochitest/webapps/mochitest.ini | 8 - dom/tests/mochitest/webapps/test_bug_765063.xul | 55 - dom/tests/mochitest/webapps/test_bug_771294.xul | 63 - dom/tests/mochitest/webapps/test_bug_779982.html | 21 - dom/tests/mochitest/webapps/test_cross_origin.xul | 106 - .../mochitest/webapps/test_getNotInstalled.xul | 139 - dom/tests/mochitest/webapps/test_install_app.xul | 102 - .../mochitest/webapps/test_install_errors.xul | 239 - dom/tests/mochitest/webapps/test_install_utf8.xul | 38 - dom/tests/mochitest/webapps/test_launch_paths.xul | 102 - dom/tests/mochitest/webapps/test_list_api.xul | 68 - dom/tests/mochitest/webcomponents/mochitest.ini | 8 + .../mochitest/webcomponents/test_bug1176757.html | 40 + .../mochitest/webcomponents/test_bug1276240.html | 55 + ...st_custom_element_clone_callbacks_extended.html | 32 +- .../webcomponents/test_custom_element_get.html | 31 + ..._custom_element_register_invalid_callbacks.html | 72 + .../test_custom_element_when_defined.html | 140 + .../webcomponents/test_document_adoptnode.html | 36 + .../webcomponents/test_document_importnode.html | 37 + .../webcomponents/test_document_register.html | 76 +- .../test_document_register_lifecycle.html | 2 +- .../test_document_shared_registry.html | 16 - .../webcomponents/test_event_dispatch.html | 26 +- .../webcomponents/test_event_stopping.html | 2 +- .../webcomponents/test_link_prefetch.html | 110 + .../test_unresolved_pseudo_class.html | 2 +- dom/tests/mochitest/whatwg/browserFu.js | 2 +- dom/tests/mochitest/whatwg/mochitest.ini | 2 +- .../whatwg/postMessage_userpass_helper.html | 2 +- dom/tests/mochitest/whatwg/test_bug477323.html | 2 +- dom/tests/mochitest/whatwg/test_bug500328.html | 20 +- .../mochitest/whatwg/test_postMessage_jar.html | 21 +- .../whatwg/test_postMessage_special.xhtml | 2 +- .../whatwg/test_postMessage_transfer.html | 4 +- dom/tests/moz.build | 57 +- .../test => dom/tests}/reftest/bug427779-ref.xml | 0 {content/test => dom/tests}/reftest/bug427779.xml | 0 .../test => dom/tests}/reftest/bug439965-ref.html | 0 {content/test => dom/tests}/reftest/bug439965.html | 0 .../test => dom/tests}/reftest/bug453105-ref.html | 0 {content/test => dom/tests}/reftest/bug453105.html | 0 .../test => dom/tests}/reftest/bug456008-ref.html | 0 .../test => dom/tests}/reftest/bug456008.xhtml | 0 .../tests}/reftest/bug559996-iframe.html | 0 .../tests}/reftest/bug559996-ref-iframe.html | 0 .../test => dom/tests}/reftest/bug559996-ref.html | 0 {content/test => dom/tests}/reftest/bug559996.html | 0 .../test => dom/tests}/reftest/bug591981-1.html | 0 .../test => dom/tests}/reftest/bug591981-2.html | 0 .../test => dom/tests}/reftest/bug591981-ref.html | 0 .../test => dom/tests}/reftest/bug591981-script.js | 0 .../test => dom/tests}/reftest/bug592366-1.html | 0 .../test => dom/tests}/reftest/bug592366-1.xhtml | 0 .../test => dom/tests}/reftest/bug592366-2.html | 0 .../test => dom/tests}/reftest/bug592366-2.xhtml | 0 .../test => dom/tests}/reftest/bug592366-ref.html | 0 .../test => dom/tests}/reftest/bug592366-ref.xhtml | 0 .../test => dom/tests}/reftest/bug798068-ref.xhtml | 0 .../test => dom/tests}/reftest/bug798068.xhtml | 0 .../test => dom/tests}/reftest/child592366-1.html | 0 .../test => dom/tests}/reftest/child592366-1.xhtml | 0 .../test => dom/tests}/reftest/child592366-2.html | 0 .../test => dom/tests}/reftest/child592366-2.xhtml | 0 .../test => dom/tests}/reftest/optiontext-ref.html | 0 .../test => dom/tests}/reftest/optiontext.html | 0 dom/tests/reftest/reftest-stylo.list | 20 + dom/tests/reftest/reftest.list | 13 + .../test => dom/tests}/reftest/script592366-2.js | 0 .../reftest/xml-stylesheet/css_relative_href.xml | 0 .../css_relative_href_also_external.xml | 0 .../css_relative_href_also_external.xml^headers^ | 0 .../css_relative_href_also_external_override.xml | 0 ...lative_href_also_external_override.xml^headers^ | 0 .../reftest/xml-stylesheet/embedded_dtd_id.svg | 0 .../reftest/xml-stylesheet/error_no_href.svg | 0 .../tests}/reftest/xml-stylesheet/fail.svg | 0 .../tests}/reftest/xml-stylesheet/failer.css | 0 .../xml-stylesheet/lreas_selflink_dtd_id.svg | 0 .../xml-stylesheet/lreas_selflink_empty_href.svg | 0 .../lreas_selflink_relative_href.svg | 0 .../tests}/reftest/xml-stylesheet/pass.svg | 0 .../tests}/reftest/xml-stylesheet/passer.css | 0 .../reftest/xml-stylesheet/passer_override.css | 0 .../reftest/xml-stylesheet/reftest-stylo.list | 13 + .../tests}/reftest/xml-stylesheet/reftest.list | 0 .../tests}/reftest/xml-stylesheet/svg_passer.xslt | 0 .../reftest/xml-stylesheet/xslt_relative_href.svg | 0 .../xml-stylesheet/xslt_selflink_dtd_id.xml | 0 .../xml-stylesheet/xslt_selflink_empty_href.xml | 0 .../xml-stylesheet/xslt_selflink_relative_href.xml | 0 dom/tests/unit/test_Fetch.js | 318 + .../unit/test_geolocation_position_unavailable.js | 8 +- .../test_geolocation_position_unavailable_wrap.js | 6 +- dom/tests/unit/test_geolocation_provider.js | 8 +- .../unit/test_geolocation_provider_timeout.js | 49 + dom/tests/unit/test_geolocation_reset_accuracy.js | 7 +- .../unit/test_geolocation_reset_accuracy_wrap.js | 4 +- dom/tests/unit/test_geolocation_timeout.js | 8 +- dom/tests/unit/test_geolocation_timeout_wrap.js | 6 +- dom/tests/unit/xpcshell.ini | 8 +- dom/tethering/TetheringManager.js | 105 - dom/tethering/TetheringManager.manifest | 4 - dom/tethering/moz.build | 12 - dom/tethering/tests/marionette/head.js | 759 - dom/tethering/tests/marionette/manifest.ini | 7 - .../tests/marionette/test_wifi_tethering_dun.js | 36 - .../marionette/test_wifi_tethering_enabled.js | 12 - dom/time/DateCacheCleaner.cpp | 8 +- dom/time/DateCacheCleaner.h | 5 +- dom/time/TimeChangeObserver.cpp | 33 +- dom/time/TimeChangeObserver.h | 9 +- dom/time/TimeManager.cpp | 8 +- dom/time/TimeManager.h | 12 +- dom/time/TimeService.cpp | 4 +- dom/time/TimeService.h | 2 + dom/time/moz.build | 4 +- dom/tv/FakeTVService.cpp | 532 - dom/tv/FakeTVService.h | 84 - dom/tv/TVChannel.cpp | 213 - dom/tv/TVChannel.h | 88 - dom/tv/TVListeners.cpp | 102 - dom/tv/TVListeners.h | 41 - dom/tv/TVManager.cpp | 123 - dom/tv/TVManager.h | 58 - dom/tv/TVProgram.cpp | 128 - dom/tv/TVProgram.h | 81 - dom/tv/TVServiceCallbacks.cpp | 492 - dom/tv/TVServiceCallbacks.h | 137 - dom/tv/TVServiceFactory.cpp | 45 - dom/tv/TVServiceFactory.h | 30 - dom/tv/TVServiceRunnables.h | 55 - dom/tv/TVSource.cpp | 408 - dom/tv/TVSource.h | 113 - dom/tv/TVTuner.cpp | 222 - dom/tv/TVTuner.h | 83 - dom/tv/TVTypes.cpp | 456 - dom/tv/TVTypes.h | 78 - dom/tv/TVUtils.h | 139 - dom/tv/moz.build | 49 - dom/tv/nsITVService.idl | 382 - dom/tv/test/mochitest/file_app.sjs | 55 - dom/tv/test/mochitest/file_app.template.webapp | 6 - dom/tv/test/mochitest/file_tv_get_channels.html | 60 - .../file_tv_get_channels_during_scanning.html | 58 - .../mochitest/file_tv_get_current_program.html | 68 - dom/tv/test/mochitest/file_tv_get_programs.html | 71 - dom/tv/test/mochitest/file_tv_get_sources.html | 49 - dom/tv/test/mochitest/file_tv_get_tuners.html | 38 - .../test/mochitest/file_tv_non_permitted_app.html | 17 - dom/tv/test/mochitest/file_tv_permitted_app.html | 16 - .../mochitest/file_tv_scan_channels_completed.html | 68 - .../mochitest/file_tv_scan_channels_stopped.html | 66 - .../mochitest/file_tv_set_current_channel.html | 70 - ...ile_tv_set_current_channel_during_scanning.html | 58 - .../test/mochitest/file_tv_set_current_source.html | 48 - .../file_tv_set_invalid_current_channel.html | 49 - .../file_tv_set_invalid_current_source.html | 36 - dom/tv/test/mochitest/head.js | 97 - dom/tv/test/mochitest/mochitest.ini | 38 - dom/tv/test/mochitest/test_helpers.js | 17 - dom/tv/test/mochitest/test_tv_get_channels.html | 35 - .../test_tv_get_channels_during_scanning.html | 35 - .../mochitest/test_tv_get_current_program.html | 35 - dom/tv/test/mochitest/test_tv_get_programs.html | 35 - dom/tv/test/mochitest/test_tv_get_sources.html | 37 - dom/tv/test/mochitest/test_tv_get_tuners.html | 35 - .../test/mochitest/test_tv_non_permitted_app.html | 48 - dom/tv/test/mochitest/test_tv_permitted_app.html | 35 - .../mochitest/test_tv_scan_channels_completed.html | 36 - .../mochitest/test_tv_scan_channels_stopped.html | 35 - .../mochitest/test_tv_set_current_channel.html | 35 - ...est_tv_set_current_channel_during_scanning.html | 35 - .../test/mochitest/test_tv_set_current_source.html | 35 - .../test_tv_set_invalid_current_channel.html | 35 - .../test_tv_set_invalid_current_source.html | 35 - dom/tv/test/xpcshell/test_tv_channel_data.js | 169 - dom/tv/test/xpcshell/test_tv_program_data.js | 197 - dom/tv/test/xpcshell/test_tv_tuner_data.js | 65 - dom/tv/test/xpcshell/xpcshell.ini | 7 - dom/u2f/NSSU2FTokenRemote.cpp | 150 + dom/u2f/NSSU2FTokenRemote.h | 24 + dom/u2f/U2F.cpp | 1057 + dom/u2f/U2F.h | 327 + dom/u2f/USBToken.cpp | 72 + dom/u2f/USBToken.h | 49 + dom/u2f/moz.build | 30 + dom/u2f/tests/frame_appid_facet.html | 63 + dom/u2f/tests/frame_appid_facet_insecure.html | 60 + dom/u2f/tests/frame_appid_facet_subdomain.html | 56 + dom/u2f/tests/frame_no_token.html | 30 + dom/u2f/tests/frame_register.html | 81 + dom/u2f/tests/frame_register_sign.html | 201 + dom/u2f/tests/mochitest.ini | 29 + dom/u2f/tests/pkijs/LICENSE | 30 + dom/u2f/tests/pkijs/README | 1 + dom/u2f/tests/pkijs/asn1.js | 5466 + dom/u2f/tests/pkijs/common.js | 1542 + dom/u2f/tests/pkijs/x509_schema.js | 1889 + dom/u2f/tests/pkijs/x509_simpl.js | 7239 + dom/u2f/tests/test_appid_facet.html | 34 + dom/u2f/tests/test_appid_facet_insecure.html | 34 + dom/u2f/tests/test_appid_facet_subdomain.html | 34 + dom/u2f/tests/test_no_token.html | 32 + dom/u2f/tests/test_register.html | 34 + dom/u2f/tests/test_register_sign.html | 34 + dom/u2f/tests/test_util_methods.html | 65 + dom/u2f/tests/u2futil.js | 204 + dom/url/URL.cpp | 1820 + dom/url/URL.h | 189 + dom/url/URLSearchParams.cpp | 549 + dom/url/URLSearchParams.h | 223 + dom/url/moz.build | 27 + dom/url/tests/browser.ini | 5 + dom/url/tests/browser_download_after_revoke.js | 53 + dom/url/tests/chrome.ini | 12 + .../tests/blank.html => url/tests/empty.html} | 0 dom/{base/test => url/tests}/file_url.jsm | 0 dom/url/tests/file_worker_url.jsm | 26 + dom/{workers/test => url/tests}/jsm_url_worker.js | 0 dom/url/tests/mochitest.ini | 21 + dom/url/tests/test_bloburl_location.html | 31 + dom/url/tests/test_bug883784.jsm | 42 + dom/url/tests/test_bug883784.xul | 36 + .../tests}/test_unknown_url_origin.html | 0 dom/url/tests/test_url.html | 460 + dom/{base/test => url/tests}/test_url.xul | 0 .../test => url/tests}/test_urlExceptions.html | 0 dom/url/tests/test_urlSearchParams.html | 334 + .../tests}/test_urlSearchParams_utf8.html | 0 dom/{base/test => url/tests}/test_url_data.html | 0 dom/url/tests/test_url_empty_port.html | 53 + .../test => url/tests}/test_url_malformedHost.html | 0 dom/url/tests/test_urlutils_stringify.html | 38 + dom/url/tests/test_worker_url.html | 67 + dom/url/tests/test_worker_url.xul | 35 + .../tests/test_worker_urlApi.html} | 0 .../tests/test_worker_urlSearchParams.html} | 0 .../tests/test_worker_url_exceptions.html} | 0 dom/url/tests/urlApi_worker.js | 272 + dom/url/tests/urlSearchParams_worker.js | 162 + .../test => url/tests}/url_exceptions_worker.js | 0 dom/{workers/test => url/tests}/url_worker.js | 0 dom/voicemail/Voicemail.cpp | 264 - dom/voicemail/Voicemail.h | 110 - dom/voicemail/VoicemailStatus.cpp | 81 - dom/voicemail/VoicemailStatus.h | 64 - dom/voicemail/gonk/VoicemailService.js | 260 - dom/voicemail/gonk/VoicemailService.manifest | 7 - dom/voicemail/gonk/nsIGonkVoicemailService.idl | 30 - dom/voicemail/ipc/PVoicemail.ipdl | 45 - dom/voicemail/ipc/VoicemailIPCService.cpp | 261 - dom/voicemail/ipc/VoicemailIPCService.h | 57 - dom/voicemail/ipc/VoicemailParent.cpp | 92 - dom/voicemail/ipc/VoicemailParent.h | 57 - dom/voicemail/moz.build | 55 - dom/voicemail/nsIVoicemailService.idl | 137 - dom/voicemail/test/marionette/head.js | 425 - dom/voicemail/test/marionette/manifest.ini | 8 - .../marionette/test_dsds_default_service_id.js | 127 - .../test/marionette/test_voicemail_number.js | 16 - .../marionette/test_voicemail_statuschanged.js | 61 - dom/vr/VRDevice.cpp | 311 - dom/vr/VRDevice.h | 226 - dom/vr/moz.build | 22 - dom/wappush/gonk/CpPduHelper.jsm | 485 - dom/wappush/gonk/SiPduHelper.jsm | 217 - dom/wappush/gonk/SlPduHelper.jsm | 164 - dom/wappush/gonk/WapPushManager.js | 175 - dom/wappush/gonk/WbxmlPduHelper.jsm | 504 - dom/wappush/moz.build | 16 - dom/wappush/tests/header_helpers.js | 10 - dom/wappush/tests/test_cp_pdu_helper.js | 724 - dom/wappush/tests/test_si_pdu_helper.js | 200 - dom/wappush/tests/test_sl_pdu_helper.js | 105 - dom/wappush/tests/xpcshell.ini | 7 - dom/webidl/APZTestData.webidl | 12 +- dom/webidl/AbortablePromise.webidl | 19 - dom/webidl/AccessibleNode.webidl | 11 + dom/webidl/ActivityRequestHandler.webidl | 17 - dom/webidl/AddonEvent.webidl | 12 + dom/webidl/AddonManager.webidl | 91 + dom/webidl/AlarmsManager.webidl | 19 - dom/webidl/AnalyserNode.webidl | 3 +- dom/webidl/Animatable.webidl | 13 +- dom/webidl/Animation.webidl | 51 +- dom/webidl/AnimationEffect.webidl | 16 - dom/webidl/AnimationEffectReadOnly.webidl | 53 + dom/webidl/AnimationEffectTiming.webidl | 27 + dom/webidl/AnimationEffectTimingReadOnly.webidl | 23 + dom/webidl/AnimationPlaybackEvent.webidl | 24 + dom/webidl/AnimationPlayer.webidl | 50 - dom/webidl/AnimationTimeline.webidl | 7 +- dom/webidl/AnonymousContent.webidl | 26 +- dom/webidl/Apps.webidl | 130 - dom/webidl/Attr.webidl | 3 + dom/webidl/AudioBuffer.webidl | 7 +- dom/webidl/AudioBufferSourceNode.webidl | 4 +- dom/webidl/AudioChannel.webidl | 1 + dom/webidl/AudioChannelManager.webidl | 5 + dom/webidl/AudioContext.webidl | 55 +- dom/webidl/AudioDestinationNode.webidl | 3 +- dom/webidl/AudioListener.webidl | 12 +- dom/webidl/AudioNode.webidl | 17 +- dom/webidl/AudioParam.webidl | 25 +- dom/webidl/AudioProcessingEvent.webidl | 3 +- dom/webidl/BaseKeyframeTypes.webidl | 48 + dom/webidl/BeforeAfterKeyboardEvent.webidl | 4 +- dom/webidl/BiquadFilterNode.webidl | 3 +- dom/webidl/Blob.webidl | 10 +- dom/webidl/BluetoothAdapter.webidl | 161 - dom/webidl/BluetoothAdapter2.webidl | 180 - dom/webidl/BluetoothAdapterEvent.webidl | 19 - dom/webidl/BluetoothAttributeEvent.webidl | 21 - dom/webidl/BluetoothClassOfDevice.webidl | 42 - dom/webidl/BluetoothDevice.webidl | 23 - dom/webidl/BluetoothDevice2.webidl | 60 - dom/webidl/BluetoothDeviceEvent.webidl | 19 - dom/webidl/BluetoothDiscoveryHandle.webidl | 9 - .../BluetoothDiscoveryStateChangedEvent.webidl | 19 - dom/webidl/BluetoothGatt.webidl | 38 - dom/webidl/BluetoothManager.webidl | 17 - dom/webidl/BluetoothManager2.webidl | 27 - dom/webidl/BluetoothPairingEvent.webidl | 20 - dom/webidl/BluetoothPairingHandle.webidl | 20 - dom/webidl/BluetoothPairingListener.webidl | 13 - dom/webidl/BluetoothStatusChangedEvent.webidl | 20 - dom/webidl/BroadcastChannel.webidl | 3 +- dom/webidl/BrowserElement.webidl | 76 +- dom/webidl/BrowserElementAudioChannel.webidl | 77 + dom/webidl/BrowserElementDictionaries.webidl | 9 - dom/webidl/BrowserElementProxy.webidl | 15 + dom/webidl/CFStateChangeEvent.webidl | 59 - dom/webidl/CSPDictionaries.webidl | 38 + dom/webidl/CSS.webidl | 1 - dom/webidl/CSS2PropertiesProps.h | 41 - dom/webidl/CSSAnimation.webidl | 17 + dom/webidl/CSSFontFaceLoadEvent.webidl | 21 - dom/webidl/CSSLexer.webidl | 168 + dom/webidl/CSSPseudoElement.webidl | 25 + dom/webidl/CSSStyleSheet.webidl | 14 +- dom/webidl/CSSTransition.webidl | 17 + dom/webidl/Cache.webidl | 44 + dom/webidl/CacheStorage.webidl | 34 + dom/webidl/CallEvent.webidl | 16 - dom/webidl/CallGroupErrorEvent.webidl | 20 - dom/webidl/CallsList.webidl | 11 - dom/webidl/CameraCapabilities.webidl | 92 - dom/webidl/CameraClosedEvent.webidl | 16 - dom/webidl/CameraConfigurationEvent.webidl | 22 - dom/webidl/CameraControl.webidl | 470 - dom/webidl/CameraFacesDetectedEvent.webidl | 18 - dom/webidl/CameraManager.webidl | 63 - dom/webidl/CameraStateChangeEvent.webidl | 16 - dom/webidl/CameraUtil.webidl | 12 - dom/webidl/CanvasCaptureMediaStream.webidl | 17 + dom/webidl/CanvasRenderingContext2D.webidl | 34 +- dom/webidl/CaretPosition.webidl | 2 +- dom/webidl/CaretStateChangedEvent.webidl | 39 + dom/webidl/ChannelMergerNode.webidl | 3 +- dom/webidl/ChannelSplitterNode.webidl | 3 +- dom/webidl/CheckerboardReportService.webidl | 58 + dom/webidl/ChromeNodeList.webidl | 13 + dom/webidl/ChromeNotifications.webidl | 14 - dom/webidl/ChromeUtils.webidl | 92 + dom/webidl/Client.webidl | 23 +- dom/webidl/Clients.webidl | 14 +- dom/webidl/CloseEvent.webidl | 10 +- dom/webidl/CommandEvent.webidl | 6 +- dom/webidl/CompositionEvent.webidl | 18 +- dom/webidl/Console.webidl | 26 +- dom/webidl/ConstantSourceNode.webidl | 26 + dom/webidl/Constraints.webidl | 53 - dom/webidl/Contacts.webidl | 130 - dom/webidl/ConvolverNode.webidl | 3 +- dom/webidl/CreateOfferRequest.webidl | 16 + dom/webidl/Crypto.webidl | 5 +- dom/webidl/CustomElementRegistry.webidl | 19 + dom/webidl/CustomEvent.webidl | 11 +- dom/webidl/DOMCursor.webidl | 1 + dom/webidl/DOMException.webidl | 7 +- dom/webidl/DOMImplementation.webidl | 3 +- dom/webidl/DOMMobileMessageError.webidl | 12 - dom/webidl/DOMRect.webidl | 9 +- dom/webidl/DOMRequest.webidl | 10 +- dom/webidl/DOMSettableTokenList.webidl | 16 - dom/webidl/DOMStringList.webidl | 2 +- dom/webidl/DOMTokenList.webidl | 8 +- dom/webidl/DOMTransaction.webidl | 22 - dom/webidl/DOMTransactionEvent.webidl | 16 - dom/webidl/DataChannel.webidl | 4 +- dom/webidl/DataErrorEvent.webidl | 17 - dom/webidl/DataStore.webidl | 112 - dom/webidl/DataStoreChangeEvent.webidl | 24 - dom/webidl/DataStoreImpl.webidl | 61 - dom/webidl/DataTransfer.webidl | 31 +- dom/webidl/DataTransferItem.webidl | 25 + dom/webidl/DataTransferItemList.webidl | 21 + dom/webidl/DecoderDoctorNotification.webidl | 23 + dom/webidl/DelayNode.webidl | 3 +- dom/webidl/DeviceMotionEvent.webidl | 13 +- dom/webidl/DeviceOrientationEvent.webidl | 15 +- dom/webidl/DeviceStorage.webidl | 92 - dom/webidl/DeviceStorageChangeEvent.webidl | 19 - dom/webidl/Directory.webidl | 95 +- dom/webidl/Document.webidl | 132 +- dom/webidl/DocumentTimeline.webidl | 20 + dom/webidl/DocumentType.webidl | 3 - dom/webidl/DominatorTree.webidl | 70 + dom/webidl/DownloadEvent.webidl | 2 +- dom/webidl/Downloads.webidl | 88 +- dom/webidl/DragEvent.webidl | 37 +- dom/webidl/DummyBinding.webidl | 15 - dom/webidl/DynamicsCompressorNode.webidl | 5 +- dom/webidl/Element.webidl | 90 +- dom/webidl/EngineeringMode.webidl | 13 - dom/webidl/Event.webidl | 16 +- dom/webidl/EventHandler.webidl | 30 +- dom/webidl/EventSource.webidl | 5 +- dom/webidl/EventTarget.webidl | 29 +- dom/webidl/ExtendableEvent.webidl | 1 + dom/webidl/ExtendableMessageEvent.webidl | 44 + dom/webidl/External.webidl | 5 +- dom/webidl/FMRadio.webidl | 176 - dom/webidl/FakePluginTagInit.webidl | 39 + dom/webidl/Fetch.webidl | 15 +- dom/webidl/FetchEvent.webidl | 19 +- dom/webidl/File.webidl | 38 +- dom/webidl/FileReader.webidl | 3 +- dom/webidl/FileSystem.webidl | 28 + dom/webidl/FileSystemDirectoryEntry.webidl | 19 + dom/webidl/FileSystemDirectoryReader.webidl | 18 + dom/webidl/FileSystemEntry.webidl | 21 + dom/webidl/FileSystemFileEntry.webidl | 15 + dom/webidl/FlyWebDiscoveryManager.webidl | 39 + dom/webidl/FlyWebFetchEvent.webidl | 13 + dom/webidl/FlyWebPublish.webidl | 23 + dom/webidl/FlyWebWebSocketEvent.webidl | 16 + dom/webidl/FontFace.webidl | 2 + dom/webidl/FontFaceSet.webidl | 45 +- dom/webidl/FontFaceSetLoadEvent.webidl | 21 + dom/webidl/FontFaceSource.webidl | 2 +- dom/webidl/FormData.webidl | 8 +- dom/webidl/GainNode.webidl | 3 +- dom/webidl/Gamepad.webidl | 6 + dom/webidl/GamepadPose.webidl | 27 + dom/webidl/GamepadServiceTest.webidl | 31 + dom/webidl/Geolocation.webidl | 4 +- dom/webidl/Grid.webidl | 113 + dom/webidl/HTMLAllCollection.webidl | 1 + dom/webidl/HTMLAnchorElement.webidl | 7 +- dom/webidl/HTMLAreaElement.webidl | 14 +- dom/webidl/HTMLButtonElement.webidl | 4 +- dom/webidl/HTMLCanvasElement.webidl | 17 +- dom/webidl/HTMLCollection.webidl | 1 + dom/webidl/HTMLContentElement.webidl | 1 + dom/webidl/HTMLDetailsElement.webidl | 1 + dom/webidl/HTMLDocument.webidl | 5 +- dom/webidl/HTMLElement.webidl | 17 +- dom/webidl/HTMLEmbedElement.webidl | 1 + dom/webidl/HTMLFieldSetElement.webidl | 1 + dom/webidl/HTMLFormElement.webidl | 3 +- dom/webidl/HTMLFrameElement.webidl | 1 + dom/webidl/HTMLHeadingElement.webidl | 1 + dom/webidl/HTMLHyperlinkElementUtils.webidl | 34 + dom/webidl/HTMLIFrameElement.webidl | 6 +- dom/webidl/HTMLImageElement.webidl | 10 +- dom/webidl/HTMLInputElement.webidl | 101 +- dom/webidl/HTMLLinkElement.webidl | 10 +- dom/webidl/HTMLMediaElement.webidl | 91 +- dom/webidl/HTMLMeterElement.webidl | 5 +- dom/webidl/HTMLObjectElement.webidl | 18 +- dom/webidl/HTMLOutputElement.webidl | 6 +- dom/webidl/HTMLPictureElement.webidl | 1 - dom/webidl/HTMLProgressElement.webidl | 6 +- dom/webidl/HTMLPropertiesCollection.webidl | 24 - dom/webidl/HTMLScriptElement.webidl | 5 + dom/webidl/HTMLSelectElement.webidl | 8 +- dom/webidl/HTMLShadowElement.webidl | 1 + dom/webidl/HTMLSourceElement.webidl | 4 +- dom/webidl/HTMLSummaryElement.webidl | 15 - dom/webidl/HTMLTableCellElement.webidl | 2 +- dom/webidl/HTMLTableElement.webidl | 1 + dom/webidl/HTMLTextAreaElement.webidl | 11 +- dom/webidl/HTMLTitleElement.webidl | 2 +- dom/webidl/HTMLTrackElement.webidl | 1 - dom/webidl/HTMLVideoElement.webidl | 4 + dom/webidl/HashChangeEvent.webidl | 13 +- dom/webidl/Headers.webidl | 5 +- dom/webidl/HeapSnapshot.webidl | 105 + dom/webidl/HiddenPluginEvent.webidl | 12 + dom/webidl/History.webidl | 4 + dom/webidl/IDBCursor.webidl | 6 +- dom/webidl/IDBDatabase.webidl | 15 +- dom/webidl/IDBEnvironment.webidl | 14 - dom/webidl/IDBFactory.webidl | 2 +- dom/webidl/IDBFileHandle.webidl | 13 +- dom/webidl/IDBFileRequest.webidl | 1 + dom/webidl/IDBIndex.webidl | 35 +- dom/webidl/IDBKeyRange.webidl | 13 +- dom/webidl/IDBMutableFile.webidl | 1 + dom/webidl/IDBObjectStore.webidl | 31 +- dom/webidl/IDBOpenDBRequest.webidl | 2 +- dom/webidl/IDBRequest.webidl | 2 +- dom/webidl/IDBTransaction.webidl | 7 +- dom/webidl/IDBVersionChangeEvent.webidl | 2 +- dom/webidl/IIRFilterNode.webidl | 18 + dom/webidl/IccCardLockError.webidl | 12 - dom/webidl/IccChangeEvent.webidl | 19 - dom/webidl/Identity.webidl | 70 - dom/webidl/IdleDeadline.webidl | 14 + dom/webidl/ImageBitmap.webidl | 412 + dom/webidl/ImageBitmapRenderingContext.webidl | 40 + dom/webidl/ImageDocument.webidl | 3 - dom/webidl/InputMethod.webidl | 903 +- dom/webidl/InstallEvent.webidl | 21 - dom/webidl/InterAppConnection.webidl | 15 - dom/webidl/InterAppConnectionRequest.webidl | 13 - dom/webidl/InterAppMessagePort.webidl | 24 - dom/webidl/IntersectionObserver.webidl | 60 + dom/webidl/IterableIterator.webidl | 15 + dom/webidl/KeyEvent.webidl | 19 +- dom/webidl/KeyIdsInitData.webidl | 11 + dom/webidl/KeyboardEvent.webidl | 11 +- dom/webidl/KeyframeAnimationOptions.webidl | 14 + dom/webidl/KeyframeEffect.webidl | 78 + dom/webidl/LegacyQueryInterface.webidl | 1 - dom/webidl/Location.webidl | 45 +- dom/webidl/MMICall.webidl | 13 - dom/webidl/MediaDeviceInfo.webidl | 24 + dom/webidl/MediaDevices.webidl | 13 +- dom/webidl/MediaElementAudioSourceNode.webidl | 3 +- dom/webidl/MediaEncryptedEvent.webidl | 23 + dom/webidl/MediaError.webidl | 2 + dom/webidl/MediaKeyError.webidl | 19 + dom/webidl/MediaKeyMessageEvent.webidl | 30 + dom/webidl/MediaKeySession.webidl | 47 + dom/webidl/MediaKeyStatusMap.webidl | 30 + dom/webidl/MediaKeySystemAccess.webidl | 41 + dom/webidl/MediaKeys.webidl | 30 + dom/webidl/MediaKeysRequestStatus.webidl | 23 + dom/webidl/MediaRecorder.webidl | 2 + dom/webidl/MediaStream.webidl | 38 +- dom/webidl/MediaStreamAudioDestinationNode.webidl | 3 +- dom/webidl/MediaStreamAudioSourceNode.webidl | 3 +- dom/webidl/MediaStreamError.webidl | 2 +- dom/webidl/MediaStreamTrack.webidl | 86 +- dom/webidl/MediaStreamTrackEvent.webidl | 13 +- dom/webidl/MediaTrackConstraintSet.webidl | 46 +- dom/webidl/MediaTrackSettings.webidl | 36 + dom/webidl/MediaTrackSupportedConstraints.webidl | 42 + dom/webidl/MessageChannel.webidl | 2 +- dom/webidl/MessageEvent.webidl | 22 +- dom/webidl/MessagePortList.webidl | 11 - dom/webidl/MimeTypeArray.webidl | 3 + dom/webidl/MouseEvent.webidl | 91 +- dom/webidl/MouseScrollEvent.webidl | 31 +- dom/webidl/MozActivity.webidl | 16 - dom/webidl/MozApplicationEvent.webidl | 16 - dom/webidl/MozCellBroadcast.webidl | 20 - dom/webidl/MozCellBroadcastEvent.webidl | 19 - dom/webidl/MozCellBroadcastMessage.webidl | 100 - dom/webidl/MozClirModeEvent.webidl | 22 - dom/webidl/MozContactChangeEvent.webidl | 18 - dom/webidl/MozEmergencyCbModeEvent.webidl | 26 - dom/webidl/MozIcc.webidl | 358 - dom/webidl/MozIccInfo.webidl | 71 - dom/webidl/MozIccManager.webidl | 275 - dom/webidl/MozInterAppMessageEvent.webidl | 15 - dom/webidl/MozIsoDepTech.webidl | 13 - dom/webidl/MozMessageDeletedEvent.webidl | 23 - dom/webidl/MozMmsEvent.webidl | 20 - dom/webidl/MozMmsMessage.webidl | 15 - dom/webidl/MozMobileCellInfo.webidl | 67 - dom/webidl/MozMobileConnection.webidl | 669 - dom/webidl/MozMobileConnectionArray.webidl | 11 - dom/webidl/MozMobileConnectionInfo.webidl | 66 - dom/webidl/MozMobileMessageManager.webidl | 170 - dom/webidl/MozMobileNetworkInfo.webidl | 34 - dom/webidl/MozNDEFRecord.webidl | 58 - dom/webidl/MozNFC.webidl | 140 - dom/webidl/MozNFCPeer.webidl | 38 - dom/webidl/MozNFCPeerEvent.webidl | 21 - dom/webidl/MozNFCTag.webidl | 121 - dom/webidl/MozNFCTagEvent.webidl | 29 - dom/webidl/MozNetworkStats.webidl | 74 - dom/webidl/MozNetworkStatsAlarm.webidl | 14 - dom/webidl/MozNetworkStatsData.webidl | 13 - dom/webidl/MozNetworkStatsInterface.webidl | 26 - dom/webidl/MozOtaStatusEvent.webidl | 33 - dom/webidl/MozPaymentProvider.webidl | 33 - dom/webidl/MozPowerManager.webidl | 1 + dom/webidl/MozSelfSupport.webidl | 59 +- dom/webidl/MozSettingsEvent.webidl | 3 +- dom/webidl/MozSettingsTransactionEvent.webidl | 2 +- dom/webidl/MozSmsEvent.webidl | 20 - dom/webidl/MozSpeakerManager.webidl | 18 - dom/webidl/MozStkCommandEvent.webidl | 716 - dom/webidl/MozTetheringManager.webidl | 2 +- dom/webidl/MozVoicemail.webidl | 37 - dom/webidl/MozVoicemailEvent.webidl | 19 - dom/webidl/MozVoicemailStatus.webidl | 47 - dom/webidl/MozWifiCapabilities.webidl | 46 - dom/webidl/MozWifiConnectionInfoEvent.webidl | 43 - dom/webidl/MozWifiManager.webidl | 345 - dom/webidl/MozWifiP2pManager.webidl | 147 - dom/webidl/MozWifiP2pStatusChangeEvent.webidl | 20 - dom/webidl/MozWifiStationInfoEvent.webidl | 19 - dom/webidl/MozWifiStatusChangeEvent.webidl | 27 - dom/webidl/MutationEvent.webidl | 14 +- dom/webidl/MutationObserver.webidl | 17 +- dom/webidl/NamedNodeMap.webidl | 3 +- dom/webidl/Navigator.webidl | 226 +- dom/webidl/NetworkOptions.webidl | 16 +- dom/webidl/NfcOptions.webidl | 60 - dom/webidl/Node.webidl | 21 +- dom/webidl/NodeList.webidl | 1 + dom/webidl/Notification.webidl | 23 +- dom/webidl/NotificationEvent.webidl | 27 + dom/webidl/NotifyPaintEvent.webidl | 2 + dom/webidl/OfflineAudioCompletionEvent.webidl | 3 +- dom/webidl/OfflineAudioContext.webidl | 8 +- dom/webidl/OfflineResourceList.webidl | 14 +- dom/webidl/OffscreenCanvas.webidl | 29 + dom/webidl/OscillatorNode.webidl | 3 +- dom/webidl/PageTransitionEvent.webidl | 11 + dom/webidl/PannerNode.webidl | 14 +- dom/webidl/PeerConnectionImpl.webidl | 23 +- dom/webidl/PeerConnectionObserver.webidl | 7 +- dom/webidl/Performance.webidl | 41 +- dom/webidl/PerformanceEntry.webidl | 1 + dom/webidl/PerformanceEntryEvent.webidl | 27 + dom/webidl/PerformanceMark.webidl | 1 + dom/webidl/PerformanceMeasure.webidl | 1 + dom/webidl/PerformanceNavigationTiming.webidl | 33 + dom/webidl/PerformanceObserver.webidl | 24 + dom/webidl/PerformanceObserverEntryList.webidl | 24 + dom/webidl/PerformanceResourceTiming.webidl | 13 +- dom/webidl/PerformanceTiming.webidl | 9 +- dom/webidl/PeriodicWave.webidl | 3 +- dom/webidl/PermissionSettings.webidl | 2 +- dom/webidl/PermissionStatus.webidl | 20 + dom/webidl/Permissions.webidl | 30 + dom/webidl/PhoneNumberService.webidl | 15 - dom/webidl/Plugin.webidl | 3 + dom/webidl/PluginArray.webidl | 3 + dom/webidl/PluginCrashedEvent.webidl | 2 + dom/webidl/PointerEvent.webidl | 8 +- dom/webidl/PopupBoxObject.webidl | 16 + dom/webidl/Presentation.webidl | 30 + dom/webidl/PresentationAvailability.webidl | 22 + dom/webidl/PresentationConnection.webidl | 96 + .../PresentationConnectionAvailableEvent.webidl | 22 + dom/webidl/PresentationConnectionCloseEvent.webidl | 41 + dom/webidl/PresentationConnectionList.webidl | 25 + dom/webidl/PresentationDeviceInfoManager.webidl | 2 +- dom/webidl/PresentationReceiver.webidl | 18 + dom/webidl/PresentationRequest.webidl | 86 + dom/webidl/ProfileTimelineMarker.webidl | 49 +- dom/webidl/Promise.webidl | 72 +- dom/webidl/PromiseDebugging.webidl | 95 +- dom/webidl/PushEvent.webidl | 21 + dom/webidl/PushManager.webidl | 41 +- dom/webidl/PushMessageData.webidl | 21 + dom/webidl/PushSubscription.webidl | 53 + dom/webidl/PushSubscriptionOptions.webidl | 15 + dom/webidl/RTCCertificate.webidl | 17 + dom/webidl/RTCConfiguration.webidl | 24 +- dom/webidl/RTCDTMFSender.webidl | 17 + dom/webidl/RTCDTMFToneChangeEvent.webidl | 8 + dom/webidl/RTCIceCandidate.webidl | 2 +- dom/webidl/RTCIdentityAssertion.webidl | 11 +- dom/webidl/RTCIdentityProvider.webidl | 19 +- dom/webidl/RTCPeerConnection.webidl | 61 +- dom/webidl/RTCPeerConnectionIceEvent.webidl | 4 +- dom/webidl/RTCPeerConnectionStatic.webidl | 6 +- dom/webidl/RTCRtpSender.webidl | 66 +- dom/webidl/RTCSessionDescription.webidl | 7 +- dom/webidl/RTCStatsReport.webidl | 8 +- dom/webidl/RTCTrackEvent.webidl | 27 + dom/webidl/Range.webidl | 10 + dom/webidl/Request.webidl | 34 +- dom/webidl/RequestSyncManager.webidl | 56 - dom/webidl/RequestSyncScheduler.webidl | 38 - dom/webidl/ResourceStats.webidl | 68 - dom/webidl/ResourceStatsManager.webidl | 228 - dom/webidl/Response.webidl | 15 +- dom/webidl/SVGAltGlyphElement.webidl | 21 - dom/webidl/SVGClipPathElement.webidl | 2 +- dom/webidl/SVGDocument.webidl | 15 - dom/webidl/SVGElement.webidl | 12 +- dom/webidl/SVGFilterElement.webidl | 2 +- dom/webidl/SVGGradientElement.webidl | 2 +- dom/webidl/SVGMaskElement.webidl | 2 +- dom/webidl/SVGPatternElement.webidl | 2 +- dom/webidl/SVGRadialGradientElement.webidl | 4 +- dom/webidl/SVGSVGElement.webidl | 4 +- dom/webidl/SVGStyleElement.webidl | 1 + dom/webidl/SVGUnitTypeValues.webidl | 19 + dom/webidl/SVGUnitTypes.webidl | 6 +- dom/webidl/SVGViewElement.webidl | 2 +- dom/webidl/SVGZoomAndPan.webidl | 9 +- dom/webidl/SVGZoomAndPanValues.webidl | 24 + dom/webidl/Screen.webidl | 8 + dom/webidl/ScreenOrientation.webidl | 42 + dom/webidl/ScriptProcessorNode.webidl | 3 +- dom/webidl/ScrollAreaEvent.webidl | 17 +- dom/webidl/ScrollViewChangeEvent.webidl | 4 - dom/webidl/SecureElement.webidl | 14 +- dom/webidl/SecureElementManager.webidl | 3 +- dom/webidl/Selection.webidl | 8 +- dom/webidl/SelectionStateChangedEvent.webidl | 34 - dom/webidl/ServiceWorker.webidl | 2 +- dom/webidl/ServiceWorkerContainer.webidl | 28 +- dom/webidl/ServiceWorkerGlobalScope.webidl | 29 +- dom/webidl/ServiceWorkerMessageEvent.webidl | 48 + dom/webidl/ServiceWorkerRegistration.webidl | 14 +- dom/webidl/SettingChangeNotification.webidl | 2 +- dom/webidl/SettingsManager.webidl | 3 +- dom/webidl/SharedWorker.webidl | 3 +- dom/webidl/SimpleGestureEvent.webidl | 37 +- dom/webidl/SourceBuffer.webidl | 2 +- dom/webidl/SpeechGrammar.webidl | 3 +- dom/webidl/SpeechGrammarList.webidl | 3 +- dom/webidl/SpeechRecognition.webidl | 7 +- dom/webidl/SpeechRecognitionAlternative.webidl | 3 +- dom/webidl/SpeechRecognitionError.webidl | 1 + dom/webidl/SpeechRecognitionEvent.webidl | 9 +- dom/webidl/SpeechRecognitionResult.webidl | 5 +- dom/webidl/SpeechRecognitionResultList.webidl | 3 +- dom/webidl/SpeechSynthesis.webidl | 8 +- dom/webidl/SpeechSynthesisErrorEvent.webidl | 36 + dom/webidl/SpeechSynthesisEvent.webidl | 4 +- dom/webidl/SpeechSynthesisUtterance.webidl | 3 + dom/webidl/StereoPannerNode.webidl | 3 +- dom/webidl/Storage.webidl | 15 +- dom/webidl/StorageEvent.webidl | 15 +- dom/webidl/StorageManager.webidl | 25 + dom/webidl/SubtleCrypto.webidl | 44 +- dom/webidl/SystemUpdate.webidl | 48 + dom/webidl/TCPServerSocket.webidl | 42 + dom/webidl/TCPServerSocketEvent.webidl | 15 + dom/webidl/TCPSocket.webidl | 210 + dom/webidl/TCPSocketErrorEvent.webidl | 24 + dom/webidl/TCPSocketEvent.webidl | 30 + dom/webidl/TVChannel.webidl | 46 - dom/webidl/TVCurrentChannelChangedEvent.webidl | 20 - dom/webidl/TVCurrentSourceChangedEvent.webidl | 20 - dom/webidl/TVEITBroadcastedEvent.webidl | 20 - dom/webidl/TVManager.webidl | 14 - dom/webidl/TVProgram.webidl | 29 - dom/webidl/TVScanningStateChangedEvent.webidl | 29 - dom/webidl/TVSource.webidl | 61 - dom/webidl/TVTuner.webidl | 28 - dom/webidl/Telephony.webidl | 72 - dom/webidl/TelephonyCall.webidl | 55 - dom/webidl/TelephonyCallGroup.webidl | 38 - dom/webidl/TelephonyCallId.webidl | 35 - dom/webidl/TestFunctions.webidl | 41 + dom/webidl/TestInterfaceJS.webidl | 19 +- .../TestInterfaceJSMaplikeSetlikeIterable.webidl | 68 + dom/webidl/TextClause.webidl | 21 + dom/webidl/TextEncoder.webidl | 2 +- dom/webidl/TextTrack.webidl | 1 - dom/webidl/TextTrackCue.webidl | 20 + dom/webidl/TextTrackCueList.webidl | 1 - dom/webidl/TextTrackList.webidl | 1 - dom/webidl/ThreadSafeChromeUtils.webidl | 140 + dom/webidl/TimeEvent.webidl | 4 +- dom/webidl/Touch.webidl | 18 +- dom/webidl/TouchEvent.webidl | 32 +- dom/webidl/TouchList.webidl | 5 - dom/webidl/TreeColumn.webidl | 1 + dom/webidl/U2F.webidl | 96 + dom/webidl/UDPMessageEvent.webidl | 2 +- dom/webidl/UDPSocket.webidl | 2 +- dom/webidl/UIEvent.webidl | 28 +- dom/webidl/URL.webidl | 44 +- dom/webidl/URLSearchParams.webidl | 4 +- dom/webidl/URLUtils.webidl | 55 - dom/webidl/URLUtilsReadOnly.webidl | 30 - dom/webidl/USSDReceivedEvent.webidl | 23 - dom/webidl/USSDSession.webidl | 17 - dom/webidl/UndoManager.webidl | 24 - dom/webidl/VRDevice.webidl | 132 - dom/webidl/VTTCue.webidl | 48 +- dom/webidl/VTTRegion.webidl | 2 +- dom/webidl/ValidityState.webidl | 1 + dom/webidl/WaveShaperNode.webidl | 4 +- dom/webidl/WebGL2RenderingContext.webidl | 457 +- dom/webidl/WebGLContextEvent.webidl | 20 + dom/webidl/WebGLRenderingContext.webidl | 393 +- dom/webidl/WebKitCSSMatrix.webidl | 39 + dom/webidl/WebSocket.webidl | 15 +- dom/webidl/WebrtcDeprecated.webidl | 29 + dom/webidl/WebrtcGlobalInformation.webidl | 6 +- dom/webidl/WidevineCDMManifest.webidl | 15 + dom/webidl/Window.webidl | 214 +- dom/webidl/WindowOrWorkerGlobalScope.webidl | 83 + dom/webidl/Worker.webidl | 4 +- dom/webidl/WorkerDebuggerGlobalScope.webidl | 40 + dom/webidl/WorkerGlobalScope.webidl | 13 +- dom/webidl/WorkerLocation.webidl | 20 +- dom/webidl/WorkerNavigator.webidl | 3 +- dom/webidl/Worklet.webidl | 14 + dom/webidl/WorkletGlobalScope.webidl | 17 + dom/webidl/XMLDocument.webidl | 2 +- dom/webidl/XMLHttpRequest.webidl | 32 +- dom/webidl/XMLHttpRequestEventTarget.webidl | 9 +- dom/webidl/XMLHttpRequestUpload.webidl | 2 +- dom/webidl/XULCommandEvent.webidl | 19 +- dom/webidl/XULElement.webidl | 8 +- dom/webidl/moz.build | 337 +- dom/wifi/DOMWifiManager.js | 543 - dom/wifi/DOMWifiManager.manifest | 18 - dom/wifi/DOMWifiP2pManager.js | 328 - dom/wifi/DOMWifiP2pManager.manifest | 6 - dom/wifi/StateMachine.jsm | 205 - dom/wifi/WifiCertService.cpp | 332 - dom/wifi/WifiCertService.h | 36 - dom/wifi/WifiCommand.jsm | 594 - dom/wifi/WifiHotspotUtils.cpp | 185 - dom/wifi/WifiHotspotUtils.h | 44 - dom/wifi/WifiNetUtil.jsm | 141 - dom/wifi/WifiP2pManager.jsm | 1644 - dom/wifi/WifiP2pWorkerObserver.jsm | 319 - dom/wifi/WifiProxyService.cpp | 352 - dom/wifi/WifiProxyService.h | 47 - dom/wifi/WifiUtils.cpp | 540 - dom/wifi/WifiUtils.h | 105 - dom/wifi/WifiWorker.h | 7 - dom/wifi/WifiWorker.js | 3828 - dom/wifi/WifiWorker.manifest | 1 - dom/wifi/moz.build | 42 - dom/wifi/nsIWifi.idl | 60 - dom/wifi/nsIWifiCertService.idl | 46 - dom/wifi/nsIWifiService.idl | 22 - dom/wifi/test/marionette/head.js | 1292 - dom/wifi/test/marionette/manifest.ini | 14 - dom/wifi/test/marionette/test_wifi_associate.js | 35 - .../marionette/test_wifi_associate_wo_connect.js | 55 - dom/wifi/test/marionette/test_wifi_auto_connect.js | 18 - dom/wifi/test/marionette/test_wifi_enable.js | 11 - dom/wifi/test/marionette/test_wifi_enable_api.js | 13 - dom/wifi/test/marionette/test_wifi_scan.js | 43 - .../marionette/test_wifi_tethering_wifi_active.js | 59 - .../test_wifi_tethering_wifi_disabled.js | 11 - .../test_wifi_tethering_wifi_inactive.js | 21 - dom/workers/ChromeWorkerScope.cpp | 7 +- dom/workers/ChromeWorkerScope.h | 3 +- dom/workers/DataStore.cpp | 892 - dom/workers/DataStore.h | 137 - dom/workers/DataStoreCursor.cpp | 197 - dom/workers/DataStoreCursor.h | 65 - dom/workers/FileReaderSync.cpp | 92 +- dom/workers/FileReaderSync.h | 30 +- dom/workers/Location.cpp | 40 - dom/workers/Location.h | 113 - dom/workers/MessagePort.cpp | 318 - dom/workers/MessagePort.h | 111 - dom/workers/Navigator.cpp | 399 - dom/workers/Navigator.h | 118 - dom/workers/PServiceWorkerManager.ipdl | 45 + dom/workers/Performance.cpp | 42 - dom/workers/Performance.h | 49 - dom/workers/Principal.cpp | 13 +- dom/workers/Principal.h | 3 +- dom/workers/Queue.h | 5 +- dom/workers/RegisterBindings.cpp | 20 +- dom/workers/RuntimeService.cpp | 1752 +- dom/workers/RuntimeService.h | 144 +- dom/workers/ScriptLoader.cpp | 2064 +- dom/workers/ScriptLoader.h | 32 +- dom/workers/ServiceWorker.cpp | 61 +- dom/workers/ServiceWorker.h | 36 +- dom/workers/ServiceWorkerClient.cpp | 183 +- dom/workers/ServiceWorkerClient.h | 93 +- dom/workers/ServiceWorkerClients.cpp | 840 +- dom/workers/ServiceWorkerClients.h | 19 +- dom/workers/ServiceWorkerCommon.h | 4 +- dom/workers/ServiceWorkerContainer.cpp | 192 +- dom/workers/ServiceWorkerContainer.h | 42 +- dom/workers/ServiceWorkerEvents.cpp | 1180 +- dom/workers/ServiceWorkerEvents.h | 288 +- dom/workers/ServiceWorkerInfo.cpp | 229 + dom/workers/ServiceWorkerInfo.h | 151 + dom/workers/ServiceWorkerJob.cpp | 246 + dom/workers/ServiceWorkerJob.h | 155 + dom/workers/ServiceWorkerJobQueue.cpp | 134 + dom/workers/ServiceWorkerJobQueue.h | 49 + dom/workers/ServiceWorkerManager.cpp | 5038 +- dom/workers/ServiceWorkerManager.h | 669 +- dom/workers/ServiceWorkerManagerChild.cpp | 107 + dom/workers/ServiceWorkerManagerChild.h | 63 + dom/workers/ServiceWorkerManagerParent.cpp | 330 + dom/workers/ServiceWorkerManagerParent.h | 72 + dom/workers/ServiceWorkerManagerService.cpp | 237 + dom/workers/ServiceWorkerManagerService.h | 67 + dom/workers/ServiceWorkerPrivate.cpp | 2126 + dom/workers/ServiceWorkerPrivate.h | 237 + dom/workers/ServiceWorkerRegisterJob.cpp | 67 + dom/workers/ServiceWorkerRegisterJob.h | 40 + dom/workers/ServiceWorkerRegistrar.cpp | 450 +- dom/workers/ServiceWorkerRegistrar.h | 31 +- dom/workers/ServiceWorkerRegistrarTypes.ipdlh | 4 +- dom/workers/ServiceWorkerRegistration.cpp | 1374 +- dom/workers/ServiceWorkerRegistration.h | 119 +- dom/workers/ServiceWorkerRegistrationInfo.cpp | 546 + dom/workers/ServiceWorkerRegistrationInfo.h | 184 + dom/workers/ServiceWorkerScriptCache.cpp | 1060 + dom/workers/ServiceWorkerScriptCache.h | 59 + dom/workers/ServiceWorkerUnregisterJob.cpp | 151 + dom/workers/ServiceWorkerUnregisterJob.h | 45 + dom/workers/ServiceWorkerUpdateJob.cpp | 550 + dom/workers/ServiceWorkerUpdateJob.h | 104 + dom/workers/ServiceWorkerWindowClient.cpp | 558 + dom/workers/ServiceWorkerWindowClient.h | 64 + dom/workers/SharedWorker.cpp | 88 +- dom/workers/SharedWorker.h | 48 +- dom/workers/URL.cpp | 955 - dom/workers/URL.h | 147 - dom/workers/WorkerDebuggerManager.cpp | 247 +- dom/workers/WorkerDebuggerManager.h | 94 +- dom/workers/WorkerFeature.h | 84 - dom/workers/WorkerHolder.cpp | 60 + dom/workers/WorkerHolder.h | 96 + dom/workers/WorkerInlines.h | 3 +- dom/workers/WorkerLocation.cpp | 43 + dom/workers/WorkerLocation.h | 116 + dom/workers/WorkerNavigator.cpp | 184 + dom/workers/WorkerNavigator.h | 114 + dom/workers/WorkerPrefs.h | 46 + dom/workers/WorkerPrivate.cpp | 5307 +- dom/workers/WorkerPrivate.h | 916 +- dom/workers/WorkerRunnable.cpp | 512 +- dom/workers/WorkerRunnable.h | 352 +- dom/workers/WorkerScope.cpp | 716 +- dom/workers/WorkerScope.h | 238 +- dom/workers/WorkerThread.cpp | 86 +- dom/workers/WorkerThread.h | 34 +- dom/workers/Workers.h | 160 +- dom/workers/XMLHttpRequest.cpp | 2500 - dom/workers/XMLHttpRequest.h | 303 - dom/workers/XMLHttpRequestUpload.cpp | 44 - dom/workers/XMLHttpRequestUpload.h | 50 - dom/workers/moz.build | 67 +- dom/workers/nsIWorkerDebugger.idl | 25 +- .../test/WorkerDebugger.console_childWorker.js | 3 + .../test/WorkerDebugger.console_debugger.js | 41 + dom/workers/test/WorkerDebugger.console_worker.js | 10 + .../test/WorkerDebugger.initialize_childWorker.js | 6 + .../test/WorkerDebugger.initialize_debugger.js | 6 + .../test/WorkerDebugger.initialize_worker.js | 9 + .../test/WorkerDebugger.postMessage_childWorker.js | 3 + .../test/WorkerDebugger.postMessage_debugger.js | 9 + .../test/WorkerDebugger.postMessage_worker.js | 3 + ...erDebuggerGlobalScope.createSandbox_debugger.js | 9 + ...kerDebuggerGlobalScope.createSandbox_sandbox.js | 9 + ...rkerDebuggerGlobalScope.createSandbox_worker.js | 3 + ...buggerGlobalScope.enterEventLoop_childWorker.js | 14 + ...rDebuggerGlobalScope.enterEventLoop_debugger.js | 29 + ...kerDebuggerGlobalScope.enterEventLoop_worker.js | 25 + ...rDebuggerGlobalScope.reportError_childWorker.js | 5 + ...rkerDebuggerGlobalScope.reportError_debugger.js | 12 + ...WorkerDebuggerGlobalScope.reportError_worker.js | 11 + ...kerDebuggerGlobalScope.setImmediate_debugger.js | 12 + ...orkerDebuggerGlobalScope.setImmediate_worker.js | 3 + .../test/WorkerDebuggerManager_childWorker.js | 2 +- ...ntWorker.js => WorkerDebuggerManager_worker.js} | 0 dom/workers/test/WorkerDebugger_childWorker.js | 2 +- .../test/WorkerDebugger_frozen_iframe1.html | 15 + .../test/WorkerDebugger_frozen_iframe2.html | 15 + dom/workers/test/WorkerDebugger_frozen_worker1.js | 5 + dom/workers/test/WorkerDebugger_frozen_worker2.js | 5 + dom/workers/test/WorkerDebugger_parentWorker.js | 3 - .../test/WorkerDebugger_promise_debugger.js | 30 + dom/workers/test/WorkerDebugger_promise_worker.js | 25 + dom/workers/test/WorkerDebugger_sharedWorker.js | 2 +- .../test/WorkerDebugger_suspended_debugger.js | 6 + .../test/WorkerDebugger_suspended_worker.js | 6 + dom/workers/test/WorkerDebugger_worker.js | 8 + dom/workers/test/browser.ini | 12 + dom/workers/test/browser_bug1047663.js | 50 + dom/workers/test/browser_bug1104623.js | 53 + dom/workers/test/bug1020226_worker.js | 5 +- dom/workers/test/bug1047663_tab.html | 8 + dom/workers/test/bug1047663_worker.sjs | 40 + dom/workers/test/bug1063538_worker.js | 13 +- dom/workers/test/bug1132395_sharedWorker.js | 5 + dom/workers/test/chrome.ini | 57 +- dom/workers/test/closeOnGC_server.sjs | 23 - dom/workers/test/closeOnGC_worker.js | 11 - dom/workers/test/close_worker.js | 21 - dom/workers/test/console_worker.js | 6 + dom/workers/test/crashtests.list | 1 - dom/workers/test/crashtests/1153636.html | 5 + dom/workers/test/crashtests/1158031.html | 11 + dom/workers/test/crashtests/1228456.html | 14 + dom/workers/test/crashtests/779707.html | 19 + dom/workers/test/{ => crashtests}/943516.html | 0 dom/workers/test/crashtests/crashtests.list | 5 + dom/workers/test/csp_worker.js | 30 +- dom/workers/test/csp_worker.js^headers^ | 1 + dom/workers/test/dom_worker_helper.js | 94 +- dom/workers/test/extensions/bootstrap/Makefile.in | 18 - dom/workers/test/extensions/bootstrap/bootstrap.js | 18 +- dom/workers/test/extensions/bootstrap/install.rdf | 19 +- dom/workers/test/extensions/bootstrap/jar.mn | 3 + dom/workers/test/extensions/bootstrap/moz.build | 15 +- .../bootstrap/workerbootstrap-test@mozilla.org.xpi | Bin 0 -> 7202 bytes dom/workers/test/extensions/moz.build | 2 +- .../test/extensions/traditional/Makefile.in | 17 - .../test/extensions/traditional/WorkerTest.js | 12 +- .../test/extensions/traditional/install.rdf | 19 +- dom/workers/test/extensions/traditional/jar.mn | 3 + dom/workers/test/extensions/traditional/moz.build | 14 +- .../traditional/worker-test@mozilla.org.xpi | Bin 0 -> 8333 bytes dom/workers/test/fetch/mochitest.ini | 9 - dom/workers/test/fetch/test_interfaces.html | 48 - dom/workers/test/fetch/test_request.html | 48 - dom/workers/test/fetch/test_response.html | 48 - dom/workers/test/fetch/worker_interfaces.js | 12 - dom/workers/test/fetch/worker_test_request.js | 336 - dom/workers/test/fetch/worker_test_response.js | 235 - dom/workers/test/file_url.jsm | 23 - dom/workers/test/fileapi_chromeScript.js | 29 + dom/workers/test/foreign.js | 1 + dom/workers/test/frame_script.js | 72 + dom/workers/test/gtest/TestReadWrite.cpp | 359 +- dom/workers/test/gtest/moz.build | 2 +- dom/workers/test/head.js | 91 + dom/workers/test/importForeignScripts_worker.js | 55 + dom/workers/test/importScripts_3rdParty_worker.js | 82 + dom/workers/test/importScripts_mixedcontent.html | 46 + dom/workers/test/mochitest.ini | 170 +- dom/workers/test/navigator_worker.js | 20 +- dom/workers/test/notification_permission_worker.js | 56 + dom/workers/test/notification_worker.js | 93 + .../test/notification_worker_child-child.js | 92 + .../test/notification_worker_child-parent.js | 26 + dom/workers/test/promise_worker.js | 11 +- dom/workers/test/redirect_to_foreign.sjs | 4 + dom/workers/test/referrer.sjs | 15 + dom/workers/test/referrer_test_server.sjs | 101 + dom/workers/test/referrer_worker.html | 145 + dom/workers/test/relativeLoad_worker.js | 27 - dom/workers/test/script_createFile.js | 15 + .../blocking_install_event_worker.js | 23 + dom/workers/test/serviceworkers/browser.ini | 10 + .../serviceworkers/browser_base_force_refresh.html | 30 + .../browser_cached_force_refresh.html | 64 + .../test/serviceworkers/browser_download.js | 83 + .../test/serviceworkers/browser_force_refresh.js | 91 + .../test/serviceworkers/bug1151916_driver.html | 53 + .../test/serviceworkers/bug1151916_worker.js | 13 + .../test/serviceworkers/bug1240436_worker.js | 2 + dom/workers/test/serviceworkers/chrome.ini | 19 + dom/workers/test/serviceworkers/chrome_helpers.js | 74 + .../test/serviceworkers/claim_clients/client.html | 44 + .../test/serviceworkers/claim_fetch_worker.js | 12 + .../test/serviceworkers/claim_oninstall_worker.js | 7 + dom/workers/test/serviceworkers/claim_worker_1.js | 28 + dom/workers/test/serviceworkers/claim_worker_2.js | 27 + dom/workers/test/serviceworkers/close_test.js | 19 + .../test/serviceworkers/controller/index.html | 8 +- .../create_another_sharedWorker.html | 6 + .../test/serviceworkers/download/window.html | 46 + dom/workers/test/serviceworkers/download/worker.js | 30 + .../workers/test/serviceworkers/empty.js | 0 .../test/serviceworkers/error_reporting_helpers.js | 68 + dom/workers/test/serviceworkers/eval_worker.js | 1 + .../eventsource/eventsource.resource | 22 + .../eventsource/eventsource.resource^headers^ | 3 + .../eventsource/eventsource_cors_response.html | 75 + .../eventsource_cors_response_intercept_worker.js | 20 + .../eventsource_mixed_content_cors_response.html | 75 + ...mixed_content_cors_response_intercept_worker.js | 19 + .../eventsource/eventsource_opaque_response.html | 75 + ...eventsource_opaque_response_intercept_worker.js | 20 + .../eventsource/eventsource_register_worker.html | 27 + .../eventsource_synthetic_response.html | 75 + ...ntsource_synthetic_response_intercept_worker.js | 24 + .../eventsource/eventsource_worker_helper.js | 12 + dom/workers/test/serviceworkers/fetch.js | 11 + .../test/serviceworkers/fetch/context/beacon.sjs | 43 + .../serviceworkers/fetch/context/context_test.js | 135 + .../serviceworkers/fetch/context/csp-violate.sjs | 6 + .../test/serviceworkers/fetch/context/index.html | 422 + .../fetch/context/parentsharedworker.js | 8 + .../serviceworkers/fetch/context/parentworker.js | 4 + .../test/serviceworkers/fetch/context/ping.html | 7 + .../serviceworkers/fetch/context/realaudio.ogg} | Bin .../test/serviceworkers/fetch/context/realimg.jpg | Bin .../serviceworkers/fetch/context/register.html | 14 + .../serviceworkers/fetch/context/sharedworker.js | 5 + .../serviceworkers/fetch/context/unregister.html | 12 + .../test/serviceworkers/fetch/context/worker.js | 1 + .../test/serviceworkers/fetch/context/xml.xml | 3 + .../test/serviceworkers/fetch/deliver-gzip.sjs | 17 + .../test/serviceworkers/fetch/fetch_tests.js | 380 +- .../test/serviceworkers/fetch/hsts/embedder.html | 7 + .../test/serviceworkers/fetch/hsts/hsts_test.js | 11 + .../test/serviceworkers/fetch/hsts/image-20px.png | Bin 0 -> 87 bytes .../test/serviceworkers/fetch/hsts/image-40px.png | Bin 0 -> 123 bytes .../test/serviceworkers/fetch/hsts/image.html | 13 + .../test/serviceworkers/fetch/hsts/realindex.html | 8 + .../test/serviceworkers/fetch/hsts/register.html | 14 + .../fetch/hsts/register.html^headers^ | 0 .../test/serviceworkers/fetch/hsts/unregister.html | 12 + .../fetch/https/clonedresponse/https_test.js | 15 + .../fetch/https/clonedresponse/index.html | 4 + .../fetch/https/clonedresponse/register.html | 14 + .../fetch/https/clonedresponse/unregister.html | 12 + .../test/serviceworkers/fetch/https/https_test.js | 23 + .../test/serviceworkers/fetch/https/index.html | 4 + .../test/serviceworkers/fetch/https/register.html | 20 + .../serviceworkers/fetch/https/unregister.html | 12 + .../fetch/imagecache-maxage/image-20px.png | Bin 0 -> 87 bytes .../fetch/imagecache-maxage/image-40px.png | Bin 0 -> 123 bytes .../fetch/imagecache-maxage/index.html | 29 + .../fetch/imagecache-maxage/maxage_test.js | 41 + .../fetch/imagecache-maxage/register.html | 14 + .../fetch/imagecache-maxage/unregister.html | 12 + .../serviceworkers/fetch/imagecache/image-20px.png | Bin 0 -> 87 bytes .../serviceworkers/fetch/imagecache/image-40px.png | Bin 0 -> 123 bytes .../fetch/imagecache/imagecache_test.js | 15 + .../serviceworkers/fetch/imagecache/index.html | 20 + .../fetch/imagecache/postmortem.html | 9 + .../serviceworkers/fetch/imagecache/register.html | 16 + .../fetch/imagecache/unregister.html | 12 + .../fetch/importscript-mixedcontent/https_test.js | 28 + .../fetch/importscript-mixedcontent/register.html | 14 + .../importscript-mixedcontent/unregister.html | 12 + dom/workers/test/serviceworkers/fetch/index.html | 40 +- .../test/serviceworkers/fetch/interrupt.sjs | 20 + .../fetch/origin/https/index-https.sjs | 4 + .../fetch/origin/https/origin_test.js | 29 + .../fetch/origin/https/realindex.html | 6 + .../fetch/origin/https/realindex.html^headers^ | 1 + .../fetch/origin/https/register.html | 14 + .../fetch/origin/https/unregister.html | 12 + .../serviceworkers/fetch/origin/index-to-https.sjs | 4 + .../test/serviceworkers/fetch/origin/index.sjs | 4 + .../serviceworkers/fetch/origin/origin_test.js | 41 + .../serviceworkers/fetch/origin/realindex.html | 6 + .../fetch/origin/realindex.html^headers^ | 1 + .../test/serviceworkers/fetch/origin/register.html | 14 + .../serviceworkers/fetch/origin/unregister.html | 12 + .../test/serviceworkers/fetch/plugin/plugins.html | 43 + .../test/serviceworkers/fetch/plugin/worker.js | 14 + .../test/serviceworkers/fetch/real-file.txt | 1 + dom/workers/test/serviceworkers/fetch/redirect.sjs | 4 + .../serviceworkers/fetch/requesturl/index.html | 7 + .../serviceworkers/fetch/requesturl/redirect.sjs | 4 + .../fetch/requesturl/redirector.html | 2 + .../serviceworkers/fetch/requesturl/register.html | 14 + .../fetch/requesturl/requesturl_test.js | 17 + .../serviceworkers/fetch/requesturl/secret.html | 5 + .../fetch/requesturl/unregister.html | 12 + .../test/serviceworkers/fetch/sandbox/index.html | 5 + .../fetch/sandbox/intercepted_index.html | 5 + .../serviceworkers/fetch/sandbox/register.html | 14 + .../serviceworkers/fetch/sandbox/sandbox_test.js | 5 + .../serviceworkers/fetch/sandbox/unregister.html | 12 + .../fetch/upgrade-insecure/embedder.html | 10 + .../fetch/upgrade-insecure/embedder.html^headers^ | 1 + .../fetch/upgrade-insecure/image-20px.png | Bin 0 -> 87 bytes .../fetch/upgrade-insecure/image-40px.png | Bin 0 -> 123 bytes .../fetch/upgrade-insecure/image.html | 13 + .../fetch/upgrade-insecure/realindex.html | 4 + .../fetch/upgrade-insecure/register.html | 14 + .../fetch/upgrade-insecure/unregister.html | 12 + .../upgrade-insecure/upgrade-insecure_test.js | 11 + .../test/serviceworkers/fetch_event_worker.js | 348 +- .../serviceworkers/file_blob_response_worker.js | 38 + .../serviceworkers/force_refresh_browser_worker.js | 34 + .../test/serviceworkers/force_refresh_worker.js | 33 + .../test/serviceworkers/gzip_redirect_worker.js | 13 + dom/workers/test/serviceworkers/header_checker.sjs | 9 + dom/workers/test/serviceworkers/hello.html | 9 + dom/workers/test/serviceworkers/importscript.sjs | 11 + .../test/serviceworkers/importscript_worker.js | 37 + dom/workers/test/serviceworkers/lorem_script.js | 8 + .../serviceworkers/match_all_advanced_worker.js | 5 + .../match_all_client/match_all_client_id.html | 31 + .../serviceworkers/match_all_client_id_worker.js | 28 + .../match_all_clients/match_all_controlled.html | 65 + .../serviceworkers/match_all_properties_worker.js | 20 + .../test/serviceworkers/message_receiver.html | 6 + dom/workers/test/serviceworkers/mochitest.ini | 297 +- .../test/serviceworkers/notification/listener.html | 27 + .../test/serviceworkers/notification/register.html | 11 + .../serviceworkers/notification/unregister.html | 12 + .../serviceworkers/notification_alt/register.html | 11 + .../notification_alt/unregister.html | 12 + .../notification_constructor_error.js | 1 + .../test/serviceworkers/notification_get_sw.js | 49 + .../notificationclick-otherwindow.html | 30 + .../test/serviceworkers/notificationclick.html | 27 + .../test/serviceworkers/notificationclick.js | 19 + .../serviceworkers/notificationclick_focus.html | 28 + .../test/serviceworkers/notificationclick_focus.js | 40 + .../test/serviceworkers/notificationclose.html | 37 + .../test/serviceworkers/notificationclose.js | 19 + dom/workers/test/serviceworkers/notify_loaded.js | 1 + .../test/serviceworkers/opaque_intercept_worker.js | 25 + .../test/serviceworkers/openWindow_worker.js | 116 + .../test/serviceworkers/open_window/client.html | 48 + .../workers/test/serviceworkers/redirect.sjs | 0 dom/workers/test/serviceworkers/redirect_post.sjs | 35 + .../test/serviceworkers/redirect_serviceworker.sjs | 4 + .../test/serviceworkers/register_https.html | 21 + .../sanitize/example_check_and_unregister.html | 23 + .../test/serviceworkers/sanitize/frame.html | 11 + .../test/serviceworkers/sanitize/register.html | 10 + dom/workers/test/serviceworkers/sanitize_worker.js | 5 + .../test/serviceworkers/scope/scope_worker.js | 2 + dom/workers/test/serviceworkers/serviceworker.html | 12 + .../serviceworker_not_sharedworker.js | 21 + .../test/serviceworkers/serviceworker_wrapper.js | 101 + .../serviceworkers/serviceworkerinfo_iframe.html | 26 + .../serviceworkermanager_iframe.html | 34 + .../serviceworkerregistrationinfo_iframe.html | 30 + .../test/serviceworkers/sharedWorker_fetch.js | 29 + .../test/serviceworkers/simpleregister/index.html | 9 - .../skip_waiting_installed_worker.js | 6 + .../serviceworkers/skip_waiting_scope/index.html | 37 + .../source_message_posting_worker.js | 16 + .../test/serviceworkers/strict_mode_warning.js | 4 + .../test/serviceworkers/sw_bad_mime_type.js | 1 + .../serviceworkers/sw_bad_mime_type.js^headers^} | 0 .../sw_clients/file_blob_upload_frame.html | 77 + .../test/serviceworkers/sw_clients/navigator.html | 35 + .../test/serviceworkers/sw_clients/refresher.html | 39 + .../sw_clients/refresher_cached.html | 38 + .../sw_clients/refresher_cached_compressed.html | Bin 0 -> 559 bytes .../refresher_cached_compressed.html^headers^ | 2 + .../sw_clients/refresher_compressed.html | Bin 0 -> 608 bytes .../sw_clients/refresher_compressed.html^headers^ | 2 + .../sw_clients/service_worker_controlled.html | 2 +- .../serviceworkers/swa/worker_scope_different.js | 0 .../swa/worker_scope_different.js^headers^ | 1 + .../serviceworkers/swa/worker_scope_different2.js | 0 .../swa/worker_scope_different2.js^headers^ | 1 + .../serviceworkers/swa/worker_scope_precise.js | 0 .../swa/worker_scope_precise.js^headers^ | 1 + .../serviceworkers/swa/worker_scope_too_deep.js | 0 .../swa/worker_scope_too_deep.js^headers^ | 1 + .../serviceworkers/swa/worker_scope_too_narrow.js | 0 .../swa/worker_scope_too_narrow.js^headers^ | 1 + .../test/serviceworkers/test_bug1151916.html | 105 + .../test/serviceworkers/test_bug1240436.html | 34 + dom/workers/test/serviceworkers/test_claim.html | 172 + .../test/serviceworkers/test_claim_fetch.html | 98 + .../test/serviceworkers/test_claim_oninstall.html | 78 + .../test/serviceworkers/test_client_focus.html | 96 + dom/workers/test/serviceworkers/test_close.html | 64 + .../test/serviceworkers/test_controller.html | 16 +- .../test_cross_origin_url_after_redirect.html | 50 + .../test_csp_upgrade-insecure_intercept.html | 55 + .../test_devtools_serviceworker_interception.html | 168 + .../serviceworkers/test_empty_serviceworker.html | 46 + .../test/serviceworkers/test_error_reporting.html | 76 + .../test/serviceworkers/test_escapedSlashes.html | 102 + .../test/serviceworkers/test_eval_allowed.html | 51 + .../serviceworkers/test_eval_allowed.html^headers^ | 1 + .../serviceworkers/test_eventsource_intercept.html | 103 + .../test/serviceworkers/test_fetch_event.html | 31 +- .../test/serviceworkers/test_fetch_integrity.html | 178 + .../serviceworkers/test_file_blob_response.html | 86 + .../test/serviceworkers/test_file_blob_upload.html | 145 + .../test/serviceworkers/test_force_refresh.html | 84 + .../test/serviceworkers/test_gzip_redirect.html | 84 + .../test_hsts_upgrade_intercept.html | 66 + .../test/serviceworkers/test_https_fetch.html | 62 + .../test_https_fetch_cloned_response.html | 56 + .../test_https_origin_after_redirect.html | 57 + .../test_https_origin_after_redirect_cached.html | 57 + .../test_https_synth_fetch_from_cached_sw.html | 69 + .../test/serviceworkers/test_imagecache.html | 55 + .../serviceworkers/test_imagecache_max_age.html | 71 + .../test/serviceworkers/test_importscript.html | 72 + .../test_importscript_mixedcontent.html | 53 + .../test/serviceworkers/test_install_event.html | 54 +- .../test/serviceworkers/test_install_event_gc.html | 121 + .../serviceworkers/test_installation_simple.html | 36 +- .../test/serviceworkers/test_match_all.html | 3 + .../serviceworkers/test_match_all_advanced.html | 100 + .../serviceworkers/test_match_all_client_id.html | 91 + .../test_match_all_client_properties.html | 97 + .../test/serviceworkers/test_navigator.html | 1 + .../serviceworkers/test_not_intercept_plugin.html | 78 + .../test_notification_constructor_error.html | 52 + .../test/serviceworkers/test_notification_get.html | 213 + .../test_notificationclick-otherwindow.html | 62 + .../serviceworkers/test_notificationclick.html | 62 + .../test_notificationclick_focus.html | 63 + .../serviceworkers/test_notificationclose.html | 62 + .../test/serviceworkers/test_opaque_intercept.html | 85 + .../test/serviceworkers/test_openWindow.html | 117 + .../serviceworkers/test_origin_after_redirect.html | 58 + .../test_origin_after_redirect_cached.html | 58 + .../test_origin_after_redirect_to_https.html | 57 + ...test_origin_after_redirect_to_https_cached.html | 58 + .../test/serviceworkers/test_post_message.html | 4 + .../serviceworkers/test_post_message_advanced.html | 4 + .../serviceworkers/test_post_message_source.html | 68 + .../test/serviceworkers/test_privateBrowsing.html | 113 + .../test/serviceworkers/test_register_base.html | 41 + .../test_register_https_in_http.html | 46 + .../test/serviceworkers/test_request_context.js | 75 + .../serviceworkers/test_request_context_audio.html | 19 + .../test_request_context_beacon.html | 19 + .../serviceworkers/test_request_context_cache.html | 19 + .../test_request_context_cspreport.html | 19 + .../serviceworkers/test_request_context_embed.html | 19 + .../serviceworkers/test_request_context_fetch.html | 19 + .../serviceworkers/test_request_context_font.html | 19 + .../serviceworkers/test_request_context_frame.html | 19 + .../test_request_context_iframe.html | 19 + .../serviceworkers/test_request_context_image.html | 19 + .../test_request_context_imagesrcset.html | 19 + .../test_request_context_internal.html | 19 + .../test_request_context_nestedworker.html | 19 + ...request_context_nestedworkerinsharedworker.html | 19 + .../test_request_context_object.html | 19 + .../test_request_context_picture.html | 19 + .../serviceworkers/test_request_context_ping.html | 19 + .../test_request_context_plugin.html | 19 + .../test_request_context_script.html | 19 + .../test_request_context_sharedworker.html | 19 + .../serviceworkers/test_request_context_style.html | 19 + .../serviceworkers/test_request_context_track.html | 19 + .../serviceworkers/test_request_context_video.html | 19 + .../test_request_context_worker.html | 19 + .../serviceworkers/test_request_context_xhr.html | 19 + .../serviceworkers/test_request_context_xslt.html | 19 + .../serviceworkers/test_sandbox_intercept.html | 50 + dom/workers/test/serviceworkers/test_sanitize.html | 87 + .../test/serviceworkers/test_sanitize_domain.html | 90 + dom/workers/test/serviceworkers/test_scopes.html | 39 +- .../test_service_worker_allowed.html | 74 + .../serviceworkers/test_serviceworker_header.html | 41 + .../test_serviceworker_interfaces.html | 106 + .../test_serviceworker_interfaces.js | 278 + .../test_serviceworker_not_sharedworker.html | 66 + .../test/serviceworkers/test_serviceworkerinfo.xul | 115 + .../serviceworkers/test_serviceworkermanager.xul | 80 + .../test_serviceworkerregistrationinfo.xul | 115 + .../test/serviceworkers/test_skip_waiting.html | 95 + .../serviceworkers/test_strict_mode_warning.html | 42 + .../serviceworkers/test_third_party_iframes.html | 175 + .../test/serviceworkers/test_unregister.html | 33 +- .../test_unresolved_fetch_interception.html | 100 + .../test/serviceworkers/test_workerUnregister.html | 27 +- .../test/serviceworkers/test_workerUpdate.html | 8 + .../test_workerupdatefoundevent.html | 85 + dom/workers/test/serviceworkers/test_xslt.html | 128 + .../test/serviceworkers/thirdparty/iframe1.html | 30 + .../test/serviceworkers/thirdparty/iframe2.html | 7 + .../test/serviceworkers/thirdparty/register.html | 27 + dom/workers/test/serviceworkers/thirdparty/sw.js | 14 + .../test/serviceworkers/thirdparty/unregister.html | 11 + .../test/serviceworkers/unregister/index.html | 17 +- .../test/serviceworkers/unregister/unregister.html | 2 +- .../test/serviceworkers/unresolved_fetch_worker.js | 19 + .../test/serviceworkers/updatefoundevent.html | 13 + .../test/serviceworkers/workerUpdate/update.html | 2 +- .../test/serviceworkers/worker_unregister.js | 6 +- dom/workers/test/serviceworkers/worker_update.js | 19 +- .../test/serviceworkers/worker_updatefoundevent.js | 23 + .../serviceworkers/worker_updatefoundevent2.js | 1 + dom/workers/test/serviceworkers/xslt/test.xml | 6 + dom/workers/test/serviceworkers/xslt/xslt.sjs | 12 + dom/workers/test/serviceworkers/xslt_worker.js | 52 + dom/workers/test/sharedWorker_lifetime.js | 5 + dom/workers/test/sharedWorker_ports.js | 24 + dom/workers/test/sharedWorker_privateBrowsing.js | 5 + dom/workers/test/sharedWorker_sharedWorker.js | 9 +- dom/workers/test/terminateSyncXHR_worker.js | 19 - dom/workers/test/terminate_worker.js | 4 - dom/workers/test/test_404.html | 1 - .../test/test_WorkerDebugger.initialize.xul | 58 + .../test/test_WorkerDebugger.postMessage.xul | 61 + dom/workers/test/test_WorkerDebugger.xul | 104 +- ...est_WorkerDebuggerGlobalScope.createSandbox.xul | 52 + ...st_WorkerDebuggerGlobalScope.enterEventLoop.xul | 126 + .../test_WorkerDebuggerGlobalScope.reportError.xul | 98 + ...test_WorkerDebuggerGlobalScope.setImmediate.xul | 54 + dom/workers/test/test_WorkerDebuggerManager.xul | 102 +- dom/workers/test/test_WorkerDebugger_console.xul | 97 + dom/workers/test/test_WorkerDebugger_frozen.xul | 90 + dom/workers/test/test_WorkerDebugger_promise.xul | 70 + dom/workers/test/test_WorkerDebugger_suspended.xul | 75 + dom/workers/test/test_bug1036484.html | 1 - dom/workers/test/test_bug1063538.html | 6 +- dom/workers/test/test_bug1132395.html | 25 +- dom/workers/test/test_bug1278777.html | 31 + dom/workers/test/test_bug1301094.html | 69 + dom/workers/test/test_bug1317725.html | 62 + dom/workers/test/test_bug883784.jsm | 37 - dom/workers/test/test_bug883784.xul | 36 - dom/workers/test/test_bug949946.html | 13 +- dom/workers/test/test_close.html | 29 - dom/workers/test/test_closeOnGC.html | 57 - dom/workers/test/test_consoleAndBlobs.html | 10 +- dom/workers/test/test_consoleSharedWorkers.html | 8 +- dom/workers/test/test_csp.html^headers^ | 2 +- dom/workers/test/test_csp.js | 68 +- dom/workers/test/test_extensionBootstrap.xul | 4 +- dom/workers/test/test_fileReader.html | 100 + dom/workers/test/test_importScripts_3rdparty.html | 134 + .../test/test_importScripts_mixedcontent.html | 50 + dom/workers/test/test_loadError.html | 79 +- dom/workers/test/test_multi_sharedWorker.html | 9 - .../test/test_multi_sharedWorker_lifetimes.html | 18 +- dom/workers/test/test_navigator.html | 20 +- ...test_navigator_workers_hardwareConcurrency.html | 30 + dom/workers/test/test_notification.html | 50 + dom/workers/test/test_notification_child.html | 49 + dom/workers/test/test_notification_permission.html | 51 + dom/workers/test/test_recursion.html | 2 +- dom/workers/test/test_referrer.html | 58 + dom/workers/test/test_referrer_header_worker.html | 39 + dom/workers/test/test_setTimeoutWith0.html | 20 + dom/workers/test/test_sharedWorker.html | 69 +- dom/workers/test/test_sharedWorker_lifetime.html | 30 + dom/workers/test/test_sharedWorker_ports.html | 42 + .../test/test_sharedWorker_privateBrowsing.html | 101 + dom/workers/test/test_simpleThread.html | 2 +- dom/workers/test/test_subworkers_suspended.html | 135 + dom/workers/test/test_suspend.html | 50 +- dom/workers/test/test_terminate.html | 4 +- dom/workers/test/test_terminateSyncXHR.html | 45 - dom/workers/test/test_throwingOnerror.html | 2 +- dom/workers/test/test_url.html | 67 - dom/workers/test/test_url.xul | 36 - dom/workers/test/test_webSocket_sharedWorker.html | 17 +- dom/workers/test/test_websocket.html | 50 - dom/workers/test/test_websocket1.html | 46 + dom/workers/test/test_websocket2.html | 46 + dom/workers/test/test_websocket3.html | 46 + dom/workers/test/test_websocket4.html | 46 + dom/workers/test/test_websocket5.html | 46 + dom/workers/test/test_websocket_basic.html | 6 +- dom/workers/test/test_websocket_https.html | 30 + dom/workers/test/test_websocket_loadgroup.html | 6 +- dom/workers/test/test_websocket_pref.html | 77 - dom/workers/test/test_worker_interfaces.js | 165 +- dom/workers/test/test_worker_performance_now.html | 16 - dom/workers/test/test_worker_performance_now.js | 54 - dom/workers/test/test_xhr.html | 73 - dom/workers/test/test_xhr2.html | 38 - dom/workers/test/test_xhr_headers.html | 85 - dom/workers/test/test_xhr_parameters.html | 63 - dom/workers/test/test_xhr_parameters.js | 75 - dom/workers/test/test_xhr_responseURL.html | 86 - dom/workers/test/test_xhr_system.html | 52 - dom/workers/test/test_xhr_system.js | 30 - dom/workers/test/test_xhr_timeout.html | 58 - dom/workers/test/urlApi_worker.js | 272 - dom/workers/test/urlSearchParams_worker.js | 211 - dom/workers/test/websocket_helpers.js | 19 + dom/workers/test/websocket_https.html | 14 + dom/workers/test/websocket_https_worker.js | 9 + dom/workers/test/websocket_worker.js | 1178 - dom/workers/test/websocket_worker1.js | 19 + dom/workers/test/websocket_worker2.js | 19 + dom/workers/test/websocket_worker3.js | 17 + dom/workers/test/websocket_worker4.js | 19 + dom/workers/test/websocket_worker5.js | 13 + dom/workers/test/window_suspended.html | 5 + dom/workers/test/worker_bug1278777.js | 9 + dom/workers/test/worker_bug1301094.js | 11 + dom/workers/test/worker_consoleAndBlobs.js | 2 +- dom/workers/test/worker_driver.js | 29 - dom/workers/test/worker_fileReader.js | 417 + dom/workers/test/worker_referrer.js | 9 + dom/workers/test/worker_setTimeoutWith0.js | 3 + dom/workers/test/worker_suspended.js | 31 + dom/workers/test/worker_wrapper.js | 28 - dom/workers/test/xhr2_worker.js | 185 - dom/workers/test/xhrAbort_worker.js | 92 - dom/workers/test/xhr_headers_server.sjs | 51 - dom/workers/test/xhr_implicit_cancel_worker.js | 10 - .../test/xpcshell/data/worker_fileReader.js | 8 + dom/workers/test/xpcshell/test_fileReader.js | 40 + dom/workers/test/xpcshell/test_workers.js | 2 +- dom/workers/test/xpcshell/xpcshell.ini | 4 +- dom/worklet/Worklet.cpp | 392 + dom/worklet/Worklet.h | 70 + dom/worklet/WorkletGlobalScope.cpp | 106 + dom/worklet/WorkletGlobalScope.h | 75 + dom/worklet/moz.build | 25 + dom/worklet/tests/common.js | 14 + dom/worklet/tests/file_basic.html | 57 + dom/worklet/tests/file_console.html | 19 + dom/worklet/tests/file_dump.html | 22 + dom/worklet/tests/file_import_with_cache.html | 43 + dom/worklet/tests/mochitest.ini | 13 + dom/worklet/tests/server_import_with_cache.sjs | 13 + dom/worklet/tests/test_basic.html | 21 + dom/worklet/tests/test_console.html | 42 + dom/worklet/tests/test_dump.html | 21 + dom/worklet/tests/test_import_with_cache.html | 21 + dom/worklet/tests/worklet_console.js | 1 + dom/worklet/tests/worklet_dump.js | 1 + dom/xbl/XBLChildrenElement.cpp | 12 +- dom/xbl/XBLChildrenElement.h | 10 +- dom/xbl/builtin/android/moz.build | 2 +- dom/xbl/builtin/android/platformHTMLBindings.xml | 8 - dom/xbl/builtin/emacs/moz.build | 2 +- dom/xbl/builtin/mac/moz.build | 2 +- dom/xbl/builtin/moz.build | 4 +- dom/xbl/builtin/unix/moz.build | 2 +- dom/xbl/builtin/win/moz.build | 2 +- dom/xbl/crashtests/crashtests.list | 8 +- dom/xbl/moz.build | 9 +- dom/xbl/nsBindingManager.cpp | 282 +- dom/xbl/nsBindingManager.h | 61 +- dom/xbl/nsXBLBinding.cpp | 119 +- dom/xbl/nsXBLBinding.h | 21 +- dom/xbl/nsXBLContentSink.cpp | 24 +- dom/xbl/nsXBLContentSink.h | 3 +- dom/xbl/nsXBLDocumentInfo.cpp | 115 +- dom/xbl/nsXBLDocumentInfo.h | 3 +- dom/xbl/nsXBLEventHandler.cpp | 28 +- dom/xbl/nsXBLEventHandler.h | 3 +- dom/xbl/nsXBLMaybeCompiled.h | 65 +- dom/xbl/nsXBLProtoImpl.cpp | 57 +- dom/xbl/nsXBLProtoImpl.h | 9 +- dom/xbl/nsXBLProtoImplField.cpp | 61 +- dom/xbl/nsXBLProtoImplField.h | 4 +- dom/xbl/nsXBLProtoImplMember.h | 12 +- dom/xbl/nsXBLProtoImplMethod.cpp | 50 +- dom/xbl/nsXBLProtoImplMethod.h | 13 +- dom/xbl/nsXBLProtoImplProperty.cpp | 22 +- dom/xbl/nsXBLProtoImplProperty.h | 5 +- dom/xbl/nsXBLPrototypeBinding.cpp | 357 +- dom/xbl/nsXBLPrototypeBinding.h | 25 +- dom/xbl/nsXBLPrototypeHandler.cpp | 145 +- dom/xbl/nsXBLPrototypeHandler.h | 28 +- dom/xbl/nsXBLPrototypeResources.cpp | 41 +- dom/xbl/nsXBLPrototypeResources.h | 21 +- dom/xbl/nsXBLResourceLoader.cpp | 28 +- dom/xbl/nsXBLResourceLoader.h | 5 +- dom/xbl/nsXBLSerialize.cpp | 3 +- dom/xbl/nsXBLSerialize.h | 3 +- dom/xbl/nsXBLService.cpp | 366 +- dom/xbl/nsXBLService.h | 7 +- dom/xbl/nsXBLWindowKeyHandler.cpp | 521 +- dom/xbl/nsXBLWindowKeyHandler.h | 68 +- dom/xbl/test/file_bug379959_cross.html | 15 +- dom/xbl/test/file_bug379959_data.html | 6 +- dom/xbl/test/file_bug821850.xhtml | 6 +- dom/xbl/test/mochitest.ini | 5 +- .../test_bug1098628_throw_from_construct.xhtml | 1 - dom/xbl/test/test_bug1359859.xhtml | 41 + dom/xbl/test/test_bug379959.html | 86 +- dom/xbl/test/test_bug946815.html | 38 - dom/xhr/XMLHttpRequest.cpp | 38 + dom/xhr/XMLHttpRequest.h | 187 + dom/xhr/XMLHttpRequestEventTarget.cpp | 36 + dom/xhr/XMLHttpRequestEventTarget.h | 55 + dom/xhr/XMLHttpRequestMainThread.cpp | 4222 + dom/xhr/XMLHttpRequestMainThread.h | 877 + dom/xhr/XMLHttpRequestString.cpp | 267 + dom/xhr/XMLHttpRequestString.h | 161 + dom/xhr/XMLHttpRequestUpload.cpp | 27 + dom/xhr/XMLHttpRequestUpload.h | 50 + dom/xhr/XMLHttpRequestWorker.cpp | 2461 + dom/xhr/XMLHttpRequestWorker.h | 335 + dom/xhr/moz.build | 40 + dom/xhr/nsIXMLHttpRequest.idl | 349 + dom/xhr/tests/browser.ini | 5 + dom/xhr/tests/browser_xhr_onchange_leak.html | 25 + dom/xhr/tests/browser_xhr_onchange_leak.js | 23 + dom/xhr/tests/common_temporaryFileBlob.js | 100 + dom/{base/test => xhr/tests}/echo.sjs | 0 .../.gitkeep => dom/xhr/tests/empty.html | 0 dom/{base/test => xhr/tests}/file_XHRDocURI.html | 0 .../tests}/file_XHRDocURI.html^headers^ | 0 dom/{base/test => xhr/tests}/file_XHRDocURI.sjs | 0 dom/{base/test => xhr/tests}/file_XHRDocURI.text | 0 .../tests}/file_XHRDocURI.text^headers^ | 0 dom/{base/test => xhr/tests}/file_XHRDocURI.xml | 0 .../test => xhr/tests}/file_XHRDocURI.xml^headers^ | 0 dom/xhr/tests/file_XHRResponseURL.js | 303 + .../test => xhr/tests}/file_XHRResponseURL.sjs | 0 .../test => xhr/tests}/file_XHRResponseURL.text | 0 .../tests}/file_XHRResponseURL.text^headers^ | 0 .../tests}/file_XHRResponseURL_nocors.text | 0 dom/{base/test => xhr/tests}/file_XHRSendData.sjs | 0 .../test => xhr/tests}/file_XHRSendData_doc.xml | 0 .../tests}/file_XHRSendData_doc.xml^headers^ | 0 dom/xhr/tests/file_XHR_anon.sjs | 24 + dom/{base/test => xhr/tests}/file_XHR_binary1.bin | Bin .../tests}/file_XHR_binary1.bin^headers^ | 0 dom/{base/test => xhr/tests}/file_XHR_binary2.bin | Bin dom/{base/test => xhr/tests}/file_XHR_fail1.txt | 0 dom/xhr/tests/file_XHR_fail1.txt^headers^ | 2 + dom/{base/test => xhr/tests}/file_XHR_fail1b.txt | 0 dom/{base/test => xhr/tests}/file_XHR_header.sjs | 0 dom/{base/test => xhr/tests}/file_XHR_pass1.xml | 0 dom/{base/test => xhr/tests}/file_XHR_pass2.txt | 0 dom/{base/test => xhr/tests}/file_XHR_pass3.txt | 0 .../test => xhr/tests}/file_XHR_pass3.txt^headers^ | 0 .../tests}/file_XHR_system_redirect.html | 0 .../tests}/file_XHR_system_redirect.html^headers^ | 0 dom/{base/test => xhr/tests}/file_XHR_timeout.sjs | 0 dom/{base/test => xhr/tests}/file_html_in_xhr.html | 0 dom/{base/test => xhr/tests}/file_html_in_xhr.sjs | 0 .../test => xhr/tests}/file_html_in_xhr2.html | 0 .../test => xhr/tests}/file_html_in_xhr3.html | 0 .../file_sync_xhr_document_write_with_iframe.html | 21 + dom/xhr/tests/iframe_sync_xhr_unload.html | 18 + dom/xhr/tests/mochitest.ini | 108 + dom/xhr/tests/progressserver.sjs | 52 + .../test => xhr/tests}/relativeLoad_import.js | 0 dom/xhr/tests/relativeLoad_worker.js | 27 + .../test => xhr/tests}/relativeLoad_worker2.js | 0 dom/{base/test => xhr/tests}/responseIdentical.sjs | 0 .../tests}/subdir/relativeLoad_sub_import.js | 0 .../tests}/subdir/relativeLoad_sub_worker.js | 0 .../tests}/subdir/relativeLoad_sub_worker2.js | 0 dom/xhr/tests/sync_xhr_unload.sjs | 15 + dom/xhr/tests/temporaryFileBlob.sjs | 33 + dom/xhr/tests/terminateSyncXHR_worker.js | 19 + dom/xhr/tests/test_XHR.html | 393 + dom/xhr/tests/test_XHRDocURI.html | 513 + .../test => xhr/tests}/test_XHRResponseURL.html | 0 dom/xhr/tests/test_XHRSendData.html | 267 + dom/xhr/tests/test_XHR_anon.html | 180 + dom/{base/test => xhr/tests}/test_XHR_header.html | 0 .../tests}/test_XHR_onuploadprogress.html | 0 .../test => xhr/tests}/test_XHR_parameters.html | 0 dom/xhr/tests/test_XHR_system.html | 99 + dom/{base/test => xhr/tests}/test_XHR_timeout.html | 0 dom/{base/test => xhr/tests}/test_XHR_timeout.js | 0 dom/xhr/tests/test_bug1300552.html | 29 + dom/{base/test => xhr/tests}/test_html_in_xhr.html | 0 .../test => xhr/tests}/test_relativeLoad.html | 0 .../test_sync_xhr_document_write_with_iframe.html | 28 + .../test => xhr/tests}/test_sync_xhr_timer.xhtml | 0 dom/xhr/tests/test_sync_xhr_unload.html | 36 + dom/xhr/tests/test_temporaryFileBlob.html | 40 + dom/xhr/tests/test_worker_terminateSyncXHR.html | 45 + dom/xhr/tests/test_worker_xhr.html | 73 + dom/xhr/tests/test_worker_xhr2.html | 38 + .../tests/test_worker_xhrAbort.html} | 0 dom/xhr/tests/test_worker_xhr_3rdparty.html | 74 + dom/xhr/tests/test_worker_xhr_cors_redirect.html | 35 + dom/xhr/tests/test_worker_xhr_headers.html | 86 + .../tests/test_worker_xhr_implicit_cancel.html} | 0 dom/xhr/tests/test_worker_xhr_parameters.html | 64 + dom/xhr/tests/test_worker_xhr_parameters.js | 75 + dom/xhr/tests/test_worker_xhr_responseURL.html | 76 + dom/xhr/tests/test_worker_xhr_system.html | 52 + dom/xhr/tests/test_worker_xhr_system.js | 30 + dom/xhr/tests/test_worker_xhr_timeout.html | 58 + .../tests}/test_xhr_abort_after_load.html | 0 dom/xhr/tests/test_xhr_forbidden_headers.html | 96 + ...r_overridemimetype_throws_on_invalid_state.html | 61 + dom/xhr/tests/test_xhr_progressevents.html | 333 + dom/xhr/tests/test_xhr_send.html | 83 + .../tests}/test_xhr_send_readystate.html | 0 .../tests}/test_xhr_withCredentials.html | 0 dom/xhr/tests/worker_bug1300552.js | 33 + dom/xhr/tests/worker_file_getcookie.sjs | 15 + dom/xhr/tests/worker_temporaryFileBlob.js | 29 + .../tests/worker_terminateSyncXHR_frame.html} | 0 .../testXHR.txt => xhr/tests/worker_testXHR.txt} | 0 dom/xhr/tests/worker_xhr_cors_redirect.js | 10 + dom/xhr/tests/worker_xhr_cors_redirect.sjs | 10 + dom/xhr/tests/worker_xhr_headers_server.sjs | 66 + .../tests/worker_xhr_headers_worker.js} | 0 dom/xhr/tests/xhr2_worker.js | 163 + dom/xhr/tests/xhrAbort_worker.js | 92 + dom/xhr/tests/xhr_implicit_cancel_worker.js | 10 + dom/{workers/test => xhr/tests}/xhr_worker.js | 0 dom/xml/CDATASection.cpp | 11 +- dom/xml/CDATASection.h | 7 +- dom/xml/ProcessingInstruction.cpp | 17 +- dom/xml/ProcessingInstruction.h | 5 +- dom/xml/XMLDocument.cpp | 145 +- dom/xml/XMLDocument.h | 15 +- dom/xml/XMLStylesheetProcessingInstruction.cpp | 13 +- dom/xml/XMLStylesheetProcessingInstruction.h | 5 +- dom/xml/moz.build | 6 +- dom/xml/nsIXMLContentSink.h | 3 +- dom/xml/nsXMLContentSink.cpp | 345 +- dom/xml/nsXMLContentSink.h | 29 +- dom/xml/nsXMLElement.cpp | 7 +- dom/xml/nsXMLElement.h | 5 +- dom/xml/nsXMLFragmentContentSink.cpp | 13 +- dom/xml/nsXMLPrettyPrinter.cpp | 61 +- dom/xml/resources/XMLPrettyPrint.xml | 2 +- dom/xml/resources/moz.build | 2 +- dom/xml/test/file_bug392338.js | 22 + dom/xml/test/mochitest.ini | 3 +- dom/xml/test/test_bug392338.html | 63 +- dom/xslt/base/moz.build | 7 +- dom/xslt/base/txExpandedName.cpp | 6 +- dom/xslt/base/txList.cpp | 2 - dom/xslt/base/txLog.h | 19 +- dom/xslt/base/txNamespaceMap.cpp | 2 +- dom/xslt/base/txStringUtils.h | 2 +- dom/xslt/base/txURIUtils.cpp | 19 +- dom/xslt/base/txURIUtils.h | 4 +- dom/xslt/crashtests/1205163.xml | 6 + dom/xslt/crashtests/1205163.xsl | 11 + dom/xslt/crashtests/1243337.xml | 3 + dom/xslt/crashtests/1243337.xsl | 6 + dom/xslt/crashtests/527558_1.xml | 17 + dom/xslt/crashtests/crashtests.list | 5 +- dom/xslt/moz.build | 3 +- dom/xslt/nsIDocumentTransformer.h | 6 +- dom/xslt/nsIXSLTException.idl | 21 - dom/xslt/nsIXSLTProcessor.idl | 6 - dom/xslt/tests/XSLTMark/XSLTMark-static.js | 16 +- dom/xslt/tests/buster/buster-test.js | 21 +- dom/xslt/tests/mochitest/test_bug1135764.html | 14 +- dom/xslt/tests/mochitest/test_bug427060.html | 10 +- dom/xslt/tests/mochitest/test_bug440974.html | 9 +- dom/xslt/tests/mochitest/test_bug603159.html | 2 +- dom/xslt/xml/moz.build | 4 +- dom/xslt/xml/txXMLParser.cpp | 9 +- dom/xslt/xml/txXMLUtils.cpp | 10 +- dom/xslt/xpath/XPathEvaluator.cpp | 22 +- dom/xslt/xpath/XPathEvaluator.h | 4 +- dom/xslt/xpath/XPathExpression.cpp | 12 +- dom/xslt/xpath/XPathExpression.h | 7 +- dom/xslt/xpath/XPathResult.cpp | 9 +- dom/xslt/xpath/XPathResult.h | 8 +- dom/xslt/xpath/moz.build | 7 +- dom/xslt/xpath/txCoreFunctionCall.cpp | 21 +- dom/xslt/xpath/txExpr.cpp | 4 +- dom/xslt/xpath/txExpr.h | 5 +- dom/xslt/xpath/txExprLexer.cpp | 5 +- dom/xslt/xpath/txExprLexer.h | 2 +- dom/xslt/xpath/txExprParser.cpp | 12 +- dom/xslt/xpath/txExprParser.h | 2 - dom/xslt/xpath/txExprResult.h | 2 +- dom/xslt/xpath/txFilterExpr.cpp | 6 +- dom/xslt/xpath/txForwardContext.h | 2 +- dom/xslt/xpath/txFunctionCall.cpp | 4 +- dom/xslt/xpath/txIXPathContext.h | 8 + dom/xslt/xpath/txLiteralExpr.cpp | 2 +- dom/xslt/xpath/txLocationStep.cpp | 6 +- dom/xslt/xpath/txMozillaXPathTreeWalker.cpp | 21 +- dom/xslt/xpath/txNameTest.cpp | 8 +- dom/xslt/xpath/txNamedAttributeStep.cpp | 2 +- dom/xslt/xpath/txNodeSet.cpp | 11 +- dom/xslt/xpath/txNodeSetAdaptor.cpp | 3 +- dom/xslt/xpath/txNodeSetContext.h | 2 +- dom/xslt/xpath/txNumberExpr.cpp | 2 +- dom/xslt/xpath/txPathExpr.cpp | 18 +- dom/xslt/xpath/txPredicateList.cpp | 2 +- dom/xslt/xpath/txPredicatedNodeTest.cpp | 2 +- dom/xslt/xpath/txRelationalExpr.cpp | 8 +- dom/xslt/xpath/txResultRecycler.cpp | 8 +- dom/xslt/xpath/txResultRecycler.h | 6 +- dom/xslt/xpath/txUnaryExpr.cpp | 2 +- dom/xslt/xpath/txUnionExpr.cpp | 6 +- dom/xslt/xpath/txVariableRefExpr.cpp | 2 +- dom/xslt/xpath/txXPCOMExtensionFunction.cpp | 53 +- dom/xslt/xpath/txXPathObjectAdaptor.h | 4 +- dom/xslt/xpath/txXPathOptimizer.cpp | 12 +- dom/xslt/xpath/txXPathTreeWalker.h | 4 +- dom/xslt/xslt/moz.build | 7 +- dom/xslt/xslt/txBufferingHandler.cpp | 20 - dom/xslt/xslt/txBufferingHandler.h | 1 - dom/xslt/xslt/txDocumentFunctionCall.cpp | 12 +- dom/xslt/xslt/txEXSLTFunctions.cpp | 93 +- dom/xslt/xslt/txExecutionState.cpp | 52 +- dom/xslt/xslt/txExecutionState.h | 18 +- dom/xslt/xslt/txFormatNumberFunctionCall.cpp | 2 - dom/xslt/xslt/txGenerateIdFunctionCall.cpp | 8 +- dom/xslt/xslt/txInstructions.cpp | 42 +- dom/xslt/xslt/txInstructions.h | 12 +- dom/xslt/xslt/txKey.h | 4 +- dom/xslt/xslt/txKeyFunctionCall.cpp | 8 +- dom/xslt/xslt/txMozillaStylesheetCompiler.cpp | 142 +- dom/xslt/xslt/txMozillaTextOutput.cpp | 21 +- dom/xslt/xslt/txMozillaTextOutput.h | 1 - dom/xslt/xslt/txMozillaXMLOutput.cpp | 99 +- dom/xslt/xslt/txMozillaXMLOutput.h | 11 +- dom/xslt/xslt/txMozillaXSLTProcessor.cpp | 140 +- dom/xslt/xslt/txMozillaXSLTProcessor.h | 26 +- dom/xslt/xslt/txNodeSorter.cpp | 5 +- dom/xslt/xslt/txOutputFormat.cpp | 2 +- dom/xslt/xslt/txPatternParser.cpp | 53 +- dom/xslt/xslt/txPatternParser.h | 7 +- dom/xslt/xslt/txRtfHandler.cpp | 3 - dom/xslt/xslt/txStylesheet.cpp | 74 +- dom/xslt/xslt/txStylesheet.h | 1 - dom/xslt/xslt/txStylesheetCompileHandlers.cpp | 155 +- dom/xslt/xslt/txStylesheetCompiler.cpp | 56 +- dom/xslt/xslt/txStylesheetCompiler.h | 22 +- dom/xslt/xslt/txXPathResultComparator.cpp | 6 +- dom/xslt/xslt/txXSLTFunctions.h | 9 +- dom/xslt/xslt/txXSLTNumber.cpp | 20 +- dom/xslt/xslt/txXSLTNumberCounters.cpp | 7 +- dom/xslt/xslt/txXSLTPatterns.cpp | 12 +- dom/xslt/xslt/txXSLTPatterns.h | 2 - dom/xul/XULDocument.cpp | 593 +- dom/xul/XULDocument.h | 50 +- dom/xul/moz.build | 9 +- dom/xul/nsIXULOverlayProvider.idl | 2 +- dom/xul/nsXULCommandDispatcher.cpp | 81 +- dom/xul/nsXULCommandDispatcher.h | 2 +- dom/xul/nsXULContentSink.cpp | 311 +- dom/xul/nsXULContentSink.h | 14 +- dom/xul/nsXULControllers.cpp | 10 +- dom/xul/nsXULElement.cpp | 893 +- dom/xul/nsXULElement.h | 123 +- dom/xul/nsXULPopupListener.cpp | 43 +- dom/xul/nsXULPopupListener.h | 2 +- dom/xul/nsXULPrototypeCache.cpp | 239 +- dom/xul/nsXULPrototypeCache.h | 3 +- dom/xul/nsXULPrototypeDocument.cpp | 38 +- dom/xul/nsXULPrototypeDocument.h | 11 +- dom/xul/templates/moz.build | 7 +- dom/xul/templates/nsContentSupportMap.cpp | 21 +- dom/xul/templates/nsContentSupportMap.h | 24 +- dom/xul/templates/nsContentTestNode.cpp | 15 +- dom/xul/templates/nsContentTestNode.h | 2 +- dom/xul/templates/nsInstantiationNode.cpp | 12 +- dom/xul/templates/nsRDFBinding.cpp | 6 - dom/xul/templates/nsRDFBinding.h | 3 +- dom/xul/templates/nsRDFConInstanceTestNode.cpp | 35 +- dom/xul/templates/nsRDFConMemberTestNode.cpp | 65 +- dom/xul/templates/nsRDFPropertyTestNode.cpp | 73 +- dom/xul/templates/nsRDFQuery.cpp | 3 - dom/xul/templates/nsRDFQuery.h | 3 +- dom/xul/templates/nsResourceSet.cpp | 3 - dom/xul/templates/nsRuleNetwork.cpp | 29 +- dom/xul/templates/nsRuleNetwork.h | 4 +- dom/xul/templates/nsTemplateMap.h | 29 +- dom/xul/templates/nsTreeRows.h | 4 +- dom/xul/templates/nsXMLBinding.h | 8 +- dom/xul/templates/nsXULContentBuilder.cpp | 74 +- dom/xul/templates/nsXULContentUtils.cpp | 18 +- dom/xul/templates/nsXULContentUtils.h | 3 - dom/xul/templates/nsXULResourceList.h | 2 +- dom/xul/templates/nsXULSortService.cpp | 55 +- dom/xul/templates/nsXULSortService.h | 13 +- dom/xul/templates/nsXULTemplateBuilder.cpp | 160 +- dom/xul/templates/nsXULTemplateBuilder.h | 8 +- .../templates/nsXULTemplateQueryProcessorRDF.cpp | 171 +- dom/xul/templates/nsXULTemplateQueryProcessorRDF.h | 16 +- .../nsXULTemplateQueryProcessorStorage.cpp | 28 +- .../templates/nsXULTemplateQueryProcessorXML.cpp | 61 +- dom/xul/templates/nsXULTemplateQueryProcessorXML.h | 11 +- dom/xul/templates/nsXULTemplateResultSetRDF.cpp | 5 +- dom/xul/templates/nsXULTemplateResultStorage.h | 3 +- dom/xul/templates/nsXULTreeBuilder.cpp | 12 +- dom/xul/templates/tests/chrome/chrome.ini | 2 +- dom/xul/templates/tests/chrome/templates_shared.js | 4 +- dom/xul/templates/tests/chrome/test_bug330010.xul | 7 +- .../templates/tests/chrome/test_sortservice.xul | 22 +- .../templates/tests/chrome/test_tmpl_errors.xul | 54 +- dom/xul/test/chrome.ini | 7 + dom/xul/test/file_bug1069772.xul | 143 + dom/xul/test/file_bug1271240.xul | 82 + dom/xul/test/mochitest.ini | 1 - dom/xul/test/test_bug1069772.xul | 32 + dom/xul/test/test_bug1271240.xul | 38 + dom/xul/test/test_bug1290965.xul | 39 + editor/composer/crashtests/crashtests.list | 4 +- editor/composer/moz.build | 19 +- editor/composer/nsComposeTxtSrvFilter.cpp | 16 +- editor/composer/nsComposeTxtSrvFilter.h | 6 +- editor/composer/nsComposerCommands.cpp | 167 +- editor/composer/nsComposerCommands.h | 18 +- editor/composer/nsComposerCommandsUpdater.cpp | 94 +- editor/composer/nsComposerCommandsUpdater.h | 22 +- editor/composer/nsComposerController.cpp | 4 +- editor/composer/nsComposerController.h | 2 +- editor/composer/nsComposerDocumentCommands.cpp | 131 +- editor/composer/nsComposerRegistration.cpp | 66 +- editor/composer/nsEditingSession.cpp | 567 +- editor/composer/nsEditingSession.h | 44 +- editor/composer/nsEditorSpellCheck.cpp | 197 +- editor/composer/nsEditorSpellCheck.h | 9 + editor/composer/nsIEditingSession.idl | 34 +- editor/composer/res/text_caret.png | Bin 2130 -> 0 bytes editor/composer/res/text_caret@1.5x.png | Bin 2760 -> 0 bytes editor/composer/res/text_caret@2.25x.png | Bin 3593 -> 0 bytes editor/composer/res/text_caret@2x.png | Bin 3244 -> 0 bytes editor/composer/res/text_caret_tilt_left.png | Bin 2016 -> 0 bytes editor/composer/res/text_caret_tilt_left@1.5x.png | Bin 2572 -> 0 bytes editor/composer/res/text_caret_tilt_left@2.25x.png | Bin 3383 -> 0 bytes editor/composer/res/text_caret_tilt_left@2x.png | Bin 3060 -> 0 bytes editor/composer/res/text_caret_tilt_right.png | Bin 2034 -> 0 bytes editor/composer/res/text_caret_tilt_right@1.5x.png | Bin 2594 -> 0 bytes .../composer/res/text_caret_tilt_right@2.25x.png | Bin 3405 -> 0 bytes editor/composer/res/text_caret_tilt_right@2x.png | Bin 3105 -> 0 bytes editor/composer/test/bug1200533_subframe.html | 14 + editor/composer/test/bug1204147_subframe.html | 11 + editor/composer/test/bug1204147_subframe2.html | 9 + editor/composer/test/bug717433_subframe.html | 8 + editor/composer/test/chrome.ini | 5 +- editor/composer/test/de-DE/de_DE.aff | 2 + editor/composer/test/de-DE/de_DE.dic | 6 + editor/composer/test/en-AU/en_AU.aff | 2 + editor/composer/test/en-AU/en_AU.dic | 4 + editor/composer/test/en-GB/en_GB.aff | 2 + editor/composer/test/en-GB/en_GB.dic | 4 + editor/composer/test/mochitest.ini | 34 +- .../test/test_async_UpdateCurrentDictionary.html | 15 +- editor/composer/test/test_bug1200533.html | 139 + editor/composer/test/test_bug1204147.html | 112 + editor/composer/test/test_bug1205983.html | 137 + editor/composer/test/test_bug1209414.html | 150 + editor/composer/test/test_bug1219928.html | 76 + editor/composer/test/test_bug1266815.html | 82 + editor/composer/test/test_bug338427.html | 14 +- editor/composer/test/test_bug519928.html | 14 +- editor/composer/test/test_bug678842.html | 53 +- editor/composer/test/test_bug697981.html | 133 + editor/composer/test/test_bug717433.html | 107 + editor/crashtests.list | 7 - editor/libeditor/CSSEditUtils.cpp | 1422 + editor/libeditor/CSSEditUtils.h | 473 + editor/libeditor/ChangeAttributeTransaction.cpp | 98 + editor/libeditor/ChangeAttributeTransaction.h | 72 + editor/libeditor/ChangeAttributeTxn.cpp | 93 - editor/libeditor/ChangeAttributeTxn.h | 69 - editor/libeditor/ChangeStyleTransaction.cpp | 287 + editor/libeditor/ChangeStyleTransaction.h | 123 + editor/libeditor/ChangeStyleTxn.cpp | 299 - editor/libeditor/ChangeStyleTxn.h | 112 - editor/libeditor/CompositionTransaction.cpp | 344 + editor/libeditor/CompositionTransaction.h | 104 + editor/libeditor/CreateElementTransaction.cpp | 154 + editor/libeditor/CreateElementTransaction.h | 80 + editor/libeditor/CreateElementTxn.cpp | 143 - editor/libeditor/CreateElementTxn.h | 76 - editor/libeditor/DeleteNodeTransaction.cpp | 124 + editor/libeditor/DeleteNodeTransaction.h | 66 + editor/libeditor/DeleteNodeTxn.cpp | 120 - editor/libeditor/DeleteNodeTxn.h | 60 - editor/libeditor/DeleteRangeTransaction.cpp | 256 + editor/libeditor/DeleteRangeTransaction.h | 78 + editor/libeditor/DeleteRangeTxn.cpp | 234 - editor/libeditor/DeleteRangeTxn.h | 75 - editor/libeditor/DeleteTextTransaction.cpp | 106 + editor/libeditor/DeleteTextTransaction.h | 76 + editor/libeditor/DeleteTextTxn.cpp | 98 - editor/libeditor/DeleteTextTxn.h | 76 - editor/libeditor/EditAggregateTransaction.cpp | 145 + editor/libeditor/EditAggregateTransaction.h | 58 + editor/libeditor/EditAggregateTxn.cpp | 128 - editor/libeditor/EditAggregateTxn.h | 50 - editor/libeditor/EditTransactionBase.cpp | 55 + editor/libeditor/EditTransactionBase.h | 44 + editor/libeditor/EditTxn.cpp | 50 - editor/libeditor/EditTxn.h | 40 - editor/libeditor/EditorBase.cpp | 5255 + editor/libeditor/EditorBase.h | 1047 + editor/libeditor/EditorCommands.cpp | 1169 + editor/libeditor/EditorCommands.h | 106 + editor/libeditor/EditorController.cpp | 146 + editor/libeditor/EditorController.h | 37 + editor/libeditor/EditorEventListener.cpp | 1280 + editor/libeditor/EditorEventListener.h | 116 + editor/libeditor/EditorUtils.cpp | 227 + editor/libeditor/EditorUtils.h | 315 + editor/libeditor/EditorUtils.js | 34 + editor/libeditor/EditorUtils.manifest | 2 + editor/libeditor/HTMLAbsPositionEditor.cpp | 682 + editor/libeditor/HTMLAnonymousNodeEditor.cpp | 548 + editor/libeditor/HTMLEditRules.cpp | 8785 ++ editor/libeditor/HTMLEditRules.h | 377 + editor/libeditor/HTMLEditUtils.cpp | 842 + editor/libeditor/HTMLEditUtils.h | 69 + editor/libeditor/HTMLEditor.cpp | 5287 + editor/libeditor/HTMLEditor.h | 1109 + editor/libeditor/HTMLEditorDataTransfer.cpp | 2415 + editor/libeditor/HTMLEditorEventListener.cpp | 235 + editor/libeditor/HTMLEditorEventListener.h | 43 + editor/libeditor/HTMLEditorObjectResizer.cpp | 1059 + editor/libeditor/HTMLEditorObjectResizerUtils.h | 82 + editor/libeditor/HTMLInlineTableEditor.cpp | 283 + editor/libeditor/HTMLStyleEditor.cpp | 1752 + editor/libeditor/HTMLTableEditor.cpp | 3458 + editor/libeditor/HTMLURIRefObject.cpp | 262 + editor/libeditor/HTMLURIRefObject.h | 48 + editor/libeditor/IMETextTxn.cpp | 285 - editor/libeditor/IMETextTxn.h | 87 - editor/libeditor/InsertNodeTransaction.cpp | 101 + editor/libeditor/InsertNodeTransaction.h | 58 + editor/libeditor/InsertNodeTxn.cpp | 92 - editor/libeditor/InsertNodeTxn.h | 58 - editor/libeditor/InsertTextTransaction.cpp | 130 + editor/libeditor/InsertTextTransaction.h | 88 + editor/libeditor/InsertTextTxn.cpp | 117 - editor/libeditor/InsertTextTxn.h | 79 - editor/libeditor/InternetCiter.cpp | 366 + editor/libeditor/InternetCiter.h | 40 + editor/libeditor/JoinNodeTransaction.cpp | 121 + editor/libeditor/JoinNodeTransaction.h | 68 + editor/libeditor/JoinNodeTxn.cpp | 106 - editor/libeditor/JoinNodeTxn.h | 66 - editor/libeditor/PlaceholderTransaction.cpp | 284 + editor/libeditor/PlaceholderTransaction.h | 92 + editor/libeditor/PlaceholderTxn.cpp | 261 - editor/libeditor/PlaceholderTxn.h | 86 - editor/libeditor/SelectionState.cpp | 695 + editor/libeditor/SelectionState.h | 357 + editor/libeditor/SetDocTitleTxn.cpp | 182 - editor/libeditor/SetDocTitleTxn.h | 54 - editor/libeditor/SetDocumentTitleTransaction.cpp | 229 + editor/libeditor/SetDocumentTitleTransaction.h | 60 + editor/libeditor/SplitNodeTransaction.cpp | 140 + editor/libeditor/SplitNodeTransaction.h | 71 + editor/libeditor/SplitNodeTxn.cpp | 128 - editor/libeditor/SplitNodeTxn.h | 70 - editor/libeditor/StyleSheetTransactions.cpp | 159 + editor/libeditor/StyleSheetTransactions.h | 73 + editor/libeditor/TextEditRules.cpp | 1494 + editor/libeditor/TextEditRules.h | 357 + editor/libeditor/TextEditRulesBidi.cpp | 100 + editor/libeditor/TextEditUtils.cpp | 113 + editor/libeditor/TextEditUtils.h | 47 + editor/libeditor/TextEditor.cpp | 1640 + editor/libeditor/TextEditor.h | 247 + editor/libeditor/TextEditorDataTransfer.cpp | 479 + editor/libeditor/TextEditorTest.cpp | 170 +- editor/libeditor/TypeInState.cpp | 245 +- editor/libeditor/TypeInState.h | 70 +- editor/libeditor/WSRunObject.cpp | 1926 + editor/libeditor/WSRunObject.h | 411 + editor/libeditor/crashtests/1128787.html | 17 + editor/libeditor/crashtests/1158452.html | 10 + editor/libeditor/crashtests/1158651.html | 18 + editor/libeditor/crashtests/1244894.xhtml | 21 + editor/libeditor/crashtests/1272490.html | 20 + editor/libeditor/crashtests/1317704.html | 36 + editor/libeditor/crashtests/429586-1.html | 8 + editor/libeditor/crashtests/650572-1.html | 18 + editor/libeditor/crashtests/667321-1.html | 15 + editor/libeditor/crashtests/crashtests.list | 25 +- editor/libeditor/moz.build | 117 +- editor/libeditor/nsEditRules.h | 66 - editor/libeditor/nsEditor.cpp | 4991 - editor/libeditor/nsEditor.h | 867 - editor/libeditor/nsEditorCommands.cpp | 968 - editor/libeditor/nsEditorCommands.h | 87 - editor/libeditor/nsEditorController.cpp | 136 - editor/libeditor/nsEditorController.h | 31 - editor/libeditor/nsEditorEventListener.cpp | 1190 - editor/libeditor/nsEditorEventListener.h | 99 - editor/libeditor/nsEditorUtils.cpp | 244 - editor/libeditor/nsEditorUtils.h | 266 - editor/libeditor/nsHTMLAbsPosition.cpp | 678 - editor/libeditor/nsHTMLAnonymousUtils.cpp | 470 - editor/libeditor/nsHTMLCSSUtils.cpp | 1393 - editor/libeditor/nsHTMLCSSUtils.h | 419 - editor/libeditor/nsHTMLDataTransfer.cpp | 2384 - editor/libeditor/nsHTMLEditRules.cpp | 9380 -- editor/libeditor/nsHTMLEditRules.h | 357 - editor/libeditor/nsHTMLEditUtils.cpp | 889 - editor/libeditor/nsHTMLEditUtils.h | 69 - editor/libeditor/nsHTMLEditor.cpp | 5353 - editor/libeditor/nsHTMLEditor.h | 980 - editor/libeditor/nsHTMLEditorEventListener.cpp | 214 - editor/libeditor/nsHTMLEditorEventListener.h | 42 - editor/libeditor/nsHTMLEditorStyle.cpp | 1930 - editor/libeditor/nsHTMLInlineTableEditor.cpp | 271 - editor/libeditor/nsHTMLObjectResizer.cpp | 1062 - editor/libeditor/nsHTMLObjectResizer.h | 89 - editor/libeditor/nsHTMLURIRefObject.cpp | 260 - editor/libeditor/nsHTMLURIRefObject.h | 46 - editor/libeditor/nsIAbsorbingTransaction.h | 24 +- editor/libeditor/nsIEditRules.h | 68 + editor/libeditor/nsInternetCiter.cpp | 364 - editor/libeditor/nsInternetCiter.h | 32 - editor/libeditor/nsPlaintextDataTransfer.cpp | 455 - editor/libeditor/nsPlaintextEditor.cpp | 1642 - editor/libeditor/nsPlaintextEditor.h | 236 - editor/libeditor/nsSelectionState.cpp | 672 - editor/libeditor/nsSelectionState.h | 320 - editor/libeditor/nsStyleSheetTxns.cpp | 147 - editor/libeditor/nsStyleSheetTxns.h | 69 - editor/libeditor/nsTableEditor.cpp | 3381 - editor/libeditor/nsTextEditRules.cpp | 1392 - editor/libeditor/nsTextEditRules.h | 346 - editor/libeditor/nsTextEditRulesBidi.cpp | 82 - editor/libeditor/nsTextEditUtils.cpp | 106 - editor/libeditor/nsTextEditUtils.h | 47 - editor/libeditor/nsWSRunObject.cpp | 1935 - editor/libeditor/nsWSRunObject.h | 384 - editor/libeditor/tests/browser.ini | 8 + editor/libeditor/tests/browser_bug527935.js | 63 + editor/libeditor/tests/browser_bug629172.js | 106 + .../browserscope/lib/richtext/richtext/js/range.js | 22 +- .../browserscope/lib/richtext2/currentStatus.js | 42 +- .../lib/richtext2/richtext2/static/js/range.js | 30 +- editor/libeditor/tests/browserscope/mochitest.ini | 4 +- editor/libeditor/tests/bug527935.html | 11 + editor/libeditor/tests/bug527935_2.html | 1 + editor/libeditor/tests/bug629172.html | 15 + editor/libeditor/tests/chrome.ini | 28 +- editor/libeditor/tests/file_bug635636_2.html | 1 + editor/libeditor/tests/file_bug915962.html | 13 + editor/libeditor/tests/file_bug966155.html | 1 + editor/libeditor/tests/file_bug966552.html | 1 + editor/libeditor/tests/mochitest.ini | 148 +- editor/libeditor/tests/spellcheck.js | 20 + editor/libeditor/tests/test_CF_HTML_clipboard.html | 4 +- editor/libeditor/tests/test_backspace_vs.html | 130 + editor/libeditor/tests/test_bug1053048.html | 14 +- editor/libeditor/tests/test_bug1100966.html | 65 + editor/libeditor/tests/test_bug1101392.html | 37 +- editor/libeditor/tests/test_bug1102906.html | 18 +- editor/libeditor/tests/test_bug1140105.html | 71 + editor/libeditor/tests/test_bug1140617.html | 37 + editor/libeditor/tests/test_bug1140617.xul | 70 - editor/libeditor/tests/test_bug1153237.html | 20 +- editor/libeditor/tests/test_bug1154791.html | 67 + editor/libeditor/tests/test_bug1186799.html | 81 + editor/libeditor/tests/test_bug1230473.html | 124 + editor/libeditor/tests/test_bug1247483.html | 61 + editor/libeditor/tests/test_bug1248128.html | 26 +- editor/libeditor/tests/test_bug1248185.html | 30 +- editor/libeditor/tests/test_bug1250010.html | 6 +- editor/libeditor/tests/test_bug1257363.html | 6 +- editor/libeditor/tests/test_bug1258085.html | 66 + editor/libeditor/tests/test_bug1268736.html | 64 + editor/libeditor/tests/test_bug1270235.html | 46 + editor/libeditor/tests/test_bug1306532.html | 64 + editor/libeditor/tests/test_bug1310912.html | 93 + editor/libeditor/tests/test_bug1314790.html | 65 + editor/libeditor/tests/test_bug1315065.html | 145 + editor/libeditor/tests/test_bug1328023.html | 64 + editor/libeditor/tests/test_bug1330796.html | 101 + editor/libeditor/tests/test_bug1332876.html | 49 + editor/libeditor/tests/test_bug309731.html | 58 + editor/libeditor/tests/test_bug366682.html | 50 +- editor/libeditor/tests/test_bug408231.html | 2 +- editor/libeditor/tests/test_bug414526.html | 7 +- editor/libeditor/tests/test_bug432225.html | 29 +- editor/libeditor/tests/test_bug46555.html | 8 +- editor/libeditor/tests/test_bug471319.html | 13 +- editor/libeditor/tests/test_bug483651.html | 16 +- editor/libeditor/tests/test_bug484181.html | 42 +- editor/libeditor/tests/test_bug490879.html | 45 + editor/libeditor/tests/test_bug490879.xul | 71 - editor/libeditor/tests/test_bug520189.html | 216 +- editor/libeditor/tests/test_bug525389.html | 8 +- editor/libeditor/tests/test_bug527935.html | 74 - editor/libeditor/tests/test_bug569988.html | 100 +- editor/libeditor/tests/test_bug596001.html | 2 +- editor/libeditor/tests/test_bug596333.html | 45 +- editor/libeditor/tests/test_bug597331.html | 9 - editor/libeditor/tests/test_bug600570.html | 9 - editor/libeditor/tests/test_bug625452.html | 2 +- editor/libeditor/tests/test_bug629172.html | 88 - editor/libeditor/tests/test_bug635636.html | 11 +- editor/libeditor/tests/test_bug636465.html | 54 + editor/libeditor/tests/test_bug636465.xul | 61 - editor/libeditor/tests/test_bug646194.html | 38 + editor/libeditor/tests/test_bug646194.xul | 63 - editor/libeditor/tests/test_bug674770-1.html | 77 +- editor/libeditor/tests/test_bug674770-2.html | 14 +- editor/libeditor/tests/test_bug681229.html | 2 +- editor/libeditor/tests/test_bug772796.html | 223 + editor/libeditor/tests/test_bug795418-2.html | 88 + editor/libeditor/tests/test_bug795418-3.html | 88 + editor/libeditor/tests/test_bug795418-4.html | 67 + editor/libeditor/tests/test_bug795418-5.html | 67 + editor/libeditor/tests/test_bug795418-6.html | 67 + editor/libeditor/tests/test_bug795418.html | 67 + editor/libeditor/tests/test_bug830600.html | 25 +- editor/libeditor/tests/test_bug850043.html | 65 + editor/libeditor/tests/test_bug915962.html | 100 + editor/libeditor/tests/test_bug966155.html | 15 +- editor/libeditor/tests/test_bug966552.html | 13 +- editor/libeditor/tests/test_bug974309.html | 78 + .../test_composition_event_created_in_chrome.html | 14 +- .../test_contenteditable_text_input_handling.html | 18 +- .../tests/test_css_chrome_load_access.html | 67 + editor/libeditor/tests/test_dragdrop.html | 21 +- editor/libeditor/tests/test_pasteImgTextarea.html | 20 + editor/libeditor/tests/test_pasteImgTextarea.xul | 27 + .../tests/test_selection_move_commands.html | 219 + .../tests/test_selection_move_commands.xul | 228 - .../tests/test_set_document_title_transaction.html | 79 + editor/moz.build | 3 +- editor/nsIContentFilter.idl | 10 +- editor/nsIDocumentStateListener.idl | 2 +- editor/nsIEditActionListener.idl | 34 +- editor/nsIEditor.idl | 32 +- editor/nsIEditorMailSupport.idl | 4 +- editor/nsIEditorObserver.idl | 6 +- editor/nsIEditorSpellCheck.idl | 11 +- editor/nsIEditorStyleSheets.idl | 26 +- editor/nsIEditorUtils.idl | 32 + editor/nsIHTMLEditor.idl | 122 +- editor/nsIHTMLObjectResizeListener.idl | 2 +- editor/nsIPlaintextEditor.idl | 6 +- editor/nsITableEditor.idl | 60 +- editor/reftests/338427-1.html | 1 + editor/reftests/338427-2-ref.html | 3 +- editor/reftests/338427-2.html | 3 +- editor/reftests/338427-3-ref.html | 3 +- editor/reftests/338427-3.html | 3 +- editor/reftests/reftest-stylo.list | 177 + editor/reftests/reftest.list | 96 +- .../reftests/spellcheck-non-latin-arabic-ref.html | 9 + editor/reftests/spellcheck-non-latin-arabic.html | 9 + ...pellcheck-non-latin-chinese-simplified-ref.html | 9 + .../spellcheck-non-latin-chinese-simplified.html | 9 + ...ellcheck-non-latin-chinese-traditional-ref.html | 9 + .../spellcheck-non-latin-chinese-traditional.html | 9 + .../reftests/spellcheck-non-latin-hebrew-ref.html | 9 + editor/reftests/spellcheck-non-latin-hebrew.html | 9 + .../spellcheck-non-latin-japanese-ref.html | 9 + editor/reftests/spellcheck-non-latin-japanese.html | 9 + .../reftests/spellcheck-non-latin-korean-ref.html | 9 + editor/reftests/spellcheck-non-latin-korean.html | 9 + editor/reftests/xul/input.css | 9 +- editor/reftests/xul/placeholder-reset.css | 4 +- editor/reftests/xul/reftest-stylo.list | 67 + editor/reftests/xul/reftest.list | 50 +- editor/txmgr/moz.build | 4 +- editor/txmgr/nsTransactionItem.cpp | 183 +- editor/txmgr/nsTransactionList.cpp | 110 +- editor/txmgr/nsTransactionList.h | 3 +- editor/txmgr/nsTransactionManager.cpp | 569 +- editor/txmgr/nsTransactionManager.h | 3 +- editor/txmgr/nsTransactionStack.cpp | 76 +- editor/txmgr/nsTransactionStack.h | 10 +- editor/txmgr/tests/TestTXMgr.cpp | 2668 +- editor/txmgr/tests/moz.build | 6 +- editor/txtsvc/moz.build | 4 +- editor/txtsvc/nsFilteredContentIterator.cpp | 12 +- editor/txtsvc/nsFilteredContentIterator.h | 4 +- editor/txtsvc/nsIInlineSpellChecker.idl | 2 +- editor/txtsvc/nsISpellChecker.h | 8 +- editor/txtsvc/nsTSAtomList.h | 2 +- editor/txtsvc/nsTextServicesDocument.cpp | 1819 +- editor/txtsvc/nsTextServicesDocument.h | 6 +- embedding/android/GoannaSmsManager.java | 988 - .../goannaview_example/AndroidManifest.xml.in | 23 - .../goannaview_example/GoannaViewExample.java | 14 - embedding/android/goannaview_example/Makefile.in | 65 - embedding/android/goannaview_example/main.xml | 12 - embedding/android/goannaview_example/moz.build | 0 embedding/browser/build/moz.build | 5 +- embedding/browser/build/nsWebBrowserModule.cpp | 37 +- embedding/browser/moz.build | 10 +- embedding/browser/nsCTooltipTextProvider.h | 7 +- embedding/browser/nsCommandHandler.cpp | 178 +- embedding/browser/nsCommandHandler.h | 35 +- embedding/browser/nsContextMenuInfo.cpp | 133 +- embedding/browser/nsContextMenuInfo.h | 55 +- embedding/browser/nsDocShellTreeOwner.cpp | 1165 +- embedding/browser/nsDocShellTreeOwner.h | 228 +- embedding/browser/nsEmbedStream.cpp | 34 +- embedding/browser/nsEmbedStream.h | 22 +- embedding/browser/nsICommandHandler.idl | 6 +- embedding/browser/nsIEmbeddingSiteWindow.idl | 34 +- embedding/browser/nsIPrintingPrompt.idl | 151 - embedding/browser/nsIPrintingPromptService.idl | 10 +- embedding/browser/nsITooltipListener.idl | 4 +- embedding/browser/nsITooltipTextProvider.idl | 7 +- embedding/browser/nsIWebBrowser.idl | 21 +- embedding/browser/nsIWebBrowserChrome.idl | 21 +- embedding/browser/nsIWebBrowserChrome3.idl | 20 +- embedding/browser/nsIWebBrowserChromeFocus.idl | 10 +- embedding/browser/nsIWebBrowserFocus.idl | 6 +- embedding/browser/nsIWebBrowserPrint.idl | 10 +- embedding/browser/nsWebBrowser.cpp | 1049 +- embedding/browser/nsWebBrowser.h | 120 +- embedding/browser/nsWebBrowserContentPolicy.cpp | 147 +- embedding/browser/nsWebBrowserContentPolicy.h | 20 +- embedding/components/appstartup/moz.build | 4 +- embedding/components/build/moz.build | 6 +- embedding/components/build/nsEmbeddingModule.cpp | 9 +- embedding/components/commandhandler/moz.build | 4 +- .../commandhandler/nsBaseCommandController.cpp | 61 +- .../commandhandler/nsBaseCommandController.h | 41 +- .../components/commandhandler/nsCommandGroup.cpp | 244 +- .../components/commandhandler/nsCommandGroup.h | 15 +- .../components/commandhandler/nsCommandManager.cpp | 210 +- .../components/commandhandler/nsCommandManager.h | 34 +- .../components/commandhandler/nsCommandParams.cpp | 74 +- .../components/commandhandler/nsCommandParams.h | 28 +- .../commandhandler/nsControllerCommandTable.cpp | 159 +- .../commandhandler/nsControllerCommandTable.h | 17 +- .../commandhandler/nsICommandManager.idl | 12 +- .../commandhandler/nsPICommandUpdater.idl | 7 +- embedding/components/find/moz.build | 4 +- embedding/components/find/nsFind.cpp | 856 +- embedding/components/find/nsFind.h | 20 +- embedding/components/find/nsIFind.idl | 9 +- embedding/components/find/nsIWebBrowserFind.idl | 8 +- embedding/components/find/nsWebBrowserFind.cpp | 1191 +- embedding/components/find/nsWebBrowserFind.h | 120 +- embedding/components/moz.build | 2 +- .../printingui/ipc/PPrintProgressDialog.ipdl | 20 +- .../printingui/ipc/PPrintSettingsDialog.ipdl | 29 + embedding/components/printingui/ipc/PPrinting.ipdl | 98 +- .../components/printingui/ipc/PPrintingTypes.ipdlh | 126 + .../components/printingui/ipc/PrintDataUtils.cpp | 25 +- .../components/printingui/ipc/PrintDataUtils.h | 2 +- .../printingui/ipc/PrintProgressDialogChild.cpp | 18 +- .../printingui/ipc/PrintProgressDialogChild.h | 4 +- .../printingui/ipc/PrintProgressDialogParent.cpp | 10 +- .../printingui/ipc/PrintProgressDialogParent.h | 2 +- .../printingui/ipc/PrintSettingsDialogChild.cpp | 38 + .../printingui/ipc/PrintSettingsDialogChild.h | 35 + .../printingui/ipc/PrintSettingsDialogParent.cpp | 28 + .../printingui/ipc/PrintSettingsDialogParent.h | 29 + .../components/printingui/ipc/PrintingParent.cpp | 247 +- .../components/printingui/ipc/PrintingParent.h | 75 +- embedding/components/printingui/ipc/moz.build | 14 +- .../ipc/nsPrintingPromptServiceProxy.cpp | 165 - .../printingui/ipc/nsPrintingPromptServiceProxy.h | 33 - .../components/printingui/ipc/nsPrintingProxy.cpp | 269 + .../components/printingui/ipc/nsPrintingProxy.h | 57 + embedding/components/printingui/mac/moz.build | 4 +- .../components/printingui/mac/nsPrintProgress.cpp | 33 +- .../components/printingui/mac/nsPrintProgress.h | 4 +- .../printingui/mac/nsPrintProgressParams.cpp | 2 - .../printingui/mac/nsPrintingPromptService.h | 4 - .../printingui/mac/nsPrintingPromptServiceX.mm | 20 +- embedding/components/printingui/moz.build | 2 +- .../components/printingui/unixshared/moz.build | 4 +- .../printingui/unixshared/nsPrintProgress.cpp | 56 +- .../unixshared/nsPrintProgressParams.cpp | 2 - .../unixshared/nsPrintingPromptService.cpp | 63 +- .../unixshared/nsPrintingPromptService.h | 2 +- embedding/components/printingui/win/moz.build | 4 +- .../printingui/win/nsPrintDialogUtil.cpp | 371 +- .../components/printingui/win/nsPrintDialogUtil.h | 2 - .../components/printingui/win/nsPrintProgress.cpp | 54 +- .../printingui/win/nsPrintProgressParams.cpp | 2 - .../printingui/win/nsPrintingPromptService.cpp | 54 +- .../printingui/win/nsPrintingPromptService.h | 4 +- .../PWebBrowserPersistDocument.ipdl | 90 + .../PWebBrowserPersistResources.ipdl | 26 + .../PWebBrowserPersistSerialize.ipdl | 29 + .../WebBrowserPersistDocumentChild.cpp | 159 + .../WebBrowserPersistDocumentChild.h | 62 + .../WebBrowserPersistDocumentParent.cpp | 125 + .../WebBrowserPersistDocumentParent.h | 79 + .../WebBrowserPersistLocalDocument.cpp | 1475 + .../WebBrowserPersistLocalDocument.h | 51 + .../WebBrowserPersistRemoteDocument.cpp | 186 + .../WebBrowserPersistRemoteDocument.h | 55 + .../WebBrowserPersistResourcesChild.cpp | 73 + .../WebBrowserPersistResourcesChild.h | 31 + .../WebBrowserPersistResourcesParent.cpp | 87 + .../WebBrowserPersistResourcesParent.h | 54 + .../WebBrowserPersistSerializeChild.cpp | 143 + .../WebBrowserPersistSerializeChild.h | 39 + .../WebBrowserPersistSerializeParent.cpp | 90 + .../WebBrowserPersistSerializeParent.h | 49 + embedding/components/webbrowserpersist/moz.build | 29 +- .../webbrowserpersist/nsIWebBrowserPersist.idl | 9 +- .../nsIWebBrowserPersistDocument.idl | 197 + .../webbrowserpersist/nsIWebBrowserPersistable.idl | 41 + .../webbrowserpersist/nsWebBrowserPersist.cpp | 2773 +- .../webbrowserpersist/nsWebBrowserPersist.h | 135 +- embedding/components/windowwatcher/moz.build | 12 +- .../windowwatcher/nsAutoWindowStateHelper.cpp | 18 +- .../windowwatcher/nsAutoWindowStateHelper.h | 17 +- .../windowwatcher/nsDialogParamBlock.cpp | 81 +- .../components/windowwatcher/nsDialogParamBlock.h | 28 +- .../components/windowwatcher/nsIPromptFactory.idl | 6 +- .../components/windowwatcher/nsIPromptService.idl | 22 +- .../components/windowwatcher/nsIPromptService2.idl | 8 +- .../components/windowwatcher/nsIWindowWatcher.idl | 26 +- .../components/windowwatcher/nsPIWindowWatcher.idl | 72 +- embedding/components/windowwatcher/nsPromptUtils.h | 64 +- .../components/windowwatcher/nsWindowWatcher.cpp | 1959 +- .../components/windowwatcher/nsWindowWatcher.h | 163 +- .../components/windowwatcher/test/browser.ini | 9 + .../test/browser_new_content_window_chromeflags.js | 278 + ...ser_new_content_window_from_chrome_principal.js | 34 + .../test/browser_new_remote_window_flags.js | 78 + .../windowwatcher/test/browser_new_sized_window.js | 67 + embedding/components/windowwatcher/test/chrome.ini | 7 + .../windowwatcher/test/file_storage_copied.html | 13 + .../windowwatcher/test/file_test_dialog.html | 14 + .../components/windowwatcher/test/mochitest.ini | 12 + embedding/components/windowwatcher/test/moz.build | 18 + .../test/test_blank_named_window.html | 45 + .../windowwatcher/test/test_dialog_arguments.html | 38 + .../windowwatcher/test/test_modal_windows.html | 56 + .../windowwatcher/test/test_named_window.html | 92 + .../windowwatcher/test/test_storage_copied.html | 45 + .../GeckoEmbed.xcodeproj/project.pbxproj | 595 + .../project.xcworkspace/contents.xcworkspacedata | 7 + embedding/ios/GeckoEmbed/GeckoEmbed/AppDelegate.h | 17 + embedding/ios/GeckoEmbed/GeckoEmbed/AppDelegate.m | 45 + .../GeckoEmbed/Base.lproj/LaunchScreen.xib | 41 + .../GeckoEmbed/Base.lproj/Main.storyboard | 25 + .../AppIcon.appiconset/Contents.json | 68 + embedding/ios/GeckoEmbed/GeckoEmbed/Info.plist | 47 + .../ios/GeckoEmbed/GeckoEmbed/ViewController.h | 15 + .../ios/GeckoEmbed/GeckoEmbed/ViewController.m | 27 + .../GeckoEmbed/GeckoEmbed/browser/application.ini | 10 + .../GeckoEmbed/GeckoEmbed/browser/chrome.manifest | 1 + .../GeckoEmbed/browser/chrome/content/hello.js | 9 + .../GeckoEmbed/browser/chrome/content/hello.xul | 10 + .../browser/defaults/preferences/prefs.js | 3 + embedding/ios/GeckoEmbed/GeckoEmbed/main.mm | 96 + embedding/ios/GeckoEmbed/build-gecko.sh | 21 + embedding/ios/GeckoEmbed/copy-jsshell.sh | 22 + .../ios/GeckoEmbed/js/Base.lproj/LaunchScreen.xib | 41 + .../ios/GeckoEmbed/js/Base.lproj/Main.storyboard | 25 + .../AppIcon.appiconset/Contents.json | 68 + embedding/ios/GeckoEmbed/js/Info.plist | 47 + embedding/ios/GeckoEmbed/js/dirs.m | 12 + embedding/ios/GeckoEmbed/js/shell.cpp | 25 + embedding/ios/app.mozbuild | 10 + embedding/ios/build.mk | 29 + embedding/ios/confvars.sh | 10 + embedding/ios/moz.configure | 9 + embedding/moz.build | 5 +- embedding/nsEmbedCID.h | 4 +- embedding/nsIWindowCreator.idl | 4 +- embedding/nsIWindowCreator2.idl | 24 +- embedding/nsIWindowProvider.idl | 27 +- embedding/test/browser.ini | 6 + embedding/test/browser_bug1204626.js | 87 + embedding/test/bug1170334_iframe.xml | 3 + embedding/test/bug1170334_style.css | 1 + embedding/test/bug1204626_doc0.html | 3 + embedding/test/bug1204626_doc1.html | 5 + embedding/test/chrome.ini | 5 +- embedding/test/mochitest.ini | 6 +- embedding/test/moz.build | 3 +- embedding/test/test_bug1170334_wbp_xmlstyle.html | 80 + embedding/test/test_bug1192654.html | 78 + embedding/test/test_nsFind.html | 16 + embedding/tests/unit/test_wwauthpromptfactory.js | 4 +- embedding/tests/unit/xpcshell.ini | 1 - embedding/tests/winEmbed/SMALL.ICO | Bin 318 -> 0 bytes embedding/tests/winEmbed/WebBrowserChrome.cpp | 591 - embedding/tests/winEmbed/WebBrowserChrome.h | 124 - embedding/tests/winEmbed/WindowCreator.cpp | 53 - embedding/tests/winEmbed/WindowCreator.h | 48 - embedding/tests/winEmbed/moz.build | 44 - embedding/tests/winEmbed/resource.h | 69 - embedding/tests/winEmbed/winEmbed.ICO | Bin 1078 -> 0 bytes embedding/tests/winEmbed/winEmbed.cpp | 1135 - embedding/tests/winEmbed/winEmbed.h | 43 - embedding/tests/winEmbed/winEmbed.rc | 265 - embedding/tests/winEmbed/winembed.dsp | 141 - extensions/auth/moz.build | 4 +- extensions/auth/nsAuth.h | 10 +- extensions/auth/nsAuthFactory.cpp | 10 +- extensions/auth/nsAuthGSSAPI.cpp | 25 +- extensions/auth/nsAuthSASL.cpp | 6 +- extensions/auth/nsAuthSSPI.cpp | 56 +- extensions/auth/nsAuthSambaNTLM.cpp | 16 +- extensions/auth/nsHttpNegotiateAuth.cpp | 340 +- extensions/auth/nsHttpNegotiateAuth.h | 5 +- extensions/cookie/moz.build | 7 +- extensions/cookie/nsCookiePermission.cpp | 32 +- extensions/cookie/nsCookiePermission.h | 2 - extensions/cookie/nsCookiePromptService.cpp | 10 +- extensions/cookie/nsICookiePromptService.idl | 6 +- extensions/cookie/nsPermission.cpp | 161 +- extensions/cookie/nsPermission.h | 16 +- extensions/cookie/nsPermissionManager.cpp | 1895 +- extensions/cookie/nsPermissionManager.h | 118 +- extensions/cookie/test/browser_test_favicon.js | 3 +- extensions/cookie/test/channel_utils.js | 195 - extensions/cookie/test/chrome.ini | 6 - extensions/cookie/test/file_chromecommon.js | 15 + extensions/cookie/test/file_testcommon.js | 48 +- extensions/cookie/test/file_testloadflags.js | 149 +- .../cookie/test/file_testloadflags_chromescript.js | 112 + extensions/cookie/test/mochitest.ini | 3 +- extensions/cookie/test/moz.build | 4 +- .../cookie/test/test_app_uninstall_cookies.html | 191 - .../test/test_app_uninstall_permissions.html | 114 - .../test/test_permissionmanager_app_isolation.html | 154 - extensions/cookie/test/unit/cookieprompt.js | 2 +- extensions/cookie/test/unit/head_cookies.js | 6 +- extensions/cookie/test/unit/test_bug526789.js | 63 +- extensions/cookie/test/unit/test_bug650522.js | 2 +- extensions/cookie/test/unit/test_bug667087.js | 2 +- .../cookie/test/unit/test_cookies_async_failure.js | 6 +- .../cookie/test/unit/test_cookies_persistence.js | 20 +- .../test/unit/test_cookies_privatebrowsing.js | 14 +- .../cookie/test/unit/test_cookies_profile_close.js | 8 +- extensions/cookie/test/unit/test_cookies_read.js | 8 +- .../cookie/test/unit/test_cookies_sync_failure.js | 4 +- .../cookie/test/unit/test_cookies_thirdparty.js | 18 +- .../test/unit/test_cookies_thirdparty_session.js | 20 +- .../cookie/test/unit/test_domain_eviction.js | 12 +- extensions/cookie/test/unit/test_eviction.js | 14 +- .../cookie/test/unit/test_permmanager_cleardata.js | 48 +- .../cookie/test/unit/test_permmanager_defaults.js | 104 +- .../test/unit/test_permmanager_expiration.js | 4 +- .../test/unit/test_permmanager_getAllForURI.js | 78 + .../unit/test_permmanager_getPermissionObject.js | 27 +- .../cookie/test/unit/test_permmanager_idn.js | 9 +- .../unit/test_permmanager_load_invalid_entries.js | 13 +- .../test/unit/test_permmanager_local_files.js | 11 +- .../cookie/test/unit/test_permmanager_mailto.js | 41 - .../cookie/test/unit/test_permmanager_matches.js | 183 + .../test/unit/test_permmanager_matchesuri.js | 150 + .../test/unit/test_permmanager_migrate_4-7.js | 207 + .../test_permmanager_migrate_4-7_no_history.js | 226 + .../test/unit/test_permmanager_migrate_5-7a.js | 284 + .../test/unit/test_permmanager_migrate_5-7b.js | 168 + .../test/unit/test_permmanager_migrate_6-7a.js | 284 + .../test/unit/test_permmanager_migrate_6-7b.js | 162 + .../test/unit/test_permmanager_migrate_7-8.js | 246 + .../test/unit/test_permmanager_notifications.js | 9 +- .../cookie/test/unit/test_permmanager_removeall.js | 4 +- .../test/unit/test_permmanager_removeforapp.js | 99 + .../test/unit/test_permmanager_removepermission.js | 67 + .../test/unit/test_permmanager_removesince.js | 6 +- .../test/unit/test_permmanager_subdomains.js | 11 +- .../cookie/test/unit/test_schema_2_migration.js | 8 +- .../cookie/test/unit/test_schema_3_migration.js | 10 +- extensions/cookie/test/unit/xpcshell.ini | 16 +- extensions/cookie/test/unit_ipc/test_child.js | 16 +- extensions/cookie/test/unit_ipc/test_parent.js | 12 +- extensions/cookie/test/unit_ipc/xpcshell.ini | 2 +- extensions/gio/moz.build | 4 +- extensions/gio/nsGIOProtocolHandler.cpp | 52 +- extensions/moz.build | 4 +- extensions/moz.configure | 5 + extensions/permissions/moz.build | 4 +- extensions/permissions/nsContentBlocker.cpp | 45 +- extensions/permissions/nsContentBlocker.h | 4 +- extensions/pref/autoconfig/moz.build | 3 +- extensions/pref/autoconfig/public/moz.build | 2 +- extensions/pref/autoconfig/src/Makefile.in | 21 - extensions/pref/autoconfig/src/beos/platform.js | 6 - extensions/pref/autoconfig/src/mac/platform.js | 6 - extensions/pref/autoconfig/src/moz.build | 6 +- extensions/pref/autoconfig/src/nsAutoConfig.cpp | 26 +- extensions/pref/autoconfig/src/nsAutoConfig.h | 3 +- .../pref/autoconfig/src/nsJSConfigTriggers.cpp | 46 +- extensions/pref/autoconfig/src/nsReadConfig.cpp | 23 +- extensions/pref/autoconfig/src/prefcalls.js | 30 +- extensions/pref/autoconfig/src/unix/platform.js | 6 - extensions/pref/autoconfig/src/win/platform.js | 6 - .../autoconfig/test/unit/autoconfig-latin1.cfg | 6 + .../pref/autoconfig/test/unit/autoconfig-utf8.cfg | 6 + extensions/pref/autoconfig/test/unit/autoconfig.js | 4 + .../test/unit/test_autoconfig_nonascii.js | 97 + extensions/pref/autoconfig/test/unit/xpcshell.ini | 10 + extensions/pref/moz.build | 2 +- .../hunspell/glue/PRemoteSpellcheckEngine.ipdl | 2 +- extensions/spellcheck/hunspell/glue/moz.build | 16 +- .../spellcheck/hunspell/glue/mozHunspell.cpp | 170 +- extensions/spellcheck/hunspell/glue/mozHunspell.h | 9 +- .../hunspell/glue/mozHunspellDirProvider.cpp | 4 +- .../hunspell/glue/mozHunspellDirProvider.h | 4 +- extensions/spellcheck/hunspell/moz.build | 4 +- extensions/spellcheck/hunspell/src/README.mcp | 2 - extensions/spellcheck/hunspell/src/README.mozilla | 2 + extensions/spellcheck/hunspell/src/affentry.cxx | 236 +- extensions/spellcheck/hunspell/src/affentry.hxx | 68 +- extensions/spellcheck/hunspell/src/affixmgr.cxx | 2806 +- extensions/spellcheck/hunspell/src/affixmgr.hxx | 184 +- extensions/spellcheck/hunspell/src/atypes.hxx | 49 +- extensions/spellcheck/hunspell/src/baseaffix.hxx | 10 +- extensions/spellcheck/hunspell/src/csutil.cxx | 562 +- extensions/spellcheck/hunspell/src/csutil.hxx | 56 +- extensions/spellcheck/hunspell/src/filemgr.cxx | 32 +- extensions/spellcheck/hunspell/src/filemgr.hxx | 14 +- extensions/spellcheck/hunspell/src/hashmgr.cxx | 613 +- extensions/spellcheck/hunspell/src/hashmgr.hxx | 44 +- extensions/spellcheck/hunspell/src/htypes.hxx | 4 +- extensions/spellcheck/hunspell/src/hunspell.cxx | 1266 +- extensions/spellcheck/hunspell/src/hunspell.h | 4 +- extensions/spellcheck/hunspell/src/hunspell.hxx | 126 +- extensions/spellcheck/hunspell/src/hunvisapi.h | 4 +- extensions/spellcheck/hunspell/src/hunzip.cxx | 50 +- extensions/spellcheck/hunspell/src/hunzip.hxx | 13 +- extensions/spellcheck/hunspell/src/langnum.hxx | 6 +- extensions/spellcheck/hunspell/src/moz.build | 13 +- extensions/spellcheck/hunspell/src/patches/1322666 | 24 + extensions/spellcheck/hunspell/src/phonet.cxx | 31 +- extensions/spellcheck/hunspell/src/phonet.hxx | 8 +- extensions/spellcheck/hunspell/src/replist.cxx | 152 +- extensions/spellcheck/hunspell/src/replist.hxx | 20 +- extensions/spellcheck/hunspell/src/suggestmgr.cxx | 1264 +- extensions/spellcheck/hunspell/src/suggestmgr.hxx | 105 +- extensions/spellcheck/hunspell/src/w_char.hxx | 12 +- .../tests/unit/data/suggestiontest/prepare | 0 .../hunspell/tests/unit/data/suggestiontest/test | 0 .../spellcheck/hunspell/tests/unit/data/test.sh | 0 .../hunspell/tests/unit/test_hunspell.js | 2 +- .../spellcheck/hunspell/tests/unit/xpcshell.ini | 2 +- extensions/spellcheck/idl/moz.build | 2 +- .../spellcheck/idl/mozISpellCheckingEngine.idl | 15 +- .../locales/en-US/hunspell/README_en_US.txt | 172 +- .../locales/en-US/hunspell/README_mozilla.txt | 31 +- .../hunspell/dictionary-sources/5-mozilla-added | 5740 + .../hunspell/dictionary-sources/5-mozilla-removed | 1 + .../hunspell/dictionary-sources/5-mozilla-specific | 74 + .../en-US/hunspell/dictionary-sources/README | 56 + .../dictionary-sources/chromium_en_US.dic_delta | 674 - .../hunspell/dictionary-sources/dupe-dictionary.pl | 38 - .../hunspell/dictionary-sources/edit-dictionary | 25 +- .../dictionary-sources/hunspell-en_US-20081205.dic | 51248 ------- .../hunspell/dictionary-sources/install-new-dict | 39 + .../hunspell/dictionary-sources/make-new-dict | 69 + .../hunspell/dictionary-sources/merge-dictionaries | 73 - .../dictionary-sources/mozilla-specific.txt | 2 +- .../orig/README_en_US-custom.txt | 348 + .../dictionary-sources/orig/en_US-custom.aff | 205 + .../dictionary-sources/orig/en_US-custom.dic | 49468 +++++++ .../dictionary-sources/upstream-chromium.diff | 696 - .../dictionary-sources/upstream-hunspell.diff | 11429 -- .../spellcheck/locales/en-US/hunspell/en-US.aff | 4 - .../spellcheck/locales/en-US/hunspell/en-US.dic | 20486 +-- extensions/spellcheck/locales/moz.build | 2 +- extensions/spellcheck/moz.build | 3 +- extensions/spellcheck/src/moz.build | 15 +- extensions/spellcheck/src/mozEnglishWordUtils.cpp | 32 +- extensions/spellcheck/src/mozGenericWordUtils.cpp | 44 - extensions/spellcheck/src/mozGenericWordUtils.h | 24 - .../spellcheck/src/mozInlineSpellChecker.cpp | 83 +- extensions/spellcheck/src/mozInlineSpellChecker.h | 20 +- .../spellcheck/src/mozInlineSpellWordUtil.cpp | 78 +- extensions/spellcheck/src/mozInlineSpellWordUtil.h | 27 +- .../spellcheck/src/mozPersonalDictionary.cpp | 220 +- extensions/spellcheck/src/mozPersonalDictionary.h | 16 +- extensions/spellcheck/src/mozSpellChecker.cpp | 46 +- extensions/spellcheck/src/mozSpellChecker.h | 3 +- extensions/spellcheck/src/mozSpellI18NManager.cpp | 21 +- extensions/spellcheck/tests/chrome/chrome.ini | 1 + .../tests/chrome/test_add_remove_dictionaries.xul | 16 +- .../tests/mochitest/helper_bug1170484.js | 15 + .../spellcheck/tests/mochitest/mochitest.ini | 6 + .../tests/mochitest/test_bug1170484.html | 56 + extensions/universalchardet/moz.build | 2 +- extensions/universalchardet/src/base/moz.build | 4 +- extensions/universalchardet/src/moz.build | 2 +- extensions/universalchardet/src/xpcom/moz.build | 4 +- .../tests/CharsetDetectionTests.js | 4 +- extensions/universalchardet/tests/moz.build | 2 +- gfx/2d/2D.h | 444 +- gfx/2d/AutoHelpersWin.h | 86 + gfx/2d/BaseCoord.h | 8 +- gfx/2d/BaseMargin.h | 24 +- gfx/2d/BasePoint.h | 33 +- gfx/2d/BasePoint3D.h | 11 +- gfx/2d/BasePoint4D.h | 11 +- gfx/2d/BaseRect.h | 68 +- gfx/2d/BaseSize.h | 24 +- gfx/2d/BezierUtils.cpp | 339 + gfx/2d/BezierUtils.h | 185 + gfx/2d/BigEndianInts.h | 80 + gfx/2d/Blur.cpp | 19 +- gfx/2d/Blur.h | 9 +- gfx/2d/BlurLS3.cpp | 588 + gfx/2d/BlurSSE2.cpp | 4 +- gfx/2d/BorrowedContext.h | 89 +- gfx/2d/CGTextDrawing.h | 144 + gfx/2d/Coord.h | 49 +- gfx/2d/CriticalSection.h | 80 + gfx/2d/DataSourceSurface.cpp | 10 +- gfx/2d/DataSourceSurfaceWrapper.h | 4 +- gfx/2d/DataSurfaceHelpers.cpp | 141 +- gfx/2d/DataSurfaceHelpers.h | 59 +- gfx/2d/DrawCommand.h | 152 +- gfx/2d/DrawEventRecorder.cpp | 75 +- gfx/2d/DrawEventRecorder.h | 93 +- gfx/2d/DrawTarget.cpp | 23 +- gfx/2d/DrawTargetCG.cpp | 1897 - gfx/2d/DrawTargetCG.h | 216 - gfx/2d/DrawTargetCairo.cpp | 848 +- gfx/2d/DrawTargetCairo.h | 65 +- gfx/2d/DrawTargetCapture.cpp | 12 +- gfx/2d/DrawTargetCapture.h | 25 +- gfx/2d/DrawTargetD2D.cpp | 2797 - gfx/2d/DrawTargetD2D.h | 290 - gfx/2d/DrawTargetD2D1.cpp | 987 +- gfx/2d/DrawTargetD2D1.h | 173 +- gfx/2d/DrawTargetDual.cpp | 36 +- gfx/2d/DrawTargetDual.h | 37 +- gfx/2d/DrawTargetRecording.cpp | 353 +- gfx/2d/DrawTargetRecording.h | 72 +- gfx/2d/DrawTargetSkia.cpp | 1969 +- gfx/2d/DrawTargetSkia.h | 112 +- gfx/2d/DrawTargetTiled.cpp | 109 +- gfx/2d/DrawTargetTiled.h | 37 +- gfx/2d/DrawingJob.cpp | 120 + gfx/2d/DrawingJob.h | 158 + gfx/2d/ExtendInputEffectD2D1.cpp | 9 +- gfx/2d/ExtendInputEffectD2D1.h | 2 +- gfx/2d/Factory.cpp | 577 +- gfx/2d/FilterNodeD2D1.cpp | 100 +- gfx/2d/FilterNodeD2D1.h | 18 +- gfx/2d/FilterNodeSoftware.cpp | 429 +- gfx/2d/FilterNodeSoftware.h | 54 +- gfx/2d/FilterProcessing.cpp | 77 +- gfx/2d/FilterProcessing.h | 32 +- gfx/2d/FilterProcessingSIMD-inl.h | 24 +- gfx/2d/FilterProcessingSSE2.cpp | 12 +- gfx/2d/FilterProcessingScalar.cpp | 10 +- gfx/2d/Filters.h | 38 +- gfx/2d/GenericRefCounted.h | 1 + gfx/2d/HelpersCairo.h | 88 +- gfx/2d/HelpersD2D.h | 457 +- gfx/2d/HelpersSkia.h | 253 +- gfx/2d/HelpersWinFonts.h | 61 + gfx/2d/ImageScaling.cpp | 20 +- gfx/2d/ImageScaling.h | 4 +- gfx/2d/ImageScalingSSE2.cpp | 4 +- gfx/2d/IterableArena.h | 193 + gfx/2d/JobScheduler.cpp | 288 + gfx/2d/JobScheduler.h | 257 + gfx/2d/JobScheduler_posix.cpp | 194 + gfx/2d/JobScheduler_posix.h | 142 + gfx/2d/JobScheduler_win32.cpp | 148 + gfx/2d/JobScheduler_win32.h | 99 + gfx/2d/Logging.h | 337 +- gfx/2d/LoggingConstants.h | 30 + gfx/2d/MMIHelpers.h | 196 + gfx/2d/MacIOSurface.cpp | 165 +- gfx/2d/MacIOSurface.h | 82 +- gfx/2d/Makefile.in | 10 - gfx/2d/Matrix.cpp | 228 +- gfx/2d/Matrix.h | 887 +- gfx/2d/MatrixFwd.h | 26 + gfx/2d/NativeFontResourceDWrite.cpp | 288 + gfx/2d/NativeFontResourceDWrite.h | 57 + gfx/2d/NativeFontResourceGDI.cpp | 63 + gfx/2d/NativeFontResourceGDI.h | 55 + gfx/2d/NativeFontResourceMac.cpp | 67 + gfx/2d/NativeFontResourceMac.h | 43 + gfx/2d/NumericTools.h | 43 + gfx/2d/Path.cpp | 138 +- gfx/2d/PathAnalysis.h | 4 +- gfx/2d/PathCG.cpp | 94 +- gfx/2d/PathCG.h | 21 +- gfx/2d/PathCairo.cpp | 42 +- gfx/2d/PathCairo.h | 16 +- gfx/2d/PathD2D.cpp | 146 +- gfx/2d/PathD2D.h | 10 +- gfx/2d/PathHelpers.cpp | 62 +- gfx/2d/PathHelpers.h | 45 +- gfx/2d/PathRecording.cpp | 20 +- gfx/2d/PathRecording.h | 22 +- gfx/2d/PathSkia.cpp | 84 +- gfx/2d/PathSkia.h | 14 +- gfx/2d/PatternHelpers.h | 6 +- gfx/2d/Point.h | 233 +- gfx/2d/Polygon.h | 295 + gfx/2d/QuartzSupport.h | 3 +- gfx/2d/QuartzSupport.mm | 8 +- gfx/2d/Quaternion.cpp | 57 + gfx/2d/Quaternion.h | 111 + gfx/2d/RadialGradientEffectD2D1.cpp | 18 +- gfx/2d/RadialGradientEffectD2D1.h | 4 +- gfx/2d/RecordedEvent.cpp | 422 +- gfx/2d/RecordedEvent.h | 306 +- gfx/2d/RecordingTypes.h | 4 +- gfx/2d/Rect.h | 223 +- gfx/2d/SFNTData.cpp | 251 + gfx/2d/SFNTData.h | 95 + gfx/2d/SFNTNameTable.cpp | 357 + gfx/2d/SFNTNameTable.h | 73 + gfx/2d/SVGTurbulenceRenderer-inl.h | 6 +- gfx/2d/Scale.cpp | 23 +- gfx/2d/Scale.h | 4 +- gfx/2d/ScaleFactor.h | 22 +- gfx/2d/ScaleFactors2D.h | 135 + gfx/2d/ScaledFontBase.cpp | 97 +- gfx/2d/ScaledFontBase.h | 19 +- gfx/2d/ScaledFontCairo.cpp | 35 +- gfx/2d/ScaledFontCairo.h | 29 +- gfx/2d/ScaledFontDWrite.cpp | 386 +- gfx/2d/ScaledFontDWrite.h | 36 +- gfx/2d/ScaledFontFontconfig.cpp | 47 + gfx/2d/ScaledFontFontconfig.h | 37 + gfx/2d/ScaledFontMac.cpp | 71 +- gfx/2d/ScaledFontMac.h | 38 +- gfx/2d/ScaledFontWin.cpp | 75 +- gfx/2d/ScaledFontWin.h | 16 +- gfx/2d/SourceSurfaceCG.cpp | 457 - gfx/2d/SourceSurfaceCG.h | 203 - gfx/2d/SourceSurfaceCairo.cpp | 10 +- gfx/2d/SourceSurfaceCairo.h | 6 +- gfx/2d/SourceSurfaceD2D.cpp | 317 - gfx/2d/SourceSurfaceD2D.h | 90 - gfx/2d/SourceSurfaceD2D1.cpp | 40 +- gfx/2d/SourceSurfaceD2D1.h | 4 +- gfx/2d/SourceSurfaceD2DTarget.cpp | 315 - gfx/2d/SourceSurfaceD2DTarget.h | 90 - gfx/2d/SourceSurfaceDual.h | 12 +- gfx/2d/SourceSurfaceRawData.cpp | 52 +- gfx/2d/SourceSurfaceRawData.h | 144 +- gfx/2d/SourceSurfaceSkia.cpp | 177 +- gfx/2d/SourceSurfaceSkia.h | 33 +- gfx/2d/StackArray.h | 2 +- gfx/2d/Tools.h | 53 +- gfx/2d/Triangle.h | 66 + gfx/2d/Types.h | 119 +- gfx/2d/UserData.h | 6 +- gfx/2d/convolver.cpp | 144 +- gfx/2d/convolver.h | 3 +- gfx/2d/convolverLS3.cpp | 927 + gfx/2d/convolverLS3.h | 75 + gfx/2d/convolverSSE2.cpp | 79 +- gfx/2d/convolverSSE2.h | 6 +- gfx/2d/genshaders.sh | 0 gfx/2d/gfx2d.vcxproj | 4 +- gfx/2d/image_operations.cpp | 52 +- gfx/2d/image_operations.h | 12 +- gfx/2d/moz-d2d1-1.h | 367 - gfx/2d/moz.build | 120 +- gfx/2d/ssse3-scaler.c | 575 + gfx/2d/ssse3-scaler.h | 24 + gfx/2d/u16string.h | 24 + gfx/2d/unittest/TestCairo.cpp | 45 +- gfx/2d/unittest/TestDrawTargetBase.h | 4 +- gfx/2d/unittest/TestDrawTargetD2D.cpp | 2 +- gfx/2d/unittest/TestDrawTargetD2D.h | 2 +- gfx/angle/AUTHORS | 6 +- gfx/angle/BUILD.gn | 333 +- gfx/angle/CONTRIBUTORS | 8 + gfx/angle/DEPS | 40 +- gfx/angle/DEPS.chromium | 26 + gfx/angle/LICENSE | 0 gfx/angle/Makefile.in | 0 gfx/angle/README.chromium | 0 gfx/angle/README.md | 84 +- gfx/angle/README.mozilla | 0 gfx/angle/include/EGL/egl.h | 0 gfx/angle/include/EGL/eglext.h | 127 +- gfx/angle/include/EGL/eglplatform.h | 0 gfx/angle/include/GLES2/gl2.h | 0 gfx/angle/include/GLES2/gl2ext.h | 314 + gfx/angle/include/GLES2/gl2platform.h | 0 gfx/angle/include/GLES3/gl3.h | 0 gfx/angle/include/GLES3/gl31.h | 0 gfx/angle/include/GLES3/gl32.h | 0 gfx/angle/include/GLES3/gl3platform.h | 0 gfx/angle/include/GLSLANG/ShaderLang.h | 421 +- gfx/angle/include/GLSLANG/ShaderVars.h | 36 +- gfx/angle/include/KHR/khrplatform.h | 0 gfx/angle/include/angle_gl.h | 0 gfx/angle/include/angle_windowsstore.h | 0 gfx/angle/include/export.h | 0 gfx/angle/include/platform/Platform.h | 0 gfx/angle/moz.build | 33 +- gfx/angle/src/angle.gyp | 94 +- gfx/angle/src/commit.h | 6 +- gfx/angle/src/commit_id.py | 8 +- gfx/angle/src/common/BitSetIterator.h | 0 gfx/angle/src/common/BitSetIterator_unittest.cpp | 2 +- gfx/angle/src/common/Color.h | 53 + gfx/angle/src/common/Color.inl | 37 + gfx/angle/src/common/Float16ToFloat32.cpp | 0 gfx/angle/src/common/Float16ToFloat32.py | 0 gfx/angle/src/common/MemoryBuffer.cpp | 0 gfx/angle/src/common/MemoryBuffer.h | 0 gfx/angle/src/common/Optional.h | 12 +- gfx/angle/src/common/Optional_unittest.cpp | 0 gfx/angle/src/common/angleutils.cpp | 7 + gfx/angle/src/common/angleutils.h | 14 +- gfx/angle/src/common/debug.cpp | 66 +- gfx/angle/src/common/debug.h | 38 +- gfx/angle/src/common/event_tracer.cpp | 0 gfx/angle/src/common/event_tracer.h | 0 gfx/angle/src/common/mathutil.cpp | 2 +- gfx/angle/src/common/mathutil.h | 153 +- gfx/angle/src/common/mathutil_unittest.cpp | 38 + gfx/angle/src/common/matrix_utils.h | 37 + gfx/angle/src/common/matrix_utils_unittest.cpp | 0 gfx/angle/src/common/platform.h | 12 +- gfx/angle/src/common/string_utils.cpp | 110 +- gfx/angle/src/common/string_utils.h | 41 +- gfx/angle/src/common/string_utils_unittest.cpp | 137 +- .../src/common/third_party/numerics/README.angle | 16 + .../src/common/third_party/numerics/base/logging.h | 22 + .../third_party/numerics/base/numerics/OWNERS | 3 + .../numerics/base/numerics/safe_conversions.h | 174 + .../numerics/base/numerics/safe_conversions_impl.h | 269 + .../third_party/numerics/base/numerics/safe_math.h | 324 + .../numerics/base/numerics/safe_math_impl.h | 570 + .../base/numerics/safe_numerics_unittest.cc | 771 + gfx/angle/src/common/tls.cpp | 0 gfx/angle/src/common/tls.h | 0 gfx/angle/src/common/utilities.cpp | 9 +- gfx/angle/src/common/utilities.h | 0 gfx/angle/src/common/utilities_unittest.cpp | 0 gfx/angle/src/common/version.h | 0 gfx/angle/src/compiler.gypi | 94 +- .../preprocessor/64bit-tokenizer-safety.patch | 0 .../src/compiler/preprocessor/DiagnosticsBase.cpp | 2 + .../src/compiler/preprocessor/DiagnosticsBase.h | 1 + .../compiler/preprocessor/DirectiveHandlerBase.cpp | 0 .../compiler/preprocessor/DirectiveHandlerBase.h | 0 .../src/compiler/preprocessor/DirectiveParser.cpp | 69 +- .../src/compiler/preprocessor/DirectiveParser.h | 0 .../src/compiler/preprocessor/ExpressionParser.cpp | 45 +- .../src/compiler/preprocessor/ExpressionParser.h | 0 .../src/compiler/preprocessor/ExpressionParser.y | 38 +- gfx/angle/src/compiler/preprocessor/Input.cpp | 0 gfx/angle/src/compiler/preprocessor/Input.h | 0 gfx/angle/src/compiler/preprocessor/Lexer.cpp | 0 gfx/angle/src/compiler/preprocessor/Lexer.h | 0 gfx/angle/src/compiler/preprocessor/Macro.cpp | 0 gfx/angle/src/compiler/preprocessor/Macro.h | 0 .../src/compiler/preprocessor/MacroExpander.cpp | 52 +- .../src/compiler/preprocessor/MacroExpander.h | 5 +- .../src/compiler/preprocessor/Preprocessor.cpp | 2 +- gfx/angle/src/compiler/preprocessor/Preprocessor.h | 0 .../src/compiler/preprocessor/SourceLocation.h | 0 gfx/angle/src/compiler/preprocessor/Token.cpp | 0 gfx/angle/src/compiler/preprocessor/Token.h | 0 gfx/angle/src/compiler/preprocessor/Tokenizer.cpp | 0 gfx/angle/src/compiler/preprocessor/Tokenizer.h | 0 gfx/angle/src/compiler/preprocessor/Tokenizer.l | 0 gfx/angle/src/compiler/preprocessor/numeric_lex.h | 0 .../compiler/translator/64bit-lexer-safety.patch | 0 .../src/compiler/translator/ASTMetadataHLSL.cpp | 6 +- .../src/compiler/translator/ASTMetadataHLSL.h | 0 .../translator/AddDefaultReturnStatements.cpp | 116 + .../translator/AddDefaultReturnStatements.h | 22 + .../translator/ArrayReturnValueToOutParameter.cpp | 7 +- .../translator/ArrayReturnValueToOutParameter.h | 0 gfx/angle/src/compiler/translator/BaseTypes.h | 69 +- .../translator/BuiltInFunctionEmulator.cpp | 7 +- .../compiler/translator/BuiltInFunctionEmulator.h | 0 .../translator/BuiltInFunctionEmulatorGLSL.cpp | 25 + .../translator/BuiltInFunctionEmulatorGLSL.h | 0 .../translator/BuiltInFunctionEmulatorHLSL.cpp | 0 .../translator/BuiltInFunctionEmulatorHLSL.h | 0 gfx/angle/src/compiler/translator/Cache.cpp | 0 gfx/angle/src/compiler/translator/Cache.h | 0 gfx/angle/src/compiler/translator/CallDAG.cpp | 21 +- gfx/angle/src/compiler/translator/CallDAG.h | 0 gfx/angle/src/compiler/translator/CodeGen.cpp | 27 +- gfx/angle/src/compiler/translator/Common.h | 23 +- gfx/angle/src/compiler/translator/Compiler.cpp | 244 +- gfx/angle/src/compiler/translator/Compiler.h | 35 +- gfx/angle/src/compiler/translator/ConstantUnion.h | 0 .../translator/DeferGlobalInitializers.cpp | 198 + .../compiler/translator/DeferGlobalInitializers.h | 20 + gfx/angle/src/compiler/translator/Diagnostics.cpp | 25 +- gfx/angle/src/compiler/translator/Diagnostics.h | 7 + .../src/compiler/translator/DirectiveHandler.cpp | 21 +- .../src/compiler/translator/DirectiveHandler.h | 9 +- .../translator/EmulateGLFragColorBroadcast.cpp | 146 + .../translator/EmulateGLFragColorBroadcast.h | 29 + .../src/compiler/translator/EmulatePrecision.cpp | 568 +- .../src/compiler/translator/EmulatePrecision.h | 4 +- .../translator/ExpandIntegerPowExpressions.cpp | 159 + .../translator/ExpandIntegerPowExpressions.h | 28 + .../src/compiler/translator/ExtensionBehavior.h | 0 .../src/compiler/translator/ExtensionGLSL.cpp | 0 gfx/angle/src/compiler/translator/ExtensionGLSL.h | 0 .../src/compiler/translator/FlagStd140Structs.cpp | 0 .../src/compiler/translator/FlagStd140Structs.h | 0 .../src/compiler/translator/ForLoopUnroll.cpp | 29 +- gfx/angle/src/compiler/translator/ForLoopUnroll.h | 6 +- gfx/angle/src/compiler/translator/HashNames.h | 0 gfx/angle/src/compiler/translator/InfoSink.cpp | 0 gfx/angle/src/compiler/translator/InfoSink.h | 0 gfx/angle/src/compiler/translator/Initialize.cpp | 166 +- gfx/angle/src/compiler/translator/Initialize.h | 0 .../src/compiler/translator/InitializeDll.cpp | 0 gfx/angle/src/compiler/translator/InitializeDll.h | 0 .../src/compiler/translator/InitializeGlobals.h | 0 .../compiler/translator/InitializeParseContext.cpp | 0 .../compiler/translator/InitializeParseContext.h | 0 .../compiler/translator/InitializeVariables.cpp | 120 +- .../src/compiler/translator/InitializeVariables.h | 41 +- gfx/angle/src/compiler/translator/IntermNode.cpp | 549 +- gfx/angle/src/compiler/translator/IntermNode.h | 154 +- .../translator/IntermNodePatternMatcher.cpp | 118 + .../compiler/translator/IntermNodePatternMatcher.h | 53 + .../src/compiler/translator/IntermTraverse.cpp | 30 + gfx/angle/src/compiler/translator/Intermediate.cpp | 57 - gfx/angle/src/compiler/translator/Intermediate.h | 4 - gfx/angle/src/compiler/translator/LoopInfo.cpp | 0 gfx/angle/src/compiler/translator/LoopInfo.h | 0 gfx/angle/src/compiler/translator/MMap.h | 0 gfx/angle/src/compiler/translator/NodeSearch.h | 0 gfx/angle/src/compiler/translator/Operator.cpp | 28 + gfx/angle/src/compiler/translator/Operator.h | 3 + gfx/angle/src/compiler/translator/OutputESSL.cpp | 0 gfx/angle/src/compiler/translator/OutputESSL.h | 0 gfx/angle/src/compiler/translator/OutputGLSL.cpp | 0 gfx/angle/src/compiler/translator/OutputGLSL.h | 0 .../src/compiler/translator/OutputGLSLBase.cpp | 108 +- gfx/angle/src/compiler/translator/OutputGLSLBase.h | 2 +- gfx/angle/src/compiler/translator/OutputHLSL.cpp | 1874 +- gfx/angle/src/compiler/translator/OutputHLSL.h | 70 +- gfx/angle/src/compiler/translator/ParseContext.cpp | 1820 +- gfx/angle/src/compiler/translator/ParseContext.h | 175 +- gfx/angle/src/compiler/translator/PoolAlloc.cpp | 28 +- gfx/angle/src/compiler/translator/PoolAlloc.h | 6 + gfx/angle/src/compiler/translator/Pragma.h | 0 .../compiler/translator/PruneEmptyDeclarations.cpp | 21 + .../compiler/translator/PruneEmptyDeclarations.h | 0 .../translator/RecordConstantPrecision.cpp | 2 +- .../compiler/translator/RecordConstantPrecision.h | 0 .../compiler/translator/RegenerateStructNames.cpp | 0 .../compiler/translator/RegenerateStructNames.h | 0 .../compiler/translator/RemoveDynamicIndexing.cpp | 25 +- .../compiler/translator/RemoveDynamicIndexing.h | 0 gfx/angle/src/compiler/translator/RemovePow.cpp | 13 +- gfx/angle/src/compiler/translator/RemovePow.h | 0 .../translator/RemoveSwitchFallThrough.cpp | 0 .../compiler/translator/RemoveSwitchFallThrough.h | 0 .../src/compiler/translator/RewriteDoWhile.cpp | 0 gfx/angle/src/compiler/translator/RewriteDoWhile.h | 0 .../src/compiler/translator/RewriteElseBlocks.cpp | 0 .../src/compiler/translator/RewriteElseBlocks.h | 0 .../translator/RewriteTexelFetchOffset.cpp | 178 + .../compiler/translator/RewriteTexelFetchOffset.h | 31 + .../ScalarizeVecAndMatConstructorArgs.cpp | 0 .../translator/ScalarizeVecAndMatConstructorArgs.h | 0 gfx/angle/src/compiler/translator/SearchSymbol.cpp | 0 gfx/angle/src/compiler/translator/SearchSymbol.h | 0 .../translator/SeparateArrayInitialization.cpp | 0 .../translator/SeparateArrayInitialization.h | 0 .../compiler/translator/SeparateDeclarations.cpp | 0 .../src/compiler/translator/SeparateDeclarations.h | 0 .../SeparateExpressionsReturningArrays.cpp | 87 +- .../SeparateExpressionsReturningArrays.h | 0 gfx/angle/src/compiler/translator/ShaderLang.cpp | 87 +- gfx/angle/src/compiler/translator/ShaderVars.cpp | 94 +- .../compiler/translator/SimplifyLoopConditions.cpp | 282 + .../compiler/translator/SimplifyLoopConditions.h | 23 + .../compiler/translator/SplitSequenceOperator.cpp | 160 + .../compiler/translator/SplitSequenceOperator.h | 24 + .../src/compiler/translator/StructureHLSL.cpp | 99 +- gfx/angle/src/compiler/translator/StructureHLSL.h | 6 +- gfx/angle/src/compiler/translator/SymbolTable.cpp | 17 +- gfx/angle/src/compiler/translator/SymbolTable.h | 102 +- .../compiler/translator/TextureFunctionHLSL.cpp | 1317 + .../src/compiler/translator/TextureFunctionHLSL.h | 76 + .../src/compiler/translator/TranslatorESSL.cpp | 24 +- gfx/angle/src/compiler/translator/TranslatorESSL.h | 1 + .../src/compiler/translator/TranslatorGLSL.cpp | 98 +- gfx/angle/src/compiler/translator/TranslatorGLSL.h | 2 + .../src/compiler/translator/TranslatorHLSL.cpp | 64 +- gfx/angle/src/compiler/translator/TranslatorHLSL.h | 4 +- gfx/angle/src/compiler/translator/Types.cpp | 211 +- gfx/angle/src/compiler/translator/Types.h | 67 +- .../compiler/translator/UnfoldShortCircuitAST.cpp | 3 +- .../compiler/translator/UnfoldShortCircuitAST.h | 0 .../compiler/translator/UnfoldShortCircuitToIf.cpp | 351 +- .../compiler/translator/UnfoldShortCircuitToIf.h | 0 gfx/angle/src/compiler/translator/UniformHLSL.cpp | 249 +- gfx/angle/src/compiler/translator/UniformHLSL.h | 33 +- gfx/angle/src/compiler/translator/UtilsHLSL.cpp | 189 +- gfx/angle/src/compiler/translator/UtilsHLSL.h | 47 +- .../translator/ValidateGlobalInitializer.cpp | 0 .../translator/ValidateGlobalInitializer.h | 0 .../compiler/translator/ValidateLimitations.cpp | 58 +- .../src/compiler/translator/ValidateLimitations.h | 8 +- .../compiler/translator/ValidateMaxParameters.cpp | 35 + .../compiler/translator/ValidateMaxParameters.h | 29 + .../src/compiler/translator/ValidateOutputs.cpp | 6 +- .../src/compiler/translator/ValidateOutputs.h | 2 +- .../src/compiler/translator/ValidateSwitch.cpp | 0 gfx/angle/src/compiler/translator/ValidateSwitch.h | 0 gfx/angle/src/compiler/translator/VariableInfo.cpp | 162 +- gfx/angle/src/compiler/translator/VariableInfo.h | 12 +- .../src/compiler/translator/VariablePacker.cpp | 20 +- gfx/angle/src/compiler/translator/VariablePacker.h | 47 +- gfx/angle/src/compiler/translator/VersionGLSL.cpp | 0 gfx/angle/src/compiler/translator/VersionGLSL.h | 0 gfx/angle/src/compiler/translator/blocklayout.cpp | 0 gfx/angle/src/compiler/translator/blocklayout.h | 2 - .../src/compiler/translator/blocklayoutHLSL.cpp | 11 +- .../src/compiler/translator/blocklayoutHLSL.h | 0 .../compiler/translator/depgraph/DependencyGraph.h | 24 +- .../translator/depgraph/DependencyGraphOutput.cpp | 3 +- .../src/compiler/translator/generate_parser.sh | 11 +- gfx/angle/src/compiler/translator/glslang.h | 0 gfx/angle/src/compiler/translator/glslang.l | 8 +- gfx/angle/src/compiler/translator/glslang.y | 318 +- gfx/angle/src/compiler/translator/glslang_lex.cpp | 959 +- gfx/angle/src/compiler/translator/glslang_tab.cpp | 374 +- gfx/angle/src/compiler/translator/glslang_tab.h | 0 gfx/angle/src/compiler/translator/intermOut.cpp | 22 - gfx/angle/src/compiler/translator/length_limits.h | 0 .../timing/RestrictFragmentShaderTiming.cpp | 10 +- gfx/angle/src/compiler/translator/util.cpp | 182 +- gfx/angle/src/compiler/translator/util.h | 5 + gfx/angle/src/copy_compiler_dll.bat | 0 gfx/angle/src/image_util/copyimage.cpp | 22 + gfx/angle/src/image_util/copyimage.h | 36 + gfx/angle/src/image_util/copyimage.inl | 34 + gfx/angle/src/image_util/generatemip.h | 34 + gfx/angle/src/image_util/generatemip.inl | 268 + gfx/angle/src/image_util/imageformats.cpp | 1688 + gfx/angle/src/image_util/imageformats.h | 688 + gfx/angle/src/image_util/loadimage.cpp | 1323 + gfx/angle/src/image_util/loadimage.h | 618 + gfx/angle/src/image_util/loadimage.inl | 163 + gfx/angle/src/image_util/loadimage_etc.cpp | 1572 + gfx/angle/src/libANGLE/AttributeMap.cpp | 70 +- gfx/angle/src/libANGLE/AttributeMap.h | 18 +- gfx/angle/src/libANGLE/BinaryStream.h | 67 +- gfx/angle/src/libANGLE/BinaryStream_unittest.cpp | 71 + gfx/angle/src/libANGLE/Buffer.cpp | 14 +- gfx/angle/src/libANGLE/Buffer.h | 9 +- gfx/angle/src/libANGLE/Caps.cpp | 308 +- gfx/angle/src/libANGLE/Caps.h | 176 +- gfx/angle/src/libANGLE/Compiler.cpp | 80 +- gfx/angle/src/libANGLE/Compiler.h | 7 +- gfx/angle/src/libANGLE/Config.cpp | 14 +- gfx/angle/src/libANGLE/Config.h | 1 + gfx/angle/src/libANGLE/Config_unittest.cpp | 0 gfx/angle/src/libANGLE/Constants.h | 0 gfx/angle/src/libANGLE/Context.cpp | 3037 +- gfx/angle/src/libANGLE/Context.h | 507 +- gfx/angle/src/libANGLE/ContextState.cpp | 560 + gfx/angle/src/libANGLE/ContextState.h | 119 + gfx/angle/src/libANGLE/Data.cpp | 54 - gfx/angle/src/libANGLE/Data.h | 69 - gfx/angle/src/libANGLE/Debug.cpp | 303 + gfx/angle/src/libANGLE/Debug.h | 120 + gfx/angle/src/libANGLE/Device.cpp | 63 +- gfx/angle/src/libANGLE/Device.h | 13 +- gfx/angle/src/libANGLE/Display.cpp | 460 +- gfx/angle/src/libANGLE/Display.h | 27 +- gfx/angle/src/libANGLE/Error.cpp | 35 +- gfx/angle/src/libANGLE/Error.h | 74 +- gfx/angle/src/libANGLE/Error.inl | 66 +- gfx/angle/src/libANGLE/Fence.cpp | 22 +- gfx/angle/src/libANGLE/Fence.h | 10 +- gfx/angle/src/libANGLE/Fence_unittest.cpp | 0 gfx/angle/src/libANGLE/Framebuffer.cpp | 671 +- gfx/angle/src/libANGLE/Framebuffer.h | 175 +- gfx/angle/src/libANGLE/FramebufferAttachment.cpp | 49 +- gfx/angle/src/libANGLE/FramebufferAttachment.h | 64 +- gfx/angle/src/libANGLE/HandleAllocator.cpp | 3 +- gfx/angle/src/libANGLE/HandleAllocator.h | 2 +- .../src/libANGLE/HandleAllocator_unittest.cpp | 0 gfx/angle/src/libANGLE/HandleRangeAllocator.cpp | 226 + gfx/angle/src/libANGLE/HandleRangeAllocator.h | 59 + .../src/libANGLE/HandleRangeAllocator_unittest.cpp | 275 + gfx/angle/src/libANGLE/Image.cpp | 13 +- gfx/angle/src/libANGLE/Image.h | 5 +- gfx/angle/src/libANGLE/ImageIndex.cpp | 15 + gfx/angle/src/libANGLE/ImageIndex.h | 3 + .../src/libANGLE/ImageIndexIterator_unittest.cpp | 0 gfx/angle/src/libANGLE/Image_unittest.cpp | 16 +- gfx/angle/src/libANGLE/IndexRangeCache.cpp | 0 gfx/angle/src/libANGLE/IndexRangeCache.h | 0 gfx/angle/src/libANGLE/Path.cpp | 78 + gfx/angle/src/libANGLE/Path.h | 73 + gfx/angle/src/libANGLE/Platform.cpp | 0 gfx/angle/src/libANGLE/Program.cpp | 1209 +- gfx/angle/src/libANGLE/Program.h | 254 +- gfx/angle/src/libANGLE/Program_unittest.cpp | 1 - gfx/angle/src/libANGLE/Query.cpp | 36 +- gfx/angle/src/libANGLE/Query.h | 15 +- gfx/angle/src/libANGLE/RefCountObject.cpp | 39 - gfx/angle/src/libANGLE/RefCountObject.h | 19 +- gfx/angle/src/libANGLE/Renderbuffer.cpp | 70 +- gfx/angle/src/libANGLE/Renderbuffer.h | 24 +- gfx/angle/src/libANGLE/ResourceManager.cpp | 299 +- gfx/angle/src/libANGLE/ResourceManager.h | 60 +- .../src/libANGLE/ResourceManager_unittest.cpp | 26 +- gfx/angle/src/libANGLE/Sampler.cpp | 16 +- gfx/angle/src/libANGLE/Sampler.h | 12 +- gfx/angle/src/libANGLE/Shader.cpp | 118 +- gfx/angle/src/libANGLE/Shader.h | 95 +- gfx/angle/src/libANGLE/State.cpp | 523 +- gfx/angle/src/libANGLE/State.h | 126 +- gfx/angle/src/libANGLE/Stream.cpp | 271 + gfx/angle/src/libANGLE/Stream.h | 142 + gfx/angle/src/libANGLE/Surface.cpp | 122 +- gfx/angle/src/libANGLE/Surface.h | 86 +- gfx/angle/src/libANGLE/Surface_unittest.cpp | 27 +- gfx/angle/src/libANGLE/Texture.cpp | 1133 +- gfx/angle/src/libANGLE/Texture.h | 247 +- gfx/angle/src/libANGLE/TransformFeedback.cpp | 143 +- gfx/angle/src/libANGLE/TransformFeedback.h | 50 +- .../src/libANGLE/TransformFeedback_unittest.cpp | 89 +- gfx/angle/src/libANGLE/Uniform.cpp | 10 +- gfx/angle/src/libANGLE/Uniform.h | 1 + gfx/angle/src/libANGLE/Version.h | 2 + gfx/angle/src/libANGLE/Version.inl | 10 + gfx/angle/src/libANGLE/VertexArray.cpp | 53 +- gfx/angle/src/libANGLE/VertexArray.h | 78 +- gfx/angle/src/libANGLE/VertexAttribute.cpp | 0 gfx/angle/src/libANGLE/VertexAttribute.h | 0 gfx/angle/src/libANGLE/VertexAttribute.inl | 0 gfx/angle/src/libANGLE/angletypes.cpp | 37 +- gfx/angle/src/libANGLE/angletypes.h | 85 +- gfx/angle/src/libANGLE/angletypes.inl | 34 - gfx/angle/src/libANGLE/features.h | 0 gfx/angle/src/libANGLE/formatutils.cpp | 608 +- gfx/angle/src/libANGLE/formatutils.h | 91 +- gfx/angle/src/libANGLE/histogram_macros.h | 0 gfx/angle/src/libANGLE/moz.build | 86 +- gfx/angle/src/libANGLE/queryconversions.cpp | 73 + gfx/angle/src/libANGLE/queryconversions.h | 8 + gfx/angle/src/libANGLE/renderer/BufferImpl.h | 9 +- gfx/angle/src/libANGLE/renderer/BufferImpl_mock.h | 0 gfx/angle/src/libANGLE/renderer/CompilerImpl.h | 0 gfx/angle/src/libANGLE/renderer/ContextImpl.cpp | 113 + gfx/angle/src/libANGLE/renderer/ContextImpl.h | 153 + gfx/angle/src/libANGLE/renderer/DeviceImpl.cpp | 0 gfx/angle/src/libANGLE/renderer/DeviceImpl.h | 1 + gfx/angle/src/libANGLE/renderer/DisplayImpl.cpp | 5 +- gfx/angle/src/libANGLE/renderer/DisplayImpl.h | 34 +- gfx/angle/src/libANGLE/renderer/EGLImplFactory.h | 70 + gfx/angle/src/libANGLE/renderer/FenceNVImpl.h | 0 gfx/angle/src/libANGLE/renderer/FenceSyncImpl.h | 0 gfx/angle/src/libANGLE/renderer/Format.cpp | 60 + gfx/angle/src/libANGLE/renderer/Format.h | 55 + .../src/libANGLE/renderer/Format_ID_autogen.inl | 138 + gfx/angle/src/libANGLE/renderer/Format_autogen.cpp | 1126 + .../renderer/FramebufferAttachmentObjectImpl.h | 31 + gfx/angle/src/libANGLE/renderer/FramebufferImpl.h | 54 +- .../src/libANGLE/renderer/FramebufferImpl_mock.h | 52 +- gfx/angle/src/libANGLE/renderer/GLImplFactory.h | 88 + gfx/angle/src/libANGLE/renderer/ImageImpl.h | 0 gfx/angle/src/libANGLE/renderer/ImageImpl_mock.h | 0 gfx/angle/src/libANGLE/renderer/ImplFactory.h | 74 - gfx/angle/src/libANGLE/renderer/PathImpl.h | 36 + gfx/angle/src/libANGLE/renderer/ProgramImpl.h | 23 +- gfx/angle/src/libANGLE/renderer/ProgramImpl_mock.h | 17 +- gfx/angle/src/libANGLE/renderer/QueryImpl.h | 6 +- gfx/angle/src/libANGLE/renderer/RenderbufferImpl.h | 2 +- .../src/libANGLE/renderer/RenderbufferImpl_mock.h | 0 gfx/angle/src/libANGLE/renderer/Renderer.cpp | 62 - gfx/angle/src/libANGLE/renderer/Renderer.h | 115 - gfx/angle/src/libANGLE/renderer/SamplerImpl.h | 0 gfx/angle/src/libANGLE/renderer/ShaderImpl.h | 6 +- .../src/libANGLE/renderer/StreamProducerImpl.h | 39 + gfx/angle/src/libANGLE/renderer/SurfaceImpl.cpp | 4 +- gfx/angle/src/libANGLE/renderer/SurfaceImpl.h | 18 +- gfx/angle/src/libANGLE/renderer/TextureImpl.cpp | 43 + gfx/angle/src/libANGLE/renderer/TextureImpl.h | 33 +- gfx/angle/src/libANGLE/renderer/TextureImpl_mock.h | 16 +- .../src/libANGLE/renderer/TransformFeedbackImpl.h | 4 + .../libANGLE/renderer/TransformFeedbackImpl_mock.h | 4 + gfx/angle/src/libANGLE/renderer/VertexArrayImpl.h | 4 +- gfx/angle/src/libANGLE/renderer/angle_format.py | 45 + .../src/libANGLE/renderer/angle_format_data.json | 21 + .../src/libANGLE/renderer/angle_format_map.json | 127 + gfx/angle/src/libANGLE/renderer/d3d/BufferD3D.cpp | 173 +- gfx/angle/src/libANGLE/renderer/d3d/BufferD3D.h | 35 +- .../src/libANGLE/renderer/d3d/CompilerD3D.cpp | 24 +- gfx/angle/src/libANGLE/renderer/d3d/CompilerD3D.h | 2 +- gfx/angle/src/libANGLE/renderer/d3d/DeviceD3D.cpp | 64 +- gfx/angle/src/libANGLE/renderer/d3d/DeviceD3D.h | 7 +- gfx/angle/src/libANGLE/renderer/d3d/DisplayD3D.cpp | 154 +- gfx/angle/src/libANGLE/renderer/d3d/DisplayD3D.h | 28 +- .../src/libANGLE/renderer/d3d/DynamicHLSL.cpp | 190 +- gfx/angle/src/libANGLE/renderer/d3d/DynamicHLSL.h | 14 +- .../src/libANGLE/renderer/d3d/EGLImageD3D.cpp | 3 + gfx/angle/src/libANGLE/renderer/d3d/EGLImageD3D.h | 0 .../src/libANGLE/renderer/d3d/FramebufferD3D.cpp | 215 +- .../src/libANGLE/renderer/d3d/FramebufferD3D.h | 74 +- .../src/libANGLE/renderer/d3d/HLSLCompiler.cpp | 0 gfx/angle/src/libANGLE/renderer/d3d/HLSLCompiler.h | 0 gfx/angle/src/libANGLE/renderer/d3d/ImageD3D.cpp | 18 +- gfx/angle/src/libANGLE/renderer/d3d/ImageD3D.h | 18 +- .../src/libANGLE/renderer/d3d/IndexBuffer.cpp | 0 gfx/angle/src/libANGLE/renderer/d3d/IndexBuffer.h | 0 .../src/libANGLE/renderer/d3d/IndexDataManager.cpp | 16 +- .../src/libANGLE/renderer/d3d/IndexDataManager.h | 19 +- .../src/libANGLE/renderer/d3d/NativeWindowD3D.cpp | 23 + .../src/libANGLE/renderer/d3d/NativeWindowD3D.h | 38 + gfx/angle/src/libANGLE/renderer/d3d/ProgramD3D.cpp | 364 +- gfx/angle/src/libANGLE/renderer/d3d/ProgramD3D.h | 68 +- .../src/libANGLE/renderer/d3d/RenderTargetD3D.cpp | 0 .../src/libANGLE/renderer/d3d/RenderTargetD3D.h | 3 + .../src/libANGLE/renderer/d3d/RenderbufferD3D.cpp | 17 +- .../src/libANGLE/renderer/d3d/RenderbufferD3D.h | 0 .../src/libANGLE/renderer/d3d/RendererD3D.cpp | 599 +- gfx/angle/src/libANGLE/renderer/d3d/RendererD3D.h | 260 +- gfx/angle/src/libANGLE/renderer/d3d/SamplerD3D.h | 0 gfx/angle/src/libANGLE/renderer/d3d/ShaderD3D.cpp | 49 +- gfx/angle/src/libANGLE/renderer/d3d/ShaderD3D.h | 15 +- .../libANGLE/renderer/d3d/ShaderExecutableD3D.cpp | 0 .../libANGLE/renderer/d3d/ShaderExecutableD3D.h | 0 gfx/angle/src/libANGLE/renderer/d3d/SurfaceD3D.cpp | 91 +- gfx/angle/src/libANGLE/renderer/d3d/SurfaceD3D.h | 49 +- gfx/angle/src/libANGLE/renderer/d3d/SwapChainD3D.h | 14 +- gfx/angle/src/libANGLE/renderer/d3d/TextureD3D.cpp | 825 +- gfx/angle/src/libANGLE/renderer/d3d/TextureD3D.h | 159 +- .../src/libANGLE/renderer/d3d/TextureStorage.h | 0 .../libANGLE/renderer/d3d/TransformFeedbackD3D.cpp | 46 - .../libANGLE/renderer/d3d/TransformFeedbackD3D.h | 35 - .../src/libANGLE/renderer/d3d/VaryingPacking.cpp | 0 .../src/libANGLE/renderer/d3d/VaryingPacking.h | 0 .../src/libANGLE/renderer/d3d/VertexBuffer.cpp | 332 +- gfx/angle/src/libANGLE/renderer/d3d/VertexBuffer.h | 100 +- .../libANGLE/renderer/d3d/VertexDataManager.cpp | 660 +- .../src/libANGLE/renderer/d3d/VertexDataManager.h | 93 +- .../src/libANGLE/renderer/d3d/WorkaroundsD3D.h | 63 +- gfx/angle/src/libANGLE/renderer/d3d/copyimage.cpp | 22 - gfx/angle/src/libANGLE/renderer/d3d/copyimage.h | 35 - gfx/angle/src/libANGLE/renderer/d3d/copyimage.inl | 32 - .../src/libANGLE/renderer/d3d/d3d11/Blit11.cpp | 1929 +- gfx/angle/src/libANGLE/renderer/d3d/d3d11/Blit11.h | 178 +- .../src/libANGLE/renderer/d3d/d3d11/Buffer11.cpp | 895 +- .../src/libANGLE/renderer/d3d/d3d11/Buffer11.h | 112 +- .../src/libANGLE/renderer/d3d/d3d11/Clear11.cpp | 64 +- .../src/libANGLE/renderer/d3d/d3d11/Clear11.h | 3 +- .../src/libANGLE/renderer/d3d/d3d11/Context11.cpp | 270 + .../src/libANGLE/renderer/d3d/d3d11/Context11.h | 128 + .../renderer/d3d/d3d11/DebugAnnotator11.cpp | 34 +- .../libANGLE/renderer/d3d/d3d11/DebugAnnotator11.h | 0 .../src/libANGLE/renderer/d3d/d3d11/Fence11.cpp | 24 +- .../src/libANGLE/renderer/d3d/d3d11/Fence11.h | 0 .../libANGLE/renderer/d3d/d3d11/Framebuffer11.cpp | 423 +- .../libANGLE/renderer/d3d/d3d11/Framebuffer11.h | 46 +- .../src/libANGLE/renderer/d3d/d3d11/Image11.cpp | 354 +- .../src/libANGLE/renderer/d3d/d3d11/Image11.h | 27 +- .../libANGLE/renderer/d3d/d3d11/IndexBuffer11.cpp | 0 .../libANGLE/renderer/d3d/d3d11/IndexBuffer11.h | 0 .../renderer/d3d/d3d11/InputLayoutCache.cpp | 663 +- .../libANGLE/renderer/d3d/d3d11/InputLayoutCache.h | 43 +- .../src/libANGLE/renderer/d3d/d3d11/NativeWindow.h | 82 - .../libANGLE/renderer/d3d/d3d11/NativeWindow11.h | 39 + .../renderer/d3d/d3d11/PixelTransfer11.cpp | 41 +- .../libANGLE/renderer/d3d/d3d11/PixelTransfer11.h | 0 .../src/libANGLE/renderer/d3d/d3d11/Query11.cpp | 353 +- .../src/libANGLE/renderer/d3d/d3d11/Query11.h | 43 +- .../renderer/d3d/d3d11/RenderStateCache.cpp | 104 +- .../libANGLE/renderer/d3d/d3d11/RenderStateCache.h | 5 +- .../libANGLE/renderer/d3d/d3d11/RenderTarget11.cpp | 294 +- .../libANGLE/renderer/d3d/d3d11/RenderTarget11.h | 54 +- .../src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp | 3101 +- .../src/libANGLE/renderer/d3d/d3d11/Renderer11.h | 471 +- .../renderer/d3d/d3d11/ShaderExecutable11.cpp | 0 .../renderer/d3d/d3d11/ShaderExecutable11.h | 0 .../libANGLE/renderer/d3d/d3d11/StateManager11.cpp | 1040 +- .../libANGLE/renderer/d3d/d3d11/StateManager11.h | 165 +- .../renderer/d3d/d3d11/StreamProducerNV12.cpp | 102 + .../renderer/d3d/d3d11/StreamProducerNV12.h | 44 + .../libANGLE/renderer/d3d/d3d11/SwapChain11.cpp | 390 +- .../src/libANGLE/renderer/d3d/d3d11/SwapChain11.h | 54 +- .../renderer/d3d/d3d11/TextureStorage11.cpp | 2211 +- .../libANGLE/renderer/d3d/d3d11/TextureStorage11.h | 94 +- .../renderer/d3d/d3d11/TransformFeedback11.cpp | 102 + .../renderer/d3d/d3d11/TransformFeedback11.h | 54 + .../src/libANGLE/renderer/d3d/d3d11/Trim11.cpp | 9 +- gfx/angle/src/libANGLE/renderer/d3d/d3d11/Trim11.h | 0 .../libANGLE/renderer/d3d/d3d11/VertexArray11.cpp | 249 + .../libANGLE/renderer/d3d/d3d11/VertexArray11.h | 45 +- .../libANGLE/renderer/d3d/d3d11/VertexBuffer11.cpp | 47 +- .../libANGLE/renderer/d3d/d3d11/VertexBuffer11.h | 17 +- .../src/libANGLE/renderer/d3d/d3d11/copyvertex.h | 0 .../src/libANGLE/renderer/d3d/d3d11/copyvertex.inl | 45 +- .../renderer/d3d/d3d11/dxgi_support_data.json | 0 .../renderer/d3d/d3d11/dxgi_support_table.cpp | 0 .../renderer/d3d/d3d11/dxgi_support_table.h | 0 .../libANGLE/renderer/d3d/d3d11/formatutils11.cpp | 563 +- .../libANGLE/renderer/d3d/d3d11/formatutils11.h | 29 +- .../renderer/d3d/d3d11/gen_dxgi_support_tables.py | 0 .../renderer/d3d/d3d11/gen_load_functions_table.py | 199 - .../renderer/d3d/d3d11/gen_swizzle_format_table.py | 133 - .../renderer/d3d/d3d11/gen_texture_format_table.py | 535 +- .../d3d11/internal_format_initializer_table.cpp | 170 - .../d3d/d3d11/internal_format_initializer_table.h | 31 - .../renderer/d3d/d3d11/load_functions_data.json | 1107 - .../renderer/d3d/d3d11/load_functions_table.h | 30 - .../d3d/d3d11/load_functions_table_autogen.cpp | 2079 - .../renderer/d3d/d3d11/renderer11_utils.cpp | 526 +- .../libANGLE/renderer/d3d/d3d11/renderer11_utils.h | 143 +- .../d3d/d3d11/shaders/BufferToTexture11.hlsl | 0 .../renderer/d3d/d3d11/shaders/Clear11.hlsl | 0 .../d3d/d3d11/shaders/Passthrough2D11.hlsl | 34 + .../d3d/d3d11/shaders/Passthrough3D11.hlsl | 0 .../d3d/d3d11/shaders/ResolveDepthStencil.hlsl | 56 + .../renderer/d3d/d3d11/shaders/Swizzle11.hlsl | 0 .../d3d11/shaders/compiled/buffertotexture11_gs.h | 0 .../shaders/compiled/buffertotexture11_ps_4f.h | 0 .../shaders/compiled/buffertotexture11_ps_4i.h | 0 .../shaders/compiled/buffertotexture11_ps_4ui.h | 0 .../d3d11/shaders/compiled/buffertotexture11_vs.h | 0 .../d3d11/shaders/compiled/clearfloat11_fl9ps.h | 0 .../d3d/d3d11/shaders/compiled/clearfloat11ps.h | 0 .../d3d/d3d11/shaders/compiled/clearfloat11vs.h | 0 .../d3d/d3d11/shaders/compiled/clearsint11ps.h | 0 .../d3d/d3d11/shaders/compiled/clearsint11vs.h | 0 .../d3d/d3d11/shaders/compiled/clearuint11ps.h | 0 .../d3d/d3d11/shaders/compiled/clearuint11vs.h | 0 .../d3d/d3d11/shaders/compiled/passthrough2d11vs.h | 0 .../d3d/d3d11/shaders/compiled/passthrough3d11gs.h | 0 .../d3d/d3d11/shaders/compiled/passthrough3d11vs.h | 0 .../shaders/compiled/passthroughdepth2d11ps.h | 0 .../d3d11/shaders/compiled/passthroughlum2d11ps.h | 0 .../d3d11/shaders/compiled/passthroughlum3d11ps.h | 0 .../shaders/compiled/passthroughlumalpha2d11ps.h | 0 .../shaders/compiled/passthroughlumalpha3d11ps.h | 0 .../d3d11/shaders/compiled/passthroughr2d11ps.h | 0 .../d3d11/shaders/compiled/passthroughr2di11ps.h | 0 .../d3d11/shaders/compiled/passthroughr2dui11ps.h | 0 .../d3d11/shaders/compiled/passthroughr3d11ps.h | 0 .../d3d11/shaders/compiled/passthroughr3di11ps.h | 0 .../d3d11/shaders/compiled/passthroughr3dui11ps.h | 0 .../d3d11/shaders/compiled/passthroughrg2d11ps.h | 0 .../d3d11/shaders/compiled/passthroughrg2di11ps.h | 0 .../d3d11/shaders/compiled/passthroughrg2dui11ps.h | 0 .../d3d11/shaders/compiled/passthroughrg3d11ps.h | 0 .../d3d11/shaders/compiled/passthroughrg3di11ps.h | 0 .../d3d11/shaders/compiled/passthroughrg3dui11ps.h | 0 .../d3d11/shaders/compiled/passthroughrgb2d11ps.h | 0 .../d3d11/shaders/compiled/passthroughrgb2di11ps.h | 0 .../shaders/compiled/passthroughrgb2dui11ps.h | 0 .../d3d11/shaders/compiled/passthroughrgb3d11ps.h | 0 .../d3d11/shaders/compiled/passthroughrgb3di11ps.h | 0 .../shaders/compiled/passthroughrgb3dui11ps.h | 0 .../d3d11/shaders/compiled/passthroughrgba2d11ps.h | 0 .../shaders/compiled/passthroughrgba2di11ps.h | 0 .../shaders/compiled/passthroughrgba2dui11ps.h | 0 .../d3d11/shaders/compiled/passthroughrgba3d11ps.h | 0 .../shaders/compiled/passthroughrgba3di11ps.h | 0 .../shaders/compiled/passthroughrgba3dui11ps.h | 0 .../compiled/passthroughrgbapremultiply2d11ps.h | 101 + .../compiled/passthroughrgbaunmultiply2d11ps.h | 110 + .../compiled/passthroughrgbpremultiply2d11ps.h | 101 + .../compiled/passthroughrgbunmultiply2d11ps.h | 110 + .../d3d/d3d11/shaders/compiled/resolvedepth11_ps.h | 82 + .../shaders/compiled/resolvedepthstencil11_ps.h | 92 + .../shaders/compiled/resolvedepthstencil11_vs.h | 84 + .../d3d11/shaders/compiled/resolvestencil11_ps.h | 84 + .../d3d/d3d11/shaders/compiled/swizzlef2darrayps.h | 0 .../d3d/d3d11/shaders/compiled/swizzlef2dps.h | 0 .../d3d/d3d11/shaders/compiled/swizzlef3dps.h | 0 .../d3d/d3d11/shaders/compiled/swizzlei2darrayps.h | 0 .../d3d/d3d11/shaders/compiled/swizzlei2dps.h | 0 .../d3d/d3d11/shaders/compiled/swizzlei3dps.h | 0 .../d3d11/shaders/compiled/swizzleui2darrayps.h | 0 .../d3d/d3d11/shaders/compiled/swizzleui2dps.h | 0 .../d3d/d3d11/shaders/compiled/swizzleui3dps.h | 0 .../d3d/d3d11/shaders/generate_shaders.bat | 115 +- .../renderer/d3d/d3d11/swizzle_format_data.json | 77 - .../renderer/d3d/d3d11/swizzle_format_info.h | 51 - .../d3d/d3d11/swizzle_format_info_autogen.cpp | 203 - .../renderer/d3d/d3d11/texture_format_data.json | 1365 +- .../renderer/d3d/d3d11/texture_format_map.json | 74 + .../renderer/d3d/d3d11/texture_format_table.cpp | 424 +- .../renderer/d3d/d3d11/texture_format_table.h | 42 +- .../d3d/d3d11/texture_format_table_autogen.cpp | 3074 +- .../d3d/d3d11/texture_format_table_utils.h | 77 + .../renderer/d3d/d3d11/texture_format_util.cpp | 286 - .../renderer/d3d/d3d11/win32/NativeWindow.cpp | 99 - .../d3d/d3d11/win32/NativeWindow11Win32.cpp | 242 + .../renderer/d3d/d3d11/win32/NativeWindow11Win32.h | 52 + .../d3d/d3d11/winrt/CoreWindowNativeWindow.cpp | 32 +- .../d3d/d3d11/winrt/CoreWindowNativeWindow.h | 16 +- .../winrt/CoreWindowNativeWindow_unittest.cpp | 0 .../d3d/d3d11/winrt/InspectableNativeWindow.cpp | 98 +- .../d3d/d3d11/winrt/InspectableNativeWindow.h | 21 +- .../d3d/d3d11/winrt/NativeWindow11WinRT.cpp | 126 + .../renderer/d3d/d3d11/winrt/NativeWindow11WinRT.h | 50 + .../d3d/d3d11/winrt/SwapChainPanelNativeWindow.cpp | 33 +- .../d3d/d3d11/winrt/SwapChainPanelNativeWindow.h | 15 +- .../winrt/SwapChainPanelNativeWindow_unittest.cpp | 0 gfx/angle/src/libANGLE/renderer/d3d/d3d9/Blit9.cpp | 0 gfx/angle/src/libANGLE/renderer/d3d/d3d9/Blit9.h | 0 .../src/libANGLE/renderer/d3d/d3d9/Buffer9.cpp | 14 +- gfx/angle/src/libANGLE/renderer/d3d/d3d9/Buffer9.h | 4 +- .../src/libANGLE/renderer/d3d/d3d9/Context9.cpp | 258 + .../src/libANGLE/renderer/d3d/d3d9/Context9.h | 126 + .../libANGLE/renderer/d3d/d3d9/DebugAnnotator9.cpp | 0 .../libANGLE/renderer/d3d/d3d9/DebugAnnotator9.h | 0 .../src/libANGLE/renderer/d3d/d3d9/Fence9.cpp | 0 gfx/angle/src/libANGLE/renderer/d3d/d3d9/Fence9.h | 0 .../libANGLE/renderer/d3d/d3d9/Framebuffer9.cpp | 138 +- .../src/libANGLE/renderer/d3d/d3d9/Framebuffer9.h | 15 +- .../src/libANGLE/renderer/d3d/d3d9/Image9.cpp | 72 +- gfx/angle/src/libANGLE/renderer/d3d/d3d9/Image9.h | 21 +- .../libANGLE/renderer/d3d/d3d9/IndexBuffer9.cpp | 2 +- .../src/libANGLE/renderer/d3d/d3d9/IndexBuffer9.h | 0 .../libANGLE/renderer/d3d/d3d9/NativeWindow9.cpp | 39 + .../src/libANGLE/renderer/d3d/d3d9/NativeWindow9.h | 35 + .../src/libANGLE/renderer/d3d/d3d9/Query9.cpp | 91 +- gfx/angle/src/libANGLE/renderer/d3d/d3d9/Query9.h | 11 +- .../libANGLE/renderer/d3d/d3d9/RenderTarget9.cpp | 3 +- .../src/libANGLE/renderer/d3d/d3d9/RenderTarget9.h | 0 .../src/libANGLE/renderer/d3d/d3d9/Renderer9.cpp | 884 +- .../src/libANGLE/renderer/d3d/d3d9/Renderer9.h | 324 +- .../src/libANGLE/renderer/d3d/d3d9/ShaderCache.h | 0 .../renderer/d3d/d3d9/ShaderExecutable9.cpp | 2 +- .../libANGLE/renderer/d3d/d3d9/ShaderExecutable9.h | 0 .../libANGLE/renderer/d3d/d3d9/StateManager9.cpp | 945 + .../src/libANGLE/renderer/d3d/d3d9/StateManager9.h | 209 + .../src/libANGLE/renderer/d3d/d3d9/SwapChain9.cpp | 37 +- .../src/libANGLE/renderer/d3d/d3d9/SwapChain9.h | 13 +- .../libANGLE/renderer/d3d/d3d9/TextureStorage9.cpp | 19 +- .../libANGLE/renderer/d3d/d3d9/TextureStorage9.h | 2 +- .../src/libANGLE/renderer/d3d/d3d9/VertexArray9.h | 5 +- .../libANGLE/renderer/d3d/d3d9/VertexBuffer9.cpp | 64 +- .../src/libANGLE/renderer/d3d/d3d9/VertexBuffer9.h | 15 +- .../renderer/d3d/d3d9/VertexDeclarationCache.cpp | 26 +- .../renderer/d3d/d3d9/VertexDeclarationCache.h | 1 + .../libANGLE/renderer/d3d/d3d9/formatutils9.cpp | 196 +- .../src/libANGLE/renderer/d3d/d3d9/formatutils9.h | 13 +- .../libANGLE/renderer/d3d/d3d9/renderer9_utils.cpp | 29 +- .../libANGLE/renderer/d3d/d3d9/renderer9_utils.h | 3 +- .../src/libANGLE/renderer/d3d/d3d9/shaders/Blit.ps | 0 .../src/libANGLE/renderer/d3d/d3d9/shaders/Blit.vs | 0 .../d3d/d3d9/shaders/compiled/componentmaskps.h | 0 .../renderer/d3d/d3d9/shaders/compiled/flipyvs.h | 0 .../d3d/d3d9/shaders/compiled/luminanceps.h | 0 .../d3d/d3d9/shaders/compiled/passthroughps.h | 0 .../d3d/d3d9/shaders/compiled/standardvs.h | 0 .../renderer/d3d/d3d9/shaders/generate_shaders.bat | 0 .../libANGLE/renderer/d3d/d3d9/vertexconversion.h | 5 +- .../src/libANGLE/renderer/d3d/formatutilsD3D.cpp | 147 - .../src/libANGLE/renderer/d3d/formatutilsD3D.h | 25 +- gfx/angle/src/libANGLE/renderer/d3d/generatemip.h | 28 - .../src/libANGLE/renderer/d3d/generatemip.inl | 266 - gfx/angle/src/libANGLE/renderer/d3d/imageformats.h | 1999 - gfx/angle/src/libANGLE/renderer/d3d/loadimage.cpp | 697 - gfx/angle/src/libANGLE/renderer/d3d/loadimage.h | 201 - gfx/angle/src/libANGLE/renderer/d3d/loadimage.inl | 156 - .../src/libANGLE/renderer/d3d/loadimageSSE2.cpp | 125 - .../src/libANGLE/renderer/d3d/loadimage_etc.cpp | 953 - .../src/libANGLE/renderer/d3d/loadimage_etc.h | 130 - .../libANGLE/renderer/gen_angle_format_table.py | 247 + .../libANGLE/renderer/gen_load_functions_table.py | 191 + .../src/libANGLE/renderer/generate_new_renderer.py | 258 - gfx/angle/src/libANGLE/renderer/gl/BlitGL.cpp | 0 gfx/angle/src/libANGLE/renderer/gl/BlitGL.h | 0 gfx/angle/src/libANGLE/renderer/gl/BufferGL.cpp | 99 +- gfx/angle/src/libANGLE/renderer/gl/BufferGL.h | 8 + gfx/angle/src/libANGLE/renderer/gl/CompilerGL.cpp | 0 gfx/angle/src/libANGLE/renderer/gl/CompilerGL.h | 0 gfx/angle/src/libANGLE/renderer/gl/ContextGL.cpp | 369 + gfx/angle/src/libANGLE/renderer/gl/ContextGL.h | 183 + gfx/angle/src/libANGLE/renderer/gl/DisplayGL.cpp | 25 +- gfx/angle/src/libANGLE/renderer/gl/DisplayGL.h | 11 +- .../src/libANGLE/renderer/gl/FeatureSupportGL.md | 0 gfx/angle/src/libANGLE/renderer/gl/FenceNVGL.cpp | 0 gfx/angle/src/libANGLE/renderer/gl/FenceNVGL.h | 0 gfx/angle/src/libANGLE/renderer/gl/FenceSyncGL.cpp | 0 gfx/angle/src/libANGLE/renderer/gl/FenceSyncGL.h | 0 .../src/libANGLE/renderer/gl/FramebufferGL.cpp | 264 +- gfx/angle/src/libANGLE/renderer/gl/FramebufferGL.h | 52 +- gfx/angle/src/libANGLE/renderer/gl/FunctionsGL.cpp | 598 +- gfx/angle/src/libANGLE/renderer/gl/FunctionsGL.h | 37 + gfx/angle/src/libANGLE/renderer/gl/PathGL.cpp | 38 + gfx/angle/src/libANGLE/renderer/gl/PathGL.h | 44 + gfx/angle/src/libANGLE/renderer/gl/ProgramGL.cpp | 410 +- gfx/angle/src/libANGLE/renderer/gl/ProgramGL.h | 32 +- gfx/angle/src/libANGLE/renderer/gl/QueryGL.cpp | 72 +- gfx/angle/src/libANGLE/renderer/gl/QueryGL.h | 11 +- .../src/libANGLE/renderer/gl/RenderbufferGL.cpp | 0 .../src/libANGLE/renderer/gl/RenderbufferGL.h | 0 gfx/angle/src/libANGLE/renderer/gl/RendererGL.cpp | 336 +- gfx/angle/src/libANGLE/renderer/gl/RendererGL.h | 181 +- gfx/angle/src/libANGLE/renderer/gl/SamplerGL.cpp | 0 gfx/angle/src/libANGLE/renderer/gl/SamplerGL.h | 0 gfx/angle/src/libANGLE/renderer/gl/ShaderGL.cpp | 27 +- gfx/angle/src/libANGLE/renderer/gl/ShaderGL.h | 2 +- .../src/libANGLE/renderer/gl/StateManagerGL.cpp | 256 +- .../src/libANGLE/renderer/gl/StateManagerGL.h | 39 +- gfx/angle/src/libANGLE/renderer/gl/SurfaceGL.cpp | 5 +- gfx/angle/src/libANGLE/renderer/gl/SurfaceGL.h | 4 +- gfx/angle/src/libANGLE/renderer/gl/TextureGL.cpp | 321 +- gfx/angle/src/libANGLE/renderer/gl/TextureGL.h | 36 +- .../libANGLE/renderer/gl/TransformFeedbackGL.cpp | 49 +- .../src/libANGLE/renderer/gl/TransformFeedbackGL.h | 8 +- .../src/libANGLE/renderer/gl/VertexArrayGL.cpp | 18 +- gfx/angle/src/libANGLE/renderer/gl/VertexArrayGL.h | 4 +- gfx/angle/src/libANGLE/renderer/gl/WorkaroundsGL.h | 13 +- .../src/libANGLE/renderer/gl/cgl/DisplayCGL.h | 22 +- .../src/libANGLE/renderer/gl/cgl/DisplayCGL.mm | 56 +- .../libANGLE/renderer/gl/cgl/PbufferSurfaceCGL.h | 7 +- .../libANGLE/renderer/gl/cgl/PbufferSurfaceCGL.mm | 11 +- .../libANGLE/renderer/gl/cgl/WindowSurfaceCGL.h | 56 +- .../libANGLE/renderer/gl/cgl/WindowSurfaceCGL.mm | 400 +- .../src/libANGLE/renderer/gl/egl/DisplayEGL.cpp | 116 + .../src/libANGLE/renderer/gl/egl/DisplayEGL.h | 43 + .../src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp | 340 + .../src/libANGLE/renderer/gl/egl/FunctionsEGL.h | 91 + .../libANGLE/renderer/gl/egl/FunctionsEGLDL.cpp | 74 + .../src/libANGLE/renderer/gl/egl/FunctionsEGLDL.h | 42 + .../libANGLE/renderer/gl/egl/PbufferSurfaceEGL.cpp | 39 + .../libANGLE/renderer/gl/egl/PbufferSurfaceEGL.h | 36 + .../src/libANGLE/renderer/gl/egl/SurfaceEGL.cpp | 136 + .../src/libANGLE/renderer/gl/egl/SurfaceEGL.h | 55 + .../libANGLE/renderer/gl/egl/WindowSurfaceEGL.cpp | 40 + .../libANGLE/renderer/gl/egl/WindowSurfaceEGL.h | 37 + .../renderer/gl/egl/android/DisplayAndroid.cpp | 388 + .../renderer/gl/egl/android/DisplayAndroid.h | 77 + .../renderer/gl/egl/functionsegl_typedefs.h | 131 + .../renderer/gl/egl/ozone/DisplayOzone.cpp | 944 + .../libANGLE/renderer/gl/egl/ozone/DisplayOzone.h | 210 + .../renderer/gl/egl/ozone/SurfaceOzone.cpp | 98 + .../libANGLE/renderer/gl/egl/ozone/SurfaceOzone.h | 52 + .../src/libANGLE/renderer/gl/formatutilsgl.cpp | 214 +- gfx/angle/src/libANGLE/renderer/gl/formatutilsgl.h | 0 .../src/libANGLE/renderer/gl/functionsgl_enums.h | 0 .../libANGLE/renderer/gl/functionsgl_typedefs.h | 3 + .../src/libANGLE/renderer/gl/glx/DisplayGLX.cpp | 499 +- .../src/libANGLE/renderer/gl/glx/DisplayGLX.h | 44 +- .../renderer/gl/glx/FBConfigCompatibility.md | 3 + .../src/libANGLE/renderer/gl/glx/FunctionsGLX.cpp | 8 + .../src/libANGLE/renderer/gl/glx/FunctionsGLX.h | 1 + .../libANGLE/renderer/gl/glx/PbufferSurfaceGLX.cpp | 12 +- .../libANGLE/renderer/gl/glx/PbufferSurfaceGLX.h | 12 +- .../src/libANGLE/renderer/gl/glx/SurfaceGLX.h | 26 + .../libANGLE/renderer/gl/glx/WindowSurfaceGLX.cpp | 83 +- .../libANGLE/renderer/gl/glx/WindowSurfaceGLX.h | 11 +- .../renderer/gl/glx/functionsglx_typedefs.h | 0 .../src/libANGLE/renderer/gl/glx/platform_glx.h | 9 + .../src/libANGLE/renderer/gl/renderergl_utils.cpp | 338 +- .../src/libANGLE/renderer/gl/renderergl_utils.h | 10 + .../gl/wgl/DXGISwapChainWindowSurfaceWGL.cpp | 551 + .../gl/wgl/DXGISwapChainWindowSurfaceWGL.h | 105 + .../src/libANGLE/renderer/gl/wgl/DisplayWGL.cpp | 292 +- .../src/libANGLE/renderer/gl/wgl/DisplayWGL.h | 42 +- .../src/libANGLE/renderer/gl/wgl/FunctionsWGL.cpp | 20 +- .../src/libANGLE/renderer/gl/wgl/FunctionsWGL.h | 10 + .../libANGLE/renderer/gl/wgl/PbufferSurfaceWGL.cpp | 7 +- .../libANGLE/renderer/gl/wgl/PbufferSurfaceWGL.h | 5 +- .../libANGLE/renderer/gl/wgl/WindowSurfaceWGL.cpp | 12 +- .../libANGLE/renderer/gl/wgl/WindowSurfaceWGL.h | 8 +- .../renderer/gl/wgl/functionswgl_typedefs.h | 0 .../src/libANGLE/renderer/gl/wgl/wgl_utils.cpp | 0 gfx/angle/src/libANGLE/renderer/gl/wgl/wgl_utils.h | 0 .../src/libANGLE/renderer/load_functions_data.json | 562 + .../src/libANGLE/renderer/load_functions_table.h | 22 + .../renderer/load_functions_table_autogen.cpp | 2311 + gfx/angle/src/libANGLE/renderer/renderer_utils.cpp | 275 + gfx/angle/src/libANGLE/renderer/renderer_utils.h | 104 + .../src/libANGLE/renderer/vulkan/BufferVk.cpp | 74 + gfx/angle/src/libANGLE/renderer/vulkan/BufferVk.h | 43 + .../src/libANGLE/renderer/vulkan/CompilerVk.cpp | 37 + .../src/libANGLE/renderer/vulkan/CompilerVk.h | 32 + .../src/libANGLE/renderer/vulkan/ContextVk.cpp | 254 + gfx/angle/src/libANGLE/renderer/vulkan/ContextVk.h | 126 + .../src/libANGLE/renderer/vulkan/DeviceVk.cpp | 48 + gfx/angle/src/libANGLE/renderer/vulkan/DeviceVk.h | 32 + .../src/libANGLE/renderer/vulkan/DisplayVk.cpp | 167 + gfx/angle/src/libANGLE/renderer/vulkan/DisplayVk.h | 84 + .../src/libANGLE/renderer/vulkan/FenceNVVk.cpp | 43 + gfx/angle/src/libANGLE/renderer/vulkan/FenceNVVk.h | 31 + .../src/libANGLE/renderer/vulkan/FenceSyncVk.cpp | 49 + .../src/libANGLE/renderer/vulkan/FenceSyncVk.h | 32 + .../src/libANGLE/renderer/vulkan/FramebufferVk.cpp | 131 + .../src/libANGLE/renderer/vulkan/FramebufferVk.h | 70 + gfx/angle/src/libANGLE/renderer/vulkan/ImageVk.cpp | 37 + gfx/angle/src/libANGLE/renderer/vulkan/ImageVk.h | 30 + .../src/libANGLE/renderer/vulkan/ProgramVk.cpp | 212 + gfx/angle/src/libANGLE/renderer/vulkan/ProgramVk.h | 100 + gfx/angle/src/libANGLE/renderer/vulkan/QueryVk.cpp | 73 + gfx/angle/src/libANGLE/renderer/vulkan/QueryVk.h | 36 + .../libANGLE/renderer/vulkan/RenderbufferVk.cpp | 53 + .../src/libANGLE/renderer/vulkan/RenderbufferVk.h | 37 + .../src/libANGLE/renderer/vulkan/RendererVk.cpp | 66 + .../src/libANGLE/renderer/vulkan/RendererVk.h | 46 + .../src/libANGLE/renderer/vulkan/SamplerVk.cpp | 25 + gfx/angle/src/libANGLE/renderer/vulkan/SamplerVk.h | 27 + .../src/libANGLE/renderer/vulkan/ShaderVk.cpp | 44 + gfx/angle/src/libANGLE/renderer/vulkan/ShaderVk.h | 35 + .../src/libANGLE/renderer/vulkan/SurfaceVk.cpp | 103 + gfx/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h | 46 + .../src/libANGLE/renderer/vulkan/TextureVk.cpp | 145 + gfx/angle/src/libANGLE/renderer/vulkan/TextureVk.h | 90 + .../renderer/vulkan/TransformFeedbackVk.cpp | 57 + .../libANGLE/renderer/vulkan/TransformFeedbackVk.h | 35 + .../src/libANGLE/renderer/vulkan/VertexArrayVk.cpp | 25 + .../src/libANGLE/renderer/vulkan/VertexArrayVk.h | 27 + gfx/angle/src/libANGLE/signal_utils.cpp | 103 + gfx/angle/src/libANGLE/signal_utils.h | 74 + gfx/angle/src/libANGLE/signal_utils_unittest.cpp | 38 + gfx/angle/src/libANGLE/validationEGL.cpp | 900 +- gfx/angle/src/libANGLE/validationEGL.h | 50 +- gfx/angle/src/libANGLE/validationES.cpp | 1786 +- gfx/angle/src/libANGLE/validationES.h | 169 +- gfx/angle/src/libANGLE/validationES2.cpp | 2645 +- gfx/angle/src/libANGLE/validationES2.h | 281 +- gfx/angle/src/libANGLE/validationES3.cpp | 1285 +- gfx/angle/src/libANGLE/validationES3.h | 284 +- gfx/angle/src/libANGLE/validationES31.cpp | 35 + gfx/angle/src/libANGLE/validationES31.h | 22 + gfx/angle/src/libANGLE/validationES_unittest.cpp | 65 +- gfx/angle/src/libEGL.gypi | 8 - gfx/angle/src/libEGL/libEGL.cpp | 82 + gfx/angle/src/libEGL/libEGL.def | 117 +- gfx/angle/src/libEGL/libEGL.rc | 0 gfx/angle/src/libEGL/moz.build | 8 +- gfx/angle/src/libEGL/resource.h | 0 gfx/angle/src/libGLESv2.gypi | 272 +- gfx/angle/src/libGLESv2/entry_points_egl.cpp | 264 +- gfx/angle/src/libGLESv2/entry_points_egl.h | 0 gfx/angle/src/libGLESv2/entry_points_egl_ext.cpp | 670 +- gfx/angle/src/libGLESv2/entry_points_egl_ext.h | 44 +- gfx/angle/src/libGLESv2/entry_points_gles_2_0.cpp | 1575 +- gfx/angle/src/libGLESv2/entry_points_gles_2_0.h | 0 .../src/libGLESv2/entry_points_gles_2_0_ext.cpp | 1510 +- .../src/libGLESv2/entry_points_gles_2_0_ext.h | 170 +- gfx/angle/src/libGLESv2/entry_points_gles_3_0.cpp | 1237 +- gfx/angle/src/libGLESv2/entry_points_gles_3_0.h | 0 gfx/angle/src/libGLESv2/entry_points_gles_3_1.cpp | 1201 + gfx/angle/src/libGLESv2/entry_points_gles_3_1.h | 229 + gfx/angle/src/libGLESv2/global_state.cpp | 2 +- gfx/angle/src/libGLESv2/global_state.h | 0 gfx/angle/src/libGLESv2/libGLESv2.cpp | 769 + gfx/angle/src/libGLESv2/libGLESv2.def | 113 + gfx/angle/src/libGLESv2/libGLESv2.rc | 0 gfx/angle/src/libGLESv2/moz.build | 11 +- gfx/angle/src/libGLESv2/resource.h | 0 gfx/angle/src/tests/BUILD.gn | 232 +- gfx/angle/src/tests/WebGL-CTS-known-failures.txt | 0 gfx/angle/src/tests/angle_end2end_tests.gypi | 38 +- gfx/angle/src/tests/angle_end2end_tests_main.cpp | 0 gfx/angle/src/tests/angle_perftests.gypi | 4 + gfx/angle/src/tests/angle_perftests_main.cpp | 0 gfx/angle/src/tests/angle_unittests.gypi | 13 +- gfx/angle/src/tests/angle_unittests_main.cpp | 0 gfx/angle/src/tests/angle_unittests_utils.h | 87 +- gfx/angle/src/tests/compiler_tests/API_test.cpp | 0 .../BuiltInFunctionEmulator_test.cpp | 30 +- .../tests/compiler_tests/CollectVariables_test.cpp | 154 +- .../tests/compiler_tests/ConstantFolding_test.cpp | 74 +- .../compiler_tests/DebugShaderPrecision_test.cpp | 489 +- .../EXT_blend_func_extended_test.cpp | 2 +- .../EmulateGLFragColorBroadcast_test.cpp | 79 + .../tests/compiler_tests/ExpressionLimit_test.cpp | 56 +- .../src/tests/compiler_tests/FragDepth_test.cpp | 4 +- .../GLSLCompatibilityOutput_test.cpp | 33 + .../src/tests/compiler_tests/IntermNode_test.cpp | 0 .../tests/compiler_tests/MalformedShader_test.cpp | 1128 +- .../tests/compiler_tests/NV_draw_buffers_test.cpp | 32 +- .../src/tests/compiler_tests/Pack_Unpack_test.cpp | 75 +- .../compiler_tests/PruneEmptyDeclarations_test.cpp | 58 + .../compiler_tests/PruneUnusedFunctions_test.cpp | 60 +- .../RecordConstantPrecision_test.cpp | 23 +- .../src/tests/compiler_tests/RemovePow_test.cpp | 0 .../src/tests/compiler_tests/ShCompile_test.cpp | 4 +- .../tests/compiler_tests/ShaderExtension_test.cpp | 3 +- .../tests/compiler_tests/ShaderVariable_test.cpp | 173 +- .../src/tests/compiler_tests/TypeTracking_test.cpp | 6 +- .../tests/compiler_tests/UnrollFlatten_test.cpp | 5 +- .../tests/compiler_tests/VariablePacker_test.cpp | 123 +- .../tests/compiler_tests/WorkGroupSize_test.cpp | 97 + gfx/angle/src/tests/deqp.gypi | 706 +- .../src/tests/deqp_support/angle_deqp_gtest.cpp | 195 +- .../tests/deqp_support/angle_deqp_gtest_main.cpp | 0 .../src/tests/deqp_support/angle_deqp_libtester.h | 0 .../deqp_support/angle_deqp_libtester_main.cpp | 48 +- .../tests/deqp_support/angle_deqp_tests_main.cpp | 0 .../src/tests/deqp_support/dEQP-EGL-cases.txt.gz | Bin 14560 -> 0 bytes .../src/tests/deqp_support/dEQP-GLES2-cases.txt.gz | Bin 79899 -> 0 bytes .../src/tests/deqp_support/dEQP-GLES3-cases.txt.gz | Bin 179793 -> 0 bytes .../deqp_support/deqp_egl_test_expectations.txt | 226 + .../deqp_support/deqp_gles2_test_expectations.txt | 155 +- .../deqp_support/deqp_gles31_test_expectations.txt | 27 + .../deqp_support/deqp_gles3_test_expectations.txt | 1161 +- .../src/tests/deqp_support/generate_case_lists.py | 45 - .../deqp_support/tcuANGLENativeDisplayFactory.cpp | 4 +- .../deqp_support/tcuANGLENativeDisplayFactory.h | 0 .../src/tests/deqp_support/tcuANGLEPlatform.cpp | 11 + .../src/tests/deqp_support/tcuANGLEPlatform.h | 0 .../tests/deqp_support/tcuRandomOrderExecutor.cpp | 6 - .../tests/deqp_support/tcuRandomOrderExecutor.h | 0 gfx/angle/src/tests/deqp_tests/deqp_test_main.cpp | 63 - gfx/angle/src/tests/deqp_tests/deqp_tests.cpp | 160 - gfx/angle/src/tests/deqp_tests/deqp_tests.h | 29 - gfx/angle/src/tests/deqp_tests/deqp_tests.txt | 40 - .../src/tests/deqp_tests/generate_deqp_tests.py | 44 - .../egl_tests/EGLContextCompatibilityTest.cpp | 3 +- .../src/tests/egl_tests/EGLContextSharingTest.cpp | 87 + gfx/angle/src/tests/egl_tests/EGLDeviceTest.cpp | 587 + .../tests/egl_tests/EGLPresentPathD3D11Test.cpp | 378 + .../src/tests/egl_tests/EGLQueryContextTest.cpp | 3 +- .../src/tests/egl_tests/EGLRobustnessTest.cpp | 234 + .../src/tests/egl_tests/EGLSanityCheckTest.cpp | 30 + gfx/angle/src/tests/egl_tests/EGLStreamTest.cpp | 547 + gfx/angle/src/tests/egl_tests/EGLSurfaceTest.cpp | 4 +- gfx/angle/src/tests/egl_tests/EGLThreadTest.cpp | 0 gfx/angle/src/tests/egl_tests/EGLX11VisualTest.cpp | 216 + gfx/angle/src/tests/egl_tests/media/yuvtest.inl | 1548 + .../src/tests/gl_tests/BindUniformLocationTest.cpp | 484 + gfx/angle/src/tests/gl_tests/BlendMinMaxTest.cpp | 42 +- .../tests/gl_tests/BlitFramebufferANGLETest.cpp | 182 +- gfx/angle/src/tests/gl_tests/BufferDataTest.cpp | 40 +- .../src/tests/gl_tests/BuiltinVariableTest.cpp | 209 + gfx/angle/src/tests/gl_tests/ClearTest.cpp | 235 +- gfx/angle/src/tests/gl_tests/ColorMaskTest.cpp | 110 + .../src/tests/gl_tests/CompressedTextureTest.cpp | 312 - gfx/angle/src/tests/gl_tests/ComputeShaderTest.cpp | 226 + gfx/angle/src/tests/gl_tests/CopyTexImageTest.cpp | 51 +- gfx/angle/src/tests/gl_tests/CopyTextureTest.cpp | 566 + .../src/tests/gl_tests/CubeMapTextureTest.cpp | 8 +- .../gl_tests/D3D11EmulatedIndexedBufferTest.cpp | 15 +- .../src/tests/gl_tests/D3D11FormatTablesTest.cpp | 78 +- .../tests/gl_tests/D3D11InputLayoutCacheTest.cpp | 4 +- .../gl_tests/D3DImageFormatConversionTest.cpp | 22 +- .../tests/gl_tests/DXT1CompressedTextureTest.cpp | 326 + gfx/angle/src/tests/gl_tests/DebugMarkerTest.cpp | 2 +- gfx/angle/src/tests/gl_tests/DebugTest.cpp | 451 + .../src/tests/gl_tests/DepthStencilFormatsTest.cpp | 8 +- .../tests/gl_tests/DifferentStencilMasksTest.cpp | 0 .../tests/gl_tests/DiscardFramebufferEXTTest.cpp | 9 +- gfx/angle/src/tests/gl_tests/DrawBuffersTest.cpp | 171 +- gfx/angle/src/tests/gl_tests/DrawElementsTest.cpp | 2 +- gfx/angle/src/tests/gl_tests/ETCTextureTest.cpp | 79 + gfx/angle/src/tests/gl_tests/FenceSyncTests.cpp | 13 +- .../src/tests/gl_tests/FramebufferFormatsTest.cpp | 233 - .../tests/gl_tests/FramebufferMixedSamplesTest.cpp | 291 + .../tests/gl_tests/FramebufferRenderMipmapTest.cpp | 50 +- gfx/angle/src/tests/gl_tests/FramebufferTest.cpp | 379 + gfx/angle/src/tests/gl_tests/GLSLTest.cpp | 1333 +- gfx/angle/src/tests/gl_tests/ImageTest.cpp | 633 +- .../src/tests/gl_tests/IncompleteTextureTest.cpp | 6 +- .../src/tests/gl_tests/IndexBufferOffsetTest.cpp | 7 +- gfx/angle/src/tests/gl_tests/IndexedPointsTest.cpp | 34 +- gfx/angle/src/tests/gl_tests/InstancingTest.cpp | 192 +- gfx/angle/src/tests/gl_tests/LineLoopTest.cpp | 22 +- .../src/tests/gl_tests/MaxTextureSizeTest.cpp | 14 +- gfx/angle/src/tests/gl_tests/MipmapTest.cpp | 987 +- .../gl_tests/MultisampleCompatibilityTest.cpp | 300 + .../src/tests/gl_tests/ObjectAllocationTest.cpp | 54 + .../src/tests/gl_tests/OcclusionQueriesTest.cpp | 30 +- gfx/angle/src/tests/gl_tests/PBOExtensionTest.cpp | 2 +- gfx/angle/src/tests/gl_tests/PackUnpackTest.cpp | 71 +- gfx/angle/src/tests/gl_tests/PathRenderingTest.cpp | 1984 + gfx/angle/src/tests/gl_tests/PbufferTest.cpp | 8 +- gfx/angle/src/tests/gl_tests/PointSpritesTest.cpp | 91 +- gfx/angle/src/tests/gl_tests/ProgramBinaryTest.cpp | 18 + .../src/tests/gl_tests/ProvokingVertexTest.cpp | 15 +- .../src/tests/gl_tests/QueryDisplayAttribTest.cpp | 127 - gfx/angle/src/tests/gl_tests/ReadPixelsTest.cpp | 534 +- gfx/angle/src/tests/gl_tests/RendererTest.cpp | 89 +- gfx/angle/src/tests/gl_tests/SRGBTextureTest.cpp | 15 +- .../src/tests/gl_tests/SimpleOperationTest.cpp | 12 +- .../src/tests/gl_tests/SixteenBppTextureTest.cpp | 362 +- gfx/angle/src/tests/gl_tests/StateChangeTest.cpp | 591 + gfx/angle/src/tests/gl_tests/SwizzleTest.cpp | 77 +- gfx/angle/src/tests/gl_tests/SyncQueriesTest.cpp | 108 + gfx/angle/src/tests/gl_tests/TextureTest.cpp | 3221 +- gfx/angle/src/tests/gl_tests/TimerQueriesTest.cpp | 583 + .../src/tests/gl_tests/TransformFeedbackTest.cpp | 236 +- gfx/angle/src/tests/gl_tests/UniformBufferTest.cpp | 18 +- gfx/angle/src/tests/gl_tests/UniformTest.cpp | 189 +- .../src/tests/gl_tests/UnpackAlignmentTest.cpp | 8 +- gfx/angle/src/tests/gl_tests/UnpackRowLength.cpp | 10 +- .../src/tests/gl_tests/VertexAttributeTest.cpp | 701 +- gfx/angle/src/tests/gl_tests/ViewportTest.cpp | 8 +- gfx/angle/src/tests/gl_tests/media/pixel.inl | 0 .../generate_gles_conformance_tests.py | 0 .../gles_conformance_tests.cpp | 0 .../gles_conformance_tests.h | 0 .../gles_conformance_tests_main.cpp | 0 gfx/angle/src/tests/perf_tests/ANGLEPerfTest.cpp | 100 +- gfx/angle/src/tests/perf_tests/ANGLEPerfTest.h | 37 +- gfx/angle/src/tests/perf_tests/BufferSubData.cpp | 118 +- gfx/angle/src/tests/perf_tests/DrawCallPerf.cpp | 90 +- .../tests/perf_tests/DynamicPromotionPerfTest.cpp | 189 + .../src/tests/perf_tests/EGLInitializePerf.cpp | 17 +- .../src/tests/perf_tests/IndexConversionPerf.cpp | 102 +- .../src/tests/perf_tests/IndexDataManagerTest.cpp | 18 +- gfx/angle/src/tests/perf_tests/InstancingPerf.cpp | 366 + .../tests/perf_tests/InterleavedAttributeData.cpp | 11 +- gfx/angle/src/tests/perf_tests/PointSprites.cpp | 29 +- gfx/angle/src/tests/perf_tests/TexSubImage.cpp | 13 +- gfx/angle/src/tests/perf_tests/TextureSampling.cpp | 288 + gfx/angle/src/tests/perf_tests/UniformsPerf.cpp | 228 + .../perf_tests/third_party/perf/angle-mods.patch | 0 .../tests/perf_tests/third_party/perf/perf_test.cc | 0 .../tests/perf_tests/third_party/perf/perf_test.h | 0 .../src/tests/preprocessor_tests/MockDiagnostics.h | 0 .../preprocessor_tests/MockDirectiveHandler.h | 0 .../tests/preprocessor_tests/PreprocessorTest.cpp | 0 .../tests/preprocessor_tests/PreprocessorTest.h | 0 .../src/tests/preprocessor_tests/char_test.cpp | 0 .../src/tests/preprocessor_tests/comment_test.cpp | 0 .../src/tests/preprocessor_tests/define_test.cpp | 21 + .../src/tests/preprocessor_tests/error_test.cpp | 0 .../tests/preprocessor_tests/extension_test.cpp | 0 .../tests/preprocessor_tests/identifier_test.cpp | 0 gfx/angle/src/tests/preprocessor_tests/if_test.cpp | 32 +- .../src/tests/preprocessor_tests/input_test.cpp | 0 .../src/tests/preprocessor_tests/location_test.cpp | 0 .../src/tests/preprocessor_tests/number_test.cpp | 0 .../src/tests/preprocessor_tests/operator_test.cpp | 0 .../src/tests/preprocessor_tests/pragma_test.cpp | 0 .../src/tests/preprocessor_tests/space_test.cpp | 0 .../src/tests/preprocessor_tests/token_test.cpp | 0 .../src/tests/preprocessor_tests/version_test.cpp | 0 gfx/angle/src/tests/test_utils/ANGLETest.cpp | 578 +- gfx/angle/src/tests/test_utils/ANGLETest.h | 205 +- .../src/tests/test_utils/angle_test_configs.cpp | 68 +- .../src/tests/test_utils/angle_test_configs.h | 9 + .../tests/test_utils/angle_test_instantiate.cpp | 0 .../src/tests/test_utils/angle_test_instantiate.h | 0 gfx/angle/src/tests/test_utils/compiler_test.cpp | 143 +- gfx/angle/src/tests/test_utils/compiler_test.h | 74 +- gfx/angle/src/tests/test_utils/gl_raii.h | 95 + gfx/angle/src/tests/tests.gyp | 93 +- .../gpu_test_expectations/HowToMakeChanges.md | 4 +- .../gpu_test_expectations/angle-mods.patch | 199 +- .../gpu_test_expectations/angle_config.h | 15 +- .../third_party/gpu_test_expectations/gpu_info.cc | 10 +- .../third_party/gpu_test_expectations/gpu_info.h | 5 + .../gpu_test_expectations/gpu_test_config.cc | 13 + .../gpu_test_expectations/gpu_test_config.h | 12 +- .../gpu_test_expectations/gpu_test_config_mac.h | 0 .../gpu_test_expectations/gpu_test_config_mac.mm | 0 .../gpu_test_expectations_parser.cc | 19 +- .../gpu_test_expectations_parser.h | 0 gfx/angle/src/tests/third_party/rapidjson/LICENSE | 0 .../tests/third_party/rapidjson/README.chromium | 0 .../rapidjson/include/rapidjson/allocators.h | 0 .../rapidjson/include/rapidjson/document.h | 0 .../rapidjson/include/rapidjson/encodedstream.h | 0 .../rapidjson/include/rapidjson/encodings.h | 0 .../rapidjson/include/rapidjson/error/en.h | 0 .../rapidjson/include/rapidjson/error/error.h | 0 .../rapidjson/include/rapidjson/filereadstream.h | 0 .../rapidjson/include/rapidjson/filestream.h | 0 .../rapidjson/include/rapidjson/filewritestream.h | 0 .../include/rapidjson/internal/biginteger.h | 0 .../rapidjson/include/rapidjson/internal/diyfp.h | 0 .../rapidjson/include/rapidjson/internal/dtoa.h | 0 .../rapidjson/include/rapidjson/internal/ieee754.h | 0 .../rapidjson/include/rapidjson/internal/itoa.h | 0 .../rapidjson/include/rapidjson/internal/meta.h | 0 .../rapidjson/include/rapidjson/internal/pow10.h | 0 .../rapidjson/include/rapidjson/internal/stack.h | 0 .../rapidjson/include/rapidjson/internal/strfunc.h | 0 .../rapidjson/include/rapidjson/internal/strtod.h | 0 .../rapidjson/include/rapidjson/memorybuffer.h | 0 .../rapidjson/include/rapidjson/memorystream.h | 0 .../include/rapidjson/msinttypes/inttypes.h | 0 .../include/rapidjson/msinttypes/stdint.h | 0 .../rapidjson/include/rapidjson/prettywriter.h | 0 .../rapidjson/include/rapidjson/rapidjson.h | 0 .../rapidjson/include/rapidjson/reader.h | 0 .../rapidjson/include/rapidjson/stringbuffer.h | 0 .../rapidjson/include/rapidjson/writer.h | 0 .../third_party/compiler/ArrayBoundsClamper.cpp | 0 .../src/third_party/compiler/ArrayBoundsClamper.h | 0 gfx/angle/src/third_party/compiler/LICENSE | 0 gfx/angle/src/third_party/compiler/README.angle | 0 gfx/angle/src/third_party/khronos/GL/wglext.h | 0 gfx/angle/src/third_party/libXNVCtrl/BUILD.gn | 28 + gfx/angle/src/third_party/libXNVCtrl/LICENSE | 22 + gfx/angle/src/third_party/libXNVCtrl/NVCtrl.c | 1240 + gfx/angle/src/third_party/libXNVCtrl/NVCtrl.h | 4365 + gfx/angle/src/third_party/libXNVCtrl/NVCtrlLib.h | 707 + gfx/angle/src/third_party/libXNVCtrl/README.angle | 14 + .../src/third_party/libXNVCtrl/libXNVCtrl.gyp | 18 + gfx/angle/src/third_party/libXNVCtrl/nv_control.h | 652 + gfx/angle/src/third_party/murmurhash/LICENSE | 0 .../src/third_party/murmurhash/MurmurHash3.cpp | 0 gfx/angle/src/third_party/murmurhash/MurmurHash3.h | 0 .../src/third_party/systeminfo/SystemInfo.cpp | 0 gfx/angle/src/third_party/systeminfo/SystemInfo.h | 0 .../src/third_party/trace_event/trace_event.h | 0 gfx/cairo/README | 6 +- gfx/cairo/cairo/src/Makefile.in | 15 - gfx/cairo/cairo/src/cairo-atomic-private.h | 154 + gfx/cairo/cairo/src/cairo-atomic.c | 14 + .../cairo/src/cairo-bentley-ottmann-rectangular.c | 44 +- gfx/cairo/cairo/src/cairo-cff-subset.c | 6 +- gfx/cairo/cairo/src/cairo-compiler-private.h | 3 + gfx/cairo/cairo/src/cairo-d2d-surface.cpp | 3 +- gfx/cairo/cairo/src/cairo-dwrite-font.cpp | 56 +- gfx/cairo/cairo/src/cairo-dwrite-private.h | 2 +- gfx/cairo/cairo/src/cairo-freed-pool-private.h | 10 +- gfx/cairo/cairo/src/cairo-freed-pool.c | 10 +- gfx/cairo/cairo/src/cairo-ft-font.c | 2 +- gfx/cairo/cairo/src/cairo-gstate.c | 4 +- gfx/cairo/cairo/src/cairo-image-surface.c | 27 +- gfx/cairo/cairo/src/cairo-matrix.c | 38 +- gfx/cairo/cairo/src/cairo-mutex-impl-private.h | 10 +- gfx/cairo/cairo/src/cairo-path-bounds.c | 1 + gfx/cairo/cairo/src/cairo-pattern.c | 22 +- gfx/cairo/cairo/src/cairo-pdf-operators.c | 2 +- gfx/cairo/cairo/src/cairo-platform.h | 2 +- gfx/cairo/cairo/src/cairo-polygon.c | 5 +- gfx/cairo/cairo/src/cairo-quartz-font.c | 12 +- gfx/cairo/cairo/src/cairo-quartz-image.h | 5 + gfx/cairo/cairo/src/cairo-quartz-surface.c | 7 + gfx/cairo/cairo/src/cairo-quartz.h | 8 +- gfx/cairo/cairo/src/cairo-rectangle.c | 6 +- .../cairo/src/cairo-reference-count-private.h | 2 +- gfx/cairo/cairo/src/cairo-rename.h | 48 +- gfx/cairo/cairo/src/cairo-scaled-font.c | 4 +- gfx/cairo/cairo/src/cairo-script-surface.c | 2 +- gfx/cairo/cairo/src/cairo-surface-wrapper.c | 14 +- gfx/cairo/cairo/src/cairo-surface.c | 8 +- gfx/cairo/cairo/src/cairo-win32-font.c | 13 +- gfx/cairo/cairo/src/cairo-win32-printing-surface.c | 85 +- gfx/cairo/cairo/src/cairo-win32-surface.c | 1 + gfx/cairo/cairo/src/cairo-xml-surface.c | 2 +- gfx/cairo/cairo/src/cairo.c | 9 + gfx/cairo/cairo/src/cairoint.h | 6 + gfx/cairo/cairo/src/moz-d2d1-1.h | 367 - gfx/cairo/cairo/src/moz.build | 47 +- gfx/cairo/cairo/src/pixman-rename.h | 17 + gfx/cairo/libpixman/src/Makefile.in | 4 - gfx/cairo/libpixman/src/moz.build | 27 +- gfx/cairo/libpixman/src/pixman-bits-image.c | 2 +- gfx/cairo/libpixman/src/pixman-edge-imp.h | 2 +- gfx/cairo/libpixman/src/pixman-fast-path.c | 1 + gfx/cairo/libpixman/src/pixman-image.c | 35 +- gfx/cairo/libpixman/src/pixman-implementation.c | 12 +- gfx/cairo/libpixman/src/pixman-region.c | 16 + gfx/cairo/libpixman/src/pixman-sse2.c | 77 + gfx/cairo/moz.build | 2 +- .../no-pixman-image-reuse-across-threads.patch | 124 +- .../support-new-style-atomic-primitives.patch | 121 + gfx/cairo/win32-printing-axis-swap.patch | 292 + gfx/config/gfxConfig.cpp | 289 + gfx/config/gfxConfig.h | 226 + gfx/config/gfxFallback.h | 30 + gfx/config/gfxFeature.cpp | 313 + gfx/config/gfxFeature.h | 136 + gfx/config/gfxVarReceiver.h | 25 + gfx/config/gfxVars.cpp | 125 + gfx/config/gfxVars.h | 149 + gfx/config/moz.build | 26 + gfx/doc/AsyncPanZoom.md | 48 +- gfx/doc/B2GInputFlow.svg | 349 + gfx/doc/GraphicsOverview.md | 2 +- gfx/doc/LayersHistory.md | 60 + gfx/doc/SharedMozSurface.md | 6 +- gfx/doc/Silk.md | 246 + gfx/doc/silkArchitecture.png | Bin 0 -> 221047 bytes gfx/docs/index.rst | 9 + gfx/gl/AndroidNativeWindow.cpp | 281 - gfx/gl/AndroidNativeWindow.h | 67 - gfx/gl/AndroidSurfaceTexture.cpp | 148 +- gfx/gl/AndroidSurfaceTexture.h | 55 +- gfx/gl/DecomposeIntoNoRepeatTriangles.cpp | 21 +- gfx/gl/DecomposeIntoNoRepeatTriangles.h | 12 +- gfx/gl/EGLUtils.cpp | 4 +- gfx/gl/GLBlitHelper.cpp | 516 +- gfx/gl/GLBlitHelper.h | 81 +- gfx/gl/GLConsts.h | 8 - gfx/gl/GLContext.cpp | 2567 +- gfx/gl/GLContext.h | 745 +- gfx/gl/GLContextCGL.h | 14 +- gfx/gl/GLContextEAGL.h | 81 + gfx/gl/GLContextEGL.h | 68 +- gfx/gl/GLContextFeatures.cpp | 278 +- gfx/gl/GLContextGLX.h | 34 +- gfx/gl/GLContextProvider.h | 61 +- gfx/gl/GLContextProviderCGL.mm | 168 +- gfx/gl/GLContextProviderEAGL.mm | 286 + gfx/gl/GLContextProviderEGL.cpp | 768 +- gfx/gl/GLContextProviderGLX.cpp | 762 +- gfx/gl/GLContextProviderImpl.h | 58 +- gfx/gl/GLContextProviderNull.cpp | 21 +- gfx/gl/GLContextProviderWGL.cpp | 342 +- gfx/gl/GLContextSymbols.h | 105 +- gfx/gl/GLContextTypes.h | 18 +- gfx/gl/GLContextWGL.h | 10 +- gfx/gl/GLDefs.h | 36 +- gfx/gl/GLLibraryEGL.cpp | 419 +- gfx/gl/GLLibraryEGL.h | 268 +- gfx/gl/GLLibraryLoader.cpp | 29 +- gfx/gl/GLLibraryLoader.h | 28 +- gfx/gl/GLParseRegistryXML.py | 0 gfx/gl/GLReadTexImageHelper.cpp | 211 +- gfx/gl/GLReadTexImageHelper.h | 40 +- gfx/gl/GLScreenBuffer.cpp | 425 +- gfx/gl/GLScreenBuffer.h | 58 +- gfx/gl/GLTextureImage.cpp | 375 +- gfx/gl/GLTextureImage.h | 170 +- gfx/gl/GLTypes.h | 16 +- gfx/gl/GLUploadHelpers.cpp | 256 +- gfx/gl/GLUploadHelpers.h | 86 +- gfx/gl/GLXLibrary.h | 200 +- gfx/gl/GfxTexturesReporter.cpp | 111 +- gfx/gl/GfxTexturesReporter.h | 32 +- gfx/gl/HeapCopyOfStackArray.h | 18 +- gfx/gl/Makefile.in | 7 - gfx/gl/ScopedGLHelpers.cpp | 174 +- gfx/gl/ScopedGLHelpers.h | 28 +- gfx/gl/SharedSurface.cpp | 180 +- gfx/gl/SharedSurface.h | 236 +- gfx/gl/SharedSurfaceANGLE.cpp | 387 +- gfx/gl/SharedSurfaceANGLE.h | 53 +- gfx/gl/SharedSurfaceD3D11Interop.cpp | 425 + gfx/gl/SharedSurfaceD3D11Interop.h | 100 + gfx/gl/SharedSurfaceEGL.cpp | 136 +- gfx/gl/SharedSurfaceEGL.h | 36 +- gfx/gl/SharedSurfaceGL.cpp | 166 +- gfx/gl/SharedSurfaceGL.h | 85 +- gfx/gl/SharedSurfaceGLX.cpp | 144 + gfx/gl/SharedSurfaceGLX.h | 68 + gfx/gl/SharedSurfaceGralloc.cpp | 288 - gfx/gl/SharedSurfaceGralloc.h | 106 - gfx/gl/SharedSurfaceIO.cpp | 131 +- gfx/gl/SharedSurfaceIO.h | 47 +- gfx/gl/SkiaGLGlue.cpp | 952 +- gfx/gl/SkiaGLGlue.h | 44 +- gfx/gl/SurfaceTypes.cpp | 26 +- gfx/gl/SurfaceTypes.h | 12 +- gfx/gl/TextureGarbageBin.cpp | 1 + gfx/gl/TextureGarbageBin.h | 4 +- gfx/gl/TextureImageCGL.h | 62 - gfx/gl/TextureImageCGL.mm | 111 - gfx/gl/TextureImageEGL.cpp | 144 +- gfx/gl/TextureImageEGL.h | 24 +- gfx/gl/WGLLibrary.h | 72 +- gfx/gl/moz.build | 53 +- gfx/graphite2/moz-gr-update.sh | 2 +- gfx/graphite2/src/Code.cpp | 2 +- gfx/graphite2/src/Collider.cpp | 4 - gfx/graphite2/src/MozGrMalloc.h | 3 +- gfx/graphite2/src/gr_logging.cpp | 2 +- gfx/graphite2/src/inc/Face.h | 2 +- gfx/graphite2/src/inc/FileFace.h | 2 +- gfx/graphite2/src/inc/json.h | 2 +- gfx/graphite2/src/json.cpp | 2 +- gfx/graphite2/src/moz.build | 20 +- gfx/harfbuzz/NEWS | 1593 - gfx/harfbuzz/README-mozilla | 4 +- gfx/harfbuzz/configure.ac | 2 +- gfx/harfbuzz/src/Makefile.am | 4 +- gfx/harfbuzz/src/check-defs.sh | 0 gfx/harfbuzz/src/gen-use-table.py | 0 gfx/harfbuzz/src/harfbuzz-icu.pc | 2 +- gfx/harfbuzz/src/harfbuzz.pc | 2 +- gfx/harfbuzz/src/hb-common.cc | 344 - gfx/harfbuzz/src/hb-common.h | 36 - gfx/harfbuzz/src/hb-coretext.cc | 7 +- gfx/harfbuzz/src/hb-directwrite.cc | 10 +- gfx/harfbuzz/src/hb-directwrite.h | 2 +- gfx/harfbuzz/src/hb-face-private.hh | 21 +- gfx/harfbuzz/src/hb-face.cc | 25 +- gfx/harfbuzz/src/hb-fallback-shape.cc | 6 +- gfx/harfbuzz/src/hb-font-private.hh | 12 - gfx/harfbuzz/src/hb-font.cc | 167 +- gfx/harfbuzz/src/hb-font.h | 19 +- gfx/harfbuzz/src/hb-ft.cc | 35 +- gfx/harfbuzz/src/hb-graphite2.cc | 49 +- gfx/harfbuzz/src/hb-graphite2.h | 4 - gfx/harfbuzz/src/hb-open-file-private.hh | 2 +- gfx/harfbuzz/src/hb-open-type-private.hh | 101 - gfx/harfbuzz/src/hb-ot-cbdt-table.hh | 8 +- gfx/harfbuzz/src/hb-ot-cmap-table.hh | 6 +- gfx/harfbuzz/src/hb-ot-font.cc | 85 +- gfx/harfbuzz/src/hb-ot-hmtx-table.hh | 8 +- gfx/harfbuzz/src/hb-ot-layout-common-private.hh | 20 +- gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh | 4 +- gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh | 2 +- gfx/harfbuzz/src/hb-ot-layout-math-table.hh | 722 + gfx/harfbuzz/src/hb-ot-layout-private.hh | 11 +- gfx/harfbuzz/src/hb-ot-layout.cc | 21 +- gfx/harfbuzz/src/hb-ot-math-table.hh | 722 - gfx/harfbuzz/src/hb-ot-math.cc | 33 +- gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc | 2 +- gfx/harfbuzz/src/hb-ot-shape-complex-hangul.cc | 2 +- .../src/hb-ot-shape-complex-indic-table.cc | 7 - gfx/harfbuzz/src/hb-ot-shape-complex-private.hh | 3 - gfx/harfbuzz/src/hb-ot-shape-complex-use.cc | 22 + gfx/harfbuzz/src/hb-ot-shape-normalize.cc | 2 +- gfx/harfbuzz/src/hb-ot-shape.cc | 20 +- gfx/harfbuzz/src/hb-ot-tag.cc | 80 +- gfx/harfbuzz/src/hb-ot-var-avar-table.hh | 144 - gfx/harfbuzz/src/hb-ot-var-fvar-table.hh | 209 - gfx/harfbuzz/src/hb-ot-var-hvar-table.hh | 165 - gfx/harfbuzz/src/hb-ot-var-mvar-table.hh | 110 - gfx/harfbuzz/src/hb-ot-var.cc | 159 - gfx/harfbuzz/src/hb-ot-var.h | 105 - gfx/harfbuzz/src/hb-ot.h | 1 - gfx/harfbuzz/src/hb-set.cc | 2 +- gfx/harfbuzz/src/hb-shape-plan.cc | 7 + gfx/harfbuzz/src/hb-shape.cc | 250 +- gfx/harfbuzz/src/hb-shape.h | 16 + gfx/harfbuzz/src/hb-shaper-private.hh | 16 +- gfx/harfbuzz/src/hb-uniscribe.cc | 4 +- gfx/harfbuzz/src/hb-version.h | 4 +- gfx/harfbuzz/src/moz.build | 7 +- gfx/harfbuzz/src/sample.py | 0 gfx/ipc/CompositorSession.cpp | 41 + gfx/ipc/CompositorSession.h | 92 + gfx/ipc/CompositorWidgetVsyncObserver.cpp | 35 + gfx/ipc/CompositorWidgetVsyncObserver.h | 37 + gfx/ipc/D3DMessageUtils.cpp | 81 + gfx/ipc/D3DMessageUtils.h | 48 + gfx/ipc/GPUChild.cpp | 179 + gfx/ipc/GPUChild.h | 54 + gfx/ipc/GPUParent.cpp | 365 + gfx/ipc/GPUParent.h | 60 + gfx/ipc/GPUProcessHost.cpp | 247 + gfx/ipc/GPUProcessHost.h | 146 + gfx/ipc/GPUProcessImpl.cpp | 39 + gfx/ipc/GPUProcessImpl.h | 44 + gfx/ipc/GPUProcessListener.h | 27 + gfx/ipc/GPUProcessManager.cpp | 783 + gfx/ipc/GPUProcessManager.h | 229 + gfx/ipc/GfxMessageUtils.h | 618 +- gfx/ipc/GraphicsMessages.ipdlh | 87 + gfx/ipc/InProcessCompositorSession.cpp | 83 + gfx/ipc/InProcessCompositorSession.h | 49 + gfx/ipc/PGPU.ipdl | 101 + gfx/ipc/PVsyncBridge.ipdl | 22 + gfx/ipc/RemoteCompositorSession.cpp | 112 + gfx/ipc/RemoteCompositorSession.h | 46 + gfx/ipc/SharedDIB.cpp | 8 +- gfx/ipc/SharedDIB.h | 8 +- gfx/ipc/SharedDIBSurface.cpp | 8 +- gfx/ipc/SharedDIBSurface.h | 4 +- gfx/ipc/SharedDIBWin.cpp | 4 +- gfx/ipc/VsyncBridgeChild.cpp | 155 + gfx/ipc/VsyncBridgeChild.h | 57 + gfx/ipc/VsyncBridgeParent.cpp | 87 + gfx/ipc/VsyncBridgeParent.h | 42 + gfx/ipc/VsyncIOThreadHolder.cpp | 46 + gfx/ipc/VsyncIOThreadHolder.h | 37 + gfx/ipc/moz.build | 54 +- gfx/layers/AsyncCanvasRenderer.cpp | 290 + gfx/layers/AsyncCanvasRenderer.h | 168 + gfx/layers/AtomicRefCountedWithFinalize.h | 163 +- gfx/layers/AxisPhysicsMSDModel.cpp | 31 +- gfx/layers/AxisPhysicsMSDModel.h | 8 +- gfx/layers/AxisPhysicsModel.cpp | 4 +- gfx/layers/AxisPhysicsModel.h | 4 +- gfx/layers/BSPTree.cpp | 107 + gfx/layers/BSPTree.h | 106 + gfx/layers/BufferTexture.cpp | 594 + gfx/layers/BufferTexture.h | 99 + gfx/layers/Compositor.cpp | 375 +- gfx/layers/Compositor.h | 342 +- gfx/layers/CompositorTypes.h | 76 +- gfx/layers/CopyableCanvasLayer.cpp | 137 +- gfx/layers/CopyableCanvasLayer.h | 24 +- gfx/layers/D3D11ShareHandleImage.cpp | 163 + gfx/layers/D3D11ShareHandleImage.h | 72 + gfx/layers/D3D9SurfaceImage.cpp | 255 +- gfx/layers/D3D9SurfaceImage.h | 63 +- gfx/layers/DirectedGraph.h | 4 +- gfx/layers/Effects.cpp | 13 +- gfx/layers/Effects.h | 142 +- gfx/layers/FrameMetrics.cpp | 23 + gfx/layers/FrameMetrics.h | 725 +- gfx/layers/GLImages.cpp | 65 +- gfx/layers/GLImages.h | 88 +- gfx/layers/GPUVideoImage.h | 71 + gfx/layers/GrallocImages.cpp | 460 - gfx/layers/GrallocImages.h | 134 - gfx/layers/IMFYCbCrImage.cpp | 306 + gfx/layers/IMFYCbCrImage.h | 31 +- gfx/layers/IPDLActor.h | 62 + gfx/layers/ImageContainer.cpp | 714 +- gfx/layers/ImageContainer.h | 593 +- gfx/layers/ImageDataSerializer.cpp | 331 +- gfx/layers/ImageDataSerializer.h | 127 +- gfx/layers/ImageLayers.cpp | 12 +- gfx/layers/ImageLayers.h | 32 +- gfx/layers/ImageTypes.h | 38 +- gfx/layers/LayerMetricsWrapper.h | 151 +- gfx/layers/LayerScope.cpp | 1051 +- gfx/layers/LayerScope.h | 26 +- gfx/layers/LayerSorter.cpp | 42 +- gfx/layers/LayerSorter.h | 5 +- gfx/layers/LayerTreeInvalidation.cpp | 391 +- gfx/layers/LayerTreeInvalidation.h | 18 +- gfx/layers/LayerUserData.h | 28 + gfx/layers/Layers.cpp | 1134 +- gfx/layers/Layers.h | 735 +- gfx/layers/LayersLogging.cpp | 222 +- gfx/layers/LayersLogging.h | 120 +- gfx/layers/LayersTypes.cpp | 29 + gfx/layers/LayersTypes.h | 171 +- gfx/layers/MacIOSurfaceHelpers.cpp | 176 + gfx/layers/MacIOSurfaceHelpers.h | 28 + gfx/layers/MacIOSurfaceImage.cpp | 46 +- gfx/layers/MacIOSurfaceImage.h | 21 +- gfx/layers/PersistentBufferProvider.cpp | 445 + gfx/layers/PersistentBufferProvider.h | 187 + gfx/layers/ReadbackLayer.h | 35 +- gfx/layers/ReadbackProcessor.cpp | 39 +- gfx/layers/ReadbackProcessor.h | 12 +- gfx/layers/RenderTrace.cpp | 54 +- gfx/layers/RenderTrace.h | 8 +- gfx/layers/RotatedBuffer.cpp | 212 +- gfx/layers/RotatedBuffer.h | 48 +- gfx/layers/TextureDIB.cpp | 495 +- gfx/layers/TextureDIB.h | 122 +- gfx/layers/TextureWrapperImage.cpp | 58 + gfx/layers/TextureWrapperImage.h | 37 + gfx/layers/TiledLayerBuffer.h | 577 +- gfx/layers/TransactionIdAllocator.h | 11 +- gfx/layers/TreeTraversal.h | 281 + gfx/layers/YCbCrImageDataSerializer.cpp | 314 - gfx/layers/YCbCrImageDataSerializer.h | 186 - gfx/layers/apz/public/CompositorController.h | 33 + gfx/layers/apz/public/GeckoContentController.h | 179 + gfx/layers/apz/public/GoannaContentController.h | 170 - gfx/layers/apz/public/IAPZCTreeManager.cpp | 164 + gfx/layers/apz/public/IAPZCTreeManager.h | 223 + gfx/layers/apz/public/MetricsSharingController.h | 40 + gfx/layers/apz/src/APZCTreeManager.cpp | 1644 +- gfx/layers/apz/src/APZCTreeManager.h | 341 +- gfx/layers/apz/src/APZUtils.h | 58 +- gfx/layers/apz/src/AndroidAPZ.cpp | 274 + gfx/layers/apz/src/AndroidAPZ.h | 61 + gfx/layers/apz/src/AsyncDragMetrics.h | 65 + gfx/layers/apz/src/AsyncPanZoomAnimation.h | 80 + gfx/layers/apz/src/AsyncPanZoomController.cpp | 2812 +- gfx/layers/apz/src/AsyncPanZoomController.h | 647 +- gfx/layers/apz/src/Axis.cpp | 197 +- gfx/layers/apz/src/Axis.h | 83 +- gfx/layers/apz/src/CheckerboardEvent.cpp | 230 + gfx/layers/apz/src/CheckerboardEvent.h | 221 + gfx/layers/apz/src/DragTracker.cpp | 70 + gfx/layers/apz/src/DragTracker.h | 39 + gfx/layers/apz/src/GenericFlingAnimation.h | 207 + gfx/layers/apz/src/GestureEventListener.cpp | 128 +- gfx/layers/apz/src/GestureEventListener.h | 43 +- gfx/layers/apz/src/HitTestingTreeNode.cpp | 122 +- gfx/layers/apz/src/HitTestingTreeNode.h | 57 +- gfx/layers/apz/src/InputBlockState.cpp | 653 +- gfx/layers/apz/src/InputBlockState.h | 322 +- gfx/layers/apz/src/InputQueue.cpp | 664 +- gfx/layers/apz/src/InputQueue.h | 146 +- gfx/layers/apz/src/Overscroll.h | 137 + gfx/layers/apz/src/OverscrollHandoffState.cpp | 54 +- gfx/layers/apz/src/OverscrollHandoffState.h | 101 +- .../src/PotentialCheckerboardDurationTracker.cpp | 75 + .../apz/src/PotentialCheckerboardDurationTracker.h | 60 + gfx/layers/apz/src/QueuedInput.cpp | 54 + gfx/layers/apz/src/QueuedInput.h | 58 + gfx/layers/apz/src/TaskThrottler.cpp | 78 - gfx/layers/apz/src/TaskThrottler.h | 115 - gfx/layers/apz/src/TouchCounter.cpp | 50 + gfx/layers/apz/src/TouchCounter.h | 33 + gfx/layers/apz/src/WheelScrollAnimation.cpp | 119 + gfx/layers/apz/src/WheelScrollAnimation.h | 51 + gfx/layers/apz/test/gtest/APZCBasicTester.h | 120 + gfx/layers/apz/test/gtest/APZCTreeManagerTester.h | 194 + gfx/layers/apz/test/gtest/APZTestCommon.h | 609 + gfx/layers/apz/test/gtest/InputUtils.h | 297 + gfx/layers/apz/test/gtest/TestBasic.cpp | 356 + gfx/layers/apz/test/gtest/TestEventRegions.cpp | 272 + gfx/layers/apz/test/gtest/TestGestureDetector.cpp | 638 + gfx/layers/apz/test/gtest/TestHitTesting.cpp | 578 + gfx/layers/apz/test/gtest/TestInputQueue.cpp | 44 + gfx/layers/apz/test/gtest/TestPanning.cpp | 128 + gfx/layers/apz/test/gtest/TestPinching.cpp | 294 + gfx/layers/apz/test/gtest/TestScrollHandoff.cpp | 521 + gfx/layers/apz/test/gtest/TestSnapping.cpp | 64 + gfx/layers/apz/test/gtest/TestTreeManager.cpp | 112 + gfx/layers/apz/test/gtest/moz.build | 33 + gfx/layers/apz/test/helper_bug982141.html | 242 - gfx/layers/apz/test/mochitest.ini | 4 - .../test/mochitest/apz_test_native_event_utils.js | 261 + gfx/layers/apz/test/mochitest/apz_test_utils.js | 403 + gfx/layers/apz/test/mochitest/chrome.ini | 9 + .../apz/test/mochitest/helper_basic_pan.html | 38 + .../apz/test/mochitest/helper_bug1151663.html | 83 + .../apz/test/mochitest/helper_bug1162771.html | 104 + .../apz/test/mochitest/helper_bug1271432.html | 574 + .../apz/test/mochitest/helper_bug1280013.html | 74 + .../apz/test/mochitest/helper_bug1285070.html | 44 + .../apz/test/mochitest/helper_bug1299195.html | 47 + .../apz/test/mochitest/helper_bug982141.html | 149 + gfx/layers/apz/test/mochitest/helper_click.html | 41 + gfx/layers/apz/test/mochitest/helper_div_pan.html | 44 + .../apz/test/mochitest/helper_drag_click.html | 43 + .../apz/test/mochitest/helper_drag_scroll.html | 603 + gfx/layers/apz/test/mochitest/helper_iframe1.html | 14 + gfx/layers/apz/test/mochitest/helper_iframe2.html | 14 + .../apz/test/mochitest/helper_iframe_pan.html | 41 + gfx/layers/apz/test/mochitest/helper_long_tap.html | 81 + .../helper_scroll_inactive_perspective.html | 46 + .../mochitest/helper_scroll_inactive_zindex.html | 47 + .../mochitest/helper_scroll_on_position_fixed.html | 62 + .../apz/test/mochitest/helper_scrollto_tap.html | 61 + .../apz/test/mochitest/helper_subframe_style.css | 15 + gfx/layers/apz/test/mochitest/helper_tall.html | 504 + gfx/layers/apz/test/mochitest/helper_tap.html | 32 + .../apz/test/mochitest/helper_tap_fullzoom.html | 33 + .../apz/test/mochitest/helper_tap_passive.html | 64 + .../apz/test/mochitest/helper_touch_action.html | 115 + .../mochitest/helper_touch_action_complex.html | 143 + .../mochitest/helper_touch_action_regions.html | 246 + gfx/layers/apz/test/mochitest/mochitest.ini | 67 + gfx/layers/apz/test/mochitest/test_bug1151663.html | 38 + gfx/layers/apz/test/mochitest/test_bug1151667.html | 65 + gfx/layers/apz/test/mochitest/test_bug1253683.html | 59 + gfx/layers/apz/test/mochitest/test_bug1277814.html | 106 + .../apz/test/mochitest/test_bug1304689-2.html | 131 + gfx/layers/apz/test/mochitest/test_bug1304689.html | 135 + gfx/layers/apz/test/mochitest/test_bug982141.html | 38 + .../test/mochitest/test_frame_reconstruction.html | 218 + .../apz/test/mochitest/test_group_mouseevents.html | 35 + .../test/mochitest/test_group_pointerevents.html | 31 + .../apz/test/mochitest/test_group_touchevents.html | 104 + .../apz/test/mochitest/test_group_wheelevents.html | 41 + gfx/layers/apz/test/mochitest/test_group_zoom.html | 44 + .../test/mochitest/test_interrupted_reflow.html | 719 + .../apz/test/mochitest/test_layerization.html | 214 + .../mochitest/test_scroll_inactive_bug1190112.html | 541 + .../test_scroll_inactive_flattened_frame.html | 49 + .../mochitest/test_scroll_subframe_scrollbar.html | 117 + gfx/layers/apz/test/mochitest/test_smoothness.html | 77 + .../test_touch_listeners_impacting_wheel.html | 114 + .../apz/test/mochitest/test_wheel_scroll.html | 106 + .../test/mochitest/test_wheel_transactions.html | 137 + .../apz/test/reftest/async-scrollbar-1-h-ref.html | 9 + .../test/reftest/async-scrollbar-1-h-rtl-ref.html | 10 + .../apz/test/reftest/async-scrollbar-1-h-rtl.html | 14 + .../apz/test/reftest/async-scrollbar-1-h.html | 13 + .../apz/test/reftest/async-scrollbar-1-v-ref.html | 9 + .../test/reftest/async-scrollbar-1-v-rtl-ref.html | 10 + .../apz/test/reftest/async-scrollbar-1-v-rtl.html | 14 + .../apz/test/reftest/async-scrollbar-1-v.html | 13 + .../apz/test/reftest/async-scrollbar-1-vh-ref.html | 9 + .../test/reftest/async-scrollbar-1-vh-rtl-ref.html | 10 + .../apz/test/reftest/async-scrollbar-1-vh-rtl.html | 14 + .../apz/test/reftest/async-scrollbar-1-vh.html | 13 + .../test/reftest/async-scrollbar-zoom-1-ref.html | 9 + .../apz/test/reftest/async-scrollbar-zoom-1.html | 14 + .../test/reftest/async-scrollbar-zoom-2-ref.html | 9 + .../apz/test/reftest/async-scrollbar-zoom-2.html | 14 + .../frame-reconstruction-scroll-clamping-ref.html | 27 + .../frame-reconstruction-scroll-clamping.html | 53 + .../apz/test/reftest/initial-scale-1-ref.html | 10 + gfx/layers/apz/test/reftest/initial-scale-1.html | 10 + gfx/layers/apz/test/reftest/reftest-stylo.list | 20 + gfx/layers/apz/test/reftest/reftest.list | 19 + gfx/layers/apz/test/test_bug982141.html | 33 - gfx/layers/apz/testutil/APZTestData.cpp | 6 +- gfx/layers/apz/testutil/APZTestData.h | 10 +- gfx/layers/apz/util/APZCCallbackHelper.cpp | 848 +- gfx/layers/apz/util/APZCCallbackHelper.h | 170 +- gfx/layers/apz/util/APZEventState.cpp | 378 +- gfx/layers/apz/util/APZEventState.h | 71 +- gfx/layers/apz/util/APZThreadUtils.cpp | 71 +- gfx/layers/apz/util/APZThreadUtils.h | 58 +- gfx/layers/apz/util/ActiveElementManager.cpp | 43 +- gfx/layers/apz/util/ActiveElementManager.h | 36 +- gfx/layers/apz/util/CheckerboardReportService.cpp | 228 + gfx/layers/apz/util/CheckerboardReportService.h | 144 + gfx/layers/apz/util/ChromeProcessController.cpp | 244 +- gfx/layers/apz/util/ChromeProcessController.h | 64 +- gfx/layers/apz/util/ContentProcessController.cpp | 207 + gfx/layers/apz/util/ContentProcessController.h | 90 + gfx/layers/apz/util/DoubleTapToZoom.cpp | 178 + gfx/layers/apz/util/DoubleTapToZoom.h | 29 + gfx/layers/apz/util/InputAPZContext.cpp | 17 +- gfx/layers/apz/util/InputAPZContext.h | 19 +- gfx/layers/apz/util/ScrollInputMethods.h | 62 + gfx/layers/apz/util/ScrollLinkedEffectDetector.cpp | 49 + gfx/layers/apz/util/ScrollLinkedEffectDetector.h | 43 + gfx/layers/apz/util/TouchActionHelper.cpp | 96 + gfx/layers/apz/util/TouchActionHelper.h | 42 + gfx/layers/basic/AutoMaskData.h | 4 +- gfx/layers/basic/BasicCanvasLayer.cpp | 82 +- gfx/layers/basic/BasicCanvasLayer.h | 11 +- gfx/layers/basic/BasicColorLayer.cpp | 13 +- gfx/layers/basic/BasicCompositor.cpp | 904 +- gfx/layers/basic/BasicCompositor.h | 82 +- gfx/layers/basic/BasicContainerLayer.cpp | 69 +- gfx/layers/basic/BasicContainerLayer.h | 11 +- gfx/layers/basic/BasicImageLayer.cpp | 41 +- gfx/layers/basic/BasicImages.cpp | 81 +- gfx/layers/basic/BasicImplData.h | 11 +- gfx/layers/basic/BasicLayerManager.cpp | 552 +- gfx/layers/basic/BasicLayers.h | 47 +- gfx/layers/basic/BasicLayersImpl.cpp | 44 +- gfx/layers/basic/BasicLayersImpl.h | 27 +- gfx/layers/basic/BasicPaintedLayer.cpp | 95 +- gfx/layers/basic/BasicPaintedLayer.h | 23 +- gfx/layers/basic/MacIOSurfaceTextureHostBasic.cpp | 26 +- gfx/layers/basic/MacIOSurfaceTextureHostBasic.h | 15 +- gfx/layers/basic/TextureClientX11.cpp | 172 +- gfx/layers/basic/TextureClientX11.h | 50 +- gfx/layers/basic/TextureHostBasic.cpp | 7 +- gfx/layers/basic/TextureHostBasic.h | 3 + gfx/layers/basic/X11BasicCompositor.cpp | 23 +- gfx/layers/basic/X11BasicCompositor.h | 14 +- gfx/layers/basic/X11TextureSourceBasic.cpp | 15 +- gfx/layers/basic/X11TextureSourceBasic.h | 7 +- gfx/layers/client/CanvasClient.cpp | 384 +- gfx/layers/client/CanvasClient.h | 118 +- gfx/layers/client/ClientCanvasLayer.cpp | 226 +- gfx/layers/client/ClientCanvasLayer.h | 31 +- gfx/layers/client/ClientColorLayer.cpp | 13 +- gfx/layers/client/ClientContainerLayer.cpp | 9 +- gfx/layers/client/ClientContainerLayer.h | 23 +- gfx/layers/client/ClientImageLayer.cpp | 50 +- gfx/layers/client/ClientLayerManager.cpp | 463 +- gfx/layers/client/ClientLayerManager.h | 123 +- gfx/layers/client/ClientPaintedLayer.cpp | 60 +- gfx/layers/client/ClientPaintedLayer.h | 24 +- gfx/layers/client/ClientReadbackLayer.h | 8 +- gfx/layers/client/ClientTiledPaintedLayer.cpp | 334 +- gfx/layers/client/ClientTiledPaintedLayer.h | 42 +- gfx/layers/client/CompositableChild.cpp | 119 + gfx/layers/client/CompositableChild.h | 91 + gfx/layers/client/CompositableClient.cpp | 234 +- gfx/layers/client/CompositableClient.h | 138 +- gfx/layers/client/ContentClient.cpp | 556 +- gfx/layers/client/ContentClient.h | 136 +- gfx/layers/client/GPUVideoTextureClient.cpp | 72 + gfx/layers/client/GPUVideoTextureClient.h | 56 + gfx/layers/client/ImageClient.cpp | 398 +- gfx/layers/client/ImageClient.h | 95 +- gfx/layers/client/SingleTiledContentClient.cpp | 263 + gfx/layers/client/SingleTiledContentClient.h | 135 + gfx/layers/client/TextureClient.cpp | 1799 +- gfx/layers/client/TextureClient.h | 840 +- gfx/layers/client/TextureClientPool.cpp | 272 +- gfx/layers/client/TextureClientPool.h | 128 +- .../client/TextureClientRecycleAllocator.cpp | 344 +- gfx/layers/client/TextureClientRecycleAllocator.h | 125 +- gfx/layers/client/TextureClientSharedSurface.cpp | 96 + gfx/layers/client/TextureClientSharedSurface.h | 77 + gfx/layers/client/TiledContentClient.cpp | 1157 +- gfx/layers/client/TiledContentClient.h | 399 +- gfx/layers/composite/AsyncCompositionManager.cpp | 1691 +- gfx/layers/composite/AsyncCompositionManager.h | 170 +- gfx/layers/composite/CanvasLayerComposite.cpp | 83 +- gfx/layers/composite/CanvasLayerComposite.h | 16 +- gfx/layers/composite/ColorLayerComposite.cpp | 46 +- gfx/layers/composite/ColorLayerComposite.h | 10 +- gfx/layers/composite/CompositableHost.cpp | 65 +- gfx/layers/composite/CompositableHost.h | 116 +- gfx/layers/composite/ContainerLayerComposite.cpp | 447 +- gfx/layers/composite/ContainerLayerComposite.h | 40 +- gfx/layers/composite/ContentHost.cpp | 560 +- gfx/layers/composite/ContentHost.h | 193 +- gfx/layers/composite/FPSCounter.cpp | 44 +- gfx/layers/composite/FPSCounter.h | 14 +- gfx/layers/composite/FrameUniformityData.cpp | 152 + gfx/layers/composite/FrameUniformityData.h | 73 + gfx/layers/composite/GPUVideoTextureHost.cpp | 90 + gfx/layers/composite/GPUVideoTextureHost.h | 53 + gfx/layers/composite/ImageHost.cpp | 698 +- gfx/layers/composite/ImageHost.h | 164 +- gfx/layers/composite/ImageLayerComposite.cpp | 96 +- gfx/layers/composite/ImageLayerComposite.h | 27 +- gfx/layers/composite/LayerManagerComposite.cpp | 1015 +- gfx/layers/composite/LayerManagerComposite.h | 392 +- gfx/layers/composite/PaintCounter.cpp | 79 + gfx/layers/composite/PaintCounter.h | 49 + gfx/layers/composite/PaintedLayerComposite.cpp | 78 +- gfx/layers/composite/PaintedLayerComposite.h | 21 +- gfx/layers/composite/TextRenderer.cpp | 16 +- gfx/layers/composite/TextRenderer.h | 6 +- gfx/layers/composite/TextureHost.cpp | 983 +- gfx/layers/composite/TextureHost.h | 360 +- gfx/layers/composite/TiledContentHost.cpp | 801 +- gfx/layers/composite/TiledContentHost.h | 191 +- gfx/layers/composite/X11TextureHost.cpp | 40 +- gfx/layers/composite/X11TextureHost.h | 30 +- gfx/layers/d3d11/BlendShaderConstants.h | 59 + gfx/layers/d3d11/BlendingHelpers.hlslh | 184 + gfx/layers/d3d11/CompositorD3D11.cpp | 1235 +- gfx/layers/d3d11/CompositorD3D11.h | 75 +- gfx/layers/d3d11/CompositorD3D11.hlsl | 240 +- gfx/layers/d3d11/CompositorD3D11Shaders.h | 9655 +- gfx/layers/d3d11/CompositorD3D11ShadersVR.h | 638 - gfx/layers/d3d11/CompositorD3D11VR.hlsl | 71 - gfx/layers/d3d11/ReadbackManagerD3D11.cpp | 6 +- gfx/layers/d3d11/TextureD3D11.cpp | 1145 +- gfx/layers/d3d11/TextureD3D11.h | 279 +- gfx/layers/d3d11/genshaders.sh | 15 +- gfx/layers/d3d9/CompositorD3D9.cpp | 426 +- gfx/layers/d3d9/CompositorD3D9.h | 69 +- gfx/layers/d3d9/DeviceManagerD3D9.cpp | 150 +- gfx/layers/d3d9/DeviceManagerD3D9.h | 89 +- gfx/layers/d3d9/LayerManagerD3D9Shaders.h | 1315 +- gfx/layers/d3d9/LayerManagerD3D9Shaders.hlsl | 119 +- gfx/layers/d3d9/Nv3DVUtils.cpp | 2 +- gfx/layers/d3d9/Nv3DVUtils.h | 6 +- gfx/layers/d3d9/ReadbackLayerD3D9.h | 5 +- gfx/layers/d3d9/TextureD3D9.cpp | 799 +- gfx/layers/d3d9/TextureD3D9.h | 207 +- gfx/layers/d3d9/genshaders.sh | 4 - gfx/layers/ipc/APZCTreeManagerChild.cpp | 266 + gfx/layers/ipc/APZCTreeManagerChild.h | 111 + gfx/layers/ipc/APZCTreeManagerParent.cpp | 313 + gfx/layers/ipc/APZCTreeManagerParent.h | 151 + gfx/layers/ipc/APZChild.cpp | 98 + gfx/layers/ipc/APZChild.h | 55 + gfx/layers/ipc/AsyncTransactionTracker.cpp | 204 - gfx/layers/ipc/AsyncTransactionTracker.h | 223 - gfx/layers/ipc/CompositableForwarder.cpp | 28 + gfx/layers/ipc/CompositableForwarder.h | 196 +- gfx/layers/ipc/CompositableTransactionParent.cpp | 285 +- gfx/layers/ipc/CompositableTransactionParent.h | 40 +- gfx/layers/ipc/CompositorBench.cpp | 152 +- gfx/layers/ipc/CompositorBench.h | 8 +- gfx/layers/ipc/CompositorBridgeChild.cpp | 1150 + gfx/layers/ipc/CompositorBridgeChild.h | 333 + gfx/layers/ipc/CompositorBridgeParent.cpp | 2402 + gfx/layers/ipc/CompositorBridgeParent.h | 688 + gfx/layers/ipc/CompositorChild.cpp | 567 - gfx/layers/ipc/CompositorChild.h | 186 - gfx/layers/ipc/CompositorParent.cpp | 1914 - gfx/layers/ipc/CompositorParent.h | 412 - gfx/layers/ipc/CompositorThread.cpp | 149 + gfx/layers/ipc/CompositorThread.h | 68 + .../ipc/CrossProcessCompositorBridgeParent.cpp | 574 + .../ipc/CrossProcessCompositorBridgeParent.h | 177 + gfx/layers/ipc/FenceUtils.h | 65 - gfx/layers/ipc/FenceUtilsGonk.cpp | 259 - gfx/layers/ipc/FenceUtilsGonk.h | 94 - gfx/layers/ipc/GonkNativeHandle.cpp | 80 + gfx/layers/ipc/GonkNativeHandle.h | 24 + gfx/layers/ipc/GonkNativeHandleUtils.cpp | 93 + gfx/layers/ipc/GonkNativeHandleUtils.h | 26 + gfx/layers/ipc/ISurfaceAllocator.cpp | 257 +- gfx/layers/ipc/ISurfaceAllocator.h | 300 +- gfx/layers/ipc/ImageBridgeChild.cpp | 1260 +- gfx/layers/ipc/ImageBridgeChild.h | 284 +- gfx/layers/ipc/ImageBridgeParent.cpp | 482 +- gfx/layers/ipc/ImageBridgeParent.h | 141 +- gfx/layers/ipc/ImageContainerChild.cpp | 70 + gfx/layers/ipc/ImageContainerChild.h | 61 + gfx/layers/ipc/ImageContainerParent.cpp | 31 + gfx/layers/ipc/ImageContainerParent.h | 37 + gfx/layers/ipc/KnowsCompositor.h | 90 + gfx/layers/ipc/LayerAnimationUtils.cpp | 45 + gfx/layers/ipc/LayerAnimationUtils.h | 30 + gfx/layers/ipc/LayerTransactionChild.cpp | 98 +- gfx/layers/ipc/LayerTransactionChild.h | 26 +- gfx/layers/ipc/LayerTransactionParent.cpp | 495 +- gfx/layers/ipc/LayerTransactionParent.h | 125 +- gfx/layers/ipc/LayerTreeOwnerTracker.cpp | 83 + gfx/layers/ipc/LayerTreeOwnerTracker.h | 71 + gfx/layers/ipc/LayersMessages.ipdlh | 276 +- gfx/layers/ipc/LayersSurfaces.ipdlh | 97 +- gfx/layers/ipc/PAPZ.ipdl | 71 + gfx/layers/ipc/PAPZCTreeManager.ipdl | 139 + gfx/layers/ipc/PCompositable.ipdl | 11 +- gfx/layers/ipc/PCompositor.ipdl | 135 - gfx/layers/ipc/PCompositorBridge.ipdl | 237 + gfx/layers/ipc/PImageBridge.ipdl | 36 +- gfx/layers/ipc/PImageContainer.ipdl | 33 + gfx/layers/ipc/PLayerTransaction.ipdl | 50 +- gfx/layers/ipc/PSharedBufferManager.ipdl | 29 - gfx/layers/ipc/PTexture.ipdl | 17 +- gfx/layers/ipc/PVideoBridge.ipdl | 31 + gfx/layers/ipc/RemoteContentController.cpp | 272 + gfx/layers/ipc/RemoteContentController.h | 96 + gfx/layers/ipc/ShadowLayerChild.cpp | 17 +- gfx/layers/ipc/ShadowLayerChild.h | 3 +- gfx/layers/ipc/ShadowLayerParent.cpp | 27 +- gfx/layers/ipc/ShadowLayerParent.h | 6 +- gfx/layers/ipc/ShadowLayerUtils.h | 35 +- gfx/layers/ipc/ShadowLayerUtilsGralloc.cpp | 246 - gfx/layers/ipc/ShadowLayerUtilsGralloc.h | 96 - gfx/layers/ipc/ShadowLayerUtilsMac.cpp | 2 - gfx/layers/ipc/ShadowLayerUtilsX11.cpp | 31 +- gfx/layers/ipc/ShadowLayerUtilsX11.h | 16 +- gfx/layers/ipc/ShadowLayers.cpp | 707 +- gfx/layers/ipc/ShadowLayers.h | 186 +- gfx/layers/ipc/ShadowLayersManager.h | 43 - gfx/layers/ipc/SharedBufferManagerChild.cpp | 380 - gfx/layers/ipc/SharedBufferManagerChild.h | 170 - gfx/layers/ipc/SharedBufferManagerParent.cpp | 379 - gfx/layers/ipc/SharedBufferManagerParent.h | 117 - gfx/layers/ipc/SharedPlanarYCbCrImage.cpp | 167 +- gfx/layers/ipc/SharedPlanarYCbCrImage.h | 20 +- gfx/layers/ipc/SharedRGBImage.cpp | 52 +- gfx/layers/ipc/SharedRGBImage.h | 17 +- gfx/layers/ipc/SynchronousTask.h | 65 + gfx/layers/ipc/TextureForwarder.h | 79 + ...hreadSafeRefcountingWithMainThreadDestruction.h | 5 +- gfx/layers/ipc/VideoBridgeChild.cpp | 122 + gfx/layers/ipc/VideoBridgeChild.h | 75 + gfx/layers/ipc/VideoBridgeParent.cpp | 125 + gfx/layers/ipc/VideoBridgeParent.h | 72 + gfx/layers/layerviewer/hide.png | Bin 0 -> 3079 bytes gfx/layers/layerviewer/index.html | 47 + gfx/layers/layerviewer/layerTreeView.js | 885 + .../newtab => gfx/layers/layerviewer}/noise.png | Bin gfx/layers/layerviewer/show.png | Bin 0 -> 3187 bytes gfx/layers/layerviewer/tree.css | 36 + gfx/layers/moz.build | 184 +- gfx/layers/opengl/Composer2D.h | 24 +- gfx/layers/opengl/CompositingRenderTargetOGL.cpp | 54 +- gfx/layers/opengl/CompositingRenderTargetOGL.h | 41 +- gfx/layers/opengl/CompositorOGL.cpp | 1049 +- gfx/layers/opengl/CompositorOGL.h | 232 +- gfx/layers/opengl/CompositorOGLVR.cpp | 325 - gfx/layers/opengl/EGLImageHelpers.cpp | 21 +- gfx/layers/opengl/EGLImageHelpers.h | 4 +- gfx/layers/opengl/GLBlitTextureImageHelper.cpp | 33 +- gfx/layers/opengl/GLBlitTextureImageHelper.h | 13 +- gfx/layers/opengl/GLManager.cpp | 12 +- gfx/layers/opengl/GLManager.h | 7 +- gfx/layers/opengl/GrallocTextureClient.cpp | 389 - gfx/layers/opengl/GrallocTextureClient.h | 156 - gfx/layers/opengl/GrallocTextureHost.cpp | 405 - gfx/layers/opengl/GrallocTextureHost.h | 93 - gfx/layers/opengl/MacIOSurfaceTextureClientOGL.cpp | 138 +- gfx/layers/opengl/MacIOSurfaceTextureClientOGL.h | 44 +- gfx/layers/opengl/MacIOSurfaceTextureHostOGL.cpp | 119 +- gfx/layers/opengl/MacIOSurfaceTextureHostOGL.h | 22 +- gfx/layers/opengl/OGLShaderProgram.cpp | 552 +- gfx/layers/opengl/OGLShaderProgram.h | 169 +- gfx/layers/opengl/TextureClientOGL.cpp | 158 +- gfx/layers/opengl/TextureClientOGL.h | 100 +- gfx/layers/opengl/TextureHostOGL.cpp | 414 +- gfx/layers/opengl/TextureHostOGL.h | 225 +- gfx/layers/opengl/TexturePoolOGL.cpp | 4 +- gfx/layers/opengl/TexturePoolOGL.h | 4 +- gfx/layers/opengl/X11TextureSourceOGL.cpp | 21 +- gfx/layers/opengl/X11TextureSourceOGL.h | 10 +- gfx/layers/protobuf/LayerScopePacket.pb.cc | 6655 +- gfx/layers/protobuf/LayerScopePacket.pb.h | 4229 +- gfx/layers/protobuf/LayerScopePacket.proto | 78 +- gfx/moz.build | 4 +- gfx/ots/README.mcp | 12 - gfx/ots/README.mozilla | 11 + gfx/ots/src/moz.build | 13 +- gfx/ots/sync.sh | 3 +- gfx/qcms/chain.c | 4 + gfx/qcms/iccread.c | 35 +- gfx/qcms/moz.build | 25 +- gfx/qcms/transform.c | 32 +- gfx/qcms/transform_util.c | 50 +- gfx/qcms/transform_util.h | 11 + gfx/skia/Makefile.in | 11 - gfx/skia/README_MOZILLA | 9 +- gfx/skia/generate_mozbuild.py | 535 +- gfx/skia/gyp_mozbuild | 4 +- gfx/skia/moz.build | 1569 +- .../0017-Bug-740194-SkMemory-mozalloc.patch | 4 +- gfx/skia/skia/include/android/SkBRDAllocator.h | 29 + .../skia/include/android/SkBitmapRegionDecoder.h | 88 + gfx/skia/skia/include/animator/SkAnimator.h | 501 + .../include/animator/SkAnimatorView.h | 0 gfx/skia/skia/include/c/sk_canvas.h | 159 + gfx/skia/skia/include/c/sk_data.h | 70 + gfx/skia/skia/include/c/sk_image.h | 71 + gfx/skia/skia/include/c/sk_maskfilter.h | 47 + gfx/skia/skia/include/c/sk_matrix.h | 49 + gfx/skia/skia/include/c/sk_paint.h | 145 + gfx/skia/skia/include/c/sk_path.h | 84 + gfx/skia/skia/include/c/sk_picture.h | 70 + gfx/skia/skia/include/c/sk_shader.h | 143 + gfx/skia/skia/include/c/sk_surface.h | 73 + gfx/skia/skia/include/c/sk_types.h | 217 + gfx/skia/skia/include/codec/SkAndroidCodec.h | 265 + gfx/skia/skia/include/codec/SkCodec.h | 798 + gfx/skia/skia/include/codec/SkEncodedFormat.h | 28 + gfx/skia/skia/include/codec/SkEncodedInfo.h | 199 + gfx/skia/skia/include/config/SkUserConfig.h | 174 + gfx/skia/skia/include/core/SkAnnotation.h | 50 + gfx/skia/skia/include/core/SkBBHFactory.h | 31 + gfx/skia/skia/include/core/SkBitmap.h | 830 + gfx/skia/skia/include/core/SkBitmapDevice.h | 181 + gfx/skia/skia/include/core/SkBlendMode.h | 51 + gfx/skia/skia/include/core/SkBlitRow.h | 91 + .../{trunk => skia}/include/core/SkBlurTypes.h | 0 gfx/skia/skia/include/core/SkCanvas.h | 1774 + gfx/skia/skia/include/core/SkChunkAlloc.h | 89 + gfx/skia/skia/include/core/SkClipOp.h | 26 + gfx/skia/skia/include/core/SkClipStack.h | 520 + gfx/skia/skia/include/core/SkColor.h | 198 + gfx/skia/skia/include/core/SkColorFilter.h | 193 + gfx/skia/skia/include/core/SkColorPriv.h | 1098 + gfx/skia/skia/include/core/SkColorSpace.h | 106 + gfx/skia/skia/include/core/SkColorTable.h | 86 + gfx/skia/skia/include/core/SkData.h | 191 + gfx/skia/skia/include/core/SkDataTable.h | 174 + gfx/skia/{trunk => skia}/include/core/SkDeque.h | 0 gfx/skia/skia/include/core/SkDevice.h | 374 + gfx/skia/skia/include/core/SkDocument.h | 218 + gfx/skia/skia/include/core/SkDraw.h | 163 + gfx/skia/skia/include/core/SkDrawFilter.h | 55 + gfx/skia/skia/include/core/SkDrawLooper.h | 119 + gfx/skia/skia/include/core/SkDrawable.h | 81 + gfx/skia/{trunk => skia}/include/core/SkError.h | 0 gfx/skia/skia/include/core/SkFilterQuality.h | 26 + gfx/skia/skia/include/core/SkFlattenable.h | 134 + .../include/core/SkFlattenableSerialization.h | 0 gfx/skia/skia/include/core/SkFont.h | 176 + gfx/skia/skia/include/core/SkFontLCDConfig.h | 58 + gfx/skia/skia/include/core/SkFontStyle.h | 71 + gfx/skia/skia/include/core/SkGraphics.h | 180 + gfx/skia/skia/include/core/SkImage.h | 483 + gfx/skia/skia/include/core/SkImageDeserializer.h | 36 + gfx/skia/skia/include/core/SkImageEncoder.h | 119 + gfx/skia/skia/include/core/SkImageFilter.h | 433 + gfx/skia/skia/include/core/SkImageGenerator.h | 295 + gfx/skia/skia/include/core/SkImageInfo.h | 359 + gfx/skia/skia/include/core/SkLights.h | 199 + gfx/skia/skia/include/core/SkMallocPixelRef.h | 128 + gfx/skia/skia/include/core/SkMask.h | 150 + gfx/skia/skia/include/core/SkMaskFilter.h | 243 + gfx/skia/skia/include/core/SkMath.h | 144 + gfx/skia/skia/include/core/SkMatrix.h | 850 + gfx/skia/skia/include/core/SkMatrix44.h | 497 + gfx/skia/skia/include/core/SkMetaData.h | 175 + gfx/skia/skia/include/core/SkMilestone.h | 9 + gfx/skia/skia/include/core/SkMultiPictureDraw.h | 75 + gfx/skia/skia/include/core/SkOSFile.h | 149 + gfx/skia/skia/include/core/SkPaint.h | 1226 + gfx/skia/skia/include/core/SkPath.h | 1198 + gfx/skia/skia/include/core/SkPathEffect.h | 273 + gfx/skia/skia/include/core/SkPathMeasure.h | 123 + gfx/skia/skia/include/core/SkPathRef.h | 552 + gfx/skia/skia/include/core/SkPicture.h | 259 + gfx/skia/skia/include/core/SkPictureAnalyzer.h | 66 + gfx/skia/skia/include/core/SkPictureRecorder.h | 138 + gfx/skia/skia/include/core/SkPixelRef.h | 405 + gfx/skia/skia/include/core/SkPixelSerializer.h | 50 + gfx/skia/skia/include/core/SkPixmap.h | 255 + gfx/skia/skia/include/core/SkPngChunkReader.h | 45 + gfx/skia/skia/include/core/SkPoint.h | 556 + gfx/skia/skia/include/core/SkPoint3.h | 124 + gfx/skia/skia/include/core/SkPostConfig.h | 371 + gfx/skia/skia/include/core/SkPreConfig.h | 272 + gfx/skia/skia/include/core/SkRRect.h | 353 + gfx/skia/skia/include/core/SkRSXform.h | 67 + gfx/skia/skia/include/core/SkRWBuffer.h | 107 + gfx/skia/skia/include/core/SkRasterizer.h | 41 + gfx/skia/skia/include/core/SkRect.h | 908 + gfx/skia/skia/include/core/SkRefCnt.h | 466 + gfx/skia/skia/include/core/SkRegion.h | 460 + gfx/skia/skia/include/core/SkScalar.h | 268 + gfx/skia/skia/include/core/SkShader.h | 549 + gfx/skia/{trunk => skia}/include/core/SkSize.h | 0 gfx/skia/skia/include/core/SkStream.h | 467 + gfx/skia/skia/include/core/SkString.h | 289 + gfx/skia/skia/include/core/SkStrokeRec.h | 151 + gfx/skia/skia/include/core/SkSurface.h | 402 + gfx/skia/skia/include/core/SkSurfaceProps.h | 82 + gfx/skia/skia/include/core/SkSwizzle.h | 19 + gfx/skia/skia/include/core/SkTLazy.h | 173 + .../{trunk => skia}/include/core/SkTRegistry.h | 0 gfx/skia/skia/include/core/SkTextBlob.h | 245 + gfx/skia/skia/include/core/SkTime.h | 61 + gfx/skia/skia/include/core/SkTraceMemoryDump.h | 80 + gfx/skia/skia/include/core/SkTypeface.h | 433 + gfx/skia/skia/include/core/SkTypes.h | 736 + .../{trunk => skia}/include/core/SkUnPreMultiply.h | 0 gfx/skia/skia/include/core/SkWriteBuffer.h | 157 + gfx/skia/skia/include/core/SkWriter32.h | 276 + gfx/skia/skia/include/core/SkXfermode.h | 331 + gfx/skia/skia/include/core/SkYUVSizeInfo.h | 34 + gfx/skia/skia/include/effects/Sk1DPathEffect.h | 90 + gfx/skia/skia/include/effects/Sk2DPathEffect.h | 106 + .../skia/include/effects/SkAlphaThresholdFilter.h | 39 + gfx/skia/skia/include/effects/SkArcToPathEffect.h | 40 + gfx/skia/skia/include/effects/SkArithmeticMode.h | 44 + gfx/skia/skia/include/effects/SkBlurDrawLooper.h | 94 + gfx/skia/skia/include/effects/SkBlurImageFilter.h | 31 + gfx/skia/skia/include/effects/SkBlurMaskFilter.h | 104 + gfx/skia/skia/include/effects/SkColorCubeFilter.h | 81 + .../include/effects/SkColorFilterImageFilter.h | 52 + gfx/skia/skia/include/effects/SkColorMatrix.h | 70 + .../skia/include/effects/SkColorMatrixFilter.h | 37 + .../skia/include/effects/SkComposeImageFilter.h | 43 + gfx/skia/skia/include/effects/SkCornerPathEffect.h | 55 + gfx/skia/skia/include/effects/SkDashPathEffect.h | 81 + .../skia/include/effects/SkDiscretePathEffect.h | 65 + .../skia/include/effects/SkDisplacementMapEffect.h | 74 + .../skia/include/effects/SkDropShadowImageFilter.h | 63 + gfx/skia/skia/include/effects/SkEmbossMaskFilter.h | 55 + gfx/skia/skia/include/effects/SkGammaColorFilter.h | 48 + .../skia/include/effects/SkGaussianEdgeShader.h | 27 + gfx/skia/skia/include/effects/SkGradientShader.h | 258 + gfx/skia/skia/include/effects/SkImageSource.h | 59 + gfx/skia/skia/include/effects/SkLayerDrawLooper.h | 159 + gfx/skia/skia/include/effects/SkLayerRasterizer.h | 96 + .../skia/include/effects/SkLightingImageFilter.h | 104 + gfx/skia/skia/include/effects/SkLumaColorFilter.h | 51 + .../skia/include/effects/SkMagnifierImageFilter.h | 47 + .../effects/SkMatrixConvolutionImageFilter.h | 133 + gfx/skia/skia/include/effects/SkMergeImageFilter.h | 72 + .../skia/include/effects/SkMorphologyImageFilter.h | 118 + .../skia/include/effects/SkOffsetImageFilter.h | 46 + .../skia/include/effects/SkPaintFlagsDrawFilter.h | 24 + gfx/skia/skia/include/effects/SkPaintImageFilter.h | 51 + .../skia/include/effects/SkPerlinNoiseShader.h | 133 + .../skia/include/effects/SkPictureImageFilter.h | 94 + .../include/effects/SkRRectsGaussianEdgeShader.h | 37 + gfx/skia/skia/include/effects/SkTableColorFilter.h | 54 + gfx/skia/skia/include/effects/SkTableMaskFilter.h | 66 + gfx/skia/skia/include/effects/SkTileImageFilter.h | 53 + .../skia/include/effects/SkXfermodeImageFilter.h | 82 + gfx/skia/skia/include/gpu/GrBlend.h | 228 + gfx/skia/skia/include/gpu/GrBuffer.h | 136 + gfx/skia/skia/include/gpu/GrBufferAccess.h | 55 + gfx/skia/skia/include/gpu/GrCaps.h | 359 + gfx/skia/skia/include/gpu/GrClip.h | 146 + gfx/skia/skia/include/gpu/GrColor.h | 309 + gfx/skia/skia/include/gpu/GrColorSpaceXform.h | 45 + gfx/skia/skia/include/gpu/GrConfig.h | 183 + gfx/skia/skia/include/gpu/GrContext.h | 479 + gfx/skia/skia/include/gpu/GrContextOptions.h | 87 + gfx/skia/skia/include/gpu/GrCoordTransform.h | 116 + gfx/skia/skia/include/gpu/GrDrawContext.h | 438 + gfx/skia/skia/include/gpu/GrFragmentProcessor.h | 273 + gfx/skia/skia/include/gpu/GrGpuResource.h | 309 + gfx/skia/skia/include/gpu/GrGpuResourceRef.h | 213 + gfx/skia/skia/include/gpu/GrInvariantOutput.h | 342 + gfx/skia/skia/include/gpu/GrPaint.h | 200 + gfx/skia/skia/include/gpu/GrProcessor.h | 183 + gfx/skia/skia/include/gpu/GrProcessorUnitTest.h | 153 + gfx/skia/skia/include/gpu/GrProgramElement.h | 148 + gfx/skia/skia/include/gpu/GrRenderTarget.h | 166 + gfx/skia/skia/include/gpu/GrResourceKey.h | 322 + gfx/skia/skia/include/gpu/GrShaderVar.h | 186 + gfx/skia/skia/include/gpu/GrSurface.h | 171 + gfx/skia/skia/include/gpu/GrTestUtils.h | 137 + gfx/skia/skia/include/gpu/GrTexture.h | 74 + gfx/skia/skia/include/gpu/GrTextureAccess.h | 71 + gfx/skia/skia/include/gpu/GrTextureParams.h | 110 + gfx/skia/skia/include/gpu/GrTextureProvider.h | 173 + gfx/skia/skia/include/gpu/GrTypes.h | 668 + gfx/skia/skia/include/gpu/GrTypesPriv.h | 490 + gfx/skia/skia/include/gpu/GrXferProcessor.h | 388 + gfx/skia/skia/include/gpu/SkGr.h | 94 + .../include/gpu/effects/GrConstColorProcessor.h | 66 + .../skia/include/gpu/effects/GrCoverageSetOpXP.h | 54 + .../skia/include/gpu/effects/GrCustomXfermode.h | 24 + .../gpu/effects/GrPorterDuffXferProcessor.h | 80 + .../gpu/effects/GrXfermodeFragmentProcessor.h | 34 + .../skia/include/gpu/gl/GrGLAssembleInterface.h | 30 + gfx/skia/skia/include/gpu/gl/GrGLConfig.h | 129 + gfx/skia/skia/include/gpu/gl/GrGLConfig_chrome.h | 36 + gfx/skia/skia/include/gpu/gl/GrGLExtensions.h | 74 + gfx/skia/skia/include/gpu/gl/GrGLFunctions.h | 374 + gfx/skia/skia/include/gpu/gl/GrGLInterface.h | 481 + gfx/skia/skia/include/gpu/gl/GrGLSLPrettyPrint.h | 19 + gfx/skia/skia/include/gpu/gl/GrGLTypes.h | 117 + gfx/skia/skia/include/gpu/vk/GrVkBackendContext.h | 62 + gfx/skia/skia/include/gpu/vk/GrVkDefines.h | 26 + gfx/skia/skia/include/gpu/vk/GrVkInterface.h | 206 + gfx/skia/skia/include/gpu/vk/GrVkTypes.h | 64 + gfx/skia/skia/include/images/SkForceLinking.h | 22 + gfx/skia/skia/include/images/SkMovie.h | 80 + gfx/skia/skia/include/pathops/SkPathOps.h | 97 + .../skia/include/ports/SkFontConfigInterface.h | 118 + gfx/skia/skia/include/ports/SkFontMgr.h | 205 + .../include/ports/SkFontMgr_FontConfigInterface.h | 20 + gfx/skia/skia/include/ports/SkFontMgr_android.h | 52 + gfx/skia/skia/include/ports/SkFontMgr_custom.h | 21 + gfx/skia/skia/include/ports/SkFontMgr_fontconfig.h | 22 + gfx/skia/skia/include/ports/SkFontMgr_indirect.h | 105 + gfx/skia/skia/include/ports/SkRemotableFontMgr.h | 148 + gfx/skia/skia/include/ports/SkTypeface_cairo.h | 18 + gfx/skia/skia/include/ports/SkTypeface_mac.h | 49 + gfx/skia/skia/include/ports/SkTypeface_win.h | 82 + gfx/skia/skia/include/private/GrAuditTrail.h | 186 + .../skia/include/private/GrInstancedPipelineInfo.h | 49 + .../skia/include/private/GrRenderTargetProxy.h | 97 + gfx/skia/skia/include/private/GrSingleOwner.h | 55 + gfx/skia/skia/include/private/GrSurfaceProxy.h | 92 + gfx/skia/skia/include/private/GrTextureProxy.h | 46 + .../skia/include/private/GrTextureStripAtlas.h | 189 + gfx/skia/skia/include/private/SkAtomics.h | 159 + gfx/skia/skia/include/private/SkBitmaskEnum.h | 34 + gfx/skia/skia/include/private/SkChecksum.h | 70 + gfx/skia/skia/include/private/SkFixed.h | 159 + gfx/skia/skia/include/private/SkFloatBits.h | 104 + gfx/skia/skia/include/private/SkFloatingPoint.h | 157 + gfx/skia/skia/include/private/SkLeanWindows.h | 34 + gfx/skia/skia/include/private/SkMiniRecorder.h | 56 + gfx/skia/skia/include/private/SkMutex.h | 93 + gfx/skia/skia/include/private/SkOnce.h | 50 + gfx/skia/skia/include/private/SkRecords.h | 358 + gfx/skia/skia/include/private/SkSemaphore.h | 83 + gfx/skia/skia/include/private/SkShadowParams.h | 48 + gfx/skia/skia/include/private/SkSpinlock.h | 37 + gfx/skia/skia/include/private/SkTArray.h | 560 + gfx/skia/skia/include/private/SkTDArray.h | 383 + .../core => skia/include/private}/SkTDict.h | 0 gfx/skia/skia/include/private/SkTFitsIn.h | 227 + gfx/skia/skia/include/private/SkTHash.h | 301 + gfx/skia/skia/include/private/SkTLogic.h | 105 + gfx/skia/skia/include/private/SkTSearch.h | 146 + gfx/skia/skia/include/private/SkTemplates.h | 492 + gfx/skia/skia/include/private/SkThreadID.h | 19 + gfx/skia/skia/include/private/SkWeakRefCnt.h | 175 + gfx/skia/skia/include/svg/SkSVGCanvas.h | 31 + gfx/skia/skia/include/utils/SkBoundaryPatch.h | 66 + gfx/skia/skia/include/utils/SkCamera.h | 153 + gfx/skia/skia/include/utils/SkCanvasStateUtils.h | 78 + gfx/skia/skia/include/utils/SkDumpCanvas.h | 168 + gfx/skia/skia/include/utils/SkEventTracer.h | 70 + .../skia/include/utils/SkFrontBufferedStream.h | 37 + gfx/skia/skia/include/utils/SkInterpolator.h | 137 + gfx/skia/skia/include/utils/SkLayer.h | 130 + gfx/skia/skia/include/utils/SkLua.h | 75 + gfx/skia/skia/include/utils/SkLuaCanvas.h | 82 + .../{trunk => skia}/include/utils/SkMeshUtils.h | 0 gfx/skia/skia/include/utils/SkNWayCanvas.h | 94 + gfx/skia/skia/include/utils/SkNoSaveLayerCanvas.h | 33 + .../{trunk => skia}/include/utils/SkNullCanvas.h | 0 gfx/skia/skia/include/utils/SkPaintFilterCanvas.h | 111 + gfx/skia/skia/include/utils/SkParse.h | 36 + .../{trunk => skia}/include/utils/SkParsePath.h | 0 gfx/skia/skia/include/utils/SkPictureUtils.h | 28 + gfx/skia/skia/include/utils/SkRandom.h | 184 + gfx/skia/skia/include/utils/SkTextBox.h | 87 + gfx/skia/skia/include/utils/mac/SkCGUtils.h | 76 + .../{trunk => skia}/include/views/SkApplication.h | 0 gfx/skia/skia/include/views/SkEvent.h | 293 + gfx/skia/skia/include/views/SkEventSink.h | 112 + gfx/skia/{trunk => skia}/include/views/SkKey.h | 0 gfx/skia/skia/include/views/SkOSMenu.h | 182 + gfx/skia/skia/include/views/SkOSWindow_Mac.h | 60 + gfx/skia/skia/include/views/SkOSWindow_SDL.h | 54 + gfx/skia/skia/include/views/SkOSWindow_Unix.h | 86 + gfx/skia/skia/include/views/SkOSWindow_Win.h | 135 + gfx/skia/skia/include/views/SkOSWindow_iOS.h | 50 + .../include/views/SkSystemEventTypes.h | 0 gfx/skia/skia/include/views/SkTouchGesture.h | 83 + gfx/skia/skia/include/views/SkView.h | 405 + gfx/skia/skia/include/views/SkWindow.h | 139 + gfx/skia/skia/include/xml/SkDOM.h | 99 + gfx/skia/skia/include/xml/SkXMLParser.h | 87 + gfx/skia/skia/include/xml/SkXMLWriter.h | 95 + gfx/skia/skia/src/android/SkBitmapRegionCodec.cpp | 142 + gfx/skia/skia/src/android/SkBitmapRegionCodec.h | 37 + .../skia/src/android/SkBitmapRegionDecoder.cpp | 48 + .../skia/src/android/SkBitmapRegionDecoderPriv.h | 59 + gfx/skia/skia/src/animator/SkADrawable.cpp | 24 + gfx/skia/skia/src/animator/SkADrawable.h | 28 + gfx/skia/skia/src/animator/SkAnimate.h | 34 + .../src/animator/SkAnimate3DSchema.xsd | 0 .../src/animator/SkAnimate3DSchema.xsx | 0 gfx/skia/skia/src/animator/SkAnimateActive.cpp | 504 + gfx/skia/skia/src/animator/SkAnimateActive.h | 79 + gfx/skia/skia/src/animator/SkAnimateBase.cpp | 235 + gfx/skia/skia/src/animator/SkAnimateBase.h | 83 + gfx/skia/skia/src/animator/SkAnimateField.cpp | 111 + gfx/skia/skia/src/animator/SkAnimateMaker.cpp | 372 + gfx/skia/skia/src/animator/SkAnimateMaker.h | 160 + .../src/animator/SkAnimateProperties.h | 0 .../src/animator/SkAnimateSchema.xsd | 0 .../src/animator/SkAnimateSchema.xsx | 0 gfx/skia/skia/src/animator/SkAnimateSet.cpp | 87 + gfx/skia/skia/src/animator/SkAnimateSet.h | 27 + gfx/skia/skia/src/animator/SkAnimator.cpp | 704 + gfx/skia/skia/src/animator/SkAnimatorScript.cpp | 594 + .../src/animator/SkAnimatorScript.h | 0 gfx/skia/skia/src/animator/SkAnimatorScript2.cpp | 622 + .../src/animator/SkAnimatorScript2.h | 0 gfx/skia/skia/src/animator/SkBoundable.cpp | 55 + gfx/skia/skia/src/animator/SkBoundable.h | 41 + .../skia/src/animator/SkBuildCondensedInfo.cpp | 282 + .../src/animator/SkCondensedDebug.inc} | 0 .../src/animator/SkCondensedRelease.inc} | 0 gfx/skia/skia/src/animator/SkDisplayAdd.cpp | 245 + gfx/skia/skia/src/animator/SkDisplayAdd.h | 71 + gfx/skia/skia/src/animator/SkDisplayApply.cpp | 804 + gfx/skia/skia/src/animator/SkDisplayApply.h | 106 + .../src/animator/SkDisplayBounds.cpp | 0 gfx/skia/skia/src/animator/SkDisplayBounds.h | 24 + gfx/skia/skia/src/animator/SkDisplayEvent.cpp | 252 + gfx/skia/skia/src/animator/SkDisplayEvent.h | 66 + gfx/skia/skia/src/animator/SkDisplayEvents.cpp | 113 + .../{trunk => skia}/src/animator/SkDisplayEvents.h | 0 gfx/skia/skia/src/animator/SkDisplayInclude.cpp | 52 + gfx/skia/skia/src/animator/SkDisplayInclude.h | 25 + gfx/skia/skia/src/animator/SkDisplayInput.cpp | 55 + gfx/skia/skia/src/animator/SkDisplayInput.h | 33 + gfx/skia/skia/src/animator/SkDisplayList.cpp | 158 + gfx/skia/skia/src/animator/SkDisplayList.h | 68 + gfx/skia/skia/src/animator/SkDisplayMath.cpp | 229 + gfx/skia/skia/src/animator/SkDisplayMath.h | 31 + gfx/skia/skia/src/animator/SkDisplayMovie.cpp | 128 + gfx/skia/skia/src/animator/SkDisplayMovie.h | 51 + .../src/animator/SkDisplayNumber.cpp | 0 gfx/skia/skia/src/animator/SkDisplayNumber.h | 22 + gfx/skia/skia/src/animator/SkDisplayPost.cpp | 298 + gfx/skia/skia/src/animator/SkDisplayPost.h | 59 + .../src/animator/SkDisplayRandom.cpp | 0 gfx/skia/skia/src/animator/SkDisplayRandom.h | 40 + .../src/animator/SkDisplayScreenplay.cpp | 0 .../src/animator/SkDisplayScreenplay.h | 0 gfx/skia/skia/src/animator/SkDisplayType.cpp | 761 + gfx/skia/skia/src/animator/SkDisplayType.h | 206 + gfx/skia/skia/src/animator/SkDisplayTypes.cpp | 214 + gfx/skia/skia/src/animator/SkDisplayTypes.h | 104 + gfx/skia/skia/src/animator/SkDisplayXMLParser.cpp | 316 + .../src/animator/SkDisplayXMLParser.h | 0 gfx/skia/skia/src/animator/SkDisplayable.cpp | 540 + .../{trunk => skia}/src/animator/SkDisplayable.h | 0 gfx/skia/skia/src/animator/SkDraw3D.cpp | 106 + gfx/skia/skia/src/animator/SkDraw3D.h | 50 + gfx/skia/skia/src/animator/SkDrawBitmap.cpp | 201 + gfx/skia/skia/src/animator/SkDrawBitmap.h | 73 + gfx/skia/skia/src/animator/SkDrawBlur.cpp | 33 + gfx/skia/skia/src/animator/SkDrawBlur.h | 25 + gfx/skia/skia/src/animator/SkDrawClip.cpp | 39 + gfx/skia/skia/src/animator/SkDrawClip.h | 29 + gfx/skia/skia/src/animator/SkDrawColor.cpp | 265 + gfx/skia/skia/src/animator/SkDrawColor.h | 40 + gfx/skia/skia/src/animator/SkDrawDash.cpp | 35 + gfx/skia/skia/src/animator/SkDrawDash.h | 24 + gfx/skia/skia/src/animator/SkDrawDiscrete.cpp | 34 + gfx/skia/skia/src/animator/SkDrawDiscrete.h | 22 + gfx/skia/skia/src/animator/SkDrawEmboss.cpp | 34 + gfx/skia/skia/src/animator/SkDrawEmboss.h | 28 + .../skia/src/animator/SkDrawExtraPathEffect.cpp | 522 + .../src/animator}/SkDrawExtraPathEffect.h | 0 .../{trunk => skia}/src/animator/SkDrawFull.cpp | 0 gfx/skia/skia/src/animator/SkDrawFull.h | 22 + gfx/skia/skia/src/animator/SkDrawGradient.cpp | 168 + gfx/skia/skia/src/animator/SkDrawGradient.h | 64 + gfx/skia/skia/src/animator/SkDrawGroup.cpp | 321 + gfx/skia/skia/src/animator/SkDrawGroup.h | 72 + .../{trunk => skia}/src/animator/SkDrawLine.cpp | 0 gfx/skia/skia/src/animator/SkDrawLine.h | 28 + gfx/skia/skia/src/animator/SkDrawMatrix.cpp | 268 + gfx/skia/skia/src/animator/SkDrawMatrix.h | 74 + .../{trunk => skia}/src/animator/SkDrawOval.cpp | 0 gfx/skia/skia/src/animator/SkDrawOval.h | 22 + gfx/skia/skia/src/animator/SkDrawPaint.cpp | 267 + gfx/skia/skia/src/animator/SkDrawPaint.h | 79 + gfx/skia/skia/src/animator/SkDrawPath.cpp | 220 + gfx/skia/skia/src/animator/SkDrawPath.h | 69 + .../{trunk => skia}/src/animator/SkDrawPoint.cpp | 0 gfx/skia/skia/src/animator/SkDrawPoint.h | 33 + gfx/skia/skia/src/animator/SkDrawRectangle.cpp | 142 + gfx/skia/skia/src/animator/SkDrawRectangle.h | 55 + gfx/skia/skia/src/animator/SkDrawSaveLayer.cpp | 76 + gfx/skia/skia/src/animator/SkDrawSaveLayer.h | 36 + gfx/skia/skia/src/animator/SkDrawShader.cpp | 78 + gfx/skia/skia/src/animator/SkDrawShader.h | 28 + .../{trunk => skia}/src/animator/SkDrawText.cpp | 0 gfx/skia/skia/src/animator/SkDrawText.h | 36 + .../{trunk => skia}/src/animator/SkDrawTextBox.cpp | 0 gfx/skia/skia/src/animator/SkDrawTextBox.h | 38 + gfx/skia/skia/src/animator/SkDrawTo.cpp | 55 + gfx/skia/skia/src/animator/SkDrawTo.h | 34 + gfx/skia/skia/src/animator/SkDump.cpp | 150 + gfx/skia/skia/src/animator/SkDump.h | 42 + .../src/animator/SkExtraPathEffects.xsd | 0 gfx/skia/{trunk => skia}/src/animator/SkExtras.h | 0 gfx/skia/skia/src/animator/SkGetCondensedInfo.cpp | 121 + .../{trunk => skia}/src/animator/SkHitClear.cpp | 0 gfx/skia/skia/src/animator/SkHitClear.h | 25 + .../{trunk => skia}/src/animator/SkHitTest.cpp | 0 gfx/skia/skia/src/animator/SkHitTest.h | 30 + gfx/skia/skia/src/animator/SkIntArray.h | 55 + gfx/skia/skia/src/animator/SkMatrixParts.cpp | 292 + gfx/skia/skia/src/animator/SkMatrixParts.h | 119 + gfx/skia/skia/src/animator/SkMemberInfo.cpp | 559 + gfx/skia/skia/src/animator/SkMemberInfo.h | 276 + .../{trunk => skia}/src/animator/SkOpArray.cpp | 0 gfx/skia/{trunk => skia}/src/animator/SkOpArray.h | 0 gfx/skia/skia/src/animator/SkOperand.h | 46 + gfx/skia/{trunk => skia}/src/animator/SkOperand2.h | 0 .../src/animator/SkOperandInterpolator.h | 0 .../skia/src/animator/SkOperandIterpolator.cpp | 147 + gfx/skia/skia/src/animator/SkPaintPart.cpp | 99 + gfx/skia/skia/src/animator/SkPaintPart.h | 72 + gfx/skia/skia/src/animator/SkParseSVGPath.cpp | 234 + gfx/skia/skia/src/animator/SkPathParts.cpp | 318 + gfx/skia/skia/src/animator/SkPathParts.h | 164 + gfx/skia/skia/src/animator/SkPostParts.cpp | 56 + gfx/skia/skia/src/animator/SkPostParts.h | 31 + gfx/skia/skia/src/animator/SkScript.cpp | 1890 + gfx/skia/skia/src/animator/SkScript.h | 264 + gfx/skia/skia/src/animator/SkScript2.h | 293 + .../src/animator/SkScriptCallBack.h | 0 .../src/animator/SkScriptDecompile.cpp | 0 gfx/skia/skia/src/animator/SkScriptRuntime.cpp | 351 + .../{trunk => skia}/src/animator/SkScriptRuntime.h | 0 gfx/skia/skia/src/animator/SkScriptTokenizer.cpp | 1506 + gfx/skia/skia/src/animator/SkSnapshot.cpp | 67 + gfx/skia/skia/src/animator/SkSnapshot.h | 29 + .../skia/src/animator/SkTDArray_Experimental.h | 142 + .../include/core => skia/src/animator}/SkTDStack.h | 0 gfx/skia/skia/src/animator/SkTextOnPath.cpp | 39 + gfx/skia/skia/src/animator/SkTextOnPath.h | 30 + gfx/skia/skia/src/animator/SkTextToPath.cpp | 47 + gfx/skia/skia/src/animator/SkTextToPath.h | 31 + gfx/skia/skia/src/animator/SkTypedArray.cpp | 179 + .../{trunk => skia}/src/animator/SkTypedArray.h | 0 gfx/skia/skia/src/animator/SkXMLAnimatorWriter.cpp | 84 + gfx/skia/skia/src/animator/SkXMLAnimatorWriter.h | 36 + .../{trunk => skia}/src/animator/thingstodo.txt | 0 gfx/skia/skia/src/c/sk_c_from_to.h | 34 + gfx/skia/skia/src/c/sk_paint.cpp | 173 + gfx/skia/skia/src/c/sk_surface.cpp | 707 + gfx/skia/skia/src/c/sk_types_priv.h | 41 + gfx/skia/skia/src/codec/SkAndroidCodec.cpp | 197 + gfx/skia/skia/src/codec/SkBmpCodec.cpp | 629 + gfx/skia/skia/src/codec/SkBmpCodec.h | 148 + gfx/skia/skia/src/codec/SkBmpMaskCodec.cpp | 94 + gfx/skia/skia/src/codec/SkBmpMaskCodec.h | 60 + gfx/skia/skia/src/codec/SkBmpRLECodec.cpp | 557 + gfx/skia/skia/src/codec/SkBmpRLECodec.h | 116 + gfx/skia/skia/src/codec/SkBmpStandardCodec.cpp | 312 + gfx/skia/skia/src/codec/SkBmpStandardCodec.h | 99 + gfx/skia/skia/src/codec/SkCodec.cpp | 485 + gfx/skia/skia/src/codec/SkCodecImageGenerator.cpp | 71 + gfx/skia/skia/src/codec/SkCodecImageGenerator.h | 43 + gfx/skia/skia/src/codec/SkCodecPriv.h | 402 + gfx/skia/skia/src/codec/SkGifCodec.cpp | 607 + gfx/skia/skia/src/codec/SkGifCodec.h | 205 + gfx/skia/skia/src/codec/SkIcoCodec.cpp | 391 + gfx/skia/skia/src/codec/SkIcoCodec.h | 101 + gfx/skia/skia/src/codec/SkJpegCodec.cpp | 934 + gfx/skia/skia/src/codec/SkJpegCodec.h | 147 + gfx/skia/skia/src/codec/SkJpegDecoderMgr.cpp | 88 + gfx/skia/skia/src/codec/SkJpegDecoderMgr.h | 74 + gfx/skia/skia/src/codec/SkJpegUtility.cpp | 95 + gfx/skia/skia/src/codec/SkJpegUtility.h | 50 + gfx/skia/skia/src/codec/SkMaskSwizzler.cpp | 568 + gfx/skia/skia/src/codec/SkMaskSwizzler.h | 71 + gfx/skia/skia/src/codec/SkMasks.cpp | 161 + gfx/skia/skia/src/codec/SkMasks.h | 86 + gfx/skia/skia/src/codec/SkPngCodec.cpp | 1309 + gfx/skia/skia/src/codec/SkPngCodec.h | 141 + gfx/skia/skia/src/codec/SkRawAdapterCodec.cpp | 30 + gfx/skia/skia/src/codec/SkRawAdapterCodec.h | 42 + gfx/skia/skia/src/codec/SkRawCodec.cpp | 782 + gfx/skia/skia/src/codec/SkRawCodec.h | 61 + gfx/skia/skia/src/codec/SkSampledCodec.cpp | 358 + gfx/skia/skia/src/codec/SkSampledCodec.h | 60 + gfx/skia/skia/src/codec/SkSampler.cpp | 96 + gfx/skia/skia/src/codec/SkSampler.h | 93 + gfx/skia/skia/src/codec/SkSwizzler.cpp | 1045 + gfx/skia/skia/src/codec/SkSwizzler.h | 210 + gfx/skia/skia/src/codec/SkWbmpCodec.cpp | 217 + gfx/skia/skia/src/codec/SkWbmpCodec.h | 64 + gfx/skia/skia/src/codec/SkWebpAdapterCodec.cpp | 45 + gfx/skia/skia/src/codec/SkWebpAdapterCodec.h | 37 + gfx/skia/skia/src/codec/SkWebpCodec.cpp | 334 + gfx/skia/skia/src/codec/SkWebpCodec.h | 52 + gfx/skia/skia/src/core/Sk4px.h | 241 + gfx/skia/skia/src/core/Sk4x4f.h | 153 + gfx/skia/skia/src/core/SkAAClip.cpp | 2220 + gfx/skia/skia/src/core/SkAAClip.h | 136 + gfx/skia/skia/src/core/SkAdvancedTypefaceMetrics.h | 103 + gfx/skia/skia/src/core/SkAlphaRuns.cpp | 78 + gfx/skia/skia/src/core/SkAnnotation.cpp | 48 + gfx/skia/skia/src/core/SkAnnotationKeys.h | 33 + gfx/skia/skia/src/core/SkAntiRun.h | 190 + gfx/skia/skia/src/core/SkAutoKern.h | 51 + gfx/skia/skia/src/core/SkAutoPixmapStorage.cpp | 58 + gfx/skia/skia/src/core/SkAutoPixmapStorage.h | 78 + gfx/skia/skia/src/core/SkBBHFactory.cpp | 16 + gfx/skia/skia/src/core/SkBBoxHierarchy.h | 43 + gfx/skia/skia/src/core/SkBigPicture.cpp | 94 + gfx/skia/skia/src/core/SkBigPicture.h | 84 + gfx/skia/skia/src/core/SkBitmap.cpp | 1261 + gfx/skia/skia/src/core/SkBitmapCache.cpp | 311 + gfx/skia/skia/src/core/SkBitmapCache.h | 81 + gfx/skia/skia/src/core/SkBitmapController.cpp | 232 + gfx/skia/skia/src/core/SkBitmapController.h | 70 + gfx/skia/skia/src/core/SkBitmapDevice.cpp | 454 + gfx/skia/skia/src/core/SkBitmapFilter.h | 209 + gfx/skia/skia/src/core/SkBitmapProcShader.cpp | 244 + gfx/skia/skia/src/core/SkBitmapProcShader.h | 26 + gfx/skia/skia/src/core/SkBitmapProcState.cpp | 828 + gfx/skia/skia/src/core/SkBitmapProcState.h | 269 + gfx/skia/skia/src/core/SkBitmapProcState_filter.h | 124 + gfx/skia/skia/src/core/SkBitmapProcState_matrix.h | 159 + .../src/core/SkBitmapProcState_matrixProcs.cpp | 520 + .../src/core/SkBitmapProcState_matrix_template.h | 118 + gfx/skia/skia/src/core/SkBitmapProcState_procs.h | 251 + gfx/skia/skia/src/core/SkBitmapProcState_sample.h | 228 + .../skia/src/core/SkBitmapProcState_shaderproc.h | 89 + .../src/core/SkBitmapProcState_utils.h | 0 gfx/skia/skia/src/core/SkBitmapProvider.cpp | 83 + gfx/skia/skia/src/core/SkBitmapProvider.h | 45 + gfx/skia/skia/src/core/SkBitmapScaler.cpp | 268 + gfx/skia/skia/src/core/SkBitmapScaler.h | 52 + gfx/skia/skia/src/core/SkBlendModePriv.h | 19 + gfx/skia/skia/src/core/SkBlitBWMaskTemplate.h | 127 + gfx/skia/skia/src/core/SkBlitMask.h | 78 + gfx/skia/skia/src/core/SkBlitMask_D32.cpp | 289 + gfx/skia/skia/src/core/SkBlitRow_D16.cpp | 281 + gfx/skia/skia/src/core/SkBlitRow_D32.cpp | 119 + gfx/skia/skia/src/core/SkBlitter.cpp | 1018 + gfx/skia/skia/src/core/SkBlitter.h | 258 + gfx/skia/skia/src/core/SkBlitter_A8.cpp | 430 + gfx/skia/skia/src/core/SkBlitter_ARGB32.cpp | 697 + gfx/skia/skia/src/core/SkBlitter_PM4f.cpp | 436 + gfx/skia/skia/src/core/SkBlitter_RGB16.cpp | 928 + gfx/skia/skia/src/core/SkBlitter_Sprite.cpp | 189 + gfx/skia/skia/src/core/SkBlurImageFilter.cpp | 299 + gfx/skia/skia/src/core/SkBuffer.cpp | 137 + gfx/skia/skia/src/core/SkBuffer.h | 170 + gfx/skia/skia/src/core/SkCachedData.cpp | 198 + gfx/skia/skia/src/core/SkCachedData.h | 112 + gfx/skia/skia/src/core/SkCanvas.cpp | 3406 + gfx/skia/skia/src/core/SkCanvasPriv.h | 23 + gfx/skia/skia/src/core/SkChunkAlloc.cpp | 235 + gfx/skia/skia/src/core/SkClipStack.cpp | 990 + gfx/skia/skia/src/core/SkColor.cpp | 183 + gfx/skia/skia/src/core/SkColorFilter.cpp | 195 + gfx/skia/skia/src/core/SkColorFilterShader.cpp | 140 + gfx/skia/skia/src/core/SkColorFilterShader.h | 59 + .../src/core/SkColorMatrixFilterRowMajor255.cpp | 438 + .../skia/src/core/SkColorMatrixFilterRowMajor255.h | 48 + gfx/skia/skia/src/core/SkColorShader.cpp | 303 + gfx/skia/skia/src/core/SkColorShader.h | 129 + gfx/skia/skia/src/core/SkColorSpace.cpp | 472 + gfx/skia/skia/src/core/SkColorSpacePriv.h | 12 + gfx/skia/skia/src/core/SkColorSpaceXform.cpp | 1440 + gfx/skia/skia/src/core/SkColorSpaceXform.h | 102 + gfx/skia/skia/src/core/SkColorSpace_Base.h | 240 + gfx/skia/skia/src/core/SkColorSpace_ICC.cpp | 1338 + gfx/skia/skia/src/core/SkColorTable.cpp | 110 + gfx/skia/skia/src/core/SkComposeShader.cpp | 251 + gfx/skia/skia/src/core/SkComposeShader.h | 86 + gfx/skia/skia/src/core/SkConfig8888.cpp | 369 + gfx/skia/skia/src/core/SkConfig8888.h | 48 + gfx/skia/skia/src/core/SkConvolver.cpp | 486 + gfx/skia/skia/src/core/SkConvolver.h | 207 + gfx/skia/skia/src/core/SkCoreBlitters.h | 217 + gfx/skia/skia/src/core/SkCpu.cpp | 114 + gfx/skia/skia/src/core/SkCpu.h | 96 + gfx/skia/skia/src/core/SkCubicClipper.cpp | 153 + gfx/skia/skia/src/core/SkCubicClipper.h | 34 + gfx/skia/skia/src/core/SkData.cpp | 198 + gfx/skia/skia/src/core/SkDataTable.cpp | 181 + gfx/skia/skia/src/core/SkDebug.cpp | 14 + gfx/skia/skia/src/core/SkDeduper.h | 39 + gfx/skia/skia/src/core/SkDeque.cpp | 307 + gfx/skia/skia/src/core/SkDescriptor.h | 176 + gfx/skia/skia/src/core/SkDevice.cpp | 577 + gfx/skia/skia/src/core/SkDeviceLooper.cpp | 127 + gfx/skia/skia/src/core/SkDeviceLooper.h | 95 + gfx/skia/skia/src/core/SkDeviceProfile.cpp | 77 + gfx/skia/skia/src/core/SkDeviceProfile.h | 98 + gfx/skia/skia/src/core/SkDiscardableMemory.h | 65 + gfx/skia/skia/src/core/SkDistanceFieldGen.cpp | 521 + gfx/skia/skia/src/core/SkDistanceFieldGen.h | 62 + gfx/skia/skia/src/core/SkDither.cpp | 54 + gfx/skia/skia/src/core/SkDither.h | 197 + gfx/skia/skia/src/core/SkDocument.cpp | 95 + gfx/skia/skia/src/core/SkDraw.cpp | 2120 + gfx/skia/skia/src/core/SkDrawLooper.cpp | 68 + gfx/skia/skia/src/core/SkDrawProcs.h | 66 + gfx/skia/skia/src/core/SkDrawable.cpp | 85 + gfx/skia/skia/src/core/SkEdge.cpp | 479 + gfx/skia/skia/src/core/SkEdge.h | 134 + gfx/skia/skia/src/core/SkEdgeBuilder.cpp | 337 + gfx/skia/skia/src/core/SkEdgeBuilder.h | 60 + gfx/skia/skia/src/core/SkEdgeClipper.cpp | 507 + gfx/skia/skia/src/core/SkEdgeClipper.h | 55 + gfx/skia/skia/src/core/SkEmptyShader.h | 47 + gfx/skia/skia/src/core/SkEndian.h | 194 + gfx/skia/skia/src/core/SkError.cpp | 130 + gfx/skia/skia/src/core/SkErrorInternals.h | 26 + gfx/skia/skia/src/core/SkExchange.h | 25 + gfx/skia/skia/src/core/SkFDot6.h | 78 + gfx/skia/skia/src/core/SkFilterProc.cpp | 293 + gfx/skia/skia/src/core/SkFilterProc.h | 134 + gfx/skia/skia/src/core/SkFindAndPlaceGlyph.h | 736 + gfx/skia/skia/src/core/SkFlattenable.cpp | 125 + .../skia/src/core/SkFlattenableSerialization.cpp | 27 + gfx/skia/skia/src/core/SkFont.cpp | 151 + gfx/skia/skia/src/core/SkFontDescriptor.cpp | 149 + gfx/skia/skia/src/core/SkFontDescriptor.h | 83 + gfx/skia/skia/src/core/SkFontLCDConfig.cpp | 27 + gfx/skia/skia/src/core/SkFontMgr.cpp | 295 + gfx/skia/skia/src/core/SkFontStream.cpp | 210 + gfx/skia/skia/src/core/SkFontStream.h | 49 + gfx/skia/skia/src/core/SkFontStyle.cpp | 32 + gfx/skia/skia/src/core/SkForceCPlusPlusLinking.cpp | 20 + gfx/skia/skia/src/core/SkFuzzLogging.h | 23 + gfx/skia/skia/src/core/SkGeometry.cpp | 1429 + gfx/skia/skia/src/core/SkGeometry.h | 409 + .../skia/src/core/SkGlobalInitialization_core.cpp | 64 + gfx/skia/skia/src/core/SkGlyph.h | 204 + gfx/skia/skia/src/core/SkGlyphCache.cpp | 859 + gfx/skia/skia/src/core/SkGlyphCache.h | 312 + gfx/skia/skia/src/core/SkGlyphCache_Globals.h | 87 + gfx/skia/skia/src/core/SkGpuBlurUtils.cpp | 383 + gfx/skia/skia/src/core/SkGpuBlurUtils.h | 46 + gfx/skia/skia/src/core/SkGraphics.cpp | 112 + gfx/skia/skia/src/core/SkHalf.cpp | 97 + gfx/skia/skia/src/core/SkHalf.h | 88 + gfx/skia/skia/src/core/SkImageCacherator.cpp | 356 + gfx/skia/skia/src/core/SkImageCacherator.h | 105 + gfx/skia/skia/src/core/SkImageFilter.cpp | 471 + gfx/skia/skia/src/core/SkImageFilterCache.cpp | 134 + gfx/skia/skia/src/core/SkImageFilterCache.h | 64 + gfx/skia/skia/src/core/SkImageGenerator.cpp | 219 + gfx/skia/skia/src/core/SkImageGeneratorPriv.h | 40 + gfx/skia/skia/src/core/SkImageInfo.cpp | 137 + gfx/skia/skia/src/core/SkImagePriv.h | 103 + gfx/skia/skia/src/core/SkLatticeIter.cpp | 288 + gfx/skia/skia/src/core/SkLatticeIter.h | 62 + gfx/skia/skia/src/core/SkLightingShader.cpp | 516 + gfx/skia/skia/src/core/SkLightingShader.h | 39 + gfx/skia/skia/src/core/SkLights.cpp | 88 + gfx/skia/skia/src/core/SkLineClipper.cpp | 261 + gfx/skia/skia/src/core/SkLineClipper.h | 45 + gfx/skia/skia/src/core/SkLinearBitmapPipeline.cpp | 743 + gfx/skia/skia/src/core/SkLinearBitmapPipeline.h | 181 + .../skia/src/core/SkLinearBitmapPipeline_core.h | 250 + .../skia/src/core/SkLinearBitmapPipeline_matrix.h | 118 + .../skia/src/core/SkLinearBitmapPipeline_sample.h | 1036 + .../skia/src/core/SkLinearBitmapPipeline_tile.h | 423 + gfx/skia/skia/src/core/SkLiteDL.cpp | 815 + gfx/skia/skia/src/core/SkLiteDL.h | 109 + gfx/skia/skia/src/core/SkLiteRecorder.cpp | 209 + gfx/skia/skia/src/core/SkLiteRecorder.h | 96 + .../skia/src/core/SkLocalMatrixImageFilter.cpp | 63 + gfx/skia/skia/src/core/SkLocalMatrixImageFilter.h | 44 + gfx/skia/skia/src/core/SkLocalMatrixShader.cpp | 83 + gfx/skia/skia/src/core/SkLocalMatrixShader.h | 66 + gfx/skia/skia/src/core/SkMD5.cpp | 258 + gfx/skia/skia/src/core/SkMD5.h | 41 + gfx/skia/skia/src/core/SkMSAN.h | 40 + gfx/skia/skia/src/core/SkMakeUnique.h | 23 + gfx/skia/skia/src/core/SkMallocPixelRef.cpp | 235 + gfx/skia/skia/src/core/SkMask.cpp | 91 + gfx/skia/skia/src/core/SkMaskCache.cpp | 190 + gfx/skia/skia/src/core/SkMaskCache.h | 44 + gfx/skia/skia/src/core/SkMaskFilter.cpp | 359 + gfx/skia/skia/src/core/SkMaskGamma.cpp | 124 + gfx/skia/skia/src/core/SkMaskGamma.h | 230 + gfx/skia/skia/src/core/SkMath.cpp | 102 + gfx/skia/skia/src/core/SkMathPriv.h | 161 + gfx/skia/skia/src/core/SkMatrix.cpp | 1908 + gfx/skia/skia/src/core/SkMatrix44.cpp | 1018 + gfx/skia/skia/src/core/SkMatrixImageFilter.cpp | 148 + gfx/skia/skia/src/core/SkMatrixImageFilter.h | 61 + gfx/skia/skia/src/core/SkMatrixPriv.h | 102 + gfx/skia/skia/src/core/SkMatrixUtils.h | 37 + gfx/skia/skia/src/core/SkMessageBus.h | 110 + gfx/skia/skia/src/core/SkMetaData.cpp | 335 + gfx/skia/skia/src/core/SkMiniRecorder.cpp | 126 + gfx/skia/skia/src/core/SkMipMap.cpp | 636 + gfx/skia/skia/src/core/SkMipMap.h | 82 + gfx/skia/skia/src/core/SkModeColorFilter.cpp | 192 + gfx/skia/skia/src/core/SkModeColorFilter.h | 66 + gfx/skia/skia/src/core/SkMultiPictureDraw.cpp | 110 + gfx/skia/skia/src/core/SkNextID.h | 21 + gfx/skia/skia/src/core/SkNormalBevelSource.cpp | 310 + gfx/skia/skia/src/core/SkNormalBevelSource.h | 57 + gfx/skia/skia/src/core/SkNormalFlatSource.cpp | 107 + gfx/skia/skia/src/core/SkNormalFlatSource.h | 48 + gfx/skia/skia/src/core/SkNormalMapSource.cpp | 267 + gfx/skia/skia/src/core/SkNormalMapSource.h | 62 + gfx/skia/skia/src/core/SkNormalSource.cpp | 24 + gfx/skia/skia/src/core/SkNormalSource.h | 127 + gfx/skia/skia/src/core/SkNormalSourcePriv.h | 57 + gfx/skia/skia/src/core/SkNx.h | 365 + gfx/skia/skia/src/core/SkOpts.cpp | 223 + gfx/skia/skia/src/core/SkOpts.h | 80 + .../{trunk => skia}/src/core/SkOrderedReadBuffer.h | 0 gfx/skia/skia/src/core/SkPM4f.h | 74 + gfx/skia/skia/src/core/SkPM4fPriv.h | 74 + gfx/skia/skia/src/core/SkPaint.cpp | 2406 + .../{trunk => skia}/src/core/SkPaintDefaults.h | 0 gfx/skia/skia/src/core/SkPaintPriv.cpp | 55 + gfx/skia/skia/src/core/SkPaintPriv.h | 50 + gfx/skia/skia/src/core/SkPath.cpp | 3403 + gfx/skia/skia/src/core/SkPathEffect.cpp | 108 + gfx/skia/skia/src/core/SkPathMeasure.cpp | 710 + gfx/skia/skia/src/core/SkPathMeasurePriv.h | 29 + gfx/skia/skia/src/core/SkPathPriv.h | 126 + gfx/skia/skia/src/core/SkPathRef.cpp | 770 + gfx/skia/skia/src/core/SkPerspIter.h | 48 + gfx/skia/skia/src/core/SkPicture.cpp | 280 + gfx/skia/skia/src/core/SkPictureAnalyzer.cpp | 65 + gfx/skia/skia/src/core/SkPictureCommon.h | 140 + gfx/skia/skia/src/core/SkPictureContentInfo.cpp | 175 + gfx/skia/skia/src/core/SkPictureContentInfo.h | 89 + gfx/skia/skia/src/core/SkPictureData.cpp | 658 + gfx/skia/skia/src/core/SkPictureData.h | 206 + gfx/skia/skia/src/core/SkPictureFlat.cpp | 58 + gfx/skia/skia/src/core/SkPictureFlat.h | 184 + gfx/skia/skia/src/core/SkPictureImageGenerator.cpp | 159 + gfx/skia/skia/src/core/SkPicturePlayback.cpp | 682 + gfx/skia/skia/src/core/SkPicturePlayback.h | 65 + gfx/skia/skia/src/core/SkPictureRecord.cpp | 996 + gfx/skia/skia/src/core/SkPictureRecord.h | 285 + gfx/skia/skia/src/core/SkPictureRecorder.cpp | 147 + gfx/skia/skia/src/core/SkPictureShader.cpp | 335 + gfx/skia/skia/src/core/SkPictureShader.h | 76 + gfx/skia/skia/src/core/SkPipe.h | 92 + gfx/skia/skia/src/core/SkPixelRef.cpp | 348 + gfx/skia/skia/src/core/SkPixmap.cpp | 276 + gfx/skia/skia/src/core/SkPoint.cpp | 264 + gfx/skia/skia/src/core/SkPoint3.cpp | 80 + gfx/skia/skia/src/core/SkPtrRecorder.cpp | 73 + gfx/skia/skia/src/core/SkPtrRecorder.h | 171 + .../{trunk => skia}/src/core/SkQuadClipper.cpp | 0 gfx/skia/skia/src/core/SkQuadClipper.h | 69 + gfx/skia/skia/src/core/SkRRect.cpp | 603 + gfx/skia/skia/src/core/SkRTree.cpp | 188 + gfx/skia/skia/src/core/SkRTree.h | 97 + gfx/skia/skia/src/core/SkRWBuffer.cpp | 360 + gfx/skia/skia/src/core/SkRadialShadowMapShader.cpp | 431 + gfx/skia/skia/src/core/SkRadialShadowMapShader.h | 31 + gfx/skia/skia/src/core/SkRasterClip.cpp | 483 + gfx/skia/skia/src/core/SkRasterClip.h | 195 + gfx/skia/skia/src/core/SkRasterPipeline.cpp | 59 + gfx/skia/skia/src/core/SkRasterPipeline.h | 157 + gfx/skia/skia/src/core/SkRasterPipelineBlitter.cpp | 215 + gfx/skia/skia/src/core/SkRasterizer.cpp | 46 + gfx/skia/skia/src/core/SkReadBuffer.cpp | 399 + gfx/skia/skia/src/core/SkReadBuffer.h | 275 + gfx/skia/skia/src/core/SkReader32.h | 168 + gfx/skia/skia/src/core/SkRecord.cpp | 42 + gfx/skia/skia/src/core/SkRecord.h | 198 + gfx/skia/skia/src/core/SkRecordDraw.cpp | 633 + gfx/skia/skia/src/core/SkRecordDraw.h | 82 + gfx/skia/skia/src/core/SkRecordOpts.cpp | 309 + gfx/skia/skia/src/core/SkRecordOpts.h | 30 + gfx/skia/skia/src/core/SkRecordPattern.h | 175 + gfx/skia/skia/src/core/SkRecordedDrawable.cpp | 94 + gfx/skia/skia/src/core/SkRecordedDrawable.h | 41 + gfx/skia/skia/src/core/SkRecorder.cpp | 431 + gfx/skia/skia/src/core/SkRecorder.h | 181 + gfx/skia/skia/src/core/SkRecords.cpp | 23 + gfx/skia/skia/src/core/SkRect.cpp | 176 + gfx/skia/skia/src/core/SkRefDict.cpp | 88 + gfx/skia/skia/src/core/SkRefDict.h | 53 + gfx/skia/skia/src/core/SkRegion.cpp | 1479 + gfx/skia/skia/src/core/SkRegionPriv.h | 235 + gfx/skia/skia/src/core/SkRegion_path.cpp | 540 + gfx/skia/skia/src/core/SkResourceCache.cpp | 699 + gfx/skia/skia/src/core/SkResourceCache.h | 290 + gfx/skia/skia/src/core/SkSRGB.cpp | 75 + gfx/skia/skia/src/core/SkSRGB.h | 84 + gfx/skia/skia/src/core/SkSafeMath.h | 108 + gfx/skia/skia/src/core/SkScalar.cpp | 35 + gfx/skia/skia/src/core/SkScaleToSides.h | 68 + gfx/skia/skia/src/core/SkScalerContext.cpp | 871 + gfx/skia/skia/src/core/SkScalerContext.h | 390 + gfx/skia/skia/src/core/SkScan.cpp | 108 + gfx/skia/skia/src/core/SkScan.h | 125 + gfx/skia/skia/src/core/SkScanPriv.h | 39 + gfx/skia/skia/src/core/SkScan_AntiPath.cpp | 767 + gfx/skia/skia/src/core/SkScan_Antihair.cpp | 1006 + gfx/skia/skia/src/core/SkScan_Hairline.cpp | 705 + gfx/skia/skia/src/core/SkScan_Path.cpp | 802 + gfx/skia/skia/src/core/SkSemaphore.cpp | 73 + gfx/skia/skia/src/core/SkShader.cpp | 303 + gfx/skia/skia/src/core/SkShadowShader.cpp | 957 + gfx/skia/skia/src/core/SkShadowShader.h | 40 + gfx/skia/skia/src/core/SkSharedMutex.cpp | 354 + gfx/skia/skia/src/core/SkSharedMutex.h | 82 + gfx/skia/skia/src/core/SkSinglyLinkedList.h | 97 + gfx/skia/skia/src/core/SkSmallAllocator.h | 145 + gfx/skia/skia/src/core/SkSpanProcs.cpp | 95 + gfx/skia/skia/src/core/SkSpanProcs.h | 24 + gfx/skia/skia/src/core/SkSpecialImage.cpp | 490 + gfx/skia/skia/src/core/SkSpecialImage.h | 154 + gfx/skia/skia/src/core/SkSpecialSurface.cpp | 176 + gfx/skia/skia/src/core/SkSpecialSurface.h | 94 + gfx/skia/skia/src/core/SkSpinlock.cpp | 15 + gfx/skia/skia/src/core/SkSpriteBlitter.h | 51 + gfx/skia/skia/src/core/SkSpriteBlitter4f.cpp | 129 + gfx/skia/skia/src/core/SkSpriteBlitterTemplate.h | 76 + gfx/skia/skia/src/core/SkSpriteBlitter_ARGB32.cpp | 296 + gfx/skia/skia/src/core/SkSpriteBlitter_RGB16.cpp | 373 + gfx/skia/skia/src/core/SkStream.cpp | 910 + gfx/skia/skia/src/core/SkStreamPriv.h | 36 + gfx/skia/skia/src/core/SkString.cpp | 680 + gfx/skia/skia/src/core/SkStringUtils.cpp | 63 + gfx/skia/skia/src/core/SkStringUtils.h | 41 + gfx/skia/skia/src/core/SkStroke.cpp | 1554 + gfx/skia/skia/src/core/SkStroke.h | 78 + gfx/skia/skia/src/core/SkStrokeRec.cpp | 164 + gfx/skia/skia/src/core/SkStrokerPriv.cpp | 250 + gfx/skia/skia/src/core/SkStrokerPriv.h | 40 + gfx/skia/skia/src/core/SkSurfacePriv.h | 25 + gfx/skia/skia/src/core/SkSwizzle.cpp | 14 + gfx/skia/skia/src/core/SkTDPQueue.h | 195 + gfx/skia/skia/src/core/SkTDynamicHash.h | 289 + gfx/skia/skia/src/core/SkTInternalLList.h | 272 + gfx/skia/skia/src/core/SkTLList.h | 348 + gfx/skia/skia/src/core/SkTLS.cpp | 130 + gfx/skia/skia/src/core/SkTLS.h | 83 + gfx/skia/skia/src/core/SkTMultiMap.h | 167 + gfx/skia/skia/src/core/SkTSearch.cpp | 113 + gfx/skia/skia/src/core/SkTSort.h | 209 + gfx/skia/skia/src/core/SkTTopoSort.h | 112 + gfx/skia/skia/src/core/SkTaskGroup.cpp | 210 + gfx/skia/skia/src/core/SkTaskGroup.h | 42 + gfx/skia/skia/src/core/SkTextBlob.cpp | 779 + gfx/skia/skia/src/core/SkTextBlobRunIterator.h | 44 + gfx/skia/skia/src/core/SkTextFormatParams.h | 38 + gfx/skia/skia/src/core/SkTextMapStateProc.h | 77 + gfx/skia/skia/src/core/SkTextToPathIter.h | 103 + gfx/skia/skia/src/core/SkThreadID.cpp | 16 + gfx/skia/skia/src/core/SkTime.cpp | 82 + gfx/skia/skia/src/core/SkTraceEvent.h | 534 + gfx/skia/skia/src/core/SkTraceEventCommon.h | 1039 + gfx/skia/skia/src/core/SkTypeface.cpp | 358 + gfx/skia/skia/src/core/SkTypefaceCache.cpp | 102 + gfx/skia/skia/src/core/SkTypefaceCache.h | 76 + gfx/skia/skia/src/core/SkTypefacePriv.h | 38 + gfx/skia/skia/src/core/SkUnPreMultiply.cpp | 88 + gfx/skia/skia/src/core/SkUtils.cpp | 279 + gfx/skia/skia/src/core/SkUtils.h | 103 + gfx/skia/skia/src/core/SkUtilsArm.cpp | 8 + gfx/skia/skia/src/core/SkUtilsArm.h | 21 + gfx/skia/skia/src/core/SkValidatingReadBuffer.cpp | 297 + gfx/skia/skia/src/core/SkValidatingReadBuffer.h | 86 + .../{trunk => skia}/src/core/SkValidationUtils.h | 0 gfx/skia/skia/src/core/SkVarAlloc.cpp | 56 + gfx/skia/skia/src/core/SkVarAlloc.h | 55 + gfx/skia/skia/src/core/SkVertState.cpp | 106 + gfx/skia/skia/src/core/SkVertState.h | 58 + gfx/skia/skia/src/core/SkWriteBuffer.cpp | 304 + gfx/skia/skia/src/core/SkWriter32.cpp | 81 + gfx/skia/skia/src/core/SkXfermode.cpp | 1535 + gfx/skia/skia/src/core/SkXfermode4f.cpp | 474 + gfx/skia/skia/src/core/SkXfermodeF16.cpp | 178 + .../skia/src/core/SkXfermodeInterpretation.cpp | 44 + gfx/skia/skia/src/core/SkXfermodeInterpretation.h | 30 + gfx/skia/skia/src/core/SkXfermode_proccoeff.h | 75 + gfx/skia/skia/src/core/SkYUVPlanesCache.cpp | 89 + gfx/skia/skia/src/core/SkYUVPlanesCache.h | 45 + .../effects/GrAlphaThresholdFragmentProcessor.cpp | 198 + .../effects/GrAlphaThresholdFragmentProcessor.h | 68 + .../src/effects/GrCircleBlurFragmentProcessor.cpp | 358 + .../src/effects/GrCircleBlurFragmentProcessor.h | 75 + gfx/skia/skia/src/effects/Sk1DPathEffect.cpp | 212 + gfx/skia/skia/src/effects/Sk2DPathEffect.cpp | 163 + .../skia/src/effects/SkAlphaThresholdFilter.cpp | 268 + gfx/skia/skia/src/effects/SkArcToPathEffect.cpp | 78 + gfx/skia/skia/src/effects/SkArithmeticMode.cpp | 161 + gfx/skia/skia/src/effects/SkArithmeticModePriv.h | 47 + gfx/skia/skia/src/effects/SkArithmeticMode_gpu.cpp | 296 + gfx/skia/skia/src/effects/SkArithmeticMode_gpu.h | 121 + gfx/skia/skia/src/effects/SkBlurDrawLooper.cpp | 178 + gfx/skia/skia/src/effects/SkBlurMask.cpp | 993 + gfx/skia/skia/src/effects/SkBlurMask.h | 84 + gfx/skia/skia/src/effects/SkBlurMaskFilter.cpp | 1572 + gfx/skia/skia/src/effects/SkColorCubeFilter.cpp | 329 + .../skia/src/effects/SkColorFilterImageFilter.cpp | 149 + gfx/skia/skia/src/effects/SkColorMatrix.cpp | 194 + gfx/skia/skia/src/effects/SkColorMatrixFilter.cpp | 37 + gfx/skia/skia/src/effects/SkComposeImageFilter.cpp | 92 + gfx/skia/skia/src/effects/SkCornerPathEffect.cpp | 155 + gfx/skia/skia/src/effects/SkDashPathEffect.cpp | 401 + gfx/skia/skia/src/effects/SkDiscretePathEffect.cpp | 150 + .../skia/src/effects/SkDisplacementMapEffect.cpp | 641 + .../skia/src/effects/SkDropShadowImageFilter.cpp | 170 + gfx/skia/skia/src/effects/SkEmbossMask.cpp | 163 + gfx/skia/skia/src/effects/SkEmbossMask.h | 19 + gfx/skia/skia/src/effects/SkEmbossMaskFilter.cpp | 153 + gfx/skia/skia/src/effects/SkEmbossMask_Table.h | 1037 + gfx/skia/skia/src/effects/SkGammaColorFilter.cpp | 56 + gfx/skia/skia/src/effects/SkGaussianEdgeShader.cpp | 169 + gfx/skia/skia/src/effects/SkImageSource.cpp | 139 + gfx/skia/skia/src/effects/SkLayerDrawLooper.cpp | 356 + gfx/skia/skia/src/effects/SkLayerRasterizer.cpp | 227 + .../skia/src/effects/SkLightingImageFilter.cpp | 2183 + gfx/skia/skia/src/effects/SkLumaColorFilter.cpp | 117 + .../skia/src/effects/SkMagnifierImageFilter.cpp | 423 + .../src/effects/SkMatrixConvolutionImageFilter.cpp | 422 + gfx/skia/skia/src/effects/SkMergeImageFilter.cpp | 194 + .../skia/src/effects/SkMorphologyImageFilter.cpp | 642 + gfx/skia/skia/src/effects/SkOffsetImageFilter.cpp | 122 + gfx/skia/skia/src/effects/SkPackBits.cpp | 107 + gfx/skia/skia/src/effects/SkPackBits.h | 45 + .../src/effects/SkPaintFlagsDrawFilter.cpp | 0 gfx/skia/skia/src/effects/SkPaintImageFilter.cpp | 81 + gfx/skia/skia/src/effects/SkPerlinNoiseShader.cpp | 983 + gfx/skia/skia/src/effects/SkPictureImageFilter.cpp | 213 + .../src/effects/SkRRectsGaussianEdgeShader.cpp | 433 + gfx/skia/skia/src/effects/SkTableColorFilter.cpp | 604 + gfx/skia/skia/src/effects/SkTableMaskFilter.cpp | 145 + gfx/skia/skia/src/effects/SkTileImageFilter.cpp | 163 + .../skia/src/effects/SkXfermodeImageFilter.cpp | 544 + .../src/effects/gradients/Sk4fGradientBase.cpp | 444 + .../skia/src/effects/gradients/Sk4fGradientBase.h | 75 + .../skia/src/effects/gradients/Sk4fGradientPriv.h | 195 + .../src/effects/gradients/Sk4fLinearGradient.cpp | 488 + .../src/effects/gradients/Sk4fLinearGradient.h | 51 + .../skia/src/effects/gradients/SkClampRange.cpp | 158 + gfx/skia/skia/src/effects/gradients/SkClampRange.h | 51 + .../effects/gradients/SkGradientBitmapCache.cpp | 152 + .../src/effects/gradients/SkGradientBitmapCache.h | 48 + .../src/effects/gradients/SkGradientShader.cpp | 1750 + .../src/effects/gradients/SkGradientShaderPriv.h | 517 + .../src/effects/gradients/SkLinearGradient.cpp | 769 + .../skia/src/effects/gradients/SkLinearGradient.h | 81 + .../src/effects/gradients/SkRadialGradient.cpp | 386 + .../skia/src/effects/gradients/SkRadialGradient.h | 49 + .../skia/src/effects/gradients/SkSweepGradient.cpp | 276 + .../skia/src/effects/gradients/SkSweepGradient.h | 48 + .../gradients/SkTwoPointConicalGradient.cpp | 398 + .../effects/gradients/SkTwoPointConicalGradient.h | 92 + .../gradients/SkTwoPointConicalGradient_gpu.cpp | 1343 + .../gradients/SkTwoPointConicalGradient_gpu.h | 24 + gfx/skia/skia/src/fonts/SkFontMgr_indirect.cpp | 201 + gfx/skia/skia/src/fonts/SkGScalerContext.cpp | 257 + gfx/skia/skia/src/fonts/SkGScalerContext.h | 49 + gfx/skia/skia/src/fonts/SkRandomScalerContext.cpp | 255 + gfx/skia/skia/src/fonts/SkRandomScalerContext.h | 55 + gfx/skia/skia/src/fonts/SkRemotableFontMgr.cpp | 23 + gfx/skia/skia/src/fonts/SkTestScalerContext.cpp | 301 + gfx/skia/skia/src/fonts/SkTestScalerContext.h | 114 + gfx/skia/skia/src/gpu/GrAllocator.h | 398 + gfx/skia/skia/src/gpu/GrAppliedClip.h | 75 + gfx/skia/skia/src/gpu/GrAuditTrail.cpp | 298 + gfx/skia/skia/src/gpu/GrAutoLocaleSetter.h | 86 + gfx/skia/skia/src/gpu/GrBatchAtlas.cpp | 249 + gfx/skia/skia/src/gpu/GrBatchAtlas.h | 262 + gfx/skia/skia/src/gpu/GrBatchFlushState.cpp | 30 + gfx/skia/skia/src/gpu/GrBatchFlushState.h | 210 + gfx/skia/skia/src/gpu/GrBatchTest.cpp | 59 + gfx/skia/skia/src/gpu/GrBatchTest.h | 39 + gfx/skia/skia/src/gpu/GrBlend.cpp | 124 + gfx/skia/skia/src/gpu/GrBlurUtils.cpp | 295 + gfx/skia/skia/src/gpu/GrBlurUtils.h | 58 + gfx/skia/skia/src/gpu/GrBuffer.cpp | 72 + gfx/skia/skia/src/gpu/GrBufferAllocPool.cpp | 372 + gfx/skia/skia/src/gpu/GrBufferAllocPool.h | 197 + gfx/skia/skia/src/gpu/GrCaps.cpp | 300 + gfx/skia/skia/src/gpu/GrClipStackClip.cpp | 487 + gfx/skia/skia/src/gpu/GrClipStackClip.h | 71 + gfx/skia/skia/src/gpu/GrColorSpaceXform.cpp | 78 + gfx/skia/skia/src/gpu/GrContext.cpp | 843 + gfx/skia/skia/src/gpu/GrContextPriv.h | 59 + gfx/skia/skia/src/gpu/GrCoordTransform.cpp | 60 + gfx/skia/skia/src/gpu/GrDefaultGeoProcFactory.cpp | 317 + gfx/skia/skia/src/gpu/GrDefaultGeoProcFactory.h | 136 + gfx/skia/skia/src/gpu/GrDrawContext.cpp | 1435 + gfx/skia/skia/src/gpu/GrDrawContextPriv.h | 86 + gfx/skia/skia/src/gpu/GrDrawTarget.cpp | 626 + gfx/skia/skia/src/gpu/GrDrawTarget.h | 249 + gfx/skia/skia/src/gpu/GrDrawingManager.cpp | 251 + gfx/skia/skia/src/gpu/GrDrawingManager.h | 114 + gfx/skia/skia/src/gpu/GrFixedClip.cpp | 72 + gfx/skia/skia/src/gpu/GrFixedClip.h | 55 + gfx/skia/skia/src/gpu/GrFragmentProcessor.cpp | 406 + gfx/skia/skia/src/gpu/GrGeometryProcessor.h | 96 + gfx/skia/skia/src/gpu/GrGlyph.h | 104 + gfx/skia/skia/src/gpu/GrGpu.cpp | 505 + gfx/skia/skia/src/gpu/GrGpu.h | 611 + gfx/skia/skia/src/gpu/GrGpuCommandBuffer.cpp | 49 + gfx/skia/skia/src/gpu/GrGpuCommandBuffer.h | 98 + gfx/skia/skia/src/gpu/GrGpuFactory.cpp | 37 + gfx/skia/skia/src/gpu/GrGpuFactory.h | 24 + gfx/skia/skia/src/gpu/GrGpuResource.cpp | 204 + gfx/skia/skia/src/gpu/GrGpuResourceCacheAccess.h | 98 + gfx/skia/skia/src/gpu/GrGpuResourcePriv.h | 90 + gfx/skia/skia/src/gpu/GrGpuResourceRef.cpp | 117 + gfx/skia/skia/src/gpu/GrImageIDTextureAdjuster.cpp | 114 + gfx/skia/skia/src/gpu/GrImageIDTextureAdjuster.h | 70 + gfx/skia/skia/src/gpu/GrInvariantOutput.cpp | 31 + gfx/skia/skia/src/gpu/GrMemoryPool.cpp | 185 + gfx/skia/skia/src/gpu/GrMemoryPool.h | 101 + gfx/skia/skia/src/gpu/GrMesh.h | 179 + gfx/skia/skia/src/gpu/GrNonAtomicRef.h | 58 + gfx/skia/skia/src/gpu/GrOvalRenderer.cpp | 2171 + gfx/skia/skia/src/gpu/GrOvalRenderer.h | 47 + gfx/skia/skia/src/gpu/GrPLSGeometryProcessor.h | 35 + gfx/skia/skia/src/gpu/GrPaint.cpp | 75 + gfx/skia/skia/src/gpu/GrPath.cpp | 55 + gfx/skia/skia/src/gpu/GrPath.h | 57 + gfx/skia/skia/src/gpu/GrPathProcessor.cpp | 141 + gfx/skia/skia/src/gpu/GrPathProcessor.h | 57 + gfx/skia/skia/src/gpu/GrPathRange.cpp | 55 + gfx/skia/skia/src/gpu/GrPathRange.h | 153 + gfx/skia/skia/src/gpu/GrPathRenderer.cpp | 23 + gfx/skia/skia/src/gpu/GrPathRenderer.h | 294 + gfx/skia/skia/src/gpu/GrPathRendererChain.cpp | 107 + gfx/skia/skia/src/gpu/GrPathRendererChain.h | 64 + gfx/skia/skia/src/gpu/GrPathRendering.cpp | 116 + gfx/skia/skia/src/gpu/GrPathRendering.h | 215 + .../skia/src/gpu/GrPathRenderingDrawContext.cpp | 77 + gfx/skia/skia/src/gpu/GrPathRenderingDrawContext.h | 42 + gfx/skia/skia/src/gpu/GrPathUtils.cpp | 826 + gfx/skia/skia/src/gpu/GrPathUtils.h | 180 + gfx/skia/skia/src/gpu/GrPendingProgramElement.h | 56 + gfx/skia/skia/src/gpu/GrPipeline.cpp | 248 + gfx/skia/skia/src/gpu/GrPipeline.h | 239 + gfx/skia/skia/src/gpu/GrPipelineBuilder.cpp | 83 + gfx/skia/skia/src/gpu/GrPipelineBuilder.h | 317 + gfx/skia/skia/src/gpu/GrPrimitiveProcessor.cpp | 64 + gfx/skia/skia/src/gpu/GrPrimitiveProcessor.h | 235 + gfx/skia/skia/src/gpu/GrProcOptInfo.cpp | 60 + gfx/skia/skia/src/gpu/GrProcOptInfo.h | 85 + gfx/skia/skia/src/gpu/GrProcessor.cpp | 149 + gfx/skia/skia/src/gpu/GrProcessorUnitTest.cpp | 23 + gfx/skia/skia/src/gpu/GrProgramDesc.cpp | 187 + gfx/skia/skia/src/gpu/GrProgramDesc.h | 168 + gfx/skia/skia/src/gpu/GrProgramElement.cpp | 37 + gfx/skia/skia/src/gpu/GrQuad.h | 65 + gfx/skia/{trunk/include => skia/src}/gpu/GrRect.h | 0 gfx/skia/{trunk => skia}/src/gpu/GrRectanizer.h | 0 gfx/skia/skia/src/gpu/GrRectanizer_pow2.cpp | 59 + gfx/skia/skia/src/gpu/GrRectanizer_pow2.h | 80 + gfx/skia/skia/src/gpu/GrRectanizer_skyline.cpp | 121 + gfx/skia/skia/src/gpu/GrRectanizer_skyline.h | 62 + gfx/skia/skia/src/gpu/GrReducedClip.cpp | 849 + gfx/skia/skia/src/gpu/GrReducedClip.h | 91 + gfx/skia/skia/src/gpu/GrRenderTarget.cpp | 134 + gfx/skia/skia/src/gpu/GrRenderTargetPriv.h | 63 + gfx/skia/skia/src/gpu/GrRenderTargetProxy.cpp | 98 + gfx/skia/skia/src/gpu/GrResourceCache.cpp | 763 + gfx/skia/skia/src/gpu/GrResourceCache.h | 412 + gfx/skia/skia/src/gpu/GrResourceHandle.h | 36 + gfx/skia/skia/src/gpu/GrResourceProvider.cpp | 217 + gfx/skia/skia/src/gpu/GrResourceProvider.h | 182 + gfx/skia/skia/src/gpu/GrSWMaskHelper.cpp | 201 + gfx/skia/skia/src/gpu/GrSWMaskHelper.h | 111 + gfx/skia/skia/src/gpu/GrScissorState.h | 40 + gfx/skia/skia/src/gpu/GrShape.cpp | 540 + gfx/skia/skia/src/gpu/GrShape.h | 463 + gfx/skia/skia/src/gpu/GrSoftwarePathRenderer.cpp | 228 + gfx/skia/skia/src/gpu/GrSoftwarePathRenderer.h | 55 + gfx/skia/skia/src/gpu/GrStencilAttachment.cpp | 18 + gfx/skia/skia/src/gpu/GrStencilAttachment.h | 79 + gfx/skia/skia/src/gpu/GrStencilSettings.cpp | 489 + gfx/skia/skia/src/gpu/GrStencilSettings.h | 121 + gfx/skia/skia/src/gpu/GrStyle.cpp | 199 + gfx/skia/skia/src/gpu/GrStyle.h | 213 + gfx/skia/skia/src/gpu/GrSurface.cpp | 197 + gfx/skia/skia/src/gpu/GrSurfacePriv.h | 66 + gfx/skia/skia/src/gpu/GrSurfaceProxy.cpp | 9 + gfx/skia/skia/src/gpu/GrSwizzle.h | 152 + gfx/skia/skia/src/gpu/GrTRecorder.h | 390 + gfx/skia/skia/src/gpu/GrTessellator.cpp | 1813 + gfx/skia/skia/src/gpu/GrTessellator.h | 53 + gfx/skia/skia/src/gpu/GrTestUtils.cpp | 326 + gfx/skia/skia/src/gpu/GrTexture.cpp | 128 + gfx/skia/skia/src/gpu/GrTextureAccess.cpp | 42 + gfx/skia/skia/src/gpu/GrTextureParamsAdjuster.cpp | 522 + gfx/skia/skia/src/gpu/GrTextureParamsAdjuster.h | 226 + gfx/skia/skia/src/gpu/GrTexturePriv.h | 79 + gfx/skia/skia/src/gpu/GrTextureProvider.cpp | 203 + gfx/skia/skia/src/gpu/GrTextureProxy.cpp | 51 + gfx/skia/skia/src/gpu/GrTextureToYUVPlanes.cpp | 233 + gfx/skia/skia/src/gpu/GrTextureToYUVPlanes.h | 19 + gfx/skia/skia/src/gpu/GrTraceMarker.cpp | 102 + gfx/skia/skia/src/gpu/GrTraceMarker.h | 98 + gfx/skia/skia/src/gpu/GrTracing.h | 120 + gfx/skia/skia/src/gpu/GrUserStencilSettings.h | 239 + gfx/skia/skia/src/gpu/GrWindowRectangles.h | 101 + gfx/skia/skia/src/gpu/GrWindowRectsState.h | 60 + gfx/skia/skia/src/gpu/GrXferProcessor.cpp | 222 + gfx/skia/skia/src/gpu/GrYUVProvider.cpp | 152 + gfx/skia/skia/src/gpu/GrYUVProvider.h | 67 + gfx/skia/skia/src/gpu/SkGpuDevice.cpp | 1823 + gfx/skia/skia/src/gpu/SkGpuDevice.h | 254 + gfx/skia/skia/src/gpu/SkGpuDevice_drawTexture.cpp | 251 + gfx/skia/skia/src/gpu/SkGr.cpp | 813 + gfx/skia/skia/src/gpu/SkGrPriv.h | 162 + .../src/gpu/batches/GrAAConvexPathRenderer.cpp | 1019 + .../skia/src/gpu/batches/GrAAConvexPathRenderer.h | 23 + .../skia/src/gpu/batches/GrAAConvexTessellator.cpp | 1103 + .../skia/src/gpu/batches/GrAAConvexTessellator.h | 291 + .../gpu/batches/GrAADistanceFieldPathRenderer.cpp | 621 + .../gpu/batches/GrAADistanceFieldPathRenderer.h | 103 + .../skia/src/gpu/batches/GrAAFillRectBatch.cpp | 408 + gfx/skia/skia/src/gpu/batches/GrAAFillRectBatch.h | 41 + .../src/gpu/batches/GrAAHairLinePathRenderer.cpp | 1000 + .../src/gpu/batches/GrAAHairLinePathRenderer.h | 30 + .../batches/GrAALinearizingConvexPathRenderer.cpp | 393 + .../batches/GrAALinearizingConvexPathRenderer.h | 23 + .../skia/src/gpu/batches/GrAAStrokeRectBatch.cpp | 622 + .../skia/src/gpu/batches/GrAAStrokeRectBatch.h | 34 + .../skia/src/gpu/batches/GrAnalyticRectBatch.cpp | 409 + .../skia/src/gpu/batches/GrAnalyticRectBatch.h | 36 + gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.cpp | 313 + gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.h | 222 + gfx/skia/skia/src/gpu/batches/GrBatch.cpp | 63 + gfx/skia/skia/src/gpu/batches/GrBatch.h | 235 + gfx/skia/skia/src/gpu/batches/GrClearBatch.h | 108 + .../skia/src/gpu/batches/GrClearStencilClipBatch.h | 64 + .../skia/src/gpu/batches/GrCopySurfaceBatch.cpp | 74 + gfx/skia/skia/src/gpu/batches/GrCopySurfaceBatch.h | 86 + .../src/gpu/batches/GrDashLinePathRenderer.cpp | 56 + .../skia/src/gpu/batches/GrDashLinePathRenderer.h | 28 + .../skia/src/gpu/batches/GrDefaultPathRenderer.cpp | 638 + .../skia/src/gpu/batches/GrDefaultPathRenderer.h | 47 + gfx/skia/skia/src/gpu/batches/GrDiscardBatch.h | 55 + gfx/skia/skia/src/gpu/batches/GrDrawAtlasBatch.cpp | 262 + gfx/skia/skia/src/gpu/batches/GrDrawAtlasBatch.h | 67 + gfx/skia/skia/src/gpu/batches/GrDrawBatch.cpp | 35 + gfx/skia/skia/src/gpu/batches/GrDrawBatch.h | 148 + gfx/skia/skia/src/gpu/batches/GrDrawPathBatch.cpp | 221 + gfx/skia/skia/src/gpu/batches/GrDrawPathBatch.h | 201 + .../skia/src/gpu/batches/GrDrawVerticesBatch.cpp | 326 + .../skia/src/gpu/batches/GrDrawVerticesBatch.h | 71 + .../skia/src/gpu/batches/GrMSAAPathRenderer.cpp | 716 + gfx/skia/skia/src/gpu/batches/GrMSAAPathRenderer.h | 35 + gfx/skia/skia/src/gpu/batches/GrNinePatch.cpp | 188 + gfx/skia/skia/src/gpu/batches/GrNinePatch.h | 26 + .../skia/src/gpu/batches/GrNonAAFillRectBatch.cpp | 224 + .../skia/src/gpu/batches/GrNonAAFillRectBatch.h | 33 + .../batches/GrNonAAFillRectPerspectiveBatch.cpp | 270 + .../src/gpu/batches/GrNonAAStrokeRectBatch.cpp | 206 + .../skia/src/gpu/batches/GrNonAAStrokeRectBatch.h | 30 + .../skia/src/gpu/batches/GrPLSPathRenderer.cpp | 959 + gfx/skia/skia/src/gpu/batches/GrPLSPathRenderer.h | 48 + .../skia/src/gpu/batches/GrPathStencilSettings.h | 160 + .../skia/src/gpu/batches/GrRectBatchFactory.cpp | 35 + gfx/skia/skia/src/gpu/batches/GrRectBatchFactory.h | 85 + gfx/skia/skia/src/gpu/batches/GrRegionBatch.cpp | 167 + gfx/skia/skia/src/gpu/batches/GrRegionBatch.h | 25 + .../gpu/batches/GrStencilAndCoverPathRenderer.cpp | 175 + .../gpu/batches/GrStencilAndCoverPathRenderer.h | 44 + gfx/skia/skia/src/gpu/batches/GrStencilPathBatch.h | 85 + .../src/gpu/batches/GrTessellatingPathRenderer.cpp | 393 + .../src/gpu/batches/GrTessellatingPathRenderer.h | 33 + gfx/skia/skia/src/gpu/batches/GrTestBatch.h | 68 + gfx/skia/skia/src/gpu/batches/GrVertexBatch.cpp | 112 + gfx/skia/skia/src/gpu/batches/GrVertexBatch.h | 91 + gfx/skia/skia/src/gpu/effects/Gr1DKernelEffect.h | 61 + gfx/skia/skia/src/gpu/effects/GrBezierEffect.cpp | 712 + gfx/skia/skia/src/gpu/effects/GrBezierEffect.h | 285 + gfx/skia/skia/src/gpu/effects/GrBicubicEffect.cpp | 243 + gfx/skia/skia/src/gpu/effects/GrBicubicEffect.h | 123 + .../skia/src/gpu/effects/GrBitmapTextGeoProc.cpp | 191 + .../skia/src/gpu/effects/GrBitmapTextGeoProc.h | 67 + .../src/gpu/effects/GrConfigConversionEffect.cpp | 285 + .../src/gpu/effects/GrConfigConversionEffect.h | 75 + .../skia/src/gpu/effects/GrConstColorProcessor.cpp | 137 + .../skia/src/gpu/effects/GrConvexPolyEffect.cpp | 377 + gfx/skia/skia/src/gpu/effects/GrConvexPolyEffect.h | 93 + .../skia/src/gpu/effects/GrConvolutionEffect.cpp | 237 + .../skia/src/gpu/effects/GrConvolutionEffect.h | 102 + .../skia/src/gpu/effects/GrCoverageSetOpXP.cpp | 344 + gfx/skia/skia/src/gpu/effects/GrCustomXfermode.cpp | 400 + gfx/skia/skia/src/gpu/effects/GrDashingEffect.cpp | 1281 + gfx/skia/skia/src/gpu/effects/GrDashingEffect.h | 36 + gfx/skia/skia/src/gpu/effects/GrDisableColorXP.cpp | 109 + gfx/skia/skia/src/gpu/effects/GrDisableColorXP.h | 48 + .../src/gpu/effects/GrDistanceFieldGeoProc.cpp | 850 + .../skia/src/gpu/effects/GrDistanceFieldGeoProc.h | 237 + gfx/skia/skia/src/gpu/effects/GrDitherEffect.cpp | 98 + gfx/skia/skia/src/gpu/effects/GrDitherEffect.h | 24 + gfx/skia/skia/src/gpu/effects/GrGammaEffect.cpp | 148 + gfx/skia/skia/src/gpu/effects/GrGammaEffect.h | 47 + .../src/gpu/effects/GrMatrixConvolutionEffect.cpp | 268 + .../src/gpu/effects/GrMatrixConvolutionEffect.h | 93 + gfx/skia/skia/src/gpu/effects/GrOvalEffect.cpp | 411 + gfx/skia/skia/src/gpu/effects/GrOvalEffect.h | 25 + .../src/gpu/effects/GrPorterDuffXferProcessor.cpp | 923 + gfx/skia/skia/src/gpu/effects/GrRRectEffect.cpp | 779 + gfx/skia/skia/src/gpu/effects/GrRRectEffect.h | 27 + .../skia/src/gpu/effects/GrSimpleTextureEffect.cpp | 90 + .../skia/src/gpu/effects/GrSimpleTextureEffect.h | 82 + .../skia/src/gpu/effects/GrSingleTextureEffect.cpp | 43 + .../skia/src/gpu/effects/GrSingleTextureEffect.h | 69 + gfx/skia/skia/src/gpu/effects/GrTextureDomain.cpp | 393 + gfx/skia/skia/src/gpu/effects/GrTextureDomain.h | 246 + .../skia/src/gpu/effects/GrTextureStripAtlas.cpp | 356 + .../gpu/effects/GrXfermodeFragmentProcessor.cpp | 312 + gfx/skia/skia/src/gpu/effects/GrYUVEffect.cpp | 407 + gfx/skia/skia/src/gpu/effects/GrYUVEffect.h | 50 + gfx/skia/skia/src/gpu/gl/GrGLAssembleInterface.cpp | 938 + gfx/skia/skia/src/gpu/gl/GrGLBuffer.cpp | 288 + gfx/skia/skia/src/gpu/gl/GrGLBuffer.h | 67 + gfx/skia/skia/src/gpu/gl/GrGLCaps.cpp | 1972 + gfx/skia/skia/src/gpu/gl/GrGLCaps.h | 498 + gfx/skia/skia/src/gpu/gl/GrGLContext.cpp | 76 + gfx/skia/skia/src/gpu/gl/GrGLContext.h | 85 + .../src/gpu/gl/GrGLCreateNativeInterface_none.cpp | 12 + .../skia/src/gpu/gl/GrGLCreateNullInterface.cpp | 822 + .../src/gpu/gl/GrGLDefaultInterface_native.cpp | 0 .../skia/src/gpu/gl/GrGLDefaultInterface_none.cpp | 12 + gfx/skia/skia/src/gpu/gl/GrGLDefines.h | 989 + gfx/skia/skia/src/gpu/gl/GrGLExtensions.cpp | 157 + gfx/skia/skia/src/gpu/gl/GrGLGLSL.cpp | 52 + gfx/skia/skia/src/gpu/gl/GrGLGLSL.h | 25 + gfx/skia/skia/src/gpu/gl/GrGLGpu.cpp | 4712 + gfx/skia/skia/src/gpu/gl/GrGLGpu.h | 651 + gfx/skia/skia/src/gpu/gl/GrGLGpuCommandBuffer.h | 58 + gfx/skia/skia/src/gpu/gl/GrGLGpuProgramCache.cpp | 222 + gfx/skia/skia/src/gpu/gl/GrGLIRect.h | 96 + gfx/skia/skia/src/gpu/gl/GrGLInterface.cpp | 825 + gfx/skia/skia/src/gpu/gl/GrGLPath.cpp | 345 + gfx/skia/skia/src/gpu/gl/GrGLPath.h | 56 + gfx/skia/skia/src/gpu/gl/GrGLPathRange.cpp | 110 + gfx/skia/skia/src/gpu/gl/GrGLPathRange.h | 66 + gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp | 339 + gfx/skia/skia/src/gpu/gl/GrGLPathRendering.h | 132 + gfx/skia/skia/src/gpu/gl/GrGLProgram.cpp | 174 + gfx/skia/skia/src/gpu/gl/GrGLProgram.h | 152 + .../skia/src/gpu/gl/GrGLProgramDataManager.cpp | 325 + gfx/skia/skia/src/gpu/gl/GrGLProgramDataManager.h | 117 + gfx/skia/skia/src/gpu/gl/GrGLRenderTarget.cpp | 239 + gfx/skia/skia/src/gpu/gl/GrGLRenderTarget.h | 116 + gfx/skia/skia/src/gpu/gl/GrGLSampler.h | 45 + gfx/skia/skia/src/gpu/gl/GrGLStencilAttachment.cpp | 44 + gfx/skia/skia/src/gpu/gl/GrGLStencilAttachment.h | 67 + gfx/skia/skia/src/gpu/gl/GrGLTestInterface.cpp | 325 + gfx/skia/skia/src/gpu/gl/GrGLTestInterface.h | 341 + gfx/skia/skia/src/gpu/gl/GrGLTexture.cpp | 103 + gfx/skia/skia/src/gpu/gl/GrGLTexture.h | 86 + .../skia/src/gpu/gl/GrGLTextureRenderTarget.cpp | 52 + gfx/skia/skia/src/gpu/gl/GrGLTextureRenderTarget.h | 80 + gfx/skia/skia/src/gpu/gl/GrGLUniformHandler.cpp | 120 + gfx/skia/skia/src/gpu/gl/GrGLUniformHandler.h | 75 + gfx/skia/skia/src/gpu/gl/GrGLUtil.cpp | 365 + gfx/skia/skia/src/gpu/gl/GrGLUtil.h | 213 + gfx/skia/skia/src/gpu/gl/GrGLVaryingHandler.cpp | 37 + gfx/skia/skia/src/gpu/gl/GrGLVaryingHandler.h | 36 + gfx/skia/skia/src/gpu/gl/GrGLVertexArray.cpp | 133 + gfx/skia/skia/src/gpu/gl/GrGLVertexArray.h | 118 + .../android/GrGLCreateNativeInterface_android.cpp | 237 + .../src/gpu/gl/builders/GrGLProgramBuilder.cpp | 240 + .../skia/src/gpu/gl/builders/GrGLProgramBuilder.h | 72 + .../skia/src/gpu/gl/builders/GrGLSLPrettyPrint.cpp | 204 + .../gpu/gl/builders/GrGLShaderStringBuilder.cpp | 105 + .../src/gpu/gl/builders/GrGLShaderStringBuilder.h | 24 + .../gpu/gl/egl/GrGLCreateNativeInterface_egl.cpp | 29 + .../gpu/gl/glfw/GrGLCreateNativeInterface_glfw.cpp | 27 + .../gpu/gl/glx/GrGLCreateNativeInterface_glx.cpp | 33 + .../gpu/gl/iOS/GrGLCreateNativeInterface_iOS.cpp | 55 + .../gpu/gl/mac/GrGLCreateNativeInterface_mac.cpp | 61 + gfx/skia/skia/src/gpu/gl/mesa/osmesa_wrapper.h | 15 + .../gpu/gl/win/GrGLCreateNativeInterface_win.cpp | 90 + gfx/skia/skia/src/gpu/glsl/GrGLSL.cpp | 58 + gfx/skia/skia/src/gpu/glsl/GrGLSL.h | 390 + gfx/skia/skia/src/gpu/glsl/GrGLSLBlend.cpp | 481 + gfx/skia/skia/src/gpu/glsl/GrGLSLBlend.h | 28 + gfx/skia/skia/src/gpu/glsl/GrGLSLCaps.cpp | 154 + gfx/skia/skia/src/gpu/glsl/GrGLSLCaps.h | 238 + .../src/gpu/glsl/GrGLSLColorSpaceXformHelper.h | 40 + .../skia/src/gpu/glsl/GrGLSLFragmentProcessor.cpp | 80 + .../skia/src/gpu/glsl/GrGLSLFragmentProcessor.h | 198 + .../src/gpu/glsl/GrGLSLFragmentShaderBuilder.cpp | 397 + .../src/gpu/glsl/GrGLSLFragmentShaderBuilder.h | 255 + .../skia/src/gpu/glsl/GrGLSLGeometryProcessor.cpp | 119 + .../skia/src/gpu/glsl/GrGLSLGeometryProcessor.h | 89 + .../src/gpu/glsl/GrGLSLGeometryShaderBuilder.cpp | 19 + .../src/gpu/glsl/GrGLSLGeometryShaderBuilder.h | 27 + .../skia/src/gpu/glsl/GrGLSLPLSPathRendering.h | 12 + .../skia/src/gpu/glsl/GrGLSLPrimitiveProcessor.cpp | 57 + .../skia/src/gpu/glsl/GrGLSLPrimitiveProcessor.h | 135 + .../skia/src/gpu/glsl/GrGLSLProgramBuilder.cpp | 427 + gfx/skia/skia/src/gpu/glsl/GrGLSLProgramBuilder.h | 177 + .../skia/src/gpu/glsl/GrGLSLProgramDataManager.cpp | 33 + .../skia/src/gpu/glsl/GrGLSLProgramDataManager.h | 67 + gfx/skia/skia/src/gpu/glsl/GrGLSLSampler.h | 45 + gfx/skia/skia/src/gpu/glsl/GrGLSLShaderBuilder.cpp | 249 + gfx/skia/skia/src/gpu/glsl/GrGLSLShaderBuilder.h | 263 + gfx/skia/skia/src/gpu/glsl/GrGLSLShaderVar.h | 250 + gfx/skia/skia/src/gpu/glsl/GrGLSLUniformHandler.h | 94 + gfx/skia/skia/src/gpu/glsl/GrGLSLUtil.cpp | 52 + gfx/skia/skia/src/gpu/glsl/GrGLSLUtil.h | 19 + gfx/skia/skia/src/gpu/glsl/GrGLSLVarying.cpp | 159 + gfx/skia/skia/src/gpu/glsl/GrGLSLVarying.h | 186 + .../src/gpu/glsl/GrGLSLVertexShaderBuilder.cpp | 57 + .../skia/src/gpu/glsl/GrGLSLVertexShaderBuilder.h | 34 + gfx/skia/skia/src/gpu/glsl/GrGLSLXferProcessor.cpp | 122 + gfx/skia/skia/src/gpu/glsl/GrGLSLXferProcessor.h | 117 + .../src/gpu/gl => skia/src/gpu/glsl}/GrGLSL_impl.h | 0 .../src/gpu/instanced/GLInstancedRendering.cpp | 324 + .../skia/src/gpu/instanced/GLInstancedRendering.h | 66 + .../skia/src/gpu/instanced/InstanceProcessor.cpp | 2123 + .../skia/src/gpu/instanced/InstanceProcessor.h | 70 + .../skia/src/gpu/instanced/InstancedRendering.cpp | 496 + .../skia/src/gpu/instanced/InstancedRendering.h | 185 + .../src/gpu/instanced/InstancedRenderingTypes.h | 192 + gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.cpp | 568 + gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h | 567 + .../src/gpu/text/GrAtlasTextBlob_regenInBatch.cpp | 314 + gfx/skia/skia/src/gpu/text/GrAtlasTextContext.cpp | 436 + gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h | 98 + gfx/skia/skia/src/gpu/text/GrBatchFontCache.cpp | 390 + gfx/skia/skia/src/gpu/text/GrBatchFontCache.h | 241 + .../src/gpu/text/GrDistanceFieldAdjustTable.cpp | 98 + .../skia/src/gpu/text/GrDistanceFieldAdjustTable.h | 35 + .../src/gpu/text/GrStencilAndCoverTextContext.cpp | 739 + .../src/gpu/text/GrStencilAndCoverTextContext.h | 160 + gfx/skia/skia/src/gpu/text/GrTextBlobCache.cpp | 26 + gfx/skia/skia/src/gpu/text/GrTextBlobCache.h | 144 + gfx/skia/skia/src/gpu/text/GrTextUtils.cpp | 570 + gfx/skia/skia/src/gpu/text/GrTextUtils.h | 106 + gfx/skia/skia/src/gpu/vk/GrVkBackendContext.cpp | 275 + gfx/skia/skia/src/gpu/vk/GrVkBuffer.cpp | 224 + gfx/skia/skia/src/gpu/vk/GrVkBuffer.h | 121 + gfx/skia/skia/src/gpu/vk/GrVkCaps.cpp | 272 + gfx/skia/skia/src/gpu/vk/GrVkCaps.h | 151 + gfx/skia/skia/src/gpu/vk/GrVkCommandBuffer.cpp | 695 + gfx/skia/skia/src/gpu/vk/GrVkCommandBuffer.h | 352 + gfx/skia/skia/src/gpu/vk/GrVkCopyManager.cpp | 405 + gfx/skia/skia/src/gpu/vk/GrVkCopyManager.h | 55 + gfx/skia/skia/src/gpu/vk/GrVkCopyPipeline.cpp | 190 + gfx/skia/skia/src/gpu/vk/GrVkCopyPipeline.h | 43 + gfx/skia/skia/src/gpu/vk/GrVkDescriptorPool.cpp | 51 + gfx/skia/skia/src/gpu/vk/GrVkDescriptorPool.h | 51 + gfx/skia/skia/src/gpu/vk/GrVkDescriptorSet.cpp | 34 + gfx/skia/skia/src/gpu/vk/GrVkDescriptorSet.h | 44 + .../skia/src/gpu/vk/GrVkDescriptorSetManager.cpp | 315 + .../skia/src/gpu/vk/GrVkDescriptorSetManager.h | 95 + gfx/skia/skia/src/gpu/vk/GrVkExtensions.cpp | 259 + gfx/skia/skia/src/gpu/vk/GrVkExtensions.h | 46 + gfx/skia/skia/src/gpu/vk/GrVkFramebuffer.cpp | 57 + gfx/skia/skia/src/gpu/vk/GrVkFramebuffer.h | 50 + gfx/skia/skia/src/gpu/vk/GrVkGLSLSampler.h | 49 + gfx/skia/skia/src/gpu/vk/GrVkGpu.cpp | 1918 + gfx/skia/skia/src/gpu/vk/GrVkGpu.h | 290 + gfx/skia/skia/src/gpu/vk/GrVkGpuCommandBuffer.cpp | 450 + gfx/skia/skia/src/gpu/vk/GrVkGpuCommandBuffer.h | 71 + gfx/skia/skia/src/gpu/vk/GrVkImage.cpp | 161 + gfx/skia/skia/src/gpu/vk/GrVkImage.h | 141 + gfx/skia/skia/src/gpu/vk/GrVkImageView.cpp | 45 + gfx/skia/skia/src/gpu/vk/GrVkImageView.h | 48 + gfx/skia/skia/src/gpu/vk/GrVkIndexBuffer.cpp | 74 + gfx/skia/skia/src/gpu/vk/GrVkIndexBuffer.h | 38 + gfx/skia/skia/src/gpu/vk/GrVkInterface.cpp | 318 + gfx/skia/skia/src/gpu/vk/GrVkMemory.cpp | 642 + gfx/skia/skia/src/gpu/vk/GrVkMemory.h | 167 + gfx/skia/skia/src/gpu/vk/GrVkPipeline.cpp | 546 + gfx/skia/skia/src/gpu/vk/GrVkPipeline.h | 57 + gfx/skia/skia/src/gpu/vk/GrVkPipelineState.cpp | 516 + gfx/skia/skia/src/gpu/vk/GrVkPipelineState.h | 236 + .../skia/src/gpu/vk/GrVkPipelineStateBuilder.cpp | 169 + .../skia/src/gpu/vk/GrVkPipelineStateBuilder.h | 74 + .../skia/src/gpu/vk/GrVkPipelineStateCache.cpp | 147 + .../src/gpu/vk/GrVkPipelineStateDataManager.cpp | 286 + .../skia/src/gpu/vk/GrVkPipelineStateDataManager.h | 83 + gfx/skia/skia/src/gpu/vk/GrVkRenderPass.cpp | 266 + gfx/skia/skia/src/gpu/vk/GrVkRenderPass.h | 146 + gfx/skia/skia/src/gpu/vk/GrVkRenderTarget.cpp | 386 + gfx/skia/skia/src/gpu/vk/GrVkRenderTarget.h | 150 + gfx/skia/skia/src/gpu/vk/GrVkResource.h | 213 + gfx/skia/skia/src/gpu/vk/GrVkResourceProvider.cpp | 481 + gfx/skia/skia/src/gpu/vk/GrVkResourceProvider.h | 258 + gfx/skia/skia/src/gpu/vk/GrVkSampler.cpp | 97 + gfx/skia/skia/src/gpu/vk/GrVkSampler.h | 49 + gfx/skia/skia/src/gpu/vk/GrVkStencilAttachment.cpp | 99 + gfx/skia/skia/src/gpu/vk/GrVkStencilAttachment.h | 57 + gfx/skia/skia/src/gpu/vk/GrVkTexture.cpp | 233 + gfx/skia/skia/src/gpu/vk/GrVkTexture.h | 59 + .../skia/src/gpu/vk/GrVkTextureRenderTarget.cpp | 186 + gfx/skia/skia/src/gpu/vk/GrVkTextureRenderTarget.h | 119 + gfx/skia/skia/src/gpu/vk/GrVkTransferBuffer.cpp | 61 + gfx/skia/skia/src/gpu/vk/GrVkTransferBuffer.h | 56 + gfx/skia/skia/src/gpu/vk/GrVkUniformBuffer.cpp | 103 + gfx/skia/skia/src/gpu/vk/GrVkUniformBuffer.h | 58 + gfx/skia/skia/src/gpu/vk/GrVkUniformHandler.cpp | 228 + gfx/skia/skia/src/gpu/vk/GrVkUniformHandler.h | 98 + gfx/skia/skia/src/gpu/vk/GrVkUtil.cpp | 359 + gfx/skia/skia/src/gpu/vk/GrVkUtil.h | 53 + gfx/skia/skia/src/gpu/vk/GrVkVaryingHandler.cpp | 83 + gfx/skia/skia/src/gpu/vk/GrVkVaryingHandler.h | 27 + gfx/skia/skia/src/gpu/vk/GrVkVertexBuffer.cpp | 73 + gfx/skia/skia/src/gpu/vk/GrVkVertexBuffer.h | 37 + gfx/skia/skia/src/image/SkImage.cpp | 524 + gfx/skia/skia/src/image/SkImageShader.cpp | 266 + gfx/skia/skia/src/image/SkImageShader.h | 50 + gfx/skia/skia/src/image/SkImage_Base.h | 98 + gfx/skia/skia/src/image/SkImage_Generator.cpp | 109 + gfx/skia/skia/src/image/SkImage_Gpu.cpp | 705 + gfx/skia/skia/src/image/SkImage_Gpu.h | 65 + gfx/skia/skia/src/image/SkImage_Raster.cpp | 377 + gfx/skia/skia/src/image/SkReadPixelsRec.h | 41 + gfx/skia/skia/src/image/SkSurface.cpp | 248 + gfx/skia/skia/src/image/SkSurface_Base.h | 136 + gfx/skia/skia/src/image/SkSurface_Gpu.cpp | 267 + gfx/skia/skia/src/image/SkSurface_Gpu.h | 44 + gfx/skia/skia/src/image/SkSurface_Raster.cpp | 223 + gfx/skia/skia/src/images/SkForceLinking.cpp | 41 + gfx/skia/skia/src/images/SkGIFMovie.cpp | 451 + gfx/skia/skia/src/images/SkImageEncoder.cpp | 88 + .../skia/src/images/SkImageEncoder_Factory.cpp | 22 + gfx/skia/skia/src/images/SkJPEGImageEncoder.cpp | 184 + gfx/skia/skia/src/images/SkJPEGWriteUtility.cpp | 64 + gfx/skia/skia/src/images/SkJPEGWriteUtility.h | 46 + gfx/skia/skia/src/images/SkKTXImageEncoder.cpp | 97 + gfx/skia/skia/src/images/SkMovie.cpp | 94 + .../skia/src/images/SkMovie_FactoryDefault.cpp | 26 + gfx/skia/skia/src/images/SkPNGImageEncoder.cpp | 362 + gfx/skia/skia/src/images/SkWEBPImageEncoder.cpp | 247 + gfx/skia/skia/src/images/transform_scanline.h | 188 + gfx/skia/skia/src/lazy/SkDiscardableMemoryPool.cpp | 258 + gfx/skia/skia/src/lazy/SkDiscardableMemoryPool.h | 69 + gfx/skia/skia/src/lazy/SkDiscardablePixelRef.cpp | 155 + gfx/skia/skia/src/lazy/SkDiscardablePixelRef.h | 81 + gfx/skia/skia/src/opts/Sk4px_NEON.h | 99 + gfx/skia/skia/src/opts/Sk4px_SSE2.h | 104 + gfx/skia/skia/src/opts/Sk4px_none.h | 109 + .../skia/src/opts/SkBitmapFilter_opts_SSE2.cpp | 500 + gfx/skia/skia/src/opts/SkBitmapFilter_opts_SSE2.h | 30 + .../skia/src/opts/SkBitmapProcState_arm_neon.cpp | 499 + .../skia/src/opts/SkBitmapProcState_filter_neon.h | 94 + .../opts/SkBitmapProcState_matrixProcs_neon.cpp | 0 .../skia/src/opts/SkBitmapProcState_matrix_neon.h | 500 + .../skia/src/opts/SkBitmapProcState_opts_SSE2.cpp | 621 + .../skia/src/opts/SkBitmapProcState_opts_SSE2.h | 28 + .../skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp | 761 + .../skia/src/opts/SkBitmapProcState_opts_SSSE3.h | 25 + .../skia/src/opts/SkBitmapProcState_opts_arm.cpp | 30 + .../src/opts/SkBitmapProcState_opts_mips_dsp.cpp | 261 + .../skia/src/opts/SkBitmapProcState_opts_none.cpp | 27 + gfx/skia/skia/src/opts/SkBlend_opts.h | 187 + gfx/skia/skia/src/opts/SkBlitMask_opts.h | 206 + gfx/skia/skia/src/opts/SkBlitMask_opts_arm.cpp | 26 + .../skia/src/opts/SkBlitMask_opts_arm_neon.cpp | 211 + gfx/skia/skia/src/opts/SkBlitMask_opts_arm_neon.h | 21 + gfx/skia/skia/src/opts/SkBlitMask_opts_none.cpp | 18 + gfx/skia/skia/src/opts/SkBlitRow_opts.h | 235 + gfx/skia/skia/src/opts/SkBlitRow_opts_SSE2.cpp | 990 + gfx/skia/skia/src/opts/SkBlitRow_opts_SSE2.h | 41 + gfx/skia/skia/src/opts/SkBlitRow_opts_arm.cpp | 35 + gfx/skia/skia/src/opts/SkBlitRow_opts_arm_neon.cpp | 1323 + gfx/skia/skia/src/opts/SkBlitRow_opts_arm_neon.h | 16 + gfx/skia/skia/src/opts/SkBlitRow_opts_mips_dsp.cpp | 958 + gfx/skia/skia/src/opts/SkBlitRow_opts_none.cpp | 22 + gfx/skia/skia/src/opts/SkBlurImageFilter_opts.h | 323 + gfx/skia/skia/src/opts/SkChecksum_opts.h | 216 + gfx/skia/skia/src/opts/SkColorCubeFilter_opts.h | 84 + gfx/skia/skia/src/opts/SkColor_opts_SSE2.h | 305 + gfx/skia/skia/src/opts/SkColor_opts_neon.h | 121 + .../skia/src/opts/SkMorphologyImageFilter_opts.h | 137 + gfx/skia/skia/src/opts/SkNx_neon.h | 556 + gfx/skia/skia/src/opts/SkNx_sse.h | 506 + gfx/skia/skia/src/opts/SkOpts_avx.cpp | 14 + gfx/skia/skia/src/opts/SkOpts_crc32.cpp | 17 + gfx/skia/skia/src/opts/SkOpts_hsw.cpp | 15 + gfx/skia/skia/src/opts/SkOpts_neon.cpp | 54 + gfx/skia/skia/src/opts/SkOpts_sse41.cpp | 81 + gfx/skia/skia/src/opts/SkOpts_sse42.cpp | 18 + gfx/skia/skia/src/opts/SkOpts_ssse3.cpp | 32 + gfx/skia/skia/src/opts/SkRasterPipeline_opts.h | 358 + gfx/skia/skia/src/opts/SkSwizzler_opts.h | 846 + gfx/skia/skia/src/opts/SkTextureCompressor_opts.h | 266 + gfx/skia/skia/src/opts/SkXfermode_opts.h | 360 + gfx/skia/skia/src/opts/opts_check_x86.cpp | 163 + gfx/skia/skia/src/pathops/SkAddIntersections.cpp | 564 + gfx/skia/skia/src/pathops/SkAddIntersections.h | 17 + .../skia/src/pathops/SkDConicLineIntersection.cpp | 384 + .../skia/src/pathops/SkDCubicLineIntersection.cpp | 454 + gfx/skia/skia/src/pathops/SkDCubicToQuads.cpp | 44 + gfx/skia/skia/src/pathops/SkDLineIntersection.cpp | 333 + .../skia/src/pathops/SkDQuadLineIntersection.cpp | 470 + gfx/skia/skia/src/pathops/SkIntersectionHelper.h | 113 + gfx/skia/skia/src/pathops/SkIntersections.cpp | 160 + gfx/skia/skia/src/pathops/SkIntersections.h | 329 + .../{trunk => skia}/src/pathops/SkLineParameters.h | 0 gfx/skia/skia/src/pathops/SkOpAngle.cpp | 995 + gfx/skia/skia/src/pathops/SkOpAngle.h | 137 + gfx/skia/skia/src/pathops/SkOpBuilder.cpp | 186 + gfx/skia/skia/src/pathops/SkOpCoincidence.cpp | 1363 + gfx/skia/skia/src/pathops/SkOpCoincidence.h | 303 + gfx/skia/skia/src/pathops/SkOpContour.cpp | 70 + gfx/skia/skia/src/pathops/SkOpContour.h | 431 + gfx/skia/skia/src/pathops/SkOpCubicHull.cpp | 150 + gfx/skia/skia/src/pathops/SkOpEdgeBuilder.cpp | 305 + gfx/skia/skia/src/pathops/SkOpEdgeBuilder.h | 71 + gfx/skia/skia/src/pathops/SkOpSegment.cpp | 1695 + gfx/skia/skia/src/pathops/SkOpSegment.h | 458 + gfx/skia/skia/src/pathops/SkOpSpan.cpp | 475 + gfx/skia/skia/src/pathops/SkOpSpan.h | 570 + gfx/skia/skia/src/pathops/SkOpTAllocator.h | 33 + gfx/skia/skia/src/pathops/SkPathOpsBounds.h | 65 + gfx/skia/skia/src/pathops/SkPathOpsCommon.cpp | 335 + gfx/skia/skia/src/pathops/SkPathOpsCommon.h | 33 + gfx/skia/skia/src/pathops/SkPathOpsConic.cpp | 169 + gfx/skia/skia/src/pathops/SkPathOpsConic.h | 123 + gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp | 706 + gfx/skia/skia/src/pathops/SkPathOpsCubic.h | 150 + gfx/skia/skia/src/pathops/SkPathOpsCurve.cpp | 145 + gfx/skia/skia/src/pathops/SkPathOpsCurve.h | 415 + gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp | 2913 + gfx/skia/skia/src/pathops/SkPathOpsDebug.h | 382 + gfx/skia/skia/src/pathops/SkPathOpsLine.cpp | 149 + gfx/skia/skia/src/pathops/SkPathOpsLine.h | 39 + gfx/skia/skia/src/pathops/SkPathOpsOp.cpp | 472 + gfx/skia/skia/src/pathops/SkPathOpsPoint.cpp | 12 + gfx/skia/skia/src/pathops/SkPathOpsPoint.h | 271 + gfx/skia/skia/src/pathops/SkPathOpsQuad.cpp | 390 + gfx/skia/skia/src/pathops/SkPathOpsQuad.h | 113 + gfx/skia/skia/src/pathops/SkPathOpsRect.cpp | 62 + gfx/skia/skia/src/pathops/SkPathOpsRect.h | 69 + gfx/skia/skia/src/pathops/SkPathOpsSimplify.cpp | 222 + gfx/skia/skia/src/pathops/SkPathOpsTSect.cpp | 62 + gfx/skia/skia/src/pathops/SkPathOpsTSect.h | 2365 + gfx/skia/skia/src/pathops/SkPathOpsTightBounds.cpp | 83 + gfx/skia/skia/src/pathops/SkPathOpsTypes.cpp | 251 + gfx/skia/skia/src/pathops/SkPathOpsTypes.h | 618 + gfx/skia/skia/src/pathops/SkPathOpsWinding.cpp | 416 + gfx/skia/skia/src/pathops/SkPathWriter.cpp | 362 + gfx/skia/skia/src/pathops/SkPathWriter.h | 54 + gfx/skia/skia/src/pathops/SkReduceOrder.cpp | 283 + gfx/skia/skia/src/pathops/SkReduceOrder.h | 35 + gfx/skia/skia/src/pdf/SkBitmapKey.h | 77 + gfx/skia/skia/src/pdf/SkDeflate.cpp | 121 + gfx/skia/skia/src/pdf/SkDeflate.h | 53 + gfx/skia/skia/src/pdf/SkDocument_PDF_None.cpp | 17 + gfx/skia/skia/src/pdf/SkJpegInfo.cpp | 119 + gfx/skia/skia/src/pdf/SkJpegInfo.h | 31 + gfx/skia/skia/src/pdf/SkPDFBitmap.cpp | 524 + gfx/skia/skia/src/pdf/SkPDFBitmap.h | 24 + gfx/skia/skia/src/pdf/SkPDFCanon.cpp | 125 + gfx/skia/skia/src/pdf/SkPDFCanon.h | 108 + gfx/skia/skia/src/pdf/SkPDFCanvas.cpp | 97 + gfx/skia/skia/src/pdf/SkPDFCanvas.h | 56 + .../skia/src/pdf/SkPDFConvertType1FontStream.cpp | 205 + .../skia/src/pdf/SkPDFConvertType1FontStream.h | 28 + gfx/skia/skia/src/pdf/SkPDFDevice.cpp | 2325 + gfx/skia/skia/src/pdf/SkPDFDevice.h | 303 + gfx/skia/skia/src/pdf/SkPDFDocument.cpp | 463 + gfx/skia/skia/src/pdf/SkPDFDocument.h | 89 + gfx/skia/skia/src/pdf/SkPDFFont.cpp | 736 + gfx/skia/skia/src/pdf/SkPDFFont.h | 136 + gfx/skia/skia/src/pdf/SkPDFFormXObject.cpp | 39 + gfx/skia/skia/src/pdf/SkPDFFormXObject.h | 25 + gfx/skia/skia/src/pdf/SkPDFGraphicState.cpp | 205 + gfx/skia/skia/src/pdf/SkPDFGraphicState.h | 80 + .../skia/src/pdf/SkPDFMakeCIDGlyphWidthsArray.cpp | 262 + .../skia/src/pdf/SkPDFMakeCIDGlyphWidthsArray.h | 23 + gfx/skia/skia/src/pdf/SkPDFMakeToUnicodeCmap.cpp | 225 + gfx/skia/skia/src/pdf/SkPDFMakeToUnicodeCmap.h | 29 + gfx/skia/skia/src/pdf/SkPDFMetadata.cpp | 329 + gfx/skia/skia/src/pdf/SkPDFMetadata.h | 30 + gfx/skia/skia/src/pdf/SkPDFResourceDict.cpp | 100 + gfx/skia/skia/src/pdf/SkPDFResourceDict.h | 60 + gfx/skia/skia/src/pdf/SkPDFShader.cpp | 1362 + gfx/skia/skia/src/pdf/SkPDFShader.h | 86 + gfx/skia/skia/src/pdf/SkPDFTypes.cpp | 613 + gfx/skia/skia/src/pdf/SkPDFTypes.h | 396 + gfx/skia/skia/src/pdf/SkPDFUtils.cpp | 481 + gfx/skia/skia/src/pdf/SkPDFUtils.h | 107 + gfx/skia/skia/src/pdf/SkScopeExit.h | 50 + gfx/skia/skia/src/pipe/SkPipeCanvas.cpp | 1069 + gfx/skia/skia/src/pipe/SkPipeCanvas.h | 170 + gfx/skia/skia/src/pipe/SkPipeFormat.h | 220 + gfx/skia/skia/src/pipe/SkPipeReader.cpp | 962 + gfx/skia/skia/src/pipe/SkRefSet.h | 40 + gfx/skia/skia/src/ports/SkDebug_android.cpp | 36 + gfx/skia/skia/src/ports/SkDebug_stdio.cpp | 20 + gfx/skia/skia/src/ports/SkDebug_win.cpp | 34 + .../skia/src/ports/SkDiscardableMemory_none.cpp | 14 + gfx/skia/skia/src/ports/SkFontConfigInterface.cpp | 30 + .../src/ports/SkFontConfigInterface_direct.cpp | 735 + .../skia/src/ports/SkFontConfigInterface_direct.h | 38 + .../ports/SkFontConfigInterface_direct_factory.cpp | 16 + gfx/skia/skia/src/ports/SkFontConfigTypeface.h | 67 + gfx/skia/skia/src/ports/SkFontHost_FreeType.cpp | 1776 + .../skia/src/ports/SkFontHost_FreeType_common.cpp | 635 + .../skia/src/ports/SkFontHost_FreeType_common.h | 99 + gfx/skia/skia/src/ports/SkFontHost_cairo.cpp | 846 + gfx/skia/skia/src/ports/SkFontHost_mac.cpp | 2621 + gfx/skia/skia/src/ports/SkFontHost_win.cpp | 2503 + .../src/ports/SkFontMgr_FontConfigInterface.cpp | 302 + .../SkFontMgr_FontConfigInterface_factory.cpp | 18 + gfx/skia/skia/src/ports/SkFontMgr_android.cpp | 550 + .../skia/src/ports/SkFontMgr_android_factory.cpp | 48 + .../skia/src/ports/SkFontMgr_android_parser.cpp | 801 + gfx/skia/skia/src/ports/SkFontMgr_android_parser.h | 213 + gfx/skia/skia/src/ports/SkFontMgr_custom.cpp | 522 + .../ports/SkFontMgr_custom_directory_factory.cpp | 17 + .../ports/SkFontMgr_custom_embedded_factory.cpp | 17 + .../src/ports/SkFontMgr_custom_empty_factory.cpp | 13 + .../skia/src/ports/SkFontMgr_empty_factory.cpp | 13 + gfx/skia/skia/src/ports/SkFontMgr_fontconfig.cpp | 958 + .../src/ports/SkFontMgr_fontconfig_factory.cpp | 14 + gfx/skia/skia/src/ports/SkFontMgr_win_dw.cpp | 1095 + .../skia/src/ports/SkFontMgr_win_dw_factory.cpp | 18 + .../skia/src/ports/SkFontMgr_win_gdi_factory.cpp | 18 + .../src/ports/SkGlobalInitialization_default.cpp | 45 + gfx/skia/skia/src/ports/SkImageEncoder_CG.cpp | 151 + gfx/skia/skia/src/ports/SkImageEncoder_WIC.cpp | 240 + gfx/skia/skia/src/ports/SkImageEncoder_none.cpp | 76 + gfx/skia/skia/src/ports/SkImageGeneratorCG.cpp | 122 + gfx/skia/skia/src/ports/SkImageGeneratorCG.h | 43 + gfx/skia/skia/src/ports/SkImageGeneratorWIC.cpp | 175 + gfx/skia/skia/src/ports/SkImageGeneratorWIC.h | 63 + gfx/skia/skia/src/ports/SkImageGenerator_none.cpp | 12 + gfx/skia/skia/src/ports/SkImageGenerator_skia.cpp | 13 + gfx/skia/skia/src/ports/SkMemory_malloc.cpp | 75 + gfx/skia/skia/src/ports/SkMemory_mozalloc.cpp | 53 + gfx/skia/skia/src/ports/SkOSFile_posix.cpp | 181 + gfx/skia/skia/src/ports/SkOSFile_stdio.cpp | 215 + gfx/skia/skia/src/ports/SkOSFile_win.cpp | 247 + gfx/skia/skia/src/ports/SkOSLibrary.h | 14 + gfx/skia/skia/src/ports/SkOSLibrary_posix.cpp | 25 + gfx/skia/skia/src/ports/SkOSLibrary_win.cpp | 21 + .../skia/src/ports/SkRemotableFontMgr_win_dw.cpp | 490 + gfx/skia/skia/src/ports/SkScalerContext_win_dw.cpp | 938 + gfx/skia/skia/src/ports/SkScalerContext_win_dw.h | 85 + gfx/skia/skia/src/ports/SkTLS_none.cpp | 18 + gfx/skia/skia/src/ports/SkTLS_pthread.cpp | 25 + gfx/skia/skia/src/ports/SkTLS_win.cpp | 80 + gfx/skia/skia/src/ports/SkTypeface_win_dw.cpp | 431 + gfx/skia/skia/src/ports/SkTypeface_win_dw.h | 137 + gfx/skia/skia/src/sfnt/SkIBMFamilyClass.h | 142 + gfx/skia/skia/src/sfnt/SkOTTableTypes.h | 62 + gfx/skia/skia/src/sfnt/SkOTTable_EBDT.h | 108 + gfx/skia/skia/src/sfnt/SkOTTable_EBLC.h | 150 + gfx/skia/{trunk => skia}/src/sfnt/SkOTTable_EBSC.h | 0 gfx/skia/skia/src/sfnt/SkOTTable_OS_2.h | 52 + gfx/skia/skia/src/sfnt/SkOTTable_OS_2_V0.h | 146 + gfx/skia/skia/src/sfnt/SkOTTable_OS_2_V1.h | 515 + gfx/skia/skia/src/sfnt/SkOTTable_OS_2_V2.h | 538 + gfx/skia/skia/src/sfnt/SkOTTable_OS_2_V3.h | 547 + gfx/skia/skia/src/sfnt/SkOTTable_OS_2_V4.h | 582 + gfx/skia/skia/src/sfnt/SkOTTable_OS_2_VA.h | 141 + gfx/skia/skia/src/sfnt/SkOTTable_gasp.h | 72 + gfx/skia/skia/src/sfnt/SkOTTable_glyf.h | 213 + gfx/skia/skia/src/sfnt/SkOTTable_head.h | 146 + gfx/skia/skia/src/sfnt/SkOTTable_hhea.h | 54 + gfx/skia/{trunk => skia}/src/sfnt/SkOTTable_loca.h | 0 gfx/skia/{trunk => skia}/src/sfnt/SkOTTable_maxp.h | 0 gfx/skia/skia/src/sfnt/SkOTTable_maxp_CFF.h | 30 + gfx/skia/skia/src/sfnt/SkOTTable_maxp_TT.h | 48 + gfx/skia/skia/src/sfnt/SkOTTable_name.cpp | 534 + gfx/skia/skia/src/sfnt/SkOTTable_name.h | 575 + gfx/skia/skia/src/sfnt/SkOTTable_post.h | 50 + gfx/skia/skia/src/sfnt/SkOTUtils.cpp | 203 + gfx/skia/skia/src/sfnt/SkOTUtils.h | 91 + gfx/skia/skia/src/sfnt/SkPanose.h | 527 + gfx/skia/skia/src/sfnt/SkSFNTHeader.h | 70 + gfx/skia/skia/src/sfnt/SkTTCFHeader.h | 56 + gfx/skia/skia/src/sksl/GLSL.std.450.h | 131 + gfx/skia/skia/src/sksl/SkSLCodeGenerator.h | 30 + gfx/skia/skia/src/sksl/SkSLCompiler.cpp | 269 + gfx/skia/skia/src/sksl/SkSLCompiler.h | 66 + gfx/skia/skia/src/sksl/SkSLContext.h | 227 + gfx/skia/skia/src/sksl/SkSLErrorReporter.h | 27 + gfx/skia/skia/src/sksl/SkSLGLSLCodeGenerator.cpp | 480 + gfx/skia/skia/src/sksl/SkSLGLSLCodeGenerator.h | 177 + gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp | 1260 + gfx/skia/skia/src/sksl/SkSLIRGenerator.h | 123 + gfx/skia/skia/src/sksl/SkSLMain.cpp | 48 + gfx/skia/skia/src/sksl/SkSLParser.cpp | 1407 + gfx/skia/skia/src/sksl/SkSLParser.h | 209 + gfx/skia/skia/src/sksl/SkSLPosition.h | 38 + gfx/skia/skia/src/sksl/SkSLSPIRVCodeGenerator.cpp | 2638 + gfx/skia/skia/src/sksl/SkSLSPIRVCodeGenerator.h | 267 + gfx/skia/skia/src/sksl/SkSLToken.h | 162 + gfx/skia/skia/src/sksl/SkSLUtil.cpp | 33 + gfx/skia/skia/src/sksl/SkSLUtil.h | 57 + .../skia/src/sksl/ast/SkSLASTBinaryExpression.h | 42 + gfx/skia/skia/src/sksl/ast/SkSLASTBlock.h | 40 + gfx/skia/skia/src/sksl/ast/SkSLASTBoolLiteral.h | 34 + gfx/skia/skia/src/sksl/ast/SkSLASTBreakStatement.h | 31 + gfx/skia/skia/src/sksl/ast/SkSLASTCallSuffix.h | 44 + .../skia/src/sksl/ast/SkSLASTContinueStatement.h | 31 + gfx/skia/skia/src/sksl/ast/SkSLASTDeclaration.h | 37 + .../skia/src/sksl/ast/SkSLASTDiscardStatement.h | 31 + gfx/skia/skia/src/sksl/ast/SkSLASTDoStatement.h | 37 + gfx/skia/skia/src/sksl/ast/SkSLASTExpression.h | 41 + .../skia/src/sksl/ast/SkSLASTExpressionStatement.h | 34 + gfx/skia/skia/src/sksl/ast/SkSLASTExtension.h | 34 + gfx/skia/skia/src/sksl/ast/SkSLASTFieldSuffix.h | 35 + gfx/skia/skia/src/sksl/ast/SkSLASTFloatLiteral.h | 34 + gfx/skia/skia/src/sksl/ast/SkSLASTForStatement.h | 56 + gfx/skia/skia/src/sksl/ast/SkSLASTFunction.h | 57 + gfx/skia/skia/src/sksl/ast/SkSLASTIdentifier.h | 34 + gfx/skia/skia/src/sksl/ast/SkSLASTIfStatement.h | 47 + gfx/skia/skia/src/sksl/ast/SkSLASTIndexSuffix.h | 35 + gfx/skia/skia/src/sksl/ast/SkSLASTIntLiteral.h | 35 + gfx/skia/skia/src/sksl/ast/SkSLASTInterfaceBlock.h | 58 + gfx/skia/skia/src/sksl/ast/SkSLASTLayout.h | 74 + gfx/skia/skia/src/sksl/ast/SkSLASTModifiers.h | 78 + gfx/skia/skia/src/sksl/ast/SkSLASTNode.h | 28 + gfx/skia/skia/src/sksl/ast/SkSLASTParameter.h | 48 + gfx/skia/skia/src/sksl/ast/SkSLASTPositionNode.h | 28 + .../skia/src/sksl/ast/SkSLASTPrefixExpression.h | 37 + .../skia/src/sksl/ast/SkSLASTReturnStatement.h | 39 + gfx/skia/skia/src/sksl/ast/SkSLASTStatement.h | 46 + gfx/skia/skia/src/sksl/ast/SkSLASTSuffix.h | 51 + .../skia/src/sksl/ast/SkSLASTSuffixExpression.h | 37 + .../skia/src/sksl/ast/SkSLASTTernaryExpression.h | 41 + gfx/skia/skia/src/sksl/ast/SkSLASTType.h | 40 + gfx/skia/skia/src/sksl/ast/SkSLASTVarDeclaration.h | 88 + .../src/sksl/ast/SkSLASTVarDeclarationStatement.h | 35 + gfx/skia/skia/src/sksl/ast/SkSLASTWhileStatement.h | 37 + gfx/skia/skia/src/sksl/ir/SkSLBinaryExpression.h | 41 + gfx/skia/skia/src/sksl/ir/SkSLBlock.h | 44 + gfx/skia/skia/src/sksl/ir/SkSLBoolLiteral.h | 39 + gfx/skia/skia/src/sksl/ir/SkSLBreakStatement.h | 32 + gfx/skia/skia/src/sksl/ir/SkSLConstructor.h | 52 + gfx/skia/skia/src/sksl/ir/SkSLContinueStatement.h | 32 + gfx/skia/skia/src/sksl/ir/SkSLDiscardStatement.h | 32 + gfx/skia/skia/src/sksl/ir/SkSLDoStatement.h | 38 + gfx/skia/skia/src/sksl/ir/SkSLExpression.h | 55 + .../skia/src/sksl/ir/SkSLExpressionStatement.h | 35 + gfx/skia/skia/src/sksl/ir/SkSLExtension.h | 34 + gfx/skia/skia/src/sksl/ir/SkSLField.h | 41 + gfx/skia/skia/src/sksl/ir/SkSLFieldAccess.h | 47 + gfx/skia/skia/src/sksl/ir/SkSLFloatLiteral.h | 39 + gfx/skia/skia/src/sksl/ir/SkSLForStatement.h | 59 + gfx/skia/skia/src/sksl/ir/SkSLFunctionCall.h | 46 + .../skia/src/sksl/ir/SkSLFunctionDeclaration.h | 66 + gfx/skia/skia/src/sksl/ir/SkSLFunctionDefinition.h | 39 + gfx/skia/skia/src/sksl/ir/SkSLFunctionReference.h | 38 + gfx/skia/skia/src/sksl/ir/SkSLIRNode.h | 32 + gfx/skia/skia/src/sksl/ir/SkSLIfStatement.h | 44 + gfx/skia/skia/src/sksl/ir/SkSLIndexExpression.h | 65 + gfx/skia/skia/src/sksl/ir/SkSLIntLiteral.h | 40 + gfx/skia/skia/src/sksl/ir/SkSLInterfaceBlock.h | 51 + gfx/skia/skia/src/sksl/ir/SkSLLayout.h | 92 + gfx/skia/skia/src/sksl/ir/SkSLModifiers.h | 90 + gfx/skia/skia/src/sksl/ir/SkSLPostfixExpression.h | 36 + gfx/skia/skia/src/sksl/ir/SkSLPrefixExpression.h | 36 + gfx/skia/skia/src/sksl/ir/SkSLProgram.h | 42 + gfx/skia/skia/src/sksl/ir/SkSLProgramElement.h | 37 + gfx/skia/skia/src/sksl/ir/SkSLReturnStatement.h | 42 + gfx/skia/skia/src/sksl/ir/SkSLStatement.h | 45 + gfx/skia/skia/src/sksl/ir/SkSLSwizzle.h | 87 + gfx/skia/skia/src/sksl/ir/SkSLSymbol.h | 40 + gfx/skia/skia/src/sksl/ir/SkSLSymbolTable.cpp | 100 + gfx/skia/skia/src/sksl/ir/SkSLSymbolTable.h | 56 + gfx/skia/skia/src/sksl/ir/SkSLTernaryExpression.h | 43 + gfx/skia/skia/src/sksl/ir/SkSLType.cpp | 135 + gfx/skia/skia/src/sksl/ir/SkSLType.h | 345 + gfx/skia/skia/src/sksl/ir/SkSLTypeReference.h | 37 + gfx/skia/skia/src/sksl/ir/SkSLUnresolvedFunction.h | 40 + gfx/skia/skia/src/sksl/ir/SkSLVarDeclaration.h | 83 + .../skia/src/sksl/ir/SkSLVarDeclarationStatement.h | 35 + gfx/skia/skia/src/sksl/ir/SkSLVariable.h | 55 + gfx/skia/skia/src/sksl/ir/SkSLVariableReference.h | 38 + gfx/skia/skia/src/sksl/ir/SkSLWhileStatement.h | 38 + gfx/skia/skia/src/sksl/lex.sksl.c | 2505 + gfx/skia/skia/src/sksl/sksl.flex | 191 + gfx/skia/skia/src/sksl/sksl.include | 544 + gfx/skia/skia/src/sksl/sksl_frag.include | 8 + gfx/skia/skia/src/sksl/sksl_vert.include | 11 + gfx/skia/skia/src/sksl/spirv.h | 870 + gfx/skia/skia/src/svg/SkSVGCanvas.cpp | 17 + gfx/skia/skia/src/svg/SkSVGDevice.cpp | 813 + gfx/skia/skia/src/svg/SkSVGDevice.h | 73 + gfx/skia/skia/src/utils/SkBase64.cpp | 163 + gfx/skia/skia/src/utils/SkBase64.h | 39 + gfx/skia/skia/src/utils/SkBitSet.h | 82 + .../skia/src/utils/SkBitmapSourceDeserializer.cpp | 31 + .../skia/src/utils/SkBitmapSourceDeserializer.h | 21 + gfx/skia/skia/src/utils/SkBoundaryPatch.cpp | 78 + gfx/skia/skia/src/utils/SkCamera.cpp | 373 + gfx/skia/skia/src/utils/SkCanvasStack.cpp | 104 + gfx/skia/skia/src/utils/SkCanvasStack.h | 52 + gfx/skia/skia/src/utils/SkCanvasStateUtils.cpp | 355 + gfx/skia/skia/src/utils/SkCurveMeasure.cpp | 310 + gfx/skia/skia/src/utils/SkCurveMeasure.h | 76 + gfx/skia/skia/src/utils/SkDashPath.cpp | 345 + gfx/skia/skia/src/utils/SkDashPathPriv.h | 52 + gfx/skia/skia/src/utils/SkDeferredCanvas.cpp | 570 + gfx/skia/skia/src/utils/SkDeferredCanvas.h | 156 + gfx/skia/skia/src/utils/SkDumpCanvas.cpp | 571 + gfx/skia/skia/src/utils/SkEventTracer.cpp | 60 + gfx/skia/{trunk => skia}/src/utils/SkFloatUtils.h | 0 gfx/skia/skia/src/utils/SkFrontBufferedStream.cpp | 212 + gfx/skia/skia/src/utils/SkInterpolator.cpp | 270 + gfx/skia/skia/src/utils/SkLayer.cpp | 229 + gfx/skia/skia/src/utils/SkLua.cpp | 2151 + gfx/skia/skia/src/utils/SkLuaCanvas.cpp | 317 + gfx/skia/{trunk => skia}/src/utils/SkMatrix22.cpp | 0 gfx/skia/{trunk => skia}/src/utils/SkMatrix22.h | 0 gfx/skia/skia/src/utils/SkMeshUtils.cpp | 101 + gfx/skia/skia/src/utils/SkMultiPictureDocument.cpp | 91 + gfx/skia/skia/src/utils/SkMultiPictureDocument.h | 48 + .../skia/src/utils/SkMultiPictureDocumentPriv.h | 32 + .../src/utils/SkMultiPictureDocumentReader.cpp | 93 + .../skia/src/utils/SkMultiPictureDocumentReader.h | 46 + gfx/skia/skia/src/utils/SkNWayCanvas.cpp | 325 + gfx/skia/skia/src/utils/SkNullCanvas.cpp | 18 + gfx/skia/skia/src/utils/SkOSFile.cpp | 44 + gfx/skia/skia/src/utils/SkPaintFilterCanvas.cpp | 230 + gfx/skia/skia/src/utils/SkParse.cpp | 296 + gfx/skia/skia/src/utils/SkParseColor.cpp | 538 + gfx/skia/skia/src/utils/SkParsePath.cpp | 269 + gfx/skia/skia/src/utils/SkPatchGrid.cpp | 189 + gfx/skia/skia/src/utils/SkPatchGrid.h | 144 + gfx/skia/skia/src/utils/SkPatchUtils.cpp | 311 + gfx/skia/skia/src/utils/SkPatchUtils.h | 121 + gfx/skia/skia/src/utils/SkRGBAToYUV.cpp | 58 + gfx/skia/skia/src/utils/SkRGBAToYUV.h | 21 + .../skia/src/utils/SkShadowPaintFilterCanvas.cpp | 307 + .../skia/src/utils/SkShadowPaintFilterCanvas.h | 117 + gfx/skia/skia/src/utils/SkTextBox.cpp | 302 + gfx/skia/skia/src/utils/SkTextureCompressor.cpp | 231 + gfx/skia/skia/src/utils/SkTextureCompressor.h | 110 + .../skia/src/utils/SkTextureCompressor_ASTC.cpp | 2101 + gfx/skia/skia/src/utils/SkTextureCompressor_ASTC.h | 27 + .../skia/src/utils/SkTextureCompressor_Blitter.h | 733 + .../skia/src/utils/SkTextureCompressor_LATC.cpp | 519 + gfx/skia/skia/src/utils/SkTextureCompressor_LATC.h | 26 + .../skia/src/utils/SkTextureCompressor_R11EAC.cpp | 670 + .../skia/src/utils/SkTextureCompressor_R11EAC.h | 26 + .../skia/src/utils/SkTextureCompressor_Utils.h | 68 + gfx/skia/skia/src/utils/SkThreadUtils.h | 39 + gfx/skia/skia/src/utils/SkThreadUtils_pthread.cpp | 117 + .../src/utils/SkThreadUtils_pthread.h | 0 gfx/skia/skia/src/utils/SkThreadUtils_win.cpp | 101 + gfx/skia/skia/src/utils/SkThreadUtils_win.h | 27 + gfx/skia/skia/src/utils/SkWhitelistChecksums.inc | 50 + gfx/skia/skia/src/utils/SkWhitelistTypefaces.cpp | 273 + gfx/skia/skia/src/utils/mac/SkCreateCGImageRef.cpp | 248 + gfx/skia/skia/src/utils/mac/SkStream_mac.cpp | 81 + gfx/skia/skia/src/utils/win/SkAutoCoInitialize.cpp | 32 + gfx/skia/skia/src/utils/win/SkAutoCoInitialize.h | 31 + gfx/skia/skia/src/utils/win/SkDWrite.cpp | 128 + gfx/skia/skia/src/utils/win/SkDWrite.h | 107 + .../skia/src/utils/win/SkDWriteFontFileStream.cpp | 235 + .../skia/src/utils/win/SkDWriteFontFileStream.h | 79 + .../skia/src/utils/win/SkDWriteGeometrySink.cpp | 149 + gfx/skia/skia/src/utils/win/SkDWriteGeometrySink.h | 46 + gfx/skia/skia/src/utils/win/SkHRESULT.cpp | 40 + gfx/skia/skia/src/utils/win/SkHRESULT.h | 62 + gfx/skia/skia/src/utils/win/SkIStream.cpp | 276 + gfx/skia/skia/src/utils/win/SkIStream.h | 135 + gfx/skia/skia/src/utils/win/SkTScopedComPtr.h | 81 + gfx/skia/skia/src/utils/win/SkWGL.h | 162 + gfx/skia/skia/src/utils/win/SkWGL_win.cpp | 469 + gfx/skia/skia/src/views/SkEvent.cpp | 512 + gfx/skia/skia/src/views/SkEventSink.cpp | 300 + gfx/skia/skia/src/views/SkOSMenu.cpp | 263 + gfx/skia/skia/src/views/SkTagList.cpp | 61 + gfx/skia/skia/src/views/SkTagList.h | 42 + gfx/skia/skia/src/views/SkTouchGesture.cpp | 353 + gfx/skia/skia/src/views/SkView.cpp | 810 + gfx/skia/skia/src/views/SkViewPriv.cpp | 102 + gfx/skia/skia/src/views/SkViewPriv.h | 43 + gfx/skia/skia/src/views/SkWindow.cpp | 361 + gfx/skia/skia/src/views/ios/SkOSWindow_iOS.mm | 72 + .../src/views/mac/SkEventNotifier.h | 0 .../src/views/mac/SkEventNotifier.mm | 0 gfx/skia/skia/src/views/mac/SkNSView.h | 56 + gfx/skia/skia/src/views/mac/SkNSView.mm | 430 + gfx/skia/skia/src/views/mac/SkOSWindow_Mac.mm | 95 + gfx/skia/skia/src/views/mac/SkOptionsTableView.h | 39 + .../src/views/mac/SkOptionsTableView.mm | 0 gfx/skia/skia/src/views/mac/SkSampleNSView.h | 11 + gfx/skia/skia/src/views/mac/SkSampleNSView.mm | 31 + gfx/skia/skia/src/views/mac/SkTextFieldCell.h | 14 + .../src/views/mac/SkTextFieldCell.m | 0 gfx/skia/skia/src/views/mac/skia_mac.mm | 126 + gfx/skia/skia/src/views/sdl/SkOSWindow_SDL.cpp | 401 + gfx/skia/skia/src/views/unix/SkOSWindow_Unix.cpp | 519 + gfx/skia/skia/src/views/unix/XkeysToSkKeys.h | 66 + .../{trunk => skia}/src/views/unix/keysym2ucs.c | 0 gfx/skia/skia/src/views/unix/keysym2ucs.h | 14 + gfx/skia/skia/src/views/unix/skia_unix.cpp | 28 + gfx/skia/skia/src/views/win/SkOSWindow_win.cpp | 772 + gfx/skia/skia/src/views/win/skia_win.cpp | 135 + gfx/skia/skia/src/xml/SkDOM.cpp | 477 + gfx/skia/skia/src/xml/SkXMLParser.cpp | 214 + gfx/skia/skia/src/xml/SkXMLWriter.cpp | 361 + gfx/skia/skia/src/xps/SkDocument_XPS.cpp | 82 + gfx/skia/skia/src/xps/SkDocument_XPS_None.cpp | 17 + gfx/skia/skia/src/xps/SkXPSDevice.cpp | 2288 + gfx/skia/skia/src/xps/SkXPSDevice.h | 324 + gfx/skia/trunk/include/animator/SkAnimator.h | 500 - gfx/skia/trunk/include/config/SkUserConfig.h | 212 - .../trunk/include/core/SkAdvancedTypefaceMetrics.h | 162 - gfx/skia/trunk/include/core/SkAnnotation.h | 123 - gfx/skia/trunk/include/core/SkBBHFactory.h | 69 - gfx/skia/trunk/include/core/SkBitmap.h | 877 - gfx/skia/trunk/include/core/SkBitmapDevice.h | 164 - gfx/skia/trunk/include/core/SkBlitRow.h | 104 - gfx/skia/trunk/include/core/SkCanvas.h | 1481 - gfx/skia/trunk/include/core/SkChunkAlloc.h | 68 - gfx/skia/trunk/include/core/SkClipStack.h | 479 - gfx/skia/trunk/include/core/SkColor.h | 169 - gfx/skia/trunk/include/core/SkColorFilter.h | 144 - gfx/skia/trunk/include/core/SkColorPriv.h | 1059 - gfx/skia/trunk/include/core/SkColorShader.h | 77 - gfx/skia/trunk/include/core/SkColorTable.h | 94 - gfx/skia/trunk/include/core/SkComposeShader.h | 83 - gfx/skia/trunk/include/core/SkData.h | 149 - gfx/skia/trunk/include/core/SkDataTable.h | 177 - gfx/skia/trunk/include/core/SkDevice.h | 391 - gfx/skia/trunk/include/core/SkDeviceProperties.h | 103 - gfx/skia/trunk/include/core/SkDither.h | 198 - gfx/skia/trunk/include/core/SkDocument.h | 140 - gfx/skia/trunk/include/core/SkDraw.h | 151 - gfx/skia/trunk/include/core/SkDrawFilter.h | 55 - gfx/skia/trunk/include/core/SkDrawLooper.h | 123 - .../trunk/include/core/SkDrawPictureCallback.h | 29 - gfx/skia/trunk/include/core/SkDynamicAnnotations.h | 113 - gfx/skia/trunk/include/core/SkEndian.h | 194 - gfx/skia/trunk/include/core/SkFixed.h | 165 - gfx/skia/trunk/include/core/SkFlattenable.h | 114 - gfx/skia/trunk/include/core/SkFlattenableBuffers.h | 10 - gfx/skia/trunk/include/core/SkFloatBits.h | 133 - gfx/skia/trunk/include/core/SkFloatingPoint.h | 161 - gfx/skia/trunk/include/core/SkFont.h | 161 - gfx/skia/trunk/include/core/SkFontHost.h | 131 - gfx/skia/trunk/include/core/SkFontLCDConfig.h | 58 - gfx/skia/trunk/include/core/SkGraphics.h | 172 - gfx/skia/trunk/include/core/SkImage.h | 140 - gfx/skia/trunk/include/core/SkImageDecoder.h | 534 - gfx/skia/trunk/include/core/SkImageEncoder.h | 110 - gfx/skia/trunk/include/core/SkImageFilter.h | 317 - gfx/skia/trunk/include/core/SkImageGenerator.h | 141 - gfx/skia/trunk/include/core/SkImageInfo.h | 261 - gfx/skia/trunk/include/core/SkInstCnt.h | 147 - gfx/skia/trunk/include/core/SkMallocPixelRef.h | 109 - gfx/skia/trunk/include/core/SkMask.h | 162 - gfx/skia/trunk/include/core/SkMaskFilter.h | 220 - gfx/skia/trunk/include/core/SkMath.h | 229 - gfx/skia/trunk/include/core/SkMatrix.h | 720 - gfx/skia/trunk/include/core/SkMetaData.h | 175 - gfx/skia/trunk/include/core/SkOSFile.h | 148 - gfx/skia/trunk/include/core/SkOnce.h | 144 - gfx/skia/trunk/include/core/SkPackBits.h | 79 - gfx/skia/trunk/include/core/SkPaint.h | 1153 - .../trunk/include/core/SkPaintOptionsAndroid.h | 130 - gfx/skia/trunk/include/core/SkPatch.h | 124 - gfx/skia/trunk/include/core/SkPath.h | 1050 - gfx/skia/trunk/include/core/SkPathEffect.h | 238 - gfx/skia/trunk/include/core/SkPathMeasure.h | 109 - gfx/skia/trunk/include/core/SkPathRef.h | 462 - gfx/skia/trunk/include/core/SkPicture.h | 296 - gfx/skia/trunk/include/core/SkPictureRecorder.h | 93 - gfx/skia/trunk/include/core/SkPixelRef.h | 390 - gfx/skia/trunk/include/core/SkPoint.h | 533 - gfx/skia/trunk/include/core/SkPostConfig.h | 425 - gfx/skia/trunk/include/core/SkPreConfig.h | 264 - gfx/skia/trunk/include/core/SkRRect.h | 318 - gfx/skia/trunk/include/core/SkRasterizer.h | 45 - gfx/skia/trunk/include/core/SkReadBuffer.h | 232 - gfx/skia/trunk/include/core/SkReader32.h | 160 - gfx/skia/trunk/include/core/SkRect.h | 847 - gfx/skia/trunk/include/core/SkRefCnt.h | 250 - gfx/skia/trunk/include/core/SkRegion.h | 453 - gfx/skia/trunk/include/core/SkScalar.h | 254 - gfx/skia/trunk/include/core/SkShader.h | 479 - gfx/skia/trunk/include/core/SkStream.h | 465 - gfx/skia/trunk/include/core/SkString.h | 247 - gfx/skia/trunk/include/core/SkStrokeRec.h | 107 - gfx/skia/trunk/include/core/SkSurface.h | 224 - gfx/skia/trunk/include/core/SkTArray.h | 529 - gfx/skia/trunk/include/core/SkTDArray.h | 389 - gfx/skia/trunk/include/core/SkTInternalLList.h | 272 - gfx/skia/trunk/include/core/SkTLazy.h | 192 - gfx/skia/trunk/include/core/SkTSearch.h | 146 - gfx/skia/trunk/include/core/SkTemplates.h | 479 - gfx/skia/trunk/include/core/SkThread.h | 143 - gfx/skia/trunk/include/core/SkTime.h | 65 - gfx/skia/trunk/include/core/SkTypeface.h | 357 - gfx/skia/trunk/include/core/SkTypes.h | 680 - gfx/skia/trunk/include/core/SkUtils.h | 118 - gfx/skia/trunk/include/core/SkWeakRefCnt.h | 161 - gfx/skia/trunk/include/core/SkWriteBuffer.h | 120 - gfx/skia/trunk/include/core/SkWriter32.h | 281 - gfx/skia/trunk/include/core/SkXfermode.h | 240 - .../trunk/include/device/xps/SkConstexprMath.h | 54 - gfx/skia/trunk/include/device/xps/SkXPSDevice.h | 317 - gfx/skia/trunk/include/effects/Sk1DPathEffect.h | 83 - gfx/skia/trunk/include/effects/Sk2DPathEffect.h | 108 - .../trunk/include/effects/SkAlphaThresholdFilter.h | 27 - gfx/skia/trunk/include/effects/SkArithmeticMode.h | 38 - gfx/skia/trunk/include/effects/SkAvoidXfermode.h | 68 - gfx/skia/trunk/include/effects/SkBitmapSource.h | 43 - gfx/skia/trunk/include/effects/SkBlurDrawLooper.h | 91 - gfx/skia/trunk/include/effects/SkBlurImageFilter.h | 49 - gfx/skia/trunk/include/effects/SkBlurMaskFilter.h | 64 - .../include/effects/SkColorFilterImageFilter.h | 42 - gfx/skia/trunk/include/effects/SkColorMatrix.h | 64 - .../trunk/include/effects/SkColorMatrixFilter.h | 62 - .../trunk/include/effects/SkComposeImageFilter.h | 36 - .../trunk/include/effects/SkCornerPathEffect.h | 44 - gfx/skia/trunk/include/effects/SkDashPathEffect.h | 75 - .../trunk/include/effects/SkDiscretePathEffect.h | 60 - .../include/effects/SkDisplacementMapEffect.h | 71 - .../include/effects/SkDropShadowImageFilter.h | 37 - .../trunk/include/effects/SkEmbossMaskFilter.h | 50 - gfx/skia/trunk/include/effects/SkGradientShader.h | 214 - gfx/skia/trunk/include/effects/SkLayerDrawLooper.h | 163 - gfx/skia/trunk/include/effects/SkLayerRasterizer.h | 90 - gfx/skia/trunk/include/effects/SkLerpXfermode.h | 46 - .../trunk/include/effects/SkLightingImageFilter.h | 88 - gfx/skia/trunk/include/effects/SkLumaColorFilter.h | 47 - .../trunk/include/effects/SkMagnifierImageFilter.h | 42 - .../effects/SkMatrixConvolutionImageFilter.h | 126 - .../trunk/include/effects/SkMatrixImageFilter.h | 58 - .../trunk/include/effects/SkMergeImageFilter.h | 57 - .../include/effects/SkMorphologyImageFilter.h | 105 - .../trunk/include/effects/SkOffsetImageFilter.h | 38 - .../trunk/include/effects/SkPaintFlagsDrawFilter.h | 24 - .../trunk/include/effects/SkPerlinNoiseShader.h | 130 - .../trunk/include/effects/SkPictureImageFilter.h | 56 - .../trunk/include/effects/SkPixelXorXfermode.h | 41 - gfx/skia/trunk/include/effects/SkPorterDuff.h | 79 - .../include/effects/SkRectShaderImageFilter.h | 50 - .../trunk/include/effects/SkStippleMaskFilter.h | 45 - .../trunk/include/effects/SkTableColorFilter.h | 36 - gfx/skia/trunk/include/effects/SkTableMaskFilter.h | 67 - .../trunk/include/effects/SkTestImageFilters.h | 31 - gfx/skia/trunk/include/effects/SkTileImageFilter.h | 46 - .../trunk/include/effects/SkTransparentShader.h | 46 - .../trunk/include/effects/SkXfermodeImageFilter.h | 57 - .../trunk/include/gpu/GrBackendEffectFactory.h | 144 - gfx/skia/trunk/include/gpu/GrClipData.h | 61 - gfx/skia/trunk/include/gpu/GrColor.h | 158 - gfx/skia/trunk/include/gpu/GrConfig.h | 247 - gfx/skia/trunk/include/gpu/GrContext.h | 1153 - gfx/skia/trunk/include/gpu/GrContextFactory.h | 199 - gfx/skia/trunk/include/gpu/GrCoordTransform.h | 119 - gfx/skia/trunk/include/gpu/GrDrawEffect.h | 50 - gfx/skia/trunk/include/gpu/GrEffect.h | 230 - gfx/skia/trunk/include/gpu/GrEffectStage.h | 141 - gfx/skia/trunk/include/gpu/GrEffectUnitTest.h | 101 - gfx/skia/trunk/include/gpu/GrFontScaler.h | 85 - gfx/skia/trunk/include/gpu/GrGlyph.h | 86 - gfx/skia/trunk/include/gpu/GrGpuResource.h | 145 - gfx/skia/trunk/include/gpu/GrPaint.h | 254 - gfx/skia/trunk/include/gpu/GrPathRendererChain.h | 79 - gfx/skia/trunk/include/gpu/GrRenderTarget.h | 177 - gfx/skia/trunk/include/gpu/GrSurface.h | 150 - .../trunk/include/gpu/GrTBackendEffectFactory.h | 77 - gfx/skia/trunk/include/gpu/GrTexture.h | 221 - gfx/skia/trunk/include/gpu/GrTextureAccess.h | 188 - gfx/skia/trunk/include/gpu/GrTypes.h | 730 - gfx/skia/trunk/include/gpu/GrTypesPriv.h | 220 - gfx/skia/trunk/include/gpu/GrUserConfig.h | 40 - gfx/skia/trunk/include/gpu/SkGpuDevice.h | 221 - gfx/skia/trunk/include/gpu/SkGr.h | 108 - gfx/skia/trunk/include/gpu/SkGrPixelRef.h | 66 - gfx/skia/trunk/include/gpu/SkGrTexturePixelRef.h | 19 - gfx/skia/trunk/include/gpu/gl/GrGLConfig.h | 194 - gfx/skia/trunk/include/gpu/gl/GrGLConfig_chrome.h | 54 - gfx/skia/trunk/include/gpu/gl/GrGLExtensions.h | 71 - gfx/skia/trunk/include/gpu/gl/GrGLFunctions.h | 252 - gfx/skia/trunk/include/gpu/gl/GrGLInterface.h | 348 - gfx/skia/trunk/include/gpu/gl/SkANGLEGLContext.h | 51 - gfx/skia/trunk/include/gpu/gl/SkDebugGLContext.h | 27 - gfx/skia/trunk/include/gpu/gl/SkGLContextHelper.h | 87 - gfx/skia/trunk/include/gpu/gl/SkMesaGLContext.h | 51 - gfx/skia/trunk/include/gpu/gl/SkNativeGLContext.h | 88 - gfx/skia/trunk/include/gpu/gl/SkNullGLContext.h | 28 - .../include/images/SkDecodingImageGenerator.h | 131 - gfx/skia/trunk/include/images/SkForceLinking.h | 20 - gfx/skia/trunk/include/images/SkMovie.h | 80 - gfx/skia/trunk/include/images/SkPageFlipper.h | 62 - gfx/skia/trunk/include/pathops/SkPathOps.h | 66 - gfx/skia/trunk/include/pdf/SkPDFDevice.h | 345 - gfx/skia/trunk/include/pdf/SkPDFDocument.h | 113 - gfx/skia/trunk/include/pipe/SkGPipe.h | 168 - .../trunk/include/ports/SkFontConfigInterface.h | 116 - gfx/skia/trunk/include/ports/SkFontMgr.h | 139 - gfx/skia/trunk/include/ports/SkFontMgr_indirect.h | 104 - gfx/skia/trunk/include/ports/SkFontStyle.h | 70 - gfx/skia/trunk/include/ports/SkRemotableFontMgr.h | 152 - gfx/skia/trunk/include/ports/SkTypeface_android.h | 77 - gfx/skia/trunk/include/ports/SkTypeface_cairo.h | 11 - gfx/skia/trunk/include/ports/SkTypeface_mac.h | 29 - gfx/skia/trunk/include/ports/SkTypeface_win.h | 61 - gfx/skia/trunk/include/record/SkRecording.h | 75 - gfx/skia/trunk/include/svg/SkSVGAttribute.h | 42 - gfx/skia/trunk/include/svg/SkSVGBase.h | 25 - gfx/skia/trunk/include/svg/SkSVGPaintState.h | 89 - gfx/skia/trunk/include/svg/SkSVGParser.h | 74 - gfx/skia/trunk/include/svg/SkSVGTypes.h | 40 - gfx/skia/trunk/include/utils/SkBoundaryPatch.h | 66 - gfx/skia/trunk/include/utils/SkCamera.h | 153 - gfx/skia/trunk/include/utils/SkCanvasStateUtils.h | 77 - gfx/skia/trunk/include/utils/SkCondVar.h | 78 - gfx/skia/trunk/include/utils/SkCubicInterval.h | 22 - gfx/skia/trunk/include/utils/SkCullPoints.h | 71 - gfx/skia/trunk/include/utils/SkDebugUtils.h | 94 - gfx/skia/trunk/include/utils/SkDeferredCanvas.h | 253 - gfx/skia/trunk/include/utils/SkDumpCanvas.h | 172 - gfx/skia/trunk/include/utils/SkEventTracer.h | 75 - .../trunk/include/utils/SkFrontBufferedStream.h | 35 - gfx/skia/trunk/include/utils/SkInterpolator.h | 130 - gfx/skia/trunk/include/utils/SkJSONCPP.h | 27 - gfx/skia/trunk/include/utils/SkLayer.h | 130 - gfx/skia/trunk/include/utils/SkLua.h | 73 - gfx/skia/trunk/include/utils/SkLuaCanvas.h | 80 - gfx/skia/trunk/include/utils/SkMatrix44.h | 422 - gfx/skia/trunk/include/utils/SkNWayCanvas.h | 93 - gfx/skia/trunk/include/utils/SkNinePatch.h | 33 - gfx/skia/trunk/include/utils/SkNoSaveLayerCanvas.h | 47 - gfx/skia/trunk/include/utils/SkParse.h | 36 - gfx/skia/trunk/include/utils/SkParsePaint.h | 26 - gfx/skia/trunk/include/utils/SkPathUtils.h | 40 - gfx/skia/trunk/include/utils/SkPictureUtils.h | 83 - gfx/skia/trunk/include/utils/SkProxyCanvas.h | 89 - gfx/skia/trunk/include/utils/SkRTConf.h | 195 - gfx/skia/trunk/include/utils/SkRandom.h | 322 - gfx/skia/trunk/include/utils/SkRunnable.h | 25 - gfx/skia/trunk/include/utils/SkThreadPool.h | 221 - gfx/skia/trunk/include/utils/SkWGL.h | 168 - gfx/skia/trunk/include/utils/ios/SkStream_NSData.h | 41 - gfx/skia/trunk/include/utils/mac/SkCGUtils.h | 84 - .../trunk/include/utils/win/SkAutoCoInitialize.h | 30 - gfx/skia/trunk/include/utils/win/SkHRESULT.h | 58 - gfx/skia/trunk/include/utils/win/SkIStream.h | 131 - gfx/skia/trunk/include/utils/win/SkTScopedComPtr.h | 76 - gfx/skia/trunk/include/views/SkBGViewArtist.h | 33 - gfx/skia/trunk/include/views/SkEvent.h | 284 - gfx/skia/trunk/include/views/SkEventSink.h | 112 - gfx/skia/trunk/include/views/SkOSMenu.h | 182 - gfx/skia/trunk/include/views/SkOSWindow_Android.h | 48 - gfx/skia/trunk/include/views/SkOSWindow_Mac.h | 58 - gfx/skia/trunk/include/views/SkOSWindow_NaCl.h | 52 - gfx/skia/trunk/include/views/SkOSWindow_SDL.h | 44 - gfx/skia/trunk/include/views/SkOSWindow_Unix.h | 82 - gfx/skia/trunk/include/views/SkOSWindow_Win.h | 101 - gfx/skia/trunk/include/views/SkOSWindow_iOS.h | 50 - gfx/skia/trunk/include/views/SkStackViewLayout.h | 88 - gfx/skia/trunk/include/views/SkTextBox.h | 77 - gfx/skia/trunk/include/views/SkTouchGesture.h | 77 - gfx/skia/trunk/include/views/SkView.h | 405 - gfx/skia/trunk/include/views/SkViewInflate.h | 71 - gfx/skia/trunk/include/views/SkWidget.h | 412 - gfx/skia/trunk/include/views/SkWindow.h | 119 - .../include/views/android/AndroidKeyToSkKey.h | 35 - .../trunk/include/views/animated/SkBorderView.h | 40 - .../trunk/include/views/animated/SkImageView.h | 68 - .../include/views/animated/SkProgressBarView.h | 50 - .../trunk/include/views/animated/SkScrollBarView.h | 44 - .../trunk/include/views/animated/SkWidgetViews.h | 309 - gfx/skia/trunk/include/views/unix/XkeysToSkKeys.h | 38 - gfx/skia/trunk/include/views/unix/keysym2ucs.h | 15 - gfx/skia/trunk/include/xml/SkBML_WXMLParser.h | 46 - gfx/skia/trunk/include/xml/SkBML_XMLParser.h | 31 - gfx/skia/trunk/include/xml/SkDOM.h | 91 - gfx/skia/trunk/include/xml/SkJS.h | 39 - gfx/skia/trunk/include/xml/SkXMLParser.h | 155 - gfx/skia/trunk/include/xml/SkXMLWriter.h | 85 - gfx/skia/trunk/src/animator/SkAnimate.h | 34 - gfx/skia/trunk/src/animator/SkAnimateActive.cpp | 504 - gfx/skia/trunk/src/animator/SkAnimateActive.h | 79 - gfx/skia/trunk/src/animator/SkAnimateBase.cpp | 235 - gfx/skia/trunk/src/animator/SkAnimateBase.h | 83 - gfx/skia/trunk/src/animator/SkAnimateField.cpp | 111 - gfx/skia/trunk/src/animator/SkAnimateMaker.cpp | 372 - gfx/skia/trunk/src/animator/SkAnimateMaker.h | 160 - gfx/skia/trunk/src/animator/SkAnimateSet.cpp | 87 - gfx/skia/trunk/src/animator/SkAnimateSet.h | 27 - gfx/skia/trunk/src/animator/SkAnimator.cpp | 706 - gfx/skia/trunk/src/animator/SkAnimatorScript.cpp | 594 - gfx/skia/trunk/src/animator/SkAnimatorScript2.cpp | 622 - gfx/skia/trunk/src/animator/SkBoundable.cpp | 55 - gfx/skia/trunk/src/animator/SkBoundable.h | 41 - .../trunk/src/animator/SkBuildCondensedInfo.cpp | 282 - gfx/skia/trunk/src/animator/SkDisplayAdd.cpp | 245 - gfx/skia/trunk/src/animator/SkDisplayAdd.h | 71 - gfx/skia/trunk/src/animator/SkDisplayApply.cpp | 804 - gfx/skia/trunk/src/animator/SkDisplayApply.h | 106 - gfx/skia/trunk/src/animator/SkDisplayBounds.h | 24 - gfx/skia/trunk/src/animator/SkDisplayEvent.cpp | 252 - gfx/skia/trunk/src/animator/SkDisplayEvent.h | 66 - gfx/skia/trunk/src/animator/SkDisplayEvents.cpp | 113 - gfx/skia/trunk/src/animator/SkDisplayInclude.cpp | 59 - gfx/skia/trunk/src/animator/SkDisplayInclude.h | 25 - gfx/skia/trunk/src/animator/SkDisplayInput.cpp | 55 - gfx/skia/trunk/src/animator/SkDisplayInput.h | 33 - gfx/skia/trunk/src/animator/SkDisplayList.cpp | 158 - gfx/skia/trunk/src/animator/SkDisplayList.h | 68 - gfx/skia/trunk/src/animator/SkDisplayMath.cpp | 229 - gfx/skia/trunk/src/animator/SkDisplayMath.h | 31 - gfx/skia/trunk/src/animator/SkDisplayMovie.cpp | 128 - gfx/skia/trunk/src/animator/SkDisplayMovie.h | 51 - gfx/skia/trunk/src/animator/SkDisplayNumber.h | 22 - gfx/skia/trunk/src/animator/SkDisplayPost.cpp | 298 - gfx/skia/trunk/src/animator/SkDisplayPost.h | 59 - gfx/skia/trunk/src/animator/SkDisplayRandom.h | 40 - gfx/skia/trunk/src/animator/SkDisplayType.cpp | 766 - gfx/skia/trunk/src/animator/SkDisplayType.h | 206 - gfx/skia/trunk/src/animator/SkDisplayTypes.cpp | 214 - gfx/skia/trunk/src/animator/SkDisplayTypes.h | 106 - gfx/skia/trunk/src/animator/SkDisplayXMLParser.cpp | 316 - gfx/skia/trunk/src/animator/SkDisplayable.cpp | 540 - gfx/skia/trunk/src/animator/SkDraw3D.cpp | 106 - gfx/skia/trunk/src/animator/SkDraw3D.h | 50 - gfx/skia/trunk/src/animator/SkDrawBitmap.cpp | 197 - gfx/skia/trunk/src/animator/SkDrawBitmap.h | 74 - gfx/skia/trunk/src/animator/SkDrawBlur.cpp | 33 - gfx/skia/trunk/src/animator/SkDrawBlur.h | 25 - gfx/skia/trunk/src/animator/SkDrawClip.cpp | 39 - gfx/skia/trunk/src/animator/SkDrawClip.h | 29 - gfx/skia/trunk/src/animator/SkDrawColor.cpp | 265 - gfx/skia/trunk/src/animator/SkDrawColor.h | 40 - gfx/skia/trunk/src/animator/SkDrawDash.cpp | 35 - gfx/skia/trunk/src/animator/SkDrawDash.h | 24 - gfx/skia/trunk/src/animator/SkDrawDiscrete.cpp | 34 - gfx/skia/trunk/src/animator/SkDrawDiscrete.h | 22 - gfx/skia/trunk/src/animator/SkDrawEmboss.cpp | 34 - gfx/skia/trunk/src/animator/SkDrawEmboss.h | 28 - .../trunk/src/animator/SkDrawExtraPathEffect.cpp | 513 - gfx/skia/trunk/src/animator/SkDrawFull.h | 22 - gfx/skia/trunk/src/animator/SkDrawGradient.cpp | 172 - gfx/skia/trunk/src/animator/SkDrawGradient.h | 64 - gfx/skia/trunk/src/animator/SkDrawGroup.cpp | 321 - gfx/skia/trunk/src/animator/SkDrawGroup.h | 72 - gfx/skia/trunk/src/animator/SkDrawLine.h | 28 - gfx/skia/trunk/src/animator/SkDrawMatrix.cpp | 268 - gfx/skia/trunk/src/animator/SkDrawMatrix.h | 74 - gfx/skia/trunk/src/animator/SkDrawOval.h | 22 - gfx/skia/trunk/src/animator/SkDrawPaint.cpp | 267 - gfx/skia/trunk/src/animator/SkDrawPaint.h | 79 - gfx/skia/trunk/src/animator/SkDrawPath.cpp | 220 - gfx/skia/trunk/src/animator/SkDrawPath.h | 69 - gfx/skia/trunk/src/animator/SkDrawPoint.h | 33 - gfx/skia/trunk/src/animator/SkDrawRectangle.cpp | 142 - gfx/skia/trunk/src/animator/SkDrawRectangle.h | 55 - gfx/skia/trunk/src/animator/SkDrawSaveLayer.cpp | 76 - gfx/skia/trunk/src/animator/SkDrawSaveLayer.h | 36 - gfx/skia/trunk/src/animator/SkDrawShader.cpp | 82 - gfx/skia/trunk/src/animator/SkDrawShader.h | 28 - gfx/skia/trunk/src/animator/SkDrawText.h | 36 - gfx/skia/trunk/src/animator/SkDrawTextBox.h | 38 - gfx/skia/trunk/src/animator/SkDrawTo.cpp | 55 - gfx/skia/trunk/src/animator/SkDrawTo.h | 34 - .../trunk/src/animator/SkDrawTransparentShader.cpp | 15 - .../trunk/src/animator/SkDrawTransparentShader.h | 18 - gfx/skia/trunk/src/animator/SkDrawable.cpp | 24 - gfx/skia/trunk/src/animator/SkDrawable.h | 28 - gfx/skia/trunk/src/animator/SkDump.cpp | 150 - gfx/skia/trunk/src/animator/SkDump.h | 42 - gfx/skia/trunk/src/animator/SkGetCondensedInfo.cpp | 121 - gfx/skia/trunk/src/animator/SkHitClear.h | 25 - gfx/skia/trunk/src/animator/SkHitTest.h | 30 - gfx/skia/trunk/src/animator/SkIntArray.h | 55 - gfx/skia/trunk/src/animator/SkMatrixParts.cpp | 292 - gfx/skia/trunk/src/animator/SkMatrixParts.h | 119 - gfx/skia/trunk/src/animator/SkMemberInfo.cpp | 559 - gfx/skia/trunk/src/animator/SkMemberInfo.h | 270 - gfx/skia/trunk/src/animator/SkOperand.h | 46 - .../trunk/src/animator/SkOperandIterpolator.cpp | 149 - gfx/skia/trunk/src/animator/SkPaintPart.cpp | 99 - gfx/skia/trunk/src/animator/SkPaintPart.h | 73 - gfx/skia/trunk/src/animator/SkParseSVGPath.cpp | 234 - gfx/skia/trunk/src/animator/SkPathParts.cpp | 318 - gfx/skia/trunk/src/animator/SkPathParts.h | 164 - gfx/skia/trunk/src/animator/SkPostParts.cpp | 56 - gfx/skia/trunk/src/animator/SkPostParts.h | 31 - gfx/skia/trunk/src/animator/SkScript.cpp | 1890 - gfx/skia/trunk/src/animator/SkScript.h | 266 - gfx/skia/trunk/src/animator/SkScript2.h | 292 - gfx/skia/trunk/src/animator/SkScriptRuntime.cpp | 351 - gfx/skia/trunk/src/animator/SkScriptTokenizer.cpp | 1506 - gfx/skia/trunk/src/animator/SkSnapshot.cpp | 69 - gfx/skia/trunk/src/animator/SkSnapshot.h | 30 - .../trunk/src/animator/SkTDArray_Experimental.h | 142 - gfx/skia/trunk/src/animator/SkTextOnPath.cpp | 39 - gfx/skia/trunk/src/animator/SkTextOnPath.h | 30 - gfx/skia/trunk/src/animator/SkTextToPath.cpp | 47 - gfx/skia/trunk/src/animator/SkTextToPath.h | 31 - gfx/skia/trunk/src/animator/SkTime.cpp | 70 - gfx/skia/trunk/src/animator/SkTypedArray.cpp | 179 - .../trunk/src/animator/SkXMLAnimatorWriter.cpp | 82 - gfx/skia/trunk/src/animator/SkXMLAnimatorWriter.h | 33 - gfx/skia/trunk/src/core/SkAAClip.cpp | 2169 - gfx/skia/trunk/src/core/SkAAClip.h | 132 - .../trunk/src/core/SkAdvancedTypefaceMetrics.cpp | 317 - gfx/skia/trunk/src/core/SkAlphaRuns.cpp | 73 - gfx/skia/trunk/src/core/SkAnnotation.cpp | 87 - gfx/skia/trunk/src/core/SkAntiRun.h | 192 - gfx/skia/trunk/src/core/SkAutoKern.h | 53 - gfx/skia/trunk/src/core/SkBBHFactory.cpp | 44 - gfx/skia/trunk/src/core/SkBBoxHierarchy.h | 98 - gfx/skia/trunk/src/core/SkBBoxHierarchyRecord.cpp | 112 - gfx/skia/trunk/src/core/SkBBoxHierarchyRecord.h | 47 - gfx/skia/trunk/src/core/SkBBoxRecord.cpp | 347 - gfx/skia/trunk/src/core/SkBBoxRecord.h | 91 - gfx/skia/trunk/src/core/SkBitmap.cpp | 1404 - gfx/skia/trunk/src/core/SkBitmapDevice.cpp | 391 - gfx/skia/trunk/src/core/SkBitmapFilter.cpp | 148 - gfx/skia/trunk/src/core/SkBitmapFilter.h | 175 - gfx/skia/trunk/src/core/SkBitmapHeap.cpp | 408 - gfx/skia/trunk/src/core/SkBitmapHeap.h | 307 - gfx/skia/trunk/src/core/SkBitmapProcShader.cpp | 480 - gfx/skia/trunk/src/core/SkBitmapProcShader.h | 81 - gfx/skia/trunk/src/core/SkBitmapProcState.cpp | 1064 - gfx/skia/trunk/src/core/SkBitmapProcState.h | 225 - gfx/skia/trunk/src/core/SkBitmapProcState_filter.h | 125 - gfx/skia/trunk/src/core/SkBitmapProcState_matrix.h | 165 - .../src/core/SkBitmapProcState_matrixProcs.cpp | 523 - .../src/core/SkBitmapProcState_matrix_template.h | 124 - gfx/skia/trunk/src/core/SkBitmapProcState_procs.h | 343 - gfx/skia/trunk/src/core/SkBitmapProcState_sample.h | 248 - .../trunk/src/core/SkBitmapProcState_shaderproc.h | 94 - gfx/skia/trunk/src/core/SkBitmapScaler.cpp | 332 - gfx/skia/trunk/src/core/SkBitmapScaler.h | 100 - gfx/skia/trunk/src/core/SkBitmap_scroll.cpp | 105 - gfx/skia/trunk/src/core/SkBlitBWMaskTemplate.h | 128 - gfx/skia/trunk/src/core/SkBlitMask.h | 90 - gfx/skia/trunk/src/core/SkBlitMask_D32.cpp | 596 - gfx/skia/trunk/src/core/SkBlitRow_D16.cpp | 245 - gfx/skia/trunk/src/core/SkBlitRow_D32.cpp | 249 - gfx/skia/trunk/src/core/SkBlitter.cpp | 1041 - gfx/skia/trunk/src/core/SkBlitter.h | 209 - gfx/skia/trunk/src/core/SkBlitter_A8.cpp | 434 - gfx/skia/trunk/src/core/SkBlitter_ARGB32.cpp | 640 - gfx/skia/trunk/src/core/SkBlitter_RGB16.cpp | 1069 - gfx/skia/trunk/src/core/SkBlitter_Sprite.cpp | 82 - gfx/skia/trunk/src/core/SkBuffer.cpp | 137 - gfx/skia/trunk/src/core/SkBuffer.h | 170 - gfx/skia/trunk/src/core/SkCanvas.cpp | 2504 - gfx/skia/trunk/src/core/SkChecksum.h | 155 - gfx/skia/trunk/src/core/SkChunkAlloc.cpp | 142 - gfx/skia/trunk/src/core/SkClipStack.cpp | 907 - gfx/skia/trunk/src/core/SkColor.cpp | 113 - gfx/skia/trunk/src/core/SkColorFilter.cpp | 45 - gfx/skia/trunk/src/core/SkColorTable.cpp | 112 - gfx/skia/trunk/src/core/SkComposeShader.cpp | 216 - gfx/skia/trunk/src/core/SkConfig8888.cpp | 259 - gfx/skia/trunk/src/core/SkConfig8888.h | 35 - gfx/skia/trunk/src/core/SkConvolver.cpp | 486 - gfx/skia/trunk/src/core/SkConvolver.h | 205 - gfx/skia/trunk/src/core/SkCoreBlitters.h | 203 - gfx/skia/trunk/src/core/SkCubicClipper.cpp | 154 - gfx/skia/trunk/src/core/SkCubicClipper.h | 34 - gfx/skia/trunk/src/core/SkData.cpp | 158 - gfx/skia/trunk/src/core/SkDataTable.cpp | 188 - gfx/skia/trunk/src/core/SkDebug.cpp | 59 - gfx/skia/trunk/src/core/SkDeque.cpp | 308 - gfx/skia/trunk/src/core/SkDescriptor.h | 165 - gfx/skia/trunk/src/core/SkDevice.cpp | 140 - gfx/skia/trunk/src/core/SkDeviceImageFilterProxy.h | 33 - gfx/skia/trunk/src/core/SkDeviceLooper.cpp | 131 - gfx/skia/trunk/src/core/SkDeviceLooper.h | 96 - gfx/skia/trunk/src/core/SkDeviceProfile.cpp | 77 - gfx/skia/trunk/src/core/SkDeviceProfile.h | 98 - gfx/skia/trunk/src/core/SkDiscardableMemory.h | 65 - gfx/skia/trunk/src/core/SkDistanceFieldGen.cpp | 521 - gfx/skia/trunk/src/core/SkDistanceFieldGen.h | 61 - gfx/skia/trunk/src/core/SkDither.cpp | 55 - gfx/skia/trunk/src/core/SkDraw.cpp | 2376 - gfx/skia/trunk/src/core/SkDrawLooper.cpp | 65 - gfx/skia/trunk/src/core/SkDrawProcs.h | 139 - gfx/skia/trunk/src/core/SkEdge.cpp | 494 - gfx/skia/trunk/src/core/SkEdge.h | 136 - gfx/skia/trunk/src/core/SkEdgeBuilder.cpp | 280 - gfx/skia/trunk/src/core/SkEdgeBuilder.h | 52 - gfx/skia/trunk/src/core/SkEdgeClipper.cpp | 531 - gfx/skia/trunk/src/core/SkEdgeClipper.h | 51 - gfx/skia/trunk/src/core/SkEmptyShader.h | 43 - gfx/skia/trunk/src/core/SkError.cpp | 143 - gfx/skia/trunk/src/core/SkErrorInternals.h | 27 - gfx/skia/trunk/src/core/SkFDot6.h | 77 - gfx/skia/trunk/src/core/SkFilterProc.cpp | 294 - gfx/skia/trunk/src/core/SkFilterProc.h | 135 - gfx/skia/trunk/src/core/SkFilterShader.cpp | 111 - gfx/skia/trunk/src/core/SkFilterShader.h | 55 - gfx/skia/trunk/src/core/SkFlate.cpp | 140 - gfx/skia/trunk/src/core/SkFlate.h | 52 - gfx/skia/trunk/src/core/SkFlattenable.cpp | 145 - .../trunk/src/core/SkFlattenableSerialization.cpp | 27 - gfx/skia/trunk/src/core/SkFloat.cpp | 387 - gfx/skia/trunk/src/core/SkFloat.h | 107 - gfx/skia/trunk/src/core/SkFloatBits.cpp | 225 - gfx/skia/trunk/src/core/SkFont.cpp | 156 - gfx/skia/trunk/src/core/SkFontDescriptor.cpp | 79 - gfx/skia/trunk/src/core/SkFontDescriptor.h | 46 - gfx/skia/trunk/src/core/SkFontHost.cpp | 256 - gfx/skia/trunk/src/core/SkFontStream.cpp | 210 - gfx/skia/trunk/src/core/SkFontStream.h | 49 - gfx/skia/trunk/src/core/SkGeometry.cpp | 1468 - gfx/skia/trunk/src/core/SkGeometry.h | 316 - gfx/skia/trunk/src/core/SkGlyph.h | 152 - gfx/skia/trunk/src/core/SkGlyphCache.cpp | 766 - gfx/skia/trunk/src/core/SkGlyphCache.h | 317 - gfx/skia/trunk/src/core/SkGlyphCache_Globals.h | 122 - gfx/skia/trunk/src/core/SkGraphics.cpp | 180 - gfx/skia/trunk/src/core/SkImageFilter.cpp | 441 - gfx/skia/trunk/src/core/SkImageGenerator.cpp | 111 - gfx/skia/trunk/src/core/SkImageGeneratorPriv.h | 39 - gfx/skia/trunk/src/core/SkImageInfo.cpp | 71 - gfx/skia/trunk/src/core/SkInstCnt.cpp | 12 - gfx/skia/trunk/src/core/SkLazyFnPtr.h | 67 - gfx/skia/trunk/src/core/SkLazyPtr.h | 158 - gfx/skia/trunk/src/core/SkLineClipper.cpp | 283 - gfx/skia/trunk/src/core/SkLineClipper.h | 47 - gfx/skia/trunk/src/core/SkLocalMatrixShader.cpp | 66 - gfx/skia/trunk/src/core/SkLocalMatrixShader.h | 77 - gfx/skia/trunk/src/core/SkMallocPixelRef.cpp | 221 - gfx/skia/trunk/src/core/SkMask.cpp | 73 - gfx/skia/trunk/src/core/SkMaskFilter.cpp | 350 - gfx/skia/trunk/src/core/SkMaskGamma.cpp | 124 - gfx/skia/trunk/src/core/SkMaskGamma.h | 232 - gfx/skia/trunk/src/core/SkMath.cpp | 304 - gfx/skia/trunk/src/core/SkMathPriv.h | 77 - gfx/skia/trunk/src/core/SkMatrix.cpp | 1789 - gfx/skia/trunk/src/core/SkMatrixClipStateMgr.cpp | 419 - gfx/skia/trunk/src/core/SkMatrixClipStateMgr.h | 406 - gfx/skia/trunk/src/core/SkMatrixUtils.h | 54 - gfx/skia/trunk/src/core/SkMessageBus.h | 113 - gfx/skia/trunk/src/core/SkMetaData.cpp | 336 - gfx/skia/trunk/src/core/SkMipMap.cpp | 255 - gfx/skia/trunk/src/core/SkMipMap.h | 43 - gfx/skia/trunk/src/core/SkPackBits.cpp | 411 - gfx/skia/trunk/src/core/SkPaint.cpp | 2749 - gfx/skia/trunk/src/core/SkPaintOptionsAndroid.cpp | 41 - gfx/skia/trunk/src/core/SkPaintPriv.cpp | 89 - gfx/skia/trunk/src/core/SkPaintPriv.h | 32 - gfx/skia/trunk/src/core/SkPatch.cpp | 224 - gfx/skia/trunk/src/core/SkPath.cpp | 2897 - gfx/skia/trunk/src/core/SkPathEffect.cpp | 84 - gfx/skia/trunk/src/core/SkPathHeap.cpp | 95 - gfx/skia/trunk/src/core/SkPathHeap.h | 76 - gfx/skia/trunk/src/core/SkPathMeasure.cpp | 537 - gfx/skia/trunk/src/core/SkPathRef.cpp | 488 - gfx/skia/trunk/src/core/SkPerspIter.h | 48 - gfx/skia/trunk/src/core/SkPicture.cpp | 514 - gfx/skia/trunk/src/core/SkPictureData.cpp | 1226 - gfx/skia/trunk/src/core/SkPictureData.h | 287 - gfx/skia/trunk/src/core/SkPictureFlat.cpp | 91 - gfx/skia/trunk/src/core/SkPictureFlat.h | 608 - gfx/skia/trunk/src/core/SkPicturePlayback.cpp | 486 - gfx/skia/trunk/src/core/SkPicturePlayback.h | 84 - gfx/skia/trunk/src/core/SkPictureRangePlayback.cpp | 57 - gfx/skia/trunk/src/core/SkPictureRangePlayback.h | 41 - gfx/skia/trunk/src/core/SkPictureRecord.cpp | 1831 - gfx/skia/trunk/src/core/SkPictureRecord.h | 338 - gfx/skia/trunk/src/core/SkPictureRecorder.cpp | 94 - .../src/core/SkPictureReplacementPlayback.cpp | 171 - .../trunk/src/core/SkPictureReplacementPlayback.h | 86 - gfx/skia/trunk/src/core/SkPictureShader.cpp | 204 - gfx/skia/trunk/src/core/SkPictureShader.h | 78 - gfx/skia/trunk/src/core/SkPictureStateTree.cpp | 218 - gfx/skia/trunk/src/core/SkPictureStateTree.h | 162 - gfx/skia/trunk/src/core/SkPixelRef.cpp | 274 - gfx/skia/trunk/src/core/SkPoint.cpp | 268 - gfx/skia/trunk/src/core/SkProcSpriteBlitter.cpp | 47 - gfx/skia/trunk/src/core/SkPtrRecorder.cpp | 74 - gfx/skia/trunk/src/core/SkPtrRecorder.h | 151 - gfx/skia/trunk/src/core/SkQuadClipper.h | 70 - gfx/skia/trunk/src/core/SkQuadTree.cpp | 219 - gfx/skia/trunk/src/core/SkQuadTree.h | 113 - gfx/skia/trunk/src/core/SkRRect.cpp | 522 - gfx/skia/trunk/src/core/SkRTree.cpp | 482 - gfx/skia/trunk/src/core/SkRTree.h | 201 - gfx/skia/trunk/src/core/SkRasterClip.cpp | 279 - gfx/skia/trunk/src/core/SkRasterClip.h | 163 - gfx/skia/trunk/src/core/SkRasterizer.cpp | 48 - gfx/skia/trunk/src/core/SkReadBuffer.cpp | 364 - gfx/skia/trunk/src/core/SkRecord.h | 234 - gfx/skia/trunk/src/core/SkRecordAnalysis.cpp | 66 - gfx/skia/trunk/src/core/SkRecordAnalysis.h | 8 - gfx/skia/trunk/src/core/SkRecordDraw.cpp | 81 - gfx/skia/trunk/src/core/SkRecordDraw.h | 56 - gfx/skia/trunk/src/core/SkRecordOpts.cpp | 298 - gfx/skia/trunk/src/core/SkRecordOpts.h | 35 - gfx/skia/trunk/src/core/SkRecordPattern.h | 183 - gfx/skia/trunk/src/core/SkRecorder.cpp | 263 - gfx/skia/trunk/src/core/SkRecorder.h | 112 - gfx/skia/trunk/src/core/SkRecording.cpp | 44 - gfx/skia/trunk/src/core/SkRecords.h | 291 - gfx/skia/trunk/src/core/SkRect.cpp | 165 - gfx/skia/trunk/src/core/SkRefDict.cpp | 89 - gfx/skia/trunk/src/core/SkRefDict.h | 54 - gfx/skia/trunk/src/core/SkRegion.cpp | 1479 - gfx/skia/trunk/src/core/SkRegionPriv.h | 233 - gfx/skia/trunk/src/core/SkRegion_path.cpp | 527 - gfx/skia/trunk/src/core/SkSafeMath.h | 108 - gfx/skia/trunk/src/core/SkScalar.cpp | 36 - gfx/skia/trunk/src/core/SkScaledImageCache.cpp | 796 - gfx/skia/trunk/src/core/SkScaledImageCache.h | 214 - gfx/skia/trunk/src/core/SkScalerContext.cpp | 976 - gfx/skia/trunk/src/core/SkScalerContext.h | 358 - gfx/skia/trunk/src/core/SkScan.cpp | 109 - gfx/skia/trunk/src/core/SkScan.h | 116 - gfx/skia/trunk/src/core/SkScanPriv.h | 40 - gfx/skia/trunk/src/core/SkScan_AntiPath.cpp | 765 - gfx/skia/trunk/src/core/SkScan_Antihair.cpp | 1054 - gfx/skia/trunk/src/core/SkScan_Hairline.cpp | 417 - gfx/skia/trunk/src/core/SkScan_Path.cpp | 733 - gfx/skia/trunk/src/core/SkShader.cpp | 396 - gfx/skia/trunk/src/core/SkSinTable.h | 277 - gfx/skia/trunk/src/core/SkSmallAllocator.h | 176 - gfx/skia/trunk/src/core/SkSpriteBlitter.h | 49 - gfx/skia/trunk/src/core/SkSpriteBlitterTemplate.h | 82 - gfx/skia/trunk/src/core/SkSpriteBlitter_ARGB32.cpp | 307 - gfx/skia/trunk/src/core/SkSpriteBlitter_RGB16.cpp | 380 - gfx/skia/trunk/src/core/SkStream.cpp | 941 - gfx/skia/trunk/src/core/SkStreamPriv.h | 46 - gfx/skia/trunk/src/core/SkString.cpp | 650 - gfx/skia/trunk/src/core/SkStringUtils.cpp | 19 - gfx/skia/trunk/src/core/SkStringUtils.h | 23 - gfx/skia/trunk/src/core/SkStroke.cpp | 734 - gfx/skia/trunk/src/core/SkStroke.h | 56 - gfx/skia/trunk/src/core/SkStrokeRec.cpp | 113 - gfx/skia/trunk/src/core/SkStrokerPriv.cpp | 260 - gfx/skia/trunk/src/core/SkStrokerPriv.h | 41 - gfx/skia/trunk/src/core/SkTDynamicHash.h | 289 - gfx/skia/trunk/src/core/SkTInternalSList.h | 132 - gfx/skia/trunk/src/core/SkTLList.h | 403 - gfx/skia/trunk/src/core/SkTLS.cpp | 123 - gfx/skia/trunk/src/core/SkTLS.h | 84 - gfx/skia/trunk/src/core/SkTMultiMap.h | 110 - gfx/skia/trunk/src/core/SkTObjectPool.h | 109 - gfx/skia/trunk/src/core/SkTRefArray.h | 112 - gfx/skia/trunk/src/core/SkTSearch.cpp | 114 - gfx/skia/trunk/src/core/SkTSort.h | 210 - gfx/skia/trunk/src/core/SkTextFormatParams.h | 41 - gfx/skia/trunk/src/core/SkTextMapStateProc.h | 76 - gfx/skia/trunk/src/core/SkTextToPathIter.h | 49 - gfx/skia/trunk/src/core/SkThreadPriv.h | 23 - gfx/skia/trunk/src/core/SkTileGrid.cpp | 132 - gfx/skia/trunk/src/core/SkTileGrid.h | 142 - gfx/skia/trunk/src/core/SkTraceEvent.h | 1245 - gfx/skia/trunk/src/core/SkTypeface.cpp | 303 - gfx/skia/trunk/src/core/SkTypefaceCache.cpp | 160 - gfx/skia/trunk/src/core/SkTypefaceCache.h | 100 - gfx/skia/trunk/src/core/SkTypefacePriv.h | 38 - gfx/skia/trunk/src/core/SkUnPreMultiply.cpp | 89 - gfx/skia/trunk/src/core/SkUtils.cpp | 422 - gfx/skia/trunk/src/core/SkUtilsArm.cpp | 199 - gfx/skia/trunk/src/core/SkUtilsArm.h | 87 - gfx/skia/trunk/src/core/SkValidatingReadBuffer.cpp | 272 - gfx/skia/trunk/src/core/SkValidatingReadBuffer.h | 83 - gfx/skia/trunk/src/core/SkVertState.cpp | 106 - gfx/skia/trunk/src/core/SkVertState.h | 58 - gfx/skia/trunk/src/core/SkWriteBuffer.cpp | 321 - gfx/skia/trunk/src/core/SkWriter32.cpp | 105 - gfx/skia/trunk/src/core/SkXfermode.cpp | 1965 - gfx/skia/trunk/src/core/SkXfermode_proccoeff.h | 66 - gfx/skia/trunk/src/device/xps/SkXPSDevice.cpp | 2440 - gfx/skia/trunk/src/doc/SkDocument.cpp | 95 - gfx/skia/trunk/src/doc/SkDocument_PDF.cpp | 108 - gfx/skia/trunk/src/effects/Sk1DPathEffect.cpp | 201 - gfx/skia/trunk/src/effects/Sk2DPathEffect.cpp | 133 - .../trunk/src/effects/SkAlphaThresholdFilter.cpp | 369 - gfx/skia/trunk/src/effects/SkArithmeticMode.cpp | 445 - gfx/skia/trunk/src/effects/SkAvoidXfermode.cpp | 180 - gfx/skia/trunk/src/effects/SkBitmapSource.cpp | 93 - gfx/skia/trunk/src/effects/SkBlurDrawLooper.cpp | 187 - gfx/skia/trunk/src/effects/SkBlurImageFilter.cpp | 291 - gfx/skia/trunk/src/effects/SkBlurMask.cpp | 996 - gfx/skia/trunk/src/effects/SkBlurMask.h | 83 - gfx/skia/trunk/src/effects/SkBlurMaskFilter.cpp | 1213 - .../trunk/src/effects/SkColorFilterImageFilter.cpp | 142 - gfx/skia/trunk/src/effects/SkColorFilters.cpp | 567 - gfx/skia/trunk/src/effects/SkColorMatrix.cpp | 162 - gfx/skia/trunk/src/effects/SkColorMatrixFilter.cpp | 502 - .../trunk/src/effects/SkComposeImageFilter.cpp | 58 - gfx/skia/trunk/src/effects/SkCornerPathEffect.cpp | 138 - gfx/skia/trunk/src/effects/SkDashPathEffect.cpp | 294 - .../trunk/src/effects/SkDiscretePathEffect.cpp | 89 - .../trunk/src/effects/SkDisplacementMapEffect.cpp | 613 - .../trunk/src/effects/SkDropShadowImageFilter.cpp | 127 - gfx/skia/trunk/src/effects/SkEmbossMask.cpp | 163 - gfx/skia/trunk/src/effects/SkEmbossMask.h | 20 - gfx/skia/trunk/src/effects/SkEmbossMaskFilter.cpp | 163 - gfx/skia/trunk/src/effects/SkEmbossMask_Table.h | 1038 - gfx/skia/trunk/src/effects/SkGpuBlurUtils.cpp | 270 - gfx/skia/trunk/src/effects/SkGpuBlurUtils.h | 46 - gfx/skia/trunk/src/effects/SkLayerDrawLooper.cpp | 387 - gfx/skia/trunk/src/effects/SkLayerRasterizer.cpp | 234 - gfx/skia/trunk/src/effects/SkLerpXfermode.cpp | 111 - .../trunk/src/effects/SkLightingImageFilter.cpp | 1625 - gfx/skia/trunk/src/effects/SkLumaColorFilter.cpp | 125 - .../trunk/src/effects/SkMagnifierImageFilter.cpp | 351 - .../src/effects/SkMatrixConvolutionImageFilter.cpp | 355 - gfx/skia/trunk/src/effects/SkMatrixImageFilter.cpp | 126 - gfx/skia/trunk/src/effects/SkMergeImageFilter.cpp | 134 - .../trunk/src/effects/SkMorphologyImageFilter.cpp | 587 - gfx/skia/trunk/src/effects/SkOffsetImageFilter.cpp | 110 - gfx/skia/trunk/src/effects/SkPerlinNoiseShader.cpp | 1052 - .../trunk/src/effects/SkPictureImageFilter.cpp | 101 - gfx/skia/trunk/src/effects/SkPixelXorXfermode.cpp | 39 - gfx/skia/trunk/src/effects/SkPorterDuff.cpp | 87 - .../trunk/src/effects/SkRectShaderImageFilter.cpp | 82 - gfx/skia/trunk/src/effects/SkStippleMaskFilter.cpp | 52 - gfx/skia/trunk/src/effects/SkTableColorFilter.cpp | 430 - gfx/skia/trunk/src/effects/SkTableMaskFilter.cpp | 144 - gfx/skia/trunk/src/effects/SkTestImageFilters.cpp | 84 - gfx/skia/trunk/src/effects/SkTileImageFilter.cpp | 100 - gfx/skia/trunk/src/effects/SkTransparentShader.cpp | 126 - .../trunk/src/effects/SkXfermodeImageFilter.cpp | 164 - .../trunk/src/effects/gradients/SkBitmapCache.cpp | 153 - .../trunk/src/effects/gradients/SkBitmapCache.h | 49 - .../trunk/src/effects/gradients/SkClampRange.cpp | 162 - .../trunk/src/effects/gradients/SkClampRange.h | 37 - .../src/effects/gradients/SkGradientShader.cpp | 1157 - .../src/effects/gradients/SkGradientShaderPriv.h | 448 - .../src/effects/gradients/SkLinearGradient.cpp | 601 - .../trunk/src/effects/gradients/SkLinearGradient.h | 50 - .../src/effects/gradients/SkRadialGradient.cpp | 618 - .../trunk/src/effects/gradients/SkRadialGradient.h | 52 - .../src/effects/gradients/SkRadialGradient_Table.h | 139 - .../src/effects/gradients/SkSweepGradient.cpp | 332 - .../trunk/src/effects/gradients/SkSweepGradient.h | 55 - .../gradients/SkTwoPointConicalGradient.cpp | 430 - .../effects/gradients/SkTwoPointConicalGradient.h | 98 - .../gradients/SkTwoPointConicalGradient_gpu.cpp | 1316 - .../gradients/SkTwoPointConicalGradient_gpu.h | 25 - .../effects/gradients/SkTwoPointRadialGradient.cpp | 714 - .../effects/gradients/SkTwoPointRadialGradient.h | 64 - gfx/skia/trunk/src/fonts/SkFontMgr_fontconfig.cpp | 329 - gfx/skia/trunk/src/fonts/SkFontMgr_indirect.cpp | 297 - gfx/skia/trunk/src/fonts/SkGScalerContext.cpp | 262 - gfx/skia/trunk/src/fonts/SkGScalerContext.h | 48 - gfx/skia/trunk/src/fonts/SkRemotableFontMgr.cpp | 26 - gfx/skia/trunk/src/fonts/SkTestScalerContext.cpp | 249 - gfx/skia/trunk/src/fonts/SkTestScalerContext.h | 20 - gfx/skia/trunk/src/gpu/GrAAConvexPathRenderer.cpp | 716 - gfx/skia/trunk/src/gpu/GrAAConvexPathRenderer.h | 30 - .../trunk/src/gpu/GrAAHairLinePathRenderer.cpp | 1042 - gfx/skia/trunk/src/gpu/GrAAHairLinePathRenderer.h | 65 - gfx/skia/trunk/src/gpu/GrAARectRenderer.cpp | 929 - gfx/skia/trunk/src/gpu/GrAARectRenderer.h | 118 - .../trunk/src/gpu/GrAddPathRenderers_default.cpp | 34 - gfx/skia/trunk/src/gpu/GrAllocPool.cpp | 116 - gfx/skia/trunk/src/gpu/GrAllocPool.h | 60 - gfx/skia/trunk/src/gpu/GrAllocator.h | 355 - gfx/skia/trunk/src/gpu/GrAtlas.cpp | 293 - gfx/skia/trunk/src/gpu/GrAtlas.h | 133 - gfx/skia/trunk/src/gpu/GrBinHashKey.h | 160 - gfx/skia/trunk/src/gpu/GrBitmapTextContext.cpp | 594 - gfx/skia/trunk/src/gpu/GrBitmapTextContext.h | 55 - gfx/skia/trunk/src/gpu/GrBlend.cpp | 154 - gfx/skia/trunk/src/gpu/GrBlend.h | 45 - gfx/skia/trunk/src/gpu/GrBufferAllocPool.cpp | 499 - gfx/skia/trunk/src/gpu/GrBufferAllocPool.h | 347 - gfx/skia/trunk/src/gpu/GrCacheID.cpp | 34 - gfx/skia/trunk/src/gpu/GrClipData.cpp | 34 - gfx/skia/trunk/src/gpu/GrClipMaskCache.cpp | 21 - gfx/skia/trunk/src/gpu/GrClipMaskCache.h | 235 - gfx/skia/trunk/src/gpu/GrClipMaskManager.cpp | 1148 - gfx/skia/trunk/src/gpu/GrClipMaskManager.h | 185 - gfx/skia/trunk/src/gpu/GrContext.cpp | 1936 - gfx/skia/trunk/src/gpu/GrDefaultPathRenderer.cpp | 537 - gfx/skia/trunk/src/gpu/GrDefaultPathRenderer.h | 62 - .../trunk/src/gpu/GrDistanceFieldTextContext.cpp | 599 - .../trunk/src/gpu/GrDistanceFieldTextContext.h | 55 - gfx/skia/trunk/src/gpu/GrDrawState.cpp | 506 - gfx/skia/trunk/src/gpu/GrDrawState.h | 1018 - gfx/skia/trunk/src/gpu/GrDrawTarget.cpp | 1165 - gfx/skia/trunk/src/gpu/GrDrawTarget.h | 995 - gfx/skia/trunk/src/gpu/GrDrawTargetCaps.h | 107 - gfx/skia/trunk/src/gpu/GrEffect.cpp | 96 - gfx/skia/trunk/src/gpu/GrFontScaler.cpp | 213 - gfx/skia/trunk/src/gpu/GrGeometryBuffer.h | 125 - gfx/skia/trunk/src/gpu/GrGpu.cpp | 580 - gfx/skia/trunk/src/gpu/GrGpu.h | 547 - gfx/skia/trunk/src/gpu/GrGpuFactory.cpp | 43 - gfx/skia/trunk/src/gpu/GrGpuResource.cpp | 71 - gfx/skia/trunk/src/gpu/GrInOrderDrawBuffer.cpp | 1001 - gfx/skia/trunk/src/gpu/GrInOrderDrawBuffer.h | 295 - gfx/skia/trunk/src/gpu/GrIndexBuffer.h | 33 - gfx/skia/trunk/src/gpu/GrLayerCache.cpp | 278 - gfx/skia/trunk/src/gpu/GrLayerCache.h | 194 - gfx/skia/trunk/src/gpu/GrMemoryPool.cpp | 161 - gfx/skia/trunk/src/gpu/GrMemoryPool.h | 80 - gfx/skia/trunk/src/gpu/GrOrderedSet.h | 154 - gfx/skia/trunk/src/gpu/GrOvalRenderer.cpp | 1227 - gfx/skia/trunk/src/gpu/GrOvalRenderer.h | 59 - gfx/skia/trunk/src/gpu/GrPaint.cpp | 119 - gfx/skia/trunk/src/gpu/GrPath.cpp | 60 - gfx/skia/trunk/src/gpu/GrPath.h | 51 - gfx/skia/trunk/src/gpu/GrPathRange.h | 60 - gfx/skia/trunk/src/gpu/GrPathRenderer.cpp | 24 - gfx/skia/trunk/src/gpu/GrPathRenderer.h | 213 - gfx/skia/trunk/src/gpu/GrPathRendererChain.cpp | 87 - gfx/skia/trunk/src/gpu/GrPathUtils.cpp | 875 - gfx/skia/trunk/src/gpu/GrPathUtils.h | 172 - gfx/skia/trunk/src/gpu/GrPictureUtils.cpp | 275 - gfx/skia/trunk/src/gpu/GrPictureUtils.h | 79 - gfx/skia/trunk/src/gpu/GrPlotMgr.h | 73 - gfx/skia/trunk/src/gpu/GrRectanizer_pow2.cpp | 60 - gfx/skia/trunk/src/gpu/GrRectanizer_pow2.h | 79 - gfx/skia/trunk/src/gpu/GrRectanizer_skyline.cpp | 122 - gfx/skia/trunk/src/gpu/GrRectanizer_skyline.h | 62 - gfx/skia/trunk/src/gpu/GrRedBlackTree.h | 948 - gfx/skia/trunk/src/gpu/GrReducedClip.cpp | 450 - gfx/skia/trunk/src/gpu/GrReducedClip.h | 48 - gfx/skia/trunk/src/gpu/GrRenderTarget.cpp | 118 - gfx/skia/trunk/src/gpu/GrResourceCache.cpp | 545 - gfx/skia/trunk/src/gpu/GrResourceCache.h | 403 - gfx/skia/trunk/src/gpu/GrSWMaskHelper.cpp | 281 - gfx/skia/trunk/src/gpu/GrSWMaskHelper.h | 116 - gfx/skia/trunk/src/gpu/GrSoftwarePathRenderer.cpp | 147 - gfx/skia/trunk/src/gpu/GrSoftwarePathRenderer.h | 47 - gfx/skia/trunk/src/gpu/GrStencil.cpp | 395 - gfx/skia/trunk/src/gpu/GrStencil.h | 395 - .../src/gpu/GrStencilAndCoverPathRenderer.cpp | 103 - .../trunk/src/gpu/GrStencilAndCoverPathRenderer.h | 55 - .../trunk/src/gpu/GrStencilAndCoverTextContext.cpp | 464 - .../trunk/src/gpu/GrStencilAndCoverTextContext.h | 69 - gfx/skia/trunk/src/gpu/GrStencilBuffer.cpp | 47 - gfx/skia/trunk/src/gpu/GrStencilBuffer.h | 80 - gfx/skia/trunk/src/gpu/GrStrokeInfo.h | 99 - gfx/skia/trunk/src/gpu/GrSurface.cpp | 50 - gfx/skia/trunk/src/gpu/GrTBSearch.h | 44 - gfx/skia/trunk/src/gpu/GrTHashTable.h | 215 - gfx/skia/trunk/src/gpu/GrTemplates.h | 68 - gfx/skia/trunk/src/gpu/GrTest.cpp | 42 - gfx/skia/trunk/src/gpu/GrTest.h | 35 - gfx/skia/trunk/src/gpu/GrTextContext.cpp | 77 - gfx/skia/trunk/src/gpu/GrTextContext.h | 55 - gfx/skia/trunk/src/gpu/GrTextStrike.cpp | 336 - gfx/skia/trunk/src/gpu/GrTextStrike.h | 134 - gfx/skia/trunk/src/gpu/GrTextStrike_impl.h | 64 - gfx/skia/trunk/src/gpu/GrTexture.cpp | 229 - gfx/skia/trunk/src/gpu/GrTextureAccess.cpp | 107 - gfx/skia/trunk/src/gpu/GrTraceMarker.cpp | 104 - gfx/skia/trunk/src/gpu/GrTraceMarker.h | 100 - gfx/skia/trunk/src/gpu/GrTracing.h | 121 - gfx/skia/trunk/src/gpu/GrVertexBuffer.h | 24 - gfx/skia/trunk/src/gpu/SkGpuDevice.cpp | 2060 - gfx/skia/trunk/src/gpu/SkGr.cpp | 625 - gfx/skia/trunk/src/gpu/SkGrPixelRef.cpp | 188 - gfx/skia/trunk/src/gpu/SkGrTexturePixelRef.cpp | 11 - gfx/skia/trunk/src/gpu/effects/Gr1DKernelEffect.h | 54 - gfx/skia/trunk/src/gpu/effects/GrBezierEffect.cpp | 450 - gfx/skia/trunk/src/gpu/effects/GrBezierEffect.h | 250 - gfx/skia/trunk/src/gpu/effects/GrBicubicEffect.cpp | 222 - gfx/skia/trunk/src/gpu/effects/GrBicubicEffect.h | 103 - .../src/gpu/effects/GrConfigConversionEffect.cpp | 274 - .../src/gpu/effects/GrConfigConversionEffect.h | 78 - .../trunk/src/gpu/effects/GrConvexPolyEffect.cpp | 378 - .../trunk/src/gpu/effects/GrConvexPolyEffect.h | 90 - .../trunk/src/gpu/effects/GrConvolutionEffect.cpp | 239 - .../trunk/src/gpu/effects/GrConvolutionEffect.h | 111 - .../gpu/effects/GrCustomCoordsTextureEffect.cpp | 107 - .../src/gpu/effects/GrCustomCoordsTextureEffect.h | 49 - gfx/skia/trunk/src/gpu/effects/GrDashingEffect.cpp | 851 - gfx/skia/trunk/src/gpu/effects/GrDashingEffect.h | 42 - .../gpu/effects/GrDistanceFieldTextureEffect.cpp | 503 - .../src/gpu/effects/GrDistanceFieldTextureEffect.h | 121 - gfx/skia/trunk/src/gpu/effects/GrDitherEffect.cpp | 115 - gfx/skia/trunk/src/gpu/effects/GrDitherEffect.h | 23 - .../src/gpu/effects/GrMatrixConvolutionEffect.cpp | 269 - .../src/gpu/effects/GrMatrixConvolutionEffect.h | 98 - gfx/skia/trunk/src/gpu/effects/GrOvalEffect.cpp | 384 - gfx/skia/trunk/src/gpu/effects/GrOvalEffect.h | 24 - gfx/skia/trunk/src/gpu/effects/GrRRectEffect.cpp | 730 - gfx/skia/trunk/src/gpu/effects/GrRRectEffect.h | 25 - .../src/gpu/effects/GrSimpleTextureEffect.cpp | 81 - .../trunk/src/gpu/effects/GrSimpleTextureEffect.h | 83 - .../src/gpu/effects/GrSingleTextureEffect.cpp | 40 - .../trunk/src/gpu/effects/GrSingleTextureEffect.h | 67 - gfx/skia/trunk/src/gpu/effects/GrTextureDomain.cpp | 279 - gfx/skia/trunk/src/gpu/effects/GrTextureDomain.h | 175 - .../trunk/src/gpu/effects/GrTextureStripAtlas.cpp | 348 - .../trunk/src/gpu/effects/GrTextureStripAtlas.h | 185 - gfx/skia/trunk/src/gpu/effects/GrVertexEffect.h | 37 - .../trunk/src/gpu/effects/GrYUVtoRGBEffect.cpp | 106 - gfx/skia/trunk/src/gpu/effects/GrYUVtoRGBEffect.h | 21 - .../trunk/src/gpu/gl/GrGLAssembleGLESInterface.h | 286 - .../trunk/src/gpu/gl/GrGLAssembleInterface.cpp | 268 - gfx/skia/trunk/src/gpu/gl/GrGLAssembleInterface.h | 18 - gfx/skia/trunk/src/gpu/gl/GrGLBufferImpl.cpp | 226 - gfx/skia/trunk/src/gpu/gl/GrGLBufferImpl.h | 61 - gfx/skia/trunk/src/gpu/gl/GrGLCaps.cpp | 842 - gfx/skia/trunk/src/gpu/gl/GrGLCaps.h | 370 - gfx/skia/trunk/src/gpu/gl/GrGLContext.cpp | 78 - gfx/skia/trunk/src/gpu/gl/GrGLContext.h | 112 - .../src/gpu/gl/GrGLCreateNativeInterface_none.cpp | 12 - .../trunk/src/gpu/gl/GrGLCreateNullInterface.cpp | 428 - .../trunk/src/gpu/gl/GrGLDefaultInterface_none.cpp | 12 - gfx/skia/trunk/src/gpu/gl/GrGLDefines.h | 903 - gfx/skia/trunk/src/gpu/gl/GrGLEffect.h | 105 - gfx/skia/trunk/src/gpu/gl/GrGLExtensions.cpp | 143 - gfx/skia/trunk/src/gpu/gl/GrGLIRect.h | 79 - gfx/skia/trunk/src/gpu/gl/GrGLIndexBuffer.cpp | 49 - gfx/skia/trunk/src/gpu/gl/GrGLIndexBuffer.h | 53 - gfx/skia/trunk/src/gpu/gl/GrGLInterface.cpp | 482 - gfx/skia/trunk/src/gpu/gl/GrGLNameAllocator.cpp | 370 - gfx/skia/trunk/src/gpu/gl/GrGLNameAllocator.h | 86 - gfx/skia/trunk/src/gpu/gl/GrGLNoOpInterface.cpp | 655 - gfx/skia/trunk/src/gpu/gl/GrGLNoOpInterface.h | 378 - gfx/skia/trunk/src/gpu/gl/GrGLPath.cpp | 160 - gfx/skia/trunk/src/gpu/gl/GrGLPath.h | 48 - gfx/skia/trunk/src/gpu/gl/GrGLPathRange.cpp | 62 - gfx/skia/trunk/src/gpu/gl/GrGLPathRange.h | 48 - gfx/skia/trunk/src/gpu/gl/GrGLProgram.cpp | 260 - gfx/skia/trunk/src/gpu/gl/GrGLProgram.h | 202 - gfx/skia/trunk/src/gpu/gl/GrGLProgramDesc.cpp | 324 - gfx/skia/trunk/src/gpu/gl/GrGLProgramDesc.h | 260 - gfx/skia/trunk/src/gpu/gl/GrGLProgramEffects.cpp | 510 - gfx/skia/trunk/src/gpu/gl/GrGLProgramEffects.h | 335 - gfx/skia/trunk/src/gpu/gl/GrGLRenderTarget.cpp | 109 - gfx/skia/trunk/src/gpu/gl/GrGLRenderTarget.h | 107 - gfx/skia/trunk/src/gpu/gl/GrGLSL.cpp | 98 - gfx/skia/trunk/src/gpu/gl/GrGLSL.h | 320 - gfx/skia/trunk/src/gpu/gl/GrGLShaderBuilder.cpp | 1106 - gfx/skia/trunk/src/gpu/gl/GrGLShaderBuilder.h | 522 - gfx/skia/trunk/src/gpu/gl/GrGLShaderVar.h | 360 - gfx/skia/trunk/src/gpu/gl/GrGLStencilBuffer.cpp | 39 - gfx/skia/trunk/src/gpu/gl/GrGLStencilBuffer.h | 62 - gfx/skia/trunk/src/gpu/gl/GrGLTexture.cpp | 67 - gfx/skia/trunk/src/gpu/gl/GrGLTexture.h | 111 - gfx/skia/trunk/src/gpu/gl/GrGLUniformHandle.h | 15 - gfx/skia/trunk/src/gpu/gl/GrGLUniformManager.cpp | 280 - gfx/skia/trunk/src/gpu/gl/GrGLUniformManager.h | 120 - gfx/skia/trunk/src/gpu/gl/GrGLUtil.cpp | 305 - gfx/skia/trunk/src/gpu/gl/GrGLUtil.h | 184 - gfx/skia/trunk/src/gpu/gl/GrGLVertexArray.cpp | 122 - gfx/skia/trunk/src/gpu/gl/GrGLVertexArray.h | 176 - gfx/skia/trunk/src/gpu/gl/GrGLVertexBuffer.cpp | 49 - gfx/skia/trunk/src/gpu/gl/GrGLVertexBuffer.h | 53 - gfx/skia/trunk/src/gpu/gl/GrGLVertexEffect.h | 52 - gfx/skia/trunk/src/gpu/gl/GrGpuGL.cpp | 3027 - gfx/skia/trunk/src/gpu/gl/GrGpuGL.h | 487 - gfx/skia/trunk/src/gpu/gl/GrGpuGL_program.cpp | 377 - gfx/skia/trunk/src/gpu/gl/SkGLContextHelper.cpp | 136 - gfx/skia/trunk/src/gpu/gl/SkNullGLContext.cpp | 16 - .../android/GrGLCreateNativeInterface_android.cpp | 47 - .../gpu/gl/android/SkNativeGLContext_android.cpp | 182 - .../src/gpu/gl/angle/GrGLCreateANGLEInterface.cpp | 187 - .../trunk/src/gpu/gl/angle/SkANGLEGLContext.cpp | 116 - gfx/skia/trunk/src/gpu/gl/debug/GrBufferObj.cpp | 31 - gfx/skia/trunk/src/gpu/gl/debug/GrBufferObj.h | 76 - gfx/skia/trunk/src/gpu/gl/debug/GrDebugGL.cpp | 211 - gfx/skia/trunk/src/gpu/gl/debug/GrDebugGL.h | 160 - gfx/skia/trunk/src/gpu/gl/debug/GrFBBindableObj.h | 88 - gfx/skia/trunk/src/gpu/gl/debug/GrFakeRefObj.h | 94 - .../trunk/src/gpu/gl/debug/GrFrameBufferObj.cpp | 67 - gfx/skia/trunk/src/gpu/gl/debug/GrFrameBufferObj.h | 68 - .../src/gpu/gl/debug/GrGLCreateDebugInterface.cpp | 978 - gfx/skia/trunk/src/gpu/gl/debug/GrProgramObj.cpp | 27 - gfx/skia/trunk/src/gpu/gl/debug/GrProgramObj.h | 43 - .../trunk/src/gpu/gl/debug/GrRenderBufferObj.h | 40 - gfx/skia/trunk/src/gpu/gl/debug/GrShaderObj.cpp | 14 - gfx/skia/trunk/src/gpu/gl/debug/GrShaderObj.h | 36 - gfx/skia/trunk/src/gpu/gl/debug/GrTextureObj.cpp | 14 - gfx/skia/trunk/src/gpu/gl/debug/GrTextureObj.h | 57 - .../trunk/src/gpu/gl/debug/GrTextureUnitObj.cpp | 31 - gfx/skia/trunk/src/gpu/gl/debug/GrTextureUnitObj.h | 44 - gfx/skia/trunk/src/gpu/gl/debug/GrVertexArrayObj.h | 21 - .../trunk/src/gpu/gl/debug/SkDebugGLContext.cpp | 17 - .../gpu/gl/iOS/GrGLCreateNativeInterface_iOS.cpp | 174 - .../trunk/src/gpu/gl/iOS/SkNativeGLContext_iOS.mm | 68 - .../gpu/gl/mac/GrGLCreateNativeInterface_mac.cpp | 58 - .../trunk/src/gpu/gl/mac/SkNativeGLContext_mac.cpp | 84 - .../src/gpu/gl/mesa/GrGLCreateMesaInterface.cpp | 25 - gfx/skia/trunk/src/gpu/gl/mesa/SkMesaGLContext.cpp | 112 - gfx/skia/trunk/src/gpu/gl/mesa/osmesa_wrapper.h | 16 - .../src/gpu/gl/nacl/SkNativeGLContext_nacl.cpp | 37 - .../gpu/gl/unix/GrGLCreateNativeInterface_unix.cpp | 44 - .../src/gpu/gl/unix/SkNativeGLContext_unix.cpp | 299 - .../gpu/gl/win/GrGLCreateNativeInterface_win.cpp | 98 - .../trunk/src/gpu/gl/win/SkNativeGLContext_win.cpp | 165 - gfx/skia/trunk/src/image/SkImage.cpp | 142 - gfx/skia/trunk/src/image/SkImagePriv.cpp | 68 - gfx/skia/trunk/src/image/SkImagePriv.h | 49 - gfx/skia/trunk/src/image/SkImage_Base.h | 41 - gfx/skia/trunk/src/image/SkImage_Codec.cpp | 75 - gfx/skia/trunk/src/image/SkImage_Gpu.cpp | 87 - gfx/skia/trunk/src/image/SkImage_Raster.cpp | 210 - gfx/skia/trunk/src/image/SkSurface.cpp | 124 - gfx/skia/trunk/src/image/SkSurface_Base.h | 97 - gfx/skia/trunk/src/image/SkSurface_Gpu.cpp | 157 - gfx/skia/trunk/src/image/SkSurface_Raster.cpp | 171 - .../trunk/src/images/SkDecodingImageGenerator.cpp | 286 - gfx/skia/trunk/src/images/SkForceLinking.cpp | 38 - gfx/skia/trunk/src/images/SkImageDecoder.cpp | 325 - .../src/images/SkImageDecoder_FactoryDefault.cpp | 36 - .../src/images/SkImageDecoder_FactoryRegistrar.cpp | 63 - gfx/skia/trunk/src/images/SkImageDecoder_ktx.cpp | 280 - .../trunk/src/images/SkImageDecoder_libbmp.cpp | 162 - .../trunk/src/images/SkImageDecoder_libgif.cpp | 540 - .../trunk/src/images/SkImageDecoder_libico.cpp | 422 - .../trunk/src/images/SkImageDecoder_libjpeg.cpp | 1242 - .../trunk/src/images/SkImageDecoder_libpng.cpp | 1287 - .../trunk/src/images/SkImageDecoder_libwebp.cpp | 686 - gfx/skia/trunk/src/images/SkImageDecoder_pkm.cpp | 133 - gfx/skia/trunk/src/images/SkImageDecoder_wbmp.cpp | 173 - gfx/skia/trunk/src/images/SkImageEncoder.cpp | 52 - .../trunk/src/images/SkImageEncoder_Factory.cpp | 23 - gfx/skia/trunk/src/images/SkImageEncoder_argb.cpp | 118 - gfx/skia/trunk/src/images/SkJpegUtility.cpp | 170 - gfx/skia/trunk/src/images/SkJpegUtility.h | 66 - gfx/skia/trunk/src/images/SkMovie.cpp | 95 - gfx/skia/trunk/src/images/SkMovie_gif.cpp | 447 - gfx/skia/trunk/src/images/SkPageFlipper.cpp | 76 - .../trunk/src/images/SkScaledBitmapSampler.cpp | 876 - gfx/skia/trunk/src/images/SkScaledBitmapSampler.h | 107 - gfx/skia/trunk/src/images/bmpdecoderhelper.cpp | 369 - gfx/skia/trunk/src/images/bmpdecoderhelper.h | 116 - gfx/skia/trunk/src/images/transform_scanline.h | 140 - gfx/skia/trunk/src/lazy/SkCachingPixelRef.cpp | 97 - gfx/skia/trunk/src/lazy/SkCachingPixelRef.h | 63 - .../trunk/src/lazy/SkDiscardableMemoryPool.cpp | 272 - gfx/skia/trunk/src/lazy/SkDiscardableMemoryPool.h | 68 - gfx/skia/trunk/src/lazy/SkDiscardablePixelRef.cpp | 122 - gfx/skia/trunk/src/lazy/SkDiscardablePixelRef.h | 63 - .../trunk/src/opts/SkBitmapFilter_opts_SSE2.cpp | 630 - gfx/skia/trunk/src/opts/SkBitmapFilter_opts_SSE2.h | 35 - .../trunk/src/opts/SkBitmapProcState_arm_neon.cpp | 511 - .../trunk/src/opts/SkBitmapProcState_filter_neon.h | 96 - .../trunk/src/opts/SkBitmapProcState_matrix_neon.h | 506 - .../trunk/src/opts/SkBitmapProcState_opts_SSE2.cpp | 748 - .../trunk/src/opts/SkBitmapProcState_opts_SSE2.h | 33 - .../src/opts/SkBitmapProcState_opts_SSSE3.cpp | 760 - .../trunk/src/opts/SkBitmapProcState_opts_SSSE3.h | 26 - .../trunk/src/opts/SkBitmapProcState_opts_arm.cpp | 235 - .../src/opts/SkBitmapProcState_opts_mips_dsp.cpp | 397 - .../trunk/src/opts/SkBitmapProcState_opts_none.cpp | 28 - gfx/skia/trunk/src/opts/SkBlitMask_opts_arm.cpp | 52 - .../trunk/src/opts/SkBlitMask_opts_arm_neon.cpp | 254 - gfx/skia/trunk/src/opts/SkBlitMask_opts_arm_neon.h | 16 - gfx/skia/trunk/src/opts/SkBlitMask_opts_none.cpp | 24 - gfx/skia/trunk/src/opts/SkBlitRect_opts_SSE2.cpp | 132 - gfx/skia/trunk/src/opts/SkBlitRect_opts_SSE2.h | 21 - gfx/skia/trunk/src/opts/SkBlitRow_opts_SSE2.cpp | 1361 - gfx/skia/trunk/src/opts/SkBlitRow_opts_SSE2.h | 46 - gfx/skia/trunk/src/opts/SkBlitRow_opts_SSE4.h | 29 - gfx/skia/trunk/src/opts/SkBlitRow_opts_SSE4_asm.S | 473 - .../trunk/src/opts/SkBlitRow_opts_SSE4_x64_asm.S | 470 - gfx/skia/trunk/src/opts/SkBlitRow_opts_arm.cpp | 392 - .../trunk/src/opts/SkBlitRow_opts_arm_neon.cpp | 1679 - gfx/skia/trunk/src/opts/SkBlitRow_opts_arm_neon.h | 18 - .../trunk/src/opts/SkBlitRow_opts_mips_dsp.cpp | 959 - gfx/skia/trunk/src/opts/SkBlitRow_opts_none.cpp | 26 - gfx/skia/trunk/src/opts/SkBlurImage_opts.h | 20 - gfx/skia/trunk/src/opts/SkBlurImage_opts_SSE2.cpp | 108 - gfx/skia/trunk/src/opts/SkBlurImage_opts_SSE2.h | 18 - gfx/skia/trunk/src/opts/SkBlurImage_opts_SSE4.cpp | 123 - gfx/skia/trunk/src/opts/SkBlurImage_opts_SSE4.h | 18 - gfx/skia/trunk/src/opts/SkBlurImage_opts_arm.cpp | 25 - gfx/skia/trunk/src/opts/SkBlurImage_opts_neon.cpp | 188 - gfx/skia/trunk/src/opts/SkBlurImage_opts_neon.h | 13 - gfx/skia/trunk/src/opts/SkBlurImage_opts_none.cpp | 15 - gfx/skia/trunk/src/opts/SkColor_opts_SSE2.h | 186 - gfx/skia/trunk/src/opts/SkColor_opts_neon.h | 114 - gfx/skia/trunk/src/opts/SkMath_opts_SSE2.h | 51 - gfx/skia/trunk/src/opts/SkMorphology_opts.h | 22 - gfx/skia/trunk/src/opts/SkMorphology_opts_SSE2.cpp | 81 - gfx/skia/trunk/src/opts/SkMorphology_opts_SSE2.h | 22 - gfx/skia/trunk/src/opts/SkMorphology_opts_arm.cpp | 34 - gfx/skia/trunk/src/opts/SkMorphology_opts_neon.cpp | 80 - gfx/skia/trunk/src/opts/SkMorphology_opts_neon.h | 15 - gfx/skia/trunk/src/opts/SkMorphology_opts_none.cpp | 12 - .../trunk/src/opts/SkTextureCompression_opts.h | 17 - .../src/opts/SkTextureCompression_opts_arm.cpp | 38 - .../src/opts/SkTextureCompression_opts_neon.cpp | 239 - .../src/opts/SkTextureCompression_opts_neon.h | 14 - .../src/opts/SkTextureCompression_opts_none.cpp | 13 - gfx/skia/trunk/src/opts/SkUtils_opts_SSE2.cpp | 99 - gfx/skia/trunk/src/opts/SkUtils_opts_SSE2.h | 17 - gfx/skia/trunk/src/opts/SkUtils_opts_arm.cpp | 57 - gfx/skia/trunk/src/opts/SkUtils_opts_none.cpp | 22 - gfx/skia/trunk/src/opts/SkXfermode_opts_SSE2.cpp | 819 - gfx/skia/trunk/src/opts/SkXfermode_opts_SSE2.h | 38 - gfx/skia/trunk/src/opts/SkXfermode_opts_arm.cpp | 26 - .../trunk/src/opts/SkXfermode_opts_arm_neon.cpp | 1028 - gfx/skia/trunk/src/opts/SkXfermode_opts_arm_neon.h | 35 - gfx/skia/trunk/src/opts/SkXfermode_opts_none.cpp | 17 - gfx/skia/trunk/src/opts/memset.arm.S | 111 - gfx/skia/trunk/src/opts/memset16_neon.S | 143 - gfx/skia/trunk/src/opts/memset32_neon.S | 113 - gfx/skia/trunk/src/opts/opts_check_x86.cpp | 401 - gfx/skia/trunk/src/pathops/SkAddIntersections.cpp | 455 - gfx/skia/trunk/src/pathops/SkAddIntersections.h | 18 - .../trunk/src/pathops/SkDCubicIntersection.cpp | 698 - .../trunk/src/pathops/SkDCubicLineIntersection.cpp | 403 - gfx/skia/trunk/src/pathops/SkDCubicToQuads.cpp | 186 - gfx/skia/trunk/src/pathops/SkDLineIntersection.cpp | 401 - gfx/skia/trunk/src/pathops/SkDQuadImplicit.cpp | 117 - gfx/skia/trunk/src/pathops/SkDQuadImplicit.h | 39 - gfx/skia/trunk/src/pathops/SkDQuadIntersection.cpp | 555 - .../trunk/src/pathops/SkDQuadLineIntersection.cpp | 381 - gfx/skia/trunk/src/pathops/SkIntersectionHelper.h | 156 - gfx/skia/trunk/src/pathops/SkIntersections.cpp | 207 - gfx/skia/trunk/src/pathops/SkIntersections.h | 294 - gfx/skia/trunk/src/pathops/SkOpAngle.cpp | 1126 - gfx/skia/trunk/src/pathops/SkOpAngle.h | 169 - gfx/skia/trunk/src/pathops/SkOpContour.cpp | 750 - gfx/skia/trunk/src/pathops/SkOpContour.h | 357 - gfx/skia/trunk/src/pathops/SkOpEdgeBuilder.cpp | 190 - gfx/skia/trunk/src/pathops/SkOpEdgeBuilder.h | 63 - gfx/skia/trunk/src/pathops/SkOpSegment.cpp | 4375 - gfx/skia/trunk/src/pathops/SkOpSegment.h | 553 - gfx/skia/trunk/src/pathops/SkOpSpan.h | 42 - gfx/skia/trunk/src/pathops/SkPathOpsBounds.cpp | 40 - gfx/skia/trunk/src/pathops/SkPathOpsBounds.h | 72 - gfx/skia/trunk/src/pathops/SkPathOpsCommon.cpp | 727 - gfx/skia/trunk/src/pathops/SkPathOpsCommon.h | 31 - gfx/skia/trunk/src/pathops/SkPathOpsCubic.cpp | 585 - gfx/skia/trunk/src/pathops/SkPathOpsCubic.h | 96 - gfx/skia/trunk/src/pathops/SkPathOpsCurve.h | 178 - gfx/skia/trunk/src/pathops/SkPathOpsDebug.cpp | 566 - gfx/skia/trunk/src/pathops/SkPathOpsDebug.h | 236 - gfx/skia/trunk/src/pathops/SkPathOpsLine.cpp | 194 - gfx/skia/trunk/src/pathops/SkPathOpsLine.h | 46 - gfx/skia/trunk/src/pathops/SkPathOpsOp.cpp | 323 - gfx/skia/trunk/src/pathops/SkPathOpsPoint.cpp | 17 - gfx/skia/trunk/src/pathops/SkPathOpsPoint.h | 232 - gfx/skia/trunk/src/pathops/SkPathOpsQuad.cpp | 342 - gfx/skia/trunk/src/pathops/SkPathOpsQuad.h | 73 - gfx/skia/trunk/src/pathops/SkPathOpsRect.cpp | 65 - gfx/skia/trunk/src/pathops/SkPathOpsRect.h | 63 - gfx/skia/trunk/src/pathops/SkPathOpsSimplify.cpp | 209 - .../trunk/src/pathops/SkPathOpsTightBounds.cpp | 33 - gfx/skia/trunk/src/pathops/SkPathOpsTriangle.cpp | 51 - gfx/skia/trunk/src/pathops/SkPathOpsTriangle.h | 20 - gfx/skia/trunk/src/pathops/SkPathOpsTypes.cpp | 200 - gfx/skia/trunk/src/pathops/SkPathOpsTypes.h | 380 - gfx/skia/trunk/src/pathops/SkPathWriter.cpp | 166 - gfx/skia/trunk/src/pathops/SkPathWriter.h | 44 - gfx/skia/trunk/src/pathops/SkQuarticRoot.cpp | 168 - gfx/skia/trunk/src/pathops/SkQuarticRoot.h | 16 - gfx/skia/trunk/src/pathops/SkReduceOrder.cpp | 285 - gfx/skia/trunk/src/pathops/SkReduceOrder.h | 34 - gfx/skia/trunk/src/pdf/SkPDFCatalog.cpp | 215 - gfx/skia/trunk/src/pdf/SkPDFCatalog.h | 137 - gfx/skia/trunk/src/pdf/SkPDFDevice.cpp | 2320 - gfx/skia/trunk/src/pdf/SkPDFDeviceFlattener.cpp | 154 - gfx/skia/trunk/src/pdf/SkPDFDeviceFlattener.h | 53 - gfx/skia/trunk/src/pdf/SkPDFDocument.cpp | 351 - gfx/skia/trunk/src/pdf/SkPDFFont.cpp | 1499 - gfx/skia/trunk/src/pdf/SkPDFFont.h | 210 - gfx/skia/trunk/src/pdf/SkPDFFontImpl.h | 84 - gfx/skia/trunk/src/pdf/SkPDFFormXObject.cpp | 95 - gfx/skia/trunk/src/pdf/SkPDFFormXObject.h | 61 - gfx/skia/trunk/src/pdf/SkPDFGraphicState.cpp | 287 - gfx/skia/trunk/src/pdf/SkPDFGraphicState.h | 111 - gfx/skia/trunk/src/pdf/SkPDFImage.cpp | 631 - gfx/skia/trunk/src/pdf/SkPDFImage.h | 98 - gfx/skia/trunk/src/pdf/SkPDFPage.cpp | 158 - gfx/skia/trunk/src/pdf/SkPDFPage.h | 109 - gfx/skia/trunk/src/pdf/SkPDFResourceDict.cpp | 124 - gfx/skia/trunk/src/pdf/SkPDFResourceDict.h | 101 - gfx/skia/trunk/src/pdf/SkPDFShader.cpp | 1346 - gfx/skia/trunk/src/pdf/SkPDFShader.h | 73 - gfx/skia/trunk/src/pdf/SkPDFStream.cpp | 136 - gfx/skia/trunk/src/pdf/SkPDFStream.h | 107 - gfx/skia/trunk/src/pdf/SkPDFTypes.cpp | 512 - gfx/skia/trunk/src/pdf/SkPDFTypes.h | 454 - gfx/skia/trunk/src/pdf/SkPDFUtils.cpp | 249 - gfx/skia/trunk/src/pdf/SkPDFUtils.h | 59 - gfx/skia/trunk/src/pdf/SkTSet.h | 356 - gfx/skia/trunk/src/pipe/SkGPipePriv.h | 288 - gfx/skia/trunk/src/pipe/SkGPipeRead.cpp | 906 - gfx/skia/trunk/src/pipe/SkGPipeWrite.cpp | 1267 - .../trunk/src/pipe/utils/SamplePipeControllers.cpp | 118 - .../trunk/src/pipe/utils/SamplePipeControllers.h | 87 - gfx/skia/trunk/src/ports/SkAtomics_sync.h | 55 - gfx/skia/trunk/src/ports/SkAtomics_win.h | 54 - gfx/skia/trunk/src/ports/SkBarriers_arm.h | 36 - gfx/skia/trunk/src/ports/SkBarriers_tsan.h | 31 - gfx/skia/trunk/src/ports/SkBarriers_x86.h | 39 - gfx/skia/trunk/src/ports/SkDebug_android.cpp | 38 - gfx/skia/trunk/src/ports/SkDebug_nacl.cpp | 38 - gfx/skia/trunk/src/ports/SkDebug_stdio.cpp | 20 - gfx/skia/trunk/src/ports/SkDebug_win.cpp | 35 - .../trunk/src/ports/SkDiscardableMemory_none.cpp | 13 - .../src/ports/SkFontConfigInterface_android.cpp | 743 - .../src/ports/SkFontConfigInterface_direct.cpp | 733 - .../trunk/src/ports/SkFontConfigParser_android.cpp | 349 - .../trunk/src/ports/SkFontConfigParser_android.h | 62 - gfx/skia/trunk/src/ports/SkFontConfigTypeface.h | 73 - gfx/skia/trunk/src/ports/SkFontHost_FreeType.cpp | 1729 - .../trunk/src/ports/SkFontHost_FreeType_common.cpp | 565 - .../trunk/src/ports/SkFontHost_FreeType_common.h | 85 - .../trunk/src/ports/SkFontHost_android_old.cpp | 585 - gfx/skia/trunk/src/ports/SkFontHost_cairo.cpp | 390 - gfx/skia/trunk/src/ports/SkFontHost_fontconfig.cpp | 208 - gfx/skia/trunk/src/ports/SkFontHost_linux.cpp | 407 - gfx/skia/trunk/src/ports/SkFontHost_mac.cpp | 2334 - gfx/skia/trunk/src/ports/SkFontHost_none.cpp | 15 - gfx/skia/trunk/src/ports/SkFontHost_win.cpp | 2596 - gfx/skia/trunk/src/ports/SkFontMgr_android.cpp | 406 - gfx/skia/trunk/src/ports/SkFontMgr_default_dw.cpp | 6 - gfx/skia/trunk/src/ports/SkFontMgr_default_gdi.cpp | 6 - gfx/skia/trunk/src/ports/SkFontMgr_win_dw.cpp | 764 - .../src/ports/SkGlobalInitialization_chromium.cpp | 121 - .../src/ports/SkGlobalInitialization_default.cpp | 122 - gfx/skia/trunk/src/ports/SkImageDecoder_CG.cpp | 354 - gfx/skia/trunk/src/ports/SkImageDecoder_WIC.cpp | 464 - gfx/skia/trunk/src/ports/SkImageDecoder_empty.cpp | 137 - gfx/skia/trunk/src/ports/SkMemory_malloc.cpp | 68 - gfx/skia/trunk/src/ports/SkMemory_mozalloc.cpp | 47 - gfx/skia/trunk/src/ports/SkMutex_pthread.h | 101 - gfx/skia/trunk/src/ports/SkMutex_win.h | 79 - gfx/skia/trunk/src/ports/SkOSFile_none.cpp | 30 - gfx/skia/trunk/src/ports/SkOSFile_posix.cpp | 92 - gfx/skia/trunk/src/ports/SkOSFile_stdio.cpp | 155 - gfx/skia/trunk/src/ports/SkOSFile_win.cpp | 122 - .../trunk/src/ports/SkRemotableFontMgr_win_dw.cpp | 527 - .../trunk/src/ports/SkScalerContext_win_dw.cpp | 729 - gfx/skia/trunk/src/ports/SkScalerContext_win_dw.h | 62 - gfx/skia/trunk/src/ports/SkTLS_none.cpp | 18 - gfx/skia/trunk/src/ports/SkTLS_pthread.cpp | 30 - gfx/skia/trunk/src/ports/SkTLS_win.cpp | 75 - gfx/skia/trunk/src/ports/SkTime_Unix.cpp | 39 - gfx/skia/trunk/src/ports/SkTime_win.cpp | 38 - gfx/skia/trunk/src/ports/SkTypeface_win_dw.cpp | 490 - gfx/skia/trunk/src/ports/SkTypeface_win_dw.h | 123 - gfx/skia/trunk/src/ports/SkXMLParser_empty.cpp | 23 - gfx/skia/trunk/src/sfnt/SkIBMFamilyClass.h | 174 - gfx/skia/trunk/src/sfnt/SkOTTableTypes.h | 63 - gfx/skia/trunk/src/sfnt/SkOTTable_EBDT.h | 109 - gfx/skia/trunk/src/sfnt/SkOTTable_EBLC.h | 152 - gfx/skia/trunk/src/sfnt/SkOTTable_OS_2.h | 52 - gfx/skia/trunk/src/sfnt/SkOTTable_OS_2_V0.h | 149 - gfx/skia/trunk/src/sfnt/SkOTTable_OS_2_V1.h | 518 - gfx/skia/trunk/src/sfnt/SkOTTable_OS_2_V2.h | 540 - gfx/skia/trunk/src/sfnt/SkOTTable_OS_2_V3.h | 550 - gfx/skia/trunk/src/sfnt/SkOTTable_OS_2_V4.h | 585 - gfx/skia/trunk/src/sfnt/SkOTTable_OS_2_VA.h | 142 - gfx/skia/trunk/src/sfnt/SkOTTable_gasp.h | 73 - gfx/skia/trunk/src/sfnt/SkOTTable_glyf.h | 214 - gfx/skia/trunk/src/sfnt/SkOTTable_head.h | 150 - gfx/skia/trunk/src/sfnt/SkOTTable_hhea.h | 56 - gfx/skia/trunk/src/sfnt/SkOTTable_maxp_CFF.h | 30 - gfx/skia/trunk/src/sfnt/SkOTTable_maxp_TT.h | 50 - gfx/skia/trunk/src/sfnt/SkOTTable_name.cpp | 534 - gfx/skia/trunk/src/sfnt/SkOTTable_name.h | 584 - gfx/skia/trunk/src/sfnt/SkOTTable_post.h | 52 - gfx/skia/trunk/src/sfnt/SkOTUtils.cpp | 203 - gfx/skia/trunk/src/sfnt/SkOTUtils.h | 89 - gfx/skia/trunk/src/sfnt/SkPanose.h | 639 - gfx/skia/trunk/src/sfnt/SkPreprocessorSeq.h | 826 - gfx/skia/trunk/src/sfnt/SkSFNTHeader.h | 70 - gfx/skia/trunk/src/sfnt/SkTTCFHeader.h | 56 - gfx/skia/trunk/src/sfnt/SkTypedEnum.h | 68 - gfx/skia/trunk/src/svg/SkSVG.cpp | 28 - gfx/skia/trunk/src/svg/SkSVGCircle.cpp | 45 - gfx/skia/trunk/src/svg/SkSVGCircle.h | 24 - gfx/skia/trunk/src/svg/SkSVGClipPath.cpp | 40 - gfx/skia/trunk/src/svg/SkSVGClipPath.h | 23 - gfx/skia/trunk/src/svg/SkSVGDefs.cpp | 24 - gfx/skia/trunk/src/svg/SkSVGDefs.h | 23 - gfx/skia/trunk/src/svg/SkSVGElements.cpp | 86 - gfx/skia/trunk/src/svg/SkSVGElements.h | 73 - gfx/skia/trunk/src/svg/SkSVGEllipse.cpp | 47 - gfx/skia/trunk/src/svg/SkSVGEllipse.h | 25 - gfx/skia/trunk/src/svg/SkSVGFeColorMatrix.cpp | 24 - gfx/skia/trunk/src/svg/SkSVGFeColorMatrix.h | 26 - gfx/skia/trunk/src/svg/SkSVGFilter.cpp | 25 - gfx/skia/trunk/src/svg/SkSVGFilter.h | 27 - gfx/skia/trunk/src/svg/SkSVGG.cpp | 16 - gfx/skia/trunk/src/svg/SkSVGG.h | 21 - gfx/skia/trunk/src/svg/SkSVGGradient.cpp | 114 - gfx/skia/trunk/src/svg/SkSVGGradient.h | 29 - gfx/skia/trunk/src/svg/SkSVGGroup.cpp | 45 - gfx/skia/trunk/src/svg/SkSVGGroup.h | 28 - gfx/skia/trunk/src/svg/SkSVGImage.cpp | 44 - gfx/skia/trunk/src/svg/SkSVGImage.h | 28 - gfx/skia/trunk/src/svg/SkSVGLine.cpp | 30 - gfx/skia/trunk/src/svg/SkSVGLine.h | 25 - gfx/skia/trunk/src/svg/SkSVGLinearGradient.cpp | 44 - gfx/skia/trunk/src/svg/SkSVGLinearGradient.h | 28 - gfx/skia/trunk/src/svg/SkSVGMask.cpp | 33 - gfx/skia/trunk/src/svg/SkSVGMask.h | 29 - gfx/skia/trunk/src/svg/SkSVGMetadata.cpp | 24 - gfx/skia/trunk/src/svg/SkSVGMetadata.h | 23 - gfx/skia/trunk/src/svg/SkSVGPaintState.cpp | 454 - gfx/skia/trunk/src/svg/SkSVGParser.cpp | 441 - gfx/skia/trunk/src/svg/SkSVGPath.cpp | 37 - gfx/skia/trunk/src/svg/SkSVGPath.h | 22 - gfx/skia/trunk/src/svg/SkSVGPolygon.cpp | 33 - gfx/skia/trunk/src/svg/SkSVGPolygon.h | 23 - gfx/skia/trunk/src/svg/SkSVGPolyline.cpp | 43 - gfx/skia/trunk/src/svg/SkSVGPolyline.h | 27 - gfx/skia/trunk/src/svg/SkSVGRadialGradient.cpp | 42 - gfx/skia/trunk/src/svg/SkSVGRadialGradient.h | 30 - gfx/skia/trunk/src/svg/SkSVGRect.cpp | 35 - gfx/skia/trunk/src/svg/SkSVGRect.h | 26 - gfx/skia/trunk/src/svg/SkSVGSVG.cpp | 76 - gfx/skia/trunk/src/svg/SkSVGSVG.h | 34 - gfx/skia/trunk/src/svg/SkSVGStop.cpp | 24 - gfx/skia/trunk/src/svg/SkSVGStop.h | 23 - gfx/skia/trunk/src/svg/SkSVGSymbol.cpp | 22 - gfx/skia/trunk/src/svg/SkSVGSymbol.h | 22 - gfx/skia/trunk/src/svg/SkSVGText.cpp | 39 - gfx/skia/trunk/src/svg/SkSVGText.h | 32 - gfx/skia/trunk/src/svg/SkSVGUse.cpp | 30 - gfx/skia/trunk/src/svg/SkSVGUse.h | 28 - gfx/skia/trunk/src/utils/SkBase64.cpp | 164 - gfx/skia/trunk/src/utils/SkBase64.h | 39 - gfx/skia/trunk/src/utils/SkBitSet.cpp | 83 - gfx/skia/trunk/src/utils/SkBitSet.h | 78 - gfx/skia/trunk/src/utils/SkBitmapHasher.cpp | 64 - gfx/skia/trunk/src/utils/SkBitmapHasher.h | 35 - gfx/skia/trunk/src/utils/SkBoundaryPatch.cpp | 79 - gfx/skia/trunk/src/utils/SkCamera.cpp | 373 - gfx/skia/trunk/src/utils/SkCanvasStack.cpp | 105 - gfx/skia/trunk/src/utils/SkCanvasStack.h | 53 - gfx/skia/trunk/src/utils/SkCanvasStateUtils.cpp | 359 - gfx/skia/trunk/src/utils/SkCondVar.cpp | 68 - gfx/skia/trunk/src/utils/SkCubicInterval.cpp | 67 - gfx/skia/trunk/src/utils/SkCullPoints.cpp | 211 - gfx/skia/trunk/src/utils/SkDashPath.cpp | 328 - gfx/skia/trunk/src/utils/SkDashPathPriv.h | 32 - gfx/skia/trunk/src/utils/SkDeferredCanvas.cpp | 926 - gfx/skia/trunk/src/utils/SkDumpCanvas.cpp | 528 - gfx/skia/trunk/src/utils/SkEventTracer.cpp | 59 - gfx/skia/trunk/src/utils/SkFrontBufferedStream.cpp | 197 - .../trunk/src/utils/SkGatherPixelRefsAndRects.cpp | 25 - .../trunk/src/utils/SkGatherPixelRefsAndRects.h | 326 - gfx/skia/trunk/src/utils/SkInterpolator.cpp | 271 - gfx/skia/trunk/src/utils/SkLayer.cpp | 230 - gfx/skia/trunk/src/utils/SkLua.cpp | 1509 - gfx/skia/trunk/src/utils/SkLuaCanvas.cpp | 288 - gfx/skia/trunk/src/utils/SkMD5.cpp | 252 - gfx/skia/trunk/src/utils/SkMD5.h | 55 - gfx/skia/trunk/src/utils/SkMatrix44.cpp | 932 - gfx/skia/trunk/src/utils/SkMeshUtils.cpp | 102 - gfx/skia/trunk/src/utils/SkNWayCanvas.cpp | 321 - gfx/skia/trunk/src/utils/SkNinePatch.cpp | 335 - gfx/skia/trunk/src/utils/SkNullCanvas.cpp | 18 - gfx/skia/trunk/src/utils/SkOSFile.cpp | 238 - gfx/skia/trunk/src/utils/SkPDFRasterizer.cpp | 86 - gfx/skia/trunk/src/utils/SkPDFRasterizer.h | 21 - gfx/skia/trunk/src/utils/SkParse.cpp | 295 - gfx/skia/trunk/src/utils/SkParseColor.cpp | 539 - gfx/skia/trunk/src/utils/SkParsePath.cpp | 243 - gfx/skia/trunk/src/utils/SkPathUtils.cpp | 152 - gfx/skia/trunk/src/utils/SkPictureUtils.cpp | 220 - gfx/skia/trunk/src/utils/SkProxyCanvas.cpp | 170 - gfx/skia/trunk/src/utils/SkRTConf.cpp | 350 - gfx/skia/trunk/src/utils/SkSHA1.cpp | 268 - gfx/skia/trunk/src/utils/SkSHA1.h | 55 - gfx/skia/trunk/src/utils/SkTFitsIn.h | 209 - gfx/skia/trunk/src/utils/SkTLogic.h | 110 - gfx/skia/trunk/src/utils/SkTextureCompressor.cpp | 132 - gfx/skia/trunk/src/utils/SkTextureCompressor.h | 60 - .../trunk/src/utils/SkTextureCompressor_ASTC.cpp | 275 - .../trunk/src/utils/SkTextureCompressor_ASTC.h | 24 - .../trunk/src/utils/SkTextureCompressor_LATC.cpp | 294 - .../trunk/src/utils/SkTextureCompressor_LATC.h | 21 - .../trunk/src/utils/SkTextureCompressor_R11EAC.cpp | 964 - .../trunk/src/utils/SkTextureCompressor_R11EAC.h | 21 - gfx/skia/trunk/src/utils/SkThreadUtils.h | 46 - gfx/skia/trunk/src/utils/SkThreadUtils_pthread.cpp | 117 - .../src/utils/SkThreadUtils_pthread_linux.cpp | 46 - .../trunk/src/utils/SkThreadUtils_pthread_mach.cpp | 30 - .../src/utils/SkThreadUtils_pthread_other.cpp | 12 - gfx/skia/trunk/src/utils/SkThreadUtils_win.cpp | 136 - gfx/skia/trunk/src/utils/SkThreadUtils_win.h | 28 - .../trunk/src/utils/debugger/SkDebugCanvas.cpp | 739 - gfx/skia/trunk/src/utils/debugger/SkDebugCanvas.h | 338 - .../trunk/src/utils/debugger/SkDrawCommand.cpp | 968 - gfx/skia/trunk/src/utils/debugger/SkDrawCommand.h | 632 - .../trunk/src/utils/debugger/SkObjectParser.cpp | 368 - gfx/skia/trunk/src/utils/debugger/SkObjectParser.h | 128 - gfx/skia/trunk/src/utils/ios/SkFontHost_iOS.mm | 262 - gfx/skia/trunk/src/utils/ios/SkImageDecoder_iOS.mm | 65 - gfx/skia/trunk/src/utils/ios/SkOSFile_iOS.mm | 98 - gfx/skia/trunk/src/utils/ios/SkStream_NSData.mm | 44 - .../trunk/src/utils/mac/SkCreateCGImageRef.cpp | 315 - gfx/skia/trunk/src/utils/mac/SkStream_mac.cpp | 67 - .../trunk/src/utils/win/SkAutoCoInitialize.cpp | 29 - gfx/skia/trunk/src/utils/win/SkDWrite.cpp | 130 - gfx/skia/trunk/src/utils/win/SkDWrite.h | 81 - .../trunk/src/utils/win/SkDWriteFontFileStream.cpp | 232 - .../trunk/src/utils/win/SkDWriteFontFileStream.h | 77 - .../trunk/src/utils/win/SkDWriteGeometrySink.cpp | 146 - .../trunk/src/utils/win/SkDWriteGeometrySink.h | 46 - gfx/skia/trunk/src/utils/win/SkHRESULT.cpp | 37 - gfx/skia/trunk/src/utils/win/SkIStream.cpp | 277 - gfx/skia/trunk/src/utils/win/SkWGL_win.cpp | 457 - gfx/skia/trunk/src/views/SkBGViewArtist.cpp | 30 - gfx/skia/trunk/src/views/SkEvent.cpp | 508 - gfx/skia/trunk/src/views/SkEventSink.cpp | 303 - gfx/skia/trunk/src/views/SkOSMenu.cpp | 263 - gfx/skia/trunk/src/views/SkParsePaint.cpp | 109 - gfx/skia/trunk/src/views/SkProgressView.cpp | 132 - gfx/skia/trunk/src/views/SkStackViewLayout.cpp | 273 - gfx/skia/trunk/src/views/SkTagList.cpp | 62 - gfx/skia/trunk/src/views/SkTagList.h | 43 - gfx/skia/trunk/src/views/SkTextBox.cpp | 259 - gfx/skia/trunk/src/views/SkTouchGesture.cpp | 329 - gfx/skia/trunk/src/views/SkView.cpp | 843 - gfx/skia/trunk/src/views/SkViewInflate.cpp | 145 - gfx/skia/trunk/src/views/SkViewPriv.cpp | 103 - gfx/skia/trunk/src/views/SkViewPriv.h | 44 - gfx/skia/trunk/src/views/SkWidgets.cpp | 562 - gfx/skia/trunk/src/views/SkWindow.cpp | 338 - gfx/skia/trunk/src/views/animated/SkBorderView.cpp | 96 - gfx/skia/trunk/src/views/animated/SkImageView.cpp | 302 - .../trunk/src/views/animated/SkProgressBarView.cpp | 109 - .../trunk/src/views/animated/SkScrollBarView.cpp | 145 - .../trunk/src/views/animated/SkStaticTextView.cpp | 191 - .../trunk/src/views/animated/SkWidgetViews.cpp | 398 - gfx/skia/trunk/src/views/ios/SkOSWindow_iOS.mm | 64 - gfx/skia/trunk/src/views/mac/SampleApp-Info.plist | 34 - gfx/skia/trunk/src/views/mac/SampleApp.xib | 3962 - gfx/skia/trunk/src/views/mac/SampleAppDelegate.h | 24 - gfx/skia/trunk/src/views/mac/SampleAppDelegate.mm | 16 - gfx/skia/trunk/src/views/mac/SkNSView.h | 52 - gfx/skia/trunk/src/views/mac/SkNSView.mm | 420 - gfx/skia/trunk/src/views/mac/SkOSWindow_Mac.cpp | 542 - gfx/skia/trunk/src/views/mac/SkOSWindow_Mac.mm | 80 - gfx/skia/trunk/src/views/mac/SkOptionsTableView.h | 40 - gfx/skia/trunk/src/views/mac/SkSampleNSView.h | 12 - gfx/skia/trunk/src/views/mac/SkSampleNSView.mm | 36 - gfx/skia/trunk/src/views/mac/SkTextFieldCell.h | 15 - gfx/skia/trunk/src/views/mac/skia_mac.mm | 20 - gfx/skia/trunk/src/views/sdl/SkOSWindow_SDL.cpp | 227 - gfx/skia/trunk/src/views/unix/SkOSWindow_Unix.cpp | 440 - gfx/skia/trunk/src/views/unix/skia_unix.cpp | 26 - gfx/skia/trunk/src/views/win/SkOSWindow_win.cpp | 619 - gfx/skia/trunk/src/views/win/skia_win.cpp | 207 - gfx/skia/trunk/src/xml/SkBML_Verbs.h | 25 - gfx/skia/trunk/src/xml/SkBML_XMLParser.cpp | 181 - gfx/skia/trunk/src/xml/SkDOM.cpp | 503 - gfx/skia/trunk/src/xml/SkJS.cpp | 228 - gfx/skia/trunk/src/xml/SkJSDisplayable.cpp | 452 - gfx/skia/trunk/src/xml/SkXMLParser.cpp | 87 - gfx/skia/trunk/src/xml/SkXMLPullParser.cpp | 138 - gfx/skia/trunk/src/xml/SkXMLWriter.cpp | 331 - gfx/src/AppUnits.h | 2 +- gfx/src/ArrayView.h | 50 + gfx/src/DriverCrashGuard.cpp | 587 + gfx/src/DriverCrashGuard.h | 182 + gfx/src/FilterSupport.cpp | 467 +- gfx/src/FilterSupport.h | 14 +- gfx/src/PingPongRegion.h | 63 + gfx/src/RegionBuilder.h | 32 + gfx/src/TiledRegion.cpp | 370 + gfx/src/TiledRegion.h | 208 + gfx/src/X11UndefineNone.h | 23 + gfx/src/X11Util.cpp | 14 +- gfx/src/X11Util.h | 26 +- gfx/src/gfxCore.h | 15 - gfx/src/gfxTelemetry.cpp | 59 + gfx/src/gfxTelemetry.h | 70 + gfx/src/moz.build | 31 +- gfx/src/nsColor.cpp | 160 +- gfx/src/nsColor.h | 61 +- gfx/src/nsColorNames.h | 3 +- gfx/src/nsCoord.h | 17 + gfx/src/nsDeviceContext.cpp | 422 +- gfx/src/nsDeviceContext.h | 75 +- gfx/src/nsFont.cpp | 109 +- gfx/src/nsFont.h | 39 +- gfx/src/nsFontMetrics.cpp | 170 +- gfx/src/nsFontMetrics.h | 49 +- gfx/src/nsIScriptableRegion.idl | 2 +- gfx/src/nsITheme.h | 22 +- gfx/src/nsMargin.h | 12 +- gfx/src/nsPoint.h | 64 +- gfx/src/nsRect.cpp | 19 + gfx/src/nsRect.h | 168 +- gfx/src/nsRegion.cpp | 154 +- gfx/src/nsRegion.h | 436 +- gfx/src/nsRegionFwd.h | 26 + gfx/src/nsRenderingContext.cpp | 19 - gfx/src/nsRenderingContext.h | 17 +- gfx/src/nsScriptableRegion.cpp | 28 +- gfx/src/nsScriptableRegion.h | 3 +- gfx/src/nsSize.h | 45 +- gfx/src/nsThebesFontEnumerator.cpp | 6 +- gfx/src/nsThemeConstants.h | 112 +- gfx/src/nsTransform2D.h | 3 +- gfx/tests/browser/browser.ini | 4 + .../browser_windowless_troubleshoot_crash.js | 45 + gfx/tests/crashtests/1134549-1.svg | 14 + gfx/tests/crashtests/1205900.html | 20 + gfx/tests/crashtests/1216832-1.html | 13 + gfx/tests/crashtests/1225125-1.html | 11 + gfx/tests/crashtests/1308394.html | 23 + gfx/tests/crashtests/1317403-1.html | 18 + gfx/tests/crashtests/1325159-1.html | 35 + gfx/tests/crashtests/358732-1.xhtml | 22 - gfx/tests/crashtests/358732-2.svg | 94 - gfx/tests/crashtests/358732-3.html | 24 - gfx/tests/crashtests/358732-iframe.html | 38 - gfx/tests/crashtests/407842.html | 2 +- gfx/tests/crashtests/516512-1.html | 5 + gfx/tests/crashtests/557348-1.html | 1 + gfx/tests/crashtests/563740-1.html | 2 + gfx/tests/crashtests/595042-1.html | 1 + gfx/tests/crashtests/662467-1.html | 2 + gfx/tests/crashtests/675550-1.html | 24 + gfx/tests/crashtests/691581-1.html | 6 + gfx/tests/crashtests/696936-1.html | 2 + gfx/tests/crashtests/699563-1.html | 2 + gfx/tests/crashtests/710149-1.html | 19 + gfx/tests/crashtests/766452-1.html | 6 + gfx/tests/crashtests/766452-2.html | 6 + gfx/tests/crashtests/805760-1.html | 22 + gfx/tests/crashtests/805760.ttf | Bin 0 -> 61656 bytes gfx/tests/crashtests/914457-1.html | 9 + gfx/tests/crashtests/crashtests.list | 38 +- gfx/tests/gtest/PolygonTestUtils.cpp | 171 + gfx/tests/gtest/PolygonTestUtils.h | 39 + gfx/tests/gtest/TestArena.cpp | 188 + gfx/tests/gtest/TestArrayView.cpp | 18 + gfx/tests/gtest/TestAsyncPanZoomController.cpp | 2871 - gfx/tests/gtest/TestBSPTree.cpp | 959 + gfx/tests/gtest/TestColorNames.cpp | 13 +- gfx/tests/gtest/TestCompositor.cpp | 154 +- gfx/tests/gtest/TestGfxPrefs.cpp | 13 +- gfx/tests/gtest/TestGfxWidgets.cpp | 86 + gfx/tests/gtest/TestJobScheduler.cpp | 245 + gfx/tests/gtest/TestLayers.cpp | 164 +- gfx/tests/gtest/TestLayers.h | 20 +- gfx/tests/gtest/TestPolygon.cpp | 143 + gfx/tests/gtest/TestQcms.cpp | 168 + gfx/tests/gtest/TestRect.cpp | 31 +- gfx/tests/gtest/TestRegion.cpp | 299 +- gfx/tests/gtest/TestTextures.cpp | 152 +- gfx/tests/gtest/TestTiledLayerBuffer.cpp | 117 +- gfx/tests/gtest/TestTreeTraversal.cpp | 2225 + gfx/tests/gtest/TestVsync.cpp | 93 +- gfx/tests/gtest/gfxFontSelectionTest.cpp | 16 +- gfx/tests/gtest/gfxFontSelectionTests.h | 4 +- gfx/tests/gtest/gfxSurfaceRefCountTest.cpp | 4 +- gfx/tests/gtest/gfxTextRunPerfTest.cpp | 18 +- gfx/tests/gtest/gfxWordCacheTest.cpp | 137 - gfx/tests/gtest/moz.build | 43 +- gfx/tests/mochitest/mochitest.ini | 5 +- gfx/tests/mochitest/test_acceleration.html | 18 +- gfx/tests/mochitest/test_bug513439.html | 23 +- gfx/tests/mochitest/test_font_whitelist.html | 85 + gfx/tests/moz.build | 3 +- gfx/tests/reftest/1131264-1.svg | 17 + gfx/tests/reftest/1143303-1.svg | 26 + gfx/tests/reftest/1149923-ref.html | 28 + gfx/tests/reftest/1149923.html | 29 + gfx/tests/reftest/853889-1-ref.html | 12 + gfx/tests/reftest/853889-1.html | 19 + .../svg/sizing => gfx/tests/reftest}/pass.svg | 0 gfx/tests/reftest/reftest-stylo.list | 12 + gfx/tests/reftest/reftest.list | 10 +- gfx/tests/unit/xpcshell.ini | 1 - gfx/thebes/ContextStateTracker.cpp | 2 +- gfx/thebes/ContextStateTracker.h | 5 +- gfx/thebes/D3D11Checks.cpp | 412 + gfx/thebes/D3D11Checks.h | 30 + gfx/thebes/DeviceManagerDx.cpp | 870 + gfx/thebes/DeviceManagerDx.h | 152 + gfx/thebes/DrawMode.h | 13 +- gfx/thebes/GraphicsFilter.h | 20 - gfx/thebes/Makefile.in | 10 - gfx/thebes/MathTableStructures.h | 121 - gfx/thebes/PrintTarget.cpp | 159 + gfx/thebes/PrintTarget.h | 160 + gfx/thebes/PrintTargetCG.cpp | 120 + gfx/thebes/PrintTargetCG.h | 42 + gfx/thebes/PrintTargetPDF.cpp | 85 + gfx/thebes/PrintTargetPDF.h | 41 + gfx/thebes/PrintTargetPS.cpp | 110 + gfx/thebes/PrintTargetPS.h | 54 + gfx/thebes/PrintTargetRecording.cpp | 116 + gfx/thebes/PrintTargetRecording.h | 43 + gfx/thebes/PrintTargetThebes.cpp | 126 + gfx/thebes/PrintTargetThebes.h | 57 + gfx/thebes/PrintTargetWindows.cpp | 112 + gfx/thebes/PrintTargetWindows.h | 43 + gfx/thebes/SoftwareVsyncSource.cpp | 94 +- gfx/thebes/SoftwareVsyncSource.h | 12 +- gfx/thebes/VsyncSource.cpp | 21 +- gfx/thebes/VsyncSource.h | 17 +- gfx/thebes/genTables.py | 24 +- gfx/thebes/gfx2DGlue.h | 305 +- gfx/thebes/gfx3DMatrix.cpp | 798 - gfx/thebes/gfx3DMatrix.h | 357 - gfx/thebes/gfxASurface.cpp | 233 +- gfx/thebes/gfxASurface.h | 52 +- gfx/thebes/gfxAlphaRecovery.cpp | 10 +- gfx/thebes/gfxAlphaRecovery.h | 11 +- gfx/thebes/gfxAlphaRecoverySSE2.cpp | 23 +- gfx/thebes/gfxAndroidPlatform.cpp | 267 +- gfx/thebes/gfxAndroidPlatform.h | 66 +- gfx/thebes/gfxBaseSharedMemorySurface.h | 26 +- gfx/thebes/gfxBlur.cpp | 918 +- gfx/thebes/gfxBlur.h | 62 +- gfx/thebes/gfxColor.h | 152 +- gfx/thebes/gfxContext.cpp | 623 +- gfx/thebes/gfxContext.h | 252 +- gfx/thebes/gfxCoreTextShaper.cpp | 551 +- gfx/thebes/gfxCoreTextShaper.h | 33 +- gfx/thebes/gfxD2DSurface.cpp | 101 - gfx/thebes/gfxD2DSurface.h | 45 - gfx/thebes/gfxDWriteCommon.cpp | 165 +- gfx/thebes/gfxDWriteCommon.h | 77 +- gfx/thebes/gfxDWriteFontList.cpp | 413 +- gfx/thebes/gfxDWriteFontList.h | 114 +- gfx/thebes/gfxDWriteFonts.cpp | 71 +- gfx/thebes/gfxDWriteFonts.h | 25 +- gfx/thebes/gfxDrawable.cpp | 129 +- gfx/thebes/gfxDrawable.h | 99 +- gfx/thebes/gfxEnv.h | 123 + gfx/thebes/gfxFT2FontBase.cpp | 19 +- gfx/thebes/gfxFT2FontBase.h | 2 +- gfx/thebes/gfxFT2FontList.cpp | 560 +- gfx/thebes/gfxFT2FontList.h | 38 +- gfx/thebes/gfxFT2Fonts.cpp | 35 +- gfx/thebes/gfxFT2Fonts.h | 15 +- gfx/thebes/gfxFT2Utils.cpp | 26 +- gfx/thebes/gfxFT2Utils.h | 2 +- gfx/thebes/gfxFailure.h | 4 +- gfx/thebes/gfxFcPlatformFontList.cpp | 1883 + gfx/thebes/gfxFcPlatformFontList.h | 332 + gfx/thebes/gfxFont.cpp | 994 +- gfx/thebes/gfxFont.h | 408 +- gfx/thebes/gfxFontConstants.h | 26 + gfx/thebes/gfxFontEntry.cpp | 404 +- gfx/thebes/gfxFontEntry.h | 163 +- gfx/thebes/gfxFontFamilyList.h | 43 +- gfx/thebes/gfxFontInfoLoader.cpp | 74 +- gfx/thebes/gfxFontInfoLoader.h | 13 +- gfx/thebes/gfxFontMissingGlyphs.h | 4 +- gfx/thebes/gfxFontPrefLangList.h | 36 + gfx/thebes/gfxFontTest.h | 2 +- gfx/thebes/gfxFontUtils.cpp | 307 +- gfx/thebes/gfxFontUtils.h | 151 +- gfx/thebes/gfxFontconfigFonts.cpp | 2262 + gfx/thebes/gfxFontconfigFonts.h | 124 + gfx/thebes/gfxFontconfigUtils.cpp | 22 +- gfx/thebes/gfxFontconfigUtils.h | 19 +- gfx/thebes/gfxGDIFont.cpp | 151 +- gfx/thebes/gfxGDIFont.h | 24 +- gfx/thebes/gfxGDIFontList.cpp | 318 +- gfx/thebes/gfxGDIFontList.h | 39 +- gfx/thebes/gfxGdkNativeRenderer.cpp | 4 +- gfx/thebes/gfxGdkNativeRenderer.h | 4 +- gfx/thebes/gfxGlyphExtents.cpp | 21 +- gfx/thebes/gfxGlyphExtents.h | 13 +- gfx/thebes/gfxGradientCache.cpp | 19 +- gfx/thebes/gfxGradientCache.h | 6 +- gfx/thebes/gfxGraphiteShaper.cpp | 73 +- gfx/thebes/gfxGraphiteShaper.h | 13 +- gfx/thebes/gfxHarfBuzzShaper.cpp | 468 +- gfx/thebes/gfxHarfBuzzShaper.h | 34 +- gfx/thebes/gfxImageSurface.cpp | 80 +- gfx/thebes/gfxImageSurface.h | 54 +- gfx/thebes/gfxMacFont.cpp | 64 +- gfx/thebes/gfxMacFont.h | 16 +- gfx/thebes/gfxMacPlatformFontList.h | 93 +- gfx/thebes/gfxMacPlatformFontList.mm | 618 +- gfx/thebes/gfxMathTable.cpp | 446 +- gfx/thebes/gfxMathTable.h | 161 +- gfx/thebes/gfxMatrix.cpp | 29 + gfx/thebes/gfxMatrix.h | 6 + gfx/thebes/gfxPDFSurface.cpp | 86 - gfx/thebes/gfxPDFSurface.h | 44 - gfx/thebes/gfxPSSurface.cpp | 107 - gfx/thebes/gfxPSSurface.h | 52 - gfx/thebes/gfxPangoFonts.cpp | 2164 - gfx/thebes/gfxPangoFonts.h | 105 - gfx/thebes/gfxPattern.cpp | 56 +- gfx/thebes/gfxPattern.h | 52 +- gfx/thebes/gfxPlatform.cpp | 1819 +- gfx/thebes/gfxPlatform.h | 443 +- gfx/thebes/gfxPlatformFontList.cpp | 1371 +- gfx/thebes/gfxPlatformFontList.h | 268 +- gfx/thebes/gfxPlatformGtk.cpp | 555 +- gfx/thebes/gfxPlatformGtk.h | 103 +- gfx/thebes/gfxPlatformMac.cpp | 235 +- gfx/thebes/gfxPlatformMac.h | 64 +- gfx/thebes/gfxPoint.h | 17 +- gfx/thebes/gfxPrefs.cpp | 179 +- gfx/thebes/gfxPrefs.h | 519 +- gfx/thebes/gfxQPainterSurface.cpp | 78 - gfx/thebes/gfxQPainterSurface.h | 39 - gfx/thebes/gfxQtNativeRenderer.cpp | 48 - gfx/thebes/gfxQtNativeRenderer.h | 70 - gfx/thebes/gfxQtPlatform.cpp | 209 - gfx/thebes/gfxQtPlatform.h | 95 - gfx/thebes/gfxQuartzImageSurface.cpp | 74 - gfx/thebes/gfxQuartzImageSurface.h | 32 - gfx/thebes/gfxQuartzNativeDrawing.cpp | 10 +- gfx/thebes/gfxQuartzNativeDrawing.h | 4 +- gfx/thebes/gfxQuartzSurface.cpp | 91 +- gfx/thebes/gfxQuartzSurface.h | 18 +- gfx/thebes/gfxQuaternion.h | 22 + gfx/thebes/gfxRect.cpp | 23 + gfx/thebes/gfxRect.h | 14 +- gfx/thebes/gfxReusableImageSurfaceWrapper.cpp | 61 - gfx/thebes/gfxReusableImageSurfaceWrapper.h | 38 - .../gfxReusableSharedImageSurfaceWrapper.cpp | 98 - gfx/thebes/gfxReusableSharedImageSurfaceWrapper.h | 63 - gfx/thebes/gfxReusableSurfaceWrapper.h | 89 - gfx/thebes/gfxSVGGlyphs.cpp | 68 +- gfx/thebes/gfxSVGGlyphs.h | 112 +- gfx/thebes/gfxScriptItemizer.cpp | 49 +- gfx/thebes/gfxScriptItemizer.h | 16 +- gfx/thebes/gfxSharedImageSurface.h | 4 +- gfx/thebes/gfxSharedQuartzSurface.h | 25 - gfx/thebes/gfxSkipChars.cpp | 8 +- gfx/thebes/gfxTeeSurface.cpp | 47 - gfx/thebes/gfxTeeSurface.h | 37 - gfx/thebes/gfxTextRun.cpp | 1457 +- gfx/thebes/gfxTextRun.h | 555 +- gfx/thebes/gfxTypes.h | 27 +- gfx/thebes/gfxUserFontSet.cpp | 479 +- gfx/thebes/gfxUserFontSet.h | 136 +- gfx/thebes/gfxUtils.cpp | 852 +- gfx/thebes/gfxUtils.h | 128 +- gfx/thebes/gfxVR.cpp | 654 - gfx/thebes/gfxVR.h | 217 - gfx/thebes/gfxWindowsNativeDrawing.cpp | 101 +- gfx/thebes/gfxWindowsNativeDrawing.h | 13 +- gfx/thebes/gfxWindowsPlatform.cpp | 1937 +- gfx/thebes/gfxWindowsPlatform.h | 195 +- gfx/thebes/gfxWindowsSurface.cpp | 191 +- gfx/thebes/gfxWindowsSurface.h | 31 +- gfx/thebes/gfxXlibNativeRenderer.cpp | 134 +- gfx/thebes/gfxXlibNativeRenderer.h | 22 +- gfx/thebes/gfxXlibSurface.cpp | 105 +- gfx/thebes/gfxXlibSurface.h | 36 +- gfx/thebes/moz.build | 143 +- gfx/thebes/nsUnicodeRange.cpp | 42 - gfx/thebes/nsUnicodeRange.h | 3 - gfx/thebes/ovr_capi_dynamic.h | 228 - gfx/ycbcr/QuellGccWarnings.patch | 2 +- gfx/ycbcr/TypeFromSize.patch | 36 +- gfx/ycbcr/YCbCrUtils.cpp | 17 +- gfx/ycbcr/YCbCrUtils.h | 4 +- gfx/ycbcr/chromium_types.h | 9 +- gfx/ycbcr/convert.patch | 104 +- gfx/ycbcr/moz.build | 11 +- gfx/ycbcr/scale_yuv_argb.cpp | 1126 + gfx/ycbcr/scale_yuv_argb.h | 39 + gfx/ycbcr/update.sh | 0 gfx/ycbcr/ycbcr_to_rgb565.cpp | 17 +- gfx/ycbcr/ycbcr_to_rgb565.h | 12 +- gfx/ycbcr/yuv_convert.cpp | 221 +- gfx/ycbcr/yuv_convert.h | 83 +- gfx/ycbcr/yuv_convert_arm.cpp | 4 + gfx/ycbcr/yuv_convert_mmx.cpp | 4 +- gfx/ycbcr/yuv_convert_sse2.cpp | 4 +- gfx/ycbcr/yuv_row.h | 2 +- gfx/ycbcr/yuv_row_posix.cpp | 8 +- gfx/ycbcr/yuv_row_table.cpp | 2 +- gfx/ycbcr/yuv_row_win64.cpp | 46 +- .../gradle/gradle.properties => gradle.properties | 0 gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 53638 bytes gradle/wrapper/gradle-wrapper.properties | 7 + gradlew | 160 + hal/Hal.cpp | 621 +- hal/Hal.h | 194 +- hal/HalInternal.h | 12 +- hal/HalLog.h | 8 +- hal/HalSensor.h | 22 +- hal/HalTypes.h | 180 +- hal/HalWakeLock.cpp | 79 +- hal/HalWakeLock.h | 4 +- hal/WindowIdentifier.cpp | 16 +- hal/WindowIdentifier.h | 16 +- hal/android/AndroidAlarm.cpp | 48 + hal/android/AndroidGamepad.cpp | 27 - hal/android/AndroidHal.cpp | 37 +- hal/android/AndroidSensor.cpp | 6 +- hal/cocoa/CocoaBattery.cpp | 2 +- hal/cocoa/CocoaGamepad.cpp | 376 - hal/cocoa/CocoaSensor.mm | 4 +- hal/fallback/FallbackAlarm.cpp | 2 +- hal/fallback/FallbackFMRadio.cpp | 71 - hal/fallback/FallbackGamepad.cpp | 19 - hal/fallback/FallbackMemory.cpp | 6 - hal/fallback/FallbackPower.cpp | 2 +- hal/fallback/FallbackProcessPriority.cpp | 10 +- hal/fallback/FallbackScreenConfiguration.cpp | 10 +- hal/fallback/FallbackScreenPower.cpp | 2 +- hal/fallback/FallbackSwitch.cpp | 20 - hal/fallback/FallbackSystemService.cpp | 35 + hal/fallback/FallbackThreadPriority.cpp | 10 +- hal/fallback/FallbackVibration.cpp | 2 +- hal/gonk/GonkDiskSpaceWatcher.cpp | 331 - hal/gonk/GonkFMRadio.cpp | 704 - hal/gonk/GonkHal.cpp | 1965 - hal/gonk/GonkSensor.cpp | 301 - hal/gonk/GonkSwitch.cpp | 481 - hal/gonk/UeventPoller.cpp | 228 - hal/gonk/UeventPoller.h | 49 - hal/gonk/fanotify.h | 118 - hal/gonk/nsIRecoveryService.idl | 39 - hal/gonk/tavarua.h | 484 - hal/linux/LinuxGamepad.cpp | 373 - hal/linux/LinuxMemory.cpp | 32 - hal/linux/LinuxPower.cpp | 35 +- hal/linux/UPowerClient.cpp | 37 +- hal/linux/udev.h | 148 - hal/moz.build | 85 +- hal/sandbox/PHal.ipdl | 124 +- hal/sandbox/SandboxHal.cpp | 240 +- hal/sandbox/SandboxHal.h | 4 +- hal/tests/browser.ini | 3 - hal/tests/browser_alarms.js | 187 - hal/tests/moz.build | 6 - hal/windows/WindowsBattery.cpp | 40 +- hal/windows/WindowsGamepad.cpp | 1029 - hal/windows/WindowsSensor.cpp | 16 +- image/AnimationParams.h | 47 + image/AnimationSurfaceProvider.cpp | 291 + image/AnimationSurfaceProvider.h | 104 + image/BMPHeaders.h | 38 + image/ClippedImage.cpp | 565 + image/ClippedImage.h | 101 + image/CopyOnWrite.h | 250 + image/DecodePool.cpp | 340 + image/DecodePool.h | 105 + image/DecodedSurfaceProvider.cpp | 224 + image/DecodedSurfaceProvider.h | 89 + image/Decoder.cpp | 516 + image/Decoder.h | 558 + image/DecoderFactory.cpp | 360 + image/DecoderFactory.h | 194 + image/DecoderFlags.h | 42 + image/Downscaler.cpp | 20 +- image/Downscaler.h | 189 + image/DownscalingFilter.h | 386 + image/DrawResult.h | 90 + image/DynamicImage.cpp | 347 + image/DynamicImage.h | 75 + image/FrameAnimator.cpp | 887 + image/FrameAnimator.h | 323 + image/FrameTimeout.h | 119 + image/FrozenImage.cpp | 122 + image/FrozenImage.h | 73 + image/ICOFileHeaders.h | 81 + image/IDecodingTask.cpp | 172 + image/IDecodingTask.h | 126 + image/IProgressObserver.h | 58 + image/ISurfaceProvider.h | 290 + image/Image.cpp | 150 + image/Image.h | 323 + image/ImageCacheKey.cpp | 167 + image/ImageCacheKey.h | 75 + image/ImageFactory.cpp | 288 + image/ImageFactory.h | 95 + image/ImageLogging.h | 161 + image/ImageMetadata.h | 99 + image/ImageOps.cpp | 150 + image/ImageOps.h | 102 + image/ImageRegion.h | 173 + image/ImageURL.h | 151 + image/ImageWrapper.cpp | 323 + image/ImageWrapper.h | 85 + image/LookupResult.h | 90 + image/MultipartImage.cpp | 346 + image/MultipartImage.h | 90 + image/Orientation.h | 62 + image/OrientedImage.cpp | 354 + image/OrientedImage.h | 79 + image/PlaybackType.h | 44 + image/ProgressTracker.cpp | 570 + image/ProgressTracker.h | 234 + image/RasterImage.cpp | 1695 + image/RasterImage.h | 514 + image/SVGDocumentWrapper.cpp | 460 + image/SVGDocumentWrapper.h | 151 + image/ScriptedNotificationObserver.cpp | 62 + image/ScriptedNotificationObserver.h | 37 + image/ShutdownTracker.cpp | 75 + image/ShutdownTracker.h | 46 + image/SourceBuffer.cpp | 682 + image/SourceBuffer.h | 459 + image/StreamingLexer.h | 750 + image/SurfaceCache.cpp | 1164 + image/SurfaceCache.h | 427 + image/SurfaceCacheUtils.cpp | 20 + image/SurfaceCacheUtils.h | 34 + image/SurfaceFilters.h | 893 + image/SurfaceFlags.h | 73 + image/SurfacePipe.cpp | 200 + image/SurfacePipe.h | 795 + image/SurfacePipeFactory.h | 247 + image/VectorImage.cpp | 1371 + image/VectorImage.h | 140 + image/build/moz.build | 15 +- image/build/nsImageModule.cpp | 42 +- image/build/nsImageModule.h | 9 +- image/decoders/EXIF.cpp | 2 +- image/decoders/EXIF.h | 6 +- image/decoders/GIF2.h | 61 +- image/decoders/iccjpeg.c | 3 +- image/decoders/iccjpeg.h | 6 +- image/decoders/icon/android/moz.build | 4 +- image/decoders/icon/android/nsIconChannel.cpp | 17 +- image/decoders/icon/android/nsIconChannel.h | 6 +- image/decoders/icon/gtk/moz.build | 4 +- image/decoders/icon/gtk/nsIconChannel.cpp | 28 +- image/decoders/icon/gtk/nsIconChannel.h | 6 +- image/decoders/icon/mac/moz.build | 4 +- image/decoders/icon/mac/nsIconChannel.h | 6 +- image/decoders/icon/mac/nsIconChannelCocoa.mm | 42 +- image/decoders/icon/moz.build | 9 +- image/decoders/icon/nsIconProtocolHandler.cpp | 16 +- image/decoders/icon/nsIconProtocolHandler.h | 6 +- image/decoders/icon/nsIconURI.cpp | 103 +- image/decoders/icon/nsIconURI.h | 30 +- image/decoders/icon/qt/gtkqticonsconverter.js | 141 - .../decoders/icon/qt/gtkqticonsconverter.manifest | 2 - image/decoders/icon/qt/moz.build | 23 - image/decoders/icon/qt/nsIconChannel.cpp | 133 - image/decoders/icon/qt/nsIconChannel.h | 40 - image/decoders/icon/qt/public/moz.build | 12 - .../icon/qt/public/nsGtkQtIconsConverter.idl | 12 - image/decoders/icon/win/moz.build | 4 +- image/decoders/icon/win/nsIconChannel.cpp | 98 +- image/decoders/icon/win/nsIconChannel.h | 6 +- image/decoders/moz.build | 36 +- image/decoders/nsBMPDecoder.cpp | 1765 +- image/decoders/nsBMPDecoder.h | 292 +- image/decoders/nsGIFDecoder2.cpp | 1716 +- image/decoders/nsGIFDecoder2.h | 132 +- image/decoders/nsICODecoder.cpp | 1009 +- image/decoders/nsICODecoder.h | 153 +- image/decoders/nsIconDecoder.cpp | 176 +- image/decoders/nsIconDecoder.h | 57 +- image/decoders/nsJPEGDecoder.cpp | 275 +- image/decoders/nsJPEGDecoder.h | 47 +- image/decoders/nsJXRDecoder.cpp | 2790 - image/decoders/nsJXRDecoder.h | 292 - image/decoders/nsPNGDecoder.cpp | 828 +- image/decoders/nsPNGDecoder.h | 124 +- image/decoders/nsWEBPDecoder.cpp | 156 - image/decoders/nsWEBPDecoder.h | 40 - image/decoders/nsWebPDecoder.cpp | 589 + image/decoders/nsWebPDecoder.h | 109 + image/encoders/bmp/moz.build | 6 +- image/encoders/bmp/nsBMPEncoder.cpp | 216 +- image/encoders/bmp/nsBMPEncoder.h | 84 +- image/encoders/ico/moz.build | 10 +- image/encoders/ico/nsICOEncoder.cpp | 49 +- image/encoders/ico/nsICOEncoder.h | 15 +- image/encoders/jpeg/moz.build | 4 +- image/encoders/jpeg/nsJPEGEncoder.cpp | 26 +- image/encoders/jpeg/nsJPEGEncoder.h | 5 + image/encoders/moz.build | 2 +- image/encoders/png/moz.build | 6 +- image/encoders/png/nsPNGEncoder.cpp | 124 +- image/encoders/png/nsPNGEncoder.h | 1 + image/imgFrame.cpp | 937 + image/imgFrame.h | 479 + image/imgICache.idl | 65 + image/imgIContainer.idl | 549 + image/{public => }/imgIContainerDebug.idl | 0 image/{public => }/imgIEncoder.idl | 0 image/{public => }/imgILoader.idl | 0 image/{public => }/imgINotificationObserver.idl | 0 image/{public => }/imgIOnloadBlocker.idl | 0 image/imgIRequest.idl | 206 + .../imgIScriptedNotificationObserver.idl | 0 image/{public => }/imgITools.idl | 0 image/imgLoader.cpp | 2985 + image/imgLoader.h | 574 + image/imgRequest.cpp | 1305 + image/imgRequest.h | 293 + image/imgRequestProxy.cpp | 1084 + image/imgRequestProxy.h | 248 + image/imgTools.cpp | 356 + image/imgTools.h | 38 + image/moz.build | 109 +- image/nsIIconURI.idl | 84 + image/public/ImageLogging.h | 177 - image/public/imgICache.idl | 62 - image/public/imgIContainer.idl | 534 - image/public/imgIRequest.idl | 211 - image/public/moz.build | 26 - image/public/nsIIconURI.idl | 84 - image/src/BMPFileHeaders.h | 138 - image/src/ClippedImage.cpp | 469 - image/src/ClippedImage.h | 90 - image/src/DecodePool.cpp | 379 - image/src/DecodePool.h | 115 - image/src/Decoder.cpp | 714 - image/src/Decoder.h | 501 - image/src/Downscaler.cpp | 250 - image/src/Downscaler.h | 154 - image/src/DynamicImage.cpp | 343 - image/src/DynamicImage.h | 77 - image/src/FrameAnimator.cpp | 773 - image/src/FrameAnimator.h | 284 - image/src/FrozenImage.cpp | 109 - image/src/FrozenImage.h | 66 - image/src/ICOFileHeaders.h | 81 - image/src/IProgressObserver.h | 59 - image/src/Image.cpp | 165 - image/src/Image.h | 245 - image/src/ImageFactory.cpp | 278 - image/src/ImageFactory.h | 82 - image/src/ImageMetadata.cpp | 33 - image/src/ImageMetadata.h | 74 - image/src/ImageOps.cpp | 72 - image/src/ImageOps.h | 72 - image/src/ImageRegion.h | 158 - image/src/ImageURL.h | 93 - image/src/ImageWrapper.cpp | 319 - image/src/ImageWrapper.h | 89 - image/src/MultipartImage.cpp | 317 - image/src/MultipartImage.h | 90 - image/src/Orientation.h | 62 - image/src/OrientedImage.cpp | 340 - image/src/OrientedImage.h | 72 - image/src/ProgressTracker.cpp | 538 - image/src/ProgressTracker.h | 217 - image/src/RasterImage.cpp | 2164 - image/src/RasterImage.h | 486 - image/src/SVGDocumentWrapper.cpp | 421 - image/src/SVGDocumentWrapper.h | 152 - image/src/ScriptedNotificationObserver.cpp | 55 - image/src/ScriptedNotificationObserver.h | 35 - image/src/ShutdownTracker.cpp | 76 - image/src/ShutdownTracker.h | 46 - image/src/SourceBuffer.cpp | 578 - image/src/SourceBuffer.h | 381 - image/src/SurfaceCache.cpp | 1080 - image/src/SurfaceCache.h | 412 - image/src/VectorImage.cpp | 1188 - image/src/VectorImage.h | 128 - image/src/imgFrame.cpp | 1185 - image/src/imgFrame.h | 535 - image/src/imgLoader.cpp | 2983 - image/src/imgLoader.h | 541 - image/src/imgRequest.cpp | 1157 - image/src/imgRequest.h | 286 - image/src/imgRequestProxy.cpp | 1053 - image/src/imgRequestProxy.h | 244 - image/src/imgTools.cpp | 327 - image/src/imgTools.h | 27 - image/src/moz.build | 74 - image/test/browser/browser.ini | 3 +- image/test/browser/browser_bug666317.js | 93 +- image/test/browser/browser_docshell_type_editor.js | 92 + image/test/crashtests/1205923-1.html | 36 + image/test/crashtests/1210745-1.gif | Bin 0 -> 23 bytes image/test/crashtests/1212954-1.svg | 16 + image/test/crashtests/1235605.gif | Bin 0 -> 2360 bytes image/test/crashtests/1241728-1.html | 17 + image/test/crashtests/1241729-1.bmp | Bin 0 -> 548 bytes image/test/crashtests/1241729-1.html | 5 + image/test/crashtests/1242093-1.html | 22 + image/test/crashtests/1242778-1.png | Bin 0 -> 15929 bytes image/test/crashtests/1249576-1.png | Bin 0 -> 1169 bytes image/test/crashtests/1251091-1.html | 51 + image/test/crashtests/1251091-1.png | Bin 0 -> 95370 bytes image/test/crashtests/1253362-1.html | 11 + image/test/crashtests/crashtests.list | 74 +- .../test/crashtests/invalid-disposal-method-1.gif | Bin 0 -> 167 bytes .../test/crashtests/invalid-disposal-method-2.gif | Bin 0 -> 167 bytes .../test/crashtests/invalid-disposal-method-3.gif | Bin 0 -> 167 bytes .../invalid_ico_height.ico | Bin .../invalid_ico_width.ico | Bin image/test/crashtests/unsized-svg.svg | 1 + image/test/gtest/Common.cpp | 673 + image/test/gtest/Common.h | 419 + image/test/gtest/TestADAM7InterpolatingFilter.cpp | 671 + image/test/gtest/TestCopyOnWrite.cpp | 235 + image/test/gtest/TestDecodeToSurface.cpp | 123 + image/test/gtest/TestDecoders.cpp | 669 + image/test/gtest/TestDeinterlacingFilter.cpp | 672 + image/test/gtest/TestDownscalingFilter.cpp | 231 + image/test/gtest/TestDownscalingFilterNoSkia.cpp | 57 + image/test/gtest/TestLoader.cpp | 84 + image/test/gtest/TestMetadata.cpp | 255 + image/test/gtest/TestRemoveFrameRectFilter.cpp | 327 + image/test/gtest/TestSourceBuffer.cpp | 810 + image/test/gtest/TestStreamingLexer.cpp | 973 + image/test/gtest/TestSurfacePipeIntegration.cpp | 508 + image/test/gtest/TestSurfaceSink.cpp | 1491 + .../gtest/animated-with-extra-image-sub-blocks.gif | Bin 0 -> 434 bytes image/test/gtest/corrupt-with-bad-bmp-height.ico | Bin 0 -> 41663 bytes image/test/gtest/corrupt-with-bad-bmp-width.ico | Bin 0 -> 41663 bytes .../test/{mochitest/bad.jpg => gtest/corrupt.jpg} | Bin image/test/gtest/downscaled.bmp | Bin 0 -> 30138 bytes image/test/gtest/downscaled.gif | Bin 0 -> 223 bytes image/test/gtest/downscaled.ico | Bin 0 -> 41662 bytes image/test/gtest/downscaled.icon | Bin 0 -> 40003 bytes image/test/gtest/downscaled.jpg | Bin 0 -> 6035 bytes image/test/gtest/downscaled.png | Bin 0 -> 1015 bytes image/test/gtest/first-frame-green.gif | Bin 0 -> 317 bytes image/test/gtest/first-frame-green.png | Bin 0 -> 364 bytes .../{mochitest => gtest}/first-frame-padding.gif | Bin image/test/gtest/green-1x1-truncated.gif | Bin 0 -> 53 bytes image/test/gtest/green.bmp | Bin 0 -> 30138 bytes image/test/gtest/green.gif | Bin 0 -> 156 bytes image/test/gtest/green.ico | Bin 0 -> 41662 bytes image/test/gtest/green.icon | Bin 0 -> 40002 bytes image/test/gtest/green.jpg | Bin 0 -> 361 bytes image/test/{mochitest => gtest}/green.png | Bin image/test/gtest/invalid-truncated-metadata.bmp | Bin 0 -> 54 bytes image/test/gtest/moz.build | 79 + image/test/gtest/no-frame-delay.gif | Bin 0 -> 317 bytes .../rle4-delta-320x240.bmp => gtest/rle4.bmp} | Bin .../rle-bmp-size-32x32-8bpp.bmp => gtest/rle8.bmp} | Bin .../transparent-ico-with-and-mask.ico} | Bin image/test/gtest/transparent-if-within-ico.bmp | Bin 0 -> 4234 bytes image/test/{mochitest => gtest}/transparent.gif | Bin image/test/{mochitest => gtest}/transparent.png | Bin image/test/mochitest/blue.gif | Bin 0 -> 45 bytes image/test/mochitest/bug1180105-waiter.sjs | 24 + image/test/mochitest/bug1180105.sjs | 63 + image/test/mochitest/bug1217571-iframe.html | 17 + image/test/mochitest/bug1319025-ref.png | Bin 0 -> 347 bytes image/test/mochitest/bug1319025.png | Bin 0 -> 422 bytes .../{reftest/icon/win => mochitest}/bug415761.ico | Bin image/test/mochitest/bug496292-1.sjs | 2 +- image/test/mochitest/chrome.ini | 58 +- image/test/mochitest/lime-css-anim-100x100.svg | 19 + image/test/mochitest/mochitest.ini | 96 +- image/test/mochitest/test_animSVGImage.html | 34 +- image/test/mochitest/test_animSVGImage2.html | 17 +- image/test/mochitest/test_animation.html | 7 +- image/test/mochitest/test_animation2.html | 11 +- image/test/mochitest/test_animation_operators.html | 1 + .../test/mochitest/test_background_image_anim.html | 6 +- image/test/mochitest/test_bug1132427.html | 20 +- image/test/mochitest/test_bug1180105.html | 46 + image/test/mochitest/test_bug1217571.html | 44 + image/test/mochitest/test_bug415761.html | 98 + image/test/mochitest/test_bug496292.html | 17 +- image/test/mochitest/test_bug512435.html | 49 - image/test/mochitest/test_bug601470.html | 11 +- image/test/mochitest/test_bullet_animation.html | 7 +- image/test/mochitest/test_changeOfSource.html | 7 +- image/test/mochitest/test_changeOfSource2.html | 7 +- image/test/mochitest/test_has_transparency.html | 28 +- image/test/mochitest/test_image_buffer_limit.html | 94 - image/test/mochitest/test_net_failedtoprocess.html | 13 +- image/test/mochitest/test_removal_ondecode.html | 17 +- image/test/mochitest/test_removal_onload.html | 17 +- image/test/mochitest/test_staticClone.html | 8 +- image/test/mochitest/test_svg_animatedGIF.html | 9 +- .../test/mochitest/test_svg_filter_animation.html | 6 +- .../mochitest/test_synchronized_animation.html | 23 +- image/test/mochitest/test_undisplayed_iframe.html | 7 +- image/test/mochitest/test_webcam.html | 68 + image/test/mochitest/test_xultree_animation.xhtml | 6 +- image/test/mochitest/webcam-simulacrum.sjs | 51 + image/test/reftest/apng/reftest-stylo.list | 7 + .../blob/blob-uri-with-ref-param-notref.html | 41 + .../test/reftest/blob/blob-uri-with-ref-param.html | 40 + .../bug900200.png => reftest/blob/image.png} | Bin image/test/reftest/blob/reftest-stylo.list | 8 + image/test/reftest/blob/reftest.list | 7 + image/test/reftest/bmp/1240629-1.bmp | Bin 0 -> 68 bytes image/test/reftest/bmp/1240629-2.bmp | Bin 0 -> 68 bytes image/test/reftest/bmp/bmp-1bpp/reftest-stylo.list | 22 + .../test/reftest/bmp/bmp-24bpp/reftest-stylo.list | 22 + image/test/reftest/bmp/bmp-4bpp/reftest-stylo.list | 25 + image/test/reftest/bmp/bmp-8bpp/reftest-stylo.list | 25 + .../invalid-compression-BITFIELDS.bmp | Bin 0 -> 78 bytes .../bmp-corrupted/invalid-truncated-metadata.bmp | Bin 0 -> 54 bytes .../reftest/bmp/bmp-corrupted/reftest-stylo.list | 19 + image/test/reftest/bmp/bmp-corrupted/reftest.list | 6 + image/test/reftest/bmp/bmpsuite/COPYING.txt | 675 + image/test/reftest/bmp/bmpsuite/README.mozilla | 39 + image/test/reftest/bmp/bmpsuite/b/badbitcount.bmp | Bin 0 -> 1086 bytes image/test/reftest/bmp/bmpsuite/b/badbitssize.bmp | Bin 0 -> 1086 bytes image/test/reftest/bmp/bmpsuite/b/baddens1.bmp | Bin 0 -> 1086 bytes image/test/reftest/bmp/bmpsuite/b/baddens2.bmp | Bin 0 -> 1086 bytes image/test/reftest/bmp/bmpsuite/b/badfilesize.bmp | Bin 0 -> 1086 bytes .../test/reftest/bmp/bmpsuite/b/badheadersize.bmp | Bin 0 -> 1112 bytes .../test/reftest/bmp/bmpsuite/b/badpalettesize.bmp | Bin 0 -> 9254 bytes image/test/reftest/bmp/bmpsuite/b/badplanes.bmp | Bin 0 -> 1086 bytes image/test/reftest/bmp/bmpsuite/b/badrle.bmp | Bin 0 -> 9212 bytes image/test/reftest/bmp/bmpsuite/b/badrle.png | Bin 0 -> 438 bytes image/test/reftest/bmp/bmpsuite/b/badwidth.bmp | Bin 0 -> 1086 bytes image/test/reftest/bmp/bmpsuite/b/pal1.png | Bin 0 -> 586 bytes image/test/reftest/bmp/bmpsuite/b/pal8.png | Bin 0 -> 3772 bytes image/test/reftest/bmp/bmpsuite/b/pal8badindex.bmp | Bin 0 -> 8650 bytes image/test/reftest/bmp/bmpsuite/b/pal8badindex.png | Bin 0 -> 1819 bytes image/test/reftest/bmp/bmpsuite/b/reallybig.bmp | Bin 0 -> 24630 bytes .../test/reftest/bmp/bmpsuite/b/reftest-stylo.list | 85 + image/test/reftest/bmp/bmpsuite/b/reftest.list | 84 + image/test/reftest/bmp/bmpsuite/b/rletopdown.bmp | Bin 0 -> 8788 bytes image/test/reftest/bmp/bmpsuite/b/shortfile.bmp | Bin 0 -> 273 bytes image/test/reftest/bmp/bmpsuite/b/shortfile.png | Bin 0 -> 399 bytes .../bmp/{bmp-corrupted => bmpsuite/b}/wrapper.html | 0 image/test/reftest/bmp/bmpsuite/g/pal1.bmp | Bin 0 -> 1086 bytes image/test/reftest/bmp/bmpsuite/g/pal1.png | Bin 0 -> 586 bytes image/test/reftest/bmp/bmpsuite/g/pal1bg.bmp | Bin 0 -> 1086 bytes image/test/reftest/bmp/bmpsuite/g/pal1bg.png | Bin 0 -> 604 bytes image/test/reftest/bmp/bmpsuite/g/pal1wb.bmp | Bin 0 -> 1086 bytes image/test/reftest/bmp/bmpsuite/g/pal4.bmp | Bin 0 -> 4198 bytes image/test/reftest/bmp/bmpsuite/g/pal4.png | Bin 0 -> 1428 bytes image/test/reftest/bmp/bmpsuite/g/pal4rle.bmp | Bin 0 -> 3836 bytes image/test/reftest/bmp/bmpsuite/g/pal8-0.bmp | Bin 0 -> 9270 bytes image/test/reftest/bmp/bmpsuite/g/pal8.bmp | Bin 0 -> 9254 bytes image/test/reftest/bmp/bmpsuite/g/pal8.png | Bin 0 -> 3772 bytes .../reftest/bmp/bmpsuite/g/pal8nonsquare-e.png | Bin 0 -> 2513 bytes .../test/reftest/bmp/bmpsuite/g/pal8nonsquare.bmp | Bin 0 -> 5158 bytes .../test/reftest/bmp/bmpsuite/g/pal8nonsquare.png | Bin 0 -> 2714 bytes image/test/reftest/bmp/bmpsuite/g/pal8os2.bmp | Bin 0 -> 8986 bytes image/test/reftest/bmp/bmpsuite/g/pal8rle.bmp | Bin 0 -> 8788 bytes image/test/reftest/bmp/bmpsuite/g/pal8topdown.bmp | Bin 0 -> 9254 bytes image/test/reftest/bmp/bmpsuite/g/pal8v4.bmp | Bin 0 -> 9322 bytes image/test/reftest/bmp/bmpsuite/g/pal8v5.bmp | Bin 0 -> 9338 bytes image/test/reftest/bmp/bmpsuite/g/pal8w124.bmp | Bin 0 -> 8626 bytes image/test/reftest/bmp/bmpsuite/g/pal8w124.png | Bin 0 -> 3585 bytes image/test/reftest/bmp/bmpsuite/g/pal8w125.bmp | Bin 0 -> 8998 bytes image/test/reftest/bmp/bmpsuite/g/pal8w125.png | Bin 0 -> 3628 bytes image/test/reftest/bmp/bmpsuite/g/pal8w126.bmp | Bin 0 -> 9126 bytes image/test/reftest/bmp/bmpsuite/g/pal8w126.png | Bin 0 -> 3714 bytes .../test/reftest/bmp/bmpsuite/g/reftest-stylo.list | 113 + image/test/reftest/bmp/bmpsuite/g/reftest.list | 112 + image/test/reftest/bmp/bmpsuite/g/rgb16-565.bmp | Bin 0 -> 16450 bytes image/test/reftest/bmp/bmpsuite/g/rgb16-565.png | Bin 0 -> 1297 bytes image/test/reftest/bmp/bmpsuite/g/rgb16-565pal.bmp | Bin 0 -> 17474 bytes image/test/reftest/bmp/bmpsuite/g/rgb16.bmp | Bin 0 -> 16438 bytes image/test/reftest/bmp/bmpsuite/g/rgb16.png | Bin 0 -> 1177 bytes image/test/reftest/bmp/bmpsuite/g/rgb24.bmp | Bin 0 -> 24630 bytes image/test/reftest/bmp/bmpsuite/g/rgb24.png | Bin 0 -> 1072 bytes image/test/reftest/bmp/bmpsuite/g/rgb24pal.bmp | Bin 0 -> 25654 bytes image/test/reftest/bmp/bmpsuite/g/rgb32.bmp | Bin 0 -> 32566 bytes image/test/reftest/bmp/bmpsuite/g/rgb32bf.bmp | Bin 0 -> 32578 bytes image/test/reftest/bmp/bmpsuite/q/pal1p1.bmp | Bin 0 -> 1082 bytes image/test/reftest/bmp/bmpsuite/q/pal1p1.png | Bin 0 -> 124 bytes image/test/reftest/bmp/bmpsuite/q/pal2.bmp | Bin 0 -> 2118 bytes image/test/reftest/bmp/bmpsuite/q/pal4rletrns.bmp | Bin 0 -> 4326 bytes image/test/reftest/bmp/bmpsuite/q/pal4rletrns.png | Bin 0 -> 1465 bytes image/test/reftest/bmp/bmpsuite/q/pal8.png | Bin 0 -> 3772 bytes image/test/reftest/bmp/bmpsuite/q/pal8offs.bmp | Bin 0 -> 9354 bytes image/test/reftest/bmp/bmpsuite/q/pal8os2sp.bmp | Bin 0 -> 8974 bytes image/test/reftest/bmp/bmpsuite/q/pal8os2v2-16.bmp | Bin 0 -> 9246 bytes image/test/reftest/bmp/bmpsuite/q/pal8os2v2.bmp | Bin 0 -> 9278 bytes .../reftest/bmp/bmpsuite/q/pal8oversizepal.bmp | Bin 0 -> 9446 bytes image/test/reftest/bmp/bmpsuite/q/pal8rletrns.bmp | Bin 0 -> 9212 bytes image/test/reftest/bmp/bmpsuite/q/pal8rletrns.png | Bin 0 -> 3793 bytes .../test/reftest/bmp/bmpsuite/q/reftest-stylo.list | 131 + image/test/reftest/bmp/bmpsuite/q/reftest.list | 130 + image/test/reftest/bmp/bmpsuite/q/rgb16-231.bmp | Bin 0 -> 16450 bytes image/test/reftest/bmp/bmpsuite/q/rgb16-231.png | Bin 0 -> 2643 bytes image/test/reftest/bmp/bmpsuite/q/rgb24.png | Bin 0 -> 1072 bytes image/test/reftest/bmp/bmpsuite/q/rgb24jpeg.bmp | Bin 0 -> 2457 bytes .../test/reftest/bmp/bmpsuite/q/rgb24largepal.bmp | Bin 0 -> 25830 bytes image/test/reftest/bmp/bmpsuite/q/rgb24lprof.bmp | Bin 0 -> 24743 bytes image/test/reftest/bmp/bmpsuite/q/rgb24png.bmp | Bin 0 -> 1210 bytes image/test/reftest/bmp/bmpsuite/q/rgb24prof.bmp | Bin 0 -> 27782 bytes image/test/reftest/bmp/bmpsuite/q/rgb32-111110.bmp | Bin 0 -> 32578 bytes .../test/reftest/bmp/bmpsuite/q/rgb32fakealpha.bmp | Bin 0 -> 32566 bytes image/test/reftest/bmp/bmpsuite/q/rgba16-4444.bmp | Bin 0 -> 16522 bytes image/test/reftest/bmp/bmpsuite/q/rgba16-4444.png | Bin 0 -> 1093 bytes image/test/reftest/bmp/bmpsuite/q/rgba32.bmp | Bin 0 -> 32650 bytes image/test/reftest/bmp/bmpsuite/q/rgba32.png | Bin 0 -> 1229 bytes image/test/reftest/bmp/bmpsuite/q/rgba32abf.bmp | Bin 0 -> 32582 bytes .../bmp/{bmp-corrupted => bmpsuite/q}/wrapper.html | 0 image/test/reftest/bmp/bmpsuite/reftest-stylo.list | 8 + image/test/reftest/bmp/bmpsuite/reftest.list | 7 + image/test/reftest/bmp/reftest-stylo.list | 17 + image/test/reftest/bmp/reftest.list | 9 + .../reftest/color-management/reftest-stylo.list | 8 + .../bmp-size-16x16-24bpp.png | Bin image/test/reftest/downscaling/downscale-16px.html | 28 + .../reftest/downscaling/downscale-32px-ref.html | 8 + image/test/reftest/downscaling/downscale-32px.html | 31 + image/test/reftest/downscaling/downscale-8px.html | 27 + .../downscaling/downscale-moz-icon-1-ref.html | 37 + .../reftest/downscaling/downscale-moz-icon-1.html | 19 + image/test/reftest/downscaling/downscale-png.html | 31 + image/test/reftest/downscaling/ff-0RGB.ico | Bin 0 -> 4286 bytes image/test/reftest/downscaling/ff-0RGB.png | Bin 0 -> 2515 bytes image/test/reftest/downscaling/ff-ARGB.ico | Bin 0 -> 4286 bytes image/test/reftest/downscaling/ff-ARGB.png | Bin 0 -> 115 bytes .../reftest/downscaling/lime-red-256px-bmp-in.ico | Bin 0 -> 74814 bytes .../reftest/downscaling/lime-red-256px-png-in.ico | Bin 0 -> 881 bytes image/test/reftest/downscaling/lime-red-256px.bmp | Bin 0 -> 196730 bytes image/test/reftest/downscaling/lime-red-256px.gif | Bin 0 -> 873 bytes image/test/reftest/downscaling/lime-red-256px.jpg | Bin 0 -> 2865 bytes image/test/reftest/downscaling/lime-red-256px.png | Bin 0 -> 568 bytes image/test/reftest/downscaling/lime-red-256px.svg | 5 + image/test/reftest/downscaling/lime-red-32px.png | Bin 0 -> 103 bytes image/test/reftest/downscaling/png-interlaced.png | Bin 0 -> 806 bytes image/test/reftest/downscaling/png-normal.png | Bin 0 -> 421 bytes image/test/reftest/downscaling/reftest-stylo.list | 195 + image/test/reftest/downscaling/reftest.list | 72 +- .../top-to-bottom-16x16-24bpp.bmp | Bin .../reftest/encoders-lossless/reftest-stylo.list | 160 + .../reftest/generic/accept-image-catchall.html | 5 +- image/test/reftest/generic/check-header.sjs | 4 +- image/test/reftest/generic/reftest-stylo.list | 2 + image/test/reftest/gif/reftest-stylo.list | 57 + image/test/reftest/gif/reftest.list | 27 +- .../gif/truncated-framerect-interlaced-ref.gif | Bin 0 -> 927 bytes .../reftest/gif/truncated-framerect-interlaced.gif | Bin 0 -> 927 bytes image/test/reftest/gif/truncated-framerect-ref.gif | Bin 0 -> 929 bytes .../test/reftest/gif/truncated-framerect-ref.html | 33 + image/test/reftest/gif/truncated-framerect.gif | Bin 0 -> 929 bytes image/test/reftest/gif/truncated-framerect.html | 28 + image/test/reftest/gif/webcam-simulacrum.mgif | Bin 187 -> 0 bytes .../reftest/gif/webcam-simulacrum.mgif^headers^ | 3 - image/test/reftest/gif/webcam.html | 5 - image/test/reftest/ico/cur/pointer.cur | Bin 13942 -> 4286 bytes image/test/reftest/ico/cur/reftest-stylo.list | 5 + .../reftest/ico/ico-bmp-1bpp/reftest-stylo.list | 25 + image/test/reftest/ico/ico-bmp-1bpp/reftest.list | 2 +- .../reftest/ico/ico-bmp-24bpp/reftest-stylo.list | 24 + .../reftest/ico/ico-bmp-32bpp/reftest-stylo.list | 23 + .../reftest/ico/ico-bmp-4bpp/reftest-stylo.list | 24 + .../reftest/ico/ico-bmp-8bpp/reftest-stylo.list | 25 + image/test/reftest/ico/ico-bmp-8bpp/reftest.list | 2 +- .../ico/ico-bmp-corrupted/reftest-stylo.list | 11 + .../reftest/ico/ico-bmp-corrupted/reftest.list | 13 +- .../reftest/ico/ico-bmp-corrupted/wrapper.html | 64 +- .../test/reftest/ico/ico-mixed/reftest-stylo.list | 4 + image/test/reftest/ico/ico-mixed/reftest.list | 13 +- .../test/reftest/ico/ico-png/ico-size-1x1-png.ico | Bin 92 -> 92 bytes .../reftest/ico/ico-png/ico-size-256x256-png.ico | Bin 5934 -> 5934 bytes image/test/reftest/ico/ico-png/reftest-stylo.list | 30 + image/test/reftest/ico/ico-png/transparent-png.ico | Bin 3084 -> 1150 bytes image/test/reftest/ico/reftest-stylo.list | 13 + image/test/reftest/icon/win/ImageDocument.css | 16 - image/test/reftest/icon/win/bug415761.sjs | 21 - image/test/reftest/icon/win/bug415761cleanup.sjs | 12 - image/test/reftest/icon/win/reftest.list | 2 - image/test/reftest/jpeg/reftest-stylo.list | 57 + image/test/reftest/jxr/pineapples-800.jxr | Bin 64055 -> 0 bytes image/test/reftest/jxr/pineapples-800.jxr.png | Bin 522520 -> 0 bytes image/test/reftest/jxr/reftest.list | 4 - .../reftest/pngsuite-ancillary/reftest-stylo.list | 63 + image/test/reftest/pngsuite-ancillary/reftest.list | 36 +- .../reftest/pngsuite-background/reftest-stylo.list | 23 + .../test/reftest/pngsuite-background/reftest.list | 16 +- .../reftest/pngsuite-basic-i/reftest-stylo.list | 34 + image/test/reftest/pngsuite-basic-i/reftest.list | 18 +- .../reftest/pngsuite-basic-n/reftest-stylo.list | 34 + image/test/reftest/pngsuite-basic-n/reftest.list | 18 +- .../reftest/pngsuite-chunkorder/reftest-stylo.list | 22 + .../test/reftest/pngsuite-chunkorder/reftest.list | 16 +- .../reftest/pngsuite-corrupted/reftest-stylo.list | 11 + .../reftest/pngsuite-filtering/reftest-stylo.list | 23 + .../test/reftest/pngsuite-gamma/reftest-stylo.list | 39 + image/test/reftest/pngsuite-gamma/reftest.list | 30 +- .../reftest/pngsuite-oddsizes/reftest-stylo.list | 78 + image/test/reftest/pngsuite-oddsizes/reftest.list | 64 +- .../reftest/pngsuite-palettes/reftest-stylo.list | 15 + image/test/reftest/pngsuite-palettes/reftest.list | 10 +- .../pngsuite-transparency/reftest-stylo.list | 27 + .../reftest/pngsuite-transparency/reftest.list | 20 +- .../test/reftest/pngsuite-zlib/reftest-stylo.list | 9 + image/test/reftest/reftest-stylo.list | 65 + image/test/reftest/reftest.list | 38 +- image/test/reftest/webp/pineapples-800.webp | Bin 44846 -> 0 bytes image/test/reftest/webp/pineapples-800.webp.png | Bin 492039 -> 0 bytes image/test/reftest/webp/reftest.list | 4 - image/test/unit/async_load_tests.js | 32 +- image/test/unit/image1png16x16.jpg | Bin 1078 -> 1051 bytes image/test/unit/image2jpg16x16.png | Bin 948 -> 950 bytes image/test/unit/image_load_helpers.js | 6 - image/test/unit/test_encoder_apng.js | 4 +- image/test/unit/test_encoder_png.js | 4 +- image/test/unit/test_imgtools.js | 20 +- image/test/unit/test_moz_icon_uri.js | 4 +- image/test/unit/test_private_channel.js | 29 +- image/test/unit/xpcshell.ini | 8 +- intl/build/moz.build | 4 +- intl/chardet/moz.build | 4 +- intl/chardet/tools/gen.cmd | 0 intl/hyphenation/README | 127 - intl/hyphenation/README.mozilla | 19 +- intl/hyphenation/glue/hnjalloc.h | 57 + intl/hyphenation/glue/hnjstdio.cpp | 140 + intl/hyphenation/glue/moz.build | 29 + intl/hyphenation/glue/nsHyphenationManager.cpp | 321 + intl/hyphenation/{ => glue}/nsHyphenationManager.h | 0 intl/hyphenation/glue/nsHyphenator.cpp | 159 + intl/hyphenation/glue/nsHyphenator.h | 33 + intl/hyphenation/hnjalloc.h | 51 - intl/hyphenation/hnjstdio.cpp | 117 - intl/hyphenation/hyphen.c | 1187 - intl/hyphenation/hyphen/AUTHORS | 17 + intl/hyphenation/{ => hyphen}/COPYING | 0 intl/hyphenation/{ => hyphen}/COPYING.LGPL | 0 intl/hyphenation/{ => hyphen}/COPYING.MPL | 0 intl/hyphenation/hyphen/README | 134 + intl/hyphenation/{ => hyphen}/README.compound | 0 intl/hyphenation/{ => hyphen}/README.hyphen | 0 intl/hyphenation/{ => hyphen}/README.nonstandard | 0 intl/hyphenation/hyphen/hyphen.c | 1201 + intl/hyphenation/{ => hyphen}/hyphen.h | 0 intl/hyphenation/hyphen/moz.build | 19 + intl/hyphenation/moz.build | 35 - intl/hyphenation/nsHyphenationManager.cpp | 312 - intl/hyphenation/nsHyphenator.cpp | 160 - intl/hyphenation/nsHyphenator.h | 33 - intl/icu-patches/bug-1325858-close-key.diff | 26 - intl/icu-patches/unum_formatDoubleForFields.diff | 134 - intl/icu/source/common/rbbicst.pl | 0 intl/icu/source/common/umutex.h | 4 + intl/icu/source/common/wintz.c | 2 - intl/icu/source/config/icu-config-top | 0 intl/icu/source/configure.ac | 11 +- intl/icu/source/i18n/digitlst.cpp | 6 +- intl/icu/source/i18n/regexcst.pl | 0 intl/icu/source/i18n/unicode/selfmt.h | 0 intl/icu/source/i18n/unicode/unum.h | 52 - intl/icu/source/i18n/unum.cpp | 28 - intl/icu/source/mkinstalldirs | 0 intl/icu/source/tools/genren/genren.pl | 0 intl/icu/source/tools/gensprep/filterRFC3454.pl | 0 intl/icu/source/tools/memcheck/ICUMemCheck.pl | 0 intl/icu_sources_data.py | 172 + intl/locale/PluralForm.jsm | 21 +- intl/locale/langGroups.properties | 1 + intl/locale/mac/moz.build | 5 +- intl/locale/mac/nsCollationMacUC.cpp | 275 +- intl/locale/mac/nsCollationMacUC.h | 20 +- intl/locale/mac/nsDateTimeFormatMac.cpp | 2 +- intl/locale/moz.build | 11 +- intl/locale/nsIDateTimeFormat.cpp | 39 + intl/locale/nsIDateTimeFormat.h | 5 + intl/locale/nsLanguageAtomService.cpp | 10 +- intl/locale/nsLanguageAtomService.h | 1 + intl/locale/nsLocale.cpp | 10 +- intl/locale/nsLocaleService.cpp | 31 +- intl/locale/nsScriptableDateFormat.cpp | 3 +- intl/locale/nsUConvPropertySearch.cpp | 12 +- intl/locale/nsUConvPropertySearch.h | 9 +- intl/locale/props2arrays.py | 2 +- intl/locale/tests/unit/data/chrome.manifest | 1 + .../tests/unit/data/intl_on_workers_worker.js | 4 + intl/locale/tests/unit/test_bug22310.js | 20 +- intl/locale/tests/unit/test_bug371611.js | 6 +- intl/locale/tests/unit/test_collation_mac_icu.js | 31 +- intl/locale/tests/unit/test_intl_on_workers.js | 23 + intl/locale/tests/unit/xpcshell.ini | 7 +- intl/locale/unix/moz.build | 18 +- intl/locale/unix/nsPosixLocale.cpp | 18 +- intl/locale/unix/nsUNIXCharset.cpp | 9 +- intl/locale/unix/unixcharset.properties | 818 +- intl/locale/windows/moz.build | 2 +- intl/locale/windows/nsWin32Locale.cpp | 6 +- intl/locale/windows/nsWinCharset.cpp | 2 +- intl/locale/windows/wincharset.properties | 2 +- intl/locales/Makefile.in | 2 + intl/locales/moz.build | 2 +- intl/lwbrk/gtest/TestLineBreak.cpp | 323 + intl/lwbrk/gtest/moz.build | 12 + intl/lwbrk/moz.build | 14 +- intl/lwbrk/nsJISx4051LineBreaker.cpp | 276 +- intl/lwbrk/nsPangoBreaker.cpp | 4 +- intl/lwbrk/nsSemanticUnitScanner.cpp | 2 - intl/lwbrk/nsUniscribeBreaker.cpp | 4 +- intl/lwbrk/rulebrk.c | 1 + intl/lwbrk/tests/TestLineBreak.cpp | 494 - intl/lwbrk/tests/moz.build | 9 - intl/lwbrk/tools/spec_table.html | 6 +- intl/moz.build | 5 +- intl/strres/moz.build | 7 +- intl/strres/nsStringBundle.cpp | 57 +- intl/strres/nsStringBundleService.h | 2 + intl/strres/nsStringBundleTextOverride.cpp | 5 +- intl/strres/tests/unit/xpcshell.ini | 1 - intl/tzdata/SVN-INFO | 10 + intl/tzdata/files.txt | 5 + intl/tzdata/source/be/metaZones.res | Bin 0 -> 41232 bytes intl/tzdata/source/be/timezoneTypes.res | Bin 0 -> 20032 bytes intl/tzdata/source/be/windowsZones.res | Bin 0 -> 22400 bytes intl/tzdata/source/be/zoneinfo64.res | Bin 0 -> 152432 bytes intl/tzdata/source/ee/metaZones.res | Bin 0 -> 41232 bytes intl/tzdata/source/ee/timezoneTypes.res | Bin 0 -> 20032 bytes intl/tzdata/source/ee/windowsZones.res | Bin 0 -> 22400 bytes intl/tzdata/source/ee/zoneinfo64.res | Bin 0 -> 152432 bytes intl/tzdata/source/le/metaZones.res | Bin 0 -> 41232 bytes intl/tzdata/source/le/timezoneTypes.res | Bin 0 -> 20032 bytes intl/tzdata/source/le/windowsZones.res | Bin 0 -> 22400 bytes intl/tzdata/source/le/zoneinfo64.res | Bin 0 -> 152432 bytes intl/tzdata/source/metaZones.txt | 4357 + intl/tzdata/source/timezoneTypes.txt | 611 + intl/tzdata/source/windowsZones.txt | 806 + intl/tzdata/source/zoneinfo64.txt | 3810 + intl/uconv/moz.build | 14 +- intl/uconv/nsConverterInputStream.cpp | 4 +- intl/uconv/nsICurrentCharsetListener.idl | 21 - intl/uconv/nsIUnicodeDecoder.h | 20 +- intl/uconv/nsIUnicodeEncoder.h | 54 +- intl/uconv/nsNCRFallbackEncoderWrapper.cpp | 156 + intl/uconv/nsNCRFallbackEncoderWrapper.h | 34 + intl/uconv/nsReplacementToUnicode.h | 10 +- intl/uconv/nsScriptableUConv.cpp | 36 +- intl/uconv/nsTextToSubURI.cpp | 50 +- intl/uconv/nsUCSupport.h | 37 - intl/uconv/nsUConvModule.cpp | 30 +- intl/uconv/nsUTF8ConverterService.cpp | 9 +- intl/uconv/nsUTF8ToUnicode.cpp | 14 +- intl/uconv/nsUTF8ToUnicode.h | 9 +- intl/uconv/nsUnicodeToUTF8.cpp | 35 +- intl/uconv/nsUnicodeToUTF8.h | 21 +- intl/uconv/tests/mochitest.ini | 3 +- intl/uconv/tests/moz.build | 2 +- intl/uconv/tests/test_big5_encoder.html | 43 + intl/uconv/tests/test_ncr_fallback.html | 74 + intl/uconv/tests/unit/CharsetConversionTests.js | 6 +- intl/uconv/tests/unit/test_bug317216.js | 18 +- intl/uconv/tests/unit/test_bug340714.js | 20 +- intl/uconv/tests/unit/test_bug365345.js | 52 - intl/uconv/tests/unit/test_bug399257.js | 22 +- intl/uconv/tests/unit/test_bug563618.js | 21 +- intl/uconv/tests/unit/test_bug601429.js | 18 +- intl/uconv/tests/unit/test_bug699673.js | 7 - intl/uconv/tests/unit/test_charset_conversion.js | 4 +- intl/uconv/tests/unit/test_decode_CP1255.js | 2 +- intl/uconv/tests/unit/test_decode_gb18030.js | 8 +- intl/uconv/tests/unit/test_encode_CP1255.js | 4 +- intl/uconv/tests/unit/test_encode_gb18030.js | 15 + intl/uconv/tests/unit/test_encode_gbk.js | 4 +- intl/uconv/tests/unit/test_unEscapeNonAsciiURI.js | 46 + intl/uconv/tests/unit/test_unmapped.js | 76 + intl/uconv/tests/unit/test_utf8_illegals.js | 23 +- intl/uconv/tests/unit/xpcshell.ini | 10 +- intl/uconv/tools/cns.sh | 0 intl/uconv/tools/gen-big5-data.py | 253 + intl/uconv/tools/gen-big5hkscs-2001-mozilla.pl | 959 - intl/uconv/tools/gengb18030tables.pl | 8 +- intl/uconv/tools/genimpldefine.pl | 0 intl/uconv/tools/indexes.json | 35 + intl/uconv/tools/mkjpconv.pl | 0 intl/uconv/tools/moz.build | 2 +- intl/uconv/tools/mozilla-xscii-hkscs-2001-uf.txt | 9282 -- intl/uconv/tools/mozilla-xscii-hkscs-2001-ut.txt | 6258 - intl/uconv/ucvcn/cp936map.h | 2 +- intl/uconv/ucvcn/{gbkuniq2b.uf => gbkuniq.uf} | 0 intl/uconv/ucvcn/nsGBKConvUtil.cpp | 2 + intl/uconv/ucvcn/nsGBKToUnicode.cpp | 114 +- intl/uconv/ucvcn/nsGBKToUnicode.h | 8 +- intl/uconv/ucvcn/nsUnicodeToGBK.cpp | 286 +- intl/uconv/ucvcn/nsUnicodeToGBK.h | 42 +- intl/uconv/ucvja/nsJapaneseToUnicode.cpp | 3 +- intl/uconv/ucvja/nsJapaneseToUnicode.h | 2 - intl/uconv/ucvlatin/cp1255.uf | 94 +- intl/uconv/ucvlatin/cp1255.ut | 52 +- intl/uconv/ucvlatin/nsCP866ToUnicode.cpp | 1 - intl/uconv/ucvlatin/nsISO88595ToUnicode.cpp | 1 - intl/uconv/ucvlatin/nsKOI8RToUnicode.cpp | 2 - intl/uconv/ucvlatin/nsKOI8UToUnicode.cpp | 1 - intl/uconv/ucvlatin/nsMacArabicToUnicode.cpp | 2 - intl/uconv/ucvlatin/nsMacCEToUnicode.cpp | 1 - intl/uconv/ucvlatin/nsMacCroatianToUnicode.cpp | 2 - intl/uconv/ucvlatin/nsMacCyrillicToUnicode.cpp | 2 - intl/uconv/ucvlatin/nsMacDevanagariToUnicode.cpp | 2 - intl/uconv/ucvlatin/nsMacFarsiToUnicode.cpp | 2 - intl/uconv/ucvlatin/nsMacGreekToUnicode.cpp | 2 - intl/uconv/ucvlatin/nsMacGurmukhiToUnicode.cpp | 2 - intl/uconv/ucvlatin/nsMacHebrewToUnicode.cpp | 2 - intl/uconv/ucvlatin/nsMacIcelandicToUnicode.cpp | 2 - intl/uconv/ucvlatin/nsMacRomanianToUnicode.cpp | 2 - intl/uconv/ucvlatin/nsMacTurkishToUnicode.cpp | 2 - intl/uconv/ucvlatin/nsUTF16ToUnicode.cpp | 15 +- intl/uconv/ucvlatin/nsUTF16ToUnicode.h | 29 +- intl/uconv/ucvlatin/nsUnicodeToUTF16.cpp | 35 +- intl/uconv/ucvlatin/nsUnicodeToUTF16.h | 15 +- intl/uconv/ucvtw/big5.uf | 6612 - intl/uconv/ucvtw/big5.ut | 7552 - intl/uconv/ucvtw/hkscs.uf | 11142 -- intl/uconv/ucvtw/hkscs.ut | 2368 - intl/uconv/ucvtw/nsBIG5Data.cpp | 18954 +++ intl/uconv/ucvtw/nsBIG5Data.h | 18 + intl/uconv/ucvtw/nsBIG5HKSCSToUnicode.cpp | 55 - intl/uconv/ucvtw/nsBIG5HKSCSToUnicode.h | 21 - intl/uconv/ucvtw/nsBIG5ToUnicode.cpp | 188 +- intl/uconv/ucvtw/nsBIG5ToUnicode.h | 40 +- intl/uconv/ucvtw/nsUCvTWCID.h | 31 - intl/uconv/ucvtw/nsUCvTWDll.h | 15 - intl/uconv/ucvtw/nsUnicodeToBIG5.cpp | 267 +- intl/uconv/ucvtw/nsUnicodeToBIG5.h | 61 +- intl/uconv/ucvtw/nsUnicodeToBIG5HKSCS.cpp | 36 - intl/uconv/ucvtw/nsUnicodeToBIG5HKSCS.h | 21 - intl/uconv/ucvtw/readme.txt | 1 - intl/uconv/util/nsUCConstructors.cpp | 29 +- intl/uconv/util/nsUCConstructors.h | 15 +- intl/uconv/util/nsUCSupport.cpp | 173 +- intl/uconv/util/nsUnicodeDecodeHelper.cpp | 8 +- intl/unicharutil/moz.build | 5 +- intl/unicharutil/normalization_data.h | 5247 - intl/unicharutil/nsEntityConverter.cpp | 188 +- intl/unicharutil/nsEntityConverter.h | 73 +- intl/unicharutil/nsIEntityConverter.idl | 2 +- intl/unicharutil/nsISaveAsCharset.idl | 34 +- intl/unicharutil/nsSaveAsCharset.cpp | 346 +- intl/unicharutil/nsSaveAsCharset.h | 62 +- intl/unicharutil/nsUnicodeNormalizer.cpp | 742 +- intl/unicharutil/nsUnicodeNormalizer.h | 4 - .../tables/htmlEntityVersions.properties | 18 - intl/unicharutil/tables/moz.build | 10 +- intl/unicharutil/tables/transliterate.properties | 2893 - intl/unicharutil/tests/NormalizationTest.cpp | 49 +- intl/unicharutil/tests/UnicharSelfTest.cpp | 722 - intl/unicharutil/tests/moz.build | 15 +- intl/unicharutil/tests/unit/test_bug_427350_1.js | 56 - intl/unicharutil/tests/unit/xpcshell.ini | 3 - intl/unicharutil/tools/genSpecialCasingData.pl | 0 intl/unicharutil/tools/genUnicodePropertyData.pl | 576 +- intl/unicharutil/tools/gentransliterate.pl | 477 - intl/unicharutil/tools/moz.build | 2 +- intl/unicharutil/util/ICUUtils.cpp | 23 +- intl/unicharutil/util/ICUUtils.h | 9 +- intl/unicharutil/util/Makefile.in | 10 - intl/unicharutil/util/internal/Makefile.in | 14 - intl/unicharutil/util/internal/moz.build | 8 +- intl/unicharutil/util/moz.build | 12 +- intl/unicharutil/util/nsBidiUtils.h | 51 +- intl/unicharutil/util/nsSpecialCasingData.cpp | 4 +- intl/unicharutil/util/nsUnicharUtils.cpp | 9 +- intl/unicharutil/util/nsUnicharUtils.h | 5 + intl/unicharutil/util/nsUnicodeProperties.cpp | 262 +- intl/unicharutil/util/nsUnicodeProperties.h | 278 +- intl/unicharutil/util/nsUnicodePropertyData.cpp | 1731 +- intl/unicharutil/util/nsUnicodeScriptCodes.h | 364 +- intl/unicharutil/util/objs.mozbuild | 13 +- intl/update-icu.sh | 23 +- intl/update-tzdata.sh | 171 + ipc/app/Makefile.in | 15 +- ipc/app/MozillaRuntimeMain.cpp | 19 +- ipc/app/MozillaRuntimeMainAndroid.cpp | 4 +- ipc/app/moz.build | 59 +- ipc/app/pie/moz.build | 19 + ipc/app/plugin-container.exe.manifest | 3 +- ipc/bluetooth/BluetoothDaemonConnection.cpp | 623 - ipc/bluetooth/BluetoothDaemonConnection.h | 143 - ipc/bluetooth/moz.build | 19 - ipc/chromium/Makefile.in | 40 - ipc/chromium/atomics/moz.build | 17 + ipc/chromium/chromium-config.mozbuild | 8 +- ipc/chromium/moz.build | 178 +- ipc/chromium/src/base/at_exit.cc | 2 + ipc/chromium/src/base/at_exit.h | 2 + ipc/chromium/src/base/atomic_sequence_num.h | 2 + ipc/chromium/src/base/atomicops.h | 8 +- .../src/base/atomicops_internals_arm64_gcc.h | 362 + .../src/base/atomicops_internals_arm_gcc.h | 2 + .../src/base/atomicops_internals_mips_gcc.h | 2 + ipc/chromium/src/base/atomicops_internals_mutex.cc | 5 +- ipc/chromium/src/base/atomicops_internals_mutex.h | 7 +- .../src/base/atomicops_internals_ppc_gcc.h | 134 + .../src/base/atomicops_internals_x86_gcc.cc | 2 + .../src/base/atomicops_internals_x86_gcc.h | 2 + .../src/base/atomicops_internals_x86_macosx.h | 2 + .../src/base/atomicops_internals_x86_msvc.h | 2 + ipc/chromium/src/base/base_switches.cc | 43 - ipc/chromium/src/base/base_switches.h | 27 - ipc/chromium/src/base/basictypes.h | 2 + ipc/chromium/src/base/chrome_application_mac.h | 2 + ipc/chromium/src/base/command_line.cc | 2 + ipc/chromium/src/base/command_line.h | 8 + ipc/chromium/src/base/compiler_specific.h | 2 + ipc/chromium/src/base/condition_variable.h | 2 + ipc/chromium/src/base/condition_variable_posix.cc | 9 +- ipc/chromium/src/base/condition_variable_win.cc | 2 + ipc/chromium/src/base/cpu.cc | 2 + ipc/chromium/src/base/cpu.h | 2 + ipc/chromium/src/base/dir_reader_bsd.h | 2 + ipc/chromium/src/base/dir_reader_fallback.h | 2 + ipc/chromium/src/base/dir_reader_linux.h | 2 + ipc/chromium/src/base/dir_reader_posix.h | 2 + ipc/chromium/src/base/eintr_wrapper.h | 2 + ipc/chromium/src/base/file_descriptor_posix.h | 2 + ipc/chromium/src/base/file_descriptor_shuffle.cc | 2 + ipc/chromium/src/base/file_descriptor_shuffle.h | 2 + ipc/chromium/src/base/file_path.cc | 2 + ipc/chromium/src/base/file_path.h | 6 + ipc/chromium/src/base/file_util.cc | 12 +- ipc/chromium/src/base/file_util.h | 26 +- ipc/chromium/src/base/file_util_posix.cc | 177 +- ipc/chromium/src/base/file_util_win.cc | 31 +- ipc/chromium/src/base/hash_tables.h | 16 + ipc/chromium/src/base/histogram.cc | 220 +- ipc/chromium/src/base/histogram.h | 92 +- ipc/chromium/src/base/id_map.h | 2 + ipc/chromium/src/base/idle_timer.cc | 159 - ipc/chromium/src/base/idle_timer.h | 97 - ipc/chromium/src/base/idle_timer_none.cc | 25 - ipc/chromium/src/base/linked_ptr.h | 2 + ipc/chromium/src/base/linux_util.h | 19 - ipc/chromium/src/base/lock.cc | 2 + ipc/chromium/src/base/lock.h | 2 + ipc/chromium/src/base/lock_impl.h | 2 + ipc/chromium/src/base/lock_impl_posix.cc | 2 + ipc/chromium/src/base/lock_impl_win.cc | 2 + ipc/chromium/src/base/logging.cc | 26 +- ipc/chromium/src/base/logging.h | 10 +- ipc/chromium/src/base/mac_util.h | 2 + ipc/chromium/src/base/message_loop.cc | 116 +- ipc/chromium/src/base/message_loop.h | 118 +- ipc/chromium/src/base/message_pump.h | 10 + ipc/chromium/src/base/message_pump_android.cc | 2 + ipc/chromium/src/base/message_pump_android.h | 2 + ipc/chromium/src/base/message_pump_default.cc | 8 +- ipc/chromium/src/base/message_pump_default.h | 2 + ipc/chromium/src/base/message_pump_glib.cc | 18 +- ipc/chromium/src/base/message_pump_glib.h | 5 + ipc/chromium/src/base/message_pump_libevent.cc | 25 +- ipc/chromium/src/base/message_pump_libevent.h | 8 +- ipc/chromium/src/base/message_pump_mac.h | 2 + ipc/chromium/src/base/message_pump_qt.cc | 2 + ipc/chromium/src/base/message_pump_qt.h | 2 + ipc/chromium/src/base/message_pump_win.cc | 12 +- ipc/chromium/src/base/message_pump_win.h | 2 + ipc/chromium/src/base/non_thread_safe.cc | 24 - ipc/chromium/src/base/non_thread_safe.h | 52 - ipc/chromium/src/base/object_watcher.cc | 31 +- ipc/chromium/src/base/object_watcher.h | 6 +- ipc/chromium/src/base/observer_list.h | 2 + ipc/chromium/src/base/observer_list_threadsafe.h | 203 - ipc/chromium/src/base/pickle.cc | 596 +- ipc/chromium/src/base/pickle.h | 261 +- ipc/chromium/src/base/platform_file.h | 2 + ipc/chromium/src/base/platform_file_posix.cc | 2 + ipc/chromium/src/base/platform_file_win.cc | 2 + ipc/chromium/src/base/platform_thread.h | 2 + ipc/chromium/src/base/platform_thread_posix.cc | 17 +- ipc/chromium/src/base/platform_thread_win.cc | 6 +- ipc/chromium/src/base/port.h | 2 + ipc/chromium/src/base/process.h | 8 +- ipc/chromium/src/base/process_posix.cc | 2 + ipc/chromium/src/base/process_util.h | 10 +- ipc/chromium/src/base/process_util_bsd.cc | 162 +- ipc/chromium/src/base/process_util_linux.cc | 178 +- ipc/chromium/src/base/process_util_mac.mm | 9 + ipc/chromium/src/base/process_util_posix.cc | 3 +- ipc/chromium/src/base/process_util_win.cc | 70 +- ipc/chromium/src/base/process_win.cc | 2 + ipc/chromium/src/base/rand_util.cc | 2 + ipc/chromium/src/base/rand_util.h | 9 + ipc/chromium/src/base/rand_util_posix.cc | 2 + ipc/chromium/src/base/rand_util_win.cc | 46 +- ipc/chromium/src/base/registry.cc | 417 - ipc/chromium/src/base/registry.h | 225 - ipc/chromium/src/base/revocable_store.cc | 2 + ipc/chromium/src/base/revocable_store.h | 10 +- ipc/chromium/src/base/scoped_bstr_win.h | 2 + ipc/chromium/src/base/scoped_cftyperef.h | 2 + ipc/chromium/src/base/scoped_handle.h | 2 + ipc/chromium/src/base/scoped_handle_win.h | 2 + ipc/chromium/src/base/scoped_nsautorelease_pool.h | 2 + ipc/chromium/src/base/scoped_nsobject.h | 2 + ipc/chromium/src/base/scoped_temp_dir.cc | 47 - ipc/chromium/src/base/scoped_temp_dir.h | 47 - ipc/chromium/src/base/shared_memory.h | 29 +- ipc/chromium/src/base/shared_memory_posix.cc | 53 +- ipc/chromium/src/base/shared_memory_win.cc | 50 +- ipc/chromium/src/base/singleton.h | 2 + ipc/chromium/src/base/singleton_objc.h | 2 + ipc/chromium/src/base/stack_container.h | 4 +- ipc/chromium/src/base/stl_util-inl.h | 2 + ipc/chromium/src/base/string16.cc | 2 + ipc/chromium/src/base/string16.h | 2 + ipc/chromium/src/base/string_piece.cc | 2 + ipc/chromium/src/base/string_piece.h | 10 +- ipc/chromium/src/base/string_tokenizer.h | 202 - ipc/chromium/src/base/string_util.cc | 2 + ipc/chromium/src/base/string_util.h | 2 + ipc/chromium/src/base/string_util_posix.h | 2 + ipc/chromium/src/base/string_util_win.h | 2 + ipc/chromium/src/base/sys_info.h | 22 +- ipc/chromium/src/base/sys_info_mac.cc | 37 +- ipc/chromium/src/base/sys_info_posix.cc | 12 +- ipc/chromium/src/base/sys_info_win.cc | 27 +- ipc/chromium/src/base/sys_string_conversions.h | 14 +- .../src/base/sys_string_conversions_win.cc | 38 +- ipc/chromium/src/base/task.h | 579 +- ipc/chromium/src/base/third_party/purify/pure.h | 145 - .../src/base/third_party/purify/pure_api.c | 152 - ipc/chromium/src/base/thread.cc | 26 +- ipc/chromium/src/base/thread.h | 2 + ipc/chromium/src/base/thread_collision_warner.cc | 64 - ipc/chromium/src/base/thread_collision_warner.h | 242 - ipc/chromium/src/base/thread_local.h | 5 +- ipc/chromium/src/base/thread_local_posix.cc | 2 + ipc/chromium/src/base/thread_local_storage.h | 2 + .../src/base/thread_local_storage_posix.cc | 2 + ipc/chromium/src/base/thread_local_storage_win.cc | 2 + ipc/chromium/src/base/thread_local_win.cc | 2 + ipc/chromium/src/base/time.cc | 2 + ipc/chromium/src/base/time.h | 2 + ipc/chromium/src/base/time_format.h | 40 - ipc/chromium/src/base/time_mac.cc | 2 + ipc/chromium/src/base/time_posix.cc | 20 +- ipc/chromium/src/base/time_win.cc | 2 + ipc/chromium/src/base/timer.cc | 9 +- ipc/chromium/src/base/timer.h | 19 +- ipc/chromium/src/base/tracked.cc | 94 - ipc/chromium/src/base/tracked.h | 128 - ipc/chromium/src/base/tracked_objects.cc | 757 - ipc/chromium/src/base/tracked_objects.h | 498 - ipc/chromium/src/base/tuple.h | 74 +- ipc/chromium/src/base/waitable_event.h | 14 +- ipc/chromium/src/base/waitable_event_posix.cc | 2 + ipc/chromium/src/base/waitable_event_watcher.h | 154 - .../src/base/waitable_event_watcher_posix.cc | 282 - .../src/base/waitable_event_watcher_win.cc | 60 - ipc/chromium/src/base/waitable_event_win.cc | 13 +- ipc/chromium/src/base/win_util.cc | 77 +- ipc/chromium/src/base/win_util.h | 33 +- ipc/chromium/src/build/build_config.h | 10 +- ipc/chromium/src/chrome/common/child_process.cc | 35 +- ipc/chromium/src/chrome/common/child_process.h | 25 +- .../src/chrome/common/child_process_host.cc | 153 +- .../src/chrome/common/child_process_host.h | 63 +- .../src/chrome/common/child_process_info.cc | 44 - .../src/chrome/common/child_process_info.h | 101 - ipc/chromium/src/chrome/common/child_thread.cc | 66 +- ipc/chromium/src/chrome/common/child_thread.h | 41 +- ipc/chromium/src/chrome/common/chrome_switches.cc | 425 +- ipc/chromium/src/chrome/common/chrome_switches.h | 160 +- ipc/chromium/src/chrome/common/env_vars.cc | 33 - ipc/chromium/src/chrome/common/env_vars.h | 26 - .../src/chrome/common/file_descriptor_set_posix.cc | 2 + .../src/chrome/common/file_descriptor_set_posix.h | 2 + ipc/chromium/src/chrome/common/ipc_channel.cc | 2 + ipc/chromium/src/chrome/common/ipc_channel.h | 15 +- .../src/chrome/common/ipc_channel_posix.cc | 640 +- ipc/chromium/src/chrome/common/ipc_channel_posix.h | 27 +- .../src/chrome/common/ipc_channel_proxy.cc | 275 - ipc/chromium/src/chrome/common/ipc_channel_proxy.h | 213 - ipc/chromium/src/chrome/common/ipc_channel_win.cc | 203 +- ipc/chromium/src/chrome/common/ipc_channel_win.h | 25 +- ipc/chromium/src/chrome/common/ipc_message.cc | 57 +- ipc/chromium/src/chrome/common/ipc_message.h | 144 +- ipc/chromium/src/chrome/common/ipc_message_utils.h | 104 +- ipc/chromium/src/chrome/common/ipc_sync_channel.cc | 452 - ipc/chromium/src/chrome/common/ipc_sync_channel.h | 160 - ipc/chromium/src/chrome/common/ipc_sync_message.cc | 125 - ipc/chromium/src/chrome/common/ipc_sync_message.h | 97 - ipc/chromium/src/chrome/common/mach_ipc_mac.h | 17 +- ipc/chromium/src/chrome/common/mach_ipc_mac.mm | 47 +- .../src/chrome/common/mach_message_source_mac.cc | 2 + .../src/chrome/common/mach_message_source_mac.h | 2 + ipc/chromium/src/chrome/common/message_router.cc | 42 - ipc/chromium/src/chrome/common/message_router.h | 60 - .../src/chrome/common/notification_details.h | 52 - .../src/chrome/common/notification_observer.h | 23 - .../src/chrome/common/notification_registrar.h | 53 - .../src/chrome/common/notification_service.cc | 143 - .../src/chrome/common/notification_service.h | 100 - .../src/chrome/common/notification_source.h | 51 - ipc/chromium/src/chrome/common/notification_type.h | 574 - ipc/chromium/src/chrome/common/process_watcher.h | 2 + .../chrome/common/process_watcher_posix_sigchld.cc | 16 +- .../src/chrome/common/process_watcher_win.cc | 77 +- ipc/chromium/src/chrome/common/result_codes.h | 48 - ipc/chromium/src/chrome/common/transport_dib.h | 2 + .../src/chrome/common/transport_dib_mac.cc | 2 + .../src/chrome/common/transport_dib_win.cc | 2 + ipc/chromium/src/chrome/common/x11_util.h | 2 + .../libevent-backport-upstream-fixes.patch | 136 - .../src/third_party/libevent/README.mozilla | 47 +- .../libevent/android/event2/event-config.h | 21 + .../third_party/libevent/bsd/event2/event-config.h | 25 + ipc/chromium/src/third_party/libevent/config.guess | 0 ipc/chromium/src/third_party/libevent/config.sub | 0 ipc/chromium/src/third_party/libevent/configure | 88 +- ipc/chromium/src/third_party/libevent/configure.in | 12 +- .../src/third_party/libevent/evutil_rand.c | 6 +- .../src/third_party/libevent/include/event2/util.h | 2 +- ipc/chromium/src/third_party/libevent/kqueue.c | 18 - .../libevent/linux/event2/event-config.h | 31 +- ipc/chromium/src/third_party/libevent/ltmain.sh | 0 .../third_party/libevent/mac/event2/event-config.h | 25 + .../libevent/openbsd-no-arc4random_addrandom.patch | 64 - .../libevent/patches/android-arc4random-buf.patch | 32 + .../libevent/patches/android64_support.patch | 52 + .../patches/avoid-empty-sighandler.patch} | 0 .../libevent/patches/backport-upstream-fixes.patch | 280 + .../patches/dont-use-issetugid-on-android.patch} | 0 .../{ => patches}/mac-arc4random-buf.patch | 0 .../patches/openbsd-no-arc4random_addrandom.patch | 66 + .../patches/use-non-deprecated-syscalls.patch} | 0 .../src/third_party/libeventcommon.mozbuild | 38 + ipc/chromium/src/third_party/moz.build | 60 + ipc/contentproc/moz.build | 10 +- ipc/contentproc/plugin-container.cpp | 172 +- ipc/dbus/DBusConnectionDelete.h | 42 + ipc/dbus/DBusConnectionRefPtr.h | 40 + ipc/dbus/DBusHelpers.cpp | 241 + ipc/dbus/DBusHelpers.h | 65 + ipc/dbus/DBusMessageRefPtr.h | 30 + ipc/dbus/DBusPendingCallRefPtr.h | 30 + ipc/dbus/DBusUtils.cpp | 8 +- ipc/dbus/DBusUtils.h | 7 +- ipc/dbus/DBusWatcher.cpp | 149 + ipc/dbus/DBusWatcher.h | 50 + ipc/dbus/RawDBusConnection.cpp | 318 +- ipc/dbus/RawDBusConnection.h | 19 +- ipc/dbus/moz.build | 12 +- ipc/glue/BackgroundChild.h | 14 +- ipc/glue/BackgroundChildImpl.cpp | 296 +- ipc/glue/BackgroundChildImpl.h | 100 +- ipc/glue/BackgroundImpl.cpp | 480 +- ipc/glue/BackgroundParent.h | 14 +- ipc/glue/BackgroundParentImpl.cpp | 640 +- ipc/glue/BackgroundParentImpl.h | 132 +- ipc/glue/BackgroundUtils.cpp | 291 +- ipc/glue/BackgroundUtils.h | 67 + ipc/glue/BrowserProcessSubThread.cpp | 26 +- ipc/glue/BrowserProcessSubThread.h | 17 +- ipc/glue/CrossProcessMutex.h | 21 +- ipc/glue/CrossProcessMutex_posix.cpp | 38 +- ipc/glue/CrossProcessMutex_unimplemented.cpp | 7 +- ipc/glue/CrossProcessMutex_windows.cpp | 13 +- ipc/glue/Faulty.cpp | 654 + ipc/glue/Faulty.h | 100 + ipc/glue/FileDescriptor.cpp | 191 +- ipc/glue/FileDescriptor.h | 130 +- ipc/glue/FileDescriptorSetChild.cpp | 4 +- ipc/glue/FileDescriptorSetChild.h | 6 +- ipc/glue/FileDescriptorSetParent.cpp | 4 +- ipc/glue/FileDescriptorSetParent.h | 6 +- ipc/glue/FileDescriptorUtils.cpp | 24 +- ipc/glue/FileDescriptorUtils.h | 7 +- ipc/glue/GeckoChildProcessHost.cpp | 969 + ipc/glue/GeckoChildProcessHost.h | 210 + ipc/glue/GoannaChildProcessHost.cpp | 1007 - ipc/glue/GoannaChildProcessHost.h | 241 - ipc/glue/IOThreadChild.h | 10 +- ipc/glue/IPCMessageUtils.cpp | 23 + ipc/glue/IPCMessageUtils.h | 358 +- ipc/glue/IPCStream.ipdlh | 35 + ipc/glue/IPCStreamUtils.cpp | 495 + ipc/glue/IPCStreamUtils.h | 185 + ipc/glue/InputStreamParams.ipdlh | 19 +- ipc/glue/InputStreamUtils.cpp | 18 +- ipc/glue/InputStreamUtils.h | 2 + ipc/glue/MessageChannel.cpp | 1656 +- ipc/glue/MessageChannel.h | 348 +- ipc/glue/MessageLink.cpp | 93 +- ipc/glue/MessageLink.h | 77 +- ipc/glue/MessagePump.cpp | 132 +- ipc/glue/MessagePump.h | 50 +- ipc/glue/Neutering.h | 79 + ipc/glue/PBackground.ipdl | 94 +- ipc/glue/PBackgroundSharedTypes.ipdlh | 35 +- ipc/glue/PBackgroundTest.ipdl | 2 +- ipc/glue/PFileDescriptorSet.ipdl | 7 +- ipc/glue/PProcLoader.ipdl | 35 - ipc/glue/PSendStream.ipdl | 33 + ipc/glue/ProcessChild.cpp | 28 +- ipc/glue/ProcessChild.h | 21 +- ipc/glue/ProcessUtils.h | 19 +- ipc/glue/ProcessUtils_bsd.cpp | 2 + ipc/glue/ProcessUtils_linux.cpp | 596 +- ipc/glue/ProcessUtils_none.cpp | 2 + ipc/glue/ProtocolTypes.ipdlh | 3 + ipc/glue/ProtocolUtils.cpp | 616 +- ipc/glue/ProtocolUtils.h | 688 +- ipc/glue/ScopedXREEmbed.cpp | 4 +- ipc/glue/ScopedXREEmbed.h | 6 +- ipc/glue/SendStream.h | 101 + ipc/glue/SendStreamAlloc.h | 21 + ipc/glue/SendStreamChild.cpp | 429 + ipc/glue/SendStreamParent.cpp | 136 + ipc/glue/SharedMemory.cpp | 7 +- ipc/glue/SharedMemory.h | 50 +- ipc/glue/SharedMemoryBasic.h | 7 +- ipc/glue/SharedMemoryBasic_android.cpp | 29 +- ipc/glue/SharedMemoryBasic_android.h | 20 +- ipc/glue/SharedMemoryBasic_chromium.h | 27 +- ipc/glue/SharedMemoryBasic_mach.h | 84 + ipc/glue/SharedMemoryBasic_mach.mm | 676 + ipc/glue/SharedMemorySysV.h | 150 - ipc/glue/SharedMemory_posix.cpp | 5 +- ipc/glue/SharedMemory_windows.cpp | 5 +- ipc/glue/Shmem.cpp | 315 +- ipc/glue/Shmem.h | 30 +- ipc/glue/StringUtil.cpp | 7 +- ipc/glue/TaskFactory.h | 110 + ipc/glue/Transport.h | 22 +- ipc/glue/Transport_posix.cpp | 51 +- ipc/glue/Transport_posix.h | 7 +- ipc/glue/Transport_win.cpp | 97 +- ipc/glue/Transport_win.h | 79 +- ipc/glue/URIParams.ipdlh | 30 + ipc/glue/URIUtils.cpp | 27 +- ipc/glue/URIUtils.h | 2 + ipc/glue/WindowsMessageLoop.cpp | 328 +- ipc/glue/WindowsMessageLoop.h | 6 +- ipc/glue/moz.build | 60 +- ipc/glue/nsIIPCBackgroundChildCreateCallback.h | 12 +- ipc/glue/nsIIPCSerializableInputStream.h | 47 +- ipc/glue/nsIIPCSerializableURI.h | 6 +- ipc/ipdl/Makefile.in | 4 + ipc/ipdl/ipdl.py | 59 +- ipc/ipdl/ipdl/__init__.py | 5 +- ipc/ipdl/ipdl/ast.py | 20 +- ipc/ipdl/ipdl/builtin.py | 7 +- ipc/ipdl/ipdl/cxx/ast.py | 14 +- ipc/ipdl/ipdl/cxx/cgen.py | 40 +- ipc/ipdl/ipdl/lower.py | 1973 +- ipc/ipdl/ipdl/parser.py | 128 +- ipc/ipdl/ipdl/type.py | 69 +- ipc/ipdl/moz.build | 7 +- ipc/ipdl/msgtype-components | 0 ipc/ipdl/test/cxx/IPDLUnitTestProcessChild.cpp | 2 +- ipc/ipdl/test/cxx/IPDLUnitTestProcessChild.h | 4 +- ipc/ipdl/test/cxx/IPDLUnitTestSubprocess.cpp | 4 +- ipc/ipdl/test/cxx/IPDLUnitTestSubprocess.h | 4 +- ipc/ipdl/test/cxx/IPDLUnitTestUtils.h | 2 +- ipc/ipdl/test/cxx/IPDLUnitTests.h | 4 +- ipc/ipdl/test/cxx/IPDLUnitTests.template.cpp | 30 +- ipc/ipdl/test/cxx/Makefile.in | 1 + ipc/ipdl/test/cxx/PTestActorPunning.ipdl | 10 +- ipc/ipdl/test/cxx/PTestActorPunningPunned.ipdl | 2 +- ipc/ipdl/test/cxx/PTestActorPunningSub.ipdl | 4 +- ipc/ipdl/test/cxx/PTestBadActor.ipdl | 4 +- ipc/ipdl/test/cxx/PTestBadActorSub.ipdl | 2 +- ipc/ipdl/test/cxx/PTestBridgeMain.ipdl | 5 +- ipc/ipdl/test/cxx/PTestBridgeMainSub.ipdl | 6 +- ipc/ipdl/test/cxx/PTestBridgeSub.ipdl | 6 +- ipc/ipdl/test/cxx/PTestCancel.ipdl | 36 + ipc/ipdl/test/cxx/PTestCrashCleanup.ipdl | 2 +- ipc/ipdl/test/cxx/PTestDataStructures.ipdl | 6 +- ipc/ipdl/test/cxx/PTestDemon.ipdl | 21 + ipc/ipdl/test/cxx/PTestDesc.ipdl | 6 +- ipc/ipdl/test/cxx/PTestDescSub.ipdl | 2 +- ipc/ipdl/test/cxx/PTestEndpointBridgeMain.ipdl | 23 + ipc/ipdl/test/cxx/PTestEndpointBridgeMainSub.ipdl | 25 + ipc/ipdl/test/cxx/PTestEndpointBridgeSub.ipdl | 22 + ipc/ipdl/test/cxx/PTestEndpointOpens.ipdl | 19 + ipc/ipdl/test/cxx/PTestEndpointOpensOpened.ipdl | 30 + ipc/ipdl/test/cxx/PTestFailedCtor.ipdl | 2 +- ipc/ipdl/test/cxx/PTestFailedCtorSub.ipdl | 2 +- ipc/ipdl/test/cxx/PTestFailedCtorSubsub.ipdl | 2 +- ipc/ipdl/test/cxx/PTestHandle.ipdl | 2 +- ipc/ipdl/test/cxx/PTestHangs.ipdl | 2 +- ipc/ipdl/test/cxx/PTestHighestPrio.ipdl | 12 +- .../test/cxx/PTestIndirectProtocolParamFirst.ipdl | 2 +- .../test/cxx/PTestIndirectProtocolParamManage.ipdl | 6 +- .../test/cxx/PTestIndirectProtocolParamSecond.ipdl | 2 +- ipc/ipdl/test/cxx/PTestInterruptRaces.ipdl | 8 +- ipc/ipdl/test/cxx/PTestLatency.ipdl | 14 +- ipc/ipdl/test/cxx/PTestManyChildAllocs.ipdl | 6 +- ipc/ipdl/test/cxx/PTestManyChildAllocsSub.ipdl | 4 +- ipc/ipdl/test/cxx/PTestMultiMgrs.ipdl | 10 +- ipc/ipdl/test/cxx/PTestMultiMgrsBottom.ipdl | 2 +- ipc/ipdl/test/cxx/PTestMultiMgrsLeft.ipdl | 4 +- ipc/ipdl/test/cxx/PTestMultiMgrsRight.ipdl | 4 +- ipc/ipdl/test/cxx/PTestNestedLoops.ipdl | 2 +- ipc/ipdl/test/cxx/PTestOpens.ipdl | 4 +- ipc/ipdl/test/cxx/PTestOpensOpened.ipdl | 6 +- ipc/ipdl/test/cxx/PTestPriority.ipdl | 14 + ipc/ipdl/test/cxx/PTestRPC.ipdl | 21 +- ipc/ipdl/test/cxx/PTestRaceDeadlock.ipdl | 20 + ipc/ipdl/test/cxx/PTestRacyReentry.ipdl | 2 +- ipc/ipdl/test/cxx/PTestSanity.ipdl | 6 +- ipc/ipdl/test/cxx/PTestSelfManage.ipdl | 4 +- ipc/ipdl/test/cxx/PTestSelfManageRoot.ipdl | 4 +- ipc/ipdl/test/cxx/PTestShmem.ipdl | 6 +- ipc/ipdl/test/cxx/PTestShutdown.ipdl | 6 +- ipc/ipdl/test/cxx/PTestShutdownSub.ipdl | 2 +- ipc/ipdl/test/cxx/PTestStackHooks.ipdl | 2 +- ipc/ipdl/test/cxx/PTestSyncError.ipdl | 4 +- ipc/ipdl/test/cxx/PTestSyncHang.ipdl | 2 +- ipc/ipdl/test/cxx/PTestSysVShmem.ipdl | 22 - ipc/ipdl/test/cxx/PTestUrgency.ipdl | 8 +- ipc/ipdl/test/cxx/PTestUrgentHangs.ipdl | 20 +- ipc/ipdl/test/cxx/TestActorPunning.cpp | 11 +- ipc/ipdl/test/cxx/TestBadActor.cpp | 4 +- ipc/ipdl/test/cxx/TestBridgeMain.cpp | 53 +- ipc/ipdl/test/cxx/TestBridgeMain.h | 14 +- ipc/ipdl/test/cxx/TestCancel.cpp | 168 + ipc/ipdl/test/cxx/TestCancel.h | 66 + ipc/ipdl/test/cxx/TestCrashCleanup.cpp | 6 +- ipc/ipdl/test/cxx/TestDataStructures.cpp | 17 +- ipc/ipdl/test/cxx/TestDataStructures.h | 2 +- ipc/ipdl/test/cxx/TestDemon.cpp | 417 + ipc/ipdl/test/cxx/TestDemon.h | 106 + ipc/ipdl/test/cxx/TestEndpointBridgeMain.cpp | 257 + ipc/ipdl/test/cxx/TestEndpointBridgeMain.h | 133 + ipc/ipdl/test/cxx/TestEndpointOpens.cpp | 271 + ipc/ipdl/test/cxx/TestEndpointOpens.h | 101 + ipc/ipdl/test/cxx/TestFailedCtor.cpp | 2 +- ipc/ipdl/test/cxx/TestHangs.cpp | 21 +- ipc/ipdl/test/cxx/TestInterruptErrorCleanup.cpp | 6 +- ipc/ipdl/test/cxx/TestInterruptRaces.cpp | 23 +- ipc/ipdl/test/cxx/TestInterruptRaces.h | 10 +- ipc/ipdl/test/cxx/TestInterruptShutdownRace.cpp | 20 +- ipc/ipdl/test/cxx/TestManyChildAllocs.cpp | 2 +- ipc/ipdl/test/cxx/TestMultiMgrs.cpp | 9 +- ipc/ipdl/test/cxx/TestNestedLoops.cpp | 10 +- ipc/ipdl/test/cxx/TestOpens.cpp | 70 +- ipc/ipdl/test/cxx/TestOpens.h | 4 +- ipc/ipdl/test/cxx/TestRPC.cpp | 86 +- ipc/ipdl/test/cxx/TestRPC.h | 23 +- ipc/ipdl/test/cxx/TestRaceDeadlock.cpp | 131 + ipc/ipdl/test/cxx/TestRaceDeadlock.h | 77 + ipc/ipdl/test/cxx/TestRaceDeferral.cpp | 11 +- ipc/ipdl/test/cxx/TestRaceDeferral.h | 6 +- ipc/ipdl/test/cxx/TestSelfManageRoot.cpp | 18 +- ipc/ipdl/test/cxx/TestShutdown.cpp | 12 +- ipc/ipdl/test/cxx/TestShutdown.h | 8 +- ipc/ipdl/test/cxx/TestStackHooks.cpp | 4 +- ipc/ipdl/test/cxx/TestSyncHang.cpp | 11 +- ipc/ipdl/test/cxx/TestSysVShmem.cpp | 120 - ipc/ipdl/test/cxx/TestSysVShmem.h | 66 - ipc/ipdl/test/cxx/TestUrgency.cpp | 7 - ipc/ipdl/test/cxx/TestUrgentHangs.cpp | 80 +- ipc/ipdl/test/cxx/TestUrgentHangs.h | 15 +- ipc/ipdl/test/cxx/app/TestIPDL.cpp | 1 - ipc/ipdl/test/cxx/app/moz.build | 4 +- ipc/ipdl/test/cxx/genIPDLUnitTests.py | 2 +- ipc/ipdl/test/cxx/moz.build | 27 +- ipc/ipdl/test/ipdl/error/DeleteRace.ipdl | 4 +- ipc/ipdl/test/ipdl/error/Nullable.ipdl | 2 +- ipc/ipdl/test/ipdl/error/Nullable2.ipdl | 2 +- ipc/ipdl/test/ipdl/error/actorparam_badState.ipdl | 4 +- ipc/ipdl/test/ipdl/error/bridgesSubprotocol.ipdl | 2 +- ipc/ipdl/test/ipdl/error/cyclecheck_Child.ipdl | 2 +- .../test/ipdl/error/cyclecheck_Grandchild.ipdl | 2 +- ipc/ipdl/test/ipdl/error/cyclecheck_Parent.ipdl | 2 +- ipc/ipdl/test/ipdl/error/manageSelfToplevel.ipdl | 2 +- ipc/ipdl/test/ipdl/error/messageNoDirection.ipdl | 2 +- ipc/ipdl/test/ipdl/error/multimanDupMgrs.ipdl | 2 +- ipc/ipdl/test/ipdl/error/multimanDupMgrsMgr.ipdl | 2 +- .../test/ipdl/error/multimanNonexistentMgrs.ipdl | 4 +- ipc/ipdl/test/ipdl/error/mutualRecStruct.ipdl | 4 +- ipc/ipdl/test/ipdl/error/mutualRecStructUnion.ipdl | 4 +- ipc/ipdl/test/ipdl/error/opensSubprotocol.ipdl | 2 +- .../test/ipdl/error/race_OverlappingMultiOut.ipdl | 10 +- .../test/ipdl/error/race_ViolateSameDirection.ipdl | 11 +- ipc/ipdl/test/ipdl/error/redeclMessage.ipdl | 4 +- ipc/ipdl/test/ipdl/error/redefState.ipdl | 4 +- ipc/ipdl/test/ipdl/error/shmem_access_union.ipdl | 2 +- ipc/ipdl/test/ipdl/error/spawnsSubprotocol.ipdl | 2 +- ipc/ipdl/test/ipdl/error/trans_WrongDirection.ipdl | 4 +- .../test/ipdl/error/trans_WrongDirection2.ipdl | 4 +- .../test/ipdl/error/trans_WrongDirection3.ipdl | 2 +- .../test/ipdl/error/trans_WrongDirection4.ipdl | 2 +- .../test/ipdl/error/trans_WrongDirection5.ipdl | 2 +- ipc/ipdl/test/ipdl/error/trans_WrongName.ipdl | 4 +- ipc/ipdl/test/ipdl/error/trans_WrongName2.ipdl | 4 +- ipc/ipdl/test/ipdl/error/trans_WrongName3.ipdl | 2 +- ipc/ipdl/test/ipdl/error/trans_WrongName4.ipdl | 2 +- ipc/ipdl/test/ipdl/error/trans_WrongName5.ipdl | 2 +- .../test/ipdl/error/unreachedDeleteMultiStart.ipdl | 2 +- ipc/ipdl/test/ipdl/moz.build | 2 +- ipc/ipdl/test/ipdl/ok/Delete.ipdl | 2 +- ipc/ipdl/test/ipdl/ok/Nullable.ipdl | 6 +- ipc/ipdl/test/ipdl/ok/Struct.ipdl | 2 +- ipc/ipdl/test/ipdl/ok/actorparam_state.ipdl | 4 +- ipc/ipdl/test/ipdl/ok/array_Basic.ipdl | 2 +- ipc/ipdl/test/ipdl/ok/array_OfActors.ipdl | 2 +- ipc/ipdl/test/ipdl/ok/compositor.ipdl | 2 +- ipc/ipdl/test/ipdl/ok/content.ipdl | 2 +- ipc/ipdl/test/ipdl/ok/headerProto.ipdl | 2 +- ipc/ipdl/test/ipdl/ok/intrProtocol.ipdl | 2 +- ipc/ipdl/test/ipdl/ok/jetpack.ipdl | 2 +- ipc/ipdl/test/ipdl/ok/jetpackContent.ipdl | 2 +- ipc/ipdl/test/ipdl/ok/manageSelf.ipdl | 2 +- ipc/ipdl/test/ipdl/ok/manageSelf_Toplevel.ipdl | 2 +- ipc/ipdl/test/ipdl/ok/managedProtocol.ipdl | 2 +- ipc/ipdl/test/ipdl/ok/media.ipdl | 2 +- ipc/ipdl/test/ipdl/ok/messageVerify.ipdl | 14 + ipc/ipdl/test/ipdl/ok/messageVerifyTopLevel.ipdl | 7 + ipc/ipdl/test/ipdl/ok/multiManaged.ipdl | 2 +- ipc/ipdl/test/ipdl/ok/multipleUsingCxxTypes.ipdl | 2 +- ipc/ipdl/test/ipdl/ok/mutualRecStructUnion.ipdl | 4 +- ipc/ipdl/test/ipdl/ok/mutualRecUnion.ipdl | 4 +- ipc/ipdl/test/ipdl/ok/namespace_Basic.ipdl | 2 +- ipc/ipdl/test/ipdl/ok/noRedeclCrossMessage.ipdl | 4 +- ipc/ipdl/test/ipdl/ok/plugin.ipdl | 2 +- ipc/ipdl/test/ipdl/ok/race_DiamondRule1.ipdl | 8 +- ipc/ipdl/test/ipdl/ok/race_KitchenSink.ipdl | 8 +- ipc/ipdl/test/ipdl/ok/race_MultiOut.ipdl | 8 +- ipc/ipdl/test/ipdl/ok/race_Stateless.ipdl | 8 +- ipc/ipdl/test/ipdl/ok/selfRecUnion.ipdl | 4 +- ipc/ipdl/test/ipdl/ok/shmem.ipdl | 2 +- ipc/ipdl/test/ipdl/ok/syncProtocol.ipdl | 2 +- ipc/ipdl/test/ipdl/ok/threeDirections.ipdl | 6 +- ipc/ipdl/test/ipdl/ok/union_Namespaced.ipdl | 2 +- ipc/ipdl/test/moz.build | 2 +- ipc/keystore/KeyStore.cpp | 744 - ipc/keystore/KeyStore.h | 185 - ipc/keystore/moz.build | 19 - ipc/moz.build | 22 +- ipc/mscom/ActivationContext.cpp | 46 + ipc/mscom/ActivationContext.h | 35 + ipc/mscom/COMApartmentRegion.h | 62 + ipc/mscom/COMPtrHolder.h | 144 + ipc/mscom/DispatchForwarder.cpp | 167 + ipc/mscom/DispatchForwarder.h | 81 + ipc/mscom/DynamicallyLinkedFunctionPtr.h | 68 + ipc/mscom/EnsureMTA.cpp | 78 + ipc/mscom/EnsureMTA.h | 87 + ipc/mscom/Interceptor.cpp | 313 + ipc/mscom/Interceptor.h | 125 + ipc/mscom/InterceptorLog.cpp | 461 + ipc/mscom/InterceptorLog.h | 28 + ipc/mscom/MainThreadHandoff.cpp | 398 + ipc/mscom/MainThreadHandoff.h | 71 + ipc/mscom/MainThreadInvoker.cpp | 180 + ipc/mscom/MainThreadInvoker.h | 38 + ipc/mscom/MainThreadRuntime.cpp | 170 + ipc/mscom/MainThreadRuntime.h | 42 + ipc/mscom/ProxyStream.cpp | 202 + ipc/mscom/ProxyStream.h | 64 + ipc/mscom/Ptr.h | 111 + ipc/mscom/Registration.cpp | 346 + ipc/mscom/Registration.h | 145 + ipc/mscom/Utils.cpp | 94 + ipc/mscom/Utils.h | 22 + ipc/mscom/WeakRef.cpp | 191 + ipc/mscom/WeakRef.h | 104 + ipc/mscom/moz.build | 60 + ipc/netd/Netd.cpp | 375 - ipc/netd/Netd.h | 81 - ipc/netd/moz.build | 19 - ipc/nfc/Nfc.cpp | 239 - ipc/nfc/Nfc.h | 50 - ipc/nfc/moz.build | 18 - ipc/ril/Ril.cpp | 590 +- ipc/ril/Ril.h | 37 +- ipc/ril/RilConnector.cpp | 217 + ipc/ril/RilConnector.h | 63 + ipc/ril/RilSocket.cpp | 446 + ipc/ril/RilSocket.h | 110 + ipc/ril/RilSocketConsumer.cpp | 20 + ipc/ril/RilSocketConsumer.h | 64 + ipc/ril/moz.build | 9 +- ipc/testshell/PTestShell.ipdl | 6 +- ipc/testshell/PTestShellCommand.ipdl | 2 +- ipc/testshell/TestShellParent.cpp | 6 +- ipc/testshell/TestShellParent.h | 2 +- ipc/testshell/XPCShellEnvironment.cpp | 211 +- ipc/testshell/XPCShellEnvironment.h | 3 +- ipc/testshell/moz.build | 6 +- ipc/testshell/tests/test_ipcshell_child.js | 4 +- ipc/testshell/tests/xpcshell.ini | 2 - ipc/unixfd/UnixFdWatcher.cpp | 128 - ipc/unixfd/UnixFdWatcher.h | 69 - ipc/unixfd/UnixFileWatcher.cpp | 45 - ipc/unixfd/UnixFileWatcher.h | 33 - ipc/unixfd/UnixSocketWatcher.cpp | 144 - ipc/unixfd/UnixSocketWatcher.h | 95 - ipc/unixfd/moz.build | 23 - ipc/unixsocket/ConnectionOrientedSocket.cpp | 19 - ipc/unixsocket/ConnectionOrientedSocket.h | 47 - ipc/unixsocket/ListenSocket.cpp | 432 - ipc/unixsocket/ListenSocket.h | 78 - ipc/unixsocket/SocketBase.cpp | 293 - ipc/unixsocket/SocketBase.h | 659 - ipc/unixsocket/StreamSocket.cpp | 680 - ipc/unixsocket/StreamSocket.h | 93 - ipc/unixsocket/UnixSocket.cpp | 667 - ipc/unixsocket/UnixSocket.h | 95 - ipc/unixsocket/UnixSocketConnector.cpp | 16 - ipc/unixsocket/UnixSocketConnector.h | 85 - ipc/unixsocket/moz.build | 29 - js/ductwork/debugger/JSDebugger.cpp | 6 +- js/ductwork/debugger/JSDebugger.h | 4 +- js/ductwork/debugger/jsdebugger.jsm | 61 + js/ductwork/debugger/moz.build | 4 +- js/ductwork/debugger/tests/xpcshell.ini | 2 +- js/examples/jorendb.js | 463 +- js/ffi.configure | 60 + js/ipc/CPOWTimer.cpp | 38 +- js/ipc/CPOWTimer.h | 30 +- js/ipc/CrossProcessObjectWrappers.h | 12 +- js/ipc/JavaScriptBase.h | 95 +- js/ipc/JavaScriptChild.cpp | 33 +- js/ipc/JavaScriptChild.h | 16 +- js/ipc/JavaScriptLogging.h | 11 +- js/ipc/JavaScriptParent.cpp | 153 +- js/ipc/JavaScriptParent.h | 13 +- js/ipc/JavaScriptShared.cpp | 146 +- js/ipc/JavaScriptShared.h | 54 +- js/ipc/JavaScriptTypes.ipdlh | 12 + js/ipc/PJavaScript.ipdl | 51 +- js/ipc/WrapperAnswer.cpp | 409 +- js/ipc/WrapperAnswer.h | 46 +- js/ipc/WrapperOwner.cpp | 378 +- js/ipc/WrapperOwner.h | 71 +- js/ipc/moz.build | 8 +- js/moz.configure | 262 + js/public/CallArgs.h | 367 +- js/public/CallNonGenericMethod.h | 6 +- js/public/CharacterEncoding.h | 134 +- js/public/Class.h | 853 +- js/public/Conversions.h | 88 +- js/public/Date.h | 149 +- js/public/Debug.h | 101 +- js/public/GCAPI.h | 373 +- js/public/GCAnnotations.h | 57 + js/public/GCHashTable.h | 399 + js/public/GCPolicyAPI.h | 164 + js/public/GCVariant.h | 198 + js/public/GCVector.h | 249 + js/public/HashTable.h | 460 +- js/public/HeapAPI.h | 245 +- js/public/Id.h | 72 +- js/public/Initialization.h | 125 + js/public/MemoryMetrics.h | 544 +- js/public/Principals.h | 54 +- js/public/ProfilingFrameIterator.h | 123 +- js/public/ProfilingStack.h | 57 +- js/public/Proxy.h | 201 +- js/public/Realm.h | 42 + js/public/RootingAPI.h | 807 +- js/public/SliceBudget.h | 33 +- js/public/StructuredClone.h | 452 +- js/public/SweepingAPI.h | 65 + js/public/TraceKind.h | 214 + js/public/TracingAPI.h | 530 +- js/public/TrackedOptimizationInfo.h | 437 +- js/public/TypeDecls.h | 2 +- js/public/UbiNode.h | 800 +- js/public/UbiNodeBreadthFirst.h | 244 + js/public/UbiNodeCensus.h | 252 + js/public/UbiNodeDominatorTree.h | 677 + js/public/UbiNodePostOrder.h | 191 + js/public/UbiNodeShortestPaths.h | 350 + js/public/UbiNodeTraverse.h | 243 - js/public/UniquePtr.h | 61 + js/public/Utility.h | 302 +- js/public/Value.h | 1801 +- js/public/Vector.h | 55 +- js/public/WeakMapPtr.h | 2 - js/src/.clang-format | 8 + js/src/.gitignore | 1 + js/src/Cargo.lock | 38 + js/src/Cargo.toml | 18 + js/src/Makefile.in | 179 +- js/src/NamespaceImports.h | 46 +- js/src/Y.js | 10 +- js/src/aclocal.m4 | 15 +- js/src/asmjs/AsmJSFrameIterator.cpp | 745 - js/src/asmjs/AsmJSFrameIterator.h | 173 - js/src/asmjs/AsmJSLink.cpp | 1306 - js/src/asmjs/AsmJSLink.h | 62 - js/src/asmjs/AsmJSModule.cpp | 2249 - js/src/asmjs/AsmJSModule.h | 1627 - js/src/asmjs/AsmJSSignalHandlers.cpp | 1144 - js/src/asmjs/AsmJSSignalHandlers.h | 68 - js/src/asmjs/AsmJSValidate.cpp | 9430 -- js/src/asmjs/AsmJSValidate.h | 112 - js/src/build.rs | 53 + js/src/builtin/Array.js | 641 +- js/src/builtin/AtomicsObject.cpp | 1277 +- js/src/builtin/AtomicsObject.h | 127 +- js/src/builtin/Classes.js | 17 + js/src/builtin/Date.js | 91 +- js/src/builtin/Error.js | 7 +- js/src/builtin/Eval.cpp | 262 +- js/src/builtin/Eval.h | 26 +- js/src/builtin/Function.js | 284 + js/src/builtin/Generator.js | 13 +- js/src/builtin/Intl.cpp | 1939 +- js/src/builtin/Intl.h | 290 +- js/src/builtin/Intl.js | 543 +- js/src/builtin/IntlData.js | 63 +- js/src/builtin/IntlTimeZoneData.h | 137 + js/src/builtin/Iterator.js | 45 +- js/src/builtin/Map.js | 87 +- js/src/builtin/MapObject.cpp | 1907 +- js/src/builtin/MapObject.h | 322 +- js/src/builtin/Module.js | 328 + js/src/builtin/ModuleObject.cpp | 1331 + js/src/builtin/ModuleObject.h | 358 + js/src/builtin/Object.cpp | 700 +- js/src/builtin/Object.h | 38 +- js/src/builtin/Object.js | 172 +- js/src/builtin/Profilers.cpp | 94 +- js/src/builtin/Profilers.h | 20 +- js/src/builtin/Promise.cpp | 2813 + js/src/builtin/Promise.h | 191 + js/src/builtin/Promise.js | 16 + js/src/builtin/Reflect.cpp | 288 + js/src/builtin/Reflect.h | 29 + js/src/builtin/Reflect.js | 112 + js/src/builtin/ReflectParse.cpp | 3752 + js/src/builtin/RegExp.cpp | 1760 +- js/src/builtin/RegExp.h | 130 +- js/src/builtin/RegExp.js | 1028 + js/src/builtin/RegExpGlobalReplaceOpt.h.js | 128 + js/src/builtin/RegExpLocalReplaceOpt.h.js | 112 + js/src/builtin/SIMD.cpp | 1513 +- js/src/builtin/SIMD.h | 1406 +- js/src/builtin/SelfHostingDefines.h | 77 +- js/src/builtin/Set.js | 77 +- js/src/builtin/Sorting.js | 372 + js/src/builtin/String.js | 547 +- js/src/builtin/SymbolObject.cpp | 44 +- js/src/builtin/SymbolObject.h | 23 +- js/src/builtin/TestingFunctions.cpp | 3707 +- js/src/builtin/TestingFunctions.h | 12 +- js/src/builtin/TypedArray.js | 1365 +- js/src/builtin/TypedObject.cpp | 956 +- js/src/builtin/TypedObject.h | 352 +- js/src/builtin/TypedObject.js | 570 +- js/src/builtin/TypedObjectConstants.h | 50 +- js/src/builtin/Utilities.js | 147 +- js/src/builtin/WeakMap.js | 26 + js/src/builtin/WeakMapObject.cpp | 390 + js/src/builtin/WeakMapObject.h | 25 + js/src/builtin/WeakSet.js | 54 +- js/src/builtin/WeakSetObject.cpp | 128 +- js/src/builtin/WeakSetObject.h | 12 +- js/src/builtin/embedjs.py | 89 +- js/src/builtin/make_intl_data.py | 833 +- js/src/configure.in | 3899 +- js/src/ctypes/CTypes.cpp | 3414 +- js/src/ctypes/CTypes.h | 141 +- js/src/ctypes/Library.cpp | 104 +- js/src/ctypes/Library.h | 14 +- js/src/ctypes/ctypes.msg | 66 +- js/src/ctypes/libffi-patches/03-asan.patch | 31 + js/src/ctypes/libffi/config.guess | 0 js/src/ctypes/libffi/config.sub | 0 js/src/ctypes/libffi/configure | 4 +- js/src/ctypes/libffi/doc/libffi.info | 0 js/src/ctypes/libffi/doc/stamp-vti | 0 js/src/ctypes/libffi/libtool-ldflags | 0 js/src/ctypes/libffi/ltmain.sh | 0 js/src/ctypes/libffi/msvcc.sh | 1 - js/src/ctypes/libffi/src/x86/ffi64.c | 10 + js/src/devtools/ETWProvider.man | 279 - js/src/devtools/Instruments.cpp | 3 +- js/src/devtools/automation/arm64-jstests-slow.txt | 51 + js/src/devtools/automation/autospider.py | 406 + js/src/devtools/automation/autospider.sh | 205 +- .../devtools/automation/cgc-jittest-timeouts.txt | 27 + js/src/devtools/automation/cgc-jstests-slow.txt | 4 + js/src/devtools/automation/macbuildenv.sh | 14 + js/src/devtools/automation/variants/arm-sim | 13 +- js/src/devtools/automation/variants/arm-sim-osx | 13 +- js/src/devtools/automation/variants/arm64-sim | 10 + js/src/devtools/automation/variants/asan | 9 + js/src/devtools/automation/variants/compacting | 18 +- js/src/devtools/automation/variants/dtrace | 10 +- js/src/devtools/automation/variants/exactrooting | 3 - js/src/devtools/automation/variants/generational | 8 - js/src/devtools/automation/variants/msan | 13 + js/src/devtools/automation/variants/nomethodjit | 4 - js/src/devtools/automation/variants/nonunified | 10 + js/src/devtools/automation/variants/plain | 8 +- js/src/devtools/automation/variants/plaindebug | 8 +- js/src/devtools/automation/variants/rootanalysis | 16 +- js/src/devtools/automation/variants/tsan | 13 + js/src/devtools/automation/variants/warnaserr | 8 +- js/src/devtools/automation/variants/warnaserrdebug | 7 +- js/src/devtools/automation/winbuildenv.sh | 45 +- .../benchmarks/largeArrayPropertyAndElements.js | 34 + .../gc-ubench/benchmarks/propertyTreeSplitting.js | 25 + js/src/devtools/gc-ubench/harness.js | 339 +- js/src/devtools/gc-ubench/index.html | 18 +- js/src/devtools/gctrace/gcstats.cpp | 1 + js/src/devtools/octane-csv.sh | 76 + js/src/devtools/plot-octane.R | 38 + js/src/devtools/release/release-notes | 195 + js/src/devtools/rootAnalysis/CFG.js | 27 +- js/src/devtools/rootAnalysis/README.md | 64 + js/src/devtools/rootAnalysis/README.txt | 49 - js/src/devtools/rootAnalysis/analyze.py | 61 +- js/src/devtools/rootAnalysis/analyzeRoots.js | 553 +- js/src/devtools/rootAnalysis/annotations.js | 246 +- js/src/devtools/rootAnalysis/build.b2g | 4 - js/src/devtools/rootAnalysis/build.browser | 4 - js/src/devtools/rootAnalysis/build.js | 0 js/src/devtools/rootAnalysis/build.shell | 7 - .../devtools/rootAnalysis/build/gcc-b2g.manifest | 18 +- js/src/devtools/rootAnalysis/build/gcc.manifest | 20 +- .../rootAnalysis/build/sixgill-b2g.manifest | 19 +- .../devtools/rootAnalysis/build/sixgill.manifest | 19 +- js/src/devtools/rootAnalysis/computeCallgraph.js | 327 +- js/src/devtools/rootAnalysis/computeGCFunctions.js | 24 +- js/src/devtools/rootAnalysis/computeGCTypes.js | 235 +- js/src/devtools/rootAnalysis/explain.py | 19 +- js/src/devtools/rootAnalysis/loadCallgraph.js | 41 +- js/src/devtools/rootAnalysis/run-analysis.sh | 87 +- js/src/devtools/rootAnalysis/run-test.py | 89 + js/src/devtools/rootAnalysis/run_complete | 5 + .../devtools/rootAnalysis/t/exceptions/source.cpp | 42 + js/src/devtools/rootAnalysis/t/exceptions/test.py | 19 + js/src/devtools/rootAnalysis/t/hazards/source.cpp | 186 + js/src/devtools/rootAnalysis/t/hazards/test.py | 47 + .../rootAnalysis/t/sixgill-tree/source.cpp | 70 + .../devtools/rootAnalysis/t/sixgill-tree/test.py | 60 + js/src/devtools/rootAnalysis/t/sixgill.py | 63 + .../devtools/rootAnalysis/t/suppression/source.cpp | 64 + js/src/devtools/rootAnalysis/t/suppression/test.py | 23 + js/src/devtools/rootAnalysis/t/testlib.py | 120 + js/src/devtools/rootAnalysis/utility.js | 90 +- js/src/devtools/sharkctl.cpp | 2 +- js/src/devtools/sharkctl.h | 2 +- js/src/doc/Debugger/Conventions.md | 31 +- js/src/doc/Debugger/Debugger-API.md | 14 +- js/src/doc/Debugger/Debugger.Environment.md | 84 - js/src/doc/Debugger/Debugger.Frame.md | 92 +- js/src/doc/Debugger/Debugger.Memory.md | 360 +- js/src/doc/Debugger/Debugger.Object.md | 297 +- js/src/doc/Debugger/Debugger.Script.md | 286 +- js/src/doc/Debugger/Debugger.Source.md | 142 +- js/src/doc/Debugger/Debugger.md | 92 +- js/src/doc/Debugger/Tutorial-Alloc-Log-Tree.md | 2 +- js/src/doc/Debugger/config.sh | 15 +- js/src/doc/JITOptimizations/Outcomes.md | 581 + js/src/doc/JITOptimizations/Strategies.md | 582 + js/src/doc/JITOptimizations/config.sh | 15 + js/src/doc/README.md | 2 +- js/src/doc/SavedFrame/SavedFrame.md | 23 +- js/src/doc/SavedFrame/config.sh | 0 js/src/doc/lib/common.sh | 0 js/src/doc/lib/dummy-config.sh | 0 js/src/ds/BitArray.h | 37 +- js/src/ds/Fifo.h | 156 + js/src/ds/IdValuePair.h | 23 +- js/src/ds/InlineMap.h | 370 - js/src/ds/InlineTable.h | 687 + js/src/ds/LifoAlloc.cpp | 1 + js/src/ds/LifoAlloc.h | 129 +- js/src/ds/MemoryProtectionExceptionHandler.cpp | 760 + js/src/ds/MemoryProtectionExceptionHandler.h | 45 + js/src/ds/OrderedHashTable.h | 841 + js/src/ds/PageProtectingVector.h | 257 + js/src/ds/PriorityQueue.h | 4 +- js/src/ds/Sort.h | 2 +- js/src/ds/SplayTree.h | 23 +- js/src/ds/TraceableFifo.h | 128 + js/src/dtoa.c | 8 + js/src/editline/moz.build | 4 +- js/src/frontend/BytecodeCompiler.cpp | 1027 +- js/src/frontend/BytecodeCompiler.h | 87 +- js/src/frontend/BytecodeEmitter.cpp | 15123 +- js/src/frontend/BytecodeEmitter.h | 733 +- js/src/frontend/FoldConstants.cpp | 2096 +- js/src/frontend/FoldConstants.h | 4 +- js/src/frontend/FullParseHandler.h | 587 +- js/src/frontend/NameAnalysisTypes.h | 366 + js/src/frontend/NameCollections.h | 338 + js/src/frontend/NameFunctions.cpp | 567 +- js/src/frontend/NameFunctions.h | 4 +- js/src/frontend/ParseMaps-inl.h | 63 - js/src/frontend/ParseMaps.cpp | 136 - js/src/frontend/ParseMaps.h | 511 - js/src/frontend/ParseNode-inl.h | 2 +- js/src/frontend/ParseNode.cpp | 560 +- js/src/frontend/ParseNode.h | 947 +- js/src/frontend/Parser-inl.h | 39 - js/src/frontend/Parser.cpp | 12145 +- js/src/frontend/Parser.h | 1516 +- js/src/frontend/SharedContext.h | 658 +- js/src/frontend/SourceNotes.h | 17 +- js/src/frontend/SyntaxParseHandler.h | 444 +- js/src/frontend/TokenKind.h | 13 +- js/src/frontend/TokenStream.cpp | 483 +- js/src/frontend/TokenStream.h | 390 +- js/src/gc/Allocator.cpp | 627 + js/src/gc/Allocator.h | 35 + js/src/gc/Barrier.cpp | 192 +- js/src/gc/Barrier.h | 1084 +- js/src/gc/FindSCCs.h | 18 +- js/src/gc/GCInternals.h | 185 +- js/src/gc/GCRuntime.h | 623 +- js/src/gc/GCTrace.cpp | 10 +- js/src/gc/GCTrace.h | 4 +- js/src/gc/Heap-inl.h | 29 + js/src/gc/Heap.h | 1208 +- js/src/gc/Iteration.cpp | 121 +- js/src/gc/Marking.cpp | 3739 +- js/src/gc/Marking.h | 715 +- js/src/gc/Memory.cpp | 315 +- js/src/gc/Memory.h | 8 +- js/src/gc/MemoryProfiler.cpp | 49 + js/src/gc/Nursery-inl.h | 65 +- js/src/gc/Nursery.cpp | 1311 +- js/src/gc/Nursery.h | 408 +- js/src/gc/NurseryAwareHashMap.h | 178 + js/src/gc/Policy.h | 159 + js/src/gc/RootMarking.cpp | 671 +- js/src/gc/Rooting.h | 75 +- js/src/gc/Statistics.cpp | 1384 +- js/src/gc/Statistics.h | 279 +- js/src/gc/StoreBuffer-inl.h | 75 + js/src/gc/StoreBuffer.cpp | 190 +- js/src/gc/StoreBuffer.h | 373 +- js/src/gc/Tracer.cpp | 789 +- js/src/gc/Tracer.h | 408 +- js/src/gc/Verifier.cpp | 624 +- js/src/gc/Zone.cpp | 178 +- js/src/gc/Zone.h | 349 +- js/src/gdb/Makefile.in | 15 - js/src/gdb/README | 10 +- js/src/gdb/gdb-tests-gdb.py.in | 3 + js/src/gdb/gdb-tests.cpp | 35 +- js/src/gdb/lib-for-tests/catcher.py | 6 +- js/src/gdb/lib-for-tests/prolog.py | 75 - js/src/gdb/lib-for-tests/prologue.py | 90 + js/src/gdb/moz.build | 36 +- js/src/gdb/mozilla/ExecutableAllocator.py | 78 + js/src/gdb/mozilla/GCCellPtr.py | 49 + js/src/gdb/mozilla/Interpreter.py | 80 + js/src/gdb/mozilla/IonGraph.py | 199 + js/src/gdb/mozilla/JSObject.py | 57 +- js/src/gdb/mozilla/JSSymbol.py | 2 +- js/src/gdb/mozilla/Root.py | 12 +- js/src/gdb/mozilla/asmjs.py | 40 + js/src/gdb/mozilla/autoload.py | 9 +- js/src/gdb/mozilla/prettyprinters.py | 6 +- js/src/gdb/mozilla/unwind.py | 591 + js/src/gdb/progressbar.py | 4 +- js/src/gdb/run-tests.py | 19 +- js/src/gdb/tests/test-ExecutableAllocator.cpp | 44 + js/src/gdb/tests/test-ExecutableAllocator.py | 17 + js/src/gdb/tests/test-GCCellPtr.cpp | 23 + js/src/gdb/tests/test-GCCellPtr.py | 10 + js/src/gdb/tests/test-Interpreter.cpp | 92 + js/src/gdb/tests/test-Interpreter.py | 14 + js/src/gdb/tests/test-JSObject.cpp | 9 +- js/src/gdb/tests/test-JSObject.py | 4 +- js/src/gdb/tests/test-JSSymbol.cpp | 2 +- js/src/gdb/tests/test-Root.cpp | 10 +- js/src/gdb/tests/test-asmjs.cpp | 38 + js/src/gdb/tests/test-asmjs.py | 15 + js/src/gdb/tests/test-jsid.cpp | 4 +- js/src/gdb/tests/test-jsval.cpp | 2 +- js/src/gdb/tests/test-unwind.cpp | 52 + js/src/gdb/tests/test-unwind.py | 58 + js/src/irregexp/NativeRegExpMacroAssembler.cpp | 178 +- js/src/irregexp/NativeRegExpMacroAssembler.h | 19 +- js/src/irregexp/RegExpAST.h | 18 +- js/src/irregexp/RegExpBytecode.h | 3 +- js/src/irregexp/RegExpCharacters-inl.h | 40 + js/src/irregexp/RegExpCharacters.cpp | 135 + js/src/irregexp/RegExpCharacters.h | 90 + js/src/irregexp/RegExpEngine.cpp | 396 +- js/src/irregexp/RegExpEngine.h | 102 +- js/src/irregexp/RegExpInterpreter.cpp | 33 +- js/src/irregexp/RegExpMacroAssembler.cpp | 47 +- js/src/irregexp/RegExpMacroAssembler.h | 12 +- js/src/irregexp/RegExpParser.cpp | 996 +- js/src/irregexp/RegExpParser.h | 40 +- js/src/irregexp/RegExpStack.cpp | 8 +- js/src/irregexp/RegExpStack.h | 2 +- js/src/jit-test/README | 17 +- js/src/jit-test/jit_test.py | 171 +- js/src/jit-test/lib/asm.js | 9 +- js/src/jit-test/lib/asserts.js | 32 + js/src/jit-test/lib/bullet.js | 46 +- js/src/jit-test/lib/bytecode-cache.js | 7 +- js/src/jit-test/lib/census.js | 24 +- js/src/jit-test/lib/debuggerNXHelper.js | 90 + js/src/jit-test/lib/dummyModuleResolveHook.js | 14 + js/src/jit-test/lib/immutable-prototype.js | 4 + js/src/jit-test/lib/jitopts.js | 6 + js/src/jit-test/lib/match.js | 2 +- js/src/jit-test/lib/prolog.js | 37 - js/src/jit-test/lib/prologue.js | 39 + js/src/jit-test/lib/range.js | 2 +- js/src/jit-test/lib/referencesVia.js | 30 - js/src/jit-test/lib/regexp_parse.js | 205 + js/src/jit-test/lib/simd.js | 109 + js/src/jit-test/lib/syntax.js | 1356 + js/src/jit-test/lib/wasm-binary.js | 95 + js/src/jit-test/lib/wasm.js | 147 + .../TypedObject-TypeDescrIsArrayType-unknown.js | 77 + .../TypedObject-TypeDescrIsArrayType.js | 62 + js/src/jit-test/manual-tests/dense-to-sparse.js | 40 + js/src/jit-test/modules/ambiguous.js | 2 + js/src/jit-test/modules/cyclicImport1.js | 4 + js/src/jit-test/modules/cyclicImport2.js | 4 + js/src/jit-test/modules/defaultClass.js | 5 + js/src/jit-test/modules/defaultFunction.js | 3 + js/src/jit-test/modules/isEven.js | 12 + js/src/jit-test/modules/isOdd.js | 12 + js/src/jit-test/modules/module1.js | 1 + js/src/jit-test/modules/module1a.js | 1 + js/src/jit-test/modules/module2.js | 1 + js/src/jit-test/modules/module3.js | 1 + js/src/jit-test/modules/module4.js | 1 + js/src/jit-test/modules/recursiveStarExport.js | 1 + js/src/jit-test/tests/SIMD/ToSource.js | 10 - js/src/jit-test/tests/SIMD/binary-arith.js | 30 + js/src/jit-test/tests/SIMD/bool32x4-arith.js | 15 + js/src/jit-test/tests/SIMD/bool32x4-const.js | 65 + js/src/jit-test/tests/SIMD/bug1109911.js | 11 + js/src/jit-test/tests/SIMD/bug1121299.js | 16 +- js/src/jit-test/tests/SIMD/bug1123631.js | 4 +- js/src/jit-test/tests/SIMD/bug1130845.js | 10 +- js/src/jit-test/tests/SIMD/bug1241872.js | 10 + js/src/jit-test/tests/SIMD/bug1248503.js | 16 + js/src/jit-test/tests/SIMD/bug1273483.js | 9 + js/src/jit-test/tests/SIMD/bug1296640-gc-args.js | 9 + js/src/jit-test/tests/SIMD/bug1303780-gc-args.js | 12 + js/src/jit-test/tests/SIMD/bug953108.js | 10 + js/src/jit-test/tests/SIMD/check.js | 25 + js/src/jit-test/tests/SIMD/compare.js | 39 + js/src/jit-test/tests/SIMD/complex-4.js | 70 + js/src/jit-test/tests/SIMD/convert.js | 68 + .../jit-test/tests/SIMD/float32x4-binary-arith.js | 33 + js/src/jit-test/tests/SIMD/getters.js | 48 + .../tests/SIMD/inline-missing-arguments.js | 81 + js/src/jit-test/tests/SIMD/load.js | 123 + js/src/jit-test/tests/SIMD/nursery-overflow.js | 29 + js/src/jit-test/tests/SIMD/recover.js | 70 + js/src/jit-test/tests/SIMD/replacelane.js | 181 + js/src/jit-test/tests/SIMD/saturate.js | 37 + js/src/jit-test/tests/SIMD/select.js | 35 + js/src/jit-test/tests/SIMD/shift.js | 75 + js/src/jit-test/tests/SIMD/shuffle.js | 86 + js/src/jit-test/tests/SIMD/splat.js | 15 + js/src/jit-test/tests/SIMD/store.js | 143 + js/src/jit-test/tests/SIMD/swizzle.js | 104 + js/src/jit-test/tests/SIMD/uconvert.js | 86 + js/src/jit-test/tests/SIMD/unary.js | 35 + js/src/jit-test/tests/SIMD/unbox.js | 48 +- .../tests/TypedObject/aggregate-set-neutered.js | 12 +- .../tests/TypedObject/atopneuteredbuffer.js | 13 +- js/src/jit-test/tests/TypedObject/bug1004527.js | 3 +- js/src/jit-test/tests/TypedObject/bug1082649.js | 6 +- js/src/jit-test/tests/TypedObject/bug1109911.js | 12 - js/src/jit-test/tests/TypedObject/bug1232159.js | 16 + js/src/jit-test/tests/TypedObject/bug1265690.js | 14 + js/src/jit-test/tests/TypedObject/bug953108.js | 10 - js/src/jit-test/tests/TypedObject/bug976697.js | 15 - js/src/jit-test/tests/TypedObject/fuzz3.js | 7 - .../tests/TypedObject/jit-write-references-2.js | 16 + .../jit-test/tests/TypedObject/neutertypedobj.js | 7 +- .../tests/TypedObject/neutertypedobjsizedarray.js | 11 +- .../TypedObject/neutertypedobjunsizedarray.js | 11 +- js/src/jit-test/tests/TypedObject/prototypes.js | 4 +- .../tests/arguments/alias-function-closed.js | 12 +- .../tests/arguments/alias-function-not-closed.js | 4 +- .../jit-test/tests/arguments/arguments-on-proto.js | 27 + js/src/jit-test/tests/arguments/bug1227287.js | 6 + .../tests/arguments/defaults-bound-to-function.js | 19 +- .../jit-test/tests/arguments/defaults-bug790424.js | 4 - .../tests/arguments/defaults-call-function.js | 3 +- .../arguments/defaults-destructuring-array.js | 17 + .../defaults-destructuring-expression-closure.js | 19 + .../defaults-destructuring-function-expression.js | 9 + .../defaults-destructuring-mixed-default-value.js | 55 + .../arguments/defaults-destructuring-mixed.js | 29 + .../arguments/defaults-destructuring-object.js | 27 + .../arguments/defaults-destructuring-with-rest.js | 29 + .../tests/arguments/defaults-evaluation-order.js | 8 +- .../tests/arguments/defaults-invalid-syntax.js | 6 - .../jit-test/tests/arguments/defaults-scoping.js | 25 +- .../tests/arguments/defaults-strict-mode.js | 26 +- .../jit-test/tests/arguments/defaults-with-rest.js | 9 +- .../arguments/destructuring-after-defaults.js | 14 + .../tests/arguments/destructuring-with-rest.js | 21 + js/src/jit-test/tests/arguments/genexpr-1.js | 7 - js/src/jit-test/tests/arguments/genexpr-2.js | 4 - js/src/jit-test/tests/arguments/genexpr-3.js | 6 - js/src/jit-test/tests/arguments/genexpr-4.js | 7 - js/src/jit-test/tests/arguments/genexpr-5.js | 8 - js/src/jit-test/tests/arguments/genexpr-6.js | 12 - .../tests/arguments/mapped-unmapped-args.js | 61 + js/src/jit-test/tests/arguments/rest-debugger.js | 2 +- .../tests/arguments/rest-with-arguments.js | 9 +- js/src/jit-test/tests/arrays/apply-optimization.js | 58 + js/src/jit-test/tests/arrays/reverse-frozen.js | 6 + js/src/jit-test/tests/arrays/sort-getter-only.js | 6 +- .../jit-test/tests/arrays/std_Array-prototype.js | 6 + .../jit-test/tests/arrays/too-long-array-splice.js | 6 + .../jit-test/tests/arrow-functions/arguments-3.js | 3 +- .../jit-test/tests/arrow-functions/arguments-4.js | 2 +- .../tests/arrow-functions/column-number.js | 6 + js/src/jit-test/tests/arrow-functions/strict-2.js | 6 +- js/src/jit-test/tests/asm.js/bug1122338.js | 41 - js/src/jit-test/tests/asm.js/bug1126251.js | 16 +- js/src/jit-test/tests/asm.js/bug1161298.js | 13 + js/src/jit-test/tests/asm.js/bug1174372.js | 6 + .../jit-test/tests/asm.js/bug1201124-simd-proxy.js | 28 + js/src/jit-test/tests/asm.js/bug1219954.js | 13 + .../tests/asm.js/bug1268955-usestrict-semantics.js | 19 + js/src/jit-test/tests/asm.js/bug1276028.js | 6 + js/src/jit-test/tests/asm.js/bug1306506.js | 7 + js/src/jit-test/tests/asm.js/bug940864.js | 10 + js/src/jit-test/tests/asm.js/directives.txt | 1 + js/src/jit-test/tests/asm.js/gating.js | 105 +- .../asm.js/neuter-during-arguments-coercion.js | 5 +- .../oom-helper-thread-plus-validation-error.js | 11 + js/src/jit-test/tests/asm.js/oom-helper-thread.js | 8 + js/src/jit-test/tests/asm.js/simd-fbirds.js | 11 +- js/src/jit-test/tests/asm.js/simd-mandelbrot.js | 27 +- js/src/jit-test/tests/asm.js/sta-transition.js | 63 + .../tests/asm.js/syntax-error-illegal-character.js | 58 - js/src/jit-test/tests/asm.js/testAddressErrors.js | 47 + .../jit-test/tests/asm.js/testAsmJSWasmMixing.js | 25 + js/src/jit-test/tests/asm.js/testAtomic-effect.js | 49 + js/src/jit-test/tests/asm.js/testAtomics.js | 1964 +- js/src/jit-test/tests/asm.js/testBasic.js | 41 +- js/src/jit-test/tests/asm.js/testBug1099216.js | 18 +- js/src/jit-test/tests/asm.js/testBug1100237.js | 33 - js/src/jit-test/tests/asm.js/testBug1147144.js | 20 + js/src/jit-test/tests/asm.js/testBug1155176.js | 52 + js/src/jit-test/tests/asm.js/testBug1164391.js | 27 + js/src/jit-test/tests/asm.js/testBug1183060.js | 55 + js/src/jit-test/tests/asm.js/testBug1219098.js | 14 + js/src/jit-test/tests/asm.js/testBug1236484.js | 10 + js/src/jit-test/tests/asm.js/testBug1236541.js | 15 + js/src/jit-test/tests/asm.js/testBug1236552.js | 3 + js/src/jit-test/tests/asm.js/testBug1255954.js | 14 + js/src/jit-test/tests/asm.js/testBug1291887.js | 13 + js/src/jit-test/tests/asm.js/testBug1301191.js | 24 + js/src/jit-test/tests/asm.js/testBug1302407.js | 6 + js/src/jit-test/tests/asm.js/testBug893519.js | 9 +- js/src/jit-test/tests/asm.js/testBug975182.js | 2 + js/src/jit-test/tests/asm.js/testBullet.js | 1 - js/src/jit-test/tests/asm.js/testCaching.js | 1 - js/src/jit-test/tests/asm.js/testCall.js | 1 - js/src/jit-test/tests/asm.js/testCloning.js | 7 +- .../jit-test/tests/asm.js/testCompoundPlusMinus.js | 1 - js/src/jit-test/tests/asm.js/testControlFlow.js | 18 +- js/src/jit-test/tests/asm.js/testExpressions.js | 50 +- js/src/jit-test/tests/asm.js/testFFI.js | 3 +- js/src/jit-test/tests/asm.js/testFastHeapAccess.js | 14 +- js/src/jit-test/tests/asm.js/testFloat32.js | 5 +- js/src/jit-test/tests/asm.js/testFloatingPoint.js | 1 - js/src/jit-test/tests/asm.js/testFunctionPtr.js | 1 - js/src/jit-test/tests/asm.js/testGlobals.js | 1 - js/src/jit-test/tests/asm.js/testHeapAccess.js | 91 +- js/src/jit-test/tests/asm.js/testJumpRange.js | 46 + .../jit-test/tests/asm.js/testLinkErrorAssert.js | 1 - js/src/jit-test/tests/asm.js/testLiterals.js | 1 - js/src/jit-test/tests/asm.js/testMathLib.js | 1 - .../jit-test/tests/asm.js/testModuleFunctions.js | 2 +- js/src/jit-test/tests/asm.js/testNeuter.js | 82 +- .../jit-test/tests/asm.js/testParallelCompile.js | 1 - js/src/jit-test/tests/asm.js/testProfiling.js | 102 +- js/src/jit-test/tests/asm.js/testRangeAnalysis.js | 1 - js/src/jit-test/tests/asm.js/testResize.js | 357 - js/src/jit-test/tests/asm.js/testSIMD-16x8.js | 510 + js/src/jit-test/tests/asm.js/testSIMD-8x16.js | 524 + js/src/jit-test/tests/asm.js/testSIMD-bitcasts.js | 84 + .../jit-test/tests/asm.js/testSIMD-load-store.js | 269 +- js/src/jit-test/tests/asm.js/testSIMD.js | 1011 +- js/src/jit-test/tests/asm.js/testSource.js | 35 +- js/src/jit-test/tests/asm.js/testStackWalking.js | 1 - js/src/jit-test/tests/asm.js/testStealing.js | 19 + .../testTimeout-deactivate-reactivate-signals.js | 30 - .../tests/asm.js/testTimeout1-nosignals.js | 9 - .../tests/asm.js/testTimeout2-nosignals.js | 9 - .../tests/asm.js/testTimeout3-nosignals.js | 9 - .../tests/asm.js/testTimeout4-nosignals.js | 9 - .../tests/asm.js/testTimeout7-nosignals.js | 29 - js/src/jit-test/tests/asm.js/testTimeout7.js | 27 - js/src/jit-test/tests/asm.js/testUseAsmWarnings.js | 1 - js/src/jit-test/tests/asm.js/testX86ByteStore.js | 1 - js/src/jit-test/tests/asm.js/testZOOB.js | 282 +- js/src/jit-test/tests/atomics/basic-tests.js | 250 +- js/src/jit-test/tests/atomics/inline-add.js | 4 +- js/src/jit-test/tests/atomics/inline-add2.js | 10 +- js/src/jit-test/tests/atomics/inline-cmpxchg.js | 4 +- js/src/jit-test/tests/atomics/inline-fence.js | 31 - js/src/jit-test/tests/atomics/mutual-exclusion.js | 91 + .../jit-test/tests/atomics/optimization-tests.js | 128 + .../atomics/store-does-not-truncate-returnval.js | 42 + js/src/jit-test/tests/auto-regress/bug1147907.js | 14 + js/src/jit-test/tests/auto-regress/bug1263532.js | 13 + js/src/jit-test/tests/auto-regress/bug1263558.js | 17 + js/src/jit-test/tests/auto-regress/bug1263857.js | 4 + js/src/jit-test/tests/auto-regress/bug1263865.js | 12 + js/src/jit-test/tests/auto-regress/bug1263879.js | 21 + js/src/jit-test/tests/auto-regress/bug1263888.js | 3 + js/src/jit-test/tests/auto-regress/bug1264561.js | 6 + js/src/jit-test/tests/auto-regress/bug1264823.js | 11 + js/src/jit-test/tests/auto-regress/bug1266579.js | 28 + js/src/jit-test/tests/auto-regress/bug1268034.js | 7 + js/src/jit-test/tests/auto-regress/bug1269074.js | 6 + js/src/jit-test/tests/auto-regress/bug1276082.js | 5 + js/src/jit-test/tests/auto-regress/bug1315943.js | 11 + js/src/jit-test/tests/auto-regress/bug1317460.js | 11 + js/src/jit-test/tests/auto-regress/bug1357462.js | 6 + js/src/jit-test/tests/auto-regress/bug487570.js | 13 - js/src/jit-test/tests/auto-regress/bug488421.js | 2 +- js/src/jit-test/tests/auto-regress/bug488963.js | 4 - js/src/jit-test/tests/auto-regress/bug490191.js | 2 +- js/src/jit-test/tests/auto-regress/bug495962.js | 4 +- js/src/jit-test/tests/auto-regress/bug496270.js | 4 - js/src/jit-test/tests/auto-regress/bug521163.js | 2 +- js/src/jit-test/tests/auto-regress/bug560796.js | 2 +- js/src/jit-test/tests/auto-regress/bug568281.js | 11 - js/src/jit-test/tests/auto-regress/bug568855.js | 10 - js/src/jit-test/tests/auto-regress/bug578015.js | 14 - js/src/jit-test/tests/auto-regress/bug580200.js | 12 - js/src/jit-test/tests/auto-regress/bug580699.js | 2 +- js/src/jit-test/tests/auto-regress/bug586559.js | 18 - js/src/jit-test/tests/auto-regress/bug587433.js | 15 - js/src/jit-test/tests/auto-regress/bug589093.js | 9 - js/src/jit-test/tests/auto-regress/bug589103.js | 6 - js/src/jit-test/tests/auto-regress/bug590772.js | 2 +- js/src/jit-test/tests/auto-regress/bug592226.js | 21 - js/src/jit-test/tests/auto-regress/bug595911.js | 4 - js/src/jit-test/tests/auto-regress/bug596817.js | 8 +- js/src/jit-test/tests/auto-regress/bug600128.js | 2 +- js/src/jit-test/tests/auto-regress/bug609287.js | 19 - js/src/jit-test/tests/auto-regress/bug610088.js | 10 - js/src/jit-test/tests/auto-regress/bug622318.js | 11 - js/src/jit-test/tests/auto-regress/bug637205.js | 32 +- js/src/jit-test/tests/auto-regress/bug652177.js | 5 +- js/src/jit-test/tests/auto-regress/bug653789.js | 2 +- js/src/jit-test/tests/auto-regress/bug664951.js | 9 - js/src/jit-test/tests/auto-regress/bug672104.js | 12 +- js/src/jit-test/tests/auto-regress/bug675520.js | 6 - js/src/jit-test/tests/auto-regress/bug677977.js | 2 +- js/src/jit-test/tests/auto-regress/bug687398.js | 9 - js/src/jit-test/tests/auto-regress/bug690396.js | 11 - js/src/jit-test/tests/auto-regress/bug691593.js | 18 - js/src/jit-test/tests/auto-regress/bug698150.js | 12 - js/src/jit-test/tests/auto-regress/bug700295.js | 8 +- js/src/jit-test/tests/auto-regress/bug713209.js | 5 +- js/src/jit-test/tests/auto-regress/bug717251.js | 6 +- js/src/jit-test/tests/auto-regress/bug727330.js | 2 +- js/src/jit-test/tests/auto-regress/bug732857.js | 4 + js/src/jit-test/tests/auto-regress/bug740509.js | 81 + js/src/jit-test/tests/auto-regress/bug743000.js | 9 - js/src/jit-test/tests/auto-regress/bug746376.js | 7 +- js/src/jit-test/tests/auto-regress/bug759306.js | 20 - js/src/jit-test/tests/auto-regress/bug771027.js | 2 +- js/src/jit-test/tests/auto-regress/bug771946.js | 2 +- js/src/jit-test/tests/auto-regress/bug776314.js | 6 - js/src/jit-test/tests/auto-regress/bug776484.js | 4 - js/src/jit-test/tests/auto-regress/bug780405.js | 6 - js/src/jit-test/tests/auto-regress/bug811612.js | 8 - js/src/jit-test/tests/auto-regress/bug830049.js | 14 - js/src/jit-test/tests/auto-regress/bug909441.js | 1 - .../auto-regress/for-of-iterator-close-debugger.js | 15 + js/src/jit-test/tests/backup-point-bug1315634.js | 29 + .../tests/baseline/arraySubclassPropertyLookup.js | 17 + js/src/jit-test/tests/baseline/bug1081850.js | 18 - js/src/jit-test/tests/baseline/bug1095870.js | 2 +- js/src/jit-test/tests/baseline/bug1097585.js | 7 - js/src/jit-test/tests/baseline/bug1153458.js | 13 + js/src/jit-test/tests/baseline/bug1182866.js | 17 + js/src/jit-test/tests/baseline/bug1209585.js | 36 + js/src/jit-test/tests/baseline/bug1216140.js | 6 + js/src/jit-test/tests/baseline/bug1238815.js | 13 + js/src/jit-test/tests/baseline/bug1247862.js | 16 + js/src/jit-test/tests/baseline/bug1258301.js | 5 + js/src/jit-test/tests/baseline/bug842319.js | 8 - js/src/jit-test/tests/baseline/bug844464.js | 12 - js/src/jit-test/tests/baseline/bug847425.js | 2 +- js/src/jit-test/tests/baseline/bug881461.js | 2 +- js/src/jit-test/tests/baseline/bug945223.js | 12 - .../tests/baseline/classConstructor-AnyScripted.js | 21 + .../jit-test/tests/baseline/long-proto-chains.js | 10 + .../tests/baseline/metadata-hook-on-stack.js | 4 +- .../jit-test/tests/basic/array-proto-outofrange.js | 18 + .../jit-test/tests/basic/arraybuffer-slice-warn.js | 13 + js/src/jit-test/tests/basic/bug-1133377.js | 11 + js/src/jit-test/tests/basic/bug-1198090.js | 12 + js/src/jit-test/tests/basic/bug-1240532.js | 3 + js/src/jit-test/tests/basic/bug-1271507-2.js | 4 + js/src/jit-test/tests/basic/bug-1271507.js | 13 + js/src/jit-test/tests/basic/bug1015339.js | 1 - js/src/jit-test/tests/basic/bug1024786.js | 2 +- js/src/jit-test/tests/basic/bug1054243.js | 2 +- js/src/jit-test/tests/basic/bug1057571.js | 3 +- js/src/jit-test/tests/basic/bug1061534.js | 3 +- js/src/jit-test/tests/basic/bug1085464.js | 4 +- js/src/jit-test/tests/basic/bug1106982-2.js | 20 + js/src/jit-test/tests/basic/bug1106982.js | 8 +- js/src/jit-test/tests/basic/bug1113980.js | 2 +- js/src/jit-test/tests/basic/bug1122581.js | 10 + js/src/jit-test/tests/basic/bug1134146.js | 10 + js/src/jit-test/tests/basic/bug1135718.js | 13 + js/src/jit-test/tests/basic/bug1137616.js | 9 + js/src/jit-test/tests/basic/bug1141154.js | 19 + js/src/jit-test/tests/basic/bug1141329.js | 15 + js/src/jit-test/tests/basic/bug1141338.js | 6 + js/src/jit-test/tests/basic/bug1143106.js | 8 + js/src/jit-test/tests/basic/bug1146836.js | 11 + js/src/jit-test/tests/basic/bug1147216.js | 25 + js/src/jit-test/tests/basic/bug1153057.js | 1 + js/src/jit-test/tests/basic/bug1161762.js | 24 + js/src/jit-test/tests/basic/bug1168667.js | 6 + js/src/jit-test/tests/basic/bug1170355.js | 3 + js/src/jit-test/tests/basic/bug1172503-2.js | 14 + js/src/jit-test/tests/basic/bug1177907.js | 4 + js/src/jit-test/tests/basic/bug1180054.js | 6 + js/src/jit-test/tests/basic/bug1182865.js | 8 + js/src/jit-test/tests/basic/bug1185653.js | 28 + js/src/jit-test/tests/basic/bug1189744.js | 11 + js/src/jit-test/tests/basic/bug1190733.js | 7 + js/src/jit-test/tests/basic/bug1195452.js | 42 + js/src/jit-test/tests/basic/bug1196579.js | 14 + js/src/jit-test/tests/basic/bug1203790.js | 10 + js/src/jit-test/tests/basic/bug1204722.js | 7 + js/src/jit-test/tests/basic/bug1205870.js | 16 + js/src/jit-test/tests/basic/bug1206265.js | 8 + js/src/jit-test/tests/basic/bug1207863.js | 24 + js/src/jit-test/tests/basic/bug1208403.js | 2 + js/src/jit-test/tests/basic/bug1210596.js | 4 + js/src/jit-test/tests/basic/bug1219363.js | 9 + js/src/jit-test/tests/basic/bug1220766.js | 3 + js/src/jit-test/tests/basic/bug1232269.js | 30 + js/src/jit-test/tests/basic/bug1234414.js | 12 + js/src/jit-test/tests/basic/bug1236476.js | 16 + js/src/jit-test/tests/basic/bug1237564.js | 8 + js/src/jit-test/tests/basic/bug1238003.js | 15 + js/src/jit-test/tests/basic/bug1238630.js | 7 + js/src/jit-test/tests/basic/bug1240502.js | 3 + js/src/jit-test/tests/basic/bug1247926.js | 6 + js/src/jit-test/tests/basic/bug1263868.js | 12 + js/src/jit-test/tests/basic/bug1264954.js | 8 + js/src/jit-test/tests/basic/bug1265693.js | 4 + js/src/jit-test/tests/basic/bug1276882.js | 5 + js/src/jit-test/tests/basic/bug1278839.js | 4 + js/src/jit-test/tests/basic/bug1280252.js | 9 + js/src/jit-test/tests/basic/bug1285227.js | 5 + js/src/jit-test/tests/basic/bug1292858.js | 47 + js/src/jit-test/tests/basic/bug1293258.js | 10 + js/src/jit-test/tests/basic/bug1295031.js | 20 + js/src/jit-test/tests/basic/bug1296015.js | 9 + js/src/jit-test/tests/basic/bug1296016.js | 4 + js/src/jit-test/tests/basic/bug1296249.js | 10 + js/src/jit-test/tests/basic/bug1300548.js | 13 + js/src/jit-test/tests/basic/bug1300904.js | 7 + js/src/jit-test/tests/basic/bug1301797.js | 4 + js/src/jit-test/tests/basic/bug1302682.js | 6 + js/src/jit-test/tests/basic/bug1310418.js | 9 + js/src/jit-test/tests/basic/bug1317402.js | 8 + js/src/jit-test/tests/basic/bug1344265.js | 5 + js/src/jit-test/tests/basic/bug510655.js | 15 - js/src/jit-test/tests/basic/bug566136.js | 8 +- js/src/jit-test/tests/basic/bug593611.js | 3 +- js/src/jit-test/tests/basic/bug593663-regexp.js | 72 +- js/src/jit-test/tests/basic/bug601401.js | 3 +- js/src/jit-test/tests/basic/bug602088.js | 6 - js/src/jit-test/tests/basic/bug630377.js | 7 - js/src/jit-test/tests/basic/bug641229.js | 2 +- js/src/jit-test/tests/basic/bug641525.js | 2 +- js/src/jit-test/tests/basic/bug642206.js | 2 +- js/src/jit-test/tests/basic/bug642326.js | 6 +- js/src/jit-test/tests/basic/bug646968-3.js | 8 +- js/src/jit-test/tests/basic/bug646968-4.js | 10 +- js/src/jit-test/tests/basic/bug646968-6.js | 16 + js/src/jit-test/tests/basic/bug646968-7.js | 4 +- js/src/jit-test/tests/basic/bug654073.js | 14 +- js/src/jit-test/tests/basic/bug657227.js | 39 - js/src/jit-test/tests/basic/bug660538.js | 10 - js/src/jit-test/tests/basic/bug667504-syntax.js | 3 +- js/src/jit-test/tests/basic/bug673569.js | 14 +- js/src/jit-test/tests/basic/bug673766.js | 2 +- js/src/jit-test/tests/basic/bug678087.js | 3 + js/src/jit-test/tests/basic/bug705895-1.js | 15 +- js/src/jit-test/tests/basic/bug717208.js | 15 - js/src/jit-test/tests/basic/bug732087.js | 6 - js/src/jit-test/tests/basic/bug734196.js | 4 - js/src/jit-test/tests/basic/bug737251.js | 10 - js/src/jit-test/tests/basic/bug747926.js | 12 - js/src/jit-test/tests/basic/bug754150.js | 9 + js/src/jit-test/tests/basic/bug763440.js | 7 +- js/src/jit-test/tests/basic/bug767273.js | 2 +- js/src/jit-test/tests/basic/bug778268.js | 3 - js/src/jit-test/tests/basic/bug782337.js | 1 - js/src/jit-test/tests/basic/bug785094.js | 2 +- js/src/jit-test/tests/basic/bug787847.js | 6 +- js/src/jit-test/tests/basic/bug790629-1.js | 10 - js/src/jit-test/tests/basic/bug790629-2.js | 11 - js/src/jit-test/tests/basic/bug790629-3.js | 11 - js/src/jit-test/tests/basic/bug790629-4.js | 13 - js/src/jit-test/tests/basic/bug791465.js | 6 +- js/src/jit-test/tests/basic/bug807623.js | 11 +- js/src/jit-test/tests/basic/bug821340.js | 10 - js/src/jit-test/tests/basic/bug821470.js | 8 - js/src/jit-test/tests/basic/bug830049.js | 16 +- js/src/jit-test/tests/basic/bug836601.js | 8 - js/src/jit-test/tests/basic/bug842940.js | 2 +- js/src/jit-test/tests/basic/bug863084.js | 2 +- js/src/jit-test/tests/basic/bug864099.js | 13 - js/src/jit-test/tests/basic/bug876226.js | 9 +- js/src/jit-test/tests/basic/bug877378.js | 3 +- js/src/jit-test/tests/basic/bug882416.js | 1 - js/src/jit-test/tests/basic/bug908915.js | 31 +- js/src/jit-test/tests/basic/bug942390.js | 22 +- js/src/jit-test/tests/basic/bug951213.js | 2 +- js/src/jit-test/tests/basic/bug951346.js | 2 +- js/src/jit-test/tests/basic/bug951632.js | 4 +- js/src/jit-test/tests/basic/bug984766.js | 10 + .../tests/basic/compression-random-data.js | 26 + js/src/jit-test/tests/basic/constAssignError.js | 32 +- .../jit-test/tests/basic/constGlobalAssignError.js | 2 +- js/src/jit-test/tests/basic/constructor-name.js | 28 + .../jit-test/tests/basic/cross-context-stack-1.js | 21 - .../tests/basic/define-frozen-dense-strict.js | 16 + js/src/jit-test/tests/basic/define-frozen-dense.js | 9 + .../tests/basic/define-frozen-property-strict.js | 14 + .../jit-test/tests/basic/define-frozen-property.js | 7 + .../jit-test/tests/basic/dense-elements-appear.js | 28 + .../tests/basic/dense-elements-hole-negative.js | 31 + .../jit-test/tests/basic/destructuring-default.js | 150 +- .../jit-test/tests/basic/destructuring-iterator.js | 23 +- ...ull-or-undefined-into-computed-property-name.js | 47 + .../basic/destructuring-requireobjectcoercible.js | 107 + .../tests/basic/destructuring-rest-identifiers.js | 2 +- js/src/jit-test/tests/basic/destructuring-rest.js | 57 +- .../tests/basic/dumpStringRepresentation.js | 70 + .../jit-test/tests/basic/error-stack-accessors.js | 31 + .../tests/basic/eval-introduction-principals.js | 16 + js/src/jit-test/tests/basic/eval-scopes.js | 133 + .../jit-test/tests/basic/evalInWorker-interrupt.js | 3 + js/src/jit-test/tests/basic/evalInWorker-nested.js | 5 + .../tests/basic/evalInWorker-stack-limit.js | 8 + .../tests/basic/exception-column-number.js | 11 + js/src/jit-test/tests/basic/expression-autopsy.js | 69 +- js/src/jit-test/tests/basic/external-strings.js | 16 + js/src/jit-test/tests/basic/forVarInWith.js | 4 +- js/src/jit-test/tests/basic/function-cloning-1.js | 4 + js/src/jit-test/tests/basic/function-cloning-2.js | 9 + js/src/jit-test/tests/basic/function-gname.js | 49 + .../tests/basic/function-tosource-constructor.js | 2 - .../tests/basic/function-tosource-exprbody.js | 1 - .../tests/basic/function-tosource-genexpr.js | 7 - .../tests/basic/function-tosource-getset.js | 8 +- .../tests/basic/function-tosource-lambda.js | 3 - .../tests/basic/function-tosource-statement.js | 2 - .../tests/basic/function-tosource-strict.js | 12 - js/src/jit-test/tests/basic/functionRedeclConst.js | 2 +- .../tests/basic/functionRedeclGlobalConst.js | 2 +- js/src/jit-test/tests/basic/functionRedeclLet.js | 2 +- js/src/jit-test/tests/basic/functionnames.js | 32 +- .../jit-test/tests/basic/globals-shared-shapes.js | 30 + js/src/jit-test/tests/basic/homogenous-literals.js | 50 + js/src/jit-test/tests/basic/inflate-oom.js | 15 + js/src/jit-test/tests/basic/invokeFunctionMagic.js | 20 + .../tests/basic/iterable-error-messages.js | 39 + .../tests/basic/letLegacyForOfOrInScope.js | 5 - js/src/jit-test/tests/basic/letTDZDelete.js | 12 - js/src/jit-test/tests/basic/math-random.js | 43 + js/src/jit-test/tests/basic/metadata-hook.js | 18 +- js/src/jit-test/tests/basic/newArrayTest.js | 2 +- js/src/jit-test/tests/basic/newTargetOSR.js | 6 + js/src/jit-test/tests/basic/newTargetRectifier.js | 12 + .../jit-test/tests/basic/proxy-assign-inherited.js | 21 - js/src/jit-test/tests/basic/regexp-multiline.js | 12 - .../jit-test/tests/basic/regexpLastIndexReset.js | 26 + js/src/jit-test/tests/basic/relazify-selfhosted.js | 4 + js/src/jit-test/tests/basic/save-frame-chain.js | 15 - js/src/jit-test/tests/basic/setPrototypeOf.js | 7 + js/src/jit-test/tests/basic/shell-principals.js | 5 +- js/src/jit-test/tests/basic/splice-check-steps.js | 82 +- .../tests/basic/spread-call-invalid-syntax.js | 1 - js/src/jit-test/tests/basic/spread-call-rest.js | 73 + js/src/jit-test/tests/basic/spread-call-setcall.js | 6 +- .../jit-test/tests/basic/statement-after-return.js | 496 + js/src/jit-test/tests/basic/string-includes.js | 2 +- js/src/jit-test/tests/basic/string-repeat.js | 2 +- .../tests/basic/syntax-error-illegal-character.js | 1054 - .../basic/test-error-accessors-with-wrappers.js | 11 + .../jit-test/tests/basic/testApplyArrayInline.js | 72 + .../tests/basic/testArrayBufferSpeciesDelete.js | 5 + .../tests/basic/testArrayBufferTransfer.js | 113 - js/src/jit-test/tests/basic/testArrayComp1.js | 6 - js/src/jit-test/tests/basic/testArrayComp2.js | 7 - .../jit-test/tests/basic/testArraySpeciesDelete.js | 5 + js/src/jit-test/tests/basic/testBug1235874.js | 1 + js/src/jit-test/tests/basic/testBug579602.js | 4 +- js/src/jit-test/tests/basic/testBug593559.js | 5 +- js/src/jit-test/tests/basic/testBug628564.js | 2 +- js/src/jit-test/tests/basic/testBug660734.js | 6 - js/src/jit-test/tests/basic/testBug676486.js | 6 +- js/src/jit-test/tests/basic/testBug709929.js | 11 - js/src/jit-test/tests/basic/testBug714650.js | 4 +- js/src/jit-test/tests/basic/testBug762432.js | 10 +- js/src/jit-test/tests/basic/testBug770407.js | 2 +- js/src/jit-test/tests/basic/testBug773927.js | 6 - js/src/jit-test/tests/basic/testBug775807.js | 2 +- js/src/jit-test/tests/basic/testBug776191.js | 2 +- js/src/jit-test/tests/basic/testBug895774.js | 2 +- .../tests/basic/testClosureIncrSideExit.js | 2 +- .../basic/testCrossCompartmentTransparency.js | 224 +- js/src/jit-test/tests/basic/testDynamicUsage.js | 4 - .../jit-test/tests/basic/testGCNewbornGenerator.js | 8 - .../jit-test/tests/basic/testGlobalOptimize-2.js | 4 +- js/src/jit-test/tests/basic/testHeavy.js | 2 +- js/src/jit-test/tests/basic/testHeavy2.js | 4 +- .../tests/basic/testImplicitArgumentsInGenExprs.js | 5 - .../tests/basic/testInterpreterReentry2.js | 1 - .../tests/basic/testInterpreterReentry3.js | 1 - .../tests/basic/testInterpreterReentry4.js | 2 +- .../tests/basic/testInterpreterReentry5.js | 2 +- js/src/jit-test/tests/basic/testLet.js | 67 +- js/src/jit-test/tests/basic/testNeutering.js | 44 +- js/src/jit-test/tests/basic/testObjectToNumber.js | 2 +- js/src/jit-test/tests/basic/testObjectToString.js | 2 +- .../jit-test/tests/basic/testProxyConstructors.js | 17 - .../testProxyDefinePropertyWithMissingSetter.js | 9 +- js/src/jit-test/tests/basic/testScriptCloning.js | 16 +- js/src/jit-test/tests/basic/testStaticsInRegExp.js | 3 +- .../jit-test/tests/basic/this-binding-with-eval.js | 51 + .../jit-test/tests/basic/track-allocation-sites.js | 2 +- .../jit-test/tests/basic/typed-array-copyWithin.js | 25 + .../jit-test/tests/basic/unboxed-object-getelem.js | 20 + .../tests/basic/unboxed-property-enumeration.js | 24 + .../tests/basic/undefined-warning-bug1274499.js | 13 + .../undefined-warning-bug565202.js} | 0 js/src/jit-test/tests/basic/weird-scopechains.js | 34 + js/src/jit-test/tests/basic/werror.js | 7 + .../basic/write-frozen-dense-strict-inlinecache.js | 20 + .../tests/basic/write-frozen-dense-strict.js | 14 + js/src/jit-test/tests/basic/write-frozen-dense.js | 8 + .../tests/basic/write-frozen-property-strict.js | 14 + .../jit-test/tests/basic/write-frozen-property.js | 1 - js/src/jit-test/tests/bug1213574.js | 15 + js/src/jit-test/tests/cacheir/nukedCCW.js | 38 + js/src/jit-test/tests/closures/bug540136.js | 17 - js/src/jit-test/tests/closures/bug540348.js | 3 - js/src/jit-test/tests/closures/flat-closure-3.js | 9 - js/src/jit-test/tests/closures/flat-closure-7.js | 2 +- js/src/jit-test/tests/closures/incr-exit-2.js | 2 +- js/src/jit-test/tests/closures/incr-exit-3.js | 28 - js/src/jit-test/tests/closures/lambda-light.js | 2 +- .../collections/Array-of-nonconfigurable-1.js | 8 + .../collections/Array-of-nonconfigurable-2.js | 16 + .../tests/collections/Array-of-ordering.js | 2 + js/src/jit-test/tests/collections/Map-clear-gc.js | 14 - .../tests/collections/Map-constructor-1.js | 9 +- .../collections/Map-constructor-generator-2.js | 8 - .../collections/Map-constructor-generator-3.js | 5 +- js/src/jit-test/tests/collections/Map-gc-1.js | 16 - js/src/jit-test/tests/collections/Map-gc-2.js | 14 - js/src/jit-test/tests/collections/Map-gc-3.js | 12 - .../tests/collections/Map-iterator-already-done.js | 12 + .../tests/collections/Map-iterator-remove-1.js | 2 +- .../jit-test/tests/collections/Map-surfaces-1.js | 2 +- js/src/jit-test/tests/collections/Map-values-2.js | 6 +- js/src/jit-test/tests/collections/Set-clear-gc.js | 11 - .../tests/collections/Set-constructor-1.js | 9 +- .../collections/Set-constructor-generator-2.js | 8 - js/src/jit-test/tests/collections/Set-gc-1.js | 16 - .../tests/collections/Set-iterator-gc-1.js | 10 - .../tests/collections/Set-iterator-remove-1.js | 4 +- .../jit-test/tests/collections/Set-surfaces-1.js | 2 +- js/src/jit-test/tests/collections/WeakMap-clear.js | 42 - .../tests/collections/WeakMap-constructor-1.js | 9 +- .../collections/WeakMap-constructor-generator-2.js | 19 - .../collections/WeakMap-constructor-generator-3.js | 2 - .../jit-test/tests/collections/WeakMap-surfaces.js | 8 +- js/src/jit-test/tests/collections/WeakSet-clear.js | 42 - .../jit-test/tests/collections/WeakSet-delete.js | 15 +- .../jit-test/tests/collections/WeakSet-surface.js | 3 +- .../tests/collections/constructor-errors.js | 5 +- js/src/jit-test/tests/collections/iterator-gc.js | 16 - .../tests/collections/iterator-proto-surfaces.js | 8 +- js/src/jit-test/tests/coverage/bug1203695.js | 14 + js/src/jit-test/tests/coverage/bug1206247.js | 4 + js/src/jit-test/tests/coverage/bug1214548.js | 10 + js/src/jit-test/tests/coverage/bug1274048.js | 8 + js/src/jit-test/tests/coverage/simple.js | 509 + js/src/jit-test/tests/ctypes/AddressOfField.js | 12 + .../jit-test/tests/ctypes/argument-length-abi.js | 9 + .../jit-test/tests/ctypes/argument-length-array.js | 15 + .../jit-test/tests/ctypes/argument-length-cdata.js | 15 + .../tests/ctypes/argument-length-ctypes.js | 11 + .../tests/ctypes/argument-length-finalizer.js | 16 + .../tests/ctypes/argument-length-function.js | 11 + .../jit-test/tests/ctypes/argument-length-int64.js | 36 + .../tests/ctypes/argument-length-pointer.js | 11 + .../tests/ctypes/argument-length-primitive.js | 11 + .../tests/ctypes/argument-length-struct.js | 17 + .../jit-test/tests/ctypes/argument-type-array.js | 17 + .../jit-test/tests/ctypes/argument-type-ctypes.js | 13 + .../tests/ctypes/argument-type-function.js | 9 + .../jit-test/tests/ctypes/argument-type-int64.js | 28 + .../jit-test/tests/ctypes/argument-type-pointer.js | 9 + .../jit-test/tests/ctypes/argument-type-struct.js | 17 + js/src/jit-test/tests/ctypes/array-index.js | 29 + js/src/jit-test/tests/ctypes/bug1155985.js | 14 + js/src/jit-test/tests/ctypes/cast.js | 12 + js/src/jit-test/tests/ctypes/construct.js | 11 + js/src/jit-test/tests/ctypes/conversion-array.js | 36 + js/src/jit-test/tests/ctypes/conversion-error.js | 14 + .../jit-test/tests/ctypes/conversion-finalizer.js | 61 + .../jit-test/tests/ctypes/conversion-function.js | 33 + js/src/jit-test/tests/ctypes/conversion-int64.js | 20 + .../tests/ctypes/conversion-native-function.js | 37 + js/src/jit-test/tests/ctypes/conversion-pointer.js | 29 + .../jit-test/tests/ctypes/conversion-primitive.js | 44 + js/src/jit-test/tests/ctypes/conversion-struct.js | 36 + .../tests/ctypes/conversion-to-primitive.js | 20 + .../jit-test/tests/ctypes/function-definition.js | 47 + js/src/jit-test/tests/ctypes/incompatible-abi.js | 9 + js/src/jit-test/tests/ctypes/incompatible-array.js | 13 + js/src/jit-test/tests/ctypes/incompatible-cdata.js | 24 + js/src/jit-test/tests/ctypes/incompatible-ctype.js | 11 + .../tests/ctypes/incompatible-finalizer.js | 24 + .../jit-test/tests/ctypes/incompatible-function.js | 13 + js/src/jit-test/tests/ctypes/incompatible-int64.js | 24 + .../jit-test/tests/ctypes/incompatible-pointer.js | 19 + .../jit-test/tests/ctypes/incompatible-struct.js | 31 + js/src/jit-test/tests/ctypes/pointer.js | 31 + .../jit-test/tests/ctypes/size-overflow-array.js | 18 + .../jit-test/tests/ctypes/size-overflow-struct.js | 24 + js/src/jit-test/tests/ctypes/struct-field.js | 21 + js/src/jit-test/tests/debug/DebuggeeWouldRun-01.js | 7 + js/src/jit-test/tests/debug/DebuggeeWouldRun-02.js | 7 + js/src/jit-test/tests/debug/DebuggeeWouldRun-03.js | 9 + js/src/jit-test/tests/debug/DebuggeeWouldRun-04.js | 9 + .../tests/debug/Debugger-adoptDebuggeeValue.js | 39 + .../debug/Debugger-allowUnobservedAsmJS-02.js | 25 + .../jit-test/tests/debug/Debugger-debuggees-18.js | 2 +- .../jit-test/tests/debug/Debugger-debuggees-19.js | 3 +- .../tests/debug/Debugger-findObjects-10.js | 5 + .../tests/debug/Debugger-findObjects-11.js | 7 + .../tests/debug/Debugger-findScripts-12.js | 4 +- .../tests/debug/Debugger-findScripts-15.js | 2 +- .../tests/debug/Debugger-findScripts-16.js | 4 +- .../tests/debug/Debugger-findScripts-22.js | 8 + .../tests/debug/Debugger-findScripts-23.js | 19 + .../tests/debug/Debugger-findScripts-24.js | 35 + .../tests/debug/Debugger-isCompilableUnit.js | 58 + .../tests/debug/Debugger-onNewGlobalObject-14.js | 4 +- .../tests/debug/Debugger-onNewGlobalObject-15.js | 2 +- .../tests/debug/Debugger-onNewPromise-01.js | 6 +- .../tests/debug/Debugger-onNewPromise-02.js | 8 +- .../tests/debug/Debugger-onNewPromise-03.js | 10 +- .../tests/debug/Debugger-onNewPromise-04.js | 6 +- .../tests/debug/Debugger-onNewPromise-05.js | 9 +- .../tests/debug/Debugger-onNewPromise-06.js | 12 +- .../tests/debug/Debugger-onNewPromise-07.js | 4 +- .../tests/debug/Debugger-onPromiseSettled-01.js | 10 +- .../tests/debug/Debugger-onPromiseSettled-02.js | 8 +- .../tests/debug/Debugger-onPromiseSettled-03.js | 10 +- .../tests/debug/Debugger-onPromiseSettled-04.js | 6 +- .../tests/debug/Debugger-onPromiseSettled-05.js | 13 +- .../tests/debug/Debugger-onPromiseSettled-06.js | 12 +- js/src/jit-test/tests/debug/Environment-03.js | 10 + .../tests/debug/Environment-Function-prototype.js | 7 + .../jit-test/tests/debug/Environment-callee-01.js | 11 +- .../jit-test/tests/debug/Environment-callee-04.js | 22 + js/src/jit-test/tests/debug/Environment-gc-03.js | 21 + .../tests/debug/Environment-getVariable-02.js | 12 +- .../tests/debug/Environment-getVariable-05.js | 2 +- .../tests/debug/Environment-getVariable-06.js | 2 +- .../tests/debug/Environment-getVariable-11.js | 2 +- .../tests/debug/Environment-getVariable-15.js | 31 + .../debug/Environment-getVariable-WouldRun.js | 2 +- .../tests/debug/Environment-identity-03.js | 8 +- .../tests/debug/Environment-identity-05.js | 19 + .../tests/debug/Environment-inspectable-01.js | 6 +- .../tests/debug/Environment-nondebuggee.js | 2 +- .../jit-test/tests/debug/Environment-object-01.js | 8 + .../tests/debug/Environment-optimizedOut-01.js | 2 +- .../tests/debug/Environment-setVariable-01.js | 2 +- .../tests/debug/Environment-setVariable-02.js | 2 +- js/src/jit-test/tests/debug/Environment-type-01.js | 14 +- .../tests/debug/Environment-unscopables.js | 37 + .../jit-test/tests/debug/Environment-variables.js | 5 +- .../jit-test/tests/debug/Frame-environment-02.js | 2 +- .../jit-test/tests/debug/Frame-environment-05.js | 9 + js/src/jit-test/tests/debug/Frame-eval-14.js | 5 +- js/src/jit-test/tests/debug/Frame-eval-25.js | 14 +- js/src/jit-test/tests/debug/Frame-eval-29.js | 59 + js/src/jit-test/tests/debug/Frame-eval-30.js | 19 + js/src/jit-test/tests/debug/Frame-eval-31.js | 9 + js/src/jit-test/tests/debug/Frame-eval-32.js | 8 + .../tests/debug/Frame-evalWithBindings-14.js | 20 + .../tests/debug/Frame-evalWithBindings-15.js | 15 + .../jit-test/tests/debug/Frame-newTargetEval-01.js | 40 + .../jit-test/tests/debug/Frame-newTargetEval-02.js | 43 + .../tests/debug/Frame-newTargetOverflow-01.js | 41 + js/src/jit-test/tests/debug/Frame-onPop-23.js | 34 + .../debug/Frame-onPop-error-scope-unwind-01.js | 7 +- .../debug/Frame-onPop-error-scope-unwind-02.js | 7 +- .../tests/debug/Frame-onPop-generators-01.js | 2 +- .../tests/debug/Frame-onPop-generators-02.js | 2 +- .../tests/debug/Frame-onPop-multiple-01.js | 2 +- .../tests/debug/Frame-onPop-star-generators-01.js | 2 +- .../tests/debug/Frame-onPop-star-generators-02.js | 2 +- js/src/jit-test/tests/debug/Frame-onStep-11.js | 36 + js/src/jit-test/tests/debug/Frame-onStep-12.js | 129 + js/src/jit-test/tests/debug/Frame-onStep-13.js | 29 + js/src/jit-test/tests/debug/Frame-onStep-14.js | 46 + js/src/jit-test/tests/debug/Frame-onStep-15.js | 43 + js/src/jit-test/tests/debug/Frame-onStep-16.js | 34 + .../jit-test/tests/debug/Frame-onStep-lines-01.js | 6 +- js/src/jit-test/tests/debug/Frame-this-05.js | 23 + js/src/jit-test/tests/debug/Frame-this-06.js | 22 + js/src/jit-test/tests/debug/Frame-this-07.js | 19 + js/src/jit-test/tests/debug/Frame-this-08.js | 16 + js/src/jit-test/tests/debug/Frame-this-09.js | 45 + js/src/jit-test/tests/debug/Frame-this-10.js | 42 + js/src/jit-test/tests/debug/Frame-this-11.js | 46 + js/src/jit-test/tests/debug/Frame-this-12.js | 42 + .../Memory-allocationSamplingProbability-01.js | 36 +- .../Memory-allocationSamplingProbability-02.js | 4 +- .../tests/debug/Memory-drainAllocationsLog-08.js | 4 +- .../tests/debug/Memory-drainAllocationsLog-14.js | 10 +- .../tests/debug/Memory-drainAllocationsLog-15.js | 33 + .../tests/debug/Memory-drainAllocationsLog-16.js | 47 + .../tests/debug/Memory-drainAllocationsLog-17.js | 55 + .../tests/debug/Memory-drainAllocationsLog-18.js | 27 + .../jit-test/tests/debug/Memory-takeCensus-03.js | 4 +- .../jit-test/tests/debug/Memory-takeCensus-04.js | 18 +- .../jit-test/tests/debug/Memory-takeCensus-05.js | 12 +- .../jit-test/tests/debug/Memory-takeCensus-06.js | 117 + .../jit-test/tests/debug/Memory-takeCensus-07.js | 75 + .../jit-test/tests/debug/Memory-takeCensus-08.js | 73 + .../jit-test/tests/debug/Memory-takeCensus-09.js | 74 + .../jit-test/tests/debug/Memory-takeCensus-10.js | 57 + .../jit-test/tests/debug/Memory-takeCensus-11.js | 45 + .../jit-test/tests/debug/Memory-takeCensus-12.js | 61 + .../debug/Memory-trackingAllocationSites-03.js | 145 +- js/src/jit-test/tests/debug/Object-apply-04.js | 2 +- .../tests/debug/Object-asEnvironment-01.js | 15 + .../tests/debug/Object-boundTargetFunction-01.js | 6 +- .../tests/debug/Object-boundTargetFunction-02.js | 12 +- .../tests/debug/Object-boundTargetFunction-03.js | 2 +- js/src/jit-test/tests/debug/Object-callable.js | 4 +- js/src/jit-test/tests/debug/Object-class.js | 6 +- .../tests/debug/Object-defineProperty-14.js | 15 + .../tests/debug/Object-deleteProperty-error-01.js | 2 +- .../tests/debug/Object-deleteProperty-error-02.js | 6 +- .../Object-errorLineNumber-errorColumnNumber.js | 55 + .../jit-test/tests/debug/Object-evalInGlobal-01.js | 13 - .../jit-test/tests/debug/Object-evalInGlobal-02.js | 20 - .../jit-test/tests/debug/Object-evalInGlobal-03.js | 19 - .../jit-test/tests/debug/Object-evalInGlobal-04.js | 55 - .../jit-test/tests/debug/Object-evalInGlobal-05.js | 22 - .../jit-test/tests/debug/Object-evalInGlobal-06.js | 8 - .../jit-test/tests/debug/Object-evalInGlobal-07.js | 24 - .../jit-test/tests/debug/Object-evalInGlobal-08.js | 22 - .../jit-test/tests/debug/Object-evalInGlobal-09.js | 9 - .../tests/debug/Object-executeInGlobal-01.js | 13 + .../tests/debug/Object-executeInGlobal-02.js | 20 + .../tests/debug/Object-executeInGlobal-03.js | 19 + .../tests/debug/Object-executeInGlobal-04.js | 55 + .../tests/debug/Object-executeInGlobal-05.js | 22 + .../tests/debug/Object-executeInGlobal-06.js | 8 + .../tests/debug/Object-executeInGlobal-07.js | 24 + .../tests/debug/Object-executeInGlobal-08.js | 22 + .../tests/debug/Object-executeInGlobal-09.js | 9 + .../tests/debug/Object-executeInGlobal-10.js | 13 + .../Object-forceLexicalInitializationByName.js | 61 + .../tests/debug/Object-getErrorMessageName.js | 29 + .../debug/Object-getOwnPropertyDescriptor-03.js | 5 +- .../tests/debug/Object-getOwnPropertyNames-02.js | 1 - .../tests/debug/Object-getOwnPropertySymbols-01.js | 33 + .../tests/debug/Object-getOwnPropertySymbols-02.js | 12 + .../jit-test/tests/debug/Object-isArrowFunction.js | 4 +- js/src/jit-test/tests/debug/Object-name-02.js | 2 +- js/src/jit-test/tests/debug/Object-proxy.js | 44 + .../tests/debug/Object-script-AsmJSNative.js | 15 + js/src/jit-test/tests/debug/Object-script-lazy.js | 20 +- .../tests/debug/RematerializedFrame-retval.js | 39 + js/src/jit-test/tests/debug/Script-format-01.js | 19 + js/src/jit-test/tests/debug/Script-gc-02.js | 2 +- js/src/jit-test/tests/debug/Script-gc-03.js | 2 +- .../tests/debug/Script-getAllColumnOffsets-01.js | 2 +- .../tests/debug/Script-getAllColumnOffsets-02.js | 2 +- .../tests/debug/Script-getAllColumnOffsets-04.js | 2 +- .../tests/debug/Script-getAllColumnOffsets-05.js | 2 +- .../tests/debug/Script-getAllColumnOffsets-06.js | 9 +- .../tests/debug/Script-getChildScripts-01.js | 2 - .../tests/debug/Script-getLineOffsets-02.js | 2 +- .../tests/debug/Script-getLineOffsets-03.js | 2 +- .../tests/debug/Script-getLineOffsets-04.js | 2 +- .../tests/debug/Script-getLineOffsets-05.js | 4 +- .../tests/debug/Script-getLineOffsets-06.js | 2 +- .../tests/debug/Script-getLineOffsets-08.js | 25 + .../tests/debug/Script-getOffsetLine-01.js | 4 +- .../tests/debug/Script-getOffsetLine-02.js | 4 +- .../tests/debug/Script-getOffsetLocation.js | 37 + .../tests/debug/Script-getOffsetsCoverage-01.js | 475 + .../tests/debug/Script-getOffsetsCoverage-02.js | 41 + .../tests/debug/Script-getOffsetsCoverage-03.js | 21 + .../tests/debug/Script-getOffsetsCoverage-04.js | 22 + .../tests/debug/Script-getOffsetsCoverage-05.js | 24 + .../debug/Script-getOffsetsCoverage-bug1233178.js | 13 + js/src/jit-test/tests/debug/Script-lineCount.js | 23 + .../jit-test/tests/debug/Script-sourceStart-04.js | 4 +- js/src/jit-test/tests/debug/Script-startLine.js | 10 +- js/src/jit-test/tests/debug/Script-staticLevel.js | 43 - .../tests/debug/Source-introductionScript-01.js | 12 +- .../tests/debug/Source-introductionScript-02.js | 2 +- .../tests/debug/Source-introductionType.js | 8 +- js/src/jit-test/tests/debug/breakpoint-01.js | 2 +- js/src/jit-test/tests/debug/breakpoint-10.js | 1 - js/src/jit-test/tests/debug/breakpoint-noncng.js | 3 +- js/src/jit-test/tests/debug/bug-1102549.js | 6 +- js/src/jit-test/tests/debug/bug-1103386.js | 11 +- js/src/jit-test/tests/debug/bug-1136806.js | 7 + js/src/jit-test/tests/debug/bug-1192401.js | 5 + js/src/jit-test/tests/debug/bug-1238610.js | 27 + js/src/jit-test/tests/debug/bug-1240090.js | 24 + js/src/jit-test/tests/debug/bug-1248162.js | 14 + js/src/jit-test/tests/debug/bug-1260725.js | 12 + js/src/jit-test/tests/debug/bug-1260728.js | 12 + js/src/jit-test/tests/debug/bug-800586.js | 2 +- js/src/jit-test/tests/debug/bug1106164.js | 2 +- js/src/jit-test/tests/debug/bug1106719.js | 2 +- js/src/jit-test/tests/debug/bug1107913.js | 2 +- js/src/jit-test/tests/debug/bug1108556.js | 2 +- js/src/jit-test/tests/debug/bug1109964.js | 10 + js/src/jit-test/tests/debug/bug1118878.js | 2 +- js/src/jit-test/tests/debug/bug1133196.js | 16 + js/src/jit-test/tests/debug/bug1147939.js | 8 + js/src/jit-test/tests/debug/bug1160182.js | 11 + js/src/jit-test/tests/debug/bug1161332.js | 16 + js/src/jit-test/tests/debug/bug1188334.js | 18 + js/src/jit-test/tests/debug/bug1191499.js | 17 + js/src/jit-test/tests/debug/bug1216261.js | 15 + js/src/jit-test/tests/debug/bug1219905.js | 14 + js/src/jit-test/tests/debug/bug1221378.js | 11 + js/src/jit-test/tests/debug/bug1232655.js | 5 + js/src/jit-test/tests/debug/bug1240546.js | 12 + js/src/jit-test/tests/debug/bug1240803.js | 24 + js/src/jit-test/tests/debug/bug1242111.js | 11 + js/src/jit-test/tests/debug/bug1242798.js | 14 + js/src/jit-test/tests/debug/bug1245862.js | 25 + js/src/jit-test/tests/debug/bug1246605.js | 13 + js/src/jit-test/tests/debug/bug1251919.js | 13 + js/src/jit-test/tests/debug/bug1252453.js | 21 + js/src/jit-test/tests/debug/bug1252464.js | 15 + js/src/jit-test/tests/debug/bug1253246.js | 5 + js/src/jit-test/tests/debug/bug1254123.js | 17 + js/src/jit-test/tests/debug/bug1254190.js | 15 + js/src/jit-test/tests/debug/bug1254578.js | 23 + js/src/jit-test/tests/debug/bug1257045.js | 11 + js/src/jit-test/tests/debug/bug1263899.js | 29 + js/src/jit-test/tests/debug/bug1264961.js | 28 + js/src/jit-test/tests/debug/bug1266434.js | 8 + js/src/jit-test/tests/debug/bug1272908.js | 19 + js/src/jit-test/tests/debug/bug1275001.js | 30 + js/src/jit-test/tests/debug/bug1282741.js | 28 + js/src/jit-test/tests/debug/bug1299121.js | 10 + js/src/jit-test/tests/debug/bug1300517.js | 12 + js/src/jit-test/tests/debug/bug1300528.js | 34 + js/src/jit-test/tests/debug/bug1302432.js | 10 + js/src/jit-test/tests/debug/bug1308578.js | 10 + js/src/jit-test/tests/debug/bug1353356.js | 65 + js/src/jit-test/tests/debug/class-01.js | 20 + js/src/jit-test/tests/debug/class-02.js | 20 + js/src/jit-test/tests/debug/class-03.js | 23 + js/src/jit-test/tests/debug/class-04.js | 22 + js/src/jit-test/tests/debug/class-05.js | 31 + js/src/jit-test/tests/debug/class-06.js | 22 + js/src/jit-test/tests/debug/class-07.js | 21 + js/src/jit-test/tests/debug/class-08.js | 13 + js/src/jit-test/tests/debug/cross-context-1.js | 20 - js/src/jit-test/tests/debug/cross-context-2.js | 32 - js/src/jit-test/tests/debug/cross-context-3.js | 14 - .../tests/debug/inspect-wrapped-promise.js | 88 + js/src/jit-test/tests/debug/noExecute-01.js | 29 + js/src/jit-test/tests/debug/noExecute-02.js | 39 + js/src/jit-test/tests/debug/noExecute-03.js | 28 + js/src/jit-test/tests/debug/noExecute-04.js | 43 + js/src/jit-test/tests/debug/noExecute-05.js | 43 + js/src/jit-test/tests/debug/noExecute-06.js | 81 + js/src/jit-test/tests/debug/noExecute-07.js | 36 + .../jit-test/tests/debug/onExceptionUnwind-15.js | 25 + .../debug/onExceptionUnwind-resumption-async.js | 130 + .../onExceptionUnwind-resumption-generator.js | 117 + js/src/jit-test/tests/debug/onNewScript-01.js | 2 +- js/src/jit-test/tests/debug/onNewScript-02.js | 5 +- .../onNewScript-ExecuteInGlobalAndReturnScope.js | 6 +- js/src/jit-test/tests/debug/optimized-out-01.js | 7 +- js/src/jit-test/tests/debug/optimized-out-02.js | 38 + js/src/jit-test/tests/debug/optimized-out-03.js | 31 + js/src/jit-test/tests/debug/prologueFailure-01.js | 32 + js/src/jit-test/tests/debug/prologueFailure-02.js | 49 + js/src/jit-test/tests/debug/prologueFailure-03.js | 26 + js/src/jit-test/tests/debug/resumption-06.js | 4 +- js/src/jit-test/tests/debug/surfaces-offsets.js | 28 +- js/src/jit-test/tests/debug/wasm-01.js | 33 + js/src/jit-test/tests/debug/wasm-02.js | 22 + js/src/jit-test/tests/debug/wasm-03.js | 36 + js/src/jit-test/tests/debug/wasm-04.js | 34 + js/src/jit-test/tests/debug/wasm-05.js | 38 + .../jit-test/tests/for-of/array-comprehension.js | 3 - js/src/jit-test/tests/for-of/array-holes-7.js | 5 - js/src/jit-test/tests/for-of/array-iterator-gc.js | 13 - .../tests/for-of/array-iterator-generic.js | 2 - .../jit-test/tests/for-of/array-iterator-proxy.js | 8 +- js/src/jit-test/tests/for-of/bug-1331444.js | 7 + js/src/jit-test/tests/for-of/bug-1341339.js | 9 + js/src/jit-test/tests/for-of/bug-728079-js17-2.js | 15 - js/src/jit-test/tests/for-of/bug-728079-js17-3.js | 4 - js/src/jit-test/tests/for-of/decompiler.js | 8 - js/src/jit-test/tests/for-of/generators-4.js | 15 - js/src/jit-test/tests/for-of/non-iterable.js | 3 - js/src/jit-test/tests/for-of/proxy-1.js | 19 +- js/src/jit-test/tests/for-of/proxy-2.js | 29 +- js/src/jit-test/tests/for-of/proxy-3.js | 6 +- js/src/jit-test/tests/for-of/semantics-11.js | 32 +- .../tests/for-of/string-iterator-surfaces.js | 18 +- js/src/jit-test/tests/gc/bug-1016016.js | 2 +- js/src/jit-test/tests/gc/bug-1053676.js | 2 +- js/src/jit-test/tests/gc/bug-1108007.js | 2 +- js/src/jit-test/tests/gc/bug-1109913.js | 14 +- js/src/jit-test/tests/gc/bug-1136597.js | 24 + js/src/jit-test/tests/gc/bug-1137341.js | 3 + js/src/jit-test/tests/gc/bug-1138390.js | 8 +- js/src/jit-test/tests/gc/bug-1143706.js | 2 + js/src/jit-test/tests/gc/bug-1148383.js | 19 + js/src/jit-test/tests/gc/bug-1155455.js | 17 + js/src/jit-test/tests/gc/bug-1157577.js | 4 + js/src/jit-test/tests/gc/bug-1161303.js | 7 + js/src/jit-test/tests/gc/bug-1161968.js | 15 + js/src/jit-test/tests/gc/bug-1165966.js | 8 + js/src/jit-test/tests/gc/bug-1171909.js | 4 + js/src/jit-test/tests/gc/bug-1175755.js | 9 + js/src/jit-test/tests/gc/bug-1177778.js | 16 + js/src/jit-test/tests/gc/bug-1188290.js | 21 + js/src/jit-test/tests/gc/bug-1191576.js | 17 + js/src/jit-test/tests/gc/bug-1196210.js | 14 + js/src/jit-test/tests/gc/bug-1206677.js | 12 + js/src/jit-test/tests/gc/bug-1208994.js | 4 + js/src/jit-test/tests/gc/bug-1209001.js | 4 + js/src/jit-test/tests/gc/bug-1210607.js | 9 + js/src/jit-test/tests/gc/bug-1214006.js | 10 + js/src/jit-test/tests/gc/bug-1214781.js | 8 + js/src/jit-test/tests/gc/bug-1214846.js | 7 + js/src/jit-test/tests/gc/bug-1215363-1.js | 4 + js/src/jit-test/tests/gc/bug-1215363-2.js | 7 + js/src/jit-test/tests/gc/bug-1215363-3.js | 5 + js/src/jit-test/tests/gc/bug-1215678.js | 10 + js/src/jit-test/tests/gc/bug-1216607.js | 19 + js/src/jit-test/tests/gc/bug-1218900-2.js | 3 + js/src/jit-test/tests/gc/bug-1218900.js | 8 + js/src/jit-test/tests/gc/bug-1221359.js | 7 + js/src/jit-test/tests/gc/bug-1221747.js | 8 + js/src/jit-test/tests/gc/bug-1223021.js | 12 + js/src/jit-test/tests/gc/bug-1224710.js | 14 + js/src/jit-test/tests/gc/bug-1226888.js | 19 + js/src/jit-test/tests/gc/bug-1226896.js | 9 + js/src/jit-test/tests/gc/bug-1231386.js | 19 + js/src/jit-test/tests/gc/bug-1232386.js | 12 + js/src/jit-test/tests/gc/bug-1234410.js | 10 + js/src/jit-test/tests/gc/bug-1236473.js | 7 + js/src/jit-test/tests/gc/bug-1237153.js | 2 + js/src/jit-test/tests/gc/bug-1238548.js | 2 + js/src/jit-test/tests/gc/bug-1238555.js | 12 + js/src/jit-test/tests/gc/bug-1238575-2.js | 4 + js/src/jit-test/tests/gc/bug-1238575.js | 8 + js/src/jit-test/tests/gc/bug-1238582.js | 4 + js/src/jit-test/tests/gc/bug-1240416.js | 2 + js/src/jit-test/tests/gc/bug-1240503.js | 8 + js/src/jit-test/tests/gc/bug-1240527.js | 14 + js/src/jit-test/tests/gc/bug-1241731.js | 4 + js/src/jit-test/tests/gc/bug-1242812.js | 5 + js/src/jit-test/tests/gc/bug-1245520.js | 5 + js/src/jit-test/tests/gc/bug-1246593.js | 4 + js/src/jit-test/tests/gc/bug-1252103.js | 22 + js/src/jit-test/tests/gc/bug-1252154.js | 11 + js/src/jit-test/tests/gc/bug-1252329.js | 34 + js/src/jit-test/tests/gc/bug-1253124.js | 11 + js/src/jit-test/tests/gc/bug-1254108.js | 5 + js/src/jit-test/tests/gc/bug-1258407.js | 10 + js/src/jit-test/tests/gc/bug-1259306.js | 19 + js/src/jit-test/tests/gc/bug-1259490.js | 9 + js/src/jit-test/tests/gc/bug-1261329.js | 10 + js/src/jit-test/tests/gc/bug-1263862.js | 9 + js/src/jit-test/tests/gc/bug-1263871.js | 8 + js/src/jit-test/tests/gc/bug-1263884.js | 10 + js/src/jit-test/tests/gc/bug-1271110.js | 37 + js/src/jit-test/tests/gc/bug-1276631.js | 17 + js/src/jit-test/tests/gc/bug-1278832.js | 12 + js/src/jit-test/tests/gc/bug-1280588.js | 6 + js/src/jit-test/tests/gc/bug-1280889.js | 9 + js/src/jit-test/tests/gc/bug-1282986.js | 17 + js/src/jit-test/tests/gc/bug-1286244.js | 16 + js/src/jit-test/tests/gc/bug-1287399.js | 12 + js/src/jit-test/tests/gc/bug-1287869.js | 8 + js/src/jit-test/tests/gc/bug-1292564.js | 12 + js/src/jit-test/tests/gc/bug-1293127.js | 11 + js/src/jit-test/tests/gc/bug-1294241.js | 10 + js/src/jit-test/tests/gc/bug-1298356.js | 7 + js/src/jit-test/tests/gc/bug-1301377.js | 12 + js/src/jit-test/tests/gc/bug-1301496.js | 7 + js/src/jit-test/tests/gc/bug-1303015.js | 13 + js/src/jit-test/tests/gc/bug-1305220.js | 23 + js/src/jit-test/tests/gc/bug-1308048.js | 10 + js/src/jit-test/tests/gc/bug-1310589.js | 299 + js/src/jit-test/tests/gc/bug-1311060.js | 3 + js/src/jit-test/tests/gc/bug-1313347.js | 5 + js/src/jit-test/tests/gc/bug-1315946.js | 14 + js/src/jit-test/tests/gc/bug-1321597.js | 6 + js/src/jit-test/tests/gc/bug-1322420.js | 8 + js/src/jit-test/tests/gc/bug-1323868.js | 5 + js/src/jit-test/tests/gc/bug-1324512.js | 13 + js/src/jit-test/tests/gc/bug-1328251.js | 12 + js/src/jit-test/tests/gc/bug-1332773.js | 10 + js/src/jit-test/tests/gc/bug-1338383.js | 16 + js/src/jit-test/tests/gc/bug-1357022.js | 6 + js/src/jit-test/tests/gc/bug-886560.js | 6 +- js/src/jit-test/tests/gc/bug-890048.js | 3 - js/src/jit-test/tests/gc/bug-913224.js | 2 +- js/src/jit-test/tests/gc/bug-935022.js | 2 +- js/src/jit-test/tests/gc/bug-939499.js | 2 + js/src/jit-test/tests/gc/bug-945280.js | 2 +- js/src/jit-test/tests/gc/bug-945285.js | 2 +- js/src/jit-test/tests/gc/bug-961741.js | 2 +- js/src/jit-test/tests/gc/bug-978802.js | 18 + js/src/jit-test/tests/gc/bug1191756.js | 19 + js/src/jit-test/tests/gc/bug1246607.js | 16 + js/src/jit-test/tests/gc/bug1282113.js | 6 + js/src/jit-test/tests/gc/bug1283169.js | 4 + js/src/jit-test/tests/gc/bug1285186.js | 6 + js/src/jit-test/tests/gc/bug1285490.js | 4 + js/src/jit-test/tests/gc/bug1287063.js | 4 + .../tests/gc/elements-post-write-barrier.js | 27 + js/src/jit-test/tests/gc/gcparam.js | 45 + js/src/jit-test/tests/gc/gczeal-range.js | 5 + .../tests/gc/incremental-AccessorShape-barrier.js | 18 + js/src/jit-test/tests/gc/incremental-abort.js | 54 + js/src/jit-test/tests/gc/incremental-compacting.js | 4 +- js/src/jit-test/tests/gc/incremental-state.js | 97 +- js/src/jit-test/tests/gc/multi-01.js | 2 +- js/src/jit-test/tests/gc/oomInArrayProtoTest.js | 23 + js/src/jit-test/tests/gc/oomInByteSize.js | 19 + js/src/jit-test/tests/gc/oomInDebugger.js | 5 + js/src/jit-test/tests/gc/oomInDtoa.js | 4 + .../tests/gc/oomInExceptionHandlerBailout.js | 16 + js/src/jit-test/tests/gc/oomInFindPath.js | 19 + js/src/jit-test/tests/gc/oomInFormatStackDump.js | 4 + .../tests/gc/oomInGetJumpLabelForBranch.js | 4 + js/src/jit-test/tests/gc/oomInNewGlobal.js | 4 + js/src/jit-test/tests/gc/oomInOffTheadCompile.js | 15 + js/src/jit-test/tests/gc/oomInOffTheadCompile2.js | 7 + js/src/jit-test/tests/gc/oomInOffTheadCompile3.js | 17 + js/src/jit-test/tests/gc/oomInParseAsmJS.js | 17 + js/src/jit-test/tests/gc/oomInParseFunction.js | 4 + js/src/jit-test/tests/gc/oomInRegExp.js | 6 + .../tests/gc/oomInRegExpAlternativeGeneration.js | 15 + js/src/jit-test/tests/gc/oomInWeakMap.js | 7 + js/src/jit-test/tests/gc/weak-marking-01.js | 193 + js/src/jit-test/tests/gc/weak-marking-02.js | 128 + js/src/jit-test/tests/generators/bug1151326.js | 16 + js/src/jit-test/tests/generators/bug931414.js | 2 +- .../tests/generators/star-generator-forin.js | 48 - js/src/jit-test/tests/heap-analysis/bug-1249107.js | 1 + js/src/jit-test/tests/heap-analysis/bug-1252912.js | 6 + js/src/jit-test/tests/heap-analysis/bug-1254105.js | 3 + .../tests/heap-analysis/byteSize-of-object.js | 83 + .../tests/heap-analysis/byteSize-of-scripts.js | 46 + .../tests/heap-analysis/byteSize-of-string.js | 133 + .../tests/heap-analysis/byteSize-of-symbol.js | 25 + js/src/jit-test/tests/heap-analysis/findPath.js | 7 +- .../tests/heap-analysis/pointerByteSize.js | 3 + .../jit-test/tests/heap-analysis/shortestPaths.js | 44 + .../tests/ion/ConvertElementsToDouble-Int32.js | 9 + .../jit-test/tests/ion/array-join-bug1137624-1.js | 12 + .../jit-test/tests/ion/array-join-bug1137624-2.js | 9 + js/src/jit-test/tests/ion/bug-870034.js | 2 +- js/src/jit-test/tests/ion/bug1006899.js | 4 +- js/src/jit-test/tests/ion/bug1054241.js | 2 +- js/src/jit-test/tests/ion/bug1057598.js | 5 +- js/src/jit-test/tests/ion/bug1076026.js | 2 +- js/src/jit-test/tests/ion/bug1105574-ra-sink.js | 11 + js/src/jit-test/tests/ion/bug1106171-sink.js | 19 + js/src/jit-test/tests/ion/bug1129977.js | 10 + js/src/jit-test/tests/ion/bug1130679.js | 29 + js/src/jit-test/tests/ion/bug1132290.js | 2 +- js/src/jit-test/tests/ion/bug1134074.js | 10 + js/src/jit-test/tests/ion/bug1135047.js | 5 + js/src/jit-test/tests/ion/bug1138740.js | 2 +- js/src/jit-test/tests/ion/bug1139152.js | 25 + js/src/jit-test/tests/ion/bug1139368.js | 10 + js/src/jit-test/tests/ion/bug1139376.js | 13 + js/src/jit-test/tests/ion/bug1143216.js | 17 + js/src/jit-test/tests/ion/bug1143679.js | 15 + js/src/jit-test/tests/ion/bug1146410.js | 9 + js/src/jit-test/tests/ion/bug1148883.js | 26 + js/src/jit-test/tests/ion/bug1148973-1.js | 16 +- js/src/jit-test/tests/ion/bug1151323.js | 8 + js/src/jit-test/tests/ion/bug1154971.js | 10 + js/src/jit-test/tests/ion/bug1155807.js | 15 + js/src/jit-test/tests/ion/bug1158632.js | 13 + js/src/jit-test/tests/ion/bug1159899.js | 5 + js/src/jit-test/tests/ion/bug1160884.js | 12 + js/src/jit-test/tests/ion/bug1165905.js | 6 + js/src/jit-test/tests/ion/bug1172498-2.js | 12 + js/src/jit-test/tests/ion/bug1172498.js | 3 + js/src/jit-test/tests/ion/bug1181354.js | 9 + js/src/jit-test/tests/ion/bug1185957.js | 9 + js/src/jit-test/tests/ion/bug1186271.js | 18 + js/src/jit-test/tests/ion/bug1189137.js | 12 + js/src/jit-test/tests/ion/bug1195588.js | 15 + js/src/jit-test/tests/ion/bug1195590.js | 7 + js/src/jit-test/tests/ion/bug1196587.js | 27 + js/src/jit-test/tests/ion/bug1196589.js | 9 + js/src/jit-test/tests/ion/bug1196590.js | 11 + js/src/jit-test/tests/ion/bug1196648.js | 18 + js/src/jit-test/tests/ion/bug1197769.js | 12 + js/src/jit-test/tests/ion/bug1199898.js | 4 + js/src/jit-test/tests/ion/bug1201459.js | 5 + js/src/jit-test/tests/ion/bug1201469.js | 16 + js/src/jit-test/tests/ion/bug1201850.js | 10 + js/src/jit-test/tests/ion/bug1204165.js | 10 + js/src/jit-test/tests/ion/bug1204675.js | 13 + js/src/jit-test/tests/ion/bug1205842.js | 8 + js/src/jit-test/tests/ion/bug1207413.js | 15 + js/src/jit-test/tests/ion/bug1212298.js | 8 + js/src/jit-test/tests/ion/bug1212605.js | 3 + js/src/jit-test/tests/ion/bug1213552.js | 4 + js/src/jit-test/tests/ion/bug1214013.js | 7 + js/src/jit-test/tests/ion/bug1214050.js | 6 + js/src/jit-test/tests/ion/bug1215600.js | 23 + js/src/jit-test/tests/ion/bug1215992.js | 6 + js/src/jit-test/tests/ion/bug1216130.js | 50 + js/src/jit-test/tests/ion/bug1216151.js | 6 + js/src/jit-test/tests/ion/bug1216157.js | 12 + js/src/jit-test/tests/ion/bug1218065.js | 25 + js/src/jit-test/tests/ion/bug1219883.js | 14 + js/src/jit-test/tests/ion/bug1222905.js | 14 + js/src/jit-test/tests/ion/bug1222917.js | 6 + js/src/jit-test/tests/ion/bug1225367.js | 17 + js/src/jit-test/tests/ion/bug1226816.js | 11 + js/src/jit-test/tests/ion/bug1228327.js | 14 + js/src/jit-test/tests/ion/bug1228397.js | 7 + js/src/jit-test/tests/ion/bug1232859.js | 12 + js/src/jit-test/tests/ion/bug1233331.js | 13 + js/src/jit-test/tests/ion/bug1233343.js | 36 + js/src/jit-test/tests/ion/bug1239075.js | 29 + js/src/jit-test/tests/ion/bug1240521.js | 17 + js/src/jit-test/tests/ion/bug1244502.js | 12 + js/src/jit-test/tests/ion/bug1246154.js | 5 + js/src/jit-test/tests/ion/bug1246552.js | 11 + js/src/jit-test/tests/ion/bug1247880.js | 12 + js/src/jit-test/tests/ion/bug1247909.js | 12 + js/src/jit-test/tests/ion/bug1247915.js | 7 + js/src/jit-test/tests/ion/bug1254197.js | 16 + js/src/jit-test/tests/ion/bug1261326.js | 11 + js/src/jit-test/tests/ion/bug1264948-1.js | 9 + js/src/jit-test/tests/ion/bug1264948.js | 21 + js/src/jit-test/tests/ion/bug1265159.js | 17 + js/src/jit-test/tests/ion/bug1266768.js | 16 + js/src/jit-test/tests/ion/bug1269756.js | 8 + js/src/jit-test/tests/ion/bug1279898.js | 19 + js/src/jit-test/tests/ion/bug1282944.js | 16 + js/src/jit-test/tests/ion/bug1284491.js | 15 + js/src/jit-test/tests/ion/bug1285217.js | 11 + js/src/jit-test/tests/ion/bug1285218.js | 27 + js/src/jit-test/tests/ion/bug1287416.js | 3 + js/src/jit-test/tests/ion/bug1293542.js | 7 + js/src/jit-test/tests/ion/bug1296667.js | 11 + js/src/jit-test/tests/ion/bug1298354.js | 17 + js/src/jit-test/tests/ion/bug1299007.js | 41 + js/src/jit-test/tests/ion/bug1304640.js | 10 + js/src/jit-test/tests/ion/bug1304643.js | 7 + js/src/jit-test/tests/ion/bug1308802.js | 8 + js/src/jit-test/tests/ion/bug1311061.js | 5 + js/src/jit-test/tests/ion/bug1314438.js | 6 + js/src/jit-test/tests/ion/bug1314545.js | 31 + js/src/jit-test/tests/ion/bug1317943.js | 14 + js/src/jit-test/tests/ion/bug1330662.js | 5 + js/src/jit-test/tests/ion/bug1333946.js | 8 + js/src/jit-test/tests/ion/bug1334314.js | 16 + js/src/jit-test/tests/ion/bug1493900-1.js | 17 + js/src/jit-test/tests/ion/bug1493900-2.js | 7 + js/src/jit-test/tests/ion/bug470143.js | 6 + js/src/jit-test/tests/ion/bug724788.js | 2 +- js/src/jit-test/tests/ion/bug729899-2.js | 5 +- js/src/jit-test/tests/ion/bug730152.js | 4 - js/src/jit-test/tests/ion/bug732758.js | 1 - js/src/jit-test/tests/ion/bug780842.js | 2 +- js/src/jit-test/tests/ion/bug792220.js | 4 +- js/src/jit-test/tests/ion/bug819611.js | 2 +- js/src/jit-test/tests/ion/bug825705.js | 15 - js/src/jit-test/tests/ion/bug832058.js | 3 +- js/src/jit-test/tests/ion/bug858586.js | 7 + js/src/jit-test/tests/ion/bug875452.js | 2 +- js/src/jit-test/tests/ion/bug892794.js | 2 +- js/src/jit-test/tests/ion/bug905999.js | 2 +- js/src/jit-test/tests/ion/bug906035.js | 2 +- js/src/jit-test/tests/ion/bug909601.js | 2 +- js/src/jit-test/tests/ion/bug909997.js | 7 + js/src/jit-test/tests/ion/bug911707.js | 2 +- js/src/jit-test/tests/ion/bug945512.js | 2 +- js/src/jit-test/tests/ion/bug956166.js | 5 - js/src/jit-test/tests/ion/bug976110.js | 91 + js/src/jit-test/tests/ion/bug977966.js | 30 +- js/src/jit-test/tests/ion/bug984018.js | 62 + js/src/jit-test/tests/ion/bug984830.js | 3 +- js/src/jit-test/tests/ion/bug994016.js | 48 + js/src/jit-test/tests/ion/callelem.js | 11 - .../jit-test/tests/ion/dce-with-rinstructions.js | 340 +- .../jit-test/tests/ion/dense-elem-write-barrier.js | 22 + js/src/jit-test/tests/ion/divmodself.js | 2 +- js/src/jit-test/tests/ion/expando-realloc-slots.js | 28 + js/src/jit-test/tests/ion/filtertypeset-float32.js | 6 + js/src/jit-test/tests/ion/fold-in.js | 44 + .../tests/ion/fold-linear-arith-bug1319242.js | 7 + js/src/jit-test/tests/ion/for-in-iterator-1.js | 30 + js/src/jit-test/tests/ion/getprop-primitive.js | 55 + .../tests/ion/gvn-unremovable-phi-bug1317675.js | 18 + js/src/jit-test/tests/ion/ic-fuzz-0.js | 3 + js/src/jit-test/tests/ion/iloop-nosignaling.js | 2 +- .../tests/ion/inline-Math-random-before-called.js | 11 + .../TypedObject-TypeDescrIsArrayType-unknown.js | 58 - .../inlining/TypedObject-TypeDescrIsArrayType.js | 45 - .../inline-istypedarray-on-nontypedarray.js | 6 + .../typedarray-data-inlining-neuter-samedata.js | 44 +- .../tests/ion/inlining/typedarray-large-length.js | 10 + .../inlining/typedarray-length-inlining-neuter.js | 30 +- js/src/jit-test/tests/ion/isArray.js | 15 + js/src/jit-test/tests/ion/lazyLink-bug1150783.js | 34 + js/src/jit-test/tests/ion/lexical-check-1.js | 15 + js/src/jit-test/tests/ion/lexical-check-2.js | 22 + js/src/jit-test/tests/ion/lexical-check-3.js | 23 + js/src/jit-test/tests/ion/lexical-check-4.js | 15 + js/src/jit-test/tests/ion/lexical-check-6.js | 39 + js/src/jit-test/tests/ion/lsra-bug1112164.js | 36 + .../tests/ion/new-object-with-dynamic-slots.js | 35 + ...ject-create-with-primitive-second-arg-in-ion.js | 8 + .../jit-test/tests/ion/osr-with-optimized-out.js | 22 + js/src/jit-test/tests/ion/pgo-bug1252120.js | 14 + js/src/jit-test/tests/ion/pgo-bug1259476.js | 16 + js/src/jit-test/tests/ion/recover-arrays.js | 101 +- js/src/jit-test/tests/ion/recover-bug1236114.js | 5 + .../jit-test/tests/ion/recover-empty-new-object.js | 23 +- .../tests/ion/recover-lambdas-bug1113940.js | 9 +- .../tests/ion/recover-lambdas-bug1118911.js | 2 +- js/src/jit-test/tests/ion/recover-lambdas.js | 3 + .../tests/ion/recover-object-bug1174322.js | 13 + .../tests/ion/recover-object-bug1175233.js | 48 + js/src/jit-test/tests/ion/recover-objects.js | 69 +- js/src/jit-test/tests/ion/recover-typed-array.js | 13 + .../tests/ion/scalar-replacement-bug1138693.js | 22 + .../jit-test/tests/ion/scalar-replacement-oom.js | 23 + js/src/jit-test/tests/ion/stack-alignment.js | 2 +- .../tests/ion/testArrayBufferByteLength.js | 20 + .../jit-test/tests/ion/testFloat32-correctness.js | 2 +- js/src/jit-test/tests/ion/testFloat32.js | 38 + js/src/jit-test/tests/ion/testIsCallable.js | 134 + .../jit-test/tests/ion/testObjectHasPrototype.js | 63 + .../testPossiblyWrappedArrayBufferByteLength.js | 41 + .../jit-test/tests/ion/testStringFromCodePoint.js | 32 + js/src/jit-test/tests/ion/testStringMatch.js | 71 + js/src/jit-test/tests/ion/typedarray-length.js | 11 +- .../jit-test/tests/ion/typedarray-static-load.js | 2 +- .../jit-test/tests/ion/typedarray-static-store.js | 2 +- .../tests/ion/unboxed-objects-invalidate.js | 16 + js/src/jit-test/tests/jaeger/bug555922.js | 12 - js/src/jit-test/tests/jaeger/bug583684.js | 8 - js/src/jit-test/tests/jaeger/bug588338.js | 4 +- js/src/jit-test/tests/jaeger/bug601400.js | 8 - js/src/jit-test/tests/jaeger/bug646411.js | 9 +- js/src/jit-test/tests/jaeger/bug673788.js | 11 - js/src/jit-test/tests/jaeger/bug704138.js | 17 +- js/src/jit-test/tests/jaeger/bug719758.js | 10 - js/src/jit-test/tests/jaeger/bug732423.js | 3 +- js/src/jit-test/tests/jaeger/bug768313.js | 4 +- .../jit-test/tests/jaeger/recompile/bug641225.js | 7 +- .../jit-test/tests/jaeger/recompile/bug643552.js | 2 - .../jit-test/tests/jaeger/recompile/bug648843.js | 4 +- js/src/jit-test/tests/jaeger/regalloc-1.js | 15 - js/src/jit-test/tests/latin1/indexOf.js | 4 +- .../tests/modules/add-to-namespace-import.js | 3 + js/src/jit-test/tests/modules/ambiguous-import.js | 2 + .../tests/modules/ambiguous-indirect-export.js | 2 + .../tests/modules/ambiguous-star-export.js | 41 + js/src/jit-test/tests/modules/assign-to-import.js | 3 + .../tests/modules/assign-to-namespace-import.js | 3 + .../jit-test/tests/modules/assign-to-namespace.js | 3 + js/src/jit-test/tests/modules/bug-1168666.js | 2 + js/src/jit-test/tests/modules/bug-1217593.js | 6 + js/src/jit-test/tests/modules/bug-1219044.js | 5 + js/src/jit-test/tests/modules/bug-1219408.js | 2 + js/src/jit-test/tests/modules/bug-1225346.js | 2 + js/src/jit-test/tests/modules/bug-1233117.js | 2 + js/src/jit-test/tests/modules/bug-1233179.js | 6 + js/src/jit-test/tests/modules/bug-1233915.js | 10 + js/src/jit-test/tests/modules/bug-1236875.js | 2 + js/src/jit-test/tests/modules/bug-1245518.js | 15 + js/src/jit-test/tests/modules/bug-1247934.js | 11 + js/src/jit-test/tests/modules/bug-1251090.js | 3 + js/src/jit-test/tests/modules/bug-1258097.js | 3 + js/src/jit-test/tests/modules/bug-1283448.js | 10 + js/src/jit-test/tests/modules/bug-1284486.js | 23 + js/src/jit-test/tests/modules/bug-1287406.js | 1 + js/src/jit-test/tests/modules/bug-1287410.js | 22 + js/src/jit-test/tests/modules/bug1169850.js | 9 + js/src/jit-test/tests/modules/bug1198673.js | 2 + js/src/jit-test/tests/modules/bug1204857.js | 2 + js/src/jit-test/tests/modules/bug1210391.js | 8 + .../tests/modules/cyclic-function-import.js | 7 + js/src/jit-test/tests/modules/cyclic-import.js | 3 + js/src/jit-test/tests/modules/debugger-frames.js | 89 + .../tests/modules/debugger-vars-function.js | 37 + .../tests/modules/debugger-vars-toplevel.js | 38 + js/src/jit-test/tests/modules/delete-import.js | 3 + .../tests/modules/delete-namespace-import.js | 3 + js/src/jit-test/tests/modules/delete-namespace.js | 3 + js/src/jit-test/tests/modules/duplicate-exports.js | 32 + js/src/jit-test/tests/modules/duplicate-imports.js | 27 + js/src/jit-test/tests/modules/eval-module-oom.js | 26 + .../jit-test/tests/modules/export-declaration.js | 252 +- js/src/jit-test/tests/modules/export-entries.js | 121 + js/src/jit-test/tests/modules/global-scope.js | 32 + .../jit-test/tests/modules/import-declaration.js | 195 +- .../jit-test/tests/modules/import-default-class.js | 5 + .../tests/modules/import-default-function.js | 4 + js/src/jit-test/tests/modules/import-entries.js | 33 + .../tests/modules/import-in-lazy-function.js | 11 + js/src/jit-test/tests/modules/import-namespace.js | 105 + js/src/jit-test/tests/modules/import-not-found.js | 2 + js/src/jit-test/tests/modules/let-tdz.js | 3 + js/src/jit-test/tests/modules/many-exports.js | 19 + js/src/jit-test/tests/modules/many-imports.js | 17 + .../tests/modules/many-namespace-imports.js | 17 + .../tests/modules/missing-indirect-export.js | 2 + .../modules/module-declaration-instantiation.js | 39 + .../jit-test/tests/modules/module-environment.js | 34 + js/src/jit-test/tests/modules/module-evaluation.js | 94 + js/src/jit-test/tests/modules/module-this.js | 15 + .../modules/namespace-import-compilation-2.js | 17 + .../tests/modules/namespace-import-compilation.js | 17 + .../jit-test/tests/modules/off-thread-compile.js | 16 + .../tests/modules/recursive-star-export.js | 2 + js/src/jit-test/tests/modules/requested-modules.js | 30 + js/src/jit-test/tests/modules/shell-parse.js | 30 + js/src/jit-test/tests/modules/simple-imports.js | 11 + js/src/jit-test/tests/modules/unbound-export.js | 2 + js/src/jit-test/tests/parser/arrow-rest.js | 222 + js/src/jit-test/tests/parser/arrow-with-block.js | 92 + .../jit-test/tests/parser/break-continue-errors.js | 22 + js/src/jit-test/tests/parser/bug-1250192.js | 5 + js/src/jit-test/tests/parser/bug-1263355-1.js | 5 + js/src/jit-test/tests/parser/bug-1263355-10.js | 4 + js/src/jit-test/tests/parser/bug-1263355-11.js | 6 + js/src/jit-test/tests/parser/bug-1263355-12.js | 6 + js/src/jit-test/tests/parser/bug-1263355-13.js | 26 + js/src/jit-test/tests/parser/bug-1263355-14.js | 26 + js/src/jit-test/tests/parser/bug-1263355-15.js | 4 + js/src/jit-test/tests/parser/bug-1263355-16.js | 10 + js/src/jit-test/tests/parser/bug-1263355-17.js | 4 + js/src/jit-test/tests/parser/bug-1263355-18.js | 4 + js/src/jit-test/tests/parser/bug-1263355-19.js | 4 + js/src/jit-test/tests/parser/bug-1263355-2.js | 2 + js/src/jit-test/tests/parser/bug-1263355-20.js | 2 + js/src/jit-test/tests/parser/bug-1263355-21.js | 7 + js/src/jit-test/tests/parser/bug-1263355-22.js | 16 + js/src/jit-test/tests/parser/bug-1263355-23.js | 7 + js/src/jit-test/tests/parser/bug-1263355-24.js | 3 + js/src/jit-test/tests/parser/bug-1263355-25.js | 22 + js/src/jit-test/tests/parser/bug-1263355-26.js | 7 + js/src/jit-test/tests/parser/bug-1263355-27.js | 5 + js/src/jit-test/tests/parser/bug-1263355-28.js | 3 + js/src/jit-test/tests/parser/bug-1263355-29.js | 6 + js/src/jit-test/tests/parser/bug-1263355-3.js | 4 + js/src/jit-test/tests/parser/bug-1263355-30.js | 19 + js/src/jit-test/tests/parser/bug-1263355-31.js | 6 + js/src/jit-test/tests/parser/bug-1263355-32.js | 4 + js/src/jit-test/tests/parser/bug-1263355-33.js | 22 + js/src/jit-test/tests/parser/bug-1263355-34.js | 4 + js/src/jit-test/tests/parser/bug-1263355-35.js | 7 + js/src/jit-test/tests/parser/bug-1263355-36.js | 9 + js/src/jit-test/tests/parser/bug-1263355-37.js | 7 + js/src/jit-test/tests/parser/bug-1263355-38.js | 9 + js/src/jit-test/tests/parser/bug-1263355-39.js | 8 + js/src/jit-test/tests/parser/bug-1263355-4.js | 2 + js/src/jit-test/tests/parser/bug-1263355-40.js | 5 + js/src/jit-test/tests/parser/bug-1263355-41.js | 5 + js/src/jit-test/tests/parser/bug-1263355-42.js | 11 + js/src/jit-test/tests/parser/bug-1263355-43.js | 4 + js/src/jit-test/tests/parser/bug-1263355-44.js | 9 + js/src/jit-test/tests/parser/bug-1263355-45.js | 8 + js/src/jit-test/tests/parser/bug-1263355-46.js | 23 + js/src/jit-test/tests/parser/bug-1263355-47.js | 6 + js/src/jit-test/tests/parser/bug-1263355-48.js | 18 + js/src/jit-test/tests/parser/bug-1263355-49.js | 4 + js/src/jit-test/tests/parser/bug-1263355-5.js | 3 + js/src/jit-test/tests/parser/bug-1263355-50.js | 4 + js/src/jit-test/tests/parser/bug-1263355-51.js | 9 + js/src/jit-test/tests/parser/bug-1263355-52.js | 11 + js/src/jit-test/tests/parser/bug-1263355-6.js | 3 + js/src/jit-test/tests/parser/bug-1263355-7.js | 5 + js/src/jit-test/tests/parser/bug-1263355-8.js | 5 + js/src/jit-test/tests/parser/bug-1263355-9.js | 5 + js/src/jit-test/tests/parser/bug-1263881-1.js | 10 + js/src/jit-test/tests/parser/bug-1263881-2.js | 5 + js/src/jit-test/tests/parser/bug-1263881-3.js | 6 + js/src/jit-test/tests/parser/bug-1264568.js | 6 + js/src/jit-test/tests/parser/bug-1298809.js | 6 + js/src/jit-test/tests/parser/bug-1316832.js | 10 + js/src/jit-test/tests/parser/bug-1324773-2.js | 15 + js/src/jit-test/tests/parser/bug-1324773.js | 15 + js/src/jit-test/tests/parser/bug-1357075.js | 10 + js/src/jit-test/tests/parser/columnNumber.js | 14 +- js/src/jit-test/tests/parser/expr-closure-warn.js | 63 + js/src/jit-test/tests/parser/for-each-warn.js | 36 + js/src/jit-test/tests/parser/home-object-getter.js | 4 + .../jit-test/tests/parser/let-after-directive.js | 6 + .../jit-test/tests/parser/letContextualKeyword.js | 110 + .../jit-test/tests/parser/modifier-arrow-rest.js | 11 + js/src/jit-test/tests/parser/modifier-do-while.js | 12 + .../tests/parser/modifier-regexp-vs-div.js | 12 + .../tests/parser/modifier-semicolon-insertion.js | 52 + .../parser/modifier-yield-without-operand-1.js | 12 + .../parser/modifier-yield-without-operand-2.js | 13 + .../jit-test/tests/parser/regexp-after-do-while.js | 8 + .../jit-test/tests/parser/regexp-after-variable.js | 8 + .../tests/parser/syntax-error-illegal-character.js | 14 + js/src/jit-test/tests/parser/truncation.js | 1 - .../jit-test/tests/parser/yield-without-operand.js | 8 +- js/src/jit-test/tests/pic/to-dictionary.js | 2 +- .../jit-test/tests/profiler/AutoEntryMonitor-01.js | 50 + .../jit-test/tests/profiler/AutoEntryMonitor-02.js | 12 + js/src/jit-test/tests/profiler/bug1135703.js | 6 + js/src/jit-test/tests/profiler/bug1140643.js | 14 + js/src/jit-test/tests/profiler/bug1161351.js | 16 + js/src/jit-test/tests/profiler/bug1164448.js | 25 + js/src/jit-test/tests/profiler/bug1211962.js | 12 + js/src/jit-test/tests/profiler/bug1231925.js | 7 + js/src/jit-test/tests/profiler/bug1233921.js | 19 + js/src/jit-test/tests/profiler/bug1242840.js | 16 + js/src/jit-test/tests/profiler/bug1261324.js | 24 + .../debugmode-osr-exception-return-addr.js | 16 + .../tests/profiler/debugmode-osr-resume-addr.js | 11 + js/src/jit-test/tests/promise/bug-1298776.js | 2 + .../promise/getwaitforallpromise-error-handling.js | 8 + .../tests/promise/no-reentrant-drainjobqueue.js | 10 + .../promise/primitives-handling-in-promise-all.js | 3 + .../promise-cross-compartment-subclassing.js | 8 + js/src/jit-test/tests/proxy/bug901979-1.js | 6 +- js/src/jit-test/tests/proxy/bug901979-2.js | 12 +- .../jit-test/tests/proxy/operations-on-revoked.js | 4 +- .../proxy/preserve-iscallable-isconstructor.js | 17 + js/src/jit-test/tests/proxy/proxy-array-length.js | 4 + .../tests/proxy/testDirectProxyConstruct1.js | 4 +- .../tests/proxy/testDirectProxyConstruct2.js | 6 +- .../tests/proxy/testDirectProxyDefineProperty2.js | 1 + .../tests/proxy/testDirectProxyDefineProperty6.js | 16 + .../tests/proxy/testDirectProxyDefineProperty7.js | 17 + .../proxy/testDirectProxyDefinePropertyFailure.js | 26 + .../tests/proxy/testDirectProxyEnumerate2.js | 16 - .../tests/proxy/testDirectProxyEnumerate3.js | 16 - .../tests/proxy/testDirectProxyEnumerate4.js | 15 - .../testDirectProxyGetOwnPropertyDescriptor11.js | 14 + .../proxy/testDirectProxyGetOwnPropertyNames4.js | 3 +- .../jit-test/tests/proxy/testDirectProxyKeys4.js | 3 +- .../tests/proxy/testDirectProxyOnProtoWithForIn.js | 6 +- js/src/jit-test/tests/proxy/testDirectProxySet7.js | 2 +- js/src/jit-test/tests/proxy/testDirectProxySet8.js | 2 +- js/src/jit-test/tests/proxy/testDirectProxySet9.js | 1 + .../tests/proxy/testDirectProxySetArray1.js | 1 + .../tests/proxy/testDirectProxySetArray2.js | 11 +- .../tests/proxy/testDirectProxySetArray3.js | 1 + .../tests/proxy/testDirectProxySetArray4.js | 1 + .../tests/proxy/testDirectProxySetFailure.js | 32 + .../tests/proxy/testDirectProxyWithForEach.js | 6 +- .../jit-test/tests/proxy/testIndirectProxySet.js | 26 - .../jit-test/tests/proxy/testWrapWithProtoIter.js | 1 + .../tests/proxy/testWrapWithProtoTypedArray.js | 19 + js/src/jit-test/tests/regexp/clone-statics.js | 21 + js/src/jit-test/tests/regexp_parse/Assertion.js | 20 + js/src/jit-test/tests/regexp_parse/Atom.js | 54 + .../regexp_parse/Atom_CharacterClassEscape.js | 118 + .../tests/regexp_parse/Atom_ControlEscape.js | 19 + .../tests/regexp_parse/Atom_ControlLetter.js | 13 + .../tests/regexp_parse/Atom_DecimalEscape.js | 87 + .../tests/regexp_parse/Atom_HexEscapeSequence.js | 19 + .../tests/regexp_parse/Atom_IdentityEscape.js | 55 + js/src/jit-test/tests/regexp_parse/Atom_Null.js | 7 + .../Atom_RegExpUnicodeEscapeSequence.js | 108 + js/src/jit-test/tests/regexp_parse/Capture.js | 21 + .../jit-test/tests/regexp_parse/CharacterClass.js | 74 + .../CharacterClass_CharacterClassEscape.js | 118 + .../regexp_parse/CharacterClass_ClassEscape.js | 13 + .../regexp_parse/CharacterClass_ControlEscape.js | 29 + .../regexp_parse/CharacterClass_ControlLetter.js | 35 + .../CharacterClass_HexEscapeSequence.js | 39 + .../tests/regexp_parse/CharacterClass_Null.js | 9 + .../CharacterClass_RegExpUnicodeEscapeSequence.js | 162 + js/src/jit-test/tests/regexp_parse/Disjunction.js | 42 + js/src/jit-test/tests/regexp_parse/Empty.js | 7 + js/src/jit-test/tests/regexp_parse/Everything.js | 21 + js/src/jit-test/tests/regexp_parse/Group.js | 15 + js/src/jit-test/tests/regexp_parse/Lookahead.js | 31 + js/src/jit-test/tests/regexp_parse/MatchOnly.js | 35 + js/src/jit-test/tests/regexp_parse/Quantifier.js | 58 + js/src/jit-test/tests/saved-stacks/asm-frames.js | 3 - .../tests/saved-stacks/async-max-frame-count.js | 99 + .../tests/saved-stacks/async-principals.js | 247 + js/src/jit-test/tests/saved-stacks/async.js | 24 + js/src/jit-test/tests/saved-stacks/bug-1149495.js | 6 + js/src/jit-test/tests/saved-stacks/bug-1225474.js | 6 + js/src/jit-test/tests/saved-stacks/bug-1260712.js | 7 + js/src/jit-test/tests/saved-stacks/bug-1289058.js | 13 + js/src/jit-test/tests/saved-stacks/bug-1289073.js | 1 + .../tests/saved-stacks/caching-and-ccws.js | 35 + .../tests/saved-stacks/caching-and-frame-count.js | 38 + .../capture-first-frame-with-principals.js | 92 + .../tests/saved-stacks/function-display-name.js | 5 +- .../jit-test/tests/saved-stacks/gc-frame-cache.js | 125 +- js/src/jit-test/tests/saved-stacks/native-calls.js | 2 +- js/src/jit-test/tests/saved-stacks/new-context.js | 24 - .../tests/saved-stacks/oom-in-save-stack.js | 4 + .../tests/self-hosting/GetStringDataProperty.js | 33 + js/src/jit-test/tests/self-hosting/bug1264575.js | 7 + ...get-backtrace-in-constructing-bound-function.js | 6 + .../tests/self-hosting/getbuiltinconstructor.js | 13 + .../invoke-self-hosted-with-primitive-this.js | 4 +- .../is-possibly-wrapped-typed-array.js | 151 + .../self-hosting/method-called-on-incompatible.js | 9 + js/src/jit-test/tests/self-test/assertDeepEq.js | 3 +- .../tests/self-test/assertRecoveredOnBailout-0.js | 9 + .../tests/self-test/assertRecoveredOnBailout-1.js | 32 + .../tests/self-test/getBacktrace-bug1138195.js | 8 + js/src/jit-test/tests/self-test/inIon.js | 20 + js/src/jit-test/tests/self-test/inJit.js | 20 + .../tests/self-test/isRelazifiableFunction-0.js | 3 + js/src/jit-test/tests/self-test/notInIon.js | 3 + js/src/jit-test/tests/self-test/notInJit.js | 4 + js/src/jit-test/tests/self-test/readlineBuf.js | 40 + js/src/jit-test/tests/sharedbuf/asm-link.js | 6 +- js/src/jit-test/tests/sharedbuf/byteLength.js | 9 + js/src/jit-test/tests/sharedbuf/gc-one-view.js | 4 +- js/src/jit-test/tests/sharedbuf/gc-two-views.js | 6 +- js/src/jit-test/tests/sharedbuf/inline-access.js | 4 +- js/src/jit-test/tests/sharedbuf/is-zeroed.js | 4 +- js/src/jit-test/tests/sharedbuf/sab-gating.js | 8 + js/src/jit-test/tests/sharedbuf/slice.js | 122 + js/src/jit-test/tests/sharedbuf/subtypes.js | 53 + js/src/jit-test/tests/sharedbuf/toolong.js | 22 - ...from-sharedtypedarray-with-overridden-length.js | 25 + .../structured-clone/Map-Set-cross-compartment.js | 3 + .../jit-test/tests/sunspider/check-regexp-dna.js | 2 +- .../tests/sunspider/check-string-unpack-code.js | 2 +- js/src/jit-test/tests/symbol/toNumber-2.js | 2 +- js/src/jit-test/tests/tracelogger/bug1138265.js | 18 + js/src/jit-test/tests/tracelogger/bug1174542.js | 6 + js/src/jit-test/tests/tracelogger/bug1231170.js | 3 + js/src/jit-test/tests/tracelogger/bug1257194.js | 11 + js/src/jit-test/tests/tracelogger/bug1266649.js | 10 + js/src/jit-test/tests/tracelogger/bug1282743.js | 14 + js/src/jit-test/tests/tracelogger/bug1298541.js | 41 + js/src/jit-test/tests/tracelogger/bug1300515.js | 15 + js/src/jit-test/tests/tracelogger/bug1302417.js | 20 + js/src/jit-test/tests/tracelogger/bug1304641.js | 13 + .../jit-test/tests/tracelogger/drainTraceLogger.js | 40 +- js/src/jit-test/tests/typedarray/sort.js | 24 + js/src/jit-test/tests/wasm/backtrace.js | 22 + js/src/jit-test/tests/wasm/basic.js | 627 + js/src/jit-test/tests/wasm/bce.js | 196 + js/src/jit-test/tests/wasm/big-resize.js | 10 + js/src/jit-test/tests/wasm/binary.js | 385 + js/src/jit-test/tests/wasm/comments.js | 33 + js/src/jit-test/tests/wasm/compiler-frame-depth.js | 20 + js/src/jit-test/tests/wasm/const.js | 263 + js/src/jit-test/tests/wasm/control-flow.js | 736 + js/src/jit-test/tests/wasm/conversion.js | 272 + js/src/jit-test/tests/wasm/cross-global.js | 12 + js/src/jit-test/tests/wasm/directives.txt | 1 + js/src/jit-test/tests/wasm/drop.js | 47 + js/src/jit-test/tests/wasm/errors.js | 155 + js/src/jit-test/tests/wasm/extract-code.js | 14 + js/src/jit-test/tests/wasm/fac.js | 21 + js/src/jit-test/tests/wasm/float.js | 105 + js/src/jit-test/tests/wasm/full-cycle.js | 111 + js/src/jit-test/tests/wasm/globals.js | 248 + js/src/jit-test/tests/wasm/grow-memory.js | 47 + js/src/jit-test/tests/wasm/import-export.js | 590 + js/src/jit-test/tests/wasm/import-gc.js | 64 + js/src/jit-test/tests/wasm/integer.js | 339 + js/src/jit-test/tests/wasm/js-reexport.js | 64 + js/src/jit-test/tests/wasm/jsapi.js | 515 + js/src/jit-test/tests/wasm/memory-aliasing.js | 26 + js/src/jit-test/tests/wasm/memory.js | 397 + js/src/jit-test/tests/wasm/nan-semantics.js | 177 + js/src/jit-test/tests/wasm/no-movwt.js | 8 + js/src/jit-test/tests/wasm/profiling.js | 247 + .../tests/wasm/regress/baseline-pop-along-edge.js | 68 + .../wasm/regress/brtable-conditionblock-folding.js | 19 + js/src/jit-test/tests/wasm/regress/bug1300546.js | 34 + js/src/jit-test/tests/wasm/regress/bug1311019.js | 11 + js/src/jit-test/tests/wasm/regress/directives.txt | 1 + .../tests/wasm/regress/gvn-unremovable-phi.js | 22 + .../tests/wasm/regress/misc-control-flow.js | 226 + .../jit-test/tests/wasm/regress/movable-traps.js | 40 + .../tests/wasm/regress/null-metadata-filename.js | 14 + js/src/jit-test/tests/wasm/regress/oom-eval.js | 12 + js/src/jit-test/tests/wasm/regress/oom-init.js | 24 + .../tests/wasm/regress/pass-stack-int64.js | 17 + .../jit-test/tests/wasm/regress/regalloc-muli64.js | 16 + .../jit-test/tests/wasm/regress/reserve-enough.js | 15 + .../jit-test/tests/wasm/regress/reserve-joinreg.js | 18 + js/src/jit-test/tests/wasm/regress/select-any.js | 31 + js/src/jit-test/tests/wasm/regress/shift-counts.js | 10 + js/src/jit-test/tests/wasm/regress/teavm-bugs.js | 55 + .../jit-test/tests/wasm/regress/too-large-frame.js | 29 + js/src/jit-test/tests/wasm/resizing.js | 233 + js/src/jit-test/tests/wasm/spec.js | 555 + js/src/jit-test/tests/wasm/spec/address.wast | 34 + js/src/jit-test/tests/wasm/spec/address.wast.js | 1 + js/src/jit-test/tests/wasm/spec/binary.wast | 15 + js/src/jit-test/tests/wasm/spec/binary.wast.js | 1 + js/src/jit-test/tests/wasm/spec/block.wast | 251 + js/src/jit-test/tests/wasm/spec/block.wast.js | 1 + js/src/jit-test/tests/wasm/spec/br.wast | 402 + js/src/jit-test/tests/wasm/spec/br.wast.js | 1 + js/src/jit-test/tests/wasm/spec/br_if.wast | 291 + js/src/jit-test/tests/wasm/spec/br_if.wast.js | 1 + js/src/jit-test/tests/wasm/spec/br_table.wast | 1467 + js/src/jit-test/tests/wasm/spec/br_table.wast.js | 1 + js/src/jit-test/tests/wasm/spec/break-drop.wast | 9 + js/src/jit-test/tests/wasm/spec/break-drop.wast.js | 1 + js/src/jit-test/tests/wasm/spec/call.wast | 233 + js/src/jit-test/tests/wasm/spec/call.wast.js | 1 + js/src/jit-test/tests/wasm/spec/call_indirect.wast | 362 + .../jit-test/tests/wasm/spec/call_indirect.wast.js | 1 + js/src/jit-test/tests/wasm/spec/comments.wast | 69 + js/src/jit-test/tests/wasm/spec/comments.wast.js | 1 + js/src/jit-test/tests/wasm/spec/conversions.wast | 419 + .../jit-test/tests/wasm/spec/conversions.wast.js | 1 + js/src/jit-test/tests/wasm/spec/directives.txt | 1 + js/src/jit-test/tests/wasm/spec/endianness.wast | 217 + js/src/jit-test/tests/wasm/spec/endianness.wast.js | 1 + js/src/jit-test/tests/wasm/spec/exports.wast | 196 + js/src/jit-test/tests/wasm/spec/exports.wast.js | 1 + js/src/jit-test/tests/wasm/spec/f32.wast | 2414 + js/src/jit-test/tests/wasm/spec/f32.wast.js | 1 + js/src/jit-test/tests/wasm/spec/f32_cmp.wast | 1956 + js/src/jit-test/tests/wasm/spec/f32_cmp.wast.js | 1 + js/src/jit-test/tests/wasm/spec/f64.wast | 2414 + js/src/jit-test/tests/wasm/spec/f64.wast.js | 1 + js/src/jit-test/tests/wasm/spec/f64_cmp.wast | 1956 + js/src/jit-test/tests/wasm/spec/f64_cmp.wast.js | 1 + js/src/jit-test/tests/wasm/spec/fac.wast | 85 + js/src/jit-test/tests/wasm/spec/fac.wast.js | 1 + js/src/jit-test/tests/wasm/spec/float_exprs.wast | 1979 + .../jit-test/tests/wasm/spec/float_exprs.wast.js | 1 + .../jit-test/tests/wasm/spec/float_literals.wast | 137 + .../tests/wasm/spec/float_literals.wast.js | 1 + js/src/jit-test/tests/wasm/spec/float_memory.wast | 157 + .../jit-test/tests/wasm/spec/float_memory.wast.js | 1 + js/src/jit-test/tests/wasm/spec/float_misc.wast | 643 + js/src/jit-test/tests/wasm/spec/float_misc.wast.js | 1 + js/src/jit-test/tests/wasm/spec/forward.wast | 20 + js/src/jit-test/tests/wasm/spec/forward.wast.js | 1 + js/src/jit-test/tests/wasm/spec/func.wast | 488 + js/src/jit-test/tests/wasm/spec/func.wast.js | 1 + js/src/jit-test/tests/wasm/spec/func_ptrs.wast | 105 + js/src/jit-test/tests/wasm/spec/func_ptrs.wast.js | 1 + js/src/jit-test/tests/wasm/spec/get_local.wast | 148 + js/src/jit-test/tests/wasm/spec/get_local.wast.js | 1 + js/src/jit-test/tests/wasm/spec/globals.wast | 97 + js/src/jit-test/tests/wasm/spec/globals.wast.js | 1 + js/src/jit-test/tests/wasm/spec/i32.wast | 404 + js/src/jit-test/tests/wasm/spec/i32.wast.js | 1 + js/src/jit-test/tests/wasm/spec/i64.wast | 406 + js/src/jit-test/tests/wasm/spec/i64.wast.js | 1 + js/src/jit-test/tests/wasm/spec/import_tests.sh | 15 + js/src/jit-test/tests/wasm/spec/imports.wast | 456 + js/src/jit-test/tests/wasm/spec/imports.wast.js | 1 + js/src/jit-test/tests/wasm/spec/int_exprs.wast | 299 + js/src/jit-test/tests/wasm/spec/int_exprs.wast.js | 1 + js/src/jit-test/tests/wasm/spec/int_literals.wast | 49 + .../jit-test/tests/wasm/spec/int_literals.wast.js | 1 + js/src/jit-test/tests/wasm/spec/labels.wast | 308 + js/src/jit-test/tests/wasm/spec/labels.wast.js | 1 + js/src/jit-test/tests/wasm/spec/left-to-right.wast | 233 + .../jit-test/tests/wasm/spec/left-to-right.wast.js | 1 + js/src/jit-test/tests/wasm/spec/linking.wast | 241 + js/src/jit-test/tests/wasm/spec/linking.wast.js | 1 + js/src/jit-test/tests/wasm/spec/loop.wast | 254 + js/src/jit-test/tests/wasm/spec/loop.wast.js | 1 + js/src/jit-test/tests/wasm/spec/memory.wast | 330 + js/src/jit-test/tests/wasm/spec/memory.wast.js | 3 + .../tests/wasm/spec/memory_redundancy.wast | 43 + .../tests/wasm/spec/memory_redundancy.wast.js | 1 + js/src/jit-test/tests/wasm/spec/memory_trap.wast | 33 + .../jit-test/tests/wasm/spec/memory_trap.wast.js | 1 + js/src/jit-test/tests/wasm/spec/names.wast | 76 + js/src/jit-test/tests/wasm/spec/names.wast.js | 1 + js/src/jit-test/tests/wasm/spec/nop.wast | 260 + js/src/jit-test/tests/wasm/spec/nop.wast.js | 1 + js/src/jit-test/tests/wasm/spec/resizing.wast | 58 + js/src/jit-test/tests/wasm/spec/resizing.wast.js | 1 + js/src/jit-test/tests/wasm/spec/return.wast | 281 + js/src/jit-test/tests/wasm/spec/return.wast.js | 1 + js/src/jit-test/tests/wasm/spec/select.wast | 57 + js/src/jit-test/tests/wasm/spec/select.wast.js | 1 + js/src/jit-test/tests/wasm/spec/set_local.wast | 205 + js/src/jit-test/tests/wasm/spec/set_local.wast.js | 1 + .../tests/wasm/spec/skip-stack-guard-page.wast | 2284 + .../tests/wasm/spec/skip-stack-guard-page.wast.js | 1 + js/src/jit-test/tests/wasm/spec/soft-fail.wast | 577 + js/src/jit-test/tests/wasm/spec/soft-fail.wast.js | 1 + js/src/jit-test/tests/wasm/spec/stack.wast | 132 + js/src/jit-test/tests/wasm/spec/stack.wast.js | 1 + js/src/jit-test/tests/wasm/spec/start.wast | 93 + js/src/jit-test/tests/wasm/spec/start.wast.js | 1 + js/src/jit-test/tests/wasm/spec/store_retval.wast | 55 + .../jit-test/tests/wasm/spec/store_retval.wast.js | 1 + js/src/jit-test/tests/wasm/spec/switch.wast | 150 + js/src/jit-test/tests/wasm/spec/switch.wast.js | 1 + js/src/jit-test/tests/wasm/spec/tee_local.wast | 236 + js/src/jit-test/tests/wasm/spec/tee_local.wast.js | 1 + js/src/jit-test/tests/wasm/spec/traps.wast | 69 + js/src/jit-test/tests/wasm/spec/traps.wast.js | 1 + js/src/jit-test/tests/wasm/spec/typecheck.wast | 425 + js/src/jit-test/tests/wasm/spec/typecheck.wast.js | 1 + js/src/jit-test/tests/wasm/spec/unreachable.wast | 262 + .../jit-test/tests/wasm/spec/unreachable.wast.js | 1 + js/src/jit-test/tests/wasm/spec/unwind.wast | 193 + js/src/jit-test/tests/wasm/spec/unwind.wast.js | 1 + js/src/jit-test/tests/wasm/stack.js | 69 + js/src/jit-test/tests/wasm/start.js | 51 + js/src/jit-test/tests/wasm/stealing.js | 19 + js/src/jit-test/tests/wasm/table-gc.js | 221 + js/src/jit-test/tests/wasm/table-pre-barrier.js | 24 + js/src/jit-test/tests/wasm/tables.js | 198 + js/src/jit-test/tests/wasm/text.js | 126 + js/src/jit-test/tests/wasm/to-text-experimental.js | 224 + js/src/jit-test/tests/wasm/to-text.js | 261 + js/src/jit-test/tests/wasm/unreachable.js | 30 + js/src/jit-test/tests/wasm/validate.js | 25 + js/src/jit-test/tests/wasm/wasm-abi.js | 41 + js/src/jit-test/tests/xdr/asm.js | 3 +- js/src/jit-test/tests/xdr/async-lazy.js | 24 + js/src/jit-test/tests/xdr/async.js | 32 + js/src/jit-test/tests/xdr/bug1108603.js | 9 + js/src/jit-test/tests/xdr/bug1186973.js | 15 + js/src/jit-test/tests/xdr/classes.js | 7 + js/src/jit-test/tests/xdr/debug-lazy.js | 19 + js/src/jit-test/tests/xdr/function-flags.js | 40 + js/src/jit-test/tests/xdr/lazy.js | 28 +- .../tests/xdr/tagged-template-literals-2.js | 4 + .../jit-test/tests/xdr/tagged-template-literals.js | 4 + js/src/jit/AliasAnalysis.cpp | 86 +- js/src/jit/AliasAnalysis.h | 12 +- js/src/jit/AliasAnalysisShared.cpp | 188 + js/src/jit/AliasAnalysisShared.h | 81 + js/src/jit/AlignmentMaskAnalysis.cpp | 94 + js/src/jit/AlignmentMaskAnalysis.h | 32 + js/src/jit/AtomicOp.h | 16 +- js/src/jit/AtomicOperations.h | 353 + js/src/jit/BacktrackingAllocator.cpp | 3395 +- js/src/jit/BacktrackingAllocator.h | 860 +- js/src/jit/Bailouts.cpp | 107 +- js/src/jit/Bailouts.h | 10 +- js/src/jit/BaselineBailouts.cpp | 590 +- js/src/jit/BaselineCacheIR.cpp | 1283 + js/src/jit/BaselineCacheIR.h | 67 + js/src/jit/BaselineCompiler.cpp | 1722 +- js/src/jit/BaselineCompiler.h | 148 +- js/src/jit/BaselineDebugModeOSR.cpp | 142 +- js/src/jit/BaselineDebugModeOSR.h | 19 +- js/src/jit/BaselineFrame-inl.h | 75 +- js/src/jit/BaselineFrame.cpp | 107 +- js/src/jit/BaselineFrame.h | 151 +- js/src/jit/BaselineFrameInfo-inl.h | 41 + js/src/jit/BaselineFrameInfo.cpp | 17 +- js/src/jit/BaselineFrameInfo.h | 59 +- js/src/jit/BaselineHelpers.h | 30 - js/src/jit/BaselineIC.cpp | 12060 +- js/src/jit/BaselineIC.h | 5664 +- js/src/jit/BaselineICList.h | 123 + js/src/jit/BaselineInspector.cpp | 424 +- js/src/jit/BaselineInspector.h | 50 +- js/src/jit/BaselineJIT.cpp | 483 +- js/src/jit/BaselineJIT.h | 207 +- js/src/jit/BaselineRegisters.h | 30 - js/src/jit/BitSet.h | 8 +- js/src/jit/BytecodeAnalysis.cpp | 30 +- js/src/jit/BytecodeAnalysis.h | 8 +- js/src/jit/C1Spewer.cpp | 195 +- js/src/jit/C1Spewer.h | 27 +- js/src/jit/CacheIR.cpp | 473 + js/src/jit/CacheIR.h | 453 + js/src/jit/CodeGenerator.cpp | 6112 +- js/src/jit/CodeGenerator.h | 275 +- js/src/jit/CompactBuffer.h | 10 +- js/src/jit/CompileInfo.h | 152 +- js/src/jit/CompileWrappers.cpp | 95 +- js/src/jit/CompileWrappers.h | 40 +- js/src/jit/Disassembler.h | 36 +- js/src/jit/EagerSimdUnbox.cpp | 128 + js/src/jit/EagerSimdUnbox.h | 25 + js/src/jit/EdgeCaseAnalysis.cpp | 13 +- js/src/jit/EdgeCaseAnalysis.h | 2 +- js/src/jit/EffectiveAddressAnalysis.cpp | 185 +- js/src/jit/EffectiveAddressAnalysis.h | 15 +- js/src/jit/ExecutableAllocator.cpp | 332 +- js/src/jit/ExecutableAllocator.h | 409 +- js/src/jit/ExecutableAllocatorPosix.cpp | 93 - js/src/jit/ExecutableAllocatorWin.cpp | 257 - js/src/jit/FixedList.h | 15 +- js/src/jit/FlowAliasAnalysis.cpp | 949 + js/src/jit/FlowAliasAnalysis.h | 71 + js/src/jit/FoldLinearArithConstants.cpp | 104 + js/src/jit/FoldLinearArithConstants.h | 22 + js/src/jit/ICStubSpace.h | 82 + js/src/jit/InlinableNatives.h | 168 + js/src/jit/InlineList.h | 34 +- js/src/jit/InstructionReordering.cpp | 190 + js/src/jit/InstructionReordering.h | 21 + js/src/jit/Ion.cpp | 1833 +- js/src/jit/Ion.h | 47 +- js/src/jit/IonAnalysis.cpp | 1856 +- js/src/jit/IonAnalysis.h | 88 +- js/src/jit/IonBuilder.cpp | 5972 +- js/src/jit/IonBuilder.h | 987 +- js/src/jit/IonCaches.cpp | 3631 +- js/src/jit/IonCaches.h | 871 +- js/src/jit/IonCode.h | 157 +- js/src/jit/IonOptimizationLevels.cpp | 85 +- js/src/jit/IonOptimizationLevels.h | 132 +- js/src/jit/IonTypes.h | 528 +- js/src/jit/JSONSpewer.cpp | 221 +- js/src/jit/JSONSpewer.h | 33 +- js/src/jit/JitAllocPolicy.h | 67 +- js/src/jit/JitCommon.h | 36 +- js/src/jit/JitCompartment.h | 399 +- js/src/jit/JitFrameIterator-inl.h | 2 +- js/src/jit/JitFrameIterator.h | 153 +- js/src/jit/JitFrames-inl.h | 16 +- js/src/jit/JitFrames.cpp | 1310 +- js/src/jit/JitFrames.h | 215 +- js/src/jit/JitOptions.cpp | 190 +- js/src/jit/JitOptions.h | 53 +- js/src/jit/JitSpewer.cpp | 467 +- js/src/jit/JitSpewer.h | 165 +- js/src/jit/JitcodeMap.cpp | 862 +- js/src/jit/JitcodeMap.h | 615 +- js/src/jit/LICM.cpp | 14 +- js/src/jit/LICM.h | 4 +- js/src/jit/LIR-Common.h | 6707 - js/src/jit/LIR.cpp | 316 +- js/src/jit/LIR.h | 438 +- js/src/jit/LOpcodes.h | 339 +- js/src/jit/Label.h | 26 +- js/src/jit/LinearScan.cpp | 1515 - js/src/jit/LinearScan.h | 139 - js/src/jit/Linker.cpp | 64 + js/src/jit/Linker.h | 42 +- js/src/jit/LiveRangeAllocator.cpp | 1124 - js/src/jit/LiveRangeAllocator.h | 778 - js/src/jit/LoopUnroller.cpp | 69 +- js/src/jit/LoopUnroller.h | 2 +- js/src/jit/Lowering.cpp | 2663 +- js/src/jit/Lowering.h | 127 +- js/src/jit/MCallOptimize.cpp | 3188 +- js/src/jit/MIR.cpp | 4266 +- js/src/jit/MIR.h | 8008 +- js/src/jit/MIRGenerator.h | 100 +- js/src/jit/MIRGraph.cpp | 421 +- js/src/jit/MIRGraph.h | 176 +- js/src/jit/MOpcodes.h | 125 +- js/src/jit/MacroAssembler-inl.h | 819 + js/src/jit/MacroAssembler.cpp | 2065 +- js/src/jit/MacroAssembler.h | 1965 +- js/src/jit/MoveEmitter.h | 10 +- js/src/jit/MoveResolver.cpp | 218 +- js/src/jit/MoveResolver.h | 83 +- js/src/jit/OptimizationTracking.cpp | 322 +- js/src/jit/OptimizationTracking.h | 62 +- js/src/jit/PcScriptCache.h | 4 +- js/src/jit/PerfSpewer.cpp | 153 +- js/src/jit/PerfSpewer.h | 26 +- js/src/jit/ProcessExecutableMemory.cpp | 656 + js/src/jit/ProcessExecutableMemory.h | 48 + js/src/jit/RangeAnalysis.cpp | 885 +- js/src/jit/RangeAnalysis.h | 29 +- js/src/jit/Recover.cpp | 434 +- js/src/jit/Recover.h | 482 +- js/src/jit/RegisterAllocator.cpp | 100 +- js/src/jit/RegisterAllocator.h | 51 +- js/src/jit/RegisterSets.h | 1044 +- js/src/jit/Registers.h | 172 +- js/src/jit/RematerializedFrame.cpp | 120 +- js/src/jit/RematerializedFrame.h | 144 +- js/src/jit/Safepoints.cpp | 49 +- js/src/jit/Safepoints.h | 36 +- js/src/jit/ScalarReplacement.cpp | 624 +- js/src/jit/ScalarReplacement.h | 4 +- js/src/jit/SharedIC.cpp | 4306 + js/src/jit/SharedIC.h | 3120 + js/src/jit/SharedICHelpers.h | 32 + js/src/jit/SharedICList.h | 55 + js/src/jit/SharedICRegisters.h | 34 + js/src/jit/Sink.cpp | 9 +- js/src/jit/Sink.h | 4 +- js/src/jit/Snapshots.cpp | 83 +- js/src/jit/Snapshots.h | 52 +- js/src/jit/StackSlotAllocator.h | 15 +- js/src/jit/StupidAllocator.cpp | 25 +- js/src/jit/StupidAllocator.h | 6 +- js/src/jit/TypePolicy.cpp | 500 +- js/src/jit/TypePolicy.h | 215 +- js/src/jit/TypedObjectPrediction.cpp | 6 +- js/src/jit/TypedObjectPrediction.h | 6 +- js/src/jit/VMFunctions.cpp | 687 +- js/src/jit/VMFunctions.h | 494 +- js/src/jit/ValueNumbering.cpp | 207 +- js/src/jit/ValueNumbering.h | 46 +- js/src/jit/WasmBCE.cpp | 94 + js/src/jit/WasmBCE.h | 33 + js/src/jit/arm/Architecture-arm.cpp | 109 +- js/src/jit/arm/Architecture-arm.h | 186 +- js/src/jit/arm/Assembler-arm.cpp | 1146 +- js/src/jit/arm/Assembler-arm.h | 1278 +- js/src/jit/arm/AtomicOperations-arm.h | 247 + js/src/jit/arm/Bailouts-arm.cpp | 4 +- js/src/jit/arm/BaselineHelpers-arm.h | 319 - js/src/jit/arm/BaselineIC-arm.cpp | 200 +- js/src/jit/arm/BaselineRegisters-arm.h | 54 - js/src/jit/arm/CodeGenerator-arm.cpp | 2622 +- js/src/jit/arm/CodeGenerator-arm.h | 130 +- js/src/jit/arm/LIR-arm.h | 353 +- js/src/jit/arm/LOpcodes-arm.h | 40 +- js/src/jit/arm/Lowering-arm.cpp | 607 +- js/src/jit/arm/Lowering-arm.h | 45 +- js/src/jit/arm/MacroAssembler-arm-inl.h | 2143 + js/src/jit/arm/MacroAssembler-arm.cpp | 4598 +- js/src/jit/arm/MacroAssembler-arm.h | 1446 +- js/src/jit/arm/MoveEmitter-arm.cpp | 228 +- js/src/jit/arm/MoveEmitter-arm.h | 12 +- js/src/jit/arm/SharedIC-arm.cpp | 217 + js/src/jit/arm/SharedICHelpers-arm.h | 384 + js/src/jit/arm/SharedICRegisters-arm.h | 54 + js/src/jit/arm/Simulator-arm.cpp | 951 +- js/src/jit/arm/Simulator-arm.h | 121 +- js/src/jit/arm/Trampoline-arm.cpp | 196 +- js/src/jit/arm/disasm/Constants-arm.cpp | 144 + js/src/jit/arm/disasm/Constants-arm.h | 745 + js/src/jit/arm/disasm/Disasm-arm.cpp | 2173 + js/src/jit/arm/disasm/Disasm-arm.h | 143 + .../jit/arm/llvm-compiler-rt/arm/aeabi_idivmod.S | 27 + .../jit/arm/llvm-compiler-rt/arm/aeabi_uidivmod.S | 28 + js/src/jit/arm/llvm-compiler-rt/assembly.h | 70 + js/src/jit/arm64/Architecture-arm64.cpp | 75 + js/src/jit/arm64/Architecture-arm64.h | 462 + js/src/jit/arm64/Assembler-arm64.cpp | 670 + js/src/jit/arm64/Assembler-arm64.h | 557 + js/src/jit/arm64/AtomicOperations-arm64.h | 156 + js/src/jit/arm64/Bailouts-arm64.cpp | 67 + js/src/jit/arm64/BaselineCompiler-arm64.h | 28 + js/src/jit/arm64/BaselineIC-arm64.cpp | 75 + js/src/jit/arm64/CodeGenerator-arm64.cpp | 783 + js/src/jit/arm64/CodeGenerator-arm64.h | 262 + js/src/jit/arm64/LIR-arm64.h | 395 + js/src/jit/arm64/LOpcodes-arm64.h | 20 + js/src/jit/arm64/Lowering-arm64.cpp | 369 + js/src/jit/arm64/Lowering-arm64.h | 132 + js/src/jit/arm64/MacroAssembler-arm64-inl.h | 1793 + js/src/jit/arm64/MacroAssembler-arm64.cpp | 838 + js/src/jit/arm64/MacroAssembler-arm64.h | 2338 + js/src/jit/arm64/MoveEmitter-arm64.cpp | 300 + js/src/jit/arm64/MoveEmitter-arm64.h | 86 + js/src/jit/arm64/SharedIC-arm64.cpp | 219 + js/src/jit/arm64/SharedICHelpers-arm64.h | 337 + js/src/jit/arm64/SharedICRegisters-arm64.h | 58 + js/src/jit/arm64/Trampoline-arm64.cpp | 1229 + js/src/jit/arm64/vixl/.clang-format | 4 + js/src/jit/arm64/vixl/Assembler-vixl.cpp | 5088 + js/src/jit/arm64/vixl/Assembler-vixl.h | 4257 + js/src/jit/arm64/vixl/CompilerIntrinsics-vixl.h | 179 + js/src/jit/arm64/vixl/Constants-vixl.h | 2148 + js/src/jit/arm64/vixl/Cpu-vixl.cpp | 170 + js/src/jit/arm64/vixl/Cpu-vixl.h | 83 + js/src/jit/arm64/vixl/Debugger-vixl.cpp | 1535 + js/src/jit/arm64/vixl/Debugger-vixl.h | 117 + js/src/jit/arm64/vixl/Decoder-vixl.cpp | 874 + js/src/jit/arm64/vixl/Decoder-vixl.h | 274 + js/src/jit/arm64/vixl/Disasm-vixl.cpp | 3488 + js/src/jit/arm64/vixl/Disasm-vixl.h | 177 + js/src/jit/arm64/vixl/Globals-vixl.h | 122 + js/src/jit/arm64/vixl/Instructions-vixl.cpp | 670 + js/src/jit/arm64/vixl/Instructions-vixl.h | 830 + js/src/jit/arm64/vixl/Instrument-vixl.cpp | 844 + js/src/jit/arm64/vixl/Instrument-vixl.h | 110 + js/src/jit/arm64/vixl/Logic-vixl.cpp | 4878 + js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp | 2007 + js/src/jit/arm64/vixl/MacroAssembler-vixl.h | 2494 + js/src/jit/arm64/vixl/MozAssembler-vixl.cpp | 712 + js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h | 216 + js/src/jit/arm64/vixl/MozInstructions-vixl.cpp | 195 + js/src/jit/arm64/vixl/MozSimulator-vixl.cpp | 708 + js/src/jit/arm64/vixl/Platform-vixl.h | 39 + js/src/jit/arm64/vixl/Simulator-Constants-vixl.h | 141 + js/src/jit/arm64/vixl/Simulator-vixl.cpp | 3949 + js/src/jit/arm64/vixl/Simulator-vixl.h | 2677 + js/src/jit/arm64/vixl/Utils-vixl.cpp | 145 + js/src/jit/arm64/vixl/Utils-vixl.h | 286 + .../jit/mips-shared/Architecture-mips-shared.cpp | 77 + js/src/jit/mips-shared/Architecture-mips-shared.h | 338 + js/src/jit/mips-shared/Assembler-mips-shared.cpp | 1746 + js/src/jit/mips-shared/Assembler-mips-shared.h | 1522 + .../jit/mips-shared/AtomicOperations-mips-shared.h | 241 + js/src/jit/mips-shared/Bailouts-mips-shared.cpp | 24 + .../mips-shared/BaselineCompiler-mips-shared.cpp | 16 + .../jit/mips-shared/BaselineCompiler-mips-shared.h | 24 + js/src/jit/mips-shared/BaselineIC-mips-shared.cpp | 39 + .../jit/mips-shared/CodeGenerator-mips-shared.cpp | 2931 + js/src/jit/mips-shared/CodeGenerator-mips-shared.h | 301 + js/src/jit/mips-shared/LIR-mips-shared.h | 408 + js/src/jit/mips-shared/Lowering-mips-shared.cpp | 753 + js/src/jit/mips-shared/Lowering-mips-shared.h | 108 + .../mips-shared/MacroAssembler-mips-shared-inl.h | 1030 + .../jit/mips-shared/MacroAssembler-mips-shared.cpp | 1728 + .../jit/mips-shared/MacroAssembler-mips-shared.h | 262 + js/src/jit/mips-shared/MoveEmitter-mips-shared.cpp | 223 + js/src/jit/mips-shared/MoveEmitter-mips-shared.h | 76 + .../jit/mips-shared/SharedICHelpers-mips-shared.h | 382 + js/src/jit/mips/Architecture-mips.cpp | 147 - js/src/jit/mips/Architecture-mips.h | 507 - js/src/jit/mips/Assembler-mips.cpp | 1682 - js/src/jit/mips/Assembler-mips.h | 1350 - js/src/jit/mips/Bailouts-mips.cpp | 62 - js/src/jit/mips/Bailouts-mips.h | 77 - js/src/jit/mips/BaselineCompiler-mips.cpp | 16 - js/src/jit/mips/BaselineCompiler-mips.h | 26 - js/src/jit/mips/BaselineHelpers-mips.h | 329 - js/src/jit/mips/BaselineIC-mips.cpp | 224 - js/src/jit/mips/BaselineRegisters-mips.h | 44 - js/src/jit/mips/CodeGenerator-mips.cpp | 2163 - js/src/jit/mips/CodeGenerator-mips.h | 318 - js/src/jit/mips/LIR-mips.h | 396 - js/src/jit/mips/LOpcodes-mips.h | 27 - js/src/jit/mips/Lowering-mips.cpp | 597 - js/src/jit/mips/Lowering-mips.h | 117 - js/src/jit/mips/MacroAssembler-mips.cpp | 3711 - js/src/jit/mips/MacroAssembler-mips.h | 1501 - js/src/jit/mips/MoveEmitter-mips.cpp | 355 - js/src/jit/mips/MoveEmitter-mips.h | 68 - js/src/jit/mips/Simulator-mips.cpp | 3492 - js/src/jit/mips/Simulator-mips.h | 421 - js/src/jit/mips/Trampoline-mips.cpp | 1377 - js/src/jit/mips32/Architecture-mips32.cpp | 102 + js/src/jit/mips32/Architecture-mips32.h | 287 + js/src/jit/mips32/Assembler-mips32.cpp | 545 + js/src/jit/mips32/Assembler-mips32.h | 227 + js/src/jit/mips32/Bailouts-mips32.cpp | 48 + js/src/jit/mips32/Bailouts-mips32.h | 77 + js/src/jit/mips32/BaselineCompiler-mips32.cpp | 16 + js/src/jit/mips32/BaselineCompiler-mips32.h | 26 + js/src/jit/mips32/BaselineIC-mips32.cpp | 45 + js/src/jit/mips32/CodeGenerator-mips32.cpp | 832 + js/src/jit/mips32/CodeGenerator-mips32.h | 96 + js/src/jit/mips32/LIR-mips32.h | 169 + js/src/jit/mips32/LOpcodes-mips32.h | 25 + js/src/jit/mips32/Lowering-mips32.cpp | 258 + js/src/jit/mips32/Lowering-mips32.h | 57 + js/src/jit/mips32/MacroAssembler-mips32-inl.h | 1077 + js/src/jit/mips32/MacroAssembler-mips32.cpp | 2365 + js/src/jit/mips32/MacroAssembler-mips32.h | 1021 + js/src/jit/mips32/MoveEmitter-mips32.cpp | 156 + js/src/jit/mips32/MoveEmitter-mips32.h | 34 + js/src/jit/mips32/SharedIC-mips32.cpp | 177 + js/src/jit/mips32/SharedICRegisters-mips32.h | 44 + js/src/jit/mips32/Simulator-mips32.cpp | 3519 + js/src/jit/mips32/Simulator-mips32.h | 424 + js/src/jit/mips32/Trampoline-mips32.cpp | 1418 + js/src/jit/mips64/Architecture-mips64.cpp | 93 + js/src/jit/mips64/Architecture-mips64.h | 209 + js/src/jit/mips64/Assembler-mips64.cpp | 529 + js/src/jit/mips64/Assembler-mips64.h | 236 + js/src/jit/mips64/Bailouts-mips64.cpp | 28 + js/src/jit/mips64/Bailouts-mips64.h | 44 + js/src/jit/mips64/BaselineCompiler-mips64.cpp | 16 + js/src/jit/mips64/BaselineCompiler-mips64.h | 26 + js/src/jit/mips64/BaselineIC-mips64.cpp | 47 + js/src/jit/mips64/CodeGenerator-mips64.cpp | 774 + js/src/jit/mips64/CodeGenerator-mips64.h | 102 + js/src/jit/mips64/LIR-mips64.h | 140 + js/src/jit/mips64/LOpcodes-mips64.h | 24 + js/src/jit/mips64/Lowering-mips64.cpp | 184 + js/src/jit/mips64/Lowering-mips64.h | 57 + js/src/jit/mips64/MacroAssembler-mips64-inl.h | 774 + js/src/jit/mips64/MacroAssembler-mips64.cpp | 2485 + js/src/jit/mips64/MacroAssembler-mips64.h | 1041 + js/src/jit/mips64/MoveEmitter-mips64.cpp | 155 + js/src/jit/mips64/MoveEmitter-mips64.h | 34 + js/src/jit/mips64/SharedIC-mips64.cpp | 191 + js/src/jit/mips64/SharedICRegisters-mips64.h | 47 + js/src/jit/mips64/Simulator-mips64.cpp | 3874 + js/src/jit/mips64/Simulator-mips64.h | 440 + js/src/jit/mips64/Trampoline-mips64.cpp | 1363 + js/src/jit/none/Architecture-none.h | 69 +- js/src/jit/none/AtomicOperations-none.h | 134 + js/src/jit/none/AtomicOperations-ppc.h | 242 + js/src/jit/none/AtomicOperations-sparc.h | 251 + js/src/jit/none/BaselineHelpers-none.h | 38 - js/src/jit/none/BaselineRegisters-none.h | 35 - js/src/jit/none/CodeGenerator-none.h | 8 +- js/src/jit/none/LIR-none.h | 58 + js/src/jit/none/LOpcodes-none.h | 2 + js/src/jit/none/Lowering-none.h | 39 +- js/src/jit/none/MacroAssembler-none.h | 341 +- js/src/jit/none/SharedICHelpers-none.h | 42 + js/src/jit/none/SharedICRegisters-none.h | 35 + js/src/jit/none/Trampoline-none.cpp | 14 - js/src/jit/shared/Assembler-shared.h | 732 +- js/src/jit/shared/Assembler-x86-shared.cpp | 295 - js/src/jit/shared/Assembler-x86-shared.h | 2666 - js/src/jit/shared/AssemblerBuffer-x86-shared.cpp | 24 - js/src/jit/shared/AssemblerBuffer-x86-shared.h | 212 - js/src/jit/shared/BaseAssembler-x86-shared.h | 4998 - js/src/jit/shared/BaselineCompiler-shared.cpp | 41 +- js/src/jit/shared/BaselineCompiler-shared.h | 68 +- js/src/jit/shared/BaselineCompiler-x86-shared.cpp | 15 - js/src/jit/shared/BaselineCompiler-x86-shared.h | 24 - js/src/jit/shared/BaselineIC-x86-shared.cpp | 42 - js/src/jit/shared/CodeGenerator-shared-inl.h | 236 +- js/src/jit/shared/CodeGenerator-shared.cpp | 709 +- js/src/jit/shared/CodeGenerator-shared.h | 295 +- js/src/jit/shared/CodeGenerator-x86-shared.cpp | 3032 - js/src/jit/shared/CodeGenerator-x86-shared.h | 278 - js/src/jit/shared/Constants-x86-shared.h | 222 - js/src/jit/shared/Disassembler-x86-shared.cpp | 552 - js/src/jit/shared/Encoding-x86-shared.h | 319 - js/src/jit/shared/IonAssemblerBuffer.h | 461 +- .../shared/IonAssemblerBufferWithConstantPools.h | 1097 +- js/src/jit/shared/LIR-shared.h | 8967 ++ js/src/jit/shared/LIR-x86-shared.h | 367 - js/src/jit/shared/LOpcodes-shared.h | 444 + js/src/jit/shared/Lowering-shared-inl.h | 445 +- js/src/jit/shared/Lowering-shared.cpp | 39 +- js/src/jit/shared/Lowering-shared.h | 87 +- js/src/jit/shared/Lowering-x86-shared.cpp | 725 - js/src/jit/shared/Lowering-x86-shared.h | 68 - js/src/jit/shared/MacroAssembler-x86-shared.cpp | 248 - js/src/jit/shared/MacroAssembler-x86-shared.h | 1335 - js/src/jit/shared/MoveEmitter-x86-shared.cpp | 511 - js/src/jit/shared/MoveEmitter-x86-shared.h | 95 - js/src/jit/shared/Patching-x86-shared.h | 137 - js/src/jit/x64/Architecture-x64.h | 268 - js/src/jit/x64/Assembler-x64.cpp | 95 +- js/src/jit/x64/Assembler-x64.h | 670 +- js/src/jit/x64/Bailouts-x64.cpp | 4 +- js/src/jit/x64/BaseAssembler-x64.h | 929 + js/src/jit/x64/BaselineCompiler-x64.h | 2 +- js/src/jit/x64/BaselineHelpers-x64.h | 289 - js/src/jit/x64/BaselineIC-x64.cpp | 215 +- js/src/jit/x64/BaselineRegisters-x64.h | 35 - js/src/jit/x64/CodeGenerator-x64.cpp | 933 +- js/src/jit/x64/CodeGenerator-x64.h | 52 +- js/src/jit/x64/LIR-x64.h | 128 +- js/src/jit/x64/LOpcodes-x64.h | 20 +- js/src/jit/x64/Lowering-x64.cpp | 371 +- js/src/jit/x64/Lowering-x64.h | 39 +- js/src/jit/x64/MacroAssembler-x64-inl.h | 897 + js/src/jit/x64/MacroAssembler-x64.cpp | 934 +- js/src/jit/x64/MacroAssembler-x64.h | 1000 +- js/src/jit/x64/SharedIC-x64.cpp | 234 + js/src/jit/x64/SharedICHelpers-x64.h | 352 + js/src/jit/x64/SharedICRegisters-x64.h | 35 + js/src/jit/x64/Trampoline-x64.cpp | 164 +- js/src/jit/x86-shared/Architecture-x86-shared.cpp | 97 + js/src/jit/x86-shared/Architecture-x86-shared.h | 463 + js/src/jit/x86-shared/Assembler-x86-shared.cpp | 350 + js/src/jit/x86-shared/Assembler-x86-shared.h | 3652 + .../jit/x86-shared/AssemblerBuffer-x86-shared.cpp | 25 + js/src/jit/x86-shared/AssemblerBuffer-x86-shared.h | 206 + .../jit/x86-shared/AtomicOperations-x86-shared.h | 602 + js/src/jit/x86-shared/BaseAssembler-x86-shared.h | 5393 + .../jit/x86-shared/BaselineCompiler-x86-shared.cpp | 15 + .../jit/x86-shared/BaselineCompiler-x86-shared.h | 24 + js/src/jit/x86-shared/BaselineIC-x86-shared.cpp | 44 + js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp | 4727 + js/src/jit/x86-shared/CodeGenerator-x86-shared.h | 357 + js/src/jit/x86-shared/Constants-x86-shared.h | 228 + js/src/jit/x86-shared/Disassembler-x86-shared.cpp | 568 + js/src/jit/x86-shared/Encoding-x86-shared.h | 413 + js/src/jit/x86-shared/LIR-x86-shared.h | 421 + js/src/jit/x86-shared/Lowering-x86-shared.cpp | 1019 + js/src/jit/x86-shared/Lowering-x86-shared.h | 81 + .../jit/x86-shared/MacroAssembler-x86-shared-inl.h | 1284 + .../jit/x86-shared/MacroAssembler-x86-shared.cpp | 855 + js/src/jit/x86-shared/MacroAssembler-x86-shared.h | 1411 + js/src/jit/x86-shared/MoveEmitter-x86-shared.cpp | 581 + js/src/jit/x86-shared/MoveEmitter-x86-shared.h | 74 + js/src/jit/x86-shared/Patching-x86-shared.h | 124 + js/src/jit/x86/Architecture-x86.h | 245 - js/src/jit/x86/Assembler-x86.cpp | 56 +- js/src/jit/x86/Assembler-x86.h | 810 +- js/src/jit/x86/Bailouts-x86.cpp | 4 +- js/src/jit/x86/BaseAssembler-x86.h | 195 + js/src/jit/x86/BaselineCompiler-x86.h | 2 +- js/src/jit/x86/BaselineHelpers-x86.h | 296 - js/src/jit/x86/BaselineIC-x86.cpp | 224 +- js/src/jit/x86/BaselineRegisters-x86.h | 38 - js/src/jit/x86/CodeGenerator-x86.cpp | 1174 +- js/src/jit/x86/CodeGenerator-x86.h | 70 +- js/src/jit/x86/LIR-x86.h | 132 +- js/src/jit/x86/LOpcodes-x86.h | 20 +- js/src/jit/x86/Lowering-x86.cpp | 493 +- js/src/jit/x86/Lowering-x86.h | 40 +- js/src/jit/x86/MacroAssembler-x86-inl.h | 1075 + js/src/jit/x86/MacroAssembler-x86.cpp | 1076 +- js/src/jit/x86/MacroAssembler-x86.h | 590 +- js/src/jit/x86/SharedIC-x86.cpp | 242 + js/src/jit/x86/SharedICHelpers-x86.h | 353 + js/src/jit/x86/SharedICRegisters-x86.h | 38 + js/src/jit/x86/Trampoline-x86.cpp | 168 +- js/src/js-confdefs.h.in | 3 +- js/src/js-config.h.in | 30 +- js/src/js-config.in | 2 +- js/src/js.msg | 272 +- js/src/js.pc.in | 2 +- js/src/jsalloc.cpp | 6 +- js/src/jsalloc.h | 68 +- js/src/jsapi-tests/Makefile.in | 6 - js/src/jsapi-tests/README | 16 +- js/src/jsapi-tests/moz.build | 70 +- js/src/jsapi-tests/selfTest.cpp | 7 - js/src/jsapi-tests/testAddPropertyPropcache.cpp | 12 +- js/src/jsapi-tests/testArgumentsObject.cpp | 6 +- js/src/jsapi-tests/testArrayBuffer.cpp | 125 +- js/src/jsapi-tests/testArrayBufferView.cpp | 70 +- js/src/jsapi-tests/testAssemblerBuffer.cpp | 579 + js/src/jsapi-tests/testBindCallable.cpp | 32 - js/src/jsapi-tests/testBoundFunction.cpp | 33 + js/src/jsapi-tests/testBug604087.cpp | 53 +- js/src/jsapi-tests/testCallArgs.cpp | 86 + .../testCallNonGenericMethodOnProxy.cpp | 13 +- js/src/jsapi-tests/testChromeBuffer.cpp | 39 +- js/src/jsapi-tests/testClassGetter.cpp | 22 +- js/src/jsapi-tests/testCloneScript.cpp | 34 +- js/src/jsapi-tests/testContexts.cpp | 53 - js/src/jsapi-tests/testDateToLocaleString.cpp | 54 + js/src/jsapi-tests/testDebugger.cpp | 6 +- js/src/jsapi-tests/testDeepFreeze.cpp | 10 +- .../testDefineGetterSetterNonEnumerable.cpp | 18 +- .../testDefinePropertyIgnoredAttributes.cpp | 86 +- .../jsapi-tests/testDeflateStringToUTF8Buffer.cpp | 286 + .../testDifferentNewTargetInvokeConstructor.cpp | 37 + js/src/jsapi-tests/testErrorCopying.cpp | 22 +- js/src/jsapi-tests/testException.cpp | 4 +- js/src/jsapi-tests/testExternalArrayBuffer.cpp | 48 + js/src/jsapi-tests/testExternalStrings.cpp | 6 +- js/src/jsapi-tests/testFindSCCs.cpp | 45 +- .../jsapi-tests/testForceLexicalInitialization.cpp | 39 + js/src/jsapi-tests/testForwardSetProperty.cpp | 68 +- .../testFreshGlobalEvalRedefinition.cpp | 15 +- js/src/jsapi-tests/testFunctionProperties.cpp | 4 +- js/src/jsapi-tests/testGCAllocator.cpp | 117 +- js/src/jsapi-tests/testGCCellPtr.cpp | 18 +- js/src/jsapi-tests/testGCChunkPool.cpp | 4 +- js/src/jsapi-tests/testGCExactRooting.cpp | 387 +- js/src/jsapi-tests/testGCFinalizeCallback.cpp | 115 +- js/src/jsapi-tests/testGCHeapPostBarriers.cpp | 150 +- js/src/jsapi-tests/testGCHooks.cpp | 36 + js/src/jsapi-tests/testGCMarking.cpp | 383 +- js/src/jsapi-tests/testGCNursery.cpp | 123 - js/src/jsapi-tests/testGCOutOfMemory.cpp | 39 +- js/src/jsapi-tests/testGCStoreBufferRemoval.cpp | 58 +- js/src/jsapi-tests/testGCUniqueId.cpp | 119 + js/src/jsapi-tests/testGCWeakCache.cpp | 94 + js/src/jsapi-tests/testGCWeakRef.cpp | 65 + js/src/jsapi-tests/testGetPropertyDescriptor.cpp | 20 +- js/src/jsapi-tests/testHashTable.cpp | 137 +- js/src/jsapi-tests/testHashTableInit.cpp | 26 - js/src/jsapi-tests/testIntString.cpp | 10 +- js/src/jsapi-tests/testIntern.cpp | 24 +- js/src/jsapi-tests/testIntlAvailableLocales.cpp | 58 + js/src/jsapi-tests/testIsInsideNursery.cpp | 8 +- js/src/jsapi-tests/testIteratorObject.cpp | 31 + js/src/jsapi-tests/testJSEvaluateScript.cpp | 30 +- js/src/jsapi-tests/testJitDCEinGVN.cpp | 30 +- js/src/jsapi-tests/testJitFoldsTo.cpp | 31 +- js/src/jsapi-tests/testJitGVN.cpp | 38 +- js/src/jsapi-tests/testJitMacroAssembler.cpp | 476 + js/src/jsapi-tests/testJitMinimalFunc.h | 21 +- .../jsapi-tests/testJitMoveEmitterCycles-mips.cpp | 416 - .../testJitMoveEmitterCycles-mips32.cpp | 414 + js/src/jsapi-tests/testJitMoveEmitterCycles.cpp | 633 +- js/src/jsapi-tests/testJitRValueAlloc.cpp | 4 +- js/src/jsapi-tests/testJitRangeAnalysis.cpp | 69 +- js/src/jsapi-tests/testJitRegisterSet.cpp | 138 + js/src/jsapi-tests/testLookup.cpp | 18 +- js/src/jsapi-tests/testLooselyEqual.cpp | 18 +- js/src/jsapi-tests/testMappedArrayBuffer.cpp | 75 +- js/src/jsapi-tests/testMutedErrors.cpp | 29 +- js/src/jsapi-tests/testNewObject.cpp | 42 +- .../jsapi-tests/testNewTargetInvokeConstructor.cpp | 25 + js/src/jsapi-tests/testNullRoot.cpp | 2 +- js/src/jsapi-tests/testOOM.cpp | 50 +- .../jsapi-tests/testObjectEmulatingUndefined.cpp | 28 +- js/src/jsapi-tests/testOps.cpp | 65 - js/src/jsapi-tests/testParseJSON.cpp | 303 +- js/src/jsapi-tests/testPersistentRooted.cpp | 57 +- js/src/jsapi-tests/testPreserveJitCode.cpp | 28 +- js/src/jsapi-tests/testPrintf.cpp | 71 + js/src/jsapi-tests/testPrivateGCThingValue.cpp | 57 + js/src/jsapi-tests/testProfileStrings.cpp | 41 +- js/src/jsapi-tests/testPromise.cpp | 91 + js/src/jsapi-tests/testPropCache.cpp | 8 +- js/src/jsapi-tests/testRegExp.cpp | 8 +- .../jsapi-tests/testRegExpInstanceProperties.cpp | 73 - js/src/jsapi-tests/testResolveRecursion.cpp | 72 +- js/src/jsapi-tests/testSavedStacks.cpp | 284 +- js/src/jsapi-tests/testScriptInfo.cpp | 2 +- js/src/jsapi-tests/testScriptObject.cpp | 79 +- js/src/jsapi-tests/testSetProperty.cpp | 4 +- .../testSetPropertyIgnoringNamedGetter.cpp | 30 +- .../testSharedImmutableStringsCache.cpp | 80 + js/src/jsapi-tests/testSlowScript.cpp | 4 +- js/src/jsapi-tests/testSourcePolicy.cpp | 12 +- js/src/jsapi-tests/testStructuredClone.cpp | 152 + .../jsapi-tests/testThreadingConditionVariable.cpp | 221 + js/src/jsapi-tests/testThreadingExclusiveData.cpp | 89 + js/src/jsapi-tests/testThreadingMutex.cpp | 50 + js/src/jsapi-tests/testThreadingThread.cpp | 103 + js/src/jsapi-tests/testTypedArrays.cpp | 110 +- js/src/jsapi-tests/testUbiNode.cpp | 933 +- js/src/jsapi-tests/testUncaughtError.cpp | 56 - js/src/jsapi-tests/testUncaughtSymbol.cpp | 53 + js/src/jsapi-tests/testWasmLEB128.cpp | 166 + js/src/jsapi-tests/testWeakMap.cpp | 113 +- js/src/jsapi-tests/testXDR.cpp | 40 +- js/src/jsapi-tests/tests.cpp | 49 +- js/src/jsapi-tests/tests.h | 89 +- js/src/jsapi.cpp | 5038 +- js/src/jsapi.h | 4842 +- js/src/jsarray.cpp | 2571 +- js/src/jsarray.h | 142 +- js/src/jsast.tbl | 7 +- js/src/jsatom.cpp | 232 +- js/src/jsatom.h | 88 +- js/src/jsatominlines.h | 32 +- js/src/jsautokw.py | 213 + js/src/jsbool.cpp | 14 +- js/src/jsbool.h | 8 +- js/src/jscntxt.cpp | 914 +- js/src/jscntxt.h | 520 +- js/src/jscntxtinlines.h | 106 +- js/src/jscompartment.cpp | 1017 +- js/src/jscompartment.h | 728 +- js/src/jscompartmentinlines.h | 28 +- js/src/jscpucfg.h | 114 +- js/src/jsdate.cpp | 1328 +- js/src/jsdate.h | 17 +- js/src/jsdtoa.cpp | 43 +- js/src/jsdtoa.h | 12 +- js/src/jsexn.cpp | 831 +- js/src/jsexn.h | 99 +- js/src/jsfriendapi.cpp | 900 +- js/src/jsfriendapi.h | 1646 +- js/src/jsfun.cpp | 1929 +- js/src/jsfun.h | 542 +- js/src/jsfuninlines.h | 38 +- js/src/jsgc.cpp | 5923 +- js/src/jsgc.h | 1087 +- js/src/jsgcinlines.h | 716 +- js/src/jshashutil.h | 38 +- js/src/jsiter.cpp | 681 +- js/src/jsiter.h | 61 +- js/src/jskwgen.cpp | 425 - js/src/jslibmath.h | 2 +- js/src/jslock.h | 23 - js/src/jsmath.cpp | 671 +- js/src/jsmath.h | 76 +- js/src/jsnativestack.cpp | 86 +- js/src/jsnspr.h | 22 + js/src/jsnum.cpp | 621 +- js/src/jsnum.h | 99 +- js/src/jsobj.cpp | 3631 +- js/src/jsobj.h | 969 +- js/src/jsobjinlines.h | 698 +- js/src/json.cpp | 383 +- js/src/json.h | 21 +- js/src/jsopcode.cpp | 1737 +- js/src/jsopcode.h | 412 +- js/src/jsopcodeinlines.h | 12 +- js/src/jsprf.cpp | 263 +- js/src/jsprf.h | 29 +- js/src/jspropertytree.cpp | 140 +- js/src/jspropertytree.h | 14 +- js/src/jsprototypes.h | 128 +- js/src/jspubtd.h | 418 +- js/src/jsreflect.cpp | 3622 - js/src/jsreflect.h | 95 - js/src/jsscript.cpp | 3148 +- js/src/jsscript.h | 1687 +- js/src/jsscriptinlines.h | 152 +- js/src/jsshell.msg | 35 +- js/src/jsstr.cpp | 3218 +- js/src/jsstr.h | 181 +- js/src/jstypes.h | 32 +- js/src/jsutil.cpp | 57 +- js/src/jsutil.h | 171 +- js/src/jsversion.h | 22 +- js/src/jswatchpoint.cpp | 41 +- js/src/jswatchpoint.h | 16 +- js/src/jsweakcache.h | 107 - js/src/jsweakmap.cpp | 580 +- js/src/jsweakmap.h | 397 +- js/src/jswin.h | 1 + js/src/jswrapper.h | 229 +- js/src/lib.rs | 2 + js/src/make-source-package.sh | 282 +- js/src/moz.build | 435 +- js/src/octane/mandreel.js | 2 +- js/src/octane/pdfjs.js | 2 +- js/src/old-configure.in | 2270 + js/src/perf/jsperf.cpp | 45 +- js/src/perf/jsperf.h | 2 +- js/src/perf/pm_linux.cpp | 32 +- js/src/prmjtime.cpp | 382 - js/src/prmjtime.h | 59 - js/src/proxy/BaseProxyHandler.cpp | 284 +- js/src/proxy/CrossCompartmentWrapper.cpp | 175 +- js/src/proxy/DeadObjectProxy.cpp | 80 +- js/src/proxy/DeadObjectProxy.h | 33 +- js/src/proxy/DirectProxyHandler.cpp | 247 - js/src/proxy/OpaqueCrossCompartmentWrapper.cpp | 194 + js/src/proxy/Proxy.cpp | 378 +- js/src/proxy/Proxy.h | 31 +- js/src/proxy/ScriptedDirectProxyHandler.cpp | 1289 - js/src/proxy/ScriptedDirectProxyHandler.h | 110 - js/src/proxy/ScriptedIndirectProxyHandler.cpp | 479 - js/src/proxy/ScriptedIndirectProxyHandler.h | 85 - js/src/proxy/ScriptedProxyHandler.cpp | 1428 + js/src/proxy/ScriptedProxyHandler.h | 107 + js/src/proxy/SecurityWrapper.cpp | 52 +- js/src/proxy/Wrapper.cpp | 362 +- js/src/shell/Makefile.in | 30 +- js/src/shell/ModuleLoader.js | 43 + js/src/shell/OSObject.cpp | 762 +- js/src/shell/OSObject.h | 21 +- js/src/shell/js-gdb.gdb | 18 - js/src/shell/js-gdb.py.in | 3 + js/src/shell/js.cpp | 5653 +- js/src/shell/jsheaptools.cpp | 577 - js/src/shell/jsheaptools.h | 18 - js/src/shell/jsoptparse.cpp | 74 +- js/src/shell/jsoptparse.h | 14 +- js/src/shell/jsshell.cpp | 74 + js/src/shell/jsshell.h | 84 + js/src/shell/moz.build | 49 +- .../src/tests/Intl/Array/shell.js | 0 js/src/tests/Intl/Array/toLocaleString-date.js | 53 + js/src/tests/Intl/Array/toLocaleString-number.js | 34 + js/src/tests/Intl/Array/toLocaleString.js | 35 + js/src/tests/Intl/Collator/construct-newtarget.js | 81 + .../src/tests/Intl/Date/browser.js | 0 .../src/tests/Intl/Date/shell.js | 0 .../tests/Intl/Date/toLocaleDateString_timeZone.js | 77 + js/src/tests/Intl/Date/toLocaleString_timeZone.js | 77 + .../tests/Intl/Date/toLocaleTimeString_timeZone.js | 77 + .../Intl/DateTimeFormat/construct-newtarget.js | 81 + js/src/tests/Intl/DateTimeFormat/formatToParts.js | 170 + .../tests/Intl/DateTimeFormat/format_timeZone.js | 104 + js/src/tests/Intl/DateTimeFormat/timeZone.js | 152 + .../Intl/DateTimeFormat/timeZone_backward_links.js | 134 + .../tests/Intl/DateTimeFormat/timeZone_backzone.js | 114 + .../Intl/DateTimeFormat/timeZone_backzone_links.js | 38 + .../DateTimeFormat/timeZone_notbackward_links.js | 51 + .../tests/Intl/NumberFormat/construct-newtarget.js | 81 + .../NumberFormat/duplicate-singleton-variant.js | 49 + .../Intl/NumberFormat/format-as-code-or-name.js | 75 + js/src/tests/Intl/NumberFormat/format.js | 6 +- .../Intl/NumberFormat/remove-unicode-extensions.js | 24 + .../src/tests/Intl/TypedArray/shell.js | 0 js/src/tests/Intl/TypedArray/toLocaleString.js | 103 + js/src/tests/Intl/four-letter-language-codes.js | 20 + js/src/tests/Intl/getCalendarInfo.js | 83 + .../getCanonicalLocales-overridden-arg-length.js | 20 + .../Intl/getCanonicalLocales-overridden-push.js | 16 + .../Intl/getCanonicalLocales-overridden-set.js | 16 + .../tests/Intl/getCanonicalLocales-weird-cases.js | 24 + .../Intl/getCanonicalLocales-with-duplicates.js | 15 + js/src/tests/Intl/getCanonicalLocales.js | 37 + js/src/tests/Intl/getDisplayNames.js | 238 + js/src/tests/Makefile.in | 1 + js/src/tests/README.txt | 4 +- js/src/tests/browser.js | 279 +- js/src/tests/compare_bench.py | 0 .../ecma/Array/array-length-set-during-for-in.js | 10 + js/src/tests/ecma/Date/15.9.5.2-2-n.js | 50 - js/src/tests/ecma/Date/15.9.5.js | 11 +- js/src/tests/ecma/ExecutionContexts/10.1.4-1.js | 1 - js/src/tests/ecma/ExecutionContexts/10.1.4-10.js | 1 - js/src/tests/ecma/ExecutionContexts/10.1.4-2.js | 1 - js/src/tests/ecma/ExecutionContexts/10.1.4-3.js | 1 - js/src/tests/ecma/ExecutionContexts/10.1.4-4.js | 1 - js/src/tests/ecma/ExecutionContexts/10.1.4-5.js | 1 - js/src/tests/ecma/ExecutionContexts/10.1.4-7.js | 1 - js/src/tests/ecma/ExecutionContexts/10.1.4-8.js | 1 - js/src/tests/ecma/ExecutionContexts/10.1.5-3.js | 1 - js/src/tests/ecma/LexicalConventions/7.3-1.js | 1 - js/src/tests/ecma/String/15.5.3.2-1.js | 20 + ...f-ToNumber-when-searchStr-larger-than-string.js | 22 + js/src/tests/ecma/extensions/10.1.4-9.js | 1 - js/src/tests/ecma/extensions/15.9.5.js | 42 - js/src/tests/ecma/extensions/errorcolumnblame.js | 60 +- js/src/tests/ecma/jsref.js | 632 - js/src/tests/ecma_2/Exceptions/date-001.js | 60 - js/src/tests/ecma_2/jsref.js | 591 - .../src/tests/ecma_2017/AsyncFunctions/browser.js | 0 .../AsyncFunctions/construct-newtarget.js | 79 + .../AsyncFunctions/cover-init-name-syntax.js | 65 + .../AsyncFunctions/duplicate-__proto__.js | 22 + .../src/tests/ecma_2017/AsyncFunctions/shell.js | 0 js/src/tests/ecma_2017/AsyncFunctions/subclass.js | 31 + .../src/tests/ecma_2017/Expressions/browser.js | 0 .../src/tests/ecma_2017/Expressions/shell.js | 0 .../Expressions/trailing_comma_arguments.js | 85 + .../ecma_2017/Expressions/trailing_comma_arrow.js | 108 + .../Expressions/trailing_comma_getter_setter.js | 88 + .../Expressions/trailing_comma_parameters.js | 165 + .../src/tests/ecma_2017/Statements/browser.js | 0 .../Statements/for-in-with-assignment-semantics.js | 46 + .../Statements/for-in-with-assignment-syntax.js | 68 + .../Statements/for-in-with-assignments.js | 82 + .../src/tests/ecma_2017/Statements/shell.js | 0 .../Statements/trailing_comma_parameters.js | 92 + .../src/tests/ecma_2017/browser.js | 0 js/src/tests/ecma_2017/lastIndex-exec.js | 80 + .../tests/ecma_2017/lastIndex-match-or-replace.js | 122 + js/src/tests/ecma_2017/lastIndex-search.js | 118 + .../zip-safe => js/src/tests/ecma_2017/shell.js | 0 js/src/tests/ecma_3/Array/regress-322135-02.js | 1 + js/src/tests/ecma_3/Exceptions/15.11.5.js | 9 +- js/src/tests/ecma_3/Number/15.7.4.6-1.js | 1 - js/src/tests/ecma_3/Number/15.7.4.7-1.js | 1 - js/src/tests/ecma_3/RegExp/15.10.6.2-2.js | 39 - js/src/tests/ecma_3/RegExp/regress-375711.js | 2 +- js/src/tests/ecma_3/RegExp/regress-465862.js | 2 - js/src/tests/ecma_5/Array/frozen-dense-array.js | 61 + .../tests/ecma_5/Array/frozen-dict-mode-length.js | 18 + js/src/tests/ecma_5/Array/unshift-01.js | 14 +- js/src/tests/ecma_5/Date/15.9.4.2.js | 3 + .../tests/ecma_5/Date/UTC-convert-all-arguments.js | 70 + .../Date/constructor-convert-all-arguments.js | 70 + js/src/tests/ecma_5/Function/Function-with-eval.js | 25 + .../ecma_5/Function/arguments-caller-callee.js | 12 +- .../Function/arguments-property-attributes.js | 8 +- js/src/tests/ecma_5/Function/function-bind.js | 12 + js/src/tests/ecma_5/Global/bug-320887.js | 15 + .../ecma_5/Global/cross-global-implicit-this.js | 96 +- .../ecma_5/JSON/cyclic-stringify-unrelated.js | 39 + js/src/tests/ecma_5/JSON/parse-array-gc.js | 3 + .../stringify-replacer-array-trailing-holes.js | 49 + js/src/tests/ecma_5/Object/15.2.3.3-01.js | 11 - js/src/tests/ecma_5/Object/15.2.3.4-04.js | 2 +- .../Object/defineProperties-callable-accessor.js | 19 + .../object-create-with-primitive-second-arg.js | 8 + js/src/tests/ecma_5/RegExp/exec.js | 2 +- .../instance-property-storage-introspection.js | 6 +- .../ecma_5/RegExp/regexp-space-character-class.js | 2 - js/src/tests/ecma_5/String/string-space-trim.js | 3 +- .../ecma_5/String/string-upper-lower-mapping.js | 1213 +- .../ecma_5/extensions/error-tostring-function.js | 4 +- .../ecma_5/extensions/function-definition-with.js | 9 +- .../extensions/getOwnPropertyNames-__proto__.js | 10 +- .../ecma_5/extensions/inc-dec-functioncall.js | 90 + .../extensions/misplaced-inconsistent-directive.js | 12 +- .../extensions/nested-delete-name-in-evalcode.js | 16 +- js/src/tests/ecma_5/extensions/proxy-__proto__.js | 81 - js/src/tests/ecma_5/extensions/proxy-strict.js | 2 +- .../extensions/strict-function-statements.js | 30 +- .../ecma_5/extensions/strict-function-toSource.js | 8 +- .../ecma_5/extensions/uneval-strict-functions.js | 61 - .../builtin-methods-reject-null-undefined-this.js | 2 +- js/src/tests/ecma_5/misc/future-reserved-words.js | 54 +- .../tests/ecma_5/misc/new-with-non-constructor.js | 20 +- js/src/tests/ecma_5/strict/15.10.7.js | 7 - js/src/tests/ecma_5/strict/primitive-assignment.js | 23 + .../tests/ecma_5/strict/primitive-this-getter.js | 56 + js/src/tests/ecma_6/Array/concat-proxy.js | 25 + .../tests/ecma_6/Array/concat-spreadable-basic.js | 37 + .../ecma_6/Array/concat-spreadable-primitive.js | 34 + js/src/tests/ecma_6/Array/fill.js | 2 +- js/src/tests/ecma_6/Array/from-iterator-close.js | 183 + js/src/tests/ecma_6/Array/from_primitive.js | 21 + js/src/tests/ecma_6/Array/from_proxy.js | 3 +- js/src/tests/ecma_6/Array/getter-name.js | 9 + .../Array/indexOf-never-returns-negative-zero.js | 4 + js/src/tests/ecma_6/Array/isArray.js | 77 +- js/src/tests/ecma_6/Array/iterator_edge_cases.js | 25 +- .../lastIndexOf-never-returns-negative-zero.js | 4 + js/src/tests/ecma_6/Array/shift_for_in.js | 13 + js/src/tests/ecma_6/Array/sort_basics.js | 46 + js/src/tests/ecma_6/Array/sort_holes.js | 66 + js/src/tests/ecma_6/Array/sort_proxy.js | 38 + js/src/tests/ecma_6/Array/sort_small.js | 33 + js/src/tests/ecma_6/Array/species.js | 182 + js/src/tests/ecma_6/Array/to-length.js | 40 + js/src/tests/ecma_6/Array/toLocaleString-nointl.js | 26 + js/src/tests/ecma_6/Array/toLocaleString.js | 14 + js/src/tests/ecma_6/Array/unscopables.js | 51 + js/src/tests/ecma_6/Array/values.js | 20 + .../tests/ecma_6/ArrayBuffer/CloneArrayBuffer.js | 35 + .../ecma_6/ArrayBuffer/constructorNotCallable.js | 8 + js/src/tests/ecma_6/ArrayBuffer/getter-name.js | 10 + js/src/tests/ecma_6/ArrayBuffer/slice-species.js | 180 + .../src/tests/ecma_6/ArrowFunctions/browser.js | 0 .../src/tests/ecma_6/ArrowFunctions/shell.js | 0 .../tests/ecma_6/ArrowFunctions/yield-in-arrow.js | 77 + .../tests/ecma_6/Class/boundFunctionSubclassing.js | 37 + .../tests/ecma_6/Class/bytecodePatternMatching.js | 29 + .../tests/ecma_6/Class/classConstructorNoCall.js | 21 + js/src/tests/ecma_6/Class/classHeritage.js | 97 + js/src/tests/ecma_6/Class/className.js | 249 + js/src/tests/ecma_6/Class/classPrototype.js | 65 + js/src/tests/ecma_6/Class/compPropDestr.js | 4 +- js/src/tests/ecma_6/Class/compPropNames.js | 4 +- js/src/tests/ecma_6/Class/constructorCalled.js | 45 + .../tests/ecma_6/Class/defaultConstructorBase.js | 18 + .../Class/defaultConstructorDerivedSpread.js | 19 + .../ecma_6/Class/defaultConstructorNotCallable.js | 8 + .../Class/derivedConstructorArrowEvalBinding.js | 12 + .../Class/derivedConstructorArrowEvalClosed.js | 11 + .../Class/derivedConstructorArrowEvalEscape.js | 13 + ...rivedConstructorArrowEvalEscapeUninitialized.js | 38 + .../Class/derivedConstructorArrowEvalGetThis.js | 10 + .../derivedConstructorArrowEvalNestedSuperCall.js | 34 + .../Class/derivedConstructorArrowEvalSuperCall.js | 18 + .../ecma_6/Class/derivedConstructorInlining.js | 19 + .../tests/ecma_6/Class/derivedConstructorName.js | 11 + .../Class/derivedConstructorReturnPrimitive.js | 15 + .../Class/derivedConstructorTDZExplicitThis.js | 12 + .../ecma_6/Class/derivedConstructorTDZOffEdge.js | 11 + .../Class/derivedConstructorTDZReturnAliasedTry.js | 14 + .../Class/derivedConstructorTDZReturnObject.js | 13 + .../ecma_6/Class/derivedConstructorTDZReturnTry.js | 16 + .../Class/derivedConstructorTDZReturnUndefined.js | 13 + .../ecma_6/Class/extendBuiltinConstructors.js | 111 + js/src/tests/ecma_6/Class/geterNoExprClosure.js | 20 + js/src/tests/ecma_6/Class/innerBinding.js | 86 + .../tests/ecma_6/Class/member-expr-after-super.js | 44 + js/src/tests/ecma_6/Class/methDefn.js | 35 +- js/src/tests/ecma_6/Class/methDefnGen.js | 10 +- js/src/tests/ecma_6/Class/method-named-static.js | 56 + js/src/tests/ecma_6/Class/methodInstallation.js | 101 + js/src/tests/ecma_6/Class/methodName.js | 40 + js/src/tests/ecma_6/Class/methodOverwrites.js | 80 + js/src/tests/ecma_6/Class/methodsPrototype.js | 39 + .../tests/ecma_6/Class/newTargetArgumentsIntact.js | 44 + js/src/tests/ecma_6/Class/newTargetArrow.js | 24 + js/src/tests/ecma_6/Class/newTargetBound.js | 16 + js/src/tests/ecma_6/Class/newTargetCCW.js | 10 + js/src/tests/ecma_6/Class/newTargetDVG.js | 7 + js/src/tests/ecma_6/Class/newTargetDefaults.js | 25 + js/src/tests/ecma_6/Class/newTargetDirectInvoke.js | 50 + js/src/tests/ecma_6/Class/newTargetEval.js | 34 + js/src/tests/ecma_6/Class/newTargetGenerators.js | 14 + js/src/tests/ecma_6/Class/newTargetMethods.js | 51 + js/src/tests/ecma_6/Class/newTargetNonFunction.js | 10 + js/src/tests/ecma_6/Class/newTargetProxyNative.js | 5 + js/src/tests/ecma_6/Class/outerBinding.js | 45 + js/src/tests/ecma_6/Class/shell.js | 16 + js/src/tests/ecma_6/Class/staticConstructor.js | 22 + js/src/tests/ecma_6/Class/staticMethods.js | 15 + js/src/tests/ecma_6/Class/strictExecution.js | 38 + js/src/tests/ecma_6/Class/stringConstructor.js | 12 + .../tests/ecma_6/Class/subclassedArrayUnboxed.js | 22 + .../ecma_6/Class/superCallBadDynamicSuperClass.js | 12 + .../ecma_6/Class/superCallBadNewTargetPrototype.js | 25 + js/src/tests/ecma_6/Class/superCallBaseInvoked.js | 55 + js/src/tests/ecma_6/Class/superCallIllegal.js | 7 + js/src/tests/ecma_6/Class/superCallInvalidBase.js | 9 + js/src/tests/ecma_6/Class/superCallOrder.js | 26 + js/src/tests/ecma_6/Class/superCallProperBase.js | 34 + js/src/tests/ecma_6/Class/superCallSpreadCall.js | 27 + js/src/tests/ecma_6/Class/superCallThisInit.js | 45 + js/src/tests/ecma_6/Class/superPropBasicCalls.js | 27 + js/src/tests/ecma_6/Class/superPropBasicChain.js | 11 + js/src/tests/ecma_6/Class/superPropBasicGetter.js | 36 + js/src/tests/ecma_6/Class/superPropBasicNew.js | 17 + js/src/tests/ecma_6/Class/superPropChains.js | 58 + js/src/tests/ecma_6/Class/superPropDVG.js | 17 + js/src/tests/ecma_6/Class/superPropDelete.js | 46 + js/src/tests/ecma_6/Class/superPropDerivedCalls.js | 77 + .../tests/ecma_6/Class/superPropDestructuring.js | 43 + .../tests/ecma_6/Class/superPropEvalInsideArrow.js | 11 + .../ecma_6/Class/superPropEvalInsideNested.js | 13 + js/src/tests/ecma_6/Class/superPropFor.js | 25 + .../ecma_6/Class/superPropHeavyweightArrow.js | 12 + js/src/tests/ecma_6/Class/superPropHomeObject.js | 62 + js/src/tests/ecma_6/Class/superPropIncDecElem.js | 24 + .../ecma_6/Class/superPropLazyInnerFunction.js | 19 + .../tests/ecma_6/Class/superPropNoOverwriting.js | 58 + js/src/tests/ecma_6/Class/superPropOrdering.js | 93 + js/src/tests/ecma_6/Class/superPropProtoChanges.js | 22 + js/src/tests/ecma_6/Class/superPropProxies.js | 83 + js/src/tests/ecma_6/Class/superPropSkips.js | 45 + js/src/tests/ecma_6/Class/superPropStatics.js | 34 + js/src/tests/ecma_6/Class/superPropStrictAssign.js | 23 + .../tests/ecma_6/Class/uninitializedThisError.js | 57 + .../tests/ecma_6/Comprehensions/error-messages.js | 11 +- js/src/tests/ecma_6/Comprehensions/sudoku.js | 25 +- .../ecma_6/DataView/detach-after-construction.js | 11 + .../tests/ecma_6/DataView/get-set-index-range.js | 36 + js/src/tests/ecma_6/DataView/getter-name.js | 11 + .../src/tests/ecma_6/Date/browser.js | 0 .../ecma_6/Date/constructor-one-Date-argument.js | 40 + js/src/tests/ecma_6/Date/non-iso.js | 63 + .../tests/ecma_6/Date/prototype-is-not-a-date.js | 15 + js/src/tests/ecma_6/Date/toPrimitive.js | 62 + js/src/tests/ecma_6/Date/toString-generic.js | 13 + .../ecma_6/Destructuring/array-default-class.js | 25 + .../ecma_6/Destructuring/array-iterator-close.js | 93 + .../src/tests/ecma_6/Destructuring/browser.js | 0 .../ecma_6/Destructuring/cover-init-name-syntax.js | 72 + .../ecma_6/Destructuring/iterator-primitive.js | 36 + js/src/tests/ecma_6/Destructuring/order-super.js | 727 + js/src/tests/ecma_6/Destructuring/order.js | 745 + .../Destructuring/rest-with-trailing-comma.js | 45 + .../src/tests/ecma_6/Destructuring/shell.js | 0 .../yield-in-object-destr-function.js | 182 + .../yield-in-object-destr-generator.js | 200 + .../Destructuring/yield-in-object-destr-script.js | 123 + .../yield-with-escape-in-object-destr-function.js | 182 + .../yield-with-escape-in-object-destr-generator.js | 200 + .../yield-with-escape-in-object-destr-script.js | 123 + js/src/tests/ecma_6/Error/constructor-proto.js | 17 + js/src/tests/ecma_6/Error/prototype-properties.js | 24 + js/src/tests/ecma_6/Error/prototype.js | 18 + .../src/tests/ecma_6/Error/shell.js | 0 .../ecma_6/Expressions/ToPropertyKey-symbols.js | 90 + .../Expressions/computed-property-side-effects.js | 35 + .../Expressions/delete-constant-folded-and-or.js | 41 + .../destructuring-array-default-call.js | 10 + .../destructuring-array-default-class.js | 72 + .../destructuring-array-default-function-nested.js | 11 + .../destructuring-array-default-function.js | 11 + .../destructuring-array-default-simple.js | 16 + .../destructuring-array-default-yield.js | 22 + .../ecma_6/Expressions/destructuring-array-done.js | 319 + .../Expressions/destructuring-array-lexical.js | 12 + .../destructuring-pattern-parenthesized.js | 140 + .../object-literal-computed-property-evaluation.js | 38 + js/src/tests/ecma_6/Expressions/shell.js | 186 + .../tagged-template-constant-folding.js | 28 + .../ecma_6/Function/arguments-extra-property.js | 33 + js/src/tests/ecma_6/Function/arguments-iterator.js | 167 + .../Function/arguments-parameter-shadowing.js | 22 + .../tests/ecma_6/Function/bound-length-and-name.js | 6 +- js/src/tests/ecma_6/Function/bound-prototype.js | 37 + .../construct-bound-proxy-with-many-arguments.js | 13 + ...tor-toString-arguments-before-parsing-params.js | 23 + .../ecma_6/Function/function-name-assignment.js | 139 + .../tests/ecma_6/Function/function-name-binding.js | 54 + .../tests/ecma_6/Function/function-name-class.js | 32 + js/src/tests/ecma_6/Function/function-name-for.js | 31 + .../tests/ecma_6/Function/function-name-method.js | 70 + .../ecma_6/Function/function-name-property.js | 58 + .../tests/ecma_6/Function/has-instance-jitted.js | 96 + js/src/tests/ecma_6/Function/has-instance.js | 101 + .../ecma_6/Function/invalid-parameter-list.js | 27 + ...-with-destructuring-and-parameter-expression.js | 31 + .../Function/line-terminator-before-arrow.js | 9 + .../ecma_6/Function/parameter-redeclaration.js | 19 + .../tests/ecma_6/Function/rest-parameter-names.js | 68 + js/src/tests/ecma_6/Function/return-finally.js | 172 + .../ecma_6/Function/spread-iterator-primitive.js | 28 + .../tests/ecma_6/Generators/construct-newtarget.js | 79 + .../tests/ecma_6/Generators/delegating-yield-1.js | 2 +- .../tests/ecma_6/Generators/delegating-yield-2.js | 20 +- .../tests/ecma_6/Generators/delegating-yield-3.js | 12 +- .../tests/ecma_6/Generators/delegating-yield-5.js | 2 +- .../tests/ecma_6/Generators/delegating-yield-7.js | 2 +- js/src/tests/ecma_6/Generators/iteration.js | 6 +- .../ecma_6/Generators/iterator-next-non-object.js | 64 + js/src/tests/ecma_6/Generators/objects.js | 8 - js/src/tests/ecma_6/Generators/return-finally.js | 309 + js/src/tests/ecma_6/Generators/runtime.js | 4 +- js/src/tests/ecma_6/Generators/subclass.js | 33 + js/src/tests/ecma_6/Generators/syntax.js | 17 +- .../ecma_6/Generators/yield-iterator-close.js | 58 + .../ecma_6/Generators/yield-star-iterator-close.js | 153 + .../Generators/yield-star-iterator-primitive.js | 31 + .../block-scoped-functions-annex-b-eval.js | 51 + .../block-scoped-functions-annex-b-generators.js | 26 + .../block-scoped-functions-annex-b-if.js | 42 + .../block-scoped-functions-annex-b-label.js | 43 + .../block-scoped-functions-annex-b-property.js | 18 + .../block-scoped-functions-annex-b-same-name.js | 7 + .../block-scoped-functions-annex-b-with.js | 18 + .../block-scoped-functions-annex-b.js | 31 + .../block-scoped-functions-deprecated-redecl.js | 78 + .../block-scoped-functions-hoisted-tdz.js | 30 + .../block-scoped-functions-strict.js | 45 + .../tests/ecma_6/LexicalEnvironment/bug-1216623.js | 19 + .../tests/ecma_6/LexicalEnvironment/catch-body.js | 19 + .../const-declaration-in-for-loop.js | 88 + .../eval-has-lexical-environment.js | 45 + .../eval-nondefinable-function.js | 10 + .../for-loop-with-bindings-added-at-runtime.js | 125 + js/src/tests/ecma_6/LexicalEnvironment/for-loop.js | 13 +- .../LexicalEnvironment/implicit-this-in-with.js | 18 + .../nondefinable-function-same-script.js | 24 + .../redeclaring-global-properties.js | 64 + .../LexicalEnvironment/unscopables-basics.js | 22 + .../LexicalEnvironment/unscopables-closures.js | 23 + .../ecma_6/LexicalEnvironment/unscopables-const.js | 8 + .../LexicalEnvironment/unscopables-delete.js | 27 + .../LexicalEnvironment/unscopables-getters.js | 41 + .../LexicalEnvironment/unscopables-global.js | 18 + .../LexicalEnvironment/unscopables-ignored.js | 22 + .../ecma_6/LexicalEnvironment/unscopables-miss.js | 7 + .../unscopables-mutation-frozen.js | 18 + .../LexicalEnvironment/unscopables-mutation.js | 44 + .../ecma_6/LexicalEnvironment/unscopables-proto.js | 39 + .../ecma_6/LexicalEnvironment/unscopables-proxy.js | 46 + .../LexicalEnvironment/unscopables-strict.js | 32 + .../ecma_6/LexicalEnvironment/unscopables-tdz.js | 9 + ...var-in-catch-body-annex-b-eval-destructuring.js | 10 + .../var-in-catch-body-annex-b-eval-for-of.js | 12 + .../var-in-catch-body-annex-b-eval.js | 21 + .../var-in-catch-body-annex-b.js | 116 + .../with-global-ignores-global-let-variables.js | 1 - .../tests/ecma_6/Map/constructor-iterator-close.js | 253 + .../ecma_6/Map/constructor-iterator-primitive.js | 34 + js/src/tests/ecma_6/Map/getter-name.js | 10 + js/src/tests/ecma_6/Map/iterable.js | 28 + js/src/tests/ecma_6/Math/acosh-approx.js | 2 +- js/src/tests/ecma_6/Math/asinh-approx.js | 18 +- js/src/tests/ecma_6/Math/atanh-approx.js | 2 +- js/src/tests/ecma_6/Math/cbrt-approx.js | 8 +- js/src/tests/ecma_6/Math/cosh-approx.js | 10 +- js/src/tests/ecma_6/Math/expm1-approx.js | 40 +- js/src/tests/ecma_6/Math/expm1-monotonicity.js | 94 + js/src/tests/ecma_6/Math/log2-approx.js | 2 +- js/src/tests/ecma_6/Math/sinh-approx.js | 9 +- js/src/tests/ecma_6/Math/tanh-approx.js | 2 +- .../tests/ecma_6/Number/20.1.3.2-toExponential.js | 47 + js/src/tests/ecma_6/Number/20.1.3.2-toPrecision.js | 47 + js/src/tests/ecma_6/Number/20.1.3.3-toFixed.js | 17 + js/src/tests/ecma_6/Number/parseFloat-01.js | 3 + js/src/tests/ecma_6/Number/parseInt-01.js | 2 + js/src/tests/ecma_6/Object/accessor-name.js | 35 + .../ecma_6/Object/accessor-non-constructor.js | 20 + js/src/tests/ecma_6/Object/assign.js | 1 + js/src/tests/ecma_6/Object/bug-1150906.js | 13 + js/src/tests/ecma_6/Object/bug-1206700.js | 10 + .../tests/ecma_6/Object/defineProperties-order.js | 17 + .../Object/destructuring-shorthand-defaults.js | 135 + .../ecma_6/Object/getOwnPropertyDescriptor.js | 12 +- js/src/tests/ecma_6/Object/getter-name.js | 10 + .../tests/ecma_6/Object/method-non-constructor.js | 12 + .../ecma_6/Object/property-descriptor-order.js | 17 + .../Object/setPrototypeOf-cross-realm-cycle.js | 11 + js/src/tests/ecma_6/Object/setPrototypeOf-cycle.js | 16 + .../ecma_6/Object/setPrototypeOf-same-value.js | 11 + js/src/tests/ecma_6/Object/toLocaleString.js | 13 + js/src/tests/ecma_6/Object/toPrimitive-callers.js | 57 + js/src/tests/ecma_6/Object/toPrimitive.js | 101 + .../src/tests/ecma_6/Promise/browser.js | 0 js/src/tests/ecma_6/Promise/bug-1287334.js | 12 + js/src/tests/ecma_6/Promise/bug-1288382.js | 13 + js/src/tests/ecma_6/Promise/bug-1289040.js | 13 + js/src/tests/ecma_6/Promise/dependent-promises.js | 41 + .../ecma_6/Promise/enqueue-promise-reactions.js | 43 + .../ecma_6/Promise/get-wait-for-all-promise.js | 65 + js/src/tests/ecma_6/Promise/iterator-close.js | 234 + js/src/tests/ecma_6/Promise/iterator-primitive.js | 28 + .../tests/ecma_6/Promise/methods-non-enumerable.js | 9 + js/src/tests/ecma_6/Promise/promise-all.js | 30 + js/src/tests/ecma_6/Promise/promise-basics.js | 101 + .../ecma_6/Promise/promise-rejection-tracking.js | 36 + js/src/tests/ecma_6/Promise/promise-species.js | 13 + js/src/tests/ecma_6/Promise/promise-subclassing.js | 67 + js/src/tests/ecma_6/Promise/self-resolve.js | 23 + .../src/tests/ecma_6/Promise/shell.js | 0 js/src/tests/ecma_6/Proxy/getPrototypeOf.js | 285 + js/src/tests/ecma_6/Proxy/global-receiver.js | 35 + js/src/tests/ecma_6/Proxy/hasInstance.js | 13 + ...son-stringify-replacer-array-revocable-proxy.js | 39 + js/src/tests/ecma_6/Proxy/ownkeys-allowed-types.js | 20 + js/src/tests/ecma_6/Proxy/ownkeys-linear.js | 70 + .../tests/ecma_6/Proxy/ownkeys-trap-duplicates.js | 32 + js/src/tests/ecma_6/Proxy/proxy-for-in.js | 37 + .../ecma_6/Proxy/proxy-no-receiver-overwrite.js | 23 + .../ecma_6/Proxy/proxy-with-revoked-arguments.js | 53 + js/src/tests/ecma_6/Proxy/regress-bug1062349.js | 31 + js/src/tests/ecma_6/Proxy/revoke-as-side-effect.js | 73 + js/src/tests/ecma_6/Proxy/setPrototypeOf.js | 258 + js/src/tests/ecma_6/Proxy/trap-null.js | 103 + js/src/tests/ecma_6/Reflect/apply.js | 130 + js/src/tests/ecma_6/Reflect/argumentsList.js | 164 + js/src/tests/ecma_6/Reflect/construct.js | 107 + js/src/tests/ecma_6/Reflect/defineProperty.js | 164 + js/src/tests/ecma_6/Reflect/deleteProperty.js | 80 + js/src/tests/ecma_6/Reflect/get.js | 72 + .../ecma_6/Reflect/getOwnPropertyDescriptor.js | 21 + js/src/tests/ecma_6/Reflect/getPrototypeOf.js | 17 + js/src/tests/ecma_6/Reflect/has.js | 41 + js/src/tests/ecma_6/Reflect/isExtensible.js | 57 + js/src/tests/ecma_6/Reflect/ownKeys.js | 66 + js/src/tests/ecma_6/Reflect/preventExtensions.js | 56 + js/src/tests/ecma_6/Reflect/propertyKeys.js | 84 + js/src/tests/ecma_6/Reflect/set.js | 280 +- js/src/tests/ecma_6/Reflect/setPrototypeOf.js | 72 + js/src/tests/ecma_6/Reflect/shell.js | 9 + js/src/tests/ecma_6/Reflect/surfaces.js | 59 + js/src/tests/ecma_6/Reflect/target.js | 44 + js/src/tests/ecma_6/RegExp/RegExpExec-exec.js | 18 + js/src/tests/ecma_6/RegExp/RegExpExec-return.js | 31 + js/src/tests/ecma_6/RegExp/class-null.js | 15 + js/src/tests/ecma_6/RegExp/compile-lastIndex.js | 82 + js/src/tests/ecma_6/RegExp/compile-symbol.js | 14 + js/src/tests/ecma_6/RegExp/constructor-IsRegExp.js | 86 + .../tests/ecma_6/RegExp/constructor-constructor.js | 78 + .../tests/ecma_6/RegExp/constructor-ordering-2.js | 21 + js/src/tests/ecma_6/RegExp/constructor-ordering.js | 16 + .../ecma_6/RegExp/constructor-regexp-unicode.js | 9 + js/src/tests/ecma_6/RegExp/constructor-regexp.js | 24 +- js/src/tests/ecma_6/RegExp/constructor-symbol.js | 14 + js/src/tests/ecma_6/RegExp/descriptor.js | 7 +- .../tests/ecma_6/RegExp/exec-lastIndex-negative.js | 27 + js/src/tests/ecma_6/RegExp/flag-accessors.js | 7 +- js/src/tests/ecma_6/RegExp/flags.js | 4 +- js/src/tests/ecma_6/RegExp/getter-name.js | 16 + js/src/tests/ecma_6/RegExp/ignoreCase-multiple.js | 71 + .../tests/ecma_6/RegExp/lastIndex-nonwritable.js | 27 + .../RegExp/match-local-tolength-recompilation.js | 75 + js/src/tests/ecma_6/RegExp/match-this.js | 12 + js/src/tests/ecma_6/RegExp/match-trace.js | 147 + js/src/tests/ecma_6/RegExp/match.js | 36 + js/src/tests/ecma_6/RegExp/prototype.js | 31 + js/src/tests/ecma_6/RegExp/replace-compile.js | 21 + .../tests/ecma_6/RegExp/replace-global-unicode.js | 18 + .../RegExp/replace-local-tolength-lastindex.js | 22 + .../RegExp/replace-local-tolength-recompilation.js | 75 + .../ecma_6/RegExp/replace-sticky-lastIndex.js | 23 + js/src/tests/ecma_6/RegExp/replace-sticky.js | 21 + js/src/tests/ecma_6/RegExp/replace-this.js | 12 + js/src/tests/ecma_6/RegExp/replace-trace.js | 309 + js/src/tests/ecma_6/RegExp/replace-twoBytes.js | 44 + js/src/tests/ecma_6/RegExp/replace.js | 34 + js/src/tests/ecma_6/RegExp/search-this.js | 12 + js/src/tests/ecma_6/RegExp/search-trace.js | 78 + js/src/tests/ecma_6/RegExp/search.js | 26 + js/src/tests/ecma_6/RegExp/source.js | 12 +- js/src/tests/ecma_6/RegExp/split-deleted-flags.js | 11 + js/src/tests/ecma_6/RegExp/split-flags-on-obj.js | 21 + .../tests/ecma_6/RegExp/split-invalid-lastIndex.js | 31 + js/src/tests/ecma_6/RegExp/split-limit.js | 14 + js/src/tests/ecma_6/RegExp/split-obj.js | 12 + js/src/tests/ecma_6/RegExp/split-prop-access.js | 19 + js/src/tests/ecma_6/RegExp/split-this.js | 12 + js/src/tests/ecma_6/RegExp/split-trace.js | 229 + js/src/tests/ecma_6/RegExp/split.js | 30 + js/src/tests/ecma_6/RegExp/sticky.js | 126 + js/src/tests/ecma_6/RegExp/test-trailing.js | 31 + js/src/tests/ecma_6/RegExp/toString.js | 42 + .../tests/ecma_6/RegExp/unicode-back-reference.js | 39 + js/src/tests/ecma_6/RegExp/unicode-braced.js | 166 + .../RegExp/unicode-character-class-escape.js | 75 + js/src/tests/ecma_6/RegExp/unicode-class-braced.js | 236 + js/src/tests/ecma_6/RegExp/unicode-class-empty.js | 25 + .../ecma_6/RegExp/unicode-class-ignoreCase.js | 28 + .../ecma_6/RegExp/unicode-class-lead-trail.js | 142 + .../tests/ecma_6/RegExp/unicode-class-negated.js | 64 + js/src/tests/ecma_6/RegExp/unicode-class-range.js | 28 + js/src/tests/ecma_6/RegExp/unicode-class-raw.js | 65 + .../ecma_6/RegExp/unicode-disallow-extended.js | 117 + js/src/tests/ecma_6/RegExp/unicode-everything.js | 59 + .../ecma_6/RegExp/unicode-ignoreCase-ascii.js | 45 + .../ecma_6/RegExp/unicode-ignoreCase-escape.js | 71 + .../ecma_6/RegExp/unicode-ignoreCase-negated.js | 19 + .../RegExp/unicode-ignoreCase-word-boundary.js | 25 + js/src/tests/ecma_6/RegExp/unicode-ignoreCase.js | 2643 + js/src/tests/ecma_6/RegExp/unicode-index.js | 17 + js/src/tests/ecma_6/RegExp/unicode-lead-trail.js | 218 + js/src/tests/ecma_6/RegExp/unicode-raw.js | 139 + js/src/tests/ecma_6/Set/getter-name.js | 10 + .../arrow-function-at-end-of-for-statement-head.js | 64 + .../arrow-function-in-for-statement-head.js | 33 + .../src/tests/ecma_6/Statements/browser.js | 0 .../ecma_6/Statements/for-in-with-declaration.js | 31 + .../for-in-with-destructuring-assignments.js | 130 + .../for-inof-coverinitname-destr-assign.js | 55 + js/src/tests/ecma_6/Statements/for-inof-finally.js | 78 + .../Statements/for-inof-loop-const-declaration.js | 94 + ...e-iteration-expression-contains-index-string.js | 43 + .../for-loop-declaration-contains-computed-name.js | 48 + .../for-loop-declaration-contains-initializer.js | 50 + .../Statements/for-of-iterator-close-throw.js | 35 + .../ecma_6/Statements/for-of-iterator-close.js | 102 + .../ecma_6/Statements/for-of-iterator-primitive.js | 28 + .../Statements/for-of-var-with-initializer.js | 32 + .../tests/ecma_6/Statements/if-constant-folding.js | 35 + .../property-reference-self-assignment.js | 38 + .../src/tests/ecma_6/Statements/shell.js | 0 js/src/tests/ecma_6/Statements/try-completion.js | 482 + js/src/tests/ecma_6/String/AdvanceStringIndex.js | 43 + js/src/tests/ecma_6/String/IsRegExp.js | 24 + js/src/tests/ecma_6/String/fromCodePoint.js | 12 + js/src/tests/ecma_6/String/internalUsage.js | 30 + js/src/tests/ecma_6/String/iterator_edge_cases.js | 2 +- js/src/tests/ecma_6/String/match-GetMethod.js | 28 + js/src/tests/ecma_6/String/match.js | 31 + .../tests/ecma_6/String/normalize-form-non-atom.js | 18 + .../ecma_6/String/normalize-generateddata-input.js | 37470 ++--- js/src/tests/ecma_6/String/replace-GetMethod.js | 24 + js/src/tests/ecma_6/String/replace.js | 19 + js/src/tests/ecma_6/String/search-GetMethod.js | 24 + js/src/tests/ecma_6/String/search.js | 27 + js/src/tests/ecma_6/String/split-GetMethod.js | 24 + js/src/tests/ecma_6/String/split-order.js | 22 + js/src/tests/ecma_6/String/split.js | 19 + .../string-code-point-upper-lower-mapping.js | 396 + js/src/tests/ecma_6/Symbol/as-base-value.js | 10 +- js/src/tests/ecma_6/Symbol/conversions.js | 71 +- js/src/tests/ecma_6/Symbol/property-basics.js | 6 +- js/src/tests/ecma_6/Symbol/property-reflection.js | 12 +- js/src/tests/ecma_6/Symbol/species.js | 30 + js/src/tests/ecma_6/Symbol/surfaces.js | 2 +- js/src/tests/ecma_6/Symbol/toPrimitive.js | 39 + js/src/tests/ecma_6/Symbol/toStringTag.js | 155 + js/src/tests/ecma_6/Symbol/well-known.js | 42 +- .../src/tests/ecma_6/Syntax/browser.js | 0 .../Syntax/declaration-forbidden-in-label.js | 34 + .../ecma_6/Syntax/escaped-let-static-identifier.js | 57 + .../escaped-strict-reserved-words-and-yield.js | 105 + .../ecma_6/Syntax/identifier_vertical_tilde.js | 20 + .../identifiers-with-extended-unicode-escape.js | 208 + .../ecma_6/Syntax/keyword-unescaped-requirement.js | 68 + js/src/tests/ecma_6/Syntax/let-as-label.js | 35 + .../src/tests/ecma_6/Syntax/shell.js | 0 .../Syntax/statement-versus-statementlistitem.js | 148 + .../ecma_6/Syntax/unicode_other_id_continue.js | 45 + .../tests/ecma_6/Syntax/unicode_other_id_start.js | 48 + js/src/tests/ecma_6/Syntax/yield-as-identifier.js | 54 + js/src/tests/ecma_6/TemplateStrings/lineNumber.js | 72 + .../Tconstructor-fromTypedArray-byteLength.js | 17 + .../constructor-ArrayBuffer-species-wrap.js | 63 + .../TypedArray/constructor-ArrayBuffer-species.js | 51 + .../TypedArray/constructor-iterable-generator.js | 16 + ...ructor-iterable-modified-array-iterator-next.js | 28 + ...constructor-iterable-modified-array-iterator.js | 28 + .../constructor-iterable-nonpacked-array.js | 17 + .../constructor-iterable-not-callable.js | 15 + ...onstructor-iterable-packed-array-side-effect.js | 17 + .../constructor-iterable-packed-array.js | 16 + .../constructor-iterable-undefined-or-null.js | 22 + .../TypedArray/constructor-iterator-primitive.js | 29 + .../ecma_6/TypedArray/constructor-non-detached.js | 15 + .../ecma_6/TypedArray/constructor-not-callable.js | 10 + .../TypedArray/constructor-undefined-args.js | 14 + .../ecma_6/TypedArray/constructor_bad-args.js | 13 + .../TypedArray/detached-array-buffer-checks.js | 109 + .../element-setting-converts-using-ToNumber.js | 6 +- js/src/tests/ecma_6/TypedArray/entries.js | 22 +- js/src/tests/ecma_6/TypedArray/every-and-some.js | 26 +- js/src/tests/ecma_6/TypedArray/fill.js | 19 +- js/src/tests/ecma_6/TypedArray/filter-species.js | 56 + .../tests/ecma_6/TypedArray/find-and-findIndex.js | 16 +- js/src/tests/ecma_6/TypedArray/forEach.js | 16 +- js/src/tests/ecma_6/TypedArray/from_basics.js | 16 +- js/src/tests/ecma_6/TypedArray/from_constructor.js | 53 +- js/src/tests/ecma_6/TypedArray/from_errors.js | 55 +- js/src/tests/ecma_6/TypedArray/from_iterable.js | 14 +- js/src/tests/ecma_6/TypedArray/from_mapping.js | 23 +- js/src/tests/ecma_6/TypedArray/from_proxy.js | 69 - js/src/tests/ecma_6/TypedArray/from_realms.js | 14 +- js/src/tests/ecma_6/TypedArray/from_string.js | 17 +- js/src/tests/ecma_6/TypedArray/from_surfaces.js | 14 +- js/src/tests/ecma_6/TypedArray/from_this.js | 14 +- js/src/tests/ecma_6/TypedArray/getter-name.js | 16 + js/src/tests/ecma_6/TypedArray/has-property-op.js | 14 +- js/src/tests/ecma_6/TypedArray/includes.js | 17 +- .../ecma_6/TypedArray/indexOf-and-lastIndexOf.js | 44 +- .../indexOf-never-returns-negative-zero.js | 7 + js/src/tests/ecma_6/TypedArray/iterator.js | 42 + js/src/tests/ecma_6/TypedArray/join.js | 19 +- js/src/tests/ecma_6/TypedArray/keys.js | 16 +- .../lastIndexOf-never-returns-negative-zero.js | 7 + js/src/tests/ecma_6/TypedArray/map-and-filter.js | 33 +- js/src/tests/ecma_6/TypedArray/map-species.js | 56 + .../ecma_6/TypedArray/object-defineproperty.js | 14 +- js/src/tests/ecma_6/TypedArray/of.js | 56 +- .../TypedArray/prototype-constructor-identity.js | 6 +- .../ecma_6/TypedArray/reduce-and-reduceRight.js | 16 +- js/src/tests/ecma_6/TypedArray/reverse.js | 14 +- .../tests/ecma_6/TypedArray/set-negative-offset.js | 35 + js/src/tests/ecma_6/TypedArray/set.js | 21 + js/src/tests/ecma_6/TypedArray/shell.js | 114 + js/src/tests/ecma_6/TypedArray/slice-species.js | 49 + js/src/tests/ecma_6/TypedArray/slice.js | 31 +- js/src/tests/ecma_6/TypedArray/sort_basics.js | 73 + js/src/tests/ecma_6/TypedArray/sort_comparators.js | 32 + js/src/tests/ecma_6/TypedArray/sort_errors.js | 87 + js/src/tests/ecma_6/TypedArray/sort_globals.js | 9 + js/src/tests/ecma_6/TypedArray/sort_small.js | 38 + js/src/tests/ecma_6/TypedArray/sort_snans.js | 72 + .../ecma_6/TypedArray/sorting_buffer_access.js | 15 + js/src/tests/ecma_6/TypedArray/subarray-species.js | 63 + js/src/tests/ecma_6/TypedArray/subarray.js | 29 + .../ecma_6/TypedArray/toLocaleString-detached.js | 38 + .../ecma_6/TypedArray/toLocaleString-nointl.js | 40 + js/src/tests/ecma_6/TypedArray/toLocaleString.js | 80 + js/src/tests/ecma_6/TypedArray/toString.js | 69 + js/src/tests/ecma_6/TypedArray/values.js | 16 +- .../ArrayBuffer-slice-arguments-detaching.js | 81 + .../ArrayBuffer-slice-arguments-neutering.js | 83 - .../DataView-construct-arguments-detaching.js | 81 + .../DataView-construct-arguments-neutering.js | 83 - .../extensions/DataView-set-arguments-detaching.js | 85 + .../extensions/DataView-set-arguments-neutering.js | 87 - .../ecma_6/extensions/RegExp-replace-lastParen.js | 12 + .../tests/ecma_6/extensions/String-match-flags.js | 27 + .../TypedArray-set-object-funky-length-detaches.js | 66 + .../TypedArray-set-object-funky-length-neuters.js | 67 - .../TypedArray-subarray-arguments-detaching.js | 112 + .../TypedArray-subarray-arguments-neutering.js | 115 - .../extensions/array-isArray-proxy-recursion.js | 41 + .../element-setting-ToNumber-detaches.js | 36 + .../extensions/element-setting-ToNumber-neuters.js | 40 - ...al-declaration-and-nested-function-statement.js | 130 + ...indirect-proxy-preventExtensions-error-realm.js | 75 - .../keyword-unescaped-requirement-modules.js | 99 + .../extensions/keyword-unescaped-requirement.js | 43 + .../ecma_6/extensions/new-cross-compartment.js | 42 + ...on-and-gc-during-new-RegExp-pattern-ToString.js | 41 + .../ecma_6/extensions/setImmutablePrototype.js | 14 +- js/src/tests/ecma_6/extensions/shell.js | 5 + js/src/tests/ecma_6/shell.js | 53 +- js/src/tests/ecma_7/Array/includes.js | 70 +- js/src/tests/ecma_7/AsyncFunctions/BoundNames.js | 21 + js/src/tests/ecma_7/AsyncFunctions/EarlyErrors.js | 51 + .../ecma_7/AsyncFunctions/arguments_callee.js | 31 + .../tests/ecma_7/AsyncFunctions/await-newline.js | 15 + js/src/tests/ecma_7/AsyncFunctions/clone.js | 22 + js/src/tests/ecma_7/AsyncFunctions/constructor.js | 33 + js/src/tests/ecma_7/AsyncFunctions/identity.js | 14 + js/src/tests/ecma_7/AsyncFunctions/length.js | 12 + js/src/tests/ecma_7/AsyncFunctions/methods.js | 61 + js/src/tests/ecma_7/AsyncFunctions/property.js | 49 + js/src/tests/ecma_7/AsyncFunctions/semantics.js | 169 + .../src/tests/ecma_7/AsyncFunctions/shell.js | 0 js/src/tests/ecma_7/AsyncFunctions/syntax-arrow.js | 104 + .../tests/ecma_7/AsyncFunctions/syntax-modules.js | 25 + js/src/tests/ecma_7/AsyncFunctions/syntax.js | 86 + js/src/tests/ecma_7/AsyncFunctions/toString.js | 24 + js/src/tests/ecma_7/AsyncFunctions/yield.js | 71 + .../src/tests/ecma_7/Destructuring/browser.js | 0 .../ecma_7/Destructuring/duplicate-__proto__.js | 54 + .../Destructuring/rest-parameter-aray-iterator.js | 40 + .../Destructuring/rest-parameter-arguments.js | 101 + .../rest-parameter-function-length.js | 41 + .../rest-parameter-spread-call-optimization.js | 29 + .../ecma_7/Destructuring/rest-parameter-syntax.js | 87 + .../tests/ecma_7/Destructuring/rest-parameter.js | 54 + .../src/tests/ecma_7/Destructuring/shell.js | 0 js/src/tests/ecma_7/Math/Pow.js | 117 + .../src/tests/ecma_7/Math/shell.js | 0 .../src/tests/ecma_7/Object/browser.js | 0 .../ecma_7/Object/defineGetter-defineSetter.js | 92 + js/src/tests/ecma_7/{ => Object}/entries.js | 0 .../src/tests/ecma_7/Object/shell.js | 0 js/src/tests/ecma_7/{ => Object}/values.js | 0 js/src/tests/ecma_7/SIMD/ToSource.js | 56 + js/src/tests/ecma_7/SIMD/binary-operations.js | 785 + js/src/tests/ecma_7/SIMD/bug1023145.js | 9 +- js/src/tests/ecma_7/SIMD/bug953270.js | 19 +- js/src/tests/ecma_7/SIMD/check.js | 215 +- js/src/tests/ecma_7/SIMD/clamp.js | 60 - js/src/tests/ecma_7/SIMD/comparisons.js | 317 +- js/src/tests/ecma_7/SIMD/constructors.js | 230 +- js/src/tests/ecma_7/SIMD/conversions.js | 1261 + js/src/tests/ecma_7/SIMD/float32x4abs.js | 36 - js/src/tests/ecma_7/SIMD/float32x4add.js | 43 - js/src/tests/ecma_7/SIMD/float32x4alignment.js | 30 - js/src/tests/ecma_7/SIMD/float32x4and.js | 51 - js/src/tests/ecma_7/SIMD/float32x4div.js | 43 - js/src/tests/ecma_7/SIMD/float32x4fromfloat64x2.js | 60 - .../ecma_7/SIMD/float32x4fromfloat64x2bits.js | 43 - js/src/tests/ecma_7/SIMD/float32x4fromint32x4.js | 35 - .../tests/ecma_7/SIMD/float32x4fromint32x4bits.js | 33 - js/src/tests/ecma_7/SIMD/float32x4getters.js | 50 - js/src/tests/ecma_7/SIMD/float32x4handle.js | 50 - js/src/tests/ecma_7/SIMD/float32x4mul.js | 43 - js/src/tests/ecma_7/SIMD/float32x4neg.js | 37 - js/src/tests/ecma_7/SIMD/float32x4not.js | 47 - js/src/tests/ecma_7/SIMD/float32x4or.js | 51 - js/src/tests/ecma_7/SIMD/float32x4reciprocal.js | 41 - .../tests/ecma_7/SIMD/float32x4reciprocalsqrt.js | 41 - js/src/tests/ecma_7/SIMD/float32x4reify.js | 36 - js/src/tests/ecma_7/SIMD/float32x4setter.js | 45 - js/src/tests/ecma_7/SIMD/float32x4sqrt.js | 41 - js/src/tests/ecma_7/SIMD/float32x4sub.js | 44 - js/src/tests/ecma_7/SIMD/float32x4xor.js | 51 - js/src/tests/ecma_7/SIMD/float64x2-arithmetic.js | 50 +- js/src/tests/ecma_7/SIMD/float64x2alignment.js | 30 - js/src/tests/ecma_7/SIMD/float64x2fromfloat32x4.js | 41 - .../ecma_7/SIMD/float64x2fromfloat32x4bits.js | 32 - js/src/tests/ecma_7/SIMD/float64x2fromint32x4.js | 31 - .../tests/ecma_7/SIMD/float64x2fromint32x4bits.js | 31 - js/src/tests/ecma_7/SIMD/float64x2getters.js | 47 - js/src/tests/ecma_7/SIMD/float64x2handle.js | 51 - js/src/tests/ecma_7/SIMD/float64x2reify.js | 36 - js/src/tests/ecma_7/SIMD/float64x2setter.js | 45 - js/src/tests/ecma_7/SIMD/int32x4add.js | 35 - js/src/tests/ecma_7/SIMD/int32x4alignment.js | 30 - js/src/tests/ecma_7/SIMD/int32x4and.js | 35 - js/src/tests/ecma_7/SIMD/int32x4bool.js | 25 - js/src/tests/ecma_7/SIMD/int32x4fromfloat32x4.js | 30 - .../tests/ecma_7/SIMD/int32x4fromfloat32x4bits.js | 30 - js/src/tests/ecma_7/SIMD/int32x4fromfloat64x2.js | 51 - .../tests/ecma_7/SIMD/int32x4fromfloat64x2bits.js | 49 - js/src/tests/ecma_7/SIMD/int32x4getters.js | 48 - js/src/tests/ecma_7/SIMD/int32x4handle.js | 49 - js/src/tests/ecma_7/SIMD/int32x4mul.js | 35 - js/src/tests/ecma_7/SIMD/int32x4neg.js | 33 - js/src/tests/ecma_7/SIMD/int32x4not.js | 33 - js/src/tests/ecma_7/SIMD/int32x4or.js | 35 - js/src/tests/ecma_7/SIMD/int32x4reify.js | 36 - js/src/tests/ecma_7/SIMD/int32x4setter.js | 45 - js/src/tests/ecma_7/SIMD/int32x4sub.js | 35 - js/src/tests/ecma_7/SIMD/int32x4xor.js | 35 - js/src/tests/ecma_7/SIMD/load-floats.js | 19 + js/src/tests/ecma_7/SIMD/load-int16x8.js | 17 + js/src/tests/ecma_7/SIMD/load-int32x4.js | 18 + js/src/tests/ecma_7/SIMD/load-int8x16.js | 17 + js/src/tests/ecma_7/SIMD/load-sab-buffer-compat.js | 49 + js/src/tests/ecma_7/SIMD/load-unsigned-integers.js | 22 + js/src/tests/ecma_7/SIMD/load.js | 216 - js/src/tests/ecma_7/SIMD/minmax.js | 38 +- js/src/tests/ecma_7/SIMD/replaceLane.js | 226 + js/src/tests/ecma_7/SIMD/select-bitselect.js | 173 +- js/src/tests/ecma_7/SIMD/shell.js | 534 +- js/src/tests/ecma_7/SIMD/shifts.js | 191 +- js/src/tests/ecma_7/SIMD/signmask.js | 33 - js/src/tests/ecma_7/SIMD/splat.js | 77 +- js/src/tests/ecma_7/SIMD/store.js | 268 +- js/src/tests/ecma_7/SIMD/swizzle-shuffle.js | 461 +- js/src/tests/ecma_7/SIMD/toString.js | 90 + js/src/tests/ecma_7/SIMD/typedobjects.js | 1077 + js/src/tests/ecma_7/SIMD/unary-operations.js | 410 + js/src/tests/ecma_7/SIMD/with.js | 90 - .../src/tests/ecma_7/String/shell.js | 0 js/src/tests/ecma_7/String/string-pad-start-end.js | 99 + .../src/tests/ecma_7/Syntax/browser.js | 0 .../Syntax/non-simple-with-strict-directive.js | 140 + .../src/tests/ecma_7/Syntax/shell.js | 0 .../src/tests/ecma_7/TypedArray/browser.js | 0 .../tests/ecma_7/TypedArray/filter-validation.js | 185 + .../ecma_7/TypedArray/from-iterable-validation.js | 140 + .../TypedArray/from-non-iterable-validation.js | 140 + js/src/tests/ecma_7/TypedArray/map-validation.js | 149 + js/src/tests/ecma_7/TypedArray/of-validation.js | 140 + js/src/tests/ecma_7/TypedArray/shell.js | 114 + js/src/tests/ecma_7/TypedArray/slice-validation.js | 187 + .../tests/ecma_7/TypedArray/subarray-validation.js | 110 + .../tests/ecma_7/TypedObject/arraybuffer_isview.js | 8 + js/src/tests/ecma_7/TypedObject/arraytype.js | 24 +- .../ecma_7/TypedObject/map-neutered-midway.js | 14 +- js/src/tests/ecma_7/TypedObject/method_from.js | 10 + js/src/tests/ecma_7/TypedObject/numerictypes.js | 136 +- .../tests/ecma_7/TypedObject/referencetypetrace.js | 31 +- .../src/tests/ecma_7/extensions/browser.js | 0 .../parse-rest-destructuring-parameter.js | 27 + .../src/tests/ecma_7/extensions/shell.js | 0 js/src/tests/js1_1/jsref.js | 167 - js/src/tests/js1_2/function/regexparg-1.js | 6 +- js/src/tests/js1_2/jsref.js | 195 - js/src/tests/js1_2/regexp/RegExp_input.js | 0 js/src/tests/js1_2/regexp/RegExp_input_as_array.js | 0 js/src/tests/js1_2/regexp/RegExp_multiline.js | 97 - .../js1_2/regexp/RegExp_multiline_as_array.js | 98 - js/src/tests/js1_2/regexp/beginLine.js | 5 - js/src/tests/js1_2/regexp/endLine.js | 5 - js/src/tests/js1_3/jsref.js | 195 - js/src/tests/js1_4/Regress/date-001-n.js | 42 - js/src/tests/js1_4/jsref.js | 166 - js/src/tests/js1_5/Array/regress-157652.js | 2 +- js/src/tests/js1_5/Array/regress-330812.js | 2 +- js/src/tests/js1_5/Array/regress-456845.js | 3 - js/src/tests/js1_5/Array/regress-465980-02.js | 0 js/src/tests/js1_5/Array/regress-474529.js | 2 - js/src/tests/js1_5/Error/constructor-ordering.js | 17 + js/src/tests/js1_5/Regress/regress-103602.js | 134 - js/src/tests/js1_5/Regress/regress-127557.js | 3 +- js/src/tests/js1_5/Regress/regress-179524.js | 95 +- js/src/tests/js1_5/Regress/regress-252892.js | 31 +- js/src/tests/js1_5/Regress/regress-290575.js | 2 +- js/src/tests/js1_5/Regress/regress-321874.js | 4 +- js/src/tests/js1_5/Regress/regress-326453.js | 21 - js/src/tests/js1_5/Regress/regress-352009.js | 27 - js/src/tests/js1_5/Regress/regress-360969-01.js | 1 + js/src/tests/js1_5/Regress/regress-360969-02.js | 1 + js/src/tests/js1_5/Regress/regress-360969-03.js | 1 + js/src/tests/js1_5/Regress/regress-360969-04.js | 1 + js/src/tests/js1_5/Regress/regress-360969-05.js | 1 + js/src/tests/js1_5/Regress/regress-360969-06.js | 1 + js/src/tests/js1_5/Regress/regress-416628.js | 110 - js/src/tests/js1_5/Regress/regress-418504.js | 53 - js/src/tests/js1_5/Regress/regress-422348.js | 2 +- js/src/tests/js1_5/Regress/regress-426827.js | 2 +- js/src/tests/js1_5/Regress/regress-440926.js | 2 - js/src/tests/js1_5/Regress/regress-449627.js | 4 +- js/src/tests/js1_5/Regress/regress-449666.js | 2 - js/src/tests/js1_5/Regress/regress-450369.js | 2 - js/src/tests/js1_5/Regress/regress-450833.js | 4 - js/src/tests/js1_5/Regress/regress-451322.js | 2 - js/src/tests/js1_5/Regress/regress-451946.js | 2 - js/src/tests/js1_5/Regress/regress-452008.js | 2 - js/src/tests/js1_5/Regress/regress-452170.js | 2 - js/src/tests/js1_5/Regress/regress-452333.js | 2 - js/src/tests/js1_5/Regress/regress-452336.js | 2 - js/src/tests/js1_5/Regress/regress-452495.js | 2 - js/src/tests/js1_5/Regress/regress-452573-01.js | 2 - js/src/tests/js1_5/Regress/regress-452573-02.js | 2 - js/src/tests/js1_5/Regress/regress-452713.js | 2 - js/src/tests/js1_5/Regress/regress-452724-01.js | 2 - js/src/tests/js1_5/Regress/regress-452724-02.js | 2 - js/src/tests/js1_5/Regress/regress-452853.js | 2 - js/src/tests/js1_5/Regress/regress-452884-01.js | 2 - js/src/tests/js1_5/Regress/regress-452884-02.js | 2 - js/src/tests/js1_5/Regress/regress-453173.js | 2 - js/src/tests/js1_5/Regress/regress-453397.js | 2 - js/src/tests/js1_5/Regress/regress-453701.js | 2 - js/src/tests/js1_5/Regress/regress-453747.js | 2 - js/src/tests/js1_5/Regress/regress-454682.js | 2 - js/src/tests/js1_5/Regress/regress-454981.js | 2 - js/src/tests/js1_5/Regress/regress-455605.js | 2 - js/src/tests/js1_5/Regress/regress-455748.js | 2 - js/src/tests/js1_5/Regress/regress-455758-01.js | 2 - js/src/tests/js1_5/Regress/regress-455758-02.js | 2 - js/src/tests/js1_5/Regress/regress-456470.js | 2 - js/src/tests/js1_5/Regress/regress-456477-01.js | 2 - js/src/tests/js1_5/Regress/regress-456477-02.js | 2 - js/src/tests/js1_5/Regress/regress-456494.js | 2 - js/src/tests/js1_5/Regress/regress-456540-01.js | 2 - js/src/tests/js1_5/Regress/regress-456540-02.js | 2 - js/src/tests/js1_5/Regress/regress-457065-03.js | 2 - js/src/tests/js1_5/Regress/regress-457456.js | 2 - js/src/tests/js1_5/Regress/regress-457778.js | 2 - js/src/tests/js1_5/Regress/regress-458851.js | 2 - js/src/tests/js1_5/Regress/regress-459085.js | 2 - js/src/tests/js1_5/Regress/regress-459628.js | 2 - js/src/tests/js1_5/Regress/regress-460024.js | 2 - js/src/tests/js1_5/Regress/regress-460117.js | 2 - js/src/tests/js1_5/Regress/regress-461307.js | 2 - js/src/tests/js1_5/Regress/regress-461723.js | 2 - js/src/tests/js1_5/Regress/regress-462989.js | 2 - js/src/tests/js1_5/Regress/regress-463259.js | 2 - js/src/tests/js1_5/Regress/regress-463782.js | 2 - js/src/tests/js1_5/Regress/regress-465013.js | 2 - js/src/tests/js1_5/Regress/regress-465132.js | 2 - js/src/tests/js1_5/Regress/regress-465133.js | 2 - js/src/tests/js1_5/Regress/regress-465135.js | 2 - js/src/tests/js1_5/Regress/regress-465136.js | 2 - js/src/tests/js1_5/Regress/regress-465137.js | 2 - js/src/tests/js1_5/Regress/regress-465262.js | 2 - js/src/tests/js1_5/Regress/regress-465272.js | 2 - js/src/tests/js1_5/Regress/regress-465366.js | 2 - js/src/tests/js1_5/Regress/regress-466262.js | 2 - js/src/tests/js1_5/Regress/regress-466747.js | 2 - js/src/tests/js1_5/Regress/regress-470061.js | 2 - js/src/tests/js1_5/Regress/regress-475645-01.js | 2 - js/src/tests/js1_5/Regress/regress-475645-02.js | 2 - js/src/tests/js1_5/Regress/regress-476192.js | 2 - js/src/tests/js1_5/Regress/regress-477733.js | 2 - js/src/tests/js1_5/Regress/regress-477758.js | 2 - js/src/tests/js1_5/Regress/regress-478314.js | 2 - js/src/tests/js1_5/Regress/regress-480147.js | 2 - js/src/tests/js1_5/Regress/regress-480244.js | 2 - js/src/tests/js1_5/Regress/regress-481436.js | 2 - js/src/tests/js1_5/Regress/regress-482421.js | 2 - js/src/tests/js1_5/Regress/regress-482783.js | 2 - js/src/tests/js1_5/Regress/regress-483103.js | 2 - js/src/tests/js1_5/Regress/regress-501124.js | 2 - js/src/tests/js1_5/String/replace-flags.js | 25 + js/src/tests/js1_5/extensions/no-such-method.js | 35 - js/src/tests/js1_5/extensions/regress-164697.js | 80 - js/src/tests/js1_5/extensions/regress-226078.js | 2 +- js/src/tests/js1_5/extensions/regress-245795.js | 27 +- js/src/tests/js1_5/extensions/regress-300079.js | 2 +- js/src/tests/js1_5/extensions/regress-355820.js | 2 +- js/src/tests/js1_5/extensions/regress-365869.js | 2 +- js/src/tests/js1_5/extensions/regress-367923.js | 49 - js/src/tests/js1_5/extensions/regress-375344.js | 2 +- js/src/tests/js1_5/extensions/regress-385134.js | 6 +- js/src/tests/js1_5/extensions/regress-406572.js | 10 +- js/src/tests/js1_5/extensions/regress-420612.js | 4 +- js/src/tests/js1_5/extensions/regress-429739.js | 11 +- js/src/tests/js1_5/extensions/regress-436741.js | 2 +- js/src/tests/js1_5/extensions/regress-452168.js | 2 - js/src/tests/js1_5/extensions/regress-452178.js | 2 - js/src/tests/js1_5/extensions/regress-452338.js | 2 - js/src/tests/js1_5/extensions/regress-452565.js | 2 - js/src/tests/js1_5/extensions/regress-453249.js | 2 - js/src/tests/js1_5/extensions/regress-455380.js | 2 - js/src/tests/js1_5/extensions/regress-455408.js | 2 - js/src/tests/js1_5/extensions/regress-455413.js | 2 - js/src/tests/js1_5/extensions/regress-462734-02.js | 8 +- js/src/tests/js1_5/extensions/regress-462734-03.js | 8 +- js/src/tests/js1_5/extensions/regress-462734-04.js | 11 +- js/src/tests/js1_5/extensions/regress-465145.js | 2 - js/src/tests/js1_5/extensions/regress-465276.js | 2 - js/src/tests/js1_5/extensions/regress-469625.js | 2 - js/src/tests/js1_5/extensions/regress-469761.js | 2 - js/src/tests/js1_5/extensions/regress-472599.js | 2 - js/src/tests/js1_5/extensions/regress-472787.js | 0 js/src/tests/js1_5/extensions/regress-479487.js | 2 - js/src/tests/js1_5/extensions/regress-479551.js | 2 - js/src/tests/js1_5/extensions/regress-543839.js | 2 - js/src/tests/js1_5/extensions/regress-564577.js | 91 - js/src/tests/js1_5/extensions/scope-001.js | 7 +- js/src/tests/js1_6/Array/generics.js | 331 + js/src/tests/js1_6/Array/regress-304828.js | 12 +- js/src/tests/js1_6/Regress/regress-350417.js | 36 - js/src/tests/js1_6/Regress/regress-355002.js | 2 +- js/src/tests/js1_6/Regress/regress-475469.js | 2 - js/src/tests/js1_6/Regress/regress-476655.js | 2 - js/src/tests/js1_6/String/generics.js | 228 + js/src/tests/js1_6/extensions/regress-352392.js | 38 - js/src/tests/js1_6/extensions/regress-455464-01.js | 2 - js/src/tests/js1_6/extensions/regress-455464-02.js | 2 - js/src/tests/js1_6/extensions/regress-455464-03.js | 2 - js/src/tests/js1_6/extensions/regress-455464-04.js | 2 - js/src/tests/js1_6/extensions/regress-456826.js | 2 - js/src/tests/js1_6/extensions/regress-465443.js | 4 +- js/src/tests/js1_6/extensions/regress-472508.js | 2 - js/src/tests/js1_6/extensions/regress-475144.js | 26 - js/src/tests/js1_6/extensions/regress-479567.js | 2 - .../tests/js1_7/expressions/destructuring-scope.js | 18 +- .../tests/js1_7/extensions/destructuring-order.js | 4 +- js/src/tests/js1_7/extensions/regress-346642-06.js | 11 +- js/src/tests/js1_7/extensions/regress-354945-01.js | 2 +- js/src/tests/js1_7/extensions/regress-354945-02.js | 2 +- js/src/tests/js1_7/extensions/regress-355583.js | 39 - js/src/tests/js1_7/extensions/regress-368224.js | 2 +- js/src/tests/js1_7/extensions/regress-387955-01.js | 2 +- js/src/tests/js1_7/extensions/regress-387955-02.js | 2 +- js/src/tests/js1_7/extensions/regress-455982-01.js | 27 - js/src/tests/js1_7/extensions/regress-455982-02.js | 27 - js/src/tests/js1_7/extensions/regress-469234.js | 2 - js/src/tests/js1_7/extensions/regress-470300-01.js | 2 - js/src/tests/js1_7/extensions/regress-470300-02.js | 2 - js/src/tests/js1_7/extensions/regress-474771-01.js | 2 - js/src/tests/js1_7/extensions/regress-474771-02.js | 2 - js/src/tests/js1_7/extensions/regress-476257.js | 2 - js/src/tests/js1_7/geniter/evens.js | 26 - js/src/tests/js1_7/geniter/regress-345736.js | 46 - js/src/tests/js1_7/geniter/regress-347593.js | 18 +- js/src/tests/js1_7/geniter/regress-351514.js | 36 - js/src/tests/js1_7/geniter/regress-366941.js | 12 +- js/src/tests/js1_7/geniter/yield-new.js | 10 + js/src/tests/js1_7/iterable/regress-412467.js | 36 - js/src/tests/js1_7/lexical/regress-351515.js | 4 +- js/src/tests/js1_7/regress/regress-379442.js | 2 +- js/src/tests/js1_7/regress/regress-406477.js | 48 - js/src/tests/js1_7/regress/regress-428706.js | 28 - js/src/tests/js1_7/regress/regress-452703.js | 2 - js/src/tests/js1_7/regress/regress-452960.js | 2 - js/src/tests/js1_7/regress/regress-453049.js | 2 - js/src/tests/js1_7/regress/regress-453051.js | 2 - js/src/tests/js1_7/regress/regress-453411.js | 2 - js/src/tests/js1_7/regress/regress-461235.js | 32 - js/src/tests/js1_7/regress/regress-461945.js | 32 - js/src/tests/js1_7/regress/regress-462071.js | 2 - js/src/tests/js1_7/regress/regress-462282.js | 2 - js/src/tests/js1_7/regress/regress-462388.js | 2 - js/src/tests/js1_7/regress/regress-462407.js | 2 - js/src/tests/js1_7/regress/regress-464403.js | 2 - js/src/tests/js1_7/regress/regress-465236.js | 2 - js/src/tests/js1_7/regress/regress-465424.js | 2 - js/src/tests/js1_7/regress/regress-465484.js | 2 - js/src/tests/js1_7/regress/regress-469239-01.js | 2 - js/src/tests/js1_7/regress/regress-469239-02.js | 2 - js/src/tests/js1_7/regress/regress-470223.js | 2 - js/src/tests/js1_7/regress/regress-474771.js | 2 - js/src/tests/js1_8/extensions/for-in.js | 55 - js/src/tests/js1_8/extensions/regress-385393-01.js | 34 - js/src/tests/js1_8/extensions/regress-385393-10.js | 34 - js/src/tests/js1_8/extensions/regress-385393-11.js | 35 - js/src/tests/js1_8/extensions/regress-394709.js | 27 +- js/src/tests/js1_8/extensions/regress-422269.js | 64 - js/src/tests/js1_8/extensions/regress-452476.js | 30 - js/src/tests/js1_8/extensions/regress-454744.js | 2 - js/src/tests/js1_8/extensions/regress-455973.js | 29 - js/src/tests/js1_8/extensions/regress-465337.js | 2 - js/src/tests/js1_8/extensions/regress-465453.js | 2 - js/src/tests/js1_8/extensions/regress-469625.js | 2 - js/src/tests/js1_8/extensions/regress-471197.js | 2 - js/src/tests/js1_8/extensions/regress-472450-03.js | 2 - js/src/tests/js1_8/extensions/regress-472450-04.js | 2 - js/src/tests/js1_8/extensions/regress-473040.js | 2 - js/src/tests/js1_8/extensions/regress-475971.js | 0 js/src/tests/js1_8/extensions/regress-476427.js | 37 - js/src/tests/js1_8/extensions/regress-476653.js | 2 - js/src/tests/js1_8/extensions/regress-476869.js | 2 - js/src/tests/js1_8/extensions/regress-481989.js | 2 - js/src/tests/js1_8/extensions/regress-482263.js | 2 - .../arguments-property-access-in-generator.js | 27 - js/src/tests/js1_8/genexps/browser.js | 0 js/src/tests/js1_8/genexps/regress-349331.js | 93 - js/src/tests/js1_8/genexps/regress-380237-01.js | 201 - js/src/tests/js1_8/genexps/regress-380237-02.js | 30 - js/src/tests/js1_8/genexps/regress-380237-04.js | 295 - js/src/tests/js1_8/genexps/regress-634472.js | 166 - js/src/tests/js1_8/genexps/regress-666852.js | 18 - js/src/tests/js1_8/genexps/regress-667131.js | 43 - js/src/tests/js1_8/regress/regress-384412.js | 56 +- js/src/tests/js1_8/regress/regress-452491.js | 2 - js/src/tests/js1_8/regress/regress-457065-01.js | 2 - js/src/tests/js1_8/regress/regress-457065-02.js | 2 - js/src/tests/js1_8/regress/regress-458076.js | 2 - js/src/tests/js1_8/regress/regress-459185.js | 2 +- js/src/tests/js1_8/regress/regress-459186.js | 2 +- js/src/tests/js1_8/regress/regress-459389.js | 2 - js/src/tests/js1_8/regress/regress-461930.js | 2 - js/src/tests/js1_8/regress/regress-461932.js | 2 - js/src/tests/js1_8/regress/regress-463334-01.js | 2 - js/src/tests/js1_8/regress/regress-463334-02.js | 2 - js/src/tests/js1_8/regress/regress-463783.js | 34 - js/src/tests/js1_8/regress/regress-464096.js | 2 - js/src/tests/js1_8/regress/regress-464418.js | 2 - js/src/tests/js1_8/regress/regress-464978.js | 2 - js/src/tests/js1_8/regress/regress-465220.js | 2 - js/src/tests/js1_8/regress/regress-465234.js | 2 - js/src/tests/js1_8/regress/regress-465239.js | 2 - js/src/tests/js1_8/regress/regress-465241.js | 2 - js/src/tests/js1_8/regress/regress-465249.js | 2 - js/src/tests/js1_8/regress/regress-465261.js | 2 - js/src/tests/js1_8/regress/regress-465308.js | 2 - js/src/tests/js1_8/regress/regress-465454.js | 2 - js/src/tests/js1_8/regress/regress-465460-01.js | 2 - js/src/tests/js1_8/regress/regress-465460-02.js | 2 - js/src/tests/js1_8/regress/regress-465460-03.js | 3 - js/src/tests/js1_8/regress/regress-465460-04.js | 2 - js/src/tests/js1_8/regress/regress-465460-05.js | 2 - js/src/tests/js1_8/regress/regress-465460-06.js | 2 - js/src/tests/js1_8/regress/regress-465460-07.js | 3 - js/src/tests/js1_8/regress/regress-465460-08.js | 2 - js/src/tests/js1_8/regress/regress-465460-09.js | 2 - js/src/tests/js1_8/regress/regress-465460-10.js | 2 - js/src/tests/js1_8/regress/regress-465460-11.js | 2 - js/src/tests/js1_8/regress/regress-465460-12.js | 2 - js/src/tests/js1_8/regress/regress-465483.js | 2 - js/src/tests/js1_8/regress/regress-465567-01.js | 2 - js/src/tests/js1_8/regress/regress-465567-02.js | 2 - js/src/tests/js1_8/regress/regress-465688.js | 2 - js/src/tests/js1_8/regress/regress-466128.js | 2 - js/src/tests/js1_8/regress/regress-466787.js | 2 - js/src/tests/js1_8/regress/regress-468711.js | 2 - js/src/tests/js1_8/regress/regress-471373.js | 2 - js/src/tests/js1_8/regress/regress-471660.js | 2 - js/src/tests/js1_8/regress/regress-474769.js | 2 - js/src/tests/js1_8/regress/regress-474935.js | 2 - js/src/tests/js1_8/regress/regress-476655.js | 2 - js/src/tests/js1_8/regress/regress-477234.js | 2 - js/src/tests/js1_8/regress/regress-477581.js | 2 - js/src/tests/js1_8/regress/regress-478205.js | 2 - js/src/tests/js1_8/regress/regress-479740.js | 2 - js/src/tests/js1_8/regress/regress-481800.js | 2 - js/src/tests/js1_8/regress/regress-483749.js | 2 - js/src/tests/js1_8/regress/regress-532491.js | 1 - .../tests/js1_8_1/extensions/regress-437288-01.js | 1 - .../tests/js1_8_1/extensions/regress-452498-162.js | 2 - js/src/tests/js1_8_1/extensions/regress-477158.js | 2 - js/src/tests/js1_8_1/jit/math-jit-tests.js | 2 - js/src/tests/js1_8_1/jit/regress-451673.js | 3 - js/src/tests/js1_8_1/jit/regress-451974-01.js | 3 - js/src/tests/js1_8_1/jit/regress-451974-02.js | 3 - js/src/tests/js1_8_1/jit/regress-452498-01.js | 2 - js/src/tests/js1_8_1/jit/regress-458838.js | 2 - js/src/tests/js1_8_1/jit/regress-462459-01.js | 4 - js/src/tests/js1_8_1/jit/regress-462459-02.js | 4 - js/src/tests/js1_8_1/jit/regress-462459-03.js | 4 - js/src/tests/js1_8_1/jit/regress-462459-04.js | 4 - js/src/tests/js1_8_1/jit/regress-462459-05.js | 4 - js/src/tests/js1_8_1/jit/regress-462459-06.js | 4 - js/src/tests/js1_8_1/jit/regress-462459-07.js | 4 - js/src/tests/js1_8_1/jit/regress-462459-08.js | 4 - js/src/tests/js1_8_1/jit/regress-462459-09.js | 4 - js/src/tests/js1_8_1/jit/regress-462459-10.js | 4 - js/src/tests/js1_8_1/jit/regress-462459-11.js | 4 - js/src/tests/js1_8_1/jit/regress-462459-12.js | 4 - js/src/tests/js1_8_1/jit/regress-469927.js | 3 - js/src/tests/js1_8_1/jit/regress-470739.js | 3 - js/src/tests/js1_8_1/jit/regress-471635.js | 2 - js/src/tests/js1_8_1/jit/regress-489682.js | 2 - .../tests/js1_8_1/jit/testDeepBailFromNonNative.js | 27 - js/src/tests/js1_8_1/regress/regress-452498-038.js | 30 - js/src/tests/js1_8_1/regress/regress-452498-052.js | 51 - js/src/tests/js1_8_1/regress/regress-452498-053.js | 2 +- js/src/tests/js1_8_1/regress/regress-452498-054.js | 37 - js/src/tests/js1_8_1/regress/regress-452498-068.js | 69 - js/src/tests/js1_8_1/regress/regress-452498-082.js | 43 - js/src/tests/js1_8_1/regress/regress-452498-092.js | 6 +- js/src/tests/js1_8_1/regress/regress-452498-098.js | 31 - .../tests/js1_8_1/regress/regress-452498-099-a.js | 40 - js/src/tests/js1_8_1/regress/regress-452498-099.js | 54 - js/src/tests/js1_8_1/regress/regress-452498-102.js | 18 - js/src/tests/js1_8_1/regress/regress-452498-117.js | 33 +- js/src/tests/js1_8_1/regress/regress-452498-119.js | 60 - js/src/tests/js1_8_1/regress/regress-452498-123.js | 2 +- js/src/tests/js1_8_1/regress/regress-452498-130.js | 43 - .../tests/js1_8_1/regress/regress-452498-135-a.js | 36 - js/src/tests/js1_8_1/regress/regress-452498-135.js | 28 - js/src/tests/js1_8_1/regress/regress-452498-138.js | 44 - js/src/tests/js1_8_1/regress/regress-452498-139.js | 41 - js/src/tests/js1_8_1/regress/regress-452498-185.js | 2 +- js/src/tests/js1_8_1/regress/regress-452498-187.js | 1 - js/src/tests/js1_8_1/regress/regress-452498-191.js | 2 +- js/src/tests/js1_8_1/regress/regress-495773.js | 2 - js/src/tests/js1_8_1/regress/regress-495907.js | 2 - js/src/tests/js1_8_1/regress/regress-496922.js | 2 - js/src/tests/js1_8_1/regress/regress-507053.js | 2 - js/src/tests/js1_8_1/regress/regress-507295.js | 2 - js/src/tests/js1_8_1/regress/regress-507424.js | 35 - js/src/tests/js1_8_1/regress/regress-515885.js | 6 - .../js1_8_1/strict/generator-eval-arguments.js | 38 - .../js1_8_5/extensions/clone-complex-object.js | 2 +- js/src/tests/js1_8_5/extensions/clone-errors.js | 19 +- js/src/tests/js1_8_5/extensions/clone-forge.js | 2 +- .../js1_8_5/extensions/clone-many-transferables.js | 25 + .../tests/js1_8_5/extensions/clone-object-deep.js | 25 + js/src/tests/js1_8_5/extensions/clone-object.js | 109 +- js/src/tests/js1_8_5/extensions/clone-regexp.js | 3 +- .../js1_8_5/extensions/clone-transferables.js | 83 +- .../js1_8_5/extensions/clone-v1-typed-array.js | 2 +- ...ect-this-for-nonnatives-on-array-proto-chain.js | 42 - js/src/tests/js1_8_5/extensions/dataview.js | 544 +- .../tests/js1_8_5/extensions/decompile-for-of.js | 14 +- .../tests/js1_8_5/extensions/findReferences-01.js | 54 - .../tests/js1_8_5/extensions/findReferences-02.js | 25 - .../tests/js1_8_5/extensions/findReferences-03.js | 45 - .../tests/js1_8_5/extensions/findReferences-04.js | 18 - .../extensions/mutable-proto-special-form.js | 30 +- .../js1_8_5/extensions/noSuchMethod-symbols.js | 19 - .../extensions/proxy-enumerateOwn-duplicates.js | 40 - js/src/tests/js1_8_5/extensions/proxy-fix.js | 10 - .../reflect-parse-destructuring-__proto__.js | 15 - .../js1_8_5/extensions/reflect-parse-proxy.js | 21 - js/src/tests/js1_8_5/extensions/reflect-parse.js | 1458 - js/src/tests/js1_8_5/extensions/regress-627859.js | 23 - .../tests/js1_8_5/extensions/scripted-proxies.js | 174 - .../tests/js1_8_5/extensions/sharedtypedarray.js | 194 +- js/src/tests/js1_8_5/extensions/shell.js | 273 +- .../typedarray-copyWithin-arguments-detaching.js | 112 + .../typedarray-copyWithin-arguments-neutering.js | 115 - .../js1_8_5/extensions/typedarray-set-neutering.js | 66 +- js/src/tests/js1_8_5/extensions/typedarray.js | 326 +- js/src/tests/js1_8_5/extensions/weakmap.js | 48 +- js/src/tests/js1_8_5/reflect-parse/Match.js | 189 + .../tests/js1_8_5/reflect-parse/PatternAsserts.js | 93 + .../tests/js1_8_5/reflect-parse/PatternBuilders.js | 308 + .../js1_8_5/reflect-parse/alternateBuilder.js | 224 + js/src/tests/js1_8_5/reflect-parse/async.js | 25 + js/src/tests/js1_8_5/reflect-parse/basicBuilder.js | 58 + .../js1_8_5/reflect-parse/builderExceptions.js | 13 + js/src/tests/js1_8_5/reflect-parse/classes.js | 529 + .../tests/js1_8_5/reflect-parse/comprehensions.js | 65 + .../js1_8_5/reflect-parse/computedPropNames.js | 45 + js/src/tests/js1_8_5/reflect-parse/declarations.js | 97 + .../destructuring-array-holes-reflect-as-null.js | 9 + .../reflect-parse/destructuring-assignment.js | 32 + .../destructuring-function-parameters.js | 54 + .../destructuring-variable-declarations.js | 58 + .../reflect-parse/destructuring__proto__.js | 16 + js/src/tests/js1_8_5/reflect-parse/expression.js | 155 + .../js1_8_5/reflect-parse/expressionClosures.js | 11 + .../reflect-parse/for-loop-destructuring.js | 63 + .../js1_8_5/reflect-parse/generatorExpressions.js | 60 + js/src/tests/js1_8_5/reflect-parse/generators.js | 17 + js/src/tests/js1_8_5/reflect-parse/lexicals.js | 19 + js/src/tests/js1_8_5/reflect-parse/location.js | 36 + js/src/tests/js1_8_5/reflect-parse/methodDefn.js | 51 + js/src/tests/js1_8_5/reflect-parse/newTarget.js | 42 + js/src/tests/js1_8_5/reflect-parse/proxyArgs.js | 22 + js/src/tests/js1_8_5/reflect-parse/shell.js | 66 + .../tests/js1_8_5/reflect-parse/stackOverflow.js | 8 + js/src/tests/js1_8_5/reflect-parse/statements.js | 95 + .../tests/js1_8_5/reflect-parse/templateStrings.js | 40 + .../regress/no-array-comprehension-length-limit.js | 14 - js/src/tests/js1_8_5/regress/regress-383902.js | 6 +- js/src/tests/js1_8_5/regress/regress-541255-0.js | 14 - js/src/tests/js1_8_5/regress/regress-541255-1.js | 23 - js/src/tests/js1_8_5/regress/regress-541255-2.js | 11 - js/src/tests/js1_8_5/regress/regress-541255-4.js | 11 - js/src/tests/js1_8_5/regress/regress-554955-6.js | 2 +- js/src/tests/js1_8_5/regress/regress-566914.js | 21 - js/src/tests/js1_8_5/regress/regress-576847.js | 19 - js/src/tests/js1_8_5/regress/regress-584578.js | 12 - js/src/tests/js1_8_5/regress/regress-595230-1.js | 19 - js/src/tests/js1_8_5/regress/regress-610026.js | 13 +- js/src/tests/js1_8_5/regress/regress-618574.js | 21 - js/src/tests/js1_8_5/regress/regress-620376-1.js | 2 +- js/src/tests/js1_8_5/regress/regress-620376-2.js | 19 - js/src/tests/js1_8_5/regress/regress-620750.js | 19 - js/src/tests/js1_8_5/regress/regress-672892.js | 2 +- js/src/tests/jsreftest.html | 12 +- js/src/tests/jstests.list | 28 +- js/src/tests/jstests.py | 210 +- js/src/tests/lib/jittests.py | 449 +- js/src/tests/lib/manifest.py | 102 +- js/src/tests/lib/progressbar.py | 14 +- js/src/tests/lib/results.py | 14 +- js/src/tests/lib/tasks_unix.py | 114 +- js/src/tests/lib/tasks_win.py | 219 +- js/src/tests/lib/tests.py | 178 +- js/src/tests/moz.build | 2 +- js/src/tests/parsemark.py | 0 js/src/tests/shell.js | 741 +- js/src/tests/shell/futex-apis.js | 113 + js/src/tests/shell/futex.js | 88 +- js/src/tests/shell/warning.js | 34 + .../getOwnPropertyDescriptors/duplicate-keys.js | 38 + .../exception-not-object-coercible.js | 16 + .../getOwnPropertyDescriptors/function-length.js | 16 + .../getOwnPropertyDescriptors/function-name.js | 20 + .../function-property-descriptor.js | 14 + .../inherited-properties-omitted.js | 43 + .../getOwnPropertyDescriptors/normal-object.js | 13 + .../observable-operations.js | 34 + .../primitive-booleans.js | 16 + .../getOwnPropertyDescriptors/primitive-numbers.js | 15 + .../getOwnPropertyDescriptors/primitive-strings.js | 33 + .../getOwnPropertyDescriptors/primitive-symbols.js | 13 + .../proxy-undefined-descriptor.js | 32 + .../Object/getOwnPropertyDescriptors/shell.js | 27 + .../getOwnPropertyDescriptors/symbols-included.js | 38 + .../tamper-with-global-object.js | 21 + .../tamper-with-object-keys.js | 22 + .../src/tests/test262/built-ins/Object/shell.js | 0 .../src/tests/test262/built-ins/shell.js | 0 .../tests/test262/intl402/ch11/11.1/11.1.1_20_c.js | 2 +- js/src/tests/user.js | 6 +- js/src/threading/ConditionVariable.h | 121 + js/src/threading/ExclusiveData.h | 197 + js/src/threading/LockGuard.h | 52 + js/src/threading/Mutex.cpp | 74 + js/src/threading/Mutex.h | 128 + js/src/threading/Thread.h | 243 + js/src/threading/posix/ConditionVariable.cpp | 180 + js/src/threading/posix/MutexImpl.cpp | 81 + js/src/threading/posix/MutexPlatformData.h | 19 + js/src/threading/posix/Thread.cpp | 182 + js/src/threading/windows/ConditionVariable.cpp | 103 + js/src/threading/windows/MutexImpl.cpp | 44 + js/src/threading/windows/MutexPlatformData.h | 19 + js/src/threading/windows/Thread.cpp | 164 + js/src/vm/ArgumentsObject-inl.h | 10 +- js/src/vm/ArgumentsObject.cpp | 550 +- js/src/vm/ArgumentsObject.h | 204 +- js/src/vm/ArrayBufferObject-inl.h | 26 +- js/src/vm/ArrayBufferObject.cpp | 1643 +- js/src/vm/ArrayBufferObject.h | 307 +- js/src/vm/ArrayObject-inl.h | 52 +- js/src/vm/ArrayObject.h | 19 +- js/src/vm/AsyncFunction.cpp | 250 + js/src/vm/AsyncFunction.h | 43 + js/src/vm/BooleanObject-inl.h | 9 +- js/src/vm/BooleanObject.h | 9 +- js/src/vm/Caches-inl.h | 79 + js/src/vm/Caches.cpp | 52 + js/src/vm/Caches.h | 314 + js/src/vm/CallNonGenericMethod.cpp | 4 + .../data/unidata => js/src/vm}/CaseFolding.txt | 0 js/src/vm/CharacterEncoding.cpp | 329 +- js/src/vm/CodeCoverage.cpp | 636 + js/src/vm/CodeCoverage.h | 177 + js/src/vm/CommonPropertyNames.h | 181 +- js/src/vm/Compression.cpp | 157 +- js/src/vm/Compression.h | 58 +- js/src/vm/DateObject.h | 37 +- js/src/vm/DateTime.cpp | 72 +- js/src/vm/DateTime.h | 91 +- js/src/vm/Debugger-inl.h | 67 +- js/src/vm/Debugger.cpp | 8628 +- js/src/vm/Debugger.h | 877 +- js/src/vm/DebuggerMemory.cpp | 684 +- js/src/vm/DebuggerMemory.h | 5 + js/src/vm/DerivedCoreProperties.txt | 11309 ++ js/src/vm/EnvironmentObject-inl.h | 86 + js/src/vm/EnvironmentObject.cpp | 3594 + js/src/vm/EnvironmentObject.h | 1126 + js/src/vm/ErrorObject-inl.h | 9 +- js/src/vm/ErrorObject.cpp | 162 +- js/src/vm/ErrorObject.h | 45 +- js/src/vm/ForOfIterator.cpp | 127 +- js/src/vm/GeneratorObject.cpp | 117 +- js/src/vm/GeneratorObject.h | 47 +- js/src/vm/GlobalObject.cpp | 420 +- js/src/vm/GlobalObject.h | 454 +- js/src/vm/HelperThreads.cpp | 1467 +- js/src/vm/HelperThreads.h | 471 +- js/src/vm/Initialization.cpp | 188 + js/src/vm/Interpreter-inl.h | 417 +- js/src/vm/Interpreter.cpp | 3311 +- js/src/vm/Interpreter.h | 413 +- js/src/vm/JSONParser.cpp | 80 +- js/src/vm/JSONParser.h | 44 +- js/src/vm/Keywords.h | 89 +- js/src/vm/MallocProvider.h | 92 +- js/src/vm/MatchPairs.h | 2 - js/src/vm/MemoryMetrics.cpp | 332 +- js/src/vm/Monitor.cpp | 23 - js/src/vm/Monitor.h | 54 +- js/src/vm/MutexIDs.h | 55 + js/src/vm/NativeObject-inl.h | 192 +- js/src/vm/NativeObject.cpp | 2038 +- js/src/vm/NativeObject.h | 513 +- js/src/vm/NumberObject-inl.h | 9 +- js/src/vm/NumberObject.h | 9 +- js/src/vm/ObjectGroup-inl.h | 127 + js/src/vm/ObjectGroup.cpp | 1400 +- js/src/vm/ObjectGroup.h | 416 +- js/src/vm/Opcodes.h | 774 +- js/src/vm/PIC.cpp | 36 +- js/src/vm/PIC.h | 20 +- js/src/vm/PosixNSPR.cpp | 341 +- js/src/vm/PosixNSPR.h | 140 +- js/src/vm/Printer.cpp | 618 + js/src/vm/Printer.h | 233 + js/src/vm/Probes-inl.h | 9 +- js/src/vm/Probes.cpp | 18 - js/src/vm/Probes.h | 31 +- js/src/vm/PropDesc.h | 366 - js/src/vm/ProxyObject.cpp | 94 +- js/src/vm/ProxyObject.h | 74 +- js/src/vm/Realm.cpp | 49 + js/src/vm/ReceiverGuard.cpp | 66 + js/src/vm/ReceiverGuard.h | 137 + js/src/vm/RegExpObject.cpp | 1013 +- js/src/vm/RegExpObject.h | 216 +- js/src/vm/RegExpStatics.cpp | 38 +- js/src/vm/RegExpStatics.h | 159 +- js/src/vm/Runtime-inl.h | 80 - js/src/vm/Runtime.cpp | 633 +- js/src/vm/Runtime.h | 1143 +- js/src/vm/SPSProfiler.cpp | 260 +- js/src/vm/SPSProfiler.h | 85 +- js/src/vm/SavedFrame.h | 323 + js/src/vm/SavedStacks-inl.h | 29 + js/src/vm/SavedStacks.cpp | 1550 +- js/src/vm/SavedStacks.h | 413 +- js/src/vm/Scope.cpp | 1460 + js/src/vm/Scope.h | 1511 + js/src/vm/ScopeObject-inl.h | 177 - js/src/vm/ScopeObject.cpp | 2769 - js/src/vm/ScopeObject.h | 1103 - js/src/vm/SelfHosting.cpp | 2562 +- js/src/vm/SelfHosting.h | 26 +- js/src/vm/Shape-inl.h | 147 +- js/src/vm/Shape.cpp | 994 +- js/src/vm/Shape.h | 902 +- js/src/vm/ShapedObject-inl.h | 23 + js/src/vm/ShapedObject.h | 57 + js/src/vm/SharedArrayObject.cpp | 362 +- js/src/vm/SharedArrayObject.h | 58 +- js/src/vm/SharedImmutableStringsCache-inl.h | 76 + js/src/vm/SharedImmutableStringsCache.cpp | 123 + js/src/vm/SharedImmutableStringsCache.h | 468 + js/src/vm/SharedMem.h | 226 + js/src/vm/SharedTypedArrayObject.cpp | 1005 - js/src/vm/SharedTypedArrayObject.h | 155 - js/src/vm/Stack-inl.h | 426 +- js/src/vm/Stack.cpp | 1110 +- js/src/vm/Stack.h | 1103 +- js/src/vm/Stopwatch.cpp | 655 + js/src/vm/Stopwatch.h | 406 + js/src/vm/String-inl.h | 80 +- js/src/vm/String.cpp | 548 +- js/src/vm/String.h | 291 +- js/src/vm/StringBuffer.cpp | 5 +- js/src/vm/StringBuffer.h | 63 +- js/src/vm/StringObject-inl.h | 4 +- js/src/vm/StringObject.h | 3 +- js/src/vm/StructuredClone.cpp | 1583 +- js/src/vm/Symbol-inl.h | 25 - js/src/vm/Symbol.cpp | 52 +- js/src/vm/Symbol.h | 67 +- js/src/vm/TaggedProto.cpp | 77 + js/src/vm/TaggedProto.h | 138 + js/src/vm/Time.cpp | 382 + js/src/vm/Time.h | 163 + js/src/vm/TraceLogging.cpp | 493 +- js/src/vm/TraceLogging.h | 150 +- js/src/vm/TraceLoggingGraph.cpp | 233 +- js/src/vm/TraceLoggingGraph.h | 45 +- js/src/vm/TraceLoggingTypes.h | 52 +- js/src/vm/TypeInference-inl.h | 189 +- js/src/vm/TypeInference.cpp | 1330 +- js/src/vm/TypeInference.h | 230 +- js/src/vm/TypedArrayCommon.h | 783 +- js/src/vm/TypedArrayObject.cpp | 2013 +- js/src/vm/TypedArrayObject.h | 279 +- js/src/vm/UbiNode.cpp | 412 +- js/src/vm/UbiNodeCensus.cpp | 1167 + js/src/vm/UbiNodeShortestPaths.cpp | 93 + js/src/vm/UnboxedObject-inl.h | 840 + js/src/vm/UnboxedObject.cpp | 1980 +- js/src/vm/UnboxedObject.h | 372 +- js/src/vm/Unicode.cpp | 2692 +- js/src/vm/Unicode.h | 388 +- js/src/vm/UnicodeData.txt | 6417 +- js/src/vm/UnicodeNonBMP.h | 51 + js/src/vm/Value.cpp | 10 +- js/src/vm/WeakMapObject.h | 34 - js/src/vm/WeakMapPtr.cpp | 46 +- js/src/vm/Xdr.cpp | 120 +- js/src/vm/Xdr.h | 165 +- js/src/vm/make_opcode_doc.py | 78 +- js/src/vm/make_unicode.py | 915 +- js/src/vtune/jitprofiling.h | 2 +- js/src/wasm/AsmJS.cpp | 8920 ++ js/src/wasm/AsmJS.h | 89 + js/src/wasm/WasmAST.h | 1038 + js/src/wasm/WasmBaselineCompile.cpp | 7480 + js/src/wasm/WasmBaselineCompile.h | 48 + js/src/wasm/WasmBinaryConstants.h | 449 + js/src/wasm/WasmBinaryFormat.cpp | 655 + js/src/wasm/WasmBinaryFormat.h | 689 + js/src/wasm/WasmBinaryIterator.cpp | 498 + js/src/wasm/WasmBinaryIterator.h | 2246 + js/src/wasm/WasmBinaryToAST.cpp | 2067 + js/src/wasm/WasmBinaryToAST.h | 37 + js/src/wasm/WasmBinaryToExperimentalText.cpp | 1922 + js/src/wasm/WasmBinaryToExperimentalText.h | 59 + js/src/wasm/WasmBinaryToText.cpp | 1744 + js/src/wasm/WasmBinaryToText.h | 45 + js/src/wasm/WasmCode.cpp | 835 + js/src/wasm/WasmCode.h | 554 + js/src/wasm/WasmCompartment.cpp | 180 + js/src/wasm/WasmCompartment.h | 107 + js/src/wasm/WasmCompile.cpp | 967 + js/src/wasm/WasmCompile.h | 68 + js/src/wasm/WasmFrameIterator.cpp | 891 + js/src/wasm/WasmFrameIterator.h | 142 + js/src/wasm/WasmGeneratedSourceMap.h | 151 + js/src/wasm/WasmGenerator.cpp | 1174 + js/src/wasm/WasmGenerator.h | 252 + js/src/wasm/WasmInstance.cpp | 849 + js/src/wasm/WasmInstance.h | 145 + js/src/wasm/WasmIonCompile.cpp | 3811 + js/src/wasm/WasmIonCompile.h | 159 + js/src/wasm/WasmJS.cpp | 2062 + js/src/wasm/WasmJS.h | 267 + js/src/wasm/WasmModule.cpp | 1073 + js/src/wasm/WasmModule.h | 242 + js/src/wasm/WasmSerialize.h | 174 + js/src/wasm/WasmSignalHandlers.cpp | 1499 + js/src/wasm/WasmSignalHandlers.h | 81 + js/src/wasm/WasmStubs.cpp | 1151 + js/src/wasm/WasmStubs.h | 64 + js/src/wasm/WasmTable.cpp | 211 + js/src/wasm/WasmTable.h | 89 + js/src/wasm/WasmTextToBinary.cpp | 4843 + js/src/wasm/WasmTextToBinary.h | 37 + js/src/wasm/WasmTextUtils.cpp | 77 + js/src/wasm/WasmTextUtils.h | 45 + js/src/wasm/WasmTypes.cpp | 727 + js/src/wasm/WasmTypes.h | 1510 + js/xpconnect/crashtests/786142-iframe.html | 3 + js/xpconnect/crashtests/crashtests.list | 2 +- js/xpconnect/idl/moz.build | 4 +- js/xpconnect/idl/mozIJSSubScriptLoader.idl | 3 + js/xpconnect/idl/nsIAddonInterposition.idl | 35 +- js/xpconnect/idl/nsIJSRuntimeService.idl | 46 - js/xpconnect/idl/nsIRemoteTagService.idl | 13 - js/xpconnect/idl/nsIScriptError.idl | 18 +- js/xpconnect/idl/nsIXPCScriptable.idl | 15 +- js/xpconnect/idl/nsIXPConnect.idl | 69 +- js/xpconnect/idl/xpccomponents.idl | 72 +- js/xpconnect/idl/xpcexception.idl | 2 +- js/xpconnect/loader/XPCOMUtils.jsm | 141 +- js/xpconnect/loader/moz.build | 8 +- js/xpconnect/loader/mozJSComponentLoader.cpp | 438 +- js/xpconnect/loader/mozJSComponentLoader.h | 11 +- js/xpconnect/loader/mozJSLoaderUtils.cpp | 78 +- js/xpconnect/loader/mozJSLoaderUtils.h | 5 +- js/xpconnect/loader/mozJSSubScriptLoader.cpp | 555 +- js/xpconnect/loader/mozJSSubScriptLoader.h | 15 +- js/xpconnect/moz.build | 5 +- js/xpconnect/public/SandboxPrivate.h | 69 - js/xpconnect/public/moz.build | 4 +- js/xpconnect/public/nsAXPCNativeCallContext.h | 8 - js/xpconnect/public/nsTArrayHelpers.h | 8 +- js/xpconnect/public/xpc_make_class.h | 175 + js/xpconnect/public/xpc_map_end.h | 17 +- js/xpconnect/shell/Makefile.in | 2 - js/xpconnect/shell/moz.build | 23 +- js/xpconnect/shell/xpcshell.cpp | 12 +- js/xpconnect/shell/xpcshell.exe.manifest | 1 - js/xpconnect/src/ExportHelpers.cpp | 328 +- js/xpconnect/src/Sandbox.cpp | 838 +- js/xpconnect/src/SandboxPrivate.h | 67 + js/xpconnect/src/XPCCallContext.cpp | 74 +- js/xpconnect/src/XPCComponents.cpp | 744 +- js/xpconnect/src/XPCContext.cpp | 58 - js/xpconnect/src/XPCConvert.cpp | 356 +- js/xpconnect/src/XPCDebug.cpp | 6 +- js/xpconnect/src/XPCForwards.h | 4 +- js/xpconnect/src/XPCInlines.h | 167 +- js/xpconnect/src/XPCJSContext.cpp | 3632 + js/xpconnect/src/XPCJSContextStack.cpp | 126 - js/xpconnect/src/XPCJSID.cpp | 137 +- js/xpconnect/src/XPCJSMemoryReporter.h | 12 +- js/xpconnect/src/XPCJSRuntime.cpp | 3730 - js/xpconnect/src/XPCJSWeakReference.cpp | 7 +- js/xpconnect/src/XPCLocale.cpp | 40 +- js/xpconnect/src/XPCLog.cpp | 11 +- js/xpconnect/src/XPCLog.h | 11 +- js/xpconnect/src/XPCMaps.cpp | 453 +- js/xpconnect/src/XPCMaps.h | 342 +- js/xpconnect/src/XPCModule.h | 1 - js/xpconnect/src/XPCRuntimeService.cpp | 70 +- js/xpconnect/src/XPCShellImpl.cpp | 638 +- js/xpconnect/src/XPCString.cpp | 20 +- js/xpconnect/src/XPCThrower.cpp | 23 +- js/xpconnect/src/XPCVariant.cpp | 206 +- js/xpconnect/src/XPCWrappedJS.cpp | 211 +- js/xpconnect/src/XPCWrappedJSClass.cpp | 374 +- js/xpconnect/src/XPCWrappedNative.cpp | 481 +- js/xpconnect/src/XPCWrappedNativeInfo.cpp | 399 +- js/xpconnect/src/XPCWrappedNativeJSOps.cpp | 756 +- js/xpconnect/src/XPCWrappedNativeProto.cpp | 54 +- js/xpconnect/src/XPCWrappedNativeScope.cpp | 453 +- js/xpconnect/src/XPCWrapper.cpp | 15 +- js/xpconnect/src/XPCWrapper.h | 5 +- js/xpconnect/src/jsshell.msg | 9 +- js/xpconnect/src/moz.build | 17 +- js/xpconnect/src/nsScriptError.cpp | 155 +- js/xpconnect/src/nsScriptErrorWithStack.cpp | 119 + js/xpconnect/src/nsXPConnect.cpp | 697 +- js/xpconnect/src/qsObjectHelper.h | 3 +- js/xpconnect/src/xpc.msg | 9 + js/xpconnect/src/xpcObjectHelper.h | 11 +- js/xpconnect/src/xpcprivate.h | 1464 +- js/xpconnect/src/xpcpublic.h | 194 +- js/xpconnect/tests/browser/browser.ini | 4 +- .../tests/browser/browser_deadObjectOnUnload.html | 18 + js/xpconnect/tests/browser/browser_dead_object.js | 35 +- js/xpconnect/tests/browser/moz.build | 2 +- js/xpconnect/tests/chrome/chrome.ini | 44 +- js/xpconnect/tests/chrome/file_bug1281071.html | 13 + js/xpconnect/tests/chrome/mochitest.ini | 4 - js/xpconnect/tests/chrome/moz.build | 7 +- js/xpconnect/tests/chrome/test_bug1042436.xul | 4 +- js/xpconnect/tests/chrome/test_bug1065185.html | 2 +- js/xpconnect/tests/chrome/test_bug1281071.xul | 33 + js/xpconnect/tests/chrome/test_bug484459.xul | 5 +- js/xpconnect/tests/chrome/test_bug571849.xul | 11 +- js/xpconnect/tests/chrome/test_bug732665.xul | 7 +- js/xpconnect/tests/chrome/test_bug732665_meta.js | 26 + js/xpconnect/tests/chrome/test_bug793433.xul | 4 +- js/xpconnect/tests/chrome/test_bug853283.xul | 2 +- js/xpconnect/tests/chrome/test_chrometoSource.xul | 10 +- js/xpconnect/tests/chrome/test_cloneInto.xul | 2 +- js/xpconnect/tests/chrome/test_cows.xul | 20 +- js/xpconnect/tests/chrome/test_getweakmapkeys.xul | 10 +- .../tests/chrome/test_localstorage_with_nsEp.xul | 4 +- .../tests/chrome/test_nsScriptErrorWithStack.html | 63 + .../tests/chrome/test_onGarbageCollection.html | 35 + .../tests/chrome/test_paris_weakmap_keys.xul | 2 +- js/xpconnect/tests/chrome/test_sandboxImport.xul | 4 +- js/xpconnect/tests/chrome/test_scriptSettings.xul | 2 +- js/xpconnect/tests/chrome/test_watchpoints.xul | 2 +- .../tests/chrome/test_weakmap_keys_preserved2.xul | 6 +- js/xpconnect/tests/chrome/test_weakmaps.xul | 12 +- js/xpconnect/tests/chrome/test_weakref.xul | 2 +- .../tests/chrome/test_windowProxyDeadWrapper.html | 72 + js/xpconnect/tests/chrome/test_wrappers-2.xul | 9 +- js/xpconnect/tests/chrome/test_xrayToJS.xul | 469 +- js/xpconnect/tests/components/js/Makefile.in | 19 - js/xpconnect/tests/components/js/moz.build | 6 - js/xpconnect/tests/components/js/xpctest.manifest | 3 + js/xpconnect/tests/components/js/xpctest_params.js | 8 +- js/xpconnect/tests/components/js/xpctest_utils.js | 17 + js/xpconnect/tests/components/native/Makefile.in | 14 - js/xpconnect/tests/components/native/moz.build | 15 +- .../tests/components/native/xpctest.manifest | 2 - .../tests/components/native/xpctest_attributes.cpp | 4 +- .../tests/components/native/xpctest_params.cpp | 74 +- .../tests/components/native/xpctest_returncode.cpp | 1 - js/xpconnect/tests/idl/moz.build | 5 +- js/xpconnect/tests/idl/xpctest_params.idl | 5 +- js/xpconnect/tests/idl/xpctest_utils.idl | 19 + .../tests/mochitest/chrome_wrappers_helper.html | 4 - js/xpconnect/tests/mochitest/file_bug802557.html | 10 +- js/xpconnect/tests/mochitest/mochitest.ini | 6 +- js/xpconnect/tests/mochitest/moz.build | 2 +- js/xpconnect/tests/mochitest/test_bug1021258.html | 52 - js/xpconnect/tests/mochitest/test_bug478438.html | 10 +- js/xpconnect/tests/mochitest/test_bug691059.html | 10 +- js/xpconnect/tests/mochitest/test_bug790732.html | 2 - js/xpconnect/tests/mochitest/test_bug793969.html | 3 + .../tests/mochitest/test_sandbox_fetch.html | 54 + js/xpconnect/tests/moz.build | 23 +- js/xpconnect/tests/unit/bug451678_subscript.js | 3 + js/xpconnect/tests/unit/component-blob.js | 7 +- js/xpconnect/tests/unit/component-file.js | 13 +- js/xpconnect/tests/unit/component_import.js | 10 +- js/xpconnect/tests/unit/head_ongc.js | 41 + js/xpconnect/tests/unit/head_watchdog.js | 12 + js/xpconnect/tests/unit/subScriptWithEarlyError.js | 1 + js/xpconnect/tests/unit/test_allowWaivers.js | 30 + js/xpconnect/tests/unit/test_allowedDomainsXHR.js | 45 +- .../tests/unit/test_asyncLoadSubScriptError.js | 33 + js/xpconnect/tests/unit/test_attributes.js | 4 +- js/xpconnect/tests/unit/test_blob2.js | 4 +- js/xpconnect/tests/unit/test_bug1033927.js | 2 +- js/xpconnect/tests/unit/test_bug1131707.js | 22 + js/xpconnect/tests/unit/test_bug1150106.js | 35 + js/xpconnect/tests/unit/test_bug1150771.js | 13 + js/xpconnect/tests/unit/test_bug1151385.js | 9 + js/xpconnect/tests/unit/test_bug1170311.js | 5 + js/xpconnect/tests/unit/test_bug1244222.js | 27 + js/xpconnect/tests/unit/test_bug641378.js | 46 - js/xpconnect/tests/unit/test_bug809652.js | 3 +- js/xpconnect/tests/unit/test_bug809674.js | 6 +- js/xpconnect/tests/unit/test_bug961054.js | 3 - .../tests/unit/test_callFunctionWithAsyncStack.js | 30 + .../tests/unit/test_classesByID_instanceof.js | 79 + js/xpconnect/tests/unit/test_deepFreezeClone.js | 33 + js/xpconnect/tests/unit/test_exportFunction.js | 3 + js/xpconnect/tests/unit/test_file2.js | 10 +- js/xpconnect/tests/unit/test_fileReader.js | 13 + js/xpconnect/tests/unit/test_interposition.js | 29 +- js/xpconnect/tests/unit/test_isModuleLoaded.js | 18 +- .../tests/unit/test_onGarbageCollection-01.js | 64 + .../tests/unit/test_onGarbageCollection-02.js | 94 + .../tests/unit/test_onGarbageCollection-03.js | 35 + .../tests/unit/test_onGarbageCollection-04.js | 67 + .../tests/unit/test_onGarbageCollection-05.js | 37 + js/xpconnect/tests/unit/test_params.js | 7 +- .../tests/unit/test_resolve_dead_promise.js | 39 + js/xpconnect/tests/unit/test_returncode.js | 6 +- .../tests/unit/test_rtcIdentityProvider.js | 4 +- js/xpconnect/tests/unit/test_sandbox_name.js | 28 + js/xpconnect/tests/unit/test_watchdog_hibernate.js | 2 +- js/xpconnect/tests/unit/test_weak_keys.js | 45 + .../tests/unit/test_writeToGlobalPrototype.js | 2 +- js/xpconnect/tests/unit/test_xpcomutils.js | 84 +- js/xpconnect/tests/unit/test_xpcwn_tamperproof.js | 171 + js/xpconnect/tests/unit/test_xray_SavedFrame-02.js | 75 + js/xpconnect/tests/unit/test_xray_regexp.js | 9 + js/xpconnect/tests/unit/xpcshell.ini | 34 +- js/xpconnect/wrappers/AccessCheck.cpp | 87 +- js/xpconnect/wrappers/AccessCheck.h | 2 +- js/xpconnect/wrappers/AddonWrapper.cpp | 155 +- js/xpconnect/wrappers/AddonWrapper.h | 28 +- js/xpconnect/wrappers/ChromeObjectWrapper.cpp | 16 +- js/xpconnect/wrappers/ChromeObjectWrapper.h | 11 +- js/xpconnect/wrappers/FilteringWrapper.cpp | 101 +- js/xpconnect/wrappers/FilteringWrapper.h | 36 +- js/xpconnect/wrappers/WaiveXrayWrapper.cpp | 27 +- js/xpconnect/wrappers/WaiveXrayWrapper.h | 17 +- js/xpconnect/wrappers/WrapperFactory.cpp | 144 +- js/xpconnect/wrappers/WrapperFactory.h | 21 +- js/xpconnect/wrappers/XrayWrapper.cpp | 1169 +- js/xpconnect/wrappers/XrayWrapper.h | 268 +- js/xpconnect/wrappers/moz.build | 8 +- layout/analysis/pixel-conversion.js | 10 - layout/analysis/simple-match.js | 43 - layout/base/AccessibleCaret.cpp | 392 + layout/base/AccessibleCaret.h | 257 + layout/base/AccessibleCaretEventHub.cpp | 829 + layout/base/AccessibleCaretEventHub.h | 226 + layout/base/AccessibleCaretLogger.h | 27 + layout/base/AccessibleCaretManager.cpp | 1474 + layout/base/AccessibleCaretManager.h | 347 + layout/base/ActiveLayerTracker.cpp | 367 +- layout/base/ActiveLayerTracker.h | 49 +- layout/base/ArenaObjectID.h | 36 + layout/base/ArenaRefPtr.h | 167 + layout/base/ArenaRefPtrInlines.h | 47 + layout/base/BorderCache.h | 75 + layout/base/BorderConsts.h | 28 + layout/base/CaretAssociationHint.h | 2 +- layout/base/DashedCornerFinder.cpp | 427 + layout/base/DashedCornerFinder.h | 277 + layout/base/DisplayItemClip.cpp | 12 +- layout/base/DisplayItemClip.h | 9 +- layout/base/DisplayItemScrollClip.cpp | 57 + layout/base/DisplayItemScrollClip.h | 126 + layout/base/DisplayListClipState.cpp | 114 +- layout/base/DisplayListClipState.h | 214 +- layout/base/DottedCornerFinder.cpp | 568 + layout/base/DottedCornerFinder.h | 438 + layout/base/FrameLayerBuilder.cpp | 4337 +- layout/base/FrameLayerBuilder.h | 162 +- layout/base/FramePropertyTable.cpp | 42 +- layout/base/FramePropertyTable.h | 296 +- layout/base/GeometryUtils.cpp | 30 +- layout/base/GeometryUtils.h | 7 +- layout/base/LayerState.h | 2 +- layout/base/LayoutLogging.cpp | 33 + layout/base/LayoutLogging.h | 64 + layout/base/MaskLayerImageCache.cpp | 41 +- layout/base/MaskLayerImageCache.h | 75 +- layout/base/MobileViewportManager.cpp | 415 + layout/base/MobileViewportManager.h | 97 + layout/base/OverflowChangedTracker.h | 215 + layout/base/PositionedEventTargeting.cpp | 290 +- layout/base/PositionedEventTargeting.h | 2 +- layout/base/RestyleManager.cpp | 3280 +- layout/base/RestyleManager.h | 451 +- layout/base/RestyleManagerBase.cpp | 1439 + layout/base/RestyleManagerBase.h | 169 + layout/base/RestyleManagerHandle.h | 218 + layout/base/RestyleManagerHandleInlines.h | 195 + layout/base/RestyleTracker.cpp | 303 +- layout/base/RestyleTracker.h | 368 +- layout/base/ScrollbarStyles.cpp | 32 + layout/base/ScrollbarStyles.h | 49 +- layout/base/SelectionCarets.cpp | 1335 - layout/base/SelectionCarets.h | 276 - layout/base/ServoRestyleManager.cpp | 594 + layout/base/ServoRestyleManager.h | 133 + layout/base/StackArena.h | 5 +- layout/base/StaticPresData.cpp | 311 + layout/base/StaticPresData.h | 160 + layout/base/TouchCaret.cpp | 1029 - layout/base/TouchCaret.h | 289 - layout/base/TouchManager.cpp | 291 + layout/base/TouchManager.h | 63 + layout/base/UnitTransforms.h | 206 +- layout/base/Units.h | 331 +- layout/base/WordMovementType.h | 2 +- layout/base/ZoomConstraintsClient.cpp | 253 + layout/base/ZoomConstraintsClient.h | 47 + layout/base/crashtests/1009036.html | 15 + layout/base/crashtests/1140198.html | 16 + layout/base/crashtests/1143535.html | 6 + layout/base/crashtests/1156588.html | 29 + layout/base/crashtests/1162813.xul | 17 + layout/base/crashtests/1163583.html | 14 + layout/base/crashtests/1234622-1.html | 17 + layout/base/crashtests/1235467-1.html | 8 + layout/base/crashtests/1261351-iframe.html | 26 + layout/base/crashtests/1261351.html | 7 + layout/base/crashtests/1270797-1.html | 9 + .../crashtests/1270797-1.jpg} | Bin layout/base/crashtests/1278455-1.html | 11 + layout/base/crashtests/1286889.html | 2 + layout/base/crashtests/1288608.html | 18 + layout/base/crashtests/1299736-1.html | 15 + layout/base/crashtests/1308793.svg | 31 + layout/base/crashtests/1308848-1.html | 10 + layout/base/crashtests/1308848-2.html | 10 + layout/base/crashtests/1343606.html | 39 + layout/base/crashtests/439258-1.html | 20 + layout/base/crashtests/497519-3.xhtml | 26 + layout/base/crashtests/497519-4.xhtml | 26 + layout/base/crashtests/543648-1.html | 1 + layout/base/crashtests/570038-1.html | 4 + layout/base/crashtests/580129-1.html | 19 + layout/base/crashtests/591075-1.html | 2 + layout/base/crashtests/591998-1.html | 2 + layout/base/crashtests/613817-1.svg | 12 + layout/base/crashtests/636229-1.html | 2 + layout/base/crashtests/651342-1.html | 4 + layout/base/crashtests/690247-1.html | 2 + layout/base/crashtests/690619-1.html | 1 + layout/base/crashtests/695861.html | 2 +- layout/base/crashtests/695964-1.svg | 1 + layout/base/crashtests/701504.html | 2 +- layout/base/crashtests/709536-1.xhtml | 1 + layout/base/crashtests/crashtests.list | 88 +- layout/base/doc/AccessibleCaretEventHubStates.dot | 42 + layout/base/doc/AccessibleCaretEventHubStates.png | Bin 0 -> 97614 bytes layout/base/gtest/TestAccessibleCaretEventHub.cpp | 827 + layout/base/gtest/TestAccessibleCaretManager.cpp | 810 + layout/base/gtest/moz.build | 29 + layout/base/moz.build | 94 +- layout/base/nsArenaMemoryStats.h | 8 +- layout/base/nsBidi.cpp | 2196 +- layout/base/nsBidi.h | 764 +- layout/base/nsBidiPresUtils.cpp | 945 +- layout/base/nsBidiPresUtils.h | 104 +- layout/base/nsCSSFrameConstructor.cpp | 2044 +- layout/base/nsCSSFrameConstructor.h | 188 +- layout/base/nsCSSRendering.cpp | 2204 +- layout/base/nsCSSRendering.h | 500 +- layout/base/nsCSSRenderingBorders.cpp | 2458 +- layout/base/nsCSSRenderingBorders.h | 94 +- layout/base/nsCaret.cpp | 109 +- layout/base/nsCaret.h | 45 +- layout/base/nsChangeHint.h | 320 +- layout/base/nsCounterManager.cpp | 231 +- layout/base/nsCounterManager.h | 15 +- layout/base/nsDisplayItemTypesList.h | 19 +- layout/base/nsDisplayList.cpp | 5476 +- layout/base/nsDisplayList.h | 1923 +- layout/base/nsDisplayListInvalidation.cpp | 40 +- layout/base/nsDisplayListInvalidation.h | 96 +- layout/base/nsDocumentViewer.cpp | 1181 +- layout/base/nsFrameManager.cpp | 94 +- layout/base/nsFrameManager.h | 14 +- layout/base/nsFrameManagerBase.h | 18 +- layout/base/nsFrameTraversal.cpp | 45 +- layout/base/nsFrameTraversal.h | 6 +- layout/base/nsGenConList.cpp | 170 +- layout/base/nsGenConList.h | 49 +- layout/base/nsIDocumentViewerPrint.h | 35 +- layout/base/nsIFrameTraversal.h | 9 +- layout/base/nsILayoutDebugger.h | 14 +- layout/base/nsILayoutHistoryState.h | 9 +- layout/base/nsIPercentBSizeObserver.h | 33 + layout/base/nsIPercentHeightObserver.h | 30 - layout/base/nsIPresShell.h | 534 +- layout/base/nsLayoutDebugger.cpp | 126 +- layout/base/nsLayoutHistoryState.cpp | 18 +- layout/base/nsLayoutUtils.cpp | 4931 +- layout/base/nsLayoutUtils.h | 915 +- layout/base/nsPresArena.cpp | 171 +- layout/base/nsPresArena.h | 99 +- layout/base/nsPresArenaObjectList.h | 72 + layout/base/nsPresContext.cpp | 1384 +- layout/base/nsPresContext.h | 420 +- layout/base/nsPresShell.cpp | 4142 +- layout/base/nsPresShell.h | 298 +- layout/base/nsPresState.h | 34 +- layout/base/nsQuoteList.cpp | 33 +- layout/base/nsQuoteList.h | 6 +- layout/base/nsRefreshDriver.cpp | 1371 +- layout/base/nsRefreshDriver.h | 210 +- layout/base/nsStyleChangeList.cpp | 138 +- layout/base/nsStyleChangeList.h | 61 +- layout/base/nsStyleSheetService.cpp | 185 +- layout/base/nsStyleSheetService.h | 26 +- layout/base/tests/browser.ini | 4 +- layout/base/tests/browser_bug617076.js | 83 +- .../tests/browser_disableDialogs_onbeforeunload.js | 56 + ...rowser_onbeforeunload_only_after_interaction.js | 53 + ...beforeunload_only_after_interaction_in_frame.js | 59 + layout/base/tests/bug1078327_inner.html | 8 +- layout/base/tests/bug1082486-1.html | 9 +- layout/base/tests/bug1097242-1-ref.html | 14 + layout/base/tests/bug1097242-1.html | 18 + layout/base/tests/bug1153130_inner.html | 72 + layout/base/tests/bug1162990_inner_1.html | 145 + layout/base/tests/bug1162990_inner_2.html | 146 + layout/base/tests/bug1226904.html | 35 + layout/base/tests/bug1237236-1-ref.html | 30 + layout/base/tests/bug1237236-1.html | 31 + layout/base/tests/bug1237236-2-ref.html | 32 + layout/base/tests/bug1237236-2.html | 30 + layout/base/tests/bug1258308-1-ref.html | 32 + layout/base/tests/bug1258308-1.html | 40 + layout/base/tests/bug1258308-2-ref.html | 37 + layout/base/tests/bug1258308-2.html | 31 + layout/base/tests/bug1259949-1-ref.html | 30 + layout/base/tests/bug1259949-1.html | 34 + layout/base/tests/bug1259949-2-ref.html | 36 + layout/base/tests/bug1259949-2.html | 30 + layout/base/tests/bug1263288-ref.html | 28 + layout/base/tests/bug1263288.html | 30 + layout/base/tests/bug1263357-1-ref.html | 28 + layout/base/tests/bug1263357-1.html | 34 + layout/base/tests/bug1263357-2-ref.html | 28 + layout/base/tests/bug1263357-2.html | 34 + layout/base/tests/bug1263357-3-ref.html | 27 + layout/base/tests/bug1263357-3.html | 28 + layout/base/tests/bug1263357-4-ref.html | 27 + layout/base/tests/bug1263357-4.html | 28 + layout/base/tests/bug1263357-5-ref.html | 27 + layout/base/tests/bug1263357-5.html | 28 + layout/base/tests/bug644768.html | 58 - layout/base/tests/bug956530-1-ref.html | 27 + layout/base/tests/bug956530-1.html | 35 + layout/base/tests/bug976963_inner.html | 241 - layout/base/tests/bug977003_inner_4.html | 19 +- layout/base/tests/bug977003_inner_5.html | 16 +- layout/base/tests/bug977003_inner_6.html | 22 +- layout/base/tests/chrome/chrome.ini | 19 +- .../chrome/chrome_content_integration_window.xul | 2 +- .../tests/chrome/chrome_over_plugin_window.xul | 2 +- .../tests/chrome/default_background_window.xul | 2 +- layout/base/tests/chrome/no_clip_iframe_window.xul | 2 +- .../passpointerevents_dynamically_window.html | 28 - .../tests/chrome/passpointerevents_window.html | 27 - layout/base/tests/chrome/printpreview_helper.xul | 12 +- .../chrome/scroll_selection_into_view_window.html | 66 - layout/base/tests/chrome/test_bug370436.html | 92 - layout/base/tests/chrome/test_bug533845.xul | 2 +- layout/base/tests/chrome/test_bug551434.html | 2 +- .../base/tests/chrome/test_passpointerevents.html | 21 - .../chrome/test_passpointerevents_dynamic.html | 21 - .../chrome/test_scroll_selection_into_view.html | 97 - .../test_transformed_scrolling_repaints.html | 60 - .../test_transformed_scrolling_repaints_2.html | 47 - .../test_transformed_scrolling_repaints_3.html | 21 - layout/base/tests/chrome/test_will_change.html | 25 +- .../transformed_scrolling_repaints_3_window.html | 84 - layout/base/tests/enableTestPlugin.js | 25 - layout/base/tests/file_bug607529.html | 2 +- layout/base/tests/file_bug842853.html | 2 +- layout/base/tests/input-invalid-ref.html | 7 + .../base/tests/input-maxlength-invalid-change.html | 25 + .../tests/input-maxlength-ui-invalid-change.html | 25 + .../tests/input-maxlength-ui-valid-change.html | 28 + .../tests/input-maxlength-valid-before-change.html | 15 + .../base/tests/input-maxlength-valid-change.html | 28 + .../base/tests/input-minlength-invalid-change.html | 25 + .../tests/input-minlength-ui-invalid-change.html | 25 + .../tests/input-minlength-ui-valid-change.html | 28 + .../tests/input-minlength-valid-before-change.html | 15 + .../base/tests/input-minlength-valid-change.html | 28 + layout/base/tests/input-ui-valid-ref.html | 6 + layout/base/tests/input-valid-ref.html | 7 + layout/base/tests/marionette/manifest.ini | 17 +- .../marionette/test_accessiblecaret_cursor_mode.py | 298 + .../test_accessiblecaret_selection_mode.py | 632 + .../base/tests/marionette/test_selectioncarets.py | 431 - .../test_selectioncarets_multiplerange.py | 130 - layout/base/tests/marionette/test_touchcaret.py | 282 - layout/base/tests/mochitest.ini | 117 +- layout/base/tests/multi-range-user-select.html | 18 +- .../preserve3d_sorting_hit_testing2_iframe.html | 97 + .../preserve3d_sorting_hit_testing_iframe.html | 4 +- layout/base/tests/resize_flush_iframe.html | 17 + .../tests/scroll_selection_into_view_window.html | 66 + layout/base/tests/selection-utils.js | 5 +- layout/base/tests/test_bug1070851.html | 59 - layout/base/tests/test_bug1153130.html | 37 + layout/base/tests/test_bug1162990.html | 39 + layout/base/tests/test_bug1226904.html | 44 + layout/base/tests/test_bug1246622.html | 45 + layout/base/tests/test_bug1278021.html | 45 + layout/base/tests/test_bug332655-1.html | 3 +- layout/base/tests/test_bug332655-2.html | 3 +- layout/base/tests/test_bug370436.html | 93 + layout/base/tests/test_bug386575.xhtml | 2 +- layout/base/tests/test_bug435293-skew.html | 2 +- layout/base/tests/test_bug499538-1.html | 2 +- layout/base/tests/test_bug558663.html | 4 +- layout/base/tests/test_bug569520.html | 18 +- layout/base/tests/test_bug582181-1.html | 2 +- layout/base/tests/test_bug582181-2.html | 2 +- layout/base/tests/test_bug588174.html | 18 +- layout/base/tests/test_bug603550.html | 4 +- layout/base/tests/test_bug607529.html | 2 +- layout/base/tests/test_bug629838.html | 5 +- layout/base/tests/test_bug644768.html | 70 +- layout/base/tests/test_bug976963.html | 34 - layout/base/tests/test_event_target_radius.html | 53 +- .../test_frame_reconstruction_scroll_restore.html | 68 + .../test_getBoxQuads_convertPointRectQuad.html | 27 +- layout/base/tests/test_maxLineBoxWidth.html | 191 - layout/base/tests/test_mozPaintCount.html | 5 +- .../tests/test_preserve3d_sorting_hit_testing.html | 2 +- .../test_preserve3d_sorting_hit_testing2.html | 40 + layout/base/tests/test_reftests_with_caret.html | 54 +- .../base/tests/test_remote_passpointerevents.html | 52 - layout/base/tests/test_resize_flush.html | 51 + layout/base/tests/test_scroll_event_ordering.html | 15 +- .../tests/test_scroll_selection_into_view.html | 99 + layout/base/tests/test_scroll_snapping.html | 806 + .../tests/test_scroll_snapping_scrollbars.html | 349 + layout/base/tests/test_touchcaret_visibility.html | 97 - .../tests/test_transformed_scrolling_repaints.html | 54 + .../test_transformed_scrolling_repaints_2.html | 54 + .../test_transformed_scrolling_repaints_3.html | 24 + layout/base/tests/textarea-invalid-ref.html | 7 + .../tests/textarea-maxlength-invalid-change.html | 25 + .../textarea-maxlength-ui-invalid-change.html | 25 + .../tests/textarea-maxlength-ui-valid-change.html | 28 + .../textarea-maxlength-valid-before-change.html | 15 + .../tests/textarea-maxlength-valid-change.html | 28 + .../tests/textarea-minlength-invalid-change.html | 25 + .../textarea-minlength-ui-invalid-change.html | 25 + .../tests/textarea-minlength-ui-valid-change.html | 28 + .../textarea-minlength-valid-before-change.html | 15 + .../tests/textarea-minlength-valid-change.html | 28 + layout/base/tests/textarea-valid-ref.html | 7 + .../transformed_scrolling_repaints_3_window.html | 115 + layout/build/moz.build | 48 +- layout/build/nsContentDLF.cpp | 30 +- layout/build/nsContentDLF.h | 51 +- layout/build/nsLayoutCID.h | 5 +- layout/build/nsLayoutModule.cpp | 470 +- layout/build/nsLayoutStatics.cpp | 114 +- layout/doc/DD-SpaceManager.html | 4 +- layout/doc/HLD-SpaceManager.html | 2 +- layout/doc/adding-style-props.html | 4 +- layout/doc/dd-template.html | 2 +- layout/doc/frame_reflow_debug.html | 8 +- layout/doc/hld-template.html | 2 +- layout/doc/index.html | 2 +- layout/doc/obsolete/layout-internals.html | 8 +- layout/doc/obsolete/layout.xml | 6 +- layout/doc/obsolete/line-layout.html | 2 +- layout/doc/overview.html | 2 +- layout/doc/table_reflow_slides.html | 24 +- layout/forms/crashtests/1140216.html | 20 + layout/forms/crashtests/1182414.html | 17 + layout/forms/crashtests/1212688.html | 27 + layout/forms/crashtests/1228670.xhtml | 7 + layout/forms/crashtests/1279354.html | 21 + layout/forms/crashtests/893332-1.html | 10 + layout/forms/crashtests/997709-1.html | 5 + layout/forms/crashtests/crashtests.list | 13 +- .../forms/crashtests/progress-crash-issue1066.html | 21 - layout/forms/moz.build | 17 +- layout/forms/nsButtonFrameRenderer.cpp | 182 +- layout/forms/nsButtonFrameRenderer.h | 24 +- layout/forms/nsColorControlFrame.cpp | 22 +- layout/forms/nsColorControlFrame.h | 11 +- layout/forms/nsComboboxControlFrame.cpp | 509 +- layout/forms/nsComboboxControlFrame.h | 63 +- layout/forms/nsDateTimeControlFrame.cpp | 415 + layout/forms/nsDateTimeControlFrame.h | 119 + layout/forms/nsFieldSetFrame.cpp | 304 +- layout/forms/nsFieldSetFrame.h | 20 +- layout/forms/nsFileControlFrame.cpp | 227 +- layout/forms/nsFileControlFrame.h | 22 +- layout/forms/nsFormControlFrame.cpp | 84 +- layout/forms/nsFormControlFrame.h | 53 +- layout/forms/nsGfxButtonControlFrame.cpp | 13 +- layout/forms/nsGfxCheckboxControlFrame.cpp | 18 +- layout/forms/nsGfxRadioControlFrame.cpp | 7 +- layout/forms/nsHTMLButtonControlFrame.cpp | 170 +- layout/forms/nsHTMLButtonControlFrame.h | 23 +- layout/forms/nsIComboboxControlFrame.h | 5 + layout/forms/nsIListControlFrame.h | 12 +- layout/forms/nsImageControlFrame.cpp | 52 +- layout/forms/nsLegendFrame.cpp | 33 +- layout/forms/nsLegendFrame.h | 9 +- layout/forms/nsListControlFrame.cpp | 687 +- layout/forms/nsListControlFrame.h | 73 +- layout/forms/nsMeterFrame.cpp | 125 +- layout/forms/nsMeterFrame.h | 17 +- layout/forms/nsNumberControlFrame.cpp | 336 +- layout/forms/nsNumberControlFrame.h | 50 +- layout/forms/nsProgressFrame.cpp | 152 +- layout/forms/nsProgressFrame.h | 30 +- layout/forms/nsRangeFrame.cpp | 245 +- layout/forms/nsRangeFrame.h | 51 +- layout/forms/nsSelectsAreaFrame.cpp | 53 +- layout/forms/nsSelectsAreaFrame.h | 19 +- layout/forms/nsTextControlFrame.cpp | 308 +- layout/forms/nsTextControlFrame.h | 101 +- layout/forms/test/bug287446_subframe.html | 5 +- layout/forms/test/chrome.ini | 4 +- layout/forms/test/mochitest.ini | 34 +- layout/forms/test/test_bug1301290.html | 49 + layout/forms/test/test_bug1305282.html | 59 + layout/forms/test/test_bug353539.html | 2 +- layout/forms/test/test_bug477531.html | 4 +- layout/forms/test/test_bug534785.html | 6 +- layout/forms/test/test_bug542914.html | 4 +- layout/forms/test/test_bug665540.html | 11 + layout/forms/test/test_bug672810.html | 32 +- layout/forms/test/test_bug935876.html | 22 +- layout/forms/test/test_bug961363.html | 8 +- layout/forms/test/test_select_prevent_default.html | 5 + layout/forms/test/test_select_vertical.html | 75 + layout/forms/test/test_textarea_resize.html | 4 +- layout/generic/AsyncScrollBase.cpp | 133 + layout/generic/AsyncScrollBase.h | 105 + layout/generic/BlockReflowInput.cpp | 1140 + layout/generic/BlockReflowInput.h | 396 + layout/generic/CSSAlignUtils.cpp | 159 + layout/generic/CSSAlignUtils.h | 61 + layout/generic/DetailsFrame.cpp | 12 +- layout/generic/FrameChildList.cpp | 1 + layout/generic/FrameChildList.h | 2 +- layout/generic/JustificationUtils.h | 7 +- layout/generic/MathMLTextRunFactory.cpp | 54 +- layout/generic/MathMLTextRunFactory.h | 9 +- layout/generic/ReflowInput.cpp | 3049 + layout/generic/ReflowInput.h | 1007 + layout/generic/ReflowOutput.cpp | 67 + layout/generic/ReflowOutput.h | 348 + layout/generic/RubyUtils.cpp | 53 +- layout/generic/RubyUtils.h | 111 +- layout/generic/ScrollSnap.cpp | 311 + layout/generic/ScrollSnap.h | 41 + layout/generic/ScrollVelocityQueue.cpp | 97 + layout/generic/ScrollVelocityQueue.h | 92 + layout/generic/ScrollbarActivity.cpp | 46 +- layout/generic/ScrollbarActivity.h | 6 +- layout/generic/Selection.h | 91 +- layout/generic/StickyScrollContainer.cpp | 39 +- layout/generic/TextOverflow.cpp | 122 +- layout/generic/TextOverflow.h | 16 +- layout/generic/Visibility.h | 46 + layout/generic/WritingModes.h | 826 +- layout/generic/crashtests/1032613-1.svg | 10 + layout/generic/crashtests/1032613-2.html | 17 + layout/generic/crashtests/1134531.html | 4 + layout/generic/crashtests/1134667.html | 2 + layout/generic/crashtests/1137723-1.html | 29 + layout/generic/crashtests/1137723-2.html | 29 + layout/generic/crashtests/1140268-1.html | 18 + layout/generic/crashtests/1145768.html | 21 + layout/generic/crashtests/1146103.html | 6 + layout/generic/crashtests/1146107.html | 6 + layout/generic/crashtests/1146114.html | 6 + layout/generic/crashtests/1153695.html | 25 + layout/generic/crashtests/1156222.html | 6 + layout/generic/crashtests/1156257.html | 19 + layout/generic/crashtests/1157011.html | 4 + layout/generic/crashtests/1169420-1.html | 8 + layout/generic/crashtests/1169420-2.html | 8 + layout/generic/crashtests/1183431.html | 6 + layout/generic/crashtests/1221112-1.html | 32 + layout/generic/crashtests/1221112-2.html | 27 + layout/generic/crashtests/1221874-1.html | 16 + layout/generic/crashtests/1223568-1.html | 2 + layout/generic/crashtests/1223568-2.html | 6 + layout/generic/crashtests/1224230-1.html | 22 + layout/generic/crashtests/1225005.html | 4 + layout/generic/crashtests/1225118.html | 4 + layout/generic/crashtests/1225376.html | 10 + layout/generic/crashtests/1225592.html | 13 + layout/generic/crashtests/1229437-1.html | 8 + layout/generic/crashtests/1229437-2.html | 5 + layout/generic/crashtests/1233191.html | 9 + layout/generic/crashtests/1272983-1.html | 15 + layout/generic/crashtests/1272983-2.html | 15 + layout/generic/crashtests/1275059.html | 3 + layout/generic/crashtests/1278007.html | 26 + layout/generic/crashtests/1278461-1.html | 23 + layout/generic/crashtests/1278461-2.html | 22 + layout/generic/crashtests/1279814.html | 35 + .../crashtests/1297427-non-equal-centers.html | 14 + layout/generic/crashtests/1316649.html | 54 + layout/generic/crashtests/309322-4.html | 2 +- layout/generic/crashtests/370174-3.html | 4 +- layout/generic/crashtests/370174-4.html | 2 +- layout/generic/crashtests/410198.html | 2 +- layout/generic/crashtests/417848-1.xhtml | 6 + layout/generic/crashtests/508154-1.xhtml | 1 + layout/generic/crashtests/569193-1.html | 6 + layout/generic/crashtests/597240-1.xhtml | 20 + layout/generic/crashtests/613455-1.svg | 12 + layout/generic/crashtests/613629-1.xhtml | 14 + layout/generic/crashtests/616052-1.html | 4 + layout/generic/crashtests/641724.html | 315 + layout/generic/crashtests/681489-1.html | 1 + layout/generic/crashtests/740199-1.xhtml | 1 + layout/generic/crashtests/757413-2.html | 12 + layout/generic/crashtests/757413.xhtml | 34 + layout/generic/crashtests/765409.html | 2 +- layout/generic/crashtests/767765.html | 4 +- layout/generic/crashtests/769303-1.html | 5 + layout/generic/crashtests/790260-1.html | 12 + layout/generic/crashtests/791601.xhtml | 2 +- .../crashtests/{812879.html => 812879-1.html} | 0 layout/generic/crashtests/812893.html | 2 +- layout/generic/crashtests/876155.html | 15 + layout/generic/crashtests/914501.html | 17 + layout/generic/crashtests/964078.html | 4 + layout/generic/crashtests/986899.html | 2 +- layout/generic/crashtests/crashtests.list | 171 +- ...tter-638937.html => first-letter-638937-1.html} | 0 .../generic/crashtests/flex-nested-abspos-1.html | 7 + .../crashtests/large-border-radius-dashed.html | 1 + .../crashtests/large-border-radius-dashed2.html | 1 + .../crashtests/large-border-radius-dotted.html | 1 + .../crashtests/large-border-radius-dotted2.html | 1 + layout/generic/moz.build | 101 +- layout/generic/nsAbsoluteContainingBlock.cpp | 541 +- layout/generic/nsAbsoluteContainingBlock.h | 43 +- layout/generic/nsAtomicContainerFrame.h | 47 + layout/generic/nsAutoCopyListener.h | 9 +- layout/generic/nsBRFrame.cpp | 56 +- layout/generic/nsBackdropFrame.cpp | 96 + layout/generic/nsBackdropFrame.h | 47 + layout/generic/nsBlockDebugFlags.h | 5 - layout/generic/nsBlockFrame.cpp | 1904 +- layout/generic/nsBlockFrame.h | 407 +- layout/generic/nsBlockReflowContext.cpp | 137 +- layout/generic/nsBlockReflowContext.h | 36 +- layout/generic/nsBlockReflowState.cpp | 1115 - layout/generic/nsBlockReflowState.h | 343 - layout/generic/nsBulletFrame.cpp | 184 +- layout/generic/nsBulletFrame.h | 26 +- layout/generic/nsCanvasFrame.cpp | 303 +- layout/generic/nsCanvasFrame.h | 124 +- layout/generic/nsColumnSetFrame.cpp | 245 +- layout/generic/nsColumnSetFrame.h | 40 +- layout/generic/nsContainerFrame.cpp | 791 +- layout/generic/nsContainerFrame.h | 236 +- layout/generic/nsFirstLetterFrame.cpp | 82 +- layout/generic/nsFirstLetterFrame.h | 6 +- layout/generic/nsFlexContainerFrame.cpp | 2727 +- layout/generic/nsFlexContainerFrame.h | 191 +- layout/generic/nsFloatManager.cpp | 149 +- layout/generic/nsFloatManager.h | 60 +- layout/generic/nsFontInflationData.cpp | 89 +- layout/generic/nsFontInflationData.h | 16 +- layout/generic/nsFrame.cpp | 3930 +- layout/generic/nsFrame.h | 194 +- layout/generic/nsFrameIdList.h | 8 +- layout/generic/nsFrameList.cpp | 27 +- layout/generic/nsFrameList.h | 87 +- layout/generic/nsFrameSelection.h | 42 +- layout/generic/nsFrameSetFrame.cpp | 347 +- layout/generic/nsFrameSetFrame.h | 28 +- layout/generic/nsFrameState.cpp | 3 +- layout/generic/nsFrameState.h | 28 +- layout/generic/nsFrameStateBits.h | 108 +- layout/generic/nsGfxScrollFrame.cpp | 2742 +- layout/generic/nsGfxScrollFrame.h | 598 +- layout/generic/nsGridContainerFrame.cpp | 7260 +- layout/generic/nsGridContainerFrame.h | 414 +- layout/generic/nsHTMLCanvasFrame.cpp | 52 +- layout/generic/nsHTMLCanvasFrame.h | 10 +- layout/generic/nsHTMLParts.h | 12 +- layout/generic/nsHTMLReflowMetrics.cpp | 67 - layout/generic/nsHTMLReflowMetrics.h | 332 - layout/generic/nsHTMLReflowState.cpp | 2804 - layout/generic/nsHTMLReflowState.h | 917 - layout/generic/nsIAnonymousContentCreator.h | 3 +- layout/generic/nsIFrame.h | 1135 +- layout/generic/nsIFrameInlines.h | 98 +- layout/generic/nsIScrollableFrame.h | 142 +- layout/generic/nsIStatefulFrame.h | 9 + layout/generic/nsImageFrame.cpp | 666 +- layout/generic/nsImageFrame.h | 99 +- layout/generic/nsImageMap.cpp | 73 +- layout/generic/nsImageMap.h | 4 +- layout/generic/nsInlineFrame.cpp | 155 +- layout/generic/nsInlineFrame.h | 38 +- layout/generic/nsLeafFrame.cpp | 72 +- layout/generic/nsLeafFrame.h | 34 +- layout/generic/nsLineBox.cpp | 107 +- layout/generic/nsLineBox.h | 135 +- layout/generic/nsLineLayout.cpp | 620 +- layout/generic/nsLineLayout.h | 108 +- layout/generic/nsPageContentFrame.cpp | 35 +- layout/generic/nsPageContentFrame.h | 4 +- layout/generic/nsPageFrame.cpp | 135 +- layout/generic/nsPageFrame.h | 11 +- layout/generic/nsPlaceholderFrame.cpp | 35 +- layout/generic/nsPlaceholderFrame.h | 27 +- layout/generic/nsPluginFrame.cpp | 634 +- layout/generic/nsPluginFrame.h | 85 +- layout/generic/nsRubyBaseContainerFrame.cpp | 337 +- layout/generic/nsRubyBaseContainerFrame.h | 27 +- layout/generic/nsRubyBaseFrame.cpp | 5 +- layout/generic/nsRubyBaseFrame.h | 6 +- layout/generic/nsRubyContentFrame.cpp | 9 +- layout/generic/nsRubyContentFrame.h | 8 +- layout/generic/nsRubyFrame.cpp | 139 +- layout/generic/nsRubyFrame.h | 32 +- layout/generic/nsRubyTextContainerFrame.cpp | 50 +- layout/generic/nsRubyTextContainerFrame.h | 10 +- layout/generic/nsRubyTextFrame.cpp | 22 +- layout/generic/nsRubyTextFrame.h | 15 +- layout/generic/nsSelection.cpp | 1204 +- layout/generic/nsSimplePageSequenceFrame.cpp | 112 +- layout/generic/nsSimplePageSequenceFrame.h | 16 +- layout/generic/nsSplittableFrame.cpp | 32 +- layout/generic/nsSplittableFrame.h | 18 +- layout/generic/nsSubDocumentFrame.cpp | 326 +- layout/generic/nsSubDocumentFrame.h | 42 +- layout/generic/nsTextFrame.cpp | 4469 +- layout/generic/nsTextFrame.h | 411 +- layout/generic/nsTextFrameUtils.cpp | 42 +- layout/generic/nsTextFrameUtils.h | 5 +- layout/generic/nsTextRunTransformations.cpp | 127 +- layout/generic/nsTextRunTransformations.h | 77 +- layout/generic/nsVideoFrame.cpp | 155 +- layout/generic/nsVideoFrame.h | 20 +- layout/generic/nsViewportFrame.cpp | 214 +- layout/generic/nsViewportFrame.h | 21 +- layout/generic/test/bug1174521.html | 14 + layout/generic/test/chrome.ini | 7 +- layout/generic/test/file_SlowImage.sjs | 45 + layout/generic/test/file_bug1307853.html | 23 + .../generic/test/file_scroll_position_restore.html | 111186 ++++++++++++++ layout/generic/test/mochitest.ini | 44 +- .../test/page_scroll_with_fixed_pos_window.html | 25 +- layout/generic/test/test_bug1174521.html | 39 + layout/generic/test/test_bug1198135.html | 89 + layout/generic/test/test_bug1307853.html | 28 + layout/generic/test/test_bug290397.html | 2 +- layout/generic/test/test_bug348681.html | 20 +- layout/generic/test/test_bug469613.xul | 2 +- layout/generic/test/test_bug496275.html | 5 + layout/generic/test/test_bug632379.xul | 10 + layout/generic/test/test_bug666225.html | 2 +- layout/generic/test/test_bug756984.html | 143 + layout/generic/test/test_bug784410.html | 10 +- layout/generic/test/test_bug791616.html | 4 +- .../test/test_intrinsic_size_on_loading.html | 53 + .../test/test_invalidate_during_plugin_paint.html | 5 +- .../generic/test/test_movement_by_characters.html | 2 +- layout/generic/test/test_plugin_focus.html | 5 +- layout/generic/test/test_plugin_mouse_coords.html | 5 +- .../test/test_scroll_animation_restore.html | 128 + layout/generic/test/test_scroll_behavior.html | 33 +- .../generic/test/test_scroll_position_iframe.html | 37 + .../generic/test/test_scroll_position_restore.html | 41 + .../test/test_selection_preventDefault.html | 11 +- layout/generic/test/test_selection_underline.html | 17 +- layout/inspector/inCSSValueSearch.cpp | 15 +- layout/inspector/inCSSValueSearch.h | 2 +- layout/inspector/inDOMUtils.cpp | 475 +- layout/inspector/inDOMView.cpp | 12 +- layout/inspector/inIDOMUtils.idl | 61 +- layout/inspector/inLayoutUtils.cpp | 2 +- layout/inspector/inLayoutUtils.h | 6 +- layout/inspector/moz.build | 4 +- layout/inspector/nsFontFace.cpp | 16 +- layout/inspector/nsFontFace.h | 6 +- layout/inspector/nsFontFaceList.cpp | 46 +- layout/inspector/tests/bug1202095-2.css | 7 + layout/inspector/tests/bug1202095.css | 7 + layout/inspector/tests/chrome/GentiumPlus-R.woff | Bin 588909 -> 660480 bytes layout/inspector/tests/chrome/chrome.ini | 1 + layout/inspector/tests/chrome/test_bug708874.xul | 21 +- layout/inspector/tests/mochitest.ini | 8 +- layout/inspector/tests/test_bug1006595.html | 3 + layout/inspector/tests/test_bug1046140.html | 34 - layout/inspector/tests/test_bug462789.html | 4 +- layout/inspector/tests/test_bug877690.html | 63 +- layout/inspector/tests/test_color_to_rgba.html | 7 +- .../tests/test_css_property_is_shorthand.html | 51 + .../tests/test_getCSSPseudoElementNames.html | 59 + .../inspector/tests/test_getRelativeRuleLine.html | 69 + .../inspector/tests/test_is_valid_css_color.html | 3 +- layout/inspector/tests/test_parseStyleSheet.html | 34 + .../tests/test_parseStyleSheetImport.html | 83 + layout/ipc/PRenderFrame.ipdl | 2 - layout/ipc/PVsync.ipdl | 4 + layout/ipc/RenderFrameChild.cpp | 4 +- layout/ipc/RenderFrameParent.cpp | 458 +- layout/ipc/RenderFrameParent.h | 63 +- layout/ipc/RenderFrameUtils.h | 46 - layout/ipc/VsyncChild.cpp | 18 + layout/ipc/VsyncChild.h | 11 +- layout/ipc/VsyncParent.cpp | 27 +- layout/ipc/VsyncParent.h | 13 +- layout/ipc/moz.build | 8 +- layout/mathml/MathJaxFonts.html | 178 - layout/mathml/crashtests/crashtests.list | 4 +- layout/mathml/imptests/LICENSE | 32 + .../fraction-axisheight7000-rulethickness1000.woff | Bin 0 -> 1208 bytes ...ordisplaystylegapmin5000-rulethickness1000.woff | Bin 0 -> 1264 bytes ...isplaystyleshiftdown6000-rulethickness1000.woff | Bin 0 -> 1280 bytes ...on-denominatorgapmin4000-rulethickness1000.woff | Bin 0 -> 1232 bytes ...denominatorshiftdown3000-rulethickness1000.woff | Bin 0 -> 1240 bytes ...ordisplaystylegapmin8000-rulethickness1000.woff | Bin 0 -> 1256 bytes ...rdisplaystyleshiftup2000-rulethickness1000.woff | Bin 0 -> 1264 bytes ...tion-numeratorgapmin9000-rulethickness1000.woff | Bin 0 -> 1220 bytes ...on-numeratorshiftup11000-rulethickness1000.woff | Bin 0 -> 1232 bytes .../fonts/fraction-rulethickness10000.woff | Bin 0 -> 1164 bytes .../imptests/fonts/stack-axisheight7000.woff | Bin 0 -> 1144 bytes .../stack-bottomdisplaystyleshiftdown5000.woff | Bin 0 -> 1204 bytes .../imptests/fonts/stack-bottomshiftdown6000.woff | Bin 0 -> 1172 bytes .../fonts/stack-displaystylegapmin4000.woff | Bin 0 -> 1176 bytes layout/mathml/imptests/fonts/stack-gapmin8000.woff | Bin 0 -> 1136 bytes .../fonts/stack-topdisplaystyleshiftup3000.woff | Bin 0 -> 1188 bytes .../imptests/fonts/stack-topshiftup9000.woff | Bin 0 -> 1156 bytes layout/mathml/imptests/fonts/xheight500.woff | Bin 0 -> 1044 bytes layout/mathml/imptests/mochitest.ini | 26 + .../mathml/imptests/test_fraction-parameters.html | 244 + layout/mathml/imptests/test_lengths-3.html | 158 + layout/mathml/imptests/test_stack-parameters.html | 176 + layout/mathml/mathfont.properties | 30 +- layout/mathml/mathfontMathJax_Main.properties | 144 - layout/mathml/mathfontStandardSymbolsL.properties | 43 - layout/mathml/mathml.css | 17 +- layout/mathml/moz.build | 24 +- layout/mathml/nsIMathMLFrame.h | 20 +- layout/mathml/nsMathMLChar.cpp | 411 +- layout/mathml/nsMathMLChar.h | 31 +- layout/mathml/nsMathMLContainerFrame.cpp | 302 +- layout/mathml/nsMathMLContainerFrame.h | 88 +- layout/mathml/nsMathMLFrame.cpp | 78 +- layout/mathml/nsMathMLFrame.h | 35 +- layout/mathml/nsMathMLOperators.cpp | 12 +- layout/mathml/nsMathMLParts.h | 10 +- layout/mathml/nsMathMLSelectedFrame.cpp | 55 +- layout/mathml/nsMathMLSelectedFrame.h | 18 +- layout/mathml/nsMathMLTokenFrame.cpp | 58 +- layout/mathml/nsMathMLTokenFrame.h | 10 +- layout/mathml/nsMathMLmactionFrame.cpp | 8 +- layout/mathml/nsMathMLmactionFrame.h | 2 +- layout/mathml/nsMathMLmencloseFrame.cpp | 45 +- layout/mathml/nsMathMLmencloseFrame.h | 16 +- layout/mathml/nsMathMLmfencedFrame.cpp | 101 +- layout/mathml/nsMathMLmfencedFrame.h | 12 +- layout/mathml/nsMathMLmfracFrame.cpp | 135 +- layout/mathml/nsMathMLmfracFrame.h | 21 +- layout/mathml/nsMathMLmmultiscriptsFrame.cpp | 130 +- layout/mathml/nsMathMLmmultiscriptsFrame.h | 20 +- layout/mathml/nsMathMLmoFrame.cpp | 68 +- layout/mathml/nsMathMLmoFrame.h | 14 +- layout/mathml/nsMathMLmpaddedFrame.cpp | 23 +- layout/mathml/nsMathMLmpaddedFrame.h | 16 +- layout/mathml/nsMathMLmrootFrame.cpp | 63 +- layout/mathml/nsMathMLmrootFrame.h | 6 +- layout/mathml/nsMathMLmrowFrame.cpp | 6 +- layout/mathml/nsMathMLmspaceFrame.cpp | 12 +- layout/mathml/nsMathMLmspaceFrame.h | 8 +- layout/mathml/nsMathMLmtableFrame.cpp | 245 +- layout/mathml/nsMathMLmtableFrame.h | 123 +- layout/mathml/nsMathMLmunderoverFrame.cpp | 100 +- layout/mathml/nsMathMLmunderoverFrame.h | 4 +- layout/mathml/nsMathMLsemanticsFrame.cpp | 11 +- layout/mathml/tests/chrome.ini | 6 + layout/mathml/tests/mathml_example_test.html | 28 + layout/mathml/tests/mochitest.ini | 1 + layout/mathml/tests/test_disabled.html | 47 + layout/mathml/tests/test_disabled_chrome.html | 55 + layout/mathml/tests/test_opentype-scripts.html | 26 +- layout/mathml/updateOperatorDictionary.pl | 0 layout/media/Makefile.in | 11 - layout/media/moz.build | 18 +- layout/media/symbols.def.in | 654 - layout/media/webrtc/moz.build | 5 +- layout/moz.build | 18 +- layout/printing/PrintTranslator.cpp | 102 + layout/printing/PrintTranslator.h | 178 + layout/printing/crashtests/crashtests.list | 2 +- layout/printing/ipc/PRemotePrintJob.ipdl | 58 + layout/printing/ipc/RemotePrintJobChild.cpp | 155 + layout/printing/ipc/RemotePrintJobChild.h | 61 + layout/printing/ipc/RemotePrintJobParent.cpp | 244 + layout/printing/ipc/RemotePrintJobParent.h | 84 + layout/printing/moz.build | 13 +- layout/printing/nsIPrintProgress.idl | 6 +- layout/printing/nsIPrintStatusFeedback.idl | 10 +- layout/printing/nsPagePrintTimer.cpp | 70 +- layout/printing/nsPagePrintTimer.h | 23 +- layout/printing/nsPrintData.cpp | 59 +- layout/printing/nsPrintData.h | 28 +- layout/printing/nsPrintEngine.cpp | 1266 +- layout/printing/nsPrintEngine.h | 68 +- layout/printing/nsPrintObject.cpp | 13 +- layout/printing/nsPrintObject.h | 7 +- layout/printing/nsPrintPreviewListener.cpp | 28 +- layout/printing/nsPrintPreviewListener.h | 4 +- .../abs-pos/abs-pos-auto-margin-centered-ref.html | 32 + .../abs-pos/abs-pos-auto-margin-centered.html | 32 + layout/reftests/abs-pos/reftest-stylo.list | 69 + layout/reftests/abs-pos/reftest.list | 16 +- layout/reftests/apng-mime/animated.apng | Bin 0 -> 188 bytes layout/reftests/apng-mime/expected.html | 3 + layout/reftests/apng-mime/reftest.list | 1 + .../{image/200.png => apng-mime/static.png} | Bin layout/reftests/apng-mime/test.html | 6 + .../background-blend-mode-1-ref.html | 17 + .../async-scrolling/background-blend-mode-1.html | 26 + .../async-scrolling/bg-fixed-child-clip-1.html | 16 + .../async-scrolling/bg-fixed-child-clip-2.html | 20 + .../async-scrolling/bg-fixed-child-clip-ref.html | 11 + .../async-scrolling/bg-fixed-child-mask-ref.html | 11 + .../async-scrolling/bg-fixed-child-mask.html | 17 + .../bg-fixed-child-no-culling-1-ref.html | 11 + .../bg-fixed-child-no-culling-1.html | 14 + .../bg-fixed-child-no-culling-2-ref.html | 7 + .../bg-fixed-child-no-culling-2.html | 12 + .../async-scrolling/bg-fixed-child-ref.html | 10 + .../reftests/async-scrolling/bg-fixed-child.html | 15 + .../async-scrolling/bg-fixed-in-opacity-ref.html | 24 + .../async-scrolling/bg-fixed-in-opacity.html | 27 + .../bg-fixed-transformed-image-ref.html | 19 + .../bg-fixed-transformed-image.html | 21 + .../disable-apz-for-sle-pages-ref.html | 19 + .../async-scrolling/disable-apz-for-sle-pages.html | 32 + .../group-opacity-surface-size-1-ref.html | 36 + .../group-opacity-surface-size-1.html | 40 + layout/reftests/async-scrolling/nested-1.html | 1 + layout/reftests/async-scrolling/nested-2-ref.html | 10 + layout/reftests/async-scrolling/nested-2.html | 17 + .../offscreen-clipped-blendmode-1.html | 39 + .../offscreen-clipped-blendmode-2.html | 43 + .../offscreen-clipped-blendmode-3.html | 40 + .../offscreen-clipped-blendmode-4.html | 44 + .../offscreen-clipped-blendmode-ref.html | 31 + .../offscreen-prerendered-active-opacity-ref.html | 42 + .../offscreen-prerendered-active-opacity.html | 39 + .../opaque-fractional-displayport-1.html | 51 + .../opaque-fractional-displayport-2.html | 56 + .../perspective-scrolling-1-ref.html | 34 + .../async-scrolling/perspective-scrolling-1.html | 33 + .../perspective-scrolling-2-ref.html | 34 + .../async-scrolling/perspective-scrolling-2.html | 41 + .../perspective-scrolling-3-ref.html | 40 + .../async-scrolling/perspective-scrolling-3.html | 41 + .../perspective-scrolling-4-ref.html | 44 + .../async-scrolling/perspective-scrolling-4.html | 49 + .../async-scrolling/position-fixed-body-ref.html | 27 + .../async-scrolling/position-fixed-body.html | 31 + ...1-ref.html => position-fixed-iframe-1-ref.html} | 0 .../async-scrolling/position-fixed-iframe-1.html | 20 + ...1-ref.html => position-fixed-iframe-2-ref.html} | 0 .../async-scrolling/position-fixed-iframe-2.html | 20 + .../position-fixed-in-scroll-container-ref.html | 40 + .../position-fixed-in-scroll-container.html | 49 + .../position-fixed-inside-sticky-1-ref.html | 20 + .../position-fixed-inside-sticky-1.html | 31 + .../position-fixed-inside-sticky-2-ref.html | 20 + .../position-fixed-inside-sticky-2.html | 32 + .../position-fixed-transformed-1-ref.html | 21 + .../position-fixed-transformed-1.html | 23 + .../position-sticky-transformed-ref.html | 6 + .../position-sticky-transformed.html | 9 + layout/reftests/async-scrolling/reftest-stylo.list | 59 + layout/reftests/async-scrolling/reftest.list | 75 +- .../sticky-pos-scrollable-2-ref.html | 18 + .../async-scrolling/sticky-pos-scrollable-2.html | 21 + .../sticky-pos-scrollable-3-ref.html | 19 + .../async-scrolling/sticky-pos-scrollable-3.html | 33 + .../backgrounds/background-clip-text-1-ref.html | 23 + .../backgrounds/background-clip-text-1a.html | 25 + .../backgrounds/background-clip-text-1b.html | 25 + .../backgrounds/background-clip-text-1c.html | 27 + .../backgrounds/background-clip-text-1d.html | 24 + .../backgrounds/background-clip-text-1e.html | 32 + .../backgrounds/background-clip-text-2-ref.html | 24 + .../backgrounds/background-clip-text-2.html | 28 + .../backgrounds/background-position-1d.html | 56 + .../backgrounds/background-position-1e.html | 56 + .../backgrounds/background-position-1f.html | 56 + .../backgrounds/background-position-2a.html | 2 +- .../backgrounds/background-position-2c.html | 26 + .../backgrounds/background-position-2d.html | 26 + .../backgrounds/background-position-3c.html | 26 + .../backgrounds/background-position-3d.html | 26 + .../backgrounds/background-position-4d.html | 25 + .../backgrounds/background-position-4e.html | 25 + ...position-6.html => background-position-6a.html} | 0 .../backgrounds/background-position-6b.html | 26 + .../background-repeat-resampling-ref.html | 10 + .../backgrounds/background-repeat-resampling.html | 4 + .../backgrounds/fixed-bg-border-radius-ref.html | 21 + .../backgrounds/fixed-bg-border-radius.html | 21 + .../backgrounds/fixed-bg-inside-transform-ref.html | 35 + .../backgrounds/fixed-bg-inside-transform.html | 35 + .../color-stop-clamp-interpolation-ref.html | 18 + .../gradient/color-stop-clamp-interpolation.html | 18 + .../gradient/linear-gradient-repeated-ref.html | 18 + .../gradient/linear-gradient-repeated.html | 19 + .../backgrounds/gradient/reftest-stylo.list | 4 + layout/reftests/backgrounds/gradient/reftest.list | 2 + layout/reftests/backgrounds/grid-large.png | Bin 0 -> 2800 bytes .../backgrounds/layers-layer-count-1-ref.xhtml | 2 +- .../backgrounds/layers-layer-count-2-ref.xhtml | 2 +- .../backgrounds/layers-layer-count-cascade-1.xhtml | 2 +- .../backgrounds/layers-layer-count-cascade-2.xhtml | 2 +- .../layers-layer-count-inheritance-1.xhtml | 2 +- .../layers-layer-count-inheritance-2.xhtml | 2 +- .../backgrounds/layers-stacking-order-ref.xhtml | 2 +- .../backgrounds/layers-stacking-order.xhtml | 2 +- layout/reftests/backgrounds/reftest-stylo.list | 215 + layout/reftests/backgrounds/reftest.list | 79 +- .../backgrounds/vector/empty/reftest-stylo.list | 27 + .../reftests/backgrounds/vector/reftest-stylo.list | 256 + layout/reftests/backgrounds/vector/reftest.list | 56 +- layout/reftests/bidi/1155359-1-ref.xul | 4 + layout/reftests/bidi/1155359-1.xul | 4 + layout/reftests/bidi/1157726-1-ref.html | 24 + layout/reftests/bidi/1157726-1.html | 24 + layout/reftests/bidi/1161752-1-embed.html | 34 + layout/reftests/bidi/1161752-2-embed.html | 34 + layout/reftests/bidi/1161752-3-embed.html | 32 + layout/reftests/bidi/1161752-4-embed.html | 34 + layout/reftests/bidi/1161752-5-embed-ref.html | 30 + layout/reftests/bidi/1161752-5-embed.html | 34 + layout/reftests/bidi/1161752-ref.html | 35 + layout/reftests/bidi/1161752.html | 73 + layout/reftests/bidi/1217833-1-ref.html | 16 + layout/reftests/bidi/1217833-1.html | 18 + layout/reftests/bidi/1217833-2-ref.html | 21 + layout/reftests/bidi/1217833-2.html | 23 + layout/reftests/bidi/1231175-1-ref.html | 17 + layout/reftests/bidi/1231175-1.html | 17 + layout/reftests/bidi/267459-1-ref.html | 2 +- layout/reftests/bidi/267459-1.html | 2 +- layout/reftests/bidi/503957-1.html | 2 +- layout/reftests/bidi/562169-1.html | 6 +- layout/reftests/bidi/562169-1a.html | 6 +- layout/reftests/bidi/562169-2.html | 6 +- layout/reftests/bidi/562169-2a.html | 6 +- layout/reftests/bidi/562169-3.html | 2 +- layout/reftests/bidi/562169-3a.html | 2 +- layout/reftests/bidi/562169-4.html | 4 +- layout/reftests/bidi/613149-1b.html | 4 +- layout/reftests/bidi/613157-2-ref.html | 2 +- layout/reftests/bidi/698706-1-ref.html | 2 +- layout/reftests/bidi/746987-1.html | 2 - layout/reftests/bidi/746987-2.html | 2 - layout/reftests/bidi/746987-3.html | 4 - layout/reftests/bidi/746987-4.html | 2 - layout/reftests/bidi/817406-1-ref.html | 4 + layout/reftests/bidi/817406-1.html | 4 + layout/reftests/bidi/817406-2-ref.html | 4 + layout/reftests/bidi/817406-2.html | 4 + layout/reftests/bidi/817406-3.html | 6 + layout/reftests/bidi/817406-4-ref.html | 6 + layout/reftests/bidi/817406-4.html | 6 + layout/reftests/bidi/83958-1-ref.html | 3 +- layout/reftests/bidi/83958-1a.html | 5 +- layout/reftests/bidi/83958-1b.html | 5 +- layout/reftests/bidi/83958-1c.html | 5 +- layout/reftests/bidi/83958-2a.html | 2 +- layout/reftests/bidi/83958-2b.html | 2 +- layout/reftests/bidi/83958-2c.html | 33 - layout/reftests/bidi/869833-1.xul | 2 +- layout/reftests/bidi/bidi-004-j.html | 2 +- layout/reftests/bidi/bidi-004-ref.html | 2 +- layout/reftests/bidi/bidi-004.html | 2 +- layout/reftests/bidi/brackets-1a-ltr-ref.html | 15 + layout/reftests/bidi/brackets-1a-ltr.html | 16 + layout/reftests/bidi/brackets-1a-rtl-ref.html | 15 + layout/reftests/bidi/brackets-1a-rtl.html | 16 + layout/reftests/bidi/brackets-1b-ltr-ref.html | 15 + layout/reftests/bidi/brackets-1b-ltr.html | 16 + layout/reftests/bidi/brackets-1b-rtl-ref.html | 15 + layout/reftests/bidi/brackets-1b-rtl.html | 16 + layout/reftests/bidi/brackets-1c-ltr-ref.html | 15 + layout/reftests/bidi/brackets-1c-ltr.html | 16 + layout/reftests/bidi/brackets-1c-rtl-ref.html | 15 + layout/reftests/bidi/brackets-1c-rtl.html | 16 + layout/reftests/bidi/brackets-2a-ltr-ref.html | 15 + layout/reftests/bidi/brackets-2a-ltr.html | 16 + layout/reftests/bidi/brackets-2a-rtl-ref.html | 15 + layout/reftests/bidi/brackets-2a-rtl.html | 16 + layout/reftests/bidi/brackets-2b-ltr-ref.html | 15 + layout/reftests/bidi/brackets-2b-ltr.html | 16 + layout/reftests/bidi/brackets-2b-rtl-ref.html | 15 + layout/reftests/bidi/brackets-2b-rtl.html | 16 + layout/reftests/bidi/brackets-2c-ltr-ref.html | 15 + layout/reftests/bidi/brackets-2c-ltr.html | 16 + layout/reftests/bidi/brackets-2c-rtl-ref.html | 15 + layout/reftests/bidi/brackets-2c-rtl.html | 16 + layout/reftests/bidi/brackets-3a-ltr-ref.html | 15 + layout/reftests/bidi/brackets-3a-ltr.html | 16 + layout/reftests/bidi/brackets-3a-rtl-ref.html | 15 + layout/reftests/bidi/brackets-3a-rtl.html | 16 + layout/reftests/bidi/brackets-3b-ltr-ref.html | 16 + layout/reftests/bidi/brackets-3b-ltr.html | 16 + layout/reftests/bidi/brackets-3b-rtl-ref.html | 16 + layout/reftests/bidi/brackets-3b-rtl.html | 16 + layout/reftests/bidi/dirAuto/1103348-1-ref.html | 19 + layout/reftests/bidi/dirAuto/1103348-1.html | 36 + .../bidi/dirAuto/1169267-delete-add-1-ref.html | 17 + .../bidi/dirAuto/1169267-delete-add-1a.html | 18 + .../bidi/dirAuto/1169267-delete-add-1b.html | 18 + .../bidi/dirAuto/1169267-delete-add-2-ref.html | 17 + .../bidi/dirAuto/1169267-delete-add-2a.html | 18 + .../bidi/dirAuto/1169267-delete-add-2b.html | 18 + layout/reftests/bidi/dirAuto/889742-1.html | 2 - layout/reftests/bidi/dirAuto/reftest-stylo.list | 120 + layout/reftests/bidi/dirAuto/reftest.list | 5 + layout/reftests/bidi/dirAuto/setDir.js | 48 + layout/reftests/bidi/numeral/reftest-stylo.list | 121 + layout/reftests/bidi/numeral/reftest.list | 6 +- layout/reftests/bidi/reftest-stylo.list | 186 + layout/reftests/bidi/reftest.list | 57 +- .../reftests/bidi/unicode-bidi-isolate-aharon.html | 2 - .../reftests/bidi/unicode-bidi-isolate-basic.html | 2 +- .../bidi/unicode-bidi-plaintext-textarea-2.html | 2 - .../bidi/unicode-bidi-plaintext-textarea-3.html | 2 - .../bidi/unicode-bidi-plaintext-textarea-4.html | 2 - layout/reftests/bidi/unicode-bidi-plaintext.html | 2 +- layout/reftests/bidi/with-first-letter-1-ref.html | 1 + layout/reftests/bidi/with-first-letter-1a.html | 1 + layout/reftests/bidi/with-first-letter-1b.html | 1 + layout/reftests/bidi/with-first-letter-2-ref.html | 1 + layout/reftests/bidi/with-first-letter-2a.html | 1 + layout/reftests/bidi/with-first-letter-2b.html | 1 + .../border-dashed-no-radius-filled-mask.png | Bin 0 -> 6163 bytes .../border-dashed-no-radius-unfilled-mask.png | Bin 0 -> 5450 bytes .../border-dotted/border-dashed-no-radius.html | 79 + .../border-dotted/border-dashed-non-integer.html | 80 + .../border-dashed-radius-filled-mask.png | Bin 0 -> 6140 bytes ...order-dashed-radius-non-integer-filled-mask.png | Bin 0 -> 6168 bytes ...der-dashed-radius-non-integer-unfilled-mask.png | Bin 0 -> 5700 bytes .../border-dashed-radius-unfilled-mask.png | Bin 0 -> 5656 bytes .../border-dashed-radius-zoom-filled-mask.png | Bin 0 -> 9717 bytes .../border-dashed-radius-zoom-unfilled-mask.png | Bin 0 -> 8677 bytes .../border-dotted/border-dashed-radius-zoom.html | 88 + .../border-dotted/border-dashed-radius.html | 80 + .../border-dotted-interaction-filled-mask.png | Bin 0 -> 7867 bytes .../border-dotted-interaction-unfilled-mask.png | Bin 0 -> 6136 bytes .../border-dotted/border-dotted-interaction.html | 67 + .../border-dotted-no-radius-filled-mask.png | Bin 0 -> 5638 bytes .../border-dotted-no-radius-unfilled-mask.png | Bin 0 -> 4693 bytes .../border-dotted/border-dotted-no-radius.html | 81 + .../border-dotted-radius-filled-mask.png | Bin 0 -> 6855 bytes .../border-dotted-radius-unfilled-mask.png | Bin 0 -> 6054 bytes .../border-dotted-radius-zero-filled-mask.png | Bin 0 -> 965 bytes .../border-dotted-radius-zero-unfilled-mask.png | Bin 0 -> 621 bytes .../border-dotted/border-dotted-radius-zero.html | 42 + .../border-dotted/border-dotted-radius.html | 87 + .../border-dotted/border-mixed-filled-mask.png | Bin 0 -> 8809 bytes .../border-dotted/border-mixed-unfilled-mask.png | Bin 0 -> 8298 bytes layout/reftests/border-dotted/border-mixed.html | 79 + layout/reftests/border-dotted/masked-small.html | 21 + layout/reftests/border-dotted/masked-zoom.html | 21 + layout/reftests/border-dotted/masked.html | 21 + layout/reftests/border-dotted/reftest-stylo.list | 13 + layout/reftests/border-dotted/reftest.list | 13 + layout/reftests/border-image/reftest-stylo.list | 95 + layout/reftests/border-image/reftest.list | 52 +- .../border-image/svg-as-border-image-1-ref.html | 19 + .../border-image/svg-as-border-image-1a.html | 18 + .../border-image/svg-as-border-image-1b.html | 18 + .../border-image/svg-as-border-image-1c.html | 18 + .../border-image/svg-as-border-image-2-ref.html | 18 + .../border-image/svg-as-border-image-2.html | 18 + .../border-image/svg-as-border-image-3-ref.html | 18 + .../border-image/svg-as-border-image-3.html | 18 + .../border-image/svg-as-border-image-4-ref.html | 18 + .../border-image/svg-as-border-image-4.html | 26 + layout/reftests/border-radius/clipping-6-ref.html | 2 +- layout/reftests/border-radius/clipping-6.html | 2 +- layout/reftests/border-radius/corner-split-ref.svg | 20 + layout/reftests/border-radius/corner-split.html | 32 + layout/reftests/border-radius/reftest-stylo.list | 117 + layout/reftests/border-radius/reftest.list | 50 +- layout/reftests/box-ordinal/reftest-stylo.list | 15 + layout/reftests/box-ordinal/reftest.list | 12 +- .../box-properties/CSS21-t100301-ref.xhtml | 2 +- layout/reftests/box-properties/CSS21-t100301.xhtml | 2 +- .../box-properties/CSS21-t100303-ref.xhtml | 2 +- .../box-properties/CSS21-t100303-simple.xhtml | 2 +- layout/reftests/box-properties/CSS21-t100303.xhtml | 2 +- .../CSS21-t100801-vertical-align-ref.xhtml | 2 +- .../CSS21-t100801-vertical-align.xhtml | 2 +- .../reftests/box-properties/box-sizing-1-ref.html | 12 - layout/reftests/box-properties/box-sizing-1.html | 13 - .../reftests/box-properties/box-sizing-2-ref.html | 11 - layout/reftests/box-properties/box-sizing-2.html | 12 - layout/reftests/box-properties/box-sizing-3.html | 13 - .../reftests/box-properties/box-sizing-4-ref.html | 12 - layout/reftests/box-properties/box-sizing-4.html | 13 - .../box-sizing-mozbox-minmax-height-ref.html | 5 - .../box-sizing-mozbox-minmax-height.html | 10 - layout/reftests/box-properties/reftest-stylo.list | 37 + layout/reftests/box-properties/reftest.list | 12 +- layout/reftests/box-shadow/1178575-2-ref.html | 29 + layout/reftests/box-shadow/1178575-2.html | 35 + layout/reftests/box-shadow/1178575-ref.html | 22 + layout/reftests/box-shadow/1178575.html | 28 + layout/reftests/box-shadow/1212823-1-ref.html | 7 + layout/reftests/box-shadow/1212823-1.html | 6 + layout/reftests/box-shadow/611574-2-ref.html | 1 + layout/reftests/box-shadow/611574-2.html | 1 + .../boxshadow-border-radius-int-ref.html | 31 + .../box-shadow/boxshadow-border-radius-int.html | 32 + .../boxshadow-color-rounding-middle-ref.html | 23 + .../boxshadow-color-rounding-middle.html | 11 + .../box-shadow/boxshadow-inner-basic-ref.svg | 2 +- .../boxshadow-inset-large-border-radius-ref.html | 17 + .../boxshadow-inset-large-border-radius.html | 35 + .../boxshadow-inset-large-offset-ref.html | 23 + .../box-shadow/boxshadow-inset-large-offset.html | 26 + .../box-shadow/boxshadow-inset-neg-spread.html | 17 + .../boxshadow-inset-neg-spread2-ref.html | 16 + .../box-shadow/boxshadow-inset-neg-spread2.html | 20 + .../boxshadow-large-border-radius-ref.html | 37 + .../box-shadow/boxshadow-large-border-radius.html | 37 + .../box-shadow/boxshadow-large-offset-ref.html | 50 + .../box-shadow/boxshadow-large-offset.html | 49 + .../reftests/box-shadow/boxshadow-rotated-ref.html | 15 + layout/reftests/box-shadow/boxshadow-rotated.html | 16 + layout/reftests/box-shadow/reftest-stylo.list | 57 + layout/reftests/box-shadow/reftest.list | 30 +- .../box-sizing/computed-size-reporting-ref.html | 12 - .../box-sizing/computed-size-reporting.html | 13 - layout/reftests/box-sizing/intrinsic-1a.html | 2 +- layout/reftests/box-sizing/intrinsic-1b.html | 2 +- layout/reftests/box-sizing/intrinsic-1d.html | 2 +- layout/reftests/box-sizing/intrinsic-1e.html | 2 +- layout/reftests/box-sizing/intrinsic-1f.html | 2 +- layout/reftests/box-sizing/intrinsic-1g.html | 9 + layout/reftests/box-sizing/intrinsic-1h.html | 9 + layout/reftests/box-sizing/intrinsic-1i.html | 12 + layout/reftests/box-sizing/intrinsic-1j.html | 10 + layout/reftests/box-sizing/intrinsic-1k.html | 10 + layout/reftests/box-sizing/intrinsic-1l.html | 13 + layout/reftests/box-sizing/intrinsic-1m.html | 10 + layout/reftests/box-sizing/intrinsic-1n.html | 10 + layout/reftests/box-sizing/intrinsic-1o.html | 13 + layout/reftests/box-sizing/reftest-stylo.list | 17 + layout/reftests/box-sizing/reftest.list | 9 + layout/reftests/box/reftest-stylo.list | 14 + layout/reftests/box/reftest.list | 4 +- layout/reftests/bugs/1022481-1-ref.html | 12 +- layout/reftests/bugs/1043537-1-ref.html | 25 + layout/reftests/bugs/1043537-1.html | 26 + .../blank.html => bugs/1114526-1-ref.html} | 0 layout/reftests/bugs/1114526-1.gif | Bin 0 -> 317 bytes layout/reftests/bugs/1114526-1.html | 64 + layout/reftests/bugs/1127107-1a-nowrap.html | 1 - layout/reftests/bugs/1127107-1b-pre.html | 1 - .../bugs/1130231-2-button-padding-rtl.html | 4 +- layout/reftests/bugs/1133905-1-h-rtl.html | 10 + layout/reftests/bugs/1133905-1-h.html | 9 + layout/reftests/bugs/1133905-1-rtl.html | 9 + layout/reftests/bugs/1133905-1-v-rtl.html | 10 + layout/reftests/bugs/1133905-1-v.html | 9 + layout/reftests/bugs/1133905-1-vh-rtl.html | 10 + layout/reftests/bugs/1133905-1-vh.html | 9 + layout/reftests/bugs/1133905-1.html | 8 + layout/reftests/bugs/1133905-2-h-rtl.html | 10 + layout/reftests/bugs/1133905-2-h.html | 9 + layout/reftests/bugs/1133905-2-rtl.html | 9 + layout/reftests/bugs/1133905-2-v-rtl.html | 10 + layout/reftests/bugs/1133905-2-v.html | 9 + layout/reftests/bugs/1133905-2-vh-rtl.html | 10 + layout/reftests/bugs/1133905-2-vh.html | 9 + layout/reftests/bugs/1133905-2.html | 8 + layout/reftests/bugs/1133905-3-h-rtl.html | 10 + layout/reftests/bugs/1133905-3-h.html | 9 + layout/reftests/bugs/1133905-3-rtl.html | 9 + layout/reftests/bugs/1133905-3-v-rtl.html | 10 + layout/reftests/bugs/1133905-3-v.html | 9 + layout/reftests/bugs/1133905-3-vh-rtl.html | 10 + layout/reftests/bugs/1133905-3-vh.html | 9 + layout/reftests/bugs/1133905-3.html | 8 + layout/reftests/bugs/1133905-4-h-rtl.html | 10 + layout/reftests/bugs/1133905-4-h.html | 9 + layout/reftests/bugs/1133905-4-rtl.html | 9 + layout/reftests/bugs/1133905-4-v-rtl.html | 10 + layout/reftests/bugs/1133905-4-v.html | 9 + layout/reftests/bugs/1133905-4-vh-rtl.html | 10 + layout/reftests/bugs/1133905-4-vh.html | 9 + layout/reftests/bugs/1133905-4.html | 8 + layout/reftests/bugs/1133905-5-h-rtl.html | 10 + layout/reftests/bugs/1133905-5-h.html | 9 + layout/reftests/bugs/1133905-5-rtl.html | 9 + layout/reftests/bugs/1133905-5-v-rtl.html | 10 + layout/reftests/bugs/1133905-5-v.html | 9 + layout/reftests/bugs/1133905-5-vh-rtl.html | 10 + layout/reftests/bugs/1133905-5-vh.html | 9 + layout/reftests/bugs/1133905-5.html | 8 + layout/reftests/bugs/1133905-6-h-rtl.html | 10 + layout/reftests/bugs/1133905-6-h.html | 9 + layout/reftests/bugs/1133905-6-rtl.html | 9 + layout/reftests/bugs/1133905-6-v-rtl.html | 10 + layout/reftests/bugs/1133905-6-v.html | 9 + layout/reftests/bugs/1133905-6-vh-rtl.html | 10 + layout/reftests/bugs/1133905-6-vh.html | 9 + layout/reftests/bugs/1133905-6.html | 8 + layout/reftests/bugs/1133905-ref-h-rtl.html | 10 + layout/reftests/bugs/1133905-ref-h.html | 9 + layout/reftests/bugs/1133905-ref-rtl.html | 9 + layout/reftests/bugs/1133905-ref-v-rtl.html | 10 + layout/reftests/bugs/1133905-ref-v.html | 9 + layout/reftests/bugs/1133905-ref-vh-rtl.html | 10 + layout/reftests/bugs/1133905-ref-vh.html | 9 + layout/reftests/bugs/1133905-ref.html | 8 + layout/reftests/bugs/1150021-1-ref.css | 9 + layout/reftests/bugs/1150021-1-ref.xul | 20 + layout/reftests/bugs/1150021-1.css | 10 + layout/reftests/bugs/1150021-1.xul | 20 + layout/reftests/bugs/1151145-1-ref.html | 10 + layout/reftests/bugs/1151145-1.html | 21 + layout/reftests/bugs/1151306-1-ref.html | 30 + layout/reftests/bugs/1151306-1.html | 41 + layout/reftests/bugs/1153845-1-ref.html | 16 + layout/reftests/bugs/1153845-1.html | 17 + layout/reftests/bugs/1155828-1-ref.html | 25 + layout/reftests/bugs/1155828-1.html | 26 + layout/reftests/bugs/1156129-1-ref.html | 36 + layout/reftests/bugs/1156129-1.html | 44 + layout/reftests/bugs/1157127-1-ref.html | 30 +- layout/reftests/bugs/1169331-1-ref.html | 46 + layout/reftests/bugs/1169331-1.html | 54 + layout/reftests/bugs/1174332-1-ref.html | 36 + layout/reftests/bugs/1174332-1.html | 20 + layout/reftests/bugs/1179078-1-ref.html | 8 + layout/reftests/bugs/1179078-1.html | 9 + layout/reftests/bugs/1179288-1-ref.html | 3 + layout/reftests/bugs/1179288-1.html | 6 + layout/reftests/bugs/1185266-1-ref.svg | 9 + layout/reftests/bugs/1185266-1.svg | 23 + layout/reftests/bugs/1190635-1-ref.html | 9 + layout/reftests/bugs/1190635-1.html | 17 + layout/reftests/bugs/1200611-1-ref.html | 22 + layout/reftests/bugs/1200611-1.html | 16 + layout/reftests/bugs/1202512-1-ref.html | 2 + layout/reftests/bugs/1202512-1.html | 13 + layout/reftests/bugs/1202512-2-ref.html | 2 + layout/reftests/bugs/1202512-2.html | 13 + layout/reftests/bugs/1207326-1.html | 41 + layout/reftests/bugs/1209603-1-ref.html | 13 + layout/reftests/bugs/1209603-1.html | 50 + layout/reftests/bugs/1209994-1-ref.html | 17 + layout/reftests/bugs/1209994-1.html | 21 + layout/reftests/bugs/1209994-2-ref.html | 17 + layout/reftests/bugs/1209994-2.html | 21 + layout/reftests/bugs/1209994-3-ref.html | 17 + layout/reftests/bugs/1209994-3.html | 21 + layout/reftests/bugs/1209994-4-ref.html | 17 + layout/reftests/bugs/1209994-4.html | 21 + layout/reftests/bugs/1222226-1-ref.html | 10 + layout/reftests/bugs/1222226-1.html | 20 + layout/reftests/bugs/1226278-ref.html | 25 + layout/reftests/bugs/1226278.html | 26 + layout/reftests/bugs/1230466.html | 12 + layout/reftests/bugs/1238243-1-notref.html | 17 + layout/reftests/bugs/1238243-1.html | 18 + layout/reftests/bugs/1238243-2-ref.html | 16 + layout/reftests/bugs/1238243-2.html | 17 + layout/reftests/bugs/1239564-ref.html | 21 + layout/reftests/bugs/1239564.html | 29 + layout/reftests/bugs/1242172-1-ref.html | 6 + layout/reftests/bugs/1242172-1-subdoc.html | 9 + layout/reftests/bugs/1242172-1.html | 12 + layout/reftests/bugs/1242172-2-ref.html | 11 + layout/reftests/bugs/1242172-2.html | 9 + layout/reftests/bugs/1242781-ref.html | 6 + layout/reftests/bugs/1242781.html | 6 + layout/reftests/bugs/1260543-1-ref.html | 10 + layout/reftests/bugs/1260543-1.html | 35 + layout/reftests/bugs/1263845-ref.html | 10 + layout/reftests/bugs/1263845.html | 15 + layout/reftests/bugs/1271714-1-ref.html | 18 + layout/reftests/bugs/1271714-1.html | 39 + layout/reftests/bugs/1272997-1-ref.html | 15 + layout/reftests/bugs/1272997-1.html | 23 + layout/reftests/bugs/1273154-1-ref.html | 20 + layout/reftests/bugs/1273154-1.html | 23 + layout/reftests/bugs/1273154-2-ref.html | 20 + layout/reftests/bugs/1273154-2.html | 23 + layout/reftests/bugs/1274368-1-ref.html | 14 + layout/reftests/bugs/1274368-1.html | 14 + layout/reftests/bugs/1275411-1-ref.html | 13 + layout/reftests/bugs/1275411-1.html | 13 + layout/reftests/bugs/1276161-1-notref.html | 25 + layout/reftests/bugs/1276161-1a.html | 25 + layout/reftests/bugs/1276161-1b.html | 25 + layout/reftests/bugs/1288255-ref.html | 24 + layout/reftests/bugs/1288255.html | 34 + layout/reftests/bugs/1291528-ref.html | 35 + layout/reftests/bugs/1291528.html | 29 + layout/reftests/bugs/1294102-1-ref.html | 6 + layout/reftests/bugs/1294102-1.html | 6 + .../1295466-1-ref.xhtml} | 0 layout/reftests/bugs/1295466-1.xhtml | 173 + .../1313772-ref.xhtml} | 0 layout/reftests/bugs/1313772.xhtml | 174 + layout/reftests/bugs/1315113-1-ref.html | 21 + layout/reftests/bugs/1315113-1.html | 23 + layout/reftests/bugs/1315113-2-ref.html | 21 + layout/reftests/bugs/1315113-2.html | 23 + layout/reftests/bugs/1315632-1-ref.html | 5 + layout/reftests/bugs/1315632-1.html | 11 + layout/reftests/bugs/1316719-1-ref.html | 19 + layout/reftests/bugs/1316719-1a.html | 42 + layout/reftests/bugs/1316719-1b.html | 35 + layout/reftests/bugs/1316719-1c.html | 29 + layout/reftests/bugs/1318769-1-ref.html | 17 + layout/reftests/bugs/1318769-1.html | 18 + .../bugs/134706-1-left-scrollframe-ref.html | 2 +- .../reftests/bugs/134706-1-left-scrollframe.html | 2 +- layout/reftests/bugs/134706-1-left-table-ref.html | 2 +- layout/reftests/bugs/134706-1-left-table.html | 2 +- .../bugs/134706-1-right-scrollframe-ref.html | 2 +- .../reftests/bugs/134706-1-right-scrollframe.html | 2 +- layout/reftests/bugs/134706-1-right-table-ref.html | 2 +- layout/reftests/bugs/134706-1-right-table.html | 2 +- layout/reftests/bugs/134706-2-left-ref.html | 2 +- .../reftests/bugs/134706-2-left-scrollframe.html | 2 +- layout/reftests/bugs/134706-2-left-table.html | 2 +- layout/reftests/bugs/134706-2-right-ref.html | 2 +- .../reftests/bugs/134706-2-right-scrollframe.html | 2 +- layout/reftests/bugs/134706-2-right-table.html | 2 +- .../bugs/134706-3-left-scrollframe-ref.html | 2 +- .../reftests/bugs/134706-3-left-scrollframe.html | 2 +- layout/reftests/bugs/134706-3-left-table-ref.html | 2 +- layout/reftests/bugs/134706-3-left-table.html | 2 +- .../bugs/134706-3-right-scrollframe-ref.html | 2 +- .../reftests/bugs/134706-3-right-scrollframe.html | 2 +- layout/reftests/bugs/134706-3-right-table-ref.html | 2 +- layout/reftests/bugs/134706-3-right-table.html | 2 +- layout/reftests/bugs/134706-4-ref.html | 2 +- layout/reftests/bugs/134706-4.html | 2 +- layout/reftests/bugs/134706-5-ref.html | 2 +- layout/reftests/bugs/134706-5.html | 2 +- layout/reftests/bugs/134706-6-ref.html | 2 +- layout/reftests/bugs/134706-6.html | 2 +- layout/reftests/bugs/134706-6b-ref.html | 2 +- layout/reftests/bugs/134706-6b.html | 2 +- layout/reftests/bugs/134706-6c-ref.html | 2 +- layout/reftests/bugs/134706-6c.html | 2 +- layout/reftests/bugs/134706-7-ref.html | 2 +- layout/reftests/bugs/134706-7.html | 2 +- layout/reftests/bugs/18217-basic-1-ref.html | 2 +- layout/reftests/bugs/18217-basic-1.html | 2 +- layout/reftests/bugs/18217-basic-2-ref.html | 2 +- layout/reftests/bugs/18217-basic-2a.html | 2 +- layout/reftests/bugs/18217-basic-2b.html | 2 +- layout/reftests/bugs/18217-height-1-ref.html | 2 +- layout/reftests/bugs/18217-height-1.html | 2 +- layout/reftests/bugs/18217-height-2-ref.html | 2 +- layout/reftests/bugs/18217-height-2.html | 2 +- layout/reftests/bugs/18217-valign-1-ref.html | 2 +- layout/reftests/bugs/18217-valign-1.html | 2 +- layout/reftests/bugs/18217-width-1-ref.html | 2 +- layout/reftests/bugs/18217-width-1a.html | 2 +- layout/reftests/bugs/18217-width-1b.html | 2 +- layout/reftests/bugs/18217-width-2-ref.html | 2 +- layout/reftests/bugs/18217-width-2a.html | 2 +- layout/reftests/bugs/18217-width-2b.html | 2 +- layout/reftests/bugs/18217-zorder-1.html | 2 +- layout/reftests/bugs/18217-zorder-2.html | 2 +- layout/reftests/bugs/18217-zorder-3.html | 2 +- layout/reftests/bugs/18217-zorder-4.html | 2 +- layout/reftests/bugs/18217-zorder-5.html | 2 +- .../bugs/18217-zorder-ref-inline-table.html | 2 +- layout/reftests/bugs/18217-zorder-ref-inline.html | 2 +- layout/reftests/bugs/18217-zorder-ref.html | 2 +- layout/reftests/bugs/25888-1l-block.html | 2 +- layout/reftests/bugs/25888-1l-notref.html | 2 +- layout/reftests/bugs/25888-1l-ref.html | 2 +- layout/reftests/bugs/25888-1l.html | 2 +- layout/reftests/bugs/25888-1r-block.html | 2 +- layout/reftests/bugs/25888-1r-notref.html | 2 +- layout/reftests/bugs/25888-1r-ref.html | 2 +- layout/reftests/bugs/25888-1r.html | 2 +- layout/reftests/bugs/25888-2l-block.html | 2 +- layout/reftests/bugs/25888-2l-ref.html | 2 +- layout/reftests/bugs/25888-2l.html | 2 +- layout/reftests/bugs/25888-2r-block.html | 2 +- layout/reftests/bugs/25888-2r-ref.html | 2 +- layout/reftests/bugs/25888-2r.html | 2 +- layout/reftests/bugs/25888-3l-block.html | 2 +- layout/reftests/bugs/25888-3l-ref.html | 2 +- layout/reftests/bugs/25888-3l.html | 2 +- layout/reftests/bugs/25888-3r-block.html | 2 +- layout/reftests/bugs/25888-3r-ref.html | 2 +- layout/reftests/bugs/25888-3r.html | 2 +- layout/reftests/bugs/315920-17.html | 15 +- layout/reftests/bugs/367332-1-ref.html | 2 +- layout/reftests/bugs/367332-1a.html | 2 +- layout/reftests/bugs/367332-1b.html | 2 +- layout/reftests/bugs/367332-1c.html | 2 +- layout/reftests/bugs/367332-1d.html | 2 +- layout/reftests/bugs/367332-1e.html | 2 +- layout/reftests/bugs/367332-1f.html | 2 +- layout/reftests/bugs/367332-1g.html | 2 +- layout/reftests/bugs/461512-1-ref.html | 2 +- layout/reftests/bugs/461512-1.html | 4 +- layout/reftests/bugs/465574-1-ref.html | 9 +- layout/reftests/bugs/482592-1-ref.html | 2 +- layout/reftests/bugs/482592-1a.xhtml | 2 +- layout/reftests/bugs/482592-1b.xhtml | 2 +- layout/reftests/bugs/508816-2-ref.html | 2 +- layout/reftests/bugs/508816-2.html | 2 +- .../bugs/542605-hidden-unscrollable-ref.xul | 12 - .../reftests/bugs/542605-hidden-unscrollable.xul | 18 - layout/reftests/bugs/593243-1.html | 3 +- layout/reftests/bugs/593243-2.html | 3 +- layout/reftests/bugs/621918-1-ref.svg | 4 +- layout/reftests/bugs/621918-1.svg | 4 +- layout/reftests/bugs/632781-verybig.html | 8 +- layout/reftests/bugs/645647-1-ref.html | 5 + layout/reftests/bugs/645647-1.html | 9 + layout/reftests/bugs/645647-2-ref.html | 27 + layout/reftests/bugs/645647-2.html | 28 + layout/reftests/bugs/652991-1-ref.html | 11 + layout/reftests/bugs/652991-1a.html | 26 + layout/reftests/bugs/652991-1b.html | 26 + layout/reftests/bugs/652991-2-ref.html | 12 + layout/reftests/bugs/652991-2.html | 26 + layout/reftests/bugs/652991-3-ref.html | 11 + layout/reftests/bugs/652991-3.html | 26 + layout/reftests/bugs/652991-4-ref.html | 11 + layout/reftests/bugs/652991-4.html | 25 + layout/reftests/bugs/664127-1.css | 2 +- layout/reftests/bugs/668319-1.xul | 2 +- layout/reftests/bugs/9458-basic-1-ref.html | 2 +- layout/reftests/bugs/9458-basic-1.html | 2 +- layout/reftests/bugs/9458-height-1-ref.html | 2 +- layout/reftests/bugs/9458-height-1.html | 2 +- layout/reftests/bugs/9458-height-2-ref.html | 2 +- layout/reftests/bugs/9458-height-2.html | 2 +- layout/reftests/bugs/9458-valign-1-ref.html | 2 +- layout/reftests/bugs/9458-valign-1.html | 2 +- layout/reftests/bugs/9458-valign-2-ref.html | 2 +- layout/reftests/bugs/9458-valign-2.html | 2 +- layout/reftests/bugs/9458-width-1-ref.html | 2 +- layout/reftests/bugs/9458-width-1a.html | 2 +- layout/reftests/bugs/9458-width-1b.html | 2 +- layout/reftests/bugs/9458-width-2-ref.html | 2 +- layout/reftests/bugs/9458-width-2a.html | 2 +- layout/reftests/bugs/9458-width-2b.html | 2 +- layout/reftests/bugs/9458-zorder-1.html | 2 +- layout/reftests/bugs/9458-zorder-2.html | 2 +- layout/reftests/bugs/9458-zorder-3.html | 2 +- layout/reftests/bugs/9458-zorder-4.html | 2 +- layout/reftests/bugs/9458-zorder-5.html | 2 +- .../bugs/9458-zorder-ref-inline-block.html | 2 +- layout/reftests/bugs/9458-zorder-ref-inline.html | 2 +- layout/reftests/bugs/9458-zorder-ref.html | 2 +- layout/reftests/bugs/961887-1-ref.html | 23 + layout/reftests/bugs/961887-1.html | 30 + layout/reftests/bugs/961887-2-ref.html | 24 + layout/reftests/bugs/961887-2.html | 32 + layout/reftests/bugs/961887-3-ref.html | 16 + layout/reftests/bugs/961887-3.html | 51 + layout/reftests/bugs/966992-1-ref.html | 1 + layout/reftests/bugs/966992-1.html | 1 + layout/reftests/bugs/LongHyphenTest.woff2 | Bin 0 -> 668 bytes layout/reftests/bugs/reftest-stylo.list | 2380 + layout/reftests/bugs/reftest.list | 882 +- .../ui3 => bugs}/support/replaced-min-max-1.png | Bin .../ui3 => bugs}/support/replaced-min-max-10.png | Bin .../ui3 => bugs}/support/replaced-min-max-11.png | Bin .../ui3 => bugs}/support/replaced-min-max-12.png | Bin .../ui3 => bugs}/support/replaced-min-max-13.png | Bin .../ui3 => bugs}/support/replaced-min-max-14.png | Bin .../ui3 => bugs}/support/replaced-min-max-15.png | Bin .../ui3 => bugs}/support/replaced-min-max-16.png | Bin .../ui3 => bugs}/support/replaced-min-max-17.png | Bin .../ui3 => bugs}/support/replaced-min-max-18.png | Bin .../ui3 => bugs}/support/replaced-min-max-19.png | Bin .../ui3 => bugs}/support/replaced-min-max-2.png | Bin .../ui3 => bugs}/support/replaced-min-max-3.png | Bin .../ui3 => bugs}/support/replaced-min-max-4.png | Bin .../ui3 => bugs}/support/replaced-min-max-5.png | Bin .../ui3 => bugs}/support/replaced-min-max-6.png | Bin .../ui3 => bugs}/support/replaced-min-max-7.png | Bin .../ui3 => bugs}/support/replaced-min-max-8.png | Bin .../ui3 => bugs}/support/replaced-min-max-9.png | Bin .../ui3 => bugs}/support/replaced-min-max.png | Bin layout/reftests/canvas/1107096-invisibles-ref.html | 23 + layout/reftests/canvas/1107096-invisibles.html | 23 + layout/reftests/canvas/1201272-1-ref.html | 33 + layout/reftests/canvas/1201272-1.html | 36 + layout/reftests/canvas/1224976-1-ref.html | 2 + layout/reftests/canvas/1224976-1.html | 10 + layout/reftests/canvas/1238795-1-ref.html | 20 + layout/reftests/canvas/1238795-1.html | 24 + layout/reftests/canvas/1303534-1-ref.html | 17 + layout/reftests/canvas/1303534-1.html | 25 + .../canvas/1304353-text-global-alpha-1-ref.html | 39 + .../canvas/1304353-text-global-alpha-1.html | 38 + .../canvas/1304353-text-global-alpha-2-ref.html | 39 + .../canvas/1304353-text-global-alpha-2.html | 38 + .../1304353-text-global-composite-op-1-ref.html | 21 + .../canvas/1304353-text-global-composite-op-1.html | 24 + layout/reftests/canvas/dash-1.html | 8 +- layout/reftests/canvas/dash-sanity.html | 105 +- layout/reftests/canvas/evenodd-fill-1.html | 3 +- layout/reftests/canvas/evenodd-fill-3.html | 3 +- layout/reftests/canvas/reftest-stylo.list | 122 + layout/reftests/canvas/reftest.list | 39 +- layout/reftests/columns/columnfill-auto-ref.html | 60 +- layout/reftests/columns/columnfill-auto.html | 67 +- .../reftests/columns/fieldset-columns-001-ref.html | 82 + layout/reftests/columns/fieldset-columns-001.html | 72 + layout/reftests/columns/reftest-stylo.list | 44 + layout/reftests/columns/reftest.list | 9 +- .../counter-style/disclosure-styles-ref.html | 4 +- layout/reftests/counter-style/reftest-stylo.list | 38 + layout/reftests/counter-style/reftest.list | 2 +- .../counters/counter-ua-limits-list-01-ref.html | 6 +- layout/reftests/counters/reftest-stylo.list | 85 + .../animate-display-table-opacity-ref.html | 9 + .../animate-display-table-opacity.html | 14 + .../css-animations/animate-opacity-ref.html | 18 + .../reftests/css-animations/animate-opacity.html | 23 + .../css-animations/animate-preserves3d-ref.html | 30 + .../css-animations/animate-preserves3d.html | 38 + .../background-position-after-finish.html | 24 + .../background-position-important.html | 17 + .../background-position-in-delay.html | 16 + .../css-animations/background-position-ref.html | 12 + .../background-position-running.html | 16 + ...bility-hidden-animation-pseudo-element-ref.html | 18 + ...visibility-hidden-animation-pseudo-element.html | 37 + .../in-visibility-hidden-animation-ref.html | 16 + .../in-visibility-hidden-animation.html | 36 + .../no-stacking-context-animation-ref.html | 20 + ...ontext-opacity-removing-animation-in-delay.html | 48 + ...text-transform-removing-animation-in-delay.html | 47 + .../partially-out-of-view-animation-ref.html | 15 + .../partially-out-of-view-animation.html | 35 + layout/reftests/css-animations/reftest-stylo.list | 34 + layout/reftests/css-animations/reftest.list | 39 + .../stacking-context-animation-ref.html | 19 + .../stacking-context-lose-opacity-1.html | 25 + .../stacking-context-lose-transform-none.html | 25 + .../stacking-context-opacity-1-animation.html | 24 + .../stacking-context-opacity-1-in-delay.html | 23 + ...king-context-opacity-1-with-fill-backwards.html | 24 + ...cking-context-opacity-1-with-fill-forwards.html | 24 + ...ontext-opacity-removing-important-in-delay.html | 43 + ...ontext-opacity-win-in-delay-on-main-thread.html | 31 + .../stacking-context-opacity-win-in-delay.html | 27 + ...cking-context-opacity-wins-over-transition.html | 40 + .../stacking-context-paused-on-opacity-1.html | 24 + .../stacking-context-paused-on-transform-none.html | 24 + ...ng-context-transform-none-animation-on-svg.html | 22 + ...rm-none-animation-with-backface-visibility.html | 26 + ...-transform-none-animation-with-preserve-3d.html | 26 + .../stacking-context-transform-none-animation.html | 24 + .../stacking-context-transform-none-in-delay.html | 23 + ...context-transform-none-with-fill-backwards.html | 24 + ...-context-transform-none-with-fill-forwards.html | 24 + ...text-transform-removing-important-in-delay.html | 44 + ...text-transform-win-in-delay-on-main-thread.html | 31 + .../stacking-context-transform-win-in-delay.html | 27 + ...ing-context-transform-wins-over-transition.html | 40 + .../background-blending-moz-element-ref.html | 2 +- .../background-blending-moz-element.html | 2 +- layout/reftests/css-blending/bug1281593-ref.html | 40 + layout/reftests/css-blending/bug1281593.html | 40 + ...ixblendmode-containing-unclipped-stuff-ref.html | 57 + ...ed-mixblendmode-containing-unclipped-stuff.html | 51 + ...city-containing-unclipped-mixblendmode-ref.html | 49 + ...-opacity-containing-unclipped-mixblendmode.html | 50 + .../mix-blend-mode-culling-1207041-ref.html | 22 + .../mix-blend-mode-culling-1207041.html | 23 + .../mix-blend-mode-dest-alpha-1135271-ref.html | 21 + .../mix-blend-mode-dest-alpha-1135271.html | 22 + .../mix-blend-mode-soft-light-ref.html | 21 + .../css-blending/mix-blend-mode-soft-light.html | 25 + layout/reftests/css-blending/reftest-stylo.list | 101 + layout/reftests/css-blending/reftest.list | 44 +- .../box-decoration-break-bug-1235152-ref.html | 57 + .../box-decoration-break-bug-1235152.html | 61 + .../box-decoration-break-with-bidi-ref.html | 74 + .../css-break/box-decoration-break-with-bidi.html | 64 + layout/reftests/css-break/reftest-stylo.list | 13 + layout/reftests/css-break/reftest.list | 10 +- layout/reftests/css-calc/line-height-1-ref.html | 62 + layout/reftests/css-calc/line-height-1.html | 62 + layout/reftests/css-calc/reftest-stylo.list | 3 + layout/reftests/css-calc/reftest.list | 1 + layout/reftests/css-charset/reftest-stylo.list | 11 + layout/reftests/css-default/reftest-stylo.list | 3 + .../css-default/submit-button/reftest-stylo.list | 12 + .../css-disabled/button/reftest-stylo.list | 14 + layout/reftests/css-disabled/button/reftest.list | 10 +- .../css-disabled/fieldset/reftest-stylo.list | 12 + layout/reftests/css-disabled/fieldset/reftest.list | 8 +- .../reftests/css-disabled/input/reftest-stylo.list | 10 + layout/reftests/css-disabled/input/reftest.list | 6 +- .../reftests/css-disabled/label/reftest-stylo.list | 2 + .../css-disabled/object/reftest-stylo.list | 2 + .../css-disabled/output/reftest-stylo.list | 2 + layout/reftests/css-disabled/reftest-stylo.list | 9 + .../css-disabled/select/reftest-stylo.list | 14 + layout/reftests/css-disabled/select/reftest.list | 16 +- .../css-disabled/textarea/reftest-stylo.list | 10 + layout/reftests/css-disabled/textarea/reftest.list | 12 +- .../css-display/display-contents-acid.html | 2 +- .../display-contents-dyn-insert-text-ref.html | 7 + .../display-contents-dyn-insert-text.html | 16 + .../css-display/display-contents-fieldset-ref.html | 52 + .../css-display/display-contents-fieldset.html | 48 + .../display-contents-list-item-child-ref.html | 6 + .../display-contents-list-item-child.html | 18 + .../display-contents-writing-mode-1-ref.html | 23 + .../display-contents-writing-mode-1.html | 33 + .../display-contents-writing-mode-2-ref.html | 23 + .../display-contents-writing-mode-2.html | 33 + layout/reftests/css-display/reftest-stylo.list | 37 + layout/reftests/css-display/reftest.list | 23 +- .../reftests/css-enabled/button/reftest-stylo.list | 14 + layout/reftests/css-enabled/button/reftest.list | 16 +- .../css-enabled/fieldset/reftest-stylo.list | 12 + layout/reftests/css-enabled/fieldset/reftest.list | 12 +- .../reftests/css-enabled/input/reftest-stylo.list | 10 + layout/reftests/css-enabled/input/reftest.list | 12 +- .../reftests/css-enabled/label/reftest-stylo.list | 2 + .../reftests/css-enabled/object/reftest-stylo.list | 2 + .../css-enabled/optgroup/reftest-stylo.list | 2 + layout/reftests/css-enabled/optgroup/reftest.list | 2 +- .../reftests/css-enabled/option/reftest-stylo.list | 2 + .../reftests/css-enabled/output/reftest-stylo.list | 2 + layout/reftests/css-enabled/reftest-stylo.list | 11 + .../reftests/css-enabled/select/reftest-stylo.list | 14 + layout/reftests/css-enabled/select/reftest.list | 14 +- .../css-enabled/textarea/reftest-stylo.list | 10 + layout/reftests/css-enabled/textarea/reftest.list | 14 +- layout/reftests/css-gradients/1224761-1-ref.html | 37 + layout/reftests/css-gradients/1224761-1.html | 36 + .../css-gradients/large-gradient-5-ref.html | 19 + .../reftests/css-gradients/large-gradient-5.html | 30 + layout/reftests/css-gradients/reftest-stylo.list | 169 + layout/reftests/css-gradients/reftest.list | 158 +- layout/reftests/css-grid/bug1306106-ref.html | 16 + layout/reftests/css-grid/bug1306106.html | 16 + layout/reftests/css-grid/bug1349571-ref.html | 90 + layout/reftests/css-grid/bug1349571.html | 94 + layout/reftests/css-grid/bug1356820-ref.html | 81 + layout/reftests/css-grid/bug1356820.html | 81 + .../css-grid/grid-abspos-items-001-ref.html | 185 + .../reftests/css-grid/grid-abspos-items-001.html | 190 + .../css-grid/grid-abspos-items-002-ref.html | 176 + .../reftests/css-grid/grid-abspos-items-002.html | 180 + .../css-grid/grid-abspos-items-003-ref.html | 71 + .../reftests/css-grid/grid-abspos-items-003.html | 69 + .../css-grid/grid-abspos-items-004-ref.html | 73 + .../reftests/css-grid/grid-abspos-items-004.html | 70 + .../css-grid/grid-abspos-items-005-ref.html | 74 + .../reftests/css-grid/grid-abspos-items-005.html | 71 + .../css-grid/grid-abspos-items-006-ref.html | 71 + .../reftests/css-grid/grid-abspos-items-006.html | 70 + .../css-grid/grid-abspos-items-007-ref.html | 61 + .../reftests/css-grid/grid-abspos-items-007.html | 62 + .../css-grid/grid-abspos-items-008-ref.html | 62 + .../reftests/css-grid/grid-abspos-items-008.html | 63 + .../css-grid/grid-abspos-items-009-ref.html | 63 + .../reftests/css-grid/grid-abspos-items-009.html | 64 + .../css-grid/grid-abspos-items-010-ref.html | 62 + .../reftests/css-grid/grid-abspos-items-010.html | 63 + .../css-grid/grid-abspos-items-011-ref.html | 82 + .../reftests/css-grid/grid-abspos-items-011.html | 97 + .../css-grid/grid-abspos-items-012-ref.html | 45 + .../reftests/css-grid/grid-abspos-items-012.html | 47 + .../css-grid/grid-abspos-items-013-ref.html | 133 + .../reftests/css-grid/grid-abspos-items-013.html | 120 + .../css-grid/grid-abspos-items-014-ref.html | 78 + .../reftests/css-grid/grid-abspos-items-014.html | 80 + .../css-grid/grid-abspos-items-015-ref.html | 114 + .../reftests/css-grid/grid-abspos-items-015.html | 99 + .../css-grid/grid-align-content-001-ref.html | 91 + .../reftests/css-grid/grid-align-content-001.html | 90 + .../grid-auto-min-sizing-definite-001-ref.html | 114 + .../grid-auto-min-sizing-definite-001.html | 91 + .../grid-auto-min-sizing-intrinsic-001-ref.html | 154 + .../grid-auto-min-sizing-intrinsic-001.html | 148 + .../grid-auto-min-sizing-intrinsic-002-ref.html | 155 + .../grid-auto-min-sizing-intrinsic-002.html | 150 + .../grid-auto-min-sizing-intrinsic-003-ref.html | 66 + .../grid-auto-min-sizing-intrinsic-003.html | 66 + .../grid-auto-min-sizing-intrinsic-004-ref.html | 75 + .../grid-auto-min-sizing-intrinsic-004.html | 75 + ...to-min-sizing-min-content-min-size-001-ref.html | 62 + ...d-auto-min-sizing-min-content-min-size-001.html | 64 + ...to-min-sizing-min-content-min-size-002-ref.html | 66 + ...d-auto-min-sizing-min-content-min-size-002.html | 65 + ...to-min-sizing-min-content-min-size-003-ref.html | 63 + ...d-auto-min-sizing-min-content-min-size-003.html | 63 + ...to-min-sizing-min-content-min-size-004-ref.html | 64 + ...d-auto-min-sizing-min-content-min-size-004.html | 64 + .../grid-auto-min-sizing-percent-001-ref.html | 147 + .../css-grid/grid-auto-min-sizing-percent-001.html | 109 + ...d-auto-min-sizing-transferred-size-001-ref.html | 62 + .../grid-auto-min-sizing-transferred-size-001.html | 59 + ...d-auto-min-sizing-transferred-size-002-ref.html | 66 + .../grid-auto-min-sizing-transferred-size-002.html | 60 + ...d-auto-min-sizing-transferred-size-003-ref.html | 62 + .../grid-auto-min-sizing-transferred-size-003.html | 58 + ...d-auto-min-sizing-transferred-size-004-ref.html | 64 + .../grid-auto-min-sizing-transferred-size-004.html | 59 + .../reftests/css-grid/grid-clamping-001-ref.html | 68 + layout/reftests/css-grid/grid-clamping-001.html | 78 + .../reftests/css-grid/grid-clamping-002-ref.html | 68 + layout/reftests/css-grid/grid-clamping-002.html | 75 + .../grid-col-max-sizing-max-content-001-ref.html | 88 + .../grid-col-max-sizing-max-content-001.html | 90 + .../grid-col-max-sizing-max-content-002-ref.html | 92 + .../grid-col-max-sizing-max-content-002.html | 87 + .../reftests/css-grid/grid-column-gap-001-ref.html | 124 + layout/reftests/css-grid/grid-column-gap-001.html | 100 + .../reftests/css-grid/grid-column-gap-002-ref.html | 90 + layout/reftests/css-grid/grid-column-gap-002.html | 91 + .../reftests/css-grid/grid-column-gap-003-ref.html | 90 + layout/reftests/css-grid/grid-column-gap-003.html | 90 + .../reftests/css-grid/grid-column-gap-004-ref.html | 90 + layout/reftests/css-grid/grid-column-gap-004.html | 91 + .../css-grid/grid-container-baselines-001-ref.html | 89 + .../css-grid/grid-container-baselines-001.html | 92 + .../css-grid/grid-container-baselines-002-ref.html | 87 + .../css-grid/grid-container-baselines-002.html | 96 + .../css-grid/grid-container-baselines-003-ref.html | 124 + .../css-grid/grid-container-baselines-003.html | 228 + .../css-grid/grid-container-baselines-004-ref.html | 45 + .../css-grid/grid-container-baselines-004.html | 47 + ...rid-container-min-max-width-height-001-ref.html | 56 + .../grid-container-min-max-width-height-001.html | 55 + .../css-grid/grid-container-overflow-001-ref.html | 113 + .../css-grid/grid-container-overflow-001.html | 124 + ...rid-container-synthesized-baseline-001-ref.html | 46 + .../grid-container-synthesized-baseline-001.html | 48 + .../css-grid/grid-flex-min-sizing-001-ref.html | 344 + .../css-grid/grid-flex-min-sizing-001.html | 343 + .../css-grid/grid-flex-min-sizing-002-ref.html | 274 + .../css-grid/grid-flex-min-sizing-002.html | 277 + .../css-grid/grid-fragmentation-001-ref.html | 161 + .../reftests/css-grid/grid-fragmentation-001.html | 122 + .../css-grid/grid-fragmentation-002-ref.html | 135 + .../reftests/css-grid/grid-fragmentation-002.html | 110 + .../css-grid/grid-fragmentation-003-ref.html | 138 + .../reftests/css-grid/grid-fragmentation-003.html | 105 + .../css-grid/grid-fragmentation-004-ref.html | 166 + .../reftests/css-grid/grid-fragmentation-004.html | 115 + .../css-grid/grid-fragmentation-005-ref.html | 149 + .../reftests/css-grid/grid-fragmentation-005.html | 133 + .../css-grid/grid-fragmentation-006-ref.html | 116 + .../reftests/css-grid/grid-fragmentation-006.html | 108 + .../css-grid/grid-fragmentation-007-ref.html | 134 + .../reftests/css-grid/grid-fragmentation-007.html | 104 + .../css-grid/grid-fragmentation-008-ref.html | 132 + .../reftests/css-grid/grid-fragmentation-008.html | 95 + .../css-grid/grid-fragmentation-009-ref.html | 161 + .../reftests/css-grid/grid-fragmentation-009.html | 144 + .../css-grid/grid-fragmentation-010-ref.html | 48 + .../reftests/css-grid/grid-fragmentation-010.html | 43 + .../css-grid/grid-fragmentation-011-ref.html | 49 + .../reftests/css-grid/grid-fragmentation-011.html | 44 + .../css-grid/grid-fragmentation-012-ref.html | 49 + .../reftests/css-grid/grid-fragmentation-012.html | 46 + .../css-grid/grid-fragmentation-013-ref.html | 53 + .../reftests/css-grid/grid-fragmentation-013.html | 45 + .../css-grid/grid-fragmentation-014-ref.html | 39 + .../reftests/css-grid/grid-fragmentation-014.html | 44 + .../css-grid/grid-fragmentation-015-ref.html | 128 + .../reftests/css-grid/grid-fragmentation-015.html | 134 + .../css-grid/grid-fragmentation-016-ref.html | 167 + .../reftests/css-grid/grid-fragmentation-016.html | 128 + .../css-grid/grid-fragmentation-017-ref.html | 139 + .../reftests/css-grid/grid-fragmentation-017.html | 107 + .../css-grid/grid-fragmentation-018-ref.html | 161 + .../reftests/css-grid/grid-fragmentation-018.html | 145 + .../css-grid/grid-fragmentation-019-ref.html | 150 + .../reftests/css-grid/grid-fragmentation-019.html | 115 + .../css-grid/grid-fragmentation-020-ref.html | 208 + .../reftests/css-grid/grid-fragmentation-020.html | 215 + .../css-grid/grid-fragmentation-021-ref.html | 188 + .../reftests/css-grid/grid-fragmentation-021.html | 133 + .../reftests/css-grid/grid-fragmentation-022.html | 104 + .../css-grid/grid-fragmentation-023-ref.html | 138 + .../reftests/css-grid/grid-fragmentation-023.html | 105 + .../css-grid/grid-fragmentation-024-ref.html | 172 + .../reftests/css-grid/grid-fragmentation-024.html | 126 + .../css-grid/grid-fragmentation-025-ref.html | 177 + .../reftests/css-grid/grid-fragmentation-025.html | 126 + .../css-grid/grid-fragmentation-026-ref.html | 166 + .../reftests/css-grid/grid-fragmentation-026.html | 134 + .../reftests/css-grid/grid-fragmentation-027.html | 127 + .../css-grid/grid-fragmentation-028-ref.html | 174 + .../reftests/css-grid/grid-fragmentation-028.html | 125 + .../css-grid/grid-fragmentation-029-ref.html | 207 + .../reftests/css-grid/grid-fragmentation-029.html | 141 + .../css-grid/grid-fragmentation-030-ref.html | 111 + .../reftests/css-grid/grid-fragmentation-030.html | 114 + .../css-grid/grid-fragmentation-031-ref.html | 115 + .../reftests/css-grid/grid-fragmentation-031.html | 114 + .../css-grid/grid-fragmentation-dyn1-002.html | 24 + .../css-grid/grid-fragmentation-dyn1-006.html | 24 + .../css-grid/grid-fragmentation-dyn1-015.html | 24 + .../css-grid/grid-fragmentation-dyn1-016.html | 24 + .../css-grid/grid-fragmentation-dyn1-019.html | 24 + .../css-grid/grid-fragmentation-dyn1-020.html | 24 + .../css-grid/grid-fragmentation-dyn1-021.html | 24 + .../css-grid/grid-fragmentation-dyn1-023.html | 24 + .../css-grid/grid-fragmentation-dyn1-024.html | 24 + .../css-grid/grid-fragmentation-dyn1-026.html | 24 + .../css-grid/grid-fragmentation-dyn1-027.html | 24 + .../css-grid/grid-fragmentation-dyn1-028.html | 24 + .../css-grid/grid-fragmentation-dyn1-029.html | 24 + .../css-grid/grid-fragmentation-dyn2-018.html | 24 + .../css-grid/grid-fragmentation-dyn2-019.html | 24 + .../css-grid/grid-fragmentation-dyn2-020.html | 24 + .../css-grid/grid-fragmentation-dyn2-021.html | 24 + .../css-grid/grid-fragmentation-dyn2-022.html | 24 + .../css-grid/grid-fragmentation-dyn2-023.html | 24 + .../css-grid/grid-fragmentation-dyn2-025.html | 24 + .../css-grid/grid-fragmentation-dyn2-026.html | 24 + .../css-grid/grid-fragmentation-dyn2-027.html | 24 + .../css-grid/grid-fragmentation-dyn2-028.html | 24 + .../css-grid/grid-fragmentation-dyn2-029.html | 24 + .../css-grid/grid-fragmentation-dyn2-030.html | 24 + .../css-grid/grid-fragmentation-dyn2-031.html | 24 + .../css-grid/grid-fragmentation-dyn3-001.html | 24 + .../css-grid/grid-fragmentation-dyn3-002.html | 24 + .../css-grid/grid-fragmentation-dyn3-003.html | 24 + .../css-grid/grid-fragmentation-dyn3-007.html | 24 + .../css-grid/grid-fragmentation-dyn3-009.html | 24 + .../css-grid/grid-fragmentation-dyn3-017.html | 24 + .../css-grid/grid-fragmentation-dyn3-019.html | 24 + .../css-grid/grid-fragmentation-dyn3-021.html | 24 + .../css-grid/grid-fragmentation-dyn3-023.html | 24 + .../css-grid/grid-fragmentation-dyn3-026.html | 24 + .../css-grid/grid-fragmentation-dyn3-027.html | 24 + .../css-grid/grid-fragmentation-dyn3-028.html | 24 + .../css-grid/grid-fragmentation-dyn4-001.html | 24 + .../css-grid/grid-fragmentation-dyn4-004.html | 24 + .../css-grid/grid-fragmentation-dyn4-005.html | 24 + .../css-grid/grid-fragmentation-dyn4-015.html | 24 + .../css-grid/grid-fragmentation-dyn4-019.html | 24 + .../css-grid/grid-fragmentation-dyn4-021.html | 24 + .../css-grid/grid-fragmentation-dyn4-023.html | 24 + .../css-grid/grid-fragmentation-dyn4-026.html | 24 + .../css-grid/grid-fragmentation-dyn4-027.html | 24 + .../css-grid/grid-fragmentation-dyn4-028.html | 24 + .../css-grid/grid-fragmentation-dyn5-005.html | 24 + .../css-grid/grid-fragmentation-dyn5-007.html | 24 + .../css-grid/grid-fragmentation-dyn5-008.html | 24 + .../css-grid/grid-fragmentation-dyn5-016.html | 24 + .../css-grid/grid-fragmentation-dyn5-019.html | 24 + .../css-grid/grid-fragmentation-dyn5-021.html | 24 + .../css-grid/grid-fragmentation-dyn5-023.html | 24 + .../css-grid/grid-fragmentation-dyn5-026.html | 24 + .../css-grid/grid-fragmentation-dyn5-027.html | 24 + .../css-grid/grid-fragmentation-dyn5-028.html | 24 + .../reftests/css-grid/grid-item-align-001-ref.html | 186 + layout/reftests/css-grid/grid-item-align-001.html | 107 + .../reftests/css-grid/grid-item-align-002-ref.html | 127 + layout/reftests/css-grid/grid-item-align-002.html | 108 + .../reftests/css-grid/grid-item-align-003-ref.html | 115 + layout/reftests/css-grid/grid-item-align-003.html | 128 + .../grid-item-auto-min-size-clamp-001-ref.html | 199 + .../grid-item-auto-min-size-clamp-001.html | 154 + .../grid-item-auto-min-size-clamp-002-ref.html | 184 + .../grid-item-auto-min-size-clamp-002.html | 155 + .../grid-item-auto-min-size-clamp-003-ref.html | 230 + .../grid-item-auto-min-size-clamp-003.html | 159 + .../grid-item-auto-min-size-clamp-004-ref.html | 246 + .../grid-item-auto-min-size-clamp-004.html | 160 + .../grid-item-auto-min-size-clamp-005-ref.html | 174 + .../grid-item-auto-min-size-clamp-005.html | 154 + .../grid-item-auto-min-size-clamp-006-ref.html | 150 + .../grid-item-auto-min-size-clamp-006.html | 146 + .../grid-item-auto-min-size-clamp-007-ref.html | 156 + .../grid-item-auto-min-size-clamp-007.html | 194 + .../css-grid/grid-item-blockifying-001-ref.html | 312 + .../css-grid/grid-item-blockifying-001.html | 409 + .../css-grid/grid-item-button-001-ref.html | 86 + layout/reftests/css-grid/grid-item-button-001.html | 153 + .../css-grid/grid-item-canvas-001-ref.html | 50 + layout/reftests/css-grid/grid-item-canvas-001.html | 96 + .../grid-item-content-baseline-001-ref.html | 110 + .../css-grid/grid-item-content-baseline-001.html | 110 + .../grid-item-content-baseline-002-ref.html | 118 + .../css-grid/grid-item-content-baseline-002.html | 112 + .../reftests/css-grid/grid-item-dir-001-ref.html | 45 + layout/reftests/css-grid/grid-item-dir-001.html | 46 + .../grid-item-fieldset-stretch-001-ref.html | 63 + .../css-grid/grid-item-fieldset-stretch-001.html | 58 + .../css-grid/grid-item-input-stretch-001-ref.html | 80 + .../css-grid/grid-item-input-stretch-001.html | 73 + .../grid-item-intrinsic-ratio-normal-001-ref.html | 202 + .../grid-item-intrinsic-ratio-normal-001.html | 134 + .../grid-item-intrinsic-ratio-normal-002-ref.html | 198 + .../grid-item-intrinsic-ratio-normal-002.html | 129 + .../grid-item-intrinsic-ratio-normal-003-ref.html | 233 + .../grid-item-intrinsic-ratio-normal-003.html | 186 + .../grid-item-intrinsic-ratio-normal-004-ref.html | 145 + .../grid-item-intrinsic-ratio-normal-004.html | 115 + .../grid-item-intrinsic-ratio-normal-005-ref.html | 146 + .../grid-item-intrinsic-ratio-normal-005.html | 115 + .../grid-item-intrinsic-ratio-stretch-001-ref.html | 143 + .../grid-item-intrinsic-ratio-stretch-001.html | 148 + .../grid-item-intrinsic-ratio-stretch-002-ref.html | 147 + .../grid-item-intrinsic-ratio-stretch-002.html | 153 + .../grid-item-intrinsic-ratio-stretch-003-ref.html | 148 + .../grid-item-intrinsic-ratio-stretch-003.html | 149 + .../grid-item-intrinsic-ratio-stretch-004-ref.html | 143 + .../grid-item-intrinsic-ratio-stretch-004.html | 144 + .../grid-item-intrinsic-ratio-stretch-005-ref.html | 148 + .../grid-item-intrinsic-ratio-stretch-005.html | 149 + .../grid-item-intrinsic-ratio-stretch-006-ref.html | 147 + .../grid-item-intrinsic-ratio-stretch-006.html | 117 + .../grid-item-intrinsic-ratio-stretch-007-ref.html | 145 + .../grid-item-intrinsic-ratio-stretch-007.html | 115 + .../grid-item-intrinsic-size-normal-001-ref.html | 237 + .../grid-item-intrinsic-size-normal-001.html | 168 + .../grid-item-intrinsic-size-normal-002-ref.html | 234 + .../grid-item-intrinsic-size-normal-002.html | 168 + .../css-grid/grid-item-justify-001-ref.html | 121 + .../reftests/css-grid/grid-item-justify-001.html | 108 + .../css-grid/grid-item-justify-002-ref.html | 120 + .../reftests/css-grid/grid-item-justify-002.html | 108 + .../grid-item-margin-left-auto-001-ref.html | 117 + .../css-grid/grid-item-margin-left-auto-001.html | 116 + .../grid-item-margin-left-auto-002-ref.html | 115 + .../css-grid/grid-item-margin-left-auto-002.html | 116 + .../grid-item-margin-left-auto-003-ref.html | 116 + .../css-grid/grid-item-margin-left-auto-003.html | 115 + .../grid-item-margin-left-auto-004-ref.html | 117 + .../css-grid/grid-item-margin-left-auto-004.html | 116 + .../grid-item-margin-left-right-auto-001-ref.html | 117 + .../grid-item-margin-left-right-auto-001.html | 117 + .../grid-item-margin-left-right-auto-002-ref.html | 115 + .../grid-item-margin-left-right-auto-002.html | 117 + .../grid-item-margin-left-right-auto-003-ref.html | 116 + .../grid-item-margin-left-right-auto-003.html | 116 + .../grid-item-margin-left-right-auto-004-ref.html | 115 + .../grid-item-margin-left-right-auto-004.html | 117 + .../grid-item-margin-right-auto-001-ref.html | 117 + .../css-grid/grid-item-margin-right-auto-001.html | 116 + .../grid-item-margin-right-auto-002-ref.html | 118 + .../css-grid/grid-item-margin-right-auto-002.html | 116 + .../grid-item-margin-right-auto-003-ref.html | 116 + .../css-grid/grid-item-margin-right-auto-003.html | 115 + .../grid-item-margin-right-auto-004-ref.html | 117 + .../css-grid/grid-item-margin-right-auto-004.html | 116 + .../css-grid/grid-item-mixed-baseline-001-ref.html | 110 + .../css-grid/grid-item-mixed-baseline-001.html | 112 + .../css-grid/grid-item-mixed-baseline-002-ref.html | 114 + .../css-grid/grid-item-mixed-baseline-002.html | 114 + .../css-grid/grid-item-mixed-baseline-003-ref.html | 114 + .../css-grid/grid-item-mixed-baseline-003.html | 116 + .../css-grid/grid-item-mixed-baseline-004-ref.html | 102 + .../css-grid/grid-item-mixed-baseline-004.html | 82 + .../grid-item-overflow-stretch-001-ref.html | 78 + .../css-grid/grid-item-overflow-stretch-001.html | 74 + .../grid-item-overflow-stretch-002-ref.html | 79 + .../css-grid/grid-item-overflow-stretch-002.html | 75 + .../grid-item-overflow-stretch-003-ref.html | 84 + .../css-grid/grid-item-overflow-stretch-003.html | 75 + .../grid-item-overflow-stretch-004-ref.html | 88 + .../css-grid/grid-item-overflow-stretch-004.html | 82 + .../grid-item-overflow-stretch-005-ref.html | 83 + .../css-grid/grid-item-overflow-stretch-005.html | 77 + .../grid-item-overflow-stretch-006-ref.html | 54 + .../css-grid/grid-item-overflow-stretch-006.html | 56 + .../css-grid/grid-item-self-baseline-001-ref.html | 92 + .../css-grid/grid-item-self-baseline-001.html | 95 + .../css-grid/grid-item-sizing-percent-001-ref.html | 94 + .../css-grid/grid-item-sizing-percent-001.html | 96 + .../css-grid/grid-item-sizing-percent-002-ref.html | 136 + .../css-grid/grid-item-sizing-percent-002.html | 131 + .../css-grid/grid-item-sizing-percent-003-ref.html | 137 + .../css-grid/grid-item-sizing-percent-003.html | 132 + .../css-grid/grid-item-sizing-percent-004-ref.html | 134 + .../css-grid/grid-item-sizing-percent-004.html | 135 + .../reftests/css-grid/grid-item-sizing-px-001.html | 94 + .../css-grid/grid-item-stretch-001-ref.html | 109 + .../reftests/css-grid/grid-item-stretch-001.html | 117 + .../css-grid/grid-item-table-stretch-001-ref.html | 176 + .../css-grid/grid-item-table-stretch-001.html | 178 + .../css-grid/grid-item-table-stretch-002-ref.html | 191 + .../css-grid/grid-item-table-stretch-002.html | 180 + .../css-grid/grid-item-table-stretch-003-ref.html | 191 + .../css-grid/grid-item-table-stretch-003.html | 180 + .../css-grid/grid-item-table-stretch-004-ref.html | 67 + .../css-grid/grid-item-table-stretch-004.html | 62 + .../css-grid/grid-item-video-stretch-001-ref.html | 77 + .../css-grid/grid-item-video-stretch-001.html | 71 + .../css-grid/grid-justify-content-001-ref.html | 92 + .../css-grid/grid-justify-content-001.html | 90 + .../css-grid/grid-justify-content-002-ref.html | 62 + .../css-grid/grid-justify-content-002.html | 67 + .../css-grid/grid-justify-content-003-ref.html | 115 + .../css-grid/grid-justify-content-003.html | 96 + .../css-grid/grid-max-sizing-flex-001-ref.html | 90 + .../css-grid/grid-max-sizing-flex-001.html | 90 + .../css-grid/grid-max-sizing-flex-002-ref.html | 90 + .../css-grid/grid-max-sizing-flex-002.html | 89 + .../css-grid/grid-max-sizing-flex-003-ref.html | 88 + .../css-grid/grid-max-sizing-flex-003.html | 74 + .../css-grid/grid-max-sizing-flex-004-ref.html | 120 + .../css-grid/grid-max-sizing-flex-004.html | 173 + .../css-grid/grid-max-sizing-flex-005-ref.html | 109 + .../css-grid/grid-max-sizing-flex-005.html | 109 + .../css-grid/grid-max-sizing-flex-006-ref.html | 81 + .../css-grid/grid-max-sizing-flex-006.html | 83 + .../css-grid/grid-max-sizing-flex-007-ref.html | 110 + .../css-grid/grid-max-sizing-flex-007.html | 108 + .../css-grid/grid-max-sizing-flex-008-ref.html | 111 + .../css-grid/grid-max-sizing-flex-008.html | 97 + ...ontent-min-sizing-transferred-size-001-ref.html | 62 + ...in-content-min-sizing-transferred-size-001.html | 59 + ...ontent-min-sizing-transferred-size-002-ref.html | 66 + ...in-content-min-sizing-transferred-size-002.html | 60 + ...ontent-min-sizing-transferred-size-003-ref.html | 63 + ...in-content-min-sizing-transferred-size-003.html | 58 + ...ontent-min-sizing-transferred-size-004-ref.html | 64 + ...in-content-min-sizing-transferred-size-004.html | 59 + .../grid-min-max-content-sizing-001-ref.html | 98 + .../css-grid/grid-min-max-content-sizing-001.html | 105 + .../grid-min-max-content-sizing-002-ref.html | 82 + .../css-grid/grid-min-max-content-sizing-002.html | 85 + .../css-grid/grid-order-abspos-items-001-ref.html | 148 + .../css-grid/grid-order-abspos-items-001.html | 150 + .../grid-order-placement-auto-001-ref.html | 204 + .../css-grid/grid-order-placement-auto-001.html | 156 + .../grid-order-placement-definite-001-ref.html | 69 + .../grid-order-placement-definite-001.html | 71 + .../css-grid/grid-percent-grid-gap-001-ref.html | 154 + .../css-grid/grid-percent-grid-gap-001.html | 161 + .../grid-percent-intrinsic-sizing-001-ref.html | 75 + .../grid-percent-intrinsic-sizing-001.html | 73 + .../grid-placement-abspos-implicit-001-ref.html | 113 + .../grid-placement-abspos-implicit-001.html | 129 + .../grid-placement-auto-col-dense-001-ref.html | 233 + .../grid-placement-auto-col-dense-001.html | 169 + .../grid-placement-auto-col-sparse-001-ref.html | 208 + .../grid-placement-auto-col-sparse-001.html | 137 + .../grid-placement-auto-implicit-001-ref.html | 153 + .../css-grid/grid-placement-auto-implicit-001.html | 155 + .../grid-placement-auto-row-dense-001-ref.html | 251 + .../grid-placement-auto-row-dense-001.html | 187 + .../grid-placement-auto-row-sparse-001-ref.html | 226 + .../grid-placement-auto-row-sparse-001.html | 160 + .../css-grid/grid-placement-definite-001-ref.html | 55 + .../css-grid/grid-placement-definite-001.html | 53 + .../css-grid/grid-placement-definite-002-ref.html | 108 + .../css-grid/grid-placement-definite-002.html | 90 + .../css-grid/grid-placement-definite-003-ref.html | 79 + .../css-grid/grid-placement-definite-003.html | 76 + .../grid-placement-definite-implicit-001-ref.html | 93 + .../grid-placement-definite-implicit-001.html | 112 + .../grid-placement-definite-implicit-002-ref.html | 231 + .../grid-placement-definite-implicit-002.html | 244 + ...rid-placement-implicit-named-areas-001-ref.html | 155 + .../grid-placement-implicit-named-areas-001.html | 159 + .../grid-placement-named-lines-001-ref.html | 187 + .../css-grid/grid-placement-named-lines-001.html | 182 + .../grid-placement-named-lines-002-ref.html | 187 + .../css-grid/grid-placement-named-lines-002.html | 182 + .../grid-placement-named-lines-003-ref.html | 171 + .../css-grid/grid-placement-named-lines-003.html | 166 + .../grid-placement-negative-lines-001-ref.html | 186 + .../grid-placement-negative-lines-001.html | 180 + .../css-grid/grid-relpos-items-001-ref.html | 61 + .../reftests/css-grid/grid-relpos-items-001.html | 65 + .../grid-repeat-auto-fill-fit-001-ref.html | 275 + .../css-grid/grid-repeat-auto-fill-fit-001.html | 254 + .../grid-repeat-auto-fill-fit-002-ref.html | 211 + .../css-grid/grid-repeat-auto-fill-fit-002.html | 199 + .../grid-repeat-auto-fill-fit-003-ref.html | 197 + .../css-grid/grid-repeat-auto-fill-fit-003.html | 189 + .../grid-repeat-auto-fill-fit-004-ref.html | 191 + .../css-grid/grid-repeat-auto-fill-fit-004.html | 183 + .../grid-repeat-auto-fill-fit-005-ref.html | 382 + .../css-grid/grid-repeat-auto-fill-fit-005.html | 377 + .../grid-repeat-auto-fill-fit-006-ref.html | 184 + .../css-grid/grid-repeat-auto-fill-fit-006.html | 213 + .../grid-repeat-auto-fill-fit-007-ref.html | 177 + .../css-grid/grid-repeat-auto-fill-fit-007.html | 195 + .../grid-repeat-auto-fill-fit-008-ref.html | 194 + .../css-grid/grid-repeat-auto-fill-fit-008.html | 203 + .../grid-repeat-auto-fill-fit-009-ref.html | 131 + .../css-grid/grid-repeat-auto-fill-fit-009.html | 117 + .../grid-repeat-auto-fill-fit-010-ref.html | 334 + .../css-grid/grid-repeat-auto-fill-fit-010.html | 368 + .../css-grid/grid-repeat-auto-fill-fit-011.html | 368 + layout/reftests/css-grid/grid-row-gap-001-ref.html | 91 + layout/reftests/css-grid/grid-row-gap-001.html | 91 + layout/reftests/css-grid/grid-row-gap-002-ref.html | 120 + layout/reftests/css-grid/grid-row-gap-002.html | 97 + layout/reftests/css-grid/grid-row-gap-003-ref.html | 122 + layout/reftests/css-grid/grid-row-gap-003.html | 99 + layout/reftests/css-grid/grid-row-gap-004-ref.html | 118 + layout/reftests/css-grid/grid-row-gap-004.html | 99 + layout/reftests/css-grid/grid-row-gap-005-ref.html | 90 + layout/reftests/css-grid/grid-row-gap-005.html | 91 + .../grid-track-fit-content-sizing-001-ref.html | 178 + .../grid-track-fit-content-sizing-001.html | 141 + .../grid-track-fit-content-sizing-002-ref.html | 148 + .../grid-track-fit-content-sizing-002.html | 151 + .../grid-track-intrinsic-sizing-001-ref.html | 139 + .../css-grid/grid-track-intrinsic-sizing-001.html | 103 + .../grid-track-intrinsic-sizing-002-ref.html | 168 + .../css-grid/grid-track-intrinsic-sizing-002.html | 192 + .../grid-track-intrinsic-sizing-003-ref.html | 228 + .../css-grid/grid-track-intrinsic-sizing-003.html | 208 + .../grid-track-intrinsic-sizing-004-ref.html | 251 + .../css-grid/grid-track-intrinsic-sizing-004.html | 225 + .../grid-track-percent-sizing-001-ref.html | 129 + .../css-grid/grid-track-percent-sizing-001.html | 140 + .../css-grid/grid-track-sizing-001-ref.html | 44 + .../reftests/css-grid/grid-track-sizing-001.html | 42 + .../css-grid/grid-track-sizing-002-ref.html | 243 + .../reftests/css-grid/grid-track-sizing-002.html | 238 + .../css-grid/grid-whitespace-handling-1-ref.xhtml | 4 +- .../css-grid/grid-whitespace-handling-1a.xhtml | 4 +- .../css-grid/grid-whitespace-handling-2-ref.xhtml | 2 +- layout/reftests/css-grid/reftest-stylo.list | 233 + layout/reftests/css-grid/reftest.list | 281 +- ...rtl-grid-placement-auto-row-sparse-001-ref.html | 200 + .../rtl-grid-placement-auto-row-sparse-001.html | 138 + .../rtl-grid-placement-definite-001-ref.html | 69 + .../css-grid/rtl-grid-placement-definite-001.html | 65 + .../support}/colors-16x8.webm | Bin layout/reftests/css-grid/support/dyn.js | 127 + layout/reftests/css-grid/support/lime-24x2.png | Bin 0 -> 96 bytes .../support}/lime-25x1.png | Bin layout/reftests/css-grid/support/lime-2x24.png | Bin 0 -> 98 bytes .../reftests/css-grid/support/solidblue-20x32.png | Bin 0 -> 100 bytes ...vlr-grid-placement-auto-row-sparse-001-ref.html | 204 + .../vlr-grid-placement-auto-row-sparse-001.html | 142 + ...vrl-grid-placement-auto-row-sparse-001-ref.html | 222 + .../vrl-grid-placement-auto-row-sparse-001.html | 142 + layout/reftests/css-import/reftest-stylo.list | 16 + layout/reftests/css-import/reftest.list | 6 +- .../reftests/css-invalid/button/reftest-stylo.list | 13 + layout/reftests/css-invalid/button/reftest.list | 22 +- .../css-invalid/default-style/reftest-stylo.list | 6 + .../css-invalid/fieldset/reftest-stylo.list | 30 + layout/reftests/css-invalid/fieldset/reftest.list | 2 +- .../reftests/css-invalid/form/reftest-stylo.list | 25 + .../css-invalid/input/input-maxlength-invalid.html | 11 - .../css-invalid/input/input-maxlength-valid.html | 10 - .../reftests/css-invalid/input/reftest-stylo.list | 38 + layout/reftests/css-invalid/input/reftest.list | 20 +- .../reftests/css-invalid/output/reftest-stylo.list | 3 + layout/reftests/css-invalid/reftest-stylo.list | 15 + .../reftests/css-invalid/select/reftest-stylo.list | 16 + layout/reftests/css-invalid/select/reftest.list | 16 +- .../css-invalid/textarea/reftest-stylo.list | 16 + layout/reftests/css-invalid/textarea/reftest.list | 6 +- .../textarea/textarea-maxlength-invalid.html | 11 - .../textarea/textarea-maxlength-valid.html | 10 - .../reftests/css-mediaqueries/reftest-stylo.list | 50 + layout/reftests/css-mediaqueries/reftest.list | 30 +- layout/reftests/css-optional/reftest-stylo.list | 11 + layout/reftests/css-parsing/at-rule-013-ref.html | 2 +- .../css-parsing/invalid-url-handling-ref.xhtml | 4 +- .../css-parsing/invalid-url-handling.xhtml | 20 +- layout/reftests/css-parsing/reftest-stylo.list | 10 + layout/reftests/css-parsing/reftest.list | 2 + .../css-parsing/supports-moz-bool-pref-ref.html | 10 + .../css-parsing/supports-moz-bool-pref.html | 20 + .../css-parsing/two-dash-identifiers-ref.html | 12 + .../reftests/css-parsing/two-dash-identifiers.html | 22 + .../reftests/css-placeholder/css-background.html | 6 +- .../reftests/css-placeholder/css-restrictions.html | 2 +- .../css-placeholder/css-simple-styling-ref.html | 2 + .../css-placeholder/css-simple-styling.html | 7 +- .../css-placeholder/ignore-pseudo-class.html | 3 + .../css-placeholder/input/css-display.html | 4 +- .../css-placeholder/input/css-opacity.html | 4 +- .../css-placeholder/input/css-text-align.html | 4 +- .../reftests/css-placeholder/input/input-ref.html | 1 + .../css-placeholder/input/placeholder-add.html | 2 + .../css-placeholder/input/placeholder-blur.html | 9 + .../input/placeholder-button-ref.html | 1 + .../input/placeholder-focus-ref.html | 5 + .../css-placeholder/input/placeholder-focus.html | 5 + .../css-placeholder/input/placeholder-removal.html | 2 + .../input/placeholder-simple-ref.html | 1 + .../css-placeholder/input/placeholder-simple.html | 1 + .../input/placeholder-type-change-1.html | 2 + .../input/placeholder-type-change-2.html | 2 + .../input/placeholder-value-ref.html | 1 + .../input/placeholder-value-reset.html | 2 + .../input/placeholder-value-set.html | 2 + .../input/placeholder-value-unset.html | 2 + .../css-placeholder/input/placeholder-value.html | 1 + .../input/placeholdershown-ref.html | 7 + .../css-placeholder/input/placeholdershown.html | 7 + .../css-placeholder/input/reftest-stylo.list | 28 + layout/reftests/css-placeholder/input/reftest.list | 1 + .../reftests/css-placeholder/input/style-shown.css | 21 + layout/reftests/css-placeholder/input/style.css | 3 +- layout/reftests/css-placeholder/reftest-stylo.list | 8 + layout/reftests/css-placeholder/reftest.list | 4 +- .../css-placeholder/textarea/css-display.html | 4 +- .../css-placeholder/textarea/css-opacity.html | 4 +- .../css-placeholder/textarea/css-resize-ref.html | 1 + .../css-placeholder/textarea/css-resize.html | 6 +- .../css-placeholder/textarea/placeholder-add.html | 2 + .../css-placeholder/textarea/placeholder-blur.html | 9 + .../textarea/placeholder-focus-ref.html | 5 + .../textarea/placeholder-focus.html | 5 + .../textarea/placeholder-removal.html | 2 + .../textarea/placeholder-simple-ref.html | 1 + .../textarea/placeholder-simple.html | 1 + .../textarea/placeholder-value-ref.html | 1 + .../textarea/placeholder-value-reset.html | 2 + .../textarea/placeholder-value-set.html | 2 + .../textarea/placeholder-value-unset.html | 2 + .../textarea/placeholder-value.html | 1 + .../textarea/placeholdershown-ref.html | 7 + .../css-placeholder/textarea/placeholdershown.html | 7 + .../css-placeholder/textarea/reftest-stylo.list | 26 + .../reftests/css-placeholder/textarea/reftest.list | 1 + .../css-placeholder/textarea/style-shown.css | 22 + layout/reftests/css-placeholder/textarea/style.css | 1 + .../css-placeholder/textarea/textarea-ref.html | 1 + layout/reftests/css-required/reftest-stylo.list | 30 + layout/reftests/css-ruby/bidi-1-ref.html | 16 + layout/reftests/css-ruby/bidi-1.html | 16 + layout/reftests/css-ruby/box-generation-4-ref.html | 2 +- layout/reftests/css-ruby/box-properties-2-ref.html | 4 +- layout/reftests/css-ruby/box-properties-2.html | 4 +- layout/reftests/css-ruby/bug1181890-notref.html | 9 + layout/reftests/css-ruby/bug1181890-ref.html | 9 + layout/reftests/css-ruby/bug1181890.html | 10 + layout/reftests/css-ruby/common.css | 2 +- layout/reftests/css-ruby/inflated-ruby-1-ref.html | 6 + layout/reftests/css-ruby/inflated-ruby-1.html | 10 + .../reftests/css-ruby/intrinsic-isize-2-ref.html | 31 + layout/reftests/css-ruby/intrinsic-isize-2.html | 31 + layout/reftests/css-ruby/justification-1-ref.html | 2 +- layout/reftests/css-ruby/justification-1.html | 2 +- layout/reftests/css-ruby/justification-2-ref.html | 2 +- layout/reftests/css-ruby/justification-2.html | 2 +- .../css-ruby/lang-specific-style-1-ref.html | 14 + .../reftests/css-ruby/lang-specific-style-1.html | 14 + .../css-ruby/line-break-suppression-1-ref.html | 15 + .../css-ruby/line-break-suppression-1.html | 15 + .../css-ruby/line-break-suppression-2-ref.html | 17 + .../css-ruby/line-break-suppression-2.html | 17 + .../css-ruby/line-break-suppression-3-ref.html | 20 + .../css-ruby/line-break-suppression-3.html | 23 + .../css-ruby/line-break-suppression-4-ref.html | 11 + .../css-ruby/line-break-suppression-4.html | 11 + .../css-ruby/line-break-suppression-5-ref.html | 10 + .../css-ruby/line-break-suppression-5.html | 10 + layout/reftests/css-ruby/line-breaking-2-ref.html | 13 + layout/reftests/css-ruby/line-breaking-2.html | 13 + layout/reftests/css-ruby/line-height-1-ref.html | 4 +- layout/reftests/css-ruby/line-height-2-ref.html | 4 +- layout/reftests/css-ruby/line-height-3-ref.html | 6 +- layout/reftests/css-ruby/line-height-4-ref.html | 6 +- layout/reftests/css-ruby/min-font-size-1-ref.html | 13 + layout/reftests/css-ruby/min-font-size-1.html | 13 + layout/reftests/css-ruby/reftest-stylo.list | 59 + layout/reftests/css-ruby/reftest.list | 21 +- .../css-ruby/relative-positioning-1-ref.html | 4 +- .../css-ruby/relative-positioning-2-ref.html | 4 +- layout/reftests/css-ruby/ruby-align-1-ref.html | 4 +- layout/reftests/css-ruby/ruby-align-2-ref.html | 4 +- .../css-ruby/ruby-position-horizontal-ref.html | 21 +- .../css-ruby/ruby-position-vertical-lr-ref.html | 25 +- .../css-ruby/ruby-position-vertical-lr.html | 4 +- .../css-ruby/ruby-position-vertical-rl-ref.html | 25 +- .../css-ruby/ruby-position-vertical-rl.html | 4 +- layout/reftests/css-ruby/utils.js | 36 +- layout/reftests/css-selectors/reftest-stylo.list | 9 + layout/reftests/css-selectors/reftest.list | 8 +- ...ax-width-percents-across-form-controls-ref.html | 192 +- ...th-max-width-percents-across-form-controls.html | 192 +- ...th-width-percents-across-form-controls-ref.html | 192 +- ...c-with-width-percents-across-form-controls.html | 192 +- layout/reftests/css-sizing/reftest-stylo.list | 5 + .../button-submit/reftest-stylo.list | 17 + .../default-style/reftest-stylo.list | 4 + .../input-image/reftest-stylo.list | 18 + .../css-submit-invalid/input-image/reftest.list | 2 +- .../input-submit/reftest-stylo.list | 18 + .../css-submit-invalid/input-submit/reftest.list | 2 +- .../reftests/css-submit-invalid/reftest-stylo.list | 5 + .../no-stacking-context-transition-ref.html | 20 + layout/reftests/css-transitions/reftest-stylo.list | 5 + layout/reftests/css-transitions/reftest.list | 5 + ...stacking-context-opacity-lose-to-animation.html | 45 + ...-context-opacity-wins-over-important-style.html | 42 + ...acking-context-transform-lose-to-animation.html | 45 + ...ontext-transform-wins-over-important-style.html | 42 + .../stacking-context-transition-ref.html | 19 + ...and-animation-with-different-durations-ref.html | 9 + ...ion-and-animation-with-different-durations.html | 31 + .../css-ui-invalid/button/reftest-stylo.list | 14 + layout/reftests/css-ui-invalid/button/reftest.list | 24 +- .../default-style/reftest-stylo.list | 13 + .../input/input-maxlength-invalid-changed.html | 13 - .../input/input-maxlength-invalid-default.html | 11 - .../input/input-maxlength-valid.html | 10 - .../css-ui-invalid/input/reftest-stylo.list | 48 + layout/reftests/css-ui-invalid/input/reftest.list | 35 +- .../css-ui-invalid/output/reftest-stylo.list | 4 + layout/reftests/css-ui-invalid/reftest-stylo.list | 10 + .../css-ui-invalid/select/reftest-stylo.list | 22 + layout/reftests/css-ui-invalid/select/reftest.list | 28 +- .../css-ui-invalid/textarea/reftest-stylo.list | 19 + .../reftests/css-ui-invalid/textarea/reftest.list | 7 +- .../textarea-maxlength-default-value-invalid.html | 10 - .../textarea/textarea-maxlength-invalid.html | 11 - .../textarea/textarea-maxlength-valid.html | 10 - .../css-ui-valid/button/reftest-stylo.list | 14 + layout/reftests/css-ui-valid/button/reftest.list | 22 +- .../input/input-maxlength-invalid.html | 11 - .../input/input-maxlength-valid-changed.html | 11 - .../css-ui-valid/input/input-maxlength-valid.html | 10 - .../reftests/css-ui-valid/input/reftest-stylo.list | 47 + layout/reftests/css-ui-valid/input/reftest.list | 27 +- .../css-ui-valid/output/reftest-stylo.list | 4 + layout/reftests/css-ui-valid/reftest-stylo.list | 7 + .../css-ui-valid/select/reftest-stylo.list | 21 + layout/reftests/css-ui-valid/select/reftest.list | 30 +- .../css-ui-valid/textarea/reftest-stylo.list | 21 + layout/reftests/css-ui-valid/textarea/reftest.list | 7 +- .../textarea/textarea-maxlength-invalid.html | 11 - .../textarea/textarea-maxlength-valid-changed.html | 19 - .../textarea/textarea-maxlength-valid.html | 10 - .../reftests/css-valid/button/reftest-stylo.list | 13 + layout/reftests/css-valid/button/reftest.list | 14 +- .../reftests/css-valid/fieldset/reftest-stylo.list | 3 + .../css-valid/input/input-maxlength-invalid.html | 11 - .../css-valid/input/input-maxlength-valid.html | 10 - layout/reftests/css-valid/input/reftest-stylo.list | 37 + layout/reftests/css-valid/input/reftest.list | 26 +- .../reftests/css-valid/output/reftest-stylo.list | 3 + layout/reftests/css-valid/reftest-stylo.list | 10 + .../reftests/css-valid/select/reftest-stylo.list | 15 + layout/reftests/css-valid/select/reftest.list | 14 +- .../reftests/css-valid/textarea/reftest-stylo.list | 16 + layout/reftests/css-valid/textarea/reftest.list | 6 +- .../textarea/textarea-maxlength-invalid.html | 11 - .../textarea/textarea-maxlength-valid.html | 10 - .../reftests/css-valuesandunits/reftest-stylo.list | 19 + layout/reftests/css-valuesandunits/reftest.list | 4 +- layout/reftests/css-variables/reftest-stylo.list | 5 + layout/reftests/css-visited/reftest-stylo.list | 5 + layout/reftests/cssom/reftest-stylo.list | 5 + layout/reftests/cssom/reftest.list | 2 +- layout/reftests/datalist/reftest-stylo.list | 3 + ...-none-ref.html => disabled-no-summary-ref.html} | 0 ...e-ref.html => disabled-single-summary-ref.html} | 0 .../mouse-click-overflow-auto-details.html | 24 +- .../overflow-auto-open-details-ref.html | 25 +- .../overflow-auto-open-details.html | 25 +- layout/reftests/details-summary/reftest-stylo.list | 87 + layout/reftests/details-summary/reftest.list | 13 +- layout/reftests/dom/reftest-stylo.list | 76 + layout/reftests/dom/reftest.list | 25 +- layout/reftests/first-letter/399941-5-ref.html | 2 +- layout/reftests/first-letter/399941-5.html | 2 +- layout/reftests/first-letter/quote-1e.html | 2 +- layout/reftests/first-letter/quote-1f.html | 2 +- layout/reftests/first-letter/reftest-stylo.list | 82 + layout/reftests/first-letter/reftest.list | 4 +- layout/reftests/first-line/border-not-apply.html | 4 +- layout/reftests/first-line/reftest-stylo.list | 49 + layout/reftests/first-line/reftest.list | 2 +- .../flexbox-align-self-baseline-horiz-3-ref.xhtml | 26 +- .../flexbox-align-self-baseline-horiz-3.xhtml | 9 +- ...pty-container-synthesized-baseline-001-ref.html | 46 + ...x-empty-container-synthesized-baseline-001.html | 48 + .../flexbox/flexbox-position-absolute-1-ref.xhtml | 8 +- .../flexbox/flexbox-position-absolute-2-ref.xhtml | 19 +- .../flexbox/flexbox-position-absolute-2.xhtml | 4 +- .../flexbox/flexbox-position-fixed-1-ref.xhtml | 8 +- .../flexbox/flexbox-position-fixed-2-ref.xhtml | 21 +- .../flexbox/flexbox-position-fixed-2.xhtml | 4 +- .../flexbox/flexbox-table-flex-items-1-ref.html | 78 + .../flexbox/flexbox-table-flex-items-1.html | 72 + .../flexbox/flexbox-widget-flex-items-1.html | 2 +- .../reftests/flexbox/pagination/reftest-stylo.list | 31 + layout/reftests/flexbox/reftest-stylo.list | 121 + layout/reftests/flexbox/reftest.list | 33 +- layout/reftests/floats/1291110-1-ref.html | 39 + layout/reftests/floats/1291110-1.html | 37 + layout/reftests/floats/1291110-2-ref.html | 40 + layout/reftests/floats/1291110-2.html | 36 + layout/reftests/floats/478834-1-ref.html | 26 + layout/reftests/floats/478834-1.html | 26 + layout/reftests/floats/float-in-rtl-1-ref.html | 8 +- layout/reftests/floats/float-in-rtl-1a.html | 4 +- layout/reftests/floats/float-in-rtl-1b.html | 4 +- layout/reftests/floats/float-in-rtl-1c.html | 4 +- layout/reftests/floats/float-in-rtl-1d.html | 4 +- layout/reftests/floats/float-in-rtl-2-ref.html | 8 +- layout/reftests/floats/float-in-rtl-2a.html | 4 +- layout/reftests/floats/float-in-rtl-2b.html | 4 +- layout/reftests/floats/float-in-rtl-2c.html | 4 +- layout/reftests/floats/float-in-rtl-2d.html | 4 +- layout/reftests/floats/float-in-rtl-3-ref.html | 8 +- layout/reftests/floats/float-in-rtl-3a.html | 4 +- layout/reftests/floats/float-in-rtl-3b.html | 4 +- layout/reftests/floats/float-in-rtl-3c.html | 2 +- layout/reftests/floats/float-in-rtl-3d.html | 4 +- layout/reftests/floats/float-in-rtl-4-ref.html | 8 +- layout/reftests/floats/float-in-rtl-4a.html | 4 +- layout/reftests/floats/float-in-rtl-4b.html | 4 +- layout/reftests/floats/float-in-rtl-4c.html | 4 +- layout/reftests/floats/float-in-rtl-4d.html | 4 +- layout/reftests/floats/float-in-rtl-slr-1-ref.html | 21 + layout/reftests/floats/float-in-rtl-slr-1a.html | 21 + layout/reftests/floats/float-in-rtl-slr-1b.html | 21 + layout/reftests/floats/float-in-rtl-slr-1c.html | 21 + layout/reftests/floats/float-in-rtl-slr-1d.html | 23 + layout/reftests/floats/float-in-rtl-slr-2-ref.html | 23 + layout/reftests/floats/float-in-rtl-slr-2a.html | 21 + layout/reftests/floats/float-in-rtl-slr-2b.html | 21 + layout/reftests/floats/float-in-rtl-slr-2c.html | 21 + layout/reftests/floats/float-in-rtl-slr-2d.html | 23 + layout/reftests/floats/float-in-rtl-slr-3-ref.html | 23 + layout/reftests/floats/float-in-rtl-slr-3a.html | 23 + layout/reftests/floats/float-in-rtl-slr-3b.html | 23 + layout/reftests/floats/float-in-rtl-slr-3c.html | 23 + layout/reftests/floats/float-in-rtl-slr-3d.html | 25 + layout/reftests/floats/float-in-rtl-slr-4-ref.html | 24 + layout/reftests/floats/float-in-rtl-slr-4a.html | 24 + layout/reftests/floats/float-in-rtl-slr-4b.html | 24 + layout/reftests/floats/float-in-rtl-slr-4c.html | 24 + layout/reftests/floats/float-in-rtl-slr-4d.html | 26 + layout/reftests/floats/float-in-rtl-vlr-1-ref.html | 24 + layout/reftests/floats/float-in-rtl-vlr-1a.html | 24 + layout/reftests/floats/float-in-rtl-vlr-1b.html | 24 + layout/reftests/floats/float-in-rtl-vlr-1c.html | 24 + layout/reftests/floats/float-in-rtl-vlr-1d.html | 26 + layout/reftests/floats/float-in-rtl-vlr-2-ref.html | 26 + layout/reftests/floats/float-in-rtl-vlr-2a.html | 24 + layout/reftests/floats/float-in-rtl-vlr-2b.html | 24 + layout/reftests/floats/float-in-rtl-vlr-2c.html | 24 + layout/reftests/floats/float-in-rtl-vlr-2d.html | 26 + layout/reftests/floats/float-in-rtl-vlr-3-ref.html | 26 + layout/reftests/floats/float-in-rtl-vlr-3a.html | 26 + layout/reftests/floats/float-in-rtl-vlr-3b.html | 26 + layout/reftests/floats/float-in-rtl-vlr-3c.html | 26 + layout/reftests/floats/float-in-rtl-vlr-3d.html | 28 + layout/reftests/floats/float-in-rtl-vlr-4-ref.html | 26 + layout/reftests/floats/float-in-rtl-vlr-4a.html | 27 + layout/reftests/floats/float-in-rtl-vlr-4b.html | 27 + layout/reftests/floats/float-in-rtl-vlr-4c.html | 27 + layout/reftests/floats/float-in-rtl-vlr-4d.html | 29 + layout/reftests/floats/float-in-rtl-vrl-1-ref.html | 24 + layout/reftests/floats/float-in-rtl-vrl-1a.html | 25 + layout/reftests/floats/float-in-rtl-vrl-1b.html | 25 + layout/reftests/floats/float-in-rtl-vrl-1c.html | 25 + layout/reftests/floats/float-in-rtl-vrl-1d.html | 27 + layout/reftests/floats/float-in-rtl-vrl-2-ref.html | 26 + layout/reftests/floats/float-in-rtl-vrl-2a.html | 25 + layout/reftests/floats/float-in-rtl-vrl-2b.html | 25 + layout/reftests/floats/float-in-rtl-vrl-2c.html | 25 + layout/reftests/floats/float-in-rtl-vrl-2d.html | 27 + layout/reftests/floats/float-in-rtl-vrl-3-ref.html | 26 + layout/reftests/floats/float-in-rtl-vrl-3a.html | 26 + layout/reftests/floats/float-in-rtl-vrl-3b.html | 26 + layout/reftests/floats/float-in-rtl-vrl-3c.html | 26 + layout/reftests/floats/float-in-rtl-vrl-3d.html | 28 + layout/reftests/floats/float-in-rtl-vrl-4-ref.html | 26 + layout/reftests/floats/float-in-rtl-vrl-4a.html | 27 + layout/reftests/floats/float-in-rtl-vrl-4b.html | 27 + layout/reftests/floats/float-in-rtl-vrl-4c.html | 27 + layout/reftests/floats/float-in-rtl-vrl-4d.html | 29 + .../reftests/floats/float-outside-block-push.html | 2 +- .../reftests/floats/logical-float-side-1-ref.html | 36 + layout/reftests/floats/logical-float-side-1.html | 36 + .../reftests/floats/logical-float-side-2-ref.html | 37 + layout/reftests/floats/logical-float-side-2.html | 37 + .../reftests/floats/logical-float-side-3-ref.html | 38 + layout/reftests/floats/logical-float-side-3.html | 36 + .../reftests/floats/logical-float-side-4-ref.html | 39 + layout/reftests/floats/logical-float-side-4.html | 37 + .../reftests/floats/orthogonal-floats-1-ref.html | 39 + layout/reftests/floats/orthogonal-floats-1a.html | 54 + layout/reftests/floats/orthogonal-floats-1b.html | 54 + layout/reftests/floats/orthogonal-floats-1c.html | 56 + layout/reftests/floats/orthogonal-floats-1d.html | 56 + .../floats/other-float-outside-rule-3-left-2.html | 2 +- .../floats/other-float-outside-rule-3-left.html | 2 +- .../floats/other-float-outside-rule-3-right-2.html | 2 +- .../floats/other-float-outside-rule-3-right.html | 2 +- .../floats/other-float-outside-rule-7-left.html | 2 +- .../floats/other-float-outside-rule-7-right.html | 2 +- layout/reftests/floats/reftest-stylo.list | 121 + layout/reftests/floats/reftest.list | 91 +- layout/reftests/floats/zero-height-float-base.html | 2 +- layout/reftests/floats/zero-height-float.html | 2 +- layout/reftests/font-face/color-2-notref.html | 20 + layout/reftests/font-face/color-2-ref.html | 20 + layout/reftests/font-face/color-2a.html | 20 + layout/reftests/font-face/font-display-1-ref.html | 46 + layout/reftests/font-face/font-display-1.html | 71 + layout/reftests/font-face/font-display-2-ref.html | 46 + layout/reftests/font-face/font-display-2.html | 71 + .../reftests/font-face/reflow-sanity-1-data.html | 54 + layout/reftests/font-face/reflow-sanity-1-ref.html | 35 + layout/reftests/font-face/reflow-sanity-1.html | 54 + .../font-face/reflow-sanity-delay-1-metrics.html | 54 + .../reftests/font-face/reflow-sanity-delay-1a.html | 54 + .../reftests/font-face/reflow-sanity-delay-1b.html | 54 + .../reftests/font-face/reflow-sanity-delay-1c.html | 54 + layout/reftests/font-face/reftest-stylo.list | 235 + layout/reftests/font-face/reftest.list | 85 +- .../font-face/src-format-arabic-aat-ref.html | 36 - .../font-face/src-format-arabic-ot-ref.html | 36 - layout/reftests/font-face/src-format-arabic.html | 33 - .../font-face/src-list-local-full-quotes.html | 6 +- .../font-face/src-list-local-full-ref.html | 5 +- layout/reftests/font-face/src-list-local-full.html | 6 +- .../font-face/woff2-totalsfntsize-ref.html | 29 + layout/reftests/font-face/woff2-totalsfntsize.html | 29 + .../font-features/font-variant-features.js | 7 +- layout/reftests/font-features/fwid-spaces-ref.html | 2 +- layout/reftests/font-features/fwid-spaces.html | 2 +- layout/reftests/font-features/reftest-stylo.list | 137 + layout/reftests/font-features/reftest.list | 13 +- .../font-features/subsuper-fallback-size-ref.html | 36 + .../font-features/subsuper-fallback-size.html | 37 + .../font-inflation/input-text-3-noheight-ref.html | 2 +- layout/reftests/font-inflation/reftest-stylo.list | 121 + layout/reftests/font-inflation/reftest.list | 44 +- .../font-loading-api/multiple-sets-1-ref.html | 3 + .../reftests/font-loading-api/multiple-sets-1.html | 27 + .../font-loading-api/multiple-sets-frame-ref.html | 8 + .../font-loading-api/multiple-sets-frame.html | 2 + .../reftests/font-loading-api/reftest-stylo.list | 12 + layout/reftests/font-loading-api/reftest.list | 1 + .../CSS21-t1502-no-inherited-font-family-ref.xhtml | 2 +- .../CSS21-t1502-no-inherited-font-family.xhtml | 2 +- .../font-matching/font-shorthand-stretch-1.html | 79 + .../reftests/font-matching/italic-oblique-1.html | 31 + .../reftests/font-matching/italic-oblique-2.html | 31 + .../reftests/font-matching/italic-oblique-3.html | 37 + .../reftests/font-matching/italic-oblique-4.html | 37 + .../reftests/font-matching/italic-oblique-5.html | 37 + .../reftests/font-matching/italic-oblique-6.html | 37 + .../reftests/font-matching/italic-oblique-7.html | 37 + .../reftests/font-matching/italic-oblique-8.html | 43 + .../reftests/font-matching/italic-oblique-9.html | 43 + .../font-matching/italic-oblique-kinnari-ref.html | 37 + .../font-matching/italic-oblique-kinnari.html | 37 + .../reftests/font-matching/italic-oblique-ref.html | 24 + layout/reftests/font-matching/reftest-stylo.list | 143 + layout/reftests/font-matching/reftest.list | 52 +- .../reftests/font-matching/simple-oblique-ref.html | 33 + layout/reftests/font-matching/simple-oblique.html | 33 + .../system-generic-fallback-1-ref.html | 39 + .../font-matching/system-generic-fallback-1.html | 39 + .../system-generic-fallback-2-ref.html | 38 + .../font-matching/system-generic-fallback-2.html | 38 + .../system-generic-fallback-3-ref.html | 38 + .../font-matching/system-generic-fallback-3.html | 38 + .../system-generic-fallback-4-ref.html | 38 + .../font-matching/system-generic-fallback-4.html | 38 + .../font-matching/system-generic-fallback-ja.html | 33 + .../font-matching/system-generic-fallback-ko.html | 33 + .../system-generic-fallback-zh-cn.html | 33 + .../system-generic-fallback-zh-tw.html | 33 + layout/reftests/fonts/MiaoUnicode-Regular.ttf | Bin 0 -> 209720 bytes layout/reftests/fonts/NotoSansBalinese-Regular.ttf | Bin 0 -> 31824 bytes layout/reftests/fonts/colr-unset.ttf | Bin 0 -> 944 bytes layout/reftests/fonts/header-totalsfntsize-001.ttf | Bin 0 -> 1856 bytes .../reftests/fonts/header-totalsfntsize-001.woff2 | Bin 0 -> 980 bytes layout/reftests/fonts/mark-generate.py | 41 + layout/reftests/fonts/mark2A.woff | Bin 0 -> 1084 bytes layout/reftests/fonts/mark2B.woff | Bin 0 -> 1084 bytes layout/reftests/fonts/mark2C.woff | Bin 0 -> 1084 bytes layout/reftests/fonts/mark2D.woff | Bin 0 -> 1084 bytes .../markA-lineheight6000-typolineheight2700.otf | Bin 0 -> 2080 bytes .../markA-lineheight6000-typolineheight2700.ttf | Bin 0 -> 1992 bytes layout/reftests/fonts/markA.woff | Bin 0 -> 1084 bytes layout/reftests/fonts/markB.woff | Bin 0 -> 1084 bytes layout/reftests/fonts/markC.woff | Bin 0 -> 1084 bytes layout/reftests/fonts/markD.woff | Bin 0 -> 1084 bytes layout/reftests/fonts/markfonts-delay.sjs | 78 + layout/reftests/fonts/math/generate.py | 5 + layout/reftests/fonts/math/mochitest.ini | 39 - layout/reftests/fonts/math/scripts-9.otf | Bin 0 -> 1864 bytes layout/reftests/fonts/mochitest.ini | 3 - layout/reftests/fonts/mplus/mochitest.ini | 3 - .../reftests/fonts/sil/Scheherazade-BidiBug.woff | Bin 0 -> 175368 bytes .../button/display-grid-flex-columnset-ref.html | 61 + .../forms/button/display-grid-flex-columnset.html | 61 + .../button/focus-area-percent-units-1-ref.html | 52 + .../forms/button/focus-area-percent-units-1.html | 62 + .../button/focus-area-percent-units-2-ref.html | 68 + .../forms/button/focus-area-percent-units-2.html | 51 + .../forms/button/overflow-areas-1-ref.html | 48 + layout/reftests/forms/button/overflow-areas-1.html | 51 + layout/reftests/forms/button/reftest-stylo.list | 61 + layout/reftests/forms/button/reftest.list | 28 +- .../forms/display-block-baselines-1-ref.html | 91 + .../reftests/forms/display-block-baselines-1.html | 92 + .../forms/display-block-baselines-2-ref.html | 100 + .../reftests/forms/display-block-baselines-2.html | 100 + .../forms/display-block-baselines-3-ref.html | 72 + .../reftests/forms/display-block-baselines-3.html | 73 + .../forms/display-block-baselines-4-ref.html | 73 + .../reftests/forms/display-block-baselines-4.html | 74 + .../forms/display-block-baselines-5-ref.html | 72 + .../reftests/forms/display-block-baselines-5.html | 72 + .../forms/fieldset/fieldset-flexbox-001-ref.html | 40 + .../forms/fieldset/fieldset-flexbox-001.html | 36 + .../forms/fieldset/fieldset-grid-001-ref.html | 33 + .../reftests/forms/fieldset/fieldset-grid-001.html | 29 + layout/reftests/forms/fieldset/reftest-stylo.list | 19 + layout/reftests/forms/fieldset/reftest.list | 12 +- .../forms/input/checkbox/reftest-stylo.list | 18 + layout/reftests/forms/input/checkbox/reftest.list | 4 +- .../reftests/forms/input/color/reftest-stylo.list | 20 + layout/reftests/forms/input/color/reftest.list | 14 +- .../from-time-to-other-type-unthemed-ref.html} | 0 .../datetime/from-time-to-other-type-unthemed.html | 16 + layout/reftests/forms/input/datetime/reftest.list | 24 + .../reftests/forms/input/datetime/time-basic.html | 6 + .../reftests/forms/input/datetime/time-border.html | 6 + .../datetime/time-content-left-aligned-ref.html | 9 + .../input/datetime/time-content-left-aligned.html | 9 + .../forms/input/datetime/time-large-font.html | 6 + .../time-reset-button-right-aligned-ref.html | 9 + .../datetime/time-reset-button-right-aligned.html | 10 + .../time-simple-unthemed-ref.html} | 0 .../forms/input/datetime/time-simple-unthemed.html | 6 + .../input/datetime/time-small-height-ref.html | 18 + .../forms/input/datetime/time-small-height.html | 19 + .../datetime/time-small-width-height-ref.html | 18 + .../input/datetime/time-small-width-height.html | 19 + .../forms/input/datetime/time-small-width-ref.html | 19 + .../forms/input/datetime/time-small-width.html | 20 + .../forms/input/datetime/time-width-height.html | 6 + .../datetime/to-time-from-other-type-unthemed.html | 15 + .../reftests/forms/input/email/reftest-stylo.list | 4 + .../reftests/forms/input/file/reftest-stylo.list | 20 + layout/reftests/forms/input/file/reftest.list | 13 +- layout/reftests/forms/input/file/style.css | 4 +- .../reftests/forms/input/hidden/reftest-stylo.list | 2 + .../forms/input/number/number-disabled-ref.html | 3 +- .../forms/input/number/number-disabled.html | 3 +- .../forms/input/number/number-placeholder-ref.html | 17 + .../forms/input/number/number-placeholder.html | 24 + .../number-similar-to-text-unthemed-rtl-ref.html | 8 + .../number-similar-to-text-unthemed-rtl.html | 8 + ...r-similar-to-text-unthemed-vertical-lr-ref.html | 8 + ...umber-similar-to-text-unthemed-vertical-lr.html | 8 + ...r-similar-to-text-unthemed-vertical-rl-ref.html | 8 + ...umber-similar-to-text-unthemed-vertical-rl.html | 8 + .../reftests/forms/input/number/reftest-stylo.list | 65 + layout/reftests/forms/input/number/reftest.list | 33 +- .../forms/input/percentage/reftest-stylo.list | 2 + .../reftests/forms/input/radio/reftest-stylo.list | 10 + layout/reftests/forms/input/radio/reftest.list | 2 +- .../forms/input/range/range-orient-block.html | 3 + .../input/range/range-orient-horizontal-rtl.html | 3 + .../forms/input/range/range-orient-horizontal.html | 3 + .../forms/input/range/range-orient-inline.html | 3 + .../input/range/range-orient-vertical-rtl.html | 3 + .../forms/input/range/range-orient-vertical.html | 3 + .../forms/input/range/range-vlr-orient-block.html | 3 + .../input/range/range-vlr-orient-horizontal.html | 3 + .../forms/input/range/range-vlr-orient-inline.html | 3 + .../input/range/range-vlr-orient-vertical.html | 3 + layout/reftests/forms/input/range/range-vlr.html | 3 + .../forms/input/range/range-vrl-orient-block.html | 3 + .../input/range/range-vrl-orient-horizontal.html | 3 + .../forms/input/range/range-vrl-orient-inline.html | 3 + .../input/range/range-vrl-orient-vertical.html | 3 + layout/reftests/forms/input/range/range-vrl.html | 3 + .../reftests/forms/input/range/reftest-stylo.list | 54 + layout/reftests/forms/input/range/reftest.list | 32 +- layout/reftests/forms/input/reftest-stylo.list | 14 + layout/reftests/forms/input/reftest.list | 1 + .../reftests/forms/input/search/reftest-stylo.list | 4 + layout/reftests/forms/input/tel/reftest-stylo.list | 4 + .../reftests/forms/input/text/reftest-stylo.list | 16 + layout/reftests/forms/input/text/reftest.list | 10 +- layout/reftests/forms/input/url/reftest-stylo.list | 4 + layout/reftests/forms/legend/1273433-ref.html | 51 + layout/reftests/forms/legend/1273433.html | 51 + layout/reftests/forms/legend/reftest-stylo.list | 5 + layout/reftests/forms/legend/reftest.list | 4 +- layout/reftests/forms/legend/shadow-dom-ref.html | 29 + layout/reftests/forms/legend/shadow-dom.html | 111 + .../forms/meter/default-style/reftest-stylo.list | 3 + .../reftests/forms/meter/meter-orient-block.html | 3 + .../forms/meter/meter-orient-horizontal-rtl.html | 3 + .../forms/meter/meter-orient-horizontal.html | 3 + .../reftests/forms/meter/meter-orient-inline.html | 3 + .../forms/meter/meter-orient-vertical-rtl.html | 3 + .../forms/meter/meter-orient-vertical.html | 3 + .../forms/meter/meter-vlr-orient-block.html | 3 + .../forms/meter/meter-vlr-orient-horizontal.html | 3 + .../forms/meter/meter-vlr-orient-inline.html | 3 + .../forms/meter/meter-vlr-orient-vertical.html | 3 + layout/reftests/forms/meter/meter-vlr.html | 3 + .../forms/meter/meter-vrl-orient-block.html | 3 + .../forms/meter/meter-vrl-orient-horizontal.html | 3 + .../forms/meter/meter-vrl-orient-inline.html | 3 + .../forms/meter/meter-vrl-orient-vertical.html | 3 + layout/reftests/forms/meter/meter-vrl.html | 3 + layout/reftests/forms/meter/reftest-stylo.list | 49 + layout/reftests/forms/meter/reftest.list | 20 +- layout/reftests/forms/output/reftest-stylo.list | 8 + .../forms/placeholder/placeholder-style.css | 4 +- .../reftests/forms/placeholder/reftest-stylo.list | 39 + layout/reftests/forms/placeholder/reftest.list | 6 +- .../forms/progress/progress-orient-block.html | 3 + .../progress/progress-orient-horizontal-rtl.html | 3 + .../forms/progress/progress-orient-horizontal.html | 3 + .../forms/progress/progress-orient-inline.html | 3 + .../progress/progress-orient-vertical-rtl.html | 3 + .../forms/progress/progress-orient-vertical.html | 3 + .../forms/progress/progress-vlr-orient-block.html | 3 + .../progress/progress-vlr-orient-horizontal.html | 3 + .../forms/progress/progress-vlr-orient-inline.html | 3 + .../progress/progress-vlr-orient-vertical.html | 3 + layout/reftests/forms/progress/progress-vlr.html | 3 + .../forms/progress/progress-vrl-orient-block.html | 3 + .../progress/progress-vrl-orient-horizontal.html | 3 + .../forms/progress/progress-vrl-orient-inline.html | 3 + .../progress/progress-vrl-orient-vertical.html | 3 + layout/reftests/forms/progress/progress-vrl.html | 3 + layout/reftests/forms/progress/reftest-stylo.list | 49 + layout/reftests/forms/progress/reftest.list | 20 +- layout/reftests/forms/reftest-stylo.list | 36 + layout/reftests/forms/reftest.list | 7 +- layout/reftests/forms/select/997709-2-ref.html | 4 + layout/reftests/forms/select/997709-2.html | 4 + layout/reftests/forms/select/focusring-1-ref.html | 37 + layout/reftests/forms/select/focusring-1.html | 41 + layout/reftests/forms/select/focusring-2-ref.html | 22 + layout/reftests/forms/select/focusring-2.html | 46 + layout/reftests/forms/select/focusring-3-ref.html | 36 + layout/reftests/forms/select/focusring-3.html | 40 + layout/reftests/forms/select/reftest-stylo.list | 15 + layout/reftests/forms/select/reftest.list | 8 +- layout/reftests/forms/textarea/reftest-stylo.list | 23 + layout/reftests/forms/textarea/reftest.list | 19 +- .../reftests/forms/textarea/various-cols-ref.html | 4 + layout/reftests/forms/textarea/various-cols.html | 4 + layout/reftests/forms/textbox/reftest-stylo.list | 28 + layout/reftests/forms/textbox/reftest.list | 17 +- .../reftests/generated-content/reftest-stylo.list | 20 + layout/reftests/generated-content/reftest.list | 32 +- layout/reftests/ib-split/reftest-stylo.list | 86 + layout/reftests/image-element/invalidate-1.html | 13 +- layout/reftests/image-element/reftest-stylo.list | 67 + layout/reftests/image-element/reftest.list | 35 +- layout/reftests/image-rect/reftest-stylo.list | 23 + layout/reftests/image-rect/reftest.list | 8 +- layout/reftests/image-region/reftest-stylo.list | 3 + layout/reftests/image-region/reftest.list | 2 +- layout/reftests/image/blue-100x50.png | Bin 0 -> 219 bytes layout/reftests/image/blue-50x100.png | Bin 0 -> 220 bytes layout/reftests/image/blue-50x50.png | Bin 0 -> 191 bytes .../reftests/image/image-orientation-explicit.html | 6 +- .../image/image-orientation-from-image.html | 6 +- .../image-orientation-generated-content-ref.html | 6 +- .../image/image-orientation-generated-content.html | 6 +- layout/reftests/image/image-orientation-ref.html | 6 +- .../image/image-resize-percent-height.html | 15 + .../reftests/image/image-resize-percent-width.html | 15 + layout/reftests/image/image-resize-ref.html | 3 + layout/reftests/image/reftest-stylo.list | 137 + layout/reftests/image/reftest.list | 51 +- .../indic-shaping/686225-1-bangla-aat-notref.html | 5 + .../indic-shaping/686225-1-bangla-aat.html | 5 + .../indic-shaping/686225-2-kannada-aat-notref.html | 5 + .../indic-shaping/686225-2-kannada-aat.html | 5 + layout/reftests/indic-shaping/balinese-1-ref.html | 19 + layout/reftests/indic-shaping/balinese-1.html | 19 + layout/reftests/indic-shaping/reftest-stylo.list | 32 + layout/reftests/indic-shaping/reftest.list | 13 +- .../inline-borderpadding/reftest-stylo.list | 9 + layout/reftests/inline/reftest-stylo.list | 8 + layout/reftests/invalidation/1243409-1-ref.html | 11 + layout/reftests/invalidation/1243409-1.html | 28 + .../invalidation/background-position-1-ref.html | 31 + .../invalidation/background-position-1.html | 41 + .../invalidation/background-position-2-ref.html | 20 + .../invalidation/background-position-2a.html | 32 + .../invalidation/background-position-2b.html | 36 + .../invalidation/background-position-2c.html | 36 + .../invalidation/background-position-2d.html | 43 + .../invalidation/background-position-2e.html | 43 + .../invalidation/background-position-2f.html | 36 + layout/reftests/invalidation/fast-scrolling.html | 113 + .../image-scrolling-zoom-1-notref.html | 36 + .../invalidation/image-scrolling-zoom-1-ref.html | 36 + .../invalidation/image-scrolling-zoom-1.html | 51 + .../inactive-layertree-visible-region-1.html | 8 +- .../inactive-layertree-visible-region-2.html | 8 +- .../reftests/invalidation/layer-splitting-1.html | 63 + .../reftests/invalidation/layer-splitting-2.html | 67 + .../reftests/invalidation/layer-splitting-3.html | 95 + .../reftests/invalidation/layer-splitting-4.html | 82 + .../reftests/invalidation/layer-splitting-5.html | 109 + .../reftests/invalidation/layer-splitting-6.html | 117 + .../reftests/invalidation/layer-splitting-7.html | 72 + layout/reftests/invalidation/masklayer-1.html | 55 + layout/reftests/invalidation/masklayer-2.html | 62 + .../invalidation/negative-w-component-ref.html | 73 + .../invalidation/negative-w-component.html | 86 + .../nudge-to-integer-invalidation.html | 6 +- .../invalidation/one-pixel-wide-background.png | Bin 0 -> 1059 bytes .../invalidation/paintedlayer-recycling-1.html | 75 + .../invalidation/paintedlayer-recycling-2.html | 67 + .../invalidation/paintedlayer-recycling-3.html | 71 + .../invalidation/paintedlayer-recycling-4.html | 70 + .../invalidation/paintedlayer-recycling-5.html | 77 + .../invalidation/paintedlayer-recycling-6.html | 78 + .../invalidation/paintedlayer-recycling-7.html | 82 + layout/reftests/invalidation/reftest-stylo.list | 85 + layout/reftests/invalidation/reftest.list | 44 +- .../invalidation/scroll-inactive-layers-2.html | 6 +- .../invalidation/scroll-inactive-layers.html | 6 +- .../transform-floating-point-invalidation.html | 6 +- .../invalidation/zero-opacity-animation.html | 15 + .../reftests/invalidation/zero-opacity-text.html | 15 + ...forced-bg-color-outside-visible-region-ref.html | 39 + .../forced-bg-color-outside-visible-region.html | 105 + .../reftests/layers/layerize-over-fixed-bg-1.html | 40 + .../reftests/layers/mask-layer-transform-ref.html | 8 + layout/reftests/layers/mask-layer-transform.html | 10 + layout/reftests/layers/opacity-blending-ref.html | 26 + layout/reftests/layers/opacity-blending.html | 28 + layout/reftests/layers/pull-background-1.html | 82 + layout/reftests/layers/pull-background-2.html | 88 + layout/reftests/layers/pull-background-3.html | 101 + layout/reftests/layers/pull-background-4.html | 107 + layout/reftests/layers/pull-background-5.html | 92 + layout/reftests/layers/pull-background-6.html | 86 + .../pull-background-animated-position-1.html | 105 + .../pull-background-animated-position-2.html | 120 + .../pull-background-animated-position-3.html | 105 + .../pull-background-animated-position-4.html | 94 + .../pull-background-animated-position-5.html | 105 + .../layers/pull-background-displayport-1.html | 84 + .../layers/pull-background-displayport-2.html | 90 + .../layers/pull-background-displayport-3.html | 104 + .../layers/pull-background-displayport-4.html | 110 + .../layers/pull-background-displayport-5.html | 94 + .../layers/pull-background-displayport-6.html | 84 + layout/reftests/layers/reftest-stylo.list | 33 + layout/reftests/layers/reftest.list | 24 +- layout/reftests/line-breaking/emoji-1-ref.html | 36 + layout/reftests/line-breaking/emoji-1.html | 36 + layout/reftests/line-breaking/emoji-2-ref.html | 30 + layout/reftests/line-breaking/emoji-2.html | 24 + layout/reftests/line-breaking/reftest-stylo.list | 41 + layout/reftests/line-breaking/reftest.list | 6 +- .../line-breaking/space-cluster-1-ref.html | 4 + layout/reftests/line-breaking/space-cluster-1.html | 5 + .../line-breaking/space-cluster-2-ref.html | 4 + layout/reftests/line-breaking/space-cluster-2.html | 4 + .../list-item/bullet-intrinsic-isize-2-ref.html | 10 + .../list-item/bullet-intrinsic-isize-2.html | 17 + layout/reftests/list-item/numbering-3-ref.html | 52 + layout/reftests/list-item/numbering-3.html | 49 + layout/reftests/list-item/numbering-4-ref.html | 52 + layout/reftests/list-item/numbering-4.html | 49 + layout/reftests/list-item/reftest-stylo.list | 13 + layout/reftests/list-item/reftest.list | 3 + .../reftests/margin-collapsing/reftest-stylo.list | 943 + layout/reftests/margin-collapsing/reftest.list | 46 +- layout/reftests/marquee/1160342-1.html | 10 + layout/reftests/marquee/1160342-2.html | 10 + layout/reftests/marquee/1160342-ref.html | 10 + layout/reftests/marquee/reftest-stylo.list | 16 + layout/reftests/marquee/reftest.list | 14 +- layout/reftests/mathml/css-spacing-1-ref.html | 36 + layout/reftests/mathml/css-spacing-1.html | 29 + layout/reftests/mathml/default-font-ref.html | 14 + layout/reftests/mathml/default-font.html | 15 + .../mathml/disabled-scriptlevel-1-ref.html | 129 + .../mathml/disabled-scriptlevel-1-ref.xhtml | 133 + layout/reftests/mathml/disabled-scriptlevel-1.html | 129 + .../reftests/mathml/disabled-scriptlevel-1.xhtml | 133 + layout/reftests/mathml/displaystyle-1-ref.html | 2 +- layout/reftests/mathml/displaystyle-1.html | 2 +- layout/reftests/mathml/displaystyle-2-ref.html | 2 +- layout/reftests/mathml/displaystyle-2.html | 2 +- layout/reftests/mathml/displaystyle-3-ref.html | 2 +- layout/reftests/mathml/displaystyle-3.html | 2 +- layout/reftests/mathml/displaystyle-4-ref.html | 2 +- layout/reftests/mathml/displaystyle-4.html | 2 +- layout/reftests/mathml/dtls-1-ref.html | 2 +- layout/reftests/mathml/dtls-1.html | 2 +- layout/reftests/mathml/dtls-2-ref.html | 2 +- layout/reftests/mathml/dtls-2.html | 2 +- layout/reftests/mathml/dtls-3-ref.html | 2 +- layout/reftests/mathml/dtls-3.html | 2 +- layout/reftests/mathml/embellished-op-1-1-ref.html | 1 + layout/reftests/mathml/embellished-op-1-1.html | 1 + layout/reftests/mathml/embellished-op-1-2-ref.html | 1 + layout/reftests/mathml/embellished-op-1-2.html | 1 + layout/reftests/mathml/embellished-op-1-3-ref.html | 1 + layout/reftests/mathml/embellished-op-1-3.html | 1 + layout/reftests/mathml/embellished-op-1-4-ref.html | 1 + layout/reftests/mathml/embellished-op-1-4.html | 1 + layout/reftests/mathml/embellished-op-1-5-ref.html | 1 + layout/reftests/mathml/embellished-op-1-5.html | 1 + layout/reftests/mathml/embellished-op-2-1-ref.html | 1 + layout/reftests/mathml/embellished-op-2-1.html | 1 + layout/reftests/mathml/embellished-op-2-2-ref.html | 1 + layout/reftests/mathml/embellished-op-2-2.html | 1 + layout/reftests/mathml/embellished-op-2-3-ref.html | 1 + layout/reftests/mathml/embellished-op-2-3.html | 1 + layout/reftests/mathml/embellished-op-2-4-ref.html | 1 + layout/reftests/mathml/embellished-op-2-4.html | 1 + layout/reftests/mathml/embellished-op-3-1-ref.html | 1 + layout/reftests/mathml/embellished-op-3-1.html | 1 + layout/reftests/mathml/embellished-op-3-2-ref.html | 1 + layout/reftests/mathml/embellished-op-3-2.html | 1 + layout/reftests/mathml/embellished-op-3-3-ref.html | 1 + layout/reftests/mathml/embellished-op-3-3.html | 1 + layout/reftests/mathml/embellished-op-3-4-ref.html | 1 + layout/reftests/mathml/embellished-op-3-4.html | 1 + layout/reftests/mathml/embellished-op-3-5-ref.html | 1 + layout/reftests/mathml/embellished-op-3-5.html | 1 + layout/reftests/mathml/embellished-op-4-1-ref.html | 1 + layout/reftests/mathml/embellished-op-4-1.html | 1 + layout/reftests/mathml/embellished-op-4-2-ref.html | 1 + layout/reftests/mathml/embellished-op-4-2.html | 1 + layout/reftests/mathml/embellished-op-4-3-ref.html | 1 + layout/reftests/mathml/embellished-op-4-3.html | 1 + layout/reftests/mathml/embellished-op-5-1.html | 1 + layout/reftests/mathml/embellished-op-5-2.html | 1 + layout/reftests/mathml/embellished-op-5-ref.html | 1 + layout/reftests/mathml/font-inflation-1-ref.html | 2 +- layout/reftests/mathml/font-inflation-1.html | 2 +- .../reftests/mathml/largeop-1-ref.html | 0 .../reftests/mathml/largeop-1.html | 0 layout/reftests/mathml/maction-dynamic-1-ref.html | 1 + layout/reftests/mathml/maction-dynamic-1.html | 1 + layout/reftests/mathml/maction-dynamic-2-ref.html | 1 + layout/reftests/mathml/maction-dynamic-2.html | 1 + layout/reftests/mathml/maction-dynamic-3-ref.html | 1 + layout/reftests/mathml/maction-dynamic-3.html | 1 + .../mathml/maction-dynamic-embellished-op-ref.html | 1 + .../mathml/maction-dynamic-embellished-op.html | 1 + layout/reftests/mathml/maction-selection-ref.html | 1 + layout/reftests/mathml/maction-selection.html | 1 + layout/reftests/mathml/math-display-ref.html | 1 + layout/reftests/mathml/math-display.html | 1 + .../reftests/mathml/mathml-negativespace-ref.html | 1 + layout/reftests/mathml/mathml-negativespace.html | 1 + layout/reftests/mathml/mathscript-1-ref.html | 2 +- layout/reftests/mathml/mathscript-1.html | 2 +- layout/reftests/mathml/mathscript-2-ref.html | 2 +- layout/reftests/mathml/mathscript-2.html | 2 +- layout/reftests/mathml/mathvariant-1a-ref.html | 2 +- layout/reftests/mathml/mathvariant-1a.html | 2 +- layout/reftests/mathml/mathvariant-1b-ref.html | 2 +- layout/reftests/mathml/mathvariant-1b.html | 2 +- layout/reftests/mathml/mathvariant-1c-ref.html | 2 +- layout/reftests/mathml/mathvariant-1c.html | 2 +- layout/reftests/mathml/mathvariant-1d-ref.html | 2 +- layout/reftests/mathml/mathvariant-1d.html | 2 +- layout/reftests/mathml/mathvariant-2-ref.html | 2 +- layout/reftests/mathml/mathvariant-2.html | 2 +- layout/reftests/mathml/mathvariant-3-ref.html | 2 +- layout/reftests/mathml/mathvariant-3.html | 2 +- layout/reftests/mathml/mathvariant-4-ref.html | 2 +- layout/reftests/mathml/mathvariant-4.html | 2 +- layout/reftests/mathml/mathvariant-5-ref.html | 2 +- layout/reftests/mathml/mathvariant-5.html | 2 +- .../reftests/mathml/menclose-2-actuarial-ref.html | 2 +- layout/reftests/mathml/menclose-2-actuarial.html | 2 +- layout/reftests/mathml/menclose-2-bottom-ref.html | 2 +- layout/reftests/mathml/menclose-2-bottom.html | 2 +- layout/reftests/mathml/menclose-2-box-ref.html | 2 +- layout/reftests/mathml/menclose-2-box.html | 2 +- layout/reftests/mathml/menclose-2-circle-ref.html | 2 +- layout/reftests/mathml/menclose-2-circle.html | 2 +- .../mathml/menclose-2-downdiagonalstrike-ref.html | 2 +- .../mathml/menclose-2-downdiagonalstrike.html | 2 +- .../mathml/menclose-2-horizontalstrike-ref.html | 2 +- .../mathml/menclose-2-horizontalstrike.html | 2 +- layout/reftests/mathml/menclose-2-left-ref.html | 2 +- layout/reftests/mathml/menclose-2-left.html | 2 +- layout/reftests/mathml/menclose-2-longdiv-ref.html | 2 +- layout/reftests/mathml/menclose-2-longdiv.html | 2 +- .../mathml/menclose-2-phasorangle-ref.html | 2 +- layout/reftests/mathml/menclose-2-phasorangle.html | 2 +- layout/reftests/mathml/menclose-2-right-ref.html | 2 +- layout/reftests/mathml/menclose-2-right.html | 2 +- .../reftests/mathml/menclose-2-roundedbox-ref.html | 2 +- layout/reftests/mathml/menclose-2-roundedbox.html | 2 +- layout/reftests/mathml/menclose-2-top-ref.html | 2 +- layout/reftests/mathml/menclose-2-top.html | 2 +- .../mathml/menclose-2-updiagonalarrow-ref.html | 2 +- .../mathml/menclose-2-updiagonalarrow.html | 2 +- .../mathml/menclose-2-updiagonalstrike-ref.html | 2 +- .../mathml/menclose-2-updiagonalstrike.html | 2 +- .../mathml/menclose-2-verticalstrike-ref.html | 2 +- .../reftests/mathml/menclose-2-verticalstrike.html | 2 +- layout/reftests/mathml/menclose-3-box-ref.html | 2 +- layout/reftests/mathml/menclose-3-box.html | 2 +- layout/reftests/mathml/menclose-3-default-ref.html | 2 +- layout/reftests/mathml/menclose-3-default.html | 2 +- layout/reftests/mathml/menclose-3-invalid-ref.html | 2 +- layout/reftests/mathml/menclose-3-invalid.html | 2 +- layout/reftests/mathml/menclose-3-madruwb-ref.html | 2 +- layout/reftests/mathml/menclose-3-madruwb.html | 2 +- .../reftests/mathml/menclose-3-multiple-ref.html | 2 +- layout/reftests/mathml/menclose-3-multiple.html | 2 +- layout/reftests/mathml/menclose-3-radical-ref.html | 2 +- layout/reftests/mathml/menclose-3-radical.html | 2 +- layout/reftests/mathml/menclose-3-unknown-ref.html | 2 +- layout/reftests/mathml/menclose-3-unknown.html | 2 +- layout/reftests/mathml/menclose-4.html | 2 +- .../reftests/mathml/menclose-5-actuarial-ref.html | 2 +- layout/reftests/mathml/menclose-5-actuarial.html | 2 +- layout/reftests/mathml/menclose-5-bottom-ref.html | 2 +- layout/reftests/mathml/menclose-5-bottom.html | 2 +- layout/reftests/mathml/menclose-5-box-ref.html | 2 +- layout/reftests/mathml/menclose-5-box.html | 2 +- layout/reftests/mathml/menclose-5-circle-ref.html | 2 +- layout/reftests/mathml/menclose-5-circle.html | 2 +- .../mathml/menclose-5-downdiagonalstrike-ref.html | 2 +- .../mathml/menclose-5-downdiagonalstrike.html | 2 +- .../mathml/menclose-5-horizontalstrike-ref.html | 2 +- .../mathml/menclose-5-horizontalstrike.html | 2 +- layout/reftests/mathml/menclose-5-left-ref.html | 2 +- layout/reftests/mathml/menclose-5-left.html | 2 +- layout/reftests/mathml/menclose-5-longdiv-ref.html | 2 +- layout/reftests/mathml/menclose-5-longdiv.html | 2 +- layout/reftests/mathml/menclose-5-madruwb-ref.html | 2 +- layout/reftests/mathml/menclose-5-madruwb.html | 2 +- .../mathml/menclose-5-phasorangle-ref.html | 2 +- layout/reftests/mathml/menclose-5-phasorangle.html | 2 +- layout/reftests/mathml/menclose-5-radical-ref.html | 2 +- layout/reftests/mathml/menclose-5-radical.html | 2 +- layout/reftests/mathml/menclose-5-right-ref.html | 2 +- layout/reftests/mathml/menclose-5-right.html | 2 +- .../reftests/mathml/menclose-5-roundedbox-ref.html | 2 +- layout/reftests/mathml/menclose-5-roundedbox.html | 2 +- layout/reftests/mathml/menclose-5-top-ref.html | 2 +- layout/reftests/mathml/menclose-5-top.html | 2 +- .../mathml/menclose-5-updiagonalarrow-ref.html | 2 +- .../mathml/menclose-5-updiagonalarrow.html | 2 +- .../mathml/menclose-5-updiagonalstrike-ref.html | 2 +- .../mathml/menclose-5-updiagonalstrike.html | 2 +- .../mathml/menclose-5-verticalstrike-ref.html | 2 +- .../reftests/mathml/menclose-5-verticalstrike.html | 2 +- layout/reftests/mathml/menclose-6-actuarial.html | 2 +- layout/reftests/mathml/menclose-6-bottom.html | 2 +- layout/reftests/mathml/menclose-6-box.html | 2 +- layout/reftests/mathml/menclose-6-circle.html | 2 +- .../mathml/menclose-6-downdiagonalstrike.html | 2 +- .../mathml/menclose-6-horizontalstrike.html | 2 +- layout/reftests/mathml/menclose-6-left.html | 2 +- layout/reftests/mathml/menclose-6-longdiv.html | 2 +- layout/reftests/mathml/menclose-6-madruwb.html | 2 +- layout/reftests/mathml/menclose-6-phasorangle.html | 2 +- layout/reftests/mathml/menclose-6-radical.html | 2 +- layout/reftests/mathml/menclose-6-ref.html | 2 +- layout/reftests/mathml/menclose-6-right.html | 2 +- layout/reftests/mathml/menclose-6-roundedbox.html | 2 +- layout/reftests/mathml/menclose-6-top.html | 2 +- .../mathml/menclose-6-updiagonalarrow.html | 2 +- .../mathml/menclose-6-updiagonalstrike.html | 2 +- .../reftests/mathml/menclose-6-verticalstrike.html | 2 +- layout/reftests/mathml/mfenced-12-ref.html | 2 +- layout/reftests/mathml/mfenced-12.html | 2 +- layout/reftests/mathml/mi-mathvariant-3-ref.html | 2 +- layout/reftests/mathml/mi-mathvariant-3.html | 2 +- layout/reftests/mathml/mo-accent-dynamic-ref.html | 2 +- layout/reftests/mathml/mo-accent-dynamic.html | 1 + layout/reftests/mathml/mo-glyph-size-ref.html | 14 + layout/reftests/mathml/mo-glyph-size.html | 50 + .../mathml/mo-invisibleoperators-2-ref.html | 1 + .../reftests/mathml/mo-invisibleoperators-2.html | 1 + .../reftests/mathml/mo-invisibleoperators-ref.html | 1 + layout/reftests/mathml/mo-invisibleoperators.html | 1 + layout/reftests/mathml/mo-lspace-rspace-3-ref.html | 1 + layout/reftests/mathml/mo-lspace-rspace-3.html | 1 + layout/reftests/mathml/mo-lspace-rspace-4-ref.html | 2 +- layout/reftests/mathml/mo-lspace-rspace-4.html | 2 +- .../mathml/mo-movablelimits-dynamic-ref.html | 1 + .../reftests/mathml/mo-movablelimits-dynamic.html | 1 + layout/reftests/mathml/mpadded-1-2-ref.html | 1 + layout/reftests/mathml/mpadded-1-ref.html | 1 + layout/reftests/mathml/mpadded-2-ref.html | 1 + layout/reftests/mathml/mpadded-3-ref.html | 1 + layout/reftests/mathml/mpadded-5-ref.html | 1 + layout/reftests/mathml/mphantom-1-ref.html | 2 +- layout/reftests/mathml/mphantom-1.html | 2 +- layout/reftests/mathml/mphantom-2-ref.html | 2 +- layout/reftests/mathml/mphantom-2.html | 2 +- .../mtable-columnalign-multi-mtable-dynamic.html | 2 +- .../mathml/mtable-columnalign-multi-mtable.html | 2 +- .../mtable-columnalign-multi-mtr-dynamic.html | 2 +- .../mathml/mtable-columnalign-multi-mtr.html | 2 +- .../mathml/mtable-columnalign-multi-ref.html | 2 +- .../mtable-columnalign-single-mtable-dynamic.html | 2 +- .../mathml/mtable-columnalign-single-mtable.html | 2 +- .../mtable-columnalign-single-mtr-dynamic.html | 2 +- .../mathml/mtable-columnalign-single-mtr.html | 2 +- .../mathml/mtable-columnalign-single-ref.html | 2 +- .../mtable-columnlines-multi-mtable-dynamic.html | 2 +- .../mathml/mtable-columnlines-multi-ref.html | 2 +- .../mtable-columnlines-single-mtable-dynamic.html | 2 +- .../mathml/mtable-columnlines-single-ref.html | 2 +- .../mtable-rowalign-multi-mtable-dynamic.html | 2 +- .../mathml/mtable-rowalign-multi-mtable.html | 2 +- .../reftests/mathml/mtable-rowalign-multi-ref.html | 2 +- .../mtable-rowalign-single-mtable-dynamic.html | 2 +- .../mathml/mtable-rowalign-single-mtable.html | 2 +- .../mathml/mtable-rowalign-single-mtr-dynamic.html | 2 +- .../mathml/mtable-rowalign-single-mtr.html | 2 +- .../mathml/mtable-rowalign-single-ref.html | 2 +- .../mtable-rowlines-multi-mtable-dynamic.html | 2 +- .../reftests/mathml/mtable-rowlines-multi-ref.html | 2 +- .../mtable-rowlines-single-mtable-dynamic.html | 2 +- .../mathml/mtable-rowlines-single-ref.html | 2 +- layout/reftests/mathml/multiscripts-1-ref.html | 1 + layout/reftests/mathml/multiscripts-1.html | 1 + .../munder-mover-align-accent-false-ref.html | 1 + .../mathml/munder-mover-align-accent-false.html | 1 + .../mathml/munder-mover-align-accent-true-ref.html | 1 + .../mathml/munder-mover-align-accent-true.html | 1 + .../mathml/munderover-accent-dynamic-ref.html | 2 +- .../reftests/mathml/munderover-accent-dynamic.html | 1 + .../mathml/munderover-accentunder-dynamic-ref.html | 2 +- .../mathml/munderover-accentunder-dynamic.html | 1 + .../mathml/munderover-align-accent-false-ref.html | 1 + .../mathml/munderover-align-accent-false.html | 1 + .../mathml/munderover-align-accent-true-ref.html | 1 + .../mathml/munderover-align-accent-true.html | 1 + .../mathml/munderover-empty-scripts-ref.html | 1 + .../reftests/mathml/munderover-empty-scripts.html | 1 + layout/reftests/mathml/negative-mspace-1-ref.html | 2 +- layout/reftests/mathml/negative-mspace-1.html | 2 +- layout/reftests/mathml/opentype-stretchy-ref.html | 2 +- layout/reftests/mathml/opentype-stretchy.html | 2 +- .../reftests/mathml/positive-namedspace-ref.html | 1 + layout/reftests/mathml/positive-namedspace.html | 1 + layout/reftests/mathml/radicalbar-1.html | 2 +- layout/reftests/mathml/radicalbar-1a.html | 2 +- layout/reftests/mathml/radicalbar-1b.html | 2 +- layout/reftests/mathml/radicalbar-1c.html | 2 +- layout/reftests/mathml/radicalbar-1d.html | 2 +- layout/reftests/mathml/radicalbar-2.html | 2 +- layout/reftests/mathml/radicalbar-2a.html | 2 +- layout/reftests/mathml/radicalbar-2b.html | 2 +- layout/reftests/mathml/radicalbar-2c.html | 2 +- layout/reftests/mathml/radicalbar-2d.html | 2 +- layout/reftests/mathml/radicalbar-3.html | 2 +- layout/reftests/mathml/radicalbar-3a.html | 2 +- layout/reftests/mathml/radicalbar-3b.html | 2 +- layout/reftests/mathml/radicalbar-3c.html | 2 +- layout/reftests/mathml/radicalbar-3d.html | 2 +- layout/reftests/mathml/reftest-stylo.list | 415 + layout/reftests/mathml/reftest.list | 92 +- layout/reftests/mathml/scriptlevel-1-ref.html | 2 +- layout/reftests/mathml/scriptlevel-1.html | 2 +- layout/reftests/mathml/semantics-2-ref.html | 2 +- layout/reftests/mathml/semantics-2.html | 2 +- layout/reftests/mathml/semantics-3-ref.html | 2 +- layout/reftests/mathml/semantics-3.html | 2 +- layout/reftests/mathml/semantics-4-ref.html | 24 + layout/reftests/mathml/semantics-4.html | 36 + layout/reftests/mathml/ssty-1-ref.html | 2 +- layout/reftests/mathml/ssty-1.html | 2 +- layout/reftests/mathml/ssty-2-ref.html | 2 +- layout/reftests/mathml/ssty-2.html | 2 +- layout/reftests/mathml/ssty-3-ref.html | 2 +- layout/reftests/mathml/ssty-3.html | 2 +- layout/reftests/mathml/ssty-4-ref.html | 2 +- layout/reftests/mathml/ssty-4.html | 2 +- layout/reftests/mathml/stretchy-largeop-1-ref.html | 2 +- layout/reftests/mathml/stretchy-largeop-1.html | 2 +- layout/reftests/mathml/stretchy-largeop-2-ref.html | 111 + layout/reftests/mathml/stretchy-largeop-2.html | 137 + layout/reftests/mathml/stretchy-largeop-3-ref.html | 123 + layout/reftests/mathml/stretchy-largeop-3.html | 156 + layout/reftests/mathml/stretchy-mfenced-1-ref.html | 2 +- layout/reftests/mathml/stretchy-mfenced-1a.html | 2 +- layout/reftests/mathml/stretchy-mfenced-1b.html | 2 +- layout/reftests/mathml/stretchy-mfenced-2-ref.html | 2 +- layout/reftests/mathml/stretchy-mfenced-2a.html | 2 +- layout/reftests/mathml/stretchy-mfenced-2b.html | 2 +- layout/reftests/mathml/stretchy-mfenced-3-ref.html | 2 +- layout/reftests/mathml/stretchy-mfenced-3a.html | 2 +- layout/reftests/mathml/stretchy-mfenced-3b.html | 2 +- layout/reftests/mathml/stretchy-mfenced-4-ref.html | 2 +- layout/reftests/mathml/stretchy-mfenced-4a.html | 2 +- layout/reftests/mathml/stretchy-mfenced-4b.html | 2 +- layout/reftests/mathml/stretchy-mover-1-ref.html | 2 +- layout/reftests/mathml/stretchy-mover-1a.html | 2 +- layout/reftests/mathml/stretchy-mover-1b.html | 2 +- layout/reftests/mathml/stretchy-mover-2-ref.html | 2 +- layout/reftests/mathml/stretchy-mover-2a.html | 2 +- layout/reftests/mathml/stretchy-mover-2b.html | 2 +- layout/reftests/mathml/stretchy-mover-3-ref.html | 2 +- layout/reftests/mathml/stretchy-mover-3.html | 2 +- layout/reftests/mathml/stretchy-msup-1-ref.html | 2 +- layout/reftests/mathml/stretchy-msup-1a.html | 2 +- layout/reftests/mathml/stretchy-msup-1b.html | 2 +- layout/reftests/mathml/stretchy-msup-1c.html | 2 +- layout/reftests/mathml/stretchy-msup-1d.html | 2 +- .../reftests/mathml/stretchy-munderover-1-ref.html | 2 +- layout/reftests/mathml/stretchy-munderover-1a.html | 2 +- layout/reftests/mathml/stretchy-munderover-1b.html | 2 +- layout/reftests/mathml/stretchy-munderover-1c.html | 2 +- layout/reftests/mathml/stretchy-munderover-1d.html | 2 +- layout/reftests/mathml/stretchy-munderover-1e.html | 2 +- .../reftests/mathml/stretchy-munderover-2-ref.html | 2 +- layout/reftests/mathml/stretchy-munderover-2a.html | 2 +- layout/reftests/mathml/stretchy-munderover-2b.html | 2 +- layout/reftests/mathml/stretchy-munderover-2c.html | 2 +- layout/reftests/mathml/stretchy-munderover-2d.html | 2 +- layout/reftests/mathml/stretchy-munderover-2e.html | 2 +- layout/reftests/mathml/stretchy-munderover-2f.html | 2 +- layout/reftests/mathml/stretchy-munderover-2g.html | 2 +- .../reftests/mathml/stretchy-munderover-3-ref.html | 2 +- layout/reftests/mathml/stretchy-munderover-3a.html | 2 +- layout/reftests/mathml/stretchy-munderover-3b.html | 2 +- layout/reftests/mathml/stretchy-munderover-3c.html | 2 +- layout/reftests/mathml/stretchy-munderover-3d.html | 2 +- .../mathml/subscript-italic-correction-ref.html | 2 +- .../mathml/subscript-italic-correction.html | 2 +- layout/reftests/mathml/table-width-2-ref.html | 2 +- layout/reftests/mathml/table-width-2.html | 2 +- layout/reftests/mathml/table-width-3-ref.html | 2 +- layout/reftests/mathml/table-width-3.html | 2 +- layout/reftests/mathml/table-width-4-ref.html | 2 +- layout/reftests/mathml/table-width-4.html | 2 +- layout/reftests/mathml/tablespacing-4-ref.html | 2 +- layout/reftests/mathml/tablespacing-4.html | 2 +- layout/reftests/mathml/tablespacing-5-ref.html | 2 +- layout/reftests/mathml/tablespacing-5.html | 2 +- layout/reftests/mathml/tablespacing-5a-ref.html | 2 +- layout/reftests/mathml/tablespacing-5a.html | 2 +- layout/reftests/mathml/tablespacing-6-ref.html | 2 +- layout/reftests/mathml/tablespacing-6.html | 2 +- layout/reftests/moz.build | 319 + layout/reftests/mp4-video/canvas-1-ref.xhtml | 19 + layout/reftests/mp4-video/canvas-1.xhtml | 27 + layout/reftests/mp4-video/reftest-stylo.list | 2 + layout/reftests/mp4-video/reftest.list | 1 + .../test => layout/reftests/mp4-video}/short.mp4 | Bin layout/reftests/native-theme/reftest-stylo.list | 88 + layout/reftests/native-theme/reftest.list | 14 +- .../text-input-nonnative-when-styled-ref.html | 4 +- .../text-input-nonnative-when-styled.html | 4 +- layout/reftests/object/reftest-stylo.list | 60 + layout/reftests/object/reftest.list | 2 +- layout/reftests/ogg-video/444-1-ref.html | 20 + layout/reftests/ogg-video/444-1.html | 20 + layout/reftests/ogg-video/poster-4.html | 7 +- layout/reftests/ogg-video/poster-7.html | 7 +- layout/reftests/ogg-video/reftest-stylo.list | 65 + layout/reftests/ogg-video/reftest.list | 57 +- layout/reftests/ogg-video/seek420.ogv | Bin 0 -> 30163 bytes layout/reftests/ogg-video/seek444.ogv | Bin 0 -> 30408 bytes .../outline/outline-auto-001-solid-ref.html | 26 + layout/reftests/outline/outline-initial-1-ref.html | 5 + layout/reftests/outline/outline-initial-1a.html | 4 + layout/reftests/outline/outline-initial-1b.html | 5 + layout/reftests/outline/reftest-stylo.list | 15 + layout/reftests/outline/reftest.list | 7 +- layout/reftests/pagination/reftest-stylo.list | 109 + layout/reftests/pagination/reftest.list | 38 +- .../pagination/resize-reflow-001.inner.html | 2 +- .../reftests/pagination/resize-reflow-001.ref.html | 2 +- .../percent-overflow-sizing/nestedHeight-ref.html | 8 + .../percent-overflow-sizing/nestedHeight.html | 8 + .../nestedHeightQuirks-ref.html | 8 + .../nestedHeightQuirks.html | 8 + .../percent-overflow-sizing/reftest-stylo.list | 76 + .../reftests/percent-overflow-sizing/reftest.list | 36 +- .../green-circle-with-blue-border.png | Bin 0 -> 12279 bytes .../image-high-quality-scaling-1-ref.html | 22 + .../image-high-quality-scaling-1.html | 22 + layout/reftests/pixel-rounding/reftest-stylo.list | 186 + layout/reftests/pixel-rounding/reftest.list | 48 +- .../position-dynamic-changes/horizontal/animate.js | 2 - .../horizontal/reftest-stylo.list | 19 + .../horizontal/reftest_border_abspos-stylo.list | 27 + .../horizontal/reftest_border_parent-stylo.list | 28 + .../horizontal/reftest_margin_abspos-stylo.list | 28 + .../horizontal/reftest_margin_parent-stylo.list | 28 + .../horizontal/reftest_padding_abspos-stylo.list | 28 + .../horizontal/reftest_padding_parent-stylo.list | 28 + .../horizontal/reftest_plain-stylo.list | 28 + .../mixed-abspos-root/reftest-stylo.list | 19 + .../reftest_border_abspos-stylo.list | 5 + .../reftest_border_parent-stylo.list | 5 + .../reftest_margin_abspos-stylo.list | 5 + .../reftest_margin_parent-stylo.list | 5 + .../reftest_padding_abspos-stylo.list | 5 + .../reftest_padding_parent-stylo.list | 5 + .../mixed-abspos-root/reftest_plain-stylo.list | 5 + .../mixed/reftest-stylo.list | 19 + .../mixed/reftest_border_abspos-stylo.list | 5 + .../mixed/reftest_border_parent-stylo.list | 5 + .../mixed/reftest_margin_abspos-stylo.list | 5 + .../mixed/reftest_margin_parent-stylo.list | 5 + .../mixed/reftest_padding_abspos-stylo.list | 5 + .../mixed/reftest_padding_parent-stylo.list | 5 + .../mixed/reftest_plain-stylo.list | 5 + .../position-dynamic-changes/reftest-stylo.list | 12 + .../position-dynamic-changes/relative/animate.js | 2 - .../relative/reftest-stylo.list | 8 + .../position-dynamic-changes/relative/reftest.list | 8 +- .../position-dynamic-changes/vertical/animate.js | 2 - .../vertical/reftest-stylo.list | 19 + .../vertical/reftest_border_abspos-stylo.list | 22 + .../vertical/reftest_border_abspos.list | 2 +- .../vertical/reftest_border_parent-stylo.list | 21 + .../vertical/reftest_margin_abspos-stylo.list | 21 + .../vertical/reftest_margin_parent-stylo.list | 21 + .../vertical/reftest_padding_abspos-stylo.list | 21 + .../vertical/reftest_padding_parent-stylo.list | 21 + .../vertical/reftest_plain-stylo.list | 21 + .../reftests/position-relative/reftest-stylo.list | 10 + layout/reftests/position-sticky/inline-4-ref.html | 45 + layout/reftests/position-sticky/inline-4.html | 48 + .../position-sticky/pref-1-disabled-ref.html | 20 - .../position-sticky/pref-1-enabled-ref.html | 20 - layout/reftests/position-sticky/pref-1.html | 34 - layout/reftests/position-sticky/reftest-stylo.list | 55 + layout/reftests/position-sticky/reftest.list | 15 +- layout/reftests/printing/129941-1-ref.html | 8 +- layout/reftests/printing/129941-1a.html | 10 +- layout/reftests/printing/129941-1b.html | 10 +- layout/reftests/printing/129941-1c.html | 10 + layout/reftests/printing/129941-1d.html | 10 + layout/reftests/printing/129941-1e.html | 10 + layout/reftests/printing/1321803-1-ref.html | 10 + layout/reftests/printing/1321803-1a.html | 10 + layout/reftests/printing/reftest-stylo.list | 52 + layout/reftests/printing/reftest.list | 20 +- .../reftests/reftest-sanity/async-zoom-1-ref.html | 6 + layout/reftests/reftest-sanity/async-zoom-1.html | 6 + .../reftests/reftest-sanity/async-zoom-2-ref.html | 6 + layout/reftests/reftest-sanity/async-zoom-2.html | 6 + .../default-preferences-tests-stylo.list | 29 + .../reftest-assigned-layer-fail-1.html | 52 + .../reftest-assigned-layer-fail-2.html | 52 + .../reftest-assigned-layer-fail-3.html | 52 + .../reftest-assigned-layer-fail-4.html | 52 + .../reftest-assigned-layer-pass.html | 48 + .../reftest-sanity/reftest-opaque-layer-fail.html | 29 + .../reftest-sanity/reftest-opaque-layer-pass.html | 33 + .../reftest-opaque-layer-wait-fail.html | 43 + .../reftest-opaque-layer-wait-pass.html | 48 + layout/reftests/reftest-sanity/reftest-stylo.list | 210 + layout/reftests/reftest-sanity/reftest.list | 64 +- .../reftests/reftest-sanity/scripttests-stylo.list | 11 + .../test-bg-attachment-fixed-ref.html | 4 +- .../reftest-sanity/test-bg-attachment-fixed.html | 2 +- .../reftest-sanity/test-displayport-2.html | 4 +- .../reftest-sanity/test-displayport-bg.html | 4 +- .../reftest-sanity/test-pos-fixed-ref.html | 4 +- .../test-pos-fixed-transform-ref.html | 3 +- .../reftest-sanity/test-pos-fixed-transform.html | 4 +- layout/reftests/reftest-sanity/test-pos-fixed.html | 4 +- .../reftest-sanity/urlprefixtests-stylo.list | 24 + layout/reftests/reftest-stylo.list | 425 + layout/reftests/reftest.list | 61 +- layout/reftests/scoped-style/reftest-stylo.list | 58 + .../reftests/scrolling/deferred-anchor-ref.xhtml | 2 +- layout/reftests/scrolling/deferred-anchor.xhtml | 2 +- layout/reftests/scrolling/deferred-anchor2.xhtml | 2 +- layout/reftests/scrolling/fixed-table-1.html | 48 + .../fractional-scroll-area-invalidation.html | 59 + .../reftests/scrolling/fractional-scroll-area.html | 74 + .../scrolling/iframe-deferred-anchor.xhtml | 4 +- layout/reftests/scrolling/move-item-ref.html | 27 + layout/reftests/scrolling/move-item.html | 31 + .../scrolling/propagated-overflow-style-1-ref.html | 18 + .../scrolling/propagated-overflow-style-1a.html | 23 + .../scrolling/propagated-overflow-style-1b.html | 23 + .../scrolling/propagated-overflow-style-1c.html | 19 + .../scrolling/propagated-overflow-style-2-ref.html | 15 + .../scrolling/propagated-overflow-style-2a.html | 26 + .../scrolling/propagated-overflow-style-2b.html | 26 + .../scrolling/propagated-overflow-style-2c.html | 24 + .../scrolling/propagated-overflow-style-2d.html | 24 + .../scrolling/propagated-overflow-style-2e.html | 15 + layout/reftests/scrolling/reftest-stylo.list | 69 + layout/reftests/scrolling/reftest.list | 94 +- layout/reftests/scrolling/scroll-behavior-10.html | 64 + layout/reftests/scrolling/scroll-behavior-2.html | 1 + layout/reftests/scrolling/scroll-behavior-3.html | 1 + layout/reftests/scrolling/scroll-behavior-4.html | 5 +- layout/reftests/scrolling/scroll-behavior-6.html | 1 + layout/reftests/scrolling/scrolling.js | 45 +- layout/reftests/selection/dom-mutations-ref.html | 10 - layout/reftests/selection/reftest-stylo.list | 43 + layout/reftests/selection/reftest.list | 49 +- .../reftests/selection/trailing-space-1-ref.html | 27 + layout/reftests/selection/trailing-space-1.html | 27 + layout/reftests/svg/altGlyph-01-ref.svg | 14 - layout/reftests/svg/altGlyph-01.svg | 14 - .../svg/as-image/defer-unsupported-1-helper.svg | 5 + .../svg/as-image/defer-unsupported-1-ref.svg | 6 + .../reftests/svg/as-image/defer-unsupported-1.svg | 7 + .../image-orientation-no-viewbox-and-size.html | 6 +- .../image-orientation-no-viewbox-no-size.html | 6 +- .../svg/as-image/image-orientation-ref.html | 6 +- .../image-orientation-viewbox-and-size.html | 6 +- .../image-orientation-viewbox-no-size.html | 6 +- layout/reftests/svg/as-image/reftest-stylo.list | 275 + layout/reftests/svg/as-image/reftest.list | 57 +- layout/reftests/svg/as-image/script100x100.svg | 15 - .../reftests/svg/as-image/svg-image-script-1.svg | 6 - .../reftests/svg/as-image/svg-image-script-2.svg | 22 - .../reftests/svg/as-image/zoom/reftest-stylo.list | 12 + layout/reftests/svg/as-image/zoom/reftest.list | 4 +- layout/reftests/svg/baseline-middle-01.svg | 10 + .../clipPath-and-mask-on-outflowElement-01a.html | 51 + .../clipPath-and-mask-on-outflowElement-01b.html | 51 + layout/reftests/svg/clipPath-basic-07.svg | 10 + .../svg/clipPath-on-outflowElement-01-ref.html | 10 + .../svg/clipPath-on-outflowElement-01a.html | 45 + .../svg/clipPath-on-outflowElement-01b.html | 43 + .../svg/clipPath-on-outflowElement-02-ref.html | 8 + .../svg/clipPath-on-outflowElement-02a.html | 46 + .../svg/clipPath-on-outflowElement-02b.html | 45 + layout/reftests/svg/clipPath-on-thin-object.svg | 13 + layout/reftests/svg/conditions-01.svg | 2 - layout/reftests/svg/conditions-04.svg | 2 +- layout/reftests/svg/conditions-05.svg | 2 +- layout/reftests/svg/conditions-06.svg | 69 - layout/reftests/svg/conditions-07.svg | 8 +- layout/reftests/svg/conditions-09-ref.svg | 5 + layout/reftests/svg/conditions-09.svg | 6 + layout/reftests/svg/dynamic-attr-change-2.svg | 26 + layout/reftests/svg/dynamic-conditions-01.svg | 7 +- layout/reftests/svg/dynamic-conditions-02.svg | 2 +- layout/reftests/svg/dynamic-conditions-04.svg | 3 +- layout/reftests/svg/dynamic-conditions-06.svg | 2 +- layout/reftests/svg/dynamic-conditions-09.svg | 5 +- layout/reftests/svg/dynamic-conditions-10.svg | 2 +- layout/reftests/svg/dynamic-conditions-13.svg | 4 +- layout/reftests/svg/dynamic-viewBox-change-01.svg | 24 + layout/reftests/svg/dynamic-viewBox-change-02.svg | 24 + layout/reftests/svg/dynamic-viewBox-change-03.svg | 24 + .../filters/css-filter-chains/reftest-stylo.list | 11 + .../svg/filters/css-filter-chains/reftest.list | 2 +- .../css-filters/containing-block-1-ref.html | 5 + .../filters/css-filters/containing-block-1.html | 6 + .../svg/filters/css-filters/reftest-stylo.list | 69 + .../reftests/svg/filters/css-filters/reftest.list | 5 +- .../css-svg-filter-chains/reftest-stylo.list | 11 + layout/reftests/svg/filters/feBlend-1-ref.svg | 25 +- layout/reftests/svg/filters/feBlend-1.svg | 8 +- layout/reftests/svg/filters/feBlend-2-ref.svg | 1 + layout/reftests/svg/filters/feBlend-2.svg | 8 + layout/reftests/svg/filters/feComposite-2-ref.svg | 2 + layout/reftests/svg/filters/feComposite-2.svg | 14 + .../svg/filters/feDiffuseLighting-1-ref.svg | 11 +- .../svg/filters/filter-lighting-region-ref.svg | 11 + .../svg/filters/filter-lighting-region.svg | 30 + .../{bugs => svg/filters}/mozilla-banner.gif | Bin layout/reftests/svg/filters/reftest-stylo.list | 128 + layout/reftests/svg/filters/reftest.list | 23 +- .../filters/svg-filter-chains/reftest-stylo.list | 19 + .../reftests/svg/foreignObject-vertical-01-ref.svg | 5 + layout/reftests/svg/foreignObject-vertical-01.svg | 9 + layout/reftests/svg/fragmentIdentifier-01.xhtml | 1 + layout/reftests/svg/fragmentIdentifier-rect-01.svg | 10 + layout/reftests/svg/image/reftest-stylo.list | 44 + layout/reftests/svg/load-only/reftest-stylo.list | 4 + layout/reftests/svg/mask-and-clipPath-2.svg | 21 + layout/reftests/svg/mask-and-clipPath-ref.html | 34 + layout/reftests/svg/mask-and-clipPath.html | 36 + layout/reftests/svg/mask-contains-inner-svg-01.svg | 13 + layout/reftests/svg/mask-contains-inner-svg-02.svg | 15 + .../reftests/svg/mask-on-outflowElement-01a.html | 47 + .../reftests/svg/mask-on-outflowElement-01b.html | 40 + layout/reftests/svg/mask-on-outflowElement.svg | 6 + layout/reftests/svg/mask-opacity-01-ref.svg | 3 + layout/reftests/svg/mask-opacity-01.svg | 12 + layout/reftests/svg/moz-only/reftest-stylo.list | 40 + layout/reftests/svg/moz-only/reftest.list | 29 +- .../svg/moz-only/replaced-element-zoom-01.html | 39 + layout/reftests/svg/nesting-invalid-01.js | 4 +- layout/reftests/svg/outline-ref.html | 88 + layout/reftests/svg/outline.html | 52 + layout/reftests/svg/radialGradient-fr-01.svg | 27 + layout/reftests/svg/radialGradient-fr-02-ref.svg | 28 + layout/reftests/svg/radialGradient-fr-02.svg | 27 + layout/reftests/svg/reftest-stylo.list | 499 + layout/reftests/svg/reftest.list | 181 +- layout/reftests/svg/rootElement-null-01.svg | 4 +- layout/reftests/svg/sizing/reftest-stylo.list | 322 + layout/reftests/svg/sizing/reftest.list | 8 +- ...isplay-block-for-dynamically-appended-elem.html | 37 + ...anim-change-display-none-for-ancestor-elem.html | 25 + ...display-none-for-dynamically-appended-elem.html | 33 + .../anim-change-display-none-for-target-elem.html | 25 + .../svg/smil/anim-clipPath-viewBox-ref.svg | 5 + layout/reftests/svg/smil/anim-clipPath-viewBox.svg | 12 + layout/reftests/svg/smil/anim-defs-fill.svg | 22 + .../svg/smil/anim-defs-gradient-attribute.svg | 25 + .../svg/smil/anim-defs-gradient-property.svg | 25 + layout/reftests/svg/smil/anim-defs-width.svg | 22 + .../svg/smil/anim-display-in-g-element.svg | 23 + layout/reftests/svg/smil/anim-display.svg | 20 + layout/reftests/svg/smil/anim-opacity-01.svg | 23 + layout/reftests/svg/smil/anim-standard-ref.html | 9 + .../reftests/svg/smil/container/reftest-stylo.list | 25 + layout/reftests/svg/smil/container/reftest.list | 14 +- layout/reftests/svg/smil/event/reftest-stylo.list | 33 + layout/reftests/svg/smil/lime.html | 8 + layout/reftests/svg/smil/motion/reftest-stylo.list | 23 + layout/reftests/svg/smil/motion/reftest.list | 6 +- layout/reftests/svg/smil/pause/reftest-stylo.list | 3 + layout/reftests/svg/smil/reftest-stylo.list | 286 + layout/reftests/svg/smil/reftest.list | 24 +- layout/reftests/svg/smil/repeat/reftest-stylo.list | 4 + .../reftests/svg/smil/restart/reftest-stylo.list | 9 + layout/reftests/svg/smil/seek/reftest-stylo.list | 18 + layout/reftests/svg/smil/set/reftest-stylo.list | 3 + layout/reftests/svg/smil/smil-util.js | 16 + layout/reftests/svg/smil/sort/reftest-stylo.list | 14 + layout/reftests/svg/smil/style/reftest-stylo.list | 159 + layout/reftests/svg/smil/style/reftest.list | 60 +- .../reftests/svg/smil/syncbase/reftest-stylo.list | 100 + layout/reftests/svg/smil/timed/reftest-stylo.list | 19 + .../reftests/svg/smil/transform/reftest-stylo.list | 23 + layout/reftests/svg/smil/transform/reftest.list | 18 +- layout/reftests/svg/stroke-dasharray-02.svg | 15 + .../svg/stroke-dashoffset-and-pathLength-01.svg | 25 + .../svg/stroke-linecap-circle-ellipse-01-ref.svg | 14 + .../svg/stroke-linecap-circle-ellipse-01.svg | 14 + .../stroke-linecap-circle-ellipse-dashed-01.svg | 28 + .../stroke-linecap-round-w-zero-length-segs-01.svg | 14 +- .../stroke-linecap-round-w-zero-length-segs-02.svg | 6 +- ...stroke-linecap-square-w-zero-length-segs-01.svg | 13 +- ...stroke-linecap-square-w-zero-length-segs-02.svg | 7 +- .../clip-path/clip-path-circle-001-ref.html | 20 + .../clip-path/clip-path-circle-001.html | 21 + .../clip-path/clip-path-circle-002-ref.html | 20 + .../clip-path/clip-path-circle-002.html | 21 + .../clip-path/clip-path-circle-003-ref.html | 20 + .../clip-path/clip-path-circle-003.html | 21 + .../clip-path/clip-path-circle-004-ref.html | 20 + .../clip-path/clip-path-circle-004.html | 21 + .../clip-path/clip-path-circle-005-ref.html | 20 + .../clip-path/clip-path-circle-005.html | 21 + .../clip-path/clip-path-circle-006-ref.html | 20 + .../clip-path/clip-path-circle-006.html | 21 + .../clip-path/clip-path-circle-007-ref.html | 20 + .../clip-path/clip-path-circle-007.html | 21 + .../clip-path/clip-path-circle-008-ref.html | 20 + .../clip-path/clip-path-circle-008.html | 21 + .../clip-path/clip-path-circle-009-ref.html | 20 + .../clip-path/clip-path-circle-009.html | 21 + .../clip-path/clip-path-circle-010-ref.html | 20 + .../clip-path/clip-path-circle-010.html | 21 + .../clip-path/clip-path-circle-011.html | 21 + .../clip-path/clip-path-circle-012.html | 21 + .../clip-path/clip-path-circle-013.html | 21 + .../clip-path/clip-path-circle-014.html | 21 + .../clip-path/clip-path-circle-015.html | 21 + .../clip-path/clip-path-circle-016.html | 21 + .../clip-path/clip-path-circle-017.html | 21 + .../clip-path/clip-path-circle-018.html | 21 + .../clip-path/clip-path-circle-019.html | 21 + .../clip-path/clip-path-circle-020.html | 23 + .../clip-path/clip-path-ellipse-001-ref.html | 20 + .../clip-path/clip-path-ellipse-001.html | 21 + .../clip-path/clip-path-ellipse-002.html | 21 + .../clip-path/clip-path-ellipse-003.html | 21 + .../clip-path/clip-path-ellipse-004.html | 21 + .../clip-path/clip-path-ellipse-005.html | 21 + .../clip-path/clip-path-ellipse-006.html | 21 + .../clip-path/clip-path-ellipse-007.html | 21 + .../clip-path/clip-path-ellipse-008.html | 21 + .../clip-path/clip-path-inset-001-ref.html | 26 + .../clip-path/clip-path-inset-001a.html | 26 + .../clip-path/clip-path-inset-001b.html | 28 + .../clip-path/clip-path-inset-001c.html | 29 + .../clip-path/clip-path-inset-002-ref.html | 26 + .../clip-path/clip-path-inset-002a.html | 26 + .../clip-path/clip-path-inset-002b.html | 26 + .../clip-path/clip-path-inset-002c.html | 26 + .../clip-path/clip-path-inset-003-ref.html | 26 + .../clip-path/clip-path-inset-003.html | 26 + .../clip-path/clip-path-polygon-001.html | 21 + .../clip-path/clip-path-polygon-002.html | 24 + .../clip-path/clip-path-polygon-003.html | 21 + .../clip-path/clip-path-polygon-004.html | 25 + .../clip-path/clip-path-polygon-005.html | 26 + .../clip-path/clip-path-polygon-006.html | 33 + .../clip-path/clip-path-polygon-007.html | 34 + .../clip-path/clip-path-polygon-008.html | 35 + .../clip-path/clip-path-polygon-009.html | 33 + .../clip-path/clip-path-polygon-010.html | 36 + .../clip-path/clip-path-polygon-011.html | 36 + .../clip-path/clip-path-polygon-012.html | 36 + .../clip-path/clip-path-polygon-013.html | 51 + .../clip-path/clip-path-rectangle-border-ref.html | 15 + .../clip-path/clip-path-rectangle-ref.html | 15 + .../clip-path/clip-path-square-001-ref.html | 15 + .../clip-path/clip-path-square-002-ref.html | 15 + .../clip-path/clip-path-stripes-001-ref.html | 39 + .../clip-path/clip-path-stripes-002-ref.html | 31 + .../clip-path/clip-path-stripes-003-ref.html | 63 + .../svg-integration/clip-path/reftest-stylo.list | 50 + .../svg/svg-integration/clip-path/reftest.list | 58 + .../svg-integration/conditions-outer-svg-01.xhtml | 2 +- .../dynamic-conditions-outer-svg-03.xhtml | 2 +- .../mask-clipPath-opacity-01-ref.xhtml | 14 + .../mask-clipPath-opacity-01a.xhtml | 20 + .../mask-clipPath-opacity-01b.xhtml | 21 + .../mask-clipPath-opacity-01c.xhtml | 21 + .../mask-clipPath-opacity-01d.xhtml | 21 + .../mask-clipPath-opacity-01e.xhtml | 25 + .../svg/svg-integration/reftest-stylo.list | 49 + layout/reftests/svg/svg-integration/reftest.list | 21 +- layout/reftests/svg/switch-01.svg | 10 +- layout/reftests/svg/text/reftest-stylo.list | 204 + layout/reftests/svg/text/reftest.list | 48 +- .../reftests/svg/text/textpath-vertical-dx-ref.svg | 8 + layout/reftests/svg/text/textpath-vertical-dx.svg | 8 + layout/reftests/svg/text/vertical-01-ref.svg | 12 + layout/reftests/svg/text/vertical-01.svg | 10 + .../reftests/svg/use-localRef-clipPath-01-ref.svg | 17 + layout/reftests/svg/use-localRef-clipPath-01.svg | 23 + .../svg/use-localRef-clipPath-resource.svg | 16 + layout/reftests/svg/use-localRef-fill-01-ref.svg | 12 + layout/reftests/svg/use-localRef-fill-01.svg | 25 + layout/reftests/svg/use-localRef-fill-resource.svg | 19 + layout/reftests/svg/use-localRef-filter-01-ref.svg | 11 + layout/reftests/svg/use-localRef-filter-01.svg | 22 + .../reftests/svg/use-localRef-filter-resource.svg | 16 + layout/reftests/svg/use-localRef-link.html | 16 + layout/reftests/svg/use-localRef-marker-01-ref.svg | 29 + layout/reftests/svg/use-localRef-marker-01.svg | 30 + .../reftests/svg/use-localRef-marker-resource.svg | 18 + layout/reftests/svg/use-localRef-mask-01-ref.svg | 17 + layout/reftests/svg/use-localRef-mask-01.svg | 22 + layout/reftests/svg/use-localRef-mask-resource.svg | 16 + layout/reftests/svg/use-localRef-stroke-01-ref.svg | 12 + layout/reftests/svg/use-localRef-stroke-01.svg | 26 + .../reftests/svg/use-localRef-stroke-resource.svg | 19 + layout/reftests/svg/viewBox-and-pattern-04.svg | 17 + layout/reftests/svg/viewBox-invalid-02.svg | 38 + layout/reftests/tab-size/reftest-stylo.list | 12 + .../table-anonymous-boxes/reftest-stylo.list | 119 + layout/reftests/table-anonymous-boxes/reftest.list | 12 +- .../border-collapse-table-cell.html | 2 +- .../border-collapse-table-column-group.html | 2 +- .../border-collapse-table-column.html | 2 +- .../border-collapse-table-row-group.html | 2 +- .../border-collapse-table-row.html | 2 +- .../table-background/border-collapse-table.html | 2 +- .../border-separate-table-cell.html | 2 +- .../border-separate-table-column-group.html | 2 +- .../border-separate-table-column.html | 2 +- .../border-separate-table-row-group.html | 2 +- .../border-separate-table-row.html | 2 +- .../table-background/border-separate-table.html | 2 +- .../reftests/table-background/reftest-stylo.list | 100 + layout/reftests/table-background/reftest.list | 40 +- .../table-row-opacity-dynamic-1-ref.html | 28 + .../table-row-opacity-dynamic-1.html | 55 + .../table-row-opacity-dynamic-2-ref.html | 28 + .../table-row-opacity-dynamic-2.html | 54 + .../reftests/table-bordercollapse/1324524-ref.html | 18 + layout/reftests/table-bordercollapse/1324524.html | 19 + .../border-collapse-rtl-ref.html | 48 + .../table-bordercollapse/border-collapse-rtl.html | 48 + .../border-style-inset-becomes-ridge-ref.html | 10 + .../border-style-inset-becomes-ridge.html | 12 + .../border-style-outset-becomes-groove-ref.html | 10 + .../border-style-outset-becomes-groove.html | 12 + .../table-bordercollapse/reftest-stylo.list | 107 + layout/reftests/table-bordercollapse/reftest.list | 10 + layout/reftests/table-dom/reftest-stylo.list | 45 + .../cell-align-stopped-at-table-1-quirks-ref.html | 31 + .../cell-align-stopped-at-table-1-quirks.html | 31 + ...ell-align-stopped-at-table-1-standards-ref.html | 32 + .../cell-align-stopped-at-table-1-standards.html | 32 + layout/reftests/table-html/reftest-stylo.list | 3 + layout/reftests/table-html/reftest.list | 2 + layout/reftests/table-overflow/reftest-stylo.list | 8 + layout/reftests/table-overflow/reftest.list | 1 + .../table-cell-block-overflow-ref.html | 43 + .../table-overflow/table-cell-block-overflow.html | 42 + layout/reftests/table-width/reftest-stylo.list | 74 + layout/reftests/table-width/reftest.list | 8 +- .../1159729-offset-adjustment-notref.html | 19 + .../text-decoration/1159729-offset-adjustment.html | 21 + .../decoration-color-quirks-ref.html | 4 +- .../text-decoration/decoration-color-quirks.html | 2 +- .../decoration-color-standards-ref.html | 4 +- .../decoration-color-standards.html | 2 +- .../emphasis-style-dynamic-ref.html | 12 + .../text-decoration/emphasis-style-dynamic.html | 20 + layout/reftests/text-decoration/reftest-stylo.list | 119 + layout/reftests/text-decoration/reftest.list | 24 +- layout/reftests/text-indent/reftest-stylo.list | 20 + .../text-indent/text-indent-intrinsic-min.html | 2 +- .../text-indent/text-indent-intrinsic-pref.html | 2 +- ...t-indent-multiple-line-notref-block-margin.html | 2 +- .../text-indent-multiple-line-ref-float.html | 2 +- ...ext-indent-multiple-line-ref-inline-margin.html | 2 +- .../text-indent/text-indent-multiple-line.html | 2 +- .../text-indent-negative-intrinsic-min.html | 2 +- .../text-indent-negative-intrinsic-pref.html | 2 +- .../text-indent/text-indent-single-line-0.html | 2 +- .../text-indent/text-indent-single-line-100.html | 2 +- ...single-line-indent-inline-ref-block-margin.html | 2 +- ...ingle-line-indent-inline-ref-inline-margin.html | 2 +- .../text-indent-single-line-indent-inline.html | 2 +- .../text-indent-single-line-percent.html | 2 +- .../text-indent-single-line-ref-margin.html | 2 +- .../text-indent-single-line-ref-unstyled.html | 2 +- layout/reftests/text-overflow/anonymous-block.html | 4 +- layout/reftests/text-overflow/reftest-stylo.list | 54 + layout/reftests/text-overflow/reftest.list | 42 +- .../vertical-decorations-1-2-notref.html | 27 + .../text-overflow/vertical-decorations-1-ref.html | 27 + .../text-overflow/vertical-decorations-1.html | 27 + .../text-overflow/vertical-decorations-2-ref.html | 30 + .../text-overflow/vertical-decorations-2.html | 30 + .../vertical-decorations-3-4-notref.html | 27 + .../text-overflow/vertical-decorations-3-ref.html | 27 + .../text-overflow/vertical-decorations-3.html | 27 + .../text-overflow/vertical-decorations-4-ref.html | 30 + .../text-overflow/vertical-decorations-4.html | 30 + .../text-shadow/overflow-decoration-ref.html | 25 + .../reftests/text-shadow/overflow-decoration.html | 23 + layout/reftests/text-shadow/reftest-stylo.list | 48 + layout/reftests/text-shadow/reftest.list | 16 +- .../text-shadow/text-shadow-selected-1-notref.html | 4 +- .../text-shadow/text-shadow-selected-1-ref.html | 8 +- .../text-shadow/text-shadow-selected-1.html | 4 +- .../text-shadow/text-shadow-selected-2-notref.html | 4 +- .../text-shadow/text-shadow-selected-2-ref.html | 8 +- .../text-shadow/text-shadow-selected-2.html | 4 +- layout/reftests/text-stroke/reftest-stylo.list | 10 + layout/reftests/text-stroke/reftest.list | 9 + .../webkit-text-stroke-property-001-ref.html | 15 + .../webkit-text-stroke-property-001.html | 17 + .../webkit-text-stroke-property-002-ref.html | 15 + .../webkit-text-stroke-property-002.html | 17 + .../webkit-text-stroke-property-003-ref.html | 15 + .../webkit-text-stroke-property-003.html | 17 + .../webkit-text-stroke-property-004-ref.html | 15 + .../webkit-text-stroke-property-004.html | 17 + .../webkit-text-stroke-property-005-ref.html | 15 + .../webkit-text-stroke-property-005.html | 26 + layout/reftests/text-svgglyphs/reftest-stylo.list | 27 + layout/reftests/text-svgglyphs/reftest.list | 20 +- layout/reftests/text-transform/all-lower-ref.html | 141 + layout/reftests/text-transform/all-lower.html | 141 + layout/reftests/text-transform/all-title-ref.html | 141 + layout/reftests/text-transform/all-title.html | 141 + layout/reftests/text-transform/all-upper-ref.html | 141 + layout/reftests/text-transform/all-upper.html | 141 + .../reftests/text-transform/capitalize-8-ref.html | 11 + layout/reftests/text-transform/capitalize-8.html | 12 + layout/reftests/text-transform/reftest-stylo.list | 46 + layout/reftests/text-transform/reftest.list | 9 +- layout/reftests/text/1170688-ref.html | 21 + layout/reftests/text/1170688.html | 21 + layout/reftests/text/726392-1-ref.html | 14 +- layout/reftests/text/726392-1.html | 14 +- layout/reftests/text/726392-2-ref.html | 14 +- layout/reftests/text/726392-2.html | 14 +- layout/reftests/text/726392-3-ref.html | 14 +- layout/reftests/text/726392-3.html | 14 +- .../text/arabic-final-ligature-spacing-ref.html | 6 + .../text/arabic-final-ligature-spacing.html | 9 + layout/reftests/text/auto-hyphenation-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-1.html | 2 +- layout/reftests/text/auto-hyphenation-10-ref.html | 2 +- layout/reftests/text/auto-hyphenation-10.html | 2 +- layout/reftests/text/auto-hyphenation-1a.html | 2 +- layout/reftests/text/auto-hyphenation-2-ref.html | 4 +- layout/reftests/text/auto-hyphenation-2.html | 2 +- layout/reftests/text/auto-hyphenation-3.html | 4 +- layout/reftests/text/auto-hyphenation-4-ref.html | 2 +- layout/reftests/text/auto-hyphenation-4.html | 2 +- layout/reftests/text/auto-hyphenation-5-ref.html | 2 +- layout/reftests/text/auto-hyphenation-5.html | 2 +- layout/reftests/text/auto-hyphenation-6-ref.html | 2 +- layout/reftests/text/auto-hyphenation-6.html | 2 +- layout/reftests/text/auto-hyphenation-7-ref.html | 2 +- layout/reftests/text/auto-hyphenation-7.html | 2 +- layout/reftests/text/auto-hyphenation-8-ref.html | 2 +- layout/reftests/text/auto-hyphenation-8.html | 2 +- layout/reftests/text/auto-hyphenation-9-ref.html | 2 +- layout/reftests/text/auto-hyphenation-9.html | 2 +- .../reftests/text/auto-hyphenation-af-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-af-1.html | 2 +- .../reftests/text/auto-hyphenation-bg-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-bg-1.html | 2 +- .../reftests/text/auto-hyphenation-ca-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-ca-1.html | 2 +- .../reftests/text/auto-hyphenation-cy-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-cy-1.html | 2 +- .../reftests/text/auto-hyphenation-da-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-da-1.html | 2 +- .../text/auto-hyphenation-de-1901-1-ref.html | 2 +- .../reftests/text/auto-hyphenation-de-1901-1.html | 2 +- .../text/auto-hyphenation-de-1996-1-ref.html | 2 +- .../reftests/text/auto-hyphenation-de-1996-1.html | 2 +- .../text/auto-hyphenation-de-ch-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-de-ch-1.html | 2 +- .../reftests/text/auto-hyphenation-eo-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-eo-1.html | 2 +- .../reftests/text/auto-hyphenation-es-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-es-1.html | 2 +- .../reftests/text/auto-hyphenation-et-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-et-1.html | 2 +- .../reftests/text/auto-hyphenation-fi-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-fi-1.html | 2 +- .../reftests/text/auto-hyphenation-fr-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-fr-1.html | 2 +- .../reftests/text/auto-hyphenation-gl-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-gl-1.html | 2 +- .../reftests/text/auto-hyphenation-hr-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-hr-1.html | 2 +- .../reftests/text/auto-hyphenation-hsb-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-hsb-1.html | 2 +- .../reftests/text/auto-hyphenation-hu-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-hu-1.html | 2 +- .../reftests/text/auto-hyphenation-ia-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-ia-1.html | 2 +- .../reftests/text/auto-hyphenation-is-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-is-1.html | 2 +- .../reftests/text/auto-hyphenation-it-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-it-1.html | 2 +- .../reftests/text/auto-hyphenation-kmr-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-kmr-1.html | 2 +- .../reftests/text/auto-hyphenation-la-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-la-1.html | 2 +- .../reftests/text/auto-hyphenation-lt-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-lt-1.html | 2 +- .../reftests/text/auto-hyphenation-mn-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-mn-1.html | 2 +- .../reftests/text/auto-hyphenation-nb-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-nb-1.html | 2 +- .../reftests/text/auto-hyphenation-nl-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-nl-1.html | 2 +- .../reftests/text/auto-hyphenation-nn-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-nn-1.html | 2 +- layout/reftests/text/auto-hyphenation-pl-1.html | 2 +- .../reftests/text/auto-hyphenation-pt-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-pt-1.html | 2 +- .../reftests/text/auto-hyphenation-ru-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-ru-1.html | 2 +- .../reftests/text/auto-hyphenation-sh-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-sh-1.html | 2 +- .../reftests/text/auto-hyphenation-sl-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-sl-1.html | 2 +- .../reftests/text/auto-hyphenation-sr-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-sr-1.html | 2 +- .../text/auto-hyphenation-sv-1-notref.html | 2 +- .../reftests/text/auto-hyphenation-sv-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-sv-1.html | 2 +- .../reftests/text/auto-hyphenation-tr-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-tr-1.html | 2 +- .../text/auto-hyphenation-transformed-1.html | 6 +- .../reftests/text/auto-hyphenation-uk-1-ref.html | 2 +- layout/reftests/text/auto-hyphenation-uk-1.html | 2 +- .../reftests/text/auto-hyphenation-xmllang-1.xhtml | 2 +- .../text/auto-hyphenation-xmllang-10.xhtml | 2 +- .../text/auto-hyphenation-xmllang-11a.xhtml | 2 +- .../text/auto-hyphenation-xmllang-11b.xhtml | 2 +- .../text/auto-hyphenation-xmllang-12a.xhtml | 2 +- .../text/auto-hyphenation-xmllang-12b.xhtml | 2 +- .../text/auto-hyphenation-xmllang-13a.xhtml | 2 +- .../text/auto-hyphenation-xmllang-13b.xhtml | 2 +- .../text/auto-hyphenation-xmllang-14a.xhtml | 2 +- .../text/auto-hyphenation-xmllang-14b.xhtml | 2 +- .../text/auto-hyphenation-xmllang-1a.xhtml | 2 +- .../reftests/text/auto-hyphenation-xmllang-2.xhtml | 2 +- .../reftests/text/auto-hyphenation-xmllang-3.xhtml | 4 +- .../reftests/text/auto-hyphenation-xmllang-4.xhtml | 2 +- .../reftests/text/auto-hyphenation-xmllang-5.xhtml | 2 +- .../reftests/text/auto-hyphenation-xmllang-6.xhtml | 2 +- .../reftests/text/auto-hyphenation-xmllang-7.xhtml | 2 +- .../reftests/text/auto-hyphenation-xmllang-8.xhtml | 2 +- .../reftests/text/auto-hyphenation-xmllang-9.xhtml | 2 +- layout/reftests/text/control-chars-04-notref.html | 11 + layout/reftests/text/control-chars-04a.html | 11 + layout/reftests/text/control-chars-04b.html | 11 + layout/reftests/text/control-chars-04c.html | 11 + layout/reftests/text/control-chars-04d.html | 11 + layout/reftests/text/emoji-02.html | 3 +- layout/reftests/text/graphite-bidi-1-ref.html | 24 + layout/reftests/text/graphite-bidi-1.html | 27 + .../text/graphite-surrogate-selection-ref.html | 23 + .../text/graphite-surrogate-selection.html | 23 + layout/reftests/text/justification-1-ref.html | 6 +- layout/reftests/text/justification-1.html | 2 +- .../text/justification-cjk-extension-ref.html | 1 - .../reftests/text/justification-cjk-extension.html | 1 - .../text/justification-space-diacritic-ref.html | 1 - .../text/justification-space-diacritic.html | 1 - layout/reftests/text/lineheight-metrics-2-ref.html | 17 + layout/reftests/text/lineheight-metrics-2a.html | 29 + layout/reftests/text/lineheight-metrics-2b.html | 29 + .../text/negative-letter-spacing-1-ref.html | 13 + .../reftests/text/negative-letter-spacing-1.html | 18 + layout/reftests/text/overflowwrap-04.html | 18 + layout/reftests/text/overflowwrap-05.html | 18 + layout/reftests/text/overflowwrap-06.html | 38 + layout/reftests/text/overflowwrap-07.html | 13 + layout/reftests/text/overflowwrap-09.html | 13 + layout/reftests/text/overflowwrap-10.html | 14 + layout/reftests/text/pre-wrap-1-ref.html | 27 + layout/reftests/text/pre-wrap-1.html | 21 + layout/reftests/text/reftest-stylo.list | 366 + layout/reftests/text/reftest.list | 91 +- .../text/segment-break-transformation-1-ref.html | 34 + .../text/segment-break-transformation-1.html | 50 + .../text/text-align-center-last-center.html | 2 +- .../reftests/text/text-align-center-last-end.html | 2 +- .../text/text-align-center-last-justify.html | 2 +- .../text/text-align-center-last-start.html | 2 +- .../reftests/text/text-align-end-last-center.html | 2 +- layout/reftests/text/text-align-end-last-end.html | 2 +- .../reftests/text/text-align-end-last-justify.html | 2 +- .../reftests/text/text-align-end-last-start.html | 2 +- .../text/text-align-justify-last-center.html | 2 +- .../reftests/text/text-align-justify-last-end.html | 2 +- .../text/text-align-justify-last-justify.html | 2 +- .../text/text-align-justify-last-start.html | 2 +- layout/reftests/text/text-align-last-center.html | 2 +- layout/reftests/text/text-align-last-end.html | 2 +- .../reftests/text/text-align-last-justify-rtl.html | 2 +- layout/reftests/text/text-align-last-justify.html | 2 +- layout/reftests/text/text-align-last-start.html | 2 +- .../text/text-align-start-last-center.html | 2 +- .../reftests/text/text-align-start-last-end.html | 2 +- .../text/text-align-start-last-justify.html | 2 +- .../reftests/text/text-align-start-last-start.html | 2 +- layout/reftests/text/text-align-unsafe.html | 6 +- layout/reftests/text/white-space-1-ref.html | 18 +- layout/reftests/text/white-space-1a.html | 2 +- layout/reftests/text/wordwrap-01-ref.html | 2 +- layout/reftests/text/wordwrap-09-ref.html | 2 +- layout/reftests/transform-3d/1035611-1-ref.html | 29 + layout/reftests/transform-3d/1035611-1.html | 38 + layout/reftests/transform-3d/1157984-1.html | 32 + layout/reftests/transform-3d/1245450-1.html | 36 + layout/reftests/transform-3d/1271058-1-ref.html | 12 + layout/reftests/transform-3d/1271058-1.html | 34 + .../transform-3d/animate-backface-hidden.html | 46 + .../transform-3d/animate-cube-degrees-ref.html | 46 + .../animate-cube-degrees-zoom-ref.html | 46 + .../transform-3d/animate-cube-degrees-zoom.html | 52 + .../transform-3d/animate-cube-degrees.html | 52 + .../transform-3d/animate-cube-radians-ref.html | 47 + .../animate-cube-radians-zoom-ref.html | 47 + .../transform-3d/animate-cube-radians-zoom.html | 53 + .../transform-3d/animate-cube-radians.html | 53 + .../transform-3d/animate-preserve3d-child.html | 56 + .../transform-3d/animate-preserve3d-parent.html | 58 + .../transform-3d/animate-preserve3d-ref.html | 33 + layout/reftests/transform-3d/mask-layer-1.html | 29 + layout/reftests/transform-3d/mask-layer-2.html | 37 + layout/reftests/transform-3d/mask-layer-3.html | 36 + layout/reftests/transform-3d/mask-layer-ref.html | 28 + .../transform-3d/opacity-preserve3d-1-ref.html | 45 + .../transform-3d/opacity-preserve3d-1.html | 45 + .../transform-3d/opacity-preserve3d-2-ref.html | 28 + .../transform-3d/opacity-preserve3d-2.html | 31 + .../transform-3d/opacity-preserve3d-3-ref.html | 42 + .../transform-3d/opacity-preserve3d-3.html | 42 + .../transform-3d/opacity-preserve3d-4-ref.html | 38 + .../transform-3d/opacity-preserve3d-4.html | 38 + .../transform-3d/opacity-preserve3d-5-ref.html | 29 + .../transform-3d/opacity-preserve3d-5.html | 36 + .../transform-3d/perspective-clipping-1-ref.html | 13 + .../transform-3d/perspective-clipping-1.html | 32 + .../transform-3d/perspective-zindex-2.html | 34 + .../reftests/transform-3d/perspective-zindex.html | 34 + layout/reftests/transform-3d/preserve3d-1-ref.html | 2 +- layout/reftests/transform-3d/preserve3d-1a.html | 2 +- layout/reftests/transform-3d/preserve3d-6-ref.html | 12 + layout/reftests/transform-3d/preserve3d-6a.html | 12 + layout/reftests/transform-3d/preserve3d-7-ref.html | 11 + layout/reftests/transform-3d/preserve3d-7a.html | 9 + .../transform-3d/preserves3d-nested-ref.html | 44 + .../reftests/transform-3d/preserves3d-nested.html | 46 + layout/reftests/transform-3d/reftest-stylo.list | 93 + layout/reftests/transform-3d/reftest.list | 45 +- .../transform-3d/snap-perspective-1-ref.html | 5 + .../reftests/transform-3d/snap-perspective-1.html | 12 + .../animate-layer-scale-inherit-1-ref.html | 24 + .../transform/animate-layer-scale-inherit-1.html | 27 + .../animate-layer-scale-inherit-2-ref.html | 24 + .../transform/animate-layer-scale-inherit-2.html | 31 + .../transform/animate-layer-scale-inherit-3.html | 51 + .../dynamic-add-without-change-cb-1-ref.html | 8 + .../transform/dynamic-add-without-change-cb-1.html | 11 + .../dynamic-addremove-2-ref.html} | 0 layout/reftests/transform/dynamic-addremove-2.html | 17 + layout/reftests/transform/reftest-stylo.list | 159 + layout/reftests/transform/reftest.list | 72 +- .../table-overflowed-by-animation-ref.html | 7 + .../transform/table-overflowed-by-animation.html | 29 + .../reftests/transform/transform-box-svg-1-ref.svg | 3 + layout/reftests/transform/transform-box-svg-1a.svg | 10 + layout/reftests/transform/transform-box-svg-1b.svg | 11 + .../reftests/transform/transform-box-svg-2-ref.svg | 3 + layout/reftests/transform/transform-box-svg-2a.svg | 10 + layout/reftests/transform/transform-box-svg-2b.svg | 11 + .../transform/transform-origin-svg-1-ref.svg | 3 + .../reftests/transform/transform-origin-svg-1a.svg | 7 + .../reftests/transform/transform-origin-svg-1b.svg | 9 + .../transform/transform-origin-svg-2-ref.svg | 3 + .../reftests/transform/transform-origin-svg-2a.svg | 7 + .../reftests/transform/transform-origin-svg-2b.svg | 9 + layout/reftests/unicode/reftest-stylo.list | 8 + .../unicode/unicode-attribute-selector.html | 4 +- .../reftests/unicode/unicode-element-selector.html | 2 + layout/reftests/unicode/unicode-lang.html | 4 +- .../reftests/unicode/unicode-pseudo-selector.html | 2 + layout/reftests/unicode/unicode-ref.html | 4 + layout/reftests/view-source/reftest-stylo.list | 3 + layout/reftests/w3c-css/failures.list | 161 +- layout/reftests/w3c-css/import-tests.py | 177 +- .../at-media-whitespace-optional-001.html | 17 + .../at-media-whitespace-optional-002.html | 17 + .../css-conditional-3/at-supports-001-ref.html | 19 + .../css-conditional-3/at-supports-001.html | 25 + .../css-conditional-3/at-supports-002.html | 27 + .../css-conditional-3/at-supports-003.html | 27 + .../css-conditional-3/at-supports-004.html | 28 + .../css-conditional-3/at-supports-005.html | 28 + .../css-conditional-3/at-supports-006.html | 25 + .../css-conditional-3/at-supports-007.html | 25 + .../css-conditional-3/at-supports-008.html | 25 + .../css-conditional-3/at-supports-009.html | 25 + .../css-conditional-3/at-supports-010.html | 25 + .../css-conditional-3/at-supports-011.html | 26 + .../css-conditional-3/at-supports-012.html | 25 + .../css-conditional-3/at-supports-013.html | 25 + .../css-conditional-3/at-supports-014.html | 28 + .../css-conditional-3/at-supports-015.html | 25 + .../css-conditional-3/at-supports-016.html | 26 + .../css-conditional-3/at-supports-017.html | 25 + .../css-conditional-3/at-supports-018.html | 25 + .../css-conditional-3/at-supports-019.html | 26 + .../css-conditional-3/at-supports-020.html | 26 + .../css-conditional-3/at-supports-021.html | 24 + .../css-conditional-3/at-supports-022.html | 26 + .../css-conditional-3/at-supports-023.html | 27 + .../css-conditional-3/at-supports-024.html | 24 + .../css-conditional-3/at-supports-025.html | 26 + .../css-conditional-3/at-supports-026.html | 26 + .../css-conditional-3/at-supports-027-ref.html | 19 + .../css-conditional-3/at-supports-027.html | 23 + .../css-conditional-3/at-supports-028.html | 24 + .../css-conditional-3/at-supports-029.html | 23 + .../css-conditional-3/at-supports-030.html | 25 + .../css-conditional-3/at-supports-031.html | 24 + .../css-conditional-3/at-supports-032.html | 24 + .../css-conditional-3/at-supports-033.html | 24 + .../css-conditional-3/at-supports-034.html | 42 + .../css-conditional-3/at-supports-035.html | 42 + .../css-conditional-3/at-supports-036.html | 45 + .../css-conditional-3/at-supports-037.html | 43 + .../css-conditional-3/at-supports-038.html | 42 + .../css-conditional-3/at-supports-039.html | 42 + .../reference/background-lime.html | 14 + .../css-multicol-1/multicol-basic-001.html | 70 + .../css-multicol-1/multicol-basic-002.html | 70 + .../css-multicol-1/multicol-basic-003.html | 70 + .../css-multicol-1/multicol-basic-004.html | 70 + .../css-multicol-1/multicol-block-clip-001-ref.xht | 33 + .../css-multicol-1/multicol-block-clip-001.xht | 55 + .../css-multicol-1/multicol-block-clip-002-ref.xht | 54 + .../css-multicol-1/multicol-block-clip-002.xht | 57 + .../multicol-br-inside-avoidcolumn-001.xht | 51 + .../multicol-br-inside-avoidcolumn-ref.xht | 30 + .../css-multicol-1/multicol-break-000-ref.xht | 36 + .../received/css-multicol-1/multicol-break-000.xht | 60 + .../css-multicol-1/multicol-break-001-ref.xht | 35 + .../received/css-multicol-1/multicol-break-001.xht | 59 + .../css-multicol-1/multicol-clip-001-ref.xht | 31 + .../received/css-multicol-1/multicol-clip-001.xht | 50 + .../css-multicol-1/multicol-clip-002-ref.xht | 31 + .../received/css-multicol-1/multicol-clip-002.xht | 51 + .../css-multicol-1/multicol-collapsing-001-ref.xht | 31 + .../css-multicol-1/multicol-collapsing-001.xht | 56 + .../css-multicol-1/multicol-columns-001-ref.xht | 30 + .../css-multicol-1/multicol-columns-001.xht | 48 + .../css-multicol-1/multicol-columns-002.xht | 48 + .../css-multicol-1/multicol-columns-003.xht | 48 + .../css-multicol-1/multicol-columns-004.xht | 48 + .../css-multicol-1/multicol-columns-005.xht | 48 + .../css-multicol-1/multicol-columns-006.xht | 48 + .../css-multicol-1/multicol-columns-007.xht | 48 + .../multicol-columns-invalid-001-ref.xht | 32 + .../multicol-columns-invalid-001.xht | 48 + .../multicol-columns-invalid-002.xht | 56 + .../multicol-columns-toolong-001.xht | 47 + .../css-multicol-1/multicol-containing-001-ref.xht | 31 + .../css-multicol-1/multicol-containing-001.xht | 55 + .../css-multicol-1/multicol-containing-002-ref.xht | 37 + .../css-multicol-1/multicol-containing-002.xht | 44 + .../received/css-multicol-1/multicol-count-001.xht | 48 + .../css-multicol-1/multicol-count-002-ref.xht | 40 + .../received/css-multicol-1/multicol-count-002.xht | 42 + .../css-multicol-1/multicol-count-computed-001.xht | 56 + .../css-multicol-1/multicol-count-computed-002.xht | 56 + .../multicol-count-computed-003-ref.xht | 25 + .../css-multicol-1/multicol-count-computed-003.xht | 93 + .../multicol-count-computed-004-ref.xht | 25 + .../css-multicol-1/multicol-count-computed-004.xht | 52 + .../css-multicol-1/multicol-count-computed-005.xht | 97 + .../multicol-count-computed-2-ref.xht | 58 + .../css-multicol-1/multicol-count-computed-ref.xht | 69 + .../css-multicol-1/multicol-count-large-001.xht | 48 + .../css-multicol-1/multicol-count-large-002.xht | 48 + .../css-multicol-1/multicol-count-large-2-ref.xht | 40 + .../css-multicol-1/multicol-count-large-ref.xht | 30 + .../css-multicol-1/multicol-count-negative-001.xht | 51 + .../css-multicol-1/multicol-count-negative-002.xht | 51 + .../multicol-count-non-integer-001.xht | 51 + .../multicol-count-non-integer-002.xht | 51 + .../multicol-count-non-integer-003.xht | 51 + .../css-multicol-1/multicol-fill-000-ref.xht | 58 + .../received/css-multicol-1/multicol-fill-000.xht | 77 + .../css-multicol-1/multicol-fill-001-ref.xht | 53 + .../received/css-multicol-1/multicol-fill-001.xht | 70 + .../css-multicol-1/multicol-fill-auto-001-ref.xht | 45 + .../css-multicol-1/multicol-fill-auto-001.xht | 39 + .../css-multicol-1/multicol-fill-auto-002-ref.xht | 49 + .../css-multicol-1/multicol-fill-auto-002.xht | 55 + .../css-multicol-1/multicol-fill-auto-003-ref.xht | 39 + .../css-multicol-1/multicol-fill-auto-003.xht | 65 + .../multicol-fill-auto-block-children-001.xht | 94 + .../multicol-fill-auto-block-children-002-ref.xht | 79 + .../multicol-fill-auto-block-children-002.xht | 99 + .../multicol-fill-auto-block-children-ref.xht | 28 + .../received/css-multicol-1/multicol-fill-auto.xht | 55 + .../multicol-fill-balance-001-ref.xht | 49 + .../css-multicol-1/multicol-fill-balance-001.xht | 54 + .../received/css-multicol-1/multicol-fill-ref.xht | 21 + .../css-multicol-1/multicol-gap-000-ref.xht | 34 + .../received/css-multicol-1/multicol-gap-000.xht | 47 + .../css-multicol-1/multicol-gap-001-ref.xht | 22 + .../received/css-multicol-1/multicol-gap-001.xht | 44 + .../css-multicol-1/multicol-gap-002-ref.xht | 31 + .../received/css-multicol-1/multicol-gap-002.xht | 46 + .../received/css-multicol-1/multicol-gap-003.xht | 46 + .../multicol-gap-fraction-001-ref.xht | 73 + .../css-multicol-1/multicol-gap-fraction-001.xht | 61 + .../css-multicol-1/multicol-gap-large-001-ref.xht | 21 + .../css-multicol-1/multicol-gap-large-001.xht | 61 + .../css-multicol-1/multicol-gap-large-002-ref.xht | 24 + .../css-multicol-1/multicol-gap-large-002.xht | 51 + .../css-multicol-1/multicol-gap-negative-001.xht | 47 + .../css-multicol-1/multicol-height-001-ref.xht | 28 + .../css-multicol-1/multicol-height-001.xht | 42 + .../multicol-height-block-child-001-ref.xht | 55 + .../multicol-height-block-child-001.xht | 102 + .../css-multicol-1/multicol-inherit-001-ref.xht | 35 + .../css-multicol-1/multicol-inherit-001.xht | 81 + .../css-multicol-1/multicol-inherit-002-ref.xht | 39 + .../css-multicol-1/multicol-inherit-002.xht | 88 + .../css-multicol-1/multicol-inherit-003.xht | 69 + .../css-multicol-1/multicol-inherit-004.xht | 61 + .../css-multicol-1/multicol-inherit-3-ref.xht | 66 + .../css-multicol-1/multicol-inherit-4-ref.xht | 37 + .../css-multicol-1/multicol-list-item-001-ref.xht | 22 + .../css-multicol-1/multicol-list-item-001.xht | 58 + .../css-multicol-1/multicol-margin-001.xht | 76 + .../css-multicol-1/multicol-margin-002.xht | 80 + .../multicol-margin-child-001-ref.xht | 45 + .../css-multicol-1/multicol-margin-child-001.xht | 54 + .../css-multicol-1/multicol-nested-002-ref.xht | 106 + .../css-multicol-1/multicol-nested-002.xht | 86 + .../css-multicol-1/multicol-nested-005-ref.xht | 35 + .../css-multicol-1/multicol-nested-005.xht | 112 + .../multicol-nested-column-rule-001-ref.xht | 45 + .../multicol-nested-column-rule-001.xht | 128 + .../multicol-nested-margin-001-ref.xht | 107 + .../css-multicol-1/multicol-nested-margin-001.xht | 82 + .../multicol-nested-margin-002-ref.xht | 59 + .../css-multicol-1/multicol-nested-margin-002.xht | 119 + .../multicol-nested-margin-003-ref.xht | 108 + .../css-multicol-1/multicol-nested-margin-003.xht | 102 + .../multicol-nested-margin-004-ref.xht | 137 + .../css-multicol-1/multicol-nested-margin-004.xht | 106 + .../css-multicol-1/multicol-nested-margin-005.xht | 104 + .../css-multicol-1/multicol-overflow-000-ref.xht | 39 + .../css-multicol-1/multicol-overflow-000.xht | 55 + .../multicol-overflowing-001-ref.xht | 209 + .../css-multicol-1/multicol-overflowing-001.xht | 92 + .../received/css-multicol-1/multicol-red.png | Bin 0 -> 225 bytes .../css-multicol-1/multicol-reduce-000-ref.xht | 43 + .../css-multicol-1/multicol-reduce-000.xht | 69 + .../css-multicol-1/multicol-rule-000-ref.xht | 43 + .../received/css-multicol-1/multicol-rule-000.xht | 63 + .../css-multicol-1/multicol-rule-001-ref.xht | 33 + .../received/css-multicol-1/multicol-rule-001.xht | 55 + .../received/css-multicol-1/multicol-rule-002.xht | 69 + .../css-multicol-1/multicol-rule-003-ref.xht | 27 + .../received/css-multicol-1/multicol-rule-003.xht | 46 + .../css-multicol-1/multicol-rule-004-ref.xht | 36 + .../received/css-multicol-1/multicol-rule-004.xht | 61 + .../css-multicol-1/multicol-rule-color-001-ref.xht | 27 + .../css-multicol-1/multicol-rule-color-001.xht | 61 + .../multicol-rule-color-inherit-001-ref.xht | 22 + .../multicol-rule-color-inherit-001.xht | 143 + .../multicol-rule-color-inherit-002.xht | 127 + .../multicol-rule-dashed-000-ref.xht | 36 + .../css-multicol-1/multicol-rule-dashed-000.xht | 56 + .../multicol-rule-dotted-000-ref.xht | 36 + .../css-multicol-1/multicol-rule-dotted-000.xht | 56 + .../multicol-rule-double-000-ref.xht | 36 + .../css-multicol-1/multicol-rule-double-000.xht | 56 + .../multicol-rule-fraction-001-ref.xht | 28 + .../css-multicol-1/multicol-rule-fraction-001.xht | 60 + .../multicol-rule-fraction-002-ref.xht | 24 + .../css-multicol-1/multicol-rule-fraction-002.xht | 61 + .../css-multicol-1/multicol-rule-fraction-003.xht | 69 + .../multicol-rule-fraction-3-ref.xht | 57 + .../multicol-rule-groove-000-ref.xht | 36 + .../css-multicol-1/multicol-rule-groove-000.xht | 56 + .../multicol-rule-hidden-000-ref.xht | 34 + .../css-multicol-1/multicol-rule-hidden-000.xht | 54 + .../css-multicol-1/multicol-rule-inset-000.xht | 57 + .../css-multicol-1/multicol-rule-large-001-ref.xht | 29 + .../css-multicol-1/multicol-rule-large-001.xht | 73 + .../css-multicol-1/multicol-rule-none-000.xht | 54 + .../css-multicol-1/multicol-rule-outset-000.xht | 57 + .../css-multicol-1/multicol-rule-percent-001.xht | 39 + .../css-multicol-1/multicol-rule-px-001.xht | 65 + .../received/css-multicol-1/multicol-rule-ref.xht | 51 + .../css-multicol-1/multicol-rule-ridge-000-ref.xht | 36 + .../css-multicol-1/multicol-rule-ridge-000.xht | 56 + .../multicol-rule-samelength-001-ref.xht | 34 + .../multicol-rule-samelength-001.xht | 77 + .../css-multicol-1/multicol-rule-shorthand-001.xht | 87 + .../css-multicol-1/multicol-rule-solid-000-ref.xht | 36 + .../css-multicol-1/multicol-rule-solid-000.xht | 56 + .../css-multicol-1/multicol-rule-stacking-001.xht | 54 + .../css-multicol-1/multicol-rule-stacking-ref.xht | 53 + .../multicol-rule-style-groove-001-ref.xht | 50 + .../multicol-rule-style-groove-001.xht | 77 + .../multicol-rule-style-inset-001.xht | 77 + .../multicol-rule-style-outset-001.xht | 77 + .../multicol-rule-style-ridge-001-ref.xht | 50 + .../multicol-rule-style-ridge-001.xht | 77 + .../css-multicol-1/multicol-shorthand-001.xht | 65 + .../css-multicol-1/multicol-span-000-ref.xht | 36 + .../received/css-multicol-1/multicol-span-000.xht | 70 + .../css-multicol-1/multicol-span-all-001-ref.xht | 39 + .../css-multicol-1/multicol-span-all-001.xht | 67 + .../css-multicol-1/multicol-span-all-002-ref.xht | 35 + .../css-multicol-1/multicol-span-all-002.xht | 75 + .../css-multicol-1/multicol-span-all-003.xht | 54 + .../multicol-span-all-block-sibling-003.xht | 47 + .../multicol-span-all-block-sibling-3-ref.xht | 34 + .../multicol-span-all-child-001-ref.xht | 109 + .../css-multicol-1/multicol-span-all-child-001.xht | 59 + .../multicol-span-all-child-002-ref.xht | 32 + .../css-multicol-1/multicol-span-all-child-002.xht | 86 + .../multicol-span-all-margin-001-ref.xht | 23 + .../multicol-span-all-margin-001.xht | 77 + .../multicol-span-all-margin-002-ref.xht | 39 + .../multicol-span-all-margin-002.xht | 81 + .../multicol-span-all-margin-bottom-001-ref.xht | 31 + .../multicol-span-all-margin-bottom-001.xht | 84 + .../multicol-span-all-margin-nested-001-ref.xht | 31 + .../multicol-span-all-margin-nested-001.xht | 75 + .../multicol-span-all-margin-nested-002.xht | 76 + .../multicol-span-all-margin-nested-003.xht | 45 + .../multicol-span-all-margin-nested-3-ref.xht | 23 + ...ticol-span-all-margin-nested-firstchild-001.xht | 85 + ...ticol-span-all-margin-nested-firstchild-ref.xht | 76 + .../css-multicol-1/multicol-span-float-001-ref.xht | 35 + .../css-multicol-1/multicol-span-float-001.xht | 70 + .../css-multicol-1/multicol-span-none-001-ref.xht | 54 + .../css-multicol-1/multicol-span-none-001.xht | 67 + .../css-multicol-1/multicol-table-cell-001-ref.xht | 12 + .../css-multicol-1/multicol-table-cell-001.xht | 37 + .../multicol-table-cell-height-001-ref.xht | 23 + .../multicol-table-cell-height-001.xht | 52 + .../multicol-table-cell-height-002.xht | 52 + .../multicol-table-cell-vertical-align-001.xht | 41 + .../multicol-table-cell-vertical-align-ref.xht | 29 + .../css-multicol-1/multicol-width-001-ref.xht | 50 + .../received/css-multicol-1/multicol-width-001.xht | 48 + .../css-multicol-1/multicol-width-002-ref.xht | 32 + .../received/css-multicol-1/multicol-width-002.xht | 42 + .../received/css-multicol-1/multicol-width-003.xht | 67 + .../css-multicol-1/multicol-width-count-001.xht | 49 + .../css-multicol-1/multicol-width-count-002.xht | 42 + .../css-multicol-1/multicol-width-ems-001.xht | 42 + .../css-multicol-1/multicol-width-ems-ref.xht | 59 + .../multicol-width-invalid-001-ref.xht | 39 + .../css-multicol-1/multicol-width-invalid-001.xht | 47 + .../css-multicol-1/multicol-width-large-001.xht | 47 + .../css-multicol-1/multicol-width-large-002.xht | 47 + .../css-multicol-1/multicol-width-negative-001.xht | 36 + .../multicol-width-small-001-ref.xht | 29 + .../css-multicol-1/multicol-width-small-001.xht | 61 + .../multicol-zero-height-001-ref.xht | 15 + .../css-multicol-1/multicol-zero-height-001.xht | 44 + .../reference/multicol-basic-ref.html | 77 + .../received/css-multicol-1/support/1x1-green.png | Bin 0 -> 135 bytes .../received/css-multicol-1/support/1x1-lime.png | Bin 0 -> 135 bytes .../received/css-multicol-1/support/1x1-maroon.png | Bin 0 -> 109 bytes .../received/css-multicol-1/support/1x1-navy.png | Bin 0 -> 109 bytes .../received/css-multicol-1/support/1x1-red.png | Bin 0 -> 135 bytes .../received/css-multicol-1/support/1x1-white.png | Bin 0 -> 109 bytes .../css-multicol-1/support/60x60-gg-rr.png | Bin 0 -> 224 bytes .../css-multicol-1/support/60x60-green.png | Bin 0 -> 218 bytes .../received/css-multicol-1/support/60x60-red.png | Bin 0 -> 217 bytes .../received/css-multicol-1/support/a-green.css | 1 + .../received/css-multicol-1/support/b-green.css | 1 + .../received/css-multicol-1/support/black20x20.png | Bin 0 -> 165 bytes .../received/css-multicol-1/support/c-red.css | 1 + .../received/css-multicol-1/support/cat.png | Bin 0 -> 1883 bytes .../css-multicol-1/support/import-green.css | 1 + .../received/css-multicol-1/support/import-red.css | 1 + .../css-multicol-1/support/pattern-grg-rgr-grg.png | Bin 0 -> 222 bytes .../css-multicol-1/support/pattern-grg-rrg-rgg.png | Bin 0 -> 231 bytes .../css-multicol-1/support/pattern-rgr-grg-rgr.png | Bin 0 -> 222 bytes .../received/css-multicol-1/support/pattern-tr.png | Bin 0 -> 137 bytes .../received/css-multicol-1/support/red20x20.png | Bin 0 -> 160 bytes .../css-multicol-1/support/square-purple.png | Bin 0 -> 92 bytes .../css-multicol-1/support/square-teal.png | Bin 0 -> 92 bytes .../css-multicol-1/support/square-white.png | Bin 0 -> 78 bytes .../css-multicol-1/support/swatch-blue.png | Bin 0 -> 84 bytes .../css-multicol-1/support/swatch-gray.png | Bin 0 -> 163 bytes .../css-multicol-1/support/swatch-green.png} | Bin .../css-multicol-1/support/swatch-lime.png | Bin 0 -> 84 bytes .../css-multicol-1/support/swatch-navy.png | Bin 0 -> 159 bytes .../css-multicol-1/support/swatch-orange.png | Bin 0 -> 84 bytes .../css-multicol-1/support/swatch-pink.png | Bin 0 -> 160 bytes .../css-multicol-1/support/swatch-purple.png | Bin 0 -> 153 bytes .../received/css-multicol-1/support/swatch-red.png | Bin 0 -> 84 bytes .../css-multicol-1/support/swatch-white.png | Bin 0 -> 85 bytes .../css-multicol-1/support/swatch-yellow.png | Bin 0 -> 84 bytes .../received/css-multicol-1/support/test-bl.png | Bin 0 -> 1368 bytes .../received/css-multicol-1/support/test-br.png | Bin 0 -> 1045 bytes .../received/css-multicol-1/support/test-outer.png | Bin 0 -> 2412 bytes .../received/css-multicol-1/support/test-tl.png | Bin 0 -> 1025 bytes .../received/css-multicol-1/support/test-tr.png | Bin 0 -> 1235 bytes .../received/css-namespaces-3/prefix-001.xml | 20 + .../received/css-namespaces-3/prefix-002.xml | 17 + .../received/css-namespaces-3/prefix-003.xml | 15 + .../received/css-namespaces-3/prefix-004.xml | 18 + .../received/css-namespaces-3/prefix-005.xml | 18 + .../received/css-namespaces-3/prefix-006.xml | 23 + .../css-namespaces-3/reftest/ref-lime-1-block.xml | 10 + .../reftest/ref-lime-1-generic.xml | 11 + .../css-namespaces-3/reftest/ref-lime-1.xml | 10 + .../reftest/ref-lime-2-generic.xml | 13 + .../css-namespaces-3/reftest/ref-lime-2.xml | 11 + .../css-namespaces-3/reftest/ref-lime-3.xml | 12 + .../css-namespaces-3/reftest/ref-lime-5.xml | 14 + .../css-namespaces-3/reftest/ref-lime-6.xml | 15 + .../received/css-namespaces-3/scope-001.xml | 20 + .../received/css-namespaces-3/scope-002.xml | 21 + .../support/fail.css | 0 .../support/scope-002a.css | 0 .../support/scope-002b.css | 0 .../support/syntax-007.css | 0 .../received/css-namespaces-3/syntax-001.xml | 16 + .../received/css-namespaces-3/syntax-002.xml | 16 + .../received/css-namespaces-3/syntax-003.xml | 39 + .../received/css-namespaces-3/syntax-004.xml | 17 + .../received/css-namespaces-3/syntax-005.xml | 27 + .../received/css-namespaces-3/syntax-006.xml | 20 + .../received/css-namespaces-3/syntax-007.xml | 13 + .../received/css-namespaces-3/syntax-008.xml | 23 + .../received/css-namespaces-3/syntax-009.xml | 18 + .../received/css-namespaces-3/syntax-010.xml | 36 + .../received/css-namespaces-3/syntax-011.xml | 47 + .../received/css-namespaces-3/syntax-012.xml | 31 + .../received/css-namespaces-3/syntax-013.xml | 44 + .../received/css-namespaces-3/syntax-014.xml | 31 + .../received/css-namespaces-3/syntax-015.xml | 18 + .../css-values-3/attr-color-invalid-cast.html | 43 + .../css-values-3/attr-color-invalid-fallback.html | 43 + .../received/css-values-3/attr-color-valid.html | 43 + .../css-values-3/attr-invalid-type-001.html | 43 + .../css-values-3/attr-invalid-type-002.html | 46 + .../css-values-3/attr-invalid-type-003.html | 46 + .../css-values-3/attr-length-invalid-cast.html | 43 + .../css-values-3/attr-length-invalid-fallback.html | 43 + .../attr-length-valid-zero-nofallback.html | 46 + .../css-values-3/attr-length-valid-zero.html | 46 + .../received/css-values-3/attr-length-valid.html | 43 + .../css-values-3/attr-px-invalid-cast.html | 43 + .../css-values-3/attr-px-invalid-fallback.html | 43 + .../received/css-values-3/attr-px-valid.html | 43 + .../received/css-values-3/calc-in-calc.html | 42 + .../css-values-3/calc-in-media-queries-001.html | 42 + .../css-values-3/calc-in-media-queries-002.html | 42 + .../css-values-3/calc-invalid-range-clamping.html | 44 + .../css-values-3/calc-parenthesis-stack.html | 42 + .../w3c-css/received/css-values-3/ch-unit-001.html | 37 + .../css-values-3/initial-background-color.html | 42 + .../css-values-3/reference/200-200-green.html | 33 + .../received/css-values-3/reference/all-green.html | 1 + .../css-values-3/reference/ch-unit-001-ref.html | 18 + .../reference/vh_not_refreshing_on_chrome-ref.html | 50 + .../received/css-values-3/support/1x1-green.png | Bin 0 -> 135 bytes .../received/css-values-3/support/1x1-lime.png | Bin 0 -> 135 bytes .../received/css-values-3/support/1x1-maroon.png | Bin 0 -> 109 bytes .../received/css-values-3/support/1x1-navy.png | Bin 0 -> 109 bytes .../received/css-values-3/support/1x1-red.png | Bin 0 -> 135 bytes .../received/css-values-3/support/1x1-white.png | Bin 0 -> 109 bytes .../received/css-values-3/support/60x60-gg-rr.png | Bin 0 -> 224 bytes .../received/css-values-3/support/60x60-green.png | Bin 0 -> 218 bytes .../received/css-values-3/support/60x60-red.png | Bin 0 -> 217 bytes .../w3c-css/received/css-values-3/support/README | 28 + .../received/css-values-3/support/a-green.css | 1 + .../received/css-values-3/support/b-green.css | 1 + .../received/css-values-3/support/c-red.css | 1 + .../w3c-css/received/css-values-3/support/cat.png | Bin 0 -> 1883 bytes .../received/css-values-3/support/import-green.css | 1 + .../received/css-values-3/support/import-red.css | 1 + .../css-values-3/support/pattern-grg-rgr-grg.png | Bin 0 -> 222 bytes .../css-values-3/support/pattern-grg-rrg-rgg.png | Bin 0 -> 231 bytes .../css-values-3/support/pattern-rgr-grg-rgr.png | Bin 0 -> 223 bytes .../received/css-values-3/support/pattern-tr.png | Bin 0 -> 137 bytes .../received/css-values-3/support/ruler-h-50%.png | Bin 0 -> 691 bytes .../received/css-values-3/support/ruler-h-50px.png | Bin 0 -> 671 bytes .../css-values-3/support/ruler-v-100px.png | Bin 0 -> 760 bytes .../received/css-values-3/support/ruler-v-50px.png | Bin 0 -> 757 bytes .../css-values-3/support/square-purple.png | Bin 0 -> 92 bytes .../received/css-values-3/support/square-teal.png | Bin 0 -> 92 bytes .../received/css-values-3/support/square-white.png | Bin 0 -> 78 bytes .../received/css-values-3/support/support/README | 4 + .../css-values-3/support/support/swatch-green.png | Bin 0 -> 84 bytes .../css-values-3/support/support/swatch-red.png} | Bin .../received/css-values-3/support/swatch-blue.png | Bin 0 -> 84 bytes .../css-values-3/support/swatch-green.png} | Bin .../received/css-values-3/support/swatch-lime.png | Bin 0 -> 84 bytes .../css-values-3/support/swatch-orange.png | Bin 0 -> 84 bytes .../received/css-values-3/support/swatch-red.png | Bin 0 -> 84 bytes .../received/css-values-3/support/swatch-teal.png | Bin 0 -> 156 bytes .../received/css-values-3/support/swatch-white.png | Bin 0 -> 85 bytes .../css-values-3/support/swatch-yellow.png | Bin 0 -> 84 bytes .../received/css-values-3/support/test-bl.png | Bin 0 -> 1368 bytes .../received/css-values-3/support/test-br.png | Bin 0 -> 1045 bytes .../css-values-3/support/test-inner-half-size.png | Bin 0 -> 180 bytes .../received/css-values-3/support/test-outer.png | Bin 0 -> 2412 bytes .../received/css-values-3/support/test-tl.png | Bin 0 -> 1025 bytes .../received/css-values-3/support/test-tr.png | Bin 0 -> 1235 bytes .../received/css-values-3/vh-calc-support-pct.html | 43 + .../received/css-values-3/vh-calc-support.html | 43 + .../received/css-values-3/vh-em-inherit.html | 41 + .../w3c-css/received/css-values-3/vh-inherit.html | 42 + .../received/css-values-3/vh-interpolate-pct.html | 48 + .../received/css-values-3/vh-interpolate-px.html | 48 + .../received/css-values-3/vh-interpolate-vh.html | 48 + .../css-values-3/vh-support-atviewport.html | 44 + .../received/css-values-3/vh-support-margin.html | 41 + .../css-values-3/vh-support-transform-origin.html | 42 + .../vh-support-transform-translate.html | 42 + .../w3c-css/received/css-values-3/vh-support.html | 39 + .../received/css-values-3/vh-zero-support.html | 41 + .../css-values-3/vh_not_refreshing_on_chrome.html | 53 + .../vh_not_refreshing_on_chrome_iframe.html | 85 + .../css3-conditional/at-supports-001-ref.html | 18 - .../received/css3-conditional/at-supports-001.html | 24 - .../received/css3-conditional/at-supports-002.html | 26 - .../received/css3-conditional/at-supports-003.html | 26 - .../received/css3-conditional/at-supports-004.html | 27 - .../received/css3-conditional/at-supports-005.html | 27 - .../received/css3-conditional/at-supports-006.html | 24 - .../received/css3-conditional/at-supports-007.html | 24 - .../received/css3-conditional/at-supports-008.html | 24 - .../received/css3-conditional/at-supports-009.html | 24 - .../received/css3-conditional/at-supports-010.html | 24 - .../received/css3-conditional/at-supports-011.html | 25 - .../received/css3-conditional/at-supports-012.html | 24 - .../received/css3-conditional/at-supports-013.html | 24 - .../received/css3-conditional/at-supports-014.html | 27 - .../received/css3-conditional/at-supports-015.html | 24 - .../received/css3-conditional/at-supports-016.html | 25 - .../received/css3-conditional/at-supports-017.html | 24 - .../received/css3-conditional/at-supports-018.html | 24 - .../received/css3-conditional/at-supports-019.html | 25 - .../received/css3-conditional/at-supports-020.html | 25 - .../received/css3-conditional/at-supports-021.html | 23 - .../received/css3-conditional/at-supports-022.html | 25 - .../received/css3-conditional/at-supports-023.html | 26 - .../received/css3-conditional/at-supports-024.html | 23 - .../received/css3-conditional/at-supports-025.html | 25 - .../received/css3-conditional/at-supports-026.html | 25 - .../css3-conditional/at-supports-027-ref.html | 18 - .../received/css3-conditional/at-supports-027.html | 22 - .../received/css3-conditional/at-supports-028.html | 23 - .../received/css3-conditional/at-supports-029.html | 22 - .../received/css3-conditional/at-supports-030.html | 24 - .../received/css3-conditional/at-supports-031.html | 23 - .../received/css3-conditional/at-supports-032.html | 23 - .../received/css3-conditional/at-supports-033.html | 23 - .../w3c-css/received/css3-namespace/prefix-001.xml | 20 - .../w3c-css/received/css3-namespace/prefix-002.xml | 17 - .../w3c-css/received/css3-namespace/prefix-003.xml | 15 - .../w3c-css/received/css3-namespace/prefix-004.xml | 18 - .../w3c-css/received/css3-namespace/prefix-005.xml | 18 - .../w3c-css/received/css3-namespace/prefix-006.xml | 23 - .../received/css3-namespace/ref-lime-1-block.xml | 10 - .../received/css3-namespace/ref-lime-1-generic.xml | 11 - .../w3c-css/received/css3-namespace/ref-lime-1.xml | 10 - .../received/css3-namespace/ref-lime-2-generic.xml | 13 - .../w3c-css/received/css3-namespace/ref-lime-2.xml | 11 - .../w3c-css/received/css3-namespace/ref-lime-3.xml | 12 - .../w3c-css/received/css3-namespace/ref-lime-5.xml | 14 - .../w3c-css/received/css3-namespace/ref-lime-6.xml | 15 - .../w3c-css/received/css3-namespace/scope-001.xml | 20 - .../w3c-css/received/css3-namespace/scope-002.xml | 21 - .../w3c-css/received/css3-namespace/syntax-001.xml | 16 - .../w3c-css/received/css3-namespace/syntax-002.xml | 16 - .../w3c-css/received/css3-namespace/syntax-003.xml | 39 - .../w3c-css/received/css3-namespace/syntax-004.xml | 17 - .../w3c-css/received/css3-namespace/syntax-005.xml | 27 - .../w3c-css/received/css3-namespace/syntax-006.xml | 20 - .../w3c-css/received/css3-namespace/syntax-007.xml | 13 - .../w3c-css/received/css3-namespace/syntax-008.xml | 23 - .../w3c-css/received/css3-namespace/syntax-009.xml | 18 - .../w3c-css/received/css3-namespace/syntax-010.xml | 36 - .../w3c-css/received/css3-namespace/syntax-011.xml | 47 - .../w3c-css/received/css3-namespace/syntax-012.xml | 31 - .../w3c-css/received/css3-namespace/syntax-013.xml | 44 - .../w3c-css/received/css3-namespace/syntax-014.xml | 31 - .../w3c-css/received/css3-namespace/syntax-015.xml | 18 - layout/reftests/w3c-css/received/import.log | 536 +- .../reference/ref-filled-green-100px-square.xht | 19 + .../reftests/w3c-css/received/reftest-stylo.list | 103 + layout/reftests/w3c-css/received/reftest.list | 311 +- .../received/selectors-4/focus-within-001-ref.html | 15 + .../received/selectors-4/focus-within-001.html | 39 + .../received/selectors-4/focus-within-002.html | 41 + .../received/selectors-4/focus-within-003.html | 47 + .../received/selectors-4/focus-within-004.html | 52 + .../received/selectors-4/focus-within-005.html | 53 + .../received/selectors-4/focus-within-006.html | 55 + .../selectors-4/focus-within-shadow-001-ref.html | 15 + .../selectors-4/focus-within-shadow-001.html | 40 + .../selectors-4/focus-within-shadow-002.html | 41 + .../selectors-4/focus-within-shadow-003.html | 43 + .../selectors-4/focus-within-shadow-004.html | 49 + .../selectors-4/focus-within-shadow-005.html | 60 + .../selectors-4/of-type-selectors-ref.xhtml | 30 + .../received/selectors-4/of-type-selectors.xhtml | 32 + .../selectors-4/selector-required-ref.html | 22 + .../received/selectors-4/selector-required.html | 26 + .../selectors-dir-selector-ltr-001.html | 26 + .../selectors-4/selectors-dir-selector-ref.html | 19 + .../selectors-dir-selector-rtl-001.html | 26 + ...lex-abspos-staticpos-align-content-001-ref.html | 103 + .../flex-abspos-staticpos-align-content-001.html | 106 + ...lex-abspos-staticpos-align-content-002-ref.html | 103 + .../flex-abspos-staticpos-align-content-002.html | 106 + ...lex-abspos-staticpos-align-content-003-ref.html | 106 + .../flex-abspos-staticpos-align-content-003.html | 106 + ...lex-abspos-staticpos-align-content-004-ref.html | 106 + .../flex-abspos-staticpos-align-content-004.html | 106 + ...lex-abspos-staticpos-align-content-005-ref.html | 103 + .../flex-abspos-staticpos-align-content-005.html | 106 + ...lex-abspos-staticpos-align-content-006-ref.html | 103 + .../flex-abspos-staticpos-align-content-006.html | 106 + ...lex-abspos-staticpos-align-content-007-ref.html | 106 + .../flex-abspos-staticpos-align-content-007.html | 106 + ...lex-abspos-staticpos-align-content-008-ref.html | 106 + .../flex-abspos-staticpos-align-content-008.html | 106 + ...abspos-staticpos-align-content-rtl-001-ref.html | 106 + ...lex-abspos-staticpos-align-content-rtl-001.html | 107 + ...abspos-staticpos-align-content-rtl-002-ref.html | 103 + ...lex-abspos-staticpos-align-content-rtl-002.html | 107 + ...pos-staticpos-align-content-vertWM-001-ref.html | 103 + ...-abspos-staticpos-align-content-vertWM-001.html | 107 + ...pos-staticpos-align-content-vertWM-002-ref.html | 106 + ...-abspos-staticpos-align-content-vertWM-002.html | 107 + .../flex-abspos-staticpos-align-self-001-ref.html | 99 + .../flex-abspos-staticpos-align-self-001.html | 98 + .../flex-abspos-staticpos-align-self-002-ref.html | 99 + .../flex-abspos-staticpos-align-self-002.html | 98 + .../flex-abspos-staticpos-align-self-003-ref.html | 102 + .../flex-abspos-staticpos-align-self-003.html | 98 + .../flex-abspos-staticpos-align-self-004-ref.html | 102 + .../flex-abspos-staticpos-align-self-004.html | 98 + .../flex-abspos-staticpos-align-self-005-ref.html | 99 + .../flex-abspos-staticpos-align-self-005.html | 98 + .../flex-abspos-staticpos-align-self-006-ref.html | 99 + .../flex-abspos-staticpos-align-self-006.html | 98 + .../flex-abspos-staticpos-align-self-007-ref.html | 102 + .../flex-abspos-staticpos-align-self-007.html | 98 + .../flex-abspos-staticpos-align-self-008-ref.html | 102 + .../flex-abspos-staticpos-align-self-008.html | 98 + ...ex-abspos-staticpos-align-self-rtl-001-ref.html | 102 + .../flex-abspos-staticpos-align-self-rtl-001.html | 98 + ...ex-abspos-staticpos-align-self-rtl-002-ref.html | 102 + .../flex-abspos-staticpos-align-self-rtl-002.html | 99 + ...ex-abspos-staticpos-align-self-rtl-003-ref.html | 99 + .../flex-abspos-staticpos-align-self-rtl-003.html | 98 + ...ex-abspos-staticpos-align-self-rtl-004-ref.html | 99 + .../flex-abspos-staticpos-align-self-rtl-004.html | 99 + ...abspos-staticpos-align-self-vertWM-001-ref.html | 99 + ...lex-abspos-staticpos-align-self-vertWM-001.html | 98 + ...abspos-staticpos-align-self-vertWM-002-ref.html | 99 + ...lex-abspos-staticpos-align-self-vertWM-002.html | 99 + ...abspos-staticpos-align-self-vertWM-003-ref.html | 102 + ...lex-abspos-staticpos-align-self-vertWM-003.html | 98 + ...abspos-staticpos-align-self-vertWM-004-ref.html | 102 + ...lex-abspos-staticpos-align-self-vertWM-004.html | 100 + ...s-staticpos-fallback-align-content-001-ref.html | 75 + ...bspos-staticpos-fallback-align-content-001.html | 72 + ...staticpos-fallback-justify-content-001-ref.html | 75 + ...pos-staticpos-fallback-justify-content-001.html | 76 + ...x-abspos-staticpos-justify-content-001-ref.html | 103 + .../flex-abspos-staticpos-justify-content-001.html | 101 + ...x-abspos-staticpos-justify-content-002-ref.html | 103 + .../flex-abspos-staticpos-justify-content-002.html | 101 + ...x-abspos-staticpos-justify-content-003-ref.html | 103 + .../flex-abspos-staticpos-justify-content-003.html | 101 + ...x-abspos-staticpos-justify-content-004-ref.html | 103 + .../flex-abspos-staticpos-justify-content-004.html | 101 + ...x-abspos-staticpos-justify-content-005-ref.html | 103 + .../flex-abspos-staticpos-justify-content-005.html | 101 + ...x-abspos-staticpos-justify-content-006-ref.html | 103 + .../flex-abspos-staticpos-justify-content-006.html | 101 + ...x-abspos-staticpos-justify-content-007-ref.html | 103 + .../flex-abspos-staticpos-justify-content-007.html | 101 + ...x-abspos-staticpos-justify-content-008-ref.html | 103 + .../flex-abspos-staticpos-justify-content-008.html | 101 + ...spos-staticpos-justify-content-rtl-001-ref.html | 103 + ...x-abspos-staticpos-justify-content-rtl-001.html | 102 + ...spos-staticpos-justify-content-rtl-002-ref.html | 106 + ...x-abspos-staticpos-justify-content-rtl-002.html | 102 + ...s-staticpos-justify-content-vertWM-001-ref.html | 106 + ...bspos-staticpos-justify-content-vertWM-001.html | 102 + ...s-staticpos-justify-content-vertWM-002-ref.html | 103 + ...bspos-staticpos-justify-content-vertWM-002.html | 102 + ...flex-abspos-staticpos-justify-self-001-ref.html | 93 + .../flex-abspos-staticpos-justify-self-001.html | 97 + .../flex-abspos-staticpos-margin-001-ref.html | 79 + .../align3/flex-abspos-staticpos-margin-001.html | 83 + .../flex-abspos-staticpos-margin-002-ref.html | 79 + .../align3/flex-abspos-staticpos-margin-002.html | 84 + .../grid-abspos-staticpos-align-self-001-ref.html | 100 + .../grid-abspos-staticpos-align-self-001.html | 101 + .../grid-abspos-staticpos-align-self-002-ref.html | 98 + .../grid-abspos-staticpos-align-self-002.html | 100 + ...id-abspos-staticpos-align-self-img-001-ref.html | 127 + .../grid-abspos-staticpos-align-self-img-001.html | 126 + ...id-abspos-staticpos-align-self-img-002-ref.html | 125 + .../grid-abspos-staticpos-align-self-img-002.html | 125 + ...id-abspos-staticpos-align-self-rtl-001-ref.html | 102 + .../grid-abspos-staticpos-align-self-rtl-001.html | 101 + ...id-abspos-staticpos-align-self-rtl-002-ref.html | 102 + .../grid-abspos-staticpos-align-self-rtl-002.html | 102 + ...id-abspos-staticpos-align-self-rtl-003-ref.html | 101 + .../grid-abspos-staticpos-align-self-rtl-003.html | 100 + ...id-abspos-staticpos-align-self-rtl-004-ref.html | 101 + .../grid-abspos-staticpos-align-self-rtl-004.html | 101 + ...abspos-staticpos-align-self-vertWM-001-ref.html | 101 + ...rid-abspos-staticpos-align-self-vertWM-001.html | 102 + ...abspos-staticpos-align-self-vertWM-002-ref.html | 101 + ...rid-abspos-staticpos-align-self-vertWM-002.html | 103 + ...abspos-staticpos-align-self-vertWM-003-ref.html | 99 + ...rid-abspos-staticpos-align-self-vertWM-003.html | 101 + ...abspos-staticpos-align-self-vertWM-004-ref.html | 99 + ...rid-abspos-staticpos-align-self-vertWM-004.html | 102 + ...grid-abspos-staticpos-justify-self-001-ref.html | 101 + .../grid-abspos-staticpos-justify-self-001.html | 102 + ...grid-abspos-staticpos-justify-self-002-ref.html | 99 + .../grid-abspos-staticpos-justify-self-002.html | 101 + ...-abspos-staticpos-justify-self-img-001-ref.html | 127 + ...grid-abspos-staticpos-justify-self-img-001.html | 126 + ...-abspos-staticpos-justify-self-img-002-ref.html | 125 + ...grid-abspos-staticpos-justify-self-img-002.html | 125 + ...-abspos-staticpos-justify-self-rtl-001-ref.html | 101 + ...grid-abspos-staticpos-justify-self-rtl-001.html | 102 + ...-abspos-staticpos-justify-self-rtl-002-ref.html | 101 + ...grid-abspos-staticpos-justify-self-rtl-002.html | 103 + ...-abspos-staticpos-justify-self-rtl-003-ref.html | 99 + ...grid-abspos-staticpos-justify-self-rtl-003.html | 101 + ...-abspos-staticpos-justify-self-rtl-004-ref.html | 99 + ...grid-abspos-staticpos-justify-self-rtl-004.html | 102 + ...spos-staticpos-justify-self-vertWM-001-ref.html | 103 + ...d-abspos-staticpos-justify-self-vertWM-001.html | 101 + ...spos-staticpos-justify-self-vertWM-002-ref.html | 103 + ...d-abspos-staticpos-justify-self-vertWM-002.html | 102 + ...spos-staticpos-justify-self-vertWM-003-ref.html | 101 + ...d-abspos-staticpos-justify-self-vertWM-003.html | 100 + ...spos-staticpos-justify-self-vertWM-004-ref.html | 101 + ...d-abspos-staticpos-justify-self-vertWM-004.html | 101 + .../reftests/w3c-css/submitted/align3/reftest.list | 77 + .../submitted/align3/support}/colors-8x16.png | Bin .../submitted/background}/aqua-yellow-32x32.png | Bin .../submitted/background/aqua-yellow-37x37.png | Bin 0 -> 287 bytes .../background/background-repeat-round-1-ref.html | 32 + .../background/background-repeat-round-1a.html | 33 + .../background/background-repeat-round-1b.html | 33 + .../background/background-repeat-round-1c.html | 34 + .../background/background-repeat-round-1d.html | 34 + .../background/background-repeat-round-1e.html | 34 + .../background/background-repeat-round-2-ref.html | 31 + .../background/background-repeat-round-2.html | 33 + .../background/background-repeat-round-3-ref.html | 31 + .../background/background-repeat-round-3.html | 34 + .../background/background-repeat-round-4-ref.html | 33 + .../background/background-repeat-round-4.html | 36 + .../background/background-repeat-space-1-ref.html | 68 + .../background/background-repeat-space-10-ref.html | 41 + .../background/background-repeat-space-10.html | 25 + .../background/background-repeat-space-1a.html | 34 + .../background/background-repeat-space-1b.html | 35 + .../background/background-repeat-space-1c.html | 34 + .../background/background-repeat-space-2-ref.html | 32 + .../background/background-repeat-space-2.html | 36 + .../background/background-repeat-space-3-ref.html | 80 + .../background/background-repeat-space-3.html | 64 + .../background/background-repeat-space-4-ref.html | 58 + .../background/background-repeat-space-4.html | 34 + .../background/background-repeat-space-5-ref.html | 58 + .../background/background-repeat-space-5.html | 34 + .../background/background-repeat-space-6-ref.html | 61 + .../background/background-repeat-space-6.html | 35 + .../background/background-repeat-space-7-ref.html | 61 + .../background/background-repeat-space-7.html | 35 + .../background/background-repeat-space-8-ref.html | 34 + .../background/background-repeat-space-8.html | 35 + .../background/background-repeat-space-9-ref.html | 41 + .../background/background-repeat-space-9.html | 25 + .../background/border-image-repeat-1-ref.html | 20 + .../background/border-image-repeat-1.html | 24 + .../border-image-repeat-round-1-ref.html | 100 + .../background/border-image-repeat-round-1.html | 27 + .../border-image-repeat-round-2-ref.html | 100 + .../background/border-image-repeat-round-2.html | 27 + .../border-image-repeat-space-1-ref.html | 96 + .../background/border-image-repeat-space-1.html | 27 + .../border-image-repeat-space-2-ref.html | 56 + .../background/border-image-repeat-space-2.html | 27 + .../border-image-repeat-space-3-ref.html | 136 + .../background/border-image-repeat-space-3.html | 27 + .../border-image-repeat-space-4-ref-1.html | 97 + .../border-image-repeat-space-4-ref-2.html | 24 + .../background/border-image-repeat-space-4.html | 27 + .../border-image-repeat-space-5-ref-1.html | 177 + .../border-image-repeat-space-5-ref-2.html | 24 + .../background/border-image-repeat-space-5.html | 27 + .../border-image-repeat-space-6-ref.html | 101 + .../background/border-image-repeat-space-6.html | 27 + .../border-image-repeat-space-7-ref.html | 164 + .../background/border-image-repeat-space-7.html | 27 + .../w3c-css/submitted/background/border.png | Bin 0 -> 849 bytes .../submitted/background/reftest-stylo.list | 35 + .../w3c-css/submitted/background/reftest.list | 35 + .../submitted/background}/reticule-bl.png | Bin .../submitted/background}/reticule-bo.png | Bin .../submitted/background}/reticule-br.png | Bin .../submitted/background}/reticule-ct.png | Bin .../submitted/background}/reticule-le.png | Bin .../submitted/background}/reticule-ri.png | Bin .../submitted/background}/reticule-tl.png | Bin .../submitted/background}/reticule-to.png | Bin .../submitted/background}/reticule-tr.png | Bin .../submitted/background}/reticule.png | Bin .../w3c-css/submitted/check-for-references.sh | 27 + .../color4/background-color-hsl-001-ref.html | 33 + .../submitted/color4/background-color-hsl-001.html | 36 + .../color4/background-color-hsl-002-ref.html | 33 + .../submitted/color4/background-color-hsl-002.html | 36 + .../color4/background-color-hsl-003-ref.html | 33 + .../submitted/color4/background-color-hsl-003.html | 36 + .../color4/background-color-hsl-004-ref.html | 33 + .../submitted/color4/background-color-hsl-004.html | 36 + .../color4/background-color-rgb-001-ref.html | 33 + .../submitted/color4/background-color-rgb-001.html | 36 + .../color4/background-color-rgb-002-ref.html | 33 + .../submitted/color4/background-color-rgb-002.html | 36 + .../color4/background-color-rgb-003-ref.html | 33 + .../submitted/color4/background-color-rgb-003.html | 36 + .../w3c-css/submitted/color4/reftest-stylo.list | 15 + .../reftests/w3c-css/submitted/color4/reftest.list | 10 + .../submitted/conditional3/reftest-stylo.list | 47 + .../contain/contain-paint-clip-001-ref.html | 22 + .../submitted/contain/contain-paint-clip-001.html | 71 + .../contain/contain-paint-clip-002-ref.html | 33 + .../submitted/contain/contain-paint-clip-002.html | 35 + .../contain/contain-paint-clip-003-ref.html | 34 + .../submitted/contain/contain-paint-clip-003.html | 36 + .../contain/contain-paint-clip-004-ref.html | 34 + .../submitted/contain/contain-paint-clip-004.html | 36 + .../submitted/contain/contain-paint-clip-005.html | 42 + ...in-paint-containing-block-absolute-001-ref.html | 22 + ...ontain-paint-containing-block-absolute-001.html | 37 + ...ntain-paint-containing-block-fixed-001-ref.html | 22 + .../contain-paint-containing-block-fixed-001.html | 37 + ...ain-paint-formatting-context-float-001-ref.html | 29 + ...contain-paint-formatting-context-float-001.html | 40 + ...in-paint-formatting-context-margin-001-ref.html | 33 + ...ontain-paint-formatting-context-margin-001.html | 39 + .../w3c-css/submitted/contain/reftest-stylo.list | 12 + .../w3c-css/submitted/contain/reftest.list | 11 + .../moz-css21-block-page-break-inside-avoid-1.html | 1 + ...moz-css21-block-page-break-inside-avoid-10.html | 1 + ...moz-css21-block-page-break-inside-avoid-11.html | 1 + ...moz-css21-block-page-break-inside-avoid-12.html | 1 + ...moz-css21-block-page-break-inside-avoid-13.html | 1 + ...moz-css21-block-page-break-inside-avoid-14.html | 1 + ...moz-css21-block-page-break-inside-avoid-15.html | 1 + .../moz-css21-block-page-break-inside-avoid-2.html | 1 + .../moz-css21-block-page-break-inside-avoid-3.html | 1 + .../moz-css21-block-page-break-inside-avoid-4.html | 1 + .../moz-css21-block-page-break-inside-avoid-5.html | 1 + .../moz-css21-block-page-break-inside-avoid-6.html | 1 + .../moz-css21-block-page-break-inside-avoid-7.html | 1 + .../moz-css21-block-page-break-inside-avoid-8.html | 1 + .../moz-css21-block-page-break-inside-avoid-9.html | 1 + .../moz-css21-float-page-break-inside-avoid-1.html | 1 + .../moz-css21-float-page-break-inside-avoid-2.html | 1 + .../moz-css21-float-page-break-inside-avoid-3.html | 1 + .../moz-css21-float-page-break-inside-avoid-4.html | 1 + .../moz-css21-float-page-break-inside-avoid-5.html | 1 + .../moz-css21-float-page-break-inside-avoid-6.html | 1 + .../moz-css21-float-page-break-inside-avoid-7.html | 1 + .../moz-css21-float-page-break-inside-avoid-8.html | 1 + .../moz-css21-float-page-break-inside-avoid-9.html | 1 + ...moz-css21-inline-page-break-inside-avoid-1.html | 1 + .../moz-css21-row-page-break-inside-avoid-1.html | 1 + .../moz-css21-row-page-break-inside-avoid-2.html | 1 + ...z-css21-rowgroup-page-break-inside-avoid-1.html | 1 + ...z-css21-rowgroup-page-break-inside-avoid-2.html | 1 + ...z-css21-rowgroup-page-break-inside-avoid-3.html | 1 + ...z-css21-rowgroup-page-break-inside-avoid-4.html | 1 + ...z-css21-rowgroup-page-break-inside-avoid-5.html | 1 + ...z-css21-rowgroup-page-break-inside-avoid-6.html | 1 + ...z-css21-rowgroup-page-break-inside-avoid-7.html | 1 + ...z-css21-rowgroup-page-break-inside-avoid-8.html | 1 + .../moz-css21-table-page-break-inside-avoid-1.html | 1 + .../moz-css21-table-page-break-inside-avoid-2.html | 1 + .../moz-css21-table-page-break-inside-avoid-3.html | 1 + .../moz-css21-table-page-break-inside-avoid-4.html | 1 + .../moz-css21-table-page-break-inside-avoid-5.html | 1 + .../moz-css21-table-page-break-inside-avoid-6.html | 1 + .../moz-css21-table-page-break-inside-avoid-7.html | 1 + .../moz-css21-table-page-break-inside-avoid-8.html | 1 + .../submitted/css21/pagination/reftest-stylo.list | 46 + .../submitted/css21/pagination/reftest.list | 4 +- .../w3c-css/submitted/css21/reftest-stylo.list | 3 + .../css21/replaced-sizing/reftest-stylo.list | 10 + .../replaced-elements-all-auto-ref.html | 5 +- .../replaced-elements-all-auto.html | 2 +- .../replaced-elements-height-20-ref.html | 5 +- .../replaced-elements-height-20.html | 2 +- .../replaced-elements-max-height-20.html | 2 +- .../replaced-elements-max-width-40.html | 2 +- .../replaced-elements-min-height-20.html | 2 +- .../replaced-elements-min-height-40-ref.html | 5 +- .../replaced-elements-min-height-40.html | 2 +- .../replaced-elements-min-width-40.html | 2 +- .../replaced-elements-min-width-80-ref.html | 5 +- .../replaced-elements-min-width-80.html | 2 +- .../replaced-elements-width-40-ref.html | 5 +- .../replaced-elements-width-40.html | 2 +- .../filter-containing-block-dynamic-1-ref.html | 19 + .../filter-containing-block-dynamic-1a.html | 47 + .../filter-containing-block-dynamic-1b.html | 47 + .../w3c-css/submitted/filters/reftest-stylo.list | 3 + .../w3c-css/submitted/filters/reftest.list | 2 + .../flexbox-align-content-horiz-001-ref.xhtml | 48 +- .../flexbox/flexbox-align-content-horiz-001a.xhtml | 42 + .../flexbox/flexbox-align-content-horiz-001b.xhtml | 42 + .../flexbox-align-content-vert-001-ref.xhtml | 48 +- .../flexbox/flexbox-align-content-vert-001a.xhtml | 42 + .../flexbox/flexbox-align-content-vert-001b.xhtml | 42 + .../flexbox-align-items-center-nested-001-ref.html | 16 + .../flexbox-align-items-center-nested-001.html | 47 + ...flexbox-align-self-baseline-horiz-001-ref.xhtml | 8 + .../flexbox-align-self-baseline-horiz-001a.xhtml | 17 +- .../flexbox-align-self-baseline-horiz-001b.xhtml | 17 +- ...flexbox-align-self-baseline-horiz-006-ref.xhtml | 51 + .../flexbox-align-self-baseline-horiz-006.xhtml | 54 + ...flexbox-align-self-baseline-horiz-007-ref.xhtml | 41 + .../flexbox-align-self-baseline-horiz-007.xhtml | 44 + .../flexbox-align-self-horiz-001-block.xhtml | 12 +- .../flexbox/flexbox-align-self-horiz-001-ref.xhtml | 10 +- .../flexbox-align-self-horiz-001-table.xhtml | 10 + .../flexbox/flexbox-align-self-horiz-003-ref.xhtml | 6 +- .../flexbox/flexbox-align-self-horiz-003.xhtml | 5 + .../flexbox-align-self-stretch-vert-001.html | 2 +- .../flexbox/flexbox-align-self-vert-001-ref.xhtml | 16 +- .../flexbox/flexbox-align-self-vert-001.xhtml | 10 + .../flexbox-align-self-vert-rtl-001-ref.xhtml | 16 +- .../flexbox/flexbox-align-self-vert-rtl-001.xhtml | 10 + ...xbox-baseline-align-self-baseline-vert-001.html | 2 - .../flexbox/flexbox-baseline-empty-001-ref.html | 25 +- .../flexbox/flexbox-baseline-empty-001a.html | 10 +- .../flexbox/flexbox-baseline-empty-001b.html | 10 +- .../flexbox-baseline-single-item-001-ref.html | 15 +- .../flexbox/flexbox-baseline-single-item-001a.html | 15 +- .../flexbox/flexbox-baseline-single-item-001b.html | 15 +- .../flexbox-basic-textarea-horiz-001-ref.xhtml | 4 +- .../flexbox/flexbox-basic-textarea-horiz-001.xhtml | 1 + .../flexbox/flexbox-intrinsic-ratio-001-ref.html | 122 + .../flexbox/flexbox-intrinsic-ratio-001.html | 125 + .../flexbox/flexbox-intrinsic-ratio-002.html | 125 + .../flexbox/flexbox-intrinsic-ratio-003-ref.html | 123 + .../flexbox/flexbox-intrinsic-ratio-003.html | 125 + .../flexbox/flexbox-intrinsic-ratio-004-ref.html | 123 + .../flexbox/flexbox-intrinsic-ratio-004.html | 125 + .../flexbox/flexbox-intrinsic-ratio-005-ref.html | 123 + .../flexbox/flexbox-intrinsic-ratio-005.html | 127 + .../flexbox/flexbox-intrinsic-ratio-006-ref.html | 123 + .../flexbox/flexbox-intrinsic-ratio-006.html | 127 + .../flexbox-justify-content-horiz-001-ref.xhtml | 36 + .../flexbox-justify-content-horiz-001a.xhtml | 33 + .../flexbox-justify-content-horiz-001b.xhtml | 33 + .../flexbox-justify-content-horiz-002-ref.xhtml | 36 + .../flexbox-justify-content-horiz-002.xhtml | 33 + .../flexbox-justify-content-horiz-003-ref.xhtml | 33 + .../flexbox-justify-content-horiz-003.xhtml | 33 + .../flexbox-justify-content-horiz-004-ref.xhtml | 33 + .../flexbox-justify-content-horiz-004.xhtml | 33 + .../flexbox-justify-content-horiz-005-ref.xhtml | 51 + .../flexbox-justify-content-horiz-005.xhtml | 35 + .../flexbox-justify-content-vert-001-ref.xhtml | 36 + .../flexbox-justify-content-vert-001a.xhtml | 33 + .../flexbox-justify-content-vert-001b.xhtml | 33 + .../flexbox-justify-content-vert-002-ref.xhtml | 36 + .../flexbox/flexbox-justify-content-vert-002.xhtml | 33 + .../flexbox-justify-content-vert-003-ref.xhtml | 33 + .../flexbox/flexbox-justify-content-vert-003.xhtml | 33 + .../flexbox-justify-content-vert-004-ref.xhtml | 33 + .../flexbox/flexbox-justify-content-vert-004.xhtml | 33 + .../flexbox-justify-content-vert-005-ref.xhtml | 33 + .../flexbox/flexbox-justify-content-vert-005.xhtml | 33 + .../flexbox/flexbox-mbp-horiz-004-ref.xhtml | 28 +- .../submitted/flexbox/flexbox-mbp-horiz-004.xhtml | 20 +- .../flexbox/flexbox-single-line-clamp-1-ref.html | 26 + .../flexbox/flexbox-single-line-clamp-1.html | 32 + .../flexbox/flexbox-single-line-clamp-2-ref.html | 26 + .../flexbox/flexbox-single-line-clamp-2.html | 39 + .../flexbox/flexbox-single-line-clamp-3-ref.html | 30 + .../flexbox/flexbox-single-line-clamp-3.html | 38 + .../flexbox/flexbox-table-fixup-001-ref.xhtml | 36 +- .../flexbox/flexbox-table-fixup-001.xhtml | 65 + .../flexbox/flexbox-table-fixup-001a.xhtml | 66 - .../flexbox/flexbox-table-fixup-001b.xhtml | 74 - .../flexbox-whitespace-handling-001-ref.xhtml | 4 +- .../flexbox/flexbox-whitespace-handling-001a.xhtml | 4 +- .../flexbox/flexbox-whitespace-handling-001b.xhtml | 4 +- .../flexbox-with-pseudo-elements-003-ref.html | 4 + .../flexbox/flexbox-with-pseudo-elements-003.html | 19 +- .../flexbox/flexbox-writing-mode-001-ref.html | 76 + .../flexbox/flexbox-writing-mode-001.html | 78 + .../flexbox/flexbox-writing-mode-002-ref.html | 76 + .../flexbox/flexbox-writing-mode-002.html | 78 + .../flexbox/flexbox-writing-mode-003-ref.html | 76 + .../flexbox/flexbox-writing-mode-003.html | 78 + .../flexbox/flexbox-writing-mode-004-ref.html | 76 + .../flexbox/flexbox-writing-mode-004.html | 78 + .../flexbox/flexbox-writing-mode-005-ref.html | 76 + .../flexbox/flexbox-writing-mode-005.html | 78 + .../flexbox/flexbox-writing-mode-006-ref.html | 76 + .../flexbox/flexbox-writing-mode-006.html | 78 + .../flexbox/flexbox-writing-mode-007-ref.html | 56 + .../flexbox/flexbox-writing-mode-007.html | 75 + .../flexbox/flexbox-writing-mode-008-ref.html | 56 + .../flexbox/flexbox-writing-mode-008.html | 75 + .../flexbox/flexbox-writing-mode-009-ref.html | 56 + .../flexbox/flexbox-writing-mode-009.html | 75 + .../w3c-css/submitted/flexbox/reftest-stylo.list | 206 + .../w3c-css/submitted/flexbox/reftest.list | 39 +- .../submitted/flexbox/support}/Ahem.ttf | Bin .../w3c-css/submitted/flexbox/support/ahem.css | 2 +- .../submitted/fonts3/font-size-adjust-zero-1.html | 19 + .../submitted/fonts3/font-size-adjust-zero-2.html | 20 + .../submitted/fonts3/font-size-zero-1-notref.html | 13 + .../submitted/fonts3/font-size-zero-1-ref.html | 16 + .../w3c-css/submitted/fonts3/font-size-zero-1.html | 19 + .../submitted/fonts3/font-size-zero-2-ref.html | 13 + .../w3c-css/submitted/fonts3/font-size-zero-2.html | 19 + .../w3c-css/submitted/fonts3/reftest-stylo.list | 6 + .../reftests/w3c-css/submitted/fonts3/reftest.list | 5 + .../w3c-css/submitted/images3/reftest-stylo.list | 209 + ...enerate-object-fit-and-position-canvas-tests.sh | 0 .../support/generate-object-fit-png-tests.sh | 0 .../support/generate-object-fit-svg-tests.sh | 0 .../support/generate-object-position-png-tests.sh | 0 .../support/generate-object-position-svg-tests.sh | 0 .../lists-3/list-style-type-string-001-ref.html | 29 + .../lists-3/list-style-type-string-001a.html | 27 + .../lists-3/list-style-type-string-001b.html | 27 + .../w3c-css/submitted/lists-3/reftest-stylo.list | 4 + .../w3c-css/submitted/lists-3/reftest.list | 3 + .../reftests/w3c-css/submitted/masking/blank.html | 9 + .../submitted/masking/clip-path-borderBox-1a.html | 28 + .../submitted/masking/clip-path-borderBox-1b.html | 18 + .../submitted/masking/clip-path-borderBox-1c.html | 30 + .../submitted/masking/clip-path-contentBox-1a.html | 27 + .../submitted/masking/clip-path-contentBox-1b.html | 18 + .../submitted/masking/clip-path-contentBox-1c.html | 28 + .../submitted/masking/clip-path-fillBox-1a.html | 31 + .../masking/clip-path-geometryBox-1-ref.html | 14 + .../masking/clip-path-geometryBox-2-ref.html | 14 + .../submitted/masking/clip-path-geometryBox-2.html | 27 + .../masking/clip-path-localRef-1-ref.html | 27 + .../submitted/masking/clip-path-localRef-1.html | 32 + .../submitted/masking/clip-path-marginBox-1a.html | 18 + .../masking/clip-path-mix-blend-mode-1-ref.html | 29 + .../masking/clip-path-mix-blend-mode-1.html | 41 + .../submitted/masking/clip-path-paddingBox-1a.html | 27 + .../submitted/masking/clip-path-paddingBox-1b.html | 18 + .../submitted/masking/clip-path-paddingBox-1c.html | 29 + .../submitted/masking/clip-path-strokeBox-1a.html | 31 + .../submitted/masking/clip-path-strokeBox-1b.html | 17 + .../submitted/masking/clip-path-viewBox-1a.html | 18 + .../submitted/masking/clip-path-viewBox-1b.html | 18 + .../submitted/masking/clip-path-viewBox-1c.html | 31 + .../w3c-css/submitted/masking/mask-clip-1-ref.html | 42 + .../w3c-css/submitted/masking/mask-clip-1.html | 57 + .../submitted/masking/mask-composite-1-ref.html | 33 + .../submitted/masking/mask-composite-1a.html | 51 + .../submitted/masking/mask-composite-1b.html | 51 + .../submitted/masking/mask-composite-1c.html | 56 + .../submitted/masking/mask-composite-2-ref.html | 39 + .../submitted/masking/mask-composite-2a.html | 51 + .../submitted/masking/mask-composite-2b.html | 51 + .../submitted/masking/mask-composite-2c.html | 59 + .../submitted/masking/mask-image-1-ref.html | 19 + .../w3c-css/submitted/masking/mask-image-1a.html | 26 + .../w3c-css/submitted/masking/mask-image-1b.html | 26 + .../w3c-css/submitted/masking/mask-image-1c.html | 26 + .../w3c-css/submitted/masking/mask-image-1d.html | 17 + .../submitted/masking/mask-image-2-ref.html | 20 + .../w3c-css/submitted/masking/mask-image-2.html | 31 + .../submitted/masking/mask-image-3-ref.html | 28 + .../w3c-css/submitted/masking/mask-image-3a.html | 33 + .../w3c-css/submitted/masking/mask-image-3b.html | 32 + .../w3c-css/submitted/masking/mask-image-3c.html | 32 + .../w3c-css/submitted/masking/mask-image-3d.html | 32 + .../w3c-css/submitted/masking/mask-image-3e.html | 42 + .../w3c-css/submitted/masking/mask-image-3f.html | 35 + .../w3c-css/submitted/masking/mask-image-3g.html | 46 + .../w3c-css/submitted/masking/mask-image-3h.html | 33 + .../w3c-css/submitted/masking/mask-image-4a.html | 26 + .../w3c-css/submitted/masking/mask-image-4b.html | 31 + .../submitted/masking/mask-image-5-ref.html | 19 + .../w3c-css/submitted/masking/mask-image-5.html | 26 + .../submitted/masking/mask-image-6-ref.html | 25 + .../w3c-css/submitted/masking/mask-image-6.html | 31 + .../w3c-css/submitted/masking/mask-mode-a.html | 60 + .../w3c-css/submitted/masking/mask-mode-b.html | 61 + .../w3c-css/submitted/masking/mask-mode-ref.html | 52 + .../masking/mask-mode-to-mask-type-ref.html | 63 + .../submitted/masking/mask-mode-to-mask-type.html | 89 + .../submitted/masking/mask-opacity-1-ref.html | 22 + .../w3c-css/submitted/masking/mask-opacity-1a.html | 28 + .../w3c-css/submitted/masking/mask-opacity-1b.html | 32 + .../w3c-css/submitted/masking/mask-opacity-1c.html | 27 + .../submitted/masking/mask-origin-1-ref.html | 34 + .../w3c-css/submitted/masking/mask-origin-1.html | 48 + .../submitted/masking/mask-origin-2-ref.html | 35 + .../w3c-css/submitted/masking/mask-origin-2.html | 77 + .../submitted/masking/mask-position-1-ref.html | 33 + .../submitted/masking/mask-position-1a.html | 39 + .../submitted/masking/mask-position-1b.html | 39 + .../submitted/masking/mask-position-1c.html | 39 + .../submitted/masking/mask-position-2-ref.html | 29 + .../submitted/masking/mask-position-2a.html | 34 + .../submitted/masking/mask-position-2b.html | 34 + .../submitted/masking/mask-position-3-ref.html | 29 + .../submitted/masking/mask-position-3a.html | 34 + .../submitted/masking/mask-position-3b.html | 34 + .../submitted/masking/mask-position-4-ref.html | 29 + .../submitted/masking/mask-position-4a.html | 34 + .../submitted/masking/mask-position-4b.html | 34 + .../submitted/masking/mask-position-4c.html | 34 + .../submitted/masking/mask-position-4d.html | 32 + .../submitted/masking/mask-position-5-ref.html | 38 + .../w3c-css/submitted/masking/mask-position-5.html | 35 + .../submitted/masking/mask-position-6-ref.html | 30 + .../w3c-css/submitted/masking/mask-position-6.html | 50 + .../submitted/masking/mask-position-7-ref.html | 30 + .../w3c-css/submitted/masking/mask-position-7.html | 50 + .../submitted/masking/mask-repeat-1-ref.html | 49 + .../w3c-css/submitted/masking/mask-repeat-1.html | 48 + .../submitted/masking/mask-repeat-2-ref.html | 45 + .../w3c-css/submitted/masking/mask-repeat-2.html | 43 + .../submitted/masking/mask-repeat-3-ref.html | 40 + .../w3c-css/submitted/masking/mask-repeat-3.html | 43 + .../submitted/masking/mask-size-auto-auto.html | 35 + .../masking/mask-size-auto-length-ref.html | 27 + .../submitted/masking/mask-size-auto-length.html | 34 + .../submitted/masking/mask-size-auto-percent.html | 34 + .../submitted/masking/mask-size-auto-ref.html | 27 + .../w3c-css/submitted/masking/mask-size-auto.html | 35 + .../masking/mask-size-contain-clip-border-ref.html | 27 + .../masking/mask-size-contain-clip-border.html | 37 + .../mask-size-contain-clip-padding-ref.html | 35 + .../masking/mask-size-contain-clip-padding.html | 35 + ...mask-size-contain-position-fifty-fifty-ref.html | 33 + .../mask-size-contain-position-fifty-fifty.html | 36 + .../submitted/masking/mask-size-contain-ref.html | 27 + .../submitted/masking/mask-size-contain.html | 35 + .../submitted/masking/mask-size-cover-ref.html | 21 + .../w3c-css/submitted/masking/mask-size-cover.html | 29 + .../submitted/masking/mask-size-length-auto.html | 35 + .../masking/mask-size-length-length-ref.html | 27 + .../submitted/masking/mask-size-length-length.html | 35 + .../masking/mask-size-length-percent-ref.html | 27 + .../masking/mask-size-length-percent.html | 35 + .../submitted/masking/mask-size-length.html | 35 + .../submitted/masking/mask-size-percent-auto.html | 35 + .../masking/mask-size-percent-length.html | 35 + .../masking/mask-size-percent-percent-ref.html | 27 + .../mask-size-percent-percent-stretch-ref.html | 29 + .../masking/mask-size-percent-percent-stretch.html | 35 + .../masking/mask-size-percent-percent.html | 35 + .../submitted/masking/mask-size-percent.html | 35 + .../w3c-css/submitted/masking/reftest-stylo.list | 85 + .../w3c-css/submitted/masking/reftest.list | 112 + .../masking/support/50x100-opaque-blue.svg | 4 + .../masking/support/50x50-opaque-blue.svg | 4 + .../submitted/masking/support/blue-100x100.png | Bin 0 -> 40279 bytes .../submitted/masking/support/blue-100x100.svg | 4 + .../support/blue-100x50-transparent-100x50.png | Bin 0 -> 237 bytes .../support/blue-100x50-transparent-100x50.svg | 5 + .../masking/support/blue-luminance-100x100.svg | 4 + .../submitted/masking/support/green-100x100.png | Bin 0 -> 40279 bytes .../submitted/masking/support/green-100x100.svg | 4 + .../masking/support/green-luminance-100x100.svg | 4 + .../support/mask-half-transparent-100x100.svg | 9 + .../submitted/masking/support/red-100x100.png | Bin 0 -> 40279 bytes .../submitted/masking/support/red-100x100.svg | 4 + .../masking/support/red-luminance-100x100.svg | 4 + .../support/transparent-100x50-blue-100x50.png | Bin 0 -> 233 bytes .../support/transparent-100x50-blue-100x50.svg | 5 + ...col3-column-balancing-break-inside-avoid-1.html | 1 + .../w3c-css/submitted/multicol3/reftest-stylo.list | 3 + .../reftests/w3c-css/submitted/reftest-stylo.list | 76 + layout/reftests/w3c-css/submitted/reftest.list | 44 +- .../ruby/nested-ruby-pairing-001-ref.html | 24 + .../submitted/ruby/nested-ruby-pairing-001.html | 26 + .../w3c-css/submitted/ruby/reftest-stylo.list | 19 + .../reftests/w3c-css/submitted/ruby/reftest.list | 9 + .../w3c-css/submitted/ruby/ruby-autohide-001.html | 2 +- .../w3c-css/submitted/ruby/ruby-autohide-002.html | 2 +- .../w3c-css/submitted/ruby/ruby-autohide-003.html | 2 +- .../w3c-css/submitted/ruby/ruby-autohide-004.html | 15 + .../submitted/ruby/ruby-inlinize-blocks-001.html | 2 +- .../submitted/ruby/ruby-inlinize-blocks-002.html | 3 +- .../submitted/ruby/ruby-inlinize-blocks-003.html | 2 +- .../submitted/ruby/ruby-inlinize-blocks-004.html | 2 +- .../submitted/ruby/ruby-inlinize-blocks-005.html | 2 +- .../ruby/ruby-text-combine-upright-001-ref.html | 21 + .../ruby/ruby-text-combine-upright-001a.html | 23 + .../ruby/ruby-text-combine-upright-001b.html | 23 + .../ruby/ruby-text-combine-upright-002-ref.html | 21 + .../ruby/ruby-text-combine-upright-002a.html | 23 + .../ruby/ruby-text-combine-upright-002b.html | 23 + .../submitted/ruby/support}/Ahem.ttf | Bin .../w3c-css/submitted/ruby/support/ahem.css | 4 + .../selectors4/child-index-no-parent-01-ref.html | 18 + .../selectors4/child-index-no-parent-01.html | 50 + .../submitted/selectors4/dir-style-01-ref.html | 2 +- .../submitted/selectors4/dir-style-01a.html | 2 +- .../submitted/selectors4/dir-style-01b.html | 2 +- .../submitted/selectors4/dir-style-02-ref.html | 2 +- .../submitted/selectors4/dir-style-02a.html | 2 +- .../submitted/selectors4/dir-style-02b.html | 2 +- .../submitted/selectors4/dir-style-03-ref.html | 2 +- .../submitted/selectors4/dir-style-03a.html | 2 +- .../submitted/selectors4/dir-style-03b.html | 2 +- .../submitted/selectors4/dir-style-04-ref.html | 2 +- .../w3c-css/submitted/selectors4/dir-style-04.html | 2 +- .../submitted/selectors4/focus-within-1-ref.html | 26 + .../submitted/selectors4/focus-within-1.html | 38 + .../submitted/selectors4/focus-within-2-ref.html | 19 + .../submitted/selectors4/focus-within-2.html | 36 + .../submitted/selectors4/focus-within-3-ref.html | 15 + .../submitted/selectors4/focus-within-3.html | 27 + .../submitted/selectors4/reftest-stylo.list | 8 + .../w3c-css/submitted/selectors4/reftest.list | 4 + .../w3c-css/submitted/test-template-001.xht | 2 +- .../submitted/text-decor-3/reftest-stylo.list | 134 + .../w3c-css/submitted/text-decor-3/reftest.list | 132 +- .../generate-text-emphasis-line-height-tests.py | 82 + ...nerate-text-emphasis-position-property-tests.py | 79 + .../support/generate-text-emphasis-ruby-tests.py | 69 + ...erate-text-emphasis-style-property-010-tests.sh | 81 + .../generate-text-emphasis-style-property-tests.py | 85 + .../text-decoration-propagation-01-ref.html | 9 + .../text-decoration-propagation-01.html | 15 + .../text-emphasis-color-property-001-ref.html | 8 + .../text-emphasis-color-property-001.html | 10 + .../text-emphasis-color-property-001a.html | 10 + .../text-emphasis-color-property-001b.html | 10 + .../text-emphasis-color-property-002-ref.html | 8 + .../text-emphasis-color-property-002.html | 10 + .../text-emphasis-line-height-001-ref.html | 8 + .../text-emphasis-line-height-001a.html | 10 + .../text-emphasis-line-height-001b.html | 10 + .../text-emphasis-line-height-001z.html | 18 + .../text-emphasis-line-height-002-ref.html | 8 + .../text-emphasis-line-height-002a.html | 10 + .../text-emphasis-line-height-002b.html | 10 + .../text-emphasis-line-height-003-ref.html | 8 + .../text-emphasis-line-height-003a.html | 10 + .../text-emphasis-line-height-003b.html | 10 + .../text-emphasis-line-height-003c.html | 10 + .../text-emphasis-line-height-003d.html | 10 + .../text-emphasis-line-height-004-ref.html | 8 + .../text-emphasis-line-height-004a.html | 10 + .../text-emphasis-line-height-004b.html | 10 + .../text-emphasis-line-height-004c.html | 10 + .../text-emphasis-line-height-004d.html | 10 + .../text-emphasis-position-property-001-ref.html | 8 + .../text-emphasis-position-property-001.html | 10 + .../text-emphasis-position-property-001a.html | 10 + .../text-emphasis-position-property-001b.html | 10 + .../text-emphasis-position-property-001c.html | 10 + .../text-emphasis-position-property-002-ref.html | 8 + .../text-emphasis-position-property-002.html | 10 + .../text-emphasis-position-property-002a.html | 10 + .../text-emphasis-position-property-002b.html | 10 + .../text-emphasis-position-property-002c.html | 10 + .../text-emphasis-position-property-003-ref.html | 8 + .../text-emphasis-position-property-003.html | 10 + .../text-emphasis-position-property-003a.html | 10 + .../text-emphasis-position-property-003b.html | 10 + .../text-emphasis-position-property-003c.html | 10 + .../text-emphasis-position-property-003d.html | 10 + .../text-emphasis-position-property-003e.html | 10 + .../text-emphasis-position-property-003f.html | 10 + .../text-emphasis-position-property-003g.html | 10 + .../text-emphasis-position-property-004-ref.html | 8 + .../text-emphasis-position-property-004.html | 10 + .../text-emphasis-position-property-004a.html | 10 + .../text-emphasis-position-property-004b.html | 10 + .../text-emphasis-position-property-004c.html | 10 + .../text-emphasis-position-property-004d.html | 10 + .../text-emphasis-position-property-004e.html | 10 + .../text-emphasis-position-property-004f.html | 10 + .../text-emphasis-position-property-004g.html | 10 + .../text-emphasis-position-property-005-ref.html | 8 + .../text-emphasis-position-property-005.html | 10 + .../text-emphasis-position-property-005a.html | 10 + .../text-emphasis-position-property-005b.html | 10 + .../text-emphasis-position-property-005c.html | 10 + .../text-emphasis-position-property-005d.html | 10 + .../text-emphasis-position-property-005e.html | 10 + .../text-emphasis-position-property-005f.html | 10 + .../text-emphasis-position-property-005g.html | 10 + .../text-emphasis-position-property-006-ref.html | 8 + .../text-emphasis-position-property-006.html | 10 + .../text-emphasis-position-property-006a.html | 10 + .../text-emphasis-position-property-006b.html | 10 + .../text-emphasis-position-property-006c.html | 10 + .../text-emphasis-position-property-006d.html | 10 + .../text-emphasis-position-property-006e.html | 10 + .../text-emphasis-position-property-006f.html | 10 + .../text-emphasis-position-property-006g.html | 10 + .../text-decor-3/text-emphasis-property-001.html | 10 + .../text-decor-3/text-emphasis-property-002.html | 10 + .../text-decor-3/text-emphasis-property-003.html | 10 + .../text-decor-3/text-emphasis-property-003a.html | 10 + .../text-decor-3/text-emphasis-property-003b.html | 10 + .../text-decor-3/text-emphasis-property-004.html | 10 + .../text-decor-3/text-emphasis-property-004a.html | 10 + .../text-decor-3/text-emphasis-ruby-001-ref.html | 8 + .../text-decor-3/text-emphasis-ruby-001.html | 10 + .../text-decor-3/text-emphasis-ruby-002-ref.html | 8 + .../text-decor-3/text-emphasis-ruby-002.html | 10 + .../text-decor-3/text-emphasis-ruby-003-ref.html | 8 + .../text-decor-3/text-emphasis-ruby-003.html | 10 + .../text-decor-3/text-emphasis-ruby-003a.html | 10 + .../text-decor-3/text-emphasis-ruby-004-ref.html | 8 + .../text-decor-3/text-emphasis-ruby-004.html | 10 + .../text-decor-3/text-emphasis-ruby-004a.html | 10 + .../text-emphasis-style-property-001-ref.html | 7 + .../text-emphasis-style-property-001.html | 10 + .../text-emphasis-style-property-002-ref.html | 8 + .../text-emphasis-style-property-002.html | 10 + .../text-emphasis-style-property-003-ref.html | 8 + .../text-emphasis-style-property-003.html | 10 + .../text-emphasis-style-property-004-ref.html | 8 + .../text-emphasis-style-property-004.html | 10 + .../text-emphasis-style-property-005-ref.html | 8 + .../text-emphasis-style-property-005.html | 10 + .../text-emphasis-style-property-005a.html | 10 + .../text-emphasis-style-property-010-ref.html | 7 + .../text-emphasis-style-property-010Cc.html | 83 + .../text-emphasis-style-property-010Cf.html | 168 + .../text-emphasis-style-property-010Cn.html | 26 + .../text-emphasis-style-property-010Zl.html | 19 + .../text-emphasis-style-property-010Zp.html | 19 + .../text-emphasis-style-property-010Zs.html | 35 + .../text-emphasis-style-property-011-ref.html | 8 + .../text-emphasis-style-property-011.html | 10 + .../text-emphasis-style-property-011a.html | 10 + .../text-emphasis-style-property-011b.html | 10 + .../text-emphasis-style-property-012-ref.html | 8 + .../text-emphasis-style-property-012.html | 10 + .../text-emphasis-style-property-012a.html | 10 + .../text-emphasis-style-property-012b.html | 10 + .../text-emphasis-style-property-012c.html | 10 + .../text-emphasis-style-property-013-ref.html | 8 + .../text-emphasis-style-property-013.html | 10 + .../text-emphasis-style-property-013a.html | 10 + .../text-emphasis-style-property-013b.html | 10 + .../text-emphasis-style-property-014-ref.html | 8 + .../text-emphasis-style-property-014.html | 10 + .../text-emphasis-style-property-014a.html | 10 + .../text-emphasis-style-property-014b.html | 10 + .../text-emphasis-style-property-015-ref.html | 8 + .../text-emphasis-style-property-015.html | 10 + .../text-emphasis-style-property-015a.html | 10 + .../text-emphasis-style-property-015b.html | 10 + .../text-emphasis-style-property-016-ref.html | 8 + .../text-emphasis-style-property-016.html | 10 + .../text-emphasis-style-property-016a.html | 10 + .../text-emphasis-style-property-017-ref.html | 8 + .../text-emphasis-style-property-017.html | 10 + .../text-emphasis-style-property-017a.html | 10 + .../text-emphasis-style-property-017b.html | 10 + .../text-emphasis-style-property-018-ref.html | 8 + .../text-emphasis-style-property-018.html | 10 + .../text-emphasis-style-property-018a.html | 10 + .../text-emphasis-style-property-019-ref.html | 8 + .../text-emphasis-style-property-019.html | 10 + .../text-emphasis-style-property-019a.html | 10 + .../text-emphasis-style-property-020-ref.html | 8 + .../text-emphasis-style-property-020.html | 10 + .../text-emphasis-style-property-020a.html | 10 + .../w3c-css/submitted/text3/reftest-stylo.list | 9 + .../reftests/w3c-css/submitted/text3/reftest.list | 13 + .../submitted/text3/support}/Ahem.ttf | Bin .../w3c-css/submitted/text3/support/ahem.css | 4 + .../text3/text-align-match-parent-01.html | 40 + .../text3/text-align-match-parent-02.html | 56 + .../text3/text-align-match-parent-03.html | 52 + .../text3/text-align-match-parent-04.html | 52 + .../text3/text-align-match-parent-ref.html | 32 + .../text-align-match-parent-root-ltr-ref.html | 14 + .../text3/text-align-match-parent-root-ltr.html | 19 + .../text-align-match-parent-root-rtl-ref.html | 14 + .../text3/text-align-match-parent-root-rtl.html | 18 + .../text3/text-justify-distribute-001.html | 28 + .../text-justify-inter-character-001-ref.html | 24 + .../text3/text-justify-inter-character-001.html | 28 + .../text3/text-justify-inter-word-001-ref.html | 25 + .../text3/text-justify-inter-word-001.html | 29 + .../submitted/text3/text-justify-none-001-ref.html | 22 + .../submitted/text3/text-justify-none-001.html | 29 + .../submitted/text3/text-word-spacing-001.html | 35 + .../submitted/text3/text-word-spacing-ref.html | 26 + .../transforms/containing-block-dynamic-1-ref.html | 19 + .../perspective-containing-block-dynamic-1a.html | 47 + .../perspective-containing-block-dynamic-1b.html | 47 + .../submitted/transforms/perspective-zero.html | 32 + .../submitted/transforms/reference/green.html | 7 + .../submitted/transforms/reftest-stylo.list | 5 + .../w3c-css/submitted/transforms/reftest.list | 5 + .../transform-containing-block-dynamic-1a.html | 49 + .../transform-containing-block-dynamic-1b.html | 49 + .../submitted/ui3/box-sizing-border-box-001.xht | 1 + .../submitted/ui3/box-sizing-border-box-002.xht | 1 + .../submitted/ui3/box-sizing-border-box-003.xht | 1 + .../submitted/ui3/box-sizing-border-box-004.xht | 1 + .../submitted/ui3/box-sizing-content-box-001.xht | 1 + .../submitted/ui3/box-sizing-content-box-002.xht | 1 + .../submitted/ui3/box-sizing-content-box-003.xht | 1 + .../ui3/box-sizing-padding-box-001-ref.xht | 40 - .../submitted/ui3/box-sizing-padding-box-001.xht | 43 - .../ui3/box-sizing-padding-box-002-ref.xht | 42 - .../submitted/ui3/box-sizing-padding-box-002.xht | 45 - .../ui3/box-sizing-padding-box-003-ref.xht | 42 - .../submitted/ui3/box-sizing-padding-box-003.xht | 49 - .../submitted/ui3/box-sizing-replaced-001.xht | 3 +- .../submitted/ui3/box-sizing-replaced-002.xht | 1 + .../submitted/ui3/box-sizing-replaced-003.xht | 1 + .../w3c-css/submitted/ui3/reftest-stylo.list | 16 + layout/reftests/w3c-css/submitted/ui3/reftest.list | 9 +- .../calc-background-image-gradient-1-ref.html | 2 +- .../values3/calc-background-image-gradient-1.html | 3 +- .../values3/calc-background-linear-gradient-1.html | 1 + .../values3/calc-background-position-1.html | 1 + .../submitted/values3/calc-background-size-1.html | 1 + .../values3/calc-border-radius-1-ref.html | 2 +- .../submitted/values3/calc-border-radius-1.html | 3 +- .../submitted/values3/calc-height-block-1-ref.html | 2 +- .../submitted/values3/calc-height-block-1.html | 3 +- .../submitted/values3/calc-height-table-1-ref.html | 2 +- .../submitted/values3/calc-height-table-1.html | 3 +- .../submitted/values3/calc-margin-block-1-ref.html | 2 +- .../submitted/values3/calc-margin-block-1.html | 3 +- .../values3/calc-max-height-block-1-ref.html | 2 +- .../submitted/values3/calc-max-height-block-1.html | 3 +- .../submitted/values3/calc-max-width-block-1.html | 3 +- .../calc-max-width-block-intrinsic-1-ref.html | 2 +- .../values3/calc-max-width-block-intrinsic-1.html | 3 +- .../submitted/values3/calc-min-height-block-1.html | 3 +- .../submitted/values3/calc-min-width-block-1.html | 3 +- .../calc-min-width-block-intrinsic-1-ref.html | 2 +- .../values3/calc-min-width-block-intrinsic-1.html | 3 +- .../values3/calc-offsets-absolute-bottom-1.html | 3 +- .../values3/calc-offsets-absolute-left-1.html | 3 +- .../values3/calc-offsets-absolute-right-1.html | 3 +- .../values3/calc-offsets-absolute-top-1-ref.html | 2 +- .../values3/calc-offsets-absolute-top-1.html | 3 +- .../values3/calc-offsets-relative-bottom-1.html | 3 +- .../values3/calc-offsets-relative-left-1-ref.html | 2 +- .../values3/calc-offsets-relative-left-1.html | 3 +- .../values3/calc-offsets-relative-right-1.html | 3 +- .../values3/calc-offsets-relative-top-1-ref.html | 2 +- .../values3/calc-offsets-relative-top-1.html | 3 +- .../values3/calc-padding-block-1-ref.html | 2 +- .../submitted/values3/calc-padding-block-1.html | 3 +- .../submitted/values3/calc-text-indent-1-ref.html | 2 +- .../submitted/values3/calc-text-indent-1.html | 3 +- .../values3/calc-text-indent-intrinsic-1-ref.html | 2 +- .../values3/calc-text-indent-intrinsic-1.html | 3 +- .../submitted/values3/calc-transform-origin-1.html | 1 + .../values3/calc-vertical-align-1-ref.html | 2 +- .../submitted/values3/calc-vertical-align-1.html | 3 +- .../submitted/values3/calc-width-block-1-ref.html | 2 +- .../submitted/values3/calc-width-block-1.html | 3 +- .../values3/calc-width-block-intrinsic-1-ref.html | 2 +- .../values3/calc-width-block-intrinsic-1.html | 3 +- .../values3/calc-width-table-auto-1-ref.html | 2 +- .../submitted/values3/calc-width-table-auto-1.html | 3 +- .../values3/calc-width-table-fixed-1-ref.html | 2 +- .../values3/calc-width-table-fixed-1.html | 3 +- .../w3c-css/submitted/values3/reftest-stylo.list | 33 + .../w3c-css/submitted/values3/reftest.list | 4 +- .../w3c-css/submitted/variables/reftest-stylo.list | 175 + .../w3c-css/submitted/variables/reftest.list | 1 + .../submitted/variables/support}/Ahem.ttf | Bin .../w3c-css/submitted/variables/support/ahem.css | 2 +- .../support/external-variable-font-face.css | 8 +- .../variable-external-font-face-01-ref.html | 2 +- .../variables/variable-external-font-face-01.html | 2 +- .../variables/variable-font-face-01-ref.html | 2 +- .../submitted/variables/variable-font-face-01.html | 8 +- .../variables/variable-font-face-02-ref.html | 2 +- .../submitted/variables/variable-font-face-02.html | 8 +- .../submitted/variables/variable-reference-38.html | 2 +- .../variables/variable-reference-40-ref.html | 14 + .../submitted/variables/variable-reference-40.html | 17 + .../green-square-100-by-100-offset-ref.html | 12 + .../will-change/green-square-100-by-100-ref.html | 12 + .../submitted/will-change/reftest-stylo.list | 20 + .../w3c-css/submitted/will-change/reftest.list | 19 + .../will-change-fixpos-cb-contain-1.html | 25 + .../will-change-fixpos-cb-filter-1.html | 25 + .../will-change-fixpos-cb-height-1.html | 24 + .../will-change-fixpos-cb-perspective-1.html | 25 + .../will-change-fixpos-cb-position-1.html | 24 + .../will-change-fixpos-cb-transform-1.html | 25 + .../will-change-fixpos-cb-transform-style-1.html | 25 + .../will-change-stacking-context-clip-path-1.html | 21 + .../will-change-stacking-context-filter-1.html | 21 + .../will-change-stacking-context-height-1.html | 20 + .../will-change-stacking-context-isolation-1.html | 21 + .../will-change-stacking-context-mask-1.html | 21 + ...l-change-stacking-context-mix-blend-mode-1.html | 21 + .../will-change-stacking-context-opacity-1.html | 21 + ...will-change-stacking-context-perspective-1.html | 21 + .../will-change-stacking-context-position-1.html | 21 + .../will-change-stacking-context-transform-1.html | 21 + ...-change-stacking-context-transform-style-1.html | 21 + .../will-change-stacking-context-z-index-1.html | 21 + .../logical-physical-mapping-001-ref.html | 88 + .../logical-physical-mapping-001.html | 99 + .../submitted/writing-modes-3/reftest-stylo.list | 18 + .../w3c-css/submitted/writing-modes-3/reftest.list | 17 + .../writing-modes-3/support/WidthTest-Regular.otf | Bin 0 -> 3248 bytes .../submitted/writing-modes-3/support/tcy.css | 11 + .../writing-modes-3/support/width-test.css | 7 + .../text-combine-upright-break-inside-001-ref.html | 21 + .../text-combine-upright-break-inside-001.html | 24 + .../text-combine-upright-break-inside-001a.html | 26 + .../text-combine-upright-compression-001-ref.html | 21 + .../text-combine-upright-compression-001.html | 24 + .../text-combine-upright-compression-002-ref.html | 21 + .../text-combine-upright-compression-002.html | 24 + .../text-combine-upright-compression-003-ref.html | 21 + .../text-combine-upright-compression-003.html | 24 + .../text-combine-upright-compression-004-ref.html | 21 + .../text-combine-upright-compression-004.html | 24 + .../text-combine-upright-compression-005-ref.html | 21 + .../text-combine-upright-compression-005.html | 24 + .../text-combine-upright-compression-005a.html | 25 + .../text-combine-upright-compression-006-ref.html | 21 + .../text-combine-upright-compression-006.html | 24 + .../text-combine-upright-compression-006a.html | 25 + .../text-combine-upright-compression-007-ref.html | 21 + .../text-combine-upright-compression-007.html | 25 + ...orientation-upright-directionality-001-ref.html | 19 + ...ext-orientation-upright-directionality-001.html | 21 + layout/reftests/web-animations/1246046-1.html | 25 + layout/reftests/web-animations/1267937-1.html | 58 + layout/reftests/web-animations/1267937-ref.html | 18 + layout/reftests/web-animations/1298742-1.html | 32 + layout/reftests/web-animations/1298742-ref.html | 13 + layout/reftests/web-animations/animation-utils.js | 13 + layout/reftests/web-animations/green-box.html | 17 + layout/reftests/web-animations/reftest-stylo.list | 9 + layout/reftests/web-animations/reftest.list | 20 + ...king-context-animation-changing-target-ref.html | 24 + .../stacking-context-animation-ref.html | 19 + .../stacking-context-opacity-changing-effect.html | 33 + ...context-opacity-changing-keyframe-in-delay.html | 32 + ...stacking-context-opacity-changing-keyframe.html | 28 + ...g-context-opacity-changing-target-in-delay.html | 38 + .../stacking-context-opacity-changing-target.html | 31 + ...text-opacity-losing-css-animation-in-delay.html | 32 + ...ontext-transform-changing-display-property.html | 31 + ...stacking-context-transform-changing-effect.html | 35 + ...ntext-transform-changing-keyframe-in-delay.html | 33 + ...acking-context-transform-changing-keyframe.html | 28 + ...context-transform-changing-target-in-delay.html | 38 + ...stacking-context-transform-changing-target.html | 31 + ...xt-transform-losing-css-animation-in-delay.html | 33 + ...rm-none-animation-before-appending-element.html | 26 + .../style-updates-for-iteration-composite-ref.html | 11 + ...style-updates-on-current-iteration-changed.html | 27 + ...osition-changed-from-accumulate-to-replace.html | 30 + ...osition-changed-from-replace-to-accumulate.html | 30 + layout/reftests/webcomponents/reftest-stylo.list | 22 + layout/reftests/webcomponents/reftest.list | 2 +- layout/reftests/webkit-box/reftest-stylo.list | 43 + layout/reftests/webkit-box/reftest.list | 46 + .../webkit-box-abspos-children-1-ref.html | 47 + .../webkit-box/webkit-box-abspos-children-1.html | 42 + .../webkit-box/webkit-box-align-horiz-1-ref.html | 172 + .../webkit-box/webkit-box-align-horiz-1a.html | 173 + .../webkit-box/webkit-box-align-horiz-1b.html | 174 + .../webkit-box/webkit-box-align-vert-1-ref.html | 173 + .../webkit-box/webkit-box-align-vert-1.html | 174 + .../webkit-box-anon-flex-items-1-ref.html | 101 + .../webkit-box/webkit-box-anon-flex-items-1a.html | 82 + .../webkit-box/webkit-box-anon-flex-items-1b.html | 83 + .../webkit-box-anon-flex-items-2-ref.html | 35 + .../webkit-box/webkit-box-anon-flex-items-2.html | 27 + .../webkit-box-anon-flex-items-3-ref.html | 29 + .../webkit-box/webkit-box-anon-flex-items-3.html | 22 + .../webkit-box/webkit-box-direction-1-ref.html | 82 + .../webkit-box/webkit-box-direction-1.html | 87 + .../webkit-box/webkit-box-direction-2-ref.html | 88 + .../webkit-box/webkit-box-direction-2.html | 94 + .../reftests/webkit-box/webkit-box-flex-1-ref.html | 101 + layout/reftests/webkit-box/webkit-box-flex-1.html | 94 + .../webkit-box/webkit-box-ordinal-group-1-ref.html | 84 + .../webkit-box/webkit-box-ordinal-group-1.html | 88 + .../webkit-box/webkit-box-ordinal-group-2-ref.html | 29 + .../webkit-box/webkit-box-ordinal-group-2.html | 36 + .../webkit-box/webkit-box-ordinal-group-3-ref.html | 83 + .../webkit-box/webkit-box-ordinal-group-3.html | 103 + .../webkit-box/webkit-box-pack-horiz-1-ref.html | 150 + .../webkit-box/webkit-box-pack-horiz-1a.html | 151 + .../webkit-box/webkit-box-pack-horiz-1b.html | 152 + .../webkit-box/webkit-box-pack-vert-1-ref.html | 151 + .../webkit-box/webkit-box-pack-vert-1.html | 152 + .../webkit-box/webkit-display-values-1-ref.html | 29 + .../webkit-box/webkit-display-values-1.html | 41 + layout/reftests/webkit-gradient/reftest-stylo.list | 23 + layout/reftests/webkit-gradient/reftest.list | 21 + .../webkit-gradient-approx-linear-1-ref.html | 68 + .../webkit-gradient-approx-linear-1.html | 73 + .../webkit-gradient-approx-radial-1-ref.html | 62 + .../webkit-gradient-approx-radial-1.html | 64 + .../webkit-gradient-linear-1-ref.html | 51 + .../webkit-gradient/webkit-gradient-linear-1a.html | 67 + .../webkit-gradient/webkit-gradient-linear-1b.html | 67 + .../webkit-gradient/webkit-gradient-linear-1c.html | 67 + .../webkit-gradient/webkit-gradient-linear-1d.html | 67 + .../webkit-gradient-linear-2-ref.html | 56 + .../webkit-gradient/webkit-gradient-linear-2.html | 80 + .../webkit-gradient-radial-1-ref.html | 71 + .../webkit-gradient/webkit-gradient-radial-1a.html | 114 + .../webkit-gradient/webkit-gradient-radial-1b.html | 114 + .../webkit-gradient-radial-2-ref.html | 49 + .../webkit-gradient/webkit-gradient-radial-2.html | 62 + .../webm-video/generate-object-fit-video-tests.sh | 0 .../generate-object-position-video-tests.sh | 0 layout/reftests/webm-video/poster-4.html | 7 +- layout/reftests/webm-video/poster-7.html | 7 +- layout/reftests/webm-video/reftest-stylo.list | 110 + layout/reftests/webm-video/reftest.list | 84 +- .../1124636-2-fieldset-min-height-ref.html | 2 +- .../1130907-intrinsic-sizing-1-ref.html | 60 + .../writing-mode/1130907-intrinsic-sizing-1.html | 61 + .../1130907-intrinsic-sizing-2-ref.html | 73 + .../writing-mode/1130907-intrinsic-sizing-2.html | 74 + .../writing-mode/1133945-1-vertical-align-ref.html | 17 + .../writing-mode/1133945-1-vertical-align.html | 20 + .../1134744-radio-checkbox-baseline-1-ref.html | 25 + .../1134744-radio-checkbox-baseline-1.html | 25 + .../1134849-orthogonal-inline-ref.html | 31 + .../writing-mode/1134849-orthogonal-inline.html | 33 + .../writing-mode/1135361-ruby-justify-1-ref.html | 45 + .../writing-mode/1135361-ruby-justify-1.html | 46 + .../writing-mode/1136557-1-nested-spans-ref.html | 37 + .../writing-mode/1136557-1-nested-spans.html | 37 + .../writing-mode/1136557-2-nested-spans-ref.html | 37 + .../writing-mode/1136557-2-nested-spans.html | 37 + .../writing-mode/1136557-3-nested-spans-ref.html | 37 + .../writing-mode/1136557-3-nested-spans.html | 37 + .../1138356-1-button-contents-alignment-ref.html | 31 + .../1138356-1-button-contents-alignment.html | 31 + ...1138356-2-button-contents-alignment-notref.html | 32 + .../1138356-2-button-contents-alignment.html | 32 + ...501-1-block-end-margin-orthogonal-size-ref.html | 55 + ...144501-1a-block-end-margin-orthogonal-size.html | 56 + ...144501-1b-block-end-margin-orthogonal-size.html | 56 + .../writing-mode/1147834-bottom-left-ref.html | 27 + .../writing-mode/1147834-bottom-right-ref.html | 27 + ...relative-overconstrained-horizontal-tb-ltr.html | 31 + ...relative-overconstrained-horizontal-tb-rtl.html | 31 + ...4-relative-overconstrained-vertical-lr-ltr.html | 31 + ...4-relative-overconstrained-vertical-lr-rtl.html | 31 + ...4-relative-overconstrained-vertical-rl-ltr.html | 31 + ...4-relative-overconstrained-vertical-rl-rtl.html | 31 + .../writing-mode/1147834-top-left-ref.html | 27 + .../writing-mode/1147834-top-right-ref.html | 27 + .../1151993-1-orthogonal-block-size-ref.html | 44 + .../1151993-1-orthogonal-block-size.html | 48 + ...152941-1-orthogonal-blocksize-overflow-ref.html | 39 + .../1152941-1-orthogonal-blocksize-overflow.html | 53 + .../1156021-text-indent-percent-ref.html | 45 + .../writing-mode/1156021-text-indent-percent.html | 51 + .../writing-mode/1157752-upright-bidi-ref.html | 43 + .../writing-mode/1157752-upright-bidi.html | 43 + .../1157758-1-vertical-arabic-ref.html | 18 + .../writing-mode/1157758-1-vertical-arabic.html | 18 + ...8549-1-vertical-block-size-constraints-ref.html | 44 + .../1158549-1-vertical-block-size-constraints.html | 44 + .../1163238-orthogonal-auto-margins-ref.html | 39 + .../1163238-orthogonal-auto-margins.html | 42 + .../1172774-percent-horizontal-ref.html | 10 + .../writing-mode/1172774-percent-margin-1.html | 59 + .../writing-mode/1172774-percent-margin-2.html | 59 + .../writing-mode/1172774-percent-margin-3.html | 63 + .../writing-mode/1172774-percent-margin-4.html | 63 + .../writing-mode/1172774-percent-padding-1.html | 57 + .../writing-mode/1172774-percent-padding-2.html | 58 + .../writing-mode/1172774-percent-padding-3.html | 62 + .../writing-mode/1172774-percent-padding-4.html | 62 + .../writing-mode/1172774-percent-vertical-ref.html | 10 + .../writing-mode/1174450-intrinsic-sizing-ref.html | 70 + .../writing-mode/1174450-intrinsic-sizing.html | 63 + .../1175789-underline-overline-1-ref.html | 91 + .../writing-mode/1175789-underline-overline-1.html | 91 + ...1-nsChangeHint_ClearAncestorIntrinsics-ref.html | 17 + ...061-1-nsChangeHint_ClearAncestorIntrinsics.html | 25 + ...061-2-nsChangeHint_UpdateComputedBSize-ref.html | 21 + ...1188061-2-nsChangeHint_UpdateComputedBSize.html | 34 + .../writing-mode/1193519-sideways-lr-1-ref.html | 24 + .../writing-mode/1193519-sideways-lr-1.html | 28 + .../writing-mode/1193519-sideways-lr-2-ref.html | 24 + .../writing-mode/1193519-sideways-lr-2.html | 28 + .../writing-mode/1193519-sideways-lr-3-ref.html | 21 + .../writing-mode/1193519-sideways-lr-3.html | 21 + .../writing-mode/1193519-sideways-lr-4-ref.html | 27 + .../writing-mode/1193519-sideways-lr-4.html | 27 + .../1193519-sideways-lr-decoration-1-ref.html | 10 + .../1193519-sideways-lr-decoration-1.html | 10 + ...196887-1-computed-display-inline-block-ref.html | 3 + .../1196887-1-computed-display-inline-block.html | 5 + .../1205787-legacy-svg-values-1-ref.html | 25 + .../writing-mode/1205787-legacy-svg-values-1.html | 25 + layout/reftests/writing-mode/1216747-1-notref.html | 3 + layout/reftests/writing-mode/1216747-1-ref.html | 10 + layout/reftests/writing-mode/1216747-1.html | 14 + .../1243125-1-floats-overflowing-ref.html | 31 + .../writing-mode/1243125-1-floats-overflowing.html | 40 + .../1248248-1-orientation-break-glyphrun-ref.html | 21 + .../1248248-1-orientation-break-glyphrun.html | 21 + .../writing-mode/1302389-scrolled-rect-1-ref.html | 11 + .../writing-mode/1302389-scrolled-rect-1a.html | 11 + .../writing-mode/1302389-scrolled-rect-1b.html | 12 + .../writing-mode/1302389-scrolled-rect-1c.html | 17 + .../writing-mode/1302389-scrolled-rect-1d.html | 16 + .../writing-mode/1302389-scrolled-rect-2-ref.html | 16 + .../writing-mode/1302389-scrolled-rect-2a.html | 12 + .../writing-mode/1302389-scrolled-rect-2b.html | 11 + .../writing-mode/1302389-scrolled-rect-2c.html | 16 + .../writing-mode/1302389-scrolled-rect-2d.html | 17 + .../writing-mode/1302734-bidi-plaintext-1-ref.html | 11 + .../writing-mode/1302734-bidi-plaintext-1a.html | 12 + .../writing-mode/1302734-bidi-plaintext-1b.html | 12 + .../writing-mode/1302734-bidi-plaintext-2-ref.html | 11 + .../writing-mode/1302734-bidi-plaintext-2a.html | 12 + .../writing-mode/1302734-bidi-plaintext-2b.html | 12 + .../writing-mode/1302734-bidi-plaintext-2c.html | 12 + .../writing-mode/1302734-bidi-plaintext-2d.html | 12 + .../abspos/1183431-orthogonal-modes-1-ref.html | 16 + .../abspos/1183431-orthogonal-modes-1a.html | 15 + .../abspos/1183431-orthogonal-modes-1b.html | 15 + .../abspos/1183431-orthogonal-modes-1c.html | 15 + .../abspos/1183431-orthogonal-modes-2-ref.html | 16 + .../abspos/1183431-orthogonal-modes-2a.html | 15 + .../abspos/1183431-orthogonal-modes-2b.html | 15 + .../abspos/1183431-orthogonal-modes-2c.html | 15 + .../abspos/1183431-orthogonal-modes-3-ref.html | 13 + .../abspos/1183431-orthogonal-modes-3a.html | 14 + .../abspos/1183431-orthogonal-modes-3b.html | 14 + .../abspos/1183431-orthogonal-modes-3c.html | 14 + .../abspos/1183431-orthogonal-modes-4-ref.html | 17 + .../abspos/1183431-orthogonal-modes-4a.html | 15 + .../abspos/1183431-orthogonal-modes-4b.html | 15 + .../abspos/1183431-orthogonal-modes-4c.html | 15 + .../abspos/1183431-orthogonal-modes-5-ref.html | 17 + .../abspos/1183431-orthogonal-modes-5a.html | 15 + .../abspos/1183431-orthogonal-modes-5b.html | 15 + .../abspos/1183431-orthogonal-modes-5c.html | 15 + .../abspos/1183431-orthogonal-modes-6-ref.html | 13 + .../abspos/1183431-orthogonal-modes-6a.html | 14 + .../abspos/1183431-orthogonal-modes-6b.html | 14 + .../abspos/1183431-orthogonal-modes-6c.html | 14 + .../abspos/1183431-orthogonal-modes-7-ref.html | 19 + .../abspos/1183431-orthogonal-modes-7a.html | 15 + .../abspos/1183431-orthogonal-modes-7b.html | 15 + .../abspos/1183431-orthogonal-modes-7c.html | 15 + .../abspos/1183431-orthogonal-modes-8-ref.html | 19 + .../abspos/1183431-orthogonal-modes-8a.html | 15 + .../abspos/1183431-orthogonal-modes-8b.html | 15 + .../abspos/1183431-orthogonal-modes-8c.html | 15 + .../writing-mode/abspos}/blue-32x32.png | Bin .../writing-mode/abspos/reftest-stylo.list | 130 + layout/reftests/writing-mode/abspos/reftest.list | 128 + .../s71-abs-pos-non-replaced-vlr-003-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-003.xht | 120 + .../s71-abs-pos-non-replaced-vlr-005-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-005.xht | 112 + .../s71-abs-pos-non-replaced-vlr-007-ref.xht | 57 + .../abspos/s71-abs-pos-non-replaced-vlr-007.xht | 125 + .../s71-abs-pos-non-replaced-vlr-009-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-009.xht | 120 + .../s71-abs-pos-non-replaced-vlr-011-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-011.xht | 112 + .../s71-abs-pos-non-replaced-vlr-013-ref.xht | 56 + .../abspos/s71-abs-pos-non-replaced-vlr-013.xht | 124 + .../s71-abs-pos-non-replaced-vlr-015-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-015.xht | 118 + .../s71-abs-pos-non-replaced-vlr-017-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-017.xht | 110 + .../s71-abs-pos-non-replaced-vlr-019-ref.xht | 57 + .../abspos/s71-abs-pos-non-replaced-vlr-019.xht | 122 + .../s71-abs-pos-non-replaced-vlr-021-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-021.xht | 118 + .../s71-abs-pos-non-replaced-vlr-023-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-023.xht | 110 + .../s71-abs-pos-non-replaced-vlr-025-ref.xht | 56 + .../abspos/s71-abs-pos-non-replaced-vlr-025.xht | 122 + .../s71-abs-pos-non-replaced-vlr-027-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-027.xht | 96 + .../s71-abs-pos-non-replaced-vlr-029-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-029.xht | 110 + .../s71-abs-pos-non-replaced-vlr-031-ref.xht | 57 + .../abspos/s71-abs-pos-non-replaced-vlr-031.xht | 101 + .../s71-abs-pos-non-replaced-vlr-033-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-033.xht | 96 + .../s71-abs-pos-non-replaced-vlr-035-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-035.xht | 88 + .../s71-abs-pos-non-replaced-vlr-037-ref.xht | 56 + .../abspos/s71-abs-pos-non-replaced-vlr-037.xht | 100 + .../s71-abs-pos-non-replaced-vlr-039-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-039.xht | 118 + .../s71-abs-pos-non-replaced-vlr-041-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-041.xht | 111 + .../s71-abs-pos-non-replaced-vlr-043-ref.xht | 56 + .../abspos/s71-abs-pos-non-replaced-vlr-043.xht | 122 + .../s71-abs-pos-non-replaced-vlr-045-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-045.xht | 118 + .../s71-abs-pos-non-replaced-vlr-047-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-047.xht | 110 + .../s71-abs-pos-non-replaced-vlr-049-ref.xht | 56 + .../abspos/s71-abs-pos-non-replaced-vlr-049.xht | 122 + .../s71-abs-pos-non-replaced-vlr-051-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-051.xht | 96 + .../s71-abs-pos-non-replaced-vlr-053-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-053.xht | 88 + .../s71-abs-pos-non-replaced-vlr-055-ref.xht | 56 + .../abspos/s71-abs-pos-non-replaced-vlr-055.xht | 100 + .../s71-abs-pos-non-replaced-vlr-057-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-057.xht | 96 + .../s71-abs-pos-non-replaced-vlr-059-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-059.xht | 88 + .../s71-abs-pos-non-replaced-vlr-061-ref.xht | 56 + .../abspos/s71-abs-pos-non-replaced-vlr-061.xht | 101 + .../s71-abs-pos-non-replaced-vlr-063-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-063.xht | 96 + .../s71-abs-pos-non-replaced-vlr-065-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-065.xht | 88 + .../s71-abs-pos-non-replaced-vlr-067-ref.xht | 56 + .../abspos/s71-abs-pos-non-replaced-vlr-067.xht | 100 + .../s71-abs-pos-non-replaced-vlr-069-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-069.xht | 96 + .../s71-abs-pos-non-replaced-vlr-071-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-071.xht | 88 + .../s71-abs-pos-non-replaced-vlr-073-ref.xht | 56 + .../abspos/s71-abs-pos-non-replaced-vlr-073.xht | 100 + .../s71-abs-pos-non-replaced-vlr-075-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-075.xht | 96 + .../s71-abs-pos-non-replaced-vlr-077-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-077.xht | 88 + .../s71-abs-pos-non-replaced-vlr-079-ref.xht | 56 + .../abspos/s71-abs-pos-non-replaced-vlr-079.xht | 100 + .../s71-abs-pos-non-replaced-vlr-081-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-081.xht | 96 + .../s71-abs-pos-non-replaced-vlr-083-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-083.xht | 88 + .../s71-abs-pos-non-replaced-vlr-085-ref.xht | 56 + .../abspos/s71-abs-pos-non-replaced-vlr-085.xht | 100 + .../s71-abs-pos-non-replaced-vlr-087-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-087.xht | 120 + .../s71-abs-pos-non-replaced-vlr-089-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-089.xht | 112 + .../s71-abs-pos-non-replaced-vlr-091-ref.xht | 56 + .../abspos/s71-abs-pos-non-replaced-vlr-091.xht | 124 + .../s71-abs-pos-non-replaced-vlr-093-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-093.xht | 120 + .../s71-abs-pos-non-replaced-vlr-095-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vlr-095.xht | 112 + .../s71-abs-pos-non-replaced-vlr-097-ref.xht | 56 + .../abspos/s71-abs-pos-non-replaced-vlr-097.xht | 124 + .../s71-abs-pos-non-replaced-vrl-002-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-002.xht | 120 + .../s71-abs-pos-non-replaced-vrl-004-ref.xht | 49 + .../abspos/s71-abs-pos-non-replaced-vrl-004.xht | 112 + .../s71-abs-pos-non-replaced-vrl-006-ref.xht | 56 + .../abspos/s71-abs-pos-non-replaced-vrl-006.xht | 124 + .../s71-abs-pos-non-replaced-vrl-008-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-008.xht | 120 + .../s71-abs-pos-non-replaced-vrl-010-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-010.xht | 112 + .../s71-abs-pos-non-replaced-vrl-012-ref.xht | 56 + .../abspos/s71-abs-pos-non-replaced-vrl-012.xht | 124 + .../s71-abs-pos-non-replaced-vrl-014-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-014.xht | 118 + .../s71-abs-pos-non-replaced-vrl-016-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-016.xht | 110 + .../s71-abs-pos-non-replaced-vrl-018-ref.xht | 56 + .../abspos/s71-abs-pos-non-replaced-vrl-018.xht | 122 + .../s71-abs-pos-non-replaced-vrl-020-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-020.xht | 118 + .../s71-abs-pos-non-replaced-vrl-022-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-022.xht | 110 + .../s71-abs-pos-non-replaced-vrl-024-ref.xht | 56 + .../abspos/s71-abs-pos-non-replaced-vrl-024.xht | 122 + .../s71-abs-pos-non-replaced-vrl-026-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-026.xht | 96 + .../s71-abs-pos-non-replaced-vrl-028-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-028.xht | 110 + .../s71-abs-pos-non-replaced-vrl-030-ref.xht | 56 + .../abspos/s71-abs-pos-non-replaced-vrl-030.xht | 100 + .../s71-abs-pos-non-replaced-vrl-032-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-032.xht | 96 + .../s71-abs-pos-non-replaced-vrl-034-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-034.xht | 88 + .../s71-abs-pos-non-replaced-vrl-036-ref.xht | 56 + .../abspos/s71-abs-pos-non-replaced-vrl-036.xht | 100 + .../s71-abs-pos-non-replaced-vrl-038-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-038.xht | 118 + .../s71-abs-pos-non-replaced-vrl-040-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-040.xht | 110 + .../s71-abs-pos-non-replaced-vrl-042-ref.xht | 56 + .../abspos/s71-abs-pos-non-replaced-vrl-042.xht | 122 + .../s71-abs-pos-non-replaced-vrl-044-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-044.xht | 118 + .../s71-abs-pos-non-replaced-vrl-046-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-046.xht | 110 + .../s71-abs-pos-non-replaced-vrl-048-ref.xht | 56 + .../abspos/s71-abs-pos-non-replaced-vrl-048.xht | 123 + .../s71-abs-pos-non-replaced-vrl-050-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-050.xht | 96 + .../s71-abs-pos-non-replaced-vrl-052-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-052.xht | 88 + .../s71-abs-pos-non-replaced-vrl-054-ref.xht | 56 + .../abspos/s71-abs-pos-non-replaced-vrl-054.xht | 100 + .../s71-abs-pos-non-replaced-vrl-056-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-056.xht | 96 + .../s71-abs-pos-non-replaced-vrl-058-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-058.xht | 88 + .../s71-abs-pos-non-replaced-vrl-060-ref.xht | 56 + .../abspos/s71-abs-pos-non-replaced-vrl-060.xht | 101 + .../s71-abs-pos-non-replaced-vrl-062-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-062.xht | 96 + .../s71-abs-pos-non-replaced-vrl-064-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-064.xht | 88 + .../s71-abs-pos-non-replaced-vrl-066-ref.xht | 56 + .../abspos/s71-abs-pos-non-replaced-vrl-066.xht | 100 + .../s71-abs-pos-non-replaced-vrl-068-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-068.xht | 96 + .../s71-abs-pos-non-replaced-vrl-070-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-070.xht | 88 + .../s71-abs-pos-non-replaced-vrl-072-ref.xht | 56 + .../abspos/s71-abs-pos-non-replaced-vrl-072.xht | 100 + .../s71-abs-pos-non-replaced-vrl-074-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-074.xht | 96 + .../s71-abs-pos-non-replaced-vrl-076-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-076.xht | 88 + .../s71-abs-pos-non-replaced-vrl-078-ref.xht | 56 + .../abspos/s71-abs-pos-non-replaced-vrl-078.xht | 100 + .../s71-abs-pos-non-replaced-vrl-080-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-080.xht | 96 + .../s71-abs-pos-non-replaced-vrl-082-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-082.xht | 88 + .../s71-abs-pos-non-replaced-vrl-084-ref.xht | 56 + .../abspos/s71-abs-pos-non-replaced-vrl-084.xht | 100 + .../s71-abs-pos-non-replaced-vrl-086-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-086.xht | 120 + .../s71-abs-pos-non-replaced-vrl-088-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-088.xht | 112 + .../s71-abs-pos-non-replaced-vrl-090-ref.xht | 56 + .../abspos/s71-abs-pos-non-replaced-vrl-090.xht | 124 + .../s71-abs-pos-non-replaced-vrl-092-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-092.xht | 120 + .../s71-abs-pos-non-replaced-vrl-094-ref.xht | 48 + .../abspos/s71-abs-pos-non-replaced-vrl-094.xht | 112 + .../s71-abs-pos-non-replaced-vrl-096-ref.xht | 56 + .../abspos/s71-abs-pos-non-replaced-vrl-096.xht | 124 + .../abspos/support}/Ahem.ttf | Bin .../reftests/writing-mode/abspos/support/ahem.css | 4 + .../abspos/support/bg-red-2col-2row-320x320.png | Bin 0 -> 1731 bytes .../abspos/support/bg-red-2col-3row-320x320.png | Bin 0 -> 1735 bytes .../abspos/support/bg-red-3col-2row-320x320.png | Bin 0 -> 1732 bytes .../abspos/support/bg-red-3col-3row-320x320.png | Bin 0 -> 1734 bytes .../support/pass-cdts-abs-pos-non-replaced.png | Bin 0 -> 3466 bytes .../writing-mode/blue-yellow-165w-206h.png | Bin 0 -> 460 bytes .../writing-mode/blue-yellow-206w-165h.png | Bin 0 -> 463 bytes .../writing-mode/font-inflation-1-ref.html | 8 + .../reftests/writing-mode/font-inflation-1a.html | 8 + .../reftests/writing-mode/font-inflation-1b.html | 8 + .../writing-mode/font-inflation-1c-ref.html | 12 + .../reftests/writing-mode/font-inflation-1c.html | 8 + .../writing-mode/font-inflation-1d-ref.html | 12 + .../reftests/writing-mode/font-inflation-1d.html | 8 + layout/reftests/writing-mode/reftest-stylo.list | 194 + layout/reftests/writing-mode/reftest.list | 114 +- layout/reftests/writing-mode/swatch-yellow.png | Bin 0 -> 84 bytes .../tables/border-collapse-bevels-1-ref.html | 28 + .../tables/border-collapse-bevels-1a.html | 29 + .../tables/border-collapse-bevels-1b.html | 29 + .../tables/border-collapse-bevels-1c.html | 29 + .../tables/border-collapse-bevels-1d.html | 30 + .../tables/border-collapse-bevels-1e.html | 30 + .../tables/fixed-table-layout-002-ref.html | 25 + .../tables/fixed-table-layout-002-vlr.html | 53 + .../tables/fixed-table-layout-002-vrl.html | 54 + .../tables/fixed-table-layout-003-vlr.html | 49 + .../tables/fixed-table-layout-003-vrl.html | 49 + .../tables/fixed-table-layout-004-ref.html | 33 + .../tables/fixed-table-layout-004-vlr.html | 61 + .../tables/fixed-table-layout-004-vrl.html | 61 + .../tables/fixed-table-layout-005-ref.html | 42 + .../tables/fixed-table-layout-005-vlr.html | 55 + .../tables/fixed-table-layout-005-vrl.html | 55 + .../tables/fixed-table-layout-006-ref.html | 33 + .../tables/fixed-table-layout-006-vlr.html | 44 + .../tables/fixed-table-layout-006-vrl.html | 44 + .../tables/fixed-table-layout-007-ref.html | 25 + .../tables/fixed-table-layout-007-vlr.html | 47 + .../tables/fixed-table-layout-007-vrl.html | 48 + .../tables/fixed-table-layout-009-ref.html | 42 + .../tables/fixed-table-layout-009-vlr.html | 46 + .../tables/fixed-table-layout-009-vrl.html | 46 + .../tables/fixed-table-layout-010-ref.html | 31 + .../tables/fixed-table-layout-010-vlr.html | 70 + .../tables/fixed-table-layout-010-vrl.html | 70 + .../tables/fixed-table-layout-012-ref.html | 25 + .../tables/fixed-table-layout-012-vlr.html | 54 + .../tables/fixed-table-layout-012-vrl.html | 55 + .../tables/fixed-table-layout-013-vlr.html | 59 + .../tables/fixed-table-layout-013-vrl.html | 59 + .../tables/fixed-table-layout-014-vlr.html | 62 + .../tables/fixed-table-layout-014-vrl.html | 62 + .../tables/fixed-table-layout-015-vlr.html | 60 + .../tables/fixed-table-layout-015-vrl.html | 63 + .../tables/fixed-table-layout-016-vlr.html | 52 + .../tables/fixed-table-layout-016-vrl.html | 52 + .../tables/fixed-table-layout-017-ref.html | 29 + .../tables/fixed-table-layout-017-vlr.html | 90 + .../tables/fixed-table-layout-017-vrl.html | 90 + .../tables/fixed-table-layout-018-vlr.html | 93 + .../tables/fixed-table-layout-018-vrl.html | 94 + .../tables/fixed-table-layout-021-ref.html | 44 + .../tables/fixed-table-layout-021-vlr.html | 140 + .../tables/fixed-table-layout-021-vrl.html | 140 + .../tables/fixed-table-layout-022-ref.html | 49 + .../tables/fixed-table-layout-022-vlr.html | 170 + .../tables/fixed-table-layout-022-vrl.html | 170 + .../tables/fixed-table-layout-023-ref.html | 49 + .../tables/fixed-table-layout-023-vlr.html | 175 + .../tables/fixed-table-layout-023-vrl.html | 175 + .../tables/fixed-table-layout-025-ref.html | 23 + .../tables/fixed-table-layout-025-vlr.html | 40 + .../tables/fixed-table-layout-025-vrl.html | 40 + .../tables/fixed-table-layout-026-vlr.html | 42 + .../tables/fixed-table-layout-026-vrl.html | 42 + .../tables/fixed-table-layout-027-vlr.html | 44 + .../tables/fixed-table-layout-027-vrl.html | 44 + .../tables/fixed-table-layout-028-vlr.html | 42 + .../tables/fixed-table-layout-028-vrl.html | 42 + .../tables/fixed-table-layout-029-vlr.html | 44 + .../tables/fixed-table-layout-029-vrl.html | 44 + .../tables/fixed-table-layout-030-vlr.html | 41 + .../tables/fixed-table-layout-030-vrl.html | 41 + .../tables/fixed-table-layout-031-vlr.html | 41 + .../tables/fixed-table-layout-031-vrl.html | 41 + .../writing-mode/tables/multicol-count-002-ref.xht | 37 + .../writing-mode/tables/reftest-stylo.list | 95 + layout/reftests/writing-mode/tables/reftest.list | 93 + .../tables/s72-border-spacing-002-ref.xht | 22 + .../writing-mode/tables/s72-border-spacing-002.xht | 144 + .../writing-mode/tables/s72-border-spacing-003.xht | 144 + .../writing-mode/tables/s72-border-spacing-004.xht | 124 + .../writing-mode/tables/s72-border-spacing-005.xht | 124 + .../tables/sideways-lr-row-progression-1-ref.html | 51 + .../tables/sideways-lr-row-progression-1a.html | 68 + .../tables/sideways-lr-row-progression-1b.html | 69 + .../tables/sideways-rl-row-progression-1-ref.html | 54 + .../tables/sideways-rl-row-progression-1a.html | 68 + .../tables/sideways-rl-row-progression-1b.html | 68 + .../reftests/writing-mode/tables/support/ahem.css | 4 + .../support/swatch-green.png} | Bin .../tables/table-caption-bottom-1-ref.html | 54 + .../tables/table-caption-bottom-1.html | 61 + .../tables/table-caption-left-1-ref.html | 65 + .../writing-mode/tables/table-caption-left-1.html | 71 + .../tables/table-caption-right-1-ref.html | 65 + .../writing-mode/tables/table-caption-right-1.html | 71 + .../tables/table-caption-top-1-ref.html | 54 + .../writing-mode/tables/table-caption-top-1.html | 61 + .../tables/vertical-border-collapse-1-ref.html | 49 + .../tables/vertical-border-collapse-1.html | 50 + .../tables/vertical-border-collapse-2-ref.html | 49 + .../tables/vertical-border-collapse-2.html | 50 + .../tables/vertical-rl-row-progression-1-ref.html | 50 + .../tables/vertical-rl-row-progression-1a.html | 57 + .../tables/vertical-rl-row-progression-1b.html | 57 + .../writing-mode/tables/vertical-table-1-ref.html | 44 + .../writing-mode/tables/vertical-table-1a.html | 41 + .../writing-mode/tables/vertical-table-1b.html | 41 + .../writing-mode/tables/vertical-table-2-ref.html | 42 + .../writing-mode/tables/vertical-table-2a.html | 39 + .../writing-mode/tables/vertical-table-2b.html | 39 + .../tables/vertical-table-colspan-1-ref.html | 37 + .../tables/vertical-table-colspan-1.html | 36 + .../tables/vertical-table-colspan-2-ref.html | 37 + .../tables/vertical-table-colspan-2.html | 36 + .../tables/vertical-table-rowspan-1-ref.html | 38 + .../tables/vertical-table-rowspan-1.html | 37 + .../tables/vertical-table-rowspan-2-ref.html | 38 + .../tables/vertical-table-rowspan-2.html | 37 + .../vertical-table-specified-width-1-ref.html | 40 + .../tables/vertical-table-specified-width-1.html | 42 + .../vertical-table-specified-width-2-ref.html | 40 + .../tables/vertical-table-specified-width-2.html | 42 + .../writing-mode/tables/wm-row-progression-002.xht | 73 + .../writing-mode/tables/wm-row-progression-003.xht | 73 + .../writing-mode/tables/wm-row-progression-004.xht | 73 + .../writing-mode/tables/wm-row-progression-005.xht | 73 + .../writing-mode/tables/wm-row-progression-006.xht | 73 + .../writing-mode/tables/wm-row-progression-007.xht | 73 + .../writing-mode/ua-style-sheet-border-2-ref.html | 2 - .../writing-mode/ua-style-sheet-border-2.html | 2 - .../writing-mode/ua-style-sheet-border-3-ref.html | 2 - .../writing-mode/ua-style-sheet-border-3.html | 2 - .../writing-mode/ua-style-sheet-border-4-ref.html | 2 - .../writing-mode/ua-style-sheet-border-4.html | 2 - .../writing-mode/ua-style-sheet-border-5-ref.html | 2 - .../writing-mode/ua-style-sheet-border-5.html | 2 - .../writing-mode/ua-style-sheet-border-6-ref.html | 20 - .../writing-mode/ua-style-sheet-border-6.html | 16 - .../ua-style-sheet-input-number-1-ref.html | 1 - .../ua-style-sheet-input-number-1.html | 1 - .../writing-mode/ua-style-sheet-margin-10-ref.html | 2 +- .../writing-mode/ua-style-sheet-margin-9-ref.html | 4 +- .../writing-mode/ua-style-sheet-margin-9.html | 2 - .../writing-mode/ua-style-sheet-size-1-ref.html | 2 + .../writing-mode/ua-style-sheet-size-1.html | 2 + .../writing-mode/ua-style-sheet-size-2-ref.html | 2 + .../writing-mode/ua-style-sheet-size-2.html | 2 + .../reftests/xul-document-load/reftest-stylo.list | 46 + layout/reftests/xul-document-load/reftest.list | 44 +- .../images3/support => xul}/colors-16x8-noSize.svg | 0 .../support => xul}/colors-16x8-parDefault.svg | 0 .../reftests/{webm-video => xul}/colors-16x8.png | Bin .../images3/support => xul}/colors-16x8.svg | 0 .../images3/support => xul}/colors-8x16-noSize.svg | 0 .../support => xul}/colors-8x16-parDefault.svg | 0 .../reftests/{webm-video => xul}/colors-8x16.png | Bin .../images3/support => xul}/colors-8x16.svg | 0 layout/reftests/xul/css-flex-1-ref.html | 18 + layout/reftests/xul/css-flex-1.xul | 153 + .../reftests/xul/generate-object-fit-xul-tests.sh | 95 + .../xul/generate-object-position-xul-tests.sh | 68 + .../xul/inactive-fixed-bg-bug1205630-ref.html | 44 + .../reftests/xul/inactive-fixed-bg-bug1205630.xul | 36 + .../xul/inactive-fixed-bg-bug1272525-ref.html | 44 + .../reftests/xul/inactive-fixed-bg-bug1272525.xul | 36 + .../object-fit-contain-png-001-ref.html} | 0 layout/reftests/xul/object-fit-contain-png-001.xul | 70 + .../object-fit-contain-png-002-ref.html} | 0 layout/reftests/xul/object-fit-contain-png-002.xul | 70 + .../xul/object-fit-contain-svg-001-ref.html | 76 + layout/reftests/xul/object-fit-contain-svg-001.xul | 69 + .../xul/object-fit-contain-svg-002-ref.html | 76 + layout/reftests/xul/object-fit-contain-svg-002.xul | 69 + .../xul/object-fit-contain-svg-003-ref.html | 76 + layout/reftests/xul/object-fit-contain-svg-003.xul | 69 + .../xul/object-fit-contain-svg-004-ref.html | 76 + layout/reftests/xul/object-fit-contain-svg-004.xul | 69 + .../xul/object-fit-contain-svg-005-ref.html | 76 + layout/reftests/xul/object-fit-contain-svg-005.xul | 69 + .../xul/object-fit-contain-svg-006-ref.html | 76 + layout/reftests/xul/object-fit-contain-svg-006.xul | 69 + .../object-fit-cover-png-001-ref.html} | 0 layout/reftests/xul/object-fit-cover-png-001.xul | 70 + .../object-fit-cover-png-002-ref.html} | 0 layout/reftests/xul/object-fit-cover-png-002.xul | 70 + .../reftests/xul/object-fit-cover-svg-001-ref.html | 76 + layout/reftests/xul/object-fit-cover-svg-001.xul | 69 + .../reftests/xul/object-fit-cover-svg-002-ref.html | 76 + layout/reftests/xul/object-fit-cover-svg-002.xul | 69 + .../reftests/xul/object-fit-cover-svg-003-ref.html | 76 + layout/reftests/xul/object-fit-cover-svg-003.xul | 69 + .../reftests/xul/object-fit-cover-svg-004-ref.html | 76 + layout/reftests/xul/object-fit-cover-svg-004.xul | 69 + .../reftests/xul/object-fit-cover-svg-005-ref.html | 76 + layout/reftests/xul/object-fit-cover-svg-005.xul | 69 + .../reftests/xul/object-fit-cover-svg-006-ref.html | 76 + layout/reftests/xul/object-fit-cover-svg-006.xul | 69 + .../object-fit-fill-png-001-ref.html} | 0 layout/reftests/xul/object-fit-fill-png-001.xul | 70 + .../object-fit-fill-png-002-ref.html} | 0 layout/reftests/xul/object-fit-fill-png-002.xul | 70 + .../reftests/xul/object-fit-fill-svg-001-ref.html | 76 + layout/reftests/xul/object-fit-fill-svg-001.xul | 69 + .../reftests/xul/object-fit-fill-svg-002-ref.html | 76 + layout/reftests/xul/object-fit-fill-svg-002.xul | 69 + .../reftests/xul/object-fit-fill-svg-003-ref.html | 76 + layout/reftests/xul/object-fit-fill-svg-003.xul | 69 + .../reftests/xul/object-fit-fill-svg-004-ref.html | 76 + layout/reftests/xul/object-fit-fill-svg-004.xul | 69 + .../reftests/xul/object-fit-fill-svg-005-ref.html | 76 + layout/reftests/xul/object-fit-fill-svg-005.xul | 69 + .../reftests/xul/object-fit-fill-svg-006-ref.html | 76 + layout/reftests/xul/object-fit-fill-svg-006.xul | 69 + .../object-fit-none-png-001-ref.html} | 0 layout/reftests/xul/object-fit-none-png-001.xul | 70 + .../object-fit-none-png-002-ref.html} | 0 layout/reftests/xul/object-fit-none-png-002.xul | 70 + .../reftests/xul/object-fit-none-svg-001-ref.html | 76 + layout/reftests/xul/object-fit-none-svg-001.xul | 69 + .../reftests/xul/object-fit-none-svg-002-ref.html | 76 + layout/reftests/xul/object-fit-none-svg-002.xul | 69 + .../reftests/xul/object-fit-none-svg-003-ref.html | 76 + layout/reftests/xul/object-fit-none-svg-003.xul | 69 + .../reftests/xul/object-fit-none-svg-004-ref.html | 76 + layout/reftests/xul/object-fit-none-svg-004.xul | 69 + .../reftests/xul/object-fit-none-svg-005-ref.html | 76 + layout/reftests/xul/object-fit-none-svg-005.xul | 69 + .../reftests/xul/object-fit-none-svg-006-ref.html | 76 + layout/reftests/xul/object-fit-none-svg-006.xul | 69 + .../object-fit-scale-down-png-001-ref.html} | 0 .../reftests/xul/object-fit-scale-down-png-001.xul | 70 + .../object-fit-scale-down-png-002-ref.html} | 0 .../reftests/xul/object-fit-scale-down-png-002.xul | 70 + .../xul/object-fit-scale-down-svg-001-ref.html | 77 + .../reftests/xul/object-fit-scale-down-svg-001.xul | 69 + .../xul/object-fit-scale-down-svg-002-ref.html | 77 + .../reftests/xul/object-fit-scale-down-svg-002.xul | 69 + .../xul/object-fit-scale-down-svg-003-ref.html | 77 + .../reftests/xul/object-fit-scale-down-svg-003.xul | 69 + .../xul/object-fit-scale-down-svg-004-ref.html | 77 + .../reftests/xul/object-fit-scale-down-svg-004.xul | 69 + .../xul/object-fit-scale-down-svg-005-ref.html | 77 + .../reftests/xul/object-fit-scale-down-svg-005.xul | 69 + .../xul/object-fit-scale-down-svg-006-ref.html | 77 + .../reftests/xul/object-fit-scale-down-svg-006.xul | 69 + .../object-position-png-001-ref.html} | 0 layout/reftests/xul/object-position-png-001.xul | 36 + .../object-position-png-002-ref.html} | 0 layout/reftests/xul/object-position-png-002.xul | 36 + layout/reftests/xul/reftest-stylo.list | 90 + layout/reftests/xul/reftest.list | 78 +- layout/reftests/xul/text-crop-ref.xul | 33 + layout/reftests/xul/text-crop.xul | 32 + layout/reftests/xul/treecell-image-svg-1-ref.xul | 17 + layout/reftests/xul/treecell-image-svg-1a.xul | 17 + layout/reftests/xul/treecell-image-svg-1b.xul | 17 + .../xul/treechildren-padding-percent-1-ref.xul | 19 + .../xul/treechildren-padding-percent-1.xul | 19 + layout/reftests/z-index/reftest-stylo.list | 13 + layout/reftests/z-index/reftest.list | 8 +- layout/style/AnimationCollection.cpp | 172 + layout/style/AnimationCollection.h | 147 + layout/style/AnimationCommon.cpp | 840 +- layout/style/AnimationCommon.h | 523 +- layout/style/CSS.cpp | 34 +- layout/style/CSS.h | 3 +- layout/style/CSSCalc.h | 4 +- layout/style/CSSEnabledState.h | 39 + layout/style/CSSLexer.cpp | 166 + layout/style/CSSLexer.h | 39 + layout/style/CSSRuleList.cpp | 4 +- layout/style/CSSRuleList.h | 5 +- layout/style/CSSStyleSheet.cpp | 795 +- layout/style/CSSStyleSheet.h | 241 +- layout/style/CSSUnprefixingService.js | 342 + layout/style/CSSUnprefixingService.manifest | 2 + layout/style/CSSValue.h | 7 +- layout/style/CSSVariableDeclarations.cpp | 123 +- layout/style/CSSVariableDeclarations.h | 13 +- layout/style/CSSVariableImageTable.h | 190 + layout/style/CSSVariableResolver.cpp | 7 +- layout/style/CSSVariableResolver.h | 6 +- layout/style/CounterStyleManager.cpp | 305 +- layout/style/CounterStyleManager.h | 9 +- layout/style/Declaration.cpp | 985 +- layout/style/Declaration.h | 227 +- layout/style/DeclarationBlock.h | 146 + layout/style/DeclarationBlockInlines.h | 114 + layout/style/ErrorReporter.cpp | 42 +- layout/style/ErrorReporter.h | 5 + layout/style/FontFace.cpp | 519 +- layout/style/FontFace.h | 122 +- layout/style/FontFaceSet.cpp | 897 +- layout/style/FontFaceSet.h | 155 +- layout/style/FontFaceSetIterator.cpp | 80 + layout/style/FontFaceSetIterator.h | 44 + layout/style/GenerateCSSPropsGenerated.py | 104 + layout/style/GroupRule.h | 20 +- layout/style/HandleRefPtr.h | 133 + layout/style/ImageDocument.css | 2 +- layout/style/ImageLoader.cpp | 182 +- layout/style/ImageLoader.h | 13 +- layout/style/ImportRule.h | 12 +- layout/style/IncrementalClearCOMRuleArray.cpp | 81 + layout/style/IncrementalClearCOMRuleArray.h | 28 + layout/style/LayerAnimationInfo.cpp | 53 + layout/style/LayerAnimationInfo.h | 33 + layout/style/Loader.cpp | 967 +- layout/style/Loader.h | 157 +- layout/style/Makefile.in | 16 +- layout/style/MediaQueryList.cpp | 18 +- layout/style/MediaQueryList.h | 20 +- layout/style/NameSpaceRule.h | 7 +- layout/style/PythonCSSProps.h | 41 + layout/style/Rule.h | 44 +- layout/style/RuleNodeCacheConditions.cpp | 53 + layout/style/RuleNodeCacheConditions.h | 156 + layout/style/RuleProcessorCache.cpp | 286 + layout/style/RuleProcessorCache.h | 150 + layout/style/SVGAttrAnimationRuleProcessor.cpp | 6 +- layout/style/SVGAttrAnimationRuleProcessor.h | 6 +- layout/style/ServoBindingList.h | 146 + layout/style/ServoBindingTypes.h | 144 + layout/style/ServoBindings.cpp | 1083 + layout/style/ServoBindings.h | 285 + layout/style/ServoDeclarationBlock.cpp | 110 + layout/style/ServoDeclarationBlock.h | 72 + layout/style/ServoElementSnapshot.cpp | 46 + layout/style/ServoElementSnapshot.h | 169 + layout/style/ServoStyleSet.cpp | 479 + layout/style/ServoStyleSet.h | 175 + layout/style/ServoStyleSheet.cpp | 143 + layout/style/ServoStyleSheet.h | 90 + layout/style/ServoTypes.h | 40 + layout/style/ServoUtils.h | 82 + layout/style/SheetParsingMode.h | 43 + layout/style/SheetType.h | 38 + layout/style/StyleAnimationValue.cpp | 3637 +- layout/style/StyleAnimationValue.h | 289 +- layout/style/StyleBackendType.h | 23 + layout/style/StyleComplexColor.h | 45 + layout/style/StyleContextSource.h | 161 + layout/style/StyleRule.cpp | 352 +- layout/style/StyleRule.h | 160 +- layout/style/StyleSetHandle.h | 219 + layout/style/StyleSetHandleInlines.h | 267 + layout/style/StyleSheet.cpp | 329 + layout/style/StyleSheet.h | 210 + layout/style/StyleSheetInfo.h | 52 + layout/style/StyleSheetInlines.h | 176 + layout/style/StyleStructContext.h | 121 + layout/style/TopLevelImageDocument.css | 7 + layout/style/TopLevelVideoDocument.css | 1 + layout/style/contenteditable.css | 28 +- layout/style/counterstyles.css | 373 - layout/style/crashtests/1135534.html | 1 + layout/style/crashtests/1146101-1.html | 10 + layout/style/crashtests/1161320-1.html | 25 + layout/style/crashtests/1161320-2.html | 25 + layout/style/crashtests/1161366-1.html | 7 + layout/style/crashtests/1163446-1.html | 4 + layout/style/crashtests/1164813-1.html | 33 + layout/style/crashtests/1186768-1.xhtml | 10 + layout/style/crashtests/1200568-1.html | 16 + layout/style/crashtests/1206105-1.html | 6 + layout/style/crashtests/1223688-1.html | 19 + layout/style/crashtests/1223694-1.html | 17 + layout/style/crashtests/1226400-1.html | 55 + layout/style/crashtests/1227501-1.html | 8 + layout/style/crashtests/1230408-1.html | 8 + layout/style/crashtests/1233135-1.html | 13 + layout/style/crashtests/1233135-2.html | 11 + layout/style/crashtests/1238660-1.html | 19 + layout/style/crashtests/1245260-1.html | 53 + layout/style/crashtests/1247865-1.html | 19 + layout/style/crashtests/1264396-1.html | 14 + layout/style/crashtests/1264949.html | 23 + layout/style/crashtests/1265611-1.html | 16 + layout/style/crashtests/1270795.html | 15 + layout/style/crashtests/1275026.html | 4 + layout/style/crashtests/1277908-1.html | 26 + layout/style/crashtests/1277908-2.html | 19 + layout/style/crashtests/1278463-1.html | 21 + layout/style/crashtests/1282076-1.html | 51 + layout/style/crashtests/1282076-2.html | 46 + layout/style/crashtests/1290994-1.html | 11 + layout/style/crashtests/1290994-2.html | 11 + layout/style/crashtests/1290994-3.html | 11 + layout/style/crashtests/1290994-4.html | 8 + layout/style/crashtests/1314531.html | 2 + layout/style/crashtests/1315889-1.html | 12 + layout/style/crashtests/1315894-1.html | 9 + layout/style/crashtests/1321357-1.html | 12 + layout/style/crashtests/1356601-1.html | 18 + layout/style/crashtests/460209-1.html | 9 + layout/style/crashtests/474377-1.xhtml | 18 + layout/style/crashtests/509569-1.html | 2 +- layout/style/crashtests/575464-1.html | 1 + layout/style/crashtests/621596-1.html | 18 + layout/style/crashtests/622314-1.xhtml | 26 + layout/style/crashtests/652976-1.svg | 10 + layout/style/crashtests/696869-1.html | 2 + layout/style/crashtests/989965-1.html | 6 +- layout/style/crashtests/crashtests.list | 80 +- layout/style/forms.css | 1041 - layout/style/full-screen-override.css | 35 - layout/style/generate-stylestructlist.py | 74 +- layout/style/html.css | 852 - layout/style/jar.mn | 39 +- layout/style/moz.build | 108 +- layout/style/nsAnimationManager.cpp | 1415 +- layout/style/nsAnimationManager.h | 326 +- layout/style/nsCSSAnonBoxList.h | 10 +- layout/style/nsCSSAnonBoxes.h | 2 + layout/style/nsCSSDataBlock.cpp | 732 +- layout/style/nsCSSDataBlock.h | 590 +- layout/style/nsCSSFontDescList.h | 1 + layout/style/nsCSSKeywordList.h | 74 +- layout/style/nsCSSKeywords.cpp | 25 +- layout/style/nsCSSKeywords.h | 2 +- layout/style/nsCSSParser.cpp | 6220 +- layout/style/nsCSSParser.h | 120 +- layout/style/nsCSSPropAliasList.h | 429 +- layout/style/nsCSSPropList.h | 3622 +- layout/style/nsCSSProperty.h | 102 - layout/style/nsCSSPropertyID.h | 118 + layout/style/nsCSSPropertyIDSet.h | 107 + layout/style/nsCSSPropertySet.h | 93 - layout/style/nsCSSProps.cpp | 3551 +- layout/style/nsCSSProps.h | 681 +- layout/style/nsCSSPropsGenerated.inc.in | 17 + layout/style/nsCSSPseudoClassList.h | 52 +- layout/style/nsCSSPseudoClasses.cpp | 88 +- layout/style/nsCSSPseudoClasses.h | 85 +- layout/style/nsCSSPseudoElementList.h | 4 + layout/style/nsCSSPseudoElements.cpp | 44 +- layout/style/nsCSSPseudoElements.h | 80 +- layout/style/nsCSSRuleProcessor.cpp | 1364 +- layout/style/nsCSSRuleProcessor.h | 96 +- layout/style/nsCSSRules.cpp | 437 +- layout/style/nsCSSRules.h | 196 +- layout/style/nsCSSScanner.cpp | 38 +- layout/style/nsCSSScanner.h | 33 +- layout/style/nsCSSValue.cpp | 1079 +- layout/style/nsCSSValue.h | 491 +- layout/style/nsComputedDOMStyle.cpp | 3982 +- layout/style/nsComputedDOMStyle.h | 766 +- layout/style/nsComputedDOMStylePropertyList.h | 72 +- layout/style/nsDOMCSSAttrDeclaration.cpp | 104 +- layout/style/nsDOMCSSAttrDeclaration.h | 13 +- layout/style/nsDOMCSSDeclaration.cpp | 294 +- layout/style/nsDOMCSSDeclaration.h | 67 +- layout/style/nsDOMCSSRGBColor.cpp | 4 +- layout/style/nsDOMCSSRGBColor.h | 11 +- layout/style/nsDOMCSSRect.cpp | 4 +- layout/style/nsDOMCSSRect.h | 15 +- layout/style/nsDOMCSSValueList.cpp | 11 +- layout/style/nsDOMCSSValueList.h | 8 +- layout/style/nsFontFaceLoader.cpp | 221 +- layout/style/nsFontFaceLoader.h | 15 +- layout/style/nsFontFaceUtils.cpp | 151 + layout/style/nsFontFaceUtils.h | 23 + layout/style/nsHTMLCSSStyleSheet.cpp | 101 +- layout/style/nsHTMLCSSStyleSheet.h | 10 +- layout/style/nsHTMLStyleSheet.cpp | 172 +- layout/style/nsHTMLStyleSheet.h | 37 +- layout/style/nsICSSDeclaration.h | 21 +- layout/style/nsICSSLoaderObserver.h | 13 +- layout/style/nsICSSPseudoComparator.h | 1 - layout/style/nsICSSUnprefixingService.idl | 76 + layout/style/nsIMediaList.h | 66 +- layout/style/nsIStyleRule.h | 15 + layout/style/nsIStyleRuleProcessor.h | 6 +- layout/style/nsIStyleSheet.h | 87 - layout/style/nsLayoutStylesheetCache.cpp | 538 +- layout/style/nsLayoutStylesheetCache.h | 128 +- layout/style/nsMediaFeatures.cpp | 1072 +- layout/style/nsMediaFeatures.h | 103 +- layout/style/nsNthIndexCache.cpp | 8 +- layout/style/nsNthIndexCache.h | 8 +- layout/style/nsROCSSPrimitiveValue.cpp | 33 +- layout/style/nsROCSSPrimitiveValue.h | 11 +- layout/style/nsRuleData.cpp | 1 - layout/style/nsRuleData.h | 24 +- layout/style/nsRuleNode.cpp | 6085 +- layout/style/nsRuleNode.h | 607 +- layout/style/nsRuleProcessorData.h | 42 +- layout/style/nsRuleWalker.h | 15 +- layout/style/nsStyleConsts.h | 698 +- layout/style/nsStyleContext.cpp | 1024 +- layout/style/nsStyleContext.h | 476 +- layout/style/nsStyleCoord.h | 135 +- layout/style/nsStyleSet.cpp | 1179 +- layout/style/nsStyleSet.h | 339 +- layout/style/nsStyleStruct.cpp | 4056 +- layout/style/nsStyleStruct.h | 3317 +- layout/style/nsStyleStructFwd.h | 8 +- layout/style/nsStyleStructInlines.h | 138 +- layout/style/nsStyleTransformMatrix.cpp | 770 +- layout/style/nsStyleTransformMatrix.h | 192 +- layout/style/nsStyleUtil.cpp | 230 +- layout/style/nsStyleUtil.h | 51 +- layout/style/nsTransitionManager.cpp | 1022 +- layout/style/nsTransitionManager.h | 400 +- layout/style/number-control.css | 19 - layout/style/quirk.css | 212 - layout/style/res/accessiblecaret-normal@1.5x.png | Bin 0 -> 16477 bytes layout/style/res/accessiblecaret-normal@1x.png | Bin 0 -> 15965 bytes layout/style/res/accessiblecaret-normal@2.25x.png | Bin 0 -> 17193 bytes layout/style/res/accessiblecaret-normal@2x.png | Bin 0 -> 17190 bytes .../style/res/accessiblecaret-tilt-left@1.5x.png | Bin 0 -> 16342 bytes layout/style/res/accessiblecaret-tilt-left@1x.png | Bin 0 -> 15894 bytes .../style/res/accessiblecaret-tilt-left@2.25x.png | Bin 0 -> 17063 bytes layout/style/res/accessiblecaret-tilt-left@2x.png | Bin 0 -> 16756 bytes .../style/res/accessiblecaret-tilt-right@1.5x.png | Bin 0 -> 16360 bytes layout/style/res/accessiblecaret-tilt-right@1x.png | Bin 0 -> 15886 bytes .../style/res/accessiblecaret-tilt-right@2.25x.png | Bin 0 -> 17087 bytes layout/style/res/accessiblecaret-tilt-right@2x.png | Bin 0 -> 16763 bytes layout/style/res/arrow-left.gif | Bin 0 -> 57 bytes layout/style/res/arrow-right.gif | Bin 0 -> 57 bytes layout/style/{ => res}/arrow.gif | Bin layout/style/res/arrowd-left.gif | Bin 0 -> 60 bytes layout/style/res/arrowd-right.gif | Bin 0 -> 59 bytes layout/style/{ => res}/arrowd.gif | Bin layout/style/res/counterstyles.css | 365 + layout/style/res/forms.css | 1142 + layout/style/res/html.css | 868 + layout/style/res/noframes.css | 13 + layout/style/res/noscript.css | 9 + layout/style/res/number-control.css | 18 + layout/style/{ => res}/plaintext.css | 0 layout/style/res/quirk.css | 203 + layout/style/res/ua.css | 473 + layout/style/res/viewsource.css | 101 + layout/style/test/ListCSSProperties.cpp | 21 +- layout/style/test/Makefile.in | 28 - layout/style/test/ParseCSS.cpp | 6 +- layout/style/test/TestCSSPropertyLookup.cpp | 14 +- .../{chrome => }/additional_sheets_helper.html | 0 layout/style/test/animation_utils.js | 32 +- layout/style/test/browser.ini | 3 +- layout/style/test/browser_bug453896.js | 40 +- .../test/browser_newtab_share_rule_processors.js | 38 + layout/style/test/bug453896_iframe.html | 6 +- layout/style/test/chrome/bug418986-2.js | 312 + layout/style/test/chrome/chrome.ini | 13 +- layout/style/test/chrome/hover_helper.html | 105 +- layout/style/test/chrome/match.png | Bin 0 -> 1210 bytes layout/style/test/chrome/mismatch.png | Bin 0 -> 1573 bytes layout/style/test/chrome/mochitest.ini | 4 - layout/style/test/chrome/test_addSheet.html | 46 - .../style/test/chrome/test_additional_sheets.html | 312 - .../test/chrome/test_author_specified_style.html | 5 +- layout/style/test/chrome/test_bug1157097.html | 31 + layout/style/test/chrome/test_bug1160724.xul | 76 + layout/style/test/chrome/test_bug418986-2.xul | 30 + layout/style/test/chrome/test_display_mode.html | 94 + .../test/chrome/test_display_mode_reflow.html | 74 + .../style/test/chrome/test_moz_document_rules.html | 2 +- layout/style/test/css-visited/mochitest.ini | 75 - layout/style/test/descriptor_database.js | 15 +- layout/style/test/display_mode_reflow_iframe.html | 23 + layout/style/test/file_animations_async_tests.html | 77 + .../file_animations_effect_timing_duration.html | 86 + .../file_animations_effect_timing_enddelay.html | 146 + .../file_animations_effect_timing_iterations.html | 73 + .../style/test/file_animations_iterationstart.html | 60 + layout/style/test/file_animations_pausing.html | 85 + .../style/test/file_animations_playbackrate.html | 102 + .../test/file_animations_styles_on_event.html | 70 + .../file_animations_with_disabled_properties.html | 50 + .../style/test/file_font_loading_api_vframe.html | 2 + layout/style/test/file_position_sticky.html | 88 - ...file_transitions_replacement_on_busy_frame.html | 93 + .../file_transitions_with_disabled_properties.html | 46 + layout/style/test/flexbox_layout_testcases.js | 2 +- layout/style/test/gen-css-properties.py | 24 + layout/style/test/mochitest.ini | 136 +- layout/style/test/moz.build | 111 +- .../style/test/newtab_share_rule_processors.html | 22 + layout/style/test/property_database.js | 5904 +- layout/style/test/test_addSheet.html | 46 + layout/style/test/test_additional_sheets.html | 314 + .../test/test_align_justify_computed_values.html | 529 + .../test/test_align_shorthand_serialization.html | 123 + layout/style/test/test_animations.html | 77 +- layout/style/test/test_animations_async_tests.html | 51 +- .../test/test_animations_dynamic_changes.html | 65 + .../test_animations_effect_timing_duration.html | 24 + .../test_animations_effect_timing_enddelay.html | 24 + .../test_animations_effect_timing_iterations.html | 24 + .../test_animations_event_handler_attribute.html | 181 + layout/style/test/test_animations_event_order.html | 668 + .../style/test/test_animations_iterationstart.html | 28 + layout/style/test/test_animations_omta.html | 412 +- layout/style/test/test_animations_omta_start.html | 8 +- layout/style/test/test_animations_pausing.html | 67 +- .../style/test/test_animations_playbackrate.html | 28 + .../test/test_animations_styles_on_event.html | 28 + .../test_animations_with_disabled_properties.html | 34 + layout/style/test/test_asyncopen2.html | 54 + .../test/test_attribute_selector_eof_behavior.html | 36 +- layout/style/test/test_bug1112014.html | 127 + layout/style/test/test_bug1203766.html | 112 + layout/style/test/test_bug1232829.html | 38 + layout/style/test/test_bug1292447.html | 377 + layout/style/test/test_bug365932.html | 387 - layout/style/test/test_bug377947.html | 8 +- layout/style/test/test_bug379741.html | 2 - layout/style/test/test_bug405818.html | 2 +- layout/style/test/test_bug413958.html | 8 +- layout/style/test/test_bug418986-2.html | 33 + layout/style/test/test_bug453896_deck.html | 1 + layout/style/test/test_bug621351.html | 8 +- layout/style/test/test_bug652486.html | 2 +- layout/style/test/test_bug657143.html | 234 +- layout/style/test/test_bug74880.html | 10 +- layout/style/test/test_cascade.html | 2 +- layout/style/test/test_ch_ex_no_infloops.html | 3 - .../style/test/test_change_hint_optimizations.html | 57 + layout/style/test/test_clip-path_polygon.html | 41 + .../test/test_compute_data_with_start_struct.html | 4 +- layout/style/test/test_computed_style.html | 209 +- .../test/test_computed_style_min_size_auto.html | 133 + layout/style/test/test_computed_style_prefs.html | 5 +- .../test/test_contain_formatting_context.html | 40 + layout/style/test/test_css_eof_handling.html | 10 - layout/style/test/test_css_escape_api.html | 17 +- layout/style/test/test_csslexer.js | 171 + layout/style/test/test_default_bidi_css.html | 66 +- layout/style/test/test_descriptor_storage.html | 28 +- .../style/test/test_dont_use_document_colors.html | 18 +- .../test/test_dynamic_change_causing_reflow.html | 139 +- layout/style/test/test_exposed_prop_accessors.html | 20 +- layout/style/test/test_extra_inherit_initial.html | 59 +- .../style/test/test_flexbox_align_self_auto.html | 214 - .../test/test_flexbox_child_display_values.xhtml | 2 +- .../test/test_flexbox_flex_grow_and_shrink.html | 44 +- layout/style/test/test_flexbox_min_size_auto.html | 144 - layout/style/test/test_flexbox_order.html | 36 +- layout/style/test/test_flexbox_order_abspos.html | 217 + layout/style/test/test_flexbox_order_table.html | 36 +- layout/style/test/test_font_face_parser.html | 57 +- layout/style/test/test_font_loading_api.html | 1900 +- layout/style/test/test_grid_computed_values.html | 106 + .../style/test/test_grid_container_shorthands.html | 222 +- .../test/test_grid_shorthand_serialization.html | 148 +- layout/style/test/test_group_insertRule.html | 2 +- layout/style/test/test_inherit_computation.html | 2 - layout/style/test/test_initial_computation.html | 2 - layout/style/test/test_initial_storage.html | 36 +- layout/style/test/test_logical_properties.html | 77 +- layout/style/test/test_media_queries.html | 100 +- layout/style/test/test_media_queries_dynamic.html | 92 + layout/style/test/test_media_query_list.html | 25 + layout/style/test/test_namespace_rule.html | 4 +- layout/style/test/test_of_type_selectors.xhtml | 2 +- layout/style/test/test_parse_rule.html | 5 +- layout/style/test/test_parse_url.html | 8 +- .../test/test_parser_diagnostics_unprintables.html | 60 +- layout/style/test/test_position_sticky.html | 77 +- layout/style/test/test_property_database.html | 63 +- layout/style/test/test_property_syntax_errors.html | 1 + layout/style/test/test_pseudoelement_state.html | 2 +- .../test/test_restyles_in_smil_animation.html | 113 + layout/style/test/test_root_node_display.html | 5 + layout/style/test/test_rule_insertion.html | 5 - layout/style/test/test_selectors.html | 63 +- .../test/test_selectors_on_anonymous_content.html | 2 +- layout/style/test/test_setPropertyWithNull.html | 16 +- .../test/test_shorthand_property_getters.html | 41 +- .../test/test_specified_value_serialization.html | 157 +- layout/style/test/test_transitions.html | 42 +- .../style/test/test_transitions_and_reframes.html | 4 +- .../style/test/test_transitions_and_restyles.html | 2 +- .../test/test_transitions_cancel_near_end.html | 6 +- .../test/test_transitions_dynamic_changes.html | 27 + layout/style/test/test_transitions_events.html | 91 +- .../style/test/test_transitions_per_property.html | 639 +- ...test_transitions_replacement_on_busy_frame.html | 30 + .../test/test_transitions_step_functions.html | 10 +- .../test_transitions_with_disabled_properties.html | 28 + layout/style/test/test_unclosed_parentheses.html | 6 +- layout/style/test/test_unicode_range_loading.html | 366 + layout/style/test/test_unprefixing_service.html | 93 + .../style/test/test_unprefixing_service_prefs.html | 132 + layout/style/test/test_value_cloning.html | 39 +- layout/style/test/test_value_computation.html | 24 +- layout/style/test/test_value_storage.html | 67 +- .../test/test_variable_serialization_computed.html | 6 + layout/style/test/test_variables.html | 24 + .../test_viewport_scrollbar_causing_reflow.html | 125 + .../style/test/test_webkit_device_pixel_ratio.html | 77 + layout/style/test/test_webkit_flex_display.html | 48 + layout/style/test/unprefixing_service_iframe.html | 394 + layout/style/test/unprefixing_service_utils.js | 87 + layout/style/test/xpcshell.ini | 5 + layout/style/ua.css | 438 - layout/style/viewsource.css | 96 - layout/style/xbl-marquee/jar.mn | 2 +- layout/style/xbl-marquee/moz.build | 2 +- layout/style/xbl-marquee/xbl-marquee.xml | 366 +- layout/svg/AutoReferenceLimiter.h | 127 + layout/svg/SVGContextPaint.cpp | 266 + layout/svg/SVGContextPaint.h | 197 + layout/svg/SVGFEContainerFrame.cpp | 15 +- layout/svg/SVGFEImageFrame.cpp | 84 +- layout/svg/SVGFELeafFrame.cpp | 15 +- layout/svg/SVGFEUnstyledLeafFrame.cpp | 13 +- layout/svg/SVGImageContext.h | 25 +- layout/svg/SVGTextFrame.cpp | 942 +- layout/svg/SVGTextFrame.h | 126 +- layout/svg/SVGViewFrame.cpp | 19 +- layout/svg/crashtests/1140080-1.svg | 11 + layout/svg/crashtests/1149542-1.svg | 9 + layout/svg/crashtests/1156581-1.svg | 12 + layout/svg/crashtests/1182496-1.html | 21 + layout/svg/crashtests/1209525-1.svg | 7 + layout/svg/crashtests/1223281-1.svg | 24 + layout/svg/crashtests/325427-1.svg | 20 + layout/svg/crashtests/767056-1.svg | 2 +- layout/svg/crashtests/803562-1.svg | 18 + layout/svg/crashtests/950324-1.svg | 3 + layout/svg/crashtests/crashtests.list | 26 +- layout/svg/moz.build | 17 +- layout/svg/nsCSSClipPathInstance.cpp | 377 + layout/svg/nsCSSClipPathInstance.h | 64 + layout/svg/nsCSSFilterInstance.cpp | 64 +- layout/svg/nsCSSFilterInstance.h | 29 +- layout/svg/nsFilterInstance.cpp | 150 +- layout/svg/nsFilterInstance.h | 45 +- layout/svg/nsISVGChildFrame.h | 13 +- layout/svg/nsSVGAFrame.cpp | 15 +- layout/svg/nsSVGClipPathFrame.cpp | 380 +- layout/svg/nsSVGClipPathFrame.h | 113 +- layout/svg/nsSVGContainerFrame.cpp | 59 +- layout/svg/nsSVGContainerFrame.h | 18 +- layout/svg/nsSVGEffects.cpp | 522 +- layout/svg/nsSVGEffects.h | 235 +- layout/svg/nsSVGFilterFrame.cpp | 37 +- layout/svg/nsSVGFilterFrame.h | 15 +- layout/svg/nsSVGFilterInstance.cpp | 48 +- layout/svg/nsSVGFilterInstance.h | 27 +- layout/svg/nsSVGFilterPaintCallback.h | 12 +- layout/svg/nsSVGForeignObjectFrame.cpp | 91 +- layout/svg/nsSVGForeignObjectFrame.h | 22 +- layout/svg/nsSVGGFrame.cpp | 10 +- layout/svg/nsSVGGFrame.h | 9 +- layout/svg/nsSVGGenericContainerFrame.h | 10 +- layout/svg/nsSVGGradientFrame.cpp | 100 +- layout/svg/nsSVGGradientFrame.h | 24 +- layout/svg/nsSVGImageFrame.cpp | 147 +- layout/svg/nsSVGInnerSVGFrame.cpp | 21 +- layout/svg/nsSVGInnerSVGFrame.h | 19 +- layout/svg/nsSVGIntegrationUtils.cpp | 707 +- layout/svg/nsSVGIntegrationUtils.h | 92 +- layout/svg/nsSVGMarkerFrame.cpp | 16 +- layout/svg/nsSVGMarkerFrame.h | 27 +- layout/svg/nsSVGMaskFrame.cpp | 88 +- layout/svg/nsSVGMaskFrame.h | 16 +- layout/svg/nsSVGMaskFrameNEON.cpp | 2 + layout/svg/nsSVGMaskFrameNEON.h | 6 +- layout/svg/nsSVGOuterSVGFrame.cpp | 188 +- layout/svg/nsSVGOuterSVGFrame.h | 38 +- layout/svg/nsSVGPaintServerFrame.cpp | 13 - layout/svg/nsSVGPaintServerFrame.h | 14 +- layout/svg/nsSVGPathGeometryFrame.cpp | 177 +- layout/svg/nsSVGPathGeometryFrame.h | 22 +- layout/svg/nsSVGPatternFrame.cpp | 92 +- layout/svg/nsSVGPatternFrame.h | 10 +- layout/svg/nsSVGStopFrame.cpp | 15 +- layout/svg/nsSVGSwitchFrame.cpp | 39 +- layout/svg/nsSVGUseFrame.cpp | 42 +- layout/svg/nsSVGUtils.cpp | 612 +- layout/svg/nsSVGUtils.h | 85 +- layout/svg/svg.css | 12 +- layout/tables/BasicTableLayoutStrategy.cpp | 642 +- layout/tables/BasicTableLayoutStrategy.h | 60 +- layout/tables/FixedTableLayoutStrategy.cpp | 711 +- layout/tables/FixedTableLayoutStrategy.h | 29 +- layout/tables/SpanningCellSorter.cpp | 54 +- layout/tables/SpanningCellSorter.h | 14 +- layout/tables/TableArea.h | 41 + layout/tables/celldata.h | 200 +- layout/tables/crashtests/1183896.html | 25 + layout/tables/crashtests/1223232.html | 6 + layout/tables/crashtests/1223282.html | 11 + layout/tables/crashtests/1243623-1.html | 27 + layout/tables/crashtests/410428-1.xhtml | 9 + layout/tables/crashtests/420242-1.xhtml | 4 + layout/tables/crashtests/444702-1.html | 5 + layout/tables/crashtests/501870-1.html | 1 + layout/tables/crashtests/crashtests.list | 20 +- layout/tables/moz.build | 14 +- layout/tables/nsCellMap.cpp | 491 +- layout/tables/nsCellMap.h | 108 +- layout/tables/nsITableLayoutStrategy.h | 14 +- layout/tables/nsTableCellFrame.cpp | 555 +- layout/tables/nsTableCellFrame.h | 136 +- layout/tables/nsTableColFrame.cpp | 56 +- layout/tables/nsTableColFrame.h | 131 +- layout/tables/nsTableColGroupFrame.cpp | 68 +- layout/tables/nsTableColGroupFrame.h | 43 +- layout/tables/nsTableFrame.cpp | 4406 +- layout/tables/nsTableFrame.h | 337 +- layout/tables/nsTableOuterFrame.cpp | 1015 - layout/tables/nsTableOuterFrame.h | 263 - layout/tables/nsTablePainter.cpp | 214 +- layout/tables/nsTableRowFrame.cpp | 1169 +- layout/tables/nsTableRowFrame.h | 291 +- layout/tables/nsTableRowGroupFrame.cpp | 1095 +- layout/tables/nsTableRowGroupFrame.h | 222 +- layout/tables/nsTableWrapperFrame.cpp | 1101 + layout/tables/nsTableWrapperFrame.h | 305 + layout/tables/reftests/1220621-1-ref.html | 17 + layout/tables/reftests/1220621-1a.html | 32 + layout/tables/reftests/1220621-1b.html | 31 + layout/tables/reftests/1220621-1c.html | 30 + layout/tables/reftests/1220621-1d.html | 34 + layout/tables/reftests/1220621-1e.html | 34 + layout/tables/reftests/1220621-1f.html | 32 + layout/tables/reftests/1220621-2-ref.html | 21 + layout/tables/reftests/1220621-2a.html | 29 + layout/tables/reftests/1220621-2b.html | 32 + layout/tables/reftests/reftest-stylo.list | 10 + layout/tables/reftests/reftest.list | 8 + layout/tools/layout-debug/application.ini | 2 +- layout/tools/layout-debug/moz.build | 2 +- layout/tools/layout-debug/src/moz.build | 4 +- .../layout-debug/src/nsILayoutDebuggingTools.idl | 6 +- .../layout-debug/src/nsILayoutRegressionTester.idl | 8 +- layout/tools/layout-debug/src/nsLayoutDebugCLH.cpp | 10 +- .../layout-debug/src/nsLayoutDebuggingTools.cpp | 10 +- .../tools/layout-debug/src/nsRegressionTester.cpp | 21 +- layout/tools/layout-debug/src/nsRegressionTester.h | 4 - layout/tools/layout-debug/ui/moz.build | 2 +- layout/tools/recording/moz.build | 2 +- layout/tools/recording/recording-cmdline.js | 4 +- layout/tools/recording/recording.js | 2 +- layout/tools/reftest/Makefile.in | 57 +- layout/tools/reftest/README.txt | 74 +- layout/tools/reftest/b2g_desktop.py | 218 - layout/tools/reftest/b2g_start_script.js | 46 +- layout/tools/reftest/bootstrap.js | 115 +- layout/tools/reftest/clean-reftest-output.pl | 0 layout/tools/reftest/install.rdf | 4 +- layout/tools/reftest/jar.mn | 7 +- layout/tools/reftest/mach_commands.py | 570 +- layout/tools/reftest/mach_test_package_commands.py | 92 + layout/tools/reftest/moz.build | 36 +- layout/tools/reftest/output.py | 135 + layout/tools/reftest/print-manifest-dirs.py | 29 - .../reftest/reftest-analyzer-structured.xhtml | 649 + layout/tools/reftest/reftest-analyzer.xhtml | 45 +- layout/tools/reftest/reftest-cmdline.js | 111 - layout/tools/reftest/reftest-cmdline.manifest | 3 - layout/tools/reftest/reftest-content.js | 270 +- layout/tools/reftest/reftest-preferences.js | 190 +- layout/tools/reftest/reftest-to-html.pl | 0 layout/tools/reftest/reftest.js | 2037 - layout/tools/reftest/reftest.jsm | 2108 + layout/tools/reftest/reftest.xul | 2 +- layout/tools/reftest/reftest/__init__.py | 137 +- layout/tools/reftest/reftestcommandline.py | 749 + layout/tools/reftest/remotereftest.py | 352 +- layout/tools/reftest/runreftest.py | 1430 +- layout/tools/reftest/runreftestb2g.py | 280 +- layout/tools/reftest/runreftestmulet.py | 203 + layout/xul/BoxObject.cpp | 28 +- layout/xul/BoxObject.h | 9 +- layout/xul/ContainerBoxObject.cpp | 4 +- layout/xul/ContainerBoxObject.h | 2 +- layout/xul/ListBoxObject.cpp | 10 +- layout/xul/ListBoxObject.h | 4 +- layout/xul/MenuBoxObject.cpp | 4 +- layout/xul/MenuBoxObject.h | 2 +- layout/xul/PopupBoxObject.cpp | 43 +- layout/xul/PopupBoxObject.h | 11 +- layout/xul/ScrollBoxObject.cpp | 30 +- layout/xul/ScrollBoxObject.h | 2 +- layout/xul/crashtests/366203-1.xul | 40 + layout/xul/crashtests/367185-1.xhtml | 11 + layout/xul/crashtests/617089.html | 9 + layout/xul/crashtests/716503.html | 11 + layout/xul/crashtests/crashtests.list | 14 +- layout/xul/grid/moz.build | 9 +- layout/xul/grid/nsGrid.cpp | 189 +- layout/xul/grid/nsGrid.h | 23 +- layout/xul/grid/nsGridCell.cpp | 36 +- layout/xul/grid/nsGridCell.h | 8 +- layout/xul/grid/nsGridLayout2.cpp | 32 +- layout/xul/grid/nsGridLayout2.h | 14 +- layout/xul/grid/nsGridRow.cpp | 4 +- layout/xul/grid/nsGridRow.h | 4 +- layout/xul/grid/nsGridRowGroupFrame.cpp | 10 +- layout/xul/grid/nsGridRowGroupFrame.h | 2 +- layout/xul/grid/nsGridRowGroupLayout.cpp | 42 +- layout/xul/grid/nsGridRowGroupLayout.h | 6 +- layout/xul/grid/nsGridRowLayout.cpp | 14 +- layout/xul/grid/nsGridRowLeafFrame.cpp | 14 +- layout/xul/grid/nsGridRowLeafFrame.h | 2 +- layout/xul/grid/nsGridRowLeafLayout.cpp | 51 +- layout/xul/grid/nsGridRowLeafLayout.h | 8 +- layout/xul/grid/reftests/reftest-stylo.list | 38 + layout/xul/grid/reftests/reftest.list | 36 +- layout/xul/moz.build | 15 +- layout/xul/nsBox.cpp | 163 +- layout/xul/nsBox.h | 52 +- layout/xul/nsBoxFrame.cpp | 393 +- layout/xul/nsBoxFrame.h | 44 +- layout/xul/nsBoxLayout.cpp | 8 +- layout/xul/nsBoxLayout.h | 8 +- layout/xul/nsBoxLayoutState.cpp | 6 +- layout/xul/nsBoxLayoutState.h | 21 +- layout/xul/nsButtonBoxFrame.cpp | 101 +- layout/xul/nsButtonBoxFrame.h | 38 +- layout/xul/nsDeckFrame.cpp | 12 +- layout/xul/nsDeckFrame.h | 2 +- layout/xul/nsDocElementBoxFrame.cpp | 2 +- layout/xul/nsGroupBoxFrame.cpp | 158 +- layout/xul/nsIScrollbarMediator.h | 31 +- layout/xul/nsImageBoxFrame.cpp | 326 +- layout/xul/nsImageBoxFrame.h | 30 +- layout/xul/nsLeafBoxFrame.cpp | 141 +- layout/xul/nsLeafBoxFrame.h | 26 +- layout/xul/nsListBoxBodyFrame.cpp | 86 +- layout/xul/nsListBoxBodyFrame.h | 35 +- layout/xul/nsListBoxLayout.cpp | 34 +- layout/xul/nsListBoxLayout.h | 8 +- layout/xul/nsListItemFrame.cpp | 4 +- layout/xul/nsListItemFrame.h | 2 +- layout/xul/nsMenuBarFrame.cpp | 30 +- layout/xul/nsMenuBarFrame.h | 6 +- layout/xul/nsMenuBarListener.cpp | 167 +- layout/xul/nsMenuBarListener.h | 5 + layout/xul/nsMenuFrame.cpp | 168 +- layout/xul/nsMenuFrame.h | 19 +- layout/xul/nsMenuParent.h | 7 +- layout/xul/nsMenuPopupFrame.cpp | 621 +- layout/xul/nsMenuPopupFrame.h | 145 +- layout/xul/nsPopupSetFrame.cpp | 4 +- layout/xul/nsPopupSetFrame.h | 2 +- layout/xul/nsProgressMeterFrame.cpp | 8 +- layout/xul/nsProgressMeterFrame.h | 2 +- layout/xul/nsResizerFrame.cpp | 92 +- layout/xul/nsResizerFrame.h | 4 +- layout/xul/nsRootBoxFrame.cpp | 26 +- layout/xul/nsScrollBoxFrame.cpp | 20 +- layout/xul/nsScrollbarButtonFrame.cpp | 52 +- layout/xul/nsScrollbarButtonFrame.h | 8 +- layout/xul/nsScrollbarFrame.cpp | 51 +- layout/xul/nsScrollbarFrame.h | 6 +- layout/xul/nsSliderFrame.cpp | 304 +- layout/xul/nsSliderFrame.h | 27 +- layout/xul/nsSplitterFrame.cpp | 164 +- layout/xul/nsSplitterFrame.h | 2 +- layout/xul/nsSprocketLayout.cpp | 209 +- layout/xul/nsSprocketLayout.h | 14 +- layout/xul/nsStackFrame.cpp | 4 +- layout/xul/nsStackLayout.cpp | 88 +- layout/xul/nsStackLayout.h | 14 +- layout/xul/nsTextBoxFrame.cpp | 465 +- layout/xul/nsTextBoxFrame.h | 22 +- layout/xul/nsTitleBarFrame.cpp | 36 +- layout/xul/nsTitleBarFrame.h | 3 +- layout/xul/nsXULLabelFrame.cpp | 4 +- layout/xul/nsXULPopupManager.cpp | 587 +- layout/xul/nsXULPopupManager.h | 112 +- layout/xul/nsXULTooltipListener.cpp | 32 +- layout/xul/reftest/reftest-stylo.list | 14 + layout/xul/reftest/reftest.list | 12 +- layout/xul/test/browser.ini | 6 +- layout/xul/test/browser_bug1163304.js | 35 + layout/xul/test/browser_bug685470.js | 62 +- layout/xul/test/browser_bug703210.js | 103 +- layout/xul/test/browser_bug706743.js | 202 +- layout/xul/test/chrome.ini | 8 +- layout/xul/test/mochitest.ini | 4 +- layout/xul/test/test_bug1197913.xul | 68 + layout/xul/test/test_bug381167.xhtml | 2 +- layout/xul/test/test_bug477754.xul | 4 +- layout/xul/test/test_bug703150.xul | 2 +- layout/xul/test/test_bug987230.xul | 10 + layout/xul/test/test_popupReflowPos.xul | 76 + layout/xul/test/test_stack.xul | 6 +- layout/xul/test/test_submenuClose.xul | 91 + layout/xul/test/test_windowminmaxsize.xul | 11 +- layout/xul/tree/TreeBoxObject.cpp | 16 +- layout/xul/tree/TreeBoxObject.h | 4 +- layout/xul/tree/crashtests/crashtests.list | 2 +- layout/xul/tree/moz.build | 10 +- layout/xul/tree/nsITreeColumns.idl | 1 + layout/xul/tree/nsTreeBodyFrame.cpp | 704 +- layout/xul/tree/nsTreeBodyFrame.h | 189 +- layout/xul/tree/nsTreeColFrame.cpp | 9 +- layout/xul/tree/nsTreeColFrame.h | 4 +- layout/xul/tree/nsTreeColumns.cpp | 37 +- layout/xul/tree/nsTreeColumns.h | 16 +- layout/xul/tree/nsTreeContentView.cpp | 258 +- layout/xul/tree/nsTreeContentView.h | 14 +- layout/xul/tree/nsTreeSelection.cpp | 7 +- layout/xul/tree/nsTreeStyleCache.cpp | 8 +- layout/xul/tree/nsTreeStyleCache.h | 1 + layout/xul/tree/nsTreeUtils.cpp | 6 +- mach | 10 +- media/ffvpx/COPYING.LGPLv2.1 | 502 + media/ffvpx/COPYING.LGPLv3 | 165 + media/ffvpx/FILES | 304 + media/ffvpx/README_MCP | 41 + media/ffvpx/changes.patch | 52 + media/ffvpx/compat/atomics/win32/stdatomic.h | 181 + media/ffvpx/compat/va_copy.h | 34 + media/ffvpx/compat/w32pthreads.h | 165 + media/ffvpx/config.h | 39 + media/ffvpx/config_common.h | 4 + media/ffvpx/config_darwin64.asm | 642 + media/ffvpx/config_darwin64.h | 658 + media/ffvpx/config_unix32.h | 661 + media/ffvpx/config_unix64.asm | 642 + media/ffvpx/config_unix64.h | 661 + media/ffvpx/config_win32.asm | 649 + media/ffvpx/config_win32.h | 665 + media/ffvpx/config_win64.asm | 649 + media/ffvpx/config_win64.h | 665 + media/ffvpx/defaults_disabled.asm | 1734 + media/ffvpx/defaults_disabled.h | 1734 + media/ffvpx/ffvpxcommon.mozbuild | 118 + media/ffvpx/libavcodec/allcodecs.c | 893 + .../include => media/ffvpx}/libavcodec/avcodec.h | 0 media/ffvpx/libavcodec/avcodec.symbols | 103 + media/ffvpx/libavcodec/avpacket.c | 733 + media/ffvpx/libavcodec/avpicture.c | 82 + media/ffvpx/libavcodec/bit_depth_template.c | 108 + media/ffvpx/libavcodec/bitstream.c | 357 + media/ffvpx/libavcodec/bitstream_filter.c | 185 + media/ffvpx/libavcodec/bitstream_filters.c | 106 + media/ffvpx/libavcodec/blockdsp.h | 50 + media/ffvpx/libavcodec/bsf.c | 547 + media/ffvpx/libavcodec/bsf.h | 44 + media/ffvpx/libavcodec/bsf_list.c | 6 + media/ffvpx/libavcodec/bytestream.h | 376 + media/ffvpx/libavcodec/codec_desc.c | 3164 + media/ffvpx/libavcodec/codec_list.c | 11 + media/ffvpx/libavcodec/decode.c | 1981 + media/ffvpx/libavcodec/decode.h | 79 + media/ffvpx/libavcodec/dummy_funcs.c | 851 + media/ffvpx/libavcodec/error_resilience.h | 97 + media/ffvpx/libavcodec/fdctdsp.h | 37 + media/ffvpx/libavcodec/flac.c | 246 + media/ffvpx/libavcodec/flac.h | 155 + media/ffvpx/libavcodec/flac_parser.c | 762 + media/ffvpx/libavcodec/flacdata.c | 33 + media/ffvpx/libavcodec/flacdata.h | 31 + media/ffvpx/libavcodec/flacdec.c | 693 + media/ffvpx/libavcodec/flacdsp.c | 130 + media/ffvpx/libavcodec/flacdsp.h | 43 + media/ffvpx/libavcodec/flacdsp_lpc_template.c | 159 + media/ffvpx/libavcodec/flacdsp_template.c | 103 + media/ffvpx/libavcodec/frame_thread_encoder.h | 30 + media/ffvpx/libavcodec/get_bits.h | 615 + media/ffvpx/libavcodec/golomb.c | 173 + media/ffvpx/libavcodec/golomb.h | 590 + media/ffvpx/libavcodec/h263dsp.h | 35 + media/ffvpx/libavcodec/h264chroma.h | 40 + media/ffvpx/libavcodec/h264dsp.h | 133 + media/ffvpx/libavcodec/h264pred.c | 603 + media/ffvpx/libavcodec/h264pred.h | 126 + media/ffvpx/libavcodec/h264pred_template.c | 1355 + media/ffvpx/libavcodec/hpeldsp.h | 106 + media/ffvpx/libavcodec/hwaccel.h | 84 + media/ffvpx/libavcodec/hwaccels.h | 78 + media/ffvpx/libavcodec/idctdsp.h | 122 + media/ffvpx/libavcodec/imgconvert.c | 232 + media/ffvpx/libavcodec/internal.h | 413 + media/ffvpx/libavcodec/log2_tab.c | 1 + media/ffvpx/libavcodec/mathops.h | 251 + media/ffvpx/libavcodec/mathtables.c | 114 + media/ffvpx/libavcodec/me_cmp.h | 95 + media/ffvpx/libavcodec/motion_est.h | 135 + media/ffvpx/libavcodec/moz.build | 74 + media/ffvpx/libavcodec/mpeg12data.h | 57 + media/ffvpx/libavcodec/mpegpicture.h | 114 + media/ffvpx/libavcodec/mpegutils.h | 148 + media/ffvpx/libavcodec/mpegvideo.h | 772 + media/ffvpx/libavcodec/mpegvideodata.h | 35 + media/ffvpx/libavcodec/mpegvideodsp.h | 47 + media/ffvpx/libavcodec/mpegvideoencdsp.h | 58 + media/ffvpx/libavcodec/null_bsf.c | 35 + media/ffvpx/libavcodec/options.c | 518 + media/ffvpx/libavcodec/options_table.h | 493 + media/ffvpx/libavcodec/parser.c | 416 + media/ffvpx/libavcodec/parser.h | 60 + media/ffvpx/libavcodec/parser_list.c | 8 + media/ffvpx/libavcodec/pixblockdsp.h | 55 + media/ffvpx/libavcodec/profiles.c | 155 + media/ffvpx/libavcodec/profiles.h | 37 + media/ffvpx/libavcodec/pthread.c | 88 + media/ffvpx/libavcodec/pthread_frame.c | 1015 + media/ffvpx/libavcodec/pthread_internal.h | 34 + media/ffvpx/libavcodec/pthread_slice.c | 242 + media/ffvpx/libavcodec/put_bits.h | 365 + media/ffvpx/libavcodec/qpeldsp.h | 83 + media/ffvpx/libavcodec/qsv_api.c | 42 + media/ffvpx/libavcodec/ratecontrol.h | 99 + media/ffvpx/libavcodec/raw.c | 332 + media/ffvpx/libavcodec/raw.h | 48 + media/ffvpx/libavcodec/rectangle.h | 124 + media/ffvpx/libavcodec/reverse.c | 1 + media/ffvpx/libavcodec/rl.h | 87 + media/ffvpx/libavcodec/rnd_avg.h | 51 + media/ffvpx/libavcodec/thread.h | 144 + media/ffvpx/libavcodec/unary.h | 56 + media/ffvpx/libavcodec/utils.c | 2197 + .../include => media/ffvpx}/libavcodec/version.h | 0 media/ffvpx/libavcodec/videodsp.c | 57 + media/ffvpx/libavcodec/videodsp.h | 88 + media/ffvpx/libavcodec/videodsp_template.c | 100 + media/ffvpx/libavcodec/vlc.h | 81 + media/ffvpx/libavcodec/vorbis_parser.c | 341 + media/ffvpx/libavcodec/vorbis_parser.h | 74 + media/ffvpx/libavcodec/vorbis_parser_internal.h | 46 + media/ffvpx/libavcodec/vp3dsp.h | 53 + media/ffvpx/libavcodec/vp56.h | 404 + media/ffvpx/libavcodec/vp56dsp.h | 44 + media/ffvpx/libavcodec/vp56rac.c | 50 + media/ffvpx/libavcodec/vp8.c | 2976 + media/ffvpx/libavcodec/vp8.h | 351 + media/ffvpx/libavcodec/vp8_parser.c | 81 + media/ffvpx/libavcodec/vp8data.h | 830 + media/ffvpx/libavcodec/vp8dsp.c | 743 + media/ffvpx/libavcodec/vp8dsp.h | 106 + media/ffvpx/libavcodec/vp9.c | 1819 + media/ffvpx/libavcodec/vp9.h | 73 + media/ffvpx/libavcodec/vp9_mc_template.c | 439 + media/ffvpx/libavcodec/vp9_parser.c | 66 + media/ffvpx/libavcodec/vp9_superframe_split_bsf.c | 147 + media/ffvpx/libavcodec/vp9block.c | 1449 + media/ffvpx/libavcodec/vp9data.c | 2247 + media/ffvpx/libavcodec/vp9data.h | 71 + media/ffvpx/libavcodec/vp9dec.h | 240 + media/ffvpx/libavcodec/vp9dsp.c | 99 + media/ffvpx/libavcodec/vp9dsp.h | 136 + media/ffvpx/libavcodec/vp9dsp_10bpp.c | 26 + media/ffvpx/libavcodec/vp9dsp_12bpp.c | 26 + media/ffvpx/libavcodec/vp9dsp_8bpp.c | 26 + media/ffvpx/libavcodec/vp9dsp_template.c | 2546 + media/ffvpx/libavcodec/vp9lpf.c | 202 + media/ffvpx/libavcodec/vp9mvs.c | 364 + media/ffvpx/libavcodec/vp9prob.c | 274 + media/ffvpx/libavcodec/vp9recon.c | 644 + media/ffvpx/libavcodec/vp9shared.h | 169 + media/ffvpx/libavcodec/x86/constants.c | 94 + media/ffvpx/libavcodec/x86/constants.h | 72 + media/ffvpx/libavcodec/x86/flacdsp.asm | 313 + media/ffvpx/libavcodec/x86/flacdsp_init.c | 115 + media/ffvpx/libavcodec/x86/h264_intrapred.asm | 2757 + .../ffvpx/libavcodec/x86/h264_intrapred_10bit.asm | 1199 + media/ffvpx/libavcodec/x86/h264_intrapred_init.c | 410 + media/ffvpx/libavcodec/x86/mathops.h | 133 + media/ffvpx/libavcodec/x86/moz.build | 35 + media/ffvpx/libavcodec/x86/videodsp.asm | 468 + media/ffvpx/libavcodec/x86/videodsp_init.c | 309 + media/ffvpx/libavcodec/x86/vp56_arith.h | 51 + media/ffvpx/libavcodec/x86/vp8dsp.asm | 1231 + media/ffvpx/libavcodec/x86/vp8dsp_init.c | 467 + media/ffvpx/libavcodec/x86/vp8dsp_loopfilter.asm | 1584 + media/ffvpx/libavcodec/x86/vp9dsp_init.c | 416 + media/ffvpx/libavcodec/x86/vp9dsp_init.h | 189 + media/ffvpx/libavcodec/x86/vp9dsp_init_10bpp.c | 25 + media/ffvpx/libavcodec/x86/vp9dsp_init_12bpp.c | 25 + media/ffvpx/libavcodec/x86/vp9dsp_init_16bpp.c | 149 + .../libavcodec/x86/vp9dsp_init_16bpp_template.c | 240 + media/ffvpx/libavcodec/x86/vp9intrapred.asm | 2044 + media/ffvpx/libavcodec/x86/vp9intrapred_16bpp.asm | 2392 + media/ffvpx/libavcodec/x86/vp9itxfm.asm | 3197 + media/ffvpx/libavcodec/x86/vp9itxfm_16bpp.asm | 2044 + media/ffvpx/libavcodec/x86/vp9itxfm_template.asm | 142 + media/ffvpx/libavcodec/x86/vp9lpf.asm | 1211 + media/ffvpx/libavcodec/x86/vp9lpf_16bpp.asm | 823 + media/ffvpx/libavcodec/x86/vp9mc.asm | 675 + media/ffvpx/libavcodec/x86/vp9mc_16bpp.asm | 431 + media/ffvpx/libavcodec/xiph.c | 63 + media/ffvpx/libavcodec/xiph.h | 43 + media/ffvpx/libavutil/adler32.c | 97 + media/ffvpx/libavutil/adler32.h | 60 + .../include => media/ffvpx}/libavutil/attributes.h | 0 media/ffvpx/libavutil/avassert.h | 75 + .../include => media/ffvpx}/libavutil/avconfig.h | 0 media/ffvpx/libavutil/avstring.c | 460 + media/ffvpx/libavutil/avstring.h | 407 + .../include => media/ffvpx}/libavutil/avutil.h | 0 media/ffvpx/libavutil/avutil.symbols | 324 + media/ffvpx/libavutil/avutilres.rc | 55 + media/ffvpx/libavutil/base64.c | 174 + media/ffvpx/libavutil/base64.h | 72 + media/ffvpx/libavutil/bprint.c | 305 + media/ffvpx/libavutil/bprint.h | 219 + media/ffvpx/libavutil/bswap.h | 109 + media/ffvpx/libavutil/buffer.c | 357 + .../include => media/ffvpx}/libavutil/buffer.h | 0 media/ffvpx/libavutil/buffer_internal.h | 98 + media/ffvpx/libavutil/channel_layout.c | 287 + .../ffvpx}/libavutil/channel_layout.h | 0 media/ffvpx/libavutil/color_utils.c | 235 + media/ffvpx/libavutil/color_utils.h | 56 + media/ffvpx/libavutil/colorspace.h | 110 + media/ffvpx/libavutil/common.h | 560 + media/ffvpx/libavutil/cpu.c | 321 + .../include => media/ffvpx}/libavutil/cpu.h | 0 media/ffvpx/libavutil/cpu_internal.h | 54 + media/ffvpx/libavutil/crc.c | 415 + media/ffvpx/libavutil/crc.h | 100 + media/ffvpx/libavutil/dict.c | 272 + .../include => media/ffvpx}/libavutil/dict.h | 0 media/ffvpx/libavutil/dummy_funcs.c | 31 + media/ffvpx/libavutil/dynarray.h | 70 + media/ffvpx/libavutil/error.c | 129 + .../include => media/ffvpx}/libavutil/error.h | 0 media/ffvpx/libavutil/eval.c | 760 + media/ffvpx/libavutil/eval.h | 113 + media/ffvpx/libavutil/ffmath.h | 67 + media/ffvpx/libavutil/fftime.h | 56 + media/ffvpx/libavutil/ffversion.h | 5 + media/ffvpx/libavutil/fifo.c | 240 + media/ffvpx/libavutil/fifo.h | 179 + media/ffvpx/libavutil/fixed_dsp.c | 167 + media/ffvpx/libavutil/fixed_dsp.h | 205 + media/ffvpx/libavutil/float_dsp.c | 155 + media/ffvpx/libavutil/float_dsp.h | 202 + media/ffvpx/libavutil/frame.c | 939 + .../include => media/ffvpx}/libavutil/frame.h | 0 media/ffvpx/libavutil/hwcontext.c | 873 + .../include => media/ffvpx}/libavutil/hwcontext.h | 0 media/ffvpx/libavutil/hwcontext_internal.h | 171 + media/ffvpx/libavutil/imgutils.c | 662 + media/ffvpx/libavutil/imgutils.h | 277 + media/ffvpx/libavutil/imgutils_internal.h | 30 + media/ffvpx/libavutil/integer.c | 166 + media/ffvpx/libavutil/integer.h | 86 + media/ffvpx/libavutil/internal.h | 372 + .../include => media/ffvpx}/libavutil/intfloat.h | 0 media/ffvpx/libavutil/intmath.c | 34 + media/ffvpx/libavutil/intmath.h | 165 + media/ffvpx/libavutil/intreadwrite.h | 629 + media/ffvpx/libavutil/libm.h | 471 + media/ffvpx/libavutil/lls.c | 123 + media/ffvpx/libavutil/lls.h | 64 + media/ffvpx/libavutil/log.c | 435 + .../include => media/ffvpx}/libavutil/log.h | 0 media/ffvpx/libavutil/log2_tab.c | 32 + .../include => media/ffvpx}/libavutil/macros.h | 0 media/ffvpx/libavutil/mathematics.c | 211 + .../ffvpx}/libavutil/mathematics.h | 0 media/ffvpx/libavutil/mem.c | 496 + .../include => media/ffvpx}/libavutil/mem.h | 0 media/ffvpx/libavutil/mem_internal.h | 45 + media/ffvpx/libavutil/moz.build | 59 + media/ffvpx/libavutil/opt.c | 2026 + media/ffvpx/libavutil/opt.h | 864 + media/ffvpx/libavutil/parseutils.c | 780 + media/ffvpx/libavutil/parseutils.h | 193 + media/ffvpx/libavutil/pixdesc.c | 2783 + media/ffvpx/libavutil/pixdesc.h | 433 + media/ffvpx/libavutil/pixelutils.c | 87 + media/ffvpx/libavutil/pixelutils.h | 52 + .../include => media/ffvpx}/libavutil/pixfmt.h | 0 media/ffvpx/libavutil/qsort.h | 122 + media/ffvpx/libavutil/rational.c | 184 + .../include => media/ffvpx}/libavutil/rational.h | 0 media/ffvpx/libavutil/replaygain.h | 50 + media/ffvpx/libavutil/reverse.c | 40 + media/ffvpx/libavutil/reverse.h | 28 + media/ffvpx/libavutil/samplefmt.c | 254 + .../include => media/ffvpx}/libavutil/samplefmt.h | 0 media/ffvpx/libavutil/slicethread.c | 255 + media/ffvpx/libavutil/slicethread.h | 52 + media/ffvpx/libavutil/thread.h | 173 + media/ffvpx/libavutil/threadmessage.c | 222 + media/ffvpx/libavutil/threadmessage.h | 107 + media/ffvpx/libavutil/time.c | 98 + media/ffvpx/libavutil/time_internal.h | 47 + media/ffvpx/libavutil/timecode.c | 220 + media/ffvpx/libavutil/timecode.h | 140 + media/ffvpx/libavutil/timer.h | 141 + media/ffvpx/libavutil/timestamp.h | 78 + media/ffvpx/libavutil/utils.c | 160 + .../include => media/ffvpx}/libavutil/version.h | 0 media/ffvpx/libavutil/x86/asm.h | 154 + media/ffvpx/libavutil/x86/bswap.h | 87 + media/ffvpx/libavutil/x86/cpu.c | 272 + media/ffvpx/libavutil/x86/cpu.h | 113 + media/ffvpx/libavutil/x86/cpuid.asm | 91 + media/ffvpx/libavutil/x86/emms.asm | 30 + media/ffvpx/libavutil/x86/emms.h | 55 + media/ffvpx/libavutil/x86/fixed_dsp.asm | 48 + media/ffvpx/libavutil/x86/fixed_dsp_init.c | 35 + media/ffvpx/libavutil/x86/float_dsp.asm | 451 + media/ffvpx/libavutil/x86/float_dsp_init.c | 114 + media/ffvpx/libavutil/x86/imgutils.asm | 53 + media/ffvpx/libavutil/x86/imgutils_init.c | 49 + media/ffvpx/libavutil/x86/intmath.h | 139 + media/ffvpx/libavutil/x86/intreadwrite.h | 97 + media/ffvpx/libavutil/x86/lls.asm | 290 + media/ffvpx/libavutil/x86/lls_init.c | 45 + media/ffvpx/libavutil/x86/moz.build | 23 + media/ffvpx/libavutil/x86/pixelutils.asm | 165 + media/ffvpx/libavutil/x86/pixelutils.h | 26 + media/ffvpx/libavutil/x86/pixelutils_init.c | 64 + media/ffvpx/libavutil/x86/timer.h | 50 + media/ffvpx/libavutil/x86/x86inc.asm | 1701 + media/ffvpx/libavutil/x86/x86util.asm | 1028 + media/ffvpx/libavutil_visibility.h | 29 + media/ffvpx/moz.build | 10 + media/gmp-clearkey/0.1/AnnexB.cpp | 22 +- media/gmp-clearkey/0.1/AnnexB.h | 18 +- media/gmp-clearkey/0.1/ArrayUtils.h | 23 + media/gmp-clearkey/0.1/AudioDecoder.cpp | 39 +- media/gmp-clearkey/0.1/AudioDecoder.h | 10 +- media/gmp-clearkey/0.1/BigEndian.h | 68 + media/gmp-clearkey/0.1/ClearKeyAsyncShutdown.cpp | 45 + media/gmp-clearkey/0.1/ClearKeyAsyncShutdown.h | 37 + media/gmp-clearkey/0.1/ClearKeyBase64.cpp | 35 +- media/gmp-clearkey/0.1/ClearKeyBase64.h | 25 +- .../gmp-clearkey/0.1/ClearKeyDecryptionManager.cpp | 101 +- media/gmp-clearkey/0.1/ClearKeyDecryptionManager.h | 62 +- media/gmp-clearkey/0.1/ClearKeyPersistence.cpp | 35 +- media/gmp-clearkey/0.1/ClearKeyPersistence.h | 21 +- media/gmp-clearkey/0.1/ClearKeySession.cpp | 56 +- media/gmp-clearkey/0.1/ClearKeySession.h | 21 +- media/gmp-clearkey/0.1/ClearKeySessionManager.cpp | 158 +- media/gmp-clearkey/0.1/ClearKeySessionManager.h | 28 +- media/gmp-clearkey/0.1/ClearKeyStorage.cpp | 28 +- media/gmp-clearkey/0.1/ClearKeyStorage.h | 22 +- media/gmp-clearkey/0.1/ClearKeyUtils.cpp | 217 +- media/gmp-clearkey/0.1/ClearKeyUtils.h | 64 +- media/gmp-clearkey/0.1/Makefile.in | 10 - media/gmp-clearkey/0.1/RefCounted.h | 92 +- media/gmp-clearkey/0.1/VideoDecoder.cpp | 163 +- media/gmp-clearkey/0.1/VideoDecoder.h | 29 +- media/gmp-clearkey/0.1/WMFH264Decoder.cpp | 19 +- media/gmp-clearkey/0.1/WMFH264Decoder.h | 2 +- media/gmp-clearkey/0.1/WMFSymbols.h | 20 +- media/gmp-clearkey/0.1/WMFUtils.cpp | 34 +- media/gmp-clearkey/0.1/WMFUtils.h | 24 +- media/gmp-clearkey/0.1/clearkey.info.in | 6 +- media/gmp-clearkey/0.1/gmp-clearkey.cpp | 49 +- media/gmp-clearkey/0.1/gmp-task-utils-generated.h | 48 +- media/gmp-clearkey/0.1/gmp-task-utils.h | 22 +- media/gmp-clearkey/0.1/gtest/TestClearKeyUtils.cpp | 54 +- media/gmp-clearkey/0.1/gtest/moz.build | 4 +- media/gmp-clearkey/0.1/moz.build | 17 +- media/gmp-clearkey/0.1/openaes/oaes_lib.c | 4 +- media/jxrlib/common/include/guiddef.h | 231 - media/jxrlib/common/include/wmsal.h | 757 - media/jxrlib/common/include/wmspecstring.h | 342 - media/jxrlib/common/include/wmspecstrings_adt.h | 71 - media/jxrlib/common/include/wmspecstrings_strict.h | 1096 - media/jxrlib/common/include/wmspecstrings_undef.h | 406 - media/jxrlib/image/decode/JXRTranscode.c | 1015 - media/jxrlib/image/decode/decode.c | 287 - media/jxrlib/image/decode/decode.h | 149 - media/jxrlib/image/decode/postprocess.c | 288 - media/jxrlib/image/decode/segdec.c | 1252 - media/jxrlib/image/decode/strInvTransform.c | 1888 - media/jxrlib/image/decode/strPredQuantDec.c | 539 - media/jxrlib/image/decode/strdec.c | 4361 - media/jxrlib/image/decode/strdec_x86.c | 6183 - media/jxrlib/image/sys/adapthuff.c | 511 - media/jxrlib/image/sys/ansi.h | 61 - media/jxrlib/image/sys/common.h | 131 - media/jxrlib/image/sys/image.c | 184 - media/jxrlib/image/sys/perfTimer.h | 115 - media/jxrlib/image/sys/perfTimerANSI.c | 274 - media/jxrlib/image/sys/strPredQuant.c | 306 - media/jxrlib/image/sys/strTransform.c | 85 - media/jxrlib/image/sys/strTransform.h | 50 - media/jxrlib/image/sys/strcodec.c | 1589 - media/jxrlib/image/sys/strcodec.h | 687 - media/jxrlib/image/sys/windowsmediaphoto.h | 532 - media/jxrlib/image/sys/xplatform_image.h | 84 - media/jxrlib/image/x86/x86.h | 58 - media/jxrlib/jxrgluelib/JXRGlue.c | 975 - media/jxrlib/jxrgluelib/JXRGlue.h | 691 - media/jxrlib/jxrgluelib/JXRGlueDec.c | 1308 - media/jxrlib/jxrgluelib/JXRGlueDecUtil.c | 64 - media/jxrlib/jxrgluelib/JXRGlueEnc.c | 1432 - media/jxrlib/jxrgluelib/JXRGluePFC.c | 2893 - media/jxrlib/jxrgluelib/JXRGlueTCUtil.c | 122 - media/jxrlib/jxrgluelib/JXRMeta.c | 905 - media/jxrlib/jxrgluelib/JXRMeta.h | 258 - media/jxrlib/moz.build | 61 - media/kiss_fft/Makefile.in | 4 + media/libaom/README_MCP | 13 + media/libaom/aom_version.h | 7 + media/libaom/cmakeparser.py | 293 + media/libaom/config/aom_version.h | 7 + media/libaom/config/generic/config/aom_config.asm | 76 + media/libaom/config/generic/config/aom_config.h | 82 + media/libaom/config/generic/config/aom_dsp_rtcd.h | 1380 + .../libaom/config/generic/config/aom_scale_rtcd.h | 85 + media/libaom/config/generic/config/av1_rtcd.h | 331 + .../libaom/config/linux/arm/config/aom_config.asm | 77 + media/libaom/config/linux/arm/config/aom_config.h | 82 + .../libaom/config/linux/arm/config/aom_dsp_rtcd.h | 1508 + .../config/linux/arm/config/aom_scale_rtcd.h | 90 + media/libaom/config/linux/arm/config/av1_rtcd.h | 421 + .../libaom/config/linux/ia32/config/aom_config.asm | 76 + media/libaom/config/linux/ia32/config/aom_config.h | 82 + .../libaom/config/linux/ia32/config/aom_dsp_rtcd.h | 2379 + .../config/linux/ia32/config/aom_scale_rtcd.h | 88 + media/libaom/config/linux/ia32/config/av1_rtcd.h | 605 + .../libaom/config/linux/x64/config/aom_config.asm | 76 + media/libaom/config/linux/x64/config/aom_config.h | 82 + .../libaom/config/linux/x64/config/aom_dsp_rtcd.h | 2001 + .../config/linux/x64/config/aom_scale_rtcd.h | 88 + media/libaom/config/linux/x64/config/av1_rtcd.h | 594 + media/libaom/config/mac/x64/config/aom_config.asm | 76 + media/libaom/config/mac/x64/config/aom_config.h | 82 + media/libaom/config/mac/x64/config/aom_dsp_rtcd.h | 2001 + .../libaom/config/mac/x64/config/aom_scale_rtcd.h | 88 + media/libaom/config/mac/x64/config/av1_rtcd.h | 594 + media/libaom/config/win/ia32/config/aom_config.asm | 76 + media/libaom/config/win/ia32/config/aom_config.h | 82 + media/libaom/config/win/ia32/config/aom_dsp_rtcd.h | 2379 + .../libaom/config/win/ia32/config/aom_scale_rtcd.h | 88 + media/libaom/config/win/ia32/config/av1_rtcd.h | 605 + .../config/win/mingw32/config/aom_config.asm | 76 + .../libaom/config/win/mingw32/config/aom_config.h | 82 + .../config/win/mingw32/config/aom_dsp_rtcd.h | 2379 + .../config/win/mingw32/config/aom_scale_rtcd.h | 88 + media/libaom/config/win/mingw32/config/av1_rtcd.h | 605 + .../config/win/mingw64/config/aom_config.asm | 76 + .../libaom/config/win/mingw64/config/aom_config.h | 82 + .../config/win/mingw64/config/aom_dsp_rtcd.h | 2001 + .../config/win/mingw64/config/aom_scale_rtcd.h | 88 + media/libaom/config/win/mingw64/config/av1_rtcd.h | 594 + media/libaom/config/win/x64/config/aom_config.asm | 76 + media/libaom/config/win/x64/config/aom_config.h | 82 + media/libaom/config/win/x64/config/aom_dsp_rtcd.h | 2001 + .../libaom/config/win/x64/config/aom_scale_rtcd.h | 88 + media/libaom/config/win/x64/config/av1_rtcd.h | 594 + media/libaom/generate_sources_mozbuild.py | 163 + media/libaom/generate_sources_mozbuild.sh | 80 + media/libaom/moz.build | 143 + media/libaom/sources.mozbuild | 533 + media/libaom/test_cmakeparser.py | 190 + media/libav/COPYING.GPLv2 | 339 + media/libav/COPYING.GPLv3 | 674 + media/libav/COPYING.LGPLv2.1 | 502 + media/libav/COPYING.LGPLv3 | 165 + media/libav/CREDITS | 55 + media/libav/LICENSE | 66 + media/libav/README | 1 + media/libav/README.md | 40 + media/libav/README_MOZILLA | 20 + media/libav/RELEASE | 1 + media/libav/VERSION | 1 + media/libav/avfft_dummy_funcs.c | 64 + media/libav/avfft_perms.h | 17 + media/libav/config.h | 26 + media/libav/config_common.asm | 1083 + media/libav/config_common.h | 1085 + media/libav/config_darwin.asm | 249 + media/libav/config_darwin.h | 259 + media/libav/config_unix.asm | 255 + media/libav/config_unix.h | 265 + media/libav/config_win.asm | 258 + media/libav/config_win.h | 274 + media/libav/libavcodec/avfft.c | 145 + .../include => media/libav}/libavcodec/avfft.h | 0 media/libav/libavcodec/dct.h | 63 + media/libav/libavcodec/fft-internal.h | 75 + media/libav/libavcodec/fft.h | 157 + media/libav/libavcodec/fft_fixed.c | 20 + media/libav/libavcodec/fft_float.c | 20 + media/libav/libavcodec/fft_template.c | 353 + media/libav/libavcodec/mathops.h | 232 + media/libav/libavcodec/rdft.c | 133 + media/libav/libavcodec/rdft.h | 74 + media/libav/libavcodec/x86/fft.asm | 1083 + media/libav/libavcodec/x86/fft.h | 38 + media/libav/libavcodec/x86/fft_init.c | 57 + media/libav/libavcodec/x86/mathops.h | 128 + media/libav/libavcommon.mozbuild | 51 + .../include => media/libav}/libavutil/attributes.h | 0 .../include => media/libav}/libavutil/avassert.h | 0 .../include => media/libav}/libavutil/avconfig.h | 0 media/libav/libavutil/avstring.c | 305 + media/libav/libavutil/avstring.h | 235 + media/libav/libavutil/avutil.h | 290 + .../include => media/libav}/libavutil/bswap.h | 0 .../include => media/libav}/libavutil/common.h | 0 media/libav/libavutil/cpu.c | 295 + media/libav/libavutil/cpu.h | 91 + media/libav/libavutil/cpu_internal.h | 34 + media/libav/libavutil/dict.c | 190 + media/libav/libavutil/dict.h | 146 + media/libav/libavutil/error.c | 60 + media/libav/libavutil/error.h | 84 + media/libav/libavutil/eval.c | 691 + .../include => media/libav}/libavutil/eval.h | 0 media/libav/libavutil/file.c | 138 + .../include => media/libav}/libavutil/file.h | 0 media/libav/libavutil/file_open.c | 93 + media/libav/libavutil/internal.h | 225 + .../include => media/libav}/libavutil/intfloat.h | 0 media/libav/libavutil/intmath.c | 39 + media/libav/libavutil/intmath.h | 146 + .../libav}/libavutil/intreadwrite.h | 0 media/libav/libavutil/libm.h | 178 + media/libav/libavutil/log.c | 236 + media/libav/libavutil/log.h | 272 + media/libav/libavutil/log2_tab.c | 30 + .../include => media/libav}/libavutil/macros.h | 0 media/libav/libavutil/mathematics.c | 151 + .../libav}/libavutil/mathematics.h | 0 media/libav/libavutil/mem.c | 399 + media/libav/libavutil/mem.h | 275 + .../libav}/libavutil/old_pix_fmts.h | 0 media/libav/libavutil/opt.c | 847 + media/libav/libavutil/opt.h | 538 + media/libav/libavutil/parseutils.c | 742 + .../include => media/libav}/libavutil/parseutils.h | 0 media/libav/libavutil/pixfmt.h | 387 + media/libav/libavutil/random_seed.c | 115 + .../libav}/libavutil/random_seed.h | 0 media/libav/libavutil/rational.c | 145 + .../include => media/libav}/libavutil/rational.h | 0 media/libav/libavutil/sha.c | 387 + .../include => media/libav}/libavutil/sha.h | 0 media/libav/libavutil/timer.h | 88 + media/libav/libavutil/version.h | 120 + media/libav/libavutil/x86/asm.h | 112 + media/libav/libavutil/x86/bswap.h | 61 + media/libav/libavutil/x86/cpu.c | 218 + media/libav/libavutil/x86/cpu.h | 81 + media/libav/libavutil/x86/cpuid.asm | 91 + media/libav/libavutil/x86/cpuid.s | 91 + media/libav/libavutil/x86/emms.asm | 30 + media/libav/libavutil/x86/emms.h | 45 + media/libav/libavutil/x86/intreadwrite.h | 97 + media/libav/libavutil/x86/moz.build | 11 + media/libav/libavutil/x86/timer.h | 44 + media/libav/libavutil/x86/x86inc.asm | 1472 + media/libav/libavutil/x86/x86util.asm | 680 + media/libav/moz-libav.patch | 13 + media/libav/moz.build | 76 + media/libcubeb/AUTHORS | 9 + media/libcubeb/README.md | 3 +- media/libcubeb/README_MOZILLA | 2 +- media/libcubeb/bug1292803_pulse_assert.patch | 46 + media/libcubeb/bug1302231_emergency_bailout.patch | 140 + media/libcubeb/fix-crashes.patch | 71 + media/libcubeb/include/cubeb.h | 403 +- media/libcubeb/include/cubeb_export.h | 5 + media/libcubeb/include/moz.build | 4 +- media/libcubeb/moz.build | 2 +- media/libcubeb/osx-linearize-operations.patch | 968 + media/libcubeb/prevent-double-free.patch | 46 + .../libcubeb/src/android/audiotrack_definitions.h | 2 +- media/libcubeb/src/audiotrack_definitions.h | 11 +- media/libcubeb/src/cubeb-internal.h | 52 +- media/libcubeb/src/cubeb.c | 270 +- media/libcubeb/src/cubeb_alsa.c | 92 +- media/libcubeb/src/cubeb_audiotrack.c | 128 +- media/libcubeb/src/cubeb_audiounit.c | 939 - media/libcubeb/src/cubeb_audiounit.cpp | 2734 + media/libcubeb/src/cubeb_jack.cpp | 1047 + media/libcubeb/src/cubeb_log.h | 37 + media/libcubeb/src/cubeb_opensl.c | 156 +- media/libcubeb/src/cubeb_osx_run_loop.h | 8 + media/libcubeb/src/cubeb_panner.cpp | 22 +- media/libcubeb/src/cubeb_pulse.c | 853 +- media/libcubeb/src/cubeb_resampler.cpp | 392 +- media/libcubeb/src/cubeb_resampler.h | 26 +- media/libcubeb/src/cubeb_resampler_internal.h | 551 + media/libcubeb/src/cubeb_ring_array.h | 159 + media/libcubeb/src/cubeb_sndio.c | 62 +- media/libcubeb/src/cubeb_utils.h | 215 + media/libcubeb/src/cubeb_utils_unix.h | 89 + media/libcubeb/src/cubeb_utils_win.h | 71 + media/libcubeb/src/cubeb_wasapi.cpp | 1772 +- media/libcubeb/src/cubeb_winmm.c | 423 +- media/libcubeb/src/moz.build | 58 +- media/libcubeb/tests/common.h | 37 +- media/libcubeb/tests/moz.build | 36 +- media/libcubeb/tests/test_audio.cpp | 54 +- media/libcubeb/tests/test_devices.cpp | 162 + media/libcubeb/tests/test_duplex.cpp | 151 + media/libcubeb/tests/test_latency.cpp | 18 +- media/libcubeb/tests/test_record.cpp | 125 + media/libcubeb/tests/test_resampler.cpp | 554 + media/libcubeb/tests/test_sanity.cpp | 215 +- media/libcubeb/tests/test_tone.cpp | 52 +- media/libcubeb/tests/test_utils.cpp | 80 + media/libcubeb/unresampled-frames.patch | 36 + media/libcubeb/update.sh | 74 +- media/libcubeb/uplift-part-of-f07ee6d-esr52.patch | 167 + media/libcubeb/uplift-patch-7a4c711.patch | 69 + media/libcubeb/uplift-system-listener-patch.patch | 402 + media/libcubeb/uplift-wasapi-part-to-beta.patch | 118 + media/libjpeg/1050342.diff | 121 + media/libjpeg/LICENSE.md | 88 + media/libjpeg/MOZCHANGES | 15 +- media/libjpeg/Makefile.in | 16 - media/libjpeg/README | 281 - media/libjpeg/README-turbo.txt | 339 - media/libjpeg/README.ijg | 279 + media/libjpeg/README.md | 341 + media/libjpeg/jaricom.c | 13 +- media/libjpeg/jcapimin.c | 11 +- media/libjpeg/jcapistd.c | 3 +- media/libjpeg/jcarith.c | 37 +- media/libjpeg/jccoefct.c | 5 +- media/libjpeg/jccolext.c | 9 +- media/libjpeg/jccolor.c | 27 +- media/libjpeg/jcdctmgr.c | 85 +- media/libjpeg/jchuff.c | 106 +- media/libjpeg/jchuff.h | 5 +- media/libjpeg/jcinit.c | 3 +- media/libjpeg/jcmainct.c | 5 +- media/libjpeg/jcmarker.c | 11 +- media/libjpeg/jcmaster.c | 28 +- media/libjpeg/jcomapi.c | 5 +- media/libjpeg/jconfig.h | 2 +- media/libjpeg/jconfigint.h | 4 +- media/libjpeg/jcparam.c | 15 +- media/libjpeg/jcphuff.c | 39 +- media/libjpeg/jcprepct.c | 11 +- media/libjpeg/jcsample.c | 32 +- media/libjpeg/jctrans.c | 19 +- media/libjpeg/jdapimin.c | 16 +- media/libjpeg/jdapistd.c | 348 +- media/libjpeg/jdarith.c | 49 +- media/libjpeg/jdatadst.c | 48 +- media/libjpeg/jdatasrc.c | 36 +- media/libjpeg/jdcoefct.c | 162 +- media/libjpeg/jdcoefct.h | 82 + media/libjpeg/jdcol565.c | 55 +- media/libjpeg/jdcolext.c | 9 +- media/libjpeg/jdcolor.c | 53 +- media/libjpeg/jdct.h | 67 +- media/libjpeg/jddctmgr.c | 21 +- media/libjpeg/jdhuff.c | 71 +- media/libjpeg/jdhuff.h | 29 +- media/libjpeg/jdinput.c | 15 +- media/libjpeg/jdmainct.c | 67 +- media/libjpeg/jdmainct.h | 71 + media/libjpeg/jdmarker.c | 51 +- media/libjpeg/jdmaster.c | 53 +- media/libjpeg/jdmaster.h | 28 + media/libjpeg/jdmerge.c | 43 +- media/libjpeg/jdmrg565.c | 47 +- media/libjpeg/jdmrgext.c | 13 +- media/libjpeg/jdphuff.c | 25 +- media/libjpeg/jdpostct.c | 5 +- media/libjpeg/jdsample.c | 149 +- media/libjpeg/jdsample.h | 50 + media/libjpeg/jdtrans.c | 3 +- media/libjpeg/jerror.c | 15 +- media/libjpeg/jerror.h | 3 +- media/libjpeg/jfdctflt.c | 9 +- media/libjpeg/jfdctfst.c | 23 +- media/libjpeg/jfdctint.c | 41 +- media/libjpeg/jidctflt.c | 13 +- media/libjpeg/jidctfst.c | 31 +- media/libjpeg/jidctint.c | 365 +- media/libjpeg/jidctred.c | 87 +- media/libjpeg/jinclude.h | 3 +- media/libjpeg/jmemmgr.c | 73 +- media/libjpeg/jmemnobs.c | 9 +- media/libjpeg/jmemsys.h | 15 +- media/libjpeg/jmorecfg.h | 28 +- media/libjpeg/jpegcomp.h | 5 +- media/libjpeg/jpegint.h | 37 +- media/libjpeg/jpeglib.h | 143 +- media/libjpeg/jquant1.c | 29 +- media/libjpeg/jquant2.c | 53 +- media/libjpeg/jsimd.h | 37 +- media/libjpeg/jsimd_none.c | 77 +- media/libjpeg/jsimddct.h | 32 +- media/libjpeg/jstdhuff.c | 23 +- media/libjpeg/jutils.c | 5 +- media/libjpeg/jversion.h | 31 +- media/libjpeg/moz.build | 165 +- media/libjpeg/mozilla.diff | 63 +- media/libjpeg/simd/jccolext-altivec.c | 267 + media/libjpeg/simd/jccolext-mmx.asm | 3 +- media/libjpeg/simd/jccolext-sse2-64.asm | 5 +- media/libjpeg/simd/jccolor-altivec.c | 104 + media/libjpeg/simd/jccolor-mmx.asm | 5 +- media/libjpeg/simd/jccolor-sse2-64.asm | 5 +- media/libjpeg/simd/jccolor-sse2.asm | 5 +- media/libjpeg/simd/jcgray-altivec.c | 99 + media/libjpeg/simd/jcgray-mmx.asm | 5 +- media/libjpeg/simd/jcgray-sse2-64.asm | 5 +- media/libjpeg/simd/jcgray-sse2.asm | 5 +- media/libjpeg/simd/jcgryext-altivec.c | 227 + media/libjpeg/simd/jcgryext-mmx.asm | 5 +- media/libjpeg/simd/jcgryext-sse2-64.asm | 5 +- media/libjpeg/simd/jcgryext-sse2.asm | 5 +- media/libjpeg/simd/jchuff-sse2-64.asm | 360 + media/libjpeg/simd/jchuff-sse2.asm | 426 + media/libjpeg/simd/jcolsamp.inc | 3 +- media/libjpeg/simd/jcsample-altivec.c | 158 + media/libjpeg/simd/jcsample-mmx.asm | 3 +- media/libjpeg/simd/jcsample-sse2-64.asm | 5 +- media/libjpeg/simd/jcsample-sse2.asm | 3 +- media/libjpeg/simd/jcsample.h | 28 + media/libjpeg/simd/jdcolext-altivec.c | 274 + media/libjpeg/simd/jdcolext-mmx.asm | 3 +- media/libjpeg/simd/jdcolext-sse2-64.asm | 5 +- media/libjpeg/simd/jdcolext-sse2.asm | 5 +- media/libjpeg/simd/jdcolor-altivec.c | 96 + media/libjpeg/simd/jdcolor-mmx.asm | 5 +- media/libjpeg/simd/jdcolor-sse2-64.asm | 5 +- media/libjpeg/simd/jdcolor-sse2.asm | 5 +- media/libjpeg/simd/jdct.inc | 3 +- media/libjpeg/simd/jdmerge-altivec.c | 108 + media/libjpeg/simd/jdmerge-mmx.asm | 5 +- media/libjpeg/simd/jdmerge-sse2-64.asm | 5 +- media/libjpeg/simd/jdmerge-sse2.asm | 5 +- media/libjpeg/simd/jdmrgext-altivec.c | 323 + media/libjpeg/simd/jdmrgext-mmx.asm | 3 +- media/libjpeg/simd/jdmrgext-sse2-64.asm | 5 +- media/libjpeg/simd/jdmrgext-sse2.asm | 5 +- media/libjpeg/simd/jdsample-altivec.c | 392 + media/libjpeg/simd/jdsample-mmx.asm | 21 +- media/libjpeg/simd/jdsample-sse2-64.asm | 21 +- media/libjpeg/simd/jdsample-sse2.asm | 21 +- media/libjpeg/simd/jfdctflt-3dn.asm | 7 +- media/libjpeg/simd/jfdctflt-sse-64.asm | 9 +- media/libjpeg/simd/jfdctflt-sse.asm | 7 +- media/libjpeg/simd/jfdctfst-altivec.c | 156 + media/libjpeg/simd/jfdctfst-mmx.asm | 7 +- media/libjpeg/simd/jfdctfst-sse2-64.asm | 9 +- media/libjpeg/simd/jfdctfst-sse2.asm | 7 +- media/libjpeg/simd/jfdctint-altivec.c | 262 + media/libjpeg/simd/jfdctint-mmx.asm | 7 +- media/libjpeg/simd/jfdctint-sse2-64.asm | 9 +- media/libjpeg/simd/jfdctint-sse2.asm | 7 +- media/libjpeg/simd/jidctflt-3dn.asm | 11 +- media/libjpeg/simd/jidctflt-sse.asm | 11 +- media/libjpeg/simd/jidctflt-sse2-64.asm | 13 +- media/libjpeg/simd/jidctflt-sse2.asm | 11 +- media/libjpeg/simd/jidctfst-altivec.c | 257 + media/libjpeg/simd/jidctfst-mmx.asm | 11 +- media/libjpeg/simd/jidctfst-sse2-64.asm | 9 +- media/libjpeg/simd/jidctfst-sse2.asm | 7 +- media/libjpeg/simd/jidctint-altivec.c | 359 + media/libjpeg/simd/jidctint-mmx.asm | 11 +- media/libjpeg/simd/jidctint-sse2-64.asm | 9 +- media/libjpeg/simd/jidctint-sse2.asm | 7 +- media/libjpeg/simd/jidctred-mmx.asm | 15 +- media/libjpeg/simd/jidctred-sse2-64.asm | 13 +- media/libjpeg/simd/jidctred-sse2.asm | 11 +- media/libjpeg/simd/jpeg_nbits_table.inc | 4097 + media/libjpeg/simd/jquant-3dn.asm | 15 +- media/libjpeg/simd/jquant-mmx.asm | 15 +- media/libjpeg/simd/jquant-sse.asm | 15 +- media/libjpeg/simd/jquantf-sse2-64.asm | 17 +- media/libjpeg/simd/jquantf-sse2.asm | 15 +- media/libjpeg/simd/jquanti-altivec.c | 252 + media/libjpeg/simd/jquanti-sse2-64.asm | 17 +- media/libjpeg/simd/jquanti-sse2.asm | 15 +- media/libjpeg/simd/jsimd.h | 331 +- media/libjpeg/simd/jsimd_altivec.h | 99 + media/libjpeg/simd/jsimd_arm.c | 129 +- media/libjpeg/simd/jsimd_arm64.c | 354 +- media/libjpeg/simd/jsimd_arm64_neon.S | 4057 +- media/libjpeg/simd/jsimd_arm_neon.S | 2203 +- media/libjpeg/simd/jsimd_i386.c | 80 +- media/libjpeg/simd/jsimd_mips.c | 93 +- media/libjpeg/simd/jsimd_mips_dspr2.S | 447 +- media/libjpeg/simd/jsimd_mips_dspr2_asm.h | 2 +- media/libjpeg/simd/jsimd_powerpc.c | 828 + media/libjpeg/simd/jsimd_x86_64.c | 286 +- media/libjpeg/simd/jsimdcfg.inc | 0 media/libjpeg/simd/jsimdcpu.asm | 3 +- media/libjpeg/simd/jsimdext.inc | 5 +- media/libmkv/EbmlIDs.h | 2 + media/libmkv/WebMElement.c | 5 +- media/libmkv/WebMElement.h | 1 + media/libmkv/{goanna_fix.patch => gecko_fix.patch} | 0 media/libmkv/moz.build | 8 +- media/libmkv/update.sh | 2 +- media/libnestegg/README.md | 3 - media/libnestegg/README_MCP | 8 + media/libnestegg/README_MOZILLA | 8 - media/libnestegg/include/moz.build | 3 +- media/libnestegg/include/nestegg-stdint.h | 5 - media/libnestegg/include/nestegg.h | 112 +- media/libnestegg/moz.build | 2 +- media/libnestegg/src/align.h | 47 - media/libnestegg/src/halloc.c | 257 - media/libnestegg/src/halloc.h | 43 - media/libnestegg/src/hlist.h | 136 - media/libnestegg/src/macros.h | 36 - media/libnestegg/src/moz.build | 11 +- media/libnestegg/src/nestegg.c | 1348 +- media/libnestegg/update.sh | 9 +- media/libogg/CHANGES | 11 + media/libogg/README_MOZILLA | 6 +- media/libogg/include/ogg/os_types.h | 4 +- media/libogg/moz.build | 10 +- media/libogg/src/ogg_bitwise.c | 265 +- media/libogg/src/ogg_framing.c | 46 +- media/libogg/update.sh | 0 media/libopus/Makefile.in | 10 +- media/libopus/README_MOZILLA | 2 +- media/libopus/celt/_kiss_fft_guts.h | 7 +- media/libopus/celt/arch.h | 46 +- media/libopus/celt/arm/arm2gnu.pl | 53 +- media/libopus/celt/arm/arm_celt_map.c | 102 +- media/libopus/celt/arm/armcpu.c | 53 +- media/libopus/celt/arm/armcpu.h | 6 + media/libopus/celt/arm/celt_ne10_fft.c | 174 + media/libopus/celt/arm/celt_ne10_mdct.c | 258 + media/libopus/celt/arm/celt_neon_intr.c | 311 + media/libopus/celt/arm/celt_pitch_xcorr_arm.s | 24 +- media/libopus/celt/arm/fft_arm.h | 72 + media/libopus/celt/arm/fixed_arm64.h | 35 + media/libopus/celt/arm/fixed_armv4.h | 4 + media/libopus/celt/arm/fixed_armv5e.h | 35 + media/libopus/celt/arm/mdct_arm.h | 60 + media/libopus/celt/arm/pitch_arm.h | 73 +- media/libopus/celt/bands.c | 239 +- media/libopus/celt/bands.h | 26 +- media/libopus/celt/celt.c | 96 +- media/libopus/celt/celt.h | 23 +- media/libopus/celt/celt_decoder.c | 371 +- media/libopus/celt/celt_encoder.c | 399 +- media/libopus/celt/celt_lpc.c | 19 +- media/libopus/celt/celt_lpc.h | 19 +- media/libopus/celt/cpu_support.h | 20 +- media/libopus/celt/cwrs.c | 42 +- media/libopus/celt/cwrs.h | 2 +- media/libopus/celt/entcode.c | 60 + media/libopus/celt/entcode.h | 35 + media/libopus/celt/entdec.c | 2 +- media/libopus/celt/entenc.c | 4 +- media/libopus/celt/fixed_debug.h | 11 + media/libopus/celt/fixed_generic.h | 35 +- media/libopus/celt/float_cast.h | 4 +- media/libopus/celt/kiss_fft.c | 495 +- media/libopus/celt/kiss_fft.h | 75 +- media/libopus/celt/mathops.c | 2 +- media/libopus/celt/mdct.c | 210 +- media/libopus/celt/mdct.h | 56 +- media/libopus/celt/mips/celt_mipsr1.h | 151 + media/libopus/celt/mips/fixed_generic_mipsr1.h | 126 + media/libopus/celt/mips/kiss_fft_mipsr1.h | 167 + media/libopus/celt/mips/mdct_mipsr1.h | 288 + media/libopus/celt/mips/pitch_mipsr1.h | 161 + media/libopus/celt/mips/vq_mipsr1.h | 125 + media/libopus/celt/modes.c | 8 +- media/libopus/celt/modes.h | 8 - media/libopus/celt/os_support.h | 6 +- media/libopus/celt/pitch.c | 144 +- media/libopus/celt/pitch.h | 73 +- media/libopus/celt/quant_bands.c | 2 +- media/libopus/celt/rate.c | 21 +- media/libopus/celt/rate.h | 2 +- media/libopus/celt/stack_alloc.h | 8 +- media/libopus/celt/static_modes_fixed.h | 621 +- media/libopus/celt/static_modes_fixed_arm_ne10.h | 388 + media/libopus/celt/static_modes_float.h | 613 +- media/libopus/celt/static_modes_float_arm_ne10.h | 404 + media/libopus/celt/vq.c | 57 +- media/libopus/celt/vq.h | 9 +- media/libopus/celt/x86/celt_lpc_sse.c | 132 + media/libopus/celt/x86/celt_lpc_sse.h | 68 + media/libopus/celt/x86/pitch_sse.c | 185 + media/libopus/celt/x86/pitch_sse.h | 260 +- media/libopus/celt/x86/pitch_sse2.c | 95 + media/libopus/celt/x86/pitch_sse4_1.c | 195 + media/libopus/celt/x86/x86_celt_map.c | 155 + media/libopus/celt/x86/x86cpu.c | 157 + media/libopus/celt/x86/x86cpu.h | 93 + media/libopus/gcc-4.8-ICE.patch | 39 - media/libopus/gen-sources.py | 2 +- media/libopus/include/opus.h | 7 +- media/libopus/include/opus_defines.h | 99 +- media/libopus/include/opus_multistream.h | 10 +- media/libopus/moz.build | 58 +- media/libopus/nonunified.patch | 38 + media/libopus/silk/A2NLSF.c | 19 +- media/libopus/silk/API.h | 3 +- media/libopus/silk/CNG.c | 72 +- media/libopus/silk/LPC_analysis_filter.c | 6 +- media/libopus/silk/NLSF_del_dec_quant.c | 50 +- media/libopus/silk/NLSF_encode.c | 5 +- media/libopus/silk/NSQ.c | 71 +- media/libopus/silk/NSQ.h | 101 + media/libopus/silk/NSQ_del_dec.c | 49 +- media/libopus/silk/PLC.c | 69 +- media/libopus/silk/PLC.h | 3 +- media/libopus/silk/SigProc_FIX.h | 29 +- media/libopus/silk/VAD.c | 9 +- media/libopus/silk/VQ_WMat_EC.c | 10 +- media/libopus/silk/arm/NSQ_neon.c | 112 + media/libopus/silk/arm/NSQ_neon.h | 113 + media/libopus/silk/arm/arm_silk_map.c | 55 + media/libopus/silk/arm/macros_arm64.h | 39 + media/libopus/silk/code_signs.c | 4 +- media/libopus/silk/control_SNR.c | 5 - media/libopus/silk/control_codec.c | 10 +- media/libopus/silk/dec_API.c | 42 +- media/libopus/silk/decode_core.c | 7 +- media/libopus/silk/decode_frame.c | 25 +- media/libopus/silk/decode_pulses.c | 10 +- media/libopus/silk/define.h | 2 +- media/libopus/silk/enc_API.c | 17 +- media/libopus/silk/encode_pulses.c | 6 +- media/libopus/silk/fixed/LTP_analysis_filter_FIX.c | 19 +- media/libopus/silk/fixed/burg_modified_FIX.c | 57 +- media/libopus/silk/fixed/corrMatrix_FIX.c | 10 +- media/libopus/silk/fixed/encode_frame_FIX.c | 14 +- media/libopus/silk/fixed/find_LPC_FIX.c | 2 +- media/libopus/silk/fixed/find_LTP_FIX.c | 7 +- media/libopus/silk/fixed/find_pitch_lags_FIX.c | 2 +- media/libopus/silk/fixed/find_pred_coefs_FIX.c | 15 +- media/libopus/silk/fixed/main_FIX.h | 23 +- .../fixed/mips/noise_shape_analysis_FIX_mipsr1.h | 336 + .../libopus/silk/fixed/mips/prefilter_FIX_mipsr1.h | 184 + .../fixed/mips/warped_autocorrelation_FIX_mipsr1.h | 165 + .../libopus/silk/fixed/noise_shape_analysis_FIX.c | 6 + media/libopus/silk/fixed/pitch_analysis_core_FIX.c | 22 +- media/libopus/silk/fixed/prefilter_FIX.c | 16 +- media/libopus/silk/fixed/residual_energy_FIX.c | 5 +- media/libopus/silk/fixed/structs_FIX.h | 1 + media/libopus/silk/fixed/vector_ops_FIX.c | 10 +- .../silk/fixed/warped_autocorrelation_FIX.c | 7 + .../libopus/silk/fixed/x86/burg_modified_FIX_sse.c | 377 + media/libopus/silk/fixed/x86/prefilter_FIX_sse.c | 160 + media/libopus/silk/fixed/x86/vector_ops_FIX_sse.c | 88 + media/libopus/silk/float/encode_frame_FLP.c | 2 +- media/libopus/silk/float/find_LPC_FLP.c | 2 +- media/libopus/silk/float/find_pred_coefs_FLP.c | 7 +- media/libopus/silk/float/main_FLP.h | 3 +- media/libopus/silk/float/pitch_analysis_core_FLP.c | 4 +- media/libopus/silk/float/structs_FLP.h | 1 + media/libopus/silk/float/wrappers_FLP.c | 9 +- media/libopus/silk/log2lin.c | 6 +- media/libopus/silk/macros.h | 46 +- media/libopus/silk/main.h | 55 +- media/libopus/silk/mips/NSQ_del_dec_mipsr1.h | 409 + media/libopus/silk/mips/macros_mipsr1.h | 92 + media/libopus/silk/mips/sigproc_fix_mipsr1.h | 65 + media/libopus/silk/process_NLSFs.c | 6 +- media/libopus/silk/quant_LTP_gains.c | 25 +- media/libopus/silk/resampler_rom.c | 54 +- media/libopus/silk/shell_coder.c | 8 +- media/libopus/silk/sort.c | 2 +- media/libopus/silk/stereo_LR_to_MS.c | 8 +- media/libopus/silk/structs.h | 2 +- media/libopus/silk/sum_sqr_shift.c | 1 + media/libopus/silk/tables.h | 6 +- media/libopus/silk/tuning_parameters.h | 2 +- media/libopus/silk/x86/NSQ_del_dec_sse.c | 857 + media/libopus/silk/x86/NSQ_sse.c | 720 + media/libopus/silk/x86/SigProc_FIX_sse.h | 94 + media/libopus/silk/x86/VAD_sse.c | 277 + media/libopus/silk/x86/VQ_WMat_EC_sse.c | 142 + media/libopus/silk/x86/main_sse.h | 277 + media/libopus/silk/x86/x86_silk_map.c | 174 + media/libopus/sources.mozbuild | 54 +- media/libopus/src/analysis.c | 57 +- media/libopus/src/analysis.h | 17 +- media/libopus/src/mlp.c | 117 +- media/libopus/src/mlp.h | 8 +- media/libopus/src/mlp_data.c | 4 + media/libopus/src/opus.c | 29 +- media/libopus/src/opus_decoder.c | 91 +- media/libopus/src/opus_encoder.c | 152 +- media/libopus/src/opus_multistream_decoder.c | 4 +- media/libopus/src/opus_multistream_encoder.c | 277 +- media/libopus/src/opus_private.h | 19 +- media/libopus/src/repacketizer.c | 9 +- media/libopus/update.sh | 2 +- media/libpng/CHANGES | 40 - media/libpng/LICENSE | 14 +- media/libpng/MCPCHANGES | 119 - media/libpng/MOZCHANGES | 131 + media/libpng/README | 2 +- media/libpng/apng.patch | 62 +- media/libpng/libpng-manual.txt | 6 +- media/libpng/moz.build | 8 +- media/libpng/png.c | 27 +- media/libpng/png.h | 53 +- media/libpng/pngconf.h | 2 +- media/libpng/pnglibconf.h | 14 - media/libpng/pngread.c | 2 +- media/libpng/pngrutil.c | 23 +- media/libpng/pngstruct.h | 6 +- media/libsoundtouch/README_MOZILLA | 2 +- media/libsoundtouch/moz-libsoundtouch.patch | 62 +- media/libsoundtouch/moz.build | 2 +- media/libsoundtouch/src/AAFilter.cpp | 4 +- media/libsoundtouch/src/AAFilter.h | 2 +- media/libsoundtouch/src/FIFOSampleBuffer.cpp | 2 +- media/libsoundtouch/src/FIFOSampleBuffer.h | 2 +- media/libsoundtouch/src/FIFOSamplePipe.h | 2 +- media/libsoundtouch/src/FIRFilter.cpp | 65 +- media/libsoundtouch/src/FIRFilter.h | 8 +- media/libsoundtouch/src/RateTransposer.cpp | 2 +- media/libsoundtouch/src/RateTransposer.h | 2 +- media/libsoundtouch/src/STTypes.h | 15 +- media/libsoundtouch/src/SoundTouch.cpp | 15 +- media/libsoundtouch/src/SoundTouch.h | 8 +- media/libsoundtouch/src/SoundTouchFactory.cpp | 31 + media/libsoundtouch/src/SoundTouchFactory.h | 22 + media/libsoundtouch/src/TDStretch.cpp | 39 +- media/libsoundtouch/src/TDStretch.h | 2 +- media/libsoundtouch/src/cpu_detect.h | 2 +- media/libsoundtouch/src/cpu_detect_x86.cpp | 2 +- media/libsoundtouch/src/mmx_optimized.cpp | 5 +- media/libsoundtouch/src/moz.build | 21 +- media/libsoundtouch/src/soundtouch_config.h | 12 - media/libsoundtouch/src/soundtouch_perms.h | 18 + media/libsoundtouch/src/sse_optimized.cpp | 18 +- media/libspeex_resampler/fix-overflow.patch | 87 + media/libspeex_resampler/handle-memory-error.patch | 46 + media/libspeex_resampler/moz.build | 2 +- media/libspeex_resampler/src/moz.build | 11 +- media/libspeex_resampler/src/resample.c | 52 +- media/libspeex_resampler/src/speex_resampler.h | 3 +- media/libspeex_resampler/update.sh | 2 + media/libstagefright/additional_headers | 1 - media/libstagefright/binding/Adts.cpp | 13 +- media/libstagefright/binding/AnnexB.cpp | 68 +- media/libstagefright/binding/BitReader.cpp | 104 + media/libstagefright/binding/Box.cpp | 25 +- media/libstagefright/binding/BufferStream.cpp | 8 +- media/libstagefright/binding/DecoderData.cpp | 10 +- media/libstagefright/binding/H264.cpp | 126 +- media/libstagefright/binding/Index.cpp | 278 +- media/libstagefright/binding/MP4Metadata.cpp | 227 +- media/libstagefright/binding/MP4TrackDemuxer.cpp | 51 - media/libstagefright/binding/MoofParser.cpp | 699 +- media/libstagefright/binding/SinfParser.cpp | 28 +- .../binding/include/demuxer/TrackDemuxer.h | 4 +- .../binding/include/mp4_demuxer/AnnexB.h | 2 +- .../binding/include/mp4_demuxer/AtomType.h | 2 +- .../binding/include/mp4_demuxer/BitReader.h | 45 + .../binding/include/mp4_demuxer/Box.h | 26 +- .../binding/include/mp4_demuxer/BufferReader.h | 225 + .../binding/include/mp4_demuxer/BufferStream.h | 6 +- .../binding/include/mp4_demuxer/ByteReader.h | 98 +- .../binding/include/mp4_demuxer/ByteWriter.h | 33 +- .../binding/include/mp4_demuxer/DecoderData.h | 5 +- .../binding/include/mp4_demuxer/H264.h | 18 + .../binding/include/mp4_demuxer/Index.h | 75 +- .../binding/include/mp4_demuxer/MP4Metadata.h | 31 +- .../binding/include/mp4_demuxer/MP4TrackDemuxer.h | 38 - .../binding/include/mp4_demuxer/MoofParser.h | 98 +- .../binding/include/mp4_demuxer/ResourceStream.h | 4 +- .../binding/include/mp4_demuxer/mp4_demuxer.h | 84 - media/libstagefright/binding/mp4_demuxer.cpp | 245 - .../av/include/media/stagefright/MediaDefs.h | 1 + .../av/include/media/stagefright/MediaSource.h | 78 +- .../av/include/media/stagefright/MetaData.h | 1 + .../frameworks/av/media/libstagefright/ESDS.cpp | 7 +- .../av/media/libstagefright/MPEG4Extractor.cpp | 2548 +- .../av/media/libstagefright/MediaBuffer.cpp | 2 +- .../av/media/libstagefright/MediaDefs.cpp | 1 + .../av/media/libstagefright/MediaSource.cpp | 39 - .../av/media/libstagefright/SampleIterator.cpp | 13 +- .../av/media/libstagefright/SampleTable.cpp | 116 +- .../frameworks/av/media/libstagefright/id3/ID3.cpp | 903 - .../av/media/libstagefright/include/ID3.h | 102 - .../media/libstagefright/include/MPEG4Extractor.h | 48 +- .../av/media/libstagefright/include/SampleTable.h | 11 +- media/libstagefright/gtest/TestParser.cpp | 479 + media/libstagefright/gtest/moz.build | 31 +- media/libstagefright/gtest/test_case_1156505.mp4 | Bin 0 -> 296 bytes media/libstagefright/gtest/test_case_1181213.mp4 | Bin 0 -> 2834 bytes media/libstagefright/gtest/test_case_1181215.mp4 | Bin 0 -> 3086 bytes media/libstagefright/gtest/test_case_1181220.mp4 | Bin 0 -> 2834 bytes media/libstagefright/gtest/test_case_1181223.mp4 | Bin 0 -> 2834 bytes media/libstagefright/gtest/test_case_1181719.mp4 | Bin 0 -> 3095 bytes media/libstagefright/gtest/test_case_1185230.mp4 | Bin 0 -> 3250 bytes media/libstagefright/gtest/test_case_1187067.mp4 | Bin 0 -> 2835 bytes media/libstagefright/gtest/test_case_1200326.mp4 | Bin 0 -> 1694 bytes media/libstagefright/gtest/test_case_1204580.mp4 | Bin 0 -> 5833 bytes media/libstagefright/gtest/test_case_1216748.mp4 | Bin 0 -> 296 bytes media/libstagefright/gtest/test_case_1296473.mp4 | Bin 0 -> 5995 bytes media/libstagefright/gtest/test_case_1296532.mp4 | Bin 0 -> 152132 bytes .../gtest/test_case_1301065-harder.mp4 | Bin 0 -> 632 bytes .../gtest/test_case_1301065-i64max.mp4 | Bin 0 -> 632 bytes .../gtest/test_case_1301065-i64min.mp4 | Bin 0 -> 632 bytes .../gtest/test_case_1301065-max-ez.mp4 | Bin 0 -> 632 bytes .../gtest/test_case_1301065-max-ok.mp4 | Bin 0 -> 632 bytes .../gtest/test_case_1301065-overfl.mp4 | Bin 0 -> 632 bytes .../gtest/test_case_1301065-u32max.mp4 | Bin 0 -> 632 bytes .../gtest/test_case_1301065-u64max.mp4 | Bin 0 -> 632 bytes media/libstagefright/gtest/test_case_1301065.mp4 | Bin 0 -> 632 bytes media/libstagefright/gtest/test_case_1351094.mp4 | Bin 0 -> 80388 bytes media/libstagefright/moz.build | 17 +- media/libstagefright/ports/win32/include/stdbool.h | 1 - .../media/stagefright/foundation/AMessage.h | 2 + .../stubs/include/ui/GraphicBuffer.h | 2 + .../system/core/include/cutils/properties.h | 2 +- .../system/core/include/utils/TypeHelpers.h | 4 +- media/libstagefright/system/core/liblog/logprint.c | 3 - media/libtheora/Makefile.in | 14 +- media/libtheora/lib/x86_vc/mmxidct.c | 1 + media/libtheora/moz.build | 56 +- media/libtheora/update.sh | 0 media/libtremor/include/tremor/moz.build | 2 +- media/libtremor/lib/moz.build | 4 +- media/libtremor/lib/tremor_codebook.c | 18 +- media/libtremor/moz.build | 5 +- media/libvorbis/COPYING | 2 +- media/libvorbis/README | 2 +- media/libvorbis/README_MOZILLA | 4 +- media/libvorbis/bug1117571-r19419.patch | 22 - media/libvorbis/lib/codebook.h | 5 +- media/libvorbis/lib/misc.h | 5 +- media/libvorbis/lib/os.h | 9 +- media/libvorbis/lib/vorbis_block.c | 33 +- media/libvorbis/lib/vorbis_codebook.c | 66 +- media/libvorbis/lib/vorbis_floor0.c | 6 +- media/libvorbis/lib/vorbis_floor1.c | 43 +- media/libvorbis/lib/vorbis_info.c | 43 +- media/libvorbis/lib/vorbis_lsp.c | 4 +- media/libvorbis/lib/vorbis_mapping0.c | 24 +- media/libvorbis/lib/vorbis_res0.c | 15 +- media/libvorbis/lib/vorbis_sharedbook.c | 125 +- media/libvorbis/lib/vorbis_synthesis.c | 22 +- media/libvorbis/lib/vorbisenc.c | 23 +- media/libvorbis/moz.build | 11 +- media/libvorbis/update.sh | 2 +- media/libvpx/1237848-check-lookahead-ctx.patch | 50 + media/libvpx/Makefile.in | 26 +- media/libvpx/bug1480092.patch | 36 + media/libvpx/build/make/ads2gas.pl | 0 media/libvpx/cast-char-to-uint-before-shift.patch | 28 + media/libvpx/clamp-abs-QIndex.patch | 31 + media/libvpx/clamp_abs_lvl_seg.patch | 38 + media/libvpx/clang-cl.patch | 98 + media/libvpx/input_frame_validation.patch | 46 + media/libvpx/input_frame_validation_vp9.patch | 65 + media/libvpx/moz.build | 55 +- media/libvpx/sources.mozbuild | 3 +- media/libvpx/update.py | 21 +- media/libvpx/vp8/common/generic/systemdependent.c | 1 + media/libvpx/vp8/common/loopfilter.c | 2 +- media/libvpx/vp8/common/postproc.c | 2 +- media/libvpx/vp8/common/rtcd.c | 3 + media/libvpx/vp8/decoder/decodeframe.c | 5 +- media/libvpx/vp8/decoder/threading.c | 3 + media/libvpx/vp8/encoder/encodeframe.c | 3 + media/libvpx/vp8/encoder/ethreading.c | 3 + media/libvpx/vp8/encoder/lookahead.c | 1 + media/libvpx/vp8/vp8_cx_iface.c | 18 +- media/libvpx/vp9/decoder/vp9_decoder.c | 2 +- media/libvpx/vp9/encoder/vp9_lookahead.c | 2 +- .../vp9/encoder/x86/vp9_quantize_ssse3_x86_64.asm | 2 +- media/libvpx/vp9/vp9_cx_iface.c | 18 +- media/libvpx/vp9_rtcd_x86-linux-gcc.h | 37 +- media/libvpx/vp9_rtcd_x86_64-linux-gcc.h | 34 +- media/libvpx/vpx/src/vpx_encoder.c | 55 +- media/libvpx/vpx_config_armv7-android-gcc.h | 4 +- media/libvpx/vpx_config_generic-gnu.h | 4 +- media/libvpx/vpx_config_x86-darwin9-gcc.h | 4 +- media/libvpx/vpx_config_x86-linux-gcc.asm | 2 +- media/libvpx/vpx_config_x86-linux-gcc.h | 6 +- media/libvpx/vpx_config_x86-win32-gcc.h | 4 +- media/libvpx/vpx_config_x86-win32-vs12.h | 7 +- media/libvpx/vpx_config_x86_64-darwin9-gcc.h | 4 +- media/libvpx/vpx_config_x86_64-linux-gcc.asm | 2 +- media/libvpx/vpx_config_x86_64-linux-gcc.h | 6 +- media/libvpx/vpx_config_x86_64-win64-gcc.h | 4 +- media/libvpx/vpx_config_x86_64-win64-vs12.h | 7 +- media/libvpx/vpx_dsp/vpx_dsp_rtcd.c | 3 + media/libvpx/vpx_dsp_rtcd_x86-linux-gcc.h | 74 +- media/libvpx/vpx_dsp_rtcd_x86_64-linux-gcc.h | 95 +- media/libvpx/vpx_once.patch | 145 + media/libvpx/vpx_ports/vpx_once.h | 110 +- media/libvpx/vpx_scale/vpx_scale_rtcd.c | 3 + media/libwebp/AUTHORS | 16 +- media/libwebp/MCPCHANGES | 5 - media/libwebp/NEWS | 199 + media/libwebp/PATENTS | 2 +- media/libwebp/README | 223 +- media/libwebp/README.mux | 227 + media/libwebp/UXPCHANGES | 4 + media/libwebp/dec/alpha_dec.c | 232 + media/libwebp/dec/alphai_dec.h | 54 + media/libwebp/dec/buffer_dec.c | 312 + media/libwebp/dec/common_dec.h | 54 + media/libwebp/dec/frame_dec.c | 810 + media/libwebp/dec/idec_dec.c | 890 + media/libwebp/dec/io_dec.c | 649 + media/libwebp/dec/moz.build | 26 + media/libwebp/dec/quant_dec.c | 110 + media/libwebp/dec/tree_dec.c | 532 + media/libwebp/dec/vp8_dec.c | 721 + media/libwebp/dec/vp8_dec.h | 185 + media/libwebp/dec/vp8i_dec.h | 319 + media/libwebp/dec/vp8l_dec.c | 1721 + media/libwebp/dec/vp8li_dec.h | 135 + media/libwebp/dec/webp_dec.c | 845 + media/libwebp/dec/webpi_dec.h | 133 + media/libwebp/demux/demux.c | 967 + media/libwebp/demux/moz.build | 17 + media/libwebp/doc/webp-container-spec.txt | 895 - media/libwebp/doc/webp-lossless-bitstream-spec.txt | 1081 - media/libwebp/dsp/alpha_processing.c | 472 + media/libwebp/dsp/alpha_processing_sse2.c | 343 + media/libwebp/dsp/alpha_processing_sse41.c | 92 + media/libwebp/dsp/common_sse2.h | 194 + media/libwebp/dsp/common_sse41.h | 132 + media/libwebp/dsp/dec.c | 887 + media/libwebp/dsp/dec_clip_tables.c | 369 + media/libwebp/dsp/dec_neon.c | 1652 + media/libwebp/dsp/dec_sse2.c | 1227 + media/libwebp/dsp/dec_sse41.c | 46 + media/libwebp/dsp/dsp.h | 682 + media/libwebp/dsp/filters.c | 287 + media/libwebp/dsp/filters_sse2.c | 333 + media/libwebp/dsp/lossless.c | 659 + media/libwebp/dsp/lossless.h | 225 + media/libwebp/dsp/lossless_common.h | 202 + media/libwebp/dsp/lossless_neon.c | 641 + media/libwebp/dsp/lossless_sse2.c | 707 + media/libwebp/dsp/mips_macro.h | 200 + media/libwebp/dsp/moz.build | 57 + media/libwebp/dsp/msa_macro.h | 1392 + media/libwebp/dsp/neon.h | 101 + media/libwebp/dsp/rescaler.c | 252 + media/libwebp/dsp/rescaler_neon.c | 186 + media/libwebp/dsp/rescaler_sse2.c | 373 + media/libwebp/dsp/upsampling.c | 327 + media/libwebp/dsp/upsampling_neon.c | 285 + media/libwebp/dsp/upsampling_sse2.c | 267 + media/libwebp/dsp/upsampling_sse41.c | 239 + media/libwebp/dsp/yuv.c | 308 + media/libwebp/dsp/yuv.h | 210 + media/libwebp/dsp/yuv_sse2.c | 874 + media/libwebp/dsp/yuv_sse41.c | 613 + media/libwebp/enc/backward_references_enc.h | 234 + media/libwebp/enc/cost_enc.h | 82 + media/libwebp/enc/delta_palettization_enc.h | 25 + media/libwebp/enc/histogram_enc.h | 122 + media/libwebp/enc/vp8i_enc.h | 518 + media/libwebp/enc/vp8li_enc.h | 118 + media/libwebp/moz.build | 23 +- media/libwebp/moz/cpu.cpp | 44 + media/libwebp/moz/moz.build | 17 + media/libwebp/src/dec/alpha.c | 165 - media/libwebp/src/dec/alphai.h | 55 - media/libwebp/src/dec/buffer.c | 251 - media/libwebp/src/dec/decode_vp8.h | 185 - media/libwebp/src/dec/frame.c | 828 - media/libwebp/src/dec/idec.c | 862 - media/libwebp/src/dec/io.c | 648 - media/libwebp/src/dec/moz.build | 27 - media/libwebp/src/dec/quant.c | 110 - media/libwebp/src/dec/tree.c | 516 - media/libwebp/src/dec/vp8.c | 669 - media/libwebp/src/dec/vp8i.h | 354 - media/libwebp/src/dec/vp8l.c | 1404 - media/libwebp/src/dec/vp8li.h | 132 - media/libwebp/src/dec/webp.c | 836 - media/libwebp/src/dec/webpi.h | 120 - media/libwebp/src/demux/demux.c | 1002 - media/libwebp/src/demux/moz.build | 9 - media/libwebp/src/dsp/alpha_processing.c | 335 - media/libwebp/src/dsp/alpha_processing_sse2.c | 77 - media/libwebp/src/dsp/cpu.c | 134 - media/libwebp/src/dsp/dec.c | 736 - media/libwebp/src/dsp/dec_clip_tables.c | 366 - media/libwebp/src/dsp/dec_mips32.c | 578 - media/libwebp/src/dsp/dec_neon.c | 1292 - media/libwebp/src/dsp/dec_sse2.c | 978 - media/libwebp/src/dsp/dsp.h | 296 - media/libwebp/src/dsp/enc.c | 747 - media/libwebp/src/dsp/enc_avx2.c | 24 - media/libwebp/src/dsp/enc_mips32.c | 776 - media/libwebp/src/dsp/enc_neon.c | 1079 - media/libwebp/src/dsp/enc_sse2.c | 982 - media/libwebp/src/dsp/lossless.c | 1645 - media/libwebp/src/dsp/lossless.h | 249 - media/libwebp/src/dsp/lossless_mips32.c | 416 - media/libwebp/src/dsp/lossless_neon.c | 357 - media/libwebp/src/dsp/lossless_sse2.c | 535 - media/libwebp/src/dsp/moz.build | 39 - media/libwebp/src/dsp/neon.h | 82 - media/libwebp/src/dsp/upsampling.c | 228 - media/libwebp/src/dsp/upsampling_neon.c | 267 - media/libwebp/src/dsp/upsampling_sse2.c | 214 - media/libwebp/src/dsp/yuv.c | 160 - media/libwebp/src/dsp/yuv.h | 321 - media/libwebp/src/dsp/yuv_mips32.c | 100 - media/libwebp/src/dsp/yuv_sse2.c | 322 - media/libwebp/src/dsp/yuv_tables_sse2.h | 536 - media/libwebp/src/enc/alpha.c | 433 - media/libwebp/src/enc/analysis.c | 498 - media/libwebp/src/enc/backward_references.c | 975 - media/libwebp/src/enc/backward_references.h | 212 - media/libwebp/src/enc/config.c | 166 - media/libwebp/src/enc/cost.c | 735 - media/libwebp/src/enc/cost.h | 83 - media/libwebp/src/enc/filter.c | 296 - media/libwebp/src/enc/frame.c | 854 - media/libwebp/src/enc/histogram.c | 741 - media/libwebp/src/enc/histogram.h | 118 - media/libwebp/src/enc/iterator.c | 456 - media/libwebp/src/enc/moz.build | 38 - media/libwebp/src/enc/picture.c | 289 - media/libwebp/src/enc/picture_csp.c | 1114 - media/libwebp/src/enc/picture_psnr.c | 150 - media/libwebp/src/enc/picture_rescale.c | 285 - media/libwebp/src/enc/picture_tools.c | 206 - media/libwebp/src/enc/quant.c | 1170 - media/libwebp/src/enc/syntax.c | 383 - media/libwebp/src/enc/token.c | 286 - media/libwebp/src/enc/tree.c | 504 - media/libwebp/src/enc/vp8enci.h | 582 - media/libwebp/src/enc/vp8encli.h | 77 - media/libwebp/src/enc/vp8l.c | 1245 - media/libwebp/src/enc/webpenc.c | 382 - media/libwebp/src/moz.build | 24 - media/libwebp/src/mux/moz.build | 17 - media/libwebp/src/mux/muxedit.c | 700 - media/libwebp/src/mux/muxi.h | 232 - media/libwebp/src/mux/muxinternal.c | 551 - media/libwebp/src/mux/muxread.c | 549 - media/libwebp/src/utils/bit_reader.c | 210 - media/libwebp/src/utils/bit_reader.h | 169 - media/libwebp/src/utils/bit_reader_inl.h | 172 - media/libwebp/src/utils/bit_writer.c | 307 - media/libwebp/src/utils/bit_writer.h | 120 - media/libwebp/src/utils/color_cache.c | 39 - media/libwebp/src/utils/color_cache.h | 70 - media/libwebp/src/utils/endian_inl.h | 100 - media/libwebp/src/utils/filters.c | 266 - media/libwebp/src/utils/filters.h | 59 - media/libwebp/src/utils/huffman.c | 319 - media/libwebp/src/utils/huffman.h | 102 - media/libwebp/src/utils/huffman_encode.c | 417 - media/libwebp/src/utils/huffman_encode.h | 61 - media/libwebp/src/utils/moz.build | 36 - media/libwebp/src/utils/quant_levels.c | 140 - media/libwebp/src/utils/quant_levels.h | 36 - media/libwebp/src/utils/quant_levels_dec.c | 279 - media/libwebp/src/utils/quant_levels_dec.h | 35 - media/libwebp/src/utils/random.c | 43 - media/libwebp/src/utils/random.h | 63 - media/libwebp/src/utils/rescaler.c | 333 - media/libwebp/src/utils/rescaler.h | 82 - media/libwebp/src/utils/thread.c | 309 - media/libwebp/src/utils/thread.h | 93 - media/libwebp/src/utils/utils.c | 211 - media/libwebp/src/utils/utils.h | 121 - media/libwebp/src/webp/decode.h | 503 - media/libwebp/src/webp/demux.h | 224 - media/libwebp/src/webp/encode.h | 520 - media/libwebp/src/webp/format_constants.h | 88 - media/libwebp/src/webp/moz.build | 17 - media/libwebp/src/webp/mux.h | 399 - media/libwebp/src/webp/mux_types.h | 97 - media/libwebp/src/webp/types.h | 48 - media/libwebp/update.sh | 80 + media/libwebp/utils/bit_reader_inl_utils.h | 190 + media/libwebp/utils/bit_reader_utils.c | 222 + media/libwebp/utils/bit_reader_utils.h | 175 + media/libwebp/utils/bit_writer_utils.h | 154 + media/libwebp/utils/color_cache_utils.c | 49 + media/libwebp/utils/color_cache_utils.h | 87 + media/libwebp/utils/endian_inl_utils.h | 93 + media/libwebp/utils/filters_utils.c | 76 + media/libwebp/utils/filters_utils.h | 32 + media/libwebp/utils/huffman_encode_utils.h | 60 + media/libwebp/utils/huffman_utils.c | 223 + media/libwebp/utils/huffman_utils.h | 88 + media/libwebp/utils/moz.build | 26 + media/libwebp/utils/quant_levels_dec_utils.c | 285 + media/libwebp/utils/quant_levels_dec_utils.h | 35 + media/libwebp/utils/quant_levels_utils.c | 140 + media/libwebp/utils/quant_levels_utils.h | 36 + media/libwebp/utils/random_utils.c | 43 + media/libwebp/utils/random_utils.h | 63 + media/libwebp/utils/rescaler_utils.c | 148 + media/libwebp/utils/rescaler_utils.h | 101 + media/libwebp/utils/thread_utils.c | 359 + media/libwebp/utils/thread_utils.h | 90 + media/libwebp/utils/utils.c | 330 + media/libwebp/utils/utils.h | 178 + media/libwebp/webp/config.h | 147 + media/libwebp/webp/decode.h | 494 + media/libwebp/webp/demux.h | 363 + media/libwebp/webp/encode.h | 545 + media/libwebp/webp/format_constants.h | 87 + media/libwebp/webp/mux.h | 530 + media/libwebp/webp/mux_types.h | 98 + media/libwebp/webp/types.h | 52 + media/libyuv/Android.mk | 15 +- media/libyuv/BUILD.gn | 135 + media/libyuv/CMakeLists.txt | 142 + media/libyuv/DEPS | 132 +- media/libyuv/OWNERS | 15 +- media/libyuv/PRESUBMIT.py | 65 + media/libyuv/README.chromium | 5 +- media/libyuv/README.md | 18 + media/libyuv/build/mac/find_sdk.py | 0 media/libyuv/build_overrides/build.gni | 15 + media/libyuv/chromium/README | 5 + media/libyuv/codereview.settings | 7 +- media/libyuv/docs/environment_variables.md | 32 + media/libyuv/docs/filtering.md | 196 + media/libyuv/docs/formats.md | 133 + media/libyuv/docs/getting_started.md | 429 + media/libyuv/docs/rotation.md | 103 + media/libyuv/download_vs_toolchain.py | 29 + media/libyuv/gyp_libyuv | 101 + media/libyuv/gyp_libyuv.py | 28 + media/libyuv/include/libyuv.h | 1 - media/libyuv/include/libyuv/compare.h | 5 + media/libyuv/include/libyuv/compare_row.h | 84 + media/libyuv/include/libyuv/convert.h | 19 +- media/libyuv/include/libyuv/convert_argb.h | 130 +- media/libyuv/include/libyuv/convert_from.h | 16 +- media/libyuv/include/libyuv/convert_from_argb.h | 42 +- media/libyuv/include/libyuv/cpu_id.h | 11 +- media/libyuv/include/libyuv/format_conversion.h | 168 - media/libyuv/include/libyuv/mjpeg_decoder.h | 32 +- media/libyuv/include/libyuv/planar_functions.h | 129 +- media/libyuv/include/libyuv/rotate_row.h | 121 + media/libyuv/include/libyuv/row.h | 1550 +- media/libyuv/include/libyuv/scale.h | 18 + media/libyuv/include/libyuv/scale_argb.h | 1 - media/libyuv/include/libyuv/scale_row.h | 368 +- media/libyuv/include/libyuv/version.h | 2 +- media/libyuv/include/libyuv/video_common.h | 8 +- media/libyuv/libyuv.gyp | 161 +- media/libyuv/libyuv.gypi | 22 +- media/libyuv/libyuv_nacl.gyp | 3 - media/libyuv/libyuv_test.gyp | 131 +- media/libyuv/linux.mk | 107 +- media/libyuv/moz.build | 7 +- media/libyuv/setup_links.py | 497 + media/libyuv/source/compare.cc | 89 +- media/libyuv/source/compare_common.cc | 2 + media/libyuv/source/compare_gcc.cc | 151 + media/libyuv/source/compare_neon.cc | 11 +- media/libyuv/source/compare_neon64.cc | 64 + media/libyuv/source/compare_posix.cc | 158 - media/libyuv/source/compare_win.cc | 108 +- media/libyuv/source/convert.cc | 1044 +- media/libyuv/source/convert_argb.cc | 965 +- media/libyuv/source/convert_from.cc | 704 +- media/libyuv/source/convert_from_argb.cc | 858 +- media/libyuv/source/convert_jpeg.cc | 5 +- media/libyuv/source/convert_to_argb.cc | 72 +- media/libyuv/source/convert_to_i420.cc | 66 +- media/libyuv/source/cpu_id.cc | 235 +- media/libyuv/source/format_conversion.cc | 538 - media/libyuv/source/mjpeg_decoder.cc | 44 +- media/libyuv/source/mjpeg_validate.cc | 50 +- media/libyuv/source/planar_functions.cc | 1283 +- media/libyuv/source/rotate.cc | 972 +- media/libyuv/source/rotate_any.cc | 80 + media/libyuv/source/rotate_argb.cc | 88 +- media/libyuv/source/rotate_common.cc | 92 + media/libyuv/source/rotate_gcc.cc | 368 + media/libyuv/source/rotate_mips.cc | 28 +- media/libyuv/source/rotate_neon.cc | 556 +- media/libyuv/source/rotate_neon64.cc | 543 + media/libyuv/source/rotate_win.cc | 247 + media/libyuv/source/row_any.cc | 1122 +- media/libyuv/source/row_common.cc | 1148 +- media/libyuv/source/row_gcc.cc | 5534 + media/libyuv/source/row_mips.cc | 299 +- media/libyuv/source/row_neon.cc | 1245 +- media/libyuv/source/row_neon64.cc | 2809 + media/libyuv/source/row_posix.cc | 6443 - media/libyuv/source/row_win.cc | 5627 +- media/libyuv/source/scale.cc | 1310 +- media/libyuv/source/scale_any.cc | 221 + media/libyuv/source/scale_argb.cc | 404 +- media/libyuv/source/scale_common.cc | 471 +- media/libyuv/source/scale_gcc.cc | 1322 + media/libyuv/source/scale_mips.cc | 55 +- media/libyuv/source/scale_neon.cc | 415 +- media/libyuv/source/scale_neon64.cc | 1042 + media/libyuv/source/scale_posix.cc | 1315 - media/libyuv/source/scale_win.cc | 834 +- media/libyuv/source/video_common.cc | 3 +- media/libyuv/sync_chromium.py | 154 + media/libyuv/third_party/gflags/BUILD.gn | 76 + media/libyuv/third_party/gflags/LICENSE | 28 + media/libyuv/third_party/gflags/README.libyuv | 28 + .../gflags/gen/posix/include/gflags/gflags.h | 573 + .../gen/posix/include/gflags/gflags_completions.h | 121 + .../gen/posix/include/gflags/gflags_declare.h | 141 + .../gen/posix/include/gflags/gflags_gflags.h | 101 + .../gflags/gen/posix/include/private/config.h | 112 + .../gflags/gen/win/include/gflags/gflags.h | 573 + .../gen/win/include/gflags/gflags_completions.h | 121 + .../gflags/gen/win/include/gflags/gflags_declare.h | 141 + .../gflags/gen/win/include/gflags/gflags_gflags.h | 101 + .../gflags/gen/win/include/private/config.h | 112 + media/libyuv/third_party/gflags/gflags.gyp | 92 + media/libyuv/tools/OWNERS | 1 + media/libyuv/tools/gritsettings/README | 7 + media/libyuv/tools/gritsettings/resource_ids | 15 + media/libyuv/tools/msan/OWNERS | 3 + media/libyuv/tools/msan/blacklist.txt | 9 + media/libyuv/tools/ubsan/OWNERS | 4 + media/libyuv/tools/ubsan/blacklist.txt | 15 + media/libyuv/tools/ubsan/vptr_blacklist.txt | 21 + media/libyuv/tools/valgrind-libyuv/libyuv_tests.py | 14 + media/libyuv/unit_test/basictypes_test.cc | 6 +- media/libyuv/unit_test/color_test.cc | 570 + media/libyuv/unit_test/compare_test.cc | 201 +- media/libyuv/unit_test/convert_test.cc | 1458 +- media/libyuv/unit_test/cpu_test.cc | 57 +- media/libyuv/unit_test/math_test.cc | 11 +- media/libyuv/unit_test/planar_test.cc | 1291 +- media/libyuv/unit_test/rotate_argb_test.cc | 126 +- media/libyuv/unit_test/rotate_test.cc | 172 +- media/libyuv/unit_test/scale_argb_test.cc | 316 +- media/libyuv/unit_test/scale_test.cc | 250 +- media/libyuv/unit_test/testdata/juno.txt | 15 + media/libyuv/unit_test/unit_test.cc | 357 +- media/libyuv/unit_test/unit_test.h | 142 +- media/libyuv/unit_test/version_test.cc | 42 - media/libyuv/unit_test/video_common_test.cc | 12 +- media/libyuv/util/Makefile | 12 +- media/libyuv/util/android/test_runner.py | 37 + media/libyuv/util/cpuid.c | 8 +- media/libyuv/util/psnr.cc | 67 +- media/libyuv/util/psnr.h | 14 +- media/libyuv/util/psnr_main.cc | 99 +- media/libyuv/util/ssim.cc | 1 - media/libyuv/util/ssim.h | 3 +- media/libyuv/winarm.mk | 5 +- media/mtransport/build/moz.build | 76 +- media/mtransport/common.build | 90 + media/mtransport/databuffer.h | 38 +- media/mtransport/dtlsidentity.cpp | 80 +- media/mtransport/dtlsidentity.h | 59 +- media/mtransport/gonk_addrs.cpp | 170 - media/mtransport/logging.h | 31 +- media/mtransport/moz.build | 13 + media/mtransport/nr_socket_prsock.cpp | 1427 +- media/mtransport/nr_socket_prsock.h | 175 +- media/mtransport/nr_timer.cpp | 157 +- media/mtransport/nricectx.cpp | 413 +- media/mtransport/nricectx.h | 119 +- media/mtransport/nricectxhandler.cpp | 160 + media/mtransport/nricectxhandler.h | 52 + media/mtransport/nricemediastream.cpp | 169 +- media/mtransport/nricemediastream.h | 38 +- media/mtransport/nriceresolver.cpp | 24 +- media/mtransport/nriceresolver.h | 12 +- media/mtransport/nriceresolverfake.cpp | 4 +- media/mtransport/nriceresolverfake.h | 35 +- media/mtransport/nrinterfaceprioritizer.cpp | 89 +- media/mtransport/objs.mozbuild | 35 - media/mtransport/rlogconnector.cpp | 191 + media/mtransport/rlogconnector.h | 129 + media/mtransport/rlogringbuffer.cpp | 128 - media/mtransport/rlogringbuffer.h | 124 - media/mtransport/runnable_utils.h | 176 +- media/mtransport/runnable_utils.py | 195 - media/mtransport/runnable_utils_generated.h | 1928 - media/mtransport/simpletokenbucket.h | 1 + media/mtransport/standalone/moz.build | 76 - media/mtransport/stun_socket_filter.cpp | 359 + media/mtransport/stun_socket_filter.h | 36 + media/mtransport/stun_udp_socket_filter.cpp | 208 - media/mtransport/stun_udp_socket_filter.h | 22 - media/mtransport/test/TestSyncRunnable.cpp | 26 +- .../test/buffered_stun_socket_unittest.cpp | 39 +- media/mtransport/test/dummysocket.h | 9 + media/mtransport/test/gtest_ringbuffer_dumper.h | 18 +- media/mtransport/test/gtest_utils.h | 153 +- media/mtransport/test/ice_unittest.cpp | 2794 +- media/mtransport/test/moz.build | 74 +- media/mtransport/test/mtransport_test_utils.h | 33 +- .../mtransport/test/multi_tcp_socket_unittest.cpp | 540 + media/mtransport/test/nrappkit_unittest.cpp | 58 +- .../test/proxy_tunnel_socket_unittest.cpp | 150 +- media/mtransport/test/rlogconnector_unittest.cpp | 264 + media/mtransport/test/rlogringbuffer_unittest.cpp | 269 - media/mtransport/test/runnable_utils_unittest.cpp | 41 +- media/mtransport/test/sctp_unittest.cpp | 73 +- .../mtransport/test/simpletokenbucket_unittest.cpp | 8 - .../test/sockettransportservice_unittest.cpp | 30 +- media/mtransport/test/stunserver.cpp | 366 +- media/mtransport/test/stunserver.h | 64 +- media/mtransport/test/test_nr_socket_unittest.cpp | 878 + media/mtransport/test/transport_unittests.cpp | 348 +- media/mtransport/test/turn_unittest.cpp | 199 +- media/mtransport/test_nr_socket.cpp | 892 + media/mtransport/test_nr_socket.h | 335 + media/mtransport/testlib/moz.build | 17 + media/mtransport/third_party/import.py | 0 media/mtransport/third_party/moz.build | 6 +- media/mtransport/third_party/nICEr/IMPORT_FILES | 2 + media/mtransport/third_party/nICEr/nicer.gyp | 21 +- .../third_party/nICEr/src/ice/ice_candidate.c | 278 +- .../third_party/nICEr/src/ice/ice_candidate.h | 7 +- .../third_party/nICEr/src/ice/ice_candidate_pair.c | 210 +- .../third_party/nICEr/src/ice/ice_candidate_pair.h | 8 +- .../third_party/nICEr/src/ice/ice_component.c | 1064 +- .../third_party/nICEr/src/ice/ice_component.h | 10 +- .../mtransport/third_party/nICEr/src/ice/ice_ctx.c | 364 +- .../mtransport/third_party/nICEr/src/ice/ice_ctx.h | 22 +- .../third_party/nICEr/src/ice/ice_handler.h | 9 +- .../third_party/nICEr/src/ice/ice_media_stream.c | 207 +- .../third_party/nICEr/src/ice/ice_media_stream.h | 3 + .../third_party/nICEr/src/ice/ice_parser.c | 48 +- .../third_party/nICEr/src/ice/ice_peer_ctx.c | 71 +- .../third_party/nICEr/src/ice/ice_peer_ctx.h | 9 +- .../mtransport/third_party/nICEr/src/ice/ice_reg.h | 41 +- .../third_party/nICEr/src/ice/ice_socket.c | 54 +- .../third_party/nICEr/src/ice/ice_socket.h | 8 +- .../third_party/nICEr/src/net/local_addr.c | 1 + .../third_party/nICEr/src/net/nr_proxy_tunnel.c | 135 +- .../third_party/nICEr/src/net/nr_proxy_tunnel.h | 4 + .../third_party/nICEr/src/net/nr_resolver.h | 3 +- .../third_party/nICEr/src/net/nr_socket.c | 58 +- .../third_party/nICEr/src/net/nr_socket.h | 36 +- .../third_party/nICEr/src/net/nr_socket_local.h | 2 +- .../nICEr/src/net/nr_socket_multi_tcp.c | 620 + .../nICEr/src/net/nr_socket_multi_tcp.h | 52 + .../third_party/nICEr/src/net/transport_addr.c | 181 +- .../third_party/nICEr/src/net/transport_addr.h | 23 +- .../third_party/nICEr/src/net/transport_addr_reg.c | 59 +- .../mtransport/third_party/nICEr/src/stun/addrs.c | 699 +- .../mtransport/third_party/nICEr/src/stun/addrs.h | 4 +- .../third_party/nICEr/src/stun/ifaddrs-android.c | 242 + .../third_party/nICEr/src/stun/ifaddrs-android.h | 57 + .../nICEr/src/stun/nr_socket_buffered_stun.c | 284 +- .../nICEr/src/stun/nr_socket_buffered_stun.h | 11 +- .../third_party/nICEr/src/stun/nr_socket_turn.c | 6 +- .../third_party/nICEr/src/stun/stun_build.c | 10 +- .../third_party/nICEr/src/stun/stun_build.h | 13 +- .../third_party/nICEr/src/stun/stun_client_ctx.c | 153 +- .../third_party/nICEr/src/stun/stun_client_ctx.h | 6 +- .../third_party/nICEr/src/stun/stun_codec.c | 34 +- .../third_party/nICEr/src/stun/stun_msg.c | 4 +- .../third_party/nICEr/src/stun/stun_reg.h | 1 + .../third_party/nICEr/src/stun/stun_server_ctx.c | 3 + .../third_party/nICEr/src/stun/stun_util.c | 44 +- .../third_party/nICEr/src/stun/stun_util.h | 2 +- .../third_party/nICEr/src/stun/turn_client_ctx.c | 59 +- .../third_party/nICEr/src/stun/turn_client_ctx.h | 4 + .../mtransport/third_party/nICEr/src/util/mbslen.c | 9 +- media/mtransport/third_party/nrappkit/nrappkit.gyp | 2 +- .../third_party/nrappkit/src/log/r_log.c | 2 +- .../nrappkit/src/port/win32/include/csi_platform.h | 1 - .../third_party/nrappkit/src/registry/registry.c | 6 +- .../third_party/nrappkit/src/util/util.c | 40 +- .../third_party/nrappkit/src/util/util.h | 8 +- media/mtransport/transportflow.cpp | 12 +- media/mtransport/transportflow.h | 6 +- media/mtransport/transportlayer.cpp | 15 - media/mtransport/transportlayer.h | 4 - media/mtransport/transportlayerdtls.cpp | 384 +- media/mtransport/transportlayerdtls.h | 37 +- media/mtransport/transportlayerice.cpp | 71 +- media/mtransport/transportlayerice.h | 7 +- media/mtransport/transportlayerloopback.cpp | 16 +- media/mtransport/transportlayerloopback.h | 18 +- media/mtransport/transportlayerprsock.h | 2 +- media/omx-plugin/Makefile.in | 22 - media/omx-plugin/OmxPlugin.cpp | 1166 - media/omx-plugin/gb/OmxPlugin236.cpp | 8 - media/omx-plugin/gb/moz.build | 29 - media/omx-plugin/gb235/OmxPlugin235.cpp | 8 - media/omx-plugin/gb235/moz.build | 29 - media/omx-plugin/hc/OmxPluginHoneycomb.cpp | 10 - media/omx-plugin/hc/moz.build | 28 - media/omx-plugin/include/gb/OMX.h | 141 - .../omx-plugin/include/gb/android/native_window.h | 117 - media/omx-plugin/include/gb/android/rect.h | 36 - media/omx-plugin/include/gb/binder/Binder.h | 103 - media/omx-plugin/include/gb/binder/IBinder.h | 159 - media/omx-plugin/include/gb/binder/IInterface.h | 150 - media/omx-plugin/include/gb/cutils/atomic.h | 128 - media/omx-plugin/include/gb/cutils/log.h | 446 - media/omx-plugin/include/gb/cutils/logd.h | 49 - media/omx-plugin/include/gb/cutils/native_handle.h | 73 - media/omx-plugin/include/gb/cutils/uio.h | 48 - media/omx-plugin/include/gb/hardware/gralloc.h | 351 - media/omx-plugin/include/gb/hardware/hardware.h | 205 - media/omx-plugin/include/gb/media/IOMX.h | 217 - .../include/gb/media/stagefright/MediaBuffer.h | 113 - .../include/gb/media/stagefright/MediaErrors.h | 47 - .../include/gb/media/stagefright/MediaSource.h | 125 - .../gb/media/stagefright/openmax/OMX_Core.h | 1448 - .../gb/media/stagefright/openmax/OMX_IVCommon.h | 937 - .../gb/media/stagefright/openmax/OMX_Index.h | 275 - .../gb/media/stagefright/openmax/OMX_Types.h | 365 - .../gb/media/stagefright/openmax/OMX_Video.h | 1077 - media/omx-plugin/include/gb/pixelflinger/format.h | 136 - .../include/gb/pixelflinger/pixelflinger.h | 330 - .../include/gb/stagefright/ColorConverter.h | 72 - .../omx-plugin/include/gb/stagefright/DataSource.h | 111 - .../omx-plugin/include/gb/stagefright/HTTPStream.h | 81 - .../include/gb/stagefright/MediaExtractor.h | 69 - media/omx-plugin/include/gb/stagefright/MetaData.h | 193 - .../include/gb/stagefright/NuHTTPDataSource.h | 97 - .../omx-plugin/include/gb/stagefright/OMXClient.h | 45 - media/omx-plugin/include/gb/stagefright/OMXCodec.h | 313 - .../include/gb/stagefright/stagefright_string.h | 54 - media/omx-plugin/include/gb/ui/GraphicBuffer.h | 157 - media/omx-plugin/include/gb/ui/PixelFormat.h | 137 - media/omx-plugin/include/gb/ui/Point.h | 87 - media/omx-plugin/include/gb/ui/Rect.h | 149 - .../include/gb/ui/android_native_buffer.h | 75 - .../omx-plugin/include/gb/ui/egl/android_natives.h | 423 - media/omx-plugin/include/gb/utils/Errors.h | 87 - media/omx-plugin/include/gb/utils/Flattenable.h | 62 - media/omx-plugin/include/gb/utils/KeyedVector.h | 201 - media/omx-plugin/include/gb/utils/List.h | 332 - media/omx-plugin/include/gb/utils/Log.h | 33 - media/omx-plugin/include/gb/utils/RefBase.h | 609 - media/omx-plugin/include/gb/utils/SharedBuffer.h | 146 - media/omx-plugin/include/gb/utils/SortedVector.h | 281 - media/omx-plugin/include/gb/utils/String16.h | 267 - media/omx-plugin/include/gb/utils/String8.h | 472 - media/omx-plugin/include/gb/utils/TextOutput.h | 190 - media/omx-plugin/include/gb/utils/Timers.h | 134 - media/omx-plugin/include/gb/utils/TypeHelpers.h | 263 - media/omx-plugin/include/gb/utils/Vector.h | 374 - media/omx-plugin/include/gb/utils/VectorImpl.h | 202 - media/omx-plugin/include/gb/utils/threads.h | 546 - media/omx-plugin/include/ics/I420ColorConverter.h | 35 - media/omx-plugin/include/ics/II420ColorConverter.h | 127 - media/omx-plugin/include/ics/README_MOZILLA | 4 - .../omx-plugin/include/ics/android/native_window.h | 126 - media/omx-plugin/include/ics/android/rect.h | 39 - media/omx-plugin/include/ics/binder/Binder.h | 103 - media/omx-plugin/include/ics/binder/IBinder.h | 159 - media/omx-plugin/include/ics/binder/IInterface.h | 150 - media/omx-plugin/include/ics/cutils/atomic.h | 121 - media/omx-plugin/include/ics/cutils/log.h | 482 - media/omx-plugin/include/ics/cutils/logd.h | 49 - .../omx-plugin/include/ics/cutils/native_handle.h | 69 - media/omx-plugin/include/ics/cutils/uio.h | 48 - .../omx-plugin/include/ics/drm/DrmManagerClient.h | 377 - .../include/ics/drm/drm_framework_common.h | 336 - media/omx-plugin/include/ics/hardware/fb.h | 164 - media/omx-plugin/include/ics/hardware/gralloc.h | 261 - media/omx-plugin/include/ics/hardware/hardware.h | 139 - media/omx-plugin/include/ics/media/IOMX.h | 197 - .../include/ics/media/stagefright/MediaBuffer.h | 123 - .../include/ics/media/stagefright/MediaErrors.h | 71 - .../include/ics/media/stagefright/MediaSource.h | 122 - .../ics/media/stagefright/openmax/OMX_Core.h | 1448 - .../ics/media/stagefright/openmax/OMX_IVCommon.h | 947 - .../ics/media/stagefright/openmax/OMX_Index.h | 275 - .../ics/media/stagefright/openmax/OMX_Types.h | 365 - .../ics/media/stagefright/openmax/OMX_Video.h | 1078 - media/omx-plugin/include/ics/pixelflinger/format.h | 136 - .../include/ics/pixelflinger/pixelflinger.h | 330 - .../include/ics/stagefright/ColorConverter.h | 88 - .../include/ics/stagefright/DataSource.h | 112 - .../include/ics/stagefright/MediaExtractor.h | 82 - .../omx-plugin/include/ics/stagefright/MetaData.h | 231 - .../omx-plugin/include/ics/stagefright/OMXClient.h | 45 - .../omx-plugin/include/ics/stagefright/OMXCodec.h | 378 - media/omx-plugin/include/ics/system/graphics.h | 123 - media/omx-plugin/include/ics/system/window.h | 632 - media/omx-plugin/include/ics/ui/GraphicBuffer.h | 159 - media/omx-plugin/include/ics/ui/PixelFormat.h | 137 - media/omx-plugin/include/ics/ui/Point.h | 87 - media/omx-plugin/include/ics/ui/Rect.h | 149 - .../include/ics/ui/android_native_buffer.h | 22 - .../include/ics/ui/egl/android_natives.h | 103 - media/omx-plugin/include/ics/utils/Errors.h | 88 - media/omx-plugin/include/ics/utils/Flattenable.h | 62 - media/omx-plugin/include/ics/utils/KeyedVector.h | 201 - media/omx-plugin/include/ics/utils/List.h | 332 - media/omx-plugin/include/ics/utils/Log.h | 33 - media/omx-plugin/include/ics/utils/RefBase.h | 528 - media/omx-plugin/include/ics/utils/SharedBuffer.h | 146 - media/omx-plugin/include/ics/utils/SortedVector.h | 283 - media/omx-plugin/include/ics/utils/String16.h | 238 - media/omx-plugin/include/ics/utils/String8.h | 383 - media/omx-plugin/include/ics/utils/StrongPointer.h | 220 - media/omx-plugin/include/ics/utils/Timers.h | 144 - media/omx-plugin/include/ics/utils/TypeHelpers.h | 250 - media/omx-plugin/include/ics/utils/Unicode.h | 170 - media/omx-plugin/include/ics/utils/Vector.h | 424 - media/omx-plugin/include/ics/utils/VectorImpl.h | 184 - media/omx-plugin/include/ics/utils/threads.h | 564 - media/omx-plugin/kk/OmxPluginKitKat.cpp | 8 - media/omx-plugin/kk/moz.build | 29 - .../lib/gb/libstagefright/libstagefright.cpp | 146 - media/omx-plugin/lib/gb/libstagefright/moz.build | 26 - .../libstagefright_color_conversion.cpp | 27 - .../gb/libstagefright_color_conversion/moz.build | 22 - media/omx-plugin/lib/gb/libutils/libutils.cpp | 60 - media/omx-plugin/lib/gb/libutils/moz.build | 22 - .../lib/gb235/libstagefright/libstagefright.cpp | 8 - .../omx-plugin/lib/gb235/libstagefright/moz.build | 26 - .../lib/hc/libstagefright/libstagefright.cpp | 9 - media/omx-plugin/lib/hc/libstagefright/moz.build | 26 - .../lib/ics/libstagefright/libstagefright.cpp | 193 - media/omx-plugin/lib/ics/libstagefright/moz.build | 26 - media/omx-plugin/lib/ics/libutils/libutils.cpp | 84 - media/omx-plugin/lib/ics/libutils/moz.build | 22 - .../lib/ics/libvideoeditorplayer/Makefile.in | 19 - .../libvideoeditorplayer/libvideoeditorplayer.cpp | 23 - .../lib/ics/libvideoeditorplayer/moz.build | 17 - media/omx-plugin/moz.build | 59 - media/openmax_dl/LICENSE | 39 + media/openmax_dl/OWNERS | 3 + media/openmax_dl/README.chromium | 19 + media/openmax_dl/README.mozilla | 9 + media/openmax_dl/dl/Makefile.in | 7 + media/openmax_dl/dl/api/armCOMM_s.h | 412 + media/openmax_dl/dl/api/armOMX.h | 289 + media/openmax_dl/dl/api/omxtypes.h | 286 + media/openmax_dl/dl/api/omxtypes_s.h | 76 + media/openmax_dl/dl/moz.build | 92 + media/openmax_dl/dl/sp/api/armSP.h | 92 + media/openmax_dl/dl/sp/api/omxSP.h | 2620 + ...P_FFTInv_CCSToR_F32_preTwiddleRadix2_unsafe_s.S | 294 + ...P_FFTInv_CCSToR_S32_preTwiddleRadix2_unsafe_s.S | 321 + .../src/armSP_FFT_CToC_FC32_Radix2_fs_unsafe_s.S | 134 + .../src/armSP_FFT_CToC_FC32_Radix2_ls_unsafe_s.S | 153 + .../sp/src/armSP_FFT_CToC_FC32_Radix2_unsafe_s.S | 191 + .../src/armSP_FFT_CToC_FC32_Radix4_fs_unsafe_s.S | 251 + .../src/armSP_FFT_CToC_FC32_Radix4_ls_unsafe_s.S | 339 + .../sp/src/armSP_FFT_CToC_FC32_Radix4_unsafe_s.S | 331 + .../src/armSP_FFT_CToC_FC32_Radix8_fs_unsafe_s.S | 422 + .../src/armSP_FFT_CToC_SC16_Radix2_fs_unsafe_s.S | 170 + .../src/armSP_FFT_CToC_SC16_Radix2_ls_unsafe_s.S | 210 + .../src/armSP_FFT_CToC_SC16_Radix2_ps_unsafe_s.S | 216 + .../sp/src/armSP_FFT_CToC_SC16_Radix2_unsafe_s.S | 219 + .../src/armSP_FFT_CToC_SC16_Radix4_fs_unsafe_s.S | 314 + .../src/armSP_FFT_CToC_SC16_Radix4_ls_unsafe_s.S | 410 + .../sp/src/armSP_FFT_CToC_SC16_Radix4_unsafe_s.S | 400 + .../src/armSP_FFT_CToC_SC16_Radix8_fs_unsafe_s.S | 619 + .../src/armSP_FFT_CToC_SC32_Radix2_fs_unsafe_s.S | 163 + .../src/armSP_FFT_CToC_SC32_Radix2_ls_unsafe_s.S | 184 + .../sp/src/armSP_FFT_CToC_SC32_Radix2_unsafe_s.S | 216 + .../src/armSP_FFT_CToC_SC32_Radix4_fs_unsafe_s.S | 320 + .../src/armSP_FFT_CToC_SC32_Radix4_ls_unsafe_s.S | 404 + .../sp/src/armSP_FFT_CToC_SC32_Radix4_unsafe_s.S | 395 + .../src/armSP_FFT_CToC_SC32_Radix8_fs_unsafe_s.S | 595 + .../dl/sp/src/armSP_FFT_F32TwiddleTable.c | 4643 + .../dl/sp/src/armSP_FFT_S32TwiddleTable.c | 556 + .../dl/sp/src/omxSP_FFTFwd_CToC_FC32_Sfs_s.S | 192 + .../dl/sp/src/omxSP_FFTFwd_CToC_SC16_Sfs_s.S | 356 + .../dl/sp/src/omxSP_FFTFwd_CToC_SC32_Sfs_s.S | 335 + .../dl/sp/src/omxSP_FFTFwd_RToCCS_F32_Sfs_s.S | 404 + .../dl/sp/src/omxSP_FFTFwd_RToCCS_S16S32_Sfs_s.S | 158 + .../dl/sp/src/omxSP_FFTFwd_RToCCS_S32_Sfs_s.S | 549 + .../dl/sp/src/omxSP_FFTGetBufSize_C_FC32.c | 52 + .../dl/sp/src/omxSP_FFTGetBufSize_C_SC16.c | 96 + .../dl/sp/src/omxSP_FFTGetBufSize_C_SC32.c | 94 + .../dl/sp/src/omxSP_FFTGetBufSize_R_F32.c | 49 + .../dl/sp/src/omxSP_FFTGetBufSize_R_S16S32.c | 91 + .../dl/sp/src/omxSP_FFTGetBufSize_R_S32.c | 91 + media/openmax_dl/dl/sp/src/omxSP_FFTInit_C_FC32.c | 162 + media/openmax_dl/dl/sp/src/omxSP_FFTInit_C_SC16.c | 201 + media/openmax_dl/dl/sp/src/omxSP_FFTInit_C_SC32.c | 196 + media/openmax_dl/dl/sp/src/omxSP_FFTInit_R_F32.c | 210 + .../openmax_dl/dl/sp/src/omxSP_FFTInit_R_S16S32.c | 263 + media/openmax_dl/dl/sp/src/omxSP_FFTInit_R_S32.c | 261 + .../dl/sp/src/omxSP_FFTInv_CCSToR_F32_Sfs_s.S | 283 + .../src/omxSP_FFTInv_CCSToR_F32_Sfs_unscaled_s.S | 284 + .../dl/sp/src/omxSP_FFTInv_CCSToR_S32S16_Sfs_s.S | 146 + .../dl/sp/src/omxSP_FFTInv_CCSToR_S32_Sfs_s.S | 390 + .../dl/sp/src/omxSP_FFTInv_CToC_FC32_Sfs_s.S | 214 + .../dl/sp/src/omxSP_FFTInv_CToC_SC16_Sfs_s.S | 342 + .../dl/sp/src/omxSP_FFTInv_CToC_SC32_Sfs_s.S | 314 + media/openmax_dl/moz.build | 7 + media/openmax_il/il112/OMX_Audio.h | 1311 + media/openmax_il/il112/OMX_Component.h | 579 + media/openmax_il/il112/OMX_ComponentExt.h | 61 + media/openmax_il/il112/OMX_ContentPipe.h | 195 + media/openmax_il/il112/OMX_Core.h | 1431 + media/openmax_il/il112/OMX_CoreExt.h | 73 + media/openmax_il/il112/OMX_IVCommon.h | 920 + media/openmax_il/il112/OMX_Image.h | 328 + media/openmax_il/il112/OMX_ImageExt.h | 55 + media/openmax_il/il112/OMX_Index.h | 258 + media/openmax_il/il112/OMX_IndexExt.h | 90 + media/openmax_il/il112/OMX_Other.h | 337 + media/openmax_il/il112/OMX_Types.h | 359 + media/openmax_il/il112/OMX_Video.h | 1060 + media/openmax_il/il112/OMX_VideoExt.h | 123 + media/pocketsphinx/cmdln_macro.h | 386 + media/pocketsphinx/moz.build | 61 + media/pocketsphinx/pocketsphinx-COPYING.txt | 36 + media/pocketsphinx/pocketsphinx.h | 658 + media/pocketsphinx/pocketsphinx_export.h | 15 + media/pocketsphinx/ps_lattice.h | 445 + media/pocketsphinx/ps_mllr.h | 75 + media/pocketsphinx/ps_search.h | 296 + media/pocketsphinx/src/acmod.c | 1377 + media/pocketsphinx/src/acmod.h | 466 + media/pocketsphinx/src/allphone_search.c | 913 + media/pocketsphinx/src/allphone_search.h | 179 + media/pocketsphinx/src/bin_mdef.c | 887 + media/pocketsphinx/src/bin_mdef.h | 236 + media/pocketsphinx/src/blkarray_list.c | 172 + media/pocketsphinx/src/blkarray_list.h | 139 + media/pocketsphinx/src/dict.c | 739 + media/pocketsphinx/src/dict.h | 228 + media/pocketsphinx/src/dict2pid.c | 578 + media/pocketsphinx/src/dict2pid.h | 180 + media/pocketsphinx/src/fsg_history.c | 317 + media/pocketsphinx/src/fsg_history.h | 215 + media/pocketsphinx/src/fsg_lextree.c | 835 + media/pocketsphinx/src/fsg_lextree.h | 255 + media/pocketsphinx/src/fsg_search.c | 1550 + media/pocketsphinx/src/fsg_search_internal.h | 149 + media/pocketsphinx/src/hmm.c | 825 + media/pocketsphinx/src/hmm.h | 306 + media/pocketsphinx/src/kws_detections.c | 101 + media/pocketsphinx/src/kws_detections.h | 77 + media/pocketsphinx/src/kws_search.c | 671 + media/pocketsphinx/src/kws_search.h | 136 + media/pocketsphinx/src/mdef.c | 766 + media/pocketsphinx/src/mdef.h | 271 + media/pocketsphinx/src/ms_gauden.c | 617 + media/pocketsphinx/src/ms_gauden.h | 150 + media/pocketsphinx/src/ms_mgau.c | 279 + media/pocketsphinx/src/ms_mgau.h | 143 + media/pocketsphinx/src/ms_senone.c | 415 + media/pocketsphinx/src/ms_senone.h | 199 + media/pocketsphinx/src/ngram_search.c | 1409 + media/pocketsphinx/src/ngram_search.h | 433 + media/pocketsphinx/src/ngram_search_fwdflat.c | 962 + media/pocketsphinx/src/ngram_search_fwdflat.h | 81 + media/pocketsphinx/src/ngram_search_fwdtree.c | 1573 + media/pocketsphinx/src/ngram_search_fwdtree.h | 83 + media/pocketsphinx/src/phone_loop_search.c | 367 + media/pocketsphinx/src/phone_loop_search.h | 102 + media/pocketsphinx/src/pocketsphinx.c | 1421 + media/pocketsphinx/src/pocketsphinx_internal.h | 222 + media/pocketsphinx/src/ps_alignment.c | 487 + media/pocketsphinx/src/ps_alignment.h | 189 + media/pocketsphinx/src/ps_lattice.c | 1940 + media/pocketsphinx/src/ps_lattice_internal.h | 282 + media/pocketsphinx/src/ps_mllr.c | 169 + media/pocketsphinx/src/ptm_mgau.c | 912 + media/pocketsphinx/src/ptm_mgau.h | 103 + media/pocketsphinx/src/s2_semi_mgau.c | 1356 + media/pocketsphinx/src/s2_semi_mgau.h | 98 + media/pocketsphinx/src/s3types.h | 99 + media/pocketsphinx/src/state_align_search.c | 310 + media/pocketsphinx/src/state_align_search.h | 76 + media/pocketsphinx/src/tied_mgau_common.h | 121 + media/pocketsphinx/src/tmat.c | 339 + media/pocketsphinx/src/tmat.h | 149 + media/pocketsphinx/src/vector.c | 150 + media/pocketsphinx/src/vector.h | 89 + media/pocketsphinx/update.sh | 14 + media/psshparser/PsshParser.cpp | 208 + media/psshparser/PsshParser.h | 30 + media/psshparser/gtest/TestPsshParser.cpp | 169 + media/psshparser/gtest/moz.build | 13 + media/psshparser/moz.build | 25 + media/sphinxbase/config.h | 160 + media/sphinxbase/moz.build | 82 + media/sphinxbase/pocketsphinx-COPYING.txt | 36 + media/sphinxbase/sbthread.patch | 14 + media/sphinxbase/sphinx_config.h | 42 + media/sphinxbase/sphinxbase/ad.h | 126 + media/sphinxbase/sphinxbase/agc.h | 202 + media/sphinxbase/sphinxbase/bio.h | 304 + media/sphinxbase/sphinxbase/bitvec.h | 155 + media/sphinxbase/sphinxbase/byteorder.h | 98 + media/sphinxbase/sphinxbase/case.h | 135 + media/sphinxbase/sphinxbase/ckd_alloc.h | 310 + media/sphinxbase/sphinxbase/clapack_lite.h | 36 + media/sphinxbase/sphinxbase/cmd_ln.h | 587 + media/sphinxbase/sphinxbase/cmn.h | 191 + media/sphinxbase/sphinxbase/err.h | 229 + media/sphinxbase/sphinxbase/f2c.h | 218 + media/sphinxbase/sphinxbase/fe.h | 617 + media/sphinxbase/sphinxbase/feat.h | 469 + media/sphinxbase/sphinxbase/filename.h | 112 + media/sphinxbase/sphinxbase/fixpoint.h | 145 + media/sphinxbase/sphinxbase/fsg_model.h | 364 + media/sphinxbase/sphinxbase/genrand.h | 180 + media/sphinxbase/sphinxbase/glist.h | 242 + media/sphinxbase/sphinxbase/hash_table.h | 443 + media/sphinxbase/sphinxbase/heap.h | 153 + media/sphinxbase/sphinxbase/huff_code.h | 143 + media/sphinxbase/sphinxbase/jsgf.h | 209 + media/sphinxbase/sphinxbase/listelem_alloc.h | 125 + media/sphinxbase/sphinxbase/logmath.h | 237 + media/sphinxbase/sphinxbase/matrix.h | 210 + media/sphinxbase/sphinxbase/mmio.h | 85 + media/sphinxbase/sphinxbase/mulaw.h | 99 + media/sphinxbase/sphinxbase/ngram_model.h | 711 + media/sphinxbase/sphinxbase/pio.h | 302 + media/sphinxbase/sphinxbase/prim_type.h | 183 + media/sphinxbase/sphinxbase/profile.h | 231 + media/sphinxbase/sphinxbase/sbthread.h | 221 + media/sphinxbase/sphinxbase/sphinx_config.h | 42 + media/sphinxbase/sphinxbase/sphinxbase_export.h | 15 + media/sphinxbase/sphinxbase/strfuncs.h | 158 + media/sphinxbase/sphinxbase/yin.h | 136 + .../sphinxbase/src/libsphinxbase/fe/fe_interface.c | 776 + .../sphinxbase/src/libsphinxbase/fe/fe_internal.h | 216 + media/sphinxbase/src/libsphinxbase/fe/fe_noise.c | 425 + media/sphinxbase/src/libsphinxbase/fe/fe_noise.h | 66 + .../src/libsphinxbase/fe/fe_prespch_buf.c | 182 + .../src/libsphinxbase/fe/fe_prespch_buf.h | 79 + media/sphinxbase/src/libsphinxbase/fe/fe_sigproc.c | 1377 + media/sphinxbase/src/libsphinxbase/fe/fe_type.h | 65 + media/sphinxbase/src/libsphinxbase/fe/fe_warp.c | 252 + media/sphinxbase/src/libsphinxbase/fe/fe_warp.h | 90 + .../src/libsphinxbase/fe/fe_warp_affine.c | 181 + .../src/libsphinxbase/fe/fe_warp_affine.h | 76 + .../src/libsphinxbase/fe/fe_warp_inverse_linear.c | 178 + .../src/libsphinxbase/fe/fe_warp_inverse_linear.h | 77 + .../libsphinxbase/fe/fe_warp_piecewise_linear.c | 223 + .../libsphinxbase/fe/fe_warp_piecewise_linear.h | 77 + media/sphinxbase/src/libsphinxbase/fe/fixlog.c | 229 + media/sphinxbase/src/libsphinxbase/fe/yin.c | 412 + media/sphinxbase/src/libsphinxbase/feat/agc.c | 227 + media/sphinxbase/src/libsphinxbase/feat/cmn.c | 238 + .../sphinxbase/src/libsphinxbase/feat/cmn_prior.c | 184 + media/sphinxbase/src/libsphinxbase/feat/feat.c | 1497 + media/sphinxbase/src/libsphinxbase/feat/lda.c | 158 + media/sphinxbase/src/libsphinxbase/lm/fsg_model.c | 944 + media/sphinxbase/src/libsphinxbase/lm/jsgf.c | 943 + .../src/libsphinxbase/lm/jsgf_internal.h | 140 + .../sphinxbase/src/libsphinxbase/lm/jsgf_parser.c | 1799 + .../sphinxbase/src/libsphinxbase/lm/jsgf_parser.h | 90 + .../sphinxbase/src/libsphinxbase/lm/jsgf_scanner.c | 2199 + .../sphinxbase/src/libsphinxbase/lm/jsgf_scanner.h | 352 + media/sphinxbase/src/libsphinxbase/lm/lm3g_model.c | 258 + media/sphinxbase/src/libsphinxbase/lm/lm3g_model.h | 177 + .../src/libsphinxbase/lm/lm3g_templates.c | 560 + .../sphinxbase/src/libsphinxbase/lm/ngram_model.c | 1129 + .../src/libsphinxbase/lm/ngram_model_arpa.c | 660 + .../src/libsphinxbase/lm/ngram_model_arpa.h | 86 + .../src/libsphinxbase/lm/ngram_model_dmp.c | 969 + .../src/libsphinxbase/lm/ngram_model_dmp.h | 92 + .../src/libsphinxbase/lm/ngram_model_internal.h | 282 + .../src/libsphinxbase/lm/ngram_model_set.c | 870 + .../src/libsphinxbase/lm/ngram_model_set.h | 71 + media/sphinxbase/src/libsphinxbase/util/bio.c | 644 + media/sphinxbase/src/libsphinxbase/util/bitvec.c | 101 + .../sphinxbase/src/libsphinxbase/util/blas_lite.c | 2147 + media/sphinxbase/src/libsphinxbase/util/case.c | 141 + .../sphinxbase/src/libsphinxbase/util/ckd_alloc.c | 427 + media/sphinxbase/src/libsphinxbase/util/cmd_ln.c | 1082 + media/sphinxbase/src/libsphinxbase/util/dtoa.c | 2979 + media/sphinxbase/src/libsphinxbase/util/err.c | 297 + media/sphinxbase/src/libsphinxbase/util/errno.c | 51 + media/sphinxbase/src/libsphinxbase/util/f2c_lite.c | 551 + media/sphinxbase/src/libsphinxbase/util/filename.c | 120 + media/sphinxbase/src/libsphinxbase/util/genrand.c | 234 + media/sphinxbase/src/libsphinxbase/util/glist.c | 271 + .../sphinxbase/src/libsphinxbase/util/hash_table.c | 713 + media/sphinxbase/src/libsphinxbase/util/heap.c | 292 + .../sphinxbase/src/libsphinxbase/util/huff_code.c | 651 + .../src/libsphinxbase/util/listelem_alloc.c | 294 + media/sphinxbase/src/libsphinxbase/util/logmath.c | 483 + media/sphinxbase/src/libsphinxbase/util/matrix.c | 313 + media/sphinxbase/src/libsphinxbase/util/mmio.c | 257 + media/sphinxbase/src/libsphinxbase/util/pio.c | 655 + media/sphinxbase/src/libsphinxbase/util/profile.c | 345 + media/sphinxbase/src/libsphinxbase/util/sbthread.c | 741 + media/sphinxbase/src/libsphinxbase/util/slamch.c | 1029 + .../src/libsphinxbase/util/slapack_lite.c | 1461 + media/sphinxbase/src/libsphinxbase/util/strfuncs.c | 194 + media/sphinxbase/src/libsphinxbase/util/utf8.c | 75 + media/sphinxbase/update.sh | 41 + media/update-libjpeg.sh | 30 + media/webrtc/.gclient | 10 + media/webrtc/.gclient_entries | 31 + media/webrtc/moz.build | 121 + media/webrtc/signaling/signaling.gyp | 374 + media/webrtc/signaling/src/common/CommonTypes.h | 63 + .../signaling/src/common/EncodingConstraints.h | 58 + .../signaling/src/common/MediaEngineWrapper.h | 39 + media/webrtc/signaling/src/common/NullDeleter.h | 16 + media/webrtc/signaling/src/common/NullTransport.h | 44 + media/webrtc/signaling/src/common/PtrVector.h | 43 + media/webrtc/signaling/src/common/Wrapper.h | 175 + media/webrtc/signaling/src/common/YuvStamper.cpp | 469 + media/webrtc/signaling/src/common/YuvStamper.h | 83 + .../src/common/browser_logging/CSFLog.cpp | 103 + .../signaling/src/common/browser_logging/CSFLog.h | 50 + .../src/common/browser_logging/WebRtcLog.cpp | 258 + .../src/common/browser_logging/WebRtcLog.h | 16 + media/webrtc/signaling/src/common/csf_common.h | 79 + .../signaling/src/common/time_profiling/timecard.c | 4 +- .../signaling/src/jsep/JsepCodecDescription.h | 780 + media/webrtc/signaling/src/jsep/JsepSession.h | 243 + .../webrtc/signaling/src/jsep/JsepSessionImpl.cpp | 2497 + media/webrtc/signaling/src/jsep/JsepSessionImpl.h | 352 + media/webrtc/signaling/src/jsep/JsepTrack.cpp | 536 + media/webrtc/signaling/src/jsep/JsepTrack.h | 292 + .../webrtc/signaling/src/jsep/JsepTrackEncoding.h | 60 + media/webrtc/signaling/src/jsep/JsepTransport.h | 116 + .../signaling/src/media-conduit/AudioConduit.cpp | 1125 + .../signaling/src/media-conduit/AudioConduit.h | 306 + .../signaling/src/media-conduit/CodecConfig.h | 166 + .../src/media-conduit/CodecStatistics.cpp | 175 + .../signaling/src/media-conduit/CodecStatistics.h | 111 + .../signaling/src/media-conduit/GmpVideoCodec.cpp | 18 + .../signaling/src/media-conduit/GmpVideoCodec.h | 19 + .../src/media-conduit/MediaCodecVideoCodec.cpp | 31 + .../src/media-conduit/MediaCodecVideoCodec.h | 31 + .../src/media-conduit/MediaConduitErrors.h | 48 + .../src/media-conduit/MediaConduitInterface.h | 497 + .../signaling/src/media-conduit/OMXVideoCodec.cpp | 30 + .../signaling/src/media-conduit/OMXVideoCodec.h | 32 + .../signaling/src/media-conduit/RunningStat.h | 66 + .../signaling/src/media-conduit/VideoConduit.cpp | 2129 + .../signaling/src/media-conduit/VideoConduit.h | 430 + .../signaling/src/media-conduit/VideoTypes.h | 62 + .../src/media-conduit/WebrtcGmpVideoCodec.cpp | 965 + .../src/media-conduit/WebrtcGmpVideoCodec.h | 528 + .../WebrtcMediaCodecVP8VideoCodec.cpp | 1004 + .../media-conduit/WebrtcMediaCodecVP8VideoCodec.h | 114 + .../src/media-conduit/WebrtcOMXH264VideoCodec.cpp | 1236 + .../src/media-conduit/WebrtcOMXH264VideoCodec.h | 108 + .../signaling/src/media/CSFAudioControlWrapper.cpp | 149 + .../signaling/src/media/CSFAudioControlWrapper.h | 42 + .../signaling/src/media/CSFAudioTermination.h | 117 + .../webrtc/signaling/src/media/CSFMediaProvider.h | 54 + .../signaling/src/media/CSFMediaTermination.h | 55 + .../signaling/src/media/CSFToneDefinitions.h | 137 + .../signaling/src/media/CSFVideoCallMediaControl.h | 28 + .../signaling/src/media/CSFVideoControlWrapper.h | 48 + .../signaling/src/media/CSFVideoTermination.h | 36 + .../src/media/cip_mmgr_mediadefinitions.h | 125 + .../signaling/src/mediapipeline/MediaPipeline.cpp | 2373 + .../signaling/src/mediapipeline/MediaPipeline.h | 479 + .../src/mediapipeline/MediaPipelineFilter.cpp | 97 + .../src/mediapipeline/MediaPipelineFilter.h | 86 + .../signaling/src/mediapipeline/SrtpFlow.cpp | 251 + .../webrtc/signaling/src/mediapipeline/SrtpFlow.h | 68 + .../src/peerconnection/MediaPipelineFactory.cpp | 582 +- .../src/peerconnection/MediaPipelineFactory.h | 3 + .../src/peerconnection/MediaStreamList.cpp | 4 +- .../signaling/src/peerconnection/MediaStreamList.h | 4 +- .../src/peerconnection/PeerConnectionCtx.cpp | 113 +- .../src/peerconnection/PeerConnectionCtx.h | 26 +- .../src/peerconnection/PeerConnectionImpl.cpp | 2300 +- .../src/peerconnection/PeerConnectionImpl.h | 295 +- .../src/peerconnection/PeerConnectionMedia.cpp | 1005 +- .../src/peerconnection/PeerConnectionMedia.h | 299 +- .../src/peerconnection/WebrtcGlobalChild.h | 40 + .../src/peerconnection/WebrtcGlobalInformation.cpp | 1017 +- .../src/peerconnection/WebrtcGlobalInformation.h | 6 +- .../src/peerconnection/WebrtcGlobalParent.h | 53 + media/webrtc/signaling/src/sdp/Sdp.h | 195 + media/webrtc/signaling/src/sdp/SdpAttribute.cpp | 1674 + media/webrtc/signaling/src/sdp/SdpAttribute.h | 1788 + media/webrtc/signaling/src/sdp/SdpAttributeList.h | 94 + media/webrtc/signaling/src/sdp/SdpEnum.h | 70 + media/webrtc/signaling/src/sdp/SdpErrorHolder.h | 50 + media/webrtc/signaling/src/sdp/SdpHelper.cpp | 811 + media/webrtc/signaling/src/sdp/SdpHelper.h | 131 + media/webrtc/signaling/src/sdp/SdpMediaSection.cpp | 196 + media/webrtc/signaling/src/sdp/SdpMediaSection.h | 361 + media/webrtc/signaling/src/sdp/SipccSdp.cpp | 180 + media/webrtc/signaling/src/sdp/SipccSdp.h | 88 + .../signaling/src/sdp/SipccSdpAttributeList.cpp | 1413 + .../signaling/src/sdp/SipccSdpAttributeList.h | 147 + .../signaling/src/sdp/SipccSdpMediaSection.cpp | 423 + .../signaling/src/sdp/SipccSdpMediaSection.h | 102 + media/webrtc/signaling/src/sdp/SipccSdpParser.cpp | 83 + media/webrtc/signaling/src/sdp/SipccSdpParser.h | 35 + media/webrtc/signaling/src/sdp/sipcc/ccsdp.h | 207 + .../webrtc/signaling/src/sdp/sipcc/ccsdp_rtcp_fb.h | 63 + .../signaling/src/sdp/sipcc/cpr_darwin_types.h | 68 + .../signaling/src/sdp/sipcc/cpr_linux_types.h | 82 + media/webrtc/signaling/src/sdp/sipcc/cpr_string.c | 272 + media/webrtc/signaling/src/sdp/sipcc/cpr_string.h | 139 + media/webrtc/signaling/src/sdp/sipcc/cpr_strings.h | 22 + media/webrtc/signaling/src/sdp/sipcc/cpr_types.h | 126 + .../webrtc/signaling/src/sdp/sipcc/cpr_win_types.h | 71 + media/webrtc/signaling/src/sdp/sipcc/sdp.h | 1794 + media/webrtc/signaling/src/sdp/sipcc/sdp_access.c | 2083 + media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c | 5120 + .../signaling/src/sdp/sipcc/sdp_attr_access.c | 6372 + media/webrtc/signaling/src/sdp/sipcc/sdp_base64.c | 403 + media/webrtc/signaling/src/sdp/sipcc/sdp_base64.h | 42 + media/webrtc/signaling/src/sdp/sipcc/sdp_config.c | 241 + media/webrtc/signaling/src/sdp/sipcc/sdp_main.c | 1342 + media/webrtc/signaling/src/sdp/sipcc/sdp_os_defs.h | 27 + media/webrtc/signaling/src/sdp/sipcc/sdp_private.h | 362 + .../signaling/src/sdp/sipcc/sdp_services_unix.c | 41 + .../signaling/src/sdp/sipcc/sdp_services_win32.c | 40 + media/webrtc/signaling/src/sdp/sipcc/sdp_token.c | 1806 + media/webrtc/signaling/src/sdp/sipcc/sdp_utils.c | 718 + media/webrtc/signaling/test/FakeIPC.cpp | 35 + media/webrtc/signaling/test/FakeIPC.h | 22 + media/webrtc/signaling/test/FakeLogging.h | 26 + media/webrtc/signaling/test/FakeMediaStreams.h | 656 + media/webrtc/signaling/test/FakeMediaStreamsImpl.h | 236 + media/webrtc/signaling/test/FakePCObserver.h | 112 + media/webrtc/signaling/test/common.build | 134 + .../signaling/test/jsep_session_unittest.cpp | 4235 + .../webrtc/signaling/test/jsep_track_unittest.cpp | 1269 + .../signaling/test/mediaconduit_unittests.cpp | 1099 + .../signaling/test/mediapipeline_unittest.cpp | 720 + media/webrtc/signaling/test/moz.build | 33 + media/webrtc/signaling/test/sdp_file_parser.cpp | 85 + media/webrtc/signaling/test/sdp_unittests.cpp | 5377 + .../webrtc/signaling/test/signaling_unittests.cpp | 4851 + media/webrtc/trunk/AUTHORS | 42 + media/webrtc/trunk/DEPS | 103 + media/webrtc/trunk/Makefile.old | 785 + media/webrtc/trunk/OWNERS | 14 + media/webrtc/trunk/README | 12 + media/webrtc/trunk/{tools/gyp => build}/OWNERS | 0 media/webrtc/trunk/build/README.chromium | 15 + media/webrtc/trunk/build/all.gyp | 716 + media/webrtc/trunk/build/all_android.gyp | 115 + .../trunk/build/android/adb_device_functions.sh | 139 + .../trunk/build/android/adb_kill_content_shell | 24 + .../trunk/build/android/adb_logcat_monitor.py | 155 + .../trunk/build/android/adb_logcat_printer.py | 202 + .../trunk/build/android/adb_run_content_shell | 14 + .../trunk/build/android/ant/chromium-jars.xml | 97 + media/webrtc/trunk/build/android/ant/common.xml | 90 + .../webrtc/trunk/build/android/ant/sdk-targets.xml | 284 + .../trunk/build/android/buildbot_fyi_builder.sh | 9 + .../trunk/build/android/buildbot_fyi_tester.sh | 9 + media/webrtc/trunk/build/android/buildbot_main.sh | 9 + .../trunk/build/android/buildbot_try_builder.sh | 9 + .../trunk/build/android/buildbot_try_compile.sh | 9 + .../trunk/build/android/buildbot_try_tester.sh | 9 + .../trunk/build/android/buildbot_webkit_main.sh | 9 + media/webrtc/trunk/build/android/cpufeatures.gypi | 6 + .../trunk/build/android/device_stats_monitor.py | 43 + .../trunk/build/android/device_status_check.py | 170 + media/webrtc/trunk/build/android/emulator.py | 321 + media/webrtc/trunk/build/android/enable_asserts.py | 31 + media/webrtc/trunk/build/android/envsetup.sh | 133 + .../trunk/build/android/envsetup_functions.sh | 334 + media/webrtc/trunk/build/android/gdb_apk | 171 + media/webrtc/trunk/build/android/gdb_content_shell | 15 + .../android/gtest_filter/base_unittests_disabled | 29 + .../base_unittests_emulator_additional_disabled | 10 + .../gtest_filter/content_unittests_disabled | 21 + .../build/android/gtest_filter/ipc_tests_disabled | 14 + .../android/gtest_filter/media_unittests_disabled | 11 + .../android/gtest_filter/net_unittests_disabled | 124 + .../android/gtest_filter/sync_unit_tests_disabled | 4 + .../android/gtest_filter/ui_unittests_disabled | 44 + .../build/android/gtest_filter/unit_tests_disabled | 149 + .../webrtc/trunk/build/android/lighttpd_server.py | 253 + media/webrtc/trunk/build/android/pylib/__init__.py | 4 + .../trunk/build/android/pylib/android_commands.py | 1071 + media/webrtc/trunk/build/android/pylib/apk_info.py | 142 + .../trunk/build/android/pylib/base_test_runner.py | 210 + .../trunk/build/android/pylib/base_test_sharder.py | 113 + .../trunk/build/android/pylib/buildbot_report.py | 46 + .../android/pylib/chrome_test_server_spawner.py | 402 + .../webrtc/trunk/build/android/pylib/cmd_helper.py | 50 + .../webrtc/trunk/build/android/pylib/constants.py | 47 + .../webrtc/trunk/build/android/pylib/debug_info.py | 196 + .../build/android/pylib/device_stats_monitor.html | 143 + .../build/android/pylib/device_stats_monitor.py | 116 + media/webrtc/trunk/build/android/pylib/fake_dns.py | 63 + .../trunk/build/android/pylib/flag_changer.py | 144 + .../webrtc/trunk/build/android/pylib/forwarder.py | 198 + .../trunk/build/android/pylib/io_stats_parser.py | 32 + .../build/android/pylib/java_unittest_utils.py | 27 + .../trunk/build/android/pylib/json_perf_parser.py | 160 + .../trunk/build/android/pylib/perf_tests_helper.py | 120 + media/webrtc/trunk/build/android/pylib/ports.py | 167 + .../trunk/build/android/pylib/python_test_base.py | 168 + .../build/android/pylib/python_test_caller.py | 84 + .../build/android/pylib/python_test_sharder.py | 203 + .../trunk/build/android/pylib/run_java_tests.py | 591 + .../trunk/build/android/pylib/run_python_tests.py | 207 + .../trunk/build/android/pylib/run_tests_helper.py | 26 + .../build/android/pylib/sharded_tests_queue.py | 35 + .../build/android/pylib/single_test_runner.py | 343 + .../build/android/pylib/test_info_collection.py | 137 + .../build/android/pylib/test_options_parser.py | 143 + .../trunk/build/android/pylib/test_package.py | 200 + .../trunk/build/android/pylib/test_package_apk.py | 121 + .../build/android/pylib/test_package_executable.py | 167 + .../trunk/build/android/pylib/test_result.py | 193 + .../trunk/build/android/pylib/tests_annotations.py | 89 + .../trunk/build/android/pylib/valgrind_tools.py | 255 + .../build/android/run_instrumentation_tests.py | 92 + media/webrtc/trunk/build/android/run_tests.py | 450 + media/webrtc/trunk/build/apk_test.gypi | 75 + media/webrtc/trunk/build/apply_locales.py | 45 + media/webrtc/trunk/build/asan.saves | 23 + media/webrtc/trunk/build/branding_value.sh | 51 + media/webrtc/trunk/build/build_config.h | 201 + media/webrtc/trunk/build/common.croc | 127 + media/webrtc/trunk/build/common.gypi | 6 +- media/webrtc/trunk/build/common_untrusted.gypi | 29 + media/webrtc/trunk/build/compiler_version.py | 76 + media/webrtc/trunk/build/copy_test_data_ios.gypi | 48 + media/webrtc/trunk/build/copy_test_data_ios.py | 104 + media/webrtc/trunk/build/cp.py | 22 + .../webrtc/trunk/build/download_nacl_toolchains.py | 64 + media/webrtc/trunk/build/escape_unicode.py | 56 + media/webrtc/trunk/build/extract_from_cab.py | 63 + media/webrtc/trunk/build/filename_rules.gypi | 4 +- media/webrtc/trunk/build/gdb-add-index | 47 + media/webrtc/trunk/build/grit_action.gypi | 33 + media/webrtc/trunk/build/grit_target.gypi | 30 + media/webrtc/trunk/build/gyp_chromium | 175 + .../trunk/build/install-build-deps-android.sh | 101 + media/webrtc/trunk/build/install-build-deps.sh | 414 + media/webrtc/trunk/build/install-chroot.sh | 809 + media/webrtc/trunk/build/internal/README.chromium | 24 + media/webrtc/trunk/build/ios/clean_env.py | 77 + media/webrtc/trunk/build/ios/mac_build.gypi | 79 + .../webrtc/trunk/build/jar_file_jni_generator.gypi | 53 + media/webrtc/trunk/build/java.gypi | 90 + media/webrtc/trunk/build/java_aidl.gypi | 58 + media/webrtc/trunk/build/jni_generator.gypi | 58 + .../trunk/build/json_schema_bundle_compile.gypi | 62 + media/webrtc/trunk/build/json_schema_compile.gypi | 110 + media/webrtc/trunk/build/linux/chrome_linux.croc | 29 + media/webrtc/trunk/build/linux/dump_app_syms | 36 + media/webrtc/trunk/build/linux/pkg-config-wrapper | 47 + media/webrtc/trunk/build/linux/python_arch.sh | 42 + media/webrtc/trunk/build/linux/rewrite_dirs.py | 71 + media/webrtc/trunk/build/linux/system.gyp | 637 + media/webrtc/trunk/build/mac/OWNERS | 2 + .../webrtc/trunk/build/mac/change_mach_o_flags.py | 273 + .../build/mac/change_mach_o_flags_from_xcode.sh | 15 + media/webrtc/trunk/build/mac/chrome_mac.croc | 36 + .../trunk/build/mac/copy_framework_unversioned.sh | 118 + media/webrtc/trunk/build/mac/make_more_helpers.sh | 91 + media/webrtc/trunk/build/mac/strip_from_xcode | 62 + media/webrtc/trunk/build/mac/strip_save_dsym | 341 + media/webrtc/trunk/build/mac/tweak_info_plist.py | 293 + media/webrtc/trunk/build/mac/verify_no_objc.sh | 43 + media/webrtc/trunk/build/nocompile.gypi | 96 + media/webrtc/trunk/build/output_dll_copy.rules | 17 + media/webrtc/trunk/build/precompile.cc | 7 + media/webrtc/trunk/build/precompile.h | 108 + media/webrtc/trunk/build/protoc.gypi | 116 + .../webrtc/trunk/build/sanitize-mac-build-log.sed | 35 + media/webrtc/trunk/build/sanitize-mac-build-log.sh | 6 + .../webrtc/trunk/build/sanitize-win-build-log.sed | 17 + media/webrtc/trunk/build/sanitize-win-build-log.sh | 6 + media/webrtc/trunk/build/some.gyp | 24 + media/webrtc/trunk/build/temp_gyp/README.chromium | 3 + media/webrtc/trunk/build/temp_gyp/googleurl.gyp | 105 + media/webrtc/trunk/build/temp_gyp/pdfsqueeze.gyp | 40 + media/webrtc/trunk/build/update-linux-sandbox.sh | 75 + media/webrtc/trunk/build/util/lastchange.py | 230 + media/webrtc/trunk/build/whitespace_file.txt | 69 + media/webrtc/trunk/build/win/chrome_win.croc | 26 + media/webrtc/trunk/build/win/install-build-deps.py | 47 + media/webrtc/trunk/build/win/setup_cygwin_mount.py | 20 + media/webrtc/trunk/build/win_precompile.gypi | 20 + media/webrtc/trunk/chromium_deps/DEPS | 606 + .../webrtc/trunk/dummy_file.txt | 0 .../trunk/google_apis/build/check_internal.py | 20 + media/webrtc/trunk/net/net.Makefile | 6 + media/webrtc/trunk/net/net.gyp | 9 + media/webrtc/trunk/net/net.target.mk | 18 + media/webrtc/trunk/peerconnection.Makefile | 6 + media/webrtc/trunk/peerconnection.gyp | 159 + media/webrtc/trunk/peerconnection_client.target.mk | 281 + media/webrtc/trunk/supplement/supplement.gypi | 30 + .../webrtc/trunk/testing/generate_gmock_mutant.py | 455 + media/webrtc/trunk/testing/gmock.gyp | 62 + media/webrtc/trunk/testing/gmock.target.mk | 160 + media/webrtc/trunk/testing/gmock_main.target.mk | 154 + media/webrtc/trunk/testing/gmock_mutant.h | 4995 + media/webrtc/trunk/testing/gtest.gyp | 166 + media/webrtc/trunk/testing/gtest.target.mk | 162 + .../webrtc/trunk/testing}/gtest/CHANGES | 0 media/webrtc/trunk/testing/gtest/CMakeLists.txt | 250 + .../webrtc/trunk/testing}/gtest/CONTRIBUTORS | 0 .../webrtc/trunk/testing}/gtest/LICENSE | 0 media/webrtc/trunk/testing/gtest/Makefile.am | 304 + media/webrtc/trunk/testing/gtest/README | 434 + .../webrtc/trunk/testing/gtest/build-aux/.keep | 0 .../trunk/testing/gtest/cmake/internal_utils.cmake | 227 + .../trunk/testing}/gtest/codegear/gtest.cbproj | 0 .../trunk/testing}/gtest/codegear/gtest.groupproj | 0 .../trunk/testing}/gtest/codegear/gtest_all.cc | 0 .../trunk/testing}/gtest/codegear/gtest_link.cc | 0 .../testing}/gtest/codegear/gtest_main.cbproj | 0 .../testing}/gtest/codegear/gtest_unittest.cbproj | 0 media/webrtc/trunk/testing/gtest/configure.ac | 68 + .../gtest/include/gtest/gtest-death-test.h | 0 .../testing}/gtest/include/gtest/gtest-message.h | 0 .../gtest/include/gtest/gtest-param-test.h | 0 .../gtest/include/gtest/gtest-param-test.h.pump | 0 .../testing/gtest/include/gtest/gtest-printers.h | 855 + .../trunk/testing}/gtest/include/gtest/gtest-spi.h | 0 .../testing/gtest/include/gtest/gtest-test-part.h | 177 + .../gtest/include/gtest/gtest-typed-test.h | 0 .../trunk/testing/gtest/include/gtest/gtest.h | 2350 + .../testing}/gtest/include/gtest/gtest_pred_impl.h | 0 .../testing}/gtest/include/gtest/gtest_prod.h | 0 .../gtest/internal/gtest-death-test-internal.h | 319 + .../gtest/include/gtest/internal/gtest-filepath.h | 0 .../gtest/include/gtest/internal/gtest-internal.h | 1192 + .../include/gtest/internal/gtest-linked_ptr.h | 0 .../gtest/internal/gtest-param-util-generated.h | 5143 + .../internal/gtest-param-util-generated.h.pump | 301 + .../include/gtest/internal/gtest-param-util.h | 0 .../gtest/include/gtest/internal/gtest-port.h | 1904 + .../gtest/include/gtest/internal/gtest-string.h | 337 + .../gtest/include/gtest/internal/gtest-tuple.h | 1012 + .../include/gtest/internal/gtest-tuple.h.pump | 339 + .../gtest/include/gtest/internal/gtest-type-util.h | 3332 + .../include/gtest/internal/gtest-type-util.h.pump | 298 + .../webrtc/trunk/testing}/gtest/m4/acx_pthread.m4 | 0 .../webrtc/trunk/testing}/gtest/m4/gtest.m4 | 0 media/webrtc/trunk/testing/gtest/make/Makefile | 80 + .../webrtc/trunk/testing}/gtest/msvc/gtest-md.sln | 0 .../trunk/testing}/gtest/msvc/gtest-md.vcproj | 0 .../webrtc/trunk/testing}/gtest/msvc/gtest.sln | 0 .../webrtc/trunk/testing}/gtest/msvc/gtest.vcproj | 0 .../trunk/testing}/gtest/msvc/gtest_main-md.vcproj | 0 .../trunk/testing}/gtest/msvc/gtest_main.vcproj | 0 .../testing}/gtest/msvc/gtest_prod_test-md.vcproj | 0 .../testing}/gtest/msvc/gtest_prod_test.vcproj | 0 .../testing}/gtest/msvc/gtest_unittest-md.vcproj | 0 .../testing}/gtest/msvc/gtest_unittest.vcproj | 0 .../trunk/testing}/gtest/samples/prime_tables.h | 0 .../webrtc/trunk/testing}/gtest/samples/sample1.cc | 0 .../webrtc/trunk/testing}/gtest/samples/sample1.h | 0 .../testing}/gtest/samples/sample10_unittest.cc | 0 .../testing}/gtest/samples/sample1_unittest.cc | 0 .../webrtc/trunk/testing}/gtest/samples/sample2.cc | 0 .../webrtc/trunk/testing}/gtest/samples/sample2.h | 0 .../testing}/gtest/samples/sample2_unittest.cc | 0 .../trunk/testing}/gtest/samples/sample3-inl.h | 0 .../testing}/gtest/samples/sample3_unittest.cc | 0 .../webrtc/trunk/testing}/gtest/samples/sample4.cc | 0 .../webrtc/trunk/testing}/gtest/samples/sample4.h | 0 .../testing}/gtest/samples/sample4_unittest.cc | 0 .../testing}/gtest/samples/sample5_unittest.cc | 0 .../testing}/gtest/samples/sample6_unittest.cc | 0 .../testing}/gtest/samples/sample7_unittest.cc | 0 .../testing/gtest/samples/sample8_unittest.cc | 173 + .../testing}/gtest/samples/sample9_unittest.cc | 0 .../testing}/gtest/scripts/fuse_gtest_files.py | 0 .../testing}/gtest/scripts/gen_gtest_pred_impl.py | 0 .../trunk/testing/gtest/scripts/gtest-config.in | 274 + .../webrtc/trunk/testing}/gtest/scripts/pump.py | 0 .../trunk/testing}/gtest/scripts/test/Makefile | 0 .../webrtc/trunk/testing}/gtest/scripts/upload.py | 0 .../trunk/testing}/gtest/scripts/upload_gtest.py | 0 .../webrtc/trunk/testing}/gtest/src/gtest-all.cc | 0 .../trunk/testing/gtest/src/gtest-death-test.cc | 1348 + .../trunk/testing/gtest/src/gtest-filepath.cc | 380 + .../trunk/testing/gtest/src/gtest-internal-inl.h | 1055 + media/webrtc/trunk/testing/gtest/src/gtest-port.cc | 787 + .../trunk/testing/gtest/src/gtest-printers.cc | 364 + .../trunk/testing}/gtest/src/gtest-test-part.cc | 0 .../trunk/testing}/gtest/src/gtest-typed-test.cc | 0 media/webrtc/trunk/testing/gtest/src/gtest.cc | 4947 + .../webrtc/trunk/testing}/gtest/src/gtest_main.cc | 0 .../gtest/test/gtest-death-test_ex_test.cc | 0 .../testing/gtest/test/gtest-death-test_test.cc | 1370 + .../testing/gtest/test/gtest-filepath_test.cc | 696 + .../testing}/gtest/test/gtest-linked_ptr_test.cc | 0 .../testing/gtest/test/gtest-listener_test.cc | 313 + .../trunk/testing/gtest/test/gtest-message_test.cc | 166 + .../trunk/testing/gtest/test/gtest-options_test.cc | 212 + .../testing}/gtest/test/gtest-param-test2_test.cc | 0 .../testing/gtest/test/gtest-param-test_test.cc | 897 + .../testing}/gtest/test/gtest-param-test_test.h | 0 .../trunk/testing/gtest/test/gtest-port_test.cc | 1251 + .../testing/gtest/test/gtest-printers_test.cc | 1561 + .../testing}/gtest/test/gtest-test-part_test.cc | 0 .../trunk/testing}/gtest/test/gtest-tuple_test.cc | 0 .../testing}/gtest/test/gtest-typed-test2_test.cc | 0 .../testing/gtest/test/gtest-typed-test_test.cc | 360 + .../testing}/gtest/test/gtest-typed-test_test.h | 0 .../testing/gtest/test/gtest-unittest-api_test.cc | 341 + .../trunk/testing}/gtest/test/gtest_all_test.cc | 0 .../gtest/test/gtest_break_on_failure_unittest.py | 218 + .../gtest/test/gtest_break_on_failure_unittest_.cc | 0 .../gtest/test/gtest_catch_exceptions_test.py | 223 + .../gtest/test/gtest_catch_exceptions_test_.cc | 0 .../trunk/testing}/gtest/test/gtest_color_test.py | 0 .../trunk/testing}/gtest/test/gtest_color_test_.cc | 0 .../trunk/testing/gtest/test/gtest_env_var_test.py | 104 + .../testing}/gtest/test/gtest_env_var_test_.cc | 0 .../testing}/gtest/test/gtest_environment_test.cc | 0 .../testing}/gtest/test/gtest_filter_unittest.py | 0 .../testing}/gtest/test/gtest_filter_unittest_.cc | 0 .../trunk/testing}/gtest/test/gtest_help_test.py | 0 .../trunk/testing}/gtest/test/gtest_help_test_.cc | 0 .../gtest/test/gtest_list_tests_unittest.py | 177 + .../gtest/test/gtest_list_tests_unittest_.cc | 85 + .../testing}/gtest/test/gtest_main_unittest.cc | 0 .../testing}/gtest/test/gtest_no_test_unittest.cc | 0 .../trunk/testing/gtest/test/gtest_output_test.py | 335 + .../trunk/testing/gtest/test/gtest_output_test_.cc | 1034 + .../gtest/test/gtest_output_test_golden_lin.txt | 725 + .../gtest/test/gtest_pred_impl_unittest.cc | 0 .../trunk/testing}/gtest/test/gtest_prod_test.cc | 0 .../trunk/testing}/gtest/test/gtest_repeat_test.cc | 0 .../trunk/testing/gtest/test/gtest_shuffle_test.py | 326 + .../testing/gtest/test/gtest_shuffle_test_.cc | 104 + .../testing}/gtest/test/gtest_sole_header_test.cc | 0 .../trunk/testing/gtest/test/gtest_stress_test.cc | 257 + .../trunk/testing/gtest/test/gtest_test_utils.py | 305 + .../gtest/test/gtest_throw_on_failure_ex_test.cc | 0 .../gtest/test/gtest_throw_on_failure_test.py | 0 .../gtest/test/gtest_throw_on_failure_test_.cc | 0 .../gtest/test/gtest_uninitialized_test.py | 0 .../gtest/test/gtest_uninitialized_test_.cc | 0 .../trunk/testing/gtest/test/gtest_unittest.cc | 7537 + .../gtest/test/gtest_xml_outfile1_test_.cc | 0 .../gtest/test/gtest_xml_outfile2_test_.cc | 0 .../testing}/gtest/test/gtest_xml_outfiles_test.py | 0 .../gtest/test/gtest_xml_output_unittest.py | 284 + .../gtest/test/gtest_xml_output_unittest_.cc | 177 + .../testing/gtest/test/gtest_xml_test_utils.py | 190 + .../webrtc/trunk/testing}/gtest/test/production.cc | 0 .../webrtc/trunk/testing}/gtest/test/production.h | 0 .../gtest/xcode/Config/DebugProject.xcconfig | 0 .../gtest/xcode/Config/FrameworkTarget.xcconfig | 0 .../testing}/gtest/xcode/Config/General.xcconfig | 0 .../gtest/xcode/Config/ReleaseProject.xcconfig | 0 .../xcode/Config/StaticLibraryTarget.xcconfig | 0 .../gtest/xcode/Config/TestTarget.xcconfig | 0 .../testing}/gtest/xcode/Resources/Info.plist | 0 .../gtest/xcode/Samples/FrameworkSample/Info.plist | 0 .../WidgetFramework.xcodeproj/project.pbxproj | 0 .../xcode/Samples/FrameworkSample/runtests.sh | 0 .../gtest/xcode/Samples/FrameworkSample/widget.cc | 0 .../gtest/xcode/Samples/FrameworkSample/widget.h | 0 .../xcode/Samples/FrameworkSample/widget_test.cc | 0 .../trunk/testing}/gtest/xcode/Scripts/runtests.sh | 0 .../gtest/xcode/Scripts/versiongenerate.py | 0 .../gtest/xcode/gtest.xcodeproj/project.pbxproj | 1084 + media/webrtc/trunk/testing/gtest_mac.h | 48 + media/webrtc/trunk/testing/gtest_mac.mm | 53 + media/webrtc/trunk/testing/gtest_mac_unittest.mm | 57 + media/webrtc/trunk/testing/gtest_main.target.mk | 152 + media/webrtc/trunk/testing/gtest_prod.host.mk | 112 + media/webrtc/trunk/testing/gtest_prod.target.mk | 112 + .../webrtc/trunk/testing/multiprocess_func_list.cc | 43 + .../webrtc/trunk/testing/multiprocess_func_list.h | 57 + media/webrtc/trunk/testing/platform_test.h | 34 + media/webrtc/trunk/testing/platform_test_mac.mm | 15 + media/webrtc/trunk/third_party/opus/opus.gyp | 178 + media/webrtc/trunk/tools/gyp/AUTHORS | 7 + media/webrtc/trunk/tools/gyp/DEPS | 11 +- media/webrtc/trunk/tools/gyp/MANIFEST | 21 - media/webrtc/trunk/tools/gyp/PRESUBMIT.py | 44 +- media/webrtc/trunk/tools/gyp/README.md | 4 + .../trunk/tools/gyp/buildbot/buildbot_run.py | 80 +- .../trunk/tools/gyp/buildbot/commit_queue/OWNERS | 6 + .../trunk/tools/gyp/buildbot/commit_queue/README | 3 + .../tools/gyp/buildbot/commit_queue/cq_config.json | 15 + media/webrtc/trunk/tools/gyp/codereview.settings | 10 +- .../trunk/tools/gyp/data/win/large-pdb-shim.cc | 12 + media/webrtc/trunk/tools/gyp/gyp | 20 +- media/webrtc/trunk/tools/gyp/gyp.bat | 2 +- media/webrtc/trunk/tools/gyp/gyp_dummy.c | 7 - media/webrtc/trunk/tools/gyp/gyp_main.py | 16 + media/webrtc/trunk/tools/gyp/gyptest.py | 32 +- media/webrtc/trunk/tools/gyp/pylib/gyp/MSVSNew.py | 21 +- .../trunk/tools/gyp/pylib/gyp/MSVSSettings.py | 97 +- .../trunk/tools/gyp/pylib/gyp/MSVSSettings_test.py | 5 +- media/webrtc/trunk/tools/gyp/pylib/gyp/MSVSUtil.py | 271 + .../trunk/tools/gyp/pylib/gyp/MSVSVersion.py | 153 +- media/webrtc/trunk/tools/gyp/pylib/gyp/SCons.py | 199 - media/webrtc/trunk/tools/gyp/pylib/gyp/__init__.py | 169 +- media/webrtc/trunk/tools/gyp/pylib/gyp/common.py | 162 +- .../trunk/tools/gyp/pylib/gyp/common_test.py | 1 + .../webrtc/trunk/tools/gyp/pylib/gyp/flock_tool.py | 54 + .../tools/gyp/pylib/gyp/generator/analyzer.py | 741 + .../trunk/tools/gyp/pylib/gyp/generator/android.py | 1092 - .../trunk/tools/gyp/pylib/gyp/generator/cmake.py | 1248 + .../pylib/gyp/generator/dump_dependency_json.py | 37 +- .../trunk/tools/gyp/pylib/gyp/generator/eclipse.py | 256 +- .../trunk/tools/gyp/pylib/gyp/generator/gypd.py | 7 + .../trunk/tools/gyp/pylib/gyp/generator/make.py | 285 +- .../tools/gyp/pylib/gyp/generator/make.py.new | 2587 - .../trunk/tools/gyp/pylib/gyp/generator/msvs.py | 757 +- .../trunk/tools/gyp/pylib/gyp/generator/ninja.py | 1561 +- .../tools/gyp/pylib/gyp/generator/ninja_test.py | 37 +- .../trunk/tools/gyp/pylib/gyp/generator/scons.py | 1072 - .../trunk/tools/gyp/pylib/gyp/generator/xcode.py | 219 +- .../tools/gyp/pylib/gyp/generator/xcode_test.py | 23 + media/webrtc/trunk/tools/gyp/pylib/gyp/input.py | 1066 +- .../webrtc/trunk/tools/gyp/pylib/gyp/input_test.py | 90 + media/webrtc/trunk/tools/gyp/pylib/gyp/mac_tool.py | 542 +- .../trunk/tools/gyp/pylib/gyp/msvs_emulation.py | 651 +- .../trunk/tools/gyp/pylib/gyp/ninja_syntax.py | 18 +- .../trunk/tools/gyp/pylib/gyp/ordered_dict.py | 289 + .../trunk/tools/gyp/pylib/gyp/simple_copy.py | 46 + media/webrtc/trunk/tools/gyp/pylib/gyp/sun_tool.py | 51 - media/webrtc/trunk/tools/gyp/pylib/gyp/win_tool.py | 219 +- .../trunk/tools/gyp/pylib/gyp/xcode_emulation.py | 901 +- .../trunk/tools/gyp/pylib/gyp/xcode_ninja.py | 289 + .../trunk/tools/gyp/pylib/gyp/xcodeproj_file.py | 404 +- media/webrtc/trunk/tools/gyp/pylintrc | 307 - media/webrtc/trunk/tools/gyp/setup.py | 11 +- .../tools/gyp/test/actions-bare/gyptest-bare.py | 1 + .../tools/gyp/test/actions-depfile/depfile.gyp | 25 + .../tools/gyp/test/actions-depfile/gyptest-all.py | 20 + .../infile => actions-depfile/input.txt} | 0 .../gyptest-action.py | 43 + .../src/action.gyp | 28 + .../src/rcopy.py | 20 + .../gyptest-multiple-outputs.py | 43 + .../src/multiple-outputs.gyp | 23 + .../gyp/test/actions-multiple-outputs/src/touch.py | 16 + .../tools/gyp/test/actions-none/gyptest-none.py | 4 +- .../tools/gyp/test/actions-none/src/fake_cross.py | 0 .../gyp/test/actions/generated-header/action.py | 11 + .../gyp/test/actions/generated-header/main.cc | 7 + .../gyp/test/actions/generated-header/test.gyp | 34 + .../trunk/tools/gyp/test/actions/gyptest-all.py | 3 +- .../tools/gyp/test/actions/gyptest-default.py | 3 +- .../gyp/test/actions/gyptest-generated-header.py | 38 + .../tools/gyp/test/actions/src/subdir1/counter.py | 8 +- .../tools/gyp/test/actions/src/subdir1/program.c | 2 +- .../gyp/test/actions/src/subdir3/generate_main.py | 2 +- .../test/additional-targets/gyptest-additional.py | 13 +- .../trunk/tools/gyp/test/analyzer/common.gypi | 6 + .../tools/gyp/test/analyzer/gyptest-analyzer.py | 425 + .../gyp/test/analyzer/static_library_test.gyp | 34 + .../tools/gyp/test/analyzer/subdir/subdir.gyp | 36 + .../gyp/test/analyzer/subdir/subdir2/subdir2.gyp | 15 + .../tools/gyp/test/analyzer/subdir2/subdir.gyp | 18 + .../gyp/test/analyzer/subdir2/subdir.includes.gypi | 9 + .../webrtc/trunk/tools/gyp/test/analyzer/test.gyp | 114 + .../webrtc/trunk/tools/gyp/test/analyzer/test2.gyp | 25 + .../tools/gyp/test/analyzer/test2.includes.gypi | 13 + .../gyp/test/analyzer/test2.includes.includes.gypi | 9 + .../gyp/test/analyzer/test2.toplevel_includes.gypi | 15 + .../webrtc/trunk/tools/gyp/test/analyzer/test3.gyp | 77 + .../webrtc/trunk/tools/gyp/test/analyzer/test4.gyp | 80 + .../webrtc/trunk/tools/gyp/test/analyzer/test5.gyp | 25 + .../tools/gyp/test/arflags/gyptest-arflags.py | 24 + .../webrtc/trunk/tools/gyp/test/arflags/lib.cc | 0 media/webrtc/trunk/tools/gyp/test/arflags/test.gyp | 10 + .../tools/gyp/test/assembly/gyptest-override.py | 24 + .../trunk/tools/gyp/test/assembly/src/as.bat | 2 +- .../trunk/tools/gyp/test/assembly/src/assembly.gyp | 2 +- .../trunk/tools/gyp/test/assembly/src/override.gyp | 34 + .../tools/gyp/test/assembly/src/override_asm.asm | 8 + .../trunk/tools/gyp/test/assembly/src/program.c | 2 +- .../tools/gyp/test/build-option/gyptest-build.py | 27 + .../trunk/tools/gyp/test/build-option/hello.c | 13 + .../gyp/test/{hello => build-option}/hello.gyp | 0 .../trunk/tools/gyp/test/builddir/gyptest-all.py | 4 +- .../tools/gyp/test/builddir/gyptest-default.py | 4 +- .../tools/gyp/test/builddir/src/builddir.gypi | 3 - .../trunk/tools/gyp/test/builddir/src/prog1.c | 2 +- .../tools/gyp/test/builddir/src/subdir2/prog2.c | 2 +- .../gyp/test/builddir/src/subdir2/subdir3/prog3.c | 2 +- .../builddir/src/subdir2/subdir3/subdir4/prog4.c | 2 +- .../src/subdir2/subdir3/subdir4/subdir5/prog5.c | 2 +- media/webrtc/trunk/tools/gyp/test/cflags/cflags.c | 8 +- .../webrtc/trunk/tools/gyp/test/cflags/cflags.gyp | 9 +- .../trunk/tools/gyp/test/cflags/gyptest-cflags.py | 84 +- .../tools/gyp/test/compilable/src/program.cpp | 2 +- .../{compiler.gyp => compiler-exe.gyp} | 0 .../gyp/test/compiler-override/compiler-host.gyp | 2 +- .../test/compiler-override/compiler-shared-lib.gyp | 16 + .../gyptest-compiler-env-toolchain.py | 78 + .../test/compiler-override/gyptest-compiler-env.py | 107 +- .../gyptest-compiler-global-settings.py | 26 + .../tools/gyp/test/compiler-override/my_nm.py | 8 + .../tools/gyp/test/compiler-override/my_readelf.py | 8 + .../tools/gyp/test/conditions/elseif/elseif.gyp | 43 + .../gyp/test/conditions/elseif/elseif_bad1.gyp | 20 + .../gyp/test/conditions/elseif/elseif_bad2.gyp | 22 + .../gyp/test/conditions/elseif/elseif_bad3.gyp | 23 + .../test/conditions/elseif/elseif_conditions.gypi | 15 + .../gyp/test/conditions/elseif/gyptest_elseif.py | 33 + .../tools/gyp/test/conditions/elseif/program.cc | 10 + .../test/configurations/basics/configurations.c | 2 +- .../configurations/inheritance/configurations.c | 2 +- .../test/configurations/inheritance/duplicates.gyp | 27 + .../inheritance/duplicates.gypd.golden | 12 + .../inheritance/gyptest-duplicates.py | 34 + .../invalid/gyptest-configurations.py | 3 - .../invalid/standalone_static_library.gyp | 17 + .../test/configurations/target_platform/front.c | 2 +- .../gyp/test/configurations/x64/configurations.c | 2 +- .../trunk/tools/gyp/test/copies/gyptest-all.py | 4 +- .../trunk/tools/gyp/test/copies/gyptest-attribs.py | 41 + .../trunk/tools/gyp/test/copies/gyptest-default.py | 4 +- .../trunk/tools/gyp/test/copies/gyptest-samedir.py | 28 + .../trunk/tools/gyp/test/copies/gyptest-slash.py | 1 + .../test/copies/gyptest-sourceless-shared-lib.py | 20 + .../trunk/tools/gyp/test/copies/gyptest-updir.py | 30 + .../tools/gyp/test/copies/src/copies-attribs.gyp | 20 + .../tools/gyp/test/copies/src/copies-samedir.gyp | 37 + .../copies/src/copies-sourceless-shared-lib.gyp | 27 + .../tools/gyp/test/copies/src/copies-updir.gyp | 21 + .../tools/gyp/test/copies/src/executable-file.sh | 3 + media/webrtc/trunk/tools/gyp/test/copies/src/foo.c | 13 + .../trunk/tools/gyp/test/cxxflags/cxxflags.cc | 8 +- .../trunk/tools/gyp/test/cxxflags/cxxflags.gyp | 1 - .../tools/gyp/test/cxxflags/gyptest-cxxflags.py | 46 +- .../gyp/test/defines-escaping/defines-escaping.c | 2 +- .../webrtc/trunk/tools/gyp/test/defines/defines.c | 2 +- .../gyp/test/defines/gyptest-define-override.py | 15 +- .../gyp/test/defines/gyptest-defines-env-regyp.py | 4 +- .../tools/gyp/test/defines/gyptest-defines.py | 18 +- media/webrtc/trunk/tools/gyp/test/dependencies/a.c | 0 .../adso/all_dependent_settings_order.gyp | 45 + .../tools/gyp/test/dependencies/adso/write_args.py | 11 + .../webrtc/trunk/tools/gyp/test/dependencies/b/b.c | 0 .../trunk/tools/gyp/test/dependencies/b/b.gyp | 0 .../trunk/tools/gyp/test/dependencies/b/b3.c | 0 .../gyptest-all-dependent-settings-order.py | 19 + .../test/dependencies/gyptest-double-dependency.py | 0 .../gyp/test/dependencies/gyptest-extra-targets.py | 3 +- .../gyptest-indirect-module-dependency.py | 22 + .../gyp/test/dependencies/gyptest-lib-only.py | 4 +- .../dependencies/gyptest-sharedlib-linksettings.py | 21 + .../trunk/tools/gyp/test/dependencies/lib_only.gyp | 0 .../tools/gyp/test/dependencies/module-dep/a.cc | 7 + .../tools/gyp/test/dependencies/module-dep/dll.cc | 9 + .../tools/gyp/test/dependencies/module-dep/exe.cc | 7 + .../module-dep/indirect-module-dependency.gyp | 37 + .../tools/gyp/test/dependencies/none_traversal.gyp | 0 .../dependencies/sharedlib-linksettings/program.c | 25 + .../sharedlib-linksettings/sharedlib.c | 16 + .../sharedlib-linksettings/staticlib.c | 24 + .../dependencies/sharedlib-linksettings/test.gyp | 37 + .../tools/gyp/test/dependency-copy/src/file1.c | 2 +- .../tools/gyp/test/dependency-copy/src/file2.c | 2 +- .../tools/gyp/test/determinism/determinism.gyp | 59 + .../tools/gyp/test/determinism/empty-targets.gyp | 32 + .../gyp/test/determinism/gyptest-determinism.py | 30 + .../test/determinism/gyptest-empty-target-names.py | 30 + .../test/determinism/gyptest-needed-variables.py | 30 + .../tools/gyp/test/determinism/gyptest-solibs.py | 35 + .../solibs_avoid_relinking => determinism}/main.cc | 0 .../gyp/test/determinism/needed-variables.gyp | 33 + .../trunk/tools/gyp/test/determinism/rule.py | 3 + .../solib.cc | 0 .../trunk/tools/gyp/test/determinism/solibs.gyp | 32 + .../tools/gyp/test/empty-target/empty-target.gyp | 12 + .../gyp/test/empty-target/gyptest-empty-target.py | 18 + .../tools/gyp/test/errors/dependency_cycle.gyp | 23 + .../tools/gyp/test/errors/duplicate_basenames.gyp | 13 + .../trunk/tools/gyp/test/errors/duplicate_node.gyp | 12 + .../trunk/tools/gyp/test/errors/duplicate_rule.gyp | 22 + .../tools/gyp/test/errors/duplicate_targets.gyp | 14 + .../trunk/tools/gyp/test/errors/error_command.gyp | 12 + .../trunk/tools/gyp/test/errors/file_cycle0.gyp | 17 + .../trunk/tools/gyp/test/errors/file_cycle1.gyp | 13 + .../trunk/tools/gyp/test/errors/gyptest-errors.py | 80 + .../tools/gyp/test/errors/missing_command.gyp | 12 + .../trunk/tools/gyp/test/errors/missing_dep.gyp | 15 + .../tools/gyp/test/errors/missing_targets.gyp | 8 + .../trunk/tools/gyp/test/escaping/colon/test.gyp | 21 + .../trunk/tools/gyp/test/escaping/gyptest-colon.py | 49 + .../webrtc/trunk/tools/gyp/test/exclusion/hello.c | 2 +- .../test/external-cross-compile/gyptest-cross.py | 4 - .../test/external-cross-compile/src/fake_cross.py | 0 .../gyp/test/external-cross-compile/src/program.cc | 2 +- .../gyp/test/external-cross-compile/src/tochar.py | 0 .../generator-output/actions/subdir1/program.c | 2 +- .../gyp/test/generator-output/gyptest-actions.py | 3 +- .../gyp/test/generator-output/gyptest-copies.py | 8 +- .../gyp/test/generator-output/gyptest-depth.py | 58 + .../test/generator-output/gyptest-mac-bundle.py | 6 +- .../gyp/test/generator-output/gyptest-relocate.py | 3 +- .../gyp/test/generator-output/gyptest-rules.py | 3 +- .../test/generator-output/gyptest-subdir2-deep.py | 3 +- .../gyp/test/generator-output/gyptest-symlink.py | 42 + .../gyp/test/generator-output/gyptest-top-all.py | 3 +- .../generator-output/rules/subdir1/executable.gyp | 4 +- .../test/generator-output/rules/subdir1/program.c | 2 +- .../tools/gyp/test/generator-output/src/prog1.c | 2 +- .../generator-output/src/subdir2/deeper/deeper.c | 2 +- .../gyp/test/generator-output/src/subdir2/prog2.c | 2 +- .../gyp/test/generator-output/src/subdir3/prog3.c | 2 +- .../trunk/tools/gyp/test/gyp-defines/echo.py | 0 .../test/gyp-defines/gyptest-multiple-values.py | 2 + .../tools/gyp/test/gyp-defines/gyptest-regyp.py | 4 +- .../tools/gyp/test/hello/gyptest-regyp-output.py | 36 + .../trunk/tools/gyp/test/hello/gyptest-regyp.py | 4 +- media/webrtc/trunk/tools/gyp/test/hello/hello.c | 2 +- media/webrtc/trunk/tools/gyp/test/hello/hello2.c | 2 +- .../gyptest-home-includes-config-arg.py | 31 + .../gyptest-home-includes-config-env.py | 33 + .../home_dot_gyp/gyptest-home-includes-regyp.py | 4 +- .../test/home_dot_gyp/home2/.gyp_new/include.gypi | 5 + .../tools/gyp/test/home_dot_gyp/src/printfoo.c | 2 +- .../tools/gyp/test/include_dirs/gyptest-all.py | 3 - .../tools/gyp/test/include_dirs/gyptest-default.py | 3 - .../tools/gyp/test/include_dirs/src/includes.c | 2 +- .../test/include_dirs/src/subdir/subdir_includes.c | 2 +- .../intermediate_dir/gyptest-intermediate-dir.py | 2 + .../TestApp/English.lproj/InfoPlist-error.strings} | 0 .../TestApp/English.lproj/InfoPlist.strings | 3 + .../TestApp/English.lproj/LanguageMap.plist | 8 + .../app-bundle/TestApp/English.lproj/MainMenu.xib | 17 + .../TestApp/English.lproj/Main_iPhone.storyboard | 27 + .../AppIcon.appiconset/Contents.json | 58 + .../Images.xcassets/image.imageset/Contents.json | 23 + .../image.imageset/super_sylvain.png | Bin 0 -> 3263 bytes .../image.imageset/super_sylvain@2x.png | Bin 0 -> 3847 bytes .../image.imageset/super_sylvain@3x.png | Bin 0 -> 4394 bytes .../test/ios/app-bundle/TestApp/TestApp-Info.plist | 28 + .../ios/app-bundle/TestApp/check_no_signature.py | 13 + .../tools/gyp/test/ios/app-bundle/TestApp/main.m | 13 + .../app-bundle/TestApp/only-compile-in-32-bits.m | 7 + .../app-bundle/TestApp/only-compile-in-64-bits.m | 7 + .../tools/gyp/test/ios/app-bundle/test-archs.gyp | 109 + .../test/ios/app-bundle/test-assets-catalog.gyp | 45 + .../gyp/test/ios/app-bundle/test-crosscompile.gyp | 47 + .../tools/gyp/test/ios/app-bundle/test-device.gyp | 109 + .../trunk/tools/gyp/test/ios/app-bundle/test.gyp | 75 + .../tools/gyp/test/ios/app-bundle/tool_main.cc | 7 + .../test/ios/copies-with-xcode-envvars/Info.plist | 24 + .../copies-with-xcode-envvars.gyp | 97 + .../copies-with-xcode-envvars}/empty.c | 0 .../gyp/test/ios/copies-with-xcode-envvars/file0 | 1 + .../copies => ios/copies-with-xcode-envvars}/file1 | 0 .../gyp/test/ios/copies-with-xcode-envvars/file10 | 1 + .../gyp/test/ios/copies-with-xcode-envvars/file11 | 1 + .../copies => ios/copies-with-xcode-envvars}/file2 | 0 .../subdir => ios/copies-with-xcode-envvars}/file3 | 0 .../subdir => ios/copies-with-xcode-envvars}/file4 | 0 .../subdir => ios/copies-with-xcode-envvars}/file5 | 0 .../subdir => ios/copies-with-xcode-envvars}/file6 | 0 .../gyp/test/ios/copies-with-xcode-envvars/file7 | 1 + .../gyp/test/ios/copies-with-xcode-envvars/file8 | 1 + .../gyp/test/ios/copies-with-xcode-envvars/file9 | 1 + .../test/ios/deployment-target/check-version-min.c | 33 + .../ios/deployment-target/deployment-target.gyp | 34 + .../ActionExtension/ActionViewController.h | 9 + .../ActionExtension/ActionViewController.m | 31 + .../test/ios/extension/ActionExtension/Info.plist | 42 + .../ActionExtension/MainInterface.storyboard | 63 + .../ios/extension/ExtensionContainer/AppDelegate.h | 12 + .../ios/extension/ExtensionContainer/AppDelegate.m | 19 + .../ExtensionContainer/Base.lproj/Main.storyboard | 25 + .../AppIcon.appiconset/Contents.json | 53 + .../LaunchImage.launchimage/Contents.json | 51 + .../ios/extension/ExtensionContainer/Info.plist | 32 + .../extension/ExtensionContainer/ViewController.h | 11 + .../extension/ExtensionContainer/ViewController.m | 24 + .../test/ios/extension/ExtensionContainer/main.m | 13 + .../tools/gyp/test/ios/extension/extension.gyp | 91 + .../tools/gyp/test/ios/framework/framework.gyp | 43 + .../gyp/test/ios/framework/iOSFramework/Info.plist | 26 + .../gyp/test/ios/framework/iOSFramework/Thing.h | 10 + .../gyp/test/ios/framework/iOSFramework/Thing.m | 22 + .../test/ios/framework/iOSFramework/iOSFramework.h | 9 + .../gyp/test/ios/gyptest-app-ios-assets-catalog.py | 57 + .../trunk/tools/gyp/test/ios/gyptest-app-ios.py | 77 + .../trunk/tools/gyp/test/ios/gyptest-archs.py | 58 + .../test/ios/gyptest-copies-with-xcode-envvars.py | 65 + .../tools/gyp/test/ios/gyptest-crosscompile.py | 34 + .../gyp/test/ios/gyptest-deployment-target.py | 23 + .../trunk/tools/gyp/test/ios/gyptest-extension.py | 46 + .../trunk/tools/gyp/test/ios/gyptest-framework.py | 37 + .../gyp/test/ios/gyptest-per-config-settings.py | 185 + .../trunk/tools/gyp/test/ios/gyptest-watch.py | 42 + .../tools/gyp/test/ios/gyptest-xcode-ninja.py | 25 + .../AppIcon.appiconset/Contents.json | 62 + .../LaunchImage.launchimage/Contents.json | 24 + .../tools/gyp/test/ios/watch/WatchApp/Info.plist | 35 + .../test/ios/watch/WatchApp/Interface.storyboard | 15 + .../test/ios/watch/WatchContainer/AppDelegate.h | 12 + .../test/ios/watch/WatchContainer/AppDelegate.m | 19 + .../WatchContainer/Base.lproj/Main.storyboard | 25 + .../AppIcon.appiconset/Contents.json | 53 + .../LaunchImage.launchimage/Contents.json | 51 + .../gyp/test/ios/watch/WatchContainer/Info.plist | 32 + .../test/ios/watch/WatchContainer/ViewController.h | 11 + .../test/ios/watch/WatchContainer/ViewController.m | 24 + .../tools/gyp/test/ios/watch/WatchContainer/main.m | 13 + .../Images.xcassets/MyImage.imageset/Contents.json | 20 + .../test/ios/watch/WatchKitExtension/Info.plist | 38 + .../watch/WatchKitExtension/InterfaceController.h | 10 + .../watch/WatchKitExtension/InterfaceController.m | 25 + .../WatchKitExtension/MainInterface.storyboard | 63 + .../trunk/tools/gyp/test/ios/watch/watch.gyp | 105 + .../tools/gyp/test/ios/xctests/App/AppDelegate.h | 11 + .../tools/gyp/test/ios/xctests/App/AppDelegate.m | 18 + .../ios/xctests/App/Base.lproj/LaunchScreen.xib | 41 + .../ios/xctests/App/Base.lproj/Main.storyboard | 25 + .../AppIcon.appiconset/Contents.json | 68 + .../tools/gyp/test/ios/xctests/App/Info.plist | 47 + .../gyp/test/ios/xctests/App/ViewController.h | 9 + .../gyp/test/ios/xctests/App/ViewController.m | 21 + .../trunk/tools/gyp/test/ios/xctests/App/main.m | 13 + .../tools/gyp/test/ios/xctests/AppTests/AppTests.m | 31 + .../tools/gyp/test/ios/xctests/AppTests/Info.plist | 24 + .../tools/gyp/test/ios/xctests/gyptest-xctests.py | 46 + .../trunk/tools/gyp/test/ios/xctests/xctests.gyp | 74 + .../webrtc/trunk/tools/gyp/test/lib/TestCommon.py | 108 +- media/webrtc/trunk/tools/gyp/test/lib/TestGyp.py | 610 +- media/webrtc/trunk/tools/gyp/test/lib/TestMac.py | 73 + media/webrtc/trunk/tools/gyp/test/lib/TestWin.py | 101 + .../library/gyptest-shared-obj-install-path.py | 5 +- .../trunk/tools/gyp/test/library/src/program.c | 2 +- .../gyp/test/library_dirs/gyptest-library-dirs.py | 50 + .../libraries => library_dirs}/subdir/README.txt | 0 .../tools/gyp/test/library_dirs/subdir/hello.cc | 11 + .../tools/gyp/test/library_dirs/subdir/mylib.cc | 9 + .../tools/gyp/test/library_dirs/subdir/mylib.h | 12 + .../gyp/test/library_dirs/subdir/test-win.gyp | 60 + .../tools/gyp/test/library_dirs/subdir/test.gyp | 68 + .../link-dependency/gyptest-link-dependency.py | 23 + .../trunk/tools/gyp/test/link-dependency/main.c | 7 + .../tools/gyp/test/link-dependency/mymalloc.c | 12 + .../trunk/tools/gyp/test/link-dependency/test.gyp | 37 + .../trunk/tools/gyp/test/link-objects/base.c | 2 +- .../tools/gyp/test/linux/gyptest-implicit-rpath.py | 48 + .../gyp/test/linux/gyptest-ldflags-duplicates.py | 22 + .../tools/gyp/test/linux/gyptest-target-rpath.py | 43 + .../{mac/rpath => linux/implicit-rpath}/file.c | 0 .../{mac/rpath => linux/implicit-rpath}/main.c | 0 .../tools/gyp/test/linux/implicit-rpath/test.gyp | 47 + .../test/linux/ldflags-duplicates/check-ldflags.py | 25 + .../tools/gyp/test/linux/ldflags-duplicates/lib1.c | 6 + .../tools/gyp/test/linux/ldflags-duplicates/lib2.c | 6 + .../tools/gyp/test/linux/ldflags-duplicates/main.c | 7 + .../gyp/test/linux/ldflags-duplicates/test.gyp | 45 + .../test/{mac/rpath => linux/target-rpath}/file.c | 0 .../test/{mac/rpath => linux/target-rpath}/main.c | 0 .../tools/gyp/test/linux/target-rpath/test.gyp | 47 + .../{InfoPlist.strings => InfoPlist-error.strings} | 0 .../TestApp/English.lproj/InfoPlist.strings | 2 +- .../TestApp/English.lproj/utf-16be.strings | Bin 0 -> 208 bytes .../TestApp/English.lproj/utf-16le.strings | Bin 0 -> 208 bytes .../AppIcon.appiconset/Contents.json | 58 + .../Images.xcassets/image.imageset/Contents.json | 23 + .../image.imageset/super_sylvain.png | Bin 0 -> 3263 bytes .../image.imageset/super_sylvain@2x.png | Bin 0 -> 3847 bytes .../image.imageset/super_sylvain@3x.png | Bin 0 -> 4394 bytes .../test/mac/app-bundle/TestApp/TestApp-Info.plist | 4 +- .../test/mac/app-bundle/test-assets-catalog.gyp | 43 + .../tools/gyp/test/mac/app-bundle/test-error.gyp | 31 + .../trunk/tools/gyp/test/mac/app-bundle/test.gyp | 4 +- .../empty.c => archs/empty_main.cc} | 0 .../gyp/test/mac/{prefixheader => archs}/file.mm | 0 .../trunk/tools/gyp/test/mac/archs/file_a.cc | 8 + .../webrtc/trunk/tools/gyp/test/mac/archs/file_a.h | 10 + .../trunk/tools/gyp/test/mac/archs/file_b.cc | 8 + .../webrtc/trunk/tools/gyp/test/mac/archs/file_b.h | 10 + .../trunk/tools/gyp/test/mac/archs/file_c.cc | 11 + .../trunk/tools/gyp/test/mac/archs/file_d.cc | 11 + .../gyp/test/mac/{prefixheader => archs}/header.h | 0 .../gyp/test/mac/archs/test-archs-multiarch.gyp | 92 + .../tools/gyp/test/mac/archs/test-dependencies.gyp | 92 + .../tools/gyp/test/mac/archs/test-valid-archs.gyp | 28 + .../tools/gyp/test/mac/bundle-resources/change.sh | 3 + .../test/mac/bundle-resources/executable-file.sh | 3 + .../tools/gyp/test/mac/bundle-resources/secret.txt | 0 .../tools/gyp/test/mac/bundle-resources/test.gyp | 59 + .../trunk/tools/gyp/test/mac/cflags/test.gyp | 13 + .../test/mac/clang-cxx-language-standard/c++11.cc | 8 + .../test/mac/clang-cxx-language-standard/c++98.cc | 24 + .../clang-cxx-language-standard.gyp | 30 + .../mac/clang-cxx-library/clang-cxx-library.gyp | 32 + .../tools/gyp/test/mac/clang-cxx-library/libc++.cc | 11 + .../gyp/test/mac/clang-cxx-library/libstdc++.cc | 11 + .../copies-with-xcode-envvars.gyp | 87 + .../empty.c | 0 .../gyp/test/mac/copies-with-xcode-envvars/file0 | 1 + .../copies => mac/copies-with-xcode-envvars}/file1 | 0 .../gyp/test/mac/copies-with-xcode-envvars/file10 | 1 + .../gyp/test/mac/copies-with-xcode-envvars/file11 | 1 + .../copies => mac/copies-with-xcode-envvars}/file2 | 0 .../subdir => mac/copies-with-xcode-envvars}/file3 | 0 .../subdir => mac/copies-with-xcode-envvars}/file4 | 0 .../subdir => mac/copies-with-xcode-envvars}/file5 | 0 .../subdir => mac/copies-with-xcode-envvars}/file6 | 0 .../gyp/test/mac/copies-with-xcode-envvars/file7 | 1 + .../gyp/test/mac/copies-with-xcode-envvars/file8 | 1 + .../gyp/test/mac/copies-with-xcode-envvars/file9 | 1 + .../test/mac/deployment-target/check-version-min.c | 33 + .../mac/deployment-target/deployment-target.gyp | 28 + .../test/mac/framework/TestFramework/Info.plist | 2 +- .../tools/gyp/test/mac/framework/framework.gyp | 40 +- .../tools/gyp/test/mac/gyptest-action-envvars.py | 6 + .../gyp/test/mac/gyptest-app-assets-catalog.py | 123 + .../trunk/tools/gyp/test/mac/gyptest-app-error.py | 47 + .../webrtc/trunk/tools/gyp/test/mac/gyptest-app.py | 81 +- .../trunk/tools/gyp/test/mac/gyptest-archs.py | 78 +- .../tools/gyp/test/mac/gyptest-bundle-resources.py | 62 + .../trunk/tools/gyp/test/mac/gyptest-cflags.py | 2 +- .../mac/gyptest-clang-cxx-language-standard.py | 25 + .../gyp/test/mac/gyptest-clang-cxx-library.py | 28 + .../test/mac/gyptest-copies-with-xcode-envvars.py | 65 + .../trunk/tools/gyp/test/mac/gyptest-copies.py | 11 + .../trunk/tools/gyp/test/mac/gyptest-copy-dylib.py | 0 .../tools/gyp/test/mac/gyptest-depend-on-bundle.py | 3 + .../gyp/test/mac/gyptest-deployment-target.py | 23 + .../tools/gyp/test/mac/gyptest-framework-dirs.py | 0 .../gyp/test/mac/gyptest-framework-headers.py | 0 .../trunk/tools/gyp/test/mac/gyptest-framework.py | 30 +- .../tools/gyp/test/mac/gyptest-global-settings.py | 7 + .../tools/gyp/test/mac/gyptest-identical-name.py | 45 + .../gyp/test/mac/gyptest-infoplist-process.py | 3 + .../tools/gyp/test/mac/gyptest-installname.py | 4 + .../trunk/tools/gyp/test/mac/gyptest-kext.py | 27 + .../test/mac/gyptest-ldflags-passed-to-libtool.py | 6 +- .../trunk/tools/gyp/test/mac/gyptest-ldflags.py | 6 + .../trunk/tools/gyp/test/mac/gyptest-libraries.py | 6 + .../tools/gyp/test/mac/gyptest-libtool-zero.py | 26 + ...est-loadable-module-bundle-product-extension.py | 31 + .../tools/gyp/test/mac/gyptest-loadable-module.py | 27 +- .../webrtc/trunk/tools/gyp/test/mac/gyptest-lto.py | 65 + .../test/mac/gyptest-missing-cfbundlesignature.py | 3 + .../test/mac/gyptest-non-strs-flattened-to-env.py | 3 + .../trunk/tools/gyp/test/mac/gyptest-objc-arc.py | 26 + .../trunk/tools/gyp/test/mac/gyptest-objc-gc.py | 44 +- .../gyp/test/mac/gyptest-postbuild-copy-bundle.py | 15 +- .../gyp/test/mac/gyptest-postbuild-defaults.py | 3 + .../tools/gyp/test/mac/gyptest-postbuild-fail.py | 27 +- .../gyptest-postbuild-multiple-configurations.py | 0 ...ary.gyp => gyptest-postbuild-static-library.py} | 0 .../tools/gyp/test/mac/gyptest-prefixheader.py | 1 + .../trunk/tools/gyp/test/mac/gyptest-rebuild.py | 3 + .../trunk/tools/gyp/test/mac/gyptest-rpath.py | 9 +- .../trunk/tools/gyp/test/mac/gyptest-sdkroot.py | 36 +- .../gyp/test/mac/gyptest-sourceless-module.gyp | 46 - .../gyp/test/mac/gyptest-sourceless-module.py | 75 + .../tools/gyp/test/mac/gyptest-strip-default.py | 95 + .../trunk/tools/gyp/test/mac/gyptest-strip.py | 24 +- .../tools/gyp/test/mac/gyptest-swift-library.py | 65 + .../tools/gyp/test/mac/gyptest-type-envvars.py | 4 +- .../tools/gyp/test/mac/gyptest-unicode-settings.py | 20 + .../tools/gyp/test/mac/gyptest-xcode-env-order.py | 12 +- .../tools/gyp/test/mac/gyptest-xcode-gcc-clang.py | 40 + .../trunk/tools/gyp/test/mac/gyptest-xcode-gcc.py | 22 +- .../gyp/test/mac/gyptest-xcode-support-actions.py | 25 + .../trunk/tools/gyp/test/mac/gyptest-xctest.py | 38 + .../trunk/tools/gyp/test/mac/gyptest-xcuitest.py | 39 + .../gyp/test/mac/identical-name/proxy/proxy.cc | 2 + .../gyp/test/mac/identical-name/proxy/proxy.gyp | 9 + .../mac/identical-name/proxy/testlib/testlib.cc | 2 + .../mac/identical-name/proxy/testlib/testlib.gyp | 8 + .../test/mac/identical-name/test-should-fail.gyp | 10 + .../tools/gyp/test/mac/identical-name/test.gyp | 11 + .../tools/gyp/test/mac/identical-name/test.gypi | 7 + .../gyp/test/mac/identical-name/testlib/main.cc | 3 + .../test/mac/identical-name/testlib/testlib.gyp | 14 + .../gyp/test/mac/identical-name/testlib/void.cc | 2 + .../gyp/test/mac/kext/GypKext/GypKext-Info.plist | 35 + .../tools/gyp/test/mac/kext/GypKext/GypKext.c | 16 + .../webrtc/trunk/tools/gyp/test/mac/kext/kext.gyp | 18 + .../tools/gyp/test/mac/libraries/subdir/test.gyp | 1 - .../trunk/tools/gyp/test/mac/libtool-zero/mylib.c | 7 + .../trunk/tools/gyp/test/mac/libtool-zero/test.gyp | 18 + .../src.cc | 7 + .../test.gyp | 24 + .../webrtc/trunk/tools/gyp/test/mac/lto/asmfile.S | 2 + .../webrtc/trunk/tools/gyp/test/mac/lto/ccfile.cc | 1 + media/webrtc/trunk/tools/gyp/test/mac/lto/cfile.c | 1 + media/webrtc/trunk/tools/gyp/test/mac/lto/mfile.m | 1 + .../webrtc/trunk/tools/gyp/test/mac/lto/mmfile.mm | 1 + media/webrtc/trunk/tools/gyp/test/mac/lto/test.gyp | 35 + .../test/mac/non-strs-flattened-to-env/test.gyp | 3 + .../trunk/tools/gyp/test/mac/objc-arc/c-file.c | 6 + .../trunk/tools/gyp/test/mac/objc-arc/cc-file.cc | 5 + .../tools/gyp/test/mac/objc-arc/m-file-no-arc.m | 5 + .../trunk/tools/gyp/test/mac/objc-arc/m-file.m | 5 + .../tools/gyp/test/mac/objc-arc/mm-file-no-arc.mm | 5 + .../trunk/tools/gyp/test/mac/objc-arc/mm-file.mm | 5 + .../trunk/tools/gyp/test/mac/objc-arc/test.gyp | 45 + .../gyp/test/mac/postbuild-copy-bundle/copied.txt | 1 + .../gyp/test/mac/postbuild-copy-bundle/test.gyp | 6 + .../trunk/tools/gyp/test/mac/postbuilds/test.gyp | 6 + .../trunk/tools/gyp/test/mac/sdkroot/test.gyp | 16 +- .../tools/gyp/test/mac/sdkroot/test_shorthand.sh | 20 + .../tools/gyp/test/mac/sourceless-module/empty.txt | 0 .../bundle.c => sourceless-module/fun.c} | 0 .../tools/gyp/test/mac/sourceless-module/test.gyp | 57 + media/webrtc/trunk/tools/gyp/test/mac/strip/file.c | 13 + media/webrtc/trunk/tools/gyp/test/mac/strip/main.c | 25 + .../tools/gyp/test/mac/strip/test-defaults.gyp | 51 + .../tools/gyp/test/mac/swift-library/Info.plist | 28 + .../tools/gyp/test/mac/swift-library/file.swift | 9 + .../tools/gyp/test/mac/swift-library/test.gyp | 21 + .../mac/type_envvars/test_bundle_executable.sh | 13 +- .../type_envvars/test_bundle_loadable_module.sh | 17 +- .../mac/type_envvars/test_bundle_shared_library.sh | 19 +- .../test/mac/type_envvars/test_check_sdkroot.sh | 47 + .../mac/type_envvars/test_nonbundle_executable.sh | 15 +- .../type_envvars/test_nonbundle_loadable_module.sh | 14 +- .../test/mac/type_envvars/test_nonbundle_none.sh | 14 +- .../type_envvars/test_nonbundle_shared_library.sh | 14 +- .../type_envvars/test_nonbundle_static_library.sh | 14 +- .../tools/gyp/test/mac/unicode-settings/file.cc | 2 + .../tools/gyp/test/mac/unicode-settings/test.gyp | 23 + .../unicode-settings/test_bundle_display_name.sh | 7 + .../tools/gyp/test/mac/xcode-env-order/file.ext1 | 0 .../tools/gyp/test/mac/xcode-env-order/file.ext2 | 0 .../tools/gyp/test/mac/xcode-env-order/file.ext3 | 0 .../trunk/tools/gyp/test/mac/xcode-gcc/aliasing.cc | 13 + .../tools/gyp/test/mac/xcode-gcc/test-clang.gyp | 42 + .../gyp/test/mac/xcode-support-actions/source.c | 0 .../gyp/test/mac/xcode-support-actions/test.gyp | 26 + .../trunk/tools/gyp/test/mac/xctest/MyClass.h | 8 + .../trunk/tools/gyp/test/mac/xctest/MyClass.m | 8 + .../trunk/tools/gyp/test/mac/xctest/TestCase.m | 16 + .../trunk/tools/gyp/test/mac/xctest/resource.txt | 0 .../trunk/tools/gyp/test/mac/xctest/test.gyp | 47 + .../xcshareddata/xcschemes/classes.xcscheme | 69 + .../trunk/tools/gyp/test/mac/xcuitest/Info.plist | 28 + .../tools/gyp/test/mac/xcuitest/MyAppDelegate.h | 8 + .../tools/gyp/test/mac/xcuitest/MyAppDelegate.m | 19 + .../trunk/tools/gyp/test/mac/xcuitest/TestCase.m | 15 + .../trunk/tools/gyp/test/mac/xcuitest/main.m | 15 + .../trunk/tools/gyp/test/mac/xcuitest/resource.txt | 0 .../trunk/tools/gyp/test/mac/xcuitest/test.gyp | 69 + media/webrtc/trunk/tools/gyp/test/make/main.cc | 2 +- .../webrtc/trunk/tools/gyp/test/make/noload/main.c | 2 +- .../ar/gyptest-make_global_settings_ar.py | 126 + .../ar/make_global_settings_ar.gyp | 29 + .../basics/gyptest-make_global_settings.py | 46 + .../basics/make_global_settings.gyp | 17 + .../env-wrapper/gyptest-wrapper.py | 46 + .../make_global_settings/env-wrapper/wrapper.gyp | 17 + .../make_global_settings/full-toolchain/bar.cc | 1 + .../test/make_global_settings/full-toolchain/foo.c | 1 + .../full-toolchain/gyptest-make_global_settings.py | 48 + .../full-toolchain/make_global_settings.gyp | 22 + .../make_global_settings/full-toolchain/my_nm.py | 8 + .../full-toolchain/my_readelf.py | 8 + .../ld/gyptest-make_global_settings_ld.py | 130 + .../ld/make_global_settings_ld.gyp | 29 + .../wrapper/gyptest-wrapper.py | 47 + .../test/make_global_settings/wrapper/wrapper.gyp | 21 + .../many-actions/gyptest-many-actions-unsorted.py | 7 + .../gyp/test/many-actions/gyptest-many-actions.py | 7 + .../trunk/tools/gyp/test/module/gyptest-default.py | 3 +- .../trunk/tools/gyp/test/module/src/module.gyp | 4 +- .../trunk/tools/gyp/test/module/src/program.c | 4 +- .../gyp/test/msvs/buildevents/buildevents.gyp | 14 + .../gyptest-msbuild-supports-prepostbuild.py | 24 + .../msvs/buildevents/gyptest-ninja-warnings.py | 29 + .../trunk/tools/gyp/test/msvs/buildevents/main.cc | 5 + .../test/msvs/config_attrs/gyptest-config_attrs.py | 8 + .../trunk/tools/gyp/test/msvs/config_attrs/hello.c | 4 +- .../gyp/test/msvs/external_builder/external.gyp | 68 + .../test/msvs/external_builder/external_builder.py | 9 + .../gyp/test/msvs/external_builder/gyptest-all.py | 59 + .../tools/gyp/test/msvs/external_builder/hello.cpp | 10 + .../tools/gyp/test/msvs/external_builder/hello.z | 6 + .../test/msvs/external_builder/msbuild_action.py | 9 + .../gyp/test/msvs/external_builder/msbuild_rule.py | 11 + .../trunk/tools/gyp/test/msvs/filters/filters.gyp | 47 + .../gyp/test/msvs/filters/gyptest-filters-2008.py | 68 + .../gyp/test/msvs/filters/gyptest-filters-2010.py | 57 + .../gyp/test/msvs/list_excluded/gyptest-all.py | 0 .../tools/gyp/test/msvs/list_excluded/hello.cpp | 2 +- .../test/msvs/missing_sources/gyptest-missing.py | 52 +- .../multiple_actions_error_handling/action_fail.py | 7 + .../action_succeed.py | 7 + .../multiple_actions_error_handling/actions.gyp | 40 + .../multiple_actions_error_handling/gyptest.py | 26 + .../tools/gyp/test/msvs/props/gyptest-props.py | 0 .../webrtc/trunk/tools/gyp/test/msvs/props/hello.c | 2 +- .../gyp/test/msvs/rules_stdout_stderr/dummy.bar | 5 + .../gyp/test/msvs/rules_stdout_stderr/dummy.foo | 5 + .../gyptest-rules-stdout-stderr.py | 29 + .../test/msvs/rules_stdout_stderr/rule_stderr.py | 7 + .../test/msvs/rules_stdout_stderr/rule_stdout.py | 6 + .../rules_stdout_stderr/rules-stdout-stderr.gyp | 52 + .../msvs/shared_output/gyptest-shared_output.py | 0 .../tools/gyp/test/msvs/shared_output/hello.c | 2 +- .../gyp/test/msvs/shared_output/there/there.c | 2 +- .../tools/gyp/test/msvs/uldi2010/gyptest-all.py | 0 .../trunk/tools/gyp/test/msvs/uldi2010/hello.c | 2 +- .../tools/gyp/test/multiple-targets/gyptest-all.py | 5 - .../gyp/test/multiple-targets/gyptest-default.py | 7 +- .../tools/gyp/test/multiple-targets/src/prog1.c | 2 +- .../tools/gyp/test/multiple-targets/src/prog2.c | 2 +- .../action-rule-hash/gyptest-action-rule-hash.py | 32 + .../action-rule-hash/subdir/action-rule-hash.gyp | 29 + .../gyp/test/ninja/action-rule-hash/subdir/emit.py | 13 + .../gyptest-action-dependencies.py | 9 + .../gyp/test/ninja/chained-dependency/chained.c | 2 +- .../gyptest-chained-dependency.py | 4 + .../gyptest-empty-and-non-empty-duplicate-name.py | 23 + .../subdir/included.gyp | 19 + .../empty-and-non-empty-duplicate-name/test.gyp | 19 + .../normalize-paths-win/gyptest-normalize-paths.py | 4 + .../ninja/normalize-paths-win/normalize-paths.gyp | 12 + .../gyp/test/ninja/s-needs-no-depfiles/empty.s | 1 + .../gyptest-s-needs-no-depfiles.py | 42 + .../s-needs-no-depfiles/s-needs-no-depfiles.gyp | 13 + .../gyptest-solibs-avoid-relinking.py | 5 + .../trunk/tools/gyp/test/ninja/use-console/foo.bar | 5 + .../test/ninja/use-console/gyptest-use-console.py | 29 + .../gyp/test/ninja/use-console/use-console.gyp | 60 + .../gyptest-use-custom-environment-files.py | 28 + .../use-custom-environment-files.cc} | 0 .../use-custom-environment-files.gyp | 15 + .../trunk/tools/gyp/test/no-cpp/gyptest-no-cpp.py | 51 + .../trunk/tools/gyp/test/no-cpp/src/call-f-main.c | 2 + .../empty.c => no-cpp/src/empty-main.c} | 0 media/webrtc/trunk/tools/gyp/test/no-cpp/src/f.cc | 3 + .../trunk/tools/gyp/test/no-cpp/src/test.gyp | 25 + .../tools/gyp/test/product/gyptest-product.py | 3 +- media/webrtc/trunk/tools/gyp/test/product/hello.c | 2 +- .../test/prune_targets/gyptest-prune-targets.py | 66 + .../trunk/tools/gyp/test/prune_targets/lib1.cc | 6 + .../trunk/tools/gyp/test/prune_targets/lib2.cc | 6 + .../trunk/tools/gyp/test/prune_targets/lib3.cc | 6 + .../tools/gyp/test/prune_targets/lib_indirect.cc | 6 + .../trunk/tools/gyp/test/prune_targets/program.cc | 7 + .../trunk/tools/gyp/test/prune_targets/test1.gyp | 26 + .../trunk/tools/gyp/test/prune_targets/test2.gyp | 30 + .../trunk/tools/gyp/test/rename/filecase/file.c | 1 + .../test/rename/filecase/test-casesensitive.gyp | 15 + .../trunk/tools/gyp/test/rename/filecase/test.gyp | 14 + .../tools/gyp/test/rename/gyptest-filecase.py | 35 + .../trunk/tools/gyp/test/restat/gyptest-restat.py | 0 .../gyp/test/restat/src/create_intermediate.py | 0 .../trunk/tools/gyp/test/restat/src/touch.py | 0 .../gyp/test/rules-dirname/gyptest-dirname.py | 31 +- .../gyp/test/rules-dirname/src/subdir/a/b/c.gencc | 7 +- .../rules-dirname/src/subdir/foo/bar/baz.gencc | 7 +- .../src/subdir/input-rule-dirname.gyp | 76 +- .../gyp/test/rules-dirname/src/subdir/main.cc | 2 + .../gyp/test/rules-dirname/src/subdir/nodir.gencc | 8 + .../trunk/tools/gyp/test/rules-rebuild/src/main.c | 2 +- .../gyptest-use-built-dependencies.py | 23 + .../test/rules-use-built-dependencies/src/main.cc | 17 + .../src/use-built-dependencies-rule.gyp | 42 + .../rules-variables/gyptest-rules-variables.py | 7 + .../trunk/tools/gyp/test/rules/gyptest-all.py | 15 +- .../trunk/tools/gyp/test/rules/gyptest-default.py | 15 +- .../gyp/test/rules/gyptest-special-variables.py | 18 + .../trunk/tools/gyp/test/rules/src/actions.gyp | 1 + .../webrtc/trunk/tools/gyp/test/rules/src/an_asm.S | 6 + media/webrtc/trunk/tools/gyp/test/rules/src/as.bat | 7 + .../tools/gyp/test/rules/src/special-variables.gyp | 34 + .../gyp/test/rules/src/subdir1/executable.gyp | 2 +- .../tools/gyp/test/rules/src/subdir1/program.c | 2 +- .../src/subdir2/both_rule_and_action_input.gyp | 50 + .../tools/gyp/test/rules/src/subdir2/program.c | 12 + .../tools/gyp/test/rules/src/subdir3/program.c | 2 +- .../{asm-function.asm => asm-function.assem} | 0 .../tools/gyp/test/rules/src/subdir4/build-asm.gyp | 8 +- .../tools/gyp/test/rules/src/subdir4/program.c | 2 +- .../gyp/test/same-gyp-name/gyptest-library.py | 20 + .../gyp/test/same-gyp-name/library/one/sub.gyp | 11 + .../tools/gyp/test/same-gyp-name/library/test.gyp | 15 + .../gyp/test/same-gyp-name/library/two/sub.gyp | 11 + .../test/same-rule-output-file-name/gyptest-all.py | 0 .../test/same-rule-output-file-name/src/touch.py | 0 .../gyp/test/same-source-file-name/gyptest-fail.py | 0 .../gyptest-pass-executable.py | 33 + .../same-source-file-name/gyptest-pass-shared.py | 18 + .../test/same-source-file-name/gyptest-static.py | 34 + .../src/double-executable.gyp | 21 + .../same-source-file-name/src/double-shared.gyp | 27 + .../same-source-file-name/src/double-static.gyp | 22 + .../gyp/test/same-source-file-name/src/double.gyp | 0 .../gyp/test/same-source-file-name/src/prog1.c | 2 +- .../gyp/test/same-source-file-name/src/prog2.c | 2 +- .../gyp/test/same-source-file-name/src/prog3.c | 18 + .../gyptest-all.py | 7 +- .../src/touch.py | 0 .../gyptest-sanitize-rule-names.py | 0 .../tools/gyp/test/sanitize-rule-names/script.py | 0 .../tools/gyp/test/scons_tools/gyptest-tools.py | 26 - .../scons_tools/site_scons/site_tools/this_tool.py | 10 - .../trunk/tools/gyp/test/scons_tools/tools.c | 13 - .../trunk/tools/gyp/test/scons_tools/tools.gyp | 18 - .../tools/gyp/test/self-dependency/common.gypi | 13 + .../trunk/tools/gyp/test/self-dependency/dep.gyp | 23 + .../self-dependency/gyptest-self-dependency.py | 19 + .../gyp/test/self-dependency/self_dependency.gyp | 15 + .../trunk/tools/gyp/test/sibling/gyptest-all.py | 11 +- .../tools/gyp/test/sibling/gyptest-relocate.py | 11 +- .../trunk/tools/gyp/test/sibling/src/build/all.gyp | 1 - .../trunk/tools/gyp/test/sibling/src/prog1/prog1.c | 2 +- .../trunk/tools/gyp/test/sibling/src/prog2/prog2.c | 2 +- .../trunk/tools/gyp/test/small/gyptest-small.py | 4 +- .../gyptest-standalone-static-library.py | 50 + .../gyp/test/standalone-static-library/invalid.gyp | 16 + .../gyp/test/standalone-static-library/mylib.c | 7 + .../gyp/test/standalone-static-library/mylib.gyp | 26 + .../gyp/test/standalone-static-library/prog.c | 7 + .../gyp/test/standalone/gyptest-standalone.py | 0 .../gyp/test/subdirectory/gyptest-SYMROOT-all.py | 2 +- .../test/subdirectory/gyptest-SYMROOT-default.py | 2 +- .../gyp/test/subdirectory/gyptest-subdir-all.py | 5 +- .../test/subdirectory/gyptest-subdir-default.py | 5 +- .../tools/gyp/test/subdirectory/gyptest-top-all.py | 2 +- .../gyp/test/subdirectory/gyptest-top-default.py | 2 +- .../trunk/tools/gyp/test/subdirectory/src/prog1.c | 2 +- .../tools/gyp/test/subdirectory/src/subdir/prog2.c | 2 +- .../test/subdirectory/src/subdir/subdir2/prog3.c | 2 +- .../tools/gyp/test/symlinks/gyptest-symlinks.py | 66 + media/webrtc/trunk/tools/gyp/test/symlinks/hello.c | 12 + .../webrtc/trunk/tools/gyp/test/symlinks/hello.gyp | 15 + .../trunk/tools/gyp/test/target/gyptest-target.py | 37 + media/webrtc/trunk/tools/gyp/test/target/hello.c | 7 + .../webrtc/trunk/tools/gyp/test/target/target.gyp | 24 + .../tools/gyp/test/toolsets/gyptest-toolsets.py | 24 +- media/webrtc/trunk/tools/gyp/test/toolsets/main.cc | 4 +- .../trunk/tools/gyp/test/toolsets/toolsets.gyp | 17 +- .../tools/gyp/test/toolsets/toolsets_shared.cc | 11 + .../gyp/test/toplevel-dir/gyptest-toplevel-dir.py | 2 +- .../tools/gyp/test/toplevel-dir/src/sub1/prog1.c | 2 +- .../tools/gyp/test/toplevel-dir/src/sub2/prog2.c | 2 +- .../commands/commands-repeated.gyp.stdout | 272 +- .../commands/commands-repeated.gypd.golden | 5 + .../tools/gyp/test/variables/commands/commands.gyp | 5 + .../commands/commands.gyp.ignore-env.stdout | 182 +- .../test/variables/commands/commands.gyp.stdout | 182 +- .../test/variables/commands/commands.gypd.golden | 10 + .../gyp/test/variables/commands/commands.gypi | 7 + .../commands/gyptest-commands-repeated-multidir.py | 23 + .../commands/repeated_multidir/dir_1/test_1.gyp | 13 + .../commands/repeated_multidir/dir_2/test_2.gyp | 13 + .../variables/commands/repeated_multidir/main.gyp | 16 + .../repeated_multidir/print_cwd_basename.py | 10 + .../repeated_multidir/repeated_command_common.gypi | 25 + .../gyp/test/variables/commands/update_golden | 6 +- .../trunk/tools/gyp/test/variables/empty/empty.gyp | 13 + .../tools/gyp/test/variables/empty/empty.gypi | 9 + .../gyp/test/variables/empty/gyptest-empty.py | 19 + .../variables/filelist/gyptest-filelist-golden.py | 51 + .../test/variables/filelist/gyptest-filelist.py | 37 +- .../tools/gyp/test/variables/filelist/src/dummy.py | 5 + .../gyp/test/variables/filelist/src/filelist2.gyp | 40 + .../gyp/test/variables/latelate/src/program.cc | 2 +- .../variable-in-path/gyptest-variable-in-path.py | 0 .../tools/gyp/test/variants/gyptest-variants.py | 45 - .../trunk/tools/gyp/test/variants/src/variants.c | 13 - .../trunk/tools/gyp/test/variants/src/variants.gyp | 27 - .../gyp/test/win/command-quote/command-quote.gyp | 5 - .../command-quote/subdir/and/another/in-subdir.gyp | 1 - .../tools/gyp/test/win/compiler-flags/analysis.gyp | 40 + .../compiler-flags/calling-convention-cdecl.def | 6 + .../compiler-flags/calling-convention-fastcall.def | 6 + .../compiler-flags/calling-convention-stdcall.def | 6 + .../calling-convention-vectorcall.def | 6 + .../test/win/compiler-flags/calling-convention.cc | 6 + .../test/win/compiler-flags/calling-convention.gyp | 66 + .../test/win/compiler-flags/compile-as-managed.cc | 9 + .../test/win/compiler-flags/compile-as-managed.gyp | 29 + .../test/win/compiler-flags/compile-as-winrt.cc | 12 + .../test/win/compiler-flags/compile-as-winrt.gyp | 20 + .../win/compiler-flags/default-char-is-unsigned.cc | 15 + .../compiler-flags/default-char-is-unsigned.gyp | 20 + .../compiler-flags/disable-specific-warnings.cc | 9 + .../compiler-flags/disable-specific-warnings.gyp | 29 + .../enable-enhanced-instruction-set.cc | 28 + .../enable-enhanced-instruction-set.gyp | 68 + .../compiler-flags/floating-point-model-fast.cc | 19 + .../compiler-flags/floating-point-model-precise.cc | 19 + .../compiler-flags/floating-point-model-strict.cc | 19 + .../win/compiler-flags/floating-point-model.gyp | 43 + .../force-include-files-with-precompiled.cc | 10 + .../test/win/compiler-flags/force-include-files.cc | 8 + .../win/compiler-flags/force-include-files.gyp | 36 + .../gyp/test/win/compiler-flags/optimizations.gyp | 60 + .../test/win/compiler-flags/pdbname-override.gyp | 26 + .../tools/gyp/test/win/compiler-flags/precomp.cc | 6 + .../treat-wchar-t-as-built-in-type.gyp | 33 + .../treat-wchar-t-as-built-in-type1.cc | 11 + .../treat-wchar-t-as-built-in-type2.cc | 11 + .../tools/gyp/test/win/compiler-flags/uninit.cc | 13 + .../tools/gyp/test/win/enable-winrt/dllmain.cc | 30 + .../gyp/test/win/enable-winrt/enable-winrt.gyp | 39 + .../gyptest-generator-output-different-drive.py | 44 + .../win/generator-output-different-drive/prog.c | 10 + .../win/generator-output-different-drive/prog.gyp | 15 + .../trunk/tools/gyp/test/win/gyptest-asm-files.py | 0 .../test/win/gyptest-cl-additional-include-dirs.py | 0 .../gyp/test/win/gyptest-cl-additional-options.py | 0 .../tools/gyp/test/win/gyptest-cl-analysis.py | 30 + .../test/win/gyptest-cl-buffer-security-check.py | 0 .../gyp/test/win/gyptest-cl-calling-convention.py | 22 + .../tools/gyp/test/win/gyptest-cl-character-set.py | 0 .../gyp/test/win/gyptest-cl-compile-as-managed.py | 24 + .../gyp/test/win/gyptest-cl-compile-as-winrt.py | 20 + .../tools/gyp/test/win/gyptest-cl-debug-format.py | 0 .../win/gyptest-cl-default-char-is-unsigned.py | 22 + .../win/gyptest-cl-disable-specific-warnings.py | 32 + .../gyptest-cl-enable-enhanced-instruction-set.py | 47 + .../gyp/test/win/gyptest-cl-exception-handling.py | 0 .../test/win/gyptest-cl-floating-point-model.py | 22 + .../gyp/test/win/gyptest-cl-force-include-files.py | 22 + .../test/win/gyptest-cl-function-level-linking.py | 0 .../tools/gyp/test/win/gyptest-cl-optimizations.py | 28 +- .../gyp/test/win/gyptest-cl-pdbname-override.py | 27 + .../trunk/tools/gyp/test/win/gyptest-cl-pdbname.py | 8 +- .../trunk/tools/gyp/test/win/gyptest-cl-rtti.py | 0 .../gyp/test/win/gyptest-cl-runtime-checks.py | 0 .../gyp/test/win/gyptest-cl-runtime-library.py | 0 .../gyptest-cl-treat-wchar-t-as-built-in-type.py | 22 + .../gyp/test/win/gyptest-cl-warning-as-error.py | 0 .../tools/gyp/test/win/gyptest-cl-warning-level.py | 0 .../tools/gyp/test/win/gyptest-command-quote.py | 3 + .../tools/gyp/test/win/gyptest-crosscompile-ar.py | 29 + .../trunk/tools/gyp/test/win/gyptest-lib-ltcg.py | 22 + .../gyp/test/win/gyptest-link-additional-deps.py | 0 .../test/win/gyptest-link-additional-options.py | 0 .../trunk/tools/gyp/test/win/gyptest-link-aslr.py | 0 .../gyp/test/win/gyptest-link-base-address.py | 62 + .../tools/gyp/test/win/gyptest-link-debug-info.py | 0 .../gyp/test/win/gyptest-link-default-libs.py | 4 +- .../tools/gyp/test/win/gyptest-link-deffile.py | 0 .../tools/gyp/test/win/gyptest-link-defrelink.py | 54 + .../gyp/test/win/gyptest-link-delay-load-dlls.py | 0 .../gyp/test/win/gyptest-link-embed-manifest.py | 99 + .../tools/gyp/test/win/gyptest-link-enable-uac.py | 95 + .../win/gyptest-link-enable-winrt-app-revision.py | 41 + ...st-link-enable-winrt-target-platform-version.py | 45 + .../gyp/test/win/gyptest-link-enable-winrt.py | 35 + .../gyp/test/win/gyptest-link-entrypointsymbol.py | 0 .../tools/gyp/test/win/gyptest-link-fixed-base.py | 0 .../win/gyptest-link-force-symbol-reference.py | 26 + .../gyp/test/win/gyptest-link-generate-manifest.py | 125 +- .../tools/gyp/test/win/gyptest-link-incremental.py | 0 .../test/win/gyptest-link-large-address-aware.py | 35 + .../tools/gyp/test/win/gyptest-link-large-pdb.py | 74 + .../gyp/test/win/gyptest-link-library-adjust.py | 0 .../test/win/gyptest-link-library-directories.py | 0 .../trunk/tools/gyp/test/win/gyptest-link-ltcg.py | 44 + .../tools/gyp/test/win/gyptest-link-mapfile.py | 44 + .../gyp/test/win/gyptest-link-nodefaultlib.py | 0 .../tools/gyp/test/win/gyptest-link-noimportlib.py | 30 + .../tools/gyp/test/win/gyptest-link-nxcompat.py | 0 .../tools/gyp/test/win/gyptest-link-opt-icf.py | 0 .../tools/gyp/test/win/gyptest-link-opt-ref.py | 0 .../tools/gyp/test/win/gyptest-link-ordering.py | 101 + .../tools/gyp/test/win/gyptest-link-outputfile.py | 0 .../gyp/test/win/gyptest-link-pdb-no-output.py | 25 + .../tools/gyp/test/win/gyptest-link-pdb-output.py | 33 + .../trunk/tools/gyp/test/win/gyptest-link-pdb.py | 35 + .../trunk/tools/gyp/test/win/gyptest-link-pgo.py | 75 + .../tools/gyp/test/win/gyptest-link-profile.py | 37 + .../gyp/test/win/gyptest-link-restat-importlib.py | 6 + .../tools/gyp/test/win/gyptest-link-safeseh.py | 46 + .../trunk/tools/gyp/test/win/gyptest-link-shard.py | 30 + .../tools/gyp/test/win/gyptest-link-stacksize.py | 62 + .../tools/gyp/test/win/gyptest-link-subsystem.py | 10 + .../gyp/test/win/gyptest-link-target-machine.py | 28 + .../tools/gyp/test/win/gyptest-link-tsaware.py | 33 + .../win/gyptest-link-uldi-depending-on-module.py | 24 + .../trunk/tools/gyp/test/win/gyptest-link-uldi.py | 0 .../test/win/gyptest-link-unsupported-manifest.py | 27 + .../gyp/test/win/gyptest-link-update-manifest.py | 103 + .../test/win/gyptest-link-warnings-as-errors.py | 24 + .../gyp/test/win/gyptest-long-command-line.py | 0 .../gyp/test/win/gyptest-macro-projectname.py | 0 .../tools/gyp/test/win/gyptest-macro-targetext.py | 26 + .../gyp/test/win/gyptest-macro-targetfilename.py | 35 + .../tools/gyp/test/win/gyptest-macro-targetname.py | 29 + .../tools/gyp/test/win/gyptest-macro-targetpath.py | 30 + .../gyp/test/win/gyptest-macro-vcinstalldir.py | 0 .../gyp/test/win/gyptest-macros-containing-gyp.py | 0 .../win/gyptest-macros-in-inputs-and-outputs.py | 0 .../tools/gyp/test/win/gyptest-midl-excluded.py | 22 + .../tools/gyp/test/win/gyptest-midl-includedirs.py | 21 + .../trunk/tools/gyp/test/win/gyptest-midl-rules.py | 10 +- .../trunk/tools/gyp/test/win/gyptest-ml-safeseh.py | 22 + .../tools/gyp/test/win/gyptest-quoting-commands.py | 0 .../trunk/tools/gyp/test/win/gyptest-rc-build.py | 3 + .../webrtc/trunk/tools/gyp/test/win/gyptest-sys.py | 23 + .../tools/gyp/test/win/gyptest-system-include.py | 21 + .../trunk/tools/gyp/test/win/idl-excluded/bad.idl | 6 + .../{rules/src => win/idl-excluded}/copy-file.py | 0 .../gyp/test/win/idl-excluded/idl-excluded.gyp | 58 + .../tools/gyp/test/win/idl-excluded/program.cc | 7 + .../tools/gyp/test/win/idl-includedirs/hello.cc | 7 + .../test/win/idl-includedirs/idl-includedirs.gyp | 26 + .../gyp/test/win/idl-includedirs/subdir/bar.idl | 13 + .../gyp/test/win/idl-includedirs/subdir/foo.idl | 14 + .../trunk/tools/gyp/test/win/idl-rules/Window.idl | 9 + .../tools/gyp/test/win/idl-rules/basic-idl.gyp | 97 +- .../tools/gyp/test/win/idl-rules/idl_compiler.py | 17 + .../tools/gyp/test/win/importlib/dll_no_exports.cc | 9 + .../tools/gyp/test/win/importlib/noimplib.gyp | 16 + .../trunk/tools/gyp/test/win/large-pdb/dllmain.cc | 9 + .../tools/gyp/test/win/large-pdb/large-pdb.gyp | 98 + .../trunk/tools/gyp/test/win/large-pdb/main.cc | 7 + .../tools/gyp/test/win/lib-crosscompile/answer.cc | 9 + .../tools/gyp/test/win/lib-crosscompile/answer.h | 5 + .../gyp/test/win/lib-crosscompile/use_host_ar.gyp | 17 + .../trunk/tools/gyp/test/win/lib-flags/answer.cc | 9 + .../trunk/tools/gyp/test/win/lib-flags/answer.h | 5 + .../trunk/tools/gyp/test/win/lib-flags/ltcg.gyp | 21 + .../trunk/tools/gyp/test/win/linker-flags/a/x.cc | 7 + .../trunk/tools/gyp/test/win/linker-flags/a/z.cc | 7 + .../trunk/tools/gyp/test/win/linker-flags/b/y.cc | 7 + .../gyp/test/win/linker-flags/base-address.gyp | 38 + .../gyp/test/win/linker-flags/default-libs.cc | 30 - .../gyp/test/win/linker-flags/default-libs.gyp | 13 - .../tools/gyp/test/win/linker-flags/deffile.cc | 3 + .../gyp/test/win/linker-flags/delay-load-dlls.gyp | 8 + .../gyp/test/win/linker-flags/embed-manifest.gyp | 109 + .../tools/gyp/test/win/linker-flags/enable-uac.gyp | 45 + .../win/linker-flags/force-symbol-reference.gyp | 39 + .../test/win/linker-flags/generate-manifest.gyp | 230 +- .../tools/gyp/test/win/linker-flags/inline_test.cc | 12 + .../tools/gyp/test/win/linker-flags/inline_test.h | 5 + .../gyp/test/win/linker-flags/inline_test_main.cc | 15 + .../test/win/linker-flags/large-address-aware.gyp | 28 + .../gyp/test/win/linker-flags/link-ordering.gyp | 95 + .../gyp/test/win/linker-flags/link-warning.cc | 10 + .../trunk/tools/gyp/test/win/linker-flags/ltcg.gyp | 42 + .../tools/gyp/test/win/linker-flags/main-crt.c | 8 + .../test/win/linker-flags/manifest-in-comment.cc | 13 + .../tools/gyp/test/win/linker-flags/mapfile.cc | 12 + .../tools/gyp/test/win/linker-flags/mapfile.gyp | 45 + .../gyp/test/win/linker-flags/no-default-libs.cc | 18 + .../gyp/test/win/linker-flags/no-default-libs.gyp | 13 + .../tools/gyp/test/win/linker-flags/pdb-output.gyp | 49 + .../trunk/tools/gyp/test/win/linker-flags/pgo.gyp | 143 + .../tools/gyp/test/win/linker-flags/profile.gyp | 50 + .../gyp/test/win/linker-flags/program-database.gyp | 40 + .../tools/gyp/test/win/linker-flags/safeseh.gyp | 79 + .../gyp/test/win/linker-flags/safeseh_hello.cc | 11 + .../gyp/test/win/linker-flags/safeseh_zero.asm | 10 + .../gyp/test/win/linker-flags/safeseh_zero64.asm | 9 + .../tools/gyp/test/win/linker-flags/stacksize.gyp | 44 + .../tools/gyp/test/win/linker-flags/subsystem.gyp | 22 + .../gyp/test/win/linker-flags/target-machine.gyp | 48 + .../tools/gyp/test/win/linker-flags/tsaware.gyp | 28 + .../test/win/linker-flags/unsupported-manifest.gyp | 13 + .../tools/gyp/test/win/linker-flags/update_pgd.py | 35 + .../gyp/test/win/linker-flags/warn-as-error.gyp | 33 + .../trunk/tools/gyp/test/win/linker-flags/x.cc | 7 + .../trunk/tools/gyp/test/win/linker-flags/y.cc | 7 + .../trunk/tools/gyp/test/win/linker-flags/z.cc | 7 + .../trunk/tools/gyp/test/win/ml-safeseh/a.asm | 10 + .../trunk/tools/gyp/test/win/ml-safeseh/hello.cc | 11 + .../tools/gyp/test/win/ml-safeseh/ml-safeseh.gyp | 24 + .../tools/gyp/test/win/precompiled/gyptest-all.py | 0 .../trunk/tools/gyp/test/win/precompiled/hello.c | 2 +- .../trunk/tools/gyp/test/win/rc-build/hello.gyp | 34 + .../trunk/tools/gyp/test/win/rc-build/hello3.rc | 87 + .../webrtc/trunk/tools/gyp/test/win/shard/hello.cc | 7 + .../trunk/tools/gyp/test/win/shard/hello1.cc | 7 + .../trunk/tools/gyp/test/win/shard/hello2.cc | 7 + .../trunk/tools/gyp/test/win/shard/hello3.cc | 7 + .../trunk/tools/gyp/test/win/shard/hello4.cc | 7 + .../trunk/tools/gyp/test/win/shard/shard.gyp | 31 + .../trunk/tools/gyp/test/win/shard/shard_ref.gyp | 41 + .../tools/gyp/test/win/system-include/bar/header.h | 0 .../test/win/system-include/common/commonheader.h | 0 .../tools/gyp/test/win/system-include/foo/header.h | 0 .../tools/gyp/test/win/system-include/main.cc | 4 + .../tools/gyp/test/win/system-include/test.gyp | 26 + media/webrtc/trunk/tools/gyp/test/win/uldi/dll.cc | 6 + media/webrtc/trunk/tools/gyp/test/win/uldi/exe.cc | 7 + .../gyp/test/win/uldi/uldi-depending-on-module.gyp | 42 + .../trunk/tools/gyp/test/win/vs-macros/as.py | 0 .../gyp/test/win/vs-macros/containing-gyp.gyp | 1 - .../gyp/test/win/vs-macros/input-output-macros.gyp | 1 - .../tools/gyp/test/win/vs-macros/targetext.gyp | 59 + .../gyp/test/win/vs-macros/targetfilename.gyp | 59 + .../tools/gyp/test/win/vs-macros/targetname.gyp | 52 + .../tools/gyp/test/win/vs-macros/targetpath.gyp | 59 + .../win-driver-target-type.c | 10 + .../win-driver-target-type.gyp | 32 + .../win-driver-target-type.h | 13 + .../win-driver-target-type.rc | 14 + .../test/win/win-tool/copies_readonly_files.gyp | 29 + .../gyptest-win-tool-handles-readonly-files.py | 55 + .../test/win/winrt-app-type-revision/dllmain.cc | 30 + .../winrt-app-type-revison.gyp | 43 + .../win/winrt-target-platform-version/dllmain.cc | 30 + .../winrt-target-platform-version.gyp | 49 + .../test/xcode-ninja/list_excluded/gyptest-all.py | 49 + .../gyp/test/xcode-ninja/list_excluded/hello.cpp | 7 + .../xcode-ninja/list_excluded/hello_exclude.gyp | 19 + .../xcode-ninja/list_excluded/hello_excluded.cpp | 7 + .../trunk/tools/gyp/tools/emacs/gyp-tests.el | 11 +- media/webrtc/trunk/tools/gyp/tools/emacs/gyp.el | 52 +- media/webrtc/trunk/tools/gyp/tools/pretty_gyp.py | 27 +- media/webrtc/trunk/tools/gyp/tools/pretty_sln.py | 7 +- media/webrtc/trunk/webrtc/.gitignore | 2 + media/webrtc/trunk/webrtc/BUILD.gn | 246 + media/webrtc/trunk/webrtc/LICENSE | 29 + media/webrtc/trunk/webrtc/LICENSE_THIRD_PARTY | 419 + media/webrtc/trunk/webrtc/OWNERS | 8 + media/webrtc/trunk/webrtc/PATENTS | 24 + media/webrtc/trunk/webrtc/PRESUBMIT.py | 45 + media/webrtc/trunk/webrtc/README.chromium | 13 + media/webrtc/trunk/webrtc/base/BUILD.gn | 611 + media/webrtc/trunk/webrtc/base/OWNERS | 12 + media/webrtc/trunk/webrtc/base/arraysize.h | 40 + media/webrtc/trunk/webrtc/base/asyncfile.cc | 21 + media/webrtc/trunk/webrtc/base/asyncfile.h | 40 + media/webrtc/trunk/webrtc/base/asynchttprequest.cc | 116 + media/webrtc/trunk/webrtc/base/asynchttprequest.h | 104 + .../trunk/webrtc/base/asynchttprequest_unittest.cc | 234 + media/webrtc/trunk/webrtc/base/asyncinvoker-inl.h | 130 + media/webrtc/trunk/webrtc/base/asyncinvoker.cc | 96 + media/webrtc/trunk/webrtc/base/asyncinvoker.h | 135 + .../webrtc/trunk/webrtc/base/asyncpacketsocket.cc | 29 + media/webrtc/trunk/webrtc/base/asyncpacketsocket.h | 138 + .../trunk/webrtc/base/asyncresolverinterface.cc | 20 + .../trunk/webrtc/base/asyncresolverinterface.h | 47 + media/webrtc/trunk/webrtc/base/asyncsocket.cc | 127 + media/webrtc/trunk/webrtc/base/asyncsocket.h | 82 + media/webrtc/trunk/webrtc/base/asynctcpsocket.cc | 299 + media/webrtc/trunk/webrtc/base/asynctcpsocket.h | 103 + .../trunk/webrtc/base/asynctcpsocket_unittest.cc | 53 + media/webrtc/trunk/webrtc/base/asyncudpsocket.cc | 122 + media/webrtc/trunk/webrtc/base/asyncudpsocket.h | 66 + .../trunk/webrtc/base/asyncudpsocket_unittest.cc | 53 + media/webrtc/trunk/webrtc/base/atomicops.h | 149 + .../webrtc/trunk/webrtc/base/atomicops_unittest.cc | 79 + media/webrtc/trunk/webrtc/base/autodetectproxy.cc | 288 + media/webrtc/trunk/webrtc/base/autodetectproxy.h | 89 + .../trunk/webrtc/base/autodetectproxy_unittest.cc | 132 + .../webrtc/trunk/webrtc/base/bandwidthsmoother.cc | 86 + media/webrtc/trunk/webrtc/base/bandwidthsmoother.h | 60 + .../webrtc/base/bandwidthsmoother_unittest.cc | 116 + media/webrtc/trunk/webrtc/base/base.gyp | 753 + media/webrtc/trunk/webrtc/base/base64.cc | 261 + media/webrtc/trunk/webrtc/base/base64.h | 104 + media/webrtc/trunk/webrtc/base/base64_unittest.cc | 1001 + media/webrtc/trunk/webrtc/base/base_tests.gyp | 167 + media/webrtc/trunk/webrtc/base/basicdefs.h | 20 + media/webrtc/trunk/webrtc/base/basictypes.h | 125 + .../trunk/webrtc/base/basictypes_unittest.cc | 75 + media/webrtc/trunk/webrtc/base/bind.h | 587 + media/webrtc/trunk/webrtc/base/bind.h.pump | 138 + media/webrtc/trunk/webrtc/base/bind_unittest.cc | 67 + media/webrtc/trunk/webrtc/base/bitbuffer.cc | 296 + media/webrtc/trunk/webrtc/base/bitbuffer.h | 122 + .../webrtc/trunk/webrtc/base/bitbuffer_unittest.cc | 330 + media/webrtc/trunk/webrtc/base/buffer.cc | 37 + media/webrtc/trunk/webrtc/base/buffer.h | 100 + media/webrtc/trunk/webrtc/base/buffer_unittest.cc | 143 + media/webrtc/trunk/webrtc/base/bytebuffer.cc | 234 + media/webrtc/trunk/webrtc/base/bytebuffer.h | 119 + .../trunk/webrtc/base/bytebuffer_unittest.cc | 211 + media/webrtc/trunk/webrtc/base/byteorder.h | 168 + .../webrtc/trunk/webrtc/base/byteorder_unittest.cc | 83 + media/webrtc/trunk/webrtc/base/callback.h | 260 + media/webrtc/trunk/webrtc/base/callback.h.pump | 103 + .../webrtc/trunk/webrtc/base/callback_unittest.cc | 81 + media/webrtc/trunk/webrtc/base/checks.cc | 132 + media/webrtc/trunk/webrtc/base/checks.h | 265 + media/webrtc/trunk/webrtc/base/common.cc | 72 + media/webrtc/trunk/webrtc/base/common.h | 200 + media/webrtc/trunk/webrtc/base/constructormagic.h | 53 + media/webrtc/trunk/webrtc/base/cpumonitor.cc | 423 + media/webrtc/trunk/webrtc/base/cpumonitor.h | 123 + .../trunk/webrtc/base/cpumonitor_unittest.cc | 389 + media/webrtc/trunk/webrtc/base/crc32.cc | 52 + media/webrtc/trunk/webrtc/base/crc32.h | 34 + media/webrtc/trunk/webrtc/base/crc32_unittest.cc | 35 + media/webrtc/trunk/webrtc/base/criticalsection.cc | 33 + media/webrtc/trunk/webrtc/base/criticalsection.h | 217 + .../trunk/webrtc/base/criticalsection_unittest.cc | 284 + media/webrtc/trunk/webrtc/base/cryptstring.cc | 75 + media/webrtc/trunk/webrtc/base/cryptstring.h | 169 + media/webrtc/trunk/webrtc/base/dbus.cc | 400 + media/webrtc/trunk/webrtc/base/dbus.h | 168 + media/webrtc/trunk/webrtc/base/dbus_unittest.cc | 232 + media/webrtc/trunk/webrtc/base/diskcache.cc | 348 + media/webrtc/trunk/webrtc/base/diskcache.h | 125 + media/webrtc/trunk/webrtc/base/diskcache_win32.cc | 87 + media/webrtc/trunk/webrtc/base/diskcache_win32.h | 29 + media/webrtc/trunk/webrtc/base/dscp.h | 45 + media/webrtc/trunk/webrtc/base/event.cc | 135 + media/webrtc/trunk/webrtc/base/event.h | 53 + media/webrtc/trunk/webrtc/base/event_tracer.cc | 60 + media/webrtc/trunk/webrtc/base/event_tracer.h | 71 + .../trunk/webrtc/base/event_tracer_unittest.cc | 82 + media/webrtc/trunk/webrtc/base/event_unittest.cc | 42 + media/webrtc/trunk/webrtc/base/exp_filter.cc | 43 + media/webrtc/trunk/webrtc/base/exp_filter.h | 49 + .../trunk/webrtc/base/exp_filter_unittest.cc | 71 + media/webrtc/trunk/webrtc/base/fakecpumonitor.h | 32 + media/webrtc/trunk/webrtc/base/fakenetwork.h | 119 + media/webrtc/trunk/webrtc/base/fakesslidentity.h | 96 + media/webrtc/trunk/webrtc/base/faketaskrunner.h | 38 + media/webrtc/trunk/webrtc/base/filelock.cc | 62 + media/webrtc/trunk/webrtc/base/filelock.h | 53 + .../webrtc/trunk/webrtc/base/filelock_unittest.cc | 88 + media/webrtc/trunk/webrtc/base/fileutils.cc | 283 + media/webrtc/trunk/webrtc/base/fileutils.h | 436 + media/webrtc/trunk/webrtc/base/fileutils_mock.h | 253 + .../webrtc/trunk/webrtc/base/fileutils_unittest.cc | 131 + .../trunk/webrtc/base/firewallsocketserver.cc | 251 + .../trunk/webrtc/base/firewallsocketserver.h | 114 + media/webrtc/trunk/webrtc/base/flags.cc | 296 + media/webrtc/trunk/webrtc/base/flags.h | 270 + media/webrtc/trunk/webrtc/base/format_macros.h | 94 + media/webrtc/trunk/webrtc/base/gunit.h | 88 + media/webrtc/trunk/webrtc/base/gunit_prod.h | 24 + media/webrtc/trunk/webrtc/base/helpers.cc | 271 + media/webrtc/trunk/webrtc/base/helpers.h | 56 + media/webrtc/trunk/webrtc/base/helpers_unittest.cc | 69 + media/webrtc/trunk/webrtc/base/httpbase.cc | 882 + media/webrtc/trunk/webrtc/base/httpbase.h | 187 + .../webrtc/trunk/webrtc/base/httpbase_unittest.cc | 523 + media/webrtc/trunk/webrtc/base/httpclient.cc | 832 + media/webrtc/trunk/webrtc/base/httpclient.h | 202 + media/webrtc/trunk/webrtc/base/httpcommon-inl.h | 131 + media/webrtc/trunk/webrtc/base/httpcommon.cc | 1053 + media/webrtc/trunk/webrtc/base/httpcommon.h | 446 + .../trunk/webrtc/base/httpcommon_unittest.cc | 165 + media/webrtc/trunk/webrtc/base/httprequest.cc | 112 + media/webrtc/trunk/webrtc/base/httprequest.h | 116 + media/webrtc/trunk/webrtc/base/httpserver.cc | 288 + media/webrtc/trunk/webrtc/base/httpserver.h | 137 + .../trunk/webrtc/base/httpserver_unittest.cc | 130 + media/webrtc/trunk/webrtc/base/ifaddrs-android.cc | 223 + media/webrtc/trunk/webrtc/base/ifaddrs-android.h | 39 + media/webrtc/trunk/webrtc/base/iosfilesystem.mm | 53 + media/webrtc/trunk/webrtc/base/ipaddress.cc | 497 + media/webrtc/trunk/webrtc/base/ipaddress.h | 186 + .../webrtc/trunk/webrtc/base/ipaddress_unittest.cc | 931 + media/webrtc/trunk/webrtc/base/json.cc | 300 + media/webrtc/trunk/webrtc/base/json.h | 91 + media/webrtc/trunk/webrtc/base/json_unittest.cc | 283 + .../trunk/webrtc/base/latebindingsymboltable.cc | 156 + .../webrtc/base/latebindingsymboltable.cc.def | 69 + .../trunk/webrtc/base/latebindingsymboltable.h | 69 + .../trunk/webrtc/base/latebindingsymboltable.h.def | 83 + .../webrtc/base/latebindingsymboltable_unittest.cc | 55 + .../trunk/webrtc/base/libdbusglibsymboltable.cc | 24 + .../trunk/webrtc/base/libdbusglibsymboltable.h | 56 + media/webrtc/trunk/webrtc/base/linked_ptr.h | 125 + media/webrtc/trunk/webrtc/base/linux.cc | 348 + media/webrtc/trunk/webrtc/base/linux.h | 123 + media/webrtc/trunk/webrtc/base/linux_unittest.cc | 104 + media/webrtc/trunk/webrtc/base/linuxfdwalk.c | 81 + media/webrtc/trunk/webrtc/base/linuxfdwalk.h | 34 + .../trunk/webrtc/base/linuxfdwalk_unittest.cc | 75 + media/webrtc/trunk/webrtc/base/logging.cc | 619 + media/webrtc/trunk/webrtc/base/logging.h | 349 + media/webrtc/trunk/webrtc/base/logging_unittest.cc | 139 + media/webrtc/trunk/webrtc/base/macasyncsocket.cc | 477 + media/webrtc/trunk/webrtc/base/macasyncsocket.h | 98 + .../trunk/webrtc/base/maccocoasocketserver.h | 48 + .../trunk/webrtc/base/maccocoasocketserver.mm | 140 + .../webrtc/base/maccocoasocketserver_unittest.mm | 50 + .../trunk/webrtc/base/maccocoathreadhelper.h | 27 + .../trunk/webrtc/base/maccocoathreadhelper.mm | 40 + media/webrtc/trunk/webrtc/base/macconversion.cc | 159 + media/webrtc/trunk/webrtc/base/macconversion.h | 39 + media/webrtc/trunk/webrtc/base/macsocketserver.cc | 386 + media/webrtc/trunk/webrtc/base/macsocketserver.h | 136 + .../trunk/webrtc/base/macsocketserver_unittest.cc | 237 + media/webrtc/trunk/webrtc/base/macutils.cc | 232 + media/webrtc/trunk/webrtc/base/macutils.h | 61 + .../webrtc/trunk/webrtc/base/macutils_unittest.cc | 43 + media/webrtc/trunk/webrtc/base/macwindowpicker.cc | 256 + media/webrtc/trunk/webrtc/base/macwindowpicker.h | 38 + .../trunk/webrtc/base/macwindowpicker_unittest.cc | 45 + media/webrtc/trunk/webrtc/base/mathutils.h | 20 + media/webrtc/trunk/webrtc/base/md5.cc | 222 + media/webrtc/trunk/webrtc/base/md5.h | 42 + media/webrtc/trunk/webrtc/base/md5digest.cc | 32 + media/webrtc/trunk/webrtc/base/md5digest.h | 36 + .../webrtc/trunk/webrtc/base/md5digest_unittest.cc | 79 + media/webrtc/trunk/webrtc/base/messagedigest.cc | 181 + media/webrtc/trunk/webrtc/base/messagedigest.h | 109 + .../trunk/webrtc/base/messagedigest_unittest.cc | 151 + media/webrtc/trunk/webrtc/base/messagehandler.cc | 20 + media/webrtc/trunk/webrtc/base/messagehandler.h | 68 + media/webrtc/trunk/webrtc/base/messagequeue.cc | 406 + media/webrtc/trunk/webrtc/base/messagequeue.h | 256 + .../trunk/webrtc/base/messagequeue_unittest.cc | 141 + media/webrtc/trunk/webrtc/base/move.h | 237 + media/webrtc/trunk/webrtc/base/multipart.cc | 253 + media/webrtc/trunk/webrtc/base/multipart.h | 83 + .../webrtc/trunk/webrtc/base/multipart_unittest.cc | 125 + media/webrtc/trunk/webrtc/base/nat_unittest.cc | 346 + media/webrtc/trunk/webrtc/base/natserver.cc | 186 + media/webrtc/trunk/webrtc/base/natserver.h | 110 + media/webrtc/trunk/webrtc/base/natsocketfactory.cc | 495 + media/webrtc/trunk/webrtc/base/natsocketfactory.h | 164 + media/webrtc/trunk/webrtc/base/nattypes.cc | 55 + media/webrtc/trunk/webrtc/base/nattypes.h | 47 + media/webrtc/trunk/webrtc/base/nethelpers.cc | 160 + media/webrtc/trunk/webrtc/base/nethelpers.h | 65 + media/webrtc/trunk/webrtc/base/network.cc | 803 + media/webrtc/trunk/webrtc/base/network.h | 310 + media/webrtc/trunk/webrtc/base/network_unittest.cc | 782 + media/webrtc/trunk/webrtc/base/nssidentity.cc | 532 + media/webrtc/trunk/webrtc/base/nssidentity.h | 124 + media/webrtc/trunk/webrtc/base/nssstreamadapter.cc | 1052 + media/webrtc/trunk/webrtc/base/nssstreamadapter.h | 117 + media/webrtc/trunk/webrtc/base/nullsocketserver.h | 61 + .../trunk/webrtc/base/nullsocketserver_unittest.cc | 48 + media/webrtc/trunk/webrtc/base/openssl.h | 20 + media/webrtc/trunk/webrtc/base/openssladapter.cc | 955 + media/webrtc/trunk/webrtc/base/openssladapter.h | 99 + media/webrtc/trunk/webrtc/base/openssldigest.cc | 122 + media/webrtc/trunk/webrtc/base/openssldigest.h | 50 + media/webrtc/trunk/webrtc/base/opensslidentity.cc | 433 + media/webrtc/trunk/webrtc/base/opensslidentity.h | 128 + .../trunk/webrtc/base/opensslstreamadapter.cc | 1012 + .../trunk/webrtc/base/opensslstreamadapter.h | 210 + media/webrtc/trunk/webrtc/base/optionsfile.cc | 186 + media/webrtc/trunk/webrtc/base/optionsfile.h | 50 + .../trunk/webrtc/base/optionsfile_unittest.cc | 168 + media/webrtc/trunk/webrtc/base/pathutils.cc | 251 + media/webrtc/trunk/webrtc/base/pathutils.h | 163 + .../webrtc/trunk/webrtc/base/pathutils_unittest.cc | 48 + .../trunk/webrtc/base/physicalsocketserver.cc | 1643 + .../trunk/webrtc/base/physicalsocketserver.h | 120 + .../webrtc/base/physicalsocketserver_unittest.cc | 281 + media/webrtc/trunk/webrtc/base/platform_file.cc | 49 + media/webrtc/trunk/webrtc/base/platform_file.h | 44 + media/webrtc/trunk/webrtc/base/posix.cc | 131 + media/webrtc/trunk/webrtc/base/posix.h | 25 + media/webrtc/trunk/webrtc/base/profiler.cc | 192 + media/webrtc/trunk/webrtc/base/profiler.h | 162 + .../webrtc/trunk/webrtc/base/profiler_unittest.cc | 113 + media/webrtc/trunk/webrtc/base/proxy_unittest.cc | 136 + media/webrtc/trunk/webrtc/base/proxydetect.cc | 1246 + media/webrtc/trunk/webrtc/base/proxydetect.h | 31 + .../trunk/webrtc/base/proxydetect_unittest.cc | 164 + media/webrtc/trunk/webrtc/base/proxyinfo.cc | 24 + media/webrtc/trunk/webrtc/base/proxyinfo.h | 43 + media/webrtc/trunk/webrtc/base/proxyserver.cc | 150 + media/webrtc/trunk/webrtc/base/proxyserver.h | 95 + media/webrtc/trunk/webrtc/base/ratelimiter.cc | 29 + media/webrtc/trunk/webrtc/base/ratelimiter.h | 63 + .../trunk/webrtc/base/ratelimiter_unittest.cc | 59 + media/webrtc/trunk/webrtc/base/ratetracker.cc | 64 + media/webrtc/trunk/webrtc/base/ratetracker.h | 42 + .../trunk/webrtc/base/ratetracker_unittest.cc | 81 + media/webrtc/trunk/webrtc/base/refcount.h | 129 + .../webrtc/base/referencecountedsingletonfactory.h | 157 + .../referencecountedsingletonfactory_unittest.cc | 132 + .../webrtc/trunk/webrtc/base/rollingaccumulator.h | 173 + .../webrtc/base/rollingaccumulator_unittest.cc | 118 + media/webrtc/trunk/webrtc/base/safe_conversions.h | 70 + .../trunk/webrtc/base/safe_conversions_impl.h | 188 + media/webrtc/trunk/webrtc/base/schanneladapter.cc | 714 + media/webrtc/trunk/webrtc/base/schanneladapter.h | 79 + .../trunk/webrtc/base/scoped_autorelease_pool.h | 59 + .../trunk/webrtc/base/scoped_autorelease_pool.mm | 25 + media/webrtc/trunk/webrtc/base/scoped_ptr.h | 646 + media/webrtc/trunk/webrtc/base/scoped_ref_ptr.h | 147 + .../webrtc/trunk/webrtc/base/scopedptrcollection.h | 60 + .../webrtc/base/scopedptrcollection_unittest.cc | 73 + media/webrtc/trunk/webrtc/base/sec_buffer.h | 156 + media/webrtc/trunk/webrtc/base/sha1.cc | 286 + media/webrtc/trunk/webrtc/base/sha1.h | 32 + media/webrtc/trunk/webrtc/base/sha1digest.cc | 32 + media/webrtc/trunk/webrtc/base/sha1digest.h | 36 + .../trunk/webrtc/base/sha1digest_unittest.cc | 82 + .../trunk/webrtc/base/sharedexclusivelock.cc | 44 + .../webrtc/trunk/webrtc/base/sharedexclusivelock.h | 75 + .../webrtc/base/sharedexclusivelock_unittest.cc | 219 + media/webrtc/trunk/webrtc/base/signalthread.cc | 157 + media/webrtc/trunk/webrtc/base/signalthread.h | 157 + .../trunk/webrtc/base/signalthread_unittest.cc | 199 + media/webrtc/trunk/webrtc/base/sigslot.cc | 54 + media/webrtc/trunk/webrtc/base/sigslot.h | 2807 + media/webrtc/trunk/webrtc/base/sigslot_unittest.cc | 250 + media/webrtc/trunk/webrtc/base/sigslotrepeater.h | 94 + media/webrtc/trunk/webrtc/base/sigslottester.h | 199 + .../webrtc/trunk/webrtc/base/sigslottester.h.pump | 85 + .../trunk/webrtc/base/sigslottester_unittest.cc | 86 + media/webrtc/trunk/webrtc/base/socket.h | 188 + media/webrtc/trunk/webrtc/base/socket_unittest.cc | 1012 + media/webrtc/trunk/webrtc/base/socket_unittest.h | 88 + media/webrtc/trunk/webrtc/base/socketadapters.cc | 904 + media/webrtc/trunk/webrtc/base/socketadapters.h | 245 + media/webrtc/trunk/webrtc/base/socketaddress.cc | 378 + media/webrtc/trunk/webrtc/base/socketaddress.h | 214 + .../trunk/webrtc/base/socketaddress_unittest.cc | 347 + .../webrtc/trunk/webrtc/base/socketaddresspair.cc | 41 + media/webrtc/trunk/webrtc/base/socketaddresspair.h | 41 + media/webrtc/trunk/webrtc/base/socketfactory.h | 38 + media/webrtc/trunk/webrtc/base/socketpool.cc | 280 + media/webrtc/trunk/webrtc/base/socketpool.h | 143 + media/webrtc/trunk/webrtc/base/socketserver.h | 46 + media/webrtc/trunk/webrtc/base/socketstream.cc | 121 + media/webrtc/trunk/webrtc/base/socketstream.h | 61 + media/webrtc/trunk/webrtc/base/ssladapter.cc | 97 + media/webrtc/trunk/webrtc/base/ssladapter.h | 65 + .../trunk/webrtc/base/ssladapter_unittest.cc | 385 + media/webrtc/trunk/webrtc/base/sslconfig.h | 33 + media/webrtc/trunk/webrtc/base/sslfingerprint.cc | 95 + media/webrtc/trunk/webrtc/base/sslfingerprint.h | 50 + media/webrtc/trunk/webrtc/base/sslidentity.cc | 168 + media/webrtc/trunk/webrtc/base/sslidentity.h | 163 + .../trunk/webrtc/base/sslidentity_unittest.cc | 200 + media/webrtc/trunk/webrtc/base/sslroots.h | 4932 + media/webrtc/trunk/webrtc/base/sslsocketfactory.cc | 195 + media/webrtc/trunk/webrtc/base/sslsocketfactory.h | 78 + media/webrtc/trunk/webrtc/base/sslstreamadapter.cc | 108 + media/webrtc/trunk/webrtc/base/sslstreamadapter.h | 172 + .../trunk/webrtc/base/sslstreamadapter_unittest.cc | 962 + .../trunk/webrtc/base/sslstreamadapterhelper.cc | 140 + .../trunk/webrtc/base/sslstreamadapterhelper.h | 113 + media/webrtc/trunk/webrtc/base/stream.cc | 1440 + media/webrtc/trunk/webrtc/base/stream.h | 837 + media/webrtc/trunk/webrtc/base/stream_unittest.cc | 497 + media/webrtc/trunk/webrtc/base/stringencode.cc | 658 + media/webrtc/trunk/webrtc/base/stringencode.h | 210 + .../trunk/webrtc/base/stringencode_unittest.cc | 385 + media/webrtc/trunk/webrtc/base/stringutils.cc | 133 + media/webrtc/trunk/webrtc/base/stringutils.h | 318 + .../trunk/webrtc/base/stringutils_unittest.cc | 109 + media/webrtc/trunk/webrtc/base/systeminfo.cc | 523 + media/webrtc/trunk/webrtc/base/systeminfo.h | 82 + .../trunk/webrtc/base/systeminfo_unittest.cc | 194 + media/webrtc/trunk/webrtc/base/task.cc | 281 + media/webrtc/trunk/webrtc/base/task.h | 174 + media/webrtc/trunk/webrtc/base/task_unittest.cc | 546 + media/webrtc/trunk/webrtc/base/taskparent.cc | 98 + media/webrtc/trunk/webrtc/base/taskparent.h | 62 + media/webrtc/trunk/webrtc/base/taskrunner.cc | 224 + media/webrtc/trunk/webrtc/base/taskrunner.h | 100 + media/webrtc/trunk/webrtc/base/template_util.h | 114 + media/webrtc/trunk/webrtc/base/testbase64.h | 5 + media/webrtc/trunk/webrtc/base/testclient.cc | 148 + media/webrtc/trunk/webrtc/base/testclient.h | 97 + .../trunk/webrtc/base/testclient_unittest.cc | 78 + media/webrtc/trunk/webrtc/base/testechoserver.h | 73 + media/webrtc/trunk/webrtc/base/testutils.h | 630 + media/webrtc/trunk/webrtc/base/thread.cc | 637 + media/webrtc/trunk/webrtc/base/thread.h | 340 + .../webrtc/trunk/webrtc/base/thread_annotations.h | 99 + media/webrtc/trunk/webrtc/base/thread_checker.h | 91 + .../trunk/webrtc/base/thread_checker_impl.cc | 92 + .../webrtc/trunk/webrtc/base/thread_checker_impl.h | 68 + .../trunk/webrtc/base/thread_checker_unittest.cc | 201 + media/webrtc/trunk/webrtc/base/thread_unittest.cc | 546 + media/webrtc/trunk/webrtc/base/timeutils.cc | 207 + media/webrtc/trunk/webrtc/base/timeutils.h | 96 + .../webrtc/trunk/webrtc/base/timeutils_unittest.cc | 169 + media/webrtc/trunk/webrtc/base/timing.cc | 113 + media/webrtc/trunk/webrtc/base/timing.h | 60 + media/webrtc/trunk/webrtc/base/trace_event.h | 916 + media/webrtc/trunk/webrtc/base/transformadapter.cc | 197 + media/webrtc/trunk/webrtc/base/transformadapter.h | 84 + media/webrtc/trunk/webrtc/base/unittest_main.cc | 107 + media/webrtc/trunk/webrtc/base/unixfilesystem.cc | 572 + media/webrtc/trunk/webrtc/base/unixfilesystem.h | 128 + media/webrtc/trunk/webrtc/base/urlencode.cc | 181 + media/webrtc/trunk/webrtc/base/urlencode.h | 46 + .../webrtc/trunk/webrtc/base/urlencode_unittest.cc | 83 + media/webrtc/trunk/webrtc/base/versionparsing.cc | 57 + media/webrtc/trunk/webrtc/base/versionparsing.h | 35 + .../trunk/webrtc/base/versionparsing_unittest.cc | 74 + .../trunk/webrtc/base/virtualsocket_unittest.cc | 1003 + .../trunk/webrtc/base/virtualsocketserver.cc | 1067 + .../webrtc/trunk/webrtc/base/virtualsocketserver.h | 341 + media/webrtc/trunk/webrtc/base/win32.cc | 456 + media/webrtc/trunk/webrtc/base/win32.h | 136 + media/webrtc/trunk/webrtc/base/win32_unittest.cc | 95 + media/webrtc/trunk/webrtc/base/win32filesystem.cc | 461 + media/webrtc/trunk/webrtc/base/win32filesystem.h | 101 + media/webrtc/trunk/webrtc/base/win32regkey.cc | 1102 + media/webrtc/trunk/webrtc/base/win32regkey.h | 337 + .../trunk/webrtc/base/win32regkey_unittest.cc | 597 + .../trunk/webrtc/base/win32securityerrors.cc | 49 + media/webrtc/trunk/webrtc/base/win32socketinit.cc | 46 + media/webrtc/trunk/webrtc/base/win32socketinit.h | 20 + .../webrtc/trunk/webrtc/base/win32socketserver.cc | 854 + media/webrtc/trunk/webrtc/base/win32socketserver.h | 164 + .../webrtc/base/win32socketserver_unittest.cc | 157 + media/webrtc/trunk/webrtc/base/win32toolhelp.h | 172 + .../trunk/webrtc/base/win32toolhelp_unittest.cc | 278 + media/webrtc/trunk/webrtc/base/win32window.cc | 121 + media/webrtc/trunk/webrtc/base/win32window.h | 60 + .../trunk/webrtc/base/win32window_unittest.cc | 66 + .../webrtc/trunk/webrtc/base/win32windowpicker.cc | 143 + media/webrtc/trunk/webrtc/base/win32windowpicker.h | 39 + .../webrtc/base/win32windowpicker_unittest.cc | 99 + media/webrtc/trunk/webrtc/base/window.h | 125 + media/webrtc/trunk/webrtc/base/windowpicker.h | 84 + .../trunk/webrtc/base/windowpicker_unittest.cc | 67 + .../webrtc/trunk/webrtc/base/windowpickerfactory.h | 59 + media/webrtc/trunk/webrtc/base/winfirewall.cc | 155 + media/webrtc/trunk/webrtc/base/winfirewall.h | 56 + .../trunk/webrtc/base/winfirewall_unittest.cc | 40 + media/webrtc/trunk/webrtc/base/winping.cc | 361 + media/webrtc/trunk/webrtc/base/winping.h | 103 + media/webrtc/trunk/webrtc/base/worker.cc | 75 + media/webrtc/trunk/webrtc/base/worker.h | 72 + media/webrtc/trunk/webrtc/base/x11windowpicker.cc | 818 + media/webrtc/trunk/webrtc/base/x11windowpicker.h | 52 + .../trunk/webrtc/base/x11windowpicker_unittest.cc | 40 + media/webrtc/trunk/webrtc/build/OWNERS | 6 + media/webrtc/trunk/webrtc/build/adb_shell.sh | 23 + .../trunk/webrtc/build/android/test_runner.py | 83 + media/webrtc/trunk/webrtc/build/apk_tests.gyp | 261 + media/webrtc/trunk/webrtc/build/apk_tests_noop.gyp | 73 + media/webrtc/trunk/webrtc/build/arm_neon.gypi | 52 + media/webrtc/trunk/webrtc/build/common.gypi | 513 + .../trunk/webrtc/build/download_vs_toolchain.py | 0 media/webrtc/trunk/webrtc/build/extra_gitignore.py | 46 + .../webrtc/trunk/webrtc/build/find_directx_sdk.py | 43 + media/webrtc/trunk/webrtc/build/gyp_webrtc | 108 + media/webrtc/trunk/webrtc/build/gyp_webrtc.py | 24 + media/webrtc/trunk/webrtc/build/isolate.gypi | 113 + media/webrtc/trunk/webrtc/build/merge_libs.gyp | 54 + media/webrtc/trunk/webrtc/build/merge_libs.py | 87 + .../webrtc/trunk/webrtc/build/merge_libs_voice.gyp | 48 + .../webrtc/trunk/webrtc/build/merge_voice_libs.gyp | 43 + media/webrtc/trunk/webrtc/build/no_op.cc | 14 + media/webrtc/trunk/webrtc/build/protoc.gypi | 134 + media/webrtc/trunk/webrtc/build/sanitizers/OWNERS | 2 + media/webrtc/trunk/webrtc/build/sanitizers/README | 3 + .../build/sanitizers/lsan_suppressions_webrtc.cc | 129 + .../build/sanitizers/tsan_suppressions_webrtc.cc | 87 + media/webrtc/trunk/webrtc/build/webrtc.gni | 116 + media/webrtc/trunk/webrtc/build/whitespace.txt | 5 + media/webrtc/trunk/webrtc/call.h | 147 + media/webrtc/trunk/webrtc/codereview.settings | 9 + media/webrtc/trunk/webrtc/common.gyp | 31 + media/webrtc/trunk/webrtc/common.h | 122 + media/webrtc/trunk/webrtc/common_audio/BUILD.gn | 234 + media/webrtc/trunk/webrtc/common_audio/OWNERS | 13 + .../trunk/webrtc/common_audio/audio_converter.cc | 199 + .../trunk/webrtc/common_audio/audio_converter.h | 66 + .../common_audio/audio_converter_unittest.cc | 157 + .../trunk/webrtc/common_audio/audio_ring_buffer.cc | 64 + .../trunk/webrtc/common_audio/audio_ring_buffer.h | 52 + .../common_audio/audio_ring_buffer_unittest.cc | 108 + .../webrtc/trunk/webrtc/common_audio/audio_util.cc | 42 + .../webrtc/common_audio/audio_util_unittest.cc | 117 + media/webrtc/trunk/webrtc/common_audio/blocker.cc | 236 + media/webrtc/trunk/webrtc/common_audio/blocker.h | 123 + .../trunk/webrtc/common_audio/blocker_unittest.cc | 342 + .../trunk/webrtc/common_audio/channel_buffer.cc | 73 + .../trunk/webrtc/common_audio/channel_buffer.h | 170 + .../trunk/webrtc/common_audio/common_audio.gyp | 321 + .../common_audio/common_audio_unittests.isolate | 23 + media/webrtc/trunk/webrtc/common_audio/fft4g.c | 1326 + media/webrtc/trunk/webrtc/common_audio/fft4g.h | 26 + .../webrtc/trunk/webrtc/common_audio/fir_filter.cc | 119 + .../webrtc/trunk/webrtc/common_audio/fir_filter.h | 40 + .../trunk/webrtc/common_audio/fir_filter_neon.cc | 72 + .../trunk/webrtc/common_audio/fir_filter_neon.h | 37 + .../trunk/webrtc/common_audio/fir_filter_sse.cc | 80 + .../trunk/webrtc/common_audio/fir_filter_sse.h | 37 + .../webrtc/common_audio/fir_filter_unittest.cc | 207 + .../trunk/webrtc/common_audio/include/audio_util.h | 102 + .../trunk/webrtc/common_audio/lapped_transform.cc | 89 + .../trunk/webrtc/common_audio/lapped_transform.h | 94 + .../common_audio/lapped_transform_unittest.cc | 181 + .../trunk/webrtc/common_audio/real_fourier.cc | 58 + .../trunk/webrtc/common_audio/real_fourier.h | 75 + .../webrtc/common_audio/real_fourier_ooura.cc | 85 + .../trunk/webrtc/common_audio/real_fourier_ooura.h | 45 + .../webrtc/common_audio/real_fourier_openmax.cc | 69 + .../webrtc/common_audio/real_fourier_openmax.h | 44 + .../webrtc/common_audio/real_fourier_unittest.cc | 110 + .../resampler/include/push_resampler.h | 52 + .../common_audio/resampler/include/resampler.h | 55 + .../common_audio/resampler/push_resampler.cc | 104 + .../resampler/push_resampler_unittest.cc | 28 + .../common_audio/resampler/push_sinc_resampler.cc | 102 + .../common_audio/resampler/push_sinc_resampler.h | 76 + .../resampler/push_sinc_resampler_unittest.cc | 333 + .../webrtc/common_audio/resampler/resampler.cc | 131 + .../common_audio/resampler/resampler_unittest.cc | 207 + .../common_audio/resampler/sinc_resampler.cc | 377 + .../webrtc/common_audio/resampler/sinc_resampler.h | 171 + .../common_audio/resampler/sinc_resampler_neon.cc | 47 + .../common_audio/resampler/sinc_resampler_sse.cc | 59 + .../resampler/sinc_resampler_unittest.cc | 387 + .../resampler/sinusoidal_linear_chirp_source.cc | 57 + .../resampler/sinusoidal_linear_chirp_source.h | 55 + .../webrtc/trunk/webrtc/common_audio/ring_buffer.c | 247 + .../webrtc/trunk/webrtc/common_audio/ring_buffer.h | 66 + .../webrtc/common_audio/ring_buffer_unittest.cc | 149 + .../signal_processing/auto_corr_to_refl_coef.c | 103 + .../signal_processing/auto_correlation.c | 68 + .../signal_processing/complex_bit_reverse.c | 108 + .../signal_processing/complex_bit_reverse_arm.S | 119 + .../signal_processing/complex_bit_reverse_mips.c | 176 + .../common_audio/signal_processing/complex_fft.c | 301 + .../signal_processing/complex_fft_mips.c | 328 + .../signal_processing/complex_fft_tables.h | 148 + .../signal_processing/copy_set_operations.c | 80 + .../signal_processing/cross_correlation.c | 31 + .../signal_processing/cross_correlation_mips.c | 104 + .../signal_processing/cross_correlation_neon.c | 92 + .../signal_processing/division_operations.c | 140 + .../signal_processing/dot_product_with_scale.c | 32 + .../signal_processing/downsample_fast.c | 48 + .../signal_processing/downsample_fast_mips.c | 169 + .../signal_processing/downsample_fast_neon.c | 217 + .../webrtc/common_audio/signal_processing/energy.c | 36 + .../common_audio/signal_processing/filter_ar.c | 89 + .../signal_processing/filter_ar_fast_q12.c | 42 + .../signal_processing/filter_ar_fast_q12_armv7.S | 215 + .../signal_processing/filter_ar_fast_q12_mips.c | 140 + .../signal_processing/filter_ma_fast_q12.c | 49 + .../signal_processing/get_hanning_window.c | 77 + .../signal_processing/get_scaling_square.c | 46 + .../signal_processing/ilbc_specific_functions.c | 99 + .../signal_processing/include/real_fft.h | 97 + .../include/signal_processing_library.h | 1675 + .../signal_processing/include/spl_inl.h | 173 + .../signal_processing/include/spl_inl_armv7.h | 136 + .../signal_processing/include/spl_inl_mips.h | 225 + .../signal_processing/levinson_durbin.c | 251 + .../signal_processing/lpc_to_refl_coef.c | 57 + .../signal_processing/min_max_operations.c | 243 + .../signal_processing/min_max_operations_mips.c | 385 + .../signal_processing/min_max_operations_neon.c | 294 + .../signal_processing/randomization_functions.c | 115 + .../common_audio/signal_processing/real_fft.c | 102 + .../signal_processing/real_fft_unittest.cc | 108 + .../signal_processing/refl_coef_to_lpc.c | 59 + .../common_audio/signal_processing/resample.c | 505 + .../signal_processing/resample_48khz.c | 186 + .../common_audio/signal_processing/resample_by_2.c | 183 + .../signal_processing/resample_by_2_internal.c | 679 + .../signal_processing/resample_by_2_internal.h | 47 + .../signal_processing/resample_by_2_mips.c | 290 + .../signal_processing/resample_fractional.c | 242 + .../signal_processing_unittest.cc | 610 + .../common_audio/signal_processing/spl_init.c | 143 + .../common_audio/signal_processing/spl_sqrt.c | 184 + .../signal_processing/spl_sqrt_floor.c | 77 + .../signal_processing/spl_sqrt_floor_arm.S | 110 + .../signal_processing/spl_sqrt_floor_mips.c | 207 + .../signal_processing/splitting_filter.c | 208 + .../sqrt_of_one_minus_x_squared.c | 35 + .../signal_processing/vector_scaling_operations.c | 166 + .../vector_scaling_operations_mips.c | 56 + .../trunk/webrtc/common_audio/vad/include/vad.h | 45 + .../webrtc/common_audio/vad/include/webrtc_vad.h | 88 + .../trunk/webrtc/common_audio/vad/mock/mock_vad.h | 34 + media/webrtc/trunk/webrtc/common_audio/vad/vad.cc | 43 + .../trunk/webrtc/common_audio/vad/vad_core.c | 674 + .../trunk/webrtc/common_audio/vad/vad_core.h | 115 + .../webrtc/common_audio/vad/vad_core_unittest.cc | 105 + .../trunk/webrtc/common_audio/vad/vad_filterbank.c | 333 + .../trunk/webrtc/common_audio/vad/vad_filterbank.h | 44 + .../common_audio/vad/vad_filterbank_unittest.cc | 92 + .../webrtc/trunk/webrtc/common_audio/vad/vad_gmm.c | 83 + .../webrtc/trunk/webrtc/common_audio/vad/vad_gmm.h | 39 + .../webrtc/common_audio/vad/vad_gmm_unittest.cc | 43 + .../webrtc/trunk/webrtc/common_audio/vad/vad_sp.c | 177 + .../webrtc/trunk/webrtc/common_audio/vad/vad_sp.h | 56 + .../webrtc/common_audio/vad/vad_sp_unittest.cc | 74 + .../trunk/webrtc/common_audio/vad/vad_unittest.cc | 155 + .../trunk/webrtc/common_audio/vad/vad_unittest.h | 48 + .../trunk/webrtc/common_audio/vad/webrtc_vad.c | 129 + media/webrtc/trunk/webrtc/common_audio/wav_file.cc | 200 + media/webrtc/trunk/webrtc/common_audio/wav_file.h | 99 + .../trunk/webrtc/common_audio/wav_file_unittest.cc | 177 + .../webrtc/trunk/webrtc/common_audio/wav_header.cc | 274 + .../webrtc/trunk/webrtc/common_audio/wav_header.h | 64 + .../webrtc/common_audio/wav_header_unittest.cc | 323 + .../trunk/webrtc/common_audio/window_generator.cc | 72 + .../trunk/webrtc/common_audio/window_generator.h | 31 + .../common_audio/window_generator_unittest.cc | 92 + media/webrtc/trunk/webrtc/common_types.cc | 52 + media/webrtc/trunk/webrtc/common_types.h | 960 + media/webrtc/trunk/webrtc/common_video/BUILD.gn | 59 + media/webrtc/trunk/webrtc/common_video/OWNERS | 12 + .../trunk/webrtc/common_video/common_video.gyp | 56 + .../webrtc/common_video/common_video_unittests.gyp | 70 + .../common_video/common_video_unittests.isolate | 31 + .../trunk/webrtc/common_video/i420_buffer_pool.cc | 87 + .../common_video/i420_buffer_pool_unittest.cc | 74 + .../trunk/webrtc/common_video/i420_video_frame.cc | 215 + .../common_video/i420_video_frame_unittest.cc | 334 + .../common_video/interface/i420_buffer_pool.h | 43 + .../common_video/interface/i420_video_frame.h | 17 + .../webrtc/common_video/interface/native_handle.h | 36 + .../common_video/interface/video_frame_buffer.h | 147 + .../webrtc/common_video/interface/video_image.h | 17 + .../webrtc/common_video/libyuv/include/scaler.h | 70 + .../common_video/libyuv/include/webrtc_libyuv.h | 158 + .../webrtc/common_video/libyuv/libyuv_unittest.cc | 350 + .../trunk/webrtc/common_video/libyuv/scaler.cc | 112 + .../webrtc/common_video/libyuv/scaler_unittest.cc | 381 + .../webrtc/common_video/libyuv/webrtc_libyuv.cc | 381 + media/webrtc/trunk/webrtc/common_video/plane.cc | 85 + media/webrtc/trunk/webrtc/common_video/plane.h | 75 + media/webrtc/trunk/webrtc/common_video/rotation.h | 26 + .../webrtc/common_video/video_frame_buffer.cc | 218 + media/webrtc/trunk/webrtc/config.cc | 99 + media/webrtc/trunk/webrtc/config.h | 124 + media/webrtc/trunk/webrtc/engine_configurations.h | 147 + media/webrtc/trunk/webrtc/experiments.h | 33 + media/webrtc/trunk/webrtc/frame_callback.h | 53 + media/webrtc/trunk/webrtc/modules/OWNERS | 6 + .../trunk/webrtc/modules/audio_coding/BUILD.gn | 792 + .../trunk/webrtc/modules/audio_coding/OWNERS | 13 + .../audio_coding/audio_codec_speed_tests.isolate | 33 + .../webrtc/modules/audio_coding/audio_coding.gypi | 35 + .../modules/audio_coding/audio_coding_tests.gypi | 72 + .../webrtc/modules/audio_coding/codecs/OWNERS | 9 + .../modules/audio_coding/codecs/audio_decoder.cc | 102 + .../modules/audio_coding/codecs/audio_decoder.h | 122 + .../modules/audio_coding/codecs/audio_encoder.cc | 39 + .../modules/audio_coding/codecs/audio_encoder.h | 116 + .../webrtc/modules/audio_coding/codecs/cng/OWNERS | 5 + .../audio_coding/codecs/cng/audio_encoder_cng.cc | 232 + .../codecs/cng/audio_encoder_cng_unittest.cc | 458 + .../modules/audio_coding/codecs/cng/cng.gypi | 38 + .../modules/audio_coding/codecs/cng/cng_helpfuns.c | 48 + .../modules/audio_coding/codecs/cng/cng_helpfuns.h | 25 + .../audio_coding/codecs/cng/cng_unittest.cc | 348 + .../codecs/cng/include/audio_encoder_cng.h | 87 + .../audio_coding/codecs/cng/include/webrtc_cng.h | 163 + .../modules/audio_coding/codecs/cng/webrtc_cng.c | 602 + .../webrtc/modules/audio_coding/codecs/g711/OWNERS | 5 + .../audio_coding/codecs/g711/audio_encoder_pcm.cc | 108 + .../webrtc/modules/audio_coding/codecs/g711/g711.c | 73 + .../modules/audio_coding/codecs/g711/g711.gypi | 53 + .../webrtc/modules/audio_coding/codecs/g711/g711.h | 344 + .../audio_coding/codecs/g711/g711_interface.c | 65 + .../codecs/g711/include/audio_encoder_pcm.h | 100 + .../codecs/g711/include/g711_interface.h | 152 + .../audio_coding/codecs/g711/test/testG711.cc | 179 + .../webrtc/modules/audio_coding/codecs/g722/OWNERS | 5 + .../audio_coding/codecs/g722/audio_encoder_g722.cc | 137 + .../modules/audio_coding/codecs/g722/g722.gypi | 53 + .../modules/audio_coding/codecs/g722/g722_decode.c | 408 + .../audio_coding/codecs/g722/g722_enc_dec.h | 160 + .../modules/audio_coding/codecs/g722/g722_encode.c | 434 + .../audio_coding/codecs/g722/g722_interface.c | 114 + .../codecs/g722/include/audio_encoder_g722.h | 68 + .../codecs/g722/include/g722_interface.h | 189 + .../audio_coding/codecs/g722/test/testG722.cc | 163 + .../webrtc/modules/audio_coding/codecs/ilbc/OWNERS | 5 + .../modules/audio_coding/codecs/ilbc/abs_quant.c | 80 + .../modules/audio_coding/codecs/ilbc/abs_quant.h | 39 + .../audio_coding/codecs/ilbc/abs_quant_loop.c | 90 + .../audio_coding/codecs/ilbc/abs_quant_loop.h | 33 + .../audio_coding/codecs/ilbc/audio_encoder_ilbc.cc | 115 + .../audio_coding/codecs/ilbc/augmented_cb_corr.c | 63 + .../audio_coding/codecs/ilbc/augmented_cb_corr.h | 42 + .../modules/audio_coding/codecs/ilbc/bw_expand.c | 42 + .../modules/audio_coding/codecs/ilbc/bw_expand.h | 36 + .../audio_coding/codecs/ilbc/cb_construct.c | 67 + .../audio_coding/codecs/ilbc/cb_construct.h | 38 + .../audio_coding/codecs/ilbc/cb_mem_energy.c | 79 + .../audio_coding/codecs/ilbc/cb_mem_energy.h | 34 + .../codecs/ilbc/cb_mem_energy_augmentation.c | 66 + .../codecs/ilbc/cb_mem_energy_augmentation.h | 31 + .../audio_coding/codecs/ilbc/cb_mem_energy_calc.c | 64 + .../audio_coding/codecs/ilbc/cb_mem_energy_calc.h | 33 + .../modules/audio_coding/codecs/ilbc/cb_search.c | 396 + .../modules/audio_coding/codecs/ilbc/cb_search.h | 35 + .../audio_coding/codecs/ilbc/cb_search_core.c | 113 + .../audio_coding/codecs/ilbc/cb_search_core.h | 40 + .../codecs/ilbc/cb_update_best_index.c | 88 + .../codecs/ilbc/cb_update_best_index.h | 38 + .../modules/audio_coding/codecs/ilbc/chebyshev.c | 74 + .../modules/audio_coding/codecs/ilbc/chebyshev.h | 37 + .../modules/audio_coding/codecs/ilbc/comp_corr.c | 49 + .../modules/audio_coding/codecs/ilbc/comp_corr.h | 39 + .../audio_coding/codecs/ilbc/complexityMeasures.m | 49 + .../modules/audio_coding/codecs/ilbc/constants.c | 666 + .../modules/audio_coding/codecs/ilbc/constants.h | 92 + .../codecs/ilbc/create_augmented_vec.c | 57 + .../codecs/ilbc/create_augmented_vec.h | 36 + .../modules/audio_coding/codecs/ilbc/decode.c | 243 + .../modules/audio_coding/codecs/ilbc/decode.h | 37 + .../audio_coding/codecs/ilbc/decode_residual.c | 185 + .../audio_coding/codecs/ilbc/decode_residual.h | 38 + .../codecs/ilbc/decoder_interpolate_lsf.c | 82 + .../codecs/ilbc/decoder_interpolate_lsf.h | 38 + .../modules/audio_coding/codecs/ilbc/defines.h | 219 + .../modules/audio_coding/codecs/ilbc/do_plc.c | 306 + .../modules/audio_coding/codecs/ilbc/do_plc.h | 41 + .../modules/audio_coding/codecs/ilbc/encode.c | 519 + .../modules/audio_coding/codecs/ilbc/encode.h | 35 + .../audio_coding/codecs/ilbc/energy_inverse.c | 46 + .../audio_coding/codecs/ilbc/energy_inverse.h | 32 + .../audio_coding/codecs/ilbc/enh_upsample.c | 110 + .../audio_coding/codecs/ilbc/enh_upsample.h | 33 + .../modules/audio_coding/codecs/ilbc/enhancer.c | 51 + .../modules/audio_coding/codecs/ilbc/enhancer.h | 39 + .../audio_coding/codecs/ilbc/enhancer_interface.c | 376 + .../audio_coding/codecs/ilbc/enhancer_interface.h | 34 + .../audio_coding/codecs/ilbc/filtered_cb_vecs.c | 48 + .../audio_coding/codecs/ilbc/filtered_cb_vecs.h | 38 + .../audio_coding/codecs/ilbc/frame_classify.c | 88 + .../audio_coding/codecs/ilbc/frame_classify.h | 29 + .../audio_coding/codecs/ilbc/gain_dequant.c | 45 + .../audio_coding/codecs/ilbc/gain_dequant.h | 36 + .../modules/audio_coding/codecs/ilbc/gain_quant.c | 103 + .../modules/audio_coding/codecs/ilbc/gain_quant.h | 35 + .../modules/audio_coding/codecs/ilbc/get_cd_vec.c | 111 + .../modules/audio_coding/codecs/ilbc/get_cd_vec.h | 30 + .../audio_coding/codecs/ilbc/get_lsp_poly.c | 82 + .../audio_coding/codecs/ilbc/get_lsp_poly.h | 47 + .../audio_coding/codecs/ilbc/get_sync_seq.c | 112 + .../audio_coding/codecs/ilbc/get_sync_seq.h | 40 + .../modules/audio_coding/codecs/ilbc/hp_input.c | 88 + .../modules/audio_coding/codecs/ilbc/hp_input.h | 34 + .../modules/audio_coding/codecs/ilbc/hp_output.c | 89 + .../modules/audio_coding/codecs/ilbc/hp_output.h | 34 + .../webrtc/modules/audio_coding/codecs/ilbc/ilbc.c | 284 + .../modules/audio_coding/codecs/ilbc/ilbc.gypi | 189 + .../audio_coding/codecs/ilbc/index_conv_dec.c | 38 + .../audio_coding/codecs/ilbc/index_conv_dec.h | 28 + .../audio_coding/codecs/ilbc/index_conv_enc.c | 42 + .../audio_coding/codecs/ilbc/index_conv_enc.h | 32 + .../modules/audio_coding/codecs/ilbc/init_decode.c | 96 + .../modules/audio_coding/codecs/ilbc/init_decode.h | 35 + .../modules/audio_coding/codecs/ilbc/init_encode.c | 71 + .../modules/audio_coding/codecs/ilbc/init_encode.h | 33 + .../codecs/ilbc/interface/audio_encoder_ilbc.h | 59 + .../audio_coding/codecs/ilbc/interface/ilbc.h | 258 + .../modules/audio_coding/codecs/ilbc/interpolate.c | 46 + .../modules/audio_coding/codecs/ilbc/interpolate.h | 35 + .../audio_coding/codecs/ilbc/interpolate_samples.c | 51 + .../audio_coding/codecs/ilbc/interpolate_samples.h | 34 + .../modules/audio_coding/codecs/ilbc/lpc_encode.c | 60 + .../modules/audio_coding/codecs/ilbc/lpc_encode.h | 39 + .../modules/audio_coding/codecs/ilbc/lsf_check.c | 71 + .../modules/audio_coding/codecs/ilbc/lsf_check.h | 33 + .../codecs/ilbc/lsf_interpolate_to_poly_dec.c | 42 + .../codecs/ilbc/lsf_interpolate_to_poly_dec.h | 37 + .../codecs/ilbc/lsf_interpolate_to_poly_enc.c | 46 + .../codecs/ilbc/lsf_interpolate_to_poly_enc.h | 38 + .../modules/audio_coding/codecs/ilbc/lsf_to_lsp.c | 61 + .../modules/audio_coding/codecs/ilbc/lsf_to_lsp.h | 34 + .../modules/audio_coding/codecs/ilbc/lsf_to_poly.c | 86 + .../modules/audio_coding/codecs/ilbc/lsf_to_poly.h | 33 + .../modules/audio_coding/codecs/ilbc/lsp_to_lsf.c | 84 + .../modules/audio_coding/codecs/ilbc/lsp_to_lsf.h | 35 + .../modules/audio_coding/codecs/ilbc/my_corr.c | 51 + .../modules/audio_coding/codecs/ilbc/my_corr.h | 36 + .../audio_coding/codecs/ilbc/nearest_neighbor.c | 46 + .../audio_coding/codecs/ilbc/nearest_neighbor.h | 37 + .../modules/audio_coding/codecs/ilbc/pack_bits.c | 251 + .../modules/audio_coding/codecs/ilbc/pack_bits.h | 34 + .../modules/audio_coding/codecs/ilbc/poly_to_lsf.c | 31 + .../modules/audio_coding/codecs/ilbc/poly_to_lsf.h | 33 + .../modules/audio_coding/codecs/ilbc/poly_to_lsp.c | 158 + .../modules/audio_coding/codecs/ilbc/poly_to_lsp.h | 36 + .../modules/audio_coding/codecs/ilbc/refiner.c | 150 + .../modules/audio_coding/codecs/ilbc/refiner.h | 43 + .../codecs/ilbc/simple_interpolate_lsf.c | 130 + .../codecs/ilbc/simple_interpolate_lsf.h | 46 + .../audio_coding/codecs/ilbc/simple_lpc_analysis.c | 94 + .../audio_coding/codecs/ilbc/simple_lpc_analysis.h | 35 + .../audio_coding/codecs/ilbc/simple_lsf_dequant.c | 60 + .../audio_coding/codecs/ilbc/simple_lsf_dequant.h | 34 + .../audio_coding/codecs/ilbc/simple_lsf_quant.c | 47 + .../audio_coding/codecs/ilbc/simple_lsf_quant.h | 37 + .../modules/audio_coding/codecs/ilbc/smooth.c | 207 + .../modules/audio_coding/codecs/ilbc/smooth.h | 36 + .../audio_coding/codecs/ilbc/smooth_out_data.c | 44 + .../audio_coding/codecs/ilbc/smooth_out_data.h | 35 + .../modules/audio_coding/codecs/ilbc/sort_sq.c | 51 + .../modules/audio_coding/codecs/ilbc/sort_sq.h | 36 + .../modules/audio_coding/codecs/ilbc/split_vq.c | 61 + .../modules/audio_coding/codecs/ilbc/split_vq.h | 38 + .../audio_coding/codecs/ilbc/state_construct.c | 114 + .../audio_coding/codecs/ilbc/state_construct.h | 35 + .../audio_coding/codecs/ilbc/state_search.c | 119 + .../audio_coding/codecs/ilbc/state_search.h | 38 + .../modules/audio_coding/codecs/ilbc/swap_bytes.c | 35 + .../modules/audio_coding/codecs/ilbc/swap_bytes.h | 34 + .../audio_coding/codecs/ilbc/test/iLBC_test.c | 233 + .../audio_coding/codecs/ilbc/test/iLBC_testLib.c | 207 + .../codecs/ilbc/test/iLBC_testprogram.c | 343 + .../codecs/ilbc/test/iLBCtestscript.txt | 73 + .../modules/audio_coding/codecs/ilbc/unpack_bits.c | 239 + .../modules/audio_coding/codecs/ilbc/unpack_bits.h | 34 + .../webrtc/modules/audio_coding/codecs/ilbc/vq3.c | 63 + .../webrtc/modules/audio_coding/codecs/ilbc/vq3.h | 36 + .../webrtc/modules/audio_coding/codecs/ilbc/vq4.c | 62 + .../webrtc/modules/audio_coding/codecs/ilbc/vq4.h | 36 + .../audio_coding/codecs/ilbc/window32_w32.c | 62 + .../audio_coding/codecs/ilbc/window32_w32.h | 35 + .../modules/audio_coding/codecs/ilbc/xcorr_coef.c | 140 + .../modules/audio_coding/codecs/ilbc/xcorr_coef.h | 38 + .../modules/audio_coding/codecs/interfaces.gypi | 29 + .../webrtc/modules/audio_coding/codecs/isac/OWNERS | 5 + .../codecs/isac/audio_encoder_isac_t.h | 132 + .../codecs/isac/audio_encoder_isac_t_impl.h | 284 + .../isac/fix/interface/audio_encoder_isacfix.h | 108 + .../codecs/isac/fix/interface/isacfix.h | 636 + .../audio_coding/codecs/isac/fix/source/OWNERS | 5 + .../codecs/isac/fix/source/arith_routines.c | 122 + .../codecs/isac/fix/source/arith_routines_hist.c | 401 + .../codecs/isac/fix/source/arith_routines_logist.c | 413 + .../codecs/isac/fix/source/arith_routins.h | 160 + .../isac/fix/source/audio_encoder_isacfix.cc | 23 + .../codecs/isac/fix/source/bandwidth_estimator.c | 1022 + .../codecs/isac/fix/source/bandwidth_estimator.h | 127 + .../audio_coding/codecs/isac/fix/source/codec.h | 228 + .../audio_coding/codecs/isac/fix/source/decode.c | 220 + .../codecs/isac/fix/source/decode_bwe.c | 69 + .../codecs/isac/fix/source/decode_plc.c | 811 + .../audio_coding/codecs/isac/fix/source/encode.c | 634 + .../codecs/isac/fix/source/entropy_coding.c | 2042 + .../codecs/isac/fix/source/entropy_coding.h | 189 + .../codecs/isac/fix/source/entropy_coding_mips.c | 249 + .../codecs/isac/fix/source/entropy_coding_neon.c | 218 + .../audio_coding/codecs/isac/fix/source/fft.c | 415 + .../audio_coding/codecs/isac/fix/source/fft.h | 41 + .../codecs/isac/fix/source/filterbank_internal.h | 90 + .../codecs/isac/fix/source/filterbank_tables.c | 62 + .../codecs/isac/fix/source/filterbank_tables.h | 52 + .../codecs/isac/fix/source/filterbanks.c | 418 + .../codecs/isac/fix/source/filterbanks_mips.c | 242 + .../codecs/isac/fix/source/filterbanks_neon.S | 270 + .../codecs/isac/fix/source/filterbanks_neon.c | 275 + .../codecs/isac/fix/source/filterbanks_unittest.cc | 107 + .../audio_coding/codecs/isac/fix/source/filters.c | 113 + .../codecs/isac/fix/source/filters_mips.c | 365 + .../codecs/isac/fix/source/filters_neon.S | 145 + .../codecs/isac/fix/source/filters_neon.c | 114 + .../codecs/isac/fix/source/filters_unittest.cc | 69 + .../codecs/isac/fix/source/initialize.c | 173 + .../audio_coding/codecs/isac/fix/source/isacfix.c | 1526 + .../audio_coding/codecs/isac/fix/source/lattice.c | 311 + .../codecs/isac/fix/source/lattice_armv7.S | 75 + .../codecs/isac/fix/source/lattice_c.c | 47 + .../codecs/isac/fix/source/lattice_mips.c | 327 + .../codecs/isac/fix/source/lattice_neon.S | 146 + .../codecs/isac/fix/source/lattice_neon.c | 195 + .../codecs/isac/fix/source/lpc_masking_model.c | 951 + .../codecs/isac/fix/source/lpc_masking_model.h | 78 + .../isac/fix/source/lpc_masking_model_mips.c | 237 + .../isac/fix/source/lpc_masking_model_neon.S | 173 + .../isac/fix/source/lpc_masking_model_unittest.cc | 68 + .../codecs/isac/fix/source/lpc_tables.c | 1280 + .../codecs/isac/fix/source/lpc_tables.h | 97 + .../codecs/isac/fix/source/pitch_estimator.c | 440 + .../codecs/isac/fix/source/pitch_estimator.h | 65 + .../codecs/isac/fix/source/pitch_estimator_c.c | 118 + .../codecs/isac/fix/source/pitch_estimator_mips.c | 193 + .../codecs/isac/fix/source/pitch_filter.c | 259 + .../codecs/isac/fix/source/pitch_filter_armv6.S | 143 + .../codecs/isac/fix/source/pitch_filter_c.c | 73 + .../codecs/isac/fix/source/pitch_filter_mips.c | 133 + .../codecs/isac/fix/source/pitch_gain_tables.c | 149 + .../codecs/isac/fix/source/pitch_gain_tables.h | 44 + .../codecs/isac/fix/source/pitch_lag_tables.c | 306 + .../codecs/isac/fix/source/pitch_lag_tables.h | 101 + .../audio_coding/codecs/isac/fix/source/settings.h | 215 + .../isac/fix/source/spectrum_ar_model_tables.c | 193 + .../isac/fix/source/spectrum_ar_model_tables.h | 95 + .../audio_coding/codecs/isac/fix/source/structs.h | 383 + .../codecs/isac/fix/source/transform.c | 213 + .../codecs/isac/fix/source/transform_mips.c | 1290 + .../codecs/isac/fix/source/transform_neon.S | 645 + .../codecs/isac/fix/source/transform_neon.c | 479 + .../codecs/isac/fix/source/transform_tables.c | 111 + .../codecs/isac/fix/source/transform_unittest.cc | 196 + .../codecs/isac/fix/test/QA/ChannelFiles.txt | 3 + .../codecs/isac/fix/test/QA/InputFiles.txt | 31 + .../codecs/isac/fix/test/QA/InputFilesFew.txt | 6 + .../codecs/isac/fix/test/QA/ListOfTestCases.xls | Bin 0 -> 152064 bytes .../codecs/isac/fix/test/QA/diffiSAC.txt | 481 + .../codecs/isac/fix/test/QA/diffiSACPLC.txt | 20 + .../codecs/isac/fix/test/QA/runiSACLongtest.txt | 61 + .../codecs/isac/fix/test/QA/runiSACNB.txt | 45 + .../codecs/isac/fix/test/QA/runiSACPLC.txt | 23 + .../codecs/isac/fix/test/QA/runiSACRate.txt | 23 + .../codecs/isac/fix/test/QA/runiSACfault.txt | 40 + .../codecs/isac/fix/test/QA/runiSACfixfloat.txt | 47 + .../codecs/isac/fix/test/isac_speed_test.cc | 108 + .../audio_coding/codecs/isac/fix/test/kenny.cc | 835 + .../codecs/isac/fix/test/test_iSACfixfloat.c | 698 + .../modules/audio_coding/codecs/isac/isac.gypi | 93 + .../audio_coding/codecs/isac/isac_test.gypi | 68 + .../modules/audio_coding/codecs/isac/isacfix.gypi | 164 + .../audio_coding/codecs/isac/isacfix_test.gypi | 35 + .../isac/main/interface/audio_encoder_isac.h | 106 + .../audio_coding/codecs/isac/main/interface/isac.h | 718 + .../audio_coding/codecs/isac/main/source/OWNERS | 5 + .../codecs/isac/main/source/arith_routines.c | 60 + .../codecs/isac/main/source/arith_routines.h | 63 + .../codecs/isac/main/source/arith_routines_hist.c | 291 + .../isac/main/source/arith_routines_logist.c | 294 + .../codecs/isac/main/source/audio_encoder_isac.cc | 21 + .../codecs/isac/main/source/bandwidth_estimator.c | 1020 + .../codecs/isac/main/source/bandwidth_estimator.h | 177 + .../audio_coding/codecs/isac/main/source/codec.h | 217 + .../audio_coding/codecs/isac/main/source/crc.c | 110 + .../audio_coding/codecs/isac/main/source/crc.h | 46 + .../audio_coding/codecs/isac/main/source/decode.c | 299 + .../codecs/isac/main/source/decode_bwe.c | 89 + .../audio_coding/codecs/isac/main/source/encode.c | 1252 + .../codecs/isac/main/source/encode_lpc_swb.c | 708 + .../codecs/isac/main/source/encode_lpc_swb.h | 282 + .../codecs/isac/main/source/entropy_coding.c | 2066 + .../codecs/isac/main/source/entropy_coding.h | 343 + .../audio_coding/codecs/isac/main/source/fft.c | 943 + .../audio_coding/codecs/isac/main/source/fft.h | 45 + .../codecs/isac/main/source/filter_functions.c | 272 + .../codecs/isac/main/source/filterbank_tables.c | 37 + .../codecs/isac/main/source/filterbank_tables.h | 46 + .../codecs/isac/main/source/filterbanks.c | 346 + .../codecs/isac/main/source/intialize.c | 175 + .../audio_coding/codecs/isac/main/source/isac.c | 2377 + .../codecs/isac/main/source/isac_unittest.cc | 109 + .../audio_coding/codecs/isac/main/source/lattice.c | 218 + .../codecs/isac/main/source/lpc_analysis.c | 535 + .../codecs/isac/main/source/lpc_analysis.h | 50 + .../codecs/isac/main/source/lpc_gain_swb_tables.c | 137 + .../codecs/isac/main/source/lpc_gain_swb_tables.h | 49 + .../isac/main/source/lpc_shape_swb12_tables.c | 159 + .../isac/main/source/lpc_shape_swb12_tables.h | 65 + .../isac/main/source/lpc_shape_swb16_tables.c | 248 + .../isac/main/source/lpc_shape_swb16_tables.h | 78 + .../codecs/isac/main/source/lpc_tables.c | 601 + .../codecs/isac/main/source/lpc_tables.h | 100 + .../codecs/isac/main/source/os_specific_inline.h | 41 + .../codecs/isac/main/source/pitch_estimator.c | 623 + .../codecs/isac/main/source/pitch_estimator.h | 71 + .../codecs/isac/main/source/pitch_filter.c | 383 + .../codecs/isac/main/source/pitch_gain_tables.c | 105 + .../codecs/isac/main/source/pitch_gain_tables.h | 45 + .../codecs/isac/main/source/pitch_lag_tables.c | 277 + .../codecs/isac/main/source/pitch_lag_tables.h | 114 + .../codecs/isac/main/source/settings.h | 207 + .../isac/main/source/spectrum_ar_model_tables.c | 139 + .../isac/main/source/spectrum_ar_model_tables.h | 78 + .../audio_coding/codecs/isac/main/source/structs.h | 482 + .../codecs/isac/main/source/transform.c | 131 + .../codecs/isac/main/test/QA/runiSACLongtest.txt | 433 + .../codecs/isac/main/test/QA/runiSACfault.txt | 80 + .../codecs/isac/main/test/QA/runiSACfixfloat.txt | 47 + .../main/test/ReleaseTest-API/ReleaseTest-API.cc | 1095 + .../test/SwitchingSampRate/SwitchingSampRate.cc | 463 + .../codecs/isac/main/test/debugUtility.h | 72 + .../codecs/isac/main/test/simpleKenny.c | 659 + .../audio_coding/codecs/isac/main/util/utility.c | 178 + .../audio_coding/codecs/isac/main/util/utility.h | 144 + .../audio_coding/codecs/mock/mock_audio_encoder.h | 41 + .../webrtc/modules/audio_coding/codecs/opus/OWNERS | 5 + .../audio_coding/codecs/opus/audio_encoder_opus.cc | 218 + .../codecs/opus/audio_encoder_opus_unittest.cc | 80 + .../codecs/opus/interface/audio_encoder_opus.h | 81 + .../codecs/opus/interface/opus_interface.h | 335 + .../modules/audio_coding/codecs/opus/opus.gypi | 91 + .../audio_coding/codecs/opus/opus_fec_test.cc | 239 + .../modules/audio_coding/codecs/opus/opus_inst.h | 29 + .../audio_coding/codecs/opus/opus_interface.c | 439 + .../audio_coding/codecs/opus/opus_speed_test.cc | 121 + .../audio_coding/codecs/opus/opus_unittest.cc | 610 + .../modules/audio_coding/codecs/pcm16b/OWNERS | 5 + .../codecs/pcm16b/audio_encoder_pcm16b.cc | 22 + .../codecs/pcm16b/include/audio_encoder_pcm16b.h | 37 + .../audio_coding/codecs/pcm16b/include/pcm16b.h | 66 + .../modules/audio_coding/codecs/pcm16b/pcm16b.c | 34 + .../modules/audio_coding/codecs/pcm16b/pcm16b.gypi | 36 + .../codecs/red/audio_encoder_copy_red.cc | 107 + .../codecs/red/audio_encoder_copy_red.h | 62 + .../codecs/red/audio_encoder_copy_red_unittest.cc | 334 + .../modules/audio_coding/codecs/red/red.gypi | 33 + .../modules/audio_coding/codecs/tools/OWNERS | 6 + .../codecs/tools/audio_codec_speed_test.cc | 124 + .../codecs/tools/audio_codec_speed_test.h | 90 + .../trunk/webrtc/modules/audio_coding/main/OWNERS | 4 + .../webrtc/modules/audio_coding/main/acm2/OWNERS | 5 + .../audio_coding/main/acm2/acm_codec_database.cc | 556 + .../audio_coding/main/acm2/acm_codec_database.h | 298 + .../audio_coding/main/acm2/acm_common_defs.h | 81 + .../audio_coding/main/acm2/acm_generic_codec.cc | 549 + .../audio_coding/main/acm2/acm_generic_codec.h | 452 + .../main/acm2/acm_generic_codec_opus_test.cc | 145 + .../main/acm2/acm_generic_codec_test.cc | 106 + .../audio_coding/main/acm2/acm_neteq_unittest.cc | 15 + .../audio_coding/main/acm2/acm_receive_test.cc | 127 + .../audio_coding/main/acm2/acm_receive_test.h | 64 + .../main/acm2/acm_receive_test_oldapi.cc | 214 + .../main/acm2/acm_receive_test_oldapi.h | 88 + .../modules/audio_coding/main/acm2/acm_receiver.cc | 842 + .../modules/audio_coding/main/acm2/acm_receiver.h | 361 + .../main/acm2/acm_receiver_unittest.cc | 373 + .../main/acm2/acm_receiver_unittest_oldapi.cc | 372 + .../audio_coding/main/acm2/acm_resampler.cc | 68 + .../modules/audio_coding/main/acm2/acm_resampler.h | 39 + .../audio_coding/main/acm2/acm_send_test.cc | 141 + .../modules/audio_coding/main/acm2/acm_send_test.h | 82 + .../audio_coding/main/acm2/acm_send_test_oldapi.cc | 146 + .../audio_coding/main/acm2/acm_send_test_oldapi.h | 88 + .../audio_coding/main/acm2/audio_coding_module.cc | 101 + .../main/acm2/audio_coding_module.gypi | 177 + .../main/acm2/audio_coding_module_impl.cc | 1211 + .../main/acm2/audio_coding_module_impl.h | 400 + .../main/acm2/audio_coding_module_unittest.cc | 966 + .../acm2/audio_coding_module_unittest_oldapi.cc | 1285 + .../audio_coding/main/acm2/call_statistics.cc | 55 + .../audio_coding/main/acm2/call_statistics.h | 63 + .../main/acm2/call_statistics_unittest.cc | 55 + .../audio_coding/main/acm2/codec_manager.cc | 612 + .../modules/audio_coding/main/acm2/codec_manager.h | 101 + .../main/acm2/initial_delay_manager.cc | 242 + .../audio_coding/main/acm2/initial_delay_manager.h | 120 + .../main/acm2/initial_delay_manager_unittest.cc | 376 + .../webrtc/modules/audio_coding/main/acm2/nack.cc | 229 + .../webrtc/modules/audio_coding/main/acm2/nack.h | 213 + .../audio_coding/main/acm2/nack_unittest.cc | 486 + .../main/interface/audio_coding_module.h | 1176 + .../main/interface/audio_coding_module_typedefs.h | 175 + .../modules/audio_coding/main/test/ACMTest.h | 21 + .../modules/audio_coding/main/test/APITest.cc | 1188 + .../modules/audio_coding/main/test/APITest.h | 167 + .../modules/audio_coding/main/test/Channel.cc | 424 + .../modules/audio_coding/main/test/Channel.h | 130 + .../audio_coding/main/test/EncodeDecodeTest.cc | 352 + .../audio_coding/main/test/EncodeDecodeTest.h | 123 + .../modules/audio_coding/main/test/PCMFile.cc | 205 + .../modules/audio_coding/main/test/PCMFile.h | 68 + .../audio_coding/main/test/PacketLossTest.cc | 168 + .../audio_coding/main/test/PacketLossTest.h | 67 + .../modules/audio_coding/main/test/RTPFile.cc | 227 + .../modules/audio_coding/main/test/RTPFile.h | 126 + .../modules/audio_coding/main/test/SpatialAudio.cc | 196 + .../modules/audio_coding/main/test/SpatialAudio.h | 47 + .../audio_coding/main/test/TestAllCodecs.cc | 491 + .../modules/audio_coding/main/test/TestAllCodecs.h | 84 + .../modules/audio_coding/main/test/TestRedFec.cc | 474 + .../modules/audio_coding/main/test/TestRedFec.h | 51 + .../modules/audio_coding/main/test/TestStereo.cc | 855 + .../modules/audio_coding/main/test/TestStereo.h | 119 + .../modules/audio_coding/main/test/TestVADDTX.cc | 282 + .../modules/audio_coding/main/test/TestVADDTX.h | 103 + .../modules/audio_coding/main/test/Tester.cc | 151 + .../modules/audio_coding/main/test/TimedTrace.cc | 58 + .../modules/audio_coding/main/test/TimedTrace.h | 36 + .../audio_coding/main/test/TwoWayCommunication.cc | 330 + .../audio_coding/main/test/TwoWayCommunication.h | 60 + .../modules/audio_coding/main/test/delay_test.cc | 270 + .../modules/audio_coding/main/test/iSACTest.cc | 393 + .../modules/audio_coding/main/test/iSACTest.h | 81 + .../main/test/initial_delay_unittest.cc | 175 + .../main/test/insert_packet_with_timing.cc | 311 + .../modules/audio_coding/main/test/opus_test.cc | 386 + .../modules/audio_coding/main/test/opus_test.h | 56 + .../main/test/target_delay_unittest.cc | 223 + .../modules/audio_coding/main/test/utility.cc | 329 + .../modules/audio_coding/main/test/utility.h | 152 + .../trunk/webrtc/modules/audio_coding/neteq/OWNERS | 11 + .../modules/audio_coding/neteq/accelerate.cc | 88 + .../webrtc/modules/audio_coding/neteq/accelerate.h | 79 + .../modules/audio_coding/neteq/audio_classifier.cc | 71 + .../modules/audio_coding/neteq/audio_classifier.h | 55 + .../neteq/audio_classifier_unittest.cc | 75 + .../audio_coding/neteq/audio_decoder_impl.cc | 538 + .../audio_coding/neteq/audio_decoder_impl.h | 318 + .../audio_coding/neteq/audio_decoder_unittest.cc | 667 + .../neteq/audio_decoder_unittests.isolate | 31 + .../audio_coding/neteq/audio_multi_vector.cc | 219 + .../audio_coding/neteq/audio_multi_vector.h | 139 + .../neteq/audio_multi_vector_unittest.cc | 333 + .../modules/audio_coding/neteq/audio_vector.cc | 165 + .../modules/audio_coding/neteq/audio_vector.h | 120 + .../audio_coding/neteq/audio_vector_unittest.cc | 394 + .../modules/audio_coding/neteq/background_noise.cc | 259 + .../modules/audio_coding/neteq/background_noise.h | 137 + .../neteq/background_noise_unittest.cc | 26 + .../audio_coding/neteq/buffer_level_filter.cc | 60 + .../audio_coding/neteq/buffer_level_filter.h | 47 + .../neteq/buffer_level_filter_unittest.cc | 162 + .../modules/audio_coding/neteq/comfort_noise.cc | 135 + .../modules/audio_coding/neteq/comfort_noise.h | 73 + .../audio_coding/neteq/comfort_noise_unittest.cc | 31 + .../modules/audio_coding/neteq/decision_logic.cc | 185 + .../modules/audio_coding/neteq/decision_logic.h | 168 + .../audio_coding/neteq/decision_logic_fax.cc | 102 + .../audio_coding/neteq/decision_logic_fax.h | 63 + .../audio_coding/neteq/decision_logic_normal.cc | 237 + .../audio_coding/neteq/decision_logic_normal.h | 107 + .../audio_coding/neteq/decision_logic_unittest.cc | 58 + .../modules/audio_coding/neteq/decoder_database.cc | 259 + .../modules/audio_coding/neteq/decoder_database.h | 154 + .../neteq/decoder_database_unittest.cc | 224 + .../webrtc/modules/audio_coding/neteq/defines.h | 51 + .../modules/audio_coding/neteq/delay_manager.cc | 425 + .../modules/audio_coding/neteq/delay_manager.h | 164 + .../audio_coding/neteq/delay_manager_unittest.cc | 297 + .../audio_coding/neteq/delay_peak_detector.cc | 110 + .../audio_coding/neteq/delay_peak_detector.h | 76 + .../neteq/delay_peak_detector_unittest.cc | 121 + .../modules/audio_coding/neteq/dsp_helper.cc | 353 + .../webrtc/modules/audio_coding/neteq/dsp_helper.h | 136 + .../audio_coding/neteq/dsp_helper_unittest.cc | 89 + .../modules/audio_coding/neteq/dtmf_buffer.cc | 226 + .../modules/audio_coding/neteq/dtmf_buffer.h | 116 + .../audio_coding/neteq/dtmf_buffer_unittest.cc | 307 + .../audio_coding/neteq/dtmf_tone_generator.cc | 192 + .../audio_coding/neteq/dtmf_tone_generator.h | 55 + .../neteq/dtmf_tone_generator_unittest.cc | 181 + .../webrtc/modules/audio_coding/neteq/expand.cc | 907 + .../webrtc/modules/audio_coding/neteq/expand.h | 187 + .../modules/audio_coding/neteq/expand_unittest.cc | 46 + .../modules/audio_coding/neteq/interface/neteq.h | 282 + .../webrtc/modules/audio_coding/neteq/merge.cc | 367 + .../webrtc/modules/audio_coding/neteq/merge.h | 110 + .../modules/audio_coding/neteq/merge_unittest.cc | 37 + .../audio_coding/neteq/mock/mock_audio_decoder.h | 40 + .../audio_coding/neteq/mock/mock_audio_vector.h | 51 + .../neteq/mock/mock_buffer_level_filter.h | 37 + .../neteq/mock/mock_decoder_database.h | 64 + .../audio_coding/neteq/mock/mock_delay_manager.h | 63 + .../neteq/mock/mock_delay_peak_detector.h | 34 + .../audio_coding/neteq/mock/mock_dtmf_buffer.h | 38 + .../neteq/mock/mock_dtmf_tone_generator.h | 35 + .../modules/audio_coding/neteq/mock/mock_expand.h | 58 + .../neteq/mock/mock_external_decoder_pcm16b.h | 97 + .../audio_coding/neteq/mock/mock_packet_buffer.h | 60 + .../neteq/mock/mock_payload_splitter.h | 39 + .../webrtc/modules/audio_coding/neteq/neteq.cc | 62 + .../webrtc/modules/audio_coding/neteq/neteq.gypi | 282 + .../neteq/neteq_external_decoder_unittest.cc | 462 + .../modules/audio_coding/neteq/neteq_impl.cc | 1966 + .../webrtc/modules/audio_coding/neteq/neteq_impl.h | 410 + .../audio_coding/neteq/neteq_impl_unittest.cc | 901 + .../neteq/neteq_network_stats_unittest.cc | 301 + .../audio_coding/neteq/neteq_stereo_unittest.cc | 421 + .../modules/audio_coding/neteq/neteq_tests.gypi | 267 + .../modules/audio_coding/neteq/neteq_unittest.cc | 1540 + .../webrtc/modules/audio_coding/neteq/normal.cc | 199 + .../webrtc/modules/audio_coding/neteq/normal.h | 68 + .../modules/audio_coding/neteq/normal_unittest.cc | 120 + .../webrtc/modules/audio_coding/neteq/packet.h | 88 + .../modules/audio_coding/neteq/packet_buffer.cc | 289 + .../modules/audio_coding/neteq/packet_buffer.h | 159 + .../audio_coding/neteq/packet_buffer_unittest.cc | 573 + .../modules/audio_coding/neteq/payload_splitter.cc | 433 + .../modules/audio_coding/neteq/payload_splitter.h | 90 + .../neteq/payload_splitter_unittest.cc | 845 + .../modules/audio_coding/neteq/post_decode_vad.cc | 87 + .../modules/audio_coding/neteq/post_decode_vad.h | 72 + .../audio_coding/neteq/post_decode_vad_unittest.cc | 25 + .../audio_coding/neteq/preemptive_expand.cc | 110 + .../modules/audio_coding/neteq/preemptive_expand.h | 87 + .../modules/audio_coding/neteq/random_vector.cc | 57 + .../modules/audio_coding/neteq/random_vector.h | 50 + .../audio_coding/neteq/random_vector_unittest.cc | 25 + .../webrtc/modules/audio_coding/neteq/rtcp.cc | 96 + .../trunk/webrtc/modules/audio_coding/neteq/rtcp.h | 58 + .../audio_coding/neteq/statistics_calculator.cc | 184 + .../audio_coding/neteq/statistics_calculator.h | 113 + .../modules/audio_coding/neteq/sync_buffer.cc | 107 + .../modules/audio_coding/neteq/sync_buffer.h | 101 + .../audio_coding/neteq/sync_buffer_unittest.cc | 164 + .../neteq/test/NETEQTEST_DummyRTPpacket.cc | 204 + .../neteq/test/NETEQTEST_DummyRTPpacket.h | 23 + .../audio_coding/neteq/test/NETEQTEST_RTPpacket.cc | 851 + .../audio_coding/neteq/test/NETEQTEST_RTPpacket.h | 104 + .../modules/audio_coding/neteq/test/PayloadTypes.h | 76 + .../modules/audio_coding/neteq/test/RTPchange.cc | 133 + .../modules/audio_coding/neteq/test/RTPencode.cc | 1825 + .../modules/audio_coding/neteq/test/RTPjitter.cc | 229 + .../audio_coding/neteq/test/RTPtimeshift.cc | 99 + .../neteq/test/audio_classifier_test.cc | 105 + .../neteq/test/delay_tool/parse_delay_file.m | 191 + .../neteq/test/delay_tool/plot_neteq_delay.m | 187 + .../neteq/test/neteq_isac_quality_test.cc | 152 + .../neteq/test/neteq_opus_quality_test.cc | 224 + .../neteq/test/neteq_performance_unittest.cc | 41 + .../audio_coding/neteq/test/neteq_speed_test.cc | 80 + .../modules/audio_coding/neteq/test/rtp_to_text.cc | 124 + .../modules/audio_coding/neteq/time_stretch.cc | 216 + .../modules/audio_coding/neteq/time_stretch.h | 111 + .../audio_coding/neteq/time_stretch_unittest.cc | 52 + .../modules/audio_coding/neteq/timestamp_scaler.cc | 110 + .../modules/audio_coding/neteq/timestamp_scaler.h | 68 + .../neteq/timestamp_scaler_unittest.cc | 330 + .../audio_coding/neteq/tools/audio_checksum.h | 59 + .../modules/audio_coding/neteq/tools/audio_loop.cc | 57 + .../modules/audio_coding/neteq/tools/audio_loop.h | 59 + .../modules/audio_coding/neteq/tools/audio_sink.h | 63 + .../neteq/tools/constant_pcm_packet_source.cc | 70 + .../neteq/tools/constant_pcm_packet_source.h | 57 + .../audio_coding/neteq/tools/input_audio_file.cc | 54 + .../audio_coding/neteq/tools/input_audio_file.h | 52 + .../neteq/tools/input_audio_file_unittest.cc | 58 + .../neteq/tools/neteq_external_decoder_test.cc | 64 + .../neteq/tools/neteq_external_decoder_test.h | 61 + .../neteq/tools/neteq_performance_test.cc | 131 + .../neteq/tools/neteq_performance_test.h | 32 + .../audio_coding/neteq/tools/neteq_quality_test.cc | 327 + .../audio_coding/neteq/tools/neteq_quality_test.h | 143 + .../audio_coding/neteq/tools/neteq_rtpplay.cc | 590 + .../audio_coding/neteq/tools/output_audio_file.h | 50 + .../audio_coding/neteq/tools/output_wav_file.h | 43 + .../modules/audio_coding/neteq/tools/packet.cc | 167 + .../modules/audio_coding/neteq/tools/packet.h | 122 + .../audio_coding/neteq/tools/packet_source.h | 54 + .../audio_coding/neteq/tools/packet_unittest.cc | 202 + .../neteq/tools/resample_input_audio_file.cc | 41 + .../neteq/tools/resample_input_audio_file.h | 40 + .../audio_coding/neteq/tools/rtp_analyze.cc | 140 + .../audio_coding/neteq/tools/rtp_file_source.cc | 90 + .../audio_coding/neteq/tools/rtp_file_source.h | 63 + .../audio_coding/neteq/tools/rtp_generator.cc | 62 + .../audio_coding/neteq/tools/rtp_generator.h | 83 + .../modules/audio_coding/neteq/tools/rtpcat.cc | 45 + .../webrtc/modules/audio_conference_mixer/BUILD.gn | 52 + .../webrtc/modules/audio_conference_mixer/OWNERS | 3 + .../audio_conference_mixer.gypi | 36 + .../interface/audio_conference_mixer.h | 84 + .../interface/audio_conference_mixer_defines.h | 91 + .../modules/audio_conference_mixer/source/OWNERS | 5 + .../source/audio_conference_mixer_impl.cc | 1034 + .../source/audio_conference_mixer_impl.h | 216 + .../source/audio_frame_manipulator.cc | 77 + .../source/audio_frame_manipulator.h | 26 + .../source/level_indicator.cc | 76 + .../source/level_indicator.h | 37 + .../audio_conference_mixer/source/memory_pool.h | 122 + .../source/memory_pool_posix.h | 158 + .../source/memory_pool_win.h | 199 + .../source/time_scheduler.cc | 101 + .../audio_conference_mixer/source/time_scheduler.h | 47 + .../trunk/webrtc/modules/audio_device/BUILD.gn | 191 + .../trunk/webrtc/modules/audio_device/OWNERS | 14 + .../modules/audio_device/android/audio_common.h | 36 + .../audio_device/android/audio_device_template.h | 421 + .../audio_device/android/audio_device_unittest.cc | 884 + .../android/audio_device_utility_android.cc | 24 + .../android/audio_device_utility_android.h | 38 + .../modules/audio_device/android/audio_manager.cc | 176 + .../modules/audio_device/android/audio_manager.h | 133 + .../audio_device/android/audio_manager_jni.cc | 122 + .../audio_device/android/audio_manager_jni.h | 70 + .../audio_device/android/audio_record_jni.cc | 335 + .../audio_device/android/audio_record_jni.h | 161 + .../audio_device/android/audio_track_jni.cc | 358 + .../modules/audio_device/android/audio_track_jni.h | 157 + .../audio_device/android/ensure_initialized.cc | 51 + .../audio_device/android/ensure_initialized.h | 17 + .../audio_device/android/fine_audio_buffer.cc | 88 + .../audio_device/android/fine_audio_buffer.h | 66 + .../android/fine_audio_buffer_unittest.cc | 106 + .../webrtc/voiceengine/AudioManagerAndroid.java | 86 + .../org/webrtc/voiceengine/WebRtcAudioManager.java | 152 + .../org/webrtc/voiceengine/WebRtcAudioRecord.java | 284 + .../org/webrtc/voiceengine/WebRtcAudioTrack.java | 270 + .../org/webrtc/voiceengine/WebRtcAudioUtils.java | 53 + .../audio_device/android/low_latency_event.h | 65 + .../android/low_latency_event_posix.cc | 108 + .../android/low_latency_event_unittest.cc | 94 + .../audio_device/android/opensles_common.cc | 41 + .../modules/audio_device/android/opensles_common.h | 22 + .../modules/audio_device/android/opensles_input.cc | 710 + .../modules/audio_device/android/opensles_input.h | 265 + .../audio_device/android/opensles_output.cc | 628 + .../modules/audio_device/android/opensles_output.h | 459 + .../modules/audio_device/android/single_rw_fifo.cc | 122 + .../modules/audio_device/android/single_rw_fifo.h | 49 + .../android/single_rw_fifo_unittest.cc | 126 + .../webrtc/modules/audio_device/audio_device.gypi | 363 + .../modules/audio_device/audio_device_buffer.cc | 597 + .../modules/audio_device/audio_device_buffer.h | 123 + .../modules/audio_device/audio_device_config.h | 30 + .../modules/audio_device/audio_device_generic.cc | 81 + .../modules/audio_device/audio_device_generic.h | 185 + .../modules/audio_device/audio_device_impl.cc | 2084 + .../modules/audio_device/audio_device_impl.h | 227 + .../audio_device/audio_device_tests.isolate | 23 + .../modules/audio_device/audio_device_utility.cc | 112 + .../modules/audio_device/audio_device_utility.h | 34 + .../audio_device/dummy/audio_device_dummy.cc | 215 + .../audio_device/dummy/audio_device_dummy.h | 147 + .../dummy/audio_device_utility_dummy.cc | 15 + .../dummy/audio_device_utility_dummy.h | 31 + .../audio_device/dummy/file_audio_device.cc | 551 + .../modules/audio_device/dummy/file_audio_device.h | 199 + .../dummy/file_audio_device_factory.cc | 52 + .../audio_device/dummy/file_audio_device_factory.h | 42 + .../modules/audio_device/gonk/audio_manager.cc | 1 + .../modules/audio_device/gonk/audio_manager.h | 6 + .../modules/audio_device/include/audio_device.h | 215 + .../audio_device/include/audio_device_defines.h | 140 + .../audio_device/include/fake_audio_device.h | 152 + .../modules/audio_device/ios/audio_device_ios.h | 270 + .../modules/audio_device/ios/audio_device_ios.mm | 1906 + .../audio_device/ios/audio_device_utility_ios.cc | 46 + .../audio_device/ios/audio_device_utility_ios.h | 36 + .../audio_device/linux/alsasymboltable_linux.cc | 39 + .../audio_device/linux/alsasymboltable_linux.h | 147 + .../audio_device/linux/audio_device_alsa_linux.cc | 2281 + .../audio_device/linux/audio_device_alsa_linux.h | 255 + .../audio_device/linux/audio_device_pulse_linux.cc | 3026 + .../audio_device/linux/audio_device_pulse_linux.h | 379 + .../linux/audio_device_utility_linux.cc | 53 + .../linux/audio_device_utility_linux.h | 36 + .../linux/audio_mixer_manager_alsa_linux.cc | 1317 + .../linux/audio_mixer_manager_alsa_linux.h | 78 + .../linux/audio_mixer_manager_pulse_linux.cc | 1267 + .../linux/audio_mixer_manager_pulse_linux.h | 118 + .../linux/latebindingsymboltable_linux.cc | 108 + .../linux/latebindingsymboltable_linux.h | 178 + .../linux/pulseaudiosymboltable_linux.cc | 43 + .../linux/pulseaudiosymboltable_linux.h | 104 + .../modules/audio_device/mac/audio_device_mac.cc | 3248 + .../modules/audio_device/mac/audio_device_mac.h | 374 + .../audio_device/mac/audio_device_utility_mac.cc | 52 + .../audio_device/mac/audio_device_utility_mac.h | 36 + .../audio_device/mac/audio_mixer_manager_mac.cc | 1167 + .../audio_device/mac/audio_mixer_manager_mac.h | 80 + .../audio_device/mac/portaudio/pa_memorybarrier.h | 127 + .../audio_device/mac/portaudio/pa_ringbuffer.c | 237 + .../audio_device/mac/portaudio/pa_ringbuffer.h | 233 + .../audio_device/main/interface/audio_device.h | 16 + .../webrtc/modules/audio_device/main/source/OWNERS | 5 + .../audio_device/main/source/audio_device.gypi | 14 + .../audio_device/mock_audio_device_buffer.h | 30 + .../audio_device/opensl/audio_device_opensles.cc | 5 + .../audio_device/opensl/audio_device_opensles.h | 5 + .../audio_device/opensl/audio_manager_jni.h | 6 + .../audio_device/opensl/fine_audio_buffer.cc | 5 + .../audio_device/opensl/fine_audio_buffer.h | 5 + .../audio_device/opensl/low_latency_event_posix.cc | 5 + .../audio_device/opensl/low_latency_event_posix.h | 5 + .../modules/audio_device/opensl/opensles_common.cc | 5 + .../modules/audio_device/opensl/opensles_common.h | 5 + .../modules/audio_device/opensl/opensles_input.cc | 5 + .../modules/audio_device/opensl/opensles_input.h | 5 + .../modules/audio_device/opensl/opensles_output.cc | 5 + .../modules/audio_device/opensl/opensles_output.h | 5 + .../modules/audio_device/opensl/single_rw_fifo.cc | 5 + .../modules/audio_device/opensl/single_rw_fifo.h | 5 + .../shared/audio_device_utility_shared.cc | 5 + .../shared/audio_device_utility_shared.h | 5 + .../audio_device/sndio/audio_device_sndio.cc | 1035 + .../audio_device/sndio/audio_device_sndio.h | 203 + .../sndio/audio_device_utility_sndio.cc | 53 + .../sndio/audio_device_utility_sndio.h | 36 + .../webrtc/modules/audio_device/test/README.txt | 23 + .../android/audio_device_android_test/.classpath | 7 + .../audio_device_android_test/AndroidManifest.xml | 22 + .../audio_device_android_test/default.properties | 11 + .../gen/org/webrtc/voiceengine/test/R.java | 26 + .../res/drawable}/icon.png | Bin .../audio_device_android_test/res/layout/main.xml | 12 + .../res/values/strings.xml | 6 + .../org/webrtc/voiceengine/AudioDeviceAndroid.java | 1 + .../voiceengine/test/AudioDeviceAndroidTest.java | 69 + .../audio_device/test/audio_device_test_api.cc | 1840 + .../audio_device/test/audio_device_test_defines.h | 76 + .../audio_device/test/audio_device_test_func.cc | 162 + .../modules/audio_device/test/func_test_manager.cc | 2724 + .../modules/audio_device/test/func_test_manager.h | 256 + .../audio_device/win/audio_device_core_win.cc | 5133 + .../audio_device/win/audio_device_core_win.h | 380 + .../audio_device/win/audio_device_utility_win.cc | 229 + .../audio_device/win/audio_device_utility_win.h | 41 + .../audio_device/win/audio_device_wave_win.cc | 3746 + .../audio_device/win/audio_device_wave_win.h | 339 + .../audio_device/win/audio_mixer_manager_win.cc | 2721 + .../audio_device/win/audio_mixer_manager_win.h | 139 + .../trunk/webrtc/modules/audio_processing/BUILD.gn | 268 + .../trunk/webrtc/modules/audio_processing/OWNERS | 10 + .../modules/audio_processing/aec/aec_common.h | 32 + .../webrtc/modules/audio_processing/aec/aec_core.c | 2015 + .../webrtc/modules/audio_processing/aec/aec_core.h | 129 + .../audio_processing/aec/aec_core_internal.h | 203 + .../modules/audio_processing/aec/aec_core_mips.c | 774 + .../modules/audio_processing/aec/aec_core_neon.c | 736 + .../modules/audio_processing/aec/aec_core_sse2.c | 731 + .../webrtc/modules/audio_processing/aec/aec_rdft.c | 589 + .../webrtc/modules/audio_processing/aec/aec_rdft.h | 61 + .../modules/audio_processing/aec/aec_rdft_mips.c | 1187 + .../modules/audio_processing/aec/aec_rdft_neon.c | 355 + .../modules/audio_processing/aec/aec_rdft_sse2.c | 427 + .../modules/audio_processing/aec/aec_resampler.c | 209 + .../modules/audio_processing/aec/aec_resampler.h | 39 + .../audio_processing/aec/echo_cancellation.c | 970 + .../aec/echo_cancellation_internal.h | 65 + .../aec/echo_cancellation_unittest.cc | 50 + .../aec/include/echo_cancellation.h | 251 + .../audio_processing/aec/system_delay_unittest.cc | 496 + .../modules/audio_processing/aecm/aecm_core.c | 1234 + .../modules/audio_processing/aecm/aecm_core.h | 435 + .../modules/audio_processing/aecm/aecm_core_c.c | 771 + .../modules/audio_processing/aecm/aecm_core_mips.c | 1566 + .../modules/audio_processing/aecm/aecm_core_neon.c | 212 + .../modules/audio_processing/aecm/aecm_defines.h | 87 + .../audio_processing/aecm/echo_control_mobile.c | 646 + .../aecm/include/echo_control_mobile.h | 209 + .../webrtc/modules/audio_processing/agc/agc.cc | 158 + .../webrtc/modules/audio_processing/agc/agc.h | 69 + .../modules/audio_processing/agc/agc_audio_proc.cc | 269 + .../modules/audio_processing/agc/agc_audio_proc.h | 83 + .../audio_processing/agc/agc_audio_proc_internal.h | 81 + .../agc/agc_audio_proc_unittest.cc | 61 + .../audio_processing/agc/agc_manager_direct.cc | 435 + .../audio_processing/agc/agc_manager_direct.h | 98 + .../modules/audio_processing/agc/agc_unittest.cc | 162 + .../audio_processing/agc/circular_buffer.cc | 136 + .../modules/audio_processing/agc/circular_buffer.h | 69 + .../agc/circular_buffer_unittest.cc | 132 + .../webrtc/modules/audio_processing/agc/common.h | 27 + .../audio_processing/agc/gain_map_internal.h | 275 + .../webrtc/modules/audio_processing/agc/gmm.cc | 61 + .../webrtc/modules/audio_processing/agc/gmm.h | 45 + .../modules/audio_processing/agc/gmm_unittest.cc | 65 + .../modules/audio_processing/agc/histogram.cc | 228 + .../modules/audio_processing/agc/histogram.h | 91 + .../audio_processing/agc/histogram_unittest.cc | 104 + .../audio_processing/agc/legacy/analog_agc.c | 1533 + .../audio_processing/agc/legacy/analog_agc.h | 133 + .../audio_processing/agc/legacy/digital_agc.c | 771 + .../audio_processing/agc/legacy/digital_agc.h | 80 + .../audio_processing/agc/legacy/gain_control.h | 248 + .../webrtc/modules/audio_processing/agc/mock_agc.h | 36 + .../audio_processing/agc/noise_gmm_tables.h | 77 + .../audio_processing/agc/pitch_based_vad.cc | 122 + .../modules/audio_processing/agc/pitch_based_vad.h | 56 + .../agc/pitch_based_vad_unittest.cc | 71 + .../modules/audio_processing/agc/pitch_internal.cc | 52 + .../modules/audio_processing/agc/pitch_internal.h | 26 + .../agc/pitch_internal_unittest.cc | 50 + .../audio_processing/agc/pole_zero_filter.cc | 111 + .../audio_processing/agc/pole_zero_filter.h | 50 + .../agc/pole_zero_filter_unittest.cc | 97 + .../modules/audio_processing/agc/standalone_vad.cc | 96 + .../modules/audio_processing/agc/standalone_vad.h | 70 + .../agc/standalone_vad_unittest.cc | 103 + .../webrtc/modules/audio_processing/agc/utility.cc | 35 + .../webrtc/modules/audio_processing/agc/utility.h | 23 + .../audio_processing/agc/voice_gmm_tables.h | 77 + .../modules/audio_processing/audio_buffer.cc | 463 + .../webrtc/modules/audio_processing/audio_buffer.h | 169 + .../modules/audio_processing/audio_processing.gypi | 273 + .../audio_processing/audio_processing_impl.cc | 1042 + .../audio_processing/audio_processing_impl.h | 232 + .../audio_processing_impl_unittest.cc | 76 + .../audio_processing/audio_processing_tests.gypi | 104 + .../audio_processing/beamformer/array_util.h | 49 + .../audio_processing/beamformer/beamformer.h | 41 + .../audio_processing/beamformer/complex_matrix.h | 97 + .../beamformer/complex_matrix_unittest.cc | 102 + .../beamformer/covariance_matrix_generator.cc | 102 + .../beamformer/covariance_matrix_generator.h | 54 + .../covariance_matrix_generator_unittest.cc | 230 + .../modules/audio_processing/beamformer/matrix.h | 366 + .../beamformer/matrix_test_helpers.h | 102 + .../audio_processing/beamformer/matrix_unittest.cc | 326 + .../beamformer/mock_nonlinear_beamformer.cc | 22 + .../beamformer/mock_nonlinear_beamformer.h | 33 + .../beamformer/nonlinear_beamformer.cc | 463 + .../beamformer/nonlinear_beamformer.h | 169 + .../beamformer/nonlinear_beamformer_test.cc | 82 + .../audio_processing/beamformer/pcm_utils.cc | 90 + .../audio_processing/beamformer/pcm_utils.h | 50 + .../trunk/webrtc/modules/audio_processing/common.h | 35 + .../webrtc/modules/audio_processing/debug.proto | 54 + .../audio_processing/echo_cancellation_impl.cc | 389 + .../audio_processing/echo_cancellation_impl.h | 86 + .../echo_cancellation_impl_unittest.cc | 81 + .../audio_processing/echo_control_mobile_impl.cc | 278 + .../audio_processing/echo_control_mobile_impl.h | 64 + .../modules/audio_processing/gain_control_impl.cc | 349 + .../modules/audio_processing/gain_control_impl.h | 82 + .../audio_processing/high_pass_filter_impl.cc | 168 + .../audio_processing/high_pass_filter_impl.h | 50 + .../audio_processing/include/audio_processing.h | 790 + .../include/mock_audio_processing.h | 280 + .../audio_processing/level_estimator_impl.cc | 86 + .../audio_processing/level_estimator_impl.h | 53 + .../audio_processing/noise_suppression_impl.cc | 189 + .../audio_processing/noise_suppression_impl.h | 57 + .../webrtc/modules/audio_processing/ns/defines.h | 49 + .../ns/include/noise_suppression.h | 129 + .../ns/include/noise_suppression_x.h | 103 + .../audio_processing/ns/noise_suppression.c | 66 + .../audio_processing/ns/noise_suppression_x.c | 54 + .../webrtc/modules/audio_processing/ns/ns_core.c | 1415 + .../webrtc/modules/audio_processing/ns/ns_core.h | 190 + .../webrtc/modules/audio_processing/ns/nsx_core.c | 2118 + .../webrtc/modules/audio_processing/ns/nsx_core.h | 264 + .../modules/audio_processing/ns/nsx_core_c.c | 260 + .../modules/audio_processing/ns/nsx_core_mips.c | 1002 + .../modules/audio_processing/ns/nsx_core_neon.c | 599 + .../modules/audio_processing/ns/nsx_defines.h | 64 + .../modules/audio_processing/ns/windows_private.h | 574 + .../audio_processing/processing_component.cc | 111 + .../audio_processing/processing_component.h | 53 + .../webrtc/modules/audio_processing/rms_level.cc | 61 + .../webrtc/modules/audio_processing/rms_level.h | 57 + .../modules/audio_processing/splitting_filter.cc | 164 + .../modules/audio_processing/splitting_filter.h | 82 + .../audio_processing/splitting_filter_unittest.cc | 98 + .../test/android/apmtest/AndroidManifest.xml | 30 + .../test/android/apmtest/default.properties | 11 + .../test/android/apmtest/jni/main.c | 307 + .../test/android/apmtest/res/values/strings.xml | 4 + .../webrtc/modules/audio_processing/test/apmtest.m | 355 + .../test/audio_processing_unittest.cc | 2626 + .../audio_processing/test/audioproc_float.cc | 213 + .../modules/audio_processing/test/process_test.cc | 1149 + .../modules/audio_processing/test/test_utils.h | 180 + .../modules/audio_processing/test/unittest.proto | 57 + .../webrtc/modules/audio_processing/test/unpack.cc | 261 + .../audio_processing/transient/click_annotate.cc | 114 + .../modules/audio_processing/transient/common.h | 27 + .../transient/daubechies_8_wavelet_coeffs.h | 63 + .../audio_processing/transient/dyadic_decimator.h | 70 + .../transient/dyadic_decimator_unittest.cc | 126 + .../audio_processing/transient/file_utils.cc | 257 + .../audio_processing/transient/file_utils.h | 118 + .../transient/file_utils_unittest.cc | 485 + .../audio_processing/transient/moving_moments.cc | 49 + .../audio_processing/transient/moving_moments.h | 52 + .../transient/moving_moments_unittest.cc | 206 + .../transient/test/plotDetection.m | 12 + .../transient/test/readDetection.m | 16 + .../audio_processing/transient/test/readPCM.m | 16 + .../transient/transient_detector.cc | 173 + .../transient/transient_detector.h | 87 + .../transient/transient_detector_unittest.cc | 104 + .../transient/transient_suppression_test.cc | 250 + .../transient/transient_suppressor.cc | 424 + .../transient/transient_suppressor.h | 120 + .../transient/transient_suppressor_unittest.cc | 85 + .../modules/audio_processing/transient/wpd_node.cc | 71 + .../modules/audio_processing/transient/wpd_node.h | 46 + .../transient/wpd_node_unittest.cc | 66 + .../modules/audio_processing/transient/wpd_tree.cc | 119 + .../modules/audio_processing/transient/wpd_tree.h | 91 + .../transient/wpd_tree_unittest.cc | 198 + .../modules/audio_processing/typing_detection.cc | 90 + .../modules/audio_processing/typing_detection.h | 93 + .../audio_processing/utility/delay_estimator.c | 702 + .../audio_processing/utility/delay_estimator.h | 251 + .../utility/delay_estimator_internal.h | 48 + .../utility/delay_estimator_unittest.cc | 621 + .../utility/delay_estimator_wrapper.c | 485 + .../utility/delay_estimator_wrapper.h | 244 + .../audio_processing/voice_detection_impl.cc | 183 + .../audio_processing/voice_detection_impl.h | 64 + .../webrtc/modules/bitrate_controller/BUILD.gn | 41 + .../trunk/webrtc/modules/bitrate_controller/OWNERS | 11 + .../bitrate_controller/bitrate_allocator.cc | 210 + .../bitrate_allocator_unittest.cc | 214 + .../bitrate_controller/bitrate_controller.gypi | 32 + .../bitrate_controller/bitrate_controller_impl.cc | 222 + .../bitrate_controller/bitrate_controller_impl.h | 87 + .../bitrate_controller_unittest.cc | 397 + .../bitrate_controller/include/bitrate_allocator.h | 106 + .../include/bitrate_controller.h | 65 + .../send_side_bandwidth_estimation.cc | 297 + .../send_side_bandwidth_estimation.h | 84 + .../send_side_bandwidth_estimation_unittest.cc | 47 + .../bitrate_controller/send_time_history.cc | 86 + .../modules/bitrate_controller/send_time_history.h | 42 + .../send_time_history_unittest.cc | 149 + .../trunk/webrtc/modules/desktop_capture/BUILD.gn | 156 + .../trunk/webrtc/modules/desktop_capture/OWNERS | 11 + .../webrtc/modules/desktop_capture/app_capturer.cc | 21 + .../webrtc/modules/desktop_capture/app_capturer.h | 49 + .../modules/desktop_capture/app_capturer_mac.mm | 189 + .../modules/desktop_capture/app_capturer_null.cc | 88 + .../desktop_capture/app_capturer_unittest.cc | 89 + .../modules/desktop_capture/app_capturer_win.cc | 424 + .../modules/desktop_capture/app_capturer_x11.cc | 369 + .../desktop_capture/cropped_desktop_frame.cc | 45 + .../desktop_capture/cropped_desktop_frame.h | 25 + .../desktop_capture/cropping_window_capturer.cc | 116 + .../desktop_capture/cropping_window_capturer.h | 75 + .../cropping_window_capturer_win.cc | 216 + .../desktop_capture/desktop_and_cursor_composer.cc | 181 + .../desktop_capture/desktop_and_cursor_composer.h | 64 + .../desktop_and_cursor_composer_unittest.cc | 250 + .../modules/desktop_capture/desktop_capture.gypi | 214 + .../desktop_capture/desktop_capture_options.cc | 44 + .../desktop_capture/desktop_capture_options.h | 106 + .../desktop_capture/desktop_capture_types.h | 51 + .../modules/desktop_capture/desktop_capturer.h | 68 + .../modules/desktop_capture/desktop_device_info.cc | 329 + .../modules/desktop_capture/desktop_device_info.h | 124 + .../desktop_capture/desktop_device_info_null.cc | 42 + .../modules/desktop_capture/desktop_frame.cc | 94 + .../webrtc/modules/desktop_capture/desktop_frame.h | 126 + .../modules/desktop_capture/desktop_frame_win.cc | 63 + .../modules/desktop_capture/desktop_frame_win.h | 49 + .../modules/desktop_capture/desktop_geometry.cc | 48 + .../modules/desktop_capture/desktop_geometry.h | 145 + .../modules/desktop_capture/desktop_region.cc | 567 + .../modules/desktop_capture/desktop_region.h | 166 + .../desktop_capture/desktop_region_unittest.cc | 710 + .../trunk/webrtc/modules/desktop_capture/differ.cc | 210 + .../trunk/webrtc/modules/desktop_capture/differ.h | 91 + .../webrtc/modules/desktop_capture/differ_block.cc | 59 + .../webrtc/modules/desktop_capture/differ_block.h | 31 + .../modules/desktop_capture/differ_block_sse2.cc | 120 + .../modules/desktop_capture/differ_block_sse2.h | 33 + .../desktop_capture/differ_block_unittest.cc | 87 + .../modules/desktop_capture/differ_unittest.cc | 652 + .../desktop_capture/mac/desktop_configuration.h | 78 + .../desktop_capture/mac/desktop_configuration.mm | 180 + .../mac/desktop_configuration_monitor.cc | 91 + .../mac/desktop_configuration_monitor.h | 66 + .../desktop_capture/mac/desktop_device_info_mac.h | 29 + .../desktop_capture/mac/desktop_device_info_mac.mm | 143 + .../mac/full_screen_chrome_window_detector.cc | 244 + .../mac/full_screen_chrome_window_detector.h | 69 + .../mac/scoped_pixel_buffer_object.cc | 55 + .../mac/scoped_pixel_buffer_object.h | 41 + .../desktop_capture/mac/window_list_utils.cc | 62 + .../desktop_capture/mac/window_list_utils.h | 24 + .../webrtc/modules/desktop_capture/mouse_cursor.cc | 38 + .../webrtc/modules/desktop_capture/mouse_cursor.h | 48 + .../modules/desktop_capture/mouse_cursor_monitor.h | 93 + .../desktop_capture/mouse_cursor_monitor_mac.mm | 301 + .../desktop_capture/mouse_cursor_monitor_null.cc | 29 + .../mouse_cursor_monitor_unittest.cc | 131 + .../desktop_capture/mouse_cursor_monitor_win.cc | 185 + .../desktop_capture/mouse_cursor_monitor_x11.cc | 243 + .../modules/desktop_capture/mouse_cursor_shape.h | 17 + .../desktop_capture/screen_capture_frame_queue.cc | 44 + .../desktop_capture/screen_capture_frame_queue.h | 74 + .../modules/desktop_capture/screen_capturer.cc | 36 + .../modules/desktop_capture/screen_capturer.h | 93 + .../desktop_capture/screen_capturer_helper.cc | 104 + .../desktop_capture/screen_capturer_helper.h | 88 + .../screen_capturer_helper_unittest.cc | 188 + .../modules/desktop_capture/screen_capturer_mac.mm | 1036 + .../screen_capturer_mac_unittest.cc | 97 + .../desktop_capture/screen_capturer_mock_objects.h | 47 + .../desktop_capture/screen_capturer_null.cc | 20 + .../desktop_capture/screen_capturer_unittest.cc | 142 + .../modules/desktop_capture/screen_capturer_win.cc | 30 + .../modules/desktop_capture/screen_capturer_x11.cc | 456 + .../desktop_capture/shared_desktop_frame.cc | 78 + .../modules/desktop_capture/shared_desktop_frame.h | 49 + .../modules/desktop_capture/shared_memory.cc | 28 + .../webrtc/modules/desktop_capture/shared_memory.h | 68 + .../webrtc/modules/desktop_capture/win/cursor.cc | 249 + .../webrtc/modules/desktop_capture/win/cursor.h | 25 + .../win/cursor_test_data/1_24bpp.cur | Bin 0 -> 3262 bytes .../win/cursor_test_data/1_32bpp.cur | Bin 0 -> 4286 bytes .../win/cursor_test_data/1_8bpp.cur | Bin 0 -> 2238 bytes .../win/cursor_test_data/2_1bpp.cur | Bin 0 -> 326 bytes .../win/cursor_test_data/2_32bpp.cur | Bin 0 -> 4286 bytes .../win/cursor_test_data/3_32bpp.cur | Bin 0 -> 4286 bytes .../win/cursor_test_data/3_4bpp.cur | Bin 0 -> 766 bytes .../modules/desktop_capture/win/cursor_unittest.cc | 89 + .../win/cursor_unittest_resources.h | 24 + .../win/cursor_unittest_resources.rc | 28 + .../webrtc/modules/desktop_capture/win/desktop.cc | 110 + .../webrtc/modules/desktop_capture/win/desktop.h | 64 + .../desktop_capture/win/desktop_device_info_win.cc | 186 + .../desktop_capture/win/desktop_device_info_win.h | 29 + .../desktop_capture/win/scoped_gdi_object.h | 95 + .../desktop_capture/win/scoped_thread_desktop.cc | 57 + .../desktop_capture/win/scoped_thread_desktop.h | 53 + .../desktop_capture/win/screen_capture_utils.cc | 93 + .../desktop_capture/win/screen_capture_utils.h | 35 + .../desktop_capture/win/screen_capturer_win_gdi.cc | 303 + .../desktop_capture/win/screen_capturer_win_gdi.h | 94 + .../win/screen_capturer_win_magnifier.cc | 470 + .../win/screen_capturer_win_magnifier.h | 157 + .../modules/desktop_capture/win/win_shared.cc | 28 + .../modules/desktop_capture/win/win_shared.h | 12 + .../desktop_capture/win/window_capture_utils.cc | 46 + .../desktop_capture/win/window_capture_utils.h | 25 + .../modules/desktop_capture/window_capturer.cc | 22 + .../modules/desktop_capture/window_capturer.h | 62 + .../modules/desktop_capture/window_capturer_mac.mm | 265 + .../desktop_capture/window_capturer_null.cc | 87 + .../desktop_capture/window_capturer_unittest.cc | 90 + .../modules/desktop_capture/window_capturer_win.cc | 297 + .../modules/desktop_capture/window_capturer_x11.cc | 413 + .../desktop_capture/x11/desktop_device_info_x11.cc | 140 + .../desktop_capture/x11/desktop_device_info_x11.h | 32 + .../desktop_capture/x11/shared_x_display.cc | 87 + .../modules/desktop_capture/x11/shared_x_display.h | 83 + .../modules/desktop_capture/x11/shared_x_util.cc | 299 + .../modules/desktop_capture/x11/shared_x_util.h | 125 + .../modules/desktop_capture/x11/x_error_trap.cc | 69 + .../modules/desktop_capture/x11/x_error_trap.h | 52 + .../desktop_capture/x11/x_server_pixel_buffer.cc | 337 + .../desktop_capture/x11/x_server_pixel_buffer.h | 85 + .../webrtc/trunk/webrtc/modules/interface/module.h | 81 + .../webrtc/modules/interface/module_common_types.h | 910 + .../trunk/webrtc/modules/media_file/BUILD.gn | 49 + .../webrtc/trunk/webrtc/modules/media_file/OWNERS | 5 + .../modules/media_file/interface/media_file.h | 180 + .../media_file/interface/media_file_defines.h | 51 + .../webrtc/modules/media_file/media_file.gypi | 31 + .../trunk/webrtc/modules/media_file/source/OWNERS | 5 + .../modules/media_file/source/media_file_impl.cc | 1137 + .../modules/media_file/source/media_file_impl.h | 148 + .../media_file/source/media_file_unittest.cc | 95 + .../media_file/source/media_file_utility.cc | 1654 + .../modules/media_file/source/media_file_utility.h | 284 + .../webrtc/modules/module_common_types_unittest.cc | 104 + media/webrtc/trunk/webrtc/modules/modules.gyp | 481 + media/webrtc/trunk/webrtc/modules/modules_java.gyp | 39 + .../trunk/webrtc/modules/modules_java_chromium.gyp | 39 + .../trunk/webrtc/modules/modules_tests.isolate | 34 + .../trunk/webrtc/modules/modules_unittests.isolate | 146 + media/webrtc/trunk/webrtc/modules/pacing/BUILD.gn | 29 + media/webrtc/trunk/webrtc/modules/pacing/OWNERS | 10 + .../trunk/webrtc/modules/pacing/bitrate_prober.cc | 122 + .../trunk/webrtc/modules/pacing/bitrate_prober.h | 57 + .../modules/pacing/bitrate_prober_unittest.cc | 51 + .../pacing/include/mock/mock_paced_sender.h | 38 + .../webrtc/modules/pacing/include/paced_sender.h | 164 + .../webrtc/modules/pacing/include/packet_router.h | 59 + .../trunk/webrtc/modules/pacing/paced_sender.cc | 398 + .../webrtc/modules/pacing/paced_sender_unittest.cc | 818 + .../webrtc/trunk/webrtc/modules/pacing/pacing.gypi | 27 + .../trunk/webrtc/modules/pacing/packet_router.cc | 61 + .../modules/pacing/packet_router_unittest.cc | 151 + .../modules/remote_bitrate_estimator/BUILD.gn | 53 + .../webrtc/modules/remote_bitrate_estimator/OWNERS | 11 + .../remote_bitrate_estimator/aimd_rate_control.cc | 337 + .../remote_bitrate_estimator/aimd_rate_control.h | 90 + .../remote_bitrate_estimator/bwe_simulations.cc | 279 + .../remote_bitrate_estimator/include/bwe_defines.h | 57 + .../include/mock/mock_remote_bitrate_observer.h | 29 + .../include/remote_bitrate_estimator.h | 147 + .../remote_bitrate_estimator/inter_arrival.cc | 121 + .../remote_bitrate_estimator/inter_arrival.h | 85 + .../inter_arrival_unittest.cc | 422 + .../remote_bitrate_estimator/mimd_rate_control.cc | 328 + .../remote_bitrate_estimator/mimd_rate_control.h | 80 + .../remote_bitrate_estimator/overuse_detector.cc | 92 + .../remote_bitrate_estimator/overuse_detector.h | 58 + .../overuse_detector_unittest.cc | 605 + .../remote_bitrate_estimator/overuse_estimator.cc | 153 + .../remote_bitrate_estimator/overuse_estimator.h | 70 + .../remote_bitrate_estimator/rate_statistics.cc | 85 + .../remote_bitrate_estimator/rate_statistics.h | 53 + .../rate_statistics_unittest.cc | 97 + .../remote_bitrate_estimator.gypi | 107 + .../remote_bitrate_estimator_abs_send_time.cc | 559 + ...ote_bitrate_estimator_abs_send_time_unittest.cc | 240 + .../remote_bitrate_estimator_single_stream.cc | 289 + ...ote_bitrate_estimator_single_stream_unittest.cc | 76 + .../remote_bitrate_estimator_unittest_helper.cc | 666 + .../remote_bitrate_estimator_unittest_helper.h | 218 + .../remote_bitrate_estimators_test.cc | 349 + .../remote_rate_control.cc | 30 + .../remote_bitrate_estimator/remote_rate_control.h | 51 + .../modules/remote_bitrate_estimator/test/bwe.cc | 86 + .../modules/remote_bitrate_estimator/test/bwe.h | 72 + .../remote_bitrate_estimator/test/bwe_plot.sh | 63 + .../remote_bitrate_estimator/test/bwe_test.cc | 180 + .../remote_bitrate_estimator/test/bwe_test.h | 98 + .../test/bwe_test_baselinefile.cc | 168 + .../test/bwe_test_baselinefile.h | 45 + .../test/bwe_test_fileutils.cc | 97 + .../test/bwe_test_fileutils.h | 59 + .../test/bwe_test_framework.cc | 732 + .../test/bwe_test_framework.h | 438 + .../test/bwe_test_framework_unittest.cc | 1009 + .../test/bwe_test_logging.cc | 164 + .../test/bwe_test_logging.h | 225 + .../test/estimators/nada.cc | 128 + .../test/estimators/nada.h | 65 + .../test/estimators/remb.cc | 160 + .../test/estimators/remb.h | 82 + .../test/estimators/send_side.cc | 125 + .../test/estimators/send_side.h | 67 + .../modules/remote_bitrate_estimator/test/packet.h | 144 + .../test/packet_receiver.cc | 90 + .../test/packet_receiver.h | 54 + .../remote_bitrate_estimator/test/packet_sender.cc | 268 + .../remote_bitrate_estimator/test/packet_sender.h | 101 + .../remote_bitrate_estimator/tools/bwe_rtp.cc | 72 + .../remote_bitrate_estimator/tools/bwe_rtp.h | 36 + .../remote_bitrate_estimator/tools/bwe_rtp_play.cc | 121 + .../remote_bitrate_estimator/tools/rtp_to_text.cc | 80 + .../webrtc/trunk/webrtc/modules/rtp_rtcp/BUILD.gn | 121 + media/webrtc/trunk/webrtc/modules/rtp_rtcp/OWNERS | 6 + .../modules/rtp_rtcp/interface/fec_receiver.h | 46 + .../rtp_rtcp/interface/receive_statistics.h | 105 + .../rtp_rtcp/interface/remote_ntp_time_estimator.h | 51 + .../webrtc/modules/rtp_rtcp/interface/rtp_cvo.h | 54 + .../modules/rtp_rtcp/interface/rtp_header_parser.h | 44 + .../rtp_rtcp/interface/rtp_payload_registry.h | 167 + .../modules/rtp_rtcp/interface/rtp_receiver.h | 105 + .../webrtc/modules/rtp_rtcp/interface/rtp_rtcp.h | 666 + .../modules/rtp_rtcp/interface/rtp_rtcp_defines.h | 358 + .../webrtc/modules/rtp_rtcp/mocks/mock_rtp_rtcp.h | 267 + .../trunk/webrtc/modules/rtp_rtcp/rtp_rtcp.gypi | 109 + .../trunk/webrtc/modules/rtp_rtcp/source/OWNERS | 5 + .../webrtc/modules/rtp_rtcp/source/bitrate.cc | 123 + .../trunk/webrtc/modules/rtp_rtcp/source/bitrate.h | 78 + .../trunk/webrtc/modules/rtp_rtcp/source/byte_io.h | 238 + .../modules/rtp_rtcp/source/byte_io_unittest.cc | 210 + .../webrtc/modules/rtp_rtcp/source/dtmf_queue.cc | 69 + .../webrtc/modules/rtp_rtcp/source/dtmf_queue.h | 38 + .../rtp_rtcp/source/fec_private_tables_bursty.h | 760 + .../rtp_rtcp/source/fec_private_tables_random.h | 24522 ++++ .../modules/rtp_rtcp/source/fec_receiver_impl.cc | 257 + .../modules/rtp_rtcp/source/fec_receiver_impl.h | 53 + .../rtp_rtcp/source/fec_receiver_unittest.cc | 365 + .../modules/rtp_rtcp/source/fec_test_helper.cc | 95 + .../modules/rtp_rtcp/source/fec_test_helper.h | 59 + .../rtp_rtcp/source/forward_error_correction.cc | 824 + .../rtp_rtcp/source/forward_error_correction.h | 311 + .../source/forward_error_correction_internal.cc | 376 + .../source/forward_error_correction_internal.h | 70 + .../source/mock/mock_rtp_payload_strategy.h | 43 + .../modules/rtp_rtcp/source/nack_rtx_unittest.cc | 347 + .../webrtc/modules/rtp_rtcp/source/producer_fec.cc | 262 + .../webrtc/modules/rtp_rtcp/source/producer_fec.h | 84 + .../rtp_rtcp/source/producer_fec_unittest.cc | 159 + .../rtp_rtcp/source/receive_statistics_impl.cc | 565 + .../rtp_rtcp/source/receive_statistics_impl.h | 147 + .../rtp_rtcp/source/receive_statistics_unittest.cc | 387 + .../rtp_rtcp/source/remote_ntp_time_estimator.cc | 79 + .../source/remote_ntp_time_estimator_unittest.cc | 101 + .../rtp_rtcp/source/rtcp_format_remb_unittest.cc | 138 + .../webrtc/modules/rtp_rtcp/source/rtcp_packet.cc | 1090 + .../webrtc/modules/rtp_rtcp/source/rtcp_packet.h | 1102 + .../rtp_rtcp/source/rtcp_packet_unittest.cc | 901 + .../modules/rtp_rtcp/source/rtcp_receiver.cc | 1479 + .../webrtc/modules/rtp_rtcp/source/rtcp_receiver.h | 291 + .../modules/rtp_rtcp/source/rtcp_receiver_help.cc | 200 + .../modules/rtp_rtcp/source/rtcp_receiver_help.h | 134 + .../rtp_rtcp/source/rtcp_receiver_unittest.cc | 1038 + .../webrtc/modules/rtp_rtcp/source/rtcp_sender.cc | 2099 + .../webrtc/modules/rtp_rtcp/source/rtcp_sender.h | 358 + .../rtp_rtcp/source/rtcp_sender_unittest.cc | 517 + .../webrtc/modules/rtp_rtcp/source/rtcp_utility.cc | 1692 + .../webrtc/modules/rtp_rtcp/source/rtcp_utility.h | 504 + .../rtp_rtcp/source/rtcp_utility_unittest.cc | 72 + .../modules/rtp_rtcp/source/rtp_fec_unittest.cc | 944 + .../webrtc/modules/rtp_rtcp/source/rtp_format.cc | 57 + .../webrtc/modules/rtp_rtcp/source/rtp_format.h | 72 + .../modules/rtp_rtcp/source/rtp_format_h264.cc | 362 + .../modules/rtp_rtcp/source/rtp_format_h264.h | 106 + .../rtp_rtcp/source/rtp_format_h264_unittest.cc | 499 + .../rtp_rtcp/source/rtp_format_video_generic.cc | 111 + .../rtp_rtcp/source/rtp_format_video_generic.h | 75 + .../modules/rtp_rtcp/source/rtp_format_vp8.cc | 739 + .../modules/rtp_rtcp/source/rtp_format_vp8.h | 228 + .../rtp_rtcp/source/rtp_format_vp8_test_helper.cc | 251 + .../rtp_rtcp/source/rtp_format_vp8_test_helper.h | 75 + .../rtp_rtcp/source/rtp_format_vp8_unittest.cc | 599 + .../modules/rtp_rtcp/source/rtp_format_vp9.cc | 743 + .../modules/rtp_rtcp/source/rtp_format_vp9.h | 108 + .../rtp_rtcp/source/rtp_format_vp9_unittest.cc | 690 + .../rtp_rtcp/source/rtp_header_extension.cc | 229 + .../modules/rtp_rtcp/source/rtp_header_extension.h | 122 + .../source/rtp_header_extension_unittest.cc | 139 + .../modules/rtp_rtcp/source/rtp_header_parser.cc | 78 + .../modules/rtp_rtcp/source/rtp_packet_history.cc | 343 + .../modules/rtp_rtcp/source/rtp_packet_history.h | 101 + .../rtp_rtcp/source/rtp_packet_history_unittest.cc | 274 + .../rtp_rtcp/source/rtp_payload_registry.cc | 465 + .../source/rtp_payload_registry_unittest.cc | 263 + .../modules/rtp_rtcp/source/rtp_receiver_audio.cc | 394 + .../modules/rtp_rtcp/source/rtp_receiver_audio.h | 136 + .../modules/rtp_rtcp/source/rtp_receiver_impl.cc | 523 + .../modules/rtp_rtcp/source/rtp_receiver_impl.h | 106 + .../rtp_rtcp/source/rtp_receiver_strategy.cc | 50 + .../rtp_rtcp/source/rtp_receiver_strategy.h | 108 + .../modules/rtp_rtcp/source/rtp_receiver_video.cc | 134 + .../modules/rtp_rtcp/source/rtp_receiver_video.h | 61 + .../modules/rtp_rtcp/source/rtp_rtcp_config.h | 49 + .../modules/rtp_rtcp/source/rtp_rtcp_impl.cc | 1018 + .../webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.h | 405 + .../rtp_rtcp/source/rtp_rtcp_impl_unittest.cc | 522 + .../webrtc/modules/rtp_rtcp/source/rtp_sender.cc | 1919 + .../webrtc/modules/rtp_rtcp/source/rtp_sender.h | 444 + .../modules/rtp_rtcp/source/rtp_sender_audio.cc | 490 + .../modules/rtp_rtcp/source/rtp_sender_audio.h | 112 + .../modules/rtp_rtcp/source/rtp_sender_unittest.cc | 1372 + .../modules/rtp_rtcp/source/rtp_sender_video.cc | 415 + .../modules/rtp_rtcp/source/rtp_sender_video.h | 132 + .../webrtc/modules/rtp_rtcp/source/rtp_utility.cc | 540 + .../webrtc/modules/rtp_rtcp/source/rtp_utility.h | 99 + .../modules/rtp_rtcp/source/ssrc_database.cc | 119 + .../webrtc/modules/rtp_rtcp/source/ssrc_database.h | 53 + .../webrtc/modules/rtp_rtcp/source/tmmbr_help.cc | 479 + .../webrtc/modules/rtp_rtcp/source/tmmbr_help.h | 115 + .../rtp_rtcp/source/video_codec_information.h | 28 + .../rtp_rtcp/source/vp8_partition_aggregator.cc | 270 + .../rtp_rtcp/source/vp8_partition_aggregator.h | 137 + .../source/vp8_partition_aggregator_unittest.cc | 212 + .../rtp_rtcp/test/BWEStandAlone/BWEStandAlone.cc | 199 + .../rtp_rtcp/test/BWEStandAlone/MatlabPlot.cc | 1055 + .../rtp_rtcp/test/BWEStandAlone/MatlabPlot.h | 170 + .../test/BWEStandAlone/TestLoadGenerator.cc | 432 + .../test/BWEStandAlone/TestLoadGenerator.h | 149 + .../test/BWEStandAlone/TestSenderReceiver.cc | 413 + .../test/BWEStandAlone/TestSenderReceiver.h | 153 + .../trunk/webrtc/modules/rtp_rtcp/test/OWNERS | 5 + .../modules/rtp_rtcp/test/bwe_standalone.gypi | 85 + .../modules/rtp_rtcp/test/testAPI/test_api.cc | 190 + .../modules/rtp_rtcp/test/testAPI/test_api.h | 67 + .../rtp_rtcp/test/testAPI/test_api_audio.cc | 356 + .../modules/rtp_rtcp/test/testAPI/test_api_rtcp.cc | 369 + .../rtp_rtcp/test/testAPI/test_api_video.cc | 194 + .../webrtc/modules/rtp_rtcp/test/testFec/OWNERS | 5 + .../test/testFec/average_residual_loss_xor_codes.h | 188 + .../modules/rtp_rtcp/test/testFec/test_fec.cc | 492 + .../modules/rtp_rtcp/test/testFec/test_fec.gypi | 26 + .../test/testFec/test_packet_masks_metrics.cc | 1088 + media/webrtc/trunk/webrtc/modules/utility/BUILD.gn | 49 + media/webrtc/trunk/webrtc/modules/utility/OWNERS | 4 + .../utility/interface/audio_frame_operations.h | 58 + .../webrtc/modules/utility/interface/file_player.h | 110 + .../modules/utility/interface/file_recorder.h | 89 + .../modules/utility/interface/helpers_android.h | 79 + .../utility/interface/mock/mock_process_thread.h | 38 + .../modules/utility/interface/process_thread.h | 66 + .../webrtc/modules/utility/interface/rtp_dump.h | 52 + .../trunk/webrtc/modules/utility/source/OWNERS | 5 + .../utility/source/audio_frame_operations.cc | 109 + .../source/audio_frame_operations_unittest.cc | 225 + .../trunk/webrtc/modules/utility/source/coder.cc | 114 + .../trunk/webrtc/modules/utility/source/coder.h | 65 + .../modules/utility/source/file_player_impl.cc | 403 + .../modules/utility/source/file_player_impl.h | 79 + .../utility/source/file_player_unittests.cc | 106 + .../modules/utility/source/file_recorder_impl.cc | 275 + .../modules/utility/source/file_recorder_impl.h | 102 + .../modules/utility/source/helpers_android.cc | 99 + .../modules/utility/source/process_thread_impl.cc | 237 + .../modules/utility/source/process_thread_impl.h | 83 + .../utility/source/process_thread_impl_unittest.cc | 304 + .../webrtc/modules/utility/source/rtp_dump_impl.cc | 249 + .../webrtc/modules/utility/source/rtp_dump_impl.h | 49 + .../trunk/webrtc/modules/utility/utility.gypi | 42 + .../trunk/webrtc/modules/video_capture/BUILD.gn | 220 +- .../trunk/webrtc/modules/video_capture/OWNERS | 1 - .../video_capture/android/device_info_android.cc | 34 +- .../video_capture/android/device_info_android.h | 9 +- .../videoengine/CaptureCapabilityAndroid.java | 2 +- .../webrtc/videoengine/VideoCaptureAndroid.java | 160 +- .../videoengine/VideoCaptureDeviceInfoAndroid.java | 75 +- .../video_capture/android/video_capture_android.cc | 33 +- .../video_capture/android/video_capture_android.h | 6 +- .../modules/video_capture/device_info_impl.cc | 5 +- .../modules/video_capture/device_info_impl.h | 5 +- .../include/mock/mock_video_capture.h | 6 +- .../modules/video_capture/include/video_capture.h | 43 +- .../video_capture/include/video_capture_defines.h | 20 +- .../modules/video_capture/ios/device_info_ios.h | 64 +- .../modules/video_capture/ios/device_info_ios.mm | 6 +- .../video_capture/ios/rtc_video_capture_ios_objc.h | 2 +- .../ios/rtc_video_capture_ios_objc.mm | 11 +- .../modules/video_capture/ios/video_capture_ios.h | 9 +- .../modules/video_capture/ios/video_capture_ios.mm | 2 + .../video_capture/linux/device_info_linux.cc | 251 +- .../video_capture/linux/device_info_linux.h | 20 +- .../video_capture/linux/video_capture_linux.cc | 32 +- .../video_capture/linux/video_capture_linux.h | 4 +- .../mac/avfoundation/video_capture_avfoundation.h | 80 + .../mac/avfoundation/video_capture_avfoundation.mm | 238 + .../avfoundation/video_capture_avfoundation_info.h | 85 + .../video_capture_avfoundation_info.mm | 115 + .../video_capture_avfoundation_info_objc.h | 81 + .../video_capture_avfoundation_info_objc.mm | 363 + .../avfoundation/video_capture_avfoundation_objc.h | 62 + .../video_capture_avfoundation_objc.mm | 286 + .../video_capture_avfoundation_utility.h | 71 + .../video_capture/mac/qtkit/video_capture_qtkit.h | 79 - .../video_capture/mac/qtkit/video_capture_qtkit.mm | 230 - .../mac/qtkit/video_capture_qtkit_info.h | 93 - .../mac/qtkit/video_capture_qtkit_info.mm | 143 - .../mac/qtkit/video_capture_qtkit_info_objc.h | 66 - .../mac/qtkit/video_capture_qtkit_info_objc.mm | 194 - .../mac/qtkit/video_capture_qtkit_objc.h | 61 - .../mac/qtkit/video_capture_qtkit_objc.mm | 269 - .../mac/qtkit/video_capture_qtkit_utility.h | 36 - .../modules/video_capture/mac/video_capture_mac.mm | 161 +- .../video_capture/test/video_capture_unittest.cc | 156 +- .../modules/video_capture/video_capture.gypi | 232 +- .../modules/video_capture/video_capture_config.h | 1 - .../modules/video_capture/video_capture_impl.cc | 144 +- .../modules/video_capture/video_capture_impl.h | 41 +- .../video_capture/video_capture_tests.isolate | 8 - .../video_capture/windows/device_info_ds.cc | 94 +- .../modules/video_capture/windows/device_info_ds.h | 12 +- .../trunk/webrtc/modules/video_coding/BUILD.gn | 211 + .../trunk/webrtc/modules/video_coding/OWNERS | 4 + .../webrtc/modules/video_coding/codecs/OWNERS | 2 + .../video_coding/codecs/h264/include/h264.h | 35 + .../video_coding/codecs/i420/main/interface/i420.h | 160 + .../video_coding/codecs/i420/main/source/OWNERS | 5 + .../video_coding/codecs/i420/main/source/i420.cc | 242 + .../video_coding/codecs/i420/main/source/i420.gypi | 23 + .../interface/mock/mock_video_codec_interface.h | 79 + .../codecs/interface/video_codec_interface.h | 105 + .../codecs/interface/video_error_codes.h | 30 + .../webrtc/modules/video_coding/codecs/test/OWNERS | 5 + .../codecs/test/mock/mock_packet_manipulator.h | 33 + .../video_coding/codecs/test/packet_manipulator.cc | 112 + .../video_coding/codecs/test/packet_manipulator.h | 112 + .../codecs/test/packet_manipulator_unittest.cc | 153 + .../codecs/test/predictive_packet_manipulator.cc | 48 + .../codecs/test/predictive_packet_manipulator.h | 45 + .../modules/video_coding/codecs/test/stats.cc | 190 + .../modules/video_coding/codecs/test/stats.h | 70 + .../video_coding/codecs/test/stats_unittest.cc | 64 + .../codecs/test/video_codecs_test_framework.gypi | 34 + .../video_coding/codecs/test/videoprocessor.cc | 415 + .../video_coding/codecs/test/videoprocessor.h | 254 + .../codecs/test/videoprocessor_integrationtest.cc | 936 + .../codecs/test/videoprocessor_unittest.cc | 99 + .../modules/video_coding/codecs/tools/OWNERS | 5 + .../codecs/tools/video_codecs_tools.gypi | 36 + .../codecs/tools/video_quality_measurement.cc | 528 + .../webrtc/modules/video_coding/codecs/vp8/OWNERS | 5 + .../codecs/vp8/default_temporal_layers.cc | 295 + .../codecs/vp8/default_temporal_layers.h | 90 + .../codecs/vp8/default_temporal_layers_unittest.cc | 217 + .../modules/video_coding/codecs/vp8/include/vp8.h | 36 + .../codecs/vp8/include/vp8_common_types.h | 29 + .../codecs/vp8/realtime_temporal_layers.cc | 268 + .../codecs/vp8/reference_picture_selection.cc | 132 + .../codecs/vp8/reference_picture_selection.h | 76 + .../vp8/reference_picture_selection_unittest.cc | 106 + .../video_coding/codecs/vp8/screenshare_layers.cc | 177 + .../video_coding/codecs/vp8/screenshare_layers.h | 68 + .../codecs/vp8/screenshare_layers_unittest.cc | 290 + .../codecs/vp8/simulcast_encoder_adapter.cc | 497 + .../codecs/vp8/simulcast_encoder_adapter.h | 107 + .../vp8/simulcast_encoder_adapter_unittest.cc | 301 + .../video_coding/codecs/vp8/simulcast_unittest.cc | 95 + .../video_coding/codecs/vp8/simulcast_unittest.h | 1004 + .../video_coding/codecs/vp8/temporal_layers.h | 65 + .../codecs/vp8/test/vp8_impl_unittest.cc | 273 + .../webrtc/modules/video_coding/codecs/vp8/vp8.gyp | 85 + .../modules/video_coding/codecs/vp8/vp8_factory.cc | 41 + .../modules/video_coding/codecs/vp8/vp8_factory.h | 35 + .../modules/video_coding/codecs/vp8/vp8_impl.cc | 1489 + .../modules/video_coding/codecs/vp8/vp8_impl.h | 175 + .../video_coding/codecs/vp8/vp8_sequence_coder.cc | 237 + .../modules/video_coding/codecs/vp9/include/vp9.h | 35 + .../video_coding/codecs/vp9/screenshare_layers.cc | 93 + .../video_coding/codecs/vp9/screenshare_layers.h | 66 + .../codecs/vp9/screenshare_layers_unittest.cc | 323 + .../webrtc/modules/video_coding/codecs/vp9/vp9.gyp | 50 + .../video_coding/codecs/vp9/vp9_dummy_impl.cc | 19 + .../codecs/vp9/vp9_frame_buffer_pool.cc | 136 + .../codecs/vp9/vp9_frame_buffer_pool.h | 117 + .../modules/video_coding/codecs/vp9/vp9_impl.cc | 1068 + .../modules/video_coding/codecs/vp9/vp9_impl.h | 177 + .../main/interface/mock/mock_vcm_callbacks.h | 35 + .../video_coding/main/interface/video_coding.h | 609 + .../main/interface/video_coding_defines.h | 221 + .../webrtc/modules/video_coding/main/source/OWNERS | 5 + .../video_coding/main/source/codec_database.cc | 732 + .../video_coding/main/source/codec_database.h | 186 + .../video_coding/main/source/codec_timer.cc | 136 + .../modules/video_coding/main/source/codec_timer.h | 62 + .../main/source/content_metrics_processing.cc | 125 + .../main/source/content_metrics_processing.h | 76 + .../video_coding/main/source/decoding_state.cc | 223 + .../video_coding/main/source/decoding_state.h | 70 + .../main/source/decoding_state_unittest.cc | 449 + .../video_coding/main/source/encoded_frame.cc | 273 + .../video_coding/main/source/encoded_frame.h | 133 + .../video_coding/main/source/fec_tables_xor.h | 6481 + .../video_coding/main/source/frame_buffer.cc | 300 + .../video_coding/main/source/frame_buffer.h | 93 + .../video_coding/main/source/generic_decoder.cc | 205 + .../video_coding/main/source/generic_decoder.h | 121 + .../video_coding/main/source/generic_encoder.cc | 334 + .../video_coding/main/source/generic_encoder.h | 155 + .../video_coding/main/source/inter_frame_delay.cc | 114 + .../video_coding/main/source/inter_frame_delay.h | 66 + .../video_coding/main/source/internal_defines.h | 68 + .../video_coding/main/source/jitter_buffer.cc | 1381 + .../video_coding/main/source/jitter_buffer.h | 396 + .../main/source/jitter_buffer_common.h | 71 + .../main/source/jitter_buffer_unittest.cc | 2125 + .../video_coding/main/source/jitter_estimator.cc | 484 + .../video_coding/main/source/jitter_estimator.h | 165 + .../main/source/jitter_estimator_tests.cc | 160 + .../video_coding/main/source/media_opt_util.cc | 784 + .../video_coding/main/source/media_opt_util.h | 363 + .../video_coding/main/source/media_optimization.cc | 718 + .../video_coding/main/source/media_optimization.h | 188 + .../main/source/media_optimization_unittest.cc | 120 + .../video_coding/main/source/nack_fec_tables.h | 126 + .../modules/video_coding/main/source/packet.cc | 155 + .../modules/video_coding/main/source/packet.h | 59 + .../modules/video_coding/main/source/qm_select.cc | 1059 + .../modules/video_coding/main/source/qm_select.h | 378 + .../video_coding/main/source/qm_select_data.h | 227 + .../video_coding/main/source/qm_select_unittest.cc | 1311 + .../modules/video_coding/main/source/receiver.cc | 302 + .../modules/video_coding/main/source/receiver.h | 105 + .../video_coding/main/source/receiver_unittest.cc | 335 + .../modules/video_coding/main/source/rtt_filter.cc | 202 + .../modules/video_coding/main/source/rtt_filter.h | 68 + .../video_coding/main/source/session_info.cc | 606 + .../video_coding/main/source/session_info.h | 172 + .../main/source/session_info_unittest.cc | 1064 + .../main/source/test/stream_generator.cc | 134 + .../main/source/test/stream_generator.h | 75 + .../video_coding/main/source/timestamp_map.cc | 99 + .../video_coding/main/source/timestamp_map.h | 52 + .../modules/video_coding/main/source/timing.cc | 279 + .../modules/video_coding/main/source/timing.h | 127 + .../video_coding/main/source/timing_unittest.cc | 147 + .../video_coding/main/source/video_coding_impl.cc | 390 + .../video_coding/main/source/video_coding_impl.h | 258 + .../source/video_coding_robustness_unittest.cc | 239 + .../video_coding/main/source/video_receiver.cc | 710 + .../main/source/video_receiver_unittest.cc | 213 + .../video_coding/main/source/video_sender.cc | 458 + .../main/source/video_sender_unittest.cc | 443 + .../video_coding/main/test/plotJitterEstimate.m | 52 + .../video_coding/main/test/plotReceiveTrace.m | 213 + .../video_coding/main/test/plotTimingTest.m | 62 + .../video_coding/main/test/receiver_tests.h | 43 + .../modules/video_coding/main/test/release_test.h | 17 + .../modules/video_coding/main/test/rtp_player.cc | 494 + .../modules/video_coding/main/test/rtp_player.h | 97 + .../modules/video_coding/main/test/subfigure.m | 30 + .../modules/video_coding/main/test/test_util.cc | 139 + .../modules/video_coding/main/test/test_util.h | 87 + .../modules/video_coding/main/test/tester_main.cc | 75 + .../main/test/vcm_payload_sink_factory.cc | 213 + .../main/test/vcm_payload_sink_factory.h | 63 + .../video_coding/main/test/video_rtp_play.cc | 87 + .../modules/video_coding/main/test/video_source.h | 82 + .../webrtc/modules/video_coding/utility/OWNERS | 5 + .../modules/video_coding/utility/frame_dropper.cc | 370 + .../video_coding/utility/include/frame_dropper.h | 98 + .../utility/include/mock/mock_frame_dropper.h | 41 + .../modules/video_coding/utility/quality_scaler.cc | 137 + .../modules/video_coding/utility/quality_scaler.h | 65 + .../utility/quality_scaler_unittest.cc | 198 + .../video_coding/utility/video_coding_utility.gyp | 28 + .../webrtc/modules/video_coding/video_coding.gypi | 85 + .../modules/video_coding/video_coding_test.gypi | 35 + .../trunk/webrtc/modules/video_processing/BUILD.gn | 75 + .../trunk/webrtc/modules/video_processing/OWNERS | 4 + .../main/interface/video_processing.h | 278 + .../main/interface/video_processing_defines.h | 41 + .../modules/video_processing/main/source/OWNERS | 5 + .../video_processing/main/source/brighten.cc | 45 + .../video_processing/main/source/brighten.h | 25 + .../main/source/brightness_detection.cc | 133 + .../main/source/brightness_detection.h | 37 + .../main/source/color_enhancement.cc | 56 + .../main/source/color_enhancement.h | 28 + .../main/source/color_enhancement_private.h | 290 + .../main/source/content_analysis.cc | 274 + .../main/source/content_analysis.h | 88 + .../main/source/content_analysis_sse2.cc | 264 + .../video_processing/main/source/deflickering.cc | 397 + .../video_processing/main/source/deflickering.h | 56 + .../main/source/frame_preprocessor.cc | 131 + .../main/source/frame_preprocessor.h | 76 + .../main/source/spatial_resampler.cc | 98 + .../main/source/spatial_resampler.h | 61 + .../main/source/video_decimator.cc | 147 + .../video_processing/main/source/video_decimator.h | 58 + .../main/source/video_processing_impl.cc | 187 + .../main/source/video_processing_impl.h | 74 + .../test/unit_test/brightness_detection_test.cc | 120 + .../main/test/unit_test/color_enhancement_test.cc | 144 + .../main/test/unit_test/content_metrics_test.cc | 43 + .../main/test/unit_test/createTable.m | 179 + .../main/test/unit_test/deflickering_test.cc | 99 + .../main/test/unit_test/readYUV420file.m | 45 + .../test/unit_test/video_processing_unittest.cc | 381 + .../test/unit_test/video_processing_unittest.h | 47 + .../main/test/unit_test/writeYUV420file.m | 22 + .../modules/video_processing/video_processing.gypi | 75 + .../trunk/webrtc/modules/video_render/BUILD.gn | 182 + .../trunk/webrtc/modules/video_render/OWNERS | 12 + .../org/webrtc/videoengine/ViEAndroidGLES20.java | 380 + .../src/org/webrtc/videoengine/ViERenderer.java | 64 + .../org/webrtc/videoengine/ViESurfaceRenderer.java | 191 + .../android/video_render_android_impl.cc | 321 + .../android/video_render_android_impl.h | 152 + .../android/video_render_android_native_opengl2.cc | 451 + .../android/video_render_android_native_opengl2.h | 96 + .../android/video_render_android_surface_view.cc | 476 + .../android/video_render_android_surface_view.h | 83 + .../android/video_render_opengles20.cc | 399 + .../video_render/android/video_render_opengles20.h | 57 + .../external/video_render_external_impl.cc | 196 + .../external/video_render_external_impl.h | 128 + .../webrtc/modules/video_render/i_video_render.h | 129 + .../modules/video_render/include/video_render.h | 269 + .../video_render/include/video_render_defines.h | 85 + .../modules/video_render/incoming_video_stream.cc | 329 + .../modules/video_render/incoming_video_stream.h | 99 + .../webrtc/modules/video_render/ios/open_gles20.h | 64 + .../webrtc/modules/video_render/ios/open_gles20.mm | 330 + .../video_render/ios/video_render_ios_channel.h | 45 + .../video_render/ios/video_render_ios_channel.mm | 62 + .../video_render/ios/video_render_ios_gles20.h | 86 + .../video_render/ios/video_render_ios_gles20.mm | 285 + .../video_render/ios/video_render_ios_impl.h | 104 + .../video_render/ios/video_render_ios_impl.mm | 170 + .../video_render/ios/video_render_ios_view.h | 34 + .../video_render/ios/video_render_ios_view.mm | 161 + .../video_render/linux/video_render_linux_impl.cc | 261 + .../video_render/linux/video_render_linux_impl.h | 128 + .../video_render/linux/video_x11_channel.cc | 315 + .../modules/video_render/linux/video_x11_channel.h | 96 + .../modules/video_render/linux/video_x11_render.cc | 153 + .../modules/video_render/linux/video_x11_render.h | 58 + .../video_render/mac/cocoa_full_screen_window.h | 33 + .../video_render/mac/cocoa_full_screen_window.mm | 87 + .../modules/video_render/mac/cocoa_render_view.h | 32 + .../modules/video_render/mac/cocoa_render_view.mm | 55 + .../modules/video_render/mac/video_render_agl.cc | 1988 + .../modules/video_render/mac/video_render_agl.h | 177 + .../mac/video_render_mac_carbon_impl.cc | 280 + .../mac/video_render_mac_carbon_impl.h | 146 + .../video_render/mac/video_render_mac_cocoa_impl.h | 141 + .../mac/video_render_mac_cocoa_impl.mm | 253 + .../video_render/mac/video_render_nsopengl.h | 190 + .../video_render/mac/video_render_nsopengl.mm | 1254 + .../video_render/test/testAPI/renderStartImage.bmp | Bin 0 -> 304182 bytes .../modules/video_render/test/testAPI/testAPI.cc | 648 + .../modules/video_render/test/testAPI/testAPI.h | 18 + .../video_render/test/testAPI/testAPI_android.cc | 15 + .../video_render/test/testAPI/testAPI_mac.mm | 69 + .../webrtc/modules/video_render/video_render.gypi | 226 + .../modules/video_render/video_render_frames.cc | 95 + .../modules/video_render/video_render_frames.h | 57 + .../modules/video_render/video_render_impl.cc | 624 + .../modules/video_render/video_render_impl.h | 215 + .../modules/video_render/video_render_internal.h | 27 + .../video_render/video_render_internal_impl.cc | 847 + .../video_render/video_render_tests.isolate | 23 + .../video_render/windows/i_video_render_win.h | 110 + .../video_render/windows/video_render_direct3d9.cc | 1170 + .../video_render/windows/video_render_direct3d9.h | 254 + .../windows/video_render_windows_impl.cc | 337 + .../windows/video_render_windows_impl.h | 137 + media/webrtc/trunk/webrtc/overrides/OWNERS | 12 + .../trunk/webrtc/overrides/webrtc/base/arraysize.h | 20 + .../webrtc/overrides/webrtc/base/basictypes.h | 99 + .../overrides/webrtc/base/constructormagic.h | 20 + .../overrides/webrtc/base/diagnostic_logging.h | 156 + .../trunk/webrtc/overrides/webrtc/base/logging.cc | 333 + .../trunk/webrtc/overrides/webrtc/base/logging.h | 86 + .../overrides/webrtc/base/win32socketinit.cc | 28 + media/webrtc/trunk/webrtc/p2p/OWNERS | 12 + .../trunk/webrtc/p2p/base/asyncstuntcpsocket.cc | 153 + .../trunk/webrtc/p2p/base/asyncstuntcpsocket.h | 50 + .../webrtc/p2p/base/asyncstuntcpsocket_unittest.cc | 263 + .../webrtc/p2p/base/basicpacketsocketfactory.cc | 205 + .../webrtc/p2p/base/basicpacketsocketfactory.h | 58 + media/webrtc/trunk/webrtc/p2p/base/candidate.h | 244 + media/webrtc/trunk/webrtc/p2p/base/common.h | 20 + media/webrtc/trunk/webrtc/p2p/base/constants.cc | 65 + media/webrtc/trunk/webrtc/p2p/base/constants.h | 67 + media/webrtc/trunk/webrtc/p2p/base/dtlstransport.h | 239 + .../trunk/webrtc/p2p/base/dtlstransportchannel.cc | 631 + .../trunk/webrtc/p2p/base/dtlstransportchannel.h | 253 + .../p2p/base/dtlstransportchannel_unittest.cc | 841 + media/webrtc/trunk/webrtc/p2p/base/fakesession.h | 508 + media/webrtc/trunk/webrtc/p2p/base/p2ptransport.cc | 44 + media/webrtc/trunk/webrtc/p2p/base/p2ptransport.h | 39 + .../trunk/webrtc/p2p/base/p2ptransportchannel.cc | 1335 + .../trunk/webrtc/p2p/base/p2ptransportchannel.h | 250 + .../p2p/base/p2ptransportchannel_unittest.cc | 1804 + .../trunk/webrtc/p2p/base/packetsocketfactory.h | 58 + media/webrtc/trunk/webrtc/p2p/base/port.cc | 1494 + media/webrtc/trunk/webrtc/p2p/base/port.h | 626 + .../webrtc/trunk/webrtc/p2p/base/port_unittest.cc | 2505 + .../webrtc/trunk/webrtc/p2p/base/portallocator.cc | 95 + media/webrtc/trunk/webrtc/p2p/base/portallocator.h | 198 + .../webrtc/p2p/base/portallocatorsessionproxy.cc | 222 + .../webrtc/p2p/base/portallocatorsessionproxy.h | 106 + .../p2p/base/portallocatorsessionproxy_unittest.cc | 146 + media/webrtc/trunk/webrtc/p2p/base/portinterface.h | 126 + media/webrtc/trunk/webrtc/p2p/base/portproxy.cc | 163 + media/webrtc/trunk/webrtc/p2p/base/portproxy.h | 87 + media/webrtc/trunk/webrtc/p2p/base/pseudotcp.cc | 1278 + media/webrtc/trunk/webrtc/p2p/base/pseudotcp.h | 241 + .../trunk/webrtc/p2p/base/pseudotcp_unittest.cc | 841 + media/webrtc/trunk/webrtc/p2p/base/rawtransport.cc | 43 + media/webrtc/trunk/webrtc/p2p/base/rawtransport.h | 46 + .../trunk/webrtc/p2p/base/rawtransportchannel.cc | 260 + .../trunk/webrtc/p2p/base/rawtransportchannel.h | 198 + media/webrtc/trunk/webrtc/p2p/base/relayport.cc | 822 + media/webrtc/trunk/webrtc/p2p/base/relayport.h | 109 + .../trunk/webrtc/p2p/base/relayport_unittest.cc | 272 + media/webrtc/trunk/webrtc/p2p/base/relayserver.cc | 746 + media/webrtc/trunk/webrtc/p2p/base/relayserver.h | 235 + .../trunk/webrtc/p2p/base/relayserver_unittest.cc | 529 + media/webrtc/trunk/webrtc/p2p/base/session.cc | 849 + media/webrtc/trunk/webrtc/p2p/base/session.h | 459 + .../trunk/webrtc/p2p/base/sessiondescription.cc | 220 + .../trunk/webrtc/p2p/base/sessiondescription.h | 185 + media/webrtc/trunk/webrtc/p2p/base/sessionid.h | 20 + media/webrtc/trunk/webrtc/p2p/base/stun.cc | 916 + media/webrtc/trunk/webrtc/p2p/base/stun.h | 633 + .../webrtc/trunk/webrtc/p2p/base/stun_unittest.cc | 1446 + media/webrtc/trunk/webrtc/p2p/base/stunport.cc | 459 + media/webrtc/trunk/webrtc/p2p/base/stunport.h | 257 + .../trunk/webrtc/p2p/base/stunport_unittest.cc | 284 + media/webrtc/trunk/webrtc/p2p/base/stunrequest.cc | 203 + media/webrtc/trunk/webrtc/p2p/base/stunrequest.h | 125 + .../trunk/webrtc/p2p/base/stunrequest_unittest.cc | 203 + media/webrtc/trunk/webrtc/p2p/base/stunserver.cc | 99 + media/webrtc/trunk/webrtc/p2p/base/stunserver.h | 66 + .../trunk/webrtc/p2p/base/stunserver_unittest.cc | 112 + media/webrtc/trunk/webrtc/p2p/base/tcpport.cc | 330 + media/webrtc/trunk/webrtc/p2p/base/tcpport.h | 141 + .../webrtc/trunk/webrtc/p2p/base/testrelayserver.h | 101 + .../webrtc/trunk/webrtc/p2p/base/teststunserver.h | 58 + .../webrtc/trunk/webrtc/p2p/base/testturnserver.h | 116 + media/webrtc/trunk/webrtc/p2p/base/transport.cc | 950 + media/webrtc/trunk/webrtc/p2p/base/transport.h | 452 + .../trunk/webrtc/p2p/base/transport_unittest.cc | 323 + .../trunk/webrtc/p2p/base/transportchannel.cc | 43 + .../trunk/webrtc/p2p/base/transportchannel.h | 158 + .../trunk/webrtc/p2p/base/transportchannelimpl.h | 110 + .../trunk/webrtc/p2p/base/transportchannelproxy.cc | 276 + .../trunk/webrtc/p2p/base/transportchannelproxy.h | 96 + .../trunk/webrtc/p2p/base/transportdescription.cc | 55 + .../trunk/webrtc/p2p/base/transportdescription.h | 171 + .../webrtc/p2p/base/transportdescriptionfactory.cc | 160 + .../webrtc/p2p/base/transportdescriptionfactory.h | 66 + .../base/transportdescriptionfactory_unittest.cc | 365 + media/webrtc/trunk/webrtc/p2p/base/transportinfo.h | 43 + media/webrtc/trunk/webrtc/p2p/base/turnport.cc | 1263 + media/webrtc/trunk/webrtc/p2p/base/turnport.h | 245 + .../trunk/webrtc/p2p/base/turnport_unittest.cc | 804 + media/webrtc/trunk/webrtc/p2p/base/turnserver.cc | 945 + media/webrtc/trunk/webrtc/p2p/base/turnserver.h | 272 + media/webrtc/trunk/webrtc/p2p/base/udpport.h | 17 + .../trunk/webrtc/p2p/client/autoportallocator.h | 50 + .../trunk/webrtc/p2p/client/basicportallocator.cc | 1220 + .../trunk/webrtc/p2p/client/basicportallocator.h | 241 + .../trunk/webrtc/p2p/client/connectivitychecker.cc | 532 + .../trunk/webrtc/p2p/client/connectivitychecker.h | 281 + .../p2p/client/connectivitychecker_unittest.cc | 367 + .../trunk/webrtc/p2p/client/fakeportallocator.h | 118 + .../trunk/webrtc/p2p/client/httpportallocator.cc | 326 + .../trunk/webrtc/p2p/client/httpportallocator.h | 173 + .../webrtc/p2p/client/portallocator_unittest.cc | 1129 + .../trunk/webrtc/p2p/client/socketmonitor.cc | 96 + .../webrtc/trunk/webrtc/p2p/client/socketmonitor.h | 62 + media/webrtc/trunk/webrtc/p2p/p2p.gyp | 117 + media/webrtc/trunk/webrtc/p2p/p2p_tests.gypi | 43 + media/webrtc/trunk/webrtc/rtc_unittests.isolate | 21 + media/webrtc/trunk/webrtc/sound/OWNERS | 13 + media/webrtc/trunk/webrtc/sound/alsasoundsystem.cc | 745 + media/webrtc/trunk/webrtc/sound/alsasoundsystem.h | 103 + media/webrtc/trunk/webrtc/sound/alsasymboltable.cc | 20 + media/webrtc/trunk/webrtc/sound/alsasymboltable.h | 49 + .../webrtc/sound/automaticallychosensoundsystem.h | 88 + .../automaticallychosensoundsystem_unittest.cc | 197 + .../webrtc/trunk/webrtc/sound/linuxsoundsystem.cc | 25 + media/webrtc/trunk/webrtc/sound/linuxsoundsystem.h | 41 + media/webrtc/trunk/webrtc/sound/nullsoundsystem.cc | 157 + media/webrtc/trunk/webrtc/sound/nullsoundsystem.h | 53 + .../trunk/webrtc/sound/nullsoundsystemfactory.cc | 32 + .../trunk/webrtc/sound/nullsoundsystemfactory.h | 33 + .../trunk/webrtc/sound/platformsoundsystem.cc | 31 + .../trunk/webrtc/sound/platformsoundsystem.h | 23 + .../webrtc/sound/platformsoundsystemfactory.cc | 40 + .../webrtc/sound/platformsoundsystemfactory.h | 35 + .../trunk/webrtc/sound/pulseaudiosoundsystem.cc | 1541 + .../trunk/webrtc/sound/pulseaudiosoundsystem.h | 177 + .../trunk/webrtc/sound/pulseaudiosymboltable.cc | 24 + .../trunk/webrtc/sound/pulseaudiosymboltable.h | 87 + media/webrtc/trunk/webrtc/sound/sound.gyp | 55 + media/webrtc/trunk/webrtc/sound/sound_tests.gypi | 23 + .../webrtc/trunk/webrtc/sound/sounddevicelocator.h | 54 + .../trunk/webrtc/sound/soundinputstreaminterface.h | 68 + .../webrtc/sound/soundoutputstreaminterface.h | 72 + .../webrtc/trunk/webrtc/sound/soundsystemfactory.h | 27 + .../trunk/webrtc/sound/soundsysteminterface.cc | 29 + .../trunk/webrtc/sound/soundsysteminterface.h | 112 + .../webrtc/trunk/webrtc/sound/soundsystemproxy.cc | 47 + media/webrtc/trunk/webrtc/sound/soundsystemproxy.h | 47 + media/webrtc/trunk/webrtc/supplement.gypi | 35 + media/webrtc/trunk/webrtc/system_wrappers/BUILD.gn | 234 + media/webrtc/trunk/webrtc/system_wrappers/OWNERS | 7 + .../system_wrappers/cpu_features_chromium.gyp | 26 + .../webrtc/system_wrappers/cpu_features_webrtc.gyp | 38 + .../system_wrappers/interface/aligned_array.h | 89 + .../system_wrappers/interface/aligned_malloc.h | 59 + .../webrtc/system_wrappers/interface/asm_defines.h | 63 + .../webrtc/system_wrappers/interface/atomic32.h | 66 + .../trunk/webrtc/system_wrappers/interface/clock.h | 84 + .../system_wrappers/interface/compile_assert_c.h | 24 + .../interface/condition_variable_wrapper.h | 42 + .../interface/cpu_features_wrapper.h | 51 + .../webrtc/system_wrappers/interface/cpu_info.h | 29 + .../interface/critical_section_wrapper.h | 54 + .../webrtc/system_wrappers/interface/data_log.h | 119 + .../webrtc/system_wrappers/interface/data_log_c.h | 85 + .../system_wrappers/interface/data_log_impl.h | 155 + .../system_wrappers/interface/event_tracer.h | 33 + .../system_wrappers/interface/event_wrapper.h | 57 + .../webrtc/system_wrappers/interface/field_trial.h | 70 + .../interface/field_trial_default.h | 26 + .../system_wrappers/interface/file_wrapper.h | 78 + .../fix_interlocked_exchange_pointer_win.h | 39 + .../interface/logcat_trace_context.h | 35 + .../webrtc/system_wrappers/interface/logging.h | 161 + .../webrtc/system_wrappers/interface/metrics.h | 136 + .../webrtc/system_wrappers/interface/ref_count.h | 82 + .../webrtc/system_wrappers/interface/rtp_to_ntp.h | 50 + .../system_wrappers/interface/rw_lock_wrapper.h | 68 + .../system_wrappers/interface/scoped_refptr.h | 144 + .../system_wrappers/interface/scoped_vector.h | 148 + .../trunk/webrtc/system_wrappers/interface/sleep.h | 24 + .../trunk/webrtc/system_wrappers/interface/sort.h | 65 + .../system_wrappers/interface/static_instance.h | 43 + .../webrtc/system_wrappers/interface/stl_util.h | 265 + .../system_wrappers/interface/stringize_macros.h | 38 + .../system_wrappers/interface/thread_wrapper.h | 102 + .../webrtc/system_wrappers/interface/tick_util.h | 298 + .../interface/timestamp_extrapolator.h | 56 + .../trunk/webrtc/system_wrappers/interface/trace.h | 113 + .../webrtc/system_wrappers/interface/trace_event.h | 13 + .../system_wrappers/interface/utf_util_win.h | 57 + .../trunk/webrtc/system_wrappers/source/OWNERS | 6 + .../source/aligned_array_unittest.cc | 55 + .../system_wrappers/source/aligned_malloc.cc | 100 + .../source/aligned_malloc_unittest.cc | 82 + .../webrtc/system_wrappers/source/atomic32_mac.cc | 49 + .../system_wrappers/source/atomic32_posix.cc | 52 + .../webrtc/system_wrappers/source/atomic32_win.cc | 60 + .../trunk/webrtc/system_wrappers/source/clock.cc | 271 + .../system_wrappers/source/clock_unittest.cc | 28 + .../system_wrappers/source/condition_variable.cc | 41 + .../source/condition_variable_event_win.cc | 195 + .../source/condition_variable_event_win.h | 46 + .../source/condition_variable_native_win.cc | 109 + .../source/condition_variable_native_win.h | 54 + .../source/condition_variable_posix.cc | 132 + .../source/condition_variable_posix.h | 42 + .../source/condition_variable_unittest.cc | 189 + .../webrtc/system_wrappers/source/cpu_features.cc | 85 + .../system_wrappers/source/cpu_features_android.c | 15 + .../webrtc/system_wrappers/source/cpu_info.cc | 75 + .../system_wrappers/source/critical_section.cc | 28 + .../source/critical_section_posix.cc | 42 + .../source/critical_section_posix.h | 36 + .../source/critical_section_unittest.cc | 137 + .../system_wrappers/source/critical_section_win.cc | 33 + .../system_wrappers/source/critical_section_win.h | 38 + .../webrtc/system_wrappers/source/data_log.cc | 444 + .../webrtc/system_wrappers/source/data_log_c.cc | 143 + .../source/data_log_c_helpers_unittest.c | 124 + .../source/data_log_c_helpers_unittest.h | 58 + .../source/data_log_helpers_unittest.cc | 65 + .../system_wrappers/source/data_log_no_op.cc | 88 + .../system_wrappers/source/data_log_unittest.cc | 311 + .../source/data_log_unittest_disabled.cc | 55 + .../system_wrappers/source/droid-cpu-features.c | 397 + .../system_wrappers/source/droid-cpu-features.h | 56 + .../trunk/webrtc/system_wrappers/source/event.cc | 33 + .../webrtc/system_wrappers/source/event_posix.cc | 234 + .../webrtc/system_wrappers/source/event_posix.h | 63 + .../webrtc/system_wrappers/source/event_tracer.cc | 12 + .../source/event_tracer_unittest.cc | 12 + .../webrtc/system_wrappers/source/event_win.cc | 116 + .../webrtc/system_wrappers/source/event_win.h | 40 + .../system_wrappers/source/field_trial_default.cc | 62 + .../webrtc/system_wrappers/source/file_impl.cc | 278 + .../webrtc/system_wrappers/source/file_impl.h | 69 + .../system_wrappers/source/logcat_trace_context.cc | 63 + .../trunk/webrtc/system_wrappers/source/logging.cc | 61 + .../system_wrappers/source/logging_unittest.cc | 89 + .../system_wrappers/source/metrics_default.cc | 29 + .../webrtc/system_wrappers/source/rtp_to_ntp.cc | 150 + .../system_wrappers/source/rtp_to_ntp_unittest.cc | 146 + .../trunk/webrtc/system_wrappers/source/rw_lock.cc | 42 + .../system_wrappers/source/rw_lock_generic.cc | 77 + .../system_wrappers/source/rw_lock_generic.h | 46 + .../webrtc/system_wrappers/source/rw_lock_posix.cc | 51 + .../webrtc/system_wrappers/source/rw_lock_posix.h | 41 + .../webrtc/system_wrappers/source/rw_lock_win.cc | 101 + .../webrtc/system_wrappers/source/rw_lock_win.h | 40 + .../source/scoped_vector_unittest.cc | 328 + .../trunk/webrtc/system_wrappers/source/sleep.cc | 36 + .../trunk/webrtc/system_wrappers/source/sort.cc | 487 + .../source/spreadsortlib/constants.hpp | 42 + .../source/spreadsortlib/spreadsort.hpp | 1692 + .../system_wrappers/source/stl_util_unittest.cc | 250 + .../source/stringize_macros_unittest.cc | 35 + .../trunk/webrtc/system_wrappers/source/thread.cc | 48 + .../webrtc/system_wrappers/source/thread_posix.cc | 179 + .../webrtc/system_wrappers/source/thread_posix.h | 53 + .../source/thread_posix_unittest.cc | 30 + .../system_wrappers/source/thread_unittest.cc | 53 + .../webrtc/system_wrappers/source/thread_win.cc | 271 + .../webrtc/system_wrappers/source/thread_win.h | 83 + .../webrtc/system_wrappers/source/tick_util.cc | 98 + .../source/timestamp_extrapolator.cc | 234 + .../webrtc/system_wrappers/source/trace_impl.cc | 620 + .../webrtc/system_wrappers/source/trace_impl.h | 106 + .../webrtc/system_wrappers/source/trace_posix.cc | 90 + .../webrtc/system_wrappers/source/trace_posix.h | 39 + .../webrtc/system_wrappers/source/trace_win.cc | 97 + .../webrtc/system_wrappers/source/trace_win.h | 36 + .../webrtc/system_wrappers/system_wrappers.gyp | 237 + .../system_wrappers/system_wrappers_tests.gyp | 92 + .../system_wrappers_unittests.isolate | 24 + .../system_wrappers/test/TestSort/TestSort.cc | 266 + media/webrtc/trunk/webrtc/test/BUILD.gn | 107 + media/webrtc/trunk/webrtc/test/OWNERS | 10 + media/webrtc/trunk/webrtc/test/call_test.cc | 232 + media/webrtc/trunk/webrtc/test/call_test.h | 126 + .../trunk/webrtc/test/channel_transport/OWNERS | 2 + .../test/channel_transport/channel_transport.cc | 137 + .../channel_transport/include/channel_transport.h | 88 + .../test/channel_transport/traffic_control_win.cc | 252 + .../test/channel_transport/traffic_control_win.h | 99 + .../channel_transport/udp_socket2_manager_win.cc | 613 + .../channel_transport/udp_socket2_manager_win.h | 162 + .../test/channel_transport/udp_socket2_win.cc | 1374 + .../test/channel_transport/udp_socket2_win.h | 179 + .../channel_transport/udp_socket_manager_posix.cc | 403 + .../channel_transport/udp_socket_manager_posix.h | 91 + .../udp_socket_manager_unittest.cc | 84 + .../udp_socket_manager_wrapper.cc | 72 + .../channel_transport/udp_socket_manager_wrapper.h | 70 + .../test/channel_transport/udp_socket_posix.cc | 285 + .../test/channel_transport/udp_socket_posix.h | 94 + .../test/channel_transport/udp_socket_wrapper.cc | 159 + .../test/channel_transport/udp_socket_wrapper.h | 112 + .../udp_socket_wrapper_unittest.cc | 67 + .../webrtc/test/channel_transport/udp_transport.h | 380 + .../test/channel_transport/udp_transport_impl.cc | 3000 + .../test/channel_transport/udp_transport_impl.h | 257 + .../channel_transport/udp_transport_unittest.cc | 143 + media/webrtc/trunk/webrtc/test/common_unittest.cc | 80 + .../webrtc/test/configurable_frame_size_encoder.cc | 97 + .../webrtc/test/configurable_frame_size_encoder.h | 60 + media/webrtc/trunk/webrtc/test/direct_transport.cc | 97 + media/webrtc/trunk/webrtc/test/direct_transport.h | 61 + media/webrtc/trunk/webrtc/test/encoder_settings.cc | 71 + media/webrtc/trunk/webrtc/test/encoder_settings.h | 25 + .../webrtc/trunk/webrtc/test/fake_audio_device.cc | 150 + media/webrtc/trunk/webrtc/test/fake_audio_device.h | 69 + media/webrtc/trunk/webrtc/test/fake_common.h | 44 + media/webrtc/trunk/webrtc/test/fake_decoder.cc | 87 + media/webrtc/trunk/webrtc/test/fake_decoder.h | 74 + media/webrtc/trunk/webrtc/test/fake_encoder.cc | 198 + media/webrtc/trunk/webrtc/test/fake_encoder.h | 85 + .../webrtc/trunk/webrtc/test/fake_network_pipe.cc | 219 + media/webrtc/trunk/webrtc/test/fake_network_pipe.h | 98 + .../webrtc/test/fake_network_pipe_unittest.cc | 308 + media/webrtc/trunk/webrtc/test/field_trial.cc | 86 + media/webrtc/trunk/webrtc/test/field_trial.h | 37 + media/webrtc/trunk/webrtc/test/frame_generator.cc | 153 + media/webrtc/trunk/webrtc/test/frame_generator.h | 45 + .../trunk/webrtc/test/frame_generator_capturer.cc | 135 + .../trunk/webrtc/test/frame_generator_capturer.h | 75 + .../trunk/webrtc/test/frame_generator_unittest.cc | 152 + media/webrtc/trunk/webrtc/test/gl/gl_renderer.cc | 112 + media/webrtc/trunk/webrtc/test/gl/gl_renderer.h | 51 + media/webrtc/trunk/webrtc/test/histogram.cc | 49 + media/webrtc/trunk/webrtc/test/histogram.h | 27 + .../webrtc/trunk/webrtc/test/linux/glx_renderer.cc | 178 + .../webrtc/trunk/webrtc/test/linux/glx_renderer.h | 48 + .../webrtc/test/linux/video_renderer_linux.cc | 27 + media/webrtc/trunk/webrtc/test/mac/run_test.mm | 75 + .../trunk/webrtc/test/mac/video_renderer_mac.h | 41 + .../trunk/webrtc/test/mac/video_renderer_mac.mm | 134 + media/webrtc/trunk/webrtc/test/metrics.gyp | 32 + media/webrtc/trunk/webrtc/test/mock_transport.h | 27 + .../trunk/webrtc/test/null_platform_renderer.cc | 22 + media/webrtc/trunk/webrtc/test/null_transport.cc | 24 + media/webrtc/trunk/webrtc/test/null_transport.h | 28 + .../webrtc/trunk/webrtc/test/rtcp_packet_parser.cc | 141 + .../webrtc/trunk/webrtc/test/rtcp_packet_parser.h | 705 + media/webrtc/trunk/webrtc/test/rtp_file_reader.cc | 656 + media/webrtc/trunk/webrtc/test/rtp_file_reader.h | 45 + .../trunk/webrtc/test/rtp_file_reader_unittest.cc | 125 + media/webrtc/trunk/webrtc/test/rtp_file_writer.cc | 109 + media/webrtc/trunk/webrtc/test/rtp_file_writer.h | 33 + .../trunk/webrtc/test/rtp_file_writer_unittest.cc | 75 + media/webrtc/trunk/webrtc/test/rtp_rtcp_observer.h | 183 + .../webrtc/trunk/webrtc/test/run_all_unittests.cc | 16 + media/webrtc/trunk/webrtc/test/run_loop.cc | 22 + media/webrtc/trunk/webrtc/test/run_loop.h | 22 + media/webrtc/trunk/webrtc/test/run_test.cc | 23 + media/webrtc/trunk/webrtc/test/run_test.h | 22 + media/webrtc/trunk/webrtc/test/statistics.cc | 41 + media/webrtc/trunk/webrtc/test/statistics.h | 36 + media/webrtc/trunk/webrtc/test/test.gyp | 237 + media/webrtc/trunk/webrtc/test/test_main.cc | 32 + media/webrtc/trunk/webrtc/test/test_suite.cc | 60 + media/webrtc/trunk/webrtc/test/test_suite.h | 50 + .../webrtc/test/test_support_unittests.isolate | 24 + .../test/testsupport/always_passing_unittest.cc | 19 + .../trunk/webrtc/test/testsupport/fileutils.cc | 257 + .../trunk/webrtc/test/testsupport/fileutils.h | 159 + .../webrtc/test/testsupport/fileutils_unittest.cc | 142 + .../trunk/webrtc/test/testsupport/frame_reader.cc | 85 + .../trunk/webrtc/test/testsupport/frame_reader.h | 74 + .../test/testsupport/frame_reader_unittest.cc | 71 + .../trunk/webrtc/test/testsupport/frame_writer.cc | 70 + .../trunk/webrtc/test/testsupport/frame_writer.h | 70 + .../test/testsupport/frame_writer_unittest.cc | 63 + .../trunk/webrtc/test/testsupport/gtest_disable.h | 45 + .../webrtc/test/testsupport/gtest_prod_util.h | 38 + .../test/testsupport/mac/run_threaded_main_mac.h | 22 + .../test/testsupport/mac/run_threaded_main_mac.mm | 90 + .../test/testsupport/metrics/video_metrics.cc | 198 + .../test/testsupport/metrics/video_metrics.h | 121 + .../testsupport/metrics/video_metrics_unittest.cc | 147 + .../test/testsupport/mock/mock_frame_reader.h | 33 + .../test/testsupport/mock/mock_frame_writer.h | 32 + .../trunk/webrtc/test/testsupport/packet_reader.cc | 49 + .../trunk/webrtc/test/testsupport/packet_reader.h | 54 + .../test/testsupport/packet_reader_unittest.cc | 125 + .../trunk/webrtc/test/testsupport/perf_test.cc | 177 + .../trunk/webrtc/test/testsupport/perf_test.h | 122 + .../webrtc/test/testsupport/perf_test_unittest.cc | 34 + .../webrtc/test/testsupport/trace_to_stderr.cc | 63 + .../webrtc/test/testsupport/trace_to_stderr.h | 52 + .../trunk/webrtc/test/testsupport/unittest_utils.h | 56 + media/webrtc/trunk/webrtc/test/vcm_capturer.cc | 98 + media/webrtc/trunk/webrtc/test/vcm_capturer.h | 46 + media/webrtc/trunk/webrtc/test/video_capturer.cc | 54 + media/webrtc/trunk/webrtc/test/video_capturer.h | 42 + media/webrtc/trunk/webrtc/test/video_renderer.cc | 37 + media/webrtc/trunk/webrtc/test/video_renderer.h | 39 + .../trunk/webrtc/test/webrtc_test_common.gyp | 168 + media/webrtc/trunk/webrtc/test/win/d3d_renderer.cc | 219 + media/webrtc/trunk/webrtc/test/win/d3d_renderer.h | 54 + media/webrtc/trunk/webrtc/test/win/run_loop_win.cc | 33 + media/webrtc/trunk/webrtc/tools/BUILD.gn | 46 + media/webrtc/trunk/webrtc/tools/OWNERS | 9 + .../trunk/webrtc/tools/agc/activity_metric.cc | 384 + media/webrtc/trunk/webrtc/tools/agc/agc_harness.cc | 283 + media/webrtc/trunk/webrtc/tools/agc/agc_manager.cc | 252 + media/webrtc/trunk/webrtc/tools/agc/agc_manager.h | 81 + .../tools/agc/agc_manager_integrationtest.cc | 123 + .../trunk/webrtc/tools/agc/agc_manager_unittest.cc | 736 + media/webrtc/trunk/webrtc/tools/agc/agc_test.cc | 155 + media/webrtc/trunk/webrtc/tools/agc/fake_agc.h | 46 + media/webrtc/trunk/webrtc/tools/agc/test_utils.cc | 63 + media/webrtc/trunk/webrtc/tools/agc/test_utils.h | 28 + media/webrtc/trunk/webrtc/tools/barcode_tools/DEPS | 13 + .../webrtc/trunk/webrtc/tools/barcode_tools/README | 34 + .../webrtc/tools/barcode_tools/barcode_decoder.py | 291 + .../webrtc/tools/barcode_tools/barcode_encoder.py | 372 + .../webrtc/tools/barcode_tools/build_zxing.py | 44 + .../webrtc/tools/barcode_tools/helper_functions.py | 96 + .../webrtc/tools/barcode_tools/yuv_cropper.py | 125 + media/webrtc/trunk/webrtc/tools/compare_videos.py | 148 + .../trunk/webrtc/tools/converter/converter.cc | 172 + .../trunk/webrtc/tools/converter/converter.h | 106 + .../tools/converter/rgba_to_i420_converter.cc | 89 + .../trunk/webrtc/tools/e2e_quality/audio/README | 27 + .../tools/e2e_quality/audio/audio_e2e_harness.cc | 108 + .../webrtc/tools/e2e_quality/audio/daemon.conf | 1 + .../webrtc/tools/e2e_quality/audio/default.pa | 6 + .../tools/e2e_quality/audio/perf}/__init__.py | 0 .../tools/e2e_quality/audio/perf/perf_utils.py | 31 + .../tools/e2e_quality/audio/run_audio_test.py | 131 + .../force_mic_volume_max/force_mic_volume_max.cc | 47 + .../webrtc/tools/frame_analyzer/frame_analyzer.cc | 99 + .../tools/frame_analyzer/video_quality_analysis.cc | 364 + .../tools/frame_analyzer/video_quality_analysis.h | 113 + .../video_quality_analysis_unittest.cc | 91 + .../webrtc/tools/frame_editing/frame_editing.cc | 108 + .../tools/frame_editing/frame_editing_lib.cc | 88 + .../webrtc/tools/frame_editing/frame_editing_lib.h | 39 + .../tools/frame_editing/frame_editing_unittest.cc | 216 + media/webrtc/trunk/webrtc/tools/internal_tools.gyp | 25 + .../webrtc/trunk/webrtc/tools/loopback_test/OWNERS | 1 + .../webrtc/trunk/webrtc/tools/loopback_test/README | 12 + .../trunk/webrtc/tools/loopback_test/adapter.js | 211 + .../webrtc/tools/loopback_test/loopback_test.html | 227 + .../webrtc/tools/loopback_test/loopback_test.js | 240 + .../webrtc/tools/loopback_test/record-test.sh | 60 + .../trunk/webrtc/tools/loopback_test/run-server.sh | 15 + .../webrtc/tools/loopback_test/stat_tracker.js | 94 + .../tools/psnr_ssim_analyzer/psnr_ssim_analyzer.cc | 132 + media/webrtc/trunk/webrtc/tools/rtcbot/OWNERS | 2 + media/webrtc/trunk/webrtc/tools/rtcbot/README | 59 + media/webrtc/trunk/webrtc/tools/rtcbot/bot/api.js | 37 + .../trunk/webrtc/tools/rtcbot/bot/browser/bot.js | 140 + .../webrtc/tools/rtcbot/bot/browser/index.html | 11 + .../webrtc/trunk/webrtc/tools/rtcbot/botmanager.js | 216 + media/webrtc/trunk/webrtc/tools/rtcbot/main.js | 102 + .../tools/rtcbot/rtcBotReportVisualizer/index.html | 14 + .../tools/rtcbot/rtcBotReportVisualizer/main.js | 191 + media/webrtc/trunk/webrtc/tools/rtcbot/test.js | 155 + .../oneWayVideoStreamingWithDownloadingFile.js | 122 + .../trunk/webrtc/tools/rtcbot/test/ping_pong.js | 20 + .../tools/rtcbot/test/simple_offer_answer.js | 48 + .../rtcbot/test/three_bots_video_conference.js | 135 + .../tools/rtcbot/test/two_way_video_streaming.js | 112 + .../tools/rtcbot/test/webrtc_video_streaming.js | 103 + .../webrtc/tools/simple_command_line_parser.cc | 133 + .../webrtc/tools/simple_command_line_parser.h | 100 + .../tools/simple_command_line_parser_unittest.cc | 86 + media/webrtc/trunk/webrtc/tools/tools.gyp | 242 + .../trunk/webrtc/tools/tools_unittests.isolate | 31 + media/webrtc/trunk/webrtc/transport.h | 32 + media/webrtc/trunk/webrtc/typedefs.h | 201 + media/webrtc/trunk/webrtc/video/BUILD.gn | 42 + media/webrtc/trunk/webrtc/video/OWNERS | 10 + .../trunk/webrtc/video/bitrate_estimator_tests.cc | 327 + media/webrtc/trunk/webrtc/video/call.cc | 495 + media/webrtc/trunk/webrtc/video/call_perf_tests.cc | 685 + .../webrtc/video/encoded_frame_callback_adapter.cc | 40 + .../webrtc/video/encoded_frame_callback_adapter.h | 36 + .../webrtc/trunk/webrtc/video/end_to_end_tests.cc | 2593 + media/webrtc/trunk/webrtc/video/full_stack.cc | 660 + media/webrtc/trunk/webrtc/video/loopback.cc | 168 + media/webrtc/trunk/webrtc/video/loopback.h | 57 + media/webrtc/trunk/webrtc/video/rampup_tests.cc | 525 + media/webrtc/trunk/webrtc/video/rampup_tests.h | 158 + .../trunk/webrtc/video/receive_statistics_proxy.cc | 135 + .../trunk/webrtc/video/receive_statistics_proxy.h | 92 + media/webrtc/trunk/webrtc/video/replay.cc | 332 + .../trunk/webrtc/video/screenshare_loopback.cc | 177 + .../trunk/webrtc/video/send_statistics_proxy.cc | 194 + .../trunk/webrtc/video/send_statistics_proxy.h | 110 + .../webrtc/video/send_statistics_proxy_unittest.cc | 367 + .../webrtc/trunk/webrtc/video/transport_adapter.cc | 50 + .../webrtc/trunk/webrtc/video/transport_adapter.h | 39 + media/webrtc/trunk/webrtc/video/video_loopback.cc | 135 + .../trunk/webrtc/video/video_receive_stream.cc | 383 + .../trunk/webrtc/video/video_receive_stream.h | 100 + .../webrtc/trunk/webrtc/video/video_send_stream.cc | 512 + .../webrtc/trunk/webrtc/video/video_send_stream.h | 109 + .../trunk/webrtc/video/video_send_stream_tests.cc | 1757 + media/webrtc/trunk/webrtc/video/webrtc_video.gypi | 29 + media/webrtc/trunk/webrtc/video_decoder.h | 75 + media/webrtc/trunk/webrtc/video_encoder.h | 128 + media/webrtc/trunk/webrtc/video_engine/BUILD.gn | 124 + media/webrtc/trunk/webrtc/video_engine/OWNERS | 12 + .../webrtc/video_engine/browser_capture_impl.h | 66 + .../webrtc/trunk/webrtc/video_engine/call_stats.cc | 167 + .../webrtc/trunk/webrtc/video_engine/call_stats.h | 81 + .../webrtc/video_engine/call_stats_unittest.cc | 218 + .../webrtc/video_engine/desktop_capture_impl.cc | 861 + .../webrtc/video_engine/desktop_capture_impl.h | 272 + .../webrtc/video_engine/encoder_state_feedback.cc | 124 + .../webrtc/video_engine/encoder_state_feedback.h | 70 + .../encoder_state_feedback_unittest.cc | 150 + .../trunk/webrtc/video_engine/include/vie_base.h | 280 + .../webrtc/video_engine/include/vie_capture.h | 249 + .../trunk/webrtc/video_engine/include/vie_codec.h | 223 + .../trunk/webrtc/video_engine/include/vie_errors.h | 111 + .../video_engine/include/vie_external_codec.h | 52 + .../video_engine/include/vie_image_process.h | 125 + .../webrtc/video_engine/include/vie_network.h | 101 + .../trunk/webrtc/video_engine/include/vie_render.h | 123 + .../webrtc/video_engine/include/vie_rtp_rtcp.h | 496 + .../mock/mock_vie_frame_provider_base.h | 32 + .../webrtc/video_engine/overuse_frame_detector.cc | 583 + .../webrtc/video_engine/overuse_frame_detector.h | 165 + .../overuse_frame_detector_unittest.cc | 564 + .../trunk/webrtc/video_engine/payload_router.cc | 101 + .../trunk/webrtc/video_engine/payload_router.h | 85 + .../webrtc/video_engine/payload_router_unittest.cc | 209 + .../webrtc/video_engine/report_block_stats.cc | 111 + .../trunk/webrtc/video_engine/report_block_stats.h | 62 + .../video_engine/report_block_stats_unittest.cc | 146 + .../webrtc/video_engine/stream_synchronization.cc | 225 + .../webrtc/video_engine/stream_synchronization.h | 59 + .../stream_synchronization_unittest.cc | 562 + .../webrtc/video_engine/test/auto_test/OWNERS | 6 + .../video_engine/test/auto_test/android/.classpath | 9 + .../test/auto_test/android/AndroidManifest.xml | 26 + .../test/auto_test/android/default.properties | 11 + .../android/gen/org/webrtc/vieautotest/R.java | 37 + .../jni/org_webrtc_vieautotest_vie_autotest.h | 34 + .../test/auto_test/android/jni/vie_autotest_jni.cc | 137 + .../test/auto_test/android/res/drawable/logo.png | Bin 0 -> 409 bytes .../test/auto_test/android/res/layout/main.xml | 64 + .../test/auto_test/android/res/values/strings.xml | 30 + .../src/org/webrtc/vieautotest/ViEAutotest.java | 162 + .../test/auto_test/automated/legacy_fixture.cc | 28 + .../test/auto_test/automated/legacy_fixture.h | 29 + .../auto_test/automated/two_windows_fixture.cc | 33 + .../test/auto_test/automated/two_windows_fixture.h | 35 + .../automated/vie_api_integration_test.cc | 52 + .../automated/vie_extended_integration_test.cc | 55 + .../test/auto_test/automated/vie_network_test.cc | 228 + .../automated/vie_standard_integration_test.cc | 59 + .../automated/vie_video_verification_test.cc | 155 + .../test/auto_test/interface/vie_autotest.h | 130 + .../auto_test/interface/vie_autotest_android.h | 27 + .../auto_test/interface/vie_autotest_defines.h | 195 + .../test/auto_test/interface/vie_autotest_linux.h | 46 + .../auto_test/interface/vie_autotest_mac_cocoa.h | 70 + .../test/auto_test/interface/vie_autotest_main.h | 49 + .../vie_autotest_window_manager_interface.h | 33 + .../auto_test/interface/vie_autotest_windows.h | 64 + .../interface/vie_file_based_comparison_tests.h | 61 + .../test/auto_test/interface/vie_window_creator.h | 32 + .../interface/vie_window_manager_factory.h | 25 + .../test/auto_test/primitives/base_primitives.cc | 76 + .../test/auto_test/primitives/base_primitives.h | 34 + .../test/auto_test/primitives/choice_helpers.cc | 74 + .../test/auto_test/primitives/choice_helpers.h | 71 + .../primitives/choice_helpers_unittest.cc | 95 + .../test/auto_test/primitives/fake_stdin.cc | 25 + .../test/auto_test/primitives/fake_stdin.h | 26 + .../auto_test/primitives/framedrop_primitives.cc | 628 + .../auto_test/primitives/framedrop_primitives.h | 242 + .../primitives/framedrop_primitives_unittest.cc | 97 + .../auto_test/primitives/general_primitives.cc | 143 + .../test/auto_test/primitives/general_primitives.h | 88 + .../test/auto_test/primitives/input_helpers.cc | 172 + .../test/auto_test/primitives/input_helpers.h | 116 + .../auto_test/primitives/input_helpers_unittest.cc | 80 + .../test/auto_test/source/vie_autotest.cc | 162 + .../test/auto_test/source/vie_autotest_android.cc | 176 + .../test/auto_test/source/vie_autotest_base.cc | 237 + .../test/auto_test/source/vie_autotest_capture.cc | 542 + .../auto_test/source/vie_autotest_cocoa_mac.mm | 140 + .../test/auto_test/source/vie_autotest_codec.cc | 830 + .../auto_test/source/vie_autotest_custom_call.cc | 1698 + .../auto_test/source/vie_autotest_image_process.cc | 232 + .../test/auto_test/source/vie_autotest_linux.cc | 142 + .../test/auto_test/source/vie_autotest_loopback.cc | 761 + .../test/auto_test/source/vie_autotest_main.cc | 212 + .../test/auto_test/source/vie_autotest_network.cc | 535 + .../test/auto_test/source/vie_autotest_record.cc | 597 + .../test/auto_test/source/vie_autotest_render.cc | 312 + .../test/auto_test/source/vie_autotest_rtp_rtcp.cc | 918 + .../auto_test/source/vie_autotest_simulcast.cc | 642 + .../test/auto_test/source/vie_autotest_win.cc | 204 + .../source/vie_file_based_comparison_tests.cc | 125 + .../test/auto_test/source/vie_window_creator.cc | 55 + .../source/vie_window_manager_factory_linux.cc | 18 + .../source/vie_window_manager_factory_mac.mm | 21 + .../source/vie_window_manager_factory_win.cc | 17 + .../video_engine/test/auto_test/vie_auto_test.gypi | 149 + .../test/auto_test/vie_auto_test.isolate | 24 + .../webrtc/video_engine/test/libvietest/OWNERS | 5 + .../test/libvietest/helpers/vie_fake_camera.cc | 85 + .../libvietest/helpers/vie_file_capture_device.cc | 106 + .../libvietest/helpers/vie_to_file_renderer.cc | 204 + .../test/libvietest/include/tb_I420_codec.h | 119 + .../test/libvietest/include/tb_capture_device.h | 37 + .../libvietest/include/tb_external_transport.h | 194 + .../test/libvietest/include/tb_interfaces.h | 54 + .../test/libvietest/include/tb_video_channel.h | 51 + .../include/vie_external_render_filter.h | 54 + .../test/libvietest/include/vie_fake_camera.h | 50 + .../libvietest/include/vie_file_capture_device.h | 57 + .../test/libvietest/include/vie_to_file_renderer.h | 94 + .../video_engine/test/libvietest/libvietest.gypi | 50 + .../test/libvietest/testbed/tb_I420_codec.cc | 271 + .../test/libvietest/testbed/tb_capture_device.cc | 85 + .../libvietest/testbed/tb_external_transport.cc | 577 + .../test/libvietest/testbed/tb_interfaces.cc | 79 + .../test/libvietest/testbed/tb_video_channel.cc | 83 + .../trunk/webrtc/video_engine/video_engine.gyp | 24 + .../webrtc/video_engine/video_engine_core.gypi | 188 + .../video_engine_core_unittests.isolate | 23 + .../trunk/webrtc/video_engine/vie_base_impl.cc | 418 + .../trunk/webrtc/video_engine/vie_base_impl.h | 89 + .../trunk/webrtc/video_engine/vie_capture_impl.cc | 412 + .../trunk/webrtc/video_engine/vie_capture_impl.h | 85 + .../trunk/webrtc/video_engine/vie_capturer.cc | 603 + .../trunk/webrtc/video_engine/vie_capturer.h | 195 + .../webrtc/video_engine/vie_capturer_unittest.cc | 300 + .../trunk/webrtc/video_engine/vie_channel.cc | 2173 + .../webrtc/trunk/webrtc/video_engine/vie_channel.h | 591 + .../trunk/webrtc/video_engine/vie_channel_group.cc | 512 + .../trunk/webrtc/video_engine/vie_channel_group.h | 127 + .../webrtc/video_engine/vie_channel_manager.cc | 435 + .../webrtc/video_engine/vie_channel_manager.h | 159 + .../trunk/webrtc/video_engine/vie_codec_impl.cc | 695 + .../trunk/webrtc/video_engine/vie_codec_impl.h | 90 + .../webrtc/video_engine/vie_codec_unittest.cc | 230 + .../webrtc/trunk/webrtc/video_engine/vie_defines.h | 130 + .../trunk/webrtc/video_engine/vie_encoder.cc | 998 + .../webrtc/trunk/webrtc/video_engine/vie_encoder.h | 259 + .../webrtc/video_engine/vie_external_codec_impl.cc | 145 + .../webrtc/video_engine/vie_external_codec_impl.h | 51 + .../trunk/webrtc/video_engine/vie_file_image.cc | 83 + .../trunk/webrtc/video_engine/vie_file_image.h | 32 + .../webrtc/video_engine/vie_frame_provider_base.cc | 202 + .../webrtc/video_engine/vie_frame_provider_base.h | 106 + .../webrtc/video_engine/vie_image_process_impl.cc | 268 + .../webrtc/video_engine/vie_image_process_impl.h | 70 + media/webrtc/trunk/webrtc/video_engine/vie_impl.cc | 163 + media/webrtc/trunk/webrtc/video_engine/vie_impl.h | 108 + .../trunk/webrtc/video_engine/vie_input_manager.cc | 431 + .../trunk/webrtc/video_engine/vie_input_manager.h | 136 + .../trunk/webrtc/video_engine/vie_manager_base.cc | 72 + .../trunk/webrtc/video_engine/vie_manager_base.h | 78 + .../trunk/webrtc/video_engine/vie_network_impl.cc | 181 + .../trunk/webrtc/video_engine/vie_network_impl.h | 61 + .../trunk/webrtc/video_engine/vie_receiver.cc | 558 + .../trunk/webrtc/video_engine/vie_receiver.h | 140 + .../trunk/webrtc/video_engine/vie_ref_count.cc | 46 + .../trunk/webrtc/video_engine/vie_ref_count.h | 40 + media/webrtc/trunk/webrtc/video_engine/vie_remb.cc | 143 + media/webrtc/trunk/webrtc/video_engine/vie_remb.h | 78 + .../trunk/webrtc/video_engine/vie_remb_unittest.cc | 251 + .../trunk/webrtc/video_engine/vie_render_impl.cc | 309 + .../trunk/webrtc/video_engine/vie_render_impl.h | 56 + .../webrtc/video_engine/vie_render_manager.cc | 187 + .../trunk/webrtc/video_engine/vie_render_manager.h | 76 + .../trunk/webrtc/video_engine/vie_renderer.cc | 253 + .../trunk/webrtc/video_engine/vie_renderer.h | 117 + .../trunk/webrtc/video_engine/vie_rtp_rtcp_impl.cc | 1171 + .../trunk/webrtc/video_engine/vie_rtp_rtcp_impl.h | 199 + .../webrtc/trunk/webrtc/video_engine/vie_sender.cc | 117 + .../webrtc/trunk/webrtc/video_engine/vie_sender.h | 57 + .../trunk/webrtc/video_engine/vie_shared_data.cc | 65 + .../trunk/webrtc/video_engine/vie_shared_data.h | 67 + .../trunk/webrtc/video_engine/vie_sync_module.cc | 189 + .../trunk/webrtc/video_engine/vie_sync_module.h | 67 + .../webrtc/trunk/webrtc/video_engine_tests.isolate | 29 + media/webrtc/trunk/webrtc/video_frame.h | 201 + media/webrtc/trunk/webrtc/video_receive_stream.h | 201 + media/webrtc/trunk/webrtc/video_renderer.h | 33 + media/webrtc/trunk/webrtc/video_send_stream.h | 178 + media/webrtc/trunk/webrtc/voice_engine/BUILD.gn | 111 + media/webrtc/trunk/webrtc/voice_engine/OWNERS | 13 + media/webrtc/trunk/webrtc/voice_engine/channel.cc | 4258 + media/webrtc/trunk/webrtc/voice_engine/channel.h | 591 + .../trunk/webrtc/voice_engine/channel_manager.cc | 147 + .../trunk/webrtc/voice_engine/channel_manager.h | 130 + .../trunk/webrtc/voice_engine/channel_unittest.cc | 15 + .../trunk/webrtc/voice_engine/dtmf_inband.cc | 418 + .../webrtc/trunk/webrtc/voice_engine/dtmf_inband.h | 89 + .../trunk/webrtc/voice_engine/dtmf_inband_queue.cc | 88 + .../trunk/webrtc/voice_engine/dtmf_inband_queue.h | 50 + .../include/mock/fake_voe_external_media.h | 80 + .../voice_engine/include/mock/mock_voe_observer.h | 29 + .../include/mock/mock_voe_volume_control.h | 47 + .../voice_engine/include/voe_audio_processing.h | 245 + .../trunk/webrtc/voice_engine/include/voe_base.h | 192 + .../trunk/webrtc/voice_engine/include/voe_codec.h | 141 + .../trunk/webrtc/voice_engine/include/voe_dtmf.h | 98 + .../trunk/webrtc/voice_engine/include/voe_errors.h | 166 + .../voice_engine/include/voe_external_media.h | 134 + .../trunk/webrtc/voice_engine/include/voe_file.h | 169 + .../webrtc/voice_engine/include/voe_hardware.h | 143 + .../webrtc/voice_engine/include/voe_neteq_stats.h | 49 + .../webrtc/voice_engine/include/voe_network.h | 94 + .../webrtc/voice_engine/include/voe_rtp_rtcp.h | 280 + .../webrtc/voice_engine/include/voe_video_sync.h | 112 + .../voice_engine/include/voe_volume_control.h | 121 + .../trunk/webrtc/voice_engine/level_indicator.cc | 103 + .../trunk/webrtc/voice_engine/level_indicator.h | 55 + .../trunk/webrtc/voice_engine/monitor_module.cc | 77 + .../trunk/webrtc/voice_engine/monitor_module.h | 57 + .../trunk/webrtc/voice_engine/network_predictor.cc | 38 + .../trunk/webrtc/voice_engine/network_predictor.h | 46 + .../voice_engine/network_predictor_unittest.cc | 43 + .../trunk/webrtc/voice_engine/output_mixer.cc | 658 + .../trunk/webrtc/voice_engine/output_mixer.h | 156 + .../trunk/webrtc/voice_engine/shared_data.cc | 120 + .../webrtc/trunk/webrtc/voice_engine/shared_data.h | 91 + .../webrtc/trunk/webrtc/voice_engine/statistics.cc | 99 + .../webrtc/trunk/webrtc/voice_engine/statistics.h | 53 + .../test/android/android_test/.classpath | 7 + .../test/android/android_test/AndroidManifest.xml | 32 + .../test/android/android_test/default.properties | 11 + .../gen/org/webrtc/voiceengine/test/R.java | 30 + .../test/android/android_test/jni/android_test.cc | 1369 + .../jni/org_webrtc_voiceengine_test_AndroidTest.h | 253 + .../android/android_test}/res/drawable/icon.png | Bin .../test/android/android_test/res/layout/main.xml | 43 + .../android/android_test/res/values/strings.xml | 13 + .../org/webrtc/voiceengine/test/AndroidTest.java | 1190 + .../voice_engine/test/auto_test/automated_mode.cc | 22 + .../voice_engine/test/auto_test/automated_mode.h | 17 + .../test/auto_test/extended/agc_config_test.cc | 109 + .../test/auto_test/extended/ec_metrics_test.cc | 90 + .../auto_test/fakes/fake_external_transport.cc | 96 + .../test/auto_test/fakes/fake_external_transport.h | 46 + .../test/auto_test/fakes/fake_media_process.h | 45 + .../fixtures/after_initialization_fixture.cc | 41 + .../fixtures/after_initialization_fixture.h | 147 + .../auto_test/fixtures/after_streaming_fixture.cc | 16 + .../auto_test/fixtures/after_streaming_fixture.h | 24 + .../fixtures/before_initialization_fixture.cc | 52 + .../fixtures/before_initialization_fixture.h | 74 + .../auto_test/fixtures/before_streaming_fixture.cc | 79 + .../auto_test/fixtures/before_streaming_fixture.h | 54 + .../test/auto_test/resource_manager.cc | 28 + .../voice_engine/test/auto_test/resource_manager.h | 30 + .../auto_test/standard/audio_processing_test.cc | 415 + .../standard/codec_before_streaming_test.cc | 83 + .../test/auto_test/standard/codec_test.cc | 221 + .../test/auto_test/standard/dtmf_test.cc | 87 + .../test/auto_test/standard/external_media_test.cc | 162 + .../standard/file_before_streaming_test.cc | 132 + .../test/auto_test/standard/file_test.cc | 86 + .../standard/hardware_before_initializing_test.cc | 27 + .../standard/hardware_before_streaming_test.cc | 144 + .../test/auto_test/standard/hardware_test.cc | 141 + .../test/auto_test/standard/mixing_test.cc | 285 + .../test/auto_test/standard/neteq_stats_test.cc | 59 + .../standard/rtp_rtcp_before_streaming_test.cc | 50 + .../test/auto_test/standard/rtp_rtcp_extensions.cc | 307 + .../test/auto_test/standard/rtp_rtcp_test.cc | 139 + .../test/auto_test/standard/video_sync_test.cc | 131 + .../test/auto_test/standard/voe_base_misc_test.cc | 25 + .../test/auto_test/standard/volume_test.cc | 301 + .../voice_engine/test/auto_test/voe_cpu_test.cc | 101 + .../voice_engine/test/auto_test/voe_cpu_test.h | 31 + .../test/auto_test/voe_standard_test.cc | 355 + .../test/auto_test/voe_standard_test.h | 207 + .../voice_engine/test/auto_test/voe_stress_test.cc | 408 + .../voice_engine/test/auto_test/voe_stress_test.h | 46 + .../voice_engine/test/auto_test/voe_test_common.h | 34 + .../voice_engine/test/auto_test/voe_test_defines.h | 162 + .../test/auto_test/voe_test_interface.h | 38 + .../voice_engine/test/cmd_test/voe_cmd_test.cc | 860 + .../webrtc/voice_engine/test/win_test/Resource.h | 241 + .../webrtc/voice_engine/test/win_test/WinTest.aps | Bin 0 -> 84160 bytes .../webrtc/voice_engine/test/win_test/WinTest.cc | 75 + .../webrtc/voice_engine/test/win_test/WinTest.h | 40 + .../webrtc/voice_engine/test/win_test/WinTest.rc | 394 + .../voice_engine/test/win_test/WinTestDlg.cc | 3367 + .../webrtc/voice_engine/test/win_test/WinTestDlg.h | 274 + .../voice_engine/test/win_test/res/WinTest.ico | Bin 0 -> 21630 bytes .../voice_engine/test/win_test/res/WinTest.rc2 | 13 + .../webrtc/voice_engine/test/win_test/stdafx.cc | 15 + .../webrtc/voice_engine/test/win_test/stdafx.h | 71 + .../trunk/webrtc/voice_engine/transmit_mixer.cc | 1346 + .../trunk/webrtc/voice_engine/transmit_mixer.h | 239 + .../webrtc/voice_engine/transmit_mixer_unittest.cc | 59 + media/webrtc/trunk/webrtc/voice_engine/utility.cc | 162 + media/webrtc/trunk/webrtc/voice_engine/utility.h | 63 + .../trunk/webrtc/voice_engine/utility_unittest.cc | 268 + .../voice_engine/voe_audio_processing_impl.cc | 1104 + .../voice_engine/voe_audio_processing_impl.h | 114 + .../voice_engine/voe_audio_processing_unittest.cc | 67 + .../webrtc/voice_engine/voe_auto_test.isolate | 23 + .../trunk/webrtc/voice_engine/voe_base_impl.cc | 1104 + .../trunk/webrtc/voice_engine/voe_base_impl.h | 170 + .../trunk/webrtc/voice_engine/voe_base_unittest.cc | 50 + .../trunk/webrtc/voice_engine/voe_codec_impl.cc | 536 + .../trunk/webrtc/voice_engine/voe_codec_impl.h | 77 + .../webrtc/voice_engine/voe_codec_unittest.cc | 156 + .../trunk/webrtc/voice_engine/voe_dtmf_impl.cc | 262 + .../trunk/webrtc/voice_engine/voe_dtmf_impl.h | 57 + .../webrtc/voice_engine/voe_external_media_impl.cc | 477 + .../webrtc/voice_engine/voe_external_media_impl.h | 73 + .../trunk/webrtc/voice_engine/voe_file_impl.cc | 596 + .../trunk/webrtc/voice_engine/voe_file_impl.h | 99 + .../trunk/webrtc/voice_engine/voe_hardware_impl.cc | 800 + .../trunk/webrtc/voice_engine/voe_hardware_impl.h | 82 + .../webrtc/voice_engine/voe_neteq_stats_impl.cc | 96 + .../webrtc/voice_engine/voe_neteq_stats_impl.h | 40 + .../trunk/webrtc/voice_engine/voe_network_impl.cc | 180 + .../trunk/webrtc/voice_engine/voe_network_impl.h | 46 + .../trunk/webrtc/voice_engine/voe_rtp_rtcp_impl.cc | 582 + .../trunk/webrtc/voice_engine/voe_rtp_rtcp_impl.h | 112 + .../webrtc/voice_engine/voe_video_sync_impl.cc | 272 + .../webrtc/voice_engine/voe_video_sync_impl.h | 57 + .../webrtc/voice_engine/voe_volume_control_impl.cc | 528 + .../webrtc/voice_engine/voe_volume_control_impl.h | 63 + .../trunk/webrtc/voice_engine/voice_engine.gyp | 320 + .../webrtc/voice_engine/voice_engine_defines.h | 326 + .../trunk/webrtc/voice_engine/voice_engine_impl.cc | 190 + .../trunk/webrtc/voice_engine/voice_engine_impl.h | 144 + .../voice_engine/voice_engine_unittests.isolate | 23 + media/webrtc/trunk/webrtc/webrtc.gyp | 96 + media/webrtc/trunk/webrtc/webrtc_examples.gyp | 152 + .../webrtc/trunk/webrtc/webrtc_perf_tests.isolate | 35 + media/webrtc/trunk/webrtc/webrtc_tests.gypi | 279 + media/webrtc/webrtc_update.sh | 101 + media/webrtc/webrtc_version.h | 3 + memory/build/Makefile.in | 8 - memory/build/jemalloc_config.c | 51 - memory/build/jemalloc_config.cpp | 10 + memory/build/malloc_decls.h | 14 +- memory/build/moz.build | 34 +- memory/build/mozjemalloc_compat.c | 183 - memory/build/mozmemory_wrap.h | 68 +- memory/build/replace_malloc.c | 43 +- memory/build/replace_malloc.h | 13 - memory/build/replace_malloc_bridge.h | 80 +- memory/fallible/fallible.cpp | 2 +- memory/fallible/fallible.h | 1 + memory/fallible/moz.build | 6 +- memory/gtest/TestJemalloc.cpp | 51 + memory/gtest/moz.build | 11 + ...ont-overwrite-VERSION-on-a-git-repository.patch | 68 - ...le-declaration-to-the-top-its-block-for-M.patch | 35 - ...03-Add-a-isblank-definition-for-MSVC-2013.patch | 30 - .../0004-Implement-stats.bookkeeping.patch | 158 - ...-Avoid-needing-the-arena-in-chunk_alloc_d.patch | 58 - memory/jemalloc/Makefile.in | 13 - memory/jemalloc/README.mozilla | 9 - memory/jemalloc/moz.build | 64 - memory/jemalloc/src/COPYING | 27 - memory/jemalloc/src/ChangeLog | 548 - memory/jemalloc/src/INSTALL | 393 - memory/jemalloc/src/Makefile.in | 445 - memory/jemalloc/src/README | 20 - memory/jemalloc/src/VERSION | 1 - memory/jemalloc/src/autogen.sh | 17 - memory/jemalloc/src/bin/jemalloc.sh.in | 9 - memory/jemalloc/src/bin/pprof | 5508 - memory/jemalloc/src/config.guess | 1420 - memory/jemalloc/src/config.stamp.in | 0 memory/jemalloc/src/config.sub | 1797 - memory/jemalloc/src/configure | 9310 -- memory/jemalloc/src/configure.ac | 1616 - memory/jemalloc/src/coverage.sh | 16 - memory/jemalloc/src/doc/html.xsl.in | 4 - memory/jemalloc/src/doc/jemalloc.xml.in | 2447 - memory/jemalloc/src/doc/manpages.xsl.in | 4 - memory/jemalloc/src/doc/stylesheet.xsl | 7 - .../jemalloc/src/include/jemalloc/internal/arena.h | 1074 - .../src/include/jemalloc/internal/atomic.h | 349 - .../jemalloc/src/include/jemalloc/internal/base.h | 30 - .../src/include/jemalloc/internal/bitmap.h | 230 - .../jemalloc/src/include/jemalloc/internal/chunk.h | 65 - .../src/include/jemalloc/internal/chunk_dss.h | 39 - .../src/include/jemalloc/internal/chunk_mmap.h | 22 - .../jemalloc/src/include/jemalloc/internal/ckh.h | 88 - .../jemalloc/src/include/jemalloc/internal/ctl.h | 114 - .../src/include/jemalloc/internal/extent.h | 49 - .../jemalloc/src/include/jemalloc/internal/hash.h | 336 - .../jemalloc/src/include/jemalloc/internal/huge.h | 39 - .../jemalloc/internal/jemalloc_internal.h.in | 1088 - .../jemalloc/internal/jemalloc_internal_decls.h | 67 - .../jemalloc/internal/jemalloc_internal_defs.h.in | 241 - .../jemalloc/internal/jemalloc_internal_macros.h | 57 - memory/jemalloc/src/include/jemalloc/internal/mb.h | 115 - .../jemalloc/src/include/jemalloc/internal/mutex.h | 99 - .../include/jemalloc/internal/private_namespace.sh | 5 - .../include/jemalloc/internal/private_symbols.txt | 435 - .../jemalloc/internal/private_unnamespace.sh | 5 - .../jemalloc/src/include/jemalloc/internal/prng.h | 60 - .../jemalloc/src/include/jemalloc/internal/prof.h | 496 - .../include/jemalloc/internal/public_namespace.sh | 6 - .../jemalloc/internal/public_unnamespace.sh | 6 - memory/jemalloc/src/include/jemalloc/internal/ql.h | 81 - memory/jemalloc/src/include/jemalloc/internal/qr.h | 69 - .../src/include/jemalloc/internal/quarantine.h | 60 - memory/jemalloc/src/include/jemalloc/internal/rb.h | 981 - .../jemalloc/src/include/jemalloc/internal/rtree.h | 172 - .../src/include/jemalloc/internal/size_classes.sh | 280 - .../jemalloc/src/include/jemalloc/internal/stats.h | 191 - .../src/include/jemalloc/internal/tcache.h | 383 - .../jemalloc/src/include/jemalloc/internal/tsd.h | 661 - .../jemalloc/src/include/jemalloc/internal/util.h | 260 - .../src/include/jemalloc/internal/valgrind.h | 112 - memory/jemalloc/src/include/jemalloc/jemalloc.sh | 28 - .../src/include/jemalloc/jemalloc_defs.h.in | 21 - .../src/include/jemalloc/jemalloc_macros.h.in | 47 - .../src/include/jemalloc/jemalloc_mangle.sh | 45 - .../src/include/jemalloc/jemalloc_protos.h.in | 50 - .../src/include/jemalloc/jemalloc_rename.sh | 22 - .../src/include/jemalloc/jemalloc_typedefs.h.in | 2 - .../src/include/msvc_compat/C99/inttypes.h | 313 - .../jemalloc/src/include/msvc_compat/C99/stdbool.h | 20 - .../jemalloc/src/include/msvc_compat/C99/stdint.h | 247 - memory/jemalloc/src/include/msvc_compat/strings.h | 23 - memory/jemalloc/src/install-sh | 250 - memory/jemalloc/src/jemalloc.pc.in | 11 - memory/jemalloc/src/src/arena.c | 2574 - memory/jemalloc/src/src/atomic.c | 2 - memory/jemalloc/src/src/base.c | 139 - memory/jemalloc/src/src/bitmap.c | 78 - memory/jemalloc/src/src/chunk.c | 463 - memory/jemalloc/src/src/chunk_dss.c | 208 - memory/jemalloc/src/src/chunk_mmap.c | 213 - memory/jemalloc/src/src/ckh.c | 565 - memory/jemalloc/src/src/ctl.c | 1943 - memory/jemalloc/src/src/extent.c | 39 - memory/jemalloc/src/src/hash.c | 2 - memory/jemalloc/src/src/huge.c | 449 - memory/jemalloc/src/src/jemalloc.c | 2495 - memory/jemalloc/src/src/mb.c | 2 - memory/jemalloc/src/src/mutex.c | 149 - memory/jemalloc/src/src/prof.c | 2131 - memory/jemalloc/src/src/quarantine.c | 182 - memory/jemalloc/src/src/rtree.c | 107 - memory/jemalloc/src/src/stats.c | 622 - memory/jemalloc/src/src/tcache.c | 447 - memory/jemalloc/src/src/tsd.c | 190 - memory/jemalloc/src/src/util.c | 650 - memory/jemalloc/src/src/valgrind.c | 34 - memory/jemalloc/src/src/zone.c | 274 - memory/jemalloc/src/test/include/test/SFMT-alti.h | 186 - .../jemalloc/src/test/include/test/SFMT-params.h | 132 - .../src/test/include/test/SFMT-params11213.h | 81 - .../src/test/include/test/SFMT-params1279.h | 81 - .../src/test/include/test/SFMT-params132049.h | 81 - .../src/test/include/test/SFMT-params19937.h | 81 - .../src/test/include/test/SFMT-params216091.h | 81 - .../src/test/include/test/SFMT-params2281.h | 81 - .../src/test/include/test/SFMT-params4253.h | 81 - .../src/test/include/test/SFMT-params44497.h | 81 - .../src/test/include/test/SFMT-params607.h | 81 - .../src/test/include/test/SFMT-params86243.h | 81 - memory/jemalloc/src/test/include/test/SFMT-sse2.h | 157 - memory/jemalloc/src/test/include/test/SFMT.h | 171 - memory/jemalloc/src/test/include/test/btalloc.h | 31 - .../src/test/include/test/jemalloc_test.h.in | 144 - .../src/test/include/test/jemalloc_test_defs.h.in | 9 - memory/jemalloc/src/test/include/test/math.h | 311 - memory/jemalloc/src/test/include/test/mq.h | 110 - memory/jemalloc/src/test/include/test/mtx.h | 21 - memory/jemalloc/src/test/include/test/test.h | 329 - memory/jemalloc/src/test/include/test/thd.h | 9 - memory/jemalloc/src/test/include/test/timer.h | 13 - .../jemalloc/src/test/integration/MALLOCX_ARENA.c | 69 - .../jemalloc/src/test/integration/aligned_alloc.c | 125 - memory/jemalloc/src/test/integration/allocated.c | 125 - memory/jemalloc/src/test/integration/chunk.c | 59 - memory/jemalloc/src/test/integration/mallocx.c | 97 - .../jemalloc/src/test/integration/posix_memalign.c | 119 - memory/jemalloc/src/test/integration/rallocx.c | 184 - memory/jemalloc/src/test/integration/sdallocx.c | 57 - .../jemalloc/src/test/integration/thread_arena.c | 79 - .../src/test/integration/thread_tcache_enabled.c | 113 - memory/jemalloc/src/test/integration/xallocx.c | 59 - memory/jemalloc/src/test/src/SFMT.c | 719 - memory/jemalloc/src/test/src/btalloc.c | 8 - memory/jemalloc/src/test/src/btalloc_0.c | 3 - memory/jemalloc/src/test/src/btalloc_1.c | 3 - memory/jemalloc/src/test/src/math.c | 2 - memory/jemalloc/src/test/src/mtx.c | 66 - memory/jemalloc/src/test/src/test.c | 107 - memory/jemalloc/src/test/src/thd.c | 39 - memory/jemalloc/src/test/src/timer.c | 57 - memory/jemalloc/src/test/stress/microbench.c | 181 - memory/jemalloc/src/test/test.sh.in | 53 - memory/jemalloc/src/test/unit/SFMT.c | 1605 - memory/jemalloc/src/test/unit/atomic.c | 97 - memory/jemalloc/src/test/unit/bitmap.c | 159 - memory/jemalloc/src/test/unit/ckh.c | 214 - memory/jemalloc/src/test/unit/hash.c | 171 - memory/jemalloc/src/test/unit/junk.c | 254 - memory/jemalloc/src/test/unit/junk_alloc.c | 3 - memory/jemalloc/src/test/unit/junk_free.c | 3 - memory/jemalloc/src/test/unit/lg_chunk.c | 26 - memory/jemalloc/src/test/unit/mallctl.c | 444 - memory/jemalloc/src/test/unit/math.c | 394 - memory/jemalloc/src/test/unit/mq.c | 93 - memory/jemalloc/src/test/unit/mtx.c | 60 - memory/jemalloc/src/test/unit/prof_accum.c | 91 - memory/jemalloc/src/test/unit/prof_active.c | 136 - memory/jemalloc/src/test/unit/prof_gdump.c | 56 - memory/jemalloc/src/test/unit/prof_idump.c | 51 - memory/jemalloc/src/test/unit/prof_reset.c | 236 - memory/jemalloc/src/test/unit/prof_thread_name.c | 129 - memory/jemalloc/src/test/unit/ql.c | 209 - memory/jemalloc/src/test/unit/qr.c | 248 - memory/jemalloc/src/test/unit/quarantine.c | 108 - memory/jemalloc/src/test/unit/rb.c | 336 - memory/jemalloc/src/test/unit/rtree.c | 118 - memory/jemalloc/src/test/unit/stats.c | 472 - memory/jemalloc/src/test/unit/tsd.c | 101 - memory/jemalloc/src/test/unit/util.c | 294 - memory/jemalloc/src/test/unit/zero.c | 78 - memory/jemalloc/update.sh | 26 - memory/jemalloc/upstream.info | 2 - memory/moz.build | 24 +- memory/mozalloc/Makefile.in | 6 - memory/mozalloc/moz.build | 38 +- memory/mozalloc/mozalloc.cpp | 130 +- memory/mozalloc/mozalloc.h | 210 +- memory/mozalloc/mozalloc_abort.cpp | 23 +- memory/mozalloc/mozalloc_abort.h | 16 +- memory/mozalloc/mozalloc_oom.cpp | 4 - memory/mozalloc/mozalloc_oom.h | 23 +- memory/mozalloc/msvc_raise_wrappers.cpp | 25 +- memory/mozalloc/msvc_raise_wrappers.h | 29 +- memory/mozalloc/msvc_throw_wrapper.cpp | 30 - memory/mozalloc/msvc_throw_wrapper.h | 18 - memory/mozalloc/staticruntime/moz.build | 35 + memory/mozalloc/throw_gcc.h | 43 +- memory/mozalloc/throw_msvc.h | 2 - memory/mozalloc/winheap.cpp | 74 + memory/mozjemalloc/Makefile.in | 8 - memory/mozjemalloc/jemalloc.c | 149 +- memory/mozjemalloc/jemalloc_types.h | 2 +- memory/mozjemalloc/linkedlist.h | 2 +- memory/mozjemalloc/moz.build | 29 +- memory/mozjemalloc/osx_zone_types.h | 2 +- memory/mozjemalloc/ql.h | 2 +- memory/mozjemalloc/qr.h | 2 +- memory/mozjemalloc/rb.h | 2 +- memory/replace/dmd/DMD.cpp | 1995 - memory/replace/dmd/DMD.h | 308 - memory/replace/dmd/README | 2 - memory/replace/dmd/dmd.py | 712 - memory/replace/dmd/moz.build | 41 - memory/replace/dmd/test/SmokeDMD.cpp | 373 - .../dmd/test/full-empty-cumulative-expected.txt | 19 - .../dmd/test/full-empty-dark-matter-expected.txt | 30 - .../replace/dmd/test/full-empty-live-expected.txt | 19 - .../dmd/test/full-sampled-live-expected.txt | 81 - .../test/full-unsampled1-dark-matter-expected.txt | 266 - .../dmd/test/full-unsampled1-live-expected.txt | 128 - .../test/full-unsampled2-cumulative-expected.txt | 174 - .../test/full-unsampled2-dark-matter-expected.txt | 141 - memory/replace/dmd/test/moz.build | 26 - .../dmd/test/script-diff-dark-matter-expected.txt | 129 - .../replace/dmd/test/script-diff-dark-matter1.json | 54 - .../replace/dmd/test/script-diff-dark-matter2.json | 54 - .../replace/dmd/test/script-diff-live-expected.txt | 83 - memory/replace/dmd/test/script-diff-live1.json | 54 - memory/replace/dmd/test/script-diff-live2.json | 56 - .../dmd/test/script-ignore-alloc-fns-expected.txt | 73 - .../replace/dmd/test/script-ignore-alloc-fns.json | 47 - .../dmd/test/script-max-frames-1-expected.txt | 27 - .../dmd/test/script-max-frames-3-expected.txt | 49 - .../dmd/test/script-max-frames-8-expected.txt | 70 - memory/replace/dmd/test/script-max-frames.json | 44 - .../test/script-sort-by-num-blocks-expected.txt | 47 - .../dmd/test/script-sort-by-req-expected.txt | 47 - .../dmd/test/script-sort-by-slop-expected.txt | 47 - .../dmd/test/script-sort-by-usable-expected.txt | 47 - memory/replace/dmd/test/script-sort-by.json.gz | Bin 305 -> 0 bytes memory/replace/dmd/test/test_dmd.js | 197 - memory/replace/dmd/test/xpcshell.ini | 32 - memory/replace/dummy/moz.build | 6 +- memory/replace/jemalloc/moz.build | 35 - memory/replace/jemalloc/pthread_atfork.c | 10 - memory/replace/logalloc/FdPrintf.cpp | 3 +- memory/replace/logalloc/LogAlloc.cpp | 62 +- memory/replace/logalloc/Makefile.in | 6 - memory/replace/logalloc/README | 30 +- memory/replace/logalloc/moz.build | 3 +- memory/replace/logalloc/replay/Replay.cpp | 29 +- memory/replace/logalloc/replay/logalloc_munge.py | 24 +- memory/replace/logalloc/replay/moz.build | 6 +- memory/replace/logalloc/replay/replay.log | 34 +- memory/replace/moz.build | 13 +- memory/replace/replace/ReplaceMalloc.cpp | 253 + memory/replace/replace/moz.build | 13 + memory/volatile/VolatileBuffer.h | 9 +- memory/volatile/moz.build | 4 +- memory/volatile/tests/TestVolatileBuffer.cpp | 9 +- memory/volatile/tests/moz.build | 4 +- mfbt/Alignment.h | 17 +- mfbt/AllocPolicy.h | 49 +- mfbt/AlreadyAddRefed.h | 21 +- mfbt/Array.h | 33 + mfbt/ArrayUtils.h | 39 +- mfbt/Assertions.cpp | 66 + mfbt/Assertions.h | 202 +- mfbt/Atomics.h | 521 +- mfbt/Attributes.h | 346 +- mfbt/BinarySearch.h | 18 +- mfbt/BufferList.h | 568 + mfbt/Casting.h | 43 +- mfbt/ChaosMode.cpp | 17 + mfbt/ChaosMode.h | 72 +- mfbt/Char16.h | 54 +- mfbt/CheckedInt.h | 2 +- mfbt/Compiler.h | 11 +- mfbt/Compression.cpp | 5 + mfbt/Compression.h | 12 +- mfbt/Constants.h | 16 - mfbt/DebugOnly.h | 21 +- mfbt/Endian.h | 695 - mfbt/EndianUtils.h | 695 + mfbt/EnumSet.h | 162 +- mfbt/EnumTypeTraits.h | 70 + mfbt/EnumeratedArray.h | 38 +- mfbt/EnumeratedRange.h | 201 + mfbt/FastBernoulliTrial.h | 379 + mfbt/FloatingPoint.h | 74 +- mfbt/Function.h | 80 +- mfbt/GuardObjects.h | 47 +- mfbt/HashFunctions.h | 129 +- mfbt/IndexSequence.h | 143 + mfbt/IntegerPrintfMacros.h | 6 + mfbt/IntegerRange.h | 35 +- mfbt/IteratorTraits.h | 39 - mfbt/JSONWriter.h | 7 +- mfbt/LinkedList.h | 276 +- mfbt/LinuxSignal.h | 7 +- mfbt/MacroArgs.h | 4 + mfbt/MacroForEach.h | 2 +- mfbt/MathAlgorithms.h | 56 +- mfbt/Maybe.h | 80 +- mfbt/NotNull.h | 209 + mfbt/NullPtr.h | 2 +- mfbt/NumericLimits.h | 40 - mfbt/OperatorNewExtensions.h | 52 + mfbt/PodOperations.h | 11 + mfbt/Poison.cpp | 4 +- mfbt/Poison.h | 46 + mfbt/Range.h | 51 +- mfbt/RangedArray.h | 66 + mfbt/RangedPtr.h | 22 +- mfbt/ReentrancyGuard.h | 10 +- mfbt/RefCounted.h | 210 + mfbt/RefPtr.h | 829 +- mfbt/ReverseIterator.h | 30 +- mfbt/RollingMean.h | 2 +- mfbt/SHA1.cpp | 2 +- mfbt/Saturate.h | 288 + mfbt/ScopeExit.h | 135 + mfbt/Scoped.h | 67 +- mfbt/SegmentedVector.h | 85 +- mfbt/Span.h | 1041 + mfbt/SplayTree.h | 50 +- mfbt/Sprintf.h | 41 + mfbt/StaticAnalysisFunctions.h | 49 + mfbt/TemplateLib.h | 21 + mfbt/TextUtils.h | 4 +- mfbt/ThreadLocal.h | 109 +- mfbt/Tuple.h | 461 + mfbt/TypeTraits.h | 192 +- mfbt/TypedEnumBits.h | 22 +- mfbt/Types.h | 2 +- mfbt/UniquePtr.h | 112 +- mfbt/UniquePtrExtensions.h | 57 + mfbt/Unused.cpp | 13 + mfbt/Unused.h | 38 + mfbt/Variant.h | 625 + mfbt/Vector.h | 617 +- mfbt/WeakPtr.h | 80 +- mfbt/WindowsVersion.h | 42 +- mfbt/XorShift128PlusRNG.h | 121 + mfbt/decimal/Decimal.cpp | 90 +- mfbt/decimal/Decimal.h | 36 +- mfbt/decimal/LICENSE-APPLE | 21 - mfbt/decimal/LICENSE-LGPL-2 | 481 - mfbt/decimal/LICENSE-LGPL-2.1 | 502 - mfbt/decimal/UPSTREAM-GIT-SHA | 1 + mfbt/decimal/comparison-with-nan.patch | 6 +- mfbt/decimal/fix-wshadow-warnings.patch | 171 + mfbt/decimal/floor-ceiling.patch | 89 - mfbt/decimal/mfbt-abi-markers.patch | 22 +- mfbt/decimal/moz-decimal-utils.h | 12 +- mfbt/decimal/to-moz-dependencies.patch | 81 +- mfbt/decimal/update.sh | 32 +- mfbt/decimal/zero-serialization.patch | 2 +- mfbt/double-conversion/fix-aarch64-macro.patch | 23 - mfbt/double-conversion/fix-gcc-warnings.patch | 24 - mfbt/double-conversion/strtod.cc | 3 +- mfbt/double-conversion/update.sh | 4 - mfbt/double-conversion/utils.h | 10 +- mfbt/moz.build | 80 +- mfbt/objs.mozbuild | 40 + mfbt/staticruntime/moz.build | 29 + mfbt/tests/TestArray.cpp | 34 + mfbt/tests/TestAtomics.cpp | 42 + mfbt/tests/TestBufferList.cpp | 295 + mfbt/tests/TestEndian.cpp | 4 +- mfbt/tests/TestEnumSet.cpp | 40 + mfbt/tests/TestEnumTypeTraits.cpp | 136 + mfbt/tests/TestEnumeratedArray.cpp | 42 + mfbt/tests/TestFastBernoulliTrial.cpp | 209 + mfbt/tests/TestFloatingPoint.cpp | 13 + mfbt/tests/TestFunction.cpp | 20 +- mfbt/tests/TestIntegerPrintfMacros.cpp | 171 +- mfbt/tests/TestIntegerRange.cpp | 163 + mfbt/tests/TestLinkedList.cpp | 268 + mfbt/tests/TestMathAlgorithms.cpp | 87 + mfbt/tests/TestMaybe.cpp | 238 +- mfbt/tests/TestNotNull.cpp | 314 + mfbt/tests/TestPair.cpp | 9 +- mfbt/tests/TestPoisonArea.cpp | 7 +- mfbt/tests/TestRange.cpp | 23 + mfbt/tests/TestRefPtr.cpp | 58 +- mfbt/tests/TestSaturate.cpp | 215 + mfbt/tests/TestScopeExit.cpp | 54 + mfbt/tests/TestSegmentedVector.cpp | 136 +- mfbt/tests/TestSplayTree.cpp | 47 + mfbt/tests/TestTemplateLib.cpp | 35 + mfbt/tests/TestTuple.cpp | 296 + mfbt/tests/TestTypeTraits.cpp | 151 +- mfbt/tests/TestTypedEnum.cpp | 8 - mfbt/tests/TestUniquePtr.cpp | 19 +- mfbt/tests/TestVariant.cpp | 188 + mfbt/tests/TestVector.cpp | 328 + mfbt/tests/TestXorShift128PlusRNG.cpp | 115 + mfbt/tests/gtest/TestSpan.cpp | 2079 + mfbt/tests/gtest/moz.build | 15 + mfbt/tests/moz.build | 28 +- mfbt/unused.cpp | 13 - mfbt/unused.h | 32 - mobile/android/.eslintrc | 109 + mobile/android/app.mozbuild | 6 +- mobile/android/app/assets/example_asset.txt | 1 + .../android/app/assets/parental_controls_theme.png | Bin 0 -> 2915 bytes mobile/android/app/assets/publicsuffixlist | 8406 ++ mobile/android/app/build.gradle | 404 + mobile/android/app/checkstyle.xml | 63 + mobile/android/app/lint.xml | 223 + mobile/android/app/mobile.js | 347 +- mobile/android/app/moz.build | 17 +- mobile/android/app/omnijar/build.gradle | 33 + .../app/src/androidTest/AndroidManifest.xml | 61 + .../org/mozilla/gecko/TestGeckoApplication.java | 27 + mobile/android/app/ua-update.json.in | 15 + mobile/android/base/ANRReporter.java | 592 - mobile/android/base/AboutPages.java | 107 - mobile/android/base/ActionModeCompat.java | 127 - mobile/android/base/ActionModeCompatView.java | 177 - mobile/android/base/ActivityHandlerHelper.java | 38 - mobile/android/base/AdjustConstants.java.in | 32 + mobile/android/base/AlertNotification.java | 125 - mobile/android/base/AndroidGamepadManager.java | 391 - mobile/android/base/AndroidManifest.xml.in | 458 +- mobile/android/base/AppConstants.java.in | 182 +- mobile/android/base/AppNotificationClient.java | 25 - mobile/android/base/Assert.java | 84 - mobile/android/base/BaseGoannaInterface.java | 154 - mobile/android/base/BrowserApp.java | 3656 - mobile/android/base/BrowserLocaleManager.java | 440 - mobile/android/base/ChromeCast.java | 499 - mobile/android/base/ContactService.java | 2014 - mobile/android/base/ContextGetter.java | 15 - mobile/android/base/CrashHandler.java | 468 - mobile/android/base/CustomEditText.java | 88 - mobile/android/base/DataReportingNotification.java | 133 - mobile/android/base/DoorHangerPopup.java | 349 - mobile/android/base/DownloadsIntegration.java | 211 - mobile/android/base/DynamicToolbar.java | 167 - mobile/android/base/EditBookmarkDialog.java | 248 - mobile/android/base/EventDispatcher.java | 292 - .../android/base/FennecManifest_permissions.xml.in | 65 + mobile/android/base/FilePicker.java | 228 - mobile/android/base/FilePickerResultHandler.java | 275 - mobile/android/base/FindInPageBar.java | 259 - mobile/android/base/FormAssistPopup.java | 447 - .../base/GcmAndroidManifest_permissions.xml.in | 4 + .../base/GcmAndroidManifest_services.xml.in | 29 + mobile/android/base/GlobalHistory.java | 159 - mobile/android/base/GoannaAccessibility.java | 434 - mobile/android/base/GoannaActivity.java | 100 - mobile/android/base/GoannaActivityStatus.java | 10 - mobile/android/base/GoannaApp.java | 2618 - mobile/android/base/GoannaAppShell.java | 2689 - mobile/android/base/GoannaApplication.java | 168 - mobile/android/base/GoannaBatteryManager.java | 197 - .../android/base/GoannaConnectivityReceiver.java | 89 - mobile/android/base/GoannaEditable.java | 1249 - mobile/android/base/GoannaEditableClient.java | 21 - mobile/android/base/GoannaEditableListener.java | 30 - mobile/android/base/GoannaEvent.java | 850 - mobile/android/base/GoannaHalDefines.java | 25 - mobile/android/base/GoannaInputConnection.java | 1070 - mobile/android/base/GoannaJavaSampler.java | 218 - mobile/android/base/GoannaMediaPlayer.java | 27 - mobile/android/base/GoannaMessageReceiver.java | 19 - mobile/android/base/GoannaNetworkManager.java | 332 - mobile/android/base/GoannaProfile.java | 888 - mobile/android/base/GoannaProfileDirectories.java | 228 - mobile/android/base/GoannaProfilesProvider.java | 149 - mobile/android/base/GoannaScreenOrientation.java | 384 - mobile/android/base/GoannaSharedPrefs.java | 263 - mobile/android/base/GoannaSmsManager.java | 1000 - mobile/android/base/GoannaThread.java | 209 - mobile/android/base/GoannaUpdateReceiver.java | 25 - mobile/android/base/GoannaView.java | 695 - mobile/android/base/GoannaViewChrome.java | 81 - mobile/android/base/GoannaViewContent.java | 56 - mobile/android/base/GuestSession.java | 70 - mobile/android/base/InputMethods.java | 76 - mobile/android/base/IntentHelper.java | 138 - mobile/android/base/JavaAddonManager.java | 196 - mobile/android/base/LayoutInterceptor.java | 11 - mobile/android/base/LocaleManager.java | 42 - mobile/android/base/Locales.java | 116 - mobile/android/base/Makefile.in | 480 +- mobile/android/base/MediaCastingBar.java | 120 - mobile/android/base/MediaPlayerManager.java | 224 - mobile/android/base/MemoryMonitor.java | 254 - mobile/android/base/MotionEventInterceptor.java | 13 - mobile/android/base/NSSBridge.java | 55 - mobile/android/base/NewTabletUI.java | 17 - mobile/android/base/NotificationClient.java | 212 - mobile/android/base/NotificationHandler.java | 194 - mobile/android/base/NotificationHelper.java | 377 - mobile/android/base/NotificationService.java | 51 - mobile/android/base/OrderedBroadcastHelper.java | 129 - mobile/android/base/OuterLayout.java | 254 - mobile/android/base/PrefsHelper.java | 196 - mobile/android/base/PrivateTab.java | 29 - mobile/android/base/ReaderModeUtils.java | 48 - mobile/android/base/ReadingListHelper.java | 303 - .../android/base/RemoteClientsDialogFragment.java | 126 - .../base/RemoteTabsExpandableListAdapter.java | 245 - mobile/android/base/Restarter.java | 71 - mobile/android/base/RestrictedProfiles.java | 241 - mobile/android/base/ScrollAnimator.java | 84 - mobile/android/base/ServiceNotificationClient.java | 71 - mobile/android/base/SessionParser.java | 117 - mobile/android/base/SharedPreferencesHelper.java | 311 - mobile/android/base/SiteIdentity.java | 213 - mobile/android/base/SmsManager.java | 39 - mobile/android/base/SuggestClient.java | 152 - mobile/android/base/SurfaceBits.java | 17 - mobile/android/base/SysInfo.java | 232 - mobile/android/base/Tab.java | 922 - mobile/android/base/Tabs.java | 922 - mobile/android/base/Telemetry.java | 206 - mobile/android/base/TelemetryContract.java | 274 - mobile/android/base/TextSelection.java | 335 - mobile/android/base/TextSelectionHandle.java | 212 - mobile/android/base/ThumbnailHelper.java | 216 - mobile/android/base/TouchEventInterceptor.java | 14 - mobile/android/base/Webapp.java | 13 - mobile/android/base/WebappFragmentRepeater.inc | 301 - .../base/WebappManifestFragment.xml.frag.in | 9 - mobile/android/base/ZoomConstraints.java | 53 - mobile/android/base/ZoomedView.java | 492 - mobile/android/base/adjust-sdk-sandbox.token | 1 + mobile/android/base/adjust_sdk_app_token.in | 3 + .../aidl/org/mozilla/gecko/media/FormatParam.aidl | 7 + .../base/aidl/org/mozilla/gecko/media/ICodec.aidl | 26 + .../org/mozilla/gecko/media/ICodecCallbacks.aidl | 16 + .../org/mozilla/gecko/media/IMediaDrmBridge.aidl | 25 + .../gecko/media/IMediaDrmBridgeCallbacks.aidl | 31 + .../org/mozilla/gecko/media/IMediaManager.aidl | 18 + .../base/aidl/org/mozilla/gecko/media/Sample.aidl | 7 + .../org/mozilla/gecko/media/SessionKeyInfo.aidl | 7 + mobile/android/base/android-services.mozbuild | 172 +- mobile/android/base/animation/AnimationUtils.java | 21 - mobile/android/base/animation/AnimatorProxy.java | 354 - mobile/android/base/animation/BounceAnimator.java | 55 - .../base/animation/HeightChangeAnimation.java | 27 - .../android/base/animation/PropertyAnimator.java | 348 - .../android/base/animation/Rotate3DAnimation.java | 97 - .../android/base/animation/TransitionsTracker.java | 119 - mobile/android/base/animation/ViewHelper.java | 62 - .../android/base/background/BackgroundService.java | 110 - .../base/background/ReadingListConstants.java | 23 - .../base/background/bagheera/BagheeraClient.java | 258 - .../bagheera/BagheeraRequestDelegate.java | 15 - .../bagheera/BoundedByteArrayEntity.java | 88 - .../base/background/bagheera/DeflateHelper.java | 77 - .../android/base/background/common/DateUtils.java | 43 - .../base/background/common/EditorBranch.java | 82 - .../base/background/common/GlobalConstants.java | 38 - .../base/background/common/PrefsBranch.java | 83 - .../android/base/background/common/log/Logger.java | 232 - .../log/writers/AndroidLevelCachingLogWriter.java | 132 - .../common/log/writers/AndroidLogWriter.java | 46 - .../log/writers/LevelFilteringLogWriter.java | 67 - .../background/common/log/writers/LogWriter.java | 29 - .../common/log/writers/PrintLogWriter.java | 77 - .../common/log/writers/SimpleTagLogWriter.java | 21 - .../common/log/writers/StringLogWriter.java | 57 - .../common/log/writers/TagLogWriter.java | 55 - .../log/writers/ThreadLocalTagLogWriter.java | 25 - .../common/telemetry/TelemetryWrapper.java | 56 - .../datareporting/TelemetryRecorder.java | 316 - .../android/base/background/db/CursorDumper.java | 99 - mobile/android/base/background/db/Tab.java | 86 - .../background/fxa/FxAccount10AuthDelegate.java | 218 - .../background/fxa/FxAccount10CreateDelegate.java | 57 - .../background/fxa/FxAccount20CreateDelegate.java | 55 - .../background/fxa/FxAccount20LoginDelegate.java | 39 - .../background/fxa/FxAccountAgeLockoutHelper.java | 137 - .../base/background/fxa/FxAccountClient.java | 23 - .../base/background/fxa/FxAccountClient10.java | 859 - .../base/background/fxa/FxAccountClient20.java | 246 - .../background/fxa/FxAccountClientException.java | 133 - .../base/background/fxa/FxAccountRemoteError.java | 31 - .../base/background/fxa/FxAccountUtils.java | 217 - .../base/background/fxa/PasswordStretcher.java | 12 - .../background/fxa/QuickPasswordStretcher.java | 35 - .../android/base/background/fxa/SkewHandler.java | 111 - .../fxa/oauth/FxAccountAbstractClient.java | 224 - .../oauth/FxAccountAbstractClientException.java | 68 - .../fxa/oauth/FxAccountOAuthClient10.java | 101 - .../fxa/oauth/FxAccountOAuthRemoteError.java | 19 - .../fxa/profile/FxAccountProfileClient10.java | 59 - .../healthreport/AndroidConfigurationProvider.java | 76 - .../base/background/healthreport/Environment.java | 98 - .../healthreport/EnvironmentBuilder.java | 189 - .../background/healthreport/EnvironmentV1.java | 270 - .../background/healthreport/EnvironmentV2.java | 30 - .../HealthReportBroadcastReceiver.java | 41 - .../healthreport/HealthReportBroadcastService.java | 260 - .../healthreport/HealthReportConstants.java | 128 - .../healthreport/HealthReportDatabaseStorage.java | 1678 - .../healthreport/HealthReportDatabases.java | 53 - .../healthreport/HealthReportGenerator.java | 710 - .../healthreport/HealthReportProvider.java | 301 - .../healthreport/HealthReportStorage.java | 238 - .../background/healthreport/HealthReportUtils.java | 136 - .../healthreport/ProfileInformationCache.java | 385 - .../prune/HealthReportPruneService.java | 90 - .../background/healthreport/prune/PrunePolicy.java | 233 - .../prune/PrunePolicyDatabaseStorage.java | 147 - .../healthreport/prune/PrunePolicyStorage.java | 26 - .../upload/AndroidSubmissionClient.java | 471 - .../upload/HealthReportUploadService.java | 89 - .../upload/ObsoleteDocumentTracker.java | 245 - .../healthreport/upload/SubmissionClient.java | 42 - .../healthreport/upload/SubmissionPolicy.java | 460 - .../base/background/nativecode/NativeCrypto.java | 45 - .../background/preferences/PreferenceFragment.java | 318 - .../preferences/PreferenceManagerCompat.java | 226 - mobile/android/base/browserid/ASNUtils.java | 82 - .../android/base/browserid/BrowserIDKeyPair.java | 35 - .../base/browserid/DSACryptoImplementation.java | 240 - .../android/base/browserid/JSONWebTokenUtils.java | 256 - .../base/browserid/MockMyIDTokenFactory.java | 128 - .../base/browserid/RSACryptoImplementation.java | 182 - .../android/base/browserid/SigningPrivateKey.java | 41 - .../android/base/browserid/VerifyingPublicKey.java | 34 - .../AbstractBrowserIDRemoteVerifierClient.java | 95 - .../verifier/BrowserIDRemoteVerifierClient10.java | 62 - .../verifier/BrowserIDRemoteVerifierClient20.java | 58 - .../verifier/BrowserIDVerifierClient.java | 9 - .../verifier/BrowserIDVerifierDelegate.java | 13 - .../verifier/BrowserIDVerifierException.java | 41 - .../res/drawable-mdpi/crash_reporter.png | Bin 0 -> 2833 bytes .../res}/drawable/textbox_bg.xml | 0 .../crashreporter/res/layout/crash_reporter.xml | 126 + .../base/crashreporter/res/values/colors.xml | 13 + .../base/crashreporter/res/values/styles.xml | 15 + .../db/AbstractPerProfileDatabaseProvider.java | 79 - .../base/db/AbstractTransactionalProvider.java | 337 - mobile/android/base/db/BaseTable.java | 64 - mobile/android/base/db/BrowserContract.java | 483 - mobile/android/base/db/BrowserDB.java | 177 - mobile/android/base/db/BrowserDatabaseHelper.java | 1064 - mobile/android/base/db/BrowserProvider.java | 1475 - mobile/android/base/db/DBUtils.java | 388 - mobile/android/base/db/FormHistoryProvider.java | 167 - mobile/android/base/db/HomeProvider.java | 194 - mobile/android/base/db/LocalBrowserDB.java | 1629 - .../android/base/db/LocalReadingListAccessor.java | 211 - mobile/android/base/db/LocalSearches.java | 28 - mobile/android/base/db/LocalTabsAccessor.java | 262 - mobile/android/base/db/LocalURLMetadata.java | 195 - mobile/android/base/db/PasswordsProvider.java | 322 - .../base/db/PerProfileDatabaseProvider.java | 55 - mobile/android/base/db/PerProfileDatabases.java | 86 - mobile/android/base/db/ReadingListAccessor.java | 42 - mobile/android/base/db/ReadingListProvider.java | 414 - mobile/android/base/db/RemoteClient.java | 65 - mobile/android/base/db/RemoteTab.java | 91 - .../base/db/SQLiteBridgeContentProvider.java | 474 - mobile/android/base/db/SearchHistoryProvider.java | 127 - mobile/android/base/db/Searches.java | 12 - .../base/db/SharedBrowserDatabaseProvider.java | 128 - mobile/android/base/db/StubBrowserDB.java | 375 - mobile/android/base/db/SuggestedSites.java | 614 - mobile/android/base/db/Table.java | 47 - mobile/android/base/db/TabsAccessor.java | 26 - mobile/android/base/db/TabsProvider.java | 413 - mobile/android/base/db/TopSitesCursorWrapper.java | 583 - mobile/android/base/db/URLMetadata.java | 21 - mobile/android/base/db/URLMetadataTable.java | 78 - mobile/android/base/distribution/Distribution.java | 913 - .../base/distribution/ReferrerDescriptor.java | 55 - .../base/distribution/ReferrerReceiver.java | 88 - mobile/android/base/docs/gradle.rst | 97 - mobile/android/base/docs/index.rst | 10 - mobile/android/base/docs/localeswitching.rst | 97 - mobile/android/base/docs/uitelemetry.rst | 159 - mobile/android/base/favicons/Favicons.java | 583 - mobile/android/base/favicons/LoadFaviconTask.java | 619 - .../base/favicons/OnFaviconLoadedListener.java | 14 - mobile/android/base/favicons/RemoteFavicon.java | 89 - .../android/base/favicons/cache/FaviconCache.java | 606 - .../base/favicons/cache/FaviconCacheElement.java | 117 - .../base/favicons/cache/FaviconsForURL.java | 164 - .../base/favicons/decoders/FaviconDecoder.java | 196 - .../android/base/favicons/decoders/ICODecoder.java | 377 - .../base/favicons/decoders/IconDirectoryEntry.java | 201 - .../base/favicons/decoders/LoadFaviconResult.java | 76 - mobile/android/base/fennec-ids-generator.py | 63 - mobile/android/base/firstrun/FirstrunPager.java | 90 - .../android/base/firstrun/FirstrunPagerConfig.java | 36 - mobile/android/base/firstrun/FirstrunPane.java | 80 - mobile/android/base/firstrun/FirstrunPanel.java | 24 - mobile/android/base/firstrun/WelcomePanel.java | 46 - mobile/android/base/fxa/AccountLoader.java | 184 - mobile/android/base/fxa/FirefoxAccounts.java | 335 - mobile/android/base/fxa/FxAccountConstants.java | 85 - .../fxa/activities/FxAccountAbstractActivity.java | 152 - .../activities/FxAccountAbstractSetupActivity.java | 605 - ...FxAccountAbstractUpdateCredentialsActivity.java | 186 - .../FxAccountConfirmAccountActivity.java | 171 - .../activities/FxAccountCreateAccountActivity.java | 537 - .../FxAccountCreateAccountNotAllowedActivity.java | 36 - .../FxAccountFinishMigratingActivity.java | 63 - .../activities/FxAccountGetStartedActivity.java | 171 - .../FxAccountMigrationFinishedActivity.java | 67 - .../fxa/activities/FxAccountSignInActivity.java | 131 - .../fxa/activities/FxAccountStatusActivity.java | 192 - .../fxa/activities/FxAccountStatusFragment.java | 848 - .../FxAccountUpdateCredentialsActivity.java | 52 - .../FxAccountVerifiedAccountActivity.java | 66 - .../base/fxa/authenticator/AccountPickler.java | 348 - .../base/fxa/authenticator/AndroidFxAccount.java | 703 - .../FxADefaultLoginStateMachineDelegate.java | 84 - .../fxa/authenticator/FxAccountAuthenticator.java | 370 - .../FxAccountAuthenticatorService.java | 55 - .../fxa/authenticator/FxAccountLoginDelegate.java | 26 - .../fxa/authenticator/FxAccountLoginException.java | 33 - .../base/fxa/login/BaseRequestDelegate.java | 49 - mobile/android/base/fxa/login/Cohabiting.java | 50 - mobile/android/base/fxa/login/Doghouse.java | 25 - mobile/android/base/fxa/login/Engaged.java | 91 - .../base/fxa/login/FxAccountLoginStateMachine.java | 84 - .../base/fxa/login/FxAccountLoginTransition.java | 68 - mobile/android/base/fxa/login/Married.java | 118 - .../android/base/fxa/login/MigratedFromSync11.java | 28 - mobile/android/base/fxa/login/Separated.java | 25 - mobile/android/base/fxa/login/State.java | 72 - mobile/android/base/fxa/login/StateFactory.java | 206 - .../android/base/fxa/login/TokensAndKeysState.java | 41 - .../fxa/receivers/FxAccountDeletedReceiver.java | 33 - .../fxa/receivers/FxAccountDeletedService.java | 85 - .../fxa/receivers/FxAccountUpgradeReceiver.java | 133 - .../base/fxa/sync/FxAccountGlobalSession.java | 44 - .../fxa/sync/FxAccountNotificationManager.java | 112 - .../base/fxa/sync/FxAccountSchedulePolicy.java | 178 - .../base/fxa/sync/FxAccountSyncAdapter.java | 553 - .../base/fxa/sync/FxAccountSyncDelegate.java | 110 - .../base/fxa/sync/FxAccountSyncService.java | 28 - .../base/fxa/sync/FxAccountSyncStatusHelper.java | 101 - mobile/android/base/fxa/sync/SchedulePolicy.java | 43 - .../base/fxa/tasks/FxAccountCodeResender.java | 109 - .../base/fxa/tasks/FxAccountCreateAccountTask.java | 42 - .../android/base/fxa/tasks/FxAccountSetupTask.java | 121 - .../base/fxa/tasks/FxAccountSignInTask.java | 42 - .../fxa/tasks/FxAccountUnlockCodeResender.java | 105 - mobile/android/base/geckoview.ddf | 75 + mobile/android/base/gfx/Axis.java | 541 - mobile/android/base/gfx/BitmapUtils.java | 431 - mobile/android/base/gfx/BufferedImage.java | 85 - mobile/android/base/gfx/BufferedImageGLInfo.java | 35 - mobile/android/base/gfx/DisplayPortCalculator.java | 776 - mobile/android/base/gfx/DisplayPortMetrics.java | 78 - mobile/android/base/gfx/DrawTimingQueue.java | 94 - mobile/android/base/gfx/FloatSize.java | 54 - mobile/android/base/gfx/FullScreenState.java | 12 - mobile/android/base/gfx/GLController.java | 349 - mobile/android/base/gfx/GoannaLayerClient.java | 1012 - .../android/base/gfx/ImmutableViewportMetrics.java | 374 - .../android/base/gfx/InputConnectionHandler.java | 22 - mobile/android/base/gfx/IntSize.java | 91 - mobile/android/base/gfx/JavaPanZoomController.java | 1470 - mobile/android/base/gfx/Layer.java | 207 - mobile/android/base/gfx/LayerMarginsAnimator.java | 312 - mobile/android/base/gfx/LayerRenderer.java | 717 - mobile/android/base/gfx/LayerView.java | 702 - .../android/base/gfx/NativePanZoomController.java | 108 - mobile/android/base/gfx/Overscroll.java | 21 - mobile/android/base/gfx/OverscrollEdgeEffect.java | 160 - mobile/android/base/gfx/PanZoomController.java | 52 - mobile/android/base/gfx/PanZoomTarget.java | 32 - mobile/android/base/gfx/PanningPerfAPI.java | 123 - mobile/android/base/gfx/PluginLayer.java | 169 - mobile/android/base/gfx/PointUtils.java | 51 - mobile/android/base/gfx/ProgressiveUpdateData.java | 29 - mobile/android/base/gfx/RectUtils.java | 126 - mobile/android/base/gfx/RenderTask.java | 80 - mobile/android/base/gfx/ScrollbarLayer.java | 428 - .../base/gfx/SimpleScaleGestureDetector.java | 322 - .../android/base/gfx/SubdocumentScrollHelper.java | 142 - mobile/android/base/gfx/TextureGenerator.java | 77 - mobile/android/base/gfx/TextureReaper.java | 51 - mobile/android/base/gfx/TileLayer.java | 39 - mobile/android/base/gfx/TouchEventHandler.java | 308 - mobile/android/base/gfx/ViewTransform.java | 28 - mobile/android/base/gfx/VirtualLayer.java | 36 - mobile/android/base/goannaview.ddf | 79 - .../android/base/health/BrowserHealthRecorder.java | 988 - .../android/base/health/BrowserHealthReporter.java | 157 - mobile/android/base/health/HealthRecorder.java | 39 - mobile/android/base/health/SessionInformation.java | 137 - .../android/base/health/StubbedHealthRecorder.java | 52 - mobile/android/base/home/BookmarkFolderView.java | 55 - mobile/android/base/home/BookmarksListAdapter.java | 302 - mobile/android/base/home/BookmarksListView.java | 124 - mobile/android/base/home/BookmarksPanel.java | 246 - mobile/android/base/home/BrowserSearch.java | 1039 - mobile/android/base/home/DynamicPanel.java | 395 - mobile/android/base/home/FramePanelLayout.java | 52 - mobile/android/base/home/HistoryPanel.java | 493 - mobile/android/base/home/HomeAdapter.java | 177 - mobile/android/base/home/HomeBanner.java | 328 - mobile/android/base/home/HomeConfig.java | 1599 - mobile/android/base/home/HomeConfigLoader.java | 86 - .../android/base/home/HomeConfigPrefsBackend.java | 425 - mobile/android/base/home/HomeContextMenuInfo.java | 82 - .../android/base/home/HomeExpandableListView.java | 68 - mobile/android/base/home/HomeFragment.java | 382 - mobile/android/base/home/HomeListView.java | 138 - mobile/android/base/home/HomePager.java | 536 - mobile/android/base/home/HomePagerTabStrip.java | 143 - mobile/android/base/home/HomePanelsManager.java | 361 - mobile/android/base/home/ImageLoader.java | 154 - .../android/base/home/MultiTypeCursorAdapter.java | 95 - mobile/android/base/home/PanelAuthCache.java | 82 - mobile/android/base/home/PanelAuthLayout.java | 64 - mobile/android/base/home/PanelBackItemView.java | 48 - mobile/android/base/home/PanelGridView.java | 109 - mobile/android/base/home/PanelInfoManager.java | 162 - mobile/android/base/home/PanelItemView.java | 103 - mobile/android/base/home/PanelLayout.java | 747 - mobile/android/base/home/PanelListView.java | 83 - mobile/android/base/home/PanelRefreshLayout.java | 95 - mobile/android/base/home/PanelViewAdapter.java | 113 - mobile/android/base/home/PanelViewItemHandler.java | 64 - mobile/android/base/home/PinSiteDialog.java | 244 - mobile/android/base/home/ReadingListPanel.java | 227 - mobile/android/base/home/ReadingListRow.java | 91 - mobile/android/base/home/RecentTabsPanel.java | 420 - .../android/base/home/RemoteTabsBaseFragment.java | 281 - .../home/RemoteTabsExpandableListFragment.java | 245 - .../base/home/RemoteTabsExpandableListState.java | 163 - mobile/android/base/home/RemoteTabsPanel.java | 243 - .../base/home/RemoteTabsSplitPlaneFragment.java | 365 - .../base/home/RemoteTabsStaticFragment.java | 135 - mobile/android/base/home/SearchEngine.java | 93 - mobile/android/base/home/SearchEngineRow.java | 288 - mobile/android/base/home/SearchLoader.java | 113 - mobile/android/base/home/SimpleCursorLoader.java | 126 - mobile/android/base/home/TabMenuStrip.java | 121 - mobile/android/base/home/TabMenuStripLayout.java | 194 - mobile/android/base/home/TopSitesGridItemView.java | 327 - mobile/android/base/home/TopSitesGridView.java | 168 - mobile/android/base/home/TopSitesPanel.java | 961 - .../android/base/home/TopSitesThumbnailView.java | 152 - .../home/TransitionAwareCursorLoaderCallbacks.java | 57 - mobile/android/base/home/TwoLinePageRow.java | 293 - .../base/java/org/mozilla/gecko/ANRReporter.java | 596 + .../base/java/org/mozilla/gecko/AboutPages.java | 117 + .../java/org/mozilla/gecko/AccountsHelper.java | 318 + .../org/mozilla/gecko/ActionBarTextSelection.java | 256 + .../java/org/mozilla/gecko/ActionModeCompat.java | 135 + .../org/mozilla/gecko/ActionModeCompatView.java | 202 + .../org/mozilla/gecko/ActivityHandlerHelper.java | 61 + .../base/java/org/mozilla/gecko/BootReceiver.java | 27 + .../base/java/org/mozilla/gecko/BrowserApp.java | 4261 + .../org/mozilla/gecko/BrowserLocaleManager.java | 439 + .../java/org/mozilla/gecko/ChromeCastDisplay.java | 112 + .../java/org/mozilla/gecko/ChromeCastPlayer.java | 509 + .../base/java/org/mozilla/gecko/CrashReporter.java | 480 + .../java/org/mozilla/gecko/CustomEditText.java | 89 + .../mozilla/gecko/DataReportingNotification.java | 133 + .../java/org/mozilla/gecko/DevToolsAuthHelper.java | 52 + .../java/org/mozilla/gecko/DoorHangerPopup.java | 361 + .../org/mozilla/gecko/DownloadsIntegration.java | 235 + .../java/org/mozilla/gecko/DynamicToolbar.java | 218 + .../java/org/mozilla/gecko/EditBookmarkDialog.java | 252 + .../base/java/org/mozilla/gecko/Experiments.java | 119 + .../base/java/org/mozilla/gecko/FilePicker.java | 227 + .../org/mozilla/gecko/FilePickerResultHandler.java | 282 + .../base/java/org/mozilla/gecko/FindInPageBar.java | 256 + .../java/org/mozilla/gecko/FormAssistPopup.java | 459 + .../base/java/org/mozilla/gecko/GeckoActivity.java | 100 + .../org/mozilla/gecko/GeckoActivityStatus.java | 10 + .../base/java/org/mozilla/gecko/GeckoApp.java | 2878 + .../java/org/mozilla/gecko/GeckoApplication.java | 314 + .../java/org/mozilla/gecko/GeckoJavaSampler.java | 211 + .../java/org/mozilla/gecko/GeckoMediaPlayer.java | 27 + .../org/mozilla/gecko/GeckoMessageReceiver.java | 19 + .../mozilla/gecko/GeckoPresentationDisplay.java | 22 + .../org/mozilla/gecko/GeckoProfilesProvider.java | 149 + .../base/java/org/mozilla/gecko/GeckoService.java | 236 + .../org/mozilla/gecko/GeckoUpdateReceiver.java | 25 + .../base/java/org/mozilla/gecko/GlobalHistory.java | 178 + .../java/org/mozilla/gecko/GlobalPageMetadata.java | 182 + .../base/java/org/mozilla/gecko/GuestSession.java | 51 + .../base/java/org/mozilla/gecko/IntentHelper.java | 599 + .../java/org/mozilla/gecko/LauncherActivity.java | 110 + .../base/java/org/mozilla/gecko/LocaleManager.java | 42 + .../base/java/org/mozilla/gecko/Locales.java | 136 + .../java/org/mozilla/gecko/MediaCastingBar.java | 131 + .../java/org/mozilla/gecko/MediaPlayerManager.java | 323 + .../base/java/org/mozilla/gecko/MemoryMonitor.java | 279 + .../org/mozilla/gecko/MotionEventInterceptor.java | 13 + .../org/mozilla/gecko/PackageReplacedReceiver.java | 38 + .../gecko/PresentationMediaPlayerManager.java | 149 + .../java/org/mozilla/gecko/PresentationView.java | 27 + .../base/java/org/mozilla/gecko/PrintHelper.java | 124 + .../base/java/org/mozilla/gecko/PrivateTab.java | 28 + .../mozilla/gecko/RemoteClientsDialogFragment.java | 133 + .../mozilla/gecko/RemotePresentationService.java | 150 + .../base/java/org/mozilla/gecko/Restarter.java | 50 + .../org/mozilla/gecko/ScreenManagerHelper.java | 43 + .../java/org/mozilla/gecko/ScreenshotObserver.java | 146 + .../base/java/org/mozilla/gecko/SessionParser.java | 140 + .../org/mozilla/gecko/SharedPreferencesHelper.java | 311 + .../base/java/org/mozilla/gecko/SiteIdentity.java | 249 + .../java/org/mozilla/gecko/SnackbarBuilder.java | 257 + .../base/java/org/mozilla/gecko/SuggestClient.java | 142 + .../android/base/java/org/mozilla/gecko/Tab.java | 843 + .../android/base/java/org/mozilla/gecko/Tabs.java | 1021 + .../base/java/org/mozilla/gecko/Telemetry.java | 246 + .../java/org/mozilla/gecko/TelemetryContract.java | 307 + .../java/org/mozilla/gecko/ThumbnailHelper.java | 246 + .../base/java/org/mozilla/gecko/ZoomedView.java | 838 + .../gecko/activitystream/ActivityStream.java | 149 + .../gecko/adjust/AdjustBrowserAppDelegate.java | 52 + .../org/mozilla/gecko/adjust/AdjustHelper.java | 75 + .../gecko/adjust/AdjustHelperInterface.java | 22 + .../gecko/adjust/AttributionHelperListener.java | 17 + .../org/mozilla/gecko/adjust/StubAdjustHelper.java | 31 + .../mozilla/gecko/animation/AnimationUtils.java | 21 + .../gecko/animation/HeightChangeAnimation.java | 27 + .../mozilla/gecko/animation/PropertyAnimator.java | 342 + .../mozilla/gecko/animation/Rotate3DAnimation.java | 97 + .../org/mozilla/gecko/animation/ViewHelper.java | 109 + .../gecko/cleanup/FileCleanupController.java | 81 + .../mozilla/gecko/cleanup/FileCleanupService.java | 80 + .../gecko/customtabs/CustomTabsActivity.java | 177 + .../gecko/customtabs/GeckoCustomTabsService.java | 65 + .../db/AbstractPerProfileDatabaseProvider.java | 79 + .../gecko/db/AbstractTransactionalProvider.java | 328 + .../base/java/org/mozilla/gecko/db/BaseTable.java | 64 + .../java/org/mozilla/gecko/db/BrowserContract.java | 785 + .../base/java/org/mozilla/gecko/db/BrowserDB.java | 205 + .../mozilla/gecko/db/BrowserDatabaseHelper.java | 2237 + .../java/org/mozilla/gecko/db/BrowserProvider.java | 2340 + .../base/java/org/mozilla/gecko/db/DBUtils.java | 450 + .../org/mozilla/gecko/db/FormHistoryProvider.java | 166 + .../java/org/mozilla/gecko/db/HomeProvider.java | 194 + .../java/org/mozilla/gecko/db/LocalBrowserDB.java | 1938 + .../java/org/mozilla/gecko/db/LocalSearches.java | 28 + .../org/mozilla/gecko/db/LocalTabsAccessor.java | 320 + .../org/mozilla/gecko/db/LocalURLMetadata.java | 240 + .../org/mozilla/gecko/db/LocalUrlAnnotations.java | 253 + .../java/org/mozilla/gecko/db/LoginsProvider.java | 520 + .../org/mozilla/gecko/db/PasswordsProvider.java | 348 + .../gecko/db/PerProfileDatabaseProvider.java | 55 + .../org/mozilla/gecko/db/PerProfileDatabases.java | 94 + .../java/org/mozilla/gecko/db/RemoteClient.java | 69 + .../base/java/org/mozilla/gecko/db/RemoteTab.java | 90 + .../gecko/db/SQLiteBridgeContentProvider.java | 471 + .../mozilla/gecko/db/SearchHistoryProvider.java | 127 + .../base/java/org/mozilla/gecko/db/Searches.java | 12 + .../gecko/db/SharedBrowserDatabaseProvider.java | 128 + .../java/org/mozilla/gecko/db/SuggestedSites.java | 629 + .../base/java/org/mozilla/gecko/db/Table.java | 47 + .../java/org/mozilla/gecko/db/TabsAccessor.java | 28 + .../java/org/mozilla/gecko/db/TabsProvider.java | 361 + .../java/org/mozilla/gecko/db/URLMetadata.java | 25 + .../org/mozilla/gecko/db/URLMetadataTable.java | 92 + .../java/org/mozilla/gecko/db/UrlAnnotations.java | 51 + .../delegates/BookmarkStateChangeDelegate.java | 237 + .../gecko/delegates/BrowserAppDelegate.java | 78 + .../delegates/BrowserAppDelegateWithReference.java | 29 + .../gecko/delegates/OfflineTabStatusDelegate.java | 119 + .../gecko/delegates/ScreenshotDelegate.java | 80 + .../delegates/TabsTrayVisibilityAwareDelegate.java | 38 + .../mozilla/gecko/distribution/Distribution.java | 1046 + .../distribution/DistributionStoreCallback.java | 61 + .../PartnerBookmarksProviderProxy.java | 322 + .../PartnerBrowserCustomizationsClient.java | 43 + .../gecko/distribution/ReferrerDescriptor.java | 64 + .../gecko/distribution/ReferrerReceiver.java | 107 + .../java/org/mozilla/gecko/dlc/BaseAction.java | 166 + .../java/org/mozilla/gecko/dlc/CleanupAction.java | 49 + .../java/org/mozilla/gecko/dlc/DownloadAction.java | 325 + .../mozilla/gecko/dlc/DownloadContentService.java | 144 + .../java/org/mozilla/gecko/dlc/StudyAction.java | 81 + .../java/org/mozilla/gecko/dlc/SyncAction.java | 263 + .../java/org/mozilla/gecko/dlc/VerifyAction.java | 63 + .../mozilla/gecko/dlc/catalog/DownloadContent.java | 189 + .../dlc/catalog/DownloadContentBootstrap.java | 161 + .../gecko/dlc/catalog/DownloadContentBuilder.java | 238 + .../gecko/dlc/catalog/DownloadContentCatalog.java | 303 + .../gecko/feeds/ContentNotificationsDelegate.java | 89 + .../org/mozilla/gecko/feeds/FeedAlarmReceiver.java | 31 + .../java/org/mozilla/gecko/feeds/FeedFetcher.java | 110 + .../java/org/mozilla/gecko/feeds/FeedService.java | 168 + .../gecko/feeds/action/CheckForUpdatesAction.java | 281 + .../feeds/action/EnrollSubscriptionsAction.java | 101 + .../org/mozilla/gecko/feeds/action/FeedAction.java | 58 + .../gecko/feeds/action/SetupAlarmsAction.java | 146 + .../gecko/feeds/action/SubscribeToFeedAction.java | 79 + .../feeds/action/WithdrawSubscriptionsAction.java | 109 + .../mozilla/gecko/feeds/knownsites/KnownSite.java | 38 + .../gecko/feeds/knownsites/KnownSiteBlogger.java | 29 + .../gecko/feeds/knownsites/KnownSiteMedium.java | 29 + .../gecko/feeds/knownsites/KnownSiteTumblr.java | 33 + .../gecko/feeds/knownsites/KnownSiteWordpress.java | 26 + .../java/org/mozilla/gecko/feeds/parser/Feed.java | 70 + .../java/org/mozilla/gecko/feeds/parser/Item.java | 49 + .../gecko/feeds/parser/SimpleFeedParser.java | 367 + .../feeds/subscriptions/FeedSubscription.java | 130 + .../java/org/mozilla/gecko/firstrun/DataPanel.java | 47 + .../gecko/firstrun/FirstrunAnimationContainer.java | 94 + .../org/mozilla/gecko/firstrun/FirstrunPager.java | 174 + .../gecko/firstrun/FirstrunPagerConfig.java | 107 + .../org/mozilla/gecko/firstrun/FirstrunPanel.java | 80 + .../gecko/firstrun/RestrictedWelcomePanel.java | 61 + .../java/org/mozilla/gecko/firstrun/SyncPanel.java | 61 + .../org/mozilla/gecko/firstrun/TabQueuePanel.java | 92 + .../gecko/gcm/GcmInstanceIDListenerService.java | 35 + .../gecko/gcm/GcmMessageListenerService.java | 38 + .../java/org/mozilla/gecko/gcm/GcmTokenClient.java | 131 + .../org/mozilla/gecko/health/HealthRecorder.java | 40 + .../mozilla/gecko/health/SessionInformation.java | 138 + .../gecko/health/StubbedHealthRecorder.java | 53 + .../org/mozilla/gecko/home/BookmarkFolderView.java | 147 + .../mozilla/gecko/home/BookmarkScreenshotRow.java | 67 + .../mozilla/gecko/home/BookmarksListAdapter.java | 352 + .../org/mozilla/gecko/home/BookmarksListView.java | 218 + .../org/mozilla/gecko/home/BookmarksPanel.java | 316 + .../java/org/mozilla/gecko/home/BrowserSearch.java | 1316 + .../org/mozilla/gecko/home/ClientsAdapter.java | 373 + .../mozilla/gecko/home/CombinedHistoryAdapter.java | 433 + .../mozilla/gecko/home/CombinedHistoryItem.java | 127 + .../mozilla/gecko/home/CombinedHistoryPanel.java | 697 + .../gecko/home/CombinedHistoryRecyclerView.java | 145 + .../java/org/mozilla/gecko/home/DynamicPanel.java | 393 + .../org/mozilla/gecko/home/FramePanelLayout.java | 52 + .../mozilla/gecko/home/HistorySectionsHelper.java | 80 + .../java/org/mozilla/gecko/home/HomeAdapter.java | 224 + .../java/org/mozilla/gecko/home/HomeBanner.java | 315 + .../java/org/mozilla/gecko/home/HomeConfig.java | 1694 + .../org/mozilla/gecko/home/HomeConfigLoader.java | 83 + .../mozilla/gecko/home/HomeConfigPrefsBackend.java | 663 + .../mozilla/gecko/home/HomeContextMenuInfo.java | 82 + .../mozilla/gecko/home/HomeExpandableListView.java | 68 + .../java/org/mozilla/gecko/home/HomeFragment.java | 498 + .../java/org/mozilla/gecko/home/HomeListView.java | 138 + .../java/org/mozilla/gecko/home/HomePager.java | 564 + .../org/mozilla/gecko/home/HomePanelsManager.java | 368 + .../java/org/mozilla/gecko/home/HomeScreen.java | 57 + .../java/org/mozilla/gecko/home/ImageLoader.java | 164 + .../mozilla/gecko/home/MultiTypeCursorAdapter.java | 100 + .../org/mozilla/gecko/home/PanelAuthCache.java | 82 + .../org/mozilla/gecko/home/PanelAuthLayout.java | 63 + .../org/mozilla/gecko/home/PanelBackItemView.java | 48 + .../org/mozilla/gecko/home/PanelHeaderView.java | 28 + .../org/mozilla/gecko/home/PanelInfoManager.java | 162 + .../java/org/mozilla/gecko/home/PanelItemView.java | 136 + .../java/org/mozilla/gecko/home/PanelLayout.java | 747 + .../java/org/mozilla/gecko/home/PanelListView.java | 83 + .../org/mozilla/gecko/home/PanelRecyclerView.java | 178 + .../gecko/home/PanelRecyclerViewAdapter.java | 137 + .../org/mozilla/gecko/home/PanelRefreshLayout.java | 90 + .../org/mozilla/gecko/home/PanelViewAdapter.java | 113 + .../mozilla/gecko/home/PanelViewItemHandler.java | 59 + .../java/org/mozilla/gecko/home/PinSiteDialog.java | 256 + .../org/mozilla/gecko/home/RecentTabsAdapter.java | 454 + .../gecko/home/RemoteTabsExpandableListState.java | 163 + .../java/org/mozilla/gecko/home/SearchEngine.java | 102 + .../mozilla/gecko/home/SearchEngineAdapter.java | 122 + .../org/mozilla/gecko/home/SearchEngineBar.java | 148 + .../org/mozilla/gecko/home/SearchEngineRow.java | 494 + .../java/org/mozilla/gecko/home/SearchLoader.java | 114 + .../org/mozilla/gecko/home/SimpleCursorLoader.java | 147 + .../org/mozilla/gecko/home/SpacingDecoration.java | 20 + .../java/org/mozilla/gecko/home/TabMenuStrip.java | 127 + .../org/mozilla/gecko/home/TabMenuStripLayout.java | 246 + .../mozilla/gecko/home/TopSitesGridItemView.java | 312 + .../org/mozilla/gecko/home/TopSitesGridView.java | 169 + .../java/org/mozilla/gecko/home/TopSitesPanel.java | 968 + .../mozilla/gecko/home/TopSitesThumbnailView.java | 102 + .../org/mozilla/gecko/home/TwoLinePageRow.java | 324 + .../gecko/home/activitystream/ActivityStream.java | 145 + .../activitystream/ActivityStreamHomeFragment.java | 39 + .../activitystream/ActivityStreamHomeScreen.java | 73 + .../gecko/home/activitystream/StreamItem.java | 196 + .../home/activitystream/StreamRecyclerAdapter.java | 135 + .../menu/ActivityStreamContextMenu.java | 239 + .../menu/BottomSheetContextMenu.java | 102 + .../home/activitystream/menu/PopupContextMenu.java | 76 + .../topsites/CirclePageIndicator.java | 568 + .../home/activitystream/topsites/TopSitesCard.java | 105 + .../home/activitystream/topsites/TopSitesPage.java | 38 + .../topsites/TopSitesPageAdapter.java | 117 + .../topsites/TopSitesPagerAdapter.java | 124 + .../java/org/mozilla/gecko/icons/IconCallback.java | 13 + .../org/mozilla/gecko/icons/IconDescriptor.java | 96 + .../gecko/icons/IconDescriptorComparator.java | 67 + .../java/org/mozilla/gecko/icons/IconRequest.java | 181 + .../mozilla/gecko/icons/IconRequestBuilder.java | 143 + .../mozilla/gecko/icons/IconRequestExecutor.java | 152 + .../java/org/mozilla/gecko/icons/IconResponse.java | 167 + .../java/org/mozilla/gecko/icons/IconTask.java | 222 + .../base/java/org/mozilla/gecko/icons/Icons.java | 35 + .../java/org/mozilla/gecko/icons/IconsHelper.java | 140 + .../gecko/icons/decoders/FaviconDecoder.java | 197 + .../mozilla/gecko/icons/decoders/ICODecoder.java | 396 + .../gecko/icons/decoders/IconDirectoryEntry.java | 212 + .../gecko/icons/decoders/LoadFaviconResult.java | 133 + .../gecko/icons/loader/ContentProviderLoader.java | 96 + .../mozilla/gecko/icons/loader/DataUriLoader.java | 36 + .../org/mozilla/gecko/icons/loader/DiskLoader.java | 27 + .../mozilla/gecko/icons/loader/IconDownloader.java | 219 + .../mozilla/gecko/icons/loader/IconGenerator.java | 168 + .../org/mozilla/gecko/icons/loader/IconLoader.java | 23 + .../org/mozilla/gecko/icons/loader/JarLoader.java | 45 + .../mozilla/gecko/icons/loader/LegacyLoader.java | 74 + .../mozilla/gecko/icons/loader/MemoryLoader.java | 31 + .../icons/preparation/AboutPagesPreparer.java | 39 + .../gecko/icons/preparation/AddDefaultIconUrl.java | 39 + .../icons/preparation/FilterKnownFailureUrls.java | 29 + .../gecko/icons/preparation/FilterMimeTypes.java | 39 + .../icons/preparation/FilterPrivilegedUrls.java | 30 + .../gecko/icons/preparation/LookupIconUrl.java | 56 + .../mozilla/gecko/icons/preparation/Preparer.java | 19 + .../gecko/icons/processing/ColorProcessor.java | 61 + .../gecko/icons/processing/DiskProcessor.java | 36 + .../gecko/icons/processing/MemoryProcessor.java | 38 + .../mozilla/gecko/icons/processing/Processor.java | 21 + .../gecko/icons/processing/ResizingProcessor.java | 68 + .../mozilla/gecko/icons/storage/DiskStorage.java | 293 + .../mozilla/gecko/icons/storage/FailureCache.java | 70 + .../mozilla/gecko/icons/storage/MemoryStorage.java | 112 + .../mozilla/gecko/javaaddons/JavaAddonManager.java | 195 + .../gecko/javaaddons/JavaAddonManagerV1.java | 260 + .../org/mozilla/gecko/lwt/LightweightTheme.java | 455 + .../gecko/lwt/LightweightThemeDrawable.java | 133 + .../mozilla/gecko/mdns/MulticastDNSManager.java | 535 + .../java/org/mozilla/gecko/media/AsyncCodec.java | 34 + .../org/mozilla/gecko/media/AsyncCodecFactory.java | 14 + .../org/mozilla/gecko/media/AudioFocusAgent.java | 135 + .../base/java/org/mozilla/gecko/media/Codec.java | 366 + .../java/org/mozilla/gecko/media/CodecProxy.java | 191 + .../java/org/mozilla/gecko/media/FormatParam.java | 133 + .../org/mozilla/gecko/media/GeckoMediaDrm.java | 35 + .../gecko/media/GeckoMediaDrmBridgeV21.java | 627 + .../gecko/media/GeckoMediaDrmBridgeV23.java | 44 + .../mozilla/gecko/media/JellyBeanAsyncCodec.java | 405 + .../mozilla/gecko/media/LocalMediaDrmBridge.java | 162 + .../mozilla/gecko/media/MediaControlService.java | 431 + .../org/mozilla/gecko/media/MediaDrmProxy.java | 307 + .../java/org/mozilla/gecko/media/MediaManager.java | 44 + .../org/mozilla/gecko/media/RemoteManager.java | 224 + .../mozilla/gecko/media/RemoteMediaDrmBridge.java | 152 + .../gecko/media/RemoteMediaDrmBridgeStub.java | 247 + .../base/java/org/mozilla/gecko/media/Sample.java | 264 + .../java/org/mozilla/gecko/media/SamplePool.java | 115 + .../org/mozilla/gecko/media/SessionKeyInfo.java | 51 + .../java/org/mozilla/gecko/media/VideoPlayer.java | 204 + .../java/org/mozilla/gecko/menu/GeckoMenu.java | 928 + .../org/mozilla/gecko/menu/GeckoMenuInflater.java | 163 + .../java/org/mozilla/gecko/menu/GeckoMenuItem.java | 472 + .../java/org/mozilla/gecko/menu/GeckoSubMenu.java | 81 + .../org/mozilla/gecko/menu/MenuItemActionBar.java | 64 + .../org/mozilla/gecko/menu/MenuItemDefault.java | 152 + .../mozilla/gecko/menu/MenuItemSwitcherLayout.java | 188 + .../java/org/mozilla/gecko/menu/MenuPanel.java | 36 + .../java/org/mozilla/gecko/menu/MenuPopup.java | 76 + .../org/mozilla/gecko/mozglue/SharedMemBuffer.java | 81 + .../org/mozilla/gecko/mozglue/SharedMemory.java | 171 + .../gecko/notifications/NotificationClient.java | 324 + .../gecko/notifications/NotificationHelper.java | 366 + .../gecko/notifications/NotificationReceiver.java | 106 + .../gecko/notifications/NotificationService.java | 37 + .../gecko/notifications/WhatsNewReceiver.java | 99 + .../mozilla/gecko/overlays/OverlayConstants.java | 68 + .../overlays/service/OverlayActionService.java | 126 + .../mozilla/gecko/overlays/service/ShareData.java | 48 + .../overlays/service/sharemethods/AddBookmark.java | 30 + .../overlays/service/sharemethods/SendTab.java | 296 + .../overlays/service/sharemethods/ShareMethod.java | 82 + .../gecko/overlays/ui/OverlayDialogButton.java | 128 + .../overlays/ui/SendTabDeviceListArrayAdapter.java | 185 + .../org/mozilla/gecko/overlays/ui/SendTabList.java | 150 + .../overlays/ui/SendTabTargetSelectedListener.java | 25 + .../org/mozilla/gecko/overlays/ui/ShareDialog.java | 493 + .../preferences/AlignRightLinkPreference.java | 24 + .../mozilla/gecko/preferences/AndroidImport.java | 230 + .../gecko/preferences/AndroidImportPreference.java | 112 + .../preferences/AppCompatPreferenceActivity.java | 115 + .../gecko/preferences/ClearOnShutdownPref.java | 37 + .../preferences/CustomCheckBoxPreference.java | 44 + .../gecko/preferences/CustomListCategory.java | 72 + .../gecko/preferences/CustomListPreference.java | 182 + .../gecko/preferences/DistroSharedPrefsImport.java | 61 + .../gecko/preferences/FontSizePreference.java | 192 + .../gecko/preferences/GeckoPreferenceFragment.java | 296 + .../gecko/preferences/GeckoPreferences.java | 1514 + .../mozilla/gecko/preferences/LinkPreference.java | 35 + .../gecko/preferences/ListCheckboxPreference.java | 58 + .../gecko/preferences/LocaleListPreference.java | 316 + .../preferences/ModifiableHintPreference.java | 67 + .../gecko/preferences/MultiChoicePreference.java | 271 + .../MultiPrefMultiChoicePreference.java | 116 + .../gecko/preferences/PanelsPreference.java | 255 + .../preferences/PanelsPreferenceCategory.java | 261 + .../gecko/preferences/PrivateDataPreference.java | 67 + .../gecko/preferences/SearchEnginePreference.java | 183 + .../preferences/SearchPreferenceCategory.java | 145 + .../gecko/preferences/SetHomepagePreference.java | 124 + .../mozilla/gecko/preferences/SyncPreference.java | 103 + .../gecko/promotion/AddToHomeScreenPromotion.java | 237 + .../mozilla/gecko/promotion/HomeScreenPrompt.java | 237 + .../promotion/ReaderViewBookmarkPromotion.java | 103 + .../mozilla/gecko/promotion/SimpleHelperUI.java | 194 + .../mozilla/gecko/prompts/ColorPickerInput.java | 59 + .../org/mozilla/gecko/prompts/IconGridInput.java | 171 + .../mozilla/gecko/prompts/IntentChooserPrompt.java | 158 + .../org/mozilla/gecko/prompts/IntentHandler.java | 12 + .../java/org/mozilla/gecko/prompts/Prompt.java | 586 + .../org/mozilla/gecko/prompts/PromptInput.java | 398 + .../mozilla/gecko/prompts/PromptListAdapter.java | 281 + .../org/mozilla/gecko/prompts/PromptListItem.java | 128 + .../org/mozilla/gecko/prompts/PromptService.java | 72 + .../java/org/mozilla/gecko/prompts/TabInput.java | 107 + .../base/java/org/mozilla/gecko/push/Fetched.java | 71 + .../java/org/mozilla/gecko/push/PushClient.java | 110 + .../java/org/mozilla/gecko/push/PushManager.java | 354 + .../org/mozilla/gecko/push/PushRegistration.java | 126 + .../java/org/mozilla/gecko/push/PushService.java | 460 + .../java/org/mozilla/gecko/push/PushState.java | 137 + .../org/mozilla/gecko/push/PushSubscription.java | 81 + .../org/mozilla/gecko/reader/ReaderModeUtils.java | 72 + .../mozilla/gecko/reader/ReadingListHelper.java | 154 + .../gecko/reader/SavedReaderViewHelper.java | 247 + .../gecko/restrictions/DefaultConfiguration.java | 34 + .../restrictions/GuestProfileConfiguration.java | 83 + .../mozilla/gecko/restrictions/Restrictable.java | 112 + .../RestrictedProfileConfiguration.java | 129 + .../gecko/restrictions/RestrictionCache.java | 99 + .../restrictions/RestrictionConfiguration.java | 31 + .../gecko/restrictions/RestrictionProvider.java | 84 + .../mozilla/gecko/restrictions/Restrictions.java | 127 + .../org/mozilla/gecko/search/SearchEngine.java | 304 + .../mozilla/gecko/search/SearchEngineManager.java | 764 + .../org/mozilla/gecko/tabqueue/TabQueueHelper.java | 357 + .../org/mozilla/gecko/tabqueue/TabQueuePrompt.java | 215 + .../mozilla/gecko/tabqueue/TabQueueService.java | 342 + .../mozilla/gecko/tabqueue/TabReceivedService.java | 130 + .../org/mozilla/gecko/tabs/PrivateTabsPanel.java | 63 + .../base/java/org/mozilla/gecko/tabs/TabCurve.java | 70 + .../mozilla/gecko/tabs/TabHistoryController.java | 87 + .../org/mozilla/gecko/tabs/TabHistoryFragment.java | 172 + .../org/mozilla/gecko/tabs/TabHistoryItemRow.java | 69 + .../org/mozilla/gecko/tabs/TabHistoryPage.java | 60 + .../org/mozilla/gecko/tabs/TabPanelBackButton.java | 55 + .../base/java/org/mozilla/gecko/tabs/TabStrip.java | 170 + .../org/mozilla/gecko/tabs/TabStripAdapter.java | 98 + .../org/mozilla/gecko/tabs/TabStripItemView.java | 254 + .../java/org/mozilla/gecko/tabs/TabStripView.java | 449 + .../org/mozilla/gecko/tabs/TabsGridLayout.java | 712 + .../java/org/mozilla/gecko/tabs/TabsLayout.java | 216 + .../org/mozilla/gecko/tabs/TabsLayoutAdapter.java | 100 + .../org/mozilla/gecko/tabs/TabsLayoutItemView.java | 172 + .../gecko/tabs/TabsLayoutRecyclerAdapter.java | 124 + .../org/mozilla/gecko/tabs/TabsListLayout.java | 118 + .../mozilla/gecko/tabs/TabsListLayoutAnimator.java | 65 + .../java/org/mozilla/gecko/tabs/TabsPanel.java | 456 + .../mozilla/gecko/tabs/TabsPanelThumbnailView.java | 52 + .../gecko/tabs/TabsTouchHelperCallback.java | 69 + .../gecko/telemetry/TelemetryConstants.java | 16 + .../gecko/telemetry/TelemetryCorePingDelegate.java | 188 + .../gecko/telemetry/TelemetryDispatcher.java | 118 + .../org/mozilla/gecko/telemetry/TelemetryPing.java | 34 + .../gecko/telemetry/TelemetryPreferences.java | 73 + .../gecko/telemetry/TelemetryUploadService.java | 347 + .../measurements/CampaignIdMeasurements.java | 37 + .../measurements/SearchCountMeasurements.java | 100 + .../measurements/SessionMeasurements.java | 99 + .../pingbuilders/TelemetryCorePingBuilder.java | 247 + .../pingbuilders/TelemetryPingBuilder.java | 87 + ...elemetryUploadAllPingsImmediatelyScheduler.java | 32 + .../schedulers/TelemetryUploadScheduler.java | 26 + .../stores/TelemetryJSONFilePingStore.java | 301 + .../gecko/telemetry/stores/TelemetryPingStore.java | 66 + .../gecko/text/FloatingActionModeCallback.java | 69 + .../gecko/text/FloatingToolbarTextSelection.java | 206 + .../java/org/mozilla/gecko/text/TextAction.java | 68 + .../java/org/mozilla/gecko/text/TextSelection.java | 13 + .../mozilla/gecko/toolbar/AutocompleteHandler.java | 10 + .../java/org/mozilla/gecko/toolbar/BackButton.java | 26 + .../org/mozilla/gecko/toolbar/BrowserToolbar.java | 960 + .../mozilla/gecko/toolbar/BrowserToolbarPhone.java | 128 + .../gecko/toolbar/BrowserToolbarPhoneBase.java | 219 + .../gecko/toolbar/BrowserToolbarTablet.java | 211 + .../gecko/toolbar/BrowserToolbarTabletBase.java | 182 + .../org/mozilla/gecko/toolbar/CanvasDelegate.java | 62 + .../org/mozilla/gecko/toolbar/ForwardButton.java | 23 + .../java/org/mozilla/gecko/toolbar/NavButton.java | 85 + .../mozilla/gecko/toolbar/PageActionLayout.java | 371 + .../org/mozilla/gecko/toolbar/PhoneTabsButton.java | 29 + .../org/mozilla/gecko/toolbar/ShapedButton.java | 109 + .../gecko/toolbar/ShapedButtonFrameLayout.java | 74 + .../mozilla/gecko/toolbar/SiteIdentityPopup.java | 571 + .../java/org/mozilla/gecko/toolbar/TabCounter.java | 154 + .../gecko/toolbar/ToolbarDisplayLayout.java | 530 + .../mozilla/gecko/toolbar/ToolbarEditLayout.java | 348 + .../org/mozilla/gecko/toolbar/ToolbarEditText.java | 630 + .../org/mozilla/gecko/toolbar/ToolbarPrefs.java | 78 + .../mozilla/gecko/toolbar/ToolbarProgressView.java | 195 + .../TrackingProtectionPrompt.java | 131 + .../mozilla/gecko/updater/PostUpdateHandler.java | 120 + .../org/mozilla/gecko/updater/UpdateService.java | 795 + .../mozilla/gecko/updater/UpdateServiceHelper.java | 213 + .../java/org/mozilla/gecko/util/ColorUtil.java | 44 + .../java/org/mozilla/gecko/util/DrawableUtil.java | 66 + .../mozilla/gecko/util/ResourceDrawableUtils.java | 136 + .../org/mozilla/gecko/util/TouchTargetUtil.java | 48 + .../mozilla/gecko/util/UnusedResourcesUtil.java | 128 + .../base/java/org/mozilla/gecko/util/ViewUtil.java | 33 + .../mozilla/gecko/widget/ActivityChooserModel.java | 1359 + .../org/mozilla/gecko/widget/AllCapsTextView.java | 21 + .../org/mozilla/gecko/widget/AnchoredPopup.java | 130 + .../mozilla/gecko/widget/AnimatedHeightLayout.java | 77 + .../org/mozilla/gecko/widget/BasicColorPicker.java | 140 + .../gecko/widget/CheckableLinearLayout.java | 52 + .../widget/ClickableWhenDisabledEditText.java | 25 + .../gecko/widget/ContentSecurityDoorHanger.java | 127 + .../org/mozilla/gecko/widget/CropImageView.java | 143 + .../org/mozilla/gecko/widget/DateTimePicker.java | 665 + .../mozilla/gecko/widget/DefaultDoorHanger.java | 190 + .../gecko/widget/DefaultItemAnimatorBase.java | 685 + .../java/org/mozilla/gecko/widget/DoorHanger.java | 220 + .../org/mozilla/gecko/widget/DoorhangerConfig.java | 127 + .../org/mozilla/gecko/widget/EllipsisTextView.java | 65 + ...lIntentDuringPrivateBrowsingPromptFragment.java | 106 + .../gecko/widget/FadedMultiColorTextView.java | 108 + .../gecko/widget/FadedSingleColorTextView.java | 74 + .../org/mozilla/gecko/widget/FadedTextView.java | 48 + .../java/org/mozilla/gecko/widget/FaviconView.java | 268 + .../org/mozilla/gecko/widget/FilledCardView.java | 39 + .../java/org/mozilla/gecko/widget/FlowLayout.java | 91 + .../mozilla/gecko/widget/GeckoActionProvider.java | 360 + .../org/mozilla/gecko/widget/GeckoPopupMenu.java | 189 + .../gecko/widget/HistoryDividerItemDecoration.java | 66 + .../org/mozilla/gecko/widget/IconTabWidget.java | 111 + .../org/mozilla/gecko/widget/LoginDoorHanger.java | 228 + .../gecko/widget/RecyclerViewClickSupport.java | 105 + .../gecko/widget/ResizablePathDrawable.java | 117 + .../mozilla/gecko/widget/RoundedCornerLayout.java | 79 + .../java/org/mozilla/gecko/widget/SiteLogins.java | 16 + .../org/mozilla/gecko/widget/SquaredImageView.java | 21 + .../gecko/widget/SquaredRelativeLayout.java | 33 + .../widget/SwipeDismissListViewTouchListener.java | 356 + .../mozilla/gecko/widget/TabThumbnailWrapper.java | 38 + .../org/mozilla/gecko/widget/ThumbnailView.java | 86 + .../gecko/widget/TouchDelegateWithReset.java | 134 + .../java/org/mozilla/gecko/widget/TwoWayView.java | 7191 + .../gecko/widget/themed/ThemedEditText.java | 172 + .../gecko/widget/themed/ThemedFrameLayout.java | 172 + .../gecko/widget/themed/ThemedImageButton.java | 200 + .../gecko/widget/themed/ThemedImageView.java | 199 + .../gecko/widget/themed/ThemedLinearLayout.java | 167 + .../gecko/widget/themed/ThemedRelativeLayout.java | 172 + .../gecko/widget/themed/ThemedTextSwitcher.java | 167 + .../gecko/widget/themed/ThemedTextView.java | 172 + .../mozilla/gecko/widget/themed/ThemedView.java | 172 + .../gecko/widget/themed/ThemedView.java.frag | 211 + .../gecko/widget/themed/generate_themed_views.py | 72 + mobile/android/base/jni-generator.py | 109 - mobile/android/base/locales/Makefile.in | 24 +- .../android/base/locales/en-US/android_strings.dtd | 564 +- .../android/base/locales/en-US/search_strings.dtd | 2 - mobile/android/base/locales/en-US/sync_strings.dtd | 162 +- mobile/android/base/locales/moz.build | 5 +- mobile/android/base/lwt/LightweightTheme.java | 432 - .../android/base/lwt/LightweightThemeDrawable.java | 133 - mobile/android/base/menu/GoannaMenu.java | 906 - mobile/android/base/menu/GoannaMenuInflater.java | 170 - mobile/android/base/menu/GoannaMenuItem.java | 482 - mobile/android/base/menu/GoannaSubMenu.java | 81 - mobile/android/base/menu/MenuItemActionBar.java | 71 - mobile/android/base/menu/MenuItemActionView.java | 177 - mobile/android/base/menu/MenuItemDefault.java | 151 - mobile/android/base/menu/MenuPanel.java | 38 - mobile/android/base/menu/MenuPopup.java | 78 - .../android/base/menu/QuickShareBarActionView.java | 36 - mobile/android/base/moz.build | 1169 +- .../base/mozglue/ByteBufferInputStream.java | 64 - mobile/android/base/mozglue/ContextUtils.java | 102 - .../base/mozglue/DirectBufferAllocator.java | 52 - mobile/android/base/mozglue/GoannaLoader.java | 566 - mobile/android/base/mozglue/JNITarget.java | 14 - mobile/android/base/mozglue/NativeReference.java | 13 - mobile/android/base/mozglue/NativeZip.java | 86 - mobile/android/base/mozglue/RobocopTarget.java | 15 - mobile/android/base/mozglue/WebRTCJNITarget.java | 14 - .../OptionalGeneratedParameter.java | 21 - .../generatorannotations/WrapElementForJNI.java | 57 - .../WrapEntireClassForJNI.java | 18 - mobile/android/base/overlays/OverlayConstants.java | 68 - .../overlays/service/OverlayActionService.java | 134 - .../android/base/overlays/service/ShareData.java | 48 - .../overlays/service/sharemethods/AddBookmark.java | 41 - .../service/sharemethods/AddToReadingList.java | 55 - .../sharemethods/ParcelableClientRecord.java | 72 - .../overlays/service/sharemethods/SendTab.java | 379 - .../overlays/service/sharemethods/ShareMethod.java | 86 - .../base/overlays/ui/OverlayDialogButton.java | 142 - .../base/overlays/ui/OverlayToastHelper.java | 59 - .../overlays/ui/SendTabDeviceListArrayAdapter.java | 192 - mobile/android/base/overlays/ui/SendTabList.java | 157 - .../overlays/ui/SendTabTargetSelectedListener.java | 25 - mobile/android/base/overlays/ui/ShareDialog.java | 491 - .../base/preferences/AlignRightLinkPreference.java | 24 - mobile/android/base/preferences/AndroidImport.java | 157 - .../base/preferences/AndroidImportPreference.java | 110 - .../base/preferences/ClearOnShutdownPref.java | 37 - .../base/preferences/CustomCheckBoxPreference.java | 44 - .../base/preferences/CustomListCategory.java | 72 - .../base/preferences/CustomListPreference.java | 182 - .../base/preferences/FontSizePreference.java | 192 - .../base/preferences/GoannaPreferenceFragment.java | 213 - .../base/preferences/GoannaPreferences.java | 1398 - .../android/base/preferences/LinkPreference.java | 31 - .../base/preferences/ListCheckboxPreference.java | 58 - .../base/preferences/LocaleListPreference.java | 315 - .../base/preferences/ModifiableHintPreference.java | 67 - .../base/preferences/MultiChoicePreference.java | 271 - .../MultiPrefMultiChoicePreference.java | 116 - .../android/base/preferences/PanelsPreference.java | 255 - .../base/preferences/PanelsPreferenceCategory.java | 229 - .../base/preferences/PrivateDataPreference.java | 60 - .../base/preferences/SearchEnginePreference.java | 193 - .../base/preferences/SearchPreferenceCategory.java | 145 - .../android/base/preferences/SyncPreference.java | 76 - mobile/android/base/prompts/ColorPickerInput.java | 59 - mobile/android/base/prompts/IconGridInput.java | 172 - .../android/base/prompts/IntentChooserPrompt.java | 158 - mobile/android/base/prompts/IntentHandler.java | 12 - mobile/android/base/prompts/Prompt.java | 556 - mobile/android/base/prompts/PromptInput.java | 407 - mobile/android/base/prompts/PromptListAdapter.java | 288 - mobile/android/base/prompts/PromptListItem.java | 120 - mobile/android/base/prompts/PromptService.java | 71 - mobile/android/base/prompts/TabInput.java | 114 - mobile/android/base/reading/ClientMetadata.java | 19 - .../base/reading/ClientReadingListRecord.java | 79 - mobile/android/base/reading/FetchSpec.java | 99 - .../base/reading/LocalReadingListStorage.java | 442 - .../base/reading/ReadingListBackoffObserver.java | 54 - .../base/reading/ReadingListChangeAccumulator.java | 20 - mobile/android/base/reading/ReadingListClient.java | 689 - .../ReadingListClientContentValuesFactory.java | 94 - .../reading/ReadingListClientRecordFactory.java | 225 - .../base/reading/ReadingListDeleteDelegate.java | 21 - .../ReadingListInvalidAuthenticationException.java | 18 - mobile/android/base/reading/ReadingListRecord.java | 55 - .../base/reading/ReadingListRecordDelegate.java | 26 - .../base/reading/ReadingListRecordResponse.java | 41 - .../reading/ReadingListRecordUploadDelegate.java | 20 - .../android/base/reading/ReadingListResponse.java | 26 - .../android/base/reading/ReadingListStorage.java | 16 - .../base/reading/ReadingListStorageResponse.java | 75 - .../base/reading/ReadingListSyncAdapter.java | 320 - .../base/reading/ReadingListSyncService.java | 28 - .../base/reading/ReadingListSynchronizer.java | 985 - .../reading/ReadingListSynchronizerDelegate.java | 23 - .../base/reading/ReadingListWipeDelegate.java | 14 - .../base/reading/ServerReadingListRecord.java | 35 - .../base/resources/anim/grow_fade_in_center.xml | 19 - .../base/resources/anim/overlay_check_entry.xml | 10 + .../base/resources/anim/overlay_check_exit.xml | 11 + .../base/resources/anim/overlay_slide_down.xml | 3 +- .../base/resources/anim/progress_spinner.xml | 16 - .../base/resources/anim/shrink_fade_out.xml | 21 - .../color-large-v11/new_tablet_tab_item_title.xml | 12 - .../new_tablet_tab_strip_item_bg.xml | 48 - .../new_tablet_tab_strip_item_title.xml | 18 - .../color/action_bar_menu_item_colors.xml | 26 + .../action_bar_secondary_menu_item_colors.xml | 15 + .../base/resources/color/floating_hint_text.xml | 8 - .../color/pressed_about_page_header_grey.xml | 12 + .../android/base/resources/color/primary_text.xml | 2 +- .../base/resources/color/primary_text_inverse.xml | 7 - .../base/resources/color/recyclerview_selector.xml | 12 + .../base/resources/color/secondary_text.xml | 2 +- .../resources/color/secondary_text_inverse.xml | 7 - .../color/state_pressed_toolbar_grey_pressed.xml | 12 + .../base/resources/color/tab_item_title.xml | 12 + .../resources/color/tab_new_tab_strip_colors.xml | 14 + .../base/resources/color/tab_strip_item_bg.xml | 48 + .../base/resources/color/tab_strip_item_title.xml | 18 + .../base/resources/color/tab_text_color.xml | 7 + .../resources/color/tabs_counter_text_color.xml | 14 + .../base/resources/color/tertiary_text_inverse.xml | 7 - .../resources/color/toolbar_display_layout_bg.xml | 4 +- .../resources/color/top_sites_grid_item_title.xml | 2 +- .../android/base/resources/color/url_bar_title.xml | 10 +- .../base/resources/color/url_bar_title_hint.xml | 4 +- .../resources/drawable-hdpi-v11/alert_addon.png | Bin 416 -> 0 bytes .../base/resources/drawable-hdpi-v11/alert_app.png | Bin 600 -> 0 bytes .../resources/drawable-hdpi-v11/alert_camera.png | Bin 261 -> 181 bytes .../resources/drawable-hdpi-v11/alert_download.png | Bin 370 -> 273 bytes .../resources/drawable-hdpi-v11/alert_guest.png | Bin 1099 -> 761 bytes .../base/resources/drawable-hdpi-v11/alert_mic.png | Bin 440 -> 327 bytes .../drawable-hdpi-v11/alert_mic_camera.png | Bin 336 -> 242 bytes .../resources/drawable-hdpi-v11/ic_menu_addons.png | Bin 679 -> 0 bytes .../resources/drawable-hdpi-v11/ic_menu_apps.png | Bin 673 -> 0 bytes .../resources/drawable-hdpi-v11/ic_menu_back.png | Bin 0 -> 292 bytes .../drawable-hdpi-v11/ic_menu_bookmark_add.png | Bin 986 -> 1405 bytes .../drawable-hdpi-v11/ic_menu_bookmark_remove.png | Bin 704 -> 0 bytes .../drawable-hdpi-v11/ic_menu_desktop_mode_off.png | Bin 327 -> 0 bytes .../drawable-hdpi-v11/ic_menu_desktop_mode_on.png | Bin 350 -> 0 bytes .../drawable-hdpi-v11/ic_menu_downloads.png | Bin 381 -> 0 bytes .../drawable-hdpi-v11/ic_menu_find_in_page.png | Bin 822 -> 0 bytes .../drawable-hdpi-v11/ic_menu_forward.png | Bin 299 -> 291 bytes .../drawable-hdpi-v11/ic_menu_new_private_tab.png | Bin 377 -> 0 bytes .../drawable-hdpi-v11/ic_menu_new_tab.png | Bin 174 -> 0 bytes .../resources/drawable-hdpi-v11/ic_menu_quit.png | Bin 777 -> 0 bytes .../drawable-hdpi-v11/ic_menu_reader_add.png | Bin 655 -> 0 bytes .../drawable-hdpi-v11/ic_menu_reader_remove.png | Bin 232 -> 0 bytes .../resources/drawable-hdpi-v11/ic_menu_reload.png | Bin 669 -> 663 bytes .../drawable-hdpi-v11/ic_menu_settings.png | Bin 725 -> 0 bytes .../resources/drawable-hdpi-v11/ic_menu_tools.png | Bin 1030 -> 0 bytes .../resources/drawable-hdpi-v11/ic_status_logo.png | Bin 820 -> 528 bytes .../base/resources/drawable-hdpi-v11/star_blue.png | Bin 0 -> 1050 bytes .../drawable-hdpi/ab_add_search_engine.png | Bin 598 -> 593 bytes .../resources/drawable-hdpi/ab_background.9.png | Bin 139 -> 0 bytes .../base/resources/drawable-hdpi/ab_copy.png | Bin 156 -> 148 bytes .../base/resources/drawable-hdpi/ab_cut.png | Bin 513 -> 508 bytes .../base/resources/drawable-hdpi/ab_done.png | Bin 387 -> 379 bytes .../base/resources/drawable-hdpi/ab_mic.png | Bin 514 -> 363 bytes .../base/resources/drawable-hdpi/ab_qrcode.png | Bin 0 -> 169 bytes .../base/resources/drawable-hdpi/ab_search.png | Bin 4024 -> 799 bytes .../base/resources/drawable-hdpi/ab_select_all.png | Bin 153 -> 143 bytes .../base/resources/drawable-hdpi/alert_addon.png | Bin 352 -> 0 bytes .../base/resources/drawable-hdpi/alert_app.png | Bin 420 -> 0 bytes .../drawable-hdpi/alert_app_animation_1.png | Bin 679 -> 0 bytes .../drawable-hdpi/alert_app_animation_2.png | Bin 604 -> 0 bytes .../drawable-hdpi/alert_app_animation_3.png | Bin 573 -> 0 bytes .../drawable-hdpi/alert_app_animation_4.png | Bin 620 -> 0 bytes .../drawable-hdpi/alert_app_animation_5.png | Bin 665 -> 0 bytes .../drawable-hdpi/alert_app_animation_6.png | Bin 561 -> 0 bytes .../drawable-hdpi/alert_app_animation_7.png | Bin 618 -> 0 bytes .../base/resources/drawable-hdpi/alert_camera.png | Bin 275 -> 206 bytes .../resources/drawable-hdpi/alert_download.png | Bin 293 -> 218 bytes .../drawable-hdpi/alert_download_animation_1.png | Bin 433 -> 266 bytes .../drawable-hdpi/alert_download_animation_2.png | Bin 432 -> 267 bytes .../drawable-hdpi/alert_download_animation_3.png | Bin 436 -> 268 bytes .../drawable-hdpi/alert_download_animation_4.png | Bin 433 -> 267 bytes .../drawable-hdpi/alert_download_animation_5.png | Bin 436 -> 270 bytes .../drawable-hdpi/alert_download_animation_6.png | Bin 436 -> 270 bytes .../base/resources/drawable-hdpi/alert_guest.png | Bin 1335 -> 878 bytes .../base/resources/drawable-hdpi/alert_mic.png | Bin 380 -> 278 bytes .../resources/drawable-hdpi/alert_mic_camera.png | Bin 347 -> 247 bytes .../resources/drawable-hdpi/arrow_popup_bg.9.png | Bin 311 -> 0 bytes .../base/resources/drawable-hdpi/arrow_up.png | Bin 0 -> 276 bytes .../android/base/resources/drawable-hdpi/blank.png | Bin 96 -> 82 bytes .../drawable-hdpi/bookmark_folder_closed.png | Bin 271 -> 0 bytes .../base/resources/drawable-hdpi/casting.png | Bin 408 -> 244 bytes .../resources/drawable-hdpi/casting_active.png | Bin 454 -> 302 bytes .../android/base/resources/drawable-hdpi/close.png | Bin 309 -> 296 bytes .../drawable-hdpi/close_edit_mode_dark.png | Bin 245 -> 234 bytes .../drawable-hdpi/close_edit_mode_light.png | Bin 245 -> 235 bytes .../drawable-hdpi/color_picker_row_bg.9.png | Bin 166 -> 121 bytes .../resources/drawable-hdpi/device_desktop.png | Bin 0 -> 217 bytes .../base/resources/drawable-hdpi/device_mobile.png | Bin 201 -> 165 bytes .../base/resources/drawable-hdpi/device_pc.png | Bin 342 -> 0 bytes .../base/resources/drawable-hdpi/dropshadow.9.png | Bin 455 -> 367 bytes .../base/resources/drawable-hdpi/favicon_globe.png | Bin 1286 -> 1227 bytes .../resources/drawable-hdpi/favicon_search.png | Bin 3532 -> 0 bytes .../base/resources/drawable-hdpi/find_close.png | Bin 301 -> 234 bytes .../base/resources/drawable-hdpi/find_next.png | Bin 217 -> 176 bytes .../base/resources/drawable-hdpi/find_prev.png | Bin 213 -> 167 bytes .../drawable-hdpi/firefox_settings_alert.png | Bin 541 -> 412 bytes .../base/resources/drawable-hdpi/flat_icon.png | Bin 0 -> 620 bytes .../base/resources/drawable-hdpi/folder_closed.png | Bin 0 -> 339 bytes .../base/resources/drawable-hdpi/folder_up.png | Bin 816 -> 0 bytes .../resources/drawable-hdpi/fxaccount_checkbox.png | Bin 601 -> 0 bytes .../drawable-hdpi/fxaccount_ddarrow_inactive.png | Bin 283 -> 0 bytes .../resources/drawable-hdpi/fxaccount_intro.png | Bin 3773 -> 0 bytes .../resources/drawable-hdpi/fxaccount_mail.png | Bin 2644 -> 0 bytes .../base/resources/drawable-hdpi/globe_light.png | Bin 0 -> 2014 bytes .../drawable-hdpi/grid_icon_bg_activated.9.png | Bin 128 -> 105 bytes .../drawable-hdpi/grid_icon_bg_focused.9.png | Bin 162 -> 139 bytes .../base/resources/drawable-hdpi/handle_end.png | Bin 1266 -> 570 bytes .../base/resources/drawable-hdpi/handle_middle.png | Bin 1160 -> 692 bytes .../base/resources/drawable-hdpi/handle_start.png | Bin 1229 -> 581 bytes .../drawable-hdpi/helper_readerview_bookmark.webp | Bin 0 -> 1710 bytes .../base/resources/drawable-hdpi/home_bg.png | Bin 2426 -> 1645 bytes .../drawable-hdpi/home_group_collapsed.png | Bin 542 -> 228 bytes .../drawable-hdpi/home_group_expanded.png | Bin 552 -> 0 bytes .../base/resources/drawable-hdpi/home_star.png | Bin 3432 -> 3167 bytes .../drawable-hdpi/home_tab_menu_strip.9.png | Bin 117 -> 88 bytes .../drawable-hdpi/homepage_banner_firstrun.png | Bin 3597 -> 530 bytes .../resources/drawable-hdpi/ic_action_settings.png | Bin 520 -> 446 bytes .../resources/drawable-hdpi/ic_media_pause.png | Bin 0 -> 107 bytes .../base/resources/drawable-hdpi/ic_media_play.png | Bin 0 -> 230 bytes .../drawable-hdpi/ic_menu_addons_filler.png | Bin 944 -> 0 bytes .../base/resources/drawable-hdpi/ic_menu_back.png | Bin 305 -> 0 bytes .../drawable-hdpi/ic_menu_bookmark_add.png | Bin 1558 -> 0 bytes .../drawable-hdpi/ic_menu_bookmark_remove.png | Bin 1737 -> 0 bytes .../drawable-hdpi/ic_menu_character_encoding.png | Bin 573 -> 0 bytes .../resources/drawable-hdpi/ic_menu_forward.png | Bin 838 -> 0 bytes .../base/resources/drawable-hdpi/ic_menu_guest.png | Bin 881 -> 0 bytes .../drawable-hdpi/ic_menu_new_private_tab.png | Bin 1560 -> 0 bytes .../resources/drawable-hdpi/ic_menu_new_tab.png | Bin 607 -> 0 bytes .../resources/drawable-hdpi/ic_menu_reload.png | Bin 1646 -> 0 bytes .../base/resources/drawable-hdpi/ic_menu_share.png | Bin 586 -> 494 bytes .../resources/drawable-hdpi/ic_status_logo.png | Bin 858 -> 537 bytes .../resources/drawable-hdpi/ic_url_bar_star.png | Bin 332 -> 0 bytes .../resources/drawable-hdpi/ic_url_bar_tab.png | Bin 258 -> 195 bytes .../resources/drawable-hdpi/ic_widget_new_tab.png | Bin 282 -> 173 bytes .../resources/drawable-hdpi/ic_widget_search.png | Bin 572 -> 396 bytes .../drawable-hdpi/icon_bookmarks_empty.png | Bin 929 -> 926 bytes .../drawable-hdpi/icon_home_empty_firefox.png | Bin 2699 -> 2579 bytes .../base/resources/drawable-hdpi/icon_key.png | Bin 0 -> 922 bytes .../drawable-hdpi/icon_last_tabs_empty.png | Bin 744 -> 0 bytes .../drawable-hdpi/icon_most_recent_empty.png | Bin 1515 -> 1508 bytes .../resources/drawable-hdpi/icon_openinapp.png | Bin 390 -> 307 bytes .../resources/drawable-hdpi/icon_pageaction.png | Bin 178 -> 152 bytes .../drawable-hdpi/icon_reading_list_empty.png | Bin 939 -> 0 bytes .../drawable-hdpi/icon_remote_tabs_empty.png | Bin 744 -> 742 bytes .../drawable-hdpi/icon_search_empty_firefox.png | Bin 3762 -> 1741 bytes .../resources/drawable-hdpi/icon_shareplane.png | Bin 1541 -> 1449 bytes .../base/resources/drawable-hdpi/img_check.png | Bin 0 -> 669 bytes .../android/base/resources/drawable-hdpi/larry.png | Bin 1080 -> 0 bytes .../base/resources/drawable-hdpi/location.png | Bin 0 -> 851 bytes .../base/resources/drawable-hdpi/lock_disabled.png | Bin 0 -> 790 bytes .../resources/drawable-hdpi/lock_identified.png | Bin 622 -> 0 bytes .../base/resources/drawable-hdpi/lock_inactive.png | Bin 0 -> 535 bytes .../base/resources/drawable-hdpi/lock_secure.png | Bin 0 -> 535 bytes .../base/resources/drawable-hdpi/lock_verified.png | Bin 532 -> 0 bytes .../resources/drawable-hdpi/media_bar_pause.png | Bin 214 -> 166 bytes .../resources/drawable-hdpi/media_bar_play.png | Bin 478 -> 336 bytes .../resources/drawable-hdpi/media_bar_stop.png | Bin 469 -> 401 bytes .../android/base/resources/drawable-hdpi/menu.png | Bin 117 -> 138 bytes .../resources/drawable-hdpi/menu_item_check.png | Bin 853 -> 502 bytes .../resources/drawable-hdpi/menu_item_more.png | Bin 124 -> 96 bytes .../resources/drawable-hdpi/menu_item_uncheck.png | Bin 116 -> 254 bytes .../base/resources/drawable-hdpi/menu_light.png | Bin 124 -> 0 bytes .../resources/drawable-hdpi/menu_panel_bg.9.png | Bin 612 -> 0 bytes .../base/resources/drawable-hdpi/menu_pb.png | Bin 232 -> 0 bytes .../drawable-hdpi/menu_popup_arrow_top.png | Bin 651 -> 0 bytes .../resources/drawable-hdpi/menu_popup_bg.9.png | Bin 523 -> 0 bytes .../base/resources/drawable-hdpi/menu_tabs.png | Bin 117 -> 0 bytes .../base/resources/drawable-hdpi/network_error.png | Bin 5333 -> 1160 bytes .../drawable-hdpi/new_tablet_tab_close.png | Bin 341 -> 0 bytes .../drawable-hdpi/notification_media.webp | Bin 0 -> 484 bytes .../drawable-hdpi/onboard_start_addon.png | Bin 1789 -> 0 bytes .../drawable-hdpi/onboard_start_private.png | Bin 1701 -> 0 bytes .../drawable-hdpi/onboard_start_shield.png | Bin 1274 -> 0 bytes .../resources/drawable-hdpi/onboard_start_sync.png | Bin 1714 -> 0 bytes .../resources/drawable-hdpi/open_in_browser.png | Bin 0 -> 194 bytes .../drawable-hdpi/overlay_bookmark_icon.png | Bin 1390 -> 1181 bytes .../overlay_bookmarked_already_icon.png | Bin 951 -> 578 bytes .../base/resources/drawable-hdpi/overlay_check.png | Bin 391 -> 1194 bytes .../overlay_readinglist_already_icon.png | Bin 282 -> 0 bytes .../drawable-hdpi/overlay_readinglist_icon.png | Bin 702 -> 0 bytes .../drawable-hdpi/overlay_send_tab_icon.png | Bin 1084 -> 0 bytes .../android/base/resources/drawable-hdpi/pause.png | Bin 267 -> 231 bytes .../android/base/resources/drawable-hdpi/pin.png | Bin 261 -> 201 bytes .../android/base/resources/drawable-hdpi/play.png | Bin 381 -> 300 bytes .../base/resources/drawable-hdpi/private_masq.png | Bin 0 -> 1660 bytes .../base/resources/drawable-hdpi/progress.9.png | Bin 538 -> 343 bytes .../base/resources/drawable-hdpi/reader.png | Bin 376 -> 315 bytes .../base/resources/drawable-hdpi/reader_active.png | Bin 385 -> 316 bytes .../resources/drawable-hdpi/reader_cropped.png | Bin 352 -> 0 bytes .../drawable-hdpi/reading_list_folder.png | Bin 0 -> 424 bytes .../base/resources/drawable-hdpi/search_clear.png | Bin 3050 -> 238 bytes .../resources/drawable-hdpi/search_history.png | Bin 816 -> 419 bytes .../resources/drawable-hdpi/search_icon_active.png | Bin 3485 -> 450 bytes .../drawable-hdpi/search_icon_inactive.png | Bin 3532 -> 456 bytes .../resources/drawable-hdpi/search_launcher.png | Bin 7588 -> 3473 bytes .../base/resources/drawable-hdpi/search_plus.png | Bin 2979 -> 213 bytes .../drawable-hdpi/settings_notifications.png | Bin 0 -> 385 bytes .../drawable-hdpi/share_overlay_background.9.png | Bin 1636 -> 0 bytes .../base/resources/drawable-hdpi/shareplane.png | Bin 0 -> 947 bytes .../resources/drawable-hdpi/shield_disabled.png | Bin 1288 -> 1683 bytes .../drawable-hdpi/shield_disabled_doorhanger.png | Bin 4314 -> 0 bytes .../resources/drawable-hdpi/shield_enabled.png | Bin 667 -> 1508 bytes .../drawable-hdpi/shield_enabled_doorhanger.png | Bin 2847 -> 0 bytes .../resources/drawable-hdpi/spinner_default.9.png | Bin 202 -> 0 bytes .../resources/drawable-hdpi/spinner_focused.9.png | Bin 264 -> 0 bytes .../resources/drawable-hdpi/spinner_pressed.9.png | Bin 252 -> 0 bytes .../drawable-hdpi/status_icon_readercache.png | Bin 0 -> 445 bytes .../drawable-hdpi/suggestedsites_amazon.png | Bin 0 -> 4253 bytes .../drawable-hdpi/suggestedsites_facebook.png | Bin 0 -> 603 bytes .../drawable-hdpi/suggestedsites_fxaddons.png | Bin 1186 -> 0 bytes .../drawable-hdpi/suggestedsites_fxmarketplace.png | Bin 1369 -> 0 bytes .../drawable-hdpi/suggestedsites_fxsupport.png | Bin 1929 -> 0 bytes .../drawable-hdpi/suggestedsites_mozilla.png | Bin 2086 -> 0 bytes .../drawable-hdpi/suggestedsites_twitter.png | Bin 0 -> 1304 bytes .../drawable-hdpi/suggestedsites_wikipedia.png | Bin 0 -> 2037 bytes .../drawable-hdpi/suggestedsites_youtube.png | Bin 0 -> 2773 bytes .../drawable-hdpi/suggestion_item_search.png | Bin 3532 -> 0 bytes .../resources/drawable-hdpi/switch_button_icon.png | Bin 209 -> 186 bytes .../base/resources/drawable-hdpi/sync_desktop.png | Bin 325 -> 0 bytes .../drawable-hdpi/sync_desktop_inactive.png | Bin 357 -> 0 bytes .../base/resources/drawable-hdpi/sync_mobile.png | Bin 309 -> 0 bytes .../drawable-hdpi/sync_mobile_inactive.png | Bin 310 -> 0 bytes .../base/resources/drawable-hdpi/sync_promo.png | Bin 1003 -> 0 bytes .../resources/drawable-hdpi/tab_audio_playing.png | Bin 0 -> 290 bytes .../base/resources/drawable-hdpi/tab_close.png | Bin 228 -> 178 bytes .../resources/drawable-hdpi/tab_close_active.png | Bin 0 -> 186 bytes .../drawable-hdpi/tab_indicator_background.9.png | Bin 118 -> 107 bytes .../drawable-hdpi/tab_indicator_divider.9.png | Bin 107 -> 75 bytes .../drawable-hdpi/tab_indicator_selected.9.png | Bin 118 -> 88 bytes .../tab_indicator_selected_focused.9.png | Bin 123 -> 93 bytes .../base/resources/drawable-hdpi/tab_new.png | Bin 156 -> 219 bytes .../base/resources/drawable-hdpi/tab_new_pb.png | Bin 306 -> 0 bytes .../drawable-hdpi/tab_panel_tab_globe.png | Bin 7923 -> 0 bytes .../resources/drawable-hdpi/tab_preview_masq.png | Bin 0 -> 1131 bytes .../base/resources/drawable-hdpi/tabs_count.png | Bin 192 -> 145 bytes .../drawable-hdpi/tabs_count_foreground.png | Bin 177 -> 146 bytes .../base/resources/drawable-hdpi/tabs_normal.png | Bin 294 -> 216 bytes .../drawable-hdpi/tabs_panel_nav_back.png | Bin 0 -> 453 bytes .../base/resources/drawable-hdpi/tabs_private.png | Bin 568 -> 429 bytes .../base/resources/drawable-hdpi/tip_addsearch.png | Bin 2715 -> 2606 bytes .../base/resources/drawable-hdpi/top_site_add.png | Bin 136 -> 113 bytes .../tracking_protection_toolbar_illustration.png | Bin 0 -> 2474 bytes .../resources/drawable-hdpi/undo_button_icon.png | Bin 767 -> 436 bytes .../drawable-hdpi/url_bar_entry_default.9.png | Bin 3199 -> 217 bytes .../drawable-hdpi/url_bar_entry_default_pb.9.png | Bin 3203 -> 252 bytes .../drawable-hdpi/url_bar_entry_pressed.9.png | Bin 3198 -> 252 bytes .../drawable-hdpi/url_bar_entry_pressed_pb.9.png | Bin 3210 -> 259 bytes .../base/resources/drawable-hdpi/urlbar_stop.png | Bin 318 -> 276 bytes .../resources/drawable-hdpi/validation_arrow.png | Bin 322 -> 221 bytes .../drawable-hdpi/validation_arrow_inverted.png | Bin 328 -> 240 bytes .../resources/drawable-hdpi/validation_bg.9.png | Bin 524 -> 409 bytes .../base/resources/drawable-hdpi/warning_major.png | Bin 0 -> 283 bytes .../base/resources/drawable-hdpi/warning_minor.png | Bin 0 -> 283 bytes .../base/resources/drawable-hdpi/widget_bg.9.png | Bin 397 -> 354 bytes .../drawable-large-hdpi-v11/arrow_popup_bg.9.png | Bin 921 -> 0 bytes .../drawable-large-hdpi-v11/ic_menu_back.png | Bin 0 -> 471 bytes .../drawable-large-hdpi-v11/ic_menu_forward.png | Bin 0 -> 360 bytes .../drawable-large-hdpi-v11/ic_menu_reload.png | Bin 0 -> 779 bytes .../drawable-large-hdpi-v11/menu_tabs.png | Bin 117 -> 0 bytes .../new_tablet_ic_menu_back.png | Bin 589 -> 0 bytes .../new_tablet_ic_menu_forward.png | Bin 404 -> 0 bytes .../new_tablet_ic_menu_reload.png | Bin 771 -> 0 bytes .../drawable-large-hdpi-v11/new_tablet_menu.png | Bin 133 -> 0 bytes .../new_tablet_nav_back.png | Bin 808 -> 0 bytes .../new_tablet_tab_close.png | Bin 236 -> 0 bytes .../new_tablet_tab_close_active.png | Bin 231 -> 0 bytes .../new_tablet_tab_new_dark.png | Bin 122 -> 0 bytes .../new_tablet_tabs_count.png | Bin 172 -> 0 bytes .../new_tablet_tabs_count_foreground.png | Bin 145 -> 0 bytes .../drawable-large-hdpi-v11/tabs_count.png | Bin 0 -> 171 bytes .../tabs_count_foreground.png | Bin 0 -> 144 bytes .../toolbar_favicon_default.png | Bin 159 -> 134 bytes .../url_bar_entry_default.9.png | Bin 281 -> 261 bytes .../url_bar_entry_default_pb.9.png | Bin 281 -> 281 bytes .../url_bar_entry_pressed_pb.9.png | Bin 281 -> 281 bytes .../drawable-large-mdpi-v11/arrow_popup_bg.9.png | Bin 633 -> 0 bytes .../drawable-large-mdpi-v11/menu_tabs.png | Bin 111 -> 0 bytes .../new_tablet_ic_menu_back.png | Bin 456 -> 0 bytes .../new_tablet_ic_menu_forward.png | Bin 299 -> 0 bytes .../new_tablet_ic_menu_reload.png | Bin 551 -> 0 bytes .../drawable-large-mdpi-v11/new_tablet_menu.png | Bin 132 -> 0 bytes .../new_tablet_nav_back.png | Bin 581 -> 0 bytes .../new_tablet_tab_close.png | Bin 192 -> 0 bytes .../new_tablet_tab_close_active.png | Bin 192 -> 0 bytes .../new_tablet_tab_new_dark.png | Bin 112 -> 0 bytes .../new_tablet_tabs_count.png | Bin 147 -> 0 bytes .../new_tablet_tabs_count_foreground.png | Bin 129 -> 0 bytes .../toolbar_favicon_default.png | Bin 130 -> 0 bytes .../url_bar_entry_default.9.png | Bin 217 -> 0 bytes .../url_bar_entry_default_pb.9.png | Bin 217 -> 0 bytes .../url_bar_entry_pressed.9.png | Bin 217 -> 0 bytes .../url_bar_entry_pressed_pb.9.png | Bin 217 -> 0 bytes .../browser_toolbar_action_bar_button.xml | 77 + .../resources/drawable-large-v11/ic_menu_back.xml | 8 - .../drawable-large-v11/ic_menu_forward.xml | 8 - .../drawable-large-v11/ic_menu_reload.xml | 8 - .../base/resources/drawable-large-v11/menu.xml | 8 - .../new_tablet_action_bar_button.xml | 77 - .../new_tablet_site_security_level.xml | 14 - .../new_tablet_site_security_unknown.xml | 12 - .../new_tablet_tab_item_close_button.xml | 18 - .../new_tablet_tab_strip_add_tab.xml | 17 - .../new_tablet_tab_strip_button.xml | 45 - .../new_tablet_url_bar_nav_button.xml | 36 - .../drawable-large-v11/url_bar_nav_button.xml | 36 + .../drawable-large-xhdpi-v11/arrow_popup_bg.9.png | Bin 1121 -> 0 bytes .../drawable-large-xhdpi-v11/ic_menu_back.png | Bin 0 -> 598 bytes .../drawable-large-xhdpi-v11/ic_menu_forward.png | Bin 0 -> 393 bytes .../drawable-large-xhdpi-v11/ic_menu_reload.png | Bin 0 -> 998 bytes .../drawable-large-xhdpi-v11/menu_tabs.png | Bin 123 -> 0 bytes .../new_tablet_ic_menu_back.png | Bin 754 -> 0 bytes .../new_tablet_ic_menu_forward.png | Bin 475 -> 0 bytes .../new_tablet_ic_menu_reload.png | Bin 995 -> 0 bytes .../drawable-large-xhdpi-v11/new_tablet_menu.png | Bin 135 -> 0 bytes .../new_tablet_nav_back.png | Bin 1062 -> 0 bytes .../new_tablet_tab_close.png | Bin 245 -> 0 bytes .../new_tablet_tab_close_active.png | Bin 240 -> 0 bytes .../new_tablet_tab_new_dark.png | Bin 127 -> 0 bytes .../new_tablet_tabs_count.png | Bin 197 -> 0 bytes .../new_tablet_tabs_count_foreground.png | Bin 164 -> 0 bytes .../drawable-large-xhdpi-v11/tabs_count.png | Bin 0 -> 196 bytes .../tabs_count_foreground.png | Bin 0 -> 163 bytes .../toolbar_favicon_default.png | Bin 170 -> 153 bytes .../url_bar_entry_default.9.png | Bin 368 -> 351 bytes .../url_bar_entry_default_pb.9.png | Bin 368 -> 367 bytes .../url_bar_entry_pressed.9.png | Bin 376 -> 373 bytes .../url_bar_entry_pressed_pb.9.png | Bin 368 -> 367 bytes .../drawable-large-xxhdpi-v11/ic_menu_back.png | Bin 0 -> 845 bytes .../drawable-large-xxhdpi-v11/ic_menu_forward.png | Bin 0 -> 544 bytes .../drawable-large-xxhdpi-v11/ic_menu_reload.png | Bin 0 -> 1324 bytes .../new_tablet_ic_menu_back.png | Bin 1006 -> 0 bytes .../new_tablet_ic_menu_forward.png | Bin 661 -> 0 bytes .../new_tablet_ic_menu_reload.png | Bin 1323 -> 0 bytes .../drawable-large-xxhdpi-v11/new_tablet_menu.png | Bin 137 -> 0 bytes .../new_tablet_nav_back.png | Bin 1016 -> 0 bytes .../new_tablet_tab_close.png | Bin 334 -> 0 bytes .../new_tablet_tab_close_active.png | Bin 334 -> 0 bytes .../new_tablet_tabs_count_foreground.png | Bin 197 -> 0 bytes .../{new_tablet_tabs_count.png => tabs_count.png} | Bin .../tabs_count_foreground.png | Bin 0 -> 196 bytes .../toolbar_favicon_default.png | Bin 209 -> 193 bytes .../url_bar_entry_default.9.png | Bin 500 -> 497 bytes .../url_bar_entry_default_pb.9.png | Bin 500 -> 499 bytes .../url_bar_entry_pressed.9.png | Bin 500 -> 497 bytes .../url_bar_entry_pressed_pb.9.png | Bin 500 -> 500 bytes .../resources/drawable-ldpi/fxaccount_intro.png | Bin 2018 -> 0 bytes .../resources/drawable-mdpi-v11/alert_addon.png | Bin 287 -> 0 bytes .../base/resources/drawable-mdpi-v11/alert_app.png | Bin 343 -> 0 bytes .../resources/drawable-mdpi-v11/alert_camera.png | Bin 194 -> 0 bytes .../resources/drawable-mdpi-v11/alert_download.png | Bin 248 -> 0 bytes .../resources/drawable-mdpi-v11/alert_guest.png | Bin 782 -> 0 bytes .../base/resources/drawable-mdpi-v11/alert_mic.png | Bin 282 -> 0 bytes .../drawable-mdpi-v11/alert_mic_camera.png | Bin 236 -> 0 bytes .../resources/drawable-mdpi-v11/ic_menu_addons.png | Bin 545 -> 0 bytes .../resources/drawable-mdpi-v11/ic_menu_apps.png | Bin 508 -> 0 bytes .../drawable-mdpi-v11/ic_menu_bookmark_add.png | Bin 734 -> 0 bytes .../drawable-mdpi-v11/ic_menu_bookmark_remove.png | Bin 521 -> 0 bytes .../drawable-mdpi-v11/ic_menu_desktop_mode_off.png | Bin 279 -> 0 bytes .../drawable-mdpi-v11/ic_menu_desktop_mode_on.png | Bin 328 -> 0 bytes .../drawable-mdpi-v11/ic_menu_downloads.png | Bin 268 -> 0 bytes .../drawable-mdpi-v11/ic_menu_find_in_page.png | Bin 672 -> 0 bytes .../drawable-mdpi-v11/ic_menu_forward.png | Bin 242 -> 0 bytes .../drawable-mdpi-v11/ic_menu_new_private_tab.png | Bin 307 -> 0 bytes .../drawable-mdpi-v11/ic_menu_new_tab.png | Bin 163 -> 0 bytes .../resources/drawable-mdpi-v11/ic_menu_quit.png | Bin 581 -> 0 bytes .../drawable-mdpi-v11/ic_menu_reader_add.png | Bin 507 -> 0 bytes .../drawable-mdpi-v11/ic_menu_reader_remove.png | Bin 187 -> 0 bytes .../resources/drawable-mdpi-v11/ic_menu_reload.png | Bin 586 -> 0 bytes .../drawable-mdpi-v11/ic_menu_settings.png | Bin 501 -> 0 bytes .../resources/drawable-mdpi-v11/ic_menu_tools.png | Bin 778 -> 0 bytes .../resources/drawable-mdpi-v11/ic_status_logo.png | Bin 597 -> 0 bytes .../drawable-mdpi/ab_add_search_engine.png | Bin 479 -> 0 bytes .../resources/drawable-mdpi/ab_background.9.png | Bin 131 -> 0 bytes .../base/resources/drawable-mdpi/ab_copy.png | Bin 147 -> 0 bytes .../base/resources/drawable-mdpi/ab_cut.png | Bin 406 -> 0 bytes .../base/resources/drawable-mdpi/ab_done.png | Bin 325 -> 0 bytes .../base/resources/drawable-mdpi/ab_mic.png | Bin 337 -> 0 bytes .../base/resources/drawable-mdpi/ab_paste.png | Bin 225 -> 0 bytes .../base/resources/drawable-mdpi/ab_search.png | Bin 3590 -> 0 bytes .../base/resources/drawable-mdpi/ab_select_all.png | Bin 137 -> 0 bytes .../base/resources/drawable-mdpi/alert_addon.png | Bin 264 -> 0 bytes .../base/resources/drawable-mdpi/alert_app.png | Bin 341 -> 0 bytes .../base/resources/drawable-mdpi/alert_camera.png | Bin 240 -> 0 bytes .../resources/drawable-mdpi/alert_download.png | Bin 254 -> 0 bytes .../base/resources/drawable-mdpi/alert_guest.png | Bin 669 -> 0 bytes .../base/resources/drawable-mdpi/alert_mic.png | Bin 318 -> 0 bytes .../resources/drawable-mdpi/alert_mic_camera.png | Bin 285 -> 0 bytes .../resources/drawable-mdpi/arrow_popup_bg.9.png | Bin 254 -> 0 bytes .../drawable-mdpi/autocomplete_list_bg.9.png | Bin 152 -> 0 bytes .../android/base/resources/drawable-mdpi/blank.png | Bin 95 -> 0 bytes .../drawable-mdpi/bookmark_folder_closed.png | Bin 232 -> 0 bytes .../base/resources/drawable-mdpi/casting.png | Bin 532 -> 0 bytes .../resources/drawable-mdpi/casting_active.png | Bin 566 -> 0 bytes .../android/base/resources/drawable-mdpi/close.png | Bin 250 -> 0 bytes .../drawable-mdpi/close_edit_mode_dark.png | Bin 207 -> 0 bytes .../drawable-mdpi/close_edit_mode_light.png | Bin 207 -> 0 bytes .../drawable-mdpi/color_picker_row_bg.9.png | Bin 153 -> 0 bytes .../base/resources/drawable-mdpi/device_mobile.png | Bin 186 -> 0 bytes .../base/resources/drawable-mdpi/device_pc.png | Bin 254 -> 0 bytes .../base/resources/drawable-mdpi/dropshadow.9.png | Bin 287 -> 0 bytes .../base/resources/drawable-mdpi/favicon_globe.png | Bin 950 -> 0 bytes .../resources/drawable-mdpi/favicon_search.png | Bin 3200 -> 0 bytes .../base/resources/drawable-mdpi/find_close.png | Bin 292 -> 0 bytes .../base/resources/drawable-mdpi/find_next.png | Bin 196 -> 0 bytes .../base/resources/drawable-mdpi/find_prev.png | Bin 207 -> 0 bytes .../drawable-mdpi/firefox_settings_alert.png | Bin 418 -> 0 bytes .../base/resources/drawable-mdpi/folder_up.png | Bin 958 -> 0 bytes .../resources/drawable-mdpi/fxaccount_checkbox.png | Bin 569 -> 0 bytes .../drawable-mdpi/fxaccount_ddarrow_inactive.png | Bin 213 -> 0 bytes .../resources/drawable-mdpi/fxaccount_intro.png | Bin 2810 -> 0 bytes .../resources/drawable-mdpi/fxaccount_mail.png | Bin 1370 -> 0 bytes .../drawable-mdpi/fxaccount_sync_error.png | Bin 421 -> 0 bytes .../drawable-mdpi/grid_icon_bg_activated.9.png | Bin 126 -> 0 bytes .../drawable-mdpi/grid_icon_bg_focused.9.png | Bin 152 -> 0 bytes .../base/resources/drawable-mdpi/handle_end.png | Bin 713 -> 0 bytes .../base/resources/drawable-mdpi/handle_middle.png | Bin 822 -> 0 bytes .../base/resources/drawable-mdpi/handle_start.png | Bin 688 -> 0 bytes .../drawable-mdpi/home_group_collapsed.png | Bin 381 -> 0 bytes .../drawable-mdpi/home_group_expanded.png | Bin 406 -> 0 bytes .../drawable-mdpi/home_tab_menu_strip.9.png | Bin 117 -> 0 bytes .../drawable-mdpi/homepage_banner_firstrun.png | Bin 3306 -> 0 bytes .../resources/drawable-mdpi/ic_action_settings.png | Bin 379 -> 0 bytes .../drawable-mdpi/ic_menu_addons_filler.png | Bin 753 -> 0 bytes .../base/resources/drawable-mdpi/ic_menu_back.png | Bin 259 -> 0 bytes .../drawable-mdpi/ic_menu_bookmark_add.png | Bin 1031 -> 0 bytes .../drawable-mdpi/ic_menu_bookmark_remove.png | Bin 1207 -> 0 bytes .../drawable-mdpi/ic_menu_character_encoding.png | Bin 429 -> 0 bytes .../resources/drawable-mdpi/ic_menu_forward.png | Bin 658 -> 0 bytes .../base/resources/drawable-mdpi/ic_menu_guest.png | Bin 747 -> 0 bytes .../drawable-mdpi/ic_menu_new_private_tab.png | Bin 1023 -> 0 bytes .../resources/drawable-mdpi/ic_menu_new_tab.png | Bin 528 -> 0 bytes .../resources/drawable-mdpi/ic_menu_reload.png | Bin 1125 -> 0 bytes .../base/resources/drawable-mdpi/ic_menu_share.png | Bin 445 -> 0 bytes .../resources/drawable-mdpi/ic_status_logo.png | Bin 649 -> 0 bytes .../resources/drawable-mdpi/ic_url_bar_star.png | Bin 266 -> 0 bytes .../resources/drawable-mdpi/ic_url_bar_tab.png | Bin 224 -> 0 bytes .../resources/drawable-mdpi/ic_widget_new_tab.png | Bin 216 -> 0 bytes .../resources/drawable-mdpi/ic_widget_search.png | Bin 437 -> 0 bytes .../drawable-mdpi/icon_bookmarks_empty.png | Bin 727 -> 0 bytes .../drawable-mdpi/icon_home_empty_firefox.png | Bin 1723 -> 0 bytes .../drawable-mdpi/icon_last_tabs_empty.png | Bin 645 -> 0 bytes .../drawable-mdpi/icon_most_recent_empty.png | Bin 1251 -> 0 bytes .../resources/drawable-mdpi/icon_openinapp.png | Bin 293 -> 0 bytes .../resources/drawable-mdpi/icon_pageaction.png | Bin 194 -> 0 bytes .../drawable-mdpi/icon_reading_list_empty.png | Bin 750 -> 0 bytes .../drawable-mdpi/icon_remote_tabs_empty.png | Bin 645 -> 0 bytes .../drawable-mdpi/icon_search_empty_firefox.png | Bin 2320 -> 0 bytes .../resources/drawable-mdpi/icon_shareplane.png | Bin 1112 -> 0 bytes .../android/base/resources/drawable-mdpi/larry.png | Bin 546 -> 0 bytes .../resources/drawable-mdpi/lock_identified.png | Bin 533 -> 0 bytes .../base/resources/drawable-mdpi/lock_verified.png | Bin 476 -> 0 bytes .../resources/drawable-mdpi/media_bar_pause.png | Bin 164 -> 0 bytes .../resources/drawable-mdpi/media_bar_play.png | Bin 357 -> 0 bytes .../resources/drawable-mdpi/media_bar_stop.png | Bin 305 -> 0 bytes .../android/base/resources/drawable-mdpi/menu.png | Bin 111 -> 0 bytes .../resources/drawable-mdpi/menu_item_check.png | Bin 644 -> 0 bytes .../resources/drawable-mdpi/menu_item_more.png | Bin 113 -> 0 bytes .../resources/drawable-mdpi/menu_item_uncheck.png | Bin 113 -> 0 bytes .../base/resources/drawable-mdpi/menu_light.png | Bin 112 -> 0 bytes .../resources/drawable-mdpi/menu_panel_bg.9.png | Bin 505 -> 0 bytes .../base/resources/drawable-mdpi/menu_pb.png | Bin 189 -> 0 bytes .../drawable-mdpi/menu_popup_arrow_top.png | Bin 435 -> 0 bytes .../resources/drawable-mdpi/menu_popup_bg.9.png | Bin 376 -> 0 bytes .../base/resources/drawable-mdpi/menu_tabs.png | Bin 111 -> 0 bytes .../base/resources/drawable-mdpi/network_error.png | Bin 4446 -> 0 bytes .../drawable-mdpi/onboard_start_addon.png | Bin 1219 -> 0 bytes .../drawable-mdpi/onboard_start_private.png | Bin 1211 -> 0 bytes .../drawable-mdpi/onboard_start_shield.png | Bin 940 -> 0 bytes .../resources/drawable-mdpi/onboard_start_sync.png | Bin 1255 -> 0 bytes .../drawable-mdpi/overlay_bookmark_icon.png | Bin 983 -> 0 bytes .../overlay_bookmarked_already_icon.png | Bin 710 -> 0 bytes .../base/resources/drawable-mdpi/overlay_check.png | Bin 308 -> 0 bytes .../overlay_readinglist_already_icon.png | Bin 205 -> 0 bytes .../drawable-mdpi/overlay_readinglist_icon.png | Bin 510 -> 0 bytes .../drawable-mdpi/overlay_send_tab_icon.png | Bin 789 -> 0 bytes .../android/base/resources/drawable-mdpi/pause.png | Bin 240 -> 0 bytes .../android/base/resources/drawable-mdpi/phone.png | Bin 380 -> 0 bytes .../android/base/resources/drawable-mdpi/pin.png | Bin 232 -> 0 bytes .../android/base/resources/drawable-mdpi/play.png | Bin 332 -> 0 bytes .../base/resources/drawable-mdpi/progress.9.png | Bin 479 -> 0 bytes .../base/resources/drawable-mdpi/reader.png | Bin 250 -> 0 bytes .../base/resources/drawable-mdpi/reader_active.png | Bin 258 -> 0 bytes .../resources/drawable-mdpi/reader_cropped.png | Bin 244 -> 0 bytes .../base/resources/drawable-mdpi/scrollbar.png | Bin 238 -> 0 bytes .../base/resources/drawable-mdpi/search_clear.png | Bin 2939 -> 0 bytes .../resources/drawable-mdpi/search_history.png | Bin 523 -> 0 bytes .../resources/drawable-mdpi/search_icon_active.png | Bin 3190 -> 0 bytes .../drawable-mdpi/search_icon_inactive.png | Bin 3200 -> 0 bytes .../resources/drawable-mdpi/search_launcher.png | Bin 5446 -> 0 bytes .../base/resources/drawable-mdpi/search_plus.png | Bin 2912 -> 0 bytes .../resources/drawable-mdpi/shield_disabled.png | Bin 853 -> 0 bytes .../drawable-mdpi/shield_disabled_doorhanger.png | Bin 2804 -> 0 bytes .../resources/drawable-mdpi/shield_enabled.png | Bin 447 -> 0 bytes .../drawable-mdpi/shield_enabled_doorhanger.png | Bin 1852 -> 0 bytes .../resources/drawable-mdpi/spinner_default.9.png | Bin 165 -> 0 bytes .../resources/drawable-mdpi/spinner_focused.9.png | Bin 217 -> 0 bytes .../resources/drawable-mdpi/spinner_pressed.9.png | Bin 203 -> 0 bytes .../drawable-mdpi/suggestedsites_fxaddons.png | Bin 781 -> 0 bytes .../drawable-mdpi/suggestedsites_fxmarketplace.png | Bin 945 -> 0 bytes .../drawable-mdpi/suggestedsites_fxsupport.png | Bin 1347 -> 0 bytes .../drawable-mdpi/suggestedsites_mozilla.png | Bin 1378 -> 0 bytes .../drawable-mdpi/suggestion_item_search.png | Bin 3168 -> 0 bytes .../resources/drawable-mdpi/switch_button_icon.png | Bin 174 -> 0 bytes .../base/resources/drawable-mdpi/sync_desktop.png | Bin 218 -> 0 bytes .../drawable-mdpi/sync_desktop_inactive.png | Bin 256 -> 0 bytes .../base/resources/drawable-mdpi/sync_mobile.png | Bin 260 -> 0 bytes .../drawable-mdpi/sync_mobile_inactive.png | Bin 250 -> 0 bytes .../base/resources/drawable-mdpi/sync_promo.png | Bin 835 -> 0 bytes .../base/resources/drawable-mdpi/tab_close.png | Bin 205 -> 0 bytes .../drawable-mdpi/tab_indicator_background.9.png | Bin 114 -> 0 bytes .../drawable-mdpi/tab_indicator_divider.9.png | Bin 107 -> 0 bytes .../drawable-mdpi/tab_indicator_selected.9.png | Bin 113 -> 0 bytes .../tab_indicator_selected_focused.9.png | Bin 120 -> 0 bytes .../base/resources/drawable-mdpi/tab_new.png | Bin 131 -> 0 bytes .../base/resources/drawable-mdpi/tab_new_pb.png | Bin 230 -> 0 bytes .../drawable-mdpi/tab_panel_tab_globe.png | Bin 4366 -> 0 bytes .../base/resources/drawable-mdpi/tabs_count.png | Bin 198 -> 0 bytes .../drawable-mdpi/tabs_count_foreground.png | Bin 165 -> 0 bytes .../base/resources/drawable-mdpi/tabs_normal.png | Bin 265 -> 0 bytes .../base/resources/drawable-mdpi/tabs_private.png | Bin 427 -> 0 bytes .../base/resources/drawable-mdpi/tip_addsearch.png | Bin 2010 -> 0 bytes .../base/resources/drawable-mdpi/top_site_add.png | Bin 129 -> 0 bytes .../resources/drawable-mdpi/undo_button_icon.png | Bin 542 -> 0 bytes .../drawable-mdpi/url_bar_entry_default.9.png | Bin 3028 -> 0 bytes .../drawable-mdpi/url_bar_entry_default_pb.9.png | Bin 3021 -> 0 bytes .../drawable-mdpi/url_bar_entry_pressed.9.png | Bin 3054 -> 0 bytes .../drawable-mdpi/url_bar_entry_pressed_pb.9.png | Bin 3045 -> 0 bytes .../base/resources/drawable-mdpi/urlbar_stop.png | Bin 306 -> 0 bytes .../resources/drawable-mdpi/validation_arrow.png | Bin 213 -> 0 bytes .../drawable-mdpi/validation_arrow_inverted.png | Bin 220 -> 0 bytes .../resources/drawable-mdpi/validation_bg.9.png | Bin 418 -> 0 bytes .../base/resources/drawable-mdpi/widget_bg.9.png | Bin 259 -> 0 bytes .../base/resources/drawable-nodpi/cloud.png | Bin 0 -> 2188 bytes .../resources/drawable-nodpi/firstrun_account.png | Bin 0 -> 8733 bytes .../drawable-nodpi/firstrun_bookmarks.png | Bin 0 -> 19817 bytes .../resources/drawable-nodpi/firstrun_data_off.png | Bin 0 -> 18905 bytes .../resources/drawable-nodpi/firstrun_data_on.png | Bin 0 -> 16918 bytes .../drawable-nodpi/firstrun_readerview.png | Bin 0 -> 9895 bytes .../resources/drawable-nodpi/firstrun_signin.png | Bin 0 -> 39900 bytes .../resources/drawable-nodpi/firstrun_sync.png | Bin 0 -> 16191 bytes .../drawable-nodpi/firstrun_tabqueue_off.png | Bin 0 -> 8779 bytes .../drawable-nodpi/firstrun_tabqueue_on.png | Bin 0 -> 9444 bytes .../resources/drawable-nodpi/firstrun_urlbar.png | Bin 0 -> 12926 bytes .../base/resources/drawable-nodpi/icon_recent.png | Bin 0 -> 774 bytes .../drawable-v12/fxaccount_password_active.xml | 19 - .../fxaccount_password_button_hide_active.xml | 19 - .../fxaccount_password_button_show_active.xml | 19 - .../drawable-v12/fxaccount_password_inactive.xml | 19 - .../resources/drawable-xhdpi-v11/alert_addon.png | Bin 416 -> 0 bytes .../resources/drawable-xhdpi-v11/alert_app.png | Bin 600 -> 0 bytes .../resources/drawable-xhdpi-v11/alert_camera.png | Bin 257 -> 204 bytes .../drawable-xhdpi-v11/alert_download.png | Bin 370 -> 273 bytes .../resources/drawable-xhdpi-v11/alert_guest.png | Bin 1514 -> 1016 bytes .../resources/drawable-xhdpi-v11/alert_mic.png | Bin 448 -> 345 bytes .../drawable-xhdpi-v11/alert_mic_camera.png | Bin 340 -> 268 bytes .../drawable-xhdpi-v11/ic_menu_addons.png | Bin 762 -> 0 bytes .../resources/drawable-xhdpi-v11/ic_menu_apps.png | Bin 777 -> 0 bytes .../resources/drawable-xhdpi-v11/ic_menu_back.png | Bin 0 -> 361 bytes .../drawable-xhdpi-v11/ic_menu_bookmark_add.png | Bin 1344 -> 1910 bytes .../drawable-xhdpi-v11/ic_menu_bookmark_remove.png | Bin 955 -> 0 bytes .../ic_menu_desktop_mode_off.png | Bin 346 -> 0 bytes .../drawable-xhdpi-v11/ic_menu_desktop_mode_on.png | Bin 372 -> 0 bytes .../drawable-xhdpi-v11/ic_menu_downloads.png | Bin 416 -> 0 bytes .../drawable-xhdpi-v11/ic_menu_find_in_page.png | Bin 889 -> 0 bytes .../drawable-xhdpi-v11/ic_menu_forward.png | Bin 382 -> 368 bytes .../drawable-xhdpi-v11/ic_menu_new_private_tab.png | Bin 494 -> 0 bytes .../drawable-xhdpi-v11/ic_menu_new_tab.png | Bin 223 -> 0 bytes .../resources/drawable-xhdpi-v11/ic_menu_quit.png | Bin 847 -> 0 bytes .../drawable-xhdpi-v11/ic_menu_reader_add.png | Bin 758 -> 0 bytes .../drawable-xhdpi-v11/ic_menu_reader_remove.png | Bin 276 -> 0 bytes .../drawable-xhdpi-v11/ic_menu_reload.png | Bin 782 -> 777 bytes .../drawable-xhdpi-v11/ic_menu_settings.png | Bin 858 -> 0 bytes .../resources/drawable-xhdpi-v11/ic_menu_tools.png | Bin 938 -> 0 bytes .../drawable-xhdpi-v11/ic_status_logo.png | Bin 996 -> 728 bytes .../resources/drawable-xhdpi-v11/star_blue.png | Bin 0 -> 1418 bytes .../drawable-xhdpi/ab_add_search_engine.png | Bin 676 -> 672 bytes .../resources/drawable-xhdpi/ab_background.9.png | Bin 146 -> 0 bytes .../base/resources/drawable-xhdpi/ab_copy.png | Bin 185 -> 174 bytes .../base/resources/drawable-xhdpi/ab_cut.png | Bin 606 -> 602 bytes .../base/resources/drawable-xhdpi/ab_done.png | Bin 508 -> 501 bytes .../base/resources/drawable-xhdpi/ab_mic.png | Bin 578 -> 412 bytes .../base/resources/drawable-xhdpi/ab_paste.png | Bin 301 -> 300 bytes .../base/resources/drawable-xhdpi/ab_qrcode.png | Bin 0 -> 177 bytes .../base/resources/drawable-xhdpi/ab_search.png | Bin 4535 -> 989 bytes .../resources/drawable-xhdpi/ab_select_all.png | Bin 162 -> 138 bytes .../base/resources/drawable-xhdpi/alert_addon.png | Bin 382 -> 0 bytes .../base/resources/drawable-xhdpi/alert_app.png | Bin 674 -> 0 bytes .../drawable-xhdpi/alert_app_animation_1.png | Bin 679 -> 0 bytes .../drawable-xhdpi/alert_app_animation_2.png | Bin 604 -> 0 bytes .../drawable-xhdpi/alert_app_animation_3.png | Bin 573 -> 0 bytes .../drawable-xhdpi/alert_app_animation_4.png | Bin 620 -> 0 bytes .../drawable-xhdpi/alert_app_animation_5.png | Bin 665 -> 0 bytes .../drawable-xhdpi/alert_app_animation_6.png | Bin 561 -> 0 bytes .../drawable-xhdpi/alert_app_animation_7.png | Bin 618 -> 0 bytes .../base/resources/drawable-xhdpi/alert_camera.png | Bin 362 -> 269 bytes .../resources/drawable-xhdpi/alert_download.png | Bin 430 -> 294 bytes .../drawable-xhdpi/alert_download_animation_1.png | Bin 433 -> 266 bytes .../drawable-xhdpi/alert_download_animation_2.png | Bin 432 -> 267 bytes .../drawable-xhdpi/alert_download_animation_3.png | Bin 436 -> 268 bytes .../drawable-xhdpi/alert_download_animation_4.png | Bin 433 -> 267 bytes .../drawable-xhdpi/alert_download_animation_5.png | Bin 436 -> 270 bytes .../drawable-xhdpi/alert_download_animation_6.png | Bin 436 -> 270 bytes .../base/resources/drawable-xhdpi/alert_guest.png | Bin 891 -> 289 bytes .../base/resources/drawable-xhdpi/alert_mic.png | Bin 543 -> 404 bytes .../resources/drawable-xhdpi/alert_mic_camera.png | Bin 467 -> 337 bytes .../resources/drawable-xhdpi/arrow_popup_bg.9.png | Bin 355 -> 0 bytes .../base/resources/drawable-xhdpi/arrow_up.png | Bin 0 -> 247 bytes .../base/resources/drawable-xhdpi/blank.png | Bin 96 -> 81 bytes .../drawable-xhdpi/bookmark_folder_closed.png | Bin 301 -> 0 bytes .../base/resources/drawable-xhdpi/casting.png | Bin 620 -> 370 bytes .../resources/drawable-xhdpi/casting_active.png | Bin 666 -> 442 bytes .../drawable-xhdpi/close_edit_mode_dark.png | Bin 296 -> 283 bytes .../drawable-xhdpi/close_edit_mode_light.png | Bin 296 -> 288 bytes .../drawable-xhdpi/color_picker_row_bg.9.png | Bin 189 -> 123 bytes .../resources/drawable-xhdpi/device_desktop.png | Bin 0 -> 246 bytes .../resources/drawable-xhdpi/device_mobile.png | Bin 263 -> 215 bytes .../base/resources/drawable-xhdpi/device_pc.png | Bin 392 -> 0 bytes .../base/resources/drawable-xhdpi/dropshadow.9.png | Bin 664 -> 463 bytes .../resources/drawable-xhdpi/favicon_globe.png | Bin 1626 -> 1617 bytes .../resources/drawable-xhdpi/favicon_search.png | Bin 3878 -> 0 bytes .../base/resources/drawable-xhdpi/find_close.png | Bin 355 -> 293 bytes .../base/resources/drawable-xhdpi/find_next.png | Bin 272 -> 216 bytes .../base/resources/drawable-xhdpi/find_prev.png | Bin 266 -> 212 bytes .../drawable-xhdpi/firefox_settings_alert.png | Bin 784 -> 622 bytes .../base/resources/drawable-xhdpi/flat_icon.png | Bin 0 -> 810 bytes .../resources/drawable-xhdpi/folder_closed.png | Bin 0 -> 445 bytes .../base/resources/drawable-xhdpi/folder_up.png | Bin 1095 -> 0 bytes .../resources/drawable-xhdpi/fxaccount_intro.png | Bin 5061 -> 0 bytes .../base/resources/drawable-xhdpi/globe_light.png | Bin 0 -> 2597 bytes .../drawable-xhdpi/grid_icon_bg_activated.9.png | Bin 129 -> 116 bytes .../drawable-xhdpi/grid_icon_bg_focused.9.png | Bin 181 -> 165 bytes .../base/resources/drawable-xhdpi/handle_end.png | Bin 1533 -> 707 bytes .../resources/drawable-xhdpi/handle_middle.png | Bin 1359 -> 890 bytes .../base/resources/drawable-xhdpi/handle_start.png | Bin 1345 -> 725 bytes .../drawable-xhdpi/helper_readerview_bookmark.webp | Bin 0 -> 2042 bytes .../drawable-xhdpi/home_group_collapsed.png | Bin 469 -> 204 bytes .../drawable-xhdpi/home_group_expanded.png | Bin 487 -> 0 bytes .../drawable-xhdpi/home_tab_menu_strip.9.png | Bin 118 -> 96 bytes .../drawable-xhdpi/homepage_banner_firstrun.png | Bin 3910 -> 707 bytes .../drawable-xhdpi/ic_action_settings.png | Bin 686 -> 629 bytes .../resources/drawable-xhdpi/ic_media_pause.png | Bin 0 -> 113 bytes .../resources/drawable-xhdpi/ic_media_play.png | Bin 0 -> 282 bytes .../drawable-xhdpi/ic_menu_addons_filler.png | Bin 1131 -> 0 bytes .../base/resources/drawable-xhdpi/ic_menu_back.png | Bin 393 -> 0 bytes .../drawable-xhdpi/ic_menu_bookmark_add.png | Bin 1956 -> 0 bytes .../drawable-xhdpi/ic_menu_bookmark_remove.png | Bin 2200 -> 0 bytes .../drawable-xhdpi/ic_menu_character_encoding.png | Bin 673 -> 0 bytes .../resources/drawable-xhdpi/ic_menu_forward.png | Bin 1029 -> 0 bytes .../resources/drawable-xhdpi/ic_menu_guest.png | Bin 1070 -> 0 bytes .../drawable-xhdpi/ic_menu_new_private_tab.png | Bin 2018 -> 0 bytes .../resources/drawable-xhdpi/ic_menu_new_tab.png | Bin 745 -> 0 bytes .../resources/drawable-xhdpi/ic_menu_reload.png | Bin 2149 -> 0 bytes .../resources/drawable-xhdpi/ic_menu_share.png | Bin 841 -> 713 bytes .../resources/drawable-xhdpi/ic_status_logo.png | Bin 1076 -> 691 bytes .../resources/drawable-xhdpi/ic_url_bar_star.png | Bin 451 -> 0 bytes .../resources/drawable-xhdpi/ic_url_bar_tab.png | Bin 326 -> 243 bytes .../resources/drawable-xhdpi/ic_widget_new_tab.png | Bin 290 -> 184 bytes .../resources/drawable-xhdpi/ic_widget_search.png | Bin 724 -> 516 bytes .../drawable-xhdpi/icon_home_empty_firefox.png | Bin 3515 -> 3271 bytes .../base/resources/drawable-xhdpi/icon_key.png | Bin 0 -> 1212 bytes .../drawable-xhdpi/icon_last_tabs_empty.png | Bin 844 -> 0 bytes .../drawable-xhdpi/icon_most_recent_empty.png | Bin 1930 -> 1927 bytes .../resources/drawable-xhdpi/icon_openinapp.png | Bin 506 -> 420 bytes .../resources/drawable-xhdpi/icon_pageaction.png | Bin 295 -> 244 bytes .../drawable-xhdpi/icon_reading_list_empty.png | Bin 1173 -> 0 bytes .../drawable-xhdpi/icon_remote_tabs_empty.png | Bin 947 -> 841 bytes .../drawable-xhdpi/icon_search_empty_firefox.png | Bin 5119 -> 2323 bytes .../resources/drawable-xhdpi/icon_shareplane.png | Bin 1853 -> 1823 bytes .../base/resources/drawable-xhdpi/img_check.png | Bin 0 -> 907 bytes .../base/resources/drawable-xhdpi/larry.png | Bin 1292 -> 0 bytes .../base/resources/drawable-xhdpi/location.png | Bin 0 -> 1019 bytes .../resources/drawable-xhdpi/lock_disabled.png | Bin 0 -> 821 bytes .../resources/drawable-xhdpi/lock_identified.png | Bin 686 -> 0 bytes .../resources/drawable-xhdpi/lock_inactive.png | Bin 0 -> 465 bytes .../base/resources/drawable-xhdpi/lock_secure.png | Bin 0 -> 465 bytes .../resources/drawable-xhdpi/lock_verified.png | Bin 570 -> 0 bytes .../resources/drawable-xhdpi/media_bar_pause.png | Bin 197 -> 161 bytes .../resources/drawable-xhdpi/media_bar_play.png | Bin 535 -> 390 bytes .../resources/drawable-xhdpi/media_bar_stop.png | Bin 574 -> 509 bytes .../android/base/resources/drawable-xhdpi/menu.png | Bin 123 -> 162 bytes .../resources/drawable-xhdpi/menu_item_check.png | Bin 941 -> 555 bytes .../resources/drawable-xhdpi/menu_item_more.png | Bin 134 -> 111 bytes .../resources/drawable-xhdpi/menu_item_uncheck.png | Bin 132 -> 315 bytes .../base/resources/drawable-xhdpi/menu_light.png | Bin 131 -> 0 bytes .../resources/drawable-xhdpi/menu_panel_bg.9.png | Bin 662 -> 0 bytes .../base/resources/drawable-xhdpi/menu_pb.png | Bin 264 -> 0 bytes .../drawable-xhdpi/menu_popup_arrow_top.png | Bin 808 -> 0 bytes .../resources/drawable-xhdpi/menu_popup_bg.9.png | Bin 737 -> 0 bytes .../base/resources/drawable-xhdpi/menu_tabs.png | Bin 123 -> 0 bytes .../resources/drawable-xhdpi/network_error.png | Bin 6439 -> 1677 bytes .../drawable-xhdpi/notification_media.webp | Bin 0 -> 616 bytes .../drawable-xhdpi/onboard_start_addon.png | Bin 2277 -> 0 bytes .../drawable-xhdpi/onboard_start_private.png | Bin 2175 -> 0 bytes .../drawable-xhdpi/onboard_start_shield.png | Bin 1659 -> 0 bytes .../drawable-xhdpi/onboard_start_sync.png | Bin 2218 -> 0 bytes .../resources/drawable-xhdpi/open_in_browser.png | Bin 0 -> 212 bytes .../drawable-xhdpi/overlay_bookmark_icon.png | Bin 1662 -> 1513 bytes .../overlay_bookmarked_already_icon.png | Bin 1199 -> 755 bytes .../resources/drawable-xhdpi/overlay_check.png | Bin 422 -> 1586 bytes .../overlay_readinglist_already_icon.png | Bin 325 -> 0 bytes .../drawable-xhdpi/overlay_readinglist_icon.png | Bin 759 -> 0 bytes .../drawable-xhdpi/overlay_send_tab_icon.png | Bin 1352 -> 0 bytes .../base/resources/drawable-xhdpi/pause.png | Bin 223 -> 220 bytes .../android/base/resources/drawable-xhdpi/pin.png | Bin 296 -> 227 bytes .../base/resources/drawable-xhdpi/private_masq.png | Bin 0 -> 2007 bytes .../base/resources/drawable-xhdpi/progress.9.png | Bin 663 -> 425 bytes .../resources/drawable-xhdpi/push_notification.png | Bin 0 -> 446 bytes .../base/resources/drawable-xhdpi/reader.png | Bin 395 -> 355 bytes .../resources/drawable-xhdpi/reader_active.png | Bin 410 -> 360 bytes .../resources/drawable-xhdpi/reader_cropped.png | Bin 421 -> 0 bytes .../drawable-xhdpi/reading_list_folder.png | Bin 0 -> 542 bytes .../base/resources/drawable-xhdpi/search_clear.png | Bin 3160 -> 292 bytes .../resources/drawable-xhdpi/search_history.png | Bin 1160 -> 561 bytes .../drawable-xhdpi/search_icon_active.png | Bin 3810 -> 575 bytes .../drawable-xhdpi/search_icon_inactive.png | Bin 3878 -> 593 bytes .../resources/drawable-xhdpi/search_launcher.png | Bin 10210 -> 4931 bytes .../base/resources/drawable-xhdpi/search_plus.png | Bin 3027 -> 231 bytes .../drawable-xhdpi/settings_notifications.png | Bin 0 -> 493 bytes .../base/resources/drawable-xhdpi/shareplane.png | Bin 0 -> 1215 bytes .../resources/drawable-xhdpi/shield_disabled.png | Bin 1067 -> 2222 bytes .../drawable-xhdpi/shield_disabled_doorhanger.png | Bin 5700 -> 0 bytes .../resources/drawable-xhdpi/shield_enabled.png | Bin 844 -> 2097 bytes .../drawable-xhdpi/shield_enabled_doorhanger.png | Bin 3782 -> 0 bytes .../resources/drawable-xhdpi/spinner_default.9.png | Bin 218 -> 0 bytes .../resources/drawable-xhdpi/spinner_focused.9.png | Bin 295 -> 0 bytes .../resources/drawable-xhdpi/spinner_pressed.9.png | Bin 275 -> 0 bytes .../drawable-xhdpi/status_icon_readercache.png | Bin 0 -> 531 bytes .../drawable-xhdpi/suggestedsites_amazon.png | Bin 0 -> 5924 bytes .../drawable-xhdpi/suggestedsites_facebook.png | Bin 0 -> 775 bytes .../drawable-xhdpi/suggestedsites_fxaddons.png | Bin 1711 -> 0 bytes .../suggestedsites_fxmarketplace.png | Bin 1844 -> 0 bytes .../drawable-xhdpi/suggestedsites_fxsupport.png | Bin 2643 -> 0 bytes .../drawable-xhdpi/suggestedsites_mozilla.png | Bin 2751 -> 0 bytes .../suggestedsites_restricted_fxsupport.png | Bin 0 -> 2269 bytes .../suggestedsites_restricted_mozilla.png | Bin 0 -> 2324 bytes .../drawable-xhdpi/suggestedsites_twitter.png | Bin 0 -> 1769 bytes .../drawable-xhdpi/suggestedsites_webmaker.png | Bin 0 -> 4712 bytes .../drawable-xhdpi/suggestedsites_wikipedia.png | Bin 0 -> 2874 bytes .../drawable-xhdpi/suggestedsites_youtube.png | Bin 0 -> 3686 bytes .../drawable-xhdpi/suggestion_item_search.png | Bin 3713 -> 0 bytes .../drawable-xhdpi/switch_button_icon.png | Bin 249 -> 222 bytes .../base/resources/drawable-xhdpi/sync_desktop.png | Bin 383 -> 0 bytes .../drawable-xhdpi/sync_desktop_inactive.png | Bin 419 -> 0 bytes .../base/resources/drawable-xhdpi/sync_mobile.png | Bin 431 -> 0 bytes .../drawable-xhdpi/sync_mobile_inactive.png | Bin 445 -> 0 bytes .../base/resources/drawable-xhdpi/sync_promo.png | Bin 1252 -> 0 bytes .../resources/drawable-xhdpi/tab_audio_playing.png | Bin 0 -> 341 bytes .../base/resources/drawable-xhdpi/tab_close.png | Bin 237 -> 190 bytes .../resources/drawable-xhdpi/tab_close_active.png | Bin 0 -> 204 bytes .../drawable-xhdpi/tab_indicator_background.9.png | Bin 120 -> 110 bytes .../drawable-xhdpi/tab_indicator_divider.9.png | Bin 107 -> 75 bytes .../drawable-xhdpi/tab_indicator_selected.9.png | Bin 118 -> 97 bytes .../tab_indicator_selected_focused.9.png | Bin 123 -> 103 bytes .../base/resources/drawable-xhdpi/tab_new.png | Bin 165 -> 293 bytes .../base/resources/drawable-xhdpi/tab_new_pb.png | Bin 351 -> 0 bytes .../drawable-xhdpi/tab_panel_tab_globe.png | Bin 10054 -> 0 bytes .../resources/drawable-xhdpi/tab_preview_masq.png | Bin 0 -> 1460 bytes .../base/resources/drawable-xhdpi/tabs_count.png | Bin 205 -> 165 bytes .../drawable-xhdpi/tabs_count_foreground.png | Bin 210 -> 172 bytes .../base/resources/drawable-xhdpi/tabs_normal.png | Bin 326 -> 248 bytes .../drawable-xhdpi/tabs_panel_nav_back.png | Bin 0 -> 589 bytes .../base/resources/drawable-xhdpi/tabs_private.png | Bin 653 -> 554 bytes .../resources/drawable-xhdpi/tip_addsearch.png | Bin 3145 -> 3120 bytes .../base/resources/drawable-xhdpi/top_site_add.png | Bin 145 -> 118 bytes .../tracking_protection_toolbar_illustration.png | Bin 0 -> 3450 bytes .../resources/drawable-xhdpi/undo_button_icon.png | Bin 929 -> 552 bytes .../drawable-xhdpi/url_bar_entry_default.9.png | Bin 3388 -> 285 bytes .../drawable-xhdpi/url_bar_entry_default_pb.9.png | Bin 3442 -> 318 bytes .../drawable-xhdpi/url_bar_entry_pressed.9.png | Bin 3400 -> 309 bytes .../drawable-xhdpi/url_bar_entry_pressed_pb.9.png | Bin 3406 -> 310 bytes .../base/resources/drawable-xhdpi/urlbar_stop.png | Bin 369 -> 341 bytes .../resources/drawable-xhdpi/validation_arrow.png | Bin 339 -> 262 bytes .../drawable-xhdpi/validation_arrow_inverted.png | Bin 357 -> 272 bytes .../resources/drawable-xhdpi/validation_bg.9.png | Bin 623 -> 487 bytes .../resources/drawable-xhdpi/warning_major.png | Bin 0 -> 507 bytes .../resources/drawable-xhdpi/warning_minor.png | Bin 0 -> 516 bytes .../base/resources/drawable-xhdpi/widget_bg.9.png | Bin 1482 -> 1224 bytes .../ic_menu_bookmark_add.png | Bin 0 -> 765 bytes .../new_tablet_ic_menu_bookmark_add.png | Bin 897 -> 0 bytes .../new_tablet_ic_menu_bookmark_remove.png | Bin 641 -> 0 bytes .../drawable-xlarge-hdpi-v11/star_blue.png | Bin 0 -> 685 bytes .../new_tablet_ic_menu_bookmark_add.png | Bin 629 -> 0 bytes .../new_tablet_ic_menu_bookmark_remove.png | Bin 436 -> 0 bytes .../drawable-xlarge-v11/ic_menu_bookmark_add.xml | 8 - .../ic_menu_bookmark_remove.xml | 8 - .../ic_menu_bookmark_add.png | Bin 0 -> 958 bytes .../new_tablet_ic_menu_bookmark_add.png | Bin 1108 -> 0 bytes .../new_tablet_ic_menu_bookmark_remove.png | Bin 744 -> 0 bytes .../drawable-xlarge-xhdpi-v11/star_blue.png | Bin 0 -> 794 bytes .../ic_menu_bookmark_add.png | Bin 0 -> 1419 bytes .../new_tablet_ic_menu_bookmark_add.png | Bin 1579 -> 0 bytes .../new_tablet_ic_menu_bookmark_remove.png | Bin 1123 -> 0 bytes .../drawable-xlarge-xxhdpi-v11/star_blue.png | Bin 0 -> 1193 bytes .../drawable-xxhdpi-v11/ic_menu_bookmark_add.png | Bin 1846 -> 0 bytes .../ic_menu_bookmark_remove.png | Bin 1322 -> 0 bytes .../drawable-xxhdpi-v11/ic_menu_reader_add.png | Bin 997 -> 0 bytes .../drawable-xxhdpi-v11/ic_menu_reader_remove.png | Bin 375 -> 0 bytes .../drawable-xxhdpi-v11/ic_status_logo.png | Bin 0 -> 1343 bytes .../base/resources/drawable-xxhdpi/ab_mic.png | Bin 856 -> 587 bytes .../base/resources/drawable-xxhdpi/ab_qrcode.png | Bin 0 -> 230 bytes .../base/resources/drawable-xxhdpi/arrow_up.png | Bin 0 -> 372 bytes .../drawable-xxhdpi/close_edit_mode_dark.png | Bin 381 -> 377 bytes .../drawable-xxhdpi/close_edit_mode_light.png | Bin 381 -> 377 bytes .../resources/drawable-xxhdpi/device_desktop.png | Bin 0 -> 298 bytes .../resources/drawable-xxhdpi/device_mobile.png | Bin 296 -> 238 bytes .../base/resources/drawable-xxhdpi/device_pc.png | Bin 554 -> 0 bytes .../resources/drawable-xxhdpi/dropshadow.9.png | Bin 1240 -> 672 bytes .../resources/drawable-xxhdpi/exit_fullscreen.png | Bin 0 -> 842 bytes .../resources/drawable-xxhdpi/favicon_search.png | Bin 4520 -> 0 bytes .../base/resources/drawable-xxhdpi/flat_icon.png | Bin 0 -> 1240 bytes .../resources/drawable-xxhdpi/folder_closed.png | Bin 0 -> 635 bytes .../base/resources/drawable-xxhdpi/fullscreen.png | Bin 0 -> 842 bytes .../base/resources/drawable-xxhdpi/globe_light.png | Bin 0 -> 3642 bytes .../helper_readerview_bookmark.webp | Bin 0 -> 3048 bytes .../drawable-xxhdpi/home_group_collapsed.png | Bin 607 -> 293 bytes .../drawable-xxhdpi/home_group_expanded.png | Bin 667 -> 0 bytes .../drawable-xxhdpi/homepage_banner_firstrun.png | Bin 4503 -> 985 bytes .../drawable-xxhdpi/ic_action_settings.png | Bin 888 -> 818 bytes .../resources/drawable-xxhdpi/ic_media_pause.png | Bin 0 -> 135 bytes .../resources/drawable-xxhdpi/ic_media_play.png | Bin 0 -> 374 bytes .../resources/drawable-xxhdpi/ic_menu_share.png | Bin 843 -> 832 bytes .../drawable-xxhdpi/ic_widget_new_tab.png | Bin 355 -> 238 bytes .../resources/drawable-xxhdpi/ic_widget_search.png | Bin 1017 -> 717 bytes .../base/resources/drawable-xxhdpi/icon_key.png | Bin 0 -> 1789 bytes .../drawable-xxhdpi/icon_search_empty_firefox.png | Bin 7822 -> 3465 bytes .../resources/drawable-xxhdpi/icon_shareplane.png | Bin 2641 -> 2610 bytes .../base/resources/drawable-xxhdpi/img_check.png | Bin 0 -> 1276 bytes .../base/resources/drawable-xxhdpi/location.png | Bin 0 -> 1533 bytes .../resources/drawable-xxhdpi/lock_disabled.png | Bin 0 -> 1215 bytes .../resources/drawable-xxhdpi/lock_inactive.png | Bin 0 -> 777 bytes .../base/resources/drawable-xxhdpi/lock_secure.png | Bin 0 -> 777 bytes .../base/resources/drawable-xxhdpi/menu.png | Bin 0 -> 217 bytes .../resources/drawable-xxhdpi/menu_item_check.png | Bin 0 -> 688 bytes .../drawable-xxhdpi/menu_item_uncheck.png | Bin 0 -> 391 bytes .../resources/drawable-xxhdpi/network_error.png | Bin 7438 -> 1944 bytes .../drawable-xxhdpi/notification_media.webp | Bin 0 -> 974 bytes .../drawable-xxhdpi/onboard_start_addon.png | Bin 3352 -> 0 bytes .../drawable-xxhdpi/onboard_start_private.png | Bin 3262 -> 0 bytes .../drawable-xxhdpi/onboard_start_shield.png | Bin 2519 -> 0 bytes .../drawable-xxhdpi/onboard_start_sync.png | Bin 3570 -> 0 bytes .../drawable-xxhdpi/overlay_bookmark_icon.png | Bin 2184 -> 2143 bytes .../overlay_bookmarked_already_icon.png | Bin 1646 -> 1113 bytes .../resources/drawable-xxhdpi/overlay_check.png | Bin 509 -> 2144 bytes .../overlay_readinglist_already_icon.png | Bin 522 -> 0 bytes .../drawable-xxhdpi/overlay_readinglist_icon.png | Bin 998 -> 0 bytes .../drawable-xxhdpi/overlay_send_tab_icon.png | Bin 1802 -> 0 bytes .../resources/drawable-xxhdpi/private_masq.png | Bin 0 -> 2872 bytes .../drawable-xxhdpi/push_notification.png | Bin 0 -> 611 bytes .../drawable-xxhdpi/reading_list_folder.png | Bin 0 -> 726 bytes .../resources/drawable-xxhdpi/search_clear.png | Bin 3392 -> 370 bytes .../resources/drawable-xxhdpi/search_history.png | Bin 1765 -> 781 bytes .../drawable-xxhdpi/search_icon_active.png | Bin 4446 -> 856 bytes .../drawable-xxhdpi/search_icon_inactive.png | Bin 4520 -> 858 bytes .../resources/drawable-xxhdpi/search_launcher.png | Bin 16073 -> 8383 bytes .../base/resources/drawable-xxhdpi/search_plus.png | Bin 3121 -> 273 bytes .../base/resources/drawable-xxhdpi/shareplane.png | Bin 0 -> 1774 bytes .../resources/drawable-xxhdpi/shield_disabled.png | Bin 1499 -> 2926 bytes .../drawable-xxhdpi/shield_disabled_doorhanger.png | Bin 10665 -> 0 bytes .../resources/drawable-xxhdpi/shield_enabled.png | Bin 1257 -> 2789 bytes .../drawable-xxhdpi/shield_enabled_doorhanger.png | Bin 6155 -> 0 bytes .../drawable-xxhdpi/status_icon_readercache.png | Bin 0 -> 712 bytes .../drawable-xxhdpi/suggestedsites_amazon.png | Bin 0 -> 9225 bytes .../drawable-xxhdpi/suggestedsites_facebook.png | Bin 0 -> 1152 bytes .../drawable-xxhdpi/suggestedsites_fxaddons.png | Bin 2642 -> 0 bytes .../suggestedsites_fxmarketplace.png | Bin 2915 -> 0 bytes .../drawable-xxhdpi/suggestedsites_fxsupport.png | Bin 3898 -> 0 bytes .../drawable-xxhdpi/suggestedsites_mozilla.png | Bin 4118 -> 0 bytes .../drawable-xxhdpi/suggestedsites_twitter.png | Bin 0 -> 2932 bytes .../drawable-xxhdpi/suggestedsites_wikipedia.png | Bin 0 -> 4456 bytes .../drawable-xxhdpi/suggestedsites_youtube.png | Bin 0 -> 5537 bytes .../drawable-xxhdpi/suggestion_item_search.png | Bin 4259 -> 0 bytes .../resources/drawable-xxhdpi/sync_desktop.png | Bin 624 -> 0 bytes .../drawable-xxhdpi/sync_desktop_inactive.png | Bin 738 -> 0 bytes .../base/resources/drawable-xxhdpi/sync_mobile.png | Bin 602 -> 0 bytes .../drawable-xxhdpi/sync_mobile_inactive.png | Bin 546 -> 0 bytes .../base/resources/drawable-xxhdpi/tab_close.png | Bin 0 -> 278 bytes .../resources/drawable-xxhdpi/tab_close_active.png | Bin 0 -> 292 bytes .../base/resources/drawable-xxhdpi/tab_new.png | Bin 0 -> 348 bytes .../drawable-xxhdpi/tab_panel_tab_globe.png | Bin 17134 -> 0 bytes .../resources/drawable-xxhdpi/tab_preview_masq.png | Bin 0 -> 2075 bytes .../drawable-xxhdpi/tabs_panel_nav_back.png | Bin 0 -> 816 bytes .../tracking_protection_toolbar_illustration.png | Bin 0 -> 5660 bytes .../drawable-xxhdpi/url_bar_entry_default.9.png | Bin 3980 -> 406 bytes .../drawable-xxhdpi/url_bar_entry_default_pb.9.png | Bin 4053 -> 418 bytes .../drawable-xxhdpi/url_bar_entry_pressed.9.png | Bin 4022 -> 425 bytes .../drawable-xxhdpi/url_bar_entry_pressed_pb.9.png | Bin 4104 -> 423 bytes .../base/resources/drawable-xxhdpi/urlbar_stop.png | Bin 3372 -> 318 bytes .../resources/drawable-xxhdpi/warning_major.png | Bin 0 -> 408 bytes .../resources/drawable-xxhdpi/warning_minor.png | Bin 0 -> 407 bytes .../resources/drawable-xxxhdpi/search_launcher.png | Bin 23130 -> 12725 bytes .../drawable/action_bar_button_negative.xml | 20 + .../drawable/action_bar_button_positive.xml | 20 + .../resources/drawable/alert_app_animation.xml | 17 - .../android/base/resources/drawable/arrow_down.xml | 10 + mobile/android/base/resources/drawable/as_bin.xml | 9 + .../base/resources/drawable/as_bookmark.xml | 9 + .../resources/drawable/as_contextmenu_divider.xml | 9 + mobile/android/base/resources/drawable/as_copy.xml | 9 + .../android/base/resources/drawable/as_dimiss.xml | 9 + mobile/android/base/resources/drawable/as_home.xml | 9 + .../android/base/resources/drawable/as_private.xml | 9 + .../android/base/resources/drawable/as_share.xml | 9 + mobile/android/base/resources/drawable/as_tab.xml | 9 + .../resources/drawable/autocomplete_list_bg.xml | 14 + .../base/resources/drawable/bookmark_folder.xml | 16 - .../drawable/bookmark_folder_arrow_up.xml | 14 + .../button_background_action_blue_round.xml | 11 + .../button_background_action_orange_round.xml | 11 + .../drawable/button_enabled_action_blue_round.xml | 11 + .../button_enabled_action_orange_round.xml | 11 + .../drawable/button_pressed_action_blue_round.xml | 11 + .../button_pressed_action_orange_round.xml | 11 + .../drawable/close_edit_mode_selector.xml | 6 +- .../base/resources/drawable/divider_horizontal.xml | 12 - .../base/resources/drawable/divider_vertical.xml | 2 +- .../base/resources/drawable/edit_text_default.xml | 2 +- .../resources/drawable/find_matchcase_selector.xml | 14 - .../drawable/firstrun_button_background.xml | 11 - .../resources/drawable/firstrun_button_enabled.xml | 11 - .../resources/drawable/firstrun_button_pressed.xml | 11 - .../drawable/fxaccount_button_background.xml | 9 - .../fxaccount_button_background_disabled.xml | 11 - .../fxaccount_button_background_enabled.xml | 11 - .../fxaccount_button_background_pressed.xml | 11 - .../resources/drawable/fxaccount_button_color.xml | 4 - .../drawable/fxaccount_checkbox_textcolor.xml | 6 - .../drawable/fxaccount_linkitem_textcolor.xml | 6 - .../drawable/fxaccount_password_active.xml | 22 - .../drawable/fxaccount_password_background.xml | 12 - .../fxaccount_password_button_hide_active.xml | 22 - .../fxaccount_password_button_hide_background.xml | 9 - .../fxaccount_password_button_show_active.xml | 22 - .../fxaccount_password_button_show_background.xml | 9 - .../drawable/fxaccount_password_inactive.xml | 22 - .../drawable/fxaccount_textfield_active.xml | 15 - .../drawable/fxaccount_textfield_background.xml | 12 - .../drawable/fxaccount_textfield_inactive.xml | 15 - .../fxaccount_textview_error_background.xml | 9 - .../resources/drawable/handle_anchor_level.xml | 14 - .../base/resources/drawable/handle_focus_level.xml | 14 - .../base/resources/drawable/home_banner.xml | 2 +- .../drawable/home_history_clear_button_bg.xml | 23 + .../resources/drawable/home_pager_empty_state.xml | 2 +- .../drawable/home_panel_title_background.xml | 15 - .../base/resources/drawable/ic_as_bookmarked.xml | 9 + .../base/resources/drawable/ic_as_visited.xml | 9 + .../drawable/ic_menu_desktop_mode_off.xml | 11 - .../resources/drawable/ic_menu_desktop_mode_on.xml | 11 - .../base/resources/drawable/ic_menu_quit.xml | 11 - .../base/resources/drawable/ic_menu_reader_add.xml | 11 - .../resources/drawable/ic_menu_reader_remove.xml | 11 - .../resources/drawable/menu_item_action_bar_bg.xml | 24 + .../base/resources/drawable/menu_item_state.xml | 8 +- .../android/base/resources/drawable/menu_level.xml | 22 - .../drawable/new_tablet_action_bar_button.xml | 7 - .../drawable/new_tablet_ic_menu_bookmark_add.xml | 7 - .../new_tablet_ic_menu_bookmark_remove.xml | 7 - .../drawable/new_tablet_ic_menu_forward.xml | 7 - .../drawable/new_tablet_ic_menu_reload.xml | 7 - .../drawable/new_tablet_site_security_level.xml | 7 - .../drawable/new_tablet_tab_strip_button.xml | 7 - .../resources/drawable/new_tablet_tabs_count.xml | 7 - .../drawable/new_tablet_url_bar_nav_button.xml | 7 - .../drawable/overlay_share_bookmark_button.xml | 12 + .../overlay_share_button_background_first.xml | 8 +- .../base/resources/drawable/panel_auth_button.xml | 2 +- .../base/resources/drawable/progressbar.xml | 2 +- .../base/resources/drawable/push_notification.png | Bin 0 -> 391 bytes .../remote_tabs_setup_button_background.xml | 6 +- .../drawable/search_suggestion_button.xml | 19 + .../drawable/search_suggestion_prompt_no.xml | 20 + .../drawable/search_suggestion_prompt_yes.xml | 20 + .../base/resources/drawable/shaped_button.xml | 6 +- .../resources/drawable/site_security_level.xml | 14 +- .../resources/drawable/site_security_unknown.xml | 12 + mobile/android/base/resources/drawable/spinner.xml | 17 - .../resources/drawable/suggestion_selector.xml | 40 - .../resources/drawable/sync_pin_background.xml | 14 - .../base/resources/drawable/tab_history_bg.xml | 2 +- .../resources/drawable/tab_item_close_button.xml | 18 + .../base/resources/drawable/tab_new_level.xml | 12 - .../drawable/tab_panel_tab_background.xml | 39 +- .../tab_queue_dismiss_button_foreground.xml | 14 + .../base/resources/drawable/tab_strip_button.xml | 45 + .../tab_strip_divider.xml} | 0 .../base/resources/drawable/tab_thumbnail.xml | 53 +- .../resources/drawable/tabs_panel_indicator.xml | 11 +- .../drawable/tabs_panel_indicator_selected.xml | 9 + .../tabs_panel_indicator_selected_private.xml | 9 + ...anel_indicator.xml => tabs_strip_indicator.xml} | 0 .../base/resources/drawable/toolbar_grey_round.xml | 2 +- .../android/base/resources/drawable/url_bar_bg.xml | 6 +- .../base/resources/drawable/url_bar_entry.xml | 10 +- .../base/resources/drawable/url_bar_nav_button.xml | 9 + .../base/resources/drawable/webapp_titlebar_bg.xml | 16 - .../drawable/widget_button_left_default.xml | 2 +- .../resources/layout-large-land-v11/home_list.xml | 20 - .../layout-large-land-v11/tabs_panel_sidebar.xml | 96 - .../resources/layout-large-v11/browser_toolbar.xml | 115 +- .../base/resources/layout-large-v11/home_pager.xml | 22 - .../layout-large-v11/new_tablet_tab_strip.xml | 10 - .../layout-large-v11/new_tablet_tabs_counter.xml | 16 - .../new_tablet_tabs_panel_back_button.xml | 17 - .../base/resources/layout-large-v11/tab_strip.xml | 26 - .../resources/layout-large-v11/tab_strip_item.xml | 13 - .../layout-large-v11/tab_strip_item_view.xml | 41 - .../resources/layout-large-v11/tabs_counter.xml | 16 + .../layout-mdpi/firstrun_welcome_fragment.xml | 69 - .../layout-v11/new_tablet_tabs_item_cell.xml | 65 - .../base/resources/layout-xlarge-v11/home_list.xml | 20 - .../android/base/resources/layout/Goanna_app.xml | 147 - mobile/android/base/resources/layout/actionbar.xml | 6 +- .../base/resources/layout/activity_stream.xml | 6 + .../layout/activity_stream_card_history_item.xml | 123 + .../activity_stream_contextmenu_bottomsheet.xml | 78 + .../activity_stream_contextmenu_popupmenu.xml | 21 + .../activity_stream_main_highlightstitle.xml | 28 + .../layout/activity_stream_main_toppanel.xml | 26 + .../layout/activity_stream_topsites_card.xml | 61 + .../layout/activity_stream_topsites_page.xml | 6 + .../base/resources/layout/anchored_popup.xml | 25 + .../android/base/resources/layout/arrow_popup.xml | 31 - .../android/base/resources/layout/as_content.xml | 8 + .../resources/layout/basic_color_picker_dialog.xml | 2 +- .../base/resources/layout/bookmark_edit.xml | 55 +- .../base/resources/layout/bookmark_folder_row.xml | 10 +- .../base/resources/layout/bookmark_item_row.xml | 2 +- .../resources/layout/bookmark_screenshot_row.xml | 35 + .../base/resources/layout/browser_search.xml | 15 +- .../base/resources/layout/browser_toolbar.xml | 50 +- .../base/resources/layout/customtabs_activity.xml | 50 + .../base/resources/layout/datetime_picker.xml | 2 +- .../base/resources/layout/default_doorhanger.xml | 34 + .../android/base/resources/layout/doorhanger.xml | 88 +- .../base/resources/layout/doorhanger_button.xml | 12 - .../base/resources/layout/doorhanger_security.xml | 31 + .../base/resources/layout/find_in_page_content.xml | 15 +- .../layout/firstrun_animation_container.xml | 30 + .../firstrun_basepanel_checkable_fragment.xml | 58 + .../base/resources/layout/firstrun_pane.xml | 28 - .../resources/layout/firstrun_sync_fragment.xml | 54 + .../resources/layout/firstrun_welcome_fragment.xml | 68 - .../layout/fxaccount_account_verified.xml | 46 - .../resources/layout/fxaccount_confirm_account.xml | 60 - .../resources/layout/fxaccount_create_account.xml | 116 - .../fxaccount_create_account_not_allowed.xml | 42 - .../layout/fxaccount_custom_server_view.xml | 116 - .../layout/fxaccount_email_password_view.xml | 88 - .../layout/fxaccount_finish_migrating.xml | 59 - .../resources/layout/fxaccount_get_started.xml | 59 - .../layout/fxaccount_migration_finished.xml | 46 - .../base/resources/layout/fxaccount_sign_in.xml | 79 - .../layout/fxaccount_status_error_preference.xml | 66 - .../layout/fxaccount_update_credentials.xml | 55 - mobile/android/base/resources/layout/gecko_app.xml | 177 + .../base/resources/layout/history_sync_setup.xml | 35 + .../android/base/resources/layout/home_banner.xml | 2 +- .../base/resources/layout/home_banner_content.xml | 6 +- .../base/resources/layout/home_bookmarks_panel.xml | 2 +- .../resources/layout/home_combined_back_item.xml | 13 + .../layout/home_combined_history_panel.xml | 52 + .../resources/layout/home_empty_reading_panel.xml | 51 - .../base/resources/layout/home_history_panel.xml | 25 - .../base/resources/layout/home_item_row.xml | 3 +- mobile/android/base/resources/layout/home_list.xml | 20 - .../base/resources/layout/home_open_all_row.xml | 8 - .../android/base/resources/layout/home_pager.xml | 23 +- .../resources/layout/home_reading_list_panel.xml | 20 - .../resources/layout/home_recent_tabs_panel.xml | 13 - .../resources/layout/home_remote_tabs_child.xml | 10 - .../resources/layout/home_remote_tabs_group.xml | 23 +- .../layout/home_remote_tabs_hidden_devices.xml | 17 + .../home_remote_tabs_hidden_devices_footer.xml | 28 - .../layout/home_remote_tabs_list_panel.xml | 30 - .../resources/layout/home_remote_tabs_panel.xml | 16 - .../layout/home_remote_tabs_split_plane_panel.xml | 49 - .../base/resources/layout/home_search_item_row.xml | 6 +- .../base/resources/layout/home_smartfolder.xml | 50 + .../resources/layout/home_suggestion_prompt.xml | 52 +- .../base/resources/layout/home_top_sites_panel.xml | 2 +- .../base/resources/layout/keyguard_widget.xml | 43 - .../base/resources/layout/login_doorhanger.xml | 17 + .../base/resources/layout/login_edit_dialog.xml | 31 + .../base/resources/layout/menu_action_bar.xml | 4 +- .../resources/layout/menu_item_action_view.xml | 33 - .../resources/layout/menu_item_switcher_layout.xml | 32 + .../android/base/resources/layout/menu_popup.xml | 8 +- .../resources/layout/menu_secondary_action_bar.xml | 2 +- .../resources/layout/notification_icon_text.xml | 39 - .../resources/layout/notification_progress.xml | 53 - .../layout/notification_progress_text.xml | 49 - .../base/resources/layout/overlay_share_dialog.xml | 44 +- .../layout/overlay_share_send_tab_item.xml | 2 +- .../base/resources/layout/overlay_share_toast.xml | 26 - .../base/resources/layout/panel_icon_item.xml | 36 + .../base/resources/layout/panel_image_item.xml | 2 +- .../base/resources/layout/panel_item_container.xml | 8 + .../base/resources/layout/pin_site_dialog.xml | 6 +- .../base/resources/layout/preference_panels.xml | 3 +- .../layout/preference_rightalign_icon.xml | 2 +- .../resources/layout/preference_search_engine.xml | 5 +- .../resources/layout/preference_search_tip.xml | 5 +- .../resources/layout/preference_set_homepage.xml | 38 + .../base/resources/layout/private_tabs_panel.xml | 50 +- .../resources/layout/reading_list_item_row.xml | 9 - .../resources/layout/reading_list_row_view.xml | 40 - .../layout/remote_tabs_needs_finish_migrating.xml | 34 - .../layout/remote_tabs_needs_password.xml | 34 - .../resources/layout/remote_tabs_needs_upgrade.xml | 27 - .../layout/remote_tabs_needs_verification.xml | 40 - .../base/resources/layout/remote_tabs_setup.xml | 42 - .../restricted_firstrun_welcome_fragment.xml | 73 + .../android/base/resources/layout/search_bar.xml | 2 +- .../resources/layout/search_engine_bar_item.xml | 32 + .../resources/layout/search_engine_bar_label.xml | 23 + .../base/resources/layout/search_engine_row.xml | 12 +- .../layout/search_fragment_pre_search.xml | 2 +- .../base/resources/layout/search_sugestions.xml | 2 +- .../resources/layout/search_suggestions_row.xml | 2 +- .../base/resources/layout/search_widget.xml | 5 +- .../base/resources/layout/shared_ui_components.xml | 36 - .../layout/simple_dropdown_item_1line.xml | 24 - .../base/resources/layout/site_identity.xml | 117 +- .../resources/layout/site_identity_unknown.xml | 26 - .../base/resources/layout/site_setting_item.xml | 6 +- .../base/resources/layout/site_setting_title.xml | 31 - .../base/resources/layout/suggestion_item.xml | 16 +- .../android/base/resources/layout/sync_account.xml | 81 - .../base/resources/layout/sync_list_item.xml | 34 - .../resources/layout/sync_redirect_to_setup.xml | 38 - .../base/resources/layout/sync_send_tab.xml | 55 - .../android/base/resources/layout/sync_setup.xml | 98 - .../base/resources/layout/sync_setup_failure.xml | 52 - .../resources/layout/sync_setup_jpake_waiting.xml | 47 - .../resources/layout/sync_setup_nointernet.xml | 35 - .../base/resources/layout/sync_setup_pair.xml | 89 - .../base/resources/layout/sync_setup_success.xml | 44 - .../base/resources/layout/sync_setup_webview.xml | 11 - .../base/resources/layout/tab_history_item_row.xml | 20 +- .../base/resources/layout/tab_menu_strip.xml | 4 +- .../base/resources/layout/tab_prompt_tab.xml | 9 - .../base/resources/layout/tab_queue_prompt.xml | 142 + .../base/resources/layout/tab_queue_toast.xml | 38 + mobile/android/base/resources/layout/tab_strip.xml | 10 + .../base/resources/layout/tab_strip_inner.xml | 28 + .../base/resources/layout/tab_strip_item.xml | 13 + .../base/resources/layout/tab_strip_item_view.xml | 42 + .../android/base/resources/layout/tabs_counter.xml | 4 +- .../base/resources/layout/tabs_item_cell.xml | 60 - .../base/resources/layout/tabs_item_row.xml | 54 - .../resources/layout/tabs_layout_item_view.xml | 71 + .../base/resources/layout/tabs_list_item_view.xml | 68 + .../base/resources/layout/tabs_panel_default.xml | 67 +- .../base/resources/layout/tabs_panel_indicator.xml | 15 +- .../base/resources/layout/tabs_panel_view.xml | 5 +- .../resources/layout/text_selection_handles.xml | 29 - .../resources/layout/toolbar_display_layout.xml | 34 +- .../base/resources/layout/toolbar_edit_layout.xml | 40 +- .../resources/layout/top_sites_grid_item_view.xml | 8 +- .../layout/tracking_protection_prompt.xml | 106 + .../base/resources/layout/two_line_folder_row.xml | 43 + .../base/resources/layout/two_line_page_row.xml | 29 +- mobile/android/base/resources/layout/web_app.xml | 60 - .../android/base/resources/layout/zoomed_view.xml | 56 +- .../resources/menu-large-v11/browser_app_menu.xml | 133 - .../base/resources/menu-large/browser_app_menu.xml | 116 + .../base/resources/menu-v11/browser_app_menu.xml | 133 - .../resources/menu-v11/preferences_search_menu.xml | 2 +- .../resources/menu-xlarge-v11/browser_app_menu.xml | 134 - .../resources/menu-xlarge/browser_app_menu.xml | 117 + .../base/resources/menu/Goanna_app_menu.xml | 11 - .../resources/menu/activitystream_contextmenu.xml | 47 + .../base/resources/menu/browser_app_menu.xml | 123 +- .../resources/menu/browsersearch_contextmenu.xml | 11 + .../base/resources/menu/fxaccount_status_menu.xml | 6 - .../android/base/resources/menu/gecko_app_menu.xml | 10 + .../menu/home_remote_tabs_client_contextmenu.xml | 3 - .../resources/menu/preferences_search_menu.xml | 3 +- .../base/resources/menu/titlebar_contextmenu.xml | 3 - .../raw/bookmarkdefaults_favicon_addons.png | Bin 1946 -> 1815 bytes .../raw/bookmarkdefaults_favicon_marketplace.png | Bin 4549 -> 0 bytes ...ookmarkdefaults_favicon_restricted_support.png} | Bin ...ookmarkdefaults_favicon_restricted_webmaker.png | Bin 0 -> 5455 bytes .../raw/bookmarkdefaults_favicon_support.png | Bin 20144 -> 19290 bytes mobile/android/base/resources/raw/topdomains.txt | 455 + .../android/base/resources/values-land/dimens.xml | 4 +- .../base/resources/values-land/integers.xml | 1 + .../android/base/resources/values-land/layout.xml | 8 - .../android/base/resources/values-land/styles.xml | 42 - .../resources/values-large-land-v11/dimens.xml | 1 + .../resources/values-large-land-v11/layout.xml | 8 - .../resources/values-large-land-v11/styles.xml | 62 - .../base/resources/values-large-v11/dimens.xml | 20 - .../values-large-v11/fxaccount_styles.xml | 32 - .../base/resources/values-large-v11/layout.xml | 8 - .../base/resources/values-large-v11/styles.xml | 164 - .../resources/values-large-v11/sync_styles.xml | 17 - .../base/resources/values-large-v11/themes.xml | 10 - .../base/resources/values-large-v16/dimens.xml | 8 + .../android/base/resources/values-large/bool.xml | 11 + .../android/base/resources/values-large/dimens.xml | 37 + .../base/resources/values-large/integers.xml | 12 + .../android/base/resources/values-large/styles.xml | 89 + .../base/resources/values-sw240dp/dimens.xml | 10 + .../base/resources/values-sw360dp/dimens.xml | 13 + .../base/resources/values-sw400dp/dimens.xml | 10 + .../android/base/resources/values-v11/dimens.xml | 4 +- .../base/resources/values-v11/fxaccount_styles.xml | 23 - .../android/base/resources/values-v11/styles.xml | 33 +- .../base/resources/values-v11/sync_styles.xml | 31 - .../android/base/resources/values-v11/themes.xml | 27 +- .../base/resources/values-v13/search_styles.xml | 4 +- .../android/base/resources/values-v13/styles.xml | 2 +- .../android/base/resources/values-v14/themes.xml | 11 +- .../base/resources/values-v16/search_styles.xml | 4 +- .../android/base/resources/values-v16/styles.xml | 4 - .../android/base/resources/values-v21/integers.xml | 10 + .../android/base/resources/values-v21/styles.xml | 12 + .../android/base/resources/values-v21/themes.xml | 30 +- .../base/resources/values-w400dp/styles.xml | 12 + .../resources/values-xlarge-land-v11/dimens.xml | 2 +- .../resources/values-xlarge-land-v11/styles.xml | 14 - .../base/resources/values-xlarge-v11/dimens.xml | 8 +- .../base/resources/values-xlarge-v11/integers.xml | 2 + .../base/resources/values-xlarge-v11/styles.xml | 8 +- mobile/android/base/resources/values/arrays.xml | 51 +- mobile/android/base/resources/values/attrs.xml | 71 +- mobile/android/base/resources/values/bool.xml | 18 + mobile/android/base/resources/values/colors.xml | 124 +- mobile/android/base/resources/values/dimens.xml | 181 +- .../base/resources/values/fxaccount_colors.xml | 35 - .../base/resources/values/fxaccount_dimens.xml | 28 - .../base/resources/values/fxaccount_styles.xml | 162 - mobile/android/base/resources/values/ids.xml | 11 + mobile/android/base/resources/values/integers.xml | 5 + mobile/android/base/resources/values/layout.xml | 13 - .../base/resources/values/search_colors.xml | 8 - .../base/resources/values/search_dimens.xml | 3 - .../base/resources/values/search_styles.xml | 8 +- mobile/android/base/resources/values/styles.xml | 366 +- .../android/base/resources/values/sync_styles.xml | 124 - mobile/android/base/resources/values/themes.xml | 60 +- .../android/base/resources/values/vpi__attrs.xml | 59 + .../base/resources/values/vpi__defaults.xml | 26 + .../base/resources/xml-v11/preference_headers.xml | 63 +- .../android/base/resources/xml-v11/preferences.xml | 62 - .../resources/xml-v11/preferences_customize.xml | 52 - .../xml-v11/preferences_customize_tablet.xml | 58 - .../xml-v11/preferences_default_browser_tablet.xml | 11 + .../xml-v11/preferences_privacy_clear_tablet.xml | 16 + .../base/resources/xml-v11/preferences_search.xml | 29 +- .../base/resources/xml/fxaccount_options.xml | 18 - .../resources/xml/fxaccount_status_prefscreen.xml | 134 - .../base/resources/xml/preference_headers.xml | 16 +- mobile/android/base/resources/xml/preferences.xml | 117 +- .../resources/xml/preferences_accessibility.xml | 35 + .../base/resources/xml/preferences_advanced.xml | 100 + .../base/resources/xml/preferences_customize.xml | 61 - .../resources/xml/preferences_customize_tablet.xml | 10 - .../base/resources/xml/preferences_devtools.xml | 23 - .../base/resources/xml/preferences_display.xml | 58 - .../base/resources/xml/preferences_general.xml | 37 + .../resources/xml/preferences_general_tablet.xml | 43 + .../base/resources/xml/preferences_home.xml | 21 +- .../base/resources/xml/preferences_locale.xml | 6 +- .../resources/xml/preferences_notifications.xml | 16 + .../base/resources/xml/preferences_privacy.xml | 126 +- .../base/resources/xml/preferences_search.xml | 31 +- .../base/resources/xml/preferences_vendor.xml | 42 +- .../base/resources/xml/readinglist_syncadapter.xml | 12 - .../base/resources/xml/sync_authenticator.xml | 11 - mobile/android/base/resources/xml/sync_options.xml | 31 - .../base/resources/xml/sync_syncadapter.xml | 11 - .../android/base/sqlite/ByteBufferInputStream.java | 38 - mobile/android/base/sqlite/MatrixBlobCursor.java | 366 - mobile/android/base/sqlite/SQLiteBridge.java | 387 - .../android/base/sqlite/SQLiteBridgeException.java | 18 - mobile/android/base/strings.xml.in | 428 +- .../android/base/sync/AlreadySyncingException.java | 22 - mobile/android/base/sync/BackoffHandler.java | 34 - .../base/sync/BadRequiredFieldJSONException.java | 5 - mobile/android/base/sync/CollectionKeys.java | 200 - mobile/android/base/sync/CommandProcessor.java | 287 - mobile/android/base/sync/CommandRunner.java | 22 - mobile/android/base/sync/CredentialException.java | 56 - mobile/android/base/sync/CryptoRecord.java | 257 - mobile/android/base/sync/DelayedWorkTracker.java | 69 - mobile/android/base/sync/EngineSettings.java | 31 - mobile/android/base/sync/ExtendedJSONObject.java | 447 - mobile/android/base/sync/GlobalSession.java | 1170 - mobile/android/base/sync/HTTPFailureException.java | 47 - mobile/android/base/sync/InfoCollections.java | 103 - mobile/android/base/sync/InfoCounts.java | 67 - mobile/android/base/sync/JSONRecordFetcher.java | 145 - mobile/android/base/sync/KeyBundleProvider.java | 11 - mobile/android/base/sync/MetaGlobal.java | 373 - mobile/android/base/sync/MetaGlobalException.java | 45 - .../sync/MetaGlobalMissingEnginesException.java | 9 - .../base/sync/MetaGlobalNotSetException.java | 9 - .../base/sync/MigrationSentinelSyncStage.java | 252 - .../base/sync/NoCollectionKeysSetException.java | 16 - .../base/sync/NodeAuthenticationException.java | 16 - .../android/base/sync/NonArrayJSONException.java | 13 - .../android/base/sync/NonObjectJSONException.java | 13 - .../android/base/sync/NullClusterURLException.java | 16 - mobile/android/base/sync/PersistedMetaGlobal.java | 86 - mobile/android/base/sync/PrefsBackoffHandler.java | 59 - .../sync/Server11PreviousPostFailedException.java | 12 - .../sync/Server11RecordPostFailedException.java | 12 - .../sync/SharedPreferencesClientsDataDelegate.java | 106 - .../SharedPreferencesNodeAssignmentCallback.java | 63 - mobile/android/base/sync/Sync11Configuration.java | 84 - mobile/android/base/sync/SyncConfiguration.java | 474 - .../base/sync/SyncConfigurationException.java | 16 - mobile/android/base/sync/SyncConstants.java | 60 - mobile/android/base/sync/SyncException.java | 34 - .../base/sync/SynchronizerConfiguration.java | 69 - mobile/android/base/sync/ThreadPool.java | 15 - .../android/base/sync/UnexpectedJSONException.java | 21 - ...nSynchronizerConfigurationVersionException.java | 16 - mobile/android/base/sync/Utils.java | 642 - .../android/base/sync/config/AccountPickler.java | 182 - .../base/sync/config/ClientRecordTerminator.java | 76 - .../base/sync/config/ConfigurationMigrator.java | 382 - .../config/activities/SelectEnginesActivity.java | 210 - .../android/base/sync/crypto/CryptoException.java | 19 - mobile/android/base/sync/crypto/CryptoInfo.java | 232 - mobile/android/base/sync/crypto/HKDF.java | 128 - .../sync/crypto/HMACVerificationException.java | 12 - mobile/android/base/sync/crypto/KeyBundle.java | 135 - .../sync/crypto/MissingCryptoInputException.java | 9 - .../base/sync/crypto/NoKeyBundleException.java | 9 - mobile/android/base/sync/crypto/PBKDF2.java | 78 - .../base/sync/crypto/PersistedCrypto5Keys.java | 103 - .../sync/delegates/BaseGlobalSessionCallback.java | 49 - .../base/sync/delegates/ClientsDataDelegate.java | 28 - .../base/sync/delegates/FreshStartDelegate.java | 10 - .../base/sync/delegates/GlobalSessionCallback.java | 8 - .../sync/delegates/JSONRecordFetchDelegate.java | 18 - .../base/sync/delegates/KeyUploadDelegate.java | 21 - .../base/sync/delegates/MetaGlobalDelegate.java | 15 - .../sync/delegates/NodeAssignmentCallback.java | 42 - .../base/sync/delegates/WipeServerDelegate.java | 10 - .../android/base/sync/jpake/BigIntegerHelper.java | 44 - .../sync/jpake/Gx3OrGx4IsZeroOrOneException.java | 9 - .../base/sync/jpake/IncorrectZkpException.java | 14 - mobile/android/base/sync/jpake/JPakeClient.java | 433 - mobile/android/base/sync/jpake/JPakeCrypto.java | 264 - mobile/android/base/sync/jpake/JPakeJson.java | 23 - .../sync/jpake/JPakeNoActivePairingException.java | 11 - .../android/base/sync/jpake/JPakeNumGenerator.java | 11 - .../base/sync/jpake/JPakeNumGeneratorRandom.java | 20 - mobile/android/base/sync/jpake/JPakeParty.java | 37 - mobile/android/base/sync/jpake/Zkp.java | 19 - .../base/sync/jpake/stage/CompleteStage.java | 19 - .../base/sync/jpake/stage/ComputeFinalStage.java | 94 - .../jpake/stage/ComputeKeyVerificationStage.java | 59 - .../base/sync/jpake/stage/ComputeStepOneStage.java | 66 - .../base/sync/jpake/stage/ComputeStepTwoStage.java | 125 - .../base/sync/jpake/stage/DecryptDataStage.java | 117 - .../base/sync/jpake/stage/DeleteChannel.java | 101 - .../base/sync/jpake/stage/GetChannelStage.java | 162 - .../base/sync/jpake/stage/GetRequestStage.java | 217 - .../android/base/sync/jpake/stage/JPakeStage.java | 12 - .../base/sync/jpake/stage/PutRequestStage.java | 158 - .../base/sync/jpake/stage/VerifyPairingStage.java | 79 - .../middleware/Crypto5MiddlewareRepository.java | 76 - .../Crypto5MiddlewareRepositorySession.java | 172 - .../base/sync/middleware/MiddlewareRepository.java | 22 - .../middleware/MiddlewareRepositorySession.java | 185 - .../net/AbstractBearerTokenAuthHeaderProvider.java | 34 - .../android/base/sync/net/AuthHeaderProvider.java | 30 - mobile/android/base/sync/net/BaseResource.java | 512 - .../base/sync/net/BaseResourceDelegate.java | 44 - .../base/sync/net/BasicAuthHeaderProvider.java | 51 - .../base/sync/net/BearerAuthHeaderProvider.java | 22 - .../base/sync/net/BrowserIDAuthHeaderProvider.java | 23 - .../base/sync/net/ConnectionMonitorThread.java | 44 - .../base/sync/net/HMACAuthHeaderProvider.java | 257 - .../base/sync/net/HandleProgressException.java | 15 - .../base/sync/net/HawkAuthHeaderProvider.java | 403 - .../base/sync/net/HttpResponseObserver.java | 20 - mobile/android/base/sync/net/MozResponse.java | 197 - mobile/android/base/sync/net/Resource.java | 20 - mobile/android/base/sync/net/ResourceDelegate.java | 55 - mobile/android/base/sync/net/SRPConstants.java | 174 - mobile/android/base/sync/net/SyncResponse.java | 115 - .../sync/net/SyncStorageCollectionRequest.java | 145 - .../net/SyncStorageCollectionRequestDelegate.java | 9 - .../base/sync/net/SyncStorageRecordRequest.java | 114 - .../android/base/sync/net/SyncStorageRequest.java | 202 - .../base/sync/net/SyncStorageRequestDelegate.java | 38 - .../net/SyncStorageRequestIncrementalDelegate.java | 9 - .../android/base/sync/net/SyncStorageResponse.java | 72 - mobile/android/base/sync/net/TLSSocketFactory.java | 70 - .../sync/net/WBOCollectionRequestDelegate.java | 35 - .../android/base/sync/net/WBORequestDelegate.java | 14 - .../sync/receivers/SyncAccountDeletedReceiver.java | 33 - .../sync/receivers/SyncAccountDeletedService.java | 153 - .../base/sync/receivers/UpgradeReceiver.java | 97 - .../BookmarkNeedsReparentingException.java | 17 - .../sync/repositories/BookmarksRepository.java | 16 - .../ConstrainedServer11Repository.java | 38 - .../sync/repositories/FetchFailedException.java | 11 - .../sync/repositories/HashSetStoreTracker.java | 61 - .../base/sync/repositories/HistoryRepository.java | 16 - .../sync/repositories/IdentityRecordFactory.java | 15 - .../repositories/InactiveSessionException.java | 17 - .../repositories/InvalidBookmarkTypeException.java | 17 - .../sync/repositories/InvalidRequestException.java | 16 - .../InvalidSessionTransitionException.java | 17 - .../MultipleRecordsForGuidException.java | 16 - .../repositories/NoContentProviderException.java | 25 - .../sync/repositories/NoGuidForIdException.java | 16 - .../repositories/NoStoreDelegateException.java | 11 - .../sync/repositories/NullCursorException.java | 17 - .../sync/repositories/ParentNotFoundException.java | 17 - .../repositories/ProfileDatabaseException.java | 17 - .../base/sync/repositories/RecordFactory.java | 13 - .../base/sync/repositories/RecordFilter.java | 11 - .../android/base/sync/repositories/Repository.java | 18 - .../base/sync/repositories/RepositorySession.java | 384 - .../sync/repositories/RepositorySessionBundle.java | 55 - .../base/sync/repositories/Server11Repository.java | 122 - .../repositories/Server11RepositorySession.java | 617 - .../sync/repositories/StoreFailedException.java | 11 - .../base/sync/repositories/StoreTracker.java | 82 - .../StoreTrackingRepositorySession.java | 102 - .../AndroidBrowserBookmarksDataAccessor.java | 326 - .../android/AndroidBrowserBookmarksRepository.java | 25 - .../AndroidBrowserBookmarksRepositorySession.java | 1107 - .../android/AndroidBrowserHistoryDataAccessor.java | 147 - .../android/AndroidBrowserHistoryDataExtender.java | 187 - .../android/AndroidBrowserHistoryRepository.java | 25 - .../AndroidBrowserHistoryRepositorySession.java | 253 - .../android/AndroidBrowserRepository.java | 74 - .../AndroidBrowserRepositoryDataAccessor.java | 232 - .../android/AndroidBrowserRepositorySession.java | 796 - .../android/BookmarksDeletionManager.java | 239 - .../android/BookmarksInsertionManager.java | 298 - .../android/BrowserContractHelpers.java | 152 - .../android/CachedSQLiteOpenHelper.java | 62 - .../sync/repositories/android/ClientsDatabase.java | 252 - .../android/ClientsDatabaseAccessor.java | 178 - .../repositories/android/FennecTabsRepository.java | 387 - .../android/FormHistoryRepositorySession.java | 723 - .../android/PasswordsRepositorySession.java | 713 - .../base/sync/repositories/android/RepoUtils.java | 294 - ...eferrableRepositorySessionCreationDelegate.java | 41 - .../DeferredRepositorySessionBeginDelegate.java | 46 - ...erredRepositorySessionFetchRecordsDelegate.java | 56 - .../DeferredRepositorySessionFinishDelegate.java | 51 - .../DeferredRepositorySessionStoreDelegate.java | 57 - .../delegates/RepositorySessionBeginDelegate.java | 23 - .../delegates/RepositorySessionCleanDelegate.java | 12 - .../RepositorySessionCreationDelegate.java | 15 - .../RepositorySessionFetchRecordsDelegate.java | 27 - .../delegates/RepositorySessionFinishDelegate.java | 16 - .../RepositorySessionGuidsSinceDelegate.java | 10 - .../delegates/RepositorySessionStoreDelegate.java | 23 - .../delegates/RepositorySessionWipeDelegate.java | 13 - .../sync/repositories/domain/BookmarkRecord.java | 488 - .../repositories/domain/BookmarkRecordFactory.java | 25 - .../sync/repositories/domain/ClientRecord.java | 222 - .../repositories/domain/ClientRecordFactory.java | 17 - .../repositories/domain/FormHistoryRecord.java | 139 - .../sync/repositories/domain/HistoryRecord.java | 217 - .../repositories/domain/HistoryRecordFactory.java | 25 - .../sync/repositories/domain/PasswordRecord.java | 205 - .../repositories/domain/PasswordRecordFactory.java | 19 - .../base/sync/repositories/domain/Record.java | 308 - .../repositories/domain/RecordParseException.java | 14 - .../base/sync/repositories/domain/TabsRecord.java | 153 - .../repositories/domain/TabsRecordFactory.java | 17 - .../sync/repositories/domain/VersionConstants.java | 14 - mobile/android/base/sync/setup/Constants.java | 111 - .../base/sync/setup/InvalidSyncKeyException.java | 9 - mobile/android/base/sync/setup/SyncAccounts.java | 602 - .../base/sync/setup/SyncAuthenticatorService.java | 254 - .../sync/setup/activities/AccountActivity.java | 353 - .../base/sync/setup/activities/ActivityUtils.java | 139 - .../setup/activities/ClientRecordArrayAdapter.java | 158 - .../setup/activities/RedirectToSetupActivity.java | 36 - .../sync/setup/activities/SendTabActivity.java | 404 - .../base/sync/setup/activities/SendTabData.java | 58 - .../setup/activities/SetupFailureActivity.java | 58 - .../setup/activities/SetupSuccessActivity.java | 45 - .../sync/setup/activities/SetupSyncActivity.java | 623 - .../base/sync/setup/activities/SyncActivity.java | 27 - .../base/sync/setup/activities/WebURLFinder.java | 135 - .../sync/setup/activities/WebViewActivity.java | 61 - .../base/sync/setup/auth/AccountAuthenticator.java | 105 - .../sync/setup/auth/AuthenticateAccountStage.java | 176 - .../base/sync/setup/auth/AuthenticationResult.java | 9 - .../base/sync/setup/auth/AuthenticatorStage.java | 12 - .../sync/setup/auth/EnsureUserExistenceStage.java | 121 - .../base/sync/setup/auth/FetchUserNodeStage.java | 130 - .../sync/stage/AbstractNonRepositorySyncStage.java | 26 - .../stage/AbstractSessionManagingSyncStage.java | 43 - .../AndroidBrowserBookmarksServerSyncStage.java | 75 - .../AndroidBrowserHistoryServerSyncStage.java | 69 - .../base/sync/stage/CheckPreconditionsStage.java | 13 - mobile/android/base/sync/stage/CompletedStage.java | 16 - .../base/sync/stage/EnsureClusterURLStage.java | 260 - .../base/sync/stage/EnsureCrypto5KeysStage.java | 192 - .../base/sync/stage/FennecTabsServerSyncStage.java | 40 - .../base/sync/stage/FetchInfoCollectionsStage.java | 44 - .../base/sync/stage/FetchMetaGlobalStage.java | 79 - .../sync/stage/FormHistoryServerSyncStage.java | 71 - .../android/base/sync/stage/GlobalSyncStage.java | 94 - .../base/sync/stage/NoSuchStageException.java | 13 - .../android/base/sync/stage/NoSyncIDException.java | 17 - .../base/sync/stage/PasswordsServerSyncStage.java | 38 - .../stage/SafeConstrainedServer11Repository.java | 106 - .../android/base/sync/stage/ServerSyncStage.java | 627 - .../base/sync/stage/SyncClientsEngineStage.java | 599 - .../base/sync/stage/UploadMetaGlobalStage.java | 18 - .../android/base/sync/syncadapter/SyncAdapter.java | 628 - .../android/base/sync/syncadapter/SyncService.java | 35 - .../synchronizer/ConcurrentRecordConsumer.java | 122 - .../base/sync/synchronizer/RecordConsumer.java | 26 - .../base/sync/synchronizer/RecordsChannel.java | 292 - .../sync/synchronizer/RecordsChannelDelegate.java | 13 - .../sync/synchronizer/RecordsConsumerDelegate.java | 23 - .../sync/synchronizer/SerialRecordConsumer.java | 131 - .../sync/synchronizer/ServerLocalSynchronizer.java | 18 - .../ServerLocalSynchronizerSession.java | 78 - .../synchronizer/SessionNotBegunException.java | 19 - .../base/sync/synchronizer/Synchronizer.java | 105 - .../sync/synchronizer/SynchronizerDelegate.java | 10 - .../sync/synchronizer/SynchronizerSession.java | 425 - .../synchronizer/SynchronizerSessionDelegate.java | 13 - .../base/sync/synchronizer/UnbundleError.java | 19 - .../synchronizer/UnexpectedSessionException.java | 26 - .../base/sync/telemetry/TelemetryContract.java | 48 - mobile/android/base/tabs/PrivateTabsPanel.java | 124 - mobile/android/base/tabs/TabCurve.java | 70 - mobile/android/base/tabs/TabHistoryController.java | 87 - mobile/android/base/tabs/TabHistoryFragment.java | 167 - mobile/android/base/tabs/TabHistoryItemRow.java | 95 - mobile/android/base/tabs/TabHistoryPage.java | 60 - mobile/android/base/tabs/TabPanelBackButton.java | 55 - mobile/android/base/tabs/TabStrip.java | 157 - mobile/android/base/tabs/TabStripAdapter.java | 98 - mobile/android/base/tabs/TabStripItemView.java | 244 - mobile/android/base/tabs/TabStripView.java | 456 - mobile/android/base/tabs/TabsGridLayout.java | 418 - mobile/android/base/tabs/TabsLayoutAdapter.java | 100 - mobile/android/base/tabs/TabsLayoutItemView.java | 155 - mobile/android/base/tabs/TabsListLayout.java | 657 - mobile/android/base/tabs/TabsPanel.java | 616 - mobile/android/base/tests/AboutHomeTest.java | 255 - mobile/android/base/tests/BaseRobocopTest.java | 185 - mobile/android/base/tests/BaseTest.java | 1033 - .../android/base/tests/ContentContextMenuTest.java | 113 - mobile/android/base/tests/ContentProviderTest.java | 255 - mobile/android/base/tests/DatabaseHelper.java | 172 - mobile/android/base/tests/JavascriptTest.java | 80 - mobile/android/base/tests/MotionEventHelper.java | 172 - mobile/android/base/tests/MotionEventReplayer.java | 224 - mobile/android/base/tests/PixelTest.java | 133 - mobile/android/base/tests/README.rst | 47 - mobile/android/base/tests/SessionTest.java | 407 - mobile/android/base/tests/StringHelper.java | 268 - mobile/android/base/tests/UITest.java | 254 - mobile/android/base/tests/UITestContext.java | 50 - mobile/android/base/tests/assets/mock-package.zip | Bin 3787 -> 0 bytes .../base/tests/components/AboutHomeComponent.java | 226 - .../base/tests/components/AppMenuComponent.java | 318 - .../base/tests/components/BaseComponent.java | 33 - .../base/tests/components/GoannaViewComponent.java | 202 - .../base/tests/components/ToolbarComponent.java | 265 - .../base/tests/helpers/AssertionHelper.java | 112 - .../android/base/tests/helpers/DeviceHelper.java | 108 - .../base/tests/helpers/FrameworkHelper.java | 94 - .../android/base/tests/helpers/GoannaHelper.java | 51 - .../base/tests/helpers/HelperInitializer.java | 28 - .../base/tests/helpers/JavascriptBridge.java | 394 - .../tests/helpers/JavascriptMessageParser.java | 100 - .../base/tests/helpers/NavigationHelper.java | 104 - .../base/tests/helpers/TextInputHelper.java | 67 - mobile/android/base/tests/helpers/WaitHelper.java | 183 - .../en/XULRunner/Build_Instructions.html | 373 - mobile/android/base/tests/robocop.ini | 170 - mobile/android/base/tests/robocop_autophone.ini | 84 - .../android/base/tests/robocop_getusermedia.html | 86 - mobile/android/base/tests/robocop_head.js | 1213 - mobile/android/base/tests/robocop_input.html | 18 - mobile/android/base/tests/robocop_login.html | 21 - mobile/android/base/tests/robocop_testharness.js | 74 - mobile/android/base/tests/robocop_tiles.sjs | 26 - .../base/tests/roboextender/SelectionUtils.js | 126 - .../base/tests/roboextender/paymentsUI.html | 25 - .../roboextender/robocop_prompt_gridinput.html | 51 - .../tests/roboextender/testInputSelections.html | 429 - .../tests/roboextender/testSelectionHandler.html | 391 - .../tests/roboextender/testTextareaSelections.html | 744 - mobile/android/base/tests/testANRReporter.java | 240 - .../base/tests/testAboutHomePageNavigation.java | 119 - .../base/tests/testAboutHomeVisibility.java | 57 - mobile/android/base/tests/testAboutPage.java | 52 - mobile/android/base/tests/testAboutPasswords.java | 25 - mobile/android/base/tests/testAboutPasswords.js | 101 - mobile/android/base/tests/testAccounts.java | 26 - mobile/android/base/tests/testAccounts.js | 24 - mobile/android/base/tests/testAddSearchEngine.java | 165 - mobile/android/base/tests/testAddonManager.java | 79 - mobile/android/base/tests/testAdobeFlash.java | 47 - mobile/android/base/tests/testAndroidLog.java | 17 - mobile/android/base/tests/testAndroidLog.js | 73 - mobile/android/base/tests/testAppConstants.java | 11 - mobile/android/base/tests/testAppConstants.js | 15 - mobile/android/base/tests/testAppMenuPathways.java | 62 - mobile/android/base/tests/testAwesomebar.java | 30 - mobile/android/base/tests/testAxisLocking.java | 58 - .../base/tests/testBackButtonInEditMode.java | 47 - mobile/android/base/tests/testBookmark.java | 72 - mobile/android/base/tests/testBookmarkFolders.java | 169 - mobile/android/base/tests/testBookmarkKeyword.java | 28 - mobile/android/base/tests/testBookmarklets.java | 84 - mobile/android/base/tests/testBookmarksPanel.java | 174 - .../android/base/tests/testBrowserDiscovery.java | 13 - mobile/android/base/tests/testBrowserDiscovery.js | 154 - mobile/android/base/tests/testBrowserProvider.java | 1799 - .../base/tests/testBrowserProviderPerf.java | 324 - .../base/tests/testBrowserSearchVisibility.java | 69 - mobile/android/base/tests/testCheck.java | 58 - mobile/android/base/tests/testCheck2.java | 68 - .../android/base/tests/testClearPrivateData.java | 128 - mobile/android/base/tests/testDBUtils.java | 70 - mobile/android/base/tests/testDebuggerServer.java | 11 - mobile/android/base/tests/testDebuggerServer.js | 30 - .../android/base/tests/testDeviceSearchEngine.java | 11 - .../android/base/tests/testDeviceSearchEngine.js | 55 - mobile/android/base/tests/testDistribution.java | 534 - mobile/android/base/tests/testDoorHanger.java | 251 - mobile/android/base/tests/testEventDispatcher.java | 341 - mobile/android/base/tests/testEventDispatcher.js | 44 - mobile/android/base/tests/testFilePicker.java | 52 - mobile/android/base/tests/testFilePicker.js | 80 - mobile/android/base/tests/testFilterOpenTab.java | 131 - mobile/android/base/tests/testFindInPage.java | 107 - mobile/android/base/tests/testFindInPage.js | 89 - .../android/base/tests/testFlingCorrectness.java | 52 - mobile/android/base/tests/testFormHistory.java | 104 - mobile/android/base/tests/testGetUserMedia.java | 159 - mobile/android/base/tests/testGoannaProfile.java | 290 - mobile/android/base/tests/testGoannaRequest.java | 139 - mobile/android/base/tests/testGoannaRequest.js | 40 - mobile/android/base/tests/testHistory.java | 74 - mobile/android/base/tests/testHistoryService.java | 12 - mobile/android/base/tests/testHistoryService.js | 130 - mobile/android/base/tests/testHomeBanner.java | 94 - .../android/base/tests/testHomeListsProvider.java | 118 - mobile/android/base/tests/testHomeProvider.java | 12 - mobile/android/base/tests/testHomeProvider.js | 132 - .../android/base/tests/testImportFromAndroid.java | 214 - mobile/android/base/tests/testInputConnection.java | 94 - mobile/android/base/tests/testInputSelections.java | 50 - mobile/android/base/tests/testInputUrlBar.java | 136 - mobile/android/base/tests/testJNI.java | 13 - mobile/android/base/tests/testJNI.js | 58 - mobile/android/base/tests/testJarReader.java | 63 - .../android/base/tests/testJavascriptBridge.java | 85 - mobile/android/base/tests/testJavascriptBridge.js | 52 - mobile/android/base/tests/testLinkContextMenu.java | 37 - mobile/android/base/tests/testLoad.java | 23 - .../android/base/tests/testMailToContextMenu.java | 26 - mobile/android/base/tests/testMasterPassword.java | 230 - mobile/android/base/tests/testMozPay.java | 13 - mobile/android/base/tests/testMozPay.js | 102 - mobile/android/base/tests/testNativeCrypto.java | 192 - mobile/android/base/tests/testNetworkManager.java | 11 - mobile/android/base/tests/testNetworkManager.js | 28 - mobile/android/base/tests/testNewTab.java | 65 - mobile/android/base/tests/testOSLocale.java | 138 - mobile/android/base/tests/testOfflinePage.java | 11 - mobile/android/base/tests/testOfflinePage.js | 107 - .../android/base/tests/testOrderedBroadcast.java | 69 - mobile/android/base/tests/testOrderedBroadcast.js | 154 - mobile/android/base/tests/testPan.java | 53 - mobile/android/base/tests/testPanCorrectness.java | 49 - mobile/android/base/tests/testPasswordEncrypt.java | 133 - .../android/base/tests/testPasswordProvider.java | 83 - mobile/android/base/tests/testPermissions.java | 72 - .../base/tests/testPictureLinkContextMenu.java | 48 - mobile/android/base/tests/testPrefsObserver.java | 112 - mobile/android/base/tests/testPrivateBrowsing.java | 70 - mobile/android/base/tests/testPromptGridInput.java | 49 - mobile/android/base/tests/testReaderMode.java | 203 - .../android/base/tests/testReadingListCache.java | 12 - mobile/android/base/tests/testReadingListCache.js | 124 - .../base/tests/testReadingListProvider.java | 790 - .../base/tests/testResourceSubstitutions.java | 13 - .../base/tests/testResourceSubstitutions.js | 54 - .../android/base/tests/testRestrictedProfiles.java | 13 - .../android/base/tests/testRestrictedProfiles.js | 55 - .../base/tests/testSearchHistoryProvider.java | 379 - .../android/base/tests/testSearchSuggestions.java | 115 - .../android/base/tests/testSelectionHandler.java | 47 - mobile/android/base/tests/testSessionFormData.java | 12 - mobile/android/base/tests/testSessionFormData.js | 216 - mobile/android/base/tests/testSessionHistory.java | 37 - .../android/base/tests/testSessionOOMRestore.java | 54 - mobile/android/base/tests/testSessionOOMSave.java | 87 - .../android/base/tests/testSettingsMenuItems.java | 265 - mobile/android/base/tests/testShareLink.java | 265 - .../android/base/tests/testSharedPreferences.java | 9 - mobile/android/base/tests/testSharedPreferences.js | 231 - mobile/android/base/tests/testSimpleDiscovery.java | 9 - mobile/android/base/tests/testSimpleDiscovery.js | 58 - mobile/android/base/tests/testStumblerSetting.java | 90 - mobile/android/base/tests/testSystemPages.java | 93 - .../android/base/tests/testTextareaSelections.java | 50 - mobile/android/base/tests/testThumbnails.java | 116 - mobile/android/base/tests/testTitleBar.java | 58 - .../android/base/tests/testTrackingProtection.java | 63 - .../android/base/tests/testTrackingProtection.js | 154 - mobile/android/base/tests/testUITelemetry.java | 56 - mobile/android/base/tests/testUITelemetry.js | 154 - mobile/android/base/tests/testVideoControls.java | 9 - mobile/android/base/tests/testVideoControls.js | 161 - mobile/android/base/tests/testVideoDiscovery.java | 9 - mobile/android/base/tests/testVideoDiscovery.js | 118 - mobile/android/base/tests/testVkbOverlap.java | 105 - mobile/android/base/tests/test_bug720538.html | 25 - mobile/android/base/tests/test_bug720538.java | 74 - mobile/android/base/tests/video_discovery.html | 71 - mobile/android/base/tiles/Tile.java | 18 - mobile/android/base/tiles/TilesRecorder.java | 104 - .../base/tokenserver/TokenServerClient.java | 330 - .../tokenserver/TokenServerClientDelegate.java | 19 - .../base/tokenserver/TokenServerException.java | 89 - .../android/base/tokenserver/TokenServerToken.java | 19 - .../android/base/toolbar/ActionBarViewFlipper.java | 38 - .../android/base/toolbar/AutocompleteHandler.java | 10 - mobile/android/base/toolbar/BackButton.java | 26 - mobile/android/base/toolbar/BrowserToolbar.java | 951 - .../android/base/toolbar/BrowserToolbarPhone.java | 132 - .../base/toolbar/BrowserToolbarPhoneBase.java | 224 - .../android/base/toolbar/BrowserToolbarPreHC.java | 70 - .../android/base/toolbar/BrowserToolbarTablet.java | 212 - .../base/toolbar/BrowserToolbarTabletBase.java | 161 - mobile/android/base/toolbar/CanvasDelegate.java | 74 - mobile/android/base/toolbar/ForwardButton.java | 23 - mobile/android/base/toolbar/NavButton.java | 86 - mobile/android/base/toolbar/PageActionLayout.java | 364 - mobile/android/base/toolbar/PhoneTabsButton.java | 29 - mobile/android/base/toolbar/ShapedButton.java | 105 - mobile/android/base/toolbar/SiteIdentityPopup.java | 298 - mobile/android/base/toolbar/TabCounter.java | 154 - .../android/base/toolbar/ToolbarDisplayLayout.java | 641 - mobile/android/base/toolbar/ToolbarEditLayout.java | 142 - mobile/android/base/toolbar/ToolbarEditText.java | 742 - mobile/android/base/toolbar/ToolbarPrefs.java | 114 - .../android/base/toolbar/ToolbarProgressView.java | 189 - mobile/android/base/updater/UpdateService.java | 761 - .../android/base/updater/UpdateServiceHelper.java | 212 - .../android/base/util/ActivityResultHandler.java | 11 - .../base/util/ActivityResultHandlerMap.java | 24 - mobile/android/base/util/ActivityUtils.java | 51 - mobile/android/base/util/Clipboard.java | 137 - mobile/android/base/util/EventCallback.java | 29 - mobile/android/base/util/FileUtils.java | 98 - mobile/android/base/util/FloatUtils.java | 43 - mobile/android/base/util/GamepadUtils.java | 140 - .../android/base/util/GoannaBackgroundThread.java | 76 - mobile/android/base/util/GoannaEventListener.java | 14 - mobile/android/base/util/GoannaJarReader.java | 196 - mobile/android/base/util/GoannaRequest.java | 94 - mobile/android/base/util/HardwareUtils.java | 112 - mobile/android/base/util/INIParser.java | 176 - mobile/android/base/util/INISection.java | 123 - mobile/android/base/util/IOUtils.java | 111 - mobile/android/base/util/JSONUtils.java | 69 - mobile/android/base/util/MenuUtils.java | 33 - mobile/android/base/util/NativeEventListener.java | 23 - mobile/android/base/util/NativeJSContainer.java | 39 - mobile/android/base/util/NativeJSObject.java | 536 - mobile/android/base/util/NonEvictingLruCache.java | 44 - mobile/android/base/util/PrefUtils.java | 80 - mobile/android/base/util/ProxySelector.java | 132 - mobile/android/base/util/RawResource.java | 52 - mobile/android/base/util/StringUtils.java | 271 - mobile/android/base/util/ThreadUtils.java | 248 - mobile/android/base/util/UiAsyncTask.java | 121 - mobile/android/base/util/WebActivityMapper.java | 160 - mobile/android/base/util/WindowUtils.java | 62 - mobile/android/base/webapp/Allocator.java | 173 - mobile/android/base/webapp/ApkResources.java | 134 - mobile/android/base/webapp/Dispatcher.java | 55 - mobile/android/base/webapp/EventListener.java | 248 - mobile/android/base/webapp/InstallHelper.java | 174 - mobile/android/base/webapp/InstallListener.java | 112 - mobile/android/base/webapp/TaskKiller.java | 35 - mobile/android/base/webapp/UninstallListener.java | 153 - mobile/android/base/webapp/WebappImpl.java | 405 - mobile/android/base/webapp/Webapps.java | 513 - .../android/base/widget/ActivityChooserModel.java | 1346 - mobile/android/base/widget/AllCapsTextView.java | 21 - .../android/base/widget/AnimatedHeightLayout.java | 77 - mobile/android/base/widget/ArrowPopup.java | 177 - mobile/android/base/widget/BasicColorPicker.java | 140 - mobile/android/base/widget/ButtonToast.java | 180 - .../android/base/widget/CheckableLinearLayout.java | 52 - .../base/widget/ClickableWhenDisabledEditText.java | 25 - mobile/android/base/widget/DateTimePicker.java | 671 - mobile/android/base/widget/Divider.java | 39 - mobile/android/base/widget/DoorHanger.java | 353 - mobile/android/base/widget/EllipsisTextView.java | 65 - .../base/widget/FadedMultiColorTextView.java | 106 - .../base/widget/FadedSingleColorTextView.java | 74 - mobile/android/base/widget/FadedTextView.java | 47 - mobile/android/base/widget/FaviconView.java | 270 - .../android/base/widget/FloatingHintEditText.java | 168 - mobile/android/base/widget/FlowLayout.java | 91 - .../android/base/widget/GoannaActionProvider.java | 273 - mobile/android/base/widget/GoannaPopupMenu.java | 189 - .../base/widget/GoannaSwipeRefreshLayout.java | 804 - mobile/android/base/widget/GoannaViewFlipper.java | 45 - mobile/android/base/widget/IconTabWidget.java | 110 - .../android/base/widget/ResizablePathDrawable.java | 117 - mobile/android/base/widget/SquaredImageView.java | 21 - .../widget/SwipeDismissListViewTouchListener.java | 358 - .../android/base/widget/TabThumbnailWrapper.java | 42 - mobile/android/base/widget/ThemedEditText.java | 163 - mobile/android/base/widget/ThemedImageButton.java | 163 - mobile/android/base/widget/ThemedImageView.java | 163 - mobile/android/base/widget/ThemedLinearLayout.java | 158 - .../android/base/widget/ThemedRelativeLayout.java | 163 - mobile/android/base/widget/ThemedTextSwitcher.java | 158 - mobile/android/base/widget/ThemedTextView.java | 163 - mobile/android/base/widget/ThemedView.java | 163 - mobile/android/base/widget/ThemedView.java.frag | 166 - mobile/android/base/widget/ThumbnailView.java | 85 - mobile/android/base/widget/TwoWayView.java | 7191 - .../android/base/widget/generate_themed_views.py | 66 - mobile/android/bouncer/AndroidManifest.xml.in | 96 + mobile/android/bouncer/Makefile.in | 20 + mobile/android/bouncer/assets/example_asset.txt | 1 + mobile/android/bouncer/build.gradle | 76 + .../java/org/mozilla/bouncer/BouncerService.java | 129 + .../bouncer/java/org/mozilla/gecko/BrowserApp.java | 46 + mobile/android/bouncer/moz.build | 45 + .../res}/drawable-v21/logo.xml | 0 .../resources => bouncer/res}/drawable/logo.xml | 0 mobile/android/branding/aurora/configure.sh | 4 +- mobile/android/branding/aurora/content/about.png | Bin 21783 -> 18490 bytes .../android/branding/aurora/content/favicon32.png | Bin 2641 -> 2554 bytes .../android/branding/aurora/content/favicon64.png | Bin 7559 -> 7298 bytes mobile/android/branding/aurora/content/jar.mn | 2 +- mobile/android/branding/aurora/content/moz.build | 2 +- .../branding/aurora/locales/en-US/brand.dtd | 4 +- mobile/android/branding/aurora/locales/jar.mn | 2 +- mobile/android/branding/aurora/locales/moz.build | 2 +- mobile/android/branding/aurora/moz.build | 2 +- .../branding/aurora/res/drawable-hdpi/icon.png | Bin 9125 -> 8661 bytes .../aurora/res/drawable-hdpi/large_icon.png | Bin 27 -> 23595 bytes .../aurora/res/drawable-hdpi/launcher_widget.png | Bin 14001 -> 13139 bytes .../aurora/res/drawable-hdpi/widget_icon.png | Bin 6299 -> 6172 bytes .../branding/aurora/res/drawable-mdpi/icon.png | Bin 5277 -> 0 bytes .../aurora/res/drawable-mdpi/large_icon.png | 1 - .../aurora/res/drawable-mdpi/launcher_widget.png | Bin 7661 -> 0 bytes .../aurora/res/drawable-mdpi/widget_icon.png | Bin 3225 -> 0 bytes .../branding/aurora/res/drawable-xhdpi/icon.png | Bin 15264 -> 14754 bytes .../aurora/res/drawable-xhdpi/large_icon.png | Bin 28 -> 42771 bytes .../aurora/res/drawable-xhdpi/launcher_widget.png | Bin 21223 -> 20101 bytes .../aurora/res/drawable-xhdpi/widget_icon.png | Bin 10378 -> 10097 bytes .../branding/aurora/res/drawable-xxhdpi/icon.png | Bin 24557 -> 23595 bytes .../aurora/res/drawable-xxhdpi/large_icon.png | Bin 28200 -> 26247 bytes .../aurora/res/drawable-xxhdpi/launcher_widget.png | Bin 32686 -> 30058 bytes .../aurora/res/drawable-xxhdpi/widget_icon.png | Bin 21479 -> 20543 bytes .../branding/aurora/res/drawable-xxxhdpi/icon.png | Bin 44774 -> 42775 bytes mobile/android/branding/beta/configure.sh | 2 + mobile/android/branding/beta/content/about.png | Bin 25842 -> 20047 bytes mobile/android/branding/beta/content/favicon32.png | Bin 2463 -> 2361 bytes mobile/android/branding/beta/content/favicon64.png | Bin 6884 -> 6632 bytes mobile/android/branding/beta/content/jar.mn | 2 +- mobile/android/branding/beta/content/moz.build | 2 +- mobile/android/branding/beta/locales/jar.mn | 2 +- mobile/android/branding/beta/locales/moz.build | 2 +- mobile/android/branding/beta/moz.build | 2 +- .../branding/beta/res/drawable-hdpi/icon.png | Bin 7796 -> 7327 bytes .../branding/beta/res/drawable-hdpi/large_icon.png | Bin 27 -> 18707 bytes .../beta/res/drawable-hdpi/launcher_widget.png | Bin 14158 -> 13836 bytes .../beta/res/drawable-hdpi/widget_icon.png | Bin 6764 -> 6514 bytes .../branding/beta/res/drawable-mdpi/icon.png | Bin 5256 -> 0 bytes .../branding/beta/res/drawable-mdpi/large_icon.png | 1 - .../beta/res/drawable-mdpi/launcher_widget.png | Bin 7794 -> 0 bytes .../beta/res/drawable-mdpi/widget_icon.png | Bin 3615 -> 0 bytes .../branding/beta/res/drawable-xhdpi/icon.png | Bin 14807 -> 14223 bytes .../beta/res/drawable-xhdpi/large_icon.png | Bin 28 -> 36645 bytes .../beta/res/drawable-xhdpi/launcher_widget.png | Bin 21434 -> 20826 bytes .../beta/res/drawable-xhdpi/widget_icon.png | Bin 10358 -> 9929 bytes .../branding/beta/res/drawable-xxhdpi/icon.png | Bin 19961 -> 18707 bytes .../beta/res/drawable-xxhdpi/large_icon.png | Bin 20390 -> 18461 bytes .../beta/res/drawable-xxhdpi/launcher_widget.png | Bin 31936 -> 37201 bytes .../beta/res/drawable-xxhdpi/widget_icon.png | Bin 18347 -> 17359 bytes .../branding/beta/res/drawable-xxxhdpi/icon.png | Bin 38631 -> 36668 bytes mobile/android/branding/nightly/configure.sh | 2 + mobile/android/branding/nightly/content/about.png | Bin 21003 -> 18175 bytes .../android/branding/nightly/content/favicon32.png | Bin 2557 -> 2470 bytes .../android/branding/nightly/content/favicon64.png | Bin 7299 -> 6981 bytes mobile/android/branding/nightly/content/jar.mn | 2 +- mobile/android/branding/nightly/content/moz.build | 2 +- mobile/android/branding/nightly/locales/jar.mn | 2 +- mobile/android/branding/nightly/locales/moz.build | 2 +- mobile/android/branding/nightly/moz.build | 2 +- .../branding/nightly/res/drawable-hdpi/icon.png | Bin 8575 -> 8156 bytes .../nightly/res/drawable-hdpi/large_icon.png | Bin 27 -> 21673 bytes .../nightly/res/drawable-hdpi/launcher_widget.png | Bin 14001 -> 13139 bytes .../nightly/res/drawable-hdpi/widget_icon.png | Bin 3131 -> 3043 bytes .../branding/nightly/res/drawable-mdpi/icon.png | Bin 5202 -> 0 bytes .../nightly/res/drawable-mdpi/large_icon.png | 1 - .../nightly/res/drawable-mdpi/launcher_widget.png | Bin 7661 -> 0 bytes .../nightly/res/drawable-mdpi/widget_icon.png | Bin 2115 -> 0 bytes .../branding/nightly/res/drawable-xhdpi/icon.png | Bin 14678 -> 14195 bytes .../nightly/res/drawable-xhdpi/large_icon.png | Bin 28 -> 40712 bytes .../nightly/res/drawable-xhdpi/launcher_widget.png | Bin 21223 -> 20101 bytes .../nightly/res/drawable-xhdpi/widget_icon.png | Bin 4381 -> 4259 bytes .../branding/nightly/res/drawable-xxhdpi/icon.png | Bin 22875 -> 21649 bytes .../nightly/res/drawable-xxhdpi/large_icon.png | Bin 28715 -> 26957 bytes .../res/drawable-xxhdpi/launcher_widget.png | Bin 32686 -> 30058 bytes .../nightly/res/drawable-xxhdpi/widget_icon.png | Bin 7209 -> 6968 bytes .../branding/nightly/res/drawable-xxxhdpi/icon.png | Bin 42479 -> 40615 bytes mobile/android/branding/official/configure.sh | 2 + mobile/android/branding/official/content/about.png | Bin 25842 -> 20047 bytes .../branding/official/content/favicon32.png | Bin 2463 -> 2361 bytes .../branding/official/content/favicon64.png | Bin 6884 -> 6628 bytes mobile/android/branding/official/content/jar.mn | 2 +- mobile/android/branding/official/content/moz.build | 2 +- mobile/android/branding/official/locales/jar.mn | 2 +- mobile/android/branding/official/locales/moz.build | 2 +- mobile/android/branding/official/moz.build | 2 +- .../branding/official/res/drawable-hdpi/icon.png | Bin 8209 -> 7902 bytes .../official/res/drawable-hdpi/large_icon.png | Bin 27 -> 21306 bytes .../official/res/drawable-hdpi/launcher_widget.png | Bin 14158 -> 13305 bytes .../official/res/drawable-hdpi/widget_icon.png | Bin 6085 -> 5977 bytes .../branding/official/res/drawable-mdpi/icon.png | Bin 4943 -> 0 bytes .../official/res/drawable-mdpi/large_icon.png | 1 - .../official/res/drawable-mdpi/launcher_widget.png | Bin 7794 -> 0 bytes .../official/res/drawable-mdpi/widget_icon.png | Bin 3259 -> 0 bytes .../branding/official/res/drawable-xhdpi/icon.png | Bin 14336 -> 13891 bytes .../official/res/drawable-xhdpi/large_icon.png | Bin 28 -> 37644 bytes .../res/drawable-xhdpi/launcher_widget.png | Bin 21434 -> 20302 bytes .../official/res/drawable-xhdpi/widget_icon.png | Bin 9409 -> 9193 bytes .../branding/official/res/drawable-xxhdpi/icon.png | Bin 22460 -> 21306 bytes .../official/res/drawable-xxhdpi/large_icon.png | Bin 23879 -> 21556 bytes .../res/drawable-xxhdpi/launcher_widget.png | Bin 31936 -> 29503 bytes .../official/res/drawable-xxhdpi/widget_icon.png | Bin 17424 -> 16737 bytes .../official/res/drawable-xxxhdpi/icon.png | Bin 39502 -> 37610 bytes mobile/android/branding/unofficial/configure.sh | 1 + .../android/branding/unofficial/content/about.png | Bin 16858 -> 13042 bytes .../branding/unofficial/content/favicon32.png | Bin 1761 -> 1558 bytes .../branding/unofficial/content/favicon64.png | Bin 6143 -> 5677 bytes mobile/android/branding/unofficial/content/jar.mn | 2 +- .../android/branding/unofficial/content/moz.build | 2 +- mobile/android/branding/unofficial/locales/jar.mn | 2 +- .../android/branding/unofficial/locales/moz.build | 2 +- mobile/android/branding/unofficial/moz.build | 2 +- .../branding/unofficial/res/drawable-hdpi/icon.png | Bin 7161 -> 6498 bytes .../unofficial/res/drawable-hdpi/large_icon.png | Bin 27 -> 17583 bytes .../res/drawable-hdpi/launcher_widget.png | Bin 14001 -> 13139 bytes .../branding/unofficial/res/drawable-mdpi/icon.png | Bin 3258 -> 0 bytes .../unofficial/res/drawable-mdpi/large_icon.png | 1 - .../res/drawable-mdpi/launcher_widget.png | Bin 7661 -> 0 bytes .../unofficial/res/drawable-xhdpi/icon.png | Bin 11976 -> 10371 bytes .../unofficial/res/drawable-xhdpi/large_icon.png | Bin 27 -> 17583 bytes .../res/drawable-xhdpi/launcher_widget.png | Bin 21223 -> 20101 bytes .../unofficial/res/drawable-xhdpi/widget_icon.png | Bin 4381 -> 4252 bytes .../unofficial/res/drawable-xxhdpi/icon.png | Bin 19935 -> 17583 bytes .../unofficial/res/drawable-xxhdpi/large_icon.png | Bin 8 -> 17583 bytes .../res/drawable-xxhdpi/launcher_widget.png | Bin 32686 -> 30058 bytes mobile/android/build.mk | 21 +- mobile/android/chrome/content/.eslintrc | 23 + mobile/android/chrome/content/ActionBarHandler.js | 731 + mobile/android/chrome/content/CastingApps.js | 203 +- mobile/android/chrome/content/EmbedRT.js | 12 +- mobile/android/chrome/content/Feedback.js | 54 +- mobile/android/chrome/content/FindHelper.js | 135 +- mobile/android/chrome/content/InputWidgetHelper.js | 15 +- mobile/android/chrome/content/MasterPassword.js | 6 +- mobile/android/chrome/content/MemoryObserver.js | 27 +- mobile/android/chrome/content/OfflineApps.js | 15 +- mobile/android/chrome/content/PermissionsHelper.js | 53 +- mobile/android/chrome/content/PluginHelper.js | 87 +- mobile/android/chrome/content/PresentationView.js | 63 + mobile/android/chrome/content/PresentationView.xul | 15 + mobile/android/chrome/content/PrintHelper.js | 73 + mobile/android/chrome/content/Reader.js | 298 +- mobile/android/chrome/content/RemoteDebugger.js | 355 + mobile/android/chrome/content/SelectHelper.js | 171 +- mobile/android/chrome/content/SelectionHandler.js | 1312 - mobile/android/chrome/content/WebAppRT.js | 218 - mobile/android/chrome/content/WebcompatReporter.js | 94 +- mobile/android/chrome/content/WebrtcUI.js | 144 +- mobile/android/chrome/content/ZoomHelper.js | 154 - mobile/android/chrome/content/about.js | 12 +- mobile/android/chrome/content/about.xhtml | 6 +- mobile/android/chrome/content/aboutAccounts.js | 351 + mobile/android/chrome/content/aboutAccounts.xhtml | 83 + mobile/android/chrome/content/aboutAddons.js | 106 +- mobile/android/chrome/content/aboutAddons.xhtml | 1 + mobile/android/chrome/content/aboutApps.js | 159 - mobile/android/chrome/content/aboutApps.xhtml | 61 - mobile/android/chrome/content/aboutCertError.xhtml | 61 +- mobile/android/chrome/content/aboutDevices.js | 138 - mobile/android/chrome/content/aboutDevices.xhtml | 49 - mobile/android/chrome/content/aboutDownloads.js | 36 +- mobile/android/chrome/content/aboutFeedback.js | 166 - mobile/android/chrome/content/aboutFeedback.xhtml | 90 - mobile/android/chrome/content/aboutHealthReport.js | 8 +- mobile/android/chrome/content/aboutLogins.js | 517 + mobile/android/chrome/content/aboutLogins.xhtml | 90 + mobile/android/chrome/content/aboutPasswords.js | 280 - mobile/android/chrome/content/aboutPasswords.xhtml | 54 - .../android/chrome/content/aboutPrivateBrowsing.js | 28 +- .../chrome/content/aboutPrivateBrowsing.xhtml | 17 +- mobile/android/chrome/content/aboutRights.xhtml | 6 +- mobile/android/chrome/content/blockedSite.xhtml | 113 +- mobile/android/chrome/content/browser.css | 7 + mobile/android/chrome/content/browser.js | 4586 +- mobile/android/chrome/content/config.js | 43 +- mobile/android/chrome/content/content.js | 136 +- mobile/android/chrome/content/geckoview.js | 32 + mobile/android/chrome/content/geckoview.xul | 16 + mobile/android/chrome/content/netError.xhtml | 123 +- mobile/android/chrome/content/payment.xhtml | 29 - mobile/android/chrome/jar.mn | 30 +- mobile/android/chrome/moz.build | 5 +- mobile/android/components/AboutRedirector.js | 36 +- mobile/android/components/ActivitiesGlue.js | 31 - mobile/android/components/AddonUpdateService.js | 74 +- mobile/android/components/BlocklistPrompt.js | 2 +- mobile/android/components/BrowserCLH.js | 93 +- .../android/components/ContentDispatchChooser.js | 41 +- .../android/components/ContentPermissionPrompt.js | 54 +- mobile/android/components/DirectoryProvider.js | 108 +- mobile/android/components/FilePicker.js | 11 +- mobile/android/components/FxAccountsPush.js | 164 + mobile/android/components/HelperAppDialog.js | 224 +- mobile/android/components/ImageBlockingPolicy.js | 125 + mobile/android/components/LoginManagerPrompter.js | 809 +- .../android/components/MobileComponents.manifest | 69 +- mobile/android/components/NSSDialogService.js | 182 +- .../android/components/PaymentProviderStrategy.js | 64 - mobile/android/components/PaymentsUI.js | 153 - .../components/PersistentNotificationHandler.js | 78 + .../android/components/PresentationDevicePrompt.js | 134 + .../components/PresentationRequestUIGlue.js | 86 + mobile/android/components/PromptService.js | 146 +- mobile/android/components/SessionStore.js | 851 +- mobile/android/components/Snippets.js | 25 +- mobile/android/components/WebappsUpdateTimer.js | 91 - mobile/android/components/XPIDialogService.js | 12 +- mobile/android/components/build/moz.build | 2 +- .../android/components/build/nsAndroidHistory.cpp | 30 +- mobile/android/components/build/nsAndroidHistory.h | 12 +- .../android/components/build/nsIShellService.idl | 2 +- mobile/android/components/build/nsShellService.cpp | 8 +- mobile/android/components/extensions/.eslintrc.js | 5 + .../components/extensions/ext-pageAction.js | 169 + .../extensions/extensions-mobile.manifest | 5 + mobile/android/components/extensions/jar.mn | 6 + mobile/android/components/extensions/moz.build | 16 + .../android/components/extensions/schemas/jar.mn | 6 + .../components/extensions/schemas/moz.build | 7 + .../components/extensions/schemas/page_action.json | 239 + .../extensions/test/mochitest/.eslintrc.js | 10 + .../extensions/test/mochitest/chrome.ini | 7 + .../components/extensions/test/mochitest/head.js | 15 + .../extensions/test/mochitest/mochitest.ini | 6 + .../test/mochitest/test_ext_all_apis.html | 23 + .../test/mochitest/test_ext_pageAction.html | 99 + .../test/mochitest/test_ext_pageAction_popup.html | 169 + mobile/android/components/moz.build | 20 +- .../android/config/mozconfigs/android-api-11/debug | 19 - .../config/mozconfigs/android-api-11/l10n-nightly | 27 - .../config/mozconfigs/android-api-11/l10n-release | 25 - .../config/mozconfigs/android-api-11/nightly | 20 - .../config/mozconfigs/android-api-11/release | 16 - .../mozconfigs/android-api-15-frontend/nightly | 43 + .../android-api-15-gradle-dependencies/nightly | 45 + .../mozconfigs/android-api-15-gradle/nightly | 23 + .../android/config/mozconfigs/android-api-15/debug | 16 + .../config/mozconfigs/android-api-15/l10n-nightly | 27 + .../config/mozconfigs/android-api-15/l10n-release | 28 + .../config/mozconfigs/android-api-15/nightly | 18 + .../config/mozconfigs/android-api-15/release | 16 + .../mozconfigs/android-api-9-10-constrained/debug | 22 - .../android-api-9-10-constrained/l10n-nightly | 29 - .../android-api-9-10-constrained/l10n-release | 27 - .../android-api-9-10-constrained/nightly | 22 - .../android-api-9-10-constrained/release | 20 - mobile/android/config/mozconfigs/android-x86/debug | 6 +- .../config/mozconfigs/android-x86/l10n-nightly | 9 +- .../config/mozconfigs/android-x86/l10n-release | 6 +- .../android/config/mozconfigs/android-x86/nightly | 1 + .../android/config/mozconfigs/android-x86/release | 1 + mobile/android/config/mozconfigs/common | 69 +- mobile/android/config/mozconfigs/common.override | 4 + .../public-partner/distribution_sample/mozconfig1 | 21 + mobile/android/config/proguard/adjust-keeps.cfg | 20 + .../android/config/proguard/appcompat-v7-keeps.cfg | 11 + .../android/config/proguard/leakcanary-keeps.cfg | 7 + .../android/config/proguard/proguard-android.cfg | 78 + mobile/android/config/proguard/proguard.cfg | 113 +- mobile/android/config/proguard/strip-libs.cfg | 1 + .../android-armv6/releng.manifest | 46 - .../android-frontend/releng.manifest | 57 + .../android-gradle-dependencies/releng.manifest | 41 + .../tooltool-manifests/android-x86/releng.manifest | 72 +- .../tooltool-manifests/android/releng.manifest | 90 +- mobile/android/config/version.txt | 1 + mobile/android/config/version_display.txt | 1 + mobile/android/configure.in | 12 + mobile/android/confvars.sh | 70 +- mobile/android/defs.mk | 22 - mobile/android/docs/Makefile | 177 + mobile/android/docs/adjust.rst | 179 + mobile/android/docs/bouncer.rst | 38 + mobile/android/docs/conf.py | 258 + mobile/android/docs/defaultdomains.rst | 90 + mobile/android/docs/index.rst | 26 + mobile/android/docs/localeswitching.rst | 97 + mobile/android/docs/make.bat | 242 + mobile/android/docs/shutdown.rst | 77 + mobile/android/docs/uitelemetry.rst | 271 + mobile/android/extensions/flyweb/bootstrap.js | 154 + .../extensions/flyweb/content/aboutFlyWeb.css | 29 + .../extensions/flyweb/content/aboutFlyWeb.js | 73 + .../extensions/flyweb/content/aboutFlyWeb.xhtml | 47 + .../android/extensions/flyweb/content/icon-64.png | Bin 0 -> 1311 bytes mobile/android/extensions/flyweb/install.rdf.in | 31 + mobile/android/extensions/flyweb/jar.mn | 10 + .../extensions/flyweb/locale/en-US/aboutFlyWeb.dtd | 7 + .../flyweb/locale/en-US/flyweb.properties | 5 + mobile/android/extensions/flyweb/moz.build | 18 + mobile/android/extensions/moz.build | 11 + mobile/android/fonts/moz.build | 2 +- mobile/android/geckoview/build.gradle | 176 + mobile/android/geckoview/proguard-rules.txt | 175 + .../android/geckoview/src/main/AndroidManifest.xml | 39 + .../main/java/org/mozilla/gecko/AlarmReceiver.java | 42 + .../org/mozilla/gecko/AndroidGamepadManager.java | 425 + .../java/org/mozilla/gecko/BaseGeckoInterface.java | 169 + .../main/java/org/mozilla/gecko/ContextGetter.java | 15 + .../main/java/org/mozilla/gecko/CrashHandler.java | 474 + .../java/org/mozilla/gecko/EventDispatcher.java | 503 + .../java/org/mozilla/gecko/GeckoAccessibility.java | 410 + .../main/java/org/mozilla/gecko/GeckoAppShell.java | 2235 + .../org/mozilla/gecko/GeckoBatteryManager.java | 202 + .../main/java/org/mozilla/gecko/GeckoEditable.java | 1589 + .../org/mozilla/gecko/GeckoEditableClient.java | 33 + .../org/mozilla/gecko/GeckoEditableListener.java | 43 + .../java/org/mozilla/gecko/GeckoHalDefines.java | 27 + .../org/mozilla/gecko/GeckoInputConnection.java | 1060 + .../org/mozilla/gecko/GeckoNetworkManager.java | 491 + .../main/java/org/mozilla/gecko/GeckoProfile.java | 1002 + .../org/mozilla/gecko/GeckoProfileDirectories.java | 230 + .../org/mozilla/gecko/GeckoScreenOrientation.java | 423 + .../java/org/mozilla/gecko/GeckoSharedPrefs.java | 318 + .../main/java/org/mozilla/gecko/GeckoThread.java | 677 + .../src/main/java/org/mozilla/gecko/GeckoView.java | 736 + .../java/org/mozilla/gecko/GeckoViewChrome.java | 81 + .../java/org/mozilla/gecko/GeckoViewContent.java | 56 + .../java/org/mozilla/gecko/GeckoViewFragment.java | 52 + .../org/mozilla/gecko/InputConnectionListener.java | 25 + .../main/java/org/mozilla/gecko/InputMethods.java | 76 + .../src/main/java/org/mozilla/gecko/NSSBridge.java | 55 + .../org/mozilla/gecko/NotificationListener.java | 17 + .../main/java/org/mozilla/gecko/PrefsHelper.java | 308 + .../src/main/java/org/mozilla/gecko/SysInfo.java | 237 + .../org/mozilla/gecko/TouchEventInterceptor.java | 14 + .../org/mozilla/gecko/annotation/JNITarget.java | 14 + .../mozilla/gecko/annotation/ReflectionTarget.java | 18 + .../mozilla/gecko/annotation/RobocopTarget.java | 15 + .../mozilla/gecko/annotation/WebRTCJNITarget.java | 14 + .../org/mozilla/gecko/annotation/WrapForJNI.java | 51 + .../java/org/mozilla/gecko/gfx/BitmapUtils.java | 290 + .../java/org/mozilla/gecko/gfx/BufferedImage.java | 94 + .../org/mozilla/gecko/gfx/BufferedImageGLInfo.java | 35 + .../mozilla/gecko/gfx/DynamicToolbarAnimator.java | 605 + .../main/java/org/mozilla/gecko/gfx/FloatSize.java | 54 + .../org/mozilla/gecko/gfx/FullScreenState.java | 12 + .../org/mozilla/gecko/gfx/GeckoLayerClient.java | 694 + .../gecko/gfx/ImmutableViewportMetrics.java | 282 + .../main/java/org/mozilla/gecko/gfx/IntSize.java | 89 + .../java/org/mozilla/gecko/gfx/LayerRenderer.java | 275 + .../main/java/org/mozilla/gecko/gfx/LayerView.java | 711 + .../mozilla/gecko/gfx/NativePanZoomController.java | 300 + .../java/org/mozilla/gecko/gfx/Overscroll.java | 21 + .../mozilla/gecko/gfx/OverscrollEdgeEffect.java | 162 + .../org/mozilla/gecko/gfx/PanZoomController.java | 38 + .../java/org/mozilla/gecko/gfx/PanZoomTarget.java | 15 + .../java/org/mozilla/gecko/gfx/PanningPerfAPI.java | 73 + .../java/org/mozilla/gecko/gfx/PointUtils.java | 51 + .../mozilla/gecko/gfx/ProgressiveUpdateData.java | 29 + .../main/java/org/mozilla/gecko/gfx/RectUtils.java | 126 + .../java/org/mozilla/gecko/gfx/RenderTask.java | 80 + .../java/org/mozilla/gecko/gfx/StackScroller.java | 695 + .../mozilla/gecko/gfx/SurfaceTextureListener.java | 38 + .../java/org/mozilla/gecko/gfx/ViewTransform.java | 28 + .../gecko/mozglue/ByteBufferInputStream.java | 64 + .../gecko/mozglue/DirectBufferAllocator.java | 52 + .../org/mozilla/gecko/mozglue/GeckoLoader.java | 549 + .../java/org/mozilla/gecko/mozglue/JNIObject.java | 11 + .../org/mozilla/gecko/mozglue/NativeReference.java | 13 + .../java/org/mozilla/gecko/mozglue/NativeZip.java | 84 + .../java/org/mozilla/gecko/mozglue/SafeIntent.java | 134 + .../mozilla/gecko/permissions/PermissionBlock.java | 133 + .../org/mozilla/gecko/permissions/Permissions.java | 210 + .../gecko/permissions/PermissionsHelper.java | 32 + .../gecko/sqlite/ByteBufferInputStream.java | 38 + .../org/mozilla/gecko/sqlite/MatrixBlobCursor.java | 366 + .../org/mozilla/gecko/sqlite/SQLiteBridge.java | 387 + .../gecko/sqlite/SQLiteBridgeException.java | 18 + .../mozilla/gecko/util/ActivityResultHandler.java | 11 + .../gecko/util/ActivityResultHandlerMap.java | 24 + .../java/org/mozilla/gecko/util/ActivityUtils.java | 72 + .../mozilla/gecko/util/BundleEventListener.java | 25 + .../java/org/mozilla/gecko/util/Clipboard.java | 117 + .../java/org/mozilla/gecko/util/ContextUtils.java | 51 + .../main/java/org/mozilla/gecko/util/DateUtil.java | 55 + .../java/org/mozilla/gecko/util/EventCallback.java | 29 + .../java/org/mozilla/gecko/util/FileUtils.java | 259 + .../java/org/mozilla/gecko/util/FloatUtils.java | 43 + .../java/org/mozilla/gecko/util/GamepadUtils.java | 140 + .../mozilla/gecko/util/GeckoBackgroundThread.java | 76 + .../org/mozilla/gecko/util/GeckoEventListener.java | 14 + .../org/mozilla/gecko/util/GeckoJarReader.java | 261 + .../java/org/mozilla/gecko/util/GeckoRequest.java | 94 + .../gecko/util/HardwareCodecCapabilityUtils.java | 169 + .../java/org/mozilla/gecko/util/HardwareUtils.java | 117 + .../java/org/mozilla/gecko/util/INIParser.java | 176 + .../java/org/mozilla/gecko/util/INISection.java | 123 + .../main/java/org/mozilla/gecko/util/IOUtils.java | 129 + .../org/mozilla/gecko/util/InputOptionsUtils.java | 45 + .../java/org/mozilla/gecko/util/IntentUtils.java | 109 + .../java/org/mozilla/gecko/util/JSONUtils.java | 69 + .../java/org/mozilla/gecko/util/MenuUtils.java | 33 + .../mozilla/gecko/util/NativeEventListener.java | 23 + .../org/mozilla/gecko/util/NativeJSContainer.java | 37 + .../org/mozilla/gecko/util/NativeJSObject.java | 533 + .../java/org/mozilla/gecko/util/NetworkUtils.java | 177 + .../mozilla/gecko/util/NonEvictingLruCache.java | 44 + .../java/org/mozilla/gecko/util/PrefUtils.java | 70 + .../java/org/mozilla/gecko/util/ProxySelector.java | 155 + .../java/org/mozilla/gecko/util/RawResource.java | 52 + .../java/org/mozilla/gecko/util/StringUtils.java | 293 + .../java/org/mozilla/gecko/util/ThreadUtils.java | 247 + .../java/org/mozilla/gecko/util/UIAsyncTask.java | 121 + .../main/java/org/mozilla/gecko/util/UUIDUtil.java | 19 + .../mozilla/gecko/util/WeakReferenceHandler.java | 27 + .../java/org/mozilla/gecko/util/WindowUtils.java | 59 + .../gecko/util/publicsuffix/PublicSuffix.java | 121 + .../util/publicsuffix/PublicSuffixPatterns.java | 117 + .../braille/selfbraille/ISelfBrailleService.java | 0 .../braille/selfbraille/SelfBrailleClient.java | 0 .../eyesfree/braille/selfbraille/WriteData.java | 0 mobile/android/geckoview_example/build.gradle | 63 + .../android/geckoview_example/proguard-rules.pro | 17 + .../mozilla/geckoview_example/ApplicationTest.java | 13 + .../geckoview_example/GeckoViewActivityTest.java | 32 + .../geckoview_example/src/main/AndroidManifest.xml | 21 + .../geckoview_example/GeckoViewActivity.java | 148 + .../src/main/res/layout/geckoview_activity.xml | 13 + .../src/main/res/values/colors.xml | 6 + .../src/main/res/values/strings.xml | 3 + .../mozilla/geckoview_example/ExampleUnitTest.java | 15 + mobile/android/goannaview_library/.classpath | 13 - .../goannaview_library/AndroidManifest.xml.in | 13 - mobile/android/goannaview_library/Makefile.in | 62 - mobile/android/goannaview_library/build.xml | 92 - .../goannalibs/AndroidManifest.xml | 4 - .../goannaview_library/goannalibs/classes.jar | Bin 473 -> 0 bytes .../android/goannaview_library/local.properties.in | 11 - mobile/android/goannaview_library/moz.build | 7 - .../goannaview_library/project.properties.in | 16 - mobile/android/gradle.configure | 59 + mobile/android/gradle/app/build.gradle | 79 - mobile/android/gradle/base/AndroidManifest.xml | 4 - mobile/android/gradle/base/build.gradle | 70 - mobile/android/gradle/branding/AndroidManifest.xml | 4 - mobile/android/gradle/branding/build.gradle | 24 - mobile/android/gradle/build.gradle | 47 - mobile/android/gradle/gradle.properties.in | 5 - .../gradle/gradle/wrapper/gradle-wrapper.jar | Bin 51018 -> 0 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 - mobile/android/gradle/gradlew | 164 - mobile/android/gradle/local.properties.in | 2 - .../gradle-plugin-1.5.0-SNAPSHOT-javadoc.jar | Bin 0 -> 62835 bytes .../gradle-plugin-1.5.0-SNAPSHOT-sources.jar | Bin 0 -> 9106 bytes .../gradle-plugin-1.5.0-SNAPSHOT.jar | Bin 0 -> 59392 bytes .../gradle-plugin-1.5.0-SNAPSHOT.pom | 34 + .../1.5.0-SNAPSHOT/maven-metadata-local.xml | 12 + .../gradle-plugin/maven-metadata-local.xml | 11 + .../1.5.0-SNAPSHOT/maven-metadata-local.xml | 12 + .../sdk-manager-plugin-1.5.0-SNAPSHOT-javadoc.jar | Bin 0 -> 62835 bytes .../sdk-manager-plugin-1.5.0-SNAPSHOT-sources.jar | Bin 0 -> 9106 bytes .../sdk-manager-plugin-1.5.0-SNAPSHOT.jar | Bin 0 -> 59392 bytes .../sdk-manager-plugin-1.5.0-SNAPSHOT.pom | 57 + .../sdk-manager-plugin/maven-metadata-local.xml | 11 + mobile/android/gradle/omnijar/AndroidManifest.xml | 4 - mobile/android/gradle/omnijar/build.gradle | 43 - .../gradle/preprocessed_code/AndroidManifest.xml | 4 - .../android/gradle/preprocessed_code/build.gradle | 28 - .../preprocessed_resources/AndroidManifest.xml | 4 - .../gradle/preprocessed_resources/build.gradle | 32 - mobile/android/gradle/settings.gradle | 50 - .../android/gradle/thirdparty/AndroidManifest.xml | 4 - mobile/android/gradle/thirdparty/build.gradle | 29 - mobile/android/gradle/with_gecko_binaries.gradle | 105 + mobile/android/installer/Makefile.in | 35 +- mobile/android/installer/allowed-dupes.mn | 157 + mobile/android/installer/moz.build | 2 +- mobile/android/installer/package-manifest.in | 281 +- mobile/android/javaaddons/Makefile.in | 9 + .../mozilla/javaaddons/JavaAddonInterfaceV1.java | 51 + mobile/android/javaaddons/moz.build | 11 + mobile/android/locales/Makefile.in | 12 +- mobile/android/locales/all-locales | 28 +- .../android/locales/en-US/chrome/aboutAccounts.dtd | 13 + .../locales/en-US/chrome/aboutAccounts.properties | 16 + .../android/locales/en-US/chrome/aboutAddons.dtd | 3 + mobile/android/locales/en-US/chrome/aboutApps.dtd | 10 - .../android/locales/en-US/chrome/aboutFeedback.dtd | 57 - .../android/locales/en-US/chrome/aboutLogins.dtd | 10 + .../locales/en-US/chrome/aboutLogins.properties | 27 + .../locales/en-US/chrome/aboutPasswords.dtd | 8 - .../locales/en-US/chrome/aboutPasswords.properties | 9 - .../locales/en-US/chrome/aboutPrivateBrowsing.dtd | 24 +- .../locales/en-US/chrome/browser.properties | 157 +- .../locales/en-US/chrome/devicePrompt.properties | 5 + mobile/android/locales/en-US/chrome/feedback.dtd | 15 - .../locales/en-US/chrome/handling.properties | 3 - .../locales/en-US/chrome/localepicker.properties | 17 - .../android/locales/en-US/chrome/notification.dtd | 3 - .../locales/en-US/chrome/payments.properties | 1 - mobile/android/locales/en-US/chrome/phishing.dtd | 14 +- .../android/locales/en-US/chrome/pippki.properties | 64 +- mobile/android/locales/en-US/chrome/prompt.dtd | 6 - mobile/android/locales/en-US/chrome/sync.dtd | 31 - .../android/locales/en-US/chrome/webapp.properties | 59 - .../en-US/chrome/webcompatReporter.properties | 2 +- mobile/android/locales/filter.py | 5 +- mobile/android/locales/generic/install.rdf | 30 - mobile/android/locales/jar.mn | 41 +- mobile/android/locales/maemo-locales | 12 +- mobile/android/locales/moz.build | 2 +- mobile/android/mach_commands.py | 281 +- mobile/android/modules/Accounts.jsm | 122 +- mobile/android/modules/AndroidLog.jsm | 26 +- mobile/android/modules/AppConstants.jsm | 83 - mobile/android/modules/ContactService.jsm | 262 - mobile/android/modules/DelayedInit.jsm | 177 + mobile/android/modules/DownloadNotifications.jsm | 48 +- mobile/android/modules/FxAccountsWebChannel.jsm | 394 + mobile/android/modules/HelperApps.jsm | 4 +- mobile/android/modules/Home.jsm | 20 +- mobile/android/modules/HomeProvider.jsm | 43 +- mobile/android/modules/JavaAddonManager.jsm | 115 + .../android/modules/LightweightThemeConsumer.jsm | 8 +- mobile/android/modules/MatchstickApp.jsm | 375 - mobile/android/modules/MediaPlayerApp.jsm | 30 +- mobile/android/modules/Messaging.jsm | 71 +- mobile/android/modules/NetErrorHelper.jsm | 2 +- mobile/android/modules/Notifications.jsm | 20 +- mobile/android/modules/OrderedBroadcast.jsm | 80 - mobile/android/modules/PageActions.jsm | 41 +- mobile/android/modules/Prompt.jsm | 14 +- mobile/android/modules/RuntimePermissions.jsm | 41 + mobile/android/modules/SSLExceptions.jsm | 6 +- mobile/android/modules/Sanitizer.jsm | 103 +- mobile/android/modules/SharedPreferences.jsm | 8 +- mobile/android/modules/Snackbars.jsm | 72 + mobile/android/modules/TabMirror.jsm | 16 +- mobile/android/modules/WebappManager.jsm | 654 - mobile/android/modules/WebappManagerWorker.js | 51 - mobile/android/modules/WebsiteMetadata.jsm | 475 + mobile/android/modules/moz.build | 27 +- mobile/android/moz.build | 11 +- mobile/android/moz.configure | 85 + .../org/mozilla/search/PostSearchFragment.java | 39 +- .../java/org/mozilla/search/PreSearchFragment.java | 31 +- .../java/org/mozilla/search/SearchActivity.java | 55 +- .../mozilla/search/SearchPreferenceActivity.java | 14 +- .../java/org/mozilla/search/SearchWidget.java | 47 +- .../search/autocomplete/AutoCompleteAdapter.java | 2 +- .../org/mozilla/search/autocomplete/SearchBar.java | 13 +- .../search/autocomplete/SuggestionsFragment.java | 26 +- .../org/mozilla/search/providers/SearchEngine.java | 304 - .../search/providers/SearchEngineManager.java | 698 - .../java/org/mozilla/search/ui/FacetBar.java | 2 +- .../SearchAndroidManifest_activities.xml.in | 19 +- .../search/search_activity_sources.mozbuild | 4 +- .../android/search/strings/search_strings.xml.in | 2 - .../FxAccountAndroidManifest_activities.xml.in | 110 +- .../FxAccountAndroidManifest_permissions.xml.in | 4 +- .../FxAccountAndroidManifest_services.xml.in | 11 +- .../HealthReportAndroidManifest_activities.xml.in | 27 - .../HealthReportAndroidManifest_permissions.xml.in | 5 - .../HealthReportAndroidManifest_services.xml.in | 17 - .../SyncAndroidManifest_activities.xml.in | 94 - .../SyncAndroidManifest_permissions.xml.in | 31 - .../manifests/SyncAndroidManifest_services.xml.in | 26 - .../gecko/background/ReadingListConstants.java | 23 + .../gecko/background/common/EditorBranch.java | 82 + .../gecko/background/common/GlobalConstants.java | 90 + .../gecko/background/common/PrefsBranch.java | 83 + .../gecko/background/common/log/Logger.java | 232 + .../log/writers/AndroidLevelCachingLogWriter.java | 132 + .../common/log/writers/AndroidLogWriter.java | 46 + .../log/writers/LevelFilteringLogWriter.java | 67 + .../background/common/log/writers/LogWriter.java | 29 + .../common/log/writers/PrintLogWriter.java | 77 + .../common/log/writers/SimpleTagLogWriter.java | 21 + .../common/log/writers/StringLogWriter.java | 57 + .../common/log/writers/TagLogWriter.java | 55 + .../log/writers/ThreadLocalTagLogWriter.java | 25 + .../common/telemetry/TelemetryWrapper.java | 56 + .../mozilla/gecko/background/db/CursorDumper.java | 99 + .../java/org/mozilla/gecko/background/db/Tab.java | 86 + .../background/fxa/FxAccount20CreateDelegate.java | 52 + .../background/fxa/FxAccount20LoginDelegate.java | 36 + .../gecko/background/fxa/FxAccountClient.java | 24 + .../gecko/background/fxa/FxAccountClient20.java | 914 + .../background/fxa/FxAccountClientException.java | 133 + .../gecko/background/fxa/FxAccountRemoteError.java | 33 + .../gecko/background/fxa/FxAccountUtils.java | 217 + .../gecko/background/fxa/PasswordStretcher.java | 12 + .../background/fxa/QuickPasswordStretcher.java | 35 + .../mozilla/gecko/background/fxa/SkewHandler.java | 111 + .../fxa/oauth/FxAccountAbstractClient.java | 224 + .../oauth/FxAccountAbstractClientException.java | 68 + .../fxa/oauth/FxAccountOAuthClient10.java | 129 + .../fxa/oauth/FxAccountOAuthRemoteError.java | 19 + .../fxa/profile/FxAccountProfileClient10.java | 59 + .../gecko/background/nativecode/NativeCrypto.java | 60 + .../background/preferences/PreferenceFragment.java | 326 + .../preferences/PreferenceManagerCompat.java | 226 + .../java/org/mozilla/gecko/browserid/ASNUtils.java | 82 + .../mozilla/gecko/browserid/BrowserIDKeyPair.java | 35 + .../gecko/browserid/DSACryptoImplementation.java | 255 + .../mozilla/gecko/browserid/JSONWebTokenUtils.java | 245 + .../gecko/browserid/MockMyIDTokenFactory.java | 128 + .../gecko/browserid/RSACryptoImplementation.java | 182 + .../mozilla/gecko/browserid/SigningPrivateKey.java | 41 + .../gecko/browserid/VerifyingPublicKey.java | 34 + .../AbstractBrowserIDRemoteVerifierClient.java | 95 + .../verifier/BrowserIDRemoteVerifierClient10.java | 62 + .../verifier/BrowserIDRemoteVerifierClient20.java | 58 + .../verifier/BrowserIDVerifierClient.java | 9 + .../verifier/BrowserIDVerifierDelegate.java | 13 + .../verifier/BrowserIDVerifierException.java | 41 + .../java/org/mozilla/gecko/fxa/AccountLoader.java | 227 + .../org/mozilla/gecko/fxa/FirefoxAccounts.java | 222 + .../org/mozilla/gecko/fxa/FxAccountConstants.java | 75 + .../org/mozilla/gecko/fxa/FxAccountDevice.java | 81 + .../gecko/fxa/FxAccountDeviceRegistrator.java | 282 + .../mozilla/gecko/fxa/FxAccountPushHandler.java | 95 + .../org/mozilla/gecko/fxa/SyncStatusListener.java | 31 + .../fxa/activities/CustomColorPreference.java | 52 + .../fxa/activities/FxAccountAbstractActivity.java | 80 + .../FxAccountConfirmAccountActivityWeb.java | 11 + .../FxAccountFinishMigratingActivityWeb.java | 11 + .../activities/FxAccountGetStartedActivityWeb.java | 11 + .../fxa/activities/FxAccountStatusActivity.java | 228 + .../fxa/activities/FxAccountStatusFragment.java | 949 + .../FxAccountUpdateCredentialsActivityWeb.java | 11 + .../fxa/activities/FxAccountWebFlowActivity.java | 91 + .../activities/PicassoPreferenceIconTarget.java | 63 + .../gecko/fxa/authenticator/AccountPickler.java | 362 + .../gecko/fxa/authenticator/AndroidFxAccount.java | 929 + .../FxADefaultLoginStateMachineDelegate.java | 84 + .../fxa/authenticator/FxAccountAuthenticator.java | 385 + .../FxAccountAuthenticatorService.java | 55 + .../fxa/authenticator/FxAccountLoginDelegate.java | 26 + .../fxa/authenticator/FxAccountLoginException.java | 33 + .../gecko/fxa/login/BaseRequestDelegate.java | 49 + .../org/mozilla/gecko/fxa/login/Cohabiting.java | 50 + .../java/org/mozilla/gecko/fxa/login/Doghouse.java | 25 + .../java/org/mozilla/gecko/fxa/login/Engaged.java | 91 + .../fxa/login/FxAccountLoginStateMachine.java | 84 + .../gecko/fxa/login/FxAccountLoginTransition.java | 68 + .../java/org/mozilla/gecko/fxa/login/Married.java | 117 + .../gecko/fxa/login/MigratedFromSync11.java | 28 + .../org/mozilla/gecko/fxa/login/Separated.java | 25 + .../java/org/mozilla/gecko/fxa/login/State.java | 72 + .../org/mozilla/gecko/fxa/login/StateFactory.java | 206 + .../gecko/fxa/login/TokensAndKeysState.java | 45 + .../fxa/receivers/FxAccountDeletedService.java | 154 + .../fxa/receivers/FxAccountUpgradeReceiver.java | 133 + .../fxa/sync/FxAccountNotificationManager.java | 114 + .../gecko/fxa/sync/FxAccountProfileService.java | 107 + .../gecko/fxa/sync/FxAccountSchedulePolicy.java | 178 + .../gecko/fxa/sync/FxAccountSyncAdapter.java | 568 + .../gecko/fxa/sync/FxAccountSyncDelegate.java | 110 + .../gecko/fxa/sync/FxAccountSyncService.java | 28 + .../gecko/fxa/sync/FxAccountSyncStatusHelper.java | 113 + .../org/mozilla/gecko/fxa/sync/SchedulePolicy.java | 43 + .../gecko/push/RegisterUserAgentResponse.java | 19 + .../gecko/push/SubscribeChannelResponse.java | 19 + .../gecko/push/autopush/AutopushClient.java | 410 + .../push/autopush/AutopushClientException.java | 81 + .../gecko/sync/AlreadySyncingException.java | 22 + .../org/mozilla/gecko/sync/BackoffHandler.java | 34 + .../gecko/sync/BadRequiredFieldJSONException.java | 5 + .../org/mozilla/gecko/sync/CollectionKeys.java | 199 + .../org/mozilla/gecko/sync/CommandProcessor.java | 261 + .../java/org/mozilla/gecko/sync/CommandRunner.java | 22 + .../mozilla/gecko/sync/CredentialException.java | 56 + .../java/org/mozilla/gecko/sync/CryptoRecord.java | 255 + .../org/mozilla/gecko/sync/DelayedWorkTracker.java | 69 + .../org/mozilla/gecko/sync/EngineSettings.java | 31 + .../org/mozilla/gecko/sync/ExtendedJSONObject.java | 426 + .../java/org/mozilla/gecko/sync/GlobalSession.java | 1167 + .../mozilla/gecko/sync/HTTPFailureException.java | 47 + .../org/mozilla/gecko/sync/InfoCollections.java | 103 + .../org/mozilla/gecko/sync/InfoConfiguration.java | 93 + .../java/org/mozilla/gecko/sync/InfoCounts.java | 67 + .../org/mozilla/gecko/sync/JSONRecordFetcher.java | 145 + .../org/mozilla/gecko/sync/KeyBundleProvider.java | 11 + .../java/org/mozilla/gecko/sync/MetaGlobal.java | 372 + .../mozilla/gecko/sync/MetaGlobalException.java | 45 + .../sync/MetaGlobalMissingEnginesException.java | 9 + .../gecko/sync/MetaGlobalNotSetException.java | 9 + .../gecko/sync/NoCollectionKeysSetException.java | 16 + .../gecko/sync/NodeAuthenticationException.java | 16 + .../mozilla/gecko/sync/NonArrayJSONException.java | 17 + .../mozilla/gecko/sync/NonObjectJSONException.java | 17 + .../gecko/sync/NullClusterURLException.java | 16 + .../mozilla/gecko/sync/PersistedMetaGlobal.java | 86 + .../mozilla/gecko/sync/PrefsBackoffHandler.java | 59 + .../main/java/org/mozilla/gecko}/sync/README.txt | 0 .../sync/Server11PreviousPostFailedException.java | 12 + .../sync/Server11RecordPostFailedException.java | 12 + .../sync/SharedPreferencesClientsDataDelegate.java | 121 + .../mozilla/gecko/sync/Sync11Configuration.java | 84 + .../org/mozilla/gecko/sync/SyncConfiguration.java | 480 + .../gecko/sync/SyncConfigurationException.java | 16 + .../java/org/mozilla/gecko/sync/SyncConstants.java | 20 + .../java/org/mozilla/gecko/sync/SyncException.java | 34 + .../gecko/sync/SynchronizerConfiguration.java | 68 + .../java/org/mozilla/gecko/sync/ThreadPool.java | 15 + .../gecko/sync/UnexpectedJSONException.java | 25 + ...nSynchronizerConfigurationVersionException.java | 16 + .../main/java/org/mozilla/gecko/sync/Utils.java | 575 + .../mozilla/gecko/sync/crypto/CryptoException.java | 19 + .../org/mozilla/gecko/sync/crypto/CryptoInfo.java | 232 + .../java/org/mozilla/gecko/sync/crypto/HKDF.java | 128 + .../sync/crypto/HMACVerificationException.java | 12 + .../org/mozilla/gecko/sync/crypto/KeyBundle.java | 135 + .../sync/crypto/MissingCryptoInputException.java | 9 + .../gecko/sync/crypto/NoKeyBundleException.java | 9 + .../java/org/mozilla/gecko/sync/crypto/PBKDF2.java | 78 + .../gecko/sync/crypto/PersistedCrypto5Keys.java | 103 + .../gecko/sync/delegates/ClientsDataDelegate.java | 28 + .../gecko/sync/delegates/FreshStartDelegate.java | 10 + .../sync/delegates/GlobalSessionCallback.java | 49 + .../sync/delegates/JSONRecordFetchDelegate.java | 19 + .../gecko/sync/delegates/KeyUploadDelegate.java | 21 + .../gecko/sync/delegates/MetaGlobalDelegate.java | 15 + .../gecko/sync/delegates/WipeServerDelegate.java | 10 + .../middleware/Crypto5MiddlewareRepository.java | 76 + .../Crypto5MiddlewareRepositorySession.java | 172 + .../sync/middleware/MiddlewareRepository.java | 22 + .../middleware/MiddlewareRepositorySession.java | 185 + .../net/AbstractBearerTokenAuthHeaderProvider.java | 34 + .../mozilla/gecko/sync/net/AuthHeaderProvider.java | 30 + .../org/mozilla/gecko/sync/net/BaseResource.java | 565 + .../gecko/sync/net/BaseResourceDelegate.java | 44 + .../gecko/sync/net/BasicAuthHeaderProvider.java | 51 + .../gecko/sync/net/BearerAuthHeaderProvider.java | 22 + .../sync/net/BrowserIDAuthHeaderProvider.java | 23 + .../gecko/sync/net/ConnectionMonitorThread.java | 44 + .../sync/net/GzipNonChunkedCompressingEntity.java | 92 + .../gecko/sync/net/HMACAuthHeaderProvider.java | 257 + .../gecko/sync/net/HandleProgressException.java | 15 + .../gecko/sync/net/HawkAuthHeaderProvider.java | 403 + .../gecko/sync/net/HttpResponseObserver.java | 20 + .../org/mozilla/gecko/sync/net/MozResponse.java | 225 + .../java/org/mozilla/gecko/sync/net/Resource.java | 20 + .../mozilla/gecko/sync/net/ResourceDelegate.java | 55 + .../org/mozilla/gecko/sync/net/SRPConstants.java | 174 + .../org/mozilla/gecko/sync/net/SyncResponse.java | 157 + .../sync/net/SyncStorageCollectionRequest.java | 145 + .../net/SyncStorageCollectionRequestDelegate.java | 9 + .../gecko/sync/net/SyncStorageRecordRequest.java | 95 + .../mozilla/gecko/sync/net/SyncStorageRequest.java | 204 + .../gecko/sync/net/SyncStorageRequestDelegate.java | 38 + .../net/SyncStorageRequestIncrementalDelegate.java | 9 + .../gecko/sync/net/SyncStorageResponse.java | 85 + .../mozilla/gecko/sync/net/TLSSocketFactory.java | 62 + .../sync/net/WBOCollectionRequestDelegate.java | 35 + .../mozilla/gecko/sync/net/WBORequestDelegate.java | 14 + .../BookmarkNeedsReparentingException.java | 17 + .../sync/repositories/BookmarksRepository.java | 16 + .../ConstrainedServer11Repository.java | 51 + .../sync/repositories/FetchFailedException.java | 11 + .../sync/repositories/HashSetStoreTracker.java | 61 + .../gecko/sync/repositories/HistoryRepository.java | 16 + .../sync/repositories/IdentityRecordFactory.java | 15 + .../repositories/InactiveSessionException.java | 17 + .../repositories/InvalidBookmarkTypeException.java | 17 + .../sync/repositories/InvalidRequestException.java | 16 + .../InvalidSessionTransitionException.java | 17 + .../MultipleRecordsForGuidException.java | 16 + .../repositories/NoContentProviderException.java | 25 + .../sync/repositories/NoGuidForIdException.java | 16 + .../repositories/NoStoreDelegateException.java | 11 + .../sync/repositories/NullCursorException.java | 17 + .../sync/repositories/ParentNotFoundException.java | 17 + .../repositories/ProfileDatabaseException.java | 17 + .../gecko/sync/repositories/RecordFactory.java | 13 + .../gecko/sync/repositories/RecordFilter.java | 11 + .../gecko/sync/repositories/Repository.java | 18 + .../gecko/sync/repositories/RepositorySession.java | 384 + .../sync/repositories/RepositorySessionBundle.java | 55 + .../sync/repositories/Server11Repository.java | 144 + .../repositories/Server11RepositorySession.java | 104 + .../sync/repositories/StoreFailedException.java | 11 + .../gecko/sync/repositories/StoreTracker.java | 82 + .../StoreTrackingRepositorySession.java | 102 + .../AndroidBrowserBookmarksDataAccessor.java | 326 + .../android/AndroidBrowserBookmarksRepository.java | 25 + .../AndroidBrowserBookmarksRepositorySession.java | 1107 + .../android/AndroidBrowserHistoryDataAccessor.java | 188 + .../android/AndroidBrowserHistoryRepository.java | 25 + .../AndroidBrowserHistoryRepositorySession.java | 208 + .../android/AndroidBrowserRepository.java | 74 + .../AndroidBrowserRepositoryDataAccessor.java | 232 + .../android/AndroidBrowserRepositorySession.java | 792 + .../android/BookmarksDeletionManager.java | 239 + .../android/BookmarksInsertionManager.java | 298 + .../android/BrowserContractHelpers.java | 154 + .../android/CachedSQLiteOpenHelper.java | 62 + .../sync/repositories/android/ClientsDatabase.java | 252 + .../android/ClientsDatabaseAccessor.java | 178 + .../repositories/android/FennecTabsRepository.java | 383 + .../android/FormHistoryRepositorySession.java | 723 + .../android/PasswordsRepositorySession.java | 725 + .../gecko/sync/repositories/android/RepoUtils.java | 290 + .../sync/repositories/android/VisitsHelper.java | 130 + ...eferrableRepositorySessionCreationDelegate.java | 41 + .../DeferredRepositorySessionBeginDelegate.java | 46 + ...erredRepositorySessionFetchRecordsDelegate.java | 56 + .../DeferredRepositorySessionFinishDelegate.java | 51 + .../DeferredRepositorySessionStoreDelegate.java | 57 + .../delegates/RepositorySessionBeginDelegate.java | 23 + .../delegates/RepositorySessionCleanDelegate.java | 12 + .../RepositorySessionCreationDelegate.java | 15 + .../RepositorySessionFetchRecordsDelegate.java | 27 + .../delegates/RepositorySessionFinishDelegate.java | 16 + .../RepositorySessionGuidsSinceDelegate.java | 10 + .../delegates/RepositorySessionStoreDelegate.java | 23 + .../delegates/RepositorySessionWipeDelegate.java | 13 + .../sync/repositories/domain/BookmarkRecord.java | 488 + .../repositories/domain/BookmarkRecordFactory.java | 25 + .../sync/repositories/domain/ClientRecord.java | 231 + .../repositories/domain/ClientRecordFactory.java | 17 + .../repositories/domain/FormHistoryRecord.java | 139 + .../sync/repositories/domain/HistoryRecord.java | 217 + .../repositories/domain/HistoryRecordFactory.java | 25 + .../sync/repositories/domain/PasswordRecord.java | 205 + .../repositories/domain/PasswordRecordFactory.java | 19 + .../gecko/sync/repositories/domain/Record.java | 308 + .../repositories/domain/RecordParseException.java | 14 + .../gecko/sync/repositories/domain/TabsRecord.java | 153 + .../repositories/domain/TabsRecordFactory.java | 17 + .../sync/repositories/domain/VersionConstants.java | 14 + .../downloaders/BatchingDownloader.java | 310 + .../downloaders/BatchingDownloaderDelegate.java | 91 + .../sync/repositories/uploaders/BatchMeta.java | 165 + .../repositories/uploaders/BatchingUploader.java | 344 + .../repositories/uploaders/BufferSizeTracker.java | 103 + .../repositories/uploaders/MayUploadProvider.java | 9 + .../gecko/sync/repositories/uploaders/Payload.java | 66 + .../uploaders/PayloadUploadDelegate.java | 185 + .../uploaders/RecordUploadRunnable.java | 176 + .../org/mozilla/gecko/sync/setup/Constants.java | 29 + .../gecko/sync/setup/InvalidSyncKeyException.java | 9 + .../gecko/sync/setup/activities/ActivityUtils.java | 34 + .../gecko/sync/setup/activities/WebURLFinder.java | 161 + .../sync/stage/AbstractNonRepositorySyncStage.java | 26 + .../stage/AbstractSessionManagingSyncStage.java | 43 + .../AndroidBrowserBookmarksServerSyncStage.java | 80 + .../AndroidBrowserHistoryServerSyncStage.java | 74 + .../gecko/sync/stage/CheckPreconditionsStage.java | 13 + .../mozilla/gecko/sync/stage/CompletedStage.java | 16 + .../gecko/sync/stage/EnsureCrypto5KeysStage.java | 192 + .../sync/stage/FennecTabsServerSyncStage.java | 40 + .../sync/stage/FetchInfoCollectionsStage.java | 44 + .../sync/stage/FetchInfoConfigurationStage.java | 59 + .../gecko/sync/stage/FetchMetaGlobalStage.java | 79 + .../sync/stage/FormHistoryServerSyncStage.java | 76 + .../mozilla/gecko/sync/stage/GlobalSyncStage.java | 93 + .../gecko/sync/stage/NoSuchStageException.java | 13 + .../gecko/sync/stage/PasswordsServerSyncStage.java | 38 + .../stage/SafeConstrainedServer11Repository.java | 110 + .../mozilla/gecko/sync/stage/ServerSyncStage.java | 627 + .../gecko/sync/stage/SyncClientsEngineStage.java | 691 + .../gecko/sync/stage/UploadMetaGlobalStage.java | 18 + .../synchronizer/ConcurrentRecordConsumer.java | 122 + .../gecko/sync/synchronizer/RecordConsumer.java | 26 + .../gecko/sync/synchronizer/RecordsChannel.java | 292 + .../sync/synchronizer/RecordsChannelDelegate.java | 13 + .../sync/synchronizer/RecordsConsumerDelegate.java | 23 + .../sync/synchronizer/SerialRecordConsumer.java | 131 + .../sync/synchronizer/ServerLocalSynchronizer.java | 18 + .../ServerLocalSynchronizerSession.java | 78 + .../synchronizer/SessionNotBegunException.java | 19 + .../gecko/sync/synchronizer/Synchronizer.java | 105 + .../sync/synchronizer/SynchronizerDelegate.java | 10 + .../sync/synchronizer/SynchronizerSession.java | 425 + .../synchronizer/SynchronizerSessionDelegate.java | 13 + .../gecko/sync/synchronizer/UnbundleError.java | 19 + .../synchronizer/UnexpectedSessionException.java | 26 + .../gecko/sync/telemetry/TelemetryContract.java | 56 + .../gecko/tokenserver/TokenServerClient.java | 330 + .../tokenserver/TokenServerClientDelegate.java | 19 + .../gecko/tokenserver/TokenServerException.java | 89 + .../gecko/tokenserver/TokenServerToken.java | 19 + .../java/org/mozilla/gecko/util/PRNGFixes.java | 339 + .../res/drawable-hdpi/fxaccount_sync_error.png | Bin 0 -> 543 bytes .../main/res/drawable-hdpi/sync_avatar_default.png | Bin 0 -> 5146 bytes .../src/main/res/drawable-hdpi/sync_desktop.png | Bin 0 -> 196 bytes .../res/drawable-hdpi/sync_desktop_inactive.png | Bin 0 -> 211 bytes .../src/main/res/drawable-hdpi/sync_mobile.png | Bin 0 -> 163 bytes .../res/drawable-hdpi/sync_mobile_inactive.png | Bin 0 -> 165 bytes .../src/main/res/drawable-hdpi/sync_promo.png | Bin 0 -> 994 bytes .../res/drawable-xhdpi/fxaccount_sync_error.png | Bin 0 -> 716 bytes .../src/main/res/drawable-xhdpi/sync_desktop.png | Bin 0 -> 229 bytes .../res/drawable-xhdpi/sync_desktop_inactive.png | Bin 0 -> 244 bytes .../src/main/res/drawable-xhdpi/sync_mobile.png | Bin 0 -> 210 bytes .../res/drawable-xhdpi/sync_mobile_inactive.png | Bin 0 -> 215 bytes .../src/main/res/drawable-xhdpi/sync_promo.png | Bin 0 -> 1236 bytes .../res/drawable-xxhdpi/fxaccount_sync_error.png | Bin 0 -> 1070 bytes .../res/drawable-xxhdpi/sync_avatar_default.png | Bin 0 -> 11124 bytes .../src/main/res/drawable-xxhdpi/sync_desktop.png | Bin 0 -> 339 bytes .../res/drawable-xxhdpi/sync_desktop_inactive.png | Bin 0 -> 363 bytes .../src/main/res/drawable-xxhdpi/sync_mobile.png | Bin 0 -> 246 bytes .../res/drawable-xxhdpi/sync_mobile_inactive.png | Bin 0 -> 249 bytes .../layout/fxaccount_preference_list_fragment.xml | 0 .../layout/fxaccount_status_error_preference.xml | 66 + .../src/main/res/layout/homescreen_prompt.xml | 92 + .../src/main/res/layout/simple_helper_ui.xml | 61 + .../src/main/res/menu/fxaccount_status_menu.xml | 8 + .../src/main/res/values-v11/fxaccount_styles.xml | 21 + .../src/main/res/values/fxaccount_colors.xml | 9 + .../src/main/res/values/fxaccount_dimens.xml | 18 + .../src/main/res/values/fxaccount_styles.xml | 27 + .../src/main/res}/xml/fxaccount_authenticator.xml | 0 .../src/main/res/xml/fxaccount_options.xml | 18 + .../main/res/xml/fxaccount_status_prefscreen.xml | 142 + .../src/main/res}/xml/fxaccount_syncadapter.xml | 0 mobile/android/services/strings.xml.in | 206 +- mobile/android/stumbler/Makefile.in | 1 - .../org/mozilla/mozstumbler/service/Prefs.java | 4 +- .../mainthread/LocalPreferenceReceiver.java | 70 + .../service/mainthread/PassiveServiceReceiver.java | 81 - .../service/mainthread/SafeReceiver.java | 43 + .../service/mainthread/SystemReceiver.java | 41 + .../service/stumblerthread/Reporter.java | 2 +- .../service/stumblerthread/StumblerService.java | 14 +- .../datahandling/DataStorageContract.java | 3 + .../datahandling/DataStorageManager.java | 2 +- .../datahandling/StumblerBundle.java | 30 + .../stumblerthread/scanners/GPSScanner.java | 4 + .../scanners/cellscanner/CellScanner.java | 30 +- .../cellscanner/CellScannerImplementation.java | 8 +- .../service/uploadthread/AsyncUploader.java | 2 +- .../service/uploadthread/UploadAlarmReceiver.java | 2 +- .../service/utils/TelemetryWrapper.java | 2 +- .../manifests/StumblerManifest_services.xml.in | 25 +- mobile/android/stumbler/moz.build | 10 +- mobile/android/stumbler/stumbler_sources.mozbuild | 6 +- mobile/android/tests/.eslintrc | 18 + .../tests/background/junit3/AndroidManifest.xml.in | 6 +- mobile/android/tests/background/junit3/Makefile.in | 24 +- .../junit3/background_junit3_sources.mozbuild | 174 +- .../tests/background/junit3/instrumentation.ini | 63 +- mobile/android/tests/background/junit3/moz.build | 39 +- .../background/junit3/res/drawable-hdpi/icon.png | Bin 7834 -> 7639 bytes .../background/junit3/res/drawable-ldpi/icon.png | Bin 3279 -> 2979 bytes .../background/junit3/res/drawable-mdpi/icon.png | Bin 4738 -> 4625 bytes .../tests/background/junit3/res/values/strings.xml | 2 +- .../junit3/src/common/TestAndroidLogWriters.java | 68 - .../src/common/TestBrowserContractHelpers.java | 28 - .../junit3/src/common/TestDateUtils.java | 83 - .../background/junit3/src/common/TestUtils.java | 159 - .../junit3/src/common/TestWaitHelper.java | 356 - .../src/db/AndroidBrowserRepositoryTestCase.java | 818 - .../db/TestAndroidBrowserBookmarksRepository.java | 636 - .../db/TestAndroidBrowserHistoryDataExtender.java | 149 - .../db/TestAndroidBrowserHistoryRepository.java | 498 - .../background/junit3/src/db/TestBookmarks.java | 1063 - .../junit3/src/db/TestCachedSQLiteOpenHelper.java | 56 - .../junit3/src/db/TestClientsDatabase.java | 200 - .../junit3/src/db/TestClientsDatabaseAccessor.java | 128 - .../src/db/TestFennecTabsRepositorySession.java | 276 - .../junit3/src/db/TestFennecTabsStorage.java | 197 - .../src/db/TestFormHistoryRepositorySession.java | 448 - .../junit3/src/db/TestPasswordsRepository.java | 398 - .../junit3/src/fxa/TestAccountLoader.java | 193 - .../src/fxa/TestBrowserIDKeyPairGeneration.java | 49 - .../junit3/src/fxa/TestFirefoxAccounts.java | 52 - .../src/fxa/authenticator/TestAccountPickler.java | 132 - .../src/healthreport/MockDatabaseEnvironment.java | 76 - .../MockHealthReportDatabaseStorage.java | 280 - .../MockHealthReportSQLiteOpenHelper.java | 172 - .../healthreport/MockProfileInformationCache.java | 44 - .../src/healthreport/TestEnvironmentBuilder.java | 83 - .../TestEnvironmentV1HashAppender.java | 146 - .../TestHealthReportBroadcastService.java | 145 - .../TestHealthReportDatabaseStorage.java | 662 - .../healthreport/TestHealthReportGenerator.java | 523 - .../src/healthreport/TestHealthReportProvider.java | 261 - .../TestHealthReportSQLiteOpenHelper.java | 165 - .../healthreport/TestProfileInformationCache.java | 189 - .../prune/TestHealthReportPruneService.java | 110 - .../prune/TestPrunePolicyDatabaseStorage.java | 109 - .../upload/TestAndroidSubmissionClient.java | 206 - .../upload/TestHealthReportUploadService.java | 102 - .../junit3/src/helpers/AndroidSyncTestCase.java | 52 - .../src/helpers/BackgroundServiceTestCase.java | 88 - .../background/junit3/src/helpers/DBHelpers.java | 84 - .../junit3/src/helpers/DBProviderTestCase.java | 73 - .../junit3/src/helpers/FakeProfileTestCase.java | 61 - .../src/nativecode/test/TestNativeCrypto.java | 175 - .../background/common/TestAndroidLogWriters.java | 68 + .../mozilla/gecko/background/common/TestUtils.java | 159 + .../gecko/background/common/TestWaitHelper.java | 356 + .../db/AndroidBrowserRepositoryTestCase.java | 818 + .../db/TestAndroidBrowserBookmarksRepository.java | 636 + .../db/TestAndroidBrowserHistoryRepository.java | 450 + .../mozilla/gecko/background/db/TestBookmarks.java | 1063 + .../gecko/background/db/TestClientsDatabase.java | 200 + .../background/db/TestClientsDatabaseAccessor.java | 128 + .../db/TestFennecTabsRepositorySession.java | 297 + .../db/TestFormHistoryRepositorySession.java | 441 + .../background/db/TestPasswordsRepository.java | 482 + .../mozilla/gecko/background/db/TestTopSites.java | 92 + .../gecko/background/fxa/TestAccountLoader.java | 163 + .../fxa/TestBrowserIDKeyPairGeneration.java | 49 + .../fxa/authenticator/TestAccountPickler.java | 134 + .../background/helpers/AndroidSyncTestCase.java | 52 + .../gecko/background/helpers/DBHelpers.java | 84 + .../background/helpers/DBProviderTestCase.java | 73 + .../nativecode/test/TestNativeCrypto.java | 175 + .../sync/AndroidSyncTestCaseWithAccounts.java | 128 + .../gecko/background/sync/TestClientsStage.java | 95 + .../gecko/background/sync/TestResetting.java | 198 + .../gecko/background/sync/TestStoreTracking.java | 377 + .../background/sync/TestSyncConfiguration.java | 146 + .../gecko/background/sync/TestWebURLFinder.java | 49 + .../background/sync/helpers/BookmarkHelpers.java | 216 + .../sync/helpers/DefaultBeginDelegate.java | 33 + .../sync/helpers/DefaultCleanDelegate.java | 21 + .../background/sync/helpers/DefaultDelegate.java | 52 + .../sync/helpers/DefaultFetchDelegate.java | 106 + .../sync/helpers/DefaultFinishDelegate.java | 60 + .../sync/helpers/DefaultGuidsSinceDelegate.java | 19 + .../helpers/DefaultSessionCreationDelegate.java | 53 + .../sync/helpers/DefaultStoreDelegate.java | 71 + .../sync/helpers/ExpectBeginDelegate.java | 22 + .../sync/helpers/ExpectBeginFailDelegate.java | 16 + .../sync/helpers/ExpectFetchDelegate.java | 32 + .../sync/helpers/ExpectFetchSinceDelegate.java | 47 + .../sync/helpers/ExpectFinishDelegate.java | 17 + .../sync/helpers/ExpectFinishFailDelegate.java | 15 + .../sync/helpers/ExpectGuidsSinceDelegate.java | 41 + .../helpers/ExpectInvalidRequestFetchDelegate.java | 24 + .../helpers/ExpectInvalidTypeStoreDelegate.java | 18 + .../sync/helpers/ExpectManyStoredDelegate.java | 48 + .../sync/helpers/ExpectNoGUIDsSinceDelegate.java | 33 + .../sync/helpers/ExpectNoStoreDelegate.java | 11 + .../sync/helpers/ExpectStoreCompletedDelegate.java | 17 + .../sync/helpers/ExpectStoredDelegate.java | 39 + .../background/sync/helpers/HistoryHelpers.java | 90 + .../background/sync/helpers/PasswordHelpers.java | 94 + .../background/sync/helpers/SessionTestHelper.java | 82 + .../sync/helpers/SimpleSuccessBeginDelegate.java | 20 + .../helpers/SimpleSuccessCreationDelegate.java | 18 + .../sync/helpers/SimpleSuccessFetchDelegate.java | 22 + .../sync/helpers/SimpleSuccessFinishDelegate.java | 20 + .../sync/helpers/SimpleSuccessStoreDelegate.java | 20 + .../testhelpers/BaseMockServerSyncStage.java | 69 + .../background/testhelpers/CommandHelpers.java | 40 + .../testhelpers/DefaultGlobalSessionCallback.java | 52 + .../MockAbstractNonRepositorySyncStage.java | 13 + .../testhelpers/MockClientsDataDelegate.java | 66 + .../testhelpers/MockClientsDatabaseAccessor.java | 76 + .../background/testhelpers/MockGlobalSession.java | 57 + .../testhelpers/MockPrefsGlobalSession.java | 63 + .../gecko/background/testhelpers/MockRecord.java | 34 + .../testhelpers/MockServerSyncStage.java | 12 + .../testhelpers/MockSharedPreferences.java | 137 + .../background/testhelpers/WBORepository.java | 231 + .../gecko/background/testhelpers/WaitHelper.java | 171 + .../src/sync/AndroidSyncTestCaseWithAccounts.java | 95 - .../junit3/src/sync/TestAccountPickler.java | 204 - .../junit3/src/sync/TestClientsStage.java | 95 - .../junit3/src/sync/TestConfigurationMigrator.java | 286 - .../background/junit3/src/sync/TestResetting.java | 205 - .../junit3/src/sync/TestSendTabData.java | 114 - .../junit3/src/sync/TestStoreTracking.java | 377 - .../junit3/src/sync/TestSyncAccounts.java | 343 - .../src/sync/TestSyncAuthenticatorService.java | 66 - .../junit3/src/sync/TestSyncConfiguration.java | 146 - .../background/junit3/src/sync/TestTabsRecord.java | 99 - .../junit3/src/sync/TestUpgradeRequired.java | 188 - .../junit3/src/sync/TestWebURLFinder.java | 49 - .../junit3/src/sync/helpers/BookmarkHelpers.java | 216 - .../src/sync/helpers/DefaultBeginDelegate.java | 33 - .../src/sync/helpers/DefaultCleanDelegate.java | 21 - .../junit3/src/sync/helpers/DefaultDelegate.java | 52 - .../src/sync/helpers/DefaultFetchDelegate.java | 106 - .../src/sync/helpers/DefaultFinishDelegate.java | 60 - .../sync/helpers/DefaultGuidsSinceDelegate.java | 19 - .../helpers/DefaultSessionCreationDelegate.java | 53 - .../src/sync/helpers/DefaultStoreDelegate.java | 71 - .../src/sync/helpers/ExpectBeginDelegate.java | 22 - .../src/sync/helpers/ExpectBeginFailDelegate.java | 16 - .../src/sync/helpers/ExpectFetchDelegate.java | 32 - .../src/sync/helpers/ExpectFetchSinceDelegate.java | 47 - .../src/sync/helpers/ExpectFinishDelegate.java | 17 - .../src/sync/helpers/ExpectFinishFailDelegate.java | 15 - .../src/sync/helpers/ExpectGuidsSinceDelegate.java | 41 - .../helpers/ExpectInvalidRequestFetchDelegate.java | 24 - .../helpers/ExpectInvalidTypeStoreDelegate.java | 18 - .../src/sync/helpers/ExpectManyStoredDelegate.java | 48 - .../sync/helpers/ExpectNoGUIDsSinceDelegate.java | 33 - .../sync/helpers/ExpectStoreCompletedDelegate.java | 17 - .../src/sync/helpers/ExpectStoredDelegate.java | 39 - .../junit3/src/sync/helpers/HistoryHelpers.java | 90 - .../junit3/src/sync/helpers/PasswordHelpers.java | 94 - .../junit3/src/sync/helpers/SessionTestHelper.java | 82 - .../sync/helpers/SimpleSuccessBeginDelegate.java | 20 - .../helpers/SimpleSuccessCreationDelegate.java | 18 - .../sync/helpers/SimpleSuccessFetchDelegate.java | 22 - .../sync/helpers/SimpleSuccessFinishDelegate.java | 20 - .../sync/helpers/SimpleSuccessStoreDelegate.java | 20 - .../src/telemetry/TestTelemetryRecorder.java | 166 - .../src/testhelpers/BaseMockServerSyncStage.java | 73 - .../junit3/src/testhelpers/CommandHelpers.java | 40 - .../testhelpers/DefaultGlobalSessionCallback.java | 72 - .../src/testhelpers/JPakeNumGeneratorFixed.java | 24 - .../MockAbstractNonRepositorySyncStage.java | 13 - .../src/testhelpers/MockClientsDataDelegate.java | 66 - .../testhelpers/MockClientsDatabaseAccessor.java | 76 - .../junit3/src/testhelpers/MockGlobalSession.java | 58 - .../src/testhelpers/MockPrefsGlobalSession.java | 64 - .../junit3/src/testhelpers/MockRecord.java | 34 - .../src/testhelpers/MockServerSyncStage.java | 12 - .../src/testhelpers/MockSharedPreferences.java | 137 - .../junit3/src/testhelpers/StubDelegate.java | 15 - .../junit3/src/testhelpers/WBORepository.java | 231 - .../junit3/src/testhelpers/WaitHelper.java | 171 - .../junit4/resources/dlc_sync_deleted_item.json | 8 + .../junit4/resources/dlc_sync_old_format.json | 23 + .../junit4/resources/dlc_sync_single_font.json | 23 + .../background/junit4/resources/experiments.json | 99 + .../junit4/resources/feed_atom_blogger.xml | 13 + .../junit4/resources/feed_atom_feedburner.xml | 2 + .../junit4/resources/feed_atom_planetmozilla.xml | 4996 + .../junit4/resources/feed_atom_wikipedia.xml | 34 + .../junit4/resources/feed_rss10_planetmozilla.xml | 3860 + .../junit4/resources/feed_rss20_planetmozilla.xml | 3853 + .../background/junit4/resources/feed_rss_heise.xml | 1965 + .../junit4/resources/feed_rss_medium.xml | 100 + .../background/junit4/resources/feed_rss_spon.xml | 314 + .../junit4/resources/feed_rss_tumblr.xml | 95 + .../junit4/resources/feed_rss_wikipedia.xml | 21 + .../junit4/resources/feed_rss_wordpress.xml | 84 + .../junit4/resources/robolectric.properties | 3 + .../com/keepsafe/switchboard/TestSwitchboard.java | 142 + .../mozilla/android/sync/net/test/TestBackoff.java | 114 + .../net/test/TestBrowserIDAuthHeaderProvider.java | 23 + .../sync/net/test/TestClientsEngineStage.java | 806 + .../sync/net/test/TestCredentialsEndToEnd.java | 72 + .../android/sync/net/test/TestGlobalSession.java | 436 + .../android/sync/net/test/TestHeaderParsing.java | 29 + .../sync/net/test/TestLineByLineHandling.java | 115 + .../android/sync/net/test/TestMetaGlobal.java | 347 + .../android/sync/net/test/TestResource.java | 102 + .../android/sync/net/test/TestRetryAfter.java | 87 + .../sync/net/test/TestServer11Repository.java | 48 + .../sync/net/test/TestSyncStorageRequest.java | 269 + .../android/sync/test/SynchronizerHelpers.java | 282 + .../android/sync/test/TestCollectionKeys.java | 197 + .../android/sync/test/TestCommandProcessor.java | 117 + .../android/sync/test/TestCryptoRecord.java | 302 + .../org/mozilla/android/sync/test/TestRecord.java | 330 + .../android/sync/test/TestRecordsChannel.java | 229 + .../android/sync/test/TestResetCommands.java | 153 + .../sync/test/TestServer11RepositorySession.java | 231 + .../sync/test/TestServerLocalSynchronizer.java | 237 + .../android/sync/test/TestSyncConfiguration.java | 39 + .../android/sync/test/TestSynchronizer.java | 398 + .../android/sync/test/TestSynchronizerSession.java | 306 + .../org/mozilla/android/sync/test/TestUtils.java | 154 + .../helpers/BaseTestStorageRequestDelegate.java | 61 + .../sync/test/helpers/ExpectSuccessDelegate.java | 35 + ...xpectSuccessRepositorySessionBeginDelegate.java | 38 + ...ctSuccessRepositorySessionCreationDelegate.java | 36 + ...ccessRepositorySessionFetchRecordsDelegate.java | 44 + ...pectSuccessRepositorySessionFinishDelegate.java | 37 + ...xpectSuccessRepositorySessionStoreDelegate.java | 39 + .../ExpectSuccessRepositoryWipeDelegate.java | 36 + .../sync/test/helpers/HTTPServerTestHelper.java | 226 + .../test/helpers/MockGlobalSessionCallback.java | 91 + .../sync/test/helpers/MockResourceDelegate.java | 85 + .../android/sync/test/helpers/MockServer.java | 73 + .../test/helpers/MockSyncClientsEngineStage.java | 71 + .../android/sync/test/helpers/MockWBOServer.java | 28 + .../helpers/test/TestHTTPServerTestHelper.java | 102 + .../org/mozilla/gecko/GeckoNetworkManagerTest.java | 51 + .../org/mozilla/gecko/GlobalPageMetadataTest.java | 174 + .../src/org/mozilla/gecko/TestGeckoProfile.java | 254 + .../gecko/activitystream/TestActivityStream.java | 85 + .../common/log/writers/test/TestLogWriters.java | 179 + .../db/DelegatingTestContentProvider.java | 86 + .../gecko/background/db/TestTabsProvider.java | 338 + .../background/db/TestTabsProviderRemoteTabs.java | 244 + .../background/fxa/test/TestFxAccountClient20.java | 41 + .../background/fxa/test/TestFxAccountUtils.java | 131 + .../gecko/background/test/EntityTestHelper.java | 34 + .../testhelpers/BaseMockServerSyncStage.java | 72 + .../background/testhelpers/CommandHelpers.java | 40 + .../testhelpers/DefaultGlobalSessionCallback.java | 51 + .../MockAbstractNonRepositorySyncStage.java | 13 + .../testhelpers/MockClientsDataDelegate.java | 66 + .../testhelpers/MockClientsDatabaseAccessor.java | 76 + .../background/testhelpers/MockGlobalSession.java | 57 + .../testhelpers/MockPrefsGlobalSession.java | 60 + .../gecko/background/testhelpers/MockRecord.java | 51 + .../testhelpers/MockServerSyncStage.java | 11 + .../testhelpers/MockSharedPreferences.java | 137 + .../gecko/background/testhelpers/TestRunner.java | 125 + .../background/testhelpers/WBORepository.java | 230 + .../gecko/background/testhelpers/WaitHelper.java | 172 + .../mozilla/gecko/browserid/test/TestASNUtils.java | 45 + .../test/TestDSACryptoImplementation.java | 60 + .../browserid/test/TestJSONWebTokenUtils.java | 151 + .../test/TestRSACryptoImplementation.java | 56 + .../gecko/cleanup/TestFileCleanupController.java | 92 + .../gecko/cleanup/TestFileCleanupService.java | 106 + .../org/mozilla/gecko/db/BrowserContractTest.java | 67 + .../gecko/db/BrowserProviderHighlightsTest.java | 438 + .../gecko/db/BrowserProviderHistoryTest.java | 341 + .../gecko/db/BrowserProviderHistoryVisitsTest.java | 338 + .../db/BrowserProviderHistoryVisitsTestBase.java | 77 + .../gecko/db/BrowserProviderVisitsTest.java | 301 + .../gecko/distribution/TestReferrerDescriptor.java | 33 + .../org/mozilla/gecko/dlc/TestDownloadAction.java | 607 + .../src/org/mozilla/gecko/dlc/TestStudyAction.java | 119 + .../src/org/mozilla/gecko/dlc/TestSyncAction.java | 276 + .../org/mozilla/gecko/dlc/TestVerifyAction.java | 123 + .../dlc/catalog/TestDownloadContentBuilder.java | 69 + .../dlc/catalog/TestDownloadContentCatalog.java | 262 + .../feeds/knownsites/TestKnownSiteBlogger.java | 74 + .../feeds/knownsites/TestKnownSiteMedium.java | 66 + .../feeds/knownsites/TestKnownSiteTumblr.java | 62 + .../gecko/feeds/parser/TestSimpleFeedParser.java | 323 + .../src/org/mozilla/gecko/fxa/TestSkewHandler.java | 70 + .../gecko/fxa/login/MockFxAccountClient.java | 226 + .../fxa/login/TestFxAccountLoginStateMachine.java | 205 + .../mozilla/gecko/fxa/login/TestStateFactory.java | 91 + .../src/org/mozilla/gecko/helpers/AssertUtil.java | 29 + .../home/TestHomeConfigPrefsBackendMigration.java | 264 + .../mozilla/gecko/icons/TestIconDescriptor.java | 56 + .../gecko/icons/TestIconDescriptorComparator.java | 152 + .../org/mozilla/gecko/icons/TestIconRequest.java | 81 + .../gecko/icons/TestIconRequestBuilder.java | 159 + .../org/mozilla/gecko/icons/TestIconResponse.java | 148 + .../src/org/mozilla/gecko/icons/TestIconTask.java | 575 + .../org/mozilla/gecko/icons/TestIconsHelper.java | 139 + .../icons/loader/TestContentProviderLoader.java | 31 + .../gecko/icons/loader/TestDataUriLoader.java | 46 + .../mozilla/gecko/icons/loader/TestDiskLoader.java | 94 + .../gecko/icons/loader/TestIconDownloader.java | 112 + .../gecko/icons/loader/TestIconGenerator.java | 128 + .../mozilla/gecko/icons/loader/TestJarLoader.java | 31 + .../gecko/icons/loader/TestLegacyLoader.java | 152 + .../gecko/icons/loader/TestMemoryLoader.java | 78 + .../icons/preparation/TestAboutPagesPreparer.java | 73 + .../icons/preparation/TestAddDefaultIconUrl.java | 79 + .../preparation/TestFilterKnownFailureUrls.java | 60 + .../icons/preparation/TestFilterMimeTypes.java | 67 + .../preparation/TestFilterPrivilegedUrls.java | 86 + .../gecko/icons/preparation/TestLookupIconUrl.java | 101 + .../gecko/icons/processing/TestColorProcessor.java | 59 + .../gecko/icons/processing/TestDiskProcessor.java | 100 + .../icons/processing/TestMemoryProcessor.java | 134 + .../icons/processing/TestResizingProcessor.java | 111 + .../mozilla/gecko/permissions/TestPermissions.java | 253 + .../org/mozilla/gecko/push/TestPushManager.java | 238 + .../src/org/mozilla/gecko/push/TestPushState.java | 70 + .../push/autopush/test/TestAutopushClient.java | 30 + .../push/autopush/test/TestLiveAutopushClient.java | 171 + .../mozilla/gecko/sync/crypto/test/TestBase32.java | 53 + .../gecko/sync/crypto/test/TestCryptoInfo.java | 144 + .../mozilla/gecko/sync/crypto/test/TestHKDF.java | 143 + .../gecko/sync/crypto/test/TestKeyBundle.java | 65 + .../mozilla/gecko/sync/crypto/test/TestPBKDF2.java | 124 + .../sync/crypto/test/TestPersistedCrypto5Keys.java | 83 + .../gecko/sync/crypto/test/TestSRPConstants.java | 45 + .../TestCrypto5MiddlewareRepositorySession.java | 291 + .../sync/net/test/TestHMACAuthHeaderProvider.java | 165 + .../sync/net/test/TestHawkAuthHeaderProvider.java | 145 + .../gecko/sync/net/test/TestLiveHawkAuth.java | 181 + .../gecko/sync/net/test/TestUserAgentHeaders.java | 131 + .../android/BrowserContractHelpersTest.java | 33 + .../repositories/android/VisitsHelperTest.java | 144 + .../test/TestBookmarksInsertionManager.java | 221 + .../sync/repositories/domain/TestClientRecord.java | 103 + .../domain/test/TestFormHistoryRecord.java | 92 + .../BatchingDownloaderDelegateTest.java | 186 + .../downloaders/BatchingDownloaderTest.java | 543 + .../test/TestRepositorySessionBundle.java | 47 + .../TestSafeConstrainedServer11Repository.java | 144 + .../sync/repositories/uploaders/BatchMetaTest.java | 282 + .../uploaders/BatchingUploaderTest.java | 441 + .../sync/repositories/uploaders/PayloadTest.java | 137 + .../uploaders/PayloadUploadDelegateTest.java | 404 + .../uploaders/RecordUploadRunnableTest.java | 38 + .../stage/test/TestEnsureCrypto5KeysStage.java | 237 + .../sync/stage/test/TestFetchMetaGlobalStage.java | 391 + .../gecko/sync/stage/test/TestStageLookup.java | 41 + .../gecko/sync/test/TestExtendedJSONObject.java | 203 + .../gecko/sync/test/TestInfoCollections.java | 101 + .../gecko/sync/test/TestPersistedMetaGlobal.java | 105 + .../measurements/TestSearchCountMeasurements.java | 161 + .../measurements/TestSessionMeasurements.java | 124 + .../pingbuilders/TestTelemetryPingBuilder.java | 84 + ...elemetryUploadAllPingsImmediatelyScheduler.java | 59 + .../stores/TestTelemetryJSONFilePingStore.java | 250 + .../tokenserver/test/TestTokenServerClient.java | 335 + .../org/mozilla/gecko/util/NetworkUtilsTest.java | 185 + .../org/mozilla/gecko/util/TestContextUtils.java | 38 + .../src/org/mozilla/gecko/util/TestDateUtil.java | 89 + .../src/org/mozilla/gecko/util/TestFileUtils.java | 339 + .../org/mozilla/gecko/util/TestIntentUtils.java | 73 + .../org/mozilla/gecko/util/TestStringUtils.java | 122 + .../src/org/mozilla/gecko/util/TestUUIDUtil.java | 51 + .../gecko/util/publicsuffix/TestPublicSuffix.java | 62 + mobile/android/tests/background/moz.build | 2 +- .../browser/chrome}/basic_article.html | 0 .../tests/browser/chrome/basic_article_mobile.html | 19 + mobile/android/tests/browser/chrome/chrome.ini | 49 + .../browser/chrome/desktopmode_user_agent.sjs | 11 + .../browser/chrome}/devicesearch.xml | 0 mobile/android/tests/browser/chrome/head.js | 72 + mobile/android/tests/browser/chrome/head_search.js | 46 + .../browser/chrome/memory_page_1.html} | 0 .../browser/chrome/memory_page_2.html} | 0 .../browser/chrome/memory_page_3.html} | 0 .../browser/chrome/memory_page_4.html} | 0 .../browser/chrome}/session_formdata_sample.html | 0 .../browser/chrome}/simpleservice.xml | 0 .../tests/browser/chrome/test_about_logins.html | 106 + .../tests/browser/chrome/test_accounts.html | 48 + .../tests/browser/chrome/test_android_log.html | 95 + .../tests/browser/chrome/test_app_constants.html | 35 + .../tests/browser/chrome/test_awsy_lite.html | 258 + .../tests/browser/chrome/test_debugger_server.html | 53 + .../browser/chrome/test_desktop_useragent.html | 75 + .../browser/chrome/test_device_search_engine.html | 75 + .../browser/chrome/test_get_last_visited.html | 106 + .../browser/chrome/test_hidden_select_option.html | 103 + .../tests/browser/chrome/test_home_provider.html | 165 + .../tests/browser/chrome/test_identity_mode.html | 58 + .../tests/browser/chrome/test_java_addons.html | 118 + mobile/android/tests/browser/chrome/test_jni.html | 82 + .../tests/browser/chrome/test_migrate_ui.html | 57 + .../tests/browser/chrome/test_network_manager.html | 41 + .../tests/browser/chrome/test_offline_page.html | 111 + .../tests/browser/chrome/test_reader_view.html | 56 + .../chrome/test_resource_substitutions.html | 72 + .../browser/chrome/test_restricted_profiles.html | 57 + .../tests/browser/chrome/test_select_disabled.html | 86 + .../tests/browser/chrome/test_selectoraddtab.html | 92 + .../browser/chrome/test_session_form_data.html | 274 + .../chrome/test_session_scroll_position.html | 310 + .../browser/chrome/test_session_zombification.html | 185 + .../browser/chrome/test_shared_preferences.html | 255 + .../browser/chrome/test_simple_discovery.html | 86 + .../tests/browser/chrome/test_video_discovery.html | 154 + .../tests/browser/chrome/test_web_channel.html | 121 + .../163.wrating.com/a.gif@a=&c=860010-0503010000 | Bin 0 -> 43 bytes .../chrome/tp5/163.com/163.wrating.com/a1.js | 1 + .../chrome/tp5/163.com/adgeo.163.com/ad_cookies | 0 .../chrome/tp5/163.com/analytics.163.com/ntes.js | 1 + ...ate=homepage&cat=homepage&type=adend&location=1 | 1 + ...ate=homepage&cat=homepage&type=popup&location=1 | 1 + ...&cat=homepage&type=banner360x65&location=1.html | 1 + ...&cat=homepage&type=banner360x65&location=2.html | 1 + ...cat=homepage&type=column360x100&location=1.html | 1 + ...cat=homepage&type=column360x100&location=2.html | 43 + ...cat=homepage&type=column360x100&location=3.html | 43 + ...cat=homepage&type=column360x100&location=5.html | 43 + ...cat=homepage&type=column360x100&location=6.html | 43 + ...cat=homepage&type=column390x100&location=1.html | 1 + ...cat=homepage&type=column390x100&location=2.html | 1 + ...cat=homepage&type=column390x100&location=3.html | 43 + ...cat=homepage&type=column390x100&location=4.html | 43 + ...cat=homepage&type=column390x100&location=5.html | 43 + ...cat=homepage&type=column390x100&location=6.html | 43 + ...&cat=homepage&type=column600x80&location=1.html | 1 + ...e&cat=homepage&type=logo190x100&location=1.html | 1 + ...e&cat=homepage&type=logo190x100&location=2.html | 43 + ...e&cat=homepage&type=logo190x180&location=1.html | 43 + ...e&cat=homepage&type=logo190x180&location=2.html | 1 + ...e&cat=homepage&type=logo190x180&location=3.html | 43 + ...e&cat=homepage&type=logo190x180&location=4.html | 1 + ...e&cat=homepage&type=logo190x300&location=1.html | 43 + ...e&cat=homepage&type=logo190x300&location=2.html | 1 + ...cat=homepage&type=textlinkhouse&location=1.html | 15 + ...cat=homepage&type=textlinkhouse&location=2.html | 15 + .../163.com/img1.126.net/channel1/55x20_bai.gif | Bin 0 -> 1667 bytes .../163.com/img1.126.net/channel1/55x20_lan.gif | Bin 0 -> 1789 bytes .../img1.126.net/channel5/008976/bolon_110302.png | Bin 0 -> 501 bytes .../img1.126.net/channel5/360/360100_110318.jpg | Bin 0 -> 10245 bytes .../cnews/2011/4/6/20110406182512d4541.jpg | Bin 0 -> 4979 bytes .../cnews/2011/4/8/20110408075741e084c.jpg | Bin 0 -> 3946 bytes .../cnews/2011/4/8/2011040808080199ae7.jpg | Bin 0 -> 4259 bytes .../cnews/2011/4/8/201104080835397174e.jpg | Bin 0 -> 6215 bytes .../cnews/2011/4/8/201104080847137e997.jpg | Bin 0 -> 5682 bytes .../cnews/2011/4/8/20110408085323b9296.jpg | Bin 0 -> 5246 bytes .../cnews/2011/4/8/20110408092834ed61d.jpg | Bin 0 -> 7343 bytes .../cnews/2011/4/8/201104080930016f866.jpg | Bin 0 -> 3899 bytes .../cnews/2011/4/8/201104080934433598e.jpg | Bin 0 -> 4137 bytes .../cnews/2011/4/8/2011040809550649773.jpg | Bin 0 -> 6902 bytes .../cnews/2011/4/8/20110408104255a47ce.jpg | Bin 0 -> 4358 bytes .../cnews/2011/4/8/201104081119113f37f.jpg | Bin 0 -> 5600 bytes .../cnews/2011/4/8/2011040811445023471.jpg | Bin 0 -> 5544 bytes .../cnews/2011/4/8/2011040814544385564.jpg | Bin 0 -> 4738 bytes .../cnews/2011/4/8/2011040815090608fd9.jpg | Bin 0 -> 3513 bytes .../cnews/2011/4/9/20110409022720f974c.jpg | Bin 0 -> 5284 bytes .../cnews/netease/wzdzbs.gif | Bin 0 -> 2664 bytes .../digi/linzj/1102/03/191.jpg | Bin 0 -> 12682 bytes .../img1.cache.netease.com/img09/icon/icon.png | Bin 0 -> 579 bytes .../img1.cache.netease.com/www/v2011/img/attr.png | Bin 0 -> 930 bytes .../www/v2011/img/icon_product_listv0.0.3.png | Bin 0 -> 2616 bytes .../www/v2011/img/iconv0.0.7.png | Bin 0 -> 4028 bytes .../www/v2011/img/neteasy_mallv0.0.1.png | Bin 0 -> 911 bytes .../www/v2011/img/theme_blue.png | Bin 0 -> 1782 bytes .../www/v2011/img/yodao_bg_blue.jpg | Bin 0 -> 9514 bytes .../xoimages/game/20110216/ql/x/390x100.jpg | Bin 0 -> 19460 bytes .../xoimages/game/20110216/ql/x/600x80.gif | Bin 0 -> 24228 bytes .../xoimages/hr/20110216/hz/360x100.jpg | Bin 0 -> 17913 bytes .../xoimages/sales/2011/03/ly/390x100.jpg | Bin 0 -> 19684 bytes .../xoimages/sales/2011/04/hy/190x100.jpg | Bin 0 -> 15226 bytes .../xoimages/sales/2011/04/wb/360x65.jpg | Bin 0 -> 17561 bytes .../xoimages/sales/2011/04/yd/190x180.jpg | Bin 0 -> 17036 bytes .../cnews/2011/4/7/20110407093718ef414.jpg | Bin 0 -> 2133 bytes .../cnews/2011/4/7/20110407202028db993.jpg | Bin 0 -> 5987 bytes .../cnews/2011/4/8/201104080728304dcb2.jpg | Bin 0 -> 3565 bytes .../cnews/2011/4/8/20110408082635b6897.jpg | Bin 0 -> 4289 bytes .../cnews/2011/4/8/201104080828458908d.jpg | Bin 0 -> 5934 bytes .../cnews/2011/4/8/2011040808393075049.jpg | Bin 0 -> 6499 bytes .../cnews/2011/4/8/2011040809433960d68.jpg | Bin 0 -> 6093 bytes .../cnews/2011/4/8/20110408100357df2b1.jpg | Bin 0 -> 4460 bytes .../cnews/2011/4/8/20110408115631ad273.jpg | Bin 0 -> 5471 bytes .../cnews/2011/4/8/20110408120203d0f08.jpg | Bin 0 -> 2217 bytes .../cnews/2011/4/8/201104081242198a4ba.jpg | Bin 0 -> 4224 bytes .../cnews/2011/4/8/2011040812525484a8f.jpg | Bin 0 -> 3088 bytes .../cnews/2011/4/8/20110408125931e0a79.jpg | Bin 0 -> 3858 bytes .../cnews/2011/4/8/20110408140704d246b.jpg | Bin 0 -> 4978 bytes .../cnews/2011/4/8/20110408144428d419d.jpg | Bin 0 -> 5797 bytes .../cnews/2011/4/8/2011040814452013ef7.jpg | Bin 0 -> 2241 bytes .../cnews/2011/4/8/2011040814525199c07.jpg | Bin 0 -> 3245 bytes .../cnews/2011/4/8/201104082245192ae96.jpg | Bin 0 -> 4952 bytes .../www/v2011/css/theme_blue1227.css | 1 + .../www/v2011/img/tg_news.jpg | Bin 0 -> 17987 bytes .../163.com/img3.126.net/163homepage/biaoshi.gif | Bin 0 -> 1290 bytes .../tp5/163.com/img3.126.net/163homepage/bj110.gif | Bin 0 -> 2397 bytes .../163.com/img3.126.net/rpic/fld3/fld_homepage.js | 987 + .../163.com/img3.126.net/rpic/fld3/flsclasses.js | 30 + .../techpro/shangpin/20110331/36-65.jpg | Bin 0 -> 10682 bytes .../techpro/tuangou/20110218/170-80.jpg | Bin 0 -> 15209 bytes .../scripts/autocomplete.163.165290.js | 1 + .../auto/2011/3/30/20110330215354a8c7a.jpg | Bin 0 -> 4872 bytes .../book/2011/4/7/201104071025387042e.jpg | Bin 0 -> 3085 bytes .../book/2011/4/7/20110407103153df111.jpg | Bin 0 -> 4546 bytes .../book/2011/4/8/20110408105903d5d53.jpg | Bin 0 -> 7608 bytes .../book/2011/4/8/20110408110145beb70.jpg | Bin 0 -> 6091 bytes .../cnews/js/ntes_jslib_1.x.js | 14 + .../edu/2011/4/6/20110406220601277f0.jpg | Bin 0 -> 3783 bytes .../edu/2011/4/9/20110409001451f646c.jpg | Bin 0 -> 4987 bytes .../ent/2011/4/8/20110408183341f6142.jpg | Bin 0 -> 5721 bytes .../game/2011/4/8/20110408091923ca1d8.jpg | Bin 0 -> 6027 bytes .../game/2011/4/8/20110408100456977e5.jpg | Bin 0 -> 4119 bytes .../game/2011/4/8/2011040810253254779.jpg | Bin 0 -> 5955 bytes .../house/2011/4/7/201104070846149dec5.jpg | Bin 0 -> 3578 bytes .../house/2011/4/8/20110408094024dfb90.gif | Bin 0 -> 11109 bytes .../lady/2011/4/7/20110407235235eb565.jpg | Bin 0 -> 4436 bytes .../lady/2011/4/8/20110408082553b8653.jpg | Bin 0 -> 4341 bytes .../life/2011/2/24/20110224214610e49c1.jpg | Bin 0 -> 2161 bytes .../life/2011/4/1/20110401105148c65f3.jpg | Bin 0 -> 4423 bytes .../life/2011/4/6/20110406140048c8dea.jpg | Bin 0 -> 1627 bytes .../life/2011/4/6/201104061402503e782.jpg | Bin 0 -> 3107 bytes .../life/2011/4/8/20110408175702d86a7.jpg | Bin 0 -> 3168 bytes .../mobile/2011/4/8/201104080904537def0.jpg | Bin 0 -> 5446 bytes .../sports/2011/4/8/20110408164530e0dfd.jpg | Bin 0 -> 2390 bytes .../sports/2011/4/8/20110408224146ca253.jpg | Bin 0 -> 3646 bytes .../sports/2011/4/8/20110408234759dabf8.jpg | Bin 0 -> 4856 bytes .../travel/2011/4/7/2011040719553034b7b.jpg | Bin 0 -> 6179 bytes .../video/2011/4/8/20110408143144afad3.jpg | Bin 0 -> 6793 bytes .../img3.cache.netease.com/www/logo/logo_png.png | Bin 0 -> 992 bytes .../auto/2011/4/8/20110408091859b1da7.jpg | Bin 0 -> 4015 bytes .../auto/2011/4/8/201104080930543aaa8.jpg | Bin 0 -> 3573 bytes .../book/2011/4/8/20110408102221db369.jpg | Bin 0 -> 4521 bytes .../digi/2011/4/8/20110408144717d8da9.jpg | Bin 0 -> 3677 bytes .../ent/2011/4/8/20110408074407aed87.jpg | Bin 0 -> 3444 bytes .../ent/2011/4/8/201104080804383b8a7.jpg | Bin 0 -> 3395 bytes .../ent/2011/4/8/2011040809044637924.jpg | Bin 0 -> 5649 bytes .../game/2011/4/5/2011040502293054a8f.jpg | Bin 0 -> 4196 bytes .../game/2011/4/8/201104081007164a116.jpg | Bin 0 -> 4072 bytes .../game/2011/4/8/201104081009084803f.jpg | Bin 0 -> 6167 bytes .../game/2011/4/8/2011040811265683661.jpg | Bin 0 -> 4767 bytes .../home/2011/4/7/20110407131936bb4ec.png | Bin 0 -> 17647 bytes .../house/2011/4/8/201104080927161a54f.jpg | Bin 0 -> 6032 bytes .../lady/2011/4/7/2011040711484089cba.jpg | Bin 0 -> 4902 bytes .../lady/2011/4/8/20110408014720d3fc0.jpg | Bin 0 -> 3338 bytes .../lady/2011/4/8/20110408224817711dd.jpg | Bin 0 -> 4223 bytes .../life/2011/3/7/20110307134125752e1.jpg | Bin 0 -> 1661 bytes .../mobile/2011/4/8/2011040809135520264.jpg | Bin 0 -> 4486 bytes .../0008/2010-01-30/120x90_5U980MMS294H0008.JPG | Bin 0 -> 3639 bytes .../sports/2011/4/8/20110408211535eae49.jpg | Bin 0 -> 5071 bytes .../stock/2011/3/1/201103010846298829b.jpg | Bin 0 -> 3457 bytes .../stock/2011/4/8/201104080929109dd6d.png | Bin 0 -> 18442 bytes .../stock/2011/4/8/20110408121505602ea.jpg | Bin 0 -> 5538 bytes .../stock/2011/4/8/20110408183832fdfa0.png | Bin 0 -> 11191 bytes .../video/2011/4/7/20110407105038a01d2.jpg | Bin 0 -> 4582 bytes .../video/2011/4/7/2011040715531564880.jpg | Bin 0 -> 4680 bytes .../video/2011/4/8/2011040809594909a0a.jpg | Bin 0 -> 5232 bytes .../4227754150194064440.jpg | Bin 0 -> 25468 bytes .../4223532025543403580.jpg | Bin 0 -> 16689 bytes .../4224939400426958880.jpg | Bin 0 -> 21972 bytes .../4226346775310512150.jpg | Bin 0 -> 13490 bytes .../4226628250287222807.jpg | Bin 0 -> 26297 bytes ...image@w=80&h=80&url=http%3A%2F%2F126.fm%2FPjU3g | Bin 0 -> 1940 bytes ...mage@w=80&h=80&url=http%3A%2F%2F126.fm%2F2WEnFW | Bin 0 -> 1739 bytes ...mage@w=80&h=80&url=http%3A%2F%2F126.fm%2F2x2iAO | Bin 0 -> 2126 bytes ...mage@w=80&h=80&url=http%3A%2F%2F126.fm%2F40hcYl | Bin 0 -> 1943 bytes ...mage@w=80&h=80&url=http%3A%2F%2F126.fm%2F46NVMe | Bin 0 -> 1902 bytes ...image@w=80&h=80&url=http%3A%2F%2F126.fm%2FTyjFq | Bin 0 -> 1757 bytes ...mage@w=80&h=80&url=http%3A%2F%2F126.fm%2F3SWBUh | Bin 0 -> 1512 bytes ...ge@w=128&h=128&url=http%3A%2F%2F126.fm%2F3cAjJD | Bin 0 -> 3307 bytes .../163.com/p.mail.163.com/mailinfo/img/mail1.gif | Bin 0 -> 576 bytes .../163.com/p.mail.163.com/mailinfo/img/mail2.gif | Bin 0 -> 574 bytes .../mailinfo/ntes_mail_info_www_1222.js | 156 + .../mailinfo/shownewmsg_www_1222.htm.html | 25 + ...ate=homepage&cat=homepage&type=flash&location=1 | 1 + .../tp5/163.com/qn.163.com/images/qnyh20110411.jpg | Bin 0 -> 3411 bytes ...6413&cus=0_0_0_0_0&wh=360x100&btype=1&js=1.html | 8 + .../chrome/tp5/163.com/www.163.com/index.html | 4024 + .../chrome/tp5/163.com/www.163.com/mediav.gif | 8 + .../2011032517331513260_2342_190180.js | 1 + mobile/android/tests/browser/chrome/tp5/README | 1 + .../c.baidu.com/c.gif@t=0&q=mozilla&p=0&pn=1.html | 0 .../open.baidu.com/stat/image/Icon_Aladdin.gif | Bin 0 -> 534 bytes .../www.baidu.com/aladdin/img/table/bg.gif | Bin 0 -> 3241 bytes .../chrome/tp5/baidu.com/www.baidu.com/img/arr.gif | Bin 0 -> 254 bytes .../baidu.com/www.baidu.com/img/baidu_jgylogo1.gif | Bin 0 -> 708 bytes .../chrome/tp5/baidu.com/www.baidu.com/img/i2.png | Bin 0 -> 575 bytes .../baidu.com/www.baidu.com/js/bdsug.js@v=1.0.3.0 | 1 + .../tp5/baidu.com/www.baidu.com/s@wd=mozilla.html | 123 + .../tp5/baidu.com/www.baidu.com/user/js/u.js | 1 + ...c.co.uk%2Fnews%2F&c5=&c6=&c15=&cv=1.3&cj=1.html | 0 .../1/H.21--NS/0@AQB=1&pccr=true&AQE=1 | Bin 0 -> 43 bytes .../tp5/bbc.co.uk/edge.quantserve.com/quant.js | 28 + .../js.revsci.net/gateway/gw.js@csid=J08781 | 4 + ...sjson@edition=us&site=news§ion=%2FFrontpage | 195 + .../css/screen/shared/19_58/3pt_ads.css | 1 + .../img/1_0_1/cream/hi/news/news-blocks.gif | Bin 0 -> 1657 bytes .../js/app/bbccom/19_52/s_code.js | 1091 + .../js/app/bbccom/19_61/bbccom.js | 1 + .../js/common/3_2/bbc_fmtj_common.js | 1 + .../js/config/apps/4_5/bbc_fmtj_config.js | 1 + .../news.bbcimg.co.uk/js/core/3_2/bbc_fmtj.js | 1 + .../js/locationservices/locator/v4_0/locator.js | 1 + .../images/50112000/jpg/_50112416_010706746-1.jpg | Bin 0 -> 11114 bytes .../images/50906000/jpg/_50906324_006353309-2.jpg | Bin 0 -> 3541 bytes .../images/51990000/jpg/_51990536_011672235-1.jpg | Bin 0 -> 5558 bytes .../52015000/jpg/_52015349_flag_reuters_144.jpg | Bin 0 -> 6663 bytes .../media/images/52054000/jpg/_52054442_mj.144.jpg | Bin 0 -> 4326 bytes .../images/52057000/jpg/_52057539_arniecomp.jpg | Bin 0 -> 3448 bytes .../52058000/jpg/_52058296_holdring_thinks.jpg | Bin 0 -> 2444 bytes .../52058000/jpg/_52058744_jex_1012144_de27-1.jpg | Bin 0 -> 3705 bytes .../images/52063000/jpg/_52063276_52063272.jpg | Bin 0 -> 4166 bytes .../images/52064000/jpg/_52064940_94471941.jpg | Bin 0 -> 4893 bytes .../jpg/_52065323_aionscreenshot,ncsoft.jpg | Bin 0 -> 5113 bytes .../52068000/jpg/_52068942_jex_1012675_de09-1.jpg | Bin 0 -> 3628 bytes .../images/52069000/jpg/_52069270_011711396-1.jpg | Bin 0 -> 3051 bytes .../images/52072000/jpg/_52072075_52072074.jpg | Bin 0 -> 13528 bytes .../media/images/52072000/jpg/_52072121_-3.jpg | Bin 0 -> 2890 bytes .../52072000/jpg/_52072276_jex_1012855_de27-1.jpg | Bin 0 -> 3829 bytes .../images/52073000/jpg/_52073406_008253948-1.jpg | Bin 0 -> 6021 bytes .../images/52073000/jpg/_52073764_011717136-1.jpg | Bin 0 -> 2708 bytes .../52074000/jpg/_52074033_jex_1013006_de27.jpg | Bin 0 -> 4850 bytes .../52075000/jpg/_52075786_stewart_getty304.jpg | Bin 0 -> 4819 bytes .../52076000/jpg/_52076863_jex_1013152_de27-1.jpg | Bin 0 -> 5668 bytes .../52077000/jpg/_52077604_jex_1013246_de27-1.jpg | Bin 0 -> 4745 bytes .../images/52077000/jpg/_52077792_52077791.jpg | Bin 0 -> 4397 bytes .../images/52077000/jpg/_52077993_ivory_coast.jpg | Bin 0 -> 5486 bytes .../images/52078000/jpg/_52078134_astuteshoot.jpg | Bin 0 -> 5378 bytes .../52078000/jpg/_52078945_jex_1013338_de27-1.jpg | Bin 0 -> 5509 bytes .../52079000/jpg/_52079170_jex_1013354_de30-1.jpg | Bin 0 -> 6634 bytes .../cg_bbccom_banner_sprite2.png | Bin 0 -> 42881 bytes .../1_4_11/cream/hi/news/components/components.css | 1 + .../1_4_11/cream/hi/news/img/accordian_overlay.png | Bin 0 -> 2910 bytes .../1_4_11/cream/hi/news/img/arrow_foldout.gif | Bin 0 -> 1056 bytes .../1_4_11/cream/hi/news/img/arrow_foldout.png | Bin 0 -> 351 bytes .../view/1_4_11/cream/hi/news/img/england-map.png | Bin 0 -> 3899 bytes .../hi/news/img/geo-digest-vertical-panel.gif | Bin 0 -> 126 bytes .../1_4_11/cream/hi/news/img/languages-sprite.gif | Bin 0 -> 11937 bytes .../cream/hi/news/img/livestats-sprite-ko.png | Bin 0 -> 4729 bytes .../1_4_11/cream/hi/news/img/livestats-sprite.gif | Bin 0 -> 4687 bytes .../view/1_4_11/cream/hi/news/img/nav-divider.png | Bin 0 -> 126 bytes .../1_4_11/cream/hi/news/img/news_masthead.gif | Bin 0 -> 970 bytes .../hi/news/img/personalisation-help-icon.gif | Bin 0 -> 139 bytes .../cream/hi/news/img/programmes-iplayer-brand.png | Bin 0 -> 2240 bytes .../view/1_4_11/cream/hi/news/img/red-masthead.png | Bin 0 -> 37257 bytes .../view/1_4_11/cream/hi/news/img/roadicon.gif | Bin 0 -> 185 bytes .../cream/hi/news/img/scotland-map-hover.png | Bin 0 -> 8445 bytes .../1_4_11/cream/hi/news/img/scotland-map.png@v.2 | Bin 0 -> 3600 bytes .../cream/hi/news/img/sprite_most_watched.gif | Bin 0 -> 5093 bytes .../cream/hi/news/img/sprite_most_watched_ko.png | Bin 0 -> 3460 bytes .../view/1_4_11/cream/hi/news/img/story_sprite.gif | Bin 0 -> 2181 bytes .../1_4_11/cream/hi/news/img/subnav-divider.png | Bin 0 -> 126 bytes .../1_4_11/cream/hi/news/img/wales-map-hover.png | Bin 0 -> 2248 bytes .../view/1_4_11/cream/hi/news/img/wales-map.png | Bin 0 -> 2599 bytes .../view/1_4_11/cream/hi/news/img/world-map.png | Bin 0 -> 10166 bytes .../view/1_4_11/cream/hi/news/skin.css | 1 + .../view/1_4_9/cream/hi/shared/global.css | 1 + .../1_4_9/cream/hi/shared/img/GVL3-icons-test.png | Bin 0 -> 15094 bytes .../cream/hi/shared/img/carousel-prev-next-3.png | Bin 0 -> 1594 bytes .../view/1_4_9/cream/hi/shared/img/cbl.png | Bin 0 -> 265 bytes .../view/1_4_9/cream/hi/shared/img/cbr.png | Bin 0 -> 250 bytes .../1_4_9/cream/hi/shared/img/foldout-arrow.gif | Bin 0 -> 2284 bytes .../view/1_4_9/cream/hi/shared/img/gvl3-grid-2.png | Bin 0 -> 296 bytes .../1_4_9/cream/hi/shared/img/gvl3-icons-0-2.gif | Bin 0 -> 10638 bytes .../1_4_9/cream/hi/shared/img/gvl3-icons-0-2.png | Bin 0 -> 16784 bytes .../hi/shared/img/gvl3-live-icon-inverted.gif | Bin 0 -> 186 bytes .../cream/hi/shared/img/icons/listen-charcoal.png | Bin 0 -> 300 bytes .../cream/hi/shared/img/icons/play-charcoal.png | Bin 0 -> 222 bytes .../view/1_4_9/cream/hi/shared/img/index-quote.png | Bin 0 -> 345 bytes .../1_4_9/cream/hi/shared/img/live-icon-32.gif | Bin 0 -> 371 bytes .../1_4_9/cream/hi/shared/img/market-data-down.gif | Bin 0 -> 110 bytes .../1_4_9/cream/hi/shared/img/market-data-down.png | Bin 0 -> 180 bytes .../1_4_9/cream/hi/shared/img/market-data-up.gif | Bin 0 -> 108 bytes .../1_4_9/cream/hi/shared/img/market-data-up.png | Bin 0 -> 189 bytes .../1_4_9/cream/hi/shared/img/most_watched.png | Bin 0 -> 1823 bytes .../view/1_4_9/cream/hi/shared/img/search.png | Bin 0 -> 390 bytes .../1_4_9/cream/hi/shared/img/select-arrow.png | Bin 0 -> 223 bytes .../1_4_9/cream/hi/shared/img/services-alert.gif | Bin 0 -> 1005 bytes .../1_4_9/cream/hi/shared/img/services-mail.gif | Bin 0 -> 256 bytes .../1_4_9/cream/hi/shared/img/services-mobile.gif | Bin 0 -> 123 bytes .../1_4_9/cream/hi/shared/img/services-podcast.gif | Bin 0 -> 210 bytes .../1_4_9/cream/hi/shared/img/services-rss.gif | Bin 0 -> 343 bytes .../1_4_9/cream/hi/shared/img/story_sprite.gif | Bin 0 -> 3595 bytes .../1_4_9/cream/hi/shared/img/story_sprite.png | Bin 0 -> 1859 bytes .../1_4_9/cream/hi/shared/img/traffic_icon.gif | Bin 0 -> 295 bytes .../hi/shared/img/transparencies/rgba-0-0-0-07.png | Bin 0 -> 130 bytes .../view/1_4_9/cream/hi/shared/layout/index.css | 1 + .../view/1_4_9/cream/hi/shared/mobile.css | 1 + .../view/1_4_9/cream/hi/shared/print.css | 1 + .../view/1_4_9/cream/hi/shared/type.css | 300 + .../node1.bbcimg.co.uk/glow/gloader.0.1.4.js | 18 + .../pixel.quantserve.com/pixel/p-ccrmZLtMqYB8w.gif | Bin 0 -> 35 bytes .../bbc.co.uk/pixel.quantserve.com/pixel/r.html | 0 .../tp5/bbc.co.uk/sa.bbc.co.uk/bbc/bbc/s.gif | Bin 0 -> 43 bytes .../tp5/bbc.co.uk/sa.bbc.co.uk/bbc/bbc/s.html | Bin 0 -> 43 bytes .../barlesque/1.3.2/newnav/img/search_icon.png | Bin 0 -> 287 bytes .../1.8.15/desktop/3/img/autosuggest_loader.gif | Bin 0 -> 673 bytes .../barlesque/1.8.15/desktop/3/img/blocks/dark.png | Bin 0 -> 1023 bytes .../1.8.15/desktop/3/img/blocks/light.png | Bin 0 -> 965 bytes .../barlesque/1.8.15/desktop/3/img/main_sprite.png | Bin 0 -> 2063 bytes .../barlesque/1.8.15/desktop/3/img/mast_bg.png | Bin 0 -> 158 bytes .../1.8.15/desktop/3/img/mast_colours.png | Bin 0 -> 666 bytes .../barlesque/1.8.15/desktop/3/img/more_arrow.png | Bin 0 -> 3630 bytes .../barlesque/1.8.15/desktop/3/img/mothball/bg.jpg | Bin 0 -> 336 bytes .../barlesque/1.8.15/desktop/3/img/mothball/i.gif | Bin 0 -> 1278 bytes .../barlesque/1.8.15/desktop/3/img/nav_divider.png | Bin 0 -> 130 bytes .../barlesque/1.8.15/desktop/3/img/panel.png | Bin 0 -> 2257 bytes .../barlesque/1.8.15/desktop/3/img/search_icon.png | Bin 0 -> 287 bytes .../1.8.15/desktop/3/img/suggest_sprite.png | Bin 0 -> 1200 bytes .../1.8.15/desktop/3/img/suggest_sprite_rtl.png | Bin 0 -> 1317 bytes .../barlesque/1.8.15/desktop/3/img/tooltip.png | Bin 0 -> 1274 bytes .../barlesque/1.8.15/desktop/3/script/barlesque.js | 1 + .../barlesque/1.8.15/desktop/3/style/main.css | 1 + .../requirejs/0.6.4/sharedmodules/require.js | 1 + .../img/ic/304-170/1300928948164652012_1.jpg | Bin 0 -> 14679 bytes .../img/ic/304-170/130203147123329681316_1.jpg | Bin 0 -> 15764 bytes .../bbc.com/images/interstitial/arrow.gif | Bin 0 -> 190 bytes .../bbc.com/images/interstitial/header.gif | Bin 0 -> 3642 bytes .../bbc.com/images/interstitial/header_travel.gif | Bin 0 -> 3642 bytes .../tp5/bbc.co.uk/www.bbc.co.uk/news/index.html | 2982 + .../blst.msn.com/as/wea3/i/en-us/law/30.gif | Bin 0 -> 939 bytes .../i/23/6B8E88315584A40B04E32D89551E.jpg | Bin 0 -> 7805 bytes .../i/2F/9EFAECEC174B21FB83D10C82522D2.jpg | Bin 0 -> 3070 bytes .../i/38/FAF3346E94CF4579ECAB641703868.jpg | Bin 0 -> 3178 bytes .../i/5B/CC662FC6233C7449D9C7F9796801D.jpg | Bin 0 -> 13639 bytes .../i/76/CAF5FAB7F245F96327F2B4C806D.jpg | Bin 0 -> 8252 bytes .../i/80/82E2A652E4A790B140675E74293AD6.jpg | Bin 0 -> 4090 bytes .../i/B7/EB75D45B8948F72EE451223E95A96.gif | Bin 0 -> 2477 bytes .../i/CE/19F603C3122D48B6554BBD495195.jpg | Bin 0 -> 9665 bytes .../i/CF/59B3CB34EF11B221719175143187.jpg | Bin 0 -> 3115 bytes .../i/D8/41FF8CA0A47CC8208E684FA1BE6D6.jpg | Bin 0 -> 10214 bytes .../i/E2/37BA92E210D341BFDBF4126422A3D2.gif | Bin 0 -> 657 bytes .../i/EA/9BECE90994978BFAE6F38561515E8.jpg | Bin 0 -> 3964 bytes .../i/FF/6B3EB94D554DA0488C66DC31482D48.jpg | Bin 0 -> 4099 bytes .../col.stc.s-msn.com/br/gbl/lg/csl/favicon.ico | Bin 0 -> 4286 bytes .../sc/css/1d/b0ebeba5ed4ca3c158e6d6059f5074.css | 1 + .../br/sc/i/07/617475cf39bf6f5c0bd6ecb985335c.gif | Bin 0 -> 48 bytes .../br/sc/i/09/4ebdf19a1ce03cce12e11926256422.gif | Bin 0 -> 79 bytes .../br/sc/i/0c/c57bc2a7d38843d7c4aa8028fc9f82.gif | Bin 0 -> 1142 bytes .../br/sc/i/11/999518480e3c07301320f84f4bd855.png | Bin 0 -> 384 bytes .../br/sc/i/16/9798fea395258497f598bba500bf83.png | Bin 0 -> 2257 bytes .../br/sc/i/1a/57011fe37f98be0ee74ce87a62ba9b.png | Bin 0 -> 13041 bytes .../br/sc/i/50/f63ed0301e8b02a8a42d8590a46291.gif | Bin 0 -> 1383 bytes .../br/sc/i/61/379589e51e05637f600f129f305b52.png | Bin 0 -> 1616 bytes .../br/sc/i/61/def0ebad64d00fda0702cb7b8179ea.png | Bin 0 -> 4670 bytes .../br/sc/i/62/b5797d19976f0955d6d5d5c87ec996.jpg | Bin 0 -> 12284 bytes .../br/sc/i/77/b23a82d78a0605243aad8f44e8c079.gif | Bin 0 -> 56 bytes .../sc/i/94/8b0fe9bcd1399077fdc9374e5f314d_1.png | Bin 0 -> 12823 bytes .../br/sc/i/b9/ab98403e7de9ce52839e5de99d27e5.gif | Bin 0 -> 203 bytes .../br/sc/i/c6/7980776cb684844c20339b839ac35e.gif | Bin 0 -> 7210 bytes .../br/sc/i/d7/fb6441a4c45cb3a3b2f592d914a3cd.gif | Bin 0 -> 72 bytes .../br/sc/i/f8/614595fba50d96389708a4135776e4.gif | Bin 0 -> 43 bytes .../br/sc/i/fb/f017d9e8cc630c5e02659b6eaf35fa.gif | Bin 0 -> 2544 bytes .../br/sc/i/ff/290e7f0b12fa8a201581c74c1ae75a.gif | Bin 0 -> 74 bytes .../br/sc/i/icons/BING_websearch_2.jpg | Bin 0 -> 4082 bytes .../br/sc/i/icons/adchoices_gif.gif | Bin 0 -> 554 bytes .../br/sc/js/jquery/jquery-1.4.2.min.js | 154 + ...r-Woods-1120pm-PI_20110407142414593_116_175.JPG | Bin 0 -> 8415 bytes .../browser/chrome/tp5/msn.com/udc.msn.com/c.gif | Bin 0 -> 42 bytes .../tp5/msn.com/www.bing.com/partner/primedns.gif | Bin 0 -> 43 bytes .../chrome/tp5/msn.com/www.msn.com/index.html | 13 + .../a0.twimg.com/a/1302214109/images/loader.gif | Bin 0 -> 759 bytes .../a/1302214109/images/twitter_logo_header.png | Bin 0 -> 3079 bytes .../javascripts/lib/jquery.tipsy.min.js@1302114648 | 3 + .../javascripts/lib/mustache.js@1302114648 | 403 + .../151aec2f-1534-4f61-9f3e-1e787cb51a8b_mini.png | Bin 0 -> 2006 bytes .../5c42a320-1e91-4d89-a034-0f140d2f23ba_mini.png | Bin 0 -> 1946 bytes .../profile_images/1277610502/Untitled-9_mini.jpg | Bin 0 -> 2185 bytes .../316019228/326994260_1117936370_0_mini.jpeg | Bin 0 -> 544 bytes .../81990615/nightexterior-1_mini.jpg | Bin 0 -> 1506 bytes ...32676789_1332990286_30703899_6344768_n_mini.jpg | Bin 0 -> 503 bytes .../default_profile_4_mini.png | Bin 0 -> 543 bytes .../a1.twimg.com/a/1302214109/images/favicon.ico | Bin 0 -> 1150 bytes .../a1.twimg.com/a/1302214109/images/icon_lock.gif | Bin 0 -> 226 bytes .../a/1302214109/images/reject_small.gif | Bin 0 -> 385 bytes .../a1.twimg.com/a/1302214109/images/spinner.gif | Bin 0 -> 457 bytes .../a/1302214109/images/sprite-icons.png | Bin 0 -> 20815 bytes .../a/1302214109/images/toggle_down_dark.png | Bin 0 -> 258 bytes .../javascripts/dismissable.js@1302114648 | 1 + .../stylesheets/following.css@1302114648.css | 1 + .../1239180764/GlassblowerX_mini.jpg | Bin 0 -> 718 bytes .../redsugarskullnecklace4-pola_mini.jpg | Bin 0 -> 750 bytes ...6787006838_550741838_2009237_6385345_n_mini.jpg | Bin 0 -> 536 bytes .../profile_images/754757071/rawr_mini.jpg | Bin 0 -> 903 bytes .../profile_images/874705507/01_3_mini.jpg | Bin 0 -> 1068 bytes ...833_100000395672538_70559_3952672_n_1__mini.jpg | Bin 0 -> 582 bytes .../a2.twimg.com/a/1302214109/images/ajax.gif | Bin 0 -> 1737 bytes .../a/1302214109/images/arr-inline-form.gif | Bin 0 -> 68 bytes .../a2.twimg.com/a/1302214109/images/arr2.gif | Bin 0 -> 68 bytes .../a/1302214109/images/arrow_right_dark.png | Bin 0 -> 398 bytes .../a/1302214109/images/bg-btn-blue.png | Bin 0 -> 380 bytes .../a/1302214109/images/bg-btn-signup_gold.png | Bin 0 -> 346 bytes .../a2.twimg.com/a/1302214109/images/btn-bg.gif | Bin 0 -> 593 bytes .../a/1302214109/images/btn_green_arrow.gif | Bin 0 -> 1849 bytes .../a/1302214109/images/btn_green_arrow_small.gif | Bin 0 -> 1563 bytes .../a/1302214109/images/btn_red_small.gif | Bin 0 -> 1370 bytes .../a/1302214109/images/buttons/bg-btn-blue.gif | Bin 0 -> 635 bytes .../a/1302214109/images/buttons/bg-btn-chart.gif | Bin 0 -> 589 bytes .../a/1302214109/images/buttons/bg-btn-dark.gif | Bin 0 -> 612 bytes .../a/1302214109/images/buttons/bg-btn-green.gif | Bin 0 -> 600 bytes .../a/1302214109/images/buttons/bg-btn-mint.gif | Bin 0 -> 605 bytes .../a/1302214109/images/buttons/bg-btn-pink.gif | Bin 0 -> 609 bytes .../a/1302214109/images/buttons/bg-btn-red.gif | Bin 0 -> 592 bytes .../a/1302214109/images/buttons/bg-btn-yellow.gif | Bin 0 -> 947 bytes .../a/1302214109/images/buttons/bg-btn.gif | Bin 0 -> 594 bytes .../a2.twimg.com/a/1302214109/images/checkmark.gif | Bin 0 -> 64 bytes .../a/1302214109/images/close_small.png | Bin 0 -> 246 bytes .../images/commercial/garuda-overlay.gif | Bin 0 -> 162 bytes .../a/1302214109/images/dialog_arrows_sprite.gif | Bin 0 -> 232 bytes .../a2.twimg.com/a/1302214109/images/divider.png | Bin 0 -> 189 bytes .../a2.twimg.com/a/1302214109/images/divot.gif | Bin 0 -> 49 bytes .../a2.twimg.com/a/1302214109/images/divvy-up.png | Bin 0 -> 262 bytes .../a2.twimg.com/a/1302214109/images/divvy.gif | Bin 0 -> 99 bytes .../a2.twimg.com/a/1302214109/images/divvy.png | Bin 0 -> 276 bytes .../a/1302214109/images/follow_check.gif | Bin 0 -> 156 bytes .../images/geo_chrome_help_banner_back.png | Bin 0 -> 12138 bytes .../1302214109/images/geo_creation_hint_arrow.gif | Bin 0 -> 114 bytes .../images/geo_firefox_help_banner_back.png | Bin 0 -> 28756 bytes .../images/geo_ie_gtb_help_banner_back.png | Bin 0 -> 18814 bytes .../a/1302214109/images/icon-mobile.gif | Bin 0 -> 66 bytes .../a2.twimg.com/a/1302214109/images/icon_add.png | Bin 0 -> 3221 bytes .../a/1302214109/images/icon_direct_reply.gif | Bin 0 -> 371 bytes .../a2.twimg.com/a/1302214109/images/icon_lock.gif | Bin 0 -> 226 bytes .../a/1302214109/images/icon_remove.png | Bin 0 -> 3255 bytes .../a/1302214109/images/icon_reply.gif | Bin 0 -> 336 bytes .../a/1302214109/images/icon_throbber.gif | Bin 0 -> 864 bytes .../a/1302214109/images/icon_trash.gif | Bin 0 -> 148 bytes .../a/1302214109/images/inline-media.png | Bin 0 -> 30404 bytes .../a/1302214109/images/larry-shadowed-big.png | Bin 0 -> 3960 bytes .../a/1302214109/images/lock_icon_small.png | Bin 0 -> 282 bytes .../a2.twimg.com/a/1302214109/images/more.gif | Bin 0 -> 129 bytes .../a/1302214109/images/nav_search_submit.png | Bin 0 -> 634 bytes .../a/1302214109/images/oauth2/check.png | Bin 0 -> 242 bytes .../a/1302214109/images/oauth2/connect_129px.png | Bin 0 -> 6761 bytes .../a/1302214109/images/oauth2/connect_146px.png | Bin 0 -> 7595 bytes .../a/1302214109/images/oauth2/connect_170px.png | Bin 0 -> 8809 bytes .../a/1302214109/images/oauth2/connect_236px.png | Bin 0 -> 13755 bytes .../images/oauth2/gradient-background.png | Bin 0 -> 346 bytes .../a/1302214109/images/oauth2/rays-box.jpg | Bin 0 -> 4641 bytes .../a/1302214109/images/oauth2/t_170px.png | Bin 0 -> 392 bytes .../a/1302214109/images/petal_spinner.gif | Bin 0 -> 3971 bytes .../a/1302214109/images/retweet/retweet-x.png | Bin 0 -> 238 bytes .../a/1302214109/images/round-btn-hover.gif | Bin 0 -> 2470 bytes .../a2.twimg.com/a/1302214109/images/round-btn.gif | Bin 0 -> 2470 bytes .../a2.twimg.com/a/1302214109/images/rss.gif | Bin 0 -> 408 bytes .../a2.twimg.com/a/1302214109/images/spinner.gif | Bin 0 -> 457 bytes .../a/1302214109/images/sprite-icons.png | Bin 0 -> 20815 bytes .../a/1302214109/images/sprite-icons.png@v3 | Bin 0 -> 20815 bytes .../images/tables/tablesorter-indicators.png | Bin 0 -> 451 bytes .../a/1302214109/images/thumb-bird-bw.gif | Bin 0 -> 972 bytes .../a/1302214109/images/tipsy/tipsy-east.gif | Bin 0 -> 3224 bytes .../a/1302214109/images/tipsy/tipsy-north.gif | Bin 0 -> 3223 bytes .../a/1302214109/images/tipsy/tipsy-south.gif | Bin 0 -> 3222 bytes .../a/1302214109/images/tipsy/tipsy-west.gif | Bin 0 -> 3224 bytes .../a/1302214109/images/toggle_closed.gif | Bin 0 -> 70 bytes .../a/1302214109/images/toggle_down_dark.gif | Bin 0 -> 150 bytes .../a/1302214109/images/toggle_down_dark.png | Bin 0 -> 258 bytes .../a/1302214109/images/toggle_down_light.gif | Bin 0 -> 154 bytes .../a/1302214109/images/toggle_down_light.png | Bin 0 -> 277 bytes .../a/1302214109/images/toggle_opened.gif | Bin 0 -> 68 bytes .../a/1302214109/images/toggle_up_dark.gif | Bin 0 -> 150 bytes .../a/1302214109/images/toggle_up_dark.png | Bin 0 -> 288 bytes .../a/1302214109/images/toptweet-overlay.gif | Bin 0 -> 295 bytes .../a/1302214109/images/translator/translator.png | Bin 0 -> 995 bytes .../a/1302214109/images/trendtip-pointer.gif | Bin 0 -> 63 bytes .../a/1302214109/images/verified/verified.png | Bin 0 -> 737 bytes .../1302214109/images/verified/verified_small.png | Bin 0 -> 401 bytes .../a/1302214109/images/warning-sign.png | Bin 0 -> 4324 bytes .../a/1302214109/javascripts/geov1.js@1302114648 | 1 + .../a/1302214109/javascripts/twitter.js@1302215522 | 2435 + .../a/1302214109/phoenix/img/sprite-icons.png | Bin 0 -> 20815 bytes .../1302214109/stylesheets/geo.css@1302114648.css | 1 + .../stylesheets/twitter.css@1302114648.css | 1 + .../30261844/ICHCTwitterBG.jpg | Bin 0 -> 172378 bytes .../profile_images/1063331761/LOLmart_150_mini.jpg | Bin 0 -> 967 bytes .../profile_images/1124077786/batvatar_mini.png | Bin 0 -> 4250 bytes .../1155395599/Memebase_small_mini.png | Bin 0 -> 7866 bytes .../profile_images/1289641028/CH_mini.jpg | Bin 0 -> 5381 bytes .../profile_image_1301694822477_mini.jpg | Bin 0 -> 550 bytes .../profile_images/700174615/twitter_mini.png | Bin 0 -> 845 bytes .../724048626/Picture_3895-1_mini.jpg | Bin 0 -> 1338 bytes ...284054938_1317351118_31101620_485629_n_mini.jpg | Bin 0 -> 1437 bytes .../profile_images/959952929/ci_300x300_mini.jpg | Bin 0 -> 359 bytes .../default_profile_1_mini.png | Bin 0 -> 619 bytes .../default_profile_2_mini.png | Bin 0 -> 712 bytes .../default_profile_6_mini.png | Bin 0 -> 706 bytes .../a/1302214109/images/arrow_right_dark.png | Bin 0 -> 398 bytes .../a/1302214109/images/buttons/bg-btn.gif | Bin 0 -> 594 bytes .../a/1302214109/images/oauth2/check.png | Bin 0 -> 242 bytes .../a/1302214109/images/oauth2/connect_129px.png | Bin 0 -> 6761 bytes .../a/1302214109/images/oauth2/connect_146px.png | Bin 0 -> 7595 bytes .../a/1302214109/images/oauth2/connect_170px.png | Bin 0 -> 8809 bytes .../a/1302214109/images/oauth2/connect_236px.png | Bin 0 -> 13755 bytes .../images/oauth2/gradient-background.png | Bin 0 -> 346 bytes .../a/1302214109/images/oauth2/rays-box.jpg | Bin 0 -> 4641 bytes .../a/1302214109/images/oauth2/t_170px.png | Bin 0 -> 392 bytes .../a/1302214109/images/sprite-icons.png | Bin 0 -> 20815 bytes .../a/1302214109/javascripts/api.js@1302114648 | 1 + .../javascripts/lib/gears_init.js@1302114648 | 87 + .../stylesheets/buttons_new.css@1302114648.css | 1 + .../profile_images/1092057020/eli_avatar_mini.png | Bin 0 -> 1441 bytes .../1096286685/newpink_copy_mini.jpg | Bin 0 -> 942 bytes .../1110864280/41628_1144937489_2484_q_mini.jpg | Bin 0 -> 890 bytes .../27539_32561485399_2579_n_bigger.jpeg | Bin 0 -> 5378 bytes ...367531945_1621722394_1723810_2598069_o_mini.jpg | Bin 0 -> 3734 bytes ...6974151498_693676498_3960874_1853030_n_mini.jpg | Bin 0 -> 4384 bytes .../1302143328/Profile_copy_mini.jpg | Bin 0 -> 24379 bytes .../default_profile_3_mini.png | Bin 0 -> 626 bytes .../ajax/libs/jquery/1.3.0/jquery.min.js | 19 + .../twitter.com/twitter.com/ICHCheezburger.html | 1203 + .../chrome/tp5/twitter.com/www.google.com/jsapi | 39 + .../browser/chrome}/video_controls.html | 0 .../tests/browser/chrome/video_discovery.html | 77 + .../tests/browser/chrome/video_discovery.sjs | 27 + .../android/tests/browser/chrome/web_channel.html | 89 + .../tests/browser/junit3/AndroidManifest.xml.in | 8 +- mobile/android/tests/browser/junit3/Makefile.in | 18 - .../tests/browser/junit3/instrumentation.ini | 13 +- mobile/android/tests/browser/junit3/moz.build | 67 +- .../browser/junit3/res/drawable-hdpi/icon.png | Bin 7834 -> 7639 bytes .../browser/junit3/res/drawable-ldpi/icon.png | Bin 3279 -> 2979 bytes .../browser/junit3/res/drawable-mdpi/icon.png | Bin 4738 -> 4625 bytes .../tests/browser/junit3/res/values/strings.xml | 2 +- .../tests/browser/junit3/src/BrowserTestCase.java | 48 - .../tests/browser/junit3/src/TestDistribution.java | 36 - .../junit3/src/TestGoannaBackgroundThread.java | 55 - .../tests/browser/junit3/src/TestGoannaMenu.java | 71 - .../junit3/src/TestGoannaProfilesProvider.java | 50 - .../browser/junit3/src/TestGoannaSharedPrefs.java | 151 - .../browser/junit3/src/TestImageDownloader.java | 205 - .../tests/browser/junit3/src/TestJarReader.java | 45 - .../tests/browser/junit3/src/TestRawResource.java | 66 - .../browser/junit3/src/TestSuggestedSites.java | 529 - .../junit3/src/TestTopSitesCursorWrapper.java | 388 - .../harness/BrowserInstrumentationTestRunner.java | 33 - .../junit3/src/harness/BrowserTestListener.java | 42 - .../tests/browser/junit3/TestDistribution.java | 37 + .../browser/junit3/TestGeckoBackgroundThread.java | 56 + .../tests/browser/junit3/TestGeckoMenu.java | 72 + .../browser/junit3/TestGeckoProfilesProvider.java | 50 + .../tests/browser/junit3/TestGeckoSharedPrefs.java | 153 + .../tests/browser/junit3/TestImageDownloader.java | 205 + .../tests/browser/junit3/TestJarReader.java | 124 + .../tests/browser/junit3/TestRawResource.java | 66 + .../tests/browser/junit3/TestSuggestedSites.java | 473 + .../harness/BrowserInstrumentationTestRunner.java | 33 + .../junit3/harness/BrowserTestListener.java | 42 + mobile/android/tests/browser/moz.build | 12 +- .../tests/browser/robocop/AndroidManifest.xml.in | 67 + .../tests => tests/browser/robocop}/Firefox.jpg | Bin mobile/android/tests/browser/robocop/Makefile.in | 67 + mobile/android/tests/browser/robocop/README | 12 + mobile/android/tests/browser/robocop/README.rst | 61 + .../tests => tests/browser/robocop}/assets/README | 0 .../robocop/assets/browser_db_upgrade/v27.db | Bin 0 -> 114688 bytes .../robocop/assets/browser_db_upgrade/v28.db | Bin 0 -> 116736 bytes .../robocop/assets/browser_db_upgrade/v29.db | Bin 0 -> 117760 bytes .../robocop/assets/browser_db_upgrade/v30.db | Bin 0 -> 368640 bytes .../robocop/assets/browser_db_upgrade/v31.db | Bin 0 -> 352256 bytes .../robocop/assets/browser_db_upgrade/v32.db | Bin 0 -> 360448 bytes .../robocop/assets/browser_db_upgrade/v33.db | Bin 0 -> 360448 bytes .../robocop/assets/browser_db_upgrade/v34.db | Bin 0 -> 610304 bytes .../robocop/assets/browser_db_upgrade/v35.db | Bin 0 -> 622593 bytes .../assets/ico_decoder_favicons/golem_favicon.ico | Bin 0 -> 40648 bytes .../ico_decoder_favicons/microsoft_favicon.ico | Bin 0 -> 17174 bytes .../assets/ico_decoder_favicons/nvidia_favicon.ico | Bin 0 -> 25214 bytes .../tests/browser/robocop/assets/mock-package.zip | Bin 0 -> 5650 bytes .../reading_list_bookmarks_migration/browser.db | Bin 0 -> 466944 bytes .../readercache/DWUP3U4ERC6TKJVSYXKJLHHEFY.json | 1 + .../readercache/KWNV7PXD3JFOJBQJVFXI3CQKNE.json | 1 + .../robocop}/assets/testcheck2-motionevents | 0 .../tests => tests/browser/robocop}/green.swf | Bin .../browser/robocop}/javascript_redirect.sjs | 0 .../browser/robocop/libs/robotium-solo-5.5.4.jar | Bin 0 -> 129423 bytes .../browser/robocop}/link_discovery.html | 0 mobile/android/tests/browser/robocop/moz.build | 34 + .../robocop}/reader_mode_pages/basic_article.html | 0 .../en/XULRunner/Build_Instructions.html | 373 + .../robocop}/reader_mode_pages/not_an_article.html | 0 .../tests/browser}/robocop/res/values/strings.xml | 0 mobile/android/tests/browser/robocop/robocop.ini | 118 + .../browser/robocop}/robocop_404.sjs | 0 .../browser/robocop}/robocop_adobe_flash.html | 0 .../tests/browser/robocop/robocop_autophone.ini | 1 + .../browser/robocop}/robocop_big_link.html | 0 .../browser/robocop}/robocop_big_mailto.html | 0 .../browser/robocop}/robocop_blank_01.html | 0 .../browser/robocop}/robocop_blank_02.html | 0 .../browser/robocop}/robocop_blank_03.html | 0 .../browser/robocop}/robocop_blank_04.html | 0 .../browser/robocop}/robocop_blank_05.html | 0 .../browser/robocop}/robocop_boxes.html | 0 .../browser/robocop}/robocop_dynamic.sjs | 0 .../browser/robocop}/robocop_geolocation.html | 0 .../browser/robocop/robocop_getusermedia.html | 86 + .../browser/robocop}/robocop_getusermedia2.html | 0 .../android/tests/browser/robocop/robocop_head.js | 829 + .../tests/browser/robocop/robocop_input.html | 165 + .../browser/robocop}/robocop_javascript.html | 0 .../robocop/robocop_link_to_slow_loading.html | 12 + .../tests/browser/robocop/robocop_login_01.html | 21 + .../tests/browser/robocop/robocop_login_02.html | 21 + .../browser/robocop}/robocop_offline_storage.html | 0 .../browser/robocop}/robocop_picture_link.html | 0 .../browser/robocop}/robocop_popup.html | 0 .../browser/robocop}/robocop_search.html | 0 .../browser/robocop/robocop_slow_loading.html | 23 + .../browser/robocop}/robocop_suggestions.sjs | 0 .../tests/browser/robocop/robocop_testharness.js | 74 + .../browser/robocop}/robocop_text_page.html | 0 .../tests/browser/robocop/roboextender/Makefile.in | 9 + .../roboextender/base}/robocop_home_banner.html | 0 .../base/robocop_prompt_gridinput.html | 51 + .../browser/robocop/roboextender/bootstrap.js | 65 + .../browser/robocop}/roboextender/chrome.manifest | 0 .../browser/robocop}/roboextender/install.rdf | 0 .../tests/browser/robocop/roboextender/moz.build | 12 + .../browser/robocop}/simple_redirect.sjs | 0 .../robocop/src/org/mozilla/gecko/Actions.java | 126 + .../robocop/src/org/mozilla/gecko/Assert.java | 25 + .../robocop/src/org/mozilla/gecko/Driver.java | 44 + .../robocop/src/org/mozilla/gecko/Element.java | 27 + .../gecko/FennecInstrumentationTestRunner.java | 79 + .../org/mozilla/gecko/FennecMochitestAssert.java | 254 + .../src/org/mozilla/gecko/FennecNativeActions.java | 482 + .../src/org/mozilla/gecko/FennecNativeDriver.java | 392 + .../src/org/mozilla/gecko/FennecNativeElement.java | 116 + .../src/org/mozilla/gecko/FennecTalosAssert.java | 74 + .../LaunchFennecWithConfigurationActivity.java | 40 + .../src/org/mozilla/gecko/PaintedSurface.java | 105 + .../src/org/mozilla/gecko/RoboCopException.java | 24 + .../src/org/mozilla/gecko/RobocopShare1.java | 17 + .../src/org/mozilla/gecko/RobocopShare2.java | 17 + .../src/org/mozilla/gecko/RobocopUtils.java | 58 + .../src/org/mozilla/gecko/StructuredLogger.java | 188 + .../src/org/mozilla/gecko/tests/AboutHomeTest.java | 252 + .../org/mozilla/gecko/tests/BaseRobocopTest.java | 288 + .../src/org/mozilla/gecko/tests/BaseTest.java | 976 + .../gecko/tests/ContentContextMenuTest.java | 135 + .../mozilla/gecko/tests/ContentProviderTest.java | 255 + .../org/mozilla/gecko/tests/DatabaseHelper.java | 170 + .../mozilla/gecko/tests/JavascriptBridgeTest.java | 107 + .../org/mozilla/gecko/tests/JavascriptTest.java | 87 + .../org/mozilla/gecko/tests/MotionEventHelper.java | 210 + .../mozilla/gecko/tests/MotionEventReplayer.java | 224 + .../src/org/mozilla/gecko/tests/PixelTest.java | 117 + .../mozilla/gecko/tests/SelectionHandlerTest.java | 56 + .../src/org/mozilla/gecko/tests/SessionTest.java | 407 + .../src/org/mozilla/gecko/tests/StringHelper.java | 401 + .../src/org/mozilla/gecko/tests/UITest.java | 203 + .../src/org/mozilla/gecko/tests/UITestContext.java | 51 + .../gecko/tests/components/AboutHomeComponent.java | 193 + .../gecko/tests/components/AppMenuComponent.java | 295 + .../gecko/tests/components/BaseComponent.java | 36 + .../gecko/tests/components/GeckoViewComponent.java | 343 + .../gecko/tests/components/TabStripComponent.java | 56 + .../gecko/tests/components/ToolbarComponent.java | 326 + .../gecko/tests/helpers/AssertionHelper.java | 112 + .../mozilla/gecko/tests/helpers/DeviceHelper.java | 108 + .../gecko/tests/helpers/FrameworkHelper.java | 94 + .../gecko/tests/helpers/GeckoClickHelper.java | 50 + .../mozilla/gecko/tests/helpers/GeckoHelper.java | 49 + .../gecko/tests/helpers/HelperInitializer.java | 30 + .../gecko/tests/helpers/JavascriptBridge.java | 394 + .../tests/helpers/JavascriptMessageParser.java | 100 + .../gecko/tests/helpers/NavigationHelper.java | 104 + .../gecko/tests/helpers/RobotiumHelper.java | 43 + .../mozilla/gecko/tests/helpers/WaitHelper.java | 215 + .../org/mozilla/gecko/tests/testANRReporter.java | 240 + .../gecko/tests/testAboutHomePageNavigation.java | 107 + .../gecko/tests/testAboutHomeVisibility.java | 57 + .../src/org/mozilla/gecko/tests/testAboutPage.java | 47 + .../mozilla/gecko/tests/testAccessibleCarets.java | 76 + .../gecko/tests/testActivityStreamContextMenu.java | 94 + .../mozilla/gecko/tests/testAddSearchEngine.java | 172 + .../org/mozilla/gecko/tests/testAddonManager.java | 79 + .../org/mozilla/gecko/tests/testAdobeFlash.java | 39 + .../mozilla/gecko/tests/testAppMenuPathways.java | 77 + .../org/mozilla/gecko/tests/testAxisLocking.java | 58 + .../gecko/tests/testBackButtonInEditMode.java | 47 + .../src/org/mozilla/gecko/tests/testBookmark.java | 72 + .../mozilla/gecko/tests/testBookmarkFolders.java | 169 + .../mozilla/gecko/tests/testBookmarkKeyword.java | 28 + .../org/mozilla/gecko/tests/testBookmarklets.java | 46 + .../mozilla/gecko/tests/testBookmarksPanel.java | 174 + .../tests/testBrowserDatabaseHelperUpgrades.java | 150 + .../mozilla/gecko/tests/testBrowserDiscovery.java | 13 + .../mozilla/gecko/tests/testBrowserProvider.java | 1921 + .../gecko/tests/testBrowserSearchVisibility.java | 69 + .../org/mozilla/gecko/tests/testBug1217581.java | 31 + .../src/org/mozilla/gecko/tests/testCheck2.java | 61 + .../src/org/mozilla/gecko/tests/testCheck3.java | 61 + .../src/org/mozilla/gecko/tests/testDBUtils.java | 70 + .../org/mozilla/gecko/tests/testDistribution.java | 556 + .../org/mozilla/gecko/tests/testDoorHanger.java | 205 + .../mozilla/gecko/tests/testEventDispatcher.java | 450 + .../org/mozilla/gecko/tests/testFilePicker.java | 52 + .../org/mozilla/gecko/tests/testFilterOpenTab.java | 133 + .../org/mozilla/gecko/tests/testFindInPage.java | 107 + .../mozilla/gecko/tests/testFlingCorrectness.java | 52 + .../org/mozilla/gecko/tests/testFormHistory.java | 104 + .../org/mozilla/gecko/tests/testGeckoProfile.java | 295 + .../org/mozilla/gecko/tests/testGeckoRequest.java | 121 + .../org/mozilla/gecko/tests/testGetUserMedia.java | 159 + .../src/org/mozilla/gecko/tests/testHistory.java | 74 + .../mozilla/gecko/tests/testHistoryService.java | 12 + .../org/mozilla/gecko/tests/testHomeBanner.java | 94 + .../mozilla/gecko/tests/testHomeListsProvider.java | 118 + .../org/mozilla/gecko/tests/testICODecoder.java | 238 + .../mozilla/gecko/tests/testInputConnection.java | 349 + .../org/mozilla/gecko/tests/testInputUrlBar.java | 136 + .../src/org/mozilla/gecko/tests/testJarReader.java | 70 + .../mozilla/gecko/tests/testJavascriptBridge.java | 69 + .../mozilla/gecko/tests/testLinkContextMenu.java | 37 + .../src/org/mozilla/gecko/tests/testLoad.java | 23 + .../mozilla/gecko/tests/testLoginsProvider.java | 387 + .../mozilla/gecko/tests/testMailToContextMenu.java | 26 + .../org/mozilla/gecko/tests/testNativeCrypto.java | 288 + .../src/org/mozilla/gecko/tests/testNewTab.java | 65 + .../src/org/mozilla/gecko/tests/testOSLocale.java | 137 + .../mozilla/gecko/tests/testPanCorrectness.java | 49 + .../mozilla/gecko/tests/testPasswordEncrypt.java | 125 + .../mozilla/gecko/tests/testPasswordProvider.java | 104 + .../org/mozilla/gecko/tests/testPermissions.java | 72 + .../gecko/tests/testPictureLinkContextMenu.java | 52 + .../org/mozilla/gecko/tests/testPrefsObserver.java | 81 + .../mozilla/gecko/tests/testPrivateBrowsing.java | 89 + .../mozilla/gecko/tests/testPromptGridInput.java | 47 + .../gecko/tests/testReaderCacheMigration.java | 62 + .../mozilla/gecko/tests/testReaderModeTitle.java | 19 + .../mozilla/gecko/tests/testReadingListCache.java | 12 + .../tests/testReadingListToBookmarksMigration.java | 217 + .../org/mozilla/gecko/tests/testRestrictions.java | 39 + .../gecko/tests/testRuntimePermissionsAPI.java | 48 + .../gecko/tests/testSearchHistoryProvider.java | 379 + .../mozilla/gecko/tests/testSearchSuggestions.java | 115 + .../mozilla/gecko/tests/testSessionHistory.java | 37 + .../mozilla/gecko/tests/testSessionOOMRestore.java | 54 + .../mozilla/gecko/tests/testSessionOOMSave.java | 87 + .../src/org/mozilla/gecko/tests/testShareLink.java | 265 + .../org/mozilla/gecko/tests/testSnackbarAPI.java | 52 + .../mozilla/gecko/tests/testStateWhileLoading.java | 40 + .../mozilla/gecko/tests/testStumblerSetting.java | 90 + .../org/mozilla/gecko/tests/testThumbnails.java | 116 + .../gecko/tests/testTrackingProtection.java | 65 + .../org/mozilla/gecko/tests/testUITelemetry.java | 56 + .../gecko/tests/testUnifiedTelemetryClientId.java | 265 + .../org/mozilla/gecko/tests/testVideoControls.java | 9 + .../org/mozilla/gecko/tests/testVkbOverlap.java | 105 + .../browser/robocop/testAccessibleCarets.html | 45 + .../tests/browser/robocop/testAccessibleCarets.js | 323 + .../browser/robocop/testAccessibleCarets2.html | 23 + .../tests/browser/robocop/testBrowserDiscovery.js | 150 + .../tests/browser/robocop/testEventDispatcher.js | 44 + .../tests/browser/robocop/testFilePicker.js | 73 + .../tests/browser/robocop/testFindInPage.js | 89 + .../tests/browser/robocop/testGeckoRequest.js | 40 + .../tests/browser/robocop/testHistoryService.js | 128 + .../tests/browser/robocop/testJavascriptBridge.js | 52 + .../browser/robocop/testReaderCacheMigration.js | 23 + .../tests/browser/robocop/testReadingListCache.js | 126 + .../browser/robocop/testRuntimePermissionsAPI.js | 20 + .../tests/browser/robocop/testSnackbarAPI.js | 21 + .../browser/robocop/testTrackingProtection.js | 166 + .../tests/browser/robocop/testUITelemetry.js | 154 + .../robocop/testUnifiedTelemetryClientId.js | 50 + .../tests/browser/robocop/testVideoControls.js | 157 + .../browser/robocop}/test_viewport.sjs | 0 .../browser/robocop}/tracking_bad.html | 0 .../browser/robocop}/tracking_good.html | 0 .../browser/robocop}/video-pattern.ogg | Bin .../browser/robocop}/video-pattern.webm | Bin .../browser/robocop}/video_controls.html | 0 .../tests/javaaddons/AndroidManifest.xml.in | 14 + mobile/android/tests/javaaddons/Makefile.in | 11 + mobile/android/tests/javaaddons/moz.build | 23 + .../tests/javaaddons/res/values/strings.xml | 3 + .../test/ClassWithNoRecognizedConstructors.java | 11 + .../org/mozilla/javaaddons/test/JavaAddonV0.java | 24 + .../org/mozilla/javaaddons/test/JavaAddonV1.java | 59 + mobile/android/tests/moz.build | 12 +- mobile/android/themes/core/about.css | 4 +- mobile/android/themes/core/aboutAccounts.css | 91 + mobile/android/themes/core/aboutAddons.css | 88 +- mobile/android/themes/core/aboutApps.css | 43 - mobile/android/themes/core/aboutBase.css | 60 +- mobile/android/themes/core/aboutDevices.css | 8 - mobile/android/themes/core/aboutDownloads.css | 7 +- mobile/android/themes/core/aboutFeedback.css | 228 - mobile/android/themes/core/aboutLogins.css | 238 + mobile/android/themes/core/aboutMemory.css | 2 +- mobile/android/themes/core/aboutPasswords.css | 122 - .../android/themes/core/aboutPrivateBrowsing.css | 47 +- mobile/android/themes/core/aboutReader.css | 566 +- mobile/android/themes/core/aboutReaderContent.css | 114 + mobile/android/themes/core/aboutReaderControls.css | 290 + mobile/android/themes/core/browser.css | 13 - mobile/android/themes/core/config.css | 4 +- mobile/android/themes/core/content.css | 326 +- mobile/android/themes/core/defines.css | 18 + mobile/android/themes/core/defines.inc | 134 - mobile/android/themes/core/images/5stars.png | Bin 2175 -> 0 bytes .../themes/core/images/about-btn-darkgrey.png | Bin 139 -> 123 bytes .../core/images/accessiblecaret-normal-hdpi.png | Bin 0 -> 693 bytes .../core/images/accessiblecaret-normal-xhdpi.png | Bin 0 -> 924 bytes .../core/images/accessiblecaret-normal-xxhdpi.png | Bin 0 -> 1394 bytes .../core/images/accessiblecaret-tilt-left-hdpi.png | Bin 0 -> 532 bytes .../images/accessiblecaret-tilt-left-xhdpi.png | Bin 0 -> 706 bytes .../images/accessiblecaret-tilt-left-xxhdpi.png | Bin 0 -> 1140 bytes .../images/accessiblecaret-tilt-right-hdpi.png | Bin 0 -> 538 bytes .../images/accessiblecaret-tilt-right-xhdpi.png | Bin 0 -> 668 bytes .../images/accessiblecaret-tilt-right-xxhdpi.png | Bin 0 -> 1101 bytes mobile/android/themes/core/images/addons-32.png | Bin 2628 -> 0 bytes mobile/android/themes/core/images/amo-logo.png | Bin 653 -> 635 bytes mobile/android/themes/core/images/arrowdown-16.png | Bin 246 -> 158 bytes mobile/android/themes/core/images/arrowleft-16.png | Bin 280 -> 0 bytes .../android/themes/core/images/arrowright-16.png | Bin 235 -> 0 bytes mobile/android/themes/core/images/arrowup-16.png | Bin 262 -> 151 bytes .../android/themes/core/images/blocked-warning.png | Bin 962 -> 926 bytes .../themes/core/images/cast-active-hdpi.png | Bin 684 -> 0 bytes mobile/android/themes/core/images/cast-active.svg | 14 + .../android/themes/core/images/cast-ready-hdpi.png | Bin 542 -> 0 bytes mobile/android/themes/core/images/cast-ready.svg | 14 + .../themes/core/images/certerror-warning.png | Bin 959 -> 926 bytes .../themes/core/images/checkbox_checked.png | Bin 3091 -> 322 bytes .../core/images/checkbox_checked_disabled.png | Bin 3068 -> 260 bytes .../core/images/checkbox_checked_pressed.png | Bin 3297 -> 444 bytes .../themes/core/images/checkbox_unchecked.png | Bin 2825 -> 130 bytes .../core/images/checkbox_unchecked_disabled.png | Bin 2836 -> 135 bytes .../core/images/checkbox_unchecked_pressed.png | Bin 2968 -> 242 bytes mobile/android/themes/core/images/chevron.png | Bin 354 -> 279 bytes mobile/android/themes/core/images/config-plus.png | Bin 274 -> 255 bytes .../themes/core/images/default-app-icon.png | Bin 2942 -> 0 bytes .../themes/core/images/dropmarker-right.svg | 7 +- mobile/android/themes/core/images/dropmarker.svg | 7 +- .../themes/core/images/errorpage-larry-black.png | Bin 850 -> 0 bytes .../themes/core/images/errorpage-larry-white.png | Bin 886 -> 0 bytes .../themes/core/images/errorpage-warning.png | Bin 960 -> 926 bytes .../themes/core/images/exitfullscreen-hdpi.png | Bin 3409 -> 0 bytes .../android/themes/core/images/exitfullscreen.svg | 10 + .../android/themes/core/images/fullscreen-hdpi.png | Bin 3382 -> 0 bytes mobile/android/themes/core/images/fullscreen.svg | 10 + mobile/android/themes/core/images/grey-caution.svg | 4 + .../themes/core/images/icon_floaty_hdpi.png | Bin 5517 -> 0 bytes .../themes/core/images/icon_floaty_mdpi.png | Bin 4525 -> 0 bytes .../themes/core/images/icon_floaty_xhdpi.png | Bin 6588 -> 0 bytes .../themes/core/images/icon_floaty_xxhdpi.png | Bin 8705 -> 0 bytes .../android/themes/core/images/icon_heart_hdpi.png | Bin 5181 -> 0 bytes .../android/themes/core/images/icon_heart_mdpi.png | Bin 4212 -> 0 bytes .../themes/core/images/icon_heart_xhdpi.png | Bin 6003 -> 0 bytes .../themes/core/images/icon_heart_xxhdpi.png | Bin 7938 -> 0 bytes .../themes/core/images/icon_key_emptypage.svg | 11 + mobile/android/themes/core/images/lock.png | Bin 636 -> 350 bytes mobile/android/themes/core/images/logo-hdpi.png | Bin 68694 -> 64040 bytes .../themes/core/images/marketplace-logo.png | Bin 4046 -> 0 bytes mobile/android/themes/core/images/mute-hdpi.png | Bin 2847 -> 0 bytes mobile/android/themes/core/images/mute.svg | 10 + mobile/android/themes/core/images/pause-hdpi.png | Bin 1359 -> 0 bytes mobile/android/themes/core/images/pause.svg | 10 + .../themes/core/images/placeholder_image.svg | 62 + mobile/android/themes/core/images/play-hdpi.png | Bin 2373 -> 0 bytes mobile/android/themes/core/images/play.svg | 10 + .../images/privatebrowsing-mask-and-shield.svg | 22 + .../themes/core/images/privatebrowsing-mask.png | Bin 34817 -> 2872 bytes .../themes/core/images/reader-minus-hdpi.png | Bin 195 -> 135 bytes .../themes/core/images/reader-minus-mdpi.png | Bin 155 -> 0 bytes .../themes/core/images/reader-minus-xhdpi.png | Bin 223 -> 135 bytes .../themes/core/images/reader-minus-xxhdpi.png | Bin 214 -> 192 bytes .../themes/core/images/reader-plus-hdpi.png | Bin 506 -> 287 bytes .../themes/core/images/reader-plus-mdpi.png | Bin 394 -> 0 bytes .../themes/core/images/reader-plus-xhdpi.png | Bin 609 -> 322 bytes .../themes/core/images/reader-plus-xxhdpi.png | Bin 486 -> 429 bytes .../themes/core/images/reader-share-icon-hdpi.png | Bin 542 -> 0 bytes .../themes/core/images/reader-share-icon-mdpi.png | Bin 401 -> 0 bytes .../themes/core/images/reader-share-icon-xhdpi.png | Bin 808 -> 0 bytes .../core/images/reader-share-icon-xxhdpi.png | Bin 1011 -> 0 bytes .../core/images/reader-style-icon-active-hdpi.png | Bin 665 -> 0 bytes .../core/images/reader-style-icon-active-mdpi.png | Bin 501 -> 0 bytes .../core/images/reader-style-icon-active-xhdpi.png | Bin 858 -> 0 bytes .../images/reader-style-icon-active-xxhdpi.png | Bin 1182 -> 0 bytes .../themes/core/images/reader-style-icon-hdpi.png | Bin 877 -> 891 bytes .../themes/core/images/reader-style-icon-mdpi.png | Bin 660 -> 0 bytes .../themes/core/images/reader-style-icon-xhdpi.png | Bin 1103 -> 1179 bytes .../core/images/reader-style-icon-xxhdpi.png | Bin 1522 -> 1791 bytes .../core/images/reader-toggle-off-icon-hdpi.png | Bin 700 -> 0 bytes .../core/images/reader-toggle-off-icon-mdpi.png | Bin 496 -> 0 bytes .../core/images/reader-toggle-off-icon-xhdpi.png | Bin 808 -> 0 bytes .../core/images/reader-toggle-off-icon-xxhdpi.png | Bin 1123 -> 0 bytes .../core/images/reader-toggle-on-icon-hdpi.png | Bin 316 -> 0 bytes .../core/images/reader-toggle-on-icon-mdpi.png | Bin 206 -> 0 bytes .../core/images/reader-toggle-on-icon-xhdpi.png | Bin 323 -> 0 bytes .../core/images/reader-toggle-on-icon-xxhdpi.png | Bin 478 -> 0 bytes .../android/themes/core/images/scrubber-hdpi.png | Bin 1982 -> 0 bytes mobile/android/themes/core/images/scrubber.svg | 10 + .../android/themes/core/images/search-clear-30.png | Bin 476 -> 270 bytes mobile/android/themes/core/images/search.png | Bin 858 -> 487 bytes mobile/android/themes/core/images/textfield.png | Bin 166 -> 95 bytes mobile/android/themes/core/images/throbber.png | Bin 11862 -> 481 bytes mobile/android/themes/core/images/unmute-hdpi.png | Bin 956 -> 0 bytes mobile/android/themes/core/images/unmute.svg | 10 + mobile/android/themes/core/images/update.png | Bin 1901 -> 0 bytes .../android/themes/core/images/wordmark-hdpi.png | Bin 1065 -> 798 bytes mobile/android/themes/core/jar.mn | 94 +- mobile/android/themes/core/moz.build | 2 +- mobile/android/themes/core/netError.css | 2 +- mobile/android/themes/core/payment.css | 10 - mobile/android/themes/core/scrollbar-apz.css | 10 + mobile/android/themes/core/spinner.css | 124 + mobile/android/themes/core/touchcontrols.css | 125 +- mobile/android/thirdparty/AndroidManifest.xml | 4 + mobile/android/thirdparty/build.gradle | 54 + .../thirdparty/com/adjust/sdk/ActivityHandler.java | 781 + .../thirdparty/com/adjust/sdk/ActivityKind.java | 35 + .../thirdparty/com/adjust/sdk/ActivityPackage.java | 100 + .../thirdparty/com/adjust/sdk/ActivityState.java | 151 + .../android/thirdparty/com/adjust/sdk/Adjust.java | 79 + .../com/adjust/sdk/AdjustAttribution.java | 62 + .../thirdparty/com/adjust/sdk/AdjustConfig.java | 128 + .../thirdparty/com/adjust/sdk/AdjustEvent.java | 112 + .../thirdparty/com/adjust/sdk/AdjustFactory.java | 141 + .../thirdparty/com/adjust/sdk/AdjustInstance.java | 86 + .../com/adjust/sdk/AdjustReferrerReceiver.java | 35 + .../com/adjust/sdk/AttributionHandler.java | 155 + .../thirdparty/com/adjust/sdk/Constants.java | 53 + .../thirdparty/com/adjust/sdk/DeviceInfo.java | 290 + .../com/adjust/sdk/IActivityHandler.java | 36 + .../com/adjust/sdk/IAttributionHandler.java | 20 + .../android/thirdparty/com/adjust/sdk/ILogger.java | 20 + .../thirdparty/com/adjust/sdk/IPackageHandler.java | 27 + .../thirdparty/com/adjust/sdk/IRequestHandler.java | 9 + mobile/android/thirdparty/com/adjust/sdk/LICENSE | 21 + .../thirdparty/com/adjust/sdk/LogLevel.java | 19 + .../android/thirdparty/com/adjust/sdk/Logger.java | 107 + .../adjust/sdk/OnAttributionChangedListener.java | 5 + .../thirdparty/com/adjust/sdk/PackageBuilder.java | 291 + .../thirdparty/com/adjust/sdk/PackageHandler.java | 274 + .../thirdparty/com/adjust/sdk/Reflection.java | 210 + .../thirdparty/com/adjust/sdk/RequestHandler.java | 210 + .../com/adjust/sdk/UnitTestActivity.java | 38 + mobile/android/thirdparty/com/adjust/sdk/Util.java | 202 + .../com/adjust/sdk/plugin/AndroidIdUtil.java | 10 + .../com/adjust/sdk/plugin/MacAddressUtil.java | 82 + .../thirdparty/com/adjust/sdk/plugin/Plugin.java | 12 + .../com/jakewharton/disklrucache/DiskLruCache.java | 943 + .../jakewharton/disklrucache/StrictLineReader.java | 196 + .../com/jakewharton/disklrucache/Util.java | 77 + .../keepsafe/switchboard/AsyncConfigLoader.java | 54 + .../keepsafe/switchboard/DeviceUuidFactory.java | 70 + .../com/keepsafe/switchboard/Preferences.java | 105 + .../com/keepsafe/switchboard/Switch.java | 72 + .../com/keepsafe/switchboard/SwitchBoard.java | 390 + .../com/nineoldandroids/animation/Animator.java | 278 - .../animation/AnimatorInflater.java | 344 - .../animation/AnimatorListenerAdapter.java | 54 - .../com/nineoldandroids/animation/AnimatorSet.java | 1113 - .../nineoldandroids/animation/ArgbEvaluator.java | 59 - .../nineoldandroids/animation/FloatEvaluator.java | 42 - .../animation/FloatKeyframeSet.java | 136 - .../nineoldandroids/animation/IntEvaluator.java | 42 - .../nineoldandroids/animation/IntKeyframeSet.java | 135 - .../com/nineoldandroids/animation/Keyframe.java | 360 - .../com/nineoldandroids/animation/KeyframeSet.java | 227 - .../nineoldandroids/animation/ObjectAnimator.java | 515 - .../animation/PreHoneycombCompat.java | 168 - .../animation/PropertyValuesHolder.java | 1030 - .../nineoldandroids/animation/TimeAnimator.java | 78 - .../nineoldandroids/animation/TypeEvaluator.java | 44 - .../nineoldandroids/animation/ValueAnimator.java | 1264 - .../com/nineoldandroids/util/FloatProperty.java | 46 - .../com/nineoldandroids/util/IntProperty.java | 46 - .../util/NoSuchPropertyException.java | 30 - .../com/nineoldandroids/util/Property.java | 106 - .../nineoldandroids/util/ReflectiveProperty.java | 182 - .../com/nineoldandroids/view/ViewHelper.java | 292 - .../nineoldandroids/view/ViewPropertyAnimator.java | 346 - .../view/ViewPropertyAnimatorHC.java | 723 - .../view/ViewPropertyAnimatorICS.java | 298 - .../view/ViewPropertyAnimatorPreHC.java | 724 - .../view/animation/AnimatorProxy.java | 322 - .../com/squareup/leakcanary/LeakCanary.java | 21 + .../com/squareup/leakcanary/RefWatcher.java | 20 + .../org/json/simple/parser/ParseException.java | 52 +- mobile/locales/Makefile.in | 51 +- mobile/locales/en-US/chrome/region.properties | 86 +- .../locales/en-US/overrides/appstrings.properties | 8 +- mobile/locales/en-US/overrides/netError.dtd | 42 +- .../locales/en-US/overrides/passwordmgr.properties | 11 +- mobile/locales/en-US/profile/bookmarks.inc | 33 - .../locales/en-US/searchplugins/amazondotcom.xml | 7 +- mobile/locales/en-US/searchplugins/bing.xml | 2 +- mobile/locales/en-US/searchplugins/duckduckgo.xml | 2 +- .../locales/en-US/searchplugins/google-nocodes.xml | 16 + mobile/locales/en-US/searchplugins/google.xml | 3 +- mobile/locales/en-US/searchplugins/list.txt | 3 +- mobile/locales/en-US/searchplugins/qwant.xml | 18 + mobile/locales/en-US/searchplugins/twitter.xml | 2 +- mobile/locales/en-US/searchplugins/wikipedia.xml | 2 +- mobile/locales/en-US/searchplugins/yahoo.xml | 4 +- mobile/locales/filter.py | 5 +- mobile/locales/generic/profile/bookmarks.json.in | 8 - mobile/locales/jar.mn | 6 +- mobile/locales/moz.build | 2 +- modules/brotli/README.mozilla | 4 + modules/brotli/moz.build | 6 +- modules/brotli/update.sh | 21 + modules/fdlibm/README.mozilla | 17 + modules/fdlibm/import.sh | 112 + modules/fdlibm/moz.build | 7 + ..._remove_unused_declarations_from_fdlibm_h.patch | 504 + .../02_change_include_guard_in_fdlibm_h.patch | 35 + ...ut_fdlibm_functions_into_fdlibm_namespace.patch | 34 + .../04_include_fdlibm_h_from_math_private_h.patch | 716 + .../05_include_stdint_h_in_math_private_h.patch | 21 + .../06_use_mfbt_endian_h_in_math_private_h.patch | 74 + ...e_to_functions_defined_and_used_in_fdlibm.patch | 55 + .../patches/08_remove_weak_reference_macro.patch | 393 + .../patches/09_comment_out_rcsid_variable.patch | 849 + .../10_remove_unused_function_from_k_exp_cpp.patch | 55 + .../11_include_cfloat_to_use_flt_eval_method.patch | 21 + ...define_u_int32_t_and_u_int64_t_on_windows.patch | 25 + ...gn_even_if_flt_eval_method_is_not_defined.patch | 31 + ...not_use_hexadecimal_floating_point_number.patch | 47 + ...nused_rintl_function_from_s_nearbyint_cpp.patch | 13 + ..._use_safer_strict_assign_on_visual_studio.patch | 23 + modules/fdlibm/src/e_acos.cpp | 106 + modules/fdlibm/src/e_acosh.cpp | 63 + modules/fdlibm/src/e_asin.cpp | 112 + modules/fdlibm/src/e_atan2.cpp | 124 + modules/fdlibm/src/e_atanh.cpp | 63 + modules/fdlibm/src/e_cosh.cpp | 80 + modules/fdlibm/src/e_exp.cpp | 162 + modules/fdlibm/src/e_hypot.cpp | 126 + modules/fdlibm/src/e_log.cpp | 142 + modules/fdlibm/src/e_log10.cpp | 89 + modules/fdlibm/src/e_log2.cpp | 112 + modules/fdlibm/src/e_pow.cpp | 305 + modules/fdlibm/src/e_sinh.cpp | 74 + modules/fdlibm/src/e_sqrt.cpp | 446 + modules/fdlibm/src/fdlibm.h | 65 + modules/fdlibm/src/k_exp.cpp | 81 + modules/fdlibm/src/k_log.h | 100 + modules/fdlibm/src/math_private.h | 822 + modules/fdlibm/src/moz.build | 67 + modules/fdlibm/src/s_asinh.cpp | 57 + modules/fdlibm/src/s_atan.cpp | 119 + modules/fdlibm/src/s_cbrt.cpp | 112 + modules/fdlibm/src/s_ceil.cpp | 72 + modules/fdlibm/src/s_ceilf.cpp | 51 + modules/fdlibm/src/s_copysign.cpp | 32 + modules/fdlibm/src/s_expm1.cpp | 220 + modules/fdlibm/src/s_fabs.cpp | 30 + modules/fdlibm/src/s_floor.cpp | 73 + modules/fdlibm/src/s_floorf.cpp | 60 + modules/fdlibm/src/s_log1p.cpp | 175 + modules/fdlibm/src/s_nearbyint.cpp | 58 + modules/fdlibm/src/s_rint.cpp | 87 + modules/fdlibm/src/s_rintf.cpp | 52 + modules/fdlibm/src/s_scalbn.cpp | 60 + modules/fdlibm/src/s_tanh.cpp | 79 + modules/fdlibm/src/s_trunc.cpp | 62 + modules/fdlibm/src/s_truncf.cpp | 52 + modules/fdlibm/update.sh | 35 + modules/freetype2/CMakeLists.txt | 436 +- modules/freetype2/ChangeLog | 5743 +- modules/freetype2/ChangeLog.20 | 26 +- modules/freetype2/ChangeLog.21 | 139 +- modules/freetype2/ChangeLog.22 | 50 +- modules/freetype2/ChangeLog.23 | 182 +- modules/freetype2/ChangeLog.24 | 152 +- modules/freetype2/ChangeLog.25 | 5161 + modules/freetype2/ChangeLog.26 | 5711 + modules/freetype2/ChangeLog.27 | 2106 + modules/freetype2/ChangeLog.28 | 3136 + modules/freetype2/Jamfile | 52 +- modules/freetype2/Jamrules | 2 +- modules/freetype2/LICENSE.TXT | 6 +- modules/freetype2/Makefile | 2 +- modules/freetype2/README | 19 +- modules/freetype2/README.git | 2 +- modules/freetype2/README.moz-patches | 2 +- modules/freetype2/autogen.sh | 5 +- modules/freetype2/builds/amiga/README | 17 +- .../builds/amiga/include/config/ftconfig.h | 8 +- .../builds/amiga/include/config/ftmodule.h | 2 +- modules/freetype2/builds/amiga/makefile | 20 +- modules/freetype2/builds/amiga/makefile.os4 | 20 +- modules/freetype2/builds/amiga/smakefile | 14 +- modules/freetype2/builds/amiga/src/base/ftdebug.c | 4 +- modules/freetype2/builds/amiga/src/base/ftsystem.c | 2 +- modules/freetype2/builds/ansi/ansi-def.mk | 2 +- modules/freetype2/builds/ansi/ansi.mk | 2 +- modules/freetype2/builds/atari/ATARI.H | 2 +- modules/freetype2/builds/atari/README.TXT | 8 +- modules/freetype2/builds/beos/beos-def.mk | 2 +- modules/freetype2/builds/beos/beos.mk | 2 +- modules/freetype2/builds/beos/detect.mk | 2 +- modules/freetype2/builds/cmake/FindHarfBuzz.cmake | 81 + modules/freetype2/builds/cmake/iOS.cmake | 7 +- modules/freetype2/builds/cmake/testbuild.sh | 157 + modules/freetype2/builds/compiler/ansi-cc.mk | 2 +- modules/freetype2/builds/compiler/bcc-dev.mk | 2 +- modules/freetype2/builds/compiler/bcc.mk | 2 +- modules/freetype2/builds/compiler/emx.mk | 2 +- modules/freetype2/builds/compiler/gcc-dev.mk | 2 +- modules/freetype2/builds/compiler/gcc.mk | 2 +- modules/freetype2/builds/compiler/intelc.mk | 2 +- modules/freetype2/builds/compiler/unix-lcc.mk | 2 +- modules/freetype2/builds/compiler/visualage.mk | 2 +- modules/freetype2/builds/compiler/visualc.mk | 2 +- modules/freetype2/builds/compiler/watcom.mk | 2 +- modules/freetype2/builds/compiler/win-lcc.mk | 2 +- modules/freetype2/builds/detect.mk | 66 +- modules/freetype2/builds/dos/detect.mk | 4 +- modules/freetype2/builds/dos/dos-def.mk | 2 +- modules/freetype2/builds/dos/dos-emx.mk | 2 +- modules/freetype2/builds/dos/dos-gcc.mk | 2 +- modules/freetype2/builds/dos/dos-wat.mk | 2 +- modules/freetype2/builds/exports.mk | 8 +- modules/freetype2/builds/freetype.mk | 62 +- modules/freetype2/builds/link_dos.mk | 2 +- modules/freetype2/builds/link_std.mk | 2 +- .../builds/mac/FreeType.m68k_cfm.make.txt | 3 - .../builds/mac/FreeType.m68k_far.make.txt | 3 - .../builds/mac/FreeType.ppc_carbon.make.txt | 3 - .../builds/mac/FreeType.ppc_classic.make.txt | 3 - modules/freetype2/builds/mac/ftmac.c | 24 +- modules/freetype2/builds/modules.mk | 6 +- modules/freetype2/builds/newline | 1 - modules/freetype2/builds/os2/detect.mk | 4 +- modules/freetype2/builds/os2/os2-def.mk | 2 +- modules/freetype2/builds/os2/os2-dev.mk | 2 +- modules/freetype2/builds/os2/os2-gcc.mk | 2 +- modules/freetype2/builds/symbian/bld.inf | 100 +- modules/freetype2/builds/symbian/freetype.mmp | 13 +- modules/freetype2/builds/toplevel.mk | 45 +- modules/freetype2/builds/unix/aclocal.m4 | 776 +- modules/freetype2/builds/unix/config.guess | 679 +- modules/freetype2/builds/unix/config.sub | 314 +- modules/freetype2/builds/unix/configure | 1725 +- modules/freetype2/builds/unix/configure.ac | 208 +- modules/freetype2/builds/unix/configure.raw | 206 +- modules/freetype2/builds/unix/detect.mk | 8 +- modules/freetype2/builds/unix/freetype-config.in | 114 +- modules/freetype2/builds/unix/freetype2.in | 6 +- modules/freetype2/builds/unix/freetype2.m4 | 2 +- modules/freetype2/builds/unix/ft-munmap.m4 | 2 +- modules/freetype2/builds/unix/ftconfig.in | 146 +- modules/freetype2/builds/unix/ftsystem.c | 2 +- modules/freetype2/builds/unix/install-sh | 31 +- modules/freetype2/builds/unix/install.mk | 81 +- modules/freetype2/builds/unix/ltmain.sh | 173 +- modules/freetype2/builds/unix/mkinstalldirs | 161 - modules/freetype2/builds/unix/pkg.m4 | 2 +- modules/freetype2/builds/unix/unix-cc.in | 17 +- modules/freetype2/builds/unix/unix-def.in | 16 +- modules/freetype2/builds/unix/unix-dev.mk | 2 +- modules/freetype2/builds/unix/unix-lcc.mk | 2 +- modules/freetype2/builds/unix/unix.mk | 2 +- modules/freetype2/builds/unix/unixddef.mk | 2 +- modules/freetype2/builds/vms/ftconfig.h | 163 +- modules/freetype2/builds/vms/ftsystem.c | 2 +- modules/freetype2/builds/wince/ftdebug.c | 8 +- .../freetype2/builds/wince/vc2005-ce/freetype.sln | 1 - .../builds/wince/vc2005-ce/freetype.vcproj | 3057 +- .../freetype2/builds/wince/vc2005-ce/index.html | 14 +- .../freetype2/builds/wince/vc2008-ce/freetype.sln | 1 - .../builds/wince/vc2008-ce/freetype.vcproj | 10169 +- .../freetype2/builds/wince/vc2008-ce/index.html | 14 +- modules/freetype2/builds/windows/detect.mk | 28 +- modules/freetype2/builds/windows/ftdebug.c | 8 +- .../builds/windows/vc2005/freetype.vcproj | 465 +- modules/freetype2/builds/windows/vc2005/index.html | 14 +- .../builds/windows/vc2008/freetype.vcproj | 1550 +- modules/freetype2/builds/windows/vc2008/index.html | 14 +- .../freetype2/builds/windows/vc2010/freetype.sln | 37 +- .../builds/windows/vc2010/freetype.vcxproj | 1506 +- .../builds/windows/vc2010/freetype.vcxproj.filters | 100 +- modules/freetype2/builds/windows/vc2010/index.html | 42 +- .../freetype2/builds/windows/visualc/freetype.dsp | 63 +- .../builds/windows/visualc/freetype.vcproj | 1550 +- .../freetype2/builds/windows/visualc/index.html | 14 +- .../freetype2/builds/windows/visualce/freetype.dsp | 63 +- .../builds/windows/visualce/freetype.vcproj | 10392 +- .../freetype2/builds/windows/visualce/index.html | 14 +- modules/freetype2/builds/windows/w32-bcc.mk | 2 +- modules/freetype2/builds/windows/w32-bccd.mk | 2 +- modules/freetype2/builds/windows/w32-dev.mk | 2 +- modules/freetype2/builds/windows/w32-gcc.mk | 2 +- modules/freetype2/builds/windows/w32-icc.mk | 2 +- modules/freetype2/builds/windows/w32-intl.mk | 2 +- modules/freetype2/builds/windows/w32-lcc.mk | 2 +- modules/freetype2/builds/windows/w32-mingw32.mk | 2 +- modules/freetype2/builds/windows/w32-vcc.mk | 2 +- modules/freetype2/builds/windows/w32-wat.mk | 2 +- modules/freetype2/builds/windows/win32-def.mk | 2 +- modules/freetype2/configure | 6 +- modules/freetype2/devel/ft2build.h | 10 +- modules/freetype2/devel/ftoption.h | 348 +- modules/freetype2/docs/CHANGES | 908 +- modules/freetype2/docs/CUSTOMIZE | 23 +- modules/freetype2/docs/DEBUG | 4 +- modules/freetype2/docs/FTL.TXT | 4 +- modules/freetype2/docs/INSTALL | 10 +- modules/freetype2/docs/INSTALL.ANY | 22 +- modules/freetype2/docs/INSTALL.CROSS | 6 +- modules/freetype2/docs/INSTALL.GNU | 6 +- modules/freetype2/docs/INSTALL.MAC | 42 +- modules/freetype2/docs/INSTALL.UNIX | 7 +- modules/freetype2/docs/INSTALL.VMS | 14 +- modules/freetype2/docs/LICENSE.TXT | 6 +- modules/freetype2/docs/MAKEPP | 2 +- modules/freetype2/docs/TODO | 2 +- modules/freetype2/docs/VERSION.DLL | 128 - modules/freetype2/docs/VERSIONS.TXT | 127 + modules/freetype2/docs/formats.txt | 318 +- modules/freetype2/docs/freetype-config.1 | 50 +- modules/freetype2/docs/raster.txt | 2 +- .../freetype2/docs/reference/ft2-auto_hinter.html | 268 +- .../docs/reference/ft2-base_interface.html | 992 +- .../freetype2/docs/reference/ft2-basic_types.html | 103 +- .../freetype2/docs/reference/ft2-bdf_fonts.html | 18 +- .../docs/reference/ft2-bitmap_handling.html | 38 +- modules/freetype2/docs/reference/ft2-bzip2.html | 10 +- .../docs/reference/ft2-cache_subsystem.html | 76 +- .../freetype2/docs/reference/ft2-cff_driver.html | 121 +- .../freetype2/docs/reference/ft2-cid_fonts.html | 18 +- .../freetype2/docs/reference/ft2-computations.html | 83 +- .../docs/reference/ft2-error_code_values.html | 343 + .../docs/reference/ft2-error_enumerations.html | 144 + .../freetype2/docs/reference/ft2-font_formats.html | 28 +- .../freetype2/docs/reference/ft2-gasp_table.html | 19 +- .../docs/reference/ft2-glyph_management.html | 167 +- .../docs/reference/ft2-glyph_stroker.html | 64 +- .../docs/reference/ft2-glyph_variants.html | 50 +- .../docs/reference/ft2-gx_validation.html | 24 +- modules/freetype2/docs/reference/ft2-gzip.html | 17 +- .../docs/reference/ft2-header_file_macros.html | 229 +- .../docs/reference/ft2-header_inclusion.html | 16 +- .../freetype2/docs/reference/ft2-incremental.html | 44 +- modules/freetype2/docs/reference/ft2-index.html | 546 +- .../docs/reference/ft2-lcd_filtering.html | 82 +- .../docs/reference/ft2-list_processing.html | 34 +- modules/freetype2/docs/reference/ft2-lzw.html | 10 +- .../freetype2/docs/reference/ft2-mac_specific.html | 24 +- .../docs/reference/ft2-module_management.html | 167 +- .../docs/reference/ft2-multiple_masters.html | 349 +- .../docs/reference/ft2-ot_validation.html | 26 +- .../docs/reference/ft2-outline_processing.html | 96 +- .../docs/reference/ft2-parameter_tags.html | 232 + .../freetype2/docs/reference/ft2-pcf_driver.html | 111 + .../freetype2/docs/reference/ft2-pfr_fonts.html | 20 +- .../freetype2/docs/reference/ft2-properties.html | 704 + .../docs/reference/ft2-quick_advance.html | 16 +- modules/freetype2/docs/reference/ft2-raster.html | 47 +- .../freetype2/docs/reference/ft2-sfnt_names.html | 110 +- .../docs/reference/ft2-sizes_management.html | 14 +- .../docs/reference/ft2-system_interface.html | 28 +- .../docs/reference/ft2-t1_cid_driver.html | 114 + modules/freetype2/docs/reference/ft2-toc.html | 37 +- .../docs/reference/ft2-truetype_engine.html | 15 +- .../docs/reference/ft2-truetype_tables.html | 1184 +- .../freetype2/docs/reference/ft2-tt_driver.html | 96 +- .../freetype2/docs/reference/ft2-type1_tables.html | 57 +- .../docs/reference/ft2-user_allocation.html | 8 +- modules/freetype2/docs/reference/ft2-version.html | 29 +- .../freetype2/docs/reference/ft2-winfnt_fonts.html | 22 +- modules/freetype2/docs/release | 6 +- modules/freetype2/include/config/ftconfig.h | 450 - modules/freetype2/include/config/ftheader.h | 832 - modules/freetype2/include/config/ftoption.h | 899 - modules/freetype2/include/config/ftstdlib.h | 174 - modules/freetype2/include/freetype.h | 4048 - .../freetype2/include/freetype/config/ftconfig.h | 571 + .../freetype2/include/freetype/config/ftheader.h | 804 + .../include/{ => freetype}/config/ftmodule.h | 0 .../freetype2/include/freetype/config/ftoption.h | 977 + .../freetype2/include/freetype/config/ftstdlib.h | 175 + modules/freetype2/include/freetype/freetype.h | 4657 + modules/freetype2/include/freetype/ftadvanc.h | 187 + modules/freetype2/include/freetype/ftbbox.h | 101 + modules/freetype2/include/freetype/ftbdf.h | 210 + modules/freetype2/include/freetype/ftbitmap.h | 240 + modules/freetype2/include/freetype/ftbzip2.h | 102 + modules/freetype2/include/freetype/ftcache.h | 1042 + modules/freetype2/include/freetype/ftchapters.h | 139 + modules/freetype2/include/freetype/ftcid.h | 168 + modules/freetype2/include/freetype/ftdriver.h | 1225 + modules/freetype2/include/freetype/fterrdef.h | 280 + modules/freetype2/include/freetype/fterrors.h | 226 + modules/freetype2/include/freetype/ftfntfmt.h | 95 + modules/freetype2/include/freetype/ftgasp.h | 142 + modules/freetype2/include/freetype/ftglyph.h | 614 + modules/freetype2/include/freetype/ftgxval.h | 357 + modules/freetype2/include/freetype/ftgzip.h | 151 + modules/freetype2/include/freetype/ftimage.h | 1205 + modules/freetype2/include/freetype/ftincrem.h | 343 + modules/freetype2/include/freetype/ftlcdfil.h | 309 + modules/freetype2/include/freetype/ftlist.h | 276 + modules/freetype2/include/freetype/ftlzw.h | 99 + modules/freetype2/include/freetype/ftmac.h | 275 + modules/freetype2/include/freetype/ftmm.h | 638 + modules/freetype2/include/freetype/ftmodapi.h | 711 + modules/freetype2/include/freetype/ftmoderr.h | 194 + modules/freetype2/include/freetype/ftotval.h | 204 + modules/freetype2/include/freetype/ftoutln.h | 582 + modules/freetype2/include/freetype/ftparams.h | 205 + modules/freetype2/include/freetype/ftpfr.h | 172 + modules/freetype2/include/freetype/ftrender.h | 233 + modules/freetype2/include/freetype/ftsizes.h | 159 + modules/freetype2/include/freetype/ftsnames.h | 253 + modules/freetype2/include/freetype/ftstroke.h | 785 + modules/freetype2/include/freetype/ftsynth.h | 84 + modules/freetype2/include/freetype/ftsystem.h | 355 + modules/freetype2/include/freetype/fttrigon.h | 350 + modules/freetype2/include/freetype/fttypes.h | 602 + modules/freetype2/include/freetype/ftwinfnt.h | 275 + .../freetype2/include/freetype/internal/autohint.h | 244 + .../include/freetype/internal/cffotypes.h | 108 + .../freetype2/include/freetype/internal/cfftypes.h | 412 + .../freetype2/include/freetype/internal/ftcalc.h | 444 + .../freetype2/include/freetype/internal/ftdebug.h | 255 + .../freetype2/include/freetype/internal/ftdrv.h | 400 + .../freetype2/include/freetype/internal/ftgloadr.h | 154 + .../freetype2/include/freetype/internal/fthash.h | 136 + .../freetype2/include/freetype/internal/ftmemory.h | 393 + .../freetype2/include/freetype/internal/ftobjs.h | 1625 + .../freetype2/include/freetype/internal/ftpic.h | 71 + .../freetype2/include/freetype/internal/ftpsprop.h | 48 + .../freetype2/include/freetype/internal/ftrfork.h | 267 + .../freetype2/include/freetype/internal/ftserv.h | 1016 + .../freetype2/include/freetype/internal/ftstream.h | 536 + .../freetype2/include/freetype/internal/fttrace.h | 153 + .../freetype2/include/freetype/internal/ftvalid.h | 159 + .../freetype2/include/freetype/internal/internal.h | 67 + .../freetype2/include/freetype/internal/psaux.h | 1372 + .../freetype2/include/freetype/internal/pshints.h | 722 + .../include/freetype/internal/services/svbdf.h | 82 + .../include/freetype/internal/services/svcfftl.h | 112 + .../include/freetype/internal/services/svcid.h | 90 + .../include/freetype/internal/services/svfntfmt.h | 55 + .../include/freetype/internal/services/svgldict.h | 91 + .../include/freetype/internal/services/svgxval.h | 72 + .../include/freetype/internal/services/svkern.h | 51 + .../include/freetype/internal/services/svmetric.h | 153 + .../include/freetype/internal/services/svmm.h | 172 + .../include/freetype/internal/services/svotval.h | 55 + .../include/freetype/internal/services/svpfr.h | 66 + .../include/freetype/internal/services/svpostnm.h | 81 + .../include/freetype/internal/services/svprop.h | 82 + .../include/freetype/internal/services/svpscmap.h | 177 + .../include/freetype/internal/services/svpsinfo.h | 111 + .../include/freetype/internal/services/svsfnt.h | 103 + .../include/freetype/internal/services/svttcmap.h | 106 + .../include/freetype/internal/services/svtteng.h | 53 + .../include/freetype/internal/services/svttglyf.h | 69 + .../include/freetype/internal/services/svwinfnt.h | 50 + modules/freetype2/include/freetype/internal/sfnt.h | 784 + .../freetype2/include/freetype/internal/t1types.h | 257 + .../freetype2/include/freetype/internal/tttypes.h | 1689 + modules/freetype2/include/freetype/t1tables.h | 770 + modules/freetype2/include/freetype/ttnameid.h | 1236 + modules/freetype2/include/freetype/tttables.h | 846 + modules/freetype2/include/freetype/tttags.h | 121 + modules/freetype2/include/ft2build.h | 10 +- modules/freetype2/include/ftadvanc.h | 187 - modules/freetype2/include/ftautoh.h | 402 - modules/freetype2/include/ftbbox.h | 101 - modules/freetype2/include/ftbdf.h | 210 - modules/freetype2/include/ftbitmap.h | 232 - modules/freetype2/include/ftbzip2.h | 102 - modules/freetype2/include/ftcache.h | 1057 - modules/freetype2/include/ftcffdrv.h | 262 - modules/freetype2/include/ftchapters.h | 121 - modules/freetype2/include/ftcid.h | 167 - modules/freetype2/include/fterrdef.h | 249 - modules/freetype2/include/fterrors.h | 198 - modules/freetype2/include/ftgasp.h | 129 - modules/freetype2/include/ftglyph.h | 605 - modules/freetype2/include/ftgxval.h | 357 - modules/freetype2/include/ftgzip.h | 148 - modules/freetype2/include/ftimage.h | 1220 - modules/freetype2/include/ftincrem.h | 354 - modules/freetype2/include/ftlcdfil.h | 251 - modules/freetype2/include/ftlist.h | 276 - modules/freetype2/include/ftlzw.h | 99 - modules/freetype2/include/ftmac.h | 274 - modules/freetype2/include/ftmm.h | 373 - modules/freetype2/include/ftmodapi.h | 667 - modules/freetype2/include/ftmoderr.h | 194 - modules/freetype2/include/ftotval.h | 204 - modules/freetype2/include/ftoutln.h | 574 - modules/freetype2/include/ftpfr.h | 172 - modules/freetype2/include/ftrender.h | 237 - modules/freetype2/include/ftsizes.h | 159 - modules/freetype2/include/ftsnames.h | 200 - modules/freetype2/include/ftstroke.h | 785 - modules/freetype2/include/ftsynth.h | 82 - modules/freetype2/include/ftsystem.h | 355 - modules/freetype2/include/fttrigon.h | 350 - modules/freetype2/include/ftttdrv.h | 170 - modules/freetype2/include/fttypes.h | 602 - modules/freetype2/include/ftwinfnt.h | 275 - modules/freetype2/include/ftxf86.h | 84 - modules/freetype2/include/internal/autohint.h | 244 - modules/freetype2/include/internal/ftcalc.h | 406 - modules/freetype2/include/internal/ftdebug.h | 255 - modules/freetype2/include/internal/ftdriver.h | 409 - modules/freetype2/include/internal/ftgloadr.h | 170 - modules/freetype2/include/internal/ftmemory.h | 378 - modules/freetype2/include/internal/ftobjs.h | 1571 - modules/freetype2/include/internal/ftpic.h | 71 - modules/freetype2/include/internal/ftrfork.h | 266 - modules/freetype2/include/internal/ftserv.h | 763 - modules/freetype2/include/internal/ftstream.h | 536 - modules/freetype2/include/internal/fttrace.h | 154 - modules/freetype2/include/internal/ftvalid.h | 159 - modules/freetype2/include/internal/internal.h | 63 - modules/freetype2/include/internal/psaux.h | 877 - modules/freetype2/include/internal/pshints.h | 722 - .../freetype2/include/internal/services/svbdf.h | 82 - .../freetype2/include/internal/services/svcid.h | 89 - .../freetype2/include/internal/services/svgldict.h | 88 - .../freetype2/include/internal/services/svgxval.h | 72 - .../freetype2/include/internal/services/svkern.h | 51 - modules/freetype2/include/internal/services/svmm.h | 113 - .../freetype2/include/internal/services/svotval.h | 55 - .../freetype2/include/internal/services/svpfr.h | 66 - .../freetype2/include/internal/services/svpostnm.h | 81 - .../freetype2/include/internal/services/svprop.h | 81 - .../freetype2/include/internal/services/svpscmap.h | 177 - .../freetype2/include/internal/services/svpsinfo.h | 111 - .../freetype2/include/internal/services/svsfnt.h | 103 - .../freetype2/include/internal/services/svttcmap.h | 107 - .../freetype2/include/internal/services/svtteng.h | 53 - .../freetype2/include/internal/services/svttglyf.h | 68 - .../freetype2/include/internal/services/svwinfnt.h | 50 - .../freetype2/include/internal/services/svxf86nm.h | 55 - modules/freetype2/include/internal/sfnt.h | 711 - modules/freetype2/include/internal/t1types.h | 255 - modules/freetype2/include/internal/tttypes.h | 1516 - modules/freetype2/include/t1tables.h | 760 - modules/freetype2/include/ttnameid.h | 1237 - modules/freetype2/include/tttables.h | 829 - modules/freetype2/include/tttags.h | 111 - modules/freetype2/include/ttunpat.h | 60 - modules/freetype2/modules.cfg | 88 +- modules/freetype2/src/Jamfile | 8 +- modules/freetype2/src/autofit/Jamfile | 20 +- modules/freetype2/src/autofit/afangles.c | 4 +- modules/freetype2/src/autofit/afblue.c | 682 +- modules/freetype2/src/autofit/afblue.cin | 2 +- modules/freetype2/src/autofit/afblue.dat | 889 +- modules/freetype2/src/autofit/afblue.h | 357 +- modules/freetype2/src/autofit/afblue.hin | 78 +- modules/freetype2/src/autofit/afcjk.c | 300 +- modules/freetype2/src/autofit/afcjk.h | 23 +- modules/freetype2/src/autofit/afcover.h | 2 +- modules/freetype2/src/autofit/afdummy.c | 18 +- modules/freetype2/src/autofit/afdummy.h | 8 +- modules/freetype2/src/autofit/aferrors.h | 11 +- modules/freetype2/src/autofit/afglobal.c | 117 +- modules/freetype2/src/autofit/afglobal.h | 45 +- modules/freetype2/src/autofit/afhints.c | 445 +- modules/freetype2/src/autofit/afhints.h | 86 +- modules/freetype2/src/autofit/afindic.c | 47 +- modules/freetype2/src/autofit/afindic.h | 8 +- modules/freetype2/src/autofit/aflatin.c | 1650 +- modules/freetype2/src/autofit/aflatin.h | 42 +- modules/freetype2/src/autofit/aflatin2.c | 136 +- modules/freetype2/src/autofit/aflatin2.h | 13 +- modules/freetype2/src/autofit/afloader.c | 768 +- modules/freetype2/src/autofit/afloader.h | 32 +- modules/freetype2/src/autofit/afmodule.c | 341 +- modules/freetype2/src/autofit/afmodule.h | 27 +- modules/freetype2/src/autofit/afpic.c | 4 +- modules/freetype2/src/autofit/afpic.h | 18 +- modules/freetype2/src/autofit/afranges.c | 1041 +- modules/freetype2/src/autofit/afranges.h | 16 +- modules/freetype2/src/autofit/afscript.h | 351 +- modules/freetype2/src/autofit/afshaper.c | 683 + modules/freetype2/src/autofit/afshaper.h | 72 + modules/freetype2/src/autofit/afstyles.h | 345 +- modules/freetype2/src/autofit/aftypes.h | 120 +- modules/freetype2/src/autofit/afwarp.c | 11 +- modules/freetype2/src/autofit/afwarp.h | 10 +- modules/freetype2/src/autofit/afwrtsys.h | 8 +- modules/freetype2/src/autofit/autofit.c | 25 +- modules/freetype2/src/autofit/hbshim.c | 545 - modules/freetype2/src/autofit/hbshim.h | 56 - modules/freetype2/src/autofit/module.mk | 2 +- modules/freetype2/src/autofit/rules.mk | 11 +- modules/freetype2/src/base/Jamfile | 49 +- modules/freetype2/src/base/basepic.c | 2 +- modules/freetype2/src/base/basepic.h | 17 +- modules/freetype2/src/base/ftadvanc.c | 27 +- modules/freetype2/src/base/ftapi.c | 4 +- modules/freetype2/src/base/ftbase.c | 13 +- modules/freetype2/src/base/ftbase.h | 19 +- modules/freetype2/src/base/ftbbox.c | 35 +- modules/freetype2/src/base/ftbdf.c | 2 +- modules/freetype2/src/base/ftbitmap.c | 119 +- modules/freetype2/src/base/ftcalc.c | 518 +- modules/freetype2/src/base/ftcid.c | 3 +- modules/freetype2/src/base/ftdbgmem.c | 167 +- modules/freetype2/src/base/ftdebug.c | 8 +- modules/freetype2/src/base/ftfntfmt.c | 55 + modules/freetype2/src/base/ftfstype.c | 2 +- modules/freetype2/src/base/ftgasp.c | 2 +- modules/freetype2/src/base/ftgloadr.c | 17 +- modules/freetype2/src/base/ftglyph.c | 82 +- modules/freetype2/src/base/ftgxval.c | 4 +- modules/freetype2/src/base/fthash.c | 339 + modules/freetype2/src/base/ftinit.c | 104 +- modules/freetype2/src/base/ftlcdfil.c | 317 +- modules/freetype2/src/base/ftmac.c | 57 +- modules/freetype2/src/base/ftmm.c | 292 +- modules/freetype2/src/base/ftobjs.c | 1118 +- modules/freetype2/src/base/ftotval.c | 2 +- modules/freetype2/src/base/ftoutln.c | 197 +- modules/freetype2/src/base/ftpatent.c | 247 +- modules/freetype2/src/base/ftpfr.c | 2 +- modules/freetype2/src/base/ftpic.c | 2 +- modules/freetype2/src/base/ftpsprop.c | 285 + modules/freetype2/src/base/ftrfork.c | 178 +- modules/freetype2/src/base/ftsnames.c | 60 +- modules/freetype2/src/base/ftstream.c | 90 +- modules/freetype2/src/base/ftstroke.c | 66 +- modules/freetype2/src/base/ftsynth.c | 6 +- modules/freetype2/src/base/ftsystem.c | 16 +- modules/freetype2/src/base/fttrigon.c | 78 +- modules/freetype2/src/base/fttype1.c | 2 +- modules/freetype2/src/base/ftutil.c | 30 +- modules/freetype2/src/base/ftver.rc | 61 + modules/freetype2/src/base/ftwinfnt.c | 2 +- modules/freetype2/src/base/ftxf86.c | 40 - modules/freetype2/src/base/md5.c | 57 +- modules/freetype2/src/base/rules.mk | 11 +- modules/freetype2/src/bdf/Jamfile | 6 +- modules/freetype2/src/bdf/README | 2 +- modules/freetype2/src/bdf/bdf.c | 3 +- modules/freetype2/src/bdf/bdf.h | 41 +- modules/freetype2/src/bdf/bdfdrivr.c | 229 +- modules/freetype2/src/bdf/bdfdrivr.h | 8 +- modules/freetype2/src/bdf/bdferror.h | 8 +- modules/freetype2/src/bdf/bdflib.c | 651 +- modules/freetype2/src/bdf/rules.mk | 5 +- modules/freetype2/src/bzip2/Jamfile | 5 +- modules/freetype2/src/bzip2/ftbzip2.c | 32 +- modules/freetype2/src/bzip2/rules.mk | 9 +- modules/freetype2/src/cache/Jamfile | 16 +- modules/freetype2/src/cache/ftcache.c | 11 +- modules/freetype2/src/cache/ftcbasic.c | 117 +- modules/freetype2/src/cache/ftccache.c | 44 +- modules/freetype2/src/cache/ftccache.h | 52 +- modules/freetype2/src/cache/ftccback.h | 9 +- modules/freetype2/src/cache/ftccmap.c | 29 +- modules/freetype2/src/cache/ftcerror.h | 11 +- modules/freetype2/src/cache/ftcglyph.c | 6 +- modules/freetype2/src/cache/ftcglyph.h | 16 +- modules/freetype2/src/cache/ftcimage.c | 11 +- modules/freetype2/src/cache/ftcimage.h | 12 +- modules/freetype2/src/cache/ftcmanag.c | 48 +- modules/freetype2/src/cache/ftcmanag.h | 10 +- modules/freetype2/src/cache/ftcmru.c | 12 +- modules/freetype2/src/cache/ftcmru.h | 16 +- modules/freetype2/src/cache/ftcsbits.c | 14 +- modules/freetype2/src/cache/ftcsbits.h | 12 +- modules/freetype2/src/cache/rules.mk | 9 +- modules/freetype2/src/cff/Jamfile | 11 +- modules/freetype2/src/cff/cf2arrst.c | 241 - modules/freetype2/src/cff/cf2arrst.h | 100 - modules/freetype2/src/cff/cf2blues.c | 579 - modules/freetype2/src/cff/cf2blues.h | 185 - modules/freetype2/src/cff/cf2error.c | 52 - modules/freetype2/src/cff/cf2error.h | 119 - modules/freetype2/src/cff/cf2fixed.h | 95 - modules/freetype2/src/cff/cf2font.c | 512 - modules/freetype2/src/cff/cf2font.h | 116 - modules/freetype2/src/cff/cf2ft.c | 691 - modules/freetype2/src/cff/cf2ft.h | 147 - modules/freetype2/src/cff/cf2glue.h | 144 - modules/freetype2/src/cff/cf2hints.c | 1847 - modules/freetype2/src/cff/cf2hints.h | 289 - modules/freetype2/src/cff/cf2intrp.c | 1545 - modules/freetype2/src/cff/cf2intrp.h | 83 - modules/freetype2/src/cff/cf2read.c | 112 - modules/freetype2/src/cff/cf2read.h | 68 - modules/freetype2/src/cff/cf2stack.c | 205 - modules/freetype2/src/cff/cf2stack.h | 106 - modules/freetype2/src/cff/cf2types.h | 78 - modules/freetype2/src/cff/cff.c | 19 +- modules/freetype2/src/cff/cffcmap.c | 39 +- modules/freetype2/src/cff/cffcmap.h | 10 +- modules/freetype2/src/cff/cffdrivr.c | 626 +- modules/freetype2/src/cff/cffdrivr.h | 8 +- modules/freetype2/src/cff/cfferrs.h | 10 +- modules/freetype2/src/cff/cffgload.c | 2666 +- modules/freetype2/src/cff/cffgload.h | 187 +- modules/freetype2/src/cff/cffload.c | 1073 +- modules/freetype2/src/cff/cffload.h | 62 +- modules/freetype2/src/cff/cffobjs.c | 276 +- modules/freetype2/src/cff/cffobjs.h | 112 +- modules/freetype2/src/cff/cffparse.c | 645 +- modules/freetype2/src/cff/cffparse.h | 64 +- modules/freetype2/src/cff/cffpic.c | 2 +- modules/freetype2/src/cff/cffpic.h | 51 +- modules/freetype2/src/cff/cfftoken.h | 61 +- modules/freetype2/src/cff/cfftypes.h | 284 - modules/freetype2/src/cff/module.mk | 2 +- modules/freetype2/src/cff/rules.mk | 24 +- modules/freetype2/src/cid/Jamfile | 9 +- modules/freetype2/src/cid/ciderrs.h | 10 +- modules/freetype2/src/cid/cidgload.c | 169 +- modules/freetype2/src/cid/cidgload.h | 8 +- modules/freetype2/src/cid/cidload.c | 217 +- modules/freetype2/src/cid/cidload.h | 10 +- modules/freetype2/src/cid/cidobjs.c | 64 +- modules/freetype2/src/cid/cidobjs.h | 8 +- modules/freetype2/src/cid/cidparse.c | 106 +- modules/freetype2/src/cid/cidparse.h | 12 +- modules/freetype2/src/cid/cidriver.c | 86 +- modules/freetype2/src/cid/cidriver.h | 8 +- modules/freetype2/src/cid/cidtoken.h | 2 +- modules/freetype2/src/cid/module.mk | 2 +- modules/freetype2/src/cid/rules.mk | 7 +- modules/freetype2/src/cid/type1cid.c | 8 +- modules/freetype2/src/gxvalid/Jamfile | 29 +- modules/freetype2/src/gxvalid/README | 16 +- modules/freetype2/src/gxvalid/gxvalid.c | 17 +- modules/freetype2/src/gxvalid/gxvalid.h | 11 +- modules/freetype2/src/gxvalid/gxvbsln.c | 5 +- modules/freetype2/src/gxvalid/gxvcommn.c | 66 +- modules/freetype2/src/gxvalid/gxvcommn.h | 18 +- modules/freetype2/src/gxvalid/gxverror.h | 12 +- modules/freetype2/src/gxvalid/gxvfeat.c | 2 +- modules/freetype2/src/gxvalid/gxvfeat.h | 9 +- modules/freetype2/src/gxvalid/gxvfgen.c | 5 +- modules/freetype2/src/gxvalid/gxvjust.c | 40 +- modules/freetype2/src/gxvalid/gxvkern.c | 12 +- modules/freetype2/src/gxvalid/gxvlcar.c | 11 +- modules/freetype2/src/gxvalid/gxvmod.c | 16 +- modules/freetype2/src/gxvalid/gxvmod.h | 9 +- modules/freetype2/src/gxvalid/gxvmort.c | 9 +- modules/freetype2/src/gxvalid/gxvmort.h | 9 +- modules/freetype2/src/gxvalid/gxvmort0.c | 3 +- modules/freetype2/src/gxvalid/gxvmort1.c | 7 +- modules/freetype2/src/gxvalid/gxvmort2.c | 5 +- modules/freetype2/src/gxvalid/gxvmort4.c | 3 +- modules/freetype2/src/gxvalid/gxvmort5.c | 3 +- modules/freetype2/src/gxvalid/gxvmorx.c | 6 +- modules/freetype2/src/gxvalid/gxvmorx.h | 9 +- modules/freetype2/src/gxvalid/gxvmorx0.c | 3 +- modules/freetype2/src/gxvalid/gxvmorx1.c | 7 +- modules/freetype2/src/gxvalid/gxvmorx2.c | 6 +- modules/freetype2/src/gxvalid/gxvmorx4.c | 3 +- modules/freetype2/src/gxvalid/gxvmorx5.c | 3 +- modules/freetype2/src/gxvalid/gxvopbd.c | 5 +- modules/freetype2/src/gxvalid/gxvprop.c | 5 +- modules/freetype2/src/gxvalid/gxvtrak.c | 14 +- modules/freetype2/src/gxvalid/module.mk | 6 +- modules/freetype2/src/gxvalid/rules.mk | 8 +- modules/freetype2/src/gzip/Jamfile | 2 +- modules/freetype2/src/gzip/ftgzip.c | 67 +- modules/freetype2/src/gzip/{zconf.h => ftzconf.h} | 0 modules/freetype2/src/gzip/rules.mk | 17 +- modules/freetype2/src/gzip/zlib.h | 4 +- modules/freetype2/src/lzw/Jamfile | 2 +- modules/freetype2/src/lzw/ftlzw.c | 19 +- modules/freetype2/src/lzw/ftzopen.c | 19 +- modules/freetype2/src/lzw/ftzopen.h | 13 +- modules/freetype2/src/lzw/rules.mk | 10 +- modules/freetype2/src/otvalid/Jamfile | 12 +- modules/freetype2/src/otvalid/module.mk | 2 +- modules/freetype2/src/otvalid/otvalid.c | 5 +- modules/freetype2/src/otvalid/otvalid.h | 8 +- modules/freetype2/src/otvalid/otvbase.c | 35 +- modules/freetype2/src/otvalid/otvcommn.c | 34 +- modules/freetype2/src/otvalid/otvcommn.h | 60 +- modules/freetype2/src/otvalid/otverror.h | 10 +- modules/freetype2/src/otvalid/otvgdef.c | 115 +- modules/freetype2/src/otvalid/otvgpos.c | 64 +- modules/freetype2/src/otvalid/otvgpos.h | 8 +- modules/freetype2/src/otvalid/otvgsub.c | 44 +- modules/freetype2/src/otvalid/otvjstf.c | 2 +- modules/freetype2/src/otvalid/otvmath.c | 32 +- modules/freetype2/src/otvalid/otvmod.c | 12 +- modules/freetype2/src/otvalid/otvmod.h | 8 +- modules/freetype2/src/otvalid/rules.mk | 7 +- modules/freetype2/src/pcf/Jamfile | 7 +- modules/freetype2/src/pcf/README | 4 +- modules/freetype2/src/pcf/pcf.c | 8 +- modules/freetype2/src/pcf/pcf.h | 24 +- modules/freetype2/src/pcf/pcfdrivr.c | 310 +- modules/freetype2/src/pcf/pcfdrivr.h | 6 +- modules/freetype2/src/pcf/pcferror.h | 8 +- modules/freetype2/src/pcf/pcfread.c | 537 +- modules/freetype2/src/pcf/pcfread.h | 6 +- modules/freetype2/src/pcf/pcfutil.h | 6 +- modules/freetype2/src/pcf/rules.mk | 5 +- modules/freetype2/src/pfr/Jamfile | 10 +- modules/freetype2/src/pfr/module.mk | 2 +- modules/freetype2/src/pfr/pfr.c | 11 +- modules/freetype2/src/pfr/pfrcmap.c | 18 +- modules/freetype2/src/pfr/pfrcmap.h | 8 +- modules/freetype2/src/pfr/pfrdrivr.c | 59 +- modules/freetype2/src/pfr/pfrdrivr.h | 8 +- modules/freetype2/src/pfr/pfrerror.h | 10 +- modules/freetype2/src/pfr/pfrgload.c | 77 +- modules/freetype2/src/pfr/pfrgload.h | 8 +- modules/freetype2/src/pfr/pfrload.c | 207 +- modules/freetype2/src/pfr/pfrload.h | 25 +- modules/freetype2/src/pfr/pfrobjs.c | 73 +- modules/freetype2/src/pfr/pfrobjs.h | 8 +- modules/freetype2/src/pfr/pfrsbit.c | 274 +- modules/freetype2/src/pfr/pfrsbit.h | 11 +- modules/freetype2/src/pfr/pfrtypes.h | 126 +- modules/freetype2/src/pfr/rules.mk | 7 +- modules/freetype2/src/psaux/Jamfile | 20 +- modules/freetype2/src/psaux/afmparse.c | 54 +- modules/freetype2/src/psaux/afmparse.h | 11 +- modules/freetype2/src/psaux/cffdecode.c | 2370 + modules/freetype2/src/psaux/cffdecode.h | 64 + modules/freetype2/src/psaux/module.mk | 2 +- modules/freetype2/src/psaux/psarrst.c | 241 + modules/freetype2/src/psaux/psarrst.h | 100 + modules/freetype2/src/psaux/psaux.c | 25 +- modules/freetype2/src/psaux/psauxerr.h | 10 +- modules/freetype2/src/psaux/psauxmod.c | 122 +- modules/freetype2/src/psaux/psauxmod.h | 17 +- modules/freetype2/src/psaux/psblues.c | 582 + modules/freetype2/src/psaux/psblues.h | 185 + modules/freetype2/src/psaux/psconv.c | 14 +- modules/freetype2/src/psaux/psconv.h | 8 +- modules/freetype2/src/psaux/pserror.c | 52 + modules/freetype2/src/psaux/pserror.h | 119 + modules/freetype2/src/psaux/psfixed.h | 95 + modules/freetype2/src/psaux/psfont.c | 567 + modules/freetype2/src/psaux/psfont.h | 134 + modules/freetype2/src/psaux/psft.c | 890 + modules/freetype2/src/psaux/psft.h | 167 + modules/freetype2/src/psaux/psglue.h | 144 + modules/freetype2/src/psaux/pshints.c | 1939 + modules/freetype2/src/psaux/pshints.h | 288 + modules/freetype2/src/psaux/psintrp.c | 3040 + modules/freetype2/src/psaux/psintrp.h | 83 + modules/freetype2/src/psaux/psobjs.c | 842 +- modules/freetype2/src/psaux/psobjs.h | 119 +- modules/freetype2/src/psaux/psread.c | 112 + modules/freetype2/src/psaux/psread.h | 68 + modules/freetype2/src/psaux/psstack.c | 328 + modules/freetype2/src/psaux/psstack.h | 121 + modules/freetype2/src/psaux/pstypes.h | 78 + modules/freetype2/src/psaux/rules.mk | 24 +- modules/freetype2/src/psaux/t1cmap.c | 72 +- modules/freetype2/src/psaux/t1cmap.h | 8 +- modules/freetype2/src/psaux/t1decode.c | 560 +- modules/freetype2/src/psaux/t1decode.h | 18 +- modules/freetype2/src/pshinter/Jamfile | 9 +- modules/freetype2/src/pshinter/module.mk | 2 +- modules/freetype2/src/pshinter/pshalgo.c | 159 +- modules/freetype2/src/pshinter/pshalgo.h | 55 +- modules/freetype2/src/pshinter/pshglob.c | 18 +- modules/freetype2/src/pshinter/pshglob.h | 8 +- modules/freetype2/src/pshinter/pshinter.c | 10 +- modules/freetype2/src/pshinter/pshmod.c | 14 +- modules/freetype2/src/pshinter/pshmod.h | 8 +- modules/freetype2/src/pshinter/pshnterr.h | 10 +- modules/freetype2/src/pshinter/pshpic.c | 2 +- modules/freetype2/src/pshinter/pshpic.h | 16 +- modules/freetype2/src/pshinter/pshrec.c | 196 +- modules/freetype2/src/pshinter/pshrec.h | 16 +- modules/freetype2/src/pshinter/rules.mk | 7 +- modules/freetype2/src/psnames/Jamfile | 6 +- modules/freetype2/src/psnames/module.mk | 2 +- modules/freetype2/src/psnames/psmodule.c | 65 +- modules/freetype2/src/psnames/psmodule.h | 8 +- modules/freetype2/src/psnames/psnamerr.h | 10 +- modules/freetype2/src/psnames/psnames.c | 6 +- modules/freetype2/src/psnames/pspic.c | 2 +- modules/freetype2/src/psnames/pspic.h | 18 +- modules/freetype2/src/psnames/pstables.h | 94 +- modules/freetype2/src/psnames/rules.mk | 7 +- modules/freetype2/src/raster/Jamfile | 7 +- modules/freetype2/src/raster/ftmisc.h | 12 +- modules/freetype2/src/raster/ftraster.c | 818 +- modules/freetype2/src/raster/ftraster.h | 10 +- modules/freetype2/src/raster/ftrend1.c | 196 +- modules/freetype2/src/raster/ftrend1.h | 14 +- modules/freetype2/src/raster/module.mk | 2 +- modules/freetype2/src/raster/raster.c | 6 +- modules/freetype2/src/raster/rasterrs.h | 10 +- modules/freetype2/src/raster/rastpic.c | 22 +- modules/freetype2/src/raster/rastpic.h | 18 +- modules/freetype2/src/raster/rules.mk | 7 +- modules/freetype2/src/sfnt/Jamfile | 15 +- modules/freetype2/src/sfnt/module.mk | 2 +- modules/freetype2/src/sfnt/pngshim.c | 147 +- modules/freetype2/src/sfnt/pngshim.h | 12 +- modules/freetype2/src/sfnt/rules.mk | 7 +- modules/freetype2/src/sfnt/sfdriver.c | 977 +- modules/freetype2/src/sfnt/sfdriver.h | 8 +- modules/freetype2/src/sfnt/sferrors.h | 11 +- modules/freetype2/src/sfnt/sfnt.c | 26 +- modules/freetype2/src/sfnt/sfntpic.c | 2 +- modules/freetype2/src/sfnt/sfntpic.h | 20 +- modules/freetype2/src/sfnt/sfobjs.c | 538 +- modules/freetype2/src/sfnt/sfobjs.h | 17 +- modules/freetype2/src/sfnt/ttbdf.c | 15 +- modules/freetype2/src/sfnt/ttbdf.h | 12 +- modules/freetype2/src/sfnt/ttcmap.c | 873 +- modules/freetype2/src/sfnt/ttcmap.h | 10 +- modules/freetype2/src/sfnt/ttcmapc.h | 2 +- modules/freetype2/src/sfnt/ttkern.c | 17 +- modules/freetype2/src/sfnt/ttkern.h | 8 +- modules/freetype2/src/sfnt/ttload.c | 298 +- modules/freetype2/src/sfnt/ttload.h | 8 +- modules/freetype2/src/sfnt/ttmtx.c | 48 +- modules/freetype2/src/sfnt/ttmtx.h | 8 +- modules/freetype2/src/sfnt/ttpost.c | 62 +- modules/freetype2/src/sfnt/ttpost.h | 10 +- modules/freetype2/src/sfnt/ttsbit.c | 450 +- modules/freetype2/src/sfnt/ttsbit.h | 8 +- modules/freetype2/src/smooth/Jamfile | 7 +- modules/freetype2/src/smooth/ftgrays.c | 1479 +- modules/freetype2/src/smooth/ftgrays.h | 10 +- modules/freetype2/src/smooth/ftsmerrs.h | 10 +- modules/freetype2/src/smooth/ftsmooth.c | 381 +- modules/freetype2/src/smooth/ftsmooth.h | 17 +- modules/freetype2/src/smooth/ftspic.c | 2 +- modules/freetype2/src/smooth/ftspic.h | 13 +- modules/freetype2/src/smooth/module.mk | 2 +- modules/freetype2/src/smooth/rules.mk | 8 +- modules/freetype2/src/smooth/smooth.c | 6 +- modules/freetype2/src/tools/afblue.pl | 17 +- modules/freetype2/src/tools/apinames.c | 39 +- modules/freetype2/src/tools/chktrcmp.py | 2 +- modules/freetype2/src/tools/docmaker/content.py | 73 +- modules/freetype2/src/tools/docmaker/docbeauty.py | 18 +- modules/freetype2/src/tools/docmaker/docmaker.py | 26 +- modules/freetype2/src/tools/docmaker/formatter.py | 7 +- modules/freetype2/src/tools/docmaker/sources.py | 41 +- modules/freetype2/src/tools/docmaker/tohtml.py | 184 +- modules/freetype2/src/tools/docmaker/utils.py | 4 +- modules/freetype2/src/tools/ftfuzzer/README | 81 + modules/freetype2/src/tools/ftfuzzer/ftfuzzer.cc | 428 + modules/freetype2/src/tools/ftfuzzer/ftmutator.cc | 314 + .../freetype2/src/tools/ftfuzzer/rasterfuzzer.cc | 129 + modules/freetype2/src/tools/ftfuzzer/runinput.cc | 58 + modules/freetype2/src/tools/ftrandom/Makefile | 26 +- modules/freetype2/src/tools/ftrandom/README | 79 +- modules/freetype2/src/tools/ftrandom/ftrandom.c | 161 +- modules/freetype2/src/tools/glnames.py | 89 +- modules/freetype2/src/tools/no-copyright | 65 + modules/freetype2/src/tools/test_afm.c | 2 +- modules/freetype2/src/tools/update-copyright | 14 + modules/freetype2/src/tools/update-copyright-year | 135 + modules/freetype2/src/truetype/Jamfile | 12 +- modules/freetype2/src/truetype/module.mk | 2 +- modules/freetype2/src/truetype/rules.mk | 7 +- modules/freetype2/src/truetype/truetype.c | 18 +- modules/freetype2/src/truetype/ttdriver.c | 217 +- modules/freetype2/src/truetype/ttdriver.h | 8 +- modules/freetype2/src/truetype/tterrors.h | 11 +- modules/freetype2/src/truetype/ttgload.c | 1187 +- modules/freetype2/src/truetype/ttgload.h | 8 +- modules/freetype2/src/truetype/ttgxvar.c | 3698 +- modules/freetype2/src/truetype/ttgxvar.h | 313 +- modules/freetype2/src/truetype/ttinterp.c | 7636 +- modules/freetype2/src/truetype/ttinterp.h | 233 +- modules/freetype2/src/truetype/ttobjs.c | 462 +- modules/freetype2/src/truetype/ttobjs.h | 41 +- modules/freetype2/src/truetype/ttpic.c | 2 +- modules/freetype2/src/truetype/ttpic.h | 39 +- modules/freetype2/src/truetype/ttpload.c | 101 +- modules/freetype2/src/truetype/ttpload.h | 8 +- modules/freetype2/src/truetype/ttsubpix.c | 121 +- modules/freetype2/src/truetype/ttsubpix.h | 53 +- modules/freetype2/src/type1/Jamfile | 10 +- modules/freetype2/src/type1/module.mk | 2 +- modules/freetype2/src/type1/rules.mk | 7 +- modules/freetype2/src/type1/t1afm.c | 41 +- modules/freetype2/src/type1/t1afm.h | 8 +- modules/freetype2/src/type1/t1driver.c | 158 +- modules/freetype2/src/type1/t1driver.h | 8 +- modules/freetype2/src/type1/t1errors.h | 10 +- modules/freetype2/src/type1/t1gload.c | 157 +- modules/freetype2/src/type1/t1gload.h | 8 +- modules/freetype2/src/type1/t1load.c | 559 +- modules/freetype2/src/type1/t1load.h | 27 +- modules/freetype2/src/type1/t1objs.c | 77 +- modules/freetype2/src/type1/t1objs.h | 14 +- modules/freetype2/src/type1/t1parse.c | 53 +- modules/freetype2/src/type1/t1parse.h | 14 +- modules/freetype2/src/type1/t1tokens.h | 2 +- modules/freetype2/src/type1/type1.c | 15 +- modules/freetype2/src/type42/Jamfile | 7 +- modules/freetype2/src/type42/module.mk | 2 +- modules/freetype2/src/type42/rules.mk | 7 +- modules/freetype2/src/type42/t42drivr.c | 58 +- modules/freetype2/src/type42/t42drivr.h | 9 +- modules/freetype2/src/type42/t42error.h | 10 +- modules/freetype2/src/type42/t42objs.c | 39 +- modules/freetype2/src/type42/t42objs.h | 10 +- modules/freetype2/src/type42/t42parse.c | 176 +- modules/freetype2/src/type42/t42parse.h | 13 +- modules/freetype2/src/type42/t42types.h | 11 +- modules/freetype2/src/type42/type42.c | 8 +- modules/freetype2/src/winfonts/Jamfile | 2 +- modules/freetype2/src/winfonts/fnterrs.h | 10 +- modules/freetype2/src/winfonts/module.mk | 2 +- modules/freetype2/src/winfonts/rules.mk | 7 +- modules/freetype2/src/winfonts/winfnt.c | 176 +- modules/freetype2/src/winfonts/winfnt.h | 8 +- modules/freetype2/vms_make.com | 28 +- modules/libbz2/moz.build | 2 +- modules/libbz2/src/LICENSE | 7 +- modules/libbz2/src/Makefile.in | 11 - modules/libbz2/src/blocksort.c | 4 +- modules/libbz2/src/bzlib.c | 25 +- modules/libbz2/src/bzlib.h | 4 +- modules/libbz2/src/bzlib_private.h | 16 +- modules/libbz2/src/compress.c | 4 +- modules/libbz2/src/crctable.c | 4 +- modules/libbz2/src/decompress.c | 24 +- modules/libbz2/src/huffman.c | 4 +- modules/libbz2/src/moz.build | 2 +- modules/libbz2/src/randtable.c | 4 +- modules/libjar/moz.build | 6 +- modules/libjar/nsIJARChannel.idl | 23 +- modules/libjar/nsIJARURI.idl | 2 +- modules/libjar/nsIZipReader.idl | 24 +- modules/libjar/nsJAR.cpp | 228 +- modules/libjar/nsJAR.h | 14 +- modules/libjar/nsJARChannel.cpp | 375 +- modules/libjar/nsJARChannel.h | 36 +- modules/libjar/nsJARInputStream.cpp | 15 +- modules/libjar/nsJARInputStream.h | 8 +- modules/libjar/nsJARProtocolHandler.cpp | 66 +- modules/libjar/nsJARProtocolHandler.h | 25 +- modules/libjar/nsJARURI.cpp | 68 +- modules/libjar/nsJARURI.h | 17 +- modules/libjar/nsZipArchive.cpp | 198 +- modules/libjar/nsZipArchive.h | 64 +- modules/libjar/test/mochitest/mochitest.ini | 5 +- .../test/mochitest/test_bug1034143_mapped.html | 53 + modules/libjar/test/mochitest/test_bug1173171.html | 64 + modules/libjar/test/mochitest/test_bug403331.html | 4 +- modules/libjar/test/unit/data/test_corrupt3.zip | Bin 0 -> 121 bytes modules/libjar/test/unit/data/test_crx_dummy.crx | Bin 0 -> 1102 bytes modules/libjar/test/unit/head_ipc.js | 17 - modules/libjar/test/unit/test_bug278262.js | 4 +- modules/libjar/test/unit/test_bug336691.js | 4 +- modules/libjar/test/unit/test_bug370103.js | 19 +- modules/libjar/test/unit/test_bug379841.js | 4 +- modules/libjar/test/unit/test_bug407303.js | 25 +- modules/libjar/test/unit/test_bug589292.js | 19 +- modules/libjar/test/unit/test_bug597702.js | 30 +- modules/libjar/test/unit/test_bug637286.js | 19 +- modules/libjar/test/unit/test_bug658093.js | 19 +- modules/libjar/test/unit/test_corrupt_1211262.js | 34 + modules/libjar/test/unit/test_crx.js | 43 + modules/libjar/test/unit/test_jarchannel.js | 334 +- modules/libjar/test/unit/test_jarchannel_e10s.js | 7 - modules/libjar/test/unit/test_not_found.js | 22 +- modules/libjar/test/unit/test_umlaute.js | 6 +- modules/libjar/test/unit/test_uncompressed.js | 4 +- modules/libjar/test/unit/xpcshell.ini | 10 +- modules/libjar/zipwriter/moz.build | 6 +- modules/libjar/zipwriter/nsDeflateConverter.cpp | 28 +- modules/libjar/zipwriter/nsZipDataStream.cpp | 22 +- modules/libjar/zipwriter/nsZipDataStream.h | 4 +- modules/libjar/zipwriter/nsZipHeader.cpp | 32 +- modules/libjar/zipwriter/nsZipHeader.h | 6 +- modules/libjar/zipwriter/nsZipWriter.cpp | 56 +- modules/libjar/zipwriter/nsZipWriter.h | 2 +- .../libjar/zipwriter/test/unit/head_zipwriter.js | 4 +- .../libjar/zipwriter/test/unit/test_asyncadd.js | 24 +- .../zipwriter/test/unit/test_zippermissions.js | 2 +- modules/libjar/zipwriter/test/unit/xpcshell.ini | 1 - modules/libmar/moz.build | 8 +- modules/libmar/sign/Makefile.in | 10 - modules/libmar/sign/mar_sign.c | 12 +- modules/libmar/sign/moz.build | 2 +- modules/libmar/sign/nss_secutil.c | 11 +- modules/libmar/src/Makefile.in | 13 - modules/libmar/src/mar.h | 31 +- modules/libmar/src/mar_cmdline.h | 32 - modules/libmar/src/mar_read.c | 37 +- modules/libmar/src/moz.build | 2 +- modules/libmar/tests/Makefile.in | 21 - modules/libmar/tests/moz.build | 7 +- modules/libmar/tests/unit/head_libmar.js | 17 +- modules/libmar/tests/unit/test_extract.js | 2 +- modules/libmar/tests/unit/test_sign_verify.js | 7 +- modules/libmar/tests/unit/xpcshell.ini | 1 - modules/libmar/tool/Makefile.in | 23 - modules/libmar/tool/mar.c | 136 +- modules/libmar/tool/moz.build | 5 +- modules/libmar/verify/MacVerifyCrypto.cpp | 325 +- modules/libmar/verify/Makefile.in | 9 - modules/libmar/verify/cryptox.c | 32 +- modules/libmar/verify/cryptox.h | 32 +- modules/libmar/verify/mar_verify.c | 165 +- modules/libmar/verify/moz.build | 3 +- modules/libpref/Makefile.in | 33 - modules/libpref/Preferences.cpp | 492 +- modules/libpref/Preferences.h | 40 +- modules/libpref/greprefs.js | 12 + modules/libpref/init/all.js | 2714 +- modules/libpref/moz.build | 8 +- modules/libpref/nsIPrefBranch.idl | 2 +- modules/libpref/nsPrefBranch.cpp | 127 +- modules/libpref/nsPrefBranch.h | 24 +- modules/libpref/prefapi.cpp | 512 +- modules/libpref/prefapi.h | 119 +- modules/libpref/prefapi_private_data.h | 29 +- modules/libpref/prefread.cpp | 86 +- modules/libpref/prefread.h | 22 +- modules/libpref/test/unit/data/testPrefSticky.js | 2 + .../libpref/test/unit/data/testPrefStickyUser.js | 5 + modules/libpref/test/unit/head_libPrefs.js | 8 +- modules/libpref/test/unit/test_libPrefs.js | 2 +- modules/libpref/test/unit/test_stickyprefs.js | 170 + modules/libpref/test/unit/test_warnings.js | 4 +- modules/libpref/test/unit/xpcshell.ini | 3 +- .../libpref/test/unit_ipc/test_existing_prefs.js | 4 +- .../libpref/test/unit_ipc/test_initial_prefs.js | 4 +- modules/libpref/test/unit_ipc/test_large_pref.js | 98 + .../libpref/test/unit_ipc/test_observed_prefs.js | 4 +- modules/libpref/test/unit_ipc/test_update_prefs.js | 4 +- .../test/unit_ipc/test_user_default_prefs.js | 8 +- modules/libpref/test/unit_ipc/xpcshell.ini | 3 +- modules/woff2/README.mcp | 21 - modules/woff2/README.mozilla | 21 + modules/woff2/moz.build | 5 +- modules/woff2/update.sh | 9 +- modules/xz-embedded/README.mozilla | 14 + modules/xz-embedded/moz.build | 33 + modules/xz-embedded/src/xz.h | 304 + modules/xz-embedded/src/xz_config.h | 124 + modules/xz-embedded/src/xz_crc32.c | 59 + modules/xz-embedded/src/xz_crc64.c | 50 + modules/xz-embedded/src/xz_dec_bcj.c | 574 + modules/xz-embedded/src/xz_dec_lzma2.c | 1175 + modules/xz-embedded/src/xz_dec_stream.c | 847 + modules/xz-embedded/src/xz_lzma2.h | 204 + modules/xz-embedded/src/xz_private.h | 156 + modules/xz-embedded/src/xz_stream.h | 62 + modules/xz-embedded/update.sh | 31 + moz.build | 91 +- moz.configure | 299 + mozglue/android/APKOpen.cpp | 217 +- mozglue/android/APKOpen.h | 11 + mozglue/android/Makefile.in | 14 - mozglue/android/NSSBridge.cpp | 130 +- mozglue/android/NSSBridge.h | 4 - mozglue/android/NativeCrypto.cpp | 62 +- mozglue/android/NativeCrypto.h | 38 +- mozglue/android/SQLiteBridge.cpp | 38 +- mozglue/android/SQLiteBridge.h | 1 + mozglue/android/SharedMemNatives.cpp | 65 + mozglue/android/jni-stubs.inc | 1122 - mozglue/android/moz.build | 12 +- mozglue/android/nsGeckoUtils.cpp | 124 + mozglue/android/nsGoannaUtils.cpp | 126 - mozglue/build/AsanOptions.cpp | 13 +- mozglue/build/BionicGlue.cpp | 58 - mozglue/build/Makefile.in | 8 - mozglue/build/Nuwa.cpp | 1926 - mozglue/build/Nuwa.h | 191 - mozglue/build/SSE.cpp | 99 +- mozglue/build/SSE.h | 50 +- mozglue/build/WindowsDllBlocklist.cpp | 150 +- mozglue/build/WindowsDllBlocklist.h | 11 +- mozglue/build/arm.cpp | 91 +- mozglue/build/arm.h | 21 +- mozglue/build/cpuacct.c | 61 - mozglue/build/cpuacct.h | 41 - mozglue/build/mips.cpp | 47 + mozglue/build/mips.h | 29 + mozglue/build/moz.build | 117 +- mozglue/build/replace_malloc.mk | 4 +- mozglue/crt/Makefile.in | 81 - mozglue/crt/fixcrt.py | 14 - mozglue/crt/moz.build | 16 - mozglue/linker/BaseElf.cpp | 4 +- mozglue/linker/BaseElf.h | 4 +- mozglue/linker/CustomElf.cpp | 11 +- mozglue/linker/CustomElf.h | 4 +- mozglue/linker/ElfLoader.cpp | 93 +- mozglue/linker/ElfLoader.h | 20 +- mozglue/linker/Logging.h | 6 +- mozglue/linker/Makefile.in | 16 - mozglue/linker/Mappable.cpp | 158 +- mozglue/linker/Mappable.h | 25 +- mozglue/linker/SeekableZStream.h | 6 +- mozglue/linker/Utils.h | 17 + mozglue/linker/XZStream.cpp | 213 + mozglue/linker/XZStream.h | 48 + mozglue/linker/Zip.cpp | 36 +- mozglue/linker/Zip.h | 59 +- mozglue/linker/moz.build | 21 +- mozglue/linker/szip.cpp | 21 +- mozglue/linker/tests/Makefile.in | 10 - mozglue/linker/tests/TestZip.cpp | 3 +- mozglue/linker/tests/moz.build | 12 +- mozglue/linker/tests/run_test_zip.py | 21 + mozglue/misc/StackWalk.cpp | 1204 + mozglue/misc/StackWalk.h | 163 + mozglue/misc/StackWalk_windows.h | 21 + mozglue/misc/TimeStamp.cpp | 92 + mozglue/misc/TimeStamp.h | 606 + mozglue/misc/TimeStamp_darwin.cpp | 206 + mozglue/misc/TimeStamp_posix.cpp | 362 + mozglue/misc/TimeStamp_windows.cpp | 532 + mozglue/misc/TimeStamp_windows.h | 83 + mozglue/misc/moz.build | 37 + mozglue/moz.build | 13 +- mozglue/tests/moz.build | 4 +- mozilla-config.h.in | 8 +- netwerk/Makefile.in | 8 - netwerk/base/ADivertableParentChannel.h | 7 + netwerk/base/ARefBase.h | 32 + netwerk/base/ArrayBufferInputStream.cpp | 9 +- netwerk/base/AutoClose.h | 7 +- netwerk/base/BackgroundFileSaver.cpp | 104 +- netwerk/base/BackgroundFileSaver.h | 17 +- netwerk/base/CaptivePortalService.cpp | 366 + netwerk/base/CaptivePortalService.h | 70 + netwerk/base/ChannelDiverterChild.h | 4 - netwerk/base/ChannelDiverterParent.h | 2 +- netwerk/base/Dashboard.cpp | 199 +- netwerk/base/Dashboard.h | 8 +- netwerk/base/DashboardTypes.h | 3 +- netwerk/base/EventTokenBucket.cpp | 62 +- netwerk/base/EventTokenBucket.h | 16 +- netwerk/base/LoadContextInfo.cpp | 168 +- netwerk/base/LoadContextInfo.h | 44 +- netwerk/base/LoadInfo.cpp | 867 +- netwerk/base/LoadInfo.h | 135 +- netwerk/base/LoadTainting.h | 43 + netwerk/base/MemoryDownloader.cpp | 92 + netwerk/base/MemoryDownloader.h | 65 + netwerk/base/NetStatistics.h | 29 +- netwerk/base/NetUtil.jsm | 198 +- netwerk/base/NetworkActivityMonitor.cpp | 7 +- netwerk/base/NetworkActivityMonitor.h | 3 +- netwerk/base/NetworkInfoServiceCocoa.cpp | 104 + netwerk/base/NetworkInfoServiceImpl.h | 18 + netwerk/base/NetworkInfoServiceLinux.cpp | 104 + netwerk/base/NetworkInfoServiceWindows.cpp | 60 + netwerk/base/OfflineObserver.cpp | 118 - netwerk/base/OfflineObserver.h | 73 - netwerk/base/PollableEvent.cpp | 347 + netwerk/base/PollableEvent.h | 38 + netwerk/base/Predictor.cpp | 1119 +- netwerk/base/Predictor.h | 144 +- netwerk/base/PrivateBrowsingChannel.h | 33 +- netwerk/base/ProxyAutoConfig.cpp | 259 +- netwerk/base/ProxyAutoConfig.h | 13 +- netwerk/base/RedirectChannelRegistrar.cpp | 15 +- netwerk/base/RedirectChannelRegistrar.h | 6 +- netwerk/base/ReferrerPolicy.h | 158 +- netwerk/base/RequestContextService.cpp | 217 + netwerk/base/RequestContextService.h | 47 + netwerk/base/ShutdownLayer.cpp | 80 + netwerk/base/ShutdownLayer.h | 22 + netwerk/base/SimpleBuffer.cpp | 95 + netwerk/base/SimpleBuffer.h | 57 + netwerk/base/StreamingProtocolService.cpp | 4 +- netwerk/base/StreamingProtocolService.h | 3 +- netwerk/base/TLSServerSocket.cpp | 91 +- netwerk/base/TLSServerSocket.h | 6 +- netwerk/base/ThrottleQueue.cpp | 392 + netwerk/base/ThrottleQueue.h | 65 + netwerk/base/Tickler.cpp | 43 +- netwerk/base/Tickler.h | 4 +- netwerk/base/moz.build | 88 +- netwerk/base/mozIThirdPartyUtil.idl | 10 +- netwerk/base/nsASocketHandler.h | 2 +- netwerk/base/nsAsyncRedirectVerifyHelper.cpp | 49 +- netwerk/base/nsAsyncRedirectVerifyHelper.h | 7 +- netwerk/base/nsAsyncStreamCopier.cpp | 28 +- netwerk/base/nsAsyncStreamCopier.h | 2 +- netwerk/base/nsAutodialQt.cpp | 46 - netwerk/base/nsAutodialQt.h | 26 - netwerk/base/nsAutodialWin.cpp | 587 - netwerk/base/nsAutodialWin.h | 116 - netwerk/base/nsBaseChannel.cpp | 119 +- netwerk/base/nsBaseChannel.h | 15 +- netwerk/base/nsBufferedStreams.cpp | 15 +- netwerk/base/nsBufferedStreams.h | 8 +- netwerk/base/nsChannelClassifier.cpp | 391 +- netwerk/base/nsChannelClassifier.h | 13 + netwerk/base/nsDirectoryIndexStream.cpp | 65 +- netwerk/base/nsDownloader.cpp | 3 +- netwerk/base/nsDownloader.h | 12 +- netwerk/base/nsFileStreams.cpp | 190 +- netwerk/base/nsFileStreams.h | 13 +- netwerk/base/nsIApplicationCacheService.idl | 36 +- netwerk/base/nsIAuthInformation.idl | 6 + netwerk/base/nsIAuthModule.idl | 2 +- netwerk/base/nsIBrowserSearchService.idl | 77 +- netwerk/base/nsICacheInfoChannel.idl | 48 + netwerk/base/nsICachingChannel.idl | 34 +- netwerk/base/nsICaptivePortalService.idl | 59 + netwerk/base/nsIChannel.idl | 59 +- .../nsIChannelWithDivertableParentListener.idl | 46 + netwerk/base/nsIChildChannel.idl | 2 +- netwerk/base/nsIClassOfService.idl | 4 +- netwerk/base/nsIDashboard.idl | 2 + netwerk/base/nsIDeprecationWarner.idl | 23 + netwerk/base/nsIDivertableChannel.idl | 20 +- netwerk/base/nsIFileStreams.idl | 23 +- netwerk/base/nsIFileURL.idl | 2 +- netwerk/base/nsIForcePendingChannel.idl | 2 +- netwerk/base/nsIFormPOSTActionChannel.idl | 17 + netwerk/base/nsIHttpAuthenticatorCallback.idl | 31 + netwerk/base/nsIIOService.idl | 130 +- netwerk/base/nsIIOService2.idl | 54 +- netwerk/base/nsIIncrementalStreamLoader.idl | 100 + netwerk/base/nsIInputStreamChannel.idl | 8 +- netwerk/base/nsILoadContextInfo.idl | 72 +- netwerk/base/nsILoadGroup.idl | 65 +- netwerk/base/nsILoadInfo.idl | 671 +- netwerk/base/nsIMIMEInputStream.idl | 5 + netwerk/base/nsIMultiPartChannel.idl | 2 +- netwerk/base/nsINSSErrorsService.idl | 7 +- netwerk/base/nsINetUtil.idl | 47 +- netwerk/base/nsINetUtil_ESR_38.idl | 14 - netwerk/base/nsINetworkInfoService.idl | 57 + netwerk/base/nsINetworkInterceptController.idl | 99 +- netwerk/base/nsINetworkPredictorVerifier.idl | 11 +- netwerk/base/nsIOService.cpp | 1161 +- netwerk/base/nsIOService.h | 133 +- netwerk/base/nsIPermission.idl | 44 +- netwerk/base/nsIPermissionManager.idl | 57 +- netwerk/base/nsIProtocolHandler.idl | 56 +- netwerk/base/nsIProtocolProxyService.idl | 41 +- netwerk/base/nsIProxyInfo.idl | 12 +- netwerk/base/nsIRedirectHistory.idl | 25 - netwerk/base/nsIRequest.idl | 5 +- netwerk/base/nsIRequestContext.idl | 95 + netwerk/base/nsIResponseHeadProvider.idl | 35 - netwerk/base/nsISecCheckWrapChannel.idl | 24 + netwerk/base/nsISecretDecoderRing.idl | 66 - netwerk/base/nsISecureBrowserUI.idl | 6 +- netwerk/base/nsISensitiveInfoHiddenURI.idl | 17 + netwerk/base/nsIServerSocket.idl | 4 +- netwerk/base/nsISiteSecurityService.idl | 161 - netwerk/base/nsISocketFilter.idl | 53 + netwerk/base/nsISocketTransport.idl | 48 +- netwerk/base/nsISocketTransportService.idl | 15 + netwerk/base/nsISpeculativeConnect.idl | 24 +- netwerk/base/nsIStandardURL.idl | 12 + netwerk/base/nsIStreamLoader.idl | 14 +- netwerk/base/nsITLSServerSocket.idl | 32 +- netwerk/base/nsIThrottledInputChannel.idl | 80 + netwerk/base/nsITimedChannel.idl | 20 +- netwerk/base/nsIUDPSocket.idl | 45 +- netwerk/base/nsIUDPSocketFilter.idl | 45 - netwerk/base/nsIURI.idl | 104 +- netwerk/base/nsIURIChecker.idl | 62 - netwerk/base/nsIURIClassifier.idl | 14 +- netwerk/base/nsIURIWithBlobImpl.idl | 20 + netwerk/base/nsIURL.idl | 21 +- netwerk/base/nsIUnicharStreamLoader.idl | 6 + netwerk/base/nsIUploadChannel2.idl | 21 +- netwerk/base/nsIncrementalDownload.cpp | 42 +- netwerk/base/nsIncrementalStreamLoader.cpp | 214 + netwerk/base/nsIncrementalStreamLoader.h | 54 + netwerk/base/nsInputStreamChannel.cpp | 21 + netwerk/base/nsInputStreamChannel.h | 7 + netwerk/base/nsInputStreamPump.cpp | 35 +- netwerk/base/nsInputStreamPump.h | 4 +- netwerk/base/nsLoadGroup.cpp | 533 +- netwerk/base/nsLoadGroup.h | 22 +- netwerk/base/nsMIMEInputStream.cpp | 33 +- netwerk/base/nsMediaFragmentURIParser.cpp | 27 +- netwerk/base/nsMediaFragmentURIParser.h | 10 +- netwerk/base/nsNativeConnectionHelper.cpp | 31 - netwerk/base/nsNativeConnectionHelper.h | 30 - netwerk/base/nsNetAddr.cpp | 6 - netwerk/base/nsNetSegmentUtils.h | 4 +- netwerk/base/nsNetUtil.cpp | 2399 +- netwerk/base/nsNetUtil.h | 2865 +- netwerk/base/nsNetUtilInlines.h | 397 + netwerk/base/nsNetworkInfoService.cpp | 113 + netwerk/base/nsNetworkInfoService.h | 40 + netwerk/base/nsPACMan.cpp | 139 +- netwerk/base/nsPACMan.h | 58 +- netwerk/base/nsPISocketTransportService.idl | 12 +- netwerk/base/nsPreloadedStream.cpp | 10 +- netwerk/base/nsProtocolProxyService.cpp | 345 +- netwerk/base/nsProtocolProxyService.h | 43 +- netwerk/base/nsProxyInfo.cpp | 23 +- netwerk/base/nsProxyInfo.h | 10 + netwerk/base/nsRequestObserverProxy.cpp | 28 +- netwerk/base/nsRequestObserverProxy.h | 8 +- netwerk/base/nsSecCheckWrapChannel.cpp | 196 + netwerk/base/nsSecCheckWrapChannel.h | 106 + netwerk/base/nsSerializationHelper.cpp | 2 +- netwerk/base/nsServerSocket.cpp | 37 +- netwerk/base/nsServerSocket.h | 4 +- netwerk/base/nsSimpleNestedURI.cpp | 63 +- netwerk/base/nsSimpleNestedURI.h | 14 +- netwerk/base/nsSimpleStreamListener.cpp | 6 + netwerk/base/nsSimpleStreamListener.h | 11 + netwerk/base/nsSimpleURI.cpp | 358 +- netwerk/base/nsSimpleURI.h | 37 +- netwerk/base/nsSocketTransport2.cpp | 480 +- netwerk/base/nsSocketTransport2.h | 89 +- netwerk/base/nsSocketTransportService2.cpp | 629 +- netwerk/base/nsSocketTransportService2.h | 133 +- netwerk/base/nsStandardURL.cpp | 836 +- netwerk/base/nsStandardURL.h | 26 +- netwerk/base/nsStreamListenerTee.cpp | 19 +- netwerk/base/nsStreamListenerTee.h | 6 + netwerk/base/nsStreamListenerWrapper.cpp | 6 + netwerk/base/nsStreamListenerWrapper.h | 16 +- netwerk/base/nsStreamLoader.cpp | 36 +- netwerk/base/nsStreamLoader.h | 13 +- netwerk/base/nsStreamTransportService.cpp | 61 +- netwerk/base/nsStreamTransportService.h | 15 +- netwerk/base/nsSyncStreamListener.h | 2 +- netwerk/base/nsTemporaryFileInputStream.cpp | 163 +- netwerk/base/nsTemporaryFileInputStream.h | 12 +- netwerk/base/nsTransportUtils.cpp | 22 +- netwerk/base/nsTransportUtils.h | 11 +- netwerk/base/nsUDPSocket.cpp | 600 +- netwerk/base/nsUDPSocket.h | 28 +- netwerk/base/nsURIChecker.cpp | 353 - netwerk/base/nsURIChecker.h | 48 - netwerk/base/nsURIHashKey.h | 16 +- netwerk/base/nsURLHelper.cpp | 243 +- netwerk/base/nsURLHelper.h | 40 +- netwerk/base/nsURLHelperOSX.cpp | 2 +- netwerk/base/nsURLHelperUnix.cpp | 23 +- netwerk/base/nsURLHelperWin.cpp | 6 +- netwerk/base/nsURLParsers.cpp | 32 +- netwerk/base/nsUnicharStreamLoader.cpp | 37 +- netwerk/base/nsUnicharStreamLoader.h | 8 +- netwerk/base/security-prefs.js | 142 +- netwerk/build/moz.build | 21 +- netwerk/build/nsNetCID.h | 129 +- netwerk/build/nsNetModule.cpp | 166 +- netwerk/cache/moz.build | 9 +- netwerk/cache/nsApplicationCache.h | 2 +- netwerk/cache/nsApplicationCacheService.cpp | 106 +- netwerk/cache/nsApplicationCacheService.h | 2 +- netwerk/cache/nsCache.cpp | 21 +- netwerk/cache/nsCache.h | 25 +- netwerk/cache/nsCacheEntry.cpp | 48 +- netwerk/cache/nsCacheEntry.h | 38 +- netwerk/cache/nsCacheEntryDescriptor.cpp | 113 +- netwerk/cache/nsCacheMetaData.cpp | 2 +- netwerk/cache/nsCacheMetaData.h | 2 +- netwerk/cache/nsCacheService.cpp | 369 +- netwerk/cache/nsCacheService.h | 32 +- netwerk/cache/nsCacheUtils.cpp | 24 +- netwerk/cache/nsCacheUtils.h | 9 +- netwerk/cache/nsDeleteDir.cpp | 16 +- netwerk/cache/nsDeleteDir.h | 1 + netwerk/cache/nsDiskCacheBinding.cpp | 158 +- netwerk/cache/nsDiskCacheBinding.h | 6 +- netwerk/cache/nsDiskCacheDevice.cpp | 65 +- netwerk/cache/nsDiskCacheDeviceSQL.cpp | 422 +- netwerk/cache/nsDiskCacheDeviceSQL.h | 25 +- netwerk/cache/nsDiskCacheEntry.h | 2 +- netwerk/cache/nsDiskCacheMap.cpp | 48 +- netwerk/cache/nsDiskCacheMap.h | 6 +- netwerk/cache/nsDiskCacheStreams.cpp | 26 +- netwerk/cache/nsDiskCacheStreams.h | 1 - netwerk/cache/nsMemoryCacheDevice.cpp | 23 +- netwerk/cache/nsMemoryCacheDevice.h | 2 +- netwerk/cache2/AppCacheStorage.cpp | 53 +- netwerk/cache2/AppCacheStorage.h | 4 +- netwerk/cache2/CacheEntry.cpp | 447 +- netwerk/cache2/CacheEntry.h | 88 +- netwerk/cache2/CacheFile.cpp | 704 +- netwerk/cache2/CacheFile.h | 80 +- netwerk/cache2/CacheFileChunk.cpp | 642 +- netwerk/cache2/CacheFileChunk.h | 144 +- netwerk/cache2/CacheFileContextEvictor.cpp | 186 +- netwerk/cache2/CacheFileContextEvictor.h | 18 +- netwerk/cache2/CacheFileIOManager.cpp | 1137 +- netwerk/cache2/CacheFileIOManager.h | 170 +- netwerk/cache2/CacheFileInputStream.cpp | 180 +- netwerk/cache2/CacheFileInputStream.h | 30 +- netwerk/cache2/CacheFileMetadata.cpp | 249 +- netwerk/cache2/CacheFileMetadata.h | 59 +- netwerk/cache2/CacheFileOutputStream.cpp | 69 +- netwerk/cache2/CacheFileOutputStream.h | 18 +- netwerk/cache2/CacheFileUtils.cpp | 261 +- netwerk/cache2/CacheFileUtils.h | 18 +- netwerk/cache2/CacheHashUtils.cpp | 42 +- netwerk/cache2/CacheHashUtils.h | 10 +- netwerk/cache2/CacheIOThread.cpp | 326 +- netwerk/cache2/CacheIOThread.h | 67 +- netwerk/cache2/CacheIndex.cpp | 1375 +- netwerk/cache2/CacheIndex.h | 381 +- netwerk/cache2/CacheIndexContextIterator.cpp | 4 +- netwerk/cache2/CacheIndexContextIterator.h | 4 +- netwerk/cache2/CacheIndexIterator.cpp | 16 +- netwerk/cache2/CacheIndexIterator.h | 7 +- netwerk/cache2/CacheLog.cpp | 22 +- netwerk/cache2/CacheLog.h | 15 +- netwerk/cache2/CacheObserver.cpp | 205 +- netwerk/cache2/CacheObserver.h | 59 +- netwerk/cache2/CacheStorage.cpp | 71 +- netwerk/cache2/CacheStorage.h | 14 +- netwerk/cache2/CacheStorageService.cpp | 844 +- netwerk/cache2/CacheStorageService.h | 98 +- netwerk/cache2/OldWrappers.cpp | 177 +- netwerk/cache2/OldWrappers.h | 22 +- netwerk/cache2/moz.build | 10 +- netwerk/cache2/nsICacheEntry.idl | 46 +- netwerk/cache2/nsICacheStorage.idl | 6 + netwerk/cache2/nsICacheStorageService.idl | 16 +- netwerk/cache2/nsICacheStorageVisitor.idl | 5 +- netwerk/cache2/nsICacheTesting.idl | 20 + netwerk/cookie/CookieServiceChild.cpp | 47 +- netwerk/cookie/CookieServiceChild.h | 4 +- netwerk/cookie/CookieServiceParent.cpp | 136 +- netwerk/cookie/CookieServiceParent.h | 25 +- netwerk/cookie/PCookieService.ipdl | 39 +- netwerk/cookie/moz.build | 13 +- netwerk/cookie/nsCookie.cpp | 28 +- netwerk/cookie/nsCookie.h | 26 +- netwerk/cookie/nsCookieService.cpp | 1872 +- netwerk/cookie/nsCookieService.h | 89 +- netwerk/cookie/nsICookie.idl | 8 +- netwerk/cookie/nsICookieManager.idl | 49 +- netwerk/cookie/nsICookieManager2.idl | 66 +- netwerk/cookie/nsICookieService.idl | 6 +- netwerk/cookie/test/browser/browser.ini | 5 + .../test/browser/browser_originattributes.js | 113 + netwerk/cookie/test/browser/file_empty.html | 3 + netwerk/cookie/test/unit/test_bug1155169.js | 73 + netwerk/cookie/test/unit/test_bug1267910.js | 196 + netwerk/cookie/test/unit/test_bug643051.js | 4 +- netwerk/cookie/test/unit/test_eviction.js | 296 + netwerk/cookie/test/unit/test_parser_0001.js | 4 +- netwerk/cookie/test/unit/test_parser_0019.js | 4 +- netwerk/cookie/test/unit/xpcshell.ini | 4 +- .../cookie/test/unit_ipc/test_ipc_parser_0001.js | 2 +- .../cookie/test/unit_ipc/test_ipc_parser_0019.js | 2 +- netwerk/cookie/test/unit_ipc/xpcshell.ini | 5 +- netwerk/dns/ChildDNSService.cpp | 38 +- netwerk/dns/ChildDNSService.h | 6 +- netwerk/dns/DNS.cpp | 58 +- netwerk/dns/DNS.h | 18 +- netwerk/dns/DNSListenerProxy.cpp | 2 +- netwerk/dns/DNSListenerProxy.h | 3 +- netwerk/dns/DNSRequestChild.cpp | 19 +- netwerk/dns/DNSRequestChild.h | 3 +- netwerk/dns/DNSRequestParent.cpp | 14 +- netwerk/dns/DNSRequestParent.h | 1 + netwerk/dns/GetAddrInfo.cpp | 200 +- netwerk/dns/PDNSRequest.ipdl | 8 +- netwerk/dns/effective_tld_names.dat | 1348 +- netwerk/dns/mdns/libmdns/MDNSResponderOperator.cpp | 779 + netwerk/dns/mdns/libmdns/MDNSResponderOperator.h | 152 + netwerk/dns/mdns/libmdns/MDNSResponderReply.cpp | 302 + netwerk/dns/mdns/libmdns/MDNSResponderReply.h | 164 + netwerk/dns/mdns/libmdns/MulticastDNSAndroid.jsm | 244 + netwerk/dns/mdns/libmdns/fallback/DNSPacket.jsm | 297 + netwerk/dns/mdns/libmdns/fallback/DNSRecord.jsm | 70 + .../mdns/libmdns/fallback/DNSResourceRecord.jsm | 221 + netwerk/dns/mdns/libmdns/fallback/DNSTypes.jsm | 100 + netwerk/dns/mdns/libmdns/fallback/DataReader.jsm | 133 + netwerk/dns/mdns/libmdns/fallback/DataWriter.jsm | 98 + netwerk/dns/mdns/libmdns/fallback/MulticastDNS.jsm | 875 + netwerk/dns/mdns/libmdns/moz.build | 48 + netwerk/dns/mdns/libmdns/nsDNSServiceDiscovery.cpp | 262 + netwerk/dns/mdns/libmdns/nsDNSServiceDiscovery.h | 48 + netwerk/dns/mdns/libmdns/nsDNSServiceDiscovery.js | 201 + .../mdns/libmdns/nsDNSServiceDiscovery.manifest | 3 + netwerk/dns/mdns/libmdns/nsDNSServiceInfo.cpp | 209 + netwerk/dns/mdns/libmdns/nsDNSServiceInfo.h | 50 + netwerk/dns/mdns/libmdns/nsMulticastDNSModule.cpp | 61 + netwerk/dns/mdns/moz.build | 13 + netwerk/dns/mdns/nsIDNSServiceDiscovery.idl | 219 + netwerk/dns/moz.build | 18 +- netwerk/dns/nameprep.c | 347 - netwerk/dns/nameprep_template.c | 139 - netwerk/dns/nameprepdata.c | 2588 - netwerk/dns/nsDNSService2.cpp | 239 +- netwerk/dns/nsDNSService2.h | 19 +- netwerk/dns/nsEffectiveTLDService.cpp | 70 +- netwerk/dns/nsEffectiveTLDService.h | 89 +- netwerk/dns/nsHostResolver.cpp | 408 +- netwerk/dns/nsHostResolver.h | 30 +- netwerk/dns/nsIDNSRecord.idl | 2 +- netwerk/dns/nsIDNSService.idl | 9 +- netwerk/dns/nsIDNService.cpp | 482 +- netwerk/dns/nsIDNService.h | 152 +- netwerk/dns/nsPIDNSService.idl | 7 +- netwerk/dns/prepare_tlds.py | 16 +- netwerk/dns/race.c | 235 - netwerk/ipc/ChannelEventQueue.cpp | 58 +- netwerk/ipc/ChannelEventQueue.h | 148 +- netwerk/ipc/NeckoChannelParams.ipdlh | 117 +- netwerk/ipc/NeckoChild.cpp | 187 +- netwerk/ipc/NeckoChild.h | 36 +- netwerk/ipc/NeckoCommon.cpp | 3 +- netwerk/ipc/NeckoCommon.h | 18 +- netwerk/ipc/NeckoMessageUtils.h | 73 +- netwerk/ipc/NeckoParent.cpp | 648 +- netwerk/ipc/NeckoParent.h | 95 +- netwerk/ipc/PChannelDiverter.ipdl | 2 +- netwerk/ipc/PDataChannel.ipdl | 25 + netwerk/ipc/PNecko.ipdl | 96 +- netwerk/ipc/PRemoteOpenFile.ipdl | 28 - netwerk/ipc/PRtspChannel.ipdl | 2 +- netwerk/ipc/PRtspController.ipdl | 38 +- netwerk/ipc/RemoteOpenFileChild.cpp | 814 - netwerk/ipc/RemoteOpenFileChild.h | 122 - netwerk/ipc/RemoteOpenFileParent.cpp | 65 - netwerk/ipc/RemoteOpenFileParent.h | 36 - netwerk/ipc/moz.build | 16 +- netwerk/ipc/nsIRemoteOpenFileListener.idl | 30 - netwerk/locales/en-US/necko.properties | 16 +- netwerk/locales/moz.build | 2 +- netwerk/mime/moz.build | 9 +- netwerk/mime/nsIMIMEHeaderParam.idl | 6 +- netwerk/mime/nsIMIMEService.idl | 2 +- netwerk/mime/nsMIMEHeaderParamImpl.cpp | 33 +- netwerk/mime/nsMimeTypes.h | 12 +- netwerk/moz.build | 4 +- netwerk/protocol/about/moz.build | 8 +- netwerk/protocol/about/nsAboutBlank.cpp | 8 - netwerk/protocol/about/nsAboutBloat.cpp | 154 - netwerk/protocol/about/nsAboutBloat.h | 35 - netwerk/protocol/about/nsAboutCache.cpp | 158 +- netwerk/protocol/about/nsAboutCache.h | 135 +- netwerk/protocol/about/nsAboutCacheEntry.cpp | 138 +- netwerk/protocol/about/nsAboutCacheEntry.h | 97 +- netwerk/protocol/about/nsAboutProtocolHandler.cpp | 86 +- netwerk/protocol/about/nsAboutProtocolHandler.h | 16 +- netwerk/protocol/about/nsAboutProtocolUtils.h | 2 +- netwerk/protocol/about/nsIAboutModule.idl | 15 +- netwerk/protocol/app/AppProtocolHandler.cpp | 490 - netwerk/protocol/app/AppProtocolHandler.h | 35 - netwerk/protocol/app/moz.build | 19 - netwerk/protocol/data/DataChannelChild.cpp | 77 + netwerk/protocol/data/DataChannelChild.h | 43 + netwerk/protocol/data/DataChannelParent.cpp | 89 + netwerk/protocol/data/DataChannelParent.h | 41 + netwerk/protocol/data/moz.build | 10 +- netwerk/protocol/data/nsDataChannel.cpp | 10 +- netwerk/protocol/data/nsDataChannel.h | 8 +- netwerk/protocol/data/nsDataHandler.cpp | 130 +- netwerk/protocol/data/nsDataHandler.h | 16 +- netwerk/protocol/device/AndroidCaptureProvider.cpp | 18 +- netwerk/protocol/device/AndroidCaptureProvider.h | 4 +- netwerk/protocol/device/CameraStreamImpl.cpp | 68 +- netwerk/protocol/device/CameraStreamImpl.h | 27 +- .../raw => netwerk/protocol/device}/RawStructs.h | 0 netwerk/protocol/device/moz.build | 4 +- netwerk/protocol/device/nsDeviceCaptureProvider.h | 6 +- netwerk/protocol/device/nsDeviceChannel.cpp | 5 +- netwerk/protocol/device/nsDeviceChannel.h | 8 +- .../protocol/device/nsDeviceProtocolHandler.cpp | 17 +- netwerk/protocol/device/nsDeviceProtocolHandler.h | 7 +- netwerk/protocol/file/moz.build | 13 +- netwerk/protocol/file/nsFileChannel.cpp | 42 +- netwerk/protocol/file/nsFileChannel.h | 10 +- netwerk/protocol/file/nsFileProtocolHandler.cpp | 7 + netwerk/protocol/file/nsFileProtocolHandler.h | 2 +- netwerk/protocol/ftp/FTPChannelChild.cpp | 266 +- netwerk/protocol/ftp/FTPChannelChild.h | 43 +- netwerk/protocol/ftp/FTPChannelParent.cpp | 359 +- netwerk/protocol/ftp/FTPChannelParent.h | 58 +- netwerk/protocol/ftp/PFTPChannel.ipdl | 50 +- netwerk/protocol/ftp/moz.build | 10 +- netwerk/protocol/ftp/nsFTPChannel.cpp | 82 +- netwerk/protocol/ftp/nsFTPChannel.h | 42 +- netwerk/protocol/ftp/nsFtpConnectionThread.cpp | 103 +- netwerk/protocol/ftp/nsFtpConnectionThread.h | 31 +- netwerk/protocol/ftp/nsFtpControlConnection.cpp | 23 +- netwerk/protocol/ftp/nsFtpControlConnection.h | 2 +- netwerk/protocol/ftp/nsFtpProtocolHandler.cpp | 27 +- netwerk/protocol/ftp/nsFtpProtocolHandler.h | 20 +- .../protocol/ftp/nsIFTPChannelParentInternal.idl | 15 + netwerk/protocol/http/ASpdySession.cpp | 95 +- netwerk/protocol/http/ASpdySession.h | 21 +- netwerk/protocol/http/AltDataOutputStreamChild.cpp | 151 + netwerk/protocol/http/AltDataOutputStreamChild.h | 46 + .../protocol/http/AltDataOutputStreamParent.cpp | 71 + netwerk/protocol/http/AltDataOutputStreamParent.h | 52 + netwerk/protocol/http/AlternateServices.cpp | 788 +- netwerk/protocol/http/AlternateServices.h | 122 +- netwerk/protocol/http/CacheControlParser.cpp | 123 + netwerk/protocol/http/CacheControlParser.h | 44 + netwerk/protocol/http/ConnectionDiagnostics.cpp | 157 +- netwerk/protocol/http/Http2Compression.cpp | 425 +- netwerk/protocol/http/Http2Compression.h | 57 +- netwerk/protocol/http/Http2HuffmanIncoming.h | 7818 +- netwerk/protocol/http/Http2Push.cpp | 109 +- netwerk/protocol/http/Http2Push.h | 15 +- netwerk/protocol/http/Http2Session.cpp | 878 +- netwerk/protocol/http/Http2Session.h | 84 +- netwerk/protocol/http/Http2Stream.cpp | 267 +- netwerk/protocol/http/Http2Stream.h | 63 +- netwerk/protocol/http/HttpBaseChannel.cpp | 1703 +- netwerk/protocol/http/HttpBaseChannel.h | 211 +- netwerk/protocol/http/HttpChannelChild.cpp | 1420 +- netwerk/protocol/http/HttpChannelChild.h | 198 +- netwerk/protocol/http/HttpChannelParent.cpp | 1021 +- netwerk/protocol/http/HttpChannelParent.h | 131 +- .../protocol/http/HttpChannelParentListener.cpp | 183 +- netwerk/protocol/http/HttpChannelParentListener.h | 41 +- netwerk/protocol/http/HttpInfo.h | 3 +- netwerk/protocol/http/HttpLog.h | 36 +- netwerk/protocol/http/InterceptedChannel.cpp | 387 +- netwerk/protocol/http/InterceptedChannel.h | 108 +- netwerk/protocol/http/NullHttpChannel.cpp | 234 +- netwerk/protocol/http/NullHttpChannel.h | 5 +- netwerk/protocol/http/NullHttpTransaction.cpp | 52 +- netwerk/protocol/http/NullHttpTransaction.h | 13 +- netwerk/protocol/http/PAltDataOutputStream.ipdl | 32 + netwerk/protocol/http/PHttpChannel.ipdl | 139 +- netwerk/protocol/http/PHttpChannelParams.h | 80 +- netwerk/protocol/http/PSpdyPush.h | 14 +- netwerk/protocol/http/SpdyPush31.cpp | 378 - netwerk/protocol/http/SpdyPush31.h | 102 - netwerk/protocol/http/SpdySession31.cpp | 3103 - netwerk/protocol/http/SpdySession31.h | 430 - netwerk/protocol/http/SpdyStream31.cpp | 1651 - netwerk/protocol/http/SpdyStream31.h | 282 - netwerk/protocol/http/SpdyZlibReporter.cpp | 39 - netwerk/protocol/http/SpdyZlibReporter.h | 58 - netwerk/protocol/http/TimingStruct.h | 13 +- netwerk/protocol/http/TunnelUtils.cpp | 124 +- netwerk/protocol/http/TunnelUtils.h | 33 +- netwerk/protocol/http/UserAgentOverrides.jsm | 2 +- netwerk/protocol/http/UserAgentUpdates.jsm | 52 +- .../protocol/http/WellKnownOpportunisticUtils.js | 43 + .../http/WellKnownOpportunisticUtils.manifest | 3 + netwerk/protocol/http/make_incoming_tables.py | 82 +- netwerk/protocol/http/moz.build | 24 +- netwerk/protocol/http/nsAHttpConnection.h | 61 +- netwerk/protocol/http/nsAHttpTransaction.h | 33 +- netwerk/protocol/http/nsCORSListenerProxy.cpp | 1526 + netwerk/protocol/http/nsCORSListenerProxy.h | 112 + netwerk/protocol/http/nsHttp.cpp | 108 +- netwerk/protocol/http/nsHttp.h | 38 +- .../protocol/http/nsHttpActivityDistributor.cpp | 9 +- netwerk/protocol/http/nsHttpActivityDistributor.h | 3 +- netwerk/protocol/http/nsHttpAtomList.h | 3 + netwerk/protocol/http/nsHttpAuthCache.cpp | 104 +- netwerk/protocol/http/nsHttpAuthCache.h | 31 +- netwerk/protocol/http/nsHttpAuthManager.cpp | 22 +- netwerk/protocol/http/nsHttpAuthManager.h | 3 +- netwerk/protocol/http/nsHttpBasicAuth.cpp | 17 +- netwerk/protocol/http/nsHttpBasicAuth.h | 3 +- netwerk/protocol/http/nsHttpChannel.cpp | 2943 +- netwerk/protocol/http/nsHttpChannel.h | 177 +- .../protocol/http/nsHttpChannelAuthProvider.cpp | 374 +- netwerk/protocol/http/nsHttpChannelAuthProvider.h | 42 +- netwerk/protocol/http/nsHttpChunkedDecoder.cpp | 5 +- netwerk/protocol/http/nsHttpChunkedDecoder.h | 3 +- netwerk/protocol/http/nsHttpConnection.cpp | 518 +- netwerk/protocol/http/nsHttpConnection.h | 63 +- netwerk/protocol/http/nsHttpConnectionInfo.cpp | 154 +- netwerk/protocol/http/nsHttpConnectionInfo.h | 86 +- netwerk/protocol/http/nsHttpConnectionMgr.cpp | 1606 +- netwerk/protocol/http/nsHttpConnectionMgr.h | 193 +- netwerk/protocol/http/nsHttpDigestAuth.cpp | 33 +- netwerk/protocol/http/nsHttpDigestAuth.h | 3 +- netwerk/protocol/http/nsHttpHandler.cpp | 826 +- netwerk/protocol/http/nsHttpHandler.h | 157 +- netwerk/protocol/http/nsHttpHeaderArray.cpp | 401 +- netwerk/protocol/http/nsHttpHeaderArray.h | 212 +- netwerk/protocol/http/nsHttpNTLMAuth.cpp | 77 +- netwerk/protocol/http/nsHttpNTLMAuth.h | 3 +- netwerk/protocol/http/nsHttpPipeline.cpp | 74 +- netwerk/protocol/http/nsHttpPipeline.h | 17 +- netwerk/protocol/http/nsHttpRequestHead.cpp | 291 +- netwerk/protocol/http/nsHttpRequestHead.h | 124 +- netwerk/protocol/http/nsHttpResponseHead.cpp | 621 +- netwerk/protocol/http/nsHttpResponseHead.h | 171 +- netwerk/protocol/http/nsHttpTransaction.cpp | 627 +- netwerk/protocol/http/nsHttpTransaction.h | 101 +- netwerk/protocol/http/nsICorsPreflightCallback.h | 28 + .../protocol/http/nsIHttpAuthenticableChannel.idl | 16 +- netwerk/protocol/http/nsIHttpAuthenticator.idl | 52 +- netwerk/protocol/http/nsIHttpChannel.idl | 158 +- .../protocol/http/nsIHttpChannelAuthProvider.idl | 8 +- netwerk/protocol/http/nsIHttpChannelChild.idl | 19 +- netwerk/protocol/http/nsIHttpChannelInternal.idl | 127 +- .../http/nsIWellKnownOpportunisticUtils.idl | 26 + netwerk/protocol/moz.build | 2 +- netwerk/protocol/res/ExtensionProtocolHandler.cpp | 193 + netwerk/protocol/res/ExtensionProtocolHandler.h | 42 + .../protocol/res/SubstitutingProtocolHandler.cpp | 404 + netwerk/protocol/res/SubstitutingProtocolHandler.h | 107 + netwerk/protocol/res/moz.build | 11 +- netwerk/protocol/res/nsIResProtocolHandler.idl | 37 +- .../res/nsISubstitutingProtocolHandler.idl | 46 + netwerk/protocol/res/nsResProtocolHandler.cpp | 454 +- netwerk/protocol/res/nsResProtocolHandler.h | 64 +- netwerk/protocol/rtsp/RtspChannelChild.cpp | 272 - netwerk/protocol/rtsp/RtspChannelChild.h | 88 - netwerk/protocol/rtsp/RtspChannelParent.cpp | 166 - netwerk/protocol/rtsp/RtspChannelParent.h | 84 - netwerk/protocol/rtsp/RtspHandler.cpp | 112 - netwerk/protocol/rtsp/RtspHandler.h | 32 - .../protocol/rtsp/controller/RtspController.cpp | 384 - netwerk/protocol/rtsp/controller/RtspController.h | 54 - .../rtsp/controller/RtspControllerChild.cpp | 618 - .../protocol/rtsp/controller/RtspControllerChild.h | 96 - .../rtsp/controller/RtspControllerParent.cpp | 305 - .../rtsp/controller/RtspControllerParent.h | 56 - netwerk/protocol/rtsp/controller/RtspMetaData.cpp | 249 - netwerk/protocol/rtsp/controller/RtspMetaData.h | 47 - netwerk/protocol/rtsp/moz.build | 77 - netwerk/protocol/rtsp/rtsp/AAMRAssembler.cpp | 244 - netwerk/protocol/rtsp/rtsp/AAMRAssembler.h | 60 - netwerk/protocol/rtsp/rtsp/AAVCAssembler.cpp | 410 - netwerk/protocol/rtsp/rtsp/AAVCAssembler.h | 63 - netwerk/protocol/rtsp/rtsp/AH263Assembler.cpp | 260 - netwerk/protocol/rtsp/rtsp/AH263Assembler.h | 58 - .../protocol/rtsp/rtsp/AMPEG4AudioAssembler.cpp | 640 - netwerk/protocol/rtsp/rtsp/AMPEG4AudioAssembler.h | 70 - .../rtsp/rtsp/AMPEG4ElementaryAssembler.cpp | 479 - .../protocol/rtsp/rtsp/AMPEG4ElementaryAssembler.h | 77 - netwerk/protocol/rtsp/rtsp/APacketSource.cpp | 640 - netwerk/protocol/rtsp/rtsp/APacketSource.h | 50 - netwerk/protocol/rtsp/rtsp/ARTPAssembler.cpp | 84 - netwerk/protocol/rtsp/rtsp/ARTPAssembler.h | 57 - netwerk/protocol/rtsp/rtsp/ARTPConnection.cpp | 727 - netwerk/protocol/rtsp/rtsp/ARTPConnection.h | 101 - netwerk/protocol/rtsp/rtsp/ARTPSession.cpp | 266 - netwerk/protocol/rtsp/rtsp/ARTPSession.h | 72 - netwerk/protocol/rtsp/rtsp/ARTPSource.cpp | 274 - netwerk/protocol/rtsp/rtsp/ARTPSource.h | 74 - netwerk/protocol/rtsp/rtsp/ARTPWriter.cpp | 847 - netwerk/protocol/rtsp/rtsp/ARTPWriter.h | 131 - netwerk/protocol/rtsp/rtsp/ARTSPConnection.cpp | 1109 - netwerk/protocol/rtsp/rtsp/ARTSPConnection.h | 139 - netwerk/protocol/rtsp/rtsp/ARawAudioAssembler.cpp | 145 - netwerk/protocol/rtsp/rtsp/ARawAudioAssembler.h | 61 - netwerk/protocol/rtsp/rtsp/ASessionDescription.cpp | 363 - netwerk/protocol/rtsp/rtsp/ASessionDescription.h | 84 - netwerk/protocol/rtsp/rtsp/RTSPConnectionHandler.h | 1755 - netwerk/protocol/rtsp/rtsp/RTSPSource.cpp | 775 - netwerk/protocol/rtsp/rtsp/RTSPSource.h | 175 - netwerk/protocol/rtsp/rtsp/RTSPTransmitter.h | 998 - netwerk/protocol/rtsp/rtsp/RtspPrlog.h | 19 - netwerk/protocol/rtsp/rtsp/UDPPusher.cpp | 167 - netwerk/protocol/rtsp/rtsp/UDPPusher.h | 58 - netwerk/protocol/rtsp/rtsp/VideoSource.h | 98 - netwerk/protocol/rtsp/rtsp/rtp_test.cpp | 229 - netwerk/protocol/viewsource/moz.build | 5 +- .../protocol/viewsource/nsIViewSourceChannel.idl | 11 +- .../protocol/viewsource/nsViewSourceChannel.cpp | 266 +- netwerk/protocol/viewsource/nsViewSourceChannel.h | 25 +- .../protocol/viewsource/nsViewSourceHandler.cpp | 29 +- netwerk/protocol/viewsource/nsViewSourceHandler.h | 16 +- .../protocol/websocket/BaseWebSocketChannel.cpp | 90 +- netwerk/protocol/websocket/BaseWebSocketChannel.h | 15 +- .../protocol/websocket/IPCTransportProvider.cpp | 104 + netwerk/protocol/websocket/IPCTransportProvider.h | 92 + netwerk/protocol/websocket/PTransportProvider.ipdl | 27 + netwerk/protocol/websocket/PWebSocket.ipdl | 61 +- .../websocket/PWebSocketEventListener.ipdl | 51 + netwerk/protocol/websocket/WebSocketChannel.cpp | 1230 +- netwerk/protocol/websocket/WebSocketChannel.h | 107 +- .../protocol/websocket/WebSocketChannelChild.cpp | 180 +- netwerk/protocol/websocket/WebSocketChannelChild.h | 10 +- .../protocol/websocket/WebSocketChannelParent.cpp | 93 +- .../protocol/websocket/WebSocketChannelParent.h | 17 +- .../websocket/WebSocketEventListenerChild.cpp | 117 + .../websocket/WebSocketEventListenerChild.h | 62 + .../websocket/WebSocketEventListenerParent.cpp | 129 + .../websocket/WebSocketEventListenerParent.h | 43 + .../protocol/websocket/WebSocketEventService.cpp | 578 + netwerk/protocol/websocket/WebSocketEventService.h | 124 + netwerk/protocol/websocket/WebSocketFrame.cpp | 169 + netwerk/protocol/websocket/WebSocketFrame.h | 79 + netwerk/protocol/websocket/WebSocketLog.h | 12 +- netwerk/protocol/websocket/moz.build | 27 +- .../protocol/websocket/nsITransportProvider.idl | 36 + netwerk/protocol/websocket/nsIWebSocketChannel.idl | 68 +- .../websocket/nsIWebSocketEventService.idl | 79 + netwerk/protocol/wyciwyg/PWyciwygChannel.ipdl | 55 +- netwerk/protocol/wyciwyg/WyciwygChannelChild.cpp | 109 +- netwerk/protocol/wyciwyg/WyciwygChannelChild.h | 8 +- netwerk/protocol/wyciwyg/WyciwygChannelParent.cpp | 44 +- netwerk/protocol/wyciwyg/WyciwygChannelParent.h | 3 +- netwerk/protocol/wyciwyg/moz.build | 8 +- netwerk/protocol/wyciwyg/nsWyciwyg.cpp | 5 +- netwerk/protocol/wyciwyg/nsWyciwyg.h | 30 +- netwerk/protocol/wyciwyg/nsWyciwygChannel.cpp | 412 +- netwerk/protocol/wyciwyg/nsWyciwygChannel.h | 42 +- .../protocol/wyciwyg/nsWyciwygProtocolHandler.cpp | 10 +- netwerk/sctp/datachannel/DataChannel.cpp | 533 +- netwerk/sctp/datachannel/DataChannel.h | 112 +- netwerk/sctp/datachannel/DataChannelListener.h | 6 + netwerk/sctp/datachannel/DataChannelLog.h | 11 +- netwerk/sctp/datachannel/moz.build | 7 +- netwerk/sctp/sctp_update.log | 2 + netwerk/sctp/src/moz.build | 5 +- netwerk/sctp/src/netinet/sctp.h | 27 +- netwerk/sctp/src/netinet/sctp_asconf.c | 237 +- netwerk/sctp/src/netinet/sctp_asconf.h | 0 netwerk/sctp/src/netinet/sctp_auth.c | 37 +- netwerk/sctp/src/netinet/sctp_auth.h | 5 +- netwerk/sctp/src/netinet/sctp_bsd_addr.c | 59 +- netwerk/sctp/src/netinet/sctp_bsd_addr.h | 0 netwerk/sctp/src/netinet/sctp_callout.c | 4 - netwerk/sctp/src/netinet/sctp_callout.h | 0 netwerk/sctp/src/netinet/sctp_cc_functions.c | 64 +- netwerk/sctp/src/netinet/sctp_constants.h | 52 +- netwerk/sctp/src/netinet/sctp_crc32.c | 0 netwerk/sctp/src/netinet/sctp_crc32.h | 0 netwerk/sctp/src/netinet/sctp_header.h | 14 +- netwerk/sctp/src/netinet/sctp_indata.c | 768 +- netwerk/sctp/src/netinet/sctp_indata.h | 0 netwerk/sctp/src/netinet/sctp_input.c | 674 +- netwerk/sctp/src/netinet/sctp_input.h | 4 +- netwerk/sctp/src/netinet/sctp_lock_userspace.h | 0 netwerk/sctp/src/netinet/sctp_os.h | 0 netwerk/sctp/src/netinet/sctp_os_userspace.h | 153 +- netwerk/sctp/src/netinet/sctp_output.c | 1108 +- netwerk/sctp/src/netinet/sctp_output.h | 6 +- netwerk/sctp/src/netinet/sctp_pcb.c | 488 +- netwerk/sctp/src/netinet/sctp_pcb.h | 14 +- netwerk/sctp/src/netinet/sctp_peeloff.c | 20 +- netwerk/sctp/src/netinet/sctp_peeloff.h | 0 netwerk/sctp/src/netinet/sctp_process_lock.h | 0 netwerk/sctp/src/netinet/sctp_sha1.c | 0 netwerk/sctp/src/netinet/sctp_sha1.h | 0 netwerk/sctp/src/netinet/sctp_ss_functions.c | 0 netwerk/sctp/src/netinet/sctp_structs.h | 54 +- netwerk/sctp/src/netinet/sctp_sysctl.c | 1216 +- netwerk/sctp/src/netinet/sctp_sysctl.h | 92 +- netwerk/sctp/src/netinet/sctp_timer.c | 84 +- netwerk/sctp/src/netinet/sctp_timer.h | 0 netwerk/sctp/src/netinet/sctp_uio.h | 24 +- netwerk/sctp/src/netinet/sctp_userspace.c | 31 +- netwerk/sctp/src/netinet/sctp_usrreq.c | 1484 +- netwerk/sctp/src/netinet/sctp_var.h | 80 +- netwerk/sctp/src/netinet/sctputil.c | 454 +- netwerk/sctp/src/netinet/sctputil.h | 42 +- netwerk/sctp/src/netinet6/sctp6_usrreq.c | 77 +- netwerk/sctp/src/netinet6/sctp6_var.h | 13 +- netwerk/sctp/src/user_atomic.h | 4 +- netwerk/sctp/src/user_environment.c | 0 netwerk/sctp/src/user_environment.h | 7 - netwerk/sctp/src/user_inpcb.h | 0 netwerk/sctp/src/user_ip6_var.h | 0 netwerk/sctp/src/user_ip_icmp.h | 4 +- netwerk/sctp/src/user_malloc.h | 4 +- netwerk/sctp/src/user_mbuf.c | 0 netwerk/sctp/src/user_mbuf.h | 0 netwerk/sctp/src/user_queue.h | 3 - netwerk/sctp/src/user_recv_thread.c | 0 netwerk/sctp/src/user_recv_thread.h | 0 netwerk/sctp/src/user_route.h | 2 +- netwerk/sctp/src/user_socket.c | 47 +- netwerk/sctp/src/user_socketvar.h | 4 +- netwerk/sctp/src/user_uma.h | 0 netwerk/sctp/src/usrsctp.h | 43 +- netwerk/socket/moz.build | 15 +- netwerk/socket/nsINamedPipeService.idl | 77 + netwerk/socket/nsISSLSocketControl.idl | 16 +- netwerk/socket/nsISocketProvider.idl | 59 +- netwerk/socket/nsNamedPipeIOLayer.cpp | 952 + netwerk/socket/nsNamedPipeIOLayer.h | 23 + netwerk/socket/nsNamedPipeService.cpp | 324 + netwerk/socket/nsNamedPipeService.h | 59 + netwerk/socket/nsSOCKS4SocketProvider.h | 34 - netwerk/socket/nsSOCKSIOLayer.cpp | 363 +- netwerk/socket/nsSOCKSIOLayer.h | 6 +- netwerk/socket/nsSOCKSSocketProvider.cpp | 35 +- netwerk/socket/nsUDPSocketProvider.cpp | 10 +- netwerk/srtp/src/crypto/cipher/aes.c | 14 + netwerk/srtp/src/crypto/cipher/aes_icm.c | 2 +- netwerk/srtp/src/crypto/include/aes.h | 1 - netwerk/srtp/src/crypto/include/gf2_8.h | 79 - netwerk/srtp/src/crypto/math/datatypes.c | 14 +- netwerk/srtp/src/crypto/math/gf2_8.c | 83 - netwerk/srtp/src/moz.build | 5 +- netwerk/srtp/src/srtp/srtp.c | 4 + netwerk/srtp/update_srtp.sh | 0 netwerk/standalone/moz.build | 53 + netwerk/standalone/nsNetModuleStandalone.cpp | 119 + netwerk/standalone/nsNetModuleStandalone.h | 13 + netwerk/streamconv/converters/ParseFTPList.cpp | 47 +- netwerk/streamconv/converters/moz.build | 12 +- netwerk/streamconv/converters/mozTXTToHTMLConv.cpp | 58 +- netwerk/streamconv/converters/nsBinHexDecoder.cpp | 18 +- netwerk/streamconv/converters/nsBinHexDecoder.h | 6 + netwerk/streamconv/converters/nsDirIndex.cpp | 39 +- netwerk/streamconv/converters/nsDirIndexParser.cpp | 15 +- .../streamconv/converters/nsFTPDirListingConv.cpp | 78 +- .../streamconv/converters/nsFTPDirListingConv.h | 1 - .../streamconv/converters/nsHTTPCompressConv.cpp | 935 +- netwerk/streamconv/converters/nsHTTPCompressConv.h | 100 +- .../streamconv/converters/nsICompressConvStats.idl | 17 + netwerk/streamconv/converters/nsIndexedToHTML.cpp | 95 +- netwerk/streamconv/converters/nsMultiMixedConv.cpp | 145 +- netwerk/streamconv/converters/nsMultiMixedConv.h | 21 +- netwerk/streamconv/converters/nsTXTToHTMLConv.cpp | 23 +- netwerk/streamconv/converters/nsUnknownDecoder.cpp | 40 +- netwerk/streamconv/converters/nsUnknownDecoder.h | 12 +- netwerk/streamconv/moz.build | 6 +- netwerk/streamconv/nsStreamConverterService.cpp | 46 +- netwerk/streamconv/test/TestStreamConv.cpp | 5 +- netwerk/streamconv/test/moz.build | 9 +- netwerk/system/android/moz.build | 5 +- .../system/android/nsAndroidNetworkLinkService.cpp | 8 +- netwerk/system/linux/moz.build | 4 +- .../system/linux/nsNotifyAddrListener_Linux.cpp | 355 +- netwerk/system/linux/nsNotifyAddrListener_Linux.h | 29 +- netwerk/system/mac/moz.build | 7 +- netwerk/system/mac/nsNetworkLinkService.h | 2 + netwerk/system/mac/nsNetworkLinkService.mm | 215 +- netwerk/system/moz.build | 5 +- netwerk/system/qt/moz.build | 23 - netwerk/system/qt/nsQtNetworkLinkService.cpp | 98 - netwerk/system/qt/nsQtNetworkLinkService.h | 28 - netwerk/system/qt/nsQtNetworkManager.cpp | 162 - netwerk/system/qt/nsQtNetworkManager.h | 56 - netwerk/system/win32/moz.build | 4 +- netwerk/system/win32/nsNotifyAddrListener.cpp | 272 +- netwerk/system/win32/nsNotifyAddrListener.h | 33 +- netwerk/test/NetwerkTestLogging.h | 23 + netwerk/test/PropertiesTest.cpp | 9 +- netwerk/test/TestBind.cpp | 12 +- netwerk/test/TestBlockingSocket.cpp | 13 +- netwerk/test/TestCacheBlockFiles.cpp | 2 +- netwerk/test/TestCallbacks.cpp | 281 - netwerk/test/TestCookie.cpp | 265 +- netwerk/test/TestDNS.cpp | 2 +- netwerk/test/TestFileInput2.cpp | 4 +- netwerk/test/TestHttp.cpp | 188 - netwerk/test/TestIOThreads.cpp | 10 +- netwerk/test/TestIncrementalDownload.cpp | 5 +- netwerk/test/TestMakeAbs.cpp | 4 +- netwerk/test/TestNamedPipeService.cpp | 334 + netwerk/test/TestOpen.cpp | 11 +- netwerk/test/TestOverlappedIO.cpp | 10 +- netwerk/test/TestProtocols.cpp | 107 +- netwerk/test/TestRes.cpp | 264 - netwerk/test/TestSTSParser.cpp | 189 - netwerk/test/TestServ.cpp | 15 +- netwerk/test/TestSocketIO.cpp | 10 +- netwerk/test/TestSocketTransport.cpp | 9 +- netwerk/test/TestStandardURL.cpp | 127 - netwerk/test/TestStreamChannel.cpp | 206 - netwerk/test/TestStreamLoader.cpp | 15 +- netwerk/test/TestStreamPump.cpp | 10 +- netwerk/test/TestStreamTransport.cpp | 20 +- netwerk/test/TestUDPSocket.cpp | 46 +- netwerk/test/TestUpload.cpp | 18 +- netwerk/test/browser/browser.ini | 5 + netwerk/test/browser/browser_NetUtil.js | 41 +- netwerk/test/browser/browser_about_cache.js | 71 + netwerk/test/browser/browser_child_resource.js | 10 +- .../browser/browser_nsIFormPOSTActionChannel.js | 284 + netwerk/test/browser/browser_post_file.js | 101 + netwerk/test/crashtests/1274044-1.html | 7 + netwerk/test/crashtests/1334468-1.html | 25 + netwerk/test/crashtests/crashtests.list | 2 + netwerk/test/gtest/TestProtocolProxyService.cpp | 128 + netwerk/test/gtest/TestStandardURL.cpp | 85 + netwerk/test/gtest/moz.build | 14 + netwerk/test/httpserver/Makefile.in | 7 - netwerk/test/httpserver/httpd.js | 20 + netwerk/test/httpserver/moz.build | 5 +- netwerk/test/httpserver/nsIHttpServer.idl | 6 + netwerk/test/httpserver/test/head_utils.js | 27 +- .../httpserver/test/test_default_index_handler.js | 4 +- .../test/httpserver/test/test_registerdirectory.js | 2 +- .../test/httpserver/test/test_sjs_object_state.js | 2 +- netwerk/test/httpserver/test/test_start_stop.js | 2 +- netwerk/test/httpserver/test/xpcshell.ini | 5 +- netwerk/test/mochitests/empty.html | 16 + .../mochitests/file_loadinfo_redirectchain.sjs | 106 + netwerk/test/mochitests/mochitest.ini | 15 +- netwerk/test/mochitests/redirect.sjs | 8 + .../test/mochitests/redirect_idn.html | 0 netwerk/test/mochitests/redirect_idn.html^headers^ | 3 + netwerk/test/mochitests/rel_preconnect.sjs | 15 + .../test/mochitests/signed_web_packaged_app.sjs | 78 + netwerk/test/mochitests/test_1396395.html | 52 + .../mochitests/test_arraybufferinputstream.html | 31 +- netwerk/test/mochitests/test_idn_redirect.html | 36 + .../mochitests/test_loadinfo_redirectchain.html | 213 + netwerk/test/mochitests/test_redirect_ref.html | 30 + netwerk/test/mochitests/test_rel_preconnect.html | 62 + netwerk/test/mochitests/test_uri_scheme.html | 6 + .../test/mochitests/test_user_agent_overrides.html | 183 +- .../test/mochitests/test_user_agent_updates.html | 331 +- .../mochitests/test_viewsource_unlinkable.html | 27 + netwerk/test/mochitests/user_agent.sjs | 15 +- netwerk/test/mochitests/user_agent_update.sjs | 1 - netwerk/test/mochitests/web_packaged_app.sjs | 35 + netwerk/test/moz.build | 29 +- netwerk/test/reftest/reftest-stylo.list | 3 + netwerk/test/unit/CA.cert.der | Bin 0 -> 827 bytes netwerk/test/unit/CA.key.pem | 30 + netwerk/test/unit/client_cert_chooser.js | 26 + netwerk/test/unit/client_cert_chooser.manifest | 2 + netwerk/test/unit/data/test_psl.txt | 8 +- netwerk/test/unit/head_cache.js | 1 + netwerk/test/unit/head_cache2.js | 38 +- netwerk/test/unit/head_channels.js | 38 +- netwerk/test/unit/socks_client_subprocess.js | 8 +- netwerk/test/unit/test_304_responses.js | 18 +- netwerk/test/unit/test_307_redirect.js | 19 +- netwerk/test/unit/test_421.js | 60 + netwerk/test/unit/test_NetUtil.js | 119 +- netwerk/test/unit/test_URIs.js | 47 +- netwerk/test/unit/test_about_networking.js | 13 +- netwerk/test/unit/test_about_protocol.js | 21 +- netwerk/test/unit/test_aboutblank.js | 33 +- netwerk/test/unit/test_addr_in_use_error.js | 4 +- netwerk/test/unit/test_alt-data_simple.js | 111 + netwerk/test/unit/test_alt-data_stream.js | 120 + netwerk/test/unit/test_altsvc.js | 378 + netwerk/test/unit/test_assoc.js | 21 +- netwerk/test/unit/test_auth_dialog_permission.js | 255 + netwerk/test/unit/test_auth_jar.js | 14 +- netwerk/test/unit/test_auth_proxy.js | 37 +- netwerk/test/unit/test_authentication.js | 128 +- netwerk/test/unit/test_authpromptwrapper.js | 31 +- netwerk/test/unit/test_backgroundfilesaver.js | 14 +- netwerk/test/unit/test_be_conservative.js | 212 + netwerk/test/unit/test_bug1064258.js | 23 +- netwerk/test/unit/test_bug1195415.js | 116 + netwerk/test/unit/test_bug1218029.js | 82 + netwerk/test/unit/test_bug1279246.js | 97 + netwerk/test/unit/test_bug203271.js | 19 +- netwerk/test/unit/test_bug248970_cache.js | 6 +- netwerk/test/unit/test_bug248970_cookie.js | 18 +- netwerk/test/unit/test_bug263127.js | 20 +- netwerk/test/unit/test_bug282432.js | 15 +- netwerk/test/unit/test_bug331825.js | 19 +- netwerk/test/unit/test_bug337744.js | 119 +- netwerk/test/unit/test_bug365133.js | 57 +- netwerk/test/unit/test_bug369787.js | 21 +- netwerk/test/unit/test_bug376660.js | 34 +- netwerk/test/unit/test_bug376844.js | 2 +- netwerk/test/unit/test_bug380994.js | 2 +- netwerk/test/unit/test_bug396389.js | 4 +- netwerk/test/unit/test_bug401564.js | 19 +- netwerk/test/unit/test_bug411952.js | 2 +- netwerk/test/unit/test_bug412457.js | 44 + netwerk/test/unit/test_bug412945.js | 20 +- netwerk/test/unit/test_bug414122.js | 2 +- netwerk/test/unit/test_bug427957.js | 10 +- netwerk/test/unit/test_bug455311.js | 36 +- netwerk/test/unit/test_bug464591.js | 81 + netwerk/test/unit/test_bug468426.js | 19 +- netwerk/test/unit/test_bug468594.js | 33 +- netwerk/test/unit/test_bug470716.js | 2 +- netwerk/test/unit/test_bug477578.js | 20 +- netwerk/test/unit/test_bug482601.js | 22 +- netwerk/test/unit/test_bug484684.js | 55 +- netwerk/test/unit/test_bug490095.js | 24 +- netwerk/test/unit/test_bug510359.js | 20 +- netwerk/test/unit/test_bug515583.js | 55 +- netwerk/test/unit/test_bug528292.js | 19 +- .../unit/test_bug536324_64bit_content_length.js | 19 +- netwerk/test/unit/test_bug543805.js | 55 +- netwerk/test/unit/test_bug561042.js | 18 +- netwerk/test/unit/test_bug561276.js | 20 +- netwerk/test/unit/test_bug580508.js | 4 +- netwerk/test/unit/test_bug586908.js | 35 +- netwerk/test/unit/test_bug596443.js | 24 +- netwerk/test/unit/test_bug618835.js | 23 +- netwerk/test/unit/test_bug633743.js | 21 +- netwerk/test/unit/test_bug650995.js | 26 +- netwerk/test/unit/test_bug651100.js | 148 - netwerk/test/unit/test_bug652761.js | 30 +- netwerk/test/unit/test_bug654926.js | 6 - netwerk/test/unit/test_bug659569.js | 22 +- netwerk/test/unit/test_bug667907.js | 23 +- netwerk/test/unit/test_bug669001.js | 15 +- .../test/unit/test_bug712914_secinfo_validation.js | 75 - netwerk/test/unit/test_bug767025.js | 1 + netwerk/test/unit/test_bug770243.js | 39 +- netwerk/test/unit/test_bug812167.js | 25 +- netwerk/test/unit/test_bug826063.js | 16 +- netwerk/test/unit/test_bug856978.js | 18 +- netwerk/test/unit/test_bug894586.js | 91 +- netwerk/test/unit/test_cache-control_request.js | 385 + ...28-concurrent_read_resumable_entry_size_zero.js | 79 - ...oncurrent_read_non-resumable_entry_size_zero.js | 79 - ...9a-concurrent_read_resumable_entry_size_zero.js | 72 + ...oncurrent_read_non-resumable_entry_size_zero.js | 71 + ..._cache2-29c-concurrent_read_half-interrupted.js | 91 + ...ache2-29d-concurrent_read_half-corrupted-206.js | 95 + ...e2-29e-concurrent_read_half-non-206-response.js | 90 + netwerk/test/unit/test_cache2-30a-entry-pinning.js | 32 + .../unit/test_cache2-30b-pinning-storage-clear.js | 38 + .../unit/test_cache2-30c-pinning-deferred-doom.js | 134 + .../unit/test_cache2-30d-pinning-WasEvicted-API.js | 113 + .../test/unit/test_cacheForOfflineUse_no-store.js | 20 +- netwerk/test/unit/test_cache_jar.js | 99 +- netwerk/test/unit/test_cacheflags.js | 82 +- netwerk/test/unit/test_channel_close.js | 24 +- netwerk/test/unit/test_chunked_responses.js | 20 +- netwerk/test/unit/test_content_encoding_gzip.js | 26 +- netwerk/test/unit/test_content_length_underrun.js | 176 +- netwerk/test/unit/test_content_sniffer.js | 15 +- netwerk/test/unit/test_cookie_blacklist.js | 19 + netwerk/test/unit/test_cookie_header.js | 18 +- netwerk/test/unit/test_cookiejars.js | 31 +- netwerk/test/unit/test_cookiejars_safebrowsing.js | 42 +- netwerk/test/unit/test_data_protocol.js | 25 +- netwerk/test/unit/test_dns_disable_ipv4.js | 40 + netwerk/test/unit/test_dns_disable_ipv6.js | 41 + netwerk/test/unit/test_dns_offline.js | 74 + netwerk/test/unit/test_dns_onion.js | 70 + netwerk/test/unit/test_dns_proxy_bypass.js | 4 +- netwerk/test/unit/test_duplicate_headers.js | 20 +- netwerk/test/unit/test_event_sink.js | 20 +- .../unit/test_fallback_no-cache-entry_canceled.js | 22 +- .../unit/test_fallback_no-cache-entry_passing.js | 21 +- ...llback_redirect-to-different-origin_canceled.js | 21 +- ...allback_redirect-to-different-origin_passing.js | 21 +- .../unit/test_fallback_request-error_canceled.js | 21 +- .../unit/test_fallback_request-error_passing.js | 22 +- .../unit/test_fallback_response-error_canceled.js | 23 +- .../unit/test_fallback_response-error_passing.js | 22 +- netwerk/test/unit/test_file_partial_inputstream.js | 24 +- netwerk/test/unit/test_file_protocol.js | 23 +- netwerk/test/unit/test_filestreams.js | 10 +- netwerk/test/unit/test_freshconnection.js | 18 +- netwerk/test/unit/test_getHost.js | 68 + netwerk/test/unit/test_gre_resources.js | 18 +- netwerk/test/unit/test_gzipped_206.js | 17 +- netwerk/test/unit/test_head.js | 45 +- netwerk/test/unit/test_header_Accept-Language.js | 17 +- .../test/unit/test_header_Accept-Language_case.js | 19 +- netwerk/test/unit/test_headers.js | 20 +- netwerk/test/unit/test_http2.js | 342 +- netwerk/test/unit/test_httpResponseTimeout.js | 17 +- netwerk/test/unit/test_http_headers.js | 18 +- netwerk/test/unit/test_httpcancel.js | 15 +- netwerk/test/unit/test_httpsuspend.js | 16 +- netwerk/test/unit/test_idn_blacklist.js | 170 + netwerk/test/unit/test_idn_urls.js | 10 +- netwerk/test/unit/test_idna2008.js | 60 + netwerk/test/unit/test_idnservice.js | 31 - netwerk/test/unit/test_immutable.js | 180 + netwerk/test/unit/test_inhibit_caching.js | 76 + netwerk/test/unit/test_invalidport.js | 47 - netwerk/test/unit/test_large_port.js | 36 + netwerk/test/unit/test_localstreams.js | 12 +- netwerk/test/unit/test_mismatch_last-modified.js | 53 +- netwerk/test/unit/test_mozTXTToHTMLConv.js | 4 + netwerk/test/unit/test_multipart_byteranges.js | 28 +- .../unit/test_multipart_streamconv-byte-by-byte.js | 109 + netwerk/test/unit/test_multipart_streamconv.js | 28 +- ...est_multipart_streamconv_application_package.js | 211 - ...t_multipart_streamconv_missing_lead_boundary.js | 28 +- netwerk/test/unit/test_net_addr.js | 2 +- netwerk/test/unit/test_nojsredir.js | 20 +- .../unit/test_offlinecache_custom-directory.js | 26 +- .../test/unit/test_original_sent_received_head.js | 220 + netwerk/test/unit/test_parse_content_type.js | 135 +- ...est_partial_response_entry_size_smart_shrink.js | 22 +- netwerk/test/unit/test_permmgr.js | 62 +- netwerk/test/unit/test_pinned_app_cache.js | 1 + netwerk/test/unit/test_plaintext_sniff.js | 23 +- netwerk/test/unit/test_post.js | 45 +- netwerk/test/unit/test_predictor.js | 448 +- netwerk/test/unit/test_private_cookie_changed.js | 15 +- netwerk/test/unit/test_private_necko_channel.js | 19 +- netwerk/test/unit/test_progress.js | 18 +- netwerk/test/unit/test_protocolproxyservice.js | 185 +- netwerk/test/unit/test_proxy-failover_canceled.js | 18 +- netwerk/test/unit/test_proxy-failover_passing.js | 15 +- netwerk/test/unit/test_proxy-replace_canceled.js | 18 +- netwerk/test/unit/test_proxy-replace_passing.js | 15 +- netwerk/test/unit/test_range_requests.js | 84 +- netwerk/test/unit/test_readline.js | 4 +- .../test/unit/test_redirect-caching_canceled.js | 19 +- netwerk/test/unit/test_redirect-caching_failure.js | 17 +- netwerk/test/unit/test_redirect-caching_passing.js | 17 +- netwerk/test/unit/test_redirect_baduri.js | 16 +- netwerk/test/unit/test_redirect_canceled.js | 15 +- .../test/unit/test_redirect_different-protocol.js | 23 +- netwerk/test/unit/test_redirect_failure.js | 15 +- netwerk/test/unit/test_redirect_from_script.js | 21 +- ...test_redirect_from_script_after-open_passing.js | 258 + netwerk/test/unit/test_redirect_history.js | 23 +- netwerk/test/unit/test_redirect_loop.js | 22 +- netwerk/test/unit/test_redirect_passing.js | 17 +- netwerk/test/unit/test_reentrancy.js | 16 +- netwerk/test/unit/test_referrer.js | 52 +- netwerk/test/unit/test_referrer_policy.js | 95 + netwerk/test/unit/test_reopen.js | 33 +- .../test/unit/test_reply_without_content_type.js | 23 +- netwerk/test/unit/test_resumable_channel.js | 53 +- netwerk/test/unit/test_resumable_truncate.js | 19 +- netwerk/test/unit/test_separate_connections.js | 99 + netwerk/test/unit/test_signature_extraction.js | 2 +- netwerk/test/unit/test_simple.js | 19 +- netwerk/test/unit/test_socks.js | 6 +- netwerk/test/unit/test_spdy.js | 470 - netwerk/test/unit/test_speculative_connect.js | 103 +- netwerk/test/unit/test_standardurl.js | 307 +- netwerk/test/unit/test_standardurl_default_port.js | 51 + .../unit/test_suspend_channel_before_connect.js | 20 +- .../test/unit/test_suspend_channel_on_modified.js | 175 + netwerk/test/unit/test_synthesized_response.js | 58 +- netwerk/test/unit/test_throttlechannel.js | 41 + netwerk/test/unit/test_throttlequeue.js | 23 + netwerk/test/unit/test_throttling.js | 57 + netwerk/test/unit/test_tls_server.js | 107 +- .../test/unit/test_tls_server_multiple_clients.js | 140 + netwerk/test/unit/test_traceable_channel.js | 19 +- netwerk/test/unit/test_udp_multicast.js | 8 +- netwerk/test/unit/test_udpsocket.js | 8 +- netwerk/test/unit/test_unix_domain.js | 4 +- netwerk/test/unit/test_websocket_offline.js | 4 +- netwerk/test/unit/xpcshell.ini | 85 +- netwerk/test/unit_ipc/child_app_offline.js | 63 - .../unit_ipc/child_app_offline_notifications.js | 43 + netwerk/test/unit_ipc/child_channel_id.js | 45 + netwerk/test/unit_ipc/head_cc.js | 8 +- netwerk/test/unit_ipc/test_alt-data_simple_wrap.js | 3 + netwerk/test/unit_ipc/test_alt-data_stream_wrap.js | 3 + netwerk/test/unit_ipc/test_app_offline_http.js | 74 - netwerk/test/unit_ipc/test_cache_jar_wrap.js | 3 +- netwerk/test/unit_ipc/test_channel_id.js | 109 + netwerk/test/unit_ipc/test_getHost_wrap.js | 3 + .../test_original_sent_received_head_wrap.js | 7 + netwerk/test/unit_ipc/test_predictor_wrap.js | 36 + netwerk/test/unit_ipc/xpcshell.ini | 63 +- netwerk/test/urltest.cpp | 23 +- netwerk/wifi/moz.build | 23 +- netwerk/wifi/nsWifiAccessPoint.cpp | 9 +- netwerk/wifi/nsWifiAccessPoint.h | 23 +- netwerk/wifi/nsWifiMonitor.cpp | 8 +- netwerk/wifi/nsWifiMonitor.h | 38 +- netwerk/wifi/nsWifiMonitorGonk.cpp | 187 - netwerk/wifi/nsWifiScannerDBus.cpp | 22 +- netwerk/wifi/nsWifiScannerDBus.h | 4 +- netwerk/wifi/osx_corewlan.mm | 4 +- netwerk/wifi/win_wifiScanner.cpp | 4 +- netwerk/wifi/win_wifiScanner.h | 2 +- netwerk/wifi/win_wlanLibrary.h | 6 +- nsprpub/admin/makeTargetDirs.sh | 0 nsprpub/admin/symlinks.sh | 0 nsprpub/build/autoconf/config.guess | 0 nsprpub/build/autoconf/config.sub | 0 nsprpub/build/win32/pgomerge.py | 0 nsprpub/config/nspr-config.in | 0 nsprpub/configure | 17 +- nsprpub/configure.in | 15 +- nsprpub/lib/ds/plarena.h | 15 +- nsprpub/patches/nspr-ws2_32.patch | 27 - nsprpub/pkg/solaris/Makefile-devl.com | 0 nsprpub/pkg/solaris/Makefile-devl.targ | 0 nsprpub/pkg/solaris/SUNWprd/Makefile.in | 0 nsprpub/pkg/solaris/SUNWprd/depend | 0 nsprpub/pkg/solaris/SUNWprd/pkginfo.tmpl | 0 nsprpub/pkg/solaris/SUNWprd/prototype | 0 nsprpub/pr/include/md/_linux.cfg | 92 + nsprpub/pr/include/md/_linux.h | 4 + nsprpub/pr/include/md/_pth.h | 71 +- nsprpub/pr/include/md/_win95.cfg | 49 + nsprpub/pr/include/md/_win95.h | 2 + nsprpub/pr/include/prinet.h | 2 +- nsprpub/pr/include/prinit.h | 4 +- nsprpub/pr/include/private/primpl.h | 22 +- nsprpub/pr/include/prvrsion.h | 0 nsprpub/pr/src/Makefile.in | 4 - nsprpub/pr/src/cplus/rcthread.cpp | 0 nsprpub/pr/src/io/prio.c | 71 + nsprpub/pr/src/io/prsocket.c | 68 + nsprpub/pr/src/md/unix/unix.c | 36 +- nsprpub/pr/src/md/unix/uxproces.c | 4 - nsprpub/pr/src/md/windows/ntthread.c | 23 + nsprpub/pr/src/md/windows/w95sock.c | 11 +- nsprpub/pr/src/md/windows/w95thred.c | 51 + nsprpub/pr/src/md/windows/win32_errors.c | 8 + nsprpub/pr/src/misc/pratom.c | 6 +- nsprpub/pr/src/misc/prnetdb.c | 16 +- nsprpub/pr/src/pthreads/ptio.c | 24 +- nsprpub/pr/src/pthreads/ptsynch.c | 17 +- nsprpub/pr/src/pthreads/ptthread.c | 174 +- nsprpub/pr/src/threads/prrwlock.c | 2 +- nsprpub/pr/tests/Makefile.in | 4 +- nsprpub/pr/tests/abstract.c | 157 + nsprpub/pr/tests/attach.c | 12 - nsprpub/pr/tests/dceemu.c | 9 - nsprpub/pr/tests/foreign.c | 8 +- nsprpub/pr/tests/forktest.c | 47 +- nsprpub/pr/tests/poll_er.c | 0 nsprpub/pr/tests/prfz.c | 1 + nsprpub/pr/tests/provider.c | 12 +- nsprpub/pr/tests/runtests.pl | 1 + nsprpub/pr/tests/runtests.sh | 1 + nsprpub/pr/tests/selct_er.c | 0 nsprpub/pr/tests/socket.c | 6 +- nsprpub/pr/tests/testfile.c | 6 +- nsprpub/pr/tests/thrpool_client.c | 2 +- nsprpub/pr/tests/thrpool_server.c | 2 +- nsprpub/pr/tests/vercheck.c | 7 +- old-configure.in | 5771 + .../7zstub/{firefox => palemoon}/7zSD.sfx | Bin .../FileManager/Resource/ProgressDialog/StdAfx.h | 4 +- other-licenses/7zstub/uxp/7zSD.sfx | Bin 0 -> 231936 bytes other-licenses/android/arpa_nameser.h | 587 - other-licenses/android/arpa_nameser_compat.h | 246 - other-licenses/android/assertions.h | 134 - other-licenses/android/dst.h | 192 - other-licenses/android/ev_streams.c | 328 - other-licenses/android/ev_timers.c | 522 - other-licenses/android/eventlib.h | 214 - other-licenses/android/eventlib_p.h | 243 - other-licenses/android/getaddrinfo.c | 2383 - other-licenses/android/heap.h | 59 - other-licenses/android/linker_format.h | 41 - other-licenses/android/list.h | 124 - other-licenses/android/memcluster.h | 61 - other-licenses/android/moz.build | 30 - other-licenses/android/ns_name.c | 987 - other-licenses/android/ns_netint.c | 72 - other-licenses/android/ns_parse.c | 222 - other-licenses/android/ns_print.c | 928 - other-licenses/android/ns_samedomain.c | 226 - other-licenses/android/ns_ttl.c | 179 - other-licenses/android/res_comp.c | 282 - other-licenses/android/res_data.c | 348 - other-licenses/android/res_debug.c | 1201 - other-licenses/android/res_debug.h | 46 - other-licenses/android/res_init.c | 960 - other-licenses/android/res_mkquery.c | 289 - other-licenses/android/res_private.h | 32 - other-licenses/android/res_send.c | 1181 - other-licenses/android/res_state.c | 211 - other-licenses/android/resolv_cache.h | 77 - other-licenses/android/resolv_private.h | 509 - other-licenses/android/resolv_static.h | 42 - other-licenses/atk-1.0/atk/atk.h | 7 + other-licenses/atk-1.0/atk/atkobject.h | 28 +- other-licenses/atk-1.0/atk/atkrelationtype.h | 0 other-licenses/atk-1.0/atk/atkstate.h | 124 +- other-licenses/atk-1.0/atk/atktablecell.h | 104 + other-licenses/bsdiff/Makefile.in | 30 - other-licenses/bsdiff/moz.build | 6 +- other-licenses/ia2/Accessible2_3.idl | 47 + other-licenses/ia2/AccessibleRelation.idl | 18 + other-licenses/ia2/IA2TypeLibrary.idl | 1 + other-licenses/nsis/Contrib/InetBgDL/InetBgDL.h | 2 +- other-licenses/skia-npapi/ANPCanvas.cpp | 13 +- other-licenses/skia-npapi/ANPPaint.cpp | 3 +- other-licenses/skia-npapi/ANPPath.cpp | 109 - other-licenses/skia-npapi/ANPTypeface.cpp | 15 +- other-licenses/skia-npapi/moz.build | 11 +- other-licenses/snappy/README | 3 +- other-licenses/snappy/moz.build | 5 +- other-licenses/snappy/snappy-stubs-public.h | 27 +- other-licenses/snappy/src/COPYING | 26 + other-licenses/snappy/src/ChangeLog | 3269 +- other-licenses/snappy/src/NEWS | 82 + other-licenses/snappy/src/README | 16 +- other-licenses/snappy/src/framing_format.txt | 35 +- other-licenses/snappy/src/snappy-c.h | 6 +- other-licenses/snappy/src/snappy-internal.h | 76 +- other-licenses/snappy/src/snappy-sinksource.cc | 32 + other-licenses/snappy/src/snappy-sinksource.h | 58 +- other-licenses/snappy/src/snappy-stubs-internal.h | 178 +- other-licenses/snappy/src/snappy-stubs-public.h.in | 21 +- other-licenses/snappy/src/snappy-test.cc | 57 +- other-licenses/snappy/src/snappy-test.h | 122 +- other-licenses/snappy/src/snappy.cc | 809 +- other-licenses/snappy/src/snappy.h | 74 +- other-licenses/snappy/src/snappy_unittest.cc | 516 +- parser/expat/lib/moz.build | 4 +- parser/expat/lib/moz_extensions.c | 31 +- parser/expat/lib/xmlparse.c | 29 +- parser/expat/moz.build | 2 +- parser/html/jArray.h | 30 +- parser/html/java/Makefile | 11 +- parser/html/java/README.txt | 4 +- parser/html/javasrc/AttributeName.java | 11 +- parser/html/javasrc/ElementName.java | 8 +- parser/html/javasrc/HtmlAttributes.java | 28 +- parser/html/javasrc/MetaScanner.java | 21 +- parser/html/javasrc/Portability.java | 6 +- parser/html/javasrc/Tokenizer.java | 956 +- parser/html/javasrc/TreeBuilder.java | 62 +- parser/html/javasrc/UTF16Buffer.java | 9 + parser/html/moz.build | 8 +- parser/html/nsHtml5ArrayCopy.h | 14 +- parser/html/nsHtml5Atom.cpp | 30 +- parser/html/nsHtml5AtomList.h | 2 + parser/html/nsHtml5AtomTable.cpp | 11 + parser/html/nsHtml5AtomTable.h | 6 + parser/html/nsHtml5AttributeName.cpp | 636 +- parser/html/nsHtml5AttributeName.h | 2 + parser/html/nsHtml5DependentUTF16Buffer.cpp | 2 +- parser/html/nsHtml5DocumentBuilder.cpp | 27 +- parser/html/nsHtml5DocumentBuilder.h | 2 +- parser/html/nsHtml5ElementName.cpp | 4 +- parser/html/nsHtml5Highlighter.cpp | 37 +- parser/html/nsHtml5Highlighter.h | 9 +- parser/html/nsHtml5HtmlAttributes.cpp | 20 +- parser/html/nsHtml5HtmlAttributes.h | 4 +- parser/html/nsHtml5MetaScanner.cpp | 13 +- parser/html/nsHtml5MetaScanner.h | 5 +- parser/html/nsHtml5Module.cpp | 3 +- parser/html/nsHtml5NamedCharacters.cpp | 5 +- parser/html/nsHtml5NamedCharacters.h | 2 +- parser/html/nsHtml5NamedCharactersAccel.h | 2 +- parser/html/nsHtml5OwningUTF16Buffer.cpp | 6 +- parser/html/nsHtml5OwningUTF16Buffer.h | 2 +- parser/html/nsHtml5Parser.cpp | 91 +- parser/html/nsHtml5Parser.h | 26 +- parser/html/nsHtml5PlainTextUtils.cpp | 10 +- parser/html/nsHtml5Portability.cpp | 11 +- parser/html/nsHtml5Portability.h | 4 +- parser/html/nsHtml5RefPtr.h | 24 +- parser/html/nsHtml5SVGLoadDispatcher.cpp | 4 +- parser/html/nsHtml5SVGLoadDispatcher.h | 2 +- parser/html/nsHtml5Speculation.cpp | 8 +- parser/html/nsHtml5Speculation.h | 2 +- parser/html/nsHtml5SpeculativeLoad.cpp | 34 +- parser/html/nsHtml5SpeculativeLoad.h | 79 +- parser/html/nsHtml5StreamParser.cpp | 121 +- parser/html/nsHtml5StreamParser.h | 47 +- parser/html/nsHtml5StringParser.cpp | 10 +- parser/html/nsHtml5StringParser.h | 2 +- parser/html/nsHtml5Tokenizer.cpp | 493 +- parser/html/nsHtml5Tokenizer.h | 112 +- parser/html/nsHtml5TokenizerCppSupplement.h | 55 + parser/html/nsHtml5TokenizerHSupplement.h | 10 + parser/html/nsHtml5TreeBuilder.cpp | 18 +- parser/html/nsHtml5TreeBuilder.h | 6 +- parser/html/nsHtml5TreeBuilderCppSupplement.h | 208 +- parser/html/nsHtml5TreeBuilderHSupplement.h | 26 +- parser/html/nsHtml5TreeOpExecutor.cpp | 172 +- parser/html/nsHtml5TreeOpExecutor.h | 20 +- parser/html/nsHtml5TreeOpStage.cpp | 32 +- parser/html/nsHtml5TreeOperation.cpp | 87 +- parser/html/nsHtml5TreeOperation.h | 18 +- parser/html/nsHtml5UTF16Buffer.cpp | 6 + parser/html/nsHtml5UTF16Buffer.h | 1 + parser/html/nsHtml5ViewSourceUtils.cpp | 25 +- parser/html/nsIParserUtils.idl | 6 +- parser/html/nsParserUtils.cpp | 18 +- parser/html/nsParserUtils.h | 2 +- parser/htmlparser/CNavDTD.h | 3 - parser/htmlparser/CParserContext.cpp | 1 + parser/htmlparser/moz.build | 8 +- parser/htmlparser/nsElementTable.cpp | 3 +- parser/htmlparser/nsExpatDriver.cpp | 154 +- parser/htmlparser/nsExpatDriver.h | 7 +- parser/htmlparser/nsHTMLEntities.cpp | 107 +- parser/htmlparser/nsHTMLTagList.h | 6 +- parser/htmlparser/nsHTMLTags.cpp | 368 +- parser/htmlparser/nsHTMLTags.h | 1 + parser/htmlparser/nsIDTD.h | 2 - parser/htmlparser/nsIParser.h | 15 +- parser/htmlparser/nsParser.cpp | 459 +- parser/htmlparser/nsParser.h | 11 +- parser/htmlparser/nsParserService.h | 16 + parser/htmlparser/nsScanner.cpp | 854 +- parser/htmlparser/nsScanner.h | 129 +- parser/htmlparser/nsScannerString.cpp | 32 +- parser/htmlparser/nsScannerString.h | 19 +- parser/htmlparser/tests/crashtests/crashtests.list | 4 +- parser/htmlparser/tests/mochitest/browser.ini | 6 + .../tests/mochitest/browser_viewsource.js | 22 + .../tests/mochitest/file_async_bug1104732.sjs | 14 + .../htmlparser/tests/mochitest/file_bug655682.sjs | 3 + .../tests/mochitest/file_defer_bug1104732.js | 3 + .../tests/mochitest/file_viewsource.html | 18 + .../html5lib_tree_construction/entities01.dat | 69 + .../html5lib_upstream.txt | 2 +- parser/htmlparser/tests/mochitest/mochitest.ini | 11 +- .../htmlparser/tests/mochitest/parser_datreader.js | 10 +- .../tests/mochitest/test_bug1104732.html | 59 + .../htmlparser/tests/mochitest/test_bug667533.html | 28 + .../tests/mochitest/test_img_picture_preload.html | 24 +- .../tests/mochitest/test_viewsource.html | 50 - .../htmlparser/tests/reftest/bug482921-1-ref.html | 2 +- .../htmlparser/tests/reftest/bug482921-2-ref.html | 2 +- .../htmlparser/tests/reftest/bug535530-2-ref.html | 2 +- .../htmlparser/tests/reftest/bug569229-1-ref.xml | 2 + parser/htmlparser/tests/reftest/bug569229-1.xml | 6 + .../htmlparser/tests/reftest/bug592656-1-ref.html | 2 +- parser/htmlparser/tests/reftest/bug592656-1.html | 10 + .../htmlparser/tests/reftest/bug704667-1-ref.html | 2 +- .../htmlparser/tests/reftest/bug731234-1-ref.html | 2 +- .../htmlparser/tests/reftest/bug910588-1-ref.html | 2 +- parser/htmlparser/tests/reftest/frame599320-1.html | 2 +- parser/htmlparser/tests/reftest/reftest-stylo.list | 26 + parser/htmlparser/tests/reftest/reftest.list | 23 +- parser/moz.build | 2 +- parser/xml/moz.build | 6 +- parser/xml/nsSAXXMLReader.cpp | 10 +- parser/xml/nsSAXXMLReader.h | 4 +- parser/xml/test/moz.build | 2 +- parser/xml/test/unit/results.js | 8 +- parser/xml/test/unit/xpcshell.ini | 1 - probes/Makefile.in | 14 - probes/moz.build | 14 +- probes/trace-gen.py | 15 + profile/dirserviceprovider/ProfileUnlockerWin.cpp | 278 - profile/dirserviceprovider/ProfileUnlockerWin.h | 60 - profile/dirserviceprovider/moz.build | 26 - .../nsProfileDirServiceProvider.cpp | 424 - .../nsProfileDirServiceProvider.h | 112 - profile/dirserviceprovider/nsProfileLock.cpp | 662 - profile/moz.build | 13 - python/PyECC/MANIFEST.in | 1 + python/PyECC/README.md | 29 + python/PyECC/ecc/Key.py | 320 + python/PyECC/ecc/Rabbit.py | 270 + python/PyECC/ecc/SecurityViolationException.py | 2 + .../hgsetup => python/PyECC/ecc}/__init__.py | 0 python/PyECC/ecc/curves.py | 81 + python/PyECC/ecc/eccrypt.py | 65 + python/PyECC/ecc/ecdsa.py | 153 + python/PyECC/ecc/elliptic.py | 381 + python/PyECC/ecc/encoding.py | 178 + python/PyECC/ecc/performance.py | 50 + python/PyECC/ecc/primes.py | 82 + python/PyECC/ecc/shacrypt.py | 38 + python/PyECC/setup.py | 77 + python/altgraph/MANIFEST.in | 9 + python/altgraph/PKG-INFO | 216 + python/altgraph/README.txt | 6 + python/altgraph/altgraph/Dot.py | 299 + python/altgraph/altgraph/Graph.py | 677 + python/altgraph/altgraph/GraphAlgo.py | 147 + python/altgraph/altgraph/GraphStat.py | 73 + python/altgraph/altgraph/GraphUtil.py | 137 + python/altgraph/altgraph/ObjectGraph.py | 202 + python/altgraph/altgraph/__init__.py | 135 + python/altgraph/altgraph_tests/__init__.py | 1 + python/altgraph/altgraph_tests/test_altgraph.py | 45 + python/altgraph/altgraph_tests/test_dot.py | 370 + python/altgraph/altgraph_tests/test_graph.py | 644 + python/altgraph/altgraph_tests/test_graphstat.py | 70 + python/altgraph/altgraph_tests/test_graphutil.py | 140 + .../altgraph/altgraph_tests/test_object_graph.py | 349 + python/altgraph/doc/Makefile | 89 + .../altgraph/doc/_build/doctrees/changelog.doctree | Bin 0 -> 31601 bytes python/altgraph/doc/_build/doctrees/core.doctree | Bin 0 -> 9753 bytes python/altgraph/doc/_build/doctrees/dot.doctree | Bin 0 -> 51820 bytes .../doc/_build/doctrees/environment.pickle | Bin 0 -> 1265957 bytes python/altgraph/doc/_build/doctrees/graph.doctree | Bin 0 -> 88126 bytes .../altgraph/doc/_build/doctrees/graphalgo.doctree | Bin 0 -> 9685 bytes .../altgraph/doc/_build/doctrees/graphstat.doctree | Bin 0 -> 9392 bytes .../altgraph/doc/_build/doctrees/graphutil.doctree | Bin 0 -> 20473 bytes python/altgraph/doc/_build/doctrees/index.doctree | Bin 0 -> 9378 bytes .../altgraph/doc/_build/doctrees/license.doctree | Bin 0 -> 5203 bytes .../doc/_build/doctrees/objectgraph.doctree | Bin 0 -> 45814 bytes python/altgraph/doc/_build/html/.buildinfo | 4 + .../doc/_build/html/_sources/changelog.txt | 176 + python/altgraph/doc/_build/html/_sources/core.txt | 26 + python/altgraph/doc/_build/html/_sources/dot.txt | 224 + python/altgraph/doc/_build/html/_sources/graph.txt | 299 + .../doc/_build/html/_sources/graphalgo.txt | 26 + .../doc/_build/html/_sources/graphstat.txt | 25 + .../doc/_build/html/_sources/graphutil.txt | 55 + python/altgraph/doc/_build/html/_sources/index.txt | 41 + .../altgraph/doc/_build/html/_sources/license.txt | 25 + .../doc/_build/html/_sources/objectgraph.txt | 134 + .../doc/_build/html/_static/ajax-loader.gif | Bin 0 -> 673 bytes python/altgraph/doc/_build/html/_static/basic.css | 537 + .../doc/_build/html/_static/comment-bright.png | Bin 0 -> 3500 bytes .../doc/_build/html/_static/comment-close.png | Bin 0 -> 3578 bytes .../altgraph/doc/_build/html/_static/comment.png | Bin 0 -> 3445 bytes .../altgraph/doc/_build/html/_static/doctools.js | 238 + .../doc/_build/html/_static/down-pressed.png | Bin 0 -> 368 bytes python/altgraph/doc/_build/html/_static/down.png | Bin 0 -> 363 bytes .../doc/_build}/html/_static/file.png | Bin python/altgraph/doc/_build/html/_static/jquery.js | 2 + .../doc/_build}/html/_static/minus.png | Bin python/altgraph/doc/_build/html/_static/nature.css | 245 + .../doc/_build}/html/_static/plus.png | Bin .../altgraph/doc/_build/html/_static/pygments.css | 62 + .../doc/_build/html/_static/searchtools.js | 622 + .../altgraph/doc/_build/html/_static/underscore.js | 31 + .../doc/_build/html/_static/up-pressed.png | Bin 0 -> 372 bytes python/altgraph/doc/_build/html/_static/up.png | Bin 0 -> 363 bytes .../altgraph/doc/_build/html/_static/websupport.js | 808 + python/altgraph/doc/_build/html/changelog.html | 271 + python/altgraph/doc/_build/html/core.html | 130 + python/altgraph/doc/_build/html/dot.html | 332 + python/altgraph/doc/_build/html/genindex.html | 604 + python/altgraph/doc/_build/html/graph.html | 491 + python/altgraph/doc/_build/html/graphalgo.html | 134 + python/altgraph/doc/_build/html/graphstat.html | 130 + python/altgraph/doc/_build/html/graphutil.html | 162 + python/altgraph/doc/_build/html/index.html | 142 + python/altgraph/doc/_build/html/license.html | 136 + python/altgraph/doc/_build/html/objectgraph.html | 283 + python/altgraph/doc/_build/html/objects.inv | Bin 0 -> 954 bytes python/altgraph/doc/_build/html/py-modindex.html | 139 + python/altgraph/doc/_build/html/search.html | 105 + python/altgraph/doc/_build/html/searchindex.js | 1 + python/altgraph/doc/changelog.rst | 185 + python/altgraph/doc/conf.py | 209 + python/altgraph/doc/core.rst | 26 + python/altgraph/doc/dot.rst | 224 + python/altgraph/doc/graph.rst | 305 + python/altgraph/doc/graphalgo.rst | 26 + python/altgraph/doc/graphstat.rst | 25 + python/altgraph/doc/graphutil.rst | 55 + python/altgraph/doc/index.rst | 41 + python/altgraph/doc/license.rst | 25 + python/altgraph/doc/objectgraph.rst | 146 + python/altgraph/setup.cfg | 36 + python/altgraph/setup.py | 867 + python/compare-locales/compare_locales/__init__.py | 1 + python/compare-locales/compare_locales/checks.py | 438 + python/compare-locales/compare_locales/commands.py | 154 + python/compare-locales/compare_locales/compare.py | 638 + python/compare-locales/compare_locales/parser.py | 521 + python/compare-locales/compare_locales/paths.py | 398 + .../compare_locales/tests/__init__.py | 49 + .../tests}/data/bug121341.properties | 0 .../compare_locales/tests/data}/test.properties | 0 .../compare_locales/tests/data/triple-license.dtd | 38 + .../compare_locales/tests/test_checks.py | 403 + .../compare_locales/tests/test_compare.py | 90 + .../compare_locales/tests/test_dtd.py | 86 + .../compare_locales/tests/test_ini.py | 115 + .../compare_locales/tests/test_merge.py | 265 + .../compare_locales/tests/test_properties.py | 95 + .../compare_locales/tests/test_util.py | 29 + .../compare_locales/tests/test_webapps.py | 41 + python/compare-locales/compare_locales/util.py | 11 + python/compare-locales/compare_locales/webapps.py | 235 + python/compare-locales/docs/glossary.rst | 26 + python/compare-locales/docs/index.rst | 191 + python/compare-locales/mach_commands.py | 81 + python/compare-locales/moz.build | 16 + python/devtools/migrate-l10n/README.rst | 16 + .../devtools/migrate-l10n/migrate}/__init__.py | 0 .../devtools/migrate-l10n/migrate/conf/bug1294186 | 22 + .../migrate-l10n/migrate/conf/bug1308500_1309191 | 98 + python/devtools/migrate-l10n/migrate/main.py | 261 + .../migrate-l10n/migrate/tests}/__init__.py | 0 python/eme/gen-eme-voucher.py | 251 +- python/futures/CHANGES | 89 + python/futures/LICENSE | 21 + python/futures/MANIFEST.in | 5 + python/futures/PKG-INFO | 16 + python/futures/concurrent/__init__.py | 3 + python/futures/concurrent/futures/__init__.py | 23 + python/futures/concurrent/futures/_base.py | 605 + python/futures/concurrent/futures/process.py | 359 + python/futures/concurrent/futures/thread.py | 134 + python/futures/crawl.py | 74 + python/futures/docs/Makefile | 88 + python/futures/docs/conf.py | 194 + python/futures/docs/index.rst | 347 + python/futures/docs/make.bat | 112 + python/futures/primes.py | 50 + python/futures/setup.cfg | 12 + python/futures/setup.py | 27 + python/futures/test_futures.py | 724 + python/futures/tox.ini | 8 + python/gdbpp/gdbpp/__init__.py | 28 + python/gdbpp/gdbpp/linkedlist.py | 49 + python/gdbpp/gdbpp/owningthread.py | 24 + python/gdbpp/gdbpp/smartptr.py | 55 + python/gdbpp/gdbpp/string.py | 19 + python/gdbpp/gdbpp/tarray.py | 30 + python/gdbpp/gdbpp/thashtable.py | 143 + python/jsmin/jsmin/test.py | 2 +- python/lldbutils/README.txt | 4 +- python/lldbutils/lldbutils/general.py | 3 +- python/lldbutils/lldbutils/gfx.py | 9 +- python/lldbutils/lldbutils/utils.py | 4 +- python/mach/bash-completion.sh | 0 python/mach/docs/index.rst | 1 + python/mach/docs/settings.rst | 140 + python/mach/mach/base.py | 71 +- python/mach/mach/commands/commandinfo.py | 20 +- python/mach/mach/commands/settings.py | 132 +- python/mach/mach/config.py | 307 +- python/mach/mach/decorators.py | 218 +- python/mach/mach/dispatcher.py | 147 +- python/mach/mach/locale/en_US/LC_MESSAGES/alias.mo | Bin 0 -> 193 bytes python/mach/mach/locale/en_US/LC_MESSAGES/alias.po | 9 + python/mach/mach/main.py | 145 +- python/mach/mach/mixin/process.py | 6 +- python/mach/mach/registrar.py | 83 +- python/mach/mach/test/common.py | 9 +- python/mach/mach/test/providers/basic.py | 8 + python/mach/mach/test/test_conditions.py | 5 +- python/mach/mach/test/test_config.py | 171 +- python/mach/mach/test/test_dispatcher.py | 61 + python/mach/mach/test/test_entry_point.py | 11 +- python/mach/setup.py | 2 +- python/mach_commands.py | 121 +- python/macholib/MANIFEST.in | 8 + python/macholib/PKG-INFO | 275 + python/macholib/README.txt | 8 + python/macholib/doc/MachO.rst | 19 + python/macholib/doc/MachoOGraph.rst | 14 + python/macholib/doc/MachoOStandalone.rst | 13 + python/macholib/doc/Makefile | 130 + python/macholib/doc/SymbolTable.rst | 24 + python/macholib/doc/_build/doctrees/MachO.doctree | Bin 0 -> 7229 bytes .../doc/_build/doctrees/MachoOGraph.doctree | Bin 0 -> 6109 bytes .../doc/_build/doctrees/MachoOStandalone.doctree | Bin 0 -> 7099 bytes .../doc/_build/doctrees/SymbolTable.doctree | Bin 0 -> 8138 bytes .../macholib/doc/_build/doctrees/changelog.doctree | Bin 0 -> 45133 bytes python/macholib/doc/_build/doctrees/dyld.doctree | Bin 0 -> 42349 bytes python/macholib/doc/_build/doctrees/dylib.doctree | Bin 0 -> 9129 bytes .../doc/_build/doctrees/environment.pickle | Bin 0 -> 1281784 bytes .../macholib/doc/_build/doctrees/framework.doctree | Bin 0 -> 9557 bytes python/macholib/doc/_build/doctrees/index.doctree | Bin 0 -> 11612 bytes .../macholib/doc/_build/doctrees/license.doctree | Bin 0 -> 4977 bytes .../macholib/doc/_build/doctrees/macho_o.doctree | Bin 0 -> 5186 bytes python/macholib/doc/_build/doctrees/ptypes.doctree | Bin 0 -> 44118 bytes .../macholib/doc/_build/doctrees/scripts.doctree | Bin 0 -> 5399 bytes python/macholib/doc/_build/html/.buildinfo | 4 + python/macholib/doc/_build/html/MachO.html | 132 + python/macholib/doc/_build/html/MachoOGraph.html | 125 + .../macholib/doc/_build/html/MachoOStandalone.html | 125 + python/macholib/doc/_build/html/SymbolTable.html | 136 + python/macholib/doc/_build/html/_sources/MachO.txt | 19 + .../doc/_build/html/_sources/MachoOGraph.txt | 14 + .../doc/_build/html/_sources/MachoOStandalone.txt | 13 + .../doc/_build/html/_sources/SymbolTable.txt | 24 + .../doc/_build/html/_sources/changelog.txt | 242 + python/macholib/doc/_build/html/_sources/dyld.txt | 159 + python/macholib/doc/_build/html/_sources/dylib.txt | 33 + .../doc/_build/html/_sources/framework.txt | 34 + python/macholib/doc/_build/html/_sources/index.txt | 59 + .../macholib/doc/_build/html/_sources/license.txt | 23 + .../macholib/doc/_build/html/_sources/macho_o.txt | 13 + .../macholib/doc/_build/html/_sources/ptypes.txt | 157 + .../macholib/doc/_build/html/_sources/scripts.txt | 35 + .../doc/_build/html/_static/ajax-loader.gif | Bin 0 -> 673 bytes python/macholib/doc/_build/html/_static/basic.css | 537 + .../doc/_build/html/_static/comment-bright.png | Bin 0 -> 3500 bytes .../doc/_build/html/_static/comment-close.png | Bin 0 -> 3578 bytes .../macholib/doc/_build/html/_static/comment.png | Bin 0 -> 3445 bytes .../macholib/doc/_build/html/_static/doctools.js | 238 + .../doc/_build/html/_static/down-pressed.png | Bin 0 -> 368 bytes python/macholib/doc/_build/html/_static/down.png | Bin 0 -> 363 bytes .../doc/_build}/html/_static/file.png | Bin python/macholib/doc/_build/html/_static/jquery.js | 2 + .../doc/_build}/html/_static/minus.png | Bin python/macholib/doc/_build/html/_static/nature.css | 245 + .../doc/_build}/html/_static/plus.png | Bin .../macholib/doc/_build/html/_static/pygments.css | 62 + .../doc/_build/html/_static/searchtools.js | 622 + .../macholib/doc/_build/html/_static/underscore.js | 31 + .../doc/_build/html/_static/up-pressed.png | Bin 0 -> 372 bytes python/macholib/doc/_build/html/_static/up.png | Bin 0 -> 363 bytes .../macholib/doc/_build/html/_static/websupport.js | 808 + python/macholib/doc/_build/html/changelog.html | 385 + python/macholib/doc/_build/html/dyld.html | 267 + python/macholib/doc/_build/html/dylib.html | 145 + python/macholib/doc/_build/html/framework.html | 147 + python/macholib/doc/_build/html/genindex.html | 365 + python/macholib/doc/_build/html/index.html | 170 + python/macholib/doc/_build/html/license.html | 140 + python/macholib/doc/_build/html/macho_o.html | 122 + python/macholib/doc/_build/html/objects.inv | Bin 0 -> 692 bytes python/macholib/doc/_build/html/ptypes.html | 317 + python/macholib/doc/_build/html/py-modindex.html | 154 + python/macholib/doc/_build/html/scripts.html | 156 + python/macholib/doc/_build/html/search.html | 105 + python/macholib/doc/_build/html/searchindex.js | 1 + python/macholib/doc/changelog.rst | 242 + python/macholib/doc/conf.py | 275 + python/macholib/doc/dyld.rst | 159 + python/macholib/doc/dylib.rst | 33 + python/macholib/doc/framework.rst | 34 + python/macholib/doc/index.rst | 59 + python/macholib/doc/license.rst | 23 + python/macholib/doc/macho_o.rst | 13 + python/macholib/doc/ptypes.rst | 157 + python/macholib/doc/scripts.rst | 35 + python/macholib/macholib/MachO.py | 398 + python/macholib/macholib/MachOGraph.py | 131 + python/macholib/macholib/MachOStandalone.py | 147 + python/macholib/macholib/SymbolTable.py | 95 + python/macholib/macholib/__init__.py | 10 + python/macholib/macholib/__main__.py | 73 + python/macholib/macholib/_cmdline.py | 44 + python/macholib/macholib/dyld.py | 176 + python/macholib/macholib/dylib.py | 42 + python/macholib/macholib/framework.py | 42 + python/macholib/macholib/itergraphreport.py | 73 + python/macholib/macholib/mach_o.py | 1311 + python/macholib/macholib/macho_dump.py | 48 + python/macholib/macholib/macho_find.py | 17 + python/macholib/macholib/macho_standalone.py | 26 + python/macholib/macholib/ptypes.py | 290 + python/macholib/macholib/util.py | 245 + python/macholib/macholib_tests/__init__.py | 1 + .../macholib/macholib_tests/binaries/src/build.py | 22 + python/macholib/macholib_tests/test_MachO.py | 15 + python/macholib/macholib_tests/test_MachOGraph.py | 15 + .../macholib_tests/test_MachOStandalone.py | 15 + python/macholib/macholib_tests/test_SymbolTable.py | 15 + .../macholib/macholib_tests/test_command_line.py | 147 + python/macholib/macholib_tests/test_dyld.py | 450 + python/macholib/macholib_tests/test_dylib.py | 38 + python/macholib/macholib_tests/test_framework.py | 88 + .../macholib_tests/test_itergraphreport.py | 15 + python/macholib/macholib_tests/test_mach_o.py | 21 + python/macholib/macholib_tests/test_ptypes.py | 191 + python/macholib/setup.cfg | 42 + python/macholib/setup.py | 867 + python/mock-1.0.0/mock.egg-info/PKG-INFO | 208 - python/mock-1.0.0/mock.egg-info/SOURCES.txt | 94 - .../mock-1.0.0/mock.egg-info/dependency_links.txt | 1 - python/mock-1.0.0/mock.egg-info/top_level.txt | 1 - python/mock-1.0.0/tests/testhelpers.py | 6 +- python/moz.build | 38 +- python/mozboot/bin/bootstrap-msys2.vbs | 116 + python/mozboot/bin/bootstrap.py | 80 +- python/mozboot/mozboot/android-ndk.rb | 54 - python/mozboot/mozboot/android.py | 110 +- python/mozboot/mozboot/archlinux.py | 223 + python/mozboot/mozboot/base.py | 152 +- python/mozboot/mozboot/bootstrap.py | 386 +- python/mozboot/mozboot/centos.py | 63 - python/mozboot/mozboot/centosfedora.py | 153 + python/mozboot/mozboot/debian.py | 113 +- python/mozboot/mozboot/fedora.py | 51 - python/mozboot/mozboot/freebsd.py | 32 +- python/mozboot/mozboot/gentoo.py | 17 +- python/mozboot/mozboot/mach_commands.py | 47 +- python/mozboot/mozboot/mozillabuild.py | 77 + python/mozboot/mozboot/openbsd.py | 16 +- python/mozboot/mozboot/osx.py | 183 +- python/mozboot/mozboot/ubuntu.py | 38 - python/mozboot/mozboot/util.py | 20 + python/mozboot/mozboot/windows.py | 95 + python/mozboot/support/ConEmu.xml | 897 + python/mozbuild/dumbmake/dumbmake.py | 2 +- python/mozbuild/mozbuild/action/buildlist.py | 10 +- python/mozbuild/mozbuild/action/cl.py | 2 + .../mozbuild/mozbuild/action/convert_def_file.py | 110 - python/mozbuild/mozbuild/action/dump_env.py | 16 + python/mozbuild/mozbuild/action/explode_aar.py | 72 + python/mozbuild/mozbuild/action/file_generate.py | 68 +- .../mozbuild/action/generate_browsersearch.py | 4 +- .../mozbuild/action/generate_searchjson.py | 23 + .../mozbuild/action/generate_suggestedsites.py | 74 +- .../mozbuild/action/generate_symbols_file.py | 91 + python/mozbuild/mozbuild/action/jar_maker.py | 2 + python/mozbuild/mozbuild/action/make_dmg.py | 37 + .../mozbuild/action/output_searchplugins_list.py | 21 + .../mozbuild/mozbuild/action/package_fennec_apk.py | 150 + .../mozbuild/action/package_goannalibs_aar.py | 131 - python/mozbuild/mozbuild/action/preprocessor.py | 2 + .../mozbuild/action/process_define_files.py | 94 + .../mozbuild/action/process_install_manifest.py | 86 +- python/mozbuild/mozbuild/action/test_archive.py | 565 + python/mozbuild/mozbuild/action/webidl.py | 2 + python/mozbuild/mozbuild/action/xpccheck.py | 4 +- python/mozbuild/mozbuild/action/xpidl-process.py | 20 +- python/mozbuild/mozbuild/action/zip.py | 39 + python/mozbuild/mozbuild/android_version_code.py | 167 + python/mozbuild/mozbuild/artifacts.py | 1089 + python/mozbuild/mozbuild/backend/__init__.py | 26 + .../mozbuild/mozbuild/backend/android_eclipse.py | 72 +- python/mozbuild/mozbuild/backend/base.py | 304 +- python/mozbuild/mozbuild/backend/common.py | 309 +- .../mozbuild/mozbuild/backend/configenvironment.py | 102 +- python/mozbuild/mozbuild/backend/cpp_eclipse.py | 68 +- python/mozbuild/mozbuild/backend/fastermake.py | 165 + python/mozbuild/mozbuild/backend/mach_commands.py | 90 +- python/mozbuild/mozbuild/backend/recursivemake.py | 780 +- python/mozbuild/mozbuild/backend/tup.py | 344 + python/mozbuild/mozbuild/backend/visualstudio.py | 250 +- python/mozbuild/mozbuild/base.py | 342 +- .../mozbuild/mozbuild/codecoverage/chrome_map.py | 105 + python/mozbuild/mozbuild/codecoverage/packager.py | 2 +- .../mozbuild/mozbuild/compilation/codecomplete.py | 54 +- python/mozbuild/mozbuild/compilation/database.py | 252 + python/mozbuild/mozbuild/compilation/util.py | 54 + python/mozbuild/mozbuild/compilation/warnings.py | 15 +- python/mozbuild/mozbuild/config_status.py | 148 +- python/mozbuild/mozbuild/configure/__init__.py | 935 + .../mozbuild/configure/check_debug_ranges.py | 2 + python/mozbuild/mozbuild/configure/constants.py | 103 + python/mozbuild/mozbuild/configure/help.py | 45 + python/mozbuild/mozbuild/configure/libstdcxx.py | 2 + python/mozbuild/mozbuild/configure/lint.py | 78 + python/mozbuild/mozbuild/configure/lint_util.py | 52 + python/mozbuild/mozbuild/configure/options.py | 485 + python/mozbuild/mozbuild/configure/util.py | 226 + python/mozbuild/mozbuild/controller/building.py | 137 +- python/mozbuild/mozbuild/controller/clobber.py | 70 +- python/mozbuild/mozbuild/doctor.py | 293 + python/mozbuild/mozbuild/dotproperties.py | 4 +- python/mozbuild/mozbuild/frontend/context.py | 1381 +- python/mozbuild/mozbuild/frontend/data.py | 434 +- python/mozbuild/mozbuild/frontend/emitter.py | 1179 +- python/mozbuild/mozbuild/frontend/gyp_reader.py | 90 +- python/mozbuild/mozbuild/frontend/mach_commands.py | 148 +- python/mozbuild/mozbuild/frontend/reader.py | 592 +- python/mozbuild/mozbuild/frontend/sandbox.py | 125 +- python/mozbuild/mozbuild/html_build_viewer.py | 18 +- python/mozbuild/mozbuild/jar.py | 332 +- python/mozbuild/mozbuild/mach_commands.py | 855 +- python/mozbuild/mozbuild/makeutil.py | 2 + python/mozbuild/mozbuild/milestone.py | 4 +- python/mozbuild/mozbuild/mozconfig.py | 59 +- python/mozbuild/mozbuild/mozconfig_loader | 20 +- python/mozbuild/mozbuild/mozinfo.py | 78 +- python/mozbuild/mozbuild/preprocessor.py | 76 +- python/mozbuild/mozbuild/pythonutil.py | 2 + .../resources/html-build-viewer/index.html | 32 +- python/mozbuild/mozbuild/shellutil.py | 209 + python/mozbuild/mozbuild/sphinx.py | 18 +- .../data/package_fennec_apk/assets/asset.txt | 1 + .../action/data/package_fennec_apk/classes.dex | 1 + .../test/action/data/package_fennec_apk/input1.ap_ | Bin 0 -> 503 bytes .../data/package_fennec_apk/input1/res/res.txt | 1 + .../data/package_fennec_apk/input1/resources.arsc | 1 + .../test/action/data/package_fennec_apk/input2.apk | Bin 0 -> 1649 bytes .../package_fennec_apk/input2/assets/asset.txt | 1 + .../data/package_fennec_apk/input2/assets/omni.ja | 1 + .../data/package_fennec_apk/input2/classes.dex | 1 + .../data/package_fennec_apk/input2/lib/lib.txt | 1 + .../data/package_fennec_apk/input2/res/res.txt | 1 + .../data/package_fennec_apk/input2/resources.arsc | 1 + .../data/package_fennec_apk/input2/root_file.txt | 1 + .../action/data/package_fennec_apk/lib/lib.txt | 1 + .../test/action/data/package_fennec_apk/omni.ja | 1 + .../action/data/package_fennec_apk/root_file.txt | 1 + .../test/action/data/valid-zh-CN/region.properties | 14 +- .../test/action/test_generate_browsersearch.py | 2 +- .../test/action/test_package_fennec_apk.py | 70 + python/mozbuild/mozbuild/test/backend/common.py | 88 +- .../test/backend/data/android_eclipse/moz.build | 2 +- .../backend/data/android_eclipse/subdir/moz.build | 2 +- .../backend/data/binary-components/bar/moz.build | 2 + .../backend/data/binary-components/foo/moz.build | 1 + .../test/backend/data/binary-components/moz.build | 10 + .../test/backend/data/branding-files/bar.ico | 0 .../test/backend/data/branding-files/foo.ico | 0 .../test/backend/data/branding-files/moz.build | 12 + .../test/backend/data/branding-files/sub/quux.png | 0 .../mozbuild/test/backend/data/build/app/moz.build | 54 + .../mozbuild/test/backend/data/build/bar.ini | 1 + .../mozbuild/test/backend/data/build/bar.js | 2 + .../mozbuild/test/backend/data/build/bar.jsm | 1 + .../mozbuild/test/backend/data/build/baz.ini | 2 + .../mozbuild/test/backend/data/build/baz.jsm | 2 + .../test/backend/data/build/components.manifest | 2 + .../mozbuild/test/backend/data/build/foo.css | 2 + .../mozbuild/test/backend/data/build/foo.ini | 1 + .../mozbuild/test/backend/data/build/foo.js | 1 + .../mozbuild/test/backend/data/build/foo.jsm | 1 + .../mozbuild/test/backend/data/build/jar.mn | 11 + .../mozbuild/test/backend/data/build/moz.build | 68 + .../mozbuild/test/backend/data/build/prefs.js | 1 + .../mozbuild/test/backend/data/build/qux.ini | 5 + .../mozbuild/test/backend/data/build/qux.jsm | 5 + .../mozbuild/test/backend/data/build/resource | 1 + .../mozbuild/test/backend/data/build/resource2 | 1 + .../mozbuild/test/backend/data/build/subdir/bar.js | 1 + .../test/backend/data/dist-files/install.rdf | 0 .../mozbuild/test/backend/data/dist-files/main.js | 0 .../test/backend/data/dist-files/moz.build | 8 + .../test/backend/data/exports-generated/dom1.h | 0 .../test/backend/data/exports-generated/foo.h | 0 .../test/backend/data/exports-generated/gfx.h | 0 .../test/backend/data/exports-generated/moz.build | 12 + .../test/backend/data/exports-generated/mozilla1.h | 0 .../test/backend/data/extra-js-modules/moz.build | 8 - .../test/backend/data/final_target/both/moz.build | 2 +- .../data/final_target/dist-subdir/moz.build | 2 +- .../data/final_target/final-target/moz.build | 2 +- .../test/backend/data/final_target/moz.build | 2 +- .../backend/data/final_target/xpi-name/moz.build | 2 +- .../test/backend/data/generated-files/moz.build | 4 +- .../test/backend/data/generated_includes/moz.build | 4 +- .../test/backend/data/host-defines/moz.build | 14 + .../data/install_substitute_config_files/moz.build | 6 + .../install_substitute_config_files/sub/foo.h.in | 1 + .../install_substitute_config_files/sub/moz.build | 7 + .../test/backend/data/ipdl_sources/bar/moz.build | 2 +- .../test/backend/data/ipdl_sources/foo/moz.build | 2 +- .../test/backend/data/ipdl_sources/moz.build | 2 +- .../test/backend/data/jar-manifests/moz.build | 2 +- .../backend/data/js_preference_files/moz.build | 12 - .../test/backend/data/local_includes/moz.build | 2 +- .../mozbuild/test/backend/data/resources/moz.build | 4 - .../mozbuild/test/backend/data/sdk-files/bar.ico | 0 .../mozbuild/test/backend/data/sdk-files/foo.ico | 0 .../mozbuild/test/backend/data/sdk-files/moz.build | 11 + .../test/backend/data/sdk-files/sub/quux.png | 0 .../mozbuild/test/backend/data/sources/moz.build | 9 +- .../test/backend/data/stub0/dir1/moz.build | 2 +- .../test/backend/data/stub0/dir2/moz.build | 2 +- .../test/backend/data/stub0/dir3/moz.build | 2 +- .../mozbuild/test/backend/data/stub0/moz.build | 2 +- .../backend/data/substitute_config_files/moz.build | 2 +- .../child/another-file.sjs | 0 .../test-manifest-shared-support/child/browser.ini | 6 + .../child/data/one.txt | 0 .../child/data/two.txt | 0 .../test-manifest-shared-support/child/test_sub.js | 0 .../test-manifest-shared-support/mochitest.ini | 8 + .../data/test-manifest-shared-support/moz.build | 5 + .../test-manifest-shared-support/support-file.txt | 0 .../data/test-manifest-shared-support/test_foo.js | 0 .../test/backend/data/test_config/file.h.in | 15 - .../test/backend/data/test_config/moz.build | 3 - .../test/backend/data/variable_passthru/moz.build | 17 +- .../test/backend/data/visual-studio/dir1/moz.build | 2 +- .../test/backend/data/visual-studio/moz.build | 2 +- .../mozbuild/test/backend/data/xpidl/moz.build | 2 +- .../mozbuild/mozbuild/test/backend/test_build.py | 233 + .../test/backend/test_configenvironment.py | 28 +- .../mozbuild/test/backend/test_recursivemake.py | 388 +- python/mozbuild/mozbuild/test/common.py | 15 +- python/mozbuild/mozbuild/test/configure/common.py | 279 + .../test/configure/data/decorators.configure | 44 + .../mozbuild/test/configure/data/empty_mozconfig | 0 .../mozbuild/test/configure/data/extra.configure | 13 + .../test/configure/data/imply_option/imm.configure | 32 + .../configure/data/imply_option/infer.configure | 24 + .../configure/data/imply_option/infer_ko.configure | 31 + .../configure/data/imply_option/negative.configure | 34 + .../configure/data/imply_option/simple.configure | 24 + .../configure/data/imply_option/values.configure | 24 + .../test/configure/data/included.configure | 53 + .../mozbuild/test/configure/data/moz.configure | 174 + .../test/configure/data/set_config.configure | 43 + .../test/configure/data/set_define.configure | 43 + .../test/configure/data/subprocess.configure | 23 + python/mozbuild/mozbuild/test/configure/lint.py | 65 + .../test/configure/test_checks_configure.py | 940 + .../mozbuild/test/configure/test_compile_checks.py | 403 + .../mozbuild/test/configure/test_configure.py | 1273 + .../mozbuild/mozbuild/test/configure/test_lint.py | 132 + .../mozbuild/test/configure/test_moz_configure.py | 93 + .../mozbuild/test/configure/test_options.py | 852 + .../test/configure/test_toolchain_configure.py | 1271 + .../test/configure/test_toolchain_helpers.py | 437 + .../test/configure/test_toolkit_moz_configure.py | 67 + .../mozbuild/mozbuild/test/configure/test_util.py | 558 + .../mozbuild/test/controller/test_ccachestats.py | 87 + .../test/frontend/data/android-res-dirs/dir1/foo | 0 .../test/frontend/data/android-res-dirs/moz.build | 9 + .../frontend/data/binary-components/bar/moz.build | 2 + .../frontend/data/binary-components/foo/moz.build | 1 + .../test/frontend/data/binary-components/moz.build | 10 + .../test/frontend/data/branding-files/bar.ico | 0 .../test/frontend/data/branding-files/baz.png | 0 .../test/frontend/data/branding-files/foo.xpm | 0 .../test/frontend/data/branding-files/moz.build | 13 + .../test/frontend/data/branding-files/quux.icns | 0 .../data/config-file-substitution/moz.build | 2 +- .../frontend/data/dist-files-missing/install.rdf | 0 .../frontend/data/dist-files-missing/moz.build | 8 + .../test/frontend/data/dist-files/install.rdf | 0 .../mozbuild/test/frontend/data/dist-files/main.js | 0 .../test/frontend/data/dist-files/moz.build | 8 + .../test/frontend/data/exports-generated/foo.h | 0 .../test/frontend/data/exports-generated/moz.build | 8 + .../frontend/data/exports-generated/mozilla1.h | 0 .../frontend/data/exports-missing-generated/foo.h | 0 .../data/exports-missing-generated/moz.build | 5 + .../test/frontend/data/exports-missing/foo.h | 0 .../test/frontend/data/exports-missing/moz.build | 6 + .../test/frontend/data/exports-missing/mozilla1.h | 0 .../mozbuild/test/frontend/data/exports/bar.h | 0 .../mozbuild/test/frontend/data/exports/baz.h | 0 .../mozbuild/test/frontend/data/exports/dom1.h | 0 .../mozbuild/test/frontend/data/exports/dom2.h | 0 .../mozbuild/test/frontend/data/exports/dom3.h | 0 .../mozbuild/test/frontend/data/exports/foo.h | 0 .../mozbuild/test/frontend/data/exports/gfx.h | 0 .../mozbuild/test/frontend/data/exports/mem.h | 0 .../mozbuild/test/frontend/data/exports/mem2.h | 0 .../mozbuild/test/frontend/data/exports/moz.build | 2 - .../mozbuild/test/frontend/data/exports/mozilla1.h | 0 .../mozbuild/test/frontend/data/exports/mozilla2.h | 0 .../mozbuild/test/frontend/data/exports/pprio.h | 0 .../mozbuild/test/frontend/data/exports/pprthred.h | 0 .../bug_component/bad-assignment/moz.build | 2 + .../bug_component/different-matchers/moz.build | 4 + .../data/files-info/bug_component/final/moz.build | 3 + .../bug_component/final/subcomponent/moz.build | 2 + .../data/files-info/bug_component/moz.build | 2 + .../data/files-info/bug_component/simple/moz.build | 2 + .../data/files-info/bug_component/static/moz.build | 5 + .../test/frontend/data/files-info/moz.build | 0 .../data/files-test-metadata/default/module.js | 0 .../data/files-test-metadata/default/moz.build | 6 + .../default/tests/reftests/reftest-stylo.list | 2 + .../default/tests/reftests/reftest.list | 1 + .../default/tests/reftests/test1-ref.html | 0 .../default/tests/reftests/test1.html | 0 .../default/tests/xpcshell/test_default_mod.js | 0 .../default/tests/xpcshell/xpcshell.ini | 1 + .../frontend/data/files-test-metadata/moz.build | 4 + .../data/files-test-metadata/simple/base.cpp | 0 .../files-test-metadata/simple/browser/browser.ini | 1 + .../files-test-metadata/simple/browser/test_mod.js | 0 .../data/files-test-metadata/simple/moz.build | 22 + .../data/files-test-metadata/simple/src/module.jsm | 0 .../data/files-test-metadata/simple/src/moz.build | 3 + .../files-test-metadata/simple/tests/mochitest.ini | 2 + .../files-test-metadata/simple/tests/moz.build | 1 + .../simple/tests/test_general.html | 0 .../simple/tests/test_specific.html | 0 .../data/files-test-metadata/tagged/moz.build | 15 + .../data/files-test-metadata/tagged/src/bar.jsm | 0 .../tagged/src/submodule/foo.js | 0 .../files-test-metadata/tagged/tests/mochitest.ini | 3 + .../files-test-metadata/tagged/tests/test_bar.js | 0 .../tagged/tests/test_simple.html | 0 .../tagged/tests/test_specific.html | 0 .../files-test-metadata/tagged/tests/xpcshell.ini | 1 + .../final-target-pp-files-non-srcdir/moz.build | 7 + .../data/generated-files-absolute-script/moz.build | 9 + .../data/generated-files-absolute-script/script.py | 0 .../data/generated-files-method-names/moz.build | 13 + .../data/generated-files-method-names/script.py | 0 .../data/generated-files-no-inputs/moz.build | 2 +- .../generated-files-no-python-script/moz.build | 2 +- .../data/generated-files-no-script/moz.build | 2 +- .../test/frontend/data/generated-files/moz.build | 4 +- .../test/frontend/data/generated-sources/moz.build | 39 +- .../frontend/data/generated_includes/moz.build | 4 +- .../test/frontend/data/host-defines/moz.build | 14 + .../test/frontend/data/host-sources/moz.build | 9 +- .../test/frontend/data/include-basic/moz.build | 2 +- .../frontend/data/include-file-stack/moz.build | 2 +- .../test/frontend/data/include-missing/moz.build | 2 +- .../data/include-topsrcdir-relative/moz.build | 2 +- .../data/inheriting-variables/bar/moz.build | 2 +- .../data/inheriting-variables/foo/baz/moz.build | 2 +- .../data/inheriting-variables/foo/moz.build | 2 +- .../frontend/data/inheriting-variables/moz.build | 2 +- .../test/frontend/data/ipdl_sources/bar/moz.build | 2 +- .../test/frontend/data/ipdl_sources/foo/moz.build | 2 +- .../test/frontend/data/ipdl_sources/moz.build | 2 +- .../data/jar-manifests-multiple-files/moz.build | 2 +- .../test/frontend/data/jar-manifests/moz.build | 2 +- .../frontend/data/js_preference_files/moz.build | 11 - .../test/frontend/data/local_includes/moz.build | 2 +- .../frontend/data/missing-local-includes/moz.build | 2 +- .../frontend/data/reader-error-bad-dir/moz.build | 2 +- .../frontend/data/reader-error-basic/moz.build | 2 +- .../data/reader-error-empty-list/moz.build | 5 + .../data/reader-error-error-func/moz.build | 2 +- .../data/reader-error-included-from/moz.build | 2 +- .../data/reader-error-missing-include/moz.build | 2 +- .../data/reader-error-outside-topsrcdir/moz.build | 2 +- .../reader-error-read-unknown-global/moz.build | 2 +- .../data/reader-error-repeated-dir/moz.build | 2 +- .../data/reader-error-script-error/moz.build | 2 +- .../frontend/data/reader-error-syntax/moz.build | 2 +- .../data/reader-error-write-bad-value/moz.build | 2 +- .../reader-error-write-unknown-global/moz.build | 2 +- .../reader-relevant-mozbuild/d1/every-level/a/file | 0 .../d1/every-level/a/moz.build | 0 .../reader-relevant-mozbuild/d1/every-level/b/file | 0 .../d1/every-level/b/moz.build | 0 .../d1/every-level/moz.build | 0 .../data/reader-relevant-mozbuild/d1}/file1 | 0 .../data/reader-relevant-mozbuild/d1/file2 | 0 .../data/reader-relevant-mozbuild/d1/moz.build | 0 .../d1/no-intermediate-moz-build/child/file | 0 .../d1/no-intermediate-moz-build/child/moz.build | 0 .../d1/parent-is-far/dir1/dir2/dir3/file | 0 .../d1/parent-is-far/moz.build | 0 .../data/reader-relevant-mozbuild/d2/dir1/file | 0 .../reader-relevant-mozbuild/d2/dir1/moz.build | 0 .../data/reader-relevant-mozbuild/d2/dir2/file | 0 .../reader-relevant-mozbuild/d2/dir2/moz.build | 0 .../data/reader-relevant-mozbuild/d2/moz.build | 0 .../frontend/data/reader-relevant-mozbuild/file | 0 .../data/reader-relevant-mozbuild/moz.build | 0 .../test/frontend/data/resources/moz.build | 30 - .../mozbuild/test/frontend/data/sdk-files/bar.ico | 0 .../mozbuild/test/frontend/data/sdk-files/baz.png | 0 .../mozbuild/test/frontend/data/sdk-files/foo.xpm | 0 .../test/frontend/data/sdk-files/moz.build | 12 + .../test/frontend/data/sdk-files/quux.icns | 0 .../mozbuild/test/frontend/data/sources-just-c/d.c | 0 .../mozbuild/test/frontend/data/sources-just-c/e.m | 0 .../mozbuild/test/frontend/data/sources-just-c/g.S | 0 .../mozbuild/test/frontend/data/sources-just-c/h.s | 0 .../test/frontend/data/sources-just-c/i.asm | 0 .../test/frontend/data/sources-just-c/moz.build | 27 + .../mozbuild/test/frontend/data/sources/moz.build | 9 +- .../data/test-install-shared-lib/moz.build | 12 + .../data/test-linkables-cxx-link/moz.build | 11 + .../data/test-linkables-cxx-link/one/foo.cpp | 0 .../data/test-linkables-cxx-link/one/moz.build | 9 + .../data/test-linkables-cxx-link/three/moz.build | 5 + .../data/test-linkables-cxx-link/two/foo.c | 0 .../data/test-linkables-cxx-link/two/moz.build | 9 + .../absolute-support.ini | 2 + .../test-manifest-absolute-support/test_file.js | 0 .../test/frontend/data/test-manifest-dupes/bar.js | 0 .../test/frontend/data/test-manifest-dupes/foo.js | 0 .../data/test-manifest-dupes/mochitest.ini | 7 + .../moz.build | 0 .../frontend/data/test-manifest-dupes/test_baz.js | 0 .../included-reftest.list | 1 + .../data/test-manifest-emitted-includes/moz.build | 1 + .../reftest-stylo.list | 3 + .../test-manifest-emitted-includes/reftest.list | 2 + .../data/test-manifest-keys-extracted/chrome.ini | 1 + .../data/test-manifest-keys-extracted/moz.build | 1 + .../reftest-stylo.list | 2 + .../data/test-manifest-keys-extracted/test_foo.py | 0 .../child/another-file.sjs | 0 .../test-manifest-shared-missing/child/browser.ini | 6 + .../child/data/one.txt | 0 .../child/data/two.txt | 0 .../test-manifest-shared-missing/child/test_sub.js | 0 .../test-manifest-shared-missing/mochitest.ini | 9 + .../data/test-manifest-shared-missing/moz.build | 5 + .../test-manifest-shared-missing/support-file.txt | 0 .../data/test-manifest-shared-missing/test_foo.js | 0 .../child/another-file.sjs | 0 .../test-manifest-shared-support/child/browser.ini | 6 + .../child/data/one.txt | 0 .../child/data/two.txt | 0 .../test-manifest-shared-support/child/test_sub.js | 0 .../test-manifest-shared-support/mochitest.ini | 8 + .../data/test-manifest-shared-support/moz.build | 5 + .../test-manifest-shared-support/support-file.txt | 0 .../data/test-manifest-shared-support/test_foo.js | 0 .../data/test-python-unit-test-missing/moz.build | 4 + .../moz.build | 10 + .../frontend/data/test-symbols-file-objdir/foo.py | 0 .../data/test-symbols-file-objdir/moz.build | 13 + .../frontend/data/test-symbols-file/foo.symbols | 0 .../test/frontend/data/test-symbols-file/moz.build | 10 + .../frontend/data/traversal-all-vars/moz.build | 4 +- .../data/traversal-outside-topsrcdir/moz.build | 2 +- .../data/traversal-relative-dirs/foo/moz.build | 2 +- .../data/traversal-relative-dirs/moz.build | 2 +- .../data/traversal-repeated-dirs/bar/moz.build | 2 +- .../data/traversal-repeated-dirs/foo/moz.build | 2 +- .../data/traversal-repeated-dirs/moz.build | 2 +- .../frontend/data/traversal-simple/bar/moz.build | 1 - .../frontend/data/traversal-simple/foo/moz.build | 2 +- .../test/frontend/data/traversal-simple/moz.build | 2 +- .../data/unified-sources-non-unified/moz.build | 9 +- .../test/frontend/data/unified-sources/moz.build | 9 +- .../mozbuild/test/frontend/data/use-yasm/moz.build | 5 + .../test/frontend/data/variable-passthru/moz.build | 16 +- .../data/xpidl-module-no-sources/moz.build | 2 +- .../mozbuild/test/frontend/test_context.py | 482 +- .../mozbuild/test/frontend/test_emitter.py | 581 +- .../mozbuild/test/frontend/test_namespaces.py | 47 +- .../mozbuild/mozbuild/test/frontend/test_reader.py | 266 +- .../mozbuild/test/frontend/test_sandbox.py | 24 +- .../mozbuild/test/test_android_version_code.py | 63 + python/mozbuild/mozbuild/test/test_base.py | 49 +- python/mozbuild/mozbuild/test/test_containers.py | 28 + python/mozbuild/mozbuild/test/test_jarmaker.py | 66 +- python/mozbuild/mozbuild/test/test_mozconfig.py | 22 +- python/mozbuild/mozbuild/test/test_mozinfo.py | 22 +- python/mozbuild/mozbuild/test/test_preprocessor.py | 73 +- python/mozbuild/mozbuild/test/test_testing.py | 118 +- python/mozbuild/mozbuild/test/test_util.py | 336 +- python/mozbuild/mozbuild/testing.py | 373 +- python/mozbuild/mozbuild/util.py | 674 +- python/mozbuild/mozbuild/vendor_rust.py | 86 + python/mozbuild/mozbuild/virtualenv.py | 126 +- python/mozbuild/mozpack/archive.py | 107 + python/mozbuild/mozpack/chrome/flags.py | 2 + python/mozbuild/mozpack/chrome/manifest.py | 4 +- python/mozbuild/mozpack/copier.py | 266 +- python/mozbuild/mozpack/dmg.py | 121 + python/mozbuild/mozpack/errors.py | 2 + python/mozbuild/mozpack/executables.py | 7 +- python/mozbuild/mozpack/files.py | 256 +- python/mozbuild/mozpack/hg.py | 95 + python/mozbuild/mozpack/manifests.py | 93 +- python/mozbuild/mozpack/mozjar.py | 38 +- python/mozbuild/mozpack/packager/__init__.py | 36 +- python/mozbuild/mozpack/packager/formats.py | 252 +- python/mozbuild/mozpack/packager/l10n.py | 22 +- python/mozbuild/mozpack/packager/unpack.py | 37 +- python/mozbuild/mozpack/path.py | 20 +- python/mozbuild/mozpack/test/data/test_data | 1 + python/mozbuild/mozpack/test/test_archive.py | 190 + .../mozbuild/mozpack/test/test_chrome_manifest.py | 8 +- python/mozbuild/mozpack/test/test_copier.py | 139 +- python/mozbuild/mozpack/test/test_files.py | 159 + python/mozbuild/mozpack/test/test_manifests.py | 22 +- python/mozbuild/mozpack/test/test_mozjar.py | 19 + python/mozbuild/mozpack/test/test_packager.py | 103 +- .../mozbuild/mozpack/test/test_packager_formats.py | 547 +- python/mozbuild/mozpack/test/test_path.py | 44 +- python/mozbuild/mozpack/test/test_unify.py | 85 +- python/mozbuild/mozpack/unify.py | 47 +- python/mozbuild/setup.py | 26 +- python/mozlint/mozlint/__init__.py | 7 + python/mozlint/mozlint/cli.py | 115 + python/mozlint/mozlint/errors.py | 25 + python/mozlint/mozlint/formatters/__init__.py | 25 + python/mozlint/mozlint/formatters/stylish.py | 122 + python/mozlint/mozlint/formatters/treeherder.py | 31 + python/mozlint/mozlint/parser.py | 85 + python/mozlint/mozlint/pathutils.py | 156 + python/mozlint/mozlint/result.py | 88 + python/mozlint/mozlint/roller.py | 154 + python/mozlint/mozlint/types.py | 142 + python/mozlint/mozlint/vcs.py | 62 + python/mozlint/setup.py | 26 + .../hgsetup => python/mozlint/test}/__init__.py | 0 python/mozlint/test/conftest.py | 42 + python/mozlint/test/files/foobar.js | 2 + python/mozlint/test/files/foobar.py | 2 + python/mozlint/test/files/no_foobar.js | 2 + python/mozlint/test/linters/badreturncode.lint | 21 + python/mozlint/test/linters/explicit_path.lint | 13 + python/mozlint/test/linters/external.lint | 30 + python/mozlint/test/linters/invalid_exclude.lint | 10 + python/mozlint/test/linters/invalid_extension.lnt | 9 + python/mozlint/test/linters/invalid_include.lint | 10 + python/mozlint/test/linters/invalid_type.lint | 9 + python/mozlint/test/linters/missing_attrs.lint | 7 + .../mozlint/test/linters/missing_definition.lint | 4 + python/mozlint/test/linters/raises.lint | 19 + python/mozlint/test/linters/regex.lint | 15 + python/mozlint/test/linters/string.lint | 15 + python/mozlint/test/linters/structured.lint | 28 + python/mozlint/test/test_formatters.py | 90 + python/mozlint/test/test_parser.py | 55 + python/mozlint/test/test_roller.py | 82 + python/mozlint/test/test_types.py | 50 + .../mozversioncontrol/__init__.py | 140 +- .../mozversioncontrol/repoupdate.py | 4 +- python/psutil/CREDITS | 49 +- python/psutil/HISTORY.rst | 137 +- python/psutil/INSTALL.rst | 72 +- python/psutil/MANIFEST.in | 9 +- python/psutil/Makefile | 76 +- python/psutil/PKG-INFO | 91 +- python/psutil/README.rst | 85 +- python/psutil/TODO | 61 +- python/psutil/docs/conf.py | 28 +- python/psutil/docs/index.rst | 231 +- python/psutil/docs/xxx | 11 + python/psutil/examples/disk_usage.py | 7 +- python/psutil/examples/free.py | 7 +- python/psutil/examples/ifconfig.py | 78 + python/psutil/examples/iotop.py | 17 +- python/psutil/examples/meminfo.py | 7 +- python/psutil/examples/netstat.py | 5 +- python/psutil/examples/nettop.py | 10 +- python/psutil/examples/pidof.py | 53 + python/psutil/examples/pmap.py | 11 +- python/psutil/examples/process_detail.py | 25 +- python/psutil/examples/ps.py | 26 +- python/psutil/examples/pstree.py | 71 + python/psutil/examples/top.py | 15 +- python/psutil/examples/who.py | 3 +- python/psutil/make.bat | 185 +- python/psutil/psutil/__init__.py | 731 +- python/psutil/psutil/_common.py | 118 +- python/psutil/psutil/_compat.py | 260 +- python/psutil/psutil/_psbsd.py | 122 +- python/psutil/psutil/_pslinux.py | 736 +- python/psutil/psutil/_psosx.py | 52 +- python/psutil/psutil/_psposix.py | 23 +- python/psutil/psutil/_pssunos.py | 78 +- python/psutil/psutil/_psutil_bsd.c | 490 +- python/psutil/psutil/_psutil_bsd.h | 4 +- python/psutil/psutil/_psutil_linux.c | 191 +- python/psutil/psutil/_psutil_linux.h | 1 + python/psutil/psutil/_psutil_osx.c | 279 +- python/psutil/psutil/_psutil_posix.c | 425 +- python/psutil/psutil/_psutil_posix.h | 5 + python/psutil/psutil/_psutil_sunos.c | 229 +- python/psutil/psutil/_psutil_sunos.h | 1 + python/psutil/psutil/_psutil_windows.c | 1174 +- python/psutil/psutil/_psutil_windows.h | 10 +- python/psutil/psutil/_pswindows.py | 136 +- python/psutil/psutil/arch/bsd/process_info.c | 32 +- python/psutil/psutil/arch/osx/process_info.c | 40 +- python/psutil/psutil/arch/windows/inet_ntop.c | 41 + python/psutil/psutil/arch/windows/inet_ntop.h | 10 + python/psutil/psutil/arch/windows/ntextapi.h | 93 +- .../psutil/psutil/arch/windows/process_handles.c | 766 +- .../psutil/psutil/arch/windows/process_handles.h | 103 + python/psutil/psutil/arch/windows/process_info.c | 36 +- python/psutil/psutil/arch/windows/process_info.h | 9 + python/psutil/psutil/arch/windows/security.c | 24 +- python/psutil/setup.py | 56 +- python/psutil/test/README | 15 - python/psutil/test/README.rst | 21 + python/psutil/test/__init__.py | 0 python/psutil/test/_bsd.py | 39 +- python/psutil/test/_linux.py | 295 +- python/psutil/test/_osx.py | 9 +- python/psutil/test/_posix.py | 36 +- python/psutil/test/_sunos.py | 10 +- python/psutil/test/_windows.py | 192 +- python/psutil/test/test_memory_leaks.py | 102 +- python/psutil/test/test_psutil.py | 1425 +- python/psutil/tox.ini | 22 +- python/py/AUTHORS | 24 + python/py/LICENSE | 19 + python/py/MANIFEST.in | 9 + python/py/PKG-INFO | 46 + python/py/README.txt | 21 + python/py/py/__init__.py | 150 + python/py/py/__metainfo.py | 2 + python/py/py/_apipkg.py | 181 + python/py/py/_builtin.py | 248 + python/py/py/_code/__init__.py | 1 + python/py/py/_code/_assertionnew.py | 339 + python/py/py/_code/_assertionold.py | 555 + python/py/py/_code/_py2traceback.py | 79 + python/py/py/_code/assertion.py | 94 + python/py/py/_code/code.py | 787 + python/py/py/_code/source.py | 419 + python/py/py/_error.py | 88 + python/py/py/_iniconfig.py | 162 + python/py/py/_io/__init__.py | 1 + python/py/py/_io/capture.py | 371 + python/py/py/_io/saferepr.py | 71 + python/py/py/_io/terminalwriter.py | 348 + python/py/py/_log/__init__.py | 2 + python/py/py/_log/log.py | 186 + python/py/py/_log/warning.py | 76 + python/py/py/_path/__init__.py | 1 + python/py/py/_path/cacheutil.py | 114 + python/py/py/_path/common.py | 403 + python/py/py/_path/local.py | 911 + python/py/py/_path/svnurl.py | 380 + python/py/py/_path/svnwc.py | 1240 + python/py/py/_process/__init__.py | 1 + python/py/py/_process/cmdexec.py | 49 + python/py/py/_process/forkedfunc.py | 120 + python/py/py/_process/killproc.py | 23 + python/py/py/_std.py | 18 + python/py/py/_xmlgen.py | 253 + python/py/py/test.py | 10 + python/py/setup.cfg | 11 + python/py/setup.py | 38 + python/pyasn1-modules/CHANGES | 45 + python/{pyasn1 => pyasn1-modules}/LICENSE | 0 python/pyasn1-modules/MANIFEST.in | 3 + python/pyasn1-modules/PKG-INFO | 26 + python/pyasn1-modules/README | 17 + python/pyasn1-modules/pyasn1_modules/__init__.py | 2 + python/pyasn1-modules/pyasn1_modules/pem.py | 51 + python/pyasn1-modules/pyasn1_modules/pkcs12.py | 34 + python/pyasn1-modules/pyasn1_modules/rfc1155.py | 73 + python/pyasn1-modules/pyasn1_modules/rfc1157.py | 90 + python/pyasn1-modules/pyasn1_modules/rfc1901.py | 15 + python/pyasn1-modules/pyasn1_modules/rfc1902.py | 105 + python/pyasn1-modules/pyasn1_modules/rfc1905.py | 100 + python/pyasn1-modules/pyasn1_modules/rfc2251.py | 319 + python/pyasn1-modules/pyasn1_modules/rfc2314.py | 33 + python/pyasn1-modules/pyasn1_modules/rfc2315.py | 205 + python/pyasn1-modules/pyasn1_modules/rfc2437.py | 53 + python/pyasn1-modules/pyasn1_modules/rfc2459.py | 903 + python/pyasn1-modules/pyasn1_modules/rfc2511.py | 176 + python/pyasn1-modules/pyasn1_modules/rfc2560.py | 171 + python/pyasn1-modules/pyasn1_modules/rfc3412.py | 38 + python/pyasn1-modules/pyasn1_modules/rfc3414.py | 17 + python/pyasn1-modules/pyasn1_modules/rfc3447.py | 35 + python/pyasn1-modules/pyasn1_modules/rfc4210.py | 695 + python/pyasn1-modules/pyasn1_modules/rfc5208.py | 39 + python/{redo => pyasn1-modules}/setup.cfg | 0 python/pyasn1-modules/setup.py | 89 + python/pyasn1-modules/test/cmp.sh | 93 + python/pyasn1-modules/test/crl.sh | 14 + python/pyasn1-modules/test/crmf.sh | 14 + python/pyasn1-modules/test/ocspreq.sh | 7 + python/pyasn1-modules/test/ocsprsp.sh | 26 + python/pyasn1-modules/test/pkcs1.sh | 26 + python/pyasn1-modules/test/pkcs10.sh | 24 + python/pyasn1-modules/test/pkcs7.sh | 63 + python/pyasn1-modules/test/pkcs8.sh | 26 + python/pyasn1-modules/test/x509dump.sh | 23 + python/pyasn1-modules/tools/cmpdump.py | 28 + python/pyasn1-modules/tools/crldump.py | 38 + python/pyasn1-modules/tools/crmfdump.py | 25 + python/pyasn1-modules/tools/ocspclient.py | 145 + python/pyasn1-modules/tools/ocspreqdump.py | 27 + python/pyasn1-modules/tools/ocsprspdump.py | 27 + python/pyasn1-modules/tools/ocspserver.py | 143 + python/pyasn1-modules/tools/pkcs10dump.py | 39 + python/pyasn1-modules/tools/pkcs1dump.py | 42 + python/pyasn1-modules/tools/pkcs7dump.py | 47 + python/pyasn1-modules/tools/pkcs8dump.py | 41 + python/pyasn1-modules/tools/snmpget.py | 37 + python/pyasn1-modules/tools/x509dump.py | 40 + python/pyasn1/pyasn1.egg-info/PKG-INFO | 26 - python/pyasn1/pyasn1.egg-info/SOURCES.txt | 68 - python/pyasn1/pyasn1.egg-info/top_level.txt | 1 - python/pylru/pylru.py | 556 + python/pylru/test.py | 238 + python/pystache/HISTORY.md | 2 +- python/pystache/setup_description.rst | 2 +- python/pytest/.coveragerc | 7 + python/pytest/AUTHORS | 91 + python/pytest/LICENSE | 21 + python/pytest/MANIFEST.in | 34 + python/pytest/PKG-INFO | 133 + python/pytest/README.rst | 102 + python/pytest/_pytest/__init__.py | 2 + python/pytest/_pytest/_argcomplete.py | 101 + python/pytest/_pytest/_code/__init__.py | 12 + python/pytest/_pytest/_code/_py2traceback.py | 81 + python/pytest/_pytest/_code/code.py | 805 + python/pytest/_pytest/_code/source.py | 421 + python/pytest/_pytest/_pluggy.py | 11 + python/pytest/_pytest/assertion/__init__.py | 176 + python/pytest/_pytest/assertion/reinterpret.py | 407 + python/pytest/_pytest/assertion/rewrite.py | 885 + python/pytest/_pytest/assertion/util.py | 332 + python/pytest/_pytest/cacheprovider.py | 245 + python/pytest/_pytest/capture.py | 472 + python/pytest/_pytest/config.py | 1192 + python/pytest/_pytest/doctest.py | 290 + python/pytest/_pytest/genscript.py | 132 + python/pytest/_pytest/helpconfig.py | 139 + python/pytest/_pytest/hookspec.py | 295 + python/pytest/_pytest/junitxml.py | 387 + python/pytest/_pytest/main.py | 744 + python/pytest/_pytest/mark.py | 311 + python/pytest/_pytest/monkeypatch.py | 254 + python/pytest/_pytest/nose.py | 71 + python/pytest/_pytest/pastebin.py | 92 + python/pytest/_pytest/pdb.py | 109 + python/pytest/_pytest/pytester.py | 1110 + python/pytest/_pytest/python.py | 2300 + python/pytest/_pytest/recwarn.py | 221 + python/pytest/_pytest/resultlog.py | 104 + python/pytest/_pytest/runner.py | 515 + python/pytest/_pytest/skipping.py | 361 + python/pytest/_pytest/standalonetemplate.py | 89 + python/pytest/_pytest/terminal.py | 593 + python/pytest/_pytest/tmpdir.py | 123 + python/pytest/_pytest/unittest.py | 205 + python/pytest/_pytest/vendored_packages/README.md | 13 + .../pytest/_pytest/vendored_packages}/__init__.py | 0 .../pluggy-0.3.1.dist-info/DESCRIPTION.rst | 10 + .../pluggy-0.3.1.dist-info/METADATA | 39 + .../pluggy-0.3.1.dist-info/RECORD | 8 + .../vendored_packages/pluggy-0.3.1.dist-info/WHEEL | 6 + .../pluggy-0.3.1.dist-info/metadata.json | 1 + .../pluggy-0.3.1.dist-info/pbr.json | 1 + .../pluggy-0.3.1.dist-info/top_level.txt | 1 + python/pytest/_pytest/vendored_packages/pluggy.py | 777 + python/pytest/pytest.py | 28 + python/pytest/setup.cfg | 19 + python/pytest/setup.py | 122 + python/pytoml/PKG-INFO | 10 + python/pytoml/pytoml/__init__.py | 3 + python/pytoml/pytoml/core.py | 13 + python/pytoml/pytoml/parser.py | 366 + python/pytoml/pytoml/writer.py | 120 + python/pytoml/setup.cfg | 5 + python/pytoml/setup.py | 17 + python/pytoml/test/test.py | 100 + python/pyyaml/examples/yaml-highlight/yaml_hl.py | 0 python/redo/PKG-INFO | 2 +- python/redo/redo.egg-info/PKG-INFO | 10 - python/redo/redo.egg-info/SOURCES.txt | 9 - python/redo/redo.egg-info/entry_points.txt | 3 - python/redo/redo.egg-info/top_level.txt | 1 - python/redo/redo/__init__.py | 60 +- python/redo/setup.cfg | 3 + python/redo/setup.py | 8 +- python/requests/HISTORY.rst | 246 +- python/requests/LICENSE | 2 +- python/requests/PKG-INFO | 261 +- python/requests/README.rst | 11 +- python/requests/requests.egg-info/PKG-INFO | 1011 - python/requests/requests.egg-info/SOURCES.txt | 95 - python/requests/requests.egg-info/requires.txt | 5 - python/requests/requests.egg-info/top_level.txt | 1 - python/requests/requests/__init__.py | 18 +- python/requests/requests/adapters.py | 54 +- python/requests/requests/api.py | 54 +- python/requests/requests/auth.py | 76 +- python/requests/requests/cacert.pem | 2192 +- python/requests/requests/compat.py | 53 - python/requests/requests/cookies.py | 129 +- python/requests/requests/exceptions.py | 15 + python/requests/requests/hooks.py | 17 +- python/requests/requests/models.py | 118 +- python/requests/requests/packages/__init__.py | 35 +- .../requests/packages/chardet/chardetect.py | 0 .../requests/requests/packages/urllib3/__init__.py | 41 +- .../requests/packages/urllib3/_collections.py | 228 +- .../requests/packages/urllib3/connection.py | 68 +- .../requests/packages/urllib3/connectionpool.py | 161 +- .../requests/packages/urllib3/contrib/appengine.py | 223 + .../requests/packages/urllib3/contrib/ntlmpool.py | 1 + .../requests/packages/urllib3/contrib/pyopenssl.py | 71 +- .../requests/packages/urllib3/exceptions.py | 48 +- .../requests/requests/packages/urllib3/fields.py | 1 + .../requests/requests/packages/urllib3/filepost.py | 1 + .../requests/packages/urllib3/packages/__init__.py | 1 + .../requests/packages/urllib3/poolmanager.py | 26 +- .../requests/requests/packages/urllib3/request.py | 16 +- .../requests/requests/packages/urllib3/response.py | 331 +- .../requests/packages/urllib3/util/__init__.py | 20 + .../requests/packages/urllib3/util/connection.py | 12 +- .../requests/packages/urllib3/util/request.py | 1 + .../requests/packages/urllib3/util/response.py | 52 + .../requests/packages/urllib3/util/retry.py | 11 +- .../requests/packages/urllib3/util/ssl_.py | 141 +- .../requests/packages/urllib3/util/timeout.py | 8 +- .../requests/requests/packages/urllib3/util/url.py | 7 +- python/requests/requests/sessions.py | 68 +- python/requests/requests/status_codes.py | 3 +- python/requests/requests/utils.py | 120 +- python/requests/requirements.txt | 8 +- python/requests/setup.py | 20 +- python/requests/test_requests.py | 418 +- python/rsa/LICENSE | 13 + python/rsa/MANIFEST.in | 5 + python/rsa/PKG-INFO | 18 + python/rsa/README.rst | 31 + python/rsa/create_timing_table.py | 29 + python/rsa/playstuff.py | 41 + python/rsa/rsa/__init__.py | 45 + python/rsa/rsa/_compat.py | 160 + python/rsa/rsa/_version133.py | 442 + python/rsa/rsa/_version200.py | 529 + python/rsa/rsa/asn1.py | 35 + python/rsa/rsa/bigfile.py | 87 + python/rsa/rsa/cli.py | 379 + python/rsa/rsa/common.py | 185 + python/rsa/rsa/core.py | 58 + python/rsa/rsa/key.py | 612 + python/rsa/rsa/parallel.py | 94 + python/rsa/rsa/pem.py | 120 + python/rsa/rsa/pkcs1.py | 391 + python/rsa/rsa/prime.py | 166 + python/rsa/rsa/randnum.py | 85 + python/rsa/rsa/transform.py | 220 + python/rsa/rsa/util.py | 81 + python/rsa/rsa/varblock.py | 155 + python/rsa/run_tests.py | 43 + python/rsa/setup.cfg | 8 + python/rsa/setup.py | 41 + .../hgsetup => python/rsa/tests}/__init__.py | 0 python/rsa/tests/constants.py | 9 + python/rsa/tests/py2kconstants.py | 3 + python/rsa/tests/py3kconstants.py | 3 + python/rsa/tests/test_bigfile.py | 60 + python/rsa/tests/test_common.py | 61 + python/rsa/tests/test_compat.py | 17 + python/rsa/tests/test_integers.py | 36 + python/rsa/tests/test_load_save_keys.py | 127 + python/rsa/tests/test_pem.py | 14 + python/rsa/tests/test_pkcs1.py | 94 + python/rsa/tests/test_strings.py | 28 + python/rsa/tests/test_transform.py | 67 + python/rsa/tests/test_varblock.py | 82 + python/slugid/.gitignore | 57 + python/slugid/.travis.yml | 27 + python/slugid/LICENSE | 363 + python/slugid/README.rst | 121 + python/slugid/requirements.txt | 2 + python/slugid/setup.py | 39 + python/slugid/slugid/__init__.py | 43 + python/slugid/slugid/slugid.py | 43 + python/slugid/test.py | 167 + python/slugid/tox.ini | 26 + python/virtualenv/LICENSE.txt | 2 +- python/virtualenv/MANIFEST.in | 5 +- python/virtualenv/PKG-INFO | 790 +- python/virtualenv/README.rst | 27 +- python/virtualenv/bin/rebuild-script.py | 88 +- python/virtualenv/docs/changes.rst | 332 +- python/virtualenv/docs/conf.py | 8 +- python/virtualenv/docs/index.rst | 4 +- python/virtualenv/docs/reference.rst | 17 +- python/virtualenv/docs/userguide.rst | 15 +- python/virtualenv/scripts/virtualenv | 0 python/virtualenv/setup.cfg | 5 +- python/virtualenv/setup.py | 42 +- python/virtualenv/site.py | 760 + .../virtualenv/tests}/__init__.py | 0 python/virtualenv/tests/test_activate.sh | 96 + .../virtualenv/tests/test_activate_output.expected | 2 + python/virtualenv/tests/test_cmdline.py | 44 + python/virtualenv/tests/test_virtualenv.py | 139 + python/virtualenv/virtualenv.py | 719 +- python/virtualenv/virtualenv_embedded/activate.bat | 20 +- python/virtualenv/virtualenv_embedded/activate.csh | 8 +- .../virtualenv/virtualenv_embedded/activate.fish | 68 +- python/virtualenv/virtualenv_embedded/activate.sh | 36 +- .../virtualenv/virtualenv_embedded/deactivate.bat | 39 +- .../virtualenv/virtualenv_embedded/python-config | 78 + .../argparse-1.4.0-py2.py3-none-any.whl | Bin 0 -> 23000 bytes .../pip-6.0.6-py2.py3-none-any.whl | Bin 1260783 -> 0 bytes .../pip-8.1.2-py2.py3-none-any.whl | Bin 0 -> 1198961 bytes .../setuptools-11.0-py2.py3-none-any.whl | Bin 498164 -> 0 bytes .../setuptools-25.2.0-py2.py3-none-any.whl | Bin 0 -> 442860 bytes .../wheel-0.29.0-py2.py3-none-any.whl | Bin 0 -> 66878 bytes python/voluptuous/COPYING | 25 + python/voluptuous/MANIFEST.in | 2 + python/voluptuous/PKG-INFO | 611 + python/voluptuous/README.md | 596 + python/voluptuous/README.rst | 589 + python/voluptuous/setup.cfg | 10 + python/voluptuous/setup.py | 54 + python/voluptuous/tests.md | 268 + python/voluptuous/voluptuous.py | 1954 + python/which/build.py | 0 python/which/setup.py | 0 python/which/test/test_which.py | 0 python/which/test/testsupport.py | 0 python/which/which.py | 0 rdf/base/moz.build | 6 +- rdf/base/nsCompositeDataSource.cpp | 20 +- rdf/base/nsContainerEnumerator.cpp | 2 +- rdf/base/nsIRDFContentSink.h | 5 + rdf/base/nsIRDFDataSource.idl | 9 +- rdf/base/nsInMemoryDataSource.cpp | 614 +- rdf/base/nsRDFContainerUtils.cpp | 2 +- rdf/base/nsRDFContentSink.cpp | 71 +- rdf/base/nsRDFService.cpp | 186 +- rdf/base/nsRDFService.h | 6 +- rdf/base/nsRDFXMLDataSource.cpp | 121 +- rdf/base/nsRDFXMLParser.cpp | 8 +- rdf/base/nsRDFXMLSerializer.cpp | 8 +- rdf/base/nsRDFXMLSerializer.h | 1 - rdf/base/rdfutil.cpp | 2 +- rdf/base/rdfutil.h | 2 - rdf/build/moz.build | 4 +- rdf/datasource/moz.build | 5 +- rdf/datasource/nsFileSystemDataSource.cpp | 33 +- rdf/datasource/nsLocalStore.cpp | 25 +- rdf/moz.build | 2 +- rdf/tests/moz.build | 4 +- rdf/tests/rdfcat/moz.build | 15 - rdf/tests/rdfcat/rdfcat.cpp | 156 - rdf/tests/rdfpoll/moz.build | 13 - rdf/tests/rdfpoll/rdfpoll.cpp | 272 - rdf/tests/triplescat/moz.build | 15 - rdf/tests/triplescat/triplescat.cpp | 155 - rdf/tests/unit/sample.rdf | 0 rdf/tests/unit/test_rdfredirect.js | 8 +- rdf/tests/unit/xpcshell.ini | 1 - rdf/util/Makefile.in | 10 - rdf/util/internal/moz.build | 4 +- rdf/util/moz.build | 8 +- rdf/util/nsRDFResource.cpp | 2 +- rdf/util/objs.mozbuild | 8 +- security/apps/AppSignatureVerification.cpp | 709 +- security/apps/AppTrustDomain.cpp | 141 +- security/apps/AppTrustDomain.h | 35 +- security/apps/Makefile.in | 48 - security/apps/addons-public.crt | Bin 0 -> 1637 bytes security/apps/addons-stage.crt | Bin 0 -> 1895 bytes security/apps/gen_cert_header.py | 64 +- security/apps/moz.build | 32 +- security/apps/privileged-package-root.der | Bin 0 -> 930 bytes .../apps/trusted-app-public.der | 0 security/certverifier/BRNameMatchingPolicy.cpp | 45 + security/certverifier/BRNameMatchingPolicy.h | 59 + security/certverifier/CNNICHashWhitelist.inc | 1647 + security/certverifier/CTKnownLogs.h | 155 + security/certverifier/CTLogVerifier.cpp | 283 + security/certverifier/CTLogVerifier.h | 68 + security/certverifier/CTObjectsExtractor.cpp | 396 + security/certverifier/CTObjectsExtractor.h | 43 + security/certverifier/CTSerialization.cpp | 554 + security/certverifier/CTSerialization.h | 70 + security/certverifier/CTVerifyResult.cpp | 18 + security/certverifier/CTVerifyResult.h | 41 + security/certverifier/CertVerifier.cpp | 785 +- security/certverifier/CertVerifier.h | 193 +- security/certverifier/ExtendedValidation.cpp | 622 +- security/certverifier/ExtendedValidation.h | 14 +- security/certverifier/MultiLogCTVerifier.cpp | 193 + security/certverifier/MultiLogCTVerifier.h | 86 + security/certverifier/NSSCertDBTrustDomain.cpp | 810 +- security/certverifier/NSSCertDBTrustDomain.h | 99 +- security/certverifier/OCSPCache.cpp | 152 +- security/certverifier/OCSPCache.h | 23 +- security/certverifier/OCSPRequestor.cpp | 171 +- security/certverifier/OCSPRequestor.h | 20 +- .../certverifier/OCSPVerificationTrustDomain.cpp | 128 + .../certverifier/OCSPVerificationTrustDomain.h | 89 + .../certverifier/SignedCertificateTimestamp.cpp | 45 + security/certverifier/SignedCertificateTimestamp.h | 142 + security/certverifier/SignedTreeHead.h | 31 + security/certverifier/StartComAndWoSignData.inc | 89 + security/certverifier/moz.build | 43 +- .../certverifier/tests/gtest/CTLogVerifierTest.cpp | 129 + .../tests/gtest/CTObjectsExtractorTest.cpp | 83 + .../tests/gtest/CTSerializationTest.cpp | 271 + security/certverifier/tests/gtest/CTTestUtils.cpp | 747 + security/certverifier/tests/gtest/CTTestUtils.h | 132 + .../tests/gtest/MultiLogCTVerifierTest.cpp | 233 + security/certverifier/tests/gtest/moz.build | 21 + security/manager/.eslintrc.js | 220 + security/manager/android_stub.h | 19 +- security/manager/boot/moz.build | 8 - security/manager/boot/public/moz.build | 15 - .../manager/boot/public/nsIBufEntropyCollector.idl | 23 - security/manager/boot/public/nsICertBlocklist.idl | 40 - .../manager/boot/public/nsISecurityUITelemetry.idl | 146 - security/manager/boot/src/CertBlocklist.cpp | 507 - security/manager/boot/src/CertBlocklist.h | 75 - security/manager/boot/src/DataStorage.cpp | 797 - security/manager/boot/src/DataStorage.h | 185 - .../manager/boot/src/PublicKeyPinningService.cpp | 335 - .../manager/boot/src/PublicKeyPinningService.h | 64 - .../boot/src/RootCertificateTelemetryUtils.cpp | 99 - .../boot/src/RootCertificateTelemetryUtils.h | 21 - security/manager/boot/src/RootHashes.inc | 924 - security/manager/boot/src/moz.build | 35 - security/manager/boot/src/nsBOOTModule.cpp | 45 - security/manager/boot/src/nsEntropyCollector.cpp | 103 - security/manager/boot/src/nsEntropyCollector.h | 37 - security/manager/boot/src/nsSTSPreloadList.errors | 16529 --- security/manager/boot/src/nsSTSPreloadList.inc | 36695 ----- .../manager/boot/src/nsSecureBrowserUIImpl.cpp | 1427 - security/manager/boot/src/nsSecureBrowserUIImpl.h | 107 - .../manager/boot/src/nsSecurityHeaderParser.cpp | 254 - security/manager/boot/src/nsSecurityHeaderParser.h | 74 - .../manager/boot/src/nsSiteSecurityService.cpp | 1126 - security/manager/boot/src/nsSiteSecurityService.h | 153 - .../en-US/chrome/pipnss/nsserrors.properties | 126 +- .../locales/en-US/chrome/pipnss/pipnss.properties | 55 +- .../locales/en-US/chrome/pippki/certManager.dtd | 6 - .../locales/en-US/chrome/pippki/deviceManager.dtd | 4 +- .../manager/locales/en-US/chrome/pippki/pippki.dtd | 17 - .../locales/en-US/chrome/pippki/pippki.properties | 115 +- security/manager/locales/moz.build | 2 +- security/manager/moz.build | 6 +- security/manager/pki/moz.build | 22 +- security/manager/pki/nsASN1Tree.cpp | 573 + security/manager/pki/{src => }/nsASN1Tree.h | 0 security/manager/pki/{public => }/nsIASN1Tree.idl | 0 security/manager/pki/nsNSSDialogHelper.cpp | 50 + security/manager/pki/nsNSSDialogHelper.h | 38 + security/manager/pki/nsNSSDialogs.cpp | 441 + security/manager/pki/nsNSSDialogs.h | 44 + security/manager/pki/nsPKIModule.cpp | 40 + security/manager/pki/public/moz.build | 13 - security/manager/pki/public/nsIPKIParamBlock.idl | 14 - .../pki/resources/content/OthersOverlay.xul | 6 +- .../pki/resources/content/WebSitesOverlay.xul | 4 - .../manager/pki/resources/content/certDump.xul | 6 +- .../manager/pki/resources/content/certManager.js | 323 +- .../manager/pki/resources/content/certManager.xul | 6 +- .../manager/pki/resources/content/certViewer.js | 354 + .../manager/pki/resources/content/certViewer.xul | 3 +- .../manager/pki/resources/content/certpicker.js | 66 - .../manager/pki/resources/content/certpicker.xul | 38 - .../pki/resources/content/changepassword.js | 270 + .../pki/resources/content/changepassword.xul | 3 +- .../manager/pki/resources/content/choosetoken.js | 38 +- .../manager/pki/resources/content/clientauthask.js | 205 +- .../pki/resources/content/clientauthask.xul | 1 - .../pki/resources/content/createCertInfo.js | 19 +- .../manager/pki/resources/content/deletecert.js | 177 +- .../manager/pki/resources/content/deletecert.xul | 8 +- .../pki/resources/content/device_manager.js | 113 +- .../pki/resources/content/device_manager.xul | 38 +- .../manager/pki/resources/content/downloadcert.js | 114 +- .../manager/pki/resources/content/downloadcert.xul | 24 +- .../manager/pki/resources/content/editcacert.js | 58 + .../manager/pki/resources/content/editcacert.xul | 9 +- .../manager/pki/resources/content/editcerts.js | 156 - .../pki/resources/content/editemailcert.xul | 38 - .../manager/pki/resources/content/escrowWarn.js | 47 - .../manager/pki/resources/content/escrowWarn.xul | 34 - .../pki/resources/content/exceptionDialog.js | 92 +- .../pki/resources/content/exceptionDialog.xul | 46 +- .../manager/pki/resources/content/getpassword.xul | 31 - security/manager/pki/resources/content/password.js | 307 - security/manager/pki/resources/content/pippki.js | 89 +- .../manager/pki/resources/content/protectedAuth.js | 63 +- .../manager/pki/resources/content/resetpassword.js | 24 +- .../pki/resources/content/setp12password.js | 128 + .../pki/resources/content/setp12password.xul | 32 +- .../pki/resources/content/viewCertDetails.js | 299 - security/manager/pki/resources/jar.mn | 65 +- security/manager/pki/resources/moz.build | 2 +- security/manager/pki/src/moz.build | 21 - security/manager/pki/src/nsASN1Tree.cpp | 577 - security/manager/pki/src/nsNSSDialogHelper.cpp | 55 - security/manager/pki/src/nsNSSDialogHelper.h | 30 - security/manager/pki/src/nsNSSDialogs.cpp | 562 - security/manager/pki/src/nsNSSDialogs.h | 52 - security/manager/pki/src/nsPKIModule.cpp | 48 - security/manager/pki/src/nsPKIParamBlock.cpp | 99 - security/manager/pki/src/nsPKIParamBlock.h | 36 - security/manager/ssl/CSTrustDomain.cpp | 231 + security/manager/ssl/CSTrustDomain.h | 80 + security/manager/ssl/CertBlocklist.cpp | 654 + security/manager/ssl/CertBlocklist.h | 87 + security/manager/ssl/ContentSignatureVerifier.cpp | 562 + security/manager/ssl/ContentSignatureVerifier.h | 92 + security/manager/ssl/CryptoTask.cpp | 95 + security/manager/ssl/CryptoTask.h | 105 + security/manager/ssl/DER.jsm | 304 + security/manager/ssl/DataStorage.cpp | 937 + security/manager/ssl/DataStorage.h | 202 + security/manager/ssl/DataStorageIPCUtils.h | 21 + security/manager/ssl/LocalCertService.cpp | 501 + .../manager/ssl}/LocalCertService.h | 0 security/manager/ssl/NSSErrorsService.cpp | 206 + security/manager/ssl/NSSErrorsService.h | 49 + security/manager/ssl/PPSMContentDownloader.ipdl | 28 + security/manager/ssl/PSMContentListener.cpp | 454 + security/manager/ssl/PSMContentListener.h | 111 + security/manager/ssl/{src => }/PSMRunnable.cpp | 0 security/manager/ssl/PSMRunnable.h | 46 + security/manager/ssl/PublicKeyPinningService.cpp | 374 + security/manager/ssl/PublicKeyPinningService.h | 65 + security/manager/ssl/{src => }/PublicSSL.h | 0 .../manager/ssl/RootCertificateTelemetryUtils.cpp | 90 + .../manager/ssl/RootCertificateTelemetryUtils.h | 30 + security/manager/ssl/RootHashes.inc | 1140 + security/manager/ssl/SSLServerCertVerification.cpp | 1654 + security/manager/ssl/SSLServerCertVerification.h | 19 + security/manager/ssl/ScopedNSSTypes.h | 405 + security/manager/ssl/SecretDecoderRing.cpp | 234 + security/manager/ssl/SecretDecoderRing.h | 39 + security/manager/ssl/SharedCertVerifier.h | 36 + security/manager/ssl/SharedSSLState.cpp | 218 + security/manager/ssl/SharedSSLState.h | 87 + security/manager/ssl/StaticHPKPins.errors | 28 + security/manager/ssl/StaticHPKPins.h | 1185 + security/manager/ssl/TransportSecurityInfo.cpp | 1105 + security/manager/ssl/TransportSecurityInfo.h | 171 + security/manager/ssl/WeakCryptoOverride.cpp | 67 + security/manager/ssl/WeakCryptoOverride.h | 35 + security/manager/ssl/X509.jsm | 632 + security/manager/ssl/md4.c | 145 + security/manager/ssl/md4.h | 38 + security/manager/ssl/moz.build | 191 +- security/manager/ssl/nsCertOverrideService.cpp | 705 + security/manager/ssl/nsCertOverrideService.h | 187 + security/manager/ssl/nsCertTree.cpp | 1451 + security/manager/ssl/nsCertTree.h | 154 + security/manager/ssl/nsClientAuthRemember.cpp | 213 + security/manager/ssl/nsClientAuthRemember.h | 155 + security/manager/ssl/nsCrypto.cpp | 113 + security/manager/ssl/{src => }/nsCrypto.h | 0 security/manager/ssl/nsCryptoHash.cpp | 438 + security/manager/ssl/{src => }/nsCryptoHash.h | 0 security/manager/ssl/nsDataSignatureVerifier.cpp | 336 + security/manager/ssl/nsDataSignatureVerifier.h | 47 + .../manager/ssl/{public => }/nsIASN1Object.idl | 0 .../ssl/{public => }/nsIASN1PrintableItem.idl | 0 .../manager/ssl/{public => }/nsIASN1Sequence.idl | 0 .../{public => }/nsIAssociatedContentSecurity.idl | 0 .../ssl/{public => }/nsIBadCertListener2.idl | 0 security/manager/ssl/nsICertBlocklist.idl | 61 + security/manager/ssl/nsICertOverrideService.idl | 144 + security/manager/ssl/nsICertTree.idl | 37 + security/manager/ssl/nsICertificateDialogs.idl | 77 + security/manager/ssl/nsIClientAuthDialogs.idl | 47 + .../manager/ssl/nsIContentSignatureVerifier.idl | 116 + .../ssl/{public => }/nsIDataSignatureVerifier.idl | 0 .../ssl/{public => }/nsIGenKeypairInfoDlg.idl | 0 security/manager/ssl/nsIKeyModule.idl | 37 + .../manager/ssl/{public => }/nsIKeygenThread.idl | 0 .../manager/ssl}/nsILocalCertService.idl | 0 security/manager/ssl/nsINSSU2FToken.idl | 21 + .../manager/ssl/{public => }/nsINSSVersion.idl | 0 security/manager/ssl/nsIPK11Token.idl | 74 + security/manager/ssl/nsIPK11TokenDB.idl | 42 + security/manager/ssl/{public => }/nsIPKCS11.idl | 0 security/manager/ssl/nsIPKCS11Module.idl | 21 + security/manager/ssl/nsIPKCS11ModuleDB.idl | 35 + security/manager/ssl/nsIPKCS11Slot.idl | 44 + .../ssl/{public => }/nsIProtectedAuthThread.idl | 0 security/manager/ssl/nsISSLStatus.idl | 54 + .../{boot/public => ssl}/nsISSLStatusProvider.idl | 0 security/manager/ssl/nsISecretDecoderRing.idl | 49 + security/manager/ssl/nsISecurityUITelemetry.idl | 150 + security/manager/ssl/nsISiteSecurityService.idl | 195 + .../manager/ssl/{public => }/nsITokenDialogs.idl | 0 security/manager/ssl/nsITokenPasswordDialogs.idl | 29 + security/manager/ssl/nsIU2FToken.idl | 66 + security/manager/ssl/nsIWeakCryptoOverride.idl | 45 + security/manager/ssl/nsIX509Cert.idl | 261 + security/manager/ssl/nsIX509CertDB.idl | 431 + security/manager/ssl/nsIX509CertList.idl | 49 + .../ssl/{public => }/nsIX509CertValidity.idl | 0 security/manager/ssl/nsKeyModule.cpp | 159 + security/manager/ssl/nsKeyModule.h | 63 + security/manager/ssl/nsKeygenHandler.cpp | 744 + security/manager/ssl/nsKeygenHandler.h | 82 + security/manager/ssl/nsKeygenHandlerContent.cpp | 78 + .../manager/ssl/{src => }/nsKeygenHandlerContent.h | 0 security/manager/ssl/{src => }/nsKeygenThread.cpp | 0 security/manager/ssl/{src => }/nsKeygenThread.h | 0 security/manager/ssl/nsNSSASN1Object.cpp | 430 + security/manager/ssl/{src => }/nsNSSASN1Object.h | 0 security/manager/ssl/nsNSSCallbacks.cpp | 1345 + security/manager/ssl/nsNSSCallbacks.h | 198 + security/manager/ssl/nsNSSCertHelper.cpp | 2039 + security/manager/ssl/nsNSSCertHelper.h | 23 + security/manager/ssl/nsNSSCertTrust.cpp | 233 + security/manager/ssl/nsNSSCertTrust.h | 70 + security/manager/ssl/nsNSSCertValidity.cpp | 130 + security/manager/ssl/nsNSSCertValidity.h | 42 + security/manager/ssl/nsNSSCertificate.cpp | 1642 + security/manager/ssl/nsNSSCertificate.h | 132 + security/manager/ssl/nsNSSCertificateDB.cpp | 1658 + security/manager/ssl/nsNSSCertificateDB.h | 77 + .../manager/ssl/nsNSSCertificateFakeTransport.cpp | 478 + .../manager/ssl/nsNSSCertificateFakeTransport.h | 54 + security/manager/ssl/nsNSSComponent.cpp | 2493 + security/manager/ssl/nsNSSComponent.h | 234 + security/manager/ssl/nsNSSErrors.cpp | 103 + security/manager/ssl/nsNSSHelper.h | 58 + security/manager/ssl/nsNSSIOLayer.cpp | 2648 + security/manager/ssl/nsNSSIOLayer.h | 263 + security/manager/ssl/nsNSSModule.cpp | 348 + security/manager/ssl/nsNSSShutDown.cpp | 288 + security/manager/ssl/nsNSSShutDown.h | 271 + security/manager/ssl/nsNSSU2FToken.cpp | 752 + security/manager/ssl/nsNSSU2FToken.h | 44 + security/manager/ssl/{src => }/nsNSSVersion.cpp | 0 security/manager/ssl/{src => }/nsNSSVersion.h | 0 security/manager/ssl/nsNTLMAuthModule.cpp | 1174 + security/manager/ssl/nsNTLMAuthModule.h | 44 + security/manager/ssl/nsPK11TokenDB.cpp | 498 + security/manager/ssl/nsPK11TokenDB.h | 71 + security/manager/ssl/nsPKCS11Slot.cpp | 565 + security/manager/ssl/nsPKCS11Slot.h | 88 + security/manager/ssl/nsPKCS12Blob.cpp | 644 + security/manager/ssl/nsPKCS12Blob.h | 87 + security/manager/ssl/nsProtectedAuthThread.cpp | 146 + .../manager/ssl/{src => }/nsProtectedAuthThread.h | 0 security/manager/ssl/nsRandomGenerator.cpp | 55 + security/manager/ssl/nsRandomGenerator.h | 30 + security/manager/ssl/nsSSLSocketProvider.cpp | 68 + .../manager/ssl/{src => }/nsSSLSocketProvider.h | 0 security/manager/ssl/nsSSLStatus.cpp | 436 + security/manager/ssl/nsSSLStatus.h | 77 + security/manager/ssl/nsSTSPreloadList.errors | 20437 +++ security/manager/ssl/nsSTSPreloadList.inc | 43216 ++++++ security/manager/ssl/nsSecureBrowserUIImpl.cpp | 1191 + security/manager/ssl/nsSecureBrowserUIImpl.h | 96 + security/manager/ssl/nsSecurityHeaderParser.cpp | 244 + security/manager/ssl/nsSecurityHeaderParser.h | 74 + security/manager/ssl/nsSiteSecurityService.cpp | 1294 + security/manager/ssl/nsSiteSecurityService.h | 159 + security/manager/ssl/nsSmartCardMonitor.cpp | 396 + .../manager/ssl/{src => }/nsSmartCardMonitor.h | 0 security/manager/ssl/nsTLSSocketProvider.cpp | 69 + .../manager/ssl/{src => }/nsTLSSocketProvider.h | 0 security/manager/ssl/{src => }/nsVerificationJob.h | 0 security/manager/ssl/public/moz.build | 49 - .../manager/ssl/public/nsICertOverrideService.idl | 121 - security/manager/ssl/public/nsICertPickDialogs.idl | 30 - security/manager/ssl/public/nsICertTree.idl | 40 - .../manager/ssl/public/nsICertificateDialogs.idl | 86 - .../manager/ssl/public/nsIClientAuthDialogs.idl | 39 - .../manager/ssl/public/nsIDOMCryptoDialogs.idl | 24 - security/manager/ssl/public/nsIIdentityInfo.idl | 30 - security/manager/ssl/public/nsIKeyModule.idl | 49 - security/manager/ssl/public/nsINSSCertCache.idl | 44 - security/manager/ssl/public/nsIPK11Token.idl | 59 - security/manager/ssl/public/nsIPK11TokenDB.idl | 44 - security/manager/ssl/public/nsIPKCS11Module.idl | 24 - security/manager/ssl/public/nsIPKCS11ModuleDB.idl | 36 - security/manager/ssl/public/nsIPKCS11Slot.idl | 38 - .../manager/ssl/public/nsISSLErrorListener.idl | 29 - security/manager/ssl/public/nsISSLStatus.idl | 43 - .../manager/ssl/public/nsITokenPasswordDialogs.idl | 34 - security/manager/ssl/public/nsIUserCertPicker.idl | 23 - security/manager/ssl/public/nsIX509Cert.idl | 350 - security/manager/ssl/public/nsIX509CertDB.idl | 395 - security/manager/ssl/public/nsIX509CertList.idl | 42 - security/manager/ssl/src/CryptoTask.cpp | 95 - security/manager/ssl/src/CryptoTask.h | 105 - security/manager/ssl/src/CryptoUtil.h | 13 - .../manager/ssl/src/IntolerantFallbackList.inc | 1070 - security/manager/ssl/src/NSSErrorsService.cpp | 205 - security/manager/ssl/src/NSSErrorsService.h | 49 - security/manager/ssl/src/PSMContentListener.cpp | 318 - security/manager/ssl/src/PSMContentListener.h | 38 - security/manager/ssl/src/PSMRunnable.h | 46 - .../manager/ssl/src/SSLServerCertVerification.cpp | 1645 - .../manager/ssl/src/SSLServerCertVerification.h | 24 - security/manager/ssl/src/ScopedNSSTypes.h | 329 - security/manager/ssl/src/SharedCertVerifier.h | 31 - security/manager/ssl/src/SharedSSLState.cpp | 217 - security/manager/ssl/src/SharedSSLState.h | 72 - security/manager/ssl/src/TransportSecurityInfo.cpp | 1140 - security/manager/ssl/src/TransportSecurityInfo.h | 164 - security/manager/ssl/src/md4.c | 139 - security/manager/ssl/src/md4.h | 38 - security/manager/ssl/src/moz.build | 120 - security/manager/ssl/src/nsCertOverrideService.cpp | 820 - security/manager/ssl/src/nsCertOverrideService.h | 189 - security/manager/ssl/src/nsCertPicker.cpp | 187 - security/manager/ssl/src/nsCertPicker.h | 26 - security/manager/ssl/src/nsCertTree.cpp | 1570 - security/manager/ssl/src/nsCertTree.h | 153 - .../manager/ssl/src/nsCertVerificationThread.cpp | 182 - .../manager/ssl/src/nsCertVerificationThread.h | 29 - security/manager/ssl/src/nsClientAuthRemember.cpp | 212 - security/manager/ssl/src/nsClientAuthRemember.h | 144 - security/manager/ssl/src/nsCrypto.cpp | 116 - security/manager/ssl/src/nsCryptoHash.cpp | 445 - .../manager/ssl/src/nsDataSignatureVerifier.cpp | 317 - security/manager/ssl/src/nsDataSignatureVerifier.h | 48 - security/manager/ssl/src/nsKeyModule.cpp | 198 - security/manager/ssl/src/nsKeyModule.h | 65 - security/manager/ssl/src/nsKeygenHandler.cpp | 839 - security/manager/ssl/src/nsKeygenHandler.h | 69 - .../manager/ssl/src/nsKeygenHandlerContent.cpp | 78 - security/manager/ssl/src/nsNSSASN1Object.cpp | 432 - security/manager/ssl/src/nsNSSCallbacks.cpp | 1334 - security/manager/ssl/src/nsNSSCallbacks.h | 225 - security/manager/ssl/src/nsNSSCertCache.cpp | 103 - security/manager/ssl/src/nsNSSCertCache.h | 34 - security/manager/ssl/src/nsNSSCertHelper.cpp | 2149 - security/manager/ssl/src/nsNSSCertHelper.h | 26 - security/manager/ssl/src/nsNSSCertTrust.cpp | 332 - security/manager/ssl/src/nsNSSCertTrust.h | 88 - security/manager/ssl/src/nsNSSCertValidity.cpp | 177 - security/manager/ssl/src/nsNSSCertValidity.h | 30 - security/manager/ssl/src/nsNSSCertificate.cpp | 2011 - security/manager/ssl/src/nsNSSCertificate.h | 155 - security/manager/ssl/src/nsNSSCertificateDB.cpp | 1788 - security/manager/ssl/src/nsNSSCertificateDB.h | 73 - .../ssl/src/nsNSSCertificateFakeTransport.cpp | 497 - .../ssl/src/nsNSSCertificateFakeTransport.h | 53 - security/manager/ssl/src/nsNSSComponent.cpp | 1772 - security/manager/ssl/src/nsNSSComponent.h | 233 - security/manager/ssl/src/nsNSSErrors.cpp | 104 - security/manager/ssl/src/nsNSSHelper.h | 57 - security/manager/ssl/src/nsNSSIOLayer.cpp | 2848 - security/manager/ssl/src/nsNSSIOLayer.h | 272 - security/manager/ssl/src/nsNSSModule.cpp | 327 - security/manager/ssl/src/nsNSSShutDown.cpp | 397 - security/manager/ssl/src/nsNSSShutDown.h | 315 - security/manager/ssl/src/nsNTLMAuthModule.cpp | 1168 - security/manager/ssl/src/nsNTLMAuthModule.h | 43 - security/manager/ssl/src/nsPK11TokenDB.cpp | 510 - security/manager/ssl/src/nsPK11TokenDB.h | 63 - security/manager/ssl/src/nsPKCS11Slot.cpp | 518 - security/manager/ssl/src/nsPKCS11Slot.h | 80 - security/manager/ssl/src/nsPKCS12Blob.cpp | 774 - security/manager/ssl/src/nsPKCS12Blob.h | 93 - security/manager/ssl/src/nsPSMBackgroundThread.cpp | 90 - security/manager/ssl/src/nsPSMBackgroundThread.h | 56 - security/manager/ssl/src/nsProtectedAuthThread.cpp | 145 - security/manager/ssl/src/nsRandomGenerator.cpp | 57 - security/manager/ssl/src/nsRandomGenerator.h | 30 - security/manager/ssl/src/nsSDR.cpp | 327 - security/manager/ssl/src/nsSDR.h | 58 - security/manager/ssl/src/nsSSLSocketProvider.cpp | 65 - security/manager/ssl/src/nsSSLStatus.cpp | 328 - security/manager/ssl/src/nsSSLStatus.h | 64 - security/manager/ssl/src/nsSmartCardMonitor.cpp | 396 - security/manager/ssl/src/nsTLSSocketProvider.cpp | 66 - security/manager/ssl/src/nsUsageArrayHelper.cpp | 237 - security/manager/ssl/src/nsUsageArrayHelper.h | 45 - security/manager/ssl/tests/.eslintrc.js | 8 + security/manager/ssl/tests/compiled/TestCertDB.cpp | 37 - security/manager/ssl/tests/compiled/moz.build | 9 - security/manager/ssl/tests/gtest/CertDBTest.cpp | 60 + .../manager/ssl/tests/gtest/DataStorageTest.cpp | 17 +- .../ssl/tests/gtest/DeserializeCertTest.cpp | 182 + security/manager/ssl/tests/gtest/MD4Test.cpp | 76 + security/manager/ssl/tests/gtest/OCSPCacheTest.cpp | 118 +- security/manager/ssl/tests/gtest/README.txt | 2 + security/manager/ssl/tests/gtest/STSParserTest.cpp | 144 + .../manager/ssl/tests/gtest/TLSIntoleranceTest.cpp | 264 +- security/manager/ssl/tests/gtest/moz.build | 17 +- .../ssl/tests/mochitest/browser/.eslintrc.js | 5 + .../ssl/tests/mochitest/browser/browser.ini | 14 +- .../browser/browser_bug627234_perwindowpb.js | 15 +- .../tests/mochitest/browser/browser_certViewer.js | 244 +- .../browser/browser_certificateManagerLeak.js | 3 +- .../browser/browser_clientAuth_connection.js | 135 + .../mochitest/browser/browser_clientAuth_ui.js | 137 + .../mochitest/browser/browser_deleteCert_ui.js | 215 + .../mochitest/browser/browser_downloadCert_ui.js | 150 + .../mochitest/browser/browser_editCACertTrust.js | 119 + .../browser/browser_exportP12_passwordUI.js | 142 + .../manager/ssl/tests/mochitest/browser/ca.pem | 17 + .../ssl/tests/mochitest/browser/ca.pem.certspec | 4 + .../ssl/tests/mochitest/browser/code-ee.pem | 17 + .../tests/mochitest/browser/code-ee.pem.certspec | 3 + .../tests/mochitest/browser/ee-from-expired-ca.pem | 17 + .../browser/ee-from-expired-ca.pem.certspec | 2 + .../mochitest/browser/ee-from-untrusted-ca.pem | 17 + .../browser/ee-from-untrusted-ca.pem.certspec | 2 + .../ssl/tests/mochitest/browser/email-ee.pem | 17 + .../tests/mochitest/browser/email-ee.pem.certspec | 3 + .../ssl/tests/mochitest/browser/expired-ca.pem | 18 + .../mochitest/browser/expired-ca.pem.certspec | 5 + .../manager/ssl/tests/mochitest/browser/has-cn.pem | 18 + .../tests/mochitest/browser/has-cn.pem.certspec | 2 + .../tests/mochitest/browser/has-empty-subject.pem | 16 + .../browser/has-empty-subject.pem.certspec | 3 + .../mochitest/browser/has-non-empty-subject.pem | 17 + .../browser/has-non-empty-subject.pem.certspec | 2 + .../manager/ssl/tests/mochitest/browser/has-o.pem | 17 + .../ssl/tests/mochitest/browser/has-o.pem.certspec | 2 + .../manager/ssl/tests/mochitest/browser/has-ou.pem | 17 + .../tests/mochitest/browser/has-ou.pem.certspec | 2 + .../manager/ssl/tests/mochitest/browser/head.js | 62 +- .../ssl/tests/mochitest/browser/invalid.pem | 17 + .../tests/mochitest/browser/invalid.pem.certspec | 3 + .../manager/ssl/tests/mochitest/browser/md5-ee.pem | 17 + .../tests/mochitest/browser/md5-ee.pem.certspec | 3 + .../manager/ssl/tests/mochitest/browser/moz.build | 29 +- .../ssl/tests/mochitest/browser/revoked.pem | 17 + .../tests/mochitest/browser/revoked.pem.certspec | 2 + .../manager/ssl/tests/mochitest/browser/ssl-ee.pem | 18 + .../tests/mochitest/browser/ssl-ee.pem.certspec | 3 + .../ssl/tests/mochitest/browser/unknown-issuer.pem | 17 + .../mochitest/browser/unknown-issuer.pem.certspec | 2 + .../ssl/tests/mochitest/browser/untrusted-ca.pem | 18 + .../mochitest/browser/untrusted-ca.pem.certspec | 4 + .../manager/ssl/tests/mochitest/bugs/chrome.ini | 8 - .../manager/ssl/tests/mochitest/bugs/mochitest.ini | 7 - .../manager/ssl/tests/mochitest/bugs/moz.build | 9 - .../ssl/tests/mochitest/bugs/test_bug234856.html | 46 - .../ssl/tests/mochitest/bugs/test_bug413909.html | 127 - .../ssl/tests/mochitest/bugs/test_bug480509.html | 84 - .../ssl/tests/mochitest/bugs/test_bug480619.html | 65 - .../ssl/tests/mochitest/bugs/test_bug483440.html | 62 - .../ssl/tests/mochitest/bugs/test_bug644006.html | 75 - .../mochitest/bugs/test_certificate_overrides.html | 145 - .../ssl/tests/mochitest/mixedcontent/.eslintrc.js | 5 + .../ssl/tests/mochitest/mixedcontent/backward.html | 6 +- .../ssl/tests/mochitest/mixedcontent/bug329869.js | 3 + .../mochitest/mixedcontent/bug383369step2.html | 12 +- .../mochitest/mixedcontent/bug383369step3.html | 2 + .../ssl/tests/mochitest/mixedcontent/iframe.html | 1 + .../ssl/tests/mochitest/mixedcontent/iframe2.html | 1 + .../mochitest/mixedcontent/mixedContentTest.js | 147 +- .../ssl/tests/mochitest/mixedcontent/mochitest.ini | 2 +- .../ssl/tests/mochitest/mixedcontent/moz.build | 2 +- .../mochitest/mixedcontent/test_bug329869.html | 10 +- .../mochitest/mixedcontent/test_bug383369.html | 163 +- .../mochitest/mixedcontent/test_bug455367.html | 2 + .../mochitest/mixedcontent/test_bug472986.html | 8 +- .../mochitest/mixedcontent/test_bug477118.html | 2 + .../mochitest/mixedcontent/test_bug521461.html | 4 +- .../mochitest/mixedcontent/test_cssBefore1.html | 2 + .../mochitest/mixedcontent/test_cssContent1.html | 2 + .../mochitest/mixedcontent/test_cssContent2.html | 2 + .../mixedcontent/test_documentWrite1.html | 2 + .../mixedcontent/test_documentWrite2.html | 2 + .../test_dynDelayedUnsecurePicture.html | 2 + .../mixedcontent/test_dynDelayedUnsecureXHR.html | 14 +- .../mixedcontent/test_dynUnsecureBackground.html | 5 +- .../test_dynUnsecureIframeRedirect.html | 10 +- .../mixedcontent/test_dynUnsecurePicture.html | 2 + .../test_dynUnsecurePicturePreload.html | 2 + .../mixedcontent/test_dynUnsecureRedirect.html | 2 + .../test_innerHtmlDelayedUnsecurePicture.html | 12 +- .../test_innerHtmlUnsecurePicture.html | 6 +- .../mixedcontent/test_javascriptPicture.html | 2 + .../mochitest/mixedcontent/test_secureAll.html | 4 +- .../mochitest/mixedcontent/test_securePicture.html | 2 + .../mixedcontent/test_unsecureBackground.html | 2 + .../mochitest/mixedcontent/test_unsecureCSS.html | 6 +- .../mixedcontent/test_unsecureIframe.html | 2 + .../mixedcontent/test_unsecureIframe2.html | 2 + .../test_unsecureIframeMetaRedirect.html | 2 + .../mixedcontent/test_unsecureIframeRedirect.html | 2 + .../mixedcontent/test_unsecurePicture.html | 2 + .../mixedcontent/test_unsecurePictureDup.html | 4 +- .../mixedcontent/test_unsecurePictureInIframe.html | 2 + .../mixedcontent/test_unsecureRedirect.html | 2 + .../mochitest/mixedcontent/unsecurePictureDup.html | 4 +- security/manager/ssl/tests/mochitest/moz.build | 4 +- .../mochitest/stricttransportsecurity/.eslintrc.js | 9 + .../mochitest/stricttransportsecurity/chrome.ini | 2 + .../stricttransportsecurity/mochitest.ini | 2 +- .../mochitest/stricttransportsecurity/moz.build | 2 +- .../stricttransportsecurity/nosts_bootstrap.html | 8 +- .../stricttransportsecurity/plain_bootstrap.html | 8 +- .../stricttransportsecurity/subdom_bootstrap.html | 8 +- .../test_stricttransportsecurity.html | 36 +- .../test_sts_privatebrowsing_perwindowpb.html | 138 +- security/manager/ssl/tests/moz.build | 6 +- security/manager/ssl/tests/unit/.eslintrc.js | 5 + .../tests/unit/bad_certs/badSubjectAltNames.pem | 18 + .../unit/bad_certs/badSubjectAltNames.pem.certspec | 3 + .../ssl/tests/unit/bad_certs/beforeEpoch.pem | 19 + .../tests/unit/bad_certs/beforeEpoch.pem.certspec | 5 + .../ssl/tests/unit/bad_certs/beforeEpochINT.pem | 18 + .../unit/bad_certs/beforeEpochINT.pem.certspec | 5 + .../ssl/tests/unit/bad_certs/beforeEpochIssuer.pem | 20 + .../unit/bad_certs/beforeEpochIssuer.pem.certspec | 4 + .../tests/unit/bad_certs/ca-used-as-end-entity.pem | 20 + .../bad_certs/ca-used-as-end-entity.pem.certspec | 5 + .../ssl/tests/unit/bad_certs/default-ee.key | 28 + .../tests/unit/bad_certs/default-ee.key.keyspec | 1 + .../ssl/tests/unit/bad_certs/default-ee.pem | 21 + .../tests/unit/bad_certs/default-ee.pem.certspec | 4 + .../ssl/tests/unit/bad_certs/eeIssuedByNonCA.pem | 19 + .../unit/bad_certs/eeIssuedByNonCA.pem.certspec | 4 + .../ssl/tests/unit/bad_certs/eeIssuedByV1Cert.pem | 18 + .../unit/bad_certs/eeIssuedByV1Cert.pem.certspec | 3 + .../ssl/tests/unit/bad_certs/emptyIssuerName.pem | 18 + .../unit/bad_certs/emptyIssuerName.pem.certspec | 3 + .../ssl/tests/unit/bad_certs/emptyNameCA.pem | 17 + .../tests/unit/bad_certs/emptyNameCA.pem.certspec | 4 + .../tests/unit/bad_certs/ev-test-intermediate.pem | 20 + .../bad_certs/ev-test-intermediate.pem.certspec | 7 + .../manager/ssl/tests/unit/bad_certs/ev-test.pem | 20 + .../ssl/tests/unit/bad_certs/ev-test.pem.certspec | 5 + .../manager/ssl/tests/unit/bad_certs/evroot.key | 28 + .../ssl/tests/unit/bad_certs/evroot.key.keyspec | 1 + .../manager/ssl/tests/unit/bad_certs/evroot.pem | 18 + .../ssl/tests/unit/bad_certs/evroot.pem.certspec | 7 + .../ssl/tests/unit/bad_certs/expired-ee.pem | 19 + .../tests/unit/bad_certs/expired-ee.pem.certspec | 5 + .../ssl/tests/unit/bad_certs/expiredINT.pem | 18 + .../tests/unit/bad_certs/expiredINT.pem.certspec | 5 + .../ssl/tests/unit/bad_certs/expiredissuer.pem | 20 + .../unit/bad_certs/expiredissuer.pem.certspec | 4 + .../ssl/tests/unit/bad_certs/idn-certificate.pem | 18 + .../unit/bad_certs/idn-certificate.pem.certspec | 3 + .../tests/unit/bad_certs/inadequateKeySizeEE.key | 16 + .../unit/bad_certs/inadequateKeySizeEE.key.keyspec | 1 + .../tests/unit/bad_certs/inadequateKeySizeEE.pem | 17 + .../bad_certs/inadequateKeySizeEE.pem.certspec | 5 + .../tests/unit/bad_certs/inadequatekeyusage-ee.pem | 20 + .../bad_certs/inadequatekeyusage-ee.pem.certspec | 5 + .../unit/bad_certs/ipAddressAsDNSNameInSAN.pem | 17 + .../bad_certs/ipAddressAsDNSNameInSAN.pem.certspec | 3 + .../tests/unit/bad_certs/md5signature-expired.pem | 20 + .../bad_certs/md5signature-expired.pem.certspec | 6 + .../ssl/tests/unit/bad_certs/md5signature.pem | 19 + .../tests/unit/bad_certs/md5signature.pem.certspec | 5 + .../ssl/tests/unit/bad_certs/mismatch-expired.pem | 19 + .../unit/bad_certs/mismatch-expired.pem.certspec | 5 + .../tests/unit/bad_certs/mismatch-notYetValid.pem | 19 + .../bad_certs/mismatch-notYetValid.pem.certspec | 5 + .../unit/bad_certs/mismatch-untrusted-expired.pem | 20 + .../mismatch-untrusted-expired.pem.certspec | 5 + .../tests/unit/bad_certs/mismatch-untrusted.pem | 20 + .../unit/bad_certs/mismatch-untrusted.pem.certspec | 4 + .../manager/ssl/tests/unit/bad_certs/mismatch.pem | 20 + .../ssl/tests/unit/bad_certs/mismatch.pem.certspec | 4 + .../ssl/tests/unit/bad_certs/mismatchCN.pem | 17 + .../tests/unit/bad_certs/mismatchCN.pem.certspec | 2 + .../manager/ssl/tests/unit/bad_certs/moz.build | 68 + .../ssl/tests/unit/bad_certs/noValidNames.pem | 19 + .../tests/unit/bad_certs/noValidNames.pem.certspec | 3 + .../ssl/tests/unit/bad_certs/notYetValid.pem | 19 + .../tests/unit/bad_certs/notYetValid.pem.certspec | 5 + .../ssl/tests/unit/bad_certs/notYetValidINT.pem | 18 + .../unit/bad_certs/notYetValidINT.pem.certspec | 5 + .../ssl/tests/unit/bad_certs/notYetValidIssuer.pem | 20 + .../unit/bad_certs/notYetValidIssuer.pem.certspec | 4 + .../tests/unit/bad_certs/nsCertTypeCritical.pem | 18 + .../unit/bad_certs/nsCertTypeCritical.pem.certspec | 4 + .../nsCertTypeCriticalWithExtKeyUsage.pem | 20 + .../nsCertTypeCriticalWithExtKeyUsage.pem.certspec | 6 + .../tests/unit/bad_certs/nsCertTypeNotCritical.pem | 18 + .../bad_certs/nsCertTypeNotCritical.pem.certspec | 4 + .../ssl/tests/unit/bad_certs/other-issuer-ee.pem | 21 + .../unit/bad_certs/other-issuer-ee.pem.certspec | 6 + .../ssl/tests/unit/bad_certs/other-test-ca.key | 28 + .../tests/unit/bad_certs/other-test-ca.key.keyspec | 1 + .../ssl/tests/unit/bad_certs/other-test-ca.pem | 18 + .../unit/bad_certs/other-test-ca.pem.certspec | 7 + .../unit/bad_certs/self-signed-EE-with-cA-true.pem | 21 + .../self-signed-EE-with-cA-true.pem.certspec | 5 + .../unit/bad_certs/selfsigned-inadequateEKU.pem | 21 + .../selfsigned-inadequateEKU.pem.certspec | 6 + .../ssl/tests/unit/bad_certs/selfsigned.pem | 20 + .../tests/unit/bad_certs/selfsigned.pem.certspec | 4 + .../manager/ssl/tests/unit/bad_certs/test-ca.pem | 18 + .../ssl/tests/unit/bad_certs/test-ca.pem.certspec | 4 + .../manager/ssl/tests/unit/bad_certs/test-int.pem | 18 + .../ssl/tests/unit/bad_certs/test-int.pem.certspec | 5 + .../ssl/tests/unit/bad_certs/unknownissuer.pem | 22 + .../unit/bad_certs/unknownissuer.pem.certspec | 4 + .../ssl/tests/unit/bad_certs/untrusted-expired.pem | 20 + .../unit/bad_certs/untrusted-expired.pem.certspec | 5 + .../ssl/tests/unit/bad_certs/untrustedissuer.pem | 20 + .../unit/bad_certs/untrustedissuer.pem.certspec | 4 + .../manager/ssl/tests/unit/bad_certs/v1Cert.pem | 17 + .../ssl/tests/unit/bad_certs/v1Cert.pem.certspec | 3 + security/manager/ssl/tests/unit/head_psm.js | 527 +- security/manager/ssl/tests/unit/moz.build | 29 +- .../unit/ocsp_certs/ca-used-as-end-entity.pem | 20 + .../ocsp_certs/ca-used-as-end-entity.pem.certspec | 5 + .../ssl/tests/unit/ocsp_certs/default-ee.key | 28 + .../tests/unit/ocsp_certs/default-ee.key.keyspec | 1 + .../ssl/tests/unit/ocsp_certs/default-ee.pem | 21 + .../tests/unit/ocsp_certs/default-ee.pem.certspec | 4 + .../tests/unit/ocsp_certs/delegatedSHA1Signer.pem | 18 + .../ocsp_certs/delegatedSHA1Signer.pem.certspec | 5 + .../ssl/tests/unit/ocsp_certs/delegatedSigner.pem | 18 + .../unit/ocsp_certs/delegatedSigner.pem.certspec | 4 + .../invalidDelegatedSignerFromIntermediate.pem | 19 + ...lidDelegatedSignerFromIntermediate.pem.certspec | 4 + .../invalidDelegatedSignerKeyUsageCrlSigning.pem | 18 + ...dDelegatedSignerKeyUsageCrlSigning.pem.certspec | 4 + .../invalidDelegatedSignerNoExtKeyUsage.pem | 18 + ...nvalidDelegatedSignerNoExtKeyUsage.pem.certspec | 3 + .../invalidDelegatedSignerWrongExtKeyUsage.pem | 18 + ...lidDelegatedSignerWrongExtKeyUsage.pem.certspec | 4 + .../manager/ssl/tests/unit/ocsp_certs/moz.build | 42 + .../unit/ocsp_certs/multi-tls-feature-bad-ee.pem | 19 + .../multi-tls-feature-bad-ee.pem.certspec | 4 + .../unit/ocsp_certs/multi-tls-feature-good-ee.pem | 19 + .../multi-tls-feature-good-ee.pem.certspec | 4 + .../must-staple-ee-with-must-staple-int.pem | 19 + ...ust-staple-ee-with-must-staple-int.pem.certspec | 4 + .../ssl/tests/unit/ocsp_certs/must-staple-ee.pem | 18 + .../unit/ocsp_certs/must-staple-ee.pem.certspec | 4 + .../unit/ocsp_certs/must-staple-missing-ee.pem | 18 + .../ocsp_certs/must-staple-missing-ee.pem.certspec | 3 + .../unit/ocsp_certs/ocspEEWithIntermediate.pem | 20 + .../ocsp_certs/ocspEEWithIntermediate.pem.certspec | 4 + .../tests/unit/ocsp_certs/ocspOtherEndEntity.pem | 19 + .../ocsp_certs/ocspOtherEndEntity.pem.certspec | 4 + .../ssl/tests/unit/ocsp_certs/other-test-ca.key | 28 + .../unit/ocsp_certs/other-test-ca.key.keyspec | 1 + .../ssl/tests/unit/ocsp_certs/other-test-ca.pem | 18 + .../unit/ocsp_certs/other-test-ca.pem.certspec | 7 + .../ocsp_certs/rsa-1016-keysizeDelegatedSigner.key | 16 + .../rsa-1016-keysizeDelegatedSigner.key.keyspec | 1 + .../ocsp_certs/rsa-1016-keysizeDelegatedSigner.pem | 15 + .../rsa-1016-keysizeDelegatedSigner.pem.certspec | 4 + .../manager/ssl/tests/unit/ocsp_certs/test-ca.pem | 18 + .../ssl/tests/unit/ocsp_certs/test-ca.pem.certspec | 4 + .../manager/ssl/tests/unit/ocsp_certs/test-int.pem | 18 + .../tests/unit/ocsp_certs/test-int.pem.certspec | 5 + .../unit/ocsp_certs/test-multi-tls-feature-int.pem | 19 + .../test-multi-tls-feature-int.pem.certspec | 5 + .../tests/unit/ocsp_certs/test-must-staple-int.pem | 19 + .../ocsp_certs/test-must-staple-int.pem.certspec | 5 + .../ssl/tests/unit/pkcs11testmodule/Makefile.in | 7 - .../ssl/tests/unit/pkcs11testmodule/moz.build | 8 +- .../unit/pkcs11testmodule/pkcs11testmodule.cpp | 82 +- .../unit/pkcs11testmodule/pkcs11testmodule.symbols | 1 + .../ssl/tests/unit/psm_common_py/CertUtils.py | 347 - .../ssl/tests/unit/psm_common_py/__init__.py | 0 security/manager/ssl/tests/unit/pycert.py | 697 + security/manager/ssl/tests/unit/pykey.py | 706 + .../ssl/tests/unit/sss_readstate_child_worker.js | 25 + .../ssl/tests/unit/test_add_preexisting_cert.js | 47 +- .../tests/unit/test_baseline_requirements/ca.pem | 17 + .../test_baseline_requirements/ca.pem.certspec | 4 + .../unit/test_baseline_requirements/moz.build | 19 + .../unit/test_baseline_requirements/no-san-old.pem | 17 + .../no-san-old.pem.certspec | 3 + .../test_baseline_requirements/no-san-older.pem | 17 + .../no-san-older.pem.certspec | 3 + .../test_baseline_requirements/no-san-recent.pem | 17 + .../no-san-recent.pem.certspec | 3 + .../san-contains-no-hostnames-old.pem | 18 + .../san-contains-no-hostnames-old.pem.certspec | 4 + .../san-contains-no-hostnames-older.pem | 18 + .../san-contains-no-hostnames-older.pem.certspec | 4 + .../san-contains-no-hostnames-recent.pem | 18 + .../san-contains-no-hostnames-recent.pem.certspec | 4 + ...st_baseline_requirements_subject_common_name.js | 188 + .../manager/ssl/tests/unit/test_certDB_import.js | 118 + .../unit/test_certDB_import/cert_from_windows.pfx | Bin 0 -> 2041 bytes .../ssl/tests/unit/test_certDB_import/emailEE.pem | 17 + .../unit/test_certDB_import/emailEE.pem.certspec | 2 + .../tests/unit/test_certDB_import/importedCA.pem | 17 + .../test_certDB_import/importedCA.pem.certspec | 3 + .../ssl/tests/unit/test_certDB_import/moz.build | 14 + .../ssl/tests/unit/test_certDB_import_pkcs12.js | 92 + .../manager/ssl/tests/unit/test_cert_blocklist.js | 382 +- .../manager/ssl/tests/unit/test_cert_chains.js | 88 +- security/manager/ssl/tests/unit/test_cert_dbKey.js | 146 + .../manager/ssl/tests/unit/test_cert_eku-CA.js | 166 - .../manager/ssl/tests/unit/test_cert_eku-CA_EP.js | 166 - .../tests/unit/test_cert_eku-CA_EP_NS_OS_SA_TS.js | 166 - .../manager/ssl/tests/unit/test_cert_eku-CA_NS.js | 166 - .../manager/ssl/tests/unit/test_cert_eku-CA_OS.js | 166 - .../manager/ssl/tests/unit/test_cert_eku-CA_SA.js | 166 - .../manager/ssl/tests/unit/test_cert_eku-CA_TS.js | 166 - .../manager/ssl/tests/unit/test_cert_eku-EP.js | 166 - .../manager/ssl/tests/unit/test_cert_eku-EP_NS.js | 166 - .../manager/ssl/tests/unit/test_cert_eku-EP_OS.js | 166 - .../manager/ssl/tests/unit/test_cert_eku-EP_SA.js | 166 - .../manager/ssl/tests/unit/test_cert_eku-EP_TS.js | 166 - .../manager/ssl/tests/unit/test_cert_eku-NONE.js | 166 - .../manager/ssl/tests/unit/test_cert_eku-NS.js | 166 - .../manager/ssl/tests/unit/test_cert_eku-NS_OS.js | 166 - .../manager/ssl/tests/unit/test_cert_eku-NS_SA.js | 166 - .../manager/ssl/tests/unit/test_cert_eku-NS_TS.js | 166 - .../manager/ssl/tests/unit/test_cert_eku-OS.js | 166 - .../manager/ssl/tests/unit/test_cert_eku-OS_SA.js | 166 - .../manager/ssl/tests/unit/test_cert_eku-OS_TS.js | 166 - .../manager/ssl/tests/unit/test_cert_eku-SA.js | 166 - .../manager/ssl/tests/unit/test_cert_eku-SA_TS.js | 166 - .../manager/ssl/tests/unit/test_cert_eku-TS.js | 166 - security/manager/ssl/tests/unit/test_cert_eku.js | 131 + .../manager/ssl/tests/unit/test_cert_eku/ca.der | Bin 684 -> 0 bytes .../manager/ssl/tests/unit/test_cert_eku/ca.pem | 17 + .../ssl/tests/unit/test_cert_eku/ca.pem.certspec | 3 + .../manager/ssl/tests/unit/test_cert_eku/ee-CA.pem | 17 + .../tests/unit/test_cert_eku/ee-CA.pem.certspec | 3 + .../unit/test_cert_eku/ee-EKU-CA-int-EKU-CA.der | Bin 744 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA-int-EKU-CA_EP.der | Bin 750 -> 0 bytes .../ee-EKU-CA-int-EKU-CA_EP_NS_OS_SA_TS.der | Bin 774 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA-int-EKU-CA_NS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA-int-EKU-CA_OS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA-int-EKU-CA_SA.der | Bin 749 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA-int-EKU-CA_TS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA-int-EKU-EP.der | Bin 744 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA-int-EKU-EP_NS.der | Bin 749 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA-int-EKU-EP_OS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA-int-EKU-EP_SA.der | Bin 749 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA-int-EKU-EP_TS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA-int-EKU-NONE.der | Bin 748 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA-int-EKU-NS.der | Bin 744 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA-int-EKU-NS_OS.der | Bin 749 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA-int-EKU-NS_SA.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA-int-EKU-NS_TS.der | Bin 749 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA-int-EKU-OS.der | Bin 744 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA-int-EKU-OS_SA.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA-int-EKU-OS_TS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA-int-EKU-SA.der | Bin 744 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA-int-EKU-SA_TS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA-int-EKU-TS.der | Bin 744 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_EP-int-EKU-CA.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-CA_EP-int-EKU-CA_EP.der | Bin 763 -> 0 bytes .../ee-EKU-CA_EP-int-EKU-CA_EP_NS_OS_SA_TS.der | Bin 787 -> 0 bytes .../test_cert_eku/ee-EKU-CA_EP-int-EKU-CA_NS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_EP-int-EKU-CA_OS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_EP-int-EKU-CA_SA.der | Bin 762 -> 0 bytes .../test_cert_eku/ee-EKU-CA_EP-int-EKU-CA_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_EP-int-EKU-EP.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-CA_EP-int-EKU-EP_NS.der | Bin 762 -> 0 bytes .../test_cert_eku/ee-EKU-CA_EP-int-EKU-EP_OS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_EP-int-EKU-EP_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_EP-int-EKU-EP_TS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_EP-int-EKU-NONE.der | Bin 761 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_EP-int-EKU-NS.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-CA_EP-int-EKU-NS_OS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_EP-int-EKU-NS_SA.der | Bin 762 -> 0 bytes .../test_cert_eku/ee-EKU-CA_EP-int-EKU-NS_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_EP-int-EKU-OS.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-CA_EP-int-EKU-OS_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_EP-int-EKU-OS_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_EP-int-EKU-SA.der | Bin 756 -> 0 bytes .../test_cert_eku/ee-EKU-CA_EP-int-EKU-SA_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_EP-int-EKU-TS.der | Bin 757 -> 0 bytes .../ee-EKU-CA_EP_NS_OS_SA_TS-int-EKU-CA.der | Bin 810 -> 0 bytes .../ee-EKU-CA_EP_NS_OS_SA_TS-int-EKU-CA_EP.der | Bin 816 -> 0 bytes ...CA_EP_NS_OS_SA_TS-int-EKU-CA_EP_NS_OS_SA_TS.der | Bin 839 -> 0 bytes .../ee-EKU-CA_EP_NS_OS_SA_TS-int-EKU-CA_NS.der | Bin 815 -> 0 bytes .../ee-EKU-CA_EP_NS_OS_SA_TS-int-EKU-CA_OS.der | Bin 815 -> 0 bytes .../ee-EKU-CA_EP_NS_OS_SA_TS-int-EKU-CA_SA.der | Bin 816 -> 0 bytes .../ee-EKU-CA_EP_NS_OS_SA_TS-int-EKU-CA_TS.der | Bin 816 -> 0 bytes .../ee-EKU-CA_EP_NS_OS_SA_TS-int-EKU-EP.der | Bin 810 -> 0 bytes .../ee-EKU-CA_EP_NS_OS_SA_TS-int-EKU-EP_NS.der | Bin 815 -> 0 bytes .../ee-EKU-CA_EP_NS_OS_SA_TS-int-EKU-EP_OS.der | Bin 816 -> 0 bytes .../ee-EKU-CA_EP_NS_OS_SA_TS-int-EKU-EP_SA.der | Bin 816 -> 0 bytes .../ee-EKU-CA_EP_NS_OS_SA_TS-int-EKU-EP_TS.der | Bin 815 -> 0 bytes .../ee-EKU-CA_EP_NS_OS_SA_TS-int-EKU-NONE.der | Bin 814 -> 0 bytes .../ee-EKU-CA_EP_NS_OS_SA_TS-int-EKU-NS.der | Bin 810 -> 0 bytes .../ee-EKU-CA_EP_NS_OS_SA_TS-int-EKU-NS_OS.der | Bin 815 -> 0 bytes .../ee-EKU-CA_EP_NS_OS_SA_TS-int-EKU-NS_SA.der | Bin 815 -> 0 bytes .../ee-EKU-CA_EP_NS_OS_SA_TS-int-EKU-NS_TS.der | Bin 816 -> 0 bytes .../ee-EKU-CA_EP_NS_OS_SA_TS-int-EKU-OS.der | Bin 810 -> 0 bytes .../ee-EKU-CA_EP_NS_OS_SA_TS-int-EKU-OS_SA.der | Bin 815 -> 0 bytes .../ee-EKU-CA_EP_NS_OS_SA_TS-int-EKU-OS_TS.der | Bin 815 -> 0 bytes .../ee-EKU-CA_EP_NS_OS_SA_TS-int-EKU-SA.der | Bin 809 -> 0 bytes .../ee-EKU-CA_EP_NS_OS_SA_TS-int-EKU-SA_TS.der | Bin 816 -> 0 bytes .../ee-EKU-CA_EP_NS_OS_SA_TS-int-EKU-TS.der | Bin 810 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_NS-int-EKU-CA.der | Bin 758 -> 0 bytes .../test_cert_eku/ee-EKU-CA_NS-int-EKU-CA_EP.der | Bin 763 -> 0 bytes .../ee-EKU-CA_NS-int-EKU-CA_EP_NS_OS_SA_TS.der | Bin 788 -> 0 bytes .../test_cert_eku/ee-EKU-CA_NS-int-EKU-CA_NS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_NS-int-EKU-CA_OS.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-CA_NS-int-EKU-CA_SA.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-CA_NS-int-EKU-CA_TS.der | Bin 764 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_NS-int-EKU-EP.der | Bin 758 -> 0 bytes .../test_cert_eku/ee-EKU-CA_NS-int-EKU-EP_NS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_NS-int-EKU-EP_OS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_NS-int-EKU-EP_SA.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-CA_NS-int-EKU-EP_TS.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-CA_NS-int-EKU-NONE.der | Bin 762 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_NS-int-EKU-NS.der | Bin 758 -> 0 bytes .../test_cert_eku/ee-EKU-CA_NS-int-EKU-NS_OS.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-CA_NS-int-EKU-NS_SA.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-CA_NS-int-EKU-NS_TS.der | Bin 764 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_NS-int-EKU-OS.der | Bin 758 -> 0 bytes .../test_cert_eku/ee-EKU-CA_NS-int-EKU-OS_SA.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-CA_NS-int-EKU-OS_TS.der | Bin 764 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_NS-int-EKU-SA.der | Bin 758 -> 0 bytes .../test_cert_eku/ee-EKU-CA_NS-int-EKU-SA_TS.der | Bin 764 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_NS-int-EKU-TS.der | Bin 758 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_OS-int-EKU-CA.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-CA_OS-int-EKU-CA_EP.der | Bin 763 -> 0 bytes .../ee-EKU-CA_OS-int-EKU-CA_EP_NS_OS_SA_TS.der | Bin 786 -> 0 bytes .../test_cert_eku/ee-EKU-CA_OS-int-EKU-CA_NS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_OS-int-EKU-CA_OS.der | Bin 762 -> 0 bytes .../test_cert_eku/ee-EKU-CA_OS-int-EKU-CA_SA.der | Bin 762 -> 0 bytes .../test_cert_eku/ee-EKU-CA_OS-int-EKU-CA_TS.der | Bin 762 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_OS-int-EKU-EP.der | Bin 756 -> 0 bytes .../test_cert_eku/ee-EKU-CA_OS-int-EKU-EP_NS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_OS-int-EKU-EP_OS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_OS-int-EKU-EP_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_OS-int-EKU-EP_TS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_OS-int-EKU-NONE.der | Bin 761 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_OS-int-EKU-NS.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-CA_OS-int-EKU-NS_OS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_OS-int-EKU-NS_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_OS-int-EKU-NS_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_OS-int-EKU-OS.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-CA_OS-int-EKU-OS_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_OS-int-EKU-OS_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_OS-int-EKU-SA.der | Bin 756 -> 0 bytes .../test_cert_eku/ee-EKU-CA_OS-int-EKU-SA_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_OS-int-EKU-TS.der | Bin 757 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_SA-int-EKU-CA.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-CA_SA-int-EKU-CA_EP.der | Bin 763 -> 0 bytes .../ee-EKU-CA_SA-int-EKU-CA_EP_NS_OS_SA_TS.der | Bin 787 -> 0 bytes .../test_cert_eku/ee-EKU-CA_SA-int-EKU-CA_NS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_SA-int-EKU-CA_OS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_SA-int-EKU-CA_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_SA-int-EKU-CA_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_SA-int-EKU-EP.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-CA_SA-int-EKU-EP_NS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_SA-int-EKU-EP_OS.der | Bin 762 -> 0 bytes .../test_cert_eku/ee-EKU-CA_SA-int-EKU-EP_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_SA-int-EKU-EP_TS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_SA-int-EKU-NONE.der | Bin 761 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_SA-int-EKU-NS.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-CA_SA-int-EKU-NS_OS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_SA-int-EKU-NS_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_SA-int-EKU-NS_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_SA-int-EKU-OS.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-CA_SA-int-EKU-OS_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_SA-int-EKU-OS_TS.der | Bin 762 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_SA-int-EKU-SA.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-CA_SA-int-EKU-SA_TS.der | Bin 762 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_SA-int-EKU-TS.der | Bin 757 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_TS-int-EKU-CA.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-CA_TS-int-EKU-CA_EP.der | Bin 763 -> 0 bytes .../ee-EKU-CA_TS-int-EKU-CA_EP_NS_OS_SA_TS.der | Bin 787 -> 0 bytes .../test_cert_eku/ee-EKU-CA_TS-int-EKU-CA_NS.der | Bin 762 -> 0 bytes .../test_cert_eku/ee-EKU-CA_TS-int-EKU-CA_OS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_TS-int-EKU-CA_SA.der | Bin 762 -> 0 bytes .../test_cert_eku/ee-EKU-CA_TS-int-EKU-CA_TS.der | Bin 762 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_TS-int-EKU-EP.der | Bin 756 -> 0 bytes .../test_cert_eku/ee-EKU-CA_TS-int-EKU-EP_NS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_TS-int-EKU-EP_OS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_TS-int-EKU-EP_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_TS-int-EKU-EP_TS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_TS-int-EKU-NONE.der | Bin 761 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_TS-int-EKU-NS.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-CA_TS-int-EKU-NS_OS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_TS-int-EKU-NS_SA.der | Bin 762 -> 0 bytes .../test_cert_eku/ee-EKU-CA_TS-int-EKU-NS_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_TS-int-EKU-OS.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-CA_TS-int-EKU-OS_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-CA_TS-int-EKU-OS_TS.der | Bin 762 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_TS-int-EKU-SA.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-CA_TS-int-EKU-SA_TS.der | Bin 762 -> 0 bytes .../unit/test_cert_eku/ee-EKU-CA_TS-int-EKU-TS.der | Bin 757 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP-int-EKU-CA.der | Bin 744 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP-int-EKU-CA_EP.der | Bin 750 -> 0 bytes .../ee-EKU-EP-int-EKU-CA_EP_NS_OS_SA_TS.der | Bin 774 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP-int-EKU-CA_NS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP-int-EKU-CA_OS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP-int-EKU-CA_SA.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP-int-EKU-CA_TS.der | Bin 749 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP-int-EKU-EP.der | Bin 743 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP-int-EKU-EP_NS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP-int-EKU-EP_OS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP-int-EKU-EP_SA.der | Bin 749 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP-int-EKU-EP_TS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP-int-EKU-NONE.der | Bin 748 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP-int-EKU-NS.der | Bin 744 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP-int-EKU-NS_OS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP-int-EKU-NS_SA.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP-int-EKU-NS_TS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP-int-EKU-OS.der | Bin 744 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP-int-EKU-OS_SA.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP-int-EKU-OS_TS.der | Bin 749 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP-int-EKU-SA.der | Bin 744 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP-int-EKU-SA_TS.der | Bin 749 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP-int-EKU-TS.der | Bin 743 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP_NS-int-EKU-CA.der | Bin 758 -> 0 bytes .../test_cert_eku/ee-EKU-EP_NS-int-EKU-CA_EP.der | Bin 763 -> 0 bytes .../ee-EKU-EP_NS-int-EKU-CA_EP_NS_OS_SA_TS.der | Bin 788 -> 0 bytes .../test_cert_eku/ee-EKU-EP_NS-int-EKU-CA_NS.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-EP_NS-int-EKU-CA_OS.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-EP_NS-int-EKU-CA_SA.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-EP_NS-int-EKU-CA_TS.der | Bin 764 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP_NS-int-EKU-EP.der | Bin 758 -> 0 bytes .../test_cert_eku/ee-EKU-EP_NS-int-EKU-EP_NS.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-EP_NS-int-EKU-EP_OS.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-EP_NS-int-EKU-EP_SA.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-EP_NS-int-EKU-EP_TS.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-EP_NS-int-EKU-NONE.der | Bin 762 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP_NS-int-EKU-NS.der | Bin 758 -> 0 bytes .../test_cert_eku/ee-EKU-EP_NS-int-EKU-NS_OS.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-EP_NS-int-EKU-NS_SA.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-EP_NS-int-EKU-NS_TS.der | Bin 764 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP_NS-int-EKU-OS.der | Bin 758 -> 0 bytes .../test_cert_eku/ee-EKU-EP_NS-int-EKU-OS_SA.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-EP_NS-int-EKU-OS_TS.der | Bin 764 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP_NS-int-EKU-SA.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-EP_NS-int-EKU-SA_TS.der | Bin 764 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP_NS-int-EKU-TS.der | Bin 758 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP_OS-int-EKU-CA.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-EP_OS-int-EKU-CA_EP.der | Bin 763 -> 0 bytes .../ee-EKU-EP_OS-int-EKU-CA_EP_NS_OS_SA_TS.der | Bin 787 -> 0 bytes .../test_cert_eku/ee-EKU-EP_OS-int-EKU-CA_NS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-EP_OS-int-EKU-CA_OS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-EP_OS-int-EKU-CA_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-EP_OS-int-EKU-CA_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP_OS-int-EKU-EP.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-EP_OS-int-EKU-EP_NS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-EP_OS-int-EKU-EP_OS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-EP_OS-int-EKU-EP_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-EP_OS-int-EKU-EP_TS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-EP_OS-int-EKU-NONE.der | Bin 761 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP_OS-int-EKU-NS.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-EP_OS-int-EKU-NS_OS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-EP_OS-int-EKU-NS_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-EP_OS-int-EKU-NS_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP_OS-int-EKU-OS.der | Bin 756 -> 0 bytes .../test_cert_eku/ee-EKU-EP_OS-int-EKU-OS_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-EP_OS-int-EKU-OS_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP_OS-int-EKU-SA.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-EP_OS-int-EKU-SA_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP_OS-int-EKU-TS.der | Bin 757 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP_SA-int-EKU-CA.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-EP_SA-int-EKU-CA_EP.der | Bin 762 -> 0 bytes .../ee-EKU-EP_SA-int-EKU-CA_EP_NS_OS_SA_TS.der | Bin 786 -> 0 bytes .../test_cert_eku/ee-EKU-EP_SA-int-EKU-CA_NS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-EP_SA-int-EKU-CA_OS.der | Bin 762 -> 0 bytes .../test_cert_eku/ee-EKU-EP_SA-int-EKU-CA_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-EP_SA-int-EKU-CA_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP_SA-int-EKU-EP.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-EP_SA-int-EKU-EP_NS.der | Bin 762 -> 0 bytes .../test_cert_eku/ee-EKU-EP_SA-int-EKU-EP_OS.der | Bin 762 -> 0 bytes .../test_cert_eku/ee-EKU-EP_SA-int-EKU-EP_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-EP_SA-int-EKU-EP_TS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-EP_SA-int-EKU-NONE.der | Bin 760 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP_SA-int-EKU-NS.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-EP_SA-int-EKU-NS_OS.der | Bin 762 -> 0 bytes .../test_cert_eku/ee-EKU-EP_SA-int-EKU-NS_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-EP_SA-int-EKU-NS_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP_SA-int-EKU-OS.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-EP_SA-int-EKU-OS_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-EP_SA-int-EKU-OS_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP_SA-int-EKU-SA.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-EP_SA-int-EKU-SA_TS.der | Bin 762 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP_SA-int-EKU-TS.der | Bin 757 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP_TS-int-EKU-CA.der | Bin 756 -> 0 bytes .../test_cert_eku/ee-EKU-EP_TS-int-EKU-CA_EP.der | Bin 762 -> 0 bytes .../ee-EKU-EP_TS-int-EKU-CA_EP_NS_OS_SA_TS.der | Bin 787 -> 0 bytes .../test_cert_eku/ee-EKU-EP_TS-int-EKU-CA_NS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-EP_TS-int-EKU-CA_OS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-EP_TS-int-EKU-CA_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-EP_TS-int-EKU-CA_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP_TS-int-EKU-EP.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-EP_TS-int-EKU-EP_NS.der | Bin 762 -> 0 bytes .../test_cert_eku/ee-EKU-EP_TS-int-EKU-EP_OS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-EP_TS-int-EKU-EP_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-EP_TS-int-EKU-EP_TS.der | Bin 762 -> 0 bytes .../test_cert_eku/ee-EKU-EP_TS-int-EKU-NONE.der | Bin 760 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP_TS-int-EKU-NS.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-EP_TS-int-EKU-NS_OS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-EP_TS-int-EKU-NS_SA.der | Bin 762 -> 0 bytes .../test_cert_eku/ee-EKU-EP_TS-int-EKU-NS_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP_TS-int-EKU-OS.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-EP_TS-int-EKU-OS_SA.der | Bin 762 -> 0 bytes .../test_cert_eku/ee-EKU-EP_TS-int-EKU-OS_TS.der | Bin 762 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP_TS-int-EKU-SA.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-EP_TS-int-EKU-SA_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-EP_TS-int-EKU-TS.der | Bin 757 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NONE-int-EKU-CA.der | Bin 722 -> 0 bytes .../test_cert_eku/ee-EKU-NONE-int-EKU-CA_EP.der | Bin 728 -> 0 bytes .../ee-EKU-NONE-int-EKU-CA_EP_NS_OS_SA_TS.der | Bin 752 -> 0 bytes .../test_cert_eku/ee-EKU-NONE-int-EKU-CA_NS.der | Bin 728 -> 0 bytes .../test_cert_eku/ee-EKU-NONE-int-EKU-CA_OS.der | Bin 727 -> 0 bytes .../test_cert_eku/ee-EKU-NONE-int-EKU-CA_SA.der | Bin 728 -> 0 bytes .../test_cert_eku/ee-EKU-NONE-int-EKU-CA_TS.der | Bin 728 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NONE-int-EKU-EP.der | Bin 722 -> 0 bytes .../test_cert_eku/ee-EKU-NONE-int-EKU-EP_NS.der | Bin 728 -> 0 bytes .../test_cert_eku/ee-EKU-NONE-int-EKU-EP_OS.der | Bin 728 -> 0 bytes .../test_cert_eku/ee-EKU-NONE-int-EKU-EP_SA.der | Bin 728 -> 0 bytes .../test_cert_eku/ee-EKU-NONE-int-EKU-EP_TS.der | Bin 728 -> 0 bytes .../test_cert_eku/ee-EKU-NONE-int-EKU-NONE.der | Bin 726 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NONE-int-EKU-NS.der | Bin 721 -> 0 bytes .../test_cert_eku/ee-EKU-NONE-int-EKU-NS_OS.der | Bin 728 -> 0 bytes .../test_cert_eku/ee-EKU-NONE-int-EKU-NS_SA.der | Bin 728 -> 0 bytes .../test_cert_eku/ee-EKU-NONE-int-EKU-NS_TS.der | Bin 728 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NONE-int-EKU-OS.der | Bin 722 -> 0 bytes .../test_cert_eku/ee-EKU-NONE-int-EKU-OS_SA.der | Bin 728 -> 0 bytes .../test_cert_eku/ee-EKU-NONE-int-EKU-OS_TS.der | Bin 728 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NONE-int-EKU-SA.der | Bin 722 -> 0 bytes .../test_cert_eku/ee-EKU-NONE-int-EKU-SA_TS.der | Bin 728 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NONE-int-EKU-TS.der | Bin 722 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS-int-EKU-CA.der | Bin 745 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS-int-EKU-CA_EP.der | Bin 751 -> 0 bytes .../ee-EKU-NS-int-EKU-CA_EP_NS_OS_SA_TS.der | Bin 775 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS-int-EKU-CA_NS.der | Bin 751 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS-int-EKU-CA_OS.der | Bin 751 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS-int-EKU-CA_SA.der | Bin 751 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS-int-EKU-CA_TS.der | Bin 751 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS-int-EKU-EP.der | Bin 745 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS-int-EKU-EP_NS.der | Bin 751 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS-int-EKU-EP_OS.der | Bin 751 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS-int-EKU-EP_SA.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS-int-EKU-EP_TS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS-int-EKU-NONE.der | Bin 749 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS-int-EKU-NS.der | Bin 745 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS-int-EKU-NS_OS.der | Bin 751 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS-int-EKU-NS_SA.der | Bin 751 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS-int-EKU-NS_TS.der | Bin 751 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS-int-EKU-OS.der | Bin 745 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS-int-EKU-OS_SA.der | Bin 751 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS-int-EKU-OS_TS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS-int-EKU-SA.der | Bin 745 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS-int-EKU-SA_TS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS-int-EKU-TS.der | Bin 745 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS_OS-int-EKU-CA.der | Bin 758 -> 0 bytes .../test_cert_eku/ee-EKU-NS_OS-int-EKU-CA_EP.der | Bin 764 -> 0 bytes .../ee-EKU-NS_OS-int-EKU-CA_EP_NS_OS_SA_TS.der | Bin 787 -> 0 bytes .../test_cert_eku/ee-EKU-NS_OS-int-EKU-CA_NS.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-NS_OS-int-EKU-CA_OS.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-NS_OS-int-EKU-CA_SA.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-NS_OS-int-EKU-CA_TS.der | Bin 764 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS_OS-int-EKU-EP.der | Bin 758 -> 0 bytes .../test_cert_eku/ee-EKU-NS_OS-int-EKU-EP_NS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-NS_OS-int-EKU-EP_OS.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-NS_OS-int-EKU-EP_SA.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-NS_OS-int-EKU-EP_TS.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-NS_OS-int-EKU-NONE.der | Bin 762 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS_OS-int-EKU-NS.der | Bin 758 -> 0 bytes .../test_cert_eku/ee-EKU-NS_OS-int-EKU-NS_OS.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-NS_OS-int-EKU-NS_SA.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-NS_OS-int-EKU-NS_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS_OS-int-EKU-OS.der | Bin 758 -> 0 bytes .../test_cert_eku/ee-EKU-NS_OS-int-EKU-OS_SA.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-NS_OS-int-EKU-OS_TS.der | Bin 764 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS_OS-int-EKU-SA.der | Bin 758 -> 0 bytes .../test_cert_eku/ee-EKU-NS_OS-int-EKU-SA_TS.der | Bin 764 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS_OS-int-EKU-TS.der | Bin 758 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS_SA-int-EKU-CA.der | Bin 758 -> 0 bytes .../test_cert_eku/ee-EKU-NS_SA-int-EKU-CA_EP.der | Bin 764 -> 0 bytes .../ee-EKU-NS_SA-int-EKU-CA_EP_NS_OS_SA_TS.der | Bin 788 -> 0 bytes .../test_cert_eku/ee-EKU-NS_SA-int-EKU-CA_NS.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-NS_SA-int-EKU-CA_OS.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-NS_SA-int-EKU-CA_SA.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-NS_SA-int-EKU-CA_TS.der | Bin 764 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS_SA-int-EKU-EP.der | Bin 758 -> 0 bytes .../test_cert_eku/ee-EKU-NS_SA-int-EKU-EP_NS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-NS_SA-int-EKU-EP_OS.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-NS_SA-int-EKU-EP_SA.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-NS_SA-int-EKU-EP_TS.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-NS_SA-int-EKU-NONE.der | Bin 762 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS_SA-int-EKU-NS.der | Bin 758 -> 0 bytes .../test_cert_eku/ee-EKU-NS_SA-int-EKU-NS_OS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-NS_SA-int-EKU-NS_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-NS_SA-int-EKU-NS_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS_SA-int-EKU-OS.der | Bin 758 -> 0 bytes .../test_cert_eku/ee-EKU-NS_SA-int-EKU-OS_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-NS_SA-int-EKU-OS_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS_SA-int-EKU-SA.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-NS_SA-int-EKU-SA_TS.der | Bin 764 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS_SA-int-EKU-TS.der | Bin 757 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS_TS-int-EKU-CA.der | Bin 758 -> 0 bytes .../test_cert_eku/ee-EKU-NS_TS-int-EKU-CA_EP.der | Bin 764 -> 0 bytes .../ee-EKU-NS_TS-int-EKU-CA_EP_NS_OS_SA_TS.der | Bin 787 -> 0 bytes .../test_cert_eku/ee-EKU-NS_TS-int-EKU-CA_NS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-NS_TS-int-EKU-CA_OS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-NS_TS-int-EKU-CA_SA.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-NS_TS-int-EKU-CA_TS.der | Bin 764 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS_TS-int-EKU-EP.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-NS_TS-int-EKU-EP_NS.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-NS_TS-int-EKU-EP_OS.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-NS_TS-int-EKU-EP_SA.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-NS_TS-int-EKU-EP_TS.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-NS_TS-int-EKU-NONE.der | Bin 762 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS_TS-int-EKU-NS.der | Bin 758 -> 0 bytes .../test_cert_eku/ee-EKU-NS_TS-int-EKU-NS_OS.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-NS_TS-int-EKU-NS_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-NS_TS-int-EKU-NS_TS.der | Bin 764 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS_TS-int-EKU-OS.der | Bin 758 -> 0 bytes .../test_cert_eku/ee-EKU-NS_TS-int-EKU-OS_SA.der | Bin 764 -> 0 bytes .../test_cert_eku/ee-EKU-NS_TS-int-EKU-OS_TS.der | Bin 764 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS_TS-int-EKU-SA.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-NS_TS-int-EKU-SA_TS.der | Bin 764 -> 0 bytes .../unit/test_cert_eku/ee-EKU-NS_TS-int-EKU-TS.der | Bin 758 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS-int-EKU-CA.der | Bin 744 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS-int-EKU-CA_EP.der | Bin 750 -> 0 bytes .../ee-EKU-OS-int-EKU-CA_EP_NS_OS_SA_TS.der | Bin 774 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS-int-EKU-CA_NS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS-int-EKU-CA_OS.der | Bin 749 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS-int-EKU-CA_SA.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS-int-EKU-CA_TS.der | Bin 749 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS-int-EKU-EP.der | Bin 744 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS-int-EKU-EP_NS.der | Bin 749 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS-int-EKU-EP_OS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS-int-EKU-EP_SA.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS-int-EKU-EP_TS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS-int-EKU-NONE.der | Bin 748 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS-int-EKU-NS.der | Bin 744 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS-int-EKU-NS_OS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS-int-EKU-NS_SA.der | Bin 749 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS-int-EKU-NS_TS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS-int-EKU-OS.der | Bin 744 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS-int-EKU-OS_SA.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS-int-EKU-OS_TS.der | Bin 749 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS-int-EKU-SA.der | Bin 744 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS-int-EKU-SA_TS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS-int-EKU-TS.der | Bin 744 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS_SA-int-EKU-CA.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-OS_SA-int-EKU-CA_EP.der | Bin 763 -> 0 bytes .../ee-EKU-OS_SA-int-EKU-CA_EP_NS_OS_SA_TS.der | Bin 786 -> 0 bytes .../test_cert_eku/ee-EKU-OS_SA-int-EKU-CA_NS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-OS_SA-int-EKU-CA_OS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-OS_SA-int-EKU-CA_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-OS_SA-int-EKU-CA_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS_SA-int-EKU-EP.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-OS_SA-int-EKU-EP_NS.der | Bin 762 -> 0 bytes .../test_cert_eku/ee-EKU-OS_SA-int-EKU-EP_OS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-OS_SA-int-EKU-EP_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-OS_SA-int-EKU-EP_TS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-OS_SA-int-EKU-NONE.der | Bin 760 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS_SA-int-EKU-NS.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-OS_SA-int-EKU-NS_OS.der | Bin 762 -> 0 bytes .../test_cert_eku/ee-EKU-OS_SA-int-EKU-NS_SA.der | Bin 762 -> 0 bytes .../test_cert_eku/ee-EKU-OS_SA-int-EKU-NS_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS_SA-int-EKU-OS.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-OS_SA-int-EKU-OS_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-OS_SA-int-EKU-OS_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS_SA-int-EKU-SA.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-OS_SA-int-EKU-SA_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS_SA-int-EKU-TS.der | Bin 756 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS_TS-int-EKU-CA.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-OS_TS-int-EKU-CA_EP.der | Bin 763 -> 0 bytes .../ee-EKU-OS_TS-int-EKU-CA_EP_NS_OS_SA_TS.der | Bin 787 -> 0 bytes .../test_cert_eku/ee-EKU-OS_TS-int-EKU-CA_NS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-OS_TS-int-EKU-CA_OS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-OS_TS-int-EKU-CA_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-OS_TS-int-EKU-CA_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS_TS-int-EKU-EP.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-OS_TS-int-EKU-EP_NS.der | Bin 762 -> 0 bytes .../test_cert_eku/ee-EKU-OS_TS-int-EKU-EP_OS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-OS_TS-int-EKU-EP_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-OS_TS-int-EKU-EP_TS.der | Bin 762 -> 0 bytes .../test_cert_eku/ee-EKU-OS_TS-int-EKU-NONE.der | Bin 761 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS_TS-int-EKU-NS.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-OS_TS-int-EKU-NS_OS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-OS_TS-int-EKU-NS_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-OS_TS-int-EKU-NS_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS_TS-int-EKU-OS.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-OS_TS-int-EKU-OS_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-OS_TS-int-EKU-OS_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS_TS-int-EKU-SA.der | Bin 756 -> 0 bytes .../test_cert_eku/ee-EKU-OS_TS-int-EKU-SA_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-OS_TS-int-EKU-TS.der | Bin 757 -> 0 bytes .../unit/test_cert_eku/ee-EKU-SA-int-EKU-CA.der | Bin 744 -> 0 bytes .../unit/test_cert_eku/ee-EKU-SA-int-EKU-CA_EP.der | Bin 750 -> 0 bytes .../ee-EKU-SA-int-EKU-CA_EP_NS_OS_SA_TS.der | Bin 773 -> 0 bytes .../unit/test_cert_eku/ee-EKU-SA-int-EKU-CA_NS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-SA-int-EKU-CA_OS.der | Bin 749 -> 0 bytes .../unit/test_cert_eku/ee-EKU-SA-int-EKU-CA_SA.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-SA-int-EKU-CA_TS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-SA-int-EKU-EP.der | Bin 744 -> 0 bytes .../unit/test_cert_eku/ee-EKU-SA-int-EKU-EP_NS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-SA-int-EKU-EP_OS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-SA-int-EKU-EP_SA.der | Bin 749 -> 0 bytes .../unit/test_cert_eku/ee-EKU-SA-int-EKU-EP_TS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-SA-int-EKU-NONE.der | Bin 748 -> 0 bytes .../unit/test_cert_eku/ee-EKU-SA-int-EKU-NS.der | Bin 743 -> 0 bytes .../unit/test_cert_eku/ee-EKU-SA-int-EKU-NS_OS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-SA-int-EKU-NS_SA.der | Bin 749 -> 0 bytes .../unit/test_cert_eku/ee-EKU-SA-int-EKU-NS_TS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-SA-int-EKU-OS.der | Bin 744 -> 0 bytes .../unit/test_cert_eku/ee-EKU-SA-int-EKU-OS_SA.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-SA-int-EKU-OS_TS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-SA-int-EKU-SA.der | Bin 744 -> 0 bytes .../unit/test_cert_eku/ee-EKU-SA-int-EKU-SA_TS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-SA-int-EKU-TS.der | Bin 744 -> 0 bytes .../unit/test_cert_eku/ee-EKU-SA_TS-int-EKU-CA.der | Bin 756 -> 0 bytes .../test_cert_eku/ee-EKU-SA_TS-int-EKU-CA_EP.der | Bin 762 -> 0 bytes .../ee-EKU-SA_TS-int-EKU-CA_EP_NS_OS_SA_TS.der | Bin 787 -> 0 bytes .../test_cert_eku/ee-EKU-SA_TS-int-EKU-CA_NS.der | Bin 762 -> 0 bytes .../test_cert_eku/ee-EKU-SA_TS-int-EKU-CA_OS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-SA_TS-int-EKU-CA_SA.der | Bin 762 -> 0 bytes .../test_cert_eku/ee-EKU-SA_TS-int-EKU-CA_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-SA_TS-int-EKU-EP.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-SA_TS-int-EKU-EP_NS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-SA_TS-int-EKU-EP_OS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-SA_TS-int-EKU-EP_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-SA_TS-int-EKU-EP_TS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-SA_TS-int-EKU-NONE.der | Bin 761 -> 0 bytes .../unit/test_cert_eku/ee-EKU-SA_TS-int-EKU-NS.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-SA_TS-int-EKU-NS_OS.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-SA_TS-int-EKU-NS_SA.der | Bin 763 -> 0 bytes .../test_cert_eku/ee-EKU-SA_TS-int-EKU-NS_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-SA_TS-int-EKU-OS.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-SA_TS-int-EKU-OS_SA.der | Bin 762 -> 0 bytes .../test_cert_eku/ee-EKU-SA_TS-int-EKU-OS_TS.der | Bin 763 -> 0 bytes .../unit/test_cert_eku/ee-EKU-SA_TS-int-EKU-SA.der | Bin 757 -> 0 bytes .../test_cert_eku/ee-EKU-SA_TS-int-EKU-SA_TS.der | Bin 762 -> 0 bytes .../unit/test_cert_eku/ee-EKU-SA_TS-int-EKU-TS.der | Bin 757 -> 0 bytes .../unit/test_cert_eku/ee-EKU-TS-int-EKU-CA.der | Bin 744 -> 0 bytes .../unit/test_cert_eku/ee-EKU-TS-int-EKU-CA_EP.der | Bin 750 -> 0 bytes .../ee-EKU-TS-int-EKU-CA_EP_NS_OS_SA_TS.der | Bin 774 -> 0 bytes .../unit/test_cert_eku/ee-EKU-TS-int-EKU-CA_NS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-TS-int-EKU-CA_OS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-TS-int-EKU-CA_SA.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-TS-int-EKU-CA_TS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-TS-int-EKU-EP.der | Bin 744 -> 0 bytes .../unit/test_cert_eku/ee-EKU-TS-int-EKU-EP_NS.der | Bin 749 -> 0 bytes .../unit/test_cert_eku/ee-EKU-TS-int-EKU-EP_OS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-TS-int-EKU-EP_SA.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-TS-int-EKU-EP_TS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-TS-int-EKU-NONE.der | Bin 748 -> 0 bytes .../unit/test_cert_eku/ee-EKU-TS-int-EKU-NS.der | Bin 744 -> 0 bytes .../unit/test_cert_eku/ee-EKU-TS-int-EKU-NS_OS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-TS-int-EKU-NS_SA.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-TS-int-EKU-NS_TS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-TS-int-EKU-OS.der | Bin 744 -> 0 bytes .../unit/test_cert_eku/ee-EKU-TS-int-EKU-OS_SA.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-TS-int-EKU-OS_TS.der | Bin 750 -> 0 bytes .../unit/test_cert_eku/ee-EKU-TS-int-EKU-SA.der | Bin 744 -> 0 bytes .../unit/test_cert_eku/ee-EKU-TS-int-EKU-SA_TS.der | Bin 749 -> 0 bytes .../unit/test_cert_eku/ee-EKU-TS-int-EKU-TS.der | Bin 744 -> 0 bytes .../ssl/tests/unit/test_cert_eku/ee-SA-CA.pem | 18 + .../tests/unit/test_cert_eku/ee-SA-CA.pem.certspec | 3 + .../ssl/tests/unit/test_cert_eku/ee-SA-OCSP.pem | 18 + .../unit/test_cert_eku/ee-SA-OCSP.pem.certspec | 3 + .../ssl/tests/unit/test_cert_eku/ee-SA-nsSGC.pem | 18 + .../unit/test_cert_eku/ee-SA-nsSGC.pem.certspec | 3 + .../manager/ssl/tests/unit/test_cert_eku/ee-SA.pem | 17 + .../tests/unit/test_cert_eku/ee-SA.pem.certspec | 3 + .../ssl/tests/unit/test_cert_eku/ee-int-CA.pem | 17 + .../unit/test_cert_eku/ee-int-CA.pem.certspec | 2 + .../ssl/tests/unit/test_cert_eku/ee-int-SA-CA.pem | 17 + .../unit/test_cert_eku/ee-int-SA-CA.pem.certspec | 2 + .../tests/unit/test_cert_eku/ee-int-SA-OCSP.pem | 17 + .../unit/test_cert_eku/ee-int-SA-OCSP.pem.certspec | 2 + .../tests/unit/test_cert_eku/ee-int-SA-nsSGC.pem | 17 + .../test_cert_eku/ee-int-SA-nsSGC.pem.certspec | 2 + .../ssl/tests/unit/test_cert_eku/ee-int-SA.pem | 17 + .../unit/test_cert_eku/ee-int-SA.pem.certspec | 2 + .../tests/unit/test_cert_eku/ee-int-nsSGC-old.pem | 17 + .../test_cert_eku/ee-int-nsSGC-old.pem.certspec | 2 + .../unit/test_cert_eku/ee-int-nsSGC-older.pem | 17 + .../test_cert_eku/ee-int-nsSGC-older.pem.certspec | 2 + .../unit/test_cert_eku/ee-int-nsSGC-recent.pem | 17 + .../test_cert_eku/ee-int-nsSGC-recent.pem.certspec | 2 + .../ssl/tests/unit/test_cert_eku/ee-nsSGC.pem | 17 + .../tests/unit/test_cert_eku/ee-nsSGC.pem.certspec | 3 + .../ssl/tests/unit/test_cert_eku/generate.py | 229 - .../ssl/tests/unit/test_cert_eku/int-CA.pem | 18 + .../tests/unit/test_cert_eku/int-CA.pem.certspec | 4 + .../ssl/tests/unit/test_cert_eku/int-EKU-CA.der | Bin 728 -> 0 bytes .../ssl/tests/unit/test_cert_eku/int-EKU-CA_EP.der | Bin 742 -> 0 bytes .../test_cert_eku/int-EKU-CA_EP_NS_OS_SA_TS.der | Bin 795 -> 0 bytes .../ssl/tests/unit/test_cert_eku/int-EKU-CA_NS.der | Bin 743 -> 0 bytes .../ssl/tests/unit/test_cert_eku/int-EKU-CA_OS.der | Bin 742 -> 0 bytes .../ssl/tests/unit/test_cert_eku/int-EKU-CA_SA.der | Bin 742 -> 0 bytes .../ssl/tests/unit/test_cert_eku/int-EKU-CA_TS.der | Bin 742 -> 0 bytes .../ssl/tests/unit/test_cert_eku/int-EKU-EP.der | Bin 729 -> 0 bytes .../ssl/tests/unit/test_cert_eku/int-EKU-EP_NS.der | Bin 743 -> 0 bytes .../ssl/tests/unit/test_cert_eku/int-EKU-EP_OS.der | Bin 742 -> 0 bytes .../ssl/tests/unit/test_cert_eku/int-EKU-EP_SA.der | Bin 742 -> 0 bytes .../ssl/tests/unit/test_cert_eku/int-EKU-EP_TS.der | Bin 741 -> 0 bytes .../ssl/tests/unit/test_cert_eku/int-EKU-NONE.der | Bin 710 -> 0 bytes .../ssl/tests/unit/test_cert_eku/int-EKU-NS.der | Bin 730 -> 0 bytes .../ssl/tests/unit/test_cert_eku/int-EKU-NS_OS.der | Bin 743 -> 0 bytes .../ssl/tests/unit/test_cert_eku/int-EKU-NS_SA.der | Bin 743 -> 0 bytes .../ssl/tests/unit/test_cert_eku/int-EKU-NS_TS.der | Bin 742 -> 0 bytes .../ssl/tests/unit/test_cert_eku/int-EKU-OS.der | Bin 729 -> 0 bytes .../ssl/tests/unit/test_cert_eku/int-EKU-OS_SA.der | Bin 741 -> 0 bytes .../ssl/tests/unit/test_cert_eku/int-EKU-OS_TS.der | Bin 742 -> 0 bytes .../ssl/tests/unit/test_cert_eku/int-EKU-SA.der | Bin 729 -> 0 bytes .../ssl/tests/unit/test_cert_eku/int-EKU-SA_TS.der | Bin 742 -> 0 bytes .../ssl/tests/unit/test_cert_eku/int-EKU-TS.der | Bin 728 -> 0 bytes .../ssl/tests/unit/test_cert_eku/int-SA-CA.pem | 18 + .../unit/test_cert_eku/int-SA-CA.pem.certspec | 4 + .../ssl/tests/unit/test_cert_eku/int-SA-OCSP.pem | 18 + .../unit/test_cert_eku/int-SA-OCSP.pem.certspec | 4 + .../ssl/tests/unit/test_cert_eku/int-SA-nsSGC.pem | 18 + .../unit/test_cert_eku/int-SA-nsSGC.pem.certspec | 4 + .../ssl/tests/unit/test_cert_eku/int-SA.pem | 18 + .../tests/unit/test_cert_eku/int-SA.pem.certspec | 4 + .../ssl/tests/unit/test_cert_eku/int-nsSGC-old.pem | 18 + .../unit/test_cert_eku/int-nsSGC-old.pem.certspec | 5 + .../tests/unit/test_cert_eku/int-nsSGC-older.pem | 18 + .../test_cert_eku/int-nsSGC-older.pem.certspec | 5 + .../tests/unit/test_cert_eku/int-nsSGC-recent.pem | 18 + .../test_cert_eku/int-nsSGC-recent.pem.certspec | 5 + .../manager/ssl/tests/unit/test_cert_eku/moz.build | 35 + .../ssl/tests/unit/test_cert_embedded_null.js | 38 + .../ssl/tests/unit/test_cert_embedded_null/ca.pem | 17 + .../unit/test_cert_embedded_null/ca.pem.certspec | 4 + .../unit/test_cert_embedded_null/embeddedNull.pem | 17 + .../embeddedNull.pem.certspec | 2 + .../embeddedNullCNAndSAN.pem | 18 + .../embeddedNullCNAndSAN.pem.certspec | 3 + .../test_cert_embedded_null/embeddedNullSAN.pem | 18 + .../embeddedNullSAN.pem.certspec | 3 + .../test_cert_embedded_null/embeddedNullSAN2.pem | 18 + .../embeddedNullSAN2.pem.certspec | 3 + .../tests/unit/test_cert_embedded_null/moz.build | 17 + .../ssl/tests/unit/test_cert_isBuiltInRoot.js | 71 + .../tests/unit/test_cert_isBuiltInRoot_reload.js | 123 + .../unit/test_cert_isBuiltInRoot_reload/cert8.db | Bin 0 -> 65536 bytes .../unit/test_cert_isBuiltInRoot_reload/cert9.db | Bin 0 -> 28672 bytes .../unit/test_cert_isBuiltInRoot_reload/key3.db | Bin 0 -> 16384 bytes .../unit/test_cert_isBuiltInRoot_reload/key4.db | Bin 0 -> 36864 bytes .../manager/ssl/tests/unit/test_cert_keyUsage.js | 57 + .../unit/test_cert_keyUsage/ca-all-usages.pem | 18 + .../test_cert_keyUsage/ca-all-usages.pem.certspec | 4 + .../test_cert_keyUsage/ca-missing-keyCertSign.pem | 18 + .../ca-missing-keyCertSign.pem.certspec | 4 + .../ca-no-keyUsage-extension.pem | 18 + .../ca-no-keyUsage-extension.pem.certspec | 3 + ...yCertSign-and-keyEncipherment-ca-all-usages.pem | 18 + ...-and-keyEncipherment-ca-all-usages.pem.certspec | 3 + ...-and-keyEncipherment-ca-missing-keyCertSign.pem | 18 + ...ncipherment-ca-missing-keyCertSign.pem.certspec | 3 + ...nd-keyEncipherment-ca-no-keyUsage-extension.pem | 18 + ...ipherment-ca-no-keyUsage-extension.pem.certspec | 3 + .../ee-keyCertSign-only-ca-all-usages.pem | 18 + .../ee-keyCertSign-only-ca-all-usages.pem.certspec | 3 + .../ee-keyCertSign-only-ca-missing-keyCertSign.pem | 18 + ...rtSign-only-ca-missing-keyCertSign.pem.certspec | 3 + ...e-keyCertSign-only-ca-no-keyUsage-extension.pem | 18 + ...Sign-only-ca-no-keyUsage-extension.pem.certspec | 3 + .../ee-keyEncipherment-only-ca-all-usages.pem | 18 + ...keyEncipherment-only-ca-all-usages.pem.certspec | 3 + ...keyEncipherment-only-ca-missing-keyCertSign.pem | 18 + ...erment-only-ca-missing-keyCertSign.pem.certspec | 3 + ...yEncipherment-only-ca-no-keyUsage-extension.pem | 18 + ...ment-only-ca-no-keyUsage-extension.pem.certspec | 3 + .../ee-no-keyUsage-extension-ca-all-usages.pem | 17 + ...o-keyUsage-extension-ca-all-usages.pem.certspec | 2 + ...o-keyUsage-extension-ca-missing-keyCertSign.pem | 18 + ...e-extension-ca-missing-keyCertSign.pem.certspec | 2 + ...keyUsage-extension-ca-no-keyUsage-extension.pem | 18 + ...extension-ca-no-keyUsage-extension.pem.certspec | 2 + .../ssl/tests/unit/test_cert_keyUsage/moz.build | 27 + .../unit/test_cert_override_bits_mismatches.js | 89 + .../manager/ssl/tests/unit/test_cert_overrides.js | 242 +- security/manager/ssl/tests/unit/test_cert_sha1.js | 142 + .../manager/ssl/tests/unit/test_cert_sha1/ca.pem | 17 + .../ssl/tests/unit/test_cert_sha1/ca.pem.certspec | 6 + .../tests/unit/test_cert_sha1/ee-post_int-post.pem | 17 + .../test_cert_sha1/ee-post_int-post.pem.certspec | 4 + .../tests/unit/test_cert_sha1/ee-post_int-pre.pem | 17 + .../test_cert_sha1/ee-post_int-pre.pem.certspec | 4 + .../tests/unit/test_cert_sha1/ee-pre_int-pre.pem | 17 + .../test_cert_sha1/ee-pre_int-pre.pem.certspec | 4 + .../ssl/tests/unit/test_cert_sha1/int-post.pem | 17 + .../unit/test_cert_sha1/int-post.pem.certspec | 6 + .../ssl/tests/unit/test_cert_sha1/int-pre.pem | 17 + .../tests/unit/test_cert_sha1/int-pre.pem.certspec | 6 + .../ssl/tests/unit/test_cert_sha1/moz.build | 18 + .../manager/ssl/tests/unit/test_cert_signatures.js | 180 +- .../tests/unit/test_cert_signatures/ca-p384.der | Bin 376 -> 0 bytes .../ssl/tests/unit/test_cert_signatures/ca-rsa.der | Bin 710 -> 0 bytes .../ssl/tests/unit/test_cert_signatures/ca-rsa.pem | 18 + .../unit/test_cert_signatures/ca-rsa.pem.certspec | 4 + .../unit/test_cert_signatures/ca-secp384r1.pem | 11 + .../test_cert_signatures/ca-secp384r1.pem.certspec | 7 + .../unit/test_cert_signatures/ee-rsa-direct.pem | 17 + .../ee-rsa-direct.pem.certspec | 2 + .../ssl/tests/unit/test_cert_signatures/ee-rsa.pem | 17 + .../unit/test_cert_signatures/ee-rsa.pem.certspec | 2 + .../test_cert_signatures/ee-secp384r1-direct.pem | 10 + .../ee-secp384r1-direct.pem.certspec | 5 + .../unit/test_cert_signatures/ee-secp384r1.pem | 10 + .../test_cert_signatures/ee-secp384r1.pem.certspec | 5 + .../tests/unit/test_cert_signatures/generate.py | 95 - .../test_cert_signatures/int-p384-tampered.der | Bin 349 -> 0 bytes .../unit/test_cert_signatures/int-p384-valid.der | Bin 369 -> 0 bytes .../unit/test_cert_signatures/int-rsa-tampered.der | Bin 683 -> 0 bytes .../unit/test_cert_signatures/int-rsa-valid.der | Bin 702 -> 0 bytes .../tests/unit/test_cert_signatures/int-rsa.pem | 18 + .../unit/test_cert_signatures/int-rsa.pem.certspec | 4 + .../unit/test_cert_signatures/int-secp384r1.pem | 11 + .../int-secp384r1.pem.certspec | 7 + .../ssl/tests/unit/test_cert_signatures/moz.build | 20 + .../p384-tampered-int-valid-ee.der | Bin 368 -> 0 bytes .../p384-valid-int-tampered-ee.der | Bin 365 -> 0 bytes .../tests/unit/test_cert_signatures/p384-valid.der | Bin 350 -> 0 bytes .../rsa-tampered-int-valid-ee.der | Bin 702 -> 0 bytes .../rsa-valid-int-tampered-ee.der | Bin 699 -> 0 bytes .../tests/unit/test_cert_signatures/rsa-valid.der | Bin 684 -> 0 bytes security/manager/ssl/tests/unit/test_cert_trust.js | 293 +- .../manager/ssl/tests/unit/test_cert_trust/ca.der | Bin 782 -> 0 bytes .../manager/ssl/tests/unit/test_cert_trust/ca.pem | 17 + .../ssl/tests/unit/test_cert_trust/ca.pem.certspec | 4 + .../manager/ssl/tests/unit/test_cert_trust/ee.der | Bin 712 -> 0 bytes .../manager/ssl/tests/unit/test_cert_trust/ee.pem | 18 + .../ssl/tests/unit/test_cert_trust/ee.pem.certspec | 3 + .../ssl/tests/unit/test_cert_trust/generate.py | 72 - .../manager/ssl/tests/unit/test_cert_trust/int.der | Bin 783 -> 0 bytes .../manager/ssl/tests/unit/test_cert_trust/int.pem | 17 + .../tests/unit/test_cert_trust/int.pem.certspec | 4 + .../ssl/tests/unit/test_cert_trust/moz.build | 15 + .../manager/ssl/tests/unit/test_cert_version.js | 620 +- .../ssl/tests/unit/test_cert_version/ca.pem | 17 + .../tests/unit/test_cert_version/ca.pem.certspec | 4 + .../unit/test_cert_version/ee-v1-BC-cA_ca.pem | 17 + .../test_cert_version/ee-v1-BC-cA_ca.pem.certspec | 4 + .../unit/test_cert_version/ee-v1-BC-not-cA_ca.pem | 17 + .../ee-v1-BC-not-cA_ca.pem.certspec | 4 + .../tests/unit/test_cert_version/ee-v1-noBC_ca.pem | 17 + .../test_cert_version/ee-v1-noBC_ca.pem.certspec | 3 + .../unit/test_cert_version/ee-v2-BC-cA_ca.pem | 17 + .../test_cert_version/ee-v2-BC-cA_ca.pem.certspec | 4 + .../unit/test_cert_version/ee-v2-BC-not-cA_ca.pem | 17 + .../ee-v2-BC-not-cA_ca.pem.certspec | 4 + .../tests/unit/test_cert_version/ee-v2-noBC_ca.pem | 17 + .../test_cert_version/ee-v2-noBC_ca.pem.certspec | 3 + .../unit/test_cert_version/ee-v3-BC-cA_ca.pem | 17 + .../test_cert_version/ee-v3-BC-cA_ca.pem.certspec | 4 + .../unit/test_cert_version/ee-v3-BC-not-cA_ca.pem | 17 + .../ee-v3-BC-not-cA_ca.pem.certspec | 4 + .../tests/unit/test_cert_version/ee-v3-noBC_ca.pem | 17 + .../test_cert_version/ee-v3-noBC_ca.pem.certspec | 3 + .../unit/test_cert_version/ee-v4-BC-cA_ca.pem | 17 + .../test_cert_version/ee-v4-BC-cA_ca.pem.certspec | 4 + .../unit/test_cert_version/ee-v4-BC-not-cA_ca.pem | 17 + .../ee-v4-BC-not-cA_ca.pem.certspec | 4 + .../tests/unit/test_cert_version/ee-v4-noBC_ca.pem | 17 + .../test_cert_version/ee-v4-noBC_ca.pem.certspec | 3 + .../unit/test_cert_version/ee_int-v1-BC-cA.pem | 17 + .../test_cert_version/ee_int-v1-BC-cA.pem.certspec | 2 + .../unit/test_cert_version/ee_int-v1-BC-not-cA.pem | 17 + .../ee_int-v1-BC-not-cA.pem.certspec | 2 + .../unit/test_cert_version/ee_int-v1-noBC.pem | 17 + .../test_cert_version/ee_int-v1-noBC.pem.certspec | 2 + .../unit/test_cert_version/ee_int-v2-BC-cA.pem | 17 + .../test_cert_version/ee_int-v2-BC-cA.pem.certspec | 2 + .../unit/test_cert_version/ee_int-v2-BC-not-cA.pem | 17 + .../ee_int-v2-BC-not-cA.pem.certspec | 2 + .../unit/test_cert_version/ee_int-v2-noBC.pem | 17 + .../test_cert_version/ee_int-v2-noBC.pem.certspec | 2 + .../unit/test_cert_version/ee_int-v3-BC-cA.pem | 17 + .../test_cert_version/ee_int-v3-BC-cA.pem.certspec | 2 + .../unit/test_cert_version/ee_int-v3-BC-not-cA.pem | 17 + .../ee_int-v3-BC-not-cA.pem.certspec | 2 + .../unit/test_cert_version/ee_int-v3-noBC.pem | 17 + .../test_cert_version/ee_int-v3-noBC.pem.certspec | 2 + .../unit/test_cert_version/ee_int-v4-BC-cA.pem | 17 + .../test_cert_version/ee_int-v4-BC-cA.pem.certspec | 2 + .../unit/test_cert_version/ee_int-v4-BC-not-cA.pem | 17 + .../ee_int-v4-BC-not-cA.pem.certspec | 2 + .../unit/test_cert_version/ee_int-v4-noBC.pem | 17 + .../test_cert_version/ee_int-v4-noBC.pem.certspec | 2 + .../ssl/tests/unit/test_cert_version/generate.py | 165 +- .../unit/test_cert_version/int-v1-BC-cA_ca.pem | 17 + .../test_cert_version/int-v1-BC-cA_ca.pem.certspec | 5 + .../unit/test_cert_version/int-v1-BC-not-cA_ca.pem | 18 + .../int-v1-BC-not-cA_ca.pem.certspec | 5 + .../unit/test_cert_version/int-v1-noBC_ca.pem | 17 + .../test_cert_version/int-v1-noBC_ca.pem.certspec | 4 + .../unit/test_cert_version/int-v2-BC-cA_ca.pem | 18 + .../test_cert_version/int-v2-BC-cA_ca.pem.certspec | 5 + .../unit/test_cert_version/int-v2-BC-not-cA_ca.pem | 18 + .../int-v2-BC-not-cA_ca.pem.certspec | 5 + .../unit/test_cert_version/int-v2-noBC_ca.pem | 17 + .../test_cert_version/int-v2-noBC_ca.pem.certspec | 4 + .../unit/test_cert_version/int-v3-BC-cA_ca.pem | 18 + .../test_cert_version/int-v3-BC-cA_ca.pem.certspec | 5 + .../unit/test_cert_version/int-v3-BC-not-cA_ca.pem | 18 + .../int-v3-BC-not-cA_ca.pem.certspec | 5 + .../unit/test_cert_version/int-v3-noBC_ca.pem | 17 + .../test_cert_version/int-v3-noBC_ca.pem.certspec | 4 + .../unit/test_cert_version/int-v4-BC-cA_ca.pem | 18 + .../test_cert_version/int-v4-BC-cA_ca.pem.certspec | 5 + .../unit/test_cert_version/int-v4-BC-not-cA_ca.pem | 18 + .../int-v4-BC-not-cA_ca.pem.certspec | 5 + .../unit/test_cert_version/int-v4-noBC_ca.pem | 17 + .../test_cert_version/int-v4-noBC_ca.pem.certspec | 4 + .../ssl/tests/unit/test_cert_version/moz.build | 61 + .../tests/unit/test_cert_version/ss-v1-BC-cA.pem | 17 + .../test_cert_version/ss-v1-BC-cA.pem.certspec | 4 + .../unit/test_cert_version/ss-v1-BC-not-cA.pem | 18 + .../test_cert_version/ss-v1-BC-not-cA.pem.certspec | 4 + .../tests/unit/test_cert_version/ss-v1-noBC.pem | 17 + .../unit/test_cert_version/ss-v1-noBC.pem.certspec | 3 + .../tests/unit/test_cert_version/ss-v2-BC-cA.pem | 17 + .../test_cert_version/ss-v2-BC-cA.pem.certspec | 4 + .../unit/test_cert_version/ss-v2-BC-not-cA.pem | 18 + .../test_cert_version/ss-v2-BC-not-cA.pem.certspec | 4 + .../tests/unit/test_cert_version/ss-v2-noBC.pem | 17 + .../unit/test_cert_version/ss-v2-noBC.pem.certspec | 3 + .../tests/unit/test_cert_version/ss-v3-BC-cA.pem | 17 + .../test_cert_version/ss-v3-BC-cA.pem.certspec | 4 + .../unit/test_cert_version/ss-v3-BC-not-cA.pem | 18 + .../test_cert_version/ss-v3-BC-not-cA.pem.certspec | 4 + .../tests/unit/test_cert_version/ss-v3-noBC.pem | 17 + .../unit/test_cert_version/ss-v3-noBC.pem.certspec | 3 + .../tests/unit/test_cert_version/ss-v4-BC-cA.pem | 17 + .../test_cert_version/ss-v4-BC-cA.pem.certspec | 4 + .../unit/test_cert_version/ss-v4-BC-not-cA.pem | 18 + .../test_cert_version/ss-v4-BC-not-cA.pem.certspec | 4 + .../tests/unit/test_cert_version/ss-v4-noBC.pem | 17 + .../unit/test_cert_version/ss-v4-noBC.pem.certspec | 3 + .../test_cert_version/v1_bc_ee-v1_int-v1_ca.der | Bin 864 -> 0 bytes .../test_cert_version/v1_bc_ee-v1_int-v1_ca_bc.der | Bin 871 -> 0 bytes .../test_cert_version/v1_bc_ee-v1_int-v2_ca.der | Bin 865 -> 0 bytes .../test_cert_version/v1_bc_ee-v1_int-v2_ca_bc.der | Bin 871 -> 0 bytes .../test_cert_version/v1_bc_ee-v1_int-v3_ca.der | Bin 864 -> 0 bytes .../v1_bc_ee-v1_int-v3_ca_missing_bc.der | Bin 886 -> 0 bytes .../test_cert_version/v1_bc_ee-v1_int_bc-v1_ca.der | Bin 871 -> 0 bytes .../v1_bc_ee-v1_int_bc-v1_ca_bc.der | Bin 877 -> 0 bytes .../test_cert_version/v1_bc_ee-v1_int_bc-v2_ca.der | Bin 870 -> 0 bytes .../v1_bc_ee-v1_int_bc-v2_ca_bc.der | Bin 877 -> 0 bytes .../test_cert_version/v1_bc_ee-v1_int_bc-v3_ca.der | Bin 871 -> 0 bytes .../v1_bc_ee-v1_int_bc-v3_ca_missing_bc.der | Bin 893 -> 0 bytes .../test_cert_version/v1_bc_ee-v2_int-v1_ca.der | Bin 865 -> 0 bytes .../test_cert_version/v1_bc_ee-v2_int-v1_ca_bc.der | Bin 870 -> 0 bytes .../test_cert_version/v1_bc_ee-v2_int-v2_ca.der | Bin 864 -> 0 bytes .../test_cert_version/v1_bc_ee-v2_int-v2_ca_bc.der | Bin 871 -> 0 bytes .../test_cert_version/v1_bc_ee-v2_int-v3_ca.der | Bin 865 -> 0 bytes .../v1_bc_ee-v2_int-v3_ca_missing_bc.der | Bin 886 -> 0 bytes .../test_cert_version/v1_bc_ee-v2_int_bc-v1_ca.der | Bin 870 -> 0 bytes .../v1_bc_ee-v2_int_bc-v1_ca_bc.der | Bin 877 -> 0 bytes .../test_cert_version/v1_bc_ee-v2_int_bc-v2_ca.der | Bin 870 -> 0 bytes .../v1_bc_ee-v2_int_bc-v2_ca_bc.der | Bin 877 -> 0 bytes .../test_cert_version/v1_bc_ee-v2_int_bc-v3_ca.der | Bin 871 -> 0 bytes .../v1_bc_ee-v2_int_bc-v3_ca_missing_bc.der | Bin 892 -> 0 bytes .../test_cert_version/v1_bc_ee-v3_int-v1_ca.der | Bin 865 -> 0 bytes .../test_cert_version/v1_bc_ee-v3_int-v1_ca_bc.der | Bin 870 -> 0 bytes .../test_cert_version/v1_bc_ee-v3_int-v2_ca.der | Bin 865 -> 0 bytes .../test_cert_version/v1_bc_ee-v3_int-v2_ca_bc.der | Bin 871 -> 0 bytes .../test_cert_version/v1_bc_ee-v3_int-v3_ca.der | Bin 865 -> 0 bytes .../v1_bc_ee-v3_int-v3_ca_missing_bc.der | Bin 887 -> 0 bytes .../v1_bc_ee-v3_int_missing_bc-v1_ca.der | Bin 887 -> 0 bytes .../v1_bc_ee-v3_int_missing_bc-v1_ca_bc.der | Bin 893 -> 0 bytes .../v1_bc_ee-v3_int_missing_bc-v2_ca.der | Bin 886 -> 0 bytes .../v1_bc_ee-v3_int_missing_bc-v2_ca_bc.der | Bin 893 -> 0 bytes .../v1_bc_ee-v3_int_missing_bc-v3_ca.der | Bin 887 -> 0 bytes ...v1_bc_ee-v3_int_missing_bc-v3_ca_missing_bc.der | Bin 910 -> 0 bytes .../ssl/tests/unit/test_cert_version/v1_ca.der | Bin 828 -> 0 bytes .../ssl/tests/unit/test_cert_version/v1_ca_bc.der | Bin 852 -> 0 bytes .../unit/test_cert_version/v1_ee-v1_int-v1_ca.der | Bin 847 -> 0 bytes .../test_cert_version/v1_ee-v1_int-v1_ca_bc.der | Bin 853 -> 0 bytes .../unit/test_cert_version/v1_ee-v1_int-v2_ca.der | Bin 847 -> 0 bytes .../test_cert_version/v1_ee-v1_int-v2_ca_bc.der | Bin 853 -> 0 bytes .../unit/test_cert_version/v1_ee-v1_int-v3_ca.der | Bin 847 -> 0 bytes .../v1_ee-v1_int-v3_ca_missing_bc.der | Bin 869 -> 0 bytes .../test_cert_version/v1_ee-v1_int_bc-v1_ca.der | Bin 852 -> 0 bytes .../test_cert_version/v1_ee-v1_int_bc-v1_ca_bc.der | Bin 859 -> 0 bytes .../test_cert_version/v1_ee-v1_int_bc-v2_ca.der | Bin 852 -> 0 bytes .../test_cert_version/v1_ee-v1_int_bc-v2_ca_bc.der | Bin 859 -> 0 bytes .../test_cert_version/v1_ee-v1_int_bc-v3_ca.der | Bin 853 -> 0 bytes .../v1_ee-v1_int_bc-v3_ca_missing_bc.der | Bin 875 -> 0 bytes .../unit/test_cert_version/v1_ee-v2_int-v1_ca.der | Bin 846 -> 0 bytes .../test_cert_version/v1_ee-v2_int-v1_ca_bc.der | Bin 852 -> 0 bytes .../unit/test_cert_version/v1_ee-v2_int-v2_ca.der | Bin 847 -> 0 bytes .../test_cert_version/v1_ee-v2_int-v2_ca_bc.der | Bin 853 -> 0 bytes .../unit/test_cert_version/v1_ee-v2_int-v3_ca.der | Bin 847 -> 0 bytes .../v1_ee-v2_int-v3_ca_missing_bc.der | Bin 869 -> 0 bytes .../test_cert_version/v1_ee-v2_int_bc-v1_ca.der | Bin 853 -> 0 bytes .../test_cert_version/v1_ee-v2_int_bc-v1_ca_bc.der | Bin 858 -> 0 bytes .../test_cert_version/v1_ee-v2_int_bc-v2_ca.der | Bin 853 -> 0 bytes .../test_cert_version/v1_ee-v2_int_bc-v2_ca_bc.der | Bin 858 -> 0 bytes .../test_cert_version/v1_ee-v2_int_bc-v3_ca.der | Bin 852 -> 0 bytes .../v1_ee-v2_int_bc-v3_ca_missing_bc.der | Bin 874 -> 0 bytes .../unit/test_cert_version/v1_ee-v3_int-v1_ca.der | Bin 846 -> 0 bytes .../test_cert_version/v1_ee-v3_int-v1_ca_bc.der | Bin 853 -> 0 bytes .../unit/test_cert_version/v1_ee-v3_int-v2_ca.der | Bin 847 -> 0 bytes .../test_cert_version/v1_ee-v3_int-v2_ca_bc.der | Bin 853 -> 0 bytes .../unit/test_cert_version/v1_ee-v3_int-v3_ca.der | Bin 847 -> 0 bytes .../v1_ee-v3_int-v3_ca_missing_bc.der | Bin 869 -> 0 bytes .../v1_ee-v3_int_missing_bc-v1_ca.der | Bin 869 -> 0 bytes .../v1_ee-v3_int_missing_bc-v1_ca_bc.der | Bin 874 -> 0 bytes .../v1_ee-v3_int_missing_bc-v2_ca.der | Bin 868 -> 0 bytes .../v1_ee-v3_int_missing_bc-v2_ca_bc.der | Bin 875 -> 0 bytes .../v1_ee-v3_int_missing_bc-v3_ca.der | Bin 868 -> 0 bytes .../v1_ee-v3_int_missing_bc-v3_ca_missing_bc.der | Bin 892 -> 0 bytes .../tests/unit/test_cert_version/v1_int-v1_ca.der | Bin 834 -> 0 bytes .../unit/test_cert_version/v1_int-v1_ca_bc.der | Bin 840 -> 0 bytes .../tests/unit/test_cert_version/v1_int-v2_ca.der | Bin 834 -> 0 bytes .../unit/test_cert_version/v1_int-v2_ca_bc.der | Bin 840 -> 0 bytes .../tests/unit/test_cert_version/v1_int-v3_ca.der | Bin 833 -> 0 bytes .../test_cert_version/v1_int-v3_ca_missing_bc.der | Bin 856 -> 0 bytes .../unit/test_cert_version/v1_int_bc-v1_ca.der | Bin 854 -> 0 bytes .../unit/test_cert_version/v1_int_bc-v1_ca_bc.der | Bin 861 -> 0 bytes .../unit/test_cert_version/v1_int_bc-v2_ca.der | Bin 854 -> 0 bytes .../unit/test_cert_version/v1_int_bc-v2_ca_bc.der | Bin 861 -> 0 bytes .../unit/test_cert_version/v1_int_bc-v3_ca.der | Bin 855 -> 0 bytes .../v1_int_bc-v3_ca_missing_bc.der | Bin 877 -> 0 bytes .../unit/test_cert_version/v1_self_signed.der | Bin 846 -> 0 bytes .../unit/test_cert_version/v1_self_signed_bc.der | Bin 867 -> 0 bytes .../test_cert_version/v2_bc_ee-v1_int-v1_ca.der | Bin 870 -> 0 bytes .../test_cert_version/v2_bc_ee-v1_int-v1_ca_bc.der | Bin 876 -> 0 bytes .../test_cert_version/v2_bc_ee-v1_int-v2_ca.der | Bin 870 -> 0 bytes .../test_cert_version/v2_bc_ee-v1_int-v2_ca_bc.der | Bin 876 -> 0 bytes .../test_cert_version/v2_bc_ee-v1_int-v3_ca.der | Bin 869 -> 0 bytes .../v2_bc_ee-v1_int-v3_ca_missing_bc.der | Bin 891 -> 0 bytes .../test_cert_version/v2_bc_ee-v1_int_bc-v1_ca.der | Bin 876 -> 0 bytes .../v2_bc_ee-v1_int_bc-v1_ca_bc.der | Bin 882 -> 0 bytes .../test_cert_version/v2_bc_ee-v1_int_bc-v2_ca.der | Bin 876 -> 0 bytes .../v2_bc_ee-v1_int_bc-v2_ca_bc.der | Bin 882 -> 0 bytes .../test_cert_version/v2_bc_ee-v1_int_bc-v3_ca.der | Bin 876 -> 0 bytes .../v2_bc_ee-v1_int_bc-v3_ca_missing_bc.der | Bin 898 -> 0 bytes .../test_cert_version/v2_bc_ee-v2_int-v1_ca.der | Bin 870 -> 0 bytes .../test_cert_version/v2_bc_ee-v2_int-v1_ca_bc.der | Bin 876 -> 0 bytes .../test_cert_version/v2_bc_ee-v2_int-v2_ca.der | Bin 870 -> 0 bytes .../test_cert_version/v2_bc_ee-v2_int-v2_ca_bc.der | Bin 875 -> 0 bytes .../test_cert_version/v2_bc_ee-v2_int-v3_ca.der | Bin 870 -> 0 bytes .../v2_bc_ee-v2_int-v3_ca_missing_bc.der | Bin 891 -> 0 bytes .../test_cert_version/v2_bc_ee-v2_int_bc-v1_ca.der | Bin 876 -> 0 bytes .../v2_bc_ee-v2_int_bc-v1_ca_bc.der | Bin 881 -> 0 bytes .../test_cert_version/v2_bc_ee-v2_int_bc-v2_ca.der | Bin 876 -> 0 bytes .../v2_bc_ee-v2_int_bc-v2_ca_bc.der | Bin 881 -> 0 bytes .../test_cert_version/v2_bc_ee-v2_int_bc-v3_ca.der | Bin 876 -> 0 bytes .../v2_bc_ee-v2_int_bc-v3_ca_missing_bc.der | Bin 898 -> 0 bytes .../test_cert_version/v2_bc_ee-v3_int-v1_ca.der | Bin 870 -> 0 bytes .../test_cert_version/v2_bc_ee-v3_int-v1_ca_bc.der | Bin 876 -> 0 bytes .../test_cert_version/v2_bc_ee-v3_int-v2_ca.der | Bin 870 -> 0 bytes .../test_cert_version/v2_bc_ee-v3_int-v2_ca_bc.der | Bin 876 -> 0 bytes .../test_cert_version/v2_bc_ee-v3_int-v3_ca.der | Bin 869 -> 0 bytes .../v2_bc_ee-v3_int-v3_ca_missing_bc.der | Bin 891 -> 0 bytes .../v2_bc_ee-v3_int_missing_bc-v1_ca.der | Bin 892 -> 0 bytes .../v2_bc_ee-v3_int_missing_bc-v1_ca_bc.der | Bin 898 -> 0 bytes .../v2_bc_ee-v3_int_missing_bc-v2_ca.der | Bin 892 -> 0 bytes .../v2_bc_ee-v3_int_missing_bc-v2_ca_bc.der | Bin 898 -> 0 bytes .../v2_bc_ee-v3_int_missing_bc-v3_ca.der | Bin 892 -> 0 bytes ...v2_bc_ee-v3_int_missing_bc-v3_ca_missing_bc.der | Bin 915 -> 0 bytes .../ssl/tests/unit/test_cert_version/v2_ca.der | Bin 833 -> 0 bytes .../ssl/tests/unit/test_cert_version/v2_ca_bc.der | Bin 857 -> 0 bytes .../unit/test_cert_version/v2_ee-v1_int-v1_ca.der | Bin 852 -> 0 bytes .../test_cert_version/v2_ee-v1_int-v1_ca_bc.der | Bin 858 -> 0 bytes .../unit/test_cert_version/v2_ee-v1_int-v2_ca.der | Bin 852 -> 0 bytes .../test_cert_version/v2_ee-v1_int-v2_ca_bc.der | Bin 858 -> 0 bytes .../unit/test_cert_version/v2_ee-v1_int-v3_ca.der | Bin 851 -> 0 bytes .../v2_ee-v1_int-v3_ca_missing_bc.der | Bin 873 -> 0 bytes .../test_cert_version/v2_ee-v1_int_bc-v1_ca.der | Bin 858 -> 0 bytes .../test_cert_version/v2_ee-v1_int_bc-v1_ca_bc.der | Bin 864 -> 0 bytes .../test_cert_version/v2_ee-v1_int_bc-v2_ca.der | Bin 858 -> 0 bytes .../test_cert_version/v2_ee-v1_int_bc-v2_ca_bc.der | Bin 863 -> 0 bytes .../test_cert_version/v2_ee-v1_int_bc-v3_ca.der | Bin 858 -> 0 bytes .../v2_ee-v1_int_bc-v3_ca_missing_bc.der | Bin 879 -> 0 bytes .../unit/test_cert_version/v2_ee-v2_int-v1_ca.der | Bin 852 -> 0 bytes .../test_cert_version/v2_ee-v2_int-v1_ca_bc.der | Bin 857 -> 0 bytes .../unit/test_cert_version/v2_ee-v2_int-v2_ca.der | Bin 852 -> 0 bytes .../test_cert_version/v2_ee-v2_int-v2_ca_bc.der | Bin 858 -> 0 bytes .../unit/test_cert_version/v2_ee-v2_int-v3_ca.der | Bin 852 -> 0 bytes .../v2_ee-v2_int-v3_ca_missing_bc.der | Bin 874 -> 0 bytes .../test_cert_version/v2_ee-v2_int_bc-v1_ca.der | Bin 857 -> 0 bytes .../test_cert_version/v2_ee-v2_int_bc-v1_ca_bc.der | Bin 864 -> 0 bytes .../test_cert_version/v2_ee-v2_int_bc-v2_ca.der | Bin 858 -> 0 bytes .../test_cert_version/v2_ee-v2_int_bc-v2_ca_bc.der | Bin 863 -> 0 bytes .../test_cert_version/v2_ee-v2_int_bc-v3_ca.der | Bin 858 -> 0 bytes .../v2_ee-v2_int_bc-v3_ca_missing_bc.der | Bin 880 -> 0 bytes .../unit/test_cert_version/v2_ee-v3_int-v1_ca.der | Bin 852 -> 0 bytes .../test_cert_version/v2_ee-v3_int-v1_ca_bc.der | Bin 858 -> 0 bytes .../unit/test_cert_version/v2_ee-v3_int-v2_ca.der | Bin 852 -> 0 bytes .../test_cert_version/v2_ee-v3_int-v2_ca_bc.der | Bin 857 -> 0 bytes .../unit/test_cert_version/v2_ee-v3_int-v3_ca.der | Bin 852 -> 0 bytes .../v2_ee-v3_int-v3_ca_missing_bc.der | Bin 874 -> 0 bytes .../v2_ee-v3_int_missing_bc-v1_ca.der | Bin 874 -> 0 bytes .../v2_ee-v3_int_missing_bc-v1_ca_bc.der | Bin 880 -> 0 bytes .../v2_ee-v3_int_missing_bc-v2_ca.der | Bin 873 -> 0 bytes .../v2_ee-v3_int_missing_bc-v2_ca_bc.der | Bin 879 -> 0 bytes .../v2_ee-v3_int_missing_bc-v3_ca.der | Bin 874 -> 0 bytes .../v2_ee-v3_int_missing_bc-v3_ca_missing_bc.der | Bin 897 -> 0 bytes .../tests/unit/test_cert_version/v2_int-v1_ca.der | Bin 838 -> 0 bytes .../unit/test_cert_version/v2_int-v1_ca_bc.der | Bin 844 -> 0 bytes .../tests/unit/test_cert_version/v2_int-v2_ca.der | Bin 839 -> 0 bytes .../unit/test_cert_version/v2_int-v2_ca_bc.der | Bin 845 -> 0 bytes .../tests/unit/test_cert_version/v2_int-v3_ca.der | Bin 839 -> 0 bytes .../test_cert_version/v2_int-v3_ca_missing_bc.der | Bin 860 -> 0 bytes .../unit/test_cert_version/v2_int_bc-v1_ca.der | Bin 860 -> 0 bytes .../unit/test_cert_version/v2_int_bc-v1_ca_bc.der | Bin 866 -> 0 bytes .../unit/test_cert_version/v2_int_bc-v2_ca.der | Bin 860 -> 0 bytes .../unit/test_cert_version/v2_int_bc-v2_ca_bc.der | Bin 866 -> 0 bytes .../unit/test_cert_version/v2_int_bc-v3_ca.der | Bin 860 -> 0 bytes .../v2_int_bc-v3_ca_missing_bc.der | Bin 882 -> 0 bytes .../unit/test_cert_version/v2_self_signed.der | Bin 719 -> 0 bytes .../unit/test_cert_version/v2_self_signed_bc.der | Bin 740 -> 0 bytes .../test_cert_version/v3_bc_ee-v1_int-v1_ca.der | Bin 870 -> 0 bytes .../test_cert_version/v3_bc_ee-v1_int-v1_ca_bc.der | Bin 876 -> 0 bytes .../test_cert_version/v3_bc_ee-v1_int-v2_ca.der | Bin 868 -> 0 bytes .../test_cert_version/v3_bc_ee-v1_int-v2_ca_bc.der | Bin 876 -> 0 bytes .../test_cert_version/v3_bc_ee-v1_int-v3_ca.der | Bin 870 -> 0 bytes .../v3_bc_ee-v1_int-v3_ca_missing_bc.der | Bin 891 -> 0 bytes .../test_cert_version/v3_bc_ee-v1_int_bc-v1_ca.der | Bin 876 -> 0 bytes .../v3_bc_ee-v1_int_bc-v1_ca_bc.der | Bin 882 -> 0 bytes .../test_cert_version/v3_bc_ee-v1_int_bc-v2_ca.der | Bin 876 -> 0 bytes .../v3_bc_ee-v1_int_bc-v2_ca_bc.der | Bin 882 -> 0 bytes .../test_cert_version/v3_bc_ee-v1_int_bc-v3_ca.der | Bin 876 -> 0 bytes .../v3_bc_ee-v1_int_bc-v3_ca_missing_bc.der | Bin 898 -> 0 bytes .../test_cert_version/v3_bc_ee-v2_int-v1_ca.der | Bin 870 -> 0 bytes .../test_cert_version/v3_bc_ee-v2_int-v1_ca_bc.der | Bin 876 -> 0 bytes .../test_cert_version/v3_bc_ee-v2_int-v2_ca.der | Bin 870 -> 0 bytes .../test_cert_version/v3_bc_ee-v2_int-v2_ca_bc.der | Bin 876 -> 0 bytes .../test_cert_version/v3_bc_ee-v2_int-v3_ca.der | Bin 870 -> 0 bytes .../v3_bc_ee-v2_int-v3_ca_missing_bc.der | Bin 892 -> 0 bytes .../test_cert_version/v3_bc_ee-v2_int_bc-v1_ca.der | Bin 875 -> 0 bytes .../v3_bc_ee-v2_int_bc-v1_ca_bc.der | Bin 882 -> 0 bytes .../test_cert_version/v3_bc_ee-v2_int_bc-v2_ca.der | Bin 876 -> 0 bytes .../v3_bc_ee-v2_int_bc-v2_ca_bc.der | Bin 882 -> 0 bytes .../test_cert_version/v3_bc_ee-v2_int_bc-v3_ca.der | Bin 876 -> 0 bytes .../v3_bc_ee-v2_int_bc-v3_ca_missing_bc.der | Bin 898 -> 0 bytes .../test_cert_version/v3_bc_ee-v3_int-v1_ca.der | Bin 870 -> 0 bytes .../test_cert_version/v3_bc_ee-v3_int-v1_ca_bc.der | Bin 876 -> 0 bytes .../test_cert_version/v3_bc_ee-v3_int-v2_ca.der | Bin 870 -> 0 bytes .../test_cert_version/v3_bc_ee-v3_int-v2_ca_bc.der | Bin 876 -> 0 bytes .../test_cert_version/v3_bc_ee-v3_int-v3_ca.der | Bin 870 -> 0 bytes .../v3_bc_ee-v3_int-v3_ca_missing_bc.der | Bin 892 -> 0 bytes .../v3_bc_ee-v3_int_missing_bc-v1_ca.der | Bin 892 -> 0 bytes .../v3_bc_ee-v3_int_missing_bc-v1_ca_bc.der | Bin 898 -> 0 bytes .../v3_bc_ee-v3_int_missing_bc-v2_ca.der | Bin 892 -> 0 bytes .../v3_bc_ee-v3_int_missing_bc-v2_ca_bc.der | Bin 898 -> 0 bytes .../v3_bc_ee-v3_int_missing_bc-v3_ca.der | Bin 892 -> 0 bytes ...v3_bc_ee-v3_int_missing_bc-v3_ca_missing_bc.der | Bin 915 -> 0 bytes .../ssl/tests/unit/test_cert_version/v3_ca.der | Bin 851 -> 0 bytes .../unit/test_cert_version/v3_ca_missing_bc.der | Bin 855 -> 0 bytes .../tests/unit/test_cert_version/v3_int-v1_ca.der | Bin 857 -> 0 bytes .../unit/test_cert_version/v3_int-v1_ca_bc.der | Bin 863 -> 0 bytes .../tests/unit/test_cert_version/v3_int-v2_ca.der | Bin 857 -> 0 bytes .../unit/test_cert_version/v3_int-v2_ca_bc.der | Bin 863 -> 0 bytes .../tests/unit/test_cert_version/v3_int-v3_ca.der | Bin 857 -> 0 bytes .../test_cert_version/v3_int-v3_ca_missing_bc.der | Bin 879 -> 0 bytes .../test_cert_version/v3_int_missing_bc-v1_ca.der | Bin 850 -> 0 bytes .../v3_int_missing_bc-v1_ca_bc.der | Bin 855 -> 0 bytes .../test_cert_version/v3_int_missing_bc-v2_ca.der | Bin 850 -> 0 bytes .../v3_int_missing_bc-v2_ca_bc.der | Bin 856 -> 0 bytes .../test_cert_version/v3_int_missing_bc-v3_ca.der | Bin 850 -> 0 bytes .../v3_int_missing_bc-v3_ca_missing_bc.der | Bin 872 -> 0 bytes .../v3_missing_bc_ee-v1_int-v1_ca.der | Bin 863 -> 0 bytes .../v3_missing_bc_ee-v1_int-v1_ca_bc.der | Bin 869 -> 0 bytes .../v3_missing_bc_ee-v1_int-v2_ca.der | Bin 863 -> 0 bytes .../v3_missing_bc_ee-v1_int-v2_ca_bc.der | Bin 869 -> 0 bytes .../v3_missing_bc_ee-v1_int-v3_ca.der | Bin 863 -> 0 bytes .../v3_missing_bc_ee-v1_int-v3_ca_missing_bc.der | Bin 886 -> 0 bytes .../v3_missing_bc_ee-v1_int_bc-v1_ca.der | Bin 869 -> 0 bytes .../v3_missing_bc_ee-v1_int_bc-v1_ca_bc.der | Bin 875 -> 0 bytes .../v3_missing_bc_ee-v1_int_bc-v2_ca.der | Bin 868 -> 0 bytes .../v3_missing_bc_ee-v1_int_bc-v2_ca_bc.der | Bin 874 -> 0 bytes .../v3_missing_bc_ee-v1_int_bc-v3_ca.der | Bin 869 -> 0 bytes ...v3_missing_bc_ee-v1_int_bc-v3_ca_missing_bc.der | Bin 892 -> 0 bytes .../v3_missing_bc_ee-v2_int-v1_ca.der | Bin 863 -> 0 bytes .../v3_missing_bc_ee-v2_int-v1_ca_bc.der | Bin 869 -> 0 bytes .../v3_missing_bc_ee-v2_int-v2_ca.der | Bin 863 -> 0 bytes .../v3_missing_bc_ee-v2_int-v2_ca_bc.der | Bin 869 -> 0 bytes .../v3_missing_bc_ee-v2_int-v3_ca.der | Bin 863 -> 0 bytes .../v3_missing_bc_ee-v2_int-v3_ca_missing_bc.der | Bin 886 -> 0 bytes .../v3_missing_bc_ee-v2_int_bc-v1_ca.der | Bin 869 -> 0 bytes .../v3_missing_bc_ee-v2_int_bc-v1_ca_bc.der | Bin 875 -> 0 bytes .../v3_missing_bc_ee-v2_int_bc-v2_ca.der | Bin 869 -> 0 bytes .../v3_missing_bc_ee-v2_int_bc-v2_ca_bc.der | Bin 875 -> 0 bytes .../v3_missing_bc_ee-v2_int_bc-v3_ca.der | Bin 869 -> 0 bytes ...v3_missing_bc_ee-v2_int_bc-v3_ca_missing_bc.der | Bin 892 -> 0 bytes .../v3_missing_bc_ee-v3_int-v1_ca.der | Bin 863 -> 0 bytes .../v3_missing_bc_ee-v3_int-v1_ca_bc.der | Bin 868 -> 0 bytes .../v3_missing_bc_ee-v3_int-v2_ca.der | Bin 863 -> 0 bytes .../v3_missing_bc_ee-v3_int-v2_ca_bc.der | Bin 869 -> 0 bytes .../v3_missing_bc_ee-v3_int-v3_ca.der | Bin 863 -> 0 bytes .../v3_missing_bc_ee-v3_int-v3_ca_missing_bc.der | Bin 886 -> 0 bytes .../v3_missing_bc_ee-v3_int_missing_bc-v1_ca.der | Bin 885 -> 0 bytes ...v3_missing_bc_ee-v3_int_missing_bc-v1_ca_bc.der | Bin 891 -> 0 bytes .../v3_missing_bc_ee-v3_int_missing_bc-v2_ca.der | Bin 885 -> 0 bytes ...v3_missing_bc_ee-v3_int_missing_bc-v2_ca_bc.der | Bin 892 -> 0 bytes .../v3_missing_bc_ee-v3_int_missing_bc-v3_ca.der | Bin 886 -> 0 bytes ...ng_bc_ee-v3_int_missing_bc-v3_ca_missing_bc.der | Bin 908 -> 0 bytes .../unit/test_cert_version/v3_self_signed.der | Bin 851 -> 0 bytes .../unit/test_cert_version/v3_self_signed_bc.der | Bin 872 -> 0 bytes .../test_cert_version/v4_bc_ee-v1_int-v1_ca.der | Bin 870 -> 0 bytes .../test_cert_version/v4_bc_ee-v1_int-v1_ca_bc.der | Bin 876 -> 0 bytes .../test_cert_version/v4_bc_ee-v1_int-v2_ca.der | Bin 870 -> 0 bytes .../test_cert_version/v4_bc_ee-v1_int-v2_ca_bc.der | Bin 876 -> 0 bytes .../test_cert_version/v4_bc_ee-v1_int-v3_ca.der | Bin 870 -> 0 bytes .../v4_bc_ee-v1_int-v3_ca_missing_bc.der | Bin 892 -> 0 bytes .../test_cert_version/v4_bc_ee-v1_int_bc-v1_ca.der | Bin 875 -> 0 bytes .../v4_bc_ee-v1_int_bc-v1_ca_bc.der | Bin 881 -> 0 bytes .../test_cert_version/v4_bc_ee-v1_int_bc-v2_ca.der | Bin 876 -> 0 bytes .../v4_bc_ee-v1_int_bc-v2_ca_bc.der | Bin 882 -> 0 bytes .../test_cert_version/v4_bc_ee-v1_int_bc-v3_ca.der | Bin 876 -> 0 bytes .../v4_bc_ee-v1_int_bc-v3_ca_missing_bc.der | Bin 898 -> 0 bytes .../test_cert_version/v4_bc_ee-v2_int-v1_ca.der | Bin 870 -> 0 bytes .../test_cert_version/v4_bc_ee-v2_int-v1_ca_bc.der | Bin 876 -> 0 bytes .../test_cert_version/v4_bc_ee-v2_int-v2_ca.der | Bin 869 -> 0 bytes .../test_cert_version/v4_bc_ee-v2_int-v2_ca_bc.der | Bin 875 -> 0 bytes .../test_cert_version/v4_bc_ee-v2_int-v3_ca.der | Bin 870 -> 0 bytes .../v4_bc_ee-v2_int-v3_ca_missing_bc.der | Bin 892 -> 0 bytes .../test_cert_version/v4_bc_ee-v2_int_bc-v1_ca.der | Bin 875 -> 0 bytes .../v4_bc_ee-v2_int_bc-v1_ca_bc.der | Bin 882 -> 0 bytes .../test_cert_version/v4_bc_ee-v2_int_bc-v2_ca.der | Bin 876 -> 0 bytes .../v4_bc_ee-v2_int_bc-v2_ca_bc.der | Bin 882 -> 0 bytes .../test_cert_version/v4_bc_ee-v2_int_bc-v3_ca.der | Bin 876 -> 0 bytes .../v4_bc_ee-v2_int_bc-v3_ca_missing_bc.der | Bin 898 -> 0 bytes .../test_cert_version/v4_bc_ee-v3_int-v1_ca.der | Bin 870 -> 0 bytes .../test_cert_version/v4_bc_ee-v3_int-v1_ca_bc.der | Bin 875 -> 0 bytes .../test_cert_version/v4_bc_ee-v3_int-v2_ca.der | Bin 869 -> 0 bytes .../test_cert_version/v4_bc_ee-v3_int-v2_ca_bc.der | Bin 876 -> 0 bytes .../test_cert_version/v4_bc_ee-v3_int-v3_ca.der | Bin 870 -> 0 bytes .../v4_bc_ee-v3_int-v3_ca_missing_bc.der | Bin 892 -> 0 bytes .../v4_bc_ee-v3_int_missing_bc-v1_ca.der | Bin 892 -> 0 bytes .../v4_bc_ee-v3_int_missing_bc-v1_ca_bc.der | Bin 898 -> 0 bytes .../v4_bc_ee-v3_int_missing_bc-v2_ca.der | Bin 892 -> 0 bytes .../v4_bc_ee-v3_int_missing_bc-v2_ca_bc.der | Bin 898 -> 0 bytes .../v4_bc_ee-v3_int_missing_bc-v3_ca.der | Bin 892 -> 0 bytes ...v4_bc_ee-v3_int_missing_bc-v3_ca_missing_bc.der | Bin 914 -> 0 bytes .../unit/test_cert_version/v4_self_signed.der | Bin 851 -> 0 bytes .../unit/test_cert_version/v4_self_signed_bc.der | Bin 872 -> 0 bytes .../ssl/tests/unit/test_certificate_usages.js | 123 - .../tests/unit/test_certificate_usages/ca-1.der | Bin 493 -> 0 bytes .../tests/unit/test_certificate_usages/ca-2.der | Bin 509 -> 0 bytes .../tests/unit/test_certificate_usages/ca-3.der | Bin 509 -> 0 bytes .../tests/unit/test_certificate_usages/ca-4.der | Bin 509 -> 0 bytes .../unit/test_certificate_usages/ee-1-ca-1.der | Bin 444 -> 0 bytes .../unit/test_certificate_usages/ee-1-ca-2.der | Bin 444 -> 0 bytes .../unit/test_certificate_usages/ee-1-ca-3.der | Bin 444 -> 0 bytes .../unit/test_certificate_usages/ee-1-ca-4.der | Bin 444 -> 0 bytes .../unit/test_certificate_usages/ee-2-ca-1.der | Bin 464 -> 0 bytes .../unit/test_certificate_usages/ee-2-ca-2.der | Bin 464 -> 0 bytes .../unit/test_certificate_usages/ee-2-ca-3.der | Bin 464 -> 0 bytes .../unit/test_certificate_usages/ee-2-ca-4.der | Bin 464 -> 0 bytes .../unit/test_certificate_usages/ee-3-ca-1.der | Bin 464 -> 0 bytes .../unit/test_certificate_usages/ee-3-ca-2.der | Bin 464 -> 0 bytes .../unit/test_certificate_usages/ee-3-ca-3.der | Bin 464 -> 0 bytes .../unit/test_certificate_usages/ee-3-ca-4.der | Bin 464 -> 0 bytes .../unit/test_certificate_usages/ee-4-ca-1.der | Bin 464 -> 0 bytes .../unit/test_certificate_usages/ee-4-ca-2.der | Bin 464 -> 0 bytes .../unit/test_certificate_usages/ee-4-ca-3.der | Bin 464 -> 0 bytes .../unit/test_certificate_usages/ee-4-ca-4.der | Bin 464 -> 0 bytes .../unit/test_certificate_usages/ee-5-ca-1.der | Bin 464 -> 0 bytes .../unit/test_certificate_usages/ee-5-ca-2.der | Bin 464 -> 0 bytes .../unit/test_certificate_usages/ee-5-ca-3.der | Bin 464 -> 0 bytes .../unit/test_certificate_usages/ee-5-ca-4.der | Bin 464 -> 0 bytes .../unit/test_certificate_usages/ee-6-ca-1.der | Bin 546 -> 0 bytes .../unit/test_certificate_usages/ee-6-ca-2.der | Bin 546 -> 0 bytes .../unit/test_certificate_usages/ee-6-ca-3.der | Bin 546 -> 0 bytes .../unit/test_certificate_usages/ee-6-ca-4.der | Bin 546 -> 0 bytes .../unit/test_certificate_usages/ee-7-ca-1.der | Bin 483 -> 0 bytes .../unit/test_certificate_usages/ee-7-ca-2.der | Bin 483 -> 0 bytes .../unit/test_certificate_usages/ee-7-ca-3.der | Bin 483 -> 0 bytes .../unit/test_certificate_usages/ee-7-ca-4.der | Bin 483 -> 0 bytes .../unit/test_certificate_usages/ee-8-ca-1.der | Bin 483 -> 0 bytes .../unit/test_certificate_usages/ee-8-ca-2.der | Bin 483 -> 0 bytes .../unit/test_certificate_usages/ee-8-ca-3.der | Bin 483 -> 0 bytes .../unit/test_certificate_usages/ee-8-ca-4.der | Bin 483 -> 0 bytes .../unit/test_certificate_usages/ee-9-ca-1.der | Bin 506 -> 0 bytes .../unit/test_certificate_usages/ee-9-ca-2.der | Bin 506 -> 0 bytes .../unit/test_certificate_usages/ee-9-ca-3.der | Bin 506 -> 0 bytes .../unit/test_certificate_usages/ee-9-ca-4.der | Bin 506 -> 0 bytes .../tests/unit/test_certificate_usages/generate.pl | 109 - .../ssl/tests/unit/test_certviewer_invalid_oids.js | 62 + .../bug483440-attack2b.pem | 0 .../bug483440-attack7.pem | 0 .../bug483440-pk10oflo.pem | 0 .../manager/ssl/tests/unit/test_client_cert.js | 68 - .../ssl/tests/unit/test_client_cert/cert_dialog.js | 37 - .../unit/test_client_cert/cert_dialog.manifest | 4 - .../tests/unit/test_client_cert/client-cert.p12 | Bin 2285 -> 0 bytes .../ssl/tests/unit/test_client_cert/generate.py | 33 - .../ssl/tests/unit/test_constructX509FromBase64.js | 69 + .../manager/ssl/tests/unit/test_content_signing.js | 266 + .../test_content_signing/content_signing_int.pem | 18 + .../content_signing_int.pem.certspec | 4 + .../content_signing_onecrl_RSA_ee.pem | 18 + .../content_signing_onecrl_RSA_ee.pem.certspec | 4 + .../content_signing_onecrl_ee.pem | 15 + .../content_signing_onecrl_ee.pem.certspec | 5 + .../content_signing_onecrl_no_SAN_ee.pem | 14 + .../content_signing_onecrl_no_SAN_ee.pem.certspec | 4 + .../content_signing_onecrl_wrong_key_ee.pem | 14 + ...ontent_signing_onecrl_wrong_key_ee.pem.certspec | 5 + .../content_signing_remote_newtab_ee.pem | 15 + .../content_signing_remote_newtab_ee.pem.certspec | 5 + .../test_content_signing/content_signing_root.pem | 18 + .../content_signing_root.pem.certspec | 4 + .../ssl/tests/unit/test_content_signing/moz.build | 19 + .../ssl/tests/unit/test_content_signing/pysign.py | 29 + .../ssl/tests/unit/test_content_signing/test.txt | 1 + .../unit/test_content_signing/test.txt.signature | 1 + .../ssl/tests/unit/test_datasignatureverifier.js | 42 +- security/manager/ssl/tests/unit/test_der.js | 219 + .../ssl/tests/unit/test_enterprise_roots.js | 58 + security/manager/ssl/tests/unit/test_ev_certs.js | 527 +- .../unit/test_ev_certs/anyPolicy-ee-path-ee.pem | 20 + .../anyPolicy-ee-path-ee.pem.certspec | 5 + .../unit/test_ev_certs/anyPolicy-ee-path-int.pem | 20 + .../anyPolicy-ee-path-int.pem.certspec | 7 + .../unit/test_ev_certs/anyPolicy-int-path-ee.pem | 21 + .../anyPolicy-int-path-ee.pem.certspec | 5 + .../unit/test_ev_certs/anyPolicy-int-path-int.pem | 20 + .../anyPolicy-int-path-int.pem.certspec | 7 + ...um-and-test-oid-ee-cabforum-oid-int-path-ee.pem | 23 + ...st-oid-ee-cabforum-oid-int-path-ee.pem.certspec | 5 + ...m-and-test-oid-ee-cabforum-oid-int-path-int.pem | 21 + ...t-oid-ee-cabforum-oid-int-path-int.pem.certspec | 7 + .../cabforum-and-test-oid-ee-path-ee.pem | 22 + .../cabforum-and-test-oid-ee-path-ee.pem.certspec | 5 + .../cabforum-and-test-oid-ee-path-int.pem | 20 + .../cabforum-and-test-oid-ee-path-int.pem.certspec | 7 + .../unit/test_ev_certs/cabforum-oid-path-ee.pem | 20 + .../cabforum-oid-path-ee.pem.certspec | 5 + .../unit/test_ev_certs/cabforum-oid-path-int.pem | 20 + .../cabforum-oid-path-int.pem.certspec | 7 + .../manager/ssl/tests/unit/test_ev_certs/cert9.db | Bin 25600 -> 0 bytes .../unit/test_ev_certs/ev-valid-anypolicy-int.der | Bin 932 -> 0 bytes .../ssl/tests/unit/test_ev_certs/ev-valid.der | Bin 890 -> 0 bytes .../tests/unit/test_ev_certs/ev_root_generate.py | 43 - .../ssl/tests/unit/test_ev_certs/evroot.csr | 18 - .../ssl/tests/unit/test_ev_certs/evroot.der | Bin 1045 -> 0 bytes .../ssl/tests/unit/test_ev_certs/evroot.key | 2 +- .../tests/unit/test_ev_certs/evroot.key.keyspec | 1 + .../ssl/tests/unit/test_ev_certs/evroot.p12 | Bin 2645 -> 0 bytes .../ssl/tests/unit/test_ev_certs/evroot.pem | 18 + .../tests/unit/test_ev_certs/evroot.pem.certspec | 7 + .../ssl/tests/unit/test_ev_certs/generate.py | 134 - .../test_ev_certs/int-ev-valid-anypolicy-int.der | Bin 1088 -> 0 bytes .../ssl/tests/unit/test_ev_certs/int-ev-valid.der | Bin 1074 -> 0 bytes .../tests/unit/test_ev_certs/int-non-ev-root.der | Bin 936 -> 0 bytes .../manager/ssl/tests/unit/test_ev_certs/key4.db | Bin 31744 -> 0 bytes .../manager/ssl/tests/unit/test_ev_certs/moz.build | 48 + .../unit/test_ev_certs/no-ocsp-ee-path-ee.pem | 19 + .../test_ev_certs/no-ocsp-ee-path-ee.pem.certspec | 4 + .../unit/test_ev_certs/no-ocsp-ee-path-int.pem | 20 + .../test_ev_certs/no-ocsp-ee-path-int.pem.certspec | 7 + .../unit/test_ev_certs/no-ocsp-int-path-ee.pem | 21 + .../test_ev_certs/no-ocsp-int-path-ee.pem.certspec | 5 + .../unit/test_ev_certs/no-ocsp-int-path-int.pem | 18 + .../no-ocsp-int-path-int.pem.certspec | 6 + .../tests/unit/test_ev_certs/no-ocsp-url-cert.der | Bin 891 -> 0 bytes .../unit/test_ev_certs/non-ev-root-path-ee.pem | 21 + .../test_ev_certs/non-ev-root-path-ee.pem.certspec | 5 + .../unit/test_ev_certs/non-ev-root-path-int.pem | 20 + .../non-ev-root-path-int.pem.certspec | 6 + .../ssl/tests/unit/test_ev_certs/non-ev-root.der | Bin 899 -> 0 bytes .../ssl/tests/unit/test_ev_certs/non-evroot-ca.der | Bin 719 -> 0 bytes .../ssl/tests/unit/test_ev_certs/non-evroot-ca.pem | 18 + .../unit/test_ev_certs/non-evroot-ca.pem.certspec | 4 + .../ssl/tests/unit/test_ev_certs/pkcs11.txt | 5 - .../test_ev_certs/reverse-order-oids-path-ee.pem | 21 + .../reverse-order-oids-path-ee.pem.certspec | 5 + .../test_ev_certs/reverse-order-oids-path-int.pem | 21 + .../reverse-order-oids-path-int.pem.certspec | 7 + ...nd-cabforum-oid-ee-cabforum-oid-int-path-ee.pem | 23 + ...um-oid-ee-cabforum-oid-int-path-ee.pem.certspec | 5 + ...d-cabforum-oid-ee-cabforum-oid-int-path-int.pem | 21 + ...m-oid-ee-cabforum-oid-int-path-int.pem.certspec | 7 + .../test-and-cabforum-oid-ee-path-ee.pem | 22 + .../test-and-cabforum-oid-ee-path-ee.pem.certspec | 5 + .../test-and-cabforum-oid-ee-path-int.pem | 20 + .../test-and-cabforum-oid-ee-path-int.pem.certspec | 7 + .../test-oid-ee-cabforum-oid-int-path-ee.pem | 22 + ...st-oid-ee-cabforum-oid-int-path-ee.pem.certspec | 5 + .../test-oid-ee-cabforum-oid-int-path-int.pem | 21 + ...t-oid-ee-cabforum-oid-int-path-int.pem.certspec | 7 + .../tests/unit/test_ev_certs/test-oid-path-ee.pem | 20 + .../test_ev_certs/test-oid-path-ee.pem.certspec | 5 + .../tests/unit/test_ev_certs/test-oid-path-int.key | 28 + .../test_ev_certs/test-oid-path-int.key.keyspec | 1 + .../tests/unit/test_ev_certs/test-oid-path-int.pem | 20 + .../test_ev_certs/test-oid-path-int.pem.certspec | 7 + .../test_forget_about_site_security_headers.js | 100 + security/manager/ssl/tests/unit/test_getchain.js | 36 +- .../manager/ssl/tests/unit/test_getchain/ca-1.der | Bin 782 -> 0 bytes .../manager/ssl/tests/unit/test_getchain/ca-1.pem | 17 + .../ssl/tests/unit/test_getchain/ca-1.pem.certspec | 5 + .../manager/ssl/tests/unit/test_getchain/ca-2.der | Bin 782 -> 0 bytes .../manager/ssl/tests/unit/test_getchain/ca-2.pem | 17 + .../ssl/tests/unit/test_getchain/ca-2.pem.certspec | 5 + .../manager/ssl/tests/unit/test_getchain/ee.der | Bin 711 -> 0 bytes .../manager/ssl/tests/unit/test_getchain/ee.pem | 17 + .../ssl/tests/unit/test_getchain/ee.pem.certspec | 2 + .../ssl/tests/unit/test_getchain/generate.py | 73 - .../manager/ssl/tests/unit/test_getchain/moz.build | 15 + .../manager/ssl/tests/unit/test_hash_algorithms.js | 88 +- .../ssl/tests/unit/test_hash_algorithms_wrap.js | 2 + security/manager/ssl/tests/unit/test_hmac.js | 122 +- .../test_intermediate_basic_usage_constraints.js | 116 +- .../ca.der | Bin 684 -> 0 bytes .../ca.pem | 17 + .../ca.pem.certspec | 3 + .../ee-int-bad-ku-no-eku.der | Bin 726 -> 0 bytes .../ee-int-bad-ku-no-eku.pem | 18 + .../ee-int-bad-ku-no-eku.pem.certspec | 4 + .../ee-int-bad-ku-server-eku.der | Bin 735 -> 0 bytes .../ee-int-bad-ku-server-eku.pem | 18 + .../ee-int-bad-ku-server-eku.pem.certspec | 4 + .../ee-int-cA-FALSE-asserts-keyCertSign.der | Bin 757 -> 0 bytes .../ee-int-cA-FALSE-asserts-keyCertSign.pem | 19 + ...e-int-cA-FALSE-asserts-keyCertSign.pem.certspec | 4 + .../ee-int-limited-depth-invalid.der | Bin 743 -> 0 bytes .../ee-int-limited-depth-invalid.pem | 18 + .../ee-int-limited-depth-invalid.pem.certspec | 4 + .../ee-int-limited-depth.der | Bin 727 -> 0 bytes .../ee-int-limited-depth.pem | 18 + .../ee-int-limited-depth.pem.certspec | 4 + .../ee-int-no-extensions.der | Bin 727 -> 0 bytes .../ee-int-no-extensions.pem | 18 + .../ee-int-no-extensions.pem.certspec | 4 + .../ee-int-no-ku-no-eku.der | Bin 724 -> 0 bytes .../ee-int-no-ku-no-eku.pem | 18 + .../ee-int-no-ku-no-eku.pem.certspec | 4 + .../ee-int-no-ku-server-eku.der | Bin 732 -> 0 bytes .../ee-int-no-ku-server-eku.pem | 18 + .../ee-int-no-ku-server-eku.pem.certspec | 4 + .../ee-int-not-a-ca.der | Bin 717 -> 0 bytes .../ee-int-not-a-ca.pem | 18 + .../ee-int-not-a-ca.pem.certspec | 4 + .../ee-int-valid-ku-no-eku.der | Bin 731 -> 0 bytes .../ee-int-valid-ku-no-eku.pem | 18 + .../ee-int-valid-ku-no-eku.pem.certspec | 4 + .../ee-int-valid-ku-server-eku.der | Bin 739 -> 0 bytes .../ee-int-valid-ku-server-eku.pem | 18 + .../ee-int-valid-ku-server-eku.pem.certspec | 4 + .../generate.py | 102 - .../int-bad-ku-no-eku.der | Bin 714 -> 0 bytes .../int-bad-ku-no-eku.pem | 18 + .../int-bad-ku-no-eku.pem.certspec | 4 + .../int-bad-ku-server-eku.der | Bin 753 -> 0 bytes .../int-bad-ku-server-eku.pem | 18 + .../int-bad-ku-server-eku.pem.certspec | 5 + .../int-cA-FALSE-asserts-keyCertSign.der | Bin 724 -> 0 bytes .../int-cA-FALSE-asserts-keyCertSign.pem | 18 + .../int-cA-FALSE-asserts-keyCertSign.pem.certspec | 4 + .../int-limited-depth-invalid.der | Bin 725 -> 0 bytes .../int-limited-depth-invalid.pem | 18 + .../int-limited-depth-invalid.pem.certspec | 3 + .../int-limited-depth.der | Bin 705 -> 0 bytes .../int-limited-depth.pem | 17 + .../int-limited-depth.pem.certspec | 3 + .../int-no-extensions.der | Bin 680 -> 0 bytes .../int-no-extensions.pem | 17 + .../int-no-extensions.pem.certspec | 2 + .../int-no-ku-no-eku.der | Bin 701 -> 0 bytes .../int-no-ku-no-eku.pem | 17 + .../int-no-ku-no-eku.pem.certspec | 3 + .../int-no-ku-server-eku.der | Bin 739 -> 0 bytes .../int-no-ku-server-eku.pem | 18 + .../int-no-ku-server-eku.pem.certspec | 4 + .../int-not-a-ca.der | Bin 691 -> 0 bytes .../int-not-a-ca.pem | 17 + .../int-not-a-ca.pem.certspec | 3 + .../int-valid-ku-no-eku.der | Bin 720 -> 0 bytes .../int-valid-ku-no-eku.pem | 18 + .../int-valid-ku-no-eku.pem.certspec | 4 + .../int-valid-ku-server-eku.der | Bin 757 -> 0 bytes .../int-valid-ku-server-eku.pem | 18 + .../int-valid-ku-server-eku.pem.certspec | 5 + .../moz.build | 35 + .../tests/unit/test_js_cert_override_service.js | 56 + security/manager/ssl/tests/unit/test_keysize.js | 57 +- .../manager/ssl/tests/unit/test_keysize/cert9.db | Bin 32768 -> 0 bytes ...1_256-int_prime256v1_256-root_secp224r1_224.der | Bin 469 -> 0 bytes ...1_256-int_prime256v1_256-root_secp256k1_256.der | Bin 468 -> 0 bytes ...e256v1_256-int_rsa_1016-root_prime256v1_256.der | Bin 514 -> 0 bytes ...1_256-int_secp224r1_224-root_prime256v1_256.der | Bin 460 -> 0 bytes .../ee_rsa_1016-int_rsa_1024-root_rsa_1024.der | Bin 561 -> 0 bytes .../ee_rsa_1016-int_rsa_1024-root_rsa_1024.pem | 12 + ...sa_1016-int_rsa_1024-root_rsa_1024.pem.certspec | 4 + .../ee_rsa_1024-int_rsa_1016-root_rsa_1024.der | Bin 562 -> 0 bytes .../ee_rsa_1024-int_rsa_1016-root_rsa_1024.pem | 12 + ...sa_1024-int_rsa_1016-root_rsa_1024.pem.certspec | 4 + .../ee_rsa_1024-int_rsa_1024-root_rsa_1016.der | Bin 563 -> 0 bytes .../ee_rsa_1024-int_rsa_1024-root_rsa_1016.pem | 15 + ...sa_1024-int_rsa_1024-root_rsa_1016.pem.certspec | 4 + .../ee_rsa_1024-int_rsa_1024-root_rsa_1024.der | Bin 562 -> 0 bytes .../ee_rsa_1024-int_rsa_1024-root_rsa_1024.pem | 13 + ...sa_1024-int_rsa_1024-root_rsa_1024.pem.certspec | 4 + ..._224-int_prime256v1_256-root_prime256v1_256.der | Bin 458 -> 0 bytes ...p224r1_224-int_prime256v1_256-root_rsa_2048.der | Bin 444 -> 0 bytes ...cp224r1_224-int_secp256r1_256-root_rsa_2048.pem | 10 + ...24-int_secp256r1_256-root_rsa_2048.pem.certspec | 5 + ...r1_224-int_secp256r1_256-root_secp256r1_256.pem | 10 + ...t_secp256r1_256-root_secp256r1_256.pem.certspec | 5 + ..._256-int_prime256v1_256-root_prime256v1_256.der | Bin 464 -> 0 bytes ...k1_256-int_secp256r1_256-root_secp256r1_256.pem | 10 + ...t_secp256r1_256-root_secp256r1_256.pem.certspec | 5 + ...cp256r1_256-int_rsa_1016-root_secp256r1_256.pem | 11 + ...56-int_rsa_1016-root_secp256r1_256.pem.certspec | 4 + ...r1_256-int_secp224r1_224-root_secp256r1_256.pem | 10 + ...t_secp224r1_224-root_secp256r1_256.pem.certspec | 5 + ...r1_256-int_secp256r1_256-root_secp224r1_224.pem | 10 + ...t_secp256r1_256-root_secp224r1_224.pem.certspec | 5 + ...r1_256-int_secp256r1_256-root_secp256k1_256.pem | 10 + ...t_secp256r1_256-root_secp256k1_256.pem.certspec | 5 + ...p384r1_384-int_prime256v1_256-root_rsa_2048.der | Bin 486 -> 0 bytes ...cp384r1_384-int_secp256r1_256-root_rsa_2048.pem | 11 + ...84-int_secp256r1_256-root_rsa_2048.pem.certspec | 5 + ...1_521-int_secp384r1_384-root_prime256v1_256.der | Bin 565 -> 0 bytes ...r1_521-int_secp384r1_384-root_secp256r1_256.pem | 12 + ...t_secp384r1_384-root_secp256r1_256.pem.certspec | 5 + .../ev_ee_rsa_2040-ev_int_rsa_2048-evroot.der | Bin 1006 -> 0 bytes .../ev_ee_rsa_2048-ev_int_rsa_2040-evroot.der | Bin 1008 -> 0 bytes ...e_rsa_2048-ev_int_rsa_2048-ev_root_rsa_2040.der | Bin 1039 -> 0 bytes .../ev_ee_rsa_2048-ev_int_rsa_2048-evroot.der | Bin 1009 -> 0 bytes .../unit/test_keysize/ev_int_rsa_2040-evroot.der | Bin 1089 -> 0 bytes .../ev_int_rsa_2048-ev_root_rsa_2040.der | Bin 1022 -> 0 bytes .../unit/test_keysize/ev_int_rsa_2048-evroot.der | Bin 1090 -> 0 bytes .../tests/unit/test_keysize/ev_root_rsa_2040.der | Bin 989 -> 0 bytes .../ssl/tests/unit/test_keysize/generate.py | 262 - .../int_prime256v1_256-root_prime256v1_256.der | Bin 466 -> 0 bytes .../int_prime256v1_256-root_rsa_2048.der | Bin 642 -> 0 bytes .../int_prime256v1_256-root_secp224r1_224.der | Bin 456 -> 0 bytes .../int_prime256v1_256-root_secp256k1_256.der | Bin 465 -> 0 bytes .../int_rsa_1016-root_prime256v1_256.der | Bin 525 -> 0 bytes .../test_keysize/int_rsa_1016-root_rsa_1024.der | Bin 571 -> 0 bytes .../test_keysize/int_rsa_1016-root_rsa_1024.pem | 13 + .../int_rsa_1016-root_rsa_1024.pem.certspec | 6 + .../int_rsa_1016-root_secp256r1_256.pem | 12 + .../int_rsa_1016-root_secp256r1_256.pem.certspec | 7 + .../test_keysize/int_rsa_1024-root_rsa_1016.der | Bin 571 -> 0 bytes .../test_keysize/int_rsa_1024-root_rsa_1016.pem | 13 + .../int_rsa_1024-root_rsa_1016.pem.certspec | 6 + .../test_keysize/int_rsa_1024-root_rsa_1024.der | Bin 572 -> 0 bytes .../test_keysize/int_rsa_1024-root_rsa_1024.pem | 13 + .../int_rsa_1024-root_rsa_1024.pem.certspec | 6 + .../int_secp224r1_224-root_prime256v1_256.der | Bin 454 -> 0 bytes .../int_secp224r1_224-root_secp256r1_256.pem | 10 + ...t_secp224r1_224-root_secp256r1_256.pem.certspec | 7 + .../int_secp256r1_256-root_rsa_2048.pem | 14 + .../int_secp256r1_256-root_rsa_2048.pem.certspec | 5 + .../int_secp256r1_256-root_secp224r1_224.pem | 10 + ...t_secp256r1_256-root_secp224r1_224.pem.certspec | 7 + .../int_secp256r1_256-root_secp256k1_256.pem | 10 + ...t_secp256r1_256-root_secp256k1_256.pem.certspec | 7 + .../int_secp256r1_256-root_secp256r1_256.pem | 10 + ...t_secp256r1_256-root_secp256r1_256.pem.certspec | 7 + .../int_secp384r1_384-root_prime256v1_256.der | Bin 493 -> 0 bytes .../int_secp384r1_384-root_secp256r1_256.pem | 11 + ...t_secp384r1_384-root_secp256r1_256.pem.certspec | 7 + .../manager/ssl/tests/unit/test_keysize/key4.db | Bin 51200 -> 0 bytes .../manager/ssl/tests/unit/test_keysize/moz.build | 41 + .../manager/ssl/tests/unit/test_keysize/pkcs11.txt | 5 - .../unit/test_keysize/root_prime256v1_256.der | Bin 449 -> 0 bytes .../ssl/tests/unit/test_keysize/root_rsa_1016.der | Bin 557 -> 0 bytes .../ssl/tests/unit/test_keysize/root_rsa_1016.pem | 12 + .../unit/test_keysize/root_rsa_1016.pem.certspec | 6 + .../ssl/tests/unit/test_keysize/root_rsa_1024.der | Bin 559 -> 0 bytes .../ssl/tests/unit/test_keysize/root_rsa_1024.pem | 12 + .../unit/test_keysize/root_rsa_1024.pem.certspec | 6 + .../ssl/tests/unit/test_keysize/root_rsa_2048.der | Bin 820 -> 0 bytes .../ssl/tests/unit/test_keysize/root_rsa_2048.pem | 18 + .../unit/test_keysize/root_rsa_2048.pem.certspec | 4 + .../tests/unit/test_keysize/root_secp224r1_224.der | Bin 424 -> 0 bytes .../tests/unit/test_keysize/root_secp224r1_224.pem | 9 + .../test_keysize/root_secp224r1_224.pem.certspec | 7 + .../tests/unit/test_keysize/root_secp256k1_256.der | Bin 441 -> 0 bytes .../tests/unit/test_keysize/root_secp256k1_256.pem | 10 + .../test_keysize/root_secp256k1_256.pem.certspec | 7 + .../tests/unit/test_keysize/root_secp256r1_256.pem | 10 + .../test_keysize/root_secp256r1_256.pem.certspec | 7 + security/manager/ssl/tests/unit/test_keysize_ev.js | 48 +- .../ev_ee_rsa_2040-ev_int_rsa_2048-evroot.pem | 21 + ...ee_rsa_2040-ev_int_rsa_2048-evroot.pem.certspec | 5 + .../ev_ee_rsa_2048-ev_int_rsa_2040-evroot.pem | 21 + ...ee_rsa_2048-ev_int_rsa_2040-evroot.pem.certspec | 5 + ...e_rsa_2048-ev_int_rsa_2048-ev_root_rsa_2040.pem | 21 + ...8-ev_int_rsa_2048-ev_root_rsa_2040.pem.certspec | 4 + .../ev_ee_rsa_2048-ev_int_rsa_2048-evroot.pem | 21 + ...ee_rsa_2048-ev_int_rsa_2048-evroot.pem.certspec | 4 + .../test_keysize_ev/ev_int_rsa_2040-evroot.pem | 20 + .../ev_int_rsa_2040-evroot.pem.certspec | 8 + .../tests/unit/test_keysize_ev/ev_int_rsa_2040.key | 28 + .../test_keysize_ev/ev_int_rsa_2040.key.keyspec | 1 + .../ev_int_rsa_2048-ev_root_rsa_2040.pem | 21 + .../ev_int_rsa_2048-ev_root_rsa_2040.pem.certspec | 7 + .../test_keysize_ev/ev_int_rsa_2048-evroot.pem | 20 + .../ev_int_rsa_2048-evroot.pem.certspec | 7 + .../tests/unit/test_keysize_ev/ev_int_rsa_2048.key | 28 + .../test_keysize_ev/ev_int_rsa_2048.key.keyspec | 1 + .../unit/test_keysize_ev/ev_root_rsa_2040.key | 28 + .../test_keysize_ev/ev_root_rsa_2040.key.keyspec | 1 + .../unit/test_keysize_ev/ev_root_rsa_2040.pem | 18 + .../test_keysize_ev/ev_root_rsa_2040.pem.certspec | 7 + .../ssl/tests/unit/test_keysize_ev/evroot.key | 28 + .../tests/unit/test_keysize_ev/evroot.key.keyspec | 1 + .../ssl/tests/unit/test_keysize_ev/evroot.pem | 18 + .../tests/unit/test_keysize_ev/evroot.pem.certspec | 7 + .../ssl/tests/unit/test_keysize_ev/moz.build | 31 + security/manager/ssl/tests/unit/test_local_cert.js | 83 + .../ssl/tests/unit/test_logoutAndTeardown.js | 55 + .../ssl/tests/unit/test_name_constraints.js | 300 +- .../NameConstraints.dcissallowed.cert | Bin 888 -> 0 bytes .../NameConstraints.dcissallowed.pem | 20 + .../NameConstraints.dcissallowed.pem.certspec | 2 + .../NameConstraints.dcissblocked.cert | Bin 889 -> 0 bytes .../NameConstraints.dcissblocked.pem | 20 + .../NameConstraints.dcissblocked.pem.certspec | 2 + .../ca-example-com-permitted.pem | 19 + .../ca-example-com-permitted.pem.certspec | 5 + .../test_name_constraints/ca-nc-perm-foo.com.der | Bin 784 -> 0 bytes .../ssl/tests/unit/test_name_constraints/ca-nc.der | Bin 734 -> 0 bytes ...a.us-b.a.us-int-c-us-int-nc-perm-c-uk-ca-nc.der | Bin 804 -> 0 bytes ...oo.com-a.a.us-b.a.us-int-ca-nc-perm-foo.com.der | Bin 782 -> 0 bytes ...alt-foo.com-a.a.us-b.a.us-int-nc-c-us-ca-nc.der | Bin 777 -> 0 bytes ...com-a.a.us-b.a.us-int-nc-excl-foo.com-ca-nc.der | Bin 785 -> 0 bytes ....us-b.a.us-int-nc-foo.com-int-nc-c-us-ca-nc.der | Bin 805 -> 0 bytes ...s-b.a.us-int-nc-foo.com-int-nc-foo.com_a.us.der | Bin 794 -> 0 bytes ...t-foo.com-a.a.us-b.a.us-int-nc-foo.com_a.us.der | Bin 779 -> 0 bytes ...oo.com-a.a.us-b.a.us-int-nc-perm-c-uk-ca-nc.der | Bin 782 -> 0 bytes ...com-a.a.us-b.a.us-int-nc-perm-foo.com-ca-nc.der | Bin 785 -> 0 bytes ....a.us-b.a.us-int-nc-perm-foo.com_c-us-ca-nc.der | Bin 790 -> 0 bytes ...alt-foo.com-int-c-us-int-nc-perm-c-uk-ca-nc.der | Bin 784 -> 0 bytes ....foo.com-alt-foo.com-int-ca-nc-perm-foo.com.der | Bin 762 -> 0 bytes ...n-www.foo.com-alt-foo.com-int-nc-c-us-ca-nc.der | Bin 757 -> 0 bytes ...o.com-alt-foo.com-int-nc-excl-foo.com-ca-nc.der | Bin 765 -> 0 bytes ...lt-foo.com-int-nc-foo.com-int-nc-c-us-ca-nc.der | Bin 785 -> 0 bytes ...-foo.com-int-nc-foo.com-int-nc-foo.com_a.us.der | Bin 774 -> 0 bytes ...www.foo.com-alt-foo.com-int-nc-foo.com_a.us.der | Bin 759 -> 0 bytes ....foo.com-alt-foo.com-int-nc-perm-c-uk-ca-nc.der | Bin 762 -> 0 bytes ...o.com-alt-foo.com-int-nc-perm-foo.com-ca-nc.der | Bin 765 -> 0 bytes ...-alt-foo.com-int-nc-perm-foo.com_c-us-ca-nc.der | Bin 770 -> 0 bytes ...alt-foo.org-int-c-us-int-nc-perm-c-uk-ca-nc.der | Bin 784 -> 0 bytes ....foo.com-alt-foo.org-int-ca-nc-perm-foo.com.der | Bin 762 -> 0 bytes ...n-www.foo.com-alt-foo.org-int-nc-c-us-ca-nc.der | Bin 757 -> 0 bytes ...o.com-alt-foo.org-int-nc-excl-foo.com-ca-nc.der | Bin 765 -> 0 bytes ...lt-foo.org-int-nc-foo.com-int-nc-c-us-ca-nc.der | Bin 785 -> 0 bytes ...-foo.org-int-nc-foo.com-int-nc-foo.com_a.us.der | Bin 774 -> 0 bytes ...www.foo.com-alt-foo.org-int-nc-foo.com_a.us.der | Bin 759 -> 0 bytes ....foo.com-alt-foo.org-int-nc-perm-c-uk-ca-nc.der | Bin 762 -> 0 bytes ...o.com-alt-foo.org-int-nc-perm-foo.com-ca-nc.der | Bin 765 -> 0 bytes ...-alt-foo.org-int-nc-perm-foo.com_c-us-ca-nc.der | Bin 770 -> 0 bytes ...www.foo.com-int-c-us-int-nc-perm-c-uk-ca-nc.der | Bin 762 -> 0 bytes .../cn-www.foo.com-int-ca-nc-perm-foo.com.der | Bin 740 -> 0 bytes .../cn-www.foo.com-int-nc-c-us-ca-nc.der | Bin 735 -> 0 bytes .../cn-www.foo.com-int-nc-excl-foo.com-ca-nc.der | Bin 743 -> 0 bytes ...ww.foo.com-int-nc-foo.com-int-nc-c-us-ca-nc.der | Bin 763 -> 0 bytes ....foo.com-int-nc-foo.com-int-nc-foo.com_a.us.der | Bin 752 -> 0 bytes .../cn-www.foo.com-int-nc-foo.com_a.us.der | Bin 737 -> 0 bytes .../cn-www.foo.com-int-nc-perm-c-uk-ca-nc.der | Bin 740 -> 0 bytes .../cn-www.foo.com-int-nc-perm-foo.com-ca-nc.der | Bin 743 -> 0 bytes ...-www.foo.com-int-nc-perm-foo.com_c-us-ca-nc.der | Bin 748 -> 0 bytes ...a.us-b.a.us-int-c-us-int-nc-perm-c-uk-ca-nc.der | Bin 831 -> 0 bytes ...oo.com-a.a.us-b.a.us-int-ca-nc-perm-foo.com.der | Bin 809 -> 0 bytes ...alt-foo.com-a.a.us-b.a.us-int-nc-c-us-ca-nc.der | Bin 804 -> 0 bytes ...com-a.a.us-b.a.us-int-nc-excl-foo.com-ca-nc.der | Bin 812 -> 0 bytes ....us-b.a.us-int-nc-foo.com-int-nc-c-us-ca-nc.der | Bin 832 -> 0 bytes ...s-b.a.us-int-nc-foo.com-int-nc-foo.com_a.us.der | Bin 821 -> 0 bytes ...t-foo.com-a.a.us-b.a.us-int-nc-foo.com_a.us.der | Bin 806 -> 0 bytes ...oo.com-a.a.us-b.a.us-int-nc-perm-c-uk-ca-nc.der | Bin 809 -> 0 bytes ...com-a.a.us-b.a.us-int-nc-perm-foo.com-ca-nc.der | Bin 812 -> 0 bytes ....a.us-b.a.us-int-nc-perm-foo.com_c-us-ca-nc.der | Bin 817 -> 0 bytes ...alt-foo.com-int-c-us-int-nc-perm-c-uk-ca-nc.der | Bin 811 -> 0 bytes ...bar_c-us-alt-foo.com-int-ca-nc-perm-foo.com.der | Bin 789 -> 0 bytes ...om_o-bar_c-us-alt-foo.com-int-nc-c-us-ca-nc.der | Bin 784 -> 0 bytes ..._c-us-alt-foo.com-int-nc-excl-foo.com-ca-nc.der | Bin 792 -> 0 bytes ...lt-foo.com-int-nc-foo.com-int-nc-c-us-ca-nc.der | Bin 812 -> 0 bytes ...-foo.com-int-nc-foo.com-int-nc-foo.com_a.us.der | Bin 801 -> 0 bytes ..._o-bar_c-us-alt-foo.com-int-nc-foo.com_a.us.der | Bin 786 -> 0 bytes ...bar_c-us-alt-foo.com-int-nc-perm-c-uk-ca-nc.der | Bin 789 -> 0 bytes ..._c-us-alt-foo.com-int-nc-perm-foo.com-ca-nc.der | Bin 792 -> 0 bytes ...-alt-foo.com-int-nc-perm-foo.com_c-us-ca-nc.der | Bin 797 -> 0 bytes ...alt-foo.org-int-c-us-int-nc-perm-c-uk-ca-nc.der | Bin 811 -> 0 bytes ...bar_c-us-alt-foo.org-int-ca-nc-perm-foo.com.der | Bin 789 -> 0 bytes ...om_o-bar_c-us-alt-foo.org-int-nc-c-us-ca-nc.der | Bin 784 -> 0 bytes ..._c-us-alt-foo.org-int-nc-excl-foo.com-ca-nc.der | Bin 792 -> 0 bytes ...lt-foo.org-int-nc-foo.com-int-nc-c-us-ca-nc.der | Bin 812 -> 0 bytes ...-foo.org-int-nc-foo.com-int-nc-foo.com_a.us.der | Bin 801 -> 0 bytes ..._o-bar_c-us-alt-foo.org-int-nc-foo.com_a.us.der | Bin 786 -> 0 bytes ...bar_c-us-alt-foo.org-int-nc-perm-c-uk-ca-nc.der | Bin 789 -> 0 bytes ..._c-us-alt-foo.org-int-nc-perm-foo.com-ca-nc.der | Bin 792 -> 0 bytes ...-alt-foo.org-int-nc-perm-foo.com_c-us-ca-nc.der | Bin 797 -> 0 bytes ..._o-bar_c-us-int-c-us-int-nc-perm-c-uk-ca-nc.der | Bin 789 -> 0 bytes ...w.foo.com_o-bar_c-us-int-ca-nc-perm-foo.com.der | Bin 767 -> 0 bytes ...cn-www.foo.com_o-bar_c-us-int-nc-c-us-ca-nc.der | Bin 762 -> 0 bytes ...oo.com_o-bar_c-us-int-nc-excl-foo.com-ca-nc.der | Bin 770 -> 0 bytes ...o-bar_c-us-int-nc-foo.com-int-nc-c-us-ca-nc.der | Bin 790 -> 0 bytes ...bar_c-us-int-nc-foo.com-int-nc-foo.com_a.us.der | Bin 779 -> 0 bytes ...-www.foo.com_o-bar_c-us-int-nc-foo.com_a.us.der | Bin 764 -> 0 bytes ...w.foo.com_o-bar_c-us-int-nc-perm-c-uk-ca-nc.der | Bin 767 -> 0 bytes ...oo.com_o-bar_c-us-int-nc-perm-foo.com-ca-nc.der | Bin 770 -> 0 bytes ...m_o-bar_c-us-int-nc-perm-foo.com_c-us-ca-nc.der | Bin 775 -> 0 bytes ...alt-foo.com-int-c-us-int-nc-perm-c-uk-ca-nc.der | Bin 784 -> 0 bytes ....foo.org-alt-foo.com-int-ca-nc-perm-foo.com.der | Bin 762 -> 0 bytes ...n-www.foo.org-alt-foo.com-int-nc-c-us-ca-nc.der | Bin 757 -> 0 bytes ...o.org-alt-foo.com-int-nc-excl-foo.com-ca-nc.der | Bin 765 -> 0 bytes ...lt-foo.com-int-nc-foo.com-int-nc-c-us-ca-nc.der | Bin 785 -> 0 bytes ...-foo.com-int-nc-foo.com-int-nc-foo.com_a.us.der | Bin 774 -> 0 bytes ...www.foo.org-alt-foo.com-int-nc-foo.com_a.us.der | Bin 759 -> 0 bytes ....foo.org-alt-foo.com-int-nc-perm-c-uk-ca-nc.der | Bin 762 -> 0 bytes ...o.org-alt-foo.com-int-nc-perm-foo.com-ca-nc.der | Bin 765 -> 0 bytes ...-alt-foo.com-int-nc-perm-foo.com_c-us-ca-nc.der | Bin 770 -> 0 bytes ...alt-foo.org-int-c-us-int-nc-perm-c-uk-ca-nc.der | Bin 784 -> 0 bytes ....foo.org-alt-foo.org-int-ca-nc-perm-foo.com.der | Bin 762 -> 0 bytes ...n-www.foo.org-alt-foo.org-int-nc-c-us-ca-nc.der | Bin 757 -> 0 bytes ...o.org-alt-foo.org-int-nc-excl-foo.com-ca-nc.der | Bin 765 -> 0 bytes ...lt-foo.org-int-nc-foo.com-int-nc-c-us-ca-nc.der | Bin 785 -> 0 bytes ...-foo.org-int-nc-foo.com-int-nc-foo.com_a.us.der | Bin 774 -> 0 bytes ...www.foo.org-alt-foo.org-int-nc-foo.com_a.us.der | Bin 759 -> 0 bytes ....foo.org-alt-foo.org-int-nc-perm-c-uk-ca-nc.der | Bin 762 -> 0 bytes ...o.org-alt-foo.org-int-nc-perm-foo.com-ca-nc.der | Bin 765 -> 0 bytes ...-alt-foo.org-int-nc-perm-foo.com_c-us-ca-nc.der | Bin 770 -> 0 bytes ...www.foo.org-int-c-us-int-nc-perm-c-uk-ca-nc.der | Bin 762 -> 0 bytes .../cn-www.foo.org-int-ca-nc-perm-foo.com.der | Bin 740 -> 0 bytes .../cn-www.foo.org-int-nc-c-us-ca-nc.der | Bin 735 -> 0 bytes .../cn-www.foo.org-int-nc-excl-foo.com-ca-nc.der | Bin 743 -> 0 bytes ...ww.foo.org-int-nc-foo.com-int-nc-c-us-ca-nc.der | Bin 763 -> 0 bytes ....foo.org-int-nc-foo.com-int-nc-foo.com_a.us.der | Bin 752 -> 0 bytes .../cn-www.foo.org-int-nc-foo.com_a.us.der | Bin 737 -> 0 bytes .../cn-www.foo.org-int-nc-perm-c-uk-ca-nc.der | Bin 740 -> 0 bytes .../cn-www.foo.org-int-nc-perm-foo.com-ca-nc.der | Bin 743 -> 0 bytes ...-www.foo.org-int-nc-perm-foo.com_c-us-ca-nc.der | Bin 748 -> 0 bytes ...alt-foo.com-int-c-us-int-nc-perm-c-uk-ca-nc.der | Bin 811 -> 0 bytes ...bar_c-us-alt-foo.com-int-ca-nc-perm-foo.com.der | Bin 789 -> 0 bytes ...rg_o-bar_c-us-alt-foo.com-int-nc-c-us-ca-nc.der | Bin 784 -> 0 bytes ..._c-us-alt-foo.com-int-nc-excl-foo.com-ca-nc.der | Bin 792 -> 0 bytes ...lt-foo.com-int-nc-foo.com-int-nc-c-us-ca-nc.der | Bin 812 -> 0 bytes ...-foo.com-int-nc-foo.com-int-nc-foo.com_a.us.der | Bin 801 -> 0 bytes ..._o-bar_c-us-alt-foo.com-int-nc-foo.com_a.us.der | Bin 786 -> 0 bytes ...bar_c-us-alt-foo.com-int-nc-perm-c-uk-ca-nc.der | Bin 789 -> 0 bytes ..._c-us-alt-foo.com-int-nc-perm-foo.com-ca-nc.der | Bin 792 -> 0 bytes ...-alt-foo.com-int-nc-perm-foo.com_c-us-ca-nc.der | Bin 797 -> 0 bytes ...alt-foo.org-int-c-us-int-nc-perm-c-uk-ca-nc.der | Bin 811 -> 0 bytes ...bar_c-us-alt-foo.org-int-ca-nc-perm-foo.com.der | Bin 789 -> 0 bytes ...rg_o-bar_c-us-alt-foo.org-int-nc-c-us-ca-nc.der | Bin 784 -> 0 bytes ..._c-us-alt-foo.org-int-nc-excl-foo.com-ca-nc.der | Bin 792 -> 0 bytes ...lt-foo.org-int-nc-foo.com-int-nc-c-us-ca-nc.der | Bin 812 -> 0 bytes ...-foo.org-int-nc-foo.com-int-nc-foo.com_a.us.der | Bin 801 -> 0 bytes ..._o-bar_c-us-alt-foo.org-int-nc-foo.com_a.us.der | Bin 786 -> 0 bytes ...bar_c-us-alt-foo.org-int-nc-perm-c-uk-ca-nc.der | Bin 789 -> 0 bytes ..._c-us-alt-foo.org-int-nc-perm-foo.com-ca-nc.der | Bin 792 -> 0 bytes ...-alt-foo.org-int-nc-perm-foo.com_c-us-ca-nc.der | Bin 797 -> 0 bytes ..._o-bar_c-us-int-c-us-int-nc-perm-c-uk-ca-nc.der | Bin 789 -> 0 bytes ...w.foo.org_o-bar_c-us-int-ca-nc-perm-foo.com.der | Bin 767 -> 0 bytes ...cn-www.foo.org_o-bar_c-us-int-nc-c-us-ca-nc.der | Bin 762 -> 0 bytes ...oo.org_o-bar_c-us-int-nc-excl-foo.com-ca-nc.der | Bin 770 -> 0 bytes ...o-bar_c-us-int-nc-foo.com-int-nc-c-us-ca-nc.der | Bin 790 -> 0 bytes ...bar_c-us-int-nc-foo.com-int-nc-foo.com_a.us.der | Bin 779 -> 0 bytes ...-www.foo.org_o-bar_c-us-int-nc-foo.com_a.us.der | Bin 764 -> 0 bytes ...w.foo.org_o-bar_c-us-int-nc-perm-c-uk-ca-nc.der | Bin 767 -> 0 bytes ...oo.org_o-bar_c-us-int-nc-perm-foo.com-ca-nc.der | Bin 770 -> 0 bytes ...g_o-bar_c-us-int-nc-perm-foo.com_c-us-ca-nc.der | Bin 775 -> 0 bytes .../ssl/tests/unit/test_name_constraints/dciss.pem | 22 + .../unit/test_name_constraints/dciss.pem.certspec | 4 + .../tests/unit/test_name_constraints/dcisscopy.der | Bin 957 -> 0 bytes .../ee-example-com-and-org.pem | 18 + .../ee-example-com-and-org.pem.certspec | 3 + .../unit/test_name_constraints/ee-example-com.pem | 18 + .../ee-example-com.pem.certspec | 3 + .../unit/test_name_constraints/ee-example-org.pem | 18 + .../ee-example-org.pem.certspec | 3 + .../unit/test_name_constraints/ee-example-test.pem | 18 + .../ee-example-test.pem.certspec | 3 + .../tests/unit/test_name_constraints/generate.py | 363 - .../int-c-us-int-nc-perm-c-uk-ca-nc.der | Bin 823 -> 0 bytes .../int-ca-nc-perm-foo.com.der | Bin 797 -> 0 bytes .../int-example-org-permitted.pem | 19 + .../int-example-org-permitted.pem.certspec | 5 + .../test_name_constraints/int-nc-c-us-ca-nc.der | Bin 812 -> 0 bytes .../int-nc-excl-foo.com-ca-nc.der | Bin 811 -> 0 bytes .../int-nc-foo.com-int-nc-c-us-ca-nc.der | Bin 843 -> 0 bytes .../int-nc-foo.com-int-nc-foo.com_a.us.der | Bin 820 -> 0 bytes .../test_name_constraints/int-nc-foo.com_a.us.der | Bin 814 -> 0 bytes .../int-nc-perm-c-uk-ca-nc.der | Bin 817 -> 0 bytes .../int-nc-perm-foo.com-ca-nc.der | Bin 811 -> 0 bytes .../int-nc-perm-foo.com_c-us-ca-nc.der | Bin 837 -> 0 bytes .../ssl/tests/unit/test_name_constraints/moz.build | 21 + security/manager/ssl/tests/unit/test_nsCertType.js | 9 +- .../ssl/tests/unit/test_nsIX509CertValidity.js | 49 + .../ssl/tests/unit/test_nsIX509Cert_utf8.js | 70 + .../manager/ssl/tests/unit/test_nss_shutdown.js | 44 + .../manager/ssl/tests/unit/test_ocsp_caching.js | 270 +- .../ssl/tests/unit/test_ocsp_enabled_pref.js | 141 + .../ssl/tests/unit/test_ocsp_fetch_method.js | 24 +- .../ssl/tests/unit/test_ocsp_fetch_method/a.der | Bin 898 -> 0 bytes .../ssl/tests/unit/test_ocsp_fetch_method/a.pem | 18 + .../unit/test_ocsp_fetch_method/a.pem.certspec | 3 + .../ssl/tests/unit/test_ocsp_fetch_method/b.der | Bin 899 -> 0 bytes .../ssl/tests/unit/test_ocsp_fetch_method/ca.der | Bin 845 -> 0 bytes .../ssl/tests/unit/test_ocsp_fetch_method/ca.pem | 17 + .../unit/test_ocsp_fetch_method/ca.pem.certspec | 4 + .../ssl/tests/unit/test_ocsp_fetch_method/cert9.db | Bin 17408 -> 0 bytes .../tests/unit/test_ocsp_fetch_method/generate.py | 29 - .../ssl/tests/unit/test_ocsp_fetch_method/int.der | Bin 845 -> 0 bytes .../ssl/tests/unit/test_ocsp_fetch_method/int.key | 28 + .../unit/test_ocsp_fetch_method/int.key.keyspec | 1 + .../ssl/tests/unit/test_ocsp_fetch_method/int.pem | 17 + .../unit/test_ocsp_fetch_method/int.pem.certspec | 4 + .../ssl/tests/unit/test_ocsp_fetch_method/key4.db | Bin 29696 -> 0 bytes .../tests/unit/test_ocsp_fetch_method/moz.build | 22 + .../tests/unit/test_ocsp_fetch_method/pkcs11.txt | 5 - .../ssl/tests/unit/test_ocsp_must_staple.js | 116 + .../ssl/tests/unit/test_ocsp_no_hsts_upgrade.js | 14 +- .../manager/ssl/tests/unit/test_ocsp_required.js | 16 +- .../manager/ssl/tests/unit/test_ocsp_stapling.js | 148 +- .../ssl/tests/unit/test_ocsp_stapling_expired.js | 144 +- .../unit/test_ocsp_stapling_with_intermediate.js | 9 +- .../manager/ssl/tests/unit/test_ocsp_timeout.js | 18 +- security/manager/ssl/tests/unit/test_ocsp_url.js | 36 +- .../ssl/tests/unit/test_ocsp_url/bad-scheme.der | Bin 895 -> 0 bytes .../ssl/tests/unit/test_ocsp_url/bad-scheme.pem | 18 + .../unit/test_ocsp_url/bad-scheme.pem.certspec | 3 + .../manager/ssl/tests/unit/test_ocsp_url/ca.der | Bin 845 -> 0 bytes .../manager/ssl/tests/unit/test_ocsp_url/ca.pem | 17 + .../ssl/tests/unit/test_ocsp_url/ca.pem.certspec | 4 + .../manager/ssl/tests/unit/test_ocsp_url/cert9.db | Bin 43008 -> 0 bytes .../ssl/tests/unit/test_ocsp_url/empty-port.der | Bin 904 -> 0 bytes .../tests/unit/test_ocsp_url/empty-scheme-url.der | Bin 910 -> 0 bytes .../tests/unit/test_ocsp_url/empty-scheme-url.pem | 18 + .../test_ocsp_url/empty-scheme-url.pem.certspec | 3 + .../ssl/tests/unit/test_ocsp_url/ftp-url.der | Bin 903 -> 0 bytes .../ssl/tests/unit/test_ocsp_url/ftp-url.pem | 18 + .../tests/unit/test_ocsp_url/ftp-url.pem.certspec | 3 + .../ssl/tests/unit/test_ocsp_url/generate.py | 40 - .../ssl/tests/unit/test_ocsp_url/hTTp-url.der | Bin 914 -> 0 bytes .../ssl/tests/unit/test_ocsp_url/hTTp-url.pem | 18 + .../tests/unit/test_ocsp_url/hTTp-url.pem.certspec | 3 + .../ssl/tests/unit/test_ocsp_url/https-url.der | Bin 917 -> 0 bytes .../ssl/tests/unit/test_ocsp_url/https-url.pem | 18 + .../unit/test_ocsp_url/https-url.pem.certspec | 3 + .../manager/ssl/tests/unit/test_ocsp_url/int.der | Bin 845 -> 0 bytes .../manager/ssl/tests/unit/test_ocsp_url/int.key | 28 + .../ssl/tests/unit/test_ocsp_url/int.key.keyspec | 1 + .../manager/ssl/tests/unit/test_ocsp_url/int.pem | 17 + .../ssl/tests/unit/test_ocsp_url/int.pem.certspec | 4 + .../manager/ssl/tests/unit/test_ocsp_url/key4.db | Bin 72704 -> 0 bytes .../manager/ssl/tests/unit/test_ocsp_url/moz.build | 33 + .../ssl/tests/unit/test_ocsp_url/negative-port.der | Bin 908 -> 0 bytes .../ssl/tests/unit/test_ocsp_url/negative-port.pem | 18 + .../unit/test_ocsp_url/negative-port.pem.certspec | 3 + .../ssl/tests/unit/test_ocsp_url/no-host-url.der | Bin 894 -> 0 bytes .../ssl/tests/unit/test_ocsp_url/no-host-url.pem | 18 + .../unit/test_ocsp_url/no-host-url.pem.certspec | 3 + .../ssl/tests/unit/test_ocsp_url/no-path-url.der | Bin 908 -> 0 bytes .../ssl/tests/unit/test_ocsp_url/no-path-url.pem | 18 + .../unit/test_ocsp_url/no-path-url.pem.certspec | 3 + .../unit/test_ocsp_url/no-scheme-host-port.der | Bin 889 -> 0 bytes .../unit/test_ocsp_url/no-scheme-host-port.pem | 18 + .../test_ocsp_url/no-scheme-host-port.pem.certspec | 3 + .../ssl/tests/unit/test_ocsp_url/no-scheme-url.der | Bin 904 -> 0 bytes .../ssl/tests/unit/test_ocsp_url/no-scheme-url.pem | 18 + .../unit/test_ocsp_url/no-scheme-url.pem.certspec | 3 + .../ssl/tests/unit/test_ocsp_url/pkcs11.txt | 5 - .../tests/unit/test_ocsp_url/unknown-scheme.der | Bin 905 -> 0 bytes .../tests/unit/test_ocsp_url/unknown-scheme.pem | 18 + .../unit/test_ocsp_url/unknown-scheme.pem.certspec | 3 + .../ssl/tests/unit/test_ocsp_url/user-pass.pem | 18 + .../unit/test_ocsp_url/user-pass.pem.certspec | 3 + .../manager/ssl/tests/unit/test_onecrl/moz.build | 14 + .../ssl/tests/unit/test_onecrl/same-issuer-ee.pem | 19 + .../unit/test_onecrl/same-issuer-ee.pem.certspec | 4 + .../tests/unit/test_onecrl/sample_revocations.txt | 16 +- .../ssl/tests/unit/test_onecrl/test-int-ee.pem | 18 + .../unit/test_onecrl/test-int-ee.pem.certspec | 3 + .../manager/ssl/tests/unit/test_password_prompt.js | 78 + security/manager/ssl/tests/unit/test_pinning.js | 127 +- .../manager/ssl/tests/unit/test_pinning_dynamic.js | 308 +- .../a.pinning2.example.com-badca.pem | 18 + .../a.pinning2.example.com-badca.pem.certspec | 5 + .../a.pinning2.example.com-pinningroot.pem | 18 + ...a.pinning2.example.com-pinningroot.pem.certspec | 4 + .../a.preload.example.com-badca.pem | 18 + .../a.preload.example.com-badca.pem.certspec | 5 + .../a.preload.example.com-pinningroot.pem | 18 + .../a.preload.example.com-pinningroot.pem.certspec | 4 + .../b.pinning2.example.com-badca.pem | 18 + .../b.pinning2.example.com-badca.pem.certspec | 5 + .../b.pinning2.example.com-pinningroot.pem | 18 + ...b.pinning2.example.com-pinningroot.pem.certspec | 4 + .../b.preload.example.com-badca.pem | 18 + .../b.preload.example.com-badca.pem.certspec | 5 + .../b.preload.example.com-pinningroot.pem | 18 + .../b.preload.example.com-pinningroot.pem.certspec | 4 + .../ssl/tests/unit/test_pinning_dynamic/badca.der | Bin 734 -> 0 bytes .../ssl/tests/unit/test_pinning_dynamic/badca.pem | 17 + .../unit/test_pinning_dynamic/badca.pem.certspec | 6 + .../cn-a.pinning2.example.com-badca.der | Bin 734 -> 0 bytes .../cn-a.pinning2.example.com-pinningroot.der | Bin 890 -> 0 bytes .../cn-b.pinning2.example.com-badca.der | Bin 734 -> 0 bytes .../cn-b.pinning2.example.com-pinningroot.der | Bin 890 -> 0 bytes ...ww.example.com-alt-a.pinning2.example-badca.der | Bin 762 -> 0 bytes ...mple.com-alt-a.pinning2.example-pinningroot.der | Bin 918 -> 0 bytes .../cn-x.a.pinning2.example.com-badca.der | Bin 736 -> 0 bytes .../cn-x.a.pinning2.example.com-pinningroot.der | Bin 892 -> 0 bytes .../cn-x.b.pinning2.example.com-badca.der | Bin 736 -> 0 bytes .../cn-x.b.pinning2.example.com-pinningroot.der | Bin 892 -> 0 bytes .../tests/unit/test_pinning_dynamic/generate.py | 99 - .../ssl/tests/unit/test_pinning_dynamic/moz.build | 26 + .../test_pinning_dynamic/pinning_root_generate.py | 58 - .../unit/test_pinning_dynamic/pinningroot.der | Bin 1053 -> 0 bytes .../unit/test_pinning_dynamic/pinningroot.key | 28 - .../unit/test_pinning_dynamic/pinningroot.pem | 18 + .../test_pinning_dynamic/pinningroot.pem.certspec | 4 + .../x.a.pinning2.example.com-badca.pem | 18 + .../x.a.pinning2.example.com-badca.pem.certspec | 5 + .../x.a.pinning2.example.com-pinningroot.pem | 18 + ...a.pinning2.example.com-pinningroot.pem.certspec | 4 + .../x.b.pinning2.example.com-badca.pem | 18 + .../x.b.pinning2.example.com-badca.pem.certspec | 5 + .../x.b.pinning2.example.com-pinningroot.pem | 18 + ...b.pinning2.example.com-pinningroot.pem.certspec | 4 + .../ssl/tests/unit/test_pinning_header_parsing.js | 74 +- .../ssl/tests/unit/test_pkcs11_insert_remove.js | 19 +- .../manager/ssl/tests/unit/test_pkcs11_module.js | 121 + .../unit/test_pkcs11_no_events_after_removal.js | 20 +- .../ssl/tests/unit/test_pkcs11_safe_mode.js | 49 + .../manager/ssl/tests/unit/test_pkcs11_slot.js | 38 + .../manager/ssl/tests/unit/test_pkcs11_token.js | 119 + .../manager/ssl/tests/unit/test_pkcs11_tokenDB.js | 45 + security/manager/ssl/tests/unit/test_sdr.js | 87 + .../ssl/tests/unit/test_session_resumption.js | 159 + .../ssl/tests/unit/test_signed_apps-marketplace.js | 11 +- .../manager/ssl/tests/unit/test_signed_apps.js | 82 +- .../test_signed_apps/gentestfiles/sign_b2g_app.py | 2 +- security/manager/ssl/tests/unit/test_signed_dir.js | 201 + .../lightbeam_for_firefox-1.3.1-fx.xpi | Bin 0 -> 672533 bytes .../tests/unit/test_signed_manifest/nss_ctypes.py | 2 +- .../unit/test_signed_manifest/sign_b2g_manifest.py | 2 +- .../manager/ssl/tests/unit/test_sss_eviction.js | 29 +- .../manager/ssl/tests/unit/test_sss_readstate.js | 81 +- .../ssl/tests/unit/test_sss_readstate_child.js | 41 + .../ssl/tests/unit/test_sss_readstate_empty.js | 24 +- .../ssl/tests/unit/test_sss_readstate_garbage.js | 29 +- .../ssl/tests/unit/test_sss_readstate_huge.js | 41 +- .../manager/ssl/tests/unit/test_sss_savestate.js | 26 +- .../manager/ssl/tests/unit/test_startcom_wosign.js | 43 + .../test_startcom_wosign/StartCom-after-cutoff.pem | 19 + .../StartCom-after-cutoff.pem.certspec | 4 + .../StartCom-before-cutoff.pem | 19 + .../StartCom-before-cutoff.pem.certspec | 4 + .../tests/unit/test_startcom_wosign/StartComCA.pem | 19 + .../test_startcom_wosign/StartComCA.pem.certspec | 4 + .../test_startcom_wosign/WoSign-after-cutoff.pem | 19 + .../WoSign-after-cutoff.pem.certspec | 4 + .../test_startcom_wosign/WoSign-before-cutoff.pem | 19 + .../WoSign-before-cutoff.pem.certspec | 4 + .../tests/unit/test_startcom_wosign/WoSignCA.pem | 19 + .../test_startcom_wosign/WoSignCA.pem.certspec | 4 + .../ssl/tests/unit/test_startcom_wosign/ca.pem | 17 + .../unit/test_startcom_wosign/ca.pem.certspec | 5 + .../ssl/tests/unit/test_startcom_wosign/moz.build | 19 + security/manager/ssl/tests/unit/test_sts_fqdn.js | 54 +- .../manager/ssl/tests/unit/test_sts_holepunch.js | 38 +- .../manager/ssl/tests/unit/test_sts_ipv4_ipv6.js | 10 +- .../tests/unit/test_sts_preloadlist_perwindowpb.js | 188 +- .../unit/test_sts_preloadlist_selfdestruct.js | 15 +- security/manager/ssl/tests/unit/test_validity.js | 92 + .../ev_ee_27_months-ev_int_60_months-evroot.pem | 21 + ..._27_months-ev_int_60_months-evroot.pem.certspec | 5 + .../ev_ee_28_months-ev_int_60_months-evroot.pem | 21 + ..._28_months-ev_int_60_months-evroot.pem.certspec | 5 + .../unit/test_validity/ev_int_60_months-evroot.key | 28 + .../ev_int_60_months-evroot.key.keyspec | 1 + .../unit/test_validity/ev_int_60_months-evroot.pem | 20 + .../ev_int_60_months-evroot.pem.certspec | 8 + .../ssl/tests/unit/test_validity/evroot.key | 28 + .../tests/unit/test_validity/evroot.key.keyspec | 1 + .../ssl/tests/unit/test_validity/evroot.pem | 18 + .../tests/unit/test_validity/evroot.pem.certspec | 7 + .../manager/ssl/tests/unit/test_validity/moz.build | 24 + .../manager/ssl/tests/unit/test_weak_crypto.js | 272 + security/manager/ssl/tests/unit/test_x509.js | 83 + security/manager/ssl/tests/unit/tlsserver/cert9.db | Bin 327680 -> 0 bytes .../ssl/tests/unit/tlsserver/cmd/BadCertServer.cpp | 65 +- .../tests/unit/tlsserver/cmd/ClientAuthServer.cpp | 116 - .../unit/tlsserver/cmd/GenerateOCSPResponse.cpp | 30 +- .../unit/tlsserver/cmd/OCSPStaplingServer.cpp | 91 +- .../manager/ssl/tests/unit/tlsserver/cmd/moz.build | 8 +- .../ssl/tests/unit/tlsserver/default-ee.der | Bin 640 -> 190 bytes .../ssl/tests/unit/tlsserver/expired-ee.der | Bin 531 -> 0 bytes .../ssl/tests/unit/tlsserver/generate_certs.sh | 345 - .../tests/unit/tlsserver/inadequatekeyusage-ee.der | Bin 568 -> 0 bytes security/manager/ssl/tests/unit/tlsserver/key4.db | Bin 524288 -> 0 bytes .../ssl/tests/unit/tlsserver/lib/OCSPCommon.cpp | 56 +- .../ssl/tests/unit/tlsserver/lib/OCSPCommon.h | 10 +- .../ssl/tests/unit/tlsserver/lib/TLSServer.cpp | 308 +- .../ssl/tests/unit/tlsserver/lib/TLSServer.h | 29 +- .../manager/ssl/tests/unit/tlsserver/lib/moz.build | 4 +- .../manager/ssl/tests/unit/tlsserver/moz.build | 2 +- .../ssl/tests/unit/tlsserver/other-issuer-ee.der | Bin 630 -> 0 bytes .../ssl/tests/unit/tlsserver/other-test-ca.der | Bin 452 -> 0 bytes .../manager/ssl/tests/unit/tlsserver/pkcs11.txt | 5 - .../manager/ssl/tests/unit/tlsserver/test-ca.der | Bin 440 -> 0 bytes .../ssl/tests/unit/tlsserver/test-int-ee.der | Bin 533 -> 0 bytes .../manager/ssl/tests/unit/tlsserver/test-int.der | Bin 499 -> 0 bytes .../ssl/tests/unit/tlsserver/unknown-issuer.der | Bin 933 -> 0 bytes .../manager/ssl/tests/unit/tlsserver/v1Cert.der | Bin 407 -> 0 bytes .../manager/ssl/tests/unit/xpcshell-smartcards.ini | 12 +- security/manager/ssl/tests/unit/xpcshell.ini | 195 +- security/manager/tools/.eslintrc.js | 9 + security/manager/tools/KnownRootHashes.json | 484 +- security/manager/tools/PreloadedHPKPins.json | 222 + security/manager/tools/dumpGoogleRoots.js | 106 + security/manager/tools/genHPKPStaticPins.js | 630 + .../manager/tools/genIntolerantFallbackList.js | 264 - security/manager/tools/genRootCAHashes.js | 51 +- security/manager/tools/getHSTSPreloadList.js | 158 +- security/manager/tools/makeCNNICHashes.js | 282 + security/nss/.taskcluster.yml | 2 +- security/nss/TAG-INFO | 2 - .../abi-check/expected-report-libnss3.so.txt | 18 + .../abi-check/expected-report-libnssutil3.so.txt | 18 + .../abi-check/expected-report-libsmime3.so.txt | 48 + .../nss/automation/abi-check/previous-nss-release | 2 +- .../nss/automation/buildbot-slave/bbenv-example.sh | 0 security/nss/automation/buildbot-slave/build.sh | 78 +- security/nss/automation/clang-format/Dockerfile | 39 +- .../automation/clang-format/run_clang_format.sh | 21 +- security/nss/automation/clang-format/setup.sh | 44 - security/nss/automation/release/nspr-version.txt | 2 +- security/nss/automation/saw/bmul.cry | 8 + security/nss/automation/saw/bmul.saw | 26 + security/nss/automation/saw/chacha20.cry | 357 + security/nss/automation/saw/chacha20.saw | 40 + security/nss/automation/saw/poly1305-hacl.saw | 38 + security/nss/automation/saw/poly1305.cry | 336 + security/nss/automation/saw/poly1305.saw | 47 + .../taskcluster/docker-aarch64/Dockerfile | 1 - .../automation/taskcluster/docker-arm/Dockerfile | 1 - .../taskcluster/docker-arm/bin/checkout.sh | 0 .../automation/taskcluster/docker-arm/bin/uname.sh | 0 .../nss/automation/taskcluster/docker-arm/setup.sh | 0 .../taskcluster/docker-builds/Dockerfile | 75 + .../bin/checkout.sh | 0 .../taskcluster/docker-clang-3.9/Dockerfile | 30 - .../taskcluster/docker-clang-3.9/setup.sh | 46 - .../taskcluster/docker-clang-format/Dockerfile | 38 + .../bin/checkout.sh | 0 .../taskcluster/docker-decision/Dockerfile | 44 +- .../taskcluster/docker-decision/bin/checkout.sh | 5 - .../taskcluster/docker-decision/setup.sh | 31 - .../automation/taskcluster/docker-fuzz/Dockerfile | 70 +- .../automation/taskcluster/docker-fuzz/setup.sh | 58 - .../taskcluster/docker-fuzz32/Dockerfile | 73 + .../{docker => docker-fuzz32}/bin/checkout.sh | 0 .../taskcluster/docker-gcc-4.4/Dockerfile | 39 + .../{docker => docker-gcc-4.4}/bin/checkout.sh | 0 .../automation/taskcluster/docker-hacl/Dockerfile | 30 + .../{docker => docker-hacl}/bin/checkout.sh | 0 .../automation/taskcluster/docker-hacl/license.txt | 15 + .../taskcluster/docker-hacl/setup-user.sh | 25 + .../automation/taskcluster/docker-hacl/setup.sh | 30 + .../taskcluster/docker-interop/Dockerfile | 56 + .../{docker => docker-interop}/bin/checkout.sh | 0 .../automation/taskcluster/docker-saw/Dockerfile | 46 + .../taskcluster/docker-saw/LLVMgold.so.zip | Bin 0 -> 13558285 bytes .../taskcluster/docker-saw/bin/checkout.sh | 15 + .../nss/automation/taskcluster/docker/Dockerfile | 60 +- .../nss/automation/taskcluster/docker/setup.sh | 72 - .../taskcluster/graph/src/context_hash.js | 16 +- .../nss/automation/taskcluster/graph/src/extend.js | 509 +- .../taskcluster/graph/src/image_builder.js | 13 +- .../nss/automation/taskcluster/graph/src/queue.js | 5 +- .../automation/taskcluster/graph/src/try_syntax.js | 14 +- .../taskcluster/image_builder/Dockerfile | 23 + .../automation/taskcluster/image_builder/VERSION | 1 + .../taskcluster/image_builder/bin/checkout.sh | 15 + .../nss/automation/taskcluster/scripts/build.sh | 0 .../automation/taskcluster/scripts/build_gyp.sh | 9 +- .../automation/taskcluster/scripts/build_image.sh | 24 + .../automation/taskcluster/scripts/check_abi.sh | 172 + .../taskcluster/scripts/extend_task_graph.sh | 0 .../nss/automation/taskcluster/scripts/fuzz.sh | 0 .../automation/taskcluster/scripts/gen_certs.sh | 9 +- .../taskcluster/scripts/gen_coverage_report.sh | 12 + .../nss/automation/taskcluster/scripts/run_hacl.sh | 40 + .../nss/automation/taskcluster/scripts/run_saw.sh | 9 + .../taskcluster/scripts/run_scan_build.sh | 2 +- .../automation/taskcluster/scripts/run_tests.sh | 0 .../nss/automation/taskcluster/scripts/split.sh | 6 - .../nss/automation/taskcluster/scripts/tools.sh | 8 +- .../nss/automation/taskcluster/windows/build.sh | 8 +- .../automation/taskcluster/windows/build_gyp.sh | 32 +- .../automation/taskcluster/windows/releng.manifest | 8 +- .../nss/automation/taskcluster/windows/setup.sh | 48 +- .../nss/automation/taskcluster/windows/setup32.sh | 10 - .../nss/automation/taskcluster/windows/setup64.sh | 10 - security/nss/build.sh | 108 +- security/nss/cmd/bltest/blapitest.c | 78 +- security/nss/cmd/bltest/tests/aes_cbc/mktst.sh | 0 security/nss/cmd/bltest/tests/aes_ctr/mktst.sh | 0 security/nss/cmd/bltest/tests/aes_cts/mktst.sh | 0 security/nss/cmd/bltest/tests/aes_ecb/mktst.sh | 0 security/nss/cmd/bltest/tests/aes_gcm/mktst.sh | 0 security/nss/cmd/certcgi/HOWTO.txt | 137 - security/nss/cmd/certcgi/Makefile | 48 - security/nss/cmd/certcgi/ca.html | 19 - security/nss/cmd/certcgi/ca_form.html | 357 - security/nss/cmd/certcgi/certcgi.c | 2246 - security/nss/cmd/certcgi/certcgi.gyp | 33 - security/nss/cmd/certcgi/index.html | 789 - security/nss/cmd/certcgi/main.html | 76 - security/nss/cmd/certcgi/manifest.mn | 22 - security/nss/cmd/certcgi/nscp_ext_form.html | 84 - security/nss/cmd/certcgi/stnd_ext_form.html | 219 - security/nss/cmd/certutil/certutil.c | 616 +- security/nss/cmd/certutil/keystuff.c | 13 +- security/nss/cmd/crlutil/crlgen.c | 3 +- security/nss/cmd/crlutil/crlutil.c | 30 +- security/nss/cmd/crmf-cgi/crmfcgi.c | 2 +- security/nss/cmd/crmftest/testcrmf.c | 3 +- security/nss/cmd/dbck/dbrecover.c | 3 +- security/nss/cmd/dbtest/dbtest.c | 7 +- security/nss/cmd/ecperf/manifest.mn | 0 security/nss/cmd/fipstest/Makefile | 0 security/nss/cmd/fipstest/aes.sh | 0 security/nss/cmd/fipstest/ecdsa.sh | 0 security/nss/cmd/fipstest/fipstest.c | 1043 +- security/nss/cmd/fipstest/kas.sh | 84 + security/nss/cmd/fipstest/rng.sh | 0 security/nss/cmd/fipstest/rsa.sh | 0 security/nss/cmd/fipstest/runtest.sh | 5 +- security/nss/cmd/fipstest/sha.sh | 0 security/nss/cmd/fipstest/tdea.sh | 0 security/nss/cmd/httpserv/httpserv.c | 10 +- security/nss/cmd/lib/secutil.c | 251 +- security/nss/cmd/lib/secutil.h | 6 +- security/nss/cmd/libpkix/Makefile | 0 security/nss/cmd/libpkix/manifest.mn | 0 security/nss/cmd/libpkix/perf/Makefile | 0 security/nss/cmd/libpkix/perf/manifest.mn | 0 security/nss/cmd/libpkix/pkix/Makefile | 0 security/nss/cmd/libpkix/pkix/certsel/Makefile | 0 security/nss/cmd/libpkix/pkix/certsel/manifest.mn | 0 security/nss/cmd/libpkix/pkix/checker/Makefile | 0 security/nss/cmd/libpkix/pkix/checker/manifest.mn | 0 security/nss/cmd/libpkix/pkix/crlsel/Makefile | 0 security/nss/cmd/libpkix/pkix/crlsel/manifest.mn | 0 security/nss/cmd/libpkix/pkix/manifest.mn | 0 security/nss/cmd/libpkix/pkix/params/Makefile | 0 security/nss/cmd/libpkix/pkix/params/manifest.mn | 0 security/nss/cmd/libpkix/pkix/results/Makefile | 0 security/nss/cmd/libpkix/pkix/results/manifest.mn | 0 security/nss/cmd/libpkix/pkix/store/Makefile | 0 security/nss/cmd/libpkix/pkix/store/manifest.mn | 0 security/nss/cmd/libpkix/pkix/top/Makefile | 0 security/nss/cmd/libpkix/pkix/top/manifest.mn | 0 security/nss/cmd/libpkix/pkix/util/Makefile | 0 security/nss/cmd/libpkix/pkix/util/manifest.mn | 0 security/nss/cmd/libpkix/pkix/util/test_list2.c | 6 +- security/nss/cmd/libpkix/pkix_pl/Makefile | 0 security/nss/cmd/libpkix/pkix_pl/manifest.mn | 0 security/nss/cmd/libpkix/pkix_pl/module/Makefile | 0 .../nss/cmd/libpkix/pkix_pl/module/manifest.mn | 0 security/nss/cmd/libpkix/pkix_pl/pki/Makefile | 0 security/nss/cmd/libpkix/pkix_pl/pki/manifest.mn | 0 security/nss/cmd/libpkix/pkix_pl/system/Makefile | 0 .../nss/cmd/libpkix/pkix_pl/system/manifest.mn | 0 security/nss/cmd/libpkix/pkixlibs.mk | 0 security/nss/cmd/libpkix/pkixrules.mk | 0 security/nss/cmd/libpkix/sample_apps/Makefile | 0 security/nss/cmd/libpkix/sample_apps/manifest.mn | 0 security/nss/cmd/libpkix/testutil/Makefile | 0 security/nss/cmd/libpkix/testutil/manifest.mn | 0 security/nss/cmd/listsuites/listsuites.c | 50 +- security/nss/cmd/lowhashtest/lowhashtest.c | 4 +- security/nss/cmd/manifest.mn | 3 +- security/nss/cmd/modutil/error.h | 7 +- security/nss/cmd/modutil/install-ds.c | 13 +- security/nss/cmd/modutil/modutil.c | 30 +- security/nss/cmd/modutil/modutil.h | 2 + security/nss/cmd/modutil/pk11.c | 84 +- security/nss/cmd/mpitests/mpi-test.c | 16 +- security/nss/cmd/multinit/multinit.c | 3 +- .../cmd/{strsclnt => nss-policy-check}/Makefile | 0 security/nss/cmd/nss-policy-check/manifest.mn | 15 + .../nss/cmd/nss-policy-check/nss-policy-check.c | 206 + .../nss/cmd/nss-policy-check/nss-policy-check.gyp | 24 + security/nss/cmd/ocspclnt/ocspclnt.c | 29 +- security/nss/cmd/ocspresp/ocspresp.c | 6 +- security/nss/cmd/p7verify/p7verify.c | 1 + security/nss/cmd/pk11gcmtest/Makefile | 0 security/nss/cmd/pk11mode/Makefile | 0 security/nss/cmd/pk11mode/pk11mode.c | 58 +- security/nss/cmd/pk12util/pk12util.c | 117 +- security/nss/cmd/pk1sign/pk1sign.c | 2 +- security/nss/cmd/pp/pp.c | 4 + security/nss/cmd/rsaperf/rsaperf.c | 43 +- security/nss/cmd/rsapoptst/rsapoptst.c | 185 +- security/nss/cmd/rsapoptst/rsapoptst.gyp | 25 + security/nss/cmd/selfserv/selfserv.c | 136 +- security/nss/cmd/shlibsign/shlibsign.c | 2 +- security/nss/cmd/shlibsign/sign.sh | 0 security/nss/cmd/signtool/javascript.c | 11 +- security/nss/cmd/signtool/sign.c | 126 +- security/nss/cmd/signtool/signtool.c | 4 +- security/nss/cmd/signtool/zip.c | 4 +- security/nss/cmd/signver/examples/1/form.pl | 0 security/nss/cmd/signver/examples/1/signedForm.pl | 0 security/nss/cmd/smimetools/cmsutil.c | 43 +- security/nss/cmd/ssltap/ssltap.c | 12 +- security/nss/cmd/strsclnt/strsclnt.c | 22 +- security/nss/cmd/symkeyutil/symkeyutil.c | 5 +- security/nss/cmd/tests/nonspr10.c | 2 - security/nss/cmd/tstclnt/Makefile | 2 +- security/nss/cmd/tstclnt/tstclnt.c | 636 +- security/nss/cmd/vfychain/vfychain.c | 3 +- security/nss/cmd/vfyserv/vfyserv.c | 6 +- security/nss/cmd/vfyserv/vfyserv.h | 2 +- security/nss/cmd/vfyserv/vfyutil.c | 4 +- security/nss/coreconf/Werror.mk | 6 +- security/nss/coreconf/config.gypi | 25 +- security/nss/coreconf/config.mk | 19 +- security/nss/coreconf/coreconf.dep | 1 - security/nss/coreconf/cpdist.pl | 0 security/nss/coreconf/fuzz.sh | 7 +- security/nss/coreconf/import.pl | 0 security/nss/coreconf/jniregen.pl | 0 security/nss/coreconf/msvc.sh | 106 + security/nss/coreconf/nsinstall/pathsub.c | 2 +- security/nss/coreconf/nspr.sh | 3 + security/nss/coreconf/outofdate.pl | 0 security/nss/coreconf/release.pl | 0 security/nss/coreconf/werror.py | 4 +- security/nss/cpputil/cpputil.gyp | 1 + security/nss/cpputil/databuffer.cc | 127 + security/nss/cpputil/databuffer.h | 117 +- security/nss/cpputil/dummy_io.h | 2 +- security/nss/cpputil/manifest.mn | 6 + security/nss/cpputil/nss_scoped_ptrs.h | 85 + security/nss/cpputil/scoped_ptrs.h | 72 - security/nss/cpputil/scoped_ptrs_ssl.h | 35 + security/nss/cpputil/tls_parser.cc | 15 + security/nss/cpputil/tls_parser.h | 13 +- security/nss/doc/certutil.xml | 26 +- security/nss/doc/html/certutil.html | 55 +- security/nss/doc/html/modutil.html | 4 +- security/nss/doc/html/pk12util.html | 12 +- security/nss/doc/modutil.xml | 2 + security/nss/doc/nroff/certutil.1 | 53 +- security/nss/doc/nroff/modutil.1 | 8 +- security/nss/doc/nroff/pk12util.1 | 281 +- security/nss/doc/pk12util.xml | 77 +- security/nss/exports.gyp | 135 +- security/nss/fuzz/config/clone_libfuzzer.sh | 2 +- security/nss/fuzz/config/git-copy.sh | 29 +- security/nss/fuzz/fuzz.gyp | 3 + security/nss/fuzz/mpi_expmod_target.cc | 9 + security/nss/fuzz/mpi_helper.cc | 6 + security/nss/fuzz/mpi_helper.h | 1 + security/nss/fuzz/tls_client_target.cc | 8 +- security/nss/fuzz/tls_mutators.cc | 31 +- security/nss/fuzz/tls_server_certs.cc | 2 +- security/nss/fuzz/tls_socket.h | 1 + .../nss/gtests/certdb_gtest/alg1485_unittest.cc | 22 +- security/nss/gtests/common/util.h | 2 +- .../gtests/{pk11_gtest => cryptohi_gtest}/Makefile | 0 .../nss/gtests/cryptohi_gtest/cryptohi_gtest.gyp | 29 + .../nss/gtests/cryptohi_gtest/cryptohi_unittest.cc | 373 + security/nss/gtests/cryptohi_gtest/manifest.mn | 22 + security/nss/gtests/der_gtest/der_gtest.gyp | 3 + .../der_gtest/der_private_key_import_unittest.cc | 2 +- security/nss/gtests/der_gtest/manifest.mn | 1 + .../nss/gtests/der_gtest/p12_import_unittest.cc | 251 + .../nss/gtests/freebl_gtest/blake2b_unittest.cc | 277 + security/nss/gtests/freebl_gtest/ecl_unittest.cc | 2 +- security/nss/gtests/freebl_gtest/freebl_gtest.gyp | 73 +- security/nss/gtests/freebl_gtest/kat/blake2b_kat.h | 4646 + security/nss/gtests/freebl_gtest/mpi_unittest.cc | 82 +- security/nss/gtests/freebl_gtest/rsa_unittest.cc | 97 + security/nss/gtests/google_test/VERSION | 2 + .../nss/gtests/google_test/gtest/CMakeLists.txt | 179 +- security/nss/gtests/google_test/gtest/Makefile.am | 149 +- security/nss/gtests/google_test/gtest/README | 435 - security/nss/gtests/google_test/gtest/README.md | 341 + .../nss/gtests/google_test/gtest/build-aux/.keep | 0 .../gtests/google_test/gtest/cmake/Config.cmake.in | 9 + .../nss/gtests/google_test/gtest/cmake/gtest.pc.in | 9 + .../google_test/gtest/cmake/gtest_main.pc.in | 10 + .../google_test/gtest/cmake/internal_utils.cmake | 116 +- security/nss/gtests/google_test/gtest/configure.ac | 2 +- .../nss/gtests/google_test/gtest/docs/Pkgconfig.md | 146 + .../gtests/google_test/gtest/docs/PumpManual.md | 177 + .../gtests/google_test/gtest/docs/XcodeGuide.md | 93 + .../nss/gtests/google_test/gtest/docs/advanced.md | 2520 + security/nss/gtests/google_test/gtest/docs/faq.md | 770 + .../nss/gtests/google_test/gtest/docs/primer.md | 569 + .../nss/gtests/google_test/gtest/docs/samples.md | 22 + .../gtest/include/gtest/gtest-death-test.h | 66 +- .../gtest/include/gtest/gtest-message.h | 13 +- .../gtest/include/gtest/gtest-param-test.h | 67 +- .../gtest/include/gtest/gtest-param-test.h.pump | 67 +- .../gtest/include/gtest/gtest-printers.h | 332 +- .../google_test/gtest/include/gtest/gtest-spi.h | 15 +- .../gtest/include/gtest/gtest-test-part.h | 10 +- .../gtest/include/gtest/gtest-typed-test.h | 113 +- .../gtests/google_test/gtest/include/gtest/gtest.h | 511 +- .../gtest/include/gtest/gtest_pred_impl.h | 15 +- .../google_test/gtest/include/gtest/gtest_prod.h | 17 +- .../gtest/include/gtest/internal/custom/README.md | 56 + .../include/gtest/internal/custom/gtest-port.h | 37 + .../include/gtest/internal/custom/gtest-printers.h | 42 + .../gtest/include/gtest/internal/custom/gtest.h | 37 + .../gtest/internal/gtest-death-test-internal.h | 77 +- .../gtest/include/gtest/internal/gtest-filepath.h | 11 +- .../gtest/include/gtest/internal/gtest-internal.h | 297 +- .../include/gtest/internal/gtest-linked_ptr.h | 20 +- .../gtest/internal/gtest-param-util-generated.h | 497 +- .../internal/gtest-param-util-generated.h.pump | 39 +- .../include/gtest/internal/gtest-param-util.h | 177 +- .../gtest/include/gtest/internal/gtest-port-arch.h | 100 + .../gtest/include/gtest/internal/gtest-port.h | 704 +- .../gtest/include/gtest/internal/gtest-string.h | 8 +- .../gtest/include/gtest/internal/gtest-tuple.h | 7 +- .../include/gtest/internal/gtest-tuple.h.pump | 7 +- .../gtest/include/gtest/internal/gtest-type-util.h | 23 +- .../include/gtest/internal/gtest-type-util.h.pump | 23 +- .../google_test/gtest/msvc/2010/gtest-md.sln | 55 + .../google_test/gtest/msvc/2010/gtest-md.vcxproj | 149 + .../gtest/msvc/2010/gtest-md.vcxproj.filters | 18 + .../gtests/google_test/gtest/msvc/2010/gtest.sln | 55 + .../google_test/gtest/msvc/2010/gtest.vcxproj | 149 + .../gtest/msvc/2010/gtest.vcxproj.filters | 18 + .../gtest/msvc/2010/gtest_main-md.vcxproj | 154 + .../gtest/msvc/2010/gtest_main-md.vcxproj.filters | 18 + .../google_test/gtest/msvc/2010/gtest_main.vcxproj | 162 + .../gtest/msvc/2010/gtest_main.vcxproj.filters | 18 + .../gtest/msvc/2010/gtest_prod_test-md.vcxproj | 199 + .../msvc/2010/gtest_prod_test-md.vcxproj.filters | 26 + .../gtest/msvc/2010/gtest_prod_test.vcxproj | 191 + .../msvc/2010/gtest_prod_test.vcxproj.filters | 26 + .../gtest/msvc/2010/gtest_unittest-md.vcxproj | 188 + .../msvc/2010/gtest_unittest-md.vcxproj.filters | 18 + .../gtest/msvc/2010/gtest_unittest.vcxproj | 180 + .../gtest/msvc/2010/gtest_unittest.vcxproj.filters | 18 + .../google_test/gtest/samples/prime_tables.h | 13 +- .../gtests/google_test/gtest/samples/sample1.cc | 4 +- .../nss/gtests/google_test/gtest/samples/sample1.h | 2 - .../google_test/gtest/samples/sample10_unittest.cc | 7 +- .../google_test/gtest/samples/sample1_unittest.cc | 6 +- .../gtests/google_test/gtest/samples/sample2.cc | 2 - .../nss/gtests/google_test/gtest/samples/sample2.h | 2 - .../google_test/gtest/samples/sample2_unittest.cc | 6 +- .../gtests/google_test/gtest/samples/sample3-inl.h | 2 - .../google_test/gtest/samples/sample3_unittest.cc | 16 +- .../gtests/google_test/gtest/samples/sample4.cc | 12 +- .../nss/gtests/google_test/gtest/samples/sample4.h | 6 +- .../google_test/gtest/samples/sample4_unittest.cc | 14 +- .../google_test/gtest/samples/sample5_unittest.cc | 9 +- .../google_test/gtest/samples/sample6_unittest.cc | 6 +- .../google_test/gtest/samples/sample7_unittest.cc | 35 +- .../google_test/gtest/samples/sample8_unittest.cc | 6 +- .../google_test/gtest/samples/sample9_unittest.cc | 6 +- .../google_test/gtest/scripts/fuse_gtest_files.py | 35 +- .../gtest/scripts/gen_gtest_pred_impl.py | 20 +- .../google_test/gtest/scripts/gtest-config.in | 0 .../nss/gtests/google_test/gtest/scripts/pump.py | 0 .../google_test/gtest/scripts/release_docs.py | 0 .../nss/gtests/google_test/gtest/scripts/upload.py | 10 +- .../google_test/gtest/scripts/upload_gtest.py | 0 .../nss/gtests/google_test/gtest/src/gtest-all.cc | 5 +- .../google_test/gtest/src/gtest-death-test.cc | 341 +- .../gtests/google_test/gtest/src/gtest-filepath.cc | 16 +- .../google_test/gtest/src/gtest-internal-inl.h | 83 +- .../nss/gtests/google_test/gtest/src/gtest-port.cc | 284 +- .../gtests/google_test/gtest/src/gtest-printers.cc | 106 +- .../google_test/gtest/src/gtest-test-part.cc | 13 +- .../google_test/gtest/src/gtest-typed-test.cc | 44 +- security/nss/gtests/google_test/gtest/src/gtest.cc | 1424 +- .../nss/gtests/google_test/gtest/src/gtest_main.cc | 3 +- .../nss/gtests/google_test/gtest/test/BUILD.bazel | 527 + .../test/googletest-break-on-failure-unittest.py | 208 + .../test/googletest-break-on-failure-unittest_.cc | 86 + .../gtest/test/googletest-catch-exceptions-test.py | 233 + .../test/googletest-catch-exceptions-test_.cc | 311 + .../gtest/test/googletest-color-test.py | 127 + .../gtest/test/googletest-color-test_.cc | 62 + .../gtest/test/googletest-death-test-test.cc | 1423 + .../gtest/test/googletest-death-test_ex_test.cc | 92 + .../gtest/test/googletest-env-var-test.py | 117 + .../gtest/test/googletest-env-var-test_.cc | 122 + .../gtest/test/googletest-filepath-test.cc | 651 + .../gtest/test/googletest-filter-unittest.py | 636 + .../gtest/test/googletest-filter-unittest_.cc | 137 + .../gtest/test/googletest-json-outfiles-test.py | 162 + .../gtest/test/googletest-json-output-unittest.py | 618 + .../gtest/test/googletest-linked-ptr-test.cc | 151 + .../gtest/test/googletest-list-tests-unittest.py | 205 + .../gtest/test/googletest-list-tests-unittest_.cc | 156 + .../gtest/test/googletest-listener-test.cc | 311 + .../gtest/test/googletest-message-test.cc | 158 + .../gtest/test/googletest-options-test.cc | 211 + .../test/googletest-output-test-golden-lin.txt | 1047 + .../gtest/test/googletest-output-test.py | 347 + .../gtest/test/googletest-output-test_.cc | 1109 + .../googletest-param-test-invalid-name1-test.py | 63 + .../googletest-param-test-invalid-name1-test_.cc | 50 + .../googletest-param-test-invalid-name2-test.py | 62 + .../googletest-param-test-invalid-name2-test_.cc | 55 + .../gtest/test/googletest-param-test-test.cc | 1109 + .../gtest/test/googletest-param-test-test.h | 51 + .../gtest/test/googletest-param-test2-test.cc | 61 + .../google_test/gtest/test/googletest-port-test.cc | 1300 + .../gtest/test/googletest-printers-test.cc | 1748 + .../gtest/test/googletest-shuffle-test.py | 323 + .../gtest/test/googletest-shuffle-test_.cc | 102 + .../gtest/test/googletest-test-part-test.cc | 205 + .../gtest/test/googletest-test2_test.cc | 61 + .../gtest/test/googletest-throw-on-failure-test.py | 169 + .../test/googletest-throw-on-failure-test_.cc | 71 + .../gtest/test/googletest-tuple-test.cc | 319 + .../gtest/test/googletest-uninitialized-test.py | 67 + .../gtest/test/googletest-uninitialized-test_.cc | 42 + .../gtest/test/gtest-death-test_test.cc | 1423 - .../google_test/gtest/test/gtest-filepath_test.cc | 680 - .../google_test/gtest/test/gtest-listener_test.cc | 310 - .../google_test/gtest/test/gtest-message_test.cc | 159 - .../google_test/gtest/test/gtest-options_test.cc | 215 - .../gtest/test/gtest-param-test_test.cc | 904 - .../google_test/gtest/test/gtest-port_test.cc | 1323 - .../google_test/gtest/test/gtest-printers_test.cc | 1651 - .../gtest/test/gtest-typed-test2_test.cc | 3 +- .../gtest/test/gtest-typed-test_test.cc | 104 +- .../google_test/gtest/test/gtest-typed-test_test.h | 3 +- .../gtest/test/gtest-unittest-api_test.cc | 5 +- .../google_test/gtest/test/gtest_all_test.cc | 17 +- .../gtest/test/gtest_assert_by_exception_test.cc | 118 + .../gtest/test/gtest_break_on_failure_unittest.py | 212 - .../gtest/test/gtest_catch_exceptions_test.py | 237 - .../google_test/gtest/test/gtest_env_var_test.py | 103 - .../gtest/test/gtest_environment_test.cc | 6 +- .../google_test/gtest/test/gtest_help_test.py | 4 +- .../google_test/gtest/test/gtest_help_test_.cc | 3 +- .../gtest/test/gtest_json_test_utils.py | 60 + .../gtest/test/gtest_list_output_unittest.py | 141 + .../gtest/test/gtest_list_output_unittest_.cc | 51 + .../gtest/test/gtest_list_tests_unittest.py | 207 - .../gtest/test/gtest_list_tests_unittest_.cc | 157 - .../google_test/gtest/test/gtest_main_unittest.cc | 7 +- .../gtest/test/gtest_no_test_unittest.cc | 2 - .../google_test/gtest/test/gtest_output_test.py | 335 - .../google_test/gtest/test/gtest_output_test_.cc | 1039 - .../gtest/test/gtest_output_test_golden_lin.txt | 732 - .../gtest/test/gtest_pred_impl_unittest.cc | 2 +- .../gtest/test/gtest_premature_exit_test.cc | 19 +- .../google_test/gtest/test/gtest_prod_test.cc | 7 +- .../google_test/gtest/test/gtest_repeat_test.cc | 27 +- .../google_test/gtest/test/gtest_shuffle_test.py | 325 - .../google_test/gtest/test/gtest_shuffle_test_.cc | 103 - .../gtest/test/gtest_sole_header_test.cc | 3 +- .../google_test/gtest/test/gtest_stress_test.cc | 9 +- .../test/gtest_test_macro_stack_footprint_test.cc | 89 + .../google_test/gtest/test/gtest_test_utils.py | 32 +- .../gtest/test/gtest_testbridge_test.py | 63 + .../gtest/test/gtest_testbridge_test_.cc | 43 + .../gtest/test/gtest_throw_on_failure_ex_test.cc | 3 +- .../google_test/gtest/test/gtest_unittest.cc | 596 +- .../gtest/test/gtest_xml_outfile1_test_.cc | 2 - .../gtest/test/gtest_xml_outfile2_test_.cc | 2 - .../gtest/test/gtest_xml_outfiles_test.py | 26 +- .../gtest/test/gtest_xml_output_unittest.py | 134 +- .../gtest/test/gtest_xml_output_unittest_.cc | 2 - .../google_test/gtest/test/gtest_xml_test_utils.py | 46 +- .../gtests/google_test/gtest/test/production.cc | 5 +- .../nss/gtests/google_test/gtest/test/production.h | 5 +- .../gtest/xcode/Config/DebugProject.xcconfig | 2 +- .../gtest/xcode/Config/FrameworkTarget.xcconfig | 2 +- .../gtest/xcode/Config/General.xcconfig | 2 +- .../gtest/xcode/Config/ReleaseProject.xcconfig | 2 +- .../xcode/Config/StaticLibraryTarget.xcconfig | 2 +- .../gtest/xcode/Scripts/versiongenerate.py | 8 +- .../gtest/xcode/gtest.xcodeproj/project.pbxproj | 55 +- security/nss/gtests/google_test/update.sh | 20 + security/nss/gtests/manifest.mn | 6 +- security/nss/gtests/mozpkix_gtest/README.txt | 61 + .../nss/gtests/mozpkix_gtest/mozpkix_gtest.gyp | 71 + .../nss/gtests/mozpkix_gtest/pkixbuild_tests.cpp | 894 + .../mozpkix_gtest/pkixcert_extension_tests.cpp | 276 + .../pkixcert_signature_algorithm_tests.cpp | 259 + .../pkixcheck_CheckExtendedKeyUsage_tests.cpp | 722 + .../mozpkix_gtest/pkixcheck_CheckIssuer_tests.cpp | 63 + .../pkixcheck_CheckKeyUsage_tests.cpp | 284 + .../pkixcheck_CheckSignatureAlgorithm_tests.cpp | 367 + .../pkixcheck_CheckValidity_tests.cpp | 128 + .../pkixcheck_ParseValidity_tests.cpp | 84 + ...kixcheck_TLSFeaturesSatisfiedInternal_tests.cpp | 120 + .../gtests/mozpkix_gtest/pkixder_input_tests.cpp | 920 + .../mozpkix_gtest/pkixder_pki_types_tests.cpp | 480 + .../pkixder_universal_types_tests.cpp | 1226 + security/nss/gtests/mozpkix_gtest/pkixgtest.cpp | 46 + security/nss/gtests/mozpkix_gtest/pkixgtest.h | 229 + .../nss/gtests/mozpkix_gtest/pkixnames_tests.cpp | 2838 + .../pkixocsp_CreateEncodedOCSPRequest_tests.cpp | 146 + .../pkixocsp_VerifyEncodedOCSPResponse.cpp | 1064 + security/nss/gtests/nss_bogo_shim/Makefile | 6 - security/nss/gtests/nss_bogo_shim/config.cc | 35 +- security/nss/gtests/nss_bogo_shim/config.h | 17 +- security/nss/gtests/nss_bogo_shim/config.json | 42 +- security/nss/gtests/nss_bogo_shim/manifest.mn | 6 +- security/nss/gtests/nss_bogo_shim/nss_bogo_shim.cc | 212 +- .../nss/gtests/nss_bogo_shim/nss_bogo_shim.gyp | 1 + security/nss/gtests/pk11_gtest/manifest.mn | 10 +- .../nss/gtests/pk11_gtest/pk11_aes_gcm_unittest.cc | 2 +- .../gtests/pk11_gtest/pk11_aeskeywrap_unittest.cc | 4 +- .../pk11_gtest/pk11_chacha20poly1305_unittest.cc | 2 +- .../gtests/pk11_gtest/pk11_cipherop_unittest.cc | 80 + .../gtests/pk11_gtest/pk11_curve25519_unittest.cc | 2 +- .../pk11_der_private_key_import_unittest.cc | 2 +- .../nss/gtests/pk11_gtest/pk11_ecdsa_unittest.cc | 128 +- .../pk11_gtest/pk11_encrypt_derive_unittest.cc | 210 + .../nss/gtests/pk11_gtest/pk11_export_unittest.cc | 2 +- security/nss/gtests/pk11_gtest/pk11_gtest.gyp | 4 + .../nss/gtests/pk11_gtest/pk11_pbkdf2_unittest.cc | 2 +- .../gtests/pk11_gtest/pk11_rsapkcs1_unittest.cc | 109 + .../nss/gtests/pk11_gtest/pk11_rsapss_unittest.cc | 159 +- .../nss/gtests/pk11_gtest/pk11_signature_test.h | 142 +- .../gtests/{util_gtest => softoken_gtest}/Makefile | 0 security/nss/gtests/softoken_gtest/manifest.mn | 25 + .../nss/gtests/softoken_gtest/softoken_gtest.cc | 360 + .../nss/gtests/softoken_gtest/softoken_gtest.gyp | 51 + security/nss/gtests/ssl_gtest/Makefile | 4 - .../nss/gtests/ssl_gtest/bloomfilter_unittest.cc | 108 + security/nss/gtests/ssl_gtest/libssl_internals.c | 144 +- security/nss/gtests/ssl_gtest/libssl_internals.h | 21 +- security/nss/gtests/ssl_gtest/manifest.mn | 9 + security/nss/gtests/ssl_gtest/rsa8193.h | 209 + .../nss/gtests/ssl_gtest/selfencrypt_unittest.cc | 2 +- security/nss/gtests/ssl_gtest/ssl_0rtt_unittest.cc | 349 +- .../nss/gtests/ssl_gtest/ssl_agent_unittest.cc | 108 +- security/nss/gtests/ssl_gtest/ssl_auth_unittest.cc | 531 +- .../nss/gtests/ssl_gtest/ssl_cert_ext_unittest.cc | 35 +- .../gtests/ssl_gtest/ssl_ciphersuite_unittest.cc | 99 +- .../nss/gtests/ssl_gtest/ssl_custext_unittest.cc | 499 + .../nss/gtests/ssl_gtest/ssl_damage_unittest.cc | 48 +- security/nss/gtests/ssl_gtest/ssl_dhe_unittest.cc | 214 +- security/nss/gtests/ssl_gtest/ssl_drop_unittest.cc | 840 +- security/nss/gtests/ssl_gtest/ssl_ecdh_unittest.cc | 187 +- security/nss/gtests/ssl_gtest/ssl_ems_unittest.cc | 2 +- .../nss/gtests/ssl_gtest/ssl_exporter_unittest.cc | 1 - .../nss/gtests/ssl_gtest/ssl_extension_unittest.cc | 393 +- .../nss/gtests/ssl_gtest/ssl_fragment_unittest.cc | 42 +- security/nss/gtests/ssl_gtest/ssl_fuzz_unittest.cc | 106 +- .../nss/gtests/ssl_gtest/ssl_gather_unittest.cc | 1 + security/nss/gtests/ssl_gtest/ssl_gtest.cc | 2 + security/nss/gtests/ssl_gtest/ssl_gtest.gyp | 9 + security/nss/gtests/ssl_gtest/ssl_hrr_unittest.cc | 910 +- .../nss/gtests/ssl_gtest/ssl_keylog_unittest.cc | 118 + .../nss/gtests/ssl_gtest/ssl_keyupdate_unittest.cc | 178 + .../nss/gtests/ssl_gtest/ssl_loopback_unittest.cc | 550 +- security/nss/gtests/ssl_gtest/ssl_misc_unittest.cc | 20 + .../nss/gtests/ssl_gtest/ssl_record_unittest.cc | 112 +- .../gtests/ssl_gtest/ssl_recordsize_unittest.cc | 431 + .../gtests/ssl_gtest/ssl_renegotiation_unittest.cc | 212 + .../gtests/ssl_gtest/ssl_resumption_unittest.cc | 796 +- security/nss/gtests/ssl_gtest/ssl_skip_unittest.cc | 117 +- .../nss/gtests/ssl_gtest/ssl_staticrsa_unittest.cc | 66 +- .../gtests/ssl_gtest/ssl_tls13compat_unittest.cc | 468 + .../ssl_gtest/ssl_v2_client_hello_unittest.cc | 65 +- .../nss/gtests/ssl_gtest/ssl_version_unittest.cc | 243 +- .../gtests/ssl_gtest/ssl_versionpolicy_unittest.cc | 20 +- security/nss/gtests/ssl_gtest/test_io.cc | 47 +- security/nss/gtests/ssl_gtest/test_io.h | 34 +- security/nss/gtests/ssl_gtest/tls_agent.cc | 442 +- security/nss/gtests/ssl_gtest/tls_agent.h | 71 +- security/nss/gtests/ssl_gtest/tls_connect.cc | 283 +- security/nss/gtests/ssl_gtest/tls_connect.h | 89 +- security/nss/gtests/ssl_gtest/tls_esni_unittest.cc | 470 + security/nss/gtests/ssl_gtest/tls_filter.cc | 537 +- security/nss/gtests/ssl_gtest/tls_filter.h | 353 +- security/nss/gtests/ssl_gtest/tls_hkdf_unittest.cc | 48 +- security/nss/gtests/ssl_gtest/tls_protect.cc | 37 +- security/nss/gtests/ssl_gtest/tls_protect.h | 24 +- security/nss/gtests/util_gtest/manifest.mn | 2 + .../util_gtest/util_aligned_malloc_unittest.cc | 82 + security/nss/gtests/util_gtest/util_gtest.gyp | 2 + .../gtests/util_gtest/util_memcmpzero_unittest.cc | 45 + .../gtests/util_gtest/util_pkcs11uri_unittest.cc | 1 + security/nss/help.txt | 62 +- security/nss/lib/base/error.c | 29 + security/nss/lib/certdb/alg1485.c | 22 +- security/nss/lib/certdb/cert.h | 10 +- security/nss/lib/certdb/certdb.c | 78 + security/nss/lib/certdb/certi.h | 3 + security/nss/lib/certdb/certt.h | 6 +- security/nss/lib/certdb/crl.c | 11 +- security/nss/lib/certdb/stanpcertdb.c | 71 +- security/nss/lib/certhigh/certreq.c | 2 +- security/nss/lib/certhigh/certvfy.c | 64 +- security/nss/lib/certhigh/ocsp.h | 2 +- security/nss/lib/ckfw/Makefile | 4 - security/nss/lib/ckfw/builtins/certdata.txt | 17518 +-- security/nss/lib/ckfw/builtins/nssckbi.h | 6 +- security/nss/lib/ckfw/capi/cfind.c | 3 +- security/nss/lib/ckfw/ckfw.h | 4 +- security/nss/lib/ckfw/nssmkey/Makefile | 72 - security/nss/lib/ckfw/nssmkey/README | 21 - security/nss/lib/ckfw/nssmkey/ckmk.h | 182 - security/nss/lib/ckfw/nssmkey/ckmkver.c | 17 - security/nss/lib/ckfw/nssmkey/config.mk | 24 - security/nss/lib/ckfw/nssmkey/manchor.c | 17 - security/nss/lib/ckfw/nssmkey/manifest.mn | 33 - security/nss/lib/ckfw/nssmkey/mconstants.c | 61 - security/nss/lib/ckfw/nssmkey/mfind.c | 352 - security/nss/lib/ckfw/nssmkey/minst.c | 97 - security/nss/lib/ckfw/nssmkey/mobject.c | 1861 - security/nss/lib/ckfw/nssmkey/mrsa.c | 479 - security/nss/lib/ckfw/nssmkey/msession.c | 87 - security/nss/lib/ckfw/nssmkey/mslot.c | 81 - security/nss/lib/ckfw/nssmkey/mtoken.c | 184 - security/nss/lib/ckfw/nssmkey/nssmkey.def | 26 - security/nss/lib/ckfw/nssmkey/nssmkey.h | 41 - security/nss/lib/ckfw/nssmkey/staticobj.c | 36 - security/nss/lib/ckfw/session.c | 7 +- security/nss/lib/cryptohi/cryptohi.h | 63 +- security/nss/lib/cryptohi/key.h | 6 +- security/nss/lib/cryptohi/keyi.h | 16 + security/nss/lib/cryptohi/keyt.h | 4 + security/nss/lib/cryptohi/seckey.c | 160 +- security/nss/lib/cryptohi/secsign.c | 369 +- security/nss/lib/cryptohi/secvfy.c | 129 +- security/nss/lib/dbm/src/h_page.c | 15 + security/nss/lib/dbm/src/hash.c | 3 +- security/nss/lib/dev/devslot.c | 105 +- security/nss/lib/dev/devt.h | 14 +- security/nss/lib/dev/devtoken.c | 4 +- security/nss/lib/dev/devutil.c | 8 +- security/nss/lib/freebl/Makefile | 41 +- security/nss/lib/freebl/aes-x86.c | 157 + security/nss/lib/freebl/blake2b.c | 430 + security/nss/lib/freebl/blake2b.h | 23 + security/nss/lib/freebl/blapi.h | 78 + security/nss/lib/freebl/blapii.h | 8 + security/nss/lib/freebl/blapit.h | 32 +- security/nss/lib/freebl/blinit.c | 162 + security/nss/lib/freebl/chacha20.c | 119 - security/nss/lib/freebl/chacha20.h | 26 - security/nss/lib/freebl/chacha20_vec.c | 327 - security/nss/lib/freebl/chacha20poly1305.c | 124 +- security/nss/lib/freebl/config.mk | 5 + security/nss/lib/freebl/crypto_primitives.c | 36 + security/nss/lib/freebl/crypto_primitives.h | 51 + security/nss/lib/freebl/ctr.c | 21 +- security/nss/lib/freebl/det_rng.c | 31 +- security/nss/lib/freebl/drbg.c | 15 +- security/nss/lib/freebl/dsa.c | 37 +- security/nss/lib/freebl/ec.c | 73 +- security/nss/lib/freebl/ecdecode.c | 4 - security/nss/lib/freebl/ecl/curve25519_64.c | 508 +- security/nss/lib/freebl/ecl/ecp_25519.c | 6 +- security/nss/lib/freebl/ecl/uint128.c | 90 - security/nss/lib/freebl/ecl/uint128.h | 35 - security/nss/lib/freebl/exports.gyp | 1 + security/nss/lib/freebl/fipsfreebl.c | 14 +- security/nss/lib/freebl/freebl.gyp | 178 +- security/nss/lib/freebl/freebl_base.gypi | 67 +- security/nss/lib/freebl/gcm-x86.c | 127 + security/nss/lib/freebl/gcm.c | 171 +- security/nss/lib/freebl/gcm.h | 14 + security/nss/lib/freebl/ldvector.c | 24 +- security/nss/lib/freebl/loader.c | 111 + security/nss/lib/freebl/loader.h | 25 +- security/nss/lib/freebl/lowhash_vector.c | 75 +- security/nss/lib/freebl/manifest.mn | 24 +- security/nss/lib/freebl/mpi/README | 41 +- security/nss/lib/freebl/mpi/mpi-config.h | 8 - security/nss/lib/freebl/mpi/mpi.c | 89 +- security/nss/lib/freebl/mpi/mpi.h | 3 +- security/nss/lib/freebl/mpi/mpi_arm.c | 38 +- security/nss/lib/freebl/nsslowhash.c | 6 +- .../poly1305-donna-x64-sse2-incremental-source.c | 881 - security/nss/lib/freebl/poly1305.c | 314 - security/nss/lib/freebl/poly1305.h | 28 - security/nss/lib/freebl/rijndael.c | 294 +- security/nss/lib/freebl/rijndael.h | 18 +- security/nss/lib/freebl/rsa.c | 35 +- security/nss/lib/freebl/rsapkcs.c | 68 +- security/nss/lib/freebl/sha512.c | 45 +- security/nss/lib/freebl/shvfy.c | 22 + security/nss/lib/freebl/stubs.c | 73 + security/nss/lib/freebl/stubs.h | 3 + security/nss/lib/freebl/unix_urandom.c | 33 + security/nss/lib/freebl/verified/FStar.c | 255 + security/nss/lib/freebl/verified/FStar.h | 69 + security/nss/lib/freebl/verified/Hacl_Chacha20.c | 270 + security/nss/lib/freebl/verified/Hacl_Chacha20.h | 81 + .../nss/lib/freebl/verified/Hacl_Chacha20_Vec128.c | 390 + .../nss/lib/freebl/verified/Hacl_Chacha20_Vec128.h | 61 + security/nss/lib/freebl/verified/Hacl_Curve25519.c | 845 + security/nss/lib/freebl/verified/Hacl_Curve25519.h | 57 + .../nss/lib/freebl/verified/Hacl_Poly1305_32.c | 578 + .../nss/lib/freebl/verified/Hacl_Poly1305_32.h | 103 + .../nss/lib/freebl/verified/Hacl_Poly1305_64.c | 485 + .../nss/lib/freebl/verified/Hacl_Poly1305_64.h | 99 + security/nss/lib/freebl/verified/kremlib.h | 672 + security/nss/lib/freebl/verified/kremlib_base.h | 192 + .../nss/lib/freebl/verified/specs/Spec.CTR.fst | 98 + .../lib/freebl/verified/specs/Spec.Chacha20.fst | 169 + .../lib/freebl/verified/specs/Spec.Curve25519.fst | 168 + .../lib/freebl/verified/specs/Spec.Poly1305.fst | 107 + security/nss/lib/freebl/verified/vec128.h | 345 + security/nss/lib/jar/jarint.h | 2 +- security/nss/lib/libpkix/Makefile | 0 security/nss/lib/libpkix/config.mk | 0 security/nss/lib/libpkix/include/Makefile | 0 security/nss/lib/libpkix/include/config.mk | 0 security/nss/lib/libpkix/include/manifest.mn | 0 security/nss/lib/libpkix/include/pkix.h | 0 security/nss/lib/libpkix/include/pkix_certsel.h | 0 security/nss/lib/libpkix/include/pkix_certstore.h | 0 security/nss/lib/libpkix/include/pkix_checker.h | 0 security/nss/lib/libpkix/include/pkix_crlsel.h | 0 .../nss/lib/libpkix/include/pkix_errorstrings.h | 0 security/nss/lib/libpkix/include/pkix_params.h | 0 security/nss/lib/libpkix/include/pkix_pl_pki.h | 0 security/nss/lib/libpkix/include/pkix_pl_system.h | 0 security/nss/lib/libpkix/include/pkix_results.h | 0 security/nss/lib/libpkix/include/pkix_revchecker.h | 0 .../nss/lib/libpkix/include/pkix_sample_modules.h | 0 security/nss/lib/libpkix/include/pkix_util.h | 0 security/nss/lib/libpkix/include/pkixt.h | 0 security/nss/lib/libpkix/manifest.mn | 0 security/nss/lib/libpkix/pkix/Makefile | 0 security/nss/lib/libpkix/pkix/certsel/Makefile | 0 security/nss/lib/libpkix/pkix/certsel/config.mk | 0 security/nss/lib/libpkix/pkix/certsel/manifest.mn | 0 .../lib/libpkix/pkix/certsel/pkix_certselector.c | 0 .../lib/libpkix/pkix/certsel/pkix_certselector.h | 0 .../libpkix/pkix/certsel/pkix_comcertselparams.c | 0 .../libpkix/pkix/certsel/pkix_comcertselparams.h | 0 security/nss/lib/libpkix/pkix/checker/Makefile | 0 security/nss/lib/libpkix/pkix/checker/config.mk | 0 security/nss/lib/libpkix/pkix/checker/manifest.mn | 0 .../pkix/checker/pkix_basicconstraintschecker.c | 0 .../pkix/checker/pkix_basicconstraintschecker.h | 0 .../libpkix/pkix/checker/pkix_certchainchecker.c | 0 .../libpkix/pkix/checker/pkix_certchainchecker.h | 0 .../libpkix/pkix/checker/pkix_expirationchecker.c | 0 .../libpkix/pkix/checker/pkix_expirationchecker.h | 0 .../pkix/checker/pkix_namechainingchecker.c | 0 .../pkix/checker/pkix_namechainingchecker.h | 0 .../pkix/checker/pkix_nameconstraintschecker.c | 0 .../pkix/checker/pkix_nameconstraintschecker.h | 0 .../lib/libpkix/pkix/checker/pkix_policychecker.c | 0 .../lib/libpkix/pkix/checker/pkix_policychecker.h | 0 .../libpkix/pkix/checker/pkix_revocationchecker.c | 0 .../libpkix/pkix/checker/pkix_revocationchecker.h | 0 .../libpkix/pkix/checker/pkix_signaturechecker.c | 0 .../libpkix/pkix/checker/pkix_signaturechecker.h | 0 .../libpkix/pkix/checker/pkix_targetcertchecker.c | 0 .../libpkix/pkix/checker/pkix_targetcertchecker.h | 0 security/nss/lib/libpkix/pkix/config.mk | 0 security/nss/lib/libpkix/pkix/crlsel/Makefile | 0 security/nss/lib/libpkix/pkix/crlsel/config.mk | 0 security/nss/lib/libpkix/pkix/crlsel/manifest.mn | 0 .../lib/libpkix/pkix/crlsel/pkix_comcrlselparams.c | 0 .../lib/libpkix/pkix/crlsel/pkix_comcrlselparams.h | 0 .../nss/lib/libpkix/pkix/crlsel/pkix_crlselector.c | 0 .../nss/lib/libpkix/pkix/crlsel/pkix_crlselector.h | 0 security/nss/lib/libpkix/pkix/manifest.mn | 0 security/nss/lib/libpkix/pkix/params/Makefile | 0 security/nss/lib/libpkix/pkix/params/config.mk | 0 security/nss/lib/libpkix/pkix/params/manifest.mn | 0 .../nss/lib/libpkix/pkix/params/pkix_procparams.c | 0 .../nss/lib/libpkix/pkix/params/pkix_procparams.h | 0 .../lib/libpkix/pkix/params/pkix_resourcelimits.c | 0 .../lib/libpkix/pkix/params/pkix_resourcelimits.h | 0 .../nss/lib/libpkix/pkix/params/pkix_trustanchor.c | 0 .../nss/lib/libpkix/pkix/params/pkix_trustanchor.h | 0 .../nss/lib/libpkix/pkix/params/pkix_valparams.c | 0 .../nss/lib/libpkix/pkix/params/pkix_valparams.h | 0 security/nss/lib/libpkix/pkix/results/Makefile | 0 security/nss/lib/libpkix/pkix/results/config.mk | 0 security/nss/lib/libpkix/pkix/results/manifest.mn | 0 .../lib/libpkix/pkix/results/pkix_buildresult.c | 0 .../lib/libpkix/pkix/results/pkix_buildresult.h | 0 .../nss/lib/libpkix/pkix/results/pkix_policynode.c | 0 .../nss/lib/libpkix/pkix/results/pkix_policynode.h | 0 .../nss/lib/libpkix/pkix/results/pkix_valresult.c | 0 .../nss/lib/libpkix/pkix/results/pkix_valresult.h | 0 .../nss/lib/libpkix/pkix/results/pkix_verifynode.c | 0 .../nss/lib/libpkix/pkix/results/pkix_verifynode.h | 0 security/nss/lib/libpkix/pkix/store/Makefile | 0 security/nss/lib/libpkix/pkix/store/config.mk | 0 security/nss/lib/libpkix/pkix/store/manifest.mn | 0 security/nss/lib/libpkix/pkix/store/pkix_store.c | 0 security/nss/lib/libpkix/pkix/store/pkix_store.h | 0 security/nss/lib/libpkix/pkix/top/Makefile | 0 security/nss/lib/libpkix/pkix/top/config.mk | 0 security/nss/lib/libpkix/pkix/top/manifest.mn | 0 security/nss/lib/libpkix/pkix/top/pkix_build.c | 0 security/nss/lib/libpkix/pkix/top/pkix_build.h | 0 security/nss/lib/libpkix/pkix/top/pkix_lifecycle.c | 0 security/nss/lib/libpkix/pkix/top/pkix_lifecycle.h | 0 security/nss/lib/libpkix/pkix/top/pkix_validate.c | 0 security/nss/lib/libpkix/pkix/top/pkix_validate.h | 0 security/nss/lib/libpkix/pkix/util/Makefile | 0 security/nss/lib/libpkix/pkix/util/config.mk | 0 security/nss/lib/libpkix/pkix/util/manifest.mn | 0 security/nss/lib/libpkix/pkix/util/pkix_error.c | 0 security/nss/lib/libpkix/pkix/util/pkix_error.h | 0 security/nss/lib/libpkix/pkix/util/pkix_list.c | 0 security/nss/lib/libpkix/pkix/util/pkix_list.h | 0 security/nss/lib/libpkix/pkix/util/pkix_tools.c | 0 security/nss/lib/libpkix/pkix/util/pkix_tools.h | 0 security/nss/lib/libpkix/pkix_pl_nss/Makefile | 0 security/nss/lib/libpkix/pkix_pl_nss/config.mk | 0 security/nss/lib/libpkix/pkix_pl_nss/manifest.mn | 0 .../nss/lib/libpkix/pkix_pl_nss/module/Makefile | 0 .../nss/lib/libpkix/pkix_pl_nss/module/config.mk | 0 .../nss/lib/libpkix/pkix_pl_nss/module/manifest.mn | 0 .../pkix_pl_nss/module/pkix_pl_colcertstore.c | 0 .../pkix_pl_nss/module/pkix_pl_colcertstore.h | 0 .../pkix_pl_nss/module/pkix_pl_httpcertstore.c | 0 .../pkix_pl_nss/module/pkix_pl_httpdefaultclient.c | 130 +- .../pkix_pl_nss/module/pkix_pl_nsscontext.c | 0 .../pkix_pl_nss/module/pkix_pl_nsscontext.h | 0 .../pkix_pl_nss/module/pkix_pl_pk11certstore.c | 0 .../pkix_pl_nss/module/pkix_pl_pk11certstore.h | 0 security/nss/lib/libpkix/pkix_pl_nss/pki/Makefile | 0 security/nss/lib/libpkix/pkix_pl_nss/pki/config.mk | 0 .../nss/lib/libpkix/pkix_pl_nss/pki/manifest.mn | 0 .../nss/lib/libpkix/pkix_pl_nss/pki/pkix_pl_cert.c | 16 +- .../libpkix/pkix_pl_nss/pki/pkix_pl_infoaccess.c | 20 +- .../nss/lib/libpkix/pkix_pl_nss/system/Makefile | 0 .../nss/lib/libpkix/pkix_pl_nss/system/config.mk | 0 .../nss/lib/libpkix/pkix_pl_nss/system/manifest.mn | 0 .../libpkix/pkix_pl_nss/system/pkix_pl_bigint.c | 0 .../libpkix/pkix_pl_nss/system/pkix_pl_bigint.h | 0 .../libpkix/pkix_pl_nss/system/pkix_pl_bytearray.c | 0 .../libpkix/pkix_pl_nss/system/pkix_pl_bytearray.h | 0 .../libpkix/pkix_pl_nss/system/pkix_pl_common.c | 0 .../libpkix/pkix_pl_nss/system/pkix_pl_common.h | 0 .../libpkix/pkix_pl_nss/system/pkix_pl_hashtable.c | 0 .../libpkix/pkix_pl_nss/system/pkix_pl_hashtable.h | 0 .../libpkix/pkix_pl_nss/system/pkix_pl_lifecycle.c | 0 .../libpkix/pkix_pl_nss/system/pkix_pl_lifecycle.h | 0 .../lib/libpkix/pkix_pl_nss/system/pkix_pl_mem.c | 0 .../lib/libpkix/pkix_pl_nss/system/pkix_pl_mem.h | 0 .../pkix_pl_nss/system/pkix_pl_monitorlock.c | 0 .../pkix_pl_nss/system/pkix_pl_monitorlock.h | 0 .../lib/libpkix/pkix_pl_nss/system/pkix_pl_mutex.c | 0 .../lib/libpkix/pkix_pl_nss/system/pkix_pl_mutex.h | 0 .../libpkix/pkix_pl_nss/system/pkix_pl_object.c | 0 .../libpkix/pkix_pl_nss/system/pkix_pl_object.h | 0 .../lib/libpkix/pkix_pl_nss/system/pkix_pl_oid.c | 0 .../lib/libpkix/pkix_pl_nss/system/pkix_pl_oid.h | 0 .../libpkix/pkix_pl_nss/system/pkix_pl_primhash.c | 0 .../libpkix/pkix_pl_nss/system/pkix_pl_primhash.h | 0 .../libpkix/pkix_pl_nss/system/pkix_pl_rwlock.c | 0 .../libpkix/pkix_pl_nss/system/pkix_pl_rwlock.h | 0 .../libpkix/pkix_pl_nss/system/pkix_pl_string.c | 0 .../libpkix/pkix_pl_nss/system/pkix_pl_string.h | 0 .../nss/{nss-tool => lib/mozpkix}/.clang-format | 0 security/nss/lib/mozpkix/exports.gyp | 47 + .../lib/mozpkix/include/pkix-test/pkixtestnss.h | 48 + .../lib/mozpkix/include/pkix-test/pkixtestutil.h | 406 + security/nss/lib/mozpkix/include/pkix/Input.h | 310 + security/nss/lib/mozpkix/include/pkix/Result.h | 219 + security/nss/lib/mozpkix/include/pkix/Time.h | 137 + security/nss/lib/mozpkix/include/pkix/pkix.h | 160 + security/nss/lib/mozpkix/include/pkix/pkixcheck.h | 65 + security/nss/lib/mozpkix/include/pkix/pkixder.h | 520 + security/nss/lib/mozpkix/include/pkix/pkixnss.h | 106 + security/nss/lib/mozpkix/include/pkix/pkixtypes.h | 400 + security/nss/lib/mozpkix/include/pkix/pkixutil.h | 265 + security/nss/lib/mozpkix/lib/pkixbuild.cpp | 418 + security/nss/lib/mozpkix/lib/pkixcert.cpp | 323 + security/nss/lib/mozpkix/lib/pkixcheck.cpp | 1100 + security/nss/lib/mozpkix/lib/pkixder.cpp | 611 + security/nss/lib/mozpkix/lib/pkixnames.cpp | 2050 + security/nss/lib/mozpkix/lib/pkixnss.cpp | 236 + security/nss/lib/mozpkix/lib/pkixocsp.cpp | 1012 + security/nss/lib/mozpkix/lib/pkixresult.cpp | 46 + security/nss/lib/mozpkix/lib/pkixtime.cpp | 78 + security/nss/lib/mozpkix/lib/pkixverify.cpp | 106 + security/nss/lib/mozpkix/mozpkix.gyp | 60 + security/nss/lib/mozpkix/test-lib/pkixtestalg.cpp | 211 + security/nss/lib/mozpkix/test-lib/pkixtestnss.cpp | 364 + security/nss/lib/mozpkix/test-lib/pkixtestutil.cpp | 1155 + security/nss/lib/mozpkix/tools/DottedOIDToCode.py | 216 + security/nss/lib/nss/nss.def | 24 + security/nss/lib/nss/nss.h | 15 +- security/nss/lib/nss/nssinit.c | 52 +- security/nss/lib/nss/nssoptions.c | 8 + security/nss/lib/nss/utilwrap.c | 14 + security/nss/lib/pk11wrap/dev3hack.c | 4 + security/nss/lib/pk11wrap/pk11akey.c | 2 +- security/nss/lib/pk11wrap/pk11auth.c | 2 +- security/nss/lib/pk11wrap/pk11cert.c | 4 +- security/nss/lib/pk11wrap/pk11kea.c | 2 +- security/nss/lib/pk11wrap/pk11load.c | 3 +- security/nss/lib/pk11wrap/pk11merge.c | 11 +- security/nss/lib/pk11wrap/pk11obj.c | 41 +- security/nss/lib/pk11wrap/pk11pars.c | 288 +- security/nss/lib/pk11wrap/pk11pbe.c | 21 +- security/nss/lib/pk11wrap/pk11pk12.c | 25 +- security/nss/lib/pk11wrap/pk11priv.h | 2 +- security/nss/lib/pk11wrap/pk11pub.h | 6 +- security/nss/lib/pk11wrap/pk11skey.c | 4 + security/nss/lib/pk11wrap/pk11slot.c | 91 +- security/nss/lib/pk11wrap/pk11util.c | 9 + security/nss/lib/pk11wrap/secmodi.h | 3 +- security/nss/lib/pk11wrap/secmodti.h | 1 + security/nss/lib/pkcs12/p12.h | 2 +- security/nss/lib/pkcs12/p12d.c | 64 +- security/nss/lib/pkcs12/p12e.c | 5 +- security/nss/lib/pkcs12/p12local.c | 3 +- security/nss/lib/pkcs12/p12t.h | 2 +- security/nss/lib/pkcs12/pkcs12t.h | 2 +- security/nss/lib/pkcs7/p7create.c | 8 +- security/nss/lib/pkcs7/p7decode.c | 9 +- security/nss/lib/pkcs7/secmime.c | 2 +- security/nss/lib/pkcs7/secpkcs7.h | 2 +- security/nss/lib/pki/pki3hack.c | 8 +- security/nss/lib/pki/pkibase.c | 2 + security/nss/lib/smime/cms.h | 2 +- security/nss/lib/smime/cmsasn1.c | 2 +- security/nss/lib/smime/cmsdecode.c | 5 +- security/nss/lib/smime/cmsdigest.c | 2 +- security/nss/lib/smime/cmsencdata.c | 2 +- security/nss/lib/smime/cmsencode.c | 5 +- security/nss/lib/smime/cmsenvdata.c | 2 +- security/nss/lib/smime/cmspubkey.c | 2 +- security/nss/lib/smime/cmsrecinfo.c | 4 +- security/nss/lib/smime/cmsreclist.c | 2 +- security/nss/lib/smime/cmssiginfo.c | 2 +- security/nss/lib/smime/cmsutil.c | 2 +- security/nss/lib/smime/smimemessage.c | 2 +- security/nss/lib/smime/smimeutil.c | 2 +- security/nss/lib/softoken/fipstest.c | 9 + security/nss/lib/softoken/fipstokn.c | 33 +- security/nss/lib/softoken/legacydb/keydb.c | 8 - security/nss/lib/softoken/legacydb/lgattr.c | 12 +- security/nss/lib/softoken/legacydb/lgcreate.c | 15 +- security/nss/lib/softoken/legacydb/lgfips.c | 4 + security/nss/lib/softoken/legacydb/lginit.c | 4 + security/nss/lib/softoken/legacydb/lowcert.c | 2 - security/nss/lib/softoken/legacydb/lowkey.c | 7 - security/nss/lib/softoken/legacydb/lowkeyi.h | 5 +- security/nss/lib/softoken/legacydb/lowkeyti.h | 2 - security/nss/lib/softoken/legacydb/pcertdb.c | 13 +- security/nss/lib/softoken/lowkey.c | 36 +- security/nss/lib/softoken/lowkeyi.h | 3 +- security/nss/lib/softoken/lowkeyti.h | 11 +- security/nss/lib/softoken/lowpbe.c | 10 +- security/nss/lib/softoken/pkcs11.c | 138 +- security/nss/lib/softoken/pkcs11c.c | 357 +- security/nss/lib/softoken/pkcs11i.h | 1 + security/nss/lib/softoken/pkcs11u.c | 12 +- security/nss/lib/softoken/sdb.c | 172 +- security/nss/lib/softoken/sdb.h | 4 + security/nss/lib/softoken/sftkdb.c | 87 +- security/nss/lib/softoken/sftkdbti.h | 1 + security/nss/lib/softoken/sftkpars.c | 34 +- security/nss/lib/softoken/sftkpwd.c | 13 +- security/nss/lib/softoken/softkver.h | 10 +- security/nss/lib/softoken/softoknt.h | 3 + security/nss/lib/ssl/SSLerrs.h | 59 +- security/nss/lib/ssl/authcert.c | 5 +- security/nss/lib/ssl/cmpcert.c | 31 +- security/nss/lib/ssl/config.mk | 9 +- security/nss/lib/ssl/dtls13con.c | 514 + security/nss/lib/ssl/dtls13con.h | 33 + security/nss/lib/ssl/dtlscon.c | 834 +- security/nss/lib/ssl/dtlscon.h | 50 + security/nss/lib/ssl/exports.gyp | 1 + security/nss/lib/ssl/manifest.mn | 10 +- security/nss/lib/ssl/selfencrypt.c | 101 +- security/nss/lib/ssl/selfencrypt.h | 1 + security/nss/lib/ssl/ssl.def | 6 + security/nss/lib/ssl/ssl.gyp | 21 +- security/nss/lib/ssl/ssl.h | 149 +- security/nss/lib/ssl/ssl3con.c | 5936 +- security/nss/lib/ssl/ssl3ecc.c | 173 +- security/nss/lib/ssl/ssl3encode.c | 85 - security/nss/lib/ssl/ssl3encode.h | 26 - security/nss/lib/ssl/ssl3ext.c | 731 +- security/nss/lib/ssl/ssl3ext.h | 127 +- security/nss/lib/ssl/ssl3exthandle.c | 1495 +- security/nss/lib/ssl/ssl3exthandle.h | 185 +- security/nss/lib/ssl/ssl3gthr.c | 168 +- security/nss/lib/ssl/ssl3prot.h | 133 +- security/nss/lib/ssl/sslbloom.c | 94 + security/nss/lib/ssl/sslbloom.h | 32 + security/nss/lib/ssl/sslcert.c | 15 +- security/nss/lib/ssl/sslcon.c | 17 +- security/nss/lib/ssl/sslencode.c | 328 + security/nss/lib/ssl/sslencode.h | 85 + security/nss/lib/ssl/sslerr.h | 22 + security/nss/lib/ssl/sslexp.h | 519 + security/nss/lib/ssl/sslimpl.h | 625 +- security/nss/lib/ssl/sslinfo.c | 160 +- security/nss/lib/ssl/sslinit.c | 1 + security/nss/lib/ssl/sslnonce.c | 805 +- security/nss/lib/ssl/sslreveal.c | 22 +- security/nss/lib/ssl/sslsecur.c | 203 +- security/nss/lib/ssl/sslsnce.c | 79 +- security/nss/lib/ssl/sslsock.c | 878 +- security/nss/lib/ssl/sslspec.c | 274 + security/nss/lib/ssl/sslspec.h | 200 + security/nss/lib/ssl/sslt.h | 77 +- security/nss/lib/ssl/tls13con.c | 2831 +- security/nss/lib/ssl/tls13con.h | 107 +- security/nss/lib/ssl/tls13err.h | 28 + security/nss/lib/ssl/tls13esni.c | 844 + security/nss/lib/ssl/tls13esni.h | 51 + security/nss/lib/ssl/tls13exthandle.c | 1150 +- security/nss/lib/ssl/tls13exthandle.h | 127 +- security/nss/lib/ssl/tls13hashstate.c | 185 + security/nss/lib/ssl/tls13hashstate.h | 25 + security/nss/lib/ssl/tls13hkdf.c | 53 +- security/nss/lib/ssl/tls13replay.c | 276 + security/nss/lib/util/nssb64d.c | 2 +- security/nss/lib/util/nssrwlk.c | 2 + security/nss/lib/util/nssutil.def | 27 + security/nss/lib/util/nssutil.h | 6 +- security/nss/lib/util/pkcs11p.h | 5 +- security/nss/lib/util/pkcs11t.h | 2 + security/nss/lib/util/pkcs11u.h | 5 +- security/nss/lib/util/pkcs11uri.c | 4 +- security/nss/lib/util/pkcs1sig.c | 67 +- security/nss/lib/util/quickder.c | 3 +- security/nss/lib/util/secasn1d.c | 23 +- security/nss/lib/util/secder.h | 3 + security/nss/lib/util/secitem.c | 9 + security/nss/lib/util/secitem.h | 8 + security/nss/lib/util/secoid.c | 46 +- security/nss/lib/util/secoidt.h | 5 + security/nss/lib/util/secport.c | 65 +- security/nss/lib/util/secport.h | 7 + security/nss/lib/util/utilmod.c | 190 +- security/nss/lib/util/utilpars.c | 93 +- security/nss/lib/util/utilpars.h | 7 + security/nss/lib/util/utilparst.h | 2 +- security/nss/lib/util/utilrename.h | 2 + security/nss/lib/zlib/patches/msvc-vsnprintf.patch | 22 - security/nss/lib/zlib/patches/prune-zlib.sh | 0 security/nss/mach | 172 +- security/nss/nss-tool/common/util.h | 2 +- security/nss/nss-tool/db/dbtool.cc | 2 +- security/nss/nss-tool/digest/digesttool.cc | 2 +- security/nss/nss-tool/enc/enctool.cc | 1 - security/nss/nss-tool/enc/enctool.h | 2 +- security/nss/nss-tool/hw-support.c | 37 + security/nss/nss-tool/nss_tool.gyp | 39 +- security/nss/nss.gyp | 224 +- security/nss/pkg/solaris/Makefile-devl.com | 0 security/nss/pkg/solaris/Makefile-devl.targ | 0 security/nss/pkg/solaris/Makefile-tlsu.com | 0 security/nss/pkg/solaris/Makefile-tlsu.targ | 0 security/nss/pkg/solaris/SUNWtlsd/Makefile | 0 security/nss/pkg/solaris/SUNWtlsd/pkgdepend | 0 security/nss/pkg/solaris/SUNWtlsd/pkginfo.tmpl | 0 security/nss/pkg/solaris/SUNWtlsd/prototype | 0 security/nss/pkg/solaris/SUNWtlsu/Makefile | 0 security/nss/pkg/solaris/SUNWtlsu/pkgdepend | 0 security/nss/pkg/solaris/SUNWtlsu/pkginfo.tmpl | 0 security/nss/pkg/solaris/SUNWtlsu/prototype_com | 0 security/nss/readme.md | 98 +- security/nss/tests/all.sh | 74 +- security/nss/tests/bogo/bogo.sh | 7 +- security/nss/tests/cert/TestCA-bogus-rsa-pss1.crt | 26 + security/nss/tests/cert/TestCA-bogus-rsa-pss2.crt | 24 + .../nss/tests/cert/TestUser-rsa-pss-interop.p12 | Bin 0 -> 2598 bytes security/nss/tests/cert/cert.sh | 739 +- security/nss/tests/chains/chains.sh | 26 +- security/nss/tests/chains/scenarios/ipsec.cfg | 61 + security/nss/tests/chains/scenarios/realcerts.cfg | 2 +- security/nss/tests/chains/scenarios/scenarios | 1 + security/nss/tests/cipher/cipher.sh | 16 + security/nss/tests/cmdtests/cmdtests.sh | 0 security/nss/tests/common/certsetup.sh | 57 + security/nss/tests/common/cleanup.sh | 2 + security/nss/tests/common/init.sh | 63 +- security/nss/tests/core_watch | 0 security/nss/tests/crmf/crmf.sh | 0 security/nss/tests/doc/nssqa.txt | 0 security/nss/tests/doc/qa_wrapper.html | 0 security/nss/tests/dummy/dummy.sh | 0 security/nss/tests/ec/ec.sh | 0 security/nss/tests/ec/ecperf.sh | 0 security/nss/tests/gtests/gtests.sh | 2 +- security/nss/tests/header | 0 security/nss/tests/interop/interop.sh | 46 +- security/nss/tests/iopr/cert_iopr.sh | 0 security/nss/tests/iopr/ocsp_iopr.sh | 0 security/nss/tests/iopr/server_scr/cert_gen.sh | 0 security/nss/tests/iopr/ssl_iopr.sh | 0 security/nss/tests/jssdir | 0 .../libpkix/certs/CertificatePoliciesCritical.crt | Bin security/nss/tests/libpkix/certs/PayPalEE.cert | Bin 1376 -> 2012 bytes security/nss/tests/libpkix/certs/PayPalICA.cert | Bin 1205 -> 1210 bytes security/nss/tests/libpkix/certs/anchor2dsa | Bin security/nss/tests/libpkix/certs/crldiff.crl | Bin security/nss/tests/libpkix/certs/crlgood.crl | Bin .../libpkix/certs/extKeyUsage/codeSigningEKUCert | Bin .../tests/libpkix/certs/extKeyUsage/multiEKUCert | Bin .../nss/tests/libpkix/certs/extKeyUsage/noEKUCert | Bin .../tests/libpkix/certs/generalName/altNameDnCert | Bin .../libpkix/certs/generalName/altNameDnCert_diff | Bin .../tests/libpkix/certs/generalName/altNameDnsCert | Bin .../libpkix/certs/generalName/altNameDnsCert_diff | Bin .../tests/libpkix/certs/generalName/altNameEdiCert | Bin .../libpkix/certs/generalName/altNameEdiCert_diff | Bin .../tests/libpkix/certs/generalName/altNameIpCert | Bin .../libpkix/certs/generalName/altNameIpCert_diff | Bin .../libpkix/certs/generalName/altNameNoneCert | Bin .../tests/libpkix/certs/generalName/altNameOidCert | Bin .../libpkix/certs/generalName/altNameOidCert_diff | Bin .../libpkix/certs/generalName/altNameOtherCert | Bin .../certs/generalName/altNameOtherCert_diff | Bin .../libpkix/certs/generalName/altNameRfc822Cert | Bin .../certs/generalName/altNameRfc822Cert_diff | Bin .../libpkix/certs/generalName/altNameRfc822DnsCert | Bin .../tests/libpkix/certs/generalName/altNameUriCert | Bin .../libpkix/certs/generalName/altNameUriCert_diff | Bin .../libpkix/certs/generalName/altNameX400Cert | Bin .../libpkix/certs/generalName/altNameX400Cert_diff | Bin security/nss/tests/libpkix/certs/hanfeiyu2hanfeiyu | Bin security/nss/tests/libpkix/certs/hy2hc-bc | Bin security/nss/tests/libpkix/certs/hy2hy-bc0 | Bin security/nss/tests/libpkix/certs/issuer-hanfei.crl | Bin security/nss/tests/libpkix/certs/issuer-none.crl | Bin .../libpkix/certs/keyIdentifier/authKeyIDCert | Bin .../libpkix/certs/keyIdentifier/subjKeyIDCert | Bin .../tests/libpkix/certs/keyUsage/decipherOnlyCert | Bin .../tests/libpkix/certs/keyUsage/encipherOnlyCert | Bin .../libpkix/certs/keyUsage/multiKeyUsagesCert | Bin .../tests/libpkix/certs/keyUsage/noKeyUsagesCert | Bin security/nss/tests/libpkix/certs/noExtensionsCert | Bin security/nss/tests/libpkix/certs/nss2alice | Bin .../tests/libpkix/certs/publicKey/dsaWithParams | Bin .../tests/libpkix/certs/publicKey/dsaWithoutParams | Bin .../nss/tests/libpkix/certs/publicKey/labs2yassir | Bin .../nss/tests/libpkix/certs/publicKey/yassir2labs | Bin security/nss/tests/libpkix/certs/sun2sun | Bin security/nss/tests/libpkix/certs/yassir2bcn | Bin security/nss/tests/libpkix/certs/yassir2yassir | Bin security/nss/tests/libpkix/common/libpkix_init.sh | 0 .../nss/tests/libpkix/common/libpkix_init_nist.sh | 0 .../tests/libpkix/pkix_pl_tests/module/cert8.db | Bin .../nss/tests/libpkix/pkix_pl_tests/module/key3.db | Bin .../module/rev_data/local/crldiff.crl | Bin .../module/rev_data/local/crlgood.crl | Bin .../module/rev_data/local/issuer-hanfei.crl | Bin .../module/rev_data/local/issuer-none.crl | Bin .../pkix_pl_tests/module/rev_data/test_eku_all.crt | Bin .../rev_data/test_eku_allbutcodesigningEE.crt | Bin .../module/rev_data/test_eku_clientauth.crt | Bin .../module/rev_data/test_eku_clientauthEE.crt | Bin .../rev_data/test_eku_codesigning_clientauth.crt | Bin .../tests/libpkix/pkix_pl_tests/module/secmod.db | Bin .../pkix_pl_tests/pki/rev_data/local/README | 0 .../pkix_pl_tests/pki/rev_data/local/crldiff.crl | Bin .../pkix_pl_tests/pki/rev_data/local/crlgood.crl | Bin .../pki/rev_data/local/issuer-hanfei.crl | Bin .../pki/rev_data/local/issuer-none.crl | Bin .../nss/tests/libpkix/pkix_tests/certsel/keyUsage | 0 .../top/build_data/backtracking/signature/greg.crl | Bin .../backtracking/signature/greg2yassir_badsig.crt | Bin .../top/build_data/backtracking/signature/jes.crl | Bin .../build_data/backtracking/signature/jes2greg.crt | Bin .../build_data/backtracking/signature/jes2jes.crt | Bin .../build_data/backtracking/signature/jes2labs.crt | Bin .../top/build_data/backtracking/signature/labs.crl | Bin .../backtracking/signature/labs2yassir.crt | Bin .../build_data/backtracking/signature/yassir.crl | Bin .../backtracking/signature/yassir2hanfei.crt | Bin .../build_data/multi_path/signature/fail/greg.crl | Bin .../multi_path/signature/fail/greg2yassir.crt | Bin .../build_data/multi_path/signature/fail/jes.crl | Bin .../multi_path/signature/fail/jes2greg.crt | Bin .../multi_path/signature/fail/jes2jes.crt | Bin .../multi_path/signature/fail/jes2labs.crt | Bin .../build_data/multi_path/signature/fail/labs.crl | Bin .../multi_path/signature/fail/labs2yassir.crt | Bin .../multi_path/signature/fail/yassir.crl | Bin .../multi_path/signature/fail/yassir2hanfei.crt | Bin .../build_data/multi_path/signature/pass/greg.crl | Bin .../multi_path/signature/pass/greg2yassir.crt | Bin .../build_data/multi_path/signature/pass/jes.crl | Bin .../multi_path/signature/pass/jes2greg.crt | Bin .../multi_path/signature/pass/jes2jes.crt | Bin .../multi_path/signature/pass/jes2labs.crt | Bin .../build_data/multi_path/signature/pass/labs.crl | Bin .../multi_path/signature/pass/labs2yassir.crt | Bin .../multi_path/signature/pass/yassir.crl | Bin .../multi_path/signature/pass/yassir2hanfei.crt | Bin .../build_data/single_path/signature/fail/greg.crl | Bin .../signature/fail/greg2yassir_badsig.crt | Bin .../build_data/single_path/signature/fail/jes.crl | Bin .../single_path/signature/fail/jes2greg.crt | Bin .../single_path/signature/fail/jes2jes.crt | Bin .../single_path/signature/fail/yassir.crl | Bin .../single_path/signature/fail/yassir2hanfei.crt | Bin .../build_data/single_path/signature/pass/greg.crl | Bin .../single_path/signature/pass/greg2yassir.crt | Bin .../build_data/single_path/signature/pass/jes.crl | Bin .../single_path/signature/pass/jes2greg.crt | Bin .../single_path/signature/pass/jes2jes.crt | Bin .../single_path/signature/pass/yassir.crl | Bin .../single_path/signature/pass/yassir2hanfei.crt | Bin .../top/build_data/test1/greg2yassir.crt | Bin .../pkix_tests/top/build_data/test1/jes2greg.crt | Bin .../pkix_tests/top/build_data/test1/jes2jes.crt | Bin .../pkix_tests/top/build_data/test1/jes2labs.crt | Bin .../top/build_data/test1/labs2yassir.crt | Bin .../top/build_data/test1/yassir2hanfei.crt | Bin .../top/build_data/test1/yassir2richard.crt | Bin .../pkix_tests/top/build_data/test2/jes2greg.crt | Bin .../pkix_tests/top/build_data/test2/jes2jes.crt | Bin .../pkix_tests/top/build_data/test2/jes2labs.crt | Bin .../top/build_data/test2/labs2yassir.crt | Bin .../top/build_data/test2/nelson2yassir.crt | Bin .../top/build_data/test2/yassir2hanfei.crt | Bin .../top/build_data/test2/yassir2richard.crt | Bin .../pkix_tests/top/build_data/test3/jes2greg.crt | Bin .../pkix_tests/top/build_data/test3/jes2jes.crt | Bin .../pkix_tests/top/build_data/test3/jes2labs.crt | Bin .../top/build_data/test3/labs2yassir.crt | Bin .../top/build_data/test3/nelson2yassir.crt | Bin .../top/build_data/test3/yassir2hanfei.crt | Bin .../pkix_tests/top/rev_data/crlchecker/chem.crl | Bin .../top/rev_data/crlchecker/chem2prof.crt | Bin .../top/rev_data/crlchecker/phy2prof.crt | Bin .../pkix_tests/top/rev_data/crlchecker/phys.crl | Bin .../pkix_tests/top/rev_data/crlchecker/prof.crl | Bin .../top/rev_data/crlchecker/prof2test.crt | Bin .../pkix_tests/top/rev_data/crlchecker/sci.crl | Bin .../top/rev_data/crlchecker/sci2chem.crt | Bin .../pkix_tests/top/rev_data/crlchecker/sci2phy.crt | Bin .../pkix_tests/top/rev_data/crlchecker/sci2sci.crt | Bin .../pkix_tests/top/rev_data/crlchecker/test.crl | Bin security/nss/tests/libpkix/sample_apps/README | 0 security/nss/tests/libpkix/sample_apps/cert8.db | Bin security/nss/tests/libpkix/sample_apps/key3.db | Bin security/nss/tests/libpkix/sample_apps/secmod.db | Bin security/nss/tests/libpkix/vfychain_test.lst | 2 +- security/nss/tests/lowhash/lowhash.sh | 0 security/nss/tests/merge/merge.sh | 2 +- security/nss/tests/nssdir | 0 security/nss/tests/ocsp/ocsp.sh | 0 security/nss/tests/pkits/pkits.sh | 2 +- security/nss/tests/policy/crypto-policy.txt | 19 + security/nss/tests/policy/policy.sh | 58 + security/nss/tests/remote/Makefile | 1 - security/nss/tests/set_environment | 0 security/nss/tests/smime/smime.sh | 50 +- security/nss/tests/ssl/ssl.sh | 701 +- security/nss/tests/ssl/sslcov.txt | 5 + security/nss/tests/ssl/sslstress.txt | 8 +- security/nss/tests/ssl_gtests/ssl_gtests.sh | 54 +- security/nss/tests/tlsfuzzer/config.json.in | 166 + security/nss/tests/tlsfuzzer/tlsfuzzer.sh | 110 + security/nss/tests/tools/TestOldAES128CA.p12 | Bin 0 -> 2628 bytes security/nss/tests/tools/TestOldCA.p12 | Bin 0 -> 2588 bytes security/nss/tests/tools/TestRSAPSS.p12 | Bin 0 -> 2554 bytes security/nss/tests/tools/tools.sh | 109 +- security/nss/trademarks.txt | 0 security/patches/README | 2 + security/pkix/include/pkix/Input.h | 9 +- security/pkix/include/pkix/Result.h | 12 + security/pkix/include/pkix/ScopedPtr.h | 106 - security/pkix/include/pkix/Time.h | 32 +- security/pkix/include/pkix/pkix.h | 11 +- security/pkix/include/pkix/pkixnss.h | 7 + security/pkix/include/pkix/pkixtypes.h | 74 + security/pkix/include/pkix/stdkeywords.h | 38 - security/pkix/lib/ScopedPtr.h | 83 + security/pkix/lib/pkixbuild.cpp | 30 +- security/pkix/lib/pkixcert.cpp | 31 +- security/pkix/lib/pkixcheck.cpp | 319 +- security/pkix/lib/pkixcheck.h | 16 + security/pkix/lib/pkixder.cpp | 80 +- security/pkix/lib/pkixder.h | 172 +- security/pkix/lib/pkixnames.cpp | 37 +- security/pkix/lib/pkixnss.cpp | 21 +- security/pkix/lib/pkixocsp.cpp | 116 +- security/pkix/lib/pkixutil.h | 28 +- security/pkix/moz.build | 10 +- security/pkix/test/gtest/README.txt | 2 +- security/pkix/test/gtest/moz.build | 23 +- security/pkix/test/gtest/pkixbuild_tests.cpp | 300 +- .../pkix/test/gtest/pkixcert_extension_tests.cpp | 53 +- .../gtest/pkixcert_signature_algorithm_tests.cpp | 141 +- .../pkixcheck_CheckExtendedKeyUsage_tests.cpp | 711 + .../test/gtest/pkixcheck_CheckIssuer_tests.cpp | 62 + .../test/gtest/pkixcheck_CheckKeyUsage_tests.cpp | 2 - .../pkixcheck_CheckSignatureAlgorithm_tests.cpp | 360 + .../test/gtest/pkixcheck_CheckValidity_tests.cpp | 81 +- .../test/gtest/pkixcheck_ParseValidity_tests.cpp | 83 + ...kixcheck_TLSFeaturesSatisfiedInternal_tests.cpp | 114 + security/pkix/test/gtest/pkixder_input_tests.cpp | 2 +- .../pkix/test/gtest/pkixder_pki_types_tests.cpp | 3 +- .../test/gtest/pkixder_universal_types_tests.cpp | 164 +- security/pkix/test/gtest/pkixgtest.cpp | 14 +- security/pkix/test/gtest/pkixgtest.h | 176 +- security/pkix/test/gtest/pkixnames_tests.cpp | 274 +- .../pkixocsp_CreateEncodedOCSPRequest_tests.cpp | 56 +- .../gtest/pkixocsp_VerifyEncodedOCSPResponse.cpp | 210 +- security/pkix/test/lib/moz.build | 6 +- security/pkix/test/lib/pkixtestalg.cpp | 210 + security/pkix/test/lib/pkixtestnss.cpp | 228 +- security/pkix/test/lib/pkixtestutil.cpp | 57 +- security/pkix/test/lib/pkixtestutil.h | 90 +- security/pkix/tools/DottedOIDToCode.py | 28 +- security/pkix/warnings.mozbuild | 4 +- .../sandbox/chromium-shim/base/gtest_prod_util.h | 17 - security/sandbox/chromium-shim/base/logging.cpp | 127 - .../chromium-shim/base/third_party/nspr/prtime.h | 8 - .../chromium-shim/base/third_party/nspr/prtypes.h | 8 - .../sandbox/chromium-shim/base/tracked_objects.h | 19 - security/sandbox/chromium-shim/base/win/registry.h | 34 - security/sandbox/chromium-shim/base/win/sdkdecls.h | 173 - .../chromium-shim/sandbox/win/loggingCallbacks.h | 137 - .../chromium-shim/sandbox/win/loggingTypes.h | 27 - .../chromium-shim/sandbox/win/sandboxLogging.cpp | 102 - .../chromium-shim/sandbox/win/sandboxLogging.h | 60 - security/sandbox/chromium/LICENSE | 27 - security/sandbox/chromium/base/at_exit.cc | 82 - security/sandbox/chromium/base/at_exit.h | 76 - security/sandbox/chromium/base/atomic_ref_count.h | 69 - .../sandbox/chromium/base/atomic_sequence_num.h | 60 - security/sandbox/chromium/base/atomicops.h | 209 - .../chromium/base/atomicops_internals_arm_gcc.h | 294 - .../chromium/base/atomicops_internals_portable.h | 227 - .../chromium/base/atomicops_internals_x86_gcc.h | 228 - .../chromium/base/atomicops_internals_x86_msvc.h | 198 - security/sandbox/chromium/base/base_export.h | 34 - security/sandbox/chromium/base/base_paths.h | 55 - security/sandbox/chromium/base/base_paths_win.h | 48 - security/sandbox/chromium/base/base_switches.cc | 76 - security/sandbox/chromium/base/base_switches.h | 35 - security/sandbox/chromium/base/basictypes.h | 45 - security/sandbox/chromium/base/bind.h | 511 - security/sandbox/chromium/base/bind_helpers.h | 544 - security/sandbox/chromium/base/bind_internal.h | 2789 - security/sandbox/chromium/base/bind_internal_win.h | 63 - security/sandbox/chromium/base/callback.h | 770 - security/sandbox/chromium/base/callback_forward.h | 17 - .../sandbox/chromium/base/callback_internal.cc | 34 - security/sandbox/chromium/base/callback_internal.h | 178 - security/sandbox/chromium/base/compiler_specific.h | 201 - .../sandbox/chromium/base/containers/hash_tables.h | 328 - security/sandbox/chromium/base/cpu.cc | 288 - security/sandbox/chromium/base/cpu.h | 96 - security/sandbox/chromium/base/debug/alias.cc | 23 - security/sandbox/chromium/base/debug/alias.h | 21 - security/sandbox/chromium/base/debug/debugger.h | 44 - .../sandbox/chromium/base/debug/leak_annotations.h | 55 - security/sandbox/chromium/base/debug/profiler.cc | 219 - security/sandbox/chromium/base/debug/profiler.h | 90 - .../sandbox/chromium/base/file_descriptor_posix.h | 52 - security/sandbox/chromium/base/files/file_path.h | 465 - security/sandbox/chromium/base/float_util.h | 36 - security/sandbox/chromium/base/guid.h | 32 - security/sandbox/chromium/base/hash.cc | 18 - security/sandbox/chromium/base/hash.h | 38 - security/sandbox/chromium/base/lazy_instance.cc | 55 - security/sandbox/chromium/base/lazy_instance.h | 208 - security/sandbox/chromium/base/location.cc | 99 - security/sandbox/chromium/base/location.h | 94 - security/sandbox/chromium/base/logging.h | 937 - security/sandbox/chromium/base/macros.h | 210 - .../sandbox/chromium/base/memory/aligned_memory.h | 114 - .../memory/raw_scoped_refptr_mismatch_checker.h | 129 - .../sandbox/chromium/base/memory/ref_counted.cc | 53 - .../sandbox/chromium/base/memory/ref_counted.h | 421 - security/sandbox/chromium/base/memory/scoped_ptr.h | 588 - security/sandbox/chromium/base/memory/singleton.cc | 34 - security/sandbox/chromium/base/memory/singleton.h | 292 - security/sandbox/chromium/base/memory/weak_ptr.h | 339 - security/sandbox/chromium/base/move.h | 229 - .../chromium/base/numerics/safe_conversions.h | 64 - .../chromium/base/numerics/safe_conversions_impl.h | 216 - security/sandbox/chromium/base/os_compat_android.h | 28 - security/sandbox/chromium/base/path_service.h | 92 - security/sandbox/chromium/base/port.h | 48 - .../sandbox/chromium/base/posix/eintr_wrapper.h | 67 - .../sandbox/chromium/base/process/process_handle.h | 94 - security/sandbox/chromium/base/rand_util.h | 59 - .../sandbox/chromium/base/safe_strerror_posix.cc | 119 - .../sandbox/chromium/base/safe_strerror_posix.h | 38 - .../sandbox/chromium/base/scoped_clear_errno.h | 34 - security/sandbox/chromium/base/sequence_checker.h | 62 - .../sandbox/chromium/base/sequence_checker_impl.h | 52 - .../sandbox/chromium/base/sequenced_task_runner.h | 159 - .../chromium/base/sequenced_task_runner_helpers.h | 113 - .../chromium/base/single_thread_task_runner.h | 37 - security/sandbox/chromium/base/stl_util.h | 260 - .../chromium/base/strings/nullable_string16.cc | 17 - .../chromium/base/strings/nullable_string16.h | 46 - security/sandbox/chromium/base/strings/string16.cc | 82 - security/sandbox/chromium/base/strings/string16.h | 184 - .../base/strings/string_number_conversions.cc | 529 - .../base/strings/string_number_conversions.h | 131 - .../sandbox/chromium/base/strings/string_piece.cc | 437 - .../sandbox/chromium/base/strings/string_piece.h | 459 - .../sandbox/chromium/base/strings/string_split.cc | 214 - .../sandbox/chromium/base/strings/string_split.h | 82 - .../sandbox/chromium/base/strings/string_util.cc | 958 - .../sandbox/chromium/base/strings/string_util.h | 532 - .../chromium/base/strings/string_util_constants.cc | 57 - .../chromium/base/strings/string_util_posix.h | 52 - .../chromium/base/strings/string_util_win.h | 61 - .../sandbox/chromium/base/strings/stringprintf.cc | 184 - .../sandbox/chromium/base/strings/stringprintf.h | 62 - .../base/strings/utf_string_conversion_utils.cc | 148 - .../base/strings/utf_string_conversion_utils.h | 97 - .../base/strings/utf_string_conversions.cc | 227 - .../chromium/base/strings/utf_string_conversions.h | 53 - .../base/synchronization/condition_variable.h | 118 - .../synchronization/condition_variable_posix.cc | 122 - .../sandbox/chromium/base/synchronization/lock.cc | 39 - .../sandbox/chromium/base/synchronization/lock.h | 137 - .../chromium/base/synchronization/lock_impl.h | 61 - .../base/synchronization/lock_impl_posix.cc | 55 - .../chromium/base/synchronization/lock_impl_win.cc | 36 - .../chromium/base/synchronization/waitable_event.h | 193 - .../base/synchronization/waitable_event_posix.cc | 415 - security/sandbox/chromium/base/task_runner.h | 153 - security/sandbox/chromium/base/template_util.h | 128 - .../chromium/base/third_party/dmg_fp/LICENSE | 18 - .../chromium/base/third_party/dmg_fp/dmg_fp.h | 30 - .../chromium/base/third_party/dmg_fp/dtoa.cc | 4234 - .../chromium/base/third_party/dmg_fp/g_fmt.cc | 102 - .../base/third_party/dynamic_annotations/LICENSE | 28 - .../dynamic_annotations/dynamic_annotations.h | 595 - .../sandbox/chromium/base/third_party/icu/LICENSE | 32 - .../chromium/base/third_party/icu/icu_utf.cc | 228 - .../chromium/base/third_party/icu/icu_utf.h | 391 - .../base/third_party/superfasthash/LICENSE | 27 - .../base/third_party/superfasthash/README.chromium | 29 - .../base/third_party/superfasthash/superfasthash.c | 84 - .../chromium/base/threading/platform_thread.h | 200 - .../base/threading/platform_thread_linux.cc | 119 - .../base/threading/platform_thread_posix.cc | 238 - .../chromium/base/threading/platform_thread_win.cc | 250 - .../base/threading/sequenced_worker_pool.h | 361 - .../chromium/base/threading/thread_checker_impl.h | 43 - .../base/threading/thread_collision_warner.cc | 64 - .../base/threading/thread_collision_warner.h | 245 - .../base/threading/thread_id_name_manager.cc | 113 - .../base/threading/thread_id_name_manager.h | 67 - .../sandbox/chromium/base/threading/thread_local.h | 133 - .../chromium/base/threading/thread_local_posix.cc | 42 - .../chromium/base/threading/thread_local_storage.h | 144 - .../chromium/base/threading/thread_local_win.cc | 40 - .../chromium/base/threading/thread_restrictions.cc | 85 - .../chromium/base/threading/thread_restrictions.h | 236 - security/sandbox/chromium/base/time/time.cc | 303 - security/sandbox/chromium/base/time/time.h | 743 - security/sandbox/chromium/base/time/time_posix.cc | 400 - security/sandbox/chromium/base/time/time_win.cc | 556 - security/sandbox/chromium/base/tuple.h | 1291 - security/sandbox/chromium/base/values.h | 534 - security/sandbox/chromium/base/version.h | 72 - security/sandbox/chromium/base/win/pe_image.cc | 573 - security/sandbox/chromium/base/win/pe_image.h | 270 - .../sandbox/chromium/base/win/scoped_handle.cc | 149 - security/sandbox/chromium/base/win/scoped_handle.h | 177 - .../base/win/scoped_process_information.cc | 108 - .../chromium/base/win/scoped_process_information.h | 83 - .../chromium/base/win/startup_information.cc | 109 - .../chromium/base/win/startup_information.h | 49 - .../sandbox/chromium/base/win/windows_version.cc | 176 - .../sandbox/chromium/base/win/windows_version.h | 123 - security/sandbox/chromium/build/build_config.h | 168 - .../chromium/sandbox/linux/bpf_dsl/bpf_dsl.cc | 378 - .../chromium/sandbox/linux/bpf_dsl/bpf_dsl.h | 317 - .../sandbox/linux/bpf_dsl/bpf_dsl_forward.h | 42 - .../chromium/sandbox/linux/bpf_dsl/bpf_dsl_impl.h | 63 - .../sandbox/chromium/sandbox/linux/bpf_dsl/cons.h | 138 - .../chromium/sandbox/linux/bpf_dsl/dump_bpf.cc | 105 - .../chromium/sandbox/linux/bpf_dsl/dump_bpf.h | 18 - .../chromium/sandbox/linux/bpf_dsl/policy.cc | 19 - .../chromium/sandbox/linux/bpf_dsl/policy.h | 37 - .../sandbox/linux/bpf_dsl/policy_compiler.cc | 522 - .../sandbox/linux/bpf_dsl/policy_compiler.h | 174 - .../chromium/sandbox/linux/bpf_dsl/trap_registry.h | 64 - .../sandbox/linux/seccomp-bpf/basicblock.cc | 13 - .../sandbox/linux/seccomp-bpf/basicblock.h | 49 - .../bpf_tester_compatibility_delegate.h | 54 - .../chromium/sandbox/linux/seccomp-bpf/bpf_tests.h | 122 - .../linux/seccomp-bpf/bpf_tests_unittest.cc | 154 - .../chromium/sandbox/linux/seccomp-bpf/codegen.cc | 609 - .../chromium/sandbox/linux/seccomp-bpf/codegen.h | 147 - .../sandbox/linux/seccomp-bpf/codegen_unittest.cc | 513 - .../chromium/sandbox/linux/seccomp-bpf/die.cc | 88 - .../chromium/sandbox/linux/seccomp-bpf/die.h | 68 - .../sandbox/linux/seccomp-bpf/errorcode.cc | 115 - .../chromium/sandbox/linux/seccomp-bpf/errorcode.h | 199 - .../linux/seccomp-bpf/errorcode_unittest.cc | 120 - .../sandbox/linux/seccomp-bpf/instruction.h | 60 - .../sandbox/linux/seccomp-bpf/linux_seccomp.h | 423 - .../sandbox/linux/seccomp-bpf/sandbox_bpf.cc | 523 - .../sandbox/linux/seccomp-bpf/sandbox_bpf.h | 160 - .../linux/seccomp-bpf/sandbox_bpf_test_runner.cc | 74 - .../linux/seccomp-bpf/sandbox_bpf_test_runner.h | 61 - .../chromium/sandbox/linux/seccomp-bpf/syscall.cc | 413 - .../chromium/sandbox/linux/seccomp-bpf/syscall.h | 170 - .../sandbox/linux/seccomp-bpf/syscall_iterator.cc | 143 - .../sandbox/linux/seccomp-bpf/syscall_iterator.h | 105 - .../linux/seccomp-bpf/syscall_iterator_unittest.cc | 124 - .../sandbox/linux/seccomp-bpf/syscall_unittest.cc | 241 - .../chromium/sandbox/linux/seccomp-bpf/trap.cc | 388 - .../chromium/sandbox/linux/seccomp-bpf/trap.h | 101 - .../chromium/sandbox/linux/seccomp-bpf/verifier.cc | 401 - .../chromium/sandbox/linux/seccomp-bpf/verifier.h | 55 - .../sandbox/linux/services/android_arm_ucontext.h | 32 - .../sandbox/linux/services/android_futex.h | 80 - .../sandbox/linux/services/android_i386_ucontext.h | 79 - .../sandbox/linux/services/android_ucontext.h | 28 - .../linux/services/android_x86_64_ucontext.h | 88 - .../sandbox/linux/services/arm_linux_syscalls.h | 1409 - .../sandbox/linux/services/linux_syscalls.h | 33 - .../sandbox/linux/services/x86_32_linux_syscalls.h | 1426 - .../sandbox/linux/services/x86_64_linux_syscalls.h | 1294 - security/sandbox/chromium/sandbox/sandbox_export.h | 29 - security/sandbox/chromium/sandbox/win/src/Wow64.cc | 221 - security/sandbox/chromium/sandbox/win/src/Wow64.h | 50 - .../sandbox/chromium/sandbox/win/src/Wow64_64.cc | 18 - security/sandbox/chromium/sandbox/win/src/acl.cc | 125 - security/sandbox/chromium/sandbox/win/src/acl.h | 44 - .../chromium/sandbox/win/src/app_container.cc | 183 - .../chromium/sandbox/win/src/app_container.h | 69 - .../chromium/sandbox/win/src/app_container_test.cc | 144 - .../sandbox/win/src/app_container_unittest.cc | 58 - .../chromium/sandbox/win/src/broker_services.cc | 603 - .../chromium/sandbox/win/src/broker_services.h | 118 - .../chromium/sandbox/win/src/crosscall_client.h | 483 - .../chromium/sandbox/win/src/crosscall_params.h | 296 - .../chromium/sandbox/win/src/crosscall_server.cc | 300 - .../chromium/sandbox/win/src/crosscall_server.h | 225 - .../chromium/sandbox/win/src/eat_resolver.cc | 90 - .../chromium/sandbox/win/src/eat_resolver.h | 48 - .../chromium/sandbox/win/src/file_policy_test.cc | 624 - .../sandbox/win/src/filesystem_dispatcher.cc | 311 - .../sandbox/win/src/filesystem_dispatcher.h | 72 - .../sandbox/win/src/filesystem_interception.cc | 397 - .../sandbox/win/src/filesystem_interception.h | 53 - .../chromium/sandbox/win/src/filesystem_policy.cc | 405 - .../chromium/sandbox/win/src/filesystem_policy.h | 113 - .../chromium/sandbox/win/src/handle_closer.cc | 190 - .../chromium/sandbox/win/src/handle_closer.h | 74 - .../sandbox/win/src/handle_closer_agent.cc | 145 - .../chromium/sandbox/win/src/handle_closer_agent.h | 37 - .../chromium/sandbox/win/src/handle_closer_test.cc | 194 - .../chromium/sandbox/win/src/handle_dispatcher.cc | 90 - .../chromium/sandbox/win/src/handle_dispatcher.h | 39 - .../sandbox/win/src/handle_inheritance_test.cc | 54 - .../sandbox/win/src/handle_interception.cc | 48 - .../chromium/sandbox/win/src/handle_interception.h | 24 - .../chromium/sandbox/win/src/handle_policy.cc | 92 - .../chromium/sandbox/win/src/handle_policy.h | 40 - .../chromium/sandbox/win/src/handle_policy_test.cc | 114 - .../chromium/sandbox/win/src/handle_table.cc | 183 - .../chromium/sandbox/win/src/handle_table.h | 159 - .../sandbox/win/src/integrity_level_test.cc | 91 - .../chromium/sandbox/win/src/interception.cc | 548 - .../chromium/sandbox/win/src/interception.h | 281 - .../chromium/sandbox/win/src/interception_agent.cc | 233 - .../chromium/sandbox/win/src/interception_agent.h | 87 - .../sandbox/win/src/interception_internal.h | 76 - .../sandbox/win/src/interception_unittest.cc | 212 - .../chromium/sandbox/win/src/interceptors.h | 55 - .../chromium/sandbox/win/src/interceptors_64.cc | 278 - .../chromium/sandbox/win/src/interceptors_64.h | 175 - .../chromium/sandbox/win/src/internal_types.h | 76 - .../chromium/sandbox/win/src/ipc_ping_test.cc | 58 - .../sandbox/chromium/sandbox/win/src/ipc_tags.h | 40 - .../chromium/sandbox/win/src/ipc_unittest.cc | 639 - security/sandbox/chromium/sandbox/win/src/job.cc | 118 - security/sandbox/chromium/sandbox/win/src/job.h | 65 - .../chromium/sandbox/win/src/job_unittest.cc | 195 - .../sandbox/win/src/named_pipe_dispatcher.cc | 98 - .../sandbox/win/src/named_pipe_dispatcher.h | 42 - .../sandbox/win/src/named_pipe_interception.cc | 76 - .../sandbox/win/src/named_pipe_interception.h | 36 - .../chromium/sandbox/win/src/named_pipe_policy.cc | 86 - .../chromium/sandbox/win/src/named_pipe_policy.h | 46 - .../sandbox/win/src/named_pipe_policy_test.cc | 140 - .../chromium/sandbox/win/src/nt_internals.h | 660 - .../chromium/sandbox/win/src/policy_broker.cc | 116 - .../chromium/sandbox/win/src/policy_broker.h | 23 - .../sandbox/win/src/policy_engine_opcodes.cc | 454 - .../sandbox/win/src/policy_engine_opcodes.h | 386 - .../sandbox/win/src/policy_engine_params.h | 202 - .../sandbox/win/src/policy_engine_processor.cc | 107 - .../sandbox/win/src/policy_engine_processor.h | 145 - .../sandbox/win/src/policy_engine_unittest.cc | 102 - .../chromium/sandbox/win/src/policy_low_level.cc | 351 - .../chromium/sandbox/win/src/policy_low_level.h | 185 - .../sandbox/win/src/policy_low_level_unittest.cc | 618 - .../sandbox/win/src/policy_opcodes_unittest.cc | 369 - .../chromium/sandbox/win/src/policy_params.h | 66 - .../chromium/sandbox/win/src/policy_target.cc | 127 - .../chromium/sandbox/win/src/policy_target.h | 45 - .../chromium/sandbox/win/src/policy_target_test.cc | 347 - .../sandbox/win/src/process_mitigations.cc | 322 - .../chromium/sandbox/win/src/process_mitigations.h | 44 - .../sandbox/win/src/process_mitigations_test.cc | 248 - .../src/process_mitigations_win32k_dispatcher.cc | 57 - .../src/process_mitigations_win32k_dispatcher.h | 31 - .../src/process_mitigations_win32k_interception.cc | 29 - .../src/process_mitigations_win32k_interception.h | 46 - .../win/src/process_mitigations_win32k_policy.cc | 24 - .../win/src/process_mitigations_win32k_policy.h | 35 - .../sandbox/win/src/process_policy_test.cc | 385 - .../sandbox/win/src/process_thread_dispatcher.cc | 249 - .../sandbox/win/src/process_thread_dispatcher.h | 53 - .../sandbox/win/src/process_thread_interception.cc | 416 - .../sandbox/win/src/process_thread_interception.h | 90 - .../sandbox/win/src/process_thread_policy.cc | 239 - .../sandbox/win/src/process_thread_policy.h | 83 - .../sandbox/win/src/registry_dispatcher.cc | 170 - .../chromium/sandbox/win/src/registry_dispatcher.h | 47 - .../sandbox/win/src/registry_interception.cc | 201 - .../sandbox/win/src/registry_interception.h | 38 - .../chromium/sandbox/win/src/registry_policy.cc | 225 - .../chromium/sandbox/win/src/registry_policy.h | 58 - .../sandbox/win/src/registry_policy_test.cc | 289 - .../sandbox/chromium/sandbox/win/src/resolver.cc | 62 - .../sandbox/chromium/sandbox/win/src/resolver.h | 105 - .../chromium/sandbox/win/src/resolver_32.cc | 92 - .../chromium/sandbox/win/src/resolver_64.cc | 73 - .../chromium/sandbox/win/src/restricted_token.cc | 471 - .../chromium/sandbox/win/src/restricted_token.h | 199 - .../sandbox/win/src/restricted_token_unittest.cc | 588 - .../sandbox/win/src/restricted_token_utils.cc | 345 - .../sandbox/win/src/restricted_token_utils.h | 87 - .../sandbox/chromium/sandbox/win/src/sandbox.cc | 48 - .../sandbox/chromium/sandbox/win/src/sandbox.h | 165 - .../chromium/sandbox/win/src/sandbox.vcproj | 658 - .../chromium/sandbox/win/src/sandbox_factory.h | 50 - .../chromium/sandbox/win/src/sandbox_globals.cc | 18 - .../chromium/sandbox/win/src/sandbox_nt_types.h | 46 - .../chromium/sandbox/win/src/sandbox_nt_util.cc | 607 - .../chromium/sandbox/win/src/sandbox_nt_util.h | 186 - .../chromium/sandbox/win/src/sandbox_policy.h | 246 - .../sandbox/win/src/sandbox_policy_base.cc | 749 - .../chromium/sandbox/win/src/sandbox_policy_base.h | 171 - .../chromium/sandbox/win/src/sandbox_types.h | 92 - .../chromium/sandbox/win/src/sandbox_utils.cc | 30 - .../chromium/sandbox/win/src/sandbox_utils.h | 25 - .../chromium/sandbox/win/src/security_level.h | 204 - .../chromium/sandbox/win/src/service_resolver.cc | 46 - .../chromium/sandbox/win/src/service_resolver.h | 139 - .../sandbox/win/src/service_resolver_32.cc | 426 - .../sandbox/win/src/service_resolver_64.cc | 207 - .../sandbox/win/src/service_resolver_unittest.cc | 262 - .../chromium/sandbox/win/src/shared_handles.cc | 67 - .../chromium/sandbox/win/src/shared_handles.h | 108 - .../sandbox/win/src/sharedmem_ipc_client.cc | 152 - .../sandbox/win/src/sharedmem_ipc_client.h | 136 - .../sandbox/win/src/sharedmem_ipc_server.cc | 423 - .../sandbox/win/src/sharedmem_ipc_server.h | 127 - security/sandbox/chromium/sandbox/win/src/sid.cc | 26 - security/sandbox/chromium/sandbox/win/src/sid.h | 29 - .../chromium/sandbox/win/src/sid_unittest.cc | 71 - .../sandbox/win/src/sidestep/ia32_modrm_map.cpp | 92 - .../sandbox/win/src/sidestep/ia32_opcode_map.cpp | 1159 - .../sandbox/win/src/sidestep/mini_disassembler.cpp | 395 - .../sandbox/win/src/sidestep/mini_disassembler.h | 156 - .../win/src/sidestep/mini_disassembler_types.h | 197 - .../sandbox/win/src/sidestep/preamble_patcher.h | 111 - .../src/sidestep/preamble_patcher_with_stub.cpp | 179 - .../chromium/sandbox/win/src/sidestep_resolver.cc | 202 - .../chromium/sandbox/win/src/sidestep_resolver.h | 73 - .../chromium/sandbox/win/src/sync_dispatcher.cc | 82 - .../chromium/sandbox/win/src/sync_dispatcher.h | 40 - .../chromium/sandbox/win/src/sync_interception.cc | 176 - .../chromium/sandbox/win/src/sync_interception.h | 46 - .../chromium/sandbox/win/src/sync_policy.cc | 254 - .../sandbox/chromium/sandbox/win/src/sync_policy.h | 51 - .../chromium/sandbox/win/src/sync_policy_test.cc | 147 - .../chromium/sandbox/win/src/sync_policy_test.h | 18 - .../sandbox/win/src/target_interceptions.cc | 100 - .../sandbox/win/src/target_interceptions.h | 35 - .../chromium/sandbox/win/src/target_process.cc | 339 - .../chromium/sandbox/win/src/target_process.h | 132 - .../chromium/sandbox/win/src/target_services.cc | 194 - .../chromium/sandbox/win/src/target_services.h | 71 - .../sandbox/win/src/threadpool_unittest.cc | 94 - .../chromium/sandbox/win/src/unload_dll_test.cc | 96 - .../chromium/sandbox/win/src/win2k_threadpool.cc | 60 - .../chromium/sandbox/win/src/win2k_threadpool.h | 58 - .../sandbox/chromium/sandbox/win/src/win_utils.cc | 321 - .../sandbox/chromium/sandbox/win/src/win_utils.h | 114 - .../chromium/sandbox/win/src/win_utils_unittest.cc | 83 - .../sandbox/chromium/sandbox/win/src/window.cc | 161 - security/sandbox/chromium/sandbox/win/src/window.h | 40 - .../sandbox/win/wow_helper/service64_resolver.cc | 342 - .../sandbox/win/wow_helper/service64_resolver.h | 72 - .../chromium/sandbox/win/wow_helper/target_code.cc | 38 - .../chromium/sandbox/win/wow_helper/target_code.h | 41 - .../chromium/sandbox/win/wow_helper/wow_helper.cc | 86 - security/sandbox/linux/Sandbox.cpp | 475 - security/sandbox/linux/Sandbox.h | 40 - security/sandbox/linux/SandboxAssembler.cpp | 167 - security/sandbox/linux/SandboxAssembler.h | 77 - security/sandbox/linux/SandboxFilter.cpp | 500 - security/sandbox/linux/SandboxFilter.h | 35 - security/sandbox/linux/SandboxInternal.h | 27 - security/sandbox/linux/SandboxLogging.h | 22 - security/sandbox/linux/common/SandboxInfo.cpp | 57 - security/sandbox/linux/common/SandboxInfo.h | 57 - security/sandbox/linux/common/moz.build | 24 - security/sandbox/linux/glue/SandboxCrash.cpp | 131 - security/sandbox/linux/glue/moz.build | 22 - security/sandbox/linux/moz.build | 85 - security/sandbox/mac/Sandbox.h | 50 - security/sandbox/mac/Sandbox.mm | 326 - security/sandbox/mac/moz.build | 17 - ...to-chromium-to-reapply-after-upstream-merge.txt | 7 - security/sandbox/moz-chromium-commit-status.txt | 4 - security/sandbox/moz.build | 56 - security/sandbox/objs.mozbuild | 130 - security/sandbox/staticruntime/moz.build | 37 - security/sandbox/win/src/sandboxbroker/moz.build | 41 - .../win/src/sandboxbroker/sandboxBroker.cpp | 363 - .../sandbox/win/src/sandboxbroker/sandboxBroker.h | 55 - security/sandbox/win/src/sandboxtarget/moz.build | 9 - .../sandbox/win/src/sandboxtarget/sandboxTarget.h | 65 - security/sandbox/win/wow_helper/Makefile.in | 42 - security/sandbox/win/wow_helper/moz.build | 30 - services/cloudsync/CloudSync.jsm | 6 +- services/cloudsync/CloudSyncBookmarks.jsm | 30 +- .../cloudsync/CloudSyncBookmarksFolderCache.jsm | 2 +- services/cloudsync/CloudSyncEventSource.jsm | 4 +- services/cloudsync/CloudSyncPlacesWrapper.jsm | 29 +- services/cloudsync/CloudSyncTabs.jsm | 12 +- services/cloudsync/docs/dataformat.rst | 4 +- services/cloudsync/moz.build | 2 +- .../cloudsync/tests/mochitest/browser_tabEvents.js | 12 +- services/cloudsync/tests/xpcshell/head.js | 2 +- services/cloudsync/tests/xpcshell/test_tabs.js | 2 +- services/cloudsync/tests/xpcshell/xpcshell.ini | 2 +- services/common/async.js | 31 +- services/common/bagheeraclient.js | 281 - services/common/hawkclient.js | 24 +- services/common/hawkrequest.js | 15 +- services/common/logmanager.js | 246 +- services/common/modules-testing/bagheeraserver.js | 298 - services/common/modules-testing/logging.js | 8 +- services/common/modules-testing/storageserver.js | 84 +- services/common/modules-testing/utils.js | 2 +- services/common/moz.build | 30 +- services/common/observers.js | 20 +- services/common/rest.js | 82 +- services/common/services-common.js | 1 - services/common/storageservice.js | 2222 - services/common/stringbundle.js | 4 +- services/common/tests/mach_commands.py | 17 +- services/common/tests/moz.build | 6 +- services/common/tests/run_bagheera_server.js | 26 - services/common/tests/run_storage_server.js | 2 +- services/common/tests/unit/head_global.js | 34 +- services/common/tests/unit/head_helpers.js | 39 +- services/common/tests/unit/moz.build | 9 + .../tests/unit/test_async_querySpinningly.js | 2 +- services/common/tests/unit/test_bagheera_client.js | 161 - services/common/tests/unit/test_bagheera_server.js | 30 - .../collection_signing_ee.pem.certspec | 5 + .../collection_signing_int.pem.certspec | 4 + .../collection_signing_root.pem.certspec | 4 + .../tests/unit/test_blocklist_signatures/moz.build | 14 + services/common/tests/unit/test_hawkclient.js | 49 +- services/common/tests/unit/test_hawkrequest.js | 2 +- services/common/tests/unit/test_load_modules.js | 64 +- services/common/tests/unit/test_logmanager.js | 102 +- services/common/tests/unit/test_observers.js | 2 +- services/common/tests/unit/test_restrequest.js | 62 +- services/common/tests/unit/test_storage_adapter.js | 269 + .../tests/unit/test_storage_adapter/empty.sqlite | Bin 0 -> 2048 bytes .../common/tests/unit/test_storageservice_bso.js | 124 - .../tests/unit/test_storageservice_client.js | 1381 - .../common/tests/unit/test_tokenserverclient.js | 6 +- services/common/tests/unit/test_utils_dateprefs.js | 2 +- .../tests/unit/test_utils_encodeBase64URL.js | 2 +- .../common/tests/unit/test_utils_exceptionStr.js | 17 - services/common/tests/unit/test_utils_sets.js | 8 +- .../common/tests/unit/test_utils_stackTrace.js | 33 - services/common/tests/unit/xpcshell.ini | 21 +- services/common/tokenserverclient.js | 30 +- services/common/utils.js | 22 +- services/crypto/component/moz.build | 4 +- services/crypto/component/nsSyncJPAKE.cpp | 128 +- services/crypto/component/nsSyncJPAKE.h | 10 +- services/crypto/component/tests/unit/test_jpake.js | 4 +- services/crypto/component/tests/unit/xpcshell.ini | 1 - services/crypto/modules/WeaveCrypto.js | 805 +- services/crypto/modules/utils.js | 6 +- services/crypto/moz.build | 11 +- services/crypto/tests/unit/head_helpers.js | 42 +- services/crypto/tests/unit/test_crypto_crypt.js | 112 +- .../crypto/tests/unit/test_crypto_deriveKey.js | 28 +- services/crypto/tests/unit/test_crypto_random.js | 4 +- services/crypto/tests/unit/test_load_modules.js | 2 +- .../crypto/tests/unit/test_utils_hkdfExpand.js | 6 +- services/crypto/tests/unit/test_utils_pbkdf2.js | 2 +- services/crypto/tests/unit/xpcshell.ini | 3 +- services/datareporting/DataReporting.manifest | 15 - services/datareporting/DataReportingService.js | 437 - services/datareporting/datareporting-prefs.js | 12 - services/datareporting/modules-testing/mocks.jsm | 52 - services/datareporting/moz.build | 24 - services/datareporting/policy.jsm | 921 - services/datareporting/sessions.jsm | 406 - services/datareporting/tests/xpcshell/head.js | 16 - .../datareporting/tests/xpcshell/test_client_id.js | 86 - .../datareporting/tests/xpcshell/test_policy.js | 689 - .../tests/xpcshell/test_session_recorder.js | 306 - services/datareporting/tests/xpcshell/xpcshell.ini | 8 - services/docs/datareporting.rst | 28 - services/docs/index.rst | 17 - services/docs/metrics.rst | 130 - services/fxaccounts/Credentials.jsm | 7 +- services/fxaccounts/FxAccounts.jsm | 1389 +- services/fxaccounts/FxAccountsClient.jsm | 318 +- services/fxaccounts/FxAccountsCommon.js | 55 +- services/fxaccounts/FxAccountsComponents.manifest | 4 + services/fxaccounts/FxAccountsConfig.jsm | 179 + services/fxaccounts/FxAccountsManager.jsm | 589 - services/fxaccounts/FxAccountsOAuthClient.jsm | 71 +- services/fxaccounts/FxAccountsOAuthGrantClient.jsm | 20 + services/fxaccounts/FxAccountsProfile.jsm | 191 + services/fxaccounts/FxAccountsProfileClient.jsm | 87 +- services/fxaccounts/FxAccountsPush.js | 240 + services/fxaccounts/FxAccountsStorage.jsm | 606 + services/fxaccounts/FxAccountsWebChannel.jsm | 474 + services/fxaccounts/interfaces/moz.build | 2 +- services/fxaccounts/moz.build | 20 +- services/fxaccounts/tests/mochitest/chrome.ini | 1 + .../tests/mochitest/test_invalidEmailCase.html | 7 +- services/fxaccounts/tests/xpcshell/head.js | 2 +- .../fxaccounts/tests/xpcshell/test_accounts.js | 826 +- .../xpcshell/test_accounts_device_registration.js | 526 + services/fxaccounts/tests/xpcshell/test_client.js | 326 +- .../fxaccounts/tests/xpcshell/test_credentials.js | 22 +- .../tests/xpcshell/test_loginmgr_storage.js | 243 +- services/fxaccounts/tests/xpcshell/test_manager.js | 932 - .../fxaccounts/tests/xpcshell/test_oauth_client.js | 9 + .../tests/xpcshell/test_oauth_grant_client.js | 22 +- .../xpcshell/test_oauth_grant_client_server.js | 73 + .../tests/xpcshell/test_oauth_token_storage.js | 165 + .../fxaccounts/tests/xpcshell/test_oauth_tokens.js | 251 + services/fxaccounts/tests/xpcshell/test_profile.js | 409 + .../tests/xpcshell/test_profile_client.js | 191 +- .../fxaccounts/tests/xpcshell/test_push_service.js | 236 + .../tests/xpcshell/test_storage_manager.js | 477 + .../fxaccounts/tests/xpcshell/test_web_channel.js | 499 + services/fxaccounts/tests/xpcshell/xpcshell.ini | 18 +- services/healthreport/HealthReport.jsm | 43 - .../healthreport/HealthReportComponents.manifest | 13 - services/healthreport/docs/architecture.rst | 223 - services/healthreport/docs/dataformat.rst | 1955 - services/healthreport/docs/index.rst | 36 - services/healthreport/healthreport-prefs.js | 37 - services/healthreport/healthreporter.jsm | 1540 - services/healthreport/modules-testing/utils.jsm | 217 - services/healthreport/moz.build | 27 - services/healthreport/profile.jsm | 315 - services/healthreport/providers.jsm | 1560 - services/healthreport/tests/xpcshell/head.js | 21 - .../tests/xpcshell/test_healthreporter.js | 1284 - .../tests/xpcshell/test_load_modules.js | 20 - .../healthreport/tests/xpcshell/test_profile.js | 257 - .../tests/xpcshell/test_provider_addons.js | 299 - .../tests/xpcshell/test_provider_appinfo.js | 281 - .../tests/xpcshell/test_provider_hotfix.js | 179 - .../tests/xpcshell/test_provider_places.js | 46 - .../tests/xpcshell/test_provider_searches.js | 178 - .../tests/xpcshell/test_provider_sessions.js | 217 - .../tests/xpcshell/test_provider_sysinfo.js | 41 - services/healthreport/tests/xpcshell/xpcshell.ini | 17 - services/metrics/Metrics.jsm | 38 - services/metrics/dataprovider.jsm | 727 - services/metrics/modules-testing/mocks.jsm | 154 - services/metrics/moz.build | 23 - services/metrics/providermanager.jsm | 561 - services/metrics/storage.jsm | 2189 - services/metrics/tests/xpcshell/head.js | 15 - .../metrics/tests/xpcshell/test_load_modules.js | 31 - .../tests/xpcshell/test_metrics_provider.js | 297 - .../xpcshell/test_metrics_provider_manager.js | 357 - .../metrics/tests/xpcshell/test_metrics_storage.js | 839 - services/metrics/tests/xpcshell/xpcshell.ini | 9 - services/mobileid/MobileIdentityClient.jsm | 158 - services/mobileid/MobileIdentityCommon.jsm | 144 - .../mobileid/MobileIdentityCredentialsStore.jsm | 257 - services/mobileid/MobileIdentityManager.jsm | 1056 - .../MobileIdentitySmsMoMtVerificationFlow.jsm | 79 - .../MobileIdentitySmsMtVerificationFlow.jsm | 40 - .../mobileid/MobileIdentitySmsVerificationFlow.jsm | 108 - services/mobileid/MobileIdentityUIGlueCommon.jsm | 32 - .../mobileid/MobileIdentityVerificationFlow.jsm | 215 - services/mobileid/interfaces/moz.build | 11 - .../interfaces/nsIMobileIdentityUIGlue.idl | 77 - services/mobileid/moz.build | 24 - services/mobileid/tests/xpcshell/head.js | 462 - .../tests/xpcshell/test_mobileid_client.js | 247 - .../tests/xpcshell/test_mobileid_manager.js | 1210 - .../xpcshell/test_mobileid_verification_flow.js | 42 - services/mobileid/tests/xpcshell/xpcshell.ini | 8 - services/moz.build | 19 +- services/sync/Makefile.in | 2 +- services/sync/SyncComponents.manifest | 20 +- services/sync/Weave.js | 39 +- services/sync/locales/en-US/sync.properties | 10 +- services/sync/modules-testing/fakeservices.js | 4 +- services/sync/modules-testing/fxa_utils.js | 2 +- services/sync/modules-testing/rotaryengine.js | 4 +- services/sync/modules-testing/utils.js | 2 +- services/sync/modules/FxaMigrator.jsm | 546 - services/sync/modules/addonsreconciler.js | 31 +- services/sync/modules/addonutils.js | 14 +- services/sync/modules/browserid_identity.js | 786 - services/sync/modules/constants.js | 14 +- services/sync/modules/engines.js | 52 +- services/sync/modules/engines/addons.js | 13 +- services/sync/modules/engines/bookmarks.js | 19 +- services/sync/modules/engines/clients.js | 19 +- services/sync/modules/engines/forms.js | 11 +- services/sync/modules/engines/history.js | 13 +- services/sync/modules/engines/passwords.js | 11 +- services/sync/modules/engines/prefs.js | 6 +- services/sync/modules/engines/tabs.js | 6 +- services/sync/modules/healthreport.jsm | 262 - services/sync/modules/identity.js | 19 +- services/sync/modules/jpakeclient.js | 8 +- services/sync/modules/keys.js | 2 +- services/sync/modules/main.js | 16 +- services/sync/modules/notifications.js | 10 +- services/sync/modules/policies.js | 7 +- services/sync/modules/record.js | 14 +- services/sync/modules/resource.js | 31 +- services/sync/modules/rest.js | 2 +- services/sync/modules/service.js | 145 +- services/sync/modules/stages/cluster.js | 2 +- services/sync/modules/stages/declined.js | 6 +- services/sync/modules/stages/enginesync.js | 18 +- services/sync/modules/status.js | 11 +- services/sync/modules/userapi.js | 2 +- services/sync/modules/util.js | 18 +- services/sync/moz.build | 3 - services/sync/services-sync.js | 2 +- services/sync/tests/unit/test_block_sync.js | 37 - services/sync/tests/unit/test_fxa_migration.js | 279 - .../sync/tests/unit/test_fxa_migration_sentinel.js | 150 - services/sync/tests/unit/test_healthreport.js | 194 - .../sync/tests/unit/test_healthreport_migration.js | 155 - services/sync/tests/unit/xpcshell.ini | 11 - .../sync/tps/extensions/mozmill/chrome.manifest | 0 services/sync/tps/extensions/mozmill/install.rdf | 0 .../mozmill/resource/driver/controller.js | 17 +- .../mozmill/resource/driver/elementslib.js | 16 +- .../mozmill/resource/driver/mozelement.js | 6 +- .../extensions/mozmill/resource/driver/mozmill.js | 6 +- .../mozmill/resource/modules/assertions.js | 7 +- .../extensions/mozmill/resource/modules/frame.js | 12 +- .../extensions/mozmill/resource/modules/windows.js | 6 +- .../mozmill/resource/stdlib/EventUtils.js | 4 +- .../tps/extensions/mozmill/resource/stdlib/os.js | 8 +- .../mozmill/resource/stdlib/securable-module.js | 3 +- .../extensions/mozmill/resource/stdlib/utils.js | 10 +- .../tps/extensions/tps/resource/modules/addons.jsm | 2 +- .../extensions/tps/resource/modules/history.jsm | 10 +- .../extensions/tps/resource/modules/passwords.jsm | 2 +- .../tps/extensions/tps/resource/modules/prefs.jsm | 2 +- .../tps/extensions/tps/resource/modules/tabs.jsm | 10 +- .../extensions/tps/resource/modules/windows.jsm | 2 +- services/sync/tps/extensions/tps/resource/tps.jsm | 52 +- settings.gradle | 55 + .../dependency_links.txt => sourcestamp.txt | 0 startupcache/StartupCache.cpp | 147 +- startupcache/StartupCache.h | 27 +- startupcache/StartupCacheUtils.cpp | 33 +- startupcache/StartupCacheUtils.h | 14 +- startupcache/moz.build | 7 +- startupcache/nsIStartupCache.idl | 16 + startupcache/test/TestStartupCache.cpp | 68 +- startupcache/test/moz.build | 4 +- storage/.eslintrc.js | 7 + storage/FileSystemModule.cpp | 304 + storage/{src => }/FileSystemModule.h | 0 storage/IStorageBindingParamsInternal.h | 51 + storage/SQLCollations.cpp | 242 + storage/{src => }/SQLCollations.h | 0 storage/SQLiteMutex.h | 173 + storage/StatementCache.h | 141 + storage/StorageBaseStatementInternal.cpp | 221 + storage/StorageBaseStatementInternal.h | 353 + storage/TelemetryVFS.cpp | 879 + storage/VacuumManager.cpp | 388 + storage/{src => }/VacuumManager.h | 0 storage/Variant.h | 446 + storage/{src => }/Variant_inl.h | 0 storage/build/moz.build | 8 +- storage/moz.build | 114 +- .../{public => }/mozIStorageAggregateFunction.idl | 0 storage/mozIStorageAsyncConnection.idl | 220 + storage/{public => }/mozIStorageAsyncStatement.idl | 0 storage/mozIStorageBaseStatement.idl | 158 + storage/mozIStorageBindingParams.idl | 86 + .../{public => }/mozIStorageBindingParamsArray.idl | 0 .../{public => }/mozIStorageCompletionCallback.idl | 0 storage/mozIStorageConnection.idl | 268 + storage/{public => }/mozIStorageError.idl | 0 storage/{public => }/mozIStorageFunction.idl | 0 .../{public => }/mozIStoragePendingStatement.idl | 0 .../{public => }/mozIStorageProgressHandler.idl | 0 storage/{public => }/mozIStorageResultSet.idl | 0 storage/{public => }/mozIStorageRow.idl | 0 storage/{public => }/mozIStorageService.idl | 0 storage/mozIStorageStatement.idl | 307 + .../{public => }/mozIStorageStatementCallback.idl | 0 .../{public => }/mozIStorageStatementParams.idl | 0 storage/{public => }/mozIStorageStatementRow.idl | 0 .../{public => }/mozIStorageVacuumParticipant.idl | 0 storage/mozIStorageValueArray.idl | 145 + storage/mozStorageArgValueArray.cpp | 213 + storage/{src => }/mozStorageArgValueArray.h | 0 storage/mozStorageAsyncStatement.cpp | 383 + storage/mozStorageAsyncStatement.h | 107 + storage/mozStorageAsyncStatementExecution.cpp | 582 + storage/mozStorageAsyncStatementExecution.h | 253 + storage/mozStorageAsyncStatementJSHelper.cpp | 153 + .../{src => }/mozStorageAsyncStatementJSHelper.h | 0 storage/mozStorageAsyncStatementParams.cpp | 131 + storage/mozStorageAsyncStatementParams.h | 45 + storage/mozStorageBindingParams.cpp | 525 + storage/mozStorageBindingParams.h | 113 + storage/{src => }/mozStorageBindingParamsArray.cpp | 0 storage/mozStorageBindingParamsArray.h | 116 + storage/mozStorageConnection.cpp | 2040 + storage/mozStorageConnection.h | 439 + storage/{src => }/mozStorageError.cpp | 0 storage/mozStorageError.h | 35 + storage/mozStorageHelper.h | 209 + storage/mozStoragePrivateHelpers.cpp | 277 + storage/mozStoragePrivateHelpers.h | 143 + storage/{src => }/mozStorageResultSet.cpp | 0 storage/{src => }/mozStorageResultSet.h | 0 storage/mozStorageRow.cpp | 247 + storage/mozStorageRow.h | 60 + storage/mozStorageSQLFunctions.cpp | 406 + storage/{src => }/mozStorageSQLFunctions.h | 0 storage/mozStorageService.cpp | 930 + storage/mozStorageService.h | 197 + storage/mozStorageStatement.cpp | 889 + storage/mozStorageStatement.h | 118 + storage/mozStorageStatementData.h | 150 + storage/mozStorageStatementJSHelper.cpp | 287 + storage/{src => }/mozStorageStatementJSHelper.h | 0 storage/mozStorageStatementParams.cpp | 182 + storage/mozStorageStatementParams.h | 43 + storage/mozStorageStatementRow.cpp | 157 + storage/mozStorageStatementRow.h | 40 + storage/public/StatementCache.h | 148 - storage/public/moz.build | 47 - storage/public/mozIStorageAsyncConnection.idl | 214 - storage/public/mozIStorageBaseStatement.idl | 152 - storage/public/mozIStorageBindingParams.idl | 76 - storage/public/mozIStorageConnection.idl | 241 - storage/public/mozIStorageStatement.idl | 294 - storage/public/mozIStorageValueArray.idl | 143 - storage/public/mozStorageHelper.h | 209 - storage/src/FileSystemModule.cpp | 304 - storage/src/IStorageBindingParamsInternal.h | 51 - storage/src/SQLCollations.cpp | 242 - storage/src/SQLiteMutex.h | 173 - storage/src/StorageBaseStatementInternal.cpp | 224 - storage/src/StorageBaseStatementInternal.h | 340 - storage/src/TelemetryVFS.cpp | 608 - storage/src/VacuumManager.cpp | 392 - storage/src/Variant.h | 449 - storage/src/moz.build | 73 - storage/src/mozStorageArgValueArray.cpp | 203 - storage/src/mozStorageAsyncStatement.cpp | 400 - storage/src/mozStorageAsyncStatement.h | 108 - storage/src/mozStorageAsyncStatementExecution.cpp | 648 - storage/src/mozStorageAsyncStatementExecution.h | 242 - storage/src/mozStorageAsyncStatementJSHelper.cpp | 151 - storage/src/mozStorageAsyncStatementParams.cpp | 127 - storage/src/mozStorageAsyncStatementParams.h | 47 - storage/src/mozStorageBindingParams.cpp | 512 - storage/src/mozStorageBindingParams.h | 124 - storage/src/mozStorageBindingParamsArray.h | 116 - storage/src/mozStorageConnection.cpp | 1802 - storage/src/mozStorageConnection.h | 399 - storage/src/mozStorageError.h | 35 - storage/src/mozStoragePrivateHelpers.cpp | 275 - storage/src/mozStoragePrivateHelpers.h | 96 - storage/src/mozStorageRow.cpp | 235 - storage/src/mozStorageRow.h | 58 - storage/src/mozStorageSQLFunctions.cpp | 452 - storage/src/mozStorageService.cpp | 962 - storage/src/mozStorageService.h | 197 - storage/src/mozStorageStatement.cpp | 906 - storage/src/mozStorageStatement.h | 118 - storage/src/mozStorageStatementData.h | 150 - storage/src/mozStorageStatementJSHelper.cpp | 285 - storage/src/mozStorageStatementParams.cpp | 179 - storage/src/mozStorageStatementParams.h | 43 - storage/src/mozStorageStatementRow.cpp | 154 - storage/src/mozStorageStatementRow.h | 40 - storage/src/variantToSQLiteT_impl.h | 127 - storage/{public => }/storage.h | 0 storage/test/moz.build | 10 +- storage/test/storage_test_harness.h | 8 +- storage/test/test_AsXXX_helpers.cpp | 2 +- .../test_asyncStatementExecution_transaction.cpp | 2 +- storage/test/test_deadlock_detector.cpp | 9 +- .../test/test_service_init_background_thread.cpp | 4 +- storage/test/test_transaction_helper.cpp | 2 +- storage/test/test_true_async.cpp | 6 +- storage/test/test_unlock_notify.cpp | 86 +- storage/test/unit/head_storage.js | 138 +- storage/test/unit/test_bug-365166.js | 5 +- storage/test/unit/test_bug-393952.js | 4 +- storage/test/unit/test_bug-429521.js | 53 +- storage/test/unit/test_bug-444233.js | 76 +- storage/test/unit/test_chunk_growth.js | 31 +- storage/test/unit/test_connection_asyncClose.js | 125 + storage/test/unit/test_connection_executeAsync.js | 245 +- .../unit/test_connection_executeSimpleSQLAsync.js | 62 +- storage/test/unit/test_js_helpers.js | 16 +- storage/test/unit/test_levenshtein.js | 5 +- storage/test/unit/test_like.js | 15 +- storage/test/unit/test_like_escape.js | 11 +- storage/test/unit/test_locale_collation.js | 64 +- storage/test/unit/test_sqlite_secure_delete.js | 20 +- storage/test/unit/test_statement_executeAsync.js | 77 +- .../unit/test_statement_wrapper_automatically.js | 11 +- storage/test/unit/test_storage_aggregates.js | 16 +- storage/test/unit/test_storage_connection.js | 399 +- storage/test/unit/test_storage_function.js | 10 +- storage/test/unit/test_storage_progresshandler.js | 14 +- storage/test/unit/test_storage_service.js | 9 +- storage/test/unit/test_storage_service_unshared.js | 2 +- storage/test/unit/test_storage_statement.js | 33 +- storage/test/unit/test_storage_value_array.js | 100 +- storage/test/unit/test_telemetry_vfs.js | 8 +- storage/test/unit/test_unicode.js | 52 +- storage/test/unit/test_vacuum.js | 444 +- storage/test/unit/vacuumParticipant.js | 26 +- storage/test/unit/xpcshell.ini | 2 +- storage/variantToSQLiteT_impl.h | 127 + taskcluster/ci/artifact-build/kind.yml | 39 + taskcluster/ci/build-signing/kind.yml | 8 + taskcluster/ci/build/android.yml | 137 + taskcluster/ci/build/kind.yml | 16 + taskcluster/ci/build/linux.yml | 254 + taskcluster/ci/build/macosx.yml | 71 + taskcluster/ci/build/windows.yml | 122 + taskcluster/ci/desktop-test/kind.yml | 12 + taskcluster/ci/desktop-test/test-platforms.yml | 73 + taskcluster/ci/desktop-test/test-sets.yml | 118 + taskcluster/ci/desktop-test/tests.yml | 721 + taskcluster/ci/docker-image/image.yml | 68 + taskcluster/ci/docker-image/kind.yml | 19 + taskcluster/ci/hazard/kind.yml | 58 + taskcluster/ci/l10n/kind.yml | 89 + taskcluster/ci/marionette-harness/kind.yml | 51 + taskcluster/ci/source-check/doc.yml | 32 + taskcluster/ci/source-check/kind.yml | 15 + taskcluster/ci/source-check/mozlint.yml | 97 + taskcluster/ci/source-check/python-tests.yml | 49 + taskcluster/ci/spidermonkey/kind.yml | 199 + taskcluster/ci/static-analysis/kind.yml | 63 + taskcluster/ci/toolchain/kind.yml | 14 + taskcluster/ci/toolchain/linux.yml | 66 + taskcluster/ci/toolchain/windows.yml | 23 + taskcluster/ci/upload-symbols/job-template.yml | 19 + taskcluster/ci/upload-symbols/kind.yml | 19 + taskcluster/ci/valgrind/kind.yml | 40 + taskcluster/docs/attributes.rst | 124 + taskcluster/docs/caches.rst | 43 + taskcluster/docs/docker-images.rst | 42 + taskcluster/docs/how-tos.rst | 220 + taskcluster/docs/index.rst | 30 + taskcluster/docs/kinds.rst | 144 + taskcluster/docs/loading.rst | 31 + taskcluster/docs/parameters.rst | 97 + taskcluster/docs/reference.rst | 12 + taskcluster/docs/taskgraph.rst | 276 + taskcluster/docs/transforms.rst | 198 + taskcluster/docs/yaml-templates.rst | 49 + taskcluster/mach_commands.py | 290 + taskcluster/moz.build | 7 + taskcluster/scripts/builder/build-haz-linux.sh | 89 + taskcluster/scripts/builder/build-l10n.sh | 97 + taskcluster/scripts/builder/build-linux.sh | 121 + .../scripts/builder/build-sm-mozjs-crate.sh | 18 + taskcluster/scripts/builder/build-sm-package.sh | 28 + taskcluster/scripts/builder/build-sm.sh | 20 + taskcluster/scripts/builder/desktop-setup.sh | 24 + taskcluster/scripts/builder/get-objdir.py | 20 + taskcluster/scripts/builder/hazard-analysis.sh | 149 + taskcluster/scripts/builder/install-packages.sh | 13 + taskcluster/scripts/builder/setup-ccache.sh | 9 + taskcluster/scripts/builder/sm-tooltool-config.sh | 50 + taskcluster/scripts/copy.sh | 9 + taskcluster/scripts/misc/build-binutils-linux.sh | 16 + taskcluster/scripts/misc/build-cctools.sh | 82 + taskcluster/scripts/misc/build-clang-linux.sh | 30 + taskcluster/scripts/misc/build-clang-windows.sh | 61 + taskcluster/scripts/misc/build-gcc-linux.sh | 16 + taskcluster/scripts/misc/minidump_stackwalk.sh | 125 + taskcluster/scripts/misc/repackage-jdk-centos.sh | 45 + taskcluster/scripts/tester/harness-test-linux.sh | 40 + taskcluster/scripts/tester/run-wizard | 170 + taskcluster/scripts/tester/test-b2g.sh | 118 + taskcluster/scripts/tester/test-macosx.sh | 77 + taskcluster/scripts/tester/test-ubuntu.sh | 188 + .../hgsetup => taskcluster/taskgraph}/__init__.py | 0 taskcluster/taskgraph/action.py | 68 + taskcluster/taskgraph/action.yml | 74 + taskcluster/taskgraph/create.py | 122 + taskcluster/taskgraph/decision.py | 181 + taskcluster/taskgraph/docker.py | 132 + taskcluster/taskgraph/files_changed.py | 65 + taskcluster/taskgraph/generator.py | 218 + taskcluster/taskgraph/graph.py | 117 + taskcluster/taskgraph/optimize.py | 156 + taskcluster/taskgraph/parameters.py | 72 + taskcluster/taskgraph/target_tasks.py | 121 + .../taskgraph/task}/__init__.py | 0 taskcluster/taskgraph/task/base.py | 108 + taskcluster/taskgraph/task/docker_image.py | 130 + taskcluster/taskgraph/task/post_build.py | 53 + taskcluster/taskgraph/task/signing.py | 64 + taskcluster/taskgraph/task/test.py | 112 + taskcluster/taskgraph/task/transform.py | 109 + taskcluster/taskgraph/taskgraph.py | 82 + .../taskgraph/test}/__init__.py | 0 .../taskgraph/test/automationrelevance.json | 425 + taskcluster/taskgraph/test/test_create.py | 76 + taskcluster/taskgraph/test/test_decision.py | 78 + taskcluster/taskgraph/test/test_files_changed.py | 73 + taskcluster/taskgraph/test/test_generator.py | 129 + taskcluster/taskgraph/test/test_graph.py | 157 + taskcluster/taskgraph/test/test_optimize.py | 256 + taskcluster/taskgraph/test/test_parameters.py | 62 + taskcluster/taskgraph/test/test_target_tasks.py | 81 + .../taskgraph/test/test_task_docker_image.py | 35 + taskcluster/taskgraph/test/test_taskgraph.py | 54 + taskcluster/taskgraph/test/test_transforms_base.py | 143 + .../taskgraph/test/test_try_option_syntax.py | 274 + taskcluster/taskgraph/test/test_util_attributes.py | 45 + taskcluster/taskgraph/test/test_util_docker.py | 194 + .../taskgraph/test/test_util_python_path.py | 31 + taskcluster/taskgraph/test/test_util_templates.py | 232 + taskcluster/taskgraph/test/test_util_time.py | 57 + taskcluster/taskgraph/test/test_util_treeherder.py | 23 + taskcluster/taskgraph/test/test_util_yaml.py | 23 + taskcluster/taskgraph/test/util.py | 24 + .../taskgraph/transforms}/__init__.py | 0 taskcluster/taskgraph/transforms/android_stuff.py | 46 + taskcluster/taskgraph/transforms/base.py | 126 + taskcluster/taskgraph/transforms/build.py | 31 + taskcluster/taskgraph/transforms/build_attrs.py | 33 + .../taskgraph/transforms/gecko_v2_whitelist.py | 77 + taskcluster/taskgraph/transforms/job/__init__.py | 164 + taskcluster/taskgraph/transforms/job/common.py | 108 + taskcluster/taskgraph/transforms/job/hazard.py | 91 + taskcluster/taskgraph/transforms/job/mach.py | 30 + taskcluster/taskgraph/transforms/job/mozharness.py | 226 + taskcluster/taskgraph/transforms/job/run_task.py | 59 + .../taskgraph/transforms/job/spidermonkey.py | 86 + taskcluster/taskgraph/transforms/job/toolchain.py | 115 + taskcluster/taskgraph/transforms/l10n.py | 44 + .../taskgraph/transforms/marionette_harness.py | 37 + taskcluster/taskgraph/transforms/task.py | 648 + .../taskgraph/transforms/tests}/__init__.py | 0 .../taskgraph/transforms/tests/all_kinds.py | 137 + .../taskgraph/transforms/tests/android_test.py | 42 + .../taskgraph/transforms/tests/desktop_test.py | 118 + .../transforms/tests/make_task_description.py | 445 + .../taskgraph/transforms/tests/test_description.py | 235 + taskcluster/taskgraph/transforms/upload_symbols.py | 36 + taskcluster/taskgraph/try_option_syntax.py | 559 + .../taskgraph/util}/__init__.py | 0 taskcluster/taskgraph/util/attributes.py | 26 + taskcluster/taskgraph/util/docker.py | 160 + taskcluster/taskgraph/util/python_path.py | 27 + taskcluster/taskgraph/util/seta.py | 85 + taskcluster/taskgraph/util/templates.py | 155 + taskcluster/taskgraph/util/time.py | 114 + taskcluster/taskgraph/util/treeherder.py | 24 + taskcluster/taskgraph/util/yaml.py | 16 + test.mozbuild | 10 + .../config/external-media-tests-requirements.txt | 2 + testing/config/firefox_ui_requirements.txt | 2 + .../marionette_harness_test_requirements.txt | 13 + testing/config/marionette_requirements.txt | 11 +- testing/config/mozbase_requirements.txt | 2 + .../config/mozharness/android_arm_4_4_config.py | 105 - testing/config/mozharness/android_arm_config.py | 106 - testing/config/mozharness/android_panda_config.py | 137 - testing/config/mozharness/android_x86_config.py | 40 - testing/config/mozharness/b2g_desktop_config.py | 41 - testing/config/mozharness/b2g_emulator_config.py | 143 - testing/config/mozharness/linux_config.py | 96 - testing/config/mozharness/linux_mulet_config.py | 11 - testing/config/mozharness/mac_config.py | 94 - testing/config/mozharness/marionette.py | 86 - .../config/mozharness/taskcluster_linux_config.py | 42 - testing/config/mozharness/try_arguments.py | 15 - .../config/mozharness/web_platform_tests_config.py | 15 - testing/config/mozharness/windows_config.py | 94 - .../tooltool-manifests/androidarm/releng.manifest | 8 +- .../androidarm_4_3/releng.manifest | 7 + .../androidarm_6_0/releng.manifest | 7 + .../tooltool-manifests/androidx86/releng.manifest | 9 +- .../tooltool-manifests/linux32/hostutils.manifest | 10 + .../linux32/jimdb-arm-pie.manifest | 10 + .../tooltool-manifests/linux32/jimdb-arm.manifest | 10 + .../linux32/jimdb-x86-pie.manifest | 10 + .../tooltool-manifests/linux32/jimdb-x86.manifest | 10 + .../tooltool-manifests/linux32/nodejs.manifest | 10 + .../tooltool-manifests/linux32/releng.manifest | 14 +- .../linux64/geckodriver.manifest | 9 + .../tooltool-manifests/linux64/hostutils.manifest | 10 + .../linux64/jimdb-arm-pie.manifest | 10 + .../tooltool-manifests/linux64/jimdb-arm.manifest | 10 + .../linux64/jimdb-x86-pie.manifest | 10 + .../tooltool-manifests/linux64/jimdb-x86.manifest | 10 + .../tooltool-manifests/linux64/nodejs.manifest | 10 + .../tooltool-manifests/linux64/releng.manifest | 14 +- .../tooltool-manifests/macosx64/hostutils.manifest | 10 + .../macosx64/jimdb-arm-pie.manifest | 10 + .../tooltool-manifests/macosx64/jimdb-arm.manifest | 10 + .../macosx64/jimdb-x86-pie.manifest | 10 + .../tooltool-manifests/macosx64/jimdb-x86.manifest | 10 + .../tooltool-manifests/macosx64/nodejs.manifest | 10 + .../tooltool-manifests/macosx64/releng.manifest | 14 +- .../tooltool-manifests/win32/nodejs.manifest | 9 + .../tooltool-manifests/win32/releng.manifest | 29 +- testing/cppunittest.ini | 73 +- testing/crashtest/autophone-crashtest-webrtc.list | 4 + testing/crashtest/crashtests.list | 14 +- testing/docker/README.md | 102 +- testing/docker/android-gradle-build/Dockerfile | 97 + testing/docker/android-gradle-build/README.md | 2 + testing/docker/android-gradle-build/REGISTRY | 1 + .../{base-test => android-gradle-build}/VERSION | 0 testing/docker/android-gradle-build/bin/after.sh | 45 + testing/docker/android-gradle-build/bin/before.sh | 21 + testing/docker/android-gradle-build/bin/build.sh | 29 + .../android-gradle-build/bin/checkout-script.sh | 17 + .../android-gradle-build/bin/checkout-sources.sh | 55 + .../docker/android-gradle-build/buildprops.json | 9 + .../android-gradle-build/dot-config/pip/pip.conf | 2 + testing/docker/android-gradle-build/oauth.txt | 2 + testing/docker/b2g-build/Dockerfile | 125 - testing/docker/b2g-build/VERSION | 1 - testing/docker/b2g-build/bin/repository-url.py | 28 - testing/docker/b2g-build/releng.repo | 6 - testing/docker/base-test/Dockerfile | 125 +- testing/docker/base-test/REGISTRY | 1 + testing/docker/base-test/VERSION | 2 +- testing/docker/base-test/sources.list | 37 + testing/docker/base-test/system-setup.sh | 145 - testing/docker/beet-mover/Dockerfile | 25 + testing/docker/beet-mover/requirements.txt | 2 + testing/docker/build.sh | 90 - testing/docker/builder/Dockerfile | 36 - testing/docker/builder/VERSION | 1 - testing/docker/builder/bin/build-b2g-desktop.sh | 52 - testing/docker/builder/bin/build-emulator.sh | 57 - testing/docker/builder/bin/build-mulet-linux.sh | 45 - testing/docker/builder/bin/build-setup.sh | 20 - testing/docker/builder/bin/build.sh | 35 - testing/docker/builder/bin/decision.sh | 17 - testing/docker/builder/bin/gaia_props.py | 41 - testing/docker/builder/bin/get-objdir.py | 22 - testing/docker/builder/bin/install-packages.sh | 27 - testing/docker/builder/bin/pull-gaia.sh | 9 - testing/docker/builder/bin/pull-goanna.sh | 14 - testing/docker/builder/emulator-ics.env | 6 - testing/docker/builder/emulator-kk.env | 6 - testing/docker/builder/emulator.env | 5 - testing/docker/builder/git.env | 6 - testing/docker/builder/hg.env | 7 - testing/docker/centos6-build-upd/Dockerfile | 10 + testing/docker/centos6-build-upd/REGISTRY | 1 + testing/docker/centos6-build-upd/VERSION | 1 + testing/docker/centos6-build/Dockerfile | 32 + testing/docker/centos6-build/REGISTRY | 1 + testing/docker/centos6-build/VERSION | 1 + testing/docker/centos6-build/hgrc | 2 + testing/docker/centos6-build/system-setup.sh | 477 + testing/docker/decision/Dockerfile | 32 +- testing/docker/decision/README.md | 4 +- testing/docker/decision/REGISTRY | 1 + testing/docker/decision/VERSION | 2 +- testing/docker/decision/bin/entrypoint | 24 - testing/docker/decision/git.env | 4 - testing/docker/decision/system-setup.sh | 29 + testing/docker/desktop-build/Dockerfile | 65 + testing/docker/desktop-build/bin/build.sh | 36 + .../docker/desktop-build/bin/checkout-script.sh | 17 + .../docker/desktop-build/bin/checkout-sources.sh | 55 + testing/docker/desktop-build/buildprops.json | 9 + .../docker/desktop-build/dot-config/pip/pip.conf | 2 + testing/docker/desktop-build/oauth.txt | 2 + testing/docker/desktop-test/Dockerfile | 108 + testing/docker/desktop-test/apport | 1 + .../{tester => desktop-test}/buildprops.json | 0 .../docker/desktop-test/deja-dup-monitor.desktop | 19 + .../desktop-test/dot-files/config/pip/pip.conf | 2 + .../desktop-test/dot-files/config/user-dirs.dirs | 15 + .../dot-files/config}/user-dirs.locale | 0 .../docker/desktop-test/dot-files/pulse/default.pa | 164 + testing/docker/desktop-test/fonts.conf | 5 + testing/docker/desktop-test/jockey-gtk.desktop | 15 + testing/docker/desktop-test/motd | 6 + testing/docker/desktop-test/release-upgrades | 17 + .../desktop-test/taskcluster-interactive-shell | 22 + testing/docker/desktop-test/tc-vcs-config.yml | 40 + testing/docker/desktop-test/tester.env | 4 + testing/docker/desktop1604-test/Dockerfile | 116 + testing/docker/desktop1604-test/apport | 1 + .../autostart/deja-dup-monitor.desktop | 19 + .../autostart/gnome-software-service.desktop | 9 + .../desktop1604-test/autostart/jockey-gtk.desktop | 15 + testing/docker/desktop1604-test/bin/run-wizard | 108 + .../{tester => desktop1604-test}/buildprops.json | 0 .../desktop1604-test/dot-files/config/pip/pip.conf | 2 + .../dot-files/config/user-dirs.dirs | 15 + .../dot-files/config}/user-dirs.locale | 0 .../desktop1604-test/dot-files/pulse/default.pa | 164 + testing/docker/desktop1604-test/fonts.conf | 5 + testing/docker/desktop1604-test/motd | 6 + testing/docker/desktop1604-test/release-upgrades | 17 + .../desktop1604-test/taskcluster-interactive-shell | 10 + testing/docker/desktop1604-test/tc-vcs-config.yml | 40 + testing/docker/desktop1604-test/tester.env | 4 + testing/docker/firefox-snap/Dockerfile | 3 + testing/docker/firefox-snap/Makefile | 12 + testing/docker/firefox-snap/distribution.ini | 9 + testing/docker/firefox-snap/runme.sh | 66 + testing/docker/firefox-snap/snapcraft.yaml.in | 37 + testing/docker/funsize-balrog-submitter/Dockerfile | 35 + testing/docker/funsize-balrog-submitter/Makefile | 17 + testing/docker/funsize-balrog-submitter/dep.pubkey | 9 + .../docker/funsize-balrog-submitter/nightly.pubkey | 9 + .../docker/funsize-balrog-submitter/release.pubkey | 9 + .../funsize-balrog-submitter/requirements.txt | 1 + testing/docker/funsize-balrog-submitter/runme.sh | 22 + .../scripts/funsize-balrog-submitter.py | 209 + testing/docker/funsize-update-generator/Dockerfile | 35 + testing/docker/funsize-update-generator/Makefile | 17 + testing/docker/funsize-update-generator/dep.pubkey | 9 + .../docker/funsize-update-generator/nightly.pubkey | 9 + .../docker/funsize-update-generator/release.pubkey | 9 + .../funsize-update-generator/requirements.txt | 2 + testing/docker/funsize-update-generator/runme.sh | 25 + .../funsize-update-generator/scripts/funsize.py | 275 + .../scripts/mbsdiff_hook.sh | 135 + testing/docker/image_builder/Dockerfile | 40 + testing/docker/image_builder/REGISTRY | 1 + testing/docker/image_builder/VERSION | 1 + testing/docker/image_builder/build-image.sh | 59 + testing/docker/image_builder/setup.sh | 53 + testing/docker/lint/Dockerfile | 36 + testing/docker/lint/system-setup.sh | 69 + testing/docker/phone-builder/Dockerfile | 13 - testing/docker/phone-builder/VERSION | 1 - testing/docker/phone-builder/bin/build-phone.sh | 73 - testing/docker/phone-builder/bin/validate_task.py | 59 - testing/docker/phone-builder/build.sh | 30 - testing/docker/phone-builder/system-setup.sh | 9 - .../phone-builder/tests/invalid_base_repo.yml | 50 - .../phone-builder/tests/invalid_head_repo.yml | 50 - testing/docker/phone-builder/tests/public.yml | 50 - .../docker/phone-builder/tests/test_validation.py | 31 - testing/docker/phone-builder/tests/valid.yml | 52 - .../docker/recipes/centos6-build-system-setup.sh | 11 + testing/docker/recipes/common.sh | 10 + testing/docker/recipes/install-mercurial.sh | 162 + testing/docker/recipes/run-task | 324 + testing/docker/recipes/tooltool.py | 1022 + .../docker/recipes/ubuntu1204-test-system-setup.sh | 279 + .../docker/recipes/ubuntu1604-test-system-setup.sh | 180 + testing/docker/recipes/xvfb.sh | 75 + testing/docker/rust-build/Dockerfile | 37 + testing/docker/rust-build/README.md | 2 + testing/docker/rust-build/REGISTRY | 1 + testing/docker/rust-build/VERSION | 1 + testing/docker/rust-build/build_cargo.sh | 20 + testing/docker/rust-build/build_rust.sh | 26 + testing/docker/rust-build/build_rust_mac.sh | 36 + testing/docker/rust-build/fetch_cargo.sh | 21 + testing/docker/rust-build/fetch_rust.sh | 20 + testing/docker/rust-build/package_rust.sh | 13 + testing/docker/rust-build/repack_rust.py | 177 + testing/docker/rust-build/task.json | 37 + testing/docker/rust-build/tcbuild.py | 206 + testing/docker/rust-build/upload_rust.sh | 22 + testing/docker/tester/Dockerfile | 23 +- testing/docker/tester/REGISTRY | 1 + testing/docker/tester/VERSION | 2 +- testing/docker/tester/b2g-desktop-config.py | 29 - testing/docker/tester/bin/entrypoint | 24 - testing/docker/tester/bin/pull_gaia.sh | 13 - testing/docker/tester/bin/test.sh | 31 + testing/docker/tester/dot-config/pip/pip.conf | 2 + testing/docker/tester/dot-pulse/default.pa | 4 +- .../tester/mozharness_configs/emulator_override.py | 4 - .../gaia_integration_override.py | 4 - .../mozharness_configs/linux_mulet_config.py | 6 - .../mozharness_configs/remove_executables.py | 3 - testing/docker/tester/tc-vcs-config.yml | 40 + testing/docker/tester/tester.env | 4 + testing/docker/upload-symbols/Dockerfile | 21 + testing/docker/upload-symbols/README.md | 28 + .../docker/upload-symbols/bin/checkout-script.sh | 16 + testing/docker/upload-symbols/bin/upload.sh | 21 + testing/docker/upload-symbols/test_exports.sh | 6 + testing/firefox-ui/.flake8 | 3 + .../driver => firefox-ui/harness}/MANIFEST.in | 0 .../harness/firefox_ui_harness/__init__.py | 8 + .../firefox_ui_harness/arguments/__init__.py | 6 + .../harness/firefox_ui_harness/arguments/base.py | 18 + .../harness/firefox_ui_harness/arguments/update.py | 65 + .../harness/firefox_ui_harness/cli_functional.py | 21 + .../harness/firefox_ui_harness/cli_update.py | 21 + .../harness/firefox_ui_harness/runners/__init__.py | 6 + .../harness/firefox_ui_harness/runners/base.py | 45 + .../harness/firefox_ui_harness/runners/update.py | 101 + .../harness/firefox_ui_harness/testcases.py | 420 + testing/firefox-ui/harness/requirements.txt | 5 + testing/firefox-ui/harness/setup.py | 44 + testing/firefox-ui/mach_commands.py | 120 + testing/firefox-ui/moz.build | 11 + .../addons/extensions/restartless_addon_signed.xpi | Bin 0 -> 186036 bytes .../extensions/restartless_addon_unsigned.xpi | Bin 0 -> 177535 bytes .../resources/cookies/cookie_single.html | 16 + .../resources/images/firefox_favicon.ico | Bin 0 -> 1150 bytes .../resources/images/mozilla_favicon.ico | Bin .../firefox-ui/resources/images/mozilla_logo.jpg | Bin 0 -> 3298 bytes testing/firefox-ui/resources/layout/mozilla.html | 45 + .../resources/layout/mozilla_community.html | 57 + .../resources/layout/mozilla_contribute.html | 70 + .../resources/layout/mozilla_governance.html | 38 + .../resources/layout/mozilla_grants.html | 72 + .../resources/layout/mozilla_mission.html | 51 + .../resources/layout/mozilla_organizations.html | 39 + .../resources/layout/mozilla_projects.html | 60 + .../resources/private_browsing/about.html | 10 + .../resources/security/enable_privilege.html | 21 + testing/firefox-ui/resources/support.html | 19 + .../functional/keyboard_shortcuts/manifest.ini | 4 + .../keyboard_shortcuts/test_browser_window.py | 56 + .../tests/functional/locationbar/manifest.ini | 9 + .../locationbar/test_access_locationbar.py | 60 + .../locationbar/test_escape_autocomplete.py | 56 + .../locationbar/test_favicon_in_autocomplete.py | 62 + .../locationbar/test_suggest_bookmarks.py | 96 + testing/firefox-ui/tests/functional/manifest.ini | 5 + .../tests/functional/private_browsing/manifest.ini | 4 + .../test_about_private_browsing.py | 60 + .../tests/functional/security/manifest.ini | 22 + .../functional/security/test_dv_certificate.py | 85 + .../functional/security/test_enable_privilege.py | 17 + .../functional/security/test_ev_certificate.py | 112 + .../functional/security/test_mixed_content_page.py | 55 + .../security/test_mixed_script_content_blocking.py | 87 + .../functional/security/test_no_certificate.py | 81 + .../test_safe_browsing_initial_download.py | 84 + .../security/test_safe_browsing_notification.py | 149 + .../security/test_safe_browsing_warning_pages.py | 115 + .../security/test_security_notification.py | 62 + .../security/test_ssl_disabled_error_page.py | 60 + .../security/test_ssl_status_after_restart.py | 124 + .../test_submit_unencrypted_info_warning.py | 65 + .../functional/security/test_unknown_issuer.py | 34 + .../test_untrusted_connection_error_page.py | 35 + .../tests/functional/sessionstore/manifest.ini | 5 + .../test_restore_windows_after_restart.py | 150 + testing/firefox-ui/tests/puppeteer/manifest.ini | 24 + .../tests/puppeteer/test_about_window.py | 74 + testing/firefox-ui/tests/puppeteer/test_appinfo.py | 31 + testing/firefox-ui/tests/puppeteer/test_l10n.py | 51 + testing/firefox-ui/tests/puppeteer/test_menubar.py | 30 + .../tests/puppeteer/test_notifications.py | 82 + .../tests/puppeteer/test_page_info_window.py | 100 + testing/firefox-ui/tests/puppeteer/test_places.py | 85 + .../firefox-ui/tests/puppeteer/test_security.py | 45 + .../tests/puppeteer/test_software_update.py | 134 + testing/firefox-ui/tests/puppeteer/test_tabbar.py | 191 + .../firefox-ui/tests/puppeteer/test_toolbars.py | 283 + .../tests/puppeteer/test_update_wizard.py | 67 + testing/firefox-ui/tests/puppeteer/test_utils.py | 48 + testing/firefox-ui/tests/puppeteer/test_windows.py | 259 + .../firefox-ui/tests/update/direct/manifest.ini | 4 + .../tests/update/direct/test_direct_update.py | 21 + .../firefox-ui/tests/update/fallback/manifest.ini | 4 + .../tests/update/fallback/test_fallback_update.py | 22 + testing/firefox-ui/tests/update/manifest.ini | 2 + testing/gtest/Makefile.in | 29 +- .../gmock/include/gmock/gmock-spec-builders.h | 6 +- testing/gtest/gtest/include/gtest/gtest.h | 1 - .../gtest/include/gtest/internal/gtest-port.h | 12 +- testing/gtest/gtest/src/gtest.cc | 2 +- testing/gtest/moz.build | 9 +- testing/gtest/mozilla/GTestRunner.cpp | 11 +- testing/gtest/mozilla/GTestRunner.h | 2 +- testing/gtest/mozilla/MozGTestBench.cpp | 39 + testing/gtest/mozilla/MozGTestBench.h | 22 + testing/gtest/mozilla/SanityTest.cpp | 2 +- testing/gtest/rungtests.py | 50 +- testing/instrumentation/Makefile.in | 3 +- testing/instrumentation/moz.build | 2 +- testing/mach_commands.py | 609 +- testing/marionette/ChromeUtils.js | 291 - testing/marionette/EventUtils.js | 673 - testing/marionette/accessibility.js | 441 + testing/marionette/action.js | 1348 + testing/marionette/addon.js | 104 + testing/marionette/assert.js | 322 + testing/marionette/atom.js | 192 + testing/marionette/atoms/HOWTO | 29 - testing/marionette/atoms/atoms.js | 190 - testing/marionette/atoms/jar.mn | 7 - testing/marionette/browser.js | 436 + testing/marionette/capture.js | 193 + testing/marionette/cert.js | 140 + .../{client/marionette => }/chrome/test.xul | 0 .../{client/marionette => }/chrome/test2.xul | 0 .../marionette/chrome/test_anonymous_content.xul | 37 + testing/marionette/chrome/test_dialog.dtd | 7 + testing/marionette/chrome/test_dialog.properties | 7 + testing/marionette/chrome/test_dialog.xul | 36 + .../marionette => }/chrome/test_nested_iframe.xul | 0 testing/marionette/client/.flake8 | 3 + testing/marionette/client/MANIFEST.in | 4 - testing/marionette/client/docs/advanced/debug.rst | 4 +- testing/marionette/client/docs/basics.rst | 40 +- testing/marionette/client/docs/conf.py | 109 +- testing/marionette/client/docs/reference.rst | 30 +- testing/marionette/client/marionette/__init__.py | 26 - .../client/marionette/atoms/b2g_update_test.js | 252 - .../client/marionette/b2g_update_test.py | 446 - .../marionette/chrome/test_anonymous_content.xul | 26 - .../client/marionette/marionette_test.py | 705 - .../client/marionette/runner/__init__.py | 14 - .../marionette/client/marionette/runner/base.py | 1089 - .../client/marionette/runner/mixins/__init__.py | 12 - .../client/marionette/runner/mixins/b2g.py | 125 - .../client/marionette/runner/mixins/endurance.py | 201 - .../client/marionette/runner/mixins/reporting.py | 269 - .../runner/mixins/resources/htmlreport/jquery.js | 2 - .../runner/mixins/resources/htmlreport/main.js | 109 - .../runner/mixins/resources/htmlreport/style.css | 162 - .../client/marionette/runner/mixins/xmlgen.py | 267 - testing/marionette/client/marionette/runtests.py | 40 - .../client/marionette/tests/print-manifest-dirs.py | 38 - .../client/marionette/tests/unit-tests.ini | 22 - .../marionette/tests/unit/importanotherscript.js | 1 - .../client/marionette/tests/unit/importscript.js | 1 - .../tests/unit/single_finger_functions.py | 128 - .../marionette/tests/unit/test_accessibility.py | 141 - .../tests/unit/test_anonymous_content.py | 53 - .../client/marionette/tests/unit/test_appcache.py | 31 - .../marionette/tests/unit/test_capabilities.py | 83 - .../tests/unit/test_chrome_element_css.py | 21 - .../client/marionette/tests/unit/test_clearing.py | 69 - .../client/marionette/tests/unit/test_click.py | 103 - .../marionette/tests/unit/test_click_chrome.py | 32 - .../marionette/tests/unit/test_click_scrolling.py | 111 - .../client/marionette/tests/unit/test_cookies.py | 90 - .../marionette/tests/unit/test_data_driven.py | 59 - .../marionette/tests/unit/test_date_time_value.py | 27 - .../marionette/tests/unit/test_elementState.py | 23 - .../tests/unit/test_elementState_chrome.py | 43 - .../marionette/tests/unit/test_element_touch.py | 33 - .../marionette/tests/unit/test_elementsize.py | 40 - .../client/marionette/tests/unit/test_emulator.py | 71 - .../client/marionette/tests/unit/test_errors.py | 57 - .../tests/unit/test_execute_async_script.py | 142 - .../marionette/tests/unit/test_execute_isolate.py | 37 - .../marionette/tests/unit/test_execute_script.py | 123 - .../client/marionette/tests/unit/test_expected.py | 228 - .../marionette/tests/unit/test_expectedfail.py | 10 - .../marionette/tests/unit/test_findelement.py | 161 - .../tests/unit/test_findelement_chrome.py | 81 - .../client/marionette/tests/unit/test_gesture.py | 36 - .../tests/unit/test_getactiveframe_oop.py | 110 - .../client/marionette/tests/unit/test_getattr.py | 19 - .../marionette/tests/unit/test_getattr_chrome.py | 26 - .../marionette/tests/unit/test_implicit_waits.py | 28 - .../marionette/tests/unit/test_import_script.py | 142 - .../tests/unit/test_import_script_reuse_window.py | 28 - .../marionette/tests/unit/test_key_actions.py | 90 - .../client/marionette/tests/unit/test_log.py | 47 - .../marionette/tests/unit/test_marionette.py | 22 - .../marionette/tests/unit/test_modal_dialogs.py | 194 - .../marionette/tests/unit/test_multi_finger.py | 65 - .../marionette/tests/unit/test_navigation.py | 128 - .../marionette/tests/unit/test_pagesource.py | 50 - .../client/marionette/tests/unit/test_position.py | 13 - .../tests/unit/test_profile_management.py | 58 - .../marionette/tests/unit/test_rendered_element.py | 32 - .../client/marionette/tests/unit/test_report.py | 30 - .../marionette/tests/unit/test_run_js_test.py | 10 - .../tests/unit/test_screen_orientation.py | 90 - .../marionette/tests/unit/test_screenshot.py | 59 - .../client/marionette/tests/unit/test_selected.py | 15 - .../marionette/tests/unit/test_selected_chrome.py | 28 - .../client/marionette/tests/unit/test_session.py | 44 - .../marionette/tests/unit/test_set_window_size.py | 75 - .../tests/unit/test_simpletest_sanity.py | 104 - .../marionette/tests/unit/test_single_finger.py | 95 - .../tests/unit/test_single_finger_desktop.py | 109 - .../marionette/tests/unit/test_skip_setup.py | 34 - .../marionette/tests/unit/test_specialpowers.py | 35 - .../client/marionette/tests/unit/test_submit.py | 67 - .../marionette/tests/unit/test_switch_frame.py | 126 - .../tests/unit/test_switch_frame_chrome.py | 50 - .../tests/unit/test_switch_remote_frame.py | 138 - .../client/marionette/tests/unit/test_text.py | 221 - .../marionette/tests/unit/test_text_chrome.py | 51 - .../client/marionette/tests/unit/test_timeouts.py | 64 - .../client/marionette/tests/unit/test_typing.py | 282 - .../marionette/tests/unit/test_visibility.py | 114 - .../client/marionette/tests/unit/test_wait.py | 301 - .../marionette/tests/unit/test_window_handles.py | 157 - .../tests/unit/test_window_management.py | 108 - .../marionette/tests/unit/test_window_position.py | 34 - .../marionette/tests/unit/test_window_switching.py | 49 - .../marionette/tests/unit/test_window_title.py | 33 - .../marionette/tests/unit/test_window_type.py | 26 - .../tests/unit/test_with_using_context.py | 54 - .../client/marionette/tests/unit/unit-tests.ini | 148 - .../client/marionette/tests/update-tests.ini | 18 - .../client/marionette/tests/webapi-tests.ini | 28 - .../client/marionette/venv_b2g_update_test.sh | 53 - .../marionette/client/marionette/www/frameset.html | 14 - .../client/marionette/www/framesetPage2.html | 7 - testing/marionette/client/marionette/www/shim.js | 282 - .../client/marionette/www/test_accessibility.html | 42 - .../marionette/www/test_selectioncarets.html | 28 - .../www/test_selectioncarets_multipleline.html | 24 - .../client/marionette/www/test_touchcaret.html | 17 - .../client/marionette/www/windowHandles.html | 14 - .../client/marionette/www/xhtmlTest.html | 79 - .../client/marionette_driver/__init__.py | 26 + .../marionette/client/marionette_driver/addons.py | 70 + testing/marionette/client/marionette_driver/by.py | 27 + .../client/marionette_driver/date_time_value.py | 49 + .../client/marionette_driver/decorators.py | 69 + .../marionette/client/marionette_driver/errors.py | 179 + .../client/marionette_driver/expected.py | 311 + .../client/marionette_driver/geckoinstance.py | 466 + .../client/marionette_driver/gestures.py | 93 + .../marionette/client/marionette_driver/keys.py | 84 + .../client/marionette_driver/localization.py | 54 + .../client/marionette_driver/marionette.py | 2153 + .../client/marionette_driver/selection.py | 227 + .../marionette/client/marionette_driver/timeout.py | 98 + .../client/marionette_driver/transport.py | 300 + .../marionette/client/marionette_driver/wait.py | 167 + testing/marionette/client/requirements.txt | 14 +- testing/marionette/client/setup.py | 58 +- .../components/MarionetteComponents.manifest | 5 - testing/marionette/components/marionette.js | 237 + testing/marionette/components/marionette.manifest | 4 + .../marionette/components/marionettecomponent.js | 187 - testing/marionette/components/moz.build | 15 +- testing/marionette/cookies.js | 131 + testing/marionette/dispatcher.js | 228 + testing/marionette/driver.js | 2907 + .../driver/marionette_driver/__init__.py | 8 - .../driver/marionette_driver/application_cache.py | 31 - testing/marionette/driver/marionette_driver/by.py | 25 - .../driver/marionette_driver/date_time_value.py | 49 - .../driver/marionette_driver/decorators.py | 67 - .../marionette/driver/marionette_driver/errors.py | 152 - .../driver/marionette_driver/expected.py | 295 - .../driver/marionette_driver/gestures.py | 83 - .../driver/marionette_driver/goannainstance.py | 180 - .../marionette/driver/marionette_driver/keys.py | 84 - .../driver/marionette_driver/marionette.py | 1791 - .../driver/marionette_driver/selection.py | 203 - .../marionette/driver/marionette_driver/wait.py | 157 - testing/marionette/driver/requirements.txt | 1 - testing/marionette/driver/setup.py | 23 - testing/marionette/element.js | 1171 + testing/marionette/error.js | 500 + testing/marionette/evaluate.js | 494 + testing/marionette/event.js | 1365 + testing/marionette/frame.js | 260 + testing/marionette/harness/.flake8 | 3 + testing/marionette/harness/MANIFEST.in | 3 + testing/marionette/harness/README.rst | 30 + .../harness/marionette_harness/__init__.py | 35 + .../marionette_harness/marionette_test/__init__.py | 31 + .../marionette_test/decorators.py | 239 + .../marionette_test/testcases.py | 504 + .../harness/marionette_harness/runner/__init__.py | 22 + .../harness/marionette_harness/runner/base.py | 1076 + .../harness/marionette_harness/runner/httpd.py | 142 + .../marionette_harness/runner/mixins/__init__.py | 13 + .../runner/mixins/browsermob-proxy-py/History.md | 57 + .../browsermobproxy/__init__.py | 6 + .../browsermob-proxy-py/browsermobproxy/client.py | 326 + .../browsermob-proxy-py/browsermobproxy/server.py | 106 + .../browsermobproxy/webdriver_event_listener.py | 34 + .../mixins/browsermob-proxy-py/docs/Makefile | 153 + .../docs/_build/html/.buildinfo | 4 + .../docs/_build/html/_modules/browsermobproxy.html | 98 + .../docs/_build/html/_modules/index.html | 90 + .../docs/_build/html/_sources/client.txt | 8 + .../docs/_build/html/_sources/index.txt | 72 + .../docs/_build/html/_sources/server.txt | 8 + .../docs/_build/html/_static/basic.css | 537 + .../docs/_build/html/_static/default.css | 256 + .../docs/_build/html/_static/doctools.js | 238 + .../docs/_build/html/_static/jquery.js | 2 + .../docs/_build/html/_static/pygments.css | 62 + .../docs/_build/html/_static/searchtools.js | 622 + .../docs/_build/html/_static/sidebar.js | 159 + .../docs/_build/html/_static/underscore.js | 31 + .../docs/_build/html/_static/websupport.js | 808 + .../docs/_build/html/client.html | 404 + .../docs/_build/html/genindex.html | 297 + .../docs/_build/html/index.html | 174 + .../docs/_build/html/objects.inv | 6 + .../docs/_build/html/py-modindex.html | 112 + .../docs/_build/html/search.html | 105 + .../docs/_build/html/searchindex.js | 1 + .../docs/_build/html/server.html | 157 + .../mixins/browsermob-proxy-py/docs/client.rst | 8 + .../runner/mixins/browsermob-proxy-py/docs/conf.py | 243 + .../mixins/browsermob-proxy-py/docs/index.rst | 72 + .../mixins/browsermob-proxy-py/docs/make.bat | 190 + .../mixins/browsermob-proxy-py/docs/server.rst | 8 + .../runner/mixins/browsermob-proxy-py/readme.md | 88 + .../runner/mixins/browsermob-proxy-py/setup.py | 20 + .../mixins/browsermob-proxy-py/test/test_client.py | 247 + .../mixins/browsermob-proxy-py/test/test_remote.py | 31 + .../browsermob-proxy-py/test/test_webdriver.py | 60 + .../marionette_harness/runner/mixins/browsermob.py | 80 + .../runner/mixins/window_manager.py | 129 + .../harness/marionette_harness/runner/serve.py | 227 + .../harness/marionette_harness/runner/test.cert | 86 + .../harness/marionette_harness/runner/test.key | 28 + .../harness/marionette_harness/runtests.py | 98 + .../tests/harness_unit/conftest.py | 100 + .../tests/harness_unit/test_httpd.py | 90 + .../harness_unit/test_marionette_arguments.py | 32 + .../tests/harness_unit/test_marionette_harness.py | 108 + .../tests/harness_unit/test_marionette_runner.py | 442 + .../harness_unit/test_marionette_test_result.py | 54 + .../tests/harness_unit/test_serve.py | 67 + .../marionette_harness/tests/unit-tests.ini | 11 + .../tests/unit/importanotherscript.js | 1 + .../marionette_harness/tests/unit/importscript.js | 1 + .../tests/unit/mn-restartless-unsigned.xpi | Bin 0 -> 1552 bytes .../tests/unit/single_finger_functions.py | 131 + .../tests/unit/test_about_pages.py | 134 + .../tests/unit/test_accessibility.py | 210 + .../marionette_harness/tests/unit/test_addons.py | 58 + .../tests/unit/test_anonymous_content.py | 90 + .../tests/unit/test_browsermobproxy.py | 34 + .../tests/unit/test_capabilities.py | 253 + .../marionette_harness/tests/unit/test_checkbox.py | 17 + .../tests/unit/test_checkbox_chrome.py | 36 + .../marionette_harness/tests/unit/test_chrome.py | 51 + .../tests/unit/test_chrome_async_finish.js | 0 .../tests/unit/test_chrome_element_css.py | 23 + .../marionette_harness/tests/unit/test_clearing.py | 72 + .../marionette_harness/tests/unit/test_click.py | 271 + .../tests/unit/test_click_chrome.py | 35 + .../tests/unit/test_click_scrolling.py | 117 + .../marionette_harness/tests/unit/test_cookies.py | 115 + .../marionette_harness/tests/unit/test_crash.py | 155 + .../tests/unit/test_data_driven.py | 67 + .../tests/unit/test_date_time_value.py | 29 + .../tests/unit/test_element_retrieval.py | 483 + .../tests/unit/test_element_state.py | 162 + .../tests/unit/test_element_state_chrome.py | 85 + .../tests/unit/test_elementsize.py | 17 + .../tests/unit/test_elementsize_chrome.py | 34 + .../marionette_harness/tests/unit/test_errors.py | 77 + .../tests/unit/test_execute_async_script.py | 156 + .../tests/unit/test_execute_isolate.py | 37 + .../tests/unit/test_execute_sandboxes.py | 79 + .../tests/unit/test_execute_script.py | 402 + .../marionette_harness/tests/unit/test_expected.py | 228 + .../tests/unit/test_expectedfail.py | 11 + .../tests/unit/test_file_upload.py | 152 + .../tests/unit/test_findelement_chrome.py | 82 + .../tests/unit/test_geckoinstance.py | 25 + .../tests/unit/test_getactiveframe_oop.py | 93 + .../tests/unit/test_implicit_waits.py | 26 + .../tests/unit/test_import_script.py | 138 + .../tests/unit/test_key_actions.py | 91 + .../tests/unit/test_localization.py | 56 + .../marionette_harness/tests/unit/test_log.py | 64 + .../tests/unit/test_marionette.py | 67 + .../tests/unit/test_modal_dialogs.py | 198 + .../tests/unit/test_mouse_action.py | 114 + .../tests/unit/test_navigation.py | 447 + .../tests/unit/test_pagesource.py | 33 + .../tests/unit/test_pagesource_chrome.py | 29 + .../marionette_harness/tests/unit/test_position.py | 19 + .../marionette_harness/tests/unit/test_prefs.py | 167 + .../tests/unit/test_profile_management.py | 34 + .../marionette_harness/tests/unit/test_proxy.py | 252 + .../tests/unit/test_quit_restart.py | 173 + .../tests/unit/test_rendered_element.py | 34 + .../marionette_harness/tests/unit/test_report.py | 29 + .../tests/unit/test_run_js_test.py | 10 + .../tests/unit/test_screen_orientation.py | 86 + .../tests/unit/test_screenshot.py | 428 + .../marionette_harness/tests/unit/test_select.py | 164 + .../marionette_harness/tests/unit/test_session.py | 56 + .../tests/unit/test_set_window_size.py | 84 + .../tests/unit/test_shadow_dom.py | 80 + .../tests/unit/test_simpletest_chrome.js | 0 .../tests/unit/test_simpletest_fail.js | 0 .../tests/unit/test_simpletest_pass.js | 0 .../tests/unit/test_simpletest_sanity.py | 107 + .../tests/unit/test_simpletest_timeout.js | 0 .../tests/unit/test_single_finger_desktop.py | 123 + .../tests/unit/test_skip_setup.py | 35 + .../tests/unit/test_switch_frame.py | 183 + .../tests/unit/test_switch_frame_chrome.py | 56 + .../tests/unit/test_switch_remote_frame.py | 118 + .../tests/unit/test_switch_window_chrome.py | 124 + .../tests/unit/test_switch_window_content.py | 171 + .../tests/unit/test_teardown_context_preserved.py | 21 + .../marionette_harness/tests/unit/test_text.py | 224 + .../tests/unit/test_text_chrome.py | 44 + .../marionette_harness/tests/unit/test_timeouts.py | 115 + .../tests/unit/test_transport.py | 172 + .../marionette_harness/tests/unit/test_typing.py | 332 + .../tests/unit/test_using_permissions.py | 46 + .../tests/unit/test_visibility.py | 121 + .../marionette_harness/tests/unit/test_wait.py | 347 + .../tests/unit/test_window_close_chrome.py | 80 + .../tests/unit/test_window_close_content.py | 81 + .../tests/unit/test_window_handles_chrome.py | 207 + .../tests/unit/test_window_handles_content.py | 96 + .../tests/unit/test_window_position.py | 42 + .../tests/unit/test_window_title.py | 12 + .../tests/unit/test_window_title_chrome.py | 26 + .../tests/unit/test_window_type.py | 27 + .../tests/unit/test_with_using_context.py | 66 + .../marionette_harness/tests/unit/unit-tests.ini | 132 + .../marionette_harness/tests/webapi-tests.ini | 5 + .../harness/marionette_harness/www/black.png | Bin 0 -> 150 bytes .../marionette_harness}/www/bug814037.html | 0 .../www/click_out_of_bounds_overflow.html | 0 .../marionette_harness}/www/clicks.html | 0 .../marionette_harness}/www/cssTransform.html | 0 .../marionette_harness}/www/cssTransform2.html | 0 .../marionette_harness}/www/datetimePage.html | 0 .../marionette_harness}/www/deletingFrame.html | 0 .../marionette_harness/www/double_click.html | 18 + .../marionette_harness}/www/element_bottom.html | 0 .../marionette_harness}/www/element_left.html | 0 .../www/element_outside_viewport.html | 0 .../marionette_harness}/www/element_right.html | 0 .../marionette_harness}/www/element_top.html | 0 .../marionette_harness}/www/empty.html | 0 .../marionette_harness}/www/formPage.html | 0 .../harness/marionette_harness/www/frameset.html | 14 + .../marionette_harness/www/framesetPage2.html | 7 + .../harness/marionette_harness/www}/hidden.html | 0 .../marionette_harness}/www/html5/blue.jpg | Bin .../www/html5/boolean_attributes.html | 0 .../marionette_harness}/www/html5/geolocation.js | 0 .../marionette_harness}/www/html5/green.jpg | Bin .../marionette_harness}/www/html5/offline.html | 0 .../marionette_harness}/www/html5/red.jpg | Bin .../marionette_harness}/www/html5/status.html | 0 .../marionette_harness}/www/html5/test.appcache | 0 .../www/html5/test_html_inputs.html | 0 .../marionette_harness}/www/html5/yellow.jpg | Bin .../marionette_harness}/www/html5Page.html | 0 .../marionette_harness}/www/javascriptPage.html | 0 .../marionette_harness}/www/macbeth.html | 0 .../marionette_harness}/www/modal_dialogs.html | 0 .../marionette_harness/www/nestedElements.html | 9 + .../marionette_harness}/www/rectangles.html | 0 .../marionette_harness}/www/resultPage.html | 0 .../marionette_harness}/www/scroll.html | 0 .../marionette_harness}/www/scroll2.html | 0 .../marionette_harness}/www/scroll3.html | 0 .../marionette_harness}/www/scroll4.html | 0 .../marionette_harness}/www/scroll5.html | 0 .../harness/marionette_harness/www/shim.js | 282 + .../marionette_harness}/www/test.html | 0 .../marionette_harness}/www/testAction.html | 0 .../marionette_harness}/www/testPageSource.html | 0 .../marionette_harness}/www/testPageSource.xml | 0 .../www/testPageSourceWithUnicodeChars.html | 0 .../marionette_harness}/www/testSize.html | 0 .../marionette_harness/www/test_accessibility.html | 57 + .../www/test_carets_columns.html | 31 + .../marionette_harness/www/test_carets_cursor.html | 31 + .../www/test_carets_display_none.html | 10 + .../marionette_harness/www/test_carets_iframe.html | 20 + .../www/test_carets_longtext.html | 9 + .../www/test_carets_multipleline.html | 24 + .../www/test_carets_multiplerange.html} | 0 .../www/test_carets_selection.html | 38 + .../marionette_harness}/www/test_clearing.html | 0 .../marionette_harness}/www/test_dynamic.html | 0 .../marionette_harness}/www/test_iframe.html | 0 .../marionette_harness}/www/test_inner_iframe.html | 0 .../www/test_nested_iframe.html | 0 .../marionette_harness}/www/test_oop_1.html | 0 .../marionette_harness}/www/test_oop_2.html | 0 .../marionette_harness/www/test_shadow_dom.html | 26 + .../marionette_harness}/www/test_windows.html | 0 .../harness/marionette_harness/www/white.png | Bin 0 -> 150 bytes .../marionette_harness/www/windowHandles.html | 16 + .../harness/marionette_harness/www/xhtmlTest.html | 79 + testing/marionette/harness/requirements.txt | 14 + testing/marionette/harness/setup.py | 59 + testing/marionette/interaction.js | 505 + testing/marionette/jar.mn | 63 +- testing/marionette/l10n.js | 95 + testing/marionette/legacyaction.js | 477 + testing/marionette/listener.js | 1816 + testing/marionette/logging.js | 75 + testing/marionette/mach_commands.py | 142 +- testing/marionette/mach_test_package_commands.py | 67 + testing/marionette/marionette-common.js | 96 - testing/marionette/marionette-elements.js | 664 - testing/marionette/marionette-frame-manager.js | 246 - testing/marionette/marionette-listener.js | 2225 - testing/marionette/marionette-sendkeys.js | 145 - testing/marionette/marionette-server.js | 3538 - testing/marionette/marionette-simpletest.js | 199 - testing/marionette/marionette.eslintrc.js | 8 + testing/marionette/message.js | 285 + testing/marionette/modal.js | 113 + testing/marionette/moz.build | 12 +- testing/marionette/navigate.js | 119 + testing/marionette/proxy.js | 376 + testing/marionette/puppeteer/.flake8 | 3 + .../{driver => puppeteer/firefox}/MANIFEST.in | 0 testing/marionette/puppeteer/firefox/docs/Makefile | 177 + .../puppeteer/firefox/docs/api/appinfo.rst | 15 + .../marionette/puppeteer/firefox/docs/api/keys.rst | 12 + .../marionette/puppeteer/firefox/docs/api/l10n.rst | 11 + .../puppeteer/firefox/docs/api/places.rst | 13 + .../puppeteer/firefox/docs/api/security.rst | 13 + .../puppeteer/firefox/docs/api/software_update.rst | 30 + .../puppeteer/firefox/docs/api/utils.rst | 12 + testing/marionette/puppeteer/firefox/docs/conf.py | 270 + .../marionette/puppeteer/firefox/docs/index.rst | 85 + testing/marionette/puppeteer/firefox/docs/make.bat | 242 + .../firefox/docs/ui/about_window/window.rst | 59 + .../firefox/docs/ui/browser/notifications.rst | 44 + .../puppeteer/firefox/docs/ui/browser/tabbar.rst | 22 + .../puppeteer/firefox/docs/ui/browser/toolbars.rst | 28 + .../puppeteer/firefox/docs/ui/browser/window.rst | 11 + .../marionette/puppeteer/firefox/docs/ui/deck.rst | 9 + .../marionette/puppeteer/firefox/docs/ui/menu.rst | 10 + .../puppeteer/firefox/docs/ui/pageinfo/window.rst | 30 + .../firefox/docs/ui/update_wizard/dialog.rst | 128 + .../puppeteer/firefox/docs/ui/windows.rst | 16 + .../firefox/firefox_puppeteer/__init__.py | 9 + .../firefox/firefox_puppeteer/api}/__init__.py | 0 .../firefox/firefox_puppeteer/api/appinfo.py | 45 + .../firefox/firefox_puppeteer/api/keys.py | 17 + .../firefox/firefox_puppeteer/api/l10n.py | 125 + .../firefox/firefox_puppeteer/api/places.py | 150 + .../firefox/firefox_puppeteer/api/security.py | 68 + .../firefox_puppeteer/api/software_update.py | 411 + .../firefox/firefox_puppeteer/api/utils.py | 140 + .../puppeteer/firefox/firefox_puppeteer/base.py | 14 + .../firefox/firefox_puppeteer/decorators.py | 35 + .../puppeteer/firefox/firefox_puppeteer/errors.py | 21 + .../puppeteer/firefox/firefox_puppeteer/mixins.py | 101 + .../firefox/firefox_puppeteer/puppeteer.py | 84 + .../firefox/firefox_puppeteer/ui}/__init__.py | 0 .../firefox_puppeteer/ui/about_window}/__init__.py | 0 .../firefox_puppeteer/ui/about_window/deck.py | 174 + .../firefox_puppeteer/ui/about_window/window.py | 32 + .../puppeteer/firefox/firefox_puppeteer/ui/base.py | 54 + .../firefox_puppeteer/ui/browser}/__init__.py | 0 .../firefox_puppeteer/ui/browser/notifications.py | 116 + .../firefox/firefox_puppeteer/ui/browser/tabbar.py | 388 + .../firefox_puppeteer/ui/browser/toolbars.py | 641 + .../firefox/firefox_puppeteer/ui/browser/window.py | 260 + .../puppeteer/firefox/firefox_puppeteer/ui/deck.py | 17 + .../puppeteer/firefox/firefox_puppeteer/ui/menu.py | 110 + .../firefox_puppeteer/ui/pageinfo}/__init__.py | 0 .../firefox/firefox_puppeteer/ui/pageinfo/deck.py | 204 + .../firefox_puppeteer/ui/pageinfo/window.py | 61 + .../firefox_puppeteer/ui/update_wizard/__init__.py | 5 + .../firefox_puppeteer/ui/update_wizard/dialog.py | 46 + .../firefox_puppeteer/ui/update_wizard/wizard.py | 291 + .../firefox/firefox_puppeteer/ui/windows.py | 435 + .../puppeteer/firefox/requirements-docs.txt | 5 + .../marionette/puppeteer/firefox/requirements.txt | 2 + testing/marionette/puppeteer/firefox/setup.py | 36 + testing/marionette/server.js | 144 + testing/marionette/session.js | 457 + testing/marionette/simpletest.js | 208 + testing/marionette/test_action.js | 627 + testing/marionette/test_assert.js | 126 + testing/marionette/test_element.js | 55 + testing/marionette/test_error.js | 431 + testing/marionette/test_message.js | 204 + testing/marionette/test_navigate.js | 67 + testing/marionette/test_session.js | 370 + .../transport/marionette_transport/__init__.py | 1 - .../transport/marionette_transport/transport.py | 133 - testing/marionette/transport/setup.py | 38 - testing/marionette/unit.ini | 16 + .../marionette/update-smoketests/flash-template.sh | 17 - .../marionette/update-smoketests/run-smoketests.py | 56 - testing/marionette/update-smoketests/smoketest.py | 195 - .../marionette/update-smoketests/stage-update.py | 95 - .../BrowserTestUtils/BrowserTestUtils.jsm | 1053 +- testing/mochitest/BrowserTestUtils/ContentTask.jsm | 74 +- .../BrowserTestUtils/ContentTaskUtils.jsm | 120 + .../content/content-about-page-utils.js | 76 + .../BrowserTestUtils/content/content-task.js | 36 +- .../BrowserTestUtils/content/content-utils.js | 2 +- testing/mochitest/BrowserTestUtils/moz.build | 3 +- testing/mochitest/Makefile.in | 102 +- testing/mochitest/MochiKit/DragAndDrop.js | 2 +- testing/mochitest/MochiKit/Sortable.js | 6 +- testing/mochitest/MochiKit/Style.js | 2 +- testing/mochitest/MochiKit/mochitest.ini | 23 - testing/mochitest/MochiKit/packed.js | 2 +- testing/mochitest/ShutdownLeaksCollector.jsm | 54 + testing/mochitest/android.json | 6 - testing/mochitest/android23.json | 6 - testing/mochitest/androidx86.json | 6 - testing/mochitest/b2g_start_script.js | 145 - testing/mochitest/bisection.py | 81 +- testing/mochitest/bootstrap.js | 84 + testing/mochitest/browser-harness.xul | 35 +- testing/mochitest/browser-test-overlay.xul | 3 +- testing/mochitest/browser-test.js | 403 +- testing/mochitest/browser.eslintrc.js | 50 + testing/mochitest/cc-analyzer.js | 126 - testing/mochitest/chrome-harness.js | 89 +- testing/mochitest/chrome.eslintrc.js | 39 + testing/mochitest/chrome/chrome.ini | 7 +- testing/mochitest/chrome/test_sample.xul | 1 - testing/mochitest/chrome/test_sanityAddTask.xul | 43 + .../mochitest/chrome/test_sanityChromeUtils.xul | 192 - testing/mochitest/chrome/test_sanityEventUtils.xul | 192 + .../mochitest/chrome/test_sanityPluginUtils.html | 2 +- testing/mochitest/chrome/test_sanitySpawnTask.xul | 70 + testing/mochitest/chunkifyTests.js | 72 - testing/mochitest/dynamic/mochitest.ini | 3 - .../mochitest/embed/Xm5i5kbIXzc | 0 .../mochitest/embed/Xm5i5kbIXzc^headers^ | 0 testing/mochitest/gl.json | 5 - testing/mochitest/harness.xul | 4 +- testing/mochitest/install.rdf | 6 +- testing/mochitest/jar.mn | 9 +- testing/mochitest/jetpack-addon-harness.js | 151 +- testing/mochitest/jetpack-package-harness.js | 19 +- testing/mochitest/leaks.py | 262 + testing/mochitest/mach_commands.py | 1423 +- testing/mochitest/mach_test_package_commands.py | 85 + testing/mochitest/manifest.webapp | 5 - testing/mochitest/manifestLibrary.js | 3 +- testing/mochitest/manifests/Makefile.in | 8 - testing/mochitest/manifests/autophone-media.ini | 10 + testing/mochitest/manifests/autophone-webrtc.ini | 156 + testing/mochitest/manifests/moz.build | 8 +- testing/mochitest/mochitest.eslintrc.js | 41 + testing/mochitest/mochitest_options.py | 1236 +- testing/mochitest/moz.build | 114 +- .../pywebsocket/mod_pywebsocket/memorizingfile.py | 0 testing/mochitest/redirect.html | 6 +- testing/mochitest/roboextender/Makefile.in | 24 - testing/mochitest/roboextender/bootstrap.js | 65 - testing/mochitest/roboextender/moz.build | 6 - testing/mochitest/runrobocop.py | 587 + testing/mochitest/runtests.py | 2050 +- testing/mochitest/runtestsb2g.py | 506 - testing/mochitest/runtestsremote.py | 842 +- testing/mochitest/server.js | 26 +- testing/mochitest/shutdown-leaks-collector.js | 7 + testing/mochitest/ssltunnel/moz.build | 8 +- testing/mochitest/ssltunnel/ssltunnel.cpp | 130 +- testing/mochitest/start_desktop.js | 15 + testing/mochitest/static/mochitest.ini | 3 - .../tests/Harness_sanity/ImportTesting.jsm | 5 + .../SpecialPowersLoadChromeScript.js | 4 + .../mochitest/tests/Harness_sanity/empty.js | 0 .../Harness_sanity/importtesting_chromescript.js | 3 + .../mochitest/tests/Harness_sanity/mochitest.ini | 24 +- .../Harness_sanity/specialPowers_framescript.js | 13 + .../test_SpecialPowersExtension.html | 2 +- .../test_SpecialPowersLoadChromeScript.html | 12 +- ...est_SpecialPowersLoadChromeScript_function.html | 67 + .../test_SpecialPowersLoadPrivilegedScript.html | 37 + .../test_SpecialPowersPushPermissions.html | 95 +- .../test_SpecialPowersPushPrefEnv.html | 6 +- .../tests/Harness_sanity/test_add_task.html | 38 + .../tests/Harness_sanity/test_bug362788.xhtml | 49 - .../tests/Harness_sanity/test_bug816847.html | 101 - .../tests/Harness_sanity/test_createFiles.html | 91 + .../Harness_sanity/test_importInMainProcess.html | 54 + .../tests/Harness_sanity/test_sanity.html | 11 +- .../test_sanityRegisteredServiceWorker.html | 24 + .../test_sanityRegisteredServiceWorker2.html | 25 + .../Harness_sanity/test_sanitySimpletest.html | 1 - .../test_sanity_waitForCondition.html | 53 + .../tests/Harness_sanity/test_spawn_task.html | 73 + .../tests/MochiKit-1.4.2/MochiKit/DragAndDrop.js | 2 +- .../tests/MochiKit-1.4.2/MochiKit/Signal.js | 2 +- .../tests/MochiKit-1.4.2/MochiKit/Sortable.js | 6 +- .../tests/MochiKit-1.4.2/MochiKit/Style.js | 2 +- .../tests/MochiKit-1.4.2/MochiKit/mochitest.ini | 22 - .../tests/MochiKit-1.4.2/tests/mochitest.ini | 3 +- .../MochiKit-1.4.2/tests/test_MochiKit-Async.html | 6 +- .../tests/SimpleTest/AsyncUtilsContent.js | 98 + testing/mochitest/tests/SimpleTest/ChromePowers.js | 32 +- testing/mochitest/tests/SimpleTest/ChromeUtils.js | 272 - testing/mochitest/tests/SimpleTest/EventUtils.js | 985 +- .../tests/SimpleTest/ExtensionTestUtils.js | 139 + .../mochitest/tests/SimpleTest/LICENSE_SpawnTask | 24 + testing/mochitest/tests/SimpleTest/MemoryStats.js | 7 +- .../mochitest/tests/SimpleTest/NativeKeyCodes.js | 442 +- testing/mochitest/tests/SimpleTest/SimpleTest.js | 370 +- testing/mochitest/tests/SimpleTest/SpawnTask.js | 296 + testing/mochitest/tests/SimpleTest/TestRunner.js | 268 +- .../mochitest/tests/SimpleTest/WindowSnapshot.js | 15 + testing/mochitest/tests/SimpleTest/moz.build | 5 +- .../mochitest/tests/SimpleTest/paint_listener.js | 12 +- testing/mochitest/tests/SimpleTest/setup.js | 13 +- testing/mochitest/tests/SimpleTest/test.css | 4 + testing/mochitest/tests/browser/browser.ini | 13 +- .../tests/browser/browser_BrowserTestUtils.js | 70 + .../mochitest/tests/browser/browser_add_task.js | 8 +- .../browser_browserLoaded_content_loaded.js | 46 + .../tests/browser/browser_fail_add_task.js | 2 +- testing/mochitest/tests/browser/browser_head.js | 2 +- testing/mochitest/tests/browser/browser_pass.js | 1 - .../tests/browser/browser_waitForFocus.js | 21 +- testing/mochitest/tests/browser/dummy.html | 6 + testing/mochitest/tests/browser/head.js | 2 +- testing/mochitest/tests/index.html | 63 - testing/mochitest/tests/moz.build | 6 +- testing/modules/AppData.jsm | 2 +- testing/modules/AppInfo.jsm | 113 +- testing/modules/Assert.jsm | 178 +- testing/modules/CoverageUtils.jsm | 209 + testing/modules/MockRegistrar.jsm | 123 + testing/modules/MockRegistry.jsm | 115 + testing/modules/StructuredLog.jsm | 315 +- testing/modules/ajv-4.1.1.js | 7650 + testing/modules/moz.build | 14 +- testing/modules/sinon-1.16.1.js | 6194 + .../modules/tests/browser/browser_test_assert.js | 1 - testing/modules/tests/xpcshell/test_assert.js | 51 +- .../modules/tests/xpcshell/test_mockRegistrar.js | 51 + .../modules/tests/xpcshell/test_structuredlog.js | 18 +- testing/modules/tests/xpcshell/xpcshell.ini | 3 +- testing/mozbase/Makefile.in | 10 - testing/mozbase/docs/_static/structured_example.py | 15 +- testing/mozbase/docs/conf.py | 99 +- testing/mozbase/docs/loggingreporting.rst | 2 +- testing/mozbase/docs/manifestparser.rst | 12 +- testing/mozbase/docs/mozdevice.rst | 75 +- testing/mozbase/docs/mozfile.rst | 2 +- testing/mozbase/docs/mozhttpd.rst | 10 +- testing/mozbase/docs/mozinstall.rst | 4 +- testing/mozbase/docs/mozlog.rst | 486 + testing/mozbase/docs/mozlog_structured.rst | 459 - testing/mozbase/docs/mozrunner.rst | 38 +- testing/mozbase/docs/mozversion.rst | 11 +- .../manifestparser/manifestparser/__init__.py | 1 + .../mozbase/manifestparser/manifestparser/cli.py | 61 +- .../manifestparser/manifestparser/expression.py | 88 +- .../manifestparser/manifestparser/filters.py | 204 +- .../mozbase/manifestparser/manifestparser/ini.py | 51 +- .../manifestparser/manifestparser.py | 151 +- testing/mozbase/manifestparser/setup.py | 6 +- .../manifestparser/tests/default-suppfiles.ini | 9 + .../manifestparser/tests/filter-example.ini | 2 +- .../mozbase/manifestparser/tests/test_chunking.py | 177 +- .../manifestparser/tests/test_convert_directory.py | 24 +- .../manifestparser/tests/test_convert_symlinks.py | 2 + .../manifestparser/tests/test_default_overrides.py | 115 + .../manifestparser/tests/test_default_skipif.py | 36 - .../manifestparser/tests/test_expressionparser.py | 59 +- .../mozbase/manifestparser/tests/test_filters.py | 50 +- .../manifestparser/tests/test_manifestparser.py | 41 +- .../mozbase/manifestparser/tests/test_read_ini.py | 1 + .../manifestparser/tests/test_testmanifest.py | 6 +- testing/mozbase/moz.build | 4 +- testing/mozbase/mozcrash/mozcrash/__init__.py | 4 +- testing/mozbase/mozcrash/mozcrash/mozcrash.py | 282 +- testing/mozbase/mozcrash/setup.py | 9 +- testing/mozbase/mozcrash/tests/test.py | 117 +- testing/mozbase/mozdebug/mozdebug/__init__.py | 1 + testing/mozbase/mozdebug/mozdebug/mozdebug.py | 171 +- testing/mozbase/mozdebug/setup.py | 6 +- .../adb_tests/test_device_running_adb_as_root.py | 10 +- .../mozdevice/adb_tests/test_devicemanagerADB.py | 16 +- testing/mozbase/mozdevice/mozdevice/Zeroconf.py | 0 testing/mozbase/mozdevice/mozdevice/__init__.py | 5 + testing/mozbase/mozdevice/mozdevice/adb.py | 1261 +- testing/mozbase/mozdevice/mozdevice/adb_android.py | 316 +- testing/mozbase/mozdevice/mozdevice/adb_b2g.py | 122 + .../mozbase/mozdevice/mozdevice/devicemanager.py | 129 +- .../mozdevice/mozdevice/devicemanagerADB.py | 430 +- .../mozdevice/mozdevice/devicemanagerSUT.py | 168 +- testing/mozbase/mozdevice/mozdevice/dmcli.py | 237 +- testing/mozbase/mozdevice/mozdevice/droid.py | 56 +- testing/mozbase/mozdevice/mozdevice/sutini.py | 1 + .../mozbase/mozdevice/mozdevice/version_codes.py | 61 + testing/mozbase/mozdevice/setup.py | 8 +- testing/mozbase/mozdevice/sut_tests/dmunit.py | 10 +- testing/mozbase/mozdevice/sut_tests/runtests.py | 7 +- .../mozdevice/sut_tests/test-files/test_script.sh | 0 .../mozdevice/sut_tests/test_datachannel.py | 5 +- testing/mozbase/mozdevice/sut_tests/test_exec.py | 1 + .../mozbase/mozdevice/sut_tests/test_exec_env.py | 1 + .../mozbase/mozdevice/sut_tests/test_fileExists.py | 2 +- testing/mozbase/mozdevice/sut_tests/test_getdir.py | 3 +- testing/mozbase/mozdevice/sut_tests/test_info.py | 1 + testing/mozbase/mozdevice/sut_tests/test_prompt.py | 1 + testing/mozbase/mozdevice/sut_tests/test_ps.py | 2 +- testing/mozbase/mozdevice/sut_tests/test_pull.py | 1 + testing/mozbase/mozdevice/sut_tests/test_push1.py | 1 + testing/mozbase/mozdevice/sut_tests/test_push2.py | 1 + .../mozbase/mozdevice/sut_tests/test_pushbinary.py | 1 + .../mozdevice/sut_tests/test_pushsmalltext.py | 1 + testing/mozbase/mozdevice/tests/droidsut_launch.py | 39 +- testing/mozbase/mozdevice/tests/sut.py | 7 +- testing/mozbase/mozdevice/tests/sut_app.py | 6 +- testing/mozbase/mozdevice/tests/sut_basic.py | 35 +- testing/mozbase/mozdevice/tests/sut_chmod.py | 13 +- testing/mozbase/mozdevice/tests/sut_copytree.py | 16 +- testing/mozbase/mozdevice/tests/sut_fileExists.py | 2 +- testing/mozbase/mozdevice/tests/sut_fileMethods.py | 10 +- testing/mozbase/mozdevice/tests/sut_info.py | 6 +- testing/mozbase/mozdevice/tests/sut_ip.py | 10 +- testing/mozbase/mozdevice/tests/sut_kill.py | 4 +- testing/mozbase/mozdevice/tests/sut_list.py | 6 +- testing/mozbase/mozdevice/tests/sut_logcat.py | 49 +- testing/mozbase/mozdevice/tests/sut_mkdir.py | 14 +- testing/mozbase/mozdevice/tests/sut_movetree.py | 16 +- testing/mozbase/mozdevice/tests/sut_ps.py | 1 + testing/mozbase/mozdevice/tests/sut_pull.py | 27 +- testing/mozbase/mozdevice/tests/sut_push.py | 53 +- testing/mozbase/mozdevice/tests/sut_remove.py | 14 +- testing/mozbase/mozdevice/tests/sut_time.py | 6 +- testing/mozbase/mozdevice/tests/sut_unpackfile.py | 4 +- testing/mozbase/mozfile/mozfile/__init__.py | 5 +- testing/mozbase/mozfile/mozfile/mozfile.py | 129 +- testing/mozbase/mozfile/setup.py | 4 +- .../tests/files/missing_file_attributes.zip | Bin 0 -> 442 bytes testing/mozbase/mozfile/tests/manifest.ini | 2 +- testing/mozbase/mozfile/tests/stubs.py | 4 +- testing/mozbase/mozfile/tests/test_extract.py | 29 +- testing/mozbase/mozfile/tests/test_move_remove.py | 232 + testing/mozbase/mozfile/tests/test_remove.py | 196 - testing/mozbase/mozfile/tests/test_tempfile.py | 0 testing/mozbase/mozhttpd/mozhttpd/__init__.py | 2 + testing/mozbase/mozhttpd/mozhttpd/handlers.py | 5 +- testing/mozbase/mozhttpd/mozhttpd/mozhttpd.py | 17 +- testing/mozbase/mozhttpd/setup.py | 3 +- testing/mozbase/mozhttpd/tests/api.py | 72 +- testing/mozbase/mozhttpd/tests/baseurl.py | 5 +- testing/mozbase/mozhttpd/tests/filelisting.py | 8 +- testing/mozbase/mozhttpd/tests/paths.py | 4 +- testing/mozbase/mozhttpd/tests/requestlog.py | 1 + testing/mozbase/mozinfo/mozinfo/__init__.py | 8 +- testing/mozbase/mozinfo/mozinfo/mozinfo.py | 83 +- testing/mozbase/mozinfo/mozinfo/string_version.py | 43 + testing/mozbase/mozinfo/setup.py | 4 +- testing/mozbase/mozinfo/tests/test.py | 39 +- testing/mozbase/mozinstall/mozinstall/__init__.py | 1 + .../mozbase/mozinstall/mozinstall/mozinstall.py | 41 +- testing/mozbase/mozinstall/setup.py | 8 +- .../mozinstall/tests/Installer-Stubs/firefox.exe | Bin 55015 -> 0 bytes testing/mozbase/mozinstall/tests/test.py | 22 +- testing/mozbase/mozleak/mozleak/__init__.py | 11 + testing/mozbase/mozleak/mozleak/leaklog.py | 205 + testing/mozbase/mozleak/setup.py | 26 + testing/mozbase/mozlog/mozlog/__init__.py | 40 +- testing/mozbase/mozlog/mozlog/commandline.py | 282 + .../mozbase/mozlog/mozlog/formatters/__init__.py | 23 + testing/mozbase/mozlog/mozlog/formatters/base.py | 20 + .../mozlog/mozlog/formatters/errorsummary.py | 69 + .../mozlog/mozlog/formatters/html/__init__.py | 3 + .../mozbase/mozlog/mozlog/formatters/html/html.py | 236 + .../{structured => }/formatters/html/main.js | 0 .../mozlog/mozlog/formatters/html/style.css | 154 + .../mozlog/mozlog/formatters/html/xmlgen.py | 283 + .../mozlog/mozlog/formatters/machformatter.py | 395 + .../mozbase/mozlog/mozlog/formatters/process.py | 55 + .../mozlog/mozlog/formatters/tbplformatter.py | 244 + .../mozbase/mozlog/mozlog/formatters/unittest.py | 60 + testing/mozbase/mozlog/mozlog/formatters/xunit.py | 101 + testing/mozbase/mozlog/mozlog/handlers/__init__.py | 11 + testing/mozbase/mozlog/mozlog/handlers/base.py | 105 + .../mozlog/mozlog/handlers/bufferhandler.py | 83 + .../mozlog/mozlog/handlers/statushandler.py | 52 + .../mozlog/mozlog/handlers/valgrindhandler.py | 140 + testing/mozbase/mozlog/mozlog/logger.py | 180 - testing/mozbase/mozlog/mozlog/loggingmixin.py | 41 - testing/mozbase/mozlog/mozlog/loglistener.py | 47 - testing/mozbase/mozlog/mozlog/logtypes.py | 204 + testing/mozbase/mozlog/mozlog/proxy.py | 35 + .../mozlog/mozlog/pytest_mozlog}/__init__.py | 0 .../mozbase/mozlog/mozlog/pytest_mozlog/plugin.py | 94 + testing/mozbase/mozlog/mozlog/reader.py | 77 + testing/mozbase/mozlog/mozlog/scripts/__init__.py | 32 + testing/mozbase/mozlog/mozlog/scripts/format.py | 42 + testing/mozbase/mozlog/mozlog/scripts/logmerge.py | 82 + testing/mozbase/mozlog/mozlog/scripts/unstable.py | 120 + testing/mozbase/mozlog/mozlog/stdadapter.py | 45 + .../mozbase/mozlog/mozlog/structured/__init__.py | 7 - .../mozlog/mozlog/structured/commandline.py | 211 - .../mozlog/structured/formatters/__init__.py | 13 - .../mozlog/mozlog/structured/formatters/base.py | 19 - .../mozlog/structured/formatters/html/__init__.py | 1 - .../mozlog/structured/formatters/html/html.py | 194 - .../mozlog/structured/formatters/html/style.css | 154 - .../mozlog/structured/formatters/html/xmlgen.py | 267 - .../mozlog/structured/formatters/machformatter.py | 356 - .../mozlog/structured/formatters/tbplformatter.py | 140 - .../mozlog/structured/formatters/unittest.py | 58 - .../mozlog/mozlog/structured/formatters/xunit.py | 100 - .../mozlog/mozlog/structured/handlers/__init__.py | 7 - .../mozlog/mozlog/structured/handlers/base.py | 104 - .../mozlog/structured/handlers/bufferhandler.py | 82 - .../mozlog/structured/handlers/statushandler.py | 54 - .../mozbase/mozlog/mozlog/structured/logtypes.py | 174 - testing/mozbase/mozlog/mozlog/structured/reader.py | 73 - .../mozlog/mozlog/structured/scripts/__init__.py | 30 - .../mozlog/mozlog/structured/scripts/format.py | 39 - .../mozlog/mozlog/structured/scripts/logmerge.py | 82 - .../mozlog/mozlog/structured/scripts/unstable.py | 108 - .../mozbase/mozlog/mozlog/structured/stdadapter.py | 40 - .../mozlog/mozlog/structured/structuredlog.py | 425 - testing/mozbase/mozlog/mozlog/structuredlog.py | 521 + .../mozbase/mozlog/mozlog/unstructured/__init__.py | 8 + .../mozbase/mozlog/mozlog/unstructured/logger.py | 185 + .../mozlog/mozlog/unstructured/loggingmixin.py | 44 + .../mozlog/mozlog/unstructured/loglistener.py | 50 + testing/mozbase/mozlog/setup.py | 17 +- testing/mozbase/mozlog/tests/test_logger.py | 13 +- testing/mozbase/mozlog/tests/test_structured.py | 226 +- testing/mozbase/moznetwork/moznetwork/__init__.py | 4 +- .../mozbase/moznetwork/moznetwork/moznetwork.py | 74 +- testing/mozbase/moznetwork/setup.py | 12 +- testing/mozbase/moznetwork/tests/test.py | 4 +- testing/mozbase/mozprocess/mozprocess/__init__.py | 5 +- testing/mozbase/mozprocess/mozprocess/pid.py | 85 - .../mozprocess/mozprocess/processhandler.py | 654 +- testing/mozbase/mozprocess/mozprocess/qijo.py | 56 +- .../mozbase/mozprocess/mozprocess/winprocess.py | 144 +- testing/mozbase/mozprocess/mozprocess/wpk.py | 54 - testing/mozbase/mozprocess/setup.py | 2 +- testing/mozbase/mozprocess/tests/infinite_loop.py | 18 + testing/mozbase/mozprocess/tests/manifest.ini | 1 + testing/mozbase/mozprocess/tests/proclaunch.py | 23 +- testing/mozbase/mozprocess/tests/proctest.py | 49 +- .../mozbase/mozprocess/tests/test_mozprocess.py | 149 +- .../mozprocess/tests/test_mozprocess_kill.py | 69 +- .../tests/test_mozprocess_kill_broad_wait.py | 11 +- .../mozprocess/tests/test_mozprocess_misc.py | 23 +- .../mozprocess/tests/test_mozprocess_output.py | 21 +- .../mozprocess/tests/test_mozprocess_params.py | 8 +- .../mozprocess/tests/test_mozprocess_poll.py | 46 +- .../mozprocess/tests/test_mozprocess_wait.py | 57 +- .../mozprocess/tests/test_process_reader.py | 101 + testing/mozbase/mozprofile/mozprofile/__init__.py | 1 + testing/mozbase/mozprofile/mozprofile/addons.py | 42 +- testing/mozbase/mozprofile/mozprofile/cli.py | 19 +- testing/mozbase/mozprofile/mozprofile/diff.py | 5 +- .../mozbase/mozprofile/mozprofile/permissions.py | 90 +- testing/mozbase/mozprofile/mozprofile/prefs.py | 40 +- testing/mozbase/mozprofile/mozprofile/profile.py | 252 +- testing/mozbase/mozprofile/mozprofile/view.py | 1 + testing/mozbase/mozprofile/mozprofile/webapps.py | 15 +- testing/mozbase/mozprofile/setup.py | 10 +- testing/mozbase/mozprofile/tests/addon_stubs.py | 2 +- testing/mozbase/mozprofile/tests/addonid.py | 53 +- .../mozprofile/tests/addons/empty/install.rdf | 2 +- testing/mozbase/mozprofile/tests/bug785146.py | 3 +- .../tests/install_manifests/test_addon_1.rdf | 2 +- .../tests/install_manifests/test_addon_2.rdf | 2 +- .../tests/install_manifests/test_addon_3.rdf | 2 +- .../tests/install_manifests/test_addon_4.rdf | 2 +- .../install_manifests/test_addon_invalid_no_id.rdf | 2 +- .../test_addon_invalid_not_wellformed.rdf | 2 +- .../test_addon_invalid_version.rdf | 2 +- .../tests/install_manifests/test_addon_unpack.rdf | 2 +- testing/mozbase/mozprofile/tests/manifest.ini | 1 + testing/mozbase/mozprofile/tests/permissions.py | 45 +- .../mozbase/mozprofile/tests/server_locations.py | 5 +- testing/mozbase/mozprofile/tests/test_addons.py | 20 +- .../mozbase/mozprofile/tests/test_clone_cleanup.py | 18 +- testing/mozbase/mozprofile/tests/test_nonce.py | 3 + .../mozbase/mozprofile/tests/test_preferences.py | 49 +- testing/mozbase/mozprofile/tests/test_profile.py | 30 + .../mozbase/mozprofile/tests/test_profile_view.py | 3 +- testing/mozbase/mozprofile/tests/test_webapps.py | 39 +- testing/mozbase/mozrunner/mozrunner/__init__.py | 1 + testing/mozbase/mozrunner/mozrunner/application.py | 148 +- .../mozbase/mozrunner/mozrunner/base/__init__.py | 6 +- .../mozbase/mozrunner/mozrunner/base/browser.py | 18 +- testing/mozbase/mozrunner/mozrunner/base/device.py | 111 +- testing/mozbase/mozrunner/mozrunner/base/runner.py | 70 +- testing/mozbase/mozrunner/mozrunner/cli.py | 52 +- .../mozrunner/mozrunner/devices/__init__.py | 5 +- .../mozrunner/mozrunner/devices/android_device.py | 773 + .../mozrunner/mozrunner/devices/autophone.py | 651 + .../mozbase/mozrunner/mozrunner/devices/base.py | 70 +- .../mozrunner/mozrunner/devices/emulator.py | 280 +- .../mozrunner/devices/emulator_battery.py | 2 +- .../mozrunner/mozrunner/devices/emulator_geo.py | 2 +- .../mozrunner/mozrunner/devices/emulator_screen.py | 2 +- testing/mozbase/mozrunner/mozrunner/errors.py | 3 + testing/mozbase/mozrunner/mozrunner/runners.py | 111 +- testing/mozbase/mozrunner/mozrunner/utils.py | 221 +- testing/mozbase/mozrunner/setup.py | 19 +- testing/mozbase/mozrunner/tests/manifest.ini | 1 + testing/mozbase/mozrunner/tests/mozrunnertest.py | 2 +- testing/mozbase/mozrunner/tests/test_crash.py | 37 + .../mozbase/mozrunner/tests/test_interactive.py | 1 + testing/mozbase/mozrunner/tests/test_threads.py | 1 + .../mozscreenshot/mozscreenshot/__init__.py | 61 + testing/mozbase/mozscreenshot/setup.py | 26 + .../mozsystemmonitor/resourcemonitor.py | 113 +- .../mozsystemmonitor/test/test_resource_monitor.py | 8 +- testing/mozbase/mozsystemmonitor/setup.py | 4 +- testing/mozbase/moztest/moztest/__init__.py | 2 + .../mozbase/moztest/moztest/adapters/__init__.py | 2 + testing/mozbase/moztest/moztest/adapters/unit.py | 21 +- testing/mozbase/moztest/moztest/output/autolog.py | 24 +- testing/mozbase/moztest/moztest/output/base.py | 7 +- testing/mozbase/moztest/moztest/output/xunit.py | 2 +- testing/mozbase/moztest/moztest/results.py | 16 +- testing/mozbase/moztest/setup.py | 4 +- testing/mozbase/mozversion/mozversion/__init__.py | 1 + testing/mozbase/mozversion/mozversion/errors.py | 4 + .../mozbase/mozversion/mozversion/mozversion.py | 40 +- testing/mozbase/mozversion/setup.py | 8 +- testing/mozbase/mozversion/tests/test_apk.py | 4 +- testing/mozbase/mozversion/tests/test_sources.py | 4 +- testing/mozbase/packages.txt | 2 + testing/mozbase/setup_development.py | 47 +- testing/mozbase/test.py | 21 +- testing/mozbase/versioninfo.py | 22 +- testing/mozharness/README.txt | 35 +- .../configs/android/android_panda_releng.py | 96 - .../configs/android/android_panda_talos_releng.py | 76 - testing/mozharness/configs/android/androidarm.py | 241 +- .../configs/android/androidarm_4_3-tc.py | 10 + .../mozharness/configs/android/androidarm_4_3.py | 559 +- .../mozharness/configs/android/androidx86-tc.py | 73 + testing/mozharness/configs/android/androidx86.py | 99 +- .../configs/b2g/desktop_automation_config.py | 45 - testing/mozharness/configs/b2g/desktop_linux32.py | 139 - testing/mozharness/configs/b2g/desktop_linux64.py | 102 - testing/mozharness/configs/b2g/desktop_macosx64.py | 79 - .../mozharness/configs/b2g/desktop_windows32.py | 101 - .../configs/b2g/emulator_automation_config.py | 52 - .../mozharness/configs/b2g/emulator_test_config.py | 21 - .../configs/b2g/gaia_integration_config.py | 40 - testing/mozharness/configs/b2g/gaia_try.py | 4 - .../configs/b2g/gaia_unit_production_config.py | 45 - .../configs/b2g/gaia_unit_test_config.py | 7 - testing/mozharness/configs/b2g/generic_config.py | 25 - testing/mozharness/configs/b2g/mulet_config.py | 13 - testing/mozharness/configs/b2g/releng-emulator.py | 87 - testing/mozharness/configs/b2g/releng-fota-eng.py | 93 - .../mozharness/configs/b2g/releng-fota-updates.py | 87 - testing/mozharness/configs/b2g/releng-otoro-eng.py | 92 - testing/mozharness/configs/b2g/releng-otoro.py | 85 - .../configs/b2g/releng-private-updates.py | 86 - testing/mozharness/configs/b2g/releng-try.py | 56 - .../b2g/releng_sub_linux_configs/32_debug.py | 7 - .../b2g/releng_sub_linux_configs/64_debug.py | 7 - .../configs/b2g/releng_sub_mac_configs/64_debug.py | 7 - .../b2g/releng_sub_windows_configs/32_debug.py | 7 - .../mozharness/configs/b2g/taskcluster-emulator.py | 24 - .../configs/b2g/taskcluster-phone-blobfree.py | 31 - .../configs/b2g/taskcluster-phone-ota.py | 52 - .../mozharness/configs/b2g/taskcluster-phone.py | 30 - .../configs/b2g/taskcluster-spark-blobfree.py | 36 - .../configs/b2g/taskcluster-spark-dogfood.py | 37 - .../configs/b2g/taskcluster-spark-ota.py | 35 - .../mozharness/configs/b2g/taskcluster-spark.py | 35 - testing/mozharness/configs/b2g_bumper/master.py | 96 - testing/mozharness/configs/b2g_bumper/v2.0.py | 78 - testing/mozharness/configs/b2g_bumper/v2.1.py | 83 - testing/mozharness/configs/b2g_bumper/v2.1s.py | 87 - testing/mozharness/configs/b2g_bumper/v2.2.py | 91 - testing/mozharness/configs/balrog/docker-worker.py | 3 - testing/mozharness/configs/balrog/production.py | 27 +- testing/mozharness/configs/balrog/staging.py | 3 - .../configs/beetmover/en_us_build.yml.tmpl | 191 + .../configs/beetmover/en_us_signing.yml.tmpl | 66 + .../configs/beetmover/l10n_changesets.tmpl | 11 + .../mozharness/configs/beetmover/partials.yml.tmpl | 16 + .../mozharness/configs/beetmover/repacks.yml.tmpl | 65 + testing/mozharness/configs/beetmover/snap.yml.tmpl | 11 + .../configs/beetmover/snap_checksums.yml.tmpl | 14 + .../mozharness/configs/beetmover/source.yml.tmpl | 14 + .../configs/beetmover/source_checksums.yml.tmpl | 14 + .../mozharness/configs/builds/branch_specifics.py | 345 +- .../configs/builds/build_pool_specifics.py | 23 +- .../builds/releng_base_android_64_builds.py | 29 +- .../configs/builds/releng_base_linux_32_builds.py | 31 +- .../configs/builds/releng_base_linux_64_builds.py | 33 +- .../configs/builds/releng_base_mac_64_builds.py | 16 +- .../builds/releng_base_mac_64_cross_builds.py | 83 + .../configs/builds/releng_base_mac_cross_builds.py | 87 - .../builds/releng_base_windows_32_builds.py | 32 +- .../builds/releng_base_windows_64_builds.py | 32 +- .../builds/releng_sub_android_configs/64_api_11.py | 7 - .../releng_sub_android_configs/64_api_11_debug.py | 8 - .../builds/releng_sub_android_configs/64_api_15.py | 8 + .../releng_sub_android_configs/64_api_15_debug.py | 9 + .../releng_sub_android_configs/64_api_15_gradle.py | 18 + .../64_api_15_gradle_dependencies.py | 21 + .../64_api_15_partner_sample1.py | 9 + .../builds/releng_sub_android_configs/64_api_9.py | 7 - .../releng_sub_android_configs/64_api_9_debug.py | 8 - .../releng_sub_android_configs/64_checkstyle.py | 11 + .../builds/releng_sub_android_configs/64_lint.py | 11 + .../builds/releng_sub_android_configs/64_test.py | 11 + .../builds/releng_sub_android_configs/64_x86.py | 2 + .../builds/releng_sub_linux_configs/32_artifact.py | 116 + .../builds/releng_sub_linux_configs/32_debug.py | 1 - .../releng_sub_linux_configs/32_debug_artifact.py | 122 + .../releng_sub_linux_configs/64_add-on-devel.py | 43 + .../builds/releng_sub_linux_configs/64_artifact.py | 98 + .../builds/releng_sub_linux_configs/64_asan.py | 3 +- .../releng_sub_linux_configs/64_asan_and_debug.py | 3 +- .../builds/releng_sub_linux_configs/64_asan_tc.py | 48 + .../64_asan_tc_and_debug.py | 49 + .../releng_sub_linux_configs/64_code_coverage.py | 2 +- .../releng_sub_linux_configs/64_debug_artifact.py | 96 + .../builds/releng_sub_linux_configs/64_graphene.py | 45 - .../builds/releng_sub_linux_configs/64_horizon.py | 45 - .../builds/releng_sub_linux_configs/64_mulet.py | 42 - .../builds/releng_sub_linux_configs/64_source.py | 3 +- .../releng_sub_linux_configs/64_stat_and_debug.py | 3 +- .../releng_sub_linux_configs/64_stat_and_opt.py | 88 + .../builds/releng_sub_linux_configs/64_tsan.py | 1 - .../builds/releng_sub_linux_configs/64_valgrind.py | 49 + .../releng_sub_mac_configs/64_add-on-devel.py | 44 + .../builds/releng_sub_mac_configs/64_artifact.py | 65 + .../releng_sub_mac_configs/64_cross_debug.py | 43 + .../builds/releng_sub_mac_configs/64_cross_opt.py | 39 + .../releng_sub_mac_configs/64_cross_universal.py | 4 + .../builds/releng_sub_mac_configs/64_debug.py | 3 +- .../releng_sub_mac_configs/64_debug_artifact.py | 65 + .../builds/releng_sub_mac_configs/64_graphene.py | 43 - .../builds/releng_sub_mac_configs/64_horizon.py | 43 - .../builds/releng_sub_mac_configs/64_mulet.py | 42 - .../releng_sub_mac_configs/64_stat_and_debug.py | 6 +- .../releng_sub_windows_configs/32_add-on-devel.py | 38 + .../releng_sub_windows_configs/32_artifact.py | 81 + .../builds/releng_sub_windows_configs/32_debug.py | 7 +- .../32_debug_artifact.py | 86 + .../builds/releng_sub_windows_configs/32_mulet.py | 36 - .../32_stat_and_debug.py | 44 + .../releng_sub_windows_configs/64_add-on-devel.py | 37 + .../releng_sub_windows_configs/64_artifact.py | 79 + .../builds/releng_sub_windows_configs/64_debug.py | 8 +- .../64_debug_artifact.py | 85 + .../releng_sub_windows_configs/64_graphene.py | 42 - .../releng_sub_windows_configs/64_horizon.py | 42 - .../builds/taskcluster_firefox_win32_debug.py | 91 + .../builds/taskcluster_firefox_win32_opt.py | 89 + .../builds/taskcluster_firefox_win64_debug.py | 87 + .../builds/taskcluster_firefox_win64_opt.py | 85 + testing/mozharness/configs/developer_config.py | 8 +- testing/mozharness/configs/disable_signing.py | 3 + .../configs/firefox_ui_tests/qa_jenkins.py | 19 + .../configs/firefox_ui_tests/releng_release.py | 33 + .../configs/firefox_ui_tests/taskcluster.py | 11 + .../mozharness/configs/generic_releng_config.py | 50 - testing/mozharness/configs/hazards/build_b2g.py | 23 - testing/mozharness/configs/hazards/common.py | 26 +- .../mozharness/configs/luciddream/linux_config.py | 45 - .../marionette/automation_emulator_config.py | 43 - .../configs/marionette/gaia_ui_test_emu_config.py | 7 - .../configs/marionette/gaia_ui_test_prod_config.py | 53 - .../mozharness/configs/marionette/prod_config.py | 19 +- .../mozharness/configs/marionette/test_config.py | 22 +- .../configs/marionette/windows_config.py | 18 +- .../marionette/windows_taskcluster_config.py | 56 + .../configs/mediatests/buildbot_posix_config.py | 50 + .../configs/mediatests/buildbot_windows_config.py | 56 + .../configs/mediatests/jenkins_config.py | 48 + .../configs/mediatests/taskcluster_posix_config.py | 47 + .../mediatests/taskcluster_windows_config.py | 50 + .../mozharness/configs/merge_day/aurora_to_beta.py | 43 +- .../configs/merge_day/b2g_branch_repos.py | 41 - testing/mozharness/configs/merge_day/b2g_tag.py | 40 - .../configs/merge_day/beta_to_release.py | 24 +- testing/mozharness/configs/merge_day/bump_esr.py | 24 + .../configs/merge_day/central_to_aurora.py | 34 +- .../mozharness/configs/merge_day/release_to_esr.py | 31 +- .../configs/merge_day/staging_beta_migration.py | 8 +- .../configs/multi_locale/ash_android-x86.json | 10 +- .../configs/multi_locale/ash_android.json | 10 +- .../multi_locale/mozilla-aurora_android-armv6.json | 10 +- .../multi_locale/mozilla-aurora_android-x86.json | 10 +- .../multi_locale/mozilla-aurora_android.json | 10 +- .../multi_locale/mozilla-beta_android-armv6.json | 10 +- .../multi_locale/mozilla-beta_android-x86.json | 10 +- .../configs/multi_locale/mozilla-beta_android.json | 10 +- .../mozilla-central_android-armv6.json | 10 +- .../multi_locale/mozilla-central_android-x86.json | 10 +- .../multi_locale/mozilla-central_android.json | 10 +- .../mozilla-release_android-armv6.json | 10 +- .../multi_locale/mozilla-release_android-x86.json | 10 +- .../multi_locale/mozilla-release_android.json | 10 +- .../release_mozilla-beta_android-armv6.json | 8 +- .../release_mozilla-beta_android-x86.json | 8 +- .../multi_locale/release_mozilla-beta_android.json | 8 +- .../release_mozilla-esr_android-armv6.json | 32 - .../release_mozilla-release_android-armv6.json | 8 +- .../release_mozilla-release_android-x86.json | 8 +- .../release_mozilla-release_android.json | 8 +- ...staging_release_mozilla-beta_android-armv6.json | 8 +- .../staging_release_mozilla-beta_android-x86.json | 8 +- .../staging_release_mozilla-beta_android.json | 8 +- .../staging_release_mozilla-esr_android-armv6.json | 32 - ...ging_release_mozilla-release_android-armv6.json | 8 +- ...taging_release_mozilla-release_android-x86.json | 8 +- .../staging_release_mozilla-release_android.json | 8 +- .../multi_locale/standalone_mozilla-central.py | 8 +- .../release_mozilla-esr52_desktop.py | 6 + .../release_mozilla-release_android.py | 2 +- .../release_mozilla-release_desktop.py | 6 + .../staging_release_mozilla-release_android.py | 2 +- .../staging_release_mozilla-release_desktop.py | 6 + .../platform_supports_post_upload_to_latest.py | 3 + .../mozharness/configs/releases/bouncer_fennec.py | 19 +- .../configs/releases/bouncer_firefox_beta.py | 23 +- .../configs/releases/bouncer_firefox_esr.py | 87 +- .../configs/releases/bouncer_firefox_release.py | 90 +- .../configs/releases/bouncer_thunderbird.py | 5 + .../configs/releases/dev_bouncer_firefox_beta.py | 133 + .../releases/dev_postrelease_firefox_beta.py | 20 + .../releases/dev_postrelease_firefox_release.py | 22 + .../configs/releases/dev_updates_firefox_beta.py | 39 + .../releases/dev_updates_firefox_release.py | 50 + .../configs/releases/postrelease_firefox_beta.py | 18 + .../configs/releases/postrelease_firefox_esr52.py | 22 + .../releases/postrelease_firefox_release.py | 22 + .../configs/releases/updates_firefox_beta.py | 35 + .../configs/releases/updates_firefox_esr52.py | 35 + .../configs/releases/updates_firefox_release.py | 47 + .../configs/releng_infra_configs/builders.py | 47 + .../linux.py} | 0 .../linux64.py} | 0 .../macosx64.py} | 0 .../configs/releng_infra_configs/testers.py | 67 + .../win32.py} | 0 .../win64.py} | 0 testing/mozharness/configs/remove_executables.py | 8 + testing/mozharness/configs/routes.json | 18 + testing/mozharness/configs/single_locale/alder.py | 12 +- testing/mozharness/configs/single_locale/ash.py | 12 +- .../configs/single_locale/ash_android-api-11.py | 104 - .../configs/single_locale/ash_android-api-15.py | 97 + .../configs/single_locale/ash_android-api-9.py | 104 - .../configs/single_locale/dev-mozilla-beta.py | 37 + .../configs/single_locale/dev-mozilla-release.py | 37 + testing/mozharness/configs/single_locale/linux.py | 13 +- .../mozharness/configs/single_locale/linux32.py | 1 + .../mozharness/configs/single_locale/linux64.py | 15 +- .../mozharness/configs/single_locale/macosx64.py | 13 +- .../configs/single_locale/mozilla-aurora.py | 13 +- .../single_locale/mozilla-aurora_android-api-11.py | 104 - .../single_locale/mozilla-aurora_android-api-15.py | 97 + .../single_locale/mozilla-aurora_android-api-9.py | 104 - .../single_locale/mozilla-aurora_android.py | 104 - .../configs/single_locale/mozilla-beta.py | 37 + .../configs/single_locale/mozilla-central.py | 13 +- .../mozilla-central_android-api-11.py | 104 - .../mozilla-central_android-api-15.py | 97 + .../single_locale/mozilla-central_android-api-9.py | 104 - .../single_locale/mozilla-central_android.py | 104 - .../configs/single_locale/mozilla-esr52.py | 37 + .../configs/single_locale/mozilla-release.py | 37 + .../mozharness/configs/single_locale/production.py | 3 +- .../single_locale/release_mozilla-beta_android.py | 115 - .../release_mozilla-beta_android_api_11.py | 115 - .../release_mozilla-beta_android_api_15.py | 97 + .../release_mozilla-beta_android_api_9.py | 115 - .../release_mozilla-release_android.py | 115 - .../release_mozilla-release_android_api_11.py | 115 - .../release_mozilla-release_android_api_15.py | 97 + .../release_mozilla-release_android_api_9.py | 115 - .../mozharness/configs/single_locale/staging.py | 8 +- .../staging_release_mozilla-beta_android.py | 115 - .../staging_release_mozilla-beta_android_api_11.py | 115 - .../staging_release_mozilla-beta_android_api_15.py | 97 + .../staging_release_mozilla-beta_android_api_9.py | 115 - .../staging_release_mozilla-release_android.py | 118 - ...aging_release_mozilla-release_android_api_11.py | 118 - ...aging_release_mozilla-release_android_api_15.py | 97 + ...taging_release_mozilla-release_android_api_9.py | 118 - .../configs/single_locale/tc_android-api-15.py | 18 + .../mozharness/configs/single_locale/tc_linux32.py | 24 + .../mozharness/configs/single_locale/tc_linux64.py | 24 + testing/mozharness/configs/single_locale/try.py | 42 + .../configs/single_locale/try_android-api-15.py | 97 + testing/mozharness/configs/single_locale/win32.py | 17 +- testing/mozharness/configs/single_locale/win64.py | 17 +- testing/mozharness/configs/talos/linux_config.py | 21 +- testing/mozharness/configs/talos/mac_config.py | 14 +- testing/mozharness/configs/talos/windows_config.py | 15 +- testing/mozharness/configs/taskcluster_nightly.py | 5 + .../mozharness/configs/unittests/linux_unittest.py | 263 +- .../mozharness/configs/unittests/mac_unittest.py | 204 +- .../configs/unittests/thunderbird_extra.py | 5 +- .../configs/unittests/win_taskcluster_unittest.py | 274 + .../mozharness/configs/unittests/win_unittest.py | 225 +- .../mozharness/configs/users/sfink/spidermonkey.py | 8 +- testing/mozharness/configs/vcs_sync/beagle.py | 789 - testing/mozharness/configs/vcs_sync/build-repos.py | 113 - testing/mozharness/configs/vcs_sync/goanna-git.py | 393 - testing/mozharness/configs/vcs_sync/l10n.py | 311 - .../configs/vcs_sync/project-branches.py | 115 - .../configs/web_platform_tests/prod_config.py | 15 +- .../web_platform_tests/prod_config_windows.py | 13 +- .../prod_config_windows_taskcluster.py | 48 + .../configs/web_platform_tests/test_config.py | 13 +- .../web_platform_tests/test_config_windows.py | 13 +- testing/mozharness/docs/android_panda.rst | 7 - testing/mozharness/docs/android_panda_talos.rst | 7 - testing/mozharness/docs/b2g_build.rst | 7 - testing/mozharness/docs/b2g_bumper.rst | 7 - .../mozharness/docs/b2g_desktop_multilocale.rst | 7 - testing/mozharness/docs/b2g_desktop_unittest.rst | 7 - testing/mozharness/docs/b2g_emulator_unittest.rst | 7 - testing/mozharness/docs/mozharness.base.vcs.rst | 8 - testing/mozharness/docs/scripts.rst | 8 - testing/mozharness/docs/sourcetool.rst | 7 - .../mozharness/examples/action_config_script.py | 0 testing/mozharness/examples/silent_script.py | 0 testing/mozharness/examples/venv.py | 0 testing/mozharness/examples/verbose_script.py | 0 testing/mozharness/external_tools/clobberer.py | 0 .../mozharness/external_tools/count_and_reboot.py | 0 testing/mozharness/external_tools/download_file.py | 0 .../external_tools/extract_and_run_command.py | 205 + testing/mozharness/external_tools/gittool.py | 94 + .../external_tools}/machine-configuration.json | 0 .../external_tools/mouse_and_screen_resolution.py | 57 +- .../performance-artifact-schema.json | 164 + testing/mozharness/external_tools/purge_builds.py | 303 - .../mozharness/external_tools/robustcheckout.py | 451 + .../external_tools}/virtualenv/AUTHORS.txt | 0 .../external_tools/virtualenv/LICENSE.txt | 22 + .../external_tools/virtualenv/MANIFEST.in | 12 + .../mozharness/external_tools/virtualenv/PKG-INFO | 87 + .../external_tools/virtualenv/README.rst | 31 + .../virtualenv/bin/rebuild-script.py | 73 + .../external_tools}/virtualenv/docs/Makefile | 0 .../external_tools/virtualenv/docs/changes.rst | 985 + .../external_tools/virtualenv/docs/conf.py | 153 + .../virtualenv/docs/development.rst | 0 .../external_tools/virtualenv/docs/index.rst | 137 + .../virtualenv/docs/installation.rst | 0 .../external_tools}/virtualenv/docs/make.bat | 0 .../external_tools/virtualenv/docs/reference.rst | 261 + .../external_tools/virtualenv/docs/userguide.rst | 258 + .../external_tools}/virtualenv/scripts/virtualenv | 0 .../mozharness/external_tools/virtualenv/setup.cfg | 8 + .../mozharness/external_tools/virtualenv/setup.py | 123 + .../mozharness/external_tools/virtualenv/site.py | 760 + .../external_tools/virtualenv/tests}/__init__.py | 0 .../virtualenv/tests/test_activate.sh | 96 + .../virtualenv/tests/test_activate_output.expected | 2 + .../virtualenv/tests/test_cmdline.py | 44 + .../virtualenv/tests/test_virtualenv.py | 139 + .../external_tools/virtualenv/virtualenv.py | 2329 + .../virtualenv/virtualenv_embedded/activate.bat | 30 + .../virtualenv/virtualenv_embedded/activate.csh | 36 + .../virtualenv/virtualenv_embedded/activate.fish | 76 + .../virtualenv/virtualenv_embedded/activate.ps1 | 0 .../virtualenv/virtualenv_embedded/activate.sh | 78 + .../virtualenv_embedded/activate_this.py | 0 .../virtualenv/virtualenv_embedded/deactivate.bat | 19 + .../virtualenv_embedded/distutils-init.py | 0 .../virtualenv/virtualenv_embedded/distutils.cfg | 0 .../virtualenv/virtualenv_embedded/python-config | 78 + .../virtualenv/virtualenv_embedded/site.py | 0 .../virtualenv/virtualenv_support}/__init__.py | 0 .../argparse-1.4.0-py2.py3-none-any.whl | Bin 0 -> 23000 bytes .../pip-8.1.2-py2.py3-none-any.whl | Bin 0 -> 1198961 bytes .../setuptools-25.2.0-py2.py3-none-any.whl | Bin 0 -> 442860 bytes .../wheel-0.29.0-py2.py3-none-any.whl | Bin 0 -> 66878 bytes testing/mozharness/mach_commands.py | 196 + testing/mozharness/mozharness.json | 4 - testing/mozharness/mozharness/base/config.py | 23 +- testing/mozharness/mozharness/base/errors.py | 0 testing/mozharness/mozharness/base/log.py | 2 +- testing/mozharness/mozharness/base/parallel.py | 0 testing/mozharness/mozharness/base/python.py | 512 +- testing/mozharness/mozharness/base/script.py | 406 +- testing/mozharness/mozharness/base/signing.py | 0 testing/mozharness/mozharness/base/transfer.py | 0 testing/mozharness/mozharness/base/vcs/hgtool.py | 115 - .../mozharness/mozharness/base/vcs/mercurial.py | 288 +- testing/mozharness/mozharness/base/vcs/tcvcs.py | 3 +- testing/mozharness/mozharness/base/vcs/vcsbase.py | 33 +- .../mozharness/lib/python/authentication.py | 21 +- testing/mozharness/mozharness/mozilla/aws.py | 11 + testing/mozharness/mozharness/mozilla/buildbot.py | 65 +- .../mozharness/mozilla/building/buildb2gbase.py | 566 - .../mozharness/mozilla/building/buildbase.py | 1007 +- .../mozharness/mozilla/building/hazards.py | 50 +- testing/mozharness/mozharness/mozilla/gaia.py | 427 - .../mozharness/mozharness/mozilla/googleplay.py | 48 - .../mozharness/mozharness/mozilla/l10n/locales.py | 130 +- .../mozharness/mozilla/l10n/multi_locale_build.py | 5 +- testing/mozharness/mozharness/mozilla/proxxy.py | 9 +- testing/mozharness/mozharness/mozilla/purge.py | 49 +- testing/mozharness/mozharness/mozilla/release.py | 23 + .../mozharness/mozilla/repo_manupulation.py | 164 + testing/mozharness/mozharness/mozilla/secrets.py | 74 + testing/mozharness/mozharness/mozilla/selfserve.py | 1 - testing/mozharness/mozharness/mozilla/signing.py | 17 + .../mozharness/mozharness/mozilla/structuredlog.py | 22 +- .../mozharness/mozilla/taskcluster_helper.py | 188 +- .../mozharness/mozilla/testing/codecoverage.py | 8 +- .../mozharness/mozilla/testing/errors.py | 30 +- .../mozilla/testing/firefox_media_tests.py | 289 + .../mozharness/mozilla/testing/firefox_ui_tests.py | 323 +- .../mozharness/mozilla/testing/gaia_test.py | 232 - .../mozharness/mozharness/mozilla/testing/talos.py | 509 +- .../mozharness/mozilla/testing/testbase.py | 543 +- .../mozharness/mozilla/testing/try_tools.py | 291 +- .../mozharness/mozilla/testing/unittest.py | 26 +- testing/mozharness/mozharness/mozilla/tooltool.py | 49 +- .../mozharness/mozilla/updates/balrog.py | 71 +- testing/mozharness/mozharness/mozilla/vcstools.py | 15 +- testing/mozharness/mozinfo/mozinfo.py | 0 testing/mozharness/mozprocess/pid.py | 0 testing/mozharness/requirements.txt | 2 +- .../mozharness/scripts/android_emulator_build.py | 941 - .../scripts/android_emulator_unittest.py | 359 +- testing/mozharness/scripts/android_panda.py | 524 - testing/mozharness/scripts/android_panda_talos.py | 440 - .../scripts/androidx86_emulator_unittest.py | 797 - testing/mozharness/scripts/b2g_build.py | 1098 - testing/mozharness/scripts/b2g_bumper.py | 652 - testing/mozharness/scripts/b2g_desktop_build.py | 73 - .../mozharness/scripts/b2g_desktop_multilocale.py | 208 - testing/mozharness/scripts/b2g_desktop_unittest.py | 267 - .../mozharness/scripts/b2g_emulator_unittest.py | 429 - testing/mozharness/scripts/bouncer_submitter.py | 20 +- testing/mozharness/scripts/configtest.py | 0 testing/mozharness/scripts/desktop_l10n.py | 474 +- .../mozharness/scripts/desktop_partner_repacks.py | 198 + testing/mozharness/scripts/desktop_unittest.py | 386 +- .../scripts/firefox_media_tests_buildbot.py | 122 + .../scripts/firefox_media_tests_jenkins.py | 48 + .../scripts/firefox_media_tests_taskcluster.py | 110 + .../scripts/firefox_ui_tests/functional.py | 20 + .../mozharness/scripts/firefox_ui_tests/update.py | 20 + .../scripts/firefox_ui_tests/update_release.py | 323 + testing/mozharness/scripts/firefox_ui_updates.py | 434 - testing/mozharness/scripts/fx_desktop_build.py | 90 +- .../mozharness/scripts/gaia_build_integration.py | 10 +- testing/mozharness/scripts/gaia_build_unit.py | 10 +- testing/mozharness/scripts/gaia_integration.py | 1 + testing/mozharness/scripts/gaia_linter.py | 18 +- testing/mozharness/scripts/gaia_unit.py | 44 +- testing/mozharness/scripts/hazard_build.py | 427 - testing/mozharness/scripts/luciddream_unittest.py | 292 - testing/mozharness/scripts/marionette.py | 337 +- .../mozharness/scripts/marionette_harness_tests.py | 141 + .../scripts/merge_day/b2g_branch_repos.py | 550 - testing/mozharness/scripts/merge_day/b2g_tag.py | 379 - .../scripts/merge_day/gecko_migration.py | 545 + .../scripts/merge_day/goanna_migration.py | 653 - testing/mozharness/scripts/mobile_l10n.py | 254 +- .../mozharness/scripts/mobile_partner_repack.py | 0 testing/mozharness/scripts/mulet_unittest.py | 84 - testing/mozharness/scripts/multil10n.py | 0 testing/mozharness/scripts/push_apk.py | 201 - testing/mozharness/scripts/release/antivirus.py | 1 - testing/mozharness/scripts/release/beet_mover.py | 372 + .../scripts/release/generate-checksums.py | 59 +- .../scripts/release/postrelease_bouncer_aliases.py | 107 + .../scripts/release/postrelease_mark_as_shipped.py | 110 + .../scripts/release/postrelease_version_bump.py | 184 + .../mozharness/scripts/release/publish_balrog.py | 119 + .../scripts/release/push-candidate-to-releases.py | 109 +- testing/mozharness/scripts/release/updates.py | 299 + .../scripts/release/uptake_monitoring.py | 188 + testing/mozharness/scripts/sourcetool.py | 210 - testing/mozharness/scripts/spidermonkey/build.b2g | 8 +- .../mozharness/scripts/spidermonkey/build.browser | 0 .../mozharness/scripts/spidermonkey/build.shell | 11 +- testing/mozharness/scripts/spidermonkey_build.py | 154 +- testing/mozharness/scripts/talos_script.py | 0 .../mozharness/scripts/update_apk_description.py | 261 - .../mozharness/scripts/vcs-sync/initial_beagle.py | 744 - testing/mozharness/scripts/vcs-sync/vcs_sync.py | 1105 - testing/mozharness/scripts/web_platform_tests.py | 121 +- testing/mozharness/test/helper_files/.hgrc | 20 - .../test/helper_files/archives/archive.tar | Bin 0 -> 10240 bytes .../test/helper_files/archives/archive.tar.bz2 | Bin 0 -> 256 bytes .../test/helper_files/archives/archive.tar.gz | Bin 0 -> 260 bytes .../test/helper_files/archives/archive.zip | Bin 0 -> 517 bytes .../archives/archive_invalid_filename.zip | Bin 0 -> 166 bytes .../helper_files/archives/reference/bin/script.sh | 3 + .../test/helper_files/archives/reference/lorem.txt | 1 + .../test/helper_files/create_archives.sh | 11 + testing/mozharness/test/test_base_script.py | 92 +- testing/mozharness/test/test_base_vcs_mercurial.py | 191 +- testing/mozharness/test/test_mozilla_release.py | 42 + testing/mozharness/tox.ini | 13 +- testing/profiles/moz.build | 3 +- testing/profiles/prefs_b2g_unittest.js | 12 - testing/profiles/prefs_general.js | 185 +- testing/remotecppunittests.py | 121 +- testing/runcppunittests.py | 111 +- testing/runtimes/README.md | 19 + .../mochitest-browser-chrome-e10s.runtimes.json | 851 + .../mochitest-browser-chrome.runtimes.json | 849 + .../mochitest-devtools-chrome-e10s.runtimes.json | 828 + .../mochitest-devtools-chrome.runtimes.json | 1098 + .../runtimes/mochitest-media-e10s.runtimes.json | 318 + testing/runtimes/mochitest-media.runtimes.json | 319 + testing/runtimes/moz.build | 9 + testing/runtimes/writeruntimes.py | 134 + testing/specialpowers/Makefile.in | 10 +- testing/specialpowers/bootstrap.js | 39 + .../components/SpecialPowersObserver.js | 187 - testing/specialpowers/content/MockFilePicker.jsm | 11 +- .../specialpowers/content/MockPaymentsUIGlue.jsm | 110 - .../content/SpecialPowersObserver.jsm | 313 + .../content/SpecialPowersObserverAPI.js | 366 +- testing/specialpowers/content/specialpowers.js | 70 +- testing/specialpowers/content/specialpowersAPI.js | 1055 +- testing/specialpowers/install.rdf | 6 +- testing/specialpowers/jar.mn | 18 +- testing/specialpowers/moz.build | 19 +- testing/talos/INSTALL.py | 70 + testing/talos/MANIFEST.in | 1 + testing/talos/README | 12 + testing/talos/diff-talos.py | 199 - testing/talos/mach_commands.py | 107 +- testing/talos/requirements.txt | 9 + testing/talos/setup.py | 55 + testing/talos/talos.json | 174 +- .../hgsetup => testing/talos/talos}/__init__.py | 0 testing/talos/talos/base_profile/localstore.rdf | 20 + .../talos/talos/base_profile/permissions.sqlite | Bin 0 -> 2048 bytes testing/talos/talos/base_profile/prefs.js | 11 + testing/talos/talos/cmanager.py | 93 + testing/talos/talos/cmanager_linux.py | 181 + testing/talos/talos/cmanager_mac.py | 86 + testing/talos/talos/cmanager_win32.py | 235 + testing/talos/talos/cmdline.py | 153 + testing/talos/talos/config.py | 472 + testing/talos/talos/directoryLinks.json | 87 + testing/talos/talos/ffsetup.py | 171 + testing/talos/talos/filter.py | 193 + testing/talos/talos/generate-tart-xpi.html | 74 + testing/talos/talos/generate-tresize-xpi.html | 71 + testing/talos/talos/getInfo.html | 22 + testing/talos/talos/mainthreadio.py | 158 + testing/talos/talos/mtio-whitelist.json | 151 + testing/talos/talos/output.py | 257 + testing/talos/talos/pageloader/README | 65 + testing/talos/talos/pageloader/chrome.manifest | 4 + .../talos/pageloader/chrome/MozillaFileLogger.js | 92 + testing/talos/talos/pageloader/chrome/Profiler.js | 172 + testing/talos/talos/pageloader/chrome/memory.js | 81 + .../talos/talos/pageloader/chrome/pageloader.js | 910 + .../talos/talos/pageloader/chrome/pageloader.xul | 58 + testing/talos/talos/pageloader/chrome/quit.js | 110 + testing/talos/talos/pageloader/chrome/report.js | 159 + .../talos/talos/pageloader/chrome/talos-content.js | 26 + testing/talos/talos/pageloader/chrome/tscroll.js | 272 + .../talos/pageloader/components/tp-cmdline.js | 206 + testing/talos/talos/pageloader/install.rdf | 21 + .../talos/talos/pageloader/pageloader-signed.xpi | Bin 0 -> 30245 bytes testing/talos/talos/profiler/README.txt | 3 + .../talos/talos/profiler}/__init__.py | 0 testing/talos/talos/profiler/dump_syms_mac | Bin 0 -> 1403352 bytes testing/talos/talos/profiler/sps.py | 10 + testing/talos/talos/profiler/symFileManager.py | 313 + testing/talos/talos/profiler/symLogging.py | 29 + testing/talos/talos/profiler/symbolication.py | 393 + .../talos/talos/profiler/symbolicationRequest.py | 314 + testing/talos/talos/results.py | 522 + testing/talos/talos/run_tests.py | 248 + testing/talos/talos/scripts/MozillaFileLogger.js | 130 + testing/talos/talos/scripts/Profiler.js | 135 + testing/talos/talos/scripts/jszip.min.js | 14 + testing/talos/talos/scripts/report.py | 137 + testing/talos/talos/scripts/talos-debug.js | 173 + testing/talos/talos/scripts/xpigen.js | 79 + testing/talos/talos/sps_profile.py | 209 + .../talos/talos/startup_test}/__init__.py | 0 .../addon/SessionRestoreTalosTest.js | 115 + .../sessionrestore/addon/chrome.manifest | 8 + .../startup_test/sessionrestore/addon/install.rdf | 20 + .../sessionrestore/addon/sessionrestore-signed.xpi | Bin 0 -> 7586 bytes .../talos/startup_test/sessionrestore/index.html | 21 + .../talos/startup_test/sessionrestore/main.js | 42 + .../sessionrestore/profile/sessionCheckpoints.json | 1 + .../sessionrestore/profile/sessionstore.js | 6202 + testing/talos/talos/startup_test/tpaint.html | 124 + .../startup_test/tresize/addon/chrome.manifest | 2 + .../startup_test/tresize/addon/content/Profiler.js | 135 + .../tresize/addon/content/framescript.js | 19 + .../tresize/addon/content/tresize-test.html | 40 + .../startup_test/tresize/addon/content/tresize.js | 81 + .../tresize/addon/content/tresize.overlay.xul | 25 + .../talos/startup_test/tresize/addon/install.rdf | 21 + .../startup_test/tresize/addon/tresize-signed.xpi | Bin 0 -> 10061 bytes testing/talos/talos/startup_test/tspaint_test.html | 69 + testing/talos/talos/talos-powers/README | 5 + testing/talos/talos/talos-powers/chrome.manifest | 5 + .../talos-powers/chrome/talos-powers-content.js | 123 + .../talos-powers/components/TalosPowersService.js | 319 + .../talos-powers/content/TalosContentProfiler.js | 256 + .../talos-powers/content/TalosParentProfiler.js | 202 + .../talos-powers/content/TalosPowersContent.js | 91 + testing/talos/talos/talos-powers/install.rdf | 21 + .../talos/talos-powers/talos-powers-signed.xpi | Bin 0 -> 17075 bytes testing/talos/talos/talos_process.py | 148 + testing/talos/talos/talosconfig.py | 44 + testing/talos/talos/test.py | 713 + testing/talos/talos/tests/a11y/a11y.js | 85 + testing/talos/talos/tests/a11y/a11y.manifest | 2 + testing/talos/talos/tests/a11y/dhtml.html | 52 + testing/talos/talos/tests/a11y/tablemutation.html | 134 + .../tests/canvasmark/HelveticaNeueLTStd-Lt.otf | Bin 0 -> 28120 bytes .../tests/canvasmark/HelveticaNeueLTStd-Md.otf | Bin 0 -> 28260 bytes .../talos/tests/canvasmark/canvasmark.manifest | 3 + .../talos/tests/canvasmark/images/asteroid1.png | Bin 0 -> 1243892 bytes .../talos/tests/canvasmark/images/asteroid2.png | Bin 0 -> 1020214 bytes .../talos/tests/canvasmark/images/asteroid3.png | Bin 0 -> 1155104 bytes .../talos/tests/canvasmark/images/asteroid4.png | Bin 0 -> 955775 bytes .../talos/talos/tests/canvasmark/images/bg3_1.jpg | Bin 0 -> 226132 bytes .../tests/canvasmark/images/canvasmark2013.jpg | Bin 0 -> 194619 bytes .../talos/tests/canvasmark/images/enemyship1.png | Bin 0 -> 127388 bytes .../talos/talos/tests/canvasmark/images/fruit.jpg | Bin 0 -> 534051 bytes .../talos/talos/tests/canvasmark/images/player.png | Bin 0 -> 113878 bytes .../talos/tests/canvasmark/images/texture5.png | Bin 0 -> 4973 bytes testing/talos/talos/tests/canvasmark/index.html | 208 + testing/talos/talos/tests/canvasmark/license.txt | 27 + .../tests/canvasmark/ostrich-black-webfont.woff | Bin 0 -> 9232 bytes .../tests/canvasmark/scripts/canvasmark_v6.js | 6490 + .../tests/canvasmark/scripts/jquery-1.4.2.min.js | 0 .../talos/tests/canvasmark/scripts/k3d-min.js | 1 + .../talos/tests/canvasmark/scripts/mathlib-min.js | 1 + .../talos/tests/devtools/addon/chrome.manifest | 2 + .../talos/tests/devtools/addon/content/Profiler.js | 135 + .../devtools/addon/content/addon-test-frontend.js | 160 + .../talos/tests/devtools/addon/content/damp.html | 85 + .../talos/tests/devtools/addon/content/damp.js | 462 + .../tests/devtools/addon/content/damp.overlay.xul | 54 + .../tests/devtools/addon/content/framescript.js | 24 + .../tests/devtools/addon/content/pages/simple.html | 9 + .../talos/tests/devtools/addon/devtools-signed.xpi | Bin 0 -> 17329 bytes .../talos/talos/tests/devtools/addon/install.rdf | 19 + testing/talos/talos/tests/devtools/damp.manifest | 1 + testing/talos/talos/tests/dromaeo/JSON.php | 806 + testing/talos/talos/tests/dromaeo/LICENSE | 30 + testing/talos/talos/tests/dromaeo/application.css | 115 + testing/talos/talos/tests/dromaeo/css.manifest | 6 + .../talos/talos/tests/dromaeo/cssquery-dojo.html | 60 + .../talos/talos/tests/dromaeo/cssquery-ext.html | 60 + .../talos/talos/tests/dromaeo/cssquery-jquery.html | 60 + .../talos/tests/dromaeo/cssquery-mootools.html | 60 + .../talos/tests/dromaeo/cssquery-prototype.html | 60 + .../talos/talos/tests/dromaeo/cssquery-yui.html | 60 + testing/talos/talos/tests/dromaeo/dom-attr.html | 60 + testing/talos/talos/tests/dromaeo/dom-modify.html | 60 + testing/talos/talos/tests/dromaeo/dom-query.html | 60 + .../talos/talos/tests/dromaeo/dom-traverse.html | 60 + testing/talos/talos/tests/dromaeo/dom.manifest | 4 + .../talos/talos/tests/dromaeo}/favicon.ico | Bin testing/talos/talos/tests/dromaeo/favicon.png | Bin 0 -> 448 bytes testing/talos/talos/tests/dromaeo/htmlrunner.js | 4 + testing/talos/talos/tests/dromaeo/ie.css | 30 + testing/talos/talos/tests/dromaeo/images/bg.png | Bin 0 -> 711 bytes .../talos/talos/tests/dromaeo/images/clouds.png | Bin 0 -> 1130 bytes .../talos/talos/tests/dromaeo/images/clouds2.png | Bin 0 -> 1341 bytes .../talos/talos/tests/dromaeo/images/comets.png | Bin 0 -> 4047 bytes testing/talos/talos/tests/dromaeo/images/dino1.png | Bin 0 -> 1276 bytes testing/talos/talos/tests/dromaeo/images/dino2.png | Bin 0 -> 1354 bytes testing/talos/talos/tests/dromaeo/images/dino3.png | Bin 0 -> 3345 bytes testing/talos/talos/tests/dromaeo/images/dino4.png | Bin 0 -> 1331 bytes testing/talos/talos/tests/dromaeo/images/dino5.png | Bin 0 -> 2360 bytes testing/talos/talos/tests/dromaeo/images/dino6.png | Bin 0 -> 1374 bytes testing/talos/talos/tests/dromaeo/images/dino7.png | Bin 0 -> 2445 bytes testing/talos/talos/tests/dromaeo/images/dino8.png | Bin 0 -> 2090 bytes testing/talos/talos/tests/dromaeo/images/left.png | Bin 0 -> 8908 bytes testing/talos/talos/tests/dromaeo/images/logo.png | Bin 0 -> 24809 bytes testing/talos/talos/tests/dromaeo/images/logo2.png | Bin 0 -> 19809 bytes testing/talos/talos/tests/dromaeo/images/logo3.png | Bin 0 -> 9172 bytes testing/talos/talos/tests/dromaeo/images/right.png | Bin 0 -> 1821 bytes testing/talos/talos/tests/dromaeo/images/top.png | Bin 0 -> 890 bytes testing/talos/talos/tests/dromaeo/images/water.png | Bin 0 -> 1371 bytes testing/talos/talos/tests/dromaeo/index.html | 60 + testing/talos/talos/tests/dromaeo/jquery.js | 3408 + testing/talos/talos/tests/dromaeo/json.js | 275 + testing/talos/talos/tests/dromaeo/lib/dojo.js | 8458 ++ testing/talos/talos/tests/dromaeo/lib/ext-base.js | 10 + testing/talos/talos/tests/dromaeo/lib/ext-core.js | 19 + testing/talos/talos/tests/dromaeo/lib/jquery.js | 3549 + testing/talos/talos/tests/dromaeo/lib/mootools.js | 3946 + testing/talos/talos/tests/dromaeo/lib/prototype.js | 4320 + testing/talos/talos/tests/dromaeo/lib/yahoo.js | 986 + testing/talos/talos/tests/dromaeo/lib/yui-dom.js | 1241 + testing/talos/talos/tests/dromaeo/lib/yui-event.js | 2562 + .../talos/talos/tests/dromaeo/lib/yui-selector.js | 666 + testing/talos/talos/tests/dromaeo/pngfix.js | 28 + testing/talos/talos/tests/dromaeo/reset.css | 38 + testing/talos/talos/tests/dromaeo/store.php | 58 + testing/talos/talos/tests/dromaeo/test-head.html | 4 + testing/talos/talos/tests/dromaeo/test-head.js | 2 + testing/talos/talos/tests/dromaeo/test-tail.html | 4 + testing/talos/talos/tests/dromaeo/test-tail.js | 1 + .../talos/talos/tests/dromaeo/tests/MANIFEST.json | 442 + .../talos/tests/dromaeo/tests/cssquery-dojo.html | 3063 + .../talos/tests/dromaeo/tests/cssquery-ext.html | 3064 + .../talos/tests/dromaeo/tests/cssquery-jquery.html | 3062 + .../tests/dromaeo/tests/cssquery-mootools.html | 3062 + .../tests/dromaeo/tests/cssquery-prototype.html | 3062 + .../talos/tests/dromaeo/tests/cssquery-yui.html | 3065 + .../talos/talos/tests/dromaeo/tests/dom-attr.html | 2943 + .../talos/tests/dromaeo/tests/dom-modify.html | 2973 + .../talos/talos/tests/dromaeo/tests/dom-query.html | 3000 + .../talos/tests/dromaeo/tests/dom-traverse.html | 2972 + .../talos/tests/dromaeo/tests/dromaeo-3d-cube.html | 340 + .../tests/dromaeo/tests/dromaeo-core-eval.html | 35 + .../tests/dromaeo/tests/dromaeo-object-array.html | 64 + .../tests/dromaeo/tests/dromaeo-object-regexp.html | 354 + .../tests/dromaeo/tests/dromaeo-object-string.html | 197 + .../tests/dromaeo/tests/dromaeo-string-base64.html | 155 + .../tests/dromaeo/tests/jslib-attr-jquery.html | 2949 + .../tests/dromaeo/tests/jslib-attr-prototype.html | 2949 + .../tests/dromaeo/tests/jslib-event-jquery.html | 2936 + .../tests/dromaeo/tests/jslib-event-prototype.html | 2936 + .../tests/dromaeo/tests/jslib-modify-jquery.html | 2960 + .../dromaeo/tests/jslib-modify-prototype.html | 2960 + .../tests/dromaeo/tests/jslib-style-jquery.html | 2958 + .../tests/dromaeo/tests/jslib-style-prototype.html | 2959 + .../tests/dromaeo/tests/jslib-traverse-jquery.html | 2960 + .../dromaeo/tests/jslib-traverse-prototype.html | 2960 + .../tests/dromaeo/tests/sunspider-3d-morph.html | 44 + .../tests/dromaeo/tests/sunspider-3d-raytrace.html | 460 + .../tests/sunspider-access-binary-trees.html | 64 + .../dromaeo/tests/sunspider-access-fannkuch.html | 80 + .../dromaeo/tests/sunspider-access-nbody.html | 181 + .../dromaeo/tests/sunspider-access-nsieve.html | 48 + .../tests/sunspider-bitops-3bit-bits-in-byte.html | 46 + .../tests/sunspider-bitops-bits-in-byte.html | 35 + .../tests/sunspider-bitops-bitwise-and.html | 42 + .../tests/sunspider-bitops-nsieve-bits.html | 42 + .../tests/sunspider-controlflow-recursive.html | 46 + .../tests/dromaeo/tests/sunspider-crypto-aes.html | 443 + .../tests/dromaeo/tests/sunspider-crypto-md5.html | 300 + .../tests/dromaeo/tests/sunspider-crypto-sha1.html | 238 + .../dromaeo/tests/sunspider-date-format-tofte.html | 312 + .../dromaeo/tests/sunspider-date-format-xparb.html | 431 + .../tests/dromaeo/tests/sunspider-math-cordic.html | 103 + .../dromaeo/tests/sunspider-math-partial-sums.html | 44 + .../tests/sunspider-math-spectral-norm.html | 64 + .../tests/dromaeo/tests/sunspider-regexp-dna.html | 1740 + .../dromaeo/tests/sunspider-string-fasta.html | 104 + .../dromaeo/tests/sunspider-string-tagcloud.html | 282 + .../tests/sunspider-string-unpack-code.html | 81 + .../tests/sunspider-string-validate-input.html | 109 + .../talos/talos/tests/dromaeo/tests/v8-crypto.html | 1705 + .../talos/tests/dromaeo/tests/v8-deltablue.html | 887 + .../talos/tests/dromaeo/tests/v8-earley-boyer.html | 4693 + .../talos/tests/dromaeo/tests/v8-raytrace.html | 3444 + .../talos/tests/dromaeo/tests/v8-richards.html | 549 + testing/talos/talos/tests/dromaeo/web-style.css | 24 + testing/talos/talos/tests/dromaeo/webrunner.js | 801 + testing/talos/talos/tests/kraken/driver.html | 192 + testing/talos/talos/tests/kraken/kraken.css | 54 + testing/talos/talos/tests/kraken/kraken.manifest | 14 + testing/talos/talos/tests/kraken/test-contents.js | 74387 ++++++++++ testing/talos/talos/tests/kraken/test-prefix.js | 2 + testing/talos/talos/tests/quit.js | 164 + testing/talos/talos/tests/scroll/drac.htm | 381 + testing/talos/talos/tests/scroll/iframe.svg | 39 + testing/talos/talos/tests/scroll/reader.css | 63 + testing/talos/talos/tests/scroll/reader.htm | 147 + testing/talos/talos/tests/scroll/scroll.manifest | 6 + testing/talos/talos/tests/scroll/strips-single.png | Bin 0 -> 191 bytes testing/talos/talos/tests/scroll/strips.png | Bin 0 -> 191 bytes .../talos/talos/tests/scroll/tiled-downscale.html | 143 + .../talos/tests/scroll/tiled-fixed-downscale.html | 144 + testing/talos/talos/tests/scroll/tiled-fixed.html | 141 + testing/talos/talos/tests/scroll/tiled.html | 140 + .../big-optimizable-group-opacity-2500.svg | 2503 + .../tests/svg_opacity/small-group-opacity-2500.svg | 2503 + .../talos/tests/svg_opacity/svg_opacity.manifest | 4 + .../talos/tests/svgx/composite-scale-opacity.svg | 42 + .../tests/svgx/composite-scale-rotate-opacity.svg | 42 + .../talos/tests/svgx/composite-scale-rotate.svg | 42 + testing/talos/talos/tests/svgx/composite-scale.svg | 42 + testing/talos/talos/tests/svgx/gearflowers.svg | 8342 ++ testing/talos/talos/tests/svgx/hixie-001.xml | 292 + testing/talos/talos/tests/svgx/hixie-002.xml | 294 + testing/talos/talos/tests/svgx/hixie-003.xml | 80 + testing/talos/talos/tests/svgx/hixie-004.xml | 81 + testing/talos/talos/tests/svgx/hixie-005.xml | 87 + testing/talos/talos/tests/svgx/hixie-006.xml | 87 + testing/talos/talos/tests/svgx/hixie-007.xml | 279 + testing/talos/talos/tests/svgx/images/kyoto_1.jpg | Bin 0 -> 89034 bytes testing/talos/talos/tests/svgx/images/kyoto_2.jpg | Bin 0 -> 125626 bytes .../talos/talos/tests/svgx/images/smallcats.gif | Bin 0 -> 10111 bytes testing/talos/talos/tests/svgx/svgm.manifest | 17 + testing/talos/talos/tests/svgx/svgx.manifest | 23 + testing/talos/talos/tests/tabpaint/bootstrap.js | 264 + testing/talos/talos/tests/tabpaint/chrome.manifest | 1 + .../talos/tests/tabpaint/content/tabpaint.html | 40 + .../talos/talos/tests/tabpaint/content/target.html | 37 + testing/talos/talos/tests/tabpaint/install.rdf | 24 + .../talos/talos/tests/tabpaint/tabpaint-signed.xpi | Bin 0 -> 9609 bytes .../talos/talos/tests/tabpaint/tabpaint.manifest | 1 + testing/talos/talos/tests/tabswitch/bootstrap.js | 560 + .../talos/talos/tests/tabswitch/chrome.manifest | 1 + .../talos/tests/tabswitch/content/options.xul | 4 + .../tabswitch/content/tabswitch-content-process.js | 32 + .../talos/talos/tests/tabswitch/content/test.html | 18 + testing/talos/talos/tests/tabswitch/install.rdf | 23 + .../talos/tests/tabswitch/tabswitch-signed.xpi | Bin 0 -> 13350 bytes testing/talos/talos/tests/tabswitch/tps.manifest | 1 + .../talos/talos/tests/tart/addon/chrome.manifest | 2 + .../talos/tests/tart/addon/content/Profiler.js | 135 + .../talos/tests/tart/addon/content/blank.icon.html | 7 + .../talos/tests/tart/addon/content/framescript.js | 24 + .../tests/tart/addon/content/tab-min-width-1px.css | 11 + .../talos/talos/tests/tart/addon/content/tart.html | 284 + .../talos/talos/tests/tart/addon/content/tart.ico | Bin 0 -> 1150 bytes .../talos/talos/tests/tart/addon/content/tart.js | 696 + .../tests/tart/addon/content/tart.overlay.xul | 64 + testing/talos/talos/tests/tart/addon/install.rdf | 20 + .../talos/talos/tests/tart/addon/tart-signed.xpi | Bin 0 -> 20963 bytes testing/talos/talos/tests/tart/cart.manifest | 1 + testing/talos/talos/tests/tart/tart.manifest | 1 + testing/talos/talos/tests/tp5o.html | 51 + testing/talos/talos/tests/v8_7/base.js | 298 + testing/talos/talos/tests/v8_7/crypto.js | 1698 + testing/talos/talos/tests/v8_7/deltablue.js | 880 + testing/talos/talos/tests/v8_7/earley-boyer.js | 4684 + testing/talos/talos/tests/v8_7/navier-stokes.js | 387 + testing/talos/talos/tests/v8_7/raytrace.js | 904 + testing/talos/talos/tests/v8_7/regexp.js | 1764 + testing/talos/talos/tests/v8_7/revisions.html | 104 + testing/talos/talos/tests/v8_7/richards.js | 539 + testing/talos/talos/tests/v8_7/run.html | 167 + testing/talos/talos/tests/v8_7/splay.js | 394 + testing/talos/talos/tests/v8_7/style.css | 77 + testing/talos/talos/tests/v8_7/v8-logo.png | Bin 0 -> 24293 bytes testing/talos/talos/tests/v8_7/v8.manifest | 1 + .../tests/video/clips/testsrc.1080p.60fps.mp4 | Bin 0 -> 2582176 bytes .../tests/video/clips/testsrc.240p.120fps.mp4 | Bin 0 -> 1003783 bytes .../tests/video/clips/testsrc.480p.60fps.webm | Bin 0 -> 586956 bytes testing/talos/talos/tests/video/video.manifest | 2 + .../talos/talos/tests/video/video_playback.html | 146 + .../tests/webgl/benchmarks/terrain/grass.jpeg | Bin 0 -> 45396 bytes .../tests/webgl/benchmarks/terrain/perftest.html | 399 + testing/talos/talos/tests/webgl/glterrain.manifest | 1 + testing/talos/talos/ttest.py | 250 + testing/talos/talos/utils.py | 191 + testing/talos/talos/whitelist.py | 158 + testing/talos/talos/xtalos/__init__.py | 5 + testing/talos/talos/xtalos/etlparser.py | 519 + testing/talos/talos/xtalos/parse_xperf.py | 74 + testing/talos/talos/xtalos/start_xperf.py | 84 + testing/talos/talos/xtalos/xperf_whitelist.json | 56 + testing/talos/talos/xtalos/xtalos.py | 126 + testing/talos/talos_from_code.py | 44 +- .../hgsetup => testing/talos/tests}/__init__.py | 0 testing/talos/tests/browser_output.ts.txt | 8 + testing/talos/tests/browser_output.tsvg.txt | 214 + testing/talos/tests/ps-Acj.out | 44 + testing/talos/tests/test_browser_output.py | 190 + testing/talos/tests/test_filter.py | 78 + testing/talos/tests/test_results.py | 79 + testing/talos/tests/test_talosconfig.py | 155 + .../tests/test_talosconfig_browser_config.json | 1 + .../talos/tests/test_talosconfig_test_config.json | 1 + testing/talos/tests/test_urlsplit.py | 53 + testing/talos/tests/test_utils.py | 40 + testing/talos/tests/test_xrestop.py | 63 + testing/talos/tests/xrestop_output.txt | 224 + testing/taskcluster/README.md | 149 - testing/taskcluster/design.md | 28 - testing/taskcluster/mach_commands.py | 557 - testing/taskcluster/requirements.txt | 2 - testing/taskcluster/setup.py | 19 - testing/taskcluster/taskcluster_graph/__init__.py | 0 .../taskcluster/taskcluster_graph/build_task.py | 33 - .../taskcluster/taskcluster_graph/commit_parser.py | 224 - testing/taskcluster/taskcluster_graph/from_now.py | 85 - testing/taskcluster/taskcluster_graph/slugid.py | 14 - testing/taskcluster/taskcluster_graph/slugidjar.py | 20 - testing/taskcluster/taskcluster_graph/templates.py | 131 - .../taskcluster_graph/try_test_parser.py | 57 - .../taskcluster/tasks/branches/alder/job_flags.yml | 75 - .../taskcluster/tasks/branches/base_job_flags.yml | 46 - .../taskcluster/tasks/branches/cedar/job_flags.yml | 169 - .../tasks/branches/mozilla-central/job_flags.yml | 141 - .../taskcluster/tasks/branches/try/job_flags.yml | 171 - testing/taskcluster/tasks/build.yml | 59 - .../taskcluster/tasks/builds/b2g_desktop_base.yml | 38 - .../taskcluster/tasks/builds/b2g_desktop_debug.yml | 21 - .../taskcluster/tasks/builds/b2g_desktop_opt.yml | 16 - .../taskcluster/tasks/builds/b2g_dolphin_eng.yml | 18 - .../taskcluster/tasks/builds/b2g_dolphin_user.yml | 17 - .../taskcluster/tasks/builds/b2g_emulator_base.yml | 27 - .../tasks/builds/b2g_emulator_ics_debug.yml | 22 - .../tasks/builds/b2g_emulator_ics_opt.yml | 21 - .../tasks/builds/b2g_emulator_jb_debug.yml | 23 - .../tasks/builds/b2g_emulator_jb_opt.yml | 19 - .../tasks/builds/b2g_emulator_kk_debug.yml | 22 - .../tasks/builds/b2g_emulator_kk_opt.yml | 20 - .../taskcluster/tasks/builds/b2g_flame_kk_eng.yml | 25 - .../taskcluster/tasks/builds/b2g_flame_kk_opt.yml | 25 - .../taskcluster/tasks/builds/b2g_hamachi_eng.yml | 18 - .../taskcluster/tasks/builds/b2g_hamachi_user.yml | 17 - .../taskcluster/tasks/builds/b2g_helix_user.yml | 17 - .../taskcluster/tasks/builds/b2g_nexus4_eng.yml | 17 - .../taskcluster/tasks/builds/b2g_nexus4_user.yml | 24 - .../taskcluster/tasks/builds/b2g_phone_base.yml | 27 - testing/taskcluster/tasks/builds/mulet_linux.yml | 37 - testing/taskcluster/tasks/decision/branch.yml | 78 - .../taskcluster/tasks/decision/periodic_alder.yml | 43 - testing/taskcluster/tasks/decision/try.yml | 84 - testing/taskcluster/tasks/job_flags.yml | 251 - testing/taskcluster/tasks/phone_build.yml | 56 - testing/taskcluster/tasks/test.yml | 47 - testing/taskcluster/tasks/tests/b2g_build_test.yml | 33 - testing/taskcluster/tasks/tests/b2g_build_unit.yml | 32 - .../tasks/tests/b2g_emulator_cpp_unit.yml | 31 - .../tasks/tests/b2g_emulator_crashtest.yml | 35 - .../tasks/tests/b2g_emulator_js_reftest.yml | 34 - .../tasks/tests/b2g_emulator_marionette.yml | 30 - .../tasks/tests/b2g_emulator_marionette_webapi.yml | 31 - .../tasks/tests/b2g_emulator_mochitest.yml | 36 - .../tasks/tests/b2g_emulator_mochitest_media.yml | 34 - .../tasks/tests/b2g_emulator_reftest.yml | 34 - .../tasks/tests/b2g_emulator_xpcshell.yml | 32 - .../tasks/tests/b2g_emulator_xpcshell_chunked.yml | 34 - .../tasks/tests/b2g_gaia_js_integration_tests.yml | 36 - .../tasks/tests/b2g_gaia_ui_test_accessibility.yml | 36 - .../tasks/tests/b2g_gaia_ui_test_functional.yml | 38 - .../tasks/tests/b2g_gaia_ui_test_unit.yml | 36 - testing/taskcluster/tasks/tests/b2g_gaia_unit.yml | 33 - .../taskcluster/tasks/tests/b2g_gaia_unit_oop.yml | 34 - testing/taskcluster/tasks/tests/b2g_gip_oop.yml | 36 - testing/taskcluster/tasks/tests/b2g_linter.yml | 32 - testing/taskcluster/tasks/tests/b2g_mochitest.yml | 33 - .../taskcluster/tasks/tests/b2g_mochitest_oop.yml | 35 - testing/taskcluster/tasks/tests/b2g_reftests.yml | 34 - .../tasks/tests/b2g_reftests_sanity_oop.yml | 36 - .../taskcluster/tasks/tests/mulet_mochitests.yml | 34 - testing/taskcluster/tasks/tests/mulet_reftests.yml | 40 - testing/taskcluster/tests/fixtures/child_pass.yml | 4 - testing/taskcluster/tests/fixtures/circular.yml | 4 - .../taskcluster/tests/fixtures/circular_ref.yml | 2 - testing/taskcluster/tests/fixtures/deep/1.yml | 1 - testing/taskcluster/tests/fixtures/deep/2.yml | 3 - testing/taskcluster/tests/fixtures/deep/3.yml | 3 - testing/taskcluster/tests/fixtures/deep/4.yml | 2 - .../taskcluster/tests/fixtures/extend_child.yml | 7 - .../taskcluster/tests/fixtures/extend_parent.yml | 11 - testing/taskcluster/tests/fixtures/inherit.yml | 4 - .../taskcluster/tests/fixtures/inherit_pass.yml | 6 - testing/taskcluster/tests/fixtures/simple.yml | 1 - testing/taskcluster/tests/fixtures/templates.yml | 2 - testing/taskcluster/tests/test_build_task.py | 30 - testing/taskcluster/tests/test_commit_parser.py | 552 - testing/taskcluster/tests/test_from_now.py | 47 - testing/taskcluster/tests/test_slugidjar.py | 19 - testing/taskcluster/tests/test_templates.py | 88 - testing/taskcluster/tests/test_try_test_parser.py | 39 - testing/testsuite-targets.mk | 463 +- .../hgsetup => testing/tools/autotry}/__init__.py | 0 testing/tools/autotry/autotry.py | 586 + testing/tools/fileid/linux_fileid.cpp | 41 + testing/tools/fileid/mac_fileid.cpp | 52 + testing/tools/fileid/moz.build | 34 + testing/tools/fileid/win_fileid.cpp | 90 + testing/tools/iceserver/iceserver.py | 759 + testing/tools/mach_test_package_bootstrap.py | 139 +- testing/tools/minidumpwriter/minidumpwriter.cpp | 59 + testing/tools/minidumpwriter/moz.build | 19 + testing/tools/screenshot/gdk-screenshot.cpp | 24 +- testing/tools/screenshot/moz.build | 7 +- testing/tools/screenshot/win32-screenshot.cpp | 10 +- .../websocketprocessbridge.py | 106 + .../websocketprocessbridge_requirements.txt | 13 + testing/tps/.gitignore | 4 + testing/tps/create_venv.py | 0 testing/tps/setup.py | 16 +- testing/tps/tps/cli.py | 5 + testing/tps/tps/phase.py | 12 +- testing/tps/tps/testrunner.py | 97 +- testing/web-platform/Makefile.in | 9 - testing/web-platform/README.md | 101 +- testing/web-platform/harness/.gitignore | 4 +- testing/web-platform/harness/MANIFEST.in | 1 + testing/web-platform/harness/README.rst | 46 +- testing/web-platform/harness/docs/expectation.rst | 4 + testing/web-platform/harness/docs/usage.rst | 71 +- testing/web-platform/harness/requirements.txt | 5 +- .../web-platform/harness/requirements_firefox.txt | 3 +- testing/web-platform/harness/setup.py | 2 +- .../metadata/reftest/reftest_and_fail.html.ini | 3 + .../metadata/reftest/reftest_cycle_fail.html.ini | 3 + .../metadata/reftest/reftest_match_fail.html.ini | 3 + .../reftest/reftest_mismatch_fail.html.ini | 3 + .../metadata/reftest/reftest_ref_timeout.html.ini | 3 + .../test/metadata/reftest/reftest_timeout.html.ini | 3 + .../test/metadata/testharness/firefox/__dir__.ini | 2 + .../firefox/subdir/test_pref_reset.html.ini | 2 + .../testharness/firefox/test_pref_set.html.ini | 3 + .../test/metadata/testharness/subdir/__dir__.ini | 1 + .../testharness/subdir/testharness_1.html.ini | 2 + .../metadata/testharness/testharness_0.html.ini | 4 + .../testharness/testharness_error.html.ini | 3 + .../testharness/testharness_timeout.html.ini | 3 + testing/web-platform/harness/test/test.cfg.example | 20 + testing/web-platform/harness/test/test.py | 166 + .../harness/test/testdata/reftest/green-ref.html | 4 + .../harness/test/testdata/reftest/green.html | 3 + .../harness/test/testdata/reftest/red.html | 3 + .../test/testdata/reftest/reftest.https.html | 9 + .../test/testdata/reftest/reftest_and_fail.html | 5 + .../testdata/reftest/reftest_and_fail_0-ref.html | 5 + .../test/testdata/reftest/reftest_cycle.html | 5 + .../test/testdata/reftest/reftest_cycle_0-ref.html | 5 + .../test/testdata/reftest/reftest_cycle_1-ref.html | 5 + .../test/testdata/reftest/reftest_cycle_fail.html | 5 + .../testdata/reftest/reftest_cycle_fail_0-ref.html | 5 + .../test/testdata/reftest/reftest_match.html | 5 + .../test/testdata/reftest/reftest_match_fail.html | 5 + .../test/testdata/reftest/reftest_mismatch.html | 5 + .../testdata/reftest/reftest_mismatch_fail.html | 5 + .../test/testdata/reftest/reftest_or_0.html | 6 + .../testdata/reftest/reftest_ref_timeout-ref.html | 6 + .../test/testdata/reftest/reftest_ref_timeout.html | 6 + .../test/testdata/reftest/reftest_timeout.html | 6 + .../test/testdata/reftest/reftest_wait_0.html | 11 + .../firefox/subdir/test_pref_inherit.html | 10 + .../firefox/subdir/test_pref_reset.html | 10 + .../testharness/firefox/test_pref_dir.html | 10 + .../testharness/firefox/test_pref_set.html | 10 + .../testdata/testharness/subdir/testharness_1.html | 9 + .../testdata/testharness/testharness.https.html | 10 + .../test/testdata/testharness/testharness_0.html | 9 + .../testdata/testharness/testharness_error.html | 7 + .../testharness/testharness_long_timeout.html | 9 + .../testdata/testharness/testharness_timeout.html | 6 + testing/web-platform/harness/wptrunner.default.ini | 3 +- .../harness/wptrunner/browsers/__init__.py | 3 +- .../web-platform/harness/wptrunner/browsers/b2g.py | 24 +- .../wptrunner/browsers/b2g_setup/certtest_app.zip | Bin 1244 -> 1237 bytes .../harness/wptrunner/browsers/base.py | 14 + .../harness/wptrunner/browsers/chrome.py | 48 +- .../harness/wptrunner/browsers/firefox.py | 117 +- .../harness/wptrunner/browsers/servo.py | 58 +- .../harness/wptrunner/browsers/servodriver.py | 162 + .../harness/wptrunner/browsers/webdriver.py | 137 - .../web-platform/harness/wptrunner/environment.py | 212 + .../harness/wptrunner/executors/base.py | 272 +- .../wptrunner/executors/executormarionette.py | 636 +- .../wptrunner/executors/executorselenium.py | 248 +- .../harness/wptrunner/executors/executorservo.py | 239 +- .../wptrunner/executors/executorservodriver.py | 262 + .../harness/wptrunner/executors/process.py | 5 +- .../wptrunner/executors/pytestrunner/__init__.py | 6 + .../wptrunner/executors/pytestrunner/fixtures.py | 76 + .../wptrunner/executors/pytestrunner/runner.py | 116 + .../harness/wptrunner/executors/reftest-wait.js | 7 +- .../executors/reftest-wait_servodriver.js | 20 + .../wptrunner/executors/reftest-wait_webdriver.js | 23 + .../wptrunner/executors/testharness_marionette.js | 40 +- .../wptrunner/executors/testharness_servodriver.js | 6 + .../wptrunner/executors/testharness_webdriver.js | 23 +- .../harness/wptrunner/manifestexpected.py | 119 +- .../harness/wptrunner/manifestinclude.py | 80 +- .../harness/wptrunner/manifestupdate.py | 104 +- testing/web-platform/harness/wptrunner/metadata.py | 82 +- testing/web-platform/harness/wptrunner/products.py | 19 +- testing/web-platform/harness/wptrunner/reduce.py | 6 +- .../harness/wptrunner/testharnessreport-servo.js | 20 + .../wptrunner/testharnessreport-servodriver.js | 27 + .../harness/wptrunner/testharnessreport.js | 13 +- .../web-platform/harness/wptrunner/testloader.py | 463 +- .../web-platform/harness/wptrunner/testrunner.py | 71 +- .../harness/wptrunner/tests/test_update.py | 2 +- .../harness/wptrunner/update/metadata.py | 25 +- .../web-platform/harness/wptrunner/update/sync.py | 30 +- .../web-platform/harness/wptrunner/update/tree.py | 2 + .../harness/wptrunner/update/update.py | 29 +- testing/web-platform/harness/wptrunner/vcs.py | 2 +- .../harness/wptrunner/webdriver_server.py | 209 + .../harness/wptrunner/wptcommandline.py | 274 +- .../web-platform/harness/wptrunner/wptlogging.py | 125 + .../wptrunner/wptmanifest/backends/conditional.py | 18 +- .../wptrunner/wptmanifest/backends/static.py | 6 + .../harness/wptrunner/wptmanifest/node.py | 10 + .../harness/wptrunner/wptmanifest/parser.py | 321 +- .../harness/wptrunner/wptmanifest/serializer.py | 59 +- .../wptrunner/wptmanifest/tests/test_parser.py | 8 + .../wptrunner/wptmanifest/tests/test_serializer.py | 115 +- .../wptrunner/wptmanifest/tests/test_tokenizer.py | 72 +- .../web-platform/harness/wptrunner/wptrunner.py | 476 +- testing/web-platform/harness/wptrunner/wpttest.py | 255 +- testing/web-platform/mach_commands.py | 248 +- testing/web-platform/manifestupdate.py | 89 + .../canvas_complexshapes_arcto_001.htm.ini | 2 - .../canvas_complexshapes_beziercurveto_001.htm.ini | 29 +- ...ompositing_globalcompositeoperation_001.htm.ini | 2 - .../drawimage_canvas_1.html.ini | 3 + .../drawimage_canvas_11.html.ini | 3 + .../drawimage_canvas_12.html.ini | 3 + .../drawimage_canvas_2.html.ini | 3 + .../drawimage_canvas_3.html.ini | 3 + .../drawimage_html_image_1.html.ini | 3 + .../drawimage_html_image_10.html.ini | 3 + .../drawimage_html_image_11.html.ini | 3 + .../drawimage_html_image_12.html.ini | 3 + .../drawimage_html_image_13.html.ini | 3 + .../drawimage_html_image_2.html.ini | 3 + .../drawimage_html_image_3.html.ini | 3 + .../drawimage_html_image_4.html.ini | 3 + .../drawimage_html_image_5.html.ini | 3 + .../drawimage_html_image_6.html.ini | 3 + .../drawimage_html_image_7.html.ini | 3 + .../drawimage_html_image_8.html.ini | 3 + .../drawimage_html_image_9.html.ini | 3 + .../drawFocusIfNeeded_001.html.ini | 5 - .../drawFocusIfNeeded_004.html.ini | 5 - .../drawFocusIfNeeded_005.html.ini | 5 - .../2d.text.draw.fill.maxWidth.negative.html.ini | 5 - .../2d.text.draw.fill.maxWidth.zero.html.ini | 5 - .../2d.gradient.interpolate.overlap.html.ini | 6 +- .../2d.gradient.object.invalidoffset.html.ini | 5 - .../2d.gradient.radial.cone.behind.html.ini | 21 - .../2d.gradient.radial.cone.beside.html.ini | 21 - .../2d.gradient.radial.cone.front.html.ini | 6 - .../2d.gradient.radial.cone.shape2.html.ini | 21 - .../2d.gradient.radial.cone.top.html.ini | 6 - .../2d.gradient.radial.equal.html.ini | 21 - .../2d.gradient.radial.inside2.html.ini | 6 - .../2d.gradient.radial.inside3.html.ini | 6 - .../2d.gradient.radial.outside1.html.ini | 6 - .../2d.gradient.radial.outside3.html.ini | 4 + .../2d.gradient.radial.touch1.html.ini | 21 - .../2d.gradient.radial.touch3.html.ini | 21 - .../2d.pattern.image.incomplete.immediate.html.ini | 5 - ...olorsandstyles_createlineargradient_001.htm.ini | 5 + .../image-smoothing/imagesmoothing.html.ini | 5 - .../line-styles/2d.line.cap.closed.html.ini | 6 - .../line-styles/2d.line.join.parallel.html.ini | 8 - .../canvas_linestyles_linecap_001.htm.ini | 2 - .../meta/2dcontext/line-styles/lineto_a.html.ini | 3 + .../2d.path.arc.selfintersect.1.html.ini | 13 +- .../path-objects/2d.path.arc.shape.1.html.ini | 8 - .../path-objects/2d.path.arc.shape.3.html.ini | 11 +- .../2d.path.arcTo.shape.curve1.html.ini | 7 - .../2d.path.arcTo.shape.curve2.html.ini | 7 - ....path.quadraticCurveTo.ensuresubpath.1.html.ini | 21 - ....path.quadraticCurveTo.ensuresubpath.2.html.ini | 21 - .../2d.path.rect.selfintersect.html.ini | 21 - .../path-objects/2d.path.rect.zero.3.html.ini | 6 +- .../path-objects/2d.path.rect.zero.6.html.ini | 21 - .../path-objects/2d.path.stroke.prune.arc.html.ini | 14 +- .../2d.path.stroke.prune.closed.html.ini | 6 +- .../2d.path.stroke.prune.curve.html.ini | 14 +- .../2d.path.stroke.prune.line.html.ini | 14 +- .../2d.path.stroke.prune.rect.html.ini | 6 +- .../path-objects/2d.path.stroke.scale2.html.ini | 6 +- .../shadows/2d.shadow.enable.blur.html.ini | 8 - .../2dcontext/shadows/2d.shadow.enable.x.html.ini | 8 - .../2dcontext/shadows/2d.shadow.enable.y.html.ini | 8 - .../canvas_state_restore_001.htm.ini | 2 - .../canvas_transformations_reset_001.html.ini | 3 + .../canvas_transformations_scale_001.htm.ini | 2 - .../2dcontext/transformations/transform_a.html.ini | 3 + .../init-event-while-dispatching.html.ini | 14 - .../EventObject.after.dispatchEvent.html.ini | 5 - .../EventObject.after.dispatchEvent.html.ini | 5 - .../dispatchEvent.DISPATCH_REQUEST_ERR.html.ini | 5 - .../dispatchEvent.NOT_SUPPORTED_ERR.html.ini | 5 - ...spatchEvent.UNSPECIFIED_EVENT_TYPE_ERR.html.ini | 5 - ...ing-in-listener-and-window-error-event.html.ini | 3 - .../meta/FileAPI/blob/Blob-constructor.html.ini | 41 +- .../meta/FileAPI/blob/Blob-slice.html.ini | 4 +- .../web-platform/meta/FileAPI/idlharness.html.ini | 155 +- .../meta/FileAPI/idlharness.worker.js.ini | 56 + .../web-platform/meta/FileAPI/progress.html.ini | 6 - .../FileAPI/url/url_createobjecturl_blob.html.ini | 2 +- .../meta/IndexedDB/close-in-upgradeneeded.html.ini | 5 - .../meta/IndexedDB/idbcursor_advance_index.htm.ini | 5 - .../IndexedDB/idbcursor_advance_index9.htm.ini | 5 - .../idbcursor_advance_objectstore.htm.ini | 5 - .../idbcursor_advance_objectstore5.htm.ini | 5 - .../IndexedDB/idbcursor_continue_index8.htm.ini | 5 - .../idbcursor_continue_objectstore6.htm.ini | 5 - .../meta/IndexedDB/idbcursor_delete_index4.htm.ini | 10 - .../meta/IndexedDB/idbcursor_delete_index5.htm.ini | 9 - .../idbcursor_delete_objectstore4.htm.ini | 11 - .../idbcursor_delete_objectstore5.htm.ini | 8 - .../meta/IndexedDB/idbcursor_update_index4.htm.ini | 11 - .../meta/IndexedDB/idbcursor_update_index5.htm.ini | 5 - .../idbcursor_update_objectstore5.htm.ini | 11 - .../idbcursor_update_objectstore6.htm.ini | 5 - .../meta/IndexedDB/idbfactory_open12.htm.ini | 7 - .../meta/IndexedDB/idbfactory_open2.htm.ini | 6 - .../meta/IndexedDB/idbfactory_open9.htm.ini | 4 +- .../meta/IndexedDB/idbindex_get6.htm.ini | 11 - .../meta/IndexedDB/idbindex_get7.htm.ini | 5 - .../meta/IndexedDB/idbindex_getKey6.htm.ini | 11 - .../meta/IndexedDB/idbindex_getKey7.htm.ini | 6 - .../meta/IndexedDB/idbindex_openCursor.htm.ini | 11 - .../meta/IndexedDB/idbindex_openCursor2.htm.ini | 5 - .../meta/IndexedDB/idbindex_openKeyCursor2.htm.ini | 11 - .../meta/IndexedDB/idbindex_openKeyCursor3.htm.ini | 5 - .../meta/IndexedDB/idbobjectstore_add16.htm.ini | 5 - .../meta/IndexedDB/idbobjectstore_clear4.htm.ini | 5 - .../meta/IndexedDB/idbobjectstore_count4.htm.ini | 5 - ...idbobjectstore_createIndex6-event_order.htm.ini | 6 - ...idbobjectstore_createIndex7-event_order.htm.ini | 6 - .../meta/IndexedDB/idbobjectstore_delete7.htm.ini | 5 - .../meta/IndexedDB/idbobjectstore_deleted.htm.ini | 11 - .../meta/IndexedDB/idbobjectstore_get.htm.ini | 6 - .../meta/IndexedDB/idbobjectstore_put16.htm.ini | 5 - .../idbtransaction_objectStoreNames.html.ini | 3 + .../meta/IndexedDB/interfaces.html.ini | 8 - .../meta/IndexedDB/interfaces.worker.ini | 20 - .../meta/IndexedDB/keygenerator-overflow.htm.ini | 5 - .../web-platform/meta/IndexedDB/keypath.htm.ini | 8 - testing/web-platform/meta/MANIFEST.json | 38315 ++++- .../derive_bits_keys/ecdh_bits.worker.js.ini | 3 + .../derive_bits_keys/ecdh_keys.worker.js.ini | 3 + .../derive_bits_keys/hkdf.worker.js.ini | 4867 + .../derive_bits_keys/pbkdf2.worker.js.ini | 30490 ++++ .../derive_bits_keys/test_ecdh_bits.html.ini | 3 + .../derive_bits_keys/test_ecdh_keys.html.ini | 3 + .../derive_bits_keys/test_hkdf.html.ini | 4862 + .../derive_bits_keys/test_pbkdf2.html.ini | 3 + .../encrypt_decrypt/aes_cbc.worker.js.ini | 38 + .../encrypt_decrypt/aes_gcm.worker.js.ini | 110 + .../encrypt_decrypt/test_aes_cbc.html.ini | 38 + .../encrypt_decrypt/test_aes_gcm.html.ini | 110 + .../generateKey/failures.worker.js.ini | 3 + .../generateKey/failures_AES-CBC.worker.js.ini | 3 + .../generateKey/failures_AES-CTR.worker.js.ini | 3 + .../generateKey/failures_AES-GCM.worker.js.ini | 3 + .../generateKey/failures_AES-KW.worker.js.ini | 3 + .../generateKey/failures_ECDH.worker.js.ini | 3 + .../generateKey/failures_ECDSA.worker.js.ini | 3 + .../generateKey/failures_HMAC.worker.js.ini | 3 + .../generateKey/failures_RSA-OAEP.worker.js.ini | 3 + .../generateKey/failures_RSA-PSS.worker.js.ini | 3 + .../failures_RSASSA-PKCS1-v1_5.worker.js.ini | 3 + .../generateKey/successes.worker.js.ini | 3 + .../generateKey/successes_AES-CBC.worker.js.ini | 3 + .../generateKey/successes_AES-CTR.worker.js.ini | 3 + .../generateKey/successes_AES-GCM.worker.js.ini | 3 + .../generateKey/successes_AES-KW.worker.js.ini | 3 + .../generateKey/successes_ECDH.worker.js.ini | 3 + .../generateKey/successes_ECDSA.worker.js.ini | 3 + .../generateKey/successes_HMAC.worker.js.ini | 3 + .../generateKey/successes_RSA-OAEP.worker.js.ini | 3 + .../generateKey/successes_RSA-PSS.worker.js.ini | 3 + .../successes_RSASSA-PKCS1-v1_5.worker.js.ini | 3 + .../generateKey/test_failures.html.ini | 3 + .../generateKey/test_failures_AES-CBC.html.ini | 2216 + .../generateKey/test_failures_AES-CTR.html.ini | 2216 + .../generateKey/test_failures_AES-GCM.html.ini | 2216 + .../generateKey/test_failures_AES-KW.html.ini | 1442 + .../generateKey/test_failures_ECDH.html.ini | 1262 + .../generateKey/test_failures_ECDSA.html.ini | 1208 + .../generateKey/test_failures_HMAC.html.ini | 1358 + .../generateKey/test_failures_RSA-OAEP.html.ini | 3772 + .../generateKey/test_failures_RSA-PSS.html.ini | 1502 + .../test_failures_RSASSA-PKCS1-v1_5.html.ini | 1541 + .../generateKey/test_successes.html.ini | 3 + .../generateKey/test_successes_AES-CBC.html.ini | 6 + .../generateKey/test_successes_RSA-OAEP.html.ini | 1907 + .../generateKey/test_successes_RSA-PSS.html.ini | 57 + .../test_successes_RSASSA-PKCS1-v1_5.html.ini | 78 + .../meta/WebCryptoAPI/idlharness.worker.js.ini | 32 + .../import_export/ec_importKey.worker.js.ini | 92 + .../import_export/test_ec_importKey.html.ini | 92 + .../WebCryptoAPI/sign_verify/ecdsa.worker.js.ini | 506 + .../WebCryptoAPI/sign_verify/test_ecdsa.html.ini | 389 + .../test_wrapKey_unwrapKey.html.ini | 173 + .../wrapKey_unwrapKey.worker.js.ini | 173 + ...worker.ini => constructor-object.worker.js.ini} | 0 .../XMLHttpRequest-withCredentials.any.js.ini | 6 + .../meta/XMLHttpRequest/abort-after-send.htm.ini | 5 - .../meta/XMLHttpRequest/abort-during-open.htm.ini | 5 - .../XMLHttpRequest/abort-during-upload.htm.ini | 5 - .../meta/XMLHttpRequest/abort-event-abort.htm.ini | 5 - .../meta/XMLHttpRequest/abort-event-order.htm.ini | 5 - .../meta/XMLHttpRequest/data-uri.htm.ini | 12 - .../meta/XMLHttpRequest/event-progress.htm.ini | 3 - .../getresponseheader-chunked-trailer.htm.ini | 5 - .../getresponseheader-cookies-and-more.htm.ini | 5 - .../meta/XMLHttpRequest/interfaces.html.ini | 70 - .../meta/XMLHttpRequest/open-method-bogus.htm.ini | 14 - .../meta/XMLHttpRequest/open-open-send.htm.ini | 5 - .../XMLHttpRequest/open-open-sync-send.htm.ini | 5 - .../meta/XMLHttpRequest/open-send-open.htm.ini | 5 - .../XMLHttpRequest/open-sync-open-send.htm.ini | 5 - .../meta/XMLHttpRequest/open-url-bogus.htm.ini | 8 - .../XMLHttpRequest/open-url-multi-window-2.htm.ini | 5 - .../XMLHttpRequest/open-url-multi-window-3.htm.ini | 5 - .../XMLHttpRequest/open-url-multi-window-5.htm.ini | 5 - .../overridemimetype-done-state.htm.ini | 5 - .../overridemimetype-loading-state.htm.ini | 5 - .../progress-events-response-data-gzip.htm.ini | 5 - .../XMLHttpRequest/response-data-progress.htm.ini | 3 - .../XMLHttpRequest/responsexml-media-type.htm.ini | 5 - .../meta/XMLHttpRequest/send-accept.htm.ini | 5 - .../send-after-setting-document-domain.htm.ini | 3 - ...d-authentication-basic-cors-not-enabled.htm.ini | 5 - .../send-authentication-basic-cors.htm.ini | 5 - ...basic-setrequestheader-existing-session.htm.ini | 5 - ...ntication-cors-setrequestheader-no-cred.htm.ini | 5 + .../send-content-type-charset.htm.ini | 23 - .../send-content-type-string.htm.ini | 11 - .../send-data-unexpected-tostring.htm.ini | 8 - .../send-entity-body-document.htm.ini | 20 - .../send-network-error-async-events.sub.htm.ini | 5 - .../send-non-same-origin.sub.htm.ini | 20 - .../meta/XMLHttpRequest/send-receive-utf16.htm.ini | 5 + .../send-redirect-bogus-sync.htm.ini | 16 - .../send-redirect-infinite-sync.htm.ini | 5 - .../send-redirect-post-upload.htm.ini | 3 + .../XMLHttpRequest/send-redirect-to-cors.htm.ini | 14 - .../meta/XMLHttpRequest/send-send.htm.ini | 5 - .../XMLHttpRequest/send-timeout-events.htm.ini | 5 - .../setrequestheader-allow-empty-value.htm.ini | 5 - .../setrequestheader-bogus-name.htm.ini | 11 - .../setrequestheader-bogus-value.htm.ini | 3 + .../setrequestheader-content-type.htm.ini | 11 + .../setrequestheader-header-allowed.htm.ini | 15 + .../xmlhttprequest-network-error-sync.htm.ini | 5 - ...mlhttprequest-timeout-overridesexpires.html.ini | 6 + .../xmlhttprequest-timeout-twice.html.ini | 6 - .../XMLHttpRequest/xmlhttprequest-unsent.htm.ini | 5 - .../AmbientLightSensor_browsing_context.html.ini | 8 + .../AmbientLightSensor_onstatechange.html.ini | 12 + .../AmbientLightSensor_start.html.ini | 9 + .../ambient-light/AmbientLightSensor_stop.html.ini | 9 + .../AmbientLightSensor_tests.html.ini | 5 + .../meta/ambient-light/AmbientLight_tests.html.ini | 27 - .../meta/ambient-light/idlharness.html.ini | 94 +- .../meta/animation-timing/idlharness.html.ini | 20 - .../web-platform/meta/app-uri/appURI_test.html.ini | 3 + .../battery-charging-manual.html.ini | 4 + .../battery-discharging-manual.html.ini | 4 + .../battery-status/battery-full-manual.html.ini | 4 + .../battery-interface-idlharness.html.ini | 54 +- .../meta/battery-status/battery-interface.html.ini | 54 - .../battery-plugging-in-manual.html.ini | 4 + .../battery-status/battery-promise-iframe.html.ini | 4 + .../battery-status/battery-promise-window.html.ini | 4 + .../meta/battery-status/battery-promise.html.ini | 5 +- .../battery-unplugging-manual.html.ini | 4 + .../battery-status/support-iframe-initial.html.ini | 4 + .../meta/battery-status/support-iframe.html.ini | 4 + .../battery-status/support-window-open.html.ini | 4 + .../webkit-text-fill-color-currentColor.html.ini | 3 + .../webkit-text-fill-color-property-002.html.ini | 3 + .../webkit-text-fill-color-property-003.html.ini | 3 + .../webkit-text-fill-color-property-004.html.ini | 3 + .../webkit-text-fill-color-property-005.html.ini | 3 + .../webkit-text-fill-color-property-006.html.ini | 3 + .../form-action-src-blocked.sub.html.ini | 5 + .../form-action-src-get-blocked.sub.html.ini | 5 + ...form-action-src-javascript-blocked.sub.html.ini | 5 + .../form-action-src-redirect-blocked.sub.html.ini | 8 + .../plugintypes-notype-data.sub.html.ini | 5 + .../plugintypes-notype-url.sub.html.ini | 5 + .../plugintypes-nourl-blocked.sub.html.ini | 5 + .../scripthash-default-src.sub.html.ini | 5 + .../scriptnonce-basic-blocked.sub.html.ini | 8 + .../stylehash-basic-blocked.sub.html.ini | 5 + .../stylehash-default-src.sub.html.ini | 5 + ...rc-eventsource-redirect-to-blocked.sub.html.ini | 5 + .../filesystem-urls-do-not-match-self.sub.html.ini | 8 + .../filesystem-urls-match-filesystem.sub.html.ini | 5 + .../blink-contrib/frame-src-blocked.sub.html.ini | 5 + .../frame-src-cross-origin-load.sub.html.ini | 5 + .../media-src-track-block.sub.html.ini | 8 + ...object-src-applet-archive-codebase.sub.html.ini | 11 + .../object-src-applet-archive.sub.html.ini | 11 + .../object-src-applet-code-codebase.sub.html.ini | 11 + .../object-src-applet-code.sub.html.ini | 11 + .../object-src-no-url-blocked.sub.html.ini | 5 + .../self-doesnt-match-blob.sub.html.ini | 3 + .../star-doesnt-match-blob.sub.html.ini | 3 + .../worker-connect-src-allowed.sub.html.ini | 3 + .../worker-importscripts-blocked.sub.html.ini | 8 + .../blink-contrib/worker-script-src.sub.html.ini | 3 + .../worker-set-timeout-blocked.sub.html.ini | 5 + .../child-src/child-src-blocked.sub.html.ini | 5 + .../child-src-conflicting-frame-src.sub.html.ini | 5 + .../child-src-cross-origin-load.sub.html.ini | 5 + .../multiple-frames-meta-ignored.sub.html.ini | 3 + .../multiple-frames-self-allowed.sub.html.ini | 3 + .../single-frame-self-allowed.sub.html.ini | 3 + .../media-src/media-src-7_1.html.ini | 2 + .../media-src/media-src-7_3.html.ini | 2 + .../media-src/media-src-7_3_2.html.ini | 25 + .../media-src/media-src-redir-bug.sub.html.ini | 20 + .../object-src/object-src-2_1.html.ini | 5 +- .../object-src/object-src-2_2.html.ini | 5 +- .../reporting/securitypolicyviolation-idl.html.ini | 3 + .../script-src/script-src-1_2.html.ini | 4 + .../script-src/script-src-1_4.html.ini | 2 +- .../script-src/script-src-1_4_1.html.ini | 4 + .../script-src/script-src-1_4_2.html.ini | 5 + .../script-src/script-src-1_9.html.ini | 8 - .../style-src/style-src-3_4.html.ini | 5 - .../cookies/secure/set-from-ws.https.sub.html.ini | 5 + .../web-platform/meta/cors/allow-headers.htm.ini | 11 - testing/web-platform/meta/cors/origin.htm.ini | 26 - .../meta/cors/redirect-preflight-2.htm.ini | 5 - .../meta/cors/redirect-preflight.htm.ini | 17 - .../meta/cors/redirect-userinfo.htm.ini | 12 - .../web-platform/meta/cors/remote-origin.htm.ini | 11 - .../meta/cors/response-headers.htm.ini | 8 - testing/web-platform/meta/css-shapes/__dir__.ini | 1 + .../HTMLBody-ScrollArea_quirksmode.html.ini | 5 + .../meta/cssom-view/elementFromPoint.html.ini | 5 + .../meta/cssom-view/elementScroll.html.ini | 5 + .../meta/cssom-view/negativeMargins.html.ini | 9 + .../meta/cssom-view/scrollingElement.html | 97 - .../meta/cssom-view/scrollingElement.html.ini | 6 + .../custom-elements/CustomElementRegistry.html.ini | 29 + .../HTMLElement-constructor.html.ini | 11 + .../meta/custom-elements/adopted-callback.html.ini | 173 + .../attribute-changed-callback.html.ini | 32 + ...elements-type-allowed-chars-first-char.html.ini | 17 - .../custom-elements-type-allowed-chars.html.ini | 17 - .../custom-elements/connected-callbacks.html.ini | 122 + .../share-registry-create-document.html.ini | 5 - .../share-registry-import-document.html.ini | 15 - .../attached-callback-move-element-test.html.ini | 8 - ...changed-callback-remove-attribute-test.html.ini | 5 - ...te-changed-callback-set-attribute-test.html.ini | 17 - ...reated-callback-element-prototype-test.html.ini | 5 - ...created-callback-invocation-order-test.html.ini | 8 - ...ched-callback-no-browsing-context-test.html.ini | 5 - .../custom-element-registry/define.html.ini | 26 + .../disconnected-callbacks.html.ini | 122 + .../htmlconstructor/newtarget.html.ini | 14 + .../changing-is-attribute.html.ini | 8 - ...ustom-element-constructor-is-attribute.html.ini | 5 - .../custom-element-constructor-local-name.html.ini | 5 - .../custom-element-constructor-namespace.html.ini | 5 - ...stom-element-constructor-node-document.html.ini | 14 - .../custom-element-constructor-prototype.html.ini | 5 - .../custom-element-prototype.html.ini | 5 - .../custom-element-type-is-attribute.html.ini | 8 - ...ement-type-local-name-and-is-attribute.html.ini | 13 - ...ent-interface-type-is-a-type-extension.html.ini | 14 - .../create-element-is-attribute.html.ini | 8 - .../create-element-namespace.html.ini | 5 - ...reate-element-type-extension-is-a-type.html.ini | 8 - ...eate-element-type-extension-unresolved.html.ini | 8 - .../created-callback-create-element-ns.html.ini | 5 - .../created-callback-create-element.html.ini | 5 - .../meta/custom-elements/reaction-timing.html.ini | 5 + .../meta/custom-elements/reactions/Attr.html.ini | 8 + .../custom-elements/reactions/ChildNode.html.ini | 23 + .../reactions/DOMTokenList.html.ini | 59 + .../custom-elements/reactions/Document.html.ini | 8 + .../custom-elements/reactions/Element.html.ini | 110 + .../reactions/NamedNodeMap.html.ini | 50 + .../meta/custom-elements/reactions/Node.html.ini | 44 + .../custom-elements/reactions/ParentNode.html.ini | 14 + .../meta/custom-elements/reactions/Range.html.ini | 23 + ...nstruction-algorithm-default-namespace.html.ini | 5 - ...uction-algorithm-local-name-lowercased.html.ini | 5 - ...uction-algorithm-no-interface-for-name.html.ini | 5 - ...n-algorithm-svg-namespace-name-is-null.html.ini | 8 - ...ruction-algorithm-type-name-lowercased.html.ini | 5 - .../custom-element-name.html.ini | 5 - ...seudoclass-matching-query-selector-all.html.ini | 8 - ...nt-pseudoclass-matching-query-selector.html.ini | 5 - .../meta/custom-elements/v0/__dir__.ini | 1 + .../namednodemap-supported-property-names.html.ini | 10 + .../meta/dom/events/Event-constructors.html.ini | 5 - .../events/Event-init-while-dispatching.html.ini | 6 + .../meta/dom/events/Event-initEvent.html.ini | 5 - .../meta/dom/events/Event-propagation.html.ini | 8 - .../events/Event-subclasses-constructors.html.ini | 20 + .../dom/events/EventTarget-dispatchEvent.html.ini | 50 + .../meta/dom/events/ProgressEvent.html.ini | 5 + testing/web-platform/meta/dom/historical.html.ini | 45 +- testing/web-platform/meta/dom/interfaces.html.ini | 129 +- .../meta/dom/lists/DOMTokenList-Iterable.html.ini | 6 + .../DOMTokenList-coverage-for-attributes.html.ini | 30 + .../dom/lists/DOMTokenList-stringifier.html.ini | 5 - .../meta/dom/lists/DOMTokenList-value.html.ini | 6 + .../DOMImplementation-createDocument.html.ini | 240 +- .../DOMImplementation-createHTMLDocument.html.ini | 5 - .../Document-characterSet-normalization.html.ini | 429 +- .../meta/dom/nodes/Document-constructor.html.ini | 3 - .../dom/nodes/Document-createElementNS.html.ini | 10 +- .../meta/dom/nodes/Document-createEvent.html.ini | 346 + .../nodes/Document-getElementsByTagName.html.ini | 20 - .../nodes/Document-getElementsByTagName.xhtml.ini | 14 - .../meta/dom/nodes/Element-classlist.html.ini | 10 +- .../meta/dom/nodes/Element-closest.html.ini | 2 +- .../nodes/Element-getElementsByTagName.html.ini | 14 - .../meta/dom/nodes/Element-matches.html.ini | 74 +- .../dom/nodes/MutationObserver-document.html.ini | 11 - .../meta/dom/nodes/Node-cloneNode.html.ini | 5 + .../meta/dom/nodes/Node-isEqualNode.xhtml.ini | 5 - .../dom/nodes/Node-lookupNamespaceURI.html.ini | 47 + .../meta/dom/nodes/Node-properties.html.ini | 14 - .../meta/dom/nodes/Node-replaceChild.html.ini | 5 + .../nodes/ParentNode-querySelector-All-xht.xht.ini | 158 + .../nodes/ParentNode-querySelector-All.html.ini | 158 + .../meta/dom/nodes/attributes.html.ini | 10 +- testing/web-platform/meta/dom/nodes/case.html.ini | 17 - .../web-platform/meta/dom/nodes/rootNode.html.ini | 15 + .../DOMParser-parseFromString-xml.html.ini | 26 + .../meta/domparsing/innerhtml-01.xhtml.ini | 8 + .../meta/domparsing/innerhtml-05.xhtml.ini | 5 + .../meta/domparsing/xml-serialization.xhtml.ini | 11 + .../meta/domxpath/evaluator-constructor.html.ini | 5 - testing/web-platform/meta/editing/event.html.ini | 938 + .../meta/editing/other/delete.html.ini | 14 + .../meta/editing/run/backcolor.html.ini | 311 + .../web-platform/meta/editing/run/bold.html.ini | 494 + .../meta/editing/run/createlink.html.ini | 38 + .../web-platform/meta/editing/run/delete.html.ini | 2818 + .../meta/editing/run/fontname.html.ini | 242 + .../meta/editing/run/fontsize.html.ini | 686 + .../meta/editing/run/forecolor.html.ini | 293 + .../meta/editing/run/formatblock.html.ini | 3179 + .../meta/editing/run/forwarddelete.html.ini | 2674 + .../meta/editing/run/hilitecolor.html.ini | 335 + .../web-platform/meta/editing/run/indent.html.ini | 158 + .../meta/editing/run/inserthorizontalrule.html.ini | 164 + .../meta/editing/run/inserthtml.html.ini | 383 + .../meta/editing/run/insertimage.html.ini | 371 + .../meta/editing/run/insertlinebreak.html.ini | 68 + .../meta/editing/run/insertorderedlist.html.ini | 929 + .../meta/editing/run/insertparagraph.html.ini | 3122 + .../meta/editing/run/inserttext.html.ini | 416 + .../meta/editing/run/insertunorderedlist.html.ini | 1214 + .../web-platform/meta/editing/run/italic.html.ini | 320 + .../meta/editing/run/justifycenter.html.ini | 3776 + .../meta/editing/run/justifyfull.html.ini | 2789 + .../meta/editing/run/justifyleft.html.ini | 1349 + .../meta/editing/run/justifyright.html.ini | 2762 + .../web-platform/meta/editing/run/misc.html.ini | 80 + .../meta/editing/run/multitest.html.ini | 1109 + .../web-platform/meta/editing/run/outdent.html.ini | 1340 + .../meta/editing/run/removeformat.html.ini | 50 + .../meta/editing/run/strikethrough.html.ini | 263 + .../meta/editing/run/subscript.html.ini | 185 + .../meta/editing/run/superscript.html.ini | 191 + .../meta/editing/run/underline.html.ini | 128 + .../web-platform/meta/editing/run/unlink.html.ini | 32 + .../meta/encoding/big5-encoder.html.ini | 14 + .../meta/encoding/gbk-encoder.html.ini | 3 - .../meta/encoding/single-byte-decoder.html.ini | 317 - .../meta/encoding/textdecoder-labels.html.ini | 5 - .../meta/encrypted-media/Google/__dir__.ini | 1 + .../web-platform/meta/encrypted-media/__dir__.ini | 2 + .../clearkey-events-session-closed-event.html.ini | 9 + ...p4-playback-destroy-persistent-license.html.ini | 3 + ...mp4-playback-persistent-license-events.html.ini | 3 + ...earkey-mp4-playback-persistent-license.html.ini | 3 + ...layback-persistent-usage-record-events.html.ini | 3 + ...y-mp4-playback-persistent-usage-record.html.ini | 3 + ...ck-retrieve-destroy-persistent-license.html.ini | 3 + ...4-playback-retrieve-persistent-license.html.ini | 3 + ...yback-retrieve-persistent-usage-record.html.ini | 3 + ...mp4-playback-temporary-clear-encrypted.html.ini | 6 + ...back-temporary-encrypted-clear-sources.html.ini | 9 + ...mp4-playback-temporary-encrypted-clear.html.ini | 18 + ...clearkey-mp4-playback-temporary-events.html.ini | 18 + ...mporary-multikey-sequential-readyState.html.ini | 11 + ...playback-temporary-multikey-sequential.html.ini | 28 + ...earkey-mp4-playback-temporary-multikey.html.ini | 13 + ...ey-mp4-playback-temporary-multisession.html.ini | 8 + ...yback-temporary-setMediaKeys-after-src.html.ini | 9 + ...ck-temporary-setMediaKeys-after-update.html.ini | 9 + ...ack-temporary-setMediaKeys-immediately.html.ini | 9 + ...ack-temporary-setMediaKeys-onencrypted.html.ini | 9 + ...rkey-mp4-playback-temporary-two-videos.html.ini | 15 + ...y-mp4-playback-temporary-waitingforkey.html.ini | 9 + .../clearkey-mp4-playback-temporary.html.ini | 13 + ...earkey-mp4-requestmediakeysystemaccess.html.ini | 99 + ...arkey-mp4-reset-src-after-setmediakeys.html.ini | 9 + ...setmediakeys-again-after-resetting-src.html.ini | 9 + ...ultiple-times-with-different-mediakeys.html.ini | 3 + ...multiple-times-with-the-same-mediakeys.html.ini | 9 + .../clearkey-mp4-setmediakeys.html.ini | 5 + .../clearkey-mp4-syntax-mediakeys.html.ini | 23 + .../clearkey-mp4-syntax-mediakeysession.html.ini | 60 + ...earkey-mp4-syntax-mediakeysystemaccess.html.ini | 12 + .../clearkey-mp4-waiting-for-a-key.html.ini | 9 + .../clearkey-update-non-ascii-input.html.ini | 9 + .../drm-check-initdata-type.html.ini | 3 + .../drm-events-session-closed-event.html.ini | 3 + .../meta/encrypted-media/drm-events.html.ini | 3 + .../meta/encrypted-media/drm-expiration.html.ini | 3 + .../drm-generate-request-disallowed-input.html.ini | 3 + .../encrypted-media/drm-invalid-license.html.ini | 3 + .../drm-keystatuses-multiple-sessions.html.ini | 3 + .../meta/encrypted-media/drm-keystatuses.html.ini | 3 + .../encrypted-media/drm-mp4-onencrypted.html.ini | 3 + ...p4-playback-destroy-persistent-license.html.ini | 3 + ...mp4-playback-persistent-license-events.html.ini | 3 + .../drm-mp4-playback-persistent-license.html.ini | 3 + ...layback-persistent-usage-record-events.html.ini | 3 + ...m-mp4-playback-persistent-usage-record.html.ini | 3 + ...ck-retrieve-destroy-persistent-license.html.ini | 3 + ...4-playback-retrieve-persistent-license.html.ini | 3 + ...yback-retrieve-persistent-usage-record.html.ini | 3 + ...mp4-playback-temporary-clear-encrypted.html.ini | 3 + ...back-temporary-encrypted-clear-sources.html.ini | 3 + ...mp4-playback-temporary-encrypted-clear.html.ini | 3 + .../drm-mp4-playback-temporary-events.html.ini | 3 + .../drm-mp4-playback-temporary-expired.html.ini | 3 + ...mporary-multikey-sequential-readyState.html.ini | 3 + ...playback-temporary-multikey-sequential.html.ini | 3 + .../drm-mp4-playback-temporary-multikey.html.ini | 3 + ...rm-mp4-playback-temporary-multisession.html.ini | 3 + ...yback-temporary-setMediaKeys-after-src.html.ini | 3 + ...ck-temporary-setMediaKeys-after-update.html.ini | 3 + ...ack-temporary-setMediaKeys-immediately.html.ini | 3 + ...ack-temporary-setMediaKeys-onencrypted.html.ini | 3 + .../drm-mp4-playback-temporary-two-videos.html.ini | 3 + ...m-mp4-playback-temporary-waitingforkey.html.ini | 3 + .../drm-mp4-playback-temporary.html.ini | 3 + .../drm-mp4-requestmediakeysystemaccess.html.ini | 3 + .../drm-mp4-reset-src-after-setmediakeys.html.ini | 3 + ...-mp4-setmediakeys-again-after-playback.html.ini | 3 + ...setmediakeys-again-after-resetting-src.html.ini | 3 + .../drm-mp4-setmediakeys-at-same-time.html.ini | 3 + ...ultiple-times-with-different-mediakeys.html.ini | 3 + ...multiple-times-with-the-same-mediakeys.html.ini | 3 + ...etmediakeys-to-multiple-video-elements.html.ini | 3 + .../encrypted-media/drm-mp4-setmediakeys.html.ini | 3 + .../drm-mp4-syntax-mediakeys.html.ini | 3 + .../drm-mp4-syntax-mediakeysession.html.ini | 3 + .../drm-mp4-syntax-mediakeysystemaccess.html.ini | 3 + .../encrypted-media/drm-mp4-unique-origin.html.ini | 3 + .../drm-mp4-waiting-for-a-key.html.ini | 3 + .../drm-not-callable-after-createsession.html.ini | 3 + .../drm-temporary-license-type.html.ini | 3 + ...eventsource-constructor-non-same-origin.htm.ini | 2 +- .../eventsource-eventtarget.htm.ini | 5 - .../eventsource-eventtarget.worker.js.ini | 5 + ...eventsource-constructor-document-domain.htm.ini | 10 - ...eventsource-constructor-non-same-origin.htm.ini | 2 +- .../api/basic/request-headers-worker.html.ini | 29 + .../meta/fetch/api/basic/request-headers.html.ini | 29 + .../fetch/api/basic/scheme-about-worker.html.ini | 5 + .../meta/fetch/api/basic/scheme-about.html.ini | 5 + .../fetch/api/basic/scheme-data-worker.html.ini | 9 + .../meta/fetch/api/basic/scheme-data.html.ini | 9 + .../api/basic/stream-response-worker.html.ini | 5 + .../meta/fetch/api/basic/stream-response.html.ini | 5 + .../fetch/api/cors/cors-filtering-worker.html.ini | 10 + .../meta/fetch/api/cors/cors-filtering.html.ini | 10 + .../api/cors/cors-multiple-origins-worker.html.ini | 17 + .../fetch/api/cors/cors-multiple-origins.html.ini | 17 + .../cors/cors-preflight-referrer-worker.html.ini | 38 + .../api/cors/cors-preflight-referrer.html.ini | 38 + .../cors/cors-redirect-preflight-worker.html.ini | 32 + .../api/cors/cors-redirect-preflight.html.ini | 32 + .../meta/fetch/api/headers/headers-basic.html.ini | 3 + .../fetch/api/headers/headers-normalize.html.ini | 11 + .../api/redirect/redirect-location-worker.html.ini | 17 + .../fetch/api/redirect/redirect-location.html.ini | 17 + .../api/redirect/redirect-origin-worker.html.ini | 32 + .../fetch/api/redirect/redirect-origin.html.ini | 32 + .../redirect/redirect-to-dataurl-worker.html.ini | 11 + .../api/redirect/redirect-to-dataurl.html.ini | 11 + .../api/request/request-consume-empty.html.ini | 17 + .../fetch/api/request/request-disturbed.html.ini | 5 + .../meta/fetch/api/request/request-error.html.ini | 5 + .../meta/fetch/api/request/request-idl.html.ini | 14 + .../api/request/request-init-003.sub.html.ini | 4 + .../fetch/api/request/request-structure.html.ini | 8 + .../api/response/response-cancel-stream.html.ini | 20 + .../fetch/api/response/response-clone.html.ini | 11 + .../api/response/response-consume-empty.html.ini | 17 + .../api/response/response-consume-stream.html.ini | 26 + .../fetch/api/response/response-consume.html.ini | 17 + .../meta/fetch/api/response/response-idl.html.ini | 8 + .../fetch/api/response/response-init-001.html.ini | 5 + .../fetch/api/response/response-init-002.html.ini | 5 + .../api/response/response-static-error.html.ini | 5 + .../api/response/response-static-redirect.html.ini | 5 + .../response/response-stream-disturbed-1.html.ini | 14 + .../response/response-stream-disturbed-2.html.ini | 14 + .../response/response-stream-disturbed-3.html.ini | 14 + .../response/response-stream-disturbed-4.html.ini | 14 + .../web-platform/meta/fetch/nosniff/image.html.ini | 14 + .../web-platform/meta/fullscreen/api/__dir__.ini | 1 + .../meta/generic-sensor/idlharness.html.ini | 29 + testing/web-platform/meta/hr-time/basic.html.ini | 6 + .../history-traversal/PopStateEvent.html.ini | 5 - .../browsing_context_name_cross_origin_2.html.ini | 5 + .../browsing_context_name_cross_origin_3.html.ini | 5 + ...ration-fragment-scrolling-cross-origin.html.ini | 6 + .../history-traversal/popstate_event.html.ini | 5 + .../unset_context_name-1.html.ini | 5 + .../navigating-across-documents/003.html.ini | 5 + .../navigating-across-documents/012.html.ini | 5 + .../source/navigate-child-src-about-blank.html.ini | 5 + .../browsing-the-web/scroll-to-fragid/003.html.ini | 5 + .../navigation-within-beforeunload.html.ini | 8 + .../unloading-documents/prompt/001.html.ini | 5 + .../unloading-documents/unload/003.html.ini | 5 + .../unloading-documents/unload/006.html.ini | 6 + .../history/the-history-interface/001.html.ini | 10 +- .../history/the-history-interface/002.html.ini | 10 +- .../history/the-history-interface/008.html.ini | 3 - .../history_go_undefined.html.ini | 5 + .../joint_session_history/001.html.ini | 9 + .../joint_session_history/002.html.ini | 6 + .../traverse_the_history_1.html.ini | 6 + .../traverse_the_history_2.html.ini | 5 + .../traverse_the_history_3.html.ini | 5 + .../traverse_the_history_4.html.ini | 5 + .../traverse_the_history_5.html.ini | 5 + ...raverse_the_history_write_after_load_1.html.ini | 8 + .../traverse_the_history_write_onload_1.html.ini | 11 + .../traverse_the_history_write_onload_2.html.ini | 9 + .../location_assign.html.ini | 5 + .../location_assign_about_blank.html.ini | 5 + .../reload_document_write_onload.html.ini | 5 + .../the-location-interface/reload_post_1.html.ini | 6 + ...pted_click_location_assign_during_load.html.ini | 5 + .../origin/origin-of-data-document.html.ini | 5 + .../document_domain.html.ini | 5 + .../close_script_defer.html.ini | 6 + .../creating_browsing_context_test_01.html.ini | 4 + .../named-objects.html.ini | 9 +- .../window-null-names.html.ini | 5 - .../window-indexed-properties-strict.html.ini | 8 - .../window-named-properties.html.ini | 8 - .../the-window-object/window-properties.html.ini | 42 - .../browsing-context-first-created.xhtml.ini | 4 +- .../frameElement.sub.html.ini | 4 +- .../window-top-001.html.ini | 6 + .../Document.currentScript.sub.html.ini | 9 + .../dom-tree-accessors/document.forms.html.ini | 5 - ...document.getElementsByName-newelements.html.ini | 3 + .../dom-tree-accessors/document.title-03.html.ini | 5 - .../dom-tree-accessors/document.title-04.xhtml.ini | 5 - .../dom-tree-accessors/document.title-07.html.ini | 8 - .../dom-tree-accessors/nameditem-05.html.ini | 2 +- .../dom-tree-accessors/nameditem-06.html.ini | 6 - .../opening-the-input-stream/010.html.ini | 2 +- .../opening-the-input-stream/016.html.ini | 15 - .../elements-in-the-dom/unknown-element.html.ini | 4 + .../global-attributes/dir_auto-N-EN.html.ini | 3 + .../dir_auto-textarea-N-between-Rs.html.ini | 7 - .../dir_auto-textarea-script-N-between-Rs.html.ini | 7 - .../the-lang-attribute-009.html.ini | 5 - .../the-lang-attribute-010.html.ini | 5 - .../dir-isolation-002a.html.ini | 7 + .../dir-isolation-002b.html.ini | 8 + .../dir-isolation-002c.html.ini | 8 + .../dir-isolation-006a.html.ini | 7 + .../dir-isolation-006b.html.ini | 8 + .../dir-isolation-006c.html.ini | 8 + .../dir-isolation-009a.html.ini | 8 + .../dir-isolation-009b.html.ini | 8 + .../dir-isolation-009c.html.ini | 7 + .../web-platform/meta/html/dom/interfaces.html.ini | 2269 +- .../meta/html/dom/reflection-embedded.html.ini | 666 - .../meta/html/dom/reflection-forms.html.ini | 410 +- .../meta/html/dom/reflection-grouping.html.ini | 135 - .../meta/html/dom/reflection-metadata.html.ini | 51 - .../meta/html/dom/reflection-misc.html.ini | 266 +- .../meta/html/dom/reflection-obsolete.html.ini | 644 +- .../meta/html/dom/reflection-sections.html.ini | 90 - .../meta/html/dom/reflection-tabular.html.ini | 378 +- .../meta/html/dom/reflection-text.html.ini | 174 - .../meta/html/editing/dnd/synthetic/001.html.ini | 39 - .../draggable_attribute.html.ini | 8 - .../focus-event-targets-simple.html.ini | 22 + .../focus/focus-management/focus-events.html.ini | 12 +- .../editing/the-hidden-attribute/hidden-2.svg.ini | 5 - .../collections/htmlallcollection.html.ini | 5 - .../htmlformcontrolscollection.html.ini | 3 - .../collections/htmloptionscollection.html.ini | 5 - .../collections/radionodelist.html.ini | 5 - .../query-encoding/utf-16be.html.ini | 110 +- .../query-encoding/utf-16le.html.ini | 118 +- .../resolving-urls/query-encoding/utf-8.html.ini | 110 +- .../query-encoding/windows-1251.html.ini | 141 +- .../query-encoding/windows-1252.html.ini | 164 +- .../urls/terminology-0/document-base-url.html.ini | 5 + .../script-IDL-event-htmlfor.html.ini | 14 - .../the-select-element-0/option-label.html.ini | 2 - .../lists/li-type-supported-xhtml.xhtml.ini | 3 + .../lists/li-type-supported.html.ini | 3 + .../lists/ol-type-unsupported-circle.html.ini | 3 + .../lists/ol-type-unsupported-disc.html.ini | 3 + .../lists/ol-type-unsupported-lower-alpha.html.ini | 3 + .../lists/ol-type-unsupported-lower-roman.html.ini | 3 + .../lists/ol-type-unsupported-none.html.ini | 3 + .../lists/ol-type-unsupported-round.html.ini | 3 + .../lists/ol-type-unsupported-square.html.ini | 3 + .../lists/ol-type-unsupported-upper-alpha.html.ini | 3 + .../lists/ol-type-unsupported-upper-roman.html.ini | 3 + .../lists/ul-type-unsupported-decimal.html.ini | 3 + .../lists/ul-type-unsupported-lower-alpha.html.ini | 3 + .../lists/ul-type-unsupported-lower-roman.html.ini | 3 + .../lists/ul-type-unsupported-upper-alpha.html.ini | 3 + .../lists/ul-type-unsupported-upper-roman.html.ini | 3 + .../001-a.html.ini | 3 + .../001-q.html.ini | 3 + .../001-s.html.ini | 3 + .../001-x.xhtml.ini | 3 + .../min-width-not-important.html.ini | 3 + .../the-hr-element-0/align.html.ini | 3 + .../the-hr-element-0/color.html.ini | 3 + .../the-hr-element-0/width.html.ini | 3 + .../canvas-fallback.html.ini | 3 + .../replaced-elements/images/space.html.ini | 2 - .../svg-inline-sizing/svg-inline.html.ini | 449 - .../the-base-element/base_about_blank.html.ini | 5 + .../the-link-element/link-load-event.html.ini | 5 + .../attr-meta-http-equiv-refresh/parsing.html.ini | 274 + .../the-style-element/historical.html.ini | 5 + .../media-elements/event_timeupdate.html.ini | 4 +- .../media-elements/historical.html.ini | 3 - .../HTMLElement/HTMLTrackElement/src.html.ini | 7 +- .../interfaces/TextTrack/activeCues.html.ini | 17 - .../interfaces/TextTrack/addCue.html.ini | 5 - .../interfaces/TextTrack/cues.html.ini | 8 - .../interfaces/TextTrack/label.html.ini | 8 - .../interfaces/TextTrack/language.html.ini | 8 - .../interfaces/TextTrack/oncuechange.html.ini | 4 - .../interfaces/TextTrackCue/track.html.ini | 8 - .../interfaces/TextTrackList/getter.html.ini | 5 - .../interfaces/TextTrackList/length.html.ini | 5 - .../resource-selection-candidate-moved.html.ini | 5 +- .../pause-move-to-other-document.html.ini | 5 - .../pause-move-within-document.html.ini | 5 - .../pause-remove-from-document.html.ini | 5 - .../media-elements/ready-states/autoplay.html.ini | 8 - .../media-controllers/task-source.html.ini | 5 - .../track/track-element/cloneNode.html.ini | 12 - .../track/track-element/cors/009.html.ini | 2 +- .../track/track-element/cors/010.html.ini | 2 +- .../track/track-element/cors/011.html.ini | 2 +- .../track/track-element/cors/012.html.ini | 2 +- .../track/track-element/cors/013.html.ini | 2 +- .../track/track-element/cors/014.html.ini | 3 +- .../track/track-element/cors/015.html.ini | 3 +- .../track/track-element/cors/016.html.ini | 3 +- .../track/track-element/cors/017.html.ini | 3 +- .../track/track-element/cors/018.html.ini | 3 +- .../track/track-element/cors/019.html.ini | 3 +- .../track/track-element/cors/020.html.ini | 3 +- .../track/track-element/cors/021.html.ini | 3 +- .../track/track-element/cors/022.html.ini | 3 +- .../track/track-element/cors/023.html.ini | 3 +- .../track/track-element/cors/024.html.ini | 3 +- .../track/track-element/cors/025.html.ini | 3 +- .../track/track-element/cors/026.html.ini | 3 +- .../track/track-element/cors/027.html.ini | 3 +- .../track/track-element/cors/028.html.ini | 3 +- .../track/track-element/cors/029.html.ini | 3 +- .../track/track-element/cors/030.html.ini | 3 +- .../track/track-element/cors/031.html.ini | 3 +- .../track/track-element/cors/032.html.ini | 3 +- .../track/track-element/cors/033.html.ini | 3 +- .../track/track-element/cors/034.html.ini | 3 +- .../track/track-element/cors/035.html.ini | 3 +- .../track/track-element/cors/036.html.ini | 3 +- .../track/track-element/cors/037.html.ini | 3 +- .../track/track-element/cors/038.html.ini | 3 +- .../track/track-element/cors/039.html.ini | 3 +- .../track/track-element/cors/040.html.ini | 3 +- .../track/track-element/cors/041.html.ini | 3 +- .../track/track-element/cors/042.html.ini | 3 +- .../track/track-element/cors/043.html.ini | 3 +- .../track/track-element/cors/044.html.ini | 3 +- .../track/track-element/cors/045.html.ini | 3 +- .../track/track-element/cors/046.html.ini | 3 +- .../track-element/track-api-texttracks.html.ini | 5 - .../media-elements/video_008.htm.ini | 5 + .../the-area-element/area-coords.html.ini | 68 + .../the-area-element/area-processing.html.ini | 23 + .../the-area-element/area-shape.html.ini | 41 + .../the-canvas-element/historical.html.ini | 5 + .../security.pattern.canvas.fillStyle.html.ini | 5 + .../security.pattern.canvas.fillStyle.sub.html.ini | 5 - .../security.pattern.canvas.strokeStyle.html.ini | 5 + ...ecurity.pattern.canvas.strokeStyle.sub.html.ini | 5 - .../security.pattern.image.fillStyle.html.ini | 5 + .../security.pattern.image.fillStyle.sub.html.ini | 5 - .../security.pattern.image.strokeStyle.html.ini | 5 + ...security.pattern.image.strokeStyle.sub.html.ini | 5 - .../size.attributes.parse.octal.html.ini | 5 - .../size.attributes.setAttribute.octal.html.ini | 5 - .../embed-represent-nothing-03.html.ini | 2 - .../embed-represent-nothing-04.html.ini | 2 - .../iframe-allowfullscreen.html.ini | 3 + .../current-pixel-density/basic.html.ini | 22 +- .../environment-changes/viewport-change.html.ini | 27 - .../the-img-element/invalid-src.html.ini | 6 + .../the-img-element/relevant-mutations.html.ini | 60 - .../sizes/parse-a-sizes-attribute.html.ini | 669 +- .../srcset/parse-a-srcset-attribute.html.ini | 20 - .../srcset/select-an-image-source.html.ini | 5 - .../update-the-image-data/fail-to-resolve.html.ini | 14 + .../the-img-element/update-the-source-set.html.ini | 32 - .../the-object-element/object-events.html.ini | 9 - .../the-video-element/video_content_image.htm.ini | 2 - .../the-video-element/video_content_text.htm.ini | 2 - .../video_initially_paused.html.ini | 2 - .../formAction_document_address.html.ini | 12 +- .../formaction.html.ini | 4 +- .../form-validation-checkValidity.html.ini | 13 - .../form-validation-reportValidity.html.ini | 300 - .../constraints/form-validation-validate.html.ini | 14 - .../form-validation-validity-badInput.html.ini | 5 +- ...form-validation-validity-rangeOverflow.html.ini | 12 - ...orm-validation-validity-rangeUnderflow.html.ini | 12 - .../form-validation-validity-stepMismatch.html.ini | 22 - .../form-validation-validity-tooLong.html.ini | 22 - .../form-validation-validity-tooShort.html.ini | 191 - .../form-validation-validity-valid.html.ini | 12 +- .../form-validation-validity-valueMissing.html.ini | 23 - .../form-validation-willValidate.html.ini | 36 +- .../form-control-infrastructure/form.html.ini | 8 + .../forms/form-submission-0/getactionurl.html.ini | 5 + .../meta/html/semantics/forms/historical.html.ini | 5 + .../selection-after-content-change.html.ini | 5 + .../selection-not-application.html.ini | 3 + .../forms/textfieldselection/selection.html.ini | 16 - .../textfieldselection-setRangeText.html.ini | 20 +- .../textfieldselection-setSelectionRange.html.ini | 16 +- .../the-form-element/form-autocomplete.html.ini | 27 + .../forms/the-input-element/checkbox.html.ini | 11 - .../forms/the-input-element/datetime-2.html.ini | 47 - .../the-input-element/datetime-local.html.ini | 21 - .../forms/the-input-element/datetime.html.ini | 6 - .../forms/the-input-element/email.html.ini | 18 +- .../input-textselection-01.html.ini | 50 - .../forms/the-input-element/month.html.ini | 21 - .../radio-groupname-case.html.ini | 8 +- .../forms/the-input-element/radio.html.ini | 6 +- .../forms/the-input-element/selection.html.ini | 26 + .../the-input-element/type-change-state.html.ini | 189 +- .../forms/the-input-element/valueMode.html.ini | 13 - .../forms/the-input-element/week.html.ini | 18 - .../the-label-element/label-attributes.html.ini | 14 - .../the-label-element/labelable-elements.html.ini | 7 + .../forms/the-meter-element/meter.html.ini | 5 - .../the-option-element/option-text-spaces.html.ini | 41 - ...common-HTMLOptionsCollection-namedItem.html.ini | 4 +- .../grouping-blockquote.sub.html.ini | 11 - .../grouping-li-reftest-002.html.ini | 2 - .../the-li-element/grouping-li.html.ini | 2 +- .../grouping-ol-rev-reftest-001.html.ini | 2 - .../grouping-ol-start-reftest-001.html.ini | 2 - .../grouping-ol-start-reftest-002.html.ini | 2 - .../grouping-ol-type-reftest-001.html.ini | 2 - .../grouping-ol-type-reftest-002.html.ini | 2 - .../grouping-ol-type-reftest-003.html.ini | 2 - .../the-ol-element/grouping-ol.html.ini | 9 - .../the-details-element/details.html.ini | 5 +- .../the-details-element/toggleEvent.html.ini | 1 + .../the-dialog-element/dialog-close.html.ini | 7 +- .../the-dialog-element/dialog-open.html.ini | 8 + .../meta/html/semantics/interfaces.html.ini | 24 +- .../the-script-element/historical.html.ini | 14 + .../the-script-element/script-charset-02.html.ini | 8 + .../the-script-element/script-charset-03.html.ini | 5 + .../script-language-type.html.ini | 5 - .../script-languages-02.html.ini | 64 +- .../the-script-element/script-text.html.ini | 5 + .../node-document.html.ini | 5 - .../outerhtml.html.ini | 11 - .../template-contents-owner-document-type.html.ini | 14 + .../node-document-changes.html.ini | 10 +- .../template-as-a-descendant.html.ini | 3 - .../template-descendant-frameset.html.ini | 11 - .../selectors/pseudo-classes/checked.html.ini | 6 +- .../selectors/pseudo-classes/dir.html.ini | 11 - .../selectors/pseudo-classes/dir01.html.ini | 5 - .../selectors/pseudo-classes/enabled.html.ini | 5 +- .../pseudo-classes/focus-autofocus.html.ini | 3 + .../selectors/pseudo-classes/focus.html.ini | 4 +- .../pseudo-classes/indeterminate.html.ini | 11 - .../pseudo-classes/inrange-outofrange.html.ini | 11 - .../selectors/pseudo-classes/link.html.ini | 8 + .../pseudo-classes/readwrite-readonly.html.ini | 6 + .../the-table-element/caption-methods.html.ini | 6 + .../tabular-data/the-table-element/tHead.html.ini | 5 + .../the-table-element/table-rows.html.ini | 5 - .../the-bdi-element/bdi-neutral-nested.html.ini | 20 +- .../bdi-neutral-to-another-bdi-2.html.ini | 5 - .../bdi-neutral-to-letter-following-2.html.ini | 5 - .../bdi-neutral-to-letter-preceding-2.html.ini | 5 - .../bdi-neutral-to-number-following-2.html.ini | 5 - .../the-bdi-element/bdi-neutral-wrapped.html.ini | 21 - .../the-bdo-element/bdo-override.html.ini | 3 + .../the-br-element/br-bidi.html.ini | 3 + .../the-wbr-element/wbr-element.html.ini | 8 - .../syntax/parsing/DOMContentLoaded-defer.html.ini | 7 + .../html/syntax/parsing/html5lib_template.html.ini | 945 + .../html/syntax/parsing/html5lib_tests15.html.ini | 20 + .../html/syntax/parsing/html5lib_tests19.html.ini | 21 + .../html/syntax/parsing/html5lib_tests25.html.ini | 27 + .../html/syntax/parsing/html5lib_tests7.html.ini | 24 + .../template-is-a-foster-parent-element.html.ini | 8 - ...emplate-is-not-a-foster-parent-element.html.ini | 8 - .../generating-of-implied-end-tags.html.ini | 15 - .../ignore-body-token.html.ini | 18 - .../ignore-frameset-token.html.ini | 15 - .../ignore-head-token.html.ini | 18 - .../ignore-html-token.html.ini | 24 - .../start-tag-body.html.ini | 14 - .../start-tag-html.html.ini | 3 - .../template-end-tag-without-start-one.html.ini | 18 - .../end-tag-frameset.html.ini | 4 +- .../generating-of-implied-end-tags.html.ini | 15 - .../template-end-tag-without-start-one.html.ini | 18 - .../end-tag-table.html.ini | 5 - .../template-child-nodes.html.ini | 9 - ...ing-stack-back-to-a-table-body-context.html.ini | 3 - ...clearing-stack-back-to-a-table-context.html.ini | 3 - ...ring-stack-back-to-a-table-row-context.html.ini | 3 - .../template-owner-document.html.ini | 13 +- .../serializing.html.ini | 80 + .../xhtml-mathml-dtd-entity-support.htm.ini | 7 + .../html/webappapis/idle-callbacks/__dir__.ini | 1 + .../event-loops/microtask_after_raf.html.ini | 5 + .../event-loops/task_microtask_ordering.html.ini | 5 + .../event-handler-processing-algorithm.html.ini | 5 + .../events/inline-event-handler-ordering.html.ini | 3 + ...d-uncompiled-raw-handler-compiled-late.html.ini | 5 + .../processing-model-2/addEventListener.html.ini | 5 - .../body-onerror-compile-error-data-url.html.ini | 5 - .../body-onerror-compile-error.html.ini | 5 - .../body-onerror-runtime-error.html.ini | 5 - .../compile-error-data-url.html.ini | 5 - ...runtime-error-cross-origin-setInterval.html.ini | 3 + .../runtime-error-cross-origin-setTimeout.html.ini | 3 + .../runtime-error-data-url.html.ini | 5 - .../the-navigator-object/NavigatorID.worker.js.ini | 5 + .../the-navigator-object/content.html.ini | 21 - .../the-navigator-object/protocol.html.ini | 96 - .../meta/http/basic-auth-cache-test.html.ini | 3 + .../builtins/WeakMap.prototype-properties.html.ini | 5 - .../SourceBuffer-abort-readyState.html.ini | 1 + .../SourceBuffer-abort-removed.html.ini | 1 + .../SourceBuffer-abort-updating.html.ini | 2 + .../meta/media-source/SourceBuffer-abort.html.ini | 1 + .../meta/media-source/URL-createObjectURL.html.ini | 5 - .../meta/media-source/interfaces.html.ini | 7 + .../mediasource-activesourcebuffers.html.ini | 20 + .../mediasource-addsourcebuffer-mode.html.ini | 5 + .../mediasource-addsourcebuffer.html.ini | 1 + .../mediasource-append-buffer.html.ini | 4 - .../media-source/mediasource-avtracks.html.ini | 14 + .../media-source/mediasource-buffered.html.ini | 18 - ...ediasource-config-change-mp4-a-bitrate.html.ini | 1 + ...rce-config-change-mp4-av-audio-bitrate.html.ini | 7 +- ...asource-config-change-mp4-av-framesize.html.ini | 7 +- ...rce-config-change-mp4-av-video-bitrate.html.ini | 3 + ...ediasource-config-change-mp4-v-bitrate.html.ini | 7 +- ...iasource-config-change-mp4-v-framerate.html.ini | 7 +- ...iasource-config-change-mp4-v-framesize.html.ini | 7 +- ...diasource-config-change-webm-a-bitrate.html.ini | 3 - .../meta/media-source/mediasource-detach.html.ini | 8 + .../media-source/mediasource-duration.html.ini | 4 +- .../media-source/mediasource-endofstream.html.ini | 5 + .../mediasource-getvideoplaybackquality.html.ini | 6 +- .../mediasource-is-type-supported.html.ini | 16 +- .../mediasource-play-then-seek-back.html.ini | 3 - .../meta/media-source/mediasource-play.html.ini | 3 - .../mediasource-redundant-seek.html.ini | 9 +- .../meta/media-source/mediasource-remove.html.ini | 14 - .../mediasource-seek-beyond-duration.html.ini | 9 - .../mediasource-seek-during-pending-seek.html.ini | 9 - ...mediasource-sequencemode-append-buffer.html.ini | 7 +- ...diasource-sourcebuffer-mode-timestamps.html.ini | 8 + .../mediasource-sourcebuffer-mode.html.ini | 8 - ...mediasource-sourcebuffer-trackdefaults.html.ini | 17 + .../media-source/mediasource-trackdefault.html.ini | 86 + .../mediasource-trackdefaultlist.html.ini | 8 + .../BlobEvent-constructor.html.ini | 8 + .../mediacapture-streams/GUM-api.https.html.ini | 5 + .../mediacapture-streams/GUM-deny.https.html.ini | 5 + .../GUM-empty-option-param.https.html.ini | 5 + .../GUM-impossible-constraint.https.html.ini | 5 + .../GUM-optional-constraint.https.html.ini | 5 + .../GUM-trivial-constraint.https.html.ini | 5 + .../GUM-unknownkey-option-param.https.html.ini | 5 + ...Stream-MediaElement-preload-none.https.html.ini | 8 + ...diaStream-MediaElement-srcObject.https.html.ini | 5 + .../MediaStream-add-audio-track.https.html.ini | 5 + .../MediaStream-audio-only.https.html.ini | 5 + .../MediaStream-finished-add.https.html.ini | 5 + .../MediaStream-gettrackid.https.html.ini | 5 + .../MediaStream-id-manual.https.html.ini | 6 + .../MediaStream-idl.https.html.ini | 5 + .../MediaStream-removetrack.https.html.ini | 5 + .../MediaStream-video-only.https.html.ini | 5 + ...lement-disabled-audio-is-silence.https.html.ini | 5 + ...aElement-disabled-video-is-black.https.html.ini | 5 + .../MediaStreamTrack-end.https.html.ini | 5 + .../MediaStreamTrack-id.https.html.ini | 5 + .../MediaStreamTrack-init.https.html.ini | 5 + .../navigatorusermedia/api-present.html.ini | 5 - .../navigatorusermedia/deny.html.ini | 5 - .../navigatorusermedia/empty-option-param.html.ini | 5 - .../getusermedia-impossible-constraint.html.ini | 8 - .../getusermedia-optional-constraint.html.ini | 5 - .../getusermedia-trivial-constraint.html.ini | 5 - .../unknownkey-option-param.html.ini | 5 - .../introduction/disabled-audio-silence.html.ini | 5 - .../introduction/disabled-video-black.html.ini | 5 - .../stream-api/mediastream/audio.html.ini | 5 - .../mediastream/mediastream-addtrack.html.ini | 5 - .../mediastream/mediastream-finished-add.html.ini | 5 - .../mediastream/mediastream-gettrackid.html.ini | 5 - .../mediastream/mediastream-idl.html.ini | 5 - .../mediastream/mediastream-removetrack.html.ini | 5 - .../stream-api/mediastream/stream-ended.html.ini | 5 - .../stream-api/mediastream/video.html.ini | 5 - .../mediastreamtrack/mediastreamtrack-end.html.ini | 5 - .../mediastreamtrack/mediastreamtrack-id.html.ini | 5 - .../mediastreamtrack-init.html.ini | 5 - .../audiostreamtrack.html.ini | 11 - .../videostreamtrack.html.ini | 11 - .../meta/microdata/microdata-dom-api/001.html.ini | 65 - .../keep-scheme-redirect/allowed.https.html.ini | 6 + .../top-level/no-redirect/allowed.https.html.ini | 6 + .../keep-scheme-redirect/allowed.https.html.ini | 7 + .../top-level/no-redirect/allowed.https.html.ini | 7 + .../top-level/no-redirect/allowed.https.html.ini | 6 + .../top-level/no-redirect/allowed.https.html.ini | 7 + .../keep-scheme-redirect/allowed.https.html.ini | 6 + .../top-level/no-redirect/allowed.https.html.ini | 6 + .../keep-scheme-redirect/allowed.https.html.ini | 7 + .../top-level/no-redirect/allowed.https.html.ini | 7 + .../opt-in-blocks.https.html.ini | 4 + .../no-redirect/opt-in-blocks.https.html.ini | 4 + .../opt-in-blocks.https.html.ini | 4 + .../opt-in-blocks.https.html.ini | 4 + .../no-redirect/opt-in-blocks.https.html.ini | 4 + .../opt-in-blocks.https.html.ini | 4 + .../no-redirect/opt-in-blocks.https.html.ini | 4 + .../no-redirect/opt-in-blocks.https.html.ini | 4 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-redirect/no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 4 + .../no-redirect/no-opt-in-blocks.https.html.ini | 4 + .../no-opt-in-blocks.https.html.ini | 4 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-redirect/no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-redirect/no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-redirect/no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-redirect/no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-redirect/no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-redirect/no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 4 + .../no-redirect/no-opt-in-blocks.https.html.ini | 4 + .../no-opt-in-blocks.https.html.ini | 4 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-redirect/no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-redirect/no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-redirect/no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-redirect/no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-redirect/no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-redirect/no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-blocks.https.html.ini | 3 + .../no-opt-in-allows.https.html.ini | 3 + .../no-redirect/no-opt-in-allows.https.html.ini | 3 + .../no-opt-in-allows.https.html.ini | 3 + .../no-opt-in-allows.https.html.ini | 3 + .../no-redirect/no-opt-in-allows.https.html.ini | 3 + .../no-opt-in-allows.https.html.ini | 3 + .../no-opt-in-allows.https.html.ini | 6 + .../no-redirect/no-opt-in-allows.https.html.ini | 7 + .../no-opt-in-allows.https.html.ini | 7 + .../no-opt-in-allows.https.html.ini | 8 + .../no-redirect/no-opt-in-allows.https.html.ini | 8 + .../no-opt-in-allows.https.html.ini | 8 + .../no-opt-in-allows.https.html.ini | 3 + .../no-redirect/no-opt-in-allows.https.html.ini | 3 + .../no-opt-in-allows.https.html.ini | 3 + .../no-opt-in-allows.https.html.ini | 3 + .../no-redirect/no-opt-in-allows.https.html.ini | 3 + .../no-opt-in-allows.https.html.ini | 3 + .../no-opt-in-allows.https.html.ini | 7 + .../no-redirect/no-opt-in-allows.https.html.ini | 7 + .../no-opt-in-allows.https.html.ini | 7 + .../no-opt-in-allows.https.html.ini | 8 + .../no-redirect/no-opt-in-allows.https.html.ini | 8 + .../no-opt-in-allows.https.html.ini | 8 + testing/web-platform/meta/mozilla-sync | 2 +- .../meta/navigation-timing/idlharness.html.ini | 14 +- .../test_navigation_type_reload.html.ini | 4 + .../navigation-timing/test_timing_reload.html.ini | 4 + .../test_timing_xserver_redirect.html.ini | 4 + .../meta/notifications/constructor-basic.html.ini | 6 + .../notifications/constructor-invalid.html.ini | 6 + .../meta/notifications/event-onclose.html.ini | 9 + .../meta/notifications/event-onshow.html.ini | 3 + .../meta/notifications/instance.html.ini | 6 + .../web-platform/meta/notifications/lang.html.ini | 114 + .../notification-constructor-invalid.html.ini | 5 - .../Forms/Not_Use/input_autocomplete.html.ini | 3 + .../contents/Forms/Not_Use/input_list.html.ini | 3 + .../Forms/Not_Use/input_valueasdate.html.ini | 3 + .../Forms/Not_Use/input_valueasnumber.html.ini | 3 + .../contents/Forms/Not_Use/select_length.html.ini | 3 + .../Forms/Not_Use/select_selectedindex.html.ini | 3 + .../Forms/contents/Forms/form_submit.html.ini | 3 + .../Forms/contents/Forms/input_height.html.ini | 5 + .../Forms/input_value_invalidstateerr.html.ini | 5 + .../Forms/contents/Forms/input_width.html.ini | 5 + .../Forms/contents/Forms/keygen_labels.html.ini | 5 + .../Microsoft/history/history_000.htm.ini | 12 - .../Opera/script_scheduling/094.html.ini | 3 - .../Opera/script_scheduling/101.html.ini | 6 - .../Opera/script_scheduling/137.html.ini | 3 - .../Opera/script_scheduling/149.html.ini | 4 +- .../meta/payment-request/interfaces.https.html.ini | 164 + .../payment-request-in-iframe.html.ini | 5 + .../meta/performance-timeline/__dir__.ini | 1 + .../performance-timeline/po-disconnect.html.ini | 6 + .../performance-timeline/po-getentries.html.ini | 5 + .../performance-timeline/po-navigation.html.ini | 5 + .../pointerevent_constructor.html.ini | 5 +- .../pointerevent_touch-action-illegal.html.ini | 10 +- ...pointerevent_touch-action-verification.html.ini | 32 +- .../meta/pointerlock/constructor.html.ini | 8 - .../meta/pointerlock/idlharness.html.ini | 42 - .../PresentationRequest_error.html.ini | 6 + .../PresentationRequest_success.html.ini | 6 + .../controlling-ua/getAvailability.html.ini | 8 + .../getAvailability_mixedcontent.https.html.ini | 6 + .../getAvailability_sandboxing_error.html.ini | 6 + .../getAvailability_sandboxing_success.html.ini | 6 + .../controlling-ua/idlharness.html.ini | 6 + ...nnectToPresentation_mixedcontent.https.html.ini | 6 + ...connectToPresentation_sandboxing_error.html.ini | 6 + ...nnectToPresentation_sandboxing_success.html.ini | 6 + .../startNewPresentation_error.html.ini | 6 + .../receiving-ua/idlharness.html.ini | 8 + .../meta/progress-events/interface.html.ini | 5 - .../firing-events-http-no-content-length.html.ini | 5 - .../meta/proximity/idlharness.html.ini | 9 +- .../001-a.html.ini | 5 - .../001-q.html.ini | 5 - .../001-s.html.ini | 5 - .../001-x.xhtml.ini | 5 - .../meta/quirks-mode/hashless-hex-color.html.ini | 75 - .../quirks-mode/line-height-calculation.html.ini | 24 - .../percentage-height-calculation.html.ini | 8 - .../table-cell-width-calculation.html.ini | 4 +- .../meta/quirks-mode/unitless-length.html.ini | 12 - .../generic/subresource-test/__dir__.ini | 1 + .../subresource-test/image-decoding.html.ini | 6 + .../unsupported-csp-referrer-directive.html.ini | 7 + ...ure-protocol.keep-origin-redirect.http.html.ini | 8 + .../insecure-protocol.no-redirect.http.html.ini | 8 + ...ure-protocol.swap-origin-redirect.http.html.ini | 8 + ...ade-protocol.keep-origin-redirect.http.html.ini | 8 + .../upgrade-protocol.no-redirect.http.html.ini | 8 + ...ade-protocol.swap-origin-redirect.http.html.ini | 8 + ...ure-protocol.keep-origin-redirect.http.html.ini | 8 + .../insecure-protocol.no-redirect.http.html.ini | 8 + ...ure-protocol.swap-origin-redirect.http.html.ini | 8 + ...ade-protocol.keep-origin-redirect.http.html.ini | 8 + .../upgrade-protocol.no-redirect.http.html.ini | 8 + ...ade-protocol.swap-origin-redirect.http.html.ini | 8 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + ...ure-protocol.keep-origin-redirect.http.html.ini | 8 + .../insecure-protocol.no-redirect.http.html.ini | 8 + ...ure-protocol.swap-origin-redirect.http.html.ini | 8 + ...ade-protocol.keep-origin-redirect.http.html.ini | 8 + .../upgrade-protocol.no-redirect.http.html.ini | 8 + ...ade-protocol.swap-origin-redirect.http.html.ini | 8 + ...ure-protocol.keep-origin-redirect.http.html.ini | 8 + .../insecure-protocol.no-redirect.http.html.ini | 8 + ...ure-protocol.swap-origin-redirect.http.html.ini | 8 + ...ade-protocol.keep-origin-redirect.http.html.ini | 8 + .../upgrade-protocol.no-redirect.http.html.ini | 8 + ...ade-protocol.swap-origin-redirect.http.html.ini | 8 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + ...cross-origin.keep-origin-redirect.http.html.ini | 8 + .../img-tag/cross-origin.no-redirect.http.html.ini | 8 + ...cross-origin.swap-origin-redirect.http.html.ini | 8 + ...cross-origin.keep-origin-redirect.http.html.ini | 8 + .../img-tag/cross-origin.no-redirect.http.html.ini | 8 + ...cross-origin.swap-origin-redirect.http.html.ini | 8 + ...gin-insecure.keep-origin-redirect.http.html.ini | 8 + .../same-origin-insecure.no-redirect.http.html.ini | 8 + ...gin-insecure.swap-origin-redirect.http.html.ini | 8 + ...in-downgrade.keep-origin-redirect.http.html.ini | 8 + ...same-origin-downgrade.no-redirect.http.html.ini | 8 + ...in-downgrade.swap-origin-redirect.http.html.ini | 8 + ...gin-insecure.swap-origin-redirect.http.html.ini | 8 + ...igin-upgrade.keep-origin-redirect.http.html.ini | 8 + .../same-origin-upgrade.no-redirect.http.html.ini | 8 + ...igin-upgrade.swap-origin-redirect.http.html.ini | 8 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + ...cross-origin.keep-origin-redirect.http.html.ini | 8 + .../img-tag/cross-origin.no-redirect.http.html.ini | 8 + ...cross-origin.swap-origin-redirect.http.html.ini | 8 + ...cross-origin.keep-origin-redirect.http.html.ini | 8 + .../img-tag/cross-origin.no-redirect.http.html.ini | 8 + ...cross-origin.swap-origin-redirect.http.html.ini | 8 + ...gin-insecure.keep-origin-redirect.http.html.ini | 8 + .../same-origin-insecure.no-redirect.http.html.ini | 8 + ...gin-insecure.swap-origin-redirect.http.html.ini | 8 + ...in-downgrade.keep-origin-redirect.http.html.ini | 8 + ...same-origin-downgrade.no-redirect.http.html.ini | 8 + ...in-downgrade.swap-origin-redirect.http.html.ini | 8 + ...gin-insecure.swap-origin-redirect.http.html.ini | 8 + ...igin-upgrade.keep-origin-redirect.http.html.ini | 8 + .../same-origin-upgrade.no-redirect.http.html.ini | 8 + ...igin-upgrade.swap-origin-redirect.http.html.ini | 8 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../strict-origin-when-cross-origin/__dir__.ini | 2 + .../meta/referrer-policy/strict-origin/__dir__.ini | 2 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../generic.keep-origin-redirect.http.html.ini | 8 + .../img-tag/generic.no-redirect.http.html.ini | 8 + .../generic.swap-origin-redirect.http.html.ini | 8 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + ...ure-protocol.keep-origin-redirect.http.html.ini | 8 + .../insecure-protocol.no-redirect.http.html.ini | 8 + ...ure-protocol.swap-origin-redirect.http.html.ini | 8 + ...ade-protocol.keep-origin-redirect.http.html.ini | 8 + .../upgrade-protocol.no-redirect.http.html.ini | 8 + ...ade-protocol.swap-origin-redirect.http.html.ini | 8 + ...ure-protocol.keep-origin-redirect.http.html.ini | 8 + .../insecure-protocol.no-redirect.http.html.ini | 8 + ...ure-protocol.swap-origin-redirect.http.html.ini | 8 + ...ade-protocol.keep-origin-redirect.http.html.ini | 8 + .../upgrade-protocol.no-redirect.http.html.ini | 8 + ...ade-protocol.swap-origin-redirect.http.html.ini | 8 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + ...ure-protocol.keep-origin-redirect.http.html.ini | 8 + .../insecure-protocol.no-redirect.http.html.ini | 8 + ...ure-protocol.swap-origin-redirect.http.html.ini | 8 + ...ade-protocol.keep-origin-redirect.http.html.ini | 8 + .../upgrade-protocol.no-redirect.http.html.ini | 8 + ...ade-protocol.swap-origin-redirect.http.html.ini | 8 + ...ure-protocol.keep-origin-redirect.http.html.ini | 8 + .../insecure-protocol.no-redirect.http.html.ini | 8 + ...ure-protocol.swap-origin-redirect.http.html.ini | 8 + ...ade-protocol.keep-origin-redirect.http.html.ini | 8 + .../upgrade-protocol.no-redirect.http.html.ini | 8 + ...ade-protocol.swap-origin-redirect.http.html.ini | 8 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + .../cross-origin/http-http/img-tag/__dir__.ini | 1 + .../cross-origin/http-https/img-tag/__dir__.ini | 1 + .../same-origin/http-http/img-tag/__dir__.ini | 1 + .../same-origin/http-https/img-tag/__dir__.ini | 1 + .../meta/resource-timing/resource-timing.html.ini | 3 + .../resource-timing/test_resource_timing.html.ini | 5 + .../screen-orientation/lock-bad-argument.html.ini | 5 + .../meta/screen-orientation/lock-basic.html.ini | 6 + .../lock-sandboxed-iframe.html.ini | 9 + .../onchange-event-subframe.html.ini | 6 + .../screen-orientation/onchange-event.html.ini | 9 + .../orientation-reading.html.ini | 8 + .../meta/selection/Document-open.html.ini | 5 + .../web-platform/meta/selection/addRange.html.ini | 53294 +++++++ .../web-platform/meta/selection/collapse.html.ini | 6020 + .../meta/selection/collapseToStartEnd.html.ini | 182 + .../web-platform/meta/selection/extend.html.ini | 16640 +++ .../meta/selection/getSelection.html.ini | 8 + .../meta/selection/isCollapsed.html.ini | 50 + .../meta/selection/removeAllRanges.html.ini | 65 + .../meta/selection/selectAllChildren.html.ini | 3719 + .../meta/selection/setBaseAndExtent.html.ini | 182 + .../Opera/ParentNode-query-queryAll.html.ini | 208 +- .../attribute-case/cssom.html.ini | 54 - .../attribute-case/semantics.html.ini | 1019 - .../attribute-case/syntax.html.ini | 371 - .../cache-storage/common.https.html.ini | 3 + .../cache-storage/serviceworker/__dir__.ini | 1 + .../serviceworker/cache-add.https.html.ini | 5 + .../serviceworker/credentials.html.ini | 5 + .../cache-storage/window/__dir__.ini | 1 + .../cache-storage/window/cache-add.https.html.ini | 5 + .../cache-storage/worker/__dir__.ini | 1 + .../cache-storage/worker/cache-add.https.html.ini | 5 + .../ServiceWorkerGlobalScope/__dir__.ini | 1 + .../registration-attribute.https.html.ini | 6 + .../service-workers/service-worker/__dir__.ini | 1 + .../appcache-ordering-main.https.html.ini | 9 + .../service-worker/fetch-event.https.html.ini | 3 + .../fetch-request-css-base-url.https.html.ini | 6 + .../fetch-request-css-images.https.html.ini | 12 + .../performance-timeline.https.html.ini | 7 + .../service-worker/resource-timing.https.html.ini | 2 + .../service-worker-csp-connect.https.html.ini | 8 + .../service-worker-csp-default.https.html.ini | 11 + .../service-worker-csp-script.https.html.ini | 5 + .../shared-worker-controlled.https.html.ini | 9 + .../update-after-oneday.https.html.ini | 3 + .../Document-prototype-adoptNode.html.ini | 8 + .../Document-prototype-currentScript.html.ini | 21 + .../Document-prototype-importNode.html.ini | 8 + .../Element-interface-attachShadow.html.ini | 14 + ...Element-interface-shadowRoot-attribute.html.ini | 8 + .../Extensions-to-Event-Interface.html.ini | 47 + .../shadow-dom/HTMLSlotElement-interface.html.ini | 44 + .../MouseEvent-prototype-offsetX-offsetY.html.ini | 6 + .../shadow-dom/Node-prototype-cloneNode.html.ini | 14 + .../meta/shadow-dom/ShadowRoot-interface.html.ini | 29 + .../meta/shadow-dom/Slotable-interface.html.ini | 14 + .../methods/non-element-nodes-001.html.ini | 32 - .../methods/test-003.html.ini | 5 - .../event-path-001.html.ini | 5 - .../event-path-002.html.ini | 5 - .../the-content-html-element/test-001.html.ini | 5 - .../the-content-html-element/test-002.html.ini | 8 - .../the-content-html-element/test-003.html.ini | 11 - .../the-content-html-element/test-004.html.ini | 8 - .../the-content-html-element/test-005.html.ini | 5 - .../the-shadow-html-element/test-001.html.ini | 5 - .../the-shadow-html-element/test-002.html.ini | 5 - .../the-shadow-html-element/test-003.html.ini | 8 - .../the-shadow-html-element/test-004.html.ini | 5 - ...vent-composed-path-with-related-target.html.ini | 48 + .../meta/shadow-dom/event-composed-path.html.ini | 36 + .../meta/shadow-dom/event-composed.html.ini | 23 + .../shadow-dom/event-inside-shadow-tree.html.ini | 38 + .../shadow-dom/event-inside-slotted-node.html.ini | 38 + .../shadow-dom/event-with-related-target.html.ini | 38 + .../events/event-dispatch/test-001.html.ini | 17 - .../events/event-retargeting/test-004.html.ini | 20 - .../test-001.html.ini | 5 - .../test-002.html.ini | 5 - .../test-003.html.ini | 5 - .../test-005.html.ini | 5 - .../test-007.html.ini | 5 - .../test-008.html.ini | 5 - .../test-009.html.ini | 5 - .../test-001.html.ini | 29 - .../test-003.html.ini | 8 - .../test-004.html.ini | 8 - .../shadow-dom/leaktests/get-elements.html.ini | 3 + .../shadow-dom/leaktests/html-collection.html.ini | 3 + .../shadow-dom/leaktests/window-frames.html.ini | 3 + .../scroll-to-the-fragment-in-shadow-tree.html.ini | 26 + .../shadow-trees/composition/test-001.html.ini | 5 - .../content-pseudo-element/test-001.html.ini | 5 - .../content-pseudo-element/test-002.html.ini | 5 - .../custom-pseudo-elements/test-001.html.ini | 5 - .../hosting-multiple-shadow-trees-002.html.ini | 5 - .../hosting-multiple-shadow-trees-003.html.ini | 5 - .../test-001.html.ini | 5 - .../test-002.html.ini | 5 - .../test-003.html.ini | 5 - .../lower-boundary-encapsulation/test-004.html.ini | 5 - .../rendering-shadow-trees/test-001.html.ini | 5 - .../satisfying-matching-criteria/test-006.html.ini | 5 - .../satisfying-matching-criteria/test-007.html.ini | 5 - .../satisfying-matching-criteria/test-008.html.ini | 5 - .../satisfying-matching-criteria/test-009.html.ini | 5 - .../satisfying-matching-criteria/test-010.html.ini | 5 - .../satisfying-matching-criteria/test-011.html.ini | 5 - .../satisfying-matching-criteria/test-012.html.ini | 5 - .../satisfying-matching-criteria/test-013.html.ini | 5 - .../satisfying-matching-criteria/test-014.html.ini | 5 - .../satisfying-matching-criteria/test-015.html.ini | 5 - .../satisfying-matching-criteria/test-016.html.ini | 5 - .../satisfying-matching-criteria/test-017.html.ini | 5 - .../satisfying-matching-criteria/test-018.html.ini | 5 - .../satisfying-matching-criteria/test-019.html.ini | 5 - .../satisfying-matching-criteria/test-020.html.ini | 5 - .../shadow-trees/text-decoration-001.html.ini | 5 - .../dom-tree-accessors-001.html.ini | 8 - .../upper-boundary-encapsulation/test-005.html.ini | 5 - .../upper-boundary-encapsulation/test-009.html.ini | 5 - .../meta/shadow-dom/slotchange-event.html.ini | 99 + .../meta/shadow-dom/slotchange.html.ini | 47 + .../meta/shadow-dom/slots-fallback.html.ini | 32 + .../web-platform/meta/shadow-dom/slots.html.ini | 71 + .../styles/css-variables/test-001.html.ini | 5 - .../deep-combinator/deep-combinator-001.html.ini | 11 - .../shadow-pseudoelement-001.html.ini | 11 - .../meta/shadow-dom/styles/test-002.html.ini | 5 - .../meta/shadow-dom/styles/test-007.html.ini | 5 - .../meta/shadow-dom/styles/test-009.html.ini | 5 - .../meta/shadow-dom/styles/test-010.html.ini | 5 - .../methods/test-001.html.ini | 5 + .../methods/test-002.html.ini | 5 + .../event-path-001.html.ini | 11 + .../activeElement-confirm-return-null.html.ini | 0 .../shadowroot-attributes/test-007.html.ini | 0 .../shadowroot-attributes/test-009.html.ini | 5 + .../shadowroot-attributes/test-010.html.ini | 8 + .../shadowroot-attributes/test-011.html.ini | 8 + .../shadowroot-attributes/test-012.html.ini | 5 + .../shadowroot-attributes/test-013.html.ini | 5 + .../shadowroot-methods/test-001.html.ini | 8 + .../shadowroot-methods/test-004.html.ini | 0 .../shadowroot-methods/test-006.html.ini | 5 + .../shadowroot-methods/test-007.html.ini | 0 .../shadowroot-methods/test-010.html.ini | 0 .../events/event-dispatch/test-002.html.ini | 5 + .../events/event-dispatch/test-003.html.ini | 0 .../events/event-retargeting/test-001.html.ini | 8 + .../events/event-retargeting/test-003.html.ini | 5 + .../retargeting-focus-events/test-001.html.ini | 20 + .../retargeting-focus-events/test-002.html.ini | 0 .../retargeting-focus-events/test-003.html.ini | 0 .../retargeting-relatedtarget/test-001.html.ini | 0 .../retargeting-relatedtarget/test-002.html.ini | 0 .../retargeting-relatedtarget/test-003.html.ini | 0 .../{ => untriaged}/events/test-001.html.ini | 0 .../html-forms/test-001.html.ini | 8 + .../html-forms/test-002.html.ini | 11 + .../html-forms/test-003.html.ini | 0 .../inert-html-elements/test-001.html.ini | 5 + .../inert-html-elements/test-002.html.ini | 5 + .../nested_tree_reftest.html.ini | 3 + .../reprojection/reprojection-001.html.ini | 3 + .../shadow-trees/shadow-root-001.html.ini | 3 + .../shadow-trees/shadow-root-002.html.ini | 3 + .../shadow-trees/text-decoration-001.html.ini | 3 + .../dom-tree-accessors-001.html.ini | 44 + .../dom-tree-accessors-002.html.ini | 11 + .../ownerdocument-001.html.ini | 20 + .../ownerdocument-002.html.ini | 53 + .../selectors-api-001.html.ini | 8 + .../selectors-api-002.html.ini | 8 + .../shadow-root-001.html.ini | 14 + .../upper-boundary-encapsulation/test-005.html.ini | 8 + .../upper-boundary-encapsulation/test-007.html.ini | 0 .../upper-boundary-encapsulation/test-009.html.ini | 44 + .../upper-boundary-encapsulation/test-011.html.ini | 5 + .../window-named-properties-001.html.ini | 5 + .../window-named-properties-002.html.ini | 26 + .../window-named-properties-003.html.ini | 323 + .../{ => untriaged}/styles/test-001.html.ini | 0 .../shadow-dom/untriaged/styles/test-003.html.ini | 11 + .../{ => untriaged}/styles/test-005.html.ini | 0 .../{ => untriaged}/styles/test-008.html.ini | 0 .../active-element/test-001.html.ini | 0 .../active-element/test-002.html.ini | 0 .../inheritance-of-content-editable-001.html.ini | 11 + .../ranges-and-selections/test-001.html.ini | 8 + .../ranges-and-selections/test-002.html.ini | 0 .../focus-navigation/test-001.html.ini | 5 - .../focus-navigation/test-002.html.ini | 8 - .../focus-navigation/test-003.html.ini | 8 - .../focus-navigation/test-004.html.ini | 14 - .../byte-length-queuing-strategy.https.html.ini | 24 + .../streams/count-queuing-strategy.https.html.ini | 66 + .../readable-streams/bad-strategies.https.html.ini | 66 + .../bad-underlying-sources.https.html.ini | 192 + .../readable-streams/brand-checks.https.html.ini | 120 + .../streams/readable-streams/cancel.https.html.ini | 93 + ...unt-queuing-strategy-integration.https.html.ini | 39 + .../garbage-collection.https.html.ini | 39 + .../readable-streams/general.https.html.ini | 300 + .../readable-streams/pipe-through.https.html.ini | 48 + .../readable-stream-reader.https.html.ini | 228 + .../streams/readable-streams/tee.https.html.ini | 93 + .../readable-streams/templated.https.html.ini | 633 + .../subresource-integrity.html.ini | 14 - testing/web-platform/meta/svg/historical.html.ini | 35 + testing/web-platform/meta/svg/interfaces.html.ini | 1554 + .../touch-events/create-touch-touchlist.html.ini | 5 - .../meta/touch-events/touch-retargeting.html.ini | 3 + .../touch-touchevent-constructor.html.ini | 5 + .../typedarrays/ArrayBuffer_constructor.html.ini | 3 + .../meta/typedarrays/constructors.html.ini | 27 + .../meta/url/a-element-xhtml.xhtml.ini | 437 + testing/web-platform/meta/url/a-element.html.ini | 200 +- testing/web-platform/meta/url/a-element.xhtml.ini | 382 - testing/web-platform/meta/url/interfaces.html.ini | 11 +- .../web-platform/meta/url/url-constructor.html.ini | 221 + .../meta/url/url-domainToUnicode.html.ini | 11 + testing/web-platform/meta/url/url-setters.html.ini | 122 + .../meta/url/urlsearchparams-constructor.html.ini | 5 + .../web-platform/meta/web-animations/__dir__.ini | 1 + .../spacing-keyframes-shapes.html.ini | 3 + .../animation-types/type-per-property.html.ini | 37 + .../keyframe-effects/effect-value-context.html.ini | 6 + .../animation-node/animation-node-after.html.ini | 50 - .../animation-node/animation-node-before.html.ini | 50 - .../animation-node-next-sibling.html.ini | 68 - .../animation-node/animation-node-parent.html.ini | 11 - .../animation-node-previous-sibling.html.ini | 68 - .../animation-node/animation-node-remove.html.ini | 29 - .../animation-node/animation-node-replace.html.ini | 53 - .../animation-node/idlharness.html.ini | 3 - .../interfaces/Animatable/animate.html.ini | 41 + .../interfaces/KeyframeEffect/constructor.html.ini | 88 + .../processing-a-keyframes-argument.html.ini | 8 + .../KeyframeEffect/setKeyframes.html.ini | 39 + .../retrospective-setValueAtTime.html.ini | 3 + ...lementAudioSourceToScriptProcessorTest.html.ini | 5 +- .../current-time-block-size.html.ini | 3 + .../curve-tests.html.ini | 6 + .../web-platform/meta/webdriver/actions/key.py.ini | 4 + .../meta/webdriver/actions/mouse.py.ini | 6 + .../meta/webdriver/actions/sequence.py.ini | 3 + .../web-platform/meta/webdriver/contexts.py.ini | 9 + .../web-platform/meta/webdriver/interface.html.ini | 8 + .../web-platform/meta/webdriver/navigation.py.ini | 19 + testing/web-platform/meta/webgl/__dir__.ini | 1 + .../web-platform/meta/webgl/bufferSubData.html.ini | 3 +- .../meta/webgl/compressedTexImage2D.html.ini | 3 +- .../meta/webgl/compressedTexSubImage2D.html.ini | 9 +- .../gl-bindAttribLocation-aliasing.html.ini | 14 + .../attribs/gl-bindAttribLocation-matrix.html.ini | 14 + .../attribs/gl-disabled-vertex-attrib.html.ini | 14 + .../attribs/gl-enable-vertex-attrib.html.ini | 14 + .../attribs/gl-matrix-attributes.html.ini | 14 + .../attribs/gl-vertex-attrib-render.html.ini | 8 + .../attribs/gl-vertex-attrib-zero-issues.html.ini | 14 + .../conformance/attribs/gl-vertex-attrib.html.ini | 8 + .../gl-vertexattribpointer-offsets.html.ini | 14 + .../attribs/gl-vertexattribpointer.html.ini | 8 + .../conformance/buffers/buffer-bind-test.html.ini | 8 + .../buffer-data-array-buffer-delete.html.ini | 14 + .../buffers/buffer-data-array-buffer.html.ini | 17 + .../element-array-buffer-delete-recreate.html.ini | 14 + .../index-validation-copies-indices.html.ini | 14 + ...-validation-crash-with-buffer-sub-data.html.ini | 14 + .../buffers/index-validation-large-buffer.html.ini | 14 + ...x-validation-verifies-too-many-indices.html.ini | 14 + .../index-validation-with-resized-buffer.html.ini | 14 + .../conformance/buffers/index-validation.html.ini | 14 + .../canvas/buffer-offscreen-test.html.ini | 26 + .../canvas/buffer-preserve-test.html.ini | 17 + .../conformance/canvas/canvas-test.html.ini | 8 + .../conformance/canvas/canvas-zero-size.html.ini | 14 + ...w-static-webgl-to-multiple-canvas-test.html.ini | 8 + .../canvas/draw-webgl-to-canvas-test.html.ini | 8 + .../canvas/drawingbuffer-hd-dpi-test.html.ini | 15 + .../drawingbuffer-static-canvas-test.html.ini | 8 + .../conformance/canvas/drawingbuffer-test.html.ini | 15 + ...mebuffer-bindings-unaffected-on-resize.html.ini | 3 + .../conformance/canvas/rapid-resizing.html.ini | 8 + .../texture-bindings-unaffected-on-resize.html.ini | 3 + .../conformance/canvas/to-data-url-test.html.ini | 8 + .../canvas/viewport-unchanged-upon-resize.html.ini | 14 + .../context/constants-and-properties.html.ini | 14 + ...text-attribute-preserve-drawing-buffer.html.ini | 11 + ...tributes-alpha-depth-stencil-antialias.html.ini | 5 + .../context-creation-and-destruction.html.ini | 15 + .../conformance/context/context-creation.html.ini | 15 + ...ntext-eviction-with-garbage-collection.html.ini | 14 + .../context/context-hidden-alpha.html.ini | 5 + .../context/context-lost-restored.html.ini | 5 + .../conformance/context/context-lost.html.ini | 5 + .../context/context-release-upon-reload.html.ini | 3 + .../context/context-release-with-workers.html.ini | 3 + .../conformance/context/context-type-test.html.ini | 8 + .../incorrect-context-object-behaviour.html.ini | 17 + .../conformance/context/methods.html.ini | 413 + .../context/premultiplyalpha-test.html.ini | 17 + .../context/resource-sharing-test.html.ini | 20 + .../angle-instanced-arrays-out-of-bounds.html.ini | 14 + .../extensions/angle-instanced-arrays.html.ini | 8 + .../extensions/ext-blend-minmax.html.ini | 8 + .../conformance/extensions/ext-frag-depth.html.ini | 8 + .../conformance/extensions/ext-sRGB.html.ini | 8 + .../extensions/ext-shader-texture-lod.html.ini | 8 + .../ext-texture-filter-anisotropic.html.ini | 8 + .../conformance/extensions/get-extension.html.ini | 14 + .../extensions/oes-element-index-uint.html.ini | 14 + .../extensions/oes-standard-derivatives.html.ini | 8 + .../extensions/oes-texture-float-linear.html.ini | 5 + .../oes-texture-float-with-canvas.html.ini | 5 + .../oes-texture-float-with-image-data.html.ini | 5 + .../oes-texture-float-with-image.html.ini | 5 + .../oes-texture-float-with-video.html.ini | 5 + .../extensions/oes-texture-float.html.ini | 8 + .../oes-texture-half-float-linear.html.ini | 5 + .../oes-texture-half-float-with-canvas.html.ini | 5 + ...oes-texture-half-float-with-image-data.html.ini | 5 + .../oes-texture-half-float-with-image.html.ini | 5 + .../oes-texture-half-float-with-video.html.ini | 5 + .../extensions/oes-texture-half-float.html.ini | 8 + .../oes-vertex-array-object-bufferData.html.ini | 8 + .../extensions/oes-vertex-array-object.html.ini | 8 + .../webgl-compressed-texture-atc.html.ini | 14 + .../webgl-compressed-texture-pvrtc.html.ini | 14 + .../webgl-compressed-texture-s3tc.html.ini | 14 + .../webgl-compressed-texture-size-limit.html.ini | 11 + .../extensions/webgl-debug-renderer-info.html.ini | 8 + .../extensions/webgl-debug-shaders.html.ini | 8 + .../extensions/webgl-depth-texture.html.ini | 29 + .../extensions/webgl-draw-buffers.html.ini | 8 + .../extensions/webgl-shared-resources.html.ini | 8 + .../glsl/bugs/angle-d3d11-compiler-error.html.ini | 8 + .../glsl/bugs/angle-dx-variable-bug.html.ini | 8 + ...rray-of-struct-with-int-first-position.html.ini | 15 + .../bugs/compare-loop-index-to-uniform.html.ini | 15 + .../glsl/bugs/complex-glsl-does-not-crash.html.ini | 11 + .../glsl/bugs/conditional-discard-in-loop.html.ini | 8 + .../bugs/conditional-discard-optimization.html.ini | 8 + .../bugs/constant-precision-qualifier.html.ini | 15 + .../glsl/bugs/essl3-shaders-with-webgl1.html.ini | 8 + .../glsl/bugs/floored-division-accuracy.html.ini | 8 + .../glsl/bugs/fragcoord-linking-bug.html.ini | 8 + .../long-expressions-should-not-crash.html.ini | 11 + .../glsl/bugs/modulo-arithmetic-accuracy.html.ini | 8 + .../glsl/bugs/multiplication-assignment.html.ini | 8 + .../nested-functions-should-not-crash.html.ini | 11 + .../bugs/sampler-array-using-loop-index.html.ini | 14 + .../temp-expressions-should-not-crash.html.ini | 11 + .../bugs/uniforms-should-not-lose-values.html.ini | 15 + .../constructors/glsl-construct-bvec2.html.ini | 8 + .../constructors/glsl-construct-bvec3.html.ini | 8 + .../constructors/glsl-construct-bvec4.html.ini | 8 + .../constructors/glsl-construct-ivec2.html.ini | 8 + .../constructors/glsl-construct-ivec3.html.ini | 8 + .../constructors/glsl-construct-ivec4.html.ini | 8 + .../glsl/constructors/glsl-construct-mat2.html.ini | 8 + .../glsl/constructors/glsl-construct-mat3.html.ini | 8 + .../glsl/constructors/glsl-construct-mat4.html.ini | 8 + .../glsl-construct-vec-mat-corner-cases.html.ini | 8 + .../glsl-construct-vec-mat-index.html.ini | 14 + .../glsl/constructors/glsl-construct-vec2.html.ini | 8 + .../glsl/constructors/glsl-construct-vec3.html.ini | 8 + .../glsl/constructors/glsl-construct-vec4.html.ini | 8 + .../glsl/functions/glsl-function-abs.html.ini | 8 + .../glsl/functions/glsl-function-acos.html.ini | 8 + .../glsl/functions/glsl-function-asin.html.ini | 8 + .../glsl/functions/glsl-function-atan-xy.html.ini | 8 + .../glsl/functions/glsl-function-atan.html.ini | 8 + .../glsl/functions/glsl-function-ceil.html.ini | 8 + .../functions/glsl-function-clamp-float.html.ini | 8 + .../functions/glsl-function-clamp-gentype.html.ini | 8 + .../glsl/functions/glsl-function-cos.html.ini | 8 + .../glsl/functions/glsl-function-cross.html.ini | 8 + .../glsl/functions/glsl-function-distance.html.ini | 8 + .../glsl/functions/glsl-function-dot.html.ini | 8 + .../functions/glsl-function-faceforward.html.ini | 8 + .../glsl/functions/glsl-function-floor.html.ini | 8 + .../glsl/functions/glsl-function-fract.html.ini | 8 + .../glsl/functions/glsl-function-length.html.ini | 8 + .../functions/glsl-function-max-float.html.ini | 8 + .../functions/glsl-function-max-gentype.html.ini | 8 + .../functions/glsl-function-min-float.html.ini | 8 + .../functions/glsl-function-min-gentype.html.ini | 8 + .../functions/glsl-function-mix-float.html.ini | 8 + .../functions/glsl-function-mix-gentype.html.ini | 8 + .../functions/glsl-function-mod-float.html.ini | 8 + .../functions/glsl-function-mod-gentype.html.ini | 8 + .../functions/glsl-function-normalize.html.ini | 8 + .../glsl/functions/glsl-function-reflect.html.ini | 8 + .../glsl/functions/glsl-function-sign.html.ini | 8 + .../glsl/functions/glsl-function-sin.html.ini | 8 + .../glsl-function-smoothstep-float.html.ini | 8 + .../glsl-function-smoothstep-gentype.html.ini | 8 + .../functions/glsl-function-step-float.html.ini | 8 + .../functions/glsl-function-step-gentype.html.ini | 8 + .../glsl/functions/glsl-function.html.ini | 8 + .../glsl/implicit/add_int_float.vert.html.ini | 8 + .../glsl/implicit/add_int_mat2.vert.html.ini | 8 + .../glsl/implicit/add_int_mat3.vert.html.ini | 8 + .../glsl/implicit/add_int_mat4.vert.html.ini | 8 + .../glsl/implicit/add_int_vec2.vert.html.ini | 8 + .../glsl/implicit/add_int_vec3.vert.html.ini | 8 + .../glsl/implicit/add_int_vec4.vert.html.ini | 8 + .../glsl/implicit/add_ivec2_vec2.vert.html.ini | 8 + .../glsl/implicit/add_ivec3_vec3.vert.html.ini | 8 + .../glsl/implicit/add_ivec4_vec4.vert.html.ini | 8 + .../implicit/assign_int_to_float.vert.html.ini | 8 + .../implicit/assign_ivec2_to_vec2.vert.html.ini | 8 + .../implicit/assign_ivec3_to_vec3.vert.html.ini | 8 + .../implicit/assign_ivec4_to_vec4.vert.html.ini | 8 + .../glsl/implicit/construct_struct.vert.html.ini | 8 + .../glsl/implicit/divide_int_float.vert.html.ini | 8 + .../glsl/implicit/divide_int_mat2.vert.html.ini | 8 + .../glsl/implicit/divide_int_mat3.vert.html.ini | 8 + .../glsl/implicit/divide_int_mat4.vert.html.ini | 8 + .../glsl/implicit/divide_int_vec2.vert.html.ini | 8 + .../glsl/implicit/divide_int_vec3.vert.html.ini | 8 + .../glsl/implicit/divide_int_vec4.vert.html.ini | 8 + .../glsl/implicit/divide_ivec2_vec2.vert.html.ini | 8 + .../glsl/implicit/divide_ivec3_vec3.vert.html.ini | 8 + .../glsl/implicit/divide_ivec4_vec4.vert.html.ini | 8 + .../glsl/implicit/equal_int_float.vert.html.ini | 8 + .../glsl/implicit/equal_ivec2_vec2.vert.html.ini | 8 + .../glsl/implicit/equal_ivec3_vec3.vert.html.ini | 8 + .../glsl/implicit/equal_ivec4_vec4.vert.html.ini | 8 + .../glsl/implicit/function_int_float.vert.html.ini | 8 + .../implicit/function_ivec2_vec2.vert.html.ini | 8 + .../implicit/function_ivec3_vec3.vert.html.ini | 8 + .../implicit/function_ivec4_vec4.vert.html.ini | 8 + .../glsl/implicit/greater_than.vert.html.ini | 8 + .../glsl/implicit/greater_than_equal.vert.html.ini | 8 + .../glsl/implicit/less_than.vert.html.ini | 8 + .../glsl/implicit/less_than_equal.vert.html.ini | 8 + .../glsl/implicit/multiply_int_float.vert.html.ini | 8 + .../glsl/implicit/multiply_int_mat2.vert.html.ini | 8 + .../glsl/implicit/multiply_int_mat3.vert.html.ini | 8 + .../glsl/implicit/multiply_int_mat4.vert.html.ini | 8 + .../glsl/implicit/multiply_int_vec2.vert.html.ini | 8 + .../glsl/implicit/multiply_int_vec3.vert.html.ini | 8 + .../glsl/implicit/multiply_int_vec4.vert.html.ini | 8 + .../implicit/multiply_ivec2_vec2.vert.html.ini | 8 + .../implicit/multiply_ivec3_vec3.vert.html.ini | 8 + .../implicit/multiply_ivec4_vec4.vert.html.ini | 8 + .../implicit/not_equal_int_float.vert.html.ini | 8 + .../implicit/not_equal_ivec2_vec2.vert.html.ini | 8 + .../implicit/not_equal_ivec3_vec3.vert.html.ini | 8 + .../implicit/not_equal_ivec4_vec4.vert.html.ini | 8 + .../glsl/implicit/subtract_int_float.vert.html.ini | 8 + .../glsl/implicit/subtract_int_mat2.vert.html.ini | 8 + .../glsl/implicit/subtract_int_mat3.vert.html.ini | 8 + .../glsl/implicit/subtract_int_mat4.vert.html.ini | 8 + .../glsl/implicit/subtract_int_vec2.vert.html.ini | 8 + .../glsl/implicit/subtract_int_vec3.vert.html.ini | 8 + .../glsl/implicit/subtract_int_vec4.vert.html.ini | 8 + .../implicit/subtract_ivec2_vec2.vert.html.ini | 8 + .../implicit/subtract_ivec3_vec3.vert.html.ini | 8 + .../implicit/subtract_ivec4_vec4.vert.html.ini | 8 + .../glsl/implicit/ternary_int_float.vert.html.ini | 8 + .../glsl/implicit/ternary_ivec2_vec2.vert.html.ini | 8 + .../glsl/implicit/ternary_ivec3_vec3.vert.html.ini | 8 + .../glsl/implicit/ternary_ivec4_vec4.vert.html.ini | 8 + .../glsl/literals/float_literal.vert.html.ini | 8 + .../glsl/literals/literal_precision.html.ini | 8 + .../glsl/literals/overflow_leak.vert.html.ini | 14 + .../glsl/matrices/glsl-mat3-construction.html.ini | 8 + .../glsl/matrices/glsl-mat4-to-mat3.html.ini | 8 + .../misc/attrib-location-length-limits.html.ini | 14 + .../glsl/misc/boolean_precision.html.ini | 8 + .../embedded-struct-definitions-forbidden.html.ini | 8 + .../conformance/glsl/misc/empty_main.vert.html.ini | 8 + ...ression-list-in-declarator-initializer.html.ini | 8 + .../glsl/misc/gl_position_unset.vert.html.ini | 8 + .../glsl/misc/glsl-function-nodes.html.ini | 14 + .../glsl/misc/glsl-long-variable-names.html.ini | 14 + .../glsl/misc/glsl-vertex-branch.html.ini | 14 + .../glsl/misc/large-loop-compile.html.ini | 10 + .../glsl/misc/non-ascii-comments.vert.html.ini | 8 + .../conformance/glsl/misc/non-ascii.vert.html.ini | 8 + .../glsl/misc/re-compile-re-link.html.ini | 14 + .../misc/shader-precision-format-obeyed.html.ini | 11 + .../glsl/misc/shader-struct-scope.html.ini | 8 + .../shader-uniform-packing-restrictions.html.ini | 11 + .../shader-varying-packing-restrictions.html.ini | 11 + .../misc/shader-with-256-character-define.html.ini | 8 + ...der-with-256-character-identifier.frag.html.ini | 8 + .../misc/shader-with-257-character-define.html.ini | 8 + ...der-with-257-character-identifier.frag.html.ini | 8 + .../shader-with-_webgl-identifier.vert.html.ini | 8 + .../shader-with-arbitrary-indexing.frag.html.ini | 8 + .../shader-with-arbitrary-indexing.vert.html.ini | 8 + ...ith-array-of-structs-containing-arrays.html.ini | 14 + .../shader-with-array-of-structs-uniform.html.ini | 14 + .../misc/shader-with-attrib-array.vert.html.ini | 8 + .../misc/shader-with-attrib-struct.vert.html.ini | 8 + .../glsl/misc/shader-with-clipvertex.vert.html.ini | 8 + .../misc/shader-with-comma-assignment.html.ini | 8 + ...ader-with-comma-conditional-assignment.html.ini | 8 + ...ader-with-conditional-scoping-negative.html.ini | 8 + .../misc/shader-with-conditional-scoping.html.ini | 8 + .../shader-with-default-precision.frag.html.ini | 8 + .../shader-with-default-precision.vert.html.ini | 8 + ...der-with-define-line-continuation.frag.html.ini | 8 + .../misc/shader-with-dfdx-no-ext.frag.html.ini | 8 + .../glsl/misc/shader-with-dfdx.frag.html.ini | 8 + .../glsl/misc/shader-with-do-loop.html.ini | 8 + .../glsl/misc/shader-with-error-directive.html.ini | 8 + .../shader-with-explicit-int-cast.vert.html.ini | 8 + .../shader-with-float-return-value.frag.html.ini | 8 + .../glsl/misc/shader-with-for-loop.html.ini | 8 + .../glsl/misc/shader-with-for-scoping.html.ini | 8 + .../glsl/misc/shader-with-frag-depth.frag.html.ini | 8 + .../shader-with-function-recursion.frag.html.ini | 8 + .../shader-with-function-scoped-struct.html.ini | 8 + .../misc/shader-with-functional-scoping.html.ini | 8 + .../glsl/misc/shader-with-glcolor.vert.html.ini | 8 + .../glsl/misc/shader-with-gles-1.frag.html.ini | 8 + .../misc/shader-with-gles-symbol.frag.html.ini | 8 + ...ith-global-variable-precision-mismatch.html.ini | 8 + .../shader-with-glprojectionmatrix.vert.html.ini | 8 + .../shader-with-hex-int-constant-macro.html.ini | 8 + ...r-with-implicit-vec3-to-vec4-cast.vert.html.ini | 8 + .../glsl/misc/shader-with-include.vert.html.ini | 8 + .../shader-with-int-return-value.frag.html.ini | 8 + .../shader-with-invalid-identifier.frag.html.ini | 8 + .../shader-with-ivec2-return-value.frag.html.ini | 8 + .../shader-with-ivec3-return-value.frag.html.ini | 8 + .../shader-with-ivec4-return-value.frag.html.ini | 8 + .../shader-with-limited-indexing.frag.html.ini | 8 + .../glsl/misc/shader-with-long-line.html.ini | 8 + .../misc/shader-with-non-ascii-error.frag.html.ini | 8 + .../misc/shader-with-non-reserved-words.html.ini | 11 + .../glsl/misc/shader-with-precision.frag.html.ini | 8 + .../shader-with-preprocessor-whitespace.html.ini | 8 + .../misc/shader-with-quoted-error.frag.html.ini | 8 + .../glsl/misc/shader-with-reserved-words.html.ini | 11 + ...shader-with-short-circuiting-operators.html.ini | 11 + ...hader-with-similar-uniform-array-names.html.ini | 14 + .../misc/shader-with-too-many-uniforms.html.ini | 6 + ...ith-undefined-preprocessor-symbol.frag.html.ini | 8 + ...er-with-uniform-in-loop-condition.vert.html.ini | 8 + .../shader-with-vec2-return-value.frag.html.ini | 8 + .../shader-with-vec3-return-value.frag.html.ini | 8 + .../shader-with-vec4-return-value.frag.html.ini | 8 + ...shader-with-vec4-vec3-vec4-conditional.html.ini | 8 + .../misc/shader-with-version-100.frag.html.ini | 8 + .../misc/shader-with-version-100.vert.html.ini | 8 + .../misc/shader-with-version-120.vert.html.ini | 8 + .../misc/shader-with-version-130.vert.html.ini | 8 + .../shader-with-webgl-identifier.vert.html.ini | 8 + .../glsl/misc/shader-with-while-loop.html.ini | 8 + .../misc/shader-without-precision.frag.html.ini | 8 + ...th-constant-expression-loop-conditions.html.ini | 8 + .../glsl/misc/shaders-with-invariance.html.ini | 8 + .../shaders-with-mis-matching-uniforms.html.ini | 8 + .../shaders-with-mis-matching-varyings.html.ini | 8 + .../misc/shaders-with-missing-varyings.html.ini | 8 + .../glsl/misc/shaders-with-name-conflicts.html.ini | 11 + .../misc/shaders-with-uniform-structs.html.ini | 8 + .../glsl/misc/shaders-with-varyings.html.ini | 8 + .../conformance/glsl/misc/shared.html.ini | 8 + .../conformance/glsl/misc/struct-equals.html.ini | 8 + .../misc/struct-mixed-array-declarators.html.ini | 8 + .../misc/struct-nesting-exceeds-maximum.html.ini | 8 + .../misc/struct-nesting-of-variable-names.html.ini | 8 + .../misc/struct-nesting-under-maximum.html.ini | 8 + .../misc/struct-specifiers-in-uniforms.html.ini | 8 + .../glsl/misc/struct-unary-operators.html.ini | 8 + ...rnary-operators-in-global-initializers.html.ini | 8 + .../ternary-operators-in-initializers.html.ini | 8 + .../misc/uniform-location-length-limits.html.ini | 14 + .../glsl/reserved/_webgl_field.vert.html.ini | 8 + .../glsl/reserved/_webgl_function.vert.html.ini | 8 + .../glsl/reserved/_webgl_struct.vert.html.ini | 8 + .../glsl/reserved/_webgl_variable.vert.html.ini | 8 + .../glsl/reserved/webgl_field.vert.html.ini | 8 + .../glsl/reserved/webgl_function.vert.html.ini | 8 + .../glsl/reserved/webgl_struct.vert.html.ini | 8 + .../glsl/reserved/webgl_variable.vert.html.ini | 8 + .../samplers/glsl-function-texture2d-bias.html.ini | 14 + .../samplers/glsl-function-texture2dlod.html.ini | 14 + .../samplers/glsl-function-texture2dproj.html.ini | 14 + .../glsl-function-texture2dprojlod.html.ini | 14 + .../glsl/variables/gl-fragcoord-xy-values.html.ini | 14 + .../glsl/variables/gl-fragcoord.html.ini | 14 + .../variables/gl-fragdata-and-fragcolor.html.ini | 8 + .../glsl/variables/gl-frontfacing.html.ini | 14 + .../glsl/variables/gl-pointcoord.html.ini | 17 + .../glsl/variables/glsl-built-ins.html.ini | 20 + .../limits/gl-max-texture-dimensions.html.ini | 14 + .../conformance/limits/gl-min-attribs.html.ini | 14 + .../conformance/limits/gl-min-textures.html.ini | 14 + .../conformance/limits/gl-min-uniforms.html.ini | 14 + .../conformance/misc/bad-arguments-test.html.ini | 14 + .../misc/boolean-argument-conversion.html.ini | 14 + .../conformance/misc/delayed-drawing.html.ini | 11 + .../conformance/misc/error-reporting.html.ini | 14 + .../misc/functions-returning-strings.html.ini | 8 + .../conformance/misc/instanceof-test.html.ini | 35 + .../misc/invalid-passed-params.html.ini | 14 + .../conformance/misc/is-object.html.ini | 14 + .../misc/null-object-behaviour.html.ini | 14 + .../misc/object-deletion-behaviour.html.ini | 14 + .../misc/shader-precision-format.html.ini | 47 + .../conformance/misc/type-conversion-test.html.ini | 14 + .../conformance/misc/uninitialized-test.html.ini | 17 + .../conformance/misc/webgl-specific.html.ini | 14 + .../more/conformance/constants.html.ini | 10 + .../more/conformance/getContext.html.ini | 10 + .../conformance/more/conformance/methods.html.ini | 10 + .../more/conformance/quickCheckAPI-A.html.ini | 16 + .../more/conformance/quickCheckAPI-B1.html.ini | 16 + .../more/conformance/quickCheckAPI-B2.html.ini | 16 + .../more/conformance/quickCheckAPI-B3.html.ini | 16 + .../more/conformance/quickCheckAPI-B4.html.ini | 16 + .../more/conformance/quickCheckAPI-C.html.ini | 16 + .../more/conformance/quickCheckAPI-D_G.html.ini | 16 + .../more/conformance/quickCheckAPI-G_I.html.ini | 16 + .../more/conformance/quickCheckAPI-L_S.html.ini | 16 + .../more/conformance/quickCheckAPI-S_V.html.ini | 16 + .../more/conformance/webGLArrays.html.ini | 8 + .../conformance/more/functions/bindBuffer.html.ini | 10 + .../more/functions/bindBufferBadArgs.html.ini | 10 + .../functions/bindFramebufferLeaveNonZero.html.ini | 16 + .../conformance/more/functions/bufferData.html.ini | 8 + .../more/functions/bufferDataBadArgs.html.ini | 8 + .../more/functions/bufferSubData.html.ini | 8 + .../more/functions/bufferSubDataBadArgs.html.ini | 8 + .../more/functions/copyTexImage2D.html.ini | 10 + .../more/functions/copyTexImage2DBadArgs.html.ini | 10 + .../more/functions/copyTexSubImage2D.html.ini | 10 + .../functions/copyTexSubImage2DBadArgs.html.ini | 10 + .../more/functions/deleteBufferBadArgs.html.ini | 10 + .../conformance/more/functions/drawArrays.html.ini | 8 + .../more/functions/drawArraysOutOfBounds.html.ini | 8 + .../more/functions/drawElements.html.ini | 8 + .../more/functions/drawElementsBadArgs.html.ini | 8 + .../conformance/more/functions/isTests.html.ini | 10 + .../more/functions/isTestsBadArgs.html.ini | 41 + .../conformance/more/functions/readPixels.html.ini | 10 + .../more/functions/readPixelsBadArgs.html.ini | 3 + .../conformance/more/functions/texImage2D.html.ini | 10 + .../more/functions/texImage2DBadArgs.html.ini | 5 + .../more/functions/texImage2DHTML.html.ini | 3 + .../more/functions/texImage2DHTMLBadArgs.html.ini | 8 + .../more/functions/texSubImage2D.html.ini | 10 + .../more/functions/texSubImage2DBadArgs.html.ini | 10 + .../more/functions/texSubImage2DHTML.html.ini | 3 + .../functions/texSubImage2DHTMLBadArgs.html.ini | 8 + .../more/functions/uniformMatrix.html.ini | 10 + .../more/functions/uniformMatrixBadArgs.html.ini | 10 + .../conformance/more/functions/uniformf.html.ini | 10 + .../more/functions/uniformfArrayLen1.html.ini | 10 + .../more/functions/uniformfBadArgs.html.ini | 10 + .../conformance/more/functions/uniformi.html.ini | 10 + .../more/functions/uniformiBadArgs.html.ini | 10 + .../more/functions/vertexAttrib.html.ini | 8 + .../more/functions/vertexAttribBadArgs.html.ini | 8 + .../more/functions/vertexAttribPointer.html.ini | 8 + .../functions/vertexAttribPointerBadArgs.html.ini | 8 + .../more/glsl/arrayOutOfBounds.html.ini | 10 + .../ogles/GL/abs/abs_001_to_006.html.ini | 8 + .../ogles/GL/acos/acos_001_to_006.html.ini | 8 + .../ogles/GL/all/all_001_to_004.html.ini | 8 + .../ogles/GL/any/any_001_to_004.html.ini | 8 + .../ogles/GL/array/array_001_to_006.html.ini | 8 + .../ogles/GL/asin/asin_001_to_006.html.ini | 8 + .../ogles/GL/atan/atan_001_to_008.html.ini | 8 + .../ogles/GL/atan/atan_009_to_012.html.ini | 8 + .../GL/biConstants/biConstants_001_to_008.html.ini | 8 + .../GL/biConstants/biConstants_009_to_016.html.ini | 8 + .../biuDepthRange_001_to_002.html.ini | 8 + .../ogles/GL/build/build_001_to_008.html.ini | 8 + .../ogles/GL/build/build_009_to_016.html.ini | 8 + .../ogles/GL/build/build_017_to_024.html.ini | 8 + .../ogles/GL/build/build_025_to_032.html.ini | 8 + .../ogles/GL/build/build_033_to_040.html.ini | 8 + .../ogles/GL/build/build_041_to_048.html.ini | 8 + .../ogles/GL/build/build_049_to_056.html.ini | 8 + .../ogles/GL/build/build_057_to_064.html.ini | 8 + .../ogles/GL/build/build_065_to_072.html.ini | 8 + .../ogles/GL/build/build_073_to_080.html.ini | 8 + .../ogles/GL/build/build_081_to_088.html.ini | 8 + .../ogles/GL/build/build_089_to_096.html.ini | 8 + .../ogles/GL/build/build_097_to_104.html.ini | 8 + .../ogles/GL/build/build_105_to_112.html.ini | 8 + .../ogles/GL/build/build_113_to_120.html.ini | 8 + .../ogles/GL/build/build_121_to_128.html.ini | 8 + .../ogles/GL/build/build_129_to_136.html.ini | 8 + .../ogles/GL/build/build_137_to_144.html.ini | 8 + .../ogles/GL/build/build_145_to_152.html.ini | 8 + .../ogles/GL/build/build_153_to_160.html.ini | 8 + .../ogles/GL/build/build_161_to_168.html.ini | 8 + .../ogles/GL/build/build_169_to_176.html.ini | 8 + .../ogles/GL/build/build_177_to_178.html.ini | 8 + ...varying_array_out_of_bounds_001_to_001.html.ini | 8 + .../ogles/GL/ceil/ceil_001_to_006.html.ini | 8 + .../ogles/GL/clamp/clamp_001_to_006.html.ini | 8 + .../control_flow/control_flow_001_to_008.html.ini | 8 + .../control_flow/control_flow_009_to_010.html.ini | 8 + .../ogles/GL/cos/cos_001_to_006.html.ini | 8 + .../ogles/GL/cross/cross_001_to_002.html.ini | 8 + .../ogles/GL/default/default_001_to_001.html.ini | 8 + .../ogles/GL/degrees/degrees_001_to_006.html.ini | 8 + .../ogles/GL/discard/discard_001_to_002.html.ini | 8 + .../ogles/GL/distance/distance_001_to_006.html.ini | 8 + .../ogles/GL/dot/dot_001_to_006.html.ini | 8 + .../ogles/GL/equal/equal_001_to_008.html.ini | 8 + .../ogles/GL/equal/equal_009_to_012.html.ini | 8 + .../ogles/GL/exp/exp_001_to_008.html.ini | 8 + .../ogles/GL/exp/exp_009_to_012.html.ini | 8 + .../ogles/GL/exp2/exp2_001_to_008.html.ini | 8 + .../ogles/GL/exp2/exp2_009_to_012.html.ini | 8 + .../GL/faceforward/faceforward_001_to_006.html.ini | 8 + .../ogles/GL/floor/floor_001_to_006.html.ini | 8 + .../ogles/GL/fract/fract_001_to_006.html.ini | 8 + .../GL/functions/functions_001_to_008.html.ini | 8 + .../GL/functions/functions_009_to_016.html.ini | 8 + .../GL/functions/functions_017_to_024.html.ini | 8 + .../GL/functions/functions_025_to_032.html.ini | 8 + .../GL/functions/functions_033_to_040.html.ini | 8 + .../GL/functions/functions_041_to_048.html.ini | 8 + .../GL/functions/functions_049_to_056.html.ini | 8 + .../GL/functions/functions_057_to_064.html.ini | 8 + .../GL/functions/functions_065_to_072.html.ini | 8 + .../GL/functions/functions_073_to_080.html.ini | 8 + .../GL/functions/functions_081_to_088.html.ini | 8 + .../GL/functions/functions_089_to_096.html.ini | 8 + .../GL/functions/functions_097_to_104.html.ini | 8 + .../GL/functions/functions_105_to_112.html.ini | 8 + .../GL/functions/functions_113_to_120.html.ini | 8 + .../GL/functions/functions_121_to_126.html.ini | 8 + .../gl_FragCoord/gl_FragCoord_001_to_003.html.ini | 8 + .../gl_FrontFacing_001_to_001.html.ini | 8 + .../GL/greaterThan/greaterThan_001_to_008.html.ini | 8 + .../greaterThanEqual_001_to_008.html.ini | 8 + .../GL/inversesqrt/inversesqrt_001_to_006.html.ini | 8 + .../ogles/GL/length/length_001_to_006.html.ini | 8 + .../ogles/GL/lessThan/lessThan_001_to_008.html.ini | 8 + .../lessThanEqual_001_to_008.html.ini | 8 + .../ogles/GL/log/log_001_to_008.html.ini | 8 + .../ogles/GL/log/log_009_to_012.html.ini | 8 + .../ogles/GL/log2/log2_001_to_008.html.ini | 8 + .../ogles/GL/log2/log2_009_to_012.html.ini | 8 + .../ogles/GL/mat/mat_001_to_008.html.ini | 8 + .../ogles/GL/mat/mat_009_to_016.html.ini | 8 + .../ogles/GL/mat/mat_017_to_024.html.ini | 8 + .../ogles/GL/mat/mat_025_to_032.html.ini | 8 + .../ogles/GL/mat/mat_033_to_040.html.ini | 8 + .../ogles/GL/mat/mat_041_to_046.html.ini | 8 + .../ogles/GL/mat3/mat3_001_to_006.html.ini | 8 + .../matrixCompMult_001_to_004.html.ini | 8 + .../ogles/GL/max/max_001_to_006.html.ini | 8 + .../ogles/GL/min/min_001_to_006.html.ini | 8 + .../ogles/GL/mix/mix_001_to_006.html.ini | 8 + .../ogles/GL/mod/mod_001_to_008.html.ini | 8 + .../GL/normalize/normalize_001_to_006.html.ini | 8 + .../ogles/GL/not/not_001_to_004.html.ini | 8 + .../ogles/GL/notEqual/notEqual_001_to_008.html.ini | 8 + .../ogles/GL/notEqual/notEqual_009_to_012.html.ini | 8 + .../GL/operators/operators_001_to_008.html.ini | 8 + .../GL/operators/operators_009_to_016.html.ini | 8 + .../GL/operators/operators_017_to_024.html.ini | 8 + .../GL/operators/operators_025_to_026.html.ini | 8 + .../ogles/GL/pow/pow_001_to_008.html.ini | 8 + .../ogles/GL/pow/pow_009_to_016.html.ini | 8 + .../ogles/GL/pow/pow_017_to_024.html.ini | 8 + .../ogles/GL/radians/radians_001_to_006.html.ini | 8 + .../ogles/GL/reflect/reflect_001_to_006.html.ini | 8 + .../ogles/GL/refract/refract_001_to_006.html.ini | 8 + .../ogles/GL/sign/sign_001_to_006.html.ini | 8 + .../ogles/GL/sin/sin_001_to_006.html.ini | 8 + .../GL/smoothstep/smoothstep_001_to_006.html.ini | 8 + .../ogles/GL/sqrt/sqrt_001_to_006.html.ini | 8 + .../ogles/GL/step/step_001_to_006.html.ini | 8 + .../ogles/GL/struct/struct_001_to_008.html.ini | 8 + .../ogles/GL/struct/struct_009_to_016.html.ini | 8 + .../ogles/GL/struct/struct_017_to_024.html.ini | 8 + .../ogles/GL/struct/struct_025_to_032.html.ini | 10 + .../ogles/GL/struct/struct_033_to_040.html.ini | 8 + .../ogles/GL/struct/struct_041_to_048.html.ini | 8 + .../ogles/GL/struct/struct_049_to_056.html.ini | 8 + .../GL/swizzlers/swizzlers_001_to_008.html.ini | 8 + .../GL/swizzlers/swizzlers_009_to_016.html.ini | 8 + .../GL/swizzlers/swizzlers_017_to_024.html.ini | 8 + .../GL/swizzlers/swizzlers_025_to_032.html.ini | 8 + .../GL/swizzlers/swizzlers_033_to_040.html.ini | 8 + .../GL/swizzlers/swizzlers_041_to_048.html.ini | 8 + .../GL/swizzlers/swizzlers_049_to_056.html.ini | 8 + .../GL/swizzlers/swizzlers_057_to_064.html.ini | 8 + .../GL/swizzlers/swizzlers_065_to_072.html.ini | 8 + .../GL/swizzlers/swizzlers_073_to_080.html.ini | 8 + .../GL/swizzlers/swizzlers_081_to_088.html.ini | 8 + .../GL/swizzlers/swizzlers_089_to_096.html.ini | 8 + .../GL/swizzlers/swizzlers_097_to_104.html.ini | 8 + .../GL/swizzlers/swizzlers_105_to_112.html.ini | 8 + .../GL/swizzlers/swizzlers_113_to_120.html.ini | 8 + .../ogles/GL/tan/tan_001_to_006.html.ini | 8 + .../ogles/GL/vec/vec_001_to_008.html.ini | 8 + .../ogles/GL/vec/vec_009_to_016.html.ini | 8 + .../ogles/GL/vec/vec_017_to_018.html.ini | 8 + .../ogles/GL/vec3/vec3_001_to_008.html.ini | 8 + .../conformance/programs/get-active-test.html.ini | 17 + ...l-bind-attrib-location-long-names-test.html.ini | 17 + .../programs/gl-bind-attrib-location-test.html.ini | 17 + .../programs/gl-get-active-attribute.html.ini | 14 + .../programs/gl-get-active-uniform.html.ini | 14 + .../programs/gl-getshadersource.html.ini | 14 + .../conformance/programs/gl-shader-test.html.ini | 8 + .../conformance/programs/invalid-UTF-16.html.ini | 14 + .../conformance/programs/program-test.html.ini | 8 + ...-crash-with-discard-in-fragment-shader.html.ini | 17 + .../reading/read-pixels-pack-alignment.html.ini | 20 + .../conformance/reading/read-pixels-test.html.ini | 11 + .../renderbuffers/feedback-loop.html.ini | 20 + .../framebuffer-object-attachment.html.ini | 17 + .../framebuffer-state-restoration.html.ini | 15 + .../renderbuffers/framebuffer-test.html.ini | 8 + .../renderbuffer-initialization.html.ini | 8 + .../conformance/rendering/culling.html.ini | 8 + .../rendering/draw-arrays-out-of-bounds.html.ini | 14 + .../rendering/draw-elements-out-of-bounds.html.ini | 14 + .../rendering/framebuffer-switch.html.ini | 11 + .../rendering/framebuffer-texture-switch.html.ini | 11 + .../conformance/rendering/gl-clear.html.ini | 14 + .../conformance/rendering/gl-drawarrays.html.ini | 14 + .../conformance/rendering/gl-drawelements.html.ini | 14 + .../gl-scissor-canvas-dimensions.html.ini | 14 + .../rendering/gl-scissor-fbo-test.html.ini | 8 + .../conformance/rendering/gl-scissor-test.html.ini | 3 + .../rendering/gl-viewport-test.html.ini | 3 + .../rendering/line-loop-tri-fan.html.ini | 8 + .../conformance/rendering/many-draw-calls.html.ini | 11 + .../rendering/more-than-65536-indices.html.ini | 14 + .../rendering/multisample-corruption.html.ini | 18 + .../rendering/negative-one-index.html.ini | 14 + .../rendering/point-no-attributes.html.ini | 14 + .../conformance/rendering/point-size.html.ini | 3 + ...-with-gl-pointcoord-in-fragment-shader.html.ini | 14 + .../conformance/rendering/polygon-offset.html.ini | 8 + .../conformance/rendering/simple.html.ini | 14 + .../conformance/rendering/triangle.html.ini | 14 + .../conformance/state/gl-enable-enum-test.html.ini | 8 + .../conformance/state/gl-enum-tests.html.ini | 8 + .../conformance/state/gl-get-calls.html.ini | 8 + .../conformance/state/gl-geterror.html.ini | 14 + .../conformance/state/gl-getstring.html.ini | 8 + .../conformance/state/gl-object-get-calls.html.ini | 14 + .../state-uneffected-after-compositing.html.ini | 8 + .../textures/compressed-tex-image.html.ini | 8 + .../textures/copy-tex-image-2d-formats.html.ini | 31 + .../copy-tex-image-and-sub-image-2d.html.ini | 5 + .../conformance/textures/default-texture.html.ini | 14 + .../textures/gl-get-tex-parameter.html.ini | 14 + .../conformance/textures/gl-pixelstorei.html.ini | 14 + .../conformance/textures/gl-teximage.html.ini | 11 + .../conformance/textures/mipmap-fbo.html.ini | 14 + .../textures/origin-clean-conformance.html.ini | 3 + ...nd-sub-image-2d-with-array-buffer-view.html.ini | 14 + ...ge-and-sub-image-2d-with-canvas-rgb565.html.ini | 5 + ...-and-sub-image-2d-with-canvas-rgba4444.html.ini | 5 + ...-and-sub-image-2d-with-canvas-rgba5551.html.ini | 5 + ...tex-image-and-sub-image-2d-with-canvas.html.ini | 5 + ...nd-sub-image-2d-with-image-data-rgb565.html.ini | 5 + ...-sub-image-2d-with-image-data-rgba4444.html.ini | 5 + ...-sub-image-2d-with-image-data-rgba5551.html.ini | 5 + ...image-and-sub-image-2d-with-image-data.html.ini | 5 + ...age-and-sub-image-2d-with-image-rgb565.html.ini | 5 + ...e-and-sub-image-2d-with-image-rgba4444.html.ini | 5 + ...e-and-sub-image-2d-with-image-rgba5551.html.ini | 5 + .../tex-image-and-sub-image-2d-with-image.html.ini | 5 + ...-image-and-sub-image-2d-with-svg-image.html.ini | 5 + ...age-and-sub-image-2d-with-video-rgb565.html.ini | 5 + ...e-and-sub-image-2d-with-video-rgba4444.html.ini | 5 + ...e-and-sub-image-2d-with-video-rgba5551.html.ini | 5 + .../tex-image-and-sub-image-2d-with-video.html.ini | 5 + ...-sub-image-2d-with-webgl-canvas-rgb565.html.ini | 5 + ...ub-image-2d-with-webgl-canvas-rgba4444.html.ini | 5 + ...ub-image-2d-with-webgl-canvas-rgba5551.html.ini | 5 + ...age-and-sub-image-2d-with-webgl-canvas.html.ini | 5 + .../tex-image-and-uniform-binding-bugs.html.ini | 14 + .../textures/tex-image-canvas-corruption.html.ini | 11 + .../conformance/textures/tex-image-webgl.html.ini | 14 + .../tex-image-with-format-and-type.html.ini | 5 + .../textures/tex-image-with-invalid-data.html.ini | 15 + .../textures/tex-input-validation.html.ini | 20 + .../textures/tex-sub-image-2d-bad-args.html.ini | 14 + .../conformance/textures/tex-sub-image-2d.html.ini | 14 + .../textures/texparameter-test.html.ini | 14 + .../textures/texture-active-bind-2.html.ini | 14 + .../textures/texture-active-bind.html.ini | 14 + .../textures/texture-attachment-formats.html.ini | 8 + .../conformance/textures/texture-clear.html.ini | 14 + .../conformance/textures/texture-complete.html.ini | 14 + .../texture-copying-feedback-loops.html.ini | 20 + .../texture-draw-with-2d-and-cube.html.ini | 14 + .../textures/texture-fakeblack.html.ini | 14 + .../textures/texture-formats-test.html.ini | 8 + .../conformance/textures/texture-hd-dpi.html.ini | 14 + .../conformance/textures/texture-mips.html.ini | 14 + .../textures/texture-npot-video.html.ini | 5 + .../conformance/textures/texture-npot.html.ini | 14 + .../textures/texture-size-cube-maps.html.ini | 3 + .../textures/texture-size-limit.html.ini | 11 + .../conformance/textures/texture-size.html.ini | 11 + .../textures/texture-sub-image-cube-maps.html.ini | 14 + ...texture-transparent-pixels-initialized.html.ini | 5 + .../textures/texture-upload-cube-maps.html.ini | 14 + .../textures/texture-upload-size.html.ini | 11 + .../typedarrays/data-view-test.html.ini | 3 + .../uniforms/gl-uniform-arrays.html.ini | 11 + .../conformance/uniforms/gl-uniform-bool.html.ini | 14 + .../uniforms/gl-uniformmatrix4fv.html.ini | 14 + .../uniforms/gl-unknown-uniform.html.ini | 8 + .../uniforms/null-uniform-location.html.ini | 14 + .../out-of-bounds-uniform-array-access.html.ini | 11 + .../uniforms/uniform-default-values.html.ini | 11 + .../conformance/uniforms/uniform-location.html.ini | 17 + .../uniforms/uniform-samplers-test.html.ini | 11 + .../uniforms/uniform-values-per-program.html.ini | 14 + .../web-platform/meta/webgl/texImage2D.html.ini | 3 +- .../web-platform/meta/webgl/texSubImage2D.html.ini | 3 +- .../meta/webgl/uniformMatrixNfv.html.ini | 9 +- .../Channel_MessagePort_initial_disabled.htm.ini | 6 - .../Channel_MessagePort_onmessage_start.htm.ini | 6 - .../Channel_postMessage_DataCloneErr.htm.ini | 5 - .../Channel_postMessage_clone_port.htm.ini | 6 - .../Channel_postMessage_clone_port_error.htm.ini | 5 - .../Channel_postMessage_event_properties.htm.ini | 6 - ...hannel_postMessage_ports_readonly_array.htm.ini | 3 +- .../Channel_postMessage_target_source.htm.ini | 6 - .../Transferred_objects_unusable.sub.htm.ini | 9 - .../meta/webmessaging/event.ports.sub.htm.ini | 9 - .../webmessaging/message-channels/001.html.ini | 5 - .../webmessaging/message-channels/002.html.ini | 5 - .../webmessaging/message-channels/003.html.ini | 5 - .../webmessaging/message-channels/004.html.ini | 5 - .../postMessage_MessagePorts_sorigin.htm.ini | 9 - .../postMessage_MessagePorts_xorigin.sub.htm.ini | 9 - .../postMessage_dup_transfer_objects.htm.ini | 5 - .../meta/webmessaging/without-ports/023.html.ini | 5 - .../meta/webmessaging/without-ports/024.html.ini | 5 - .../meta/webmessaging/without-ports/025.html.ini | 5 - .../meta/webrtc/datachannel-emptystring.html.ini | 5 + .../meta/webrtc/no-media-call.html.ini | 5 + .../rtcpeerconnection-idl.html.ini | 221 + .../Close-reason-unpaired-surrogates.htm.ini | 5 - .../websockets/Create-Secure-blocked-port.htm.ini | 5 - .../Create-Secure-extensions-empty.htm.ini | 9 +- ...Create-Secure-valid-url-array-protocols.htm.ini | 10 - ...Create-Secure-valid-url-binaryType-blob.htm.ini | 10 - ...-Secure-valid-url-protocol-setCorrectly.htm.ini | 10 - ...Create-Secure-valid-url-protocol-string.htm.ini | 10 - .../websockets/Create-Secure-valid-url.htm.ini | 10 - ...-Secure-verify-url-set-non-default-port.htm.ini | 5 - .../Create-asciiSep-protocol-string.htm.ini | 5 + ...ate-protocols-repeated-case-insensitive.htm.ini | 5 + .../meta/websockets/Secure-Close-0.htm.ini | 7 - .../websockets/Secure-Close-1000-reason.htm.ini | 10 - .../Secure-Close-1000-verify-code.htm.ini | 10 - .../meta/websockets/Secure-Close-1000.htm.ini | 10 - .../Secure-Close-1005-verify-code.htm.ini | 10 - .../meta/websockets/Secure-Close-1005.htm.ini | 7 - .../websockets/Secure-Close-2999-reason.htm.ini | 7 - .../websockets/Secure-Close-3000-reason.htm.ini | 10 - .../Secure-Close-3000-verify-code.htm.ini | 10 - .../websockets/Secure-Close-4999-reason.htm.ini | 10 - .../meta/websockets/Secure-Close-NaN.htm.ini | 7 - .../Secure-Close-Reason-124Bytes.htm.ini | 7 - ...Secure-Close-Reason-Unpaired-surrogates.htm.ini | 10 - .../meta/websockets/Secure-Close-null.htm.ini | 7 - .../websockets/Secure-Close-onlyReason.htm.ini | 7 - .../Secure-Close-readyState-Closed.htm.ini | 10 - .../Secure-Close-readyState-Closing.htm.ini | 7 - .../Secure-Close-server-initiated-close.htm.ini | 10 - .../meta/websockets/Secure-Close-string.htm.ini | 7 - .../meta/websockets/Secure-Close-undefined.htm.ini | 7 - .../meta/websockets/Secure-Send-65K-data.htm.ini | 13 - .../Secure-Send-binary-65K-arraybuffer.htm.ini | 13 - .../Secure-Send-binary-arraybuffer.htm.ini | 13 - ...ure-Send-binary-arraybufferview-float64.htm.ini | 13 - ...ecure-Send-binary-arraybufferview-int32.htm.ini | 13 - ...ry-arraybufferview-uint16-offset-length.htm.ini | 13 - ...nd-binary-arraybufferview-uint32-offset.htm.ini | 13 - ...ary-arraybufferview-uint8-offset-length.htm.ini | 13 - ...end-binary-arraybufferview-uint8-offset.htm.ini | 13 - .../websockets/Secure-Send-binary-blob.htm.ini | 13 - .../meta/websockets/Secure-Send-data.htm.ini | 13 - .../meta/websockets/Secure-Send-null.htm.ini | 13 - .../Secure-Send-paired-surrogates.htm.ini | 13 - .../websockets/Secure-Send-unicode-data.htm.ini | 13 - .../Secure-Send-unpaired-surrogates.htm.ini | 13 - .../meta/websockets/binary/001.html.ini | 9 + .../meta/websockets/binary/002.html.ini | 8 + .../meta/websockets/binary/004.html.ini | 8 + .../meta/websockets/binary/005.html.ini | 9 + .../meta/websockets/binaryType-wrong-value.htm.ini | 9 - .../meta/websockets/closing-handshake/002.html.ini | 8 + .../meta/websockets/closing-handshake/003.html.ini | 8 + .../meta/websockets/closing-handshake/004.html.ini | 8 + .../meta/websockets/constructor/002.html.ini | 5 - .../meta/websockets/constructor/006.html.ini | 8 + .../meta/websockets/constructor/009.html.ini | 11 +- .../meta/websockets/constructor/010.html.ini | 6 + .../meta/websockets/constructor/011.html.ini | 8 + .../meta/websockets/constructor/013.html.ini | 8 + .../meta/websockets/constructor/014.html.ini | 7 + .../meta/websockets/constructor/016.html.ini | 8 + .../meta/websockets/constructor/018.html.ini | 5 +- .../meta/websockets/constructor/019.html.ini | 8 + .../meta/websockets/constructor/020.html.ini | 8 + .../meta/websockets/constructor/022.html.ini | 8 + .../meta/websockets/cookies/001.html.ini | 3 + .../meta/websockets/cookies/002.html.ini | 8 + .../meta/websockets/cookies/003.html.ini | 8 + .../meta/websockets/cookies/004.html.ini | 8 + .../meta/websockets/cookies/005.html.ini | 6 + .../meta/websockets/cookies/006.html.ini | 8 + .../meta/websockets/cookies/007.html.ini | 8 + .../websockets/extended-payload-length.html.ini | 17 + .../meta/websockets/interfaces.html.ini | 17 - .../interfaces/CloseEvent/clean-close.html.ini | 8 + .../interfaces/CloseEvent/historical.html.ini | 8 - .../websockets/interfaces/WebSocket/__dir__.ini | 1 + .../bufferedAmount-arraybuffer.html.ini | 9 + .../bufferedAmount/bufferedAmount-blob.html.ini | 9 + .../bufferedAmount/bufferedAmount-getting.html.ini | 8 + .../bufferedAmount/bufferedAmount-large.html.ini | 8 + .../bufferedAmount/bufferedAmount-unicode.html.ini | 9 + .../WebSocket/close/close-connecting.html.ini | 8 + .../interfaces/WebSocket/constants/002.html.ini | 4 - .../interfaces/WebSocket/constants/003.html.ini | 5 - .../interfaces/WebSocket/constants/004.html.ini | 4 - .../interfaces/WebSocket/constants/005.html.ini | 7 - .../interfaces/WebSocket/constants/006.html.ini | 4 - .../interfaces/WebSocket/events/002.html.ini | 6 - .../interfaces/WebSocket/events/003.html.ini | 7 - .../interfaces/WebSocket/events/011.html.ini | 5 - .../interfaces/WebSocket/events/012.html.ini | 5 - .../interfaces/WebSocket/events/013.html.ini | 17 - .../interfaces/WebSocket/events/014.html.ini | 5 - .../interfaces/WebSocket/events/015.html.ini | 6 - .../interfaces/WebSocket/events/016.html.ini | 4 - .../interfaces/WebSocket/readyState/003.html.ini | 5 - .../interfaces/WebSocket/readyState/006.html.ini | 8 + .../interfaces/WebSocket/readyState/007.html.ini | 8 + .../interfaces/WebSocket/readyState/008.html.ini | 8 + .../interfaces/WebSocket/send/005.html.ini | 12 +- .../interfaces/WebSocket/send/006.html.ini | 9 + .../interfaces/WebSocket/send/007.html.ini | 8 + .../interfaces/WebSocket/send/008.html.ini | 8 + .../interfaces/WebSocket/send/009.html.ini | 8 + .../interfaces/WebSocket/send/010.html.ini | 39 + .../interfaces/WebSocket/send/011.html.ini | 8 + .../interfaces/WebSocket/send/012.html.ini | 8 + .../interfaces/WebSocket/url/001.html.ini | 5 - .../keeping-connection-open/001.html.ini | 8 + .../meta/websockets/opening-handshake/002.html.ini | 8 + .../meta/websockets/opening-handshake/003.html.ini | 8 + .../meta/websockets/opening-handshake/005.html.ini | 7 + .../meta/websockets/unload-a-document/002.html.ini | 6 + .../meta/webstorage/storage_enumerate.html.ini | 8 + .../web-platform/meta/webvtt/interfaces.html.ini | 8 +- .../2_cues_overlapping_completely_move_up.html.ini | 2 - ...2_cues_overlapping_partially_move_down.html.ini | 2 - .../2_cues_overlapping_partially_move_up.html.ini | 2 - .../processing-model/2_tracks.html.ini | 2 - .../processing-model/3_tracks.html.ini | 2 - .../processing-model/align_end.html.ini | 2 - .../processing-model/align_end_wrapped.html.ini | 2 - .../processing-model/align_middle.html.ini | 2 - .../align_middle_position_50.html.ini | 2 - .../align_middle_position_gt_50.html.ini | 5 - .../align_middle_position_lt_50.html.ini | 26 +- ...le_position_lt_50_size_gt_maximum_size.html.ini | 2 - .../processing-model/align_middle_wrapped.html.ini | 2 - .../processing-model/align_start.html.ini | 3 +- .../processing-model/align_start_wrapped.html.ini | 3 +- .../audio_has_no_subtitles.html.ini | 2 - .../processing-model/basic.html.ini | 4 +- .../processing-model/bidi/bidi_ruby.html.ini | 8 +- .../processing-model/bidi/u002E_LF_u05D0.html.ini | 8 +- .../bidi/u002E_u2028_u05D0.html.ini | 8 +- .../bidi/u002E_u2029_u05D0.html.ini | 8 +- .../processing-model/bidi/u0041_first.html.ini | 8 +- .../processing-model/bidi/u05D0_first.html.ini | 8 +- .../processing-model/bidi/u0628_first.html.ini | 8 +- .../bidi/u06E9_no_strong_dir.html.ini | 5 - .../processing-model/cue_too_long.html.ini | 2 - .../decode_escaped_entities.html.ini | 2 - .../disable_controls_reposition.html.ini | 2 - .../enable_controls_reposition.html.ini | 26 +- .../evil/9_cues_overlapping_completely.html.ini | 2 - ...ompletely_all_cues_have_same_timestamp.html.ini | 2 - .../processing-model/evil/media_height_19.html.ini | 2 - .../processing-model/evil/single_quote.html.ini | 5 - .../processing-model/evil/size_90.html.ini | 2 - .../processing-model/evil/size_99.html.ini | 2 - .../line_-2_wrapped_cue_grow_upwards.html.ini | 2 - .../processing-model/line_0_is_top.html.ini | 2 - .../line_1_wrapped_cue_grow_downwards.html.ini | 2 - .../processing-model/line_50_percent.html.ini | 2 - ...line_integer_and_percent_mixed_overlap.html.ini | 2 - ...eger_and_percent_mixed_overlap_move_up.html.ini | 2 - ...line_percent_and_integer_mixed_overlap.html.ini | 2 - ...cent_and_integer_mixed_overlap_move_up.html.ini | 2 - .../media_height400_with_controls.html.ini | 2 - .../processing-model/media_with_controls.html.ini | 4 +- .../navigate_cue_position.html.ini | 2 - .../one_line_cue_plus_wrapped_cue.html.ini | 2 - .../processing-model/repaint.html.ini | 2 - .../selectors/cue/background_properties.html.ini | 2 - .../selectors/cue/background_shorthand.html.ini | 2 - .../background_shorthand_css_relative_url.html.ini | 2 - .../selectors/cue/color_hex.html.ini | 2 - .../selectors/cue/color_hsla.html.ini | 2 - .../selectors/cue/color_rgba.html.ini | 2 - .../cue/cue_selector_single_colon.html.ini | 2 - .../selectors/cue/font_properties.html.ini | 2 - .../selectors/cue/font_shorthand.html.ini | 2 - .../cue/inherit_values_from_media_element.html.ini | 2 - .../selectors/cue/outline_properties.html.ini | 2 - .../selectors/cue/outline_shorthand.html.ini | 2 - .../cue/text-decoration_line-through.html.ini | 2 - .../cue/text-decoration_overline.html.ini | 2 - ...ration_overline_underline_line-through.html.ini | 2 - .../cue/text-decoration_underline.html.ini | 2 - .../selectors/cue/text-shadow.html.ini | 2 - .../cue/white-space_normal_wrapped.html.ini | 2 - .../cue/white-space_nowrap_wrapped.html.ini | 2 - .../cue/white-space_pre-line_wrapped.html.ini | 2 - .../cue/white-space_pre-wrap_wrapped.html.ini | 2 - .../selectors/cue/white-space_pre.html.ini | 2 - .../selectors/cue/white-space_pre_wrapped.html.ini | 2 - .../selectors/cue_function/background_box.html.ini | 2 - .../cue_function/background_properties.html.ini | 2 - .../cue_function/background_shorthand.html.ini | 2 - .../background_shorthand_css_relative_url.html.ini | 2 - .../bold_animation_with_timestamp.html.ini | 2 - .../bold_background_properties.html.ini | 2 - .../bold_object/bold_background_shorthand.html.ini | 2 - .../cue_function/bold_object/bold_color.html.ini | 2 - .../bold_object/bold_font_properties.html.ini | 2 - .../bold_object/bold_font_shorthand.html.ini | 2 - .../bold_object/bold_namespace.html.ini | 2 - .../bold_object/bold_outline_properties.html.ini | 2 - .../bold_object/bold_outline_shorthand.html.ini | 2 - .../bold_text-decoration_line-through.html.ini | 2 - .../bold_object/bold_text-shadow.html.ini | 2 - .../bold_object/bold_timestamp_future.html.ini | 2 - .../bold_object/bold_timestamp_past.html.ini | 2 - .../bold_transition_with_timestamp.html.ini | 3 +- .../bold_white-space_normal_wrapped.html.ini | 2 - .../bold_object/bold_white-space_nowrap.html.ini | 2 - .../bold_white-space_pre-line_wrapped.html.ini | 2 - .../bold_white-space_pre-wrap_wrapped.html.ini | 2 - .../bold_white-space_pre_wrapped.html.ini | 2 - .../bold_object/bold_with_class.html.ini | 2 - ...ld_with_class_object_specific_selector.html.ini | 2 - .../class_animation_with_timestamp.html.ini | 2 - .../class_background_properties.html.ini | 2 - .../class_background_shorthand.html.ini | 2 - .../cue_function/class_object/class_color.html.ini | 2 - .../class_object/class_font_properties.html.ini | 2 - .../class_object/class_font_shorthand.html.ini | 2 - .../class_object/class_namespace.html.ini | 2 - .../class_object/class_outline_properties.html.ini | 2 - .../class_object/class_outline_shorthand.html.ini | 2 - .../class_text-decoration_line-through.html.ini | 2 - .../class_object/class_text-shadow.html.ini | 2 - .../class_object/class_timestamp_future.html.ini | 2 - .../class_object/class_timestamp_past.html.ini | 2 - .../class_transition_with_timestamp.html.ini | 2 - .../class_white-space_normal_wrapped.html.ini | 2 - .../class_object/class_white-space_nowrap.html.ini | 2 - .../class_white-space_pre-line_wrapped.html.ini | 2 - .../class_white-space_pre-wrap_wrapped.html.ini | 2 - .../class_white-space_pre_wrapped.html.ini | 2 - .../class_object/class_with_class.html.ini | 2 - ...ss_with_class_object_specific_selector.html.ini | 2 - .../selectors/cue_function/color_hex.html.ini | 2 - .../selectors/cue_function/color_hsla.html.ini | 2 - .../selectors/cue_function/color_rgba.html.ini | 2 - .../cue_func_selector_single_colon.html.ini | 2 - .../cue_function/font_properties.html.ini | 2 - .../selectors/cue_function/font_shorthand.html.ini | 2 - .../selectors/cue_function/id_color.html.ini | 2 - .../inherit_values_from_media_element.html.ini | 2 - .../italic_animation_with_timestamp.html.ini | 2 - .../italic_background_properties.html.ini | 2 - .../italic_background_shorthand.html.ini | 2 - .../italic_object/italic_color.html.ini | 2 - .../italic_object/italic_font_properties.html.ini | 2 - .../italic_object/italic_font_shorthand.html.ini | 2 - .../italic_object/italic_namespace.html.ini | 2 - .../italic_outline_properties.html.ini | 2 - .../italic_outline_shorthand.html.ini | 2 - .../italic_text-decoration_line-through.html.ini | 2 - .../italic_object/italic_text-shadow.html.ini | 2 - .../italic_object/italic_timestamp_future.html.ini | 2 - .../italic_object/italic_timestamp_past.html.ini | 2 - .../italic_transition_with_timestamp.html.ini | 2 - .../italic_white-space_normal_wrapped.html.ini | 2 - .../italic_white-space_nowrap.html.ini | 2 - .../italic_white-space_pre-line_wrapped.html.ini | 2 - .../italic_white-space_pre-wrap_wrapped.html.ini | 2 - .../italic_white-space_pre_wrapped.html.ini | 2 - .../italic_object/italic_with_class.html.ini | 2 - ...ic_with_class_object_specific_selector.html.ini | 2 - .../cue_function/not_allowed_properties.html.ini | 2 - .../cue_function/not_root_selector.html.ini | 2 - .../cue_function/outline_properties.html.ini | 2 - .../cue_function/outline_shorthand.html.ini | 2 - .../selectors/cue_function/root_namespace.html.ini | 2 - .../selectors/cue_function/root_selector.html.ini | 2 - .../text-decoration_line-through.html.ini | 2 - .../cue_function/text-decoration_overline.html.ini | 2 - ...ration_overline_underline_line-through.html.ini | 2 - .../text-decoration_underline.html.ini | 2 - .../selectors/cue_function/text-shadow.html.ini | 2 - .../cue_function/type_selector_root.html.ini | 2 - .../underline_animation_with_timestamp.html.ini | 2 - .../underline_background_properties.html.ini | 2 - .../underline_background_shorthand.html.ini | 2 - .../underline_object/underline_color.html.ini | 2 - .../underline_font_properties.html.ini | 2 - .../underline_font_shorthand.html.ini | 2 - .../underline_object/underline_namespace.html.ini | 2 - .../underline_outline_properties.html.ini | 2 - .../underline_outline_shorthand.html.ini | 2 - ...underline_text-decoration_line-through.html.ini | 2 - .../underline_text-shadow.html.ini | 2 - .../underline_timestamp_future.html.ini | 2 - .../underline_timestamp_past.html.ini | 2 - .../underline_transition_with_timestamp.html.ini | 2 - .../underline_white-space_normal_wrapped.html.ini | 2 - .../underline_white-space_nowrap.html.ini | 2 - ...underline_white-space_pre-line_wrapped.html.ini | 2 - ...underline_white-space_pre-wrap_wrapped.html.ini | 2 - .../underline_white-space_pre_wrapped.html.ini | 2 - .../underline_object/underline_with_class.html.ini | 2 - ...ne_with_class_object_specific_selector.html.ini | 2 - .../voice_animation_with_timestamp.html.ini | 2 - .../voice_background_properties.html.ini | 2 - .../voice_background_shorthand.html.ini | 2 - .../cue_function/voice_object/voice_color.html.ini | 2 - .../voice_object/voice_font_properties.html.ini | 2 - .../voice_object/voice_font_shorthand.html.ini | 2 - .../voice_object/voice_namespace.html.ini | 2 - .../voice_object/voice_outline_properties.html.ini | 2 - .../voice_object/voice_outline_shorthand.html.ini | 2 - .../voice_text-decoration_line-through.html.ini | 2 - .../voice_object/voice_text-shadow.html.ini | 2 - .../voice_object/voice_timestamp_future.html.ini | 2 - .../voice_object/voice_timestamp_past.html.ini | 2 - .../voice_transition_with_timestamp.html.ini | 2 - .../voice_object/voice_voice_attribute.html.ini | 2 - .../voice_white-space_normal_wrapped.html.ini | 2 - .../voice_object/voice_white-space_nowrap.html.ini | 2 - .../voice_white-space_pre-line_wrapped.html.ini | 2 - .../voice_white-space_pre-wrap_wrapped.html.ini | 2 - .../voice_white-space_pre_wrapped.html.ini | 2 - .../voice_object/voice_with_class.html.ini | 2 - ...ce_with_class_object_specific_selector.html.ini | 2 - .../white-space_normal_wrapped.html.ini | 2 - .../white-space_nowrap_wrapped.html.ini | 2 - .../white-space_pre-line_wrapped.html.ini | 2 - .../white-space_pre-wrap_wrapped.html.ini | 2 - .../cue_function/white-space_pre.html.ini | 2 - .../cue_function/white-space_pre_wrapped.html.ini | 2 - .../bold_object_default_font-style.html.ini | 2 - ...lue_inherits_values_from_media_element.html.ini | 2 - .../italic_object_default_font-style.html.ini | 2 - .../underline_object_default_font-style.html.ini | 2 - .../processing-model/size_50.html.ini | 2 - .../processing-model/too_many_cues.html.ini | 2 - .../too_many_cues_wrapped.html.ini | 2 - .../vttcue-interface/align.html.ini | 6 - .../vttcue-interface/vertical.html.ini | 5 - .../webvtt-file-parsing/001.html.ini | 68 - .../workers/MessagePort_initial_disabled.htm.ini | 8 - .../workers/MessagePort_onmessage_start.htm.ini | 8 - .../WorkerGlobalScope_ErrorEvent_filename.htm.ini | 5 - .../WorkerGlobalScope_ErrorEvent_lineno.htm.ini | 5 - ...kerGlobalScope_importScripts_NetworkErr.htm.ini | 8 - .../workers/WorkerLocation_hash_encoding.htm.ini | 4 - .../meta/workers/WorkerLocation_port.htm.ini | 5 - .../workers/Worker_ErrorEvent_filename.htm.ini | 5 - .../meta/workers/Worker_ErrorEvent_lineno.htm.ini | 5 - .../meta/workers/Worker_ErrorEvent_message.htm.ini | 5 - .../meta/workers/Worker_ErrorEvent_type.htm.ini | 5 - .../Worker_dispatchEvent_ErrorEvent.htm.ini | 4 +- .../workers/Worker_terminate_event_queue.htm.ini | 5 - .../workers/baseurl/alpha/sharedworker.html.ini | 5 + .../SharedWorker/URLMismatchError.htm.ini | 5 + .../constructors/SharedWorker/same-origin.html.ini | 3 - .../Worker/expected-self-properties.html.ini | 5 - .../Worker/expected-self-properties.worker.js.ini | 8 + .../constructors/Worker/same-origin.html.ini | 3 - .../meta/workers/interfaces.worker.ini | 35 - .../meta/workers/interfaces.worker.js.ini | 10 + .../EventTarget.worker.ini | 5 - .../postMessage/event-ports-dedicated.html.ini | 5 - .../postMessage/message-event.html.ini | 5 - .../second-argument-null-in-array.html.ini | 2 +- .../close/incoming-message.html.ini | 8 - .../WorkerGlobalScope/close/setInterval.html.ini | 6 +- .../WorkerGlobalScope/close/setTimeout.html.ini | 7 + .../WorkerGlobalScope/location/members.html.ini | 5 - .../WorkerGlobalScope/location/redirect.html.ini | 5 - .../location/setting-members.html.ini | 5 - .../location/worker-separate-file.html.ini | 5 - .../onerror/exception-in-onerror.html.ini | 5 - .../WorkerGlobalScope/onerror/not-handled.html.ini | 5 - .../onerror/propagate-to-window-onerror.html.ini | 5 - .../WorkerUtils/importScripts/002.html.ini | 5 - .../interfaces/WorkerUtils/navigator/007.html.ini | 5 - .../navigator/window-only.worker.js.ini | 8 + .../meta/workers/postMessage_clone_port.htm.ini | 8 - .../workers/postMessage_clone_port_error.htm.ini | 8 - .../workers/postMessage_event_properties.htm.ini | 7 +- .../postMessage_ports_readonly_array.htm.ini | 3 - .../meta/workers/postMessage_target_source.htm.ini | 8 - .../meta/workers/semantics/encodings/003.html.ini | 5 - .../meta/workers/semantics/encodings/004.html.ini | 5 - .../semantics/interface-objects/001.worker.ini | 41 - .../semantics/interface-objects/001.worker.js.ini | 62 + .../semantics/interface-objects/003.html.ini | 42 + .../semantics/multiple-workers/008.html.ini | 6 - testing/web-platform/moz.build | 10 +- testing/web-platform/mozilla/README | 2 +- testing/web-platform/mozilla/meta/MANIFEST.json | 20 +- .../meta/html/syntax/parsing/math-parse01.html.ini | 3 + .../tests/html/syntax/parsing/math-parse01.html | 0 testing/web-platform/runtests.py | 5 +- testing/web-platform/tests/.gitignore | 2 + testing/web-platform/tests/.gitmodules | 18 +- testing/web-platform/tests/.travis.yml | 12 +- testing/web-platform/tests/2dcontext/2x2.png | Bin 0 -> 788238 bytes .../drawimage_canvas_1.html | 34 + .../drawimage_canvas_10.html | 38 + .../drawimage_canvas_10_ref.html | 26 + .../drawimage_canvas_11.html | 36 + .../drawimage_canvas_11_ref.html | 26 + .../drawimage_canvas_12.html | 36 + .../drawimage_canvas_12_ref.html | 26 + .../drawimage_canvas_1_ref.html | 31 + .../drawimage_canvas_2.html | 35 + .../drawimage_canvas_2_ref.html | 31 + .../drawimage_canvas_3.html | 36 + .../drawimage_canvas_3_ref.html | 31 + .../drawimage_canvas_4.html | 37 + .../drawimage_canvas_4_ref.html | 26 + .../drawimage_canvas_5.html | 36 + .../drawimage_canvas_5_ref.html | 26 + .../drawimage_canvas_6.html | 36 + .../drawimage_canvas_6_ref.html | 26 + .../drawimage_canvas_7.html | 36 + .../drawimage_canvas_7_ref.html | 26 + .../drawimage_canvas_8.html | 36 + .../drawimage_canvas_8_ref.html | 26 + .../drawimage_canvas_9.html | 43 + .../drawimage_canvas_9_ref.html | 22 + .../drawimage_html_image_10.html | 34 + .../drawimage_html_image_10_ref.html | 19 + .../drawimage_html_image_11.html | 32 + .../drawimage_html_image_11_ref.html | 19 + .../drawimage_html_image_12.html | 32 + .../drawimage_html_image_12_ref.html | 32 + .../drawimage_html_image_13.html | 38 + .../drawimage_html_image_13_ref.html | 20 + .../drawimage_html_image_2.html | 31 + .../drawimage_html_image_2_ref.html | 23 + .../drawimage_html_image_3.html | 31 + .../drawimage_html_image_3_ref.html | 23 + .../drawimage_html_image_4.html | 32 + .../drawimage_html_image_4_ref.html | 29 + .../drawimage_html_image_5.html | 31 + .../drawimage_html_image_5_ref.html | 39 + .../drawimage_html_image_6.html | 32 + .../drawimage_html_image_6_ref.html | 25 + .../drawimage_html_image_7.html | 32 + .../drawimage_html_image_7_ref.html | 35 + .../drawimage_html_image_8.html | 32 + .../drawimage_html_image_8_ref.html | 35 + .../drawimage_html_image_9.html | 37 + .../drawimage_html_image_9_ref.html | 19 + .../drawimage_svg_image_1.html | 30 + .../drawimage_svg_image_1_ref.html | 19 + .../canvas_complexshapes_ispointInpath_001.htm | 21 +- .../canvas_focus_drawCustomFocusRing_001.html | 1 - .../drawFocusIfNeeded_001.html | 0 .../drawFocusIfNeeded_002.html | 0 .../drawFocusIfNeeded_003.html | 0 .../drawFocusIfNeeded_004.html | 0 .../drawFocusIfNeeded_005.html | 0 .../2d.text.draw.fill.maxWidth.NaN.html | 32 + .../2d.fillStyle.parse.css-color-4-hsl-1.html | 31 + .../2d.fillStyle.parse.css-color-4-hsl-1.png} | Bin .../2d.fillStyle.parse.css-color-4-hsl-2.html | 31 + .../2d.fillStyle.parse.css-color-4-hsl-2.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-hsl-3.html | 31 + .../2d.fillStyle.parse.css-color-4-hsl-3.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-hsl-4.html | 31 + .../2d.fillStyle.parse.css-color-4-hsl-4.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-hsl-5.html | 31 + .../2d.fillStyle.parse.css-color-4-hsl-5.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-hsl-6.html | 31 + .../2d.fillStyle.parse.css-color-4-hsl-6.png} | Bin .../2d.fillStyle.parse.css-color-4-hsl-7.html | 31 + .../2d.fillStyle.parse.css-color-4-hsl-7.png} | Bin .../2d.fillStyle.parse.css-color-4-hsl-8.html | 31 + .../2d.fillStyle.parse.css-color-4-hsl-8.png} | Bin .../2d.fillStyle.parse.css-color-4-hsl-9.html | 31 + .../2d.fillStyle.parse.css-color-4-hsl-9.png} | Bin .../2d.fillStyle.parse.css-color-4-hsla-1.html | 31 + .../2d.fillStyle.parse.css-color-4-hsla-1.png} | Bin .../2d.fillStyle.parse.css-color-4-hsla-2.html | 31 + .../2d.fillStyle.parse.css-color-4-hsla-2.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-hsla-3.html | 31 + .../2d.fillStyle.parse.css-color-4-hsla-3.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-hsla-4.html | 31 + .../2d.fillStyle.parse.css-color-4-hsla-4.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-hsla-5.html | 31 + .../2d.fillStyle.parse.css-color-4-hsla-5.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-hsla-6.html | 31 + .../2d.fillStyle.parse.css-color-4-hsla-6.png} | Bin .../2d.fillStyle.parse.css-color-4-hsla-7.html | 31 + .../2d.fillStyle.parse.css-color-4-hsla-7.png} | Bin .../2d.fillStyle.parse.css-color-4-hsla-8.html | 31 + .../2d.fillStyle.parse.css-color-4-hsla-8.png} | Bin .../2d.fillStyle.parse.css-color-4-hsla-9.html | 31 + .../2d.fillStyle.parse.css-color-4-hsla-9.png} | Bin .../2d.fillStyle.parse.css-color-4-rgb-1.html | 31 + .../2d.fillStyle.parse.css-color-4-rgb-1.png} | Bin .../2d.fillStyle.parse.css-color-4-rgb-2.html | 31 + .../2d.fillStyle.parse.css-color-4-rgb-2.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-rgb-3.html | 31 + .../2d.fillStyle.parse.css-color-4-rgb-3.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-rgb-4.html | 31 + .../2d.fillStyle.parse.css-color-4-rgb-4.png} | Bin .../2d.fillStyle.parse.css-color-4-rgb-5.html | 31 + .../2d.fillStyle.parse.css-color-4-rgb-5.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-rgb-6.html | 31 + .../2d.fillStyle.parse.css-color-4-rgb-6.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-rgba-1.html | 31 + .../2d.fillStyle.parse.css-color-4-rgba-1.png} | Bin .../2d.fillStyle.parse.css-color-4-rgba-2.html | 31 + .../2d.fillStyle.parse.css-color-4-rgba-2.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-rgba-3.html | 31 + .../2d.fillStyle.parse.css-color-4-rgba-3.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-rgba-4.html | 31 + .../2d.fillStyle.parse.css-color-4-rgba-4.png} | Bin .../2d.fillStyle.parse.css-color-4-rgba-5.html | 31 + .../2d.fillStyle.parse.css-color-4-rgba-5.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.css-color-4-rgba-6.html | 31 + .../2d.fillStyle.parse.css-color-4-rgba-6.png | Bin 0 -> 221 bytes .../2d.fillStyle.parse.current.notrendered.html | 33 + .../2d.fillStyle.parse.hex4.html | 31 + .../2d.fillStyle.parse.hex4.png} | Bin .../2d.fillStyle.parse.hex8.html | 31 + .../2d.fillStyle.parse.hex8.png} | Bin ....fillStyle.parse.invalid.css-color-4-hsl-1.html | 31 + ....fillStyle.parse.invalid.css-color-4-hsl-2.html | 31 + ....fillStyle.parse.invalid.css-color-4-hsl-3.html | 31 + ....fillStyle.parse.invalid.css-color-4-hsl-4.html | 31 + ....fillStyle.parse.invalid.css-color-4-hsl-5.html | 31 + ...fillStyle.parse.invalid.css-color-4-hsla-1.html | 31 + ...fillStyle.parse.invalid.css-color-4-hsla-2.html | 31 + ...fillStyle.parse.invalid.css-color-4-hsla-3.html | 31 + ....fillStyle.parse.invalid.css-color-4-rgb-1.html | 31 + ....fillStyle.parse.invalid.css-color-4-rgb-2.html | 31 + ....fillStyle.parse.invalid.css-color-4-rgb-3.html | 31 + ....fillStyle.parse.invalid.css-color-4-rgb-4.html | 31 + ....fillStyle.parse.invalid.css-color-4-rgb-5.html | 31 + ...fillStyle.parse.invalid.css-color-4-rgba-1.html | 31 + ...fillStyle.parse.invalid.css-color-4-rgba-2.html | 31 + ...fillStyle.parse.invalid.css-color-4-rgba-3.html | 31 + .../2d.fillStyle.parse.invalid.hex4.html | 2 +- .../2d.fillStyle.parse.invalid.hex8.html | 2 +- .../2d.fillStyle.parse.invalid.hsl-5.html | 2 +- .../2d.fillStyle.parse.invalid.hsl-6.html | 2 +- .../2d.fillStyle.parse.invalid.hsla-3.html | 31 + .../2d.fillStyle.parse.invalid.rgb-1.html | 2 +- .../2d.fillStyle.parse.invalid.rgb-2.html | 2 +- .../2d.fillStyle.parse.invalid.rgb-3.html | 2 +- .../2d.fillStyle.parse.invalid.rgb-4.html | 31 - .../2d.fillStyle.parse.invalid.rgb-5.html | 31 - .../2d.fillStyle.parse.invalid.rgb-6.html | 31 - .../2d.fillStyle.parse.invalid.rgb-7.html | 31 - .../2d.fillStyle.parse.invalid.rgba-1.html | 2 +- .../2d.fillStyle.parse.invalid.rgba-2.html | 2 +- .../2d.fillStyle.parse.invalid.rgba-3.html | 2 +- .../2d.fillStyle.parse.invalid.rgba-4.html | 2 +- .../2d.fillStyle.parse.invalid.rgba-5.html | 2 +- .../2d.fillStyle.parse.invalid.rgba-6.html | 31 - .../2d.fillStyle.parse.invalid.rgba-7.html | 31 - .../2d.gradient.interpolate.colouralpha.html | 6 +- .../2d.gradient.object.invalidoffset.html | 6 +- ...as_colorsandstyles_createlineargradient_001.htm | 34 +- .../2dcontext/image-smoothing/imagesmoothing.html | 163 +- .../tests/2dcontext/line-styles/lineto_a.html | 26 + .../tests/2dcontext/line-styles/lineto_ref.html | 15 + .../tests/2dcontext/line-styles/setLineDash.html | 104 + .../2d.path.lineTo.nonfinite.details.html | 31 + .../tests/2dcontext/shadows/canvas_shadows_001.htm | 32 +- .../2dcontext/shadows/canvas_shadows_002-ref.htm | 1 - .../text-styles/canvas_text_font_001-ref.htm | 22 + .../2dcontext/text-styles/canvas_text_font_001.htm | 15 +- ...2d.state.saverestore.imageSmoothingEnabled.html | 47 + .../web-platform/tests/2dcontext/tools/gentest.py | 16 +- .../tests/2dcontext/tools/specextract.py | 2 +- .../tests/2dcontext/tools/templates.yaml | 2 +- .../web-platform/tests/2dcontext/tools/tests.yaml | 97 +- .../tests/2dcontext/tools/tests2d.yaml | 110 +- .../tests/2dcontext/tools/tests2dtext.yaml | 13 + .../canvas_transformations_reset_001-ref.html | 21 + .../canvas_transformations_reset_001.html | 22 + .../2dcontext/transformations/transform_a.html | 22 + .../2dcontext/transformations/transform_ref.html | 16 + .../tests/DOM-parsing/todo/internalSubset.html | 16 + .../tests/DOMEvents/event-phases-order.html | 29 - .../web-platform/tests/DOMEvents/tests/Status.html | 26 - .../DOMEvents/tests/approved/DOM.event.flow.html | 64 - .../Determined.candidate.EventListeners.html | 86 - .../approved/EventListener.dispatch.new.event.html | 76 - .../tests/approved/EventListener.eventHandler.html | 60 - .../approved/EventObject.after.dispatchEvent.html | 44 - .../EventObject.multiple.dispatchEvent.html | 55 - ...essingInstruction.DOMCharacterDataModified.html | 32 - .../approved/Propagation.path.target.moved.html | 71 - .../approved/Propagation.path.target.removed.html | 69 - .../approved/dispatchEvent.click.checkbox.html | 80 - .../DOMEvents/tests/approved/domnodeinserted.html | 26 - .../approved/stopImmediatePropagation.effect.html | 71 - .../approved/stopPropagation.deferred.effect.html | 70 - .../approved/stopPropagation.dispatchEvent.html | 65 - ...cessingInstruction.DOMCharacterDataModified.xml | 32 - .../submissions/Microsoft/DOMEvents_harness.htm | 51 - .../Microsoft/Event.defaultPrevented.html | 68 - .../submissions/Microsoft/Event.eventPhase.html | 77 - .../Microsoft/Event.stopPropagation.html | 85 - .../submissions/Microsoft/KeyboardEvent.key.html | 56 - .../submissions/Microsoft/MouseEvent.button.html | 65 - ...cessingInstruction.DOMCharacterDataModified.xml | 63 - .../tests/submissions/Microsoft/abort.img.html | 74 - .../submissions/Microsoft/abort.testresult.html | 30 - .../tests/submissions/Microsoft/blur.html | 57 - .../Microsoft/converted/DOM.event.flow.html | 64 - .../Determined.candidate.EventListeners.html | 87 - .../converted/EventListener.eventHandler.html | 61 - .../converted/EventObject.after.dispatchEvent.html | 45 - .../EventObject.multiple.dispatchEvent.html | 56 - ...essingInstruction.DOMCharacterDataModified.html | 34 - .../converted/Propagation.path.target.moved.html | 72 - .../converted/Propagation.path.target.removed.html | 70 - .../dispatchEvent.DISPATCH_REQUEST_ERR.html | 50 - .../converted/dispatchEvent.NOT_SUPPORTED_ERR.html | 49 - .../dispatchEvent.UNSPECIFIED_EVENT_TYPE_ERR.html | 30 - .../converted/stopImmediatePropagation.effect.html | 72 - .../converted/stopPropagation.deferred.effect.html | 71 - .../converted/stopPropagation.dispatchEvent.html | 66 - ...cessingInstruction.DOMCharacterDataModified.xml | 32 - .../tests/submissions/Microsoft/customevent.html | 61 - .../Microsoft/dispatchEvent.NOT_SUPPORTED_ERR.html | 84 - .../dispatchEvent.UNSPECIFIED_EVENT_TYPE_ERR.html | 48 - .../tests/submissions/Microsoft/error.image.html | 65 - .../tests/submissions/Microsoft/focusin.html | 61 - .../tests/submissions/Microsoft/load.image.html | 82 - .../tests/submissions/Microsoft/support/16kb.js | 140 - .../submissions/Microsoft/support/navigate.js | 110 - .../submissions/Microsoft/support/style01.css | 3 - ...hrowing-in-listener-and-window-error-event.html | 33 - ...wing-in-listener-when-all-have-not-run-yet.html | 31 - .../Progress_event_bubbles_cancelable.html | 33 + testing/web-platform/tests/FileAPI/OWNERS | 6 + .../tests/FileAPI/blob/Blob-close.html | 26 +- .../tests/FileAPI/blob/Blob-constructor.html | 123 +- .../tests/FileAPI/blob/Blob-in-worker.worker.js | 14 + .../tests/FileAPI/blob/Blob-slice-overflow.html | 42 + .../tests/FileAPI/blob/Blob-slice.html | 36 +- .../file/Worker-read-file-constructor.worker.js | 15 + testing/web-platform/tests/FileAPI/historical.html | 7 - testing/web-platform/tests/FileAPI/idlharness.html | 158 +- testing/web-platform/tests/FileAPI/idlharness.idl | 94 + .../tests/FileAPI/idlharness.worker.js | 32 + .../{progress.html => progress-manual.html} | 0 testing/web-platform/tests/IndexedDB/OWNERS | 7 + .../tests/IndexedDB/idb_binary_key_conversion.htm | 79 + ...dbcursor-continuePrimaryKey-exception-order.htm | 382 + .../web-platform/tests/IndexedDB/idbcursor-key.htm | 6 +- .../tests/IndexedDB/idbcursor-primarykey.htm | 6 +- .../tests/IndexedDB/idbcursor_advance_index.htm | 2 +- .../IndexedDB/idbcursor_advance_objectstore.htm | 2 +- .../tests/IndexedDB/idbcursor_update_index.htm | 2 +- .../tests/IndexedDB/idbcursor_update_index8.htm | 45 + .../IndexedDB/idbcursor_update_objectstore.htm | 2 +- .../IndexedDB/idbcursor_update_objectstore9.htm | 45 + .../tests/IndexedDB/idbdatabase_close.htm | 2 +- .../IndexedDB/idbdatabase_createObjectStore11.htm | 2 +- .../idbdatabase_createObjectStore8-parameters.htm | 1 + .../idbdatabase_deleteObjectStore4-not_reused.htm | 2 +- .../tests/IndexedDB/idbfactory_cmp3.htm | 27 + .../tests/IndexedDB/idbfactory_cmp4.htm | 40 + .../tests/IndexedDB/idbfactory_open9.htm | 31 +- .../tests/IndexedDB/idbindex-multientry.htm | 2 +- .../tests/IndexedDB/idbindex-rename-abort.html | 110 + .../tests/IndexedDB/idbindex-rename-errors.html | 130 + .../tests/IndexedDB/idbindex-rename.html | 299 + .../web-platform/tests/IndexedDB/idbindex_get7.htm | 9 +- .../web-platform/tests/IndexedDB/idbindex_get8.htm | 27 + .../tests/IndexedDB/idbindex_getAll.html | 232 + .../tests/IndexedDB/idbindex_getAllKeys.html | 207 + .../tests/IndexedDB/idbindex_getKey7.htm | 9 +- .../tests/IndexedDB/idbindex_getKey8.htm | 27 + .../tests/IndexedDB/idbindex_openCursor2.htm | 9 +- .../tests/IndexedDB/idbindex_openCursor3.htm | 27 + .../tests/IndexedDB/idbindex_openKeyCursor3.htm | 9 +- .../tests/IndexedDB/idbindex_openKeyCursor4.htm | 27 + .../tests/IndexedDB/idbkeyrange-includes.htm | 61 + .../IndexedDB/idbobjectstore-rename-abort.html | 120 + .../IndexedDB/idbobjectstore-rename-errors.html | 118 + .../IndexedDB/idbobjectstore-rename-store.html | 367 + .../tests/IndexedDB/idbobjectstore_add16.htm | 10 +- .../tests/IndexedDB/idbobjectstore_clear4.htm | 10 +- .../tests/IndexedDB/idbobjectstore_count4.htm | 10 +- ...dbobjectstore_createIndex14-exception_order.htm | 89 + ...tstore_createIndex4-deleteIndex-event_order.htm | 10 +- .../idbobjectstore_createIndex6-event_order.htm | 19 +- .../idbobjectstore_createIndex7-event_order.htm | 23 +- .../idbobjectstore_createIndex8-valid_keys.htm | 2 +- .../tests/IndexedDB/idbobjectstore_delete7.htm | 10 +- .../tests/IndexedDB/idbobjectstore_getAll.html | 174 + .../tests/IndexedDB/idbobjectstore_getAllKeys.html | 167 + .../tests/IndexedDB/idbobjectstore_openCursor.htm | 5 +- .../IndexedDB/idbobjectstore_openKeyCursor.htm | 139 + .../tests/IndexedDB/idbobjectstore_put16.htm | 10 +- .../tests/IndexedDB/idbtransaction_abort.htm | 1 - .../IndexedDB/idbtransaction_objectStoreNames.html | 164 + .../tests/IndexedDB/idbversionchangeevent.htm | 2 +- .../web-platform/tests/IndexedDB/interfaces.htm | 64 - .../web-platform/tests/IndexedDB/interfaces.html | 10 +- .../web-platform/tests/IndexedDB/interfaces.idl | 23 +- .../tests/IndexedDB/interfaces.worker.js | 12 +- .../web-platform/tests/IndexedDB/key_valid.html | 4 +- .../IndexedDB/keygenerator-constrainterror.htm | 5 +- .../tests/IndexedDB/keygenerator-overflow.htm | 2 +- .../web-platform/tests/IndexedDB/keygenerator.htm | 4 +- testing/web-platform/tests/IndexedDB/keyorder.htm | 23 +- testing/web-platform/tests/IndexedDB/keypath.htm | 4 +- .../tests/IndexedDB/keypath_maxsize.htm | 5 +- .../tests/IndexedDB/request_bubble-and-capture.htm | 24 +- .../tests/IndexedDB/support-promises.js | 200 + testing/web-platform/tests/IndexedDB/support.js | 47 +- .../transaction-abort-generator-revert.html | 108 + .../transaction-abort-index-metadata-revert.html | 276 + ...transaction-abort-multiple-metadata-revert.html | 291 + ...saction-abort-object-store-metadata-revert.html | 188 + .../transaction-create_in_versionchange.htm | 24 +- .../IndexedDB/transaction-lifetime-empty.html | 89 + .../tests/IndexedDB/transaction-requestqueue.htm | 34 +- .../IndexedDB/transaction_bubble-and-capture.htm | 24 +- testing/web-platform/tests/README.md | 222 +- testing/web-platform/tests/WebCryptoAPI/OWNERS | 4 + .../tests/WebCryptoAPI/WebCryptoAPI.idl | 277 + .../WebCryptoAPI/derive_bits_keys/ecdh_bits.js | 269 + .../derive_bits_keys/ecdh_bits.worker.js | 4 + .../WebCryptoAPI/derive_bits_keys/ecdh_keys.js | 238 + .../derive_bits_keys/ecdh_keys.worker.js | 4 + .../tests/WebCryptoAPI/derive_bits_keys/hkdf.js | 312 + .../WebCryptoAPI/derive_bits_keys/hkdf.worker.js | 5 + .../WebCryptoAPI/derive_bits_keys/hkdf_vectors.js | 184 + .../tests/WebCryptoAPI/derive_bits_keys/pbkdf2.js | 310 + .../WebCryptoAPI/derive_bits_keys/pbkdf2.worker.js | 5 + .../derive_bits_keys/pbkdf2_vectors.js | 269 + .../derive_bits_keys/test_ecdh_bits.html | 17 + .../derive_bits_keys/test_ecdh_keys.html | 17 + .../WebCryptoAPI/derive_bits_keys/test_hkdf.html | 19 + .../WebCryptoAPI/derive_bits_keys/test_pbkdf2.html | 19 + .../tests/WebCryptoAPI/digest/digest.js | 154 + .../tests/WebCryptoAPI/digest/digest.worker.js | 4 + .../tests/WebCryptoAPI/digest/test_digest.html | 17 + .../tests/WebCryptoAPI/encrypt_decrypt/aes.js | 323 + .../WebCryptoAPI/encrypt_decrypt/aes_cbc.worker.js | 5 + .../encrypt_decrypt/aes_cbc_vectors.js | 261 + .../WebCryptoAPI/encrypt_decrypt/aes_ctr.worker.js | 5 + .../encrypt_decrypt/aes_ctr_vectors.js | 123 + .../WebCryptoAPI/encrypt_decrypt/aes_gcm.worker.js | 5 + .../encrypt_decrypt/aes_gcm_vectors.js | 262 + .../tests/WebCryptoAPI/encrypt_decrypt/rsa.js | 376 + .../WebCryptoAPI/encrypt_decrypt/rsa.worker.js | 5 + .../WebCryptoAPI/encrypt_decrypt/rsa_vectors.js | 204 + .../WebCryptoAPI/encrypt_decrypt/test_aes_cbc.html | 18 + .../WebCryptoAPI/encrypt_decrypt/test_aes_ctr.html | 18 + .../WebCryptoAPI/encrypt_decrypt/test_aes_gcm.html | 18 + .../encrypt_decrypt/test_rsa_oaep.html | 18 + .../tests/WebCryptoAPI/generateKey/failures.js | 216 + .../WebCryptoAPI/generateKey/failures.worker.js | 5 + .../generateKey/failures_AES-CBC.worker.js | 6 + .../generateKey/failures_AES-CTR.worker.js | 6 + .../generateKey/failures_AES-GCM.worker.js | 6 + .../generateKey/failures_AES-KW.worker.js | 6 + .../generateKey/failures_ECDH.worker.js | 6 + .../generateKey/failures_ECDSA.worker.js | 6 + .../generateKey/failures_HMAC.worker.js | 6 + .../generateKey/failures_RSA-OAEP.worker.js | 6 + .../generateKey/failures_RSA-PSS.worker.js | 6 + .../failures_RSASSA-PKCS1-v1_5.worker.js | 6 + .../tests/WebCryptoAPI/generateKey/successes.js | 88 + .../WebCryptoAPI/generateKey/successes.worker.js | 6 + .../generateKey/successes_AES-CBC.worker.js | 7 + .../generateKey/successes_AES-CTR.worker.js | 7 + .../generateKey/successes_AES-GCM.worker.js | 7 + .../generateKey/successes_AES-KW.worker.js | 7 + .../generateKey/successes_ECDH.worker.js | 7 + .../generateKey/successes_ECDSA.worker.js | 7 + .../generateKey/successes_HMAC.worker.js | 7 + .../generateKey/successes_RSA-OAEP.worker.js | 7 + .../generateKey/successes_RSA-PSS.worker.js | 7 + .../successes_RSASSA-PKCS1-v1_5.worker.js | 7 + .../WebCryptoAPI/generateKey/test_aes-cbc.html | 23 + .../WebCryptoAPI/generateKey/test_aes-ctr.html | 23 + .../WebCryptoAPI/generateKey/test_failures.html | 18 + .../generateKey/test_failures_AES-CBC.html | 18 + .../generateKey/test_failures_AES-CTR.html | 18 + .../generateKey/test_failures_AES-GCM.html | 18 + .../generateKey/test_failures_AES-KW.html | 18 + .../generateKey/test_failures_ECDH.html | 18 + .../generateKey/test_failures_ECDSA.html | 18 + .../generateKey/test_failures_HMAC.html | 18 + .../generateKey/test_failures_RSA-OAEP.html | 18 + .../generateKey/test_failures_RSA-PSS.html | 18 + .../test_failures_RSASSA-PKCS1-v1_5.html | 18 + .../WebCryptoAPI/generateKey/test_successes.html | 23 + .../generateKey/test_successes_AES-CBC.html | 23 + .../generateKey/test_successes_AES-CTR.html | 23 + .../generateKey/test_successes_AES-GCM.html | 23 + .../generateKey/test_successes_AES-KW.html | 23 + .../generateKey/test_successes_ECDH.html | 23 + .../generateKey/test_successes_ECDSA.html | 23 + .../generateKey/test_successes_HMAC.html | 23 + .../generateKey/test_successes_RSA-OAEP.html | 23 + .../generateKey/test_successes_RSA-PSS.html | 23 + .../test_successes_RSASSA-PKCS1-v1_5.html | 23 + .../tests/WebCryptoAPI/getRandomValues.js | 50 + .../tests/WebCryptoAPI/getRandomValues.worker.js | 4 + .../tests/WebCryptoAPI/idlharness.html | 45 + .../tests/WebCryptoAPI/idlharness.worker.js | 22 + .../WebCryptoAPI/import_export/ec_importKey.js | 279 + .../import_export/ec_importKey.worker.js | 4 + .../WebCryptoAPI/import_export/rsa_importKey.js | 296 + .../import_export/rsa_importKey.worker.js | 4 + .../import_export/symmetric_importKey.js | 242 + .../import_export/symmetric_importKey.worker.js | 4 + .../import_export/test_ec_importKey.html | 12 + .../import_export/test_rsa_importKey.html | 12 + .../import_export/test_symmetric_importKey.html | 12 + .../tests/WebCryptoAPI/sign_verify/ecdsa.js | 479 + .../tests/WebCryptoAPI/sign_verify/ecdsa.worker.js | 5 + .../WebCryptoAPI/sign_verify/ecdsa_vectors.js | 105 + .../tests/WebCryptoAPI/sign_verify/hmac.js | 347 + .../tests/WebCryptoAPI/sign_verify/hmac.worker.js | 5 + .../tests/WebCryptoAPI/sign_verify/hmac_vectors.js | 39 + .../tests/WebCryptoAPI/sign_verify/rsa.js | 399 + .../WebCryptoAPI/sign_verify/rsa_pkcs.worker.js | 5 + .../WebCryptoAPI/sign_verify/rsa_pkcs_vectors.js | 92 + .../WebCryptoAPI/sign_verify/rsa_pss.worker.js | 5 + .../WebCryptoAPI/sign_verify/rsa_pss_vectors.js | 147 + .../tests/WebCryptoAPI/sign_verify/test_ecdsa.html | 19 + .../tests/WebCryptoAPI/sign_verify/test_hmac.html | 19 + .../WebCryptoAPI/sign_verify/test_rsa_pkcs.html | 19 + .../WebCryptoAPI/sign_verify/test_rsa_pss.html | 19 + .../tests/WebCryptoAPI/test_getRandomValues.html | 39 +- .../tests/WebCryptoAPI/tools/generate.py | 76 + .../tests/WebCryptoAPI/util/helpers.js | 230 + .../wrapKey_unwrapKey/test_wrapKey_unwrapKey.html | 17 + .../wrapKey_unwrapKey/wrapKey_unwrapKey.js | 266 + .../wrapKey_unwrapKey/wrapKey_unwrapKey.worker.js | 5 + .../es-exceptions/DOMException-constructor.html | 66 + .../WebIDL/ecmascript-binding/has-instance.html | 13 + .../ecmascript-binding/interface-object.html | 28 + .../tests/XMLHttpRequest/FormData-append.html | 119 +- testing/web-platform/tests/XMLHttpRequest/OWNERS | 12 + .../XMLHttpRequest-withCredentials.any.js | 40 + .../XMLHttpRequest-withCredentials.html | 14 - .../XMLHttpRequest-withCredentials.js | 36 - .../XMLHttpRequest-withCredentials.worker.js | 3 - .../tests/XMLHttpRequest/abort-after-send.htm | 39 +- .../tests/XMLHttpRequest/abort-during-open.htm | 17 +- .../tests/XMLHttpRequest/abort-during-open.js | 14 + .../XMLHttpRequest/abort-during-open.worker.js | 3 + .../tests/XMLHttpRequest/abort-during-upload.htm | 22 +- .../tests/XMLHttpRequest/abort-event-order.htm | 27 +- .../web-platform/tests/XMLHttpRequest/data-uri.htm | 2 +- .../XMLHttpRequest/event-error-order.sub.html | 35 + .../tests/XMLHttpRequest/event-error.sub.html | 25 + .../tests/XMLHttpRequest/event-progress.htm | 2 +- .../XMLHttpRequest/event-readystate-sync-open.htm | 33 + .../tests/XMLHttpRequest/event-timeout-order.htm | 37 + .../event-upload-progress-crossorigin.sub.htm | 3 +- .../tests/XMLHttpRequest/formdata-delete.htm | 65 + .../tests/XMLHttpRequest/formdata-foreach.html | 59 + .../tests/XMLHttpRequest/formdata-get.htm | 60 + .../tests/XMLHttpRequest/formdata-has.htm | 42 + .../tests/XMLHttpRequest/formdata-set.htm | 98 + .../getallresponseheaders-status.htm | 4 + .../XMLHttpRequest/headers-normalize-response.htm | 42 + .../tests/XMLHttpRequest/open-during-abort.htm | 32 + .../tests/XMLHttpRequest/open-method-bogus.htm | 4 + .../open-method-responsetype-set-sync.htm | 5 +- .../tests/XMLHttpRequest/open-url-bogus.htm | 5 +- .../tests/XMLHttpRequest/open-url-encoding.htm | 12 +- .../XMLHttpRequest/open-url-multi-window-6.htm | 41 + .../tests/XMLHttpRequest/open-url-multi-window.htm | 3 +- .../XMLHttpRequest/open-url-worker-origin.htm | 1 - .../XMLHttpRequest/open-url-worker-simple.htm | 1 - .../preserve-ua-header-on-redirect.htm | 43 + .../progress-events-response-data-gzip.htm | 28 +- .../resources/{auth2 => auth7}/corsenabled.py | 0 .../resources/auth8/corsenabled-no-authorize.py | 20 + .../resources/{auth4 => auth9}/auth.py | 0 .../tests/XMLHttpRequest/resources/chunked.py | 2 +- .../tests/XMLHttpRequest/resources/corsenabled.py | 3 +- .../tests/XMLHttpRequest/resources/echo-method.py | 6 + .../resources/empty-div-utf8-html.py | 5 + .../XMLHttpRequest/resources/img-utf8-html.py | 5 + .../tests/XMLHttpRequest/resources/init.htm | 13 +- .../XMLHttpRequest/resources/last-modified.py | 2 +- .../XMLHttpRequest/resources/parse-headers.py | 10 + ...send-after-setting-document-domain-window-1.htm | 23 + ...send-after-setting-document-domain-window-2.htm | 20 + ...-after-setting-document-domain-window-helper.js | 29 + .../tests/XMLHttpRequest/resources/trickle.py | 5 +- .../tests/XMLHttpRequest/resources/utf16.txt | Bin 0 -> 18 bytes .../resources/xmlhttprequest-event-order.js | 83 + .../resources/xmlhttprequest-timeout-aborted.js | 12 +- .../xmlhttprequest-timeout-abortedonmain.js | 6 +- .../resources/xmlhttprequest-timeout-overrides.js | 10 +- .../xmlhttprequest-timeout-overridesexpires.js | 15 +- .../resources/xmlhttprequest-timeout-runner.js | 3 +- .../resources/xmlhttprequest-timeout.js | 12 +- .../XMLHttpRequest/response-data-progress.htm | 20 +- .../tests/XMLHttpRequest/response-method.htm | 21 + .../tests/XMLHttpRequest/responseText-status.html | 33 + .../tests/XMLHttpRequest/responseurl.html | 37 + .../tests/XMLHttpRequest/responsexml-basic.htm | 2 +- .../responsexml-document-properties.htm | 4 +- .../tests/XMLHttpRequest/responsexml-get-twice.htm | 66 + .../XMLHttpRequest/security-consideration.sub.html | 8 +- .../send-after-setting-document-domain.htm | 47 +- ...cation-basic-setrequestheader-and-arguments.htm | 36 + ...ion-basic-setrequestheader-existing-session.htm | 2 +- ...nd-authentication-competing-names-passwords.htm | 2 +- ...-authentication-cors-basic-setrequestheader.htm | 2 +- ...uthentication-cors-setrequestheader-no-cred.htm | 61 + .../send-blob-with-no-mime-type.html | 51 + .../XMLHttpRequest/send-content-type-charset.htm | 55 +- .../XMLHttpRequest/send-content-type-string.htm | 4 +- .../XMLHttpRequest/send-entity-body-document.htm | 14 +- .../XMLHttpRequest/send-entity-body-empty.htm | 12 +- .../XMLHttpRequest/send-entity-body-get-head.htm | 1 + .../tests/XMLHttpRequest/send-entity-body-none.htm | 26 +- .../send-no-response-event-order.htm | 36 +- .../XMLHttpRequest/send-non-same-origin.sub.htm | 9 +- .../tests/XMLHttpRequest/send-receive-utf16.htm | 37 + .../XMLHttpRequest/send-redirect-post-upload.htm | 124 + .../tests/XMLHttpRequest/send-redirect-to-cors.htm | 48 +- .../XMLHttpRequest/send-response-event-order.htm | 37 +- .../tests/XMLHttpRequest/send-send.htm | 10 +- .../web-platform/tests/XMLHttpRequest/send-send.js | 7 + .../tests/XMLHttpRequest/send-send.worker.js | 3 + .../send-sync-response-event-order.htm | 22 +- .../tests/XMLHttpRequest/send-timeout-events.htm | 51 +- .../tests/XMLHttpRequest/send-usp.html | 10 + .../web-platform/tests/XMLHttpRequest/send-usp.js | 48 + .../tests/XMLHttpRequest/send-usp.worker.js | 4 + .../setrequestheader-allow-whitespace-in-value.htm | 27 + .../XMLHttpRequest/setrequestheader-bogus-name.htm | 15 +- .../setrequestheader-bogus-value.htm | 20 +- .../setrequestheader-case-insensitive.htm | 2 +- .../setrequestheader-content-type.htm | 237 + .../setrequestheader-header-allowed.htm | 5 +- .../setrequestheader-header-forbidden.htm | 3 +- .../tests/XMLHttpRequest/status-basic.htm | 2 + ...prequest-sync-block-defer-scripts-subframe.html | 17 + .../xmlhttprequest-sync-block-defer-scripts.html | 15 + .../xmlhttprequest-sync-block-scripts.html | 22 + ...equest-sync-not-hang-scriptloader-subframe.html | 17 + .../xmlhttprequest-sync-not-hang-scriptloader.html | 16 + .../xmlhttprequest-timeout-aborted.html | 2 +- .../xmlhttprequest-timeout-abortedonmain.html | 2 +- .../xmlhttprequest-timeout-overrides.html | 2 +- .../xmlhttprequest-timeout-overridesexpires.html | 2 +- .../xmlhttprequest-timeout-simple.html | 2 +- .../xmlhttprequest-timeout-synconmain.html | 2 +- .../xmlhttprequest-timeout-twice.html | 2 +- .../xmlhttprequest-timeout-worker-aborted.html | 2 +- .../xmlhttprequest-timeout-worker-overrides.html | 2 +- ...ttprequest-timeout-worker-overridesexpires.html | 2 +- .../xmlhttprequest-timeout-worker-simple.html | 4 +- ...xmlhttprequest-timeout-worker-synconworker.html | 2 +- .../xmlhttprequest-timeout-worker-twice.html | 2 +- .../tests/ambient-light/AmbientLightSensor.js | 5 + .../AmbientLightSensor_browsing_context.html | 31 + .../AmbientLightSensor_onchange-manual.html | 36 + .../AmbientLightSensor_onstatechange.html | 39 + .../ambient-light/AmbientLightSensor_start.html | 31 + .../ambient-light/AmbientLightSensor_stop.html | 30 + .../ambient-light/AmbientLightSensor_tests.html | 11 + .../tests/ambient-light/AmbientLight_tests.html | 11 - .../tests/ambient-light/DeviceLightEvent_tests.js | 403 - testing/web-platform/tests/ambient-light/OWNERS | 5 + .../tests/ambient-light/idlharness.html | 84 +- .../tests/ambient-light/support-iframe.html | 11 + .../tests/animation-timing/callback-invoked.html | 22 - .../tests/animation-timing/idlharness.html | 49 - .../tests/annotation-model/.editorconfig | 10 + .../tests/annotation-model/CONTRIBUTING.md | 381 + testing/web-platform/tests/annotation-model/OWNERS | 3 + .../web-platform/tests/annotation-model/README.md | 81 + testing/web-platform/tests/annotation-model/TODO | 13 + .../tests/annotation-model/annotations/.gitignore | 0 .../3.1-annotationContextValidated.json | 20 + .../annotations/3.1-annotationIdValidated.json | 11 + .../annotations/3.1-annotationTypeValidated.json | 12 + .../annotations/3.1-bodyKeyFound.json | 12 + .../annotations/3.1-targetKeyFound.json | 12 + .../annotations/3.2-bodyObjectsRecognized.json | 22 + .../annotations/3.2-targetObjectsRecognized.json | 22 + .../annotations/3.2.5-bodyValueImplemented.json | 14 + .../annotations/3.2.5-bodyValueValidated.json | 13 + .../annotations/3.2.5-notBodyBodyValue.json | 13 + .../3.3.1-annotationCreatedImplemented.json | 14 + .../3.3.1-annotationCreatedValidated.json | 14 + .../3.3.1-annotationCreatorImplemented.json | 14 + .../3.3.1-annotationGeneratedImplemented.json | 14 + .../3.3.1-annotationGeneratedValidated.json | 14 + .../3.3.1-annotationGeneratorImplemented.json | 14 + .../3.3.1-annotationModifiedImplemented.json | 14 + .../3.3.1-annotationModifiedValidated.json | 14 + .../3.3.1-annotationSingleCreatorImplemented.json | 14 + .../3.3.1-singleAnnotationCreatorImplemented.json | 14 + ...3.2-annotationCreatorAgentEmailImplemented.json | 24 + ...nnotationCreatorAgentEmail_sha1Implemented.json | 24 + ...-annotationCreatorAgentHomepageImplemented.json | 24 + .../3.3.2-annotationCreatorAgentIdImplemented.json | 24 + ....3.2-annotationCreatorAgentNameImplemented.json | 24 + ...-annotationCreatorAgentNicknameImplemented.json | 24 + ...nnotationCreatorAgentSingleNameImplemented.json | 24 + ....3.2-annotationCreatorAgentTypeImplemented.json | 24 + ...2-annotationGeneratorAgentEmailImplemented.json | 24 + ...otationGeneratorAgentEmail_sha1Implemented.json | 24 + ...nnotationGeneratorAgentHomepageImplemented.json | 24 + ....3.2-annotationGeneratorAgentIdImplemented.json | 24 + ....2-annotationGeneratorAgentNameImplemented.json | 24 + ...nnotationGeneratorAgentNicknameImplemented.json | 24 + ...otationGeneratorAgentSingleNameImplemented.json | 24 + ....2-annotationGeneratorAgentTypeImplemented.json | 24 + .../3.3.3-annotationAudienceImplemented.json | 14 + .../3.3.5-annotationMotivationImplemented.json | 14 + ....3.5-annotationSingleMotivationImplemented.json | 14 + .../3.3.6-annotationRightsImplemented.json | 14 + .../3.3.6-annotationRightsValidated.json | 14 + .../3.3.7-annotationCanonicalImplemented.json | 14 + .../3.3.7-annotationCanonicalValidated.json | 14 + .../3.3.7-annotationViaImplemented.json | 14 + .../annotations/3.3.7-annotationViaValidated.json | 14 + .../4.4-annotationStylesheetImplemented.json | 14 + .../annotations/annotationMusts-manual.html | 48 + .../annotations/annotationMusts.test | 63 + .../annotations/annotationOptionals-manual.html | 48 + .../annotations/annotationOptionals.test | 92 + .../annotationsAgentOptionals-manual.html | 48 + .../annotations/annotationsAgentOptionals.test | 47 + .../annotations/bodiesTargets/.gitignore | 0 .../annotations/bodiesTargets/3.2.1-bodyEWR.json | 26 + .../bodiesTargets/3.2.1-bodyFormat.json | 38 + .../bodiesTargets/3.2.1-bodyLanguage.json | 38 + .../3.2.1-bodyProcessingLanguage.json | 38 + .../bodiesTargets/3.2.1-bodySingleFormat.json | 39 + .../bodiesTargets/3.2.1-bodySingleLanguage.json | 38 + .../bodiesTargets/3.2.1-bodyTextDirection.json | 38 + .../3.2.1-bodyTextDirectionValidated.json | 44 + .../annotations/bodiesTargets/3.2.1-targEWR.json | 25 + .../bodiesTargets/3.2.1-targFormat.json | 37 + .../bodiesTargets/3.2.1-targLanguage.json | 37 + .../3.2.1-targProcessingLanguage.json | 37 + .../bodiesTargets/3.2.1-targSingleFormat.json | 37 + .../bodiesTargets/3.2.1-targSingleLanguage.json | 37 + .../bodiesTargets/3.2.1-targTextDirection.json | 37 + .../3.2.1-targTextDirectionValidated.json | 44 + .../annotations/bodiesTargets/3.2.2-bodyType.json | 38 + .../annotations/bodiesTargets/3.2.2-targType.json | 37 + .../bodiesTargets/3.2.4-bodyChoiceSetNoValue.json | 21 + .../annotations/bodiesTargets/3.2.4-bodyETB.json | 24 + .../bodiesTargets/3.2.4-bodyETBTypeText.json | 39 + .../3.2.4-bodyETBTypeTextualBody.json | 39 + .../bodiesTargets/3.2.4-targChoiceSetNoValue.json | 21 + .../bodiesTargets/3.2.4-targNoTypeTextualBody.json | 32 + .../bodiesTargets/3.2.7-bodyChoice.json | 29 + .../bodiesTargets/3.2.7-bodyChoiceSet.json | 29 + .../bodiesTargets/3.2.7-bodyEWRNoItems.json | 25 + .../3.2.7-bodyEmbeddedTextualNoItems.json | 23 + .../3.2.7-bodySpecificResourceNoItems.json | 23 + .../bodiesTargets/3.2.7-targChoice.json | 28 + .../bodiesTargets/3.2.7-targChoiceSet.json | 28 + .../bodiesTargets/3.2.7-targEWRNoItems.json | 25 + .../3.2.7-targSpecificResourceNoItems.json | 23 + .../bodiesTargets/3.2.8-bodyComposite.json | 29 + .../bodiesTargets/3.2.8-bodyIndependents.json | 29 + .../annotations/bodiesTargets/3.2.8-bodyList.json | 29 + .../bodiesTargets/3.2.8-targComposite.json | 28 + .../bodiesTargets/3.2.8-targIndependents.json | 28 + .../annotations/bodiesTargets/3.2.8-targList.json | 28 + .../bodiesTargets/3.3.1-bodyCreated.json | 39 + .../bodiesTargets/3.3.1-bodyCreatedValidated.json | 43 + .../bodiesTargets/3.3.1-bodyCreator.json | 38 + .../bodiesTargets/3.3.1-bodyModified.json | 38 + .../bodiesTargets/3.3.1-bodyModifiedValidated.json | 44 + .../bodiesTargets/3.3.1-bodySingleCreator.json | 38 + .../bodiesTargets/3.3.1-targCreated.json | 38 + .../bodiesTargets/3.3.1-targCreatedValidated.json | 43 + .../bodiesTargets/3.3.1-targCreator.json | 37 + .../bodiesTargets/3.3.1-targModified.json | 37 + .../bodiesTargets/3.3.1-targModifiedValidated.json | 44 + .../bodiesTargets/3.3.1-targSingleCreator.json | 37 + .../3.3.2-bodyCreatorAgentEmailImplemented.json | 37 + ....3.2-bodyCreatorAgentEmail_sha1Implemented.json | 37 + .../3.3.2-bodyCreatorAgentHomepageImplemented.json | 37 + .../3.3.2-bodyCreatorAgentIdImplemented.json | 37 + .../3.3.2-bodyCreatorAgentNameImplemented.json | 37 + .../3.3.2-bodyCreatorAgentNicknameImplemented.json | 37 + ....3.2-bodyCreatorAgentSingleNameImplemented.json | 37 + .../3.3.2-bodyCreatorAgentTypeImplemented.json | 37 + .../3.3.2-targCreatorAgentEmailImplemented.json | 36 + ....3.2-targCreatorAgentEmail_sha1Implemented.json | 36 + .../3.3.2-targCreatorAgentHomepageImplemented.json | 36 + .../3.3.2-targCreatorAgentIdImplemented.json | 36 + .../3.3.2-targCreatorAgentNameImplemented.json | 36 + .../3.3.2-targCreatorAgentNicknameImplemented.json | 36 + ....3.2-targCreatorAgentSingleNameImplemented.json | 36 + .../3.3.2-targCreatorAgentTypeImplemented.json | 36 + .../bodiesTargets/3.3.3-bodyAudience.json | 38 + .../bodiesTargets/3.3.3-targAudience.json | 37 + .../bodiesTargets/3.3.4-bodyAccessibility.json | 39 + .../bodiesTargets/3.3.4-targAccessibility.json | 38 + .../3.3.5-bodyChoiceSetNoPurpose.json | 21 + .../bodiesTargets/3.3.5-bodyEWRNoPurpose.json | 24 + .../bodiesTargets/3.3.5-bodyPurpose.json | 37 + .../3.3.5-targChoiceSetNoPurpose.json | 21 + .../bodiesTargets/3.3.5-targEWRNoPurpose.json | 25 + .../bodiesTargets/3.3.5-targPurpose.json | 36 + .../bodiesTargets/3.3.6-bodyRights.json | 38 + .../bodiesTargets/3.3.6-bodyRightsValidated.json | 44 + .../bodiesTargets/3.3.6-targRights.json | 37 + .../bodiesTargets/3.3.6-targRightsValidated.json | 44 + .../bodiesTargets/3.3.7-bodyCanonical.json | 38 + .../3.3.7-bodyCanonicalValidated.json | 44 + .../annotations/bodiesTargets/3.3.7-bodyVia.json | 28 + .../bodiesTargets/3.3.7-bodyViaValidated.json | 43 + .../bodiesTargets/3.3.7-targCanonical.json | 37 + .../3.3.7-targCanonicalValidated.json | 44 + .../annotations/bodiesTargets/3.3.7-targVia.json | 27 + .../bodiesTargets/3.3.7-targViaValidated.json | 43 + .../bodiesTargets/4-bodyChoiceSetFound.json | 25 + .../bodiesTargets/4-bodyChoiceSetNoSource.json | 21 + .../4-bodyEmbeddedTextualNoSource.json | 23 + .../bodiesTargets/4-bodySpecificResource.json | 34 + .../4-bodySpecificResourceNoValue.json | 23 + .../bodiesTargets/4-targChoiceSetFound.json | 25 + .../bodiesTargets/4-targChoiceSetNoSource.json | 21 + .../bodiesTargets/4-targSpecificResource.json | 33 + .../4-targSpecificResourceNoValue.json | 23 + .../bodiesTargets/4.4-bodyStyleClass.json | 36 + .../bodiesTargets/4.4-targStyleClass.json | 35 + .../bodiesTargets/4.5-bodyRenderedVia.json | 35 + .../bodiesTargets/4.5-targRenderedVia.json | 35 + .../4.2-TextDataPositionSelectorValid.json | 110 + .../4.2-fragmentCssXPathSelectorValid.json | 112 + .../specificResource/4.2-selectorFound.json | 112 + .../4.2-selectorValidIfPresent.json | 43 + .../specificResource/4.2.1-conformsTo.json | 112 + .../specificResource/4.2.1-fragmentSelector.json | 112 + .../specificResource/4.2.2-cssSelector.json | 112 + .../specificResource/4.2.3-xpathSelector.json | 112 + .../annotations/specificResource/4.2.4-prefix.json | 112 + .../annotations/specificResource/4.2.4-suffix.json | 112 + .../specificResource/4.2.4-textQuoteSelector.json | 112 + .../4.2.4-textQuoteSelectorValid.json | 107 + .../4.2.5-textPositionSelector.json | 112 + .../4.2.6-dataPositionSelector.json | 112 + .../specificResource/4.2.7-svgSelector.json | 112 + .../specificResource/4.2.7-svgSelectorValid.json | 107 + .../specificResource/4.2.8-rangeSelector.json | 112 + .../specificResource/4.2.8-rangeSelectorValid.json | 107 + .../specificResource/4.3-stateFound.json | 112 + .../specificResource/4.3-stateValidIfPresent.json | 43 + .../annotations/specificResource/4.3.1-cached.json | 112 + .../specificResource/4.3.1-timeState.json | 112 + .../specificResource/4.3.1-timeStateValid.json | 107 + .../4.3.2-httpRequestStateValid.json | 107 + .../specificResource/4.3.2-requestHeaderState.json | 112 + .../specificResource/4.3.3-refinedBy.json | 90 + .../specificResource/4.3.3-refinedByValidated.json | 45 + .../specificResource/4.4-styleClass.json | 90 + .../4.4-styleClassValidIfPresent.json | 87 + .../specificResource/4.5-renderedVia.json | 90 + .../annotations/specificResource/4.6-scope.json | 90 + .../tests/annotation-model/collections/.gitignore | 0 .../tests/annotation-model/definitions/.gitignore | 0 .../annotation-model/definitions/annotations.json | 212 + .../annotation-model/definitions/bodyTarget.json | 1049 + .../annotation-model/definitions/choiceSet.json | 214 + .../tests/annotation-model/definitions/id.json | 38 + .../definitions/otherProperties.json | 1472 + .../definitions/specificResource.json | 1129 + .../tests/annotation-model/examples/README.md | 9 + .../tests/annotation-model/examples/example1.test | 10 + .../tests/annotation-model/examples/example2.test | 42 + .../tests/annotation-model/examples/example3.test | 8 + .../annotation-model/examples/exampleContext.json | 31 + .../annotation-model/examples/exampleTarget.json | 13 + .../tests/annotation-model/scripts/JSONtest.js | 803 + .../tests/annotation-model/scripts/ajv.min.js | 6 + .../tests/annotation-model/scripts/ajv.min.js.map | 1 + .../tests/annotation-model/scripts/showdown.min.js | 4 + .../tests/annotation-model/tools/make_tests.py | 104 + .../annotation-model/tools/samples/example1.json | 7 + .../annotation-model/tools/samples/example10.json | 19 + .../annotation-model/tools/samples/example11.json | 18 + .../annotation-model/tools/samples/example12.json | 19 + .../annotation-model/tools/samples/example13.json | 16 + .../annotation-model/tools/samples/example14.json | 16 + .../annotation-model/tools/samples/example15.json | 20 + .../annotation-model/tools/samples/example16.json | 12 + .../annotation-model/tools/samples/example17.json | 12 + .../annotation-model/tools/samples/example18.json | 19 + .../annotation-model/tools/samples/example19.json | 11 + .../annotation-model/tools/samples/example2.json | 17 + .../annotation-model/tools/samples/example20.json | 12 + .../annotation-model/tools/samples/example3.json | 13 + .../annotation-model/tools/samples/example4.json | 11 + .../annotation-model/tools/samples/example5.json | 12 + .../annotation-model/tools/samples/example6.json | 7 + .../annotation-model/tools/samples/example7.json | 11 + .../annotation-model/tools/samples/example8.json | 6 + .../annotation-model/tools/samples/example9.json | 16 + .../tests/annotation-model/tools/template_js | 37 + .../tests/annotation-model/tools/template_manual | 43 + .../tests/annotation-model/tools/tests/README.md | 10 + .../tests/annotation-protocol/.editorconfig | 10 + .../tests/annotation-protocol/CONTRIBUTING.md | 38 + .../tests/annotation-protocol/README.md | 86 + .../files/annotations/anno1.json | 7 + .../files/annotations/anno1.jsonld | 11 + .../files/annotations/anno10.json | 19 + .../files/annotations/anno11.json | 18 + .../files/annotations/anno12.json | 19 + .../files/annotations/anno13.json | 16 + .../files/annotations/anno14.json | 16 + .../files/annotations/anno15.json | 20 + .../files/annotations/anno16.json | 12 + .../files/annotations/anno17.json | 12 + .../files/annotations/anno18.json | 19 + .../files/annotations/anno19.json | 11 + .../files/annotations/anno2.json | 17 + .../files/annotations/anno2.jsonld | 11 + .../files/annotations/anno20.json | 12 + .../files/annotations/anno21.json | 14 + .../files/annotations/anno22.json | 13 + .../files/annotations/anno23.json | 15 + .../files/annotations/anno24.json | 13 + .../files/annotations/anno25.json | 13 + .../files/annotations/anno26.json | 15 + .../files/annotations/anno27.json | 14 + .../files/annotations/anno28.json | 14 + .../files/annotations/anno29.json | 13 + .../files/annotations/anno3.json | 13 + .../files/annotations/anno3.jsonld | 8 + .../files/annotations/anno30.json | 13 + .../files/annotations/anno31.json | 20 + .../files/annotations/anno32.json | 19 + .../files/annotations/anno33.json | 12 + .../files/annotations/anno34.json | 14 + .../files/annotations/anno35.json | 13 + .../files/annotations/anno36.json | 22 + .../files/annotations/anno37.json | 11 + .../files/annotations/anno38.json | 14 + .../files/annotations/anno39.json | 15 + .../files/annotations/anno4.json | 11 + .../files/annotations/anno40.json | 10 + .../files/annotations/anno41.json | 82 + .../files/annotations/anno5.json | 12 + .../files/annotations/anno6.json | 7 + .../files/annotations/anno7.json | 11 + .../files/annotations/anno8.json | 6 + .../files/annotations/anno9.json | 16 + .../files/annotations/annotation.headers | 4 + .../files/annotations/annotation.options.headers | 3 + .../files/annotations/collection.headers | 5 + .../files/annotations/collection.options.headers | 3 + .../files/annotations/cors.headers | 4 + .../files/annotations/page.headers | 3 + .../tests/annotation-protocol/files/index.html | 26 + .../annotation-protocol/files/index.html.headers | 1 + .../tests/annotation-protocol/requirements.txt | 1 + .../tests/annotation-protocol/server/.gitignore | 0 .../annotation-protocol/server/server-manual.html | 404 + .../annotation-protocol/tools/protocol-server.py | 435 + testing/web-platform/tests/app-uri/OWNERS | 1 + .../web-platform/tests/app-uri/appURI_test.html | 11 +- testing/web-platform/tests/battery-status/OWNERS | 3 + .../battery-status/battery-charging-manual.html | 5 +- .../battery-status/battery-created-manual.html | 54 - .../battery-status/battery-discharging-manual.html | 5 +- .../tests/battery-status/battery-full-manual.html | 2 +- .../battery-interface-idlharness.html | 21 +- .../tests/battery-status/battery-interface.html | 13 - .../tests/battery-status/battery-interface.js | 368 - .../battery-status/battery-plugging-in-manual.html | 48 +- .../battery-status/battery-promise-iframe.html | 80 + .../battery-status/battery-promise-window.html | 28 + .../tests/battery-status/battery-promise.html | 26 +- .../battery-status/battery-unplugging-manual.html | 51 +- testing/web-platform/tests/battery-status/prime.js | 35 - .../battery-status/support-iframe-initial.html | 5 + .../tests/battery-status/support-iframe.html | 5 + .../tests/battery-status/support-window-open.html | 10 + testing/web-platform/tests/common/OWNERS | 3 + testing/web-platform/tests/common/canvas-tests.js | 9 + testing/web-platform/tests/common/dummy.xhtml | 2 + testing/web-platform/tests/common/dummy.xml | 1 + testing/web-platform/tests/common/entities.json | 2233 + .../web-platform/tests/common/form-submission.py | 10 + .../web-platform/tests/common/get-host-info.sub.js | 35 + .../webkit-text-fill-color-currentColor.html | 19 + .../webkit-text-fill-color-property-001-ref.html | 6 + .../webkit-text-fill-color-property-001a.html | 9 + .../webkit-text-fill-color-property-001b.html | 9 + .../webkit-text-fill-color-property-001c.html | 9 + .../webkit-text-fill-color-property-001d.html | 9 + .../webkit-text-fill-color-property-002-ref.html | 25 + .../webkit-text-fill-color-property-002.html | 29 + .../webkit-text-fill-color-property-003-ref.html | 28 + .../webkit-text-fill-color-property-003.html | 35 + .../webkit-text-fill-color-property-004-ref.html | 34 + .../webkit-text-fill-color-property-004.html | 38 + .../webkit-text-fill-color-property-005-ref.html | 15 + .../webkit-text-fill-color-property-005.html | 19 + .../webkit-text-fill-color-property-006-ref.html | 24 + .../webkit-text-fill-color-property-006.html | 28 + testing/web-platform/tests/config.default.json | 8 +- .../web-platform/tests/conformance-checkers/OWNERS | 1 + .../html-aria/_functional/tree/js/aria.js | 4 +- .../html-aria/_functional/tree/js/prototype.js | 6 +- .../{571.html => 571-haswarn.html} | 0 .../{572.html => 572-haswarn.html} | 0 .../{573.html => 573-haswarn.html} | 0 .../{div.html => div-haswarn.html} | 0 ...icit-semantics-checkbox-disparity-haswarn.html} | 0 ... implicit-semantics-checkbox-role-haswarn.html} | 0 .../conformance-checkers/html-svg/0001isvalid.html | 130 + .../html-svg/animate-dom-01-f-isvalid.html | 176 + .../html-svg/animate-dom-02-f-isvalid.html | 66 + .../html-svg/animate-elem-02-t-isvalid.html | 82 + .../html-svg/animate-elem-03-t-isvalid.html | 70 + .../html-svg/animate-elem-04-t-isvalid.html | 56 + .../html-svg/animate-elem-05-t-isvalid.html | 58 + .../html-svg/animate-elem-06-t-isvalid.html | 56 + .../html-svg/animate-elem-07-t-isvalid.html | 58 + .../html-svg/animate-elem-08-t-isvalid.html | 65 + .../html-svg/animate-elem-09-t-isvalid.html | 77 + .../html-svg/animate-elem-10-t-isvalid.html | 78 + .../html-svg/animate-elem-11-t-isvalid.html | 77 + .../html-svg/animate-elem-12-t-isvalid.html | 77 + .../html-svg/animate-elem-13-t-isvalid.html | 86 + .../html-svg/animate-elem-14-t-isvalid.html | 62 + .../html-svg/animate-elem-15-t-isvalid.html | 62 + .../html-svg/animate-elem-17-t-isvalid.html | 62 + .../html-svg/animate-elem-19-t-isvalid.html | 62 + .../html-svg/animate-elem-20-t-isvalid.html | 59 + .../html-svg/animate-elem-21-t-isvalid.html | 67 + .../html-svg/animate-elem-22-b-isvalid.html | 63 + .../html-svg/animate-elem-23-t-isvalid.html | 64 + .../html-svg/animate-elem-24-t-novalid.html | 105 + .../html-svg/animate-elem-25-t-isvalid.html | 61 + .../html-svg/animate-elem-26-t-isvalid.html | 62 + .../html-svg/animate-elem-27-t-isvalid.html | 60 + .../html-svg/animate-elem-28-t-isvalid.html | 54 + .../html-svg/animate-elem-29-b-isvalid.html | 60 + .../html-svg/animate-elem-30-t-isvalid.html | 146 + .../html-svg/animate-elem-31-t-isvalid.html | 118 + .../html-svg/animate-elem-32-t-isvalid.html | 139 + .../html-svg/animate-elem-33-t-isvalid.html | 131 + .../html-svg/animate-elem-34-t-isvalid.html | 92 + .../html-svg/animate-elem-35-t-isvalid.html | 120 + .../html-svg/animate-elem-36-t-isvalid.html | 134 + .../html-svg/animate-elem-37-t-isvalid.html | 88 + .../html-svg/animate-elem-38-t-isvalid.html | 80 + .../html-svg/animate-elem-39-t-isvalid.html | 114 + .../html-svg/animate-elem-40-t-isvalid.html | 200 + .../html-svg/animate-elem-41-t-isvalid.html | 393 + .../html-svg/animate-elem-44-t-isvalid.html | 72 + .../html-svg/animate-elem-46-t-isvalid.html | 239 + .../html-svg/animate-elem-52-t-isvalid.html | 78 + .../html-svg/animate-elem-53-t-isvalid.html | 88 + .../html-svg/animate-elem-60-t-isvalid.html | 157 + .../html-svg/animate-elem-61-t-isvalid.html | 115 + .../html-svg/animate-elem-62-t-isvalid.html | 157 + .../html-svg/animate-elem-63-t-isvalid.html | 122 + .../html-svg/animate-elem-64-t-isvalid.html | 100 + .../html-svg/animate-elem-65-t-isvalid.html | 146 + .../html-svg/animate-elem-66-t-isvalid.html | 139 + .../html-svg/animate-elem-67-t-isvalid.html | 123 + .../html-svg/animate-elem-68-t-isvalid.html | 102 + .../html-svg/animate-elem-69-t-isvalid.html | 113 + .../html-svg/animate-elem-70-t-isvalid.html | 105 + .../html-svg/animate-elem-77-t-novalid.html | 287 + .../html-svg/animate-elem-78-t-isvalid.html | 423 + .../html-svg/animate-elem-80-t-isvalid.html | 252 + .../html-svg/animate-elem-81-t-isvalid.html | 107 + .../html-svg/animate-elem-82-t-isvalid.html | 213 + .../html-svg/animate-elem-83-t-isvalid.html | 161 + .../html-svg/animate-elem-84-t-isvalid.html | 70 + .../html-svg/animate-elem-85-t-isvalid.html | 83 + .../html-svg/animate-elem-86-t-isvalid.html | 71 + .../html-svg/animate-elem-87-t-isvalid.html | 63 + .../html-svg/animate-elem-88-t-isvalid.html | 52 + .../html-svg/animate-elem-89-t-isvalid.html | 94 + .../html-svg/animate-elem-90-b-isvalid.html | 71 + .../html-svg/animate-elem-91-t-isvalid.html | 186 + .../html-svg/animate-elem-92-t-isvalid.html | 103 + .../animate-interact-events-01-t-isvalid.html | 94 + .../animate-interact-pevents-01-t-isvalid.html | 265 + .../animate-interact-pevents-02-t-isvalid.html | 109 + .../animate-interact-pevents-03-t-isvalid.html | 189 + .../animate-interact-pevents-04-t-isvalid.html | 180 + .../animate-pservers-grad-01-b-novalid.html | 88 + .../html-svg/animate-script-elem-01-b-isvalid.html | 70 + .../html-svg/animate-struct-dom-01-b-isvalid.html | 74 + .../html-svg/color-prof-01-f-isvalid.html | 56 + .../html-svg/color-prop-01-b-isvalid.html | 69 + .../html-svg/color-prop-02-f-isvalid.html | 99 + .../html-svg/color-prop-03-t-isvalid.html | 88 + .../html-svg/color-prop-04-t-isvalid.html | 84 + .../html-svg/color-prop-05-t-isvalid.html | 47 + .../html-svg/conform-viewers-02-f-isvalid.html | 64 + .../html-svg/conform-viewers-03-f-novalid.html | 102 + .../html-svg/coords-coord-01-t-isvalid.html | 69 + .../html-svg/coords-coord-02-t-isvalid.html | 69 + .../html-svg/coords-dom-01-f-novalid.html | 103 + .../html-svg/coords-dom-02-f-novalid.html | 84 + .../html-svg/coords-dom-03-f-isvalid.html | 99 + .../html-svg/coords-dom-04-f-isvalid.html | 155 + .../html-svg/coords-trans-01-b-isvalid.html | 226 + .../html-svg/coords-trans-02-t-isvalid.html | 163 + .../html-svg/coords-trans-03-t-isvalid.html | 86 + .../html-svg/coords-trans-04-t-isvalid.html | 75 + .../html-svg/coords-trans-05-t-isvalid.html | 75 + .../html-svg/coords-trans-06-t-isvalid.html | 69 + .../html-svg/coords-trans-07-t-isvalid.html | 57 + .../html-svg/coords-trans-08-t-isvalid.html | 63 + .../html-svg/coords-trans-09-t-isvalid.html | 89 + .../html-svg/coords-trans-10-f-isvalid.html | 77 + .../html-svg/coords-trans-11-f-isvalid.html | 77 + .../html-svg/coords-trans-12-f-isvalid.html | 79 + .../html-svg/coords-trans-13-f-isvalid.html | 77 + .../html-svg/coords-trans-14-f-isvalid.html | 79 + .../coords-transformattr-01-f-novalid.html | 83 + .../coords-transformattr-02-f-isvalid.html | 83 + .../coords-transformattr-03-f-isvalid.html | 52 + .../coords-transformattr-04-f-isvalid.html | 50 + .../coords-transformattr-05-f-isvalid.html | 60 + .../html-svg/coords-units-01-b-isvalid.html | 150 + .../html-svg/coords-units-02-b-isvalid.html | 115 + .../html-svg/coords-units-03-b-isvalid.html | 125 + .../html-svg/coords-viewattr-03-b-isvalid.html | 85 + .../html-svg/extend-namespace-01-f-novalid.html | 162 + .../html-svg/filters-background-01-f-isvalid.html | 114 + .../html-svg/filters-blend-01-b-isvalid.html | 88 + .../html-svg/filters-color-01-b-isvalid.html | 82 + .../html-svg/filters-color-02-b-novalid.html | 80 + .../html-svg/filters-composite-02-b-isvalid.html | 181 + .../html-svg/filters-composite-03-f-isvalid.html | 78 + .../html-svg/filters-composite-04-f-isvalid.html | 68 + .../html-svg/filters-composite-05-f-isvalid.html | 56 + .../html-svg/filters-comptran-01-b-isvalid.html | 97 + .../html-svg/filters-conv-01-f-isvalid.html | 93 + .../html-svg/filters-conv-02-f-novalid.html | 67 + .../html-svg/filters-conv-03-f-isvalid.html | 84 + .../html-svg/filters-conv-04-f-novalid.html | 85 + .../html-svg/filters-conv-05-f-novalid.html | 74 + .../html-svg/filters-diffuse-01-f-isvalid.html | 134 + .../html-svg/filters-displace-01-f-isvalid.html | 105 + .../html-svg/filters-displace-02-f-isvalid.html | 67 + .../html-svg/filters-example-01-b-isvalid.html | 66 + .../html-svg/filters-felem-01-b-isvalid.html | 68 + .../html-svg/filters-felem-02-f-isvalid.html | 113 + .../html-svg/filters-gauss-01-b-isvalid.html | 69 + .../html-svg/filters-gauss-02-f-isvalid.html | 71 + .../html-svg/filters-gauss-03-f-isvalid.html | 57 + .../html-svg/filters-image-01-b-isvalid.html | 51 + .../html-svg/filters-image-02-b-isvalid.html | 64 + .../html-svg/filters-image-03-f-isvalid.html | 164 + .../html-svg/filters-image-04-f-isvalid.html | 104 + .../html-svg/filters-image-05-f-isvalid.html | 184 + .../html-svg/filters-light-01-f-isvalid.html | 170 + .../html-svg/filters-light-02-f-isvalid.html | 86 + .../html-svg/filters-light-03-f-isvalid.html | 106 + .../html-svg/filters-light-04-f-isvalid.html | 123 + .../html-svg/filters-light-05-f-novalid.html | 207 + .../html-svg/filters-morph-01-f-isvalid.html | 89 + .../html-svg/filters-offset-01-b-isvalid.html | 85 + .../html-svg/filters-offset-02-b-isvalid.html | 71 + .../html-svg/filters-overview-01-b-isvalid.html | 151 + .../html-svg/filters-overview-02-b-isvalid.html | 160 + .../html-svg/filters-overview-03-b-isvalid.html | 151 + .../html-svg/filters-specular-01-f-isvalid.html | 179 + .../html-svg/filters-tile-01-b-isvalid.html | 63 + .../html-svg/filters-turb-01-f-isvalid.html | 91 + .../html-svg/filters-turb-02-f-isvalid.html | 125 + .../html-svg/fonts-desc-01-t-isvalid.html | 91 + .../html-svg/fonts-desc-02-t-isvalid.html | 115 + .../html-svg/fonts-desc-03-t-isvalid.html | 102 + .../html-svg/fonts-desc-04-t-isvalid.html | 120 + .../html-svg/fonts-desc-05-t-isvalid.html | 107 + .../html-svg/fonts-elem-01-t-isvalid.html | 97 + .../html-svg/fonts-elem-02-t-isvalid.html | 105 + .../html-svg/fonts-elem-03-b-isvalid.html | 97 + .../html-svg/fonts-elem-04-b-isvalid.html | 97 + .../html-svg/fonts-elem-05-t-isvalid.html | 125 + .../html-svg/fonts-elem-06-t-isvalid.html | 98 + .../html-svg/fonts-elem-07-b-isvalid.html | 108 + .../html-svg/fonts-glyph-02-t-isvalid.html | 72 + .../html-svg/fonts-glyph-03-t-isvalid.html | 63 + .../html-svg/fonts-glyph-04-t-novalid.html | 58 + .../html-svg/fonts-kern-01-t-isvalid.html | 253 + .../html-svg/fonts-overview-201-t-novalid.html | 107 + .../html-svg/imp-path-01-f-isvalid.html | 50 + .../html-svg/interact-cursor-01-f-isvalid.html | 113 + .../html-svg/interact-dom-01-b-isvalid.html | 108 + .../html-svg/interact-events-01-b-isvalid.html | 94 + .../html-svg/interact-events-02-b-isvalid.html | 61 + .../html-svg/interact-events-202-f-isvalid.html | 72 + .../html-svg/interact-events-203-t-isvalid.html | 87 + .../html-svg/interact-order-01-b-isvalid.html | 89 + .../html-svg/interact-order-02-b-isvalid.html | 87 + .../html-svg/interact-order-03-b-isvalid.html | 86 + .../html-svg/interact-pevents-01-b-isvalid.html | 173 + .../html-svg/interact-pevents-03-b-isvalid.html | 114 + .../html-svg/interact-pevents-04-t-isvalid.html | 109 + .../html-svg/interact-pevents-05-b-isvalid.html | 102 + .../html-svg/interact-pevents-07-t-isvalid.html | 107 + .../html-svg/interact-pevents-08-f-isvalid.html | 155 + .../html-svg/interact-pevents-09-f-isvalid.html | 146 + .../html-svg/interact-pevents-10-f-isvalid.html | 68 + .../html-svg/interact-pointer-01-t-isvalid.html | 64 + .../html-svg/interact-pointer-02-t-novalid.html | 64 + .../html-svg/interact-pointer-03-t-isvalid.html | 62 + .../html-svg/interact-pointer-04-f-isvalid.html | 71 + .../html-svg/interact-zoom-01-t-isvalid.html | 56 + .../html-svg/interact-zoom-02-t-isvalid.html | 56 + .../html-svg/interact-zoom-03-t-isvalid.html | 56 + .../html-svg/linking-a-01-b-isvalid.html | 54 + .../html-svg/linking-a-03-b-isvalid.html | 54 + .../html-svg/linking-a-04-t-isvalid.html | 65 + .../html-svg/linking-a-05-t-isvalid.html | 71 + .../html-svg/linking-a-07-t-isvalid.html | 75 + .../html-svg/linking-a-08-t-isvalid.html | 52 + .../html-svg/linking-a-09-b-novalid.html | 62 + .../html-svg/linking-a-10-f-novalid.html | 77 + .../html-svg/linking-frag-01-f-isvalid.html | 57 + .../html-svg/linking-uri-01-b-isvalid.html | 91 + .../html-svg/linking-uri-02-b-isvalid.html | 96 + .../html-svg/linking-uri-03-t-isvalid.html | 59 + .../html-svg/masking-filter-01-f-novalid.html | 64 + .../html-svg/masking-intro-01-f-novalid.html | 69 + .../html-svg/masking-mask-01-b-isvalid.html | 98 + .../html-svg/masking-mask-02-f-isvalid.html | 45 + .../html-svg/masking-opacity-01-b-isvalid.html | 74 + .../html-svg/masking-path-01-b-isvalid.html | 69 + .../html-svg/masking-path-02-b-isvalid.html | 58 + .../html-svg/masking-path-03-b-isvalid.html | 91 + .../html-svg/masking-path-04-b-isvalid.html | 59 + .../html-svg/masking-path-05-f-isvalid.html | 57 + .../html-svg/masking-path-06-b-isvalid.html | 57 + .../html-svg/masking-path-07-b-isvalid.html | 117 + .../html-svg/masking-path-08-b-isvalid.html | 125 + .../html-svg/masking-path-09-b-isvalid.html | 63 + .../html-svg/masking-path-10-b-isvalid.html | 123 + .../html-svg/masking-path-11-b-isvalid.html | 56 + .../html-svg/masking-path-12-f-isvalid.html | 73 + .../html-svg/masking-path-13-f-isvalid.html | 50 + .../html-svg/masking-path-14-f-isvalid.html | 62 + .../html-svg/metadata-example-01-t-novalid.html | 147 + .../html-svg/painting-control-01-f-isvalid.html | 94 + .../html-svg/painting-control-02-f-isvalid.html | 52 + .../html-svg/painting-control-03-f-isvalid.html | 52 + .../html-svg/painting-control-04-f-isvalid.html | 50 + .../html-svg/painting-control-05-f-isvalid.html | 107 + .../html-svg/painting-control-06-f-isvalid.html | 52 + .../html-svg/painting-fill-01-t-isvalid.html | 56 + .../html-svg/painting-fill-02-t-isvalid.html | 60 + .../html-svg/painting-fill-03-t-isvalid.html | 54 + .../html-svg/painting-fill-04-t-isvalid.html | 54 + .../html-svg/painting-fill-05-b-isvalid.html | 60 + .../html-svg/painting-marker-01-f-isvalid.html | 124 + .../html-svg/painting-marker-02-f-isvalid.html | 212 + .../html-svg/painting-marker-03-f-isvalid.html | 75 + .../html-svg/painting-marker-04-f-novalid.html | 72 + .../html-svg/painting-marker-05-f-isvalid.html | 221 + .../html-svg/painting-marker-06-f-isvalid.html | 125 + .../html-svg/painting-marker-07-f-isvalid.html | 58 + .../painting-marker-properties-01-f-isvalid.html | 80 + .../html-svg/painting-render-01-b-isvalid.html | 128 + .../html-svg/painting-render-02-b-isvalid.html | 72 + .../html-svg/painting-stroke-01-t-isvalid.html | 52 + .../html-svg/painting-stroke-02-t-isvalid.html | 52 + .../html-svg/painting-stroke-03-t-isvalid.html | 52 + .../html-svg/painting-stroke-04-t-isvalid.html | 52 + .../html-svg/painting-stroke-05-t-isvalid.html | 73 + .../html-svg/painting-stroke-06-t-isvalid.html | 60 + .../html-svg/painting-stroke-07-t-isvalid.html | 54 + .../html-svg/painting-stroke-08-t-isvalid.html | 68 + .../html-svg/painting-stroke-09-t-isvalid.html | 48 + .../html-svg/painting-stroke-10-t-isvalid.html | 63 + .../html-svg/paths-data-01-t-isvalid.html | 135 + .../html-svg/paths-data-02-t-isvalid.html | 108 + .../html-svg/paths-data-03-f-isvalid.html | 97 + .../html-svg/paths-data-04-t-isvalid.html | 69 + .../html-svg/paths-data-05-t-isvalid.html | 66 + .../html-svg/paths-data-06-t-isvalid.html | 71 + .../html-svg/paths-data-07-t-isvalid.html | 70 + .../html-svg/paths-data-08-t-isvalid.html | 68 + .../html-svg/paths-data-09-t-isvalid.html | 65 + .../html-svg/paths-data-10-t-isvalid.html | 98 + .../html-svg/paths-data-12-t-isvalid.html | 57 + .../html-svg/paths-data-13-t-isvalid.html | 49 + .../html-svg/paths-data-14-t-isvalid.html | 50 + .../html-svg/paths-data-15-t-isvalid.html | 53 + .../html-svg/paths-data-16-t-isvalid.html | 56 + .../html-svg/paths-data-17-f-isvalid.html | 51 + .../html-svg/paths-data-18-f-novalid.html | 86 + .../html-svg/paths-data-19-f-isvalid.html | 94 + .../html-svg/paths-data-20-f-novalid.html | 77 + .../html-svg/paths-dom-01-f-isvalid.html | 123 + .../html-svg/paths-dom-02-f-isvalid.html | 259 + .../html-svg/pservers-grad-01-b-isvalid.html | 56 + .../html-svg/pservers-grad-02-b-isvalid.html | 56 + .../html-svg/pservers-grad-03-b-isvalid.html | 58 + .../html-svg/pservers-grad-04-b-isvalid.html | 67 + .../html-svg/pservers-grad-05-b-isvalid.html | 65 + .../html-svg/pservers-grad-06-b-isvalid.html | 74 + .../html-svg/pservers-grad-07-b-isvalid.html | 63 + .../html-svg/pservers-grad-08-b-isvalid.html | 79 + .../html-svg/pservers-grad-09-b-isvalid.html | 76 + .../html-svg/pservers-grad-10-b-isvalid.html | 72 + .../html-svg/pservers-grad-11-b-isvalid.html | 80 + .../html-svg/pservers-grad-12-b-isvalid.html | 75 + .../html-svg/pservers-grad-13-b-isvalid.html | 166 + .../html-svg/pservers-grad-14-b-isvalid.html | 112 + .../html-svg/pservers-grad-15-b-isvalid.html | 57 + .../html-svg/pservers-grad-16-b-isvalid.html | 63 + .../html-svg/pservers-grad-17-b-isvalid.html | 70 + .../html-svg/pservers-grad-18-b-isvalid.html | 74 + .../html-svg/pservers-grad-20-b-isvalid.html | 71 + .../html-svg/pservers-grad-21-b-isvalid.html | 133 + .../html-svg/pservers-grad-22-b-isvalid.html | 88 + .../html-svg/pservers-grad-23-f-novalid.html | 57 + .../html-svg/pservers-grad-24-f-isvalid.html | 60 + .../html-svg/pservers-grad-stops-01-f-isvalid.html | 61 + .../html-svg/pservers-pattern-01-b-isvalid.html | 82 + .../html-svg/pservers-pattern-02-f-isvalid.html | 52 + .../html-svg/pservers-pattern-03-f-isvalid.html | 83 + .../html-svg/pservers-pattern-04-f-isvalid.html | 57 + .../html-svg/pservers-pattern-05-f-isvalid.html | 52 + .../html-svg/pservers-pattern-06-f-isvalid.html | 52 + .../html-svg/pservers-pattern-07-f-isvalid.html | 55 + .../html-svg/pservers-pattern-08-f-isvalid.html | 55 + .../html-svg/pservers-pattern-09-f-isvalid.html | 59 + .../html-svg/render-elems-01-t-isvalid.html | 56 + .../html-svg/render-elems-02-t-isvalid.html | 56 + .../html-svg/render-elems-06-t-isvalid.html | 64 + .../html-svg/render-elems-07-t-isvalid.html | 62 + .../html-svg/render-elems-08-t-isvalid.html | 64 + .../html-svg/render-groups-01-b-isvalid.html | 90 + .../html-svg/render-groups-03-t-isvalid.html | 84 + .../html-svg/script-handle-01-b-isvalid.html | 81 + .../html-svg/script-handle-02-b-isvalid.html | 106 + .../html-svg/script-handle-03-b-isvalid.html | 106 + .../html-svg/script-handle-04-b-isvalid.html | 106 + .../html-svg/script-specify-01-f-novalid.html | 59 + .../html-svg/script-specify-02-f-isvalid.html | 61 + .../html-svg/shapes-circle-01-t-isvalid.html | 50 + .../html-svg/shapes-circle-02-t-isvalid.html | 60 + .../html-svg/shapes-ellipse-01-t-isvalid.html | 63 + .../html-svg/shapes-ellipse-02-t-isvalid.html | 57 + .../html-svg/shapes-ellipse-03-f-isvalid.html | 58 + .../html-svg/shapes-grammar-01-f-isvalid.html | 63 + .../html-svg/shapes-intro-01-t-isvalid.html | 103 + .../html-svg/shapes-intro-02-f-isvalid.html | 76 + .../html-svg/shapes-line-01-t-isvalid.html | 72 + .../html-svg/shapes-line-02-f-isvalid.html | 48 + .../html-svg/shapes-polygon-01-t-isvalid.html | 68 + .../html-svg/shapes-polygon-02-t-isvalid.html | 73 + .../html-svg/shapes-polygon-03-t-isvalid.html | 52 + .../html-svg/shapes-polyline-01-t-isvalid.html | 74 + .../html-svg/shapes-polyline-02-t-isvalid.html | 73 + .../html-svg/shapes-rect-01-t-isvalid.html | 64 + .../html-svg/shapes-rect-02-t-isvalid.html | 63 + .../html-svg/shapes-rect-03-t-novalid.html | 127 + .../html-svg/shapes-rect-04-f-isvalid.html | 53 + .../html-svg/shapes-rect-05-f-isvalid.html | 59 + .../html-svg/shapes-rect-06-f-isvalid.html | 57 + .../html-svg/shapes-rect-07-f-isvalid.html | 52 + .../html-svg/struct-cond-01-t-isvalid.html | 49 + .../html-svg/struct-cond-02-t-haswarn.html | 561 + .../html-svg/struct-cond-03-t-isvalid.html | 63 + .../struct-cond-overview-02-f-isvalid.html | 55 + .../struct-cond-overview-03-f-isvalid.html | 49 + .../struct-cond-overview-04-f-isvalid.html | 47 + .../struct-cond-overview-05-f-isvalid.html | 60 + .../html-svg/struct-defs-01-t-isvalid.html | 51 + .../html-svg/struct-dom-01-b-isvalid.html | 166 + .../html-svg/struct-dom-02-b-isvalid.html | 97 + .../html-svg/struct-dom-03-b-isvalid.html | 97 + .../html-svg/struct-dom-04-b-isvalid.html | 116 + .../html-svg/struct-dom-05-b-isvalid.html | 114 + .../html-svg/struct-dom-06-b-isvalid.html | 90 + .../html-svg/struct-dom-07-f-isvalid.html | 81 + .../html-svg/struct-dom-08-f-isvalid.html | 69 + .../html-svg/struct-dom-11-f-isvalid.html | 153 + .../html-svg/struct-dom-12-b-isvalid.html | 84 + .../html-svg/struct-dom-13-f-isvalid.html | 159 + .../html-svg/struct-dom-14-f-isvalid.html | 96 + .../html-svg/struct-dom-15-f-isvalid.html | 131 + .../html-svg/struct-dom-16-f-isvalid.html | 117 + .../html-svg/struct-dom-17-f-novalid.html | 95 + .../html-svg/struct-dom-18-f-isvalid.html | 130 + .../html-svg/struct-dom-19-f-novalid.html | 80 + .../html-svg/struct-dom-20-f-isvalid.html | 131 + .../html-svg/struct-frag-01-t-isvalid.html | 41 + .../html-svg/struct-frag-02-t-isvalid.html | 51 + .../html-svg/struct-frag-03-t-isvalid.html | 49 + .../html-svg/struct-frag-04-t-isvalid.html | 49 + .../html-svg/struct-frag-05-t-novalid.html | 56 + .../html-svg/struct-frag-06-t-isvalid.html | 58 + .../html-svg/struct-group-01-t-isvalid.html | 58 + .../html-svg/struct-group-02-b-isvalid.html | 53 + .../html-svg/struct-group-03-t-isvalid.html | 269 + .../html-svg/struct-image-01-t-isvalid.html | 46 + .../html-svg/struct-image-02-b-isvalid.html | 69 + .../html-svg/struct-image-03-t-isvalid.html | 52 + .../html-svg/struct-image-04-t-isvalid.html | 46 + .../html-svg/struct-image-05-b-isvalid.html | 45 + .../html-svg/struct-image-06-t-isvalid.html | 83 + .../html-svg/struct-image-07-t-isvalid.html | 66 + .../html-svg/struct-image-08-t-isvalid.html | 50 + .../html-svg/struct-image-09-t-isvalid.html | 49 + .../html-svg/struct-image-10-t-isvalid.html | 50 + .../html-svg/struct-image-11-b-isvalid.html | 56 + .../html-svg/struct-image-12-b-novalid.html | 60 + .../html-svg/struct-image-13-f-isvalid.html | 111 + .../html-svg/struct-image-14-f-isvalid.html | 111 + .../html-svg/struct-image-15-f-isvalid.html | 120 + .../html-svg/struct-image-16-f-isvalid.html | 49 + .../html-svg/struct-image-17-b-isvalid.html | 46 + .../html-svg/struct-image-18-f-isvalid.html | 52 + .../html-svg/struct-image-19-f-isvalid.html | 53 + .../html-svg/struct-svg-01-f-isvalid.html | 114 + .../html-svg/struct-svg-02-f-isvalid.html | 134 + .../html-svg/struct-svg-03-f-isvalid.html | 60 + .../html-svg/struct-symbol-01-b-isvalid.html | 60 + .../html-svg/struct-use-01-t-isvalid.html | 99 + .../html-svg/struct-use-03-t-isvalid.html | 61 + .../html-svg/struct-use-04-b-isvalid.html | 54 + .../html-svg/struct-use-05-b-isvalid.html | 70 + .../html-svg/struct-use-06-b-isvalid.html | 51 + .../html-svg/struct-use-07-b-isvalid.html | 56 + .../html-svg/struct-use-08-b-isvalid.html | 57 + .../html-svg/struct-use-09-b-isvalid.html | 67 + .../html-svg/struct-use-10-f-isvalid.html | 121 + .../html-svg/struct-use-11-f-novalid.html | 137 + .../html-svg/struct-use-12-f-novalid.html | 86 + .../html-svg/struct-use-13-f-isvalid.html | 65 + .../html-svg/struct-use-14-f-isvalid.html | 63 + .../html-svg/struct-use-15-f-isvalid.html | 66 + .../html-svg/styling-class-01-f-isvalid.html | 62 + .../html-svg/styling-css-01-b-isvalid.html | 82 + .../html-svg/styling-css-02-b-isvalid.html | 78 + .../html-svg/styling-css-03-b-isvalid.html | 84 + .../html-svg/styling-css-04-f-isvalid.html | 141 + .../html-svg/styling-css-05-b-isvalid.html | 60 + .../html-svg/styling-css-06-b-isvalid.html | 165 + .../html-svg/styling-css-07-f-isvalid.html | 50 + .../html-svg/styling-css-08-f-isvalid.html | 104 + .../html-svg/styling-css-09-f-isvalid.html | 70 + .../html-svg/styling-css-10-f-isvalid.html | 59 + .../html-svg/styling-elem-01-b-isvalid.html | 56 + .../html-svg/styling-inherit-01-b-isvalid.html | 61 + .../html-svg/styling-pres-01-t-isvalid.html | 48 + .../html-svg/styling-pres-02-f-novalid.html | 185 + .../html-svg/styling-pres-03-f-isvalid.html | 48 + .../html-svg/styling-pres-04-f-isvalid.html | 93 + .../html-svg/styling-pres-05-f-isvalid.html | 66 + .../html-svg/svgdom-over-01-f-novalid.html | 190 + .../html-svg/text-align-01-b-isvalid.html | 67 + .../html-svg/text-align-02-b-isvalid.html | 56 + .../html-svg/text-align-03-b-isvalid.html | 53 + .../html-svg/text-align-04-b-isvalid.html | 72 + .../html-svg/text-align-05-b-isvalid.html | 61 + .../html-svg/text-align-06-b-isvalid.html | 62 + .../html-svg/text-align-07-t-isvalid.html | 69 + .../html-svg/text-align-08-b-isvalid.html | 73 + .../html-svg/text-altglyph-01-b-isvalid.html | 100 + .../html-svg/text-altglyph-02-b-isvalid.html | 323 + .../html-svg/text-altglyph-03-b-isvalid.html | 348 + .../html-svg/text-bidi-01-t-isvalid.html | 49 + .../html-svg/text-deco-01-b-isvalid.html | 60 + .../html-svg/text-dom-01-f-isvalid.html | 161 + .../html-svg/text-dom-02-f-isvalid.html | 110 + .../html-svg/text-dom-03-f-novalid.html | 113 + .../html-svg/text-dom-04-f-isvalid.html | 149 + .../html-svg/text-dom-05-f-isvalid.html | 157 + .../html-svg/text-fonts-01-t-isvalid.html | 55 + .../html-svg/text-fonts-02-t-isvalid.html | 63 + .../html-svg/text-fonts-03-t-novalid.html | 73 + .../html-svg/text-fonts-04-t-isvalid.html | 59 + .../html-svg/text-fonts-05-f-novalid.html | 51 + .../html-svg/text-fonts-202-t-isvalid.html | 74 + .../html-svg/text-fonts-203-t-isvalid.html | 119 + .../html-svg/text-fonts-204-t-isvalid.html | 111 + .../html-svg/text-intro-01-t-isvalid.html | 64 + .../html-svg/text-intro-02-b-isvalid.html | 56 + .../html-svg/text-intro-03-b-isvalid.html | 52 + .../html-svg/text-intro-04-t-isvalid.html | 55 + .../html-svg/text-intro-05-t-isvalid.html | 54 + .../html-svg/text-intro-06-t-isvalid.html | 56 + .../html-svg/text-intro-07-t-isvalid.html | 52 + .../html-svg/text-intro-09-b-isvalid.html | 67 + .../html-svg/text-intro-10-f-isvalid.html | 56 + .../html-svg/text-intro-11-t-isvalid.html | 57 + .../html-svg/text-intro-12-t-isvalid.html | 56 + .../html-svg/text-path-01-b-isvalid.html | 76 + .../html-svg/text-path-02-b-isvalid.html | 81 + .../html-svg/text-spacing-01-b-isvalid.html | 52 + .../html-svg/text-text-01-b-isvalid.html | 147 + .../html-svg/text-text-03-b-isvalid.html | 78 + .../html-svg/text-text-04-t-isvalid.html | 183 + .../html-svg/text-text-05-t-isvalid.html | 157 + .../html-svg/text-text-06-t-isvalid.html | 108 + .../html-svg/text-text-07-t-isvalid.html | 47 + .../html-svg/text-text-08-b-isvalid.html | 48 + .../html-svg/text-text-09-t-isvalid.html | 47 + .../html-svg/text-text-10-t-isvalid.html | 68 + .../html-svg/text-text-11-t-isvalid.html | 72 + .../html-svg/text-text-12-t-isvalid.html | 167 + .../html-svg/text-tref-01-b-isvalid.html | 58 + .../html-svg/text-tselect-01-b-isvalid.html | 55 + .../html-svg/text-tselect-02-f-isvalid.html | 94 + .../html-svg/text-tselect-03-f-isvalid.html | 105 + .../html-svg/text-tspan-01-b-isvalid.html | 100 + .../html-svg/text-tspan-02-b-isvalid.html | 110 + .../html-svg/types-basic-01-f-isvalid.html | 64 + .../html-svg/types-basic-02-f-isvalid.html | 75 + .../html-svg/types-dom-01-b-isvalid.html | 75 + .../html-svg/types-dom-02-f-isvalid.html | 134 + .../html-svg/types-dom-03-b-isvalid.html | 69 + .../html-svg/types-dom-04-b-novalid.html | 226 + .../html-svg/types-dom-05-b-isvalid.html | 109 + .../html-svg/types-dom-06-f-isvalid.html | 119 + .../html-svg/types-dom-07-f-isvalid.html | 135 + .../html-svg/types-dom-08-f-isvalid.html | 181 + .../types-dom-svgfittoviewbox-01-f-isvalid.html | 82 + .../types-dom-svglengthlist-01-f-isvalid.html | 105 + .../types-dom-svgnumberlist-01-f-isvalid.html | 105 + .../types-dom-svgstringlist-01-f-isvalid.html | 104 + .../types-dom-svgtransformable-01-f-isvalid.html | 81 + .../html/elements/a/href/port-999999-novalid.html | 4 + .../elements/area/href/port-999999-novalid.html | 4 + .../elements/audio/src/port-999999-novalid.html | 4 + .../elements/base/href/port-999999-isvalid.html | 4 - .../elements/base/href/port-999999-novalid.html | 4 + .../blockquote/cite/port-999999-novalid.html | 4 + .../button/formaction/port-999999-novalid.html | 4 + .../elements/del/cite/port-999999-novalid.html | 4 + .../elements/embed/src/port-999999-novalid.html | 4 + .../elements/form/action/port-999999-novalid.html | 4 + .../html/manifest/port-999999-isvalid.html | 5 - .../html/manifest/port-999999-novalid.html | 5 + .../elements/iframe/src/port-999999-novalid.html | 4 + .../html/elements/img/src/port-999999-novalid.html | 4 + .../type-image-formaction/port-999999-novalid.html | 4 + .../input/type-image-src/port-999999-novalid.html | 4 + .../port-999999-novalid.html | 4 + .../input/type-url-value/port-999999-novalid.html | 4 + .../elements/ins/cite/port-999999-novalid.html | 4 + .../elements/link/href/port-999999-novalid.html | 4 + .../html/elements/meta/name-empty-novalid.html | 3 - .../elements/meta/name-leading-bom-novalid.html | 3 - .../meta/name-leading-whitespace-novalid.html | 3 - .../elements/meta/name-rejected-cache-novalid.html | 3 - .../name-rejected-no-email-collection-novalid.html | 3 - .../meta/name-trailing-pile-of-poo-novalid.html | 3 - .../meta/name-trailing-whitespace-novalid.html | 3 - .../name-turkish-lowercase-dotless-i-novalid.html | 3 - .../name-turkish-uppercase-dotted-i-novalid.html | 3 - .../elements/object/data/port-999999-novalid.html | 4 + .../html/elements/picture/picture-isvalid.html | 1 - .../html/elements/q/cite/port-999999-novalid.html | 4 + .../elements/script/src/port-999999-novalid.html | 4 + .../elements/source/src/port-999999-novalid.html | 4 + ...valid.html => scoped-as-div-child-novalid.html} | 0 ....html => scoped-multiple-adjacent-novalid.html} | 0 .../{scoped-isvalid.html => scoped-novalid.html} | 0 .../elements/track/src/port-999999-novalid.html | 4 + .../elements/video/poster/port-999999-novalid.html | 4 + .../elements/video/src/port-999999-novalid.html | 4 + .../html/media-queries/015-novalid.html | 11 - .../html/media-queries/016-novalid.html | 11 - .../html/media-queries/017-novalid.html | 11 - .../html/media-queries/018-haswarn.html | 11 - .../html/media-queries/022-isvalid.html | 11 - .../html/media-queries/118-isvalid.html | 13 - ...valid.html => device-aspect-ratio-novalid.html} | 0 .../{004-isvalid.html => projection-novalid.html} | 0 .../{021-isvalid.html => tv-novalid.html} | 0 .../html/microdata/itemid/port-999999-novalid.html | 4 + .../microdata/itemtype/port-999999-novalid.html | 4 + .../tests/conformance-checkers/messages.json | 2008 +- .../conformance-checkers/tools/build-svg-tests.py | 252 + .../conformance-checkers/tools/meta-extensions | 255 - .../tests/conformance-checkers/tools/meta-name.py | 43 - .../tests/conformance-checkers/tools/url.py | 1 + .../xhtml/media-queries/119-isvalid.xhtml | 11 - .../tests/content-security-policy/OWNERS | 2 + .../tests/content-security-policy/README.html | 3 +- .../blink-contrib-2/allowed.css | 3 + .../blink-contrib-2/base-uri-allow.sub.html | 36 + .../base-uri-allow.sub.html.sub.headers | 6 + .../blink-contrib-2/base-uri-deny.sub.html | 33 + .../base-uri-deny.sub.html.sub.headers | 6 + .../form-action-src-allowed.sub.html | 40 + .../form-action-src-allowed.sub.html.sub.headers | 6 + .../form-action-src-blocked.sub.html | 40 + .../form-action-src-blocked.sub.html.sub.headers | 6 + .../form-action-src-default-ignored.sub.html | 40 + ...action-src-default-ignored.sub.html.sub.headers | 6 + .../form-action-src-get-allowed.sub.html | 42 + ...orm-action-src-get-allowed.sub.html.sub.headers | 6 + .../form-action-src-get-blocked.sub.html | 43 + ...orm-action-src-get-blocked.sub.html.sub.headers | 6 + .../form-action-src-javascript-blocked.sub.html | 34 + ...ion-src-javascript-blocked.sub.html.sub.headers | 6 + .../form-action-src-redirect-blocked.sub.html | 41 + ...ction-src-redirect-blocked.sub.html.sub.headers | 6 + .../blink-contrib-2/meta-outside-head.sub.html | 27 + .../meta-outside-head.sub.html.sub.headers | 6 + .../blink-contrib-2/metaHelper.js | 5 + .../plugintypes-mismatched-data.sub.html | 24 + ...lugintypes-mismatched-data.sub.html.sub.headers | 6 + .../plugintypes-mismatched-url.sub.html | 24 + ...plugintypes-mismatched-url.sub.html.sub.headers | 6 + .../plugintypes-notype-data.sub.html | 23 + .../plugintypes-notype-data.sub.html.sub.headers | 6 + .../plugintypes-notype-url.sub.html | 24 + .../plugintypes-notype-url.sub.html.sub.headers | 6 + .../plugintypes-nourl-allowed.sub.html | 23 + .../plugintypes-nourl-allowed.sub.html.sub.headers | 6 + .../plugintypes-nourl-blocked.sub.html | 23 + .../plugintypes-nourl-blocked.sub.html.sub.headers | 6 + .../script-src-wildcards-disallowed.html | 65 + ...cript-src-wildcards-disallowed.html.sub.headers | 6 + .../blink-contrib-2/scripthash-allowed.sub.html | 42 + .../scripthash-allowed.sub.html.sub.headers | 6 + .../scripthash-basic-blocked.sub.html | 69 + .../scripthash-basic-blocked.sub.html.sub.headers | 6 + .../scripthash-default-src.sub.html | 15 + .../scripthash-default-src.sub.html.sub.headers | 6 + .../scripthash-ignore-unsafeinline.sub.html | 57 + ...pthash-ignore-unsafeinline.sub.html.sub.headers | 6 + .../scripthash-unicode-normalization.sub.html | 71 + ...hash-unicode-normalization.sub.html.sub.headers | 6 + .../blink-contrib-2/scriptnonce-allowed.sub.html | 64 + .../scriptnonce-allowed.sub.html.sub.headers | 6 + .../scriptnonce-and-scripthash.sub.html | 76 + ...scriptnonce-and-scripthash.sub.html.sub.headers | 6 + .../scriptnonce-basic-blocked.sub.html | 43 + .../scriptnonce-basic-blocked.sub.html.sub.headers | 6 + .../scriptnonce-ignore-unsafeinline.sub.html | 72 + ...tnonce-ignore-unsafeinline.sub.html.sub.headers | 6 + .../blink-contrib-2/scriptnonce-redirect.sub.html | 59 + .../scriptnonce-redirect.sub.html.sub.headers | 6 + ...n-block-cross-origin-image-from-script.sub.html | 27 + ...s-origin-image-from-script.sub.html.sub.headers | 6 + ...licyviolation-block-cross-origin-image.sub.html | 29 + ...n-block-cross-origin-image.sub.html.sub.headers | 6 + ...olicyviolation-block-image-from-script.sub.html | 29 + ...on-block-image-from-script.sub.html.sub.headers | 6 + .../securitypolicyviolation-block-image.sub.html | 34 + ...olicyviolation-block-image.sub.html.sub.headers | 6 + .../blink-contrib-2/stylehash-allowed.sub.html | 77 + .../stylehash-allowed.sub.html.sub.headers | 6 + .../stylehash-basic-blocked.sub.html | 61 + .../stylehash-basic-blocked.sub.html.sub.headers | 6 + .../blink-contrib-2/stylehash-default-src.sub.html | 21 + .../stylehash-default-src.sub.html.sub.headers | 6 + .../blink-contrib-2/stylenonce-allowed.sub.html | 54 + .../stylenonce-allowed.sub.html.sub.headers | 6 + .../blink-contrib-2/stylenonce-blocked.sub.html | 38 + .../stylenonce-blocked.sub.html.sub.headers | 6 + .../blob-urls-do-not-match-self.sub.html | 36 + ...lob-urls-do-not-match-self.sub.html.sub.headers | 6 + .../blink-contrib/blob-urls-match-blob.sub.html | 36 + .../blob-urls-match-blob.sub.html.sub.headers | 6 + .../combine-header-and-meta-policies.sub.html | 51 + ...e-header-and-meta-policies.sub.html.sub.headers | 6 + .../combine-multiple-header-policies.html.asis | 60 + .../connect-src-beacon-allowed.sub.html | 41 + ...connect-src-beacon-allowed.sub.html.sub.headers | 6 + .../connect-src-beacon-blocked.sub.html | 40 + ...connect-src-beacon-blocked.sub.html.sub.headers | 6 + ...connect-src-beacon-redirect-to-blocked.sub.html | 41 + ...beacon-redirect-to-blocked.sub.html.sub.headers | 6 + .../connect-src-eventsource-allowed.sub.html | 30 + ...ct-src-eventsource-allowed.sub.html.sub.headers | 6 + .../connect-src-eventsource-blocked.sub.html | 40 + ...ct-src-eventsource-blocked.sub.html.sub.headers | 6 + ...ct-src-eventsource-redirect-to-blocked.sub.html | 39 + ...source-redirect-to-blocked.sub.html.sub.headers | 6 + .../connect-src-websocket-allowed.sub.html | 30 + ...nect-src-websocket-allowed.sub.html.sub.headers | 6 + .../connect-src-websocket-blocked.sub.html | 30 + ...nect-src-websocket-blocked.sub.html.sub.headers | 6 + .../connect-src-xmlhttprequest-allowed.sub.html | 31 + ...src-xmlhttprequest-allowed.sub.html.sub.headers | 6 + .../connect-src-xmlhttprequest-blocked.sub.html | 37 + ...src-xmlhttprequest-blocked.sub.html.sub.headers | 6 + ...src-xmlhttprequest-redirect-to-blocked.sub.html | 45 + ...equest-redirect-to-blocked.sub.html.sub.headers | 6 + .../default-src-inline-allowed.sub.html | 26 + ...default-src-inline-allowed.sub.html.sub.headers | 6 + .../default-src-inline-blocked.sub.html | 27 + ...default-src-inline-blocked.sub.html.sub.headers | 6 + .../blink-contrib/duplicate-directive.sub.html | 29 + .../duplicate-directive.sub.html.sub.headers | 6 + .../blink-contrib/eval-allowed.sub.html | 29 + .../eval-allowed.sub.html.sub.headers | 6 + .../eval-blocked-and-sends-report.sub.html | 29 + ...l-blocked-and-sends-report.sub.html.sub.headers | 6 + .../eval-blocked-in-about-blank-iframe.sub.html | 10 + ...cked-in-about-blank-iframe.sub.html.sub.headers | 6 + .../blink-contrib/eval-blocked.sub.html | 37 + .../eval-blocked.sub.html.sub.headers | 6 + .../eval-scripts-setInterval-allowed.sub.html | 31 + ...cripts-setInterval-allowed.sub.html.sub.headers | 6 + .../eval-scripts-setInterval-blocked.sub.html | 31 + ...cripts-setInterval-blocked.sub.html.sub.headers | 6 + .../eval-scripts-setTimeout-allowed.sub.html | 30 + ...scripts-setTimeout-allowed.sub.html.sub.headers | 6 + .../eval-scripts-setTimeout-blocked.sub.html | 30 + ...scripts-setTimeout-blocked.sub.html.sub.headers | 6 + .../filesystem-urls-do-not-match-self.sub.html | 62 + ...tem-urls-do-not-match-self.sub.html.sub.headers | 6 + .../filesystem-urls-match-filesystem.sub.html | 59 + ...stem-urls-match-filesystem.sub.html.sub.headers | 6 + ...ame-src-about-blank-allowed-by-default.sub.html | 24 + ...t-blank-allowed-by-default.sub.html.sub.headers | 6 + ...rame-src-about-blank-allowed-by-scheme.sub.html | 20 + ...ut-blank-allowed-by-scheme.sub.html.sub.headers | 6 + .../blink-contrib/frame-src-allowed.sub.html | 63 + .../frame-src-allowed.sub.html.sub.headers | 6 + .../blink-contrib/frame-src-blocked.sub.html | 61 + .../frame-src-blocked.sub.html.sub.headers | 6 + .../frame-src-cross-origin-load.sub.html | 66 + ...rame-src-cross-origin-load.sub.html.sub.headers | 6 + .../function-constructor-allowed.sub.html | 25 + ...nction-constructor-allowed.sub.html.sub.headers | 6 + .../function-constructor-blocked.sub.html | 29 + ...nction-constructor-blocked.sub.html.sub.headers | 6 + .../blink-contrib/icon-allowed.sub.html | 19 + .../icon-allowed.sub.html.sub.headers | 6 + .../blink-contrib/icon-blocked.sub.html | 17 + .../icon-blocked.sub.html.sub.headers | 6 + .../blink-contrib/iframe-inside-csp.sub.html | 1 + .../iframe-inside-csp.sub.html.sub.headers | 6 + .../blink-contrib/image-allowed.sub.html | 22 + .../image-allowed.sub.html.sub.headers | 6 + .../blink-contrib/image-blocked.sub.html | 23 + .../image-blocked.sub.html.sub.headers | 6 + .../image-full-host-wildcard-allowed.sub.html | 22 + ...full-host-wildcard-allowed.sub.html.sub.headers | 6 + .../injected-inline-script-allowed.sub.html | 22 + ...cted-inline-script-allowed.sub.html.sub.headers | 6 + .../injected-inline-script-blocked.sub.html | 20 + ...cted-inline-script-blocked.sub.html.sub.headers | 6 + .../injected-inline-style-allowed.sub.html | 35 + ...ected-inline-style-allowed.sub.html.sub.headers | 6 + .../injected-inline-style-blocked.sub.html | 32 + ...ected-inline-style-blocked.sub.html.sub.headers | 6 + ...ne-style-allowed-while-cloning-objects.sub.html | 128 + ...owed-while-cloning-objects.sub.html.sub.headers | 6 + .../blink-contrib/inline-style-allowed.sub.html | 31 + .../inline-style-allowed.sub.html.sub.headers | 6 + .../inline-style-attribute-allowed.sub.html | 25 + ...ne-style-attribute-allowed.sub.html.sub.headers | 6 + .../inline-style-attribute-blocked.sub.html | 25 + ...ne-style-attribute-blocked.sub.html.sub.headers | 6 + .../inline-style-attribute-on-html.sub.html | 28 + ...ne-style-attribute-on-html.sub.html.sub.headers | 6 + .../blink-contrib/inline-style-blocked.sub.html | 31 + .../inline-style-blocked.sub.html.sub.headers | 6 + .../blink-contrib/manifest-src-allowed.sub.html | 9 + .../manifest-src-allowed.sub.html.sub.headers | 6 + .../blink-contrib/manifest-src-blocked.sub.html | 9 + .../manifest-src-blocked.sub.html.sub.headers | 6 + .../blink-contrib/media-src-allowed.sub.html | 14 + .../media-src-allowed.sub.html.sub.headers | 6 + .../blink-contrib/media-src-blocked.sub.html | 15 + .../media-src-blocked.sub.html.sub.headers | 6 + .../blink-contrib/media-src-track-block.sub.html | 39 + .../media-src-track-block.sub.html.sub.headers | 6 + .../object-in-svg-foreignobject.sub.html | 28 + ...bject-in-svg-foreignobject.sub.html.sub.headers | 6 + .../object-src-applet-archive-codebase.sub.html | 41 + ...rc-applet-archive-codebase.sub.html.sub.headers | 6 + .../object-src-applet-archive.sub.html | 41 + .../object-src-applet-archive.sub.html.sub.headers | 6 + .../object-src-applet-code-codebase.sub.html | 41 + ...t-src-applet-code-codebase.sub.html.sub.headers | 6 + .../blink-contrib/object-src-applet-code.sub.html | 41 + .../object-src-applet-code.sub.html.sub.headers | 6 + .../object-src-no-url-allowed.sub.html | 23 + .../object-src-no-url-allowed.sub.html.sub.headers | 6 + .../object-src-no-url-blocked.sub.html | 23 + .../object-src-no-url-blocked.sub.html.sub.headers | 6 + .../blink-contrib/object-src-url-allowed.sub.html | 23 + .../object-src-url-allowed.sub.html.sub.headers | 6 + .../blink-contrib/object-src-url-blocked.sub.html | 23 + .../object-src-url-blocked.sub.html.sub.headers | 6 + .../policy-does-not-affect-child.sub.html | 1 + ...licy-does-not-affect-child.sub.html.sub.headers | 6 + .../blink-contrib/report-blocked-data-uri.sub.html | 22 + .../report-blocked-data-uri.sub.html.sub.headers | 6 + .../report-cross-origin-no-cookies.sub.html | 24 + ...rt-cross-origin-no-cookies.sub.html.sub.headers | 6 + .../report-disallowed-from-meta.sub.html | 24 + ...eport-disallowed-from-meta.sub.html.sub.headers | 5 + .../report-same-origin-with-cookies.sub.html | 24 + ...t-same-origin-with-cookies.sub.html.sub.headers | 6 + .../report-uri-from-inline-javascript.sub.html | 28 + ...uri-from-inline-javascript.sub.html.sub.headers | 6 + .../report-uri-from-javascript.sub.html | 22 + ...report-uri-from-javascript.sub.html.sub.headers | 6 + .../blink-contrib/report-uri.sub.html | 6 + .../blink-contrib/report-uri.sub.html.sub.headers | 6 + .../blink-contrib/resources/alert-fail.html | 4 + .../blink-contrib/resources/alert-pass.html | 4 + .../blink-contrib/resources/blue.css | 3 + .../resources/document-write-alert-fail.js | 1 + .../resources/generate-csp-report.html | 7 + .../blink-contrib/resources/go-to-echo-report.js | 12 + .../blink-contrib/resources/inject-image.js | 4 + .../blink-contrib/resources/inject-script.js | 5 + .../blink-contrib/resources/inject-style.js | 5 + .../blink-contrib/resources/post-message.js | 1 + .../blink-contrib/resources/postmessage-fail.html | 4 + .../blink-contrib/resources/postmessage-pass.html | 4 + .../blink-contrib/resources/script.js | 2 + .../resources/set-cookie.js.sub.headers | 1 + .../shared-worker-make-xhr-allowed.sub.js | 23 + .../shared-worker-make-xhr-blocked.sub.js | 23 + ...ared-worker-make-xhr-blocked.sub.js.sub.headers | 1 + .../blink-contrib/resources/simple-event-stream | 1 + .../resources/simple-event-stream.headers | 0 .../blink-contrib/resources/track.vtt | 1 + .../blink-contrib/resources/worker-eval.js | 5 + .../resources/worker-eval.js.sub.headers | 1 + .../resources/worker-function-function.js | 7 + .../worker-function-function.js.sub.headers | 1 + .../resources/worker-importscripts.js | 6 + .../resources/worker-importscripts.js.sub.headers | 1 + .../resources/worker-make-xhr-blocked.sub.js | 21 + .../worker-make-xhr-blocked.sub.js.sub.headers | 1 + .../blink-contrib/resources/worker-make-xhr.sub.js | 21 + .../blink-contrib/resources/worker-set-timeout.js | 5 + .../resources/worker-set-timeout.js.sub.headers | 1 + .../sandbox-allow-scripts-subframe.sub.html | 3 + ...box-allow-scripts-subframe.sub.html.sub.headers | 6 + .../blink-contrib/sandbox-allow-scripts.sub.html | 6 + .../sandbox-allow-scripts.sub.html.sub.headers | 6 + .../blink-contrib/sandbox-empty-subframe.sub.html | 3 + .../sandbox-empty-subframe.sub.html.sub.headers | 6 + .../blink-contrib/sandbox-empty.sub.html | 6 + .../sandbox-empty.sub.html.sub.headers | 6 + .../script-src-overrides-default-src.sub.html | 25 + ...-src-overrides-default-src.sub.html.sub.headers | 6 + .../blink-contrib/self-doesnt-match-blob.sub.html | 49 + .../self-doesnt-match-blob.sub.html.sub.headers | 6 + .../shared-worker-connect-src-allowed.sub.html | 43 + ...worker-connect-src-allowed.sub.html.sub.headers | 6 + .../shared-worker-connect-src-blocked.sub.html | 50 + ...worker-connect-src-blocked.sub.html.sub.headers | 6 + .../source-list-parsing-paths-03.sub.html | 22 + ...urce-list-parsing-paths-03.sub.html.sub.headers | 6 + .../srcdoc-doesnt-bypass-script-src.sub.html | 22 + ...c-doesnt-bypass-script-src.sub.html.sub.headers | 6 + .../blink-contrib/star-doesnt-match-blob.sub.html | 49 + .../star-doesnt-match-blob.sub.html.sub.headers | 6 + .../blink-contrib/style-allowed.sub.html | 26 + .../style-allowed.sub.html.sub.headers | 6 + .../blink-contrib/style-blocked.sub.html | 26 + .../style-blocked.sub.html.sub.headers | 6 + .../worker-connect-src-allowed.sub.html | 33 + ...worker-connect-src-allowed.sub.html.sub.headers | 6 + .../worker-connect-src-blocked.sub.html | 38 + ...worker-connect-src-blocked.sub.html.sub.headers | 6 + .../blink-contrib/worker-eval-blocked.sub.html | 37 + .../worker-eval-blocked.sub.html.sub.headers | 6 + .../blink-contrib/worker-from-guid.sub.html | 65 + .../worker-from-guid.sub.html.sub.headers | 6 + .../worker-function-function-blocked.sub.html | 38 + ...-function-function-blocked.sub.html.sub.headers | 6 + .../worker-importscripts-blocked.sub.html | 43 + ...rker-importscripts-blocked.sub.html.sub.headers | 6 + .../blink-contrib/worker-script-src.sub.html | 33 + .../worker-script-src.sub.html.sub.headers | 6 + .../worker-set-timeout-blocked.sub.html | 33 + ...worker-set-timeout-blocked.sub.html.sub.headers | 6 + .../blink-contrib/xsl-blocked-expected.png | Bin 0 -> 2840 bytes .../xsl-unaffected-by-style-src-1-expected.png | Bin 0 -> 2840 bytes ...ild-src-about-blank-allowed-by-default.sub.html | 24 + ...t-blank-allowed-by-default.sub.html.sub.headers | 6 + ...hild-src-about-blank-allowed-by-scheme.sub.html | 20 + ...ut-blank-allowed-by-scheme.sub.html.sub.headers | 6 + .../child-src/child-src-allowed.sub.html | 63 + .../child-src-allowed.sub.html.sub.headers | 6 + .../child-src/child-src-blocked.sub.html | 61 + .../child-src-blocked.sub.html.sub.headers | 6 + .../child-src-conflicting-frame-src.sub.html | 61 + ...-src-conflicting-frame-src.sub.html.sub.headers | 6 + .../child-src/child-src-cross-origin-load.sub.html | 68 + ...hild-src-cross-origin-load.sub.html.sub.headers | 6 + .../child-src/child-src-worker-allowed.sub.html | 32 + .../child-src-worker-allowed.sub.html.sub.headers | 6 + .../child-src/child-src-worker-blocked.sub.html | 35 + .../child-src-worker-blocked.sub.html.sub.headers | 6 + .../font-src/font-blacklisted-ref.html | 6 + .../font-src/font-blacklisted.html | 9 + .../font-src/font-whitelisted-ref.html | 6 + .../font-src/font-whitelisted.html | 9 + .../content-security-policy/font-src/fonts.css | 8 + .../frame-ancestors/deep-allows-none.sub.html | 37 + ...termediate-reporting-frame-allows-self.sub.html | 21 + ...te-reporting-frame-allows-self.sub.html.headers | 5 + ...termediate-reporting-frame-allows-star.sub.html | 20 + ...te-reporting-frame-allows-star.sub.html.headers | 5 + .../multiple-frames-meta-ignored.sub.html | 41 + .../multiple-frames-one-blocked.sub.html | 37 + .../multiple-frames-self-allowed.sub.html | 39 + .../nested-traversing-allowed.sub.html | 33 + .../nested-traversing-banned-top-is-self.sub.html | 35 + .../nested-traversing-banned.sub.html | 37 + .../reporting-frame-allows-none-meta.html | 23 + .../reporting-frame-allows-none.html | 22 + .../reporting-frame-allows-none.html.headers | 5 + .../reporting-frame-allows-self.html | 22 + .../reporting-frame-allows-self.html.headers | 5 + .../single-frame-self-allowed.sub.html | 35 + .../content-security-policy/generic/fail-0_1.js | 3 + .../generic/generic-0_1-img-src.html | 35 + .../generic/generic-0_1-img-src.html.sub.headers | 6 + .../generic/generic-0_1-script-src.html | 35 + .../generic-0_1-script-src.html.sub.headers | 6 + .../generic/no-default-src.sub.html | 27 + .../generic/no-default-src.sub.html.sub.headers | 6 + .../content-security-policy/generic/pass-0_1.js | 3 + .../media-src/media-src-7_1.html | 1 - .../media-src/media-src-7_2.html | 1 - .../media-src/media-src-7_3.html | 1 - .../media-src/media-src-7_3_2.html | 26 +- .../media-src/media-src-redir-bug.sub.html | 66 + .../media-src-redir-bug.sub.html.sub.headers | 6 + .../content-security-policy/meta/meta-img-src.html | 33 + .../meta/meta-modified.html | 35 + .../object-src/object-src-2_1.html | 83 +- .../object-src/object-src-2_2.html | 12 +- .../reporting/securitypolicyviolation-idl.html | 55 + .../script-src/buildInlineWorker.js | 14 +- .../script-src/script-src-1_1.html | 2 +- .../script-src/script-src-1_2.html | 22 + .../script-src/script-src-1_2.html.sub.headers | 6 + .../script-src/script-src-1_4.html | 3 + .../script-src/script-src-1_4_1.html | 26 + .../script-src/script-src-1_4_1.html.sub.headers | 6 + .../script-src/script-src-1_4_2.html | 27 + .../script-src/script-src-1_4_2.html.sub.headers | 6 + .../script-src/script-src-1_9.html | 22 - .../script-src/script-src-1_9.html.sub.headers | 6 - .../content-security-policy/support/alert-pass.js | 1 + .../support/alertAssert.sub.js | 43 + .../support/checkReport.sub.js | 25 +- .../content-security-policy/support/fail.asis | 5 + .../tests/content-security-policy/support/fail.js | 1 + .../support/inject-image.js | 5 + .../content-security-policy/support/logTest.sub.js | 41 + .../content-security-policy/support/report.py | 11 + .../content-security-policy/support/siblingPath.js | 5 + .../content-security-policy/svg/including.sub.svg | 18 + .../svg/including.sub.svg.sub.headers | 6 + .../tests/content-security-policy/svg/scripted.svg | 20 + .../svg/scripted.svg.sub.headers | 6 + .../content-security-policy/svg/svg-from-guid.html | 51 + .../svg/svg-inline.sub.html | 34 + .../svg/svg-inline.sub.html.sub.headers | 6 + .../svg/svg-policy-resource-doc-includes.html | 29 + .../svg/svg-policy-with-resource.html | 30 + .../tests/cookies/resources/echo-json.py | 15 + .../tests/cookies/resources/testharness-helpers.js | 49 + .../cookies/secure/set-from-dom.https.sub.html | 47 + .../tests/cookies/secure/set-from-dom.sub.html | 47 + .../cookies/secure/set-from-http.https.sub.html | 36 + .../secure/set-from-http.https.sub.html.headers | 5 + .../tests/cookies/secure/set-from-http.sub.html | 36 + .../cookies/secure/set-from-http.sub.html.headers | 5 + .../cookies/secure/set-from-ws.https.sub.html | 45 + .../cookies/secure/set-from-wss.https.sub.html | 44 + testing/web-platform/tests/cors/OWNERS | 5 + .../web-platform/tests/cors/credentials-flag.htm | 2 +- testing/web-platform/tests/cors/remote-origin.htm | 1 - .../tests/cors/resources/cors-makeheader.py | 9 +- .../web-platform/tests/cors/response-headers.htm | 4 +- .../cssom-view/HTMLBody-ScrollArea_quirksmode.html | 143 + testing/web-platform/tests/cssom-view/OWNERS | 1 + .../tests/cssom-view/elementFromPoint.html | 157 + .../tests/cssom-view/elementScroll.html | 89 + .../tests/cssom-view/elementsFromPoint.html | 150 + testing/web-platform/tests/cssom-view/iframe.html | 4 + .../tests/cssom-view/negativeMargins.html | 32 + .../cssom-view/scrolling-no-browsing-context.html | 33 + .../tests/cssom-view/scrollingElement.html | 85 + .../custom-elements/CustomElementRegistry.html | 580 + .../custom-elements/HTMLElement-constructor.html | 84 + testing/web-platform/tests/custom-elements/OWNERS | 9 + .../tests/custom-elements/adopted-callback.html | 135 + .../attribute-changed-callback.html | 223 + ...tom-elements-type-allowed-chars-first-char.html | 58 - .../custom-elements-type-allowed-chars.html | 54 - .../concepts/custom-elements-type-naming.html | 66 - .../tests/custom-elements/connected-callbacks.html | 88 + .../new-registry-test.html | 40 - .../no-registry-test.html | 49 - .../share-registry-create-document.html | 52 - .../share-registry-import-document.html | 96 - .../invoke-callbacks.html | 61 - .../attached-callback-move-element-test.html | 160 - .../types-of-callbacks/attached-callback-test.html | 117 - ...ute-changed-callback-change-attribute-test.html | 230 - ...ute-changed-callback-remove-attribute-test.html | 167 - ...ribute-changed-callback-set-attribute-test.html | 339 - .../created-callback-element-prototype-test.html | 88 - .../created-callback-invocation-order-test.html | 243 - .../created-callback-invocation-test.html | 168 - .../detached-callback-move-element-test.html | 131 - ...detached-callback-no-browsing-context-test.html | 148 - ...tached-callback-with-browsing-context-test.html | 86 - .../custom-element-registry/define.html | 243 + .../custom-elements/disconnected-callbacks.html | 93 + .../custom-elements/htmlconstructor/newtarget.html | 124 + .../changing-is-attribute.html | 159 - .../custom-element-constructor-is-attribute.html | 50 - .../custom-element-constructor-local-name.html | 45 - .../custom-element-constructor-namespace.html | 44 - .../custom-element-constructor-node-document.html | 101 - .../custom-element-constructor-prototype.html | 29 - .../custom-element-prototype.html | 31 - .../custom-element-type-is-attribute.html | 74 - ...m-element-type-local-name-and-is-attribute.html | 102 - .../custom-element-type-local-name.html | 39 - ...ate-element-interface-type-is-a-local-name.html | 44 - ...element-interface-type-is-a-type-extension.html | 70 - .../create-element-is-attribute.html | 72 - .../create-element-namespace.html | 69 - .../create-element-type-extension-is-a-type.html | 48 - .../create-element-type-extension-unresolved.html | 50 - .../create-element-type-is-a-local-name.html | 39 - .../created-callback-create-element-ns.html | 73 - .../created-callback-create-element.html | 73 - .../non-configurable-constructor-property.html | 42 - .../prototype-is-interface-prototype-object.html | 45 - .../tests/custom-elements/reaction-timing.html | 88 + .../tests/custom-elements/reactions/Attr.html | 23 + .../tests/custom-elements/reactions/ChildNode.html | 35 + .../custom-elements/reactions/DOMTokenList.html | 217 + .../tests/custom-elements/reactions/Document.html | 47 + .../tests/custom-elements/reactions/Element.html | 61 + .../custom-elements/reactions/NamedNodeMap.html | 39 + .../tests/custom-elements/reactions/Node.html | 49 + .../custom-elements/reactions/ParentNode.html | 27 + .../tests/custom-elements/reactions/Range.html | 49 + .../reactions/resources/reactions.js | 217 + ...n-construction-algorithm-default-namespace.html | 44 - ...onstruction-algorithm-duplicate-definition.html | 57 - ...nition-construction-algorithm-invalid-type.html | 23 - ...nstruction-algorithm-local-name-lowercased.html | 33 - ...nition-construction-algorithm-name-is-null.html | 41 - ...nstruction-algorithm-no-interface-for-name.html | 27 - ...ction-algorithm-svg-namespace-name-is-null.html | 37 - ...ition-construction-algorithm-svg-namespace.html | 27 - ...onstruction-algorithm-type-name-lowercased.html | 42 - ...element-registration-algorithm-no-registry.html | 40 - .../custom-element-name.html | 37 - .../custom-element-prototype.html | 28 - ...nt-pseudoclass-matching-query-selector-all.html | 191 - ...lement-pseudoclass-matching-query-selector.html | 162 - ...unresolved-elements-interface-html-element.html | 57 - ...ed-elements-interface-html-unknown-element.html | 54 - .../unresolved-elements-interface-svg-element.html | 48 - .../resources/custom-elements-helpers.js | 162 + .../resources/empty-html-document.html | 0 .../register-and-create-custom-element.html | 19 - ...tom-elements-type-allowed-chars-first-char.html | 58 + .../custom-elements-type-allowed-chars.html | 54 + .../v0/concepts/custom-elements-type-naming.html | 65 + .../new-registry-test.html | 39 + .../no-registry-test.html | 48 + .../share-registry-create-document.html | 51 + .../share-registry-import-document.html | 95 + .../invoke-callbacks.html | 60 + .../attached-callback-move-element-test.html | 159 + .../types-of-callbacks/attached-callback-test.html | 117 + ...ute-changed-callback-change-attribute-test.html | 229 + ...ute-changed-callback-remove-attribute-test.html | 166 + ...ribute-changed-callback-set-attribute-test.html | 338 + .../created-callback-element-prototype-test.html | 87 + .../created-callback-invocation-order-test.html | 242 + .../created-callback-invocation-test.html | 167 + .../detached-callback-move-element-test.html | 130 + ...detached-callback-no-browsing-context-test.html | 147 + ...tached-callback-with-browsing-context-test.html | 85 + .../v0/instantiating/changing-is-attribute.html | 158 + .../custom-element-constructor-is-attribute.html | 49 + .../custom-element-constructor-local-name.html | 44 + .../custom-element-constructor-namespace.html | 43 + .../custom-element-constructor-node-document.html | 100 + .../custom-element-constructor-prototype.html | 28 + .../v0/instantiating/custom-element-prototype.html | 30 + .../custom-element-type-is-attribute.html | 73 + ...m-element-type-local-name-and-is-attribute.html | 101 + .../custom-element-type-local-name.html | 38 + ...ate-element-interface-type-is-a-local-name.html | 43 + ...element-interface-type-is-a-type-extension.html | 69 + .../create-element-is-attribute.html | 71 + .../create-element-namespace.html | 68 + .../create-element-type-extension-is-a-type.html | 47 + .../create-element-type-extension-unresolved.html | 49 + .../create-element-type-is-a-local-name.html | 38 + .../created-callback-create-element-ns.html | 72 + .../created-callback-create-element.html | 72 + .../non-configurable-constructor-property.html | 41 + .../prototype-is-interface-prototype-object.html | 44 + .../instantiating}/unchanged-attribute.html | 0 ...n-construction-algorithm-default-namespace.html | 43 + ...onstruction-algorithm-duplicate-definition.html | 56 + ...nition-construction-algorithm-invalid-type.html | 22 + ...nstruction-algorithm-local-name-lowercased.html | 32 + ...nition-construction-algorithm-name-is-null.html | 40 + ...nstruction-algorithm-no-interface-for-name.html | 26 + ...ction-algorithm-svg-namespace-name-is-null.html | 36 + ...ition-construction-algorithm-svg-namespace.html | 26 + ...onstruction-algorithm-type-name-lowercased.html | 41 + ...element-registration-algorithm-no-registry.html | 39 + .../custom-element-name.html | 36 + .../custom-element-prototype.html | 27 + ...lement-pseudoclass-css-test-custom-tag-ref.html | 0 ...ed-element-pseudoclass-css-test-custom-tag.html | 0 ...doclass-css-test-registered-custom-tag-ref.html | 0 ...pseudoclass-css-test-registered-custom-tag.html | 0 ...ass-css-test-registered-type-extension-ref.html | 0 ...doclass-css-test-registered-type-extension.html | 0 ...nt-pseudoclass-css-test-type-extension-ref.html | 0 ...lement-pseudoclass-css-test-type-extension.html | 0 ...nt-pseudoclass-matching-query-selector-all.html | 190 + ...lement-pseudoclass-matching-query-selector.html | 161 + ...unresolved-elements-interface-html-element.html | 56 + ...ed-elements-interface-html-unknown-element.html | 53 + .../unresolved-elements-interface-svg-element.html | 47 + .../custom-elements/{ => v0}/resources/blank.html | 0 .../{ => v0}/resources/import-master-async.html | 0 .../{ => v0}/resources/import-master.html | 0 .../custom-elements/{ => v0}/resources/import.html | 0 .../register-and-create-custom-element.html | 19 + .../{ => v0}/resources/x-element.html | 0 .../{ => v0}/resources/x-mathml-element.html | 0 .../{ => v0}/resources/x-svg-element.html | 0 .../tests/custom-elements/{ => v0}/testcommon.js | 0 testing/web-platform/tests/diff-manifest.py | 35 + testing/web-platform/tests/docs/OWNERS | 4 + testing/web-platform/tests/docs/configuration.md | 43 +- testing/web-platform/tests/docs/css-metadata.md | 179 +- testing/web-platform/tests/docs/css-naming.md | 40 +- testing/web-platform/tests/docs/css-user-styles.md | 7 +- testing/web-platform/tests/docs/github-101.md | 2 +- testing/web-platform/tests/docs/lint-tool.md | 136 + testing/web-platform/tests/docs/reftests.md | 85 +- .../web-platform/tests/docs/review-checklist.md | 12 +- testing/web-platform/tests/docs/review-process.md | 19 +- testing/web-platform/tests/docs/running_tests.md | 2 +- .../web-platform/tests/docs/submission-process.md | 12 +- .../tests/docs/test-format-guidelines.md | 76 +- .../tests/docs/test-style-guidelines.md | 25 +- testing/web-platform/tests/docs/test-templates.md | 17 +- testing/web-platform/tests/dom/OWNERS | 6 + .../HTMLCollection-as-proto-length-get-throws.html | 13 + .../HTMLCollection-supported-property-indices.html | 179 + .../HTMLCollection-supported-property-names.html | 135 + .../domstringmap-supported-property-names.html | 54 + .../namednodemap-supported-property-names.html | 30 + testing/web-platform/tests/dom/common.js | 279 +- .../dom/events/AddEventListenerOptions-once.html | 81 + .../events/AddEventListenerOptions-passive.html | 113 + .../web-platform/tests/dom/events/CustomEvent.html | 19 + .../tests/dom/events/Event-constructors.html | 13 +- .../Event-defaultPrevented-after-dispatch.html | 26 + .../tests/dom/events/Event-defaultPrevented.html | 2 +- .../dom/events/Event-dispatch-bubbles-false.html | 72 +- .../dom/events/Event-dispatch-bubbles-true.html | 108 + .../events/Event-dispatch-detached-click.html} | 0 .../events/Event-dispatch-handlers-changed.html | 92 + .../Event-dispatch-multiple-stopPropagation.html | 51 + .../tests/dom/events/Event-dispatch-order.html | 26 + .../dom/events/Event-dispatch-other-document.html | 22 + .../events/Event-dispatch-propagation-stopped.html | 59 + .../dom/events/Event-dispatch-redispatch.html | 28 + .../tests/dom/events/Event-dispatch-reenter.html | 66 + .../dom/events/Event-dispatch-target-moved.html | 73 + .../dom/events/Event-dispatch-target-removed.html | 72 + .../tests/dom/events/Event-dispatch-throwing.html | 51 + .../events/Event-init-while-dispatching.html} | 0 .../tests/dom/events/Event-initEvent.html | 35 +- .../tests/dom/events/Event-propagation.html | 9 +- .../dom/events/Event-subclasses-constructors.html | 153 + .../dom/events/EventListener-handleEvent.html | 41 + .../EventListener-incumbent-global-1.sub.html | 20 + .../EventListener-incumbent-global-2.sub.html | 20 + ...ntListener-incumbent-global-subframe-1.sub.html | 13 + ...ntListener-incumbent-global-subframe-2.sub.html | 13 + ...tListener-incumbent-global-subsubframe.sub.html | 20 + .../dom/events/EventListenerOptions-capture.html | 98 + .../dom/events/EventTarget-dispatchEvent.html | 8 +- .../tests/dom/events/ProgressEvent.html | 8 +- testing/web-platform/tests/dom/historical.html | 7 +- .../web-platform/tests/dom/interface-objects.html | 4 +- testing/web-platform/tests/dom/interfaces.html | 213 +- .../tests/dom/lists/DOMTokenList-Iterable.html | 34 + .../DOMTokenList-coverage-for-attributes.html | 51 + .../tests/dom/lists/DOMTokenList-iteration.html | 50 + .../tests/dom/lists/DOMTokenList-stringifier.html | 16 +- .../tests/dom/lists/DOMTokenList-value.html | 24 + .../tests/dom/nodes/CharacterData-appendChild.html | 34 + .../tests/dom/nodes/CharacterData-appendData.html | 65 +- .../tests/dom/nodes/CharacterData-data.html | 82 + .../tests/dom/nodes/CharacterData-deleteData.html | 83 +- .../tests/dom/nodes/CharacterData-insertData.html | 78 +- .../tests/dom/nodes/CharacterData-replaceData.html | 153 +- .../dom/nodes/CharacterData-substringData.html | 137 + .../tests/dom/nodes/CharacterData-surrogates.html | 74 + .../tests/dom/nodes/ChildNode-after.html | 166 + .../tests/dom/nodes/ChildNode-before.html | 166 + .../tests/dom/nodes/ChildNode-replaceWith.html | 110 + .../nodes/DOMImplementation-createDocument.html | 64 +- .../DOMImplementation-createHTMLDocument.html | 8 +- .../dom/nodes/DOMImplementation-hasFeature.html | 18 +- .../nodes/Document-Element-getElementsByTagName.js | 61 +- .../nodes/Document-characterSet-normalization.html | 78 +- .../tests/dom/nodes/Document-constructor.html | 8 +- .../contentType/contenttype_bmp.html | 4 +- .../contentType/contenttype_css.html | 4 +- .../contentType/contenttype_datauri_01.html | 4 +- .../contentType/contenttype_datauri_02.html | 4 +- .../contentType/contenttype_gif.html | 4 +- .../contentType/contenttype_html.html | 4 +- .../contentType/contenttype_javascripturi.html | 4 +- .../contentType/contenttype_jpg.html | 4 +- .../contentType/contenttype_mimeheader_01.html | 4 +- .../contentType/contenttype_mimeheader_02.html | 4 +- .../contentType/contenttype_png.html | 4 +- .../contentType/contenttype_txt.html | 6 +- .../contentType/contenttype_xml.html | 4 +- .../contentType/createDocument.html | 4 +- .../tests/dom/nodes/Document-createAttribute.html | 21 +- .../generate.py | 0 .../nodes/Document-createElement-namespace.html | 26 +- .../tests/dom/nodes/Document-createElement.html | 186 +- .../tests/dom/nodes/Document-createElementNS.html | 123 +- .../tests/dom/nodes/Document-createElementNS.js | 29 +- .../tests/dom/nodes/Document-createEvent.html | 109 +- .../tests/dom/nodes/Document-createEvent.js | 50 +- ...cument-createProcessingInstruction-xhtml.xhtml} | 0 .../tests/dom/nodes/Document-getElementById.html | 38 + .../Document-getElementsByTagName-xhtml.xhtml | 104 + .../dom/nodes/Document-getElementsByTagName.xhtml | 102 - ...eral.xhtml => DocumentType-literal-xhtml.xhtml} | 0 ...-null.svg => Element-childElement-null-svg.svg} | 0 ...xhtml => Element-childElement-null-xhtml.xhtml} | 0 ... Element-childElementCount-dynamic-add-svg.svg} | 0 ...ment-childElementCount-dynamic-add-xhtml.xhtml} | 0 ...ement-childElementCount-dynamic-remove-svg.svg} | 0 ...t-childElementCount-dynamic-remove-xhtml.xhtml} | 0 ...g => Element-childElementCount-nochild-svg.svg} | 0 ... Element-childElementCount-nochild-xhtml.xhtml} | 0 ...Count.svg => Element-childElementCount-svg.svg} | 0 ...xhtml => Element-childElementCount-xhtml.xhtml} | 0 .../tests/dom/nodes/Element-children.html | 37 +- .../tests/dom/nodes/Element-classlist.html | 128 +- ...> Element-firstElementChild-entity-xhtml.xhtml} | 0 ...=> Element-firstElementChild-namespace-svg.svg} | 0 ...lement-firstElementChild-namespace-xhtml.xhtml} | 0 ...Child.svg => Element-firstElementChild-svg.svg} | 0 ...xhtml => Element-firstElementChild-xhtml.xhtml} | 0 ...tsByTagName-change-document-HTMLNess-iframe.xml | 0 ...ElementsByTagName-change-document-HTMLNess.html | 50 + .../tests/dom/nodes/Element-hasAttributes.html | 40 + ...tChild.svg => Element-lastElementChild-svg.svg} | 0 ....xhtml => Element-lastElementChild-xhtml.xhtml} | 0 .../tests/dom/nodes/Element-matches.html | 24 +- ...ling.svg => Element-nextElementSibling-svg.svg} | 0 ...html => Element-nextElementSibling-xhtml.xhtml} | 0 ....svg => Element-previousElementSibling-svg.svg} | 0 ... => Element-previousElementSibling-xhtml.xhtml} | 0 ...ull.svg => Element-siblingElement-null-svg.svg} | 0 ...tml => Element-siblingElement-null-xhtml.xhtml} | 0 .../dom/nodes/MutationObserver-childList.html | 11 + .../tests/dom/nodes/MutationObserver-document.html | 16 +- .../web-platform/tests/dom/nodes/Node-baseURI.html | 32 + .../tests/dom/nodes/Node-childNodes.html | 51 + .../tests/dom/nodes/Node-cloneNode.html | 243 +- .../{Node-contains.xml => Node-contains-xml.xml} | 0 .../tests/dom/nodes/Node-insertBefore.html | 4 +- .../tests/dom/nodes/Node-isConnected.html | 95 + .../tests/dom/nodes/Node-isEqualNode-iframe1.xml | 1 + .../tests/dom/nodes/Node-isEqualNode-iframe2.xml | 1 + .../tests/dom/nodes/Node-isEqualNode-xhtml.xhtml | 84 + .../tests/dom/nodes/Node-isEqualNode.html | 161 + .../tests/dom/nodes/Node-isEqualNode.xhtml | 60 - .../tests/dom/nodes/Node-isSameNode.html | 100 + .../tests/dom/nodes/Node-lookupNamespaceURI.html | 116 + ...de-nodeName.xhtml => Node-nodeName-xhtml.xhtml} | 0 .../tests/dom/nodes/Node-parentElement.html | 1 - .../tests/dom/nodes/Node-properties.html | 9 +- .../tests/dom/nodes/Node-replaceChild.html | 36 +- .../tests/dom/nodes/NodeList-Iterable.html | 37 + .../tests/dom/nodes/ParentNode-append.html | 66 + .../tests/dom/nodes/ParentNode-prepend.html | 66 + .../dom/nodes/ParentNode-querySelector-All-xht.xht | 114 + .../dom/nodes/ParentNode-querySelector-All.html | 34 +- .../dom/nodes/ParentNode-querySelector-All.js | 11 +- .../dom/nodes/ParentNode-querySelector-All.xht | 114 - .../nodes/ProcessingInstruction-escapes-1.xhtml | 33 + .../tests/dom/nodes/Text-splitText.html | 53 + .../tests/dom/nodes/append-on-Document.html | 53 + .../web-platform/tests/dom/nodes/attributes.html | 348 +- testing/web-platform/tests/dom/nodes/attributes.js | 1 + testing/web-platform/tests/dom/nodes/case.js | 11 +- .../tests/dom/nodes/getElementsByClassName-10.xml | 8 +- .../tests/dom/nodes/getElementsByClassName-11.xml | 16 +- .../tests/dom/nodes/insert-adjacent.html | 79 + .../tests/dom/nodes/prepend-on-Document.html | 53 + .../tests/dom/nodes/remove-unscopable.html | 32 + testing/web-platform/tests/dom/nodes/rootNode.html | 82 + testing/web-platform/tests/dom/nodes/selectors.js | 47 +- .../tests/dom/ranges/Range-cloneContents.html | 15 +- .../tests/dom/ranges/Range-constructor.html | 20 + .../tests/dom/ranges/Range-deleteContents.html | 22 +- .../tests/dom/ranges/Range-intersectsNode.html | 8 - .../tests/dom/ranges/Range-mutations.html | 31 +- .../tests/dom/ranges/Range-stringifier.html | 44 + .../tests/dom/ranges/Range-surroundContents.html | 34 +- .../tests/dom/traversal/NodeIterator.html | 29 +- .../traversal/TreeWalker-acceptNode-filter.html | 65 +- .../tests/dom/traversal/TreeWalker-basic.html | 24 +- .../dom/traversal/TreeWalker-currentNode.html | 11 +- .../TreeWalker-previousNodeLastChildReject.html | 9 +- .../TreeWalker-previousSiblingLastChildSkip.html | 9 +- .../dom/traversal/TreeWalker-traversal-reject.html | 23 +- .../traversal/TreeWalker-traversal-skip-most.html | 11 +- .../dom/traversal/TreeWalker-traversal-skip.html | 23 +- .../TreeWalker-walking-outside-a-tree.html | 1 - .../tests/dom/traversal/TreeWalker.html | 298 + .../tests/dom/traversal/traversal-support.js | 18 - .../domparsing/DOMParser-parseFromString-html.html | 37 +- .../DOMParser-parseFromString-xml-doctype.html | 27 + .../domparsing/DOMParser-parseFromString-xml.html | 54 + testing/web-platform/tests/domparsing/OWNERS | 4 + .../XMLSerializer-serializeToString.html | 26 + .../tests/domparsing/createContextualFragment.html | 131 + .../tests/domparsing/innerhtml-01.xhtml | 28 + .../tests/domparsing/innerhtml-03.xhtml | 59 + .../tests/domparsing/innerhtml-04.html | 24 + .../tests/domparsing/innerhtml-05.xhtml | 26 + .../tests/domparsing/innerhtml-06.html | 19 + .../tests/domparsing/innerhtml-07.html | 49 + .../domparsing/insert_adjacent_html-xhtml.xhtml | 91 + .../tests/domparsing/insert_adjacent_html.html | 94 + .../tests/domparsing/insert_adjacent_html.js | 33 + .../tests/domparsing/outerhtml-01.html | 15 + .../tests/domparsing/outerhtml-02.html | 54 + .../tests/domparsing/style_attribute_html.html | 52 + .../tests/domparsing/xml-serialization.xhtml | 91 + testing/web-platform/tests/domxpath/OWNERS | 3 + .../tests/domxpath/evaluator-constructor.html | 3 +- .../tests/domxpath/xml_xpath_runner.html | 51 + .../tests/domxpath/xml_xpath_tests.xml | 29799 ++++ testing/web-platform/tests/editing/OWNERS | 1 + testing/web-platform/tests/editing/README | 14 + .../web-platform/tests/editing/data/backcolor.js | 352 + testing/web-platform/tests/editing/data/bold.js | 1022 + .../web-platform/tests/editing/data/createlink.js | 242 + testing/web-platform/tests/editing/data/delete.js | 2472 + .../web-platform/tests/editing/data/fontname.js | 707 + .../web-platform/tests/editing/data/fontsize.js | 782 + .../web-platform/tests/editing/data/forecolor.js | 737 + .../web-platform/tests/editing/data/formatblock.js | 1782 + .../tests/editing/data/forwarddelete.js | 2357 + .../web-platform/tests/editing/data/hilitecolor.js | 412 + testing/web-platform/tests/editing/data/indent.js | 717 + .../tests/editing/data/inserthorizontalrule.js | 587 + .../web-platform/tests/editing/data/inserthtml.js | 522 + .../web-platform/tests/editing/data/insertimage.js | 352 + .../tests/editing/data/insertlinebreak.js | 832 + .../tests/editing/data/insertorderedlist.js | 677 + .../tests/editing/data/insertparagraph.js | 1602 + .../web-platform/tests/editing/data/inserttext.js | 1192 + .../tests/editing/data/insertunorderedlist.js | 742 + testing/web-platform/tests/editing/data/italic.js | 717 + .../tests/editing/data/justifycenter.js | 1472 + .../web-platform/tests/editing/data/justifyfull.js | 1167 + .../web-platform/tests/editing/data/justifyleft.js | 747 + .../tests/editing/data/justifyright.js | 1167 + testing/web-platform/tests/editing/data/misc.js | 237 + .../web-platform/tests/editing/data/multitest.js | 2417 + testing/web-platform/tests/editing/data/outdent.js | 877 + .../tests/editing/data/removeformat.js | 717 + .../tests/editing/data/strikethrough.js | 727 + .../web-platform/tests/editing/data/subscript.js | 427 + .../web-platform/tests/editing/data/superscript.js | 437 + .../web-platform/tests/editing/data/underline.js | 727 + testing/web-platform/tests/editing/data/unlink.js | 177 + testing/web-platform/tests/editing/event.html | 224 + .../tests/editing/include/implementation.js | 8526 ++ .../tests/editing/include/manualtest.js | 225 + .../web-platform/tests/editing/include/reset.css | 27 + .../web-platform/tests/editing/include/tests.css | 84 + .../web-platform/tests/editing/include/tests.js | 5716 + .../tests/editing/manual/delete.manual.html | 24 + .../tests/editing/manual/forwarddelete.manual.html | 24 + .../editing/manual/insertlinebreak.manual.html | 24 + .../editing/manual/insertparagraph.manual.html | 24 + .../tests/editing/manual/inserttext.manual.html | 24 + .../tests/editing/manual/inserttext2.manual.html | 25 + .../web-platform/tests/editing/other/delete.html | 149 + .../tests/editing/other/restoration.html | 90 + .../web-platform/tests/editing/run/backcolor.html | 51 + testing/web-platform/tests/editing/run/bold.html | 51 + .../web-platform/tests/editing/run/createlink.html | 51 + testing/web-platform/tests/editing/run/delete.html | 51 + .../web-platform/tests/editing/run/fontname.html | 51 + .../web-platform/tests/editing/run/fontsize.html | 51 + .../web-platform/tests/editing/run/forecolor.html | 51 + .../tests/editing/run/formatblock.html | 51 + .../tests/editing/run/forwarddelete.html | 51 + .../tests/editing/run/hilitecolor.html | 51 + testing/web-platform/tests/editing/run/indent.html | 51 + .../tests/editing/run/inserthorizontalrule.html | 51 + .../web-platform/tests/editing/run/inserthtml.html | 51 + .../tests/editing/run/insertimage.html | 51 + .../tests/editing/run/insertlinebreak.html | 51 + .../tests/editing/run/insertorderedlist.html | 51 + .../tests/editing/run/insertparagraph.html | 51 + .../web-platform/tests/editing/run/inserttext.html | 51 + .../tests/editing/run/insertunorderedlist.html | 51 + testing/web-platform/tests/editing/run/italic.html | 51 + .../tests/editing/run/justifycenter.html | 52 + .../tests/editing/run/justifyfull.html | 51 + .../tests/editing/run/justifyleft.html | 51 + .../tests/editing/run/justifyright.html | 51 + testing/web-platform/tests/editing/run/misc.html | 51 + .../web-platform/tests/editing/run/multitest.html | 52 + .../web-platform/tests/editing/run/outdent.html | 51 + .../tests/editing/run/removeformat.html | 51 + .../tests/editing/run/strikethrough.html | 51 + .../web-platform/tests/editing/run/subscript.html | 51 + .../tests/editing/run/superscript.html | 51 + .../web-platform/tests/editing/run/underline.html | 51 + testing/web-platform/tests/editing/run/unlink.html | 51 + testing/web-platform/tests/encoding/OWNERS | 2 + .../web-platform/tests/encoding/api-basics.html | 28 +- .../tests/encoding/api-invalid-label.html | 30 + .../tests/encoding/api-replacement-encodings.html | 6 +- .../tests/encoding/api-surrogates-utf8.html | 2 +- .../web-platform/tests/encoding/big5-encoder.html | 33 + .../web-platform/tests/encoding/idlharness.html | 2 +- .../tests/encoding/resources/encodings.js | 1 + .../tests/encoding/resources/text-plain-charset.py | 3 + .../tests/encoding/single-byte-decoder.html | 4 +- .../encoding/textdecoder-fatal-single-byte.html | 55 + .../tests/encoding/textdecoder-fatal.html | 1 - .../tests/encoding/textdecoder-labels.html | 35 +- .../tests/encoding/textdecoder-streaming.html | 19 +- .../encoding/textdecoder-utf16-surrogates.html | 1 - .../encoding/textencoder-constructor-non-utf.html | 18 +- .../encoding/textencoder-utf16-surrogates.html | 9 +- .../encrypted-media/EncryptedMediaExtensions.idl | 119 + .../encrypted-media-async-creation-with-gc.html | 41 + .../encrypted-media-async-setcert-with-gc.html | 32 + ...pted-media-lifetime-mediakeys-with-session.html | 104 + .../encrypted-media-lifetime-mediakeys.html | 59 + ...d-media-lifetime-mediakeysession-reference.html | 157 + ...fetime-mediakeysession-release-noreference.html | 131 + ...ted-media-lifetime-mediakeysession-release.html | 118 + ...ncrypted-media-lifetime-multiple-mediakeys.html | 131 + .../encrypted-media-lifetime-reload.html | 103 + .../encrypted-media-check-init-data-type.html | 51 + .../encrypted-media-clear-key-invalid-license.html | 47 + ...pted-media-clearkey-update-non-ascii-input.html | 53 + .../encrypted-media-events.html | 65 + ...ed-media-generate-request-disallowed-input.html | 107 + ...rypted-media-keystatuses-multiple-sessions.html | 121 + ...crypted-media-keystatuses-multiple-updates.html | 87 + .../encrypted-media-keystatuses.html | 174 + ...ted-media-not-callable-after-createsession.html | 67 + .../encrypted-media-onencrypted.html | 44 + ...media-playback-encrypted-and-clear-sources.html | 130 + ...encrypted-media-playback-multiple-sessions.html | 143 + ...pted-media-playback-setmediakeys-after-src.html | 96 + ...ted-media-playback-setmediakeys-before-src.html | 96 + .../encrypted-media-playback-two-videos.html | 90 + ...ncrypted-media-requestmediakeysystemaccess.html | 322 + ...crypted-media-reset-src-after-setmediakeys.html | 67 + .../encrypted-media-session-closed-event.html | 51 + ...ed-media-setmediakeys-again-after-playback.html | 48 + ...dia-setmediakeys-again-after-resetting-src.html | 44 + .../encrypted-media-setmediakeys-at-same-time.html | 109 + ...ys-multiple-times-with-different-mediakeys.html | 83 + ...eys-multiple-times-with-the-same-mediakeys.html | 50 + ...ia-setmediakeys-to-multiple-video-elements.html | 50 + .../encrypted-media-setmediakeys.html | 59 + .../encrypted-media-syntax.html | 1017 + .../encrypted-media-unique-origin.html | 79 + .../encrypted-media-update-disallowed-input.html | 73 + .../encrypted-media-utils.js | 333 + .../encrypted-media-waiting-for-a-key.html | 168 + .../webm/test-encrypted-different-av-keys.webm | Bin 0 -> 221378 bytes .../Google/webm/test-encrypted.webm | Bin 0 -> 223402 bytes .../Google}/webm/test.webm | Bin testing/web-platform/tests/encrypted-media/OWNERS | 1 + .../web-platform/tests/encrypted-media/README.md | 7 + .../clearkey-check-initdata-type.html | 32 + .../clearkey-events-session-closed-event.html | 40 + .../tests/encrypted-media/clearkey-events.html | 44 + ...clearkey-generate-request-disallowed-input.html | 32 + .../encrypted-media/clearkey-invalid-license.html | 31 + .../clearkey-keystatuses-multiple-sessions.html | 51 + .../encrypted-media/clearkey-keystatuses.html | 50 + ...ey-mp4-playback-destroy-persistent-license.html | 52 + ...key-mp4-playback-persistent-license-events.html | 52 + .../clearkey-mp4-playback-persistent-license.html | 52 + ...p4-playback-persistent-usage-record-events.html | 52 + ...arkey-mp4-playback-persistent-usage-record.html | 52 + ...ayback-retrieve-destroy-persistent-license.html | 53 + ...y-mp4-playback-retrieve-persistent-license.html | 53 + ...-playback-retrieve-persistent-usage-record.html | 52 + ...key-mp4-playback-temporary-clear-encrypted.html | 53 + ...playback-temporary-encrypted-clear-sources.html | 58 + ...key-mp4-playback-temporary-encrypted-clear.html | 53 + .../clearkey-mp4-playback-temporary-events.html | 52 + ...k-temporary-multikey-sequential-readyState.html | 55 + ...mp4-playback-temporary-multikey-sequential.html | 54 + .../clearkey-mp4-playback-temporary-multikey.html | 53 + ...earkey-mp4-playback-temporary-multisession.html | 52 + ...-playback-temporary-setMediaKeys-after-src.html | 52 + ...ayback-temporary-setMediaKeys-after-update.html | 52 + ...layback-temporary-setMediaKeys-immediately.html | 52 + ...layback-temporary-setMediaKeys-onencrypted.html | 52 + ...clearkey-mp4-playback-temporary-two-videos.html | 55 + ...arkey-mp4-playback-temporary-waitingforkey.html | 52 + .../clearkey-mp4-playback-temporary.html | 52 + .../clearkey-mp4-requestmediakeysystemaccess.html | 40 + .../clearkey-mp4-reset-src-after-setmediakeys.html | 47 + ...rkey-mp4-setmediakeys-again-after-playback.html | 53 + ...mp4-setmediakeys-again-after-resetting-src.html | 53 + .../clearkey-mp4-setmediakeys-at-same-time.html | 43 + ...ys-multiple-times-with-different-mediakeys.html | 49 + ...eys-multiple-times-with-the-same-mediakeys.html | 49 + ...p4-setmediakeys-to-multiple-video-elements.html | 47 + .../encrypted-media/clearkey-mp4-setmediakeys.html | 43 + .../clearkey-mp4-syntax-mediakeys.html | 42 + .../clearkey-mp4-syntax-mediakeysession.html | 42 + .../clearkey-mp4-syntax-mediakeysystemaccess.html | 42 + .../clearkey-mp4-unique-origin.html | 43 + .../clearkey-mp4-update-disallowed-input.html | 28 + .../clearkey-mp4-waiting-for-a-key.html | 52 + .../clearkey-not-callable-after-createsession.html | 35 + .../clearkey-update-non-ascii-input.html | 36 + .../content/audio_aac-lc_128k_2keys_2sess.mp4 | Bin 0 -> 166614 bytes .../content/audio_aac-lc_128k_dashinit.mp4 | Bin 0 -> 85332 bytes .../content/audio_aac-lc_128k_enc_dashinit.mp4 | Bin 0 -> 90594 bytes .../encrypted-media/content/content-metadata.js | 297 + .../video_512x288_h264-360k_clear_dashinit.mp4 | Bin 0 -> 238401 bytes .../video_512x288_h264-360k_clear_enc_dashinit.mp4 | Bin 0 -> 241564 bytes .../content/video_512x288_h264-360k_dashinit.mp4 | Bin 0 -> 1425859 bytes .../video_512x288_h264-360k_enc_2keys_2sess.mp4 | Bin 0 -> 475456 bytes .../video_512x288_h264-360k_enc_clear_dashinit.mp4 | Bin 0 -> 241049 bytes .../video_512x288_h264-360k_enc_dashinit.mp4 | Bin 0 -> 241862 bytes .../video_512x288_h264-360k_multikey_dashinit.mp4 | Bin 0 -> 246574 bytes ...eo_512x288_h264-360k_multikey_key1_dashinit.mp4 | 0 ...eo_512x288_h264-360k_multikey_key2_dashinit.mp4 | Bin 0 -> 241870 bytes .../encrypted-media/drm-check-initdata-type.html | 32 + .../drm-events-session-closed-event.html | 39 + .../tests/encrypted-media/drm-events.html | 71 + .../tests/encrypted-media/drm-expiration.html | 67 + .../drm-generate-request-disallowed-input.html | 32 + .../tests/encrypted-media/drm-invalid-license.html | 32 + .../drm-keystatuses-multiple-sessions.html | 55 + .../tests/encrypted-media/drm-keystatuses.html | 52 + .../tests/encrypted-media/drm-mp4-onencrypted.html | 47 + ...rm-mp4-playback-destroy-persistent-license.html | 52 + ...drm-mp4-playback-persistent-license-events.html | 52 + .../drm-mp4-playback-persistent-license.html | 52 + ...p4-playback-persistent-usage-record-events.html | 53 + .../drm-mp4-playback-persistent-usage-record.html | 54 + ...ayback-retrieve-destroy-persistent-license.html | 54 + ...m-mp4-playback-retrieve-persistent-license.html | 54 + ...-playback-retrieve-persistent-usage-record.html | 53 + ...drm-mp4-playback-temporary-clear-encrypted.html | 53 + ...playback-temporary-encrypted-clear-sources.html | 58 + ...drm-mp4-playback-temporary-encrypted-clear.html | 53 + .../drm-mp4-playback-temporary-events.html | 53 + .../drm-mp4-playback-temporary-expired.html | 52 + ...k-temporary-multikey-sequential-readyState.html | 58 + ...mp4-playback-temporary-multikey-sequential.html | 57 + .../drm-mp4-playback-temporary-multikey.html | 52 + .../drm-mp4-playback-temporary-multisession.html | 55 + ...-playback-temporary-setMediaKeys-after-src.html | 52 + ...ayback-temporary-setMediaKeys-after-update.html | 52 + ...layback-temporary-setMediaKeys-immediately.html | 52 + ...layback-temporary-setMediaKeys-onencrypted.html | 52 + .../drm-mp4-playback-temporary-two-videos.html | 54 + .../drm-mp4-playback-temporary-waitingforkey.html | 53 + .../drm-mp4-playback-temporary.html | 52 + .../drm-mp4-requestmediakeysystemaccess.html | 41 + .../drm-mp4-reset-src-after-setmediakeys.html | 46 + .../drm-mp4-setmediakeys-again-after-playback.html | 52 + ...mp4-setmediakeys-again-after-resetting-src.html | 52 + .../drm-mp4-setmediakeys-at-same-time.html | 44 + ...ys-multiple-times-with-different-mediakeys.html | 50 + ...eys-multiple-times-with-the-same-mediakeys.html | 50 + ...p4-setmediakeys-to-multiple-video-elements.html | 48 + .../encrypted-media/drm-mp4-setmediakeys.html | 44 + .../encrypted-media/drm-mp4-syntax-mediakeys.html | 43 + .../drm-mp4-syntax-mediakeysession.html | 43 + .../drm-mp4-syntax-mediakeysystemaccess.html | 43 + .../encrypted-media/drm-mp4-unique-origin.html | 44 + .../encrypted-media/drm-mp4-waiting-for-a-key.html | 52 + .../drm-not-callable-after-createsession.html | 35 + .../drm-temporary-license-type.html | 71 + .../tests/encrypted-media/idlharness.html | 51 + .../encrypted-media/polyfill/cast-polyfill.js | 80 + .../encrypted-media/polyfill/chrome-polyfill.js | 37 + .../encrypted-media/polyfill/clearkey-polyfill.js | 510 + .../encrypted-media/polyfill/edge-keystatuses.js | 144 + .../polyfill/edge-persistent-usage-record.js | 193 + .../encrypted-media/polyfill/firefox-polyfill.js | 23 + .../polyfill/make-polyfill-tests.py | 29 + ...earkey-retrieve-destroy-persistent-license.html | 106 + .../clearkey-retrieve-persistent-license.html | 74 + .../drm-retrieve-destroy-persistent-license.html | 107 + .../resources/drm-retrieve-persistent-license.html | 72 + .../drm-retrieve-persistent-usage-record.html | 71 + .../retrieve-persistent-usage-record.html | 93 + .../encrypted-media/scripts/check-initdata-type.js | 35 + .../scripts/clearkey-update-non-ascii-input.js | 48 + .../scripts/events-session-closed-event.js | 52 + .../tests/encrypted-media/scripts/events.js | 59 + .../tests/encrypted-media/scripts/expiration.js | 43 + .../scripts/generate-request-disallowed-input.js | 73 + .../encrypted-media/scripts/invalid-license.js | 33 + .../scripts/keystatuses-multiple-sessions.js | 103 + .../tests/encrypted-media/scripts/keystatuses.js | 165 + .../scripts/not-callable-after-createsession.js | 50 + .../tests/encrypted-media/scripts/onencrypted.js | 47 + .../scripts/playback-destroy-persistent-license.js | 93 + .../scripts/playback-persistent-license-events.js | 128 + .../scripts/playback-persistent-license.js | 75 + .../playback-persistent-usage-record-events.js | 113 + .../scripts/playback-persistent-usage-record.js | 102 + .../playback-retrieve-persistent-license.js | 106 + .../playback-retrieve-persistent-usage-record.js | 108 + .../playback-temporary-encrypted-clear-sources.js | 107 + .../scripts/playback-temporary-events.js | 134 + .../scripts/playback-temporary-expired.js | 84 + .../playback-temporary-multikey-multisession.js | 91 + .../playback-temporary-multikey-sequential.js | 122 + .../scripts/playback-temporary-multisession.js | 74 + .../scripts/playback-temporary-setMediaKeys.js | 103 + .../scripts/playback-temporary-two-videos.js | 81 + .../scripts/playback-temporary-waitingforkey.js | 69 + .../encrypted-media/scripts/playback-temporary.js | 80 + .../scripts/requestmediakeysystemaccess.js | 320 + .../scripts/reset-src-after-setmediakeys.js | 61 + .../scripts/setmediakeys-again-after-playback.js | 79 + .../setmediakeys-again-after-resetting-src.js | 79 + .../scripts/setmediakeys-at-same-time.js | 59 + ...keys-multiple-times-with-different-mediakeys.js | 86 + ...akeys-multiple-times-with-the-same-mediakeys.js | 46 + .../setmediakeys-to-multiple-video-elements.js | 54 + .../tests/encrypted-media/scripts/setmediakeys.js | 49 + .../encrypted-media/scripts/syntax-mediakeys.js | 184 + .../scripts/syntax-mediakeysession.js | 445 + .../scripts/syntax-mediakeysystemaccess.js | 144 + .../scripts/temporary-license-type.js | 61 + .../tests/encrypted-media/scripts/unique-origin.js | 64 + .../scripts/update-disallowed-input.js | 45 + .../encrypted-media/scripts/waiting-for-a-key.js | 166 + .../util/clearkey-messagehandler.js | 64 + .../encrypted-media/util/drm-messagehandler.js | 262 + .../tests/encrypted-media/util/fetch.js | 456 + .../tests/encrypted-media/util/testmediasource.js | 43 + .../tests/encrypted-media/util/utf8.js | 22 + .../tests/encrypted-media/util/utils.js | 271 + testing/web-platform/tests/eventsource/OWNERS | 5 + .../dedicated-worker/eventsource-eventtarget.htm | 37 - .../eventsource-eventtarget.worker.js | 11 + .../eventsource-request-cancellation.htm | 49 +- .../web-platform/tests/eventsource/interfaces.html | 26 +- .../tests/eventsource/resources/cors.py | 2 +- testing/web-platform/tests/fetch/OWNERS | 2 + .../fetch/api/basic/accept-header-worker.html | 16 + .../tests/fetch/api/basic/accept-header.html | 15 + .../tests/fetch/api/basic/accept-header.js | 38 + .../fetch/api/basic/integrity-sharedworker.html | 15 + .../tests/fetch/api/basic/integrity-worker.html | 16 + .../tests/fetch/api/basic/integrity.html | 15 + .../tests/fetch/api/basic/integrity.js | 45 + .../tests/fetch/api/basic/mode-no-cors-worker.html | 17 + .../tests/fetch/api/basic/mode-no-cors.html | 16 + .../tests/fetch/api/basic/mode-no-cors.js | 31 + .../fetch/api/basic/mode-same-origin-worker.html | 17 + .../tests/fetch/api/basic/mode-same-origin.html | 17 + .../tests/fetch/api/basic/mode-same-origin.js | 34 + .../tests/fetch/api/basic/referrer-worker.html | 17 + .../tests/fetch/api/basic/referrer.html | 17 + .../web-platform/tests/fetch/api/basic/referrer.js | 35 + .../basic/request-forbidden-headers-worker.html | 17 + .../fetch/api/basic/request-forbidden-headers.html | 16 + .../fetch/api/basic/request-forbidden-headers.js | 48 + .../tests/fetch/api/basic/request-head-worker.html | 14 + .../tests/fetch/api/basic/request-head.html | 12 + .../tests/fetch/api/basic/request-head.js | 10 + .../fetch/api/basic/request-headers-worker.html | 16 + .../tests/fetch/api/basic/request-headers.html | 15 + .../tests/fetch/api/basic/request-headers.js | 63 + .../tests/fetch/api/basic/request-referrer.html | 13 + .../tests/fetch/api/basic/request-referrer.js | 28 + .../tests/fetch/api/basic/response-url-worker.html | 15 + .../tests/fetch/api/basic/response-url.html | 13 + .../tests/fetch/api/basic/response-url.js | 21 + .../tests/fetch/api/basic/scheme-about-worker.html | 17 + .../tests/fetch/api/basic/scheme-about.html | 16 + .../tests/fetch/api/basic/scheme-about.js | 39 + .../tests/fetch/api/basic/scheme-blob-worker.html | 17 + .../tests/fetch/api/basic/scheme-blob.html | 16 + .../tests/fetch/api/basic/scheme-blob.js | 48 + .../tests/fetch/api/basic/scheme-data-worker.html | 17 + .../tests/fetch/api/basic/scheme-data.html | 16 + .../tests/fetch/api/basic/scheme-data.js | 48 + .../fetch/api/basic/scheme-others-worker.html | 17 + .../tests/fetch/api/basic/scheme-others.html | 16 + .../tests/fetch/api/basic/scheme-others.js | 33 + .../fetch/api/basic/stream-response-worker.html | 17 + .../tests/fetch/api/basic/stream-response.html | 16 + .../tests/fetch/api/basic/stream-response.js | 33 + .../tests/fetch/api/basic/text-utf8.html | 69 + .../tests/fetch/api/cors/cors-basic-worker.html | 19 + .../tests/fetch/api/cors/cors-basic.html | 19 + .../tests/fetch/api/cors/cors-basic.js | 42 + .../tests/fetch/api/cors/cors-cookies-worker.html | 18 + .../tests/fetch/api/cors/cors-cookies.html | 18 + .../tests/fetch/api/cors/cors-cookies.js | 61 + .../fetch/api/cors/cors-filtering-worker.html | 18 + .../tests/fetch/api/cors/cors-filtering.html | 17 + .../tests/fetch/api/cors/cors-filtering.js | 66 + .../api/cors/cors-multiple-origins-worker.html | 19 + .../fetch/api/cors/cors-multiple-origins.html | 18 + .../tests/fetch/api/cors/cors-multiple-origins.js | 32 + .../fetch/api/cors/cors-no-preflight-worker.html | 20 + .../tests/fetch/api/cors/cors-no-preflight.html | 21 + .../tests/fetch/api/cors/cors-no-preflight.js | 46 + .../tests/fetch/api/cors/cors-origin-worker.html | 19 + .../tests/fetch/api/cors/cors-origin.html | 20 + .../tests/fetch/api/cors/cors-origin.js | 56 + .../api/cors/cors-preflight-redirect-worker.html | 18 + .../fetch/api/cors/cors-preflight-redirect.html | 19 + .../fetch/api/cors/cors-preflight-redirect.js | 41 + .../api/cors/cors-preflight-referrer-worker.html | 18 + .../fetch/api/cors/cors-preflight-referrer.html | 19 + .../fetch/api/cors/cors-preflight-referrer.js | 53 + .../api/cors/cors-preflight-status-worker.html | 18 + .../fetch/api/cors/cors-preflight-status.html | 18 + .../tests/fetch/api/cors/cors-preflight-status.js | 42 + .../fetch/api/cors/cors-preflight-worker.html | 20 + .../tests/fetch/api/cors/cors-preflight.html | 21 + .../tests/fetch/api/cors/cors-preflight.js | 103 + .../api/cors/cors-redirect-credentials-worker.html | 16 + .../fetch/api/cors/cors-redirect-credentials.html | 16 + .../fetch/api/cors/cors-redirect-credentials.js | 50 + .../api/cors/cors-redirect-preflight-worker.html | 15 + .../fetch/api/cors/cors-redirect-preflight.html | 16 + .../fetch/api/cors/cors-redirect-preflight.js | 50 + .../tests/fetch/api/cors/cors-redirect-worker.html | 17 + .../tests/fetch/api/cors/cors-redirect.html | 18 + .../tests/fetch/api/cors/cors-redirect.js | 47 + .../credentials/authentication-basic-worker.html | 16 + .../api/credentials/authentication-basic.html | 15 + .../fetch/api/credentials/authentication-basic.js | 21 + .../fetch/api/credentials/cookies-worker.html | 18 + .../tests/fetch/api/credentials/cookies.html | 17 + .../tests/fetch/api/credentials/cookies.js | 53 + .../tests/fetch/api/headers/headers-basic.html | 221 + .../tests/fetch/api/headers/headers-casing.html | 64 + .../tests/fetch/api/headers/headers-combine.html | 60 + .../tests/fetch/api/headers/headers-errors.html | 107 + .../tests/fetch/api/headers/headers-idl.html | 36 + .../tests/fetch/api/headers/headers-normalize.html | 47 + .../tests/fetch/api/headers/headers-structure.html | 31 + .../fetch/api/policies/csp-blocked-worker.html | 16 + .../tests/fetch/api/policies/csp-blocked.html | 15 + .../fetch/api/policies/csp-blocked.html.headers | 1 + .../tests/fetch/api/policies/csp-blocked.js | 13 + .../fetch/api/policies/csp-blocked.js.headers | 1 + .../api/policies/referrer-no-referrer-worker.html | 17 + .../fetch/api/policies/referrer-no-referrer.html | 15 + .../api/policies/referrer-no-referrer.html.headers | 1 + .../fetch/api/policies/referrer-no-referrer.js | 19 + .../api/policies/referrer-no-referrer.js.headers | 1 + .../referrer-origin-when-cross-origin-worker.html | 16 + .../referrer-origin-when-cross-origin.html | 15 + .../referrer-origin-when-cross-origin.html.headers | 1 + .../policies/referrer-origin-when-cross-origin.js | 16 + .../referrer-origin-when-cross-origin.js.headers | 1 + .../fetch/api/policies/referrer-origin-worker.html | 17 + .../tests/fetch/api/policies/referrer-origin.html | 16 + .../api/policies/referrer-origin.html.headers | 1 + .../tests/fetch/api/policies/referrer-origin.js | 22 + .../fetch/api/policies/referrer-origin.js.headers | 1 + .../api/policies/referrer-unsafe-url-worker.html | 17 + .../fetch/api/policies/referrer-unsafe-url.html | 16 + .../api/policies/referrer-unsafe-url.html.headers | 1 + .../fetch/api/policies/referrer-unsafe-url.js | 17 + .../api/policies/referrer-unsafe-url.js.headers | 1 + .../fetch/api/redirect/redirect-count-worker.html | 16 + .../tests/fetch/api/redirect/redirect-count.html | 17 + .../tests/fetch/api/redirect/redirect-count.js | 42 + .../api/redirect/redirect-location-worker.html | 16 + .../fetch/api/redirect/redirect-location.html | 15 + .../tests/fetch/api/redirect/redirect-location.js | 50 + .../fetch/api/redirect/redirect-method-worker.html | 16 + .../tests/fetch/api/redirect/redirect-method.html | 15 + .../tests/fetch/api/redirect/redirect-method.js | 55 + .../fetch/api/redirect/redirect-mode-worker.html | 17 + .../tests/fetch/api/redirect/redirect-mode.html | 16 + .../tests/fetch/api/redirect/redirect-mode.js | 41 + .../fetch/api/redirect/redirect-origin-worker.html | 17 + .../tests/fetch/api/redirect/redirect-origin.html | 18 + .../tests/fetch/api/redirect/redirect-origin.js | 40 + .../tests/fetch/api/redirect/redirect-schemes.html | 23 + .../api/redirect/redirect-to-dataurl-worker.html | 14 + .../fetch/api/redirect/redirect-to-dataurl.html | 13 + .../fetch/api/redirect/redirect-to-dataurl.js | 30 + .../tests/fetch/api/request/request-cache.html | 626 + .../tests/fetch/api/request/request-clone.sub.html | 63 + .../fetch/api/request/request-consume-empty.html | 103 + .../tests/fetch/api/request/request-consume.html | 158 + .../tests/fetch/api/request/request-disturbed.html | 77 + .../tests/fetch/api/request/request-error.html | 110 + .../tests/fetch/api/request/request-headers.html | 173 + .../tests/fetch/api/request/request-idl.html | 86 + .../fetch/api/request/request-init-001.sub.html | 92 + .../tests/fetch/api/request/request-init-002.html | 71 + .../fetch/api/request/request-init-003.sub.html | 84 + .../tests/fetch/api/request/request-structure.html | 134 + .../tests/fetch/api/request/resources/cache.py | 62 + .../tests/fetch/api/resources/authentication.py | 15 + .../tests/fetch/api/resources/clean-stash.py | 6 + .../tests/fetch/api/resources/data.json | 1 + .../tests/fetch/api/resources/inspect-headers.py | 22 + .../tests/fetch/api/resources/method.py | 11 + .../tests/fetch/api/resources/preflight.py | 56 + .../tests/fetch/api/resources/redirect.py | 54 + .../api}/resources/status.py | 0 .../web-platform/tests/fetch/api/resources/top.txt | 1 + .../api}/resources/trickle.py | 0 .../tests/fetch/api/resources/utils.js | 83 + .../fetch/api/response/response-cancel-stream.html | 66 + .../tests/fetch/api/response/response-clone.html | 98 + .../fetch/api/response/response-consume-empty.html | 103 + .../api/response/response-consume-stream.html | 66 + .../tests/fetch/api/response/response-consume.html | 131 + .../tests/fetch/api/response/response-error.html | 39 + .../tests/fetch/api/response/response-idl.html | 69 + .../fetch/api/response/response-init-001.html | 63 + .../fetch/api/response/response-init-002.html | 75 + .../fetch/api/response/response-static-error.html | 25 + .../api/response/response-static-redirect.html | 45 + .../api/response/response-stream-disturbed-1.html | 57 + .../api/response/response-stream-disturbed-2.html | 48 + .../api/response/response-stream-disturbed-3.html | 49 + .../api/response/response-stream-disturbed-4.html | 48 + .../api/response/response-stream-disturbed-5.html | 49 + .../web-platform/tests/fetch/nosniff/image.html | 29 + .../tests/fetch/nosniff/importscripts.html | 14 + .../tests/fetch/nosniff/importscripts.js | 17 + .../tests/fetch/nosniff/parsing-nosniff.html | 28 + .../tests/fetch/nosniff/resources/css.py | 15 + .../tests/fetch/nosniff/resources/image.py | 16 + .../tests/fetch/nosniff/resources/js.py | 17 + .../fetch/nosniff/resources/nosniff-first.asis | 7 + .../fetch/nosniff/resources/nosniff-last.asis | 7 + .../fetch/nosniff/resources/nosniff-no-x.asis | 6 + .../nosniff/resources/nosniff-quoted-single.asis | 6 + .../fetch/nosniff/resources/nosniff-quoted.asis | 6 + .../fetch/nosniff/resources/nosniff-uppercase.asis | 6 + .../tests/fetch/nosniff/resources/worker.py | 16 + .../web-platform/tests/fetch/nosniff/script.html | 32 + .../tests/fetch/nosniff/stylesheet.html | 30 + .../web-platform/tests/fetch/nosniff/worker.html | 28 + testing/web-platform/tests/fullscreen/OWNERS | 2 + .../api/document-exit-fullscreen-manual.html | 24 + .../api/document-fullscreen-element-manual.html | 32 + .../api/document-fullscreen-enabled.html | 17 + .../api/document-onfullscreenchange-manual.html | 15 + .../fullscreen/api/document-onfullscreenerror.html | 13 + ...ement-ready-check-containing-iframe-manual.html | 21 + ...nt-ready-check-enabled-flag-not-set-manual.html | 19 + ...dy-check-fullscreen-element-sibling-manual.html | 23 + ...ready-check-fullscreen-iframe-child-manual.html | 28 + .../element-ready-check-iframe-child-manual.html | 17 + ...element-ready-check-not-in-document-manual.html | 15 + .../api/element-request-fullscreen-manual.html | 22 + .../element-request-fullscreen-non-top-manual.html | 28 + ...element-request-fullscreen-svg-rect-manual.html | 17 + .../element-request-fullscreen-svg-svg-manual.html | 17 + .../api/element-request-fullscreen-top-manual.html | 30 + .../fullscreen/model/remove-child-manual.html | 28 + .../fullscreen/model/remove-first-manual.html | 32 + .../tests/fullscreen/model/remove-last-manual.html | 32 + .../fullscreen/model/remove-parent-manual.html | 26 + .../fullscreen/model/remove-single-manual.html | 24 + .../web-platform/tests/fullscreen/trusted-click.js | 24 + testing/web-platform/tests/gamepad/OWNERS | 1 + testing/web-platform/tests/generic-sensor/OWNERS | 4 + .../tests/generic-sensor/idlharness.html | 86 + testing/web-platform/tests/geolocation-API/OWNERS | 2 + testing/web-platform/tests/hr-time/OWNERS | 3 + testing/web-platform/tests/hr-time/basic.html | 13 +- testing/web-platform/tests/hr-time/basic.worker.js | 18 + .../tests/hr-time/monotonic-clock.html | 1 - .../tests/hr-time/test_cross_frame_start.html | 5 +- testing/web-platform/tests/html-imports/OWNERS | 1 + .../document/document-method-changes.html | 1 - .../fetching/already-in-import-map.html | 2 - .../html-imports/fetching/loading-attempt.html | 1 - .../html-link-element/import-attribute.html | 1 - testing/web-platform/tests/html-longdesc/OWNERS | 2 + .../web-platform/tests/html-media-capture/OWNERS | 2 + testing/web-platform/tests/html/OWNERS | 9 + .../browsing-the-web/history-traversal/001-1.html | 11 + .../browsing-the-web/history-traversal/001-2.html | 5 + .../browsing-the-web/history-traversal/001.html | 30 + .../browsing-the-web/history-traversal/MANIFEST | 16 + .../history-traversal/PopStateEvent.html | 6 +- .../history-traversal/browsing_context_name-0.html | 35 + .../history-traversal/browsing_context_name-1.html | 6 + .../history-traversal/browsing_context_name-2.html | 4 + .../history-traversal/browsing_context_name-3.html | 6 + .../history-traversal/browsing_context_name-4.html | 6 + .../history-traversal/browsing_context_name.html | 13 + .../browsing_context_name_cross_origin.html | 41 + .../browsing_context_name_cross_origin_2.html | 47 + .../browsing_context_name_cross_origin_3.html | 47 + .../browsing-the-web/history-traversal/events.html | 151 + .../history-traversal/hashchange_event.html | 43 + .../resources/blank1.html | 8 + .../resources/blank2.html | 8 + .../resources/page-with-fragment.html | 20 + .../resources/post_name_on_load.html | 7 + .../resume-timer-on-history-back.html | 145 + .../scroll-restoration-basic.html | 34 + ...estoration-fragment-scrolling-cross-origin.html | 67 + ...oll-restoration-fragment-scrolling-samedoc.html | 54 + ...scroll-restoration-navigation-cross-origin.html | 71 + .../scroll-restoration-navigation-samedoc.html | 81 + .../history-traversal/popstate_event.html | 40 + .../history-traversal/unset_context_name-1.html | 7 + .../history-traversal/unset_context_name.html | 7 + .../navigating-across-documents/001-1.html | 7 + .../navigating-across-documents/001-2.html | 5 + .../navigating-across-documents/001-3.html | 5 + .../navigating-across-documents/001.html | 20 + .../navigating-across-documents/002-1.html | 5 + .../navigating-across-documents/002-2.html | 5 + .../navigating-across-documents/002.html | 23 + .../navigating-across-documents/003-1.html | 7 + .../navigating-across-documents/003-2.html | 9 + .../navigating-across-documents/003-3.html | 4 + .../navigating-across-documents/003.html | 22 + .../navigating-across-documents/004-1.html | 7 + .../navigating-across-documents/004-2.html | 9 + .../navigating-across-documents/004-3.html | 4 + .../navigating-across-documents/004.html | 22 + .../navigating-across-documents/005.html | 16 + .../navigating-across-documents/006.html | 17 + .../navigating-across-documents/007.html | 16 + .../navigating-across-documents/008.html | 17 + .../navigating-across-documents/009.html | 22 + .../navigating-across-documents/010.html | 17 + .../navigating-across-documents/011.html | 21 + .../navigating-across-documents/012.html | 20 + .../navigating-across-documents/013.html | 20 + .../navigating-across-documents/014.html | 21 + .../navigating-across-documents/015.html | 20 + .../navigating-across-documents/MANIFEST | 42 + .../navigating-across-documents/blank.html} | 0 .../child_navigates_parent_location-1.html | 3 + .../child_navigates_parent_location-2.html | 5 + .../child_navigates_parent_location-3.html | 4 + .../child_navigates_parent_location.html | 17 + .../child_navigates_parent_submit-1.html | 3 + .../child_navigates_parent_submit-2.html | 6 + .../child_navigates_parent_submit-3.html | 4 + .../child_navigates_parent_submit.html | 18 + .../navigating-across-documents/click.html | 4 + .../empty_fragment.html | 20 + .../empty_fragment_iframe.html | 11 + .../navigating-across-documents/href.html | 5 + .../javascript-url-query-fragment-components.html | 28 + .../javascript-url-return-value-handling.html | 36 + .../navigation_unload_data_url-1.html | 7 + .../navigation_unload_data_url.html | 20 + .../navigation_unload_same_origin-1.html | 7 + .../navigation_unload_same_origin.html | 20 + .../source/navigate-child-function-parent.html | 17 + .../source/navigate-child-function-src.html | 17 + .../source/navigate-child-function.html | 18 + .../source/navigate-child-src-about-blank.html | 17 + .../source/support/dummy.html | 3 + .../source/support/location-set.html | 8 + .../source/support/set-parent-src.html | 8 + .../read-text/load-text-plain.html | 1 - .../browsing-the-web/scroll-to-fragid/001.html | 16 + .../browsing-the-web/scroll-to-fragid/002.html | 21 + .../browsing-the-web/scroll-to-fragid/003.html | 25 + .../browsing-the-web/scroll-to-fragid/004.html | 23 + .../browsing-the-web/scroll-to-fragid/005.html | 23 + .../browsing-the-web/scroll-to-fragid/006.html | 34 + .../browsing-the-web/scroll-to-fragid/007.html | 37 + .../browsing-the-web/scroll-to-fragid/MANIFEST | 7 + .../scroll-frag-percent-encoded.html | 59 + .../scroll-to-fragid/scroll-to-anchor-name.html | 53 + .../scroll-to-fragid/scroll-to-id-top.html | 51 + .../scroll-to-fragid/scroll-to-top.html | 60 + .../browsing-the-web/unloading-documents/001.html | 2 +- .../browsing-the-web/unloading-documents/002.html | 2 +- .../browsing-the-web/unloading-documents/003.html | 2 +- .../browsing-the-web/unloading-documents/004.html | 2 +- .../browsing-the-web/unloading-documents/005.html | 2 +- .../browsing-the-web/unloading-documents/MANIFEST | 33 + .../browsing-the-web/unloading-documents/base.html | 14 + .../beforeunload-on-history-back-1.html | 5 + .../beforeunload-on-history-back.html | 31 + .../beforeunload-on-navigation-of-parent-1.html | 2 + .../beforeunload-on-navigation-of-parent-2.html | 4 + .../beforeunload-on-navigation-of-parent.html | 31 + .../navigation-within-beforeunload-1.html | 10 + .../navigation-within-beforeunload-2.html | 4 + .../navigation-within-beforeunload.html | 26 + .../pagehide-on-history-forward-1.html | 2 + .../pagehide-on-history-forward.html | 19 + .../unloading-documents/prompt/001-1.html | 10 + .../unloading-documents/prompt/001-2.html | 1 + .../unloading-documents/prompt/001.html | 14 + .../unloading-documents/prompt/002-1.html | 7 + .../unloading-documents/prompt/002.html | 20 + .../unloading-documents/prompt/003.html | 20 + .../unloading-documents/prompt/MANIFEST | 14 + .../unloading-documents/prompt/manual-001.html | 9 + .../unloading-documents/prompt/manual-002.html | 9 + .../unloading-documents/prompt/manual-003.html | 11 + .../unloading-documents/prompt/manual-004.html | 11 + .../unloading-documents/prompt/manual-005.html | 22 + .../unloading-documents/prompt/manual-006.html | 9 + .../unloading-documents/prompt/next.html | 2 + .../unloading-documents/{ => support}/001-1.html | 0 .../unloading-documents/{ => support}/001a.html | 0 .../unloading-documents/{ => support}/001b.html | 0 .../unloading-documents/{ => support}/002-1.html | 0 .../unloading-documents/{ => support}/002a.html | 0 .../unloading-documents/{ => support}/002b.html | 0 .../unloading-documents/{ => support}/003-1.html | 0 .../unloading-documents/{ => support}/003a.html | 0 .../unloading-documents/{ => support}/003b.html | 0 .../unloading-documents/{ => support}/004-1.html | 0 .../unloading-documents/{ => support}/004a.html | 0 .../unloading-documents/{ => support}/004b.html | 0 .../unloading-documents/{ => support}/005-1.html | 0 .../unloading-documents/{ => support}/005a.html | 0 .../unloading-documents/{ => support}/005b.html | 0 .../unloading-documents/unload/001-1.html | 4 + .../unloading-documents/unload/001-2.html | 2 + .../unloading-documents/unload/001.html | 25 + .../unloading-documents/unload/002-1.html | 4 + .../unloading-documents/unload/002.html | 33 + .../unloading-documents/unload/003-1.html | 4 + .../unloading-documents/unload/003.html | 33 + .../unloading-documents/unload/004-1.html | 5 + .../unloading-documents/unload/004.html | 28 + .../unloading-documents/unload/006-1.html | 20 + .../unloading-documents/unload/006-2.html | 5 + .../unloading-documents/unload/006.html | 18 + .../unloading-documents/unload/007-1.html | 21 + .../unloading-documents/unload/007-2.html | 5 + .../unloading-documents/unload/007.html | 28 + .../unloading-documents/unload/008-1.html | 4 + .../unloading-documents/unload/008.html | 16 + .../unloading-documents/unload/009-1.html | 4 + .../unloading-documents/unload/009.html | 16 + .../unloading-documents/unload/MANIFEST | 21 + .../unloading-documents/unload/manual-001-1.html | 2 + .../unloading-documents/unload/manual-001.html | 5 + .../joint-session-history-child1.html | 18 + .../joint-session-history-child2.html | 5 + .../joint-session-history-grandchild1.html | 8 + .../joint-session-history-grandchild2.html | 5 + .../joint-session-history-only-fully-active.html | 30 + .../history/the-history-interface/004.html | 108 +- .../history/the-history-interface/005.html | 56 +- .../history/the-history-interface/006.html | 76 +- .../history/the-history-interface/007.html | 70 +- .../history/the-history-interface/008.html | 36 +- .../browsers/history/the-history-interface/008.js | 11 + .../history/the-history-interface/009-1.html | 26 +- .../history/the-history-interface/009.html | 26 +- .../history/the-history-interface/010-1.html | 18 +- .../history/the-history-interface/010.html | 26 +- .../history/the-history-interface/011.html | 38 +- .../history/the-history-interface/012.html | 38 +- .../history/the-history-interface/blank.html | 10 +- .../history/the-history-interface/blank2.html | 16 +- .../history/the-history-interface/blank3.html | 14 +- .../history/the-history-interface/history.js | 35 + .../the-history-interface/history_back-1.html | 17 + .../the-history-interface/history_back_1.html | 28 + .../the-history-interface/history_entry.html | 12 + .../the-history-interface/history_forward-1.html | 15 + .../the-history-interface/history_forward-2.html | 17 + .../the-history-interface/history_forward_1.html | 28 + .../history_go_no_argument-1.html | 18 + .../history_go_no_argument.html | 29 + .../history_go_undefined-1.html | 15 + .../history_go_undefined.html | 28 + .../the-history-interface/history_go_zero-1.html | 18 + .../the-history-interface/history_go_zero.html | 29 + .../joint_session_history/001-1.html | 72 + .../joint_session_history/001.html | 18 + .../joint_session_history/002-1.html | 35 + .../joint_session_history/002.html | 18 + .../joint_session_history/filler.html | 5 + .../the-history-interface/non-automated/history.js | 35 + .../non-automated/history_entry.html | 12 + .../traverse_the_history_unload_prompt_1-1.html | 18 + ...raverse_the_history_unload_prompt_1-manual.html | 31 + .../traverse_the_history_unload_prompt_2-1.html | 18 + ...raverse_the_history_unload_prompt_2-manual.html | 31 + ...erse_the_session_history_unload_prompt_1-1.html | 17 + ...the_session_history_unload_prompt_1-manual.html | 30 + .../traverse_the_history_1-1.html | 18 + .../traverse_the_history_1.html | 28 + .../traverse_the_history_2-1.html | 17 + .../traverse_the_history_2.html | 28 + .../traverse_the_history_3-1.html | 17 + .../traverse_the_history_3.html | 28 + .../traverse_the_history_4-1.html | 17 + .../traverse_the_history_4.html | 28 + .../traverse_the_history_5-1.html | 17 + .../traverse_the_history_5.html | 28 + .../traverse_the_history_unload_1-1.html | 17 + .../traverse_the_history_unload_1.html | 30 + .../traverse_the_history_write_after_load_1-1.html | 15 + .../traverse_the_history_write_after_load_1.html | 30 + .../traverse_the_history_write_after_load_2-1.html | 12 + .../traverse_the_history_write_after_load_2.html | 28 + .../traverse_the_history_write_onload_1-1.html | 12 + .../traverse_the_history_write_onload_1.html | 29 + .../traverse_the_history_write_onload_2-1.html | 12 + .../traverse_the_history_write_onload_2.html | 29 + ...allow_prototype_cycle_through_location.sub.html | 197 + .../assign_after_load-1.html | 9 + .../assign_after_load-2.html | 7 + .../the-location-interface/assign_after_load.html | 23 + .../assign_before_load-1.html | 7 + .../assign_before_load-2.html | 7 + .../the-location-interface/assign_before_load.html | 23 + .../cross_origin_joined_frame.sub.html | 15 + .../the-location-interface/document_location.html | 17 + .../location-prototype-setting.html | 18 + .../the-location-interface/location_assign.html | 6 + .../location_assign_about_blank-1.html | 2 + .../location_assign_about_blank.html | 24 + .../the-location-interface/location_hash.html | 13 + .../the-location-interface/location_origin.html | 14 + .../location_reload-iframe.html | 4 + .../the-location-interface/location_reload.html | 41 + .../manual_click_assign_during_load-1.html | 7 + .../manual_click_assign_during_load-2.html | 7 + .../manual_click_assign_during_load-manual.html | 17 + ...anual_click_location_replace_during_load-1.html | 10 + ...anual_click_location_replace_during_load-2.html | 7 + ..._click_location_replace_during_load-manual.html | 17 + .../manual_click_replace_during_load-manual.html | 17 + .../manual_form_submit_assign_during_load-1.html | 9 + .../manual_form_submit_assign_during_load-2.html | 7 + ...nual_form_submit_assign_during_load-manual.html | 17 + .../non-automated/reload_in_resize-1.html | 15 + .../non-automated/reload_in_resize-manual.html | 26 + .../reload_document_open_write-1.html | 14 + .../reload_document_open_write.html | 26 + .../reload_document_write-1.html | 4 + .../reload_document_write.html | 21 + .../reload_document_write_onload-1.html | 9 + .../reload_document_write_onload.html | 26 + .../the-location-interface/reload_post_1-1.html | 10 + .../the-location-interface/reload_post_1.html | 27 + .../the-location-interface/same_origin_frame.html | 12 + .../scripted_click_assign_during_load-1.html | 10 + .../scripted_click_assign_during_load-2.html | 7 + .../scripted_click_assign_during_load.html | 17 + ...ripted_click_location_assign_during_load-1.html | 13 + ...ripted_click_location_assign_during_load-2.html | 7 + ...scripted_click_location_assign_during_load.html | 16 + .../scripted_form_submit_assign_during_load-1.html | 12 + .../scripted_form_submit_assign_during_load-2.html | 7 + .../scripted_form_submit_assign_during_load.html | 17 + .../security_location_0.sub.htm | 8 +- .../html/browsers/offline/resources/css/result.css | 10 +- .../cross-origin-objects-on-new-window.html | 25 + .../cross-origin-objects/cross-origin-objects.html | 81 +- .../origin/cross-origin-objects/frame.html | 8 +- .../cross-origin-objects/win-documentdomain.html | 55 - .../win-documentdomain.sub.html | 63 + .../browsers/origin/origin-of-data-document.html | 28 + .../document_domain.html | 25 + .../the-window-object/Document-defaultView.html | 38 + .../the-window-object/Window-document.html | 25 + .../iterator.html | 11 + .../window_length.html | 51 + .../callback.js | 1 + .../close_beforeunload-1.html | 7 + .../close_beforeunload.html | 16 + .../close_script_defer-1.html} | 0 .../close_script_defer.html | 18 + .../close_unload-1.html | 7 + .../close_unload.html | 16 + .../creating_browsing_context_test_01.html | 4 +- .../non_automated/001-1.html | 2 + .../non_automated/001-2.html | 16 + .../non_automated/001.html | 3 + .../non_automated/002-1.html | 8 + .../non_automated/002-2.html | 16 + .../non_automated/002.html | 3 + .../discard_iframe_history_1-1.html | 20 + .../discard_iframe_history_1-2.html | 2 + .../discard_iframe_history_1.html | 10 + .../discard_iframe_history_2-1.html | 22 + .../discard_iframe_history_2.html | 10 + .../discard_iframe_history_3-1.html | 21 + .../discard_iframe_history_3-2.html | 4 + .../discard_iframe_history_3-3.html | 4 + .../discard_iframe_history_3.html | 9 + .../discard_iframe_history_4-1.html | 21 + .../discard_iframe_history_4-2.html | 4 + .../discard_iframe_history_4-3.html | 4 + .../discard_iframe_history_4.html | 9 + .../non-automated/discard_iframe_history_1-1.html | 27 + .../non-automated/discard_iframe_history_1-2.html | 2 + .../discard_iframe_history_1-manual.html | 10 + .../non-automated/discard_iframe_history_2-1.html | 19 + .../non-automated/discard_iframe_history_2-2.html | 1 + .../non-automated/discard_iframe_history_2-3.html | 1 + .../discard_iframe_history_2-manual.html | 10 + .../named-objects.html | 20 +- .../security-window/window-security.sub.html | 13 +- .../the-window-object/support/noopener-target.html | 8 + .../the-window-object/window-named-properties.html | 15 +- .../the-window-object/window-open-noopener.html | 105 + .../the-window-object/window-properties.html | 40 +- .../windows/browsing-context-names/001-1.html | 8 + .../windows/browsing-context-names/001.html | 22 + .../windows/browsing-context-names/002-1.html | 8 + .../windows/browsing-context-names/002.html | 25 + .../windows/browsing-context-names/MANIFEST | 4 + .../windows/nested-browsing-contexts/MANIFEST | 1 + .../nested-browsing-contexts/frameElement.sub.html | 36 +- .../nested-browsing-contexts/testcase3.html | 14 + .../nested-browsing-contexts/window-top-001.html | 63 + .../noreferrer-cross-origin-close-manual.sub.html | 3 + .../windows/noreferrer-cross-origin-manual.html | 10 + .../noreferrer-cross-origin-window-name.sub.html | 3 + .../browsers/windows/noreferrer-window-name.html | 85 + .../tests/html/browsers/windows/noreferrer.html | 25 + .../tests/html/browsers/windows/support-close.html | 1 + .../windows/support-named-null-opener.html | 8 + .../windows/support-nested-browsing-contexts.html | 12 + .../html/browsers/windows/support-opener-null.html | 4 + .../browsers/windows/support-post-to-opener.html | 8 + .../browsers/windows/support-window-name-echo.html | 1 + ...-cross-origin-nested-browsing-contexts.sub.html | 39 + .../dom-tree-accessors/Document.body.html | 169 + .../Document.currentScript.sub.html | 211 + ...Document.getElementsByClassName-null-undef.html | 1 - .../Element.getElementsByClassName-null-undef.html | 1 - .../documents/dom-tree-accessors/cross-domain.js | 1 + .../dom-tree-accessors/document.body-getter.html | 121 - .../document.body-setter-01.html | 31 - .../dom-tree-accessors/document.forms.html | 18 +- .../document.getElementsByClassName-same.html | 1 - .../document.getElementsByName-case-xhtml.xhtml | 21 + .../document.getElementsByName-case.html | 1 - .../document.getElementsByName-case.xhtml | 22 - .../document.getElementsByName-id-xhtml.xhtml | 20 + .../document.getElementsByName-id.html | 1 - .../document.getElementsByName-id.xhtml | 21 - ...ocument.getElementsByName-namespace-xhtml.xhtml | 32 + .../document.getElementsByName-namespace.html | 1 - .../document.getElementsByName-namespace.xhtml | 33 - ...ument.getElementsByName-newelements-xhtml.xhtml | 126 + .../document.getElementsByName-newelements.html | 93 +- .../document.getElementsByName-newelements.xhtml | 127 - ...ument.getElementsByName-null-undef-xhtml.xhtml} | 0 .../document.getElementsByName-param-xhtml.xhtml | 28 + .../document.getElementsByName-param.html | 1 - .../document.getElementsByName-param.xhtml | 29 - .../document.getElementsByName-same.html | 1 - .../dom-tree-accessors/document.head-01.html | 1 - .../dom-tree-accessors/document.head-02.html | 1 - .../dom-tree-accessors/document.title-01.html | 1 - .../dom-tree-accessors/document.title-02.xhtml | 1 - .../dom-tree-accessors/document.title-03.html | 51 +- .../dom-tree-accessors/document.title-04.xhtml | 1 - .../dom-tree-accessors/document.title-09.html | 97 + .../documents/dom-tree-accessors/nameditem-06.html | 6 +- .../document-lastModified-01.html | 20 +- .../document-writeln/document.writeln-03.html | 19 + .../tests/html/dom/elements-embedded.js | 275 +- .../web-platform/tests/html/dom/elements-forms.js | 274 +- .../tests/html/dom/elements-grouping.js | 106 +- .../tests/html/dom/elements-metadata.js | 67 +- .../tests/html/dom/elements-microdata.js | 35 - .../web-platform/tests/html/dom/elements-misc.js | 99 +- .../tests/html/dom/elements-obsolete.js | 100 +- .../tests/html/dom/elements-sections.js | 110 +- .../tests/html/dom/elements-tabular.js | 211 +- .../web-platform/tests/html/dom/elements-text.js | 114 +- .../dom/elements/global-attributes/dataset.html | 12 +- .../global-attributes/dir_auto-EN-L-ref.html | 1 - .../global-attributes/dir_auto-EN-R-ref.html | 1 - .../elements/global-attributes/dir_auto-L-ref.html | 1 - .../global-attributes/dir_auto-N-EN-L-ref.html | 1 - .../global-attributes/dir_auto-N-EN-R-ref.html | 1 - .../global-attributes/dir_auto-N-L-ref.html | 1 - .../global-attributes/dir_auto-N-R-ref.html | 1 - .../elements/global-attributes/dir_auto-R-ref.html | 1 - .../dir_auto-contained-L-ref.html | 1 - .../dir_auto-contained-R-ref.html | 1 - .../dir_auto-contained-bdi-L-ref.html | 1 - .../dir_auto-contained-bdi-R-ref.html | 1 - .../dir_auto-contained-dir-L-ref.html | 1 - .../dir_auto-contained-dir-R-ref.html | 1 - .../dir_auto-contained-dir_auto-L-ref.html | 1 - .../dir_auto-contained-dir_auto-R-ref.html | 1 - .../dir_auto-contained-script-L-ref.html | 1 - .../dir_auto-contained-script-R-ref.html | 1 - .../dir_auto-contained-style-L-ref.html | 1 - .../dir_auto-contained-style-R-ref.html | 1 - .../dir_auto-contained-textarea-L-ref.html | 1 - .../dir_auto-contained-textarea-R-ref.html | 1 - .../global-attributes/dir_auto-input-EN-L-ref.html | 1 - .../global-attributes/dir_auto-input-EN-R-ref.html | 1 - .../global-attributes/dir_auto-input-L-ref.html | 1 - .../dir_auto-input-N-EN-L-ref.html | 1 - .../dir_auto-input-N-EN-R-ref.html | 1 - .../global-attributes/dir_auto-input-N-EN-ref.html | 1 - .../global-attributes/dir_auto-input-N-L-ref.html | 1 - .../global-attributes/dir_auto-input-N-R-ref.html | 1 - .../global-attributes/dir_auto-input-R-ref.html | 1 - .../dir_auto-input-script-EN-L-ref.html | 1 - .../dir_auto-input-script-EN-R-ref.html | 1 - .../dir_auto-input-script-L-ref.html | 1 - .../dir_auto-input-script-N-EN-L-ref.html | 1 - .../dir_auto-input-script-N-EN-R-ref.html | 1 - .../dir_auto-input-script-N-EN-ref.html | 1 - .../dir_auto-input-script-N-L-ref.html | 1 - .../dir_auto-input-script-N-R-ref.html | 1 - .../dir_auto-input-script-R-ref.html | 1 - .../global-attributes/dir_auto-isolate-ref.html | 1 - .../global-attributes/id-name-specialcase.html | 1 - .../dom/elements/global-attributes/id-name.html | 1 - .../global-attributes/the-lang-attribute-001.html | 4 +- .../global-attributes/the-lang-attribute-002.html | 4 +- .../global-attributes/the-lang-attribute-003.html | 4 +- .../global-attributes/the-lang-attribute-004.html | 4 +- .../global-attributes/the-lang-attribute-005.html | 4 +- .../global-attributes/the-lang-attribute-006.html | 4 +- .../global-attributes/the-lang-attribute-007.html | 4 +- .../global-attributes/the-lang-attribute-008.html | 4 +- .../global-attributes/the-lang-attribute-009.html | 4 +- .../global-attributes/the-lang-attribute-010.html | 4 +- .../dir-isolation-001a.html | 36 + .../dir-isolation-001b.html | 36 + .../dir-isolation-001c.html | 36 + .../dir-isolation-002a.html | 36 + .../dir-isolation-002b.html | 36 + .../dir-isolation-002c.html | 36 + .../dir-isolation-003a.html | 36 + .../dir-isolation-003b.html | 36 + .../dir-isolation-003c.html | 36 + .../dir-isolation-004a.html | 36 + .../dir-isolation-004b.html | 36 + .../dir-isolation-004c.html | 36 + .../dir-isolation-005a.html | 36 + .../dir-isolation-005b.html | 36 + .../dir-isolation-005c.html | 36 + .../dir-isolation-006a.html | 32 + .../dir-isolation-006b.html | 32 + .../dir-isolation-006c.html | 32 + .../dir-isolation-007a.html | 36 + .../dir-isolation-007b.html | 36 + .../dir-isolation-007c.html | 36 + .../dir-isolation-008a.html | 36 + .../dir-isolation-008b.html | 36 + .../dir-isolation-008c.html | 36 + .../dir-isolation-009a.html | 33 + .../dir-isolation-009b.html | 33 + .../dir-isolation-009c.html | 33 + .../reference/dir-isolation-001-ref.html | 16 + .../reference/dir-isolation-002a-ref.html | 16 + .../reference/dir-isolation-002b-ref.html | 16 + .../reference/dir-isolation-002c-ref.html | 16 + .../reference/dir-isolation-003-ref.html | 16 + .../reference/dir-isolation-004-ref.html | 16 + .../reference/dir-isolation-005-ref.html | 16 + .../reference/dir-isolation-006-ref.html | 16 + .../reference/dir-isolation-006c-ref.html | 16 + .../reference/dir-isolation-007-ref.html | 16 + .../reference/dir-isolation-008-ref.html | 16 + .../reference/dir-isolation-009-ref.html | 16 + .../reference/dir-isolation-009b-ref.html | 16 + .../web-platform/tests/html/dom/interfaces.html | 1179 +- testing/web-platform/tests/html/dom/new-harness.js | 20 +- .../tests/html/dom/original-harness.js | 396 +- .../tests/html/dom/reflection-embedded.html | 1 - .../tests/html/dom/reflection-forms.html | 1 - .../tests/html/dom/reflection-grouping.html | 1 - .../tests/html/dom/reflection-metadata.html | 1 - .../tests/html/dom/reflection-misc.html | 1 - .../tests/html/dom/reflection-obsolete.html | 1 - .../tests/html/dom/reflection-original.html | 19 +- .../tests/html/dom/reflection-sections.html | 1 - .../tests/html/dom/reflection-tabular.html | 1 - .../tests/html/dom/reflection-text.html | 1 - testing/web-platform/tests/html/dom/reflection.js | 193 +- .../tests/html/editing/activation/click.html | 18 + .../events-cross-document-suite-HELPER-1.html | 1 - .../html/editing/dnd/resources/crossorigin.sub.js | 4 +- .../dndTransferCases-manual.html | 66 + .../focus-event-targets-simple.html | 33 + .../editing/the-hidden-attribute/hidden-1a.html | 1 + .../editing/the-hidden-attribute/hidden-1b.html | 1 + .../editing/the-hidden-attribute/hidden-1c.html | 1 + .../editing/the-hidden-attribute/hidden-1d.html | 1 + .../editing/the-hidden-attribute/hidden-1e.html | 1 + .../editing/the-hidden-attribute/hidden-1f.html | 1 + .../editing/the-hidden-attribute/hidden-1g.html | 1 + .../collections/htmlallcollection.html | 26 +- .../collections/htmlformcontrolscollection.html | 12 +- .../collections/htmloptionscollection.html | 32 + .../query-encoding/resources/resolve-url.js | 24 +- .../query-encoding/resources/resource.py | 4 +- .../resolving-urls/query-encoding/utf-16be.html | Bin 1056 -> 906 bytes .../resolving-urls/query-encoding/utf-16le.html | Bin 1062 -> 912 bytes .../urls/terminology-0/document-base-url.html | 41 + .../document-all.html | 52 + .../document-color-01.html | 39 +- .../document-color-02.html | 6 + .../document-color-03.html | 6 + .../script-IDL-event-htmlfor.html | 28 +- ...tml => marquee-scrollamount-effect-manual.html} | 0 ...ized-type-should-fallback-as-text-type-ref.html | 7 + ...cognized-type-should-fallback-as-text-type.html | 8 + .../the-textarea-element-0/cols-default.html | 5 + .../bindings/the-textarea-element-0/cols-zero.html | 5 + .../the-textarea-element-0/rows-default.html | 5 + .../bindings/the-textarea-element-0/rows-zero.html | 5 + .../the-textarea-element-0/textarea-ref.html | 4 + .../flow-content-0/div-align-ref.html | 76 + .../flow-content-0/div-align.html | 71 + .../lists/li-type-supported-ref.html | 45 + .../lists/li-type-supported-xhtml.xhtml | 40 + .../lists/li-type-supported.html | 35 + .../lists/li-type-unsupported-lower-alpha.html | 14 + .../lists/li-type-unsupported-lower-roman.html | 14 + .../lists/li-type-unsupported-ref.html | 13 + .../lists/li-type-unsupported-upper-alpha.html | 14 + .../lists/li-type-unsupported-upper-roman.html | 14 + .../lists/ol-type-supported-ref.html | 25 + .../lists/ol-type-supported-xhtml.xhtml | 14 + .../lists/ol-type-supported.html | 9 + .../lists/ol-type-unsupported-circle.html | 6 + .../lists/ol-type-unsupported-disc.html | 6 + .../lists/ol-type-unsupported-lower-alpha.html | 6 + .../lists/ol-type-unsupported-lower-roman.html | 6 + .../lists/ol-type-unsupported-none.html | 6 + .../lists/ol-type-unsupported-ref.html | 5 + .../lists/ol-type-unsupported-round.html | 6 + .../lists/ol-type-unsupported-square.html | 6 + .../lists/ol-type-unsupported-upper-alpha.html | 6 + .../lists/ol-type-unsupported-upper-roman.html | 6 + .../lists/ul-type-supported-ref.html | 21 + .../lists/ul-type-supported-xhtml.xhtml | 13 + .../lists/ul-type-supported.html | 8 + .../lists/ul-type-unsupported-decimal.html | 7 + .../lists/ul-type-unsupported-lower-alpha.html | 7 + .../lists/ul-type-unsupported-lower-roman.html | 7 + .../lists/ul-type-unsupported-ref.html | 6 + .../lists/ul-type-unsupported-upper-alpha.html | 7 + .../lists/ul-type-unsupported-upper-roman.html | 7 + .../font-element-text-decoration-color/001-a.html | 0 .../font-element-text-decoration-color/001-q.html | 0 .../001-ref.html | 0 .../font-element-text-decoration-color/001-s.html | 0 .../font-element-text-decoration-color/001-x.xhtml | 0 .../tables/table-cell-width-ref.html | 37 + .../tables/table-cell-width-s.html | 55 + .../tables/table-cell-width.html | 54 + .../tables/table-width-ref.html | 13 + .../tables/table-width-s.html | 31 + .../non-replaced-elements/tables/table-width.html | 30 + .../min-width-not-important.html | 54 + .../the-fieldset-element-0/ref.html | 21 + .../the-hr-element-0/align-ref.html | 31 + .../the-hr-element-0/align.html | 24 + .../the-hr-element-0/color-ref.html | 22 + .../the-hr-element-0/color.html | 7 + .../the-hr-element-0/width-ref.html | 19 + .../the-hr-element-0/width.html | 15 + .../img-dim-ref.html | 11 + .../img-dim.html | 12 + .../canvas-fallback-ref.html | 4 + .../canvas-fallback.html | 22 + .../canvas_scale.html | 23 + .../canvas_scale_ref.html | 14 + .../canvas_without_context_a.html | 15 + .../canvas_without_context_ref.html | 14 + .../svg-inline-sizing/svg-inline.js | 7 +- .../web-platform/tests/html/resources/common.js | 187 + .../the-base-element/base_about_blank.html | 19 + .../the-base-element/base_href_invalid.html | 12 + .../the-base-element/base_href_specified.sub.html | 11 +- .../the-base-element/base_multiple.html | 30 +- .../the-base-element/base_srcdoc.html | 19 + .../document-without-browsing-context.html | 35 + .../the-link-element/link-load-event.html | 18 + .../the-link-element/link-rellist.html | 2 + .../the-link-element/link-style-error-01.html | 38 +- .../the-link-element/resources/stylesheet.css | 3 + .../document-metadata/the-link-element/style.css | 3 + .../the-link-element/stylesheet-with-base-ref.html | 11 + .../the-link-element/stylesheet-with-base.html | 11 + .../the-link-element/stylesheet.css | 3 + .../the-link-element/stylesheet.py | 9 + .../attr-meta-http-equiv-refresh/parsing.html | 112 + .../attr-meta-http-equiv-refresh/support/;url=foo | 1 + .../support/__dir__.headers} | 0 .../attr-meta-http-equiv-refresh/support/foo} | 0 .../attr-meta-http-equiv-refresh/support/foo'bar | 1 + .../support/refresh.sub.html | 1 + .../attr-meta-http-equiv-refresh/support/ufoo | 1 + .../attr-meta-http-equiv-refresh/support/urfoo | 1 + .../attr-meta-http-equiv-refresh/support/url foo | 1 + .../attr-meta-http-equiv-refresh/support/urlfoo | 1 + .../attr-meta-http-equiv-refresh/support/x;url=foo | 1 + .../the-meta-element/the-lang-attribute-012.html | 12 +- .../the-style-element/historical.html | 14 + .../the-style-element/style_scoped.html | 42 - ...audio_loop_current_media_controller-manual.html | 23 - .../media-elements/historical.html | 9 +- .../HTMLElement/HTMLTrackElement/kind.html | 14 +- .../HTMLElement/HTMLTrackElement/src.html | 100 +- .../media-elements/interfaces/TextTrack/cues.html | 2 +- .../media-elements/interfaces/TextTrack/kind.html | 2 +- .../currentTime.html | 8 - .../media-controllers/task-source.html | 27 - .../embedded-content/media-elements/video_008.htm | 45 + ...video_loop_current_media_controller-manual.html | 23 - .../the-area-element/area-coords.html | 47 + .../the-area-element/area-processing.html | 32 + .../the-area-element/area-shape.html | 36 + .../the-area-element/area_nohref.xhtml | 18 - .../the-area-element/support/hit-test.js | 42 + .../the-area-element/test-area.xhtml | 9 - .../the-audio-element/audio_constructor.html | 23 +- .../{2d.scaled-manual.png => 2d.scaled.png} | Bin .../the-canvas-element/historical.html | 77 + .../security.drawImage.canvas.html | 36 + .../security.drawImage.canvas.sub.html | 35 - .../security.drawImage.image.html | 31 + .../security.drawImage.image.sub.html | 30 - .../security.pattern.canvas.fillStyle.html | 38 + .../security.pattern.canvas.fillStyle.sub.html | 37 - .../security.pattern.canvas.strokeStyle.html | 38 + .../security.pattern.canvas.strokeStyle.sub.html | 37 - .../security.pattern.canvas.timing.html | 41 + .../security.pattern.canvas.timing.sub.html | 40 - .../security.pattern.create.html | 32 + .../security.pattern.create.sub.html | 31 - .../the-canvas-element/security.pattern.cross.html | 39 + .../security.pattern.cross.sub.html | 38 - .../security.pattern.image.fillStyle.html | 33 + .../security.pattern.image.fillStyle.sub.html | 32 - .../security.pattern.image.strokeStyle.html | 33 + .../security.pattern.image.strokeStyle.sub.html | 32 - .../the-canvas-element/security.reset.html | 33 + .../the-canvas-element/security.reset.sub.html | 32 - .../the-canvas-element/toBlob.jpeg.html | 29 + .../the-canvas-element/toBlob.png.html | 29 + .../the-canvas-element/toDataURL.jpg.html | 28 + .../the-canvas-element/toDataURL.nocontext.html | 13 +- .../the-embed-element/embed-document.html | 17 + .../the-embed-element/embed-iframe.html | 7 + .../embed-ignored-in-media-element.html | 22 + .../embed-in-object-fallback-subdocument.html | 4 + .../embed-in-object-fallback.html | 38 + .../the-iframe-element/change_child.html | 14 + .../the-iframe-element/change_grandchild.html | 4 + .../the-iframe-element/change_parentage.html | 22 + .../the-iframe-element/cross_origin_child.html | 12 + .../cross_origin_grandchild.html | 11 + .../the-iframe-element/cross_origin_parentage.html | 19 + .../the-iframe-element/historical.html | 16 + .../the-iframe-element/iframe-allowfullscreen.html | 55 + .../iframe-append-to-child-document.html | 17 + .../the-iframe-element/iframe-load-event.html | 48 + .../the-iframe-element/iframe-with-base-ref.html | 9 + .../the-iframe-element/iframe-with-base.html | 11 + .../the-iframe-element/iframe_harness.js | 26 + .../iframe_javascript_url_01.htm | 2 - .../iframe_sandbox_allow_script.html | 11 +- .../iframe_sandbox_popups_escaping-1.html | 25 + .../iframe_sandbox_popups_escaping-2.html | 31 + .../iframe_sandbox_popups_escaping-3.html | 25 + .../iframe_sandbox_popups_helper-1.html | 16 + .../iframe_sandbox_popups_helper-2.html | 27 + .../iframe_sandbox_popups_helper-3.html | 17 + .../iframe_sandbox_popups_nonescaping-1.html | 15 + .../iframe_sandbox_popups_nonescaping-2.html | 18 + .../iframe_sandbox_popups_nonescaping-3.html | 15 + .../the-iframe-element/same_origin_child.html | 12 + .../the-iframe-element/same_origin_grandchild.html | 11 + .../the-iframe-element/same_origin_parentage.html | 19 + .../embedded-content/the-iframe-element/stash.py | 10 + .../the-img-element/Image-constructor.html | 29 + .../current-pixel-density/basic.html | 8 +- .../current-pixel-density/error.html | 1 + .../the-img-element/document-base-url-ref.html | 5 + .../the-img-element/document-base-url.html | 7 + .../embedded-content/the-img-element}/image.png | Bin .../the-img-element/invalid-src.html | 42 + .../the-img-element/nonexistent-image.html | 21 + .../the-img-element/relevant-mutations.html | 69 +- .../the-img-element/resources/cat.jpg | Bin 0 -> 21474 bytes .../sizes/parse-a-sizes-attribute.html | 9 +- .../the-img-element/sizes/sizes-iframed.sub.html | 324 +- .../srcset/parse-a-srcset-attribute.html | 5 +- .../the-img-element/update-media.html | 32 + .../the-img-element/update-src-complete.html | 23 + .../update-the-image-data/fail-to-resolve.html | 25 + .../the-object-element/object-events.html | 15 + .../constraints/form-validation-checkValidity.html | 16 +- .../form-validation-reportValidity.html | 16 +- .../constraints/form-validation-validate.html | 5 + .../form-validation-validity-badInput.html | 10 +- .../form-validation-validity-rangeOverflow.html | 23 +- .../form-validation-validity-rangeUnderflow.html | 26 +- .../form-validation-validity-stepMismatch.html | 42 +- .../form-validation-validity-tooLong.html | 6 +- .../form-validation-validity-tooShort.html | 6 +- .../form-validation-validity-valid.html | 11 +- .../form-validation-validity-valueMissing.html | 32 +- .../constraints/form-validation-willValidate.html | 10 +- .../forms/constraints/support/validator.js | 24 +- .../tooLong-input-email-delete-manual.html | 30 + .../tooLong-input-password-delete-manual.html | 30 + .../tooLong-input-search-delete-manual.html | 30 + .../tooLong-input-tel-delete-manual.html | 30 + .../tooLong-input-text-delete-manual.html | 30 + .../tooLong-input-url-delete-manual.html | 30 + .../tooLong-textarea-delete-manual.html | 30 + .../forms/form-control-infrastructure/form.html | 67 +- .../forms/form-submission-0/getactionurl.html | 39 + .../form-submission-0/submit-entity-body.html | 113 + .../forms/form-submission-0/url-encoded.html | 46 + .../tests/html/semantics/forms/historical.html | 85 + .../selection-after-content-change.html | 18 + .../selection-not-application.html | 2 +- .../forms/textfieldselection/selection.html | 1 + .../textfieldselection-setRangeText.html | 14 +- .../textfieldselection-setSelectionRange.html | 62 +- .../the-button-element/button-activate-frame.html | 3 + .../forms/the-button-element/button-activate.html | 17 + .../forms/the-button-element/button-events.html | 16 +- .../{disabled.html => disabled-001.html} | 0 .../forms/the-fieldset-element/disabled-002.xhtml | 25 + .../forms/the-form-element/form-autocomplete.html | 3 +- .../the-form-element/form-elements-sameobject.html | 20 + .../the-form-element/form-indexed-element.html | 45 + .../forms/the-form-element/form-nameditem.html | 91 + .../forms/the-input-element/checkbox.html | 65 +- .../semantics/forms/the-input-element/clone.html | 150 + .../forms/the-input-element/cloning-steps.html | 53 + .../forms/the-input-element/datetime-2.html | 45 - .../semantics/forms/the-input-element/email.html | 2 +- .../forms/the-input-element/file-manual.html | 4 +- .../semantics/forms/the-input-element/files.html | 1 - .../the-input-element/input-textselection-01.html | 42 - .../forms/the-input-element/maxlength-manual.html | 37 + .../forms/the-input-element/maxlength.html | 55 + .../forms/the-input-element/minlength.html | 55 + .../semantics/forms/the-input-element/month.html | 28 - .../forms/the-input-element/pattern_attribute.html | 20 +- .../semantics/forms/the-input-element/radio.html | 57 +- .../the-input-element/required_attribute.html | 20 +- .../forms/the-input-element/search_input.html | 22 +- .../forms/the-input-element/selection.html | 135 + .../forms/the-input-element/telephone.html | 140 +- .../semantics/forms/the-input-element/time.html | 224 +- .../forms/the-input-element/type-change-state.html | 6 +- .../semantics/forms/the-input-element/url.html | 102 +- .../forms/the-input-element/valueMode.html | 2 +- .../the-label-element/iframe-label-attributes.html | 8 + .../forms/the-label-element/label-attributes.html | 241 +- .../the-label-element/labelable-elements.html | 60 + .../forms/the-legend-element/legend-form.html | 33 + .../semantics/forms/the-meter-element/meter.html | 10 +- .../optgroup-disabled-manual.html | 35 + .../the-option-element/option-disabled-manual.html | 28 + .../forms/the-option-element/option-form.html | 32 + .../forms/the-option-element/option-selected.html | 61 + .../the-option-element/option-text-recurse.html | 15 + .../common-HTMLOptionsCollection-namedItem.html | 28 +- .../the-select-element/select-ask-for-reset.html | 97 + .../forms/the-textarea-element/cloning-steps.html | 34 + .../textarea-placeholder-manual.html | 14 + .../textarea-select-event-manual.html | 31 + .../textarea-select-manual.html | 13 + .../the-textarea-element/wrap-reflect-1a.html | 1 + .../the-textarea-element/wrap-reflect-1b.html | 1 + .../grouping-blockquote.sub.html | 103 - ...MANUAL.html => grouping-li-novalue-manual.html} | 0 .../grouping-li-reftest-001-ref.html | 1 - .../grouping-li-reftest-002-ref.html | 1 - .../the-li-element/grouping-li.html | 36 +- .../grouping-ol-rev-reftest-001-ref.html | 1 - .../grouping-ol-start-reftest-001-ref.html | 1 - .../grouping-ol-start-reftest-002-ref.html | 1 - .../grouping-ol-type-reftest-001-ref.html | 1 - .../grouping-ol-type-reftest-002-ref.html | 1 - .../grouping-ol-type-reftest-003-ref.html | 1 - .../the-ol-element/grouping-ol.html | 6 +- .../the-ol-element/ol.start-reflection-1.html | 1 - .../the-ol-element/ol.start-reflection-2.html | 1 - .../the-ol-element/reversed-1a.html | 4 + .../the-ol-element/reversed-1b.html | 4 + .../the-ol-element/reversed-1c.html | 4 + .../the-ol-element/reversed-1d.html | 12 + .../the-ol-element/reversed-1e.html | 11 + .../grouping-pre-reftest-001-ref.html | 1 - .../the-details-element/details.html | 47 + .../the-dialog-element/dialog-close.html | 7 +- .../the-dialog-element/dialog-open.html | 30 + .../tests/html/semantics/interfaces.html | 51 +- .../tests/html/semantics/interfaces.js | 80 +- .../htmlanchorelement_attribute-getter-setter.html | 65 + .../htmlanchorelement_getter.html | 48 + .../htmlanchorelement_noopener.html | 78 + .../support/noopener-popup.html | 19 + .../support/noopener-target-1.html | 4 + .../support/noopener-target-2.html | 8 + .../links/linktypes/alternate-css-ref.html | 5 + .../semantics/links/linktypes/alternate-css.html | 7 + .../html/semantics/links/linktypes/alternate.css | 3 + .../html/semantics/links/linktypes/preferred.css | 3 + .../the-script-element/external-script-utf8.js | 5 + .../external-script-windows1250.js | 5 + .../the-script-element/fetch-src/alpha/base.html | 15 + .../the-script-element/fetch-src/alpha/test.js | 1 + .../the-script-element/fetch-src/beta/test.js | 1 + .../fetch-src/empty-with-base.html | 27 + .../the-script-element/fetch-src/empty.html | 32 + .../the-script-element/fetch-src/failure.html | 25 + .../the-script-element/fetch-src/unreachable.js | 1 + .../scripting-1/the-script-element/historical.html | 53 + .../scripting-1/the-script-element/load-event.html | 24 + .../the-script-element/resources/cross-origin.py | 10 + .../script-before-after-events.html | 38 - .../the-script-element/script-charset-01.html | 89 + .../the-script-element/script-charset-02.html | 40 + .../the-script-element/script-charset-03.html | 20 + .../script-crossorigin-network.html | 49 + .../the-script-element/script-crossorigin.html | 39 + ...or-event.xhtml => script-for-event-xhtml.xhtml} | 0 .../the-script-element/script-for-event.html | 43 +- .../the-script-element/script-for-onload.html | 23 - .../script-not-executed-after-shutdown-child.html | 12 + .../script-not-executed-after-shutdown.html | 18 + .../script-not-executed-after-shutdown.js | 1 + .../script-not-found-not-executed-2.py | 4 + .../script-not-found-not-executed.html | 19 + .../script-not-found-not-executed.py | 4 + .../script-onerror-insertion-point-1.html | 12 + .../script-onerror-insertion-point-2.html | 13 + .../script-onload-insertion-point.html | 12 + .../{script-text.xhtml => script-text-xhtml.xhtml} | 0 .../the-script-element/script-text.html | 19 + .../the-script-element/scripting-enabled.html | 16 + .../the-script-element/serve-with-content-type.py | 15 + .../script-onerror-insertion-point-1-helper.html | 2 + .../script-onerror-insertion-point-2-helper.html | 2 + .../script-onload-insertion-point-helper.html | 2 + .../script-onload-insertion-point-helper.js | 1 + .../node-document.html | 10 +- .../template-child-nodes.html | 3 +- .../outerhtml.html | 3 +- .../template-clone-children.html | 3 +- .../templates-copy-document-owner.html | 3 +- .../template-contents-owner-document-type.html | 35 +- .../template-contents-owner-test-001.html | 3 +- .../template-contents-owner-test-002.html | 4 +- .../definitions/template-contents.html | 3 +- .../innerhtml-on-templates/innerhtml.html | 3 +- .../resources/template-child-nodes-div.xhtml | 12 +- .../resources/template-child-nodes-nested.xhtml | 16 +- .../serializing-html-templates/outerhtml.html | 3 +- .../template-element/content-attribute.html | 3 +- .../template-element/node-document-changes.html | 3 +- .../template-element/template-as-a-descendant.html | 38 +- .../template-content-node-document.html | 3 +- .../template-element/template-content.html | 3 +- .../template-element/template-descendant-body.html | 3 +- .../template-descendant-frameset.html | 17 +- .../template-element/template-descendant-head.html | 3 +- .../scripting-1/the-template-element/testcommon.js | 191 - .../pseudo-classes/checked-001-manual.html | 18 + .../selectors/pseudo-classes/checked.html | 6 +- .../selectors/pseudo-classes/default.html | 9 +- .../semantics/selectors/pseudo-classes/dir.html | 76 +- .../semantics/selectors/pseudo-classes/dir01.html | 2 +- .../selectors/pseudo-classes/disabled.html | 13 +- .../selectors/pseudo-classes/enabled.html | 2 +- .../selectors/pseudo-classes/focus-autofocus.html | 24 + .../semantics/selectors/pseudo-classes/focus.html | 37 +- .../pseudo-classes/indeterminate-radio.html | 26 + .../selectors/pseudo-classes/indeterminate.html | 12 +- .../pseudo-classes/inrange-outofrange.html | 73 +- .../semantics/selectors/pseudo-classes/link.html | 5 +- .../pseudo-classes/readwrite-readonly.html | 50 +- .../pseudo-classes/required-optional.html | 12 +- .../semantics/selectors/pseudo-classes/utils.js | 10 +- .../selectors/pseudo-classes/valid-invalid.html | 28 +- .../cellIndex.html | 9 + .../html/semantics/tabular-data/historical.html | 25 + .../tabular-data/html-table-section-element.js | 22 + .../the-caption-element/caption_001.html | 1 + .../the-table-element/caption-methods.html | 144 +- .../the-table-element/createTBody.html | 8 + .../the-table-element/delete-caption.html | 94 + .../the-table-element/insertRow-method-03.html | 32 + .../tabular-data/the-table-element/remove-row.html | 50 + .../tabular-data/the-table-element/tFoot.html | 57 + .../tabular-data/the-table-element/tHead.html | 66 + .../tabular-data/the-table-element/table-rows.html | 48 + .../tabular-data/the-tbody-element/deleteRow.html | 54 + .../tabular-data/the-tbody-element/insertRow.html | 56 + .../tabular-data/the-tbody-element/rows.html | 15 + .../tabular-data/the-tfoot-element/rows.html | 15 + .../tabular-data/the-thead-element/rows.html | 15 + .../tabular-data/the-tr-element/cells.html | 28 + .../tabular-data/the-tr-element/deleteCell.html | 54 + .../tabular-data/the-tr-element/insertCell.html | 55 + .../semantics/text-level-semantics/historical.html | 32 + .../the-data-element/data.value-001.html | 66 + .../text-level-semantics/the-time-element/001.html | 74 +- .../the-wbr-element/wbr-element-ref.html | 3 +- .../the-wbr-element/wbr-element.html | 2 +- .../tests/html/syntax/html-element-list.js | 140 + .../support/encodingtests-1.css | 4 +- .../support/encodingtests-15-inverse.css | 4 +- .../support/encodingtests-15.css | 4 +- .../support/encodingtests-utf8.css | 4 +- .../parsing/DOMContentLoaded-defer-support.js | 13 + .../syntax/parsing/DOMContentLoaded-defer.html | 17 + .../web-platform/tests/html/syntax/parsing/README | 2 +- .../tests/html/syntax/parsing/common.js | 10 +- .../html/syntax/parsing/html5lib_adoption01.html | 3 + .../html/syntax/parsing/html5lib_adoption02.html | 3 + .../html/syntax/parsing/html5lib_comments01.html | 3 + .../html/syntax/parsing/html5lib_doctype01.html | 3 + .../html/syntax/parsing/html5lib_domjs-unsafe.html | 3 + .../html/syntax/parsing/html5lib_entities01.html | 3 + .../html/syntax/parsing/html5lib_entities02.html | 3 + .../syntax/parsing/html5lib_html5test-com.html | 3 + .../html/syntax/parsing/html5lib_inbody01.html | 3 + .../html/syntax/parsing/html5lib_isindex.html | 3 + .../html/syntax/parsing/html5lib_main-element.html | 3 + ...lib_pending-spec-changes-plain-text-unsafe.html | 3 + .../parsing/html5lib_pending-spec-changes.html | 3 + .../syntax/parsing/html5lib_plain-text-unsafe.html | 3 + .../html/syntax/parsing/html5lib_scriptdata01.html | 3 + .../parsing/html5lib_scripted_adoption01.html | 3 + .../html/syntax/parsing/html5lib_scripted_ark.html | 3 + .../syntax/parsing/html5lib_scripted_webkit01.html | 3 + .../html/syntax/parsing/html5lib_tables01.html | 3 + .../html/syntax/parsing/html5lib_template.html | 3 + .../tests/html/syntax/parsing/html5lib_tests1.html | 3 + .../html/syntax/parsing/html5lib_tests10.html | 3 + .../html/syntax/parsing/html5lib_tests11.html | 3 + .../html/syntax/parsing/html5lib_tests12.html | 3 + .../html/syntax/parsing/html5lib_tests14.html | 3 + .../html/syntax/parsing/html5lib_tests15.html | 3 + .../html/syntax/parsing/html5lib_tests16.html | 3 + .../html/syntax/parsing/html5lib_tests17.html | 3 + .../html/syntax/parsing/html5lib_tests18.html | 3 + .../html/syntax/parsing/html5lib_tests19.html | 3 + .../tests/html/syntax/parsing/html5lib_tests2.html | 3 + .../html/syntax/parsing/html5lib_tests20.html | 3 + .../html/syntax/parsing/html5lib_tests21.html | 3 + .../html/syntax/parsing/html5lib_tests22.html | 3 + .../html/syntax/parsing/html5lib_tests23.html | 3 + .../html/syntax/parsing/html5lib_tests24.html | 3 + .../html/syntax/parsing/html5lib_tests25.html | 3 + .../html/syntax/parsing/html5lib_tests26.html | 3 + .../tests/html/syntax/parsing/html5lib_tests3.html | 3 + .../tests/html/syntax/parsing/html5lib_tests5.html | 3 + .../tests/html/syntax/parsing/html5lib_tests6.html | 3 + .../tests/html/syntax/parsing/html5lib_tests7.html | 3 + .../tests/html/syntax/parsing/html5lib_tests8.html | 3 + .../tests/html/syntax/parsing/html5lib_tests9.html | 3 + .../html/syntax/parsing/html5lib_tricky01.html | 3 + .../html/syntax/parsing/html5lib_webkit01.html | 3 + .../html/syntax/parsing/html5lib_webkit02.html | 3 + .../tests/html/syntax/parsing/math-parse03.html | 0 .../parsing/named-character-references-data.js | 4462 +- .../syntax/parsing/named-character-references.html | 44 +- .../template-is-a-foster-parent-element.html | 3 +- .../template-is-not-a-foster-parent-element.html | 3 +- .../generating-of-implied-end-tags.html | 13 +- .../ignore-body-token.html | 5 +- .../ignore-frameset-token.html | 5 +- .../ignore-head-token.html | 5 +- .../ignore-html-token.html | 5 +- .../start-tag-body.html | 3 +- .../start-tag-html.html | 5 +- .../template-end-tag-without-start-one.html | 5 +- .../end-tag-frameset.html | 19 +- .../generating-of-implied-end-tags.html | 13 +- .../template-end-tag-without-start-one.html | 5 +- .../end-tag-table.html | 3 +- .../template-child-nodes.html | 7 +- ...learing-stack-back-to-a-table-body-context.html | 3 +- .../clearing-stack-back-to-a-table-context.html | 3 +- ...clearing-stack-back-to-a-table-row-context.html | 3 +- .../template-owner-document.html | 29 +- .../web-platform/tests/html/syntax/parsing/test.js | 57 +- .../initial-linefeed-pre.html | 48 + .../serializing-html-fragments/outerHTML.html | 148 +- .../serializing-html-fragments/serializing.html | 332 + .../serializing-xml-fragments/outerHTML.html | 38 + .../xhtml-mathml-dtd-entity-support.htm | 67 + .../tests/html/tools/html5lib_test.xml | 29 + .../tools}/html5lib_test_fragment.xml | 0 .../tests/html/tools/update_html5lib_tests.py | 152 + .../animation-frames/callback-exception.html | 27 + .../animation-frames/callback-invoked.html | 18 + .../animation-frames/callback-multicalls.html | 26 + .../animation-frames}/cancel-invoked.html | 0 .../webappapis/animation-frames/idlharness.html | 50 + .../animation-frames/same-dispatch-time.html | 31 + .../idle-callbacks/callback-exception.html | 22 + .../webappapis/idle-callbacks/callback-iframe.html | 17 + .../idle-callbacks/callback-invoked.html | 12 + .../idle-callbacks/callback-multiple-calls.html | 41 + .../idle-callbacks/callback-suspended.html | 93 + .../idle-callbacks/callback-timeout.html | 43 + .../webappapis/idle-callbacks/cancel-invoked.html | 32 + .../html/webappapis/idle-callbacks/idlharness.html | 34 + .../resources/post_name_on_load.html | 7 + .../scripting/event-loops/microtask_after_raf.html | 57 + .../event-loops/microtask_after_script.html | 55 + .../scripting/event-loops/resources/common.js | 20 + .../task_microtask_ordering-manual.html | 64 + .../event-loops/task_microtask_ordering.html | 85 + .../event-handler-attributes-body-window.html | 34 + .../scripting/events/event-handler-onresize.html | 38 + .../events/event-handler-processing-algorithm.html | 63 + .../events/inline-event-handler-ordering.html | 52 + ...valid-uncompiled-raw-handler-compiled-late.html | 25 + ...valid-uncompiled-raw-handler-compiled-once.html | 23 + .../events/onerroreventhandler-frame.html | 56 + .../scripting/events/onerroreventhandler.html | 11 + .../processing-model-2/addEventListener.html | 4 +- .../body-onerror-compile-error-data-url.html | 4 +- .../body-onerror-compile-error.html | 4 +- .../body-onerror-runtime-error.html | 4 +- .../processing-model-2/compile-error-data-url.html | 6 +- .../processing-model-2/runtime-error-data-url.html | 4 +- ...onerror-with-cross-frame-event-listeners-1.html | 33 + ...onerror-with-cross-frame-event-listeners-2.html | 33 + ...onerror-with-cross-frame-event-listeners-3.html | 33 + ...onerror-with-cross-frame-event-listeners-4.html | 33 + .../the-navigator-object/NavigatorID.js | 21 +- .../the-navigator-object/content.html | 48 +- .../get-navigatorlanguage-manual.html | 16 + .../the-navigator-object/navigatorlanguage.html | 19 + .../the-navigator-object/protocol.html | 154 +- .../tests/http/basic-auth-cache-test-ref.html | 6 + .../tests/http/basic-auth-cache-test.html | 27 + .../tests/http/resources/securedimage.py | 17 + testing/web-platform/tests/images/OWNERS | 2 + .../web-platform/tests/innerText/getter-tests.js | 329 + testing/web-platform/tests/innerText/getter.html | 59 + .../web-platform/tests/innerText/setter-tests.js | 27 + testing/web-platform/tests/innerText/setter.html | 32 + testing/web-platform/tests/input-events/OWNERS | 2 + .../tests/js/behaviours/SetPrototypeOf-window.html | 33 + .../Object.prototype.getOwnPropertyNames.html | 56 + .../Promise-incumbent-global-subframe.sub.html | 12 + .../Promise-incumbent-global-subsubframe.sub.html | 13 + .../js/builtins/Promise-incumbent-global.sub.html | 20 + .../tests/js/builtins/Promise-subclassing.html | 265 + .../js/builtins/WeakMap.prototype-properties.html | 30 +- testing/web-platform/tests/lint | 11 + testing/web-platform/tests/lint.whitelist | 139 + testing/web-platform/tests/manifest | 8 + testing/web-platform/tests/media-source/OWNERS | 3 + .../SourceBuffer-abort-readyState.html | 1 + .../media-source/URL-createObjectURL-revoke.html | 43 +- testing/web-platform/tests/media-source/index.html | 93 - .../tests/media-source/interfaces.html | 94 +- .../web-platform/tests/media-source/manifest.txt | 25 +- .../mediasource-activesourcebuffers.html | 238 + .../mediasource-addsourcebuffer-mode.html | 31 + .../media-source/mediasource-addsourcebuffer.html | 1 + .../media-source/mediasource-append-buffer.html | 21 +- .../mediasource-appendbuffer-quota-exceeded.html | 43 + .../media-source/mediasource-appendwindow.html | 3 +- ...diasource-attach-stops-delaying-load-event.html | 49 + .../tests/media-source/mediasource-avtracks.html | 124 + .../tests/media-source/mediasource-buffered.html | 44 +- .../tests/media-source/mediasource-closed.html | 1 + .../mediasource-config-change-mp4-a-bitrate.html | 1 + ...asource-config-change-mp4-av-audio-bitrate.html | 1 + ...mediasource-config-change-mp4-av-framesize.html | 1 + ...asource-config-change-mp4-av-video-bitrate.html | 1 + .../mediasource-config-change-mp4-v-bitrate.html | 1 + .../mediasource-config-change-mp4-v-framerate.html | 1 + .../mediasource-config-change-mp4-v-framesize.html | 1 + .../mediasource-config-change-webm-a-bitrate.html | 1 + ...source-config-change-webm-av-audio-bitrate.html | 1 + ...ediasource-config-change-webm-av-framesize.html | 1 + ...source-config-change-webm-av-video-bitrate.html | 1 + .../mediasource-config-change-webm-v-bitrate.html | 1 + ...mediasource-config-change-webm-v-framerate.html | 1 + ...mediasource-config-change-webm-v-framesize.html | 1 + .../media-source/mediasource-config-changes.js | 24 +- .../tests/media-source/mediasource-detach.html | 50 + .../mediasource-duration-boundaryconditions.html | 1 + .../tests/media-source/mediasource-duration.html | 206 +- .../mediasource-endofstream-invaliderror.html | 7 +- .../media-source/mediasource-endofstream.html | 76 + .../tests/media-source/mediasource-errors.html | 234 + .../mediasource-getvideoplaybackquality.html | 80 +- .../mediasource-is-type-supported.html | 9 +- .../media-source/mediasource-liveseekable.html | 137 + .../media-source/mediasource-multiple-attach.html | 1 + .../mediasource-play-then-seek-back.html | 4 +- .../tests/media-source/mediasource-play.html | 20 +- .../tests/media-source/mediasource-preload.html | 72 + .../media-source/mediasource-redundant-seek.html | 5 +- .../tests/media-source/mediasource-remove.html | 61 +- .../mediasource-removesourcebuffer.html | 80 +- .../mediasource-seek-beyond-duration.html | 10 + .../mediasource-seek-during-pending-seek.html | 73 +- .../tests/media-source/mediasource-seekable.html | 64 + .../mediasource-sequencemode-append-buffer.html | 41 +- .../mediasource-sourcebuffer-mode-timestamps.html | 52 + .../mediasource-sourcebuffer-mode.html | 2 + .../mediasource-sourcebuffer-trackdefaults.html | 78 + .../media-source/mediasource-sourcebufferlist.html | 16 +- .../media-source/mediasource-timestamp-offset.html | 4 + .../media-source/mediasource-trackdefault.html | 101 + .../media-source/mediasource-trackdefaultlist.html | 60 + .../tests/media-source/mediasource-util.js | 152 +- .../web-platform/tests/media-source/mp4/test.mp4 | Bin 198320 -> 187227 bytes .../web-platform/tests/media-source/webm/test.webm | Bin 219448 -> 190970 bytes .../web-platform/tests/media/2048x1360-random.jpg | Bin 0 -> 4520440 bytes testing/web-platform/tests/media/OWNERS | 1 + .../mediacapture-record/BlobEvent-constructor.html | 38 + .../web-platform/tests/mediacapture-record/OWNERS | 1 + .../tests/mediacapture-streams/GUM-api.https.html | 23 + .../tests/mediacapture-streams/GUM-deny.https.html | 38 + .../GUM-empty-option-param.https.html | 35 + .../GUM-impossible-constraint.https.html | 35 + .../GUM-optional-constraint.https.html | 32 + .../GUM-trivial-constraint.https.html | 31 + .../GUM-unknownkey-option-param.https.html | 37 + .../MediaDevices-enumerateDevices.https.html | 47 + .../MediaDevices-getUserMedia.https.html | 41 + ...ediaStream-MediaElement-preload-none.https.html | 58 + .../MediaStream-MediaElement-srcObject.https.html | 55 + .../MediaStream-add-audio-track.https.html | 54 + .../MediaStream-audio-only.https.html | 35 + .../MediaStream-finished-add.https.html | 45 + .../MediaStream-gettrackid.https.html | 35 + .../MediaStream-id-manual.https.html | 32 + .../MediaStream-idl.https.html | 52 + .../MediaStream-removetrack.https.html | 46 + .../MediaStream-video-only.https.html | 32 + ...diaElement-disabled-audio-is-silence.https.html | 55 + ...MediaElement-disabled-video-is-black.https.html | 56 + .../MediaStreamTrack-end.https.html | 39 + .../MediaStreamTrack-id.https.html | 28 + .../MediaStreamTrack-init.https.html | 73 + .../MediaStreamTrackEvent-constructor.https.html | 42 + .../web-platform/tests/mediacapture-streams/OWNERS | 3 + .../video-assignment-manual.html | 56 - .../navigatorusermedia/api-present.html | 25 - .../navigatorusermedia/deny.html | 36 - .../navigatorusermedia/empty-option-param.html | 36 - .../getusermedia-impossible-constraint.html | 34 - .../getusermedia-optional-constraint.html | 33 - .../getusermedia-trivial-constraint.html | 32 - .../unknownkey-option-param.html | 38 - .../introduction/disabled-audio-silence.html | 56 - .../introduction/disabled-video-black.html | 57 - .../stream-api/mediastream/audio.html | 36 - .../mediastream/mediastream-addtrack.html | 55 - .../mediastream/mediastream-finished-add.html | 49 - .../mediastream/mediastream-gettrackid.html | 36 - .../mediastream/mediastream-id-manual.html | 33 - .../stream-api/mediastream/mediastream-idl.html | 53 - .../mediastream/mediastream-removetrack.html | 49 - .../stream-api/mediastream/stream-ended.html | 37 - .../stream-api/mediastream/video.html | 34 - .../mediastreamtrack/mediastreamtrack-end.html | 40 - .../mediastreamtrack/mediastreamtrack-id.html | 29 - .../mediastreamtrack/mediastreamtrack-init.html | 77 - .../video-and-audio-tracks/audiostreamtrack.html | 27 - .../video-and-audio-tracks/videostreamtrack.html | 27 - .../tests/microdata/microdata-dom-api/001.html | 3665 - testing/web-platform/tests/mixed-content/OWNERS | 1 + .../keep-scheme-redirect/allowed.https.html | 40 + .../allowed.https.html.headers | 1 + .../top-level/no-redirect/allowed.https.html | 40 + .../no-redirect/allowed.https.html.headers | 1 + .../keep-scheme-redirect/allowed.https.html | 40 + .../allowed.https.html.headers | 1 + .../top-level/no-redirect/allowed.https.html | 40 + .../no-redirect/allowed.https.html.headers | 1 + .../keep-scheme-redirect/allowed.https.html | 40 + .../allowed.https.html.headers | 1 + .../top-level/no-redirect/allowed.https.html | 40 + .../no-redirect/allowed.https.html.headers | 1 + .../keep-scheme-redirect/allowed.https.html | 40 + .../allowed.https.html.headers | 1 + .../top-level/no-redirect/allowed.https.html | 40 + .../no-redirect/allowed.https.html.headers | 1 + .../keep-scheme-redirect/allowed.https.html | 40 + .../allowed.https.html.headers | 1 + .../top-level/no-redirect/allowed.https.html | 40 + .../no-redirect/allowed.https.html.headers | 1 + .../keep-scheme-redirect/allowed.https.html | 40 + .../allowed.https.html.headers | 1 + .../top-level/no-redirect/allowed.https.html | 40 + .../no-redirect/allowed.https.html.headers | 1 + .../keep-scheme-redirect/allowed.https.html | 40 + .../allowed.https.html.headers | 1 + .../top-level/no-redirect/allowed.https.html | 40 + .../no-redirect/allowed.https.html.headers | 1 + .../keep-scheme-redirect/allowed.https.html | 40 + .../allowed.https.html.headers | 1 + .../top-level/no-redirect/allowed.https.html | 40 + .../no-redirect/allowed.https.html.headers | 1 + .../keep-scheme-redirect/allowed.https.html | 40 + .../allowed.https.html.headers | 1 + .../top-level/no-redirect/allowed.https.html | 40 + .../no-redirect/allowed.https.html.headers | 1 + .../keep-scheme-redirect/allowed.https.html | 40 + .../allowed.https.html.headers | 1 + .../top-level/no-redirect/allowed.https.html | 40 + .../no-redirect/allowed.https.html.headers | 1 + .../keep-scheme-redirect/allowed.https.html | 40 + .../allowed.https.html.headers | 1 + .../top-level/no-redirect/allowed.https.html | 40 + .../no-redirect/allowed.https.html.headers | 1 + .../keep-scheme-redirect/allowed.https.html | 40 + .../allowed.https.html.headers | 1 + .../top-level/no-redirect/allowed.https.html | 40 + .../no-redirect/allowed.https.html.headers | 1 + .../keep-scheme-redirect/allowed.https.html | 40 + .../allowed.https.html.headers | 1 + .../top-level/no-redirect/allowed.https.html | 40 + .../no-redirect/allowed.https.html.headers | 1 + .../websocket-allowed.https.html | 40 + .../websocket-allowed.https.html.headers | 1 + .../no-redirect/websocket-allowed.https.html | 40 + .../websocket-allowed.https.html.headers | 1 + .../top-level/no-redirect/allowed.https.html | 41 + .../top-level/no-redirect/allowed.https.html | 41 + .../top-level/no-redirect/allowed.https.html | 41 + .../top-level/no-redirect/allowed.https.html | 41 + .../top-level/no-redirect/allowed.https.html | 41 + .../top-level/no-redirect/allowed.https.html | 41 + .../top-level/no-redirect/allowed.https.html | 41 + .../top-level/no-redirect/allowed.https.html | 41 + .../top-level/no-redirect/allowed.https.html | 41 + .../top-level/no-redirect/allowed.https.html | 41 + .../top-level/no-redirect/allowed.https.html | 41 + .../top-level/no-redirect/allowed.https.html | 41 + .../top-level/no-redirect/allowed.https.html | 41 + .../no-redirect/websocket-allowed.https.html | 41 + .../keep-scheme-redirect/allowed.https.html | 40 + .../top-level/no-redirect/allowed.https.html | 40 + .../keep-scheme-redirect/allowed.https.html | 40 + .../top-level/no-redirect/allowed.https.html | 40 + .../keep-scheme-redirect/allowed.https.html | 40 + .../top-level/no-redirect/allowed.https.html | 40 + .../keep-scheme-redirect/allowed.https.html | 40 + .../top-level/no-redirect/allowed.https.html | 40 + .../keep-scheme-redirect/allowed.https.html | 40 + .../top-level/no-redirect/allowed.https.html | 40 + .../keep-scheme-redirect/allowed.https.html | 40 + .../top-level/no-redirect/allowed.https.html | 40 + .../keep-scheme-redirect/allowed.https.html | 40 + .../top-level/no-redirect/allowed.https.html | 40 + .../keep-scheme-redirect/allowed.https.html | 40 + .../top-level/no-redirect/allowed.https.html | 40 + .../keep-scheme-redirect/allowed.https.html | 40 + .../top-level/no-redirect/allowed.https.html | 40 + .../keep-scheme-redirect/allowed.https.html | 40 + .../top-level/no-redirect/allowed.https.html | 40 + .../keep-scheme-redirect/allowed.https.html | 40 + .../top-level/no-redirect/allowed.https.html | 40 + .../keep-scheme-redirect/allowed.https.html | 40 + .../top-level/no-redirect/allowed.https.html | 40 + .../keep-scheme-redirect/allowed.https.html | 40 + .../top-level/no-redirect/allowed.https.html | 40 + .../websocket-allowed.https.html | 40 + .../no-redirect/websocket-allowed.https.html | 40 + .../keep-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../top-level/no-redirect/opt-in-blocks.https.html | 40 + .../no-redirect/opt-in-blocks.https.html.headers | 1 + .../swap-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../keep-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../top-level/no-redirect/opt-in-blocks.https.html | 40 + .../no-redirect/opt-in-blocks.https.html.headers | 1 + .../swap-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../keep-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../top-level/no-redirect/opt-in-blocks.https.html | 40 + .../no-redirect/opt-in-blocks.https.html.headers | 1 + .../swap-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../keep-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../top-level/no-redirect/opt-in-blocks.https.html | 40 + .../no-redirect/opt-in-blocks.https.html.headers | 1 + .../swap-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../keep-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../top-level/no-redirect/opt-in-blocks.https.html | 40 + .../no-redirect/opt-in-blocks.https.html.headers | 1 + .../swap-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../keep-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../top-level/no-redirect/opt-in-blocks.https.html | 40 + .../no-redirect/opt-in-blocks.https.html.headers | 1 + .../swap-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../keep-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../top-level/no-redirect/opt-in-blocks.https.html | 40 + .../no-redirect/opt-in-blocks.https.html.headers | 1 + .../swap-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../keep-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../top-level/no-redirect/opt-in-blocks.https.html | 40 + .../no-redirect/opt-in-blocks.https.html.headers | 1 + .../swap-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../keep-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../top-level/no-redirect/opt-in-blocks.https.html | 40 + .../no-redirect/opt-in-blocks.https.html.headers | 1 + .../swap-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../ws-downgrade-blocks.https.html | 40 + .../ws-downgrade-blocks.https.html.headers | 1 + .../no-redirect/ws-downgrade-blocks.https.html | 40 + .../ws-downgrade-blocks.https.html.headers | 1 + .../ws-downgrade-blocks.https.html | 40 + .../ws-downgrade-blocks.https.html.headers | 1 + .../keep-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../top-level/no-redirect/opt-in-blocks.https.html | 40 + .../no-redirect/opt-in-blocks.https.html.headers | 1 + .../swap-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../keep-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../top-level/no-redirect/opt-in-blocks.https.html | 40 + .../no-redirect/opt-in-blocks.https.html.headers | 1 + .../swap-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../keep-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../top-level/no-redirect/opt-in-blocks.https.html | 40 + .../no-redirect/opt-in-blocks.https.html.headers | 1 + .../swap-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../keep-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../top-level/no-redirect/opt-in-blocks.https.html | 40 + .../no-redirect/opt-in-blocks.https.html.headers | 1 + .../swap-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../keep-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../top-level/no-redirect/opt-in-blocks.https.html | 40 + .../no-redirect/opt-in-blocks.https.html.headers | 1 + .../swap-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../keep-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../top-level/no-redirect/opt-in-blocks.https.html | 40 + .../no-redirect/opt-in-blocks.https.html.headers | 1 + .../swap-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../keep-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../top-level/no-redirect/opt-in-blocks.https.html | 40 + .../no-redirect/opt-in-blocks.https.html.headers | 1 + .../swap-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../keep-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../top-level/no-redirect/opt-in-blocks.https.html | 40 + .../no-redirect/opt-in-blocks.https.html.headers | 1 + .../swap-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../keep-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../top-level/no-redirect/opt-in-blocks.https.html | 40 + .../no-redirect/opt-in-blocks.https.html.headers | 1 + .../swap-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../ws-downgrade-blocks.https.html | 40 + .../ws-downgrade-blocks.https.html.headers | 1 + .../no-redirect/ws-downgrade-blocks.https.html | 40 + .../ws-downgrade-blocks.https.html.headers | 1 + .../ws-downgrade-blocks.https.html | 40 + .../ws-downgrade-blocks.https.html.headers | 1 + .../top-level/no-redirect/opt-in-blocks.https.html | 41 + .../top-level/no-redirect/opt-in-blocks.https.html | 41 + .../top-level/no-redirect/opt-in-blocks.https.html | 41 + .../top-level/no-redirect/opt-in-blocks.https.html | 41 + .../top-level/no-redirect/opt-in-blocks.https.html | 41 + .../top-level/no-redirect/opt-in-blocks.https.html | 41 + .../top-level/no-redirect/opt-in-blocks.https.html | 41 + .../top-level/no-redirect/opt-in-blocks.https.html | 41 + .../top-level/no-redirect/opt-in-blocks.https.html | 41 + .../no-redirect/ws-downgrade-blocks.https.html | 41 + .../top-level/no-redirect/opt-in-blocks.https.html | 41 + .../top-level/no-redirect/opt-in-blocks.https.html | 41 + .../top-level/no-redirect/opt-in-blocks.https.html | 41 + .../top-level/no-redirect/opt-in-blocks.https.html | 41 + .../top-level/no-redirect/opt-in-blocks.https.html | 41 + .../top-level/no-redirect/opt-in-blocks.https.html | 41 + .../top-level/no-redirect/opt-in-blocks.https.html | 41 + .../top-level/no-redirect/opt-in-blocks.https.html | 41 + .../top-level/no-redirect/opt-in-blocks.https.html | 41 + .../no-redirect/ws-downgrade-blocks.https.html | 41 + .../no-opt-in-blocks.https.html | 40 + .../no-redirect/no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-redirect/no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-redirect/no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-redirect/no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-redirect/no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-redirect/no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-redirect/no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-redirect/no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-redirect/no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../ws-downgrade-blocks.https.html | 40 + .../no-redirect/ws-downgrade-blocks.https.html | 40 + .../ws-downgrade-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-redirect/no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-redirect/no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-redirect/no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-redirect/no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-redirect/no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-redirect/no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-redirect/no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-redirect/no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../no-redirect/no-opt-in-blocks.https.html | 40 + .../no-opt-in-blocks.https.html | 40 + .../ws-downgrade-blocks.https.html | 40 + .../no-redirect/ws-downgrade-blocks.https.html | 40 + .../ws-downgrade-blocks.https.html | 40 + .../tests/mixed-content/generic/common.js | 398 + .../tests/mixed-content/generic/expect.py | 102 + .../generic/mixed-content-test-case.js | 163 + .../tests/mixed-content/generic/sanity-checker.js | 53 + .../generic/template/disclaimer.template | 1 + .../generic/template/spec_json.js.template | 1 + .../generic/template/test.debug.html.template | 31 + .../generic/template/test.js.template | 13 + .../generic/template/test.release.html.template | 20 + .../generic/template/test_description.template | 7 + .../tests/mixed-content/generic/tools}/__init__.py | 0 .../tests/mixed-content/generic/tools/clean.py | 35 + .../mixed-content/generic/tools/common_paths.py | 58 + .../tests/mixed-content/generic/tools/generate.py | 157 + .../tests/mixed-content/generic/tools/regenerate | 3 + .../mixed-content/generic/tools/spec_validator.py | 159 + .../tests/mixed-content/generic/worker.js | 1 + .../keep-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../top-level/no-redirect/opt-in-blocks.https.html | 40 + .../no-redirect/opt-in-blocks.https.html.headers | 1 + .../swap-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../keep-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../top-level/no-redirect/opt-in-blocks.https.html | 40 + .../no-redirect/opt-in-blocks.https.html.headers | 1 + .../swap-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../keep-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../top-level/no-redirect/opt-in-blocks.https.html | 40 + .../no-redirect/opt-in-blocks.https.html.headers | 1 + .../swap-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../keep-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../top-level/no-redirect/opt-in-blocks.https.html | 40 + .../no-redirect/opt-in-blocks.https.html.headers | 1 + .../swap-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../keep-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../top-level/no-redirect/opt-in-blocks.https.html | 40 + .../no-redirect/opt-in-blocks.https.html.headers | 1 + .../swap-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../keep-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../top-level/no-redirect/opt-in-blocks.https.html | 40 + .../no-redirect/opt-in-blocks.https.html.headers | 1 + .../swap-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../keep-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../top-level/no-redirect/opt-in-blocks.https.html | 40 + .../no-redirect/opt-in-blocks.https.html.headers | 1 + .../swap-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../keep-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../top-level/no-redirect/opt-in-blocks.https.html | 40 + .../no-redirect/opt-in-blocks.https.html.headers | 1 + .../swap-scheme-redirect/opt-in-blocks.https.html | 40 + .../opt-in-blocks.https.html.headers | 1 + .../top-level/no-redirect/opt-in-blocks.https.html | 41 + .../top-level/no-redirect/opt-in-blocks.https.html | 41 + .../top-level/no-redirect/opt-in-blocks.https.html | 41 + .../top-level/no-redirect/opt-in-blocks.https.html | 41 + .../top-level/no-redirect/opt-in-blocks.https.html | 41 + .../top-level/no-redirect/opt-in-blocks.https.html | 41 + .../top-level/no-redirect/opt-in-blocks.https.html | 41 + .../top-level/no-redirect/opt-in-blocks.https.html | 41 + .../no-opt-in-allows.https.html | 40 + .../no-redirect/no-opt-in-allows.https.html | 40 + .../no-opt-in-allows.https.html | 40 + .../no-opt-in-allows.https.html | 40 + .../no-redirect/no-opt-in-allows.https.html | 40 + .../no-opt-in-allows.https.html | 40 + .../no-opt-in-allows.https.html | 40 + .../no-redirect/no-opt-in-allows.https.html | 40 + .../no-opt-in-allows.https.html | 40 + .../no-opt-in-allows.https.html | 40 + .../no-redirect/no-opt-in-allows.https.html | 40 + .../no-opt-in-allows.https.html | 40 + .../no-opt-in-allows.https.html | 40 + .../no-redirect/no-opt-in-allows.https.html | 40 + .../no-opt-in-allows.https.html | 40 + .../no-opt-in-allows.https.html | 40 + .../no-redirect/no-opt-in-allows.https.html | 40 + .../no-opt-in-allows.https.html | 40 + .../no-opt-in-allows.https.html | 40 + .../no-redirect/no-opt-in-allows.https.html | 40 + .../no-opt-in-allows.https.html | 40 + .../no-opt-in-allows.https.html | 40 + .../no-redirect/no-opt-in-allows.https.html | 40 + .../no-opt-in-allows.https.html | 40 + .../web-platform/tests/mixed-content/spec.src.json | 258 + .../web-platform/tests/mixed-content/spec_json.js | 1 + .../web-platform/tests/navigation-timing/OWNERS | 4 + .../tests/navigation-timing/idlharness.html | 3 +- .../navigation-timing/test_document_open.html | 1 - .../test_document_readiness_exist.html | 1 - .../test_navigation_type_backforward.html | 1 - .../test_navigation_type_reload.html | 7 +- .../test_no_previous_document.html | 1 - .../test_performance_attributes_exist.html | 1 - ...est_performance_attributes_exist_in_object.html | 1 - .../tests/navigation-timing/test_readwrite.html | 1 - .../test_timing_attributes_order.html | 1 - .../test_timing_client_redirect.html | 1 - .../navigation-timing/test_timing_reload.html | 1 - .../test_unique_performance_objects.html | 1 - .../notifications/Notification-permission.html | 17 - ...tification-requestPermission-denied-manual.html | 22 - ...ification-requestPermission-granted-manual.html | 22 - testing/web-platform/tests/notifications/OWNERS | 4 + testing/web-platform/tests/notifications/README.md | 5 - .../tests/notifications/body-basic-manual.html | 28 + .../tests/notifications/body-empty-manual.html | 31 + testing/web-platform/tests/notifications/common.js | 48 + .../tests/notifications/constructor-basic.html | 21 + .../tests/notifications/constructor-invalid.html | 19 + .../tests/notifications/event-onclick-manual.html | 25 + .../tests/notifications/event-onclose.html | 26 + .../event-onerror-default-manual.html | 27 + .../notifications/event-onerror-denied-manual.html | 26 + .../tests/notifications/event-onshow.html | 36 +- .../tests/notifications/icon-basic-manual.html | 28 + .../tests/notifications/icon-empty-manual.html | 27 + .../web-platform/tests/notifications/instance.html | 101 +- .../tests/notifications/interfaces.html | 6 +- testing/web-platform/tests/notifications/lang.html | 63 + .../notification-body-basic-manual.html | 17 - .../notification-body-empty-manual.html | 17 - .../notifications/notification-close-manual.html | 21 - .../notification-constructor-basic.html | 20 - .../notification-constructor-invalid.html | 19 - .../notification-dir-auto-manual.html | 18 - .../notifications/notification-dir-ltr-manual.html | 18 - .../notifications/notification-dir-rtl-manual.html | 18 - .../notification-icon-basic-manual.html | 19 - .../notification-icon-empty-manual.html | 18 - .../notification-tag-different-manual.html | 23 - .../notification-tag-same-manual.html | 23 - .../tests/notifications/permission.html | 14 + .../requestPermission-denied-manual.html | 22 + .../requestPermission-granted-manual.html | 18 + .../tests/notifications/tag-different-manual.html | 37 + .../tests/notifications/tag-same-manual.html | 37 + .../contents/Forms/Not_Use/input_autocomplete.html | 6 +- .../Forms/contents/Forms/Not_Use/input_list.html | 6 +- .../contents/Forms/Not_Use/input_valueasdate.html | 6 +- .../Forms/Not_Use/input_valueasnumber.html | 6 +- .../contents/Forms/Not_Use/select_length.html | 6 +- .../Forms/Not_Use/select_selectedindex.html | 6 +- .../Forms/contents/Forms/button_checkvalidity.html | 6 +- .../Forms/contents/Forms/button_labels.html | 6 +- .../contents/Forms/button_setcustomvalidity.html | 6 +- .../contents/Forms/button_validationmessage.html | 6 +- .../Forms/contents/Forms/button_validity.html | 6 +- .../Forms/contents/Forms/button_willvalidate.html | 6 +- .../contents/Forms/fieldset_checkvalidity.html | 6 +- .../contents/Forms/fieldset_setcustomvalidity.html | 6 +- .../contents/Forms/fieldset_validationmessage.html | 6 +- .../Forms/contents/Forms/fieldset_validity.html | 6 +- .../contents/Forms/fieldset_willvalidate.html | 6 +- .../Forms/contents/Forms/form_action.html | 6 +- .../Forms/contents/Forms/form_checkvalidity.html | 6 +- .../Forms/contents/Forms/form_length.html | 6 +- .../Forms/contents/Forms/form_submit.html | 6 +- .../Forms/contents/Forms/input_checkvalidity.html | 6 +- .../Forms/contents/Forms/input_height.html | 6 +- .../Forms/contents/Forms/input_labels.html | 6 +- .../contents/Forms/input_setcustomvalidity.html | 6 +- .../Forms/contents/Forms/input_stepdown.html | 6 +- .../Forms/contents/Forms/input_stepup.html | 6 +- .../contents/Forms/input_validationmessage.html | 6 +- .../Forms/contents/Forms/input_validity.html | 6 +- .../Forms/input_value_invalidstateerr.html | 6 +- .../Forms/input_valueasdate_invalidstateerr.html | 6 +- .../Forms/input_valueasnumber_invalidstateerr.html | 6 +- .../Forms/contents/Forms/input_width.html | 6 +- .../Forms/contents/Forms/input_willvalidate.html | 6 +- .../Forms/contents/Forms/keygen_checkvalidity.html | 6 +- .../Forms/contents/Forms/keygen_labels.html | 6 +- .../{dragdrop_000.htm => dragdrop_000-manual.htm} | 0 .../{dragdrop_001.htm => dragdrop_001-manual.htm} | 0 .../{dragdrop_002.htm => dragdrop_002-manual.htm} | 0 .../{dragdrop_003.htm => dragdrop_003-manual.htm} | 0 .../{dragdrop_004.htm => dragdrop_004-manual.htm} | 0 .../{dragdrop_005.htm => dragdrop_005-manual.htm} | 0 .../{dragdrop_006.htm => dragdrop_006-manual.htm} | 0 .../{dragdrop_007.htm => dragdrop_007-manual.htm} | 0 .../{dragdrop_008.htm => dragdrop_008-manual.htm} | 0 .../{dragdrop_009.htm => dragdrop_009-manual.htm} | 0 .../{dragdrop_010.htm => dragdrop_010-manual.htm} | 0 .../{dragdrop_011.htm => dragdrop_011-manual.htm} | 0 .../{dragdrop_012.htm => dragdrop_012-manual.htm} | 0 .../{dragdrop_013.htm => dragdrop_013-manual.htm} | 0 .../{dragdrop_014.htm => dragdrop_014-manual.htm} | 0 .../{dragdrop_015.htm => dragdrop_015-manual.htm} | 0 .../{dragdrop_016.htm => dragdrop_016-manual.htm} | 0 .../Microsoft/sandbox/iframe_sandbox_002.htm | 12 +- .../submission/Microsoft/sandbox/sandbox_002.htm | 25 +- .../{sandbox_003.htm => sandbox_003-manual.htm} | 0 .../{sandbox_004.htm => sandbox_004-manual.htm} | 0 .../{sandbox_006.htm => sandbox_006-manual.htm} | 0 .../{sandbox_007.htm => sandbox_007-manual.htm} | 0 .../{sandbox_008.htm => sandbox_008-manual.htm} | 0 .../{sandbox_009.htm => sandbox_009-manual.htm} | 0 .../{sandbox_010.htm => sandbox_010-manual.htm} | 0 .../submission/Microsoft/sandbox/sandbox_011.htm | 38 +- .../submission/Microsoft/sandbox/sandbox_016.htm | 11 +- .../{sandbox_020.htm => sandbox_020-manual.htm} | 0 .../{sandbox_021.htm => sandbox_021-manual.htm} | 0 .../{sandbox_022.htm => sandbox_022-manual.htm} | 0 .../submission/Opera/script_scheduling/050.html | 2 +- .../submission/Opera/script_scheduling/060.html | 4 +- .../submission/Opera/script_scheduling/069.html | 7 +- .../submission/Opera/script_scheduling/079.html | 52 +- .../submission/Opera/script_scheduling/083.html | 2 +- .../submission/Opera/script_scheduling/094.html | 10 +- .../submission/Opera/script_scheduling/101.html | 35 +- .../Opera/script_scheduling/106-import.html | 20 + .../Opera/script_scheduling/106-noimport.html | 20 + .../submission/Opera/script_scheduling/106.html | 27 - .../Opera/script_scheduling/107-import.html | 21 + .../Opera/script_scheduling/107-noimport.html | 21 + .../submission/Opera/script_scheduling/107.html | 27 - .../submission/Opera/script_scheduling/111.html | 16 +- .../submission/Opera/script_scheduling/112.html | 18 +- .../Opera/script_scheduling/css/background.css | 4 +- .../Opera/script_scheduling/css/import.css | 2 +- .../tests/{ => old-tests}/webdriver/README.md | 0 .../tests/old-tests/webdriver/base_test.py | 60 + .../webdriver/command_contexts}/__init__.py | 0 .../command_contexts/open_and_close_window_test.py | 64 + .../webdriver/command_contexts/res/first-page.html | 11 + .../webdriver/command_contexts/res/other-page.html | 11 + .../command_contexts/window_handle_test.py | 33 + .../webdriver/command_contexts/window_size_test.py | 35 + .../tests/old-tests/webdriver/cookie}/__init__.py | 0 .../old-tests/webdriver/cookie/cookie_test.py | 57 + .../webdriver/cookie/res/cookie_container.html | 0 .../webdriver/ecmascript/ecmascript_test.py | 0 .../webdriver/ecmascript/res/ecmascript_test.html | 0 .../webdriver/element_location}/__init__.py | 0 .../element_location/element_location_test.py | 60 + .../webdriver/element_location/res/elements.html | 0 .../old-tests/webdriver/element_state}/__init__.py | 0 .../webdriver/element_state/method_test.py | 107 + .../webdriver/element_state/properties.py | 17 + .../webdriver/element_state/res/0x0-pixels.html | 0 .../webdriver/element_state/res/1x1-pixels.html | 0 .../element_state/res/a-with-href-attribute.html | 0 ...absolute-children-ancestor-hidden-overflow.html | 0 .../webdriver/element_state/res/body_empty.html | 0 .../webdriver/element_state/res/body_implicit.html | 0 .../element_state/res/body_overflow_hidden.html | 0 .../element_state/res/body_visibility_hidden.html | 0 .../webdriver/element_state/res/display-block.html | 0 .../element_state/res/display-none-child-link.html | 0 .../res/display-none-child-paragraph.html | 0 .../element_state/res/display-none-child.html | 0 .../element_state/res/display-none-dynamic.html | 0 .../display-none-parent-presedence-visibility.html | 0 .../res/display-none-parent-presedence.html | 0 .../webdriver/element_state/res/display-none.html | 0 ...element-dynamically-moved-outside-viewport.html | 0 .../res/element-hidden-by-other-element.html | 0 .../res/element-hidden-by-z-index.html | 29 + ...nt-moved-behind-other-element-by-transform.html | 31 + ...lement-moved-outside-viewport-by-transform.html | 0 .../res/element-outside-viewport.html | 0 .../element-partially-hidden-by-other-element.html | 23 + .../element_state/res/element-selected.html | 89 + .../res/element-with-color-style-attribute.html | 0 .../res/element-with-custom-attribute.html | 0 .../res/element-with-id-attribute.html | 0 .../res/element-with-same-color-as-background.html | 0 ...ement-with-same-color-as-parent-background.html | 18 + .../res/element-with-style-attribute.html | 0 .../res/element-without-attribute.html | 0 .../element_state/res/elements_text.html} | 0 .../res/get-element-attribute-extended.html | 72 + .../hidden-input-type-checkbox-untogglable.html | 0 .../res/hidden-input-type-text-writing.html | 0 .../webdriver/element_state/res}/hidden.html | 0 .../element_state/res/img-with-src-attribute.html | 0 .../res/input-morphs-into-hidden.html | 0 .../res/input-type-hidden-unclickable.html | 0 .../element_state/res/input-type-hidden.html | 0 .../res/input-with-checked-attribute.html | 0 .../res/input-without-checked-attribute.html | 0 .../res/option-with-value-attribute.html | 0 .../res/option-without-value-attribute.html | 0 .../text-with-matching-color-and-background.html | 0 .../res/text-with-same-color-as-background.html | 0 .../text-with-same-color-as-parent-background.html | 0 .../element_state/res/visibility-child-link.html | 0 .../res/visibility-child-paragraph.html | 0 .../res/visibility-child-presedence.html | 0 .../element_state/res/visibility-child.html | 0 .../element_state/res/visibility-hidden.html | 0 .../element_state/res/visibility-visible.html | 0 .../element_state/res/x-auto-y-hidden.html | 30 + .../element_state/res/x-hidden-y-auto.html | 30 + .../element_state/res/x-hidden-y-hidden.html | 30 + .../element_state/res/x-hidden-y-scroll.html | 30 + .../element_state/res/x-scroll-y-hidden.html | 30 + .../zero-sized-element-with-sizable-decendant.html | 0 .../webdriver/element_state/selected_test.py | 210 + .../webdriver/element_state/visibility_test.py | 324 + .../old-tests/webdriver/javascript}/__init__.py | 0 .../webdriver/javascript/execute_script_test.py | 129 + .../javascript/res/execute_script_test.html | 0 .../res/return_array_of_dom_elements.html | 0 .../javascript/res/return_document_body.html | 0 .../webdriver/javascript/res/return_node_list.html | 0 .../tests/old-tests/webdriver/modal}/__init__.py | 0 .../old-tests/webdriver/modal/alerts_quit_test.py | 26 + .../tests/old-tests/webdriver/modal/alerts_test.py | 148 + .../webdriver/modal/res/alerts.html | 0 .../old-tests/webdriver/navigation}/__init__.py | 0 .../old-tests/webdriver/navigation/auth_tests.py | 42 + .../old-tests/webdriver/navigation/forward.py | 24 + .../webdriver/navigation/forwardToNothing.py | 20 + .../webdriver/navigation/get_from_http_test.py | 60 + .../webdriver/navigation/invalid_cert_test.py | 28 + .../webdriver/navigation/refresh-page.py | 0 .../old-tests/webdriver/navigation/refresh_page.py | 27 + .../webdriver/navigation/res/1s-meta-redirect.html | 0 .../navigation/res/60s-meta-redirect.html | 0 .../webdriver/navigation/res/authenticated.html | 0 .../webdriver/navigation/res/empty.html | 0 .../webdriver/navigation/res/forwardNext.html | 0 .../webdriver/navigation/res/forwardStart.html | 0 .../webdriver/navigation/res/fragment.html | 0 .../navigation/res/instant-meta-redirect.html | 0 .../navigation/res/refreshPageDynamic.html | 0 .../navigation/res/refreshPageStatic.html | 0 .../webdriver/navigation/res/self-signed.key | 0 .../tests/{ => old-tests}/webdriver/network.py | 0 .../tests/{ => old-tests}/webdriver/runtests.py | 0 .../tests/old-tests/webdriver/runtests_p0.py | 42 + .../old-tests/webdriver/screenshot/__init__.py | 1 + .../webdriver/screenshot/res/screenshot.html} | 0 .../webdriver/screenshot/take_screenshot.py | 15 + .../old-tests/webdriver/timeouts}/__init__.py | 0 .../webdriver/timeouts/implicit_waits_tests.py | 64 + .../webdriver/timeouts/page_load_timeouts_tests.py | 26 + .../timeouts/res/implicit_waits_tests.html | 0 .../timeouts/res/page_load_timeouts_tests.html | 0 .../old-tests/webdriver/user_input}/__init__.py | 0 .../old-tests/webdriver/user_input/clear_test.py | 53 + .../old-tests/webdriver/user_input/click_test.py | 349 + .../old-tests/webdriver/user_input/res/click.html | 45 + .../res/element_clear_contenteditable_page.html | 0 .../res/element_clear_disabled_input_page.html | 0 .../res/element_clear_disabled_textarea_page.html | 0 .../res/element_clear_readonly_input_page.html | 0 .../res/element_clear_readonly_textarea_page.html | 0 .../res/element_clear_writable_input_page.html | 0 .../res/element_clear_writable_textarea_page.html | 0 .../user_input/res/text-form-landing.html | 8 + .../webdriver/user_input/res/text-form.html | 25 + .../webdriver/user_input/sendkeys_test.py | 96 + .../tests/old-tests/webdriver/webdriver.cfg | 35 + .../tests/old-tests/webdriver/windows/__init__.py | 1 + .../old-tests/webdriver/windows/res/win1.html | 5 + .../old-tests/webdriver/windows/res/win2.html | 5 + .../old-tests/webdriver/windows/res/win3.html | 5 + .../old-tests/webdriver/windows/res/win4.html | 5 + .../old-tests/webdriver/windows/res/win5.html | 5 + .../tests/old-tests/webdriver/windows/tabbing.py | 30 + .../webdriver/windows/window_manipulation.py | 43 + .../tests/orientation-event/free-fall-manual.html | 48 + .../horizontal-surface-manual.html | 34 + .../tests/orientation-event/idlharness.html | 84 + .../orientation-event/screen-upmost-manual.html | 51 + .../orientation-event/screen-upright-manual.html | 50 + .../tests/orientation-event/t001-manual.html | 26 + .../tests/orientation-event/t002-manual.html | 35 + .../tests/orientation-event/t003-manual.html | 34 + .../tests/orientation-event/t006-manual.html | 34 + .../tests/orientation-event/t009-manual.html | 34 + .../tests/orientation-event/t010-manual.html | 34 + .../tests/orientation-event/t012-manual.html | 41 + .../tests/orientation-event/t021-manual.html | 26 + .../tests/orientation-event/t022-manual.html | 35 + .../tests/orientation-event/t023-manual.html | 34 + .../tests/orientation-event/t025-manual.html | 38 + .../tests/orientation-event/t028-manual.html | 36 + testing/web-platform/tests/page-visibility/OWNERS | 3 + .../tests/page-visibility/unload-1.html | 17 + .../web-platform/tests/page-visibility/unload.html | 18 + testing/web-platform/tests/payment-request/OWNERS | 1 + .../tests/payment-request/interfaces.https.html | 126 + .../payment-request/payment-request-in-iframe.html | 18 + .../web-platform/tests/performance-timeline/OWNERS | 3 + .../performance-timeline/case-sensitivity.html | 39 + .../tests/performance-timeline/idlharness.html | 45 +- .../performance-timeline/performanceobservers.js | 21 + .../tests/performance-timeline/po-disconnect.html | 44 + .../tests/performance-timeline/po-getentries.html | 50 + .../performance-timeline/po-mark-measure.html | 72 + .../tests/performance-timeline/po-navigation.html | 28 + .../tests/performance-timeline/po-observe.html | 58 + .../tests/performance-timeline/po-resource.html | 48 + .../resources/square.png} | Bin testing/web-platform/tests/pointerevents/OWNERS | 8 + testing/web-platform/tests/pointerevents/README.md | 2 +- ...event_attributes_hoverable_pointers-manual.html | 143 + ...erevent_attributes_nohover_pointers-manual.html | 126 + ...pointerevent_button_attribute_mouse-manual.html | 57 - ...nterevent_capture_suppressing_mouse-manual.html | 47 +- .../pointerevents/pointerevent_constructor.html | 38 +- ...nterevent_element_haspointercapture-manual.html | 127 + ...ntercapture_release_pending_capture-manual.html | 73 + ...erevent_lostpointercapture_is_first-manual.html | 34 +- ...le_primary_pointers_boundary_events-manual.html | 145 + .../pointerevent_pointerId_scope-manual.html | 82 + .../pointerevent_pointerdown-manual.html | 59 - .../pointerevent_pointerenter-manual.html | 52 - .../pointerevent_pointerenter_nohover-manual.html | 74 - ...ointerleave_after_pointerup_nohover-manual.html | 67 - .../pointerevent_pointerleave_mouse-manual.html | 53 - .../pointerevent_pointerleave_touch-manual.html | 53 - ...pointermove_on_chorded_mouse_button-manual.html | 76 + ...ointerevent_pointermove_pointertype-manual.html | 64 - .../pointerevent_pointerout-manual.html | 46 - ..._pointerout_after_pointerup_nohover-manual.html | 67 - .../pointerevent_pointerover-manual.html | 52 - .../pointerevent_pointertype_mouse-manual.html | 63 - .../pointerevent_pointertype_pen-manual.html | 61 - .../pointerevent_pointertype_touch-manual.html | 62 - .../pointerevent_pointerup-manual.html | 44 - ...terup_isprimary_same_as_pointerdown-manual.html | 63 - .../pointerevent_pointerup_pointertype-manual.html | 64 - ...ercapture_events_to_original_target-manual.html | 41 +- ...capture_release_right_after_capture-manual.html | 61 + ...re_override_pending_capture_element-manual.html | 63 + ...ent_setpointercapture_relatedtarget-manual.html | 15 +- ...ointercapture_to_same_element_twice-manual.html | 62 + .../tests/pointerevents/pointerevent_styles.css | 51 + .../tests/pointerevents/pointerevent_support.js | 102 +- ...ent_suppress_compat_events_on_click-manual.html | 101 + ...uppress_compat_events_on_drag_mouse-manual.html | 114 + ...vent_touch-action-button-test_touch-manual.html | 4 +- ...inherit_child-auto-child-none_touch-manual.html | 4 +- ...uch-action-inherit_child-none_touch-manual.html | 4 +- ...herit_child-pan-x-child-pan-x_touch-manual.html | 4 +- ...herit_child-pan-x-child-pan-y_touch-manual.html | 4 +- ...n-inherit_highest-parent-none_touch-manual.html | 4 +- ...ch-action-inherit_parent-none_touch-manual.html | 4 +- ...ent_touch-action-pan-down-css_touch-manual.html | 114 + ...ent_touch-action-pan-left-css_touch-manual.html | 114 + ...nt_touch-action-pan-right-css_touch-manual.html | 114 + ...event_touch-action-pan-up-css_touch-manual.html | 114 + ...ouch-action-pan-x-pan-y-pan-y_touch-manual.html | 4 +- ...erevent_touch-action-svg-test_touch-manual.html | 4 +- .../pointerevent_touch-action-verification.html | 120 +- ...event_attributes_hoverable_pointers-iframe.html | 10 + .../pointerevent_pointerId_scope-iframe.html | 35 + testing/web-platform/tests/pointerlock/OWNERS | 2 + .../web-platform/tests/pointerlock/idlharness.html | 12 +- .../pointerlock/movementX_Y_basic-manual.html | 124 + .../pointerlock/movementX_Y_no-jumps-manual.html | 140 + .../pointerlock/pointerlock_basic-manual.html | 149 + .../pointerlock/pointerlock_fullscreen-manual.html | 173 + .../pointerlock/pointerlock_indefinite-manual.html | 107 + .../pointerlock/pointerlock_leave_Tab-manual.html | 85 + .../pointerlock/pointerlock_leave_UA-manual.html | 85 + .../pointerlock_remove_target-manual.html | 87 + .../pointerlock/pointerlock_shadow-manual.html | 83 + testing/web-platform/tests/presentation-api/OWNERS | 3 + .../web-platform/tests/presentation-api/README.md | 24 + .../PresentationConnection_onclosed-manual.html | 41 + .../PresentationConnection_onconnected-manual.html | 39 + ...PresentationConnection_onterminated-manual.html | 47 + .../controlling-ua/PresentationRequest_error.html | 33 + .../PresentationRequest_success.html | 43 + .../defaultRequest_success-manual.html | 52 + .../controlling-ua/getAvailability.html | 83 + .../getAvailability_mixedcontent.https.html | 18 + .../getAvailability_sandboxing_error.html | 26 + .../getAvailability_sandboxing_success.html | 25 + .../controlling-ua/idlharness.html | 129 + .../reconnectToPresentation_error-manual.html | 36 + ...reconnectToPresentation_mixedcontent.https.html | 18 + .../reconnectToPresentation_sandboxing_error.html | 26 + ...reconnectToPresentation_sandboxing_success.html | 25 + .../reconnectToPresentation_success-manual.html | 73 + .../controlling-ua/startNewPresentation_error.html | 28 + ...tNewPresentation_mixedcontent-manual.https.html | 29 + ...ntation_mixedcontent_multiple-manual.https.html | 32 + ...artNewPresentation_sandboxing_error-manual.html | 31 + ...tNewPresentation_sandboxing_success-manual.html | 31 + .../startNewPresentation_success-manual.html | 59 + .../controlling-ua/support/iframe.html | 59 + .../controlling-ua/support/presentation.html | 24 + .../presentation-api/receiving-ua/idlharness.html | 120 + .../tests/progress-events/interface.html | 4 - testing/web-platform/tests/proximity/OWNERS | 2 + .../web-platform/tests/proximity/idlharness.html | 5 +- testing/web-platform/tests/quirks-mode/OWNERS | 1 + .../tests/quirks-mode/hashless-hex-color.html | 4 +- .../historical/list-item-bullet-size-ref.html | 13 + .../historical/list-item-bullet-size.html | 16 + .../tests/quirks-mode/line-height-calculation.html | 8 +- .../quirks-mode/percentage-height-calculation.html | 16 +- .../web-platform/tests/quirks-mode/supports.html | 48 + ...able-cell-nowrap-minimum-width-calculation.html | 8 +- .../quirks-mode/table-cell-width-calculation.html | 8 +- testing/web-platform/tests/referrer-policy/OWNERS | 1 + .../web-platform/tests/referrer-policy/README.md | 245 + .../tests/referrer-policy/generic/common.js | 212 + .../generic/referrer-policy-test-case.js | 125 + .../referrer-policy/generic/sanity-checker.js | 52 + .../generic/subresource-test/area-navigate.html | 39 + .../attr-referrer-invalid-value.html | 25 + .../generic/subresource-test/fetch-messaging.html | 48 + .../generic/subresource-test/iframe-messaging.html | 39 + .../generic/subresource-test/image-decoding.html | 39 + .../generic/subresource-test/link-navigate.html | 39 + .../generic/subresource-test/script-messaging.html | 39 + .../generic/subresource-test/worker-messaging.html | 39 + .../generic/subresource-test/xhr-messaging.html | 39 + .../generic/subresource}/__init__.py | 0 .../generic/subresource/document.py | 12 + .../referrer-policy/generic/subresource/image.py | 100 + .../referrer-policy/generic/subresource/script.py | 13 + .../generic/subresource/subresource.py | 94 + .../referrer-policy/generic/subresource/worker.py | 12 + .../referrer-policy/generic/subresource/xhr.py | 15 + .../generic/template/disclaimer.template | 1 + .../generic/template/document.html.template | 16 + .../generic/template/script.js.template | 3 + .../generic/template/spec_json.js.template | 1 + .../generic/template/test.debug.html.template | 70 + .../generic/template/test.js.template | 15 + .../generic/template/test.release.html.template | 20 + .../generic/template/test_description.template | 5 + .../generic/template/worker.js.template | 3 + .../referrer-policy/generic/tools}/__init__.py | 0 .../tests/referrer-policy/generic/tools/clean.py | 35 + .../referrer-policy/generic/tools/common_paths.py | 52 + .../referrer-policy/generic/tools/generate.py | 172 + .../tests/referrer-policy/generic/tools/regenerate | 3 + .../generic/tools/spec_validator.py | 166 + .../unsupported-csp-referrer-directive.html | 30 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../img-tag/upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../img-tag/upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../insecure-protocol.no-redirect.http.html | 41 + ...insecure-protocol.no-redirect.http.html.headers | 2 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../insecure-protocol.no-redirect.http.html | 41 + ...insecure-protocol.no-redirect.http.html.headers | 2 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../insecure-protocol.no-redirect.http.html | 41 + ...insecure-protocol.no-redirect.http.html.headers | 2 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../insecure-protocol.no-redirect.http.html | 41 + ...insecure-protocol.no-redirect.http.html.headers | 2 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../insecure-protocol.no-redirect.http.html | 41 + ...insecure-protocol.no-redirect.http.html.headers | 2 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../img-tag/upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../insecure-protocol.no-redirect.http.html | 41 + ...insecure-protocol.no-redirect.http.html.headers | 2 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../insecure-protocol.no-redirect.http.html | 41 + ...insecure-protocol.no-redirect.http.html.headers | 2 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../insecure-protocol.no-redirect.http.html | 41 + ...insecure-protocol.no-redirect.http.html.headers | 2 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../insecure-protocol.no-redirect.http.html | 41 + ...insecure-protocol.no-redirect.http.html.headers | 2 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../insecure-protocol.no-redirect.http.html | 41 + ...insecure-protocol.no-redirect.http.html.headers | 2 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../img-tag/upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + .../insecure-protocol.no-redirect.http.html | 41 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + .../insecure-protocol.no-redirect.http.html | 41 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + .../insecure-protocol.no-redirect.http.html | 41 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + .../insecure-protocol.no-redirect.http.html | 41 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + .../insecure-protocol.no-redirect.http.html | 41 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../img-tag/upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + .../insecure-protocol.no-redirect.http.html | 41 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + .../insecure-protocol.no-redirect.http.html | 41 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + .../insecure-protocol.no-redirect.http.html | 41 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + .../insecure-protocol.no-redirect.http.html | 41 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + .../insecure-protocol.no-redirect.http.html | 41 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../img-tag/upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 40 + .../iframe-tag/generic.no-redirect.http.html | 40 + .../generic.swap-origin-redirect.http.html | 40 + .../img-tag/generic.keep-origin-redirect.http.html | 40 + .../img-tag/generic.no-redirect.http.html | 40 + .../img-tag/generic.swap-origin-redirect.http.html | 40 + .../generic.keep-origin-redirect.http.html | 40 + .../iframe-tag/generic.no-redirect.http.html | 40 + .../generic.swap-origin-redirect.http.html | 40 + .../img-tag/generic.keep-origin-redirect.http.html | 40 + .../img-tag/generic.no-redirect.http.html | 40 + .../img-tag/generic.swap-origin-redirect.http.html | 40 + .../generic.keep-origin-redirect.http.html | 40 + .../iframe-tag/generic.no-redirect.http.html | 40 + .../generic.swap-origin-redirect.http.html | 40 + .../img-tag/generic.keep-origin-redirect.http.html | 40 + .../img-tag/generic.no-redirect.http.html | 40 + .../img-tag/generic.swap-origin-redirect.http.html | 40 + .../generic.keep-origin-redirect.http.html | 40 + .../iframe-tag/generic.no-redirect.http.html | 40 + .../generic.swap-origin-redirect.http.html | 40 + .../img-tag/generic.keep-origin-redirect.http.html | 40 + .../img-tag/generic.no-redirect.http.html | 40 + .../img-tag/generic.swap-origin-redirect.http.html | 40 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../fetch-request/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../iframe-tag/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../img-tag/generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../img-tag/generic.no-redirect.http.html | 41 + .../img-tag/generic.no-redirect.http.html.headers | 2 + .../img-tag/generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../script-tag/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../xhr-request/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../fetch-request/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../iframe-tag/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../img-tag/generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../img-tag/generic.no-redirect.http.html | 41 + .../img-tag/generic.no-redirect.http.html.headers | 2 + .../img-tag/generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../script-tag/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../xhr-request/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../fetch-request/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../iframe-tag/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../img-tag/generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../img-tag/generic.no-redirect.http.html | 41 + .../img-tag/generic.no-redirect.http.html.headers | 2 + .../img-tag/generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../script-tag/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../xhr-request/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../fetch-request/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../iframe-tag/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../img-tag/generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../img-tag/generic.no-redirect.http.html | 41 + .../img-tag/generic.no-redirect.http.html.headers | 2 + .../img-tag/generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../script-tag/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../xhr-request/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../fetch-request/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../iframe-tag/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../img-tag/generic.keep-origin-redirect.http.html | 41 + .../img-tag/generic.no-redirect.http.html | 41 + .../img-tag/generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../script-tag/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../xhr-request/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../fetch-request/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../iframe-tag/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../img-tag/generic.keep-origin-redirect.http.html | 41 + .../img-tag/generic.no-redirect.http.html | 41 + .../img-tag/generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../script-tag/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../xhr-request/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../fetch-request/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../iframe-tag/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../img-tag/generic.keep-origin-redirect.http.html | 41 + .../img-tag/generic.no-redirect.http.html | 41 + .../img-tag/generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../script-tag/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../xhr-request/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../fetch-request/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../iframe-tag/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../img-tag/generic.keep-origin-redirect.http.html | 41 + .../img-tag/generic.no-redirect.http.html | 41 + .../img-tag/generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../script-tag/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../xhr-request/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../cross-origin.keep-origin-redirect.http.html | 40 + .../iframe-tag/cross-origin.no-redirect.http.html | 40 + .../cross-origin.swap-origin-redirect.http.html | 40 + .../cross-origin.keep-origin-redirect.http.html | 40 + .../img-tag/cross-origin.no-redirect.http.html | 40 + .../cross-origin.swap-origin-redirect.http.html | 40 + .../cross-origin.keep-origin-redirect.http.html | 40 + .../iframe-tag/cross-origin.no-redirect.http.html | 40 + .../cross-origin.swap-origin-redirect.http.html | 40 + .../cross-origin.keep-origin-redirect.http.html | 40 + .../img-tag/cross-origin.no-redirect.http.html | 40 + .../cross-origin.swap-origin-redirect.http.html | 40 + ...-origin-insecure.keep-origin-redirect.http.html | 40 + .../same-origin-insecure.no-redirect.http.html | 40 + ...-origin-insecure.swap-origin-redirect.http.html | 40 + ...-origin-insecure.keep-origin-redirect.http.html | 40 + .../same-origin-insecure.no-redirect.http.html | 40 + ...-origin-insecure.swap-origin-redirect.http.html | 40 + ...origin-downgrade.keep-origin-redirect.http.html | 40 + .../same-origin-downgrade.no-redirect.http.html | 40 + ...origin-downgrade.swap-origin-redirect.http.html | 40 + ...-origin-insecure.swap-origin-redirect.http.html | 40 + ...e-origin-upgrade.keep-origin-redirect.http.html | 40 + .../same-origin-upgrade.no-redirect.http.html | 40 + ...e-origin-upgrade.swap-origin-redirect.http.html | 40 + ...origin-downgrade.keep-origin-redirect.http.html | 40 + .../same-origin-downgrade.no-redirect.http.html | 40 + ...origin-downgrade.swap-origin-redirect.http.html | 40 + ...-origin-insecure.swap-origin-redirect.http.html | 40 + ...e-origin-upgrade.keep-origin-redirect.http.html | 40 + .../same-origin-upgrade.no-redirect.http.html | 40 + ...e-origin-upgrade.swap-origin-redirect.http.html | 40 + .../cross-origin.keep-origin-redirect.http.html | 41 + ...s-origin.keep-origin-redirect.http.html.headers | 2 + .../cross-origin.no-redirect.http.html | 41 + .../cross-origin.no-redirect.http.html.headers | 2 + .../cross-origin.swap-origin-redirect.http.html | 41 + ...s-origin.swap-origin-redirect.http.html.headers | 2 + .../cross-origin.keep-origin-redirect.http.html | 41 + ...s-origin.keep-origin-redirect.http.html.headers | 2 + .../iframe-tag/cross-origin.no-redirect.http.html | 41 + .../cross-origin.no-redirect.http.html.headers | 2 + .../cross-origin.swap-origin-redirect.http.html | 41 + ...s-origin.swap-origin-redirect.http.html.headers | 2 + .../cross-origin.keep-origin-redirect.http.html | 41 + ...s-origin.keep-origin-redirect.http.html.headers | 2 + .../img-tag/cross-origin.no-redirect.http.html | 41 + .../cross-origin.no-redirect.http.html.headers | 2 + .../cross-origin.swap-origin-redirect.http.html | 41 + ...s-origin.swap-origin-redirect.http.html.headers | 2 + .../cross-origin.keep-origin-redirect.http.html | 41 + ...s-origin.keep-origin-redirect.http.html.headers | 2 + .../script-tag/cross-origin.no-redirect.http.html | 41 + .../cross-origin.no-redirect.http.html.headers | 2 + .../cross-origin.swap-origin-redirect.http.html | 41 + ...s-origin.swap-origin-redirect.http.html.headers | 2 + .../cross-origin.keep-origin-redirect.http.html | 41 + ...s-origin.keep-origin-redirect.http.html.headers | 2 + .../xhr-request/cross-origin.no-redirect.http.html | 41 + .../cross-origin.no-redirect.http.html.headers | 2 + .../cross-origin.swap-origin-redirect.http.html | 41 + ...s-origin.swap-origin-redirect.http.html.headers | 2 + .../cross-origin.keep-origin-redirect.http.html | 41 + ...s-origin.keep-origin-redirect.http.html.headers | 2 + .../cross-origin.no-redirect.http.html | 41 + .../cross-origin.no-redirect.http.html.headers | 2 + .../cross-origin.swap-origin-redirect.http.html | 41 + ...s-origin.swap-origin-redirect.http.html.headers | 2 + .../cross-origin.keep-origin-redirect.http.html | 41 + ...s-origin.keep-origin-redirect.http.html.headers | 2 + .../iframe-tag/cross-origin.no-redirect.http.html | 41 + .../cross-origin.no-redirect.http.html.headers | 2 + .../cross-origin.swap-origin-redirect.http.html | 41 + ...s-origin.swap-origin-redirect.http.html.headers | 2 + .../cross-origin.keep-origin-redirect.http.html | 41 + ...s-origin.keep-origin-redirect.http.html.headers | 2 + .../img-tag/cross-origin.no-redirect.http.html | 41 + .../cross-origin.no-redirect.http.html.headers | 2 + .../cross-origin.swap-origin-redirect.http.html | 41 + ...s-origin.swap-origin-redirect.http.html.headers | 2 + .../cross-origin.keep-origin-redirect.http.html | 41 + ...s-origin.keep-origin-redirect.http.html.headers | 2 + .../script-tag/cross-origin.no-redirect.http.html | 41 + .../cross-origin.no-redirect.http.html.headers | 2 + .../cross-origin.swap-origin-redirect.http.html | 41 + ...s-origin.swap-origin-redirect.http.html.headers | 2 + .../cross-origin.keep-origin-redirect.http.html | 41 + ...s-origin.keep-origin-redirect.http.html.headers | 2 + .../xhr-request/cross-origin.no-redirect.http.html | 41 + .../cross-origin.no-redirect.http.html.headers | 2 + .../cross-origin.swap-origin-redirect.http.html | 41 + ...s-origin.swap-origin-redirect.http.html.headers | 2 + ...-origin-insecure.keep-origin-redirect.http.html | 41 + ...insecure.keep-origin-redirect.http.html.headers | 2 + .../same-origin-insecure.no-redirect.http.html | 41 + ...e-origin-insecure.no-redirect.http.html.headers | 2 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + ...-origin-insecure.keep-origin-redirect.http.html | 41 + ...insecure.keep-origin-redirect.http.html.headers | 2 + .../same-origin-insecure.no-redirect.http.html | 41 + ...e-origin-insecure.no-redirect.http.html.headers | 2 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + ...-origin-insecure.keep-origin-redirect.http.html | 41 + ...insecure.keep-origin-redirect.http.html.headers | 2 + .../same-origin-insecure.no-redirect.http.html | 41 + ...e-origin-insecure.no-redirect.http.html.headers | 2 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + ...-origin-insecure.keep-origin-redirect.http.html | 41 + ...insecure.keep-origin-redirect.http.html.headers | 2 + .../same-origin-insecure.no-redirect.http.html | 41 + ...e-origin-insecure.no-redirect.http.html.headers | 2 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + ...-origin-insecure.keep-origin-redirect.http.html | 41 + ...insecure.keep-origin-redirect.http.html.headers | 2 + .../same-origin-insecure.no-redirect.http.html | 41 + ...e-origin-insecure.no-redirect.http.html.headers | 2 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + ...origin-downgrade.keep-origin-redirect.http.html | 41 + ...owngrade.keep-origin-redirect.http.html.headers | 2 + .../same-origin-downgrade.no-redirect.http.html | 41 + ...-origin-downgrade.no-redirect.http.html.headers | 2 + ...origin-downgrade.swap-origin-redirect.http.html | 41 + ...owngrade.swap-origin-redirect.http.html.headers | 2 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + ...e-origin-upgrade.keep-origin-redirect.http.html | 41 + ...-upgrade.keep-origin-redirect.http.html.headers | 2 + .../same-origin-upgrade.no-redirect.http.html | 41 + ...me-origin-upgrade.no-redirect.http.html.headers | 2 + ...e-origin-upgrade.swap-origin-redirect.http.html | 41 + ...-upgrade.swap-origin-redirect.http.html.headers | 2 + ...origin-downgrade.keep-origin-redirect.http.html | 41 + ...owngrade.keep-origin-redirect.http.html.headers | 2 + .../same-origin-downgrade.no-redirect.http.html | 41 + ...-origin-downgrade.no-redirect.http.html.headers | 2 + ...origin-downgrade.swap-origin-redirect.http.html | 41 + ...owngrade.swap-origin-redirect.http.html.headers | 2 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + ...e-origin-upgrade.keep-origin-redirect.http.html | 41 + ...-upgrade.keep-origin-redirect.http.html.headers | 2 + .../same-origin-upgrade.no-redirect.http.html | 41 + ...me-origin-upgrade.no-redirect.http.html.headers | 2 + ...e-origin-upgrade.swap-origin-redirect.http.html | 41 + ...-upgrade.swap-origin-redirect.http.html.headers | 2 + ...origin-downgrade.keep-origin-redirect.http.html | 41 + ...owngrade.keep-origin-redirect.http.html.headers | 2 + .../same-origin-downgrade.no-redirect.http.html | 41 + ...-origin-downgrade.no-redirect.http.html.headers | 2 + ...origin-downgrade.swap-origin-redirect.http.html | 41 + ...owngrade.swap-origin-redirect.http.html.headers | 2 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + ...e-origin-upgrade.keep-origin-redirect.http.html | 41 + ...-upgrade.keep-origin-redirect.http.html.headers | 2 + .../same-origin-upgrade.no-redirect.http.html | 41 + ...me-origin-upgrade.no-redirect.http.html.headers | 2 + ...e-origin-upgrade.swap-origin-redirect.http.html | 41 + ...-upgrade.swap-origin-redirect.http.html.headers | 2 + ...origin-downgrade.keep-origin-redirect.http.html | 41 + ...owngrade.keep-origin-redirect.http.html.headers | 2 + .../same-origin-downgrade.no-redirect.http.html | 41 + ...-origin-downgrade.no-redirect.http.html.headers | 2 + ...origin-downgrade.swap-origin-redirect.http.html | 41 + ...owngrade.swap-origin-redirect.http.html.headers | 2 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + ...e-origin-upgrade.keep-origin-redirect.http.html | 41 + ...-upgrade.keep-origin-redirect.http.html.headers | 2 + .../same-origin-upgrade.no-redirect.http.html | 41 + ...me-origin-upgrade.no-redirect.http.html.headers | 2 + ...e-origin-upgrade.swap-origin-redirect.http.html | 41 + ...-upgrade.swap-origin-redirect.http.html.headers | 2 + ...origin-downgrade.keep-origin-redirect.http.html | 41 + ...owngrade.keep-origin-redirect.http.html.headers | 2 + .../same-origin-downgrade.no-redirect.http.html | 41 + ...-origin-downgrade.no-redirect.http.html.headers | 2 + ...origin-downgrade.swap-origin-redirect.http.html | 41 + ...owngrade.swap-origin-redirect.http.html.headers | 2 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + ...e-origin-upgrade.keep-origin-redirect.http.html | 41 + ...-upgrade.keep-origin-redirect.http.html.headers | 2 + .../same-origin-upgrade.no-redirect.http.html | 41 + ...me-origin-upgrade.no-redirect.http.html.headers | 2 + ...e-origin-upgrade.swap-origin-redirect.http.html | 41 + ...-upgrade.swap-origin-redirect.http.html.headers | 2 + .../cross-origin.keep-origin-redirect.http.html | 41 + .../cross-origin.no-redirect.http.html | 41 + .../cross-origin.swap-origin-redirect.http.html | 41 + .../cross-origin.keep-origin-redirect.http.html | 41 + .../iframe-tag/cross-origin.no-redirect.http.html | 41 + .../cross-origin.swap-origin-redirect.http.html | 41 + .../cross-origin.keep-origin-redirect.http.html | 41 + .../img-tag/cross-origin.no-redirect.http.html | 41 + .../cross-origin.swap-origin-redirect.http.html | 41 + .../cross-origin.keep-origin-redirect.http.html | 41 + .../script-tag/cross-origin.no-redirect.http.html | 41 + .../cross-origin.swap-origin-redirect.http.html | 41 + .../cross-origin.keep-origin-redirect.http.html | 41 + .../xhr-request/cross-origin.no-redirect.http.html | 41 + .../cross-origin.swap-origin-redirect.http.html | 41 + .../cross-origin.keep-origin-redirect.http.html | 41 + .../cross-origin.no-redirect.http.html | 41 + .../cross-origin.swap-origin-redirect.http.html | 41 + .../cross-origin.keep-origin-redirect.http.html | 41 + .../iframe-tag/cross-origin.no-redirect.http.html | 41 + .../cross-origin.swap-origin-redirect.http.html | 41 + .../cross-origin.keep-origin-redirect.http.html | 41 + .../img-tag/cross-origin.no-redirect.http.html | 41 + .../cross-origin.swap-origin-redirect.http.html | 41 + .../cross-origin.keep-origin-redirect.http.html | 41 + .../script-tag/cross-origin.no-redirect.http.html | 41 + .../cross-origin.swap-origin-redirect.http.html | 41 + .../cross-origin.keep-origin-redirect.http.html | 41 + .../xhr-request/cross-origin.no-redirect.http.html | 41 + .../cross-origin.swap-origin-redirect.http.html | 41 + ...-origin-insecure.keep-origin-redirect.http.html | 41 + .../same-origin-insecure.no-redirect.http.html | 41 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...-origin-insecure.keep-origin-redirect.http.html | 41 + .../same-origin-insecure.no-redirect.http.html | 41 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...-origin-insecure.keep-origin-redirect.http.html | 41 + .../same-origin-insecure.no-redirect.http.html | 41 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...-origin-insecure.keep-origin-redirect.http.html | 41 + .../same-origin-insecure.no-redirect.http.html | 41 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...-origin-insecure.keep-origin-redirect.http.html | 41 + .../same-origin-insecure.no-redirect.http.html | 41 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...origin-downgrade.keep-origin-redirect.http.html | 41 + .../same-origin-downgrade.no-redirect.http.html | 41 + ...origin-downgrade.swap-origin-redirect.http.html | 41 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...e-origin-upgrade.keep-origin-redirect.http.html | 41 + .../same-origin-upgrade.no-redirect.http.html | 41 + ...e-origin-upgrade.swap-origin-redirect.http.html | 41 + ...origin-downgrade.keep-origin-redirect.http.html | 41 + .../same-origin-downgrade.no-redirect.http.html | 41 + ...origin-downgrade.swap-origin-redirect.http.html | 41 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...e-origin-upgrade.keep-origin-redirect.http.html | 41 + .../same-origin-upgrade.no-redirect.http.html | 41 + ...e-origin-upgrade.swap-origin-redirect.http.html | 41 + ...origin-downgrade.keep-origin-redirect.http.html | 41 + .../same-origin-downgrade.no-redirect.http.html | 41 + ...origin-downgrade.swap-origin-redirect.http.html | 41 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...e-origin-upgrade.keep-origin-redirect.http.html | 41 + .../same-origin-upgrade.no-redirect.http.html | 41 + ...e-origin-upgrade.swap-origin-redirect.http.html | 41 + ...origin-downgrade.keep-origin-redirect.http.html | 41 + .../same-origin-downgrade.no-redirect.http.html | 41 + ...origin-downgrade.swap-origin-redirect.http.html | 41 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...e-origin-upgrade.keep-origin-redirect.http.html | 41 + .../same-origin-upgrade.no-redirect.http.html | 41 + ...e-origin-upgrade.swap-origin-redirect.http.html | 41 + ...origin-downgrade.keep-origin-redirect.http.html | 41 + .../same-origin-downgrade.no-redirect.http.html | 41 + ...origin-downgrade.swap-origin-redirect.http.html | 41 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...e-origin-upgrade.keep-origin-redirect.http.html | 41 + .../same-origin-upgrade.no-redirect.http.html | 41 + ...e-origin-upgrade.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 40 + .../iframe-tag/generic.no-redirect.http.html | 40 + .../generic.swap-origin-redirect.http.html | 40 + .../img-tag/generic.keep-origin-redirect.http.html | 40 + .../img-tag/generic.no-redirect.http.html | 40 + .../img-tag/generic.swap-origin-redirect.http.html | 40 + .../generic.keep-origin-redirect.http.html | 40 + .../iframe-tag/generic.no-redirect.http.html | 40 + .../generic.swap-origin-redirect.http.html | 40 + .../img-tag/generic.keep-origin-redirect.http.html | 40 + .../img-tag/generic.no-redirect.http.html | 40 + .../img-tag/generic.swap-origin-redirect.http.html | 40 + .../generic.keep-origin-redirect.http.html | 40 + .../iframe-tag/generic.no-redirect.http.html | 40 + .../generic.swap-origin-redirect.http.html | 40 + .../img-tag/generic.keep-origin-redirect.http.html | 40 + .../img-tag/generic.no-redirect.http.html | 40 + .../img-tag/generic.swap-origin-redirect.http.html | 40 + .../generic.keep-origin-redirect.http.html | 40 + .../iframe-tag/generic.no-redirect.http.html | 40 + .../generic.swap-origin-redirect.http.html | 40 + .../img-tag/generic.keep-origin-redirect.http.html | 40 + .../img-tag/generic.no-redirect.http.html | 40 + .../img-tag/generic.swap-origin-redirect.http.html | 40 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../fetch-request/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../iframe-tag/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../img-tag/generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../img-tag/generic.no-redirect.http.html | 41 + .../img-tag/generic.no-redirect.http.html.headers | 2 + .../img-tag/generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../script-tag/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../xhr-request/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../fetch-request/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../iframe-tag/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../img-tag/generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../img-tag/generic.no-redirect.http.html | 41 + .../img-tag/generic.no-redirect.http.html.headers | 2 + .../img-tag/generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../script-tag/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../xhr-request/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../fetch-request/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../iframe-tag/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../img-tag/generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../img-tag/generic.no-redirect.http.html | 41 + .../img-tag/generic.no-redirect.http.html.headers | 2 + .../img-tag/generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../script-tag/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../xhr-request/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../fetch-request/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../iframe-tag/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../img-tag/generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../img-tag/generic.no-redirect.http.html | 41 + .../img-tag/generic.no-redirect.http.html.headers | 2 + .../img-tag/generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../script-tag/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../xhr-request/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../fetch-request/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../iframe-tag/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../img-tag/generic.keep-origin-redirect.http.html | 41 + .../img-tag/generic.no-redirect.http.html | 41 + .../img-tag/generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../script-tag/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../xhr-request/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../fetch-request/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../iframe-tag/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../img-tag/generic.keep-origin-redirect.http.html | 41 + .../img-tag/generic.no-redirect.http.html | 41 + .../img-tag/generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../script-tag/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../xhr-request/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../fetch-request/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../iframe-tag/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../img-tag/generic.keep-origin-redirect.http.html | 41 + .../img-tag/generic.no-redirect.http.html | 41 + .../img-tag/generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../script-tag/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../xhr-request/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../fetch-request/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../iframe-tag/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../img-tag/generic.keep-origin-redirect.http.html | 41 + .../img-tag/generic.no-redirect.http.html | 41 + .../img-tag/generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../script-tag/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../xhr-request/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../cross-origin.keep-origin-redirect.http.html | 40 + .../iframe-tag/cross-origin.no-redirect.http.html | 40 + .../cross-origin.swap-origin-redirect.http.html | 40 + .../cross-origin.keep-origin-redirect.http.html | 40 + .../img-tag/cross-origin.no-redirect.http.html | 40 + .../cross-origin.swap-origin-redirect.http.html | 40 + .../cross-origin.keep-origin-redirect.http.html | 40 + .../iframe-tag/cross-origin.no-redirect.http.html | 40 + .../cross-origin.swap-origin-redirect.http.html | 40 + .../cross-origin.keep-origin-redirect.http.html | 40 + .../img-tag/cross-origin.no-redirect.http.html | 40 + .../cross-origin.swap-origin-redirect.http.html | 40 + ...-origin-insecure.keep-origin-redirect.http.html | 40 + .../same-origin-insecure.no-redirect.http.html | 40 + ...-origin-insecure.swap-origin-redirect.http.html | 40 + ...-origin-insecure.keep-origin-redirect.http.html | 40 + .../same-origin-insecure.no-redirect.http.html | 40 + ...-origin-insecure.swap-origin-redirect.http.html | 40 + ...-origin-insecure.swap-origin-redirect.http.html | 40 + ...-origin-insecure.swap-origin-redirect.http.html | 40 + .../cross-origin.keep-origin-redirect.http.html | 41 + ...s-origin.keep-origin-redirect.http.html.headers | 2 + .../cross-origin.no-redirect.http.html | 41 + .../cross-origin.no-redirect.http.html.headers | 2 + .../cross-origin.swap-origin-redirect.http.html | 41 + ...s-origin.swap-origin-redirect.http.html.headers | 2 + .../cross-origin.keep-origin-redirect.http.html | 41 + ...s-origin.keep-origin-redirect.http.html.headers | 2 + .../iframe-tag/cross-origin.no-redirect.http.html | 41 + .../cross-origin.no-redirect.http.html.headers | 2 + .../cross-origin.swap-origin-redirect.http.html | 41 + ...s-origin.swap-origin-redirect.http.html.headers | 2 + .../cross-origin.keep-origin-redirect.http.html | 41 + ...s-origin.keep-origin-redirect.http.html.headers | 2 + .../img-tag/cross-origin.no-redirect.http.html | 41 + .../cross-origin.no-redirect.http.html.headers | 2 + .../cross-origin.swap-origin-redirect.http.html | 41 + ...s-origin.swap-origin-redirect.http.html.headers | 2 + .../cross-origin.keep-origin-redirect.http.html | 41 + ...s-origin.keep-origin-redirect.http.html.headers | 2 + .../script-tag/cross-origin.no-redirect.http.html | 41 + .../cross-origin.no-redirect.http.html.headers | 2 + .../cross-origin.swap-origin-redirect.http.html | 41 + ...s-origin.swap-origin-redirect.http.html.headers | 2 + .../cross-origin.keep-origin-redirect.http.html | 41 + ...s-origin.keep-origin-redirect.http.html.headers | 2 + .../xhr-request/cross-origin.no-redirect.http.html | 41 + .../cross-origin.no-redirect.http.html.headers | 2 + .../cross-origin.swap-origin-redirect.http.html | 41 + ...s-origin.swap-origin-redirect.http.html.headers | 2 + .../cross-origin.keep-origin-redirect.http.html | 41 + ...s-origin.keep-origin-redirect.http.html.headers | 2 + .../cross-origin.no-redirect.http.html | 41 + .../cross-origin.no-redirect.http.html.headers | 2 + .../cross-origin.swap-origin-redirect.http.html | 41 + ...s-origin.swap-origin-redirect.http.html.headers | 2 + .../cross-origin.keep-origin-redirect.http.html | 41 + ...s-origin.keep-origin-redirect.http.html.headers | 2 + .../iframe-tag/cross-origin.no-redirect.http.html | 41 + .../cross-origin.no-redirect.http.html.headers | 2 + .../cross-origin.swap-origin-redirect.http.html | 41 + ...s-origin.swap-origin-redirect.http.html.headers | 2 + .../cross-origin.keep-origin-redirect.http.html | 41 + ...s-origin.keep-origin-redirect.http.html.headers | 2 + .../img-tag/cross-origin.no-redirect.http.html | 41 + .../cross-origin.no-redirect.http.html.headers | 2 + .../cross-origin.swap-origin-redirect.http.html | 41 + ...s-origin.swap-origin-redirect.http.html.headers | 2 + .../cross-origin.keep-origin-redirect.http.html | 41 + ...s-origin.keep-origin-redirect.http.html.headers | 2 + .../script-tag/cross-origin.no-redirect.http.html | 41 + .../cross-origin.no-redirect.http.html.headers | 2 + .../cross-origin.swap-origin-redirect.http.html | 41 + ...s-origin.swap-origin-redirect.http.html.headers | 2 + .../cross-origin.keep-origin-redirect.http.html | 41 + ...s-origin.keep-origin-redirect.http.html.headers | 2 + .../xhr-request/cross-origin.no-redirect.http.html | 41 + .../cross-origin.no-redirect.http.html.headers | 2 + .../cross-origin.swap-origin-redirect.http.html | 41 + ...s-origin.swap-origin-redirect.http.html.headers | 2 + ...-origin-insecure.keep-origin-redirect.http.html | 41 + ...insecure.keep-origin-redirect.http.html.headers | 2 + .../same-origin-insecure.no-redirect.http.html | 41 + ...e-origin-insecure.no-redirect.http.html.headers | 2 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + ...-origin-insecure.keep-origin-redirect.http.html | 41 + ...insecure.keep-origin-redirect.http.html.headers | 2 + .../same-origin-insecure.no-redirect.http.html | 41 + ...e-origin-insecure.no-redirect.http.html.headers | 2 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + ...-origin-insecure.keep-origin-redirect.http.html | 41 + ...insecure.keep-origin-redirect.http.html.headers | 2 + .../same-origin-insecure.no-redirect.http.html | 41 + ...e-origin-insecure.no-redirect.http.html.headers | 2 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + ...-origin-insecure.keep-origin-redirect.http.html | 41 + ...insecure.keep-origin-redirect.http.html.headers | 2 + .../same-origin-insecure.no-redirect.http.html | 41 + ...e-origin-insecure.no-redirect.http.html.headers | 2 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + ...-origin-insecure.keep-origin-redirect.http.html | 41 + ...insecure.keep-origin-redirect.http.html.headers | 2 + .../same-origin-insecure.no-redirect.http.html | 41 + ...e-origin-insecure.no-redirect.http.html.headers | 2 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + .../cross-origin.keep-origin-redirect.http.html | 41 + .../cross-origin.no-redirect.http.html | 41 + .../cross-origin.swap-origin-redirect.http.html | 41 + .../cross-origin.keep-origin-redirect.http.html | 41 + .../iframe-tag/cross-origin.no-redirect.http.html | 41 + .../cross-origin.swap-origin-redirect.http.html | 41 + .../cross-origin.keep-origin-redirect.http.html | 41 + .../img-tag/cross-origin.no-redirect.http.html | 41 + .../cross-origin.swap-origin-redirect.http.html | 41 + .../cross-origin.keep-origin-redirect.http.html | 41 + .../script-tag/cross-origin.no-redirect.http.html | 41 + .../cross-origin.swap-origin-redirect.http.html | 41 + .../cross-origin.keep-origin-redirect.http.html | 41 + .../xhr-request/cross-origin.no-redirect.http.html | 41 + .../cross-origin.swap-origin-redirect.http.html | 41 + .../cross-origin.keep-origin-redirect.http.html | 41 + .../cross-origin.no-redirect.http.html | 41 + .../cross-origin.swap-origin-redirect.http.html | 41 + .../cross-origin.keep-origin-redirect.http.html | 41 + .../iframe-tag/cross-origin.no-redirect.http.html | 41 + .../cross-origin.swap-origin-redirect.http.html | 41 + .../cross-origin.keep-origin-redirect.http.html | 41 + .../img-tag/cross-origin.no-redirect.http.html | 41 + .../cross-origin.swap-origin-redirect.http.html | 41 + .../cross-origin.keep-origin-redirect.http.html | 41 + .../script-tag/cross-origin.no-redirect.http.html | 41 + .../cross-origin.swap-origin-redirect.http.html | 41 + .../cross-origin.keep-origin-redirect.http.html | 41 + .../xhr-request/cross-origin.no-redirect.http.html | 41 + .../cross-origin.swap-origin-redirect.http.html | 41 + ...-origin-insecure.keep-origin-redirect.http.html | 41 + .../same-origin-insecure.no-redirect.http.html | 41 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...-origin-insecure.keep-origin-redirect.http.html | 41 + .../same-origin-insecure.no-redirect.http.html | 41 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...-origin-insecure.keep-origin-redirect.http.html | 41 + .../same-origin-insecure.no-redirect.http.html | 41 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...-origin-insecure.keep-origin-redirect.http.html | 41 + .../same-origin-insecure.no-redirect.http.html | 41 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...-origin-insecure.keep-origin-redirect.http.html | 41 + .../same-origin-insecure.no-redirect.http.html | 41 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + ...-origin-insecure.swap-origin-redirect.http.html | 41 + .../tests/referrer-policy/spec.src.json | 638 + .../tests/referrer-policy/spec_json.js | 1 + .../cross-insecure.keep-origin-redirect.http.html | 40 + .../cross-insecure.no-redirect.http.html | 40 + .../cross-insecure.swap-origin-redirect.http.html | 40 + .../cross-insecure.keep-origin-redirect.http.html | 40 + .../img-tag/cross-insecure.no-redirect.http.html | 40 + .../cross-insecure.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../img-tag/upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + .../same-insecure.keep-origin-redirect.http.html | 40 + .../iframe-tag/same-insecure.no-redirect.http.html | 40 + .../same-insecure.swap-origin-redirect.http.html | 40 + .../same-insecure.keep-origin-redirect.http.html | 40 + .../img-tag/same-insecure.no-redirect.http.html | 40 + .../same-insecure.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../img-tag/upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + .../cross-insecure.keep-origin-redirect.http.html | 41 + ...insecure.keep-origin-redirect.http.html.headers | 2 + .../cross-insecure.no-redirect.http.html | 41 + .../cross-insecure.no-redirect.http.html.headers | 2 + .../cross-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + .../cross-insecure.keep-origin-redirect.http.html | 41 + ...insecure.keep-origin-redirect.http.html.headers | 2 + .../cross-insecure.no-redirect.http.html | 41 + .../cross-insecure.no-redirect.http.html.headers | 2 + .../cross-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + .../cross-insecure.keep-origin-redirect.http.html | 41 + ...insecure.keep-origin-redirect.http.html.headers | 2 + .../img-tag/cross-insecure.no-redirect.http.html | 41 + .../cross-insecure.no-redirect.http.html.headers | 2 + .../cross-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + .../cross-insecure.keep-origin-redirect.http.html | 41 + ...insecure.keep-origin-redirect.http.html.headers | 2 + .../cross-insecure.no-redirect.http.html | 41 + .../cross-insecure.no-redirect.http.html.headers | 2 + .../cross-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + .../cross-insecure.keep-origin-redirect.http.html | 41 + ...insecure.keep-origin-redirect.http.html.headers | 2 + .../cross-insecure.no-redirect.http.html | 41 + .../cross-insecure.no-redirect.http.html.headers | 2 + .../cross-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../img-tag/upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + .../same-insecure.keep-origin-redirect.http.html | 41 + ...insecure.keep-origin-redirect.http.html.headers | 2 + .../same-insecure.no-redirect.http.html | 41 + .../same-insecure.no-redirect.http.html.headers | 2 + .../same-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + .../same-insecure.keep-origin-redirect.http.html | 41 + ...insecure.keep-origin-redirect.http.html.headers | 2 + .../iframe-tag/same-insecure.no-redirect.http.html | 41 + .../same-insecure.no-redirect.http.html.headers | 2 + .../same-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + .../same-insecure.keep-origin-redirect.http.html | 41 + ...insecure.keep-origin-redirect.http.html.headers | 2 + .../img-tag/same-insecure.no-redirect.http.html | 41 + .../same-insecure.no-redirect.http.html.headers | 2 + .../same-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + .../same-insecure.keep-origin-redirect.http.html | 41 + ...insecure.keep-origin-redirect.http.html.headers | 2 + .../script-tag/same-insecure.no-redirect.http.html | 41 + .../same-insecure.no-redirect.http.html.headers | 2 + .../same-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + .../same-insecure.keep-origin-redirect.http.html | 41 + ...insecure.keep-origin-redirect.http.html.headers | 2 + .../same-insecure.no-redirect.http.html | 41 + .../same-insecure.no-redirect.http.html.headers | 2 + .../same-insecure.swap-origin-redirect.http.html | 41 + ...insecure.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../img-tag/upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + .../cross-insecure.keep-origin-redirect.http.html | 41 + .../cross-insecure.no-redirect.http.html | 41 + .../cross-insecure.swap-origin-redirect.http.html | 41 + .../cross-insecure.keep-origin-redirect.http.html | 41 + .../cross-insecure.no-redirect.http.html | 41 + .../cross-insecure.swap-origin-redirect.http.html | 41 + .../cross-insecure.keep-origin-redirect.http.html | 41 + .../img-tag/cross-insecure.no-redirect.http.html | 41 + .../cross-insecure.swap-origin-redirect.http.html | 41 + .../cross-insecure.keep-origin-redirect.http.html | 41 + .../cross-insecure.no-redirect.http.html | 41 + .../cross-insecure.swap-origin-redirect.http.html | 41 + .../cross-insecure.keep-origin-redirect.http.html | 41 + .../cross-insecure.no-redirect.http.html | 41 + .../cross-insecure.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../img-tag/upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + .../same-insecure.keep-origin-redirect.http.html | 41 + .../same-insecure.no-redirect.http.html | 41 + .../same-insecure.swap-origin-redirect.http.html | 41 + .../same-insecure.keep-origin-redirect.http.html | 41 + .../iframe-tag/same-insecure.no-redirect.http.html | 41 + .../same-insecure.swap-origin-redirect.http.html | 41 + .../same-insecure.keep-origin-redirect.http.html | 41 + .../img-tag/same-insecure.no-redirect.http.html | 41 + .../same-insecure.swap-origin-redirect.http.html | 41 + .../same-insecure.keep-origin-redirect.http.html | 41 + .../script-tag/same-insecure.no-redirect.http.html | 41 + .../same-insecure.swap-origin-redirect.http.html | 41 + .../same-insecure.keep-origin-redirect.http.html | 41 + .../same-insecure.no-redirect.http.html | 41 + .../same-insecure.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../img-tag/upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../img-tag/upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../img-tag/upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../insecure-protocol.no-redirect.http.html | 41 + ...insecure-protocol.no-redirect.http.html.headers | 2 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../insecure-protocol.no-redirect.http.html | 41 + ...insecure-protocol.no-redirect.http.html.headers | 2 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../insecure-protocol.no-redirect.http.html | 41 + ...insecure-protocol.no-redirect.http.html.headers | 2 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../insecure-protocol.no-redirect.http.html | 41 + ...insecure-protocol.no-redirect.http.html.headers | 2 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../insecure-protocol.no-redirect.http.html | 41 + ...insecure-protocol.no-redirect.http.html.headers | 2 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../img-tag/upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../insecure-protocol.no-redirect.http.html | 41 + ...insecure-protocol.no-redirect.http.html.headers | 2 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../insecure-protocol.no-redirect.http.html | 41 + ...insecure-protocol.no-redirect.http.html.headers | 2 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../insecure-protocol.no-redirect.http.html | 41 + ...insecure-protocol.no-redirect.http.html.headers | 2 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../insecure-protocol.no-redirect.http.html | 41 + ...insecure-protocol.no-redirect.http.html.headers | 2 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../insecure-protocol.no-redirect.http.html | 41 + ...insecure-protocol.no-redirect.http.html.headers | 2 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../img-tag/upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + ...protocol.keep-origin-redirect.http.html.headers | 2 + .../upgrade-protocol.no-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html.headers | 2 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...protocol.swap-origin-redirect.http.html.headers | 2 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + .../insecure-protocol.no-redirect.http.html | 41 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + .../insecure-protocol.no-redirect.http.html | 41 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + .../insecure-protocol.no-redirect.http.html | 41 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + .../insecure-protocol.no-redirect.http.html | 41 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + .../insecure-protocol.no-redirect.http.html | 41 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../img-tag/upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + .../insecure-protocol.no-redirect.http.html | 41 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + .../insecure-protocol.no-redirect.http.html | 41 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + .../insecure-protocol.no-redirect.http.html | 41 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + .../insecure-protocol.no-redirect.http.html | 41 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...nsecure-protocol.keep-origin-redirect.http.html | 41 + .../insecure-protocol.no-redirect.http.html | 41 + ...nsecure-protocol.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../img-tag/upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + ...upgrade-protocol.keep-origin-redirect.http.html | 41 + .../upgrade-protocol.no-redirect.http.html | 41 + ...upgrade-protocol.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 40 + .../iframe-tag/generic.no-redirect.http.html | 40 + .../generic.swap-origin-redirect.http.html | 40 + .../img-tag/generic.keep-origin-redirect.http.html | 40 + .../img-tag/generic.no-redirect.http.html | 40 + .../img-tag/generic.swap-origin-redirect.http.html | 40 + .../generic.keep-origin-redirect.http.html | 40 + .../iframe-tag/generic.no-redirect.http.html | 40 + .../generic.swap-origin-redirect.http.html | 40 + .../img-tag/generic.keep-origin-redirect.http.html | 40 + .../img-tag/generic.no-redirect.http.html | 40 + .../img-tag/generic.swap-origin-redirect.http.html | 40 + .../generic.keep-origin-redirect.http.html | 40 + .../iframe-tag/generic.no-redirect.http.html | 40 + .../generic.swap-origin-redirect.http.html | 40 + .../img-tag/generic.keep-origin-redirect.http.html | 40 + .../img-tag/generic.no-redirect.http.html | 40 + .../img-tag/generic.swap-origin-redirect.http.html | 40 + .../generic.keep-origin-redirect.http.html | 40 + .../iframe-tag/generic.no-redirect.http.html | 40 + .../generic.swap-origin-redirect.http.html | 40 + .../img-tag/generic.keep-origin-redirect.http.html | 40 + .../img-tag/generic.no-redirect.http.html | 40 + .../img-tag/generic.swap-origin-redirect.http.html | 40 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../fetch-request/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../iframe-tag/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../img-tag/generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../img-tag/generic.no-redirect.http.html | 41 + .../img-tag/generic.no-redirect.http.html.headers | 2 + .../img-tag/generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../script-tag/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../xhr-request/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../fetch-request/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../iframe-tag/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../img-tag/generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../img-tag/generic.no-redirect.http.html | 41 + .../img-tag/generic.no-redirect.http.html.headers | 2 + .../img-tag/generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../script-tag/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../xhr-request/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../fetch-request/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../iframe-tag/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../img-tag/generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../img-tag/generic.no-redirect.http.html | 41 + .../img-tag/generic.no-redirect.http.html.headers | 2 + .../img-tag/generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../script-tag/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../xhr-request/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../fetch-request/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../iframe-tag/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../img-tag/generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../img-tag/generic.no-redirect.http.html | 41 + .../img-tag/generic.no-redirect.http.html.headers | 2 + .../img-tag/generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../script-tag/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html.headers | 2 + .../xhr-request/generic.no-redirect.http.html | 41 + .../generic.no-redirect.http.html.headers | 2 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html.headers | 2 + .../generic.keep-origin-redirect.http.html | 41 + .../fetch-request/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../iframe-tag/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../img-tag/generic.keep-origin-redirect.http.html | 41 + .../img-tag/generic.no-redirect.http.html | 41 + .../img-tag/generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../script-tag/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../xhr-request/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../fetch-request/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../iframe-tag/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../img-tag/generic.keep-origin-redirect.http.html | 41 + .../img-tag/generic.no-redirect.http.html | 41 + .../img-tag/generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../script-tag/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../xhr-request/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../fetch-request/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../iframe-tag/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../img-tag/generic.keep-origin-redirect.http.html | 41 + .../img-tag/generic.no-redirect.http.html | 41 + .../img-tag/generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../script-tag/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../xhr-request/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../fetch-request/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../iframe-tag/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../img-tag/generic.keep-origin-redirect.http.html | 41 + .../img-tag/generic.no-redirect.http.html | 41 + .../img-tag/generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../script-tag/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + .../generic.keep-origin-redirect.http.html | 41 + .../xhr-request/generic.no-redirect.http.html | 41 + .../generic.swap-origin-redirect.http.html | 41 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../img-tag/upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../img-tag/upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../img-tag/upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../img-tag/upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../img-tag/upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...nsecure-protocol.keep-origin-redirect.http.html | 40 + .../insecure-protocol.no-redirect.http.html | 40 + ...nsecure-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../img-tag/upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + ...upgrade-protocol.keep-origin-redirect.http.html | 40 + .../upgrade-protocol.no-redirect.http.html | 40 + ...upgrade-protocol.swap-origin-redirect.http.html | 40 + testing/web-platform/tests/resource-timing/OWNERS | 6 + .../tests/resource-timing/SyntheticResponse.py | 26 + .../tests/resource-timing/idlharness.html | 81 + .../resource-timing/iframe-setdomain.sub.html | 14 + .../tests/resource-timing/resource-timing.html | 18 + .../tests/resource-timing/resource-timing.js | 465 + .../tests/resource-timing/resources/gzip_xml.py | 17 + .../tests/resource-timing/test_resource_timing.js | 57 +- testing/web-platform/tests/resources/LICENSE | 30 + .../tests/resources/apisample-error-worker.js | 3 - .../tests/resources/apisample-worker.js | 34 - testing/web-platform/tests/resources/apisample.htm | 175 - .../web-platform/tests/resources/apisample10.html | 119 - .../web-platform/tests/resources/apisample11.html | 99 - .../web-platform/tests/resources/apisample12.html | 67 - .../web-platform/tests/resources/apisample13.html | 132 - .../web-platform/tests/resources/apisample14.html | 29 - .../web-platform/tests/resources/apisample15.html | 26 - .../web-platform/tests/resources/apisample16.html | 62 - .../web-platform/tests/resources/apisample2.htm | 19 - .../web-platform/tests/resources/apisample3.htm | 17 - .../web-platform/tests/resources/apisample4.htm | 16 - .../web-platform/tests/resources/apisample5.htm | 18 - .../web-platform/tests/resources/apisample6.html | 10 - .../web-platform/tests/resources/apisample7.html | 10 - .../web-platform/tests/resources/apisample8.html | 8 - .../web-platform/tests/resources/apisample9.html | 7 - testing/web-platform/tests/resources/docs/api.md | 336 +- .../tests/resources/docs/idlharness.md | 60 +- .../resources/examples/apisample-error-worker.js | 3 + .../tests/resources/examples/apisample-worker.js | 34 + .../tests/resources/examples/apisample.htm | 175 + .../tests/resources/examples/apisample10.html | 119 + .../tests/resources/examples/apisample11.html | 99 + .../tests/resources/examples/apisample12.html | 67 + .../tests/resources/examples/apisample13.html | 132 + .../tests/resources/examples/apisample14.html | 29 + .../tests/resources/examples/apisample15.html | 26 + .../tests/resources/examples/apisample16.html | 62 + .../tests/resources/examples/apisample17.html | 59 + .../tests/resources/examples/apisample2.htm | 19 + .../tests/resources/examples/apisample3.htm | 17 + .../tests/resources/examples/apisample4.htm | 16 + .../tests/resources/examples/apisample5.htm | 18 + .../tests/resources/examples/apisample6.html | 10 + .../tests/resources/examples/apisample7.html | 10 + .../tests/resources/examples/apisample8.html | 8 + .../tests/resources/examples/apisample9.html | 7 + testing/web-platform/tests/resources/idlharness.js | 998 +- testing/web-platform/tests/resources/readme.md | 2 +- .../web-platform/tests/resources/testharness.css | 5 - .../web-platform/tests/resources/testharness.js | 582 +- .../tests/resources/testharnessreport.js | 13 +- .../web-platform/tests/resources/webidl2/LICENSE | 21 + .../web-platform/tests/resources/webidl2/README.md | 47 +- .../tests/resources/webidl2/lib/webidl2.js | 102 +- .../tests/resources/webidl2/package.json | 39 +- .../test/invalid/idl/dict-required-default.widl | 5 + .../webidl2/test/invalid/idl/maplike-1type.widl | 3 + .../test/invalid/idl/readonly-iterable.widl | 3 + .../webidl2/test/invalid/idl/setlike-2types.widl | 3 + .../webidl2/test/invalid/idl/typedef-nested.widl | 22 + .../test/invalid/json/dict-required-default.json | 4 + .../webidl2/test/invalid/json/maplike-1type.json | 4 + .../test/invalid/json/readonly-iterable.json | 4 + .../webidl2/test/invalid/json/setlike-2types.json | 4 + .../webidl2/test/invalid/json/typedef-nested.json | 4 + .../tests/resources/webidl2/test/syntax.js | 7 +- .../webidl2/test/syntax/idl/callback.widl | 4 +- .../webidl2/test/syntax/idl/dictionary.widl | 4 + .../resources/webidl2/test/syntax/idl/enum.widl | 4 +- .../test/syntax/idl/extended-attributes.widl | 6 + .../resources/webidl2/test/syntax/idl/generic.widl | 2 +- .../webidl2/test/syntax/idl/iterable.widl | 7 + .../webidl2/test/syntax/idl/legacyiterable.widl | 3 + .../resources/webidl2/test/syntax/idl/maplike.widl | 7 + .../resources/webidl2/test/syntax/idl/setlike.widl | 7 + .../webidl2/test/syntax/idl/typedef-nested.widl | 22 + .../webidl2/test/syntax/json/callback.json | 43 + .../test/syntax/json/dictionary-inherits.json | 4 + .../webidl2/test/syntax/json/dictionary.json | 44 + .../resources/webidl2/test/syntax/json/enum.json | 10 + .../test/syntax/json/extended-attributes.json | 30 + .../webidl2/test/syntax/json/generic.json | 25 + .../webidl2/test/syntax/json/iterable.json | 55 + .../webidl2/test/syntax/json/legacyiterable.json | 24 + .../webidl2/test/syntax/json/maplike.json | 67 + .../webidl2/test/syntax/json/setlike.json | 47 + .../webidl2/test/syntax/json/typedef-nested.json | 226 + .../webidl2/test/syntax/opt/typedef-nested.json | 3 + .../web-platform/tests/screen-orientation/OWNERS | 1 + .../screen-orientation/lock-bad-argument.html | 73 + .../tests/screen-orientation/lock-basic.html | 41 + .../screen-orientation/lock-sandboxed-iframe.html | 38 + .../onchange-event-subframe.html | 46 + .../tests/screen-orientation/onchange-event.html | 80 + .../tests/screen-orientation/orientation-api.html | 35 + .../screen-orientation/orientation-reading.html | 61 + .../screen-orientation/page-visibility-manual.html | 110 + .../iframe-listen-orientation-change.html | 6 + .../resources/sandboxed-iframe-locking.html | 18 + .../secure-contexts/basic-dedicated-worker.html | 83 + .../basic-dedicated-worker.https.html | 83 + .../basic-popup-and-iframe-tests.html | 25 + .../basic-popup-and-iframe-tests.https.html | 16 + .../basic-popup-and-iframe-tests.https.js | 279 + .../tests/secure-contexts/basic-shared-worker.html | 69 + .../secure-contexts/basic-shared-worker.https.html | 67 + .../tests/secure-contexts/postMessage-helper.html | 1 + .../secure-contexts/postMessage-helper.https.html | 1 + .../tests/secure-contexts/server-locations.sub.js | 17 + .../shared-worker-insecure-first.https.html | 111 + .../shared-worker-secure-first.https.html | 111 + .../support/dedicated-worker-script.js | 1 + .../support/https-subframe-dedicated.html | 21 + .../support/https-subframe-shared.html | 32 + .../support/parent-dedicated-worker-script.js | 4 + .../support/parent-shared-worker-script.js | 8 + .../support/shared-worker-insecure-popup.html | 15 + .../support/shared-worker-script.js | 5 + .../tests/selection/Document-open.html | 44 + testing/web-platform/tests/selection/OWNERS | 1 + testing/web-platform/tests/selection/addRange.html | 178 + testing/web-platform/tests/selection/collapse.html | 88 + .../tests/selection/collapseToStartEnd.html | 121 + testing/web-platform/tests/selection/common.js | 952 + .../tests/selection/deleteFromDocument.html | 97 + .../web-platform/tests/selection/dir-manual.html | 106 + testing/web-platform/tests/selection/extend.html | 149 + .../web-platform/tests/selection/getRangeAt.html | 0 .../web-platform/tests/selection/getSelection.html | 160 + .../web-platform/tests/selection/interfaces.html | 0 .../web-platform/tests/selection/isCollapsed.html | 31 + .../tests/selection/removeAllRanges.html | 45 + .../tests/selection/selectAllChildren.html | 53 + .../web-platform/tests/selection/test-iframe.html | 33 + .../Opera/ParentNode-query-queryAll.html | 32 +- .../submissions/Opera/ParentNode-query-queryAll.js | 5 +- .../attribute-selectors/attribute-case/cssom.html | 7 - .../attribute-case/semantics.html | 22 +- .../attribute-selectors/attribute-case/syntax.html | 6 +- .../selectors/child-indexed-pseudo-class.html | 42 + testing/web-platform/tests/serve | 5 + testing/web-platform/tests/serve.py | 459 +- testing/web-platform/tests/service-workers/OWNERS | 1 + .../tests/service-workers/cache-storage/OWNERS | 2 + .../cache-storage/common.https.html | 52 + .../cache-storage/resources/blank.html | 2 + .../cache-storage/resources/common-worker.js | 15 + .../resources/credentials-iframe.html | 38 + .../cache-storage/resources/credentials-worker.js | 59 + .../cache-storage/resources/fetch-status.py | 2 + .../cache-storage/resources/iframe.html | 18 + .../cache-storage/resources/simple.txt | 1 + .../cache-storage/resources/test-helpers.js | 237 + .../cache-storage/resources/testharness-helpers.js | 33 + .../cache-storage/script-tests/cache-add.js | 238 + .../cache-storage/script-tests/cache-delete.js | 96 + .../cache-storage/script-tests/cache-match.js | 193 + .../cache-storage/script-tests/cache-matchAll.js | 154 + .../cache-storage/script-tests/cache-put.js | 305 + .../script-tests/cache-storage-keys.js | 36 + .../script-tests/cache-storage-match.js | 124 + .../cache-storage/script-tests/cache-storage.js | 197 + .../serviceworker/cache-add.https.html | 10 + .../serviceworker/cache-delete.https.html | 10 + .../serviceworker/cache-match.https.html | 10 + .../serviceworker/cache-matchAll.https.html | 10 + .../serviceworker/cache-put.https.html | 10 + .../serviceworker/cache-storage-keys.https.html | 10 + .../serviceworker/cache-storage-match.https.html | 10 + .../serviceworker/cache-storage.https.html | 10 + .../cache-storage/serviceworker/credentials.html | 46 + .../cache-storage/window/cache-add.https.html | 9 + .../cache-storage/window/cache-delete.https.html | 9 + .../cache-storage/window/cache-match.https.html | 9 + .../cache-storage/window/cache-matchAll.https.html | 9 + .../cache-storage/window/cache-put.https.html | 9 + .../window/cache-storage-keys.https.html | 9 + .../window/cache-storage-match.https.html | 9 + .../cache-storage/window/cache-storage.https.html | 9 + .../window/sandboxed-iframes.https.html | 67 + .../cache-storage/worker/cache-add.https.html | 9 + .../cache-storage/worker/cache-delete.https.html | 9 + .../cache-storage/worker/cache-match.https.html | 9 + .../cache-storage/worker/cache-matchAll.https.html | 9 + .../cache-storage/worker/cache-put.https.html | 9 + .../worker/cache-storage-keys.https.html | 9 + .../worker/cache-storage-match.https.html | 9 + .../cache-storage/worker/cache-storage.https.html | 9 + .../registration-attribute.https.html | 37 + .../resources/registration-attribute-worker.js | 132 + .../resources/unregister-controlling-worker.html | 0 .../resources/unregister-worker.js | 23 + .../resources/update-worker.js | 25 + .../resources/update-worker.py | 14 + .../ServiceWorkerGlobalScope/unregister.https.html | 127 + .../ServiceWorkerGlobalScope/update.https.html | 45 + ...ate-event-after-install-state-change.https.html | 32 + .../activation-after-registration.https.html | 29 + .../service-worker/activation.https.html | 179 + .../service-worker/active.https.html | 55 + .../appcache-ordering-main.https.html | 91 + .../claim-not-using-registration.https.html | 123 + .../claim-using-registration.https.html | 100 + .../service-worker/client-navigate.https.html | 117 + .../clients-get-cross-origin.https.html | 42 + .../service-worker/clients-get.https.html | 70 + .../clients-matchall-client-types.https.html | 78 + ...lients-matchall-include-uncontrolled.https.html | 93 + .../service-worker/clients-matchall.https.html | 45 + .../controller-on-disconnect.https.html | 40 + .../service-worker/controller-on-load.https.html | 45 + .../service-worker/controller-on-reload.https.html | 54 + .../extendable-event-async-waituntil.https.html | 30 + .../extendable-event-waituntil.https.html | 125 + .../fetch-canvas-tainting-cache.https.html | 38 + .../fetch-canvas-tainting.https.html | 38 + .../service-worker/fetch-cors-xhr.https.html | 38 + .../service-worker/fetch-csp.https.html | 32 + ...h-event-after-navigation-within-page.https.html | 65 + .../fetch-event-async-respond-with.https.html | 34 + .../fetch-event-network-error.https.html | 42 + .../service-worker/fetch-event-redirect.https.html | 1102 + ...event-respond-with-stops-propagation.https.html | 35 + .../service-worker/fetch-event.https.html | 575 + .../service-worker/fetch-frame-resource.https.html | 223 + .../fetch-header-visibility.https.html | 52 + .../fetch-mixed-content-to-inscope.https.html | 27 + .../fetch-mixed-content-to-outscope.https.html | 27 + .../fetch-request-css-base-url.https.html | 56 + .../fetch-request-css-images.https.html | 176 + .../fetch-request-fallback.https.html | 113 + .../fetch-request-no-freshness-headers.https.html | 53 + .../fetch-request-redirect.https.html | 372 + .../fetch-request-resources.https.html | 189 + .../service-worker/fetch-request-xhr.https.html | 33 + .../service-worker/fetch-response-xhr.https.html | 37 + .../fetch-waits-for-activate.https.html | 63 + .../service-worker/getregistration.https.html | 87 + .../service-worker/getregistrations.https.html | 191 + .../service-worker/indexeddb.https.html | 35 + .../service-worker/install-event-type.https.html | 30 + .../service-worker/installing.https.html | 37 + .../service-worker/interfaces.https.html | 56 + .../service-worker/invalid-blobtype.https.html | 30 + .../service-worker/invalid-header.https.html | 30 + .../service-worker/multiple-register.https.html | 116 + .../service-worker/multiple-update.https.html | 92 + .../service-worker/navigate-window.https.html | 141 + .../service-worker/navigation-redirect.https.html | 449 + .../onactivate-script-error.https.html | 75 + .../oninstall-script-error.https.html | 67 + .../service-worker/performance-timeline.https.html | 11 + .../postmessage-msgport-to-client.https.html | 51 + .../postmessage-to-client.https.html | 49 + .../service-worker/postmessage.https.html | 60 + .../service-worker/ready.https.html | 172 + .../service-worker/referer.https.html | 30 + .../register-closed-window.https.html | 35 + .../register-default-scope.https.html | 66 + ...ster-same-scope-different-script-url.https.html | 240 + ...ister-wait-forever-in-install-worker.https.html | 56 + .../registration-end-to-end.https.html | 96 + .../service-worker/registration-events.https.html | 37 + .../service-worker/registration-iframe.https.html | 108 + ...gistration-service-worker-attributes.https.html | 70 + .../service-worker/registration.https.html | 368 + .../service-worker/rejections.https.html | 21 + .../service-worker/request-end-to-end.https.html | 61 + .../service-worker/resource-timing.https.html | 62 + .../service-worker/resources/404.py | 5 + .../resources/appcache-ordering.install.html | 26 + .../resources/appcache-ordering.is-appcached.html | 13 + .../resources/appcache-ordering.is-appcached.js | 1 + .../resources/appcache-ordering.manifest | 7 + .../service-worker/resources/blank.html | 2 + .../service-worker/resources/claim-worker.js | 14 + .../resources/client-navigate-frame.html | 12 + .../resources/client-navigate-worker.js | 71 + .../resources/client-navigated-frame.html | 3 + .../resources/clients-get-frame.html | 12 + .../resources/clients-get-other-origin.html | 64 + .../service-worker/resources/clients-get-worker.js | 53 + .../clients-matchall-client-types-iframe.html | 8 + .../clients-matchall-client-types-shared-worker.js | 4 + .../resources/clients-matchall-worker.js | 24 + .../resources/dummy-shared-worker-interceptor.js | 7 + .../resources/dummy-worker-interceptor.js | 21 + .../resources/dummy-worker-script.py | 9 + .../service-worker/resources/dummy.html | 2 + .../service-worker/resources/dummy.txt | 1 + .../service-worker/resources/empty-worker.js | 1 + .../service-worker/resources/empty.js | 0 .../service-worker/resources/end-to-end-worker.js | 7 + .../service-worker/resources/events-worker.js | 12 + .../resources/extendable-event-async-waituntil.js | 20 + .../resources/extendable-event-waituntil.js | 75 + .../resources/fail-on-fetch-worker.js | 5 + .../resources/fetch-access-control-login.html | 16 + .../resources/fetch-access-control.py | 69 + .../resources/fetch-canvas-tainting-iframe.html | 294 + .../resources/fetch-cors-xhr-iframe.html | 210 + .../service-worker/resources/fetch-csp-iframe.html | 72 + .../resources/fetch-csp-iframe.html.sub.headers | 1 + ...-event-after-navigation-within-page-iframe.html | 22 + .../fetch-event-async-respond-with-worker.js | 19 + ...etch-event-network-error-controllee-iframe.html | 59 + .../resources/fetch-event-network-error-worker.js | 46 + .../resources/fetch-event-redirect-iframe.html | 25 + ...-event-respond-with-stops-propagation-worker.js | 15 + .../resources/fetch-event-test-worker.js | 151 + .../resources/fetch-header-visibility-iframe.html | 66 + ...ch-mixed-content-iframe-inscope-to-inscope.html | 71 + ...h-mixed-content-iframe-inscope-to-outscope.html | 80 + .../resources/fetch-mixed-content-iframe.html | 71 + .../fetch-request-css-base-url-iframe.html | 1 + .../resources/fetch-request-css-base-url-style.css | 1 + .../resources/fetch-request-css-base-url-worker.js | 27 + .../resources/fetch-request-fallback-iframe.html | 15 + .../resources/fetch-request-fallback-worker.js | 13 + .../fetch-request-no-freshness-headers-iframe.html | 1 + .../fetch-request-no-freshness-headers-worker.js | 18 + .../resources/fetch-request-redirect-iframe.html | 35 + .../fetch-request-resources-iframe.https.html | 67 + .../resources/fetch-request-resources-worker.js | 24 + .../resources/fetch-request-xhr-iframe.https.html | 179 + .../resources/fetch-request-xhr-worker.js | 22 + .../resources/fetch-response-xhr-iframe.https.html | 35 + .../resources/fetch-response-xhr-worker.js | 12 + .../resources/fetch-rewrite-worker.js | 149 + .../resources/fetch-waits-for-activate-worker.js | 17 + .../resources/frame-for-getregistrations.html | 19 + .../service-worker/resources/get-host-info.sub.js | 26 + .../service-worker/resources/indexeddb-worker.js | 26 + .../resources/install-event-type-worker.js | 8 + .../resources/interfaces-worker.sub.js | 107 + .../service-worker/resources/interfaces.js | 15 + .../resources/invalid-blobtype-iframe.https.html | 29 + .../resources/invalid-blobtype-worker.js | 10 + .../invalid-chunked-encoding-with-flush.py | 11 + .../resources/invalid-chunked-encoding.py | 2 + .../resources/invalid-header-iframe.https.html | 26 + .../resources/invalid-header-worker.js | 12 + .../service-worker/resources/load_worker.js | 29 + .../service-worker/resources/loaded.html | 9 + .../service-worker/resources/malformed-worker.py | 10 + .../service-worker/resources/mime-type-worker.py | 4 + .../service-worker/resources/mint-new-worker.py | 25 + .../resources/navigate-window-worker.js | 21 + .../navigation-redirect-other-origin.html | 66 + .../resources/navigation-redirect-out-scope.py | 15 + .../resources/navigation-redirect-scope1.py | 15 + .../resources/navigation-redirect-scope2.py | 15 + .../resources/navigation-redirect-worker.js | 75 + ...ctivate-throw-error-from-nested-event-worker.js | 13 + .../onactivate-throw-error-then-cancel-worker.js | 3 + ...vate-throw-error-then-prevent-default-worker.js | 7 + ...tivate-throw-error-with-empty-onerror-worker.js | 2 + .../resources/onactivate-throw-error-worker.js | 7 + ...install-throw-error-from-nested-event-worker.js | 12 + .../oninstall-throw-error-then-cancel-worker.js | 3 + ...tall-throw-error-then-prevent-default-worker.js | 7 + ...nstall-throw-error-with-empty-onerror-worker.js | 2 + .../resources/oninstall-throw-error-worker.js | 7 + .../service-worker/resources/other.html | 3 + .../resources/override_assert_object_equals.js | 58 + .../resources/performance-timeline-worker.js | 58 + .../postmessage-msgport-to-client-worker.js | 20 + .../resources/postmessage-to-client-worker.js | 10 + .../service-worker/resources/postmessage-worker.js | 19 + .../service-worker/resources/redirect.py | 25 + .../service-worker/resources/referer-iframe.html | 39 + .../resources/register-closed-window-iframe.html | 16 + .../resources/registration-worker.js | 1 + .../resources/reject-install-worker.js | 3 + .../resources/request-end-to-end-worker.js | 32 + .../service-worker/resources/request-headers.py | 6 + .../resources/resource-timing-iframe.html | 4 + .../resources/resource-timing-worker.js | 9 + .../resources/service-worker-csp-worker.py | 153 + .../resources/shared-worker-controlled.js | 8 + .../resources/shared-worker-import.js | 1 + .../service-worker/resources/silence.oga | Bin 0 -> 12983 bytes .../resources/simple-intercept-worker.js | 5 + .../service-worker/resources/simple.html | 3 + .../service-worker/resources/simple.txt | 1 + .../resources/skip-waiting-installed-worker.js | 24 + .../resources/skip-waiting-worker.js | 21 + .../service-worker/resources/square.png | Bin 0 -> 18299 bytes .../service-worker/resources/success.py | 8 + .../service-worker/resources/test-helpers.sub.js | 227 + .../resources/testharness-helpers.js | 163 + .../resources/unregister-controller-page.html | 16 + .../resources/update-nocookie-worker.py | 15 + .../resources/update-recovery-worker.py | 25 + .../service-worker/resources/update-worker.py | 46 + .../update/update-after-oneday.https.html | 8 + .../resources/wait-forever-in-install-worker.js | 12 + .../service-worker/resources/websocket.js | 7 + .../worker-interception-iframe.https.html | 39 + .../resources/worker-load-interceptor.js | 13 + .../service-worker/resources/worker-testharness.js | 49 + .../service-worker/resources/xhr.js | 6 + .../service-worker-csp-connect.https.html | 10 + .../service-worker-csp-default.https.html | 10 + .../service-worker-csp-script.https.html | 10 + .../serviceworkerobject-scripturl.https.html | 26 + .../shared-worker-controlled.https.html | 77 + .../skip-waiting-installed.https.html | 67 + .../skip-waiting-using-registration.https.html | 60 + .../skip-waiting-without-client.https.html | 13 + ...p-waiting-without-using-registration.https.html | 42 + .../service-worker/skip-waiting.https.html | 54 + .../service-worker/state.https.html | 69 + .../service-worker/synced-state.https.html | 64 + .../service-worker/uncontrolled-page.https.html | 39 + .../unregister-controller.https.html | 108 + .../unregister-then-register-new-script.https.html | 159 + .../unregister-then-register.https.html | 129 + .../service-worker/unregister.https.html | 40 + .../update-after-navigation-fetch-event.https.html | 34 + .../service-worker/update-after-oneday.https.html | 50 + .../service-worker/update-recovery.https.html | 71 + .../service-worker/update.https.html | 123 + .../service-worker/waiting.https.html | 44 + .../service-worker/websocket.https.html | 46 + .../service-worker/worker-interception.https.html | 155 + .../service-workers/service-worker/xhr.https.html | 35 + .../tests/service-workers/specgen.json | 2 +- .../stub-3.1-service-worker-obj.html | 2 +- .../stub-3.1.1-service-worker-scope.html | 2 +- .../stub-3.1.2-service-worker-url.html | 2 +- .../stub-3.1.3-service-worker-state.html | 2 +- .../stub-3.1.4-service-worker-on-state-change.html | 2 +- .../stub-3.2-navigator-service-worker.html | 2 +- ...-3.2.1-navigator-service-worker-installing.html | 2 +- ...avigator-service-worker-oncontrollerchange.html | 2 +- ...2.11-navigator-service-worker-onreloadpage.html | 2 +- ...ub-3.2.12-navigator-service-worker-onerror.html | 2 +- ...tub-3.2.2-navigator-service-worker-waiting.html | 2 +- ...stub-3.2.3-navigator-service-worker-active.html | 2 +- ...-3.2.4-navigator-service-worker-controller.html | 2 +- .../stub-3.2.5-navigator-service-worker-ready.html | 2 +- ...stub-3.2.6-navigator-service-worker-getAll.html | 2 +- ...ub-3.2.7-navigator-service-worker-register.html | 2 +- ...-3.2.8-navigator-service-worker-unregister.html | 2 +- ...2.9-navigator-service-worker-onupdatefound.html | 2 +- .../stub-4.1-service-worker-global-scope.html | 2 +- ...b-4.1.1-service-worker-global-scope-caches.html | 2 +- ...-4.1.2-service-worker-global-scope-clients.html | 2 +- ...ub-4.1.3-service-worker-global-scope-scope.html | 2 +- ...ub-4.1.4-service-worker-global-scope-fetch.html | 2 +- ...b-4.1.5-service-worker-global-scope-update.html | 2 +- ...1.6-service-worker-global-scope-unregister.html | 2 +- ....1.7-service-worker-global-scope-onmessage.html | 2 +- .../tests/service-workers/stub-4.2-client.html | 2 +- .../stub-4.3-service-worker-clients.html | 2 +- .../stub-4.3.1-get-serviced-method.html | 2 +- .../stub-4.3.2-reloadall-method.html | 2 +- .../service-workers/stub-4.4-request-objects.html | 2 +- .../service-workers/stub-4.5-response-objects.html | 2 +- .../tests/service-workers/stub-4.5.2-response.html | 2 +- .../stub-4.5.4-opaque-response.html | 2 +- .../service-workers/stub-4.6-cache-objects.html | 2 +- .../stub-4.6.1-cache-lifetimes.html | 2 +- .../tests/service-workers/stub-4.6.2-cache.html | 34 +- .../service-workers/stub-4.6.3-cache-storage.html | 2 +- .../stub-4.7.1-install-phase-event.html | 2 +- .../stub-4.7.1.1-wait-until-method.html | 2 +- .../service-workers/stub-4.7.2-install-event.html | 2 +- .../stub-4.7.2.1-install-event-section.html | 2 +- .../stub-4.7.2.2-replace-method.html | 2 +- .../service-workers/stub-4.7.3-activate-event.html | 2 +- .../stub-4.7.4.1-fetch-event-section.html | 2 +- .../stub-4.7.4.2-respond-with-method.html | 2 +- .../stub-4.7.4.3-default-method.html | 2 +- .../stub-4.7.4.4-is-reload-attribute.html | 2 +- .../stub-5.1-origin-relativity.html | 2 +- .../stub-5.2-cross-origin-resources.html | 2 +- .../tests/service-workers/tools/blink-import.py | 204 + .../shadow-dom/Document-prototype-adoptNode.html | 31 + .../Document-prototype-currentScript.html | 98 + .../shadow-dom/Document-prototype-importNode.html | 31 + .../shadow-dom/Element-interface-attachShadow.html | 94 + .../Element-interface-shadowRoot-attribute.html | 45 + .../shadow-dom/Extensions-to-Event-Interface.html | 234 + .../shadow-dom/HTMLSlotElement-interface.html | 269 + .../MouseEvent-prototype-offsetX-offsetY.html | 154 + .../tests/shadow-dom/Node-prototype-cloneNode.html | 57 + testing/web-platform/tests/shadow-dom/OWNERS | 5 + .../tests/shadow-dom/ShadowRoot-interface.html | 111 + .../tests/shadow-dom/Slotable-interface.html | 94 + .../attributes/test-001.html | 54 - .../attributes/test-005.html | 44 - .../attributes/test-006.html | 38 - .../methods/elements-001.html | 49 - .../methods/non-element-nodes-001.html | 136 - .../methods/test-001.html | 40 - .../methods/test-002.html | 45 - .../methods/test-003.html | 56 - .../event-path-001.html | 56 - .../event-path-002.html | 47 - .../activeElement-confirm-return-null.html | 78 - .../shadowroot-attributes/test-007.html | 50 - .../shadowroot-attributes/test-009.html | 43 - .../shadowroot-attributes/test-010.html | 75 - .../shadowroot-attributes/test-011.html | 56 - .../shadowroot-attributes/test-012.html | 39 - .../shadowroot-attributes/test-013.html | 39 - .../shadowroot-attributes/test-014.html | 49 - .../shadowroot-methods/test-001.html | 62 - .../shadowroot-methods/test-002.html | 83 - .../shadowroot-methods/test-003.html | 154 - .../shadowroot-methods/test-004.html | 51 - .../shadowroot-methods/test-005.html | 80 - .../shadowroot-methods/test-006.html | 42 - .../shadowroot-methods/test-007.html | 63 - .../shadowroot-methods/test-010.html | 42 - .../the-content-html-element/test-001.html | 82 - .../the-content-html-element/test-002.html | 98 - .../the-content-html-element/test-003.html | 130 - .../the-content-html-element/test-004.html | 163 - .../the-content-html-element/test-005.html | 94 - .../the-content-html-element/test-006.html | 94 - .../the-shadow-html-element/test-001.html | 66 - .../the-shadow-html-element/test-002.html | 51 - .../the-shadow-html-element/test-003.html | 189 - .../the-shadow-html-element/test-004.html | 107 - .../event-composed-path-with-related-target.html | 260 + .../tests/shadow-dom/event-composed-path.html | 281 + .../tests/shadow-dom/event-composed.html | 81 + .../tests/shadow-dom/event-inside-shadow-tree.html | 148 + .../shadow-dom/event-inside-slotted-node.html | 258 + .../shadow-dom/event-with-related-target.html | 256 + .../shadow-dom/events/event-dispatch/test-001.html | 258 - .../shadow-dom/events/event-dispatch/test-002.html | 61 - .../shadow-dom/events/event-dispatch/test-003.html | 60 - .../events/event-retargeting/test-001.html | 107 - .../events/event-retargeting/test-002.html | 60 - .../events/event-retargeting/test-003.html | 61 - .../events/event-retargeting/test-004.html | 365 - .../events-that-are-always-stopped/test-001.html | 60 - .../events-that-are-always-stopped/test-002.html | 60 - .../events-that-are-always-stopped/test-003.html | 61 - .../events-that-are-always-stopped/test-004.html | 61 - .../events-that-are-always-stopped/test-005.html | 61 - .../events-that-are-always-stopped/test-006.html | 61 - .../events-that-are-always-stopped/test-007.html | 61 - .../events-that-are-always-stopped/test-008.html | 61 - .../events-that-are-always-stopped/test-009.html | 61 - .../events/retargeting-focus-events/test-001.html | 322 - .../events/retargeting-focus-events/test-002.html | 63 - .../events/retargeting-focus-events/test-003.html | 62 - .../events/retargeting-relatedtarget/test-001.html | 69 - .../events/retargeting-relatedtarget/test-002.html | 64 - .../events/retargeting-relatedtarget/test-003.html | 64 - .../tests/shadow-dom/events/test-001.html | 71 - .../test-001.html | 232 - .../test-002.html | 82 - .../test-003.html | 73 - .../test-004.html | 75 - .../html-forms/test-001.html | 74 - .../html-forms/test-002.html | 103 - .../html-forms/test-003.html | 90 - .../inert-html-elements/test-001.html | 80 - .../inert-html-elements/test-002.html | 46 - .../tests/shadow-dom/leaktests/get-elements.html | 174 + .../shadow-dom/leaktests/html-collection.html | 76 + .../tests/shadow-dom/leaktests/window-frames.html | 36 + .../Document-prototype-currentScript-helper.js | 1 + .../tests/shadow-dom/resources/bobs_page.html | 35 - .../resources/event-path-test-helpers.js | 93 + .../tests/shadow-dom/resources/shadow-dom-utils.js | 154 + .../tests/shadow-dom/resources/shadow-dom.js | 130 + .../scroll-to-the-fragment-in-shadow-tree.html | 127 + .../shadow-trees/composition/test-001.html | 164 - .../content-pseudo-element/test-001.html | 77 - .../content-pseudo-element/test-002.html | 67 - .../custom-pseudo-elements/test-001.html | 64 - .../hosting-multiple-shadow-trees-002-ref.html | 15 - .../hosting-multiple-shadow-trees-002.html | 23 - .../hosting-multiple-shadow-trees-003-ref.html | 15 - .../hosting-multiple-shadow-trees-003.html | 23 - .../hosting-multiple-shadow-trees-004-ref.html | 14 - .../hosting-multiple-shadow-trees-004.html | 23 - .../hosting-multiple-shadow-trees-005-ref.html | 14 - .../hosting-multiple-shadow-trees-005.html | 23 - .../hosting-multiple-shadow-trees-006-ref.html | 15 - .../hosting-multiple-shadow-trees-006.html | 23 - .../hosting-multiple-shadow-trees/test-001.html | 128 - .../hosting-multiple-shadow-trees/test-002.html | 86 - .../hosting-multiple-shadow-trees/test-003.html | 88 - .../distribution-001-ref.html | 35 - .../distribution-001.html | 47 - .../distribution-002-ref.html | 40 - .../distribution-002.html | 53 - .../distribution-003.html | 75 - .../lower-boundary-encapsulation/test-003.html | 131 - .../lower-boundary-encapsulation/test-004.html | 103 - .../lower-boundary-encapsulation/test-005.html | 67 - .../nested_tree_reftest-ref.html | 25 - .../nested-shadow-trees/nested_tree_reftest.html | 30 - .../shadow-trees/nested-shadow-trees/test-001.html | 99 - .../rendering-shadow-trees/test-001.html | 256 - .../reprojection/reprojection-001.html | 39 - .../reprojection/reprojection-002-ref.html | 30 - .../reprojection/reprojection-002.html | 40 - .../shadow-trees/reprojection/test-001.html | 176 - .../satisfying-matching-criteria/test-001.html | 60 - .../satisfying-matching-criteria/test-002.html | 66 - .../satisfying-matching-criteria/test-003.html | 67 - .../satisfying-matching-criteria/test-004.html | 66 - .../satisfying-matching-criteria/test-005.html | 66 - .../satisfying-matching-criteria/test-006.html | 58 - .../satisfying-matching-criteria/test-007.html | 59 - .../satisfying-matching-criteria/test-008.html | 59 - .../satisfying-matching-criteria/test-009.html | 59 - .../satisfying-matching-criteria/test-010.html | 59 - .../satisfying-matching-criteria/test-011.html | 61 - .../satisfying-matching-criteria/test-012.html | 67 - .../satisfying-matching-criteria/test-013.html | 67 - .../satisfying-matching-criteria/test-014.html | 67 - .../satisfying-matching-criteria/test-015.html | 67 - .../satisfying-matching-criteria/test-016.html | 67 - .../satisfying-matching-criteria/test-017.html | 67 - .../satisfying-matching-criteria/test-018.html | 67 - .../satisfying-matching-criteria/test-019.html | 67 - .../satisfying-matching-criteria/test-020.html | 79 - .../shadow-dom/shadow-trees/shadow-root-001.html | 35 - .../shadow-dom/shadow-trees/shadow-root-002.html | 49 - .../shadow-trees/text-decoration-001-ref.html | 13 - .../shadow-trees/text-decoration-001.html | 22 - .../dom-tree-accessors-001.html | 225 - .../dom-tree-accessors-002.html | 92 - .../ownerdocument-001.html | 109 - .../ownerdocument-002.html | 56 - .../selectors-api-001.html | 81 - .../selectors-api-002.html | 85 - .../shadow-root-001.html | 64 - .../upper-boundary-encapsulation/test-005.html | 74 - .../upper-boundary-encapsulation/test-007.html | 75 - .../upper-boundary-encapsulation/test-009.html | 285 - .../upper-boundary-encapsulation/test-011.html | 71 - .../window-named-properties-001.html | 91 - .../window-named-properties-002.html | 51 - .../window-named-properties-003.html | 47 - .../tests/shadow-dom/slotchange-event.html | 620 + .../web-platform/tests/shadow-dom/slotchange.html | 270 + .../tests/shadow-dom/slots-fallback.html | 221 + testing/web-platform/tests/shadow-dom/slots.html | 508 + .../shadow-dom/styles/css-variables/test-001.html | 73 - .../deep-combinator/deep-combinator-001.html | 157 - .../styles/not-apply-in-shadow-root-001.html | 39 - .../shadow-pseudoelement-001.html | 151 - .../tests/shadow-dom/styles/test-001.html | 174 - .../tests/shadow-dom/styles/test-002.html | 149 - .../tests/shadow-dom/styles/test-003.html | 69 - .../tests/shadow-dom/styles/test-005.html | 63 - .../tests/shadow-dom/styles/test-007.html | 134 - .../tests/shadow-dom/styles/test-008.html | 96 - .../tests/shadow-dom/styles/test-009.html | 74 - .../tests/shadow-dom/styles/test-010.html | 56 - .../web-platform/tests/shadow-dom/testcommon.js | 273 - .../tests/shadow-dom/{ => untriaged}/LICENSE | 0 .../web-platform/tests/shadow-dom/untriaged/README | 2 + .../attributes/test-006.html | 37 + .../methods/test-001.html | 39 + .../methods/test-002.html | 45 + .../event-path-001.html | 56 + .../activeElement-confirm-return-null.html | 78 + .../shadowroot-attributes/test-007.html | 50 + .../shadowroot-attributes/test-009.html | 43 + .../shadowroot-attributes/test-010.html | 75 + .../shadowroot-attributes/test-011.html | 56 + .../shadowroot-attributes/test-012.html | 39 + .../shadowroot-attributes/test-013.html | 39 + .../shadowroot-methods/test-001.html | 61 + .../shadowroot-methods/test-004.html | 51 + .../shadowroot-methods/test-006.html | 57 + .../shadowroot-methods/test-007.html | 62 + .../shadowroot-methods/test-010.html | 42 + .../untriaged/events/event-dispatch/test-002.html | 61 + .../untriaged/events/event-dispatch/test-003.html | 81 + .../events/event-retargeting/test-001.html | 106 + .../events/event-retargeting/test-003.html | 61 + .../events/retargeting-focus-events/test-001.html | 322 + .../events/retargeting-focus-events/test-002.html | 63 + .../events/retargeting-focus-events/test-003.html | 62 + .../events/retargeting-relatedtarget/test-001.html | 69 + .../events/retargeting-relatedtarget/test-002.html | 64 + .../events/retargeting-relatedtarget/test-003.html | 56 + .../shadow-dom/untriaged/events/test-001.html | 70 + .../html-forms/test-001.html | 73 + .../html-forms/test-002.html | 103 + .../html-forms/test-003.html | 88 + .../inert-html-elements/test-001.html | 79 + .../inert-html-elements/test-002.html | 45 + .../{ => untriaged}/resources/blank.html | 0 .../shadow-dom/untriaged/resources/bobs_page.html | 35 + .../nested_tree_reftest-ref.html | 25 + .../nested-shadow-trees/nested_tree_reftest.html | 30 + .../reprojection/reprojection-001-ref.html | 0 .../reprojection/reprojection-001.html | 39 + .../shadow-trees/shadow-root-001-ref.html | 0 .../untriaged/shadow-trees/shadow-root-001.html | 35 + .../shadow-trees/shadow-root-002-ref.html | 0 .../untriaged/shadow-trees/shadow-root-002.html | 49 + .../shadow-trees/text-decoration-001-ref.html | 13 + .../shadow-trees/text-decoration-001.html | 22 + .../dom-tree-accessors-001.html | 227 + .../dom-tree-accessors-002.html | 71 + .../ownerdocument-001.html | 108 + .../ownerdocument-002.html | 56 + .../selectors-api-001.html | 80 + .../selectors-api-002.html | 84 + .../shadow-root-001.html | 63 + .../upper-boundary-encapsulation/test-005.html | 73 + .../upper-boundary-encapsulation/test-007.html | 74 + .../upper-boundary-encapsulation/test-009.html | 244 + .../upper-boundary-encapsulation/test-011.html | 51 + .../window-named-properties-001.html | 47 + .../window-named-properties-002.html | 50 + .../window-named-properties-003.html | 47 + .../styles/not-apply-in-shadow-root-001-ref.html | 0 .../styles/not-apply-in-shadow-root-001.html | 39 + .../shadow-dom/untriaged/styles/test-001.html | 85 + .../shadow-dom/untriaged/styles/test-003.html | 69 + .../shadow-dom/untriaged/styles/test-005.html | 63 + .../shadow-dom/untriaged/styles/test-008.html | 56 + .../user-interaction/active-element/test-001.html | 48 + .../user-interaction/active-element/test-002.html | 49 + .../inheritance-of-content-editable-001.html | 65 + .../ranges-and-selections/test-001.html | 81 + .../ranges-and-selections/test-002.html | 81 + .../user-interaction/active-element/test-001.html | 48 - .../user-interaction/active-element/test-002.html | 49 - .../inheritance-of-content-editable-001.html | 65 - .../focus-navigation/test-001.html | 86 - .../focus-navigation/test-002.html | 238 - .../focus-navigation/test-003.html | 237 - .../focus-navigation/test-004.html | 427 - .../ranges-and-selections/test-001.html | 80 - .../ranges-and-selections/test-002.html | 80 - testing/web-platform/tests/streams/OWNERS | 6 + .../byte-length-queuing-strategy.https.html | 12 + .../tests/streams/byte-length-queuing-strategy.js | 107 + .../streams/count-queuing-strategy.https.html | 12 + .../tests/streams/count-queuing-strategy.js | 106 + .../readable-streams/bad-strategies.https.html | 12 + .../streams/readable-streams/bad-strategies.js | 164 + .../bad-underlying-sources.https.html | 12 + .../readable-streams/bad-underlying-sources.js | 383 + .../readable-streams/brand-checks.https.html | 13 + .../tests/streams/readable-streams/brand-checks.js | 151 + .../streams/readable-streams/cancel.https.html | 14 + .../tests/streams/readable-streams/cancel.js | 241 + .../count-queuing-strategy-integration.https.html | 12 + .../count-queuing-strategy-integration.js | 213 + .../readable-streams/garbage-collection.https.html | 13 + .../streams/readable-streams/garbage-collection.js | 75 + .../streams/readable-streams/general.https.html | 14 + .../tests/streams/readable-streams/general.js | 859 + .../readable-streams/pipe-through.https.html | 13 + .../tests/streams/readable-streams/pipe-through.js | 108 + .../readable-stream-reader.https.html | 12 + .../readable-streams/readable-stream-reader.js | 485 + .../tests/streams/readable-streams/tee.https.html | 13 + .../tests/streams/readable-streams/tee.js | 254 + .../streams/readable-streams/templated.https.html | 14 + .../tests/streams/readable-streams/templated.js | 148 + .../tests/streams/resources/rs-test-templates.js | 634 + .../tests/streams/resources/rs-utils.js | 185 + .../tests/streams/resources/test-initializer.js | 14 + .../tests/streams/resources/test-utils.js | 43 + .../tests/subresource-integrity/OWNERS | 6 + .../tests/subresource-integrity/alternate.css | 1 + .../crossorigin-anon-script.js | 1 + .../crossorigin-anon-script.js.headers | 0 .../crossorigin-anon-style.css | 1 + .../crossorigin-anon-style.css.headers | 0 .../crossorigin-creds-script.js | 1 + .../crossorigin-creds-script.js.sub.headers | 2 + .../crossorigin-creds-style.css | 1 + .../crossorigin-creds-style.css.sub.headers | 2 + .../crossorigin-ineligible-script.js | 1 + .../crossorigin-ineligible-style.css | 1 + ...oads-scripts-with-base64-encoded-sha-digests.js | 1 - .../loads-scripts-with-correct-content-type.js | 1 - ...s-scripts-with-improper-integrity-uri-scheme.js | 1 - .../loads-scripts-with-incorrect-content-type.js | 1 - .../loads-scripts-with-matching-digest.js | 1 - .../loads-scripts-with-non-matching-digest.js | 1 - .../loads-scripts-with-unhyphenated-digest-name.js | 1 - .../loads-scripts-with-weak-digest-algorithms.js | 1 - .../tests/subresource-integrity/matching-digest.js | 1 + .../subresource-integrity/non-matching-digest.js | 1 + .../tests/subresource-integrity/style.css | 1 + .../subresource-integrity.html | 79 - .../subresource-integrity.sub.html | 573 + .../tools/generate_javascript.py | 17 +- .../subresource-integrity/tools/list_hashes.py | 57 + testing/web-platform/tests/svg/OWNERS | 2 + testing/web-platform/tests/svg/README.md | 27 + testing/web-platform/tests/svg/historical.html | 81 + .../tests/svg/import/animate-dom-01-f-manual.svg | 190 + .../tests/svg/import/animate-dom-02-f-manual.svg | 83 + .../tests/svg/import/animate-elem-02-t-manual.svg | 122 + .../tests/svg/import/animate-elem-03-t-manual.svg | 99 + .../tests/svg/import/animate-elem-04-t-manual.svg | 71 + .../tests/svg/import/animate-elem-05-t-manual.svg | 77 + .../tests/svg/import/animate-elem-06-t-manual.svg | 71 + .../tests/svg/import/animate-elem-07-t-manual.svg | 73 + .../tests/svg/import/animate-elem-08-t-manual.svg | 83 + .../tests/svg/import/animate-elem-09-t-manual.svg | 97 + .../tests/svg/import/animate-elem-10-t-manual.svg | 96 + .../tests/svg/import/animate-elem-11-t-manual.svg | 93 + .../tests/svg/import/animate-elem-12-t-manual.svg | 93 + .../tests/svg/import/animate-elem-13-t-manual.svg | 105 + .../tests/svg/import/animate-elem-14-t-manual.svg | 78 + .../tests/svg/import/animate-elem-15-t-manual.svg | 79 + .../tests/svg/import/animate-elem-17-t-manual.svg | 79 + .../tests/svg/import/animate-elem-19-t-manual.svg | 78 + .../tests/svg/import/animate-elem-20-t-manual.svg | 76 + .../tests/svg/import/animate-elem-21-t-manual.svg | 109 + .../tests/svg/import/animate-elem-22-b-manual.svg | 88 + .../tests/svg/import/animate-elem-23-t-manual.svg | 93 + .../tests/svg/import/animate-elem-24-t-manual.svg | 129 + .../tests/svg/import/animate-elem-25-t-manual.svg | 89 + .../tests/svg/import/animate-elem-26-t-manual.svg | 85 + .../tests/svg/import/animate-elem-27-t-manual.svg | 93 + .../tests/svg/import/animate-elem-28-t-manual.svg | 63 + .../tests/svg/import/animate-elem-29-b-manual.svg | 98 + .../tests/svg/import/animate-elem-30-t-manual.svg | 169 + .../tests/svg/import/animate-elem-31-t-manual.svg | 139 + .../tests/svg/import/animate-elem-32-t-manual.svg | 146 + .../tests/svg/import/animate-elem-33-t-manual.svg | 149 + .../tests/svg/import/animate-elem-34-t-manual.svg | 123 + .../tests/svg/import/animate-elem-35-t-manual.svg | 150 + .../tests/svg/import/animate-elem-36-t-manual.svg | 149 + .../tests/svg/import/animate-elem-37-t-manual.svg | 105 + .../tests/svg/import/animate-elem-38-t-manual.svg | 90 + .../tests/svg/import/animate-elem-39-t-manual.svg | 158 + .../tests/svg/import/animate-elem-40-t-manual.svg | 239 + .../tests/svg/import/animate-elem-41-t-manual.svg | 445 + .../tests/svg/import/animate-elem-44-t-manual.svg | 94 + .../tests/svg/import/animate-elem-46-t-manual.svg | 279 + .../tests/svg/import/animate-elem-52-t-manual.svg | 112 + .../tests/svg/import/animate-elem-53-t-manual.svg | 134 + .../tests/svg/import/animate-elem-60-t-manual.svg | 254 + .../tests/svg/import/animate-elem-61-t-manual.svg | 191 + .../tests/svg/import/animate-elem-62-t-manual.svg | 260 + .../tests/svg/import/animate-elem-63-t-manual.svg | 200 + .../tests/svg/import/animate-elem-64-t-manual.svg | 132 + .../tests/svg/import/animate-elem-65-t-manual.svg | 223 + .../tests/svg/import/animate-elem-66-t-manual.svg | 199 + .../tests/svg/import/animate-elem-67-t-manual.svg | 176 + .../tests/svg/import/animate-elem-68-t-manual.svg | 137 + .../tests/svg/import/animate-elem-69-t-manual.svg | 155 + .../tests/svg/import/animate-elem-70-t-manual.svg | 152 + .../tests/svg/import/animate-elem-77-t-manual.svg | 357 + .../tests/svg/import/animate-elem-78-t-manual.svg | 563 + .../tests/svg/import/animate-elem-80-t-manual.svg | 312 + .../tests/svg/import/animate-elem-81-t-manual.svg | 162 + .../tests/svg/import/animate-elem-82-t-manual.svg | 301 + .../tests/svg/import/animate-elem-83-t-manual.svg | 229 + .../tests/svg/import/animate-elem-84-t-manual.svg | 80 + .../tests/svg/import/animate-elem-85-t-manual.svg | 100 + .../tests/svg/import/animate-elem-86-t-manual.svg | 92 + .../tests/svg/import/animate-elem-87-t-manual.svg | 89 + .../tests/svg/import/animate-elem-88-t-manual.svg | 67 + .../tests/svg/import/animate-elem-89-t-manual.svg | 110 + .../tests/svg/import/animate-elem-90-b-manual.svg | 104 + .../tests/svg/import/animate-elem-91-t-manual.svg | 198 + .../tests/svg/import/animate-elem-92-t-manual.svg | 113 + .../import/animate-interact-events-01-t-manual.svg | 116 + .../animate-interact-pevents-01-t-manual.svg | 285 + .../animate-interact-pevents-02-t-manual.svg | 116 + .../animate-interact-pevents-03-t-manual.svg | 219 + .../animate-interact-pevents-04-t-manual.svg | 208 + .../import/animate-pservers-grad-01-b-manual.svg | 103 + .../svg/import/animate-script-elem-01-b-manual.svg | 90 + .../svg/import/animate-struct-dom-01-b-manual.svg | 93 + .../tests/svg/import/color-prof-01-f-manual.svg | 76 + .../tests/svg/import/color-prop-01-b-manual.svg | 81 + .../tests/svg/import/color-prop-02-f-manual.svg | 113 + .../tests/svg/import/color-prop-03-t-manual.svg | 109 + .../tests/svg/import/color-prop-04-t-manual.svg | 96 + .../tests/svg/import/color-prop-05-t-manual.svg | 60 + .../svg/import/conform-viewers-02-f-manual.svg | 79 + .../svg/import/conform-viewers-03-f-manual.svg | 123 + .../tests/svg/import/coords-coord-01-t-manual.svg | 83 + .../tests/svg/import/coords-coord-02-t-manual.svg | 82 + .../tests/svg/import/coords-dom-01-f-manual.svg | 115 + .../tests/svg/import/coords-dom-02-f-manual.svg | 96 + .../tests/svg/import/coords-dom-03-f-manual.svg | 116 + .../tests/svg/import/coords-dom-04-f-manual.svg | 166 + .../tests/svg/import/coords-trans-01-b-manual.svg | 239 + .../tests/svg/import/coords-trans-02-t-manual.svg | 176 + .../tests/svg/import/coords-trans-03-t-manual.svg | 99 + .../tests/svg/import/coords-trans-04-t-manual.svg | 88 + .../tests/svg/import/coords-trans-05-t-manual.svg | 88 + .../tests/svg/import/coords-trans-06-t-manual.svg | 82 + .../tests/svg/import/coords-trans-07-t-manual.svg | 70 + .../tests/svg/import/coords-trans-08-t-manual.svg | 76 + .../tests/svg/import/coords-trans-09-t-manual.svg | 102 + .../tests/svg/import/coords-trans-10-f-manual.svg | 90 + .../tests/svg/import/coords-trans-11-f-manual.svg | 86 + .../tests/svg/import/coords-trans-12-f-manual.svg | 88 + .../tests/svg/import/coords-trans-13-f-manual.svg | 87 + .../tests/svg/import/coords-trans-14-f-manual.svg | 89 + .../import/coords-transformattr-01-f-manual.svg | 94 + .../import/coords-transformattr-02-f-manual.svg | 93 + .../import/coords-transformattr-03-f-manual.svg | 62 + .../import/coords-transformattr-04-f-manual.svg | 60 + .../import/coords-transformattr-05-f-manual.svg | 71 + .../tests/svg/import/coords-units-01-b-manual.svg | 175 + .../tests/svg/import/coords-units-02-b-manual.svg | 139 + .../tests/svg/import/coords-units-03-b-manual.svg | 160 + .../svg/import/coords-viewattr-01-b-manual.svg | 140 + .../svg/import/coords-viewattr-02-b-manual.svg | 716 + .../svg/import/coords-viewattr-03-b-manual.svg | 94 + .../svg/import/coords-viewattr-04-f-manual.svg | 129 + .../svg/import/extend-namespace-01-f-manual.svg | 180 + .../svg/import/filters-background-01-f-manual.svg | 159 + .../tests/svg/import/filters-blend-01-b-manual.svg | 108 + .../tests/svg/import/filters-color-01-b-manual.svg | 112 + .../tests/svg/import/filters-color-02-b-manual.svg | 112 + .../svg/import/filters-composite-02-b-manual.svg | 203 + .../svg/import/filters-composite-03-f-manual.svg | 87 + .../svg/import/filters-composite-04-f-manual.svg | 78 + .../svg/import/filters-composite-05-f-manual.svg | 68 + .../svg/import/filters-comptran-01-b-manual.svg | 126 + .../tests/svg/import/filters-conv-01-f-manual.svg | 112 + .../tests/svg/import/filters-conv-02-f-manual.svg | 77 + .../tests/svg/import/filters-conv-03-f-manual.svg | 102 + .../tests/svg/import/filters-conv-04-f-manual.svg | 163 + .../tests/svg/import/filters-conv-05-f-manual.svg | 83 + .../svg/import/filters-diffuse-01-f-manual.svg | 152 + .../svg/import/filters-displace-01-f-manual.svg | 141 + .../svg/import/filters-displace-02-f-manual.svg | 90 + .../svg/import/filters-example-01-b-manual.svg | 93 + .../tests/svg/import/filters-felem-01-b-manual.svg | 90 + .../tests/svg/import/filters-felem-02-f-manual.svg | 127 + .../tests/svg/import/filters-gauss-01-b-manual.svg | 93 + .../tests/svg/import/filters-gauss-02-f-manual.svg | 85 + .../tests/svg/import/filters-gauss-03-f-manual.svg | 65 + .../tests/svg/import/filters-image-01-b-manual.svg | 59 + .../tests/svg/import/filters-image-02-b-manual.svg | 79 + .../tests/svg/import/filters-image-03-f-manual.svg | 179 + .../tests/svg/import/filters-image-04-f-manual.svg | 119 + .../tests/svg/import/filters-image-05-f-manual.svg | 195 + .../tests/svg/import/filters-light-01-f-manual.svg | 187 + .../tests/svg/import/filters-light-02-f-manual.svg | 97 + .../tests/svg/import/filters-light-03-f-manual.svg | 124 + .../tests/svg/import/filters-light-04-f-manual.svg | 136 + .../tests/svg/import/filters-light-05-f-manual.svg | 252 + .../tests/svg/import/filters-morph-01-f-manual.svg | 103 + .../svg/import/filters-offset-01-b-manual.svg | 112 + .../svg/import/filters-offset-02-b-manual.svg | 83 + .../svg/import/filters-overview-01-b-manual.svg | 165 + .../svg/import/filters-overview-02-b-manual.svg | 178 + .../svg/import/filters-overview-03-b-manual.svg | 166 + .../svg/import/filters-specular-01-f-manual.svg | 195 + .../tests/svg/import/filters-tile-01-b-manual.svg | 80 + .../tests/svg/import/filters-turb-01-f-manual.svg | 102 + .../tests/svg/import/filters-turb-02-f-manual.svg | 147 + .../tests/svg/import/fonts-desc-01-t-manual.svg | 107 + .../tests/svg/import/fonts-desc-02-t-manual.svg | 152 + .../tests/svg/import/fonts-desc-03-t-manual.svg | 128 + .../tests/svg/import/fonts-desc-04-t-manual.svg | 154 + .../tests/svg/import/fonts-desc-05-t-manual.svg | 136 + .../tests/svg/import/fonts-elem-01-t-manual.svg | 120 + .../tests/svg/import/fonts-elem-02-t-manual.svg | 128 + .../tests/svg/import/fonts-elem-03-b-manual.svg | 122 + .../tests/svg/import/fonts-elem-04-b-manual.svg | 122 + .../tests/svg/import/fonts-elem-05-t-manual.svg | 132 + .../tests/svg/import/fonts-elem-06-t-manual.svg | 122 + .../tests/svg/import/fonts-elem-07-b-manual.svg | 132 + .../tests/svg/import/fonts-glyph-02-t-manual.svg | 88 + .../tests/svg/import/fonts-glyph-03-t-manual.svg | 78 + .../tests/svg/import/fonts-glyph-04-t-manual.svg | 69 + .../tests/svg/import/fonts-kern-01-t-manual.svg | 293 + .../svg/import/fonts-overview-201-t-manual.svg | 122 + .../tests/svg/import/imp-path-01-f-manual.svg | 54 + .../svg/import/interact-cursor-01-f-manual.svg | 158 + .../tests/svg/import/interact-dom-01-b-manual.svg | 133 + .../svg/import/interact-events-01-b-manual.svg | 123 + .../svg/import/interact-events-02-b-manual.svg | 77 + .../svg/import/interact-events-202-f-manual.svg | 83 + .../svg/import/interact-events-203-t-manual.svg | 109 + .../svg/import/interact-order-01-b-manual.svg | 105 + .../svg/import/interact-order-02-b-manual.svg | 102 + .../svg/import/interact-order-03-b-manual.svg | 100 + .../svg/import/interact-pevents-01-b-manual.svg | 197 + .../svg/import/interact-pevents-03-b-manual.svg | 131 + .../svg/import/interact-pevents-04-t-manual.svg | 132 + .../svg/import/interact-pevents-05-b-manual.svg | 121 + .../svg/import/interact-pevents-07-t-manual.svg | 114 + .../svg/import/interact-pevents-08-f-manual.svg | 185 + .../svg/import/interact-pevents-09-f-manual.svg | 174 + .../svg/import/interact-pevents-10-f-manual.svg | 82 + .../svg/import/interact-pointer-01-t-manual.svg | 78 + .../svg/import/interact-pointer-02-t-manual.svg | 77 + .../svg/import/interact-pointer-03-t-manual.svg | 77 + .../svg/import/interact-pointer-04-f-manual.svg | 88 + .../tests/svg/import/interact-zoom-01-t-manual.svg | 72 + .../tests/svg/import/interact-zoom-02-t-manual.svg | 72 + .../tests/svg/import/interact-zoom-03-t-manual.svg | 74 + .../tests/svg/import/linking-a-01-b-manual.svg | 80 + .../tests/svg/import/linking-a-03-b-manual.svg | 82 + .../tests/svg/import/linking-a-04-t-manual.svg | 113 + .../tests/svg/import/linking-a-05-t-manual.svg | 102 + .../tests/svg/import/linking-a-07-t-manual.svg | 110 + .../tests/svg/import/linking-a-08-t-manual.svg | 61 + .../tests/svg/import/linking-a-09-b-manual.svg | 71 + .../tests/svg/import/linking-a-10-f-manual.svg | 83 + .../tests/svg/import/linking-frag-01-f-manual.svg | 66 + .../tests/svg/import/linking-uri-01-b-manual.svg | 149 + .../tests/svg/import/linking-uri-02-b-manual.svg | 156 + .../tests/svg/import/linking-uri-03-t-manual.svg | 92 + .../svg/import/masking-filter-01-f-manual.svg | 81 + .../tests/svg/import/masking-intro-01-f-manual.svg | 81 + .../tests/svg/import/masking-mask-01-b-manual.svg | 131 + .../tests/svg/import/masking-mask-02-f-manual.svg | 50 + .../svg/import/masking-opacity-01-b-manual.svg | 125 + .../tests/svg/import/masking-path-01-b-manual.svg | 95 + .../tests/svg/import/masking-path-02-b-manual.svg | 84 + .../tests/svg/import/masking-path-03-b-manual.svg | 134 + .../tests/svg/import/masking-path-04-b-manual.svg | 79 + .../tests/svg/import/masking-path-05-f-manual.svg | 78 + .../tests/svg/import/masking-path-06-b-manual.svg | 66 + .../tests/svg/import/masking-path-07-b-manual.svg | 147 + .../tests/svg/import/masking-path-08-b-manual.svg | 140 + .../tests/svg/import/masking-path-09-b-manual.svg | 73 + .../tests/svg/import/masking-path-10-b-manual.svg | 138 + .../tests/svg/import/masking-path-11-b-manual.svg | 67 + .../tests/svg/import/masking-path-12-f-manual.svg | 78 + .../tests/svg/import/masking-path-13-f-manual.svg | 52 + .../tests/svg/import/masking-path-14-f-manual.svg | 72 + .../svg/import/metadata-example-01-t-manual.svg | 160 + .../svg/import/painting-control-01-f-manual.svg | 107 + .../svg/import/painting-control-02-f-manual.svg | 65 + .../svg/import/painting-control-03-f-manual.svg | 65 + .../svg/import/painting-control-04-f-manual.svg | 58 + .../svg/import/painting-control-05-f-manual.svg | 114 + .../svg/import/painting-control-06-f-manual.svg | 64 + .../tests/svg/import/painting-fill-01-t-manual.svg | 65 + .../tests/svg/import/painting-fill-02-t-manual.svg | 69 + .../tests/svg/import/painting-fill-03-t-manual.svg | 62 + .../tests/svg/import/painting-fill-04-t-manual.svg | 74 + .../tests/svg/import/painting-fill-05-b-manual.svg | 75 + .../svg/import/painting-marker-01-f-manual.svg | 157 + .../svg/import/painting-marker-02-f-manual.svg | 245 + .../svg/import/painting-marker-03-f-manual.svg | 86 + .../svg/import/painting-marker-04-f-manual.svg | 84 + .../svg/import/painting-marker-05-f-manual.svg | 240 + .../svg/import/painting-marker-06-f-manual.svg | 159 + .../svg/import/painting-marker-07-f-manual.svg | 66 + .../painting-marker-properties-01-f-manual.svg | 95 + .../svg/import/painting-render-01-b-manual.svg | 146 + .../svg/import/painting-render-02-b-manual.svg | 100 + .../svg/import/painting-stroke-01-t-manual.svg | 68 + .../svg/import/painting-stroke-02-t-manual.svg | 63 + .../svg/import/painting-stroke-03-t-manual.svg | 64 + .../svg/import/painting-stroke-04-t-manual.svg | 60 + .../svg/import/painting-stroke-05-t-manual.svg | 88 + .../svg/import/painting-stroke-06-t-manual.svg | 74 + .../svg/import/painting-stroke-07-t-manual.svg | 63 + .../svg/import/painting-stroke-08-t-manual.svg | 78 + .../svg/import/painting-stroke-09-t-manual.svg | 59 + .../svg/import/painting-stroke-10-t-manual.svg | 78 + .../tests/svg/import/paths-data-01-t-manual.svg | 151 + .../tests/svg/import/paths-data-02-t-manual.svg | 124 + .../tests/svg/import/paths-data-03-f-manual.svg | 113 + .../tests/svg/import/paths-data-04-t-manual.svg | 82 + .../tests/svg/import/paths-data-05-t-manual.svg | 79 + .../tests/svg/import/paths-data-06-t-manual.svg | 83 + .../tests/svg/import/paths-data-07-t-manual.svg | 82 + .../tests/svg/import/paths-data-08-t-manual.svg | 82 + .../tests/svg/import/paths-data-09-t-manual.svg | 79 + .../tests/svg/import/paths-data-10-t-manual.svg | 111 + .../tests/svg/import/paths-data-12-t-manual.svg | 66 + .../tests/svg/import/paths-data-13-t-manual.svg | 56 + .../tests/svg/import/paths-data-14-t-manual.svg | 56 + .../tests/svg/import/paths-data-15-t-manual.svg | 60 + .../tests/svg/import/paths-data-16-t-manual.svg | 69 + .../tests/svg/import/paths-data-17-f-manual.svg | 65 + .../tests/svg/import/paths-data-18-f-manual.svg | 100 + .../tests/svg/import/paths-data-19-f-manual.svg | 107 + .../tests/svg/import/paths-data-20-f-manual.svg | 87 + .../tests/svg/import/paths-dom-01-f-manual.svg | 140 + .../tests/svg/import/paths-dom-02-f-manual.svg | 274 + .../tests/svg/import/pservers-grad-01-b-manual.svg | 69 + .../tests/svg/import/pservers-grad-02-b-manual.svg | 79 + .../tests/svg/import/pservers-grad-03-b-manual.svg | 77 + .../tests/svg/import/pservers-grad-04-b-manual.svg | 88 + .../tests/svg/import/pservers-grad-05-b-manual.svg | 94 + .../tests/svg/import/pservers-grad-06-b-manual.svg | 109 + .../tests/svg/import/pservers-grad-07-b-manual.svg | 88 + .../tests/svg/import/pservers-grad-08-b-manual.svg | 100 + .../tests/svg/import/pservers-grad-09-b-manual.svg | 107 + .../tests/svg/import/pservers-grad-10-b-manual.svg | 93 + .../tests/svg/import/pservers-grad-11-b-manual.svg | 124 + .../tests/svg/import/pservers-grad-12-b-manual.svg | 110 + .../tests/svg/import/pservers-grad-13-b-manual.svg | 171 + .../tests/svg/import/pservers-grad-14-b-manual.svg | 120 + .../tests/svg/import/pservers-grad-15-b-manual.svg | 70 + .../tests/svg/import/pservers-grad-16-b-manual.svg | 81 + .../tests/svg/import/pservers-grad-17-b-manual.svg | 92 + .../tests/svg/import/pservers-grad-18-b-manual.svg | 114 + .../tests/svg/import/pservers-grad-20-b-manual.svg | 92 + .../tests/svg/import/pservers-grad-21-b-manual.svg | 146 + .../tests/svg/import/pservers-grad-22-b-manual.svg | 97 + .../tests/svg/import/pservers-grad-23-f-manual.svg | 80 + .../tests/svg/import/pservers-grad-24-f-manual.svg | 68 + .../svg/import/pservers-grad-stops-01-f-manual.svg | 70 + .../svg/import/pservers-pattern-01-b-manual.svg | 108 + .../svg/import/pservers-pattern-02-f-manual.svg | 61 + .../svg/import/pservers-pattern-03-f-manual.svg | 91 + .../svg/import/pservers-pattern-04-f-manual.svg | 70 + .../svg/import/pservers-pattern-05-f-manual.svg | 64 + .../svg/import/pservers-pattern-06-f-manual.svg | 65 + .../svg/import/pservers-pattern-07-f-manual.svg | 65 + .../svg/import/pservers-pattern-08-f-manual.svg | 66 + .../svg/import/pservers-pattern-09-f-manual.svg | 70 + .../tests/svg/import/render-elems-01-t-manual.svg | 64 + .../tests/svg/import/render-elems-02-t-manual.svg | 64 + .../tests/svg/import/render-elems-03-t-manual.svg | 63 + .../tests/svg/import/render-elems-06-t-manual.svg | 74 + .../tests/svg/import/render-elems-07-t-manual.svg | 71 + .../tests/svg/import/render-elems-08-t-manual.svg | 73 + .../tests/svg/import/render-groups-01-b-manual.svg | 109 + .../tests/svg/import/render-groups-03-t-manual.svg | 100 + .../tests/svg/import/script-handle-01-b-manual.svg | 95 + .../tests/svg/import/script-handle-02-b-manual.svg | 124 + .../tests/svg/import/script-handle-03-b-manual.svg | 120 + .../tests/svg/import/script-handle-04-b-manual.svg | 120 + .../svg/import/script-specify-01-f-manual.svg | 67 + .../svg/import/script-specify-02-f-manual.svg | 69 + .../tests/svg/import/shapes-circle-01-t-manual.svg | 58 + .../tests/svg/import/shapes-circle-02-t-manual.svg | 68 + .../svg/import/shapes-ellipse-01-t-manual.svg | 71 + .../svg/import/shapes-ellipse-02-t-manual.svg | 62 + .../svg/import/shapes-ellipse-03-f-manual.svg | 72 + .../svg/import/shapes-grammar-01-f-manual.svg | 71 + .../tests/svg/import/shapes-intro-01-t-manual.svg | 108 + .../tests/svg/import/shapes-intro-02-f-manual.svg | 89 + .../tests/svg/import/shapes-line-01-t-manual.svg | 80 + .../tests/svg/import/shapes-line-02-f-manual.svg | 57 + .../svg/import/shapes-polygon-01-t-manual.svg | 76 + .../svg/import/shapes-polygon-02-t-manual.svg | 81 + .../svg/import/shapes-polygon-03-t-manual.svg | 58 + .../svg/import/shapes-polyline-01-t-manual.svg | 82 + .../svg/import/shapes-polyline-02-t-manual.svg | 81 + .../tests/svg/import/shapes-rect-01-t-manual.svg | 73 + .../tests/svg/import/shapes-rect-02-t-manual.svg | 71 + .../tests/svg/import/shapes-rect-03-t-manual.svg | 139 + .../tests/svg/import/shapes-rect-04-f-manual.svg | 66 + .../tests/svg/import/shapes-rect-05-f-manual.svg | 74 + .../tests/svg/import/shapes-rect-06-f-manual.svg | 70 + .../tests/svg/import/shapes-rect-07-f-manual.svg | 61 + .../tests/svg/import/struct-cond-01-t-manual.svg | 61 + .../tests/svg/import/struct-cond-02-t-manual.svg | 585 + .../tests/svg/import/struct-cond-03-t-manual.svg | 83 + .../import/struct-cond-overview-02-f-manual.svg | 65 + .../import/struct-cond-overview-03-f-manual.svg | 61 + .../import/struct-cond-overview-04-f-manual.svg | 58 + .../import/struct-cond-overview-05-f-manual.svg | 70 + .../tests/svg/import/struct-defs-01-t-manual.svg | 66 + .../tests/svg/import/struct-dom-01-b-manual.svg | 188 + .../tests/svg/import/struct-dom-02-b-manual.svg | 120 + .../tests/svg/import/struct-dom-03-b-manual.svg | 120 + .../tests/svg/import/struct-dom-04-b-manual.svg | 139 + .../tests/svg/import/struct-dom-05-b-manual.svg | 137 + .../tests/svg/import/struct-dom-06-b-manual.svg | 101 + .../tests/svg/import/struct-dom-07-f-manual.svg | 90 + .../tests/svg/import/struct-dom-08-f-manual.svg | 84 + .../tests/svg/import/struct-dom-11-f-manual.svg | 168 + .../tests/svg/import/struct-dom-12-b-manual.svg | 94 + .../tests/svg/import/struct-dom-13-f-manual.svg | 167 + .../tests/svg/import/struct-dom-14-f-manual.svg | 112 + .../tests/svg/import/struct-dom-15-f-manual.svg | 139 + .../tests/svg/import/struct-dom-16-f-manual.svg | 128 + .../tests/svg/import/struct-dom-17-f-manual.svg | 104 + .../tests/svg/import/struct-dom-18-f-manual.svg | 147 + .../tests/svg/import/struct-dom-19-f-manual.svg | 92 + .../tests/svg/import/struct-dom-20-f-manual.svg | 139 + .../tests/svg/import/struct-frag-01-t-manual.svg | 49 + .../tests/svg/import/struct-frag-02-t-manual.svg | 68 + .../tests/svg/import/struct-frag-03-t-manual.svg | 66 + .../tests/svg/import/struct-frag-04-t-manual.svg | 64 + .../tests/svg/import/struct-frag-05-t-manual.svg | 86 + .../tests/svg/import/struct-frag-06-t-manual.svg | 82 + .../tests/svg/import/struct-group-01-t-manual.svg | 77 + .../tests/svg/import/struct-group-02-b-manual.svg | 78 + .../tests/svg/import/struct-group-03-t-manual.svg | 285 + .../tests/svg/import/struct-image-01-t-manual.svg | 59 + .../tests/svg/import/struct-image-02-b-manual.svg | 91 + .../tests/svg/import/struct-image-03-t-manual.svg | 66 + .../tests/svg/import/struct-image-04-t-manual.svg | 60 + .../tests/svg/import/struct-image-05-b-manual.svg | 57 + .../tests/svg/import/struct-image-06-t-manual.svg | 104 + .../tests/svg/import/struct-image-07-t-manual.svg | 75 + .../tests/svg/import/struct-image-08-t-manual.svg | 58 + .../tests/svg/import/struct-image-09-t-manual.svg | 57 + .../tests/svg/import/struct-image-10-t-manual.svg | 58 + .../tests/svg/import/struct-image-11-b-manual.svg | 67 + .../tests/svg/import/struct-image-12-b-manual.svg | 71 + .../tests/svg/import/struct-image-13-f-manual.svg | 124 + .../tests/svg/import/struct-image-14-f-manual.svg | 124 + .../tests/svg/import/struct-image-15-f-manual.svg | 138 + .../tests/svg/import/struct-image-16-f-manual.svg | 57 + .../tests/svg/import/struct-image-17-b-manual.svg | 52 + .../tests/svg/import/struct-image-18-f-manual.svg | 62 + .../tests/svg/import/struct-image-19-f-manual.svg | 67 + .../tests/svg/import/struct-svg-01-f-manual.svg | 123 + .../tests/svg/import/struct-svg-02-f-manual.svg | 143 + .../tests/svg/import/struct-svg-03-f-manual.svg | 68 + .../tests/svg/import/struct-symbol-01-b-manual.svg | 89 + .../tests/svg/import/struct-use-01-t-manual.svg | 112 + .../tests/svg/import/struct-use-03-t-manual.svg | 76 + .../tests/svg/import/struct-use-04-b-manual.svg | 65 + .../tests/svg/import/struct-use-05-b-manual.svg | 88 + .../tests/svg/import/struct-use-06-b-manual.svg | 64 + .../tests/svg/import/struct-use-07-b-manual.svg | 77 + .../tests/svg/import/struct-use-08-b-manual.svg | 71 + .../tests/svg/import/struct-use-09-b-manual.svg | 74 + .../tests/svg/import/struct-use-10-f-manual.svg | 130 + .../tests/svg/import/struct-use-11-f-manual.svg | 151 + .../tests/svg/import/struct-use-12-f-manual.svg | 104 + .../tests/svg/import/struct-use-13-f-manual.svg | 77 + .../tests/svg/import/struct-use-14-f-manual.svg | 74 + .../tests/svg/import/struct-use-15-f-manual.svg | 78 + .../tests/svg/import/styling-class-01-f-manual.svg | 75 + .../tests/svg/import/styling-css-01-b-manual.svg | 90 + .../tests/svg/import/styling-css-02-b-manual.svg | 85 + .../tests/svg/import/styling-css-03-b-manual.svg | 106 + .../tests/svg/import/styling-css-04-f-manual.svg | 157 + .../tests/svg/import/styling-css-05-b-manual.svg | 74 + .../tests/svg/import/styling-css-06-b-manual.svg | 198 + .../tests/svg/import/styling-css-07-f-manual.svg | 62 + .../tests/svg/import/styling-css-08-f-manual.svg | 116 + .../tests/svg/import/styling-css-09-f-manual.svg | 82 + .../tests/svg/import/styling-css-10-f-manual.svg | 76 + .../tests/svg/import/styling-elem-01-b-manual.svg | 75 + .../svg/import/styling-inherit-01-b-manual.svg | 83 + .../tests/svg/import/styling-pres-01-t-manual.svg | 61 + .../tests/svg/import/styling-pres-02-f-manual.svg | 216 + .../tests/svg/import/styling-pres-03-f-manual.svg | 57 + .../tests/svg/import/styling-pres-04-f-manual.svg | 102 + .../tests/svg/import/styling-pres-05-f-manual.svg | 75 + .../tests/svg/import/svgdom-over-01-f-manual.svg | 202 + .../tests/svg/import/text-align-01-b-manual.svg | 80 + .../tests/svg/import/text-align-02-b-manual.svg | 71 + .../tests/svg/import/text-align-03-b-manual.svg | 82 + .../tests/svg/import/text-align-04-b-manual.svg | 106 + .../tests/svg/import/text-align-05-b-manual.svg | 87 + .../tests/svg/import/text-align-06-b-manual.svg | 99 + .../tests/svg/import/text-align-07-t-manual.svg | 87 + .../tests/svg/import/text-align-08-b-manual.svg | 91 + .../tests/svg/import/text-altglyph-01-b-manual.svg | 128 + .../tests/svg/import/text-altglyph-02-b-manual.svg | 344 + .../tests/svg/import/text-altglyph-03-b-manual.svg | 373 + .../tests/svg/import/text-bidi-01-t-manual.svg | 59 + .../tests/svg/import/text-deco-01-b-manual.svg | 82 + .../tests/svg/import/text-dom-01-f-manual.svg | 230 + .../tests/svg/import/text-dom-02-f-manual.svg | 131 + .../tests/svg/import/text-dom-03-f-manual.svg | 130 + .../tests/svg/import/text-dom-04-f-manual.svg | 157 + .../tests/svg/import/text-dom-05-f-manual.svg | 181 + .../tests/svg/import/text-fonts-01-t-manual.svg | 87 + .../tests/svg/import/text-fonts-02-t-manual.svg | 92 + .../tests/svg/import/text-fonts-03-t-manual.svg | 85 + .../tests/svg/import/text-fonts-04-t-manual.svg | 76 + .../tests/svg/import/text-fonts-05-f-manual.svg | 57 + .../tests/svg/import/text-fonts-202-t-manual.svg | 100 + .../tests/svg/import/text-fonts-203-t-manual.svg | 147 + .../tests/svg/import/text-fonts-204-t-manual.svg | 138 + .../tests/svg/import/text-intro-01-t-manual.svg | 95 + .../tests/svg/import/text-intro-02-b-manual.svg | 81 + .../tests/svg/import/text-intro-03-b-manual.svg | 84 + .../tests/svg/import/text-intro-04-t-manual.svg | 75 + .../tests/svg/import/text-intro-05-t-manual.svg | 67 + .../tests/svg/import/text-intro-06-t-manual.svg | 96 + .../tests/svg/import/text-intro-07-t-manual.svg | 65 + .../tests/svg/import/text-intro-09-b-manual.svg | 88 + .../tests/svg/import/text-intro-10-f-manual.svg | 70 + .../tests/svg/import/text-intro-11-t-manual.svg | 94 + .../tests/svg/import/text-intro-12-t-manual.svg | 93 + .../tests/svg/import/text-path-01-b-manual.svg | 87 + .../tests/svg/import/text-path-02-b-manual.svg | 101 + .../tests/svg/import/text-spacing-01-b-manual.svg | 79 + .../tests/svg/import/text-text-01-b-manual.svg | 208 + .../tests/svg/import/text-text-03-b-manual.svg | 94 + .../tests/svg/import/text-text-04-t-manual.svg | 226 + .../tests/svg/import/text-text-05-t-manual.svg | 174 + .../tests/svg/import/text-text-06-t-manual.svg | 152 + .../tests/svg/import/text-text-07-t-manual.svg | 79 + .../tests/svg/import/text-text-08-b-manual.svg | 64 + .../tests/svg/import/text-text-09-t-manual.svg | 83 + .../tests/svg/import/text-text-10-t-manual.svg | 76 + .../tests/svg/import/text-text-11-t-manual.svg | 81 + .../tests/svg/import/text-text-12-t-manual.svg | 186 + .../tests/svg/import/text-tref-01-b-manual.svg | 73 + .../tests/svg/import/text-tref-02-b-manual.svg | 79 + .../tests/svg/import/text-tref-03-b-manual.svg | 71 + .../tests/svg/import/text-tselect-01-b-manual.svg | 74 + .../tests/svg/import/text-tselect-02-f-manual.svg | 146 + .../tests/svg/import/text-tselect-03-f-manual.svg | 157 + .../tests/svg/import/text-tspan-01-b-manual.svg | 113 + .../tests/svg/import/text-tspan-02-b-manual.svg | 177 + .../tests/svg/import/types-basic-01-f-manual.svg | 75 + .../tests/svg/import/types-basic-02-f-manual.svg | 84 + .../tests/svg/import/types-dom-01-b-manual.svg | 107 + .../tests/svg/import/types-dom-02-f-manual.svg | 156 + .../tests/svg/import/types-dom-03-b-manual.svg | 84 + .../tests/svg/import/types-dom-04-b-manual.svg | 250 + .../tests/svg/import/types-dom-05-b-manual.svg | 127 + .../tests/svg/import/types-dom-06-f-manual.svg | 130 + .../tests/svg/import/types-dom-07-f-manual.svg | 156 + .../tests/svg/import/types-dom-08-f-manual.svg | 189 + .../types-dom-svgfittoviewbox-01-f-manual.svg | 88 + .../import/types-dom-svglengthlist-01-f-manual.svg | 114 + .../import/types-dom-svgnumberlist-01-f-manual.svg | 114 + .../import/types-dom-svgstringlist-01-f-manual.svg | 112 + .../types-dom-svgtransformable-01-f-manual.svg | 82 + .../tests/svg/import/woffs/Blocky.woff | Bin 0 -> 1480 bytes .../tests/svg/import/woffs/EzraSILSR.woff | Bin 0 -> 56212 bytes .../tests/svg/import/woffs/FreeMono.woff | Bin 0 -> 197752 bytes .../tests/svg/import/woffs/FreeMonoBold.woff | Bin 0 -> 120928 bytes .../svg/import/woffs/FreeMonoBoldOblique.woff | Bin 0 -> 152748 bytes .../tests/svg/import/woffs/FreeMonoOblique.woff | Bin 0 -> 145464 bytes .../tests/svg/import/woffs/FreeSans.woff | Bin 0 -> 430256 bytes .../tests/svg/import/woffs/FreeSansASCII.woff | Bin 0 -> 8808 bytes .../tests/svg/import/woffs/FreeSansBold.woff | Bin 0 -> 205460 bytes .../svg/import/woffs/FreeSansBoldOblique.woff | Bin 0 -> 208848 bytes .../tests/svg/import/woffs/FreeSansOblique.woff | Bin 0 -> 302032 bytes .../tests/svg/import/woffs/FreeSerif.woff | Bin 0 -> 1270220 bytes .../tests/svg/import/woffs/FreeSerifBold.woff | Bin 0 -> 333324 bytes .../svg/import/woffs/FreeSerifBoldItalic.woff | Bin 0 -> 362068 bytes .../tests/svg/import/woffs/FreeSerifItalic.woff | Bin 0 -> 476644 bytes .../tests/svg/import/woffs/PlaneOne.woff | Bin 0 -> 1560 bytes .../tests/svg/import/woffs/ScheherazadeRegOT.woff | Bin 0 -> 115385 bytes .../tests/svg/import/woffs/Tribase.woff | Bin 0 -> 1580 bytes .../web-platform/tests/svg/import/woffs/ZCB.woff | Bin 0 -> 20708 bytes .../web-platform/tests/svg/import/woffs/ZCL.woff | Bin 0 -> 21464 bytes .../web-platform/tests/svg/import/woffs/ZCR.woff | Bin 0 -> 21332 bytes .../web-platform/tests/svg/import/woffs/ZCSB.woff | Bin 0 -> 21240 bytes .../web-platform/tests/svg/import/woffs/ZCXB.woff | Bin 0 -> 20644 bytes .../web-platform/tests/svg/import/woffs/ZCXL.woff | Bin 0 -> 19624 bytes .../tests/svg/import/woffs/anglepoi.woff | Bin 0 -> 14020 bytes .../svg/import/woffs/embeded-text-text-04.woff | Bin 0 -> 960 bytes .../svg/import/woffs/embeded-text-text-05.woff | Bin 0 -> 1064 bytes .../svg/import/woffs/embeded-text-text-06.woff | Bin 0 -> 2028 bytes .../tests/svg/import/woffs/embeded.woff | Bin 0 -> 960 bytes testing/web-platform/tests/svg/interfaces.html | 1565 + .../reftests/href-a-element-attr-change.html | 29 + .../svg/linking/reftests/href-a-element-ref.html | 8 + .../linking/reftests/href-feImage-element-ref.html | 15 + .../svg/linking/reftests/href-feImage-element.html | 18 + .../linking/reftests/href-filter-element-ref.html | 12 + .../svg/linking/reftests/href-filter-element.html | 24 + .../reftests/href-gradient-element-ref.html | 21 + .../linking/reftests/href-gradient-element.html | 31 + .../linking/reftests/href-image-element-ref.html | 9 + .../svg/linking/reftests/href-image-element.html | 12 + .../linking/reftests/href-pattern-element-ref.html | 14 + .../svg/linking/reftests/href-pattern-element.html | 21 + .../reftests/href-textPath-element-ref.html | 20 + .../linking/reftests/href-textPath-element.html | 23 + .../svg/linking/reftests/href-use-element-ref.html | 12 + .../svg/linking/reftests/href-use-element.html | 15 + .../svg/linking/scripted/href-animate-element.html | 138 + .../svg/linking/scripted/href-mpath-element.html | 103 + .../scripted/href-script-element-markup.html | 27 + .../svg/linking/scripted/href-script-element.html | 112 + .../linking/scripted/testScripts/dummyScript.js | 3 + .../scripted/testScripts/externalScript1.js | 3 + .../scripted/testScripts/externalScript2.js | 3 + .../tests/svg/linking/scripted/testcommon.js | 42 + testing/web-platform/tests/tools/.gitignore | 10 + testing/web-platform/tests/tools/.gitmodules | 20 + testing/web-platform/tests/tools/.travis.yml | 35 + testing/web-platform/tests/tools/LICENSE | 30 + testing/web-platform/tests/tools/__init__.py | 1 + .../tests/testdata/validator/attributes.test | 0 .../testdata/validator/base-href-attribute.test | 0 .../testdata/validator/base-target-attribute.test | 0 .../validator/blockquote-cite-attribute.test | 0 .../tests/testdata/validator/classattribute.test | 0 .../validator/contenteditableattribute.test | 0 .../testdata/validator/contextmenuattribute.test | 0 .../tests/testdata/validator/dirattribute.test | 0 .../testdata/validator/draggableattribute.test | 0 .../testdata/validator/html-xmlns-attribute.test | 0 .../tests/testdata/validator/idattribute.test | 0 .../tests/testdata/validator/inputattributes.test | 0 .../testdata/validator/irrelevantattribute.test | 0 .../tests/testdata/validator/langattribute.test | 0 .../testdata/validator/li-value-attribute.test | 0 .../testdata/validator/link-href-attribute.test | 0 .../validator/link-hreflang-attribute.test | 0 .../testdata/validator/link-rel-attribute.test | 0 .../testdata/validator/ol-start-attribute.test | 0 .../tests/testdata/validator/starttags.test | 0 .../testdata/validator/style-scoped-attribute.test | 0 .../testdata/validator/tabindexattribute.test | 0 testing/web-platform/tests/tools/html5lib/parse.py | 0 testing/web-platform/tests/tools/lint/__init__.py | 1 + testing/web-platform/tests/tools/lint/lint.py | 426 + .../tests/tools/lint/tests}/__init__.py | 0 .../tests/tools/lint/tests/dummy/broken.html | 1 + .../tools/lint/tests/dummy/broken_ignored.html | 1 + .../tests/tools/lint/tests/dummy/lint.whitelist | 1 + .../tests/tools/lint/tests/dummy/okay.html | 1 + .../tests/tools/lint/tests/test_file_lints.py | 356 + .../tests/tools/lint/tests/test_lint.py | 138 + .../tests/tools/lint/tests/test_path_lints.py | 25 + testing/web-platform/tests/tools/localpaths.py | 14 + .../web-platform/tests/tools/manifest/__init__.py | 5 + testing/web-platform/tests/tools/manifest/item.py | 191 + testing/web-platform/tests/tools/manifest/log.py | 8 + .../web-platform/tests/tools/manifest/manifest.py | 418 + .../tests/tools/manifest/sourcefile.py | 366 + .../tests/tools/manifest/tests}/__init__.py | 0 .../tests/tools/manifest/tests/test_manifest.py | 80 + .../tests/tools/manifest/tests/test_sourcefile.py | 251 + .../tests/tools/manifest/tests/test_utils.py | 28 + testing/web-platform/tests/tools/manifest/tree.py | 168 + .../web-platform/tests/tools/manifest/update.py | 119 + testing/web-platform/tests/tools/manifest/utils.py | 52 + testing/web-platform/tests/tools/manifest/vcs.py | 25 + testing/web-platform/tests/tools/py/AUTHORS | 24 + testing/web-platform/tests/tools/py/CHANGELOG | 1089 + testing/web-platform/tests/tools/py/LICENSE | 19 + testing/web-platform/tests/tools/py/MANIFEST.in | 9 + testing/web-platform/tests/tools/py/README.txt | 21 + .../web-platform/tests/tools/py/bench/localpath.py | 75 + testing/web-platform/tests/tools/py/conftest.py | 71 + testing/web-platform/tests/tools/py/doc/Makefile | 133 + .../tests/tools/py/doc/_templates/layout.html | 18 + .../tests/tools/py/doc/announce/release-0.9.0.txt | 7 + .../tests/tools/py/doc/announce/release-0.9.2.txt | 27 + .../tests/tools/py/doc/announce/release-1.0.0.txt | 63 + .../tests/tools/py/doc/announce/release-1.0.1.txt | 48 + .../tests/tools/py/doc/announce/release-1.0.2.txt | 5 + .../tests/tools/py/doc/announce/release-1.1.0.txt | 115 + .../tests/tools/py/doc/announce/release-1.1.1.txt | 48 + .../tests/tools/py/doc/announce/release-1.2.0.txt | 116 + .../tests/tools/py/doc/announce/release-1.2.1.txt | 66 + .../tests/tools/py/doc/announce/release-1.3.0.txt | 580 + .../tests/tools/py/doc/announce/release-1.3.1.txt | 104 + .../tests/tools/py/doc/announce/release-1.3.2.txt | 720 + .../tests/tools/py/doc/announce/release-1.3.3.txt | 26 + .../tests/tools/py/doc/announce/release-1.3.4.txt | 22 + .../tests/tools/py/doc/announce/release-1.4.0.txt | 47 + .../tests/tools/py/doc/announce/release-1.4.1.txt | 47 + .../tests/tools/py/doc/announce/releases.txt | 16 + .../web-platform/tests/tools/py/doc/changelog.txt | 3 + testing/web-platform/tests/tools/py/doc/code.txt | 150 + testing/web-platform/tests/tools/py/doc/conf.py | 263 + .../web-platform/tests/tools/py/doc/download.html | 18 + .../tests/tools/py/doc/example/genhtml.py | 13 + .../tests/tools/py/doc/example/genhtmlcss.py | 23 + .../tests/tools/py/doc/example/genxml.py | 17 + testing/web-platform/tests/tools/py/doc/faq.txt | 172 + .../web-platform/tests/tools/py/doc/img/pylib.png | Bin 0 -> 8276 bytes testing/web-platform/tests/tools/py/doc/index.txt | 43 + .../web-platform/tests/tools/py/doc/install.txt | 88 + testing/web-platform/tests/tools/py/doc/io.txt | 59 + testing/web-platform/tests/tools/py/doc/links.inc | 16 + testing/web-platform/tests/tools/py/doc/log.txt | 208 + testing/web-platform/tests/tools/py/doc/misc.txt | 93 + testing/web-platform/tests/tools/py/doc/path.txt | 260 + testing/web-platform/tests/tools/py/doc/style.css | 1044 + testing/web-platform/tests/tools/py/doc/xml.txt | 164 + testing/web-platform/tests/tools/py/py/__init__.py | 150 + .../web-platform/tests/tools/py/py/__metainfo.py | 2 + testing/web-platform/tests/tools/py/py/_apipkg.py | 181 + testing/web-platform/tests/tools/py/py/_builtin.py | 248 + .../tests/tools/py/py/_code/__init__.py | 1 + .../tests/tools/py/py/_code/_assertionnew.py | 339 + .../tests/tools/py/py/_code/_assertionold.py | 555 + .../tests/tools/py/py/_code/_py2traceback.py | 79 + .../tests/tools/py/py/_code/assertion.py | 94 + .../web-platform/tests/tools/py/py/_code/code.py | 787 + .../web-platform/tests/tools/py/py/_code/source.py | 419 + testing/web-platform/tests/tools/py/py/_error.py | 88 + .../web-platform/tests/tools/py/py/_iniconfig.py | 162 + .../web-platform/tests/tools/py/py/_io/__init__.py | 1 + .../web-platform/tests/tools/py/py/_io/capture.py | 371 + .../web-platform/tests/tools/py/py/_io/saferepr.py | 71 + .../tests/tools/py/py/_io/terminalwriter.py | 348 + .../tests/tools/py/py/_log/__init__.py | 2 + testing/web-platform/tests/tools/py/py/_log/log.py | 186 + .../web-platform/tests/tools/py/py/_log/warning.py | 76 + .../tests/tools/py/py/_path/__init__.py | 1 + .../tests/tools/py/py/_path/cacheutil.py | 114 + .../web-platform/tests/tools/py/py/_path/common.py | 403 + .../web-platform/tests/tools/py/py/_path/local.py | 911 + .../web-platform/tests/tools/py/py/_path/svnurl.py | 380 + .../web-platform/tests/tools/py/py/_path/svnwc.py | 1240 + .../tests/tools/py/py/_process/__init__.py | 1 + .../tests/tools/py/py/_process/cmdexec.py | 49 + .../tests/tools/py/py/_process/forkedfunc.py | 120 + .../tests/tools/py/py/_process/killproc.py | 23 + testing/web-platform/tests/tools/py/py/_std.py | 18 + testing/web-platform/tests/tools/py/py/_xmlgen.py | 253 + testing/web-platform/tests/tools/py/py/test.py | 10 + testing/web-platform/tests/tools/py/setup.cfg | 5 + testing/web-platform/tests/tools/py/setup.py | 38 + .../tests/tools/py/testing/code/test_assertion.py | 308 + .../tests/tools/py/testing/code/test_code.py | 159 + .../tests/tools/py/testing/code/test_excinfo.py | 909 + .../tests/tools/py/testing/code/test_source.py | 651 + .../tests/tools/py/testing/conftest.py | 3 + .../tests/tools/py/testing/io_/__init__.py | 1 + .../tests/tools/py/testing/io_/test_capture.py | 501 + .../tests/tools/py/testing/io_/test_saferepr.py | 78 + .../tools/py/testing/io_/test_terminalwriter.py | 271 + .../tests/tools/py/testing/log}/__init__.py | 0 .../tests/tools/py/testing/log/test_log.py | 190 + .../tests/tools/py/testing/log/test_warning.py | 76 + .../tests/tools/py/testing/path/common.py | 470 + .../tests/tools/py/testing/path/conftest.py | 80 + .../tests/tools/py/testing/path/repotest.dump | 228 + .../tests/tools/py/testing/path/svntestbase.py | 31 + .../tests/tools/py/testing/path/test_cacheutil.py | 84 + .../tests/tools/py/testing/path/test_local.py | 860 + .../tests/tools/py/testing/path/test_svnauth.py | 454 + .../tests/tools/py/testing/path/test_svnurl.py | 95 + .../tests/tools/py/testing/path/test_svnwc.py | 549 + .../tests/tools/py/testing/process/__init__.py | 1 + .../tests/tools/py/testing/process/test_cmdexec.py | 39 + .../tools/py/testing/process/test_forkedfunc.py | 177 + .../tools/py/testing/process/test_killproc.py | 16 + .../tests/tools/py/testing/root/__init__.py | 1 + .../tests/tools/py/testing/root/test_builtin.py | 179 + .../tests/tools/py/testing/root/test_error.py | 37 + .../tests/tools/py/testing/root/test_py_imports.py | 68 + .../tests/tools/py/testing/root/test_std.py | 13 + .../tests/tools/py/testing/root/test_xmlgen.py | 145 + .../tests/tools/py/testing/test_iniconfig.py | 299 + testing/web-platform/tests/tools/py/tox.ini | 39 + testing/web-platform/tests/tools/pytest.ini | 2 + .../web-platform/tests/tools/pytest/.gitattributes | 1 + .../tests/tools/pytest/.github/ISSUE_TEMPLATE.md | 8 + .../tools/pytest/.github/PULL_REQUEST_TEMPLATE.md | 8 + testing/web-platform/tests/tools/pytest/.gitignore | 34 + .../web-platform/tests/tools/pytest/.travis.yml | 40 + testing/web-platform/tests/tools/pytest/AUTHORS | 87 + .../web-platform/tests/tools/pytest/CHANGELOG.rst | 2586 + .../tests/tools/pytest/CONTRIBUTING.rst | 253 + .../tests/tools/pytest/HOWTORELEASE.rst | 92 + testing/web-platform/tests/tools/pytest/ISSUES.txt | 365 + testing/web-platform/tests/tools/pytest/LICENSE | 21 + .../web-platform/tests/tools/pytest/MANIFEST.in | 34 + testing/web-platform/tests/tools/pytest/README.rst | 102 + .../tests/tools/pytest/_pytest/__init__.py | 2 + .../tests/tools/pytest/_pytest/_argcomplete.py | 101 + .../tests/tools/pytest/_pytest/_code/__init__.py | 12 + .../tools/pytest/_pytest/_code/_py2traceback.py | 81 + .../tests/tools/pytest/_pytest/_code/code.py | 795 + .../tests/tools/pytest/_pytest/_code/source.py | 421 + .../tests/tools/pytest/_pytest/_pluggy.py | 11 + .../tools/pytest/_pytest/assertion/__init__.py | 176 + .../tools/pytest/_pytest/assertion/reinterpret.py | 407 + .../tools/pytest/_pytest/assertion/rewrite.py | 885 + .../tests/tools/pytest/_pytest/assertion/util.py | 332 + .../tests/tools/pytest/_pytest/cacheprovider.py | 245 + .../tests/tools/pytest/_pytest/capture.py | 472 + .../tests/tools/pytest/_pytest/config.py | 1192 + .../tests/tools/pytest/_pytest/doctest.py | 290 + .../tests/tools/pytest/_pytest/genscript.py | 132 + .../tests/tools/pytest/_pytest/helpconfig.py | 139 + .../tests/tools/pytest/_pytest/hookspec.py | 295 + .../web-platform/tests/tools/pytest/_pytest/impl | 254 + .../tests/tools/pytest/_pytest/junitxml.py | 387 + .../tests/tools/pytest/_pytest/main.py | 744 + .../tests/tools/pytest/_pytest/mark.py | 311 + .../tests/tools/pytest/_pytest/monkeypatch.py | 254 + .../tests/tools/pytest/_pytest/nose.py | 71 + .../tests/tools/pytest/_pytest/pastebin.py | 92 + .../web-platform/tests/tools/pytest/_pytest/pdb.py | 109 + .../tests/tools/pytest/_pytest/pytester.py | 1110 + .../tests/tools/pytest/_pytest/python.py | 2302 + .../tests/tools/pytest/_pytest/recwarn.py | 221 + .../tests/tools/pytest/_pytest/resultlog.py | 104 + .../tests/tools/pytest/_pytest/runner.py | 515 + .../tests/tools/pytest/_pytest/skipping.py | 354 + .../tools/pytest/_pytest/standalonetemplate.py | 89 + .../tests/tools/pytest/_pytest/terminal.py | 593 + .../tests/tools/pytest/_pytest/tmpdir.py | 123 + .../tests/tools/pytest/_pytest/unittest.py | 205 + .../pytest/_pytest/vendored_packages/README.md | 13 + .../pytest/_pytest/vendored_packages}/__init__.py | 0 .../pluggy-0.3.1.dist-info/DESCRIPTION.rst | 10 + .../pluggy-0.3.1.dist-info/METADATA | 39 + .../pluggy-0.3.1.dist-info/RECORD | 8 + .../vendored_packages/pluggy-0.3.1.dist-info/WHEEL | 6 + .../pluggy-0.3.1.dist-info/metadata.json | 1 + .../pluggy-0.3.1.dist-info/pbr.json | 1 + .../pluggy-0.3.1.dist-info/top_level.txt | 1 + .../pytest/_pytest/vendored_packages/pluggy.py | 777 + .../web-platform/tests/tools/pytest/appveyor.yml | 28 + .../web-platform/tests/tools/pytest/bench/bench.py | 12 + .../tests/tools/pytest/bench/bench_argcomplete.py | 19 + .../web-platform/tests/tools/pytest/bench/empty.py | 3 + .../tests/tools/pytest/bench/manyparam.py | 12 + .../web-platform/tests/tools/pytest/bench/skip.py | 10 + .../tests/tools/pytest/doc/en/Makefile | 164 + .../tests/tools/pytest/doc/en/_getdoctarget.py | 16 + .../tools/pytest/doc/en/_templates/globaltoc.html | 18 + .../tools/pytest/doc/en/_templates/layout.html | 34 + .../tools/pytest/doc/en/_templates/links.html | 16 + .../pytest/doc/en/_templates/sidebarintro.html | 5 + .../tests/tools/pytest/doc/en/_themes/.gitignore | 3 + .../tests/tools/pytest/doc/en/_themes/LICENSE | 37 + .../tests/tools/pytest/doc/en/_themes/README | 31 + .../tools/pytest/doc/en/_themes/flask/layout.html | 24 + .../pytest/doc/en/_themes/flask/relations.html | 19 + .../doc/en/_themes/flask/static/flasky.css_t | 557 + .../tools/pytest/doc/en/_themes/flask/theme.conf | 9 + .../pytest/doc/en/_themes/flask_theme_support.py | 86 + .../tests/tools/pytest/doc/en/adopt.rst | 78 + .../tests/tools/pytest/doc/en/announce/index.rst | 48 + .../tools/pytest/doc/en/announce/release-2.0.0.rst | 129 + .../tools/pytest/doc/en/announce/release-2.0.1.rst | 67 + .../tools/pytest/doc/en/announce/release-2.0.2.rst | 73 + .../tools/pytest/doc/en/announce/release-2.0.3.rst | 40 + .../tools/pytest/doc/en/announce/release-2.1.0.rst | 47 + .../tools/pytest/doc/en/announce/release-2.1.1.rst | 37 + .../tools/pytest/doc/en/announce/release-2.1.2.rst | 33 + .../tools/pytest/doc/en/announce/release-2.1.3.rst | 32 + .../tools/pytest/doc/en/announce/release-2.2.0.rst | 95 + .../tools/pytest/doc/en/announce/release-2.2.1.rst | 41 + .../tools/pytest/doc/en/announce/release-2.2.2.rst | 43 + .../tools/pytest/doc/en/announce/release-2.2.4.rst | 39 + .../tools/pytest/doc/en/announce/release-2.3.0.rst | 134 + .../tools/pytest/doc/en/announce/release-2.3.1.rst | 39 + .../tools/pytest/doc/en/announce/release-2.3.2.rst | 57 + .../tools/pytest/doc/en/announce/release-2.3.3.rst | 62 + .../tools/pytest/doc/en/announce/release-2.3.4.rst | 39 + .../tools/pytest/doc/en/announce/release-2.3.5.rst | 97 + .../tools/pytest/doc/en/announce/release-2.4.0.rst | 225 + .../tools/pytest/doc/en/announce/release-2.4.1.rst | 25 + .../tools/pytest/doc/en/announce/release-2.4.2.rst | 39 + .../tools/pytest/doc/en/announce/release-2.5.0.rst | 175 + .../tools/pytest/doc/en/announce/release-2.5.1.rst | 47 + .../tools/pytest/doc/en/announce/release-2.5.2.rst | 64 + .../tools/pytest/doc/en/announce/release-2.6.0.rst | 153 + .../tools/pytest/doc/en/announce/release-2.6.1.rst | 59 + .../tools/pytest/doc/en/announce/release-2.6.2.rst | 52 + .../tools/pytest/doc/en/announce/release-2.6.3.rst | 52 + .../tools/pytest/doc/en/announce/release-2.7.0.rst | 101 + .../tools/pytest/doc/en/announce/release-2.7.1.rst | 58 + .../tools/pytest/doc/en/announce/release-2.7.2.rst | 58 + .../tools/pytest/doc/en/announce/release-2.8.2.rst | 44 + .../tools/pytest/doc/en/announce/release-2.8.3.rst | 59 + .../tools/pytest/doc/en/announce/release-2.8.4.rst | 52 + .../tools/pytest/doc/en/announce/release-2.8.5.rst | 39 + .../tools/pytest/doc/en/announce/release-2.8.6.rst | 67 + .../tools/pytest/doc/en/announce/release-2.8.7.rst | 31 + .../tools/pytest/doc/en/announce/release-2.9.0.rst | 159 + .../tools/pytest/doc/en/announce/release-2.9.1.rst | 65 + .../tools/pytest/doc/en/announce/sprint2016.rst | 105 + .../tests/tools/pytest/doc/en/assert.rst | 289 + .../tests/tools/pytest/doc/en/bash-completion.rst | 28 + .../tests/tools/pytest/doc/en/builtin.rst | 134 + .../tests/tools/pytest/doc/en/cache.rst | 278 + .../tests/tools/pytest/doc/en/capture.rst | 118 + .../tests/tools/pytest/doc/en/changelog.rst | 7 + .../tests/tools/pytest/doc/en/check_sphinx.py | 17 + .../web-platform/tests/tools/pytest/doc/en/conf.py | 326 + .../tests/tools/pytest/doc/en/conftest.py | 1 + .../tests/tools/pytest/doc/en/contact.rst | 51 + .../tests/tools/pytest/doc/en/contents.rst | 39 + .../tests/tools/pytest/doc/en/contributing.rst | 3 + .../tests/tools/pytest/doc/en/customize.rst | 228 + .../tests/tools/pytest/doc/en/doctest.rst | 105 + .../doc/en/example/assertion/failure_demo.py | 238 + .../assertion/global_testmodule_config/conftest.py | 10 + .../global_testmodule_config/test_hello.py | 5 + .../doc/en/example/assertion/test_failures.py | 14 + .../example/assertion/test_setup_flow_example.py | 42 + .../tests/tools/pytest/doc/en/example/attic.rst | 79 + .../tests/tools/pytest/doc/en/example/conftest.py | 1 + .../pytest/doc/en/example/costlysetup/conftest.py | 18 + .../doc/en/example/costlysetup/sub1/__init__.py | 1 + .../doc/en/example/costlysetup/sub1/test_quick.py | 3 + .../doc/en/example/costlysetup/sub2/__init__.py | 1 + .../doc/en/example/costlysetup/sub2/test_two.py | 6 + .../tests/tools/pytest/doc/en/example/index.rst | 34 + .../tools/pytest/doc/en/example/layout1/setup.cfg | 4 + .../tests/tools/pytest/doc/en/example/markers.rst | 592 + .../tools/pytest/doc/en/example/multipython.py | 52 + .../tools/pytest/doc/en/example/nonpython.rst | 91 + .../pytest/doc/en/example/nonpython}/__init__.py | 0 .../pytest/doc/en/example/nonpython/conftest.py | 40 + .../doc/en/example/nonpython/test_simple.yml | 7 + .../tools/pytest/doc/en/example/parametrize.rst | 475 + .../tools/pytest/doc/en/example/py2py3/conftest.py | 16 + .../tools/pytest/doc/en/example/py2py3/test_py2.py | 7 + .../tools/pytest/doc/en/example/py2py3/test_py3.py | 7 + .../pytest/doc/en/example/pythoncollection.py | 11 + .../pytest/doc/en/example/pythoncollection.rst | 192 + .../tools/pytest/doc/en/example/reportingdemo.rst | 598 + .../tests/tools/pytest/doc/en/example/simple.rst | 751 + .../tests/tools/pytest/doc/en/example/special.rst | 72 + .../tools/pytest/doc/en/example/xfail_demo.py | 30 + .../web-platform/tests/tools/pytest/doc/en/faq.rst | 165 + .../tests/tools/pytest/doc/en/feedback.rst | 8 + .../tests/tools/pytest/doc/en/fixture.rst | 987 + .../tests/tools/pytest/doc/en/funcarg_compare.rst | 217 + .../tests/tools/pytest/doc/en/funcargs.rst | 14 + .../tests/tools/pytest/doc/en/genapi.py | 41 + .../tests/tools/pytest/doc/en/getting-started.rst | 237 + .../tests/tools/pytest/doc/en/goodpractices.rst | 278 + .../tests/tools/pytest/doc/en/img/cramer2.png | Bin 0 -> 25291 bytes .../tests/tools/pytest/doc/en/img/freiburg2.jpg | Bin 0 -> 104057 bytes .../tests/tools/pytest/doc/en/img/gaynor3.png | Bin 0 -> 23032 bytes .../tests/tools/pytest/doc/en/img/keleshev.png | Bin 0 -> 23246 bytes .../tests/tools/pytest/doc/en/img/pullrequest.png | Bin 0 -> 17035 bytes .../tests/tools/pytest/doc/en/img/pylib.png | Bin 0 -> 8276 bytes .../tests/tools/pytest/doc/en/img/pytest1.png | Bin 0 -> 6010 bytes .../tests/tools/pytest/doc/en/img/pytest1favi.ico | Bin 0 -> 3742 bytes .../tests/tools/pytest/doc/en/img/theuni.png | Bin 0 -> 31476 bytes .../tests/tools/pytest/doc/en/index.rst | 61 + .../tests/tools/pytest/doc/en/license.rst | 32 + .../tests/tools/pytest/doc/en/links.inc | 21 + .../tests/tools/pytest/doc/en/mark.rst | 40 + .../tests/tools/pytest/doc/en/monkeypatch.rst | 82 + .../tests/tools/pytest/doc/en/naming20.rst | 20 + .../tests/tools/pytest/doc/en/nose.rst | 55 + .../tests/tools/pytest/doc/en/overview.rst | 13 + .../tests/tools/pytest/doc/en/parametrize.rst | 219 + .../tests/tools/pytest/doc/en/plugins.rst | 159 + .../tests/tools/pytest/doc/en/projects.rst | 85 + .../tests/tools/pytest/doc/en/pytest.ini | 2 + .../tests/tools/pytest/doc/en/recwarn.rst | 130 + .../tests/tools/pytest/doc/en/setup.rst | 10 + .../tests/tools/pytest/doc/en/skipping.rst | 373 + .../tests/tools/pytest/doc/en/status.rst | 5 + .../tests/tools/pytest/doc/en/talks.rst | 116 + .../tests/tools/pytest/doc/en/test/attic.rst | 117 + .../tests/tools/pytest/doc/en/test/config.html | 18 + .../tests/tools/pytest/doc/en/test/dist.html | 18 + .../tests/tools/pytest/doc/en/test/extend.html | 18 + .../tests/tools/pytest/doc/en/test/index.rst | 35 + .../tests/tools/pytest/doc/en/test/mission.rst | 13 + .../tests/tools/pytest/doc/en/test/plugin/cov.rst | 230 + .../tools/pytest/doc/en/test/plugin/coverage.rst | 51 + .../tools/pytest/doc/en/test/plugin/django.rst | 7 + .../tools/pytest/doc/en/test/plugin/figleaf.rst | 44 + .../tools/pytest/doc/en/test/plugin/genscript.rst | 28 + .../tools/pytest/doc/en/test/plugin/helpconfig.rst | 38 + .../tools/pytest/doc/en/test/plugin/index.rst | 68 + .../tools/pytest/doc/en/test/plugin/links.rst | 47 + .../tests/tools/pytest/doc/en/test/plugin/nose.rst | 56 + .../tools/pytest/doc/en/test/plugin/oejskit.rst | 12 + .../tools/pytest/doc/en/test/plugin/terminal.rst | 40 + .../tools/pytest/doc/en/test/plugin/xdist.rst | 172 + .../tests/tools/pytest/doc/en/test/test.html | 18 + .../tests/tools/pytest/doc/en/tmpdir.rst | 111 + .../tests/tools/pytest/doc/en/unittest.rst | 190 + .../tests/tools/pytest/doc/en/usage.rst | 275 + .../tests/tools/pytest/doc/en/writing_plugins.rst | 575 + .../tests/tools/pytest/doc/en/xdist.rst | 197 + .../tests/tools/pytest/doc/en/xunit_setup.rst | 90 + .../tests/tools/pytest/doc/en/yieldfixture.rst | 100 + .../tests/tools/pytest/extra/get_issues.py | 74 + .../tools/pytest/extra/setup-py.test/setup.py | 11 + .../web-platform/tests/tools/pytest/plugin-test.sh | 20 + testing/web-platform/tests/tools/pytest/pytest.py | 28 + .../tests/tools/pytest/requirements-docs.txt | 3 + testing/web-platform/tests/tools/pytest/runtox.py | 8 + testing/web-platform/tests/tools/pytest/setup.cfg | 13 + testing/web-platform/tests/tools/pytest/setup.py | 122 + .../tests/tools/pytest/testing/acceptance_test.py | 695 + .../tests/tools/pytest/testing/code/test_code.py | 174 + .../tools/pytest/testing/code/test_excinfo.py | 911 + .../tests/tools/pytest/testing/code/test_source.py | 659 + .../pytest/testing/cx_freeze/install_cx_freeze.py | 64 + .../pytest/testing/cx_freeze/runtests_script.py | 9 + .../pytest/testing/cx_freeze/runtests_setup.py | 15 + .../testing/cx_freeze/tests/test_doctest.txt | 6 + .../pytest/testing/cx_freeze/tests/test_trivial.py | 6 + .../tools/pytest/testing/cx_freeze/tox_run.py | 15 + .../tests/tools/pytest/testing/python/collect.py | 1200 + .../tests/tools/pytest/testing/python/fixture.py | 2693 + .../tools/pytest/testing/python/integration.py | 369 + .../tests/tools/pytest/testing/python/metafunc.py | 1094 + .../tests/tools/pytest/testing/python/raises.py | 78 + .../tests/tools/pytest/testing/test_argcomplete.py | 90 + .../tools/pytest/testing/test_assertinterpret.py | 274 + .../tests/tools/pytest/testing/test_assertion.py | 628 + .../tools/pytest/testing/test_assertrewrite.py | 716 + .../tests/tools/pytest/testing/test_cache.py | 386 + .../tests/tools/pytest/testing/test_capture.py | 1068 + .../tests/tools/pytest/testing/test_collection.py | 641 + .../tests/tools/pytest/testing/test_config.py | 570 + .../tests/tools/pytest/testing/test_conftest.py | 409 + .../tests/tools/pytest/testing/test_doctest.py | 715 + .../tests/tools/pytest/testing/test_genscript.py | 51 + .../tests/tools/pytest/testing/test_helpconfig.py | 69 + .../tests/tools/pytest/testing/test_junitxml.py | 816 + .../tests/tools/pytest/testing/test_mark.py | 672 + .../tests/tools/pytest/testing/test_monkeypatch.py | 330 + .../tests/tools/pytest/testing/test_nose.py | 394 + .../tests/tools/pytest/testing/test_parseopt.py | 287 + .../tests/tools/pytest/testing/test_pastebin.py | 115 + .../tests/tools/pytest/testing/test_pdb.py | 313 + .../tools/pytest/testing/test_pluginmanager.py | 340 + .../tests/tools/pytest/testing/test_pytester.py | 122 + .../tests/tools/pytest/testing/test_recwarn.py | 227 + .../tests/tools/pytest/testing/test_resultlog.py | 236 + .../tests/tools/pytest/testing/test_runner.py | 634 + .../tools/pytest/testing/test_runner_xunit.py | 252 + .../tests/tools/pytest/testing/test_session.py | 244 + .../tests/tools/pytest/testing/test_skipping.py | 917 + .../tests/tools/pytest/testing/test_terminal.py | 880 + .../tests/tools/pytest/testing/test_tmpdir.py | 183 + .../tests/tools/pytest/testing/test_unittest.py | 737 + testing/web-platform/tests/tools/pytest/tox.ini | 160 + .../tools/pywebsocket/src/example/echo_client.py | 0 .../tools/pywebsocket/src/example/eventsource.cgi | 0 .../pywebsocket/src/example/special_headers.cgi | 0 .../pywebsocket/src/mod_pywebsocket/standalone.py | 0 .../tests/tools/pywebsocket/src/setup.py | 0 .../src/test/endtoend_with_external_server.py | 0 .../tests/tools/pywebsocket/src/test/run_all.py | 0 .../tools/pywebsocket/src/test/test_dispatch.py | 0 .../tools/pywebsocket/src/test/test_endtoend.py | 0 .../tools/pywebsocket/src/test/test_extensions.py | 0 .../tools/pywebsocket/src/test/test_handshake.py | 0 .../pywebsocket/src/test/test_handshake_hybi.py | 2 +- .../pywebsocket/src/test/test_handshake_hybi00.py | 2 +- .../pywebsocket/src/test/test_http_header_util.py | 0 .../pywebsocket/src/test/test_memorizingfile.py | 0 .../tests/tools/pywebsocket/src/test/test_mock.py | 0 .../tools/pywebsocket/src/test/test_msgutil.py | 0 .../tools/pywebsocket/src/test/test_stream.py | 0 .../pywebsocket/src/test/test_stream_hixie75.py | 0 .../tests/tools/pywebsocket/src/test/test_util.py | 0 .../tests/tools/runner/css/bootstrap-theme.min.css | 8 +- .../tests/tools/runner/css/bootstrap.min.css | 8 +- testing/web-platform/tests/tools/runner/index.html | 57 +- testing/web-platform/tests/tools/runner/report.py | 51 +- testing/web-platform/tests/tools/runner/runner.css | 17 +- testing/web-platform/tests/tools/runner/runner.js | 159 +- .../tests/tools/runner/update_manifest.py | 15 +- testing/web-platform/tests/tools/scripts/_env.py | 10 - .../tests/tools/scripts/html5lib_test.xml | 26 - testing/web-platform/tests/tools/scripts/lint.py | 265 - .../tests/tools/scripts/lint.whitelist | 104 - .../web-platform/tests/tools/scripts/manifest.py | 860 - .../tests/tools/scripts/update_html5lib_tests.py | 152 - testing/web-platform/tests/tools/serve/__init__.py | 1 + testing/web-platform/tests/tools/serve/serve.py | 617 + testing/web-platform/tests/tools/six/.hgignore | 8 - testing/web-platform/tests/tools/sslutils/base.py | 2 +- .../web-platform/tests/tools/sslutils/openssl.py | 49 +- testing/web-platform/tests/tools/tox.ini | 19 + .../web-platform/tests/tools/webdriver/.gitignore | 1 + .../web-platform/tests/tools/webdriver/COPYING | 0 .../web-platform/tests/tools/webdriver/README.md | 75 + .../web-platform/tests/tools/webdriver/setup.py | 18 + .../tests/tools/webdriver/webdriver/__init__.py | 31 + .../tests/tools/webdriver/webdriver/alert.py | 26 - .../tools/webdriver/webdriver/capabilities.py | 30 - .../tests/tools/webdriver/webdriver/client.py | 595 + .../tests/tools/webdriver/webdriver/command.py | 111 - .../tests/tools/webdriver/webdriver/driver.py | 199 - .../tests/tools/webdriver/webdriver/error.py | 144 + .../tests/tools/webdriver/webdriver/exceptions.py | 166 - .../tests/tools/webdriver/webdriver/keys.py | 68 - .../tools/webdriver/webdriver/searchcontext.py | 54 - .../tests/tools/webdriver/webdriver/servo.py | 22 + .../tests/tools/webdriver/webdriver/transport.py | 83 + .../tests/tools/webdriver/webdriver/wait.py | 87 - .../tests/tools/webdriver/webdriver/webelement.py | 56 - .../web-platform/tests/tools/wptserve/.travis.yml | 24 + testing/web-platform/tests/tools/wptserve/LICENSE | 30 + testing/web-platform/tests/tools/wptserve/setup.py | 2 +- .../tools/wptserve/tests/functional}/__init__.py | 0 .../tests/tools/wptserve/tests/functional/base.py | 8 +- .../wptserve/tests/functional/docroot/invalid.py | 3 + .../wptserve/tests/functional/docroot/no_main.py | 3 + .../functional/docroot/{sub.txt => sub.sub.txt} | 0 .../{sub_headers.txt => sub_headers.sub.txt} | 0 .../docroot/{sub_params.txt => sub_params.sub.txt} | 0 .../tests/functional/docroot/subdir/file.txt | 1 + .../docroot/with_headers.txt.sub.headers | 3 + .../wptserve/tests/functional/test_cookies.py | 14 +- .../wptserve/tests/functional/test_handlers.py | 239 +- .../tools/wptserve/tests/functional/test_pipes.py | 47 +- .../wptserve/tests/functional/test_request.py | 26 +- .../wptserve/tests/functional/test_response.py | 18 +- .../tools/wptserve/tests/functional/test_server.py | 12 +- .../tools/wptserve/tests/functional/test_stash.py | 16 +- testing/web-platform/tests/tools/wptserve/tox.ini | 17 + .../tests/tools/wptserve/wptserve/__init__.py | 6 +- .../tests/tools/wptserve/wptserve/constants.py | 4 +- .../tests/tools/wptserve/wptserve/handlers.py | 133 +- .../tests/tools/wptserve/wptserve/pipes.py | 46 +- .../tests/tools/wptserve/wptserve/ranges.py | 2 +- .../tests/tools/wptserve/wptserve/request.py | 19 +- .../tests/tools/wptserve/wptserve/response.py | 46 +- .../tests/tools/wptserve/wptserve/router.py | 8 +- .../tests/tools/wptserve/wptserve/routes.py | 4 +- .../tests/tools/wptserve/wptserve/server.py | 33 +- .../tests/tools/wptserve/wptserve/stash.py | 153 +- .../tests/tools/wptserve/wptserve/wptserve.py | 0 testing/web-platform/tests/touch-events/OWNERS | 3 + .../tests/touch-events/create-touch-touchlist.html | 215 +- .../tests/touch-events/historical.html | 17 + .../tests/touch-events/multi-touch-interactions.js | 2 +- .../tests/touch-events/single-touch-manual.html | 8 +- .../touch-globaleventhandler-interface.html | 35 + .../tests/touch-events/touch-retargeting.html | 54 + .../tests/touch-events/touch-support.js | 106 + .../touch-events/touch-touchevent-constructor.html | 145 + .../tests/typedarrays/ArrayBuffer_constructor.html | 2 +- testing/web-platform/tests/typedarrays/OWNERS | 4 + .../tests/typedarrays/constructors.html | 2 +- testing/web-platform/tests/uievents/OWNERS | 3 + testing/web-platform/tests/uievents/README.md | 3 + .../tests/uievents/constructors/README.md | 4 + .../tests/uievents/hierarchy/README.md | 34 + .../tests/uievents/interface/README.md | 13 + .../web-platform/tests/uievents/keyboard/README.md | 3 + .../uievents/keyboard/key-101en-us-manual.html | 91 + .../uievents/keyboard/key-102fr-fr-manual.html | 93 + .../tests/uievents/keyboard/key-manual.css | 118 + .../tests/uievents/keyboard/key-manual.js | 671 + .../uievents/legacy-domevents-tests/Status.html | 26 + ...essingInstruction.DOMCharacterDataModified.html | 32 + .../approved}/dispatchEvent.click.checkbox.html | 0 .../approved}/domnodeinserted.html | 0 .../approved/stopImmediatePropagation.effect.html | 71 + .../approved/stopPropagation.deferred.effect.html | 70 + ...cessingInstruction.DOMCharacterDataModified.xml | 32 + .../submissions/Microsoft/CompositionEvent.html | 0 .../Microsoft/DOMAttrModified.attrChange.html | 0 .../Microsoft/DOMAttrModified.attrName.html | 0 .../submissions/Microsoft/DOMAttrModified.html | 0 .../Microsoft/DOMAttrModified.newValue.html | 0 .../Microsoft/DOMAttrModified.prevValue.html | 0 .../Microsoft/DOMAttrModified.relatedNode.html | 0 .../Microsoft/DOMCharacterDataModified.html | 0 .../submissions/Microsoft/DOMNodeInserted.html | 0 .../submissions/Microsoft/DOMNodeRemoved.html | 0 .../submissions/Microsoft/DOMSubtreeModified.html | 0 .../Microsoft/Event.defaultPrevented.html | 68 + .../submissions/Microsoft/Event.eventPhase.html | 77 + .../Microsoft/Event.stopPropagation.html | 85 + .../submissions/Microsoft/KeyboardEvent.key.html | 56 + .../Microsoft/KeyboardEvent.location.html | 0 .../Microsoft/KeyboardEvent.modifiers.html | 0 .../submissions/Microsoft/MouseEvent.button.html | 65 + .../Microsoft/MouseEvent.image.map.area.html | 0 .../Microsoft/MouseEvent.preventDefault.html | 0 .../Microsoft/MutationEvent.hasFeature.html | 0 .../Microsoft/MutationEvent.initMutationEvent.html | 0 .../Microsoft/MutationEvent.relatedNode.html | 0 ...gInstruction.DOMCharacterDataModified.fail.html | 0 ...cessingInstruction.DOMCharacterDataModified.xml | 63 + .../Microsoft/TextEvent.hasFeature.html | 0 .../Microsoft/TextEvent.initTextEvent.html | 0 .../Microsoft/TextEvent.inputMode.IME.html | 0 .../Microsoft/TextEvent.inputMode.drop.html | 0 .../Microsoft/TextEvent.inputMode.keyboard.html | 0 .../Microsoft/TextEvent.inputMode.paste.html | 0 .../Microsoft/TextEvent.inputMode.script.html | 0 .../Microsoft/UIEvent.load.stylesheet.html | 0 .../Microsoft/WheelEvent.Capture.Bubble.html | 0 .../Microsoft/WheelEvent.ctrlKey.zoom.html | 0 .../Microsoft/WheelEvent.deltaMode.html | 0 .../Microsoft/WheelEvent.hasFeature.html | 0 .../Microsoft/WheelEvent.initWheelEvent.html | 0 .../WheelEvent.preventDefault.scroll.html | 0 .../submissions/Microsoft/abort.img.html | 74 + .../submissions/Microsoft/abort.testresult.html | 30 + .../submissions/Microsoft/blur.html | 57 + .../Microsoft/compositionstart.data.html | 0 .../Microsoft/compositionstart.keydown.html | 0 .../Microsoft/compositionstart.preventDefault.html | 0 .../EventListener.dispatch.new.event.html | 0 ...cessingInstruction.DOMCharacterDataModified.xml | 32 + .../Microsoft/dispatchEvent.click.checkbox.html | 0 .../submissions/Microsoft/error.image.html | 65 + .../submissions/Microsoft/focusin.html | 61 + .../Microsoft/focusin.relatedTarget.html | 0 .../Microsoft/focusout.relatedTarget.html | 0 .../submissions/Microsoft/hasFeature.Events.html | 0 .../Microsoft/hasFeature.feature.string.html | 0 .../submissions/Microsoft/load.image.html | 82 + .../submissions/Microsoft/mouseenter.ctrlKey.html | 0 .../Microsoft/mouseenter.relatedTarget.html | 0 .../Microsoft/mouseleave.relatedTarget.html | 0 .../submissions/Microsoft/support/16kb.js | 140 + .../Microsoft/support/InvalidBitMap.png | 0 .../submissions/Microsoft/support/iepreview.png | Bin .../submissions/Microsoft/support/style01.css | 3 + .../tests/uievents/order-of-events/README.md | 15 + .../focus-events/focus-automated-blink-webkit.html | 170 + .../order-of-events/focus-events/focus-manual.html | 81 + .../focus-events/legacy-manual.html | 84 + .../mouse-events/click-on-body-manual.html | 53 + .../mouse-events/click-on-div-manual.html | 43 + .../mouse-events/click-on-html-manual.html | 58 + .../mouse-events/mouseevents-mousemove-manual.htm | 76 + .../mouse-events/mouseover-out-manual.html | 125 + .../tests/uievents/resources/eventrecorder.js | 283 + testing/web-platform/tests/url/OWNERS | 10 + testing/web-platform/tests/url/README.md | 26 +- .../web-platform/tests/url/a-element-xhtml.xhtml | 14 + testing/web-platform/tests/url/a-element.html | 48 +- testing/web-platform/tests/url/a-element.js | 55 + testing/web-platform/tests/url/a-element.xhtml | 62 - testing/web-platform/tests/url/historical.html | 29 + .../web-platform/tests/url/historical.worker.js | 16 + testing/web-platform/tests/url/interfaces.html | 66 +- testing/web-platform/tests/url/setters_tests.json | 1130 + .../web-platform/tests/url/url-constructor.html | 129 + .../tests/url/url-domainToUnicode.html | 21 + testing/web-platform/tests/url/url-setters.html | 46 + .../tests/url/urlsearchparams-append.html | 51 + .../tests/url/urlsearchparams-constructor.html | 129 + .../tests/url/urlsearchparams-delete.html | 42 + .../tests/url/urlsearchparams-get.html | 33 + .../tests/url/urlsearchparams-getall.html | 37 + .../tests/url/urlsearchparams-has.html | 36 + .../tests/url/urlsearchparams-set.html | 35 + .../tests/url/urlsearchparams-stringifier.html | 123 + testing/web-platform/tests/url/urltestdata.json | 4330 + testing/web-platform/tests/url/urltestdata.txt | 341 - testing/web-platform/tests/url/urltestparser.js | 79 - testing/web-platform/tests/user-timing/OWNERS | 3 + .../user-timing/resources/webperftestharness.js | 2 +- .../tests/user-timing/test_user_timing_mark.html | 2 +- ...ception_when_invoke_with_timing_attributes.html | 32 + ...exception_when_invoke_with_timing_attributes.js | 14 + .../user-timing/test_user_timing_measure.html | 4 +- ...test_user_timing_measure_navigation_timing.html | 4 +- testing/web-platform/tests/vibration/OWNERS | 3 + .../tests/vibration/api-is-present.html | 1 - .../tests/vibration/silent-ignore.html | 1 - testing/web-platform/tests/wai-aria/OWNERS | 1 + testing/web-platform/tests/wai-aria/README.md | 65 + testing/web-platform/tests/web-animations/OWNERS | 1 + .../web-platform/tests/web-animations/README.md | 109 +- .../animation-types/discrete-animation.html | 135 + .../animation-types/spacing-keyframes-shapes.html | 152 + .../animation-types/type-per-property.html | 1198 + .../keyframe-effects/effect-value-context.html | 103 + .../keyframe-effects/spacing-keyframes.html | 391 + .../the-effect-value-of-a-keyframe-effect.html | 114 + .../animation-node/animation-node-after.html | 420 - .../animation-node/animation-node-before.html | 419 - .../animation-node-next-sibling.html | 504 - .../animation-node/animation-node-parent.html | 54 - .../animation-node-previous-sibling.html | 512 - .../animation-node/animation-node-remove.html | 240 - .../animation-node/animation-node-replace.html | 445 - .../web-animations/animation-node/idlharness.html | 54 - .../animation-timeline/animation-timeline.html | 89 - .../animation-timeline/idlharness.html | 26 - .../interfaces/Animatable/animate.html | 180 + .../interfaces/Animation/cancel.html | 60 + .../interfaces/Animation/constructor.html | 115 + .../interfaces/Animation/effect.html | 23 + .../interfaces/Animation/finish.html | 246 + .../interfaces/Animation/finished.html | 370 + .../web-animations/interfaces/Animation/id.html | 28 + .../interfaces/Animation/oncancel.html | 33 + .../interfaces/Animation/onfinish.html | 121 + .../web-animations/interfaces/Animation/pause.html | 98 + .../web-animations/interfaces/Animation/play.html | 34 + .../interfaces/Animation/playState.html | 53 + .../interfaces/Animation/playbackRate.html | 86 + .../web-animations/interfaces/Animation/ready.html | 96 + .../interfaces/Animation/reverse.html | 158 + .../interfaces/Animation/startTime.html | 55 + .../interfaces/AnimationEffectTiming/delay.html | 61 + .../AnimationEffectTiming/direction.html | 27 + .../interfaces/AnimationEffectTiming/duration.html | 148 + .../interfaces/AnimationEffectTiming/easing.html | 83 + .../interfaces/AnimationEffectTiming/endDelay.html | 84 + .../interfaces/AnimationEffectTiming/fill.html | 24 + .../AnimationEffectTiming/getAnimations.html | 91 + .../AnimationEffectTiming/getComputedStyle.html | 172 + .../AnimationEffectTiming/iterationStart.html | 72 + .../AnimationEffectTiming/iterations.html | 56 + .../AnimationTimeline/document-timeline.html | 59 + .../interfaces/AnimationTimeline/idlharness.html | 36 + .../interfaces/Document/getAnimations.html | 55 + .../interfaces/DocumentTimeline/constructor.html | 42 + .../interfaces/KeyframeEffect/constructor.html | 278 + .../interfaces/KeyframeEffect/copy-contructor.html | 27 + .../interfaces/KeyframeEffect/effect-easing.html | 683 + .../KeyframeEffect/getComputedTiming.html | 212 + .../KeyframeEffect/iterationComposite.html | 693 + .../processing-a-keyframes-argument.html | 329 + .../interfaces/KeyframeEffect/setKeyframes.html | 50 + .../interfaces/KeyframeEffect/setTarget.html | 160 + .../interfaces/KeyframeEffect/spacing.html | 60 + .../KeyframeEffectReadOnly/copy-contructor.html | 94 + .../interfaces/KeyframeEffectReadOnly/spacing.html | 237 + .../resources/effect-easing-tests.js | 98 + .../web-animations/resources/keyframe-utils.js | 563 + .../tests/web-animations/testcommon.js | 194 +- .../animation-effects/active-time.html | 142 + .../animation-effects/current-iteration.html | 584 + .../animation-effects/phases-and-states.html | 191 + .../simple-iteration-progress.html | 575 + .../timing-model/animations/current-time.html | 65 + .../animations/set-the-animation-start-time.html | 207 + .../set-the-target-effect-of-an-animation.html | 95 + .../set-the-timeline-of-an-animation.html | 276 + .../animations/updating-the-finished-state.html | 331 + testing/web-platform/tests/webaudio/OWNERS | 1 + testing/web-platform/tests/webaudio/refresh_idl.rb | 0 .../the-audiobuffer-interface/idl-test.html | 2 +- .../idl-test.html | 2 +- .../audionode-connect-return-value.html | 15 + .../retrospective-setValueAtTime.html | 71 + .../setTargetAtTime-after-event-within-block.html | 54 + .../setValueAtTime-within-block.html | 48 + .../test-constantsourcenode.html | 135 + .../the-delaynode-interface/idl-test.html | 2 +- .../the-gainnode-interface/idl-test.html | 2 +- .../{test.html => test-gainnode.html} | 0 .../test-iirfilternode.html | 59 + ...diaElementAudioSourceToScriptProcessorTest.html | 15 +- .../current-time-block-size.html | 17 + .../test-pannernode-automation.html | 31 + .../the-waveshapernode-interface/curve-tests.html | 4 +- testing/web-platform/tests/webauthn/OWNERS | 1 + testing/web-platform/tests/webdriver/OWNERS | 4 + testing/web-platform/tests/webdriver/README.md | 130 +- .../tests/webdriver/actions}/__init__.py | 0 .../tests/webdriver/actions/conftest.py | 34 + .../web-platform/tests/webdriver/actions/key.py | 170 + .../web-platform/tests/webdriver/actions/mouse.py | 31 + .../tests/webdriver/actions/sequence.py | 31 + .../tests/webdriver/actions/support}/__init__.py | 0 .../tests/webdriver/actions/support/keys.py | 812 + .../tests/webdriver/actions/support/refine.py | 33 + .../actions/support/test_actions_wdspec.html | 131 + testing/web-platform/tests/webdriver/base_test.py | 49 - testing/web-platform/tests/webdriver/contexts.py | 27 + .../tests/webdriver/cookie/cookie_test.py | 67 - .../element_location/element_location_test.py | 37 - .../tests/webdriver/element_state/method_test.py | 71 - .../res/element-hidden-by-z-index.html | 29 - ...nt-moved-behind-other-element-by-transform.html | 31 - .../element-partially-hidden-by-other-element.html | 23 - ...ement-with-same-color-as-parent-background.html | 18 - .../element_state/res/x-auto-y-hidden.html | 30 - .../element_state/res/x-hidden-y-auto.html | 30 - .../element_state/res/x-hidden-y-hidden.html | 30 - .../element_state/res/x-hidden-y-scroll.html | 30 - .../element_state/res/x-scroll-y-hidden.html | 30 - .../webdriver/element_state/visibility_test.py | 324 - .../web-platform/tests/webdriver/interface.html | 15 + .../webdriver/javascript/execute_script_test.py | 128 - .../tests/webdriver/modal/alerts_quit_test.py | 25 - .../tests/webdriver/modal/alerts_test.py | 147 - testing/web-platform/tests/webdriver/navigation.py | 109 + .../tests/webdriver/navigation/auth_tests.py | 42 - .../tests/webdriver/navigation/forward.py | 24 - .../tests/webdriver/navigation/forwardToNothing.py | 20 - .../webdriver/navigation/get_from_http_test.py | 60 - .../webdriver/navigation/invalid_cert_test.py | 28 - .../webdriver/timeouts/implicit_waits_tests.py | 64 - .../webdriver/timeouts/page_load_timeouts_tests.py | 26 - .../tests/webdriver/user_input/clear_test.py | 53 - testing/web-platform/tests/webdriver/webdriver.cfg | 31 - testing/web-platform/tests/webgl/OWNERS | 2 + .../tests/webgl/conformance-1.0.3/00_test_list.txt | 6 + .../webgl/conformance-1.0.3/CONFORMANCE_RULES.txt | 132 + .../tests/webgl/conformance-1.0.3/README.md | 77 + .../conformance-1.0.3}/conformance/00_readme.txt | 0 .../conformance-1.0.3/conformance/00_test_list.txt | 18 + .../conformance/attribs/00_test_list.txt | 10 + .../attribs/gl-bindAttribLocation-aliasing.html | 92 + .../attribs/gl-bindAttribLocation-matrix.html | 121 + .../attribs/gl-disabled-vertex-attrib.html | 102 + .../attribs/gl-enable-vertex-attrib.html | 84 + .../conformance/attribs/gl-matrix-attributes.html | 159 + .../attribs/gl-vertex-attrib-render.html | 112 + .../attribs/gl-vertex-attrib-zero-issues.html | 154 + .../conformance/attribs/gl-vertex-attrib.html | 120 + .../attribs/gl-vertexattribpointer-offsets.html | 183 + .../attribs/gl-vertexattribpointer.html | 156 + .../conformance/buffers/00_test_list.txt | 11 + .../conformance/buffers/buffer-bind-test.html | 89 + .../buffers/buffer-data-array-buffer-delete.html | 82 + .../buffers/buffer-data-array-buffer.html | 96 + .../element-array-buffer-delete-recreate.html | 92 + .../buffers/index-validation-copies-indices.html | 75 + ...ndex-validation-crash-with-buffer-sub-data.html | 61 + .../buffers/index-validation-large-buffer.html | 79 + ...index-validation-verifies-too-many-indices.html | 73 + .../index-validation-with-resized-buffer.html | 130 + .../conformance/buffers/index-validation.html | 140 + .../conformance/canvas/00_test_list.txt | 15 + .../conformance/canvas/buffer-offscreen-test.html | 101 + .../conformance/canvas/buffer-preserve-test.html | 89 + .../conformance/canvas/canvas-test.html | 214 + .../conformance/canvas/canvas-zero-size.html | 66 + .../draw-static-webgl-to-multiple-canvas-test.html | 98 + .../canvas/draw-webgl-to-canvas-test.html | 101 + .../canvas/drawingbuffer-hd-dpi-test.html | 227 + .../canvas/drawingbuffer-static-canvas-test.html | 139 + .../conformance/canvas/drawingbuffer-test.html | 140 + .../framebuffer-bindings-unaffected-on-resize.html | 108 + .../conformance/canvas/rapid-resizing.html | 172 + .../texture-bindings-unaffected-on-resize.html | 89 + .../conformance/canvas/to-data-url-test.html | 130 + .../canvas/viewport-unchanged-upon-resize.html | 115 + .../conformance/context/00_test_list.txt | 17 + .../context/constants-and-properties.html | 568 + .../context-attribute-preserve-drawing-buffer.html | 132 + ...t-attributes-alpha-depth-stencil-antialias.html | 358 + .../context/context-creation-and-destruction.html | 58 + .../conformance/context/context-creation.html | 58 + .../context-eviction-with-garbage-collection.html | 80 + .../conformance/context/context-hidden-alpha.html | 189 + .../conformance/context/context-lost-restored.html | 308 + .../conformance/context/context-lost.html | 373 + .../context/context-release-upon-reload.html | 95 + .../context/context-release-with-workers.html | 95 + .../conformance/context/context-type-test.html | 76 + .../incorrect-context-object-behaviour.html | 90 + .../conformance/context/methods.html | 238 + .../conformance/context/premultiplyalpha-test.html | 268 + .../conformance/context/resource-sharing-test.html | 66 + .../context-release-child-with-worker.html | 78 + .../context-release-upon-reload-child.html | 77 + .../context/resources/context-release-worker.js | 4 + .../conformance/extensions/00_test_list.txt | 34 + .../angle-instanced-arrays-out-of-bounds.html | 79 + .../extensions/angle-instanced-arrays.html | 422 + .../conformance/extensions/ext-blend-minmax.html | 247 + .../conformance/extensions/ext-frag-depth.html | 243 + .../conformance/extensions/ext-sRGB.html | 413 + .../extensions/ext-shader-texture-lod.html | 293 + .../extensions/ext-texture-filter-anisotropic.html | 192 + .../conformance/extensions/get-extension.html | 122 + .../extensions/oes-element-index-uint.html | 448 + .../extensions/oes-standard-derivatives.html | 354 + .../extensions/oes-texture-float-linear.html | 55 + .../extensions/oes-texture-float-with-canvas.html | 56 + .../oes-texture-float-with-image-data.html | 57 + .../extensions/oes-texture-float-with-image.html | 56 + .../extensions/oes-texture-float-with-video.html | 61 + .../conformance/extensions/oes-texture-float.html | 293 + .../extensions/oes-texture-half-float-linear.html | 58 + .../oes-texture-half-float-with-canvas.html | 61 + .../oes-texture-half-float-with-image-data.html | 62 + .../oes-texture-half-float-with-image.html | 61 + .../oes-texture-half-float-with-video.html | 66 + .../extensions/oes-texture-half-float.html | 352 + .../oes-vertex-array-object-bufferData.html | 217 + .../extensions/oes-vertex-array-object.html | 659 + .../extensions/webgl-compressed-texture-atc.html | 422 + .../extensions/webgl-compressed-texture-pvrtc.html | 387 + .../extensions/webgl-compressed-texture-s3tc.html | 635 + .../webgl-compressed-texture-size-limit.html | 248 + .../extensions/webgl-debug-renderer-info.html | 127 + .../extensions/webgl-debug-shaders.html | 166 + .../extensions/webgl-depth-texture.html | 338 + .../conformance/extensions/webgl-draw-buffers.html | 734 + .../extensions/webgl-shared-resources.html | 863 + .../conformance/glsl/00_test_list.txt | 11 + .../conformance/glsl/bugs/00_test_list.txt | 18 + .../conformance/glsl/bugs/README.md | 18 + .../glsl/bugs/angle-d3d11-compiler-error.html | 119 + .../glsl/bugs/angle-dx-variable-bug.html | 119 + .../array-of-struct-with-int-first-position.html | 164 + .../glsl/bugs/compare-loop-index-to-uniform.html | 89 + .../glsl/bugs/complex-glsl-does-not-crash.html | 215 + .../glsl/bugs/conditional-discard-in-loop.html | 163 + .../bugs/conditional-discard-optimization.html | 111 + .../glsl/bugs/constant-precision-qualifier.html | 101 + .../glsl/bugs/essl3-shaders-with-webgl1.html | 136 + .../glsl/bugs/floored-division-accuracy.html | 97 + .../glsl/bugs/fragcoord-linking-bug.html | 116 + .../bugs/long-expressions-should-not-crash.html | 159 + .../glsl/bugs/modulo-arithmetic-accuracy.html | 97 + .../glsl/bugs/multiplication-assignment.html | 82 + .../bugs/nested-functions-should-not-crash.html | 112 + .../glsl/bugs/sampler-array-using-loop-index.html | 104 + .../bugs/temp-expressions-should-not-crash.html | 123 + .../glsl/bugs/uniforms-should-not-lose-values.html | 104 + .../conformance/glsl/constructors/00_test_list.txt | 14 + .../glsl/constructors/glsl-construct-bvec2.html | 62 + .../glsl/constructors/glsl-construct-bvec3.html | 62 + .../glsl/constructors/glsl-construct-bvec4.html | 62 + .../glsl/constructors/glsl-construct-ivec2.html | 62 + .../glsl/constructors/glsl-construct-ivec3.html | 62 + .../glsl/constructors/glsl-construct-ivec4.html | 62 + .../glsl/constructors/glsl-construct-mat2.html | 62 + .../glsl/constructors/glsl-construct-mat3.html | 62 + .../glsl/constructors/glsl-construct-mat4.html | 62 + .../glsl-construct-vec-mat-corner-cases.html | 218 + .../constructors/glsl-construct-vec-mat-index.html | 99 + .../glsl/constructors/glsl-construct-vec2.html | 62 + .../glsl/constructors/glsl-construct-vec3.html | 62 + .../glsl/constructors/glsl-construct-vec4.html | 62 + .../conformance/glsl/functions/00_test_list.txt | 0 .../glsl/functions/glsl-function-abs.html | 68 + .../glsl/functions/glsl-function-acos.html | 118 + .../glsl/functions/glsl-function-asin.html | 118 + .../glsl/functions/glsl-function-atan-xy.html | 121 + .../glsl/functions/glsl-function-atan.html | 118 + .../glsl/functions/glsl-function-ceil.html | 76 + .../glsl/functions/glsl-function-clamp-float.html | 79 + .../functions/glsl-function-clamp-gentype.html | 82 + .../glsl/functions/glsl-function-cos.html | 122 + .../glsl/functions/glsl-function-cross.html | 76 + .../glsl/functions/glsl-function-distance.html | 111 + .../glsl/functions/glsl-function-dot.html | 113 + .../glsl/functions/glsl-function-faceforward.html | 91 + .../glsl/functions/glsl-function-floor.html | 75 + .../glsl/functions/glsl-function-fract.html | 73 + .../glsl/functions/glsl-function-length.html | 110 + .../glsl/functions/glsl-function-max-float.html | 75 + .../glsl/functions/glsl-function-max-gentype.html | 75 + .../glsl/functions/glsl-function-min-float.html | 75 + .../glsl/functions/glsl-function-min-gentype.html | 75 + .../glsl/functions/glsl-function-mix-float.html | 77 + .../glsl/functions/glsl-function-mix-gentype.html | 77 + .../glsl/functions/glsl-function-mod-float.html | 76 + .../glsl/functions/glsl-function-mod-gentype.html | 79 + .../glsl/functions/glsl-function-normalize.html | 82 + .../glsl/functions/glsl-function-reflect.html | 86 + .../glsl/functions/glsl-function-sign.html | 76 + .../glsl/functions/glsl-function-sin.html | 119 + .../functions/glsl-function-smoothstep-float.html | 120 + .../glsl-function-smoothstep-gentype.html | 81 + .../glsl/functions/glsl-function-step-float.html | 75 + .../glsl/functions/glsl-function-step-gentype.html | 75 + .../conformance/glsl/functions/glsl-function.html | 62 + .../conformance/glsl/implicit/00_test_list.txt | 0 .../glsl/implicit/add_int_float.vert.html | 60 + .../glsl/implicit/add_int_mat2.vert.html | 60 + .../glsl/implicit/add_int_mat3.vert.html | 60 + .../glsl/implicit/add_int_mat4.vert.html | 60 + .../glsl/implicit/add_int_vec2.vert.html | 60 + .../glsl/implicit/add_int_vec3.vert.html | 60 + .../glsl/implicit/add_int_vec4.vert.html | 60 + .../glsl/implicit/add_ivec2_vec2.vert.html | 60 + .../glsl/implicit/add_ivec3_vec3.vert.html | 60 + .../glsl/implicit/add_ivec4_vec4.vert.html | 60 + .../glsl/implicit/assign_int_to_float.vert.html | 60 + .../glsl/implicit/assign_ivec2_to_vec2.vert.html | 60 + .../glsl/implicit/assign_ivec3_to_vec3.vert.html | 60 + .../glsl/implicit/assign_ivec4_to_vec4.vert.html | 60 + .../glsl/implicit/construct_struct.vert.html | 63 + .../glsl/implicit/divide_int_float.vert.html | 60 + .../glsl/implicit/divide_int_mat2.vert.html | 60 + .../glsl/implicit/divide_int_mat3.vert.html | 60 + .../glsl/implicit/divide_int_mat4.vert.html | 60 + .../glsl/implicit/divide_int_vec2.vert.html | 60 + .../glsl/implicit/divide_int_vec3.vert.html | 60 + .../glsl/implicit/divide_int_vec4.vert.html | 60 + .../glsl/implicit/divide_ivec2_vec2.vert.html | 60 + .../glsl/implicit/divide_ivec3_vec3.vert.html | 60 + .../glsl/implicit/divide_ivec4_vec4.vert.html | 60 + .../glsl/implicit/equal_int_float.vert.html | 60 + .../glsl/implicit/equal_ivec2_vec2.vert.html | 60 + .../glsl/implicit/equal_ivec3_vec3.vert.html | 60 + .../glsl/implicit/equal_ivec4_vec4.vert.html | 60 + .../glsl/implicit/function_int_float.vert.html | 63 + .../glsl/implicit/function_ivec2_vec2.vert.html | 63 + .../glsl/implicit/function_ivec3_vec3.vert.html | 63 + .../glsl/implicit/function_ivec4_vec4.vert.html | 63 + .../glsl/implicit/greater_than.vert.html | 60 + .../glsl/implicit/greater_than_equal.vert.html | 60 + .../conformance/glsl/implicit/less_than.vert.html | 60 + .../glsl/implicit/less_than_equal.vert.html | 60 + .../glsl/implicit/multiply_int_float.vert.html | 60 + .../glsl/implicit/multiply_int_mat2.vert.html | 60 + .../glsl/implicit/multiply_int_mat3.vert.html | 60 + .../glsl/implicit/multiply_int_mat4.vert.html | 60 + .../glsl/implicit/multiply_int_vec2.vert.html | 60 + .../glsl/implicit/multiply_int_vec3.vert.html | 60 + .../glsl/implicit/multiply_int_vec4.vert.html | 60 + .../glsl/implicit/multiply_ivec2_vec2.vert.html | 60 + .../glsl/implicit/multiply_ivec3_vec3.vert.html | 60 + .../glsl/implicit/multiply_ivec4_vec4.vert.html | 60 + .../glsl/implicit/not_equal_int_float.vert.html | 60 + .../glsl/implicit/not_equal_ivec2_vec2.vert.html | 60 + .../glsl/implicit/not_equal_ivec3_vec3.vert.html | 60 + .../glsl/implicit/not_equal_ivec4_vec4.vert.html | 60 + .../glsl/implicit/subtract_int_float.vert.html | 60 + .../glsl/implicit/subtract_int_mat2.vert.html | 60 + .../glsl/implicit/subtract_int_mat3.vert.html | 60 + .../glsl/implicit/subtract_int_mat4.vert.html | 60 + .../glsl/implicit/subtract_int_vec2.vert.html | 60 + .../glsl/implicit/subtract_int_vec3.vert.html | 60 + .../glsl/implicit/subtract_int_vec4.vert.html | 60 + .../glsl/implicit/subtract_ivec2_vec2.vert.html | 60 + .../glsl/implicit/subtract_ivec3_vec3.vert.html | 60 + .../glsl/implicit/subtract_ivec4_vec4.vert.html | 60 + .../glsl/implicit/ternary_int_float.vert.html | 60 + .../glsl/implicit/ternary_ivec2_vec2.vert.html | 60 + .../glsl/implicit/ternary_ivec3_vec3.vert.html | 60 + .../glsl/implicit/ternary_ivec4_vec4.vert.html | 60 + .../conformance/glsl/literals/00_test_list.txt | 3 + .../glsl/literals/float_literal.vert.html | 76 + .../glsl/literals/literal_precision.html | 60 + .../glsl/literals/overflow_leak.vert.html | 86 + .../conformance/glsl/matrices/00_test_list.txt | 2 + .../glsl/matrices/glsl-mat3-construction.html | 95 + .../glsl/matrices/glsl-mat4-to-mat3.html | 94 + .../conformance/glsl/misc/00_test_list.txt | 106 + .../glsl/misc/attrib-location-length-limits.html | 107 + .../conformance/glsl/misc/boolean_precision.html | 95 + .../embedded-struct-definitions-forbidden.html | 64 + .../conformance/glsl/misc/empty_main.vert.html | 56 + .../expression-list-in-declarator-initializer.html | 89 + .../glsl/misc/gl_position_unset.vert.html | 60 + .../conformance/glsl/misc/glsl-function-nodes.html | 158 + .../glsl/misc/glsl-long-variable-names.html | 249 + .../conformance/glsl/misc/glsl-vertex-branch.html | 151 + .../conformance/glsl/misc/include.vs | 0 .../conformance/glsl/misc/large-loop-compile.html | 195 + .../glsl/misc/non-ascii-comments.vert.html | 63 + .../conformance/glsl/misc/non-ascii.vert.html | 61 + .../conformance/glsl/misc/re-compile-re-link.html | 175 + .../glsl/misc/shader-precision-format-obeyed.html | 108 + .../conformance/glsl/misc/shader-struct-scope.html | 254 + .../misc/shader-uniform-packing-restrictions.html | 274 + .../misc/shader-varying-packing-restrictions.html | 211 + .../misc/shader-with-256-character-define.html | 59 + .../shader-with-256-character-identifier.frag.html | 133 + .../misc/shader-with-257-character-define.html | 59 + .../shader-with-257-character-identifier.frag.html | 61 + .../misc/shader-with-_webgl-identifier.vert.html | 60 + .../misc/shader-with-arbitrary-indexing.frag.html | 64 + .../misc/shader-with-arbitrary-indexing.vert.html | 63 + ...er-with-array-of-structs-containing-arrays.html | 158 + .../misc/shader-with-array-of-structs-uniform.html | 168 + .../glsl/misc/shader-with-attrib-array.vert.html | 60 + .../glsl/misc/shader-with-attrib-struct.vert.html | 64 + .../glsl/misc/shader-with-clipvertex.vert.html | 61 + .../glsl/misc/shader-with-comma-assignment.html | 66 + .../shader-with-comma-conditional-assignment.html | 225 + .../shader-with-conditional-scoping-negative.html | 67 + .../glsl/misc/shader-with-conditional-scoping.html | 70 + .../misc/shader-with-default-precision.frag.html | 63 + .../misc/shader-with-default-precision.vert.html | 64 + .../shader-with-define-line-continuation.frag.html | 62 + .../glsl/misc/shader-with-dfdx-no-ext.frag.html | 60 + .../glsl/misc/shader-with-dfdx.frag.html | 61 + .../conformance/glsl/misc/shader-with-do-loop.html | 63 + .../glsl/misc/shader-with-error-directive.html | 74 + .../misc/shader-with-explicit-int-cast.vert.html | 61 + .../misc/shader-with-float-return-value.frag.html | 69 + .../glsl/misc/shader-with-for-loop.html | 108 + .../glsl/misc/shader-with-for-scoping.html | 61 + .../glsl/misc/shader-with-frag-depth.frag.html | 61 + .../misc/shader-with-function-recursion.frag.html | 70 + .../misc/shader-with-function-scoped-struct.html | 65 + .../glsl/misc/shader-with-functional-scoping.html | 64 + .../glsl/misc/shader-with-glcolor.vert.html | 60 + .../glsl/misc/shader-with-gles-1.frag.html | 64 + .../glsl/misc/shader-with-gles-symbol.frag.html | 64 + ...er-with-global-variable-precision-mismatch.html | 151 + .../misc/shader-with-glprojectionmatrix.vert.html | 60 + .../misc/shader-with-hex-int-constant-macro.html | 63 + ...hader-with-implicit-vec3-to-vec4-cast.vert.html | 61 + .../glsl/misc/shader-with-include.vert.html | 64 + .../misc/shader-with-int-return-value.frag.html | 67 + .../misc/shader-with-invalid-identifier.frag.html | 61 + .../misc/shader-with-ivec2-return-value.frag.html | 67 + .../misc/shader-with-ivec3-return-value.frag.html | 67 + .../misc/shader-with-ivec4-return-value.frag.html | 67 + .../misc/shader-with-limited-indexing.frag.html | 77 + .../glsl/misc/shader-with-long-line.html | 91 + .../misc/shader-with-non-ascii-error.frag.html | 60 + .../glsl/misc/shader-with-non-reserved-words.html | 721 + .../glsl/misc/shader-with-precision.frag.html | 60 + .../misc/shader-with-preprocessor-whitespace.html | 87 + .../glsl/misc/shader-with-quoted-error.frag.html | 60 + .../glsl/misc/shader-with-reserved-words.html | 289 + .../shader-with-short-circuiting-operators.html | 182 + .../shader-with-similar-uniform-array-names.html | 132 + .../glsl/misc/shader-with-too-many-uniforms.html | 146 + ...er-with-undefined-preprocessor-symbol.frag.html | 64 + ...shader-with-uniform-in-loop-condition.vert.html | 65 + .../misc/shader-with-vec2-return-value.frag.html | 69 + .../misc/shader-with-vec3-return-value.frag.html | 69 + .../misc/shader-with-vec4-return-value.frag.html | 69 + .../shader-with-vec4-vec3-vec4-conditional.html | 61 + .../glsl/misc/shader-with-version-100.frag.html | 64 + .../glsl/misc/shader-with-version-100.vert.html | 61 + .../glsl/misc/shader-with-version-120.vert.html | 61 + .../glsl/misc/shader-with-version-130.vert.html | 61 + .../misc/shader-with-webgl-identifier.vert.html | 60 + .../glsl/misc/shader-with-while-loop.html | 63 + .../glsl/misc/shader-without-precision.frag.html | 60 + ...s-with-constant-expression-loop-conditions.html | 146 + .../glsl/misc/shaders-with-invariance.html | 353 + .../misc/shaders-with-mis-matching-uniforms.html | 110 + .../misc/shaders-with-mis-matching-varyings.html | 103 + .../glsl/misc/shaders-with-missing-varyings.html | 97 + .../glsl/misc/shaders-with-name-conflicts.html | 106 + .../glsl/misc/shaders-with-uniform-structs.html | 312 + .../glsl/misc/shaders-with-varyings.html | 126 + .../conformance/glsl/misc/shared.html | 175 + .../conformance/glsl/misc/struct-equals.html | 180 + .../glsl/misc/struct-mixed-array-declarators.html | 92 + .../glsl/misc/struct-nesting-exceeds-maximum.html | 78 + .../misc/struct-nesting-of-variable-names.html | 95 + .../glsl/misc/struct-nesting-under-maximum.html | 74 + .../glsl/misc/struct-specifiers-in-uniforms.html | 86 + .../glsl/misc/struct-unary-operators.html | 91 + .../ternary-operators-in-global-initializers.html | 88 + .../misc/ternary-operators-in-initializers.html | 145 + .../glsl/misc/uniform-location-length-limits.html | 109 + .../conformance/glsl/reserved/00_test_list.txt | 0 .../glsl/reserved/_webgl_field.vert.html | 63 + .../glsl/reserved/_webgl_function.vert.html | 63 + .../glsl/reserved/_webgl_struct.vert.html | 63 + .../glsl/reserved/_webgl_variable.vert.html | 59 + .../glsl/reserved/webgl_field.vert.html | 63 + .../glsl/reserved/webgl_function.vert.html | 63 + .../glsl/reserved/webgl_struct.vert.html | 63 + .../glsl/reserved/webgl_variable.vert.html | 59 + .../conformance/glsl/samplers/00_test_list.txt | 4 + .../samplers/glsl-function-texture2d-bias.html | 126 + .../glsl/samplers/glsl-function-texture2dlod.html | 134 + .../glsl/samplers/glsl-function-texture2dproj.html | 141 + .../samplers/glsl-function-texture2dprojlod.html | 165 + .../conformance/glsl/variables/00_test_list.txt | 6 + .../glsl/variables/gl-fragcoord-xy-values.html | 209 + .../conformance/glsl/variables/gl-fragcoord.html | 108 + .../glsl/variables/gl-fragdata-and-fragcolor.html | 61 + .../conformance/glsl/variables/gl-frontfacing.html | 109 + .../conformance/glsl/variables/gl-pointcoord.html | 164 + .../conformance/glsl/variables/glsl-built-ins.html | 123 + .../conformance/limits/00_test_list.txt | 0 .../limits/gl-max-texture-dimensions.html | 132 + .../conformance/limits/gl-min-attribs.html | 109 + .../conformance/limits/gl-min-textures.html | 104 + .../conformance/limits/gl-min-uniforms.html | 128 + .../conformance/misc/00_test_list.txt | 14 + .../conformance/misc/bad-arguments-test.html | 120 + .../misc/boolean-argument-conversion.html | 138 + .../conformance/misc/delayed-drawing.html | 87 + .../conformance/misc/error-reporting.html | 98 + .../misc/functions-returning-strings.html | 127 + .../conformance/misc/instanceof-test.html | 113 + .../conformance/misc/invalid-passed-params.html | 200 + .../conformance/misc/is-object.html | 101 + .../conformance/misc/null-object-behaviour.html | 112 + .../misc/object-deletion-behaviour.html | 449 + .../conformance/misc/shader-precision-format.html | 160 + .../conformance/misc/type-conversion-test.html | 174 + .../conformance/misc/uninitialized-test.html | 196 + .../conformance/misc/webgl-specific.html | 133 + .../conformance/more/00_test_list.txt | 58 + .../conformance-1.0.3/conformance/more/README.md | 53 + .../more/conformance/argGenerators-A.js | 86 + .../more/conformance/argGenerators-B1.js | 78 + .../more/conformance/argGenerators-B2.js | 171 + .../more/conformance/argGenerators-B3.js | 85 + .../more/conformance/argGenerators-B4.js | 88 + .../more/conformance/argGenerators-C.js | 136 + .../more/conformance/argGenerators-D_G.js | 252 + .../more/conformance/argGenerators-G_I.js | 141 + .../more/conformance/argGenerators-L_S.js | 139 + .../more/conformance/argGenerators-S_V.js | 229 + .../conformance/more/conformance/constants.html | 374 + .../conformance/more/conformance/getContext.html | 61 + .../conformance/more/conformance/methods.html | 203 + .../more/conformance/quickCheckAPI-A.html | 86 + .../more/conformance/quickCheckAPI-B1.html | 86 + .../more/conformance/quickCheckAPI-B2.html | 86 + .../more/conformance/quickCheckAPI-B3.html | 86 + .../more/conformance/quickCheckAPI-B4.html | 86 + .../more/conformance/quickCheckAPI-C.html | 86 + .../more/conformance/quickCheckAPI-D_G.html | 86 + .../more/conformance/quickCheckAPI-G_I.html | 86 + .../more/conformance/quickCheckAPI-L_S.html | 86 + .../more/conformance/quickCheckAPI-S_V.html | 86 + .../conformance/more/conformance/quickCheckAPI.js | 430 + .../conformance/more/conformance/webGLArrays.html | 188 + .../conformance/more/functions/bindBuffer.html | 71 + .../more/functions/bindBufferBadArgs.html | 96 + .../functions/bindFramebufferLeaveNonZero.html | 52 + .../conformance/more/functions/bufferData.html | 89 + .../more/functions/bufferDataBadArgs.html | 81 + .../conformance/more/functions/bufferSubData.html | 140 + .../more/functions/bufferSubDataBadArgs.html | 96 + .../conformance/more/functions/copyTexImage2D.html | 132 + .../more/functions/copyTexImage2DBadArgs.html | 111 + .../more/functions/copyTexSubImage2D.html | 144 + .../more/functions/copyTexSubImage2DBadArgs.html | 113 + .../more/functions/deleteBufferBadArgs.html | 67 + .../conformance/more/functions/drawArrays.html | 137 + .../more/functions/drawArraysOutOfBounds.html | 307 + .../conformance/more/functions/drawElements.html | 145 + .../more/functions/drawElementsBadArgs.html | 211 + .../conformance/more/functions/isTests.html | 84 + .../conformance/more/functions/isTestsBadArgs.html | 110 + .../conformance/more/functions/readPixels.html | 65 + .../more/functions/readPixelsBadArgs.html | 126 + .../conformance/more/functions/texImage2D.html | 88 + .../more/functions/texImage2DBadArgs.html | 108 + .../conformance/more/functions/texImage2DHTML.html | 161 + .../more/functions/texImage2DHTMLBadArgs.html | 74 + .../conformance/more/functions/texSubImage2D.html | 93 + .../more/functions/texSubImage2DBadArgs.html | 112 + .../more/functions/texSubImage2DHTML.html | 174 + .../more/functions/texSubImage2DHTMLBadArgs.html | 106 + .../conformance/more/functions/uniformMatrix.html | 92 + .../more/functions/uniformMatrixBadArgs.html | 166 + .../conformance/more/functions/uniformf.html | 97 + .../more/functions/uniformfArrayLen1.html | 123 + .../more/functions/uniformfBadArgs.html | 128 + .../conformance/more/functions/uniformi.html | 97 + .../more/functions/uniformiBadArgs.html | 124 + .../conformance/more/functions/vertexAttrib.html | 144 + .../more/functions/vertexAttribBadArgs.html | 120 + .../more/functions/vertexAttribPointer.html | 108 + .../more/functions/vertexAttribPointerBadArgs.html | 133 + .../conformance/more/glsl/arrayOutOfBounds.html | 281 + .../conformance/more/glsl/uniformOutOfBounds.html | 219 + .../conformance-1.0.3}/conformance/more/unit.css | 0 .../conformance-1.0.3/conformance/more/unit.js | 951 + .../conformance-1.0.3/conformance/more/util.js | 1286 + .../conformance/ogles/00_test_list.txt | 2 + .../conformance/ogles/GL/abs/abs_001_to_006.html | 131 + .../ogles/GL/abs/abs_float_frag_xvary.frag | 35 + .../ogles/GL/abs/abs_float_frag_xvary_ref.frag | 37 + .../ogles/GL/abs/abs_float_vert_xvary.vert | 36 + .../ogles/GL/abs/abs_float_vert_xvary_ref.vert | 38 + .../ogles/GL/abs/abs_vec2_frag_xvary.frag | 35 + .../ogles/GL/abs/abs_vec2_frag_xvary_ref.frag | 38 + .../ogles/GL/abs/abs_vec2_vert_xvary.vert | 36 + .../ogles/GL/abs/abs_vec2_vert_xvary_ref.vert | 39 + .../ogles/GL/abs/abs_vec3_frag_xvary.frag | 35 + .../ogles/GL/abs/abs_vec3_frag_xvary_ref.frag | 40 + .../ogles/GL/abs/abs_vec3_vert_xvary.vert | 36 + .../ogles/GL/abs/abs_vec3_vert_xvary_ref.vert | 40 + .../conformance/ogles/GL/abs/input.run.txt | 2 + .../conformance/ogles/GL/acos/acos_001_to_006.html | 131 + .../ogles/GL/acos/acos_float_frag_xvary.frag | 36 + .../ogles/GL/acos/acos_float_frag_xvary_ref.frag | 111 + .../ogles/GL/acos/acos_float_vert_xvary.vert | 37 + .../ogles/GL/acos/acos_float_vert_xvary_ref.vert | 58 + .../ogles/GL/acos/acos_vec2_frag_xvary.frag | 36 + .../ogles/GL/acos/acos_vec2_frag_xvary_ref.frag | 147 + .../ogles/GL/acos/acos_vec2_vert_xvary.vert | 37 + .../ogles/GL/acos/acos_vec2_vert_xvary_ref.vert | 73 + .../ogles/GL/acos/acos_vec3_frag_xvary.frag | 36 + .../ogles/GL/acos/acos_vec3_frag_xvary_ref.frag | 183 + .../ogles/GL/acos/acos_vec3_vert_xvary.vert | 37 + .../ogles/GL/acos/acos_vec3_vert_xvary_ref.vert | 89 + .../conformance/ogles/GL/acos/input.run.txt | 2 + .../conformance/ogles/GL/all/all_001_to_004.html | 105 + .../conformance/ogles/GL/all/all_bvec2_frag.frag | 35 + .../ogles/GL/all/all_bvec2_frag_ref.frag | 45 + .../conformance/ogles/GL/all/all_bvec2_vert.vert | 36 + .../ogles/GL/all/all_bvec2_vert_ref.vert | 46 + .../conformance/ogles/GL/all/all_bvec3_frag.frag | 35 + .../ogles/GL/all/all_bvec3_frag_ref.frag | 46 + .../conformance/ogles/GL/all/all_bvec3_vert.vert | 36 + .../ogles/GL/all/all_bvec3_vert_ref.vert | 47 + .../conformance/ogles/GL/all/input.run.txt | 2 + .../conformance/ogles/GL/any/any_001_to_004.html | 105 + .../conformance/ogles/GL/any/any_bvec2_frag.frag | 35 + .../ogles/GL/any/any_bvec2_frag_ref.frag | 45 + .../conformance/ogles/GL/any/any_bvec2_vert.vert | 36 + .../ogles/GL/any/any_bvec2_vert_ref.vert | 46 + .../conformance/ogles/GL/any/any_bvec3_frag.frag | 35 + .../ogles/GL/any/any_bvec3_frag_ref.frag | 46 + .../conformance/ogles/GL/any/any_bvec3_vert.vert | 36 + .../ogles/GL/any/any_bvec3_vert_ref.vert | 47 + .../conformance/ogles/GL/any/input.run.txt | 2 + .../ogles/GL/array/array_001_to_006.html | 223 + .../GL/array/empty_empty_array_float_frag.frag | 45 + .../GL/array/empty_empty_array_float_vert.vert | 44 + .../GL/array/empty_uniform_array_float_frag.frag | 45 + .../GL/array/empty_uniform_array_float_vert.vert | 47 + .../GL/array/initfunc_empty_array_float_frag.frag | 50 + .../GL/array/initfunc_empty_array_float_vert.vert | 49 + .../conformance/ogles/GL/array/input.run.txt | 2 + .../conformance/ogles/GL/asin/asin_001_to_006.html | 131 + .../ogles/GL/asin/asin_float_frag_xvary.frag | 36 + .../ogles/GL/asin/asin_float_frag_xvary_ref.frag | 110 + .../ogles/GL/asin/asin_float_vert_xvary.vert | 37 + .../ogles/GL/asin/asin_float_vert_xvary_ref.vert | 57 + .../ogles/GL/asin/asin_vec2_frag_xvary.frag | 36 + .../ogles/GL/asin/asin_vec2_frag_xvary_ref.frag | 146 + .../ogles/GL/asin/asin_vec2_vert_xvary.vert | 37 + .../ogles/GL/asin/asin_vec2_vert_xvary_ref.vert | 71 + .../ogles/GL/asin/asin_vec3_frag_xvary.frag | 36 + .../ogles/GL/asin/asin_vec3_frag_xvary_ref.frag | 182 + .../ogles/GL/asin/asin_vec3_vert_xvary.vert | 37 + .../ogles/GL/asin/asin_vec3_vert_xvary_ref.vert | 86 + .../conformance/ogles/GL/asin/input.run.txt | 2 + .../conformance/ogles/GL/atan/atan_001_to_008.html | 157 + .../conformance/ogles/GL/atan/atan_009_to_012.html | 105 + .../ogles/GL/atan/atan_float_frag_xvary.frag | 36 + .../ogles/GL/atan/atan_float_frag_xvary_ref.frag | 72 + .../ogles/GL/atan/atan_float_frag_xvaryyvary.frag | 48 + .../GL/atan/atan_float_frag_xvaryyvary_ref.frag | 88 + .../ogles/GL/atan/atan_float_vert_xvary.vert | 37 + .../ogles/GL/atan/atan_float_vert_xvary_ref.vert | 73 + .../ogles/GL/atan/atan_float_vert_xvaryyvary.vert | 46 + .../GL/atan/atan_float_vert_xvaryyvary_ref.vert | 85 + .../ogles/GL/atan/atan_vec2_frag_xvary.frag | 36 + .../ogles/GL/atan/atan_vec2_frag_xvary_ref.frag | 132 + .../ogles/GL/atan/atan_vec2_frag_xvaryyvary.frag | 49 + .../GL/atan/atan_vec2_frag_xvaryyvary_ref.frag | 150 + .../ogles/GL/atan/atan_vec2_vert_xvary.vert | 37 + .../ogles/GL/atan/atan_vec2_vert_xvary_ref.vert | 133 + .../ogles/GL/atan/atan_vec2_vert_xvaryyvary.vert | 51 + .../GL/atan/atan_vec2_vert_xvaryyvary_ref.vert | 150 + .../ogles/GL/atan/atan_vec3_frag_xvary.frag | 36 + .../ogles/GL/atan/atan_vec3_frag_xvary_ref.frag | 178 + .../ogles/GL/atan/atan_vec3_frag_xvaryyvary.frag | 54 + .../GL/atan/atan_vec3_frag_xvaryyvary_ref.frag | 203 + .../ogles/GL/atan/atan_vec3_vert_xvary.vert | 37 + .../ogles/GL/atan/atan_vec3_vert_xvary_ref.vert | 178 + .../ogles/GL/atan/atan_vec3_vert_xvaryyvary.vert | 56 + .../GL/atan/atan_vec3_vert_xvaryyvary_ref.vert | 202 + .../conformance/ogles/GL/atan/input.run.txt | 3 + .../GL/biConstants/biConstants_001_to_008.html | 253 + .../GL/biConstants/biConstants_009_to_016.html | 253 + .../gl_MaxCombinedTextureImageUnits_frag.frag | 37 + .../gl_MaxCombinedTextureImageUnits_vert.vert | 38 + .../GL/biConstants/gl_MaxDrawBuffers_frag.frag | 37 + .../GL/biConstants/gl_MaxDrawBuffers_vert.vert | 38 + .../gl_MaxFragmentUniformVectors_frag.frag | 37 + .../gl_MaxFragmentUniformVectors_vert.vert | 38 + .../biConstants/gl_MaxTextureImageUnits_frag.frag | 37 + .../biConstants/gl_MaxTextureImageUnits_vert.vert | 38 + .../GL/biConstants/gl_MaxVaryingVectors_frag.frag | 37 + .../GL/biConstants/gl_MaxVaryingVectors_vert.vert | 38 + .../GL/biConstants/gl_MaxVertexAttribs_frag.frag | 37 + .../GL/biConstants/gl_MaxVertexAttribs_vert.vert | 38 + .../gl_MaxVertexTextureImageUnits_frag.frag | 39 + .../gl_MaxVertexTextureImageUnits_vert.vert | 40 + .../gl_MaxVertexUniformVectors_frag.frag | 37 + .../gl_MaxVertexUniformVectors_vert.vert | 38 + .../conformance/ogles/GL/biConstants/input.run.txt | 3 + .../ogles/GL/biuDepthRange/DepthRange_frag.frag | 33 + .../ogles/GL/biuDepthRange/DepthRange_vert.vert | 35 + .../GL/biuDepthRange/biuDepthRange_001_to_002.html | 115 + .../ogles/GL/biuDepthRange/input.run.txt | 2 + .../ogles/GL/build/CG_Data_Types_frag.frag | 45 + .../ogles/GL/build/CG_Standard_Library_frag.frag | 32 + .../ogles/GL/build/CorrectBuiltInOveride_frag.frag | 39 + .../ogles/GL/build/CorrectComma_frag.frag | 39 + .../ogles/GL/build/CorrectConstFolding1_vert.vert | 53 + .../ogles/GL/build/CorrectConstFolding2_vert.vert | 438 + .../ogles/GL/build/CorrectConstruct_vert.vert | 54 + .../GL/build/CorrectExtension10_V100_frag.frag | 43 + .../GL/build/CorrectExtension1_V100_frag.frag | 34 + .../GL/build/CorrectExtension4_V100_frag.frag | 35 + .../ogles/GL/build/CorrectFull_vert.vert | 671 + .../ogles/GL/build/CorrectFuncOverload_frag.frag | 44 + .../ogles/GL/build/CorrectFuncOverload_vert.vert | 54 + .../ogles/GL/build/CorrectFunction1_vert.vert | 53 + .../ogles/GL/build/CorrectModule_frag.frag | 81 + .../ogles/GL/build/CorrectParse1_frag.frag | 68 + .../ogles/GL/build/CorrectParse2_frag.frag | 153 + .../ogles/GL/build/CorrectParse2_vert.vert | 166 + .../ogles/GL/build/CorrectParseTest1_frag.frag | 40 + .../ogles/GL/build/CorrectParseTest_frag.frag | 43 + .../ogles/GL/build/CorrectPreprocess5_frag.frag | 48 + .../ogles/GL/build/CorrectPreprocess8_frag.frag | 132 + .../ogles/GL/build/CorrectPreprocess9_frag.frag | 49 + .../ogles/GL/build/CorrectSwizzle1_frag.frag | 41 + .../ogles/GL/build/CorrectSwizzle1_vert.vert | 34 + .../ogles/GL/build/CorrectSwizzle2_frag.frag | 56 + .../ogles/GL/build/CorrectSwizzle2_vert.vert | 34 + .../ogles/GL/build/CorrectSwizzle3_frag.frag | 41 + .../ogles/GL/build/CorrectVersion_V100_frag.frag | 36 + .../GL/build/DuplicateVersion1_V100_frag.frag | 36 + .../ogles/GL/build/FunctionParam_vert.vert | 38 + .../build/Include_Preprocessor_Directive_frag.frag | 29 + .../Low_Level_Assembly_Reserved_Words_frag.frag | 44 + .../ogles/GL/build/Main_Parameters_vert.vert | 29 + .../ogles/GL/build/ParseTest3_frag.frag | 37 + .../ogles/GL/build/ParseTest4_frag.frag | 33 + .../Permissive_Constant_Conversions_frag.frag | 32 + .../Permissive_Scalar_Vector_Expressions_frag.frag | 33 + .../conformance/ogles/GL/build/TernaryOp_frag.frag | 35 + .../GL/build/Texture_Rectangle_Samplers_frag.frag | 34 + .../conformance/ogles/GL/build/array10_frag.frag | 35 + .../conformance/ogles/GL/build/array11_frag.frag | 33 + .../conformance/ogles/GL/build/array1_frag.frag | 32 + .../conformance/ogles/GL/build/array2_frag.frag | 32 + .../conformance/ogles/GL/build/array3_frag.frag | 33 + .../conformance/ogles/GL/build/array4_frag.frag | 32 + .../conformance/ogles/GL/build/array5_frag.frag | 33 + .../conformance/ogles/GL/build/array6_frag.frag | 33 + .../conformance/ogles/GL/build/array7_frag.frag | 33 + .../conformance/ogles/GL/build/array8_frag.frag | 33 + .../conformance/ogles/GL/build/array9_frag.frag | 33 + .../ogles/GL/build/attribute1_vert.vert | 31 + .../ogles/GL/build/attribute2_vert.vert | 31 + .../conformance/ogles/GL/build/attribute_frag.frag | 32 + .../conformance/ogles/GL/build/attribute_vert.vert | 29 + .../conformance/ogles/GL/build/break_frag.frag | 32 + .../ogles/GL/build/build_001_to_008.html | 133 + .../ogles/GL/build/build_009_to_016.html | 133 + .../ogles/GL/build/build_017_to_024.html | 133 + .../ogles/GL/build/build_025_to_032.html | 133 + .../ogles/GL/build/build_033_to_040.html | 133 + .../ogles/GL/build/build_041_to_048.html | 133 + .../ogles/GL/build/build_049_to_056.html | 133 + .../ogles/GL/build/build_057_to_064.html | 133 + .../ogles/GL/build/build_065_to_072.html | 133 + .../ogles/GL/build/build_073_to_080.html | 133 + .../ogles/GL/build/build_081_to_088.html | 133 + .../ogles/GL/build/build_089_to_096.html | 133 + .../ogles/GL/build/build_097_to_104.html | 133 + .../ogles/GL/build/build_105_to_112.html | 133 + .../ogles/GL/build/build_113_to_120.html | 133 + .../ogles/GL/build/build_121_to_128.html | 133 + .../ogles/GL/build/build_129_to_136.html | 133 + .../ogles/GL/build/build_137_to_144.html | 133 + .../ogles/GL/build/build_145_to_152.html | 133 + .../ogles/GL/build/build_153_to_160.html | 133 + .../ogles/GL/build/build_161_to_168.html | 133 + .../ogles/GL/build/build_169_to_176.html | 133 + .../ogles/GL/build/build_177_to_178.html | 73 + .../conformance/ogles/GL/build/comma1_vert.vert | 33 + .../conformance/ogles/GL/build/comma2_frag.frag | 35 + .../conformance/ogles/GL/build/comma2_vert.vert | 33 + .../conformance/ogles/GL/build/comma3_vert.vert | 34 + .../conformance/ogles/GL/build/comment_frag.frag | 32 + .../ogles/GL/build/conditional1_frag.frag | 34 + .../ogles/GL/build/conditional2_frag.frag | 35 + .../ogles/GL/build/conditional3_frag.frag | 34 + .../conformance/ogles/GL/build/constFunc_frag.frag | 39 + .../ogles/GL/build/constructor1_frag.frag | 32 + .../ogles/GL/build/constructor2_frag.frag | 33 + .../ogles/GL/build/constructor3_V100_frag.frag | 33 + .../conformance/ogles/GL/build/continue_frag.frag | 32 + .../ogles/GL/build/dataType10_frag.frag | 33 + .../ogles/GL/build/dataType11_frag.frag | 32 + .../ogles/GL/build/dataType12_frag.frag | 32 + .../ogles/GL/build/dataType13_frag.frag | 34 + .../ogles/GL/build/dataType19_frag.frag | 33 + .../conformance/ogles/GL/build/dataType1_frag.frag | 32 + .../conformance/ogles/GL/build/dataType2_frag.frag | 34 + .../conformance/ogles/GL/build/dataType3_frag.frag | 33 + .../conformance/ogles/GL/build/dataType4_frag.frag | 32 + .../conformance/ogles/GL/build/dataType5_frag.frag | 32 + .../conformance/ogles/GL/build/dataType6_frag.frag | 32 + .../conformance/ogles/GL/build/dataType7_frag.frag | 33 + .../conformance/ogles/GL/build/dataType8_frag.frag | 33 + .../conformance/ogles/GL/build/dataType9_frag.frag | 35 + .../conformance/ogles/GL/build/default.frag | 32 + .../conformance/ogles/GL/build/default.vert | 32 + .../conformance/ogles/GL/build/dowhile_frag.frag | 34 + .../conformance/ogles/GL/build/dvec2_frag.frag | 32 + .../conformance/ogles/GL/build/dvec3_frag.frag | 32 + .../conformance/ogles/GL/build/dvec4_frag.frag | 32 + .../ogles/GL/build/extension2_V100_frag.frag | 34 + .../ogles/GL/build/extension3_V100_frag.frag | 33 + .../ogles/GL/build/extension5_V100_frag.frag | 33 + .../ogles/GL/build/extension6_V100_frag.frag | 33 + .../ogles/GL/build/extension7_V100_frag.frag | 33 + .../ogles/GL/build/extension8_V100_frag.frag | 33 + .../ogles/GL/build/extension9_V100_frag.frag | 33 + .../conformance/ogles/GL/build/float2_frag.frag | 32 + .../conformance/ogles/GL/build/float3_frag.frag | 32 + .../conformance/ogles/GL/build/float4_frag.frag | 32 + .../ogles/GL/build/fragmentOnly1_vert.vert | 29 + .../ogles/GL/build/fragmentOnly2_vert.vert | 29 + .../ogles/GL/build/fragmentOnly3_vert.vert | 29 + .../ogles/GL/build/fragmentOnly4_vert.vert | 29 + .../ogles/GL/build/fragmentOnly_vert.vert | 29 + .../ogles/GL/build/function10_frag.frag | 41 + .../conformance/ogles/GL/build/function1_frag.frag | 40 + .../ogles/GL/build/function2_V100_frag.frag | 39 + .../conformance/ogles/GL/build/function3_frag.frag | 40 + .../conformance/ogles/GL/build/function4_frag.frag | 40 + .../conformance/ogles/GL/build/function6_frag.frag | 40 + .../conformance/ogles/GL/build/function7_frag.frag | 39 + .../conformance/ogles/GL/build/function8_frag.frag | 40 + .../conformance/ogles/GL/build/function9_frag.frag | 41 + .../conformance/ogles/GL/build/hvec2_frag.frag | 32 + .../conformance/ogles/GL/build/hvec3_frag.frag | 32 + .../conformance/ogles/GL/build/hvec4_frag.frag | 32 + .../ogles/GL/build/identifier1_frag.frag | 32 + .../ogles/GL/build/identifier2_frag.frag | 32 + .../ogles/GL/build/identifier3_frag.frag | 33 + .../conformance/ogles/GL/build/if1_frag.frag | 34 + .../conformance/ogles/GL/build/if2_frag.frag | 35 + .../ogles/GL/build/increment1_frag.frag | 37 + .../ogles/GL/build/increment2_frag.frag | 33 + .../ogles/GL/build/increment3_frag.frag | 34 + .../ogles/GL/build/increment4_frag.frag | 33 + .../ogles/GL/build/increment6_frag.frag | 33 + .../conformance/ogles/GL/build/input.run.txt | 24 + .../conformance/ogles/GL/build/main1_vert.vert | 28 + .../conformance/ogles/GL/build/main2_vert.vert | 29 + .../conformance/ogles/GL/build/main3_vert.vert | 29 + .../ogles/GL/build/matrix_V100_frag.frag | 33 + .../conformance/ogles/GL/build/normal_vert.vert | 30 + .../conformance/ogles/GL/build/parser10_frag.frag | 32 + .../conformance/ogles/GL/build/parser1_vert.vert | 30 + .../conformance/ogles/GL/build/parser3_frag.frag | 33 + .../conformance/ogles/GL/build/parser4_frag.frag | 33 + .../conformance/ogles/GL/build/parser5_frag.frag | 33 + .../conformance/ogles/GL/build/parser6_frag.frag | 33 + .../conformance/ogles/GL/build/parser7_frag.frag | 33 + .../conformance/ogles/GL/build/parser8_frag.frag | 34 + .../conformance/ogles/GL/build/parser9_frag.frag | 33 + .../ogles/GL/build/preprocess0_frag.frag | 80 + .../ogles/GL/build/preprocess10_frag.frag | 36 + .../ogles/GL/build/preprocess1_frag.frag | 81 + .../ogles/GL/build/preprocess2_frag.frag | 77 + .../ogles/GL/build/preprocess3_frag.frag | 60 + .../ogles/GL/build/preprocess4_frag.frag | 77 + .../ogles/GL/build/preprocess6_frag.frag | 54 + .../ogles/GL/build/preprocess7_frag.frag | 68 + .../conformance/ogles/GL/build/scoping1_frag.frag | 38 + .../conformance/ogles/GL/build/scoping2_frag.frag | 36 + .../conformance/ogles/GL/build/struct10_frag.frag | 36 + .../conformance/ogles/GL/build/struct11_frag.frag | 36 + .../conformance/ogles/GL/build/struct1_frag.frag | 35 + .../conformance/ogles/GL/build/struct2_frag.frag | 35 + .../conformance/ogles/GL/build/struct3_frag.frag | 35 + .../conformance/ogles/GL/build/struct4_frag.frag | 35 + .../conformance/ogles/GL/build/struct5_frag.frag | 36 + .../conformance/ogles/GL/build/struct6_frag.frag | 35 + .../conformance/ogles/GL/build/struct7_frag.frag | 33 + .../conformance/ogles/GL/build/struct8_frag.frag | 40 + .../conformance/ogles/GL/build/struct9_frag.frag | 36 + .../conformance/ogles/GL/build/swizzle1_frag.frag | 33 + .../conformance/ogles/GL/build/swizzle2_frag.frag | 33 + .../conformance/ogles/GL/build/swizzle3_frag.frag | 33 + .../conformance/ogles/GL/build/typecast_frag.frag | 33 + .../conformance/ogles/GL/build/uniform1_frag.frag | 40 + .../conformance/ogles/GL/build/uniform_frag.frag | 32 + .../conformance/ogles/GL/build/varying1_frag.frag | 34 + .../conformance/ogles/GL/build/varying2_frag.frag | 34 + .../conformance/ogles/GL/build/varying3_frag.frag | 34 + .../conformance/ogles/GL/build/varying_frag.frag | 32 + .../conformance/ogles/GL/build/vector_frag.frag | 33 + .../ogles/GL/build/version2_V100_frag.frag | 36 + .../ogles/GL/build/version3_V100_frag.frag | 36 + .../ogles/GL/build/vertexOnly2_frag.frag | 32 + .../ogles/GL/build/vertexOnly_frag.frag | 42 + .../conformance/ogles/GL/build/vertex_vert.vert | 30 + .../conformance/ogles/GL/build/while1_frag.frag | 34 + .../conformance/ogles/GL/build/while2_frag.frag | 33 + .../conformance/ogles/GL/build/while_frag.frag | 34 + ..._in_varying_array_out_of_bounds_001_to_001.html | 63 + .../gl_Color_array_index_out_of_bounds_frag.frag | 33 + .../input.run.txt | 2 + .../conformance/ogles/GL/ceil/ceil_001_to_006.html | 131 + .../ogles/GL/ceil/ceil_float_frag_xvary.frag | 35 + .../ogles/GL/ceil/ceil_float_frag_xvary_ref.frag | 41 + .../ogles/GL/ceil/ceil_float_vert_xvary.vert | 36 + .../ogles/GL/ceil/ceil_float_vert_xvary_ref.vert | 42 + .../ogles/GL/ceil/ceil_vec2_frag_xvary.frag | 35 + .../ogles/GL/ceil/ceil_vec2_frag_xvary_ref.frag | 42 + .../ogles/GL/ceil/ceil_vec2_vert_xvary.vert | 36 + .../ogles/GL/ceil/ceil_vec2_vert_xvary_ref.vert | 43 + .../ogles/GL/ceil/ceil_vec3_frag_xvary.frag | 35 + .../ogles/GL/ceil/ceil_vec3_frag_xvary_ref.frag | 43 + .../ogles/GL/ceil/ceil_vec3_vert_xvary.vert | 36 + .../ogles/GL/ceil/ceil_vec3_vert_xvary_ref.vert | 44 + .../conformance/ogles/GL/ceil/input.run.txt | 2 + .../ogles/GL/clamp/clamp_001_to_006.html | 131 + .../clamp_float_frag_xvary_yconstquarter.frag | 37 + .../clamp_float_frag_xvary_yconstquarter_ref.frag | 40 + .../clamp_float_vert_xvary_yconstquarter.vert | 38 + .../clamp_float_vert_xvary_yconstquarter_ref.vert | 41 + .../clamp/clamp_vec2_frag_xvary_yconstquarter.frag | 37 + .../clamp_vec2_frag_xvary_yconstquarter_ref.frag | 42 + .../clamp/clamp_vec2_vert_xvary_yconstquarter.vert | 38 + .../clamp_vec2_vert_xvary_yconstquarter_ref.vert | 43 + .../clamp/clamp_vec3_frag_xvary_yconstquarter.frag | 37 + .../clamp_vec3_frag_xvary_yconstquarter_ref.frag | 44 + .../clamp/clamp_vec3_vert_xvary_yconstquarter.vert | 38 + .../clamp_vec3_vert_xvary_yconstquarter_ref.vert | 45 + .../conformance/ogles/GL/clamp/input.run.txt | 2 + .../GL/control_flow/control_flow_001_to_008.html | 253 + .../GL/control_flow/control_flow_009_to_010.html | 103 + .../ogles/GL/control_flow/for_break_frag.frag | 46 + .../ogles/GL/control_flow/for_break_vert.vert | 45 + .../ogles/GL/control_flow/for_continue_frag.frag | 50 + .../ogles/GL/control_flow/for_continue_vert.vert | 50 + .../GL/control_flow/for_nested_break_frag.frag | 52 + .../GL/control_flow/for_nested_break_vert.vert | 52 + .../GL/control_flow/for_nested_continue_frag.frag | 61 + .../GL/control_flow/for_nested_continue_vert.vert | 61 + .../ogles/GL/control_flow/input.run.txt | 3 + .../ogles/GL/control_flow/nested_if_else_frag.frag | 57 + .../ogles/GL/control_flow/nested_if_else_vert.vert | 57 + .../conformance/ogles/GL/cos/cos_001_to_006.html | 131 + .../ogles/GL/cos/cos_float_frag_xvary.frag | 35 + .../ogles/GL/cos/cos_float_frag_xvary_ref.frag | 70 + .../ogles/GL/cos/cos_float_vert_xvary.vert | 36 + .../ogles/GL/cos/cos_float_vert_xvary_ref.vert | 50 + .../ogles/GL/cos/cos_vec2_frag_xvary.frag | 35 + .../ogles/GL/cos/cos_vec2_frag_xvary_ref.frag | 74 + .../ogles/GL/cos/cos_vec2_vert_xvary.vert | 36 + .../ogles/GL/cos/cos_vec2_vert_xvary_ref.vert | 50 + .../ogles/GL/cos/cos_vec3_frag_xvary.frag | 35 + .../ogles/GL/cos/cos_vec3_frag_xvary_ref.frag | 74 + .../ogles/GL/cos/cos_vec3_vert_xvary.vert | 36 + .../ogles/GL/cos/cos_vec3_vert_xvary_ref.vert | 50 + .../conformance/ogles/GL/cos/input.run.txt | 2 + .../ogles/GL/cross/cross_001_to_002.html | 79 + .../GL/cross/cross_vec3_frag_xvaryyconst.frag | 47 + .../GL/cross/cross_vec3_frag_xvaryyconst_ref.frag | 49 + .../GL/cross/cross_vec3_vert_xvaryyconst.vert | 46 + .../GL/cross/cross_vec3_vert_xvaryyconst_ref.vert | 50 + .../conformance/ogles/GL/cross/input.run.txt | 2 + .../conformance/ogles/GL/default/default.frag | 34 + .../conformance/ogles/GL/default/default.vert | 36 + .../ogles/GL/default/default_001_to_001.html | 66 + .../ogles/GL/default/default_textured.frag | 36 + .../ogles/GL/default/default_textured.vert | 39 + .../conformance/ogles/GL/default/expected.frag | 34 + .../conformance/ogles/GL/default/input.run.txt | 2 + .../ogles/GL/degrees/degrees_001_to_006.html | 131 + .../ogles/GL/degrees/degrees_float_frag_xvary.frag | 36 + .../GL/degrees/degrees_float_frag_xvary_ref.frag | 36 + .../ogles/GL/degrees/degrees_float_vert_xvary.vert | 37 + .../GL/degrees/degrees_float_vert_xvary_ref.vert | 37 + .../ogles/GL/degrees/degrees_vec2_frag_xvary.frag | 36 + .../GL/degrees/degrees_vec2_frag_xvary_ref.frag | 36 + .../ogles/GL/degrees/degrees_vec2_vert_xvary.vert | 37 + .../GL/degrees/degrees_vec2_vert_xvary_ref.vert | 37 + .../ogles/GL/degrees/degrees_vec3_frag_xvary.frag | 36 + .../GL/degrees/degrees_vec3_frag_xvary_ref.frag | 36 + .../ogles/GL/degrees/degrees_vec3_vert_xvary.vert | 37 + .../GL/degrees/degrees_vec3_vert_xvary_ref.vert | 37 + .../conformance/ogles/GL/degrees/input.run.txt | 2 + .../ogles/GL/discard/discard_001_to_002.html | 91 + .../ogles/GL/discard/discard_cond_frag.frag | 41 + .../ogles/GL/discard/discard_cond_frag_ref.frag | 44 + .../conformance/ogles/GL/discard/discard_frag.frag | 35 + .../conformance/ogles/GL/discard/input.run.txt | 2 + .../ogles/GL/distance/distance_001_to_006.html | 131 + .../distance/distance_float_frag_xvaryyhalf.frag | 34 + .../distance_float_frag_xvaryyhalf_ref.frag | 34 + .../distance/distance_float_vert_xvaryyhalf.vert | 35 + .../distance_float_vert_xvaryyhalf_ref.vert | 35 + .../GL/distance/distance_vec2_frag_xvaryyhalf.frag | 34 + .../distance_vec2_frag_xvaryyhalf_ref.frag | 34 + .../GL/distance/distance_vec2_vert_xvaryyhalf.vert | 35 + .../distance_vec2_vert_xvaryyhalf_ref.vert | 35 + .../GL/distance/distance_vec3_frag_xvaryyhalf.frag | 34 + .../distance_vec3_frag_xvaryyhalf_ref.frag | 34 + .../GL/distance/distance_vec3_vert_xvaryyhalf.vert | 35 + .../distance_vec3_vert_xvaryyhalf_ref.vert | 35 + .../conformance/ogles/GL/distance/input.run.txt | 2 + .../conformance/ogles/GL/dot/dot_001_to_006.html | 131 + .../ogles/GL/dot/dot_float_frag_xvaryyone.frag | 34 + .../ogles/GL/dot/dot_float_frag_xvaryyone_ref.frag | 34 + .../ogles/GL/dot/dot_float_vert_xvaryyone.vert | 35 + .../ogles/GL/dot/dot_float_vert_xvaryyone_ref.vert | 35 + .../ogles/GL/dot/dot_vec2_frag_xvaryyhalf.frag | 34 + .../ogles/GL/dot/dot_vec2_frag_xvaryyhalf_ref.frag | 34 + .../ogles/GL/dot/dot_vec2_vert_xvaryyhalf.vert | 35 + .../ogles/GL/dot/dot_vec2_vert_xvaryyhalf_ref.vert | 35 + .../ogles/GL/dot/dot_vec3_frag_xvaryythird.frag | 34 + .../GL/dot/dot_vec3_frag_xvaryythird_ref.frag | 34 + .../ogles/GL/dot/dot_vec3_vert_xvaryythird.vert | 35 + .../GL/dot/dot_vec3_vert_xvaryythird_ref.vert | 35 + .../conformance/ogles/GL/dot/input.run.txt | 2 + .../ogles/GL/equal/equal_001_to_008.html | 157 + .../ogles/GL/equal/equal_009_to_012.html | 105 + .../ogles/GL/equal/equal_bvec2_frag.frag | 40 + .../ogles/GL/equal/equal_bvec2_frag_ref.frag | 50 + .../ogles/GL/equal/equal_bvec2_vert.vert | 37 + .../ogles/GL/equal/equal_bvec2_vert_ref.vert | 47 + .../ogles/GL/equal/equal_bvec3_frag.frag | 36 + .../ogles/GL/equal/equal_bvec3_frag_ref.frag | 48 + .../ogles/GL/equal/equal_bvec3_vert.vert | 37 + .../ogles/GL/equal/equal_bvec3_vert_ref.vert | 49 + .../ogles/GL/equal/equal_ivec2_frag.frag | 36 + .../ogles/GL/equal/equal_ivec2_frag_ref.frag | 46 + .../ogles/GL/equal/equal_ivec2_vert.vert | 37 + .../ogles/GL/equal/equal_ivec2_vert_ref.vert | 47 + .../ogles/GL/equal/equal_ivec3_frag.frag | 36 + .../ogles/GL/equal/equal_ivec3_frag_ref.frag | 48 + .../ogles/GL/equal/equal_ivec3_vert.vert | 37 + .../ogles/GL/equal/equal_ivec3_vert_ref.vert | 49 + .../ogles/GL/equal/equal_vec2_frag.frag | 40 + .../ogles/GL/equal/equal_vec2_frag_ref.frag | 50 + .../ogles/GL/equal/equal_vec2_vert.vert | 37 + .../ogles/GL/equal/equal_vec2_vert_ref.vert | 47 + .../ogles/GL/equal/equal_vec3_frag.frag | 36 + .../ogles/GL/equal/equal_vec3_frag_ref.frag | 48 + .../ogles/GL/equal/equal_vec3_vert.vert | 37 + .../ogles/GL/equal/equal_vec3_vert_ref.vert | 49 + .../conformance/ogles/GL/equal/input.run.txt | 3 + .../conformance/ogles/GL/exp/exp_001_to_008.html | 157 + .../conformance/ogles/GL/exp/exp_009_to_012.html | 105 + .../ogles/GL/exp/exp_float_frag_xvary.frag | 36 + .../ogles/GL/exp/exp_float_frag_xvary_ref.frag | 37 + .../ogles/GL/exp/exp_float_frag_xvaryneg.frag | 35 + .../ogles/GL/exp/exp_float_frag_xvaryneg_ref.frag | 36 + .../ogles/GL/exp/exp_float_vert_xvary.vert | 37 + .../ogles/GL/exp/exp_float_vert_xvary_ref.vert | 38 + .../ogles/GL/exp/exp_float_vert_xvaryneg.vert | 36 + .../ogles/GL/exp/exp_float_vert_xvaryneg_ref.vert | 37 + .../ogles/GL/exp/exp_vec2_frag_xvary.frag | 36 + .../ogles/GL/exp/exp_vec2_frag_xvary_ref.frag | 37 + .../ogles/GL/exp/exp_vec2_frag_xvaryneg.frag | 35 + .../ogles/GL/exp/exp_vec2_frag_xvaryneg_ref.frag | 36 + .../ogles/GL/exp/exp_vec2_vert_xvary.vert | 37 + .../ogles/GL/exp/exp_vec2_vert_xvary_ref.vert | 38 + .../ogles/GL/exp/exp_vec2_vert_xvaryneg.vert | 36 + .../ogles/GL/exp/exp_vec2_vert_xvaryneg_ref.vert | 37 + .../ogles/GL/exp/exp_vec3_frag_xvary.frag | 36 + .../ogles/GL/exp/exp_vec3_frag_xvary_ref.frag | 37 + .../ogles/GL/exp/exp_vec3_frag_xvaryneg.frag | 35 + .../ogles/GL/exp/exp_vec3_frag_xvaryneg_ref.frag | 36 + .../ogles/GL/exp/exp_vec3_vert_xvary.vert | 37 + .../ogles/GL/exp/exp_vec3_vert_xvary_ref.vert | 38 + .../ogles/GL/exp/exp_vec3_vert_xvaryneg.vert | 36 + .../ogles/GL/exp/exp_vec3_vert_xvaryneg_ref.vert | 37 + .../conformance/ogles/GL/exp/input.run.txt | 3 + .../conformance/ogles/GL/exp2/exp2_001_to_008.html | 157 + .../conformance/ogles/GL/exp2/exp2_009_to_012.html | 105 + .../ogles/GL/exp2/exp2_float_frag_xvary.frag | 35 + .../ogles/GL/exp2/exp2_float_frag_xvary_ref.frag | 35 + .../ogles/GL/exp2/exp2_float_frag_xvaryneg.frag | 35 + .../GL/exp2/exp2_float_frag_xvaryneg_ref.frag | 35 + .../ogles/GL/exp2/exp2_float_vert_xvary.vert | 36 + .../ogles/GL/exp2/exp2_float_vert_xvary_ref.vert | 36 + .../ogles/GL/exp2/exp2_float_vert_xvaryneg.vert | 36 + .../GL/exp2/exp2_float_vert_xvaryneg_ref.vert | 36 + .../ogles/GL/exp2/exp2_vec2_frag_xvary.frag | 35 + .../ogles/GL/exp2/exp2_vec2_frag_xvary_ref.frag | 35 + .../ogles/GL/exp2/exp2_vec2_frag_xvaryneg.frag | 35 + .../ogles/GL/exp2/exp2_vec2_frag_xvaryneg_ref.frag | 35 + .../ogles/GL/exp2/exp2_vec2_vert_xvary.vert | 36 + .../ogles/GL/exp2/exp2_vec2_vert_xvary_ref.vert | 36 + .../ogles/GL/exp2/exp2_vec2_vert_xvaryneg.vert | 36 + .../ogles/GL/exp2/exp2_vec2_vert_xvaryneg_ref.vert | 36 + .../ogles/GL/exp2/exp2_vec3_frag_xvary.frag | 35 + .../ogles/GL/exp2/exp2_vec3_frag_xvary_ref.frag | 35 + .../ogles/GL/exp2/exp2_vec3_frag_xvaryneg.frag | 35 + .../ogles/GL/exp2/exp2_vec3_frag_xvaryneg_ref.frag | 35 + .../ogles/GL/exp2/exp2_vec3_vert_xvary.vert | 36 + .../ogles/GL/exp2/exp2_vec3_vert_xvary_ref.vert | 36 + .../ogles/GL/exp2/exp2_vec3_vert_xvaryneg.vert | 36 + .../ogles/GL/exp2/exp2_vec3_vert_xvaryneg_ref.vert | 36 + .../conformance/ogles/GL/exp2/input.run.txt | 3 + .../GL/faceforward/faceforward_001_to_006.html | 131 + .../faceforward_float_frag_nvaryiconst.frag | 40 + .../faceforward_float_frag_nvaryiconst_ref.frag | 41 + .../faceforward_float_vert_nvaryiconst.vert | 41 + .../faceforward_float_vert_nvaryiconst_ref.vert | 42 + .../faceforward_vec2_frag_nvaryiconst.frag | 46 + .../faceforward_vec2_frag_nvaryiconst_ref.frag | 47 + .../faceforward_vec2_vert_nvaryiconst.vert | 46 + .../faceforward_vec2_vert_nvaryiconst_ref.vert | 47 + .../faceforward_vec3_frag_nvaryiconst.frag | 47 + .../faceforward_vec3_frag_nvaryiconst_ref.frag | 48 + .../faceforward_vec3_vert_nvaryiconst.vert | 47 + .../faceforward_vec3_vert_nvaryiconst_ref.vert | 48 + .../conformance/ogles/GL/faceforward/input.run.txt | 2 + .../ogles/GL/floor/floor_001_to_006.html | 131 + .../ogles/GL/floor/floor_float_frag_xvary.frag | 35 + .../ogles/GL/floor/floor_float_frag_xvary_ref.frag | 44 + .../ogles/GL/floor/floor_float_vert_xvary.vert | 36 + .../ogles/GL/floor/floor_float_vert_xvary_ref.vert | 45 + .../ogles/GL/floor/floor_vec2_frag_xvary.frag | 35 + .../ogles/GL/floor/floor_vec2_frag_xvary_ref.frag | 48 + .../ogles/GL/floor/floor_vec2_vert_xvary.vert | 36 + .../ogles/GL/floor/floor_vec2_vert_xvary_ref.vert | 49 + .../ogles/GL/floor/floor_vec3_frag_xvary.frag | 35 + .../ogles/GL/floor/floor_vec3_frag_xvary_ref.frag | 52 + .../ogles/GL/floor/floor_vec3_vert_xvary.vert | 36 + .../ogles/GL/floor/floor_vec3_vert_xvary_ref.vert | 53 + .../conformance/ogles/GL/floor/input.run.txt | 2 + .../ogles/GL/fract/fract_001_to_006.html | 131 + .../ogles/GL/fract/fract_float_frag_xvary.frag | 36 + .../ogles/GL/fract/fract_float_frag_xvary_ref.frag | 36 + .../ogles/GL/fract/fract_float_vert_xvary.vert | 37 + .../ogles/GL/fract/fract_float_vert_xvary_ref.vert | 37 + .../ogles/GL/fract/fract_vec2_frag_xvary.frag | 36 + .../ogles/GL/fract/fract_vec2_frag_xvary_ref.frag | 36 + .../ogles/GL/fract/fract_vec2_vert_xvary.vert | 37 + .../ogles/GL/fract/fract_vec2_vert_xvary_ref.vert | 37 + .../ogles/GL/fract/fract_vec3_frag_xvary.frag | 36 + .../ogles/GL/fract/fract_vec3_frag_xvary_ref.frag | 36 + .../ogles/GL/fract/fract_vec3_vert_xvary.vert | 37 + .../ogles/GL/fract/fract_vec3_vert_xvary_ref.vert | 37 + .../conformance/ogles/GL/fract/input.run.txt | 2 + .../ogles/GL/functions/array_float_frag.frag | 102 + .../ogles/GL/functions/array_float_vert.vert | 103 + .../bool_empty_empty_bool_array_frag.frag | 91 + .../bool_empty_empty_bool_array_vert.vert | 91 + .../bool_empty_empty_bool_empty_frag.frag | 65 + .../bool_empty_empty_bool_empty_vert.vert | 65 + .../functions/bool_empty_in_bool_array_frag.frag | 91 + .../functions/bool_empty_in_bool_array_vert.vert | 91 + .../functions/bool_empty_in_bool_empty_frag.frag | 65 + .../functions/bool_empty_in_bool_empty_vert.vert | 65 + .../bool_empty_inout_bool_array_frag.frag | 91 + .../bool_empty_inout_bool_array_vert.vert | 91 + .../bool_empty_inout_bool_empty_frag.frag | 65 + .../bool_empty_inout_bool_empty_vert.vert | 65 + .../functions/bool_empty_out_bool_array_frag.frag | 85 + .../functions/bool_empty_out_bool_array_vert.vert | 85 + .../functions/bool_empty_out_bool_empty_frag.frag | 59 + .../functions/bool_empty_out_bool_empty_vert.vert | 59 + .../bvec4_empty_empty_bvec4_array_frag.frag | 108 + .../bvec4_empty_empty_bvec4_array_vert.vert | 108 + .../bvec4_empty_empty_bvec4_empty_frag.frag | 91 + .../bvec4_empty_empty_bvec4_empty_vert.vert | 91 + .../functions/bvec4_empty_in_bvec4_array_frag.frag | 108 + .../functions/bvec4_empty_in_bvec4_array_vert.vert | 108 + .../functions/bvec4_empty_in_bvec4_empty_frag.frag | 91 + .../functions/bvec4_empty_in_bvec4_empty_vert.vert | 91 + .../bvec4_empty_inout_bvec4_array_frag.frag | 108 + .../bvec4_empty_inout_bvec4_array_vert.vert | 108 + .../bvec4_empty_inout_bvec4_bigarray_frag.frag | 129 + .../bvec4_empty_inout_bvec4_bigarray_vert.vert | 129 + .../bvec4_empty_inout_bvec4_empty_frag.frag | 91 + .../bvec4_empty_inout_bvec4_empty_vert.vert | 91 + .../bvec4_empty_out_bvec4_array_frag.frag | 102 + .../bvec4_empty_out_bvec4_array_vert.vert | 102 + .../bvec4_empty_out_bvec4_empty_frag.frag | 85 + .../bvec4_empty_out_bvec4_empty_vert.vert | 85 + .../float_empty_empty_float_array_frag.frag | 91 + .../float_empty_empty_float_array_vert.vert | 91 + .../float_empty_empty_float_empty_frag.frag | 65 + .../float_empty_empty_float_empty_vert.vert | 65 + .../functions/float_empty_in_float_array_frag.frag | 91 + .../functions/float_empty_in_float_array_vert.vert | 91 + .../functions/float_empty_in_float_empty_frag.frag | 65 + .../functions/float_empty_in_float_empty_vert.vert | 65 + .../float_empty_inout_float_array_frag.frag | 91 + .../float_empty_inout_float_array_vert.vert | 91 + .../float_empty_inout_float_empty_frag.frag | 65 + .../float_empty_inout_float_empty_vert.vert | 65 + .../float_empty_out_float_array_frag.frag | 85 + .../float_empty_out_float_array_vert.vert | 85 + .../float_empty_out_float_empty_frag.frag | 59 + .../float_empty_out_float_empty_vert.vert | 59 + .../ogles/GL/functions/functions_001_to_008.html | 253 + .../ogles/GL/functions/functions_009_to_016.html | 253 + .../ogles/GL/functions/functions_017_to_024.html | 253 + .../ogles/GL/functions/functions_025_to_032.html | 253 + .../ogles/GL/functions/functions_033_to_040.html | 253 + .../ogles/GL/functions/functions_041_to_048.html | 253 + .../ogles/GL/functions/functions_049_to_056.html | 253 + .../ogles/GL/functions/functions_057_to_064.html | 253 + .../ogles/GL/functions/functions_065_to_072.html | 253 + .../ogles/GL/functions/functions_073_to_080.html | 253 + .../ogles/GL/functions/functions_081_to_088.html | 253 + .../ogles/GL/functions/functions_089_to_096.html | 253 + .../ogles/GL/functions/functions_097_to_104.html | 253 + .../ogles/GL/functions/functions_105_to_112.html | 253 + .../ogles/GL/functions/functions_113_to_120.html | 253 + .../ogles/GL/functions/functions_121_to_126.html | 203 + .../conformance/ogles/GL/functions/input.run.txt | 17 + .../functions/int_empty_empty_int_array_frag.frag | 91 + .../functions/int_empty_empty_int_array_vert.vert | 91 + .../functions/int_empty_empty_int_empty_frag.frag | 65 + .../functions/int_empty_empty_int_empty_vert.vert | 65 + .../GL/functions/int_empty_in_int_array_frag.frag | 91 + .../GL/functions/int_empty_in_int_array_vert.vert | 91 + .../GL/functions/int_empty_in_int_empty_frag.frag | 65 + .../GL/functions/int_empty_in_int_empty_vert.vert | 65 + .../functions/int_empty_inout_int_array_frag.frag | 91 + .../functions/int_empty_inout_int_array_vert.vert | 91 + .../functions/int_empty_inout_int_empty_frag.frag | 65 + .../functions/int_empty_inout_int_empty_vert.vert | 65 + .../GL/functions/int_empty_out_int_array_frag.frag | 85 + .../GL/functions/int_empty_out_int_array_vert.vert | 85 + .../GL/functions/int_empty_out_int_empty_frag.frag | 59 + .../GL/functions/int_empty_out_int_empty_vert.vert | 59 + .../ivec4_empty_empty_ivec4_array_frag.frag | 108 + .../ivec4_empty_empty_ivec4_array_vert.vert | 108 + .../ivec4_empty_empty_ivec4_empty_frag.frag | 91 + .../ivec4_empty_empty_ivec4_empty_vert.vert | 91 + .../functions/ivec4_empty_in_ivec4_array_frag.frag | 108 + .../functions/ivec4_empty_in_ivec4_array_vert.vert | 108 + .../functions/ivec4_empty_in_ivec4_empty_frag.frag | 91 + .../functions/ivec4_empty_in_ivec4_empty_vert.vert | 91 + .../ivec4_empty_inout_ivec4_array_frag.frag | 108 + .../ivec4_empty_inout_ivec4_array_vert.vert | 108 + .../ivec4_empty_inout_ivec4_bigarray_frag.frag | 129 + .../ivec4_empty_inout_ivec4_bigarray_vert.vert | 129 + .../ivec4_empty_inout_ivec4_empty_frag.frag | 91 + .../ivec4_empty_inout_ivec4_empty_vert.vert | 91 + .../ivec4_empty_out_ivec4_array_frag.frag | 102 + .../ivec4_empty_out_ivec4_array_vert.vert | 102 + .../ivec4_empty_out_ivec4_empty_frag.frag | 85 + .../ivec4_empty_out_ivec4_empty_vert.vert | 85 + .../mat4_empty_empty_mat4_array_frag.frag | 141 + .../mat4_empty_empty_mat4_array_vert.vert | 141 + .../mat4_empty_empty_mat4_empty_frag.frag | 145 + .../mat4_empty_empty_mat4_empty_vert.vert | 145 + .../functions/mat4_empty_in_mat4_array_frag.frag | 141 + .../functions/mat4_empty_in_mat4_array_vert.vert | 141 + .../functions/mat4_empty_in_mat4_empty_frag.frag | 145 + .../functions/mat4_empty_in_mat4_empty_vert.vert | 145 + .../mat4_empty_inout_mat4_array_frag.frag | 141 + .../mat4_empty_inout_mat4_array_vert.vert | 141 + .../mat4_empty_inout_mat4_empty_frag.frag | 145 + .../mat4_empty_inout_mat4_empty_vert.vert | 145 + .../functions/mat4_empty_out_mat4_array_frag.frag | 135 + .../functions/mat4_empty_out_mat4_array_vert.vert | 135 + .../functions/mat4_empty_out_mat4_empty_frag.frag | 136 + .../functions/mat4_empty_out_mat4_empty_vert.vert | 136 + .../ogles/GL/functions/qualifiers_float_frag.frag | 59 + .../ogles/GL/functions/qualifiers_float_vert.vert | 59 + .../ogles/GL/functions/qualifiers_struct_frag.frag | 83 + .../ogles/GL/functions/qualifiers_struct_vert.vert | 87 + .../vec4_empty_empty_vec4_array_frag.frag | 108 + .../vec4_empty_empty_vec4_array_vert.vert | 108 + .../vec4_empty_empty_vec4_empty_frag.frag | 91 + .../vec4_empty_empty_vec4_empty_vert.vert | 91 + .../functions/vec4_empty_in_vec4_array_frag.frag | 108 + .../functions/vec4_empty_in_vec4_array_vert.vert | 108 + .../functions/vec4_empty_in_vec4_empty_frag.frag | 91 + .../functions/vec4_empty_in_vec4_empty_vert.vert | 91 + .../vec4_empty_inout_vec4_array_frag.frag | 108 + .../vec4_empty_inout_vec4_array_vert.vert | 108 + .../vec4_empty_inout_vec4_bigarray_frag.frag | 129 + .../vec4_empty_inout_vec4_bigarray_vert.vert | 129 + .../vec4_empty_inout_vec4_empty_frag.frag | 91 + .../vec4_empty_inout_vec4_empty_vert.vert | 91 + .../functions/vec4_empty_out_vec4_array_frag.frag | 102 + .../functions/vec4_empty_out_vec4_array_vert.vert | 102 + .../functions/vec4_empty_out_vec4_empty_frag.frag | 85 + .../functions/vec4_empty_out_vec4_empty_vert.vert | 85 + .../void_empty_empty_void_empty_frag.frag | 49 + .../void_empty_empty_void_empty_vert.vert | 49 + .../GL/gl_FragCoord/gl_FragCoord_001_to_003.html | 104 + .../ogles/GL/gl_FragCoord/gl_FragCoord_w_frag.frag | 32 + .../GL/gl_FragCoord/gl_FragCoord_xy_frag.frag | 36 + .../GL/gl_FragCoord/gl_FragCoord_xy_frag_ref.frag | 37 + .../ogles/GL/gl_FragCoord/gl_FragCoord_z_frag.frag | 32 + .../GL/gl_FragCoord/gl_FragCoord_z_frag_ref.frag | 42 + .../GL/gl_FragCoord/gl_FragCoord_z_frag_ref.vert | 36 + .../ogles/GL/gl_FragCoord/input.run.txt | 2 + .../gl_FrontFacing/gl_FrontFacing_001_to_001.html | 66 + .../GL/gl_FrontFacing/gl_FrontFacing_frag.frag | 35 + .../ogles/GL/gl_FrontFacing/input.run.txt | 2 + .../GL/greaterThan/greaterThan_001_to_008.html | 157 + .../GL/greaterThan/greaterThan_ivec2_frag.frag | 36 + .../GL/greaterThan/greaterThan_ivec2_frag_ref.frag | 46 + .../GL/greaterThan/greaterThan_ivec2_vert.vert | 37 + .../GL/greaterThan/greaterThan_ivec2_vert_ref.vert | 47 + .../GL/greaterThan/greaterThan_ivec3_frag.frag | 36 + .../GL/greaterThan/greaterThan_ivec3_frag_ref.frag | 48 + .../GL/greaterThan/greaterThan_ivec3_vert.vert | 37 + .../GL/greaterThan/greaterThan_ivec3_vert_ref.vert | 49 + .../GL/greaterThan/greaterThan_vec2_frag.frag | 40 + .../GL/greaterThan/greaterThan_vec2_frag_ref.frag | 50 + .../GL/greaterThan/greaterThan_vec2_vert.vert | 37 + .../GL/greaterThan/greaterThan_vec2_vert_ref.vert | 47 + .../GL/greaterThan/greaterThan_vec3_frag.frag | 36 + .../GL/greaterThan/greaterThan_vec3_frag_ref.frag | 48 + .../GL/greaterThan/greaterThan_vec3_vert.vert | 37 + .../GL/greaterThan/greaterThan_vec3_vert_ref.vert | 49 + .../conformance/ogles/GL/greaterThan/input.run.txt | 2 + .../greaterThanEqual_001_to_008.html | 157 + .../greaterThanEqual_ivec2_frag.frag | 36 + .../greaterThanEqual_ivec2_frag_ref.frag | 46 + .../greaterThanEqual_ivec2_vert.vert | 37 + .../greaterThanEqual_ivec2_vert_ref.vert | 47 + .../greaterThanEqual_ivec3_frag.frag | 36 + .../greaterThanEqual_ivec3_frag_ref.frag | 48 + .../greaterThanEqual_ivec3_vert.vert | 37 + .../greaterThanEqual_ivec3_vert_ref.vert | 49 + .../greaterThanEqual_vec2_frag.frag | 40 + .../greaterThanEqual_vec2_frag_ref.frag | 50 + .../greaterThanEqual_vec2_vert.vert | 37 + .../greaterThanEqual_vec2_vert_ref.vert | 47 + .../greaterThanEqual_vec3_frag.frag | 36 + .../greaterThanEqual_vec3_frag_ref.frag | 48 + .../greaterThanEqual_vec3_vert.vert | 37 + .../greaterThanEqual_vec3_vert_ref.vert | 49 + .../ogles/GL/greaterThanEqual/input.run.txt | 2 + .../conformance/ogles/GL/inversesqrt/input.run.txt | 2 + .../GL/inversesqrt/inversesqrt_001_to_006.html | 131 + .../inversesqrt/inversesqrt_float_frag_xvary.frag | 35 + .../inversesqrt_float_frag_xvary_ref.frag | 35 + .../inversesqrt/inversesqrt_float_vert_xvary.vert | 36 + .../inversesqrt_float_vert_xvary_ref.vert | 36 + .../inversesqrt/inversesqrt_vec2_frag_xvary.frag | 35 + .../inversesqrt_vec2_frag_xvary_ref.frag | 35 + .../inversesqrt/inversesqrt_vec2_vert_xvary.vert | 36 + .../inversesqrt_vec2_vert_xvary_ref.vert | 36 + .../inversesqrt/inversesqrt_vec3_frag_xvary.frag | 35 + .../inversesqrt_vec3_frag_xvary_ref.frag | 35 + .../inversesqrt/inversesqrt_vec3_vert_xvary.vert | 36 + .../inversesqrt_vec3_vert_xvary_ref.vert | 36 + .../conformance/ogles/GL/length/input.run.txt | 2 + .../ogles/GL/length/length_001_to_006.html | 131 + .../ogles/GL/length/length_float_frag_xvary.frag | 34 + .../GL/length/length_float_frag_xvary_ref.frag | 34 + .../ogles/GL/length/length_float_vert_xvary.vert | 35 + .../GL/length/length_float_vert_xvary_ref.vert | 35 + .../ogles/GL/length/length_vec2_frag_xvary.frag | 34 + .../GL/length/length_vec2_frag_xvary_ref.frag | 34 + .../ogles/GL/length/length_vec2_vert_xvary.vert | 35 + .../GL/length/length_vec2_vert_xvary_ref.vert | 35 + .../ogles/GL/length/length_vec3_frag_xvary.frag | 34 + .../GL/length/length_vec3_frag_xvary_ref.frag | 34 + .../ogles/GL/length/length_vec3_vert_xvary.vert | 35 + .../GL/length/length_vec3_vert_xvary_ref.vert | 35 + .../conformance/ogles/GL/lessThan/input.run.txt | 2 + .../ogles/GL/lessThan/lessThan_001_to_008.html | 157 + .../ogles/GL/lessThan/lessThan_ivec2_frag.frag | 36 + .../ogles/GL/lessThan/lessThan_ivec2_frag_ref.frag | 46 + .../ogles/GL/lessThan/lessThan_ivec2_vert.vert | 37 + .../ogles/GL/lessThan/lessThan_ivec2_vert_ref.vert | 47 + .../ogles/GL/lessThan/lessThan_ivec3_frag.frag | 36 + .../ogles/GL/lessThan/lessThan_ivec3_frag_ref.frag | 48 + .../ogles/GL/lessThan/lessThan_ivec3_vert.vert | 37 + .../ogles/GL/lessThan/lessThan_ivec3_vert_ref.vert | 49 + .../ogles/GL/lessThan/lessThan_vec2_frag.frag | 40 + .../ogles/GL/lessThan/lessThan_vec2_frag_ref.frag | 50 + .../ogles/GL/lessThan/lessThan_vec2_vert.vert | 37 + .../ogles/GL/lessThan/lessThan_vec2_vert_ref.vert | 47 + .../ogles/GL/lessThan/lessThan_vec3_frag.frag | 36 + .../ogles/GL/lessThan/lessThan_vec3_frag_ref.frag | 48 + .../ogles/GL/lessThan/lessThan_vec3_vert.vert | 37 + .../ogles/GL/lessThan/lessThan_vec3_vert_ref.vert | 49 + .../ogles/GL/lessThanEqual/input.run.txt | 2 + .../GL/lessThanEqual/lessThanEqual_001_to_008.html | 157 + .../GL/lessThanEqual/lessThanEqual_ivec2_frag.frag | 36 + .../lessThanEqual_ivec2_frag_ref.frag | 46 + .../GL/lessThanEqual/lessThanEqual_ivec2_vert.vert | 37 + .../lessThanEqual_ivec2_vert_ref.vert | 47 + .../GL/lessThanEqual/lessThanEqual_ivec3_frag.frag | 36 + .../lessThanEqual_ivec3_frag_ref.frag | 48 + .../GL/lessThanEqual/lessThanEqual_ivec3_vert.vert | 37 + .../lessThanEqual_ivec3_vert_ref.vert | 49 + .../GL/lessThanEqual/lessThanEqual_vec2_frag.frag | 40 + .../lessThanEqual/lessThanEqual_vec2_frag_ref.frag | 50 + .../GL/lessThanEqual/lessThanEqual_vec2_vert.vert | 37 + .../lessThanEqual/lessThanEqual_vec2_vert_ref.vert | 47 + .../GL/lessThanEqual/lessThanEqual_vec3_frag.frag | 36 + .../lessThanEqual/lessThanEqual_vec3_frag_ref.frag | 48 + .../GL/lessThanEqual/lessThanEqual_vec3_vert.vert | 37 + .../lessThanEqual/lessThanEqual_vec3_vert_ref.vert | 49 + .../conformance/ogles/GL/log/input.run.txt | 3 + .../conformance/ogles/GL/log/log_001_to_008.html | 157 + .../conformance/ogles/GL/log/log_009_to_012.html | 105 + .../ogles/GL/log/log_float_frag_xvary.frag | 35 + .../ogles/GL/log/log_float_frag_xvary01.frag | 35 + .../ogles/GL/log/log_float_frag_xvary01_ref.frag | 53 + .../ogles/GL/log/log_float_frag_xvary_ref.frag | 50 + .../ogles/GL/log/log_float_vert_xvary.vert | 36 + .../ogles/GL/log/log_float_vert_xvary01.vert | 36 + .../ogles/GL/log/log_float_vert_xvary01_ref.vert | 54 + .../ogles/GL/log/log_float_vert_xvary_ref.vert | 51 + .../ogles/GL/log/log_vec2_frag_xvary.frag | 35 + .../ogles/GL/log/log_vec2_frag_xvary01.frag | 35 + .../ogles/GL/log/log_vec2_frag_xvary01_ref.frag | 53 + .../ogles/GL/log/log_vec2_frag_xvary_ref.frag | 50 + .../ogles/GL/log/log_vec2_vert_xvary.vert | 36 + .../ogles/GL/log/log_vec2_vert_xvary01.vert | 36 + .../ogles/GL/log/log_vec2_vert_xvary01_ref.vert | 54 + .../ogles/GL/log/log_vec2_vert_xvary_ref.vert | 51 + .../ogles/GL/log/log_vec3_frag_xvary.frag | 35 + .../ogles/GL/log/log_vec3_frag_xvary01.frag | 35 + .../ogles/GL/log/log_vec3_frag_xvary01_ref.frag | 53 + .../ogles/GL/log/log_vec3_frag_xvary_ref.frag | 50 + .../ogles/GL/log/log_vec3_vert_xvary.vert | 36 + .../ogles/GL/log/log_vec3_vert_xvary01.vert | 36 + .../ogles/GL/log/log_vec3_vert_xvary01_ref.vert | 54 + .../ogles/GL/log/log_vec3_vert_xvary_ref.vert | 51 + .../conformance/ogles/GL/log2/input.run.txt | 3 + .../conformance/ogles/GL/log2/log2_001_to_008.html | 157 + .../conformance/ogles/GL/log2/log2_009_to_012.html | 105 + .../ogles/GL/log2/log2_float_frag_xvary.frag | 35 + .../ogles/GL/log2/log2_float_frag_xvary01.frag | 35 + .../ogles/GL/log2/log2_float_frag_xvary01_ref.frag | 56 + .../ogles/GL/log2/log2_float_frag_xvary_ref.frag | 53 + .../ogles/GL/log2/log2_float_vert_xvary.vert | 36 + .../ogles/GL/log2/log2_float_vert_xvary01.vert | 36 + .../ogles/GL/log2/log2_float_vert_xvary01_ref.vert | 57 + .../ogles/GL/log2/log2_float_vert_xvary_ref.vert | 52 + .../ogles/GL/log2/log2_vec2_frag_xvary.frag | 35 + .../ogles/GL/log2/log2_vec2_frag_xvary01.frag | 35 + .../ogles/GL/log2/log2_vec2_frag_xvary01_ref.frag | 56 + .../ogles/GL/log2/log2_vec2_frag_xvary_ref.frag | 53 + .../ogles/GL/log2/log2_vec2_vert_xvary.vert | 36 + .../ogles/GL/log2/log2_vec2_vert_xvary01.vert | 36 + .../ogles/GL/log2/log2_vec2_vert_xvary01_ref.vert | 57 + .../ogles/GL/log2/log2_vec2_vert_xvary_ref.vert | 54 + .../ogles/GL/log2/log2_vec3_frag_xvary.frag | 35 + .../ogles/GL/log2/log2_vec3_frag_xvary01.frag | 35 + .../ogles/GL/log2/log2_vec3_frag_xvary01_ref.frag | 56 + .../ogles/GL/log2/log2_vec3_frag_xvary_ref.frag | 53 + .../ogles/GL/log2/log2_vec3_vert_xvary.vert | 36 + .../ogles/GL/log2/log2_vec3_vert_xvary01.vert | 36 + .../ogles/GL/log2/log2_vec3_vert_xvary01_ref.vert | 57 + .../ogles/GL/log2/log2_vec3_vert_xvary_ref.vert | 54 + .../ogles/GL/mat/array_const_mat2_frag.frag | 50 + .../ogles/GL/mat/array_const_mat2_vert.vert | 50 + .../ogles/GL/mat/array_const_mat3_frag.frag | 54 + .../ogles/GL/mat/array_const_mat3_vert.vert | 54 + .../ogles/GL/mat/array_const_mat4_frag.frag | 56 + .../ogles/GL/mat/array_const_mat4_vert.vert | 56 + .../ogles/GL/mat/const_mat2_copy_frag.frag | 73 + .../ogles/GL/mat/const_mat2_copy_vert.vert | 72 + .../conformance/ogles/GL/mat/const_mat2_frag.frag | 70 + .../conformance/ogles/GL/mat/const_mat2_vert.vert | 69 + .../ogles/GL/mat/const_mat3_copy_frag.frag | 83 + .../ogles/GL/mat/const_mat3_copy_vert.vert | 83 + .../conformance/ogles/GL/mat/const_mat3_frag.frag | 80 + .../conformance/ogles/GL/mat/const_mat3_vert.vert | 79 + .../ogles/GL/mat/const_mat4_copy_frag.frag | 95 + .../ogles/GL/mat/const_mat4_copy_vert.vert | 94 + .../conformance/ogles/GL/mat/const_mat4_frag.frag | 92 + .../conformance/ogles/GL/mat/const_mat4_vert.vert | 91 + .../conformance/ogles/GL/mat/input.run.txt | 7 + .../conformance/ogles/GL/mat/mat2_2vec2_frag.frag | 43 + .../conformance/ogles/GL/mat/mat2_2vec2_vert.vert | 45 + .../conformance/ogles/GL/mat/mat2_4float_frag.frag | 43 + .../conformance/ogles/GL/mat/mat2_4float_vert.vert | 45 + .../conformance/ogles/GL/mat/mat2_copy_frag.frag | 73 + .../conformance/ogles/GL/mat/mat2_copy_vert.vert | 72 + .../conformance/ogles/GL/mat/mat2_float_frag.frag | 48 + .../conformance/ogles/GL/mat/mat2_float_vert.vert | 47 + .../conformance/ogles/GL/mat/mat2_frag.frag | 70 + .../conformance/ogles/GL/mat/mat2_vert.vert | 69 + .../conformance/ogles/GL/mat/mat3_3vec3_frag.frag | 48 + .../conformance/ogles/GL/mat/mat3_3vec3_vert.vert | 49 + .../conformance/ogles/GL/mat/mat3_9float_frag.frag | 48 + .../conformance/ogles/GL/mat/mat3_9float_vert.vert | 50 + .../conformance/ogles/GL/mat/mat3_copy_frag.frag | 83 + .../conformance/ogles/GL/mat/mat3_copy_vert.vert | 82 + .../conformance/ogles/GL/mat/mat3_float_frag.frag | 59 + .../conformance/ogles/GL/mat/mat3_float_vert.vert | 59 + .../conformance/ogles/GL/mat/mat3_frag.frag | 80 + .../conformance/ogles/GL/mat/mat3_vert.vert | 79 + .../ogles/GL/mat/mat4_16float_frag.frag | 74 + .../ogles/GL/mat/mat4_16float_vert.vert | 71 + .../conformance/ogles/GL/mat/mat4_4vec4_frag.frag | 76 + .../conformance/ogles/GL/mat/mat4_4vec4_vert.vert | 73 + .../conformance/ogles/GL/mat/mat4_copy_frag.frag | 95 + .../conformance/ogles/GL/mat/mat4_copy_vert.vert | 94 + .../conformance/ogles/GL/mat/mat4_frag.frag | 92 + .../conformance/ogles/GL/mat/mat4_vert.vert | 91 + .../conformance/ogles/GL/mat/mat_001_to_008.html | 253 + .../conformance/ogles/GL/mat/mat_009_to_016.html | 253 + .../conformance/ogles/GL/mat/mat_017_to_024.html | 253 + .../conformance/ogles/GL/mat/mat_025_to_032.html | 253 + .../conformance/ogles/GL/mat/mat_033_to_040.html | 253 + .../conformance/ogles/GL/mat/mat_041_to_046.html | 203 + .../conformance/ogles/GL/mat3/input.run.txt | 2 + .../conformance/ogles/GL/mat3/mat3_001_to_006.html | 365 + .../ogles/GL/mat3/mat3arrayindirect0_frag.frag | 53 + .../ogles/GL/mat3/mat3arrayindirect0_vert.vert | 52 + .../ogles/GL/mat3/mat3arrayindirect1_frag.frag | 53 + .../ogles/GL/mat3/mat3arrayindirect1_vert.vert | 53 + .../ogles/GL/mat3/mat3arraysimple_frag.frag | 43 + .../ogles/GL/mat3/mat3arraysimple_vert.vert | 49 + .../ogles/GL/matrixCompMult/input.run.txt | 2 + .../matrixCompMult/matrixCompMult_001_to_004.html | 105 + .../matrixCompMult/matrixMultComp_mat2_frag.frag | 39 + .../matrixMultComp_mat2_frag_ref.frag | 43 + .../matrixCompMult/matrixMultComp_mat2_vert.vert | 40 + .../matrixMultComp_mat2_vert_ref.vert | 44 + .../matrixCompMult/matrixMultComp_mat3_frag.frag | 53 + .../matrixMultComp_mat3_frag_ref.frag | 59 + .../matrixCompMult/matrixMultComp_mat3_vert.vert | 54 + .../matrixMultComp_mat3_vert_ref.vert | 64 + .../conformance/ogles/GL/max/input.run.txt | 2 + .../conformance/ogles/GL/max/max_001_to_006.html | 131 + .../GL/max/max_float_frag_xvary_yconsthalf.frag | 36 + .../max/max_float_frag_xvary_yconsthalf_ref.frag | 38 + .../GL/max/max_float_vert_xvary_yconsthalf.vert | 37 + .../max/max_float_vert_xvary_yconsthalf_ref.vert | 39 + .../GL/max/max_vec2_frag_xvary_yconsthalf.frag | 36 + .../GL/max/max_vec2_frag_xvary_yconsthalf_ref.frag | 39 + .../GL/max/max_vec2_vert_xvary_yconsthalf.vert | 37 + .../GL/max/max_vec2_vert_xvary_yconsthalf_ref.vert | 40 + .../GL/max/max_vec3_frag_xvary_yconsthalf.frag | 36 + .../GL/max/max_vec3_frag_xvary_yconsthalf_ref.frag | 40 + .../GL/max/max_vec3_vert_xvary_yconsthalf.vert | 37 + .../GL/max/max_vec3_vert_xvary_yconsthalf_ref.vert | 41 + .../conformance/ogles/GL/min/input.run.txt | 2 + .../conformance/ogles/GL/min/min_001_to_006.html | 131 + .../GL/min/min_float_frag_xvary_yconsthalf.frag | 36 + .../min/min_float_frag_xvary_yconsthalf_ref.frag | 38 + .../GL/min/min_float_vert_xvary_yconsthalf.vert | 37 + .../min/min_float_vert_xvary_yconsthalf_ref.vert | 39 + .../GL/min/min_vec2_frag_xvary_yconsthalf.frag | 36 + .../GL/min/min_vec2_frag_xvary_yconsthalf_ref.frag | 40 + .../GL/min/min_vec2_vert_xvary_yconsthalf.vert | 37 + .../GL/min/min_vec2_vert_xvary_yconsthalf_ref.vert | 40 + .../GL/min/min_vec3_frag_xvary_yconsthalf.frag | 36 + .../GL/min/min_vec3_frag_xvary_yconsthalf_ref.frag | 40 + .../GL/min/min_vec3_vert_xvary_yconsthalf.vert | 37 + .../GL/min/min_vec3_vert_xvary_yconsthalf_ref.vert | 41 + .../conformance/ogles/GL/mix/input.run.txt | 2 + .../conformance/ogles/GL/mix/mix_001_to_006.html | 131 + ...mix_float_frag_xvary_yconsthalf_aconsthalf.frag | 37 + ...float_frag_xvary_yconsthalf_aconsthalf_ref.frag | 38 + ...mix_float_vert_xvary_yconsthalf_aconsthalf.vert | 38 + ...float_vert_xvary_yconsthalf_aconsthalf_ref.vert | 39 + .../mix_vec2_frag_xvary_yconsthalf_aconsthalf.frag | 36 + ..._vec2_frag_xvary_yconsthalf_aconsthalf_ref.frag | 38 + .../mix_vec2_vert_xvary_yconsthalf_aconsthalf.vert | 37 + ..._vec2_vert_xvary_yconsthalf_aconsthalf_ref.vert | 39 + .../mix_vec3_frag_xvary_yconsthalf_aconsthalf.frag | 36 + ..._vec3_frag_xvary_yconsthalf_aconsthalf_ref.frag | 38 + .../mix_vec3_vert_xvary_yconsthalf_aconsthalf.vert | 37 + ..._vec3_vert_xvary_yconsthalf_aconsthalf_ref.vert | 39 + .../conformance/ogles/GL/mod/input.run.txt | 2 + .../conformance/ogles/GL/mod/mod_001_to_008.html | 181 + .../ogles/GL/mod/mod_float_frag_xvary_yconst1.frag | 35 + .../GL/mod/mod_float_frag_xvary_yconst1_ref.frag | 36 + .../ogles/GL/mod/mod_float_vert_xvary_yconst1.vert | 36 + .../GL/mod/mod_float_vert_xvary_yconst1_ref.vert | 37 + .../ogles/GL/mod/mod_vec2_frag_xvary_yconst1.frag | 35 + .../GL/mod/mod_vec2_frag_xvary_yconst1_ref.frag | 36 + .../ogles/GL/mod/mod_vec2_vert_xvary_yconst1.vert | 36 + .../GL/mod/mod_vec2_vert_xvary_yconst1_ref.vert | 37 + .../ogles/GL/mod/mod_vec3_frag_xvary_yconst1.frag | 35 + .../GL/mod/mod_vec3_frag_xvary_yconst1_ref.frag | 36 + .../ogles/GL/mod/mod_vec3_vert_xvary_yconst1.vert | 36 + .../GL/mod/mod_vec3_vert_xvary_yconst1_ref.vert | 37 + .../ogles/GL/mod/mod_x_large_y_large_frag.frag | 35 + .../ogles/GL/mod/mod_x_large_y_large_vert.vert | 34 + .../conformance/ogles/GL/normalize/input.run.txt | 2 + .../ogles/GL/normalize/normalize_001_to_006.html | 131 + .../GL/normalize/normalize_float_frag_xvary.frag | 35 + .../normalize/normalize_float_frag_xvary_ref.frag | 35 + .../GL/normalize/normalize_float_vert_xvary.vert | 36 + .../normalize/normalize_float_vert_xvary_ref.vert | 36 + .../GL/normalize/normalize_vec2_frag_xvary.frag | 35 + .../normalize/normalize_vec2_frag_xvary_ref.frag | 35 + .../GL/normalize/normalize_vec2_vert_xvary.vert | 36 + .../normalize/normalize_vec2_vert_xvary_ref.vert | 36 + .../GL/normalize/normalize_vec3_frag_xvary.frag | 35 + .../normalize/normalize_vec3_frag_xvary_ref.frag | 35 + .../GL/normalize/normalize_vec3_vert_xvary.vert | 36 + .../normalize/normalize_vec3_vert_xvary_ref.vert | 36 + .../conformance/ogles/GL/not/input.run.txt | 2 + .../conformance/ogles/GL/not/not_001_to_004.html | 105 + .../conformance/ogles/GL/not/not_bvec2_frag.frag | 39 + .../ogles/GL/not/not_bvec2_frag_ref.frag | 49 + .../conformance/ogles/GL/not/not_bvec2_vert.vert | 36 + .../ogles/GL/not/not_bvec2_vert_ref.vert | 46 + .../conformance/ogles/GL/not/not_bvec3_frag.frag | 35 + .../ogles/GL/not/not_bvec3_frag_ref.frag | 47 + .../conformance/ogles/GL/not/not_bvec3_vert.vert | 36 + .../ogles/GL/not/not_bvec3_vert_ref.vert | 48 + .../conformance/ogles/GL/notEqual/input.run.txt | 3 + .../ogles/GL/notEqual/notEqual_001_to_008.html | 157 + .../ogles/GL/notEqual/notEqual_009_to_012.html | 105 + .../ogles/GL/notEqual/notEqual_bvec2_frag.frag | 40 + .../ogles/GL/notEqual/notEqual_bvec2_frag_ref.frag | 50 + .../ogles/GL/notEqual/notEqual_bvec2_vert.vert | 37 + .../ogles/GL/notEqual/notEqual_bvec2_vert_ref.vert | 47 + .../ogles/GL/notEqual/notEqual_bvec3_frag.frag | 36 + .../ogles/GL/notEqual/notEqual_bvec3_frag_ref.frag | 48 + .../ogles/GL/notEqual/notEqual_bvec3_vert.vert | 37 + .../ogles/GL/notEqual/notEqual_bvec3_vert_ref.vert | 49 + .../ogles/GL/notEqual/notEqual_ivec2_frag.frag | 36 + .../ogles/GL/notEqual/notEqual_ivec2_frag_ref.frag | 46 + .../ogles/GL/notEqual/notEqual_ivec2_vert.vert | 37 + .../ogles/GL/notEqual/notEqual_ivec2_vert_ref.vert | 47 + .../ogles/GL/notEqual/notEqual_ivec3_frag.frag | 36 + .../ogles/GL/notEqual/notEqual_ivec3_frag_ref.frag | 48 + .../ogles/GL/notEqual/notEqual_ivec3_vert.vert | 37 + .../ogles/GL/notEqual/notEqual_ivec3_vert_ref.vert | 49 + .../ogles/GL/notEqual/notEqual_vec2_frag.frag | 40 + .../ogles/GL/notEqual/notEqual_vec2_frag_ref.frag | 50 + .../ogles/GL/notEqual/notEqual_vec2_vert.vert | 37 + .../ogles/GL/notEqual/notEqual_vec2_vert_ref.vert | 47 + .../ogles/GL/notEqual/notEqual_vec3_frag.frag | 36 + .../ogles/GL/notEqual/notEqual_vec3_frag_ref.frag | 48 + .../ogles/GL/notEqual/notEqual_vec3_vert.vert | 37 + .../ogles/GL/notEqual/notEqual_vec3_vert_ref.vert | 49 + .../ogles/GL/operators/addsubtract_frag.frag | 42 + .../ogles/GL/operators/addsubtract_vert.vert | 42 + .../ogles/GL/operators/assignments_frag.frag | 78 + .../ogles/GL/operators/assignments_vert.vert | 78 + .../ogles/GL/operators/division_frag.frag | 42 + .../ogles/GL/operators/division_vert.vert | 42 + .../ogles/GL/operators/equality_frag.frag | 43 + .../ogles/GL/operators/equality_vert.vert | 43 + .../conformance/ogles/GL/operators/input.run.txt | 5 + .../ogles/GL/operators/logical_frag.frag | 111 + .../ogles/GL/operators/logical_vert.vert | 111 + .../ogles/GL/operators/multiplicative_frag.frag | 41 + .../ogles/GL/operators/multiplicative_vert.vert | 41 + .../ogles/GL/operators/operators_001_to_008.html | 253 + .../ogles/GL/operators/operators_009_to_016.html | 253 + .../ogles/GL/operators/operators_017_to_024.html | 253 + .../ogles/GL/operators/operators_025_to_026.html | 103 + .../ogles/GL/operators/postfixdecrement_frag.frag | 40 + .../ogles/GL/operators/postfixdecrement_vert.vert | 40 + .../ogles/GL/operators/postfixincrement_frag.frag | 40 + .../ogles/GL/operators/postfixincrement_vert.vert | 40 + .../ogles/GL/operators/prefixdecrement_frag.frag | 40 + .../ogles/GL/operators/prefixdecrement_vert.vert | 40 + .../ogles/GL/operators/prefixincrement_frag.frag | 40 + .../ogles/GL/operators/prefixincrement_vert.vert | 40 + .../ogles/GL/operators/relational_frag.frag | 44 + .../ogles/GL/operators/relational_vert.vert | 45 + .../ogles/GL/operators/selection_frag.frag | 46 + .../ogles/GL/operators/selection_vert.vert | 46 + .../conformance/ogles/GL/operators/unary_frag.frag | 42 + .../conformance/ogles/GL/operators/unary_vert.vert | 42 + .../conformance/ogles/GL/pow/input.run.txt | 4 + .../conformance/ogles/GL/pow/pow_001_to_008.html | 157 + .../conformance/ogles/GL/pow/pow_009_to_016.html | 157 + .../conformance/ogles/GL/pow/pow_017_to_024.html | 157 + .../ogles/GL/pow/pow_float_frag_xconst2_yvary.frag | 35 + .../GL/pow/pow_float_frag_xconst2_yvary_ref.frag | 35 + .../GL/pow/pow_float_frag_xconsthalf_yvary.frag | 35 + .../pow/pow_float_frag_xconsthalf_yvary_ref.frag | 35 + .../ogles/GL/pow/pow_float_frag_xvary_yconst2.frag | 35 + .../GL/pow/pow_float_frag_xvary_yconst2_ref.frag | 35 + .../GL/pow/pow_float_frag_xvary_yconsthalf.frag | 35 + .../pow/pow_float_frag_xvary_yconsthalf_ref.frag | 35 + .../ogles/GL/pow/pow_float_vert_xconst2_yvary.vert | 36 + .../GL/pow/pow_float_vert_xconst2_yvary_ref.vert | 36 + .../GL/pow/pow_float_vert_xconsthalf_yvary.vert | 36 + .../pow/pow_float_vert_xconsthalf_yvary_ref.vert | 36 + .../ogles/GL/pow/pow_float_vert_xvary_yconst2.vert | 36 + .../GL/pow/pow_float_vert_xvary_yconst2_ref.vert | 36 + .../GL/pow/pow_float_vert_xvary_yconsthalf.vert | 36 + .../pow/pow_float_vert_xvary_yconsthalf_ref.vert | 36 + .../ogles/GL/pow/pow_vec2_frag_xconst2_yvary.frag | 35 + .../GL/pow/pow_vec2_frag_xconst2_yvary_ref.frag | 35 + .../GL/pow/pow_vec2_frag_xconsthalf_yvary.frag | 35 + .../GL/pow/pow_vec2_frag_xconsthalf_yvary_ref.frag | 35 + .../ogles/GL/pow/pow_vec2_frag_xvary_yconst2.frag | 35 + .../GL/pow/pow_vec2_frag_xvary_yconst2_ref.frag | 35 + .../GL/pow/pow_vec2_frag_xvary_yconsthalf.frag | 35 + .../GL/pow/pow_vec2_frag_xvary_yconsthalf_ref.frag | 35 + .../ogles/GL/pow/pow_vec2_vert_xconst2_yvary.vert | 36 + .../GL/pow/pow_vec2_vert_xconst2_yvary_ref.vert | 36 + .../GL/pow/pow_vec2_vert_xconsthalf_yvary.vert | 36 + .../GL/pow/pow_vec2_vert_xconsthalf_yvary_ref.vert | 36 + .../ogles/GL/pow/pow_vec2_vert_xvary_yconst2.vert | 36 + .../GL/pow/pow_vec2_vert_xvary_yconst2_ref.vert | 36 + .../GL/pow/pow_vec2_vert_xvary_yconsthalf.vert | 36 + .../GL/pow/pow_vec2_vert_xvary_yconsthalf_ref.vert | 36 + .../ogles/GL/pow/pow_vec3_frag_xconst2_yvary.frag | 35 + .../GL/pow/pow_vec3_frag_xconst2_yvary_ref.frag | 35 + .../GL/pow/pow_vec3_frag_xconsthalf_yvary.frag | 35 + .../GL/pow/pow_vec3_frag_xconsthalf_yvary_ref.frag | 35 + .../ogles/GL/pow/pow_vec3_frag_xvary_yconst2.frag | 35 + .../GL/pow/pow_vec3_frag_xvary_yconst2_ref.frag | 35 + .../GL/pow/pow_vec3_frag_xvary_yconsthalf.frag | 35 + .../GL/pow/pow_vec3_frag_xvary_yconsthalf_ref.frag | 35 + .../ogles/GL/pow/pow_vec3_vert_xconst2_yvary.vert | 36 + .../GL/pow/pow_vec3_vert_xconst2_yvary_ref.vert | 36 + .../GL/pow/pow_vec3_vert_xconsthalf_yvary.vert | 36 + .../GL/pow/pow_vec3_vert_xconsthalf_yvary_ref.vert | 36 + .../ogles/GL/pow/pow_vec3_vert_xvary_yconst2.vert | 36 + .../GL/pow/pow_vec3_vert_xvary_yconst2_ref.vert | 36 + .../GL/pow/pow_vec3_vert_xvary_yconsthalf.vert | 36 + .../GL/pow/pow_vec3_vert_xvary_yconsthalf_ref.vert | 36 + .../conformance/ogles/GL/radians/input.run.txt | 2 + .../ogles/GL/radians/radians_001_to_006.html | 131 + .../ogles/GL/radians/radians_float_frag_xvary.frag | 36 + .../GL/radians/radians_float_frag_xvary_ref.frag | 36 + .../ogles/GL/radians/radians_float_vert_xvary.vert | 37 + .../GL/radians/radians_float_vert_xvary_ref.vert | 37 + .../ogles/GL/radians/radians_vec2_frag_xvary.frag | 36 + .../GL/radians/radians_vec2_frag_xvary_ref.frag | 36 + .../ogles/GL/radians/radians_vec2_vert_xvary.vert | 37 + .../GL/radians/radians_vec2_vert_xvary_ref.vert | 37 + .../ogles/GL/radians/radians_vec3_frag_xvary.frag | 36 + .../GL/radians/radians_vec3_frag_xvary_ref.frag | 36 + .../ogles/GL/radians/radians_vec3_vert_xvary.vert | 37 + .../GL/radians/radians_vec3_vert_xvary_ref.vert | 37 + .../conformance/ogles/GL/reflect/input.run.txt | 2 + .../ogles/GL/reflect/reflect_001_to_006.html | 131 + .../GL/reflect/reflect_float_frag_ivarynconst.frag | 40 + .../reflect_float_frag_ivarynconst_ref.frag | 40 + .../GL/reflect/reflect_float_vert_ivarynconst.vert | 41 + .../reflect_float_vert_ivarynconst_ref.vert | 41 + .../GL/reflect/reflect_vec2_frag_ivarynconst.frag | 45 + .../reflect/reflect_vec2_frag_ivarynconst_ref.frag | 46 + .../GL/reflect/reflect_vec2_vert_ivarynconst.vert | 46 + .../reflect/reflect_vec2_vert_ivarynconst_ref.vert | 46 + .../GL/reflect/reflect_vec3_frag_ivarynconst.frag | 47 + .../reflect/reflect_vec3_frag_ivarynconst_ref.frag | 47 + .../GL/reflect/reflect_vec3_vert_ivarynconst.vert | 47 + .../reflect/reflect_vec3_vert_ivarynconst_ref.vert | 47 + .../conformance/ogles/GL/refract/input.run.txt | 2 + .../ogles/GL/refract/refract_001_to_006.html | 131 + .../GL/refract/refract_float_frag_ivarynconst.frag | 40 + .../refract_float_frag_ivarynconst_ref.frag | 46 + .../GL/refract/refract_float_vert_ivarynconst.vert | 39 + .../refract_float_vert_ivarynconst_ref.vert | 49 + .../GL/refract/refract_vec2_frag_ivarynconst.frag | 45 + .../refract/refract_vec2_frag_ivarynconst_ref.frag | 54 + .../GL/refract/refract_vec2_vert_ivarynconst.vert | 46 + .../refract/refract_vec2_vert_ivarynconst_ref.vert | 54 + .../GL/refract/refract_vec3_frag_ivarynconst.frag | 47 + .../refract/refract_vec3_frag_ivarynconst_ref.frag | 55 + .../GL/refract/refract_vec3_vert_ivarynconst.vert | 47 + .../refract/refract_vec3_vert_ivarynconst_ref.vert | 55 + .../conformance/ogles/GL/sign/input.run.txt | 2 + .../conformance/ogles/GL/sign/sign_001_to_006.html | 131 + .../ogles/GL/sign/sign_float_frag_xvary.frag | 35 + .../ogles/GL/sign/sign_float_frag_xvary_ref.frag | 38 + .../ogles/GL/sign/sign_float_vert_xvary.vert | 36 + .../ogles/GL/sign/sign_float_vert_xvary_ref.vert | 39 + .../ogles/GL/sign/sign_vec2_frag_xvary.frag | 35 + .../ogles/GL/sign/sign_vec2_frag_xvary_ref.frag | 40 + .../ogles/GL/sign/sign_vec2_vert_xvary.vert | 36 + .../ogles/GL/sign/sign_vec2_vert_xvary_ref.vert | 41 + .../ogles/GL/sign/sign_vec3_frag_xvary.frag | 35 + .../ogles/GL/sign/sign_vec3_frag_xvary_ref.frag | 43 + .../ogles/GL/sign/sign_vec3_vert_xvary.vert | 36 + .../ogles/GL/sign/sign_vec3_vert_xvary_ref.vert | 44 + .../conformance/ogles/GL/sin/input.run.txt | 2 + .../conformance/ogles/GL/sin/sin_001_to_006.html | 131 + .../ogles/GL/sin/sin_float_frag_xvary.frag | 35 + .../ogles/GL/sin/sin_float_frag_xvary_ref.frag | 101 + .../ogles/GL/sin/sin_float_vert_xvary.vert | 36 + .../ogles/GL/sin/sin_float_vert_xvary_ref.vert | 55 + .../ogles/GL/sin/sin_vec2_frag_xvary.frag | 35 + .../ogles/GL/sin/sin_vec2_frag_xvary_ref.frag | 137 + .../ogles/GL/sin/sin_vec2_vert_xvary.vert | 36 + .../ogles/GL/sin/sin_vec2_vert_xvary_ref.vert | 79 + .../ogles/GL/sin/sin_vec3_frag_xvary.frag | 35 + .../ogles/GL/sin/sin_vec3_frag_xvary_ref.frag | 173 + .../ogles/GL/sin/sin_vec3_vert_xvary.vert | 36 + .../ogles/GL/sin/sin_vec3_vert_xvary_ref.vert | 79 + .../conformance/ogles/GL/smoothstep/input.run.txt | 2 + .../ogles/GL/smoothstep/smoothstep_001_to_006.html | 131 + ...oothstep_float_frag_xvary_edgeconstquarter.frag | 36 + ...step_float_frag_xvary_edgeconstquarter_ref.frag | 38 + ...oothstep_float_vert_xvary_edgeconstquarter.vert | 37 + ...step_float_vert_xvary_edgeconstquarter_ref.vert | 39 + ...moothstep_vec2_frag_xvary_edgeconstquarter.frag | 36 + ...hstep_vec2_frag_xvary_edgeconstquarter_ref.frag | 37 + ...moothstep_vec2_vert_xvary_edgeconstquarter.vert | 37 + ...hstep_vec2_vert_xvary_edgeconstquarter_ref.vert | 38 + ...moothstep_vec3_frag_xvary_edgeconstquarter.frag | 36 + ...hstep_vec3_frag_xvary_edgeconstquarter_ref.frag | 38 + ...moothstep_vec3_vert_xvary_edgeconstquarter.vert | 37 + ...hstep_vec3_vert_xvary_edgeconstquarter_ref.vert | 39 + .../conformance/ogles/GL/sqrt/input.run.txt | 2 + .../conformance/ogles/GL/sqrt/sqrt_001_to_006.html | 131 + .../ogles/GL/sqrt/sqrt_float_frag_xvary.frag | 35 + .../ogles/GL/sqrt/sqrt_float_frag_xvary_ref.frag | 35 + .../ogles/GL/sqrt/sqrt_float_vert_xvary.vert | 36 + .../ogles/GL/sqrt/sqrt_float_vert_xvary_ref.vert | 36 + .../ogles/GL/sqrt/sqrt_vec2_frag_xvary.frag | 35 + .../ogles/GL/sqrt/sqrt_vec2_frag_xvary_ref.frag | 35 + .../ogles/GL/sqrt/sqrt_vec2_vert_xvary.vert | 36 + .../ogles/GL/sqrt/sqrt_vec2_vert_xvary_ref.vert | 36 + .../ogles/GL/sqrt/sqrt_vec3_frag_xvary.frag | 35 + .../ogles/GL/sqrt/sqrt_vec3_frag_xvary_ref.frag | 35 + .../ogles/GL/sqrt/sqrt_vec3_vert_xvary.vert | 36 + .../ogles/GL/sqrt/sqrt_vec3_vert_xvary_ref.vert | 36 + .../conformance/ogles/GL/step/input.run.txt | 2 + .../conformance/ogles/GL/step/step_001_to_006.html | 131 + .../step/step_float_frag_xvary_edgeconsthalf.frag | 35 + .../step_float_frag_xvary_edgeconsthalf_ref.frag | 39 + .../step/step_float_vert_xvary_edgeconsthalf.vert | 36 + .../step_float_vert_xvary_edgeconsthalf_ref.vert | 40 + .../step/step_vec2_frag_xvary_edgeconsthalf.frag | 35 + .../step_vec2_frag_xvary_edgeconsthalf_ref.frag | 53 + .../step/step_vec2_vert_xvary_edgeconsthalf.vert | 36 + .../step_vec2_vert_xvary_edgeconsthalf_ref.vert | 54 + .../step/step_vec3_frag_xvary_edgeconsthalf.frag | 35 + .../step_vec3_frag_xvary_edgeconsthalf_ref.frag | 61 + .../step/step_vec3_vert_xvary_edgeconsthalf.vert | 36 + .../step_vec3_vert_xvary_edgeconsthalf_ref.vert | 62 + .../conformance/ogles/GL/struct/input.run.txt | 8 + .../GL/struct/nestedstructcomb_various_frag.frag | 116 + .../GL/struct/nestedstructcomb_various_vert.vert | 119 + .../ogles/GL/struct/struct_001_to_008.html | 253 + .../ogles/GL/struct/struct_009_to_016.html | 253 + .../ogles/GL/struct/struct_017_to_024.html | 253 + .../ogles/GL/struct/struct_025_to_032.html | 253 + .../ogles/GL/struct/struct_033_to_040.html | 253 + .../ogles/GL/struct/struct_041_to_048.html | 253 + .../ogles/GL/struct/struct_049_to_056.html | 253 + .../ogles/GL/struct/struct_bool_frag.frag | 49 + .../ogles/GL/struct/struct_bool_vert.vert | 52 + .../GL/struct/struct_bvec2bvec3bvec4_frag.frag | 46 + .../GL/struct/struct_bvec2bvec3bvec4_vert.vert | 47 + .../ogles/GL/struct/struct_float_frag.frag | 43 + .../ogles/GL/struct/struct_float_vert.vert | 47 + .../ogles/GL/struct/struct_mat2_frag.frag | 40 + .../ogles/GL/struct/struct_mat2_vert.vert | 40 + .../ogles/GL/struct/struct_mat3_frag.frag | 53 + .../ogles/GL/struct/struct_mat3_vert.vert | 54 + .../ogles/GL/struct/struct_mat4_frag.frag | 63 + .../ogles/GL/struct/struct_mat4_vert.vert | 65 + .../ogles/GL/struct/struct_vec2_frag.frag | 41 + .../ogles/GL/struct/struct_vec2_vert.vert | 45 + .../ogles/GL/struct/struct_vec3_frag.frag | 41 + .../ogles/GL/struct/struct_vec3_vert.vert | 45 + .../ogles/GL/struct/struct_vec4_frag.frag | 41 + .../ogles/GL/struct/struct_vec4_vert.vert | 41 + .../ogles/GL/struct/structcopy_bool_frag.frag | 50 + .../ogles/GL/struct/structcopy_bool_vert.vert | 55 + .../GL/struct/structcopy_bvec2bvec3bvec4_frag.frag | 48 + .../GL/struct/structcopy_bvec2bvec3bvec4_vert.vert | 49 + .../ogles/GL/struct/structcopy_float_frag.frag | 45 + .../ogles/GL/struct/structcopy_float_vert.vert | 49 + .../ogles/GL/struct/structcopy_mat2_frag.frag | 42 + .../ogles/GL/struct/structcopy_mat2_vert.vert | 42 + .../ogles/GL/struct/structcopy_mat3_frag.frag | 55 + .../ogles/GL/struct/structcopy_mat3_vert.vert | 56 + .../ogles/GL/struct/structcopy_mat4_frag.frag | 68 + .../ogles/GL/struct/structcopy_mat4_vert.vert | 70 + .../ogles/GL/struct/structcopy_vec2_frag.frag | 42 + .../ogles/GL/struct/structcopy_vec2_vert.vert | 47 + .../ogles/GL/struct/structcopy_vec3_frag.frag | 42 + .../ogles/GL/struct/structcopy_vec3_vert.vert | 47 + .../ogles/GL/struct/structcopy_vec4_frag.frag | 43 + .../ogles/GL/struct/structcopy_vec4_vert.vert | 43 + .../ogles/GL/struct/structnest_bool_frag.frag | 55 + .../ogles/GL/struct/structnest_bool_vert.vert | 58 + .../GL/struct/structnest_bvec2bvec3bvec4_frag.frag | 71 + .../GL/struct/structnest_bvec2bvec3bvec4_vert.vert | 74 + .../ogles/GL/struct/structnest_float_frag.frag | 49 + .../ogles/GL/struct/structnest_float_vert.vert | 51 + .../ogles/GL/struct/structnest_mat2_frag.frag | 51 + .../ogles/GL/struct/structnest_mat2_vert.vert | 51 + .../ogles/GL/struct/structnest_mat3_frag.frag | 79 + .../ogles/GL/struct/structnest_mat3_vert.vert | 74 + .../ogles/GL/struct/structnest_mat4_frag.frag | 100 + .../ogles/GL/struct/structnest_mat4_vert.vert | 89 + .../ogles/GL/struct/structnest_vec2_frag.frag | 50 + .../ogles/GL/struct/structnest_vec2_vert.vert | 51 + .../ogles/GL/struct/structnest_vec3_frag.frag | 49 + .../ogles/GL/struct/structnest_vec3_vert.vert | 51 + .../ogles/GL/struct/structnest_vec4_frag.frag | 49 + .../ogles/GL/struct/structnest_vec4_vert.vert | 51 + .../conformance/ogles/GL/swizzlers/input.run.txt | 16 + .../ogles/GL/swizzlers/swizzlers_001_to_008.html | 157 + .../ogles/GL/swizzlers/swizzlers_009_to_016.html | 157 + .../ogles/GL/swizzlers/swizzlers_017_to_024.html | 157 + .../ogles/GL/swizzlers/swizzlers_025_to_032.html | 157 + .../ogles/GL/swizzlers/swizzlers_033_to_040.html | 157 + .../ogles/GL/swizzlers/swizzlers_041_to_048.html | 157 + .../ogles/GL/swizzlers/swizzlers_049_to_056.html | 157 + .../ogles/GL/swizzlers/swizzlers_057_to_064.html | 157 + .../ogles/GL/swizzlers/swizzlers_065_to_072.html | 157 + .../ogles/GL/swizzlers/swizzlers_073_to_080.html | 157 + .../ogles/GL/swizzlers/swizzlers_081_to_088.html | 157 + .../ogles/GL/swizzlers/swizzlers_089_to_096.html | 157 + .../ogles/GL/swizzlers/swizzlers_097_to_104.html | 157 + .../ogles/GL/swizzlers/swizzlers_105_to_112.html | 157 + .../ogles/GL/swizzlers/swizzlers_113_to_120.html | 157 + .../ogles/GL/swizzlers/vec3_bgr_1vec3_frag.frag | 37 + .../ogles/GL/swizzlers/vec3_bgr_1vec3_vert.vert | 39 + .../GL/swizzlers/vec3_br_g_1vec2_1float_frag.frag | 38 + .../GL/swizzlers/vec3_br_g_1vec2_1float_vert.vert | 40 + .../GL/swizzlers/vec3_gb_r_1vec2_1float_frag.frag | 38 + .../GL/swizzlers/vec3_gb_r_1vec2_1float_vert.vert | 40 + .../ogles/GL/swizzlers/vec3_grb_1vec3_frag.frag | 37 + .../ogles/GL/swizzlers/vec3_grb_1vec3_vert.vert | 39 + .../GL/swizzlers/vec3_ps_t_1vec2_1float_frag.frag | 38 + .../GL/swizzlers/vec3_ps_t_1vec2_1float_vert.vert | 40 + .../ogles/GL/swizzlers/vec3_pts_1vec3_frag.frag | 37 + .../ogles/GL/swizzlers/vec3_pts_1vec3_vert.vert | 39 + .../GL/swizzlers/vec3_rb_g_1vec2_1float_frag.frag | 38 + .../GL/swizzlers/vec3_rb_g_1vec2_1float_vert.vert | 40 + .../GL/swizzlers/vec3_rg_b_1vec2_1float_frag.frag | 38 + .../GL/swizzlers/vec3_rg_b_1vec2_1float_vert.vert | 40 + .../ogles/GL/swizzlers/vec3_rgb_1vec3_frag.frag | 36 + .../ogles/GL/swizzlers/vec3_rgb_1vec3_vert.vert | 38 + .../GL/swizzlers/vec3_sp_t_1vec2_1float_frag.frag | 38 + .../GL/swizzlers/vec3_sp_t_1vec2_1float_vert.vert | 40 + .../GL/swizzlers/vec3_st_p_1vec2_1float_frag.frag | 38 + .../GL/swizzlers/vec3_st_p_1vec2_1float_vert.vert | 40 + .../ogles/GL/swizzlers/vec3_stp_1vec3_frag.frag | 36 + .../ogles/GL/swizzlers/vec3_stp_1vec3_vert.vert | 38 + .../GL/swizzlers/vec3_tp_s_1vec2_1float_frag.frag | 38 + .../GL/swizzlers/vec3_tp_s_1vec2_1float_vert.vert | 40 + .../ogles/GL/swizzlers/vec3_tsp_1vec3_frag.frag | 37 + .../ogles/GL/swizzlers/vec3_tsp_1vec3_vert.vert | 39 + .../GL/swizzlers/vec3_xy_z_1vec2_1float_frag.frag | 38 + .../GL/swizzlers/vec3_xy_z_1vec2_1float_vert.vert | 40 + .../ogles/GL/swizzlers/vec3_xyz_1vec3_frag.frag | 36 + .../ogles/GL/swizzlers/vec3_xyz_1vec3_vert.vert | 38 + .../GL/swizzlers/vec3_xz_y_1vec2_1float_frag.frag | 38 + .../GL/swizzlers/vec3_xz_y_1vec2_1float_vert.vert | 40 + .../ogles/GL/swizzlers/vec3_yxz_1vec3_frag.frag | 37 + .../ogles/GL/swizzlers/vec3_yxz_1vec3_vert.vert | 39 + .../GL/swizzlers/vec3_yz_x_1vec2_1float_frag.frag | 38 + .../GL/swizzlers/vec3_yz_x_1vec2_1float_vert.vert | 40 + .../GL/swizzlers/vec3_zx_y_1vec2_1float_frag.frag | 38 + .../GL/swizzlers/vec3_zx_y_1vec2_1float_vert.vert | 40 + .../ogles/GL/swizzlers/vec3_zyx_1vec3_frag.frag | 37 + .../ogles/GL/swizzlers/vec3_zyx_1vec3_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_ar_bg_2vec2_frag.frag | 37 + .../ogles/GL/swizzlers/vec4_ar_bg_2vec2_vert.vert | 39 + .../GL/swizzlers/vec4_arb_g_1vec3_1float_frag.frag | 37 + .../GL/swizzlers/vec4_arb_g_1vec3_1float_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_arbg_1vec4_frag.frag | 36 + .../ogles/GL/swizzlers/vec4_arbg_1vec4_vert.vert | 38 + .../GL/swizzlers/vec4_bar_g_1vec3_1float_frag.frag | 37 + .../GL/swizzlers/vec4_bar_g_1vec3_1float_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_barg_1vec4_frag.frag | 36 + .../ogles/GL/swizzlers/vec4_barg_1vec4_vert.vert | 38 + .../ogles/GL/swizzlers/vec4_br_ag_2vec2_frag.frag | 37 + .../ogles/GL/swizzlers/vec4_br_ag_2vec2_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_gr_ab_2vec2_frag.frag | 37 + .../ogles/GL/swizzlers/vec4_gr_ab_2vec2_vert.vert | 39 + .../GL/swizzlers/vec4_gra_b_1vec3_1float_frag.frag | 37 + .../GL/swizzlers/vec4_gra_b_1vec3_1float_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_grab_1vec4_frag.frag | 36 + .../ogles/GL/swizzlers/vec4_grab_1vec4_vert.vert | 38 + .../GL/swizzlers/vec4_pqs_t_1vec3_1float_frag.frag | 37 + .../GL/swizzlers/vec4_pqs_t_1vec3_1float_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_pqst_1vec4_frag.frag | 36 + .../ogles/GL/swizzlers/vec4_pqst_1vec4_vert.vert | 38 + .../ogles/GL/swizzlers/vec4_ps_qt_2vec2_frag.frag | 37 + .../ogles/GL/swizzlers/vec4_ps_qt_2vec2_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_qs_pt_2vec2_frag.frag | 37 + .../ogles/GL/swizzlers/vec4_qs_pt_2vec2_vert.vert | 39 + .../GL/swizzlers/vec4_qsp_t_1vec3_1float_frag.frag | 37 + .../GL/swizzlers/vec4_qsp_t_1vec3_1float_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_qspt_1vec4_frag.frag | 36 + .../ogles/GL/swizzlers/vec4_qspt_1vec4_vert.vert | 38 + .../GL/swizzlers/vec4_r_g_b_a_4float_frag.frag | 39 + .../GL/swizzlers/vec4_r_g_b_a_4float_vert.vert | 41 + .../ogles/GL/swizzlers/vec4_rg_ba_2vec2_frag.frag | 37 + .../ogles/GL/swizzlers/vec4_rg_ba_2vec2_vert.vert | 39 + .../GL/swizzlers/vec4_rgb_a_1vec3_1float_frag.frag | 37 + .../GL/swizzlers/vec4_rgb_a_1vec3_1float_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_rgba_1vec4_frag.frag | 35 + .../ogles/GL/swizzlers/vec4_rgba_1vec4_vert.vert | 37 + .../GL/swizzlers/vec4_s_t_p_q_4float_frag.frag | 39 + .../GL/swizzlers/vec4_s_t_p_q_4float_vert.vert | 41 + .../ogles/GL/swizzlers/vec4_st_pq_2vec2_frag.frag | 37 + .../ogles/GL/swizzlers/vec4_st_pq_2vec2_vert.vert | 39 + .../GL/swizzlers/vec4_stp_q_1vec3_1float_frag.frag | 37 + .../GL/swizzlers/vec4_stp_q_1vec3_1float_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_stpq_1vec4_frag.frag | 35 + .../ogles/GL/swizzlers/vec4_stpq_1vec4_vert.vert | 37 + .../ogles/GL/swizzlers/vec4_ts_qp_2vec2_frag.frag | 37 + .../ogles/GL/swizzlers/vec4_ts_qp_2vec2_vert.vert | 39 + .../GL/swizzlers/vec4_tsq_p_1vec3_1float_frag.frag | 37 + .../GL/swizzlers/vec4_tsq_p_1vec3_1float_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_tsqp_1vec4_frag.frag | 36 + .../ogles/GL/swizzlers/vec4_tsqp_1vec4_vert.vert | 38 + .../ogles/GL/swizzlers/vec4_wx_zy_2vec2_frag.frag | 37 + .../ogles/GL/swizzlers/vec4_wx_zy_2vec2_vert.vert | 39 + .../GL/swizzlers/vec4_wxz_y_1vec3_1float_frag.frag | 37 + .../GL/swizzlers/vec4_wxz_y_1vec3_1float_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_wxzy_1vec4_frag.frag | 36 + .../ogles/GL/swizzlers/vec4_wxzy_1vec4_vert.vert | 38 + .../GL/swizzlers/vec4_x_y_z_w_4float_frag.frag | 39 + .../GL/swizzlers/vec4_x_y_z_w_4float_vert.vert | 41 + .../ogles/GL/swizzlers/vec4_xy_zw_2vec2_frag.frag | 37 + .../ogles/GL/swizzlers/vec4_xy_zw_2vec2_vert.vert | 39 + .../GL/swizzlers/vec4_xyz_w_1vec3_1float_frag.frag | 37 + .../GL/swizzlers/vec4_xyz_w_1vec3_1float_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_xyzw_1vec4_frag.frag | 35 + .../ogles/GL/swizzlers/vec4_xyzw_1vec4_vert.vert | 37 + .../ogles/GL/swizzlers/vec4_yx_wz_2vec2_frag.frag | 37 + .../ogles/GL/swizzlers/vec4_yx_wz_2vec2_vert.vert | 39 + .../GL/swizzlers/vec4_yxw_z_1vec3_1float_frag.frag | 37 + .../GL/swizzlers/vec4_yxw_z_1vec3_1float_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_yxwz_1vec4_frag.frag | 36 + .../ogles/GL/swizzlers/vec4_yxwz_1vec4_vert.vert | 38 + .../GL/swizzlers/vec4_zwx_y_1vec3_1float_frag.frag | 37 + .../GL/swizzlers/vec4_zwx_y_1vec3_1float_vert.vert | 39 + .../ogles/GL/swizzlers/vec4_zwxy_1vec4_frag.frag | 36 + .../ogles/GL/swizzlers/vec4_zwxy_1vec4_vert.vert | 38 + .../ogles/GL/swizzlers/vec4_zx_wy_2vec2_frag.frag | 37 + .../ogles/GL/swizzlers/vec4_zx_wy_2vec2_vert.vert | 39 + .../conformance/ogles/GL/tan/input.run.txt | 2 + .../conformance/ogles/GL/tan/tan_001_to_006.html | 131 + .../ogles/GL/tan/tan_float_frag_xvary.frag | 42 + .../ogles/GL/tan/tan_float_frag_xvary_ref.frag | 41 + .../ogles/GL/tan/tan_float_vert_xvary.vert | 43 + .../ogles/GL/tan/tan_float_vert_xvary_ref.vert | 42 + .../ogles/GL/tan/tan_vec2_frag_xvary.frag | 47 + .../ogles/GL/tan/tan_vec2_frag_xvary_ref.frag | 47 + .../ogles/GL/tan/tan_vec2_vert_xvary.vert | 48 + .../ogles/GL/tan/tan_vec2_vert_xvary_ref.vert | 48 + .../ogles/GL/tan/tan_vec3_frag_xvary.frag | 52 + .../ogles/GL/tan/tan_vec3_frag_xvary_ref.frag | 52 + .../ogles/GL/tan/tan_vec3_vert_xvary.vert | 53 + .../ogles/GL/tan/tan_vec3_vert_xvary_ref.vert | 53 + .../ogles/GL/vec/bvec4_2int_2float_frag.frag | 39 + .../ogles/GL/vec/bvec4_2int_2float_vert.vert | 40 + .../conformance/ogles/GL/vec/input.run.txt | 4 + .../conformance/ogles/GL/vec/ivec3_3int_frag.frag | 39 + .../conformance/ogles/GL/vec/ivec3_3int_vert.vert | 40 + .../conformance/ogles/GL/vec/vec2_2float_frag.frag | 39 + .../conformance/ogles/GL/vec/vec2_2float_vert.vert | 40 + .../conformance/ogles/GL/vec/vec2_vec3_frag.frag | 40 + .../conformance/ogles/GL/vec/vec2_vec3_vert.vert | 40 + .../ogles/GL/vec/vec3_float_vec2_frag.frag | 40 + .../ogles/GL/vec/vec3_float_vec2_vert.vert | 40 + .../ogles/GL/vec/vec3_vec2_float_frag.frag | 40 + .../ogles/GL/vec/vec3_vec2_float_vert.vert | 40 + .../conformance/ogles/GL/vec/vec3_vec4_frag.frag | 40 + .../conformance/ogles/GL/vec/vec3_vec4_vert.vert | 40 + .../conformance/ogles/GL/vec/vec4_ivec4_frag.frag | 40 + .../conformance/ogles/GL/vec/vec4_ivec4_vert.vert | 41 + .../ogles/GL/vec/vec4_vec3_float_frag.frag | 40 + .../ogles/GL/vec/vec4_vec3_float_vert.vert | 40 + .../conformance/ogles/GL/vec/vec_001_to_008.html | 253 + .../conformance/ogles/GL/vec/vec_009_to_016.html | 253 + .../conformance/ogles/GL/vec/vec_017_to_018.html | 103 + .../conformance/ogles/GL/vec3/input.run.txt | 2 + .../conformance/ogles/GL/vec3/vec3_001_to_008.html | 335 + .../conformance/ogles/GL/vec3/vec3array_frag.frag | 49 + .../conformance/ogles/GL/vec3/vec3array_vert.vert | 47 + .../ogles/GL/vec3/vec3arraydirect_frag.frag | 41 + .../ogles/GL/vec3/vec3arraydirect_vert.vert | 45 + .../ogles/GL/vec3/vec3arrayindirect_frag.frag | 55 + .../ogles/GL/vec3/vec3arrayindirect_vert.vert | 51 + .../conformance/ogles/GL/vec3/vec3single_frag.frag | 41 + .../conformance/ogles/GL/vec3/vec3single_vert.vert | 45 + .../compressed_paletted_texture.frag | 36 + .../compressed_paletted_texture.vert | 38 + .../ogles/GL2ExtensionTests/dFdx/dFdx_frag.frag | 68 + .../ogles/GL2ExtensionTests/dFdx/dFdx_frag.vert | 36 + .../GL2ExtensionTests/dFdx/dFdx_frag_ref.frag | 61 + .../GL2ExtensionTests/dFdx/dFdx_frag_ref.vert | 36 + .../ogles/GL2ExtensionTests/dFdy/dFdy_frag.frag | 68 + .../ogles/GL2ExtensionTests/dFdy/dFdy_frag.vert | 37 + .../GL2ExtensionTests/dFdy/dFdy_frag_ref.frag | 64 + .../GL2ExtensionTests/dFdy/dFdy_frag_ref.vert | 37 + .../GL2ExtensionTests/default_shaders/default.frag | 34 + .../GL2ExtensionTests/default_shaders/default.vert | 37 + .../default_shaders/default_textured.frag | 36 + .../default_shaders/default_textured.vert | 39 + .../GL2ExtensionTests/fwidth/fwidth_frag.frag | 65 + .../GL2ExtensionTests/fwidth/fwidth_frag.vert | 36 + .../GL2ExtensionTests/fwidth/fwidth_frag_dx.frag | 65 + .../GL2ExtensionTests/fwidth/fwidth_frag_dx.vert | 36 + .../GL2ExtensionTests/fwidth/fwidth_frag_dy.frag | 65 + .../GL2ExtensionTests/fwidth/fwidth_frag_dy.vert | 36 + .../GL2ExtensionTests/fwidth/fwidth_frag_ref.frag | 64 + .../GL2ExtensionTests/fwidth/fwidth_frag_ref.vert | 36 + .../fwidth/fwidth_frag_ref_dx.frag | 63 + .../fwidth/fwidth_frag_ref_dx.vert | 36 + .../fwidth/fwidth_frag_ref_dy.frag | 64 + .../fwidth/fwidth_frag_ref_dy.vert | 36 + .../buffer_objects/buffer_objects.frag | 36 + .../buffer_objects/buffer_objects.vert | 161 + .../buffer_objects_multitexturing.frag | 39 + .../buffer_objects_multitexturing.vert | 42 + .../buffer_objects/buffer_objects_pointSize.frag | 34 + .../buffer_objects/buffer_objects_pointSize.vert | 37 + .../GL2FixedTests/copy_texture/copy_texture.frag | 39 + .../GL2FixedTests/default_shaders/default.frag | 34 + .../GL2FixedTests/default_shaders/default.vert | 36 + .../default_shaders/default_textured.frag | 36 + .../default_shaders/default_textured.vert | 39 + .../lighting_diffuse/lighting_diffuse.frag | 34 + .../lighting_diffuse/lighting_diffuse.vert | 149 + .../lighting_diffuse/lighting_diffuse_ref.frag | 34 + .../lighting_diffuse/lighting_diffuse_ref.vert | 35 + .../point_rasterization/point_rasterization.frag | 34 + .../point_rasterization/point_rasterization.vert | 37 + .../GL2FixedTests/point_sprites/point_sprites.frag | 31 + .../GL2FixedTests/point_sprites/point_sprites.vert | 34 + .../user_clip_planes/user_clip_planes.frag | 39 + .../user_clip_planes/user_clip_planes.vert | 44 + .../attach_shader/successfulcompile_frag.frag | 63 + .../attach_shader/successfulcompile_vert.vert | 43 + .../attach_shader/unsuccessfulcompile_frag.frag | 83 + .../attach_shader/unsuccessfulcompile_vert.vert | 60 + .../GL2Tests/bind_attribute_location/brick.frag | 64 + .../GL2Tests/bind_attribute_location/brick.vert | 60 + .../ogles/GL2Tests/compile_shader/brick.vert | 60 + .../ogles/GL2Tests/compile_shader/texture.frag | 52 + .../ogles/GL2Tests/compile_shader/wood.frag | 83 + .../ogles/GL2Tests/compile_shader/wood.vert | 43 + .../delete_object/successfulcompile_frag.frag | 63 + .../delete_object/successfulcompile_vert.vert | 43 + .../detach_shader/successfulcompile_frag.frag | 63 + .../detach_shader/successfulcompile_vert.vert | 43 + .../GL2Tests/framebuffer_objects/fboShader0.frag | 46 + .../GL2Tests/framebuffer_objects/fboShader0.vert | 40 + .../ogles/GL2Tests/get_active_attribute/brick.frag | 63 + .../GL2Tests/get_active_attribute/brick_mat2.vert | 62 + .../GL2Tests/get_active_attribute/brick_mat3.vert | 62 + .../GL2Tests/get_active_attribute/brick_mat4.vert | 62 + .../GL2Tests/get_active_attribute/brick_vec.vert | 65 + .../ogles/GL2Tests/get_active_uniform/brick.frag | 62 + .../ogles/GL2Tests/get_active_uniform/brick.vert | 88 + .../GL2Tests/get_attribute_location/brick.frag | 34 + .../GL2Tests/get_attribute_location/brick.vert | 39 + .../get_handle/successfulcompile_frag.frag | 63 + .../get_handle/successfulcompile_vert.vert | 43 + .../ogles/GL2Tests/get_uniform_location/brick.frag | 63 + .../ogles/GL2Tests/get_uniform_location/brick.vert | 60 + .../GL2Tests/glGetProgramInfoLog_2.0/simple.frag | 35 + .../GL2Tests/glGetProgramInfoLog_2.0/simple.vert | 35 + .../ogles/GL2Tests/glGetProgramiv_2.0/brick.frag | 63 + .../ogles/GL2Tests/glGetProgramiv_2.0/brick.vert | 60 + .../GL2Tests/glGetShaderInfoLog_2.0/simple.frag | 35 + .../GL2Tests/glGetShaderInfoLog_2.0/simple.vert | 35 + .../ogles/GL2Tests/glGetUniform/bvec_tests.frag | 41 + .../ogles/GL2Tests/glGetUniform/bvec_tests.vert | 39 + .../ogles/GL2Tests/glGetUniform/ivec_tests.frag | 39 + .../ogles/GL2Tests/glGetUniform/ivec_tests.vert | 38 + .../ogles/GL2Tests/glGetUniform/mat_tests.frag | 42 + .../ogles/GL2Tests/glGetUniform/mat_tests.vert | 42 + .../ogles/GL2Tests/glGetUniform/vec_tests.frag | 39 + .../ogles/GL2Tests/glGetUniform/vec_tests.vert | 38 + .../GL2Tests/glGetVertexAttrib/mat_tests.vert | 41 + .../GL2Tests/glGetVertexAttrib/mat_tests2.vert | 41 + .../GL2Tests/glGetVertexAttrib/vec_tests.vert | 38 + .../ogles/GL2Tests/glUniform/1b_frag.frag | 34 + .../ogles/GL2Tests/glUniform/1b_vert.frag | 34 + .../ogles/GL2Tests/glUniform/1b_vert.vert | 35 + .../ogles/GL2Tests/glUniform/1f_frag.frag | 34 + .../ogles/GL2Tests/glUniform/1f_vert.frag | 33 + .../ogles/GL2Tests/glUniform/1f_vert.vert | 35 + .../ogles/GL2Tests/glUniform/1i_frag.frag | 34 + .../ogles/GL2Tests/glUniform/1i_vert.frag | 33 + .../ogles/GL2Tests/glUniform/1i_vert.vert | 35 + .../ogles/GL2Tests/glUniform/21f_frag.frag | 34 + .../ogles/GL2Tests/glUniform/21i_frag.frag | 36 + .../ogles/GL2Tests/glUniform/22f_frag.frag | 34 + .../ogles/GL2Tests/glUniform/22i_frag.frag | 39 + .../ogles/GL2Tests/glUniform/23f_frag.frag | 36 + .../ogles/GL2Tests/glUniform/23i_frag.frag | 37 + .../ogles/GL2Tests/glUniform/24f_frag.frag | 36 + .../ogles/GL2Tests/glUniform/24i_frag.frag | 37 + .../ogles/GL2Tests/glUniform/2b_frag.frag | 34 + .../ogles/GL2Tests/glUniform/2b_vert.frag | 34 + .../ogles/GL2Tests/glUniform/2b_vert.vert | 35 + .../ogles/GL2Tests/glUniform/2f_frag.frag | 34 + .../ogles/GL2Tests/glUniform/2f_vert.frag | 34 + .../ogles/GL2Tests/glUniform/2f_vert.vert | 35 + .../ogles/GL2Tests/glUniform/2i_frag.frag | 34 + .../ogles/GL2Tests/glUniform/2i_vert.frag | 34 + .../ogles/GL2Tests/glUniform/2i_vert.vert | 35 + .../ogles/GL2Tests/glUniform/2m_frag.frag | 34 + .../ogles/GL2Tests/glUniform/3b_frag.frag | 34 + .../ogles/GL2Tests/glUniform/3b_vert.frag | 34 + .../ogles/GL2Tests/glUniform/3b_vert.vert | 35 + .../ogles/GL2Tests/glUniform/3f_frag.frag | 34 + .../ogles/GL2Tests/glUniform/3f_vert.frag | 34 + .../ogles/GL2Tests/glUniform/3f_vert.vert | 35 + .../ogles/GL2Tests/glUniform/3i_frag.frag | 34 + .../ogles/GL2Tests/glUniform/3i_vert.frag | 34 + .../ogles/GL2Tests/glUniform/3i_vert.vert | 35 + .../ogles/GL2Tests/glUniform/3m_frag.frag | 37 + .../GL2Tests/glUniform/4b_firstthree_frag.frag | 34 + .../GL2Tests/glUniform/4b_firstthree_vert.frag | 34 + .../GL2Tests/glUniform/4b_lastthree_frag.frag | 34 + .../GL2Tests/glUniform/4b_lastthree_vert.frag | 34 + .../ogles/GL2Tests/glUniform/4b_vert.vert | 35 + .../ogles/GL2Tests/glUniform/4f_frag.frag | 34 + .../ogles/GL2Tests/glUniform/4f_vert.frag | 34 + .../ogles/GL2Tests/glUniform/4f_vert.vert | 35 + .../ogles/GL2Tests/glUniform/4i_frag.frag | 34 + .../ogles/GL2Tests/glUniform/4i_vert.frag | 34 + .../ogles/GL2Tests/glUniform/4i_vert.vert | 35 + .../ogles/GL2Tests/glUniform/4m_frag.frag | 37 + .../ogles/GL2Tests/glUniform/default.vert | 33 + .../ogles/GL2Tests/glUniform/matrix2VSU.frag | 34 + .../ogles/GL2Tests/glUniform/matrix2VSU.vert | 39 + .../ogles/GL2Tests/glUniform/matrix2arrayVSU.frag | 34 + .../ogles/GL2Tests/glUniform/matrix2arrayVSU.vert | 38 + .../ogles/GL2Tests/glUniform/matrixVSU.frag | 34 + .../ogles/GL2Tests/glUniform/matrixVSU.vert | 38 + .../link_program/successfulcompile_frag.frag | 63 + .../link_program/successfulcompile_vert.vert | 43 + .../link_program/unsuccessfulcompile_frag.frag | 83 + .../link_program/unsuccessfulcompile_vert.vert | 60 + .../precision_specifiers/precision_specifiers.frag | 31 + .../precision_specifiers/precision_specifiers.vert | 42 + .../ogles/GL2Tests/relink_program/simple.frag | 34 + .../ogles/GL2Tests/relink_program/simple.vert | 37 + .../shader_source/successfulcompile_frag.frag | 63 + .../shader_source/successfulcompile_vert.vert | 43 + .../shader_source/unsuccessfulcompile_frag.frag | 83 + .../shader_source/unsuccessfulcompile_vert.vert | 61 + .../ogles/GL2Tests/three_uniforms/4f_frag.frag | 39 + .../use_program/successfulcompile_frag.frag | 63 + .../use_program/successfulcompile_vert.vert | 43 + .../use_program/unsuccessfulcompile_frag.frag | 83 + .../use_program/unsuccessfulcompile_vert.vert | 60 + .../validate_program/successfulcompile_frag.frag | 63 + .../validate_program/successfulcompile_vert.vert | 43 + .../validate_program/unsuccessfulcompile_frag.frag | 83 + .../validate_program/unsuccessfulcompile_vert.vert | 60 + .../vertex_program_point_size/point_size.vert | 36 + .../conformance-1.0.3/conformance/ogles/README.md | 20 + .../conformance/ogles/mustpass.run.txt | 64 + .../conformance/ogles/ogles-utils.js | 785 + .../conformance/ogles/process-ogles2-tests.py | 586 + .../conformance/programs/00_test_list.txt | 10 + .../conformance/programs/get-active-test.html | 142 + .../gl-bind-attrib-location-long-names-test.html | 176 + .../programs/gl-bind-attrib-location-test.html | 162 + .../programs/gl-get-active-attribute.html | 108 + .../programs/gl-get-active-uniform.html | 167 + .../conformance/programs/gl-getshadersource.html | 62 + .../conformance/programs/gl-shader-test.html | 117 + .../conformance/programs/invalid-UTF-16.html | 71 + .../conformance/programs/program-test.html | 427 + ...gram-crash-with-discard-in-fragment-shader.html | 100 + .../conformance/reading/00_test_list.txt | 0 .../reading/read-pixels-pack-alignment.html | 265 + .../conformance/reading/read-pixels-test.html | 245 + .../conformance/renderbuffers/00_test_list.txt | 6 + .../conformance/renderbuffers/feedback-loop.html | 127 + .../framebuffer-object-attachment.html | 665 + .../framebuffer-state-restoration.html | 130 + .../renderbuffers/framebuffer-test.html | 199 + .../renderbuffers/renderbuffer-initialization.html | 122 + .../conformance/rendering/00_test_list.txt | 23 + .../conformance/rendering/culling.html | 152 + .../rendering/draw-arrays-out-of-bounds.html | 56 + .../rendering/draw-elements-out-of-bounds.html | 56 + .../conformance/rendering/framebuffer-switch.html | 113 + .../rendering/framebuffer-texture-switch.html | 109 + .../conformance/rendering/gl-clear.html | 90 + .../conformance/rendering/gl-drawarrays.html | 101 + .../conformance/rendering/gl-drawelements.html | 127 + .../rendering/gl-scissor-canvas-dimensions.html | 101 + .../conformance/rendering/gl-scissor-fbo-test.html | 133 + .../conformance/rendering/gl-scissor-test.html | 118 + .../conformance/rendering/gl-viewport-test.html | 135 + .../conformance/rendering/line-loop-tri-fan.html | 253 + .../conformance/rendering/many-draw-calls.html | 161 + .../rendering/more-than-65536-indices.html | 147 + .../rendering/multisample-corruption.html | 62 + .../conformance/rendering/negative-one-index.html | 114 + .../conformance/rendering/point-no-attributes.html | 79 + .../conformance/rendering/point-size.html | 153 + ...oint-with-gl-pointcoord-in-fragment-shader.html | 142 + .../conformance/rendering/polygon-offset.html | 193 + .../conformance/rendering/simple.html | 100 + .../conformance/rendering/triangle.html | 96 + .../conformance/resources/1-channel.jpg | Bin 0 -> 16799 bytes .../conformance/resources/3x3.png | Bin .../conformance/resources/blue-1x1.jpg | Bin .../conformance/resources/boolUniformShader.vert | 0 .../conformance/resources/bug-32888-texture.png | Bin .../conformance/resources/floatUniformShader.vert | 0 .../conformance/resources/fragmentShader.frag | 0 .../conformance/resources/glsl-conformance-test.js | 384 + .../resources/glsl-constructor-tests-generator.js | 938 + .../conformance/resources/glsl-feature-tests.css | 29 + .../conformance/resources/glsl-generator.js | 1251 + .../resources/gray-ramp-256-with-128-alpha.png | Bin .../conformance/resources/gray-ramp-256.png | Bin .../resources/gray-ramp-default-gamma.png | Bin .../conformance/resources/gray-ramp-gamma0.1.png | Bin .../conformance/resources/gray-ramp-gamma1.0.png | Bin .../conformance/resources/gray-ramp-gamma2.0.png | Bin .../conformance/resources/gray-ramp-gamma4.0.png | Bin .../conformance/resources/gray-ramp-gamma9.0.png | Bin .../conformance/resources/gray-ramp.png | Bin .../conformance/resources/green-2x2-16bit.png | Bin .../resources/intArrayUniformShader.vert | 0 .../conformance/resources/intUniformShader.vert | 0 .../conformance/resources/iterable-test.js | 173 + .../conformance/resources/matUniformShader.vert | 0 .../conformance/resources/noopUniformShader.frag | 0 .../conformance/resources/noopUniformShader.vert | 0 .../conformance/resources/npot-video.mp4 | Bin .../conformance/resources/npot-video.theora.ogv | Bin .../conformance/resources/npot-video.webmvp8.webm | Bin .../oes-texture-float-and-half-float-linear.js | 183 + .../conformance/resources/ogles-tests.css | 30 + .../conformance}/resources/opengl_logo.jpg | Bin .../conformance/resources/out-of-bounds-test.js | 329 + .../conformance/resources/pnglib.js | 0 .../conformance/resources/red-green.mp4 | Bin .../conformance/resources/red-green.png | Bin .../conformance/resources/red-green.svg | 6 + .../conformance/resources/red-green.theora.ogv | Bin .../conformance/resources/red-green.webmvp8.webm | Bin .../conformance/resources/red-indexed.png | Bin .../resources/samplerUniformShader.frag | 0 .../small-square-with-cie-rgb-profile.png | Bin .../small-square-with-colormatch-profile.png | Bin .../small-square-with-colorspin-profile.jpg | Bin .../small-square-with-colorspin-profile.png | Bin .../resources/small-square-with-e-srgb-profile.png | Bin .../small-square-with-smpte-c-profile.png | Bin ...small-square-with-srgb-iec61966-2.1-profile.png | Bin .../conformance/resources/structUniformShader.vert | 0 .../tex-image-and-sub-image-2d-with-canvas.js | 212 + .../tex-image-and-sub-image-2d-with-image-data.js | 133 + .../tex-image-and-sub-image-2d-with-image.js | 149 + .../tex-image-and-sub-image-2d-with-svg-image.js | 105 + .../tex-image-and-sub-image-2d-with-video.js | 172 + ...tex-image-and-sub-image-2d-with-webgl-canvas.js | 186 + .../resources/thunderbird-logo-64x64.png | Bin .../resources/transparent-on-left-indexed.png | Bin 0 -> 972 bytes .../conformance/resources/vertexShader.vert | 0 .../conformance/resources/webgl-test-utils.js | 2754 + .../conformance/resources/zero-alpha.png | Bin .../conformance/state/00_test_list.txt | 8 + .../conformance/state/gl-enable-enum-test.html | 163 + .../conformance/state/gl-enum-tests.html | 114 + .../conformance/state/gl-get-calls.html | 221 + .../conformance/state/gl-geterror.html | 100 + .../conformance/state/gl-getstring.html | 83 + .../conformance/state/gl-object-get-calls.html | 464 + .../state/state-uneffected-after-compositing.html | 109 + .../conformance/textures/00_test_list.txt | 60 + .../conformance/textures/compressed-tex-image.html | 84 + .../textures/copy-tex-image-2d-formats.html | 196 + .../textures/copy-tex-image-and-sub-image-2d.html | 156 + .../conformance/textures/default-texture.html | 65 + .../conformance/textures/gl-get-tex-parameter.html | 136 + .../conformance/textures/gl-pixelstorei.html | 119 + .../conformance/textures/gl-teximage.html | 424 + .../conformance/textures/mipmap-fbo.html | 89 + .../textures/origin-clean-conformance.html | 151 + ...ge-and-sub-image-2d-with-array-buffer-view.html | 260 + ...-image-and-sub-image-2d-with-canvas-rgb565.html | 50 + ...mage-and-sub-image-2d-with-canvas-rgba4444.html | 50 + ...mage-and-sub-image-2d-with-canvas-rgba5551.html | 50 + .../tex-image-and-sub-image-2d-with-canvas.html | 50 + ...ge-and-sub-image-2d-with-image-data-rgb565.html | 51 + ...-and-sub-image-2d-with-image-data-rgba4444.html | 51 + ...-and-sub-image-2d-with-image-data-rgba5551.html | 51 + ...tex-image-and-sub-image-2d-with-image-data.html | 51 + ...x-image-and-sub-image-2d-with-image-rgb565.html | 50 + ...image-and-sub-image-2d-with-image-rgba4444.html | 50 + ...image-and-sub-image-2d-with-image-rgba5551.html | 50 + .../tex-image-and-sub-image-2d-with-image.html | 50 + .../tex-image-and-sub-image-2d-with-svg-image.html | 50 + ...x-image-and-sub-image-2d-with-video-rgb565.html | 50 + ...image-and-sub-image-2d-with-video-rgba4444.html | 50 + ...image-and-sub-image-2d-with-video-rgba5551.html | 50 + .../tex-image-and-sub-image-2d-with-video.html | 50 + ...-and-sub-image-2d-with-webgl-canvas-rgb565.html | 50 + ...nd-sub-image-2d-with-webgl-canvas-rgba4444.html | 50 + ...nd-sub-image-2d-with-webgl-canvas-rgba5551.html | 50 + ...x-image-and-sub-image-2d-with-webgl-canvas.html | 50 + .../tex-image-and-uniform-binding-bugs.html | 65 + .../textures/tex-image-canvas-corruption.html | 74 + .../conformance/textures/tex-image-webgl.html | 101 + .../textures/tex-image-with-format-and-type.html | 745 + .../textures/tex-image-with-invalid-data.html | 147 + .../conformance/textures/tex-input-validation.html | 385 + .../textures/tex-sub-image-2d-bad-args.html | 94 + .../conformance/textures/tex-sub-image-2d.html | 124 + .../conformance/textures/texparameter-test.html | 207 + .../textures/texture-active-bind-2.html | 233 + .../conformance/textures/texture-active-bind.html | 143 + .../textures/texture-attachment-formats.html | 200 + .../conformance/textures/texture-clear.html | 66 + .../conformance/textures/texture-complete.html | 87 + .../textures/texture-copying-feedback-loops.html | 105 + .../textures/texture-draw-with-2d-and-cube.html | 127 + .../conformance/textures/texture-fakeblack.html | 119 + .../conformance/textures/texture-formats-test.html | 292 + .../conformance/textures/texture-hd-dpi.html | 141 + .../conformance/textures/texture-mips.html | 320 + .../conformance/textures/texture-npot-video.html | 163 + .../conformance/textures/texture-npot.html | 329 + .../textures/texture-size-cube-maps.html | 356 + .../conformance/textures/texture-size-limit.html | 175 + .../conformance/textures/texture-size.html | 238 + .../textures/texture-sub-image-cube-maps.html | 338 + .../texture-transparent-pixels-initialized.html | 108 + .../textures/texture-upload-cube-maps.html | 75 + .../conformance/textures/texture-upload-size.html | 172 + .../conformance/typedarrays/00_test_list.txt | 7 + .../typedarrays/array-buffer-crash.html | 63 + .../typedarrays/array-buffer-view-crash.html | 62 + .../typedarrays/array-large-array-tests.html | 104 + .../conformance/typedarrays/array-unit-tests.html | 1118 + .../conformance/typedarrays/data-view-crash.html | 56 + .../conformance/typedarrays/data-view-test.html | 379 + .../resources/typed-array-test-cases.js | 90 + .../typedarrays/resources/typed-array-worker.js | 89 + .../typedarrays/typed-arrays-in-workers.html | 280 + .../conformance/uniforms/00_test_list.txt | 12 + .../conformance/uniforms/gl-uniform-arrays.html | 512 + .../conformance/uniforms/gl-uniform-bool.html | 82 + .../conformance/uniforms/gl-uniformmatrix4fv.html | 106 + .../conformance/uniforms/gl-unknown-uniform.html | 91 + .../uniforms/null-uniform-location.html | 104 + .../out-of-bounds-uniform-array-access.html | 191 + .../uniforms/uniform-default-values.html | 362 + .../conformance/uniforms/uniform-location.html | 117 + .../uniforms/uniform-samplers-test.html | 135 + .../uniforms/uniform-values-per-program.html | 202 + .../extra/50x50pixel-black-with-red-triangle.png | Bin .../extra/canvas-compositing-test.png | Bin .../extra/tex-image-with-video-test.js | 173 + .../webgl/conformance-1.0.3/resources/cookies.js | 60 + .../resources/desktop-gl-constants.js | 2645 + .../conformance-1.0.3/resources/js-test-post.js | 29 + .../conformance-1.0.3/resources/js-test-pre.js | 521 + .../conformance-1.0.3}/resources/js-test-style.css | 0 .../webgl/conformance-1.0.3/resources/test-eval.js | 32 + .../conformance-1.0.3/resources/webgl-logo.png | Bin 0 -> 9077 bytes .../resources/webgl-test-harness.js | 662 + .../webgl/conformance-1.0.3/test-guidelines.md | 174 + .../tests/webgl/tools/import-conformance-tests.py | 141 + .../tests/webgl/tools/js-test-pre.patch | 84 + testing/web-platform/tests/webgl/tools/unit.patch | 17 + .../Channel_MessagePort_initial_disabled.htm | 36 - .../Channel_MessagePort_onmessage_start.htm | 38 - .../tests/webmessaging/MessageEvent.html | 21 + .../tests/webmessaging/MessageEvent_properties.htm | 39 +- .../webmessaging/MessagePort_initial_disabled.htm | 13 + .../webmessaging/MessagePort_onmessage_start.htm | 13 + testing/web-platform/tests/webmessaging/OWNERS | 6 + .../tests/webmessaging/with-ports/010.html | 2 +- .../tests/webmessaging/with-ports/020.html | 12 +- .../tests/webmessaging/with-ports/021.html | 12 +- .../tests/webmessaging/without-ports/010.html | 2 +- .../tests/webmessaging/without-ports/020.html | 12 +- .../tests/webmessaging/without-ports/021.html | 12 +- .../tests/webmessaging/without-ports/025-1.js | 25 +- .../tests/webmessaging/without-ports/025.html | 9 +- .../tests/webmessaging/without-ports/028.html | 3 +- testing/web-platform/tests/webrtc/OWNERS | 4 + .../tests/webrtc/datachannel-emptystring.html | 108 + .../web-platform/tests/webrtc/no-media-call.html | 139 + .../web-platform/tests/webrtc/promises-call.html | 121 + .../rtcpeerconnection/rtcpeerconnection-idl.html | 107 + testing/web-platform/tests/webrtc/simplecall.html | 26 +- testing/web-platform/tests/websockets/Close-0.htm | 2 +- .../tests/websockets/Close-1000-reason.htm | 2 +- .../web-platform/tests/websockets/Close-1000.htm | 2 +- .../web-platform/tests/websockets/Close-NaN.htm | 2 +- .../tests/websockets/Close-Reason-124Bytes.htm | 2 +- .../web-platform/tests/websockets/Close-clamp.htm | 14 + .../web-platform/tests/websockets/Close-null.htm | 2 +- .../Close-reason-unpaired-surrogates.htm | 2 +- .../web-platform/tests/websockets/Close-string.htm | 2 +- .../tests/websockets/Close-undefined.htm | 6 +- .../websockets/Create-Secure-blocked-port.htm | 77 +- .../websockets/Create-Secure-extensions-empty.htm | 2 +- .../websockets/Create-Secure-url-with-space.htm | 2 +- .../Create-Secure-valid-url-array-protocols.htm | 2 +- .../Create-Secure-valid-url-binaryType-blob.htm | 2 +- ...eate-Secure-valid-url-protocol-setCorrectly.htm | 4 +- .../Create-Secure-valid-url-protocol-string.htm | 2 +- .../tests/websockets/Create-Secure-valid-url.htm | 2 +- ...eate-Secure-verify-url-set-non-default-port.htm | 2 +- .../websockets/Create-asciiSep-protocol-string.htm | 21 + .../tests/websockets/Create-invalid-urls.htm | 2 +- .../tests/websockets/Create-non-absolute-url.htm | 2 +- .../websockets/Create-nonAscii-protocol-string.htm | 2 +- .../websockets/Create-protocol-with-space.htm | 2 +- .../Create-protocols-repeated-case-insensitive.htm | 18 + .../tests/websockets/Create-protocols-repeated.htm | 2 +- .../Create-valid-url-array-protocols.htm | 2 +- .../websockets/Create-valid-url-protocol-empty.htm | 2 +- .../tests/websockets/Create-valid-url-protocol.htm | 2 +- .../tests/websockets/Create-valid-url.htm | 2 +- .../Create-verify-url-set-non-default-port.htm | 2 +- .../tests/websockets/Create-wrong-scheme.htm | 2 +- testing/web-platform/tests/websockets/OWNERS | 8 + testing/web-platform/tests/websockets/README.md | 2 +- .../tests/websockets/Secure-Close-0.htm | 2 +- .../tests/websockets/Secure-Close-1000-reason.htm | 2 +- .../websockets/Secure-Close-1000-verify-code.htm | 2 +- .../tests/websockets/Secure-Close-1000.htm | 2 +- .../websockets/Secure-Close-1005-verify-code.htm | 2 +- .../tests/websockets/Secure-Close-1005.htm | 2 +- .../tests/websockets/Secure-Close-2999-reason.htm | 2 +- .../tests/websockets/Secure-Close-3000-reason.htm | 2 +- .../websockets/Secure-Close-3000-verify-code.htm | 2 +- .../tests/websockets/Secure-Close-4999-reason.htm | 2 +- .../tests/websockets/Secure-Close-NaN.htm | 2 +- .../websockets/Secure-Close-Reason-124Bytes.htm | 2 +- .../Secure-Close-Reason-Unpaired-surrogates.htm | 2 +- .../tests/websockets/Secure-Close-null.htm | 2 +- .../tests/websockets/Secure-Close-onlyReason.htm | 2 +- .../websockets/Secure-Close-readyState-Closed.htm | 2 +- .../websockets/Secure-Close-readyState-Closing.htm | 2 +- .../Secure-Close-server-initiated-close.htm | 4 +- .../tests/websockets/Secure-Close-string.htm | 2 +- .../tests/websockets/Secure-Close-undefined.htm | 6 +- .../tests/websockets/Secure-Send-65K-data.htm | 2 +- .../Secure-Send-binary-65K-arraybuffer.htm | 2 +- .../websockets/Secure-Send-binary-arraybuffer.htm | 2 +- .../Secure-Send-binary-arraybufferview-float32.htm | 2 +- .../Secure-Send-binary-arraybufferview-float64.htm | 2 +- .../Secure-Send-binary-arraybufferview-int32.htm | 2 +- ...binary-arraybufferview-uint16-offset-length.htm | 2 +- ...e-Send-binary-arraybufferview-uint32-offset.htm | 2 +- ...-binary-arraybufferview-uint8-offset-length.htm | 2 +- ...re-Send-binary-arraybufferview-uint8-offset.htm | 2 +- .../tests/websockets/Secure-Send-binary-blob.htm | 6 +- .../tests/websockets/Secure-Send-data.htm | 2 +- .../tests/websockets/Secure-Send-null.htm | 2 +- .../websockets/Secure-Send-paired-surrogates.htm | 2 +- .../tests/websockets/Secure-Send-unicode-data.htm | 2 +- .../websockets/Secure-Send-unpaired-surrogates.htm | 2 +- .../tests/websockets/Send-0byte-data.htm | 2 +- .../tests/websockets/Send-65K-data.htm | 2 +- .../tests/websockets/Send-Unpaired-Surrogates.htm | 2 +- .../tests/websockets/Send-before-open.htm | 2 +- .../websockets/Send-binary-65K-arraybuffer.htm | 2 +- .../tests/websockets/Send-binary-arraybuffer.htm | 2 +- .../Send-binary-arraybufferview-int16-offset.htm | 2 +- .../Send-binary-arraybufferview-int8.htm | 2 +- .../tests/websockets/Send-binary-blob.htm | 6 +- .../web-platform/tests/websockets/Send-data.htm | 2 +- .../tests/websockets/Send-data.worker.js | 21 + .../web-platform/tests/websockets/Send-null.htm | 2 +- .../tests/websockets/Send-paired-surrogates.htm | 2 +- .../tests/websockets/Send-unicode-data.htm | 2 +- .../web-platform/tests/websockets/binary/001.html | 2 + .../web-platform/tests/websockets/binary/002.html | 2 + .../web-platform/tests/websockets/binary/004.html | 2 + .../web-platform/tests/websockets/binary/005.html | 2 + .../tests/websockets/binaryType-wrong-value.htm | 6 +- .../tests/websockets/closing-handshake/002.html | 7 +- .../tests/websockets/closing-handshake/003.html | 11 +- .../tests/websockets/closing-handshake/004.html | 2 + testing/web-platform/tests/websockets/constants.js | 12 +- .../web-platform/tests/websockets/constructor.html | 2 +- .../tests/websockets/constructor/001.html | 2 + .../tests/websockets/constructor/002.html | 6 +- .../tests/websockets/constructor/004.html | 26 +- .../tests/websockets/constructor/005.html | 4 +- .../tests/websockets/constructor/006.html | 2 + .../tests/websockets/constructor/007.html | 9 +- .../tests/websockets/constructor/008.html | 2 + .../tests/websockets/constructor/009.html | 2 + .../tests/websockets/constructor/010.html | 2 + .../tests/websockets/constructor/011.html | 2 + .../tests/websockets/constructor/012.html | 2 + .../tests/websockets/constructor/013.html | 2 + .../tests/websockets/constructor/014.html | 18 +- .../tests/websockets/constructor/016.html | 2 + .../tests/websockets/constructor/017.html | 11 +- .../tests/websockets/constructor/018.html | 6 +- .../tests/websockets/constructor/019.html | 2 + .../tests/websockets/constructor/020.html | 2 + .../tests/websockets/constructor/021.html | 2 + .../tests/websockets/constructor/022.html | 2 + .../web-platform/tests/websockets/cookies/001.html | 8 +- .../web-platform/tests/websockets/cookies/002.html | 8 +- .../web-platform/tests/websockets/cookies/003.html | 29 +- .../web-platform/tests/websockets/cookies/004.html | 15 +- .../web-platform/tests/websockets/cookies/005.html | 14 +- .../web-platform/tests/websockets/cookies/006.html | 10 +- .../web-platform/tests/websockets/cookies/007.html | 10 +- .../tests/websockets/eventhandlers.html | 2 +- .../tests/websockets/extended-payload-length.html | 2 + .../tests/websockets/handlers/echo-cookie_wsh.py | 0 .../websockets/handlers/echo-query_v13_wsh.py | 0 .../tests/websockets/handlers/echo-query_wsh.py | 0 .../websockets/handlers/echo_close_data_wsh.py | 0 .../tests/websockets/handlers/echo_exit_wsh.py | 0 .../tests/websockets/handlers/echo_raw_wsh.py | 0 .../tests/websockets/handlers/echo_wsh.py | 11 + .../tests/websockets/handlers/empty-message_wsh.py | 0 .../handlers/handshake_no_protocol_wsh.py | 0 .../websockets/handlers/handshake_protocol_wsh.py | 0 .../websockets/handlers/handshake_sleep_1_wsh.py | 10 - .../websockets/handlers/handshake_sleep_2_wsh.py | 10 + .../tests/websockets/handlers/invalid_wsh.py | 0 .../tests/websockets/handlers/origin_wsh.py | 0 .../websockets/handlers/protocol_array_wsh.py | 0 .../tests/websockets/handlers/protocol_wsh.py | 0 .../websockets/handlers/set-cookie-secure_wsh.py | 15 + .../websockets/handlers/set-cookie_http_wsh.py | 0 .../tests/websockets/handlers/set-cookie_wsh.py | 0 .../websockets/handlers/simple_handshake_wsh.py | 0 .../tests/websockets/handlers/sleep_10_v13_wsh.py | 0 .../websockets/handlers/stash_responder_wsh.py | 45 + .../websockets/handlers/wrong_accept_key_wsh.py | 0 .../web-platform/tests/websockets/interfaces.html | 79 - .../interfaces/CloseEvent/clean-close.html | 2 + .../interfaces/CloseEvent/historical.html | 8 +- .../bufferedAmount/bufferedAmount-arraybuffer.html | 2 + .../bufferedAmount/bufferedAmount-blob.html | 2 + .../bufferedAmount-defineProperty-getter.html | 2 + .../bufferedAmount-defineProperty-setter.html | 2 + .../bufferedAmount/bufferedAmount-deleting.html | 2 + .../bufferedAmount/bufferedAmount-getting.html | 2 + .../bufferedAmount/bufferedAmount-initial.html | 2 + .../bufferedAmount/bufferedAmount-large.html | 2 + .../bufferedAmount/bufferedAmount-readonly.html | 2 + .../bufferedAmount/bufferedAmount-unicode.html | 2 + .../interfaces/WebSocket/close/close-basic.html | 4 + .../WebSocket/close/close-connecting.html | 2 + .../interfaces/WebSocket/close/close-multiple.html | 15 +- .../interfaces/WebSocket/close/close-nested.html | 2 + .../interfaces/WebSocket/close/close-replace.html | 2 + .../interfaces/WebSocket/close/close-return.html | 2 + .../interfaces/WebSocket/constants/001.html | 2 + .../interfaces/WebSocket/constants/002.html | 2 + .../interfaces/WebSocket/constants/003.html | 2 + .../interfaces/WebSocket/constants/004.html | 2 + .../interfaces/WebSocket/constants/005.html | 2 + .../interfaces/WebSocket/constants/006.html | 2 + .../interfaces/WebSocket/events/001.html | 2 + .../interfaces/WebSocket/events/002.html | 2 + .../interfaces/WebSocket/events/003.html | 2 + .../interfaces/WebSocket/events/004.html | 2 + .../interfaces/WebSocket/events/006.html | 2 + .../interfaces/WebSocket/events/007.html | 2 + .../interfaces/WebSocket/events/008.html | 2 + .../interfaces/WebSocket/events/009.html | 2 + .../interfaces/WebSocket/events/010.html | 4 +- .../interfaces/WebSocket/events/011.html | 4 +- .../interfaces/WebSocket/events/012.html | 4 +- .../interfaces/WebSocket/events/013.html | 10 +- .../interfaces/WebSocket/events/014.html | 4 +- .../interfaces/WebSocket/events/015.html | 2 + .../interfaces/WebSocket/events/016.html | 2 + .../interfaces/WebSocket/events/017.html | 2 + .../interfaces/WebSocket/events/018.html | 28 +- .../interfaces/WebSocket/events/019.html | 2 + .../interfaces/WebSocket/events/020.html | 2 + .../interfaces/WebSocket/extensions/001.html | 4 +- .../WebSocket/protocol/protocol-initial.html | 4 +- .../interfaces/WebSocket/readyState/001.html | 2 + .../interfaces/WebSocket/readyState/002.html | 2 + .../interfaces/WebSocket/readyState/003.html | 7 +- .../interfaces/WebSocket/readyState/004.html | 2 + .../interfaces/WebSocket/readyState/005.html | 2 + .../interfaces/WebSocket/readyState/006.html | 2 + .../interfaces/WebSocket/readyState/007.html | 2 + .../interfaces/WebSocket/readyState/008.html | 2 + .../websockets/interfaces/WebSocket/send/001.html | 2 + .../websockets/interfaces/WebSocket/send/002.html | 2 + .../websockets/interfaces/WebSocket/send/003.html | 2 + .../websockets/interfaces/WebSocket/send/004.html | 2 + .../websockets/interfaces/WebSocket/send/005.html | 2 + .../websockets/interfaces/WebSocket/send/006.html | 2 + .../websockets/interfaces/WebSocket/send/007.html | 2 + .../websockets/interfaces/WebSocket/send/008.html | 2 + .../websockets/interfaces/WebSocket/send/009.html | 2 + .../websockets/interfaces/WebSocket/send/010.html | 6 +- .../websockets/interfaces/WebSocket/send/011.html | 2 + .../websockets/interfaces/WebSocket/send/012.html | 2 + .../websockets/interfaces/WebSocket/url/001.html | 2 + .../websockets/interfaces/WebSocket/url/002.html | 2 + .../websockets/interfaces/WebSocket/url/003.html | 6 +- .../websockets/interfaces/WebSocket/url/004.html | 2 + .../websockets/interfaces/WebSocket/url/005.html | 2 + .../websockets/interfaces/WebSocket/url/006.html | 2 + .../interfaces/WebSocket/url/resolve.html | 14 + .../websockets/keeping-connection-open/001.html | 2 + .../tests/websockets/opening-handshake/001.html | 2 + .../tests/websockets/opening-handshake/002.html | 2 + .../opening-handshake/003-sets-origin.worker.js | 19 + .../tests/websockets/opening-handshake/003.html | 2 + .../tests/websockets/opening-handshake/005.html | 2 + .../tests/websockets/security/001.html | 8 +- .../tests/websockets/security/002.html | 2 + .../tests/websockets/unload-a-document/001-1.html | 4 +- .../tests/websockets/unload-a-document/001-2.html | 4 + .../tests/websockets/unload-a-document/001.html | 4 +- .../tests/websockets/unload-a-document/002-1.html | 4 +- .../tests/websockets/unload-a-document/002-2.html | 4 + .../tests/websockets/unload-a-document/002.html | 4 +- .../tests/websockets/unload-a-document/005-1.html | 2 + .../tests/websockets/unload-a-document/005.html | 2 + testing/web-platform/tests/websockets/websocket.js | 110 - .../web-platform/tests/websockets/websocket.sub.js | 107 + testing/web-platform/tests/webstorage/OWNERS | 9 + .../tests/webstorage/document-domain.html | 20 + .../tests/webstorage/eventTestHarness.js | 60 + .../web-platform/tests/webstorage/event_basic.html | 15 + .../web-platform/tests/webstorage/event_basic.js | 106 + .../tests/webstorage/event_body_attribute.html | 15 + .../tests/webstorage/event_body_attribute.js | 116 + .../tests/webstorage/event_case_sensitive.html | 15 + .../tests/webstorage/event_case_sensitive.js | 46 + .../tests/webstorage/event_constructor.html | 4 +- .../webstorage/event_constructor_eventinit.html | 34 + .../tests/webstorage/event_constructor_js.html | 37 - .../tests/webstorage/event_local_key.html | 30 +- .../tests/webstorage/event_local_newvalue.html | 30 +- .../tests/webstorage/event_local_oldvalue.html | 30 +- .../tests/webstorage/event_local_removeitem.html | 45 + .../tests/webstorage/event_local_storagearea.html | 38 +- .../webstorage/event_local_storageeventinit.html | 22 +- .../tests/webstorage/event_local_url.html | 42 +- .../tests/webstorage/event_session_key.html | 30 +- .../tests/webstorage/event_session_newvalue.html | 26 +- .../tests/webstorage/event_session_oldvalue.html | 30 +- .../tests/webstorage/event_session_removeitem.html | 44 + .../webstorage/event_session_storagearea.html | 39 +- .../webstorage/event_session_storageeventinit.html | 21 +- .../tests/webstorage/event_session_url.html | 42 +- .../tests/webstorage/event_setattribute.html | 15 + .../tests/webstorage/event_setattribute.js | 115 + .../web-platform/tests/webstorage/idlharness.html | 8 +- .../tests/webstorage/missing_arguments.html | 2 +- .../webstorage/resources/event_body_handler.html | 14 + .../resources/event_setattribute_handler.html | 15 + .../local_change_item_iframe.html | 0 .../local_set_item_clear_iframe.html | 0 .../local_set_item_iframe.html | 0 .../resources/local_set_item_remove_iframe.html | 11 + .../session_change_item_iframe.html | 0 .../session_set_item_clear_iframe.html | 0 .../session_set_item_iframe.html | 0 .../resources/session_set_item_remove_iframe.html | 11 + .../storage_local_window_open_second.html | 36 + .../storage_session_window_open_second.html | 36 + .../tests/webstorage/storage_builtins.html | 24 + .../tests/webstorage/storage_builtins.js | 15 - .../tests/webstorage/storage_clear.html | 24 + .../tests/webstorage/storage_enumerate.html | 41 + .../storage_functions_not_overwritten.html | 51 + .../tests/webstorage/storage_getitem.html | 42 + .../web-platform/tests/webstorage/storage_in.html | 30 + .../tests/webstorage/storage_indexing.html | 36 + .../web-platform/tests/webstorage/storage_key.html | 59 + .../tests/webstorage/storage_key_empty_string.html | 20 + .../tests/webstorage/storage_length.html | 31 + .../tests/webstorage/storage_local-manual.html | 40 + .../tests/webstorage/storage_local_builtins.html | 16 - .../tests/webstorage/storage_local_clear.html | 25 - .../tests/webstorage/storage_local_clear_js.html | 25 - .../tests/webstorage/storage_local_getitem.html | 23 - .../tests/webstorage/storage_local_getitem_js.html | 38 - .../tests/webstorage/storage_local_in_js.html | 29 - .../tests/webstorage/storage_local_index_js.html | 36 - .../tests/webstorage/storage_local_key.html | 40 - .../tests/webstorage/storage_local_length.html | 23 - .../tests/webstorage/storage_local_length_js.html | 23 - .../tests/webstorage/storage_local_removeitem.html | 23 - .../webstorage/storage_local_removeitem_js.html | 37 - .../tests/webstorage/storage_local_setitem.html | 19 - .../tests/webstorage/storage_local_setitem_js.html | 119 - .../storage_local_setitem_quotaexceedederr.html | 8 +- .../webstorage/storage_local_window_open.html | 31 + .../tests/webstorage/storage_removeitem.html | 52 + .../tests/webstorage/storage_session-manual.html | 39 + .../tests/webstorage/storage_session_builtins.html | 16 - .../tests/webstorage/storage_session_clear.html | 25 - .../tests/webstorage/storage_session_clear_js.html | 25 - .../tests/webstorage/storage_session_getitem.html | 23 - .../webstorage/storage_session_getitem_js.html | 38 - .../tests/webstorage/storage_session_in_js.html | 29 - .../tests/webstorage/storage_session_index_js.html | 36 - .../tests/webstorage/storage_session_key.html | 40 - .../tests/webstorage/storage_session_length.html | 23 - .../webstorage/storage_session_length_js.html | 23 - .../webstorage/storage_session_removeitem.html | 23 - .../webstorage/storage_session_removeitem_js.html | 37 - .../tests/webstorage/storage_session_setitem.html | 19 - .../webstorage/storage_session_setitem_js.html | 119 - .../storage_session_setitem_quotaexceedederr.html | 8 +- .../webstorage/storage_session_window_open.html | 31 + .../webstorage/storage_set_value_enumerate.html | 30 + .../tests/webstorage/storage_setitem.html | 223 + .../webstorage/storage_string_conversion.html | 46 + .../storage_supported_property_names.html | 23 + testing/web-platform/tests/webvtt/OWNERS | 3 + testing/web-platform/tests/webvtt/interfaces.html | 2 +- .../vttcue-interface/align.html | 14 +- .../vttcue-interface/vertical.html | 2 +- .../webvtt-cue-text-parsing-rules/buildtests.py | 2 +- .../webvtt-file-parsing/001.html | 6 +- .../webvtt-file-parsing/support/settings-align.vtt | 12 +- .../webvtt-file-parsing/support/settings-line.vtt | 8 +- .../support/settings-multiple.vtt | 4 +- .../support/settings-position.vtt | 2 +- .../tests/workers/MessagePort_initial_disabled.htm | 13 - .../tests/workers/MessagePort_onmessage_start.htm | 13 - testing/web-platform/tests/workers/OWNERS | 6 + .../workers/WorkerGlobalScope_ErrorEvent_colno.htm | 4 + .../WorkerGlobalScope_ErrorEvent_filename.htm | 4 + .../WorkerGlobalScope_ErrorEvent_lineno.htm | 4 + .../WorkerGlobalScope_ErrorEvent_message.htm | 4 + .../Worker_ErrorEvent_bubbles_cancelable.htm | 22 + .../tests/workers/Worker_ErrorEvent_error.htm | 29 + .../tests/workers/Worker_ErrorEvent_filename.htm | 4 + .../tests/workers/Worker_ErrorEvent_lineno.htm | 4 + .../tests/workers/Worker_ErrorEvent_message.htm | 4 + .../tests/workers/Worker_ErrorEvent_type.htm | 4 + .../workers/Worker_cross_origin_security_err.htm | 13 +- .../workers/Worker_dispatchEvent_ErrorEvent.htm | 6 +- .../tests/workers/Worker_terminate_event_queue.htm | 10 +- .../tests/workers/baseurl/alpha/importScripts.html | 14 + .../tests/workers/baseurl/alpha/sharedworker.html | 14 + .../tests/workers/baseurl/alpha/worker.html | 14 + .../tests/workers/baseurl/alpha/xhr.html | 14 + .../tests/workers/baseurl/beta/importScripts.py | 3 + .../tests/workers/baseurl/beta/script.js | 1 + .../tests/workers/baseurl/beta/sharedworker.py | 3 + .../tests/workers/baseurl/beta/subsharedworker.js | 3 + .../tests/workers/baseurl/beta/subworker.js | 1 + .../tests/workers/baseurl/beta/test.txt | 1 + .../tests/workers/baseurl/beta/worker.py | 3 + .../web-platform/tests/workers/baseurl/beta/xhr.py | 3 + .../tests/workers/baseurl/gamma/importScripts.js | 1 + .../tests/workers/baseurl/gamma/script.js | 1 + .../tests/workers/baseurl/gamma/sharedworker.js | 4 + .../tests/workers/baseurl/gamma/subsharedworker.js | 3 + .../tests/workers/baseurl/gamma/subworker.js | 1 + .../tests/workers/baseurl/gamma/test.txt | 1 + .../tests/workers/baseurl/gamma/worker.js | 4 + .../tests/workers/baseurl/gamma/xhr.js | 4 + .../constructors/SharedWorker/URLMismatchError.htm | 19 + .../constructors/SharedWorker/same-origin.html | 47 +- .../constructors/SharedWorker/shared-worker.js | 6 + .../Worker/AbstractWorker.onerror.html | 49 +- .../workers/constructors/Worker/Blob-url.html | 21 + .../Worker/DedicatedWorkerGlobalScope-members.html | 34 - .../DedicatedWorkerGlobalScope-members.worker.js | 18 + .../Worker/expected-self-properties.html | 30 - .../Worker/expected-self-properties.worker.js | 11 + .../workers/constructors/Worker/same-origin.html | 40 +- .../constructors/Worker/sample_worker/worker.js | 1 + .../workers/constructors/Worker/terminate.html | 1 - .../Worker/unexpected-self-properties.html | 26 - .../Worker/unexpected-self-properties.worker.js | 11 + .../workers/constructors/Worker/use-base-url.html | 18 + testing/web-platform/tests/workers/interfaces.idl | 54 +- .../EventTarget.worker.js | 12 +- .../WorkerGlobalScope/close/incoming-message.html | 26 +- .../WorkerGlobalScope/close/setInterval.html | 24 +- .../WorkerGlobalScope/close/setTimeout.html | 28 +- .../WorkerGlobalScope/location/redirect.html | 2 +- .../onerror/exception-in-onerror.html | 4 +- .../WorkerGlobalScope/onerror/not-handled.html | 4 +- .../onerror/propagate-to-window-onerror.html | 6 +- .../interfaces/WorkerUtils/importScripts/001.html | 26 - .../WorkerUtils/importScripts/001.worker.js | 7 + .../interfaces/WorkerUtils/importScripts/002.html | 32 - .../WorkerUtils/importScripts/002.worker.js | 11 + .../interfaces/WorkerUtils/navigator/007.html | 6 +- .../WorkerUtils/navigator/window-only.worker.js | 22 + .../workers/semantics/encodings/004.worker.js | 5 + .../semantics/interface-objects/001.worker.js | 67 +- .../semantics/interface-objects/002.worker.js | 33 +- .../workers/semantics/interface-objects/003.html | 100 +- .../workers/semantics/interface-objects/004.html | 67 +- .../tests/workers/semantics/navigation/001.html | 19 +- .../tests/workers/semantics/run-a-worker/003.html | 10 +- .../tests/workers/support/ErrorEvent-error.js | 9 + .../tests/workers/support/WorkerTerminate.js | 4 +- testing/web-platform/tests/workers/workers.js | 8 - testing/web-platform/update/__init__.py | 2 +- testing/web-platform/update/fetchlogs.py | 67 +- testing/web-platform/update/github.py | 21 +- testing/web-platform/update/tree.py | 14 +- testing/web-platform/update/update.py | 10 +- testing/web-platform/update/upstream.py | 100 +- testing/xpcshell/Makefile.in | 46 - testing/xpcshell/b2g_xpcshell_venv.sh | 63 - testing/xpcshell/dbg-actors.js | 4 +- testing/xpcshell/example/moz.build | 2 +- testing/xpcshell/example/unit/check_profile.js | 52 + .../xpcshell/example/unit/test_do_get_tempdir.js | 2 +- testing/xpcshell/example/unit/test_profile.js | 12 +- .../example/unit/test_profile_afterChange.js | 11 + testing/xpcshell/example/unit/xpcshell.ini | 4 +- testing/xpcshell/head.js | 465 +- testing/xpcshell/mach_commands.py | 478 +- testing/xpcshell/mach_test_package_commands.py | 64 + testing/xpcshell/moz-http2/http2-cert.pem | 79 + testing/xpcshell/moz-http2/http2-key.pem | 28 + testing/xpcshell/moz-http2/moz-http2.js | 384 +- testing/xpcshell/moz-spdy/README.txt | 14 - testing/xpcshell/moz-spdy/moz-spdy.js | 195 - testing/xpcshell/moz-spdy/spdy-ca.pem | 11 - testing/xpcshell/moz-spdy/spdy-cert.pem | 14 - testing/xpcshell/moz-spdy/spdy-key.pem | 15 - testing/xpcshell/moz.build | 11 +- testing/xpcshell/node-http2/.gitignore | 3 + testing/xpcshell/node-http2/.travis.yml | 4 +- testing/xpcshell/node-http2/HISTORY.md | 36 + testing/xpcshell/node-http2/LICENSE | 3 +- testing/xpcshell/node-http2/README.md | 13 +- testing/xpcshell/node-http2/example/client.js | 15 +- testing/xpcshell/node-http2/example/localhost.crt | 24 +- testing/xpcshell/node-http2/example/localhost.key | 26 +- testing/xpcshell/node-http2/example/server.js | 30 +- testing/xpcshell/node-http2/lib/http.js | 215 +- testing/xpcshell/node-http2/lib/index.js | 10 +- .../xpcshell/node-http2/lib/protocol/compressor.js | 48 +- .../xpcshell/node-http2/lib/protocol/connection.js | 23 +- testing/xpcshell/node-http2/lib/protocol/flow.js | 23 +- testing/xpcshell/node-http2/lib/protocol/framer.js | 296 +- testing/xpcshell/node-http2/lib/protocol/index.js | 23 +- testing/xpcshell/node-http2/lib/protocol/stream.js | 15 +- testing/xpcshell/node-http2/package.json | 6 +- testing/xpcshell/node-http2/test/flow.js | 2 +- testing/xpcshell/node-http2/test/framer.js | 62 +- testing/xpcshell/node-http2/test/http.js | 284 +- testing/xpcshell/node-http2/test/stream.js | 2 +- testing/xpcshell/node-spdy/README.md | 236 - testing/xpcshell/node-spdy/keys/spdy-cert.pem | 19 - testing/xpcshell/node-spdy/keys/spdy-csr.pem | 16 - testing/xpcshell/node-spdy/keys/spdy-key.pem | 27 - testing/xpcshell/node-spdy/lib/spdy.js | 29 - testing/xpcshell/node-spdy/lib/spdy/client.js | 231 - testing/xpcshell/node-spdy/lib/spdy/connection.js | 644 - .../node-spdy/lib/spdy/protocol/constants.js | 35 - .../node-spdy/lib/spdy/protocol/dictionary.js | 203 - .../xpcshell/node-spdy/lib/spdy/protocol/framer.js | 495 - .../xpcshell/node-spdy/lib/spdy/protocol/index.js | 4 - .../xpcshell/node-spdy/lib/spdy/protocol/parser.js | 565 - testing/xpcshell/node-spdy/lib/spdy/response.js | 209 - testing/xpcshell/node-spdy/lib/spdy/scheduler.js | 101 - testing/xpcshell/node-spdy/lib/spdy/server.js | 329 - testing/xpcshell/node-spdy/lib/spdy/stream.js | 1152 - testing/xpcshell/node-spdy/lib/spdy/utils.js | 140 - testing/xpcshell/node-spdy/lib/spdy/zlib-pool.js | 61 - testing/xpcshell/node-spdy/package.json | 39 - testing/xpcshell/node-spdy/test/benchmarks/syn.js | 51 - testing/xpcshell/node-spdy/test/fixtures/frames.js | 38 - testing/xpcshell/node-spdy/test/fixtures/keys.js | 12 - .../xpcshell/node-spdy/test/unit/connect-test.js | 205 - testing/xpcshell/node-spdy/test/unit/plain-test.js | 142 - testing/xpcshell/node-spdy/test/unit/proxy-test.js | 70 - .../xpcshell/node-spdy/test/unit/stream-test.js | 371 - testing/xpcshell/remotexpcshelltests.py | 216 +- testing/xpcshell/runtestsb2g.py | 229 - testing/xpcshell/runxpcshelltests.py | 478 +- testing/xpcshell/selftest.py | 480 +- testing/xpcshell/xpcshell.eslintrc.js | 57 + testing/xpcshell/xpcshellcommandline.py | 166 + third_party/aom/.clang-format | 109 + third_party/aom/.cmake-format.py | 48 + third_party/aom/.mailmap | 34 + third_party/aom/AUTHORS | 144 + third_party/aom/CHANGELOG | 5 + third_party/aom/CMakeLists.txt | 758 + third_party/aom/LICENSE | 27 + third_party/aom/PATENTS | 108 + third_party/aom/README.md | 625 + third_party/aom/aom/aom.h | 147 + third_party/aom/aom/aom_codec.h | 523 + third_party/aom/aom/aom_decoder.h | 364 + third_party/aom/aom/aom_encoder.h | 981 + third_party/aom/aom/aom_frame_buffer.h | 84 + third_party/aom/aom/aom_image.h | 331 + third_party/aom/aom/aom_integer.h | 106 + third_party/aom/aom/aomcx.h | 1198 + third_party/aom/aom/aomdx.h | 302 + third_party/aom/aom/exports_com | 32 + third_party/aom/aom/exports_dec | 10 + third_party/aom/aom/exports_enc | 18 + third_party/aom/aom/exports_test | 2 + third_party/aom/aom/internal/aom_codec_internal.h | 441 + third_party/aom/aom/src/aom_codec.c | 157 + third_party/aom/aom/src/aom_decoder.c | 180 + third_party/aom/aom/src/aom_encoder.c | 402 + third_party/aom/aom/src/aom_image.c | 265 + third_party/aom/aom/src/aom_integer.c | 105 + third_party/aom/aom_dsp/add_noise.c | 73 + third_party/aom/aom_dsp/aom_convolve.c | 238 + third_party/aom/aom_dsp/aom_dsp.cmake | 356 + third_party/aom/aom_dsp/aom_dsp_common.h | 98 + third_party/aom/aom_dsp/aom_dsp_rtcd.c | 18 + third_party/aom/aom_dsp/aom_dsp_rtcd_defs.pl | 1575 + third_party/aom/aom_dsp/aom_filter.h | 56 + third_party/aom/aom_dsp/aom_simd.h | 38 + third_party/aom/aom_dsp/aom_simd_inline.h | 21 + third_party/aom/aom_dsp/arm/blend_a64_mask_neon.c | 451 + third_party/aom/aom_dsp/arm/fwd_txfm_neon.c | 222 + third_party/aom/aom_dsp/arm/intrapred_neon.c | 590 + third_party/aom/aom_dsp/arm/loopfilter_neon.c | 928 + third_party/aom/aom_dsp/arm/sad4d_neon.c | 226 + third_party/aom/aom_dsp/arm/sad_neon.c | 224 + third_party/aom/aom_dsp/arm/subpel_variance_neon.c | 131 + third_party/aom/aom_dsp/arm/subtract_neon.c | 81 + third_party/aom/aom_dsp/arm/variance_neon.c | 400 + third_party/aom/aom_dsp/binary_codes_reader.c | 123 + third_party/aom/aom_dsp/binary_codes_reader.h | 47 + third_party/aom/aom_dsp/binary_codes_writer.c | 210 + third_party/aom/aom_dsp/binary_codes_writer.h | 68 + third_party/aom/aom_dsp/bitreader.h | 160 + third_party/aom/aom_dsp/bitreader_buffer.c | 67 + third_party/aom/aom_dsp/bitreader_buffer.h | 50 + third_party/aom/aom_dsp/bitwriter.h | 89 + third_party/aom/aom_dsp/bitwriter_buffer.c | 87 + third_party/aom/aom_dsp/bitwriter_buffer.h | 51 + third_party/aom/aom_dsp/blend.h | 45 + third_party/aom/aom_dsp/blend_a64_hmask.c | 69 + third_party/aom/aom_dsp/blend_a64_mask.c | 345 + third_party/aom/aom_dsp/blend_a64_vmask.c | 71 + third_party/aom/aom_dsp/buf_ans.c | 70 + third_party/aom/aom_dsp/buf_ans.h | 136 + third_party/aom/aom_dsp/daalaboolreader.c | 47 + third_party/aom/aom_dsp/daalaboolreader.h | 160 + third_party/aom/aom_dsp/daalaboolwriter.c | 31 + third_party/aom/aom_dsp/daalaboolwriter.h | 78 + third_party/aom/aom_dsp/entcode.c | 49 + third_party/aom/aom_dsp/entcode.h | 40 + third_party/aom/aom_dsp/entdec.c | 229 + third_party/aom/aom_dsp/entdec.h | 83 + third_party/aom/aom_dsp/entenc.c | 423 + third_party/aom/aom_dsp/entenc.h | 85 + third_party/aom/aom_dsp/fastssim.c | 487 + third_party/aom/aom_dsp/fft.c | 219 + third_party/aom/aom_dsp/fft_common.h | 1050 + third_party/aom/aom_dsp/fwd_txfm.c | 103 + third_party/aom/aom_dsp/grain_synthesis.c | 1409 + third_party/aom/aom_dsp/grain_synthesis.h | 122 + third_party/aom/aom_dsp/grain_table.c | 333 + third_party/aom/aom_dsp/grain_table.h | 102 + third_party/aom/aom_dsp/intrapred.c | 792 + third_party/aom/aom_dsp/intrapred_common.h | 47 + third_party/aom/aom_dsp/loopfilter.c | 925 + third_party/aom/aom_dsp/mips/add_noise_msa.c | 61 + .../aom/aom_dsp/mips/aom_convolve8_horiz_msa.c | 694 + .../aom/aom_dsp/mips/aom_convolve8_vert_msa.c | 701 + .../aom/aom_dsp/mips/aom_convolve_copy_msa.c | 248 + third_party/aom/aom_dsp/mips/aom_convolve_msa.h | 79 + third_party/aom/aom_dsp/mips/common_dspr2.c | 31 + third_party/aom/aom_dsp/mips/common_dspr2.h | 51 + third_party/aom/aom_dsp/mips/convolve2_dspr2.c | 1031 + .../aom/aom_dsp/mips/convolve2_horiz_dspr2.c | 681 + .../aom/aom_dsp/mips/convolve2_vert_dspr2.c | 237 + third_party/aom/aom_dsp/mips/convolve8_dspr2.c | 222 + .../aom/aom_dsp/mips/convolve8_horiz_dspr2.c | 879 + .../aom/aom_dsp/mips/convolve8_vert_dspr2.c | 361 + .../aom/aom_dsp/mips/convolve_common_dspr2.h | 48 + third_party/aom/aom_dsp/mips/intrapred16_dspr2.c | 327 + third_party/aom/aom_dsp/mips/intrapred4_dspr2.c | 82 + third_party/aom/aom_dsp/mips/intrapred8_dspr2.c | 150 + third_party/aom/aom_dsp/mips/intrapred_msa.c | 550 + third_party/aom/aom_dsp/mips/loopfilter_16_msa.c | 1488 + third_party/aom/aom_dsp/mips/loopfilter_4_msa.c | 147 + third_party/aom/aom_dsp/mips/loopfilter_8_msa.c | 333 + .../aom/aom_dsp/mips/loopfilter_filters_dspr2.c | 328 + .../aom/aom_dsp/mips/loopfilter_filters_dspr2.h | 736 + .../aom/aom_dsp/mips/loopfilter_macros_dspr2.h | 437 + .../aom/aom_dsp/mips/loopfilter_masks_dspr2.h | 357 + third_party/aom/aom_dsp/mips/loopfilter_mb_dspr2.c | 590 + .../aom/aom_dsp/mips/loopfilter_mb_horiz_dspr2.c | 734 + .../aom/aom_dsp/mips/loopfilter_mb_vert_dspr2.c | 758 + third_party/aom/aom_dsp/mips/loopfilter_msa.h | 251 + third_party/aom/aom_dsp/mips/macros_msa.h | 2058 + third_party/aom/aom_dsp/mips/sad_msa.c | 800 + .../aom/aom_dsp/mips/sub_pixel_variance_msa.c | 1792 + third_party/aom/aom_dsp/mips/subtract_msa.c | 266 + third_party/aom/aom_dsp/mips/variance_msa.c | 633 + third_party/aom/aom_dsp/noise_model.c | 1648 + third_party/aom/aom_dsp/noise_model.h | 323 + third_party/aom/aom_dsp/noise_util.c | 221 + third_party/aom/aom_dsp/noise_util.h | 68 + third_party/aom/aom_dsp/postproc.h | 26 + third_party/aom/aom_dsp/prob.h | 671 + third_party/aom/aom_dsp/psnr.c | 381 + third_party/aom/aom_dsp/psnr.h | 79 + third_party/aom/aom_dsp/psnrhvs.c | 272 + third_party/aom/aom_dsp/quantize.c | 206 + third_party/aom/aom_dsp/quantize.h | 59 + third_party/aom/aom_dsp/sad.c | 304 + third_party/aom/aom_dsp/sad_av1.c | 248 + third_party/aom/aom_dsp/simd/v128_intrinsics.h | 344 + third_party/aom/aom_dsp/simd/v128_intrinsics_arm.h | 958 + third_party/aom/aom_dsp/simd/v128_intrinsics_c.h | 888 + third_party/aom/aom_dsp/simd/v128_intrinsics_x86.h | 656 + third_party/aom/aom_dsp/simd/v256_intrinsics.h | 376 + third_party/aom/aom_dsp/simd/v256_intrinsics_arm.h | 17 + third_party/aom/aom_dsp/simd/v256_intrinsics_c.h | 953 + .../aom/aom_dsp/simd/v256_intrinsics_v128.h | 873 + third_party/aom/aom_dsp/simd/v256_intrinsics_x86.h | 750 + third_party/aom/aom_dsp/simd/v64_intrinsics.h | 232 + third_party/aom/aom_dsp/simd/v64_intrinsics_arm.h | 680 + third_party/aom/aom_dsp/simd/v64_intrinsics_c.h | 968 + third_party/aom/aom_dsp/simd/v64_intrinsics_x86.h | 491 + third_party/aom/aom_dsp/sse.c | 52 + third_party/aom/aom_dsp/ssim.c | 439 + third_party/aom/aom_dsp/ssim.h | 87 + third_party/aom/aom_dsp/subtract.c | 53 + third_party/aom/aom_dsp/sum_squares.c | 40 + third_party/aom/aom_dsp/txfm_common.h | 91 + third_party/aom/aom_dsp/variance.c | 1579 + third_party/aom/aom_dsp/variance.h | 130 + third_party/aom/aom_dsp/x86/aom_asm_stubs.c | 89 + .../aom/aom_dsp/x86/aom_convolve_copy_sse2.asm | 297 + .../aom/aom_dsp/x86/aom_high_subpixel_8t_sse2.asm | 613 + .../x86/aom_high_subpixel_bilinear_sse2.asm | 338 + .../aom/aom_dsp/x86/aom_subpixel_8t_intrin_avx2.c | 1441 + .../aom/aom_dsp/x86/aom_subpixel_8t_intrin_ssse3.c | 315 + .../aom/aom_dsp/x86/aom_subpixel_8t_sse2.asm | 615 + .../aom/aom_dsp/x86/aom_subpixel_8t_ssse3.asm | 870 + .../aom/aom_dsp/x86/aom_subpixel_bilinear_sse2.asm | 295 + .../aom_dsp/x86/aom_subpixel_bilinear_ssse3.asm | 267 + third_party/aom/aom_dsp/x86/blend_a64_hmask_sse4.c | 34 + third_party/aom/aom_dsp/x86/blend_a64_mask_avx2.c | 900 + third_party/aom/aom_dsp/x86/blend_a64_mask_sse4.c | 1109 + third_party/aom/aom_dsp/x86/blend_a64_vmask_sse4.c | 283 + third_party/aom/aom_dsp/x86/blend_mask_sse4.h | 237 + third_party/aom/aom_dsp/x86/blend_sse4.h | 191 + third_party/aom/aom_dsp/x86/common_avx2.h | 147 + third_party/aom/aom_dsp/x86/convolve.h | 178 + third_party/aom/aom_dsp/x86/convolve_avx2.h | 199 + .../aom/aom_dsp/x86/convolve_common_intrin.h | 31 + third_party/aom/aom_dsp/x86/convolve_sse2.h | 121 + third_party/aom/aom_dsp/x86/convolve_sse4_1.h | 53 + third_party/aom/aom_dsp/x86/fft_avx2.c | 73 + third_party/aom/aom_dsp/x86/fft_sse2.c | 166 + third_party/aom/aom_dsp/x86/fwd_txfm_impl_sse2.h | 344 + third_party/aom/aom_dsp/x86/fwd_txfm_sse2.c | 69 + third_party/aom/aom_dsp/x86/fwd_txfm_sse2.h | 155 + .../aom/aom_dsp/x86/fwd_txfm_ssse3_x86_64.asm | 379 + third_party/aom/aom_dsp/x86/highbd_convolve_avx2.c | 998 + .../aom/aom_dsp/x86/highbd_convolve_ssse3.c | 251 + .../aom/aom_dsp/x86/highbd_intrapred_sse2.c | 984 + .../aom/aom_dsp/x86/highbd_intrapred_sse2_asm.asm | 259 + .../aom/aom_dsp/x86/highbd_loopfilter_avx2.c | 66 + .../aom/aom_dsp/x86/highbd_loopfilter_sse2.c | 1697 + .../aom/aom_dsp/x86/highbd_quantize_intrin_avx2.c | 160 + .../aom/aom_dsp/x86/highbd_quantize_intrin_sse2.c | 148 + third_party/aom/aom_dsp/x86/highbd_sad4d_sse2.asm | 296 + third_party/aom/aom_dsp/x86/highbd_sad_sse2.asm | 374 + .../x86/highbd_subpel_variance_impl_sse2.asm | 1036 + third_party/aom/aom_dsp/x86/highbd_subtract_sse2.c | 267 + third_party/aom/aom_dsp/x86/highbd_variance_avx2.c | 140 + .../aom/aom_dsp/x86/highbd_variance_impl_sse2.asm | 318 + third_party/aom/aom_dsp/x86/highbd_variance_sse2.c | 868 + third_party/aom/aom_dsp/x86/highbd_variance_sse4.c | 216 + third_party/aom/aom_dsp/x86/intrapred_avx2.c | 811 + third_party/aom/aom_dsp/x86/intrapred_sse2.c | 1430 + third_party/aom/aom_dsp/x86/intrapred_sse2_asm.asm | 625 + third_party/aom/aom_dsp/x86/intrapred_ssse3.c | 1692 + third_party/aom/aom_dsp/x86/inv_wht_sse2.asm | 107 + third_party/aom/aom_dsp/x86/jnt_sad_ssse3.c | 238 + third_party/aom/aom_dsp/x86/jnt_variance_ssse3.c | 192 + third_party/aom/aom_dsp/x86/loopfilter_sse2.c | 2385 + third_party/aom/aom_dsp/x86/lpf_common_sse2.h | 215 + .../aom/aom_dsp/x86/masked_sad_intrin_avx2.c | 389 + .../aom/aom_dsp/x86/masked_sad_intrin_ssse3.c | 402 + .../aom/aom_dsp/x86/masked_sad_intrin_ssse3.h | 33 + .../aom/aom_dsp/x86/masked_variance_intrin_ssse3.c | 1064 + .../aom/aom_dsp/x86/masked_variance_intrin_ssse3.h | 92 + third_party/aom/aom_dsp/x86/mem_sse2.h | 42 + third_party/aom/aom_dsp/x86/obmc_intrinsic_sse4.h | 58 + third_party/aom/aom_dsp/x86/obmc_intrinsic_ssse3.h | 54 + third_party/aom/aom_dsp/x86/obmc_sad_avx2.c | 270 + third_party/aom/aom_dsp/x86/obmc_sad_sse4.c | 268 + third_party/aom/aom_dsp/x86/obmc_variance_avx2.c | 190 + third_party/aom/aom_dsp/x86/obmc_variance_sse4.c | 380 + .../aom/aom_dsp/x86/quantize_avx_x86_64.asm | 435 + third_party/aom/aom_dsp/x86/quantize_sse2.c | 147 + .../aom/aom_dsp/x86/quantize_ssse3_x86_64.asm | 272 + third_party/aom/aom_dsp/x86/quantize_x86.h | 77 + third_party/aom/aom_dsp/x86/sad4d_avx2.c | 218 + third_party/aom/aom_dsp/x86/sad4d_sse2.asm | 257 + third_party/aom/aom_dsp/x86/sad_avx2.c | 189 + third_party/aom/aom_dsp/x86/sad_highbd_avx2.c | 1038 + third_party/aom/aom_dsp/x86/sad_impl_avx2.c | 234 + third_party/aom/aom_dsp/x86/sad_sse2.asm | 353 + third_party/aom/aom_dsp/x86/sse_avx2.c | 250 + third_party/aom/aom_dsp/x86/sse_sse4.c | 241 + third_party/aom/aom_dsp/x86/ssim_opt_x86_64.asm | 222 + .../aom/aom_dsp/x86/subpel_variance_sse2.asm | 1481 + third_party/aom/aom_dsp/x86/subtract_avx2.c | 108 + third_party/aom/aom_dsp/x86/subtract_sse2.asm | 146 + third_party/aom/aom_dsp/x86/sum_squares_avx2.c | 79 + third_party/aom/aom_dsp/x86/sum_squares_sse2.c | 203 + third_party/aom/aom_dsp/x86/sum_squares_sse2.h | 22 + third_party/aom/aom_dsp/x86/synonyms.h | 114 + third_party/aom/aom_dsp/x86/synonyms_avx2.h | 74 + third_party/aom/aom_dsp/x86/transpose_sse2.h | 420 + third_party/aom/aom_dsp/x86/txfm_common_avx2.h | 199 + third_party/aom/aom_dsp/x86/txfm_common_sse2.h | 29 + third_party/aom/aom_dsp/x86/variance_avx2.c | 517 + third_party/aom/aom_dsp/x86/variance_impl_avx2.c | 517 + third_party/aom/aom_dsp/x86/variance_impl_ssse3.c | 129 + third_party/aom/aom_dsp/x86/variance_sse2.c | 806 + third_party/aom/aom_mem/aom_mem.c | 84 + third_party/aom/aom_mem/aom_mem.cmake | 26 + third_party/aom/aom_mem/aom_mem.h | 70 + third_party/aom/aom_mem/include/aom_mem_intrnl.h | 33 + third_party/aom/aom_ports/aom_once.h | 138 + third_party/aom/aom_ports/aom_ports.cmake | 81 + third_party/aom/aom_ports/aom_timer.h | 111 + third_party/aom/aom_ports/arm.h | 41 + third_party/aom/aom_ports/arm_cpudetect.c | 150 + third_party/aom/aom_ports/bitops.h | 78 + third_party/aom/aom_ports/emmintrin_compat.h | 56 + third_party/aom/aom_ports/emms.asm | 41 + third_party/aom/aom_ports/mem.h | 69 + third_party/aom/aom_ports/mem_ops.h | 228 + third_party/aom/aom_ports/mem_ops_aligned.h | 173 + third_party/aom/aom_ports/msvc.h | 75 + third_party/aom/aom_ports/ppc.h | 30 + third_party/aom/aom_ports/ppc_cpudetect.c | 82 + third_party/aom/aom_ports/sanitizer.h | 38 + third_party/aom/aom_ports/system_state.h | 23 + third_party/aom/aom_ports/x86.h | 325 + third_party/aom/aom_ports/x86_abi_support.asm | 395 + third_party/aom/aom_scale/aom_scale.cmake | 38 + third_party/aom/aom_scale/aom_scale.h | 23 + third_party/aom/aom_scale/aom_scale_rtcd.c | 18 + third_party/aom/aom_scale/aom_scale_rtcd.pl | 52 + third_party/aom/aom_scale/generic/aom_scale.c | 506 + third_party/aom/aom_scale/generic/gen_scalers.c | 201 + third_party/aom/aom_scale/generic/yv12config.c | 203 + third_party/aom/aom_scale/generic/yv12extend.c | 411 + .../aom/aom_scale/mips/dspr2/yv12extend_dspr2.c | 142 + third_party/aom/aom_scale/yv12config.h | 143 + third_party/aom/aom_util/aom_thread.c | 184 + third_party/aom/aom_util/aom_thread.h | 430 + third_party/aom/aom_util/aom_util.cmake | 28 + third_party/aom/aom_util/debug_util.c | 275 + third_party/aom/aom_util/debug_util.h | 69 + third_party/aom/aom_util/endian_inl.h | 122 + third_party/aom/apps/aomdec.c | 1046 + third_party/aom/apps/aomenc.c | 2391 + third_party/aom/apps/aomenc.h | 62 + third_party/aom/av1/av1.cmake | 469 + third_party/aom/av1/av1_cx_iface.c | 1908 + third_party/aom/av1/av1_dx_iface.c | 1328 + third_party/aom/av1/av1_iface_common.h | 136 + third_party/aom/av1/common/alloccommon.c | 300 + third_party/aom/av1/common/alloccommon.h | 48 + third_party/aom/av1/common/arm/av1_inv_txfm_neon.c | 3231 + third_party/aom/av1/common/arm/av1_inv_txfm_neon.h | 154 + third_party/aom/av1/common/arm/av1_txfm_neon.c | 28 + .../aom/av1/common/arm/blend_a64_hmask_neon.c | 134 + .../aom/av1/common/arm/blend_a64_vmask_neon.c | 141 + third_party/aom/av1/common/arm/cfl_neon.c | 584 + third_party/aom/av1/common/arm/convolve_neon.c | 1455 + third_party/aom/av1/common/arm/convolve_neon.h | 228 + third_party/aom/av1/common/arm/jnt_convolve_neon.c | 1740 + third_party/aom/av1/common/arm/mem_neon.h | 494 + third_party/aom/av1/common/arm/reconinter_neon.c | 86 + third_party/aom/av1/common/arm/selfguided_neon.c | 1508 + third_party/aom/av1/common/arm/transpose_neon.h | 537 + third_party/aom/av1/common/arm/warp_plane_neon.c | 714 + .../aom/av1/common/arm/wiener_convolve_neon.c | 530 + third_party/aom/av1/common/av1_inv_txfm1d.c | 1846 + third_party/aom/av1/common/av1_inv_txfm1d.h | 61 + third_party/aom/av1/common/av1_inv_txfm1d_cfg.h | 47 + third_party/aom/av1/common/av1_inv_txfm2d.c | 505 + third_party/aom/av1/common/av1_loopfilter.c | 2377 + third_party/aom/av1/common/av1_loopfilter.h | 227 + third_party/aom/av1/common/av1_rtcd.c | 22 + third_party/aom/av1/common/av1_rtcd_defs.pl | 398 + third_party/aom/av1/common/av1_txfm.c | 160 + third_party/aom/av1/common/av1_txfm.h | 232 + third_party/aom/av1/common/blockd.c | 140 + third_party/aom/av1/common/blockd.h | 1176 + third_party/aom/av1/common/cdef.c | 403 + third_party/aom/av1/common/cdef.h | 51 + third_party/aom/av1/common/cdef_block.c | 257 + third_party/aom/av1/common/cdef_block.h | 59 + third_party/aom/av1/common/cdef_block_avx2.c | 14 + third_party/aom/av1/common/cdef_block_neon.c | 14 + third_party/aom/av1/common/cdef_block_simd.h | 920 + third_party/aom/av1/common/cdef_block_sse2.c | 14 + third_party/aom/av1/common/cdef_block_sse4.c | 14 + third_party/aom/av1/common/cdef_block_ssse3.c | 14 + third_party/aom/av1/common/cfl.c | 448 + third_party/aom/av1/common/cfl.h | 302 + third_party/aom/av1/common/common.h | 63 + third_party/aom/av1/common/common_data.h | 446 + third_party/aom/av1/common/convolve.c | 1295 + third_party/aom/av1/common/convolve.h | 125 + third_party/aom/av1/common/debugmodes.c | 107 + third_party/aom/av1/common/entropy.c | 178 + third_party/aom/av1/common/entropy.h | 181 + third_party/aom/av1/common/entropymode.c | 1103 + third_party/aom/av1/common/entropymode.h | 212 + third_party/aom/av1/common/entropymv.c | 67 + third_party/aom/av1/common/entropymv.h | 104 + third_party/aom/av1/common/enums.h | 619 + third_party/aom/av1/common/filter.h | 214 + third_party/aom/av1/common/frame_buffers.c | 91 + third_party/aom/av1/common/frame_buffers.h | 60 + third_party/aom/av1/common/idct.c | 322 + third_party/aom/av1/common/idct.h | 67 + third_party/aom/av1/common/mv.h | 301 + third_party/aom/av1/common/mvref_common.c | 1523 + third_party/aom/av1/common/mvref_common.h | 361 + third_party/aom/av1/common/obmc.h | 91 + third_party/aom/av1/common/obu_util.c | 147 + third_party/aom/av1/common/obu_util.h | 47 + third_party/aom/av1/common/odintrin.c | 541 + third_party/aom/av1/common/odintrin.h | 96 + third_party/aom/av1/common/onyxc_int.h | 1342 + third_party/aom/av1/common/ppc/cfl_ppc.c | 152 + third_party/aom/av1/common/pred_common.c | 501 + third_party/aom/av1/common/pred_common.h | 360 + third_party/aom/av1/common/quant_common.c | 13676 ++ third_party/aom/av1/common/quant_common.h | 63 + third_party/aom/av1/common/reconinter.c | 1162 + third_party/aom/av1/common/reconinter.h | 365 + third_party/aom/av1/common/reconintra.c | 1640 + third_party/aom/av1/common/reconintra.h | 119 + third_party/aom/av1/common/resize.c | 1280 + third_party/aom/av1/common/resize.h | 112 + third_party/aom/av1/common/restoration.c | 1556 + third_party/aom/av1/common/restoration.h | 377 + third_party/aom/av1/common/scale.c | 126 + third_party/aom/av1/common/scale.h | 67 + third_party/aom/av1/common/scan.c | 3735 + third_party/aom/av1/common/scan.h | 55 + third_party/aom/av1/common/seg_common.c | 84 + third_party/aom/av1/common/seg_common.h | 104 + third_party/aom/av1/common/thread_common.c | 786 + third_party/aom/av1/common/thread_common.h | 119 + third_party/aom/av1/common/tile_common.c | 207 + third_party/aom/av1/common/tile_common.h | 72 + third_party/aom/av1/common/timing.c | 79 + third_party/aom/av1/common/timing.h | 59 + third_party/aom/av1/common/token_cdfs.h | 3555 + third_party/aom/av1/common/txb_common.c | 475 + third_party/aom/av1/common/txb_common.h | 424 + third_party/aom/av1/common/warped_motion.c | 1148 + third_party/aom/av1/common/warped_motion.h | 95 + .../av1/common/x86/av1_convolve_horiz_rs_sse4.c | 228 + .../aom/av1/common/x86/av1_convolve_scale_sse4.c | 499 + .../aom/av1/common/x86/av1_highbd_convolve_sse4.c | 205 + third_party/aom/av1/common/x86/av1_inv_txfm_avx2.c | 1945 + third_party/aom/av1/common/x86/av1_inv_txfm_avx2.h | 71 + .../aom/av1/common/x86/av1_inv_txfm_ssse3.c | 2923 + .../aom/av1/common/x86/av1_inv_txfm_ssse3.h | 232 + third_party/aom/av1/common/x86/av1_txfm_sse2.h | 317 + third_party/aom/av1/common/x86/av1_txfm_sse4.c | 21 + third_party/aom/av1/common/x86/av1_txfm_sse4.h | 72 + third_party/aom/av1/common/x86/cfl_avx2.c | 491 + third_party/aom/av1/common/x86/cfl_simd.h | 243 + third_party/aom/av1/common/x86/cfl_sse2.c | 89 + third_party/aom/av1/common/x86/cfl_ssse3.c | 393 + third_party/aom/av1/common/x86/convolve_2d_avx2.c | 283 + third_party/aom/av1/common/x86/convolve_2d_sse2.c | 472 + third_party/aom/av1/common/x86/convolve_avx2.c | 277 + third_party/aom/av1/common/x86/convolve_sse2.c | 338 + third_party/aom/av1/common/x86/filterintra_sse4.c | 75 + .../aom/av1/common/x86/highbd_convolve_2d_avx2.c | 326 + .../aom/av1/common/x86/highbd_convolve_2d_sse2.c | 191 + .../aom/av1/common/x86/highbd_convolve_2d_sse4.c | 420 + .../aom/av1/common/x86/highbd_convolve_2d_ssse3.c | 217 + .../aom/av1/common/x86/highbd_inv_txfm_avx2.c | 1349 + .../aom/av1/common/x86/highbd_inv_txfm_sse4.c | 5348 + .../aom/av1/common/x86/highbd_jnt_convolve_avx2.c | 846 + .../aom/av1/common/x86/highbd_jnt_convolve_sse4.c | 383 + .../aom/av1/common/x86/highbd_txfm_utility_sse4.h | 125 + .../aom/av1/common/x86/highbd_warp_plane_sse4.c | 624 + .../av1/common/x86/highbd_wiener_convolve_avx2.c | 245 + .../av1/common/x86/highbd_wiener_convolve_ssse3.c | 202 + third_party/aom/av1/common/x86/intra_edge_sse4.c | 318 + third_party/aom/av1/common/x86/jnt_convolve_avx2.c | 633 + third_party/aom/av1/common/x86/jnt_convolve_sse2.c | 385 + .../aom/av1/common/x86/jnt_convolve_ssse3.c | 232 + third_party/aom/av1/common/x86/reconinter_avx2.c | 620 + third_party/aom/av1/common/x86/reconinter_sse4.c | 153 + third_party/aom/av1/common/x86/reconinter_ssse3.c | 116 + third_party/aom/av1/common/x86/selfguided_avx2.c | 724 + third_party/aom/av1/common/x86/selfguided_sse4.c | 660 + third_party/aom/av1/common/x86/warp_plane_sse4.c | 942 + .../aom/av1/common/x86/wiener_convolve_avx2.c | 261 + .../aom/av1/common/x86/wiener_convolve_sse2.c | 199 + third_party/aom/av1/decoder/accounting.c | 138 + third_party/aom/av1/decoder/accounting.h | 82 + third_party/aom/av1/decoder/decodeframe.c | 5567 + third_party/aom/av1/decoder/decodeframe.h | 85 + third_party/aom/av1/decoder/decodemv.c | 1560 + third_party/aom/av1/decoder/decodemv.h | 35 + third_party/aom/av1/decoder/decoder.c | 575 + third_party/aom/av1/decoder/decoder.h | 317 + third_party/aom/av1/decoder/decodetxb.c | 362 + third_party/aom/av1/decoder/decodetxb.h | 32 + third_party/aom/av1/decoder/detokenize.c | 78 + third_party/aom/av1/decoder/detokenize.h | 29 + third_party/aom/av1/decoder/dthread.c | 192 + third_party/aom/av1/decoder/dthread.h | 82 + third_party/aom/av1/decoder/inspection.c | 117 + third_party/aom/av1/decoder/inspection.h | 84 + third_party/aom/av1/decoder/obu.c | 839 + third_party/aom/av1/decoder/obu.h | 31 + third_party/aom/av1/encoder/aq_complexity.c | 172 + third_party/aom/av1/encoder/aq_complexity.h | 37 + third_party/aom/av1/encoder/aq_cyclicrefresh.c | 580 + third_party/aom/av1/encoder/aq_cyclicrefresh.h | 98 + third_party/aom/av1/encoder/aq_variance.c | 202 + third_party/aom/av1/encoder/aq_variance.h | 33 + .../aom/av1/encoder/arm/neon/quantize_neon.c | 118 + third_party/aom/av1/encoder/av1_fwd_txfm1d.c | 1885 + third_party/aom/av1/encoder/av1_fwd_txfm1d.h | 49 + third_party/aom/av1/encoder/av1_fwd_txfm1d_cfg.h | 19 + third_party/aom/av1/encoder/av1_fwd_txfm2d.c | 431 + third_party/aom/av1/encoder/av1_quantize.c | 738 + third_party/aom/av1/encoder/av1_quantize.h | 148 + third_party/aom/av1/encoder/bitstream.c | 3999 + third_party/aom/av1/encoder/bitstream.h | 51 + third_party/aom/av1/encoder/block.h | 452 + third_party/aom/av1/encoder/blockiness.c | 142 + third_party/aom/av1/encoder/context_tree.c | 215 + third_party/aom/av1/encoder/context_tree.h | 114 + third_party/aom/av1/encoder/corner_detect.c | 37 + third_party/aom/av1/encoder/corner_detect.h | 22 + third_party/aom/av1/encoder/corner_match.c | 191 + third_party/aom/av1/encoder/corner_match.h | 33 + third_party/aom/av1/encoder/cost.c | 46 + third_party/aom/av1/encoder/cost.h | 47 + third_party/aom/av1/encoder/dwt.c | 155 + third_party/aom/av1/encoder/dwt.h | 25 + third_party/aom/av1/encoder/encodeframe.c | 5739 + third_party/aom/av1/encoder/encodeframe.h | 47 + third_party/aom/av1/encoder/encodemb.c | 649 + third_party/aom/av1/encoder/encodemb.h | 96 + third_party/aom/av1/encoder/encodemv.c | 239 + third_party/aom/av1/encoder/encodemv.h | 55 + third_party/aom/av1/encoder/encoder.c | 6437 + third_party/aom/av1/encoder/encoder.h | 985 + third_party/aom/av1/encoder/encodetxb.c | 2062 + third_party/aom/av1/encoder/encodetxb.h | 87 + third_party/aom/av1/encoder/ethread.c | 261 + third_party/aom/av1/encoder/ethread.h | 37 + third_party/aom/av1/encoder/extend.c | 188 + third_party/aom/av1/encoder/extend.h | 32 + third_party/aom/av1/encoder/firstpass.c | 3480 + third_party/aom/av1/encoder/firstpass.h | 208 + third_party/aom/av1/encoder/global_motion.c | 298 + third_party/aom/av1/encoder/global_motion.h | 64 + third_party/aom/av1/encoder/grain_test_vectors.h | 781 + third_party/aom/av1/encoder/hash.c | 125 + third_party/aom/av1/encoder/hash.h | 52 + third_party/aom/av1/encoder/hash_motion.c | 482 + third_party/aom/av1/encoder/hash_motion.h | 78 + third_party/aom/av1/encoder/hybrid_fwd_txfm.c | 390 + third_party/aom/av1/encoder/hybrid_fwd_txfm.h | 31 + third_party/aom/av1/encoder/k_means_template.h | 123 + third_party/aom/av1/encoder/lookahead.c | 210 + third_party/aom/av1/encoder/lookahead.h | 106 + third_party/aom/av1/encoder/mathutils.h | 359 + third_party/aom/av1/encoder/mbgraph.c | 401 + third_party/aom/av1/encoder/mbgraph.h | 41 + third_party/aom/av1/encoder/mcomp.c | 2885 + third_party/aom/av1/encoder/mcomp.h | 161 + third_party/aom/av1/encoder/mips/msa/error_msa.c | 109 + third_party/aom/av1/encoder/mips/msa/fdct4x4_msa.c | 46 + .../aom/av1/encoder/mips/msa/temporal_filter_msa.c | 285 + third_party/aom/av1/encoder/ml.c | 73 + third_party/aom/av1/encoder/ml.h | 49 + third_party/aom/av1/encoder/palette.c | 154 + third_party/aom/av1/encoder/palette.h | 96 + .../aom/av1/encoder/partition_model_weights.h | 2448 + third_party/aom/av1/encoder/pickcdef.c | 526 + third_party/aom/av1/encoder/picklpf.c | 263 + third_party/aom/av1/encoder/picklpf.h | 30 + third_party/aom/av1/encoder/pickrst.c | 1362 + third_party/aom/av1/encoder/pickrst.h | 46 + third_party/aom/av1/encoder/pustats.h | 198 + third_party/aom/av1/encoder/random.h | 29 + third_party/aom/av1/encoder/ransac.c | 603 + third_party/aom/av1/encoder/ransac.h | 35 + .../aom/av1/encoder/rate_distortion_model_params.h | 591 + third_party/aom/av1/encoder/ratectrl.c | 1776 + third_party/aom/av1/encoder/ratectrl.h | 295 + third_party/aom/av1/encoder/rd.c | 1512 + third_party/aom/av1/encoder/rd.h | 464 + third_party/aom/av1/encoder/rdopt.c | 12199 ++ third_party/aom/av1/encoder/rdopt.h | 138 + third_party/aom/av1/encoder/reconinter_enc.c | 627 + third_party/aom/av1/encoder/reconinter_enc.h | 127 + third_party/aom/av1/encoder/segmentation.c | 244 + third_party/aom/av1/encoder/segmentation.h | 38 + third_party/aom/av1/encoder/speed_features.c | 564 + third_party/aom/av1/encoder/speed_features.h | 568 + third_party/aom/av1/encoder/temporal_filter.c | 602 + third_party/aom/av1/encoder/temporal_filter.h | 25 + third_party/aom/av1/encoder/tokenize.c | 248 + third_party/aom/av1/encoder/tokenize.h | 73 + .../aom/av1/encoder/tx_prune_model_weights.h | 1944 + third_party/aom/av1/encoder/wedge_utils.c | 125 + .../aom/av1/encoder/x86/av1_fwd_txfm1d_sse4.c | 1217 + .../aom/av1/encoder/x86/av1_fwd_txfm2d_avx2.c | 2068 + .../aom/av1/encoder/x86/av1_fwd_txfm2d_sse4.c | 365 + .../aom/av1/encoder/x86/av1_fwd_txfm_avx2.h | 103 + .../aom/av1/encoder/x86/av1_fwd_txfm_sse2.c | 2889 + .../aom/av1/encoder/x86/av1_fwd_txfm_sse2.h | 117 + .../aom/av1/encoder/x86/av1_highbd_quantize_avx2.c | 137 + .../aom/av1/encoder/x86/av1_highbd_quantize_sse4.c | 195 + .../aom/av1/encoder/x86/av1_quantize_avx2.c | 330 + .../aom/av1/encoder/x86/av1_quantize_sse2.c | 189 + .../av1/encoder/x86/av1_quantize_ssse3_x86_64.asm | 204 + .../aom/av1/encoder/x86/av1_ssim_opt_x86_64.asm | 222 + third_party/aom/av1/encoder/x86/av1_txfm1d_sse4.h | 142 + .../aom/av1/encoder/x86/corner_match_sse4.c | 103 + third_party/aom/av1/encoder/x86/dct_sse2.asm | 82 + third_party/aom/av1/encoder/x86/encodetxb_avx2.c | 130 + third_party/aom/av1/encoder/x86/encodetxb_sse2.c | 505 + third_party/aom/av1/encoder/x86/encodetxb_sse4.c | 92 + .../aom/av1/encoder/x86/error_intrin_avx2.c | 88 + third_party/aom/av1/encoder/x86/error_sse2.asm | 79 + third_party/aom/av1/encoder/x86/hash_sse42.c | 51 + .../encoder/x86/highbd_block_error_intrin_sse2.c | 72 + .../aom/av1/encoder/x86/highbd_fwd_txfm_sse4.c | 1783 + third_party/aom/av1/encoder/x86/pickrst_avx2.c | 403 + third_party/aom/av1/encoder/x86/pickrst_sse4.c | 389 + .../av1/encoder/x86/temporal_filter_apply_sse2.asm | 217 + third_party/aom/av1/encoder/x86/wedge_utils_avx2.c | 215 + third_party/aom/av1/encoder/x86/wedge_utils_sse2.c | 254 + third_party/aom/av1/exports_com | 2 + third_party/aom/av1/exports_dec | 3 + third_party/aom/av1/exports_enc | 2 + third_party/aom/av1/exports_test | 2 + third_party/aom/build/cmake/aom_config.c.template | 13 + .../aom/build/cmake/aom_config_defaults.cmake | 196 + third_party/aom/build/cmake/aom_configure.cmake | 377 + .../aom/build/cmake/aom_experiment_deps.cmake | 32 + third_party/aom/build/cmake/aom_optimization.cmake | 212 + third_party/aom/build/cmake/compiler_flags.cmake | 373 + third_party/aom/build/cmake/compiler_tests.cmake | 175 + third_party/aom/build/cmake/cpu.cmake | 93 + third_party/aom/build/cmake/dist.cmake | 64 + third_party/aom/build/cmake/exports.cmake | 65 + third_party/aom/build/cmake/exports_sources.cmake | 32 + .../cmake/generate_aom_config_templates.cmake | 101 + third_party/aom/build/cmake/generate_exports.cmake | 66 + third_party/aom/build/cmake/ios-Info.plist | 37 + third_party/aom/build/cmake/iosbuild.sh | 384 + third_party/aom/build/cmake/msvc_runtime.cmake | 37 + third_party/aom/build/cmake/pkg_config.cmake | 58 + third_party/aom/build/cmake/rtcd.pl | 467 + third_party/aom/build/cmake/sanitizers.cmake | 38 + .../build/cmake/toolchains/arm-ios-common.cmake | 26 + .../aom/build/cmake/toolchains/arm64-ios.cmake | 23 + .../build/cmake/toolchains/arm64-linux-gcc.cmake | 36 + .../build/cmake/toolchains/arm64-mingw-gcc.cmake | 32 + .../aom/build/cmake/toolchains/armv7-ios.cmake | 31 + .../build/cmake/toolchains/armv7-linux-gcc.cmake | 43 + .../build/cmake/toolchains/armv7-mingw-gcc.cmake | 32 + .../aom/build/cmake/toolchains/armv7s-ios.cmake | 31 + .../cmake/toolchains/ios-simulator-common.cmake | 23 + .../build/cmake/toolchains/mips32-linux-gcc.cmake | 77 + .../build/cmake/toolchains/mips64-linux-gcc.cmake | 54 + .../aom/build/cmake/toolchains/ppc-linux-gcc.cmake | 29 + .../build/cmake/toolchains/x86-ios-simulator.cmake | 28 + .../aom/build/cmake/toolchains/x86-linux.cmake | 19 + .../aom/build/cmake/toolchains/x86-macos.cmake | 18 + .../aom/build/cmake/toolchains/x86-mingw-gcc.cmake | 31 + .../cmake/toolchains/x86_64-ios-simulator.cmake | 25 + .../build/cmake/toolchains/x86_64-mingw-gcc.cmake | 29 + third_party/aom/build/cmake/util.cmake | 171 + third_party/aom/build/cmake/version.cmake | 57 + third_party/aom/build/cmake/version.pl | 112 + third_party/aom/codereview.settings | 4 + third_party/aom/common/args.c | 297 + third_party/aom/common/args.h | 68 + third_party/aom/common/av1_config.c | 511 + third_party/aom/common/av1_config.h | 86 + third_party/aom/common/ivfdec.c | 110 + third_party/aom/common/ivfdec.h | 30 + third_party/aom/common/ivfenc.c | 52 + third_party/aom/common/ivfenc.h | 34 + third_party/aom/common/md5_utils.c | 249 + third_party/aom/common/md5_utils.h | 49 + third_party/aom/common/obudec.c | 448 + third_party/aom/common/obudec.h | 48 + third_party/aom/common/rawenc.c | 44 + third_party/aom/common/rawenc.h | 32 + third_party/aom/common/tools_common.c | 425 + third_party/aom/common/tools_common.h | 164 + third_party/aom/common/video_common.h | 25 + third_party/aom/common/video_reader.c | 123 + third_party/aom/common/video_reader.h | 57 + third_party/aom/common/video_writer.c | 77 + third_party/aom/common/video_writer.h | 45 + third_party/aom/common/warnings.c | 97 + third_party/aom/common/warnings.h | 34 + third_party/aom/common/webmdec.cc | 229 + third_party/aom/common/webmdec.h | 71 + third_party/aom/common/webmenc.cc | 96 + third_party/aom/common/webmenc.h | 56 + third_party/aom/common/y4menc.c | 103 + third_party/aom/common/y4menc.h | 39 + third_party/aom/common/y4minput.c | 1142 + third_party/aom/common/y4minput.h | 69 + third_party/aom/docs.cmake | 251 + third_party/aom/examples/analyzer.cc | 723 + third_party/aom/examples/aom_cx_set_ref.c | 385 + third_party/aom/examples/decode_to_md5.c | 131 + third_party/aom/examples/decode_with_drops.c | 146 + third_party/aom/examples/encoder_util.c | 136 + third_party/aom/examples/encoder_util.h | 33 + third_party/aom/examples/inspect.c | 763 + .../aom/examples/lightfield_bitstream_parsing.c | 348 + third_party/aom/examples/lightfield_decoder.c | 208 + third_party/aom/examples/lightfield_encoder.c | 499 + .../aom/examples/lightfield_tile_list_decoder.c | 161 + third_party/aom/examples/lossless_encoder.c | 138 + third_party/aom/examples/noise_model.c | 431 + third_party/aom/examples/resize_util.c | 124 + third_party/aom/examples/scalable_decoder.c | 185 + third_party/aom/examples/scalable_encoder.c | 289 + third_party/aom/examples/set_maps.c | 208 + third_party/aom/examples/simple_decoder.c | 146 + third_party/aom/examples/simple_encoder.c | 249 + third_party/aom/examples/twopass_encoder.c | 250 + third_party/aom/keywords.dox | 51 + third_party/aom/libs.doxy_template | 1260 + third_party/aom/mainpage.dox | 52 + third_party/aom/stats/aomstats.c | 106 + third_party/aom/stats/aomstats.h | 44 + third_party/aom/stats/rate_hist.c | 271 + third_party/aom/stats/rate_hist.h | 41 + third_party/aom/test/accounting_test.cc | 75 + third_party/aom/test/acm_random.h | 84 + third_party/aom/test/active_map_test.cc | 103 + third_party/aom/test/altref_test.cc | 97 + third_party/aom/test/aom_integer_test.cc | 177 + third_party/aom/test/aomcx_set_ref.sh | 58 + third_party/aom/test/aomdec.sh | 147 + third_party/aom/test/aomenc.sh | 269 + third_party/aom/test/aq_segment_test.cc | 108 + third_party/aom/test/arf_freq_test.cc | 223 + third_party/aom/test/av1_config_test.cc | 164 + third_party/aom/test/av1_convolve_2d_test.cc | 249 + third_party/aom/test/av1_convolve_2d_test_util.cc | 705 + third_party/aom/test/av1_convolve_2d_test_util.h | 117 + third_party/aom/test/av1_convolve_scale_test.cc | 529 + .../aom/test/av1_encoder_parms_get_to_decoder.cc | 158 + third_party/aom/test/av1_ext_tile_test.cc | 215 + third_party/aom/test/av1_fwd_txfm1d_test.cc | 105 + third_party/aom/test/av1_fwd_txfm2d_test.cc | 511 + third_party/aom/test/av1_highbd_iht_test.cc | 315 + .../aom/test/av1_horz_only_frame_superres_test.cc | 362 + third_party/aom/test/av1_inv_txfm1d_test.cc | 157 + third_party/aom/test/av1_inv_txfm2d_test.cc | 378 + third_party/aom/test/av1_quantize_test.cc | 239 + third_party/aom/test/av1_round_shift_array_test.cc | 129 + third_party/aom/test/av1_txfm_test.cc | 371 + third_party/aom/test/av1_txfm_test.h | 135 + third_party/aom/test/av1_wedge_utils_test.cc | 390 + third_party/aom/test/best_encode.sh | 103 + third_party/aom/test/binary_codes_test.cc | 83 + third_party/aom/test/blend_a64_mask_1d_test.cc | 339 + third_party/aom/test/blend_a64_mask_test.cc | 583 + third_party/aom/test/blockd_test.cc | 122 + third_party/aom/test/boolcoder_test.cc | 173 + third_party/aom/test/borders_test.cc | 85 + third_party/aom/test/cdef_test.cc | 425 + third_party/aom/test/cfl_test.cc | 567 + third_party/aom/test/clear_system_state.h | 31 + third_party/aom/test/codec_factory.h | 170 + third_party/aom/test/coding_path_sync.cc | 205 + third_party/aom/test/comp_avg_pred_test.cc | 72 + third_party/aom/test/comp_avg_pred_test.h | 555 + third_party/aom/test/comp_mask_variance_test.cc | 574 + third_party/aom/test/convolve_round_test.cc | 183 + third_party/aom/test/convolve_test.cc | 856 + third_party/aom/test/corner_match_test.cc | 100 + third_party/aom/test/cpu_speed_test.cc | 180 + third_party/aom/test/datarate_test.cc | 255 + third_party/aom/test/decode_api_test.cc | 55 + third_party/aom/test/decode_multithreaded_test.cc | 185 + third_party/aom/test/decode_perf_test.cc | 246 + third_party/aom/test/decode_test_driver.cc | 114 + third_party/aom/test/decode_test_driver.h | 165 + third_party/aom/test/decode_to_md5.sh | 77 + third_party/aom/test/decode_with_drops.sh | 68 + third_party/aom/test/divu_small_test.cc | 41 + third_party/aom/test/dr_prediction_test.cc | 369 + third_party/aom/test/dump_obu.sh | 70 + third_party/aom/test/ec_test.cc | 159 + third_party/aom/test/encode_api_test.cc | 73 + third_party/aom/test/encode_perf_test.cc | 188 + third_party/aom/test/encode_test_driver.cc | 288 + third_party/aom/test/encode_test_driver.h | 249 + third_party/aom/test/encodetxb_test.cc | 262 + third_party/aom/test/end_to_end_test.cc | 199 + third_party/aom/test/error_block_test.cc | 171 + third_party/aom/test/error_resilience_test.cc | 438 + third_party/aom/test/ethread_test.cc | 273 + third_party/aom/test/examples.sh | 29 + third_party/aom/test/external_frame_buffer_test.cc | 512 + third_party/aom/test/fft_test.cc | 256 + third_party/aom/test/film_grain_table_test.cc | 250 + third_party/aom/test/filterintra_test.cc | 134 + third_party/aom/test/frame_size_tests.cc | 78 + third_party/aom/test/function_equivalence_test.h | 69 + third_party/aom/test/fwht4x4_test.cc | 98 + third_party/aom/test/gviz_api.py | 1087 + third_party/aom/test/hash_test.cc | 133 + third_party/aom/test/hbd_metrics_test.cc | 239 + third_party/aom/test/hiprec_convolve_test.cc | 62 + third_party/aom/test/hiprec_convolve_test_util.cc | 331 + third_party/aom/test/hiprec_convolve_test_util.h | 93 + third_party/aom/test/horz_superres_test.cc | 322 + third_party/aom/test/i420_video_source.h | 34 + third_party/aom/test/intra_edge_test.cc | 337 + third_party/aom/test/intrabc_test.cc | 168 + third_party/aom/test/intrapred_test.cc | 266 + third_party/aom/test/invalid_file_test.cc | 122 + third_party/aom/test/ivf_video_source.h | 114 + third_party/aom/test/lightfield_test.sh | 98 + third_party/aom/test/log2_test.cc | 50 + third_party/aom/test/lossless_test.cc | 126 + third_party/aom/test/lpf_test.cc | 627 + third_party/aom/test/masked_sad_test.cc | 342 + third_party/aom/test/masked_variance_test.cc | 459 + third_party/aom/test/md5_helper.h | 76 + third_party/aom/test/metrics_template.html | 422 + third_party/aom/test/monochrome_test.cc | 130 + third_party/aom/test/motion_vector_test.cc | 105 + third_party/aom/test/noise_model_test.cc | 1343 + third_party/aom/test/obmc_sad_test.cc | 237 + third_party/aom/test/obmc_variance_test.cc | 345 + third_party/aom/test/onyxc_int_test.cc | 22 + third_party/aom/test/pickrst_test.cc | 187 + third_party/aom/test/qm_test.cc | 81 + third_party/aom/test/quantize_func_test.cc | 425 + third_party/aom/test/reconinter_test.cc | 258 + third_party/aom/test/register_state_check.h | 148 + third_party/aom/test/resize_test.cc | 642 + third_party/aom/test/run_encodes.sh | 39 + third_party/aom/test/sad_test.cc | 1528 + third_party/aom/test/scalability_test.cc | 81 + third_party/aom/test/scan_test.cc | 133 + third_party/aom/test/segment_binarization_sync.cc | 61 + third_party/aom/test/selfguided_filter_test.cc | 410 + third_party/aom/test/set_maps.sh | 52 + third_party/aom/test/simd_avx2_test.cc | 15 + third_party/aom/test/simd_cmp_avx2.cc | 15 + third_party/aom/test/simd_cmp_impl.h | 2171 + third_party/aom/test/simd_cmp_neon.cc | 17 + third_party/aom/test/simd_cmp_sse2.cc | 18 + third_party/aom/test/simd_cmp_sse4.cc | 18 + third_party/aom/test/simd_cmp_ssse3.cc | 18 + third_party/aom/test/simd_impl.h | 1141 + third_party/aom/test/simd_neon_test.cc | 17 + third_party/aom/test/simd_sse2_test.cc | 18 + third_party/aom/test/simd_sse4_test.cc | 18 + third_party/aom/test/simd_ssse3_test.cc | 18 + third_party/aom/test/simple_decoder.sh | 58 + third_party/aom/test/simple_encoder.sh | 53 + third_party/aom/test/subtract_test.cc | 249 + third_party/aom/test/sum_squares_test.cc | 228 + third_party/aom/test/superframe_test.cc | 109 + third_party/aom/test/test-data.sha1 | 507 + third_party/aom/test/test.cmake | 438 + .../aom/test/test_data_download_worker.cmake | 46 + third_party/aom/test/test_data_util.cmake | 598 + third_party/aom/test/test_intra_pred_speed.cc | 1464 + third_party/aom/test/test_libaom.cc | 74 + third_party/aom/test/test_runner.cmake | 28 + third_party/aom/test/test_vector_test.cc | 172 + third_party/aom/test/test_vectors.cc | 140 + third_party/aom/test/test_vectors.h | 26 + third_party/aom/test/tile_independence_test.cc | 173 + third_party/aom/test/tools_common.sh | 477 + third_party/aom/test/transform_test_base.h | 342 + third_party/aom/test/twopass_encoder.sh | 54 + third_party/aom/test/util.h | 53 + third_party/aom/test/variance_test.cc | 2064 + third_party/aom/test/video_source.h | 259 + third_party/aom/test/visual_metrics.py | 466 + third_party/aom/test/warp_filter_test.cc | 56 + third_party/aom/test/warp_filter_test_util.cc | 480 + third_party/aom/test/warp_filter_test_util.h | 103 + third_party/aom/test/webm_video_source.h | 96 + third_party/aom/test/wiener_test.cc | 280 + third_party/aom/test/y4m_test.cc | 180 + third_party/aom/test/y4m_video_source.h | 123 + third_party/aom/test/yuv_video_source.h | 123 + third_party/aom/third_party/fastfeat/LICENSE | 30 + third_party/aom/third_party/fastfeat/README.libvpx | 39 + third_party/aom/third_party/fastfeat/fast.c | 22 + third_party/aom/third_party/fastfeat/fast.h | 20 + third_party/aom/third_party/fastfeat/fast_9.c | 5911 + third_party/aom/third_party/fastfeat/nonmax.c | 121 + .../aom/third_party/googletest/README.libaom | 26 + third_party/aom/third_party/googletest/gtest.mk | 1 + .../third_party/googletest/src/googletest}/CHANGES | 0 .../googletest/src/googletest/CMakeLists.txt | 286 + .../googletest/src/googletest}/CONTRIBUTORS | 0 .../third_party/googletest/src/googletest}/LICENSE | 0 .../googletest/src/googletest/README.md | 280 + .../src/googletest/cmake/internal_utils.cmake | 254 + .../googletest}/include/gtest/gtest-death-test.h | 0 .../src/googletest}/include/gtest/gtest-message.h | 0 .../googletest/include/gtest/gtest-param-test.h | 1444 + .../include/gtest/gtest-param-test.h.pump | 510 + .../src/googletest/include/gtest/gtest-printers.h | 993 + .../src/googletest}/include/gtest/gtest-spi.h | 0 .../googletest}/include/gtest/gtest-test-part.h | 0 .../googletest/include/gtest/gtest-typed-test.h | 263 + .../src/googletest/include/gtest/gtest.h | 2236 + .../googletest}/include/gtest/gtest_pred_impl.h | 0 .../src/googletest}/include/gtest/gtest_prod.h | 0 .../include/gtest/internal/custom/gtest-port.h | 69 + .../include/gtest/internal/custom/gtest-printers.h | 42 + .../include/gtest/internal/custom/gtest.h | 41 + .../gtest/internal/gtest-death-test-internal.h | 0 .../include/gtest/internal/gtest-filepath.h | 0 .../include/gtest/internal/gtest-internal.h | 1238 + .../include/gtest/internal/gtest-linked_ptr.h | 243 + .../gtest/internal/gtest-param-util-generated.h | 5146 + .../internal/gtest-param-util-generated.h.pump | 286 + .../include/gtest/internal/gtest-param-util.h | 731 + .../include/gtest/internal/gtest-port-arch.h | 93 + .../googletest/include/gtest/internal/gtest-port.h | 2567 + .../include/gtest/internal/gtest-string.h | 0 .../include/gtest/internal/gtest-tuple.h | 0 .../include/gtest/internal/gtest-tuple.h.pump | 0 .../include/gtest/internal/gtest-type-util.h | 0 .../include/gtest/internal/gtest-type-util.h.pump | 0 .../googletest/src/googletest}/src/gtest-all.cc | 0 .../src/googletest/src/gtest-death-test.cc | 1342 + .../src/googletest}/src/gtest-filepath.cc | 0 .../src/googletest/src/gtest-internal-inl.h | 1183 + .../googletest/src/googletest/src/gtest-port.cc | 1259 + .../src/googletest}/src/gtest-printers.cc | 0 .../src/googletest}/src/gtest-test-part.cc | 0 .../src/googletest/src/gtest-typed-test.cc | 118 + .../googletest/src/googletest/src/gtest.cc | 5389 + .../googletest/src/googletest}/src/gtest_main.cc | 0 .../aom/third_party/libwebm/AUTHORS.TXT | 0 third_party/aom/third_party/libwebm/Android.mk | 17 + .../aom/third_party/libwebm/LICENSE.TXT | 0 .../aom/third_party/libwebm/PATENTS.TXT | 0 third_party/aom/third_party/libwebm/README.libaom | 22 + .../aom/third_party/libwebm/common/file_util.cc | 93 + .../aom/third_party/libwebm/common/file_util.h | 44 + .../aom/third_party/libwebm/common/hdr_util.cc | 220 + .../aom/third_party/libwebm/common/hdr_util.h | 71 + .../aom/third_party/libwebm/common/webmids.h | 192 + .../aom/third_party/libwebm/mkvmuxer/mkvmuxer.cc | 4194 + .../aom/third_party/libwebm/mkvmuxer/mkvmuxer.h | 1922 + .../third_party/libwebm/mkvmuxer/mkvmuxertypes.h | 28 + .../third_party/libwebm/mkvmuxer/mkvmuxerutil.cc | 744 + .../third_party/libwebm/mkvmuxer/mkvmuxerutil.h | 112 + .../aom/third_party/libwebm/mkvmuxer/mkvwriter.cc | 90 + .../aom/third_party/libwebm/mkvmuxer/mkvwriter.h | 51 + .../aom/third_party/libwebm/mkvparser/mkvparser.cc | 8049 + .../aom/third_party/libwebm/mkvparser/mkvparser.h | 1145 + .../aom/third_party/libwebm/mkvparser/mkvreader.cc | 133 + .../aom/third_party/libwebm/mkvparser/mkvreader.h | 45 + third_party/aom/third_party/libyuv/README.libaom | 15 + .../libyuv/include/libyuv/basic_types.h | 119 + .../third_party/libyuv/include/libyuv/compare.h | 79 + .../third_party/libyuv/include/libyuv/convert.h | 246 + .../libyuv/include/libyuv/convert_argb.h | 232 + .../libyuv/include/libyuv/convert_from.h | 182 + .../libyuv/include/libyuv/convert_from_argb.h | 191 + .../aom/third_party/libyuv/include/libyuv/cpu_id.h | 82 + .../libyuv/include/libyuv/mjpeg_decoder.h | 193 + .../libyuv/include/libyuv/planar_functions.h | 454 + .../aom/third_party/libyuv/include/libyuv/rotate.h | 118 + .../libyuv/include/libyuv/rotate_argb.h | 34 + .../third_party/libyuv/include/libyuv/rotate_row.h | 139 + .../aom/third_party/libyuv/include/libyuv/row.h | 1857 + .../aom/third_party/libyuv/include/libyuv/scale.h | 104 + .../third_party/libyuv/include/libyuv/scale_argb.h | 58 + .../third_party/libyuv/include/libyuv/scale_row.h | 479 + .../third_party/libyuv/include/libyuv/version.h | 17 + .../libyuv/include/libyuv/video_common.h | 183 + .../aom/third_party/libyuv/source/compare.cc | 373 + .../third_party}/libyuv/source/compare_common.cc | 0 .../aom/third_party/libyuv/source/compare_gcc.cc | 152 + .../aom/third_party/libyuv/source/compare_neon.cc | 65 + .../third_party/libyuv/source/compare_neon64.cc | 63 + .../aom/third_party/libyuv/source/compare_win.cc | 229 + .../aom/third_party/libyuv/source/convert.cc | 1389 + .../aom/third_party/libyuv/source/convert_argb.cc | 1155 + .../aom/third_party/libyuv/source/convert_from.cc | 1348 + .../third_party/libyuv/source/convert_from_argb.cc | 1301 + .../aom/third_party/libyuv/source/convert_jpeg.cc | 392 + .../third_party/libyuv/source/convert_to_argb.cc | 306 + .../third_party/libyuv/source/convert_to_i420.cc | 339 + .../aom/third_party/libyuv/source/cpu_id.cc | 307 + .../aom/third_party/libyuv/source/mjpeg_decoder.cc | 572 + .../third_party/libyuv/source/mjpeg_validate.cc | 101 + .../third_party/libyuv/source/planar_functions.cc | 2555 + .../aom/third_party/libyuv/source/rotate.cc | 496 + .../aom/third_party/libyuv/source/rotate_any.cc | 55 + .../aom/third_party/libyuv/source/rotate_argb.cc | 205 + .../aom/third_party/libyuv/source/rotate_common.cc | 92 + .../aom/third_party/libyuv/source/rotate_gcc.cc | 493 + .../aom/third_party/libyuv/source/rotate_mips.cc | 484 + .../aom/third_party/libyuv/source/rotate_neon.cc | 535 + .../aom/third_party/libyuv/source/rotate_neon64.cc | 543 + .../aom/third_party/libyuv/source/rotate_win.cc | 248 + .../aom/third_party/libyuv/source/row_any.cc | 680 + .../aom/third_party/libyuv/source/row_common.cc | 2576 + .../aom/third_party/libyuv/source/row_gcc.cc | 5475 + .../aom/third_party/libyuv/source/row_mips.cc | 911 + .../aom/third_party/libyuv/source/row_neon.cc | 3084 + .../aom/third_party/libyuv/source/row_neon64.cc | 3087 + .../aom/third_party/libyuv/source/row_win.cc | 6331 + .../aom/third_party}/libyuv/source/row_x86.asm | 0 third_party/aom/third_party/libyuv/source/scale.cc | 1689 + .../aom/third_party/libyuv/source/scale_any.cc | 200 + .../aom/third_party/libyuv/source/scale_argb.cc | 853 + .../aom/third_party/libyuv/source/scale_common.cc | 1137 + .../aom/third_party/libyuv/source/scale_gcc.cc | 1089 + .../aom/third_party/libyuv/source/scale_mips.cc | 654 + .../aom/third_party/libyuv/source/scale_neon.cc | 1037 + .../aom/third_party/libyuv/source/scale_neon64.cc | 1042 + .../aom/third_party/libyuv/source/scale_win.cc | 1354 + .../aom/third_party/libyuv/source/video_common.cc | 64 + .../aom/third_party}/libyuv/source/x86inc.asm | 0 third_party/aom/third_party/vector/LICENSE | 19 + third_party/aom/third_party/vector/README.libaom | 14 + third_party/aom/third_party/vector/vector.c | 543 + third_party/aom/third_party/vector/vector.h | 159 + third_party/aom/third_party/x86inc/LICENSE | 18 + third_party/aom/third_party/x86inc/README.libaom | 20 + third_party/aom/third_party/x86inc/x86inc.asm | 1649 + third_party/aom/tools/aggregate_entropy_stats.py | 39 + third_party/aom/tools/aom_entropy_optimizer.c | 758 + third_party/aom/tools/cpplint.py | 4756 + third_party/aom/tools/diff.py | 132 + third_party/aom/tools/dump_obu.cc | 164 + third_party/aom/tools/gen_authors.sh | 10 + third_party/aom/tools/gen_constrained_tokenset.py | 120 + third_party/aom/tools/inspect-cli.js | 39 + third_party/aom/tools/inspect-post.js | 1 + third_party/aom/tools/intersect-diffs.py | 78 + third_party/aom/tools/lint-hunks.py | 146 + third_party/aom/tools/obu_parser.cc | 190 + third_party/aom/tools/obu_parser.h | 27 + .../aom/tools/txfm_analyzer/txfm_gen_code.cc | 580 + third_party/aom/tools/txfm_analyzer/txfm_graph.cc | 943 + third_party/aom/tools/txfm_analyzer/txfm_graph.h | 161 + third_party/aom/tools/wrap-commit-msg.py | 72 + third_party/aom/usage.dox | 111 + third_party/aom/usage_cx.dox | 9 + third_party/aom/usage_dx.dox | 57 + toolkit/.eslintrc.js | 203 + toolkit/commonjs/bootstrap.js | 367 - toolkit/commonjs/dev/debuggee.js | 94 - toolkit/commonjs/dev/frame-script.js | 115 - toolkit/commonjs/dev/panel.js | 251 - toolkit/commonjs/dev/ports.js | 64 - toolkit/commonjs/dev/toolbox.js | 75 - toolkit/commonjs/dev/utils.js | 40 - toolkit/commonjs/dev/volcan.js | 3847 - .../commonjs/framescript/FrameScriptManager.jsm | 25 - toolkit/commonjs/framescript/LoaderHelper.jsm | 33 - toolkit/commonjs/framescript/tab-events.js | 51 - toolkit/commonjs/moz.build | 455 - toolkit/commonjs/node/os.js | 76 - toolkit/commonjs/sdk/addon/bootstrap.js | 170 - toolkit/commonjs/sdk/addon/events.js | 54 - toolkit/commonjs/sdk/addon/installer.js | 121 - toolkit/commonjs/sdk/addon/runner.js | 178 - toolkit/commonjs/sdk/addon/window.js | 66 - toolkit/commonjs/sdk/base64.js | 43 - toolkit/commonjs/sdk/browser/events.js | 20 - toolkit/commonjs/sdk/clipboard.js | 338 - toolkit/commonjs/sdk/console/plain-text.js | 78 - toolkit/commonjs/sdk/console/traceback.js | 89 - toolkit/commonjs/sdk/content/content-worker.js | 305 - toolkit/commonjs/sdk/content/content.js | 32 - toolkit/commonjs/sdk/content/events.js | 57 - toolkit/commonjs/sdk/content/loader.js | 176 - toolkit/commonjs/sdk/content/mod.js | 64 - toolkit/commonjs/sdk/content/sandbox.js | 391 - toolkit/commonjs/sdk/content/utils.js | 83 - toolkit/commonjs/sdk/content/worker-child.js | 98 - toolkit/commonjs/sdk/content/worker.js | 185 - toolkit/commonjs/sdk/context-menu.js | 1212 - toolkit/commonjs/sdk/core/disposable.js | 133 - toolkit/commonjs/sdk/core/observer.js | 86 - toolkit/commonjs/sdk/core/promise.js | 118 - toolkit/commonjs/sdk/deprecated/api-utils.js | 199 - toolkit/commonjs/sdk/deprecated/cortex.js | 115 - toolkit/commonjs/sdk/deprecated/errors.js | 64 - toolkit/commonjs/sdk/deprecated/events.js | 181 - .../commonjs/sdk/deprecated/events/assembler.js | 56 - toolkit/commonjs/sdk/deprecated/light-traits.js | 599 - toolkit/commonjs/sdk/deprecated/list.js | 125 - toolkit/commonjs/sdk/deprecated/memory.js | 129 - toolkit/commonjs/sdk/deprecated/symbiont.js | 228 - toolkit/commonjs/sdk/deprecated/sync-worker.js | 297 - toolkit/commonjs/sdk/deprecated/traits-worker.js | 628 - toolkit/commonjs/sdk/deprecated/traits.js | 186 - toolkit/commonjs/sdk/deprecated/traits/core.js | 319 - .../commonjs/sdk/deprecated/unit-test-finder.js | 201 - toolkit/commonjs/sdk/deprecated/unit-test.js | 567 - toolkit/commonjs/sdk/deprecated/window-utils.js | 227 - toolkit/commonjs/sdk/dom/events.js | 169 - toolkit/commonjs/sdk/event/chrome.js | 60 - toolkit/commonjs/sdk/event/core.js | 173 - toolkit/commonjs/sdk/event/dom.js | 70 - toolkit/commonjs/sdk/event/utils.js | 280 - toolkit/commonjs/sdk/frame/hidden-frame.js | 116 - toolkit/commonjs/sdk/frame/utils.js | 100 - toolkit/commonjs/sdk/indexed-db.js | 79 - toolkit/commonjs/sdk/input/browser.js | 73 - toolkit/commonjs/sdk/input/system.js | 109 - toolkit/commonjs/sdk/input/window.js | 80 - toolkit/commonjs/sdk/io/buffer.js | 347 - toolkit/commonjs/sdk/io/data.js | 90 - toolkit/commonjs/sdk/io/file.js | 196 - toolkit/commonjs/sdk/io/fs.js | 941 - toolkit/commonjs/sdk/io/stream.js | 438 - toolkit/commonjs/sdk/io/text-streams.js | 242 - toolkit/commonjs/sdk/keyboard/hotkeys.js | 110 - toolkit/commonjs/sdk/keyboard/observer.js | 57 - toolkit/commonjs/sdk/keyboard/utils.js | 189 - toolkit/commonjs/sdk/l10n.js | 91 - toolkit/commonjs/sdk/l10n/html.js | 105 - toolkit/commonjs/sdk/l10n/json/core.js | 36 - toolkit/commonjs/sdk/l10n/locale.js | 127 - toolkit/commonjs/sdk/l10n/plural-rules.js | 403 - toolkit/commonjs/sdk/l10n/properties/core.js | 83 - toolkit/commonjs/sdk/lang/type.js | 376 - toolkit/commonjs/sdk/lang/weak-set.js | 70 - toolkit/commonjs/sdk/loader/cuddlefish.js | 102 - toolkit/commonjs/sdk/loader/sandbox.js | 74 - toolkit/commonjs/sdk/model/core.js | 25 - toolkit/commonjs/sdk/net/url.js | 104 - toolkit/commonjs/sdk/notifications.js | 107 - toolkit/commonjs/sdk/page-mod.js | 269 - toolkit/commonjs/sdk/page-mod/match-pattern.js | 10 - toolkit/commonjs/sdk/page-worker.js | 183 - toolkit/commonjs/sdk/panel.js | 341 - toolkit/commonjs/sdk/panel/events.js | 26 - toolkit/commonjs/sdk/panel/utils.js | 420 - toolkit/commonjs/sdk/passwords/utils.js | 104 - toolkit/commonjs/sdk/places/bookmarks.js | 395 - toolkit/commonjs/sdk/places/contract.js | 75 - toolkit/commonjs/sdk/places/events.js | 122 - toolkit/commonjs/sdk/places/favicon.js | 49 - toolkit/commonjs/sdk/places/history.js | 65 - toolkit/commonjs/sdk/places/host/host-bookmarks.js | 237 - toolkit/commonjs/sdk/places/host/host-query.js | 172 - toolkit/commonjs/sdk/places/host/host-tags.js | 92 - toolkit/commonjs/sdk/places/utils.js | 252 - toolkit/commonjs/sdk/platform/xpcom.js | 229 - toolkit/commonjs/sdk/preferences/native-options.js | 171 - toolkit/commonjs/sdk/preferences/service.js | 139 - toolkit/commonjs/sdk/private-browsing/utils.js | 54 - toolkit/commonjs/sdk/querystring.js | 121 - toolkit/commonjs/sdk/request.js | 236 - toolkit/commonjs/sdk/selection.js | 470 - toolkit/commonjs/sdk/self.js | 58 - toolkit/commonjs/sdk/simple-storage.js | 235 - toolkit/commonjs/sdk/system.js | 173 - toolkit/commonjs/sdk/system/Startup.js | 56 - toolkit/commonjs/sdk/system/child_process.js | 329 - toolkit/commonjs/sdk/system/child_process/LICENSE | 36 - .../commonjs/sdk/system/child_process/README.md | 129 - .../sdk/system/child_process/subprocess.js | 1687 - .../system/child_process/subprocess_worker_unix.js | 278 - .../system/child_process/subprocess_worker_win.js | 237 - toolkit/commonjs/sdk/system/environment.js | 60 - toolkit/commonjs/sdk/system/events.js | 155 - toolkit/commonjs/sdk/system/globals.js | 46 - toolkit/commonjs/sdk/system/runtime.js | 27 - toolkit/commonjs/sdk/system/unload.js | 82 - toolkit/commonjs/sdk/system/xul-app.jsm | 241 - toolkit/commonjs/sdk/tab/events.js | 70 - toolkit/commonjs/sdk/tabs.js | 33 - toolkit/commonjs/sdk/tabs/helpers.js | 41 - toolkit/commonjs/sdk/tabs/namespace.js | 10 - toolkit/commonjs/sdk/tabs/observer.js | 107 - toolkit/commonjs/sdk/tabs/tab-fennec.js | 255 - toolkit/commonjs/sdk/tabs/tab-firefox.js | 311 - toolkit/commonjs/sdk/tabs/tabs-firefox.js | 68 - toolkit/commonjs/sdk/tabs/utils.js | 350 - toolkit/commonjs/sdk/test/harness.js | 647 - toolkit/commonjs/sdk/test/httpd.js | 6 - toolkit/commonjs/sdk/test/loader.js | 123 - toolkit/commonjs/sdk/test/memory.js | 20 - toolkit/commonjs/sdk/test/tmp-file.js | 82 - toolkit/commonjs/sdk/test/utils.js | 197 - toolkit/commonjs/sdk/timers.js | 105 - toolkit/commonjs/sdk/ui.js | 17 - toolkit/commonjs/sdk/ui/button/action.js | 112 - toolkit/commonjs/sdk/ui/button/contract.js | 73 - toolkit/commonjs/sdk/ui/button/toggle.js | 123 - toolkit/commonjs/sdk/ui/button/view.js | 193 - toolkit/commonjs/sdk/ui/button/view/events.js | 18 - toolkit/commonjs/sdk/ui/buttons.js | 198 - toolkit/commonjs/sdk/ui/frame.js | 16 - toolkit/commonjs/sdk/ui/frame/model.js | 154 - toolkit/commonjs/sdk/ui/frame/view.js | 150 - toolkit/commonjs/sdk/ui/id.js | 27 - toolkit/commonjs/sdk/ui/sidebar.js | 301 - toolkit/commonjs/sdk/ui/sidebar/actions.js | 10 - toolkit/commonjs/sdk/ui/sidebar/contract.js | 27 - toolkit/commonjs/sdk/ui/sidebar/namespace.js | 11 - toolkit/commonjs/sdk/ui/sidebar/utils.js | 8 - toolkit/commonjs/sdk/ui/sidebar/view.js | 214 - toolkit/commonjs/sdk/ui/state.js | 239 - toolkit/commonjs/sdk/ui/state/events.js | 18 - toolkit/commonjs/sdk/ui/toolbar.js | 16 - toolkit/commonjs/sdk/ui/toolbar/model.js | 151 - toolkit/commonjs/sdk/ui/toolbar/view.js | 244 - toolkit/commonjs/sdk/url.js | 331 - toolkit/commonjs/sdk/url/utils.js | 29 - toolkit/commonjs/sdk/util/bond.js | 36 - toolkit/commonjs/sdk/util/dispatcher.js | 55 - toolkit/commonjs/sdk/util/list.js | 86 - toolkit/commonjs/sdk/util/match-pattern.js | 113 - toolkit/commonjs/sdk/util/object.js | 102 - toolkit/commonjs/sdk/util/rules.js | 50 - toolkit/commonjs/sdk/util/sequence.js | 593 - toolkit/commonjs/sdk/util/uuid.js | 17 - toolkit/commonjs/sdk/view/core.js | 27 - toolkit/commonjs/sdk/widget.js | 1024 - toolkit/commonjs/sdk/window/browser.js | 48 - toolkit/commonjs/sdk/window/events.js | 46 - toolkit/commonjs/sdk/window/helpers.js | 63 - toolkit/commonjs/sdk/window/utils.js | 447 - toolkit/commonjs/sdk/windows/dom.js | 29 - toolkit/commonjs/sdk/windows/fennec.js | 83 - toolkit/commonjs/sdk/windows/firefox.js | 356 - toolkit/commonjs/sdk/windows/observer.js | 49 - toolkit/commonjs/sdk/windows/tabs-fennec.js | 172 - toolkit/commonjs/sdk/windows/tabs-firefox.js | 216 - toolkit/commonjs/sdk/zip/utils.js | 22 - toolkit/commonjs/toolkit/loader.js | 1140 - toolkit/commonjs/toolkit/require.js | 91 - toolkit/components/.eslintrc.js | 11 + .../components/aboutcache/content/aboutCache.js | 16 +- toolkit/components/aboutcache/jar.mn | 2 +- toolkit/components/aboutcache/moz.build | 2 +- .../content/aboutCheckerboard.css | 49 + .../aboutcheckerboard/content/aboutCheckerboard.js | 276 + .../content/aboutCheckerboard.xhtml | 55 + toolkit/components/aboutcheckerboard/jar.mn | 8 + toolkit/components/aboutcheckerboard/moz.build | 10 + .../aboutcompartments/content/aboutCompartments.js | 75 - .../content/aboutCompartments.xhtml | 43 - toolkit/components/aboutcompartments/jar.mn | 7 - toolkit/components/aboutcompartments/moz.build | 23 - .../aboutcompartments/nsCompartmentInfo.cpp | 94 - .../aboutcompartments/nsCompartmentInfo.h | 25 - .../aboutcompartments/nsICompartmentInfo.idl | 31 - .../components/aboutmemory/content/aboutMemory.js | 128 +- toolkit/components/aboutmemory/jar.mn | 6 +- toolkit/components/aboutmemory/moz.build | 5 +- toolkit/components/aboutmemory/tests/.eslintrc.js | 7 + toolkit/components/aboutmemory/tests/chrome.ini | 7 +- .../aboutmemory/tests/memory-reports-diff1.json | 1 + .../aboutmemory/tests/memory-reports-diff2.json | 1 + .../aboutmemory/tests/test_aboutmemory.xul | 24 +- .../aboutmemory/tests/test_aboutmemory2.xul | 9 +- .../aboutmemory/tests/test_aboutmemory3.xul | 8 +- .../aboutmemory/tests/test_aboutmemory4.xul | 2 +- .../aboutmemory/tests/test_aboutmemory5.xul | 1 + .../aboutmemory/tests/test_memoryReporters.xul | 180 +- .../aboutmemory/tests/test_memoryReporters2.xul | 3 + .../aboutmemory/tests/test_sqliteMultiReporter.xul | 19 +- .../aboutperformance/content/aboutPerformance.js | 1077 + .../content/aboutPerformance.xhtml | 188 + toolkit/components/aboutperformance/jar.mn | 7 + toolkit/components/aboutperformance/moz.build | 9 + .../aboutperformance/tests/browser/.eslintrc.js | 7 + .../aboutperformance/tests/browser/browser.ini | 8 + .../tests/browser/browser_aboutperformance.js | 300 + .../tests/browser/browser_compartments.html | 20 + .../tests/browser/browser_compartments_frame.html | 12 + .../tests/browser/browser_compartments_script.js | 29 + .../aboutperformance/tests/browser/head.js | 52 + toolkit/components/addoncompat/CompatWarning.jsm | 107 + toolkit/components/addoncompat/Prefetcher.jsm | 37 +- .../components/addoncompat/RemoteAddonsChild.jsm | 68 +- .../components/addoncompat/RemoteAddonsParent.jsm | 284 +- toolkit/components/addoncompat/ShimWaiver.jsm | 15 + .../components/addoncompat/addoncompat.manifest | 4 +- toolkit/components/addoncompat/defaultShims.js | 39 + toolkit/components/addoncompat/moz.build | 6 +- .../components/addoncompat/multiprocessShims.js | 38 +- toolkit/components/addoncompat/remoteTagService.js | 39 - toolkit/components/addoncompat/tests/Makefile.in | 15 - .../addoncompat/tests/addon/bootstrap.js | 188 +- .../components/addoncompat/tests/addon/install.rdf | 8 + .../addoncompat/tests/browser/.eslintrc.js | 7 + .../components/addoncompat/tests/browser/addon.xpi | Bin 0 -> 10761 bytes .../addoncompat/tests/browser/browser.ini | 4 +- .../tests/browser/browser_addonShims.js | 15 +- .../addoncompat/tests/browser/compat-addon.xpi | Bin 0 -> 5692 bytes .../addoncompat/tests/compat-addon/bootstrap.js | 99 + .../addoncompat/tests/compat-addon/install.rdf | 37 + toolkit/components/addoncompat/tests/moz.build | 2 +- toolkit/components/alerts/AlertNotification.cpp | 361 + toolkit/components/alerts/AlertNotification.h | 81 + .../alerts/AlertNotificationIPCSerializer.h | 122 + toolkit/components/alerts/moz.build | 16 +- toolkit/components/alerts/nsAlertsService.cpp | 305 +- toolkit/components/alerts/nsAlertsService.h | 24 +- toolkit/components/alerts/nsAlertsUtils.cpp | 43 + toolkit/components/alerts/nsAlertsUtils.h | 32 + toolkit/components/alerts/nsIAlertsService.idl | 335 +- toolkit/components/alerts/nsXULAlerts.cpp | 315 +- toolkit/components/alerts/nsXULAlerts.h | 56 +- .../components/alerts/resources/content/alert.css | 13 +- .../components/alerts/resources/content/alert.js | 222 +- .../components/alerts/resources/content/alert.xul | 39 +- toolkit/components/alerts/test/.eslintrc.js | 7 + toolkit/components/alerts/test/image.gif | Bin 0 -> 60901 bytes toolkit/components/alerts/test/image.png | Bin 0 -> 2531 bytes toolkit/components/alerts/test/image_server.sjs | 82 + toolkit/components/alerts/test/mochitest.ini | 10 +- toolkit/components/alerts/test/test_alerts.html | 21 +- .../alerts/test/test_alerts_noobserve.html | 41 +- .../test/test_alerts_requireinteraction.html | 168 + toolkit/components/alerts/test/test_image.html | 118 + .../alerts/test/test_multiple_alerts.html | 138 +- toolkit/components/alerts/test/test_principal.html | 122 + toolkit/components/apppicker/content/appPicker.js | 87 +- toolkit/components/apppicker/jar.mn | 2 +- toolkit/components/apppicker/moz.build | 2 +- toolkit/components/asyncshutdown/AsyncShutdown.jsm | 216 +- toolkit/components/asyncshutdown/moz.build | 5 +- .../components/asyncshutdown/nsAsyncShutdown.js | 24 +- .../components/asyncshutdown/nsIAsyncShutdown.idl | 23 +- .../asyncshutdown/tests/xpcshell/.eslintrc.js | 7 + .../asyncshutdown/tests/xpcshell/head.js | 17 +- .../tests/xpcshell/test_AsyncShutdown.js | 10 +- .../xpcshell/test_AsyncShutdown_leave_uncaught.js | 3 +- .../tests/xpcshell/test_converters.js | 4 +- .../asyncshutdown/tests/xpcshell/xpcshell.ini | 2 +- toolkit/components/autocomplete/moz.build | 7 +- .../autocomplete/nsAutoCompleteController.cpp | 423 +- .../autocomplete/nsAutoCompleteController.h | 26 +- .../autocomplete/nsAutoCompleteSimpleResult.cpp | 224 +- .../autocomplete/nsAutoCompleteSimpleResult.h | 21 +- .../autocomplete/nsIAutoCompleteController.idl | 42 +- .../autocomplete/nsIAutoCompleteInput.idl | 52 +- .../autocomplete/nsIAutoCompletePopup.idl | 15 +- .../autocomplete/nsIAutoCompleteSearch.idl | 8 +- .../autocomplete/nsIAutoCompleteSimpleResult.idl | 35 +- .../autocomplete/tests/unit/.eslintrc.js | 7 + .../autocomplete/tests/unit/head_autocomplete.js | 95 +- .../autocomplete/tests/unit/test_378079.js | 106 +- .../autocomplete/tests/unit/test_393191.js | 101 +- .../autocomplete/tests/unit/test_660156.js | 34 +- .../tests/unit/test_autocomplete_multiple.js | 100 +- .../tests/unit/test_autocomplete_userContextId.js | 45 + .../tests/unit/test_autofillSelectedPopupIndex.js | 78 + .../tests/unit/test_badDefaultIndex.js | 4 +- .../tests/unit/test_completeDefaultIndex_casing.js | 4 +- .../tests/unit/test_finalCompleteValue.js | 14 +- .../unit/test_finalCompleteValueSelectedIndex.js | 34 +- .../unit/test_finalCompleteValue_defaultIndex.js | 107 + .../unit/test_finalCompleteValue_forceComplete.js | 62 +- .../tests/unit/test_finalDefaultCompleteValue.js | 4 +- .../autocomplete/tests/unit/test_hiddenResult.js | 8 +- .../tests/unit/test_immediate_search.js | 9 +- .../autocomplete/tests/unit/test_insertMatchAt.js | 14 + .../autocomplete/tests/unit/test_previousResult.js | 94 +- .../autocomplete/tests/unit/test_stopSearch.js | 18 +- .../autocomplete/tests/unit/xpcshell.ini | 5 +- toolkit/components/blocklist/blocklist.manifest | 7 + toolkit/components/blocklist/moz.build | 14 + toolkit/components/blocklist/nsBlocklistService.js | 1666 + .../blocklist/nsBlocklistServiceContent.js | 113 + toolkit/components/build/moz.build | 6 +- toolkit/components/build/nsToolkitCompsCID.h | 26 +- toolkit/components/build/nsToolkitCompsModule.cpp | 132 +- toolkit/components/captivedetect/captivedetect.js | 30 +- toolkit/components/captivedetect/moz.build | 2 +- .../captivedetect/test/unit/.eslintrc.js | 7 + .../captivedetect/test/unit/head_setprefs.js | 2 +- .../test/unit/test_captive_portal_not_found.js | 2 +- .../test/unit/test_captive_portal_not_found_404.js | 2 +- toolkit/components/commandlines/moz.build | 5 +- toolkit/components/commandlines/nsCommandLine.cpp | 26 +- .../components/commandlines/test/unit/.eslintrc.js | 7 + .../commandlines/test/unit/test_bug666224.js | 2 +- .../components/commandlines/test/unit/xpcshell.ini | 2 +- .../commandlines/test/unit_unix/.eslintrc.js | 7 + .../commandlines/test/unit_unix/xpcshell.ini | 5 +- .../commandlines/test/unit_win/.eslintrc.js | 7 + .../commandlines/test/unit_win/xpcshell.ini | 5 +- toolkit/components/console/content/console.xul | 11 +- toolkit/components/console/jsconsole-clhandler.js | 2 +- .../contentprefs/ContentPrefInstance.jsm | 5 +- .../contentprefs/ContentPrefService2.jsm | 83 +- .../contentprefs/ContentPrefServiceChild.jsm | 100 +- .../contentprefs/ContentPrefServiceParent.jsm | 24 +- .../components/contentprefs/ContentPrefStore.jsm | 85 +- .../components/contentprefs/ContentPrefUtils.jsm | 18 + toolkit/components/contentprefs/moz.build | 4 +- .../contentprefs/nsContentPrefService.js | 105 +- .../contentprefs/tests/mochitest/.eslintrc.js | 7 + .../contentprefs/tests/mochitest/mochitest.ini | 2 +- .../tests/mochitest/test_remoteContentPrefs.html | 47 +- .../contentprefs/tests/unit/.eslintrc.js | 7 + .../contentprefs/tests/unit/head_contentPrefs.js | 18 +- .../contentprefs/tests/unit/test_bug503971.js | 2 +- .../contentprefs/tests/unit/test_bug679784.js | 2 +- .../contentprefs/tests/unit/test_contentPrefs.js | 123 +- .../tests/unit/test_contentPrefsCache.js | 2 +- .../contentprefs/tests/unit/test_stringGroups.js | 18 +- .../tests/unit/test_unusedGroupsAndSettings.js | 6 +- .../contentprefs/tests/unit/xpcshell.ini | 1 - .../contentprefs/tests/unit_cps2/.eslintrc.js | 7 + .../contentprefs/tests/unit_cps2/AsyncRunner.jsm | 25 +- .../contentprefs/tests/unit_cps2/head.js | 25 +- .../contentprefs/tests/unit_cps2/test_getCached.js | 32 +- .../tests/unit_cps2/test_getCachedSubdomains.js | 38 +- .../tests/unit_cps2/test_getSubdomains.js | 29 +- .../tests/unit_cps2/test_migrationToSchema4.js | 6 +- .../contentprefs/tests/unit_cps2/test_observers.js | 178 +- .../contentprefs/tests/unit_cps2/test_remove.js | 44 +- .../tests/unit_cps2/test_removeAllDomains.js | 14 +- .../tests/unit_cps2/test_removeAllDomainsSince.js | 16 +- .../tests/unit_cps2/test_removeByDomain.js | 39 +- .../tests/unit_cps2/test_removeByName.js | 18 +- .../contentprefs/tests/unit_cps2/test_setGet.js | 60 +- .../contentprefs/tests/unit_cps2/xpcshell.ini | 2 +- .../ContextualIdentityService.jsm | 344 + toolkit/components/contextualidentity/moz.build | 11 + .../contextualidentity/tests/unit/test_basic.js | 67 + .../contextualidentity/tests/unit/xpcshell.ini | 3 + .../cookie/content/cookieAcceptDialog.js | 76 +- toolkit/components/cookie/jar.mn | 2 + toolkit/components/cookie/moz.build | 4 +- toolkit/components/crashes/CrashManager.jsm | 220 +- toolkit/components/crashes/CrashManagerTest.jsm | 7 +- toolkit/components/crashes/CrashService.js | 5 +- toolkit/components/crashes/docs/crash-events.rst | 29 +- toolkit/components/crashes/docs/index.rst | 2 +- toolkit/components/crashes/moz.build | 5 +- toolkit/components/crashes/nsICrashService.idl | 1 + .../components/crashes/tests/xpcshell/.eslintrc.js | 7 + .../crashes/tests/xpcshell/test_crash_manager.js | 93 +- .../crashes/tests/xpcshell/test_crash_service.js | 4 +- .../crashes/tests/xpcshell/test_crash_store.js | 119 +- .../components/crashes/tests/xpcshell/xpcshell.ini | 2 +- toolkit/components/crashmonitor/CrashMonitor.jsm | 9 +- toolkit/components/crashmonitor/moz.build | 2 +- toolkit/components/crashmonitor/nsCrashMonitor.js | 6 +- .../components/crashmonitor/test/unit/.eslintrc.js | 7 + toolkit/components/crashmonitor/test/unit/head.js | 2 +- .../crashmonitor/test/unit/test_invalid_file.js | 2 +- .../crashmonitor/test/unit/test_invalid_json.js | 2 +- .../crashmonitor/test/unit/test_missing_file.js | 2 +- .../crashmonitor/test/unit/test_valid_file.js | 2 +- .../components/crashmonitor/test/unit/xpcshell.ini | 2 +- toolkit/components/ctypes/ctypes.cpp | 11 +- toolkit/components/ctypes/ctypes.h | 4 +- toolkit/components/ctypes/moz.build | 5 +- toolkit/components/ctypes/tests/Makefile.in | 11 - .../components/ctypes/tests/chrome/.eslintrc.js | 7 + toolkit/components/ctypes/tests/chrome/chrome.ini | 1 + .../components/ctypes/tests/chrome/test_ctypes.xul | 4 +- .../tests/chrome/xpcshellTestHarnessAdaptor.js | 18 +- .../ctypes/tests/jsctypes-test-finalizer.cpp | 9 +- toolkit/components/ctypes/tests/jsctypes-test.cpp | 16 +- toolkit/components/ctypes/tests/jsctypes-test.h | 9 + toolkit/components/ctypes/tests/moz.build | 12 +- toolkit/components/ctypes/tests/unit/.eslintrc.js | 7 + toolkit/components/ctypes/tests/unit/head.js | 7 +- toolkit/components/ctypes/tests/unit/test_errno.js | 4 +- .../components/ctypes/tests/unit/test_finalizer.js | 2 +- .../tests/unit/test_finalizer_shouldaccept.js | 4 +- .../ctypes/tests/unit/test_finalizer_shouldfail.js | 6 +- .../components/ctypes/tests/unit/test_jsctypes.js | 729 +- toolkit/components/ctypes/tests/unit/xpcshell.ini | 2 +- .../diskspacewatcher/DiskSpaceWatcher.cpp | 9 +- .../components/diskspacewatcher/DiskSpaceWatcher.h | 2 +- toolkit/components/diskspacewatcher/moz.build | 4 +- .../components/downloads/ApplicationReputation.cpp | 1600 + .../components/downloads/ApplicationReputation.h | 55 + toolkit/components/downloads/SQLFunctions.cpp | 4 +- toolkit/components/downloads/chromium/LICENSE | 27 + .../chromium/chrome/common/safe_browsing/csd.pb.cc | 20037 +++ .../chromium/chrome/common/safe_browsing/csd.pb.h | 21771 +++ .../chromium/chrome/common/safe_browsing/csd.proto | 839 + toolkit/components/downloads/generate_csd.sh | 33 + toolkit/components/downloads/moz.build | 39 +- toolkit/components/downloads/nsDownloadManager.cpp | 158 +- toolkit/components/downloads/nsDownloadManager.h | 9 +- .../components/downloads/nsDownloadManagerUI.js | 22 +- toolkit/components/downloads/nsDownloadProxy.h | 82 +- toolkit/components/downloads/nsDownloadScanner.cpp | 9 +- toolkit/components/downloads/nsDownloadScanner.h | 4 +- .../downloads/nsIApplicationReputation.idl | 17 +- .../components/downloads/test/browser/browser.ini | 4 - .../downloads/test/browser/browser_bug414214.js | 59 - .../test/browser/browser_download_history.js | 147 - .../test/browser/browser_nsIDownloadManagerUI.js | 106 - .../downloads/test/browser/download.html | 13 - .../downloads/test/browser/download.test | 1 - .../downloads/test/browser/mochitest.ini | 4 - .../test/schema_migration/head_migration.js | 37 - .../test/schema_migration/test_migration_to_2.js | 49 - .../test/schema_migration/test_migration_to_3.js | 45 - .../test/schema_migration/test_migration_to_4.js | 46 - .../test/schema_migration/test_migration_to_5.js | 42 - .../test/schema_migration/test_migration_to_6.js | 44 - .../test/schema_migration/test_migration_to_7.js | 70 - .../test/schema_migration/test_migration_to_8.js | 72 - .../test/schema_migration/test_migration_to_9.js | 74 - .../downloads/test/schema_migration/v1.sqlite | Bin 21504 -> 0 bytes .../downloads/test/schema_migration/v2.sqlite | Bin 24576 -> 0 bytes .../downloads/test/schema_migration/v3.sqlite | Bin 7168 -> 0 bytes .../downloads/test/schema_migration/v4.sqlite | Bin 7168 -> 0 bytes .../downloads/test/schema_migration/v5.sqlite | Bin 7168 -> 0 bytes .../downloads/test/schema_migration/v6.sqlite | Bin 2048 -> 0 bytes .../downloads/test/schema_migration/v7.sqlite | Bin 4096 -> 0 bytes .../downloads/test/schema_migration/v8.sqlite | Bin 4096 -> 0 bytes .../downloads/test/schema_migration/xpcshell.ini | 21 - .../components/downloads/test/unit/.eslintrc.js | 7 + .../downloads/test/unit/downloads_manifest.js | 22 - .../downloads/test/unit/head_download_manager.js | 153 +- .../downloads/test/unit/tail_download_manager.js | 5 +- .../components/downloads/test/unit/test_app_rep.js | 49 +- .../downloads/test/unit/test_app_rep_maclinux.js | 303 + .../downloads/test/unit/test_app_rep_windows.js | 77 +- .../downloads/test/unit/test_bug_382825.js | 54 - .../downloads/test/unit/test_bug_384744.js | 17 - .../downloads/test/unit/test_bug_395092.js | 68 - .../downloads/test/unit/test_bug_401430.js | 117 - .../downloads/test/unit/test_bug_406857.js | 78 - .../downloads/test/unit/test_bug_420230.js | 79 - .../unit/test_cancel_download_files_removed.js | 154 - .../downloads/test/unit/test_download_manager.js | 135 - .../downloads/test/unit/test_download_samename.js | 175 - .../downloads/test/unit/test_downloads.manifest | 2 - .../components/downloads/test/unit/test_guid.js | 32 - .../downloads/test/unit/test_history_expiration.js | 126 - .../downloads/test/unit/test_offline_support.js | 159 - .../downloads/test/unit/test_private_resume.js | 118 - .../downloads/test/unit/test_privatebrowsing.js | 298 - .../test/unit/test_privatebrowsing_cancel.js | 272 - .../test/unit/test_removeDownloadsByTimeframe.js | 166 - .../components/downloads/test/unit/test_resume.js | 138 - .../downloads/test/unit/test_sleep_wake.js | 159 - .../components/downloads/test/unit/xpcshell.ini | 33 +- toolkit/components/exthelper/extApplication.js | 60 +- toolkit/components/exthelper/moz.build | 2 +- toolkit/components/feeds/FeedProcessor.js | 274 +- toolkit/components/feeds/Makefile.in | 8 - toolkit/components/feeds/moz.build | 2 +- toolkit/components/feeds/test/.eslintrc.js | 8 + toolkit/components/feeds/test/head.js | 14 +- toolkit/components/feeds/test/test_xml.js | 6 +- .../feeds/test/xml/rss1/full_feed_not_bozo.xml | 2 +- toolkit/components/feeds/test/xpcshell.ini | 3 +- .../components/filepicker/content/filepicker.js | 57 +- toolkit/components/filepicker/moz.build | 40 +- toolkit/components/filepicker/nsFilePicker.js | 34 +- toolkit/components/filepicker/nsFileView.cpp | 17 +- .../components/filepicker/test/unit/.eslintrc.js | 7 + .../components/filepicker/test/unit/xpcshell.ini | 2 +- .../filewatcher/NativeFileWatcherNotSupported.h | 16 +- .../filewatcher/NativeFileWatcherWin.cpp | 80 +- .../components/filewatcher/NativeFileWatcherWin.h | 2 +- toolkit/components/filewatcher/moz.build | 4 +- .../filewatcher/tests/xpcshell/.eslintrc.js | 7 + .../components/filewatcher/tests/xpcshell/head.js | 4 +- .../filewatcher/tests/xpcshell/test_arguments.js | 16 +- .../tests/xpcshell/test_remove_non_watched.js | 78 +- .../tests/xpcshell/test_shared_callback.js | 124 +- .../test_watch_directory_creation_single.js | 98 +- .../test_watch_directory_deletion_single.js | 92 +- .../xpcshell/test_watch_file_creation_single.js | 102 +- .../xpcshell/test_watch_file_deletion_single.js | 108 +- .../test_watch_file_modification_single.js | 108 +- .../tests/xpcshell/test_watch_many_changes.js | 146 +- .../tests/xpcshell/test_watch_multi_paths.js | 228 +- .../tests/xpcshell/test_watch_recursively.js | 110 +- .../tests/xpcshell/test_watch_resource.js | 64 +- .../FinalizationWitnessService.cpp | 68 +- .../FinalizationWitnessService.h | 7 +- toolkit/components/finalizationwitness/moz.build | 4 +- toolkit/components/find/moz.build | 4 +- toolkit/components/find/nsFindService.cpp | 6 - toolkit/components/formautofill/FormAutofill.jsm | 80 +- .../components/formautofill/FormAutofillStartup.js | 2 +- .../formautofill/content/requestAutocomplete.js | 2 +- toolkit/components/formautofill/moz.build | 5 +- .../formautofill/test/browser/.eslintrc.js | 7 + .../components/formautofill/test/browser/loader.js | 14 +- .../formautofill/test/chrome/.eslintrc.js | 7 + .../components/formautofill/test/chrome/loader.js | 30 +- .../formautofill/test/chrome/loader_parent.js | 16 +- .../components/formautofill/test/head_common.js | 6 +- .../components/formautofill/test/loader_common.js | 16 +- .../formautofill/test/xpcshell/.eslintrc.js | 7 + .../formautofill/test/xpcshell/loader.js | 14 +- .../formautofill/test/xpcshell/xpcshell.ini | 2 +- toolkit/components/gfx/GfxSanityTest.manifest | 3 + toolkit/components/gfx/SanityTest.js | 315 + toolkit/components/gfx/content/gfxFrameScript.js | 62 + toolkit/components/gfx/content/sanityparent.html | 7 + toolkit/components/gfx/content/sanitytest.html | 6 + toolkit/components/gfx/content/videotest.mp4 | Bin 0 -> 1563 bytes toolkit/components/gfx/jar.mn | 10 + toolkit/components/gfx/moz.build | 15 + toolkit/components/help/content/contents.rdf | 19 - toolkit/components/help/content/contextHelp.js | 69 - toolkit/components/help/content/help.js | 776 - toolkit/components/help/content/help.xul | 274 - .../components/help/content/helpContextOverlay.xul | 61 - .../components/help/content/platformClasses.css | 13 - toolkit/components/help/jar.mn | 11 - toolkit/components/jsdownloads/moz.build | 12 +- .../jsdownloads/public/mozIDownloadPlatform.idl | 4 +- .../components/jsdownloads/src/DownloadCore.jsm | 269 +- .../components/jsdownloads/src/DownloadImport.jsm | 10 +- .../jsdownloads/src/DownloadIntegration.jsm | 909 +- .../components/jsdownloads/src/DownloadLegacy.js | 42 +- .../components/jsdownloads/src/DownloadList.jsm | 26 +- .../jsdownloads/src/DownloadPlatform.cpp | 136 +- .../components/jsdownloads/src/DownloadPlatform.h | 5 +- .../components/jsdownloads/src/DownloadStore.jsm | 26 +- .../jsdownloads/src/DownloadUIHelper.jsm | 88 +- toolkit/components/jsdownloads/src/Downloads.jsm | 26 +- toolkit/components/jsdownloads/src/moz.build | 6 +- .../jsdownloads/test/browser/.eslintrc.js | 7 + .../jsdownloads/test/browser/browser.ini | 2 +- .../test/browser/browser_DownloadPDFSaver.js | 16 +- .../components/jsdownloads/test/browser/head.js | 16 +- .../components/jsdownloads/test/data/.eslintrc.js | 7 + .../components/jsdownloads/test/data/xpcshell.ini | 6 - .../components/jsdownloads/test/unit/.eslintrc.js | 7 + .../jsdownloads/test/unit/common_test_Download.js | 564 +- toolkit/components/jsdownloads/test/unit/head.js | 174 +- toolkit/components/jsdownloads/test/unit/tail.js | 25 - .../jsdownloads/test/unit/test_DownloadCore.js | 16 +- .../jsdownloads/test/unit/test_DownloadImport.js | 49 +- .../test/unit/test_DownloadIntegration.js | 163 +- .../jsdownloads/test/unit/test_DownloadLegacy.js | 13 +- .../jsdownloads/test/unit/test_DownloadList.js | 44 +- .../jsdownloads/test/unit/test_DownloadStore.js | 45 +- .../jsdownloads/test/unit/test_Downloads.js | 39 +- .../jsdownloads/test/unit/test_PrivateTemp.js | 24 + .../components/jsdownloads/test/unit/xpcshell.ini | 5 +- toolkit/components/{workerlz4 => lz4}/lz4.cpp | 0 toolkit/components/lz4/lz4.js | 156 + toolkit/components/lz4/lz4_internal.js | 68 + toolkit/components/lz4/moz.build | 18 + toolkit/components/lz4/tests/xpcshell/.eslintrc.js | 7 + .../tests/xpcshell/data/chrome.manifest | 0 .../tests/xpcshell/data/compression.lz | Bin .../lz4/tests/xpcshell/data/worker_lz4.js | 146 + toolkit/components/lz4/tests/xpcshell/test_lz4.js | 43 + .../components/lz4/tests/xpcshell/test_lz4_sync.js | 41 + toolkit/components/lz4/tests/xpcshell/xpcshell.ini | 11 + toolkit/components/maintenanceservice/Makefile.in | 13 + .../maintenanceservice_installer.nsi | 275 + .../maintenanceservice/maintenanceservice.cpp | 391 + .../maintenanceservice.exe.manifest | 25 + .../maintenanceservice/maintenanceservice.h | 10 + .../maintenanceservice/maintenanceservice.rc | 86 + toolkit/components/maintenanceservice/moz.build | 54 + toolkit/components/maintenanceservice/resource.h | 20 + .../components/maintenanceservice/servicebase.cpp | 86 + .../components/maintenanceservice/servicebase.h | 22 + .../maintenanceservice/serviceinstall.cpp | 759 + .../components/maintenanceservice/serviceinstall.h | 21 + .../components/maintenanceservice/workmonitor.cpp | 758 + .../components/maintenanceservice/workmonitor.h | 5 + toolkit/components/mediasniffer/moz.build | 5 +- toolkit/components/mediasniffer/mp3sniff.c | 3 +- toolkit/components/mediasniffer/nsMediaSniffer.cpp | 83 +- toolkit/components/mediasniffer/nsMediaSniffer.h | 23 +- .../components/mediasniffer/test/unit/.eslintrc.js | 7 + .../mediasniffer/test/unit/test_mediasniffer.js | 23 +- .../test/unit/test_mediasniffer_ext.js | 31 +- .../components/mediasniffer/test/unit/xpcshell.ini | 2 +- toolkit/components/microformats/Microformats.js | 1851 - toolkit/components/microformats/manifest.ini | 7 + .../components/microformats/microformat-shiv.js | 4523 + toolkit/components/microformats/moz.build | 8 +- .../test/interface-tests/count-test.js | 107 + .../test/interface-tests/experimental-test.js | 37 + .../microformats/test/interface-tests/get-test.js | 605 + .../test/interface-tests/getParent-test.js | 220 + .../test/interface-tests/hasMicroformats-test.js | 185 + .../microformats/test/interface-tests/index.html | 69 + .../test/interface-tests/isMicroformat-test.js | 146 + toolkit/components/microformats/test/lib/dates.js | 268 + .../components/microformats/test/lib/domparser.js | 103 + .../components/microformats/test/lib/domutils.js | 611 + toolkit/components/microformats/test/lib/html.js | 107 + .../components/microformats/test/lib/isodate.js | 481 + .../microformats/test/lib/living-standard.js | 1 + .../components/microformats/test/lib/maps/h-adr.js | 29 + .../microformats/test/lib/maps/h-card.js | 85 + .../microformats/test/lib/maps/h-entry.js | 52 + .../microformats/test/lib/maps/h-event.js | 64 + .../microformats/test/lib/maps/h-feed.js | 36 + .../components/microformats/test/lib/maps/h-geo.js | 22 + .../microformats/test/lib/maps/h-item.js | 30 + .../microformats/test/lib/maps/h-listing.js | 41 + .../microformats/test/lib/maps/h-news.js | 42 + .../components/microformats/test/lib/maps/h-org.js | 24 + .../microformats/test/lib/maps/h-product.js | 49 + .../microformats/test/lib/maps/h-recipe.js | 47 + .../microformats/test/lib/maps/h-resume.js | 34 + .../test/lib/maps/h-review-aggregate.js | 40 + .../microformats/test/lib/maps/h-review.js | 46 + .../components/microformats/test/lib/maps/rel.js | 47 + .../microformats/test/lib/parser-implied.js | 439 + .../microformats/test/lib/parser-includes.js | 150 + .../microformats/test/lib/parser-rels.js | 200 + toolkit/components/microformats/test/lib/parser.js | 1453 + toolkit/components/microformats/test/lib/text.js | 151 + toolkit/components/microformats/test/lib/url.js | 73 + .../components/microformats/test/lib/utilities.js | 206 + .../components/microformats/test/lib/version.js | 1 + .../test/marionette/microformats_tester.py | 170 + .../microformats/test/marionette/test_interface.py | 17 + .../microformats/test/marionette/test_modules.py | 17 + .../microformats/test/marionette/test_standards.py | 17 + .../microformats/test/module-tests/dates-test.js | 113 + .../test/module-tests/domutils-test.js | 206 + .../microformats/test/module-tests/html-test.js | 50 + .../microformats/test/module-tests/index.html | 76 + .../microformats/test/module-tests/isodate-test.js | 145 + .../microformats/test/module-tests/text-test.js | 56 + .../microformats/test/module-tests/url-test.js | 25 + .../test/module-tests/utilities-test.js | 93 + .../microformats/test/standards-tests/index.html | 179 + .../mf-mixed-h-card-mixedpropertries.js | 27 + .../standards-tests/mf-mixed-h-card-tworoots.js | 27 + .../standards-tests/mf-mixed-h-entry-mixedroots.js | 27 + .../mf-mixed-h-resume-mixedroots.js | 27 + .../standards-tests/mf-v1-adr-simpleproperties.js | 27 + .../test/standards-tests/mf-v1-geo-abbrpattern.js | 27 + .../test/standards-tests/mf-v1-geo-hidden.js | 27 + .../standards-tests/mf-v1-geo-simpleproperties.js | 27 + .../standards-tests/mf-v1-geo-valuetitleclass.js | 27 + .../test/standards-tests/mf-v1-hcalendar-ampm.js | 27 + .../standards-tests/mf-v1-hcalendar-attendees.js | 27 + .../standards-tests/mf-v1-hcalendar-combining.js | 27 + .../standards-tests/mf-v1-hcalendar-concatenate.js | 27 + .../test/standards-tests/mf-v1-hcalendar-time.js | 27 + .../test/standards-tests/mf-v1-hcard-email.js | 27 + .../test/standards-tests/mf-v1-hcard-format.js | 27 + .../mf-v1-hcard-hyperlinkedphoto.js | 27 + .../standards-tests/mf-v1-hcard-justahyperlink.js | 27 + .../test/standards-tests/mf-v1-hcard-justaname.js | 27 + .../test/standards-tests/mf-v1-hcard-multiple.js | 27 + .../test/standards-tests/mf-v1-hcard-name.js | 27 + .../test/standards-tests/mf-v1-hcard-single.js | 27 + .../standards-tests/mf-v1-hentry-summarycontent.js | 27 + .../test/standards-tests/mf-v1-hfeed-simple.js | 27 + .../test/standards-tests/mf-v1-hnews-all.js | 27 + .../test/standards-tests/mf-v1-hnews-minimum.js | 27 + .../standards-tests/mf-v1-hproduct-aggregate.js | 27 + .../mf-v1-hproduct-simpleproperties.js | 27 + .../standards-tests/mf-v1-hresume-affiliation.js | 27 + .../test/standards-tests/mf-v1-hresume-contact.js | 27 + .../standards-tests/mf-v1-hresume-education.js | 27 + .../test/standards-tests/mf-v1-hresume-skill.js | 27 + .../test/standards-tests/mf-v1-hresume-work.js | 27 + .../mf-v1-hreview-aggregate-hcard.js | 27 + .../mf-v1-hreview-aggregate-justahyperlink.js | 27 + .../mf-v1-hreview-aggregate-vevent.js | 27 + .../test/standards-tests/mf-v1-hreview-item.js | 27 + .../test/standards-tests/mf-v1-hreview-vcard.js | 27 + .../standards-tests/mf-v1-includes-hcarditemref.js | 27 + .../mf-v1-includes-heventitemref.js | 27 + .../standards-tests/mf-v1-includes-hyperlink.js | 27 + .../test/standards-tests/mf-v1-includes-object.js | 27 + .../test/standards-tests/mf-v1-includes-table.js | 27 + .../test/standards-tests/mf-v2-h-adr-geo.js | 27 + .../test/standards-tests/mf-v2-h-adr-geourl.js | 27 + .../test/standards-tests/mf-v2-h-adr-justaname.js | 27 + .../mf-v2-h-adr-simpleproperties.js | 27 + .../test/standards-tests/mf-v2-h-as-note-note.js | 27 + .../test/standards-tests/mf-v2-h-card-baseurl.js | 27 + .../standards-tests/mf-v2-h-card-childimplied.js | 27 + .../mf-v2-h-card-extendeddescription.js | 27 + .../test/standards-tests/mf-v2-h-card-hcard.js | 27 + .../test/standards-tests/mf-v2-h-card-horghcard.js | 27 + .../mf-v2-h-card-hyperlinkedphoto.js | 27 + .../standards-tests/mf-v2-h-card-impliedname.js | 27 + .../standards-tests/mf-v2-h-card-impliedphoto.js | 27 + .../standards-tests/mf-v2-h-card-impliedurl.js | 27 + .../standards-tests/mf-v2-h-card-justahyperlink.js | 27 + .../test/standards-tests/mf-v2-h-card-justaname.js | 27 + .../test/standards-tests/mf-v2-h-card-nested.js | 27 + .../standards-tests/mf-v2-h-card-p-property.js | 27 + .../standards-tests/mf-v2-h-card-relativeurls.js | 27 + .../mf-v2-h-entry-impliedvalue-nested.js | 27 + .../mf-v2-h-entry-justahyperlink.js | 27 + .../standards-tests/mf-v2-h-entry-justaname.js | 27 + .../mf-v2-h-entry-summarycontent.js | 27 + .../standards-tests/mf-v2-h-entry-u-property.js | 27 + .../standards-tests/mf-v2-h-entry-urlincontent.js | 27 + .../test/standards-tests/mf-v2-h-event-ampm.js | 27 + .../standards-tests/mf-v2-h-event-attendees.js | 27 + .../standards-tests/mf-v2-h-event-combining.js | 27 + .../standards-tests/mf-v2-h-event-concatenate.js | 27 + .../test/standards-tests/mf-v2-h-event-dates.js | 27 + .../standards-tests/mf-v2-h-event-dt-property.js | 27 + .../mf-v2-h-event-justahyperlink.js | 27 + .../standards-tests/mf-v2-h-event-justaname.js | 27 + .../test/standards-tests/mf-v2-h-event-time.js | 27 + .../standards-tests/mf-v2-h-feed-implied-title.js | 27 + .../test/standards-tests/mf-v2-h-feed-simple.js | 27 + .../standards-tests/mf-v2-h-geo-abbrpattern.js | 27 + .../test/standards-tests/mf-v2-h-geo-altitude.js | 27 + .../test/standards-tests/mf-v2-h-geo-hidden.js | 27 + .../test/standards-tests/mf-v2-h-geo-justaname.js | 27 + .../mf-v2-h-geo-simpleproperties.js | 27 + .../standards-tests/mf-v2-h-geo-valuetitleclass.js | 27 + .../test/standards-tests/mf-v2-h-news-all.js | 27 + .../test/standards-tests/mf-v2-h-news-minimum.js | 27 + .../test/standards-tests/mf-v2-h-org-hyperlink.js | 27 + .../test/standards-tests/mf-v2-h-org-simple.js | 27 + .../mf-v2-h-org-simpleproperties.js | 27 + .../standards-tests/mf-v2-h-product-aggregate.js | 27 + .../mf-v2-h-product-justahyperlink.js | 27 + .../standards-tests/mf-v2-h-product-justaname.js | 27 + .../mf-v2-h-product-simpleproperties.js | 27 + .../test/standards-tests/mf-v2-h-recipe-all.js | 27 + .../test/standards-tests/mf-v2-h-recipe-minimum.js | 27 + .../standards-tests/mf-v2-h-resume-affiliation.js | 27 + .../test/standards-tests/mf-v2-h-resume-contact.js | 27 + .../standards-tests/mf-v2-h-resume-education.js | 27 + .../standards-tests/mf-v2-h-resume-justaname.js | 27 + .../test/standards-tests/mf-v2-h-resume-skill.js | 27 + .../test/standards-tests/mf-v2-h-resume-work.js | 27 + .../mf-v2-h-review-aggregate-hevent.js | 27 + .../mf-v2-h-review-aggregate-justahyperlink.js | 27 + .../mf-v2-h-review-aggregate-simpleproperties.js | 27 + .../standards-tests/mf-v2-h-review-hyperlink.js | 27 + .../standards-tests/mf-v2-h-review-implieditem.js | 27 + .../test/standards-tests/mf-v2-h-review-item.js | 27 + .../standards-tests/mf-v2-h-review-justaname.js | 27 + .../test/standards-tests/mf-v2-h-review-photo.js | 27 + .../test/standards-tests/mf-v2-h-review-vcard.js | 27 + .../standards-tests/mf-v2-rel-duplicate-rels.js | 27 + .../test/standards-tests/mf-v2-rel-license.js | 27 + .../test/standards-tests/mf-v2-rel-nofollow.js | 27 + .../test/standards-tests/mf-v2-rel-rel-urls.js | 27 + .../mf-v2-rel-varying-text-duplicate-rels.js | 27 + .../test/standards-tests/mf-v2-rel-xfn-all.js | 27 + .../standards-tests/mf-v2-rel-xfn-elsewhere.js | 27 + .../components/microformats/test/static/count.html | 84 + .../microformats/test/static/css/mocha-custom.css | 9 + .../microformats/test/static/css/mocha.css | 270 + .../microformats/test/static/css/prettify.css | 65 + .../microformats/test/static/css/testrunner.css | 367 + .../microformats/test/static/images/logo.gif | Bin 0 -> 2943 bytes .../microformats/test/static/images/photo.gif | Bin 0 -> 2943 bytes .../test/static/javascript/DOMParser.js | 99 + .../test/static/javascript/beautify.js | 518 + .../microformats/test/static/javascript/chai.js | 5351 + .../microformats/test/static/javascript/count.js | 62 + .../microformats/test/static/javascript/data.js | 1 + .../test/static/javascript/deep-diff-0.3.1.min.js | 5 + .../microformats/test/static/javascript/mocha.js | 6573 + .../microformats/test/static/javascript/parse.js | 133 + .../test/static/javascript/prettify.js | 1479 + .../test/static/javascript/testrunner.js | 179 + .../microformats/test/static/parse-umd.html | 85 + .../components/microformats/test/static/parse.html | 127 + .../microformats/test/static/testrunner.html | 69 + toolkit/components/microformats/tests/geo.html | 8 - .../components/microformats/tests/mochitest.ini | 14 - .../microformats/tests/test_Microformats.html | 301 - .../microformats/tests/test_Microformats_add.html | 238 - .../microformats/tests/test_Microformats_adr.html | 40 - .../tests/test_Microformats_count.html | 154 - .../microformats/tests/test_Microformats_geo.html | 218 - .../tests/test_Microformats_getters.html | 156 - .../tests/test_Microformats_hCalendar.html | 306 - .../tests/test_Microformats_hCard.html | 1176 - .../tests/test_Microformats_negative.html | 112 - .../microformats/tests/test_framerecursion.html | 63 - .../components/microformats/update/package.json | 21 + toolkit/components/microformats/update/readme.txt | 33 + toolkit/components/microformats/update/update.js | 266 + toolkit/components/moz.build | 57 +- toolkit/components/mozintl/MozIntl.cpp | 100 + toolkit/components/mozintl/MozIntl.h | 22 + toolkit/components/mozintl/moz.build | 19 + toolkit/components/mozintl/mozIMozIntl.idl | 13 + toolkit/components/mozintl/test/test_mozintl.js | 46 + toolkit/components/mozintl/test/xpcshell.ini | 5 + toolkit/components/mozprotocol/moz.build | 14 + .../components/mozprotocol/mozProtocolHandler.js | 48 + .../mozprotocol/mozProtocolHandler.manifest | 2 + toolkit/components/mozprotocol/tests/browser.ini | 5 + .../mozprotocol/tests/browser_mozprotocol.js | 14 + .../components/mozprotocol/tests/mozprotocol.html | 7 + toolkit/components/narrate/.eslintrc.js | 94 + toolkit/components/narrate/NarrateControls.jsm | 313 + toolkit/components/narrate/Narrator.jsm | 440 + toolkit/components/narrate/VoiceSelect.jsm | 300 + toolkit/components/narrate/moz.build | 13 + toolkit/components/narrate/test/.eslintrc.js | 23 + .../components/narrate/test/NarrateTestUtils.jsm | 148 + toolkit/components/narrate/test/browser.ini | 12 + toolkit/components/narrate/test/browser_narrate.js | 137 + .../narrate/test/browser_narrate_disable.js | 37 + .../narrate/test/browser_narrate_language.js | 73 + .../components/narrate/test/browser_voiceselect.js | 112 + .../narrate/test/browser_word_highlight.js | 69 + toolkit/components/narrate/test/head.js | 87 + toolkit/components/narrate/test/inferno.html | 238 + toolkit/components/narrate/test/moby_dick.html | 218 + toolkit/components/nsDefaultCLH.js | 8 +- .../components/osfile/NativeOSFileInternals.cpp | 102 +- toolkit/components/osfile/modules/moz.build | 2 +- .../osfile/modules/osfile_async_front.jsm | 165 +- .../osfile/modules/osfile_async_worker.js | 6 +- .../components/osfile/modules/osfile_native.jsm | 10 +- .../osfile/modules/osfile_shared_allthreads.jsm | 66 +- .../osfile/modules/osfile_shared_front.jsm | 16 +- .../osfile/modules/osfile_unix_allthreads.jsm | 24 +- .../components/osfile/modules/osfile_unix_back.jsm | 34 +- .../osfile/modules/osfile_unix_front.jsm | 2 +- .../osfile/modules/osfile_win_allthreads.jsm | 24 +- .../components/osfile/modules/osfile_win_back.jsm | 9 + .../components/osfile/modules/osfile_win_front.jsm | 30 +- toolkit/components/osfile/modules/ospath_unix.jsm | 27 +- toolkit/components/osfile/modules/ospath_win.jsm | 33 +- toolkit/components/osfile/moz.build | 5 +- toolkit/components/osfile/tests/mochi/.eslintrc.js | 7 + toolkit/components/osfile/tests/mochi/chrome.ini | 2 +- .../osfile/tests/mochi/main_test_osfile_async.js | 50 +- .../osfile/tests/mochi/worker_test_osfile_comms.js | 2 +- .../osfile/tests/mochi/worker_test_osfile_front.js | 16 +- .../components/osfile/tests/xpcshell/.eslintrc.js | 7 + toolkit/components/osfile/tests/xpcshell/head.js | 22 +- .../osfile/tests/xpcshell/test_compression.js | 48 +- .../osfile/tests/xpcshell/test_constants.js | 7 +- .../osfile/tests/xpcshell/test_duration.js | 4 +- .../osfile/tests/xpcshell/test_exception.js | 2 +- .../tests/xpcshell/test_file_URL_conversion.js | 2 +- .../osfile/tests/xpcshell/test_loader.js | 2 +- .../xpcshell/test_loader/module_test_loader.js | 2 +- .../osfile/tests/xpcshell/test_makeDir.js | 4 +- .../tests/xpcshell/test_osfile_async_append.js | 2 +- .../tests/xpcshell/test_osfile_async_copy.js | 20 +- .../tests/xpcshell/test_osfile_async_largefiles.js | 4 +- .../tests/xpcshell/test_osfile_async_setDates.js | 11 +- .../xpcshell/test_osfile_async_setPermissions.js | 4 +- .../osfile/tests/xpcshell/test_osfile_error.js | 2 +- .../osfile/tests/xpcshell/test_osfile_kill.js | 100 + .../test_osfile_win_async_setPermissions.js | 2 +- .../test_osfile_writeAtomic_backupTo_option.js | 2 +- .../xpcshell/test_osfile_writeAtomic_zerobytes.js | 2 +- .../components/osfile/tests/xpcshell/test_path.js | 16 +- .../osfile/tests/xpcshell/test_path_constants.js | 2 +- .../osfile/tests/xpcshell/test_read_write.js | 6 +- .../osfile/tests/xpcshell/test_remove.js | 56 + .../components/osfile/tests/xpcshell/test_reset.js | 2 +- .../osfile/tests/xpcshell/test_telemetry.js | 4 +- .../components/osfile/tests/xpcshell/xpcshell.ini | 56 +- toolkit/components/parentalcontrols/moz.build | 4 +- .../nsIParentalControlsService.idl | 17 +- .../nsParentalControlsServiceAndroid.cpp | 14 +- .../nsParentalControlsServiceDefault.cpp | 4 +- .../nsParentalControlsServiceWin.cpp | 17 +- toolkit/components/passwordmgr/.eslintrc.js | 36 + .../passwordmgr/InsecurePasswordUtils.jsm | 216 +- toolkit/components/passwordmgr/LoginHelper.jsm | 552 +- toolkit/components/passwordmgr/LoginImport.jsm | 12 +- .../components/passwordmgr/LoginManagerContent.jsm | 1509 +- .../passwordmgr/LoginManagerContextMenu.jsm | 199 + .../components/passwordmgr/LoginManagerParent.jsm | 560 +- toolkit/components/passwordmgr/LoginRecipes.jsm | 260 + toolkit/components/passwordmgr/LoginStore.jsm | 277 +- toolkit/components/passwordmgr/OSCrypto.jsm | 3 +- toolkit/components/passwordmgr/OSCrypto_win.js | 6 +- .../passwordmgr/content/passwordManager.js | 571 +- .../passwordmgr/content/passwordManager.xul | 35 +- .../passwordmgr/content/passwordManagerCommon.js | 241 - .../content/passwordManagerExceptions.js | 114 - .../content/passwordManagerExceptions.xul | 49 - .../components/passwordmgr/content/recipes.json | 31 + toolkit/components/passwordmgr/crypto-SDR.js | 36 +- toolkit/components/passwordmgr/jar.mn | 4 +- toolkit/components/passwordmgr/moz.build | 31 +- toolkit/components/passwordmgr/nsILoginManager.idl | 14 +- .../passwordmgr/nsILoginManagerPrompter.idl | 32 +- .../passwordmgr/nsILoginManagerStorage.idl | 45 +- .../components/passwordmgr/nsILoginMetaInfo.idl | 6 +- toolkit/components/passwordmgr/nsLoginInfo.js | 29 +- toolkit/components/passwordmgr/nsLoginManager.js | 475 +- .../passwordmgr/nsLoginManagerPrompter.js | 1014 +- .../components/passwordmgr/passwordmgr.manifest | 3 +- toolkit/components/passwordmgr/storage-json.js | 330 +- .../components/passwordmgr/storage-mozStorage.js | 478 +- toolkit/components/passwordmgr/test/.eslintrc.js | 13 + .../components/passwordmgr/test/LoginTestUtils.jsm | 295 + .../components/passwordmgr/test/authenticate.sjs | 8 +- toolkit/components/passwordmgr/test/blank.html | 8 + .../passwordmgr/test/browser/.eslintrc.js | 7 + .../passwordmgr/test/browser/authenticate.sjs | 4 +- .../passwordmgr/test/browser/browser.ini | 64 +- .../test/browser/browser_DOMFormHasPassword.js | 94 + .../test/browser/browser_DOMInputPasswordAdded.js | 99 + .../browser_autocomplete_insecure_warning.js | 41 + .../test/browser/browser_capture_doorhanger.js | 600 + .../browser_capture_doorhanger_httpsUpgrade.js | 123 + .../browser_capture_doorhanger_window_open.js | 144 + .../test/browser/browser_context_menu.js | 432 + ...rowser_context_menu_autocomplete_interaction.js | 99 + .../test/browser/browser_context_menu_iframe.js | 144 + .../test/browser/browser_exceptions_dialog.js | 56 + .../test/browser/browser_formless_submit_chrome.js | 126 + .../test/browser/browser_hasInsecureLoginForms.js | 93 + ...rowser_hasInsecureLoginForms_streamConverter.js | 102 + .../test/browser/browser_http_autofill.js | 78 + .../browser_insecurePasswordConsoleWarning.js | 94 + .../browser_master_password_autocomplete.js | 59 + .../test/browser/browser_notifications.js | 81 + .../test/browser/browser_notifications_2.js | 125 + .../test/browser/browser_notifications_password.js | 145 + .../test/browser/browser_notifications_username.js | 119 + .../browser/browser_passwordmgr_contextmenu.js | 100 + .../test/browser/browser_passwordmgr_editing.js | 126 + .../test/browser/browser_passwordmgr_fields.js | 4 +- .../test/browser/browser_passwordmgr_observers.js | 31 +- .../test/browser/browser_passwordmgr_sort.js | 12 +- .../test/browser/browser_passwordmgr_switchtab.js | 8 +- .../test/browser/browser_passwordmgrcopypwd.js | 80 - .../test/browser/browser_passwordmgrdlg.js | 28 +- .../test/browser/browser_username_select_dialog.js | 144 + .../test/browser/form_autofocus_js.html | 10 + .../passwordmgr/test/browser/form_basic.html | 12 + .../test/browser/form_basic_iframe.html | 13 + .../browser/form_cross_origin_insecure_action.html | 12 + .../browser/form_cross_origin_secure_action.html | 12 + .../test/browser/form_same_origin_action.html | 12 + .../passwordmgr/test/browser/formless_basic.html | 18 + .../components/passwordmgr/test/browser/head.js | 137 + .../passwordmgr/test/browser/insecure_test.html | 9 + .../test/browser/insecure_test_subframe.html | 13 + .../passwordmgr/test/browser/multiple_forms.html | 129 + .../test/browser/streamConverter_content.sjs | 6 + .../test/browser/subtst_notifications_1.html | 29 + .../test/browser/subtst_notifications_10.html | 27 + .../test/browser/subtst_notifications_11.html | 25 + .../browser/subtst_notifications_11_popup.html | 32 + .../test/browser/subtst_notifications_2.html | 30 + .../test/browser/subtst_notifications_2pw_0un.html | 27 + .../subtst_notifications_2pw_1un_1text.html | 31 + .../test/browser/subtst_notifications_3.html | 30 + .../test/browser/subtst_notifications_4.html | 30 + .../test/browser/subtst_notifications_5.html | 26 + .../test/browser/subtst_notifications_6.html | 27 + .../test/browser/subtst_notifications_8.html | 29 + .../test/browser/subtst_notifications_9.html | 29 + .../browser/subtst_notifications_change_p.html | 32 + toolkit/components/passwordmgr/test/chrome.ini | 9 - .../components/passwordmgr/test/chrome/chrome.ini | 13 + .../passwordmgr/test/chrome/notification_common.js | 111 + .../chrome/privbrowsing_perwindowpb_iframe.html | 9 + .../test/chrome/subtst_privbrowsing_1.html | 33 + .../test/chrome/subtst_privbrowsing_2.html | 33 + .../test/chrome/subtst_privbrowsing_3.html | 29 + .../test/chrome/subtst_privbrowsing_4.html | 40 + .../test/chrome/test_privbrowsing_perwindowpb.html | 322 + .../components/passwordmgr/test/chrome_timeout.js | 11 + toolkit/components/passwordmgr/test/mlogosm.gif | Bin 3107 -> 0 bytes toolkit/components/passwordmgr/test/mochitest.ini | 73 +- .../test/mochitest/auth2/authenticate.sjs | 220 + .../passwordmgr/test/mochitest/mochitest.ini | 69 + .../mochitest/test_autocomplete_https_upgrade.html | 218 + .../mochitest/test_autofill_https_upgrade.html | 117 + .../mochitest/test_autofill_password-only.html | 143 + .../test/mochitest/test_autofocus_js.html | 115 + .../test/mochitest/test_basic_form.html | 44 + .../test/mochitest/test_basic_form_0pw.html | 72 + .../test/mochitest/test_basic_form_1pw.html | 167 + .../test/mochitest/test_basic_form_1pw_2.html | 109 + .../test/mochitest/test_basic_form_2pw_1.html | 187 + .../test/mochitest/test_basic_form_2pw_2.html | 105 + .../test/mochitest/test_basic_form_3pw_1.html | 177 + .../mochitest/test_basic_form_autocomplete.html | 859 + .../test/mochitest/test_basic_form_html5.html | 164 + .../test/mochitest/test_basic_form_pwevent.html | 55 + .../test/mochitest/test_basic_form_pwonly.html | 213 + .../test/mochitest/test_bug_627616.html | 145 + .../test/mochitest/test_bug_776171.html | 56 + .../test/mochitest/test_case_differences.html | 147 + .../test/mochitest/test_form_action_1.html | 137 + .../test/mochitest/test_form_action_2.html | 170 + .../mochitest/test_form_action_javascript.html | 52 + .../test/mochitest/test_formless_autofill.html | 147 + .../test/mochitest/test_formless_submit.html | 183 + .../mochitest/test_formless_submit_navigation.html | 191 + .../test_formless_submit_navigation_negative.html | 121 + .../test/mochitest/test_input_events.html | 96 + .../test_input_events_for_identical_values.html | 51 + .../test_insecure_form_field_autocomplete.html | 861 + .../test_insecure_form_field_no_saved_login.html | 103 + .../passwordmgr/test/mochitest/test_maxlength.html | 137 + .../test_password_field_autocomplete.html | 291 + .../mochitest/test_passwords_in_type_password.html | 122 + .../passwordmgr/test/mochitest/test_prompt.html | 705 + .../test/mochitest/test_prompt_http.html | 362 + .../test/mochitest/test_prompt_noWindow.html | 81 + .../test/mochitest/test_prompt_promptAuth.html | 406 + .../mochitest/test_prompt_promptAuth_proxy.html | 264 + .../test/mochitest/test_recipe_login_fields.html | 145 + .../test/mochitest/test_username_focus.html | 263 + .../passwordmgr/test/mochitest/test_xhr_2.html | 55 + .../passwordmgr/test/notification_common.js | 99 - .../test/privbrowsing_perwindowpb_iframe.html | 8 - .../components/passwordmgr/test/prompt_common.js | 13 +- .../components/passwordmgr/test/pwmgr_common.js | 598 +- .../passwordmgr/test/subtst_notifications_1.html | 27 - .../passwordmgr/test/subtst_notifications_10.html | 25 - .../passwordmgr/test/subtst_notifications_11.html | 24 - .../test/subtst_notifications_11_popup.html | 30 - .../passwordmgr/test/subtst_notifications_2.html | 28 - .../passwordmgr/test/subtst_notifications_3.html | 28 - .../passwordmgr/test/subtst_notifications_4.html | 28 - .../passwordmgr/test/subtst_notifications_5.html | 26 - .../passwordmgr/test/subtst_notifications_6.html | 27 - .../passwordmgr/test/subtst_notifications_7.html | 27 - .../passwordmgr/test/subtst_notifications_8.html | 27 - .../passwordmgr/test/subtst_notifications_9.html | 27 - .../passwordmgr/test/subtst_privbrowsing_1.html | 31 - .../passwordmgr/test/subtst_privbrowsing_2.html | 31 - .../passwordmgr/test/subtst_privbrowsing_3.html | 27 - .../passwordmgr/test/subtst_privbrowsing_4.html | 38 - .../passwordmgr/test/subtst_prompt_async.html | 1 + .../passwordmgr/test/test_basic_form.html | 46 - .../passwordmgr/test/test_basic_form_0pw.html | 75 - .../passwordmgr/test/test_basic_form_1pw.html | 170 - .../passwordmgr/test/test_basic_form_1pw_2.html | 112 - .../passwordmgr/test/test_basic_form_2.html | 64 - .../passwordmgr/test/test_basic_form_2pw_1.html | 192 - .../passwordmgr/test/test_basic_form_2pw_2.html | 128 - .../passwordmgr/test/test_basic_form_3pw_1.html | 179 - .../test/test_basic_form_autocomplete.html | 822 - .../passwordmgr/test/test_basic_form_html5.html | 171 - .../test_basic_form_observer_autofillForms.html | 104 - .../test/test_basic_form_observer_foundLogins.html | 161 - .../passwordmgr/test/test_basic_form_pwevent.html | 60 - .../passwordmgr/test/test_basic_form_pwonly.html | 219 - .../passwordmgr/test/test_bug_221634.html | 95 - .../passwordmgr/test/test_bug_242956.html | 128 - .../passwordmgr/test/test_bug_360493_1.html | 140 - .../passwordmgr/test/test_bug_360493_2.html | 177 - .../passwordmgr/test/test_bug_391514.html | 140 - .../passwordmgr/test/test_bug_427033.html | 56 - .../passwordmgr/test/test_bug_444968.html | 134 - .../passwordmgr/test/test_bug_627616.html | 131 - .../passwordmgr/test/test_bug_654348.html | 70 - .../passwordmgr/test/test_bug_776171.html | 74 - .../passwordmgr/test/test_case_differences.html | 215 - .../passwordmgr/test/test_input_events.html | 95 - .../test_input_events_for_identical_values.html | 57 - .../passwordmgr/test/test_master_password.html | 34 +- .../test/test_master_password_cleanup.html | 50 - .../passwordmgr/test/test_notifications.html | 434 - .../passwordmgr/test/test_notifications_popup.html | 203 - .../test/test_privbrowsing_perwindowpb.html | 319 - .../components/passwordmgr/test/test_prompt.html | 1133 - .../passwordmgr/test/test_prompt_async.html | 184 +- toolkit/components/passwordmgr/test/test_xhr.html | 15 +- .../components/passwordmgr/test/test_xml_load.html | 23 +- .../passwordmgr/test/test_zzz_finish.html | 52 - .../components/passwordmgr/test/unit/.eslintrc.js | 7 + .../passwordmgr/test/unit/data/signons-v5v6.sqlite | Bin 0 -> 327680 bytes toolkit/components/passwordmgr/test/unit/head.js | 321 +- .../passwordmgr/test/unit/test_OSCrypto_win.js | 75 + .../passwordmgr/test/unit/test_context_menu.js | 165 + .../passwordmgr/test/unit/test_dedupeLogins.js | 284 + .../passwordmgr/test/unit/test_disabled_hosts.js | 86 +- .../passwordmgr/test/unit/test_getFormFields.js | 147 + .../test/unit/test_getPasswordFields.js | 156 + .../test/unit/test_getPasswordOrigin.js | 28 + .../passwordmgr/test/unit/test_isOriginMatching.js | 40 + .../test/unit/test_legacy_empty_formSubmitURL.js | 5 +- .../test/unit/test_legacy_validation.js | 3 +- .../passwordmgr/test/unit/test_logins_change.js | 125 +- .../test/unit/test_logins_decrypt_failure.js | 8 +- .../passwordmgr/test/unit/test_logins_metainfo.js | 36 +- .../passwordmgr/test/unit/test_logins_search.js | 20 +- .../passwordmgr/test/unit/test_maybeImportLogin.js | 169 + .../test/unit/test_module_LoginImport.js | 19 +- .../test/unit/test_module_LoginStore.js | 22 +- .../passwordmgr/test/unit/test_notifications.js | 32 +- .../passwordmgr/test/unit/test_recipes_add.js | 177 + .../passwordmgr/test/unit/test_recipes_content.js | 39 + .../test/unit/test_removeLegacySignonFiles.js | 69 + .../test/unit/test_search_schemeUpgrades.js | 184 + .../passwordmgr/test/unit/test_storage.js | 34 +- .../test/unit/test_storage_mozStorage.js | 250 +- .../passwordmgr/test/unit/test_telemetry.js | 20 +- .../test/unit/test_user_autocomplete_result.js | 488 + .../components/passwordmgr/test/unit/xpcshell.ini | 23 +- toolkit/components/perf/.eslintrc.js | 7 + toolkit/components/perf/PerfMeasurement.cpp | 5 +- toolkit/components/perf/PerfMeasurement.h | 4 +- toolkit/components/perf/moz.build | 4 +- toolkit/components/perfmonitoring/AddonWatcher.jsm | 239 + .../perfmonitoring/PerformanceStats-content.js | 144 + .../components/perfmonitoring/PerformanceStats.jsm | 1000 + .../perfmonitoring/PerformanceWatcher-content.js | 54 + .../perfmonitoring/PerformanceWatcher.jsm | 367 + toolkit/components/perfmonitoring/README.md | 120 + toolkit/components/perfmonitoring/moz.build | 35 + .../perfmonitoring/nsIPerformanceStats.idl | 333 + .../perfmonitoring/nsPerformanceStats.cpp | 1604 + .../components/perfmonitoring/nsPerformanceStats.h | 825 + .../perfmonitoring/tests/browser/.eslintrc.js | 7 + .../perfmonitoring/tests/browser/browser.ini | 15 + .../tests/browser/browser_AddonWatcher.js | 151 + .../tests/browser/browser_Addons_sample.xpi | Bin 0 -> 7848 bytes .../browser/browser_Addons_sample/bootstrap.js | 105 + .../tests/browser/browser_Addons_sample/build.sh | 4 + .../browser/browser_Addons_sample/chrome.manifest | 1 + .../browser_Addons_sample/content/framescript.js | 23 + .../browser/browser_Addons_sample/install.rdf | 30 + .../browser/browser_addonPerformanceAlerts.js | 91 + .../browser/browser_addonPerformanceAlerts_2.js | 25 + .../tests/browser/browser_compartments.html | 20 + .../tests/browser/browser_compartments.js | 312 + .../tests/browser/browser_compartments_frame.html | 12 + .../tests/browser/browser_compartments_script.js | 29 + .../browser/browser_webpagePerformanceAlerts.js | 111 + .../perfmonitoring/tests/browser/head.js | 287 + .../perfmonitoring/tests/browser/install.rdf | 30 + toolkit/components/places/AsyncFaviconHelpers.cpp | 1115 - toolkit/components/places/AsyncFaviconHelpers.h | 371 - toolkit/components/places/BookmarkHTMLUtils.jsm | 248 +- toolkit/components/places/BookmarkJSONUtils.jsm | 220 +- toolkit/components/places/Bookmarks.jsm | 1302 +- toolkit/components/places/ClusterLib.js | 2 +- toolkit/components/places/Database.cpp | 1205 +- toolkit/components/places/Database.h | 108 +- .../components/places/ExtensionSearchHandler.jsm | 292 + toolkit/components/places/FaviconHelpers.cpp | 906 + toolkit/components/places/FaviconHelpers.h | 273 + toolkit/components/places/Helpers.cpp | 43 +- toolkit/components/places/Helpers.h | 21 +- toolkit/components/places/History.cpp | 762 +- toolkit/components/places/History.h | 52 +- toolkit/components/places/History.jsm | 882 +- .../components/places/PageIconProtocolHandler.js | 128 + toolkit/components/places/PlaceInfo.cpp | 8 +- toolkit/components/places/PlacesBackups.jsm | 50 +- .../components/places/PlacesCategoriesStarter.js | 36 +- toolkit/components/places/PlacesDBUtils.jsm | 118 +- .../PlacesRemoteTabsAutocompleteProvider.jsm | 148 + .../places/PlacesSearchAutocompleteProvider.jsm | 82 +- toolkit/components/places/PlacesSyncUtils.jsm | 1155 + toolkit/components/places/PlacesTransactions.jsm | 186 +- toolkit/components/places/PlacesUtils.jsm | 1918 +- toolkit/components/places/SQLFunctions.cpp | 464 +- toolkit/components/places/SQLFunctions.h | 88 +- toolkit/components/places/Shutdown.cpp | 233 + toolkit/components/places/Shutdown.h | 171 + toolkit/components/places/UnifiedComplete.js | 1264 +- toolkit/components/places/UnifiedComplete.manifest | 2 - toolkit/components/places/moz.build | 34 +- toolkit/components/places/mozIAsyncFavicons.idl | 26 +- toolkit/components/places/mozIAsyncLivemarks.idl | 58 +- .../components/places/mozIPlacesAutoComplete.idl | 15 +- .../places/mozIPlacesPendingOperation.idl | 14 + .../components/places/nsAnnoProtocolHandler.cpp | 41 +- toolkit/components/places/nsAnnotationService.cpp | 111 +- toolkit/components/places/nsAnnotationService.h | 6 +- toolkit/components/places/nsFaviconService.cpp | 208 +- toolkit/components/places/nsFaviconService.h | 31 +- toolkit/components/places/nsIAnnotationService.idl | 34 +- toolkit/components/places/nsIBrowserHistory.idl | 26 - toolkit/components/places/nsIFaviconService.idl | 6 + .../components/places/nsINavBookmarksService.idl | 159 +- toolkit/components/places/nsINavHistoryService.idl | 86 +- toolkit/components/places/nsITaggingService.idl | 14 +- toolkit/components/places/nsLivemarkService.js | 954 +- toolkit/components/places/nsMaybeWeakPtr.cpp | 80 - toolkit/components/places/nsMaybeWeakPtr.h | 107 +- toolkit/components/places/nsNavBookmarks.cpp | 818 +- toolkit/components/places/nsNavBookmarks.h | 46 +- toolkit/components/places/nsNavHistory.cpp | 605 +- toolkit/components/places/nsNavHistory.h | 47 +- toolkit/components/places/nsNavHistoryQuery.cpp | 117 +- toolkit/components/places/nsNavHistoryQuery.h | 4 +- toolkit/components/places/nsNavHistoryResult.cpp | 337 +- toolkit/components/places/nsNavHistoryResult.h | 57 +- toolkit/components/places/nsPIPlacesDatabase.idl | 9 +- toolkit/components/places/nsPlacesAutoComplete.js | 261 +- toolkit/components/places/nsPlacesExpiration.js | 261 +- toolkit/components/places/nsPlacesIndexes.h | 10 +- toolkit/components/places/nsPlacesMacros.h | 27 +- toolkit/components/places/nsPlacesTables.h | 26 +- toolkit/components/places/nsPlacesTriggers.h | 97 +- toolkit/components/places/nsTaggingService.js | 194 +- toolkit/components/places/tests/.eslintrc.js | 9 + .../components/places/tests/PlacesTestUtils.jsm | 154 +- .../places/tests/autocomplete/head_autocomplete.js | 314 - .../places/tests/autocomplete/test_416211.js | 30 - .../places/tests/autocomplete/test_416214.js | 38 - .../places/tests/autocomplete/test_417798.js | 36 - .../places/tests/autocomplete/test_418257.js | 43 - .../places/tests/autocomplete/test_422277.js | 25 - .../test_autocomplete_on_value_removed_479089.js | 54 - .../autocomplete/test_download_embed_bookmarks.js | 53 - .../places/tests/autocomplete/test_empty_search.js | 69 - .../places/tests/autocomplete/test_enabled.js | 33 - .../places/tests/autocomplete/test_escape_self.js | 30 - .../tests/autocomplete/test_ignore_protocol.js | 27 - .../tests/autocomplete/test_keyword_search.js | 81 - .../tests/autocomplete/test_match_beginning.js | 45 - .../tests/autocomplete/test_multi_word_search.js | 49 - .../tests/autocomplete/test_special_search.js | 183 - .../tests/autocomplete/test_swap_protocol.js | 63 - .../places/tests/autocomplete/test_tabmatches.js | 97 - .../autocomplete/test_word_boundary_search.js | 105 - .../places/tests/autocomplete/xpcshell.ini | 29 - .../components/places/tests/bookmarks/.eslintrc.js | 7 + .../places/tests/bookmarks/head_bookmarks.js | 8 +- .../test_1016953-renaming-uncompressed.js | 10 +- .../test_1017502-bookmarks_foreign_count.js | 10 +- .../places/tests/bookmarks/test_1129529.js | 76 + .../places/tests/bookmarks/test_384228.js | 138 +- .../places/tests/bookmarks/test_385829.js | 213 +- .../places/tests/bookmarks/test_388695.js | 4 +- .../places/tests/bookmarks/test_393498.js | 2 +- .../places/tests/bookmarks/test_395101.js | 20 +- .../tests/bookmarks/test_405938_restore_queries.js | 10 +- .../bookmarks/test_417228-exclude-from-backup.js | 12 +- .../tests/bookmarks/test_417228-other-roots.js | 22 +- .../bookmarks/test_424958-json-quoted-folders.js | 4 +- .../places/tests/bookmarks/test_448584.js | 8 +- .../places/tests/bookmarks/test_458683.js | 4 +- .../bookmarks/test_466303-json-remove-backups.js | 12 +- .../bookmarks/test_477583_json-backup-in-future.js | 7 +- .../places/tests/bookmarks/test_675416.js | 4 +- .../places/tests/bookmarks/test_711914.js | 13 +- .../test_818584-discard-duplicate-backups.js | 8 +- .../test_818587_compress-bookmarks-backups.js | 4 +- .../bookmarks/test_818593-store-backup-metadata.js | 2 +- .../test_992901-backup-unsorted-hierarchy.js | 2 +- .../bookmarks/test_997030-bookmarks-html-encode.js | 4 +- .../places/tests/bookmarks/test_async_observers.js | 16 +- .../places/tests/bookmarks/test_bmindex.js | 2 +- .../places/tests/bookmarks/test_bookmarks.js | 138 +- .../bookmarks/test_bookmarks_eraseEverything.js | 46 +- .../places/tests/bookmarks/test_bookmarks_fetch.js | 4 +- .../tests/bookmarks/test_bookmarks_getRecent.js | 44 + .../tests/bookmarks/test_bookmarks_insert.js | 11 + .../bookmarks/test_bookmarks_notifications.js | 141 +- .../tests/bookmarks/test_bookmarks_remove.js | 29 +- .../tests/bookmarks/test_bookmarks_reorder.js | 91 +- .../tests/bookmarks/test_bookmarks_search.js | 223 + .../tests/bookmarks/test_bookmarks_update.js | 8 +- .../tests/bookmarks/test_bookmarkstree_cache.js | 18 + .../tests/bookmarks/test_getBookmarkedURIFor.js | 6 +- .../places/tests/bookmarks/test_keywords.js | 371 +- .../tests/bookmarks/test_nsINavBookmarkObserver.js | 849 +- .../places/tests/bookmarks/test_protectRoots.js | 3 +- .../test_removeFolderTransaction_reinsert.js | 70 + .../places/tests/bookmarks/test_savedsearches.js | 48 +- .../components/places/tests/bookmarks/xpcshell.ini | 9 +- .../components/places/tests/browser/.eslintrc.js | 8 + .../iframe.html => browser/461710_iframe.html} | 0 .../places/tests/browser/461710_link_page-2.html | 13 + .../places/tests/browser/461710_link_page-3.html | 13 + .../places/tests/browser/461710_link_page.html | 13 + .../461710_visited_page.html} | 0 .../components/places/tests/browser/browser.ini | 7 +- .../places/tests/browser/browser_bug248970.js | 67 +- .../places/tests/browser/browser_bug399606.js | 4 +- .../places/tests/browser/browser_bug461710.js | 82 + .../places/tests/browser/browser_bug646422.js | 82 +- .../places/tests/browser/browser_bug680727.js | 83 +- .../places/tests/browser/browser_colorAnalyzer.js | 224 +- .../tests/browser/browser_double_redirect.js | 63 + .../browser_favicon_privatebrowsing_perwindowpb.js | 4 +- .../browser_favicon_setAndFetchFaviconForPage.js | 46 +- ...r_favicon_setAndFetchFaviconForPage_failures.js | 77 +- .../places/tests/browser/browser_history_post.js | 23 + .../places/tests/browser/browser_notfound.js | 68 +- .../places/tests/browser/browser_redirect.js | 87 +- .../places/tests/browser/browser_settitle.js | 122 +- .../places/tests/browser/browser_visituri.js | 86 +- .../tests/browser/browser_visituri_nohistory.js | 67 +- ...browser_visituri_privatebrowsing_perwindowpb.js | 23 +- toolkit/components/places/tests/browser/head.js | 59 +- .../places/tests/browser/history_post.html | 12 + .../tests/{chrome => browser}/history_post.sjs | 0 .../components/places/tests/browser/mochitest.ini | 20 - .../places/tests/browser/redirect_once.sjs | 2 +- .../components/places/tests/bug94514-postpage.html | 28 - toolkit/components/places/tests/chrome.ini | 3 - .../components/places/tests/chrome/.eslintrc.js | 8 + .../tests/chrome/browser_disableglobalhistory.xul | 44 + toolkit/components/places/tests/chrome/chrome.ini | 4 +- .../components/places/tests/chrome/mochitest.ini | 9 - .../components/places/tests/chrome/test_303567.xul | 20 +- .../places/tests/chrome/test_341972a.xul | 14 +- .../places/tests/chrome/test_341972b.xul | 14 +- .../components/places/tests/chrome/test_342484.xul | 16 +- .../components/places/tests/chrome/test_371798.xul | 141 +- .../components/places/tests/chrome/test_381357.xul | 14 +- .../chrome/test_browser_disableglobalhistory.xul | 26 + .../tests/chrome/test_favicon_annotations.xul | 16 +- .../places/tests/chrome/test_history_post.xul | 67 - .../places/tests/chrome/test_reloadLivemarks.xul | 12 +- toolkit/components/places/tests/cpp/mock_Link.h | 48 +- toolkit/components/places/tests/cpp/moz.build | 6 +- .../places/tests/cpp/places_test_harness.h | 13 +- .../places/tests/cpp/places_test_harness_tail.h | 6 +- .../components/places/tests/cpp/test_IHistory.cpp | 43 +- .../places/tests/expiration/.eslintrc.js | 7 + .../places/tests/expiration/head_expiration.js | 28 +- .../places/tests/expiration/test_analyze_runs.js | 39 +- .../tests/expiration/test_annos_expire_history.js | 13 +- .../tests/expiration/test_annos_expire_never.js | 14 +- .../tests/expiration/test_annos_expire_policy.js | 26 +- .../tests/expiration/test_annos_expire_session.js | 18 +- .../places/tests/expiration/test_clearHistory.js | 43 +- .../tests/expiration/test_debug_expiration.js | 178 +- .../places/tests/expiration/test_notifications.js | 4 +- .../expiration/test_notifications_onDeleteURI.js | 19 +- .../test_notifications_onDeleteVisits.js | 29 +- .../tests/expiration/test_outdated_analyze.js | 4 +- .../places/tests/expiration/test_pref_interval.js | 105 +- .../places/tests/expiration/test_pref_maxpages.js | 8 +- .../places/tests/expiration/xpcshell.ini | 5 +- .../components/places/tests/favicons/.eslintrc.js | 7 + .../tests/favicons/expected-favicon-big16.ico.png | Bin 330 -> 0 bytes .../tests/favicons/expected-favicon-big32.jpg.png | Bin 948 -> 3105 bytes .../tests/favicons/expected-favicon-big4.jpg.png | Bin 221 -> 563 bytes .../tests/favicons/expected-favicon-big48.ico.png | Bin 656 -> 1425 bytes .../tests/favicons/expected-favicon-big64.png.png | Bin 868 -> 3157 bytes .../favicons/expected-favicon-scale160x3.jpg.png | Bin 122 -> 175 bytes .../favicons/expected-favicon-scale3x160.jpg.png | Bin 116 -> 169 bytes .../places/tests/favicons/head_favicons.js | 16 +- .../tests/favicons/test_expireAllFavicons.js | 67 +- .../tests/favicons/test_favicons_conversions.js | 30 +- .../tests/favicons/test_getFaviconDataForPage.js | 8 +- .../tests/favicons/test_getFaviconURLForPage.js | 5 +- .../favicons/test_moz-anno_favicon_mime_type.js | 58 +- .../tests/favicons/test_page-icon_protocol.js | 66 + .../test_query_result_favicon_changed_on_child.js | 73 +- .../tests/favicons/test_replaceFaviconData.js | 39 +- .../favicons/test_replaceFaviconDataFromDataURL.js | 72 +- .../components/places/tests/favicons/xpcshell.ini | 4 +- toolkit/components/places/tests/head_common.js | 120 +- .../components/places/tests/history/.eslintrc.js | 7 + .../places/tests/history/head_history.js | 8 +- .../components/places/tests/history/test_insert.js | 257 + .../components/places/tests/history/test_remove.js | 58 +- .../places/tests/history/test_removeVisits.js | 316 + .../tests/history/test_removeVisitsByFilter.js | 345 + .../test_updatePlaces_sameUri_titleChanged.js | 52 + .../components/places/tests/history/xpcshell.ini | 4 + .../places/tests/inline/head_autocomplete.js | 200 - .../tests/inline/test_autocomplete_functional.js | 133 - .../components/places/tests/inline/test_casing.js | 102 - .../places/tests/inline/test_do_not_trim.js | 79 - .../places/tests/inline/test_keywords.js | 48 - .../places/tests/inline/test_queryurl.js | 60 - .../places/tests/inline/test_trimming.js | 313 - .../components/places/tests/inline/test_typed.js | 70 - .../places/tests/inline/test_zero_frecency.js | 31 - .../components/places/tests/inline/xpcshell.ini | 13 - .../components/places/tests/migration/.eslintrc.js | 7 + .../places/tests/migration/head_migration.js | 4 +- .../places/tests/migration/places_v16.sqlite | Bin 1114112 -> 0 bytes .../places/tests/migration/places_v26.sqlite | Bin 1179648 -> 1179648 bytes .../places/tests/migration/places_v27.sqlite | Bin 0 -> 1212416 bytes .../places/tests/migration/places_v28.sqlite | Bin 0 -> 1212416 bytes .../places/tests/migration/places_v29.sqlite | Bin 0 -> 1245184 bytes .../places/tests/migration/places_v30.sqlite | Bin 0 -> 1212416 bytes .../places/tests/migration/places_v31.sqlite | Bin 0 -> 1146880 bytes .../places/tests/migration/places_v32.sqlite | Bin 0 -> 1146880 bytes .../places/tests/migration/places_v33.sqlite | Bin 0 -> 1146880 bytes .../places/tests/migration/places_v34.sqlite | Bin 0 -> 1146880 bytes .../places/tests/migration/places_v35.sqlite | Bin 0 -> 1146880 bytes .../tests/migration/test_current_from_v11.js | 48 + .../tests/migration/test_current_from_v16.js | 48 - .../tests/migration/test_current_from_v19.js | 4 +- .../tests/migration/test_current_from_v24.js | 5 +- .../tests/migration/test_current_from_v26.js | 98 + .../tests/migration/test_current_from_v27.js | 77 + .../tests/migration/test_current_from_v31.js | 46 + .../tests/migration/test_current_from_v34.js | 141 + .../migration/test_current_from_v34_no_roots.js | 21 + .../components/places/tests/migration/xpcshell.ini | 16 +- toolkit/components/places/tests/mochitest.ini | 3 - .../tests/mochitest/bug_411966/ClickedPage.htm | 9 - .../mochitest/bug_411966/ClickedPage.htm^headers^ | 2 - .../mochitest/bug_411966/PermRedirectPage.htm | 9 - .../mochitest/bug_411966/TempRedirectPage.htm | 9 - .../bug_411966/TempRedirectPage.htm^headers^ | 2 - .../tests/mochitest/bug_411966/TypedPage.htm | 9 - .../tests/mochitest/bug_411966/mochitest.ini | 10 - .../places/tests/mochitest/bug_411966/redirect.js | 183 - .../tests/mochitest/bug_461710/link_page-2.html | 13 - .../tests/mochitest/bug_461710/link_page-3.html | 13 - .../tests/mochitest/bug_461710/link_page.html | 13 - .../tests/mochitest/bug_461710/mochitest.ini | 8 - toolkit/components/places/tests/moz.build | 52 +- .../places/tests/network/head_network.js | 22 - .../places/tests/network/test_history_redirects.js | 189 - .../components/places/tests/network/xpcshell.ini | 6 - .../components/places/tests/queries/.eslintrc.js | 7 + .../places/tests/queries/head_queries.js | 216 +- .../components/places/tests/queries/stub-test.js | 109 - .../components/places/tests/queries/test_415716.js | 12 +- .../queries/test_abstime-annotation-domain.js | 26 +- .../tests/queries/test_abstime-annotation-uri.js | 88 +- .../components/places/tests/queries/test_async.js | 24 +- .../queries/test_containersQueries_sorting.js | 21 +- .../test_history_queries_tags_liveUpdate.js | 32 +- .../test_history_queries_titles_liveUpdate.js | 49 +- .../places/tests/queries/test_onlyBookmarked.js | 43 +- .../tests/queries/test_queryMultipleFolder.js | 24 +- .../tests/queries/test_querySerialization.js | 16 +- .../places/tests/queries/test_redirects.js | 51 +- .../queries/test_results-as-tag-contents-query.js | 20 +- .../places/tests/queries/test_results-as-visit.js | 38 +- .../queries/test_searchTerms_includeHidden.js | 6 +- .../tests/queries/test_searchterms-bookmarklets.js | 4 +- .../tests/queries/test_searchterms-domain.js | 22 +- .../places/tests/queries/test_searchterms-uri.js | 63 +- .../tests/queries/test_sort-date-site-grouping.js | 32 +- .../places/tests/queries/test_sorting.js | 218 +- .../components/places/tests/queries/test_tags.js | 1054 +- .../places/tests/queries/test_transitions.js | 12 +- .../components/places/tests/queries/xpcshell.ini | 2 +- toolkit/components/places/tests/sync/xpcshell.ini | 18 - .../components/places/tests/test_bug_411966.html | 45 - .../places/tests/test_bug_461710_perwindowpb.html | 237 - .../components/places/tests/test_bug_94514.html | 79 - .../places/tests/unifiedcomplete/.eslintrc.js | 7 + .../unifiedcomplete/data/engine-suggestions.xml | 14 + .../tests/unifiedcomplete/head_autocomplete.js | 341 +- .../places/tests/unifiedcomplete/test_416211.js | 6 +- .../places/tests/unifiedcomplete/test_416214.js | 18 +- .../places/tests/unifiedcomplete/test_417798.js | 4 +- .../places/tests/unifiedcomplete/test_418257.js | 24 +- .../test_autoFill_default_behavior.js | 296 - .../test_autocomplete_functional.js | 2 +- .../test_autofill_default_behavior.js | 310 + .../test_download_embed_bookmarks.js | 12 +- .../places/tests/unifiedcomplete/test_dupe_urls.js | 2 +- .../tests/unifiedcomplete/test_empty_search.js | 28 +- .../places/tests/unifiedcomplete/test_enabled.js | 51 +- .../unifiedcomplete/test_extension_matches.js | 384 + .../tests/unifiedcomplete/test_keyword_search.js | 34 +- .../unifiedcomplete/test_keyword_search_actions.js | 102 +- .../places/tests/unifiedcomplete/test_keywords.js | 10 +- .../unifiedcomplete/test_multi_word_search.js | 4 +- .../{test_queryurl.js => test_query_url.js} | 0 .../unifiedcomplete/test_remote_tab_matches.js | 203 + .../unifiedcomplete/test_searchEngine_alias.js | 33 - .../unifiedcomplete/test_searchEngine_current.js | 47 - .../unifiedcomplete/test_searchEngine_host.js | 86 - .../unifiedcomplete/test_searchEngine_restyle.js | 34 - .../unifiedcomplete/test_search_engine_alias.js | 51 + .../unifiedcomplete/test_search_engine_current.js | 45 + .../unifiedcomplete/test_search_engine_host.js | 49 + .../unifiedcomplete/test_search_engine_restyle.js | 43 + .../unifiedcomplete/test_search_suggestions.js | 651 + .../tests/unifiedcomplete/test_special_search.js | 16 +- .../tests/unifiedcomplete/test_tab_matches.js | 164 + .../tests/unifiedcomplete/test_tabmatches.js | 129 - .../places/tests/unifiedcomplete/test_typed.js | 10 +- .../places/tests/unifiedcomplete/test_visit_url.js | 186 + .../places/tests/unifiedcomplete/test_visiturl.js | 53 - .../unifiedcomplete/test_word_boundary_search.js | 8 +- .../places/tests/unifiedcomplete/xpcshell.ini | 27 +- toolkit/components/places/tests/unit/.eslintrc.js | 7 + .../components/places/tests/unit/bookmarks.json | 2 +- .../data => places/tests/unit}/corruptDB.sqlite | Bin .../components/places/tests/unit/head_bookmarks.js | 8 +- toolkit/components/places/tests/unit/livemark.xml | 17 + .../tests/unit/mobile_bookmarks_folder_import.json | 1 + .../tests/unit/mobile_bookmarks_folder_merge.json | 1 + .../unit/mobile_bookmarks_multiple_folders.json | 1 + .../tests/unit/mobile_bookmarks_root_import.json | 1 + .../tests/unit/mobile_bookmarks_root_merge.json | 1 + .../places/tests/unit/nsDummyObserver.js | 4 +- .../places/tests/unit/test_000_frecency.js | 40 +- .../components/places/tests/unit/test_317472.js | 6 +- .../components/places/tests/unit/test_331487.js | 14 +- .../components/places/tests/unit/test_384370.js | 343 +- .../components/places/tests/unit/test_385397.js | 14 +- .../components/places/tests/unit/test_398914.js | 150 - .../tests/unit/test_399264_query_to_string.js | 2 - .../tests/unit/test_399264_string_to_query.js | 2 - .../components/places/tests/unit/test_399266.js | 2 +- .../components/places/tests/unit/test_402799.js | 14 +- .../components/places/tests/unit/test_405497.js | 6 +- .../components/places/tests/unit/test_408221.js | 50 +- .../components/places/tests/unit/test_412132.js | 26 +- .../components/places/tests/unit/test_413784.js | 6 +- .../components/places/tests/unit/test_415460.js | 2 +- .../components/places/tests/unit/test_415757.js | 14 +- .../tests/unit/test_418643_removeFolderChildren.js | 6 +- .../tests/unit/test_419792_node_tags_property.js | 4 +- .../places/tests/unit/test_420331_wyciwyg.js | 23 - .../components/places/tests/unit/test_421180.js | 94 - .../components/places/tests/unit/test_425563.js | 15 +- .../tests/unit/test_429505_remove_shortcuts.js | 4 +- .../tests/unit/test_433317_query_title_update.js | 2 +- .../tests/unit/test_433525_hasChildren_crash.js | 12 +- .../components/places/tests/unit/test_454977.js | 54 +- .../components/places/tests/unit/test_463863.js | 10 +- .../tests/unit/test_486978_sort_by_date_queries.js | 5 +- .../components/places/tests/unit/test_536081.js | 12 +- .../unit/test_PlacesSearchAutocompleteProvider.js | 38 +- .../unit/test_PlacesUtils_asyncGetBookmarkIds.js | 137 +- .../test_PlacesUtils_invalidateCachedGuidFor.js | 25 + .../tests/unit/test_PlacesUtils_lazyobservers.js | 2 +- .../components/places/tests/unit/test_adaptive.js | 116 +- .../places/tests/unit/test_adaptive_bug527311.js | 21 +- .../places/tests/unit/test_annotations.js | 46 +- .../tests/unit/test_asyncExecuteLegacyQueries.js | 11 +- .../places/tests/unit/test_async_history_api.js | 85 +- .../places/tests/unit/test_async_in_batchmode.js | 55 + .../places/tests/unit/test_async_transactions.js | 201 +- .../unit/test_autocomplete_stopSearch_no_throw.js | 17 +- .../places/tests/unit/test_bookmark_catobs.js | 2 +- .../places/tests/unit/test_bookmarks_html.js | 118 +- .../tests/unit/test_bookmarks_html_corrupt.js | 238 +- .../tests/unit/test_bookmarks_html_import_tags.js | 57 + .../tests/unit/test_bookmarks_html_singleframe.js | 2 +- .../places/tests/unit/test_bookmarks_json.js | 78 +- .../unit/test_bookmarks_restore_notification.js | 547 +- .../unit/test_broken_folderShortcut_result.js | 2 +- .../places/tests/unit/test_browserhistory.js | 12 +- .../places/tests/unit/test_bug636917_isLivemark.js | 63 +- .../places/tests/unit/test_corrupt_telemetry.js | 31 + .../places/tests/unit/test_crash_476292.js | 4 +- .../tests/unit/test_database_replaceOnStartup.js | 2 +- .../places/tests/unit/test_download_history.js | 20 +- .../components/places/tests/unit/test_frecency.js | 57 +- .../places/tests/unit/test_frecency_observers.js | 10 +- .../tests/unit/test_frecency_zero_updated.js | 2 +- .../places/tests/unit/test_getChildIndex.js | 2 +- .../places/tests/unit/test_getPlacesInfo.js | 8 +- .../components/places/tests/unit/test_history.js | 20 +- .../tests/unit/test_history_autocomplete_tags.js | 94 +- .../places/tests/unit/test_history_clear.js | 16 +- .../tests/unit/test_history_notifications.js | 71 +- .../places/tests/unit/test_history_observer.js | 149 +- .../places/tests/unit/test_history_sidebar.js | 44 +- .../places/tests/unit/test_hosts_triggers.js | 26 +- .../tests/unit/test_import_mobile_bookmarks.js | 292 + .../places/tests/unit/test_isPageInDB.js | 10 + .../places/tests/unit/test_isURIVisited.js | 33 +- .../components/places/tests/unit/test_isvisited.js | 19 +- .../components/places/tests/unit/test_keywords.js | 548 + .../places/tests/unit/test_markpageas.js | 4 +- .../places/tests/unit/test_mozIAsyncLivemarks.js | 341 +- .../places/tests/unit/test_multi_queries.js | 4 +- .../places/tests/unit/test_multi_word_tags.js | 6 +- .../places/tests/unit/test_null_interfaces.js | 78 +- .../tests/unit/test_pageGuid_bookmarkGuid.js | 51 +- .../components/places/tests/unit/test_placeURIs.js | 6 +- .../components/places/tests/unit/test_placesTxn.js | 240 +- .../tests/unit/test_preventive_maintenance.js | 333 +- .../places/tests/unit/test_promiseBookmarksTree.js | 43 +- .../tests/unit/test_removeVisitsByTimeframe.js | 332 - .../places/tests/unit/test_result_sort.js | 6 +- .../tests/unit/test_resultsAsVisit_details.js | 85 + .../places/tests/unit/test_sql_guid_functions.js | 6 +- .../places/tests/unit/test_svg_favicon.js | 31 + .../places/tests/unit/test_sync_utils.js | 1150 + .../tests/unit/test_tag_autocomplete_search.js | 42 +- .../components/places/tests/unit/test_tagging.js | 25 +- .../components/places/tests/unit/test_telemetry.js | 117 +- .../unit/test_update_frecency_after_delete.js | 220 +- .../places/tests/unit/test_utils_backups_create.js | 9 +- .../unit/test_utils_getURLsForContainerNode.js | 17 +- .../tests/unit/test_utils_setAnnotationsFor.js | 2 +- .../places/tests/unit/test_visitsInDB.js | 12 + toolkit/components/places/tests/unit/xpcshell.ini | 25 +- toolkit/components/places/tests/xpcshell.ini | 2 - toolkit/components/places/toolkitplaces.manifest | 8 + .../components/printing/content/printPageSetup.js | 85 +- .../printing/content/printPreviewBindings.xml | 75 +- .../printing/content/printPreviewProgress.js | 25 +- .../printing/content/printPreviewProgress.xul | 8 +- .../components/printing/content/printProgress.js | 85 +- .../components/printing/content/printProgress.xul | 13 +- toolkit/components/printing/content/printUtils.js | 334 +- toolkit/components/printing/content/printdialog.js | 106 +- .../components/printing/content/printjoboptions.js | 607 +- .../printing/content/printjoboptions.xul | 53 - .../components/printing/content/simplifyMode.css | 22 + toolkit/components/printing/jar.mn | 1 + toolkit/components/printing/moz.build | 11 +- toolkit/components/printing/tests/browser.ini | 5 + .../tests/browser_page_change_print_original.js | 60 + .../tests/file_page_change_print_original_1.html | 8 + .../tests/file_page_change_print_original_2.html | 1 + .../privatebrowsing/PrivateBrowsing.manifest | 2 + .../PrivateBrowsingTrackingProtectionWhitelist.js | 68 + toolkit/components/privatebrowsing/moz.build | 16 + ...IPrivateBrowsingTrackingProtectionWhitelist.idl | 46 + .../processsingleton/ContentProcessSingleton.js | 54 +- .../processsingleton/MainProcessSingleton.js | 24 +- toolkit/components/processsingleton/moz.build | 2 +- toolkit/components/promiseworker/PromiseWorker.jsm | 19 +- toolkit/components/promiseworker/moz.build | 5 +- .../promiseworker/tests/xpcshell/.eslintrc.js | 7 + .../promiseworker/tests/xpcshell/data/worker.js | 12 +- .../promiseworker/tests/xpcshell/test_Promise.js | 32 +- .../promiseworker/tests/xpcshell/xpcshell.ini | 2 +- .../promiseworker/worker/PromiseWorker.js | 4 +- toolkit/components/promiseworker/worker/moz.build | 2 +- .../components/prompts/content/commonDialog.css | 2 +- toolkit/components/prompts/content/commonDialog.js | 23 +- .../components/prompts/content/commonDialog.xul | 2 +- toolkit/components/prompts/content/selectDialog.js | 11 +- toolkit/components/prompts/content/tabprompts.css | 3 +- toolkit/components/prompts/content/tabprompts.xml | 52 +- toolkit/components/prompts/jar.mn | 4 +- toolkit/components/prompts/moz.build | 2 +- toolkit/components/prompts/src/CommonDialog.jsm | 83 +- .../components/prompts/src/SharedPromptUtils.jsm | 123 +- toolkit/components/prompts/src/moz.build | 2 +- toolkit/components/prompts/src/nsPrompter.js | 120 +- toolkit/components/prompts/test/.eslintrc.js | 7 + toolkit/components/prompts/test/chromeScript.js | 241 + toolkit/components/prompts/test/mochitest.ini | 13 +- toolkit/components/prompts/test/prompt_common.js | 237 +- .../components/prompts/test/test_bug619644.html | 59 +- .../components/prompts/test/test_bug620145.html | 70 +- .../components/prompts/test/test_bug625187.html | 101 - .../components/prompts/test/test_bug861605.html | 69 - .../components/prompts/test/test_dom_prompts.html | 208 + .../prompts/test/test_modal_prompts.html | 1779 +- .../components/prompts/test/test_modal_select.html | 258 +- .../prompts/test/test_subresources_prompts.html | 202 + toolkit/components/protobuf/README.txt | 30 +- .../protobuf/google/protobuf/extension_set.cc | 1464 - .../protobuf/google/protobuf/extension_set.h | 904 - .../google/protobuf/generated_message_util.cc | 55 - .../google/protobuf/generated_message_util.h | 82 - .../protobuf/google/protobuf/io/coded_stream.cc | 839 - .../protobuf/google/protobuf/io/coded_stream.h | 1102 - .../protobuf/google/protobuf/io/coded_stream_inl.h | 64 - .../protobuf/google/protobuf/io/package_info.h | 54 - .../google/protobuf/io/zero_copy_stream.cc | 48 - .../protobuf/google/protobuf/io/zero_copy_stream.h | 238 - .../google/protobuf/io/zero_copy_stream_impl.h | 357 - .../protobuf/io/zero_copy_stream_impl_lite.cc | 395 - .../protobuf/io/zero_copy_stream_impl_lite.h | 340 - .../protobuf/google/protobuf/message_lite.cc | 334 - .../protobuf/google/protobuf/message_lite.h | 239 - .../protobuf/google/protobuf/package_info.h | 64 - .../protobuf/google/protobuf/repeated_field.cc | 98 - .../protobuf/google/protobuf/repeated_field.h | 1295 - .../protobuf/google/protobuf/stubs/common.cc | 375 - .../protobuf/google/protobuf/stubs/common.h | 1211 - .../protobuf/google/protobuf/stubs/hash.h | 219 - .../protobuf/google/protobuf/stubs/map-util.h | 119 - .../protobuf/google/protobuf/stubs/once.cc | 88 - .../protobuf/google/protobuf/stubs/once.h | 123 - .../protobuf/google/protobuf/stubs/stl_util-inl.h | 121 - .../protobuf/google/protobuf/wire_format_lite.cc | 359 - .../protobuf/google/protobuf/wire_format_lite.h | 620 - .../google/protobuf/wire_format_lite_inl.h | 775 - toolkit/components/protobuf/m-c-changes.patch | 410 + toolkit/components/protobuf/moz.build | 139 +- toolkit/components/protobuf/r512.patch | 13 - .../protobuf/src/google/protobuf/descriptor.cc | 5420 + .../protobuf/src/google/protobuf/descriptor.h | 1691 + .../protobuf/src/google/protobuf/descriptor.pb.cc | 9135 ++ .../protobuf/src/google/protobuf/descriptor.pb.h | 6761 + .../protobuf/src/google/protobuf/descriptor.proto | 687 + .../src/google/protobuf/descriptor_database.cc | 543 + .../src/google/protobuf/descriptor_database.h | 369 + .../src/google/protobuf/dynamic_message.cc | 764 + .../protobuf/src/google/protobuf/dynamic_message.h | 148 + .../protobuf/src/google/protobuf/extension_set.cc | 1663 + .../protobuf/src/google/protobuf/extension_set.h | 1234 + .../src/google/protobuf/extension_set_heavy.cc | 734 + .../google/protobuf/generated_enum_reflection.h | 91 + .../protobuf/generated_message_reflection.cc | 1683 + .../google/protobuf/generated_message_reflection.h | 504 + .../src/google/protobuf/generated_message_util.cc | 65 + .../src/google/protobuf/generated_message_util.h | 113 + .../src/google/protobuf/io/coded_stream.cc | 914 + .../protobuf/src/google/protobuf/io/coded_stream.h | 1220 + .../src/google/protobuf/io/coded_stream_inl.h | 69 + .../protobuf/src/google/protobuf/io/gzip_stream.cc | 325 + .../protobuf/src/google/protobuf/io/gzip_stream.h | 209 + .../protobuf/src/google/protobuf/io/package_info.h | 54 + .../protobuf/src/google/protobuf/io/printer.cc | 198 + .../protobuf/src/google/protobuf/io/printer.h | 136 + .../protobuf/src/google/protobuf/io/strtod.cc | 113 + .../protobuf/src/google/protobuf/io/strtod.h | 50 + .../protobuf/src/google/protobuf/io/tokenizer.cc | 1127 + .../protobuf/src/google/protobuf/io/tokenizer.h | 402 + .../src/google/protobuf/io/zero_copy_stream.cc | 57 + .../src/google/protobuf/io/zero_copy_stream.h | 248 + .../google/protobuf/io/zero_copy_stream_impl.cc | 473 + .../src/google/protobuf/io/zero_copy_stream_impl.h | 358 + .../protobuf/io/zero_copy_stream_impl_lite.cc | 405 + .../protobuf/io/zero_copy_stream_impl_lite.h | 355 + .../protobuf/src/google/protobuf/message.cc | 358 + .../protobuf/src/google/protobuf/message.h | 866 + .../protobuf/src/google/protobuf/message_lite.cc | 335 + .../protobuf/src/google/protobuf/message_lite.h | 247 + .../protobuf/src/google/protobuf/package_info.h | 64 + .../protobuf/src/google/protobuf/reflection_ops.cc | 269 + .../protobuf/src/google/protobuf/reflection_ops.h | 81 + .../protobuf/src/google/protobuf/repeated_field.cc | 87 + .../protobuf/src/google/protobuf/repeated_field.h | 1603 + .../protobuf/src/google/protobuf/service.cc | 46 + .../protobuf/src/google/protobuf/service.h | 291 + .../protobuf/src/google/protobuf/stubs/atomicops.h | 231 + .../protobuf/stubs/atomicops_internals_arm64_gcc.h | 325 + .../protobuf/stubs/atomicops_internals_arm_gcc.h | 151 + .../protobuf/stubs/atomicops_internals_arm_qnx.h | 146 + .../stubs/atomicops_internals_atomicword_compat.h | 122 + .../stubs/atomicops_internals_generic_gcc.h | 137 + .../protobuf/stubs/atomicops_internals_macosx.h | 225 + .../protobuf/stubs/atomicops_internals_mips_gcc.h | 313 + .../protobuf/stubs/atomicops_internals_pnacl.h | 73 + .../protobuf/stubs/atomicops_internals_solaris.h | 188 + .../protobuf/stubs/atomicops_internals_tsan.h | 219 + .../protobuf/stubs/atomicops_internals_x86_gcc.cc | 137 + .../protobuf/stubs/atomicops_internals_x86_gcc.h | 293 + .../protobuf/stubs/atomicops_internals_x86_msvc.cc | 112 + .../protobuf/stubs/atomicops_internals_x86_msvc.h | 150 + .../protobuf/src/google/protobuf/stubs/common.cc | 394 + .../protobuf/src/google/protobuf/stubs/common.h | 1186 + .../protobuf/src/google/protobuf/stubs/hash.h | 231 + .../protobuf/src/google/protobuf/stubs/map_util.h | 771 + .../protobuf/src/google/protobuf/stubs/once.cc | 99 + .../protobuf/src/google/protobuf/stubs/once.h | 166 + .../src/google/protobuf/stubs/platform_macros.h | 103 + .../src/google/protobuf/stubs/shared_ptr.h | 470 + .../protobuf/src/google/protobuf/stubs/stl_util.h | 121 + .../src/google/protobuf/stubs/stringprintf.cc | 174 + .../src/google/protobuf/stubs/stringprintf.h | 76 + .../google/protobuf/stubs/structurally_valid.cc | 536 + .../protobuf/src/google/protobuf/stubs/strutil.cc | 1280 + .../protobuf/src/google/protobuf/stubs/strutil.h | 563 + .../src/google/protobuf/stubs/substitute.cc | 134 + .../src/google/protobuf/stubs/substitute.h | 170 + .../src/google/protobuf/stubs/template_util.h | 138 + .../src/google/protobuf/stubs/type_traits.h | 334 + .../protobuf/src/google/protobuf/text_format.cc | 1746 + .../protobuf/src/google/protobuf/text_format.h | 473 + .../src/google/protobuf/unknown_field_set.cc | 265 + .../src/google/protobuf/unknown_field_set.h | 318 + .../protobuf/src/google/protobuf/wire_format.cc | 1106 + .../protobuf/src/google/protobuf/wire_format.h | 336 + .../src/google/protobuf/wire_format_lite.cc | 471 + .../src/google/protobuf/wire_format_lite.h | 662 + .../src/google/protobuf/wire_format_lite_inl.h | 860 + toolkit/components/protobuf/update.sh | 2 - toolkit/components/protobuf/upgrade_protobuf.sh | 71 + toolkit/components/protobuf/vs2013.patch | 21 - toolkit/components/reader/.eslintrc.js | 196 + toolkit/components/reader/AboutReader.jsm | 834 +- toolkit/components/reader/JSDOMParser.js | 162 +- toolkit/components/reader/Readability.js | 1422 +- toolkit/components/reader/ReaderMode.jsm | 454 +- toolkit/components/reader/ReaderWorker.js | 15 +- toolkit/components/reader/content/aboutReader.html | 62 +- toolkit/components/reader/content/aboutReader.js | 2 +- toolkit/components/reader/moz.build | 15 +- toolkit/components/reader/test/browser.ini | 15 + .../test/browser_bug1124271_readerModePinnedTab.js | 47 + .../components/reader/test/browser_readerMode.js | 220 + .../reader/test/browser_readerMode_hidden_nodes.js | 53 + .../reader/test/browser_readerMode_with_anchor.js | 21 + toolkit/components/reader/test/head.js | 126 + .../components/reader/test/readerModeArticle.html | 25 + .../reader/test/readerModeArticleHiddenNodes.html | 22 + toolkit/components/reflect/moz.build | 4 +- toolkit/components/reflect/reflect.cpp | 7 +- toolkit/components/reflect/reflect.h | 4 +- toolkit/components/remote/moz.build | 10 +- toolkit/components/remote/nsGTKRemoteService.cpp | 27 +- toolkit/components/remote/nsGTKRemoteService.h | 5 - toolkit/components/remote/nsIRemoteService.idl | 6 +- toolkit/components/remote/nsQtRemoteService.cpp | 142 - toolkit/components/remote/nsQtRemoteService.h | 37 - toolkit/components/remote/nsXRemoteService.cpp | 67 +- toolkit/components/remote/nsXRemoteService.h | 4 - .../remotebrowserutils/RemoteWebNavigation.js | 139 + toolkit/components/remotebrowserutils/moz.build | 12 + .../remotebrowserutils/remotebrowserutils.manifest | 2 + .../remotebrowserutils/tests/browser/.eslintrc.js | 7 + .../remotebrowserutils/tests/browser/browser.ini | 6 + .../tests/browser/browser_RemoteWebNavigation.js | 156 + .../tests/browser/dummy_page.html | 0 toolkit/components/satchel/AutoCompleteE10S.jsm | 182 - toolkit/components/satchel/AutoCompletePopup.jsm | 317 + toolkit/components/satchel/FormHistory.jsm | 59 +- toolkit/components/satchel/FormHistoryStartup.js | 64 +- toolkit/components/satchel/formSubmitListener.js | 2 +- toolkit/components/satchel/jar.mn | 2 +- toolkit/components/satchel/moz.build | 16 +- toolkit/components/satchel/nsFormAutoComplete.js | 536 +- .../satchel/nsFormAutoCompleteResult.jsm | 16 +- .../components/satchel/nsFormFillController.cpp | 426 +- toolkit/components/satchel/nsFormFillController.h | 29 +- toolkit/components/satchel/nsFormHistory.js | 50 +- toolkit/components/satchel/nsIFormAutoComplete.idl | 19 +- .../components/satchel/nsIFormFillController.idl | 10 + .../satchel/nsIInputListAutoComplete.idl | 6 +- .../components/satchel/nsInputListAutoComplete.js | 40 +- toolkit/components/satchel/test/.eslintrc.js | 7 + .../components/satchel/test/browser/.eslintrc.js | 7 + .../components/satchel/test/browser/browser.ini | 4 +- .../browser/browser_privbrowsing_perwindowpb.js | 109 +- toolkit/components/satchel/test/browser/head.js | 8 - toolkit/components/satchel/test/mochitest.ini | 8 +- toolkit/components/satchel/test/parent_utils.js | 149 + toolkit/components/satchel/test/satchel_common.js | 202 +- .../satchel/test/subtst_privbrowsing.html | 1 + .../components/satchel/test/test_bug_511615.html | 484 +- .../components/satchel/test/test_bug_787624.html | 144 +- .../satchel/test/test_datalist_with_caching.html | 139 + .../satchel/test/test_form_autocomplete.html | 151 +- .../test/test_form_autocomplete_with_list.html | 170 +- .../satchel/test/test_form_submission.html | 47 +- .../satchel/test/test_password_autocomplete.html | 107 + .../satchel/test/test_popup_direction.html | 61 + .../satchel/test/test_popup_enter_event.html | 86 + toolkit/components/satchel/test/unit/.eslintrc.js | 7 + .../components/satchel/test/unit/head_satchel.js | 12 +- .../satchel/test/unit/test_async_expire.js | 10 +- .../satchel/test/unit/test_autocomplete.js | 45 +- .../satchel/test/unit/test_db_corrupt.js | 2 +- .../satchel/test/unit/test_db_update_v4.js | 4 +- .../satchel/test/unit/test_db_update_v4b.js | 4 +- .../satchel/test/unit/test_db_update_v999a.js | 4 +- .../satchel/test/unit/test_db_update_v999b.js | 4 +- .../satchel/test/unit/test_history_api.js | 98 +- .../components/satchel/test/unit/test_notify.js | 12 +- .../satchel/test/unit/test_previous_result.js | 4 +- toolkit/components/satchel/test/unit/xpcshell.ini | 2 +- .../search/SearchSuggestionController.jsm | 394 - .../search/{ => current}/SearchStaticData.jsm | 0 .../search/current/SearchSuggestionController.jsm | 398 + toolkit/components/search/current/moz.build | 31 + .../components/search/current/nsSearchService.js | 4783 + .../search/current/nsSearchSuggestions.js | 197 + toolkit/components/search/current/nsSidebar.js | 66 + .../search/{ => current}/toolkitsearch.manifest | 0 toolkit/components/search/moz.build | 34 +- toolkit/components/search/nsSearchService.js | 5165 - toolkit/components/search/nsSearchSuggestions.js | 204 - toolkit/components/search/nsSidebar.js | 63 - .../search/{ => orginal}/SearchStaticData.jsm | 0 .../search/orginal/SearchSuggestionController.jsm | 396 + toolkit/components/search/orginal/moz.build | 31 + .../components/search/orginal/nsSearchService.js | 4989 + .../search/orginal/nsSearchSuggestions.js | 197 + toolkit/components/search/orginal/nsSidebar.js | 57 + .../search/{ => orginal}/toolkitsearch.manifest | 0 .../components/search/tests/xpcshell/.eslintrc.js | 7 + .../search/tests/xpcshell/data/engine-addon.xml | 8 + .../search/tests/xpcshell/data/engine-app.xml | 9 + .../tests/xpcshell/data/engine-chromeicon.xml | 9 + .../search/tests/xpcshell/data/engine-override.xml | 8 + .../search/tests/xpcshell/data/engine-pref.xml | 9 + .../data/engine-rel-searchform-purpose.xml | 11 + .../tests/xpcshell/data/engine-resourceicon.xml | 9 + .../tests/xpcshell/data/engine-system-purpose.xml | 10 + .../search/tests/xpcshell/data/engine-update.xml | 10 + .../search/tests/xpcshell/data/engine.src | 18 - .../search/tests/xpcshell/data/engine.xml | 6 +- .../search/tests/xpcshell/data/engineMaker.sjs | 11 +- .../search/tests/xpcshell/data/install.rdf | 23 + .../tests/xpcshell/data/langpack-metadata.json | 5 + .../search/tests/xpcshell/data/list.json | 7 + .../search/tests/xpcshell/data/metadata.json | 30 + .../tests/xpcshell/data/search-metadata.json | 28 - .../search/tests/xpcshell/data/search.json | 169 +- .../tests/xpcshell/data/searchSuggestions.sjs | 4 +- .../search/tests/xpcshell/data/searchTest.jar | Bin 776 -> 1249 bytes .../search/tests/xpcshell/head_search.js | 334 +- .../search/tests/xpcshell/test_645970.js | 6 +- .../search/tests/xpcshell/test_SearchStaticData.js | 2 +- .../tests/xpcshell/test_addEngineWithDetails.js | 34 + .../tests/xpcshell/test_addEngine_callback.js | 45 +- .../components/search/tests/xpcshell/test_async.js | 14 +- .../search/tests/xpcshell/test_async_addon.js | 33 + .../tests/xpcshell/test_async_addon_no_override.js | 33 + .../tests/xpcshell/test_async_distribution.js | 33 + .../search/tests/xpcshell/test_async_migration.js | 27 + .../tests/xpcshell/test_async_profile_engine.js | 42 + .../tests/xpcshell/test_chromeresource_icon1.js | 31 + .../tests/xpcshell/test_chromeresource_icon2.js | 23 + .../tests/xpcshell/test_currentEngine_fallback.js | 25 + .../search/tests/xpcshell/test_defaultEngine.js | 26 +- .../search/tests/xpcshell/test_engineUpdate.js | 50 + .../search/tests/xpcshell/test_engine_set_alias.js | 80 + .../search/tests/xpcshell/test_geodefaults.js | 253 + .../search/tests/xpcshell/test_hasEngineWithURL.js | 135 + .../search/tests/xpcshell/test_hidden.js | 93 + .../search/tests/xpcshell/test_identifiers.js | 7 +- .../search/tests/xpcshell/test_json_cache.js | 132 +- .../search/tests/xpcshell/test_location.js | 12 +- .../search/tests/xpcshell/test_location_error.js | 6 +- .../tests/xpcshell/test_location_funnelcake.js | 17 + .../tests/xpcshell/test_location_malformed_json.js | 2 +- .../test_location_migrate_no_countrycode_isUS.js | 2 +- .../test_location_migrate_no_countrycode_notUS.js | 2 +- .../search/tests/xpcshell/test_location_partner.js | 16 + .../search/tests/xpcshell/test_location_sync.js | 6 +- .../search/tests/xpcshell/test_location_timeout.js | 2 +- .../tests/xpcshell/test_location_timeout_xhr.js | 2 +- .../tests/xpcshell/test_migration_langpack.js | 37 + .../search/tests/xpcshell/test_multipleIcons.js | 20 +- .../search/tests/xpcshell/test_nocache.js | 43 +- .../search/tests/xpcshell/test_nodb_pluschanges.js | 22 +- .../search/tests/xpcshell/test_notifications.js | 8 +- .../tests/xpcshell/test_parseSubmissionURL.js | 8 - .../components/search/tests/xpcshell/test_pref.js | 36 + .../search/tests/xpcshell/test_purpose.js | 42 +- .../search/tests/xpcshell/test_rel_searchform.js | 2 +- .../tests/xpcshell/test_remove_profile_engine.js | 35 + .../xpcshell/test_require_engines_in_cache.js | 74 + .../tests/xpcshell/test_save_sorted_engines.js | 30 +- .../search/tests/xpcshell/test_searchReset.js | 137 + .../search/tests/xpcshell/test_searchSuggest.js | 35 +- .../search/tests/xpcshell/test_selectedEngine.js | 162 +- .../search/tests/xpcshell/test_serialize_file.js | 74 - .../search/tests/xpcshell/test_svg_icon.js | 52 + .../components/search/tests/xpcshell/test_sync.js | 14 +- .../search/tests/xpcshell/test_sync_addon.js | 26 + .../tests/xpcshell/test_sync_addon_no_override.js | 26 + .../tests/xpcshell/test_sync_delay_fallback.js | 15 +- .../tests/xpcshell/test_sync_distribution.js | 26 + .../search/tests/xpcshell/test_sync_fallback.js | 16 +- .../search/tests/xpcshell/test_sync_migration.js | 29 + .../tests/xpcshell/test_sync_profile_engine.js | 35 + .../search/tests/xpcshell/test_update_telemetry.js | 36 + .../components/search/tests/xpcshell/xpcshell.ini | 50 +- toolkit/components/social/FrameWorker.jsm | 215 - toolkit/components/social/FrameWorkerContent.js | 414 - toolkit/components/social/MessagePortBase.jsm | 108 - toolkit/components/social/MessagePortWorker.js | 110 - toolkit/components/social/MozSocialAPI.jsm | 320 - toolkit/components/social/SocialService.jsm | 1226 - toolkit/components/social/WorkerAPI.jsm | 151 - toolkit/components/social/moz.build | 21 - toolkit/components/social/test/browser/browser.ini | 25 - .../social/test/browser/browser_SocialProvider.js | 85 - .../social/test/browser/browser_frameworker.js | 387 - .../test/browser/browser_frameworker_sandbox.js | 347 - .../social/test/browser/browser_notifications.js | 87 - .../social/test/browser/browser_workerAPI.js | 224 - toolkit/components/social/test/browser/data.json | 3 - toolkit/components/social/test/browser/echo.sjs | 9 - .../social/test/browser/eventsource.resource | 12 - .../test/browser/eventsource.resource^headers^ | 2 - toolkit/components/social/test/browser/head.js | 121 - .../social/test/browser/relative_import.js | 9 - .../social/test/browser/worker_eventsource.js | 43 - .../social/test/browser/worker_relative.js | 32 - .../social/test/browser/worker_social.js | 59 - .../components/social/test/browser/worker_xhr.js | 34 - .../components/social/test/xpcshell/.eslintrc.js | 7 + .../components/social/test/xpcshell/blocklist.xml | 6 - toolkit/components/social/test/xpcshell/head.js | 161 - .../social/test/xpcshell/test_SocialService.js | 168 - .../test/xpcshell/test_SocialServiceMigration21.js | 54 - .../test/xpcshell/test_SocialServiceMigration22.js | 67 - .../test/xpcshell/test_SocialServiceMigration29.js | 61 - .../components/social/test/xpcshell/xpcshell.ini | 13 - toolkit/components/sqlite/moz.build | 2 +- toolkit/components/sqlite/sqlite_internal.js | 180 +- .../components/sqlite/tests/xpcshell/.eslintrc.js | 7 + .../tests/xpcshell/data/worker_sqlite_internal.js | 8 +- .../sqlite/tests/xpcshell/test_sqlite_internal.js | 2 +- .../components/sqlite/tests/xpcshell/xpcshell.ini | 2 +- toolkit/components/startup/StartupTimeline.cpp | 43 +- toolkit/components/startup/StartupTimeline.h | 5 +- toolkit/components/startup/moz.build | 28 +- toolkit/components/startup/nsAppStartup.cpp | 138 +- toolkit/components/startup/nsAppStartup.h | 16 +- toolkit/components/startup/nsUserInfoUnix.cpp | 3 +- toolkit/components/startup/public/moz.build | 10 +- .../components/startup/public/nsIAppStartup.idl | 11 +- .../components/startup/tests/browser/.eslintrc.js | 7 + .../startup/tests/browser/beforeunload.html | 2 +- .../components/startup/tests/browser/browser.ini | 2 - .../startup/tests/browser/browser_bug537449.js | 1 - toolkit/components/startup/tests/browser/head.js | 15 +- toolkit/components/startup/tests/unit/.eslintrc.js | 7 + .../components/startup/tests/unit/head_startup.js | 45 +- .../startup/tests/unit/test_startup_crash.js | 10 +- toolkit/components/startup/tests/unit/xpcshell.ini | 2 +- toolkit/components/statusfilter/moz.build | 4 +- .../statusfilter/nsBrowserStatusFilter.cpp | 7 +- toolkit/components/telemetry/EventInfo.h | 52 + toolkit/components/telemetry/Events.yaml | 68 + toolkit/components/telemetry/GCTelemetry.jsm | 216 + toolkit/components/telemetry/Histograms.json | 9929 +- toolkit/components/telemetry/Makefile.in | 45 +- toolkit/components/telemetry/ProcessedStack.h | 1 + toolkit/components/telemetry/ScalarInfo.h | 27 + toolkit/components/telemetry/Scalars.yaml | 298 + toolkit/components/telemetry/Telemetry.cpp | 3043 +- toolkit/components/telemetry/Telemetry.h | 221 +- toolkit/components/telemetry/TelemetryArchive.jsm | 125 + toolkit/components/telemetry/TelemetryCommon.cpp | 105 + toolkit/components/telemetry/TelemetryCommon.h | 75 + toolkit/components/telemetry/TelemetryComms.h | 84 + .../components/telemetry/TelemetryController.jsm | 954 + .../components/telemetry/TelemetryEnvironment.jsm | 1415 + toolkit/components/telemetry/TelemetryEvent.cpp | 687 + toolkit/components/telemetry/TelemetryEvent.h | 39 + toolkit/components/telemetry/TelemetryFile.jsm | 307 - .../components/telemetry/TelemetryHistogram.cpp | 2725 + toolkit/components/telemetry/TelemetryHistogram.h | 104 + toolkit/components/telemetry/TelemetryLog.jsm | 2 +- toolkit/components/telemetry/TelemetryPing.jsm | 415 - .../telemetry/TelemetryReportingPolicy.jsm | 496 + toolkit/components/telemetry/TelemetryScalar.cpp | 1896 + toolkit/components/telemetry/TelemetryScalar.h | 64 + toolkit/components/telemetry/TelemetrySend.jsm | 1114 + toolkit/components/telemetry/TelemetrySession.jsm | 1878 +- toolkit/components/telemetry/TelemetryStartup.js | 33 +- .../components/telemetry/TelemetryStopwatch.jsm | 134 - toolkit/components/telemetry/TelemetryStorage.jsm | 1882 + .../components/telemetry/TelemetryTimestamps.jsm | 54 + toolkit/components/telemetry/TelemetryUtils.jsm | 152 + .../components/telemetry/ThirdPartyCookieProbe.jsm | 20 +- toolkit/components/telemetry/ThreadHangStats.h | 230 + toolkit/components/telemetry/UITelemetry.jsm | 16 +- toolkit/components/telemetry/WebrtcTelemetry.cpp | 112 + toolkit/components/telemetry/WebrtcTelemetry.h | 43 + .../components/telemetry/datareporting-prefs.js | 12 + .../telemetry/docs/collection/custom-pings.rst | 74 + .../telemetry/docs/collection/histograms.rst | 5 + .../components/telemetry/docs/collection/index.rst | 35 + .../telemetry/docs/collection/measuring-time.rst | 74 + .../telemetry/docs/collection/scalars.rst | 140 + toolkit/components/telemetry/docs/common-ping.rst | 39 - .../telemetry/docs/concepts/archiving.rst | 12 + .../components/telemetry/docs/concepts/crashes.rst | 23 + .../components/telemetry/docs/concepts/index.rst | 23 + .../components/telemetry/docs/concepts/pings.rst | 32 + .../telemetry/docs/concepts/sessions.rst | 40 + .../telemetry/docs/concepts/submission.rst | 34 + .../docs/concepts/subsession_triggers.png | Bin 0 -> 1219295 bytes .../telemetry/docs/data/addons-malware-ping.rst | 42 + .../components/telemetry/docs/data/common-ping.rst | 42 + .../components/telemetry/docs/data/core-ping.rst | 191 + .../components/telemetry/docs/data/crash-ping.rst | 144 + .../telemetry/docs/data/deletion-ping.rst | 19 + .../components/telemetry/docs/data/environment.rst | 373 + .../telemetry/docs/data/heartbeat-ping.rst | 63 + toolkit/components/telemetry/docs/data/index.rst | 18 + .../components/telemetry/docs/data/main-ping.rst | 609 + .../components/telemetry/docs/data/sync-ping.rst | 182 + .../components/telemetry/docs/data/uitour-ping.rst | 26 + toolkit/components/telemetry/docs/environment.rst | 180 - .../components/telemetry/docs/fhr/architecture.rst | 226 + .../components/telemetry/docs/fhr/dataformat.rst | 1997 + .../components/telemetry/docs/fhr}/identifiers.rst | 0 toolkit/components/telemetry/docs/fhr/index.rst | 34 + toolkit/components/telemetry/docs/index.rst | 18 +- .../components/telemetry/docs/internals/index.rst | 9 + .../telemetry/docs/internals/preferences.rst | 119 + toolkit/components/telemetry/docs/main-ping.rst | 56 - toolkit/components/telemetry/docs/pings.rst | 28 - toolkit/components/telemetry/gen-event-data.py | 142 + toolkit/components/telemetry/gen-event-enum.py | 73 + .../telemetry/gen-histogram-bucket-ranges.py | 11 +- toolkit/components/telemetry/gen-histogram-data.py | 189 +- toolkit/components/telemetry/gen-histogram-enum.py | 115 +- toolkit/components/telemetry/gen-scalar-data.py | 90 + toolkit/components/telemetry/gen-scalar-enum.py | 56 + toolkit/components/telemetry/healthreport-prefs.js | 10 + .../components/telemetry/histogram-whitelists.json | 1964 + toolkit/components/telemetry/histogram_tools.py | 371 +- toolkit/components/telemetry/moz.build | 103 +- toolkit/components/telemetry/nsITelemetry.idl | 284 +- toolkit/components/telemetry/parse_events.py | 271 + toolkit/components/telemetry/parse_scalars.py | 262 + .../components/telemetry/schemas/core.schema.json | 41 + .../components/telemetry/shared_telemetry_utils.py | 103 + .../telemetry/tests/addons/dictionary/install.rdf | 25 + .../telemetry/tests/addons/experiment/install.rdf | 16 + .../telemetry/tests/addons/extension-2/install.rdf | 16 + .../telemetry/tests/addons/extension/install.rdf | 16 + .../telemetry/tests/addons/long-fields/install.rdf | 24 + .../telemetry/tests/addons/restartless/install.rdf | 24 + .../tests/addons/signed/META-INF/manifest.mf | 7 + .../tests/addons/signed/META-INF/mozilla.rsa | Bin 0 -> 4190 bytes .../tests/addons/signed/META-INF/mozilla.sf | 4 + .../telemetry/tests/addons/signed/install.rdf | 24 + .../telemetry/tests/addons/system/install.rdf | 24 + .../telemetry/tests/addons/theme/install.rdf | 16 + .../components/telemetry/tests/browser/browser.ini | 5 + .../telemetry/tests/browser/browser_TelemetryGC.js | 193 + .../tests/search}/chrome.manifest | 0 .../telemetry/tests/search/searchTest.jar | Bin 0 -> 867 bytes .../components/telemetry/tests/unit/.eslintrc.js | 7 + .../tests/unit/TelemetryArchiveTesting.jsm | 86 + toolkit/components/telemetry/tests/unit/engine.xml | 7 + toolkit/components/telemetry/tests/unit/head.js | 371 +- .../telemetry/tests/unit/test_ChildHistograms.js | 107 + .../telemetry/tests/unit/test_PingAPI.js | 502 + .../tests/unit/test_SubsessionChaining.js | 236 + .../tests/unit/test_TelemetryController.js | 507 + .../tests/unit/test_TelemetryControllerBuildID.js | 70 + .../tests/unit/test_TelemetryControllerShutdown.js | 70 + .../tests/unit/test_TelemetryController_idle.js | 73 + .../tests/unit/test_TelemetryEnvironment.js | 1528 + .../telemetry/tests/unit/test_TelemetryEvents.js | 249 + .../tests/unit/test_TelemetryLateWrites.js | 11 +- .../tests/unit/test_TelemetryLockCount.js | 11 +- .../telemetry/tests/unit/test_TelemetryLog.js | 16 +- .../telemetry/tests/unit/test_TelemetryPing.js | 664 - .../tests/unit/test_TelemetryPingBuildID.js | 83 - .../tests/unit/test_TelemetryPing_idle.js | 20 - .../tests/unit/test_TelemetryReportingPolicy.js | 268 + .../telemetry/tests/unit/test_TelemetryScalars.js | 574 + .../telemetry/tests/unit/test_TelemetrySend.js | 427 + .../tests/unit/test_TelemetrySendOldPings.js | 625 +- .../telemetry/tests/unit/test_TelemetrySession.js | 2029 + .../tests/unit/test_TelemetryStopwatch.js | 122 - .../tests/unit/test_TelemetryTimestamps.js | 77 + .../tests/unit/test_ThirdPartyCookieProbe.js | 170 - .../telemetry/tests/unit/test_ThreadHangStats.js | 36 +- .../telemetry/tests/unit/test_nsITelemetry.js | 798 +- .../components/telemetry/tests/unit/xpcshell.ini | 60 +- toolkit/components/terminator/moz.build | 4 +- toolkit/components/terminator/nsTerminator.cpp | 50 +- toolkit/components/terminator/nsTerminator.h | 2 +- .../components/terminator/nsTerminatorTelemetry.js | 16 +- .../terminator/tests/xpcshell/.eslintrc.js | 7 + .../tests/xpcshell/test_terminator_record.js | 16 +- .../tests/xpcshell/test_terminator_reload.js | 12 +- .../terminator/tests/xpcshell/xpcshell.ini | 3 +- .../components/thumbnails/BackgroundPageThumbs.jsm | 152 +- toolkit/components/thumbnails/PageThumbUtils.jsm | 217 +- toolkit/components/thumbnails/PageThumbs.jsm | 230 +- .../components/thumbnails/PageThumbsProtocol.js | 74 +- toolkit/components/thumbnails/PageThumbsWorker.js | 37 +- toolkit/components/thumbnails/blankthumb.inc | 87 + .../content/backgroundPageThumbsContent.js | 49 +- toolkit/components/thumbnails/jar.mn | 2 +- toolkit/components/thumbnails/moz.build | 9 +- toolkit/components/thumbnails/test/.eslintrc.js | 8 + .../auth2 => thumbnails/test}/authenticate.sjs | 0 toolkit/components/thumbnails/test/browser.ini | 13 +- .../test/browser_thumbnails_bg_bad_url.js | 9 +- .../thumbnails/test/browser_thumbnails_bg_basic.js | 9 +- .../test/browser_thumbnails_bg_captureIfMissing.js | 2 +- .../browser_thumbnails_bg_crash_during_capture.js | 49 + .../test/browser_thumbnails_bg_crash_while_idle.js | 38 + .../test/browser_thumbnails_bg_destroy_browser.js | 6 +- .../test/browser_thumbnails_bg_no_alert.js | 2 +- .../test/browser_thumbnails_bg_no_auth_prompt.js | 4 +- .../test/browser_thumbnails_bg_no_cookies_sent.js | 24 +- .../browser_thumbnails_bg_no_cookies_stored.js | 24 +- .../test/browser_thumbnails_bg_no_duplicates.js | 2 +- .../test/browser_thumbnails_bg_queueing.js | 2 +- .../test/browser_thumbnails_bg_redirect.js | 18 +- .../test/browser_thumbnails_bg_timeout.js | 9 +- .../test/browser_thumbnails_bug726727.js | 2 +- .../test/browser_thumbnails_bug727765.js | 13 +- .../test/browser_thumbnails_bug818225.js | 2 +- .../thumbnails/test/browser_thumbnails_capture.js | 2 +- .../test/browser_thumbnails_expiration.js | 11 +- .../thumbnails/test/browser_thumbnails_privacy.js | 2 +- .../thumbnails/test/browser_thumbnails_redirect.js | 4 +- .../thumbnails/test/browser_thumbnails_storage.js | 117 +- .../test/browser_thumbnails_storage_migrate3.js | 12 +- .../thumbnails/test/browser_thumbnails_update.js | 16 +- toolkit/components/thumbnails/test/head.js | 106 +- .../thumbnails/test/test_thumbnails_interfaces.js | 25 + .../thumbnails/test/thumbnails_background.sjs | 29 +- .../test/thumbnails_crash_content_helper.js | 62 +- toolkit/components/thumbnails/test/xpcshell.ini | 6 + toolkit/components/timermanager/moz.build | 21 + .../timermanager}/nsIUpdateTimerManager.idl | 0 .../timermanager/nsUpdateTimerManager.js | 339 + .../timermanager}/nsUpdateTimerManager.manifest | 0 .../timermanager/tests/unit/.eslintrc.js | 7 + .../tests/unit/consumerNotifications.js | 519 + .../timermanager/tests/unit}/xpcshell.ini | 0 .../components/tooltiptext/TooltipTextProvider.js | 148 + .../tooltiptext/TooltipTextProvider.manifest | 2 + toolkit/components/tooltiptext/moz.build | 15 + toolkit/components/tooltiptext/tests/browser.ini | 7 + .../tooltiptext/tests/browser_bug329212.js | 35 + .../browser_bug331772_xul_tooltiptext_in_html.js | 19 + .../tooltiptext/tests/browser_bug561623.js | 24 + .../tooltiptext/tests/browser_bug581947.js | 87 + .../tests/browser_input_file_tooltips.js | 122 + .../components/tooltiptext/tests/title_test.svg | 59 + .../tooltiptext/tests/xul_tooltiptext.xhtml | 14 + toolkit/components/typeaheadfind/moz.build | 5 +- .../components/typeaheadfind/nsITypeAheadFind.idl | 6 +- .../components/typeaheadfind/nsTypeAheadFind.cpp | 88 +- toolkit/components/typeaheadfind/nsTypeAheadFind.h | 6 +- toolkit/components/url-classifier/ChunkSet.cpp | 278 + toolkit/components/url-classifier/ChunkSet.h | 99 + toolkit/components/url-classifier/Classifier.cpp | 1273 + toolkit/components/url-classifier/Classifier.h | 167 + toolkit/components/url-classifier/Entries.h | 322 + toolkit/components/url-classifier/HashStore.cpp | 1247 + toolkit/components/url-classifier/HashStore.h | 314 + toolkit/components/url-classifier/LookupCache.cpp | 590 + toolkit/components/url-classifier/LookupCache.h | 213 + .../components/url-classifier/LookupCacheV4.cpp | 571 + toolkit/components/url-classifier/LookupCacheV4.h | 70 + .../components/url-classifier/ProtocolParser.cpp | 1108 + toolkit/components/url-classifier/ProtocolParser.h | 204 + .../components/url-classifier/RiceDeltaDecoder.cpp | 229 + .../components/url-classifier/RiceDeltaDecoder.h | 39 + toolkit/components/url-classifier/SafeBrowsing.jsm | 429 + .../url-classifier/VariableLengthPrefixSet.cpp | 438 + .../url-classifier/VariableLengthPrefixSet.h | 70 + .../components/url-classifier/chromium/README.txt | 23 + .../url-classifier/chromium/safebrowsing.proto | 473 + .../url-classifier/content/listmanager.js | 601 + .../components/url-classifier/content/moz/alarm.js | 157 + .../url-classifier/content/moz/cryptohasher.js | 176 + .../components/url-classifier/content/moz/debug.js | 867 + .../components/url-classifier/content/moz/lang.js | 82 + .../url-classifier/content/moz/observer.js | 145 + .../url-classifier/content/moz/preferences.js | 276 + .../url-classifier/content/moz/protocol4.js | 133 + .../url-classifier/content/multi-querier.js | 137 + .../url-classifier/content/request-backoff.js | 116 + .../components/url-classifier/content/trtable.js | 169 + .../url-classifier/content/wireformat.js | 230 + .../url-classifier/content/xml-fetcher.js | 126 + toolkit/components/url-classifier/moz.build | 86 + .../url-classifier/nsCheckSummedOutputStream.cpp | 56 + .../url-classifier/nsCheckSummedOutputStream.h | 59 + .../url-classifier/nsIUrlClassifierDBService.idl | 232 + .../nsIUrlClassifierHashCompleter.idl | 65 + .../url-classifier/nsIUrlClassifierPrefixSet.idl | 29 + .../nsIUrlClassifierStreamUpdater.idl | 39 + .../url-classifier/nsIUrlClassifierTable.idl | 31 + .../url-classifier/nsIUrlClassifierUtils.idl | 74 + .../url-classifier/nsIUrlListManager.idl | 67 + .../url-classifier/nsURLClassifier.manifest | 6 + .../url-classifier/nsUrlClassifierDBService.cpp | 1860 + .../url-classifier/nsUrlClassifierDBService.h | 270 + .../url-classifier/nsUrlClassifierHashCompleter.js | 589 + .../url-classifier/nsUrlClassifierLib.js | 52 + .../url-classifier/nsUrlClassifierListManager.js | 53 + .../url-classifier/nsUrlClassifierPrefixSet.cpp | 520 + .../url-classifier/nsUrlClassifierPrefixSet.h | 89 + .../url-classifier/nsUrlClassifierProxies.cpp | 356 + .../url-classifier/nsUrlClassifierProxies.h | 373 + .../nsUrlClassifierStreamUpdater.cpp | 807 + .../url-classifier/nsUrlClassifierStreamUpdater.h | 103 + .../url-classifier/nsUrlClassifierUtils.cpp | 665 + .../url-classifier/nsUrlClassifierUtils.h | 99 + .../url-classifier/protobuf/safebrowsing.pb.cc | 7166 + .../url-classifier/protobuf/safebrowsing.pb.h | 6283 + .../tests/UrlClassifierTestUtils.jsm | 98 + .../url-classifier/tests/gtest/Common.cpp | 78 + .../components/url-classifier/tests/gtest/Common.h | 26 + .../url-classifier/tests/gtest/TestChunkSet.cpp | 279 + .../url-classifier/tests/gtest/TestFailUpdate.cpp | 97 + .../tests/gtest/TestLookupCacheV4.cpp | 88 + .../tests/gtest/TestPerProviderDirectory.cpp | 98 + .../tests/gtest/TestProtocolParser.cpp | 159 + .../tests/gtest/TestRiceDeltaDecoder.cpp | 165 + .../tests/gtest/TestSafeBrowsingProtobuf.cpp | 24 + .../tests/gtest/TestSafebrowsingHash.cpp | 52 + .../url-classifier/tests/gtest/TestTable.cpp | 47 + .../tests/gtest/TestUrlClassifierTableUpdateV4.cpp | 755 + .../tests/gtest/TestUrlClassifierUtils.cpp | 276 + .../tests/gtest/TestVariableLengthPrefixSet.cpp | 559 + .../url-classifier/tests/gtest/moz.build | 27 + toolkit/components/url-classifier/tests/jar.mn | 2 + .../url-classifier/tests/mochitest/.eslintrc.js | 8 + .../tests/mochitest/allowlistAnnotatedFrame.html | 144 + .../url-classifier/tests/mochitest/bad.css | 1 + .../tests/mochitest/bad.css^headers^ | 0 .../url-classifier/tests/mochitest}/basic.vtt | 0 .../tests/mochitest/basic.vtt^headers^ | 0 .../tests/mochitest/bug_1281083.html | 35 + .../url-classifier/tests/mochitest/chrome.ini | 23 + .../tests/mochitest/classifiedAnnotatedFrame.html | 213 + .../mochitest/classifiedAnnotatedPBFrame.html | 24 + .../tests/mochitest/classifierCommon.js | 112 + .../tests/mochitest/classifierFrame.html | 57 + .../tests/mochitest/classifierHelper.js | 201 + .../url-classifier/tests/mochitest/cleanWorker.js | 10 + .../url-classifier/tests/mochitest/dnt.html | 31 + .../url-classifier/tests/mochitest/dnt.sjs | 9 + .../url-classifier/tests/mochitest/evil.css | 1 + .../tests/mochitest/evil.css^headers^ | 0 .../url-classifier/tests/mochitest/evil.js | 1 + .../tests/mochitest/evil.js^headers^ | 2 + .../url-classifier/tests/mochitest/evilWorker.js | 3 + .../url-classifier/tests/mochitest/gethash.sjs | 130 + .../tests/mochitest/gethashFrame.html | 62 + .../url-classifier/tests/mochitest/good.js | 1 + .../url-classifier/tests/mochitest/import.css | 3 + .../url-classifier/tests/mochitest/mochitest.ini | 39 + .../url-classifier/tests/mochitest/ping.sjs | 16 + .../url-classifier/tests/mochitest}/raptor.jpg | Bin .../url-classifier/tests/mochitest}/seek.webm | Bin .../mochitest/test_allowlisted_annotations.html | 56 + .../tests/mochitest/test_bug1254766.html | 305 + .../mochitest/test_classified_annotations.html | 50 + .../tests/mochitest/test_classifier.html | 65 + .../mochitest/test_classifier_changetablepref.html | 149 + .../tests/mochitest/test_classifier_worker.html | 76 + .../tests/mochitest/test_classify_ping.html | 121 + .../tests/mochitest/test_classify_track.html | 162 + .../tests/mochitest/test_donottrack.html | 150 + .../tests/mochitest/test_gethash.html | 157 + .../mochitest/test_lookup_system_principal.html | 29 + .../test_privatebrowsing_trackingprotection.html | 154 + .../mochitest/test_safebrowsing_bug1272239.html | 87 + .../test_trackingprotection_bug1157081.html | 107 + .../test_trackingprotection_whitelist.html | 153 + .../url-classifier/tests/mochitest/track.html | 7 + .../tests/mochitest/unwantedWorker.js | 3 + .../url-classifier/tests/mochitest/update.sjs | 114 + .../url-classifier/tests/mochitest}/vp9.webm | Bin .../tests/mochitest/whitelistFrame.html | 15 + .../tests/mochitest/workerFrame.html | 65 + toolkit/components/url-classifier/tests/moz.build | 18 + .../url-classifier/tests/unit/.eslintrc.js | 7 + .../url-classifier/tests/unit/data/digest1.chunk | Bin 0 -> 939 bytes .../url-classifier/tests/unit/data/digest2.chunk | 2 + .../tests/unit/head_urlclassifier.js | 429 + .../tests/unit/tail_urlclassifier.js | 1 + .../url-classifier/tests/unit/test_addsub.js | 488 + .../url-classifier/tests/unit/test_backoff.js | 89 + .../tests/unit/test_bug1274685_unowned_list.js | 32 + .../url-classifier/tests/unit/test_dbservice.js | 314 + .../url-classifier/tests/unit/test_digest256.js | 147 + .../tests/unit/test_hashcompleter.js | 403 + .../url-classifier/tests/unit/test_listmanager.js | 376 + .../url-classifier/tests/unit/test_partial.js | 825 + .../url-classifier/tests/unit/test_pref.js | 14 + .../url-classifier/tests/unit/test_prefixset.js | 232 + .../url-classifier/tests/unit/test_provider_url.js | 34 + .../tests/unit/test_safebrowsing_protobuf.js | 23 + .../tests/unit/test_streamupdater.js | 288 + .../tests/unit/test_threat_type_conversion.js | 37 + .../url-classifier/tests/unit/xpcshell.ini | 24 + .../components/url-classifier/tests/unittests.xul | 188 + toolkit/components/urlformatter/Makefile.in | 26 - toolkit/components/urlformatter/api_keys.in | 4 + toolkit/components/urlformatter/moz.build | 8 +- .../components/urlformatter/nsIURLFormatter.idl | 5 + toolkit/components/urlformatter/nsURLFormatter.js | 68 +- .../urlformatter/tests/unit/.eslintrc.js | 7 + .../urlformatter/tests/unit/head_urlformatter.js | 41 +- .../urlformatter/tests/unit/test_urlformatter.js | 6 +- .../urlformatter/tests/unit/xpcshell.ini | 2 +- toolkit/components/utils/moz.build | 10 + toolkit/components/utils/simpleServices.js | 313 + toolkit/components/utils/utils.manifest | 6 + toolkit/components/viewconfig/content/config.js | 32 +- toolkit/components/viewconfig/content/config.xul | 19 +- toolkit/components/viewconfig/moz.build | 2 +- .../components/viewsource/ViewSourceBrowser.jsm | 331 + .../viewsource/content/viewPartialSource.js | 474 +- .../viewsource/content/viewPartialSource.xul | 37 +- .../viewsource/content/viewSource-content.js | 980 + .../components/viewsource/content/viewSource.css | 4 + .../components/viewsource/content/viewSource.js | 1304 +- .../components/viewsource/content/viewSource.xul | 58 +- .../viewsource/content/viewSourceUtils.js | 286 +- toolkit/components/viewsource/jar.mn | 1 + toolkit/components/viewsource/moz.build | 9 +- toolkit/components/viewsource/test/.eslintrc.js | 7 + .../viewsource/test/browser/.eslintrc.js | 7 + .../components/viewsource/test/browser/browser.ini | 5 +- .../viewsource/test/browser/browser_bug464222.js | 18 +- .../viewsource/test/browser/browser_bug713810.js | 35 +- .../viewsource/test/browser/browser_contextmenu.js | 142 +- .../viewsource/test/browser/browser_gotoline.js | 39 +- .../viewsource/test/browser/browser_srcdoc.js | 30 + .../test/browser/browser_viewsourceprefs.js | 193 +- .../browser/browser_viewsourceprefs_nonhtml.js | 135 - toolkit/components/viewsource/test/browser/head.js | 178 +- toolkit/components/viewsource/test/chrome.ini | 3 +- .../components/viewsource}/test/file_empty.html | 0 toolkit/components/viewsource/test/test_428653.xul | 48 - .../components/viewsource/test/test_bug428653.html | 45 + toolkit/components/webextensions/.eslintrc.js | 494 + toolkit/components/webextensions/Extension.jsm | 902 + toolkit/components/webextensions/ExtensionAPI.jsm | 81 + .../components/webextensions/ExtensionChild.jsm | 1058 + .../components/webextensions/ExtensionCommon.jsm | 679 + .../components/webextensions/ExtensionContent.jsm | 1050 + .../webextensions/ExtensionManagement.jsm | 321 + .../components/webextensions/ExtensionParent.jsm | 551 + .../components/webextensions/ExtensionStorage.jsm | 241 + .../webextensions/ExtensionTestCommon.jsm | 343 + .../components/webextensions/ExtensionUtils.jsm | 1215 + .../webextensions/ExtensionXPCShellUtils.jsm | 306 + .../webextensions/LegacyExtensionsUtils.jsm | 250 + .../components/webextensions/MessageChannel.jsm | 797 + .../components/webextensions/NativeMessaging.jsm | 443 + toolkit/components/webextensions/Schemas.jsm | 2143 + toolkit/components/webextensions/ext-alarms.js | 155 + .../components/webextensions/ext-backgroundPage.js | 147 + .../webextensions/ext-browser-content.js | 217 + .../webextensions/ext-c-backgroundPage.js | 45 + .../components/webextensions/ext-c-extension.js | 57 + toolkit/components/webextensions/ext-c-runtime.js | 96 + toolkit/components/webextensions/ext-c-storage.js | 62 + toolkit/components/webextensions/ext-c-test.js | 188 + toolkit/components/webextensions/ext-cookies.js | 484 + toolkit/components/webextensions/ext-downloads.js | 799 + toolkit/components/webextensions/ext-extension.js | 20 + toolkit/components/webextensions/ext-i18n.js | 34 + toolkit/components/webextensions/ext-idle.js | 94 + toolkit/components/webextensions/ext-management.js | 109 + .../components/webextensions/ext-notifications.js | 161 + toolkit/components/webextensions/ext-runtime.js | 134 + toolkit/components/webextensions/ext-storage.js | 46 + toolkit/components/webextensions/ext-topSites.js | 24 + .../components/webextensions/ext-webNavigation.js | 192 + toolkit/components/webextensions/ext-webRequest.js | 115 + .../webextensions/extensions-toolkit.manifest | 49 + toolkit/components/webextensions/jar.mn | 26 + toolkit/components/webextensions/moz.build | 41 + .../components/webextensions/schemas}/LICENSE | 0 .../components/webextensions/schemas/alarms.json | 145 + .../components/webextensions/schemas/cookies.json | 224 + .../webextensions/schemas/downloads.json | 793 + .../components/webextensions/schemas/events.json | 322 + .../webextensions/schemas/experiments.json | 16 + .../webextensions/schemas/extension.json | 178 + .../webextensions/schemas/extension_types.json | 83 + toolkit/components/webextensions/schemas/i18n.json | 132 + toolkit/components/webextensions/schemas/idle.json | 70 + toolkit/components/webextensions/schemas/jar.mn | 25 + .../webextensions/schemas/management.json | 250 + .../components/webextensions/schemas/manifest.json | 377 + toolkit/components/webextensions/schemas/moz.build | 7 + .../schemas/native_host_manifest.json | 37 + .../webextensions/schemas/notifications.json | 416 + .../components/webextensions/schemas/runtime.json | 590 + .../components/webextensions/schemas/storage.json | 229 + toolkit/components/webextensions/schemas/test.json | 215 + .../webextensions/schemas/top_sites.json | 66 + .../webextensions/schemas/web_navigation.json | 387 + .../webextensions/schemas/web_request.json | 616 + .../webextensions/test/mochitest/.eslintrc.js | 35 + .../webextensions/test/mochitest/chrome.ini | 35 + .../webextensions/test/mochitest/chrome_head.js | 12 + .../test/mochitest/file_WebNavigation_page1.html | 12 + .../test/mochitest/file_WebNavigation_page2.html | 7 + .../test/mochitest/file_WebNavigation_page3.html | 9 + .../test/mochitest/file_WebRequest_page3.html | 11 + .../webextensions/test/mochitest/file_csp.html | 14 + .../test/mochitest/file_csp.html^headers^ | 0 .../test/mochitest/file_ext_test_api_injection.js | 12 + .../test/mochitest/file_image_bad.png | Bin 0 -> 5401 bytes .../test/mochitest/file_image_good.png} | Bin .../test/mochitest/file_image_redirect.png | Bin 0 -> 5401 bytes .../webextensions/test/mochitest/file_mixed.html | 13 + .../test/mochitest/file_permission_xhr.html | 55 + .../test/mochitest/file_privilege_escalation.html | 13 + .../webextensions/test/mochitest/file_sample.html | 12 + .../test/mochitest/file_script_bad.js | 3 + .../test/mochitest/file_script_good.js | 3 + .../test/mochitest/file_script_redirect.js | 4 + .../test/mochitest/file_script_xhr.js | 5 + .../test/mochitest/file_style_bad.css | 3 + .../test/mochitest/file_style_good.css | 3 + .../test/mochitest/file_style_redirect.css | 3 + .../test/mochitest/file_teardown_test.js | 24 + .../file_webNavigation_clientRedirect.html | 9 + ...e_webNavigation_clientRedirect_httpHeaders.html | 8 + ...gation_clientRedirect_httpHeaders.html^headers^ | 1 + .../file_webNavigation_frameClientRedirect.html | 12 + .../file_webNavigation_frameRedirect.html | 12 + .../file_webNavigation_manualSubframe.html | 12 + .../file_webNavigation_manualSubframe_page1.html | 8 + .../file_webNavigation_manualSubframe_page2.html | 7 + .../test/mochitest/file_with_about_blank.html | 10 + .../webextensions/test/mochitest/head.js | 13 + .../webextensions/test/mochitest/head_cookies.js | 167 + .../test/mochitest/head_webrequest.js | 331 + .../webextensions/test/mochitest/mochitest.ini | 115 + .../webextensions/test/mochitest/redirection.sjs | 4 + .../test/mochitest/return_headers.sjs | 20 + .../test_chrome_ext_background_debug_global.html | 166 + .../mochitest/test_chrome_ext_background_page.html | 84 + ...ext_contentscript_unrecognizedprop_warning.html | 80 + .../test_chrome_ext_downloads_saveAs.html | 68 + .../test_chrome_ext_eventpage_warning.html | 106 + .../mochitest/test_chrome_ext_hybrid_addons.html | 141 + .../test/mochitest/test_chrome_ext_idle.html | 64 + .../test_chrome_ext_shutdown_cleanup.html | 50 + .../mochitest/test_chrome_ext_storage_cleanup.html | 164 + .../test_chrome_ext_trustworthy_origin.html | 53 + ...est_chrome_ext_webnavigation_resolved_urls.html | 83 + ...st_chrome_ext_webrequest_background_events.html | 96 + .../test_chrome_native_messaging_paths.html | 61 + .../test/mochitest/test_clipboard.html | 140 + .../test/mochitest/test_ext_all_apis.js | 160 + .../test_ext_background_api_injection.html | 46 + .../test/mochitest/test_ext_background_canvas.html | 47 + .../test_ext_background_generated_url.html | 47 + .../mochitest/test_ext_background_teardown.html | 76 + .../test_ext_content_security_policy.html | 162 + .../test/mochitest/test_ext_contentscript.html | 116 + .../test_ext_contentscript_about_blank.html | 117 + .../test_ext_contentscript_api_injection.html | 88 + .../test_ext_contentscript_async_loading.html | 54 + .../mochitest/test_ext_contentscript_context.html | 81 + .../test_ext_contentscript_create_iframe.html | 165 + .../test/mochitest/test_ext_contentscript_css.html | 48 + .../test_ext_contentscript_devtools_metadata.html | 81 + .../test_ext_contentscript_exporthelpers.html | 95 + .../test_ext_contentscript_incognito.html | 89 + .../test_ext_contentscript_permission.html | 59 + .../mochitest/test_ext_contentscript_teardown.html | 96 + .../test/mochitest/test_ext_cookies.html | 234 + .../mochitest/test_ext_cookies_containers.html | 93 + .../test/mochitest/test_ext_cookies_expiry.html | 72 + .../test_ext_cookies_permissions_bad.html | 112 + .../test_ext_cookies_permissions_good.html | 86 + .../mochitest/test_ext_exclude_include_globs.html | 92 + .../mochitest/test_ext_external_messaging.html | 111 + .../test/mochitest/test_ext_generate.html | 49 + .../test/mochitest/test_ext_geturl.html | 72 + .../test/mochitest/test_ext_i18n.html | 432 + .../test/mochitest/test_ext_i18n_css.html | 116 + .../test_ext_inIncognitoContext_window.html | 49 + .../test/mochitest/test_ext_jsversion.html | 86 + .../test/mochitest/test_ext_listener_proxies.html | 63 + .../test/mochitest/test_ext_notifications.html | 224 + .../test/mochitest/test_ext_permission_xhr.html | 119 + .../test/mochitest/test_ext_runtime_connect.html | 83 + .../test/mochitest/test_ext_runtime_connect2.html | 103 + .../mochitest/test_ext_runtime_connect_twoway.html | 127 + .../mochitest/test_ext_runtime_disconnect.html | 78 + .../test/mochitest/test_ext_runtime_id.html | 61 + .../test/mochitest/test_ext_sandbox_var.html | 60 + .../test/mochitest/test_ext_schema.html | 73 + .../test_ext_sendmessage_doublereply.html | 101 + .../test_ext_sendmessage_no_receiver.html | 83 + .../test/mochitest/test_ext_sendmessage_reply.html | 79 + .../mochitest/test_ext_sendmessage_reply2.html | 181 + .../test/mochitest/test_ext_storage_content.html | 330 + .../test/mochitest/test_ext_storage_tab.html | 118 + .../mochitest/test_ext_subframes_privileges.html | 202 + .../test/mochitest/test_ext_tab_teardown.html | 150 + .../test/mochitest/test_ext_test.html | 191 + .../test/mochitest/test_ext_unload_frame.html | 170 + .../test_ext_web_accessible_resources.html | 353 + .../test/mochitest/test_ext_webnavigation.html | 559 + .../mochitest/test_ext_webnavigation_filters.html | 308 + .../test_ext_webrequest_background_events.html | 116 + .../test/mochitest/test_ext_webrequest_basic.html | 327 + .../mochitest/test_ext_webrequest_suspend.html | 216 + .../test/mochitest/test_ext_webrequest_upload.html | 199 + .../mochitest/test_ext_window_postMessage.html | 105 + .../test/mochitest/test_ext_xhr_capabilities.html | 86 + .../test/mochitest/webrequest_chromeworker.js | 8 + .../test/mochitest/webrequest_test.jsm | 22 + .../test/mochitest/webrequest_worker.js | 3 + .../webextensions/test/xpcshell/.eslintrc.js | 9 + .../test/xpcshell/data/file_download.html | 12 + .../test/xpcshell/data/file_download.txt | 1 + .../components/webextensions/test/xpcshell/head.js | 111 + .../test/xpcshell/head_native_messaging.js | 131 + .../webextensions/test/xpcshell/head_sync.js | 67 + .../test/xpcshell/native_messaging.ini | 13 + .../test/xpcshell/test_csp_custom_policies.js | 38 + .../test/xpcshell/test_csp_validator.js | 85 + .../webextensions/test/xpcshell/test_ext_alarms.js | 210 + .../test/xpcshell/test_ext_alarms_does_not_fire.js | 33 + .../test/xpcshell/test_ext_alarms_periodic.js | 44 + .../test/xpcshell/test_ext_alarms_replaces.js | 44 + .../test/xpcshell/test_ext_api_permissions.js | 64 + .../test/xpcshell/test_ext_apimanager.js | 91 + .../test_ext_background_generated_load_events.js | 23 + .../test_ext_background_generated_reload.js | 24 + .../xpcshell/test_ext_background_global_history.js | 22 + .../test_ext_background_private_browsing.js | 40 + .../test_ext_background_runtime_connect_params.js | 72 + .../xpcshell/test_ext_background_sub_windows.js | 45 + .../test_ext_background_window_properties.js | 34 + .../test/xpcshell/test_ext_contexts.js | 190 + .../test/xpcshell/test_ext_downloads.js | 76 + .../test/xpcshell/test_ext_downloads_download.js | 354 + .../test/xpcshell/test_ext_downloads_misc.js | 862 + .../test/xpcshell/test_ext_downloads_search.js | 402 + .../test/xpcshell/test_ext_experiments.js | 175 + .../test/xpcshell/test_ext_extension.js | 55 + .../webextensions/test/xpcshell/test_ext_idle.js | 202 + .../test/xpcshell/test_ext_json_parser.js | 37 + .../xpcshell/test_ext_legacy_extension_context.js | 168 + .../test_ext_legacy_extension_embedding.js | 188 + .../test/xpcshell/test_ext_localStorage.js | 50 + .../test/xpcshell/test_ext_management.js | 20 + .../xpcshell/test_ext_management_uninstall_self.js | 135 + .../test_ext_manifest_content_security_policy.js | 30 + .../test/xpcshell/test_ext_manifest_incognito.js | 27 + .../test_ext_manifest_minimum_chrome_version.js | 13 + .../test/xpcshell/test_ext_native_messaging.js | 514 + .../xpcshell/test_ext_native_messaging_perf.js | 128 + .../test_ext_native_messaging_unresponsive.js | 82 + .../xpcshell/test_ext_onmessage_removelistener.js | 30 + .../test_ext_runtime_connect_no_receiver.js | 23 + .../xpcshell/test_ext_runtime_getBrowserInfo.js | 26 + .../xpcshell/test_ext_runtime_getPlatformInfo.js | 25 + .../test_ext_runtime_onInstalled_and_onStartup.js | 337 + .../test/xpcshell/test_ext_runtime_sendMessage.js | 79 + .../test_ext_runtime_sendMessage_errors.js | 59 + .../test_ext_runtime_sendMessage_no_receiver.js | 54 + .../xpcshell/test_ext_runtime_sendMessage_self.js | 51 + .../test/xpcshell/test_ext_schemas.js | 1427 + .../xpcshell/test_ext_schemas_allowed_contexts.js | 147 + .../xpcshell/test_ext_schemas_api_injection.js | 102 + .../test/xpcshell/test_ext_schemas_async.js | 232 + .../webextensions/test/xpcshell/test_ext_simple.js | 69 + .../test/xpcshell/test_ext_storage.js | 334 + .../test/xpcshell/test_ext_topSites.js | 85 + .../test/xpcshell/test_getAPILevelForWindow.js | 55 + .../test/xpcshell/test_locale_converter.js | 133 + .../test/xpcshell/test_locale_data.js | 130 + .../test/xpcshell/test_native_messaging.js | 302 + .../webextensions/test/xpcshell/xpcshell.ini | 69 + toolkit/components/workerloader/moz.build | 5 +- toolkit/components/workerloader/require.js | 2 - toolkit/components/workerloader/tests/.eslintrc.js | 7 + .../workerloader/tests/moduleA-depends.js | 2 +- .../workerloader/tests/moduleB-dependency.js | 2 +- .../workerloader/tests/moduleC-circular.js | 4 +- .../workerloader/tests/moduleD-circular.js | 4 +- .../tests/moduleE-throws-during-require.js | 2 +- .../workerloader/tests/moduleG-throws-later.js | 2 +- .../workerloader/tests/worker_test_loading.js | 6 +- toolkit/components/workerlz4/lz4.js | 136 - toolkit/components/workerlz4/lz4_internal.js | 57 - toolkit/components/workerlz4/moz.build | 20 - .../workerlz4/tests/xpcshell/data/worker_lz4.js | 146 - .../workerlz4/tests/xpcshell/test_lz4.js | 43 - .../workerlz4/tests/xpcshell/xpcshell.ini | 10 - toolkit/components/xulstore/XULStore.js | 8 +- toolkit/components/xulstore/moz.build | 2 +- .../components/xulstore/tests/chrome/.eslintrc.js | 7 + .../xulstore/tests/chrome/window_persistence.xul | 4 +- .../xulstore/tests/xpcshell/.eslintrc.js | 7 + .../xulstore/tests/xpcshell/test_XULStore.js | 8 +- .../xulstore/tests/xpcshell/xpcshell.ini | 2 +- toolkit/content/Makefile.in | 22 - toolkit/content/TopLevelVideoDocument.js | 48 + toolkit/content/about.js | 21 +- toolkit/content/aboutAbout.js | 4 +- toolkit/content/aboutNetworking.js | 241 +- toolkit/content/aboutNetworking.xhtml | 210 +- toolkit/content/aboutProfiles.js | 339 + toolkit/content/aboutProfiles.xhtml | 38 + toolkit/content/aboutRights.xhtml | 12 +- toolkit/content/aboutServiceWorkers.js | 184 + toolkit/content/aboutServiceWorkers.xhtml | 34 + toolkit/content/aboutSupport.js | 540 +- toolkit/content/aboutSupport.xhtml | 147 +- toolkit/content/aboutTelemetry.css | 83 +- toolkit/content/aboutTelemetry.js | 1546 +- toolkit/content/aboutTelemetry.xhtml | 365 +- toolkit/content/aboutwebrtc/README.txt | 21 - toolkit/content/aboutwebrtc/aboutWebrtc.css | 111 +- toolkit/content/aboutwebrtc/aboutWebrtc.html | 21 + toolkit/content/aboutwebrtc/aboutWebrtc.js | 1087 +- toolkit/content/aboutwebrtc/aboutWebrtc.jsx | 532 - toolkit/content/aboutwebrtc/aboutWebrtc.xhtml | 22 - toolkit/content/autocomplete.css | 27 + toolkit/content/browser-child.js | 408 +- toolkit/content/browser-content.js | 1348 +- toolkit/content/buildconfig.html | 22 +- toolkit/content/contentAreaUtils.js | 303 +- toolkit/content/customizeToolbar.js | 32 +- toolkit/content/datepicker.xhtml | 60 + toolkit/content/devicestorage.properties | 4 - toolkit/content/dialogOverlay.js | 107 + toolkit/{obsolete => }/content/dialogOverlay.xul | 0 toolkit/content/findUtils.js | 4 +- toolkit/content/finddialog.js | 42 +- toolkit/content/globalOverlay.js | 51 +- toolkit/{obsolete => }/content/globalOverlay.xul | 0 toolkit/content/gmp-sources/eme-adobe.json | 31 + toolkit/content/gmp-sources/openh264.json | 67 + toolkit/content/gmp-sources/widevinecdm.json | 49 + .../{obsolete => }/content/inlineSpellCheckUI.js | 0 toolkit/content/jar.mn | 149 +- toolkit/content/license.html | 2533 +- toolkit/content/moz.build | 20 +- toolkit/content/mozilla.xhtml | 4 +- toolkit/content/nsClipboard.js | 64 + toolkit/content/nsDragAndDrop.js | 604 - toolkit/content/nsUserSettings.js | 108 + toolkit/content/palemoon.xhtml | 69 - toolkit/content/plugins.css | 8 +- toolkit/content/plugins.html | 6 +- toolkit/content/process-content.js | 84 + toolkit/content/resetProfile.css | 2 +- toolkit/content/select-child.js | 15 +- toolkit/content/strres.js | 28 + toolkit/content/tests/browser/.eslintrc.js | 7 + toolkit/content/tests/browser/audio.ogg | Bin 0 -> 14290 bytes toolkit/content/tests/browser/browser.ini | 73 +- .../tests/browser/browser_audioCompeting.js | 115 + .../browser_audioCompeting_onlyForActiveAgent.js | 176 + .../tests/browser/browser_autoscroll_disabled.js | 110 +- .../tests/browser/browser_block_autoplay_media.js | 87 + .../content/tests/browser/browser_browserDrop.js | 61 - .../content/tests/browser/browser_bug1170531.js | 181 +- .../content/tests/browser/browser_bug1198465.js | 75 + .../browser_bug295977_autoscroll_overflow.js | 220 +- toolkit/content/tests/browser/browser_bug451286.js | 152 + toolkit/content/tests/browser/browser_bug594509.js | 24 +- toolkit/content/tests/browser/browser_bug982298.js | 155 +- .../content/tests/browser/browser_contentTitle.js | 16 + .../browser/browser_content_url_annotation.js | 73 + .../browser/browser_crash_previous_frameloader.js | 108 + .../tests/browser/browser_datetime_datepicker.js | 284 + .../browser/browser_default_image_filename.js | 55 +- .../tests/browser/browser_f7_caret_browsing.js | 208 +- toolkit/content/tests/browser/browser_findbar.js | 153 +- .../tests/browser/browser_input_file_tooltips.js | 38 - .../content/tests/browser/browser_isSynthetic.js | 72 + .../browser_keyevents_during_autoscrolling.js | 128 +- .../tests/browser/browser_label_textlink.js | 38 + .../content/tests/browser/browser_mediaPlayback.js | 30 + .../tests/browser/browser_mediaPlayback_mute.js | 104 + .../browser/browser_mediaPlayback_suspended.js | 191 + ...rowser_mediaPlayback_suspended_multipleAudio.js | 311 + toolkit/content/tests/browser/browser_mute.js | 16 + toolkit/content/tests/browser/browser_mute2.js | 26 + .../tests/browser/browser_quickfind_editable.js | 47 + .../content/tests/browser/browser_saveImageURL.js | 68 + .../tests/browser/browser_save_resend_postdata.js | 2 +- toolkit/content/tests/browser/empty.png | Bin 0 -> 14528 bytes .../content/tests/browser/file_contentTitle.html | 14 + .../content/tests/browser/file_mediaPlayback.html | 9 + .../content/tests/browser/file_mediaPlayback2.html | 12 + .../tests/browser/file_mediaPlaybackFrame.html | 2 + .../tests/browser/file_mediaPlaybackFrame2.html | 2 + .../content/tests/browser/file_multipleAudio.html | 19 + .../tests/browser/file_multiplePlayingAudio.html | 23 + toolkit/content/tests/browser/file_redirect.html | 13 + .../content/tests/browser/file_redirect_to.html | 15 + toolkit/content/tests/browser/head.js | 107 +- toolkit/content/tests/browser/image.jpg | Bin 0 -> 24204 bytes toolkit/content/tests/browser/image_page.html | 9 + toolkit/content/tests/chrome/.eslintrc.js | 7 + .../tests/chrome/RegisterUnregisterChrome.js | 28 +- toolkit/content/tests/chrome/bug263683_window.xul | 205 +- toolkit/content/tests/chrome/bug304188_window.xul | 85 +- toolkit/content/tests/chrome/bug331215_window.xul | 85 +- toolkit/content/tests/chrome/bug360437_window.xul | 104 +- toolkit/content/tests/chrome/bug366992_window.xul | 14 +- toolkit/content/tests/chrome/bug409624_window.xul | 16 +- toolkit/content/tests/chrome/bug429723_window.xul | 4 +- toolkit/content/tests/chrome/bug451286_window.xul | 193 - toolkit/content/tests/chrome/bug451540_window.xul | 379 +- toolkit/content/tests/chrome/chrome.ini | 33 +- .../chrome/file_autocomplete_with_composition.js | 32 +- .../tests/chrome/findbar_entireword_window.xul | 275 + .../content/tests/chrome/findbar_events_window.xul | 207 +- toolkit/content/tests/chrome/findbar_window.xul | 622 +- toolkit/content/tests/chrome/popup_trigger.js | 45 +- .../tests/chrome/sample_entireword_latin1.html | 11 + toolkit/content/tests/chrome/test_arrowpanel.xul | 36 +- .../chrome/test_autocomplete_delayOnPaste.xul | 2 +- .../tests/chrome/test_autocomplete_emphasis.xul | 175 + ...est_autocomplete_with_composition_on_input.html | 1 - ...st_autocomplete_with_composition_on_textbox.xul | 2 - toolkit/content/tests/chrome/test_browser_drop.xul | 17 +- toolkit/content/tests/chrome/test_bug253481.xul | 4 +- toolkit/content/tests/chrome/test_bug451286.xul | 56 - toolkit/content/tests/chrome/test_bug562554.xul | 8 +- toolkit/content/tests/chrome/test_bug624329.xul | 35 +- .../content/tests/chrome/test_contextmenu_list.xul | 36 +- toolkit/content/tests/chrome/test_datepicker.xul | 2 +- toolkit/content/tests/chrome/test_deck.xul | 10 +- .../tests/chrome/test_findbar_entireword.xul | 41 + toolkit/content/tests/chrome/test_menulist.xul | 19 +- .../content/tests/chrome/test_menulist_keynav.xul | 120 +- .../content/tests/chrome/test_menulist_paging.xul | 163 + .../tests/chrome/test_menulist_position.xul | 97 + toolkit/content/tests/chrome/test_mousecapture.xul | 327 - toolkit/content/tests/chrome/test_mousescroll.xul | 99 +- .../content/tests/chrome/test_notificationbox.xul | 132 +- .../tests/chrome/test_popup_anchoratrect.xul | 28 + toolkit/content/tests/chrome/test_popup_keys.xul | 91 +- .../content/tests/chrome/test_popup_recreate.xul | 17 +- toolkit/content/tests/chrome/test_popuphidden.xul | 2 +- toolkit/content/tests/chrome/test_preferences.xul | 3 - .../content/tests/chrome/test_progressmeter.xul | 40 +- .../content/tests/chrome/test_textbox_number.xul | 58 +- toolkit/content/tests/chrome/test_timepicker.xul | 3 +- .../content/tests/chrome/window_browser_drop.xul | 268 +- toolkit/content/tests/chrome/window_keys.xul | 2 +- toolkit/content/tests/chrome/window_largemenu.xul | 92 +- .../tests/chrome/window_popup_anchoratrect.xul | 117 + toolkit/content/tests/chrome/window_titlebar.xul | 2 +- toolkit/content/tests/chrome/window_tooltip.xul | 62 + toolkit/content/tests/chrome/xul_selectcontrol.js | 6 +- .../tests/fennec-tile-testapp/application.ini | 2 +- .../chrome/content/BrowserView.js | 14 +- .../chrome/content/FooScript.js | 18 +- .../chrome/content/TileManager.js | 51 +- .../chrome/content/WidgetStack.js | 89 +- .../fennec-tile-testapp/chrome/content/foo.xul | 4 +- .../content/tests/fennec-tile-testapp/install.rdf | 2 +- .../content/tests/fennec-tile-testapp/logread.py | 0 toolkit/content/tests/mochitest/mochitest.ini | 5 + .../test_autocomplete_change_after_focus.html | 105 + .../tests/mochitest/test_mousecapture.xhtml | 340 + toolkit/content/tests/moz.build | 7 +- toolkit/content/tests/reftests/reftest-stylo.list | 6 + toolkit/content/tests/reftests/reftest.list | 4 +- toolkit/content/tests/unit/.eslintrc.js | 7 + .../content/tests/unit/test_contentAreaUtils.js | 14 +- .../content/tests/unit/test_updateChannelModule.js | 36 - toolkit/content/tests/unit/xpcshell.ini | 2 - toolkit/content/tests/widgets/.eslintrc.js | 8 + toolkit/content/tests/widgets/audio.ogg | Bin 47411 -> 14293 bytes toolkit/content/tests/widgets/chrome.ini | 4 +- toolkit/content/tests/widgets/head.js | 46 +- toolkit/content/tests/widgets/mochitest.ini | 11 +- toolkit/content/tests/widgets/popup_shared.js | 6 +- .../widgets/test_audiocontrols_dimensions.html | 2 +- .../tests/widgets/test_contextmenu_menugroup.xul | 14 +- .../tests/widgets/test_contextmenu_nested.xul | 12 +- .../tests/widgets/test_mousecapture_area.html | 2 +- toolkit/content/tests/widgets/test_popupanchor.xul | 55 +- .../content/tests/widgets/test_popupreflows.xul | 2 +- .../content/tests/widgets/test_videocontrols.html | 146 +- .../tests/widgets/test_videocontrols_audio.html | 8 +- .../test_videocontrols_iframe_fullscreen.html | 64 + .../widgets/test_videocontrols_jsdisabled.html | 70 + .../widgets/test_videocontrols_onclickplay.html | 74 + .../tests/widgets/test_videocontrols_vtt.html | 133 + toolkit/content/tests/widgets/tree_shared.js | 82 +- .../widgets/videocontrols_direction-1-ref.html | 2 +- .../tests/widgets/videocontrols_direction-1a.html | 2 +- .../tests/widgets/videocontrols_direction-1b.html | 2 +- .../tests/widgets/videocontrols_direction-1c.html | 2 +- .../tests/widgets/videocontrols_direction-1d.html | 2 +- .../tests/widgets/videocontrols_direction-1e.html | 2 +- .../widgets/videocontrols_direction-2-ref.html | 2 +- .../tests/widgets/videocontrols_direction-2a.html | 2 +- .../tests/widgets/videocontrols_direction-2b.html | 2 +- .../tests/widgets/videocontrols_direction-2c.html | 2 +- .../tests/widgets/videocontrols_direction-2d.html | 2 +- .../tests/widgets/videocontrols_direction-2e.html | 2 +- .../tests/widgets/videocontrols_direction_test.js | 17 +- toolkit/content/tests/widgets/window_menubar.xul | 24 + toolkit/content/textbox.css | 8 +- toolkit/content/timepicker.xhtml | 36 + toolkit/content/treeUtils.js | 4 +- toolkit/content/viewZoomOverlay.js | 8 +- toolkit/content/widgets/autocomplete.xml | 1372 +- toolkit/content/widgets/browser.xml | 742 +- toolkit/content/widgets/button.xml | 82 +- toolkit/content/widgets/calendar.js | 171 + toolkit/content/widgets/checkbox.xml | 12 +- toolkit/content/widgets/colorpicker.xml | 221 +- toolkit/content/widgets/datekeeper.js | 336 + toolkit/content/widgets/datepicker.js | 376 + toolkit/content/widgets/datetimebox.css | 55 + toolkit/content/widgets/datetimebox.xml | 1443 + toolkit/content/widgets/datetimepicker.xml | 49 +- toolkit/content/widgets/datetimepopup.xml | 322 + toolkit/content/widgets/dialog.xml | 74 +- toolkit/content/widgets/editor.xml | 18 +- toolkit/content/widgets/filefield.xml | 47 +- toolkit/content/widgets/findbar.xml | 606 +- toolkit/content/widgets/general.xml | 13 +- toolkit/content/widgets/listbox.xml | 68 +- toolkit/content/widgets/menu.xml | 17 + toolkit/content/widgets/notification.xml | 74 +- toolkit/content/widgets/popup.xml | 321 +- toolkit/content/widgets/preferences.xml | 339 +- toolkit/content/widgets/progressmeter.xml | 14 +- toolkit/content/widgets/radio.xml | 24 +- toolkit/content/widgets/remote-browser.xml | 326 +- toolkit/content/widgets/resizer.xml | 10 +- toolkit/content/widgets/richlistbox.xml | 28 +- toolkit/content/widgets/scrollbox.xml | 165 +- toolkit/content/widgets/spinbuttons.xml | 4 +- toolkit/content/widgets/spinner.js | 501 + toolkit/content/widgets/tabbox.xml | 131 +- toolkit/content/widgets/text.xml | 18 +- toolkit/content/widgets/textbox.xml | 11 +- toolkit/content/widgets/timekeeper.js | 418 + toolkit/content/widgets/timepicker.js | 270 + toolkit/content/widgets/toolbar.xml | 61 +- toolkit/content/widgets/toolbarbutton.xml | 29 +- toolkit/content/widgets/tree.xml | 231 +- toolkit/content/widgets/videocontrols.xml | 757 +- toolkit/content/widgets/wizard.xml | 142 +- toolkit/content/xul.css | 97 +- toolkit/crashreporter/CrashReports.jsm | 91 + toolkit/crashreporter/CrashSubmit.jsm | 570 + toolkit/crashreporter/InjectCrashReporter.cpp | 84 + toolkit/crashreporter/InjectCrashReporter.h | 28 + toolkit/crashreporter/KeyValueParser.jsm | 54 + toolkit/crashreporter/LoadLibraryRemote.cpp | 454 + toolkit/crashreporter/LoadLibraryRemote.h | 24 + .../breakpad-patches/00-arm-exidx-rollup.patch | 1347 + toolkit/crashreporter/breakpad-patches/README | 4 + .../breakpad-windows-libxul/moz.build | 32 + .../breakpad-windows-standalone/moz.build | 26 + toolkit/crashreporter/client/Makefile.in | 20 + toolkit/crashreporter/client/Throbber-small.avi | Bin 0 -> 3584 bytes toolkit/crashreporter/client/crashreporter.cpp | 759 + .../client/crashreporter.exe.manifest | 37 + toolkit/crashreporter/client/crashreporter.h | 158 + toolkit/crashreporter/client/crashreporter.ico | Bin 0 -> 25214 bytes toolkit/crashreporter/client/crashreporter.rc | 148 + .../client/crashreporter_gtk_common.cpp | 453 + .../client/crashreporter_gtk_common.h | 50 + .../crashreporter/client/crashreporter_linux.cpp | 576 + toolkit/crashreporter/client/crashreporter_osx.h | 107 + toolkit/crashreporter/client/crashreporter_osx.mm | 922 + .../client/crashreporter_unix_common.cpp | 85 + toolkit/crashreporter/client/crashreporter_win.cpp | 1568 + .../client/macbuild/Contents/Info.plist | 32 + .../crashreporter/client/macbuild/Contents/PkgInfo | 2 + .../Resources/English.lproj/InfoPlist.strings.in | 8 + .../English.lproj/MainMenu.nib/classes.nib | 102 + .../Resources/English.lproj/MainMenu.nib/info.nib | 18 + .../English.lproj/MainMenu.nib/keyedobjects.nib | Bin 0 -> 25518 bytes .../English.lproj/MainMenuRTL.nib/classes.nib | 102 + .../English.lproj/MainMenuRTL.nib/info.nib | 18 + .../English.lproj/MainMenuRTL.nib/keyedobjects.nib | Bin 0 -> 27032 bytes .../macbuild/Contents/Resources/crashreporter.icns | Bin 0 -> 61743 bytes toolkit/crashreporter/client/moz.build | 78 + toolkit/crashreporter/client/resource.h | 37 + toolkit/crashreporter/content/crashes.js | 179 + toolkit/crashreporter/content/crashes.xhtml | 123 + toolkit/crashreporter/crashreporter.mozbuild | 24 + toolkit/crashreporter/docs/index.rst | 195 + toolkit/crashreporter/google-breakpad/.gitignore | 82 + .../crashreporter/google-breakpad}/AUTHORS | 0 .../crashreporter/google-breakpad/ChangeLog | 0 toolkit/crashreporter/google-breakpad/DEPS | 75 + toolkit/crashreporter/google-breakpad/GIT-INFO | 1 + toolkit/crashreporter/google-breakpad/INSTALL | 370 + toolkit/crashreporter/google-breakpad/LICENSE | 50 + toolkit/crashreporter/google-breakpad/Makefile.am | 1510 + toolkit/crashreporter/google-breakpad/Makefile.in | 8221 ++ .../crashreporter/google-breakpad/NEWS | 0 .../crashreporter/google-breakpad/README.ANDROID | 139 + toolkit/crashreporter/google-breakpad/README.md | 82 + toolkit/crashreporter/google-breakpad/aclocal.m4 | 1297 + .../google-breakpad/android/common-functions.sh | 372 + .../android/google_breakpad/Android.mk | 103 + .../google-breakpad/android/run-checks.sh | 555 + .../google-breakpad/android/sample_app/README | 32 + .../android/sample_app/jni/Android.mk | 44 + .../android/sample_app/jni/Application.mk | 32 + .../android/sample_app/jni/test_breakpad.cpp | 57 + .../google-breakpad/android/test-driver | 131 + .../google-breakpad/android/test-shell.sh | 131 + .../google-breakpad/autotools/compile | 347 + .../google-breakpad/autotools/config.guess | 1447 + .../google-breakpad/autotools/config.sub | 1813 + .../google-breakpad/autotools/depcomp | 791 + .../google-breakpad/autotools/install-sh | 501 + .../google-breakpad/autotools/ltmain.sh | 8406 ++ .../google-breakpad/autotools/missing | 215 + .../google-breakpad/autotools/test-driver | 148 + .../google-breakpad/breakpad-client.pc.in | 10 + .../crashreporter/google-breakpad/breakpad.pc.in | 10 + .../google-breakpad/codereview.settings | 4 + toolkit/crashreporter/google-breakpad/configure | 9255 ++ toolkit/crashreporter/google-breakpad/configure.ac | 204 + .../crashreporter/google-breakpad/m4/ax_pthread.m4 | 283 + .../crashreporter/google-breakpad/m4/libtool.m4 | 7377 + .../crashreporter/google-breakpad/m4/ltoptions.m4 | 368 + .../crashreporter/google-breakpad}/m4/ltsugar.m4 | 0 .../crashreporter/google-breakpad/m4/ltversion.m4 | 23 + .../google-breakpad/m4/lt~obsolete.m4 | 92 + .../src/breakpad_googletest_includes.h | 57 + .../google-breakpad/src/build/all.gyp | 41 + .../google-breakpad/src/build/common.gypi | 1045 + .../google-breakpad/src/build/filename_rules.gypi | 57 + .../google-breakpad/src/build/gyp_breakpad | 67 + .../google-breakpad/src/build/testing.gypi | 90 + .../src/client/apple/Framework/BreakpadDefines.h | 73 + .../google-breakpad/src/client/ios/Breakpad.h | 246 + .../google-breakpad/src/client/ios/Breakpad.mm | 916 + .../client/ios/Breakpad.xcodeproj/project.pbxproj | 578 + .../src/client/ios/BreakpadController.h | 141 + .../src/client/ios/BreakpadController.mm | 354 + .../src/client/ios/Breakpad_Prefix.pch | 7 + .../ios/handler/ios_exception_minidump_generator.h | 74 + .../handler/ios_exception_minidump_generator.mm | 210 + .../client/linux/crash_generation/client_info.h | 53 + .../crash_generation/crash_generation_client.cc | 105 + .../crash_generation/crash_generation_client.h | 65 + .../crash_generation/crash_generation_server.cc | 333 + .../crash_generation/crash_generation_server.h | 135 + .../src/client/linux/data/linux-gate-amd.sym | 3 + .../src/client/linux/data/linux-gate-intel.sym | 3 + .../client/linux/dump_writer_common/mapping_info.h | 61 + .../linux/dump_writer_common/raw_context_cpu.h | 53 + .../client/linux/dump_writer_common/thread_info.cc | 305 + .../client/linux/dump_writer_common/thread_info.h | 91 + .../linux/dump_writer_common/ucontext_reader.cc | 259 + .../linux/dump_writer_common/ucontext_reader.h | 64 + .../src/client/linux/handler/exception_handler.cc | 789 + .../src/client/linux/handler/exception_handler.h | 278 + .../linux/handler/exception_handler_unittest.cc | 1179 + .../client/linux/handler/microdump_extra_info.h | 52 + .../client/linux/handler/minidump_descriptor.cc | 87 + .../src/client/linux/handler/minidump_descriptor.h | 149 + .../google-breakpad/src/client/linux/log/log.cc | 84 + .../google-breakpad/src/client/linux/log/log.h | 55 + .../linux/microdump_writer/microdump_writer.cc | 609 + .../linux/microdump_writer/microdump_writer.h | 65 + .../microdump_writer/microdump_writer_unittest.cc | 257 + .../src/client/linux/minidump_writer/cpu_set.h | 144 + .../linux/minidump_writer/cpu_set_unittest.cc | 164 + .../linux/minidump_writer/directory_reader.h | 106 + .../minidump_writer/directory_reader_unittest.cc | 78 + .../src/client/linux/minidump_writer/line_reader.h | 131 + .../linux/minidump_writer/line_reader_unittest.cc | 169 + .../linux/minidump_writer/linux_core_dumper.cc | 258 + .../linux/minidump_writer/linux_core_dumper.h | 125 + .../minidump_writer/linux_core_dumper_unittest.cc | 128 + .../client/linux/minidump_writer/linux_dumper.cc | 776 + .../client/linux/minidump_writer/linux_dumper.h | 265 + .../linux_dumper_unittest_helper.cc | 94 + .../linux/minidump_writer/linux_ptrace_dumper.cc | 355 + .../linux/minidump_writer/linux_ptrace_dumper.h | 92 + .../linux_ptrace_dumper_unittest.cc | 470 + .../linux/minidump_writer/minidump_writer.cc | 1376 + .../client/linux/minidump_writer/minidump_writer.h | 124 + .../minidump_writer/minidump_writer_unittest.cc | 775 + .../minidump_writer_unittest_utils.cc | 66 + .../minidump_writer_unittest_utils.h | 49 + .../linux/minidump_writer/proc_cpuinfo_reader.h | 130 + .../proc_cpuinfo_reader_unittest.cc | 199 + .../google-breakpad/src/client/linux/moz.build | 35 + .../linux/sender/google_crash_report_sender.cc | 104 + .../client/mac/Breakpad.xcodeproj/project.pbxproj | 2788 + .../src/client/mac/Framework/Breakpad.h | 285 + .../src/client/mac/Framework/Breakpad.mm | 1043 + .../src/client/mac/Framework/Breakpad_Prefix.pch | 8 + .../src/client/mac/Framework/Info.plist | 26 + .../src/client/mac/Framework/OnDemandServer.h | 145 + .../src/client/mac/Framework/OnDemandServer.mm | 189 + .../src/client/mac/UnitTests-Info.plist | 20 + .../src/client/mac/crash_generation/ConfigFile.h | 83 + .../src/client/mac/crash_generation/ConfigFile.mm | 167 + .../src/client/mac/crash_generation/Inspector.h | 162 + .../src/client/mac/crash_generation/Inspector.mm | 362 + .../client/mac/crash_generation/InspectorMain.mm | 65 + .../src/client/mac/crash_generation/client_info.h | 47 + .../crash_generation/crash_generation_client.cc | 72 + .../mac/crash_generation/crash_generation_client.h | 65 + .../crash_generation/crash_generation_server.cc | 166 + .../mac/crash_generation/crash_generation_server.h | 150 + .../src/client/mac/crash_generation/moz.build | 19 + .../src/client/mac/handler/breakpad_nlist_64.cc | 402 + .../src/client/mac/handler/breakpad_nlist_64.h | 47 + .../src/client/mac/handler/dynamic_images.cc | 573 + .../src/client/mac/handler/dynamic_images.h | 319 + .../src/client/mac/handler/exception_handler.cc | 854 + .../src/client/mac/handler/exception_handler.h | 281 + .../src/client/mac/handler/mach_vm_compat.h | 48 + .../src/client/mac/handler/minidump_generator.cc | 1604 + .../src/client/mac/handler/minidump_generator.h | 236 + .../minidump_test.xcodeproj/project.pbxproj | 841 + .../client/mac/handler/minidump_tests32-Info.plist | 20 + .../client/mac/handler/minidump_tests64-Info.plist | 22 + .../src/client/mac/handler/moz.build | 22 + .../client/mac/handler/obj-cTestCases-Info.plist | 20 + .../mac/handler/protected_memory_allocator.cc | 92 + .../mac/handler/protected_memory_allocator.h | 85 + .../mac/handler/testcases/DynamicImagesTests.cc | 79 + .../mac/handler/testcases/DynamicImagesTests.h | 52 + .../mac/handler/testcases/breakpad_nlist_test.cc | 106 + .../mac/handler/testcases/breakpad_nlist_test.h | 62 + .../src/client/mac/handler/testcases/dwarftests.h | 46 + .../src/client/mac/handler/testcases/dwarftests.mm | 60 + .../testcases/testdata/dump_syms_dwarf_data | Bin 0 -> 702795 bytes .../testcases/testdata/dump_syms_i386_breakpad.sym | 5300 + .../src/client/mac/handler/ucontext_compat.h | 47 + .../src/client/mac/sender/Breakpad.xib | 1140 + .../mac/sender/English.lproj/InfoPlist.strings | Bin 0 -> 156 bytes .../mac/sender/English.lproj/Localizable.strings | Bin 0 -> 2428 bytes .../src/client/mac/sender/ReporterIcon.graffle | 2489 + .../mac/sender/crash_report_sender-Info.plist | 32 + .../src/client/mac/sender/crash_report_sender.h | 117 + .../src/client/mac/sender/crash_report_sender.icns | Bin 0 -> 170816 bytes .../src/client/mac/sender/crash_report_sender.m | 755 + .../client/mac/sender/da.lproj/InfoPlist.strings | Bin 0 -> 156 bytes .../client/mac/sender/da.lproj/Localizable.strings | Bin 0 -> 2428 bytes .../client/mac/sender/de.lproj/InfoPlist.strings | Bin 0 -> 192 bytes .../client/mac/sender/de.lproj/Localizable.strings | Bin 0 -> 2746 bytes .../client/mac/sender/es.lproj/InfoPlist.strings | Bin 0 -> 184 bytes .../client/mac/sender/es.lproj/Localizable.strings | Bin 0 -> 2578 bytes .../client/mac/sender/fr.lproj/InfoPlist.strings | Bin 0 -> 156 bytes .../client/mac/sender/fr.lproj/Localizable.strings | Bin 0 -> 2694 bytes .../src/client/mac/sender/goArrow.png | Bin 0 -> 3591 bytes .../client/mac/sender/it.lproj/InfoPlist.strings | Bin 0 -> 156 bytes .../client/mac/sender/it.lproj/Localizable.strings | Bin 0 -> 2590 bytes .../client/mac/sender/ja.lproj/InfoPlist.strings | Bin 0 -> 156 bytes .../client/mac/sender/ja.lproj/Localizable.strings | Bin 0 -> 1792 bytes .../client/mac/sender/nl.lproj/InfoPlist.strings | Bin 0 -> 156 bytes .../client/mac/sender/nl.lproj/Localizable.strings | Bin 0 -> 2546 bytes .../client/mac/sender/no.lproj/InfoPlist.strings | Bin 0 -> 156 bytes .../client/mac/sender/no.lproj/Localizable.strings | Bin 0 -> 2484 bytes .../client/mac/sender/sl.lproj/InfoPlist.strings | Bin 0 -> 184 bytes .../client/mac/sender/sl.lproj/Localizable.strings | Bin 0 -> 2632 bytes .../client/mac/sender/sv.lproj/InfoPlist.strings | Bin 0 -> 156 bytes .../client/mac/sender/sv.lproj/Localizable.strings | Bin 0 -> 2588 bytes .../client/mac/sender/tr.lproj/InfoPlist.strings | Bin 0 -> 168 bytes .../client/mac/sender/tr.lproj/Localizable.strings | Bin 0 -> 2430 bytes .../src/client/mac/sender/uploader.h | 89 + .../src/client/mac/sender/uploader.mm | 636 + .../src/client/mac/testapp/Controller.h | 65 + .../src/client/mac/testapp/Controller.m | 261 + .../mac/testapp/English.lproj/InfoPlist.strings | Bin 0 -> 192 bytes .../client/mac/testapp/English.lproj/MainMenu.xib | 3748 + .../src/client/mac/testapp/Info.plist | 55 + .../src/client/mac/testapp/TestClass.h | 37 + .../src/client/mac/testapp/TestClass.mm | 95 + .../src/client/mac/testapp/bomb.icns | Bin 0 -> 23659 bytes .../src/client/mac/testapp/crashInMain | Bin 0 -> 12588 bytes .../src/client/mac/testapp/crashduringload | Bin 0 -> 12588 bytes .../google-breakpad/src/client/mac/testapp/main.m | 34 + .../src/client/mac/tests/BreakpadFramework_Test.mm | 217 + .../mac/tests/crash_generation_server_test.cc | 398 + .../src/client/mac/tests/exception_handler_test.cc | 713 + .../client/mac/tests/minidump_generator_test.cc | 319 + .../mac/tests/minidump_generator_test_helper.cc | 74 + .../src/client/mac/tests/spawn_child_process.h | 149 + .../src/client/mac/tests/testlogging.h | 9 + .../src/client/minidump_file_writer-inl.h | 97 + .../src/client/minidump_file_writer.cc | 350 + .../src/client/minidump_file_writer.h | 272 + .../src/client/minidump_file_writer_unittest.cc | 179 + .../google-breakpad/src/client/moz.build | 18 + .../src/client/solaris/handler/Makefile | 78 + .../client/solaris/handler/exception_handler.cc | 258 + .../src/client/solaris/handler/exception_handler.h | 201 + .../solaris/handler/exception_handler_test.cc | 119 + .../client/solaris/handler/minidump_generator.cc | 786 + .../client/solaris/handler/minidump_generator.h | 70 + .../src/client/solaris/handler/minidump_test.cc | 75 + .../src/client/solaris/handler/moz.build | 18 + .../src/client/solaris/handler/solaris_lwp.cc | 436 + .../src/client/solaris/handler/solaris_lwp.h | 160 + .../src/client/windows/breakpad_client.gyp | 66 + .../client/windows/common/auto_critical_section.h | 81 + .../src/client/windows/common/ipc_protocol.h | 181 + .../src/client/windows/crash_generation/ReadMe.txt | 58 + .../client/windows/crash_generation/client_info.cc | 223 + .../client/windows/crash_generation/client_info.h | 177 + .../windows/crash_generation/crash_generation.gyp | 63 + .../crash_generation/crash_generation_client.cc | 405 + .../crash_generation/crash_generation_client.h | 182 + .../crash_generation/crash_generation_server.cc | 931 + .../crash_generation/crash_generation_server.h | 299 + .../windows/crash_generation/minidump_generator.cc | 579 + .../windows/crash_generation/minidump_generator.h | 199 + .../client/windows/crash_generation/objs.mozbuild | 17 + .../client/windows/handler/exception_handler.cc | 1073 + .../client/windows/handler/exception_handler.gyp | 47 + .../src/client/windows/handler/exception_handler.h | 524 + .../src/client/windows/handler/objs.mozbuild | 14 + .../client/windows/sender/crash_report_sender.cc | 142 + .../client/windows/sender/crash_report_sender.gyp | 46 + .../client/windows/sender/crash_report_sender.h | 125 + .../src/client/windows/sender/objs.mozbuild | 14 + .../tests/crash_generation_app/abstract_class.cc | 53 + .../tests/crash_generation_app/abstract_class.h | 57 + .../crash_generation_app/crash_generation_app.cc | 522 + .../crash_generation_app/crash_generation_app.gyp | 63 + .../crash_generation_app/crash_generation_app.h | 35 + .../crash_generation_app/crash_generation_app.ico | Bin .../crash_generation_app/crash_generation_app.rc | 144 + .../windows/tests/crash_generation_app/resource.h | 73 + .../windows/tests/crash_generation_app}/small.ico | Bin .../src/client/windows/unittests/client_tests.gyp | 80 + .../unittests/crash_generation_server_test.cc | 305 + .../src/client/windows/unittests/dump_analysis.cc | 184 + .../src/client/windows/unittests/dump_analysis.h | 102 + .../unittests/exception_handler_death_test.cc | 582 + .../unittests/exception_handler_nesting_test.cc | 327 + .../windows/unittests/exception_handler_test.cc | 501 + .../windows/unittests/exception_handler_test.h | 61 + .../src/client/windows/unittests/minidump_test.cc | 333 + .../src/client/windows/unittests/testing.gyp | 83 + .../google-breakpad/src/common/Makefile.in | 9 + .../src/common/android/breakpad_getcontext.S | 489 + .../common/android/breakpad_getcontext_unittest.cc | 186 + .../src/common/android/include/elf.h | 168 + .../src/common/android/include/link.h | 73 + .../src/common/android/include/sgidefs.h | 41 + .../src/common/android/include/stab.h | 100 + .../src/common/android/include/sys/procfs.h | 124 + .../src/common/android/include/sys/signal.h | 35 + .../src/common/android/include/sys/user.h | 85 + .../src/common/android/include/ucontext.h | 56 + .../src/common/android/testing/include/wchar.h | 76 + .../src/common/android/testing/mkdtemp.h | 110 + .../src/common/android/testing/pthread_fixes.h | 99 + .../src/common/android/ucontext_constants.h | 144 + .../google-breakpad/src/common/arm_ex_reader.cc | 487 + .../google-breakpad/src/common/arm_ex_reader.h | 114 + .../google-breakpad/src/common/arm_ex_to_module.cc | 209 + .../google-breakpad/src/common/arm_ex_to_module.h | 119 + .../google-breakpad/src/common/basictypes.h | 58 + .../google-breakpad/src/common/byte_cursor.h | 265 + .../src/common/byte_cursor_unittest.cc | 776 + .../google-breakpad/src/common/common.gyp | 250 + .../google-breakpad/src/common/convert_UTF.c | 554 + .../google-breakpad/src/common/convert_UTF.h | 164 + .../src/common/dwarf/bytereader-inl.h | 170 + .../google-breakpad/src/common/dwarf/bytereader.cc | 250 + .../google-breakpad/src/common/dwarf/bytereader.h | 315 + .../src/common/dwarf/bytereader_unittest.cc | 707 + .../src/common/dwarf/cfi_assembler.cc | 198 + .../src/common/dwarf/cfi_assembler.h | 269 + .../src/common/dwarf/dwarf2diehandler.cc | 199 + .../src/common/dwarf/dwarf2diehandler.h | 365 + .../src/common/dwarf/dwarf2diehandler_unittest.cc | 527 + .../google-breakpad/src/common/dwarf/dwarf2enums.h | 675 + .../src/common/dwarf/dwarf2reader.cc | 2734 + .../src/common/dwarf/dwarf2reader.h | 1288 + .../src/common/dwarf/dwarf2reader_cfi_unittest.cc | 2468 + .../src/common/dwarf/dwarf2reader_die_unittest.cc | 487 + .../src/common/dwarf/dwarf2reader_test_common.h | 149 + .../google-breakpad/src/common/dwarf/elf_reader.cc | 1273 + .../google-breakpad/src/common/dwarf/elf_reader.h | 166 + .../src/common/dwarf/functioninfo.cc | 231 + .../src/common/dwarf/functioninfo.h | 188 + .../src/common/dwarf/line_state_machine.h | 61 + .../google-breakpad/src/common/dwarf/moz.build | 35 + .../google-breakpad/src/common/dwarf/types.h | 51 + .../src/common/dwarf_cfi_to_module.cc | 295 + .../src/common/dwarf_cfi_to_module.h | 202 + .../src/common/dwarf_cfi_to_module_unittest.cc | 306 + .../src/common/dwarf_cu_to_module.cc | 1075 + .../src/common/dwarf_cu_to_module.h | 320 + .../src/common/dwarf_cu_to_module_unittest.cc | 1804 + .../src/common/dwarf_line_to_module.cc | 143 + .../src/common/dwarf_line_to_module.h | 188 + .../src/common/dwarf_line_to_module_unittest.cc | 391 + .../google-breakpad/src/common/language.cc | 83 + .../google-breakpad/src/common/language.h | 88 + .../google-breakpad/src/common/linux/crc32.cc | 70 + .../google-breakpad/src/common/linux/crc32.h | 53 + .../src/common/linux/dump_symbols.cc | 1159 + .../src/common/linux/dump_symbols.h | 86 + .../src/common/linux/dump_symbols_unittest.cc | 204 + .../src/common/linux/eintr_wrapper.h | 58 + .../src/common/linux/elf_core_dump.cc | 179 + .../src/common/linux/elf_core_dump.h | 148 + .../src/common/linux/elf_core_dump_unittest.cc | 256 + .../src/common/linux/elf_gnu_compat.h | 46 + .../src/common/linux/elf_symbols_to_module.cc | 178 + .../src/common/linux/elf_symbols_to_module.h | 58 + .../common/linux/elf_symbols_to_module_unittest.cc | 370 + .../src/common/linux/elfutils-inl.h | 74 + .../google-breakpad/src/common/linux/elfutils.cc | 194 + .../google-breakpad/src/common/linux/elfutils.h | 126 + .../google-breakpad/src/common/linux/file_id.cc | 202 + .../google-breakpad/src/common/linux/file_id.h | 87 + .../src/common/linux/file_id_unittest.cc | 338 + .../src/common/linux/google_crashdump_uploader.cc | 202 + .../src/common/linux/google_crashdump_uploader.h | 107 + .../common/linux/google_crashdump_uploader_test.cc | 170 + .../src/common/linux/guid_creator.cc | 104 + .../src/common/linux/guid_creator.h | 48 + .../src/common/linux/http_upload.cc | 230 + .../google-breakpad/src/common/linux/http_upload.h | 90 + .../google-breakpad/src/common/linux/ignore_ret.h | 40 + .../src/common/linux/libcurl_wrapper.cc | 241 + .../src/common/linux/libcurl_wrapper.h | 93 + .../src/common/linux/linux_libc_support.cc | 237 + .../src/common/linux/linux_libc_support.h | 96 + .../common/linux/linux_libc_support_unittest.cc | 213 + .../src/common/linux/memory_mapped_file.cc | 107 + .../src/common/linux/memory_mapped_file.h | 87 + .../common/linux/memory_mapped_file_unittest.cc | 208 + .../google-breakpad/src/common/linux/moz.build | 56 + .../src/common/linux/safe_readlink.cc | 53 + .../src/common/linux/safe_readlink.h | 65 + .../src/common/linux/safe_readlink_unittest.cc | 89 + .../src/common/linux/symbol_upload.cc | 155 + .../src/common/linux/symbol_upload.h | 59 + .../google-breakpad/src/common/linux/synth_elf.cc | 263 + .../google-breakpad/src/common/linux/synth_elf.h | 197 + .../src/common/linux/synth_elf_unittest.cc | 413 + .../src/common/linux/tests/auto_testfile.h | 124 + .../src/common/linux/tests/crash_generator.cc | 322 + .../src/common/linux/tests/crash_generator.h | 117 + .../src/common/mac/Breakpad.xcconfig | 52 + .../src/common/mac/BreakpadDebug.xcconfig | 32 + .../src/common/mac/BreakpadRelease.xcconfig | 34 + .../google-breakpad/src/common/mac/GTMDefines.h | 456 + .../google-breakpad/src/common/mac/GTMLogger.h | 504 + .../google-breakpad/src/common/mac/GTMLogger.m | 611 + .../src/common/mac/HTTPMultipartUpload.h | 61 + .../src/common/mac/HTTPMultipartUpload.m | 269 + .../google-breakpad/src/common/mac/MachIPC.h | 301 + .../google-breakpad/src/common/mac/MachIPC.mm | 306 + .../src/common/mac/arch_utilities.cc | 211 + .../src/common/mac/arch_utilities.h | 47 + .../src/common/mac/bootstrap_compat.cc | 42 + .../src/common/mac/bootstrap_compat.h | 54 + .../google-breakpad/src/common/mac/byteswap.h | 73 + .../google-breakpad/src/common/mac/dump_syms.cc | 646 + .../google-breakpad/src/common/mac/dump_syms.h | 196 + .../google-breakpad/src/common/mac/file_id.cc | 106 + .../google-breakpad/src/common/mac/file_id.h | 81 + .../src/common/mac/launch_reporter.cc | 84 + .../src/common/mac/launch_reporter.h | 43 + .../google-breakpad/src/common/mac/macho_id.cc | 369 + .../google-breakpad/src/common/mac/macho_id.h | 131 + .../google-breakpad/src/common/mac/macho_reader.cc | 539 + .../google-breakpad/src/common/mac/macho_reader.h | 460 + .../src/common/mac/macho_reader_unittest.cc | 1902 + .../src/common/mac/macho_utilities.cc | 155 + .../src/common/mac/macho_utilities.h | 95 + .../google-breakpad/src/common/mac/macho_walker.cc | 268 + .../google-breakpad/src/common/mac/macho_walker.h | 119 + .../google-breakpad/src/common/mac/moz.build | 52 + .../src/common/mac/scoped_task_suspend-inl.h | 56 + .../src/common/mac/string_utilities.cc | 84 + .../src/common/mac/string_utilities.h | 52 + .../src/common/mac/super_fat_arch.h | 88 + .../src/common/mac/testing/GTMSenTestCase.h | 1110 + .../src/common/mac/testing/GTMSenTestCase.m | 428 + .../google-breakpad/src/common/md5.cc | 251 + .../crashreporter/google-breakpad/src/common/md5.h | 27 + .../google-breakpad/src/common/memory.h | 249 + .../google-breakpad/src/common/memory_range.h | 145 + .../src/common/memory_range_unittest.cc | 193 + .../google-breakpad/src/common/memory_unittest.cc | 124 + .../src/common/minidump_type_helper.h | 56 + .../google-breakpad/src/common/module.cc | 348 + .../google-breakpad/src/common/module.h | 351 + .../google-breakpad/src/common/module_unittest.cc | 616 + .../google-breakpad/src/common/moz.build | 72 + .../google-breakpad/src/common/scoped_ptr.h | 404 + .../src/common/simple_string_dictionary.cc | 45 + .../src/common/simple_string_dictionary.h | 260 + .../common/simple_string_dictionary_unittest.cc | 308 + .../src/common/solaris/dump_symbols.cc | 681 + .../src/common/solaris/dump_symbols.h | 49 + .../google-breakpad/src/common/solaris/file_id.cc | 197 + .../google-breakpad/src/common/solaris/file_id.h | 66 + .../src/common/solaris/guid_creator.cc | 84 + .../src/common/solaris/guid_creator.h | 50 + .../src/common/solaris/message_output.h | 54 + .../google-breakpad/src/common/solaris/moz.build | 34 + .../google-breakpad/src/common/stabs_reader.cc | 315 + .../google-breakpad/src/common/stabs_reader.h | 325 + .../src/common/stabs_reader_unittest.cc | 611 + .../google-breakpad/src/common/stabs_to_module.cc | 197 + .../google-breakpad/src/common/stabs_to_module.h | 143 + .../src/common/stabs_to_module_unittest.cc | 258 + .../google-breakpad/src/common/stdio_wrapper.h | 43 + .../src/common/string_conversion.cc | 155 + .../google-breakpad/src/common/string_conversion.h | 68 + .../google-breakpad/src/common/symbol_data.h | 42 + .../google-breakpad/src/common/test_assembler.cc | 359 + .../google-breakpad/src/common/test_assembler.h | 484 + .../src/common/test_assembler_unittest.cc | 1662 + .../src/common/testdata/func-line-pairing.h | 676 + .../src/common/tests/auto_tempdir.h | 100 + .../google-breakpad/src/common/tests/file_utils.cc | 153 + .../google-breakpad/src/common/tests/file_utils.h | 52 + .../google-breakpad/src/common/unordered.h | 62 + .../google-breakpad/src/common/using_std_string.h | 65 + .../src/common/windows/common_windows.gyp | 105 + .../google-breakpad/src/common/windows/dia_util.cc | 92 + .../google-breakpad/src/common/windows/dia_util.h | 64 + .../src/common/windows/guid_string.cc | 76 + .../src/common/windows/guid_string.h | 58 + .../src/common/windows/http_upload.cc | 420 + .../src/common/windows/http_upload.h | 129 + .../src/common/windows/objs.mozbuild | 15 + .../google-breakpad/src/common/windows/omap.cc | 694 + .../google-breakpad/src/common/windows/omap.h | 72 + .../src/common/windows/omap_internal.h | 137 + .../src/common/windows/omap_unittest.cc | 330 + .../src/common/windows/pdb_source_line_writer.cc | 1369 + .../src/common/windows/pdb_source_line_writer.h | 257 + .../src/common/windows/string_utils-inl.h | 142 + .../src/common/windows/string_utils.cc | 133 + .../crashreporter/google-breakpad/src/config.h.in | 79 + .../src/google_breakpad/common/breakpad_types.h | 68 + .../google_breakpad/common/minidump_cpu_amd64.h | 235 + .../src/google_breakpad/common/minidump_cpu_arm.h | 151 + .../google_breakpad/common/minidump_cpu_arm64.h | 140 + .../src/google_breakpad/common/minidump_cpu_mips.h | 176 + .../src/google_breakpad/common/minidump_cpu_ppc.h | 168 + .../google_breakpad/common/minidump_cpu_ppc64.h | 134 + .../google_breakpad/common/minidump_cpu_sparc.h | 163 + .../src/google_breakpad/common/minidump_cpu_x86.h | 174 + .../common/minidump_exception_linux.h | 87 + .../common/minidump_exception_mac.h | 205 + .../common/minidump_exception_ps3.h | 67 + .../common/minidump_exception_solaris.h | 94 + .../common/minidump_exception_win32.h | 2264 + .../src/google_breakpad/common/minidump_format.h | 1045 + .../src/google_breakpad/common/minidump_size.h | 113 + .../processor/basic_source_line_resolver.h | 144 + .../src/google_breakpad/processor/call_stack.h | 87 + .../src/google_breakpad/processor/code_module.h | 101 + .../src/google_breakpad/processor/code_modules.h | 111 + .../src/google_breakpad/processor/dump_context.h | 116 + .../src/google_breakpad/processor/dump_object.h | 53 + .../src/google_breakpad/processor/exploitability.h | 82 + .../processor/fast_source_line_resolver.h | 100 + .../src/google_breakpad/processor/memory_region.h | 79 + .../src/google_breakpad/processor/microdump.h | 132 + .../processor/microdump_processor.h | 63 + .../src/google_breakpad/processor/minidump.h | 1171 + .../google_breakpad/processor/minidump_processor.h | 147 + .../google_breakpad/processor/proc_maps_linux.h | 60 + .../src/google_breakpad/processor/process_result.h | 66 + .../src/google_breakpad/processor/process_state.h | 198 + .../processor/source_line_resolver_base.h | 128 + .../processor/source_line_resolver_interface.h | 117 + .../src/google_breakpad/processor/stack_frame.h | 144 + .../google_breakpad/processor/stack_frame_cpu.h | 405 + .../processor/stack_frame_symbolizer.h | 108 + .../src/google_breakpad/processor/stackwalker.h | 235 + .../google_breakpad/processor/symbol_supplier.h | 99 + .../src/google_breakpad/processor/system_info.h | 106 + .../src/processor/address_map-inl.h | 93 + .../google-breakpad/src/processor/address_map.h | 85 + .../src/processor/address_map_unittest.cc | 196 + .../src/processor/basic_code_module.h | 116 + .../src/processor/basic_code_modules.cc | 155 + .../src/processor/basic_code_modules.h | 98 + .../src/processor/basic_source_line_resolver.cc | 612 + .../processor/basic_source_line_resolver_types.h | 177 + .../basic_source_line_resolver_unittest.cc | 682 + .../google-breakpad/src/processor/call_stack.cc | 54 + .../src/processor/cfi_frame_info-inl.h | 119 + .../src/processor/cfi_frame_info.cc | 186 + .../google-breakpad/src/processor/cfi_frame_info.h | 275 + .../src/processor/cfi_frame_info_unittest.cc | 546 + .../src/processor/contained_range_map-inl.h | 197 + .../src/processor/contained_range_map.h | 150 + .../src/processor/contained_range_map_unittest.cc | 263 + .../src/processor/disassembler_x86.cc | 240 + .../src/processor/disassembler_x86.h | 127 + .../src/processor/disassembler_x86_unittest.cc | 233 + .../google-breakpad/src/processor/dump_context.cc | 659 + .../google-breakpad/src/processor/dump_object.cc | 39 + .../src/processor/exploitability.cc | 119 + .../src/processor/exploitability_linux.cc | 625 + .../src/processor/exploitability_linux.h | 129 + .../src/processor/exploitability_unittest.cc | 306 + .../src/processor/exploitability_win.cc | 283 + .../src/processor/exploitability_win.h | 55 + .../src/processor/fast_source_line_resolver.cc | 275 + .../processor/fast_source_line_resolver_types.h | 185 + .../fast_source_line_resolver_unittest.cc | 491 + .../google-breakpad/src/processor/linked_ptr.h | 193 + .../google-breakpad/src/processor/logging.cc | 111 + .../google-breakpad/src/processor/logging.h | 186 + .../src/processor/map_serializers-inl.h | 266 + .../src/processor/map_serializers.h | 168 + .../src/processor/map_serializers_unittest.cc | 386 + .../google-breakpad/src/processor/microdump.cc | 385 + .../src/processor/microdump_processor.cc | 100 + .../src/processor/microdump_processor_unittest.cc | 273 + .../src/processor/microdump_stackwalk.cc | 151 + .../microdump_stackwalk_machine_readable_test | 43 + .../src/processor/microdump_stackwalk_test | 43 + .../src/processor/microdump_stackwalk_test_vars | 1 + .../google-breakpad/src/processor/minidump.cc | 4989 + .../google-breakpad/src/processor/minidump_dump.cc | 213 + .../src/processor/minidump_dump_test | 36 + .../src/processor/minidump_processor.cc | 1577 + .../src/processor/minidump_processor_unittest.cc | 645 + .../src/processor/minidump_stackwalk.cc | 162 + .../minidump_stackwalk_machine_readable_test | 37 + .../src/processor/minidump_stackwalk_test | 37 + .../src/processor/minidump_unittest.cc | 1521 + .../src/processor/module_comparer.cc | 302 + .../src/processor/module_comparer.h | 98 + .../google-breakpad/src/processor/module_factory.h | 72 + .../src/processor/module_serializer.cc | 207 + .../src/processor/module_serializer.h | 127 + .../google-breakpad/src/processor/moz.build | 66 + .../src/processor/pathname_stripper.cc | 56 + .../src/processor/pathname_stripper.h | 53 + .../src/processor/pathname_stripper_unittest.cc | 87 + .../src/processor/postfix_evaluator-inl.h | 363 + .../src/processor/postfix_evaluator.h | 179 + .../src/processor/postfix_evaluator_unittest.cc | 403 + .../src/processor/proc_maps_linux.cc | 106 + .../src/processor/proc_maps_linux_unittest.cc | 251 + .../google-breakpad/src/processor/process_state.cc | 69 + .../google-breakpad/src/processor/processor.gyp | 184 + .../src/processor/processor_tools.gypi | 57 + .../google-breakpad/src/processor/proto/README | 20 + .../src/processor/proto/process_state.proto | 210 + .../google-breakpad/src/processor/range_map-inl.h | 272 + .../google-breakpad/src/processor/range_map.h | 161 + .../processor/range_map_shrink_down_unittest.cc | 355 + .../src/processor/range_map_unittest.cc | 559 + .../src/processor/simple_serializer-inl.h | 260 + .../src/processor/simple_serializer.h | 63 + .../src/processor/simple_symbol_supplier.cc | 204 + .../src/processor/simple_symbol_supplier.h | 140 + .../src/processor/source_line_resolver_base.cc | 341 + .../processor/source_line_resolver_base_types.h | 158 + .../src/processor/stack_frame_cpu.cc | 79 + .../src/processor/stack_frame_symbolizer.cc | 138 + .../src/processor/stackwalk_common.cc | 950 + .../src/processor/stackwalk_common.h | 49 + .../google-breakpad/src/processor/stackwalker.cc | 296 + .../src/processor/stackwalker_address_list.cc | 92 + .../src/processor/stackwalker_address_list.h | 72 + .../processor/stackwalker_address_list_unittest.cc | 197 + .../src/processor/stackwalker_amd64.cc | 340 + .../src/processor/stackwalker_amd64.h | 116 + .../src/processor/stackwalker_amd64_unittest.cc | 932 + .../src/processor/stackwalker_arm.cc | 296 + .../src/processor/stackwalker_arm.h | 107 + .../src/processor/stackwalker_arm64.cc | 278 + .../src/processor/stackwalker_arm64.h | 104 + .../src/processor/stackwalker_arm64_unittest.cc | 880 + .../src/processor/stackwalker_arm_unittest.cc | 974 + .../src/processor/stackwalker_mips.cc | 448 + .../src/processor/stackwalker_mips.h | 85 + .../src/processor/stackwalker_mips_unittest.cc | 707 + .../src/processor/stackwalker_ppc.cc | 146 + .../src/processor/stackwalker_ppc.h | 79 + .../src/processor/stackwalker_ppc64.cc | 137 + .../src/processor/stackwalker_ppc64.h | 77 + .../src/processor/stackwalker_selftest.cc | 433 + .../src/processor/stackwalker_selftest_sol.s | 111 + .../src/processor/stackwalker_sparc.cc | 139 + .../src/processor/stackwalker_sparc.h | 78 + .../src/processor/stackwalker_unittest_utils.h | 224 + .../src/processor/stackwalker_x86.cc | 672 + .../src/processor/stackwalker_x86.h | 117 + .../src/processor/stackwalker_x86_unittest.cc | 2128 + .../src/processor/static_address_map-inl.h | 71 + .../src/processor/static_address_map.h | 78 + .../src/processor/static_address_map_unittest.cc | 236 + .../src/processor/static_contained_range_map-inl.h | 92 + .../src/processor/static_contained_range_map.h | 96 + .../static_contained_range_map_unittest.cc | 320 + .../google-breakpad/src/processor/static_map-inl.h | 176 + .../google-breakpad/src/processor/static_map.h | 144 + .../src/processor/static_map_iterator-inl.h | 147 + .../src/processor/static_map_iterator.h | 112 + .../src/processor/static_map_unittest.cc | 386 + .../src/processor/static_range_map-inl.h | 130 + .../src/processor/static_range_map.h | 106 + .../src/processor/static_range_map_unittest.cc | 421 + .../src/processor/symbolic_constants_win.cc | 6418 + .../src/processor/symbolic_constants_win.h | 50 + .../src/processor/synth_minidump.cc | 391 + .../google-breakpad/src/processor/synth_minidump.h | 372 + .../src/processor/synth_minidump_unittest.cc | 336 + .../src/processor/synth_minidump_unittest_data.h | 418 + .../google-breakpad/src/processor/tokenize.cc | 79 + .../google-breakpad/src/processor/tokenize.h | 63 + .../src/processor/windows_frame_info.h | 209 + .../google-breakpad/src/third_party/curl/COPYING | 22 + .../google-breakpad/src/third_party/curl/curl.h | 1936 + .../src/third_party/curl/curlbuild.h | 202 + .../src/third_party/curl/curlrules.h | 249 + .../google-breakpad/src/third_party/curl/curlver.h | 70 + .../google-breakpad/src/third_party/curl/easy.h | 103 + .../google-breakpad/src/third_party/curl/mprintf.h | 82 + .../google-breakpad/src/third_party/curl/multi.h | 346 + .../src/third_party/curl/stdcheaders.h | 34 + .../src/third_party/curl/typecheck-gcc.h | 551 + .../google-breakpad/src/third_party/curl/types.h | 1 + .../src/third_party/libdisasm/Makefile.am | 43 + .../google-breakpad/src/third_party/libdisasm/TODO | 43 + .../src/third_party/libdisasm/ia32_implicit.c | 422 + .../src/third_party/libdisasm/ia32_implicit.h | 13 + .../src/third_party/libdisasm/ia32_insn.c | 623 + .../src/third_party/libdisasm/ia32_insn.h | 506 + .../src/third_party/libdisasm/ia32_invariant.c | 313 + .../src/third_party/libdisasm/ia32_invariant.h | 11 + .../src/third_party/libdisasm/ia32_modrm.c | 310 + .../src/third_party/libdisasm/ia32_modrm.h | 13 + .../src/third_party/libdisasm/ia32_opcode_tables.c | 2939 + .../src/third_party/libdisasm/ia32_opcode_tables.h | 57 + .../src/third_party/libdisasm/ia32_operand.c | 425 + .../src/third_party/libdisasm/ia32_operand.h | 11 + .../src/third_party/libdisasm/ia32_reg.c | 234 + .../src/third_party/libdisasm/ia32_reg.h | 41 + .../src/third_party/libdisasm/ia32_settings.c | 13 + .../src/third_party/libdisasm/ia32_settings.h | 27 + .../src/third_party/libdisasm/libdis.h | 832 + .../src/third_party/libdisasm/libdisasm.gyp | 67 + .../src/third_party/libdisasm/qword.h | 14 + .../src/third_party/libdisasm/swig/Makefile | 70 + .../src/third_party/libdisasm/swig/README | 128 + .../src/third_party/libdisasm/swig/libdisasm.i | 508 + .../src/third_party/libdisasm/swig/libdisasm_oop.i | 1114 + .../third_party/libdisasm/swig/perl/Makefile-swig | 65 + .../third_party/libdisasm/swig/perl/Makefile.PL | 7 + .../libdisasm/swig/python/Makefile-swig | 64 + .../third_party/libdisasm/swig/ruby/Makefile-swig | 68 + .../src/third_party/libdisasm/swig/ruby/extconf.rb | 4 + .../third_party/libdisasm/swig/tcl/Makefile-swig | 63 + .../src/third_party/libdisasm/x86_disasm.c | 210 + .../src/third_party/libdisasm/x86_format.c | 1430 + .../src/third_party/libdisasm/x86_imm.c | 70 + .../src/third_party/libdisasm/x86_imm.h | 18 + .../src/third_party/libdisasm/x86_insn.c | 182 + .../src/third_party/libdisasm/x86_misc.c | 71 + .../src/third_party/libdisasm/x86_operand_list.c | 191 + .../src/third_party/libdisasm/x86_operand_list.h | 8 + .../src/third_party/linux/include/gflags/gflags.h | 533 + .../linux/include/gflags/gflags_completions.h | 121 + .../src/third_party/lss/codereview.settings | 5 + .../src/third_party/lss/linux_syscall_support.h | 4496 + .../src/third_party/mac_headers/README | 2 + .../mac_headers/architecture/byte_order.h | 45 + .../src/third_party/mac_headers/i386/_types.h | 34 + .../src/third_party/mac_headers/mach-o/arch.h | 105 + .../src/third_party/mac_headers/mach-o/fat.h | 64 + .../src/third_party/mac_headers/mach-o/loader.h | 1402 + .../src/third_party/mac_headers/mach-o/nlist.h | 312 + .../src/third_party/mac_headers/mach/boolean.h | 88 + .../third_party/mac_headers/mach/i386/boolean.h | 74 + .../third_party/mac_headers/mach/i386/vm_param.h | 157 + .../third_party/mac_headers/mach/i386/vm_types.h | 140 + .../src/third_party/mac_headers/mach/machine.h | 346 + .../third_party/mac_headers/mach/machine/boolean.h | 40 + .../mac_headers/mach/machine/thread_state.h | 9 + .../mac_headers/mach/machine/thread_status.h | 1 + .../mac_headers/mach/machine/vm_types.h | 40 + .../third_party/mac_headers/mach/thread_status.h | 94 + .../src/third_party/mac_headers/mach/vm_prot.h | 140 + .../google-breakpad/src/third_party/musl/COPYRIGHT | 163 + .../google-breakpad/src/third_party/musl/README | 23 + .../src/third_party/musl/README.breakpad | 3 + .../google-breakpad/src/third_party/musl/VERSION | 1 + .../src/third_party/musl/include/elf.h | 2827 + .../src/tools/linux/core2md/core2md.cc | 72 + .../src/tools/linux/dump_syms/dump_syms.cc | 113 + .../src/tools/linux/dump_syms/moz.build | 33 + .../src/tools/linux/md2core/minidump-2-core.cc | 1276 + .../tools/linux/md2core/minidump_memory_range.h | 89 + .../md2core/minidump_memory_range_unittest.cc | 258 + .../src/tools/linux/symupload/minidump_upload.cc | 153 + .../src/tools/linux/symupload/sym_upload.cc | 112 + .../src/tools/linux/tools_linux.gypi | 83 + .../src/tools/mac/crash_report/crash_report.mm | 408 + .../crash_report.xcodeproj/project.pbxproj | 587 + .../mac/crash_report/on_demand_symbol_supplier.h | 111 + .../mac/crash_report/on_demand_symbol_supplier.mm | 316 + .../dump_syms/dump_syms.xcodeproj/project.pbxproj | 1839 + .../src/tools/mac/dump_syms/dump_syms_tool.cc | 264 + .../src/tools/mac/dump_syms/macho_dump.cc | 203 + .../src/tools/mac/dump_syms/moz.build | 40 + .../src/tools/mac/symupload/minidump_upload.m | 135 + .../src/tools/mac/symupload/symupload.m | 204 + .../symupload/symupload.xcodeproj/project.pbxproj | 254 + .../google-breakpad/src/tools/mac/tools_mac.gypi | 116 + .../mac/upload_system_symbols/arch_constants.h | 61 + .../tools/mac/upload_system_symbols/arch_reader.go | 65 + .../upload_system_symbols/upload_system_symbols.go | 420 + .../src/tools/python/filter_syms.py | 204 + .../src/tools/python/tests/filter_syms_unittest.py | 138 + .../src/tools/solaris/dump_syms/Makefile | 64 + .../src/tools/solaris/dump_syms/Makefile.in | 5 + .../src/tools/solaris/dump_syms/dump_syms.cc | 54 + .../src/tools/solaris/dump_syms/moz.build | 29 + .../src/tools/solaris/dump_syms/run_regtest.sh | 51 + .../dump_syms/testdata/dump_syms_regtest.cc | 64 + .../dump_syms/testdata/dump_syms_regtest.stabs | 129 + .../dump_syms/testdata/dump_syms_regtest.sym | 33 + .../google-breakpad/src/tools/tools.gyp | 38 + .../src/tools/windows/binaries/dump_syms.exe | Bin 0 -> 130048 bytes .../src/tools/windows/binaries/symupload.exe | Bin 0 -> 195072 bytes .../converter/ms_symbol_server_converter.cc | 576 + .../converter/ms_symbol_server_converter.gyp | 46 + .../windows/converter/ms_symbol_server_converter.h | 219 + .../src/tools/windows/dump_syms/dump_syms.cc | 61 + .../src/tools/windows/dump_syms/dump_syms.gyp | 64 + .../tools/windows/dump_syms/dump_syms_unittest.cc | 204 + .../src/tools/windows/dump_syms/moz.build | 31 + .../src/tools/windows/dump_syms/run_regtest.sh | 53 + .../src/tools/windows/refresh_binaries.bat | 27 + .../src/tools/windows/symupload/symupload.cc | 259 + .../src/tools/windows/symupload/symupload.gyp | 45 + toolkit/crashreporter/injector/injector.cpp | 40 + toolkit/crashreporter/injector/moz.build | 26 + toolkit/crashreporter/jar.mn | 7 + toolkit/crashreporter/jsoncpp/AUTHORS | 1 + toolkit/crashreporter/jsoncpp/GIT-INFO | 1 + toolkit/crashreporter/jsoncpp/LICENSE | 55 + toolkit/crashreporter/jsoncpp/NEWS.txt | 175 + toolkit/crashreporter/jsoncpp/README.md | 214 + .../crashreporter/jsoncpp/include/json/allocator.h | 94 + .../jsoncpp/include/json/assertions.h | 54 + .../crashreporter/jsoncpp/include/json/autolink.h | 25 + .../crashreporter/jsoncpp/include/json/config.h | 178 + .../crashreporter/jsoncpp/include/json/features.h | 57 + .../crashreporter/jsoncpp/include/json/forwards.h | 37 + toolkit/crashreporter/jsoncpp/include/json/json.h | 15 + .../crashreporter/jsoncpp/include/json/reader.h | 404 + toolkit/crashreporter/jsoncpp/include/json/value.h | 867 + .../crashreporter/jsoncpp/include/json/version.h | 20 + .../crashreporter/jsoncpp/include/json/writer.h | 331 + .../jsoncpp/src/lib_json/json_reader.cpp | 2039 + .../crashreporter/jsoncpp/src/lib_json/json_tool.h | 111 + .../jsoncpp/src/lib_json/json_value.cpp | 1604 + .../jsoncpp/src/lib_json/json_valueiterator.inl | 167 + .../jsoncpp/src/lib_json/json_writer.cpp | 1218 + .../crashreporter/jsoncpp/src/lib_json/moz.build | 39 + toolkit/crashreporter/mac_utils.h | 14 + toolkit/crashreporter/mac_utils.mm | 41 + .../minidump-analyzer/minidump-analyzer.cpp | 437 + toolkit/crashreporter/minidump-analyzer/moz.build | 34 + toolkit/crashreporter/moz.build | 122 + toolkit/crashreporter/nsExceptionHandler.cpp | 4101 + toolkit/crashreporter/nsExceptionHandler.h | 279 + toolkit/crashreporter/test/CrashTestUtils.jsm | 72 + toolkit/crashreporter/test/browser/.eslintrc.js | 7 + toolkit/crashreporter/test/browser/browser.ini | 8 + .../test/browser/browser_aboutCrashes.js | 27 + .../test/browser/browser_aboutCrashesResubmit.js | 152 + .../test/browser/browser_bug471404.js | 41 + .../test/browser/browser_clearReports.js | 124 + toolkit/crashreporter/test/browser/crashreport.sjs | 180 + toolkit/crashreporter/test/browser/head.js | 139 + toolkit/crashreporter/test/dumputils.cpp | 99 + toolkit/crashreporter/test/moz.build | 40 + toolkit/crashreporter/test/nsTestCrasher.cpp | 126 + toolkit/crashreporter/test/unit/.eslintrc.js | 7 + .../test/unit/crasher_subprocess_head.js | 33 + .../test/unit/crasher_subprocess_tail.js | 15 + .../crashreporter/test/unit/head_crashreporter.js | 173 + .../test/unit/test_crash_AsyncShutdown.js | 102 + .../crashreporter/test/unit/test_crash_abort.js | 16 + ...test_crash_after_js_large_allocation_failure.js | 21 + ..._after_js_large_allocation_failure_reporting.js | 27 + .../test/unit/test_crash_after_js_oom_recovered.js | 20 + .../test/unit/test_crash_after_js_oom_reported.js | 34 + .../unit/test_crash_after_js_oom_reported_2.js | 26 + .../test/unit/test_crash_moz_crash.js | 16 + toolkit/crashreporter/test/unit/test_crash_oom.js | 19 + .../test/unit/test_crash_purevirtual.js | 24 + .../test/unit/test_crash_runtimeabort.js | 21 + .../test/unit/test_crash_terminator.js | 40 + .../test/unit/test_crash_with_memory_report.js | 55 + .../crashreporter/test/unit/test_crashreporter.js | 85 + .../test/unit/test_crashreporter_appmem.js | 12 + .../test/unit/test_crashreporter_crash.js | 51 + .../unit/test_crashreporter_crash_profile_lock.js | 26 + .../crashreporter/test/unit/test_event_files.js | 56 + .../test/unit/test_oom_annotation_windows.js | 27 + .../test/unit/test_override_exception_handler.js | 12 + toolkit/crashreporter/test/unit/xpcshell.ini | 37 + toolkit/crashreporter/test/unit_ipc/.eslintrc.js | 7 + .../test/unit_ipc/test_content_annotation.js | 22 + .../test_content_exception_time_annotation.js | 17 + .../test/unit_ipc/test_content_memory_list.js | 23 + .../test_content_oom_annotation_windows.js | 23 + toolkit/crashreporter/test/unit_ipc/xpcshell.ini | 15 + toolkit/crashreporter/tools/symbolstore.py | 1078 + toolkit/crashreporter/tools/unit-symbolstore.py | 583 + toolkit/crashreporter/tools/upload_symbols.py | 102 + .../crashreporter/tools/win32/dump_syms_vc1600.exe | Bin 0 -> 55296 bytes .../crashreporter/tools/win32/dump_syms_vc1700.exe | Bin 0 -> 52736 bytes .../crashreporter/tools/win32/dump_syms_vc1800.exe | Bin 0 -> 51200 bytes toolkit/crashreporter/update-breakpad.sh | 65 + toolkit/crashreporter/update-jsoncpp.sh | 62 + toolkit/devtools/Console.jsm | 660 - toolkit/devtools/DevToolsUtils.js | 643 - toolkit/devtools/DevToolsUtils.jsm | 18 - toolkit/devtools/LayoutHelpers.jsm | 622 - toolkit/devtools/Loader.jsm | 433 - toolkit/devtools/Require.jsm | 195 - toolkit/devtools/acorn/UPGRADING.md | 30 - toolkit/devtools/acorn/moz.build | 13 - toolkit/devtools/acorn/tests/unit/head_acorn.js | 71 - toolkit/devtools/acorn/tests/unit/test_same_ast.js | 37 - toolkit/devtools/acorn/tests/unit/xpcshell.ini | 8 - .../animationinspector/animation-controller.js | 234 - .../animationinspector/animation-inspector.xhtml | 31 - .../devtools/animationinspector/animation-panel.js | 623 - toolkit/devtools/animationinspector/moz.build | 7 - .../devtools/animationinspector/test/browser.ini | 29 - .../browser_animation_empty_on_invalid_nodes.js | 24 - ...r_animation_iterationCount_hidden_by_default.js | 34 - .../test/browser_animation_panel_exists.js | 18 - ...er_animation_participate_in_inspector_update.js | 39 - .../test/browser_animation_play_pause_button.js | 32 - ...browser_animation_playerFronts_are_refreshed.js | 58 - .../browser_animation_playerWidgets_destroy.js | 23 - ...animation_playerWidgets_disables_on_finished.js | 32 - ..._playerWidgets_dont_show_time_after_duration.js | 34 - .../browser_animation_playerWidgets_meta_data.js | 54 - ...er_animation_playerWidgets_state_after_pause.js | 33 - .../test/browser_animation_refresh_when_active.js | 47 - ...on_same_nb_of_playerWidgets_and_playerFronts.js | 25 - ...browser_animation_shows_player_on_valid_node.js | 20 - .../test/browser_animation_timeline_animates.js | 28 - .../browser_animation_timeline_waits_for_delay.js | 24 - ...r_animation_toggle_button_resets_on_navigate.js | 29 - ...r_animation_toggle_button_toggles_animations.js | 30 - ...nimation_toggle_button_updates_playerWidgets.js | 38 - .../test/browser_animation_toolbar_exists.js | 26 - ..._animation_ui_updates_when_animation_changes.js | 54 - ...ation_ui_updates_when_animation_data_changes.js | 45 - .../animationinspector/test/doc_frame_script.js | 63 - .../test/doc_simple_animation.html | 91 - toolkit/devtools/animationinspector/test/head.js | 376 - toolkit/devtools/app-manager/app-projects.js | 247 - toolkit/devtools/app-manager/app-validator.js | 279 - toolkit/devtools/app-manager/builtin-adb-store.js | 24 - toolkit/devtools/app-manager/connection-store.js | 54 - .../app-manager/content/connection-footer.js | 209 - .../app-manager/content/connection-footer.xhtml | 146 - toolkit/devtools/app-manager/content/device.js | 235 - toolkit/devtools/app-manager/content/device.xhtml | 119 - toolkit/devtools/app-manager/content/help.xhtml | 44 - toolkit/devtools/app-manager/content/index.js | 212 - toolkit/devtools/app-manager/content/index.xul | 41 - .../app-manager/content/manifest-editor.js | 146 - toolkit/devtools/app-manager/content/projects.js | 452 - .../devtools/app-manager/content/projects.xhtml | 97 - toolkit/devtools/app-manager/content/template.js | 406 - toolkit/devtools/app-manager/content/utils.js | 70 - toolkit/devtools/app-manager/device-store.js | 123 - toolkit/devtools/app-manager/moz.build | 18 - toolkit/devtools/app-manager/simulators-store.js | 25 - toolkit/devtools/app-manager/test/browser.ini | 10 - .../app-manager/test/browser_manifest_editor.js | 197 - toolkit/devtools/app-manager/test/chrome.ini | 11 - toolkit/devtools/app-manager/test/head.js | 175 - .../devtools/app-manager/test/hosted_app.manifest | 3 - toolkit/devtools/app-manager/test/manifest.webapp | 9 - .../app-manager/test/test_app_validator.html | 206 - .../app-manager/test/test_connection_store.html | 109 - .../app-manager/test/test_device_store.html | 87 - .../app-manager/test/test_projects_store.html | 60 - .../app-manager/test/test_remain_connected.html | 122 - .../devtools/app-manager/test/test_template.html | 256 - toolkit/devtools/app-manager/webapps-store.js | 284 - toolkit/devtools/apps/Devices.jsm | 48 - toolkit/devtools/apps/Simulator.jsm | 34 - toolkit/devtools/apps/app-actor-front.js | 831 - toolkit/devtools/apps/moz.build | 17 - toolkit/devtools/apps/tests/data/app-certified.zip | Bin 501 -> 0 bytes toolkit/devtools/apps/tests/data/app-overload.zip | Bin 526 -> 0 bytes toolkit/devtools/apps/tests/data/app-redirect.zip | Bin 806 -> 0 bytes toolkit/devtools/apps/tests/data/app-system.zip | Bin 501 -> 0 bytes toolkit/devtools/apps/tests/data/app-updated.zip | Bin 434 -> 0 bytes toolkit/devtools/apps/tests/data/app.zip | Bin 505 -> 0 bytes toolkit/devtools/apps/tests/data/mochitest.ini | 8 - .../apps/tests/debugger-protocol-helper.js | 185 - toolkit/devtools/apps/tests/mochitest.ini | 9 - toolkit/devtools/apps/tests/redirect.sjs | 7 - .../devtools/apps/tests/test_webapps_actor.html | 414 - .../apps/tests/unit/data/app-engineering.zip | Bin 1163 -> 0 bytes toolkit/devtools/apps/tests/unit/data/app.zip | Bin 1139 -> 0 bytes toolkit/devtools/apps/tests/unit/head_apps.js | 132 - toolkit/devtools/apps/tests/unit/tail_apps.js | 6 - .../devtools/apps/tests/unit/test_webappsActor.js | 310 - toolkit/devtools/apps/tests/unit/xpcshell.ini | 10 - toolkit/devtools/async-utils.js | 122 - toolkit/devtools/canvasdebugger/canvasdebugger.js | 1264 - toolkit/devtools/canvasdebugger/canvasdebugger.xul | 134 - toolkit/devtools/canvasdebugger/moz.build | 10 - toolkit/devtools/canvasdebugger/panel.js | 74 - toolkit/devtools/canvasdebugger/test/browser.ini | 45 - .../test/browser_canvas-actor-test-01.js | 17 - .../test/browser_canvas-actor-test-02.js | 78 - .../test/browser_canvas-actor-test-03.js | 75 - .../test/browser_canvas-actor-test-04.js | 85 - .../test/browser_canvas-actor-test-05.js | 50 - .../test/browser_canvas-actor-test-06.js | 100 - .../test/browser_canvas-actor-test-07.js | 94 - .../test/browser_canvas-actor-test-08.js | 36 - .../test/browser_canvas-actor-test-09.js | 36 - .../test/browser_canvas-actor-test-10.js | 107 - .../test/browser_canvas-frontend-call-highlight.js | 41 - .../test/browser_canvas-frontend-call-list.js | 70 - .../test/browser_canvas-frontend-call-search.js | 72 - .../test/browser_canvas-frontend-call-stack-01.js | 74 - .../test/browser_canvas-frontend-call-stack-02.js | 49 - .../test/browser_canvas-frontend-call-stack-03.js | 61 - .../test/browser_canvas-frontend-clear.js | 43 - .../browser_canvas-frontend-img-screenshots.js | 34 - .../browser_canvas-frontend-img-thumbnails-01.js | 65 - .../browser_canvas-frontend-img-thumbnails-02.js | 67 - .../test/browser_canvas-frontend-open.js | 41 - .../test/browser_canvas-frontend-record-01.js | 62 - .../test/browser_canvas-frontend-record-02.js | 73 - .../test/browser_canvas-frontend-record-03.js | 37 - .../test/browser_canvas-frontend-record-04.js | 34 - .../test/browser_canvas-frontend-reload-01.js | 55 - .../test/browser_canvas-frontend-reload-02.js | 70 - .../test/browser_canvas-frontend-slider-01.js | 39 - .../test/browser_canvas-frontend-slider-02.js | 97 - .../browser_canvas-frontend-snapshot-select-01.js | 93 - .../browser_canvas-frontend-snapshot-select-02.js | 30 - .../test/browser_canvas-frontend-stepping.js | 76 - toolkit/devtools/canvasdebugger/test/head.js | 298 - toolkit/devtools/client/connection-manager.js | 377 - toolkit/devtools/client/dbg-client.jsm | 2596 - toolkit/devtools/client/moz.build | 13 - toolkit/devtools/commandline/commandline.css | 79 - .../devtools/commandline/commandlineoutput.xhtml | 18 - .../devtools/commandline/commandlinetooltip.xhtml | 19 - toolkit/devtools/commandline/commands-index.js | 42 - toolkit/devtools/commandline/moz.build | 9 - toolkit/devtools/commandline/test/browser.ini | 111 - .../devtools/commandline/test/browser_cmd_addon.js | 134 - .../test/browser_cmd_appcache_invalid.js | 134 - .../commandline/test/browser_cmd_appcache_valid.js | 173 - .../commandline/test/browser_cmd_calllog.js | 119 - .../commandline/test/browser_cmd_calllog_chrome.js | 116 - .../commandline/test/browser_cmd_commands.js | 60 - .../commandline/test/browser_cmd_cookie.html | 18 - .../commandline/test/browser_cmd_cookie.js | 170 - .../test/browser_cmd_csscoverage_oneshot.js | 318 - .../test/browser_cmd_csscoverage_startstop.js | 457 - .../test/browser_cmd_csscoverage_util.js | 24 - .../commandline/test/browser_cmd_folder.js | 58 - .../commandline/test/browser_cmd_highlight_01.js | 257 - .../commandline/test/browser_cmd_highlight_02.js | 44 - .../commandline/test/browser_cmd_inject.js | 69 - .../devtools/commandline/test/browser_cmd_jsb.js | 100 - .../devtools/commandline/test/browser_cmd_media.js | 86 - .../commandline/test/browser_cmd_pagemod_export.js | 390 - .../devtools/commandline/test/browser_cmd_pref1.js | 154 - .../devtools/commandline/test/browser_cmd_pref2.js | 105 - .../devtools/commandline/test/browser_cmd_pref3.js | 113 - .../commandline/test/browser_cmd_restart.js | 61 - .../commandline/test/browser_cmd_screenshot.html | 6 - .../commandline/test/browser_cmd_screenshot.js | 181 - .../commandline/test/browser_cmd_settings.js | 120 - .../commandline/test/browser_gcli_async.js | 128 - .../commandline/test/browser_gcli_canon.js | 280 - .../devtools/commandline/test/browser_gcli_cli1.js | 544 - .../devtools/commandline/test/browser_gcli_cli2.js | 825 - .../commandline/test/browser_gcli_completion1.js | 292 - .../commandline/test/browser_gcli_completion2.js | 279 - .../commandline/test/browser_gcli_context.js | 254 - .../devtools/commandline/test/browser_gcli_date.js | 373 - .../devtools/commandline/test/browser_gcli_exec.js | 659 - .../devtools/commandline/test/browser_gcli_fail.js | 88 - .../devtools/commandline/test/browser_gcli_file.js | 839 - .../commandline/test/browser_gcli_fileparser.js | 61 - .../commandline/test/browser_gcli_filesystem.js | 81 - .../commandline/test/browser_gcli_focus.js | 82 - .../commandline/test/browser_gcli_history.js | 87 - .../commandline/test/browser_gcli_incomplete.js | 454 - .../commandline/test/browser_gcli_inputter.js | 112 - .../commandline/test/browser_gcli_intro.js | 87 - .../devtools/commandline/test/browser_gcli_js.js | 592 - .../commandline/test/browser_gcli_keyboard1.js | 104 - .../commandline/test/browser_gcli_keyboard2.js | 136 - .../commandline/test/browser_gcli_keyboard3.js | 134 - .../commandline/test/browser_gcli_keyboard4.js | 204 - .../commandline/test/browser_gcli_keyboard5.js | 72 - .../commandline/test/browser_gcli_keyboard6.js | 80 - .../devtools/commandline/test/browser_gcli_menu.js | 66 - .../devtools/commandline/test/browser_gcli_node.js | 349 - .../commandline/test/browser_gcli_pref1.js | 180 - .../commandline/test/browser_gcli_pref2.js | 151 - .../commandline/test/browser_gcli_remotews.js | 500 - .../commandline/test/browser_gcli_remotexhr.js | 500 - .../commandline/test/browser_gcli_resource.js | 169 - .../commandline/test/browser_gcli_short.js | 263 - .../commandline/test/browser_gcli_spell.js | 87 - .../commandline/test/browser_gcli_split.js | 82 - .../commandline/test/browser_gcli_string.js | 285 - .../commandline/test/browser_gcli_tokenize.js | 305 - .../commandline/test/browser_gcli_tooltip.js | 152 - .../commandline/test/browser_gcli_types.js | 153 - .../commandline/test/browser_gcli_union.js | 188 - .../devtools/commandline/test/browser_gcli_url.js | 122 - toolkit/devtools/commandline/test/head.js | 39 - toolkit/devtools/commandline/test/helpers.js | 1274 - toolkit/devtools/commandline/test/mockCommands.js | 742 - toolkit/devtools/content-observer.js | 72 - toolkit/devtools/css-color.js | 438 - toolkit/devtools/debugger/debugger-commands.js | 604 - toolkit/devtools/debugger/debugger-controller.js | 2427 - toolkit/devtools/debugger/debugger-panes.js | 3420 - toolkit/devtools/debugger/debugger-toolbar.js | 1594 - toolkit/devtools/debugger/debugger-view.js | 845 - toolkit/devtools/debugger/debugger.css | 50 - toolkit/devtools/debugger/debugger.xul | 524 - toolkit/devtools/debugger/moz.build | 11 - toolkit/devtools/debugger/panel.js | 126 - .../addon-source/browser_dbg_addon4/bootstrap.js | 34 - .../addon-source/browser_dbg_addon4/testxul.js | 4 - .../addon-source/browser_dbg_addon4/testxul2.js | 4 - .../addon-source/browser_dbg_addon5/bootstrap.js | 23 - .../addon-source/browser_dbg_addon5/testxul.js | 4 - .../addon-source/browser_dbg_addon5/testxul2.js | 4 - toolkit/devtools/debugger/test/addon1.xpi | Bin 71453 -> 0 bytes toolkit/devtools/debugger/test/addon2.xpi | Bin 71455 -> 0 bytes toolkit/devtools/debugger/test/addon3.xpi | Bin 7423 -> 0 bytes toolkit/devtools/debugger/test/addon4.xpi | Bin 3049 -> 0 bytes toolkit/devtools/debugger/test/addon5.xpi | Bin 2933 -> 0 bytes toolkit/devtools/debugger/test/browser.ini | 562 - .../test/browser_dbg_aaa_run_first_leaktest.js | 27 - .../debugger/test/browser_dbg_addon-console.js | 44 - .../test/browser_dbg_addon-modules-unpacked.js | 61 - .../debugger/test/browser_dbg_addon-modules.js | 61 - .../debugger/test/browser_dbg_addon-panels.js | 51 - .../debugger/test/browser_dbg_addon-sources.js | 36 - .../debugger/test/browser_dbg_addonactor.js | 98 - .../test/browser_dbg_auto-pretty-print-01.js | 110 - .../test/browser_dbg_auto-pretty-print-02.js | 119 - .../devtools/debugger/test/browser_dbg_bfcache.js | 89 - .../debugger/test/browser_dbg_blackboxing-01.js | 52 - .../debugger/test/browser_dbg_blackboxing-02.js | 55 - .../debugger/test/browser_dbg_blackboxing-03.js | 59 - .../debugger/test/browser_dbg_blackboxing-04.js | 60 - .../debugger/test/browser_dbg_blackboxing-05.js | 69 - .../debugger/test/browser_dbg_blackboxing-06.js | 55 - .../test/browser_dbg_breadcrumbs-access.js | 86 - .../debugger/test/browser_dbg_break-on-dom-01.js | 52 - .../debugger/test/browser_dbg_break-on-dom-02.js | 126 - .../debugger/test/browser_dbg_break-on-dom-03.js | 89 - .../debugger/test/browser_dbg_break-on-dom-04.js | 97 - .../debugger/test/browser_dbg_break-on-dom-05.js | 124 - .../debugger/test/browser_dbg_break-on-dom-06.js | 123 - .../debugger/test/browser_dbg_break-on-dom-07.js | 104 - .../debugger/test/browser_dbg_break-on-dom-08.js | 54 - .../test/browser_dbg_break-on-dom-event-01.js | 229 - .../test/browser_dbg_break-on-dom-event-02.js | 109 - .../browser_dbg_breakpoints-actual-location.js | 96 - .../browser_dbg_breakpoints-actual-location2.js | 102 - ...oints-break-on-last-line-of-script-on-reload.js | 108 - .../test/browser_dbg_breakpoints-button-01.js | 60 - .../test/browser_dbg_breakpoints-button-02.js | 69 - .../browser_dbg_breakpoints-contextmenu-add.js | 95 - .../test/browser_dbg_breakpoints-contextmenu.js | 322 - .../browser_dbg_breakpoints-disabled-reload.js | 118 - .../test/browser_dbg_breakpoints-editor.js | 301 - .../debugger/test/browser_dbg_breakpoints-eval.js | 46 - .../test/browser_dbg_breakpoints-highlight.js | 103 - .../test/browser_dbg_breakpoints-new-script.js | 88 - .../test/browser_dbg_breakpoints-other-tabs.js | 35 - .../debugger/test/browser_dbg_breakpoints-pane.js | 254 - .../test/browser_dbg_breakpoints-reload.js | 35 - .../debugger/test/browser_dbg_chrome-create.js | 62 - .../debugger/test/browser_dbg_chrome-debugging.js | 100 - .../debugger/test/browser_dbg_clean-exit-window.js | 84 - .../debugger/test/browser_dbg_clean-exit.js | 38 - .../test/browser_dbg_closure-inspection.js | 148 - .../debugger/test/browser_dbg_cmd-blackbox.js | 114 - .../debugger/test/browser_dbg_cmd-break.js | 221 - .../devtools/debugger/test/browser_dbg_cmd-dbg.js | 100 - .../test/browser_dbg_conditional-breakpoints-01.js | 243 - .../test/browser_dbg_conditional-breakpoints-02.js | 202 - .../test/browser_dbg_conditional-breakpoints-03.js | 90 - .../test/browser_dbg_conditional-breakpoints-04.js | 92 - .../test/browser_dbg_controller-evaluate-01.js | 91 - .../test/browser_dbg_controller-evaluate-02.js | 66 - .../test/browser_dbg_debugger-statement.js | 89 - .../test/browser_dbg_editor-contextmenu.js | 62 - .../debugger/test/browser_dbg_editor-mode.js | 91 - .../test/browser_dbg_event-listeners-01.js | 151 - .../test/browser_dbg_event-listeners-02.js | 127 - .../test/browser_dbg_event-listeners-03.js | 86 - .../debugger/test/browser_dbg_file-reload.js | 63 - .../test/browser_dbg_function-display-name.js | 61 - .../test/browser_dbg_global-method-override.js | 20 - .../debugger/test/browser_dbg_globalactor.js | 62 - .../test/browser_dbg_hide-toolbar-buttons.js | 32 - .../debugger/test/browser_dbg_hit-counts-01.js | 61 - .../debugger/test/browser_dbg_hit-counts-02.js | 66 - .../debugger/test/browser_dbg_host-layout.js | 104 - .../devtools/debugger/test/browser_dbg_iframes.js | 67 - .../test/browser_dbg_instruments-pane-collapse.js | 152 - .../debugger/test/browser_dbg_interrupts.js | 85 - .../debugger/test/browser_dbg_listaddons.js | 114 - .../debugger/test/browser_dbg_listtabs-01.js | 101 - .../debugger/test/browser_dbg_listtabs-02.js | 218 - .../debugger/test/browser_dbg_listtabs-03.js | 80 - .../test/browser_dbg_location-changes-01-simple.js | 69 - .../test/browser_dbg_location-changes-02-blank.js | 60 - .../test/browser_dbg_location-changes-03-new.js | 62 - .../browser_dbg_location-changes-04-breakpoint.js | 201 - .../debugger/test/browser_dbg_multiple-windows.js | 169 - .../debugger/test/browser_dbg_navigation.js | 73 - .../debugger/test/browser_dbg_no-page-sources.js | 50 - .../test/browser_dbg_on-pause-highlight.js | 75 - .../debugger/test/browser_dbg_on-pause-raise.js | 139 - .../test/browser_dbg_optimized-out-vars.js | 45 - .../debugger/test/browser_dbg_panel-size.js | 82 - .../debugger/test/browser_dbg_parser-01.js | 31 - .../debugger/test/browser_dbg_parser-02.js | 26 - .../debugger/test/browser_dbg_parser-03.js | 77 - .../debugger/test/browser_dbg_parser-04.js | 54 - .../debugger/test/browser_dbg_parser-05.js | 43 - .../debugger/test/browser_dbg_parser-06.js | 78 - .../debugger/test/browser_dbg_parser-07.js | 55 - .../debugger/test/browser_dbg_parser-08.js | 289 - .../debugger/test/browser_dbg_parser-09.js | 290 - .../debugger/test/browser_dbg_parser-10.js | 127 - .../test/browser_dbg_pause-exceptions-01.js | 240 - .../test/browser_dbg_pause-exceptions-02.js | 196 - .../debugger/test/browser_dbg_pause-resume.js | 76 - .../debugger/test/browser_dbg_pause-warning.js | 98 - .../test/browser_dbg_paused-keybindings.js | 45 - .../debugger/test/browser_dbg_pretty-print-01.js | 82 - .../debugger/test/browser_dbg_pretty-print-02.js | 55 - .../debugger/test/browser_dbg_pretty-print-03.js | 49 - .../debugger/test/browser_dbg_pretty-print-04.js | 70 - .../debugger/test/browser_dbg_pretty-print-05.js | 78 - .../debugger/test/browser_dbg_pretty-print-06.js | 92 - .../debugger/test/browser_dbg_pretty-print-07.js | 57 - .../debugger/test/browser_dbg_pretty-print-08.js | 94 - .../debugger/test/browser_dbg_pretty-print-09.js | 87 - .../debugger/test/browser_dbg_pretty-print-10.js | 61 - .../debugger/test/browser_dbg_pretty-print-11.js | 58 - .../debugger/test/browser_dbg_pretty-print-12.js | 52 - .../debugger/test/browser_dbg_pretty-print-13.js | 85 - .../test/browser_dbg_pretty-print-on-paused.js | 64 - .../test/browser_dbg_progress-listener-bug.js | 85 - .../test/browser_dbg_reload-preferred-script-01.js | 50 - .../test/browser_dbg_reload-preferred-script-02.js | 44 - .../test/browser_dbg_reload-preferred-script-03.js | 57 - .../test/browser_dbg_reload-same-script.js | 77 - .../test/browser_dbg_scripts-switching-01.js | 192 - .../test/browser_dbg_scripts-switching-02.js | 182 - .../test/browser_dbg_scripts-switching-03.js | 50 - .../test/browser_dbg_search-autofill-identifier.js | 135 - .../debugger/test/browser_dbg_search-basic-01.js | 317 - .../debugger/test/browser_dbg_search-basic-02.js | 122 - .../debugger/test/browser_dbg_search-basic-03.js | 118 - .../debugger/test/browser_dbg_search-basic-04.js | 130 - .../debugger/test/browser_dbg_search-global-01.js | 272 - .../debugger/test/browser_dbg_search-global-02.js | 217 - .../debugger/test/browser_dbg_search-global-03.js | 104 - .../debugger/test/browser_dbg_search-global-04.js | 92 - .../debugger/test/browser_dbg_search-global-05.js | 154 - .../debugger/test/browser_dbg_search-global-06.js | 119 - .../debugger/test/browser_dbg_search-popup-jank.js | 117 - .../debugger/test/browser_dbg_search-sources-01.js | 233 - .../debugger/test/browser_dbg_search-sources-02.js | 276 - .../debugger/test/browser_dbg_search-sources-03.js | 98 - .../debugger/test/browser_dbg_search-symbols.js | 467 - .../test/browser_dbg_searchbox-help-popup-01.js | 58 - .../test/browser_dbg_searchbox-help-popup-02.js | 84 - .../debugger/test/browser_dbg_searchbox-parse.js | 124 - .../test/browser_dbg_server-conditional-bp-01.js | 250 - .../test/browser_dbg_server-conditional-bp-02.js | 191 - .../test/browser_dbg_server-conditional-bp-03.js | 82 - .../test/browser_dbg_server-conditional-bp-04.js | 84 - .../debugger/test/browser_dbg_source-maps-01.js | 167 - .../debugger/test/browser_dbg_source-maps-02.js | 148 - .../debugger/test/browser_dbg_source-maps-03.js | 83 - .../debugger/test/browser_dbg_source-maps-04.js | 183 - .../test/browser_dbg_sources-bookmarklet.js | 50 - .../debugger/test/browser_dbg_sources-cache.js | 142 - .../debugger/test/browser_dbg_sources-eval-01.js | 39 - .../debugger/test/browser_dbg_sources-eval-02.js | 48 - .../debugger/test/browser_dbg_sources-labels.js | 166 - .../debugger/test/browser_dbg_sources-sorting.js | 136 - .../browser_dbg_split-console-paused-reload.js | 42 - .../devtools/debugger/test/browser_dbg_stack-01.js | 43 - .../devtools/debugger/test/browser_dbg_stack-02.js | 109 - .../devtools/debugger/test/browser_dbg_stack-03.js | 73 - .../devtools/debugger/test/browser_dbg_stack-04.js | 52 - .../devtools/debugger/test/browser_dbg_stack-05.js | 129 - .../devtools/debugger/test/browser_dbg_stack-06.js | 86 - .../devtools/debugger/test/browser_dbg_stack-07.js | 107 - .../devtools/debugger/test/browser_dbg_step-out.js | 79 - .../debugger/test/browser_dbg_tabactor-01.js | 70 - .../debugger/test/browser_dbg_tabactor-02.js | 84 - .../test/browser_dbg_terminate-on-tab-close.js | 36 - .../debugger/test/browser_dbg_tracing-01.js | 105 - .../debugger/test/browser_dbg_tracing-02.js | 74 - .../debugger/test/browser_dbg_tracing-03.js | 70 - .../debugger/test/browser_dbg_tracing-04.js | 80 - .../debugger/test/browser_dbg_tracing-05.js | 81 - .../debugger/test/browser_dbg_tracing-06.js | 37 - .../debugger/test/browser_dbg_tracing-07.js | 83 - .../debugger/test/browser_dbg_tracing-08.js | 59 - .../debugger/test/browser_dbg_variables-view-01.js | 126 - .../debugger/test/browser_dbg_variables-view-02.js | 221 - .../debugger/test/browser_dbg_variables-view-03.js | 151 - .../debugger/test/browser_dbg_variables-view-04.js | 150 - .../debugger/test/browser_dbg_variables-view-05.js | 228 - .../debugger/test/browser_dbg_variables-view-06.js | 122 - .../browser_dbg_variables-view-accessibility.js | 555 - .../test/browser_dbg_variables-view-data.js | 609 - .../test/browser_dbg_variables-view-edit-cancel.js | 52 - .../test/browser_dbg_variables-view-edit-click.js | 52 - .../browser_dbg_variables-view-edit-getset-01.js | 294 - .../browser_dbg_variables-view-edit-getset-02.js | 101 - .../test/browser_dbg_variables-view-edit-value.js | 85 - .../test/browser_dbg_variables-view-edit-watch.js | 502 - .../test/browser_dbg_variables-view-filter-01.js | 218 - .../test/browser_dbg_variables-view-filter-02.js | 225 - .../test/browser_dbg_variables-view-filter-03.js | 157 - .../test/browser_dbg_variables-view-filter-04.js | 225 - .../test/browser_dbg_variables-view-filter-05.js | 233 - .../test/browser_dbg_variables-view-filter-pref.js | 79 - .../browser_dbg_variables-view-filter-searchbox.js | 144 - ...owser_dbg_variables-view-frame-parameters-01.js | 256 - ...owser_dbg_variables-view-frame-parameters-02.js | 546 - ...owser_dbg_variables-view-frame-parameters-03.js | 151 - .../test/browser_dbg_variables-view-frame-with.js | 207 - ...wser_dbg_variables-view-frozen-sealed-nonext.js | 87 - .../browser_dbg_variables-view-hide-non-enums.js | 105 - ...rowser_dbg_variables-view-large-array-buffer.js | 239 - .../test/browser_dbg_variables-view-override-01.js | 227 - .../test/browser_dbg_variables-view-override-02.js | 67 - .../test/browser_dbg_variables-view-popup-01.js | 59 - .../test/browser_dbg_variables-view-popup-02.js | 45 - .../test/browser_dbg_variables-view-popup-03.js | 42 - .../test/browser_dbg_variables-view-popup-04.js | 31 - .../test/browser_dbg_variables-view-popup-05.js | 50 - .../test/browser_dbg_variables-view-popup-06.js | 76 - .../test/browser_dbg_variables-view-popup-07.js | 63 - .../test/browser_dbg_variables-view-popup-08.js | 67 - .../test/browser_dbg_variables-view-popup-09.js | 32 - .../test/browser_dbg_variables-view-popup-10.js | 60 - .../test/browser_dbg_variables-view-popup-11.js | 77 - .../test/browser_dbg_variables-view-popup-12.js | 70 - .../test/browser_dbg_variables-view-popup-13.js | 61 - .../test/browser_dbg_variables-view-popup-14.js | 48 - .../test/browser_dbg_variables-view-popup-15.js | 32 - .../test/browser_dbg_variables-view-popup-16.js | 67 - .../test/browser_dbg_variables-view-reexpand-01.js | 201 - .../test/browser_dbg_variables-view-reexpand-02.js | 216 - .../test/browser_dbg_variables-view-reexpand-03.js | 123 - .../test/browser_dbg_variables-view-webidl.js | 256 - .../test/browser_dbg_watch-expressions-01.js | 227 - .../test/browser_dbg_watch-expressions-02.js | 371 - ...oints-break-on-last-line-of-script-on-reload.js | 6 - .../devtools/debugger/test/code_frame-script.js | 33 - .../debugger/test/code_function-search-01.js | 42 - .../debugger/test/code_function-search-02.js | 21 - .../debugger/test/code_same-line-functions.js | 1 - toolkit/devtools/debugger/test/code_script-eval.js | 10 - toolkit/devtools/debugger/test/code_tracing-01.js | 29 - toolkit/devtools/debugger/test/code_ugly-4.js | 24 - toolkit/devtools/debugger/test/code_ugly-5.js | 14 - .../debugger/test/doc_function-search.html | 30 - .../debugger/test/doc_large-array-buffer.html | 27 - .../debugger/test/doc_same-line-functions.html | 15 - .../test/doc_split-console-paused-reload.html | 20 - toolkit/devtools/debugger/test/doc_tracing-01.html | 20 - toolkit/devtools/debugger/test/head.js | 1019 - toolkit/devtools/debugger/test/testactors.js | 31 - toolkit/devtools/deprecated-sync-thenables.js | 119 - toolkit/devtools/devtools-clhandler.js | 165 - toolkit/devtools/devtools-clhandler.manifest | 3 - toolkit/devtools/discovery/discovery.js | 513 - toolkit/devtools/discovery/moz.build | 11 - .../discovery/tests/unit/test_discovery.js | 162 - toolkit/devtools/discovery/tests/unit/xpcshell.ini | 6 - toolkit/devtools/event-emitter.js | 207 - toolkit/devtools/event-parsers.js | 369 - toolkit/devtools/eyedropper/commands.js | 52 - toolkit/devtools/eyedropper/crosshairs.css | 3 - toolkit/devtools/eyedropper/eyedropper-child.js | 20 - toolkit/devtools/eyedropper/eyedropper.js | 819 - toolkit/devtools/eyedropper/eyedropper.xul | 41 - toolkit/devtools/eyedropper/moz.build | 13 - toolkit/devtools/eyedropper/nocursor.css | 3 - toolkit/devtools/eyedropper/test/browser.ini | 9 - .../eyedropper/test/browser_eyedropper_basic.js | 80 - .../eyedropper/test/browser_eyedropper_cmd.js | 61 - toolkit/devtools/eyedropper/test/color-block.html | 22 - toolkit/devtools/eyedropper/test/head.js | 59 - toolkit/devtools/fontinspector/font-inspector.css | 25 - toolkit/devtools/fontinspector/font-inspector.js | 194 - .../devtools/fontinspector/font-inspector.xhtml | 42 - toolkit/devtools/fontinspector/moz.build | 7 - toolkit/devtools/fontinspector/test/browser.ini | 10 - .../fontinspector/test/browser_fontinspector.js | 114 - toolkit/devtools/fontinspector/test/head.js | 137 - toolkit/devtools/framework/ToolboxProcess.jsm | 262 - toolkit/devtools/framework/connect/connect.js | 239 - toolkit/devtools/framework/connect/connect.xhtml | 52 - .../dev-edition-promo/dev-edition-promo.css | 94 - .../dev-edition-promo/dev-edition-promo.xul | 36 - toolkit/devtools/framework/gDevTools.jsm | 1275 - toolkit/devtools/framework/moz.build | 22 - toolkit/devtools/framework/options-panel.css | 80 - toolkit/devtools/framework/selection.js | 332 - toolkit/devtools/framework/sidebar.js | 544 - toolkit/devtools/framework/target.js | 784 - toolkit/devtools/framework/test/browser.ini | 55 - .../framework/test/browser_devtools_api.js | 243 - .../framework/test/browser_devtools_api_destroy.js | 71 - .../test/browser_dynamic_tool_enabling.js | 40 - .../devtools/framework/test/browser_keybindings.js | 117 - .../test/browser_new_activation_workflow.js | 71 - .../framework/test/browser_target_events.js | 57 - .../framework/test/browser_target_remote.js | 39 - .../framework/test/browser_target_support.js | 89 - .../framework/test/browser_toolbox_custom_host.js | 58 - .../test/browser_toolbox_dynamic_registration.js | 106 - .../test/browser_toolbox_getpanelwhenready.js | 34 - .../framework/test/browser_toolbox_highlight.js | 82 - .../framework/test/browser_toolbox_hosts.js | 130 - .../framework/test/browser_toolbox_options.js | 275 - .../test/browser_toolbox_options_devedition.js | 59 - .../browser_toolbox_options_disable_buttons.js | 152 - .../browser_toolbox_options_disable_cache-01.js | 30 - .../browser_toolbox_options_disable_cache-02.js | 43 - .../test/browser_toolbox_options_disable_js.js | 115 - .../framework/test/browser_toolbox_raise.js | 88 - .../framework/test/browser_toolbox_ready.js | 41 - .../framework/test/browser_toolbox_select_event.js | 98 - .../framework/test/browser_toolbox_sidebar.js | 172 - .../test/browser_toolbox_sidebar_events.js | 90 - .../test/browser_toolbox_sidebar_existing_tabs.js | 76 - .../test/browser_toolbox_sidebar_overflow_menu.js | 76 - .../test/browser_toolbox_sidebar_tool.xul | 19 - .../test/browser_toolbox_tabsswitch_shortcuts.js | 87 - .../test/browser_toolbox_theme_registration.js | 113 - .../framework/test/browser_toolbox_tool_ready.js | 45 - .../test/browser_toolbox_tool_remote_reopen.js | 130 - .../test/browser_toolbox_transport_events.js | 104 - .../test/browser_toolbox_window_reload_target.js | 101 - .../test/browser_toolbox_window_shortcuts.js | 80 - .../test/browser_toolbox_window_title_changes.js | 82 - .../framework/test/browser_toolbox_zoom.js | 62 - .../devtools/framework/test/browser_two_tabs.js | 101 - toolkit/devtools/framework/test/doc_theme.css | 3 - toolkit/devtools/framework/test/head.js | 154 - .../framework/test/helper_disable_cache.js | 129 - .../framework/toolbox-highlighter-utils.js | 279 - toolkit/devtools/framework/toolbox-hosts.js | 340 - toolkit/devtools/framework/toolbox-options.js | 481 - toolkit/devtools/framework/toolbox-options.xul | 167 - .../devtools/framework/toolbox-process-window.js | 185 - .../devtools/framework/toolbox-process-window.xul | 41 - toolkit/devtools/framework/toolbox-window.xul | 32 - toolkit/devtools/framework/toolbox.js | 1723 - toolkit/devtools/framework/toolbox.xul | 100 - toolkit/devtools/gcli/Templater.jsm | 603 - toolkit/devtools/gcli/commands/addon.js | 289 - toolkit/devtools/gcli/commands/appcache.js | 177 - toolkit/devtools/gcli/commands/calllog.js | 213 - toolkit/devtools/gcli/commands/cmd.js | 175 - toolkit/devtools/gcli/commands/cookie.js | 258 - toolkit/devtools/gcli/commands/csscoverage.js | 194 - toolkit/devtools/gcli/commands/folder.js | 73 - toolkit/devtools/gcli/commands/highlight.js | 149 - toolkit/devtools/gcli/commands/inject.js | 84 - toolkit/devtools/gcli/commands/jsb.js | 136 - toolkit/devtools/gcli/commands/listen.js | 66 - toolkit/devtools/gcli/commands/media.js | 46 - toolkit/devtools/gcli/commands/pagemod.js | 268 - toolkit/devtools/gcli/commands/paintflashing.js | 127 - toolkit/devtools/gcli/commands/qsa.js | 22 - toolkit/devtools/gcli/commands/restart.js | 75 - toolkit/devtools/gcli/commands/screenshot.js | 276 - toolkit/devtools/gcli/commands/tools.js | 87 - toolkit/devtools/gcli/gcli.jsm | 24 - toolkit/devtools/gcli/moz.build | 133 - toolkit/devtools/gcli/source/docs/index.md | 150 - toolkit/devtools/gcli/source/docs/running-tests.md | 71 - .../devtools/gcli/source/docs/writing-commands.md | 757 - toolkit/devtools/gcli/source/docs/writing-tests.md | 20 - toolkit/devtools/gcli/source/docs/writing-types.md | 106 - toolkit/devtools/gcli/source/lib/gcli/api.js | 217 - toolkit/devtools/gcli/source/lib/gcli/cli.js | 2205 - .../gcli/source/lib/gcli/commands/clear.js | 58 - .../gcli/source/lib/gcli/commands/commands.js | 521 - .../gcli/source/lib/gcli/commands/connect.js | 175 - .../devtools/gcli/source/lib/gcli/commands/exec.js | 106 - .../gcli/source/lib/gcli/commands/global.js | 79 - .../devtools/gcli/source/lib/gcli/commands/help.js | 382 - .../gcli/source/lib/gcli/commands/intro.js | 39 - .../devtools/gcli/source/lib/gcli/commands/lang.js | 65 - .../gcli/source/lib/gcli/commands/mocks.js | 56 - .../devtools/gcli/source/lib/gcli/commands/pref.js | 90 - .../gcli/source/lib/gcli/commands/preflist.js | 197 - .../devtools/gcli/source/lib/gcli/commands/test.js | 208 - .../gcli/source/lib/gcli/connectors/connectors.js | 152 - .../gcli/source/lib/gcli/connectors/index.js | 185 - .../gcli/source/lib/gcli/connectors/protocol.js | 56 - .../gcli/source/lib/gcli/connectors/rdp.js | 145 - .../gcli/source/lib/gcli/connectors/remoted.js | 275 - .../gcli/source/lib/gcli/converters/basic.js | 75 - .../gcli/source/lib/gcli/converters/converters.js | 263 - .../devtools/gcli/source/lib/gcli/fields/fields.js | 238 - .../gcli/source/lib/gcli/fields/selection.js | 122 - toolkit/devtools/gcli/source/lib/gcli/index.js | 177 - toolkit/devtools/gcli/source/lib/gcli/l10n.js | 79 - .../gcli/source/lib/gcli/languages/command.js | 557 - .../gcli/source/lib/gcli/languages/javascript.js | 87 - .../gcli/source/lib/gcli/languages/languages.js | 178 - .../gcli/source/lib/gcli/mozui/ffdisplay.js | 237 - .../gcli/source/lib/gcli/mozui/inputter.js | 661 - .../devtools/gcli/source/lib/gcli/mozui/tooltip.js | 301 - toolkit/devtools/gcli/source/lib/gcli/settings.js | 285 - .../devtools/gcli/source/lib/gcli/types/array.js | 81 - .../devtools/gcli/source/lib/gcli/types/boolean.js | 63 - .../devtools/gcli/source/lib/gcli/types/command.js | 256 - .../devtools/gcli/source/lib/gcli/types/date.js | 262 - .../gcli/source/lib/gcli/types/delegate.js | 157 - .../devtools/gcli/source/lib/gcli/types/file.js | 100 - .../gcli/source/lib/gcli/types/javascript.js | 551 - .../devtools/gcli/source/lib/gcli/types/node.js | 222 - .../devtools/gcli/source/lib/gcli/types/number.js | 180 - .../gcli/source/lib/gcli/types/resource.js | 302 - .../gcli/source/lib/gcli/types/selection.js | 392 - .../devtools/gcli/source/lib/gcli/types/setting.js | 59 - .../devtools/gcli/source/lib/gcli/types/string.js | 93 - .../devtools/gcli/source/lib/gcli/types/types.js | 1153 - .../devtools/gcli/source/lib/gcli/types/union.js | 118 - toolkit/devtools/gcli/source/lib/gcli/types/url.js | 87 - toolkit/devtools/gcli/source/lib/gcli/ui/intro.js | 88 - toolkit/devtools/gcli/source/lib/gcli/ui/menu.css | 69 - toolkit/devtools/gcli/source/lib/gcli/ui/menu.js | 341 - .../gcli/source/lib/gcli/util/domtemplate.js | 21 - .../gcli/source/lib/gcli/util/fileparser.js | 281 - .../gcli/source/lib/gcli/util/filesystem.js | 126 - toolkit/devtools/gcli/source/lib/gcli/util/host.js | 239 - toolkit/devtools/gcli/source/lib/gcli/util/l10n.js | 89 - .../devtools/gcli/source/lib/gcli/util/prism.js | 361 - .../devtools/gcli/source/lib/gcli/util/promise.js | 110 - toolkit/devtools/gcli/source/lib/gcli/util/util.js | 685 - toolkit/devtools/inspector/breadcrumbs.js | 749 - toolkit/devtools/inspector/inspector-commands.js | 29 - toolkit/devtools/inspector/inspector-panel.js | 1012 - toolkit/devtools/inspector/inspector.css | 28 - toolkit/devtools/inspector/inspector.xul | 134 - toolkit/devtools/inspector/moz.build | 12 - toolkit/devtools/inspector/selector-search.js | 505 - toolkit/devtools/inspector/test/browser.ini | 86 - .../test/browser_inspector_breadcrumbs.js | 73 - ...rowser_inspector_breadcrumbs_highlight_hover.js | 38 - .../browser_inspector_delete-selected-node-01.js | 24 - .../browser_inspector_delete-selected-node-02.js | 93 - .../browser_inspector_delete-selected-node-03.js | 27 - .../browser_inspector_destroy-after-navigation.js | 29 - .../test/browser_inspector_destroy-before-ready.js | 26 - .../test/browser_inspector_gcli-inspect-command.js | 134 - ...browser_inspector_highlight_after_transition.js | 33 - .../test/browser_inspector_highlighter-01.js | 31 - .../test/browser_inspector_highlighter-02.js | 42 - .../test/browser_inspector_highlighter-03.js | 72 - .../test/browser_inspector_highlighter-04.js | 43 - .../test/browser_inspector_highlighter-by-type.js | 66 - .../test/browser_inspector_highlighter-comments.js | 87 - ...rowser_inspector_highlighter-csstransform_01.js | 140 - ...rowser_inspector_highlighter-csstransform_02.js | 58 - .../test/browser_inspector_highlighter-hover_01.js | 42 - .../test/browser_inspector_highlighter-hover_02.js | 36 - .../test/browser_inspector_highlighter-hover_03.js | 55 - .../browser_inspector_highlighter-iframes_01.js | 63 - .../browser_inspector_highlighter-iframes_02.js | 56 - .../test/browser_inspector_highlighter-inline.js | 72 - .../test/browser_inspector_highlighter-options.js | 165 - .../test/browser_inspector_highlighter-rect_01.js | 108 - .../test/browser_inspector_highlighter-rect_02.js | 36 - .../browser_inspector_highlighter-selector_01.js | 63 - .../browser_inspector_highlighter-selector_02.js | 61 - .../test/browser_inspector_highlighter-zoom.js | 70 - .../test/browser_inspector_iframe-navigation.js | 50 - .../inspector/test/browser_inspector_infobar_01.js | 84 - .../test/browser_inspector_initialization.js | 141 - .../browser_inspector_inspect-object-element.js | 18 - .../inspector/test/browser_inspector_invalidate.js | 38 - .../test/browser_inspector_keyboard-shortcuts.js | 42 - .../test/browser_inspector_menu-01-sensitivity.js | 202 - .../test/browser_inspector_menu-02-copy-items.js | 51 - .../test/browser_inspector_menu-03-paste-items.js | 150 - .../test/browser_inspector_menu-04-other.js | 73 - .../inspector/test/browser_inspector_navigation.js | 43 - .../browser_inspector_picker-stop-on-destroy.js | 30 - ...browser_inspector_picker-stop-on-tool-change.js | 27 - .../test/browser_inspector_pseudoclass-lock.js | 151 - .../test/browser_inspector_pseudoclass-menu.js | 59 - .../inspector/test/browser_inspector_reload-01.js | 32 - .../inspector/test/browser_inspector_reload-02.js | 48 - .../browser_inspector_remove-iframe-during-load.js | 46 - .../inspector/test/browser_inspector_scrolling.js | 45 - .../inspector/test/browser_inspector_search-01.js | 84 - .../inspector/test/browser_inspector_search-02.js | 157 - .../inspector/test/browser_inspector_search-03.js | 194 - .../inspector/test/browser_inspector_search-04.js | 49 - .../test/browser_inspector_search-navigation.js | 73 - .../test/browser_inspector_select-docshell.js | 77 - .../test/browser_inspector_select-last-selected.js | 88 - .../test/browser_inspector_sidebarstate.js | 34 - .../test/browser_inspector_update-on-navigation.js | 44 - .../devtools/inspector/test/doc_frame_script.js | 308 - .../inspector/test/doc_inspector_breadcrumbs.html | 47 - .../doc_inspector_delete-selected-node-02.html | 15 - .../test/doc_inspector_highlighter-comments.html | 16 - .../inspector/test/doc_inspector_infobar_01.html | 33 - .../inspector/test/doc_inspector_menu.html | 22 - .../doc_inspector_remove-iframe-during-load.html | 43 - .../inspector/test/doc_inspector_search-svg.html | 13 - toolkit/devtools/inspector/test/head.js | 784 - toolkit/devtools/jar.mn | 152 - toolkit/devtools/jsbeautify/UPGRADING.md | 37 - toolkit/devtools/jsbeautify/beautify.js | 7 - .../devtools/jsbeautify/lib/urlencode_unpacker.js | 73 - toolkit/devtools/jsbeautify/moz.build | 17 - toolkit/devtools/jsbeautify/src/beautify-html.js | 822 - toolkit/devtools/jsbeautify/src/beautify-js.js | 1662 - .../jsbeautify/tests/unit/head_jsbeautify.js | 18 - .../devtools/jsbeautify/tests/unit/xpcshell.ini | 6 - toolkit/devtools/layoutview/moz.build | 8 - toolkit/devtools/layoutview/test/browser.ini | 20 - .../devtools/layoutview/test/browser_layoutview.js | 79 - .../test/browser_layoutview_editablemodel.js | 146 - ...owser_layoutview_editablemodel_allproperties.js | 143 - .../browser_layoutview_editablemodel_border.js | 51 - .../browser_layoutview_editablemodel_stylerules.js | 106 - .../layoutview/test/browser_layoutview_guides.js | 55 - .../browser_layoutview_rotate-labels-on-sides.js | 46 - .../browser_layoutview_update-after-navigation.js | 98 - .../test/browser_layoutview_update-after-reload.js | 40 - .../test/browser_layoutview_update-in-iframes.js | 60 - .../layoutview/test/doc_layoutview_iframe1.html | 3 - .../layoutview/test/doc_layoutview_iframe2.html | 3 - toolkit/devtools/layoutview/test/head.js | 262 - toolkit/devtools/layoutview/view.css | 263 - toolkit/devtools/layoutview/view.js | 553 - toolkit/devtools/layoutview/view.xhtml | 67 - toolkit/devtools/main.js | 507 - toolkit/devtools/markupview/html-editor.js | 187 - toolkit/devtools/markupview/markup-view.css | 141 - toolkit/devtools/markupview/markup-view.js | 2529 - toolkit/devtools/markupview/markup-view.xhtml | 105 - toolkit/devtools/markupview/moz.build | 12 - toolkit/devtools/markupview/test/browser.ini | 89 - .../test/browser_markupview_anonymous_01.js | 44 - .../test/browser_markupview_anonymous_02.js | 29 - .../test/browser_markupview_anonymous_03.js | 34 - .../test/browser_markupview_anonymous_04.js | 36 - .../test/browser_markupview_copy_image_data.js | 111 - ...er_markupview_css_completion_style_attribute.js | 146 - .../markupview/test/browser_markupview_events.js | 157 - .../test/browser_markupview_events_jquery_1.0.js | 234 - .../test/browser_markupview_events_jquery_1.1.js | 268 - .../browser_markupview_events_jquery_1.11.1.js | 192 - .../test/browser_markupview_events_jquery_1.2.js | 187 - .../test/browser_markupview_events_jquery_1.3.js | 220 - .../test/browser_markupview_events_jquery_1.4.js | 283 - .../test/browser_markupview_events_jquery_1.6.js | 382 - .../test/browser_markupview_events_jquery_1.7.js | 228 - .../test/browser_markupview_events_jquery_2.1.1.js | 190 - .../test/browser_markupview_html_edit_01.js | 77 - .../test/browser_markupview_html_edit_02.js | 100 - .../test/browser_markupview_html_edit_03.js | 180 - .../test/browser_markupview_image_tooltip.js | 85 - .../test/browser_markupview_keybindings_01.js | 47 - .../test/browser_markupview_mutation_01.js | 170 - .../test/browser_markupview_mutation_02.js | 100 - .../test/browser_markupview_navigation.js | 128 - .../browser_markupview_node_not_displayed_01.js | 34 - .../browser_markupview_node_not_displayed_02.js | 130 - .../test/browser_markupview_pagesize_01.js | 86 - .../test/browser_markupview_pagesize_02.js | 45 - .../test/browser_markupview_search_01.js | 45 - .../test/browser_markupview_tag_edit_01.js | 68 - .../test/browser_markupview_tag_edit_02.js | 45 - .../test/browser_markupview_tag_edit_03.js | 39 - .../test/browser_markupview_tag_edit_04.js | 59 - .../test/browser_markupview_tag_edit_05.js | 77 - .../test/browser_markupview_tag_edit_06.js | 84 - .../test/browser_markupview_tag_edit_07.js | 80 - .../test/browser_markupview_tag_edit_08.js | 130 - .../test/browser_markupview_tag_edit_09.js | 71 - .../test/browser_markupview_tag_edit_10.js | 33 - .../test/browser_markupview_tag_edit_11.js | 36 - .../test/browser_markupview_tag_edit_12.js | 115 - .../test/browser_markupview_textcontent_edit_01.js | 45 - .../test/browser_markupview_toggle_01.js | 47 - .../test/browser_markupview_toggle_02.js | 47 - .../test/browser_markupview_toggle_03.js | 47 - .../markupview/test/doc_markup_anonymous.html | 33 - .../devtools/markupview/test/doc_markup_edit.html | 48 - .../test/doc_markup_events-overflow.html | 18 - .../markupview/test/doc_markup_events.html | 135 - .../markupview/test/doc_markup_mutation.html | 37 - .../markupview/test/doc_markup_not_displayed.html | 17 - .../markupview/test/doc_markup_toggle.html | 28 - toolkit/devtools/markupview/test/head.js | 563 - .../test/helper_attributes_test_runner.js | 150 - .../markupview/test/helper_events_test_runner.js | 83 - .../test/helper_outerhtml_test_runner.js | 69 - toolkit/devtools/moz.build | 97 - toolkit/devtools/netmonitor/moz.build | 10 - .../devtools/netmonitor/netmonitor-controller.js | 873 - toolkit/devtools/netmonitor/netmonitor-view.js | 3316 - toolkit/devtools/netmonitor/netmonitor.css | 46 - toolkit/devtools/netmonitor/netmonitor.xul | 807 - toolkit/devtools/netmonitor/panel.js | 71 - toolkit/devtools/netmonitor/test/browser.ini | 111 - .../netmonitor/test/browser_net_aaa_leaktest.js | 28 - .../test/browser_net_accessibility-01.js | 83 - .../test/browser_net_accessibility-02.js | 126 - .../netmonitor/test/browser_net_api-calls.js | 40 - .../netmonitor/test/browser_net_autoscroll.js | 97 - .../netmonitor/test/browser_net_charts-01.js | 77 - .../netmonitor/test/browser_net_charts-02.js | 49 - .../netmonitor/test/browser_net_charts-03.js | 116 - .../netmonitor/test/browser_net_charts-04.js | 74 - .../netmonitor/test/browser_net_charts-05.js | 67 - .../netmonitor/test/browser_net_charts-06.js | 44 - .../netmonitor/test/browser_net_charts-07.js | 62 - .../devtools/netmonitor/test/browser_net_clear.js | 76 - .../netmonitor/test/browser_net_complex-params.js | 146 - .../netmonitor/test/browser_net_content-type.js | 233 - .../netmonitor/test/browser_net_copy_as_curl.js | 73 - .../test/browser_net_copy_image_as_data_uri.js | 38 - .../netmonitor/test/browser_net_copy_url.js | 36 - .../netmonitor/test/browser_net_curl-utils.js | 246 - .../netmonitor/test/browser_net_cyrillic-01.js | 44 - .../netmonitor/test/browser_net_cyrillic-02.js | 45 - .../browser_net_details-no-duplicated-content.js | 155 - .../netmonitor/test/browser_net_filter-01.js | 258 - .../netmonitor/test/browser_net_filter-02.js | 191 - .../netmonitor/test/browser_net_filter-03.js | 197 - .../netmonitor/test/browser_net_filter-04.js | 59 - .../netmonitor/test/browser_net_footer-summary.js | 117 - .../netmonitor/test/browser_net_html-preview.js | 62 - .../netmonitor/test/browser_net_icon-preview.js | 61 - .../netmonitor/test/browser_net_image-tooltip.js | 77 - .../netmonitor/test/browser_net_json-long.js | 91 - .../netmonitor/test/browser_net_json-malformed.js | 74 - .../test/browser_net_json_custom_mime.js | 81 - .../netmonitor/test/browser_net_json_text_mime.js | 81 - .../devtools/netmonitor/test/browser_net_jsonp.js | 105 - .../netmonitor/test/browser_net_large-response.js | 51 - .../test/browser_net_open_request_in_tab.js | 40 - .../netmonitor/test/browser_net_page-nav.js | 68 - .../netmonitor/test/browser_net_pane-collapse.js | 66 - .../netmonitor/test/browser_net_pane-toggle.js | 79 - .../netmonitor/test/browser_net_persistent_logs.js | 53 - .../netmonitor/test/browser_net_post-data-01.js | 153 - .../netmonitor/test/browser_net_post-data-02.js | 65 - .../netmonitor/test/browser_net_post-data-03.js | 87 - .../netmonitor/test/browser_net_prefs-and-l10n.js | 67 - .../netmonitor/test/browser_net_prefs-reload.js | 233 - .../netmonitor/test/browser_net_raw_headers.js | 72 - .../netmonitor/test/browser_net_reload-button.js | 34 - .../netmonitor/test/browser_net_req-resp-bodies.js | 60 - .../devtools/netmonitor/test/browser_net_resend.js | 173 - .../test/browser_net_security-details.js | 99 - .../netmonitor/test/browser_net_security-error.js | 67 - .../test/browser_net_security-icon-click.js | 53 - .../test/browser_net_security-redirect.js | 35 - .../netmonitor/test/browser_net_security-state.js | 111 - .../test/browser_net_security-tab-deselect.js | 38 - .../test/browser_net_security-tab-visibility.js | 111 - .../test/browser_net_security-warnings.js | 84 - .../netmonitor/test/browser_net_simple-init.js | 93 - .../test/browser_net_simple-request-data.js | 241 - .../test/browser_net_simple-request-details.js | 244 - .../netmonitor/test/browser_net_simple-request.js | 60 - .../netmonitor/test/browser_net_sort-01.js | 255 - .../netmonitor/test/browser_net_sort-02.js | 274 - .../netmonitor/test/browser_net_sort-03.js | 196 - .../netmonitor/test/browser_net_statistics-01.js | 72 - .../netmonitor/test/browser_net_statistics-02.js | 43 - .../netmonitor/test/browser_net_statistics-03.js | 36 - .../netmonitor/test/browser_net_status-codes.js | 203 - .../netmonitor/test/browser_net_timeline_ticks.js | 141 - .../netmonitor/test/browser_net_timing-division.js | 58 - toolkit/devtools/netmonitor/test/head.js | 497 - .../html_content-type-without-cache-test-page.html | 48 - .../devtools/netmonitor/test/html_curl-utils.html | 102 - .../netmonitor/test/html_params-test-page.html | 57 - .../netmonitor/test/html_sorting-test-page.html | 47 - .../test/html_status-codes-test-page.html | 46 - .../test/sjs_content-type-test-server.sjs | 191 - .../netmonitor/test/sjs_cors-test-server.sjs | 16 - .../netmonitor/test/sjs_sorting-test-server.sjs | 26 - .../test/sjs_status-codes-test-server.sjs | 42 - toolkit/devtools/output-parser.js | 579 - toolkit/devtools/path.js | 38 - .../devtools/performance/modules/compatibility.js | 109 - toolkit/devtools/performance/modules/front.js | 411 - toolkit/devtools/performance/modules/io.js | 147 - .../performance/modules/recording-model.js | 289 - .../performance/modules/recording-utils.js | 132 - toolkit/devtools/performance/moz.build | 15 - toolkit/devtools/performance/panel.js | 67 - .../devtools/performance/performance-controller.js | 385 - toolkit/devtools/performance/performance-view.js | 212 - toolkit/devtools/performance/performance.xul | 237 - toolkit/devtools/performance/test/browser.ini | 99 - .../test/browser_perf-aaa-run-first-leaktest.js | 22 - .../test/browser_perf-allocations-to-samples.js | 79 - .../performance/test/browser_perf-clear-01.js | 30 - .../performance/test/browser_perf-clear-02.js | 34 - .../test/browser_perf-compatibility-01.js | 64 - .../test/browser_perf-compatibility-02.js | 85 - .../test/browser_perf-compatibility-03.js | 63 - .../test/browser_perf-compatibility-04.js | 84 - .../test/browser_perf-data-massaging-01.js | 61 - .../performance/test/browser_perf-data-samples.js | 39 - .../performance/test/browser_perf-details-01.js | 51 - .../performance/test/browser_perf-details-02.js | 41 - .../performance/test/browser_perf-details-03.js | 84 - .../performance/test/browser_perf-details-04.js | 87 - .../test/browser_perf-details-calltree-render.js | 34 - .../test/browser_perf-details-flamegraph-render.js | 34 - .../browser_perf-details-memory-calltree-render.js | 37 - ...rowser_perf-details-memory-flamegraph-render.js | 37 - .../test/browser_perf-details-waterfall-render.js | 34 - .../test/browser_perf-events-calltree.js | 79 - .../test/browser_perf-front-basic-profiler-01.js | 55 - .../test/browser_perf-front-basic-timeline-01.js | 82 - .../test/browser_perf-front-profiler-02.js | 37 - .../test/browser_perf-front-profiler-03.js | 33 - .../test/browser_perf-front-profiler-04.js | 43 - .../performance/test/browser_perf-front.js | 54 - .../test/browser_perf-jump-to-debugger-01.js | 27 - .../test/browser_perf-jump-to-debugger-02.js | 41 - .../performance/test/browser_perf-options-01.js | 23 - .../performance/test/browser_perf-options-02.js | 27 - .../test/browser_perf-options-enable-framerate.js | 32 - .../test/browser_perf-options-enable-memory-01.js | 36 - .../test/browser_perf-options-enable-memory-02.js | 36 - ...owser_perf-options-flatten-tree-recursion-01.js | 60 - ...owser_perf-options-flatten-tree-recursion-02.js | 71 - .../browser_perf-options-invert-call-tree-01.js | 37 - .../browser_perf-options-invert-call-tree-02.js | 39 - .../browser_perf-options-invert-flame-graph-01.js | 36 - .../browser_perf-options-invert-flame-graph-02.js | 37 - .../browser_perf-options-show-idle-blocks-01.js | 36 - .../browser_perf-options-show-idle-blocks-02.js | 38 - .../browser_perf-options-show-platform-data-01.js | 34 - .../browser_perf-options-show-platform-data-02.js | 34 - .../test/browser_perf-overview-render-01.js | 34 - .../test/browser_perf-overview-render-02.js | 85 - .../test/browser_perf-overview-render-03.js | 66 - .../test/browser_perf-overview-selection-01.js | 53 - .../test/browser_perf-overview-selection-02.js | 77 - .../test/browser_perf-overview-selection-03.js | 76 - .../test/browser_perf-overview-time-interval.js | 66 - .../test/browser_perf-range-changed-render.js | 67 - .../test/browser_perf-recording-notices-01.js | 36 - .../test/browser_perf-recording-notices-02.js | 47 - .../test/browser_perf-recording-selected-01.js | 35 - .../test/browser_perf-recording-selected-02.js | 45 - .../test/browser_perf-recording-selected-03.js | 33 - .../test/browser_perf-recording-selected-04.js | 44 - .../performance/test/browser_perf-refresh.js | 42 - .../test/browser_perf-shared-connection-02.js | 40 - .../test/browser_perf-shared-connection-03.js | 29 - .../performance/test/browser_perf-states.js | 95 - .../performance/test/browser_perf-ui-recording.js | 31 - .../test/browser_perf_recordings-io-01.js | 79 - .../test/browser_perf_recordings-io-02.js | 25 - .../test/browser_perf_recordings-io-03.js | 54 - .../test/browser_perf_recordings-io-04.js | 109 - .../test/browser_profiler_categories.js | 43 - .../test/browser_profiler_content-check.js | 51 - .../test/browser_profiler_tree-abstract-01.js | 175 - .../test/browser_profiler_tree-abstract-02.js | 178 - .../test/browser_profiler_tree-abstract-03.js | 186 - .../test/browser_profiler_tree-abstract-04.js | 68 - .../test/browser_profiler_tree-frame-node.js | 182 - .../test/browser_profiler_tree-model-01.js | 196 - .../test/browser_profiler_tree-model-02.js | 59 - .../test/browser_profiler_tree-model-03.js | 86 - .../test/browser_profiler_tree-model-04.js | 81 - .../test/browser_profiler_tree-model-05.js | 79 - .../test/browser_profiler_tree-view-01.js | 105 - .../test/browser_profiler_tree-view-02.js | 160 - .../test/browser_profiler_tree-view-03.js | 109 - .../test/browser_profiler_tree-view-04.js | 124 - .../test/browser_profiler_tree-view-05.js | 66 - .../test/browser_profiler_tree-view-06.js | 69 - .../test/browser_profiler_tree-view-07.js | 68 - .../performance/test/browser_timeline_blueprint.js | 27 - .../devtools/performance/test/doc_simple-test.html | 22 - toolkit/devtools/performance/test/head.js | 424 - .../performance/views/details-abstract-subview.js | 132 - .../performance/views/details-js-call-tree.js | 144 - .../performance/views/details-js-flamegraph.js | 95 - .../performance/views/details-memory-call-tree.js | 110 - .../performance/views/details-memory-flamegraph.js | 93 - .../performance/views/details-waterfall.js | 83 - toolkit/devtools/performance/views/details.js | 206 - toolkit/devtools/performance/views/overview.js | 356 - toolkit/devtools/performance/views/recordings.js | 241 - toolkit/devtools/performance/views/toolbar.js | 45 - toolkit/devtools/pretty-fast/UPGRADING.md | 11 - toolkit/devtools/pretty-fast/moz.build | 11 - toolkit/devtools/pretty-fast/pretty-fast.js | 873 - .../pretty-fast/tests/unit/head_pretty-fast.js | 45 - .../devtools/pretty-fast/tests/unit/xpcshell.ini | 6 - toolkit/devtools/profiler/moz.build | 11 - toolkit/devtools/profiler/panel.js | 69 - toolkit/devtools/profiler/profiler.js | 234 - toolkit/devtools/profiler/profiler.xul | 142 - toolkit/devtools/profiler/test/browser.ini | 92 - .../browser_profiler_aaa_run_first_leaktest.js | 22 - .../test/browser_profiler_console-record-01.js | 68 - .../test/browser_profiler_console-record-02.js | 77 - .../test/browser_profiler_console-record-03.js | 95 - .../test/browser_profiler_console-record-04.js | 70 - .../test/browser_profiler_console-record-05.js | 57 - .../test/browser_profiler_console-record-06.js | 70 - .../test/browser_profiler_console-record-07.js | 75 - .../test/browser_profiler_console-record-08.js | 61 - .../test/browser_profiler_console-record-09.js | 90 - .../test/browser_profiler_data-massaging-01.js | 63 - .../test/browser_profiler_data-massaging-02.js | 52 - .../profiler/test/browser_profiler_data-samples.js | 34 - .../test/browser_profiler_gecko-pref-changed.js | 50 - .../test/browser_profiler_jump-to-debugger-01.js | 30 - .../test/browser_profiler_jump-to-debugger-02.js | 44 - .../test/browser_profiler_profile-deselection.js | 35 - .../test/browser_profiler_profile-view-events.js | 46 - .../test/browser_profiler_recording-cancelled.js | 52 - .../test/browser_profiler_recording-selected-01.js | 57 - .../test/browser_profiler_recording-selected-02.js | 56 - .../test/browser_profiler_recording-selected-03.js | 35 - .../test/browser_profiler_recording-utils.js | 68 - .../test/browser_profiler_recordings-clear.js | 50 - .../test/browser_profiler_recordings-io-01.js | 64 - .../test/browser_profiler_recordings-io-02.js | 28 - .../test/browser_profiler_recordings-io-03.js | 57 - .../test/browser_profiler_shared-connection-01.js | 45 - .../test/browser_profiler_shared-connection-02.js | 49 - .../test/browser_profiler_shared-connection-03.js | 29 - .../test/browser_profiler_shared-connection-04.js | 200 - .../test/browser_profiler_shared-front-01.js | 53 - .../test/browser_profiler_shared-front-02.js | 37 - .../test/browser_profiler_shared-front-03.js | 33 - .../test/browser_profiler_shared-front-04.js | 43 - .../test/browser_profiler_shared-front-05.js | 64 - .../test/browser_profiler_shared-front-06.js | 65 - .../test/browser_profiler_simple-record-01.js | 51 - .../test/browser_profiler_simple-record-02.js | 52 - .../test/browser_profiler_simple-record-03.js | 27 - .../browser_profiler_sudden-deactivation-01.js | 43 - .../browser_profiler_sudden-deactivation-02.js | 54 - .../test/browser_profiler_tabbed-browser-01.js | 28 - .../test/browser_profiler_tabbed-browser-02.js | 90 - .../test/browser_profiler_tabbed-browser-03.js | 88 - ...rowser_profiler_tabbed-browser-add-remove-01.js | 44 - ...rowser_profiler_tabbed-browser-add-remove-02.js | 55 - .../devtools/profiler/test/doc_simple-test.html | 22 - toolkit/devtools/profiler/test/head.js | 165 - toolkit/devtools/profiler/ui-profile.js | 835 - toolkit/devtools/profiler/ui-recordings.js | 369 - toolkit/devtools/profiler/utils/shared.js | 528 - .../chrome/content/projecteditor-loader.js | 177 - .../chrome/content/projecteditor-loader.xul | 26 - .../projecteditor/chrome/content/projecteditor.xul | 88 - toolkit/devtools/projecteditor/lib/editors.js | 300 - .../devtools/projecteditor/lib/helpers/event.js | 86 - .../projecteditor/lib/helpers/file-picker.js | 116 - toolkit/devtools/projecteditor/lib/helpers/l10n.js | 25 - .../devtools/projecteditor/lib/helpers/promise.js | 11 - .../devtools/projecteditor/lib/helpers/prompts.js | 33 - .../devtools/projecteditor/lib/helpers/readdir.js | 89 - .../lib/plugins/app-manager/app-project-editor.js | 56 - .../lib/plugins/app-manager/plugin.js | 77 - toolkit/devtools/projecteditor/lib/plugins/core.js | 83 - .../projecteditor/lib/plugins/delete/delete.js | 67 - .../projecteditor/lib/plugins/dirty/dirty.js | 47 - .../lib/plugins/image-view/image-editor.js | 50 - .../projecteditor/lib/plugins/image-view/plugin.js | 28 - .../projecteditor/lib/plugins/logging/logging.js | 29 - .../devtools/projecteditor/lib/plugins/new/new.js | 80 - .../projecteditor/lib/plugins/rename/rename.js | 66 - .../projecteditor/lib/plugins/save/save.js | 93 - .../projecteditor/lib/plugins/status-bar/plugin.js | 105 - toolkit/devtools/projecteditor/lib/project.js | 246 - .../devtools/projecteditor/lib/projecteditor.js | 794 - toolkit/devtools/projecteditor/lib/shells.js | 243 - toolkit/devtools/projecteditor/lib/stores/base.js | 58 - toolkit/devtools/projecteditor/lib/stores/local.js | 217 - .../devtools/projecteditor/lib/stores/resource.js | 400 - toolkit/devtools/projecteditor/lib/tree.js | 560 - toolkit/devtools/projecteditor/moz.build | 71 - toolkit/devtools/projecteditor/test/browser.ini | 28 - .../test/browser_projecteditor_app_options.js | 87 - .../test/browser_projecteditor_confirm_unsaved.js | 60 - .../test/browser_projecteditor_contextmenu_01.js | 27 - .../test/browser_projecteditor_contextmenu_02.js | 62 - .../test/browser_projecteditor_delete_file.js | 85 - .../test/browser_projecteditor_editing_01.js | 71 - .../test/browser_projecteditor_editors_image.js | 75 - .../test/browser_projecteditor_external_change.js | 84 - .../browser_projecteditor_immediate_destroy.js | 94 - .../test/browser_projecteditor_init.js | 18 - .../test/browser_projecteditor_menubar_01.js | 28 - .../test/browser_projecteditor_menubar_02.js | 119 - .../test/browser_projecteditor_new_file.js | 13 - .../test/browser_projecteditor_rename_file.js | 59 - .../test/browser_projecteditor_stores.js | 16 - .../browser_projecteditor_tree_selection_01.js | 98 - .../browser_projecteditor_tree_selection_02.js | 77 - toolkit/devtools/projecteditor/test/head.js | 337 - .../devtools/projecteditor/test/helper_edits.js | 53 - toolkit/devtools/qrcode/decoder/index.js | 2399 - toolkit/devtools/qrcode/decoder/moz.build | 9 - toolkit/devtools/qrcode/encoder/moz.build | 9 - toolkit/devtools/qrcode/index.js | 116 - toolkit/devtools/qrcode/moz.build | 22 - toolkit/devtools/qrcode/tests/mochitest/chrome.ini | 1 - .../qrcode/tests/mochitest/test_decode.html | 69 - toolkit/devtools/qrcode/tests/unit/test_encode.js | 28 - toolkit/devtools/qrcode/tests/unit/xpcshell.ini | 5 - toolkit/devtools/responsivedesign/moz.build | 11 - .../devtools/responsivedesign/resize-commands.js | 89 - .../responsivedesign/responsivedesign-child.js | 129 - .../devtools/responsivedesign/responsivedesign.jsm | 1026 - toolkit/devtools/responsivedesign/test/browser.ini | 16 - .../test/browser_responsive_cmd.js | 115 - .../test/browser_responsive_devicewidth.js | 62 - .../test/browser_responsivecomputedview.js | 100 - .../test/browser_responsiveruleview.js | 107 - .../responsivedesign/test/browser_responsiveui.js | 309 - .../test/browser_responsiveui_touch.js | 66 - .../test/browser_responsiveuiaddcustompreset.js | 159 - toolkit/devtools/responsivedesign/test/head.js | 243 - toolkit/devtools/responsivedesign/test/touch.html | 37 - toolkit/devtools/scratchpad/moz.build | 16 - toolkit/devtools/scratchpad/scratchpad-commands.js | 19 - toolkit/devtools/scratchpad/scratchpad-manager.jsm | 174 - toolkit/devtools/scratchpad/scratchpad-panel.js | 56 - toolkit/devtools/scratchpad/scratchpad.js | 2446 - toolkit/devtools/scratchpad/scratchpad.xul | 419 - toolkit/devtools/scratchpad/test/browser.ini | 44 - .../test/browser_scratchpad_autocomplete.js | 66 - ...owser_scratchpad_browser_last_window_closing.js | 79 - .../test/browser_scratchpad_chrome_context_pref.js | 52 - .../test/browser_scratchpad_close_toolbox.js | 38 - .../test/browser_scratchpad_confirm_close.js | 235 - .../scratchpad/test/browser_scratchpad_contexts.js | 155 - ...wser_scratchpad_display_non_error_exceptions.js | 110 - .../browser_scratchpad_display_outputs_errors.js | 72 - .../test/browser_scratchpad_edit_ui_updates.js | 206 - .../test/browser_scratchpad_eval_func.js | 86 - .../test/browser_scratchpad_execute_print.js | 110 - .../scratchpad/test/browser_scratchpad_falsy.js | 69 - .../scratchpad/test/browser_scratchpad_files.js | 128 - .../test/browser_scratchpad_goto_line_ui.js | 43 - .../scratchpad/test/browser_scratchpad_help_key.js | 61 - .../test/browser_scratchpad_initialization.js | 52 - .../scratchpad/test/browser_scratchpad_inspect.js | 55 - .../test/browser_scratchpad_inspect_primitives.js | 62 - .../scratchpad/test/browser_scratchpad_modeline.js | 94 - .../scratchpad/test/browser_scratchpad_open.js | 101 - .../test/browser_scratchpad_open_error_console.js | 37 - .../test/browser_scratchpad_pprint-02.js | 40 - .../scratchpad/test/browser_scratchpad_pprint.js | 29 - .../test/browser_scratchpad_recent_files.js | 356 - .../test/browser_scratchpad_reload_and_run.js | 76 - .../test/browser_scratchpad_reset_undo.js | 161 - .../scratchpad/test/browser_scratchpad_restore.js | 98 - .../test/browser_scratchpad_revert_to_saved.js | 140 - .../scratchpad/test/browser_scratchpad_tab.js | 77 - .../test/browser_scratchpad_tab_switch.js | 103 - .../test/browser_scratchpad_throw_output.js | 53 - .../scratchpad/test/browser_scratchpad_ui.js | 74 - .../scratchpad/test/browser_scratchpad_unsaved.js | 121 - .../test/browser_scratchpad_wrong_window_focus.js | 86 - toolkit/devtools/scratchpad/test/head.js | 219 - toolkit/devtools/security/LocalCertService.cpp | 498 - toolkit/devtools/security/auth.js | 611 - toolkit/devtools/security/cert.js | 66 - toolkit/devtools/security/moz.build | 28 - toolkit/devtools/security/prompt.js | 187 - toolkit/devtools/security/socket.js | 753 - toolkit/devtools/security/tests/unit/head_dbg.js | 107 - toolkit/devtools/security/tests/unit/test_cert.js | 83 - .../security/tests/unit/test_encryption.js | 110 - .../security/tests/unit/test_oob_cert_auth.js | 264 - toolkit/devtools/security/tests/unit/testactors.js | 131 - toolkit/devtools/security/tests/unit/xpcshell.ini | 11 - toolkit/devtools/server/actors/actor-registry.js | 130 - toolkit/devtools/server/actors/animation.js | 551 - toolkit/devtools/server/actors/call-watcher.js | 742 - toolkit/devtools/server/actors/canvas.js | 841 - toolkit/devtools/server/actors/child-process.js | 94 - toolkit/devtools/server/actors/childtab.js | 89 - toolkit/devtools/server/actors/common.js | 321 - toolkit/devtools/server/actors/csscoverage.js | 851 - toolkit/devtools/server/actors/device.js | 233 - toolkit/devtools/server/actors/director-manager.js | 782 - .../devtools/server/actors/director-registry.js | 295 - toolkit/devtools/server/actors/eventlooplag.js | 79 - toolkit/devtools/server/actors/framerate.js | 191 - toolkit/devtools/server/actors/gcli.js | 207 - toolkit/devtools/server/actors/highlighter.css | 180 - toolkit/devtools/server/actors/highlighter.js | 2022 - toolkit/devtools/server/actors/inspector.js | 3496 - toolkit/devtools/server/actors/layout.js | 469 - toolkit/devtools/server/actors/memory.js | 386 - toolkit/devtools/server/actors/monitor.js | 146 - toolkit/devtools/server/actors/preference.js | 130 - .../devtools/server/actors/pretty-print-worker.js | 53 - toolkit/devtools/server/actors/profiler.js | 335 - toolkit/devtools/server/actors/root.js | 494 - toolkit/devtools/server/actors/script.js | 5899 - toolkit/devtools/server/actors/settings.js | 179 - toolkit/devtools/server/actors/storage.js | 1610 - toolkit/devtools/server/actors/string.js | 142 - toolkit/devtools/server/actors/styleeditor.js | 805 - toolkit/devtools/server/actors/styles.js | 1352 - toolkit/devtools/server/actors/stylesheets.js | 1224 - toolkit/devtools/server/actors/timeline.js | 329 - toolkit/devtools/server/actors/tracer.js | 710 - .../devtools/server/actors/utils/ScriptStore.js | 207 - .../server/actors/utils/actor-registry-utils.js | 74 - .../devtools/server/actors/utils/make-debugger.js | 100 - .../server/actors/utils/map-uri-to-addon-id.js | 56 - toolkit/devtools/server/actors/utils/stack.js | 202 - toolkit/devtools/server/actors/webapps.js | 1078 - toolkit/devtools/server/actors/webaudio.js | 1098 - toolkit/devtools/server/actors/webbrowser.js | 2152 - toolkit/devtools/server/actors/webconsole.js | 2098 - toolkit/devtools/server/actors/webgl.js | 1390 - toolkit/devtools/server/child.js | 120 - toolkit/devtools/server/content-globals.js | 47 - toolkit/devtools/server/content-server.jsm | 64 - toolkit/devtools/server/dbg-server.jsm | 25 - toolkit/devtools/server/docs/lazy-actor-modules.md | 116 - toolkit/devtools/server/docs/protocol.js.md | 532 - toolkit/devtools/server/main.js | 1580 - toolkit/devtools/server/moz.build | 84 - toolkit/devtools/server/nsJSInspector.cpp | 147 - toolkit/devtools/server/nsJSInspector.h | 39 - toolkit/devtools/server/protocol.js | 1430 - .../devtools/server/tests/browser/animation.html | 140 - toolkit/devtools/server/tests/browser/browser.ini | 40 - .../tests/browser/browser_animation_actors_01.js | 43 - .../tests/browser/browser_animation_actors_02.js | 63 - .../tests/browser/browser_animation_actors_03.js | 90 - .../tests/browser/browser_animation_actors_04.js | 61 - .../tests/browser/browser_animation_actors_05.js | 57 - .../tests/browser/browser_animation_actors_06.js | 50 - .../tests/browser/browser_animation_actors_07.js | 46 - .../tests/browser/browser_animation_actors_08.js | 55 - .../tests/browser/browser_animation_actors_09.js | 58 - .../tests/browser/browser_animation_actors_10.js | 58 - .../tests/browser/browser_directorscript_actors.js | 158 - .../browser_directorscript_actors_error_events.js | 131 - .../browser_directorscript_actors_exports.js | 86 - .../server/tests/browser/browser_navigateEvents.js | 159 - .../browser/browser_storage_dynamic_windows.js | 339 - .../tests/browser/browser_storage_listings.js | 674 - .../tests/browser/browser_storage_updates.js | 243 - .../server/tests/browser/browser_timeline.js | 62 - .../tests/browser/browser_timeline_actors.js | 68 - .../tests/browser/browser_timeline_iframes.js | 40 - toolkit/devtools/server/tests/browser/head.js | 125 - .../tests/browser/storage-dynamic-windows.html | 91 - .../server/tests/browser/storage-listings.html | 93 - .../tests/browser/storage-secured-iframe.html | 70 - .../tests/browser/storage-unsecured-iframe.html | 27 - .../server/tests/browser/storage-updates.html | 44 - .../Debugger.Source.prototype.element.html | 16 - toolkit/devtools/server/tests/mochitest/chrome.ini | 82 - .../server/tests/mochitest/director-helpers.js | 47 - .../server/tests/mochitest/inspector-helpers.js | 310 - .../tests/mochitest/inspector-styles-data.html | 62 - .../tests/mochitest/inspector-traversal-data.html | 90 - .../tests/mochitest/inspector_getImageData.html | 19 - .../server/tests/mochitest/memory-helpers.js | 60 - .../test_Debugger.Source.prototype.element.html | 166 - ...Debugger.Source.prototype.introductionType.html | 181 - .../server/tests/mochitest/test_attachProcess.html | 96 - .../tests/mochitest/test_connectToChild.html | 132 - .../tests/mochitest/test_connection-manager.html | 119 - .../mochitest/test_css-logic-inheritance.html | 43 - .../mochitest/test_css-logic-media-queries.html | 60 - .../mochitest/test_css-logic-specificity.html | 84 - .../server/tests/mochitest/test_css-logic.html | 170 - .../server/tests/mochitest/test_device.html | 99 - .../test_evalInGlobal-outerized_this.html | 69 - .../server/tests/mochitest/test_framerate_01.html | 107 - .../server/tests/mochitest/test_framerate_02.html | 79 - .../server/tests/mochitest/test_framerate_03.html | 83 - .../server/tests/mochitest/test_framerate_04.html | 72 - .../server/tests/mochitest/test_framerate_05.html | 78 - .../tests/mochitest/test_inspector-anonymous.html | 176 - .../mochitest/test_inspector-changeattrs.html | 102 - .../mochitest/test_inspector-changevalue.html | 84 - .../tests/mochitest/test_inspector-hide.html | 79 - .../tests/mochitest/test_inspector-insert.html | 96 - .../mochitest/test_inspector-mutations-attr.html | 127 - .../test_inspector-mutations-childlist.html | 313 - .../test_inspector-mutations-frameload.html | 217 - .../mochitest/test_inspector-mutations-value.html | 151 - .../mochitest/test_inspector-pseudoclass-lock.html | 177 - .../tests/mochitest/test_inspector-release.html | 93 - .../tests/mochitest/test_inspector-reload.html | 83 - .../tests/mochitest/test_inspector-remove.html | 107 - .../tests/mochitest/test_inspector-retain.html | 183 - .../tests/mochitest/test_inspector-traversal.html | 359 - .../mochitest/test_inspector_getImageData.html | 117 - .../mochitest/test_memory_allocations_02.html | 64 - .../mochitest/test_memory_allocations_04.html | 60 - .../mochitest/test_memory_allocations_05.html | 87 - .../server/tests/mochitest/test_memory_gc_01.html | 43 - .../server/tests/mochitest/test_preference.html | 115 - .../server/tests/mochitest/test_settings.html | 129 - .../tests/mochitest/test_styles-applied.html | 148 - .../tests/mochitest/test_styles-computed.html | 142 - .../tests/mochitest/test_styles-matched.html | 101 - .../server/tests/mochitest/test_styles-modify.html | 103 - .../server/tests/mochitest/test_styles-svg.html | 73 - .../tests/mochitest/test_unsafeDereference.html | 52 - toolkit/devtools/server/tests/unit/head_dbg.js | 635 - toolkit/devtools/server/tests/unit/hello-actor.js | 15 - .../server/tests/unit/registertestactors-01.js | 15 - .../server/tests/unit/registertestactors-02.js | 15 - .../server/tests/unit/registertestactors-03.js | 34 - toolkit/devtools/server/tests/unit/sourcemapped.js | 16 - .../devtools/server/tests/unit/test_ScriptStore.js | 168 - .../server/tests/unit/test_actor-registry-actor.js | 80 - .../devtools/server/tests/unit/test_add_actors.js | 107 - toolkit/devtools/server/tests/unit/test_attach.js | 37 - .../server/tests/unit/test_blackboxing-01.js | 145 - .../server/tests/unit/test_blackboxing-02.js | 113 - .../server/tests/unit/test_blackboxing-03.js | 102 - .../server/tests/unit/test_blackboxing-04.js | 88 - .../server/tests/unit/test_blackboxing-05.js | 84 - .../server/tests/unit/test_blackboxing-06.js | 102 - .../server/tests/unit/test_blackboxing-07.js | 62 - .../server/tests/unit/test_breakpoint-01.js | 73 - .../server/tests/unit/test_breakpoint-02.js | 64 - .../server/tests/unit/test_breakpoint-03.js | 78 - .../server/tests/unit/test_breakpoint-04.js | 77 - .../server/tests/unit/test_breakpoint-05.js | 79 - .../server/tests/unit/test_breakpoint-06.js | 86 - .../server/tests/unit/test_breakpoint-07.js | 82 - .../server/tests/unit/test_breakpoint-08.js | 90 - .../server/tests/unit/test_breakpoint-09.js | 87 - .../server/tests/unit/test_breakpoint-10.js | 88 - .../server/tests/unit/test_breakpoint-11.js | 87 - .../server/tests/unit/test_breakpoint-12.js | 112 - .../server/tests/unit/test_breakpoint-13.js | 115 - .../server/tests/unit/test_breakpoint-14.js | 113 - .../server/tests/unit/test_breakpoint-15.js | 69 - .../server/tests/unit/test_breakpoint-16.js | 83 - .../server/tests/unit/test_breakpoint-17.js | 120 - .../server/tests/unit/test_breakpoint-18.js | 82 - .../server/tests/unit/test_breakpoint-19.js | 70 - .../server/tests/unit/test_breakpoint-20.js | 110 - .../server/tests/unit/test_breakpoint-21.js | 85 - .../server/tests/unit/test_breakpoint-actor-map.js | 182 - .../server/tests/unit/test_client_request.js | 120 - .../tests/unit/test_conditional_breakpoint-01.js | 61 - .../tests/unit/test_conditional_breakpoint-02.js | 60 - .../tests/unit/test_conditional_breakpoint-03.js | 62 - .../devtools/server/tests/unit/test_dbgactor.js | 119 - .../tests/unit/test_dbgclient_debuggerstatement.js | 76 - .../devtools/server/tests/unit/test_dbgglobal.js | 65 - toolkit/devtools/server/tests/unit/test_eval-01.js | 58 - toolkit/devtools/server/tests/unit/test_eval-02.js | 48 - toolkit/devtools/server/tests/unit/test_eval-03.js | 50 - toolkit/devtools/server/tests/unit/test_eval-04.js | 69 - toolkit/devtools/server/tests/unit/test_eval-05.js | 54 - .../server/tests/unit/test_eventlooplag_actor.js | 59 - .../server/tests/unit/test_forwardingprefix.js | 196 - .../server/tests/unit/test_frameactor-01.js | 43 - .../server/tests/unit/test_frameactor-02.js | 45 - .../server/tests/unit/test_frameactor-03.js | 47 - .../server/tests/unit/test_frameactor-04.js | 91 - .../server/tests/unit/test_frameactor-05.js | 89 - .../server/tests/unit/test_framearguments-01.js | 51 - .../server/tests/unit/test_framebindings-01.js | 77 - .../server/tests/unit/test_framebindings-02.js | 62 - .../server/tests/unit/test_framebindings-03.js | 69 - .../server/tests/unit/test_framebindings-04.js | 84 - .../server/tests/unit/test_framebindings-05.js | 62 - .../server/tests/unit/test_framebindings-06.js | 60 - .../server/tests/unit/test_framebindings-07.js | 64 - .../server/tests/unit/test_frameclient-01.js | 53 - .../server/tests/unit/test_frameclient-02.js | 46 - .../server/tests/unit/test_functiongrips-01.js | 95 - .../unit/test_get-executable-lines-source-map.js | 56 - .../server/tests/unit/test_get-executable-lines.js | 55 - .../server/tests/unit/test_getyoungestframe.js | 30 - .../tests/unit/test_ignore_caught_exceptions.js | 50 - .../devtools/server/tests/unit/test_interrupt.js | 50 - .../tests/unit/test_layout-reflows-observer.js | 254 - .../server/tests/unit/test_listsources-01.js | 59 - .../server/tests/unit/test_listsources-02.js | 49 - .../server/tests/unit/test_listsources-03.js | 52 - .../server/tests/unit/test_longstringactor.js | 106 - .../server/tests/unit/test_longstringgrips-01.js | 71 - .../server/tests/unit/test_longstringgrips-02.js | 60 - .../server/tests/unit/test_memory_footprint.js | 52 - .../server/tests/unit/test_monitor_actor.js | 82 - .../server/tests/unit/test_nativewrappers.js | 30 - .../devtools/server/tests/unit/test_nesting-01.js | 48 - .../devtools/server/tests/unit/test_nesting-02.js | 78 - .../server/tests/unit/test_new_source-01.js | 40 - .../server/tests/unit/test_nodelistactor.js | 26 - .../server/tests/unit/test_objectgrips-01.js | 58 - .../server/tests/unit/test_objectgrips-02.js | 65 - .../server/tests/unit/test_objectgrips-03.js | 73 - .../server/tests/unit/test_objectgrips-04.js | 76 - .../server/tests/unit/test_objectgrips-05.js | 66 - .../server/tests/unit/test_objectgrips-06.js | 66 - .../server/tests/unit/test_objectgrips-07.js | 74 - .../server/tests/unit/test_objectgrips-08.js | 72 - .../server/tests/unit/test_objectgrips-09.js | 74 - .../server/tests/unit/test_objectgrips-10.js | 72 - .../server/tests/unit/test_objectgrips-11.js | 53 - .../server/tests/unit/test_objectgrips-12.js | 157 - .../server/tests/unit/test_objectgrips-13.js | 66 - .../server/tests/unit/test_pause_exceptions-01.js | 50 - .../server/tests/unit/test_pause_exceptions-02.js | 47 - .../server/tests/unit/test_pauselifetime-01.js | 54 - .../server/tests/unit/test_pauselifetime-02.js | 56 - .../server/tests/unit/test_pauselifetime-03.js | 61 - .../server/tests/unit/test_pauselifetime-04.js | 48 - .../tests/unit/test_profiler_activation-01.js | 86 - .../tests/unit/test_profiler_activation-02.js | 57 - .../server/tests/unit/test_profiler_close.js | 80 - .../server/tests/unit/test_profiler_data.js | 122 - .../server/tests/unit/test_profiler_events-01.js | 118 - .../server/tests/unit/test_profiler_events-02.js | 81 - .../server/tests/unit/test_profiler_getfeatures.js | 47 - .../test_profiler_getsharedlibraryinformation.js | 57 - .../server/tests/unit/test_promise_state-01.js | 40 - .../server/tests/unit/test_promise_state-02.js | 45 - .../server/tests/unit/test_promise_state-03.js | 45 - .../server/tests/unit/test_protocolSpec.js | 17 - .../server/tests/unit/test_protocol_abort.js | 72 - .../server/tests/unit/test_protocol_async.js | 174 - .../server/tests/unit/test_protocol_children.js | 452 - .../server/tests/unit/test_protocol_formtype.js | 160 - .../server/tests/unit/test_protocol_longstring.js | 206 - .../server/tests/unit/test_protocol_simple.js | 302 - .../server/tests/unit/test_protocol_unregister.js | 44 - .../server/tests/unit/test_reattach-thread.js | 58 - .../server/tests/unit/test_registerClient.js | 95 - .../server/tests/unit/test_register_actor.js | 113 - .../server/tests/unit/test_requestTypes.js | 51 - .../devtools/server/tests/unit/test_source-01.js | 78 - .../server/tests/unit/test_sourcemaps-01.js | 64 - .../server/tests/unit/test_sourcemaps-02.js | 67 - .../server/tests/unit/test_sourcemaps-03.js | 150 - .../server/tests/unit/test_sourcemaps-04.js | 57 - .../server/tests/unit/test_sourcemaps-05.js | 57 - .../server/tests/unit/test_sourcemaps-06.js | 94 - .../server/tests/unit/test_sourcemaps-07.js | 67 - .../server/tests/unit/test_sourcemaps-08.js | 52 - .../server/tests/unit/test_sourcemaps-09.js | 97 - .../server/tests/unit/test_sourcemaps-10.js | 73 - .../server/tests/unit/test_sourcemaps-11.js | 83 - .../server/tests/unit/test_sourcemaps-12.js | 75 - .../server/tests/unit/test_sourcemaps-13.js | 105 - .../server/tests/unit/test_sourcemaps-14.js | 128 - .../server/tests/unit/test_sourcemaps-15.js | 159 - .../devtools/server/tests/unit/test_stepping-01.js | 83 - .../devtools/server/tests/unit/test_stepping-02.js | 83 - .../devtools/server/tests/unit/test_stepping-03.js | 62 - .../devtools/server/tests/unit/test_stepping-04.js | 74 - .../devtools/server/tests/unit/test_stepping-05.js | 101 - .../devtools/server/tests/unit/test_stepping-06.js | 99 - .../devtools/server/tests/unit/test_symbols-01.js | 58 - .../devtools/server/tests/unit/test_symbols-02.js | 49 - .../server/tests/unit/test_threadlifetime-01.js | 58 - .../server/tests/unit/test_threadlifetime-02.js | 59 - .../server/tests/unit/test_threadlifetime-03.js | 81 - .../server/tests/unit/test_threadlifetime-04.js | 53 - .../server/tests/unit/test_threadlifetime-05.js | 83 - .../server/tests/unit/test_threadlifetime-06.js | 71 - .../server/tests/unit/test_trace_actor-01.js | 54 - .../server/tests/unit/test_trace_actor-02.js | 82 - .../server/tests/unit/test_trace_actor-03.js | 67 - .../server/tests/unit/test_trace_actor-04.js | 111 - .../server/tests/unit/test_trace_actor-05.js | 138 - .../server/tests/unit/test_trace_actor-06.js | 234 - .../server/tests/unit/test_trace_actor-07.js | 100 - .../server/tests/unit/test_trace_actor-08.js | 123 - .../server/tests/unit/test_trace_actor-09.js | 100 - .../server/tests/unit/test_trace_actor-10.js | 167 - .../server/tests/unit/test_trace_actor-11.js | 124 - .../server/tests/unit/test_trace_actor-12.js | 156 - .../server/tests/unit/test_trace_actor-13.js | 58 - .../server/tests/unit/test_unsafeDereference.js | 134 - .../server/tests/unit/test_xpcshell_debugging.js | 46 - toolkit/devtools/server/tests/unit/testactors.js | 157 - toolkit/devtools/server/tests/unit/xpcshell.ini | 235 - .../server/tests/unit/xpcshell_debugging_script.js | 9 - toolkit/devtools/shadereditor/moz.build | 10 - toolkit/devtools/shadereditor/panel.js | 74 - toolkit/devtools/shadereditor/shadereditor.js | 621 - toolkit/devtools/shadereditor/shadereditor.xul | 72 - toolkit/devtools/shadereditor/test/browser.ini | 46 - .../test/browser_se_aaa_run_first_leaktest.js | 17 - .../shadereditor/test/browser_se_bfcache.js | 60 - .../test/browser_se_editors-contents.js | 30 - .../test/browser_se_editors-error-gutter.js | 156 - .../test/browser_se_editors-error-tooltip.js | 56 - .../test/browser_se_editors-lazy-init.js | 34 - .../shadereditor/test/browser_se_first-run.js | 43 - .../shadereditor/test/browser_se_navigation.js | 71 - .../test/browser_se_programs-blackbox-01.js | 169 - .../test/browser_se_programs-blackbox-02.js | 63 - .../shadereditor/test/browser_se_programs-cache.js | 41 - .../test/browser_se_programs-highlight-01.js | 93 - .../test/browser_se_programs-highlight-02.js | 49 - .../shadereditor/test/browser_se_programs-list.js | 87 - .../test/browser_se_shaders-edit-01.js | 73 - .../test/browser_se_shaders-edit-02.js | 74 - .../test/browser_se_shaders-edit-03.js | 85 - .../test/browser_webgl-actor-test-01.js | 16 - .../test/browser_webgl-actor-test-02.js | 21 - .../test/browser_webgl-actor-test-03.js | 26 - .../test/browser_webgl-actor-test-04.js | 27 - .../test/browser_webgl-actor-test-05.js | 27 - .../test/browser_webgl-actor-test-06.js | 64 - .../test/browser_webgl-actor-test-07.js | 61 - .../test/browser_webgl-actor-test-08.js | 37 - .../test/browser_webgl-actor-test-09.js | 89 - .../test/browser_webgl-actor-test-10.js | 44 - .../test/browser_webgl-actor-test-11.js | 25 - .../test/browser_webgl-actor-test-12.js | 27 - .../test/browser_webgl-actor-test-13.js | 67 - .../test/browser_webgl-actor-test-14.js | 46 - .../test/browser_webgl-actor-test-15.js | 133 - .../test/browser_webgl-actor-test-16.js | 141 - .../test/browser_webgl-actor-test-17.js | 46 - .../test/browser_webgl-actor-test-18.js | 31 - toolkit/devtools/shadereditor/test/head.js | 299 - toolkit/devtools/shared/AppCacheUtils.jsm | 629 - toolkit/devtools/shared/Curl.jsm | 410 - toolkit/devtools/shared/DOMHelpers.jsm | 156 - toolkit/devtools/shared/DeveloperToolbar.jsm | 1274 - toolkit/devtools/shared/Jsbeautify.jsm | 16 - toolkit/devtools/shared/Parser.jsm | 2337 - toolkit/devtools/shared/SplitView.jsm | 299 - toolkit/devtools/shared/async-storage.js | 193 - toolkit/devtools/shared/autocomplete-popup.js | 595 - toolkit/devtools/shared/devices.js | 603 - toolkit/devtools/shared/doorhanger.js | 160 - toolkit/devtools/shared/frame-script-utils.js | 114 - toolkit/devtools/shared/inplace-editor.js | 1226 - toolkit/devtools/shared/moz.build | 77 - toolkit/devtools/shared/observable-object.js | 129 - toolkit/devtools/shared/options-view.js | 178 - toolkit/devtools/shared/profiler/global.js | 108 - toolkit/devtools/shared/profiler/tree-model.js | 281 - toolkit/devtools/shared/profiler/tree-view.js | 345 - toolkit/devtools/shared/splitview.css | 99 - toolkit/devtools/shared/test/browser.ini | 76 - toolkit/devtools/shared/test/browser_css_color.js | 316 - .../shared/test/browser_cubic-bezier-01.js | 37 - .../shared/test/browser_cubic-bezier-02.js | 149 - .../shared/test/browser_cubic-bezier-03.js | 68 - .../devtools/shared/test/browser_flame-graph-01.js | 57 - .../devtools/shared/test/browser_flame-graph-02.js | 42 - .../shared/test/browser_flame-graph-03a.js | 120 - .../shared/test/browser_flame-graph-03b.js | 76 - .../devtools/shared/test/browser_flame-graph-04.js | 90 - .../shared/test/browser_flame-graph-utils-01.js | 261 - .../shared/test/browser_flame-graph-utils-02.js | 103 - .../shared/test/browser_flame-graph-utils-03.js | 112 - .../shared/test/browser_flame-graph-utils-04.js | 166 - .../shared/test/browser_flame-graph-utils-05.js | 42 - .../shared/test/browser_flame-graph-utils-hash.js | 24 - toolkit/devtools/shared/test/browser_graphs-01.js | 66 - toolkit/devtools/shared/test/browser_graphs-02.js | 83 - toolkit/devtools/shared/test/browser_graphs-03.js | 110 - toolkit/devtools/shared/test/browser_graphs-04.js | 68 - toolkit/devtools/shared/test/browser_graphs-05.js | 132 - toolkit/devtools/shared/test/browser_graphs-06.js | 90 - toolkit/devtools/shared/test/browser_graphs-07a.js | 201 - toolkit/devtools/shared/test/browser_graphs-07b.js | 66 - toolkit/devtools/shared/test/browser_graphs-08.js | 66 - toolkit/devtools/shared/test/browser_graphs-09a.js | 82 - toolkit/devtools/shared/test/browser_graphs-09b.js | 60 - toolkit/devtools/shared/test/browser_graphs-09c.js | 37 - toolkit/devtools/shared/test/browser_graphs-09d.js | 38 - toolkit/devtools/shared/test/browser_graphs-09e.js | 62 - toolkit/devtools/shared/test/browser_graphs-09f.js | 52 - toolkit/devtools/shared/test/browser_graphs-10a.js | 139 - toolkit/devtools/shared/test/browser_graphs-10b.js | 48 - toolkit/devtools/shared/test/browser_graphs-11a.js | 59 - toolkit/devtools/shared/test/browser_graphs-11b.js | 129 - toolkit/devtools/shared/test/browser_graphs-12.js | 153 - toolkit/devtools/shared/test/browser_graphs-13.js | 42 - toolkit/devtools/shared/test/browser_graphs-14.js | 89 - .../devtools/shared/test/browser_inplace-editor.js | 123 - .../test/browser_layoutHelpers-getBoxQuads.js | 222 - .../shared/test/browser_layoutHelpers.html | 25 - .../devtools/shared/test/browser_layoutHelpers.js | 101 - .../shared/test/browser_layoutHelpers_iframe.html | 19 - toolkit/devtools/shared/test/browser_num-l10n.js | 25 - .../shared/test/browser_observableobject.js | 86 - .../shared/test/browser_options-view-01.js | 101 - .../devtools/shared/test/browser_outputparser.js | 102 - toolkit/devtools/shared/test/browser_prefs.js | 33 - .../devtools/shared/test/browser_require_basic.js | 140 - toolkit/devtools/shared/test/browser_spectrum.js | 114 - .../shared/test/browser_tableWidget_basic.js | 387 - .../browser_tableWidget_keyboard_interaction.js | 227 - .../test/browser_tableWidget_mouse_interaction.js | 298 - .../shared/test/browser_templater_basic.js | 285 - toolkit/devtools/shared/test/browser_theme.js | 81 - .../shared/test/browser_toolbar_basic.html | 35 - .../devtools/shared/test/browser_toolbar_basic.js | 74 - .../shared/test/browser_toolbar_tooltip.js | 72 - .../browser_toolbar_webconsole_errors_count.html | 32 - .../browser_toolbar_webconsole_errors_count.js | 246 - .../shared/test/browser_treeWidget_basic.js | 254 - .../browser_treeWidget_keyboard_interaction.js | 228 - .../test/browser_treeWidget_mouse_interaction.js | 137 - toolkit/devtools/shared/test/doc_options-view.xul | 27 - toolkit/devtools/shared/test/head.js | 171 - toolkit/devtools/shared/test/leakhunt.js | 170 - .../unit/test_VariablesView_getString_promise.js | 75 - .../devtools/shared/test/unit/test_bezierCanvas.js | 113 - .../devtools/shared/test/unit/test_cubicBezier.js | 102 - .../devtools/shared/test/unit/test_undoStack.js | 98 - toolkit/devtools/shared/test/unit/xpcshell.ini | 10 - toolkit/devtools/shared/tests/browser/browser.ini | 6 - .../shared/tests/browser/browser_async_storage.js | 77 - toolkit/devtools/shared/theme-switching.js | 120 - toolkit/devtools/shared/theme.js | 90 - toolkit/devtools/shared/timeline/global.js | 69 - toolkit/devtools/shared/timeline/marker-details.js | 301 - .../devtools/shared/timeline/markers-overview.js | 230 - .../devtools/shared/timeline/memory-overview.js | 80 - toolkit/devtools/shared/timeline/waterfall.js | 619 - toolkit/devtools/shared/undo.js | 206 - .../devtools/shared/widgets/AbstractTreeItem.jsm | 481 - .../devtools/shared/widgets/BreadcrumbsWidget.jsm | 260 - toolkit/devtools/shared/widgets/Chart.jsm | 469 - .../devtools/shared/widgets/CubicBezierWidget.js | 556 - toolkit/devtools/shared/widgets/FastListWidget.js | 250 - toolkit/devtools/shared/widgets/FlameGraph.jsm | 1023 - toolkit/devtools/shared/widgets/Graphs.jsm | 2199 - toolkit/devtools/shared/widgets/GraphsWorker.js | 107 - toolkit/devtools/shared/widgets/SideMenuWidget.jsm | 676 - .../devtools/shared/widgets/SimpleListWidget.jsm | 253 - toolkit/devtools/shared/widgets/Spectrum.js | 337 - toolkit/devtools/shared/widgets/TableWidget.js | 983 - toolkit/devtools/shared/widgets/Tooltip.js | 1489 - toolkit/devtools/shared/widgets/TreeWidget.js | 597 - toolkit/devtools/shared/widgets/VariablesView.jsm | 4131 - toolkit/devtools/shared/widgets/VariablesView.xul | 19 - .../shared/widgets/VariablesViewController.jsm | 588 - toolkit/devtools/shared/widgets/ViewHelpers.jsm | 1735 - .../shared/widgets/cubic-bezier-frame.xhtml | 25 - toolkit/devtools/shared/widgets/cubic-bezier.css | 142 - toolkit/devtools/shared/widgets/graphs-frame.xhtml | 26 - .../devtools/shared/widgets/spectrum-frame.xhtml | 24 - toolkit/devtools/shared/widgets/spectrum.css | 176 - toolkit/devtools/sourceeditor/autocomplete.js | 355 - toolkit/devtools/sourceeditor/codemirror/LICENSE | 23 - toolkit/devtools/sourceeditor/codemirror/README | 139 - .../sourceeditor/codemirror/codemirror.css | 272 - .../devtools/sourceeditor/codemirror/codemirror.js | 7601 - .../sourceeditor/codemirror/comment/comment.js | 172 - .../sourceeditor/codemirror/dialog/dialog.css | 32 - .../sourceeditor/codemirror/dialog/dialog.js | 133 - .../sourceeditor/codemirror/edit/closebrackets.js | 143 - .../sourceeditor/codemirror/edit/closetag.js | 141 - .../sourceeditor/codemirror/edit/continuelist.js | 38 - .../sourceeditor/codemirror/edit/matchbrackets.js | 120 - .../sourceeditor/codemirror/fold/brace-fold.js | 105 - .../sourceeditor/codemirror/fold/comment-fold.js | 57 - .../sourceeditor/codemirror/fold/foldcode.js | 145 - .../sourceeditor/codemirror/fold/foldgutter.css | 21 - .../sourceeditor/codemirror/fold/foldgutter.js | 134 - .../sourceeditor/codemirror/fold/xml-fold.js | 181 - .../sourceeditor/codemirror/hint/show-hint.js | 389 - .../sourceeditor/codemirror/keymap/emacs.js | 402 - .../sourceeditor/codemirror/keymap/sublime.js | 520 - .../devtools/sourceeditor/codemirror/keymap/vim.js | 4253 - .../devtools/sourceeditor/codemirror/mode/clike.js | 439 - .../devtools/sourceeditor/codemirror/mode/css.js | 717 - .../sourceeditor/codemirror/mode/htmlmixed.js | 120 - .../sourceeditor/codemirror/mode/javascript.js | 663 - .../devtools/sourceeditor/codemirror/mode/xml.js | 384 - .../devtools/sourceeditor/codemirror/mozilla.css | 246 - .../codemirror/search/match-highlighter.js | 104 - .../sourceeditor/codemirror/search/search.js | 170 - .../sourceeditor/codemirror/search/searchcursor.js | 189 - .../codemirror/selection/active-line.js | 69 - .../devtools/sourceeditor/codemirror/tern/tern.css | 86 - .../devtools/sourceeditor/codemirror/tern/tern.js | 668 - toolkit/devtools/sourceeditor/css-autocompleter.js | 1183 - toolkit/devtools/sourceeditor/css-tokenizer.js | 717 - toolkit/devtools/sourceeditor/debugger.js | 294 - toolkit/devtools/sourceeditor/editor.js | 1301 - toolkit/devtools/sourceeditor/moz.build | 15 - toolkit/devtools/sourceeditor/test/browser.ini | 40 - .../sourceeditor/test/browser_codemirror.js | 25 - .../test/browser_css_autocompletion.js | 146 - .../sourceeditor/test/browser_css_getInfo.js | 177 - .../sourceeditor/test/browser_css_statemachine.js | 113 - .../sourceeditor/test/browser_detectindent.js | 103 - .../sourceeditor/test/browser_editor_addons.js | 34 - .../test/browser_editor_autocomplete_basic.js | 60 - .../test/browser_editor_autocomplete_js.js | 44 - .../sourceeditor/test/browser_editor_cursor.js | 40 - .../sourceeditor/test/browser_editor_goto_line.js | 130 - .../sourceeditor/test/browser_editor_history.js | 32 - .../sourceeditor/test/browser_editor_markers.js | 39 - .../sourceeditor/test/browser_editor_movelines.js | 62 - .../sourceeditor/test/browser_editor_prefs.js | 118 - .../devtools/sourceeditor/test/browser_vimemacs.js | 24 - .../devtools/sourceeditor/test/cm_comment_test.js | 63 - toolkit/devtools/sourceeditor/test/cm_driver.js | 138 - .../devtools/sourceeditor/test/cm_emacs_test.js | 138 - .../sourceeditor/test/cm_mode_javascript_test.js | 151 - toolkit/devtools/sourceeditor/test/cm_mode_test.js | 192 - .../devtools/sourceeditor/test/cm_sublime_test.js | 303 - toolkit/devtools/sourceeditor/test/cm_test.js | 1918 - toolkit/devtools/sourceeditor/test/cm_vim_test.js | 3089 - toolkit/devtools/sourceeditor/test/codemirror.html | 222 - .../test/css_autocompletion_tests.json | 36 - .../test/css_statemachine_testcases.css | 121 - toolkit/devtools/sourceeditor/test/head.js | 134 - .../sourceeditor/test/helper_codemirror_runner.js | 35 - toolkit/devtools/sourceeditor/test/vimemacs.html | 223 - toolkit/devtools/sourcemap/SourceMap.jsm | 2080 - toolkit/devtools/sourcemap/UPGRADING.md | 12 - toolkit/devtools/sourcemap/moz.build | 15 - toolkit/devtools/sourcemap/source-map.js | 2214 - toolkit/devtools/sourcemap/tests/unit/Utils.jsm | 600 - .../sourcemap/tests/unit/head_sourcemap.js | 8 - toolkit/devtools/sourcemap/tests/unit/test_api.js | 34 - .../sourcemap/tests/unit/test_array_set.js | 112 - .../devtools/sourcemap/tests/unit/test_base64.js | 43 - .../sourcemap/tests/unit/test_base64_vlq.js | 31 - .../sourcemap/tests/unit/test_binary_search.js | 62 - .../sourcemap/tests/unit/test_dog_fooding.js | 92 - .../tests/unit/test_source_map_consumer.js | 710 - .../tests/unit/test_source_map_generator.js | 666 - .../sourcemap/tests/unit/test_source_node.js | 620 - toolkit/devtools/sourcemap/tests/unit/test_util.js | 224 - toolkit/devtools/sourcemap/tests/unit/xpcshell.ini | 15 - toolkit/devtools/storage/moz.build | 12 - toolkit/devtools/storage/panel.js | 89 - toolkit/devtools/storage/storage.xul | 31 - toolkit/devtools/storage/test/browser.ini | 17 - .../devtools/storage/test/browser_storage_basic.js | 114 - .../test/browser_storage_dynamic_updates.js | 211 - .../storage/test/browser_storage_sidebar.js | 67 - .../storage/test/browser_storage_values.js | 143 - toolkit/devtools/storage/test/head.js | 526 - .../storage/test/storage-complex-values.html | 99 - .../devtools/storage/test/storage-listings.html | 94 - .../storage/test/storage-secured-iframe.html | 71 - .../storage/test/storage-unsecured-iframe.html | 27 - toolkit/devtools/storage/test/storage-updates.html | 63 - toolkit/devtools/storage/ui.js | 571 - toolkit/devtools/styleeditor/StyleEditorUI.jsm | 879 - toolkit/devtools/styleeditor/StyleEditorUtil.jsm | 234 - toolkit/devtools/styleeditor/StyleSheetEditor.jsm | 810 - toolkit/devtools/styleeditor/moz.build | 19 - .../devtools/styleeditor/styleeditor-commands.js | 42 - toolkit/devtools/styleeditor/styleeditor-panel.js | 154 - toolkit/devtools/styleeditor/styleeditor.css | 151 - toolkit/devtools/styleeditor/styleeditor.xul | 222 - .../devtools/styleeditor/test/autocomplete.html | 22 - toolkit/devtools/styleeditor/test/browser.ini | 80 - .../test/browser_styleeditor_autocomplete.js | 252 - .../test/browser_styleeditor_bug_740541_iframes.js | 78 - .../browser_styleeditor_bug_851132_middle_click.js | 75 - .../test/browser_styleeditor_bug_870339.js | 46 - .../test/browser_styleeditor_cmd_edit.html | 50 - .../test/browser_styleeditor_cmd_edit.js | 206 - .../test/browser_styleeditor_enabled.js | 70 - .../test/browser_styleeditor_fetch-from-cache.js | 39 - .../test/browser_styleeditor_filesave.js | 107 - .../test/browser_styleeditor_highlight-selector.js | 55 - .../styleeditor/test/browser_styleeditor_import.js | 73 - .../test/browser_styleeditor_import_rule.js | 37 - .../styleeditor/test/browser_styleeditor_init.js | 91 - .../browser_styleeditor_inline_friendly_names.js | 155 - .../test/browser_styleeditor_loading.js | 37 - .../test/browser_styleeditor_media_sidebar.js | 137 - ...browser_styleeditor_media_sidebar_sourcemaps.js | 69 - .../styleeditor/test/browser_styleeditor_new.js | 120 - .../test/browser_styleeditor_nostyle.js | 41 - .../styleeditor/test/browser_styleeditor_pretty.js | 56 - .../browser_styleeditor_private_perwindowpb.js | 52 - .../styleeditor/test/browser_styleeditor_reload.js | 105 - .../test/browser_styleeditor_selectstylesheet.js | 58 - .../test/browser_styleeditor_sourcemap_large.js | 31 - .../test/browser_styleeditor_sourcemap_watching.js | 195 - .../test/browser_styleeditor_sourcemaps.js | 149 - .../test/browser_styleeditor_sv_keynav.js | 82 - .../test/browser_styleeditor_sv_resize.js | 55 - .../test/browser_styleeditor_transition_rule.js | 48 - .../styleeditor/test/browser_styleeditor_xul.js | 20 - toolkit/devtools/styleeditor/test/head.js | 152 - toolkit/devtools/styleeditor/test/longload.html | 28 - toolkit/devtools/styleeditor/test/media-rules.css | 23 - toolkit/devtools/styleeditor/test/simple.html | 23 - .../test/sourcemap-css/test-bootstrap-scss.css | 4513 - toolkit/devtools/styleeditor/utils.js | 40 - toolkit/devtools/styleinspector/computed-view.js | 1493 - toolkit/devtools/styleinspector/computedview.xhtml | 115 - toolkit/devtools/styleinspector/css-logic.js | 1950 - .../devtools/styleinspector/css-parsing-utils.js | 154 - toolkit/devtools/styleinspector/cssruleview.xhtml | 38 - toolkit/devtools/styleinspector/moz.build | 22 - toolkit/devtools/styleinspector/rule-view.js | 3109 - toolkit/devtools/styleinspector/ruleview.css | 61 - .../styleinspector/style-inspector-overlays.js | 405 - toolkit/devtools/styleinspector/style-inspector.js | 251 - toolkit/devtools/styleinspector/test/browser.ini | 127 - .../test/browser_computedview_browser-styles.js | 54 - .../test/browser_computedview_getNodeInfo.js | 177 - .../test/browser_computedview_keybindings_01.js | 79 - .../test/browser_computedview_keybindings_02.js | 62 - ...rowser_computedview_matched-selectors-toggle.js | 108 - .../browser_computedview_matched-selectors_01.js | 36 - .../browser_computedview_matched-selectors_02.js | 44 - .../test/browser_computedview_media-queries.js | 41 - .../browser_computedview_no-results-placeholder.js | 73 - .../browser_computedview_original-source-link.js | 74 - .../test/browser_computedview_pseudo-element_01.js | 41 - ...wser_computedview_refresh-on-style-change_01.js | 32 - .../test/browser_computedview_search-filter.js | 65 - .../browser_computedview_select-and-copy-styles.js | 118 - .../test/browser_computedview_style-editor-link.js | 146 - .../browser_ruleview_add-property-and-reselect.js | 43 - .../browser_ruleview_add-property-cancel_01.js | 55 - .../browser_ruleview_add-property-cancel_02.js | 79 - .../browser_ruleview_add-property-cancel_03.js | 68 - .../test/browser_ruleview_add-property_01.js | 79 - .../test/browser_ruleview_add-property_02.js | 70 - .../test/browser_ruleview_add-rule_01.js | 99 - .../test/browser_ruleview_add-rule_02.js | 78 - .../test/browser_ruleview_add-rule_03.js | 114 - ...er_ruleview_colorpicker-and-image-tooltip_01.js | 60 - ...er_ruleview_colorpicker-and-image-tooltip_02.js | 61 - ...ruleview_colorpicker-appears-on-swatch-click.js | 54 - ...browser_ruleview_colorpicker-commit-on-ENTER.js | 59 - .../browser_ruleview_colorpicker-edit-gradient.js | 75 - ...rowser_ruleview_colorpicker-hides-on-tooltip.js | 48 - ...rowser_ruleview_colorpicker-multiple-changes.js | 126 - .../browser_ruleview_colorpicker-revert-on-ESC.js | 56 - ...rowser_ruleview_colorpicker-swatch-displayed.js | 55 - ...ser_ruleview_completion-existing-property_01.js | 113 - ...ser_ruleview_completion-existing-property_02.js | 110 - .../browser_ruleview_completion-new-property_01.js | 100 - .../browser_ruleview_completion-new-property_02.js | 113 - ...iew_completion-popup-hidden-after-navigation.js | 38 - .../test/browser_ruleview_content_01.js | 43 - .../test/browser_ruleview_content_02.js | 83 - ...ruleview_cubicbezier-appears-on-swatch-click.js | 70 - ...browser_ruleview_cubicbezier-commit-on-ENTER.js | 61 - .../browser_ruleview_cubicbezier-revert-on-ESC.js | 53 - .../test/browser_ruleview_edit-property-commit.js | 84 - .../browser_ruleview_edit-property-increments.js | 181 - .../test/browser_ruleview_edit-property-order.js | 68 - .../test/browser_ruleview_edit-property_01.js | 84 - .../test/browser_ruleview_edit-property_02.js | 142 - .../test/browser_ruleview_edit-selector-commit.js | 98 - .../test/browser_ruleview_edit-selector_01.js | 66 - .../test/browser_ruleview_edit-selector_02.js | 81 - .../test/browser_ruleview_eyedropper.js | 159 - .../test/browser_ruleview_inherit.js | 86 - .../test/browser_ruleview_keybindings.js | 49 - .../test/browser_ruleview_keyframes-rule_01.js | 127 - .../test/browser_ruleview_keyframes-rule_02.js | 110 - .../test/browser_ruleview_livepreview.js | 71 - .../test/browser_ruleview_mathml-element.js | 54 - .../test/browser_ruleview_media-queries.js | 31 - ...wser_ruleview_multiple-properties-duplicates.js | 54 - ...rowser_ruleview_multiple-properties-priority.js | 42 - ...r_ruleview_multiple-properties-unfinished_01.js | 53 - ...r_ruleview_multiple-properties-unfinished_02.js | 52 - .../browser_ruleview_multiple_properties_01.js | 45 - .../browser_ruleview_multiple_properties_02.js | 49 - .../test/browser_ruleview_original-source-link.js | 84 - .../test/browser_ruleview_override.js | 146 - .../test/browser_ruleview_pseudo-element_01.js | 247 - .../test/browser_ruleview_pseudo-element_02.js | 32 - ...wser_ruleview_refresh-on-attribute-change_01.js | 59 - ...wser_ruleview_refresh-on-attribute-change_02.js | 123 - .../browser_ruleview_refresh-on-style-change.js | 41 - .../browser_ruleview_select-and-copy-styles.js | 129 - .../browser_ruleview_selector-highlighter_01.js | 44 - .../browser_ruleview_selector-highlighter_02.js | 85 - .../test/browser_ruleview_style-editor-link.js | 178 - .../test/browser_ruleview_urls-clickable.js | 61 - ...rowser_ruleview_user-agent-styles-uneditable.js | 50 - .../test/browser_ruleview_user-agent-styles.js | 138 - .../test/browser_ruleview_user-property-reset.js | 84 - ...er_styleinspector_context-menu-copy-color_01.js | 139 - ...er_styleinspector_context-menu-copy-color_02.js | 99 - ..._styleinspector_csslogic-content-stylesheets.js | 67 - .../test/browser_styleinspector_output-parser.js | 312 - .../browser_styleinspector_refresh_when_active.js | 43 - ...wser_styleinspector_tooltip-background-image.js | 123 - ...yleinspector_tooltip-closes-on-new-selection.js | 49 - ...r_styleinspector_tooltip-longhand-fontfamily.js | 119 - ...inspector_tooltip-multiple-background-images.js | 72 - ..._styleinspector_tooltip-shorthand-fontfamily.js | 60 - .../test/browser_styleinspector_tooltip-size.js | 86 - ...wser_styleinspector_transform-highlighter-01.js | 44 - ...wser_styleinspector_transform-highlighter-02.js | 64 - ...wser_styleinspector_transform-highlighter-03.js | 91 - ...wser_styleinspector_transform-highlighter-04.js | 62 - .../test/doc_content_stylesheet.html | 33 - .../styleinspector/test/doc_frame_script.js | 91 - .../styleinspector/test/doc_urls_clickable.css | 9 - toolkit/devtools/styleinspector/test/head.js | 927 - .../test/unit/test_parseDeclarations.js | 208 - .../test/unit/test_parseSingleValue.js | 76 - .../devtools/styleinspector/test/unit/xpcshell.ini | 8 - toolkit/devtools/tern/README | 13 - toolkit/devtools/tern/moz.build | 18 - toolkit/devtools/tern/tests/unit/head_tern.js | 4 - .../tern/tests/unit/test_autocompletion.js | 26 - .../devtools/tern/tests/unit/test_import_tern.js | 16 - toolkit/devtools/tern/tests/unit/xpcshell.ini | 7 - toolkit/devtools/tests/mochitest/chrome.ini | 3 - .../tests/mochitest/test_devtools_extensions.html | 118 - .../tests/mochitest/test_eventemitter_basic.html | 180 - .../tests/mochitest/test_loader_paths.html | 52 - toolkit/devtools/tests/unit/head_devtools.js | 43 - toolkit/devtools/tests/unit/test_async-utils.js | 159 - toolkit/devtools/tests/unit/test_consoleID.js | 88 - .../tests/unit/test_defineLazyPrototypeGetter.js | 68 - .../tests/unit/test_independent_loaders.js | 20 - .../devtools/tests/unit/test_invisible_loader.js | 48 - toolkit/devtools/tests/unit/test_require.js | 20 - toolkit/devtools/tests/unit/test_require_lazy.js | 29 - .../devtools/tests/unit/test_safeErrorString.js | 57 - toolkit/devtools/tests/unit/xpcshell.ini | 15 - toolkit/devtools/tilt/TiltWorkerCrafter.js | 280 - toolkit/devtools/tilt/TiltWorkerPicker.js | 186 - toolkit/devtools/tilt/moz.build | 17 - toolkit/devtools/tilt/test/browser.ini | 53 - .../tilt/test/browser_tilt_01_lazy_getter.js | 14 - .../tilt/test/browser_tilt_02_notifications-seq.js | 99 - .../test/browser_tilt_02_notifications-tabs.js | 179 - .../tilt/test/browser_tilt_02_notifications.js | 131 - .../tilt/test/browser_tilt_03_tab_switch.js | 110 - .../tilt/test/browser_tilt_04_initialization.js | 59 - .../tilt/test/browser_tilt_05_destruction-esc.js | 51 - .../tilt/test/browser_tilt_05_destruction-url.js | 51 - .../tilt/test/browser_tilt_05_destruction.js | 51 - .../test/browser_tilt_arcball-reset-typeahead.js | 132 - .../tilt/test/browser_tilt_arcball-reset.js | 130 - toolkit/devtools/tilt/test/browser_tilt_arcball.js | 496 - .../devtools/tilt/test/browser_tilt_controller.js | 138 - toolkit/devtools/tilt/test/browser_tilt_gl01.js | 157 - toolkit/devtools/tilt/test/browser_tilt_gl02.js | 46 - toolkit/devtools/tilt/test/browser_tilt_gl03.js | 69 - toolkit/devtools/tilt/test/browser_tilt_gl04.js | 126 - toolkit/devtools/tilt/test/browser_tilt_gl05.js | 42 - toolkit/devtools/tilt/test/browser_tilt_gl06.js | 59 - toolkit/devtools/tilt/test/browser_tilt_gl07.js | 60 - toolkit/devtools/tilt/test/browser_tilt_gl08.js | 51 - toolkit/devtools/tilt/test/browser_tilt_math01.js | 59 - toolkit/devtools/tilt/test/browser_tilt_math02.js | 104 - toolkit/devtools/tilt/test/browser_tilt_math03.js | 33 - toolkit/devtools/tilt/test/browser_tilt_math04.js | 49 - toolkit/devtools/tilt/test/browser_tilt_math05.js | 101 - toolkit/devtools/tilt/test/browser_tilt_math06.js | 42 - toolkit/devtools/tilt/test/browser_tilt_math07.js | 49 - toolkit/devtools/tilt/test/browser_tilt_picking.js | 56 - .../tilt/test/browser_tilt_picking_delete.js | 78 - .../test/browser_tilt_picking_highlight01-offs.js | 77 - .../tilt/test/browser_tilt_picking_highlight01.js | 77 - .../tilt/test/browser_tilt_picking_highlight02.js | 72 - .../tilt/test/browser_tilt_picking_highlight03.js | 72 - .../tilt/test/browser_tilt_picking_inspector.js | 63 - .../devtools/tilt/test/browser_tilt_picking_miv.js | 78 - toolkit/devtools/tilt/test/browser_tilt_utils01.js | 69 - toolkit/devtools/tilt/test/browser_tilt_utils02.js | 21 - toolkit/devtools/tilt/test/browser_tilt_utils03.js | 18 - toolkit/devtools/tilt/test/browser_tilt_utils04.js | 54 - toolkit/devtools/tilt/test/browser_tilt_utils05.js | 101 - toolkit/devtools/tilt/test/browser_tilt_utils06.js | 44 - toolkit/devtools/tilt/test/browser_tilt_utils07.js | 159 - toolkit/devtools/tilt/test/browser_tilt_utils08.js | 85 - .../devtools/tilt/test/browser_tilt_visualizer.js | 128 - toolkit/devtools/tilt/test/browser_tilt_zoom.js | 93 - toolkit/devtools/tilt/test/head.js | 215 - toolkit/devtools/tilt/tilt-commands.js | 214 - toolkit/devtools/tilt/tilt-gl.js | 1595 - toolkit/devtools/tilt/tilt-math.js | 2322 - toolkit/devtools/tilt/tilt-utils.js | 615 - toolkit/devtools/tilt/tilt-visualizer-style.js | 46 - toolkit/devtools/tilt/tilt-visualizer.js | 2253 - toolkit/devtools/tilt/tilt.js | 259 - toolkit/devtools/timeline/moz.build | 10 - toolkit/devtools/timeline/panel.js | 65 - toolkit/devtools/timeline/test/browser.ini | 21 - .../browser_timeline_aaa_run_first_leaktest.js | 18 - .../timeline/test/browser_timeline_filters.js | 93 - ...owser_timeline_overview-initial-selection-01.js | 44 - ...owser_timeline_overview-initial-selection-02.js | 35 - .../test/browser_timeline_overview-theme.js | 84 - .../test/browser_timeline_overview-update.js | 74 - .../timeline/test/browser_timeline_panels.js | 39 - .../browser_timeline_recording-without-memory.js | 33 - .../timeline/test/browser_timeline_recording.js | 45 - .../test/browser_timeline_waterfall-background.js | 44 - .../test/browser_timeline_waterfall-generic.js | 65 - .../test/browser_timeline_waterfall-sidebar.js | 58 - .../test/browser_timeline_waterfall-styles.js | 88 - .../devtools/timeline/test/doc_simple-test.html | 25 - toolkit/devtools/timeline/test/head.js | 148 - toolkit/devtools/timeline/timeline.js | 627 - toolkit/devtools/timeline/timeline.xul | 86 - toolkit/devtools/touch-events.js | 294 - toolkit/devtools/transport/moz.build | 13 - toolkit/devtools/transport/packets.js | 414 - toolkit/devtools/transport/stream-utils.js | 240 - toolkit/devtools/transport/tests/unit/head_dbg.js | 296 - .../transport/tests/unit/test_bulk_error.js | 102 - .../tests/unit/test_client_server_bulk.js | 288 - .../transport/tests/unit/test_dbgsocket.js | 117 - .../tests/unit/test_dbgsocket_connection_drop.js | 84 - .../transport/tests/unit/test_delimited_read.js | 26 - .../devtools/transport/tests/unit/test_no_bulk.js | 48 - .../devtools/transport/tests/unit/test_packet.js | 21 - .../devtools/transport/tests/unit/test_queue.js | 186 - .../transport/tests/unit/test_transport_bulk.js | 158 - .../transport/tests/unit/testactors-no-bulk.js | 27 - .../devtools/transport/tests/unit/testactors.js | 131 - toolkit/devtools/transport/tests/unit/xpcshell.ini | 20 - toolkit/devtools/transport/transport.js | 749 - toolkit/devtools/webaudioeditor/controller.js | 224 - toolkit/devtools/webaudioeditor/includes.js | 110 - toolkit/devtools/webaudioeditor/models.js | 312 - toolkit/devtools/webaudioeditor/moz.build | 10 - toolkit/devtools/webaudioeditor/panel.js | 69 - toolkit/devtools/webaudioeditor/test/browser.ini | 72 - ...browser_audionode-actor-add-automation-event.js | 52 - .../test/browser_audionode-actor-bypass.js | 36 - ...owser_audionode-actor-connectnode-disconnect.js | 40 - .../test/browser_audionode-actor-connectparam.js | 33 - ...owser_audionode-actor-get-automation-data-01.js | 53 - ...owser_audionode-actor-get-automation-data-02.js | 42 - ...owser_audionode-actor-get-automation-data-03.js | 34 - .../browser_audionode-actor-get-param-flags.js | 47 - .../test/browser_audionode-actor-get-params-01.js | 44 - .../test/browser_audionode-actor-get-params-02.js | 44 - .../test/browser_audionode-actor-get-set-param.js | 47 - .../test/browser_audionode-actor-get-type.js | 28 - .../test/browser_audionode-actor-is-source.js | 27 - .../webaudioeditor/test/browser_callwatcher-01.js | 26 - .../webaudioeditor/test/browser_callwatcher-02.js | 44 - .../test/browser_wa_automation-view-01.js | 56 - .../test/browser_wa_automation-view-02.js | 56 - .../test/browser_wa_controller-01.js | 27 - .../test/browser_wa_destroy-node-01.js | 64 - .../webaudioeditor/test/browser_wa_first-run.js | 50 - .../webaudioeditor/test/browser_wa_graph-click.js | 50 - .../test/browser_wa_graph-markers.js | 75 - .../test/browser_wa_graph-render-01.js | 45 - .../test/browser_wa_graph-render-02.js | 49 - .../test/browser_wa_graph-render-03.js | 35 - .../test/browser_wa_graph-render-04.js | 38 - .../test/browser_wa_graph-render-05.js | 29 - .../test/browser_wa_graph-selected.js | 50 - .../webaudioeditor/test/browser_wa_graph-zoom.js | 43 - .../test/browser_wa_inspector-bypass-01.js | 67 - .../test/browser_wa_inspector-toggle.js | 60 - .../test/browser_wa_inspector-width.js | 56 - .../webaudioeditor/test/browser_wa_inspector.js | 46 - .../webaudioeditor/test/browser_wa_navigate.js | 44 - .../test/browser_wa_properties-view-edit-01.js | 65 - .../test/browser_wa_properties-view-edit-02.js | 44 - .../test/browser_wa_properties-view-media-nodes.js | 72 - .../browser_wa_properties-view-params-objects.js | 46 - .../test/browser_wa_properties-view-params.js | 38 - .../test/browser_wa_properties-view.js | 42 - .../webaudioeditor/test/browser_wa_reset-01.js | 65 - .../webaudioeditor/test/browser_wa_reset-02.js | 37 - .../webaudioeditor/test/browser_wa_reset-03.js | 48 - .../webaudioeditor/test/browser_wa_reset-04.js | 62 - .../browser_webaudio-actor-automation-event.js | 52 - .../test/browser_webaudio-actor-connect-param.js | 25 - .../test/browser_webaudio-actor-destroy-node.js | 40 - .../test/browser_webaudio-actor-simple.js | 34 - .../webaudioeditor/test/doc_buffer-and-array.html | 56 - .../webaudioeditor/test/doc_destroy-nodes.html | 32 - .../test/doc_media-node-creation.html | 29 - toolkit/devtools/webaudioeditor/test/head.js | 562 - .../devtools/webaudioeditor/views/automation.js | 159 - toolkit/devtools/webaudioeditor/views/context.js | 306 - toolkit/devtools/webaudioeditor/views/inspector.js | 187 - .../devtools/webaudioeditor/views/properties.js | 164 - toolkit/devtools/webaudioeditor/views/utils.js | 103 - toolkit/devtools/webaudioeditor/webaudioeditor.xul | 142 - toolkit/devtools/webconsole/NetworkPanel.xhtml | 124 - toolkit/devtools/webconsole/client.js | 478 - toolkit/devtools/webconsole/console-commands.js | 89 - toolkit/devtools/webconsole/console-output.js | 3567 - toolkit/devtools/webconsole/hudservice.js | 819 - toolkit/devtools/webconsole/moz.build | 22 - toolkit/devtools/webconsole/network-helper.js | 757 - toolkit/devtools/webconsole/network-monitor.js | 1621 - toolkit/devtools/webconsole/network-panel.js | 836 - toolkit/devtools/webconsole/panel.js | 122 - toolkit/devtools/webconsole/utils.js | 1881 - toolkit/devtools/webconsole/webconsole.js | 5456 - toolkit/devtools/webconsole/webconsole.xul | 202 - toolkit/devtools/webide/components/moz.build | 10 - toolkit/devtools/webide/components/webideCli.js | 59 - toolkit/devtools/webide/content/addons.js | 131 - toolkit/devtools/webide/content/addons.xhtml | 31 - toolkit/devtools/webide/content/details.js | 140 - toolkit/devtools/webide/content/details.xhtml | 54 - .../devtools/webide/content/devicepreferences.js | 81 - .../webide/content/devicepreferences.xhtml | 49 - toolkit/devtools/webide/content/devicesettings.js | 81 - .../devtools/webide/content/devicesettings.xhtml | 50 - toolkit/devtools/webide/content/jar.mn | 30 - toolkit/devtools/webide/content/logs.js | 71 - toolkit/devtools/webide/content/logs.xhtml | 33 - toolkit/devtools/webide/content/monitor.js | 742 - toolkit/devtools/webide/content/monitor.xhtml | 31 - toolkit/devtools/webide/content/moz.build | 7 - toolkit/devtools/webide/content/newapp.js | 171 - toolkit/devtools/webide/content/newapp.xul | 33 - .../devtools/webide/content/permissionstable.js | 78 - .../devtools/webide/content/permissionstable.xhtml | 36 - toolkit/devtools/webide/content/prefs.js | 106 - toolkit/devtools/webide/content/prefs.xhtml | 107 - toolkit/devtools/webide/content/runtimedetails.js | 149 - .../devtools/webide/content/runtimedetails.xhtml | 46 - toolkit/devtools/webide/content/webide.js | 1368 - toolkit/devtools/webide/content/webide.xul | 211 - toolkit/devtools/webide/content/wifi-auth.js | 44 - toolkit/devtools/webide/content/wifi-auth.xhtml | 42 - toolkit/devtools/webide/modules/addons.js | 194 - toolkit/devtools/webide/modules/app-manager.js | 671 - toolkit/devtools/webide/modules/build.js | 170 - toolkit/devtools/webide/modules/config-view.js | 374 - .../devtools/webide/modules/remote-resources.js | 54 - toolkit/devtools/webide/modules/runtimes.js | 603 - .../devtools/webide/modules/simulator-process.js | 278 - toolkit/devtools/webide/modules/simulators.js | 97 - toolkit/devtools/webide/modules/tab-store.js | 175 - toolkit/devtools/webide/modules/utils.js | 56 - toolkit/devtools/webide/moz.build | 32 - .../test/addons/fxos_1_0_simulator-linux.xpi | Bin 1233 -> 0 bytes .../test/addons/fxos_1_0_simulator-linux64.xpi | Bin 1233 -> 0 bytes .../test/addons/fxos_1_0_simulator-mac64.xpi | Bin 1233 -> 0 bytes .../test/addons/fxos_1_0_simulator-win32.xpi | Bin 1233 -> 0 bytes .../test/addons/fxos_2_0_simulator-linux.xpi | Bin 1232 -> 0 bytes .../test/addons/fxos_2_0_simulator-linux64.xpi | Bin 1232 -> 0 bytes .../test/addons/fxos_2_0_simulator-mac64.xpi | Bin 1232 -> 0 bytes .../test/addons/fxos_2_0_simulator-win32.xpi | Bin 1232 -> 0 bytes .../test/addons/fxos_3_0_simulator-linux.xpi | Bin 1233 -> 0 bytes .../test/addons/fxos_3_0_simulator-linux64.xpi | Bin 1233 -> 0 bytes .../test/addons/fxos_3_0_simulator-mac64.xpi | Bin 1233 -> 0 bytes .../test/addons/fxos_3_0_simulator-win32.xpi | Bin 1233 -> 0 bytes .../devtools/webide/test/addons/simulators.json | 4 - toolkit/devtools/webide/test/browser.ini | 11 - toolkit/devtools/webide/test/browser_tabs.js | 59 - toolkit/devtools/webide/test/browser_widget.js | 15 - toolkit/devtools/webide/test/chrome.ini | 54 - .../devtools/webide/test/device_front_shared.js | 219 - toolkit/devtools/webide/test/head.js | 209 - toolkit/devtools/webide/test/templates.json | 14 - toolkit/devtools/webide/test/test_addons.html | 172 - .../webide/test/test_autoconnect_runtime.html | 91 - toolkit/devtools/webide/test/test_basic.html | 51 - toolkit/devtools/webide/test/test_build.html | 119 - .../webide/test/test_device_permissions.html | 83 - .../webide/test/test_device_preferences.html | 90 - .../devtools/webide/test/test_device_runtime.html | 85 - .../devtools/webide/test/test_device_settings.html | 90 - .../webide/test/test_duplicate_import.html | 74 - .../webide/test/test_fullscreenToolbox.html | 74 - toolkit/devtools/webide/test/test_import.html | 81 - .../devtools/webide/test/test_manifestUpdate.html | 101 - toolkit/devtools/webide/test/test_newapp.html | 45 - toolkit/devtools/webide/test/test_runtime.html | 147 - toolkit/devtools/webide/themes/config-view.css | 78 - toolkit/devtools/webide/themes/deck.css | 59 - toolkit/devtools/webide/themes/jar.mn | 20 - toolkit/devtools/webide/themes/prefs.css | 15 - toolkit/devtools/webide/themes/webide.css | 306 - toolkit/devtools/webide/themes/wifi-auth.css | 60 - toolkit/devtools/webide/webide-prefs.js | 34 - toolkit/devtools/worker-loader.js | 356 - toolkit/forgetaboutsite/ForgetAboutSite.jsm | 179 +- toolkit/forgetaboutsite/moz.build | 4 +- toolkit/forgetaboutsite/test/browser/.eslintrc.js | 7 + toolkit/forgetaboutsite/test/browser/browser.ini | 1 - .../test/browser/browser_clearplugindata.html | 4 +- .../test/browser/browser_clearplugindata.js | 6 +- toolkit/forgetaboutsite/test/unit/.eslintrc.js | 7 + .../test/unit/head_forgetaboutsite.js | 18 +- .../test/unit/test_removeDataFromDomain.js | 241 +- toolkit/forgetaboutsite/test/unit/xpcshell.ini | 6 +- toolkit/identity/FirefoxAccounts.jsm | 11 +- toolkit/identity/Identity.jsm | 5 +- toolkit/identity/IdentityCryptoService.cpp | 83 +- toolkit/identity/IdentityProvider.jsm | 4 +- toolkit/identity/IdentityUtils.jsm | 2 +- toolkit/identity/LogUtils.jsm | 4 +- toolkit/identity/MinimalIdentity.jsm | 2 +- toolkit/identity/RelyingParty.jsm | 23 +- toolkit/identity/Sandbox.jsm | 2 +- toolkit/identity/moz.build | 4 +- toolkit/identity/nsIIdentityCryptoService.idl | 2 +- toolkit/identity/tests/chrome/.eslintrc.js | 7 + toolkit/identity/tests/chrome/chrome.ini | 1 + toolkit/identity/tests/chrome/test_sandbox.xul | 6 +- toolkit/identity/tests/unit/.eslintrc.js | 7 + toolkit/identity/tests/unit/head_identity.js | 20 +- toolkit/identity/tests/unit/test_authentication.js | 2 +- toolkit/identity/tests/unit/test_crypto_service.js | 12 +- .../identity/tests/unit/test_firefox_accounts.js | 4 +- toolkit/identity/tests/unit/test_identity.js | 2 +- toolkit/identity/tests/unit/test_identity_utils.js | 2 +- toolkit/identity/tests/unit/test_jwcrypto.js | 24 +- toolkit/identity/tests/unit/test_load_modules.js | 2 +- toolkit/identity/tests/unit/test_log_utils.js | 4 +- .../identity/tests/unit/test_minimalidentity.js | 2 +- .../identity/tests/unit/test_observer_topics.js | 2 +- toolkit/identity/tests/unit/test_provisioning.js | 6 +- toolkit/identity/tests/unit/test_relying_party.js | 2 +- toolkit/identity/tests/unit/test_store.js | 2 +- toolkit/identity/tests/unit/test_well-known.js | 4 +- toolkit/identity/tests/unit/xpcshell.ini | 12 +- toolkit/jetpack/app-extension/application.ini | 11 + toolkit/jetpack/app-extension/bootstrap.js | 362 + toolkit/jetpack/app-extension/install.rdf | 33 + toolkit/jetpack/dev/debuggee.js | 95 + toolkit/jetpack/dev/frame-script.js | 120 + toolkit/jetpack/dev/panel.js | 259 + toolkit/{commonjs => jetpack}/dev/panel/view.js | 0 toolkit/jetpack/dev/ports.js | 64 + toolkit/jetpack/dev/theme.js | 135 + toolkit/jetpack/dev/theme/hooks.js | 17 + toolkit/jetpack/dev/toolbox.js | 107 + toolkit/jetpack/dev/utils.js | 40 + toolkit/jetpack/dev/volcan.js | 3848 + .../method => jetpack/diffpatcher}/.travis.yml | 0 .../{commonjs => jetpack}/diffpatcher/History.md | 0 .../method => jetpack/diffpatcher}/License.md | 0 .../{commonjs => jetpack}/diffpatcher/Readme.md | 0 toolkit/{commonjs => jetpack}/diffpatcher/diff.js | 0 toolkit/{commonjs => jetpack}/diffpatcher/index.js | 0 .../{commonjs => jetpack}/diffpatcher/package.json | 0 toolkit/{commonjs => jetpack}/diffpatcher/patch.js | 0 .../{commonjs => jetpack}/diffpatcher/rebase.js | 0 .../diffpatcher/test/common.js | 0 .../{commonjs => jetpack}/diffpatcher/test/diff.js | 0 .../diffpatcher/test/index.js | 0 .../diffpatcher/test/patch.js | 0 .../{commonjs => jetpack}/diffpatcher/test/tap.js | 0 toolkit/jetpack/framescript/FrameScriptManager.jsm | 27 + toolkit/jetpack/framescript/content.jsm | 94 + toolkit/jetpack/framescript/context-menu.js | 215 + toolkit/jetpack/framescript/manager.js | 26 + toolkit/jetpack/framescript/util.js | 25 + toolkit/{commonjs => jetpack}/index.js | 0 toolkit/jetpack/jetpack-id/index.js | 53 + toolkit/jetpack/jetpack-id/package.json | 28 + .../diffpatcher => jetpack/method}/.travis.yml | 0 toolkit/{commonjs => jetpack}/method/History.md | 0 .../diffpatcher => jetpack/method}/License.md | 0 toolkit/{commonjs => jetpack}/method/Readme.md | 0 toolkit/{commonjs => jetpack}/method/core.js | 0 toolkit/{commonjs => jetpack}/method/package.json | 0 .../{commonjs => jetpack}/method/test/browser.js | 0 .../{commonjs => jetpack}/method/test/common.js | 0 toolkit/jetpack/modules/system/Startup.js | 58 + toolkit/jetpack/modules/system/moz.build | 9 + toolkit/jetpack/moz.build | 495 + .../jetpack/mozilla-toolkit-versioning/index.js | 112 + .../mozilla-toolkit-versioning/lib/utils.js | 15 + .../mozilla-toolkit-versioning/package.json | 21 + toolkit/jetpack/node/os.js | 90 + toolkit/jetpack/sdk/addon/bootstrap.js | 184 + toolkit/jetpack/sdk/addon/events.js | 56 + toolkit/{commonjs => jetpack}/sdk/addon/host.js | 0 toolkit/jetpack/sdk/addon/installer.js | 121 + toolkit/{commonjs => jetpack}/sdk/addon/manager.js | 0 toolkit/jetpack/sdk/addon/runner.js | 180 + toolkit/jetpack/sdk/addon/window.js | 66 + toolkit/jetpack/sdk/base64.js | 47 + toolkit/jetpack/sdk/browser/events.js | 20 + toolkit/jetpack/sdk/clipboard.js | 338 + toolkit/jetpack/sdk/console/plain-text.js | 78 + toolkit/jetpack/sdk/console/traceback.js | 86 + toolkit/jetpack/sdk/content/content-worker.js | 305 + toolkit/jetpack/sdk/content/content.js | 17 + toolkit/jetpack/sdk/content/context-menu.js | 408 + toolkit/jetpack/sdk/content/events.js | 57 + toolkit/jetpack/sdk/content/l10n-html.js | 133 + toolkit/jetpack/sdk/content/loader.js | 74 + toolkit/jetpack/sdk/content/mod.js | 68 + toolkit/jetpack/sdk/content/page-mod.js | 236 + toolkit/jetpack/sdk/content/page-worker.js | 154 + toolkit/jetpack/sdk/content/sandbox.js | 426 + toolkit/jetpack/sdk/content/sandbox/events.js | 12 + toolkit/jetpack/sdk/content/tab-events.js | 58 + .../{commonjs => jetpack}/sdk/content/thumbnail.js | 0 toolkit/jetpack/sdk/content/utils.js | 105 + toolkit/jetpack/sdk/content/worker-child.js | 158 + toolkit/jetpack/sdk/content/worker.js | 180 + toolkit/jetpack/sdk/context-menu.js | 1189 + toolkit/jetpack/sdk/context-menu/context.js | 147 + toolkit/jetpack/sdk/context-menu/core.js | 384 + toolkit/jetpack/sdk/context-menu/readers.js | 112 + toolkit/jetpack/sdk/context-menu@2.js | 32 + toolkit/jetpack/sdk/core/disposable.js | 186 + toolkit/{commonjs => jetpack}/sdk/core/heritage.js | 0 .../{commonjs => jetpack}/sdk/core/namespace.js | 0 toolkit/jetpack/sdk/core/observer.js | 89 + toolkit/jetpack/sdk/core/promise.js | 118 + .../{commonjs => jetpack}/sdk/core/reference.js | 0 toolkit/jetpack/sdk/deprecated/api-utils.js | 197 + toolkit/jetpack/sdk/deprecated/events/assembler.js | 54 + toolkit/jetpack/sdk/deprecated/sync-worker.js | 288 + toolkit/jetpack/sdk/deprecated/unit-test-finder.js | 199 + toolkit/jetpack/sdk/deprecated/unit-test.js | 584 + toolkit/jetpack/sdk/deprecated/window-utils.js | 193 + toolkit/jetpack/sdk/dom/events-shimmed.js | 18 + toolkit/jetpack/sdk/dom/events.js | 192 + .../{commonjs => jetpack}/sdk/dom/events/keys.js | 0 toolkit/jetpack/sdk/event/chrome.js | 65 + toolkit/jetpack/sdk/event/core.js | 193 + toolkit/jetpack/sdk/event/dom.js | 78 + toolkit/{commonjs => jetpack}/sdk/event/target.js | 0 toolkit/jetpack/sdk/event/utils.js | 328 + toolkit/jetpack/sdk/frame/hidden-frame.js | 115 + toolkit/jetpack/sdk/frame/utils.js | 94 + toolkit/{commonjs => jetpack}/sdk/fs/path.js | 0 toolkit/{commonjs => jetpack}/sdk/hotkeys.js | 0 toolkit/jetpack/sdk/indexed-db.js | 79 + toolkit/jetpack/sdk/input/browser.js | 73 + .../sdk/input/customizable-ui.js | 0 toolkit/{commonjs => jetpack}/sdk/input/frame.js | 0 toolkit/jetpack/sdk/input/system.js | 113 + toolkit/jetpack/sdk/io/buffer.js | 351 + .../{commonjs => jetpack}/sdk/io/byte-streams.js | 0 toolkit/jetpack/sdk/io/file.js | 196 + toolkit/jetpack/sdk/io/fs.js | 984 + toolkit/jetpack/sdk/io/stream.js | 440 + toolkit/jetpack/sdk/io/text-streams.js | 235 + toolkit/jetpack/sdk/keyboard/hotkeys.js | 110 + toolkit/jetpack/sdk/keyboard/observer.js | 58 + toolkit/jetpack/sdk/keyboard/utils.js | 189 + toolkit/jetpack/sdk/l10n.js | 91 + toolkit/{commonjs => jetpack}/sdk/l10n/core.js | 0 toolkit/jetpack/sdk/l10n/html.js | 32 + toolkit/jetpack/sdk/l10n/json/core.js | 36 + toolkit/{commonjs => jetpack}/sdk/l10n/loader.js | 0 toolkit/jetpack/sdk/l10n/locale.js | 127 + toolkit/jetpack/sdk/l10n/plural-rules.js | 407 + toolkit/{commonjs => jetpack}/sdk/l10n/prefs.js | 0 toolkit/jetpack/sdk/l10n/properties/core.js | 87 + .../{commonjs => jetpack}/sdk/lang/functional.js | 0 .../sdk/lang/functional/concurrent.js | 0 .../sdk/lang/functional/core.js | 0 .../sdk/lang/functional/helpers.js | 0 toolkit/jetpack/sdk/lang/type.js | 388 + toolkit/jetpack/sdk/lang/weak-set.js | 75 + toolkit/jetpack/sdk/loader/cuddlefish.js | 102 + toolkit/jetpack/sdk/loader/sandbox.js | 74 + toolkit/{commonjs => jetpack}/sdk/messaging.js | 0 toolkit/jetpack/sdk/model/core.js | 23 + toolkit/jetpack/sdk/net/url.js | 94 + toolkit/{commonjs => jetpack}/sdk/net/xhr.js | 0 toolkit/jetpack/sdk/notifications.js | 112 + toolkit/{commonjs => jetpack}/sdk/output/system.js | 0 toolkit/jetpack/sdk/page-mod.js | 190 + toolkit/jetpack/sdk/page-mod/match-pattern.js | 10 + toolkit/jetpack/sdk/page-worker.js | 194 + toolkit/jetpack/sdk/panel.js | 428 + toolkit/jetpack/sdk/panel/events.js | 27 + toolkit/jetpack/sdk/panel/utils.js | 451 + toolkit/{commonjs => jetpack}/sdk/passwords.js | 0 toolkit/jetpack/sdk/passwords/utils.js | 107 + toolkit/jetpack/sdk/places/bookmarks.js | 396 + toolkit/jetpack/sdk/places/contract.js | 73 + toolkit/jetpack/sdk/places/events.js | 129 + toolkit/jetpack/sdk/places/favicon.js | 50 + toolkit/jetpack/sdk/places/history.js | 66 + toolkit/jetpack/sdk/places/host/host-bookmarks.js | 239 + toolkit/jetpack/sdk/places/host/host-query.js | 180 + toolkit/jetpack/sdk/places/host/host-tags.js | 93 + toolkit/jetpack/sdk/places/utils.js | 269 + toolkit/jetpack/sdk/platform/xpcom.js | 241 + .../sdk/preferences/event-target.js | 0 toolkit/jetpack/sdk/preferences/native-options.js | 193 + toolkit/jetpack/sdk/preferences/service.js | 137 + .../{commonjs => jetpack}/sdk/preferences/utils.js | 0 .../{commonjs => jetpack}/sdk/private-browsing.js | 0 toolkit/jetpack/sdk/private-browsing/utils.js | 54 + toolkit/jetpack/sdk/querystring.js | 121 + toolkit/jetpack/sdk/remote/child.js | 284 + toolkit/jetpack/sdk/remote/core.js | 8 + toolkit/jetpack/sdk/remote/parent.js | 338 + toolkit/jetpack/sdk/remote/utils.js | 39 + toolkit/jetpack/sdk/request.js | 248 + toolkit/jetpack/sdk/selection.js | 471 + toolkit/jetpack/sdk/self.js | 61 + toolkit/{commonjs => jetpack}/sdk/simple-prefs.js | 0 toolkit/jetpack/sdk/simple-storage.js | 235 + .../{commonjs => jetpack}/sdk/stylesheet/style.js | 0 .../{commonjs => jetpack}/sdk/stylesheet/utils.js | 0 toolkit/jetpack/sdk/system.js | 172 + toolkit/jetpack/sdk/system/child_process.js | 332 + .../jetpack/sdk/system/child_process/subprocess.js | 186 + toolkit/jetpack/sdk/system/environment.js | 33 + toolkit/jetpack/sdk/system/events-shimmed.js | 16 + toolkit/jetpack/sdk/system/events.js | 181 + toolkit/jetpack/sdk/system/globals.js | 46 + .../{commonjs => jetpack}/sdk/system/process.js | 0 toolkit/jetpack/sdk/system/runtime.js | 28 + toolkit/jetpack/sdk/system/unload.js | 104 + .../{commonjs => jetpack}/sdk/system/xul-app.js | 0 toolkit/jetpack/sdk/system/xul-app.jsm | 243 + toolkit/jetpack/sdk/tab/events.js | 74 + toolkit/jetpack/sdk/tabs.js | 17 + toolkit/{commonjs => jetpack}/sdk/tabs/common.js | 0 toolkit/{commonjs => jetpack}/sdk/tabs/events.js | 0 toolkit/jetpack/sdk/tabs/helpers.js | 22 + toolkit/jetpack/sdk/tabs/namespace.js | 10 + toolkit/jetpack/sdk/tabs/observer.js | 113 + toolkit/jetpack/sdk/tabs/tab-fennec.js | 249 + toolkit/jetpack/sdk/tabs/tab-firefox.js | 353 + toolkit/{commonjs => jetpack}/sdk/tabs/tab.js | 0 toolkit/jetpack/sdk/tabs/tabs-firefox.js | 135 + toolkit/jetpack/sdk/tabs/utils.js | 370 + toolkit/{commonjs => jetpack}/sdk/tabs/worker.js | 0 toolkit/{commonjs => jetpack}/sdk/test.js | 0 toolkit/{commonjs => jetpack}/sdk/test/assert.js | 0 toolkit/jetpack/sdk/test/harness.js | 645 + toolkit/jetpack/sdk/test/httpd.js | 6 + toolkit/jetpack/sdk/test/loader.js | 123 + toolkit/jetpack/sdk/test/memory.js | 11 + toolkit/{commonjs => jetpack}/sdk/test/options.js | 0 toolkit/{commonjs => jetpack}/sdk/test/runner.js | 0 toolkit/jetpack/sdk/test/utils.js | 199 + toolkit/jetpack/sdk/timers.js | 105 + toolkit/jetpack/sdk/ui.js | 20 + toolkit/jetpack/sdk/ui/button/action.js | 115 + toolkit/jetpack/sdk/ui/button/contract.js | 73 + toolkit/jetpack/sdk/ui/button/toggle.js | 128 + toolkit/jetpack/sdk/ui/button/view.js | 286 + toolkit/jetpack/sdk/ui/button/view/events.js | 19 + toolkit/jetpack/sdk/ui/buttons.js | 217 + toolkit/jetpack/sdk/ui/component.js | 182 + toolkit/jetpack/sdk/ui/frame.js | 16 + toolkit/jetpack/sdk/ui/frame/model.js | 154 + .../{commonjs => jetpack}/sdk/ui/frame/view.html | 0 toolkit/jetpack/sdk/ui/frame/view.js | 150 + toolkit/jetpack/sdk/ui/id.js | 27 + toolkit/jetpack/sdk/ui/sidebar.js | 311 + toolkit/jetpack/sdk/ui/sidebar/actions.js | 10 + toolkit/jetpack/sdk/ui/sidebar/contract.js | 27 + toolkit/jetpack/sdk/ui/sidebar/namespace.js | 15 + toolkit/jetpack/sdk/ui/sidebar/utils.js | 8 + toolkit/jetpack/sdk/ui/sidebar/view.js | 214 + toolkit/jetpack/sdk/ui/state.js | 240 + toolkit/jetpack/sdk/ui/state/events.js | 19 + toolkit/jetpack/sdk/ui/toolbar.js | 16 + toolkit/jetpack/sdk/ui/toolbar/model.js | 151 + toolkit/jetpack/sdk/ui/toolbar/view.js | 248 + toolkit/{commonjs => jetpack}/sdk/uri/resource.js | 0 toolkit/jetpack/sdk/url.js | 349 + toolkit/jetpack/sdk/url/utils.js | 29 + toolkit/{commonjs => jetpack}/sdk/util/array.js | 0 .../{commonjs => jetpack}/sdk/util/collection.js | 0 toolkit/{commonjs => jetpack}/sdk/util/contract.js | 0 .../{commonjs => jetpack}/sdk/util/deprecate.js | 0 toolkit/jetpack/sdk/util/dispatcher.js | 54 + toolkit/jetpack/sdk/util/list.js | 90 + toolkit/jetpack/sdk/util/match-pattern.js | 113 + toolkit/jetpack/sdk/util/object.js | 104 + toolkit/jetpack/sdk/util/rules.js | 53 + toolkit/jetpack/sdk/util/sequence.js | 593 + toolkit/jetpack/sdk/util/uuid.js | 19 + toolkit/jetpack/sdk/view/core.js | 26 + toolkit/jetpack/sdk/webextension.js | 43 + toolkit/jetpack/sdk/window/browser.js | 54 + toolkit/jetpack/sdk/window/events.js | 68 + toolkit/jetpack/sdk/window/helpers.js | 81 + .../{commonjs => jetpack}/sdk/window/namespace.js | 0 toolkit/jetpack/sdk/window/utils.js | 460 + toolkit/{commonjs => jetpack}/sdk/windows.js | 0 toolkit/jetpack/sdk/windows/fennec.js | 83 + toolkit/jetpack/sdk/windows/firefox.js | 224 + toolkit/jetpack/sdk/windows/observer.js | 53 + toolkit/jetpack/sdk/windows/tabs-fennec.js | 172 + toolkit/{commonjs => jetpack}/sdk/worker/utils.js | 0 toolkit/jetpack/sdk/zip/utils.js | 16 + toolkit/{commonjs => jetpack}/test.js | 0 toolkit/jetpack/toolkit/loader.js | 1147 + toolkit/jetpack/toolkit/require.js | 91 + toolkit/library/Makefile.in | 16 +- toolkit/library/StaticXULComponentsEnd/moz.build | 2 - toolkit/library/dependentlibs.py | 41 +- toolkit/library/gtest/Makefile.in | 6 + toolkit/library/gtest/moz.build | 18 +- toolkit/library/gtest/static/moz.build | 9 + toolkit/library/moz.build | 160 +- toolkit/library/xulrunner.rc | 0 toolkit/locales/Makefile.in | 18 +- toolkit/locales/compare-locales.pl | 8 +- toolkit/locales/en-US/chrome/alerts/alert.dtd | 1 + .../locales/en-US/chrome/alerts/alert.properties | 23 + .../chrome/alerts/notificationNames.properties | 5 - .../en-US/chrome/global-region/region.properties | 13 - toolkit/locales/en-US/chrome/global/about.dtd | 8 +- .../en-US/chrome/global/aboutNetworking.dtd | 14 +- .../locales/en-US/chrome/global/aboutProfiles.dtd | 10 + .../en-US/chrome/global/aboutProfiles.properties | 42 + .../en-US/chrome/global/aboutReader.properties | 36 +- .../locales/en-US/chrome/global/aboutRights.dtd | 30 +- .../en-US/chrome/global/aboutServiceWorkers.dtd | 12 + .../chrome/global/aboutServiceWorkers.properties | 36 + .../locales/en-US/chrome/global/aboutSupport.dtd | 25 +- .../en-US/chrome/global/aboutSupport.properties | 110 +- .../locales/en-US/chrome/global/aboutTelemetry.dtd | 100 +- .../en-US/chrome/global/aboutTelemetry.properties | 28 +- .../en-US/chrome/global/aboutWebrtc.properties | 120 + .../en-US/chrome/global/autocomplete.properties | 29 +- .../locales/en-US/chrome/global/charsetMenu.dtd | 4 +- .../en-US/chrome/global/commonDialogs.properties | 11 +- toolkit/locales/en-US/chrome/global/config.dtd | 9 +- .../locales/en-US/chrome/global/console.properties | 3 +- .../chrome/global/customizeToolbar.properties | 2 +- .../locales/en-US/chrome/global/datetimebox.dtd | 9 + .../chrome/global/devtools/animationinspector.dtd | 29 - .../global/devtools/animationinspector.properties | 48 - .../en-US/chrome/global/devtools/app-manager.dtd | 103 - .../chrome/global/devtools/app-manager.properties | 44 - .../global/devtools/appcacheutils.properties | 123 - .../chrome/global/devtools/canvasdebugger.dtd | 45 - .../global/devtools/canvasdebugger.properties | 78 - .../chrome/global/devtools/connection-screen.dtd | 30 - .../en-US/chrome/global/devtools/csscoverage.dtd | 47 - .../chrome/global/devtools/csscoverage.properties | 32 - .../en-US/chrome/global/devtools/debugger.dtd | 200 - .../chrome/global/devtools/debugger.properties | 323 - .../en-US/chrome/global/devtools/device.properties | 19 - .../chrome/global/devtools/font-inspector.dtd | 12 - .../en-US/chrome/global/devtools/gcli.properties | 323 - .../chrome/global/devtools/gclicommands.properties | 1578 - .../en-US/chrome/global/devtools/inspector.dtd | 96 - .../chrome/global/devtools/inspector.properties | 56 - .../en-US/chrome/global/devtools/layoutview.dtd | 23 - .../en-US/chrome/global/devtools/netmonitor.dtd | 338 - .../chrome/global/devtools/netmonitor.properties | 274 - .../en-US/chrome/global/devtools/profiler.dtd | 103 - .../chrome/global/devtools/profiler.properties | 123 - .../chrome/global/devtools/responsiveUI.properties | 66 - .../en-US/chrome/global/devtools/scratchpad.dtd | 154 - .../chrome/global/devtools/scratchpad.properties | 125 - .../chrome/global/devtools/shadereditor.properties | 36 - .../en-US/chrome/global/devtools/shared.properties | 7 - .../chrome/global/devtools/sourceeditor.properties | 101 - .../chrome/global/devtools/storage.properties | 112 - .../en-US/chrome/global/devtools/styleeditor.dtd | 63 - .../chrome/global/devtools/styleeditor.properties | 91 - .../chrome/global/devtools/styleinspector.dtd | 32 - .../global/devtools/styleinspector.properties | 125 - .../en-US/chrome/global/devtools/tilt.properties | 49 - .../en-US/chrome/global/devtools/timeline.dtd | 43 - .../chrome/global/devtools/timeline.properties | 72 - .../en-US/chrome/global/devtools/toolbox.dtd | 191 - .../chrome/global/devtools/toolbox.properties | 95 - .../en-US/chrome/global/devtools/webConsole.dtd | 99 - .../global/devtools/webaudioeditor.properties | 39 - .../chrome/global/devtools/webconsole.properties | 271 - .../en-US/chrome/global/devtools/webide.dtd | 197 - .../en-US/chrome/global/devtools/webide.properties | 79 - .../en-US/chrome/global/extensions.properties | 29 + .../en-US/chrome/global/filepicker.properties | 10 +- toolkit/locales/en-US/chrome/global/findbar.dtd | 5 +- .../locales/en-US/chrome/global/findbar.properties | 1 + .../locales/en-US/chrome/global/intl.properties | 2 +- .../en-US/chrome/global/languageNames.properties | 2 +- .../locales/en-US/chrome/global/narrate.properties | 19 + .../locales/en-US/chrome/global/printPreview.dtd | 4 + .../en-US/chrome/global/printdialog.properties | 2 +- .../en-US/chrome/global/printjoboptions.dtd | 16 - .../en-US/chrome/global/regionNames.properties | 82 +- .../en-US/chrome/global/resetProfile.properties | 4 +- .../locales/en-US/chrome/global/textcontext.dtd | 9 + .../locales/en-US/chrome/global/videocontrols.dtd | 3 +- .../en-US/chrome/global/viewSource.properties | 5 + .../locales/en-US/chrome/global/webapps.properties | 7 - .../chrome/mozapps/downloads/downloads.properties | 7 +- .../downloads/unknownContentType.properties | 2 +- .../en-US/chrome/mozapps/extensions/extensions.dtd | 30 +- .../mozapps/extensions/extensions.properties | 2 +- .../en-US/chrome/mozapps/handling/handling.dtd | 3 +- .../chrome/mozapps/handling/handling.properties | 2 +- .../locales/en-US/chrome/mozapps/help/help-toc.rdf | 29 - toolkit/locales/en-US/chrome/mozapps/help/help.dtd | 56 - .../en-US/chrome/mozapps/help/help.properties | 5 - .../en-US/chrome/mozapps/help/welcome.xhtml | 67 - .../en-US/chrome/mozapps/plugins/plugins.dtd | 42 - .../en-US/chrome/mozapps/preferences/changemp.dtd | 2 +- .../chrome/mozapps/profile/createProfileWizard.dtd | 2 +- .../mozapps/profile/profileSelection.properties | 16 +- .../en-US/chrome/mozapps/update/updates.dtd | 32 +- .../en-US/chrome/mozapps/update/updates.properties | 25 +- .../en-US/chrome/passwordmgr/passwordManager.dtd | 20 +- .../chrome/passwordmgr/passwordmgr.properties | 51 +- .../locales/en-US/chrome/places/places.properties | 2 + .../en-US/chrome/pluginproblem/pluginproblem.dtd | 42 + .../locales/en-US/chrome/search/search.properties | 6 +- toolkit/locales/en-US/crashreporter/crashes.dtd | 13 + .../locales/en-US/crashreporter/crashes.properties | 7 + .../locales/en-US/crashreporter/crashreporter.ini | 60 + toolkit/locales/generic/install.rdf | 32 + toolkit/locales/jar.mn | 103 +- toolkit/locales/l10n.ini | 1 + toolkit/locales/l10n.mk | 61 +- toolkit/locales/moz.build | 7 +- toolkit/modules/AppConstants.jsm | 310 + toolkit/modules/AsyncPrefs.jsm | 183 + toolkit/modules/Battery.jsm | 23 +- toolkit/modules/BrowserUtils.jsm | 474 +- toolkit/modules/CanonicalJSON.jsm | 62 + toolkit/modules/CertUtils.jsm | 6 +- toolkit/modules/CharsetMenu.jsm | 23 +- toolkit/modules/ClientID.jsm | 231 + toolkit/modules/Color.jsm | 85 + toolkit/modules/Console.jsm | 713 + toolkit/modules/DateTimePickerHelper.jsm | 187 + toolkit/modules/DeferredTask.jsm | 16 +- toolkit/modules/Deprecated.jsm | 49 +- toolkit/modules/Dict.jsm | 249 - toolkit/modules/FileUtils.jsm | 5 +- toolkit/modules/Finder.jsm | 859 +- toolkit/modules/FinderHighlighter.jsm | 1615 + toolkit/modules/FinderIterator.jsm | 657 + toolkit/modules/FormLikeFactory.jsm | 166 + toolkit/modules/GMPInstallManager.jsm | 678 +- toolkit/modules/GMPUtils.jsm | 92 +- toolkit/modules/Geometry.jsm | 21 +- toolkit/modules/Http.jsm | 7 +- toolkit/modules/InlineSpellChecker.jsm | 32 +- toolkit/modules/InlineSpellCheckerContent.jsm | 4 +- toolkit/modules/Integration.jsm | 283 + toolkit/modules/JSONFile.jsm | 266 + toolkit/modules/LightweightThemeConsumer.jsm | 14 +- toolkit/modules/LoadContextInfo.jsm | 74 +- toolkit/modules/Locale.jsm | 93 + toolkit/modules/Log.jsm | 24 +- toolkit/modules/Memory.jsm | 77 + toolkit/modules/NLP.jsm | 76 + toolkit/modules/NewTabUtils.jsm | 373 +- toolkit/modules/ObjectUtils.jsm | 176 + toolkit/modules/PageMenu.jsm | 11 +- toolkit/modules/PageMetadata.jsm | 108 +- toolkit/modules/PermissionsUtils.jsm | 186 +- toolkit/modules/PopupNotifications.jsm | 432 +- toolkit/modules/Preferences.jsm | 20 +- toolkit/modules/PrivateBrowsingUtils.jsm | 17 +- toolkit/modules/ProfileAge.jsm | 205 + toolkit/modules/Promise-backend.js | 131 +- toolkit/modules/PromiseMessage.jsm | 33 + toolkit/modules/PromiseUtils.jsm | 2 +- toolkit/modules/PropertyListUtils.jsm | 109 +- toolkit/modules/RemoteController.jsm | 40 +- toolkit/modules/RemoteFinder.jsm | 146 +- toolkit/modules/RemotePageManager.jsm | 534 + toolkit/modules/RemoteWebNavigation.jsm | 123 - toolkit/modules/RemoteWebProgress.jsm | 105 +- toolkit/modules/ResetProfile.jsm | 12 +- toolkit/modules/ResponsivenessMonitor.jsm | 37 + toolkit/modules/SelectContentHelper.jsm | 171 +- toolkit/modules/SelectParentHelper.jsm | 183 +- toolkit/modules/ServiceRequest.jsm | 49 + toolkit/modules/Services.jsm | 23 +- toolkit/modules/SessionRecorder.jsm | 403 + toolkit/modules/ShortcutUtils.jsm | 4 +- toolkit/modules/Sntp.jsm | 6 +- toolkit/modules/SpatialNavigation.jsm | 35 +- toolkit/modules/Sqlite.jsm | 258 +- toolkit/modules/Task.jsm | 74 +- toolkit/modules/TelemetryTimestamps.jsm | 54 - toolkit/modules/Timer.jsm | 34 +- toolkit/modules/Troubleshoot.jsm | 324 +- toolkit/modules/UpdateUtils.jsm | 374 + toolkit/modules/WebChannel.jsm | 18 +- toolkit/modules/WindowDraggingUtils.jsm | 37 +- toolkit/modules/WindowsPrefSync.jsm | 173 - toolkit/modules/WindowsRegistry.jsm | 48 +- toolkit/modules/ZipUtils.jsm | 12 +- toolkit/modules/addons/.eslintrc.js | 15 + toolkit/modules/addons/MatchPattern.jsm | 352 + toolkit/modules/addons/WebNavigation.jsm | 370 + toolkit/modules/addons/WebNavigationContent.js | 272 + toolkit/modules/addons/WebNavigationFrames.jsm | 142 + toolkit/modules/addons/WebRequest.jsm | 918 + toolkit/modules/addons/WebRequestCommon.jsm | 58 + toolkit/modules/addons/WebRequestContent.js | 202 + toolkit/modules/addons/WebRequestUpload.jsm | 321 + toolkit/modules/debug.js | 4 +- toolkit/modules/docs/AsyncShutdown.rst | 33 +- toolkit/modules/docs/index.rst | 4 +- toolkit/modules/moz.build | 105 +- toolkit/modules/secondscreen/PresentationApp.jsm | 190 + toolkit/modules/secondscreen/RokuApp.jsm | 188 +- .../secondscreen/SimpleServiceDiscovery.jsm | 32 +- toolkit/modules/sessionstore/FormData.jsm | 15 +- toolkit/modules/sessionstore/ScrollPosition.jsm | 19 +- toolkit/modules/sessionstore/Utils.jsm | 112 + toolkit/modules/sessionstore/XPathGenerator.jsm | 29 +- toolkit/modules/subprocess/.eslintrc.js | 28 + toolkit/modules/subprocess/Subprocess.jsm | 163 + toolkit/modules/subprocess/docs/index.rst | 227 + toolkit/modules/subprocess/moz.build | 32 + toolkit/modules/subprocess/subprocess_common.jsm | 703 + toolkit/modules/subprocess/subprocess_shared.js | 98 + .../modules/subprocess/subprocess_shared_unix.js | 157 + .../modules/subprocess/subprocess_shared_win.js | 522 + toolkit/modules/subprocess/subprocess_unix.jsm | 166 + toolkit/modules/subprocess/subprocess_win.jsm | 168 + .../modules/subprocess/subprocess_worker_common.js | 229 + .../modules/subprocess/subprocess_worker_unix.js | 609 + .../modules/subprocess/subprocess_worker_win.js | 708 + .../modules/subprocess/test/xpcshell/.eslintrc.js | 5 + .../subprocess/test/xpcshell/data_test_script.py | 55 + .../subprocess/test/xpcshell/data_text_file.txt | 0 toolkit/modules/subprocess/test/xpcshell/head.js | 14 + .../subprocess/test/xpcshell/test_subprocess.js | 769 + .../xpcshell/test_subprocess_getEnvironment.js | 17 + .../test/xpcshell/test_subprocess_pathSearch.js | 73 + .../modules/subprocess/test/xpcshell/xpcshell.ini | 14 + toolkit/modules/tests/MockDocument.jsm | 50 + toolkit/modules/tests/PromiseTestUtils.jsm | 241 + toolkit/modules/tests/browser/.eslintrc.js | 7 + .../modules/tests/browser/WebRequest_dynamic.sjs | 13 + .../tests/browser/WebRequest_redirection.sjs | 4 + toolkit/modules/tests/browser/browser.ini | 31 +- .../modules/tests/browser/browser_AsyncPrefs.js | 97 + toolkit/modules/tests/browser/browser_Battery.js | 61 +- .../modules/tests/browser/browser_Deprecated.js | 8 +- toolkit/modules/tests/browser/browser_Finder.js | 107 +- .../tests/browser/browser_FinderHighlighter.js | 460 + .../browser/browser_Finder_hidden_textarea.js | 52 + toolkit/modules/tests/browser/browser_Geometry.js | 8 +- .../tests/browser/browser_InlineSpellChecker.js | 44 +- .../modules/tests/browser/browser_PageMetadata.js | 34 +- .../tests/browser/browser_PromiseMessage.js | 38 + .../tests/browser/browser_RemotePageManager.js | 400 + .../tests/browser/browser_RemoteWebNavigation.js | 150 - .../modules/tests/browser/browser_Troubleshoot.js | 114 +- .../modules/tests/browser/browser_WebNavigation.js | 140 + .../modules/tests/browser/browser_WebRequest.js | 214 + .../tests/browser/browser_WebRequest_cookies.js | 89 + .../tests/browser/browser_WebRequest_filtering.js | 118 + .../modules/tests/browser/file_FinderSample.html | 824 + .../tests/browser/file_WebNavigation_page1.html | 9 + .../tests/browser/file_WebNavigation_page2.html | 7 + .../tests/browser/file_WebNavigation_page3.html | 9 + .../tests/browser/file_WebRequest_page1.html | 29 + .../tests/browser/file_WebRequest_page2.html | 25 + toolkit/modules/tests/browser/file_image_bad.png | Bin 0 -> 5401 bytes .../tests/browser/file_image_good.png} | Bin .../modules/tests/browser/file_image_redirect.png | Bin 0 -> 5401 bytes toolkit/modules/tests/browser/file_script_bad.js | 1 + toolkit/modules/tests/browser/file_script_good.js | 1 + .../modules/tests/browser/file_script_redirect.js | 2 + toolkit/modules/tests/browser/file_script_xhr.js | 3 + toolkit/modules/tests/browser/file_style_bad.css | 3 + toolkit/modules/tests/browser/file_style_good.css | 3 + .../modules/tests/browser/file_style_redirect.css | 3 + toolkit/modules/tests/browser/head.js | 23 + toolkit/modules/tests/browser/metadata_titles.html | 11 + .../tests/browser/metadata_titles_fallback.html | 10 + .../tests/browser/testremotepagemanager.html | 66 + toolkit/modules/tests/chrome/.eslintrc.js | 7 + .../tests/chrome/test_bug544442_checkCert.xul | 6 +- toolkit/modules/tests/mochitest/.eslintrc.js | 7 + toolkit/modules/tests/mochitest/mochitest.ini | 3 +- toolkit/modules/tests/xpcshell/.eslintrc.js | 7 + toolkit/modules/tests/xpcshell/TestIntegration.jsm | 42 + .../modules/tests/xpcshell/test_CanonicalJSON.js | 146 + toolkit/modules/tests/xpcshell/test_Color.js | 53 + .../modules/tests/xpcshell/test_DeferredTask.js | 16 +- toolkit/modules/tests/xpcshell/test_FileUtils.js | 10 +- .../modules/tests/xpcshell/test_FinderIterator.js | 265 + .../tests/xpcshell/test_GMPInstallManager.js | 195 +- toolkit/modules/tests/xpcshell/test_Http.js | 514 +- toolkit/modules/tests/xpcshell/test_Integration.js | 238 + toolkit/modules/tests/xpcshell/test_JSONFile.js | 242 + toolkit/modules/tests/xpcshell/test_Log.js | 43 +- .../modules/tests/xpcshell/test_Log_stackTrace.js | 30 + toolkit/modules/tests/xpcshell/test_MatchGlobs.js | 58 + .../modules/tests/xpcshell/test_MatchPattern.js | 95 + .../modules/tests/xpcshell/test_MatchURLFilters.js | 396 + toolkit/modules/tests/xpcshell/test_NewTabUtils.js | 136 +- toolkit/modules/tests/xpcshell/test_ObjectUtils.js | 96 + .../tests/xpcshell/test_ObjectUtils_strict.js | 29 + .../tests/xpcshell/test_PermissionsUtils.js | 152 +- toolkit/modules/tests/xpcshell/test_Preferences.js | 10 +- toolkit/modules/tests/xpcshell/test_Promise.js | 32 +- .../modules/tests/xpcshell/test_PromiseUtils.js | 8 +- toolkit/modules/tests/xpcshell/test_Services.js | 40 +- .../tests/xpcshell/test_TelemetryTimestamps.js | 71 - .../xpcshell/test_UpdateUtils_updatechannel.js | 38 + .../modules/tests/xpcshell/test_UpdateUtils_url.js | 292 + toolkit/modules/tests/xpcshell/test_ZipUtils.js | 23 +- toolkit/modules/tests/xpcshell/test_client_id.js | 95 + toolkit/modules/tests/xpcshell/test_dict.js | 299 - toolkit/modules/tests/xpcshell/test_jsesc.js | 9 + .../tests/xpcshell/test_propertyListsUtils.js | 8 +- .../tests/xpcshell/test_servicerequest_xhr.js | 25 + .../tests/xpcshell/test_session_recorder.js | 306 + toolkit/modules/tests/xpcshell/test_sqlite.js | 27 +- .../modules/tests/xpcshell/test_sqlite_shutdown.js | 10 +- toolkit/modules/tests/xpcshell/test_task.js | 12 +- toolkit/modules/tests/xpcshell/test_timer.js | 59 +- toolkit/modules/tests/xpcshell/test_web_channel.js | 6 +- .../tests/xpcshell/test_web_channel_broker.js | 11 +- toolkit/modules/tests/xpcshell/xpcshell.ini | 48 +- toolkit/modules/tests/xpcshell/zips/zen.zip | Bin 1058 -> 1226 bytes toolkit/modules/third_party/jsesc/README | 10 + toolkit/modules/third_party/jsesc/fx-header | 26 + toolkit/modules/third_party/jsesc/jsesc.js | 299 + toolkit/moz.build | 47 +- toolkit/moz.configure | 728 + toolkit/mozapps/downloads/DownloadLastDir.jsm | 24 +- .../mozapps/downloads/DownloadTaskbarProgress.jsm | 90 +- toolkit/mozapps/downloads/DownloadUtils.jsm | 71 +- .../downloads/content/DownloadProgressListener.js | 6 +- toolkit/mozapps/downloads/content/download.xml | 36 +- toolkit/mozapps/downloads/content/downloads.js | 144 +- toolkit/mozapps/downloads/content/helperApps.js | 727 - .../downloads/content/unknownContentType.xul | 2 - toolkit/mozapps/downloads/jar.mn | 3 +- toolkit/mozapps/downloads/moz.build | 2 +- toolkit/mozapps/downloads/nsHelperAppDlg.js | 347 +- toolkit/mozapps/downloads/tests/Makefile.in | 9 - .../mozapps/downloads/tests/chrome/.eslintrc.js | 7 + toolkit/mozapps/downloads/tests/chrome/chrome.ini | 32 +- .../tests/chrome/test_backspace_key_removes.xul | 176 - .../tests/chrome/test_basic_functionality.xul | 219 - .../downloads/tests/chrome/test_bug_412360.xul | 175 - .../downloads/tests/chrome/test_bug_429247.xul | 144 - .../downloads/tests/chrome/test_bug_462172.xul | 174 - .../downloads/tests/chrome/test_cleanup_search.xul | 149 - .../tests/chrome/test_clear_button_disabled.xul | 149 - .../tests/chrome/test_close_download_manager.xul | 101 - .../tests/chrome/test_close_on_last_window.xul | 221 - .../tests/chrome/test_delete_key_removes.xul | 182 - .../chrome/test_destinationURI_annotation.xul | 204 - .../tests/chrome/test_esc_key_closes_clears.xul | 95 - .../downloads/tests/chrome/test_multi_select.xul | 212 - .../tests/chrome/test_multiword_search.xul | 150 - .../tests/chrome/test_pause_button_state.xul | 144 - .../chrome/test_removeDownload_updates_ui.xul | 128 - .../tests/chrome/test_retention_is_0_closes.xul | 175 - .../tests/chrome/test_search_clearlist.xul | 145 - .../downloads/tests/chrome/test_search_keys.xul | 103 - .../downloads/tests/chrome/test_select_all.xul | 122 - .../tests/chrome/test_space_key_pauses_resumes.xul | 174 - .../chrome/test_taskbarprogress_downloadstates.xul | 243 - .../tests/chrome/test_taskbarprogress_service.xul | 193 - .../test_ui_stays_open_on_alert_clickback.xul | 100 - .../test_unknownContentType_delayedbutton.xul | 117 + .../test_unknownContentType_dialog_layout.xul | 14 +- toolkit/mozapps/downloads/tests/chrome/utils.js | 148 - toolkit/mozapps/downloads/tests/moz.build | 2 +- toolkit/mozapps/downloads/tests/unit/.eslintrc.js | 7 + .../downloads/tests/unit/test_DownloadPaths.js | 10 +- .../downloads/tests/unit/test_DownloadUtils.js | 41 +- .../downloads/tests/unit/test_lowMinutes.js | 6 +- .../tests/unit/test_syncedDownloadUtils.js | 6 +- .../tests/unit/test_unspecified_arguments.js | 2 +- toolkit/mozapps/extensions/AddonManager.jsm | 334 +- toolkit/mozapps/extensions/AddonPathService.cpp | 32 +- .../mozapps/extensions/ChromeManifestParser.jsm | 28 +- toolkit/mozapps/extensions/DeferredSave.jsm | 43 +- .../mozapps/extensions/LightweightThemeManager.jsm | 38 +- toolkit/mozapps/extensions/addonManager.js | 34 +- toolkit/mozapps/extensions/amContentHandler.js | 4 +- toolkit/mozapps/extensions/amIAddonPathService.idl | 8 + toolkit/mozapps/extensions/amInstallTrigger.js | 4 +- toolkit/mozapps/extensions/amWebInstallListener.js | 30 +- toolkit/mozapps/extensions/content/blocklist.js | 2 +- toolkit/mozapps/extensions/content/extensions.js | 97 +- toolkit/mozapps/extensions/content/extensions.xml | 16 +- toolkit/mozapps/extensions/content/extensions.xul | 8 +- toolkit/mozapps/extensions/content/list.js | 8 +- toolkit/mozapps/extensions/content/newaddon.js | 29 +- toolkit/mozapps/extensions/content/pluginPrefs.xul | 2 +- toolkit/mozapps/extensions/content/selectAddons.js | 10 +- toolkit/mozapps/extensions/content/update.js | 65 +- .../mozapps/extensions/content/xpinstallConfirm.js | 14 +- toolkit/mozapps/extensions/extensions.manifest | 6 - .../mozapps/extensions/internal/AddonLogging.jsm | 28 +- .../extensions/internal/AddonRepository.jsm | 26 +- .../internal/AddonRepository_SQLiteMigrator.jsm | 8 +- .../extensions/internal/AddonUpdateChecker.jsm | 411 +- toolkit/mozapps/extensions/internal/Content.js | 19 +- .../mozapps/extensions/internal/GMPProvider.jsm | 31 +- .../internal/LightweightThemeImageOptimizer.jsm | 37 +- .../mozapps/extensions/internal/PluginProvider.jsm | 49 +- .../extensions/internal/ProductAddonChecker.jsm | 467 + .../mozapps/extensions/internal/XPIProvider.jsm | 237 +- .../extensions/internal/XPIProviderUtils.js | 16 +- toolkit/mozapps/extensions/internal/moz.build | 1 + toolkit/mozapps/extensions/jar.mn | 2 +- toolkit/mozapps/extensions/moz.build | 4 - toolkit/mozapps/extensions/nsBlocklistService.js | 1478 - .../extensions/test/AddonManagerTesting.jsm | 105 - toolkit/mozapps/extensions/test/Makefile.in | 20 - .../test/addons/blocklist_hard1_1/install.rdf | 18 - .../test/addons/blocklist_hard1_2/install.rdf | 18 - .../test/addons/blocklist_hard1_3/install.rdf | 18 - .../test/addons/blocklist_regexp1_1/install.rdf | 18 - .../test/addons/blocklist_regexp1_2/install.rdf | 18 - .../test/addons/blocklist_regexp1_3/install.rdf | 18 - .../test/addons/blocklist_soft1_1/install.rdf | 18 - .../test/addons/blocklist_soft1_2/install.rdf | 18 - .../test/addons/blocklist_soft1_3/install.rdf | 18 - .../test/addons/blocklist_soft2_1/install.rdf | 18 - .../test/addons/blocklist_soft2_2/install.rdf | 18 - .../test/addons/blocklist_soft2_3/install.rdf | 18 - .../test/addons/blocklist_soft3_1/install.rdf | 18 - .../test/addons/blocklist_soft3_2/install.rdf | 18 - .../test/addons/blocklist_soft3_3/install.rdf | 18 - .../test/addons/blocklist_soft4_1/install.rdf | 18 - .../test/addons/blocklist_soft4_2/install.rdf | 18 - .../test/addons/blocklist_soft4_3/install.rdf | 18 - .../test/addons/blocklist_soft5_1/install.rdf | 19 - .../test/addons/blocklist_soft5_2/install.rdf | 19 - .../test/addons/blocklist_soft5_3/install.rdf | 19 - .../test/addons/bootstrap_globals/bootstrap.js | 29 - .../test/addons/bootstrap_globals/install.rdf | 23 - .../extensions/test/addons/min1max1/install.rdf | 22 - .../extensions/test/addons/min1max2/install.rdf | 22 - .../extensions/test/addons/min1max3/install.rdf | 22 - .../extensions/test/addons/min1max3b/install.rdf | 22 - .../test/addons/override1x2-1x3/install.rdf | 23 - .../test/addons/test_AddonRepository_1/install.rdf | 33 - .../test/addons/test_AddonRepository_2/install.rdf | 23 - .../test/addons/test_AddonRepository_3/icon.png | 1 - .../test/addons/test_AddonRepository_3/install.rdf | 23 - .../test/addons/test_AddonRepository_3/preview.png | 1 - .../test/addons/test_bootstrap1_1/bootstrap.js | 32 - .../test/addons/test_bootstrap1_1/install.rdf | 28 - .../test/addons/test_bootstrap1_1/version.jsm | 3 - .../test/addons/test_bootstrap1_2/bootstrap.js | 31 - .../test/addons/test_bootstrap1_2/install.rdf | 24 - .../test/addons/test_bootstrap1_2/version.jsm | 3 - .../test/addons/test_bootstrap1_3/bootstrap.js | 31 - .../test/addons/test_bootstrap1_3/install.rdf | 24 - .../test/addons/test_bootstrap1_3/version.jsm | 3 - .../test/addons/test_bootstrap1_4/install.rdf | 23 - .../test/addons/test_bootstrap2_1/bootstrap.js | 17 - .../test/addons/test_bootstrap2_1/install.rdf | 28 - .../test/addons/test_bug299716_2/install.rdf | 30 - .../test/addons/test_bug299716_a_1/install.rdf | 21 - .../test/addons/test_bug299716_a_2/install.rdf | 21 - .../test/addons/test_bug299716_b_1/install.rdf | 20 - .../test/addons/test_bug299716_b_2/install.rdf | 20 - .../test/addons/test_bug299716_c_1/install.rdf | 30 - .../test/addons/test_bug299716_c_2/install.rdf | 30 - .../test/addons/test_bug299716_d_1/install.rdf | 30 - .../test/addons/test_bug299716_d_2/install.rdf | 30 - .../test/addons/test_bug299716_e_1/install.rdf | 30 - .../test/addons/test_bug299716_e_2/install.rdf | 30 - .../test/addons/test_bug299716_f_1/install.rdf | 30 - .../test/addons/test_bug299716_f_2/install.rdf | 30 - .../test/addons/test_bug299716_g_1/install.rdf | 21 - .../test/addons/test_bug299716_g_2/install.rdf | 21 - .../test/addons/test_bug324121_1/install.rdf | 25 - .../test/addons/test_bug324121_2/install.rdf | 25 - .../test/addons/test_bug324121_3/install.rdf | 25 - .../test/addons/test_bug324121_4/install.rdf | 25 - .../test/addons/test_bug324121_5/install.rdf | 25 - .../test/addons/test_bug324121_6/install.rdf | 25 - .../test/addons/test_bug324121_7/install.rdf | 25 - .../test/addons/test_bug324121_8/install.rdf | 25 - .../test/addons/test_bug324121_9/install.rdf | 25 - .../test/addons/test_bug335238_1/install.rdf | 22 - .../test/addons/test_bug335238_2/install.rdf | 30 - .../test/addons/test_bug335238_3/install.rdf | 30 - .../test/addons/test_bug335238_4/install.rdf | 30 - .../test/addons/test_bug371495/install.rdf | 26 - .../test/addons/test_bug394300_1/install.rdf | 22 - .../test/addons/test_bug394300_2/install.rdf | 22 - .../test/addons/test_bug397778/install.rdf | 78 - .../test/addons/test_bug425657/install.rdf | 17 - .../test/addons/test_bug470377_1/install.rdf | 17 - .../test/addons/test_bug470377_2/install.rdf | 17 - .../test/addons/test_bug470377_3/install.rdf | 17 - .../test/addons/test_bug470377_4/install.rdf | 17 - .../test/addons/test_bug470377_5/install.rdf | 17 - .../test/addons/test_bug521905/install.rdf | 22 - .../test/addons/test_bug567173/install.rdf | 22 - .../test/addons/test_bug567184/bootstrap.js | 7 - .../test/addons/test_bug567184/install.rdf | 24 - .../test/addons/test_bug587088_1/install.rdf | 22 - .../test/addons/test_bug587088_1/testfile | 1 - .../test/addons/test_bug587088_2/install.rdf | 22 - .../test/addons/test_bug587088_2/testfile | 1 - .../test/addons/test_bug594058/install.rdf | 21 - .../test/addons/test_bug595573/install.rdf | 24 - .../test/addons/test_bug655254/install.rdf | 18 - .../test/addons/test_bug655254_2/bootstrap.js | 9 - .../test/addons/test_bug655254_2/install.rdf | 19 - .../test/addons/test_bug659772/install.rdf | 24 - .../test/addons/test_bug675371/chrome.manifest | 1 - .../test/addons/test_bug675371/install.rdf | 24 - .../extensions/test/addons/test_bug675371/test.js | 1 - .../test/addons/test_bug740612_1/bootstrap.js | 1 - .../test/addons/test_bug740612_1/install.rdf | 24 - .../test/addons/test_bug740612_2/bootstrap.js | 23 - .../test/addons/test_bug740612_2/install.rdf | 24 - .../test/addons/test_bug757663/install.rdf | 24 - .../test/addons/test_cacheflush1/install.rdf | 22 - .../test/addons/test_cacheflush2/install.rdf | 23 - .../addons/test_chromemanifest_1/chrome.manifest | 6 - .../test/addons/test_chromemanifest_1/install.rdf | 23 - .../addons/test_chromemanifest_2/chrome.manifest | 7 - .../test/addons/test_chromemanifest_2/install.rdf | 24 - .../addons/test_chromemanifest_3/chrome.manifest | 9 - .../test/addons/test_chromemanifest_3/inner.jar | Bin 180 -> 0 bytes .../test/addons/test_chromemanifest_3/install.rdf | 24 - .../addons/test_chromemanifest_4/chrome.manifest | 6 - .../components/components.manifest | 2 - .../components/other/something.manifest | 1 - .../test/addons/test_chromemanifest_4/install.rdf | 24 - .../addons/test_chromemanifest_5/chrome.manifest | 7 - .../test/addons/test_chromemanifest_5/install.rdf | 24 - .../addons/test_chromemanifest_6/chrome.manifest | 1 - .../test/addons/test_chromemanifest_6/install.rdf | 24 - .../test/addons/test_data_directory/install.rdf | 22 - .../test/addons/test_db_sanity_1_1/install.rdf | 58 - .../test/addons/test_db_sanity_1_2/install.rdf | 59 - .../addons/test_dictionary/dictionaries/ab-CD.dic | 2 - .../test/addons/test_dictionary/install.rdf | 25 - .../test_dictionary_2/dictionaries/ab-CD.dic | 2 - .../test/addons/test_dictionary_2/install.rdf | 24 - .../test/addons/test_dictionary_3/install.rdf | 25 - .../test/addons/test_dictionary_4/install.rdf | 24 - .../test/addons/test_dictionary_5/install.rdf | 25 - .../test/addons/test_distribution1_2/install.rdf | 23 - .../test/addons/test_experiment1/install.rdf | 16 - .../test/addons/test_filepointer/install.rdf | 22 - .../test/addons/test_getresource/icon.png | 1 - .../test/addons/test_getresource/install.rdf | 23 - .../addons/test_getresource/subdir/subfile.txt | 1 - .../extensions/test/addons/test_install1/icon.png | 1 - .../test/addons/test_install1/icon64.png | 1 - .../test/addons/test_install1/install.rdf | 24 - .../test/addons/test_install2_1/icon.png | 1 - .../test/addons/test_install2_1/install.rdf | 24 - .../test/addons/test_install2_2/install.rdf | 24 - .../test/addons/test_install3/install.rdf | 27 - .../test/addons/test_install4/addon4.xpi | Bin 509 -> 0 bytes .../test/addons/test_install4/addon5.jar | Bin 512 -> 0 bytes .../test/addons/test_install4/addon6.xpi | Bin 512 -> 0 bytes .../test/addons/test_install4/addon7.jar | Bin 512 -> 0 bytes .../test/addons/test_install4/badaddon.jar | 1 - .../test/addons/test_install4/badaddon.xpi | 1 - .../extensions/test/addons/test_install4/icon.png | 1 - .../test/addons/test_install4/install.rdf | 10 - .../test/addons/test_install5/chrome.manifest | 1 - .../test/addons/test_install5/install.rdf | 26 - .../test/addons/test_install6/install.rdf | 24 - .../test/addons/test_jetpack/bootstrap.js | 17 - .../test/addons/test_jetpack/harness-options.json | 1 - .../test/addons/test_jetpack/install.rdf | 28 - .../test/addons/test_langpack/chrome.manifest | 1 - .../test/addons/test_langpack/install.rdf | 23 - .../extensions/test/addons/test_locale/install.rdf | 61 - .../test/addons/test_locked2_5/install.rdf | 23 - .../test/addons/test_locked2_6/install.rdf | 23 - .../test/addons/test_migrate4_6/install.rdf | 23 - .../test/addons/test_migrate4_7/install.rdf | 23 - .../test/addons/test_migrate6/install.rdf | 23 - .../test/addons/test_migrate7/install.rdf | 24 - .../test/addons/test_migrate8/chrome.manifest | 6 - .../test/addons/test_migrate8/install.rdf | 24 - .../test/addons/test_migrate9/install.rdf | 26 - .../extensions/test/addons/test_theme/install.rdf | 26 - .../extensions/test/addons/test_theme/preview.png | 1 - .../test/addons/test_undoincompatible/bootstrap.js | 1 - .../test/addons/test_undoincompatible/install.rdf | 28 - .../test/addons/test_undouninstall1/bootstrap.js | 1 - .../test/addons/test_undouninstall1/install.rdf | 28 - .../extensions/test/addons/test_update/install.rdf | 23 - .../test/addons/test_update12/install.rdf | 23 - .../test/addons/test_update8/install.rdf | 23 - .../test/addons/test_updateid2_2/install.rdf | 24 - .../test/addons/test_updateid2_5/install.rdf | 24 - .../test/addons/test_updateid3_3/bootstrap.js | 21 - .../test/addons/test_updateid3_3/install.rdf | 25 - .../test/addons/test_updateid4_4/bootstrap.js | 21 - .../test/addons/test_updateid4_4/install.rdf | 25 - .../test/addons/upgradeable1x2-3_1/install.rdf | 22 - .../test/addons/upgradeable1x2-3_2/install.rdf | 22 - .../mozapps/extensions/test/browser/Makefile.in | 19 - .../extensions/test/browser/addon_about.xul | 6 - .../extensions/test/browser/addon_prefs.xul | 6 - .../browser/addons/browser_bug557956_1/install.rdf | 23 - .../addons/browser_bug557956_10/install.rdf | 23 - .../browser/addons/browser_bug557956_2/install.rdf | 23 - .../browser/addons/browser_bug557956_3/install.rdf | 23 - .../browser/addons/browser_bug557956_4/install.rdf | 23 - .../browser/addons/browser_bug557956_5/install.rdf | 23 - .../browser/addons/browser_bug557956_6/install.rdf | 23 - .../browser/addons/browser_bug557956_7/install.rdf | 23 - .../addons/browser_bug557956_8_1/install.rdf | 23 - .../addons/browser_bug557956_9_1/install.rdf | 23 - .../browser/addons/browser_bug567127_1/install.rdf | 22 - .../browser/addons/browser_bug567127_2/install.rdf | 22 - .../browser/addons/browser_bug596336_1/install.rdf | 23 - .../browser/addons/browser_bug596336_2/install.rdf | 23 - .../browser/addons/browser_dragdrop1/install.rdf | 22 - .../browser/addons/browser_dragdrop2/install.rdf | 22 - .../browser/addons/browser_experiment1/install.rdf | 16 - .../addons/browser_inlinesettings1/bootstrap.js | 8 - .../addons/browser_inlinesettings1/install.rdf | 19 - .../addons/browser_inlinesettings1/options.xul | 20 - .../browser_inlinesettings1_custom/binding.xml | 19 - .../browser_inlinesettings1_custom/bootstrap.js | 8 - .../browser_inlinesettings1_custom/chrome.manifest | 2 - .../browser_inlinesettings1_custom/install.rdf | 19 - .../browser_inlinesettings1_custom/options.xul | 5 - .../browser_inlinesettings1_custom/string.dtd | 1 - .../browser_inlinesettings1_info/bootstrap.js | 8 - .../browser_inlinesettings1_info/install.rdf | 20 - .../browser_inlinesettings1_info/options.xul | 19 - .../browser/addons/browser_install1_1/install.rdf | 24 - .../browser/addons/browser_install1_2/install.rdf | 22 - .../browser/addons/browser_installssl/install.rdf | 22 - .../browser/addons/browser_searching/bootstrap.js | 9 - .../browser/addons/browser_searching/install.rdf | 25 - .../browser_select_compatoverrides_1/install.rdf | 23 - .../extensions/test/browser/blockNoPlugins.xml | 7 - .../extensions/test/browser/blockPluginHard.xml | 11 - .../extensions/test/browser/browser-common.ini | 78 - .../extensions/test/browser/browser-window.ini | 4 - .../mozapps/extensions/test/browser/browser.ini | 53 - .../extensions/test/browser/browser_CTP_plugins.js | 234 - .../extensions/test/browser/browser_about.js | 84 - .../browser/browser_addonrepository_performance.js | 99 - .../extensions/test/browser/browser_bug523784.js | 120 - .../extensions/test/browser/browser_bug557943.js | 80 - .../extensions/test/browser/browser_bug557956.js | 518 - .../extensions/test/browser/browser_bug557956.rdf | 220 - .../extensions/test/browser/browser_bug557956.xml | 20 - .../test/browser/browser_bug557956_8_2.xpi | Bin 471 -> 0 bytes .../test/browser/browser_bug557956_9_2.xpi | Bin 471 -> 0 bytes .../extensions/test/browser/browser_bug562797.js | 965 - .../extensions/test/browser/browser_bug562854.js | 129 - .../extensions/test/browser/browser_bug562890.js | 78 - .../extensions/test/browser/browser_bug562899.js | 88 - .../extensions/test/browser/browser_bug562992.js | 70 - .../extensions/test/browser/browser_bug567127.js | 137 - .../extensions/test/browser/browser_bug567137.js | 40 - .../extensions/test/browser/browser_bug570760.js | 44 - .../extensions/test/browser/browser_bug572561.js | 99 - .../extensions/test/browser/browser_bug573062.js | 116 - .../extensions/test/browser/browser_bug577990.js | 132 - .../extensions/test/browser/browser_bug580298.js | 111 - .../extensions/test/browser/browser_bug581076.js | 128 - .../extensions/test/browser/browser_bug586574.js | 286 - .../extensions/test/browser/browser_bug587970.js | 180 - .../extensions/test/browser/browser_bug590347.js | 120 - .../extensions/test/browser/browser_bug591465.js | 512 - .../extensions/test/browser/browser_bug591465.xml | 35 - .../extensions/test/browser/browser_bug591663.js | 161 - .../extensions/test/browser/browser_bug593535.js | 118 - .../extensions/test/browser/browser_bug593535.xml | 34 - .../extensions/test/browser/browser_bug596336.js | 180 - .../extensions/test/browser/browser_bug608316.js | 65 - .../extensions/test/browser/browser_bug610764.js | 34 - .../extensions/test/browser/browser_bug616841.js | 21 - .../extensions/test/browser/browser_bug618502.js | 44 - .../extensions/test/browser/browser_bug679604.js | 29 - .../extensions/test/browser/browser_bug714593.js | 140 - .../test/browser/browser_cancelCompatCheck.js | 462 - .../browser/browser_checkAddonCompatibility.js | 34 - .../test/browser/browser_debug_button.js | 112 - .../extensions/test/browser/browser_details.js | 764 - .../extensions/test/browser/browser_discovery.js | 637 - .../test/browser/browser_discovery_install.js | 130 - .../extensions/test/browser/browser_dragdrop.js | 234 - .../extensions/test/browser/browser_eula.js | 85 - .../extensions/test/browser/browser_eula.xml | 35 - .../extensions/test/browser/browser_experiments.js | 645 - .../test/browser/browser_globalinformations.js | 55 - .../test/browser/browser_globalwarnings.js | 63 - .../extensions/test/browser/browser_gmpProvider.js | 401 - .../test/browser/browser_inlinesettings.js | 677 - .../test/browser/browser_inlinesettings_custom.js | 92 - .../test/browser/browser_inlinesettings_info.js | 569 - .../extensions/test/browser/browser_install.js | 312 - .../extensions/test/browser/browser_install.rdf | 27 - .../test/browser/browser_install.rdf^headers^ | 1 - .../extensions/test/browser/browser_install.xml | 34 - .../extensions/test/browser/browser_install1_3.xpi | Bin 463 -> 0 bytes .../extensions/test/browser/browser_installssl.js | 374 - .../extensions/test/browser/browser_list.js | 760 - .../test/browser/browser_manualupdates.js | 242 - .../test/browser/browser_metadataTimeout.js | 114 - .../extensions/test/browser/browser_newaddon.js | 186 - .../extensions/test/browser/browser_openDialog.js | 176 - .../browser/browser_plugin_enabled_state_locked.js | 125 - .../extensions/test/browser/browser_pluginprefs.js | 61 - .../extensions/test/browser/browser_purchase.js | 195 - .../extensions/test/browser/browser_purchase.xml | 180 - .../test/browser/browser_recentupdates.js | 125 - .../extensions/test/browser/browser_searching.js | 695 - .../extensions/test/browser/browser_searching.xml | 277 - .../test/browser/browser_searching_empty.xml | 3 - .../test/browser/browser_select_compatoverrides.js | 116 - .../browser/browser_select_compatoverrides.xml | 20 - .../test/browser/browser_select_confirm.js | 181 - .../test/browser/browser_select_selection.js | 268 - .../test/browser/browser_select_update.js | 181 - .../extensions/test/browser/browser_sorting.js | 372 - .../test/browser/browser_sorting_plugins.js | 95 - .../extensions/test/browser/browser_tabsettings.js | 100 - .../test/browser/browser_task_next_test.js | 17 - .../extensions/test/browser/browser_types.js | 473 - .../test/browser/browser_uninstalling.js | 1099 - .../extensions/test/browser/browser_updateid.js | 80 - .../extensions/test/browser/browser_updatessl.js | 370 - .../extensions/test/browser/browser_updatessl.rdf | 25 - .../test/browser/browser_updatessl.rdf^headers^ | 1 - .../extensions/test/browser/cancelCompatCheck.sjs | 43 - .../mozapps/extensions/test/browser/discovery.html | 10 - .../extensions/test/browser/discovery_frame.html | 6 - .../extensions/test/browser/discovery_install.html | 18 - toolkit/mozapps/extensions/test/browser/head.js | 1393 - .../extensions/test/browser/more_options.xul | 32 - toolkit/mozapps/extensions/test/browser/moz.build | 10 - .../mozapps/extensions/test/browser/options.xul | 12 - .../extensions/test/browser/plugin_test.html | 7 - .../mozapps/extensions/test/browser/redirect.sjs | 5 - .../extensions/test/browser/releaseNotes.xhtml | 15 - .../extensions/test/mochitest/file_bug687194.xpi | Bin 1602 -> 0 bytes .../extensions/test/mochitest/file_empty.html | 2 - .../extensions/test/mochitest/mochitest.ini | 10 - .../extensions/test/mochitest/test_bug609794.html | 27 - .../extensions/test/mochitest/test_bug687194.html | 133 - .../extensions/test/mochitest/test_bug887098.html | 51 - toolkit/mozapps/extensions/test/moz.build | 20 - .../xpcshell/data/blocklistchange/addon_change.xml | 31 - .../data/blocklistchange/addon_update1.rdf | 144 - .../data/blocklistchange/addon_update2.rdf | 144 - .../data/blocklistchange/addon_update3.rdf | 144 - .../xpcshell/data/blocklistchange/app_update.xml | 62 - .../data/blocklistchange/blocklist_update1.xml | 3 - .../data/blocklistchange/blocklist_update2.xml | 26 - .../data/blocklistchange/manual_update.xml | 27 - .../test/xpcshell/data/bug455906_block.xml | 18 - .../test/xpcshell/data/bug455906_empty.xml | 7 - .../test/xpcshell/data/bug455906_start.xml | 30 - .../test/xpcshell/data/bug455906_warn.xml | 33 - .../extensions/test/xpcshell/data/corrupt.xpi | 1 - .../extensions/test/xpcshell/data/corruptfile.xpi | Bin 633 -> 0 bytes .../extensions/test/xpcshell/data/empty.xpi | Bin 197 -> 0 bytes .../test/xpcshell/data/pluginInfoURL_block.xml | 21 - .../test/xpcshell/data/test_AddonRepository.xml | 820 - .../xpcshell/data/test_AddonRepository_cache.xml | 182 - .../test_AddonRepository_compatmode_ignore.xml | 23 - .../test_AddonRepository_compatmode_normal.xml | 23 - .../test_AddonRepository_compatmode_strict.xml | 23 - .../xpcshell/data/test_AddonRepository_empty.xml | 3 - .../xpcshell/data/test_AddonRepository_failed.xml | 21 - .../data/test_AddonRepository_getAddonsByIDs.xml | 187 - .../test/xpcshell/data/test_backgroundupdate.rdf | 70 - .../data/test_blocklist_metadata_filters_1.xml | 21 - .../test/xpcshell/data/test_blocklist_prefs_1.xml | 28 - .../test/xpcshell/data/test_blocklist_regexp_1.xml | 20 - .../test/xpcshell/data/test_bug299716.rdf | 181 - .../test/xpcshell/data/test_bug299716_2.rdf | 23 - .../test/xpcshell/data/test_bug324121.rdf | 91 - .../test/xpcshell/data/test_bug393285.xml | 30 - .../test/xpcshell/data/test_bug394300.rdf | 159 - .../test/xpcshell/data/test_bug424262.xml | 185 - .../test/xpcshell/data/test_bug449027_app.xml | 333 - .../test/xpcshell/data/test_bug449027_toolkit.xml | 208 - .../test/xpcshell/data/test_bug468528.xml | 15 - .../xpcshell/data/test_bug470377/install_1.rdf | 17 - .../xpcshell/data/test_bug470377/install_2.rdf | 17 - .../xpcshell/data/test_bug470377/install_3.rdf | 17 - .../xpcshell/data/test_bug470377/install_4.rdf | 17 - .../xpcshell/data/test_bug470377/install_5.rdf | 17 - .../test/xpcshell/data/test_bug470377/update_1.rdf | 26 - .../test/xpcshell/data/test_bug470377/update_2.rdf | 26 - .../test/xpcshell/data/test_bug470377/update_3.rdf | 26 - .../test/xpcshell/data/test_bug470377/update_4.rdf | 26 - .../test/xpcshell/data/test_bug470377/update_5.rdf | 26 - .../test/xpcshell/data/test_bug514327_1.xml | 17 - .../test/xpcshell/data/test_bug514327_2.xml | 10 - .../test/xpcshell/data/test_bug514327_3_empty.xml | 4 - .../xpcshell/data/test_bug514327_3_outdated_1.xml | 13 - .../xpcshell/data/test_bug514327_3_outdated_2.xml | 13 - .../test/xpcshell/data/test_bug526598_1.xpi | Bin 458 -> 0 bytes .../test/xpcshell/data/test_bug526598_2.xpi | Bin 458 -> 0 bytes .../test/xpcshell/data/test_bug541420.xpi | Bin 577 -> 0 bytes .../test/xpcshell/data/test_bug542391.rdf | 25 - .../test/xpcshell/data/test_bug554133.xml | 292 - .../test/xpcshell/data/test_bug619730.xml | 7 - .../test/xpcshell/data/test_bug655254.rdf | 26 - .../test/xpcshell/data/test_compatoverrides.xml | 228 - .../extensions/test/xpcshell/data/test_corrupt.rdf | 44 - .../test/xpcshell/data/test_dictionary.rdf | 65 - .../data/test_distribution2_2/bootstrap.js | 21 - .../xpcshell/data/test_distribution2_2/install.rdf | 23 - .../data/test_distribution2_2/subdir/dummy.txt | 1 - .../test_distribution2_2/subdir/subdir2/dummy2.txt | 1 - .../test/xpcshell/data/test_gfxBlacklist.xml | 154 - .../test/xpcshell/data/test_gfxBlacklist2.xml | 31 - .../test/xpcshell/data/test_gfxBlacklist_AllOS.xml | 32 - .../xpcshell/data/test_gfxBlacklist_OSVersion.xml | 32 - .../extensions/test/xpcshell/data/test_install.rdf | 63 - .../extensions/test/xpcshell/data/test_install.xml | 53 - .../extensions/test/xpcshell/data/test_migrate.rdf | 125 - .../test/xpcshell/data/test_migrate4.rdf | 46 - .../data/test_overrideblocklist/ancient.xml | 8 - .../xpcshell/data/test_overrideblocklist/new.xml | 8 - .../xpcshell/data/test_overrideblocklist/old.xml | 8 - .../test/xpcshell/data/test_pluginBlocklistCtp.xml | 26 - .../xpcshell/data/test_pluginBlocklistCtpUndo.xml | 10 - .../test/xpcshell/data/test_sourceURI.xml | 18 - .../extensions/test/xpcshell/data/test_update.rdf | 270 - .../extensions/test/xpcshell/data/test_update.xml | 26 - .../test/xpcshell/data/test_updatecheck.rdf | 419 - .../xpcshell/data/test_updatecompatmode_ignore.rdf | 26 - .../xpcshell/data/test_updatecompatmode_normal.rdf | 26 - .../xpcshell/data/test_updatecompatmode_strict.rdf | 26 - .../test/xpcshell/data/test_updateid.rdf | 86 - .../extensions/test/xpcshell/data/unsigned.xpi | Bin 452 -> 0 bytes .../extensions/test/xpcshell/head_addons.js | 1759 - .../extensions/test/xpcshell/head_unpack.js | 2 - .../test/xpcshell/test_AddonRepository.js | 625 - .../test/xpcshell/test_AddonRepository_cache.js | 710 - .../xpcshell/test_AddonRepository_compatmode.js | 90 - .../test/xpcshell/test_ChromeManifestParser.js | 108 - .../extensions/test/xpcshell/test_DeferredSave.js | 550 - .../test/xpcshell/test_LightweightThemeManager.js | 514 - .../extensions/test/xpcshell/test_XPIStates.js | 299 - .../extensions/test/xpcshell/test_XPIcancel.js | 66 - .../test/xpcshell/test_addon_path_service.js | 38 - .../test/xpcshell/test_asyncBlocklistLoad.js | 44 - .../test/xpcshell/test_backgroundupdate.js | 122 - .../extensions/test/xpcshell/test_bad_json.js | 54 - .../extensions/test/xpcshell/test_badschema.js | 404 - .../xpcshell/test_blocklist_metadata_filters.js | 159 - .../test/xpcshell/test_blocklist_prefs.js | 159 - .../test/xpcshell/test_blocklist_regexp.js | 125 - .../test/xpcshell/test_blocklistchange.js | 1321 - .../extensions/test/xpcshell/test_bootstrap.js | 1434 - .../test/xpcshell/test_bootstrap_globals.js | 37 - .../test/xpcshell/test_bootstrap_resource.js | 56 - .../extensions/test/xpcshell/test_bug299716.js | 209 - .../extensions/test/xpcshell/test_bug299716_2.js | 50 - .../extensions/test/xpcshell/test_bug324121.js | 178 - .../extensions/test/xpcshell/test_bug335238.js | 181 - .../extensions/test/xpcshell/test_bug371495.js | 35 - .../extensions/test/xpcshell/test_bug384052.js | 103 - .../extensions/test/xpcshell/test_bug393285.js | 327 - .../extensions/test/xpcshell/test_bug394300.js | 56 - .../extensions/test/xpcshell/test_bug397778.js | 117 - .../extensions/test/xpcshell/test_bug406118.js | 167 - .../extensions/test/xpcshell/test_bug424262.js | 62 - .../extensions/test/xpcshell/test_bug425657.js | 27 - .../extensions/test/xpcshell/test_bug430120.js | 142 - .../extensions/test/xpcshell/test_bug449027.js | 448 - .../extensions/test/xpcshell/test_bug455906.js | 536 - .../extensions/test/xpcshell/test_bug465190.js | 39 - .../extensions/test/xpcshell/test_bug468528.js | 58 - .../extensions/test/xpcshell/test_bug470377_1.js | 49 - .../test/xpcshell/test_bug470377_1_strictcompat.js | 49 - .../extensions/test/xpcshell/test_bug470377_2.js | 49 - .../extensions/test/xpcshell/test_bug470377_3.js | 95 - .../test/xpcshell/test_bug470377_3_strictcompat.js | 94 - .../extensions/test/xpcshell/test_bug470377_4.js | 92 - .../extensions/test/xpcshell/test_bug514327_1.js | 59 - .../extensions/test/xpcshell/test_bug514327_2.js | 42 - .../extensions/test/xpcshell/test_bug514327_3.js | 166 - .../extensions/test/xpcshell/test_bug521905.js | 59 - .../extensions/test/xpcshell/test_bug526598.js | 54 - .../extensions/test/xpcshell/test_bug541420.js | 37 - .../extensions/test/xpcshell/test_bug542391.js | 486 - .../extensions/test/xpcshell/test_bug554133.js | 86 - .../extensions/test/xpcshell/test_bug559800.js | 71 - .../extensions/test/xpcshell/test_bug563256.js | 259 - .../extensions/test/xpcshell/test_bug564030.js | 63 - .../extensions/test/xpcshell/test_bug566626.js | 112 - .../extensions/test/xpcshell/test_bug567184.js | 53 - .../extensions/test/xpcshell/test_bug569138.js | 147 - .../extensions/test/xpcshell/test_bug570173.js | 80 - .../extensions/test/xpcshell/test_bug576735.js | 66 - .../extensions/test/xpcshell/test_bug587088.js | 174 - .../extensions/test/xpcshell/test_bug594058.js | 97 - .../extensions/test/xpcshell/test_bug595081.js | 27 - .../extensions/test/xpcshell/test_bug595573.js | 40 - .../extensions/test/xpcshell/test_bug596343.js | 86 - .../extensions/test/xpcshell/test_bug596607.js | 140 - .../extensions/test/xpcshell/test_bug616841.js | 26 - .../extensions/test/xpcshell/test_bug619730.js | 64 - .../extensions/test/xpcshell/test_bug620837.js | 145 - .../extensions/test/xpcshell/test_bug655254.js | 164 - .../extensions/test/xpcshell/test_bug659772.js | 340 - .../extensions/test/xpcshell/test_bug675371.js | 91 - .../extensions/test/xpcshell/test_bug740612.js | 40 - .../extensions/test/xpcshell/test_bug753900.js | 86 - .../extensions/test/xpcshell/test_bug757663.js | 112 - .../extensions/test/xpcshell/test_bug953156.js | 51 - .../extensions/test/xpcshell/test_cacheflush.js | 124 - .../test_checkCompatibility_themeOverride.js | 93 - .../test/xpcshell/test_checkcompatibility.js | 196 - .../extensions/test/xpcshell/test_childprocess.js | 21 - .../test/xpcshell/test_compatoverrides.js | 259 - .../extensions/test/xpcshell/test_corrupt.js | 403 - .../test/xpcshell/test_corrupt_strictcompat.js | 402 - .../extensions/test/xpcshell/test_corruptfile.js | 83 - .../extensions/test/xpcshell/test_dataDirectory.js | 50 - .../test/xpcshell/test_default_providers_pref.js | 13 - .../extensions/test/xpcshell/test_dictionary.js | 801 - .../extensions/test/xpcshell/test_disable.js | 194 - .../extensions/test/xpcshell/test_distribution.js | 262 - .../mozapps/extensions/test/xpcshell/test_dss.js | 824 - .../test/xpcshell/test_duplicateplugins.js | 185 - .../mozapps/extensions/test/xpcshell/test_error.js | 90 - .../extensions/test/xpcshell/test_experiment.js | 104 - .../extensions/test/xpcshell/test_filepointer.js | 403 - .../mozapps/extensions/test/xpcshell/test_fuel.js | 164 - .../extensions/test/xpcshell/test_general.js | 58 - .../extensions/test/xpcshell/test_getresource.js | 94 - .../test/xpcshell/test_gfxBlacklist_Device.js | 95 - .../test/xpcshell/test_gfxBlacklist_DriverNew.js | 94 - .../xpcshell/test_gfxBlacklist_Equal_DriverNew.js | 95 - .../xpcshell/test_gfxBlacklist_Equal_DriverOld.js | 95 - .../test/xpcshell/test_gfxBlacklist_Equal_OK.js | 95 - .../xpcshell/test_gfxBlacklist_GTE_DriverOld.js | 95 - .../test/xpcshell/test_gfxBlacklist_GTE_OK.js | 95 - .../xpcshell/test_gfxBlacklist_No_Comparison.js | 89 - .../test/xpcshell/test_gfxBlacklist_OK.js | 96 - .../test/xpcshell/test_gfxBlacklist_OS.js | 96 - .../xpcshell/test_gfxBlacklist_OSVersion_match.js | 96 - ...fxBlacklist_OSVersion_mismatch_DriverVersion.js | 97 - ...st_gfxBlacklist_OSVersion_mismatch_OSVersion.js | 97 - .../test/xpcshell/test_gfxBlacklist_Vendor.js | 95 - .../test/xpcshell/test_gfxBlacklist_prefs.js | 132 - .../extensions/test/xpcshell/test_gmpProvider.js | 332 - .../test/xpcshell/test_hasbinarycomponents.js | 82 - .../extensions/test/xpcshell/test_install.js | 1761 - .../extensions/test/xpcshell/test_install_icons.js | 61 - .../test/xpcshell/test_install_strictcompat.js | 1654 - .../extensions/test/xpcshell/test_isDebuggable.js | 36 - .../extensions/test/xpcshell/test_isReady.js | 49 - .../extensions/test/xpcshell/test_langpack.js | 339 - .../extensions/test/xpcshell/test_locale.js | 149 - .../extensions/test/xpcshell/test_locked.js | 529 - .../extensions/test/xpcshell/test_locked2.js | 292 - .../test/xpcshell/test_locked_strictcompat.js | 551 - .../extensions/test/xpcshell/test_manifest.js | 562 - .../test/xpcshell/test_mapURIToAddonID.js | 326 - .../test/xpcshell/test_metadata_update.js | 184 - .../extensions/test/xpcshell/test_migrate1.js | 250 - .../extensions/test/xpcshell/test_migrate2.js | 259 - .../extensions/test/xpcshell/test_migrate3.js | 239 - .../extensions/test/xpcshell/test_migrate4.js | 307 - .../extensions/test/xpcshell/test_migrate5.js | 139 - .../test/xpcshell/test_migrateAddonRepository.js | 127 - .../test/xpcshell/test_migrate_max_version.js | 103 - .../test/xpcshell/test_multiprocessCompatible.js | 118 - .../extensions/test/xpcshell/test_no_addons.js | 98 - .../xpcshell/test_onPropertyChanged_appDisabled.js | 66 - .../test/xpcshell/test_overrideblocklist.js | 200 - .../extensions/test/xpcshell/test_permissions.js | 86 - .../test/xpcshell/test_permissions_prefs.js | 74 - .../test/xpcshell/test_pluginBlocklistCtp.js | 181 - .../extensions/test/xpcshell/test_pluginInfoURL.js | 80 - .../extensions/test/xpcshell/test_pluginchange.js | 292 - .../extensions/test/xpcshell/test_plugins.js | 210 - .../test/xpcshell/test_pref_properties.js | 206 - .../test/xpcshell/test_provider_markSafe.js | 47 - .../test/xpcshell/test_provider_shutdown.js | 97 - .../test_provider_unsafe_access_shutdown.js | 61 - .../test_provider_unsafe_access_startup.js | 53 - .../extensions/test/xpcshell/test_registry.js | 151 - .../extensions/test/xpcshell/test_safemode.js | 115 - .../extensions/test/xpcshell/test_shutdown.js | 65 - .../extensions/test/xpcshell/test_sourceURI.js | 66 - .../extensions/test/xpcshell/test_startup.js | 917 - .../test/xpcshell/test_strictcompatibility.js | 203 - .../extensions/test/xpcshell/test_syncGUID.js | 154 - .../test/xpcshell/test_targetPlatforms.js | 146 - .../mozapps/extensions/test/xpcshell/test_theme.js | 1092 - .../mozapps/extensions/test/xpcshell/test_types.js | 65 - .../test/xpcshell/test_undothemeuninstall.js | 421 - .../extensions/test/xpcshell/test_undouninstall.js | 792 - .../extensions/test/xpcshell/test_uninstall.js | 216 - .../extensions/test/xpcshell/test_update.js | 1310 - .../extensions/test/xpcshell/test_updateCancel.js | 142 - .../test/xpcshell/test_update_compatmode.js | 184 - .../test/xpcshell/test_update_ignorecompat.js | 98 - .../test/xpcshell/test_update_strictcompat.js | 1085 - .../extensions/test/xpcshell/test_updatecheck.js | 312 - .../extensions/test/xpcshell/test_updateid.js | 422 - .../extensions/test/xpcshell/test_upgrade.js | 206 - .../test/xpcshell/test_upgrade_strictcompat.js | 209 - .../extensions/test/xpcshell/xpcshell-shared.ini | 281 - .../extensions/test/xpcshell/xpcshell-unpack.ini | 8 - .../mozapps/extensions/test/xpcshell/xpcshell.ini | 28 - .../extensions/test/xpinstall/authRedirect.sjs | 21 - .../mozapps/extensions/test/xpinstall/browser.ini | 103 - .../extensions/test/xpinstall/browser_auth.js | 43 - .../extensions/test/xpinstall/browser_auth2.js | 46 - .../extensions/test/xpinstall/browser_auth3.js | 54 - .../extensions/test/xpinstall/browser_auth4.js | 53 - .../extensions/test/xpinstall/browser_badargs.js | 37 - .../extensions/test/xpinstall/browser_badargs2.js | 41 - .../extensions/test/xpinstall/browser_badhash.js | 33 - .../test/xpinstall/browser_badhashtype.js | 33 - .../extensions/test/xpinstall/browser_bug540558.js | 25 - .../extensions/test/xpinstall/browser_bug611242.js | 34 - .../extensions/test/xpinstall/browser_bug638292.js | 63 - .../extensions/test/xpinstall/browser_bug645699.js | 36 - .../extensions/test/xpinstall/browser_bug672485.js | 52 - .../extensions/test/xpinstall/browser_cancel.js | 62 - .../test/xpinstall/browser_concurrent_installs.js | 128 - .../extensions/test/xpinstall/browser_cookies.js | 30 - .../extensions/test/xpinstall/browser_cookies2.js | 40 - .../extensions/test/xpinstall/browser_cookies3.js | 44 - .../extensions/test/xpinstall/browser_cookies4.js | 43 - .../extensions/test/xpinstall/browser_corrupt.js | 32 - .../extensions/test/xpinstall/browser_datauri.js | 36 - .../extensions/test/xpinstall/browser_empty.js | 28 - .../extensions/test/xpinstall/browser_enabled.js | 24 - .../extensions/test/xpinstall/browser_enabled2.js | 27 - .../extensions/test/xpinstall/browser_enabled3.js | 48 - .../extensions/test/xpinstall/browser_hash.js | 34 - .../extensions/test/xpinstall/browser_hash2.js | 34 - .../extensions/test/xpinstall/browser_httphash.js | 39 - .../extensions/test/xpinstall/browser_httphash2.js | 39 - .../extensions/test/xpinstall/browser_httphash3.js | 39 - .../extensions/test/xpinstall/browser_httphash4.js | 36 - .../extensions/test/xpinstall/browser_httphash5.js | 40 - .../extensions/test/xpinstall/browser_httphash6.js | 83 - .../test/xpinstall/browser_installchrome.js | 25 - .../extensions/test/xpinstall/browser_localfile.js | 34 - .../test/xpinstall/browser_localfile2.js | 49 - .../test/xpinstall/browser_localfile3.js | 40 - .../test/xpinstall/browser_localfile4.js | 40 - .../test/xpinstall/browser_multipackage.js | 53 - .../test/xpinstall/browser_navigateaway.js | 36 - .../test/xpinstall/browser_navigateaway2.js | 34 - .../test/xpinstall/browser_navigateaway3.js | 75 - .../test/xpinstall/browser_navigateaway4.js | 44 - .../extensions/test/xpinstall/browser_offline.js | 61 - .../extensions/test/xpinstall/browser_relative.js | 49 - .../test/xpinstall/browser_signed_multiple.js | 72 - .../test/xpinstall/browser_signed_naming.js | 67 - .../test/xpinstall/browser_signed_tampered.js | 33 - .../test/xpinstall/browser_signed_trigger.js | 41 - .../test/xpinstall/browser_signed_untrusted.js | 41 - .../test/xpinstall/browser_signed_url.js | 34 - .../test/xpinstall/browser_softwareupdate.js | 25 - .../extensions/test/xpinstall/browser_switchtab.js | 49 - .../test/xpinstall/browser_trigger_redirect.js | 41 - .../test/xpinstall/browser_unsigned_trigger.js | 50 - .../xpinstall/browser_unsigned_trigger_iframe.js | 51 - .../xpinstall/browser_unsigned_trigger_xorigin.js | 38 - .../test/xpinstall/browser_unsigned_url.js | 35 - .../extensions/test/xpinstall/browser_whitelist.js | 46 - .../test/xpinstall/browser_whitelist2.js | 31 - .../test/xpinstall/browser_whitelist3.js | 28 - .../test/xpinstall/browser_whitelist4.js | 30 - .../test/xpinstall/browser_whitelist5.js | 25 - .../test/xpinstall/browser_whitelist6.js | 25 - .../test/xpinstall/browser_whitelist7.js | 32 - .../extensions/test/xpinstall/bug540558.html | 23 - .../extensions/test/xpinstall/bug638292.html | 17 - .../extensions/test/xpinstall/bug645699.html | 30 - .../test/xpinstall/concurrent_installs.html | 39 - .../extensions/test/xpinstall/cookieRedirect.sjs | 24 - .../mozapps/extensions/test/xpinstall/corrupt.xpi | 1 - .../mozapps/extensions/test/xpinstall/empty.xpi | Bin 197 -> 0 bytes .../mozapps/extensions/test/xpinstall/enabled.html | 23 - .../extensions/test/xpinstall/hashRedirect.sjs | 15 - toolkit/mozapps/extensions/test/xpinstall/head.js | 424 - .../extensions/test/xpinstall/incompatible.xpi | Bin 470 -> 0 bytes .../extensions/test/xpinstall/installchrome.html | 21 - .../extensions/test/xpinstall/installtrigger.html | 43 - .../test/xpinstall/installtrigger_frame.html | 29 - .../extensions/test/xpinstall/multipackage.xpi | Bin 2976 -> 0 bytes .../extensions/test/xpinstall/navigate.html | 26 - .../mozapps/extensions/test/xpinstall/redirect.sjs | 45 - .../extensions/test/xpinstall/restartless.xpi | Bin 485 -> 0 bytes .../extensions/test/xpinstall/signed-no-cn.xpi | Bin 2241 -> 0 bytes .../extensions/test/xpinstall/signed-no-o.xpi | Bin 2247 -> 0 bytes .../extensions/test/xpinstall/signed-tampered.xpi | Bin 2260 -> 0 bytes .../extensions/test/xpinstall/signed-untrusted.xpi | Bin 2237 -> 0 bytes .../mozapps/extensions/test/xpinstall/signed.xpi | Bin 2250 -> 0 bytes .../mozapps/extensions/test/xpinstall/signed2.xpi | Bin 2938 -> 0 bytes .../extensions/test/xpinstall/slowinstall.sjs | 101 - .../test/xpinstall/startsoftwareupdate.html | 19 - .../mozapps/extensions/test/xpinstall/theme.xpi | Bin 491 -> 0 bytes .../extensions/test/xpinstall/triggerredirect.html | 35 - .../mozapps/extensions/test/xpinstall/unsigned.xpi | Bin 452 -> 0 bytes toolkit/mozapps/handling/content/dialog.js | 53 +- toolkit/mozapps/handling/content/dialog.xul | 12 +- toolkit/mozapps/handling/jar.mn | 2 +- toolkit/mozapps/handling/moz.build | 2 +- .../mozapps/handling/nsContentDispatchChooser.js | 21 +- toolkit/mozapps/installer/dozip.py | 42 - toolkit/mozapps/installer/informulate.py | 0 toolkit/mozapps/installer/js-compare-ast.js | 4 +- toolkit/mozapps/installer/l10n-repack.py | 1 + toolkit/mozapps/installer/make-eme.mk | 14 +- toolkit/mozapps/installer/package-name.mk | 62 +- toolkit/mozapps/installer/packager.mk | 64 +- toolkit/mozapps/installer/packager.py | 61 +- toolkit/mozapps/installer/precompile_cache.js | 47 +- toolkit/mozapps/installer/signing.mk | 3 +- toolkit/mozapps/installer/upload-files-APK.mk | 141 + toolkit/mozapps/installer/upload-files.mk | 773 +- toolkit/mozapps/installer/windows/nsis/common.nsh | 454 +- .../installer/windows/nsis/locale-fonts.nsh | 2 +- toolkit/mozapps/installer/windows/nsis/locales.nsi | 0 toolkit/mozapps/installer/windows/nsis/makensis.mk | 7 + .../mozapps/installer/windows/nsis/overrides.nsh | 5 + .../plugins/content/pluginFinderBinding.css | 18 - toolkit/mozapps/plugins/content/pluginProblem.xml | 82 - .../plugins/content/pluginProblemBinding.css | 35 - .../plugins/content/pluginProblemContent.css | 134 - toolkit/mozapps/plugins/jar.mn | 10 - toolkit/mozapps/plugins/moz.build | 11 - toolkit/mozapps/plugins/pluginGlue.manifest | 2 - toolkit/mozapps/preferences/changemp.js | 54 +- toolkit/mozapps/preferences/changemp.xul | 35 +- toolkit/mozapps/preferences/fontbuilder.js | 59 +- toolkit/mozapps/preferences/jar.mn | 10 +- toolkit/mozapps/preferences/moz.build | 2 +- toolkit/mozapps/preferences/removemp.js | 14 +- toolkit/mozapps/update/UpdateTelemetry.jsm | 488 + toolkit/mozapps/update/UpdaterHealthProvider.jsm | 69 - toolkit/mozapps/update/common/certificatecheck.cpp | 5 +- toolkit/mozapps/update/common/errors.h | 56 +- toolkit/mozapps/update/common/moz.build | 11 +- .../mozapps/update/common/registrycertificates.cpp | 19 +- .../mozapps/update/common/registrycertificates.h | 3 +- toolkit/mozapps/update/common/sources.mozbuild | 13 +- toolkit/mozapps/update/common/uachelper.cpp | 2 +- toolkit/mozapps/update/common/updatecommon.cpp | 213 + toolkit/mozapps/update/common/updatecommon.h | 47 + toolkit/mozapps/update/common/updatedefines.h | 33 +- toolkit/mozapps/update/common/updatehelper.cpp | 4 +- toolkit/mozapps/update/common/updatehelper.h | 1 + toolkit/mozapps/update/common/updatelogging.cpp | 121 - toolkit/mozapps/update/common/updatelogging.h | 48 - toolkit/mozapps/update/content/history.js | 31 +- toolkit/mozapps/update/content/history.xul | 9 +- toolkit/mozapps/update/content/updates.css | 10 +- toolkit/mozapps/update/content/updates.js | 986 +- toolkit/mozapps/update/content/updates.xml | 226 - toolkit/mozapps/update/content/updates.xul | 95 +- toolkit/mozapps/update/moz.build | 47 +- toolkit/mozapps/update/nsIUpdateService.idl | 80 +- toolkit/mozapps/update/nsUpdateService.js | 3517 +- toolkit/mozapps/update/nsUpdateService.manifest | 5 +- toolkit/mozapps/update/nsUpdateServiceStub.js | 148 +- toolkit/mozapps/update/nsUpdateTimerManager.js | 317 - toolkit/mozapps/update/tests/Makefile.in | 55 +- toolkit/mozapps/update/tests/TestAUSHelper.cpp | 72 +- .../mozapps/update/tests/TestAUSReadStrings.cpp | 6 +- toolkit/mozapps/update/tests/chrome/.eslintrc.js | 7 + toolkit/mozapps/update/tests/chrome/chrome.ini | 64 +- .../tests/chrome/test_0010_background_basic.xul | 50 + .../update/tests/chrome/test_0011_check_basic.xul | 2 +- .../tests/chrome/test_0012_check_basic_license.xul | 92 - .../tests/chrome/test_0012_check_basic_staging.xul | 55 + .../chrome/test_0013_check_incompat_basic.xul | 56 - .../tests/chrome/test_0013_check_no_updates.xul | 46 + .../chrome/test_0014_check_error_xml_malformed.xul | 46 + .../test_0014_check_incompat_basic_license.xul | 96 - .../test_0015_check_incompat_basic_addons.xul | 65 - ...st_0016_check_incompat_basic_license_addons.xul | 105 - .../tests/chrome/test_0017_check_staging_basic.xul | 53 - .../tests/chrome/test_0021_check_billboard.xul | 58 - .../chrome/test_0022_check_billboard_license.xul | 101 - .../chrome/test_0023_check_incompat_billboard.xul | 63 - .../test_0024_check_incompat_billboard_license.xul | 105 - .../test_0025_check_incompat_billboard_addons.xul | 74 - ...026_check_incompat_billboard_license_addons.xul | 114 - .../tests/chrome/test_0031_available_basic.xul | 50 - .../chrome/test_0032_available_basic_license.xul | 90 - .../chrome/test_0033_available_incompat_basic.xul | 54 - .../test_0034_available_incompat_basic_license.xul | 94 - .../test_0035_available_incompat_basic_addons.xul | 63 - ...036_available_incompat_basic_license_addons.xul | 103 - .../tests/chrome/test_0041_available_billboard.xul | 57 - .../test_0042_available_billboard_license.xul | 99 - .../test_0043_available_incompat_billboard.xul | 61 - ...t_0044_available_incompat_billboard_license.xul | 104 - ...st_0045_available_incompat_billboard_addons.xul | 72 - ...available_incompat_billboard_license_addons.xul | 113 - .../chrome/test_0051_check_error_xml_malformed.xul | 46 - .../tests/chrome/test_0052_check_no_updates.xul | 46 - .../test_0053_check_billboard_license_noAttr.xul | 58 - .../test_0054_check_billboard_license_404.xul | 58 - ...est_0061_check_verifyFailPartial_noComplete.xul | 6 +- ...est_0062_check_verifyFailComplete_noPartial.xul | 6 +- .../test_0063_check_verifyFailPartialComplete.xul | 8 +- ...064_check_verifyFailPartial_successComplete.xul | 6 +- ...st_0071_notify_verifyFailPartial_noComplete.xul | 6 +- ...st_0072_notify_verifyFailComplete_noPartial.xul | 9 +- .../test_0073_notify_verifyFailPartialComplete.xul | 14 +- ...74_notify_verifyFailPartial_successComplete.xul | 12 +- ...t_0081_error_patchApplyFailure_partial_only.xul | 10 +- ..._0082_error_patchApplyFailure_complete_only.xul | 7 +- ...83_error_patchApplyFailure_partial_complete.xul | 10 +- ..._0084_error_patchApplyFailure_verify_failed.xul | 12 +- ..._patchApplyFailure_partial_complete_staging.xul | 94 + .../update/tests/chrome/test_0091_installed.xul | 51 - .../tests/chrome/test_0093_restartNotification.xul | 3 +- .../test_0094_restartNotification_remote.xul | 10 +- ...095_restartNotification_remoteInvalidNumber.xul | 3 +- ...t_0096_restartNotification_stagedBackground.xul | 4 +- ...restartNotification_stagedServiceBackground.xul | 4 +- .../test_0101_background_restartNotification.xul | 2 +- ...0102_background_restartNotification_staging.xul | 4 +- ...ckground_restartNotification_stagingService.xul | 4 +- .../tests/chrome/test_0111_neverButton_basic.xul | 4 +- .../chrome/test_0112_neverButton_billboard.xul | 69 - ...est_0113_showNeverForVersionRemovedWithPref.xul | 4 +- .../chrome/test_0121_check_requireBuiltinCert.xul | 112 - ...22_check_allowNonBuiltinCert_validCertAttrs.xul | 112 - ..._check_allowNonBuiltinCert_noCertAttrsCheck.xul | 56 - .../test_0131_check_invalidCertAttrs_noUpdate.xul | 57 - .../test_0132_check_invalidCertAttrs_hasUpdate.xul | 57 - .../test_0141_notify_invalidCertAttrs_noUpdate.xul | 57 - ...test_0142_notify_invalidCertAttrs_hasUpdate.xul | 57 - .../test_0151_notify_backgroundCheckError.xul | 4 +- ...est_0152_notify_backgroundCheckOfflineRetry.xul | 96 + .../tests/chrome/test_0161_check_unsupported.xul | 2 +- .../tests/chrome/test_0162_notify_unsupported.xul | 2 +- .../chrome/test_0171_check_noPerms_manual.xul | 6 +- .../chrome/test_0172_notify_noPerms_manual.xul | 6 +- .../test_0900_deprecatedUpdateFormat_minor.xul | 47 - .../test_0901_deprecatedUpdateFormat_major.xul | 56 - .../update/tests/chrome/test_9999_cleanup.xul | 35 +- toolkit/mozapps/update/tests/chrome/update.sjs | 240 +- toolkit/mozapps/update/tests/chrome/utils.js | 951 +- .../mozapps/update/tests/data/complete_log_success | 314 - .../update/tests/data/complete_log_success_mac | 6 + .../update/tests/data/complete_log_success_win | 320 + .../mozapps/update/tests/data/partial_log_failure | 186 - .../update/tests/data/partial_log_failure_mac | 8 +- .../update/tests/data/partial_log_failure_win | 192 + .../mozapps/update/tests/data/partial_log_success | 273 - .../update/tests/data/partial_log_success_mac | 6 + .../update/tests/data/partial_log_success_win | 279 + .../mozapps/update/tests/data/replace_log_success | 6 + toolkit/mozapps/update/tests/data/shared.js | 632 + .../mozapps/update/tests/data/sharedUpdateXML.js | 364 + .../update/tests/data/xpcshellConstantsPP.js | 53 + .../mozapps/update/tests/data/xpcshellUtilsAUS.js | 4047 + .../mozapps/update/tests/marionette/data/bad.xml | 1 - .../mozapps/update/tests/marionette/data/err.cgi | 2 - .../update/tests/marionette/update-smoketests.ini | 5 - .../update/tests/marionette/update-tests.ini | 8 - .../update_smoketest_ota_same_version.js | 25 - .../update_smoketest_ota_same_version.py | 17 - .../marionette/update_smoketest_ota_simple.js | 72 - .../marionette/update_smoketest_ota_simple.py | 21 - .../tests/marionette/update_test_ota_simple.js | 72 - .../tests/marionette/update_test_ota_simple.py | 20 - .../update/tests/marionette/update_test_status.js | 56 - .../update/tests/marionette/update_test_status.py | 29 - toolkit/mozapps/update/tests/moz.build | 99 +- toolkit/mozapps/update/tests/shared.js | 635 - toolkit/mozapps/update/tests/sharedUpdateXML.js | 362 - .../update/tests/unit_aus_update/.eslintrc.js | 7 + .../canCheckForAndCanApplyUpdates.js | 180 +- .../cleanupDownloadingForDifferentChannel.js | 30 +- .../cleanupDownloadingForOlderAppVersion.js | 25 +- .../cleanupDownloadingForSameVersionAndBuildID.js | 31 +- .../cleanupDownloadingIncorrectStatus.js | 30 +- .../cleanupPendingVersionFileIncorrectStatus.js | 30 +- .../tests/unit_aus_update/cleanupSuccessLogMove.js | 36 +- .../unit_aus_update/cleanupSuccessLogsFIFO.js | 47 +- .../unit_aus_update/downloadAndHashCheckMar.js | 129 +- .../downloadCompleteAfterPartialFailure.js | 90 +- .../unit_aus_update/downloadFileTooBig_gonk.js | 105 - .../downloadInterruptedByOfflineRetry.js | 78 - .../unit_aus_update/downloadInterruptedRecovery.js | 186 +- .../downloadResumeForSameAppVersion.js | 27 +- .../update/tests/unit_aus_update/head_update.js | 3740 +- .../tests/unit_aus_update/remoteUpdateXML.js | 330 +- .../update/tests/unit_aus_update/uiAutoPref.js | 75 + .../tests/unit_aus_update/uiOnlyAllowOneWindow.js | 114 - .../update/tests/unit_aus_update/uiSilentPref.js | 87 +- .../uiUnsupportedAlreadyNotified.js | 124 +- .../updateCheckOnLoadOnErrorStatusText.js | 169 - .../tests/unit_aus_update/updateHealthReport.js | 91 - .../tests/unit_aus_update/updateManagerXML.js | 319 +- .../unit_aus_update/updateRootDirMigration_win.js | 171 - .../tests/unit_aus_update/urlConstruction.js | 395 +- .../update/tests/unit_aus_update/xpcshell.ini | 21 +- .../update/tests/unit_base_updater/.eslintrc.js | 7 + .../update/tests/unit_base_updater/head_update.js | 8 + ...invalidArgCallbackFileNotInInstallDirFailure.js | 37 + .../invalidArgCallbackFilePathTooLongFailure.js | 45 + .../invalidArgInstallDirPathTooLongFailure.js | 47 + .../invalidArgInstallDirPathTraversalFailure.js | 44 + ...idArgInstallWorkingDirPathNotSameFailure_win.js | 38 + .../invalidArgPatchDirPathTraversalFailure.js | 43 + ...invalidArgStageDirNotInInstallDirFailure_win.js | 38 + .../invalidArgWorkingDirPathLocalUNCFailure_win.js | 38 + .../invalidArgWorkingDirPathRelativeFailure.js | 37 + .../marAppApplyDirLockedStageFailure_win.js | 86 +- ...marAppApplyUpdateAppBinInUseStageSuccess_win.js | 292 +- .../marAppApplyUpdateStageOldVersionFailure.js | 88 + .../marAppApplyUpdateStageSuccess.js | 276 +- .../unit_base_updater/marAppApplyUpdateSuccess.js | 155 +- .../marAppInUseFallbackStageFailureComplete_win.js | 44 - .../marAppInUseStageFailureComplete_win.js | 77 +- .../marAppInUseStageSuccessComplete_unix.js | 200 +- .../marAppInUseSuccessComplete.js | 81 +- .../marCallbackAppStageSuccessComplete_win.js | 56 +- .../marCallbackAppStageSuccessPartial_win.js | 56 +- .../marCallbackAppSuccessComplete_win.js | 41 +- .../marCallbackAppSuccessPartial_win.js | 41 +- .../tests/unit_base_updater/marFailurePartial.js | 63 +- ...marFileInUseFallbackStageFailureComplete_win.js | 45 - .../marFileInUseFallbackStageFailurePartial_win.js | 45 - .../marFileInUseStageFailureComplete_win.js | 75 +- .../marFileInUseStageFailurePartial_win.js | 75 +- .../marFileInUseSuccessComplete_win.js | 61 +- .../marFileInUseSuccessPartial_win.js | 61 +- .../marFileLockedFailureComplete_win.js | 67 +- .../marFileLockedFailurePartial_win.js | 66 +- ...arFileLockedFallbackStageFailureComplete_win.js | 54 - ...marFileLockedFallbackStageFailurePartial_win.js | 54 - .../marFileLockedStageFailureComplete_win.js | 86 +- .../marFileLockedStageFailurePartial_win.js | 87 +- ...DirFileInUseFallbackStageFailureComplete_win.js | 56 - ...FDirFileInUseFallbackStageFailurePartial_win.js | 54 - .../marRMRFDirFileInUseStageFailureComplete_win.js | 89 +- .../marRMRFDirFileInUseStageFailurePartial_win.js | 86 +- .../marRMRFDirFileInUseSuccessComplete_win.js | 71 +- .../marRMRFDirFileInUseSuccessPartial_win.js | 68 +- .../unit_base_updater/marStageFailurePartial.js | 48 +- .../unit_base_updater/marStageSuccessComplete.js | 206 +- .../unit_base_updater/marStageSuccessPartial.js | 147 +- .../tests/unit_base_updater/marSuccessComplete.js | 119 +- .../tests/unit_base_updater/marSuccessPartial.js | 98 +- .../tests/unit_base_updater/marVersionDowngrade.js | 58 +- .../tests/unit_base_updater/marWrongChannel.js | 58 +- .../update/tests/unit_base_updater/xpcshell.ini | 138 +- .../update/tests/unit_service_updater/.eslintrc.js | 7 + .../tests/unit_service_updater/bootstrapSvc.js | 35 + .../unit_service_updater/checkUpdaterSigSvc.js | 39 + .../tests/unit_service_updater/head_update.js | 8 + .../invalidArgInstallDirPathTooLongFailureSvc.js | 47 + .../invalidArgInstallDirPathTraversalFailureSvc.js | 44 + ...rgInstallWorkingDirPathNotSameFailureSvc_win.js | 38 + .../invalidArgPatchDirPathTraversalFailureSvc.js | 43 + ...alidArgStageDirNotInInstallDirFailureSvc_win.js | 38 + ...validArgWorkingDirPathLocalUNCFailureSvc_win.js | 38 + .../invalidArgWorkingDirPathRelativeFailureSvc.js | 37 + .../marAppApplyDirLockedStageFailureSvc_win.js | 41 + ...AppApplyUpdateAppBinInUseStageSuccessSvc_win.js | 83 + .../marAppApplyUpdateStageSuccessSvc.js | 82 + .../marAppApplyUpdateSuccessSvc.js | 65 + .../marAppInUseStageFailureCompleteSvc_win.js | 70 + .../marAppInUseSuccessCompleteSvc.js | 62 + .../marCallbackAppStageSuccessCompleteSvc_win.js | 61 + .../marCallbackAppStageSuccessPartialSvc_win.js | 61 + .../marCallbackAppSuccessCompleteSvc_win.js | 48 + .../marCallbackAppSuccessPartialSvc_win.js | 48 + .../unit_service_updater/marFailurePartialSvc.js | 47 + .../marFileInUseStageFailureCompleteSvc_win.js | 67 + .../marFileInUseStageFailurePartialSvc_win.js | 67 + .../marFileInUseSuccessCompleteSvc_win.js | 63 + .../marFileInUseSuccessPartialSvc_win.js | 63 + .../marFileLockedFailureCompleteSvc_win.js | 57 + .../marFileLockedFailurePartialSvc_win.js | 56 + .../marFileLockedStageFailureCompleteSvc_win.js | 71 + .../marFileLockedStageFailurePartialSvc_win.js | 70 + ...rRMRFDirFileInUseStageFailureCompleteSvc_win.js | 72 + ...arRMRFDirFileInUseStageFailurePartialSvc_win.js | 71 + .../marRMRFDirFileInUseSuccessCompleteSvc_win.js | 63 + .../marRMRFDirFileInUseSuccessPartialSvc_win.js | 62 + .../marStageFailurePartialSvc.js | 41 + .../marStageSuccessCompleteSvc.js | 132 + .../marStageSuccessPartialSvc.js | 112 + .../unit_service_updater/marSuccessCompleteSvc.js | 96 + .../unit_service_updater/marSuccessPartialSvc.js | 79 + .../update/tests/unit_service_updater/xpcshell.ini | 156 + .../unit_timermanager/consumerNotifications.js | 447 - toolkit/mozapps/update/updater/Launchd.plist | 10 + toolkit/mozapps/update/updater/Makefile.in | 32 +- toolkit/mozapps/update/updater/archivereader.cpp | 46 +- .../mozapps/update/updater/automounter_gonk.cpp | 251 - toolkit/mozapps/update/updater/automounter_gonk.h | 48 - toolkit/mozapps/update/updater/bspatch.cpp | 4 +- toolkit/mozapps/update/updater/gen_cert_header.py | 19 +- toolkit/mozapps/update/updater/launchchild_osx.mm | 366 +- .../update/updater/macbuild/Contents/Info.plist | 35 - .../update/updater/macbuild/Contents/Info.plist.in | 39 + toolkit/mozapps/update/updater/moz.build | 151 +- toolkit/mozapps/update/updater/progressui.h | 3 + toolkit/mozapps/update/updater/progressui_gonk.cpp | 53 - toolkit/mozapps/update/updater/progressui_gtk.cpp | 5 +- toolkit/mozapps/update/updater/progressui_osx.mm | 19 +- toolkit/mozapps/update/updater/progressui_win.cpp | 2 +- .../mozapps/update/updater/updater-common.build | 125 + .../update/updater/updater-xpcshell/Makefile.in | 41 + .../update/updater/updater-xpcshell/moz.build | 14 + toolkit/mozapps/update/updater/updater.cpp | 1452 +- .../update/updater/updater.exe.comctl32.manifest | 1 - .../mozapps/update/updater/updater.exe.manifest | 1 - toolkit/mozapps/update/updater/updater.rc | 16 +- .../mozapps/webextensions/AddonContentPolicy.cpp | 478 + toolkit/mozapps/webextensions/AddonContentPolicy.h | 22 + toolkit/mozapps/webextensions/AddonManager.jsm | 3666 + .../mozapps/webextensions/AddonManagerWebAPI.cpp | 171 + toolkit/mozapps/webextensions/AddonManagerWebAPI.h | 33 + toolkit/mozapps/webextensions/AddonPathService.cpp | 258 + .../AddonPathService.h | 0 .../webextensions/LightweightThemeManager.jsm | 909 + toolkit/mozapps/webextensions/addonManager.js | 296 + toolkit/mozapps/webextensions/amInstallTrigger.js | 240 + toolkit/mozapps/webextensions/amWebAPI.js | 269 + .../mozapps/webextensions/amWebInstallListener.js | 348 + toolkit/mozapps/webextensions/content/about.js | 103 + toolkit/mozapps/webextensions/content/eula.js | 25 + .../mozapps/webextensions/content/extensions.css | 270 + .../mozapps/webextensions/content/extensions.js | 3827 + .../mozapps/webextensions/content/extensions.xml | 2008 + .../mozapps/webextensions/content/extensions.xul | 715 + toolkit/mozapps/webextensions/content/newaddon.xul | 67 + toolkit/mozapps/webextensions/content/setting.xml | 486 + toolkit/mozapps/webextensions/content/update.js | 663 + toolkit/mozapps/webextensions/content/update.xul | 194 + toolkit/mozapps/webextensions/extensions.manifest | 18 + .../internal/APIExtensionBootstrap.js | 39 + .../webextensions/internal/AddonConstants.jsm | 31 + .../webextensions/internal/AddonRepository.jsm | 1988 + .../internal/AddonRepository_SQLiteMigrator.jsm | 522 + .../mozapps/webextensions/internal/GMPProvider.jsm | 699 + .../internal/LightweightThemeImageOptimizer.jsm | 180 + .../webextensions/internal/PluginProvider.jsm | 600 + .../internal/WebExtensionBootstrap.js | 39 + .../mozapps/webextensions/internal/XPIProvider.jsm | 9217 ++ .../webextensions/internal/XPIProviderUtils.js | 2239 + toolkit/mozapps/webextensions/internal/moz.build | 31 + toolkit/mozapps/webextensions/jar.mn | 35 + toolkit/mozapps/webextensions/moz.build | 55 + toolkit/nss.configure | 16 + toolkit/obsolete/content/dialogOverlay.js | 107 - toolkit/obsolete/content/nsClipboard.js | 64 - toolkit/obsolete/content/nsUserSettings.js | 108 - toolkit/obsolete/content/strres.js | 28 - toolkit/obsolete/jar.mn | 12 - toolkit/pluginproblem/content/pluginProblem.xml | 87 + .../pluginproblem/content/pluginProblemBinding.css | 31 + .../pluginproblem/content/pluginProblemContent.css | 122 + .../pluginproblem/content/pluginReplaceBinding.css | 17 + toolkit/pluginproblem/jar.mn | 10 + toolkit/pluginproblem/moz.build | 11 + toolkit/pluginproblem/pluginGlue.manifest | 1 + toolkit/profile/ProfileUnlockerWin.cpp | 278 + toolkit/profile/ProfileUnlockerWin.h | 60 + toolkit/profile/content/createProfileWizard.js | 54 +- toolkit/profile/content/profileSelection.js | 19 +- toolkit/profile/content/profileSelection.xul | 12 +- toolkit/profile/gtest/TestProfileLock.cpp | 116 + toolkit/profile/gtest/moz.build | 16 + toolkit/profile/jar.mn | 4 +- toolkit/profile/moz.build | 20 +- {profile => toolkit/profile}/notifications.txt | 0 .../profile}/nsIProfileUnlocker.idl | 0 toolkit/profile/nsIToolkitProfileService.idl | 10 +- toolkit/profile/nsProfileLock.cpp | 636 + .../profile}/nsProfileLock.h | 0 .../profile}/nsProfileStringTypes.h | 0 toolkit/profile/nsToolkitProfileService.cpp | 103 +- toolkit/profile/test/.eslintrc.js | 7 + toolkit/system/androidproxy/moz.build | 4 +- .../androidproxy/nsAndroidSystemProxySettings.cpp | 3 +- toolkit/system/dbus/moz.build | 20 - toolkit/system/dbus/nsDBusModule.cpp | 43 - toolkit/system/dbus/nsDBusService.cpp | 142 - toolkit/system/dbus/nsDBusService.h | 79 - toolkit/system/dbus/nsNetworkManagerListener.cpp | 193 - toolkit/system/dbus/nsNetworkManagerListener.h | 46 - toolkit/system/gnome/moz.build | 13 +- toolkit/system/gnome/nsAlertsIconListener.cpp | 202 +- toolkit/system/gnome/nsAlertsIconListener.h | 41 +- toolkit/system/gnome/nsGConfService.cpp | 4 +- toolkit/system/gnome/nsGIOService.cpp | 11 +- toolkit/system/gnome/nsGSettingsService.cpp | 6 +- toolkit/system/gnome/nsPackageKitService.cpp | 10 +- toolkit/system/gnome/nsSystemAlertsService.cpp | 73 +- toolkit/system/gnome/nsSystemAlertsService.h | 12 + toolkit/system/osxproxy/ProxyUtils.h | 21 + toolkit/system/osxproxy/ProxyUtils.mm | 182 + toolkit/system/osxproxy/moz.build | 7 +- .../system/osxproxy/nsOSXSystemProxySettings.mm | 42 +- .../osxproxy/tests/gtest/TestProxyBypassRules.cpp | 42 + toolkit/system/osxproxy/tests/gtest/moz.build | 18 + toolkit/system/unixproxy/moz.build | 4 +- toolkit/system/unixproxy/nsLibProxySettings.cpp | 2 +- .../system/unixproxy/nsUnixSystemProxySettings.cpp | 1 + toolkit/system/windowsproxy/ProxyUtils.cpp | 182 + toolkit/system/windowsproxy/ProxyUtils.h | 21 + toolkit/system/windowsproxy/moz.build | 7 +- .../windowsproxy/nsWindowsSystemProxySettings.cpp | 52 +- .../tests/gtest/TestProxyBypassRules.cpp | 42 + toolkit/system/windowsproxy/tests/gtest/moz.build | 18 + toolkit/themes/faststripe/global/button.css | 12 +- toolkit/themes/faststripe/global/checkbox.css | 8 +- toolkit/themes/faststripe/global/dropmarker.css | 4 +- toolkit/themes/faststripe/global/jar.mn | 22 +- toolkit/themes/faststripe/global/menu.css | 27 +- toolkit/themes/faststripe/global/menulist.css | 14 +- toolkit/themes/faststripe/global/moz.build | 2 +- toolkit/themes/faststripe/global/popup.css | 2 +- toolkit/themes/faststripe/global/radio.css | 12 +- toolkit/themes/faststripe/global/tabbox.css | 14 +- toolkit/themes/faststripe/global/textbox.css | 2 +- toolkit/themes/faststripe/global/xulscrollbars.css | 6 +- toolkit/themes/linux/global/alerts/alert.css | 44 +- .../themes/linux/global/alerts/notification-48.png | Bin 2517 -> 0 bytes toolkit/themes/linux/global/autocomplete.css | 127 +- toolkit/themes/linux/global/button.css | 212 +- toolkit/themes/linux/global/checkbox.css | 2 +- toolkit/themes/linux/global/commonDialog.css | 4 +- .../linux/global/devtools/canvasdebugger.css | 5 - .../themes/linux/global/devtools/commandline.css | 154 - toolkit/themes/linux/global/devtools/debugger.css | 5 - .../global/devtools/floating-scrollbars-light.css | 10 - .../linux/global/devtools/floating-scrollbars.css | 33 - .../themes/linux/global/devtools/netmonitor.css | 32 - .../themes/linux/global/devtools/performance.css | 5 - toolkit/themes/linux/global/devtools/profiler.css | 9 - .../themes/linux/global/devtools/scratchpad.css | 5 - .../themes/linux/global/devtools/shadereditor.css | 5 - toolkit/themes/linux/global/devtools/timeline.css | 5 - .../linux/global/devtools/webaudioeditor.css | 5 - .../themes/linux/global/devtools/webconsole.css | 9 - .../global/devtools/webconsole_networkpanel.css | 99 - toolkit/themes/linux/global/devtools/widgets.css | 11 - toolkit/themes/linux/global/dirListing/folder.png | Bin 446 -> 0 bytes toolkit/themes/linux/global/dirListing/local.png | Bin 688 -> 0 bytes toolkit/themes/linux/global/dirListing/up.png | Bin 607 -> 0 bytes toolkit/themes/linux/global/global.css | 50 +- toolkit/themes/linux/global/groupbox.css | 4 +- toolkit/themes/linux/global/icons/Landscape.png | Bin 801 -> 0 bytes toolkit/themes/linux/global/icons/Portrait.png | Bin 837 -> 0 bytes .../themes/linux/global/icons/Print-preview.png | Bin 715 -> 0 bytes toolkit/themes/linux/global/icons/Question.png | Bin 1693 -> 0 bytes toolkit/themes/linux/global/icons/Search-close.png | Bin 586 -> 0 bytes toolkit/themes/linux/global/icons/Warning.png | Bin 1269 -> 0 bytes .../linux/global/icons/autocomplete-search.svg | 45 +- toolkit/themes/linux/global/icons/close.svg | 76 + toolkit/themes/linux/global/icons/error-16.png | Bin 722 -> 0 bytes toolkit/themes/linux/global/icons/error-24.png | Bin 1155 -> 0 bytes toolkit/themes/linux/global/icons/error-48.png | Bin 2432 -> 0 bytes toolkit/themes/linux/global/icons/error-64.png | Bin 3914 -> 0 bytes toolkit/themes/linux/global/icons/expand.png | Bin 240 -> 0 bytes toolkit/themes/linux/global/icons/folder-item.png | Bin 1602 -> 0 bytes .../themes/linux/global/icons/information-16.png | Bin 769 -> 0 bytes .../themes/linux/global/icons/information-24.png | Bin 1244 -> 0 bytes .../themes/linux/global/icons/information-32.png | Bin 1609 -> 0 bytes .../themes/linux/global/icons/information-48.png | Bin 2598 -> 0 bytes .../themes/linux/global/icons/information-64.png | Bin 4214 -> 0 bytes .../linux/global/icons/panelarrow-horizontal.svg | 13 - .../linux/global/icons/panelarrow-vertical.svg | 13 - toolkit/themes/linux/global/icons/question-16.png | Bin 854 -> 0 bytes toolkit/themes/linux/global/icons/question-24.png | Bin 1427 -> 0 bytes toolkit/themes/linux/global/icons/question-48.png | Bin 2849 -> 0 bytes toolkit/themes/linux/global/icons/question-64.png | Bin 4204 -> 0 bytes toolkit/themes/linux/global/icons/warning-16.png | Bin 563 -> 0 bytes toolkit/themes/linux/global/icons/warning-24.png | Bin 914 -> 0 bytes toolkit/themes/linux/global/icons/warning-64.png | Bin 3525 -> 0 bytes .../themes/linux/global/icons/warning-large.png | Bin 2125 -> 0 bytes toolkit/themes/linux/global/icons/webapps-16.png | Bin 475 -> 0 bytes toolkit/themes/linux/global/icons/webapps-64.png | Bin 2942 -> 0 bytes .../themes/linux/global/icons/windowControls.png | Bin 2060 -> 0 bytes toolkit/themes/linux/global/icons/wrap.png | Bin 680 -> 0 bytes toolkit/themes/linux/global/in-content/common.css | 45 +- toolkit/themes/linux/global/jar.mn | 316 +- toolkit/themes/linux/global/listbox.css | 14 +- toolkit/themes/linux/global/menu.css | 54 +- toolkit/themes/linux/global/menulist.css | 6 +- toolkit/themes/linux/global/moz.build | 2 +- toolkit/themes/linux/global/netError.css | 23 +- toolkit/themes/linux/global/notification.css | 53 +- toolkit/themes/linux/global/popup.css | 41 +- toolkit/themes/linux/global/preferences.css | 4 +- toolkit/themes/linux/global/printPreview.css | 36 +- toolkit/themes/linux/global/radio.css | 2 +- toolkit/themes/linux/global/tabbox.css | 6 +- toolkit/themes/linux/global/textbox.css | 57 +- toolkit/themes/linux/global/toolbar.css | 16 +- toolkit/themes/linux/global/toolbarbutton.css | 35 +- toolkit/themes/linux/global/tree.css | 31 +- .../{windows => linux}/global/tree/twisty-clsd.png | Bin .../{windows => linux}/global/tree/twisty-open.png | Bin toolkit/themes/linux/help/help.css | 134 - toolkit/themes/linux/help/jar.mn | 6 - toolkit/themes/linux/moz.build | 4 +- toolkit/themes/linux/mozapps/jar.mn | 96 +- toolkit/themes/linux/mozapps/moz.build | 2 +- .../themes/linux/mozapps/passwordmgr/key-16.png | Bin 712 -> 773 bytes .../themes/linux/mozapps/passwordmgr/key-64.png | Bin 4903 -> 6142 bytes .../{windows => linux}/mozapps/passwordmgr/key.png | Bin .../themes/linux/mozapps/places/defaultFavicon.png | Bin 423 -> 0 bytes toolkit/themes/linux/mozapps/update/updates.css | 39 +- .../category-available.png | Bin .../category-discover.png | Bin .../category-plugins.png | Bin .../category-recent.png | Bin .../mozapps/webextensions}/category-search.png | Bin .../mozapps/webextensions}/category-service.png | Bin .../dictionaryGeneric-16.png | Bin .../dictionaryGeneric.png | Bin .../extensionGeneric-16.png | Bin .../linux/mozapps/webextensions/extensions.css | 42 + .../mozapps/webextensions}/heart.png | Bin .../localeGeneric.png | Bin .../linux/mozapps/webextensions/newaddon.css | 5 + .../themeGeneric-16.png | Bin .../{extensions => webextensions}/themeGeneric.png | Bin toolkit/themes/mobile/global/empty.css | 7 + .../{windows => mobile}/global/icons/Error.png | Bin .../global/media/TopLevelImageDocument.css | 0 .../mobile/global/media/TopLevelVideoDocument.css | 12 + .../global/media/clicktoplay-bgtexture.png | Bin .../{windows => mobile}/global/media/error.png | Bin .../global/media/imagedoc-darknoise.png | Bin .../global/media/imagedoc-lightnoise.png | Bin .../{windows => mobile}/global/media/throbber.png | Bin .../mobile/global/media/videoClickToPlayButton.svg | 30 + toolkit/themes/mobile/jar.mn | 55 + toolkit/themes/mobile/moz.build | 7 + .../mozapps}/plugins/contentPluginActivate.png | Bin .../mozapps}/plugins/contentPluginBlocked.png | Bin .../mozapps}/plugins/contentPluginClose.png | Bin .../mozapps}/plugins/contentPluginCrashed.png | Bin .../mozapps}/plugins/contentPluginDisabled.png | Bin .../mozapps}/plugins/contentPluginStripe.png | Bin .../mobile/mozapps/plugins/pluginProblem.css | 196 + toolkit/themes/moz.build | 28 +- toolkit/themes/osx/global/alerts/alert.css | 74 +- .../themes/osx/global/alerts/notification-48.png | Bin 2517 -> 0 bytes toolkit/themes/osx/global/autocomplete.css | 119 +- toolkit/themes/osx/global/button.css | 6 +- toolkit/themes/osx/global/commonDialog.css | 2 +- toolkit/themes/osx/global/config.css | 94 - .../themes/osx/global/devtools/canvasdebugger.css | 6 - toolkit/themes/osx/global/devtools/commandline.css | 154 - toolkit/themes/osx/global/devtools/debugger.css | 6 - .../global/devtools/floating-scrollbars-light.css | 10 - .../osx/global/devtools/floating-scrollbars.css | 33 - toolkit/themes/osx/global/devtools/netmonitor.css | 6 - toolkit/themes/osx/global/devtools/performance.css | 6 - toolkit/themes/osx/global/devtools/profiler.css | 6 - toolkit/themes/osx/global/devtools/scratchpad.css | 5 - .../themes/osx/global/devtools/shadereditor.css | 6 - toolkit/themes/osx/global/devtools/timeline.css | 6 - .../themes/osx/global/devtools/webaudioeditor.css | 6 - toolkit/themes/osx/global/devtools/webconsole.css | 6 - .../global/devtools/webconsole_networkpanel.css | 100 - toolkit/themes/osx/global/devtools/widgets.css | 6 - toolkit/themes/osx/global/dialog.css | 8 +- .../themes/osx/global/dirListing/dirListing.css | 10 +- toolkit/themes/osx/global/filefield.css | 6 +- toolkit/themes/osx/global/filepicker.css | 40 - toolkit/themes/osx/global/global.css | 40 +- toolkit/themes/osx/global/groupbox.css | 6 +- .../osx/global/icons/autocomplete-search.svg | 45 +- toolkit/themes/osx/global/icons/close-inverted.png | Bin 829 -> 0 bytes .../themes/osx/global/icons/close-inverted@2x.png | Bin 1967 -> 0 bytes toolkit/themes/osx/global/icons/close-sidebar.png | Bin 1163 -> 0 bytes toolkit/themes/osx/global/icons/close@2x.png | Bin toolkit/themes/osx/global/icons/error-24.png | Bin 1089 -> 0 bytes toolkit/themes/osx/global/icons/find-arrows.png | Bin 369 -> 0 bytes toolkit/themes/osx/global/icons/question-24.png | Bin 1430 -> 0 bytes toolkit/themes/osx/global/icons/search-textbox.png | Bin 416 -> 0 bytes toolkit/themes/osx/global/icons/search-textbox.svg | 13 + .../themes/osx/global/icons/searchfield-cancel.svg | 20 + .../global/icons/searchfield-regular-cancel.png | Bin 606 -> 0 bytes .../osx/global/icons/searchfield-small-cancel.png | Bin 468 -> 0 bytes toolkit/themes/osx/global/icons/warning-24.png | Bin 1063 -> 0 bytes toolkit/themes/osx/global/icons/webapps-16.png | Bin 348 -> 0 bytes toolkit/themes/osx/global/icons/webapps-16@2x.png | Bin 481 -> 0 bytes toolkit/themes/osx/global/icons/webapps-64.png | Bin 2942 -> 0 bytes toolkit/themes/osx/global/in-content/common.css | 50 +- .../osx/global/inContentUI/background-texture.png | Bin 5940 -> 0 bytes toolkit/themes/osx/global/jar.mn | 270 +- toolkit/themes/osx/global/listbox.css | 12 +- .../osx/global/media/TopLevelVideoDocument.css | 11 - .../themes/osx/global/media/fullscreenButton.png | Bin 733 -> 0 bytes toolkit/themes/osx/global/media/muteButton.png | Bin 619 -> 0 bytes toolkit/themes/osx/global/media/noAudio.png | Bin 930 -> 0 bytes toolkit/themes/osx/global/media/pauseButton.png | Bin 269 -> 0 bytes toolkit/themes/osx/global/media/playButton.png | Bin 448 -> 0 bytes toolkit/themes/osx/global/media/scrubberThumb.png | Bin 562 -> 0 bytes .../themes/osx/global/media/scrubberThumbWide.png | Bin 563 -> 0 bytes toolkit/themes/osx/global/media/stalled.png | Bin 20763 -> 0 bytes toolkit/themes/osx/global/media/unmuteButton.png | Bin 324 -> 0 bytes .../osx/global/media/videoClickToPlayButton.svg | 79 - toolkit/themes/osx/global/media/videocontrols.css | 359 - toolkit/themes/osx/global/media/volume-empty.png | Bin 295 -> 0 bytes toolkit/themes/osx/global/media/volume-full.png | Bin 297 -> 0 bytes toolkit/themes/osx/global/menu.css | 80 +- toolkit/themes/osx/global/menu/menu-check.png | Bin 263 -> 0 bytes toolkit/themes/osx/global/menu/menu-check@2x.png | Bin 532 -> 0 bytes toolkit/themes/osx/global/menulist.css | 6 +- toolkit/themes/osx/global/moz.build | 2 +- toolkit/themes/osx/global/nativescrollbars.css | 1 - toolkit/themes/osx/global/netError.css | 23 +- toolkit/themes/osx/global/notification.css | 68 +- .../notification/critical-bar-background.png | Bin 156 -> 0 bytes .../global/notification/info-bar-background.png | Bin 132 -> 0 bytes .../global/notification/warning-bar-background.png | Bin 142 -> 0 bytes toolkit/themes/osx/global/passwordmgr.css | 13 - toolkit/themes/osx/global/popup.css | 35 +- toolkit/themes/osx/global/radio.css | 4 +- toolkit/themes/osx/global/shared.inc | 12 +- toolkit/themes/osx/global/tabbox.css | 46 +- toolkit/themes/osx/global/tabprompts.css | 2 +- toolkit/themes/osx/global/textbox.css | 13 +- toolkit/themes/osx/global/toolbar.css | 23 +- .../global/toolbar/toolbar-background-inactive.png | Bin 126 -> 0 bytes .../osx/global/toolbar/toolbar-background.gif | Bin 156 -> 0 bytes toolkit/themes/osx/global/toolbarbutton.css | 47 +- toolkit/themes/osx/global/tree.css | 32 +- .../themes/osx/global/tree/arrow-disclosure.svg | 28 + toolkit/themes/osx/global/wizard.css | 4 +- toolkit/themes/osx/help/Toolbar.png | Bin 12789 -> 0 bytes toolkit/themes/osx/help/Weblink.png | Bin 942 -> 0 bytes toolkit/themes/osx/help/dropmark-nav.png | Bin 1258 -> 0 bytes toolkit/themes/osx/help/help.css | 102 - toolkit/themes/osx/help/helpFileLayout.css | 157 - toolkit/themes/osx/help/jar.mn | 11 - toolkit/themes/osx/mochitests/.eslintrc.js | 7 + toolkit/themes/osx/moz.build | 5 +- toolkit/themes/osx/mozapps/downloads/downloads.css | 4 +- toolkit/themes/osx/mozapps/handling/handling.css | 2 +- toolkit/themes/osx/mozapps/jar.mn | 66 +- toolkit/themes/osx/mozapps/moz.build | 2 +- toolkit/themes/osx/mozapps/passwordmgr/key-16.png | Bin 264 -> 773 bytes .../themes/osx/mozapps/passwordmgr/key-16@2x.png | Bin 515 -> 0 bytes toolkit/themes/osx/mozapps/passwordmgr/key-64.png | Bin 4908 -> 6142 bytes toolkit/themes/osx/mozapps/passwordmgr/key.png | Bin 360 -> 658 bytes .../themes/osx/mozapps/places/defaultFavicon.png | Bin 423 -> 0 bytes .../osx/mozapps/places/defaultFavicon@2x.png | Bin 724 -> 0 bytes toolkit/themes/osx/mozapps/update/updates.css | 38 +- toolkit/themes/osx/mozapps/webextensions/about.css | 78 + .../themes/osx/mozapps/webextensions/blocklist.css | 20 + .../mozapps/webextensions}/cancel.png | Bin .../category-available.png | Bin .../category-dictionaries.png | Bin .../category-discover.png | Bin .../webextensions}/category-experiments.png | Bin .../category-plugins.png | Bin .../category-recent.png | Bin .../mozapps/webextensions}/category-search.png | Bin .../mozapps/webextensions}/category-service.png | Bin .../dictionaryGeneric-16.png | Bin .../dictionaryGeneric.png | Bin .../mozapps/webextensions}/discover-logo.png | Bin toolkit/themes/osx/mozapps/webextensions/eula.css | 47 + .../mozapps/webextensions}/experimentGeneric.png | Bin .../extensionGeneric-16.png | Bin .../osx/mozapps/webextensions/extensions.css | 51 + .../mozapps/webextensions}/heart.png | Bin .../localeGeneric.png | Bin .../themes/osx/mozapps/webextensions/newaddon.css | 5 + .../mozapps/webextensions}/rating-not-won.png | Bin .../mozapps/webextensions}/rating-won.png | Bin .../{extensions => webextensions}/search.png | Bin .../themeGeneric-16.png | Bin .../{extensions => webextensions}/themeGeneric.png | Bin .../toolbarbutton-dropmarker.png | Bin .../themes/osx/mozapps/webextensions/update.css | 28 + .../osx/mozapps/webextensions/xpinstallConfirm.css | 90 + toolkit/themes/osx/reftests/baseline.xul | 20 +- toolkit/themes/osx/reftests/nostretch-ref.xul | 20 +- toolkit/themes/osx/reftests/nostretch.xul | 20 +- toolkit/themes/osx/reftests/reftest-stylo.list | 6 + toolkit/themes/shared/about.css | 56 + toolkit/themes/shared/aboutCache.css | 70 + .../{windows/global => shared}/aboutCacheEntry.css | 0 .../{windows/global => shared}/aboutMemory.css | 0 toolkit/themes/shared/aboutNetworking.css | 141 +- toolkit/themes/shared/aboutProfiles.css | 68 + toolkit/themes/shared/aboutReader.css | 740 + toolkit/themes/shared/aboutServiceWorkers.css | 44 + toolkit/themes/shared/aboutSupport.css | 135 + toolkit/themes/shared/alert-common.css | 163 + .../{windows/global => shared}/appPicker.css | 0 toolkit/themes/shared/config.css | 49 + toolkit/themes/shared/datetimeinputpickers.css | 377 + toolkit/themes/shared/datetimepopup.css | 11 + .../themes/shared/devtools/animationinspector.css | 213 - .../devtools/app-manager/connection-footer.css | 224 - .../themes/shared/devtools/app-manager/device.css | 410 - .../themes/shared/devtools/app-manager/help.css | 40 - .../shared/devtools/app-manager/images/add.svg | 12 - .../shared/devtools/app-manager/images/error.svg | 13 - .../devtools/app-manager/images/index-icons.svg | 80 - .../shared/devtools/app-manager/images/plus.svg | 12 - .../shared/devtools/app-manager/images/remove.svg | 10 - .../shared/devtools/app-manager/images/rocket.svg | 30 - .../shared/devtools/app-manager/images/warning.svg | 13 - .../themes/shared/devtools/app-manager/index.css | 103 - .../devtools/app-manager/manifest-editor.inc.css | 82 - .../shared/devtools/app-manager/projects.css | 556 - .../themes/shared/devtools/canvasdebugger.inc.css | 461 - toolkit/themes/shared/devtools/commandline.inc.css | 223 - toolkit/themes/shared/devtools/common.css | 249 - toolkit/themes/shared/devtools/computedview.css | 208 - toolkit/themes/shared/devtools/dark-theme.css | 406 - toolkit/themes/shared/devtools/debugger.inc.css | 658 - toolkit/themes/shared/devtools/eyedropper.css | 45 - toolkit/themes/shared/devtools/filters.svg | 20 - toolkit/themes/shared/devtools/font-inspector.css | 77 - .../devtools/images/breadcrumbs-divider@2x.png | Bin 1207 -> 0 bytes .../devtools/images/breadcrumbs-scrollbutton.png | Bin 259 -> 0 bytes .../images/breadcrumbs-scrollbutton@2x.png | Bin 564 -> 0 bytes toolkit/themes/shared/devtools/images/close.png | Bin 1466 -> 0 bytes toolkit/themes/shared/devtools/images/close@2x.png | Bin 272 -> 0 bytes .../shared/devtools/images/command-console.png | Bin 548 -> 0 bytes .../shared/devtools/images/command-console@2x.png | Bin 1225 -> 0 bytes .../shared/devtools/images/command-eyedropper.png | Bin 1049 -> 0 bytes .../devtools/images/command-eyedropper@2x.png | Bin 2066 -> 0 bytes .../shared/devtools/images/command-frames.png | Bin 522 -> 0 bytes .../shared/devtools/images/command-frames@2x.png | Bin 836 -> 0 bytes .../devtools/images/command-paintflashing.png | Bin 872 -> 0 bytes .../devtools/images/command-paintflashing@2x.png | Bin 1833 -> 0 bytes .../themes/shared/devtools/images/command-pick.png | Bin 1237 -> 0 bytes .../shared/devtools/images/command-pick@2x.png | Bin 2721 -> 0 bytes .../devtools/images/command-responsivemode.png | Bin 951 -> 0 bytes .../devtools/images/command-responsivemode@2x.png | Bin 1411 -> 0 bytes .../shared/devtools/images/command-scratchpad.png | Bin 556 -> 0 bytes .../devtools/images/command-scratchpad@2x.png | Bin 898 -> 0 bytes .../shared/devtools/images/command-screenshot.png | Bin 1202 -> 0 bytes .../devtools/images/command-screenshot@2x.png | Bin 1631 -> 0 bytes .../themes/shared/devtools/images/command-tilt.png | Bin 1344 -> 0 bytes .../shared/devtools/images/command-tilt@2x.png | Bin 2411 -> 0 bytes .../shared/devtools/images/commandline-icon.png | Bin 254 -> 0 bytes .../shared/devtools/images/commandline-icon@2x.png | Bin 586 -> 0 bytes .../themes/shared/devtools/images/commandline.png | Bin 184 -> 0 bytes .../shared/devtools/images/debugger-blackbox.png | Bin 547 -> 0 bytes .../devtools/images/debugger-blackbox@2x.png | Bin 988 -> 0 bytes .../shared/devtools/images/debugger-collapse.png | Bin 311 -> 0 bytes .../devtools/images/debugger-collapse@2x.png | Bin 338 -> 0 bytes .../shared/devtools/images/debugger-expand.png | Bin 310 -> 0 bytes .../shared/devtools/images/debugger-expand@2x.png | Bin 350 -> 0 bytes .../shared/devtools/images/debugger-pause.png | Bin 150 -> 0 bytes .../shared/devtools/images/debugger-pause@2x.png | Bin 189 -> 0 bytes .../shared/devtools/images/debugger-play.png | Bin 288 -> 0 bytes .../shared/devtools/images/debugger-play@2x.png | Bin 494 -> 0 bytes .../devtools/images/debugger-prettyprint.png | Bin 639 -> 0 bytes .../devtools/images/debugger-prettyprint@2x.png | Bin 1259 -> 0 bytes .../shared/devtools/images/debugger-step-in.png | Bin 206 -> 0 bytes .../shared/devtools/images/debugger-step-in@2x.png | Bin 355 -> 0 bytes .../shared/devtools/images/debugger-step-out.png | Bin 214 -> 0 bytes .../devtools/images/debugger-step-out@2x.png | Bin 339 -> 0 bytes .../devtools/images/debugger-toggleBreakpoints.png | Bin 886 -> 0 bytes .../images/debugger-toggleBreakpoints@2x.png | Bin 1676 -> 0 bytes .../themes/shared/devtools/images/dock-bottom.png | Bin 134 -> 0 bytes .../shared/devtools/images/dock-bottom@2x.png | Bin 154 -> 0 bytes .../themes/shared/devtools/images/dock-side.png | Bin 133 -> 0 bytes .../themes/shared/devtools/images/dock-side@2x.png | Bin 153 -> 0 bytes .../themes/shared/devtools/images/dropmarker.svg | 3 - .../shared/devtools/images/editor-breakpoint.png | Bin 430 -> 0 bytes .../devtools/images/editor-breakpoint@2x.png | Bin 773 -> 0 bytes .../devtools/images/editor-debug-location.png | Bin 266 -> 0 bytes .../devtools/images/editor-debug-location@2x.png | Bin 462 -> 0 bytes .../shared/devtools/images/filetypes/dir-close.svg | 4 - .../shared/devtools/images/filetypes/dir-open.svg | 4 - .../shared/devtools/images/filetypes/globe.svg | 3 - .../shared/devtools/images/filetypes/store.svg | 7 - .../shared/devtools/images/itemArrow-dark-ltr.svg | 4 - .../shared/devtools/images/itemArrow-dark-rtl.svg | 4 - .../shared/devtools/images/itemArrow-ltr.svg | 4 - .../shared/devtools/images/itemArrow-rtl.svg | 4 - .../themes/shared/devtools/images/itemToggle.png | Bin 571 -> 0 bytes .../shared/devtools/images/itemToggle@2x.png | Bin 1032 -> 0 bytes .../devtools/images/magnifying-glass-light.png | Bin 186 -> 0 bytes .../devtools/images/magnifying-glass-light@2x.png | Bin 421 -> 0 bytes .../shared/devtools/images/performance-icons.svg | 42 - toolkit/themes/shared/devtools/images/power.svg | 14 - .../devtools/images/profiler-stopwatch-checked.svg | 14 - .../shared/devtools/images/profiler-stopwatch.svg | 14 - .../shared/devtools/images/timeline-filter.svg | 37 - .../devtools/images/tool-debugger-paused.svg | 3 - .../shared/devtools/images/tool-debugger.svg | 7 - .../shared/devtools/images/tool-inspector.svg | 9 - .../themes/shared/devtools/images/tool-network.svg | 36 - .../themes/shared/devtools/images/tool-options.svg | 3 - .../shared/devtools/images/tool-profiler.svg | 14 - .../shared/devtools/images/tool-scratchpad.svg | 6 - .../themes/shared/devtools/images/tool-storage.svg | 7 - .../shared/devtools/images/tool-styleeditor.svg | 6 - .../shared/devtools/images/tool-webaudio.svg | 3 - .../shared/devtools/images/tool-webconsole.svg | 3 - .../themes/shared/devtools/images/tracer-icon.png | Bin 709 -> 0 bytes .../shared/devtools/images/tracer-icon@2x.png | Bin 1323 -> 0 bytes toolkit/themes/shared/devtools/images/undock.png | Bin 154 -> 0 bytes .../themes/shared/devtools/images/undock@2x.png | Bin 178 -> 0 bytes .../themes/shared/devtools/images/vview-delete.png | Bin 3229 -> 0 bytes .../shared/devtools/images/vview-delete@2x.png | Bin 3542 -> 0 bytes .../themes/shared/devtools/images/vview-edit.png | Bin 3329 -> 0 bytes .../shared/devtools/images/vview-edit@2x.png | Bin 4062 -> 0 bytes .../themes/shared/devtools/images/vview-lock.png | Bin 3269 -> 0 bytes .../shared/devtools/images/vview-lock@2x.png | Bin 3839 -> 0 bytes .../devtools/images/vview-open-inspector.png | Bin 2942 -> 0 bytes .../devtools/images/vview-open-inspector@2x.png | Bin 3095 -> 0 bytes .../themes/shared/devtools/images/webconsole.png | Bin 1943 -> 0 bytes .../shared/devtools/images/webconsole@2x.png | Bin 2633 -> 0 bytes toolkit/themes/shared/devtools/inspector.css | 130 - toolkit/themes/shared/devtools/layoutview.css | 60 - toolkit/themes/shared/devtools/light-theme.css | 404 - toolkit/themes/shared/devtools/markup-view.css | 100 - toolkit/themes/shared/devtools/netmonitor.inc.css | 887 - toolkit/themes/shared/devtools/performance.inc.css | 451 - toolkit/themes/shared/devtools/profiler.inc.css | 394 - .../devtools/projecteditor/projecteditor.css | 188 - .../shared/devtools/responsivedesign.inc.css | 336 - toolkit/themes/shared/devtools/ruleview.css | 234 - toolkit/themes/shared/devtools/scratchpad.inc.css | 14 - .../themes/shared/devtools/shadereditor.inc.css | 119 - toolkit/themes/shared/devtools/splitview.css | 159 - toolkit/themes/shared/devtools/storage.css | 48 - toolkit/themes/shared/devtools/styleeditor.css | 305 - toolkit/themes/shared/devtools/timeline.inc.css | 246 - toolkit/themes/shared/devtools/toolbars.inc.css | 961 - .../themes/shared/devtools/webaudioeditor.inc.css | 253 - toolkit/themes/shared/devtools/webconsole.inc.css | 581 - toolkit/themes/shared/devtools/widgets.inc.css | 1473 - .../themes/shared/extensions/alerticon-error.svg | 6 + .../shared/extensions/alerticon-info-negative.svg | 6 + .../shared/extensions/alerticon-info-positive.svg | 6 + .../themes/shared/extensions/alerticon-warning.svg | 6 + .../themes/shared/extensions/extensionGeneric.svg | 12 + toolkit/themes/shared/extensions/utilities.svg | 21 +- .../shared/formautofill/requestAutocomplete.css | 2 +- toolkit/themes/shared/icons/calendar-arrows.svg | 13 + toolkit/themes/shared/icons/find-arrows.svg | 16 + toolkit/themes/shared/icons/input-clear.svg | 16 + toolkit/themes/shared/icons/loading.png | Bin 0 -> 12585 bytes toolkit/themes/shared/icons/loading@2x.png | Bin 0 -> 40165 bytes toolkit/themes/shared/icons/spinner-arrows.svg | 13 + toolkit/themes/shared/in-content/check-partial.svg | 15 +- toolkit/themes/shared/in-content/check.svg | 15 +- toolkit/themes/shared/in-content/common.inc.css | 394 +- toolkit/themes/shared/in-content/dropdown.svg | 10 +- toolkit/themes/shared/in-content/help-glyph.svg | 34 +- .../themes/shared/in-content/info-pages.inc.css | 198 +- toolkit/themes/shared/in-content/radio.svg | 8 +- toolkit/themes/shared/incontent-icons/blocked.svg | 13 + toolkit/themes/shared/incontent-icons/info.svg | 8 + toolkit/themes/shared/incontent-icons/warning.svg | 23 +- toolkit/themes/shared/jar.inc.mn | 98 + .../themes/shared/media/TopLevelImageDocument.css | 24 + .../themes/shared/media/TopLevelVideoDocument.css | 12 + .../media/clicktoplay-bgtexture.png | Bin toolkit/themes/shared/media/closeCaptionButton.png | Bin 0 -> 583 bytes .../themes/shared/media/closeCaptionButton@2x.png | Bin 0 -> 1335 bytes .../themes/{osx/global => shared}/media/error.png | Bin .../global => shared}/media/fullscreenButton.png | Bin .../media/fullscreenButton@2x.png | Bin .../global => shared}/media/imagedoc-darknoise.png | Bin .../media/imagedoc-lightnoise.png | Bin .../global => shared}/media/muteButton.png | Bin .../{osx/global => shared}/media/muteButton@2x.png | Bin .../{windows/global => shared}/media/noAudio.png | Bin .../{osx/global => shared}/media/noAudio@2x.png | Bin .../global => shared}/media/pauseButton.png | Bin .../global => shared}/media/pauseButton@2x.png | Bin .../global => shared}/media/playButton.png | Bin .../{osx/global => shared}/media/playButton@2x.png | Bin .../global => shared}/media/scrubberThumb.png | Bin .../global => shared}/media/scrubberThumb@2x.png | Bin .../global => shared}/media/scrubberThumbWide.png | Bin .../media/scrubberThumbWide@2x.png | Bin .../{windows/global => shared}/media/stalled.png | Bin .../{osx/global => shared}/media/throbber.png | Bin .../global => shared}/media/unmuteButton.png | Bin .../global => shared}/media/unmuteButton@2x.png | Bin .../themes/shared/media/videoClickToPlayButton.svg | 30 + toolkit/themes/shared/media/videocontrols.css | 440 + .../global => shared}/media/volume-empty.png | Bin .../global => shared}/media/volume-empty@2x.png | Bin .../global => shared}/media/volume-full.png | Bin .../global => shared}/media/volume-full@2x.png | Bin toolkit/themes/shared/menu-check-active.svg | 7 + toolkit/themes/shared/menu-check-black.svg | 7 + toolkit/themes/shared/menu-check-hover.svg | 7 + toolkit/themes/shared/mozapps.inc.mn | 30 + toolkit/themes/shared/narrate.css | 239 + toolkit/themes/shared/narrate/arrow.svg | 3 + toolkit/themes/shared/narrate/back.svg | 15 + toolkit/themes/shared/narrate/fast.svg | 3 + toolkit/themes/shared/narrate/forward.svg | 15 + toolkit/themes/shared/narrate/slow.svg | 6 + toolkit/themes/shared/narrate/start.svg | 3 + toolkit/themes/shared/narrate/stop.svg | 3 + toolkit/themes/shared/non-mac.jar.inc.mn | 148 + toolkit/themes/shared/passwordmgr.css | 26 + .../shared/places/defaultFavicon-inverted.png | Bin 0 -> 452 bytes .../shared/places/defaultFavicon-inverted@2x.png | Bin 0 -> 1005 bytes toolkit/themes/shared/places/defaultFavicon.png | Bin 0 -> 485 bytes toolkit/themes/shared/places/defaultFavicon@2x.png | Bin 0 -> 1146 bytes .../shared/plugins/contentPluginDownload.png | Bin 1061 -> 0 bytes .../themes/shared/plugins/contentPluginMissing.png | Bin 1572 -> 0 bytes toolkit/themes/shared/plugins/pluginProblem.css | 30 +- toolkit/themes/shared/reader/RM-Add-24x24.svg | 6 - toolkit/themes/shared/reader/RM-Close-24x24.svg | 20 +- .../shared/reader/RM-Content-Width-Minus-42x16.svg | 16 + .../shared/reader/RM-Content-Width-Plus-44x16.svg | 16 + toolkit/themes/shared/reader/RM-Delete-24x24.svg | 6 - .../shared/reader/RM-Line-Height-Minus-38x14.svg | 17 + .../shared/reader/RM-Line-Height-Plus-38x24.svg | 17 + toolkit/themes/shared/reader/RM-Minus-24x24.svg | 42 +- toolkit/themes/shared/reader/RM-Plus-24x24.svg | 42 +- .../themes/shared/reader/RM-Reading-List-24x24.svg | 46 - .../shared/reader/RM-Type-Controls-24x24.svg | 26 +- .../shared/reader/RM-Type-Controls-Arrow.svg | 50 +- .../shared/webextensions/alerticon-error.svg | 6 + .../webextensions/alerticon-info-negative.svg | 6 + .../webextensions/alerticon-info-positive.svg | 6 + .../shared/webextensions/alerticon-warning.svg | 6 + .../shared/webextensions/extensionGeneric.svg | 12 + .../themes/shared/webextensions/extensions.inc.css | 1082 + toolkit/themes/shared/webextensions/navigation.png | Bin 0 -> 663 bytes .../themes/shared/webextensions/newaddon.inc.css | 114 + toolkit/themes/shared/webextensions/utilities.svg | 30 + toolkit/themes/windows/global/about.css | 56 - toolkit/themes/windows/global/aboutCache.css | 66 - toolkit/themes/windows/global/aboutReader.css | 583 - toolkit/themes/windows/global/aboutSupport.css | 127 - toolkit/themes/windows/global/alerts/alert.css | 85 +- .../windows/global/alerts/notification-48.png | Bin 2517 -> 0 bytes .../global/arrow/panelarrow-horizontal-themed.svg | 11 +- .../windows/global/arrow/panelarrow-horizontal.svg | 11 +- .../global/arrow/panelarrow-vertical-themed.svg | 11 +- .../windows/global/arrow/panelarrow-vertical.svg | 11 +- toolkit/themes/windows/global/autocomplete.css | 149 +- toolkit/themes/windows/global/button.css | 36 +- toolkit/themes/windows/global/checkbox.css | 8 +- toolkit/themes/windows/global/commonDialog.css | 4 +- toolkit/themes/windows/global/config.css | 84 - toolkit/themes/windows/global/datetimepicker.css | 6 +- .../windows/global/devtools/canvasdebugger.css | 5 - .../themes/windows/global/devtools/commandline.css | 154 - .../themes/windows/global/devtools/debugger.css | 5 - .../global/devtools/floating-scrollbars-light.css | 10 - .../global/devtools/floating-scrollbars.css | 33 - .../themes/windows/global/devtools/netmonitor.css | 29 - .../themes/windows/global/devtools/performance.css | 5 - .../themes/windows/global/devtools/profiler.css | 5 - .../themes/windows/global/devtools/scratchpad.css | 5 - .../windows/global/devtools/shadereditor.css | 5 - .../themes/windows/global/devtools/timeline.css | 5 - .../windows/global/devtools/webaudioeditor.css | 5 - .../themes/windows/global/devtools/webconsole.css | 14 - .../global/devtools/webconsole_networkpanel.css | 100 - toolkit/themes/windows/global/devtools/widgets.css | 9 - toolkit/themes/windows/global/dialog.css | 14 +- .../windows/global/dirListing/dirListing.css | 10 +- toolkit/themes/windows/global/dropmarker.css | 4 +- toolkit/themes/windows/global/expander.css | 4 +- toolkit/themes/windows/global/filefield.css | 4 +- toolkit/themes/windows/global/filepicker.css | 77 - .../windows/global/filepicker/Filepicker.png | Bin 8672 -> 0 bytes toolkit/themes/windows/global/global.css | 99 +- .../global/icons/Error-XP.png} | Bin .../windows/global/icons/autocomplete-search.svg | 45 +- .../windows/global/icons/close-inverted-win7.png | Bin 0 -> 855 bytes .../global/icons/close-inverted-win7@2x.png | Bin 0 -> 1865 bytes .../themes/windows/global/icons/close-inverted.png | Bin 1288 -> 598 bytes .../themes/windows/global/icons/close-inverted.svg | 19 + .../windows/global/icons/close-inverted@2x.png | Bin 0 -> 1207 bytes toolkit/themes/windows/global/icons/close-win7.png | Bin 0 -> 931 bytes .../themes/windows/global/icons/close-win7@2x.png | Bin 0 -> 2031 bytes toolkit/themes/windows/global/icons/close.png | Bin 1303 -> 572 bytes toolkit/themes/windows/global/icons/close.svg | 19 + toolkit/themes/windows/global/icons/close@2x.png | Bin 0 -> 1160 bytes toolkit/themes/windows/global/icons/error-24.png | Bin 1484 -> 0 bytes toolkit/themes/windows/global/icons/error-48.png | Bin 3473 -> 0 bytes .../themes/windows/global/icons/errorBar-30.png | Bin 183 -> 0 bytes .../themes/windows/global/icons/errorBar-60.png | Bin 206 -> 0 bytes .../windows/global/icons/errorBarIcon-16.png | Bin 456 -> 0 bytes .../windows/global/icons/errorGhosted-64.png | Bin 1416 -> 0 bytes .../themes/windows/global/icons/information-16.png | Bin 818 -> 648 bytes .../themes/windows/global/icons/information-24.png | Bin 1289 -> 1477 bytes .../themes/windows/global/icons/information-32.png | Bin 1773 -> 2080 bytes .../themes/windows/global/icons/information-48.png | Bin 2592 -> 0 bytes .../themes/windows/global/icons/information-64.png | Bin 3687 -> 0 bytes .../windows/global/icons/informationBarIcon-16.png | Bin 245 -> 0 bytes .../windows/global/icons/informationGhosted-64.png | Bin 1338 -> 0 bytes .../themes/windows/global/icons/question-16.png | Bin 866 -> 759 bytes .../themes/windows/global/icons/question-24.png | Bin 1430 -> 0 bytes .../themes/windows/global/icons/question-64.png | Bin 3970 -> 5181 bytes .../windows/global/icons/questionBarIcon-16.png | Bin 353 -> 0 bytes .../windows/global/icons/questionGhosted-64.png | Bin 1391 -> 0 bytes toolkit/themes/windows/global/icons/warning-24.png | Bin 1158 -> 0 bytes .../themes/windows/global/icons/warningBar-30.png | Bin 188 -> 0 bytes .../themes/windows/global/icons/warningBar-60.png | Bin 213 -> 0 bytes .../windows/global/icons/warningBarIcon-16.png | Bin 219 -> 0 bytes .../windows/global/icons/warningGhosted-64.png | Bin 911 -> 0 bytes toolkit/themes/windows/global/icons/webapps-16.png | Bin 355 -> 0 bytes toolkit/themes/windows/global/icons/webapps-64.png | Bin 2942 -> 0 bytes toolkit/themes/windows/global/icons/wrap.png | Bin 395 -> 0 bytes .../themes/windows/global/in-content/common.css | 47 +- .../global/inContentUI/background-texture.png | Bin 1751 -> 0 bytes toolkit/themes/windows/global/jar.mn | 467 +- toolkit/themes/windows/global/listbox.css | 21 +- .../windows/global/media/TopLevelImageDocument.css | 18 - .../windows/global/media/TopLevelVideoDocument.css | 11 - .../global/media/videoClickToPlayButton.svg | 79 - .../themes/windows/global/media/videocontrols.css | 319 - toolkit/themes/windows/global/menu.css | 55 +- toolkit/themes/windows/global/menulist.css | 22 +- toolkit/themes/windows/global/moz.build | 7 +- toolkit/themes/windows/global/netError.css | 23 +- toolkit/themes/windows/global/notification.css | 116 +- toolkit/themes/windows/global/passwordmgr.css | 13 - toolkit/themes/windows/global/popup.css | 30 +- toolkit/themes/windows/global/preferences.css | 14 +- toolkit/themes/windows/global/printPreview.css | 59 +- .../windows/global/printpreview/arrow-left-end.png | Bin 500 -> 0 bytes .../windows/global/printpreview/arrow-left.png | Bin 424 -> 0 bytes .../global/printpreview/arrow-right-end.png | Bin 491 -> 0 bytes .../windows/global/printpreview/arrow-right.png | Bin 444 -> 0 bytes toolkit/themes/windows/global/radio.css | 12 +- toolkit/themes/windows/global/scrollbox.css | 8 +- toolkit/themes/windows/global/tabbox.css | 14 +- toolkit/themes/windows/global/textbox.css | 4 +- toolkit/themes/windows/global/toolbar.css | 16 +- toolkit/themes/windows/global/toolbarbutton.css | 49 +- toolkit/themes/windows/global/tree.css | 136 +- toolkit/themes/windows/global/tree/twisty-10.svg | 35 - .../windows/global/tree/twisty-clsd-hover-rtl.png | Bin 181 -> 0 bytes .../windows/global/tree/twisty-clsd-hover.png | Bin 179 -> 0 bytes .../themes/windows/global/tree/twisty-clsd-rtl.png | Bin 227 -> 0 bytes .../windows/global/tree/twisty-open-hover-rtl.png | Bin 180 -> 0 bytes .../windows/global/tree/twisty-open-hover.png | Bin 179 -> 0 bytes .../themes/windows/global/tree/twisty-open-rtl.png | Bin 189 -> 0 bytes .../tree/{twisty.svg => twisty-preWin10.svg} | 0 toolkit/themes/windows/global/tree/twisty.svg | 20 +- toolkit/themes/windows/global/wizard.css | 10 +- toolkit/themes/windows/global/xulscrollbars.css | 18 +- toolkit/themes/windows/help/Toolbar-rtl.png | Bin 12329 -> 0 bytes toolkit/themes/windows/help/Toolbar.png | Bin 12534 -> 0 bytes toolkit/themes/windows/help/Weblink-rtl.png | Bin 940 -> 0 bytes toolkit/themes/windows/help/Weblink.png | Bin 948 -> 0 bytes toolkit/themes/windows/help/help.css | 115 - toolkit/themes/windows/help/helpFileLayout.css | 157 - toolkit/themes/windows/help/jar.mn | 12 - toolkit/themes/windows/moz.build | 4 +- .../themes/windows/mozapps/downloads/downloads.css | 4 +- .../mozapps/downloads/unknownContentType.css | 10 +- .../themes/windows/mozapps/handling/handling.css | 2 +- toolkit/themes/windows/mozapps/jar.mn | 159 +- toolkit/themes/windows/mozapps/moz.build | 2 +- .../windows/mozapps/places/defaultFavicon.png | Bin 423 -> 0 bytes toolkit/themes/windows/mozapps/update/updates.css | 41 +- .../themes/windows/mozapps/webextensions/about.css | 91 + .../windows/mozapps/webextensions/blocklist.css | 20 + .../{extensions => webextensions}/cancel.png | Bin .../category-available.png | Bin .../category-discover.png | Bin .../mozapps/webextensions/category-plugins.png | Bin 0 -> 962 bytes .../category-recent.png | Bin .../category-search.png | Bin .../category-service.png | Bin .../dictionaryGeneric-16.png | Bin .../dictionaryGeneric.png | Bin .../discover-logo.png | Bin .../themes/windows/mozapps/webextensions/eula.css | 47 + .../experimentGeneric.png | Bin .../mozapps/webextensions/extensionGeneric-16.png | Bin 0 -> 418 bytes .../windows/mozapps/webextensions/extensions.css | 42 + .../{extensions => webextensions}/heart.png | Bin .../localeGeneric.png | Bin .../windows/mozapps/webextensions/newaddon.css | 5 + .../rating-not-won.png | Bin .../{extensions => webextensions}/rating-won.png | Bin .../themeGeneric-16.png | Bin .../{extensions => webextensions}/themeGeneric.png | Bin .../windows/mozapps/webextensions/update.css | 28 + .../mozapps/webextensions/xpinstallConfirm.css | 101 + toolkit/toolkit.mozbuild | 81 +- toolkit/xre/CreateAppData.cpp | 4 +- toolkit/xre/EventTracer.cpp | 39 +- toolkit/xre/EventTracer.h | 2 +- toolkit/xre/MacApplicationDelegate.mm | 6 +- toolkit/xre/MacAutoreleasePool.h | 2 +- toolkit/xre/MacLaunchHelper.h | 9 +- toolkit/xre/MacLaunchHelper.mm | 177 +- toolkit/xre/MacQuirks.h | 256 - toolkit/xre/Makefile.in | 49 +- toolkit/xre/MozMeegoAppService.h | 28 - toolkit/xre/ProfileReset.cpp | 9 +- toolkit/xre/ProfileReset.h | 13 +- toolkit/xre/UIKitDirProvider.h | 13 + toolkit/xre/UIKitDirProvider.mm | 19 + toolkit/xre/WindowsCrtPatch.h | 146 - toolkit/xre/glxtest.cpp | 71 +- toolkit/xre/make-platformini.py | 51 - toolkit/xre/moz.build | 55 +- toolkit/xre/nsAndroidStartup.cpp | 39 +- toolkit/xre/nsAppRunner.cpp | 1155 +- toolkit/xre/nsAppRunner.h | 30 +- toolkit/xre/nsCommandLineServiceMac.cpp | 6 +- toolkit/xre/nsCommandLineServiceMac.h | 2 +- toolkit/xre/nsConsoleWriter.cpp | 2 +- toolkit/xre/nsEmbedFunctions.cpp | 314 +- toolkit/xre/nsNativeAppSupportCocoa.mm | 19 +- toolkit/xre/nsNativeAppSupportQt.cpp | 118 - toolkit/xre/nsNativeAppSupportQt.h | 37 - toolkit/xre/nsNativeAppSupportUnix.cpp | 656 +- toolkit/xre/nsNativeAppSupportWin.cpp | 65 +- toolkit/xre/nsQAppInstance.cpp | 31 - toolkit/xre/nsQAppInstance.h | 28 - toolkit/xre/nsSigHandlers.cpp | 45 +- toolkit/xre/nsUpdateDriver.cpp | 466 +- toolkit/xre/nsUpdateDriver.h | 11 +- toolkit/xre/nsWindowsRestart.cpp | 2 +- toolkit/xre/nsWindowsWMain.cpp | 14 +- toolkit/xre/nsX11ErrorHandler.cpp | 13 +- toolkit/xre/nsX11ErrorHandler.h | 9 +- toolkit/xre/nsXREDirProvider.cpp | 373 +- toolkit/xre/nsXREDirProvider.h | 8 +- toolkit/xre/platform.ini | 17 + toolkit/xre/test/.eslintrc.js | 7 + toolkit/xre/test/browser.ini | 4 + toolkit/xre/test/browser_checkdllblockliststate.js | 16 + toolkit/xre/test/mochitest.ini | 1 - toolkit/xre/test/test_fpuhandler.html | 76 +- toolkit/xre/test/win/TestDllInterceptor.cpp | 66 + toolkit/xre/test/win/moz.build | 8 +- toolkit/xre/updaterfileutils_osx.h | 13 + toolkit/xre/updaterfileutils_osx.mm | 52 + tools/bloatview/bloatdiff.pl | 0 tools/bloatview/bloattable.pl | 0 tools/check-moz-style/checkmozstyle.py | 172 + tools/check-moz-style/diff_parser.py | 162 + tools/check-moz-style/modules/__init__.py | 1 + tools/check-moz-style/modules/cpplint.py | 3150 + tools/check-moz-style/modules/diff_parser.py | 180 + tools/check-moz-style/modules/logging.py | 39 + tools/check-moz-style/modules/scm.py | 420 + tools/check-moz-style/run_tests.py | 78 + .../check-moz-style/tests/test1.cpp | 0 tools/check-moz-style/tests/test1.out | 1 + tools/check-moz-style/tests/test1.patch | 1 + tools/check-moz-style/tests/test2.cpp | 3 + tools/check-moz-style/tests/test2.out | 4 + tools/check-moz-style/tests/test2.patch | 9 + tools/check-moz-style/tests/test3.out | 3 + tools/check-moz-style/tests/test3.patch | 12 + tools/check-moz-style/tests/test4.cpp | 40 + tools/check-moz-style/tests/test4.out | 13 + tools/check-moz-style/tests/test4.patch | 49 + tools/check-moz-style/tests/test5.cpp | 24 + tools/check-moz-style/tests/test5.out | 7 + tools/check-moz-style/tests/test5.patch | 33 + tools/coverity/model.cpp | 128 + tools/docs/Vagrantfile | 2 +- tools/docs/conf.py | 32 +- tools/docs/index.rst | 4 +- tools/docs/mach_commands.py | 102 +- tools/fuzzing/interface/FuzzingInterface.cpp | 67 + tools/fuzzing/interface/FuzzingInterface.h | 100 + tools/fuzzing/interface/moz.build | 15 + tools/fuzzing/libfuzzer/FuzzerCustomMain.cpp | 37 + tools/fuzzing/libfuzzer/Makefile.in | 12 + tools/fuzzing/libfuzzer/clone_libfuzzer.sh | 7 + .../libfuzzer/harness/LibFuzzerRegistry.cpp | 32 + .../fuzzing/libfuzzer/harness/LibFuzzerRegistry.h | 41 + .../fuzzing/libfuzzer/harness/LibFuzzerRunner.cpp | 38 + tools/fuzzing/libfuzzer/harness/LibFuzzerRunner.h | 23 + .../libfuzzer/harness/LibFuzzerTestHarness.h | 298 + tools/fuzzing/libfuzzer/harness/moz.build | 19 + tools/fuzzing/libfuzzer/moz.build | 26 + tools/fuzzing/moz.build | 14 + tools/jprof/README.html | 330 - tools/jprof/bfd.cpp | 231 - tools/jprof/coff.cpp | 99 - tools/jprof/elf.cpp | 133 - tools/jprof/intcnt.cpp | 71 - tools/jprof/intcnt.h | 38 - tools/jprof/jprofsig | 46 - tools/jprof/leaky.cpp | 863 - tools/jprof/leaky.h | 122 - tools/jprof/moz.build | 28 - tools/jprof/split-profile.py | 136 - tools/jprof/strset.cpp | 40 - tools/jprof/strset.h | 19 - tools/jprof/stub/Makefile.in | 8 - tools/jprof/stub/config.h | 18 - tools/jprof/stub/jprof.h | 17 - tools/jprof/stub/libmalloc.cpp | 781 - tools/jprof/stub/libmalloc.h | 45 - tools/jprof/stub/moz.build | 17 - tools/leak-gauge/leak-gauge.html | 7 +- tools/leak-gauge/leak-gauge.pl | 4 +- tools/lint/docs/Makefile | 192 + tools/lint/docs/conf.py | 112 + tools/lint/docs/create.rst | 153 + tools/lint/docs/index.rst | 37 + tools/lint/docs/linters/eslint-plugin-mozilla.rst | 174 + tools/lint/docs/linters/eslint.rst | 45 + tools/lint/docs/linters/flake8.rst | 50 + tools/lint/docs/make.bat | 263 + tools/lint/docs/usage.rst | 41 + tools/lint/eslint.lint | 368 + tools/lint/eslint/eslint-plugin-mozilla/LICENSE | 363 + .../eslint/eslint-plugin-mozilla/lib/globals.js | 188 + .../eslint/eslint-plugin-mozilla/lib/helpers.js | 524 + .../lint/eslint/eslint-plugin-mozilla/lib/index.js | 45 + .../lib/processors/xbl-bindings.js | 363 + .../eslint-plugin-mozilla/lib/rules/.eslintrc.js | 51 + .../lib/rules/balanced-listeners.js | 113 + .../lib/rules/import-browserjs-globals.js | 83 + .../lib/rules/import-globals.js | 15 + .../lib/rules/import-headjs-globals.js | 49 + .../lib/rules/mark-test-function-used.js | 37 + .../eslint-plugin-mozilla/lib/rules/no-aArgs.js | 55 + .../lib/rules/no-cpows-in-tests.js | 112 + .../lib/rules/no-single-arg-cu-import.js | 39 + .../lib/rules/reject-importGlobalProperties.js | 37 + .../lib/rules/reject-some-requires.js | 48 + .../lib/rules/var-only-at-top-level.js | 34 + .../lint/eslint/eslint-plugin-mozilla/package.json | 29 + tools/lint/eslint/manifest.tt | 9 + tools/lint/eslint/modules.json | 245 + tools/lint/eslint/npm-shrinkwrap.json | 718 + tools/lint/eslint/package.json | 16 + tools/lint/eslint/update | 70 + tools/lint/flake8.lint | 195 + tools/lint/flake8/flake8_requirements.txt | 4 + tools/lint/mach_commands.py | 62 + tools/lint/wpt.lint | 55 + tools/lint/wpt_manifest.lint | 34 + tools/mach_commands.py | 243 +- tools/memory-profiler/CompactTraceTable.h | 116 + tools/memory-profiler/moz.build | 8 + tools/memory/collect_b2g_uss_data.sh | 0 tools/mercurial/eslintvalidate.py | 76 + tools/mercurial/hgsetup/config.py | 188 - tools/mercurial/hgsetup/update.py | 93 - tools/mercurial/hgsetup/wizard.py | 452 - tools/mercurial/mach_commands.py | 50 - tools/moz.build | 7 + tools/power/mach_commands.py | 142 + tools/power/moz.build | 21 + tools/power/rapl.cpp | 900 + tools/profiler/GoannaProfiler.h | 233 - tools/profiler/GoannaProfilerFunc.h | 62 - tools/profiler/GoannaProfilerImpl.h | 469 - tools/profiler/GoannaTaskTracer.cpp | 434 - tools/profiler/GoannaTaskTracer.h | 93 - tools/profiler/GoannaTaskTracerImpl.h | 98 - tools/profiler/IntelPowerGadget.cpp | 310 - tools/profiler/IntelPowerGadget.h | 150 - tools/profiler/JSStreamWriter.cpp | 194 - tools/profiler/JSStreamWriter.h | 59 - tools/profiler/Profiler.jsm | 16 - tools/profiler/ProfilerBacktrace.cpp | 32 - tools/profiler/ProfilerBacktrace.h | 28 - tools/profiler/ProfilerIOInterposeObserver.cpp | 30 - tools/profiler/ProfilerIOInterposeObserver.h | 8 - tools/profiler/ProfilerMarkers.cpp | 214 - tools/profiler/ProfilerMarkers.h | 214 - tools/profiler/PseudoStack.h | 483 - tools/profiler/SaveProfileTask.cpp | 45 - tools/profiler/SaveProfileTask.h | 55 - tools/profiler/SyncProfile.cpp | 68 - tools/profiler/SyncProfile.h | 42 - tools/profiler/TableTicker.cpp | 826 - tools/profiler/TableTicker.h | 252 - tools/profiler/ThreadResponsiveness.cpp | 115 - tools/profiler/ThreadResponsiveness.h | 38 - tools/profiler/TracedTaskCommon.cpp | 173 - tools/profiler/TracedTaskCommon.h | 104 - tools/profiler/core/PlatformMacros.h | 76 + tools/profiler/{ => core}/v8-support.h | 0 tools/profiler/gecko/ProfilerIOInterposeObserver.h | 10 + tools/profiler/gecko/ProfilerTypes.ipdlh | 16 + tools/profiler/{ => gecko}/nsProfilerCIID.h | 0 tools/profiler/lul/LulCommonExt.h | 554 + tools/profiler/lul/LulDwarfExt.h | 1287 + tools/profiler/lul/LulDwarfInt.h | 194 + tools/profiler/lul/LulElfExt.h | 68 + tools/profiler/lul/LulElfInt.h | 234 + tools/profiler/lul/LulMainInt.h | 393 + tools/profiler/lul/LulPlatformMacros.h | 53 + tools/profiler/merge-profiles.py | 44 +- tools/profiler/moz.build | 29 +- tools/profiler/nm-symbolicate.py | 0 tools/profiler/nsIProfileSaveEvent.idl | 19 - tools/profiler/nsIProfiler.idl | 65 - tools/profiler/nsProfiler.cpp | 250 - tools/profiler/nsProfiler.h | 29 - tools/profiler/nsProfilerFactory.cpp | 31 - tools/profiler/nsProfilerStartParams.cpp | 67 - tools/profiler/nsProfilerStartParams.h | 32 - tools/profiler/platform-linux.cc | 673 - tools/profiler/platform-macos.cc | 450 - tools/profiler/platform-win32.cc | 396 - tools/profiler/platform.cpp | 1056 - tools/profiler/platform.h | 435 - tools/profiler/public/GeckoProfiler.h | 292 + tools/profiler/shared-libraries-linux.cc | 124 - tools/profiler/shared-libraries-macos.cc | 115 - tools/profiler/shared-libraries-win32.cc | 137 - tools/profiler/shared-libraries.h | 135 - tools/profiler/tasktracer/GeckoTaskTracer.cpp | 472 + tools/profiler/tasktracer/GeckoTaskTracer.h | 92 + tools/profiler/tasktracer/GeckoTaskTracerImpl.h | 102 + .../profiler/{ => tasktracer}/SourceEventTypeMap.h | 0 tools/profiler/tasktracer/TracedTaskCommon.cpp | 169 + tools/profiler/tasktracer/TracedTaskCommon.h | 73 + tools/profiler/tests/gtest/JSStreamWriterTest.cpp | 183 - tools/profiler/tests/gtest/ThreadProfileTest.cpp | 65 - tools/profiler/tests/gtest/moz.build | 18 - tools/profiler/tests/head_profiler.js | 23 + tools/profiler/tests/test_asm.js | 7 +- tools/profiler/tests/test_enterjit_osr.js | 9 +- tools/profiler/tests/test_get_features.js | 2 +- tools/profiler/tests/test_pause.js | 2 +- tools/profiler/tests/test_run.js | 2 +- tools/profiler/tests/test_shared_library.js | 2 +- tools/profiler/tests/test_start.js | 2 +- tools/profiler/tests/xpcshell.ini | 4 +- tools/quitter/Makefile.in | 9 - tools/quitter/install.rdf | 17 +- tools/quitter/moz.build | 12 +- tools/quitter/quitter@mozilla.org.xpi | Bin 0 -> 6864 bytes tools/rb/filter-log.pl | 0 tools/rb/find-comptr-leakers.pl | 0 tools/rb/find-leakers.pl | 62 - tools/rb/find_leakers.py | 100 + tools/rb/fix_linux_stack.py | 0 tools/rb/fix_stack_using_bpsyms.py | 50 +- tools/rb/make-tree.pl | 0 tools/rewriting/ThirdPartyPaths.txt | 63 + tools/update-packaging/Makefile.in | 32 +- tools/update-packaging/app.mozbuild | 10 - tools/update-packaging/confvars.sh | 10 - tools/update-packaging/make_incremental_update.sh | 10 + tools/update-packaging/make_incremental_updates.py | 10 + tools/update-packaging/moz.build | 2 +- .../test_make_incremental_updates.py | 0 tools/update-packaging/unwrap_full_update.pl | 0 uriloader/base/moz.build | 8 +- uriloader/base/nsDocLoader.cpp | 206 +- uriloader/base/nsDocLoader.h | 25 +- uriloader/base/nsIWebProgress.idl | 6 +- uriloader/base/nsIWebProgressListener.idl | 6 +- uriloader/base/nsURILoader.cpp | 71 +- uriloader/base/nsURILoader.h | 18 +- uriloader/exthandler/ContentHandlerService.cpp | 169 + uriloader/exthandler/ContentHandlerService.h | 52 + uriloader/exthandler/ExternalHelperAppChild.h | 4 +- uriloader/exthandler/ExternalHelperAppParent.cpp | 41 +- uriloader/exthandler/ExternalHelperAppParent.h | 34 +- uriloader/exthandler/HandlerServiceChild.h | 15 + uriloader/exthandler/HandlerServiceParent.cpp | 270 + uriloader/exthandler/HandlerServiceParent.h | 31 + uriloader/exthandler/PExternalHelperApp.ipdl | 12 +- uriloader/exthandler/PHandlerService.ipdl | 42 + .../exthandler/android/nsAndroidHandlerApp.cpp | 6 +- .../android/nsExternalSharingAppService.cpp | 6 +- uriloader/exthandler/android/nsMIMEInfoAndroid.cpp | 8 +- uriloader/exthandler/android/nsMIMEInfoAndroid.h | 10 +- .../exthandler/android/nsOSHelperAppService.cpp | 2 +- .../exthandler/android/nsOSHelperAppService.h | 2 +- uriloader/exthandler/gonk/nsOSHelperAppService.cpp | 56 - uriloader/exthandler/gonk/nsOSHelperAppService.h | 39 - uriloader/exthandler/mac/nsDecodeAppleFile.h | 2 +- uriloader/exthandler/mac/nsMIMEInfoMac.h | 8 +- uriloader/exthandler/mac/nsOSHelperAppService.h | 6 +- uriloader/exthandler/mac/nsOSHelperAppService.mm | 23 +- uriloader/exthandler/moz.build | 36 +- uriloader/exthandler/nsDBusHandlerApp.cpp | 64 +- .../exthandler/nsExternalHelperAppService.cpp | 420 +- uriloader/exthandler/nsExternalHelperAppService.h | 35 +- uriloader/exthandler/nsExternalProtocolHandler.cpp | 190 +- uriloader/exthandler/nsHandlerService.js | 30 +- uriloader/exthandler/nsHandlerService.manifest | 2 +- uriloader/exthandler/nsIContentDispatchChooser.idl | 2 +- .../exthandler/nsIHelperAppLauncherDialog.idl | 4 +- uriloader/exthandler/nsLocalHandlerApp.cpp | 6 - uriloader/exthandler/nsMIMEInfoImpl.cpp | 1 - uriloader/exthandler/nsWebHandlerApp.js | 29 +- uriloader/exthandler/tests/mochitest/browser.ini | 8 + .../browser_download_always_ask_preferred_app.js | 19 + .../mochitest/browser_remember_download_option.js | 49 + .../mochitest/browser_web_protocol_handlers.js | 76 + uriloader/exthandler/tests/mochitest/head.js | 105 + uriloader/exthandler/tests/mochitest/mochitest.ini | 5 +- .../tests/mochitest/protocolHandler.html | 16 + .../tests/mochitest/test_badMimeType.html | 27 - .../tests/mochitest/test_unsafeBidiChars.xhtml | 133 +- .../tests/mochitest/unsafeBidi_chromeScript.js | 28 + uriloader/exthandler/tests/moz.build | 8 +- .../exthandler/tests/unit/head_handlerService.js | 8 +- .../exthandler/tests/unit/test_badMIMEType.js | 26 + ...getTypeFromExtension_with_empty_Content_Type.js | 2 +- .../exthandler/tests/unit/test_handlerService.js | 12 +- .../exthandler/tests/unit/test_punycodeURIs.js | 3 +- uriloader/exthandler/tests/unit/xpcshell.ini | 2 +- .../exthandler/tests/unit_ipc/test_encoding.js | 77 +- .../exthandler/uikit/nsLocalHandlerAppUIKit.h | 32 + .../exthandler/uikit/nsLocalHandlerAppUIKit.mm | 17 + uriloader/exthandler/uikit/nsMIMEInfoUIKit.h | 37 + uriloader/exthandler/uikit/nsMIMEInfoUIKit.mm | 20 + uriloader/exthandler/uikit/nsOSHelperAppService.h | 52 + uriloader/exthandler/uikit/nsOSHelperAppService.mm | 64 + uriloader/exthandler/unix/nsGNOMERegistry.cpp | 4 +- uriloader/exthandler/unix/nsMIMEInfoQt.cpp | 30 - uriloader/exthandler/unix/nsMIMEInfoQt.h | 20 - uriloader/exthandler/unix/nsMIMEInfoUnix.cpp | 22 +- uriloader/exthandler/unix/nsOSHelperAppService.cpp | 16 +- uriloader/exthandler/win/nsMIMEInfoWin.cpp | 27 +- uriloader/exthandler/win/nsOSHelperAppService.cpp | 254 +- uriloader/exthandler/win/nsOSHelperAppService.h | 5 +- uriloader/moz.build | 2 +- uriloader/prefetch/OfflineCacheUpdateChild.cpp | 75 +- uriloader/prefetch/OfflineCacheUpdateChild.h | 14 +- uriloader/prefetch/OfflineCacheUpdateGlue.cpp | 43 +- uriloader/prefetch/OfflineCacheUpdateGlue.h | 22 +- uriloader/prefetch/OfflineCacheUpdateParent.cpp | 117 +- uriloader/prefetch/OfflineCacheUpdateParent.h | 16 +- uriloader/prefetch/POfflineCacheUpdate.ipdl | 8 +- uriloader/prefetch/moz.build | 6 +- uriloader/prefetch/nsIOfflineCacheUpdate.idl | 43 +- uriloader/prefetch/nsIPrefetchService.idl | 11 +- uriloader/prefetch/nsOfflineCacheUpdate.cpp | 212 +- uriloader/prefetch/nsOfflineCacheUpdate.h | 70 +- uriloader/prefetch/nsOfflineCacheUpdateService.cpp | 183 +- uriloader/prefetch/nsPrefetchService.cpp | 559 +- uriloader/prefetch/nsPrefetchService.h | 50 +- view/crashtests/crashtests.list | 4 +- view/moz.build | 6 +- view/nsView.cpp | 234 +- view/nsView.h | 39 +- view/nsViewManager.cpp | 112 +- view/nsViewManager.h | 18 +- widget/BasicEvents.h | 1190 +- widget/CompositorWidget.cpp | 84 + widget/CompositorWidget.h | 286 + widget/ContentCache.cpp | 1381 + widget/ContentCache.h | 449 + widget/ContentEvents.h | 113 +- widget/ContentHelper.cpp | 120 - widget/ContentHelper.h | 40 - widget/EventForwards.h | 59 +- widget/EventMessageList.h | 463 + widget/FontRange.h | 2 +- widget/GfxDriverInfo.cpp | 16 +- widget/GfxDriverInfo.h | 86 +- widget/GfxInfoBase.cpp | 935 +- widget/GfxInfoBase.h | 60 +- widget/GfxInfoCollector.h | 4 +- widget/GfxInfoWebGL.h | 4 +- widget/GfxInfoX11.cpp | 73 +- widget/GfxInfoX11.h | 10 +- widget/IMEData.h | 882 + widget/InProcessCompositorWidget.cpp | 145 + widget/InProcessCompositorWidget.h | 52 + widget/InputData.cpp | 715 +- widget/InputData.h | 417 +- widget/LSBUtils.cpp | 81 + widget/LSBUtils.h | 28 + widget/LookAndFeel.h | 56 +- widget/MiscEvents.h | 42 +- widget/MouseEvents.h | 485 +- widget/NativeKeyToDOMCodeName.h | 2 +- widget/NativeKeyToDOMKeyName.h | 371 +- widget/PCompositorWidget.ipdl | 28 + widget/PlatformWidgetTypes.ipdlh | 18 + widget/PluginWidgetProxy.cpp | 81 +- widget/PluginWidgetProxy.h | 24 +- widget/PuppetBidiKeyboard.cpp | 48 + widget/PuppetBidiKeyboard.h | 36 + widget/PuppetWidget.cpp | 1059 +- widget/PuppetWidget.h | 259 +- widget/ScreenProxy.cpp | 22 +- widget/ScreenProxy.h | 3 +- widget/SharedWidgetUtils.cpp | 5 +- widget/SystemTimeConverter.h | 231 + widget/TextEventDispatcher.cpp | 429 +- widget/TextEventDispatcher.h | 233 +- widget/TextEventDispatcherListener.h | 42 + widget/TextEvents.h | 568 +- widget/TextRange.h | 148 +- widget/TouchEvents.h | 95 +- widget/VsyncDispatcher.cpp | 37 +- widget/VsyncDispatcher.h | 27 +- widget/WidgetEventImpl.cpp | 515 +- widget/WidgetMessageUtils.h | 39 + widget/WidgetTraceEvent.h | 2 +- widget/WidgetUtils.cpp | 51 +- widget/WidgetUtils.h | 16 +- widget/WindowSurface.h | 37 + widget/WindowSurfaceX11SHM.cpp | 33 + widget/WindowSurfaceX11SHM.h | 35 + widget/android/ANRReporter.cpp | 89 + widget/android/ANRReporter.h | 26 + widget/android/APZCCallbackHandler.cpp | 173 - widget/android/APZCCallbackHandler.h | 66 - widget/android/AndroidAlerts.cpp | 126 + widget/android/AndroidAlerts.h | 44 + widget/android/AndroidBridge.cpp | 1575 +- widget/android/AndroidBridge.h | 323 +- widget/android/AndroidBridgeUtilities.h | 2 +- widget/android/AndroidCompositorWidget.cpp | 63 + widget/android/AndroidCompositorWidget.h | 44 + widget/android/AndroidContentController.cpp | 157 + widget/android/AndroidContentController.h | 59 + widget/android/AndroidDirectTexture.cpp | 126 - widget/android/AndroidDirectTexture.h | 3 +- widget/android/AndroidGraphicBuffer.cpp | 501 - widget/android/AndroidGraphicBuffer.h | 3 +- widget/android/AndroidJNI.cpp | 996 +- widget/android/AndroidJNIWrapper.cpp | 40 +- widget/android/AndroidJavaWrappers.cpp | 1015 +- widget/android/AndroidJavaWrappers.h | 582 - widget/android/GeckoBatteryManager.h | 30 + widget/android/GeckoNetworkManager.h | 53 + widget/android/GeckoScreenOrientation.h | 55 + widget/android/GeneratedJNINatives.h | 526 + widget/android/GeneratedJNIWrappers.cpp | 1826 +- widget/android/GeneratedJNIWrappers.h | 5685 +- widget/android/GfxInfo.cpp | 251 +- widget/android/GfxInfo.h | 62 +- widget/android/NativeJSContainer.cpp | 1536 +- widget/android/NativeJSContainer.h | 5 +- widget/android/PrefsHelper.h | 324 + widget/android/android/StrongPointer.h | 239 - widget/android/bindings/AndroidRect-classes.txt | 2 + widget/android/bindings/Bundle-classes.txt | 1 + widget/android/bindings/KeyEvent-classes.txt | 1 + widget/android/bindings/Makefile.in | 21 +- widget/android/bindings/MediaCodec-classes.txt | 2 + widget/android/bindings/MotionEvent-classes.txt | 1 + .../android/bindings/ViewConfiguration-classes.txt | 1 + widget/android/bindings/moz.build | 18 +- widget/android/fennec/FennecJNINatives.h | 244 + widget/android/fennec/FennecJNIWrappers.cpp | 443 + widget/android/fennec/FennecJNIWrappers.h | 1469 + widget/android/fennec/MemoryMonitor.h | 27 + widget/android/fennec/Telemetry.h | 97 + widget/android/fennec/ThumbnailHelper.h | 302 + widget/android/fennec/moz.build | 21 + widget/android/jni/Accessors.h | 159 +- widget/android/jni/Natives.h | 707 + widget/android/jni/Refs.h | 819 +- widget/android/jni/Types.h | 76 +- widget/android/jni/Utils.cpp | 266 +- widget/android/jni/Utils.h | 128 +- widget/android/jni/moz.build | 8 +- widget/android/moz.build | 26 +- widget/android/nsAndroidProtocolHandler.cpp | 13 +- widget/android/nsAndroidProtocolHandler.h | 2 +- widget/android/nsAppShell.cpp | 1049 +- widget/android/nsAppShell.h | 194 +- widget/android/nsClipboard.cpp | 13 +- widget/android/nsDeviceContextAndroid.cpp | 42 +- widget/android/nsDeviceContextAndroid.h | 14 +- widget/android/nsIAndroidBridge.idl | 55 +- widget/android/nsIMEPicker.cpp | 27 - widget/android/nsIMEPicker.h | 22 - widget/android/nsIdleServiceAndroid.h | 6 +- widget/android/nsLookAndFeel.cpp | 11 +- widget/android/nsPrintOptionsAndroid.cpp | 5 +- widget/android/nsPrintOptionsAndroid.h | 2 +- widget/android/nsScreenManagerAndroid.cpp | 173 +- widget/android/nsScreenManagerAndroid.h | 40 +- widget/android/nsWidgetFactory.cpp | 12 +- widget/android/nsWindow.cpp | 3885 +- widget/android/nsWindow.h | 336 +- widget/cocoa/ComplexTextInputPanel.mm | 1 - widget/cocoa/GfxInfo.h | 16 +- widget/cocoa/GfxInfo.mm | 119 +- widget/cocoa/NativeKeyBindings.mm | 62 +- widget/cocoa/OSXNotificationCenter.h | 21 +- widget/cocoa/OSXNotificationCenter.mm | 328 +- widget/cocoa/RectTextureImage.h | 80 + widget/cocoa/RectTextureImage.mm | 171 + widget/cocoa/SwipeTracker.h | 96 + widget/cocoa/SwipeTracker.mm | 220 + widget/cocoa/TextInputHandler.h | 347 +- widget/cocoa/TextInputHandler.mm | 1803 +- widget/cocoa/VibrancyManager.h | 28 +- widget/cocoa/VibrancyManager.mm | 147 +- widget/cocoa/ViewRegion.h | 53 + widget/cocoa/ViewRegion.mm | 71 + widget/cocoa/WidgetTraceEvent.mm | 2 +- widget/cocoa/crashtests/crashtests.list | 2 +- widget/cocoa/moz.build | 21 +- widget/cocoa/mozView.h | 8 +- widget/cocoa/nsAppShell.h | 14 +- widget/cocoa/nsAppShell.mm | 112 +- widget/cocoa/nsChildView.h | 304 +- widget/cocoa/nsChildView.mm | 3039 +- widget/cocoa/nsClipboard.h | 24 +- widget/cocoa/nsClipboard.mm | 257 +- widget/cocoa/nsCocoaDebugUtils.h | 136 + widget/cocoa/nsCocoaDebugUtils.mm | 284 + widget/cocoa/nsCocoaFeatures.h | 6 +- widget/cocoa/nsCocoaFeatures.mm | 39 +- widget/cocoa/nsCocoaUtils.h | 130 +- widget/cocoa/nsCocoaUtils.mm | 221 +- widget/cocoa/nsCocoaWindow.h | 180 +- widget/cocoa/nsCocoaWindow.mm | 907 +- widget/cocoa/nsColorPicker.h | 4 +- widget/cocoa/nsColorPicker.mm | 23 +- widget/cocoa/nsDeviceContextSpecX.h | 4 +- widget/cocoa/nsDeviceContextSpecX.mm | 34 +- widget/cocoa/nsDragService.h | 16 +- widget/cocoa/nsDragService.mm | 352 +- widget/cocoa/nsFilePicker.mm | 25 +- widget/cocoa/nsIdleServiceX.h | 2 +- widget/cocoa/nsLookAndFeel.h | 15 +- widget/cocoa/nsLookAndFeel.mm | 261 +- widget/cocoa/nsMacCursor.h | 6 +- widget/cocoa/nsMacDockSupport.h | 2 +- widget/cocoa/nsMacDockSupport.mm | 12 +- widget/cocoa/nsMenuBarX.h | 42 +- widget/cocoa/nsMenuBarX.mm | 267 +- widget/cocoa/nsMenuGroupOwnerX.h | 11 +- widget/cocoa/nsMenuGroupOwnerX.mm | 26 +- widget/cocoa/nsMenuItemIconX.h | 4 +- widget/cocoa/nsMenuItemIconX.mm | 27 +- widget/cocoa/nsMenuItemX.h | 4 +- widget/cocoa/nsMenuItemX.mm | 26 +- widget/cocoa/nsMenuUtilsX.h | 6 +- widget/cocoa/nsMenuUtilsX.mm | 21 +- widget/cocoa/nsMenuX.h | 23 +- widget/cocoa/nsMenuX.mm | 133 +- widget/cocoa/nsNativeThemeCocoa.h | 23 +- widget/cocoa/nsNativeThemeCocoa.mm | 1050 +- widget/cocoa/nsNativeThemeColors.h | 23 +- widget/cocoa/nsPIWidgetCocoa.idl | 4 +- widget/cocoa/nsPrintDialogX.h | 10 +- widget/cocoa/nsPrintDialogX.mm | 91 +- widget/cocoa/nsPrintOptionsX.h | 22 + widget/cocoa/nsPrintOptionsX.mm | 284 +- widget/cocoa/nsPrintSettingsX.h | 34 +- widget/cocoa/nsPrintSettingsX.mm | 75 +- widget/cocoa/nsSandboxViolationSink.h | 36 + widget/cocoa/nsSandboxViolationSink.mm | 115 + widget/cocoa/nsScreenCocoa.h | 4 + widget/cocoa/nsScreenCocoa.mm | 10 +- widget/cocoa/nsScreenManagerCocoa.h | 4 +- widget/cocoa/nsScreenManagerCocoa.mm | 11 +- widget/cocoa/nsSound.mm | 2 +- widget/cocoa/nsStandaloneNativeMenu.mm | 4 +- widget/cocoa/nsSystemStatusBarCocoa.h | 4 +- widget/cocoa/nsSystemStatusBarCocoa.mm | 2 +- widget/cocoa/nsToolkit.h | 1 - widget/cocoa/nsToolkit.mm | 3 +- widget/cocoa/nsWidgetFactory.mm | 17 +- widget/cocoa/nsWindowMap.mm | 4 +- widget/crashtests/1128214.html | 19 + widget/crashtests/crashtests.list | 1 + widget/gonk/GfxInfo.cpp | 216 - widget/gonk/GfxInfo.h | 68 - widget/gonk/GoannaTouchDispatcher.cpp | 340 - widget/gonk/GoannaTouchDispatcher.h | 89 - widget/gonk/GonkKeyMapping.h | 301 - widget/gonk/GonkMemoryPressureMonitoring.cpp | 293 - widget/gonk/GonkMemoryPressureMonitoring.h | 14 - widget/gonk/GonkPermission.cpp | 188 - widget/gonk/GonkPermission.h | 84 - widget/gonk/HwcComposer2D.cpp | 986 - widget/gonk/HwcComposer2D.h | 140 - widget/gonk/HwcUtils.cpp | 155 - widget/gonk/HwcUtils.h | 132 - widget/gonk/OrientationObserver.cpp | 332 - widget/gonk/OrientationObserver.h | 71 - widget/gonk/ProcessOrientation.cpp | 511 - widget/gonk/ProcessOrientation.h | 110 - widget/gonk/WidgetTraceEvent.cpp | 96 - widget/gonk/libdisplay/BootAnimation.cpp | 650 - widget/gonk/libdisplay/BootAnimation.h | 24 - widget/gonk/libdisplay/FramebufferSurface.cpp | 200 - widget/gonk/libdisplay/FramebufferSurface.h | 94 - widget/gonk/libdisplay/GonkDisplay.h | 74 - widget/gonk/libdisplay/GonkDisplayICS.cpp | 232 - widget/gonk/libdisplay/GonkDisplayICS.h | 66 - widget/gonk/libdisplay/GonkDisplayJB.cpp | 355 - widget/gonk/libdisplay/GonkDisplayJB.h | 75 - widget/gonk/libdisplay/GraphicBufferAlloc.cpp | 53 - widget/gonk/libdisplay/GraphicBufferAlloc.h | 44 - widget/gonk/libdisplay/moz.build | 57 - widget/gonk/libui/EventHub.cpp | 1549 - widget/gonk/libui/EventHub.h | 435 - widget/gonk/libui/Input.cpp | 635 - widget/gonk/libui/Input.h | 622 - widget/gonk/libui/InputApplication.cpp | 42 - widget/gonk/libui/InputApplication.h | 83 - widget/gonk/libui/InputDevice.cpp | 184 - widget/gonk/libui/InputDevice.h | 156 - widget/gonk/libui/InputDispatcher.cpp | 4434 - widget/gonk/libui/InputDispatcher.h | 1117 - widget/gonk/libui/InputListener.cpp | 182 - widget/gonk/libui/InputListener.h | 196 - widget/gonk/libui/InputManager.cpp | 93 - widget/gonk/libui/InputManager.h | 109 - widget/gonk/libui/InputReader.cpp | 6510 - widget/gonk/libui/InputReader.h | 1811 - widget/gonk/libui/InputTransport.cpp | 957 - widget/gonk/libui/InputTransport.h | 443 - widget/gonk/libui/InputWindow.cpp | 64 - widget/gonk/libui/InputWindow.h | 205 - widget/gonk/libui/KeyCharacterMap.cpp | 1153 - widget/gonk/libui/KeyCharacterMap.h | 257 - widget/gonk/libui/KeyLayoutMap.cpp | 366 - widget/gonk/libui/KeyLayoutMap.h | 107 - widget/gonk/libui/Keyboard.cpp | 298 - widget/gonk/libui/Keyboard.h | 120 - widget/gonk/libui/KeycodeLabels.h | 359 - widget/gonk/libui/PointerController.cpp | 604 - widget/gonk/libui/PointerController.h | 266 - widget/gonk/libui/PowerManager.h | 33 - widget/gonk/libui/SpriteController.cpp | 518 - widget/gonk/libui/SpriteController.h | 319 - widget/gonk/libui/Tokenizer.cpp | 175 - widget/gonk/libui/Tokenizer.h | 136 - widget/gonk/libui/Trace.h | 64 - widget/gonk/libui/VelocityControl.cpp | 110 - widget/gonk/libui/VelocityControl.h | 107 - widget/gonk/libui/VelocityTracker.cpp | 929 - widget/gonk/libui/VelocityTracker.h | 269 - widget/gonk/libui/VirtualKeyMap.cpp | 171 - widget/gonk/libui/VirtualKeyMap.h | 81 - widget/gonk/libui/android_input.h | 850 - widget/gonk/libui/android_keycodes.h | 315 - widget/gonk/libui/cutils_log.h | 569 - widget/gonk/libui/cutils_trace.h | 276 - widget/gonk/libui/linux_input.h | 1029 - widget/gonk/libui/sha1.c | 289 - widget/gonk/libui/sha1.h | 31 - widget/gonk/moz.build | 93 - widget/gonk/nativewindow/FakeSurfaceComposer.cpp | 176 - widget/gonk/nativewindow/FakeSurfaceComposer.h | 111 - widget/gonk/nativewindow/GonkBufferQueue.h | 22 - widget/gonk/nativewindow/GonkBufferQueueJB.cpp | 1033 - widget/gonk/nativewindow/GonkBufferQueueJB.h | 653 - widget/gonk/nativewindow/GonkBufferQueueKK.cpp | 1264 - widget/gonk/nativewindow/GonkBufferQueueKK.h | 582 - .../GonkBufferQueueLL/GonkBufferItem.cpp | 193 - .../GonkBufferQueueLL/GonkBufferItem.h | 101 - .../GonkBufferQueueLL/GonkBufferQueueConsumer.cpp | 557 - .../GonkBufferQueueLL/GonkBufferQueueConsumer.h | 173 - .../GonkBufferQueueLL/GonkBufferQueueCore.cpp | 242 - .../GonkBufferQueueLL/GonkBufferQueueCore.h | 251 - .../GonkBufferQueueLL/GonkBufferQueueDefs.h | 36 - .../GonkBufferQueueLL/GonkBufferQueueLL.cpp | 80 - .../GonkBufferQueueLL/GonkBufferQueueLL.h | 89 - .../GonkBufferQueueLL/GonkBufferQueueProducer.cpp | 860 - .../GonkBufferQueueLL/GonkBufferQueueProducer.h | 205 - .../GonkBufferQueueLL/GonkBufferSlot.cpp | 32 - .../GonkBufferQueueLL/GonkBufferSlot.h | 132 - widget/gonk/nativewindow/GonkConsumerBaseJB.cpp | 245 - widget/gonk/nativewindow/GonkConsumerBaseJB.h | 239 - widget/gonk/nativewindow/GonkConsumerBaseKK.cpp | 252 - widget/gonk/nativewindow/GonkConsumerBaseKK.h | 240 - widget/gonk/nativewindow/GonkConsumerBaseLL.cpp | 253 - widget/gonk/nativewindow/GonkConsumerBaseLL.h | 240 - widget/gonk/nativewindow/GonkNativeWindow.h | 24 - widget/gonk/nativewindow/GonkNativeWindowClient.h | 24 - .../nativewindow/GonkNativeWindowClientICS.cpp | 446 - .../gonk/nativewindow/GonkNativeWindowClientICS.h | 136 - .../gonk/nativewindow/GonkNativeWindowClientJB.cpp | 679 - .../gonk/nativewindow/GonkNativeWindowClientJB.h | 262 - .../gonk/nativewindow/GonkNativeWindowClientKK.cpp | 673 - .../gonk/nativewindow/GonkNativeWindowClientKK.h | 264 - .../gonk/nativewindow/GonkNativeWindowClientLL.cpp | 743 - .../gonk/nativewindow/GonkNativeWindowClientLL.h | 295 - widget/gonk/nativewindow/GonkNativeWindowICS.cpp | 670 - widget/gonk/nativewindow/GonkNativeWindowICS.h | 296 - widget/gonk/nativewindow/GonkNativeWindowJB.cpp | 180 - widget/gonk/nativewindow/GonkNativeWindowJB.h | 134 - widget/gonk/nativewindow/GonkNativeWindowKK.cpp | 182 - widget/gonk/nativewindow/GonkNativeWindowKK.h | 136 - widget/gonk/nativewindow/GonkNativeWindowLL.cpp | 199 - widget/gonk/nativewindow/GonkNativeWindowLL.h | 129 - .../gonk/nativewindow/IGonkGraphicBufferConsumer.h | 20 - .../nativewindow/IGonkGraphicBufferConsumerKK.cpp | 480 - .../nativewindow/IGonkGraphicBufferConsumerKK.h | 228 - .../nativewindow/IGonkGraphicBufferConsumerLL.cpp | 565 - .../nativewindow/IGonkGraphicBufferConsumerLL.h | 337 - widget/gonk/nativewindow/moz.build | 114 - widget/gonk/nsAppShell.cpp | 1057 - widget/gonk/nsAppShell.h | 107 - widget/gonk/nsClipboard.cpp | 148 - widget/gonk/nsClipboard.h | 21 - widget/gonk/nsIdleServiceGonk.cpp | 33 - widget/gonk/nsIdleServiceGonk.h | 47 - widget/gonk/nsLookAndFeel.cpp | 460 - widget/gonk/nsLookAndFeel.h | 40 - widget/gonk/nsScreenManagerGonk.h | 59 - widget/gonk/nsWidgetFactory.cpp | 128 - widget/gonk/nsWindow.cpp | 1060 - widget/gonk/nsWindow.h | 167 - widget/gtk/CompositorWidgetChild.cpp | 45 + widget/gtk/CompositorWidgetChild.h | 38 + widget/gtk/CompositorWidgetParent.cpp | 48 + widget/gtk/CompositorWidgetParent.h | 37 + widget/gtk/IMContextWrapper.cpp | 2359 + widget/gtk/IMContextWrapper.h | 481 + widget/gtk/InProcessX11CompositorWidget.cpp | 34 + widget/gtk/InProcessX11CompositorWidget.h | 30 + widget/gtk/NativeKeyBindings.cpp | 34 +- widget/gtk/PCompositorWidget.ipdl | 30 + widget/gtk/PlatformWidgetTypes.ipdlh | 24 + widget/gtk/WakeLockListener.cpp | 51 +- widget/gtk/WakeLockListener.h | 11 +- widget/gtk/WidgetStyleCache.cpp | 1231 + widget/gtk/WidgetStyleCache.h | 48 + widget/gtk/WidgetTraceEvent.cpp | 4 +- widget/gtk/WidgetUtilsGtk.cpp | 51 + widget/gtk/WidgetUtilsGtk.h | 25 + widget/gtk/WindowSurfaceProvider.cpp | 114 + widget/gtk/WindowSurfaceProvider.h | 69 + widget/gtk/WindowSurfaceX11.cpp | 64 + widget/gtk/WindowSurfaceX11.h | 39 + widget/gtk/WindowSurfaceX11Image.cpp | 119 + widget/gtk/WindowSurfaceX11Image.h | 38 + widget/gtk/WindowSurfaceXRender.cpp | 83 + widget/gtk/WindowSurfaceXRender.h | 36 + widget/gtk/X11CompositorWidget.cpp | 108 + widget/gtk/X11CompositorWidget.h | 69 + widget/gtk/compat-gtk3/gdk/gdkversionmacros.h | 31 + widget/gtk/compat/gdk/gdkx.h | 26 + widget/gtk/compat/gtk/gtkwindow.h | 10 + widget/gtk/crashtests/540078-1.xhtml | 2 + widget/gtk/crashtests/crashtests.list | 1 + widget/gtk/gtk2drawing.c | 156 +- widget/gtk/gtk3drawing.c | 3471 - widget/gtk/gtk3drawing.cpp | 2864 + widget/gtk/gtkdrawing.h | 212 +- widget/gtk/moz.build | 50 +- widget/gtk/mozcontainer.c | 5 - widget/gtk/mozgtk/gtk2/moz.build | 20 +- widget/gtk/mozgtk/gtk3/moz.build | 16 +- widget/gtk/mozgtk/moz.build | 2 +- widget/gtk/mozgtk/mozgtk.c | 88 +- widget/gtk/mozgtk/stub/moz.build | 2 +- widget/gtk/nsAppShell.cpp | 132 +- widget/gtk/nsApplicationChooser.cpp | 128 + widget/gtk/nsApplicationChooser.h | 32 + widget/gtk/nsBidiKeyboard.cpp | 34 +- widget/gtk/nsClipboard.cpp | 193 +- widget/gtk/nsClipboard.h | 4 +- widget/gtk/nsColorPicker.cpp | 130 +- widget/gtk/nsColorPicker.h | 32 +- widget/gtk/nsDeviceContextSpecG.cpp | 385 +- widget/gtk/nsDeviceContextSpecG.h | 24 +- widget/gtk/nsDragService.cpp | 563 +- widget/gtk/nsDragService.h | 38 +- widget/gtk/nsFilePicker.cpp | 57 +- widget/gtk/nsFilePicker.h | 30 +- widget/gtk/nsGtkIMModule.cpp | 1614 - widget/gtk/nsGtkIMModule.h | 359 - widget/gtk/nsGtkKeyUtils.cpp | 381 +- widget/gtk/nsGtkKeyUtils.h | 43 +- widget/gtk/nsIdleServiceGTK.cpp | 33 +- widget/gtk/nsIdleServiceGTK.h | 2 +- widget/gtk/nsImageToPixbuf.cpp | 2 - widget/gtk/nsLookAndFeel.cpp | 493 +- widget/gtk/nsLookAndFeel.h | 7 +- widget/gtk/nsNativeThemeGTK.cpp | 1297 +- widget/gtk/nsNativeThemeGTK.h | 11 +- widget/gtk/nsPSPrinters.h | 2 - widget/gtk/nsPrintDialogGTK.cpp | 34 +- widget/gtk/nsPrintDialogGTK.h | 10 +- widget/gtk/nsPrintOptionsGTK.cpp | 68 +- widget/gtk/nsPrintOptionsGTK.h | 14 +- widget/gtk/nsPrintSettingsGTK.cpp | 175 +- widget/gtk/nsPrintSettingsGTK.h | 9 +- widget/gtk/nsScreenGtk.cpp | 78 +- widget/gtk/nsScreenGtk.h | 18 +- widget/gtk/nsScreenManagerGtk.cpp | 85 +- widget/gtk/nsScreenManagerGtk.h | 3 - widget/gtk/nsSound.cpp | 28 +- widget/gtk/nsWidgetFactory.cpp | 46 +- widget/gtk/nsWindow.cpp | 2900 +- widget/gtk/nsWindow.h | 283 +- widget/gtkxtbin/gtk2xtbin.c | 2 - widget/gtkxtbin/moz.build | 2 +- widget/moz.build | 94 +- widget/nsBaseAppShell.cpp | 144 +- widget/nsBaseAppShell.h | 53 +- widget/nsBaseClipboard.cpp | 32 +- widget/nsBaseClipboard.h | 8 +- widget/nsBaseDragService.cpp | 383 +- widget/nsBaseDragService.h | 87 +- widget/nsBaseFilePicker.cpp | 136 +- widget/nsBaseFilePicker.h | 15 +- widget/nsBaseScreen.cpp | 7 + widget/nsBaseScreen.h | 4 +- widget/nsBaseWidget.cpp | 2496 +- widget/nsBaseWidget.h | 527 +- widget/nsClipboardHelper.cpp | 13 +- widget/nsClipboardPrivacyHandler.cpp | 124 - widget/nsClipboardPrivacyHandler.h | 42 - widget/nsClipboardProxy.cpp | 128 +- widget/nsColorPickerProxy.cpp | 6 +- widget/nsColorPickerProxy.h | 2 +- widget/nsContentProcessWidgetFactory.cpp | 17 +- widget/nsDeviceContextSpecProxy.cpp | 232 + widget/nsDeviceContextSpecProxy.h | 72 + widget/nsDragServiceProxy.cpp | 81 + widget/nsDragServiceProxy.h | 26 + widget/nsFilePickerProxy.cpp | 140 +- widget/nsFilePickerProxy.h | 39 +- widget/nsGUIEventIPC.h | 959 +- widget/nsHTMLFormatConverter.cpp | 70 +- widget/nsHTMLFormatConverter.h | 5 +- widget/nsIAppShell.idl | 33 +- widget/nsIApplicationChooser.idl | 40 + widget/nsIBaseWindow.idl | 30 +- widget/nsIBidiKeyboard.idl | 2 +- widget/nsIClipboard.idl | 2 + widget/nsIClipboardDragDropHookList.idl | 4 +- widget/nsIClipboardDragDropHooks.idl | 2 +- widget/nsIClipboardHelper.idl | 10 +- widget/nsIColorPicker.idl | 6 +- widget/nsIDeviceContextSpec.h | 46 +- widget/nsIDisplayInfo.idl | 14 + widget/nsIDragService.idl | 48 +- widget/nsIDragSession.idl | 12 +- widget/nsIFilePicker.idl | 28 +- widget/nsIFormatConverter.idl | 6 +- widget/nsIGfxInfo.idl | 147 +- widget/nsIGfxInfo2.idl | 24 - widget/nsIIMEPicker.idl | 14 - widget/nsIKeyEventInPluginCallback.h | 42 + widget/nsIPluginWidget.h | 2 +- widget/nsIPrintDialogService.h | 6 +- widget/nsIPrintOptions.idl | 136 - widget/nsIPrintSession.idl | 21 +- widget/nsIPrintSettings.idl | 34 +- widget/nsIPrintSettingsService.idl | 53 +- widget/nsIPrintSettingsWin.idl | 29 +- widget/nsIPrinterEnumerator.idl | 37 + widget/nsIRollupListener.h | 2 +- widget/nsIScreen.idl | 34 +- widget/nsITaskbarPreviewController.idl | 50 +- widget/nsITaskbarWindowPreview.idl | 4 +- widget/nsITransferable.idl | 26 +- widget/nsIWidget.h | 1300 +- widget/nsIWidgetListener.cpp | 16 +- widget/nsIWidgetListener.h | 26 +- widget/nsIWinTaskbar.idl | 8 +- widget/nsIWindowsUIUtils.idl | 24 + widget/nsIdleService.cpp | 102 +- widget/nsIdleService.h | 2 +- widget/nsNativeTheme.cpp | 86 +- widget/nsNativeTheme.h | 6 +- widget/nsPrimitiveHelpers.cpp | 186 +- widget/nsPrimitiveHelpers.h | 20 +- widget/nsPrintOptionsImpl.cpp | 436 +- widget/nsPrintOptionsImpl.h | 6 +- widget/nsPrintSession.cpp | 20 + widget/nsPrintSession.h | 13 +- widget/nsPrintSettingsImpl.cpp | 199 +- widget/nsPrintSettingsImpl.h | 8 - widget/nsScreenManagerProxy.cpp | 28 +- widget/nsScreenManagerProxy.h | 8 +- widget/nsShmImage.cpp | 462 +- widget/nsShmImage.h | 107 +- widget/nsTransferable.cpp | 151 +- widget/nsTransferable.h | 10 +- widget/nsWidgetInitData.h | 15 +- widget/nsWidgetsCID.h | 20 +- widget/nsXPLookAndFeel.cpp | 241 +- widget/nsXPLookAndFeel.h | 11 +- widget/qt/moz.build | 64 - widget/qt/mozqwidget.cpp | 231 - widget/qt/mozqwidget.h | 71 - widget/qt/nsAppShell.cpp | 90 - widget/qt/nsAppShell.h | 37 - widget/qt/nsBidiKeyboard.cpp | 47 - widget/qt/nsBidiKeyboard.h | 25 - widget/qt/nsClipboard.cpp | 576 - widget/qt/nsClipboard.h | 43 - widget/qt/nsDeviceContextSpecQt.cpp | 268 - widget/qt/nsDeviceContextSpecQt.h | 62 - widget/qt/nsIdleServiceQt.cpp | 123 - widget/qt/nsIdleServiceQt.h | 56 - widget/qt/nsLookAndFeel.cpp | 452 - widget/qt/nsLookAndFeel.h | 40 - widget/qt/nsPrintDialogQt.cpp | 43 - widget/qt/nsPrintDialogQt.h | 32 - widget/qt/nsPrintOptionsQt.cpp | 23 - widget/qt/nsPrintOptionsQt.h | 20 - widget/qt/nsPrintSettingsQt.cpp | 427 - widget/qt/nsPrintSettingsQt.h | 85 - widget/qt/nsQtKeyUtils.cpp | 481 - widget/qt/nsQtKeyUtils.h | 19 - widget/qt/nsScreenManagerQt.cpp | 132 - widget/qt/nsScreenManagerQt.h | 34 - widget/qt/nsScreenQt.cpp | 74 - widget/qt/nsScreenQt.h | 29 - widget/qt/nsWidgetFactory.cpp | 168 - widget/qt/nsWindow.cpp | 1985 - widget/qt/nsWindow.h | 332 - widget/reftests/reftest-stylo.list | 8 + widget/tests/TestAppShellSteadyState.cpp | 26 +- widget/tests/TestWinTSF.cpp | 3196 - widget/tests/bug586713_window.xul | 2 +- widget/tests/chrome.ini | 19 +- widget/tests/mochitest.ini | 12 +- widget/tests/moz.build | 12 +- widget/tests/test_assign_event_data.html | 155 +- widget/tests/test_bug1151186.html | 43 + widget/tests/test_bug428405.xul | 15 +- widget/tests/test_bug462106_perwindow.xul | 136 - widget/tests/test_bug673301.xul | 2 + widget/tests/test_bug760802.xul | 8 +- widget/tests/test_clipboard.xul | 2 +- .../tests/test_composition_text_querycontent.xul | 6 + widget/tests/test_imestate.html | 195 +- .../tests/test_input_events_on_deactive_window.xul | 1 - widget/tests/test_key_event_counts.xul | 29 +- widget/tests/test_keycodes.xul | 6567 +- widget/tests/test_native_key_bindings_mac.html | 40 +- widget/tests/test_panel_mouse_coords.xul | 4 +- widget/tests/test_plugin_input_event.html | 24 +- widget/tests/test_plugin_scroll_invalidation.html | 108 - widget/tests/test_secure_input.html | 2 - widget/tests/test_taskbar_progress.xul | 34 +- widget/tests/unit/test_macwebapputils.js | 8 +- widget/tests/unit/test_taskbar_jumplistitems.js | 9 +- widget/tests/unit/xpcshell.ini | 1 - widget/tests/window_bug478536.xul | 9 +- .../tests/window_composition_text_querycontent.xul | 4035 +- widget/tests/window_mouse_scroll_win.html | 2 - widget/tests/window_wheeltransaction.xul | 11 +- widget/uikit/GfxInfo.cpp | 222 + widget/uikit/GfxInfo.h | 78 + widget/uikit/moz.build | 19 + widget/uikit/nsAppShell.h | 57 + widget/uikit/nsAppShell.mm | 271 + widget/uikit/nsLookAndFeel.h | 35 + widget/uikit/nsLookAndFeel.mm | 401 + widget/uikit/nsScreenManager.h | 60 + widget/uikit/nsScreenManager.mm | 146 + widget/uikit/nsWidgetFactory.mm | 71 + widget/uikit/nsWindow.h | 125 + widget/uikit/nsWindow.mm | 862 + widget/windows/AudioSession.cpp | 85 +- widget/windows/AudioSession.h | 1 - widget/windows/CompositorWidgetChild.cpp | 78 + widget/windows/CompositorWidgetChild.h | 45 + widget/windows/CompositorWidgetParent.cpp | 81 + widget/windows/CompositorWidgetParent.h | 40 + widget/windows/GfxInfo.cpp | 597 +- widget/windows/GfxInfo.h | 68 +- widget/windows/IMMHandler.cpp | 2910 + widget/windows/IMMHandler.h | 495 + widget/windows/InProcessWinCompositorWidget.cpp | 66 + widget/windows/InProcessWinCompositorWidget.h | 39 + widget/windows/InkCollector.cpp | 253 + widget/windows/InkCollector.h | 98 + widget/windows/JumpListBuilder.cpp | 59 +- widget/windows/JumpListBuilder.h | 2 +- widget/windows/JumpListItem.cpp | 17 +- widget/windows/JumpListItem.h | 28 +- widget/windows/KeyboardLayout.cpp | 3293 +- widget/windows/KeyboardLayout.h | 570 +- widget/windows/PCompositorWidget.ipdl | 31 + widget/windows/PlatformWidgetTypes.ipdlh | 23 + widget/windows/TSFTextStore.cpp | 6424 + widget/windows/TSFTextStore.h | 1045 + widget/windows/TaskbarPreview.cpp | 175 +- widget/windows/TaskbarPreview.h | 40 +- widget/windows/TaskbarPreviewButton.h | 6 +- widget/windows/TaskbarTabPreview.cpp | 2 +- widget/windows/TaskbarWindowPreview.cpp | 2 +- widget/windows/TaskbarWindowPreview.h | 14 +- widget/windows/WidgetTraceEvent.cpp | 12 +- widget/windows/WinCompositorWidget.cpp | 337 + widget/windows/WinCompositorWidget.h | 116 + widget/windows/WinIMEHandler.cpp | 770 +- widget/windows/WinIMEHandler.h | 72 +- widget/windows/WinMessages.h | 187 + widget/windows/WinModifierKeyState.h | 62 + widget/windows/WinMouseScrollHandler.cpp | 587 +- widget/windows/WinMouseScrollHandler.h | 134 +- widget/windows/WinNativeEventData.h | 56 + widget/windows/WinTaskbar.cpp | 99 +- widget/windows/WinTextEventDispatcherListener.cpp | 78 + widget/windows/WinTextEventDispatcherListener.h | 50 + widget/windows/WinUtils.cpp | 584 +- widget/windows/WinUtils.h | 173 +- widget/windows/WindowHook.cpp | 1 + widget/windows/WindowsUIUtils.cpp | 182 + widget/windows/WindowsUIUtils.h | 29 + widget/windows/moz.build | 28 +- widget/windows/nsAppShell.cpp | 165 +- widget/windows/nsAppShell.h | 7 +- widget/windows/nsBidiKeyboard.cpp | 8 + widget/windows/nsBidiKeyboard.h | 2 + widget/windows/nsClipboard.cpp | 180 +- widget/windows/nsClipboard.h | 22 +- widget/windows/nsColorPicker.cpp | 6 +- widget/windows/nsColorPicker.h | 4 +- widget/windows/nsDataObj.cpp | 185 +- widget/windows/nsDataObj.h | 10 +- widget/windows/nsDataObjCollection.h | 16 +- widget/windows/nsDeviceContextSpecWin.cpp | 508 +- widget/windows/nsDeviceContextSpecWin.h | 27 +- widget/windows/nsDragService.cpp | 144 +- widget/windows/nsDragService.h | 12 +- widget/windows/nsFilePicker.cpp | 589 +- widget/windows/nsFilePicker.h | 58 +- widget/windows/nsIMM32Handler.cpp | 2143 - widget/windows/nsIMM32Handler.h | 366 - widget/windows/nsIdleServiceWin.h | 6 +- widget/windows/nsImageClipboard.cpp | 7 +- widget/windows/nsLookAndFeel.cpp | 149 +- widget/windows/nsLookAndFeel.h | 25 +- widget/windows/nsNativeDragTarget.cpp | 82 +- widget/windows/nsNativeDragTarget.h | 14 +- widget/windows/nsNativeThemeWin.cpp | 913 +- widget/windows/nsNativeThemeWin.h | 41 +- widget/windows/nsPrintOptionsWin.cpp | 79 +- widget/windows/nsPrintSettingsWin.cpp | 315 +- widget/windows/nsPrintSettingsWin.h | 4 + widget/windows/nsScreenManagerWin.cpp | 24 +- widget/windows/nsScreenManagerWin.h | 2 +- widget/windows/nsScreenWin.cpp | 48 +- widget/windows/nsScreenWin.h | 9 +- widget/windows/nsSound.cpp | 26 +- widget/windows/nsTextStore.cpp | 5017 - widget/windows/nsTextStore.h | 789 - widget/windows/nsToolkit.cpp | 127 - widget/windows/nsToolkit.h | 38 - widget/windows/nsUXThemeConstants.h | 2 +- widget/windows/nsUXThemeData.cpp | 98 +- widget/windows/nsUXThemeData.h | 11 +- widget/windows/nsWidgetFactory.cpp | 25 +- widget/windows/nsWinGesture.cpp | 95 +- widget/windows/nsWinGesture.h | 157 +- widget/windows/nsWindow.cpp | 3201 +- widget/windows/nsWindow.h | 333 +- widget/windows/nsWindowBase.cpp | 93 +- widget/windows/nsWindowBase.h | 62 +- widget/windows/nsWindowDbg.cpp | 13 +- widget/windows/nsWindowDbg.h | 2 +- widget/windows/nsWindowDefs.h | 170 +- widget/windows/nsWindowGfx.cpp | 321 +- widget/windows/nsWindowGfx.h | 11 +- widget/windows/nsdefs.h | 22 +- widget/windows/tests/TestWinDND.cpp | 63 +- widget/windows/tests/moz.build | 2 +- widget/x11/keysym2ucs.c | 2 +- widget/x11/moz.build | 2 +- widget/xremoteclient/XRemoteClient.cpp | 171 +- widget/xremoteclient/XRemoteClient.h | 18 +- widget/xremoteclient/moz.build | 2 +- widget/xremoteclient/nsRemoteClient.h | 29 +- xpcom/Makefile.in | 8 - xpcom/base/AvailableMemoryTracker.cpp | 145 +- xpcom/base/ClearOnShutdown.cpp | 33 +- xpcom/base/ClearOnShutdown.h | 64 +- xpcom/base/CodeAddressService.h | 20 +- xpcom/base/CountingAllocatorBase.h | 10 +- xpcom/base/CycleCollectedJSContext.cpp | 1687 + xpcom/base/CycleCollectedJSContext.h | 494 + xpcom/base/CycleCollectedJSRuntime.cpp | 1229 - xpcom/base/CycleCollectedJSRuntime.h | 328 - xpcom/base/DebuggerOnGCRunnable.cpp | 47 + xpcom/base/DebuggerOnGCRunnable.h | 35 + xpcom/base/DeferredFinalize.cpp | 28 + xpcom/base/DeferredFinalize.h | 33 + xpcom/base/ErrorList.h | 151 +- xpcom/base/ErrorNames.cpp | 3 +- xpcom/base/ErrorNames.h | 5 +- xpcom/base/HoldDropJSObjects.cpp | 68 + xpcom/base/HoldDropJSObjects.h | 77 + xpcom/base/JSObjectHolder.cpp | 9 + xpcom/base/JSObjectHolder.h | 42 + xpcom/base/LogModulePrefWatcher.cpp | 170 + xpcom/base/LogModulePrefWatcher.h | 42 + xpcom/base/Logging.cpp | 568 + xpcom/base/Logging.h | 255 + xpcom/base/MacHelpers.h | 18 + xpcom/base/MacHelpers.mm | 41 + xpcom/base/NSPRLogModulesParser.cpp | 54 + xpcom/base/NSPRLogModulesParser.h | 22 + xpcom/base/OwningNonNull.h | 198 + xpcom/base/StackWalk.h | 24 - xpcom/base/StaticMutex.h | 8 +- xpcom/base/StaticPtr.h | 35 + xpcom/base/SystemMemoryReporter.cpp | 233 +- xpcom/base/VisualEventTracer.cpp | 713 - xpcom/base/VisualEventTracer.h | 236 - xpcom/base/moz.build | 58 +- xpcom/base/nsAgg.h | 15 +- xpcom/base/nsAlgorithm.h | 75 + xpcom/base/nsAutoPtr.h | 528 +- xpcom/base/nsConsoleService.cpp | 253 +- xpcom/base/nsConsoleService.h | 52 +- xpcom/base/nsCycleCollector.cpp | 1117 +- xpcom/base/nsCycleCollector.h | 44 +- xpcom/base/nsCycleCollectorTraceJSHelpers.cpp | 105 + xpcom/base/nsDebugImpl.cpp | 76 +- xpcom/base/nsDebugImpl.h | 16 +- xpcom/base/nsDumpUtils.cpp | 24 +- xpcom/base/nsDumpUtils.h | 16 +- xpcom/base/nsError.h | 10 +- xpcom/base/nsErrorService.cpp | 2 +- xpcom/base/nsGZFileWriter.cpp | 9 +- xpcom/base/nsGZFileWriter.h | 14 +- xpcom/base/nsICycleCollectorListener.idl | 121 +- xpcom/base/nsIDebug.idl | 64 - xpcom/base/nsIDebug2.idl | 58 +- xpcom/base/nsIException.idl | 32 +- xpcom/base/nsIGZFileWriter.idl | 10 +- xpcom/base/nsIMemory.idl | 55 +- xpcom/base/nsIMemoryReporter.idl | 157 +- xpcom/base/nsIMessageLoop.idl | 4 +- xpcom/base/nsIProgrammingLanguage.idl | 26 +- xpcom/base/nsIStatusReporter.idl | 8 +- xpcom/base/nsIVisualEventTracer.idl | 59 - xpcom/base/nsInterfaceRequestorAgg.cpp | 12 +- xpcom/base/nsMacUtilsImpl.cpp | 1 - xpcom/base/nsMemoryImpl.cpp | 46 +- xpcom/base/nsMemoryImpl.h | 2 +- xpcom/base/nsMemoryInfoDumper.cpp | 114 +- xpcom/base/nsMemoryInfoDumper.h | 11 - xpcom/base/nsMemoryReporterManager.cpp | 1610 +- xpcom/base/nsMemoryReporterManager.h | 170 +- xpcom/base/nsMessageLoop.cpp | 20 +- xpcom/base/nsObjCExceptions.h | 11 - xpcom/base/nsQueryObject.h | 109 + xpcom/base/nsRefPtr.h | 530 - xpcom/base/nsStackWalk.cpp | 1146 - xpcom/base/nsStackWalk.h | 170 - xpcom/base/nsStackWalkPrivate.h | 12 - xpcom/base/nsStatusReporterManager.cpp | 16 +- xpcom/base/nsSystemInfo.cpp | 658 +- xpcom/base/nsSystemInfo.h | 10 + xpcom/base/nsTraceRefcnt.cpp | 562 +- xpcom/base/nsTraceRefcnt.h | 29 +- xpcom/base/nsUUIDGenerator.cpp | 4 +- xpcom/base/nsWindowsHelpers.h | 249 +- xpcom/base/nscore.h | 33 +- xpcom/base/pure.h | 135 - xpcom/base/pure_api.c | 126 - xpcom/build/BinaryPath.h | 9 +- xpcom/build/FileLocation.cpp | 26 +- xpcom/build/FileLocation.h | 10 +- xpcom/build/FrozenFunctions.cpp | 8 +- xpcom/build/IOInterposer.cpp | 35 +- xpcom/build/IOInterposer.h | 33 +- xpcom/build/LateWriteChecks.cpp | 13 +- xpcom/build/LateWriteChecks.h | 4 +- xpcom/build/MainThreadIOLogger.cpp | 5 +- xpcom/build/NSPRInterposer.cpp | 6 +- xpcom/build/NSPRInterposer.h | 2 + xpcom/build/Omnijar.cpp | 48 +- xpcom/build/Omnijar.h | 49 +- xpcom/build/PoisonIOInterposer.h | 4 +- xpcom/build/PoisonIOInterposerBase.cpp | 11 +- xpcom/build/PoisonIOInterposerMac.cpp | 19 +- xpcom/build/PoisonIOInterposerStub.cpp | 4 +- xpcom/build/PoisonIOInterposerWin.cpp | 8 +- xpcom/build/ServiceList.h | 12 +- xpcom/build/Services.cpp | 16 +- xpcom/build/Services.h | 5 +- xpcom/build/XPCOM.h | 8 +- xpcom/build/XPCOMInit.cpp | 401 +- xpcom/build/XPCOMModule.inc | 20 +- xpcom/build/XREChildData.h | 32 + xpcom/build/moz.build | 18 +- xpcom/build/nsWindowsDllInterceptor.h | 591 +- xpcom/build/nsXPCOM.h | 52 +- xpcom/build/nsXPCOMCID.h | 3 +- xpcom/build/nsXPCOMCIDInternal.h | 4 +- xpcom/build/nsXPCOMPrivate.h | 7 +- xpcom/build/nsXPCOMStrings.cpp | 27 +- xpcom/build/nsXREAppData.h | 12 +- xpcom/build/nsXULAppAPI.h | 134 +- xpcom/build/perfprobe.cpp | 27 +- xpcom/build/perfprobe.h | 13 +- xpcom/build/xrecore.h | 2 + xpcom/components/ManifestParser.cpp | 95 +- xpcom/components/ManifestParser.h | 3 +- xpcom/components/Module.h | 26 +- xpcom/components/ModuleLoader.h | 1 + xpcom/components/ModuleUtils.h | 98 +- xpcom/components/moz.build | 10 +- xpcom/components/nsCategoryManager.cpp | 141 +- xpcom/components/nsCategoryManager.h | 21 +- xpcom/components/nsCategoryManagerUtils.h | 6 +- xpcom/components/nsComponentManager.cpp | 427 +- xpcom/components/nsComponentManager.h | 39 +- xpcom/components/nsIClassInfo.idl | 26 +- xpcom/components/nsNativeModuleLoader.cpp | 93 +- xpcom/components/nsNativeModuleLoader.h | 11 +- xpcom/ds/IncrementalTokenizer.cpp | 195 + xpcom/ds/IncrementalTokenizer.h | 122 + xpcom/ds/StickyTimeDuration.h | 8 +- xpcom/ds/TimeStamp.cpp | 91 - xpcom/ds/TimeStamp.h | 573 - xpcom/ds/TimeStamp_darwin.cpp | 207 - xpcom/ds/TimeStamp_posix.cpp | 363 - xpcom/ds/TimeStamp_windows.cpp | 540 - xpcom/ds/TimeStamp_windows.h | 81 - xpcom/ds/Tokenizer.cpp | 738 + xpcom/ds/Tokenizer.h | 446 + xpcom/ds/moz.build | 29 +- xpcom/ds/nsArray.cpp | 25 +- xpcom/ds/nsArray.h | 7 +- xpcom/ds/nsAtomService.cpp | 38 +- xpcom/ds/nsAtomService.h | 3 +- xpcom/ds/nsAtomTable.cpp | 812 +- xpcom/ds/nsAtomTable.h | 6 +- xpcom/ds/nsCRT.cpp | 3 +- xpcom/ds/nsCRT.h | 3 +- xpcom/ds/nsCharSeparatedTokenizer.h | 3 +- xpcom/ds/nsCheapSets.h | 38 +- xpcom/ds/nsExpirationTracker.h | 267 +- xpcom/ds/nsHashPropertyBag.cpp | 37 +- xpcom/ds/nsIArrayExtensions.idl | 51 + xpcom/ds/nsIAtom.idl | 64 +- xpcom/ds/nsIAtomService.idl | 14 +- xpcom/ds/nsICollection.idl | 8 +- xpcom/ds/nsIEnumerator.idl | 4 +- xpcom/ds/nsIMutableArray.idl | 4 +- xpcom/ds/nsINIParserImpl.cpp | 8 +- xpcom/ds/nsINIParserImpl.h | 2 + xpcom/ds/nsINIProcessor.js | 6 +- xpcom/ds/nsIPersistentProperties.h | 2 + xpcom/ds/nsISupportsArray.idl | 31 +- xpcom/ds/nsMathUtils.h | 7 +- xpcom/ds/nsObserverList.cpp | 30 +- xpcom/ds/nsObserverList.h | 18 +- xpcom/ds/nsObserverService.cpp | 258 +- xpcom/ds/nsObserverService.h | 9 +- xpcom/ds/nsPersistentProperties.cpp | 87 +- xpcom/ds/nsPersistentProperties.h | 10 +- xpcom/ds/nsProperties.cpp | 62 +- xpcom/ds/nsProperties.h | 3 +- xpcom/ds/nsStaticAtom.h | 20 +- xpcom/ds/nsStaticNameTable.cpp | 139 +- xpcom/ds/nsStaticNameTable.h | 13 +- xpcom/ds/nsStringEnumerator.cpp | 7 +- xpcom/ds/nsStringEnumerator.h | 15 +- xpcom/ds/nsSupportsArray.cpp | 581 +- xpcom/ds/nsSupportsArray.h | 130 +- xpcom/ds/nsSupportsArrayEnumerator.cpp | 19 +- xpcom/ds/nsSupportsArrayEnumerator.h | 22 +- xpcom/ds/nsSupportsPrimitives.cpp | 400 +- xpcom/ds/nsSupportsPrimitives.h | 105 +- xpcom/ds/nsVariant.cpp | 1156 +- xpcom/ds/nsVariant.h | 249 +- xpcom/ds/nsWhitespaceTokenizer.h | 3 +- xpcom/ds/nsWindowsRegKey.cpp | 42 +- xpcom/ds/nsWindowsRegKey.h | 11 +- xpcom/glue/AutoRestore.h | 6 +- xpcom/glue/BlockingResourceBase.cpp | 24 +- xpcom/glue/BlockingResourceBase.h | 4 +- xpcom/glue/CondVar.h | 4 +- xpcom/glue/DeadlockDetector.h | 19 +- xpcom/glue/FileUtils.cpp | 35 +- xpcom/glue/FileUtils.h | 18 +- xpcom/glue/GenericModule.cpp | 14 +- xpcom/glue/HoldDropJSObjects.h | 74 - xpcom/glue/MainThreadUtils.h | 3 +- xpcom/glue/Makefile.in | 8 - xpcom/glue/Mutex.h | 8 +- xpcom/glue/Observer.h | 13 +- xpcom/glue/PLDHashTable.cpp | 801 + xpcom/glue/PLDHashTable.h | 621 + xpcom/glue/ReentrantMonitor.h | 4 +- xpcom/glue/moz.build | 30 +- xpcom/glue/nomozalloc/Makefile.in | 8 - xpcom/glue/nomozalloc/moz.build | 49 - xpcom/glue/nsArrayEnumerator.cpp | 17 +- xpcom/glue/nsArrayUtils.h | 2 +- xpcom/glue/nsBaseHashtable.h | 307 +- xpcom/glue/nsCOMArray.cpp | 32 +- xpcom/glue/nsCOMArray.h | 58 +- xpcom/glue/nsCOMPtr.cpp | 24 +- xpcom/glue/nsCOMPtr.h | 252 +- xpcom/glue/nsCRTGlue.cpp | 59 +- xpcom/glue/nsCRTGlue.h | 15 +- xpcom/glue/nsCategoryCache.h | 23 +- xpcom/glue/nsClassHashtable.h | 14 +- xpcom/glue/nsClassInfoImpl.cpp | 15 +- xpcom/glue/nsComponentManagerUtils.cpp | 6 +- xpcom/glue/nsComponentManagerUtils.h | 51 +- xpcom/glue/nsCycleCollectionNoteRootCallback.h | 2 +- xpcom/glue/nsCycleCollectionParticipant.cpp | 90 - xpcom/glue/nsCycleCollectionParticipant.h | 108 +- xpcom/glue/nsCycleCollectionTraversalCallback.h | 4 +- xpcom/glue/nsDataHashtable.h | 27 +- xpcom/glue/nsDebug.h | 87 +- xpcom/glue/nsDeque.cpp | 394 +- xpcom/glue/nsDeque.h | 226 +- xpcom/glue/nsEnumeratorUtils.cpp | 9 +- xpcom/glue/nsHashKeys.h | 55 +- xpcom/glue/nsIClassInfoImpl.h | 21 +- xpcom/glue/nsID.cpp | 32 +- xpcom/glue/nsID.h | 32 +- xpcom/glue/nsIInterfaceRequestorUtils.h | 2 +- xpcom/glue/nsINIParser.cpp | 47 +- xpcom/glue/nsINIParser.h | 15 +- xpcom/glue/nsISupportsImpl.h | 188 +- xpcom/glue/nsISupportsUtils.h | 15 +- xpcom/glue/nsIWeakReferenceUtils.h | 2 +- xpcom/glue/nsInterfaceHashtable.h | 7 +- xpcom/glue/nsMemory.h | 25 +- xpcom/glue/nsPointerHashKeys.h | 48 + xpcom/glue/nsProxyRelease.cpp | 62 +- xpcom/glue/nsProxyRelease.h | 194 +- xpcom/glue/nsRefPtrHashtable.h | 59 +- xpcom/glue/nsServiceManagerUtils.h | 2 +- xpcom/glue/nsStringAPI.cpp | 18 +- xpcom/glue/nsStringAPI.h | 28 +- xpcom/glue/nsTArray-inl.h | 144 +- xpcom/glue/nsTArray.cpp | 9 + xpcom/glue/nsTArray.h | 1288 +- xpcom/glue/nsTArrayForwardDeclare.h | 9 +- xpcom/glue/nsTHashtable.cpp | 16 - xpcom/glue/nsTHashtable.h | 511 +- xpcom/glue/nsTObserverArray.h | 40 +- xpcom/glue/nsTWeakRef.h | 24 +- xpcom/glue/nsTextFormatter.cpp | 70 +- xpcom/glue/nsTextFormatter.h | 4 +- xpcom/glue/nsThreadIDs.h | 22 - xpcom/glue/nsThreadUtils.cpp | 164 +- xpcom/glue/nsThreadUtils.h | 485 +- xpcom/glue/nsVoidArray.cpp | 1007 - xpcom/glue/nsVoidArray.h | 265 - xpcom/glue/nsWeakReference.cpp | 29 +- xpcom/glue/nsWeakReference.h | 5 +- xpcom/glue/objs.mozbuild | 10 +- xpcom/glue/pldhash.cpp | 1115 - xpcom/glue/pldhash.h | 574 - xpcom/glue/standalone/Makefile.in | 11 - xpcom/glue/standalone/moz.build | 13 +- xpcom/glue/standalone/nsXPCOMGlue.cpp | 92 +- xpcom/glue/standalone/staticruntime/Makefile.in | 7 - xpcom/glue/standalone/staticruntime/moz.build | 10 +- xpcom/glue/staticruntime/Makefile.in | 8 - xpcom/glue/staticruntime/moz.build | 10 +- xpcom/glue/tests/gtest/TestArray.cpp | 49 +- xpcom/glue/tests/gtest/TestFileUtils.cpp | 5 +- xpcom/glue/tests/gtest/TestGCPostBarriers.cpp | 54 +- xpcom/glue/tests/gtest/TestNsDeque.cpp | 342 + xpcom/glue/tests/gtest/TestThreadUtils.cpp | 219 +- xpcom/glue/tests/gtest/moz.build | 8 +- xpcom/idl-parser/Makefile.in | 55 - xpcom/idl-parser/header.py | 548 - xpcom/idl-parser/moz.build | 6 - xpcom/idl-parser/runtests.py | 98 - xpcom/idl-parser/setup.py | 15 + xpcom/idl-parser/typelib.py | 302 - xpcom/idl-parser/xpidl.py | 1421 - .../hgsetup => xpcom/idl-parser/xpidl}/__init__.py | 0 xpcom/idl-parser/xpidl/header.py | 566 + xpcom/idl-parser/xpidl/moz.build | 29 + xpcom/idl-parser/xpidl/runtests.py | 114 + xpcom/idl-parser/xpidl/typelib.py | 307 + xpcom/idl-parser/xpidl/xpidl.py | 1465 + xpcom/io/Base64.cpp | 404 +- xpcom/io/Base64.h | 54 +- xpcom/io/CocoaFileUtils.h | 8 + xpcom/io/CocoaFileUtils.mm | 128 + xpcom/io/FilePreferences.cpp | 272 + xpcom/io/FilePreferences.h | 25 + xpcom/io/FileUtilsWin.cpp | 10 +- xpcom/io/SlicedInputStream.cpp | 209 + xpcom/io/SlicedInputStream.h | 50 + xpcom/io/SnappyCompressOutputStream.h | 2 +- xpcom/io/SnappyFrameUtils.cpp | 4 +- xpcom/io/SnappyUncompressInputStream.cpp | 20 +- xpcom/io/SnappyUncompressInputStream.h | 2 +- xpcom/io/SpecialSystemDirectory.cpp | 86 +- xpcom/io/SpecialSystemDirectory.h | 6 - xpcom/io/moz.build | 22 +- xpcom/io/nsAnonymousTemporaryFile.cpp | 48 +- xpcom/io/nsAppDirectoryServiceDefs.h | 13 +- xpcom/io/nsAppFileLocationProvider.cpp | 39 +- xpcom/io/nsAppFileLocationProvider.h | 10 +- xpcom/io/nsBinaryStream.cpp | 55 +- xpcom/io/nsDirectoryService.cpp | 91 +- xpcom/io/nsDirectoryService.h | 3 +- xpcom/io/nsDirectoryServiceAtomList.h | 4 - xpcom/io/nsDirectoryServiceDefs.h | 4 - xpcom/io/nsEscape.cpp | 201 +- xpcom/io/nsEscape.h | 32 +- xpcom/io/nsIAsyncOutputStream.idl | 2 +- xpcom/io/nsIFile.idl | 82 +- xpcom/io/nsIInputStream.idl | 12 +- xpcom/io/nsILocalFile.idl | 2 +- xpcom/io/nsILocalFileMac.idl | 2 +- xpcom/io/nsILocalFileWin.idl | 12 +- xpcom/io/nsIOutputStream.idl | 12 +- xpcom/io/nsIPipe.idl | 20 +- xpcom/io/nsISimpleUnicharStreamFactory.idl | 26 - xpcom/io/nsIStringStream.idl | 13 +- xpcom/io/nsIUnicharInputStream.idl | 12 +- xpcom/io/nsInputStreamTee.cpp | 45 +- xpcom/io/nsLinebreakConverter.cpp | 40 +- xpcom/io/nsLocalFileCommon.cpp | 61 +- xpcom/io/nsLocalFileUnix.cpp | 72 +- xpcom/io/nsLocalFileUnix.h | 2 +- xpcom/io/nsLocalFileWin.cpp | 481 +- xpcom/io/nsLocalFileWin.h | 3 + xpcom/io/nsMultiplexInputStream.cpp | 183 +- xpcom/io/nsNativeCharsetUtils.cpp | 2 +- xpcom/io/nsPipe3.cpp | 399 +- xpcom/io/nsScriptableBase64Encoder.cpp | 8 +- xpcom/io/nsScriptableInputStream.cpp | 19 +- xpcom/io/nsSegmentedBuffer.cpp | 16 +- xpcom/io/nsStorageStream.cpp | 83 +- xpcom/io/nsStorageStream.h | 2 +- xpcom/io/nsStreamUtils.cpp | 149 +- xpcom/io/nsStreamUtils.h | 18 +- xpcom/io/nsStringStream.cpp | 57 +- xpcom/io/nsStringStream.h | 12 - xpcom/io/nsUnicharInputStream.cpp | 67 +- xpcom/io/nsUnicharInputStream.h | 22 +- xpcom/io/nsWildCard.cpp | 16 +- xpcom/moz.build | 13 +- xpcom/reflect/moz.build | 2 +- xpcom/reflect/xptcall/md/moz.build | 2 +- xpcom/reflect/xptcall/md/test/clean.bat | 0 xpcom/reflect/xptcall/md/test/mk_invoke.bat | 0 xpcom/reflect/xptcall/md/test/mk_stub.bat | 0 xpcom/reflect/xptcall/md/test/moz.build | 2 +- xpcom/reflect/xptcall/md/test/stub_test.cpp | 3 + xpcom/reflect/xptcall/md/unix/Makefile.in | 39 - xpcom/reflect/xptcall/md/unix/moz.build | 65 +- .../reflect/xptcall/md/unix/xptcinvoke_aarch64.cpp | 60 +- xpcom/reflect/xptcall/md/unix/xptcinvoke_arm.cpp | 10 +- .../reflect/xptcall/md/unix/xptcinvoke_darwin.cpp | 2 + .../xptcall/md/unix/xptcinvoke_linux_m68k.cpp | 3 +- .../xptcall/md/unix/xptcinvoke_linux_s390.cpp | 6 + .../xptcall/md/unix/xptcinvoke_linux_s390x.cpp | 6 + .../reflect/xptcall/md/unix/xptcinvoke_mips64.cpp | 4 +- .../xptcall/md/unix/xptcinvoke_x86_64_solaris.cpp | 6 + .../xptcall/md/unix/xptcinvoke_x86_64_unix.cpp | 12 +- xpcom/reflect/xptcall/md/unix/xptcstubs_arm.cpp | 78 +- .../xptcall/md/unix/xptcstubs_arm_openbsd.cpp | 8 +- xpcom/reflect/xptcall/md/unix/xptcstubs_darwin.cpp | 2 + .../xptcall/md/unix/xptcstubs_linux_m68k.cpp | 2 +- .../xptcall/md/unix/xptcstubs_ppc_linux.cpp | 7 +- .../xptcall/md/unix/xptcstubs_ppc_netbsd.cpp | 7 +- .../xptcall/md/unix/xptcstubs_ppc_openbsd.cpp | 7 +- .../xptcall/md/unix/xptcstubs_sparc_netbsd.cpp | 7 +- .../xptcall/md/unix/xptcstubs_sparc_openbsd.cpp | 7 +- .../xptcall/md/unix/xptcstubs_sparc_solaris.cpp | 7 +- xpcom/reflect/xptcall/md/win32/moz.build | 6 +- xpcom/reflect/xptcall/md/win32/xptcinvoke.cpp | 39 +- .../xptcall/md/win32/xptcinvoke_asm_x86_msvc.asm | 63 + xpcom/reflect/xptcall/moz.build | 6 +- xpcom/reflect/xptcall/status.html | 15 - xpcom/reflect/xptcall/tests/TestXPTCInvoke.cpp | 1447 - xpcom/reflect/xptcall/tests/moz.build | 9 - xpcom/reflect/xptcall/xptcall.cpp | 6 +- xpcom/reflect/xptcall/xptcall.h | 2 +- xpcom/reflect/xptcall/xptcprivate.h | 6 +- xpcom/reflect/xptinfo/ShimInterfaceInfo.cpp | 76 +- xpcom/reflect/xptinfo/ShimInterfaceInfo.h | 5 +- xpcom/reflect/xptinfo/XPTInterfaceInfoManager.h | 2 +- xpcom/reflect/xptinfo/moz.build | 7 +- xpcom/reflect/xptinfo/nsIInterfaceInfo.idl | 28 +- xpcom/reflect/xptinfo/nsIInterfaceInfoManager.idl | 14 +- xpcom/reflect/xptinfo/tests/TestInterfaceInfo.cpp | 123 - xpcom/reflect/xptinfo/tests/moz.build | 9 - xpcom/reflect/xptinfo/xptiInterfaceInfo.cpp | 88 +- xpcom/reflect/xptinfo/xptiInterfaceInfoManager.cpp | 152 +- xpcom/reflect/xptinfo/xptiTypelibGuts.cpp | 20 +- xpcom/reflect/xptinfo/xptiWorkingSet.cpp | 27 +- xpcom/reflect/xptinfo/xptinfo.h | 9 +- xpcom/reflect/xptinfo/xptiprivate.h | 65 +- xpcom/sample/moz.build | 44 - xpcom/sample/nsISample.idl | 34 - xpcom/sample/nsSample.cpp | 155 - xpcom/sample/nsSample.h | 103 - xpcom/sample/nsSample.js | 60 - xpcom/sample/nsSample.manifest | 2 - xpcom/sample/nsSampleModule.cpp | 76 - xpcom/sample/program/moz.build | 15 - xpcom/sample/program/nsTestSample.cpp | 103 - xpcom/sample/xpconnect-sample.html | 222 - xpcom/string/moz.build | 14 +- xpcom/string/nsAlgorithm.h | 75 - xpcom/string/nsLiteralString.h | 12 +- xpcom/string/nsReadableUtils.cpp | 234 +- xpcom/string/nsReadableUtils.h | 86 +- xpcom/string/nsReadableUtilsImpl.h | 54 + xpcom/string/nsReadableUtilsSSE2.cpp | 70 + xpcom/string/nsString.h | 50 +- xpcom/string/nsStringBuffer.h | 6 - xpcom/string/nsStringIterator.h | 117 +- xpcom/string/nsStringObsolete.cpp | 2 +- xpcom/string/nsSubstring.cpp | 62 +- xpcom/string/nsTLiteralString.h | 2 +- xpcom/string/nsTString.h | 18 +- xpcom/string/nsTStringComparator.cpp | 4 +- xpcom/string/nsTStringObsolete.cpp | 18 +- xpcom/string/nsTSubstring.cpp | 129 +- xpcom/string/nsTSubstring.h | 233 +- xpcom/string/nsUTF8Utils.h | 17 + xpcom/string/nsXPCOMStrings.h | 8 +- xpcom/system/moz.build | 4 +- xpcom/system/nsICrashReporter.idl | 11 +- xpcom/system/nsIDeviceSensors.idl | 11 +- xpcom/system/nsIGeolocationProvider.idl | 10 +- xpcom/system/nsIPlatformInfo.idl | 19 + xpcom/system/nsIXULAppInfo.idl | 16 +- xpcom/system/nsIXULRuntime.idl | 45 +- xpcom/tests/Makefile.in | 20 - xpcom/tests/MoreTestingAtomList.h | 6 - xpcom/tests/MoreTestingAtoms.cpp | 29 - xpcom/tests/MoreTestingAtoms.h | 19 - xpcom/tests/ShowAlignments.cpp | 38 - xpcom/tests/TestAtoms.cpp | 278 - xpcom/tests/TestAutoPtr.cpp | 543 - xpcom/tests/TestAutoRef.cpp | 62 - xpcom/tests/TestBase64.cpp | 307 - xpcom/tests/TestBlockingProcess.cpp | 10 +- xpcom/tests/TestCOMArray.cpp | 363 - xpcom/tests/TestCOMPtr.cpp | 563 - xpcom/tests/TestCOMPtrEq.cpp | 166 - xpcom/tests/TestCallTemplates.cpp | 106 - xpcom/tests/TestDeadlockDetector.cpp | 566 - xpcom/tests/TestDeadlockDetectorScalability.cpp | 246 - xpcom/tests/TestDeque.cpp | 240 - xpcom/tests/TestFile.cpp | 524 - xpcom/tests/TestHarness.h | 33 +- xpcom/tests/TestHashtables.cpp | 667 - xpcom/tests/TestID.cpp | 43 - xpcom/tests/TestINIParser.cpp | 61 - xpcom/tests/TestJemalloc.cpp | 78 - xpcom/tests/TestNsRefPtr.cpp | 555 - xpcom/tests/TestObserverArray.cpp | 185 - xpcom/tests/TestObserverService.cpp | 152 - xpcom/tests/TestPLDHash.cpp | 192 - xpcom/tests/TestPipe.cpp | 116 - xpcom/tests/TestRacingServiceManager.cpp | 311 - xpcom/tests/TestRegistrationOrder.cpp | 194 - xpcom/tests/TestSTLWrappers.cpp | 45 - xpcom/tests/TestStaticAtoms.cpp | 75 - xpcom/tests/TestStringAPI.cpp | 209 - xpcom/tests/TestTArray.cpp | 1226 - xpcom/tests/TestTextFormatter.cpp | 40 - xpcom/tests/TestThreadPoolListener.cpp | 219 - xpcom/tests/TestThreadUtils.cpp | 175 - xpcom/tests/TestThreads.cpp | 223 - xpcom/tests/TestTimers.cpp | 188 - xpcom/tests/TestXPIDLString.cpp | 18 - xpcom/tests/TestingAtoms.cpp | 28 - xpcom/tests/TestingAtoms.h | 19 - xpcom/tests/bug656331_component/Makefile.in | 16 - xpcom/tests/bug656331_component/TestComponent.cpp | 1 + xpcom/tests/bug656331_component/moz.build | 7 +- xpcom/tests/component/Makefile.in | 14 - xpcom/tests/component/TestComponent.cpp | 1 + xpcom/tests/component/moz.build | 9 +- xpcom/tests/component_no_aslr/Makefile.in | 10 - xpcom/tests/component_no_aslr/TestComponent.cpp | 1 + xpcom/tests/component_no_aslr/moz.build | 9 +- xpcom/tests/external/TestMinStringAPI.cpp | 9 +- xpcom/tests/external/moz.build | 4 +- xpcom/tests/gtest/Helpers.cpp | 18 + xpcom/tests/gtest/Helpers.h | 19 +- xpcom/tests/gtest/TestAllocReplacement.cpp | 175 + xpcom/tests/gtest/TestAtoms.cpp | 153 + xpcom/tests/gtest/TestAutoPtr.cpp | 220 + xpcom/tests/gtest/TestAutoRef.cpp | 56 + xpcom/tests/gtest/TestBase64.cpp | 291 + xpcom/tests/gtest/TestCOMArray.cpp | 286 + xpcom/tests/gtest/TestCOMPtr.cpp | 466 + xpcom/tests/gtest/TestCOMPtrEq.cpp | 79 + xpcom/tests/gtest/TestCRT.cpp | 20 +- xpcom/tests/gtest/TestCallTemplates.cpp | 104 + xpcom/tests/gtest/TestCloneInputStream.cpp | 102 +- xpcom/tests/gtest/TestDeadlockDetector.cpp | 310 + .../gtest/TestDeadlockDetectorScalability.cpp | 167 + xpcom/tests/gtest/TestEncoding.cpp | 11 +- xpcom/tests/gtest/TestEscapeURL.cpp | 69 + xpcom/tests/gtest/TestExpirationTracker.cpp | 39 +- xpcom/tests/gtest/TestFile.cpp | 477 + xpcom/tests/gtest/TestFilePreferencesWin.cpp | 141 + xpcom/tests/gtest/TestHashtables.cpp | 435 + xpcom/tests/gtest/TestID.cpp | 36 + xpcom/tests/gtest/TestNSPRLogModulesParser.cpp | 111 + xpcom/tests/gtest/TestNsRefPtr.cpp | 479 + xpcom/tests/gtest/TestObserverArray.cpp | 167 + xpcom/tests/gtest/TestObserverService.cpp | 288 + xpcom/tests/gtest/TestPLDHash.cpp | 353 + xpcom/tests/gtest/TestPipes.cpp | 273 +- xpcom/tests/gtest/TestPriorityQueue.cpp | 4 +- xpcom/tests/gtest/TestRacingServiceManager.cpp | 300 + xpcom/tests/gtest/TestSTLWrappers.cpp | 64 + xpcom/tests/gtest/TestSlicedInputStream.cpp | 266 + xpcom/tests/gtest/TestSnappyStreams.cpp | 2 +- xpcom/tests/gtest/TestStateWatching.cpp | 46 + xpcom/tests/gtest/TestStorageStream.cpp | 44 +- xpcom/tests/gtest/TestStringStream.cpp | 8 +- xpcom/tests/gtest/TestStrings.cpp | 52 +- xpcom/tests/gtest/TestSynchronization.cpp | 344 +- xpcom/tests/gtest/TestTArray.cpp | 206 + xpcom/tests/gtest/TestTArray2.cpp | 1033 + xpcom/tests/gtest/TestTextFormatter.cpp | 34 + xpcom/tests/gtest/TestThreadPool.cpp | 13 +- xpcom/tests/gtest/TestThreadPoolListener.cpp | 209 + xpcom/tests/gtest/TestThreadUtils.cpp | 378 + xpcom/tests/gtest/TestThreads.cpp | 275 + xpcom/tests/gtest/TestTimeStamp.cpp | 93 +- xpcom/tests/gtest/TestTimers.cpp | 437 + xpcom/tests/gtest/TestTokenizer.cpp | 1134 + xpcom/tests/gtest/TestUTF.cpp | 68 + xpcom/tests/gtest/TestXPIDLString.cpp | 24 + xpcom/tests/gtest/UTFStrings.h | 2 + xpcom/tests/gtest/moz.build | 61 +- xpcom/tests/moz.build | 74 +- xpcom/tests/nsIFileEnumerator.cpp | 88 - xpcom/tests/regorder/core/component.js | 39 - xpcom/tests/regorder/core/component.manifest | 7 - xpcom/tests/regorder/core/component2.js | 39 - xpcom/tests/regorder/extension/extComponent.js | 38 - .../tests/regorder/extension/extComponent.manifest | 2 - xpcom/tests/regorder/extension2.jar | Bin 1986 -> 0 bytes .../unit/data/SmallApp.app/Contents/MacOS/SmallApp | Bin xpcom/tests/unit/head_xpcom.js | 5 +- xpcom/tests/unit/test_bug121341.js | 31 +- xpcom/tests/unit/test_bug325418.js | 10 +- xpcom/tests/unit/test_bug364285-1.js | 8 +- xpcom/tests/unit/test_bug374754.js | 4 +- xpcom/tests/unit/test_bug476919.js | 9 +- xpcom/tests/unit/test_bug478086.js | 3 +- xpcom/tests/unit/test_bug656331.js | 8 +- xpcom/tests/unit/test_bug725015.js | 4 +- xpcom/tests/unit/test_comp_no_aslr.js | 8 +- xpcom/tests/unit/test_compmgr_warnings.js | 15 +- xpcom/tests/unit/test_debugger_malloc_size_of.js | 34 + xpcom/tests/unit/test_file_createUnique.js | 8 +- xpcom/tests/unit/test_file_equality.js | 10 +- xpcom/tests/unit/test_file_renameTo.js | 4 +- xpcom/tests/unit/test_hidden_files.js | 17 +- xpcom/tests/unit/test_home.js | 4 +- xpcom/tests/unit/test_iniProcessor.js | 18 +- xpcom/tests/unit/test_ioutil.js | 6 +- xpcom/tests/unit/test_localfile.js | 12 +- xpcom/tests/unit/test_mac_bundle.js | 3 +- xpcom/tests/unit/test_notxpcom_scriptable.js | 8 +- xpcom/tests/unit/test_nsIMutableArray.js | 70 +- xpcom/tests/unit/test_pipe.js | 8 +- xpcom/tests/unit/test_process_directives.js | 4 +- xpcom/tests/unit/test_seek_multiplex.js | 8 +- xpcom/tests/unit/test_storagestream.js | 6 +- xpcom/tests/unit/test_streams.js | 16 +- xpcom/tests/unit/test_stringstream.js | 6 +- xpcom/tests/unit/test_symlinks.js | 21 +- xpcom/tests/unit/test_windows_cmdline_file.js | 21 + xpcom/tests/unit/test_windows_registry.js | 205 + xpcom/tests/unit/test_windows_shortcut.js | 54 +- xpcom/tests/unit/xpcshell.ini | 13 +- xpcom/tests/windows/TestCOM.cpp | 78 +- xpcom/tests/windows/TestNtPathToDosPath.cpp | 120 +- xpcom/tests/windows/moz.build | 14 +- xpcom/threads/AbstractThread.cpp | 192 + xpcom/threads/AbstractThread.h | 111 + xpcom/threads/BackgroundHangMonitor.cpp | 263 +- xpcom/threads/BackgroundHangMonitor.h | 89 +- xpcom/threads/HangAnnotations.cpp | 262 + xpcom/threads/HangAnnotations.h | 104 + xpcom/threads/HangMonitor.cpp | 344 +- xpcom/threads/HangMonitor.h | 54 - xpcom/threads/LazyIdleThread.cpp | 87 +- xpcom/threads/LazyIdleThread.h | 5 +- xpcom/threads/LeakRefPtr.h | 52 + xpcom/threads/MainThreadIdlePeriod.cpp | 76 + xpcom/threads/MainThreadIdlePeriod.h | 28 + xpcom/threads/MozPromise.h | 1067 + xpcom/threads/SharedThreadPool.cpp | 224 + xpcom/threads/SharedThreadPool.h | 129 + xpcom/threads/StateMirroring.h | 378 + xpcom/threads/StateWatching.h | 317 + xpcom/threads/SyncRunnable.h | 43 +- xpcom/threads/TaskDispatcher.h | 276 + xpcom/threads/TaskQueue.cpp | 271 + xpcom/threads/TaskQueue.h | 203 + xpcom/threads/ThreadStackHelper.cpp | 261 + xpcom/threads/ThreadStackHelper.h | 107 + xpcom/threads/ThrottledEventQueue.cpp | 446 + xpcom/threads/ThrottledEventQueue.h | 94 + xpcom/threads/TimerThread.cpp | 386 +- xpcom/threads/TimerThread.h | 5 +- xpcom/threads/moz.build | 33 +- xpcom/threads/nsEnvironment.cpp | 3 - xpcom/threads/nsEventQueue.cpp | 110 +- xpcom/threads/nsEventQueue.h | 65 +- xpcom/threads/nsICancelableRunnable.h | 38 + xpcom/threads/nsICancelableRunnable.idl | 24 - xpcom/threads/nsIEventTarget.idl | 103 +- xpcom/threads/nsIIdlePeriod.idl | 32 + xpcom/threads/nsIIncrementalRunnable.h | 41 + xpcom/threads/nsIRunnable.idl | 8 + xpcom/threads/nsIThread.idl | 66 +- xpcom/threads/nsIThreadInternal.idl | 25 +- xpcom/threads/nsIThreadPool.idl | 2 +- xpcom/threads/nsITimer.idl | 109 +- xpcom/threads/nsMemoryPressure.cpp | 2 +- xpcom/threads/nsMemoryPressure.h | 4 +- xpcom/threads/nsProcessCommon.cpp | 22 +- xpcom/threads/nsThread.cpp | 843 +- xpcom/threads/nsThread.h | 181 +- xpcom/threads/nsThreadManager.cpp | 326 +- xpcom/threads/nsThreadManager.h | 72 +- xpcom/threads/nsThreadPool.cpp | 160 +- xpcom/threads/nsThreadPool.h | 7 + xpcom/threads/nsThreadSyncDispatch.h | 50 + xpcom/threads/nsTimerImpl.cpp | 878 +- xpcom/threads/nsTimerImpl.h | 210 +- xpcom/typelib/moz.build | 2 +- xpcom/typelib/xpt/Makefile.in | 6 - xpcom/typelib/xpt/moz.build | 16 +- xpcom/typelib/xpt/tests/PrimitiveTest.cpp | 127 - xpcom/typelib/xpt/tests/SimpleTypeLib.cpp | 152 - xpcom/typelib/xpt/tests/moz.build | 16 - xpcom/typelib/xpt/tools/Makefile.in | 13 - xpcom/typelib/xpt/tools/moz.build | 6 +- xpcom/typelib/xpt/tools/runtests.py | 63 +- xpcom/typelib/xpt/tools/xpt.py | 259 +- xpcom/typelib/xpt/xpt_arena.cpp | 292 +- xpcom/typelib/xpt/xpt_arena.h | 45 +- xpcom/typelib/xpt/xpt_struct.cpp | 879 +- xpcom/typelib/xpt/xpt_struct.h | 285 +- xpcom/typelib/xpt/xpt_xdr.cpp | 613 +- xpcom/typelib/xpt/xpt_xdr.h | 155 +- xpcom/windbgdlg/moz.build | 2 +- xpcom/windbgdlg/windbgdlg.cpp | 90 +- xpcom/xpcom-config.h.in | 6 - xpcom/xpidl/Makefile.in | 3 - xpcom/xpidl/moz.build | 2 +- xpfe/appshell/moz.build | 8 +- xpfe/appshell/nsAppShellService.cpp | 308 +- xpfe/appshell/nsAppShellService.h | 8 +- xpfe/appshell/nsAppShellWindowEnumerator.cpp | 2 +- xpfe/appshell/nsChromeTreeOwner.cpp | 173 +- xpfe/appshell/nsContentTreeOwner.cpp | 278 +- xpfe/appshell/nsContentTreeOwner.h | 8 +- xpfe/appshell/nsIAppShellService.idl | 38 +- xpfe/appshell/nsIWindowMediator.idl | 25 +- xpfe/appshell/nsIWindowlessBrowser.idl | 27 + xpfe/appshell/nsIXULBrowserWindow.idl | 17 +- xpfe/appshell/nsIXULWindow.idl | 44 +- xpfe/appshell/nsWebShellWindow.cpp | 210 +- xpfe/appshell/nsWebShellWindow.h | 60 +- xpfe/appshell/nsWindowMediator.cpp | 133 +- xpfe/appshell/nsWindowMediator.h | 8 +- xpfe/appshell/nsXULWindow.cpp | 588 +- xpfe/appshell/nsXULWindow.h | 38 +- xpfe/appshell/test/chrome.ini | 2 + xpfe/appshell/test/test_hiddenPrivateWindow.xul | 2 +- xpfe/appshell/test/test_windowlessBrowser.xul | 75 + xpfe/components/autocomplete/moz.build | 2 +- .../resources/content/autocomplete.xml | 2 +- xpfe/components/build/moz.build | 4 +- xpfe/components/build/nsModule.cpp | 3 +- xpfe/components/directory/moz.build | 7 +- xpfe/components/directory/nsDirectoryViewer.cpp | 321 +- xpfe/components/directory/nsDirectoryViewer.h | 21 +- xpfe/components/moz.build | 2 +- xpfe/components/windowds/moz.build | 4 +- xpfe/components/windowds/nsWindowDataSource.cpp | 101 +- xpfe/components/windowds/nsWindowDataSource.h | 6 +- xulrunner/README.xulrunner | 13 - xulrunner/app.mozbuild | 15 - xulrunner/app/Makefile.in | 88 - xulrunner/app/install_app.py | 221 - xulrunner/app/moz.build | 62 - xulrunner/app/nsXULRunnerApp.cpp | 306 - xulrunner/app/profile/Makefile.in | 14 - xulrunner/app/profile/chrome/Makefile.in | 17 - xulrunner/app/profile/chrome/moz.build | 6 - .../app/profile/chrome/userChrome-example.css | 58 - xulrunner/app/profile/moz.build | 7 - xulrunner/build.mk | 35 - xulrunner/config/mozconfigs/common.override | 7 - xulrunner/config/mozconfigs/linux32/xulrunner | 12 - xulrunner/config/mozconfigs/linux32/xulrunner-qt | 17 - xulrunner/config/mozconfigs/linux64/xulrunner | 12 - xulrunner/confvars.sh | 20 - xulrunner/examples/simple/Makefile.in | 17 - xulrunner/examples/simple/application.ini | 43 - xulrunner/examples/simple/components/src/moz.build | 20 - xulrunner/examples/simple/jar.mn | 12 - xulrunner/examples/simple/moz.build | 16 - xulrunner/installer/Makefile.in | 148 - xulrunner/installer/debian/control | 48 - xulrunner/installer/windows/Header.bmp | Bin 180054 -> 0 bytes xulrunner/installer/windows/Makefile.in | 14 - xulrunner/installer/windows/Watermrk.bmp | Bin 1500054 -> 0 bytes xulrunner/moz.build | 19 - xulrunner/stub/moz.build | 51 - xulrunner/stub/nsXULStub.cpp | 463 - xulrunner/tools/redit/moz.build | 17 - xulrunner/tools/redit/redit.cpp | 187 - 98950 files changed, 9994164 insertions(+), 4230706 deletions(-) create mode 100644 .eslintignore create mode 100644 .eslintrc.js create mode 100644 .flake8 create mode 100644 .gdbinit_python create mode 100644 .taskcluster.yml create mode 100644 GNUmakefile create mode 100644 LEGAL create mode 100644 accessible/.eslintrc.js create mode 100644 accessible/aom/AccessibleNode.cpp create mode 100644 accessible/aom/AccessibleNode.h create mode 100644 accessible/aom/moz.build create mode 100644 accessible/atk/nsMaiInterfaceTableCell.cpp delete mode 100644 accessible/base/AccCollector.cpp delete mode 100644 accessible/base/AccCollector.h create mode 100644 accessible/base/AccessibleOrProxy.cpp create mode 100644 accessible/base/AccessibleOrProxy.h create mode 100644 accessible/base/EmbeddedObjCollector.cpp create mode 100644 accessible/base/EmbeddedObjCollector.h create mode 100644 accessible/base/EventTree.cpp create mode 100644 accessible/base/EventTree.h create mode 100644 accessible/base/MarkupMap.h create mode 100644 accessible/base/TextRange-inl.h create mode 100644 accessible/interfaces/ia2/IA2Marshal.dll.manifest create mode 100644 accessible/interfaces/ia2/IA2Marshal.rc create mode 100644 accessible/interfaces/ia2/IA2Typelib.idl create mode 100644 accessible/interfaces/msaa/AccessibleMarshal.rc delete mode 100644 accessible/interfaces/nsIAccessibilityService.h create mode 100644 accessible/interfaces/nsIAccessibilityService.idl delete mode 100644 accessible/interfaces/nsIAccessibleRetrieval.idl delete mode 100644 accessible/ipc/DocAccessibleChild.cpp delete mode 100644 accessible/ipc/DocAccessibleChild.h create mode 100644 accessible/ipc/DocAccessibleChildBase.cpp create mode 100644 accessible/ipc/DocAccessibleChildBase.h create mode 100644 accessible/ipc/IPCTypes.h delete mode 100644 accessible/ipc/PDocAccessible.ipdl delete mode 100644 accessible/ipc/ProxyAccessible.cpp delete mode 100644 accessible/ipc/ProxyAccessible.h create mode 100644 accessible/ipc/ProxyAccessibleBase.cpp create mode 100644 accessible/ipc/ProxyAccessibleBase.h create mode 100644 accessible/ipc/ProxyAccessibleShared.h create mode 100644 accessible/ipc/other/DocAccessibleChild.cpp create mode 100644 accessible/ipc/other/DocAccessibleChild.h create mode 100644 accessible/ipc/other/PDocAccessible.ipdl create mode 100644 accessible/ipc/other/ProxyAccessible.cpp create mode 100644 accessible/ipc/other/ProxyAccessible.h create mode 100644 accessible/ipc/other/moz.build create mode 100644 accessible/ipc/win/COMPtrTypes.cpp create mode 100644 accessible/ipc/win/COMPtrTypes.h create mode 100644 accessible/ipc/win/DocAccessibleChild.cpp create mode 100644 accessible/ipc/win/DocAccessibleChild.h create mode 100644 accessible/ipc/win/PDocAccessible.ipdl create mode 100644 accessible/ipc/win/PlatformChild.cpp create mode 100644 accessible/ipc/win/PlatformChild.h create mode 100644 accessible/ipc/win/ProxyAccessible.cpp create mode 100644 accessible/ipc/win/ProxyAccessible.h create mode 100644 accessible/ipc/win/moz.build create mode 100644 accessible/ipc/win/typelib/Accessible.idl create mode 100644 accessible/ipc/win/typelib/Makefile.in create mode 100644 accessible/ipc/win/typelib/moz.build create mode 100644 accessible/jsat/Traversal.jsm delete mode 100644 accessible/jsat/TraversalRules.jsm create mode 100644 accessible/mac/mozTableAccessible.h create mode 100644 accessible/mac/mozTableAccessible.mm create mode 100644 accessible/tests/browser/.eslintrc.js create mode 100644 accessible/tests/browser/browser.ini create mode 100644 accessible/tests/browser/browser_shutdown_multi_reference.js create mode 100644 accessible/tests/browser/browser_shutdown_parent_own_reference.js create mode 100644 accessible/tests/browser/browser_shutdown_remote_no_reference.js create mode 100644 accessible/tests/browser/browser_shutdown_remote_only.js create mode 100644 accessible/tests/browser/browser_shutdown_remote_own_reference.js create mode 100644 accessible/tests/browser/browser_shutdown_scope_lifecycle.js create mode 100644 accessible/tests/browser/browser_shutdown_start_restart.js create mode 100644 accessible/tests/browser/e10s/browser.ini create mode 100644 accessible/tests/browser/e10s/browser_caching_attributes.js create mode 100644 accessible/tests/browser/e10s/browser_caching_description.js create mode 100644 accessible/tests/browser/e10s/browser_caching_name.js create mode 100644 accessible/tests/browser/e10s/browser_caching_relations.js create mode 100644 accessible/tests/browser/e10s/browser_caching_states.js create mode 100644 accessible/tests/browser/e10s/browser_caching_value.js create mode 100644 accessible/tests/browser/e10s/browser_events_caretmove.js create mode 100644 accessible/tests/browser/e10s/browser_events_hide.js create mode 100644 accessible/tests/browser/e10s/browser_events_show.js create mode 100644 accessible/tests/browser/e10s/browser_events_statechange.js create mode 100644 accessible/tests/browser/e10s/browser_events_textchange.js create mode 100644 accessible/tests/browser/e10s/browser_treeupdate_ariadialog.js create mode 100644 accessible/tests/browser/e10s/browser_treeupdate_ariaowns.js create mode 100644 accessible/tests/browser/e10s/browser_treeupdate_canvas.js create mode 100644 accessible/tests/browser/e10s/browser_treeupdate_cssoverflow.js create mode 100644 accessible/tests/browser/e10s/browser_treeupdate_doc.js create mode 100644 accessible/tests/browser/e10s/browser_treeupdate_gencontent.js create mode 100644 accessible/tests/browser/e10s/browser_treeupdate_hidden.js create mode 100644 accessible/tests/browser/e10s/browser_treeupdate_imagemap.js create mode 100644 accessible/tests/browser/e10s/browser_treeupdate_list.js create mode 100644 accessible/tests/browser/e10s/browser_treeupdate_list_editabledoc.js create mode 100644 accessible/tests/browser/e10s/browser_treeupdate_listener.js create mode 100644 accessible/tests/browser/e10s/browser_treeupdate_optgroup.js create mode 100644 accessible/tests/browser/e10s/browser_treeupdate_removal.js create mode 100644 accessible/tests/browser/e10s/browser_treeupdate_table.js create mode 100644 accessible/tests/browser/e10s/browser_treeupdate_textleaf.js create mode 100644 accessible/tests/browser/e10s/browser_treeupdate_visibility.js create mode 100644 accessible/tests/browser/e10s/browser_treeupdate_whitespace.js create mode 100644 accessible/tests/browser/e10s/doc_treeupdate_ariadialog.html create mode 100644 accessible/tests/browser/e10s/doc_treeupdate_ariaowns.html create mode 100644 accessible/tests/browser/e10s/doc_treeupdate_imagemap.html create mode 100644 accessible/tests/browser/e10s/doc_treeupdate_removal.xhtml create mode 100644 accessible/tests/browser/e10s/doc_treeupdate_visibility.html create mode 100644 accessible/tests/browser/e10s/doc_treeupdate_whitespace.html create mode 100644 accessible/tests/browser/e10s/events.js create mode 100644 accessible/tests/browser/e10s/head.js create mode 100644 accessible/tests/browser/head.js create mode 100644 accessible/tests/browser/shared-head.js create mode 100644 accessible/tests/crashtests/448064.xhtml copy accessible/tests/mochitest/{textrange => aom}/a11y.ini (100%) create mode 100644 accessible/tests/mochitest/aom/test_general.html rename accessible/tests/mochitest/{dumbfile.xpi => dumbfile.zip} (100%) create mode 100644 accessible/tests/mochitest/elm/test_MathMLSpec.html create mode 100644 accessible/tests/mochitest/events/test_aria_owns.html create mode 100644 accessible/tests/mochitest/events/test_bug1322593-2.html create mode 100644 accessible/tests/mochitest/events/test_bug1322593.html create mode 100644 accessible/tests/mochitest/jsat/test_output_mathml.html create mode 100644 accessible/tests/mochitest/jsat/test_traversal_helper.html create mode 100644 accessible/tests/mochitest/name/test_toolbaritem.xul create mode 100644 accessible/tests/mochitest/table/test_css_tables.html create mode 100644 accessible/tests/mochitest/table/test_headers_ariatable.html create mode 100644 accessible/tests/mochitest/table/test_mtable.html create mode 100644 accessible/tests/mochitest/text/test_dynamic.html create mode 100644 accessible/tests/mochitest/textrange/test_selection.html create mode 100644 accessible/tests/mochitest/tree/test_aria_owns.html create mode 100644 accessible/tests/mochitest/tree/test_aria_table.html create mode 100644 accessible/tests/mochitest/tree/test_cssflexbox.html create mode 100644 accessible/tests/mochitest/treeupdate/test_ariaowns.html create mode 100644 accessible/tests/mochitest/treeupdate/test_bug1100602.html create mode 100644 accessible/tests/mochitest/treeupdate/test_bug1175913.html create mode 100644 accessible/tests/mochitest/treeupdate/test_bug1189277.html create mode 100644 accessible/tests/mochitest/treeupdate/test_bug1276857.html create mode 100644 accessible/tests/mochitest/treeupdate/test_general.html create mode 100644 accessible/tests/mochitest/treeupdate/test_table.html create mode 100644 accessible/windows/ProxyWrappers.h create mode 100644 accessible/windows/msaa/IDSet.h create mode 100644 accessible/windows/msaa/MsaaIdGenerator.cpp create mode 100644 accessible/windows/msaa/MsaaIdGenerator.h mode change 100644 => 100755 accessible/xpcom/AccEventGen.py delete mode 100644 accessible/xpcom/Makefile.in create mode 100644 accessible/xpcom/xpcAccessibilityService.cpp create mode 100644 accessible/xpcom/xpcAccessibilityService.h create mode 100644 application/basilisk/.eslintrc.js create mode 100644 application/basilisk/LICENSE create mode 100644 application/basilisk/Makefile.in copy {browser => application/basilisk}/app-rules.mk (100%) create mode 100644 application/basilisk/app.mozbuild create mode 100644 application/basilisk/app/Makefile.in create mode 100644 application/basilisk/app/application.ini create mode 100644 application/basilisk/app/basilisk.exe.manifest create mode 100644 application/basilisk/app/blocklist.xml create mode 100644 application/basilisk/app/macbuild/Contents/Info.plist.in create mode 100644 application/basilisk/app/macbuild/Contents/MacOS-files.in copy {browser => application/basilisk}/app/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in (100%) create mode 100644 application/basilisk/app/macversion.py create mode 100644 application/basilisk/app/module.ver create mode 100644 application/basilisk/app/moz.build create mode 100644 application/basilisk/app/nsBrowserApp.cpp create mode 100644 application/basilisk/app/permissions create mode 100644 application/basilisk/app/profile/basilisk.js create mode 100644 application/basilisk/app/profile/channel-prefs.js create mode 100644 application/basilisk/app/profile/extensions/moz.build create mode 100644 application/basilisk/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf.in create mode 100644 application/basilisk/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/moz.build copy {browser => application/basilisk}/app/profile/pagethemes.rdf (100%) copy {browser => application/basilisk}/app/profile/prefs.js (100%) create mode 100644 application/basilisk/app/splash.rc create mode 100644 application/basilisk/base/.eslintrc.js create mode 100644 application/basilisk/base/content/aboutDialog-appUpdater.js create mode 100644 application/basilisk/base/content/aboutDialog.css create mode 100644 application/basilisk/base/content/aboutDialog.js create mode 100644 application/basilisk/base/content/aboutDialog.xul create mode 100644 application/basilisk/base/content/aboutNetError.xhtml copy {browser => application/basilisk}/base/content/aboutRobots-icon.png (100%) copy {browser => application/basilisk}/base/content/aboutRobots-widget-left.png (100%) copy {browser => application/basilisk}/base/content/aboutRobots.xhtml (100%) create mode 100644 application/basilisk/base/content/aboutTabCrashed.css create mode 100644 application/basilisk/base/content/aboutTabCrashed.js create mode 100644 application/basilisk/base/content/aboutTabCrashed.xhtml create mode 100644 application/basilisk/base/content/aboutaccounts/aboutaccounts.css create mode 100644 application/basilisk/base/content/aboutaccounts/aboutaccounts.js create mode 100644 application/basilisk/base/content/aboutaccounts/aboutaccounts.xhtml create mode 100644 application/basilisk/base/content/aboutaccounts/images/fox.png create mode 100644 application/basilisk/base/content/aboutaccounts/images/graphic_sync_intro.png create mode 100644 application/basilisk/base/content/aboutaccounts/images/graphic_sync_intro@2x.png create mode 100644 application/basilisk/base/content/aboutaccounts/main.css create mode 100644 application/basilisk/base/content/aboutaccounts/normalize.css copy mobile/android/themes/core/aboutHealthReport.css => application/basilisk/base/content/abouthealthreport/abouthealth.css (100%) create mode 100644 application/basilisk/base/content/abouthealthreport/abouthealth.js create mode 100644 application/basilisk/base/content/abouthealthreport/abouthealth.xhtml create mode 100644 application/basilisk/base/content/abouthome/aboutHome.css create mode 100644 application/basilisk/base/content/abouthome/aboutHome.js create mode 100644 application/basilisk/base/content/abouthome/aboutHome.xhtml copy {browser => application/basilisk}/base/content/abouthome/addons.png (100%) copy {browser => application/basilisk}/base/content/abouthome/addons@2x.png (100%) copy {browser => application/basilisk}/base/content/abouthome/bookmarks.png (100%) copy {browser => application/basilisk}/base/content/abouthome/bookmarks@2x.png (100%) copy {browser => application/basilisk}/base/content/abouthome/downloads.png (100%) copy {browser => application/basilisk}/base/content/abouthome/downloads@2x.png (100%) copy {browser => application/basilisk}/base/content/abouthome/history.png (100%) copy {browser => application/basilisk}/base/content/abouthome/history@2x.png (100%) create mode 100644 application/basilisk/base/content/abouthome/mozilla.png create mode 100644 application/basilisk/base/content/abouthome/mozilla@2x.png copy {browser => application/basilisk}/base/content/abouthome/restore-large.png (100%) copy {browser => application/basilisk}/base/content/abouthome/restore-large@2x.png (100%) copy {browser => application/basilisk}/base/content/abouthome/restore.png (100%) copy {browser => application/basilisk}/base/content/abouthome/restore@2x.png (100%) copy {browser => application/basilisk}/base/content/abouthome/settings.png (100%) copy {browser => application/basilisk}/base/content/abouthome/settings@2x.png (100%) copy {browser => application/basilisk}/base/content/abouthome/snippet1.png (100%) copy {browser => application/basilisk}/base/content/abouthome/snippet1@2x.png (100%) copy {browser => application/basilisk}/base/content/abouthome/snippet2.png (100%) copy {browser => application/basilisk}/base/content/abouthome/snippet2@2x.png (100%) copy {browser => application/basilisk}/base/content/abouthome/sync.png (100%) copy {browser => application/basilisk}/base/content/abouthome/sync@2x.png (100%) create mode 100644 application/basilisk/base/content/baseMenuOverlay.xul create mode 100644 application/basilisk/base/content/blockedSite.xhtml create mode 100644 application/basilisk/base/content/browser-addons.js create mode 100644 application/basilisk/base/content/browser-captivePortal.js create mode 100644 application/basilisk/base/content/browser-charsetmenu.inc create mode 100644 application/basilisk/base/content/browser-context.inc create mode 100644 application/basilisk/base/content/browser-ctrlTab.js create mode 100644 application/basilisk/base/content/browser-customization.js create mode 100644 application/basilisk/base/content/browser-data-submission-info-bar.js create mode 100644 application/basilisk/base/content/browser-devedition.js create mode 100644 application/basilisk/base/content/browser-doctype.inc create mode 100644 application/basilisk/base/content/browser-feeds.js create mode 100644 application/basilisk/base/content/browser-fullScreenAndPointerLock.js create mode 100644 application/basilisk/base/content/browser-fullZoom.js create mode 100644 application/basilisk/base/content/browser-fxaccounts.js create mode 100644 application/basilisk/base/content/browser-gestureSupport.js create mode 100644 application/basilisk/base/content/browser-media.js create mode 100644 application/basilisk/base/content/browser-menubar.inc create mode 100644 application/basilisk/base/content/browser-places.js create mode 100644 application/basilisk/base/content/browser-plugins.js create mode 100644 application/basilisk/base/content/browser-refreshblocker.js create mode 100644 application/basilisk/base/content/browser-safebrowsing.js create mode 100644 application/basilisk/base/content/browser-sets.inc create mode 100644 application/basilisk/base/content/browser-sidebar.js create mode 100644 application/basilisk/base/content/browser-syncui.js create mode 100644 application/basilisk/base/content/browser-tabPreviews.xml create mode 100644 application/basilisk/base/content/browser-tabsintitlebar-stub.js create mode 100644 application/basilisk/base/content/browser-tabsintitlebar.js create mode 100644 application/basilisk/base/content/browser-thumbnails.js create mode 100644 application/basilisk/base/content/browser-trackingprotection.js create mode 100644 application/basilisk/base/content/browser.css create mode 100644 application/basilisk/base/content/browser.js create mode 100644 application/basilisk/base/content/browser.xul copy {browser => application/basilisk}/base/content/browserMountPoints.inc (100%) create mode 100644 application/basilisk/base/content/content.js create mode 100644 application/basilisk/base/content/contentSearchUI.css create mode 100644 application/basilisk/base/content/contentSearchUI.js create mode 100644 application/basilisk/base/content/defaultthemes/1.footer.jpg create mode 100644 application/basilisk/base/content/defaultthemes/1.header.jpg create mode 100644 application/basilisk/base/content/defaultthemes/1.icon.jpg create mode 100644 application/basilisk/base/content/defaultthemes/1.preview.jpg create mode 100644 application/basilisk/base/content/defaultthemes/2.footer.jpg create mode 100644 application/basilisk/base/content/defaultthemes/2.header.jpg create mode 100644 application/basilisk/base/content/defaultthemes/2.icon.jpg create mode 100644 application/basilisk/base/content/defaultthemes/2.preview.jpg create mode 100644 application/basilisk/base/content/defaultthemes/3.footer.png create mode 100644 application/basilisk/base/content/defaultthemes/3.header.png create mode 100644 application/basilisk/base/content/defaultthemes/3.icon.png create mode 100644 application/basilisk/base/content/defaultthemes/3.preview.png create mode 100644 application/basilisk/base/content/defaultthemes/4.footer.png create mode 100644 application/basilisk/base/content/defaultthemes/4.header.png create mode 100644 application/basilisk/base/content/defaultthemes/4.icon.png create mode 100644 application/basilisk/base/content/defaultthemes/4.preview.png create mode 100644 application/basilisk/base/content/defaultthemes/5.footer.png create mode 100644 application/basilisk/base/content/defaultthemes/5.header.png create mode 100644 application/basilisk/base/content/defaultthemes/5.icon.jpg create mode 100644 application/basilisk/base/content/defaultthemes/5.preview.jpg create mode 100644 application/basilisk/base/content/defaultthemes/devedition.header.png create mode 100644 application/basilisk/base/content/defaultthemes/devedition.icon.png create mode 100644 application/basilisk/base/content/docs/sslerrorreport/dataformat.rst create mode 100644 application/basilisk/base/content/docs/sslerrorreport/index.rst create mode 100644 application/basilisk/base/content/docs/sslerrorreport/preferences.rst copy {browser => application/basilisk}/base/content/downloadManagerOverlay.xul (100%) create mode 100644 application/basilisk/base/content/gcli_sec_bad.svg create mode 100644 application/basilisk/base/content/gcli_sec_good.svg create mode 100644 application/basilisk/base/content/gcli_sec_moderate.svg create mode 100644 application/basilisk/base/content/global-scripts.inc create mode 100644 application/basilisk/base/content/hiddenWindow.xul copy {browser => application/basilisk}/base/content/jsConsoleOverlay.xul (100%) create mode 100644 application/basilisk/base/content/macBrowserOverlay.xul create mode 100644 application/basilisk/base/content/newtab/alternativeDefaultSites.json copy {browser => application/basilisk}/base/content/newtab/cells.js (100%) create mode 100644 application/basilisk/base/content/newtab/customize.js create mode 100644 application/basilisk/base/content/newtab/drag.js create mode 100644 application/basilisk/base/content/newtab/dragDataHelper.js create mode 100644 application/basilisk/base/content/newtab/drop.js create mode 100644 application/basilisk/base/content/newtab/dropPreview.js create mode 100644 application/basilisk/base/content/newtab/dropTargetShim.js create mode 100644 application/basilisk/base/content/newtab/grid.js create mode 100644 application/basilisk/base/content/newtab/newTab.css create mode 100644 application/basilisk/base/content/newtab/newTab.inadjacent.json create mode 100644 application/basilisk/base/content/newtab/newTab.js create mode 100644 application/basilisk/base/content/newtab/newTab.xhtml create mode 100644 application/basilisk/base/content/newtab/page.js create mode 100644 application/basilisk/base/content/newtab/search.js create mode 100644 application/basilisk/base/content/newtab/sites.js create mode 100644 application/basilisk/base/content/newtab/transformations.js create mode 100644 application/basilisk/base/content/newtab/undo.js create mode 100644 application/basilisk/base/content/newtab/updater.js create mode 100644 application/basilisk/base/content/nsContextMenu.js create mode 100644 application/basilisk/base/content/overrides/app-license.html create mode 100644 application/basilisk/base/content/pageinfo/feeds.js copy {browser => application/basilisk}/base/content/pageinfo/feeds.xml (100%) copy {browser => application/basilisk}/base/content/pageinfo/pageInfo.css (100%) create mode 100644 application/basilisk/base/content/pageinfo/pageInfo.js create mode 100644 application/basilisk/base/content/pageinfo/pageInfo.xml create mode 100644 application/basilisk/base/content/pageinfo/pageInfo.xul create mode 100644 application/basilisk/base/content/pageinfo/permissions.js create mode 100644 application/basilisk/base/content/pageinfo/security.js create mode 100644 application/basilisk/base/content/popup-notifications.inc create mode 100644 application/basilisk/base/content/report-phishing-overlay.xul copy {browser => application/basilisk}/base/content/safeMode.css (100%) create mode 100644 application/basilisk/base/content/safeMode.js create mode 100644 application/basilisk/base/content/safeMode.xul create mode 100644 application/basilisk/base/content/sanitize.js create mode 100644 application/basilisk/base/content/sanitize.xul create mode 100644 application/basilisk/base/content/sanitizeDialog.css create mode 100644 application/basilisk/base/content/sanitizeDialog.js copy {browser => application/basilisk}/base/content/softwareUpdateOverlay.xul (100%) copy {browser => application/basilisk}/base/content/sync/aboutSyncTabs-bindings.xml (100%) copy {browser => application/basilisk}/base/content/sync/aboutSyncTabs.css (100%) create mode 100644 application/basilisk/base/content/sync/aboutSyncTabs.js copy {browser => application/basilisk}/base/content/sync/aboutSyncTabs.xul (100%) create mode 100644 application/basilisk/base/content/sync/addDevice.js create mode 100644 application/basilisk/base/content/sync/addDevice.xul create mode 100644 application/basilisk/base/content/sync/customize.css create mode 100644 application/basilisk/base/content/sync/customize.js create mode 100644 application/basilisk/base/content/sync/customize.xul create mode 100644 application/basilisk/base/content/sync/genericChange.js create mode 100644 application/basilisk/base/content/sync/genericChange.xul create mode 100644 application/basilisk/base/content/sync/key.xhtml create mode 100644 application/basilisk/base/content/sync/quota.js copy {browser => application/basilisk}/base/content/sync/quota.xul (100%) create mode 100644 application/basilisk/base/content/sync/setup.js create mode 100644 application/basilisk/base/content/sync/setup.xul create mode 100644 application/basilisk/base/content/sync/utils.js create mode 100644 application/basilisk/base/content/tab-content.js create mode 100644 application/basilisk/base/content/tab-shape.inc.svg create mode 100644 application/basilisk/base/content/tabbrowser.css create mode 100644 application/basilisk/base/content/tabbrowser.xml create mode 100644 application/basilisk/base/content/urlbarBindings.xml create mode 100644 application/basilisk/base/content/usercontext.svg create mode 100644 application/basilisk/base/content/utilityOverlay.js copy {browser => application/basilisk}/base/content/viewSourceOverlay.xul (100%) create mode 100644 application/basilisk/base/content/web-panels.js create mode 100644 application/basilisk/base/content/web-panels.xul create mode 100644 application/basilisk/base/content/webrtcIndicator.js create mode 100644 application/basilisk/base/content/webrtcIndicator.xul create mode 100644 application/basilisk/base/jar.mn create mode 100644 application/basilisk/base/moz.build create mode 100644 application/basilisk/branding/official/LICENSE create mode 100644 application/basilisk/branding/official/VisualElements_150.png create mode 100644 application/basilisk/branding/official/VisualElements_70.png create mode 100644 application/basilisk/branding/official/appname.bmp create mode 100644 application/basilisk/branding/official/background.png create mode 100644 application/basilisk/branding/official/basilisk.VisualElementsManifest.xml create mode 100644 application/basilisk/branding/official/branding.nsi create mode 100644 application/basilisk/branding/official/configure.sh create mode 100644 application/basilisk/branding/official/content/about-logo.png create mode 100644 application/basilisk/branding/official/content/about-logo@2x.png create mode 100644 application/basilisk/branding/official/content/about-wordmark.png create mode 100644 application/basilisk/branding/official/content/about.png create mode 100644 application/basilisk/branding/official/content/aboutDialog.css create mode 100644 application/basilisk/branding/official/content/icon48.png create mode 100644 application/basilisk/branding/official/content/icon64.png create mode 100644 application/basilisk/branding/official/content/identity-icons-brand.svg create mode 100644 application/basilisk/branding/official/content/jar.mn create mode 100644 application/basilisk/branding/official/content/moz.build create mode 100644 application/basilisk/branding/official/content/silhouette-40.svg create mode 100644 application/basilisk/branding/official/default16.png create mode 100644 application/basilisk/branding/official/default22.png create mode 100644 application/basilisk/branding/official/default24.png create mode 100644 application/basilisk/branding/official/default256.png create mode 100644 application/basilisk/branding/official/default32.png create mode 100644 application/basilisk/branding/official/default48.png create mode 100644 application/basilisk/branding/official/default64.png create mode 100644 application/basilisk/branding/official/disk.icns create mode 100644 application/basilisk/branding/official/document.icns create mode 100644 application/basilisk/branding/official/document.ico create mode 100644 application/basilisk/branding/official/firefox.icns create mode 100644 application/basilisk/branding/official/firefox.ico create mode 100644 application/basilisk/branding/official/locales/browserconfig.properties create mode 100644 application/basilisk/branding/official/locales/en-US/brand.dtd create mode 100644 application/basilisk/branding/official/locales/en-US/brand.properties create mode 100644 application/basilisk/branding/official/locales/jar.mn create mode 100644 application/basilisk/branding/official/locales/moz.build create mode 100644 application/basilisk/branding/official/moz.build create mode 100644 application/basilisk/branding/official/mozicon128.png create mode 100644 application/basilisk/branding/official/pref/basilisk-branding.js create mode 100644 application/basilisk/branding/official/wizHeader.bmp create mode 100644 application/basilisk/branding/official/wizHeaderRTL.bmp create mode 100644 application/basilisk/branding/official/wizWatermark.bmp create mode 100644 application/basilisk/branding/shared/branding.mozbuild copy {browser/branding/official => application/basilisk/branding/shared}/dsstore (100%) create mode 100644 application/basilisk/branding/shared/newtab.ico create mode 100644 application/basilisk/branding/shared/newwindow.ico create mode 100644 application/basilisk/branding/shared/pbmode.ico create mode 100644 application/basilisk/branding/shared/preferences.inc create mode 100644 application/basilisk/branding/shared/uaoverrides.inc create mode 100644 application/basilisk/branding/unofficial/LICENSE create mode 100644 application/basilisk/branding/unofficial/VisualElements_150.png create mode 100644 application/basilisk/branding/unofficial/VisualElements_70.png create mode 100644 application/basilisk/branding/unofficial/appname.bmp create mode 100644 application/basilisk/branding/unofficial/background.png create mode 100644 application/basilisk/branding/unofficial/basilisk.VisualElementsManifest.xml create mode 100644 application/basilisk/branding/unofficial/branding.nsi create mode 100644 application/basilisk/branding/unofficial/configure.sh create mode 100644 application/basilisk/branding/unofficial/content/about-background.png create mode 100644 application/basilisk/branding/unofficial/content/about-logo.png create mode 100644 application/basilisk/branding/unofficial/content/about-logo@2x.png create mode 100644 application/basilisk/branding/unofficial/content/about-wordmark.svg create mode 100644 application/basilisk/branding/unofficial/content/about.png create mode 100644 application/basilisk/branding/unofficial/content/aboutDialog.css create mode 100644 application/basilisk/branding/unofficial/content/icon48.png create mode 100644 application/basilisk/branding/unofficial/content/icon64.png create mode 100644 application/basilisk/branding/unofficial/content/identity-icons-brand.svg create mode 100644 application/basilisk/branding/unofficial/content/jar.mn create mode 100644 application/basilisk/branding/unofficial/content/moz.build create mode 100644 application/basilisk/branding/unofficial/content/silhouette-40.svg create mode 100644 application/basilisk/branding/unofficial/default16.png create mode 100644 application/basilisk/branding/unofficial/default32.png create mode 100644 application/basilisk/branding/unofficial/default48.png create mode 100644 application/basilisk/branding/unofficial/disk.icns create mode 100644 application/basilisk/branding/unofficial/document.icns create mode 100644 application/basilisk/branding/unofficial/document.ico create mode 100644 application/basilisk/branding/unofficial/dsstore create mode 100644 application/basilisk/branding/unofficial/firefox.icns create mode 100644 application/basilisk/branding/unofficial/firefox.ico create mode 100644 application/basilisk/branding/unofficial/locales/browserconfig.properties create mode 100644 application/basilisk/branding/unofficial/locales/en-US/brand.dtd create mode 100644 application/basilisk/branding/unofficial/locales/en-US/brand.properties create mode 100644 application/basilisk/branding/unofficial/locales/jar.mn create mode 100644 application/basilisk/branding/unofficial/locales/moz.build create mode 100644 application/basilisk/branding/unofficial/moz.build create mode 100644 application/basilisk/branding/unofficial/mozicon128.png create mode 100644 application/basilisk/branding/unofficial/pref/basilisk-branding.js create mode 100644 application/basilisk/branding/unofficial/wizHeader.bmp create mode 100644 application/basilisk/branding/unofficial/wizHeaderRTL.bmp create mode 100644 application/basilisk/branding/unofficial/wizWatermark.bmp create mode 100644 application/basilisk/build.mk create mode 100644 application/basilisk/components/BrowserComponents.manifest create mode 100644 application/basilisk/components/about/AboutRedirector.cpp rename {browser => application/basilisk}/components/about/AboutRedirector.h (100%) create mode 100644 application/basilisk/components/about/moz.build copy {browser => application/basilisk}/components/build/Makefile.in (100%) create mode 100644 application/basilisk/components/build/moz.build rename {browser => application/basilisk}/components/build/nsBrowserCompsCID.h (100%) create mode 100644 application/basilisk/components/build/nsModule.cpp create mode 100644 application/basilisk/components/contextualidentity/content/usercontext.css create mode 100644 application/basilisk/components/contextualidentity/jar.mn create mode 100644 application/basilisk/components/contextualidentity/moz.build create mode 100644 application/basilisk/components/controlcenter/content/panel.inc.xul create mode 100644 application/basilisk/components/customizableui/CustomizableUI.jsm create mode 100644 application/basilisk/components/customizableui/CustomizableWidgets.jsm create mode 100644 application/basilisk/components/customizableui/CustomizeMode.jsm create mode 100644 application/basilisk/components/customizableui/DragPositionManager.jsm create mode 100644 application/basilisk/components/customizableui/PanelWideWidgetTracker.jsm create mode 100644 application/basilisk/components/customizableui/ScrollbarSampler.jsm create mode 100644 application/basilisk/components/customizableui/content/customizeMode.inc.xul create mode 100644 application/basilisk/components/customizableui/content/jar.mn create mode 100644 application/basilisk/components/customizableui/content/moz.build create mode 100644 application/basilisk/components/customizableui/content/panelUI.css create mode 100644 application/basilisk/components/customizableui/content/panelUI.inc.xul create mode 100644 application/basilisk/components/customizableui/content/panelUI.js create mode 100644 application/basilisk/components/customizableui/content/panelUI.xml create mode 100644 application/basilisk/components/customizableui/content/toolbar.xml create mode 100644 application/basilisk/components/customizableui/moz.build create mode 100644 application/basilisk/components/dirprovider/DirectoryProvider.cpp copy {browser => application/basilisk}/components/dirprovider/DirectoryProvider.h (100%) create mode 100644 application/basilisk/components/dirprovider/moz.build create mode 100644 application/basilisk/components/distribution.js create mode 100644 application/basilisk/components/downloads/DownloadsCommon.jsm copy {browser => application/basilisk}/components/downloads/DownloadsTaskbar.jsm (100%) create mode 100644 application/basilisk/components/downloads/DownloadsViewUI.jsm create mode 100644 application/basilisk/components/downloads/content/allDownloadsViewOverlay.js create mode 100644 application/basilisk/components/downloads/content/allDownloadsViewOverlay.xul copy {browser => application/basilisk}/components/downloads/content/contentAreaDownloadsView.css (100%) create mode 100644 application/basilisk/components/downloads/content/contentAreaDownloadsView.js create mode 100644 application/basilisk/components/downloads/content/contentAreaDownloadsView.xul create mode 100644 application/basilisk/components/downloads/content/download.xml create mode 100644 application/basilisk/components/downloads/content/downloads.css create mode 100644 application/basilisk/components/downloads/content/downloads.js create mode 100644 application/basilisk/components/downloads/content/downloadsOverlay.xul create mode 100644 application/basilisk/components/downloads/content/indicator.js create mode 100644 application/basilisk/components/downloads/content/indicatorOverlay.xul create mode 100644 application/basilisk/components/downloads/jar.mn create mode 100644 application/basilisk/components/downloads/moz.build create mode 100644 application/basilisk/components/feeds/BrowserFeeds.manifest create mode 100644 application/basilisk/components/feeds/FeedConverter.js create mode 100644 application/basilisk/components/feeds/FeedWriter.js create mode 100644 application/basilisk/components/feeds/WebContentConverter.js create mode 100644 application/basilisk/components/feeds/content/subscribe.js create mode 100644 application/basilisk/components/feeds/content/subscribe.xhtml create mode 100644 application/basilisk/components/feeds/jar.mn create mode 100644 application/basilisk/components/feeds/moz.build create mode 100644 application/basilisk/components/feeds/nsFeedSniffer.cpp create mode 100644 application/basilisk/components/feeds/nsFeedSniffer.h create mode 100644 application/basilisk/components/feeds/nsIFeedResultService.idl copy {browser => application/basilisk}/components/feeds/nsIWebContentConverterRegistrar.idl (100%) create mode 100644 application/basilisk/components/migration/.eslintrc.js create mode 100644 application/basilisk/components/migration/360seProfileMigrator.js create mode 100644 application/basilisk/components/migration/AutoMigrate.jsm create mode 100644 application/basilisk/components/migration/BrowserProfileMigrators.manifest create mode 100644 application/basilisk/components/migration/ChromeProfileMigrator.js create mode 100644 application/basilisk/components/migration/ESEDBReader.jsm create mode 100644 application/basilisk/components/migration/EdgeProfileMigrator.js create mode 100644 application/basilisk/components/migration/FirefoxProfileMigrator.js create mode 100644 application/basilisk/components/migration/IEProfileMigrator.js create mode 100644 application/basilisk/components/migration/MSMigrationUtils.jsm create mode 100644 application/basilisk/components/migration/MigrationUtils.jsm rename {browser => application/basilisk}/components/migration/ProfileMigrator.js (100%) create mode 100644 application/basilisk/components/migration/SafariProfileMigrator.js create mode 100644 application/basilisk/components/migration/content/aboutWelcomeBack.xhtml create mode 100644 application/basilisk/components/migration/content/extra-migration-strings.properties create mode 100644 application/basilisk/components/migration/content/migration.js create mode 100644 application/basilisk/components/migration/content/migration.xul create mode 100644 application/basilisk/components/migration/jar.mn create mode 100644 application/basilisk/components/migration/moz.build create mode 100644 application/basilisk/components/migration/nsIBrowserProfileMigrator.idl create mode 100644 application/basilisk/components/migration/nsIEHistoryEnumerator.cpp create mode 100644 application/basilisk/components/migration/nsIEHistoryEnumerator.h create mode 100644 application/basilisk/components/migration/nsWindowsMigrationUtils.h create mode 100644 application/basilisk/components/moz.build create mode 100644 application/basilisk/components/newtab/NewTabComponents.manifest create mode 100644 application/basilisk/components/newtab/NewTabMessages.jsm create mode 100644 application/basilisk/components/newtab/NewTabPrefsProvider.jsm create mode 100644 application/basilisk/components/newtab/NewTabRemoteResources.jsm create mode 100644 application/basilisk/components/newtab/NewTabSearchProvider.jsm create mode 100644 application/basilisk/components/newtab/NewTabURL.jsm create mode 100644 application/basilisk/components/newtab/NewTabWebChannel.jsm create mode 100644 application/basilisk/components/newtab/PlacesProvider.jsm create mode 100644 application/basilisk/components/newtab/PreviewProvider.jsm create mode 100644 application/basilisk/components/newtab/aboutNewTabService.js create mode 100644 application/basilisk/components/newtab/moz.build create mode 100644 application/basilisk/components/newtab/nsIAboutNewTabService.idl create mode 100644 application/basilisk/components/nsBrowserContentHandler.js create mode 100644 application/basilisk/components/nsBrowserGlue.js create mode 100644 application/basilisk/components/nsIBrowserGlue.idl copy {browser => application/basilisk}/components/nsIBrowserHandler.idl (100%) create mode 100644 application/basilisk/components/places/PlacesUIUtils.jsm create mode 100644 application/basilisk/components/places/content/bookmarkProperties.js copy {browser => application/basilisk}/components/places/content/bookmarkProperties.xul (100%) create mode 100644 application/basilisk/components/places/content/bookmarksPanel.js create mode 100644 application/basilisk/components/places/content/bookmarksPanel.xul create mode 100644 application/basilisk/components/places/content/browserPlacesViews.js create mode 100644 application/basilisk/components/places/content/controller.js create mode 100644 application/basilisk/components/places/content/downloadsViewOverlay.xul create mode 100644 application/basilisk/components/places/content/editBookmarkOverlay.js create mode 100644 application/basilisk/components/places/content/editBookmarkOverlay.xul create mode 100644 application/basilisk/components/places/content/history-panel.js copy {browser => application/basilisk}/components/places/content/history-panel.xul (100%) create mode 100644 application/basilisk/components/places/content/menu.xml create mode 100644 application/basilisk/components/places/content/moveBookmarks.js copy {browser => application/basilisk}/components/places/content/moveBookmarks.xul (100%) copy {browser => application/basilisk}/components/places/content/organizer.css (100%) create mode 100644 application/basilisk/components/places/content/places.css create mode 100644 application/basilisk/components/places/content/places.js create mode 100644 application/basilisk/components/places/content/places.xul create mode 100644 application/basilisk/components/places/content/placesOverlay.xul create mode 100644 application/basilisk/components/places/content/sidebarUtils.js create mode 100644 application/basilisk/components/places/content/tree.xml create mode 100644 application/basilisk/components/places/content/treeView.js create mode 100644 application/basilisk/components/places/jar.mn create mode 100644 application/basilisk/components/places/moz.build create mode 100644 application/basilisk/components/preferences/applicationManager.js create mode 100644 application/basilisk/components/preferences/applicationManager.xul create mode 100644 application/basilisk/components/preferences/blocklists.js create mode 100644 application/basilisk/components/preferences/blocklists.xul copy {browser => application/basilisk}/components/preferences/colors.xul (100%) create mode 100644 application/basilisk/components/preferences/connection.js create mode 100644 application/basilisk/components/preferences/connection.xul create mode 100644 application/basilisk/components/preferences/containers.js create mode 100644 application/basilisk/components/preferences/containers.xul create mode 100644 application/basilisk/components/preferences/cookies.js create mode 100644 application/basilisk/components/preferences/cookies.xul create mode 100644 application/basilisk/components/preferences/donottrack.xul create mode 100644 application/basilisk/components/preferences/fonts.js create mode 100644 application/basilisk/components/preferences/fonts.xul create mode 100644 application/basilisk/components/preferences/handlers.css create mode 100644 application/basilisk/components/preferences/handlers.xml create mode 100644 application/basilisk/components/preferences/in-content/advanced.js create mode 100644 application/basilisk/components/preferences/in-content/advanced.xul create mode 100644 application/basilisk/components/preferences/in-content/applications.js create mode 100644 application/basilisk/components/preferences/in-content/applications.xul create mode 100644 application/basilisk/components/preferences/in-content/containers.js create mode 100644 application/basilisk/components/preferences/in-content/containers.xul create mode 100644 application/basilisk/components/preferences/in-content/content.js create mode 100644 application/basilisk/components/preferences/in-content/content.xul create mode 100644 application/basilisk/components/preferences/in-content/jar.mn create mode 100644 application/basilisk/components/preferences/in-content/main.js create mode 100644 application/basilisk/components/preferences/in-content/main.xul create mode 100644 application/basilisk/components/preferences/in-content/moz.build create mode 100644 application/basilisk/components/preferences/in-content/preferences.js create mode 100644 application/basilisk/components/preferences/in-content/preferences.xul create mode 100644 application/basilisk/components/preferences/in-content/privacy.js create mode 100644 application/basilisk/components/preferences/in-content/privacy.xul create mode 100644 application/basilisk/components/preferences/in-content/search.js create mode 100644 application/basilisk/components/preferences/in-content/search.xul create mode 100644 application/basilisk/components/preferences/in-content/security.js create mode 100644 application/basilisk/components/preferences/in-content/security.xul create mode 100644 application/basilisk/components/preferences/in-content/subdialogs.js create mode 100644 application/basilisk/components/preferences/in-content/sync.js create mode 100644 application/basilisk/components/preferences/in-content/sync.xul create mode 100644 application/basilisk/components/preferences/jar.mn create mode 100644 application/basilisk/components/preferences/languages.js create mode 100644 application/basilisk/components/preferences/languages.xul create mode 100644 application/basilisk/components/preferences/moz.build create mode 100644 application/basilisk/components/preferences/permissions.js create mode 100644 application/basilisk/components/preferences/permissions.xul create mode 100644 application/basilisk/components/preferences/sanitize.js create mode 100644 application/basilisk/components/preferences/sanitize.xul create mode 100644 application/basilisk/components/preferences/selectBookmark.js copy {browser => application/basilisk}/components/preferences/selectBookmark.xul (100%) create mode 100644 application/basilisk/components/privatebrowsing/content/aboutPrivateBrowsing.css create mode 100644 application/basilisk/components/privatebrowsing/content/aboutPrivateBrowsing.js create mode 100644 application/basilisk/components/privatebrowsing/content/aboutPrivateBrowsing.xhtml create mode 100644 application/basilisk/components/privatebrowsing/jar.mn create mode 100644 application/basilisk/components/privatebrowsing/moz.build create mode 100644 application/basilisk/components/search/content/search.xml create mode 100644 application/basilisk/components/search/content/searchReset.js create mode 100644 application/basilisk/components/search/content/searchReset.xhtml create mode 100644 application/basilisk/components/search/content/searchbarBindings.css create mode 100644 application/basilisk/components/search/jar.mn create mode 100644 application/basilisk/components/search/moz.build create mode 100644 application/basilisk/components/selfsupport/SelfSupportService.js create mode 100644 application/basilisk/components/selfsupport/SelfSupportService.manifest create mode 100644 application/basilisk/components/selfsupport/moz.build create mode 100644 application/basilisk/components/sessionstore/ContentRestore.jsm create mode 100644 application/basilisk/components/sessionstore/DocShellCapabilities.jsm create mode 100644 application/basilisk/components/sessionstore/FrameTree.jsm create mode 100644 application/basilisk/components/sessionstore/GlobalState.jsm create mode 100644 application/basilisk/components/sessionstore/PageStyle.jsm create mode 100644 application/basilisk/components/sessionstore/PrivacyFilter.jsm create mode 100644 application/basilisk/components/sessionstore/PrivacyLevel.jsm create mode 100644 application/basilisk/components/sessionstore/RecentlyClosedTabsAndWindowsMenuUtils.jsm create mode 100644 application/basilisk/components/sessionstore/RunState.jsm create mode 100644 application/basilisk/components/sessionstore/SessionCookies.jsm create mode 100644 application/basilisk/components/sessionstore/SessionFile.jsm create mode 100644 application/basilisk/components/sessionstore/SessionHistory.jsm create mode 100644 application/basilisk/components/sessionstore/SessionMigration.jsm create mode 100644 application/basilisk/components/sessionstore/SessionSaver.jsm create mode 100644 application/basilisk/components/sessionstore/SessionStorage.jsm create mode 100644 application/basilisk/components/sessionstore/SessionStore.jsm create mode 100644 application/basilisk/components/sessionstore/SessionWorker.js create mode 100644 application/basilisk/components/sessionstore/SessionWorker.jsm create mode 100644 application/basilisk/components/sessionstore/StartupPerformance.jsm create mode 100644 application/basilisk/components/sessionstore/TabAttributes.jsm create mode 100644 application/basilisk/components/sessionstore/TabState.jsm create mode 100644 application/basilisk/components/sessionstore/TabStateCache.jsm create mode 100644 application/basilisk/components/sessionstore/TabStateFlusher.jsm create mode 100644 application/basilisk/components/sessionstore/content/aboutSessionRestore.js create mode 100644 application/basilisk/components/sessionstore/content/aboutSessionRestore.xhtml create mode 100644 application/basilisk/components/sessionstore/content/content-sessionStore.js create mode 100644 application/basilisk/components/sessionstore/jar.mn create mode 100644 application/basilisk/components/sessionstore/moz.build create mode 100644 application/basilisk/components/sessionstore/nsISessionStartup.idl create mode 100644 application/basilisk/components/sessionstore/nsISessionStore.idl create mode 100644 application/basilisk/components/sessionstore/nsSessionStartup.js create mode 100644 application/basilisk/components/sessionstore/nsSessionStore.js create mode 100644 application/basilisk/components/sessionstore/nsSessionStore.manifest create mode 100644 application/basilisk/components/shell/ShellService.jsm create mode 100644 application/basilisk/components/shell/content/setDesktopBackground.js copy {browser => application/basilisk}/components/shell/content/setDesktopBackground.xul (100%) create mode 100644 application/basilisk/components/shell/jar.mn create mode 100644 application/basilisk/components/shell/moz.build create mode 100644 application/basilisk/components/shell/nsGNOMEShellService.cpp create mode 100644 application/basilisk/components/shell/nsGNOMEShellService.h create mode 100644 application/basilisk/components/shell/nsIGNOMEShellService.idl create mode 100644 application/basilisk/components/shell/nsIMacShellService.idl create mode 100644 application/basilisk/components/shell/nsIShellService.idl create mode 100644 application/basilisk/components/shell/nsIWindowsShellService.idl create mode 100644 application/basilisk/components/shell/nsMacShellService.cpp create mode 100644 application/basilisk/components/shell/nsMacShellService.h create mode 100644 application/basilisk/components/shell/nsSetDefaultBrowser.js copy {browser => application/basilisk}/components/shell/nsSetDefaultBrowser.manifest (100%) create mode 100644 application/basilisk/components/shell/nsShellService.h create mode 100644 application/basilisk/components/shell/nsWindowsShellService.cpp create mode 100644 application/basilisk/components/shell/nsWindowsShellService.h create mode 100644 application/basilisk/components/syncedtabs/EventEmitter.jsm create mode 100644 application/basilisk/components/syncedtabs/SyncedTabsDeckComponent.js create mode 100644 application/basilisk/components/syncedtabs/SyncedTabsDeckStore.js create mode 100644 application/basilisk/components/syncedtabs/SyncedTabsDeckView.js create mode 100644 application/basilisk/components/syncedtabs/SyncedTabsListStore.js create mode 100644 application/basilisk/components/syncedtabs/TabListComponent.js create mode 100644 application/basilisk/components/syncedtabs/TabListView.js create mode 100644 application/basilisk/components/syncedtabs/jar.mn create mode 100644 application/basilisk/components/syncedtabs/moz.build create mode 100644 application/basilisk/components/syncedtabs/sidebar.js create mode 100644 application/basilisk/components/syncedtabs/sidebar.xhtml create mode 100644 application/basilisk/components/syncedtabs/util.js create mode 100644 application/basilisk/components/translation/LanguageDetector.jsm create mode 100644 application/basilisk/components/translation/cld2/Makefile create mode 100644 application/basilisk/components/translation/cld2/cld-worker.js create mode 100644 application/basilisk/components/translation/cld2/cld-worker.js.mem create mode 100644 application/basilisk/components/translation/cld2/cld.idl create mode 100644 application/basilisk/components/translation/cld2/cldapp.cc copy {toolkit/devtools/gcli/source => application/basilisk/components/translation/cld2/internal}/LICENSE (100%) create mode 100644 application/basilisk/components/translation/cld2/internal/cld2_dynamic_data.h create mode 100644 application/basilisk/components/translation/cld2/internal/cld2_dynamic_data_loader.h create mode 100644 application/basilisk/components/translation/cld2/internal/cld2_generated_cjk_compatible.cc create mode 100644 application/basilisk/components/translation/cld2/internal/cld2_generated_deltaoctachrome0122.cc create mode 100644 application/basilisk/components/translation/cld2/internal/cld2_generated_distinctoctachrome0122.cc create mode 100644 application/basilisk/components/translation/cld2/internal/cld2_generated_quadchrome0122_16.cc create mode 100644 application/basilisk/components/translation/cld2/internal/cld2tablesummary.h create mode 100644 application/basilisk/components/translation/cld2/internal/cld_generated_cjk_delta_bi_4.cc create mode 100644 application/basilisk/components/translation/cld2/internal/cld_generated_cjk_uni_prop_80.cc create mode 100644 application/basilisk/components/translation/cld2/internal/cld_generated_score_quad_octa_0122_2.cc create mode 100644 application/basilisk/components/translation/cld2/internal/cldutil.cc create mode 100644 application/basilisk/components/translation/cld2/internal/cldutil.h create mode 100644 application/basilisk/components/translation/cld2/internal/cldutil_shared.cc create mode 100644 application/basilisk/components/translation/cld2/internal/cldutil_shared.h create mode 100644 application/basilisk/components/translation/cld2/internal/compact_lang_det.cc create mode 100644 application/basilisk/components/translation/cld2/internal/compact_lang_det_hint_code.cc create mode 100644 application/basilisk/components/translation/cld2/internal/compact_lang_det_hint_code.h create mode 100644 application/basilisk/components/translation/cld2/internal/compact_lang_det_impl.cc create mode 100644 application/basilisk/components/translation/cld2/internal/compact_lang_det_impl.h create mode 100644 application/basilisk/components/translation/cld2/internal/debug.h create mode 100644 application/basilisk/components/translation/cld2/internal/debug_empty.cc create mode 100644 application/basilisk/components/translation/cld2/internal/fixunicodevalue.cc create mode 100644 application/basilisk/components/translation/cld2/internal/fixunicodevalue.h create mode 100644 application/basilisk/components/translation/cld2/internal/generated_distinct_bi_0.cc create mode 100644 application/basilisk/components/translation/cld2/internal/generated_entities.cc create mode 100644 application/basilisk/components/translation/cld2/internal/generated_language.cc create mode 100644 application/basilisk/components/translation/cld2/internal/generated_language.h create mode 100644 application/basilisk/components/translation/cld2/internal/generated_ulscript.cc create mode 100644 application/basilisk/components/translation/cld2/internal/generated_ulscript.h create mode 100644 application/basilisk/components/translation/cld2/internal/getonescriptspan.cc create mode 100644 application/basilisk/components/translation/cld2/internal/getonescriptspan.h create mode 100644 application/basilisk/components/translation/cld2/internal/integral_types.h create mode 100644 application/basilisk/components/translation/cld2/internal/lang_script.cc create mode 100644 application/basilisk/components/translation/cld2/internal/lang_script.h create mode 100644 application/basilisk/components/translation/cld2/internal/langspan.h create mode 100644 application/basilisk/components/translation/cld2/internal/offsetmap.cc create mode 100644 application/basilisk/components/translation/cld2/internal/offsetmap.h create mode 100644 application/basilisk/components/translation/cld2/internal/port.h create mode 100644 application/basilisk/components/translation/cld2/internal/scoreonescriptspan.cc create mode 100644 application/basilisk/components/translation/cld2/internal/scoreonescriptspan.h create mode 100644 application/basilisk/components/translation/cld2/internal/stringpiece.h create mode 100644 application/basilisk/components/translation/cld2/internal/tote.cc create mode 100644 application/basilisk/components/translation/cld2/internal/tote.h create mode 100644 application/basilisk/components/translation/cld2/internal/utf8prop_lettermarkscriptnum.h create mode 100644 application/basilisk/components/translation/cld2/internal/utf8repl_lettermarklower.h create mode 100644 application/basilisk/components/translation/cld2/internal/utf8scannot_lettermarkspecial.h create mode 100644 application/basilisk/components/translation/cld2/internal/utf8statetable.cc create mode 100644 application/basilisk/components/translation/cld2/internal/utf8statetable.h create mode 100644 application/basilisk/components/translation/cld2/post.js create mode 100644 application/basilisk/components/translation/cld2/public/compact_lang_det.h create mode 100644 application/basilisk/components/translation/cld2/public/encodings.h create mode 100644 application/basilisk/components/translation/moz.build create mode 100644 application/basilisk/components/webextensions/.eslintrc.js create mode 100644 application/basilisk/components/webextensions/ext-bookmarks.js create mode 100644 application/basilisk/components/webextensions/ext-browserAction.js create mode 100644 application/basilisk/components/webextensions/ext-c-contextMenus.js create mode 100644 application/basilisk/components/webextensions/ext-c-omnibox.js create mode 100644 application/basilisk/components/webextensions/ext-c-tabs.js create mode 100644 application/basilisk/components/webextensions/ext-commands.js create mode 100644 application/basilisk/components/webextensions/ext-contextMenus.js create mode 100644 application/basilisk/components/webextensions/ext-desktop-runtime.js create mode 100644 application/basilisk/components/webextensions/ext-history.js create mode 100644 application/basilisk/components/webextensions/ext-omnibox.js create mode 100644 application/basilisk/components/webextensions/ext-pageAction.js create mode 100644 application/basilisk/components/webextensions/ext-sessions.js create mode 100644 application/basilisk/components/webextensions/ext-tabs.js create mode 100644 application/basilisk/components/webextensions/ext-utils.js create mode 100644 application/basilisk/components/webextensions/ext-windows.js create mode 100644 application/basilisk/components/webextensions/extension-mac-panel.css create mode 100644 application/basilisk/components/webextensions/extension-mac.css create mode 100644 application/basilisk/components/webextensions/extension-win-panel.css create mode 100644 application/basilisk/components/webextensions/extension.css create mode 100644 application/basilisk/components/webextensions/extension.svg create mode 100644 application/basilisk/components/webextensions/extensions-browser.manifest create mode 100644 application/basilisk/components/webextensions/jar.mn create mode 100644 application/basilisk/components/webextensions/moz.build copy {ipc/chromium/src => application/basilisk/components/webextensions/schemas}/LICENSE (100%) create mode 100644 application/basilisk/components/webextensions/schemas/bookmarks.json create mode 100644 application/basilisk/components/webextensions/schemas/browser_action.json create mode 100644 application/basilisk/components/webextensions/schemas/commands.json create mode 100644 application/basilisk/components/webextensions/schemas/context_menus.json create mode 100644 application/basilisk/components/webextensions/schemas/context_menus_internal.json create mode 100644 application/basilisk/components/webextensions/schemas/history.json create mode 100644 application/basilisk/components/webextensions/schemas/jar.mn create mode 100644 application/basilisk/components/webextensions/schemas/moz.build create mode 100644 application/basilisk/components/webextensions/schemas/omnibox.json create mode 100644 application/basilisk/components/webextensions/schemas/page_action.json create mode 100644 application/basilisk/components/webextensions/schemas/sessions.json create mode 100644 application/basilisk/components/webextensions/schemas/tabs.json create mode 100644 application/basilisk/components/webextensions/schemas/windows.json copy {browser => application/basilisk}/config/mozconfig (100%) copy {browser => application/basilisk}/config/mozconfigs/common (100%) create mode 100644 application/basilisk/config/mozconfigs/linux32/artifact create mode 100644 application/basilisk/config/mozconfigs/linux32/beta create mode 100644 application/basilisk/config/mozconfigs/linux32/common-opt create mode 100644 application/basilisk/config/mozconfigs/linux32/debug create mode 100644 application/basilisk/config/mozconfigs/linux32/debug-artifact create mode 100644 application/basilisk/config/mozconfigs/linux32/debug-asan create mode 100644 application/basilisk/config/mozconfigs/linux32/l10n-mozconfig create mode 100644 application/basilisk/config/mozconfigs/linux32/nightly create mode 100644 application/basilisk/config/mozconfigs/linux32/nightly-asan create mode 100644 application/basilisk/config/mozconfigs/linux32/release create mode 100644 application/basilisk/config/mozconfigs/linux32/valgrind create mode 100644 application/basilisk/config/mozconfigs/linux64/add-on-devel create mode 100644 application/basilisk/config/mozconfigs/linux64/artifact create mode 100644 application/basilisk/config/mozconfigs/linux64/beta create mode 100644 application/basilisk/config/mozconfigs/linux64/code-coverage create mode 100644 application/basilisk/config/mozconfigs/linux64/common-opt create mode 100644 application/basilisk/config/mozconfigs/linux64/debug create mode 100644 application/basilisk/config/mozconfigs/linux64/debug-artifact create mode 100644 application/basilisk/config/mozconfigs/linux64/debug-asan create mode 100644 application/basilisk/config/mozconfigs/linux64/debug-static-analysis-clang create mode 100644 application/basilisk/config/mozconfigs/linux64/hazards create mode 100644 application/basilisk/config/mozconfigs/linux64/l10n-mozconfig create mode 100644 application/basilisk/config/mozconfigs/linux64/nightly create mode 100644 application/basilisk/config/mozconfigs/linux64/nightly-asan create mode 100644 application/basilisk/config/mozconfigs/linux64/opt-static-analysis-clang create mode 100644 application/basilisk/config/mozconfigs/linux64/opt-tsan create mode 100644 application/basilisk/config/mozconfigs/linux64/release create mode 100644 application/basilisk/config/mozconfigs/linux64/source create mode 100644 application/basilisk/config/mozconfigs/linux64/valgrind create mode 100644 application/basilisk/config/mozconfigs/macosx-universal/beta create mode 100644 application/basilisk/config/mozconfigs/macosx-universal/common-opt create mode 100644 application/basilisk/config/mozconfigs/macosx-universal/l10n-mozconfig create mode 100644 application/basilisk/config/mozconfigs/macosx-universal/nightly create mode 100644 application/basilisk/config/mozconfigs/macosx-universal/release create mode 100644 application/basilisk/config/mozconfigs/macosx64/add-on-devel create mode 100644 application/basilisk/config/mozconfigs/macosx64/artifact create mode 100644 application/basilisk/config/mozconfigs/macosx64/debug create mode 100644 application/basilisk/config/mozconfigs/macosx64/debug-artifact create mode 100644 application/basilisk/config/mozconfigs/macosx64/debug-asan create mode 100644 application/basilisk/config/mozconfigs/macosx64/debug-static-analysis create mode 100644 application/basilisk/config/mozconfigs/macosx64/l10n-mozconfig create mode 100644 application/basilisk/config/mozconfigs/macosx64/nightly create mode 100644 application/basilisk/config/mozconfigs/macosx64/opt-static-analysis create mode 100644 application/basilisk/config/mozconfigs/whitelist create mode 100644 application/basilisk/config/mozconfigs/win32/add-on-devel create mode 100644 application/basilisk/config/mozconfigs/win32/artifact create mode 100644 application/basilisk/config/mozconfigs/win32/beta create mode 100644 application/basilisk/config/mozconfigs/win32/common-opt create mode 100644 application/basilisk/config/mozconfigs/win32/debug create mode 100644 application/basilisk/config/mozconfigs/win32/debug-artifact create mode 100644 application/basilisk/config/mozconfigs/win32/debug-static-analysis create mode 100644 application/basilisk/config/mozconfigs/win32/l10n-mozconfig create mode 100644 application/basilisk/config/mozconfigs/win32/nightly create mode 100644 application/basilisk/config/mozconfigs/win32/release create mode 100644 application/basilisk/config/mozconfigs/win64/add-on-devel create mode 100644 application/basilisk/config/mozconfigs/win64/artifact create mode 100644 application/basilisk/config/mozconfigs/win64/beta create mode 100644 application/basilisk/config/mozconfigs/win64/common-opt create mode 100644 application/basilisk/config/mozconfigs/win64/common-win64 create mode 100644 application/basilisk/config/mozconfigs/win64/debug create mode 100644 application/basilisk/config/mozconfigs/win64/debug-artifact create mode 100644 application/basilisk/config/mozconfigs/win64/l10n-mozconfig create mode 100644 application/basilisk/config/mozconfigs/win64/nightly create mode 100644 application/basilisk/config/mozconfigs/win64/release create mode 100644 application/basilisk/config/tooltool-manifests/linux32/clang.manifest create mode 100644 application/basilisk/config/tooltool-manifests/linux32/releng.manifest create mode 100644 application/basilisk/config/tooltool-manifests/linux64/asan.manifest create mode 100644 application/basilisk/config/tooltool-manifests/linux64/clang.manifest create mode 100644 application/basilisk/config/tooltool-manifests/linux64/clang.manifest.centos6 create mode 100644 application/basilisk/config/tooltool-manifests/linux64/hazard.manifest create mode 100644 application/basilisk/config/tooltool-manifests/linux64/msan.manifest create mode 100644 application/basilisk/config/tooltool-manifests/linux64/releng.manifest create mode 100644 application/basilisk/config/tooltool-manifests/linux64/tsan.manifest create mode 100644 application/basilisk/config/tooltool-manifests/macosx64/asan.manifest create mode 100644 application/basilisk/config/tooltool-manifests/macosx64/clang.manifest create mode 100644 application/basilisk/config/tooltool-manifests/macosx64/cross-releng.manifest create mode 100644 application/basilisk/config/tooltool-manifests/macosx64/releng.manifest create mode 100644 application/basilisk/config/tooltool-manifests/win32/build-clang-cl.manifest create mode 100644 application/basilisk/config/tooltool-manifests/win32/clang.manifest create mode 100644 application/basilisk/config/tooltool-manifests/win32/l10n.manifest create mode 100644 application/basilisk/config/tooltool-manifests/win32/releng.manifest create mode 100644 application/basilisk/config/tooltool-manifests/win64/clang.manifest create mode 100644 application/basilisk/config/tooltool-manifests/win64/l10n.manifest create mode 100644 application/basilisk/config/tooltool-manifests/win64/releng.manifest create mode 100644 application/basilisk/config/version.txt create mode 100644 application/basilisk/config/version_display.txt create mode 100644 application/basilisk/configure.in create mode 100644 application/basilisk/confvars.sh copy {browser => application/basilisk}/defs.mk (100%) create mode 100644 application/basilisk/docs/BrowserUsageTelemetry.rst create mode 100644 application/basilisk/docs/DirectoryLinksProvider.rst create mode 100644 application/basilisk/docs/UITelemetry.rst create mode 100644 application/basilisk/docs/index.rst create mode 100644 application/basilisk/extensions/moz.build create mode 100644 application/basilisk/extensions/pdfjs/LICENSE create mode 100644 application/basilisk/extensions/pdfjs/README.mozilla create mode 100644 application/basilisk/extensions/pdfjs/chrome.manifest create mode 100644 application/basilisk/extensions/pdfjs/content/PdfJs.jsm create mode 100644 application/basilisk/extensions/pdfjs/content/PdfJsNetwork.jsm create mode 100644 application/basilisk/extensions/pdfjs/content/PdfJsTelemetry.jsm create mode 100644 application/basilisk/extensions/pdfjs/content/PdfStreamConverter.jsm create mode 100644 application/basilisk/extensions/pdfjs/content/PdfjsChromeUtils.jsm create mode 100644 application/basilisk/extensions/pdfjs/content/PdfjsContentUtils.jsm create mode 100644 application/basilisk/extensions/pdfjs/content/build/pdf.js create mode 100644 application/basilisk/extensions/pdfjs/content/build/pdf.worker.js create mode 100644 application/basilisk/extensions/pdfjs/content/network.js create mode 100644 application/basilisk/extensions/pdfjs/content/pdfjschildbootstrap.js create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/78-EUC-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/78-EUC-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/78-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/78-RKSJ-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/78-RKSJ-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/78-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/78ms-RKSJ-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/78ms-RKSJ-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/83pv-RKSJ-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/90ms-RKSJ-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/90ms-RKSJ-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/90msp-RKSJ-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/90msp-RKSJ-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/90pv-RKSJ-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/90pv-RKSJ-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Add-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Add-RKSJ-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Add-RKSJ-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Add-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Adobe-CNS1-0.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Adobe-CNS1-1.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Adobe-CNS1-2.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Adobe-CNS1-3.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Adobe-CNS1-4.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Adobe-CNS1-5.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Adobe-CNS1-6.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Adobe-CNS1-UCS2.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Adobe-GB1-0.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Adobe-GB1-1.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Adobe-GB1-2.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Adobe-GB1-3.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Adobe-GB1-4.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Adobe-GB1-5.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Adobe-GB1-UCS2.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Adobe-Japan1-0.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Adobe-Japan1-1.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Adobe-Japan1-2.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Adobe-Japan1-3.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Adobe-Japan1-4.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Adobe-Japan1-5.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Adobe-Japan1-6.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Adobe-Japan1-UCS2.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Adobe-Korea1-0.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Adobe-Korea1-1.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Adobe-Korea1-2.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Adobe-Korea1-UCS2.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/B5-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/B5-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/B5pc-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/B5pc-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/CNS-EUC-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/CNS-EUC-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/CNS1-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/CNS1-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/CNS2-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/CNS2-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/ETHK-B5-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/ETHK-B5-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/ETen-B5-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/ETen-B5-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/ETenms-B5-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/ETenms-B5-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/EUC-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/EUC-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Ext-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Ext-RKSJ-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Ext-RKSJ-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Ext-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/GB-EUC-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/GB-EUC-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/GB-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/GB-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/GBK-EUC-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/GBK-EUC-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/GBK2K-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/GBK2K-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/GBKp-EUC-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/GBKp-EUC-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/GBT-EUC-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/GBT-EUC-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/GBT-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/GBT-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/GBTpc-EUC-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/GBTpc-EUC-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/GBpc-EUC-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/GBpc-EUC-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/HKdla-B5-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/HKdla-B5-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/HKdlb-B5-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/HKdlb-B5-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/HKgccs-B5-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/HKgccs-B5-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/HKm314-B5-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/HKm314-B5-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/HKm471-B5-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/HKm471-B5-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/HKscs-B5-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/HKscs-B5-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Hankaku.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Hiragana.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/KSC-EUC-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/KSC-EUC-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/KSC-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/KSC-Johab-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/KSC-Johab-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/KSC-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/KSCms-UHC-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/KSCms-UHC-HW-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/KSCms-UHC-HW-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/KSCms-UHC-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/KSCpc-EUC-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/KSCpc-EUC-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Katakana.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/LICENSE create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/NWP-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/NWP-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/RKSJ-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/RKSJ-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/Roman.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniCNS-UCS2-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniCNS-UCS2-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniCNS-UTF16-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniCNS-UTF16-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniCNS-UTF32-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniCNS-UTF32-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniCNS-UTF8-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniCNS-UTF8-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniGB-UCS2-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniGB-UCS2-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniGB-UTF16-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniGB-UTF16-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniGB-UTF32-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniGB-UTF32-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniGB-UTF8-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniGB-UTF8-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniJIS-UCS2-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniJIS-UCS2-HW-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniJIS-UCS2-HW-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniJIS-UCS2-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniJIS-UTF16-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniJIS-UTF16-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniJIS-UTF32-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniJIS-UTF32-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniJIS-UTF8-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniJIS-UTF8-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniJIS2004-UTF16-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniJIS2004-UTF16-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniJIS2004-UTF32-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniJIS2004-UTF32-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniJIS2004-UTF8-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniJIS2004-UTF8-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniJISPro-UCS2-HW-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniJISPro-UCS2-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniJISPro-UTF8-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniJISX0213-UTF32-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniJISX0213-UTF32-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniJISX02132004-UTF32-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniJISX02132004-UTF32-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniKS-UCS2-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniKS-UCS2-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniKS-UTF16-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniKS-UTF16-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniKS-UTF32-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniKS-UTF32-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniKS-UTF8-H.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/UniKS-UTF8-V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/V.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/cmaps/WP-Symbol.bcmap create mode 100644 application/basilisk/extensions/pdfjs/content/web/debugger.js create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/annotation-check.svg create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/annotation-comment.svg create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/annotation-help.svg create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/annotation-insert.svg create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/annotation-key.svg create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/annotation-newparagraph.svg create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/annotation-noicon.svg create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/annotation-note.svg create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/annotation-paragraph.svg create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/findbarButton-next-rtl.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/findbarButton-next-rtl@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/findbarButton-next.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/findbarButton-next@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/findbarButton-previous-rtl.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/findbarButton-previous-rtl@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/findbarButton-previous.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/findbarButton-previous@2x.png copy {widget/windows/res => application/basilisk/extensions/pdfjs/content/web/images}/grab.cur (100%) copy {widget/windows/res => application/basilisk/extensions/pdfjs/content/web/images}/grabbing.cur (100%) create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/loading-icon.gif create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/loading-small.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/loading-small@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/secondaryToolbarButton-documentProperties.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/secondaryToolbarButton-documentProperties@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/secondaryToolbarButton-firstPage.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/secondaryToolbarButton-firstPage@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/secondaryToolbarButton-handTool.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/secondaryToolbarButton-handTool@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/secondaryToolbarButton-lastPage.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/secondaryToolbarButton-lastPage@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/secondaryToolbarButton-rotateCcw.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/secondaryToolbarButton-rotateCcw@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/secondaryToolbarButton-rotateCw.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/secondaryToolbarButton-rotateCw@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/shadow.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/texture.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-bookmark.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-bookmark@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-download.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-download@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-menuArrows.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-menuArrows@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-openFile.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-openFile@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-pageDown-rtl.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-pageDown-rtl@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-pageDown.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-pageDown@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-pageUp-rtl.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-pageUp-rtl@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-pageUp.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-pageUp@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-presentationMode.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-presentationMode@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-print.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-print@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-search.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-search@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-secondaryToolbarToggle-rtl.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-secondaryToolbarToggle-rtl@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-secondaryToolbarToggle.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-secondaryToolbarToggle@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-sidebarToggle-rtl.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-sidebarToggle-rtl@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-sidebarToggle.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-sidebarToggle@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-viewAttachments.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-viewAttachments@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-viewOutline-rtl.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-viewOutline-rtl@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-viewOutline.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-viewOutline@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-viewThumbnail.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-viewThumbnail@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-zoomIn.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-zoomIn@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-zoomOut.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/toolbarButton-zoomOut@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/treeitem-collapsed-rtl.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/treeitem-collapsed-rtl@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/treeitem-collapsed.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/treeitem-collapsed@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/treeitem-expanded.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/images/treeitem-expanded@2x.png create mode 100644 application/basilisk/extensions/pdfjs/content/web/l10n.js create mode 100644 application/basilisk/extensions/pdfjs/content/web/viewer.css create mode 100644 application/basilisk/extensions/pdfjs/content/web/viewer.html create mode 100644 application/basilisk/extensions/pdfjs/content/web/viewer.js create mode 100644 application/basilisk/extensions/pdfjs/jar.mn create mode 100644 application/basilisk/extensions/pdfjs/moz.build create mode 100644 application/basilisk/fonts/README.txt rename {browser => application/basilisk}/fonts/TwemojiMozilla.ttf (100%) create mode 100644 application/basilisk/fonts/moz.build create mode 100644 application/basilisk/installer/Makefile.in create mode 100644 application/basilisk/installer/allowed-dupes.mn create mode 100644 application/basilisk/installer/package-manifest.in create mode 100644 application/basilisk/installer/removed-files.in create mode 100644 application/basilisk/installer/windows/Makefile.in create mode 100644 application/basilisk/installer/windows/app.tag create mode 100644 application/basilisk/installer/windows/moz.build create mode 100644 application/basilisk/installer/windows/nsis/defines.nsi.in create mode 100644 application/basilisk/installer/windows/nsis/installer.nsi create mode 100644 application/basilisk/installer/windows/nsis/maintenanceservice_installer.nsi create mode 100644 application/basilisk/installer/windows/nsis/shared.nsh create mode 100644 application/basilisk/installer/windows/nsis/uninstaller.nsi copy {browser => application/basilisk}/installer/windows/nsis/updater_append.ini (100%) create mode 100644 application/basilisk/locales/Makefile.in create mode 100644 application/basilisk/locales/all-locales create mode 100644 application/basilisk/locales/en-US/chrome/browser-region/region.properties create mode 100644 application/basilisk/locales/en-US/chrome/browser/aboutAccounts.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/aboutDialog.dtd copy {mobile/android/locales/en-US/chrome => application/basilisk/locales/en-US/chrome/browser}/aboutHealthReport.dtd (100%) create mode 100644 application/basilisk/locales/en-US/chrome/browser/aboutHome.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/aboutPrivateBrowsing.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/aboutPrivateBrowsing.properties create mode 100644 application/basilisk/locales/en-US/chrome/browser/aboutRobots.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/aboutSearchReset.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/aboutSessionRestore.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/aboutSyncTabs.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/aboutTabCrashed.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/accounts.properties create mode 100644 application/basilisk/locales/en-US/chrome/browser/baseMenuOverlay.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/browser.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/browser.properties create mode 100644 application/basilisk/locales/en-US/chrome/browser/customizableui/customizableWidgets.properties create mode 100644 application/basilisk/locales/en-US/chrome/browser/downloads/downloads.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/downloads/downloads.properties create mode 100644 application/basilisk/locales/en-US/chrome/browser/engineManager.properties copy {browser => application/basilisk}/locales/en-US/chrome/browser/feeds/subscribe.dtd (100%) create mode 100644 application/basilisk/locales/en-US/chrome/browser/feeds/subscribe.properties create mode 100644 application/basilisk/locales/en-US/chrome/browser/lightweightThemes.properties create mode 100644 application/basilisk/locales/en-US/chrome/browser/migration/migration.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/migration/migration.properties create mode 100644 application/basilisk/locales/en-US/chrome/browser/newTab.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/newTab.properties create mode 100644 application/basilisk/locales/en-US/chrome/browser/pageInfo.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/pageInfo.properties create mode 100644 application/basilisk/locales/en-US/chrome/browser/places/bookmarkProperties.properties copy {browser => application/basilisk}/locales/en-US/chrome/browser/places/editBookmarkOverlay.dtd (100%) copy {browser => application/basilisk}/locales/en-US/chrome/browser/places/moveBookmarks.dtd (100%) create mode 100644 application/basilisk/locales/en-US/chrome/browser/places/places.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/places/places.properties create mode 100644 application/basilisk/locales/en-US/chrome/browser/preferences/advanced.dtd copy {browser => application/basilisk}/locales/en-US/chrome/browser/preferences/applicationManager.dtd (100%) copy {browser => application/basilisk}/locales/en-US/chrome/browser/preferences/applicationManager.properties (100%) copy {browser => application/basilisk}/locales/en-US/chrome/browser/preferences/applications.dtd (100%) create mode 100644 application/basilisk/locales/en-US/chrome/browser/preferences/blocklists.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/preferences/colors.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/preferences/connection.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/preferences/containers.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/preferences/containers.properties create mode 100644 application/basilisk/locales/en-US/chrome/browser/preferences/content.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/preferences/cookies.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/preferences/donottrack.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/preferences/fonts.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/preferences/languages.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/preferences/main.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/preferences/permissions.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/preferences/preferences.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/preferences/preferences.properties create mode 100644 application/basilisk/locales/en-US/chrome/browser/preferences/privacy.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/preferences/search.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/preferences/security.dtd copy {browser => application/basilisk}/locales/en-US/chrome/browser/preferences/selectBookmark.dtd (100%) create mode 100644 application/basilisk/locales/en-US/chrome/browser/preferences/sync.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/preferences/tabs.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/quitDialog.properties create mode 100644 application/basilisk/locales/en-US/chrome/browser/safeMode.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/safebrowsing/phishing-afterload-warning-message.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/safebrowsing/report-phishing.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/sanitize.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/search.properties copy {browser => application/basilisk}/locales/en-US/chrome/browser/searchbar.dtd (100%) copy {browser => application/basilisk}/locales/en-US/chrome/browser/setDesktopBackground.dtd (100%) create mode 100644 application/basilisk/locales/en-US/chrome/browser/shellservice.properties create mode 100644 application/basilisk/locales/en-US/chrome/browser/sitePermissions.properties create mode 100644 application/basilisk/locales/en-US/chrome/browser/syncBrand.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/syncCustomize.dtd copy {browser => application/basilisk}/locales/en-US/chrome/browser/syncGenericChange.properties (100%) create mode 100644 application/basilisk/locales/en-US/chrome/browser/syncKey.dtd copy {browser => application/basilisk}/locales/en-US/chrome/browser/syncQuota.dtd (100%) create mode 100644 application/basilisk/locales/en-US/chrome/browser/syncQuota.properties create mode 100644 application/basilisk/locales/en-US/chrome/browser/syncSetup.dtd create mode 100644 application/basilisk/locales/en-US/chrome/browser/syncSetup.properties create mode 100644 application/basilisk/locales/en-US/chrome/browser/tabbrowser.properties copy {browser => application/basilisk}/locales/en-US/chrome/browser/taskbar.properties (100%) create mode 100644 application/basilisk/locales/en-US/chrome/browser/webrtcIndicator.properties create mode 100644 application/basilisk/locales/en-US/chrome/overrides/appstrings.properties create mode 100644 application/basilisk/locales/en-US/chrome/overrides/netError.dtd create mode 100644 application/basilisk/locales/en-US/chrome/overrides/settingsChange.dtd create mode 100644 application/basilisk/locales/en-US/crashreporter/crashreporter-override.ini copy {mobile/android => application/basilisk}/locales/en-US/defines.inc (100%) copy browser/locales/en-US/palemoon-l10n.js => application/basilisk/locales/en-US/firefox-l10n.js (100%) create mode 100644 application/basilisk/locales/en-US/installer/custom.properties copy {browser => application/basilisk}/locales/en-US/installer/mui.properties (100%) copy {browser => application/basilisk}/locales/en-US/installer/override.properties (100%) create mode 100644 application/basilisk/locales/en-US/pdfviewer/chrome.properties create mode 100644 application/basilisk/locales/en-US/pdfviewer/viewer.properties create mode 100644 application/basilisk/locales/en-US/profile/bookmarks.inc copy {browser => application/basilisk}/locales/en-US/updater/updater.ini (100%) create mode 100644 application/basilisk/locales/filter.py create mode 100644 application/basilisk/locales/generic/profile/bookmarks.html.in create mode 100644 application/basilisk/locales/jar.mn create mode 100644 application/basilisk/locales/l10n.ini create mode 100644 application/basilisk/locales/moz.build create mode 100644 application/basilisk/locales/search/list.json create mode 100644 application/basilisk/locales/searchplugins/bing.xml create mode 100644 application/basilisk/locales/searchplugins/ddg.xml create mode 100644 application/basilisk/locales/searchplugins/google-2018.xml create mode 100644 application/basilisk/locales/searchplugins/wikipedia.xml create mode 100644 application/basilisk/locales/searchplugins/yahoo.xml create mode 100644 application/basilisk/locales/shipped-locales create mode 100644 application/basilisk/modules/AboutHome.jsm create mode 100644 application/basilisk/modules/AboutNewTab.jsm create mode 100644 application/basilisk/modules/AttributionCode.jsm create mode 100644 application/basilisk/modules/BrowserUsageTelemetry.jsm create mode 100644 application/basilisk/modules/CastingApps.jsm create mode 100644 application/basilisk/modules/ContentClick.jsm create mode 100644 application/basilisk/modules/ContentCrashHandlers.jsm create mode 100644 application/basilisk/modules/ContentLinkHandler.jsm create mode 100644 application/basilisk/modules/ContentObservers.jsm create mode 100644 application/basilisk/modules/ContentSearch.jsm create mode 100644 application/basilisk/modules/ContentWebRTC.jsm create mode 100644 application/basilisk/modules/DirectoryLinksProvider.jsm create mode 100644 application/basilisk/modules/E10SUtils.jsm create mode 100644 application/basilisk/modules/Feeds.jsm create mode 100644 application/basilisk/modules/FormSubmitObserver.jsm create mode 100644 application/basilisk/modules/FormValidationHandler.jsm create mode 100644 application/basilisk/modules/HiddenFrame.jsm create mode 100644 application/basilisk/modules/LaterRun.jsm create mode 100644 application/basilisk/modules/NetworkPrioritizer.jsm create mode 100644 application/basilisk/modules/PermissionUI.jsm create mode 100644 application/basilisk/modules/PluginContent.jsm create mode 100644 application/basilisk/modules/ProcessHangMonitor.jsm create mode 100644 application/basilisk/modules/ReaderParent.jsm create mode 100644 application/basilisk/modules/RecentWindow.jsm create mode 100644 application/basilisk/modules/RemotePrompt.jsm create mode 100644 application/basilisk/modules/Sanitizer.jsm create mode 100644 application/basilisk/modules/SitePermissions.jsm create mode 100644 application/basilisk/modules/TransientPrefs.jsm create mode 100644 application/basilisk/modules/URLBarZoom.jsm create mode 100644 application/basilisk/modules/Windows8WindowFrameColor.jsm create mode 100644 application/basilisk/modules/WindowsJumpLists.jsm create mode 100644 application/basilisk/modules/WindowsPreviewPerTab.jsm create mode 100644 application/basilisk/modules/moz.build create mode 100644 application/basilisk/modules/offlineAppCache.jsm create mode 100644 application/basilisk/modules/webrtcUI.jsm create mode 100644 application/basilisk/moz.build create mode 100644 application/basilisk/moz.configure rename {browser => application/basilisk}/themes/LICENSE (100%) copy {browser => application/basilisk}/themes/linux/Info.png (100%) copy {browser => application/basilisk}/themes/linux/Privacy-16.png (100%) copy {browser => application/basilisk}/themes/linux/Security-broken.png (100%) create mode 100644 application/basilisk/themes/linux/Toolbar-inverted.png create mode 100644 application/basilisk/themes/linux/Toolbar-inverted@2x.png create mode 100644 application/basilisk/themes/linux/Toolbar-small.png create mode 100644 application/basilisk/themes/linux/Toolbar.png create mode 100644 application/basilisk/themes/linux/Toolbar@2x.png copy {browser => application/basilisk}/themes/linux/aboutSessionRestore-window-icon.png (100%) create mode 100644 application/basilisk/themes/linux/aboutSyncTabs.css copy {browser => application/basilisk}/themes/linux/actionicon-tab.png (100%) create mode 100644 application/basilisk/themes/linux/browser-lightweightTheme.css create mode 100644 application/basilisk/themes/linux/browser.css copy {browser/themes/windows => application/basilisk/themes/linux}/click-to-play-warning-stripes.png (100%) copy {browser/themes/windows => application/basilisk/themes/linux}/communicator/communicator.css (100%) rename {browser/themes/windows => application/basilisk/themes/linux}/communicator/jar.mn (100%) create mode 100644 application/basilisk/themes/linux/communicator/moz.build create mode 100644 application/basilisk/themes/linux/controlcenter/panel.css create mode 100644 application/basilisk/themes/linux/customizableui/background-noise-toolbar.png create mode 100644 application/basilisk/themes/linux/customizableui/customizeMode-gridTexture.png create mode 100644 application/basilisk/themes/linux/customizableui/customizeMode-separatorHorizontal.png create mode 100644 application/basilisk/themes/linux/customizableui/customizeMode-separatorVertical.png create mode 100644 application/basilisk/themes/linux/customizableui/panelUI.css create mode 100644 application/basilisk/themes/linux/devedition.css create mode 100644 application/basilisk/themes/linux/downloads/allDownloadsViewOverlay.css create mode 100644 application/basilisk/themes/linux/downloads/download-glow-menuPanel.png create mode 100644 application/basilisk/themes/linux/downloads/download-notification-finish.png copy {browser/themes/windows => application/basilisk/themes/linux}/downloads/download-notification-start.png (100%) create mode 100644 application/basilisk/themes/linux/downloads/downloads.css create mode 100644 application/basilisk/themes/linux/downloads/indicator.css copy {browser => application/basilisk}/themes/linux/feeds/feedIcon.png (100%) rename {browser => application/basilisk}/themes/linux/feeds/feedIcon16.png (100%) create mode 100644 application/basilisk/themes/linux/feeds/subscribe-ui.css create mode 100644 application/basilisk/themes/linux/feeds/subscribe.css create mode 100644 application/basilisk/themes/linux/jar.mn create mode 100644 application/basilisk/themes/linux/linuxShared.inc create mode 100644 application/basilisk/themes/linux/menuPanel-customize.png create mode 100644 application/basilisk/themes/linux/menuPanel-customize@2x.png create mode 100644 application/basilisk/themes/linux/menuPanel-exit.png create mode 100644 application/basilisk/themes/linux/menuPanel-exit@2x.png create mode 100644 application/basilisk/themes/linux/menuPanel-help.png create mode 100644 application/basilisk/themes/linux/menuPanel-help@2x.png copy {browser/themes/windows => application/basilisk/themes/linux}/monitor.png (100%) copy {browser/themes/windows => application/basilisk/themes/linux}/monitor_16-10.png (100%) create mode 100644 application/basilisk/themes/linux/moz.build create mode 100644 application/basilisk/themes/linux/newtab/newTab.css create mode 100644 application/basilisk/themes/linux/page-livemarks.png create mode 100644 application/basilisk/themes/linux/pageInfo.css copy {browser => application/basilisk}/themes/linux/pageInfo.png (100%) create mode 100644 application/basilisk/themes/linux/places/autocomplete-star.png create mode 100644 application/basilisk/themes/linux/places/bookmarks-menu-arrow.png create mode 100644 application/basilisk/themes/linux/places/bookmarks-notification-finish.png copy {browser => application/basilisk}/themes/linux/places/bookmarksMenu.png (100%) create mode 100644 application/basilisk/themes/linux/places/bookmarksToolbar-menuPanel.png copy {browser => application/basilisk}/themes/linux/places/bookmarksToolbar.png (100%) copy {browser => application/basilisk}/themes/linux/places/calendar.png (100%) copy {browser => application/basilisk}/themes/linux/places/downloads.png (100%) create mode 100644 application/basilisk/themes/linux/places/editBookmarkOverlay.css copy {browser/themes/windows => application/basilisk/themes/linux}/places/livemark-item.png (100%) create mode 100644 application/basilisk/themes/linux/places/organizer.css copy {browser => application/basilisk}/themes/linux/places/organizer.xml (100%) create mode 100644 application/basilisk/themes/linux/places/places.css copy {browser => application/basilisk}/themes/linux/places/query.png (100%) create mode 100644 application/basilisk/themes/linux/places/starred48.png copy {browser => application/basilisk}/themes/linux/places/tag.png (100%) copy {browser => application/basilisk}/themes/linux/places/toolbarDropMarker.png (100%) copy {browser => application/basilisk}/themes/linux/places/unsortedBookmarks.png (100%) copy {browser => application/basilisk}/themes/linux/places/unstarred48.png (100%) copy {browser => application/basilisk}/themes/linux/preferences/alwaysAsk.png (100%) create mode 100644 application/basilisk/themes/linux/preferences/applications.css create mode 100644 application/basilisk/themes/linux/preferences/in-content/dialog.css create mode 100644 application/basilisk/themes/linux/preferences/in-content/preferences.css copy {browser => application/basilisk}/themes/linux/preferences/mail.png (100%) create mode 100644 application/basilisk/themes/linux/preferences/preferences.css rename {browser => application/basilisk}/themes/linux/privatebrowsing-mask.png (100%) copy {browser/themes/windows => application/basilisk/themes/linux}/reload-stop-go.png (100%) create mode 100644 application/basilisk/themes/linux/reload-stop-go@2x.png create mode 100644 application/basilisk/themes/linux/sanitizeDialog.css create mode 100644 application/basilisk/themes/linux/searchbar.css copy {browser/themes/windows => application/basilisk/themes/linux}/setDesktopBackground.css (100%) copy {browser => application/basilisk}/themes/linux/slowStartup-16.png (100%) copy {browser/themes/windows => application/basilisk/themes/linux}/sync-128.png (100%) copy {browser/themes/windows => application/basilisk/themes/linux}/sync-16.png (100%) copy {browser/themes/windows => application/basilisk/themes/linux}/sync-32.png (100%) copy {browser/themes/windows => application/basilisk/themes/linux}/sync-bg.png (100%) create mode 100644 application/basilisk/themes/linux/sync-horizontalbar.png create mode 100644 application/basilisk/themes/linux/sync-horizontalbar@2x.png rename {browser => application/basilisk}/themes/linux/sync-notification-24.png (100%) create mode 100644 application/basilisk/themes/linux/syncCommon.css create mode 100644 application/basilisk/themes/linux/syncProgress-horizontalbar.png create mode 100644 application/basilisk/themes/linux/syncProgress-horizontalbar@2x.png create mode 100644 application/basilisk/themes/linux/syncProgress-menuPanel.png create mode 100644 application/basilisk/themes/linux/syncProgress-menuPanel@2x.png create mode 100644 application/basilisk/themes/linux/syncProgress-toolbar-inverted.png create mode 100644 application/basilisk/themes/linux/syncProgress-toolbar.png copy {browser/themes/windows => application/basilisk/themes/linux}/syncQuota.css (100%) create mode 100644 application/basilisk/themes/linux/syncSetup.css create mode 100644 application/basilisk/themes/linux/syncedtabs/sidebar.css copy browser/themes/windows/toolbarbutton-dropdown-arrow-inverted.png => application/basilisk/themes/linux/tabbrowser/alltabs-inverted.png (100%) copy browser/themes/windows/toolbarbutton-dropdown-arrow.png => application/basilisk/themes/linux/tabbrowser/alltabs.png (100%) create mode 100644 application/basilisk/themes/linux/tabbrowser/newtab-inverted.svg create mode 100644 application/basilisk/themes/linux/tabbrowser/newtab.svg create mode 100644 application/basilisk/themes/linux/tabbrowser/tab-active-middle.png create mode 100644 application/basilisk/themes/linux/tabbrowser/tab-active-middle@2x.png copy {browser/themes/windows => application/basilisk/themes/linux}/tabbrowser/tab-arrow-left-inverted.png (100%) copy {browser/themes/windows => application/basilisk/themes/linux}/tabbrowser/tab-arrow-left.png (100%) create mode 100644 application/basilisk/themes/linux/tabbrowser/tab-background-end.png create mode 100644 application/basilisk/themes/linux/tabbrowser/tab-background-end@2x.png create mode 100644 application/basilisk/themes/linux/tabbrowser/tab-background-middle.png create mode 100644 application/basilisk/themes/linux/tabbrowser/tab-background-middle@2x.png create mode 100644 application/basilisk/themes/linux/tabbrowser/tab-background-start.png create mode 100644 application/basilisk/themes/linux/tabbrowser/tab-background-start@2x.png create mode 100644 application/basilisk/themes/linux/tabbrowser/tab-stroke-end.png create mode 100644 application/basilisk/themes/linux/tabbrowser/tab-stroke-end@2x.png create mode 100644 application/basilisk/themes/linux/tabbrowser/tab-stroke-start.png create mode 100644 application/basilisk/themes/linux/tabbrowser/tab-stroke-start@2x.png copy {browser => application/basilisk}/themes/linux/tabbrowser/tabDragIndicator.png (100%) create mode 100644 application/basilisk/themes/linux/webRTC-indicator.css create mode 100644 application/basilisk/themes/moz.build create mode 100644 application/basilisk/themes/osx/Info.png create mode 100644 application/basilisk/themes/osx/Privacy-16.png create mode 100644 application/basilisk/themes/osx/Toolbar-background-noise.png create mode 100644 application/basilisk/themes/osx/Toolbar-inverted.png create mode 100644 application/basilisk/themes/osx/Toolbar-inverted@2x.png create mode 100644 application/basilisk/themes/osx/Toolbar-yosemite.png create mode 100644 application/basilisk/themes/osx/Toolbar-yosemite@2x.png create mode 100644 application/basilisk/themes/osx/Toolbar.png create mode 100644 application/basilisk/themes/osx/Toolbar@2x.png create mode 100644 application/basilisk/themes/osx/aboutSessionRestore-window-icon.png create mode 100644 application/basilisk/themes/osx/aboutSyncTabs.css create mode 100644 application/basilisk/themes/osx/actionicon-tab.png create mode 100644 application/basilisk/themes/osx/actionicon-tab@2x.png create mode 100644 application/basilisk/themes/osx/browser-lightweightTheme.css create mode 100644 application/basilisk/themes/osx/browser.css rename {browser => application/basilisk}/themes/osx/click-to-play-warning-stripes.png (100%) rename {browser => application/basilisk}/themes/osx/communicator/communicator.css (100%) rename {browser => application/basilisk}/themes/osx/communicator/jar.mn (100%) create mode 100644 application/basilisk/themes/osx/communicator/moz.build create mode 100644 application/basilisk/themes/osx/controlcenter/panel.css create mode 100644 application/basilisk/themes/osx/customizableui/background-noise-toolbar.png create mode 100644 application/basilisk/themes/osx/customizableui/customize-titleBar-toggle.png create mode 100644 application/basilisk/themes/osx/customizableui/customize-titleBar-toggle@2x.png create mode 100644 application/basilisk/themes/osx/customizableui/customizeMode-gridTexture.png create mode 100644 application/basilisk/themes/osx/customizableui/customizeMode-separatorHorizontal.png create mode 100644 application/basilisk/themes/osx/customizableui/customizeMode-separatorVertical.png create mode 100644 application/basilisk/themes/osx/customizableui/panelUI.css create mode 100644 application/basilisk/themes/osx/devedition.css create mode 100644 application/basilisk/themes/osx/downloads/allDownloadsViewOverlay.css create mode 100644 application/basilisk/themes/osx/downloads/download-glow-menuPanel.png create mode 100644 application/basilisk/themes/osx/downloads/download-glow-menuPanel@2x.png create mode 100644 application/basilisk/themes/osx/downloads/download-notification-finish.png create mode 100644 application/basilisk/themes/osx/downloads/download-notification-finish@2x.png rename {browser => application/basilisk}/themes/osx/downloads/download-notification-start.png (100%) create mode 100644 application/basilisk/themes/osx/downloads/download-notification-start@2x.png create mode 100644 application/basilisk/themes/osx/downloads/downloads.css create mode 100644 application/basilisk/themes/osx/downloads/indicator.css create mode 100644 application/basilisk/themes/osx/feeds/feedIcon.png create mode 100644 application/basilisk/themes/osx/feeds/feedIcon16.png create mode 100644 application/basilisk/themes/osx/feeds/subscribe-ui.css create mode 100644 application/basilisk/themes/osx/feeds/subscribe.css create mode 100644 application/basilisk/themes/osx/jar.mn create mode 100644 application/basilisk/themes/osx/keyhole-circle.png create mode 100644 application/basilisk/themes/osx/keyhole-circle@2x.png create mode 100644 application/basilisk/themes/osx/menu-back.png create mode 100644 application/basilisk/themes/osx/menu-forward.png create mode 100644 application/basilisk/themes/osx/menuPanel-customize-yosemite.png create mode 100644 application/basilisk/themes/osx/menuPanel-customize-yosemite@2x.png create mode 100644 application/basilisk/themes/osx/menuPanel-customize.png create mode 100644 application/basilisk/themes/osx/menuPanel-customize@2x.png create mode 100644 application/basilisk/themes/osx/menuPanel-exit-yosemite.png create mode 100644 application/basilisk/themes/osx/menuPanel-exit-yosemite@2x.png create mode 100644 application/basilisk/themes/osx/menuPanel-exit.png create mode 100644 application/basilisk/themes/osx/menuPanel-exit@2x.png create mode 100644 application/basilisk/themes/osx/menuPanel-help-yosemite.png create mode 100644 application/basilisk/themes/osx/menuPanel-help-yosemite@2x.png create mode 100644 application/basilisk/themes/osx/menuPanel-help.png create mode 100644 application/basilisk/themes/osx/menuPanel-help@2x.png create mode 100644 application/basilisk/themes/osx/monitor.png create mode 100644 application/basilisk/themes/osx/monitor_16-10.png create mode 100644 application/basilisk/themes/osx/moz.build create mode 100644 application/basilisk/themes/osx/newtab/newTab.css copy {browser => application/basilisk}/themes/osx/page-livemarks.png (100%) copy {browser => application/basilisk}/themes/osx/page-livemarks@2x.png (100%) create mode 100644 application/basilisk/themes/osx/pageInfo.css create mode 100644 application/basilisk/themes/osx/panel-expander-closed.png create mode 100644 application/basilisk/themes/osx/panel-expander-closed@2x.png create mode 100644 application/basilisk/themes/osx/panel-expander-open.png create mode 100644 application/basilisk/themes/osx/panel-expander-open@2x.png create mode 100644 application/basilisk/themes/osx/panel-plus-sign.png copy {browser => application/basilisk}/themes/osx/places/allBookmarks.png (100%) create mode 100644 application/basilisk/themes/osx/places/autocomplete-star.png create mode 100644 application/basilisk/themes/osx/places/autocomplete-star@2x.png create mode 100644 application/basilisk/themes/osx/places/bookmarks-notification-finish.png create mode 100644 application/basilisk/themes/osx/places/bookmarks-notification-finish@2x.png copy {browser => application/basilisk}/themes/osx/places/bookmarksMenu.png (100%) create mode 100644 application/basilisk/themes/osx/places/bookmarksToolbar-menuPanel.png create mode 100644 application/basilisk/themes/osx/places/bookmarksToolbar-menuPanel@2x.png copy {browser => application/basilisk}/themes/osx/places/bookmarksToolbar.png (100%) copy {browser => application/basilisk}/themes/osx/places/bookmarksToolbar@2x.png (100%) copy {browser => application/basilisk}/themes/osx/places/downloads.png (100%) create mode 100644 application/basilisk/themes/osx/places/editBookmarkOverlay.css copy {browser => application/basilisk}/themes/osx/places/folderDropArrow.png (100%) copy {browser => application/basilisk}/themes/osx/places/folderDropArrow@2x.png (100%) copy {browser => application/basilisk}/themes/osx/places/history.png (100%) copy {browser => application/basilisk}/themes/osx/places/history@2x.png (100%) rename {browser => application/basilisk}/themes/osx/places/livemark-item.png (100%) create mode 100644 application/basilisk/themes/osx/places/minus-active.png create mode 100644 application/basilisk/themes/osx/places/minus.png create mode 100644 application/basilisk/themes/osx/places/organizer.css create mode 100644 application/basilisk/themes/osx/places/places.css create mode 100644 application/basilisk/themes/osx/places/plus-active.png create mode 100644 application/basilisk/themes/osx/places/plus.png copy {browser => application/basilisk}/themes/osx/places/query.png (100%) copy {browser => application/basilisk}/themes/osx/places/query@2x.png (100%) create mode 100644 application/basilisk/themes/osx/places/starred48.png create mode 100644 application/basilisk/themes/osx/places/starred48@2x.png copy {browser => application/basilisk}/themes/osx/places/tag.png (100%) copy {browser => application/basilisk}/themes/osx/places/tag@2x.png (100%) create mode 100644 application/basilisk/themes/osx/places/toolbar-lion.png create mode 100644 application/basilisk/themes/osx/places/toolbar.png copy {browser => application/basilisk}/themes/osx/places/toolbarDropMarker.png (100%) create mode 100644 application/basilisk/themes/osx/places/unfiledBookmarks.png create mode 100644 application/basilisk/themes/osx/places/unfiledBookmarks@2x.png copy {browser/themes/windows => application/basilisk/themes/osx}/places/unstarred48.png (100%) create mode 100644 application/basilisk/themes/osx/preferences/alwaysAsk.png create mode 100644 application/basilisk/themes/osx/preferences/application.png create mode 100644 application/basilisk/themes/osx/preferences/applications.css create mode 100644 application/basilisk/themes/osx/preferences/in-content/dialog.css create mode 100644 application/basilisk/themes/osx/preferences/in-content/preferences.css create mode 100644 application/basilisk/themes/osx/preferences/preferences.css create mode 100644 application/basilisk/themes/osx/preferences/saveFile.png create mode 100644 application/basilisk/themes/osx/privatebrowsing-mask-short.png create mode 100644 application/basilisk/themes/osx/privatebrowsing-mask-short@2x.png create mode 100644 application/basilisk/themes/osx/privatebrowsing-mask.png create mode 100644 application/basilisk/themes/osx/privatebrowsing-mask@2x.png create mode 100644 application/basilisk/themes/osx/reload-stop-go-yosemite.png create mode 100644 application/basilisk/themes/osx/reload-stop-go-yosemite@2x.png create mode 100644 application/basilisk/themes/osx/reload-stop-go.png create mode 100644 application/basilisk/themes/osx/reload-stop-go@2x.png create mode 100644 application/basilisk/themes/osx/sanitizeDialog.css create mode 100644 application/basilisk/themes/osx/searchbar.css create mode 100644 application/basilisk/themes/osx/setDesktopBackground.css create mode 100644 application/basilisk/themes/osx/shared.inc create mode 100644 application/basilisk/themes/osx/slowStartup-16.png create mode 100644 application/basilisk/themes/osx/subtle-pattern.png rename {browser => application/basilisk}/themes/osx/sync-128.png (100%) rename {browser => application/basilisk}/themes/osx/sync-16.png (100%) rename {browser => application/basilisk}/themes/osx/sync-32.png (100%) rename {browser => application/basilisk}/themes/osx/sync-bg.png (100%) create mode 100644 application/basilisk/themes/osx/sync-horizontalbar-yosemite.png create mode 100644 application/basilisk/themes/osx/sync-horizontalbar-yosemite@2x.png create mode 100644 application/basilisk/themes/osx/sync-horizontalbar.png create mode 100644 application/basilisk/themes/osx/sync-horizontalbar@2x.png create mode 100644 application/basilisk/themes/osx/sync-notification-24.png create mode 100644 application/basilisk/themes/osx/syncCommon.css create mode 100644 application/basilisk/themes/osx/syncProgress-horizontalbar.png create mode 100644 application/basilisk/themes/osx/syncProgress-horizontalbar@2x.png create mode 100644 application/basilisk/themes/osx/syncProgress-menuPanel.png create mode 100644 application/basilisk/themes/osx/syncProgress-menuPanel@2x.png create mode 100644 application/basilisk/themes/osx/syncProgress-toolbar-inverted.png create mode 100644 application/basilisk/themes/osx/syncProgress-toolbar-inverted@2x.png create mode 100644 application/basilisk/themes/osx/syncProgress-toolbar.png create mode 100644 application/basilisk/themes/osx/syncProgress-toolbar@2x.png rename {browser => application/basilisk}/themes/osx/syncQuota.css (100%) create mode 100644 application/basilisk/themes/osx/syncSetup.css create mode 100644 application/basilisk/themes/osx/syncedtabs/sidebar.css create mode 100644 application/basilisk/themes/osx/tabbrowser/alltabs-box-bkgnd-icon-inverted.png create mode 100644 application/basilisk/themes/osx/tabbrowser/alltabs-box-bkgnd-icon-inverted@2x.png create mode 100644 application/basilisk/themes/osx/tabbrowser/alltabs-box-bkgnd-icon-lion.png create mode 100644 application/basilisk/themes/osx/tabbrowser/alltabs-box-bkgnd-icon-lion@2x.png create mode 100644 application/basilisk/themes/osx/tabbrowser/alltabs-box-bkgnd-icon.png rename {toolkit/themes/shared/devtools/images => application/basilisk/themes/osx/tabbrowser}/newtab-inverted.png (100%) rename {toolkit/themes/shared/devtools/images => application/basilisk/themes/osx/tabbrowser}/newtab-inverted@2x.png (100%) rename {toolkit/themes/shared/devtools/images => application/basilisk/themes/osx/tabbrowser}/newtab.png (100%) rename {toolkit/themes/shared/devtools/images => application/basilisk/themes/osx/tabbrowser}/newtab@2x.png (100%) create mode 100644 application/basilisk/themes/osx/tabbrowser/tab-active-middle-yosemite-inactive.png create mode 100644 application/basilisk/themes/osx/tabbrowser/tab-active-middle-yosemite-inactive@2x.png create mode 100644 application/basilisk/themes/osx/tabbrowser/tab-active-middle.png create mode 100644 application/basilisk/themes/osx/tabbrowser/tab-active-middle@2x.png create mode 100644 application/basilisk/themes/osx/tabbrowser/tab-arrow-left-inverted.png create mode 100644 application/basilisk/themes/osx/tabbrowser/tab-arrow-left-inverted@2x.png create mode 100644 application/basilisk/themes/osx/tabbrowser/tab-arrow-left.png create mode 100644 application/basilisk/themes/osx/tabbrowser/tab-arrow-left@2x.png create mode 100644 application/basilisk/themes/osx/tabbrowser/tab-arrow-right-inverted.png create mode 100644 application/basilisk/themes/osx/tabbrowser/tab-arrow-right-inverted@2x.png create mode 100644 application/basilisk/themes/osx/tabbrowser/tab-arrow-right.png create mode 100644 application/basilisk/themes/osx/tabbrowser/tab-arrow-right@2x.png create mode 100644 application/basilisk/themes/osx/tabbrowser/tab-background-end.png create mode 100644 application/basilisk/themes/osx/tabbrowser/tab-background-end@2x.png create mode 100644 application/basilisk/themes/osx/tabbrowser/tab-background-middle.png create mode 100644 application/basilisk/themes/osx/tabbrowser/tab-background-middle@2x.png create mode 100644 application/basilisk/themes/osx/tabbrowser/tab-background-start.png create mode 100644 application/basilisk/themes/osx/tabbrowser/tab-background-start@2x.png create mode 100644 application/basilisk/themes/osx/tabbrowser/tab-selected-end-yosemite-inactive.svg create mode 100644 application/basilisk/themes/osx/tabbrowser/tab-selected-start-yosemite-inactive.svg create mode 100644 application/basilisk/themes/osx/tabbrowser/tab-stroke-end-yosemite-inactive.png create mode 100644 application/basilisk/themes/osx/tabbrowser/tab-stroke-end-yosemite-inactive@2x.png create mode 100644 application/basilisk/themes/osx/tabbrowser/tab-stroke-end.png create mode 100644 application/basilisk/themes/osx/tabbrowser/tab-stroke-end@2x.png create mode 100644 application/basilisk/themes/osx/tabbrowser/tab-stroke-start-yosemite-inactive.png create mode 100644 application/basilisk/themes/osx/tabbrowser/tab-stroke-start-yosemite-inactive@2x.png create mode 100644 application/basilisk/themes/osx/tabbrowser/tab-stroke-start.png create mode 100644 application/basilisk/themes/osx/tabbrowser/tab-stroke-start@2x.png create mode 100644 application/basilisk/themes/osx/tabbrowser/tabDragIndicator.png create mode 100644 application/basilisk/themes/osx/tabbrowser/tabDragIndicator@2x.png create mode 100644 application/basilisk/themes/osx/toolbarbutton-dropmarker-lion.png create mode 100644 application/basilisk/themes/osx/toolbarbutton-dropmarker-lion@2x.png create mode 100644 application/basilisk/themes/osx/toolbarbutton-dropmarker.png create mode 100644 application/basilisk/themes/osx/urlbar-history-dropmarker.png create mode 100644 application/basilisk/themes/osx/urlbar-history-dropmarker@2x.png create mode 100644 application/basilisk/themes/osx/urlbar-popup-blocked.png create mode 100644 application/basilisk/themes/osx/urlbar-popup-blocked@2x.png create mode 100644 application/basilisk/themes/osx/webRTC-indicator.css create mode 100644 application/basilisk/themes/osx/webRTC-sharingDevice-menubar.png create mode 100644 application/basilisk/themes/osx/webRTC-sharingDevice-menubar@2x.png create mode 100644 application/basilisk/themes/osx/webRTC-sharingMicrophone-menubar.png create mode 100644 application/basilisk/themes/osx/webRTC-sharingMicrophone-menubar@2x.png create mode 100644 application/basilisk/themes/osx/webRTC-sharingScreen-menubar.png create mode 100644 application/basilisk/themes/osx/webRTC-sharingScreen-menubar@2x.png create mode 100644 application/basilisk/themes/preprocess-tab-svgs.py create mode 100644 application/basilisk/themes/shared/aboutNetError.css create mode 100644 application/basilisk/themes/shared/aboutSessionRestore.css create mode 100644 application/basilisk/themes/shared/aboutSocialError.css create mode 100644 application/basilisk/themes/shared/aboutTabCrashed.css create mode 100644 application/basilisk/themes/shared/aboutWelcomeBack.css create mode 100644 application/basilisk/themes/shared/addons/addon-install-anchor.svg create mode 100644 application/basilisk/themes/shared/addons/addon-install-blocked.svg create mode 100644 application/basilisk/themes/shared/addons/addon-install-confirm.svg create mode 100644 application/basilisk/themes/shared/addons/addon-install-downloading.svg create mode 100644 application/basilisk/themes/shared/addons/addon-install-error.svg create mode 100644 application/basilisk/themes/shared/addons/addon-install-installed.svg create mode 100644 application/basilisk/themes/shared/addons/addon-install-restart.svg create mode 100644 application/basilisk/themes/shared/addons/addon-install-warning.svg create mode 100644 application/basilisk/themes/shared/autocomplete.inc.css create mode 100644 application/basilisk/themes/shared/blockedSite.css create mode 100644 application/basilisk/themes/shared/browser.inc create mode 100644 application/basilisk/themes/shared/content-contextmenu.svg create mode 100644 application/basilisk/themes/shared/contextmenu.inc.css create mode 100644 application/basilisk/themes/shared/controlcenter/arrow-subview-back.svg create mode 100644 application/basilisk/themes/shared/controlcenter/arrow-subview.svg create mode 100644 application/basilisk/themes/shared/controlcenter/conn-not-secure.svg create mode 100644 application/basilisk/themes/shared/controlcenter/connection.svg create mode 100644 application/basilisk/themes/shared/controlcenter/mcb-disabled.svg create mode 100644 application/basilisk/themes/shared/controlcenter/panel.inc.css create mode 100644 application/basilisk/themes/shared/controlcenter/permissions.svg create mode 100644 application/basilisk/themes/shared/controlcenter/tracking-protection.svg create mode 100644 application/basilisk/themes/shared/controlcenter/warning-gray.svg create mode 100644 application/basilisk/themes/shared/controlcenter/warning-yellow.svg create mode 100644 application/basilisk/themes/shared/ctrlTab.inc.css create mode 100644 application/basilisk/themes/shared/customizableui/customize-illustration-rtl.png create mode 100644 application/basilisk/themes/shared/customizableui/customize-illustration-rtl@2x.png create mode 100644 application/basilisk/themes/shared/customizableui/customize-illustration.png create mode 100644 application/basilisk/themes/shared/customizableui/customize-illustration@2x.png create mode 100644 application/basilisk/themes/shared/customizableui/customizeFavicon.ico create mode 100644 application/basilisk/themes/shared/customizableui/customizeMode.inc.css create mode 100644 application/basilisk/themes/shared/customizableui/info-icon-customizeTip.png create mode 100644 application/basilisk/themes/shared/customizableui/info-icon-customizeTip@2x.png create mode 100644 application/basilisk/themes/shared/customizableui/menuPanel-customizeFinish.png create mode 100644 application/basilisk/themes/shared/customizableui/menuPanel-customizeFinish@2x.png create mode 100644 application/basilisk/themes/shared/customizableui/panelUI.inc.css create mode 100644 application/basilisk/themes/shared/customizableui/panelarrow-customizeTip.png create mode 100644 application/basilisk/themes/shared/customizableui/panelarrow-customizeTip@2x.png create mode 100644 application/basilisk/themes/shared/customizableui/subView-arrow-back-inverted-rtl.png create mode 100644 application/basilisk/themes/shared/customizableui/subView-arrow-back-inverted-rtl@2x.png create mode 100644 application/basilisk/themes/shared/customizableui/subView-arrow-back-inverted.png create mode 100644 application/basilisk/themes/shared/customizableui/subView-arrow-back-inverted@2x.png create mode 100644 application/basilisk/themes/shared/devedition.inc.css create mode 100644 application/basilisk/themes/shared/devedition/urlbar-history-dropmarker.svg create mode 100644 application/basilisk/themes/shared/downloads/allDownloadsViewOverlay.inc.css create mode 100644 application/basilisk/themes/shared/downloads/contentAreaDownloadsView.css create mode 100644 application/basilisk/themes/shared/downloads/download-blocked.svg create mode 100644 application/basilisk/themes/shared/downloads/download-summary.svg create mode 100644 application/basilisk/themes/shared/downloads/downloads.inc.css create mode 100644 application/basilisk/themes/shared/downloads/menubutton-dropmarker.svg create mode 100644 application/basilisk/themes/shared/downloads/progressmeter.inc.css create mode 100644 application/basilisk/themes/shared/drm-icon.svg create mode 100644 application/basilisk/themes/shared/e10s-64@2x.png create mode 100644 application/basilisk/themes/shared/error-pages.css create mode 100644 application/basilisk/themes/shared/favicon-search-16.svg create mode 100644 application/basilisk/themes/shared/filters.svg create mode 100644 application/basilisk/themes/shared/fullscreen/insecure.svg create mode 100644 application/basilisk/themes/shared/fullscreen/secure.svg create mode 100644 application/basilisk/themes/shared/fullscreen/warning.inc.css create mode 100644 application/basilisk/themes/shared/fxa/android.png create mode 100644 application/basilisk/themes/shared/fxa/android@2x.png create mode 100644 application/basilisk/themes/shared/fxa/default-avatar.svg create mode 100644 application/basilisk/themes/shared/fxa/ios.png create mode 100644 application/basilisk/themes/shared/fxa/ios@2x.png create mode 100644 application/basilisk/themes/shared/fxa/logo.png create mode 100644 application/basilisk/themes/shared/fxa/logo@2x.png create mode 100644 application/basilisk/themes/shared/fxa/sync-illustration.png create mode 100644 application/basilisk/themes/shared/fxa/sync-illustration.svg create mode 100644 application/basilisk/themes/shared/fxa/sync-illustration@2x.png create mode 100644 application/basilisk/themes/shared/heartbeat-icon.svg create mode 100644 application/basilisk/themes/shared/heartbeat-star-lit.svg create mode 100644 application/basilisk/themes/shared/heartbeat-star-off.svg create mode 100644 application/basilisk/themes/shared/icon-colors.inc.svg create mode 100644 application/basilisk/themes/shared/icon.png create mode 100644 application/basilisk/themes/shared/identity-block/connection-mixed-active-loaded.svg create mode 100644 application/basilisk/themes/shared/identity-block/connection-mixed-passive-loaded.svg create mode 100644 application/basilisk/themes/shared/identity-block/connection-secure.svg create mode 100644 application/basilisk/themes/shared/identity-block/icons.inc.css create mode 100644 application/basilisk/themes/shared/identity-block/identity-block.inc.css create mode 100644 application/basilisk/themes/shared/identity-block/identity-icon.svg create mode 100644 application/basilisk/themes/shared/identity-block/tracking-protection-16.svg create mode 100644 application/basilisk/themes/shared/incontent-icons/cert-error.svg create mode 100644 application/basilisk/themes/shared/incontent-icons/icon-search-64.svg create mode 100644 application/basilisk/themes/shared/incontent-icons/session-restore.svg create mode 100644 application/basilisk/themes/shared/incontent-icons/tab-crashed.svg create mode 100644 application/basilisk/themes/shared/incontent-icons/welcome-back.svg create mode 100644 application/basilisk/themes/shared/incontent-icons/wifi.svg create mode 100644 application/basilisk/themes/shared/incontentprefs/containers.css create mode 100644 application/basilisk/themes/shared/incontentprefs/dialog.inc.css create mode 100644 application/basilisk/themes/shared/incontentprefs/favicon.ico create mode 100644 application/basilisk/themes/shared/incontentprefs/icons.svg create mode 100644 application/basilisk/themes/shared/incontentprefs/preferences.inc.css create mode 100644 application/basilisk/themes/shared/incontentprefs/search.css create mode 100644 application/basilisk/themes/shared/info.svg create mode 100644 application/basilisk/themes/shared/jar.inc.mn create mode 100644 application/basilisk/themes/shared/menuPanel-small.svg create mode 100644 application/basilisk/themes/shared/menuPanel.svg create mode 100644 application/basilisk/themes/shared/menupanel.inc.css create mode 100644 application/basilisk/themes/shared/newtab/close.png create mode 100644 application/basilisk/themes/shared/newtab/controls.svg create mode 100644 application/basilisk/themes/shared/newtab/newTab.inc.css create mode 100644 application/basilisk/themes/shared/newtab/whimsycorn.png create mode 100644 application/basilisk/themes/shared/notification-icons.inc.css create mode 100644 application/basilisk/themes/shared/notification-icons.svg create mode 100644 application/basilisk/themes/shared/panel-icons.svg create mode 100644 application/basilisk/themes/shared/panic-panel/header-small.png create mode 100644 application/basilisk/themes/shared/panic-panel/header-small@2x.png create mode 100644 application/basilisk/themes/shared/panic-panel/header.png create mode 100644 application/basilisk/themes/shared/panic-panel/header@2x.png create mode 100644 application/basilisk/themes/shared/panic-panel/icons.png create mode 100644 application/basilisk/themes/shared/panic-panel/icons@2x.png create mode 100644 application/basilisk/themes/shared/plugin-doorhanger.inc.css create mode 100644 application/basilisk/themes/shared/preferences/containers.css create mode 100644 application/basilisk/themes/shared/privatebrowsing/aboutPrivateBrowsing.css create mode 100644 application/basilisk/themes/shared/privatebrowsing/attention.png create mode 100644 application/basilisk/themes/shared/privatebrowsing/attention@2x.png create mode 100644 application/basilisk/themes/shared/privatebrowsing/check.png create mode 100644 application/basilisk/themes/shared/privatebrowsing/check.svg create mode 100644 application/basilisk/themes/shared/privatebrowsing/check@2x.png create mode 100644 application/basilisk/themes/shared/privatebrowsing/favicon.svg create mode 100644 application/basilisk/themes/shared/privatebrowsing/private-browsing.svg create mode 100644 application/basilisk/themes/shared/privatebrowsing/shield-page.png create mode 100644 application/basilisk/themes/shared/privatebrowsing/shield-page@2x.png create mode 100644 application/basilisk/themes/shared/privatebrowsing/tracking-protection-off.svg create mode 100644 application/basilisk/themes/shared/privatebrowsing/tracking-protection.svg create mode 100644 application/basilisk/themes/shared/reader/reader-mode-16.png create mode 100644 application/basilisk/themes/shared/reader/reader-mode-16@2x.png create mode 100644 application/basilisk/themes/shared/reader/reader-tour.png create mode 100644 application/basilisk/themes/shared/reader/reader-tour@2x.png create mode 100644 application/basilisk/themes/shared/reader/readerMode.svg create mode 100644 application/basilisk/themes/shared/search/badge-add-engine.png create mode 100644 application/basilisk/themes/shared/search/badge-add-engine@2x.png create mode 100644 application/basilisk/themes/shared/search/gear.svg create mode 100644 application/basilisk/themes/shared/search/history-icon.svg create mode 100644 application/basilisk/themes/shared/search/search-arrow-go.svg create mode 100644 application/basilisk/themes/shared/search/search-engine-placeholder.png create mode 100644 application/basilisk/themes/shared/search/search-engine-placeholder@2x.png create mode 100644 application/basilisk/themes/shared/search/search-indicator-badge-add.png create mode 100644 application/basilisk/themes/shared/search/search-indicator-badge-add@2x.png create mode 100644 application/basilisk/themes/shared/search/search-indicator-magnifying-glass.svg create mode 100644 application/basilisk/themes/shared/search/search-indicator.png create mode 100644 application/basilisk/themes/shared/search/search-indicator@2x.png create mode 100644 application/basilisk/themes/shared/searchReset.css create mode 100644 application/basilisk/themes/shared/sync-desktopIcon.svg create mode 100644 application/basilisk/themes/shared/sync-mobileIcon.svg create mode 100644 application/basilisk/themes/shared/syncedtabs/sidebar.inc.css create mode 100644 application/basilisk/themes/shared/tab-selected.svg copy {browser/themes/windows => application/basilisk/themes/shared}/tabbrowser/connecting.png (100%) create mode 100644 application/basilisk/themes/shared/tabbrowser/connecting@2x.png create mode 100644 application/basilisk/themes/shared/tabbrowser/crashed.svg create mode 100644 application/basilisk/themes/shared/tabbrowser/pendingpaint.png create mode 100644 application/basilisk/themes/shared/tabbrowser/tab-audio-small.svg create mode 100644 application/basilisk/themes/shared/tabbrowser/tab-audio.svg create mode 100644 application/basilisk/themes/shared/tabbrowser/tab-overflow-indicator.png create mode 100644 application/basilisk/themes/shared/tabs.inc.css create mode 100644 application/basilisk/themes/shared/theme-switcher-icon.png create mode 100644 application/basilisk/themes/shared/theme-switcher-icon@2x.png create mode 100644 application/basilisk/themes/shared/toolbarbutton-dropdown-arrow.png create mode 100644 application/basilisk/themes/shared/toolbarbuttons.inc.css create mode 100644 application/basilisk/themes/shared/undoCloseTab.png create mode 100644 application/basilisk/themes/shared/undoCloseTab@2x.png create mode 100644 application/basilisk/themes/shared/update-badge-failed.svg create mode 100644 application/basilisk/themes/shared/update-badge.svg create mode 100644 application/basilisk/themes/shared/urlbar-star.svg create mode 100644 application/basilisk/themes/shared/urlbar-tab.svg create mode 100644 application/basilisk/themes/shared/urlbarSearchSuggestionsNotification.inc.css create mode 100644 application/basilisk/themes/shared/warning-white.svg create mode 100644 application/basilisk/themes/shared/warning.svg create mode 100644 application/basilisk/themes/shared/webrtc/camera-white-16.png create mode 100644 application/basilisk/themes/shared/webrtc/camera-white-16@2x.png create mode 100644 application/basilisk/themes/shared/webrtc/microphone-white-16.png create mode 100644 application/basilisk/themes/shared/webrtc/microphone-white-16@2x.png create mode 100644 application/basilisk/themes/shared/webrtc/screen-white-16.png create mode 100644 application/basilisk/themes/shared/webrtc/screen-white-16@2x.png create mode 100644 application/basilisk/themes/tab-svgs.mozbuild create mode 100644 application/basilisk/themes/windows/Info.png create mode 100644 application/basilisk/themes/windows/Privacy-16.png create mode 100644 application/basilisk/themes/windows/Toolbar-inverted.png create mode 100644 application/basilisk/themes/windows/Toolbar-inverted@2x.png create mode 100644 application/basilisk/themes/windows/Toolbar-win7.png create mode 100644 application/basilisk/themes/windows/Toolbar-win7@2x.png create mode 100644 application/basilisk/themes/windows/Toolbar-win8.png create mode 100644 application/basilisk/themes/windows/Toolbar-win8@2x.png create mode 100644 application/basilisk/themes/windows/Toolbar.png create mode 100644 application/basilisk/themes/windows/Toolbar@2x.png create mode 100644 application/basilisk/themes/windows/aboutSessionRestore-window-icon.png create mode 100644 application/basilisk/themes/windows/aboutSyncTabs.css create mode 100644 application/basilisk/themes/windows/actionicon-tab-win7.png create mode 100644 application/basilisk/themes/windows/actionicon-tab.png create mode 100644 application/basilisk/themes/windows/actionicon-tab@2x.png create mode 100644 application/basilisk/themes/windows/browser-aero.css create mode 100644 application/basilisk/themes/windows/browser-lightweightTheme.css create mode 100644 application/basilisk/themes/windows/browser.css create mode 100644 application/basilisk/themes/windows/caption-buttons.svg create mode 100644 application/basilisk/themes/windows/click-to-play-warning-stripes.png rename {browser/themes/linux => application/basilisk/themes/windows}/communicator/communicator.css (100%) rename {browser/themes/linux => application/basilisk/themes/windows}/communicator/jar.mn (100%) create mode 100644 application/basilisk/themes/windows/communicator/moz.build create mode 100644 application/basilisk/themes/windows/content-contextmenu.svg create mode 100644 application/basilisk/themes/windows/controlcenter/panel.css create mode 100644 application/basilisk/themes/windows/customizableui/background-noise-toolbar.png create mode 100644 application/basilisk/themes/windows/customizableui/customize-titleBar-toggle.png create mode 100644 application/basilisk/themes/windows/customizableui/customize-titleBar-toggle@2x.png create mode 100644 application/basilisk/themes/windows/customizableui/customizeMode-gridTexture.png create mode 100644 application/basilisk/themes/windows/customizableui/customizeMode-separatorHorizontal.png create mode 100644 application/basilisk/themes/windows/customizableui/customizeMode-separatorVertical.png create mode 100644 application/basilisk/themes/windows/customizableui/menu-arrow.svg create mode 100644 application/basilisk/themes/windows/customizableui/panelUI.css create mode 100644 application/basilisk/themes/windows/devedition.css create mode 100644 application/basilisk/themes/windows/downloads/allDownloadsViewOverlay.css create mode 100644 application/basilisk/themes/windows/downloads/download-glow-menuPanel-win7.png create mode 100644 application/basilisk/themes/windows/downloads/download-glow-menuPanel.png create mode 100644 application/basilisk/themes/windows/downloads/download-glow-win7.png create mode 100644 application/basilisk/themes/windows/downloads/download-glow.png create mode 100644 application/basilisk/themes/windows/downloads/download-notification-finish.png create mode 100644 application/basilisk/themes/windows/downloads/download-notification-start.png create mode 100644 application/basilisk/themes/windows/downloads/downloads.css create mode 100644 application/basilisk/themes/windows/downloads/indicator.css create mode 100644 application/basilisk/themes/windows/feeds/feedIcon.png create mode 100644 application/basilisk/themes/windows/feeds/feedIcon16.png create mode 100644 application/basilisk/themes/windows/feeds/subscribe-ui.css create mode 100644 application/basilisk/themes/windows/feeds/subscribe.css create mode 100644 application/basilisk/themes/windows/jar.mn create mode 100644 application/basilisk/themes/windows/keyhole-forward-mask.svg create mode 100644 application/basilisk/themes/windows/livemark-folder.png create mode 100644 application/basilisk/themes/windows/loop/toolbar-win10.png create mode 100644 application/basilisk/themes/windows/loop/toolbar-win10@2x.png create mode 100644 application/basilisk/themes/windows/menu-back.png copy {browser => application/basilisk}/themes/windows/menu-forward.png (100%) create mode 100644 application/basilisk/themes/windows/menuPanel-customize.png create mode 100644 application/basilisk/themes/windows/menuPanel-customize@2x.png create mode 100644 application/basilisk/themes/windows/menuPanel-exit.png create mode 100644 application/basilisk/themes/windows/menuPanel-exit@2x.png create mode 100644 application/basilisk/themes/windows/menuPanel-help.png create mode 100644 application/basilisk/themes/windows/menuPanel-help@2x.png create mode 100644 application/basilisk/themes/windows/monitor.png create mode 100644 application/basilisk/themes/windows/monitor_16-10.png create mode 100644 application/basilisk/themes/windows/moz.build create mode 100644 application/basilisk/themes/windows/newtab/newTab.css create mode 100644 application/basilisk/themes/windows/pageInfo.css create mode 100644 application/basilisk/themes/windows/pageInfo.png create mode 100644 application/basilisk/themes/windows/places/allBookmarks.png create mode 100644 application/basilisk/themes/windows/places/autocomplete-star-win7.png create mode 100644 application/basilisk/themes/windows/places/autocomplete-star.png create mode 100644 application/basilisk/themes/windows/places/autocomplete-star@2x.png create mode 100644 application/basilisk/themes/windows/places/bookmarks-notification-finish.png create mode 100644 application/basilisk/themes/windows/places/bookmarksMenu.png create mode 100644 application/basilisk/themes/windows/places/bookmarksToolbar-menuPanel.png create mode 100644 application/basilisk/themes/windows/places/bookmarksToolbar.png create mode 100644 application/basilisk/themes/windows/places/calendar.png create mode 100644 application/basilisk/themes/windows/places/downloads.png create mode 100644 application/basilisk/themes/windows/places/editBookmarkOverlay.css create mode 100644 application/basilisk/themes/windows/places/history.png create mode 100644 application/basilisk/themes/windows/places/libraryToolbar.png create mode 100644 application/basilisk/themes/windows/places/livemark-item.png create mode 100644 application/basilisk/themes/windows/places/organizer.css create mode 100644 application/basilisk/themes/windows/places/places.css create mode 100644 application/basilisk/themes/windows/places/query.png create mode 100644 application/basilisk/themes/windows/places/starred48.png create mode 100644 application/basilisk/themes/windows/places/tag.png create mode 100644 application/basilisk/themes/windows/places/toolbarDropMarker.png create mode 100644 application/basilisk/themes/windows/places/unsortedBookmarks.png create mode 100644 application/basilisk/themes/windows/places/unstarred48.png create mode 100644 application/basilisk/themes/windows/preferences/alwaysAsk.png create mode 100644 application/basilisk/themes/windows/preferences/application.png create mode 100644 application/basilisk/themes/windows/preferences/applications.css create mode 100644 application/basilisk/themes/windows/preferences/in-content/dialog.css create mode 100644 application/basilisk/themes/windows/preferences/in-content/preferences.css create mode 100644 application/basilisk/themes/windows/preferences/preferences.css create mode 100644 application/basilisk/themes/windows/preferences/saveFile.png create mode 100644 application/basilisk/themes/windows/privatebrowsing-mask-tabstrip-win7.png create mode 100644 application/basilisk/themes/windows/privatebrowsing-mask-tabstrip.png create mode 100644 application/basilisk/themes/windows/privatebrowsing-mask-titlebar-win7-tall.png create mode 100644 application/basilisk/themes/windows/privatebrowsing-mask-titlebar-win7.png create mode 100644 application/basilisk/themes/windows/privatebrowsing-mask-titlebar.png create mode 100644 application/basilisk/themes/windows/reload-stop-go-win7.png create mode 100644 application/basilisk/themes/windows/reload-stop-go-win7@2x.png create mode 100644 application/basilisk/themes/windows/reload-stop-go.png create mode 100644 application/basilisk/themes/windows/reload-stop-go@2x.png create mode 100644 application/basilisk/themes/windows/sanitizeDialog.css create mode 100644 application/basilisk/themes/windows/searchbar.css rename {browser/themes/osx => application/basilisk/themes/windows}/setDesktopBackground.css (100%) create mode 100644 application/basilisk/themes/windows/slowStartup-16.png create mode 100644 application/basilisk/themes/windows/sync-128.png create mode 100644 application/basilisk/themes/windows/sync-16.png create mode 100644 application/basilisk/themes/windows/sync-32.png rename {browser/themes/linux => application/basilisk/themes/windows}/sync-bg.png (100%) create mode 100644 application/basilisk/themes/windows/sync-horizontalbar-win7.png create mode 100644 application/basilisk/themes/windows/sync-horizontalbar-win7@2x.png create mode 100644 application/basilisk/themes/windows/sync-horizontalbar.png create mode 100644 application/basilisk/themes/windows/sync-horizontalbar@2x.png create mode 100644 application/basilisk/themes/windows/sync-notification-24.png create mode 100644 application/basilisk/themes/windows/syncCommon.css create mode 100644 application/basilisk/themes/windows/syncProgress-horizontalbar-win7.png create mode 100644 application/basilisk/themes/windows/syncProgress-horizontalbar-win7@2x.png create mode 100644 application/basilisk/themes/windows/syncProgress-horizontalbar.png create mode 100644 application/basilisk/themes/windows/syncProgress-horizontalbar@2x.png create mode 100644 application/basilisk/themes/windows/syncProgress-menuPanel.png create mode 100644 application/basilisk/themes/windows/syncProgress-menuPanel@2x.png create mode 100644 application/basilisk/themes/windows/syncProgress-toolbar-inverted.png create mode 100644 application/basilisk/themes/windows/syncProgress-toolbar-inverted@2x.png create mode 100644 application/basilisk/themes/windows/syncProgress-toolbar-win7.png create mode 100644 application/basilisk/themes/windows/syncProgress-toolbar-win7@2x.png create mode 100644 application/basilisk/themes/windows/syncProgress-toolbar.png create mode 100644 application/basilisk/themes/windows/syncProgress-toolbar@2x.png rename {browser/themes/linux => application/basilisk/themes/windows}/syncQuota.css (100%) create mode 100644 application/basilisk/themes/windows/syncSetup.css create mode 100644 application/basilisk/themes/windows/syncedtabs/sidebar.css create mode 100644 application/basilisk/themes/windows/tabbrowser/newtab-inverted-win7.svg create mode 100644 application/basilisk/themes/windows/tabbrowser/newtab-inverted.svg create mode 100644 application/basilisk/themes/windows/tabbrowser/newtab-win7.svg create mode 100644 application/basilisk/themes/windows/tabbrowser/newtab.svg create mode 100644 application/basilisk/themes/windows/tabbrowser/tab-active-middle.png create mode 100644 application/basilisk/themes/windows/tabbrowser/tab-active-middle@2x.png create mode 100644 application/basilisk/themes/windows/tabbrowser/tab-arrow-left-inverted.svg create mode 100644 application/basilisk/themes/windows/tabbrowser/tab-arrow-left-win7.svg create mode 100644 application/basilisk/themes/windows/tabbrowser/tab-arrow-left.svg create mode 100644 application/basilisk/themes/windows/tabbrowser/tab-background-end-preWin10.png create mode 100644 application/basilisk/themes/windows/tabbrowser/tab-background-end-preWin10@2x.png create mode 100644 application/basilisk/themes/windows/tabbrowser/tab-background-end.png create mode 100644 application/basilisk/themes/windows/tabbrowser/tab-background-end@2x.png create mode 100644 application/basilisk/themes/windows/tabbrowser/tab-background-middle-preWin10.png create mode 100644 application/basilisk/themes/windows/tabbrowser/tab-background-middle-preWin10@2x.png create mode 100644 application/basilisk/themes/windows/tabbrowser/tab-background-middle.png create mode 100644 application/basilisk/themes/windows/tabbrowser/tab-background-middle@2x.png create mode 100644 application/basilisk/themes/windows/tabbrowser/tab-background-start-preWin10.png create mode 100644 application/basilisk/themes/windows/tabbrowser/tab-background-start-preWin10@2x.png create mode 100644 application/basilisk/themes/windows/tabbrowser/tab-background-start.png create mode 100644 application/basilisk/themes/windows/tabbrowser/tab-background-start@2x.png create mode 100644 application/basilisk/themes/windows/tabbrowser/tab-stroke-end.png create mode 100644 application/basilisk/themes/windows/tabbrowser/tab-stroke-end@2x.png create mode 100644 application/basilisk/themes/windows/tabbrowser/tab-stroke-start.png create mode 100644 application/basilisk/themes/windows/tabbrowser/tab-stroke-start@2x.png create mode 100644 application/basilisk/themes/windows/tabbrowser/tabDragIndicator.png create mode 100644 application/basilisk/themes/windows/toolbarbutton-dropdown-arrow-inverted.png create mode 100644 application/basilisk/themes/windows/toolbarbutton-dropdown-arrow-win7.png create mode 100644 application/basilisk/themes/windows/urlbar-history-dropmarker-win7.png create mode 100644 application/basilisk/themes/windows/urlbar-history-dropmarker-win7@2x.png create mode 100644 application/basilisk/themes/windows/urlbar-history-dropmarker.png create mode 100644 application/basilisk/themes/windows/urlbar-history-dropmarker@2x.png create mode 100644 application/basilisk/themes/windows/urlbar-popup-blocked.png create mode 100644 application/basilisk/themes/windows/webRTC-indicator.css create mode 100644 application/basilisk/themes/windows/windowsShared.inc create mode 100644 application/basilisk/tools/mozscreenshots/.eslintrc.js create mode 100644 application/basilisk/tools/mozscreenshots/browser.ini create mode 100644 application/basilisk/tools/mozscreenshots/browser_screenshots.js create mode 100644 application/basilisk/tools/mozscreenshots/controlCenter/browser.ini create mode 100644 application/basilisk/tools/mozscreenshots/controlCenter/browser_controlCenter.js create mode 100644 application/basilisk/tools/mozscreenshots/devtools/browser.ini create mode 100644 application/basilisk/tools/mozscreenshots/devtools/browser_devtools.js create mode 100644 application/basilisk/tools/mozscreenshots/head.js create mode 100644 application/basilisk/tools/mozscreenshots/moz.build create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/Makefile.in create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/Screenshot.jsm create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/TestRunner.jsm create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/bootstrap.js create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/configurations/AppMenu.jsm create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/configurations/Buttons.jsm create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/configurations/ControlCenter.jsm create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/configurations/CustomizeMode.jsm create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/configurations/DevEdition.jsm create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/configurations/DevTools.jsm create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/configurations/LightweightThemes.jsm create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/configurations/PermissionPrompts.jsm create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/configurations/Preferences.jsm create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/configurations/Tabs.jsm create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/configurations/TabsInTitlebar.jsm create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/configurations/Toolbars.jsm create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/configurations/WindowSize.jsm create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/install.rdf create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/jar.mn create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/lib/black_theme.png create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/lib/borderify.xpi create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/lib/controlCenter/mixed.html create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/lib/controlCenter/mixed_active.html create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/lib/controlCenter/mixed_passive.html create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/lib/controlCenter/password.html create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/lib/controlCenter/tracking.html create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/lib/mozscreenshots-script.js create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/lib/mozscreenshots-style.css create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/lib/mozscreenshots.html create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/lib/permissionPrompts.html copy browser/base/content/aboutRobots-icon.png => application/basilisk/tools/mozscreenshots/mozscreenshots/extension/lib/robot.png (100%) create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/lib/white_theme.png create mode 100644 application/basilisk/tools/mozscreenshots/mozscreenshots/extension/moz.build create mode 100644 application/basilisk/tools/mozscreenshots/permissionPrompts/browser.ini create mode 100644 application/basilisk/tools/mozscreenshots/permissionPrompts/browser_permissionPrompts.js create mode 100644 application/basilisk/tools/mozscreenshots/preferences/browser.ini create mode 100644 application/basilisk/tools/mozscreenshots/preferences/browser_preferences.js create mode 100644 application/basilisk/tools/mozscreenshots/primaryUI/browser.ini create mode 100644 application/basilisk/tools/mozscreenshots/primaryUI/browser_primaryUI.js rename {browser => application/palemoon}/LICENSE (100%) rename {browser => application/palemoon}/Makefile.in (100%) rename {browser => application/palemoon}/app-rules.mk (100%) create mode 100644 application/palemoon/app.mozbuild create mode 100644 application/palemoon/app/Makefile.in create mode 100644 application/palemoon/app/application.ini create mode 100644 application/palemoon/app/blocklist.xml rename {browser => application/palemoon}/app/macbuild/Contents/CodeResources (100%) rename {browser => application/palemoon}/app/macbuild/Contents/Info.plist.in (100%) rename {browser => application/palemoon}/app/macbuild/Contents/MacOS-files.in (100%) rename {browser => application/palemoon}/app/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in (100%) rename {browser => application/palemoon}/app/macbuild/Contents/_CodeSignature/CodeResources (100%) create mode 100644 application/palemoon/app/macversion.py rename {browser => application/palemoon}/app/module.ver (100%) create mode 100644 application/palemoon/app/moz.build create mode 100644 application/palemoon/app/nsBrowserApp.cpp rename {browser => application/palemoon}/app/palemoon.exe.manifest (100%) rename {browser => application/palemoon}/app/profile/channel-prefs.js (100%) rename {browser => application/palemoon}/app/profile/extensions/moz.build (100%) rename {browser => application/palemoon}/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/Makefile.in (100%) rename {browser => application/palemoon}/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf.in (100%) rename {browser => application/palemoon}/app/profile/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/moz.build (100%) rename {browser => application/palemoon}/app/profile/pagethemes.rdf (100%) create mode 100644 application/palemoon/app/profile/palemoon.js rename {browser => application/palemoon}/app/profile/prefs.js (100%) rename {browser => application/palemoon}/app/splash.rc (100%) create mode 100644 application/palemoon/base/content/aboutDialog.css rename {browser => application/palemoon}/base/content/aboutDialog.js (100%) create mode 100644 application/palemoon/base/content/aboutDialog.xul rename {browser => application/palemoon}/base/content/aboutRobots-icon.png (100%) rename {browser => application/palemoon}/base/content/aboutRobots-widget-left.png (100%) rename {browser => application/palemoon}/base/content/aboutRobots.xhtml (100%) create mode 100644 application/palemoon/base/content/autocomplete.css create mode 100644 application/palemoon/base/content/autocomplete.xml create mode 100644 application/palemoon/base/content/autorecovery.js rename {browser => application/palemoon}/base/content/autorecovery.xul (100%) create mode 100644 application/palemoon/base/content/baseMenuOverlay.xul create mode 100644 application/palemoon/base/content/browser-addons.js create mode 100644 application/palemoon/base/content/browser-appmenu.inc rename {browser => application/palemoon}/base/content/browser-charsetmenu.inc (100%) rename {browser => application/palemoon}/base/content/browser-context.inc (100%) create mode 100644 application/palemoon/base/content/browser-devtools-theme.js rename {browser => application/palemoon}/base/content/browser-doctype.inc (100%) rename {browser => application/palemoon}/base/content/browser-feeds.js (100%) create mode 100644 application/palemoon/base/content/browser-fullScreen.js create mode 100644 application/palemoon/base/content/browser-fullZoom.js create mode 100644 application/palemoon/base/content/browser-gestureSupport.js create mode 100644 application/palemoon/base/content/browser-menubar.inc rename {browser => application/palemoon}/base/content/browser-menudragging.js (100%) rename {browser => application/palemoon}/base/content/browser-menudragging.xul (100%) create mode 100644 application/palemoon/base/content/browser-places.js create mode 100644 application/palemoon/base/content/browser-plugins.js create mode 100644 application/palemoon/base/content/browser-sets.inc create mode 100644 application/palemoon/base/content/browser-syncui.js create mode 100644 application/palemoon/base/content/browser-tabPreviews.js create mode 100644 application/palemoon/base/content/browser-tabPreviews.xml create mode 100644 application/palemoon/base/content/browser-thumbnails.js rename {browser => application/palemoon}/base/content/browser-title.css (100%) create mode 100644 application/palemoon/base/content/browser-uacompat.js create mode 100644 application/palemoon/base/content/browser-webrtcUI.js create mode 100644 application/palemoon/base/content/browser.css create mode 100644 application/palemoon/base/content/browser.js create mode 100644 application/palemoon/base/content/browser.xul rename {browser => application/palemoon}/base/content/browserMountPoints.inc (100%) create mode 100644 application/palemoon/base/content/content.js rename {browser => application/palemoon}/base/content/downloadManagerOverlay.xul (100%) create mode 100644 application/palemoon/base/content/global-devtools-theme-scripts.inc rename {browser => application/palemoon}/base/content/global-scripts.inc (100%) rename {browser => application/palemoon}/base/content/hiddenWindow.xul (100%) rename {browser => application/palemoon}/base/content/highlighter.css (100%) rename {browser => application/palemoon}/base/content/jsConsoleOverlay.xul (100%) create mode 100644 application/palemoon/base/content/macBrowserOverlay.xul create mode 100644 application/palemoon/base/content/nsContextMenu.js create mode 100644 application/palemoon/base/content/openLocation.js rename {browser => application/palemoon}/base/content/openLocation.xul (100%) rename {browser => application/palemoon}/base/content/overrides/app-license.html (100%) rename {browser => application/palemoon}/base/content/padlock.css (100%) create mode 100644 application/palemoon/base/content/padlock.js rename {browser => application/palemoon}/base/content/padlock.xul (100%) rename {browser => application/palemoon}/base/content/padlock_classic_broken.png (100%) rename {browser => application/palemoon}/base/content/padlock_classic_ev.png (100%) rename {browser => application/palemoon}/base/content/padlock_classic_https.png (100%) rename {browser => application/palemoon}/base/content/padlock_classic_low.png (100%) rename {browser => application/palemoon}/base/content/padlock_mod_broken.png (100%) rename {browser => application/palemoon}/base/content/padlock_mod_ev.png (100%) rename {browser => application/palemoon}/base/content/padlock_mod_https.png (100%) rename {browser => application/palemoon}/base/content/padlock_mod_low.png (100%) create mode 100644 application/palemoon/base/content/palemoon.xhtml create mode 100644 application/palemoon/base/content/popup-notifications.inc rename {browser => application/palemoon}/base/content/safeMode.css (100%) rename {browser => application/palemoon}/base/content/safeMode.js (100%) rename {browser => application/palemoon}/base/content/safeMode.xul (100%) create mode 100644 application/palemoon/base/content/sanitize.js rename {browser => application/palemoon}/base/content/sanitize.xul (100%) rename {browser => application/palemoon}/base/content/sanitizeDialog.css (100%) create mode 100644 application/palemoon/base/content/sanitizeDialog.js rename {browser => application/palemoon}/base/content/softwareUpdateOverlay.xul (100%) create mode 100644 application/palemoon/base/content/tabbrowser.css create mode 100644 application/palemoon/base/content/tabbrowser.xml rename {browser => application/palemoon}/base/content/test/general/audio.ogg (100%) create mode 100644 application/palemoon/base/content/urlbarBindings.xml create mode 100644 application/palemoon/base/content/utilityOverlay.js rename {browser => application/palemoon}/base/content/viewSourceOverlay.xul (100%) rename {browser => application/palemoon}/base/content/web-panels.js (100%) rename {browser => application/palemoon}/base/content/web-panels.xul (100%) rename {browser => application/palemoon}/base/content/win6BrowserOverlay.xul (100%) create mode 100644 application/palemoon/base/jar.mn rename {browser => application/palemoon}/base/moz.build (100%) rename {browser => application/palemoon}/branding/official/LICENSE (100%) rename {browser => application/palemoon}/branding/official/VisualElements_150.png (100%) rename {browser => application/palemoon}/branding/official/VisualElements_70.png (100%) rename {browser => application/palemoon}/branding/official/appname.bmp (100%) create mode 100644 application/palemoon/branding/official/branding.nsi rename {browser => application/palemoon}/branding/official/configure.sh (100%) mode change 100755 => 100644 rename {browser => application/palemoon}/branding/official/content/about-background.png (100%) rename {browser => application/palemoon}/branding/official/content/about-logo.png (100%) rename {browser => application/palemoon}/branding/official/content/about-logo@2x.png (100%) rename {browser => application/palemoon}/branding/official/content/about-wordmark.png (100%) rename {browser => application/palemoon}/branding/official/content/about-wordmark.svg (100%) rename {browser => application/palemoon}/branding/official/content/about.png (100%) rename {browser => application/palemoon}/branding/official/content/aboutDialog.css (100%) rename {browser => application/palemoon}/branding/official/content/icon48.png (100%) rename {browser => application/palemoon}/branding/official/content/icon64.png (100%) rename {browser/branding/unstable => application/palemoon/branding/official}/content/jar.mn (100%) rename {toolkit/themes/windows/help => application/palemoon/branding/official/content}/moz.build (100%) rename {browser => application/palemoon}/branding/official/default16.png (100%) rename {browser => application/palemoon}/branding/official/default22.png (100%) rename {browser => application/palemoon}/branding/official/default24.png (100%) rename {browser => application/palemoon}/branding/official/default256.png (100%) rename {browser => application/palemoon}/branding/official/default32.png (100%) rename {browser => application/palemoon}/branding/official/default48.png (100%) rename {browser => application/palemoon}/branding/official/disk.icns (100%) rename {browser => application/palemoon}/branding/official/disk.ico (100%) rename {browser => application/palemoon}/branding/official/document.icns (100%) rename {browser => application/palemoon}/branding/official/document.ico (100%) rename {browser => application/palemoon}/branding/official/dsstore (100%) rename {browser => application/palemoon}/branding/official/firefox.icns (100%) rename {browser => application/palemoon}/branding/official/firefox.ico (100%) rename {browser/branding/unstable => application/palemoon/branding/official}/locales/en-US/brand.dtd (100%) create mode 100644 application/palemoon/branding/official/locales/en-US/brand.properties create mode 100644 application/palemoon/branding/official/locales/jar.mn rename {toolkit/themes/osx/help => application/palemoon/branding/official/locales}/moz.build (100%) create mode 100644 application/palemoon/branding/official/moz.build rename {browser => application/palemoon}/branding/official/mozicon128.png (100%) rename {browser => application/palemoon}/branding/official/palemoon.VisualElementsManifest.xml (100%) rename {browser => application/palemoon}/branding/official/palemoon.desktop (100%) create mode 100644 application/palemoon/branding/official/pref/palemoon-branding.js rename {browser => application/palemoon}/branding/official/wizHeader.bmp (100%) rename {browser => application/palemoon}/branding/official/wizHeaderRTL.bmp (100%) rename {browser => application/palemoon}/branding/official/wizWatermark.bmp (100%) rename {browser => application/palemoon}/branding/shared/background.png (100%) create mode 100644 application/palemoon/branding/shared/branding.mozbuild rename {browser => application/palemoon}/branding/shared/locales/browserconfig.properties (100%) rename {browser => application/palemoon}/branding/shared/newtab.ico (100%) rename {browser => application/palemoon}/branding/shared/newwindow.ico (100%) rename {browser => application/palemoon}/branding/shared/pbmode.ico (100%) create mode 100644 application/palemoon/branding/shared/pref/preferences.inc create mode 100644 application/palemoon/branding/shared/pref/uaoverrides.inc rename {browser => application/palemoon}/branding/unofficial/VisualElements_150.png (100%) rename {browser => application/palemoon}/branding/unofficial/VisualElements_70.png (100%) rename {browser => application/palemoon}/branding/unofficial/appname.bmp (100%) create mode 100644 application/palemoon/branding/unofficial/branding.nsi rename {browser => application/palemoon}/branding/unofficial/configure.sh (100%) mode change 100755 => 100644 rename {browser => application/palemoon}/branding/unofficial/content/about-background.png (100%) rename {browser => application/palemoon}/branding/unofficial/content/about-logo.png (100%) rename {browser => application/palemoon}/branding/unofficial/content/about-logo@2x.png (100%) rename {browser => application/palemoon}/branding/unofficial/content/about-wordmark.png (100%) rename {browser/branding/unstable => application/palemoon/branding/unofficial}/content/about-wordmark.svg (100%) rename {browser => application/palemoon}/branding/unofficial/content/about.png (100%) rename {browser => application/palemoon}/branding/unofficial/content/aboutDialog.css (100%) rename {browser => application/palemoon}/branding/unofficial/content/icon48.png (100%) rename {browser => application/palemoon}/branding/unofficial/content/icon64.png (100%) create mode 100644 application/palemoon/branding/unofficial/content/jar.mn rename {toolkit/themes/linux/help => application/palemoon/branding/unofficial/content}/moz.build (100%) rename {browser => application/palemoon}/branding/unofficial/default16.png (100%) rename {browser => application/palemoon}/branding/unofficial/default32.png (100%) rename {browser => application/palemoon}/branding/unofficial/default48.png (100%) rename {browser/branding/unstable => application/palemoon/branding/unofficial}/disk.icns (100%) rename {browser/branding/unstable => application/palemoon/branding/unofficial}/document.icns (100%) rename {browser => application/palemoon}/branding/unofficial/document.ico (100%) rename {browser/branding/unstable => application/palemoon/branding/unofficial}/dsstore (100%) rename {browser/branding/unstable => application/palemoon/branding/unofficial}/firefox.icns (100%) rename {browser => application/palemoon}/branding/unofficial/firefox.ico (100%) create mode 100644 application/palemoon/branding/unofficial/locales/en-US/brand.dtd rename {browser => application/palemoon}/branding/unofficial/locales/en-US/brand.properties (100%) create mode 100644 application/palemoon/branding/unofficial/locales/jar.mn rename {browser/branding/unstable => application/palemoon/branding/unofficial}/locales/moz.build (100%) create mode 100644 application/palemoon/branding/unofficial/moz.build rename {browser => application/palemoon}/branding/unofficial/mozicon128.png (100%) create mode 100644 application/palemoon/branding/unofficial/newmoon.desktop rename {browser => application/palemoon}/branding/unofficial/palemoon.VisualElementsManifest.xml (100%) rename {browser => application/palemoon}/branding/unofficial/pref/palemoon-branding.js (100%) rename {browser => application/palemoon}/branding/unofficial/wizHeader.bmp (100%) rename {browser => application/palemoon}/branding/unofficial/wizHeaderRTL.bmp (100%) rename {browser => application/palemoon}/branding/unofficial/wizWatermark.bmp (100%) rename {browser => application/palemoon}/branding/unstable/VisualElements_150.png (100%) rename {browser => application/palemoon}/branding/unstable/VisualElements_70.png (100%) rename {browser => application/palemoon}/branding/unstable/appname.bmp (100%) create mode 100644 application/palemoon/branding/unstable/branding.nsi rename {browser => application/palemoon}/branding/unstable/configure.sh (100%) mode change 100755 => 100644 rename {browser => application/palemoon}/branding/unstable/content/about-background.png (100%) rename {browser => application/palemoon}/branding/unstable/content/about-logo.png (100%) rename {browser => application/palemoon}/branding/unstable/content/about-logo@2x.png (100%) rename {browser => application/palemoon}/branding/unstable/content/about-wordmark.png (100%) rename {browser/branding/unofficial => application/palemoon/branding/unstable}/content/about-wordmark.svg (100%) rename {browser => application/palemoon}/branding/unstable/content/about.png (100%) rename {browser => application/palemoon}/branding/unstable/content/aboutDialog.css (100%) rename {browser => application/palemoon}/branding/unstable/content/icon48.png (100%) rename {browser => application/palemoon}/branding/unstable/content/icon64.png (100%) create mode 100644 application/palemoon/branding/unstable/content/jar.mn rename {toolkit/obsolete => application/palemoon/branding/unstable/content}/moz.build (100%) rename {browser => application/palemoon}/branding/unstable/default16.png (100%) rename {browser => application/palemoon}/branding/unstable/default32.png (100%) rename {browser => application/palemoon}/branding/unstable/default48.png (100%) rename {browser/branding/unofficial => application/palemoon/branding/unstable}/disk.icns (100%) rename {browser/branding/unofficial => application/palemoon/branding/unstable}/document.icns (100%) rename {browser => application/palemoon}/branding/unstable/document.ico (100%) rename {browser/branding/unofficial => application/palemoon/branding/unstable}/dsstore (100%) rename {browser/branding/unofficial => application/palemoon/branding/unstable}/firefox.icns (100%) rename {browser => application/palemoon}/branding/unstable/firefox.ico (100%) rename {browser/branding/official => application/palemoon/branding/unstable}/locales/en-US/brand.dtd (100%) create mode 100644 application/palemoon/branding/unstable/locales/en-US/brand.properties create mode 100644 application/palemoon/branding/unstable/locales/jar.mn rename {browser/branding/unofficial => application/palemoon/branding/unstable}/locales/moz.build (100%) create mode 100644 application/palemoon/branding/unstable/moz.build rename {browser => application/palemoon}/branding/unstable/mozicon128.png (100%) rename {browser => application/palemoon}/branding/unstable/palemoon.VisualElementsManifest.xml (100%) create mode 100644 application/palemoon/branding/unstable/pref/palemoon-branding.js rename {browser => application/palemoon}/branding/unstable/wizHeader.bmp (100%) rename {browser => application/palemoon}/branding/unstable/wizHeaderRTL.bmp (100%) rename {browser => application/palemoon}/branding/unstable/wizWatermark.bmp (100%) create mode 100644 application/palemoon/build.mk create mode 100644 application/palemoon/components/BrowserComponents.manifest create mode 100644 application/palemoon/components/abouthome/aboutHome.css create mode 100644 application/palemoon/components/abouthome/aboutHome.js create mode 100644 application/palemoon/components/abouthome/aboutHome.xhtml rename {browser/base/content => application/palemoon/components}/abouthome/addons.png (100%) rename {browser/base/content => application/palemoon/components}/abouthome/addons@2x.png (100%) rename {browser/base/content => application/palemoon/components}/abouthome/bookmarks.png (100%) rename {browser/base/content => application/palemoon/components}/abouthome/bookmarks@2x.png (100%) rename {browser/base/content => application/palemoon/components}/abouthome/downloads.png (100%) rename {browser/base/content => application/palemoon/components}/abouthome/downloads@2x.png (100%) rename {browser/base/content => application/palemoon/components}/abouthome/history.png (100%) rename {browser/base/content => application/palemoon/components}/abouthome/history@2x.png (100%) create mode 100644 application/palemoon/components/abouthome/jar.mn copy {python/mozbuild/mozbuild/test/backend/data/jar-manifests => application/palemoon/components/abouthome}/moz.build (100%) rename {browser/base/content => application/palemoon/components}/abouthome/noise.png (100%) rename {browser/base/content => application/palemoon/components}/abouthome/restore-large.png (100%) rename {browser/base/content => application/palemoon/components}/abouthome/restore-large@2x.png (100%) rename {browser/base/content => application/palemoon/components}/abouthome/restore.png (100%) rename {browser/base/content => application/palemoon/components}/abouthome/restore@2x.png (100%) rename {browser/base/content => application/palemoon/components}/abouthome/settings.png (100%) rename {browser/base/content => application/palemoon/components}/abouthome/settings@2x.png (100%) rename {browser/base/content => application/palemoon/components}/abouthome/snippet1.png (100%) rename {browser/base/content => application/palemoon/components}/abouthome/snippet1@2x.png (100%) rename {browser/base/content => application/palemoon/components}/abouthome/snippet2.png (100%) rename {browser/base/content => application/palemoon/components}/abouthome/snippet2@2x.png (100%) rename {browser/base/content => application/palemoon/components}/abouthome/sync.png (100%) rename {browser/base/content => application/palemoon/components}/abouthome/sync@2x.png (100%) rename {browser => application/palemoon}/components/build/Makefile.in (100%) create mode 100644 application/palemoon/components/build/moz.build create mode 100644 application/palemoon/components/build/nsBrowserCompsCID.h create mode 100644 application/palemoon/components/build/nsModule.cpp rename {browser => application/palemoon}/components/certerror/content/aboutCertError.css (100%) rename {browser => application/palemoon}/components/certerror/content/aboutCertError.xhtml (100%) create mode 100644 application/palemoon/components/certerror/jar.mn rename {toolkit/components/help => application/palemoon/components/certerror}/moz.build (100%) create mode 100644 application/palemoon/components/dirprovider/DirectoryProvider.cpp rename {browser => application/palemoon}/components/dirprovider/DirectoryProvider.h (100%) create mode 100644 application/palemoon/components/dirprovider/moz.build create mode 100644 application/palemoon/components/distribution.js rename {browser => application/palemoon}/components/downloads/BrowserDownloads.manifest (100%) create mode 100644 application/palemoon/components/downloads/DownloadsCommon.jsm rename {browser => application/palemoon}/components/downloads/DownloadsLogger.jsm (100%) rename {browser => application/palemoon}/components/downloads/DownloadsStartup.js (100%) rename {browser => application/palemoon}/components/downloads/DownloadsTaskbar.jsm (100%) rename {browser => application/palemoon}/components/downloads/DownloadsUI.js (100%) create mode 100644 application/palemoon/components/downloads/DownloadsViewUI.jsm rename {browser => application/palemoon}/components/downloads/content/allDownloadsViewOverlay.css (100%) create mode 100644 application/palemoon/components/downloads/content/allDownloadsViewOverlay.js rename {browser => application/palemoon}/components/downloads/content/allDownloadsViewOverlay.xul (100%) rename {browser => application/palemoon}/components/downloads/content/contentAreaDownloadsView.css (100%) create mode 100644 application/palemoon/components/downloads/content/contentAreaDownloadsView.js rename {browser => application/palemoon}/components/downloads/content/contentAreaDownloadsView.xul (100%) rename {browser => application/palemoon}/components/downloads/content/download.css (100%) rename {browser => application/palemoon}/components/downloads/content/download.xml (100%) rename {browser => application/palemoon}/components/downloads/content/downloads.css (100%) create mode 100644 application/palemoon/components/downloads/content/downloads.js create mode 100644 application/palemoon/components/downloads/content/downloadsOverlay.xul create mode 100644 application/palemoon/components/downloads/content/indicator.js rename {browser => application/palemoon}/components/downloads/content/indicatorOverlay.xul (100%) create mode 100644 application/palemoon/components/downloads/jar.mn create mode 100644 application/palemoon/components/downloads/moz.build rename {browser => application/palemoon}/components/feeds/BrowserFeeds.manifest (100%) create mode 100644 application/palemoon/components/feeds/FeedConverter.js create mode 100644 application/palemoon/components/feeds/FeedWriter.js create mode 100644 application/palemoon/components/feeds/WebContentConverter.js rename {browser => application/palemoon}/components/feeds/content/subscribe.css (100%) rename {browser => application/palemoon}/components/feeds/content/subscribe.js (100%) rename {browser => application/palemoon}/components/feeds/content/subscribe.xhtml (100%) rename {browser => application/palemoon}/components/feeds/content/subscribe.xml (100%) create mode 100644 application/palemoon/components/feeds/jar.mn create mode 100644 application/palemoon/components/feeds/moz.build create mode 100644 application/palemoon/components/feeds/nsFeedSniffer.cpp create mode 100644 application/palemoon/components/feeds/nsFeedSniffer.h rename {browser => application/palemoon}/components/feeds/nsIFeedResultService.idl (100%) rename {browser => application/palemoon}/components/feeds/nsIWebContentConverterRegistrar.idl (100%) create mode 100644 application/palemoon/components/fuel/fuelApplication.js rename {browser => application/palemoon}/components/fuel/fuelApplication.manifest (100%) rename {browser => application/palemoon}/components/fuel/fuelIApplication.idl (100%) create mode 100644 application/palemoon/components/fuel/moz.build create mode 100644 application/palemoon/components/moz.build rename {browser/base/content => application/palemoon/components}/newtab/cells.js (100%) create mode 100644 application/palemoon/components/newtab/drag.js create mode 100644 application/palemoon/components/newtab/dragDataHelper.js create mode 100644 application/palemoon/components/newtab/drop.js create mode 100644 application/palemoon/components/newtab/dropPreview.js create mode 100644 application/palemoon/components/newtab/dropTargetShim.js create mode 100644 application/palemoon/components/newtab/grid.js create mode 100644 application/palemoon/components/newtab/jar.mn copy {python/mozbuild/mozbuild/test/backend/data/jar-manifests => application/palemoon/components/newtab}/moz.build (100%) create mode 100644 application/palemoon/components/newtab/newTab.css create mode 100644 application/palemoon/components/newtab/newTab.js create mode 100644 application/palemoon/components/newtab/newTab.xhtml create mode 100644 application/palemoon/components/newtab/page.js create mode 100644 application/palemoon/components/newtab/search.js create mode 100644 application/palemoon/components/newtab/sites.js create mode 100644 application/palemoon/components/newtab/transformations.js create mode 100644 application/palemoon/components/newtab/undo.js create mode 100644 application/palemoon/components/newtab/updater.js create mode 100644 application/palemoon/components/nsAboutRedirector.js create mode 100644 application/palemoon/components/nsBrowserContentHandler.js create mode 100644 application/palemoon/components/nsBrowserGlue.js rename {browser => application/palemoon}/components/nsIBrowserGlue.idl (100%) rename {browser => application/palemoon}/components/nsIBrowserHandler.idl (100%) rename {browser/base/content => application/palemoon/components}/pageinfo/feeds.js (100%) rename {browser/base/content => application/palemoon/components}/pageinfo/feeds.xml (100%) create mode 100644 application/palemoon/components/pageinfo/jar.mn copy {python/mozbuild/mozbuild/test/backend/data/jar-manifests => application/palemoon/components/pageinfo}/moz.build (100%) rename {browser/base/content => application/palemoon/components}/pageinfo/pageInfo.css (100%) create mode 100644 application/palemoon/components/pageinfo/pageInfo.js rename {browser/base/content => application/palemoon/components}/pageinfo/pageInfo.xml (100%) create mode 100644 application/palemoon/components/pageinfo/pageInfo.xul create mode 100644 application/palemoon/components/pageinfo/permissions.js rename {browser/base/content => application/palemoon/components}/pageinfo/security.js (100%) create mode 100644 application/palemoon/components/permissions/aboutPermissions.css create mode 100644 application/palemoon/components/permissions/aboutPermissions.js create mode 100644 application/palemoon/components/permissions/aboutPermissions.xml create mode 100644 application/palemoon/components/permissions/aboutPermissions.xul create mode 100644 application/palemoon/components/permissions/jar.mn rename {toolkit/devtools/webide/themes => application/palemoon/components/permissions}/moz.build (100%) create mode 100644 application/palemoon/components/places/PlacesUIUtils.jsm create mode 100644 application/palemoon/components/places/content/bookmarkProperties.js rename {browser => application/palemoon}/components/places/content/bookmarkProperties.xul (100%) rename {browser => application/palemoon}/components/places/content/bookmarksPanel.js (100%) rename {browser => application/palemoon}/components/places/content/bookmarksPanel.xul (100%) create mode 100644 application/palemoon/components/places/content/browserPlacesViews.js create mode 100644 application/palemoon/components/places/content/controller.js rename {browser => application/palemoon}/components/places/content/downloadsViewOverlay.xul (100%) create mode 100644 application/palemoon/components/places/content/editBookmarkOverlay.js rename {browser => application/palemoon}/components/places/content/editBookmarkOverlay.xul (100%) rename {browser => application/palemoon}/components/places/content/history-panel.js (100%) rename {browser => application/palemoon}/components/places/content/history-panel.xul (100%) rename {browser => application/palemoon}/components/places/content/menu.xml (100%) rename {browser => application/palemoon}/components/places/content/moveBookmarks.js (100%) rename {browser => application/palemoon}/components/places/content/moveBookmarks.xul (100%) rename {browser => application/palemoon}/components/places/content/organizer.css (100%) rename {browser => application/palemoon}/components/places/content/places.css (100%) create mode 100644 application/palemoon/components/places/content/places.js create mode 100644 application/palemoon/components/places/content/places.xul rename {browser => application/palemoon}/components/places/content/placesOverlay.xul (100%) rename {browser => application/palemoon}/components/places/content/sidebarUtils.js (100%) rename {browser => application/palemoon}/components/places/content/tree.xml (100%) create mode 100644 application/palemoon/components/places/content/treeView.js create mode 100644 application/palemoon/components/places/jar.mn create mode 100644 application/palemoon/components/places/moz.build create mode 100644 application/palemoon/components/preferences/advanced.js rename {browser => application/palemoon}/components/preferences/advanced.xul (100%) rename {browser => application/palemoon}/components/preferences/applicationManager.js (100%) rename {browser => application/palemoon}/components/preferences/applicationManager.xul (100%) create mode 100644 application/palemoon/components/preferences/applications.js rename {browser => application/palemoon}/components/preferences/applications.xul (100%) rename {browser => application/palemoon}/components/preferences/colors.xul (100%) rename {browser => application/palemoon}/components/preferences/connection.js (100%) rename {browser => application/palemoon}/components/preferences/connection.xul (100%) create mode 100644 application/palemoon/components/preferences/content.js create mode 100644 application/palemoon/components/preferences/content.xul create mode 100644 application/palemoon/components/preferences/cookies.js create mode 100644 application/palemoon/components/preferences/cookies.xul rename {browser => application/palemoon}/components/preferences/fonts.js (100%) rename {browser => application/palemoon}/components/preferences/fonts.xul (100%) rename {browser => application/palemoon}/components/preferences/handlers.css (100%) create mode 100644 application/palemoon/components/preferences/handlers.xml create mode 100644 application/palemoon/components/preferences/jar.mn rename {browser => application/palemoon}/components/preferences/languages.js (100%) rename {browser => application/palemoon}/components/preferences/languages.xul (100%) rename {browser => application/palemoon}/components/preferences/main.js (100%) create mode 100644 application/palemoon/components/preferences/main.xul rename {browser => application/palemoon}/components/preferences/moz.build (100%) create mode 100644 application/palemoon/components/preferences/newtaburl.js create mode 100644 application/palemoon/components/preferences/permissions.js create mode 100644 application/palemoon/components/preferences/permissions.xul create mode 100644 application/palemoon/components/preferences/preferences.xul create mode 100644 application/palemoon/components/preferences/privacy.js create mode 100644 application/palemoon/components/preferences/privacy.xul create mode 100644 application/palemoon/components/preferences/sanitize.js rename {browser => application/palemoon}/components/preferences/sanitize.xul (100%) create mode 100644 application/palemoon/components/preferences/security.js create mode 100644 application/palemoon/components/preferences/security.xul rename {browser => application/palemoon}/components/preferences/selectBookmark.js (100%) rename {browser => application/palemoon}/components/preferences/selectBookmark.xul (100%) create mode 100644 application/palemoon/components/preferences/sync.js rename {browser => application/palemoon}/components/preferences/sync.xul (100%) create mode 100644 application/palemoon/components/preferences/tabs.js create mode 100644 application/palemoon/components/preferences/tabs.xul rename {browser => application/palemoon}/components/privatebrowsing/content/aboutPrivateBrowsing.xhtml (100%) create mode 100644 application/palemoon/components/privatebrowsing/jar.mn rename {testing/marionette/atoms => application/palemoon/components/privatebrowsing}/moz.build (100%) create mode 100644 application/palemoon/components/search/content/engineManager.js create mode 100644 application/palemoon/components/search/content/engineManager.xul rename {browser => application/palemoon}/components/search/content/search.xml (100%) rename {browser => application/palemoon}/components/search/content/searchbarBindings.css (100%) create mode 100644 application/palemoon/components/search/jar.mn rename {browser/themes/windows/communicator => application/palemoon/components/search}/moz.build (100%) rename {browser => application/palemoon}/components/sessionstore/DocumentUtils.jsm (100%) create mode 100644 application/palemoon/components/sessionstore/SessionStorage.jsm create mode 100644 application/palemoon/components/sessionstore/SessionStore.jsm rename {browser => application/palemoon}/components/sessionstore/XPathGenerator.jsm (100%) create mode 100644 application/palemoon/components/sessionstore/_SessionFile.jsm create mode 100644 application/palemoon/components/sessionstore/content/aboutSessionRestore.js rename {browser => application/palemoon}/components/sessionstore/content/aboutSessionRestore.xhtml (100%) create mode 100644 application/palemoon/components/sessionstore/content/content-sessionStore.js create mode 100644 application/palemoon/components/sessionstore/jar.mn create mode 100644 application/palemoon/components/sessionstore/moz.build rename {browser => application/palemoon}/components/sessionstore/nsISessionStartup.idl (100%) rename {browser => application/palemoon}/components/sessionstore/nsISessionStore.idl (100%) create mode 100644 application/palemoon/components/sessionstore/nsSessionStartup.js rename {browser => application/palemoon}/components/sessionstore/nsSessionStore.js (100%) rename {browser => application/palemoon}/components/sessionstore/nsSessionStore.manifest (100%) create mode 100644 application/palemoon/components/shell/ShellService.jsm create mode 100644 application/palemoon/components/shell/content/setDesktopBackground.js rename {browser => application/palemoon}/components/shell/content/setDesktopBackground.xul (100%) create mode 100644 application/palemoon/components/shell/jar.mn create mode 100644 application/palemoon/components/shell/moz.build create mode 100644 application/palemoon/components/shell/nsGNOMEShellService.cpp create mode 100644 application/palemoon/components/shell/nsGNOMEShellService.h create mode 100644 application/palemoon/components/shell/nsIGNOMEShellService.idl create mode 100644 application/palemoon/components/shell/nsIMacShellService.idl create mode 100644 application/palemoon/components/shell/nsIShellService.idl create mode 100644 application/palemoon/components/shell/nsIWindowsShellService.idl create mode 100644 application/palemoon/components/shell/nsMacShellService.cpp create mode 100644 application/palemoon/components/shell/nsMacShellService.h create mode 100644 application/palemoon/components/shell/nsSetDefaultBrowser.js rename {browser => application/palemoon}/components/shell/nsSetDefaultBrowser.manifest (100%) create mode 100644 application/palemoon/components/shell/nsShellService.h create mode 100644 application/palemoon/components/shell/nsWindowsShellService.cpp create mode 100644 application/palemoon/components/shell/nsWindowsShellService.h create mode 100644 application/palemoon/components/statusbar/Downloads.jsm create mode 100644 application/palemoon/components/statusbar/Progress.jsm create mode 100644 application/palemoon/components/statusbar/Status.jsm create mode 100644 application/palemoon/components/statusbar/Status4Evar.jsm create mode 100644 application/palemoon/components/statusbar/Toolbars.jsm create mode 100644 application/palemoon/components/statusbar/content-thunk.js create mode 100644 application/palemoon/components/statusbar/content/overlay.css create mode 100644 application/palemoon/components/statusbar/content/overlay.js create mode 100644 application/palemoon/components/statusbar/content/overlay.xul create mode 100644 application/palemoon/components/statusbar/content/prefs.css create mode 100644 application/palemoon/components/statusbar/content/prefs.js create mode 100644 application/palemoon/components/statusbar/content/prefs.xml create mode 100644 application/palemoon/components/statusbar/content/prefs.xul create mode 100644 application/palemoon/components/statusbar/content/tabbrowser.xml create mode 100644 application/palemoon/components/statusbar/jar.mn create mode 100644 application/palemoon/components/statusbar/moz.build create mode 100644 application/palemoon/components/statusbar/status4evar.idl create mode 100644 application/palemoon/components/statusbar/status4evar.js rename {browser => application/palemoon}/components/statusbar/status4evar.manifest (100%) rename {browser/base/content => application/palemoon/components}/sync/aboutSyncTabs-bindings.xml (100%) rename {browser/base/content => application/palemoon/components}/sync/aboutSyncTabs.css (100%) create mode 100644 application/palemoon/components/sync/aboutSyncTabs.js rename {browser/base/content => application/palemoon/components}/sync/aboutSyncTabs.xul (100%) create mode 100644 application/palemoon/components/sync/addDevice.js rename {browser/base/content => application/palemoon/components}/sync/addDevice.xul (100%) create mode 100644 application/palemoon/components/sync/genericChange.js rename {browser/base/content => application/palemoon/components}/sync/genericChange.xul (100%) create mode 100644 application/palemoon/components/sync/jar.mn rename {browser/base/content => application/palemoon/components}/sync/key.xhtml (100%) copy {python/mozbuild/mozbuild/test/backend/data/jar-manifests => application/palemoon/components/sync}/moz.build (100%) create mode 100644 application/palemoon/components/sync/notification.xml create mode 100644 application/palemoon/components/sync/progress.js rename {browser/base/content => application/palemoon/components}/sync/progress.xhtml (100%) create mode 100644 application/palemoon/components/sync/quota.js rename {browser/base/content => application/palemoon/components}/sync/quota.xul (100%) create mode 100644 application/palemoon/components/sync/setup.js rename {browser/base/content => application/palemoon/components}/sync/setup.xul (100%) create mode 100644 application/palemoon/components/sync/utils.js rename {browser => application/palemoon}/config/mozconfig (100%) rename {browser => application/palemoon}/config/mozconfigs/common (100%) rename {browser => application/palemoon}/config/mozconfigs/linux32/beta (100%) rename {browser => application/palemoon}/config/mozconfigs/linux32/common-opt (100%) rename {browser => application/palemoon}/config/mozconfigs/linux32/debug (100%) rename {browser/config/mozconfigs/linux64 => application/palemoon/config/mozconfigs/linux32}/debug-asan (100%) rename {browser => application/palemoon}/config/mozconfigs/linux32/l10n-mozconfig (100%) rename {browser => application/palemoon}/config/mozconfigs/linux32/release (100%) rename {browser => application/palemoon}/config/mozconfigs/linux32/valgrind (100%) rename {browser => application/palemoon}/config/mozconfigs/linux64/beta (100%) rename {browser => application/palemoon}/config/mozconfigs/linux64/common-opt (100%) rename {browser => application/palemoon}/config/mozconfigs/linux64/debug (100%) rename {browser/config/mozconfigs/linux32 => application/palemoon/config/mozconfigs/linux64}/debug-asan (100%) rename {browser => application/palemoon}/config/mozconfigs/linux64/debug-static-analysis-clang (100%) rename {browser => application/palemoon}/config/mozconfigs/linux64/l10n-mozconfig (100%) rename {browser => application/palemoon}/config/mozconfigs/linux64/release (100%) rename {browser => application/palemoon}/config/mozconfigs/linux64/valgrind (100%) rename {browser => application/palemoon}/config/mozconfigs/macosx-universal/beta (100%) rename {browser => application/palemoon}/config/mozconfigs/macosx-universal/common-opt (100%) rename {browser => application/palemoon}/config/mozconfigs/macosx-universal/l10n-mozconfig (100%) rename {browser => application/palemoon}/config/mozconfigs/macosx-universal/release (100%) rename {browser => application/palemoon}/config/mozconfigs/macosx64/debug (100%) rename {browser => application/palemoon}/config/mozconfigs/macosx64/debug-asan (100%) rename {browser => application/palemoon}/config/mozconfigs/macosx64/l10n-mozconfig (100%) rename {browser => application/palemoon}/config/mozconfigs/win32/beta (100%) rename {browser => application/palemoon}/config/mozconfigs/win32/common-opt (100%) rename {browser => application/palemoon}/config/mozconfigs/win32/debug (100%) rename {browser => application/palemoon}/config/mozconfigs/win32/l10n-mozconfig (100%) rename {browser => application/palemoon}/config/mozconfigs/win32/release (100%) rename {browser => application/palemoon}/config/mozconfigs/win64/debug (100%) rename {browser => application/palemoon}/config/mozconfigs/win64/nightly (100%) rename {browser => application/palemoon}/config/tooltool-manifests/linux32/clang.manifest (100%) rename {browser/config/tooltool-manifests/linux64 => application/palemoon/config/tooltool-manifests/linux32}/releng.manifest (100%) rename {browser => application/palemoon}/config/tooltool-manifests/linux64/clang.manifest (100%) rename {browser/config/tooltool-manifests/linux32 => application/palemoon/config/tooltool-manifests/linux64}/releng.manifest (100%) rename {browser => application/palemoon}/config/tooltool-manifests/macosx64/releng.manifest (100%) create mode 100644 application/palemoon/config/version.txt create mode 100644 application/palemoon/configure.in create mode 100644 application/palemoon/confvars.sh rename {browser => application/palemoon}/defs.mk (100%) rename {browser => application/palemoon}/fonts/README.txt (100%) create mode 100644 application/palemoon/fonts/TwemojiMozilla.ttf create mode 100644 application/palemoon/fonts/moz.build create mode 100644 application/palemoon/installer/Makefile.in rename {xulrunner/installer/windows => application/palemoon/installer}/moz.build (100%) create mode 100644 application/palemoon/installer/package-manifest.in create mode 100644 application/palemoon/installer/removed-files.in create mode 100644 application/palemoon/installer/windows/Makefile.in rename {browser => application/palemoon}/installer/windows/app.tag (100%) create mode 100644 application/palemoon/installer/windows/moz.build create mode 100644 application/palemoon/installer/windows/nsis/defines.nsi.in create mode 100644 application/palemoon/installer/windows/nsis/installer.nsi create mode 100644 application/palemoon/installer/windows/nsis/maintenanceservice_installer.nsi create mode 100644 application/palemoon/installer/windows/nsis/shared.nsh create mode 100644 application/palemoon/installer/windows/nsis/uninstaller.nsi rename {browser => application/palemoon}/installer/windows/nsis/updater_append.ini (100%) create mode 100644 application/palemoon/locales/Makefile.in rename {browser => application/palemoon}/locales/all-locales (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser-region/region.properties (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/aboutCertError.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/aboutDialog.dtd (100%) create mode 100644 application/palemoon/locales/en-US/chrome/browser/aboutHome.dtd rename {browser => application/palemoon}/locales/en-US/chrome/browser/aboutPrivateBrowsing.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/aboutRobots.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/aboutSessionRestore.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/aboutSyncTabs.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/baseMenuOverlay.dtd (100%) create mode 100644 application/palemoon/locales/en-US/chrome/browser/browser.dtd create mode 100644 application/palemoon/locales/en-US/chrome/browser/browser.properties rename {browser => application/palemoon}/locales/en-US/chrome/browser/charsetMenu.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/charsetMenu.properties (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/charsetOverlay.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/downloads/downloads.dtd (100%) create mode 100644 application/palemoon/locales/en-US/chrome/browser/downloads/downloads.properties rename {browser => application/palemoon}/locales/en-US/chrome/browser/engineManager.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/engineManager.properties (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/feeds/subscribe.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/feeds/subscribe.properties (100%) create mode 100644 application/palemoon/locales/en-US/chrome/browser/newTab.dtd create mode 100644 application/palemoon/locales/en-US/chrome/browser/newTab.properties rename {browser => application/palemoon}/locales/en-US/chrome/browser/openLocation.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/openLocation.properties (100%) create mode 100644 application/palemoon/locales/en-US/chrome/browser/pageInfo.dtd rename {browser => application/palemoon}/locales/en-US/chrome/browser/pageInfo.properties (100%) create mode 100644 application/palemoon/locales/en-US/chrome/browser/palemoon.dtd create mode 100644 application/palemoon/locales/en-US/chrome/browser/permissions/aboutPermissions.dtd rename {browser/locales/en-US/chrome/browser/preferences => application/palemoon/locales/en-US/chrome/browser/permissions}/aboutPermissions.properties (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/places/bookmarkProperties.properties (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/places/editBookmarkOverlay.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/places/moveBookmarks.dtd (100%) create mode 100644 application/palemoon/locales/en-US/chrome/browser/places/places.dtd rename {browser => application/palemoon}/locales/en-US/chrome/browser/places/places.properties (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/preferences/advanced.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/preferences/applicationManager.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/preferences/applicationManager.properties (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/preferences/applications.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/preferences/colors.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/preferences/connection.dtd (100%) create mode 100644 application/palemoon/locales/en-US/chrome/browser/preferences/content.dtd create mode 100644 application/palemoon/locales/en-US/chrome/browser/preferences/cookies.dtd rename {browser => application/palemoon}/locales/en-US/chrome/browser/preferences/fonts.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/preferences/languages.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/preferences/main.dtd (100%) create mode 100644 application/palemoon/locales/en-US/chrome/browser/preferences/permissions.dtd rename {browser => application/palemoon}/locales/en-US/chrome/browser/preferences/preferences.dtd (100%) create mode 100644 application/palemoon/locales/en-US/chrome/browser/preferences/preferences.properties create mode 100644 application/palemoon/locales/en-US/chrome/browser/preferences/privacy.dtd create mode 100644 application/palemoon/locales/en-US/chrome/browser/preferences/security.dtd rename {browser => application/palemoon}/locales/en-US/chrome/browser/preferences/selectBookmark.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/preferences/sync.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/preferences/tabs.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/quitDialog.properties (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/safeMode.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/sanitize.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/search.properties (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/searchbar.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/setDesktopBackground.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/shellservice.properties (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/statusbar/meta.properties (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/statusbar/overlay.properties (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/statusbar/prefs.properties (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/statusbar/statusbar-overlay.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/statusbar/statusbar-prefs.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/syncBrand.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/syncGenericChange.properties (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/syncKey.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/syncProgress.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/syncQuota.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/syncQuota.properties (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/syncSetup.dtd (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/syncSetup.properties (100%) rename {browser => application/palemoon}/locales/en-US/chrome/browser/tabbrowser.dtd (100%) create mode 100644 application/palemoon/locales/en-US/chrome/browser/tabbrowser.properties rename {browser => application/palemoon}/locales/en-US/chrome/browser/taskbar.properties (100%) create mode 100644 application/palemoon/locales/en-US/chrome/overrides/appstrings.properties create mode 100644 application/palemoon/locales/en-US/chrome/overrides/netError.dtd rename {browser => application/palemoon}/locales/en-US/chrome/overrides/settingsChange.dtd (100%) rename {browser => application/palemoon}/locales/en-US/crashreporter/crashreporter-override.ini (100%) rename {browser => application/palemoon}/locales/en-US/defines.inc (100%) create mode 100644 application/palemoon/locales/en-US/installer/custom.properties rename {browser => application/palemoon}/locales/en-US/installer/mui.properties (100%) rename {browser => application/palemoon}/locales/en-US/installer/override.properties (100%) rename {browser => application/palemoon}/locales/en-US/palemoon-l10n.js (100%) rename {browser => application/palemoon}/locales/en-US/profile/bookmarks.inc (100%) rename {browser => application/palemoon}/locales/en-US/profile/chrome/userChrome-example.css (100%) rename {xulrunner/app => application/palemoon/locales/en-US}/profile/chrome/userContent-example.css (100%) rename {browser => application/palemoon}/locales/en-US/searchplugins/amazondotcom.xml (100%) rename {browser => application/palemoon}/locales/en-US/searchplugins/answers.xml (100%) rename {browser => application/palemoon}/locales/en-US/searchplugins/bing.xml (100%) rename {browser => application/palemoon}/locales/en-US/searchplugins/creativecommons.xml (100%) rename {browser => application/palemoon}/locales/en-US/searchplugins/duckduckgo-palemoon.xml (100%) rename {browser => application/palemoon}/locales/en-US/searchplugins/eBay.xml (100%) rename {browser => application/palemoon}/locales/en-US/searchplugins/ecosia.xml (100%) rename {browser => application/palemoon}/locales/en-US/searchplugins/list.txt (100%) rename {browser => application/palemoon}/locales/en-US/searchplugins/twitter.xml (100%) rename {browser => application/palemoon}/locales/en-US/searchplugins/wikipedia.xml (100%) rename {browser => application/palemoon}/locales/en-US/searchplugins/yahoo.xml (100%) rename {browser => application/palemoon}/locales/en-US/updater/updater.ini (100%) rename {browser => application/palemoon}/locales/filter.py (100%) rename {browser => application/palemoon}/locales/generic/extract-bookmarks.py (100%) rename {browser => application/palemoon}/locales/generic/profile/bookmarks.html.in (100%) rename {xulrunner/app => application/palemoon/locales/generic}/profile/localstore.rdf (100%) rename {browser => application/palemoon}/locales/generic/profile/mimeTypes.rdf (100%) create mode 100644 application/palemoon/locales/jar.mn create mode 100644 application/palemoon/locales/l10n.ini rename {browser/themes/osx/communicator => application/palemoon/locales}/moz.build (100%) rename {browser => application/palemoon}/locales/shipped-locales (100%) create mode 100644 application/palemoon/modules/AboutHomeUtils.jsm create mode 100644 application/palemoon/modules/AutoCompletePopup.jsm create mode 100644 application/palemoon/modules/BrowserNewTabPreloader.jsm rename {browser => application/palemoon}/modules/CharsetMenu.jsm (100%) create mode 100644 application/palemoon/modules/FormSubmitObserver.jsm create mode 100644 application/palemoon/modules/FormValidationHandler.jsm create mode 100644 application/palemoon/modules/NetworkPrioritizer.jsm rename {browser => application/palemoon}/modules/PageMenu.jsm (100%) create mode 100644 application/palemoon/modules/PopupNotifications.jsm create mode 100644 application/palemoon/modules/QuotaManager.jsm rename {browser => application/palemoon}/modules/RecentWindow.jsm (100%) create mode 100644 application/palemoon/modules/SharedFrame.jsm create mode 100644 application/palemoon/modules/Windows8WindowFrameColor.jsm rename {browser => application/palemoon}/modules/WindowsJumpLists.jsm (100%) create mode 100644 application/palemoon/modules/WindowsPreviewPerTab.jsm create mode 100644 application/palemoon/modules/moz.build rename {browser => application/palemoon}/modules/offlineAppCache.jsm (100%) create mode 100644 application/palemoon/modules/openLocationLastURL.jsm create mode 100644 application/palemoon/modules/webrtcUI.jsm create mode 100644 application/palemoon/moz.build create mode 100644 application/palemoon/moz.configure copy {toolkit => application/palemoon}/themes/LICENSE (100%) rename {browser => application/palemoon}/themes/linux/Geolocation-16.png (100%) rename {browser => application/palemoon}/themes/linux/Geolocation-64.png (100%) rename {browser => application/palemoon}/themes/linux/Go-arrow.png (100%) rename {browser => application/palemoon}/themes/linux/Info.png (100%) rename {browser/themes/windows => application/palemoon/themes/linux}/KUI-close.png (100%) rename {browser => application/palemoon}/themes/linux/Makefile.in (100%) rename {browser => application/palemoon}/themes/linux/Privacy-16.png (100%) rename {browser => application/palemoon}/themes/linux/Privacy-32.png (100%) rename {browser => application/palemoon}/themes/linux/Privacy-48.png (100%) rename {browser => application/palemoon}/themes/linux/Privacy-64.png (100%) rename {browser => application/palemoon}/themes/linux/Secure.png (100%) rename {browser => application/palemoon}/themes/linux/Security-broken.png (100%) rename {browser => application/palemoon}/themes/linux/Toolbar-small.png (100%) rename {browser => application/palemoon}/themes/linux/Toolbar.png (100%) rename {browser/themes/windows => application/palemoon/themes/linux}/aboutCertError.css (100%) rename {browser/themes/windows => application/palemoon/themes/linux}/aboutCertError_sectionCollapsed-rtl.png (100%) rename {browser/themes/windows => application/palemoon/themes/linux}/aboutCertError_sectionCollapsed.png (100%) rename {browser/themes/windows => application/palemoon/themes/linux}/aboutCertError_sectionExpanded.png (100%) rename {browser => application/palemoon}/themes/linux/aboutPrivateBrowsing.css (100%) rename {browser => application/palemoon}/themes/linux/aboutSessionRestore-window-icon.png (100%) rename {browser => application/palemoon}/themes/linux/aboutSessionRestore.css (100%) rename {browser/themes/windows => application/palemoon/themes/linux}/aboutSyncTabs.css (100%) rename {browser => application/palemoon}/themes/linux/actionicon-tab.png (100%) create mode 100644 application/palemoon/themes/linux/autocomplete.css create mode 100644 application/palemoon/themes/linux/browser.css rename {browser => application/palemoon}/themes/linux/click-to-play-warning-stripes.png (100%) copy {browser/themes/windows => application/palemoon/themes/linux}/communicator/communicator.css (100%) create mode 100644 application/palemoon/themes/linux/communicator/jar.mn rename {browser => application/palemoon}/themes/linux/communicator/moz.build (100%) rename {browser => application/palemoon}/themes/linux/downloads/allDownloadsViewOverlay.css (100%) rename {browser => application/palemoon}/themes/linux/downloads/buttons.png (100%) rename {browser => application/palemoon}/themes/linux/downloads/contentAreaDownloadsView.css (100%) rename {browser => application/palemoon}/themes/linux/downloads/download-glow-small.png (100%) rename {browser => application/palemoon}/themes/linux/downloads/download-glow.png (100%) rename {browser => application/palemoon}/themes/linux/downloads/download-notification-finish.png (100%) rename {browser => application/palemoon}/themes/linux/downloads/download-notification-start.png (100%) rename {browser => application/palemoon}/themes/linux/downloads/download-summary.png (100%) rename {browser => application/palemoon}/themes/linux/downloads/downloads.css (100%) rename {browser/themes/windows => application/palemoon/themes/linux}/engineManager.css (100%) rename {browser => application/palemoon}/themes/linux/feeds/feedIcon.png (100%) copy browser/themes/linux/page-livemarks.png => application/palemoon/themes/linux/feeds/feedIcon16.png (100%) rename {browser => application/palemoon}/themes/linux/feeds/subscribe-ui.css (100%) rename {browser => application/palemoon}/themes/linux/feeds/subscribe.css (100%) rename {browser/themes/windows => application/palemoon/themes/linux}/icon.png (100%) rename {browser/themes/windows => application/palemoon/themes/linux}/identity-icons-generic.png (100%) rename {browser/themes/windows => application/palemoon/themes/linux}/identity-icons-https-ev.png (100%) rename {browser/themes/windows => application/palemoon/themes/linux}/identity-icons-https-mixed-active.png (100%) rename {browser/themes/windows => application/palemoon/themes/linux}/identity-icons-https.png (100%) rename {browser => application/palemoon}/themes/linux/identity.png (100%) rename {browser/themes/windows => application/palemoon/themes/linux}/imagedocument.png (100%) create mode 100644 application/palemoon/themes/linux/jar.mn rename {browser/themes/windows => application/palemoon/themes/linux}/mixed-content-blocked-16.png (100%) rename {browser/themes/windows => application/palemoon/themes/linux}/mixed-content-blocked-64.png (100%) rename {browser/themes/osx => application/palemoon/themes/linux}/monitor.png (100%) rename {browser/themes/osx => application/palemoon/themes/linux}/monitor_16-10.png (100%) rename {browser/themes/windows => application/palemoon/themes/linux}/moz.build (100%) create mode 100644 application/palemoon/themes/linux/newtab/newTab.css rename {browser => application/palemoon}/themes/linux/page-livemarks.png (100%) rename {browser => application/palemoon}/themes/linux/pageInfo.css (100%) rename {browser => application/palemoon}/themes/linux/pageInfo.png (100%) create mode 100644 application/palemoon/themes/linux/permissions/aboutPermissions.css rename {browser => application/palemoon}/themes/linux/places/bookmarksMenu.png (100%) rename {browser => application/palemoon}/themes/linux/places/bookmarksToolbar.png (100%) rename {browser => application/palemoon}/themes/linux/places/calendar.png (100%) rename {browser => application/palemoon}/themes/linux/places/downloads.png (100%) rename {browser => application/palemoon}/themes/linux/places/editBookmarkOverlay.css (100%) rename {browser => application/palemoon}/themes/linux/places/livemark-item.png (100%) rename {browser => application/palemoon}/themes/linux/places/organizer.css (100%) rename {browser => application/palemoon}/themes/linux/places/organizer.xml (100%) rename {browser => application/palemoon}/themes/linux/places/pageStarred.png (100%) rename {browser => application/palemoon}/themes/linux/places/places.css (100%) rename {browser => application/palemoon}/themes/linux/places/query.png (100%) rename {browser => application/palemoon}/themes/linux/places/star-icons.png (100%) rename {browser => application/palemoon}/themes/linux/places/starPage.png (100%) rename {browser => application/palemoon}/themes/linux/places/starred48.png (100%) rename {browser => application/palemoon}/themes/linux/places/tag.png (100%) rename {browser => application/palemoon}/themes/linux/places/toolbarDropMarker.png (100%) rename {browser => application/palemoon}/themes/linux/places/unsortedBookmarks.png (100%) rename {browser => application/palemoon}/themes/linux/places/unstarred48.png (100%) rename {browser/themes/windows => application/palemoon/themes/linux}/pointerLock-16.png (100%) rename {browser/themes/windows => application/palemoon/themes/linux}/pointerLock-64.png (100%) rename {browser/themes/windows => application/palemoon/themes/linux}/preferences/Options-sync.png (100%) rename {browser => application/palemoon}/themes/linux/preferences/Options.png (100%) rename {browser => application/palemoon}/themes/linux/preferences/alwaysAsk.png (100%) rename {browser => application/palemoon}/themes/linux/preferences/applications.css (100%) rename {browser => application/palemoon}/themes/linux/preferences/mail.png (100%) rename {browser => application/palemoon}/themes/linux/preferences/preferences.css (100%) copy browser/themes/windows/privatebrowsing-dark.png => application/palemoon/themes/linux/privatebrowsing-mask.png (100%) rename {browser => application/palemoon}/themes/linux/sanitizeDialog.css (100%) rename {browser => application/palemoon}/themes/linux/searchbar.css (100%) rename {browser => application/palemoon}/themes/linux/setDesktopBackground.css (100%) rename {browser => application/palemoon}/themes/linux/slowStartup-16.png (100%) rename {browser => application/palemoon}/themes/linux/statusbar/overlay.css (100%) rename {browser => application/palemoon}/themes/linux/statusbar/prefs.css (100%) rename {browser => application/palemoon}/themes/linux/sync-128.png (100%) rename {browser => application/palemoon}/themes/linux/sync-16-throbber.png (100%) rename {browser => application/palemoon}/themes/linux/sync-16.png (100%) rename {browser => application/palemoon}/themes/linux/sync-24-throbber.png (100%) rename {browser => application/palemoon}/themes/linux/sync-32.png (100%) copy {browser/themes/windows => application/palemoon/themes/linux}/sync-bg.png (100%) rename {browser/themes/windows => application/palemoon/themes/linux}/sync-desktopIcon.png (100%) rename {browser/themes/windows => application/palemoon/themes/linux}/sync-mobileIcon.png (100%) rename {browser => application/palemoon}/themes/linux/syncCommon.css (100%) rename {browser/themes/windows => application/palemoon/themes/linux}/syncProgress.css (100%) copy {browser/themes/windows => application/palemoon/themes/linux}/syncQuota.css (100%) rename {browser => application/palemoon}/themes/linux/syncSetup.css (100%) rename {browser => application/palemoon}/themes/linux/tabbrowser/alltabs.png (100%) rename {browser/themes/osx => application/palemoon/themes/linux}/tabbrowser/connecting.png (100%) rename {browser => application/palemoon}/themes/linux/tabbrowser/loading.png (100%) rename {browser/themes/windows => application/palemoon/themes/linux}/tabbrowser/tab-overflow-border.png (100%) rename {browser => application/palemoon}/themes/linux/tabbrowser/tab.png (100%) rename {browser => application/palemoon}/themes/linux/tabbrowser/tabDragIndicator.png (100%) rename {browser/themes/windows => application/palemoon/themes/linux}/urlbar-arrow.png (100%) create mode 100644 application/palemoon/themes/linux/web-notifications-icon.svg create mode 100644 application/palemoon/themes/linux/web-notifications-tray.svg rename {browser => application/palemoon}/themes/linux/webRTC-shareDevice-16.png (100%) rename {browser/themes/windows => application/palemoon/themes/linux}/webRTC-shareDevice-64.png (100%) rename {browser/themes/windows => application/palemoon/themes/linux}/webRTC-sharingDevice-16.png (100%) create mode 100644 application/palemoon/themes/moz.build copy {browser/themes/windows => application/palemoon/themes/osx}/Geolocation-16.png (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/Geolocation-64.png (100%) rename {browser => application/palemoon}/themes/osx/Info.png (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/KUI-background.png (100%) rename {browser => application/palemoon}/themes/osx/KUI-close.png (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/Makefile.in (100%) rename {browser => application/palemoon}/themes/osx/Privacy-16.png (100%) rename {browser => application/palemoon}/themes/osx/Privacy-32.png (100%) rename {browser => application/palemoon}/themes/osx/Privacy-48.png (100%) rename {browser => application/palemoon}/themes/osx/Privacy-64.png (100%) rename {toolkit/themes/linux/global/icons => application/palemoon/themes/osx}/Search-glass.png (100%) rename {browser => application/palemoon}/themes/osx/Secure24.png (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/Toolbar-glass.png (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/Toolbar-inverted.png (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/Toolbar.png (100%) rename {browser => application/palemoon}/themes/osx/aboutCertError.css (100%) rename {browser => application/palemoon}/themes/osx/aboutCertError_sectionCollapsed-rtl.png (100%) rename {browser => application/palemoon}/themes/osx/aboutCertError_sectionCollapsed.png (100%) rename {browser => application/palemoon}/themes/osx/aboutCertError_sectionExpanded.png (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/aboutPrivateBrowsing.css (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/aboutSessionRestore.css (100%) rename {browser => application/palemoon}/themes/osx/aboutSyncTabs.css (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/actionicon-tab.png (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/appmenu-dropmarker.png (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/appmenu-icons.png (100%) create mode 100644 application/palemoon/themes/osx/autocomplete.css create mode 100644 application/palemoon/themes/osx/browser.css copy {browser/themes/windows => application/palemoon/themes/osx}/click-to-play-warning-stripes.png (100%) copy {browser/themes/windows => application/palemoon/themes/osx}/communicator/communicator.css (100%) create mode 100644 application/palemoon/themes/osx/communicator/jar.mn rename {browser/locales => application/palemoon/themes/osx/communicator}/moz.build (100%) rename {browser => application/palemoon}/themes/osx/downloads/allDownloadsViewOverlay.css (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/downloads/buttons.png (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/downloads/contentAreaDownloadsView.css (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/downloads/download-glow.png (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/downloads/download-notification-finish.png (100%) copy {browser/themes/windows => application/palemoon/themes/osx}/downloads/download-notification-start.png (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/downloads/download-summary.png (100%) rename {browser => application/palemoon}/themes/osx/downloads/downloads.css (100%) rename {browser => application/palemoon}/themes/osx/engineManager.css (100%) rename {browser => application/palemoon}/themes/osx/feeds/feed-icons-16.png (100%) rename {browser => application/palemoon}/themes/osx/feeds/feedIcon.png (100%) rename {browser => application/palemoon}/themes/osx/feeds/feedIcon16.png (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/feeds/subscribe-ui.css (100%) rename {browser => application/palemoon}/themes/osx/feeds/subscribe.css (100%) rename {browser => application/palemoon}/themes/osx/icon.png (100%) rename {browser => application/palemoon}/themes/osx/identity-icons-generic.png (100%) rename {browser => application/palemoon}/themes/osx/identity-icons-https-ev.png (100%) rename {browser => application/palemoon}/themes/osx/identity-icons-https-mixed-active.png (100%) rename {browser => application/palemoon}/themes/osx/identity-icons-https.png (100%) rename {browser => application/palemoon}/themes/osx/identity.png (100%) rename {browser => application/palemoon}/themes/osx/imagedocument.png (100%) create mode 100644 application/palemoon/themes/osx/jar.mn rename {browser/themes/windows => application/palemoon/themes/osx}/keyhole-forward-mask.svg (100%) rename {browser => application/palemoon}/themes/osx/livemark-folder.png (100%) rename {browser => application/palemoon}/themes/osx/menu-back.png (100%) rename {browser => application/palemoon}/themes/osx/menu-forward.png (100%) rename {browser => application/palemoon}/themes/osx/mixed-content-blocked-16.png (100%) rename {browser => application/palemoon}/themes/osx/mixed-content-blocked-64.png (100%) rename {browser/themes/linux => application/palemoon/themes/osx}/monitor.png (100%) rename {browser/themes/linux => application/palemoon/themes/osx}/monitor_16-10.png (100%) rename {browser => application/palemoon}/themes/osx/moz.build (100%) create mode 100644 application/palemoon/themes/osx/newtab/newTab.css rename {browser => application/palemoon}/themes/osx/page-livemarks.png (100%) rename {browser => application/palemoon}/themes/osx/page-livemarks@2x.png (100%) rename {browser => application/palemoon}/themes/osx/pageInfo.css (100%) rename {browser => application/palemoon}/themes/osx/pageInfo.png (100%) create mode 100644 application/palemoon/themes/osx/panel-expander-closed.png create mode 100644 application/palemoon/themes/osx/panel-expander-closed@2x.png create mode 100644 application/palemoon/themes/osx/panel-expander-open.png create mode 100644 application/palemoon/themes/osx/panel-expander-open@2x.png create mode 100644 application/palemoon/themes/osx/panel-plus-sign.png create mode 100644 application/palemoon/themes/osx/permissions/aboutPermissions.css rename {browser => application/palemoon}/themes/osx/places/allBookmarks.png (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/places/bookmark.png (100%) rename {browser => application/palemoon}/themes/osx/places/bookmarksMenu.png (100%) rename {browser => application/palemoon}/themes/osx/places/bookmarksToolbar.png (100%) rename {browser => application/palemoon}/themes/osx/places/bookmarksToolbar@2x.png (100%) rename {browser => application/palemoon}/themes/osx/places/calendar.png (100%) rename {browser => application/palemoon}/themes/osx/places/downloads.png (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/places/editBookmark.png (100%) create mode 100644 application/palemoon/themes/osx/places/editBookmarkOverlay.css create mode 100644 application/palemoon/themes/osx/places/expander-closed-active.png rename {browser => application/palemoon}/themes/osx/places/expander-closed.png (100%) create mode 100644 application/palemoon/themes/osx/places/expander-open-active.png rename {browser => application/palemoon}/themes/osx/places/expander-open.png (100%) rename {browser => application/palemoon}/themes/osx/places/folderDropArrow.png (100%) rename {browser => application/palemoon}/themes/osx/places/folderDropArrow@2x.png (100%) rename {browser => application/palemoon}/themes/osx/places/history.png (100%) rename {browser => application/palemoon}/themes/osx/places/history@2x.png (100%) rename {browser => application/palemoon}/themes/osx/places/libraryToolbar.png (100%) copy {browser/themes/windows => application/palemoon/themes/osx}/places/livemark-item.png (100%) rename {browser => application/palemoon}/themes/osx/places/organizer.css (100%) rename {browser => application/palemoon}/themes/osx/places/places.css (100%) rename {browser => application/palemoon}/themes/osx/places/query.png (100%) rename {browser => application/palemoon}/themes/osx/places/query@2x.png (100%) rename {browser => application/palemoon}/themes/osx/places/starred48.png (100%) rename {browser => application/palemoon}/themes/osx/places/tag.png (100%) rename {browser => application/palemoon}/themes/osx/places/tag@2x.png (100%) rename {browser => application/palemoon}/themes/osx/places/toolbarDropMarker.png (100%) create mode 100644 application/palemoon/themes/osx/places/unfiledBookmarks.png create mode 100644 application/palemoon/themes/osx/places/unfiledBookmarks@2x.png rename {browser => application/palemoon}/themes/osx/places/unsortedBookmarks.png (100%) rename {browser => application/palemoon}/themes/osx/places/unstarred48.png (100%) rename {browser => application/palemoon}/themes/osx/pointerLock-16.png (100%) rename {browser => application/palemoon}/themes/osx/pointerLock-64.png (100%) rename {browser => application/palemoon}/themes/osx/preferences/Options-sync.png (100%) rename {browser => application/palemoon}/themes/osx/preferences/Options.png (100%) rename {browser => application/palemoon}/themes/osx/preferences/alwaysAsk.png (100%) rename {browser => application/palemoon}/themes/osx/preferences/application.png (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/preferences/applications.css (100%) rename {browser => application/palemoon}/themes/osx/preferences/mail.png (100%) rename {browser => application/palemoon}/themes/osx/preferences/preferences.css (100%) rename {browser => application/palemoon}/themes/osx/preferences/saveFile.png (100%) rename {browser => application/palemoon}/themes/osx/privatebrowsing-dark.png (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/privatebrowsing-light.png (100%) create mode 100644 application/palemoon/themes/osx/privatebrowsing-mask.png create mode 100644 application/palemoon/themes/osx/privatebrowsing-mask@2x.png rename {browser => application/palemoon}/themes/osx/reload-stop-go.png (100%) rename {browser => application/palemoon}/themes/osx/sanitizeDialog.css (100%) rename {browser => application/palemoon}/themes/osx/searchbar-dropdown-arrow.png (100%) rename {browser => application/palemoon}/themes/osx/searchbar.css (100%) copy {browser/themes/windows => application/palemoon/themes/osx}/setDesktopBackground.css (100%) create mode 100644 application/palemoon/themes/osx/shared.inc rename {browser/themes/windows => application/palemoon/themes/osx}/slowStartup-16.png (100%) rename {browser => application/palemoon}/themes/osx/statusbar/overlay.css (100%) rename {browser => application/palemoon}/themes/osx/statusbar/prefs.css (100%) copy {browser/themes/windows => application/palemoon/themes/osx}/sync-128.png (100%) copy {browser/themes/windows => application/palemoon/themes/osx}/sync-16.png (100%) copy {browser/themes/windows => application/palemoon/themes/osx}/sync-32.png (100%) copy {browser/themes/windows => application/palemoon/themes/osx}/sync-bg.png (100%) rename {browser => application/palemoon}/themes/osx/sync-desktopIcon.png (100%) rename {browser => application/palemoon}/themes/osx/sync-mobileIcon.png (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/sync-throbber.png (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/syncCommon.css (100%) rename {browser => application/palemoon}/themes/osx/syncProgress.css (100%) copy {browser/themes/windows => application/palemoon/themes/osx}/syncQuota.css (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/syncSetup.css (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/tabbrowser/alltabs-inverted.png (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/tabbrowser/alltabs.png (100%) rename {browser/themes/linux => application/palemoon/themes/osx}/tabbrowser/connecting.png (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/tabbrowser/loading.png (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/tabbrowser/newtab-glass.png (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/tabbrowser/newtab-inverted.png (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/tabbrowser/newtab.png (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/tabbrowser/tab-arrow-left-glass.png (100%) rename {browser => application/palemoon}/themes/osx/tabbrowser/tab-arrow-left-inverted.png (100%) rename {browser => application/palemoon}/themes/osx/tabbrowser/tab-arrow-left.png (100%) rename {browser => application/palemoon}/themes/osx/tabbrowser/tab-overflow-border.png (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/tabbrowser/tabDragIndicator.png (100%) rename {browser => application/palemoon}/themes/osx/toolbarbutton-dropdown-arrow-inverted.png (100%) rename {browser => application/palemoon}/themes/osx/toolbarbutton-dropdown-arrow.png (100%) rename {browser => application/palemoon}/themes/osx/urlbar-arrow.png (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/urlbar-history-dropmarker.png (100%) rename {browser/themes/windows => application/palemoon/themes/osx}/urlbar-popup-blocked.png (100%) create mode 100644 application/palemoon/themes/osx/web-notifications-icon.svg create mode 100644 application/palemoon/themes/osx/web-notifications-tray.svg rename {browser/themes/windows => application/palemoon/themes/osx}/webRTC-shareDevice-16.png (100%) rename {browser => application/palemoon}/themes/osx/webRTC-shareDevice-64.png (100%) rename {browser => application/palemoon}/themes/osx/webRTC-sharingDevice-16.png (100%) create mode 100644 application/palemoon/themes/shared/browser.inc rename {browser/themes/windows => application/palemoon/themes/shared}/newtab/controls.png (100%) create mode 100644 application/palemoon/themes/shared/newtab/newTab.css.inc rename {toolkit/themes/shared/devtools/images => application/palemoon/themes/shared/newtab}/noise.png (100%) create mode 100644 application/palemoon/themes/shared/newtab/pinned.png rename {browser => application/palemoon}/themes/shared/plugin-doorhanger.inc.css (100%) rename {browser => application/palemoon}/themes/shared/plugins/notification-pluginAlert.png (100%) rename {browser => application/palemoon}/themes/shared/plugins/notification-pluginAlert@2x.png (100%) rename {browser => application/palemoon}/themes/shared/plugins/notification-pluginBlocked.png (100%) rename {browser => application/palemoon}/themes/shared/plugins/notification-pluginBlocked@2x.png (100%) rename {browser => application/palemoon}/themes/shared/plugins/notification-pluginNormal.png (100%) rename {browser => application/palemoon}/themes/shared/plugins/notification-pluginNormal@2x.png (100%) rename {browser => application/palemoon}/themes/shared/statusbar/dynamic.css (100%) rename {browser => application/palemoon}/themes/shared/statusbar/overlay.css (100%) rename {browser => application/palemoon}/themes/shared/statusbar/pms16.png (100%) rename {browser => application/palemoon}/themes/shared/statusbar/pms24.png (100%) rename {browser => application/palemoon}/themes/shared/statusbar/prefs.css (100%) rename {browser => application/palemoon}/themes/shared/statusbar/pulse.png (100%) rename {browser => application/palemoon}/themes/shared/statusbar/throbber-idle.png (100%) rename {browser => application/palemoon}/themes/shared/statusbar/throbberStatic.png (100%) create mode 100644 application/palemoon/themes/shared/tabbrowser/tab-audio-small.svg create mode 100644 application/palemoon/themes/shared/tabbrowser/tab-audio.svg rename {browser/themes/osx => application/palemoon/themes/windows}/Geolocation-16.png (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/Geolocation-64.png (100%) rename {browser => application/palemoon}/themes/windows/Info.png (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/KUI-background.png (100%) rename {browser/themes/linux => application/palemoon/themes/windows}/KUI-close.png (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/Makefile.in (100%) rename {browser => application/palemoon}/themes/windows/Privacy-16.png (100%) rename {browser => application/palemoon}/themes/windows/Privacy-32.png (100%) rename {browser => application/palemoon}/themes/windows/Privacy-48.png (100%) rename {browser => application/palemoon}/themes/windows/Privacy-64.png (100%) rename browser/themes/windows/Geolocation-16.png => application/palemoon/themes/windows/Push-16.png (100%) create mode 100644 application/palemoon/themes/windows/Push-64.png rename {browser => application/palemoon}/themes/windows/Secure24.png (100%) create mode 100644 application/palemoon/themes/windows/Toolbar-glass.svg create mode 100644 application/palemoon/themes/windows/Toolbar-inverted.svg create mode 100644 application/palemoon/themes/windows/Toolbar.svg rename {browser/themes/linux => application/palemoon/themes/windows}/aboutCertError.css (100%) rename {browser/themes/linux => application/palemoon/themes/windows}/aboutCertError_sectionCollapsed-rtl.png (100%) rename {browser/themes/linux => application/palemoon/themes/windows}/aboutCertError_sectionCollapsed.png (100%) rename {browser/themes/linux => application/palemoon/themes/windows}/aboutCertError_sectionExpanded.png (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/aboutPrivateBrowsing.css (100%) rename {browser => application/palemoon}/themes/windows/aboutSessionRestore-window-icon.png (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/aboutSessionRestore.css (100%) rename {browser/themes/linux => application/palemoon/themes/windows}/aboutSyncTabs.css (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/actionicon-tab.png (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/appmenu-dropmarker.png (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/appmenu-icons.png (100%) create mode 100644 application/palemoon/themes/windows/autocomplete.css create mode 100644 application/palemoon/themes/windows/browser.css rename {browser => application/palemoon}/themes/windows/caption-buttons.svg (100%) rename {browser => application/palemoon}/themes/windows/click-to-play-warning-stripes.png (100%) rename {browser => application/palemoon}/themes/windows/communicator/communicator.css (100%) create mode 100644 application/palemoon/themes/windows/communicator/jar.mn rename {browser/components/privatebrowsing => application/palemoon/themes/windows/communicator}/moz.build (100%) rename {browser => application/palemoon}/themes/windows/downloads/allDownloadsViewOverlay.css (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/downloads/buttons.png (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/downloads/contentAreaDownloadsView.css (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/downloads/download-notification-finish.png (100%) rename {browser => application/palemoon}/themes/windows/downloads/download-notification-start.png (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/downloads/download-summary.png (100%) create mode 100644 application/palemoon/themes/windows/downloads/downloads.css rename {browser/themes/linux => application/palemoon/themes/windows}/engineManager.css (100%) rename {browser => application/palemoon}/themes/windows/feeds/feed-icons-16.png (100%) rename {browser => application/palemoon}/themes/windows/feeds/feedIcon.png (100%) rename {browser => application/palemoon}/themes/windows/feeds/feedIcon16.png (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/feeds/subscribe-ui.css (100%) rename {browser => application/palemoon}/themes/windows/feeds/subscribe.css (100%) rename {browser/themes/linux => application/palemoon/themes/windows}/icon.png (100%) rename {browser/themes/linux => application/palemoon/themes/windows}/identity-icons-generic.png (100%) rename {browser/themes/linux => application/palemoon/themes/windows}/identity-icons-https-ev.png (100%) rename {browser/themes/linux => application/palemoon/themes/windows}/identity-icons-https-mixed-active.png (100%) rename {browser/themes/linux => application/palemoon/themes/windows}/identity-icons-https.png (100%) rename {browser => application/palemoon}/themes/windows/identity.png (100%) rename {browser/themes/linux => application/palemoon/themes/windows}/imagedocument.png (100%) create mode 100644 application/palemoon/themes/windows/jar.mn rename {browser/themes/osx => application/palemoon/themes/windows}/keyhole-forward-mask.svg (100%) rename {browser => application/palemoon}/themes/windows/livemark-folder.png (100%) rename {browser => application/palemoon}/themes/windows/menu-back.png (100%) rename {browser => application/palemoon}/themes/windows/menu-forward.png (100%) rename {browser/themes/linux => application/palemoon/themes/windows}/mixed-content-blocked-16.png (100%) rename {browser/themes/linux => application/palemoon/themes/windows}/mixed-content-blocked-64.png (100%) rename {browser => application/palemoon}/themes/windows/monitor.png (100%) rename {browser => application/palemoon}/themes/windows/monitor_16-10.png (100%) rename {browser/themes/linux => application/palemoon/themes/windows}/moz.build (100%) create mode 100644 application/palemoon/themes/windows/newtab/newTab.css rename {browser => application/palemoon}/themes/windows/pageInfo.css (100%) rename {browser => application/palemoon}/themes/windows/pageInfo.png (100%) create mode 100644 application/palemoon/themes/windows/permissions/aboutPermissions.css rename {browser => application/palemoon}/themes/windows/places/allBookmarks.png (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/places/bookmark.png (100%) rename {browser => application/palemoon}/themes/windows/places/bookmarksMenu.png (100%) rename {browser => application/palemoon}/themes/windows/places/bookmarksToolbar.png (100%) rename {browser => application/palemoon}/themes/windows/places/calendar.png (100%) rename {browser => application/palemoon}/themes/windows/places/downloads.png (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/places/editBookmark.png (100%) rename {browser => application/palemoon}/themes/windows/places/editBookmarkOverlay.css (100%) rename {browser => application/palemoon}/themes/windows/places/history.png (100%) rename {browser => application/palemoon}/themes/windows/places/libraryToolbar.png (100%) rename {browser => application/palemoon}/themes/windows/places/livemark-item.png (100%) create mode 100644 application/palemoon/themes/windows/places/organizer.css rename {browser => application/palemoon}/themes/windows/places/places.css (100%) rename {browser => application/palemoon}/themes/windows/places/query.png (100%) rename {browser => application/palemoon}/themes/windows/places/starred48.png (100%) rename {browser => application/palemoon}/themes/windows/places/tag.png (100%) rename {browser => application/palemoon}/themes/windows/places/toolbarDropMarker.png (100%) rename {browser => application/palemoon}/themes/windows/places/unsortedBookmarks.png (100%) rename {browser => application/palemoon}/themes/windows/places/unstarred48.png (100%) rename {browser/themes/linux => application/palemoon/themes/windows}/pointerLock-16.png (100%) rename {browser/themes/linux => application/palemoon/themes/windows}/pointerLock-64.png (100%) rename {browser/themes/linux => application/palemoon/themes/windows}/preferences/Options-sync.png (100%) rename {browser => application/palemoon}/themes/windows/preferences/Options.png (100%) rename {browser => application/palemoon}/themes/windows/preferences/alwaysAsk.png (100%) rename {browser => application/palemoon}/themes/windows/preferences/application.png (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/preferences/applications.css (100%) rename {browser => application/palemoon}/themes/windows/preferences/mail.png (100%) rename {browser => application/palemoon}/themes/windows/preferences/preferences.css (100%) rename {browser => application/palemoon}/themes/windows/preferences/saveFile.png (100%) rename {browser => application/palemoon}/themes/windows/privatebrowsing-dark.png (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/privatebrowsing-light.png (100%) rename {browser => application/palemoon}/themes/windows/reload-stop-go.png (100%) rename {browser => application/palemoon}/themes/windows/sanitize.png (100%) rename {browser => application/palemoon}/themes/windows/sanitizeDialog.css (100%) rename {browser => application/palemoon}/themes/windows/searchbar-dropdown-arrow.png (100%) rename {browser => application/palemoon}/themes/windows/searchbar.css (100%) rename {browser => application/palemoon}/themes/windows/setDesktopBackground.css (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/slowStartup-16.png (100%) create mode 100644 application/palemoon/themes/windows/statusbar/overlay.css rename {browser => application/palemoon}/themes/windows/statusbar/prefs.css (100%) rename {browser => application/palemoon}/themes/windows/sync-128.png (100%) rename {browser => application/palemoon}/themes/windows/sync-16.png (100%) rename {browser => application/palemoon}/themes/windows/sync-32.png (100%) rename {browser => application/palemoon}/themes/windows/sync-bg.png (100%) rename {browser/themes/linux => application/palemoon/themes/windows}/sync-desktopIcon.png (100%) rename {browser/themes/linux => application/palemoon/themes/windows}/sync-mobileIcon.png (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/sync-throbber.png (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/syncCommon.css (100%) rename {browser/themes/linux => application/palemoon/themes/windows}/syncProgress.css (100%) rename {browser => application/palemoon}/themes/windows/syncQuota.css (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/syncSetup.css (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/tabbrowser/alltabs-inverted.png (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/tabbrowser/alltabs.png (100%) rename {browser => application/palemoon}/themes/windows/tabbrowser/connecting.png (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/tabbrowser/loading.png (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/tabbrowser/newtab-glass.png (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/tabbrowser/newtab-inverted.png (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/tabbrowser/newtab.png (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/tabbrowser/tab-arrow-left-glass.png (100%) rename {browser => application/palemoon}/themes/windows/tabbrowser/tab-arrow-left-inverted.png (100%) rename {browser => application/palemoon}/themes/windows/tabbrowser/tab-arrow-left.png (100%) rename {browser/themes/linux => application/palemoon/themes/windows}/tabbrowser/tab-overflow-border.png (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/tabbrowser/tabDragIndicator.png (100%) rename {browser => application/palemoon}/themes/windows/toolbarbutton-dropdown-arrow-inverted.png (100%) rename {browser => application/palemoon}/themes/windows/toolbarbutton-dropdown-arrow.png (100%) rename {browser/themes/linux => application/palemoon/themes/windows}/urlbar-arrow.png (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/urlbar-history-dropmarker.png (100%) rename {browser/themes/osx => application/palemoon/themes/windows}/urlbar-popup-blocked.png (100%) create mode 100644 application/palemoon/themes/windows/web-notifications-icon.svg create mode 100644 application/palemoon/themes/windows/web-notifications-tray.svg rename {browser/themes/osx => application/palemoon/themes/windows}/webRTC-shareDevice-16.png (100%) rename {browser/themes/linux => application/palemoon/themes/windows}/webRTC-shareDevice-64.png (100%) rename {browser/themes/linux => application/palemoon/themes/windows}/webRTC-sharingDevice-16.png (100%) create mode 100644 application/xulrunner/README.xulrunner create mode 100644 application/xulrunner/app.mozbuild create mode 100644 application/xulrunner/app/Makefile.in rename {xulrunner => application/xulrunner}/app/default16.png (100%) rename {xulrunner => application/xulrunner}/app/default32.png (100%) rename {xulrunner => application/xulrunner}/app/default48.png (100%) rename {xulrunner => application/xulrunner}/app/document.ico (100%) create mode 100644 application/xulrunner/app/install_app.py rename {xulrunner => application/xulrunner}/app/macbuild/Info.plist.in (100%) rename {xulrunner => application/xulrunner}/app/macbuild/InfoPlist.strings (100%) create mode 100644 application/xulrunner/app/moz.build create mode 100644 application/xulrunner/app/nsXULRunnerApp.cpp rename {xulrunner => application/xulrunner}/app/splash.rc (100%) rename {xulrunner => application/xulrunner}/app/xulrunner.exe.manifest (100%) rename {xulrunner => application/xulrunner}/app/xulrunner.ico (100%) rename {xulrunner => application/xulrunner}/app/xulrunner.js (100%) rename {xulrunner => application/xulrunner}/config/mozconfig (100%) rename {xulrunner => application/xulrunner}/config/mozconfigs/common (100%) create mode 100644 application/xulrunner/config/mozconfigs/common.override create mode 100644 application/xulrunner/config/mozconfigs/linux32/xulrunner create mode 100644 application/xulrunner/config/mozconfigs/linux32/xulrunner-qt create mode 100644 application/xulrunner/config/mozconfigs/linux64/xulrunner rename {xulrunner => application/xulrunner}/config/mozconfigs/macosx-universal/xulrunner (100%) rename {xulrunner => application/xulrunner}/config/mozconfigs/win32/xulrunner (100%) rename {xulrunner => application/xulrunner}/config/mozconfigs/win64/xulrunner (100%) create mode 100644 application/xulrunner/configure.in create mode 100644 application/xulrunner/confvars.sh rename {xulrunner => application/xulrunner}/examples/moz.build (100%) create mode 100644 application/xulrunner/examples/simple/application.ini rename {xulrunner => application/xulrunner}/examples/simple/components/moz.build (100%) rename {xulrunner => application/xulrunner}/examples/simple/components/public/moz.build (100%) rename {xulrunner => application/xulrunner}/examples/simple/components/public/nsISimpleTest.idl (100%) rename {xulrunner => application/xulrunner}/examples/simple/components/src/SimpleTest.cpp (100%) rename {xulrunner => application/xulrunner}/examples/simple/components/src/SimpleTest.js (100%) rename {xulrunner => application/xulrunner}/examples/simple/components/src/SimpleTest.manifest (100%) create mode 100644 application/xulrunner/examples/simple/components/src/moz.build copy {xulrunner => application/xulrunner}/examples/simple/content/contents.rdf (100%) rename {xulrunner => application/xulrunner}/examples/simple/content/simple.js (100%) rename {xulrunner => application/xulrunner}/examples/simple/content/simple.xul (100%) rename {xulrunner => application/xulrunner}/examples/simple/icons/simple.ico (100%) create mode 100644 application/xulrunner/examples/simple/jar.mn rename {xulrunner => application/xulrunner}/examples/simple/locale/simple.dtd (100%) create mode 100644 application/xulrunner/examples/simple/moz.build rename {xulrunner => application/xulrunner}/examples/simple/simple-prefs.js (100%) create mode 100644 application/xulrunner/installer/Makefile.in rename {xulrunner => application/xulrunner}/installer/debian/changelog.in (100%) rename {xulrunner => application/xulrunner}/installer/debian/compat (100%) create mode 100644 application/xulrunner/installer/debian/control rename {xulrunner => application/xulrunner}/installer/debian/icon_base64 (100%) rename {xulrunner => application/xulrunner}/installer/debian/menu (100%) rename {xulrunner => application/xulrunner}/installer/debian/postinst.in (100%) rename {xulrunner => application/xulrunner}/installer/debian/prerm.in (100%) rename {xulrunner => application/xulrunner}/installer/debian/xulrunner.links.in (100%) rename {xulrunner => application/xulrunner}/installer/debian/xulrunner.service.in (100%) rename {xulrunner => application/xulrunner}/installer/libxul-embedding.pc.in (100%) rename {xulrunner => application/xulrunner}/installer/libxul.pc.in (100%) rename {xulrunner => application/xulrunner}/installer/moz.build (100%) rename {xulrunner => application/xulrunner}/installer/mozilla-js.pc.in (100%) rename {xulrunner => application/xulrunner}/installer/mozilla-nspr.pc.in (100%) rename {xulrunner => application/xulrunner}/installer/mozilla-nss.pc.in (100%) rename {xulrunner => application/xulrunner}/installer/mozilla-plugin.pc.in (100%) rename {xulrunner => application/xulrunner}/locales/all-locales (100%) create mode 100644 application/xulrunner/moz.build create mode 100644 application/xulrunner/moz.configure rename {xulrunner => application/xulrunner}/stub/Makefile.in (100%) create mode 100644 application/xulrunner/stub/moz.build create mode 100644 application/xulrunner/stub/nsXULStub.cpp rename {xulrunner => application/xulrunner}/stub/xulrunner-stub.exe.manifest (100%) rename {xulrunner => application/xulrunner}/stub/xulrunner-stub.rc (100%) rename {xulrunner => application/xulrunner}/tools/redit/Makefile.in (100%) create mode 100644 application/xulrunner/tools/redit/moz.build create mode 100644 application/xulrunner/tools/redit/redit.cpp delete mode 100644 b2g/Makefile.in delete mode 100644 b2g/app.mozbuild delete mode 100644 b2g/app/B2GLoader.cpp delete mode 100644 b2g/app/Makefile.in delete mode 100644 b2g/app/b2g.icns delete mode 100644 b2g/app/b2g.ico delete mode 100644 b2g/app/b2g.js delete mode 100644 b2g/app/default.png delete mode 100644 b2g/app/macbuild/Contents/Info.plist.in delete mode 100644 b2g/app/macbuild/Contents/Resources/English.lproj/InfoPlist.strings.in delete mode 100644 b2g/app/moz.build delete mode 100644 b2g/app/nsBrowserApp.cpp delete mode 100644 b2g/app/ua-update.json.in delete mode 100644 b2g/branding/official/android-resources.mn delete mode 100755 b2g/branding/official/configure.sh delete mode 100644 b2g/branding/official/content/about.png delete mode 100644 b2g/branding/official/content/favicon32.png delete mode 100644 b2g/branding/official/content/icon48.png delete mode 100644 b2g/branding/official/content/icon64.png delete mode 100644 b2g/branding/official/content/jar.mn delete mode 100644 b2g/branding/official/content/logo.png delete mode 100644 b2g/branding/official/content/logoWordmark.png delete mode 100644 b2g/branding/official/content/moz.build delete mode 100644 b2g/branding/official/content/splash.png delete mode 100644 b2g/branding/official/locales/en-US/brand.dtd delete mode 100644 b2g/branding/official/locales/en-US/brand.properties delete mode 100644 b2g/branding/official/locales/jar.mn delete mode 100644 b2g/branding/official/locales/moz.build delete mode 100644 b2g/branding/official/moz.build delete mode 100644 b2g/branding/unofficial/android-resources.mn delete mode 100755 b2g/branding/unofficial/configure.sh delete mode 100644 b2g/branding/unofficial/content/about.png delete mode 100644 b2g/branding/unofficial/content/favicon32.png delete mode 100644 b2g/branding/unofficial/content/icon48.png delete mode 100644 b2g/branding/unofficial/content/icon64.png delete mode 100644 b2g/branding/unofficial/content/jar.mn delete mode 100644 b2g/branding/unofficial/content/logo.png delete mode 100644 b2g/branding/unofficial/content/logoWordmark.png delete mode 100644 b2g/branding/unofficial/content/moz.build delete mode 100644 b2g/branding/unofficial/content/splash.png delete mode 100644 b2g/branding/unofficial/locales/en-US/brand.dtd delete mode 100644 b2g/branding/unofficial/locales/en-US/brand.properties delete mode 100644 b2g/branding/unofficial/locales/jar.mn delete mode 100644 b2g/branding/unofficial/locales/moz.build delete mode 100644 b2g/branding/unofficial/moz.build delete mode 100644 b2g/build.mk delete mode 100644 b2g/chrome/content/ErrorPage.js delete mode 100644 b2g/chrome/content/aboutCertError.xhtml delete mode 100644 b2g/chrome/content/arrow.svg delete mode 100644 b2g/chrome/content/blank.css delete mode 100644 b2g/chrome/content/blank.html delete mode 100644 b2g/chrome/content/content.css delete mode 100644 b2g/chrome/content/desktop.css delete mode 100644 b2g/chrome/content/desktop.js delete mode 100644 b2g/chrome/content/devtools/adb.js delete mode 100644 b2g/chrome/content/devtools/debugger.js delete mode 100644 b2g/chrome/content/devtools/hud.js delete mode 100644 b2g/chrome/content/identity.js delete mode 100644 b2g/chrome/content/images/arrowdown-16.png delete mode 100644 b2g/chrome/content/images/arrowright-16.png delete mode 100644 b2g/chrome/content/images/desktop/home-black.png delete mode 100644 b2g/chrome/content/images/desktop/home-white.png delete mode 100644 b2g/chrome/content/images/desktop/rotate.png delete mode 100644 b2g/chrome/content/images/error.png delete mode 100644 b2g/chrome/content/images/errorpage-larry-black.png delete mode 100644 b2g/chrome/content/images/errorpage-larry-white.png delete mode 100644 b2g/chrome/content/images/errorpage-warning.png delete mode 100644 b2g/chrome/content/images/exitfullscreen-hdpi.png delete mode 100644 b2g/chrome/content/images/fullscreen-hdpi.png delete mode 100644 b2g/chrome/content/images/mute-hdpi.png delete mode 100644 b2g/chrome/content/images/pause-hdpi.png delete mode 100644 b2g/chrome/content/images/play-hdpi.png delete mode 100644 b2g/chrome/content/images/scrubber-hdpi.png delete mode 100644 b2g/chrome/content/images/throbber.png delete mode 100644 b2g/chrome/content/images/unmute-hdpi.png delete mode 100644 b2g/chrome/content/netError.css delete mode 100644 b2g/chrome/content/runapp.js delete mode 100644 b2g/chrome/content/screen.js delete mode 100644 b2g/chrome/content/settings.js delete mode 100644 b2g/chrome/content/shell.css delete mode 100644 b2g/chrome/content/shell.html delete mode 100644 b2g/chrome/content/shell.js delete mode 100644 b2g/chrome/content/test/mochitest/RecordingStatusChromeScript.js delete mode 100644 b2g/chrome/content/test/mochitest/RecordingStatusHelper.js delete mode 100644 b2g/chrome/content/test/mochitest/file_getusermedia_iframe.html delete mode 100644 b2g/chrome/content/test/mochitest/mochitest.ini delete mode 100644 b2g/chrome/content/test/mochitest/moz.build delete mode 100644 b2g/chrome/content/test/mochitest/test_recordingStatus_basic.html delete mode 100644 b2g/chrome/content/test/mochitest/test_recordingStatus_iframe.html delete mode 100644 b2g/chrome/content/test/mochitest/test_recordingStatus_kill_content_process.html delete mode 100644 b2g/chrome/content/test/mochitest/test_recordingStatus_multiple_requests.html delete mode 100644 b2g/chrome/content/touchcontrols.css delete mode 100644 b2g/chrome/jar.mn delete mode 100644 b2g/chrome/moz.build delete mode 100644 b2g/components/ActivitiesGlue.js delete mode 100644 b2g/components/AlertsHelper.jsm delete mode 100644 b2g/components/AlertsService.js delete mode 100644 b2g/components/B2GAboutRedirector.js delete mode 100644 b2g/components/B2GAppMigrator.js delete mode 100644 b2g/components/B2GComponents.manifest delete mode 100644 b2g/components/B2GPresentationDevicePrompt.js delete mode 100644 b2g/components/BootstrapCommandLine.js delete mode 100644 b2g/components/Bootstraper.jsm delete mode 100644 b2g/components/CommandLine.js delete mode 100644 b2g/components/ContentPermissionPrompt.js delete mode 100644 b2g/components/ContentRequestHelper.jsm delete mode 100644 b2g/components/DebuggerActors.js delete mode 100644 b2g/components/DirectoryProvider.js delete mode 100644 b2g/components/ErrorPage.jsm delete mode 100644 b2g/components/FilePicker.js delete mode 100644 b2g/components/Frames.jsm delete mode 100644 b2g/components/FxAccountsMgmtService.jsm delete mode 100644 b2g/components/FxAccountsUIGlue.js delete mode 100644 b2g/components/GlobalSimulatorScreen.jsm delete mode 100644 b2g/components/HelperAppDialog.js delete mode 100644 b2g/components/InterAppCommUIGlue.js delete mode 100644 b2g/components/LogCapture.jsm delete mode 100644 b2g/components/LogParser.jsm delete mode 100644 b2g/components/LogShake.jsm delete mode 100644 b2g/components/MailtoProtocolHandler.js delete mode 100644 b2g/components/MobileIdentityUIGlue.js delete mode 100644 b2g/components/OMAContentHandler.js delete mode 100644 b2g/components/OopCommandLine.js delete mode 100644 b2g/components/OrientationChangeHandler.jsm delete mode 100644 b2g/components/PaymentGlue.js delete mode 100644 b2g/components/PaymentProviderStrategy.js delete mode 100644 b2g/components/ProcessGlobal.js delete mode 100644 b2g/components/RecoveryService.js delete mode 100644 b2g/components/SignInToWebsite.jsm delete mode 100644 b2g/components/SimulatorScreen.js delete mode 100644 b2g/components/SmsProtocolHandler.js delete mode 100644 b2g/components/SystemAppProxy.jsm delete mode 100644 b2g/components/SystemMessageGlue.js delete mode 100644 b2g/components/TelProtocolHandler.js delete mode 100644 b2g/components/TelURIParser.jsm delete mode 100644 b2g/components/UpdatePrompt.js delete mode 100644 b2g/components/WebappsUpdateTimer.js delete mode 100644 b2g/components/WebappsUpdater.jsm delete mode 100644 b2g/components/moz.build delete mode 100644 b2g/components/test/mochitest/SandboxPromptTest.html delete mode 100644 b2g/components/test/mochitest/filepicker_path_handler_chrome.js delete mode 100644 b2g/components/test/mochitest/mochitest.ini delete mode 100644 b2g/components/test/mochitest/permission_handler_chrome.js delete mode 100644 b2g/components/test/mochitest/presentation_prompt_handler_chrome.js delete mode 100644 b2g/components/test/mochitest/systemapp_helper.js delete mode 100644 b2g/components/test/mochitest/test_filepicker_path.html delete mode 100644 b2g/components/test/mochitest/test_permission_deny.html delete mode 100644 b2g/components/test/mochitest/test_permission_gum_remember.html delete mode 100644 b2g/components/test/mochitest/test_presentation_device_prompt.html delete mode 100644 b2g/components/test/mochitest/test_sandbox_permission.html delete mode 100644 b2g/components/test/mochitest/test_systemapp.html delete mode 100644 b2g/components/test/moz.build delete mode 100644 b2g/components/test/unit/data/test_logger_file delete mode 100644 b2g/components/test/unit/head_identity.js delete mode 100644 b2g/components/test/unit/test_bug793310.js delete mode 100644 b2g/components/test/unit/test_bug832946.js delete mode 100644 b2g/components/test/unit/test_fxaccounts.js delete mode 100644 b2g/components/test/unit/test_logcapture.js delete mode 100644 b2g/components/test/unit/test_logcapture_gonk.js delete mode 100644 b2g/components/test/unit/test_logparser.js delete mode 100644 b2g/components/test/unit/test_logshake.js delete mode 100644 b2g/components/test/unit/test_logshake_gonk.js delete mode 100644 b2g/components/test/unit/test_signintowebsite.js delete mode 100644 b2g/components/test/unit/xpcshell.ini delete mode 100644 b2g/config/dolphin-512/config.json delete mode 100644 b2g/config/dolphin-512/sources.xml delete mode 100644 b2g/config/dolphin/config.json delete mode 100644 b2g/config/dolphin/releng-dolphin.tt delete mode 100644 b2g/config/dolphin/sources.xml delete mode 100644 b2g/config/emulator-ics/config.json delete mode 100644 b2g/config/emulator-ics/releng-emulator-ics.tt delete mode 100644 b2g/config/emulator-ics/sources.xml delete mode 100644 b2g/config/emulator-jb/config.json delete mode 100644 b2g/config/emulator-jb/releng-emulator-jb.tt delete mode 100644 b2g/config/emulator-jb/sources.xml delete mode 100644 b2g/config/emulator-kk/config.json delete mode 100644 b2g/config/emulator-kk/releng-emulator-kk.tt delete mode 100644 b2g/config/emulator-kk/sources.xml delete mode 100644 b2g/config/emulator/config.json delete mode 100644 b2g/config/emulator/releng-emulator.tt delete mode 100644 b2g/config/emulator/sources.xml delete mode 100644 b2g/config/flame-kk/config.json delete mode 100644 b2g/config/flame-kk/releng-flame-kk.tt delete mode 100644 b2g/config/flame-kk/sources.xml delete mode 100644 b2g/config/flame/config.json delete mode 100644 b2g/config/flame/releng-flame.tt delete mode 100644 b2g/config/flame/sources.xml delete mode 100644 b2g/config/gaia.json delete mode 100644 b2g/config/hamachi/config.json delete mode 100644 b2g/config/hamachi/limited-memory-config.json delete mode 100644 b2g/config/hamachi/releng-hamachi.tt delete mode 100644 b2g/config/hamachi/releng-limited-memory.tt delete mode 100644 b2g/config/hamachi/sources.xml delete mode 100644 b2g/config/helix/config.json delete mode 100644 b2g/config/helix/releng-helix.tt delete mode 100644 b2g/config/helix/sources.xml delete mode 100644 b2g/config/mozconfigs/common delete mode 100644 b2g/config/mozconfigs/common.override delete mode 100644 b2g/config/mozconfigs/ics_armv7a_goanna/debug delete mode 100644 b2g/config/mozconfigs/ics_armv7a_goanna/nightly delete mode 100644 b2g/config/mozconfigs/linux32_goanna/debug delete mode 100644 b2g/config/mozconfigs/linux32_goanna/nightly delete mode 100644 b2g/config/mozconfigs/linux64_goanna/debug delete mode 100644 b2g/config/mozconfigs/linux64_goanna/nightly delete mode 100644 b2g/config/mozconfigs/macosx64_goanna/debug delete mode 100644 b2g/config/mozconfigs/macosx64_goanna/nightly delete mode 100644 b2g/config/mozconfigs/win32_goanna/debug delete mode 100644 b2g/config/mozconfigs/win32_goanna/nightly delete mode 100644 b2g/config/nexus-4/config.json delete mode 100644 b2g/config/nexus-4/releng-mako.tt delete mode 100644 b2g/config/nexus-4/sources.xml delete mode 100644 b2g/config/nexus-5-l/config.json delete mode 100644 b2g/config/nexus-5-l/releng-nexus5.tt delete mode 100644 b2g/config/nexus-5-l/sources.xml delete mode 100644 b2g/config/tooltool-manifests/linux32/releng.manifest delete mode 100644 b2g/config/tooltool-manifests/linux64/releng.manifest delete mode 100644 b2g/config/tooltool-manifests/macosx64/releng.manifest delete mode 100644 b2g/config/tooltool-manifests/win32/releng.manifest delete mode 100644 b2g/config/wasabi/config.json delete mode 100644 b2g/config/wasabi/releng-wasabi.tt delete mode 100644 b2g/config/wasabi/sources.xml delete mode 100755 b2g/confvars.sh delete mode 100644 b2g/dev/app.mozbuild delete mode 100644 b2g/dev/app/moz.build delete mode 100644 b2g/dev/app/mulet.js delete mode 100644 b2g/dev/build.mk delete mode 100644 b2g/dev/config/mozconfigs/linux64/mulet delete mode 100644 b2g/dev/config/mozconfigs/macosx-universal/mulet delete mode 100644 b2g/dev/config/mozconfigs/macosx64/mulet delete mode 100644 b2g/dev/config/mozconfigs/win32/mulet delete mode 100644 b2g/dev/config/tooltool-manifests/linux64/releng.manifest delete mode 100644 b2g/dev/config/tooltool-manifests/macosx64/releng.manifest delete mode 100644 b2g/dev/config/tooltool-manifests/win32/releng.manifest delete mode 100755 b2g/dev/confvars.sh delete mode 100644 b2g/gaia/Makefile.in delete mode 100644 b2g/gaia/moz.build delete mode 100644 b2g/gaia/run-b2g.c delete mode 100644 b2g/gaia/run-b2g.cpp delete mode 100644 b2g/installer/Makefile.in delete mode 100644 b2g/installer/moz.build delete mode 100644 b2g/installer/package-manifest.in delete mode 100644 b2g/installer/removed-files.in delete mode 100644 b2g/locales/Makefile.in delete mode 100644 b2g/locales/all-locales delete mode 100644 b2g/locales/en-US/b2g-l10n.js delete mode 100644 b2g/locales/en-US/chrome/overrides/aboutCertError.dtd delete mode 100644 b2g/locales/en-US/chrome/overrides/appstrings.properties delete mode 100644 b2g/locales/en-US/defines.inc delete mode 100644 b2g/locales/filter.py delete mode 100644 b2g/locales/generic/install.rdf delete mode 100644 b2g/locales/jar.mn delete mode 100644 b2g/locales/l10n.ini delete mode 100644 b2g/locales/moz.build delete mode 100644 b2g/moz.build delete mode 100644 b2g/simulator/bootstrap.js delete mode 100644 b2g/simulator/build_xpi.py delete mode 100644 b2g/simulator/custom-prefs.js delete mode 100644 b2g/simulator/custom-settings.json delete mode 100644 b2g/simulator/icon.png delete mode 100644 b2g/simulator/icon64.png delete mode 100644 b2g/simulator/install.rdf.in delete mode 100644 b2g/simulator/lib/main.js delete mode 100644 b2g/simulator/lib/simulator-process.js delete mode 100644 b2g/simulator/options.xul.in delete mode 100644 b2g/test/b2g-unittest-requirements.txt delete mode 100644 b2g/test/emulator.manifest delete mode 100644 browser/app.mozbuild delete mode 100644 browser/app/Makefile.in delete mode 100644 browser/app/blocklist.xml delete mode 100755 browser/app/macversion.py delete mode 100644 browser/app/moz.build delete mode 100644 browser/app/nsBrowserApp.cpp delete mode 100644 browser/app/profile/palemoon.js delete mode 100644 browser/base/content/aboutDialog.css delete mode 100644 browser/base/content/aboutDialog.xul delete mode 100644 browser/base/content/abouthome/aboutHome.css delete mode 100644 browser/base/content/abouthome/aboutHome.js delete mode 100644 browser/base/content/abouthome/aboutHome.xhtml delete mode 100644 browser/base/content/autorecovery.js delete mode 100644 browser/base/content/baseMenuOverlay.xul delete mode 100644 browser/base/content/blockedSite.xhtml delete mode 100644 browser/base/content/browser-addons.js delete mode 100644 browser/base/content/browser-appmenu.inc delete mode 100644 browser/base/content/browser-fullScreen.js delete mode 100644 browser/base/content/browser-fullZoom.js delete mode 100644 browser/base/content/browser-gestureSupport.js delete mode 100644 browser/base/content/browser-menubar.inc delete mode 100644 browser/base/content/browser-places.js delete mode 100644 browser/base/content/browser-plugins.js delete mode 100644 browser/base/content/browser-sets.inc delete mode 100644 browser/base/content/browser-syncui.js delete mode 100644 browser/base/content/browser-tabPreviews.js delete mode 100644 browser/base/content/browser-tabPreviews.xml delete mode 100644 browser/base/content/browser-thumbnails.js delete mode 100644 browser/base/content/browser-webrtcUI.js delete mode 100644 browser/base/content/browser.css delete mode 100644 browser/base/content/browser.js delete mode 100644 browser/base/content/browser.xul delete mode 100644 browser/base/content/content.js delete mode 100644 browser/base/content/macBrowserOverlay.xul delete mode 100644 browser/base/content/newtab/drag.js delete mode 100644 browser/base/content/newtab/dragDataHelper.js delete mode 100644 browser/base/content/newtab/drop.js delete mode 100644 browser/base/content/newtab/dropPreview.js delete mode 100644 browser/base/content/newtab/dropTargetShim.js delete mode 100644 browser/base/content/newtab/grid.js delete mode 100644 browser/base/content/newtab/newTab.css delete mode 100644 browser/base/content/newtab/newTab.js delete mode 100644 browser/base/content/newtab/newTab.xul delete mode 100644 browser/base/content/newtab/page.js delete mode 100644 browser/base/content/newtab/sites.js delete mode 100644 browser/base/content/newtab/transformations.js delete mode 100644 browser/base/content/newtab/undo.js delete mode 100644 browser/base/content/newtab/updater.js delete mode 100644 browser/base/content/nsContextMenu.js delete mode 100644 browser/base/content/openLocation.js delete mode 100644 browser/base/content/padlock.js delete mode 100644 browser/base/content/pageinfo/pageInfo.js delete mode 100644 browser/base/content/pageinfo/pageInfo.xul delete mode 100644 browser/base/content/pageinfo/permissions.js delete mode 100644 browser/base/content/popup-notifications.inc delete mode 100644 browser/base/content/report-phishing-overlay.xul delete mode 100644 browser/base/content/sanitize.js delete mode 100644 browser/base/content/sanitizeDialog.js delete mode 100644 browser/base/content/sync/aboutSyncTabs.js delete mode 100644 browser/base/content/sync/addDevice.js delete mode 100644 browser/base/content/sync/genericChange.js delete mode 100644 browser/base/content/sync/notification.xml delete mode 100644 browser/base/content/sync/progress.js delete mode 100644 browser/base/content/sync/quota.js delete mode 100644 browser/base/content/sync/setup.js delete mode 100644 browser/base/content/sync/utils.js delete mode 100644 browser/base/content/tabbrowser.css delete mode 100644 browser/base/content/tabbrowser.xml delete mode 100644 browser/base/content/urlbarBindings.xml delete mode 100644 browser/base/content/utilityOverlay.js delete mode 100644 browser/base/jar.mn delete mode 100644 browser/branding/official/branding.nsi delete mode 100644 browser/branding/official/content/jar.mn delete mode 100644 browser/branding/official/content/moz.build delete mode 100644 browser/branding/official/locales/en-US/brand.properties delete mode 100644 browser/branding/official/locales/jar.mn delete mode 100644 browser/branding/official/locales/moz.build delete mode 100644 browser/branding/official/moz.build delete mode 100644 browser/branding/official/pref/palemoon-branding.js delete mode 100644 browser/branding/shared/branding.mozbuild delete mode 100644 browser/branding/shared/pref/preferences.inc delete mode 100644 browser/branding/shared/pref/uaoverrides.inc delete mode 100644 browser/branding/unofficial/branding.nsi delete mode 100644 browser/branding/unofficial/content/jar.mn delete mode 100644 browser/branding/unofficial/content/moz.build delete mode 100644 browser/branding/unofficial/locales/en-US/brand.dtd delete mode 100644 browser/branding/unofficial/locales/jar.mn delete mode 100644 browser/branding/unofficial/moz.build delete mode 100644 browser/branding/unstable/branding.nsi delete mode 100644 browser/branding/unstable/content/moz.build delete mode 100644 browser/branding/unstable/locales/en-US/brand.properties delete mode 100644 browser/branding/unstable/locales/jar.mn delete mode 100644 browser/branding/unstable/moz.build delete mode 100644 browser/branding/unstable/pref/palemoon-branding.js delete mode 100644 browser/build.mk delete mode 100644 browser/components/BrowserComponents.manifest delete mode 100644 browser/components/about/AboutRedirector.cpp delete mode 100644 browser/components/about/moz.build delete mode 100644 browser/components/build/moz.build delete mode 100644 browser/components/build/nsModule.cpp delete mode 100644 browser/components/certerror/jar.mn delete mode 100644 browser/components/certerror/moz.build delete mode 100644 browser/components/dirprovider/DirectoryProvider.cpp delete mode 100644 browser/components/dirprovider/moz.build delete mode 100644 browser/components/distribution.js delete mode 100644 browser/components/downloads/DownloadsCommon.jsm delete mode 100644 browser/components/downloads/content/allDownloadsViewOverlay.js delete mode 100644 browser/components/downloads/content/contentAreaDownloadsView.js delete mode 100644 browser/components/downloads/content/downloads.js delete mode 100644 browser/components/downloads/content/downloadsOverlay.xul delete mode 100644 browser/components/downloads/content/indicator.js delete mode 100644 browser/components/downloads/jar.mn delete mode 100644 browser/components/downloads/moz.build delete mode 100644 browser/components/feeds/FeedConverter.js delete mode 100644 browser/components/feeds/FeedWriter.js delete mode 100644 browser/components/feeds/WebContentConverter.js delete mode 100644 browser/components/feeds/jar.mn delete mode 100644 browser/components/feeds/moz.build delete mode 100644 browser/components/feeds/nsFeedSniffer.cpp delete mode 100644 browser/components/feeds/nsFeedSniffer.h delete mode 100644 browser/components/fuel/fuelApplication.js delete mode 100644 browser/components/fuel/moz.build delete mode 100644 browser/components/migration/BrowserProfileMigrators.manifest delete mode 100644 browser/components/migration/ChromeProfileMigrator.js delete mode 100644 browser/components/migration/FirefoxProfileMigrator.js delete mode 100644 browser/components/migration/IEProfileMigrator.js delete mode 100644 browser/components/migration/MigrationUtils.jsm delete mode 100644 browser/components/migration/SafariProfileMigrator.js delete mode 100644 browser/components/migration/content/migration.js delete mode 100644 browser/components/migration/content/migration.xul delete mode 100644 browser/components/migration/jar.mn delete mode 100644 browser/components/migration/moz.build delete mode 100644 browser/components/migration/nsIBrowserProfileMigrator.idl delete mode 100644 browser/components/migration/nsIEHistoryEnumerator.cpp delete mode 100644 browser/components/migration/nsIEHistoryEnumerator.h delete mode 100644 browser/components/moz.build delete mode 100644 browser/components/nsBrowserContentHandler.js delete mode 100644 browser/components/nsBrowserGlue.js delete mode 100644 browser/components/places/PlacesUIUtils.jsm delete mode 100644 browser/components/places/content/bookmarkProperties.js delete mode 100644 browser/components/places/content/browserPlacesViews.js delete mode 100644 browser/components/places/content/controller.js delete mode 100644 browser/components/places/content/editBookmarkOverlay.js delete mode 100644 browser/components/places/content/places.js delete mode 100644 browser/components/places/content/places.xul delete mode 100644 browser/components/places/content/treeView.js delete mode 100644 browser/components/places/jar.mn delete mode 100644 browser/components/places/moz.build delete mode 100644 browser/components/preferences/aboutPermissions.css delete mode 100644 browser/components/preferences/aboutPermissions.js delete mode 100644 browser/components/preferences/aboutPermissions.xml delete mode 100644 browser/components/preferences/aboutPermissions.xul delete mode 100644 browser/components/preferences/advanced.js delete mode 100644 browser/components/preferences/applications.js delete mode 100644 browser/components/preferences/content.js delete mode 100644 browser/components/preferences/content.xul delete mode 100644 browser/components/preferences/cookies.js delete mode 100644 browser/components/preferences/cookies.xul delete mode 100644 browser/components/preferences/handlers.xml delete mode 100644 browser/components/preferences/jar.mn delete mode 100644 browser/components/preferences/main.xul delete mode 100644 browser/components/preferences/permissions.js delete mode 100644 browser/components/preferences/permissions.xul delete mode 100644 browser/components/preferences/preferences.xul delete mode 100644 browser/components/preferences/privacy.js delete mode 100644 browser/components/preferences/privacy.xul delete mode 100644 browser/components/preferences/sanitize.js delete mode 100644 browser/components/preferences/security.js delete mode 100644 browser/components/preferences/security.xul delete mode 100644 browser/components/preferences/sync.js delete mode 100644 browser/components/preferences/tabs.js delete mode 100644 browser/components/preferences/tabs.xul delete mode 100644 browser/components/privatebrowsing/jar.mn delete mode 100644 browser/components/search/content/engineManager.js delete mode 100644 browser/components/search/content/engineManager.xul delete mode 100644 browser/components/search/jar.mn delete mode 100644 browser/components/search/moz.build delete mode 100644 browser/components/sessionstore/SessionStorage.jsm delete mode 100644 browser/components/sessionstore/SessionStore.jsm delete mode 100644 browser/components/sessionstore/_SessionFile.jsm delete mode 100644 browser/components/sessionstore/content/aboutSessionRestore.js delete mode 100644 browser/components/sessionstore/content/content-sessionStore.js delete mode 100644 browser/components/sessionstore/jar.mn delete mode 100644 browser/components/sessionstore/moz.build delete mode 100644 browser/components/sessionstore/nsSessionStartup.js delete mode 100644 browser/components/shell/Makefile.in delete mode 100644 browser/components/shell/content/setDesktopBackground.js delete mode 100644 browser/components/shell/jar.mn delete mode 100644 browser/components/shell/moz.build delete mode 100644 browser/components/shell/nsGNOMEShellService.cpp delete mode 100644 browser/components/shell/nsGNOMEShellService.h delete mode 100644 browser/components/shell/nsIMacShellService.idl delete mode 100644 browser/components/shell/nsIShellService.idl delete mode 100644 browser/components/shell/nsIWindowsShellService.idl delete mode 100644 browser/components/shell/nsMacShellService.cpp delete mode 100644 browser/components/shell/nsMacShellService.h delete mode 100644 browser/components/shell/nsSetDefaultBrowser.js delete mode 100644 browser/components/shell/nsShellService.h delete mode 100644 browser/components/shell/nsWindowsShellService.cpp delete mode 100644 browser/components/shell/nsWindowsShellService.h delete mode 100644 browser/components/statusbar/Downloads.jsm delete mode 100644 browser/components/statusbar/Progress.jsm delete mode 100644 browser/components/statusbar/Status.jsm delete mode 100644 browser/components/statusbar/Status4Evar.jsm delete mode 100644 browser/components/statusbar/Toolbars.jsm delete mode 100644 browser/components/statusbar/content/overlay.css delete mode 100644 browser/components/statusbar/content/overlay.js delete mode 100644 browser/components/statusbar/content/overlay.xul delete mode 100644 browser/components/statusbar/content/prefs.css delete mode 100644 browser/components/statusbar/content/prefs.js delete mode 100644 browser/components/statusbar/content/prefs.xml delete mode 100644 browser/components/statusbar/content/prefs.xul delete mode 100644 browser/components/statusbar/content/tabbrowser.xml delete mode 100644 browser/components/statusbar/jar.mn delete mode 100644 browser/components/statusbar/moz.build delete mode 100644 browser/components/statusbar/status4evar.idl delete mode 100644 browser/components/statusbar/status4evar.js delete mode 100644 browser/config/version.txt delete mode 100644 browser/configure.in delete mode 100755 browser/confvars.sh delete mode 100644 browser/fonts/moz.build delete mode 100644 browser/installer/Makefile.in delete mode 100644 browser/installer/moz.build delete mode 100644 browser/installer/package-manifest.in delete mode 100644 browser/installer/removed-files.in delete mode 100644 browser/installer/windows/Makefile.in delete mode 100644 browser/installer/windows/moz.build delete mode 100644 browser/installer/windows/nsis/defines.nsi.in delete mode 100644 browser/installer/windows/nsis/installer.nsi delete mode 100644 browser/installer/windows/nsis/shared.nsh delete mode 100644 browser/installer/windows/nsis/uninstaller.nsi delete mode 100644 browser/installer/windows/stub.tag delete mode 100644 browser/locales/Makefile.in delete mode 100644 browser/locales/en-US/chrome/browser/aboutHome.dtd delete mode 100644 browser/locales/en-US/chrome/browser/browser.dtd delete mode 100644 browser/locales/en-US/chrome/browser/browser.properties delete mode 100644 browser/locales/en-US/chrome/browser/downloads/downloads.properties delete mode 100644 browser/locales/en-US/chrome/browser/migration/migration.dtd delete mode 100644 browser/locales/en-US/chrome/browser/migration/migration.properties delete mode 100644 browser/locales/en-US/chrome/browser/newTab.dtd delete mode 100644 browser/locales/en-US/chrome/browser/newTab.properties delete mode 100644 browser/locales/en-US/chrome/browser/pageInfo.dtd delete mode 100644 browser/locales/en-US/chrome/browser/places/places.dtd delete mode 100644 browser/locales/en-US/chrome/browser/preferences/aboutPermissions.dtd delete mode 100644 browser/locales/en-US/chrome/browser/preferences/content.dtd delete mode 100644 browser/locales/en-US/chrome/browser/preferences/cookies.dtd delete mode 100644 browser/locales/en-US/chrome/browser/preferences/permissions.dtd delete mode 100644 browser/locales/en-US/chrome/browser/preferences/preferences.properties delete mode 100644 browser/locales/en-US/chrome/browser/preferences/privacy.dtd delete mode 100644 browser/locales/en-US/chrome/browser/preferences/security.dtd delete mode 100644 browser/locales/en-US/chrome/browser/tabbrowser.properties delete mode 100644 browser/locales/en-US/chrome/overrides/appstrings.properties delete mode 100644 browser/locales/en-US/chrome/overrides/netError.dtd delete mode 100644 browser/locales/en-US/installer/custom.properties delete mode 100644 browser/locales/en-US/installer/nsisstrings.properties delete mode 100644 browser/locales/en-US/pdfviewer/chrome.properties delete mode 100644 browser/locales/en-US/pdfviewer/viewer.properties delete mode 100644 browser/locales/en-US/profile/chrome/userContent-example.css delete mode 100644 browser/locales/generic/install.rdf delete mode 100644 browser/locales/generic/profile/localstore.rdf delete mode 100644 browser/locales/jar.mn delete mode 100644 browser/locales/l10n.ini delete mode 100644 browser/modules/AboutHomeUtils.jsm delete mode 100644 browser/modules/BrowserNewTabPreloader.jsm delete mode 100644 browser/modules/FormSubmitObserver.jsm delete mode 100644 browser/modules/FormValidationHandler.jsm delete mode 100644 browser/modules/NetworkPrioritizer.jsm delete mode 100644 browser/modules/PopupNotifications.jsm delete mode 100644 browser/modules/QuotaManager.jsm delete mode 100644 browser/modules/SharedFrame.jsm delete mode 100644 browser/modules/Windows8WindowFrameColor.jsm delete mode 100644 browser/modules/WindowsPreviewPerTab.jsm delete mode 100644 browser/modules/moz.build delete mode 100644 browser/modules/openLocationLastURL.jsm delete mode 100644 browser/modules/promise.js delete mode 100644 browser/modules/webrtcUI.jsm delete mode 100644 browser/moz.build delete mode 100644 browser/themes/linux/browser.css delete mode 100644 browser/themes/linux/jar.mn delete mode 100644 browser/themes/linux/newtab/controls.png delete mode 100644 browser/themes/linux/newtab/newTab.css delete mode 100644 browser/themes/linux/newtab/noise.png delete mode 100644 browser/themes/linux/notification-16.png delete mode 100644 browser/themes/linux/notification-64.png delete mode 100644 browser/themes/linux/preferences/aboutPermissions.css delete mode 100644 browser/themes/linux/webapps-16.png delete mode 100644 browser/themes/linux/webapps-64.png delete mode 100644 browser/themes/moz.build delete mode 100644 browser/themes/osx/Search-glass.png delete mode 100644 browser/themes/osx/Toolbar-glass.png delete mode 100644 browser/themes/osx/Toolbar-inverted.png delete mode 100644 browser/themes/osx/Toolbar.png delete mode 100644 browser/themes/osx/browser.css delete mode 100644 browser/themes/osx/downloads/download-glow.png delete mode 100644 browser/themes/osx/jar.mn delete mode 100644 browser/themes/osx/newtab/controls.png delete mode 100644 browser/themes/osx/newtab/newTab.css delete mode 100644 browser/themes/osx/notification-16.png delete mode 100644 browser/themes/osx/notification-64.png delete mode 100644 browser/themes/osx/places/editBookmarkOverlay.css delete mode 100644 browser/themes/osx/preferences/aboutPermissions.css delete mode 100644 browser/themes/osx/shared.inc delete mode 100644 browser/themes/osx/sync-notification-24.png delete mode 100644 browser/themes/osx/webapps-16.png delete mode 100644 browser/themes/osx/webapps-64.png delete mode 100644 browser/themes/shared/browser.inc delete mode 100644 browser/themes/windows/browser.css delete mode 100644 browser/themes/windows/downloads/downloads.css delete mode 100644 browser/themes/windows/jar.mn delete mode 100644 browser/themes/windows/newtab/newTab.css delete mode 100644 browser/themes/windows/notification-16.png delete mode 100644 browser/themes/windows/notification-64.png delete mode 100644 browser/themes/windows/places/organizer.css delete mode 100644 browser/themes/windows/preferences/aboutPermissions.css delete mode 100644 browser/themes/windows/statusbar/overlay.css delete mode 100644 browser/themes/windows/sync-notification-24.png delete mode 100644 browser/themes/windows/webapps-16.png delete mode 100644 browser/themes/windows/webapps-64.png create mode 100644 build.gradle create mode 100644 build/.gdbinit_python.in create mode 100644 build/autoconf/alloc.m4 delete mode 100755 build/autoconf/clean-config.sh mode change 100644 => 100755 build/autoconf/config.sub delete mode 100644 build/autoconf/ffi.m4 create mode 100644 build/autoconf/ios.m4 delete mode 100644 build/autoconf/linux.m4 delete mode 100644 build/autoconf/llvm-pr8927.m4 delete mode 100644 build/autoconf/mozcommonheader.m4 delete mode 100644 build/autoconf/python-virtualenv.m4 create mode 100644 build/autoconf/sanitize.m4 delete mode 100644 build/autoconf/winsdk.m4 delete mode 100644 build/autoconf/wrapper.m4 delete mode 100644 build/automationutils.py create mode 100644 build/build-clang/README create mode 100755 build/build-clang/build-clang.py create mode 100644 build/build-clang/clang-static-analysis-linux64.json create mode 100644 build/build-clang/clang-static-analysis-macosx64.json create mode 100644 build/build-clang/clang-static-analysis-win32.json create mode 100644 build/build-clang/clang-static-analysis-win64.json create mode 100644 build/build-clang/disable-mac-tsan.patch create mode 100644 build/build-clang/llvm-debug-frame.patch create mode 100644 build/build-clang/query-selector-visibility.patch create mode 100644 build/build-clang/return-empty-string-non-mangled.patch create mode 100644 build/clang-plugin/.clang-format create mode 100644 build/clang-plugin/tests/NonParameterTestCases.h create mode 100644 build/clang-plugin/tests/TestAssertWithAssignment.cpp create mode 100644 build/clang-plugin/tests/TestExplicitOperatorBool.cpp create mode 100644 build/clang-plugin/tests/TestHeapClass.cpp create mode 100644 build/clang-plugin/tests/TestInheritTypeAnnotationsFromTemplateArgs.cpp create mode 100644 build/clang-plugin/tests/TestKungFuDeathGrip.cpp create mode 100644 build/clang-plugin/tests/TestMultipleAnnotations.cpp create mode 100644 build/clang-plugin/tests/TestMustUse.cpp create mode 100644 build/clang-plugin/tests/TestNeedsNoVTableType.cpp create mode 100644 build/clang-plugin/tests/TestNoAutoType.cpp create mode 100644 build/clang-plugin/tests/TestNoDuplicateRefCntMember.cpp create mode 100644 build/clang-plugin/tests/TestNoExplicitMoveConstructor.cpp create mode 100644 build/clang-plugin/tests/TestNonMemMovable.cpp create mode 100644 build/clang-plugin/tests/TestNonMemMovableStd.cpp create mode 100644 build/clang-plugin/tests/TestNonParameterChecker.cpp create mode 100644 build/clang-plugin/tests/TestNonTemporaryClass.cpp create mode 100644 build/clang-plugin/tests/TestOverrideBaseCall.cpp create mode 100644 build/clang-plugin/tests/TestOverrideBaseCallAnnotation.cpp create mode 100644 build/clang-plugin/tests/TestRefCountedCopyConstructor.cpp create mode 100644 build/clang-plugin/tests/TestSprintfLiteral.cpp mode change 100755 => 100644 build/defines.sh create mode 100644 build/docs/files-metadata.rst create mode 100644 build/docs/locales.rst create mode 100644 build/docs/rust.rst create mode 100644 build/docs/toolchains.rst delete mode 100644 build/dumpScreen.py create mode 100644 build/gecko_templates.mozbuild delete mode 100644 build/gen_mach_buildprops.py delete mode 100644 build/goanna_templates.mozbuild create mode 100755 build/macosx/build-cctools.sh create mode 100644 build/macosx/cross-mozconfig.common create mode 100644 build/macosx/local-mozconfig.common delete mode 100644 build/macosx/mozconfig.tycho delete mode 100755 build/macosx/pm-jenkins-build.sh delete mode 100644 build/macosx/universal/flight.mk delete mode 100644 build/mobile/robocop/Actions.java delete mode 100644 build/mobile/robocop/AndroidManifest.xml.in delete mode 100644 build/mobile/robocop/Assert.java delete mode 100644 build/mobile/robocop/Driver.java delete mode 100644 build/mobile/robocop/Element.java delete mode 100644 build/mobile/robocop/FennecInstrumentationTestRunner.java delete mode 100644 build/mobile/robocop/FennecMochitestAssert.java delete mode 100644 build/mobile/robocop/FennecNativeActions.java delete mode 100644 build/mobile/robocop/FennecNativeDriver.java delete mode 100644 build/mobile/robocop/FennecNativeElement.java delete mode 100644 build/mobile/robocop/FennecTalosAssert.java delete mode 100644 build/mobile/robocop/Makefile.in delete mode 100644 build/mobile/robocop/PaintedSurface.java delete mode 100644 build/mobile/robocop/README delete mode 100644 build/mobile/robocop/RoboCopException.java delete mode 100644 build/mobile/robocop/RobocopShare1.java delete mode 100644 build/mobile/robocop/RobocopShare2.java delete mode 100644 build/mobile/robocop/RobocopUtils.java delete mode 100644 build/mobile/robocop/StructuredLogger.java delete mode 100644 build/mobile/robocop/moz.build delete mode 100644 build/mobile/robocop/robotium-solo-4.3.1.jar delete mode 100644 build/mobile/sutagent/android/ASMozStub.java delete mode 100644 build/mobile/sutagent/android/AlertLooperThread.java delete mode 100644 build/mobile/sutagent/android/AndroidManifest.xml delete mode 100644 build/mobile/sutagent/android/CmdWorkerThread.java delete mode 100644 build/mobile/sutagent/android/DataWorkerThread.java delete mode 100644 build/mobile/sutagent/android/DoAlert.java delete mode 100644 build/mobile/sutagent/android/DoCommand.java delete mode 100644 build/mobile/sutagent/android/FindProcThread.java delete mode 100644 build/mobile/sutagent/android/Makefile.in delete mode 100644 build/mobile/sutagent/android/Power.java delete mode 100644 build/mobile/sutagent/android/RedirOutputThread.java delete mode 100644 build/mobile/sutagent/android/RunCmdThread.java delete mode 100644 build/mobile/sutagent/android/RunDataThread.java delete mode 100644 build/mobile/sutagent/android/SUTAgentAndroid.java delete mode 100644 build/mobile/sutagent/android/WifiConfiguration.java delete mode 100644 build/mobile/sutagent/android/default.properties delete mode 100644 build/mobile/sutagent/android/fencp/AndroidManifest.xml delete mode 100644 build/mobile/sutagent/android/fencp/DirCursor.java delete mode 100644 build/mobile/sutagent/android/fencp/FenCP.java delete mode 100644 build/mobile/sutagent/android/fencp/FenCPFP.java delete mode 100644 build/mobile/sutagent/android/fencp/FileCursor.java delete mode 100644 build/mobile/sutagent/android/fencp/Makefile.in delete mode 100644 build/mobile/sutagent/android/fencp/default.properties delete mode 100644 build/mobile/sutagent/android/fencp/moz.build delete mode 100644 build/mobile/sutagent/android/fencp/res/drawable-hdpi/icon.png delete mode 100644 build/mobile/sutagent/android/fencp/res/drawable-ldpi/icon.png delete mode 100644 build/mobile/sutagent/android/fencp/res/drawable-mdpi/icon.png delete mode 100644 build/mobile/sutagent/android/fencp/res/layout/main.xml delete mode 100644 build/mobile/sutagent/android/fencp/res/values/strings.xml delete mode 100644 build/mobile/sutagent/android/ffxcp/AndroidManifest.xml delete mode 100644 build/mobile/sutagent/android/ffxcp/DirCursor.java delete mode 100644 build/mobile/sutagent/android/ffxcp/FfxCPFP.java delete mode 100644 build/mobile/sutagent/android/ffxcp/FileCursor.java delete mode 100644 build/mobile/sutagent/android/ffxcp/Makefile.in delete mode 100644 build/mobile/sutagent/android/ffxcp/default.properties delete mode 100644 build/mobile/sutagent/android/ffxcp/ffxcp.java delete mode 100644 build/mobile/sutagent/android/ffxcp/moz.build delete mode 100644 build/mobile/sutagent/android/ffxcp/res/drawable-hdpi/icon.png delete mode 100644 build/mobile/sutagent/android/ffxcp/res/drawable-ldpi/icon.png delete mode 100644 build/mobile/sutagent/android/ffxcp/res/drawable-mdpi/icon.png delete mode 100644 build/mobile/sutagent/android/ffxcp/res/layout/main.xml delete mode 100644 build/mobile/sutagent/android/ffxcp/res/values/strings.xml delete mode 100644 build/mobile/sutagent/android/moz.build delete mode 100644 build/mobile/sutagent/android/network-libs/commons-net-2.0-javadoc.jar delete mode 100644 build/mobile/sutagent/android/network-libs/commons-net-2.0-sources.jar delete mode 100644 build/mobile/sutagent/android/network-libs/commons-net-2.0.jar delete mode 100644 build/mobile/sutagent/android/network-libs/commons-net-ftp-2.0.jar delete mode 100644 build/mobile/sutagent/android/network-libs/jmdns.jar delete mode 100644 build/mobile/sutagent/android/res/drawable/ateamlogo.png delete mode 100644 build/mobile/sutagent/android/res/drawable/ic_stat_first.png delete mode 100644 build/mobile/sutagent/android/res/drawable/ic_stat_neterror.png delete mode 100644 build/mobile/sutagent/android/res/drawable/ic_stat_second.png delete mode 100644 build/mobile/sutagent/android/res/drawable/ic_stat_warning.png delete mode 100644 build/mobile/sutagent/android/res/layout/main.xml delete mode 100644 build/mobile/sutagent/android/res/values/strings.xml delete mode 100644 build/mobile/sutagent/android/watcher/AndroidManifest.xml delete mode 100644 build/mobile/sutagent/android/watcher/IWatcherService.java delete mode 100644 build/mobile/sutagent/android/watcher/Makefile.in delete mode 100644 build/mobile/sutagent/android/watcher/RedirOutputThread.java delete mode 100644 build/mobile/sutagent/android/watcher/WatcherMain.java delete mode 100644 build/mobile/sutagent/android/watcher/WatcherReceiver.java delete mode 100644 build/mobile/sutagent/android/watcher/WatcherService.java delete mode 100644 build/mobile/sutagent/android/watcher/default.properties delete mode 100644 build/mobile/sutagent/android/watcher/moz.build delete mode 100644 build/mobile/sutagent/android/watcher/res/drawable-hdpi/ateamlogo.png delete mode 100644 build/mobile/sutagent/android/watcher/res/drawable-hdpi/icon.png delete mode 100644 build/mobile/sutagent/android/watcher/res/drawable-ldpi/ateamlogo.png delete mode 100644 build/mobile/sutagent/android/watcher/res/drawable-ldpi/icon.png delete mode 100644 build/mobile/sutagent/android/watcher/res/drawable-mdpi/ateamlogo.png delete mode 100644 build/mobile/sutagent/android/watcher/res/layout/main.xml delete mode 100644 build/mobile/sutagent/android/watcher/res/values/strings.xml create mode 100644 build/moz.configure/android-ndk.configure create mode 100644 build/moz.configure/checks.configure create mode 100644 build/moz.configure/compile-checks.configure create mode 100644 build/moz.configure/compilers-util.configure create mode 100644 build/moz.configure/headers.configure create mode 100644 build/moz.configure/init.configure create mode 100644 build/moz.configure/java.configure create mode 100644 build/moz.configure/keyfiles.configure create mode 100644 build/moz.configure/memory.configure create mode 100644 build/moz.configure/old.configure create mode 100644 build/moz.configure/pkg.configure create mode 100644 build/moz.configure/toolchain.configure create mode 100644 build/moz.configure/util.configure create mode 100644 build/moz.configure/warnings.configure create mode 100644 build/moz.configure/windows.configure create mode 100644 build/mozconfig.clang-cl delete mode 100755 build/msys-perl-wrapper delete mode 100755 build/package/mac_osx/pkg-dmg mode change 100755 => 100644 build/pgo/genpgocert.py mode change 100755 => 100644 build/pgo/profileserver.py create mode 100644 build/prebuilt-interfaces.manifest delete mode 100644 build/pymake/.hgignore mode change 100755 => 100644 build/pymake/tests/runtests.py create mode 100644 build/sanitizers/asan_blacklist_win.txt delete mode 100644 build/stlport/Android.mk delete mode 100644 build/stlport/LICENSE delete mode 100644 build/stlport/MODULE_LICENSE_BSD_LIKE delete mode 100644 build/stlport/Makefile.in delete mode 100644 build/stlport/README delete mode 100644 build/stlport/README.android delete mode 100644 build/stlport/README.mozilla delete mode 100644 build/stlport/README.original delete mode 100644 build/stlport/android-mozilla-config.patch delete mode 100644 build/stlport/moz.build delete mode 100644 build/stlport/overrides/new delete mode 100644 build/stlport/src/_stdio_file.h delete mode 100644 build/stlport/src/acquire_release.h delete mode 100644 build/stlport/src/aligned_buffer.h delete mode 100644 build/stlport/src/allocators.cpp delete mode 100644 build/stlport/src/bitset.cpp delete mode 100644 build/stlport/src/c_locale.c delete mode 100644 build/stlport/src/c_locale.h delete mode 100644 build/stlport/src/c_locale_dummy/c_locale_dummy.c delete mode 100644 build/stlport/src/c_locale_glibc/c_locale_glibc2.c delete mode 100644 build/stlport/src/c_locale_win32/c_locale_win32.c delete mode 100644 build/stlport/src/c_locale_win32/c_wlocale_win32.c delete mode 100644 build/stlport/src/codecvt.cpp delete mode 100644 build/stlport/src/collate.cpp delete mode 100644 build/stlport/src/complex.cpp delete mode 100644 build/stlport/src/complex_io.cpp delete mode 100644 build/stlport/src/complex_trig.cpp delete mode 100644 build/stlport/src/ctype.cpp delete mode 100644 build/stlport/src/cxa.c delete mode 100644 build/stlport/src/details/fstream_stdio.cpp delete mode 100644 build/stlport/src/details/fstream_unistd.cpp delete mode 100644 build/stlport/src/details/fstream_win32io.cpp delete mode 100644 build/stlport/src/dll_main.cpp delete mode 100644 build/stlport/src/facets_byname.cpp delete mode 100644 build/stlport/src/fstream.cpp delete mode 100644 build/stlport/src/ios.cpp delete mode 100644 build/stlport/src/iostream.cpp delete mode 100644 build/stlport/src/istream.cpp delete mode 100644 build/stlport/src/locale.cpp delete mode 100644 build/stlport/src/locale_catalog.cpp delete mode 100644 build/stlport/src/locale_impl.cpp delete mode 100644 build/stlport/src/locale_impl.h delete mode 100644 build/stlport/src/lock_free_slist.h delete mode 100644 build/stlport/src/message_facets.h delete mode 100644 build/stlport/src/messages.cpp delete mode 100644 build/stlport/src/monetary.cpp delete mode 100644 build/stlport/src/num_get.cpp delete mode 100644 build/stlport/src/num_get_float.cpp delete mode 100644 build/stlport/src/num_put.cpp delete mode 100644 build/stlport/src/num_put_float.cpp delete mode 100644 build/stlport/src/numpunct.cpp delete mode 100644 build/stlport/src/ostream.cpp delete mode 100644 build/stlport/src/sparc_atomic.s delete mode 100644 build/stlport/src/sparc_atomic64.s delete mode 100644 build/stlport/src/sstream.cpp delete mode 100644 build/stlport/src/stdio_streambuf.cpp delete mode 100644 build/stlport/src/stdio_streambuf.h delete mode 100644 build/stlport/src/stlport.rc delete mode 100644 build/stlport/src/stlport_prefix.h delete mode 100644 build/stlport/src/string.cpp delete mode 100644 build/stlport/src/strstream.cpp delete mode 100644 build/stlport/src/time_facets.cpp delete mode 100644 build/stlport/src/warning_disable.h delete mode 100644 build/stlport/stlport/algorithm delete mode 100644 build/stlport/stlport/assert.h delete mode 100644 build/stlport/stlport/bitset delete mode 100644 build/stlport/stlport/cassert delete mode 100644 build/stlport/stlport/cctype delete mode 100644 build/stlport/stlport/cerrno delete mode 100644 build/stlport/stlport/cfloat delete mode 100644 build/stlport/stlport/ciso646 delete mode 100644 build/stlport/stlport/climits delete mode 100644 build/stlport/stlport/clocale delete mode 100644 build/stlport/stlport/cmath delete mode 100644 build/stlport/stlport/complex delete mode 100644 build/stlport/stlport/csetjmp delete mode 100644 build/stlport/stlport/csignal delete mode 100644 build/stlport/stlport/cstdarg delete mode 100644 build/stlport/stlport/cstddef delete mode 100644 build/stlport/stlport/cstdio delete mode 100644 build/stlport/stlport/cstdlib delete mode 100644 build/stlport/stlport/cstring delete mode 100644 build/stlport/stlport/ctime delete mode 100644 build/stlport/stlport/ctype.h delete mode 100644 build/stlport/stlport/cwchar delete mode 100644 build/stlport/stlport/cwctype delete mode 100644 build/stlport/stlport/deque delete mode 100644 build/stlport/stlport/errno.h delete mode 100644 build/stlport/stlport/exception delete mode 100644 build/stlport/stlport/exception.h delete mode 100644 build/stlport/stlport/float.h delete mode 100644 build/stlport/stlport/fstream delete mode 100644 build/stlport/stlport/fstream.h delete mode 100644 build/stlport/stlport/functional delete mode 100644 build/stlport/stlport/hash_map delete mode 100644 build/stlport/stlport/hash_set delete mode 100644 build/stlport/stlport/iomanip delete mode 100644 build/stlport/stlport/iomanip.h delete mode 100644 build/stlport/stlport/ios delete mode 100644 build/stlport/stlport/ios.h delete mode 100644 build/stlport/stlport/iosfwd delete mode 100644 build/stlport/stlport/iostream delete mode 100644 build/stlport/stlport/iostream.h delete mode 100644 build/stlport/stlport/iso646.h delete mode 100644 build/stlport/stlport/istream delete mode 100644 build/stlport/stlport/istream.h delete mode 100644 build/stlport/stlport/iterator delete mode 100644 build/stlport/stlport/limits delete mode 100644 build/stlport/stlport/limits.h delete mode 100644 build/stlport/stlport/list delete mode 100644 build/stlport/stlport/locale delete mode 100644 build/stlport/stlport/locale.h delete mode 100644 build/stlport/stlport/map delete mode 100644 build/stlport/stlport/math.h delete mode 100644 build/stlport/stlport/mem.h delete mode 100644 build/stlport/stlport/memory delete mode 100644 build/stlport/stlport/new delete mode 100644 build/stlport/stlport/new.h delete mode 100644 build/stlport/stlport/numeric delete mode 100644 build/stlport/stlport/ostream delete mode 100644 build/stlport/stlport/ostream.h delete mode 100644 build/stlport/stlport/pthread.h delete mode 100644 build/stlport/stlport/pthread_alloc delete mode 100644 build/stlport/stlport/queue delete mode 100644 build/stlport/stlport/rlocks.h delete mode 100644 build/stlport/stlport/rope delete mode 100644 build/stlport/stlport/set delete mode 100644 build/stlport/stlport/setjmp.h delete mode 100644 build/stlport/stlport/signal.h delete mode 100644 build/stlport/stlport/slist delete mode 100644 build/stlport/stlport/sstream delete mode 100644 build/stlport/stlport/stack delete mode 100644 build/stlport/stlport/stdarg.h delete mode 100644 build/stlport/stlport/stddef.h delete mode 100644 build/stlport/stlport/stdexcept delete mode 100644 build/stlport/stlport/stdio.h delete mode 100644 build/stlport/stlport/stdiostream.h delete mode 100644 build/stlport/stlport/stdlib.h delete mode 100644 build/stlport/stlport/stl/_abbrevs.h delete mode 100644 build/stlport/stlport/stl/_algo.c delete mode 100644 build/stlport/stlport/stl/_algo.h delete mode 100644 build/stlport/stlport/stl/_algobase.c delete mode 100644 build/stlport/stlport/stl/_algobase.h delete mode 100644 build/stlport/stlport/stl/_alloc.c delete mode 100644 build/stlport/stlport/stl/_alloc.h delete mode 100644 build/stlport/stlport/stl/_auto_ptr.h delete mode 100644 build/stlport/stlport/stl/_bitset.c delete mode 100644 build/stlport/stlport/stl/_bitset.h delete mode 100644 build/stlport/stlport/stl/_bvector.h delete mode 100644 build/stlport/stlport/stl/_carray.h delete mode 100644 build/stlport/stlport/stl/_cctype.h delete mode 100644 build/stlport/stlport/stl/_clocale.h delete mode 100644 build/stlport/stlport/stl/_cmath.h delete mode 100644 build/stlport/stlport/stl/_codecvt.h delete mode 100644 build/stlport/stlport/stl/_collate.h delete mode 100644 build/stlport/stlport/stl/_complex.c delete mode 100644 build/stlport/stlport/stl/_complex.h delete mode 100644 build/stlport/stlport/stl/_config_compat_post.h delete mode 100644 build/stlport/stlport/stl/_construct.h delete mode 100644 build/stlport/stlport/stl/_cprolog.h delete mode 100644 build/stlport/stlport/stl/_csetjmp.h delete mode 100644 build/stlport/stlport/stl/_csignal.h delete mode 100644 build/stlport/stlport/stl/_cstdarg.h delete mode 100644 build/stlport/stlport/stl/_cstddef.h delete mode 100644 build/stlport/stlport/stl/_cstdio.h delete mode 100644 build/stlport/stlport/stl/_cstdlib.h delete mode 100644 build/stlport/stlport/stl/_cstring.h delete mode 100644 build/stlport/stlport/stl/_ctime.h delete mode 100644 build/stlport/stlport/stl/_ctraits_fns.h delete mode 100644 build/stlport/stlport/stl/_ctype.h delete mode 100644 build/stlport/stlport/stl/_cwchar.h delete mode 100644 build/stlport/stlport/stl/_cwctype.h delete mode 100644 build/stlport/stlport/stl/_deque.c delete mode 100644 build/stlport/stlport/stl/_deque.h delete mode 100644 build/stlport/stlport/stl/_epilog.h delete mode 100644 build/stlport/stlport/stl/_exception.h delete mode 100644 build/stlport/stlport/stl/_facets_fwd.h delete mode 100644 build/stlport/stlport/stl/_fstream.c delete mode 100644 build/stlport/stlport/stl/_fstream.h delete mode 100644 build/stlport/stlport/stl/_function.h delete mode 100644 build/stlport/stlport/stl/_function_adaptors.h delete mode 100644 build/stlport/stlport/stl/_function_base.h delete mode 100644 build/stlport/stlport/stl/_hash_fun.h delete mode 100644 build/stlport/stlport/stl/_hash_map.h delete mode 100644 build/stlport/stlport/stl/_hash_set.h delete mode 100644 build/stlport/stlport/stl/_hashtable.c delete mode 100644 build/stlport/stlport/stl/_hashtable.h delete mode 100644 build/stlport/stlport/stl/_heap.c delete mode 100644 build/stlport/stlport/stl/_heap.h delete mode 100644 build/stlport/stlport/stl/_iomanip.h delete mode 100644 build/stlport/stlport/stl/_ios.c delete mode 100644 build/stlport/stlport/stl/_ios.h delete mode 100644 build/stlport/stlport/stl/_ios_base.h delete mode 100644 build/stlport/stlport/stl/_ioserr.h delete mode 100644 build/stlport/stlport/stl/_iosfwd.h delete mode 100644 build/stlport/stlport/stl/_iostream_string.h delete mode 100644 build/stlport/stlport/stl/_istream.c delete mode 100644 build/stlport/stlport/stl/_istream.h delete mode 100644 build/stlport/stlport/stl/_istreambuf_iterator.h delete mode 100644 build/stlport/stlport/stl/_iterator.h delete mode 100644 build/stlport/stlport/stl/_iterator_base.h delete mode 100644 build/stlport/stlport/stl/_iterator_old.h delete mode 100644 build/stlport/stlport/stl/_limits.c delete mode 100644 build/stlport/stlport/stl/_limits.h delete mode 100644 build/stlport/stlport/stl/_list.c delete mode 100644 build/stlport/stlport/stl/_list.h delete mode 100644 build/stlport/stlport/stl/_locale.h delete mode 100644 build/stlport/stlport/stl/_map.h delete mode 100644 build/stlport/stlport/stl/_mbstate_t.h delete mode 100644 build/stlport/stlport/stl/_messages_facets.h delete mode 100644 build/stlport/stlport/stl/_monetary.c delete mode 100644 build/stlport/stlport/stl/_monetary.h delete mode 100644 build/stlport/stlport/stl/_move_construct_fwk.h delete mode 100644 build/stlport/stlport/stl/_new.h delete mode 100644 build/stlport/stlport/stl/_num_get.c delete mode 100644 build/stlport/stlport/stl/_num_get.h delete mode 100644 build/stlport/stlport/stl/_num_put.c delete mode 100644 build/stlport/stlport/stl/_num_put.h delete mode 100644 build/stlport/stlport/stl/_numeric.c delete mode 100644 build/stlport/stlport/stl/_numeric.h delete mode 100644 build/stlport/stlport/stl/_numpunct.h delete mode 100644 build/stlport/stlport/stl/_ostream.c delete mode 100644 build/stlport/stlport/stl/_ostream.h delete mode 100644 build/stlport/stlport/stl/_ostreambuf_iterator.h delete mode 100644 build/stlport/stlport/stl/_pair.h delete mode 100644 build/stlport/stlport/stl/_prolog.h delete mode 100644 build/stlport/stlport/stl/_pthread_alloc.h delete mode 100644 build/stlport/stlport/stl/_ptrs_specialize.h delete mode 100644 build/stlport/stlport/stl/_queue.h delete mode 100644 build/stlport/stlport/stl/_range_errors.c delete mode 100644 build/stlport/stlport/stl/_range_errors.h delete mode 100644 build/stlport/stlport/stl/_raw_storage_iter.h delete mode 100644 build/stlport/stlport/stl/_relops_cont.h delete mode 100644 build/stlport/stlport/stl/_relops_hash_cont.h delete mode 100644 build/stlport/stlport/stl/_rope.c delete mode 100644 build/stlport/stlport/stl/_rope.h delete mode 100644 build/stlport/stlport/stl/_set.h delete mode 100644 build/stlport/stlport/stl/_slist.c delete mode 100644 build/stlport/stlport/stl/_slist.h delete mode 100644 build/stlport/stlport/stl/_slist_base.c delete mode 100644 build/stlport/stlport/stl/_slist_base.h delete mode 100644 build/stlport/stlport/stl/_sparc_atomic.h delete mode 100644 build/stlport/stlport/stl/_sstream.c delete mode 100644 build/stlport/stlport/stl/_sstream.h delete mode 100644 build/stlport/stlport/stl/_stack.h delete mode 100644 build/stlport/stlport/stl/_stdexcept.h delete mode 100644 build/stlport/stlport/stl/_stdexcept_base.c delete mode 100644 build/stlport/stlport/stl/_stdexcept_base.h delete mode 100644 build/stlport/stlport/stl/_stlport_version.h delete mode 100644 build/stlport/stlport/stl/_stream_iterator.h delete mode 100644 build/stlport/stlport/stl/_streambuf.c delete mode 100644 build/stlport/stlport/stl/_streambuf.h delete mode 100644 build/stlport/stlport/stl/_string.c delete mode 100644 build/stlport/stlport/stl/_string.h delete mode 100644 build/stlport/stlport/stl/_string_base.h delete mode 100644 build/stlport/stlport/stl/_string_fwd.h delete mode 100644 build/stlport/stlport/stl/_string_hash.h delete mode 100644 build/stlport/stlport/stl/_string_io.c delete mode 100644 build/stlport/stlport/stl/_string_io.h delete mode 100644 build/stlport/stlport/stl/_string_npos.h delete mode 100644 build/stlport/stlport/stl/_string_operators.h delete mode 100644 build/stlport/stlport/stl/_string_sum.h delete mode 100644 build/stlport/stlport/stl/_string_sum_methods.h delete mode 100644 build/stlport/stlport/stl/_string_workaround.h delete mode 100644 build/stlport/stlport/stl/_strstream.h delete mode 100644 build/stlport/stlport/stl/_tempbuf.c delete mode 100644 build/stlport/stlport/stl/_tempbuf.h delete mode 100644 build/stlport/stlport/stl/_threads.c delete mode 100644 build/stlport/stlport/stl/_threads.h delete mode 100644 build/stlport/stlport/stl/_time_facets.c delete mode 100644 build/stlport/stlport/stl/_time_facets.h delete mode 100644 build/stlport/stlport/stl/_tree.c delete mode 100644 build/stlport/stlport/stl/_tree.h delete mode 100644 build/stlport/stlport/stl/_typeinfo.h delete mode 100644 build/stlport/stlport/stl/_uninitialized.h delete mode 100644 build/stlport/stlport/stl/_unordered_map.h delete mode 100644 build/stlport/stlport/stl/_unordered_set.h delete mode 100644 build/stlport/stlport/stl/_valarray.c delete mode 100644 build/stlport/stlport/stl/_valarray.h delete mode 100644 build/stlport/stlport/stl/_vector.c delete mode 100644 build/stlport/stlport/stl/_vector.h delete mode 100644 build/stlport/stlport/stl/boost_type_traits.h delete mode 100644 build/stlport/stlport/stl/c_locale.h delete mode 100644 build/stlport/stlport/stl/char_traits.h delete mode 100644 build/stlport/stlport/stl/concept_checks.h delete mode 100644 build/stlport/stlport/stl/config/_aix.h delete mode 100644 build/stlport/stlport/stl/config/_android.h delete mode 100644 build/stlport/stlport/stl/config/_apcc.h delete mode 100644 build/stlport/stlport/stl/config/_apple.h delete mode 100644 build/stlport/stlport/stl/config/_as400.h delete mode 100644 build/stlport/stlport/stl/config/_auto_link.h delete mode 100644 build/stlport/stlport/stl/config/_bc.h delete mode 100644 build/stlport/stlport/stl/config/_como.h delete mode 100644 build/stlport/stlport/stl/config/_cray.h delete mode 100644 build/stlport/stlport/stl/config/_cygwin.h delete mode 100644 build/stlport/stlport/stl/config/_dec.h delete mode 100644 build/stlport/stlport/stl/config/_dec_vms.h delete mode 100644 build/stlport/stlport/stl/config/_detect_dll_or_lib.h delete mode 100644 build/stlport/stlport/stl/config/_dm.h delete mode 100644 build/stlport/stlport/stl/config/_epilog.h delete mode 100644 build/stlport/stlport/stl/config/_evc.h delete mode 100644 build/stlport/stlport/stl/config/_feedback.h delete mode 100644 build/stlport/stlport/stl/config/_freebsd.h delete mode 100644 build/stlport/stlport/stl/config/_fujitsu.h delete mode 100644 build/stlport/stlport/stl/config/_gcc.h delete mode 100644 build/stlport/stlport/stl/config/_hpacc.h delete mode 100644 build/stlport/stlport/stl/config/_hpux.h delete mode 100644 build/stlport/stlport/stl/config/_ibm.h delete mode 100644 build/stlport/stlport/stl/config/_icc.h delete mode 100644 build/stlport/stlport/stl/config/_intel.h delete mode 100644 build/stlport/stlport/stl/config/_kai.h delete mode 100644 build/stlport/stlport/stl/config/_linux.h delete mode 100644 build/stlport/stlport/stl/config/_mac.h delete mode 100644 build/stlport/stlport/stl/config/_macosx.h delete mode 100644 build/stlport/stlport/stl/config/_mlc.h delete mode 100644 build/stlport/stlport/stl/config/_msvc.h delete mode 100644 build/stlport/stlport/stl/config/_mwerks.h delete mode 100644 build/stlport/stlport/stl/config/_native_headers.h delete mode 100644 build/stlport/stlport/stl/config/_openbsd.h delete mode 100644 build/stlport/stlport/stl/config/_prolog.h delete mode 100644 build/stlport/stlport/stl/config/_sgi.h delete mode 100644 build/stlport/stlport/stl/config/_solaris.h delete mode 100644 build/stlport/stlport/stl/config/_sunprocc.h delete mode 100644 build/stlport/stlport/stl/config/_system.h delete mode 100644 build/stlport/stlport/stl/config/_warnings_off.h delete mode 100644 build/stlport/stlport/stl/config/_watcom.h delete mode 100644 build/stlport/stlport/stl/config/_windows.h delete mode 100644 build/stlport/stlport/stl/config/compat.h delete mode 100644 build/stlport/stlport/stl/config/features.h delete mode 100644 build/stlport/stlport/stl/config/host.h delete mode 100644 build/stlport/stlport/stl/config/stl_confix.h delete mode 100644 build/stlport/stlport/stl/config/stl_mycomp.h delete mode 100644 build/stlport/stlport/stl/config/user_config.h delete mode 100644 build/stlport/stlport/stl/debug/_debug.c delete mode 100644 build/stlport/stlport/stl/debug/_debug.h delete mode 100644 build/stlport/stlport/stl/debug/_deque.h delete mode 100644 build/stlport/stlport/stl/debug/_hashtable.h delete mode 100644 build/stlport/stlport/stl/debug/_iterator.h delete mode 100644 build/stlport/stlport/stl/debug/_list.h delete mode 100644 build/stlport/stlport/stl/debug/_slist.h delete mode 100644 build/stlport/stlport/stl/debug/_string.h delete mode 100644 build/stlport/stlport/stl/debug/_string_sum_methods.h delete mode 100644 build/stlport/stlport/stl/debug/_tree.h delete mode 100644 build/stlport/stlport/stl/debug/_vector.h delete mode 100644 build/stlport/stlport/stl/msl_string.h delete mode 100644 build/stlport/stlport/stl/pointers/_deque.h delete mode 100644 build/stlport/stlport/stl/pointers/_list.h delete mode 100644 build/stlport/stlport/stl/pointers/_set.h delete mode 100644 build/stlport/stlport/stl/pointers/_slist.h delete mode 100644 build/stlport/stlport/stl/pointers/_tools.h delete mode 100644 build/stlport/stlport/stl/pointers/_vector.h delete mode 100644 build/stlport/stlport/stl/type_manips.h delete mode 100644 build/stlport/stlport/stl/type_traits.h delete mode 100644 build/stlport/stlport/streambuf delete mode 100644 build/stlport/stlport/streambuf.h delete mode 100644 build/stlport/stlport/string delete mode 100644 build/stlport/stlport/string.h delete mode 100644 build/stlport/stlport/strstream delete mode 100644 build/stlport/stlport/strstream.h delete mode 100644 build/stlport/stlport/time.h delete mode 100644 build/stlport/stlport/type_traits delete mode 100644 build/stlport/stlport/typeinfo delete mode 100644 build/stlport/stlport/typeinfo.h delete mode 100644 build/stlport/stlport/unordered_map delete mode 100644 build/stlport/stlport/unordered_set delete mode 100644 build/stlport/stlport/using/cstring delete mode 100644 build/stlport/stlport/using/export delete mode 100644 build/stlport/stlport/using/fstream delete mode 100644 build/stlport/stlport/using/h/fstream.h delete mode 100644 build/stlport/stlport/using/h/iomanip.h delete mode 100644 build/stlport/stlport/using/h/iostream.h delete mode 100644 build/stlport/stlport/using/h/ostream.h delete mode 100644 build/stlport/stlport/using/h/streambuf.h delete mode 100644 build/stlport/stlport/using/h/strstream.h delete mode 100644 build/stlport/stlport/using/iomanip delete mode 100644 build/stlport/stlport/using/ios delete mode 100644 build/stlport/stlport/using/iosfwd delete mode 100644 build/stlport/stlport/using/iostream delete mode 100644 build/stlport/stlport/using/istream delete mode 100644 build/stlport/stlport/using/locale delete mode 100644 build/stlport/stlport/using/ostream delete mode 100644 build/stlport/stlport/using/sstream delete mode 100644 build/stlport/stlport/using/streambuf delete mode 100644 build/stlport/stlport/using/strstream delete mode 100644 build/stlport/stlport/utility delete mode 100644 build/stlport/stlport/valarray delete mode 100644 build/stlport/stlport/vector delete mode 100644 build/stlport/stlport/wchar.h delete mode 100644 build/stlport/stlport/wctype.h delete mode 100644 build/stlport/test/.gitignore create mode 100644 build/submit_telemetry_data.py create mode 100644 build/telemetry-schema.json create mode 100644 build/test_templates.mozbuild delete mode 100644 build/unix/Makefile.in delete mode 100644 build/unix/add_phony_targets.py create mode 100755 build/unix/build-binutils/build-binutils.sh delete mode 100755 build/unix/build-clang/build-clang.py delete mode 100644 build/unix/build-clang/clang-3.3.json delete mode 100644 build/unix/build-clang/clang-trunk.json delete mode 100644 build/unix/build-clang/llvm-debug-frame.patch delete mode 100644 build/unix/build-clang/no-sse-on-linux-trunk.patch delete mode 100644 build/unix/build-clang/no-sse-on-linux.patch delete mode 100755 build/unix/build-clang/setup.sh delete mode 100755 build/unix/build-clang/tooltool.py create mode 100644 build/unix/build-gcc/PR64905.patch delete mode 100644 build/unix/build-gcc/gcc-bt.patch delete mode 100644 build/unix/build-gcc/gcc48-pr55650.patch create mode 100644 build/unix/build-gtk3/build-gtk3.sh delete mode 100644 build/unix/gnu-ld-scripts/components-mapfile delete mode 100644 build/unix/headers/bits/c++config.h create mode 100644 build/unix/mozconfig.gtk create mode 100644 build/unix/mozconfig.stdcxx create mode 100644 build/unix/mozconfig.tsan mode change 100755 => 100644 build/unix/run-gprof.sh mode change 100755 => 100644 build/unix/run-hiprof.sh mode change 100755 => 100644 build/unix/run-third.sh delete mode 100644 build/unix/uniq.py mode change 100755 => 100644 build/upload.py create mode 100644 build/util/count_ctors.py create mode 100755 build/valgrind/valgrind.sh create mode 100644 build/variables.py mode change 100755 => 100644 build/win32/autobinscope.py create mode 100644 build/win32/mozconfig.vs-latest delete mode 100644 build/win32/mozconfig.vs2010 delete mode 100644 build/win32/mozconfig.vs2010-win64 delete mode 100644 build/win32/mozconfig.vs2013-win64 create mode 100644 build/win32/mozconfig.vs2015-win64 delete mode 100644 build/win32/vmwarerecordinghelper/moz.build delete mode 100644 build/win32/vmwarerecordinghelper/vmwarerecordinghelper.cpp delete mode 100644 build/win32/vmwarerecordinghelper/vmwarerecordinghelper.def create mode 100644 build/win64/mozconfig.vs-latest delete mode 100644 build/win64/mozconfig.vs2010 delete mode 100644 build/win64/mozconfig.vs2013 create mode 100644 build/win64/mozconfig.vs2015 create mode 100644 build/windows_toolchain.py create mode 100644 caps/BasePrincipal.cpp create mode 100644 caps/BasePrincipal.h create mode 100644 caps/nsIAddonPolicyService.idl create mode 100644 caps/tests/gtest/TestOriginAttributes.cpp create mode 100644 caps/tests/gtest/moz.build create mode 100644 caps/tests/mochitest/browser.ini create mode 100644 caps/tests/mochitest/browser_checkloaduri.js create mode 100644 caps/tests/mochitest/file_data.txt delete mode 100644 caps/tests/mochitest/moz.build create mode 100644 caps/tests/mochitest/resource_test_file.html create mode 100644 caps/tests/mochitest/test_addonMayLoad.html create mode 100644 caps/tests/mochitest/test_extensionURL.html delete mode 100644 caps/tests/mochitest/test_principal_jarprefix_origin_appid_appstatus.html create mode 100644 caps/tests/unit/test_origin.js create mode 100644 caps/tests/unit/xpcshell.ini create mode 100644 config/check_js_msg_encoding.py create mode 100644 config/check_macroassembler_style.py delete mode 100644 config/compatversion.txt delete mode 100644 config/configobj.py create mode 100644 config/external/fdlibm/moz.build create mode 100644 config/external/ffi/subst_header.py delete mode 100644 config/external/icu/Makefile.in create mode 100644 config/external/icu/common/moz.build create mode 100644 config/external/icu/common/sources.mozbuild create mode 100644 config/external/icu/data/icudata.s create mode 100644 config/external/icu/data/icudata_gas.S create mode 100644 config/external/icu/data/icudt58l.dat create mode 100644 config/external/icu/data/moz.build create mode 100644 config/external/icu/defs.mozbuild create mode 100644 config/external/icu/i18n/moz.build create mode 100644 config/external/icu/i18n/sources.mozbuild create mode 100644 config/external/icu/stubdata/moz.build create mode 100644 config/external/lgpllibs/lgpllibs.def create mode 100644 config/external/lgpllibs/moz.build delete mode 100644 config/external/nspr/Makefile.in create mode 100644 config/external/nspr/_pl_bld.h create mode 100644 config/external/nspr/_pr_bld.h create mode 100644 config/external/nspr/ds/moz.build create mode 100644 config/external/nspr/libc/moz.build create mode 100644 config/external/nspr/pr/moz.build create mode 100644 config/external/nspr/prcpucfg.h delete mode 100644 config/external/nss/nspr-dummy.def delete mode 100644 config/external/nss/nss.def create mode 100644 config/external/nss/nss.symbols delete mode 100644 config/external/sqlite/Makefile.in create mode 100644 config/faster/rules.mk mode change 100755 => 100644 config/find_OOM_errors.py delete mode 100755 config/glibcversion.sh delete mode 100644 config/makefiles/rcs.mk mode change 100644 => 100755 config/nsinstall.py delete mode 100644 config/solaris_ia32.map create mode 100644 config/tests/test_mozbuild_reading.py mode change 100644 => 100755 config/version_win.pl create mode 100644 configure.py delete mode 100644 content/moz.build delete mode 100644 content/test/reftest/reftest.list delete mode 100644 content/test/unit/head_content.js delete mode 100644 content/test/unit/test_range.js delete mode 100644 content/test/unit/test_xml_serializer.js delete mode 100644 content/test/unit/xpcshell.ini delete mode 100644 db/sqlite3/src/Makefile.in delete mode 100644 db/sqlite3/src/sqlite.def create mode 100644 db/sqlite3/src/sqlite.symbols create mode 100644 devtools/.eslintrc.js create mode 100644 devtools/.eslintrc.mochitests.js create mode 100644 devtools/.eslintrc.xpcshell.js create mode 100644 devtools/bootstrap.js create mode 100644 devtools/chrome.manifest create mode 100644 devtools/client/aboutdebugging/aboutdebugging.css create mode 100644 devtools/client/aboutdebugging/aboutdebugging.xhtml create mode 100644 devtools/client/aboutdebugging/components/aboutdebugging.js create mode 100644 devtools/client/aboutdebugging/components/addons/controls.js create mode 100644 devtools/client/aboutdebugging/components/addons/install-error.js create mode 100644 devtools/client/aboutdebugging/components/addons/moz.build create mode 100644 devtools/client/aboutdebugging/components/addons/panel.js create mode 100644 devtools/client/aboutdebugging/components/addons/target.js create mode 100644 devtools/client/aboutdebugging/components/moz.build create mode 100644 devtools/client/aboutdebugging/components/panel-header.js create mode 100644 devtools/client/aboutdebugging/components/panel-menu-entry.js create mode 100644 devtools/client/aboutdebugging/components/panel-menu.js create mode 100644 devtools/client/aboutdebugging/components/tabs/moz.build create mode 100644 devtools/client/aboutdebugging/components/tabs/panel.js create mode 100644 devtools/client/aboutdebugging/components/tabs/target.js create mode 100644 devtools/client/aboutdebugging/components/target-list.js create mode 100644 devtools/client/aboutdebugging/components/workers/moz.build create mode 100644 devtools/client/aboutdebugging/components/workers/panel.js create mode 100644 devtools/client/aboutdebugging/components/workers/service-worker-target.js create mode 100644 devtools/client/aboutdebugging/components/workers/target.js create mode 100644 devtools/client/aboutdebugging/initializer.js create mode 100644 devtools/client/aboutdebugging/modules/addon.js create mode 100644 devtools/client/aboutdebugging/modules/moz.build create mode 100644 devtools/client/aboutdebugging/modules/worker.js create mode 100644 devtools/client/aboutdebugging/moz.build create mode 100644 devtools/client/aboutdebugging/test/.eslintrc.js create mode 100644 devtools/client/aboutdebugging/test/addons/bad/manifest.json create mode 100644 devtools/client/aboutdebugging/test/addons/bug1273184.xpi create mode 100644 devtools/client/aboutdebugging/test/addons/test-devtools-webextension-nobg/manifest.json create mode 100644 devtools/client/aboutdebugging/test/addons/test-devtools-webextension/bg.js create mode 100644 devtools/client/aboutdebugging/test/addons/test-devtools-webextension/manifest.json create mode 100644 devtools/client/aboutdebugging/test/addons/test-devtools-webextension/popup.html create mode 100644 devtools/client/aboutdebugging/test/addons/test-devtools-webextension/popup.js create mode 100644 devtools/client/aboutdebugging/test/addons/unpacked/bootstrap.js create mode 100644 devtools/client/aboutdebugging/test/addons/unpacked/install.rdf create mode 100644 devtools/client/aboutdebugging/test/browser.ini create mode 100644 devtools/client/aboutdebugging/test/browser_addons_debug_bootstrapped.js create mode 100644 devtools/client/aboutdebugging/test/browser_addons_debug_webextension.js create mode 100644 devtools/client/aboutdebugging/test/browser_addons_debug_webextension_inspector.js create mode 100644 devtools/client/aboutdebugging/test/browser_addons_debug_webextension_nobg.js create mode 100644 devtools/client/aboutdebugging/test/browser_addons_debug_webextension_popup.js create mode 100644 devtools/client/aboutdebugging/test/browser_addons_debugging_initial_state.js create mode 100644 devtools/client/aboutdebugging/test/browser_addons_install.js create mode 100644 devtools/client/aboutdebugging/test/browser_addons_reload.js create mode 100644 devtools/client/aboutdebugging/test/browser_addons_toggle_debug.js create mode 100644 devtools/client/aboutdebugging/test/browser_page_not_found.js create mode 100644 devtools/client/aboutdebugging/test/browser_service_workers.js create mode 100644 devtools/client/aboutdebugging/test/browser_service_workers_not_compatible.js create mode 100644 devtools/client/aboutdebugging/test/browser_service_workers_push.js create mode 100644 devtools/client/aboutdebugging/test/browser_service_workers_push_service.js create mode 100644 devtools/client/aboutdebugging/test/browser_service_workers_start.js create mode 100644 devtools/client/aboutdebugging/test/browser_service_workers_status.js create mode 100644 devtools/client/aboutdebugging/test/browser_service_workers_timeout.js create mode 100644 devtools/client/aboutdebugging/test/browser_service_workers_unregister.js create mode 100644 devtools/client/aboutdebugging/test/browser_tabs.js create mode 100644 devtools/client/aboutdebugging/test/head.js create mode 100644 devtools/client/aboutdebugging/test/service-workers/delay-sw.html create mode 100644 devtools/client/aboutdebugging/test/service-workers/delay-sw.js create mode 100644 devtools/client/aboutdebugging/test/service-workers/empty-sw.html create mode 100644 devtools/client/aboutdebugging/test/service-workers/empty-sw.js create mode 100644 devtools/client/aboutdebugging/test/service-workers/push-sw.html create mode 100644 devtools/client/aboutdebugging/test/service-workers/push-sw.js create mode 100644 devtools/client/animationinspector/animation-controller.js create mode 100644 devtools/client/animationinspector/animation-inspector.xhtml create mode 100644 devtools/client/animationinspector/animation-panel.js create mode 100644 devtools/client/animationinspector/components/animation-details.js create mode 100644 devtools/client/animationinspector/components/animation-target-node.js create mode 100644 devtools/client/animationinspector/components/animation-time-block.js create mode 100644 devtools/client/animationinspector/components/animation-timeline.js create mode 100644 devtools/client/animationinspector/components/keyframes.js create mode 100644 devtools/client/animationinspector/components/moz.build create mode 100644 devtools/client/animationinspector/components/rate-selector.js create mode 100644 devtools/client/animationinspector/moz.build create mode 100644 devtools/client/animationinspector/test/.eslintrc.js create mode 100644 devtools/client/animationinspector/test/browser.ini create mode 100644 devtools/client/animationinspector/test/browser_animation_animated_properties_displayed.js create mode 100644 devtools/client/animationinspector/test/browser_animation_click_selects_animation.js create mode 100644 devtools/client/animationinspector/test/browser_animation_controller_exposes_document_currentTime.js create mode 100644 devtools/client/animationinspector/test/browser_animation_empty_on_invalid_nodes.js create mode 100644 devtools/client/animationinspector/test/browser_animation_keyframe_click_to_set_time.js create mode 100644 devtools/client/animationinspector/test/browser_animation_keyframe_markers.js create mode 100644 devtools/client/animationinspector/test/browser_animation_mutations_with_same_names.js create mode 100644 devtools/client/animationinspector/test/browser_animation_panel_exists.js create mode 100644 devtools/client/animationinspector/test/browser_animation_participate_in_inspector_update.js create mode 100644 devtools/client/animationinspector/test/browser_animation_playerFronts_are_refreshed.js create mode 100644 devtools/client/animationinspector/test/browser_animation_playerWidgets_appear_on_panel_init.js create mode 100644 devtools/client/animationinspector/test/browser_animation_playerWidgets_target_nodes.js create mode 100644 devtools/client/animationinspector/test/browser_animation_pseudo_elements.js create mode 100644 devtools/client/animationinspector/test/browser_animation_refresh_on_added_animation.js create mode 100644 devtools/client/animationinspector/test/browser_animation_refresh_on_removed_animation.js create mode 100644 devtools/client/animationinspector/test/browser_animation_refresh_when_active.js create mode 100644 devtools/client/animationinspector/test/browser_animation_running_on_compositor.js create mode 100644 devtools/client/animationinspector/test/browser_animation_same_nb_of_playerWidgets_and_playerFronts.js create mode 100644 devtools/client/animationinspector/test/browser_animation_shows_player_on_valid_node.js create mode 100644 devtools/client/animationinspector/test/browser_animation_spacebar_toggles_animations.js create mode 100644 devtools/client/animationinspector/test/browser_animation_spacebar_toggles_node_animations.js create mode 100644 devtools/client/animationinspector/test/browser_animation_target_highlight_select.js create mode 100644 devtools/client/animationinspector/test/browser_animation_target_highlighter_lock.js create mode 100644 devtools/client/animationinspector/test/browser_animation_timeline_currentTime.js create mode 100644 devtools/client/animationinspector/test/browser_animation_timeline_header.js create mode 100644 devtools/client/animationinspector/test/browser_animation_timeline_iterationStart.js create mode 100644 devtools/client/animationinspector/test/browser_animation_timeline_pause_button_01.js create mode 100644 devtools/client/animationinspector/test/browser_animation_timeline_pause_button_02.js create mode 100644 devtools/client/animationinspector/test/browser_animation_timeline_pause_button_03.js create mode 100644 devtools/client/animationinspector/test/browser_animation_timeline_rate_selector.js create mode 100644 devtools/client/animationinspector/test/browser_animation_timeline_rewind_button.js create mode 100644 devtools/client/animationinspector/test/browser_animation_timeline_scrubber_exists.js create mode 100644 devtools/client/animationinspector/test/browser_animation_timeline_scrubber_movable.js create mode 100644 devtools/client/animationinspector/test/browser_animation_timeline_scrubber_moves.js create mode 100644 devtools/client/animationinspector/test/browser_animation_timeline_setCurrentTime.js create mode 100644 devtools/client/animationinspector/test/browser_animation_timeline_shows_delay.js create mode 100644 devtools/client/animationinspector/test/browser_animation_timeline_shows_endDelay.js create mode 100644 devtools/client/animationinspector/test/browser_animation_timeline_shows_iterations.js create mode 100644 devtools/client/animationinspector/test/browser_animation_timeline_shows_name_label.js create mode 100644 devtools/client/animationinspector/test/browser_animation_timeline_shows_time_info.js create mode 100644 devtools/client/animationinspector/test/browser_animation_timeline_takes_rate_into_account.js create mode 100644 devtools/client/animationinspector/test/browser_animation_timeline_ui.js create mode 100644 devtools/client/animationinspector/test/browser_animation_toggle_button_resets_on_navigate.js create mode 100644 devtools/client/animationinspector/test/browser_animation_toggle_button_toggles_animations.js create mode 100644 devtools/client/animationinspector/test/browser_animation_toolbar_exists.js create mode 100644 devtools/client/animationinspector/test/browser_animation_ui_updates_when_animation_data_changes.js create mode 100644 devtools/client/animationinspector/test/doc_body_animation.html create mode 100644 devtools/client/animationinspector/test/doc_end_delay.html create mode 100644 devtools/client/animationinspector/test/doc_frame_script.js create mode 100644 devtools/client/animationinspector/test/doc_keyframes.html create mode 100644 devtools/client/animationinspector/test/doc_modify_playbackRate.html create mode 100644 devtools/client/animationinspector/test/doc_multiple_animation_types.html create mode 100644 devtools/client/animationinspector/test/doc_negative_animation.html create mode 100644 devtools/client/animationinspector/test/doc_pseudo_elements.html create mode 100644 devtools/client/animationinspector/test/doc_script_animation.html create mode 100644 devtools/client/animationinspector/test/doc_simple_animation.html create mode 100644 devtools/client/animationinspector/test/doc_timing_combination_animation.html create mode 100644 devtools/client/animationinspector/test/head.js create mode 100644 devtools/client/animationinspector/test/unit/.eslintrc.js create mode 100644 devtools/client/animationinspector/test/unit/test_findOptimalTimeInterval.js create mode 100644 devtools/client/animationinspector/test/unit/test_formatStopwatchTime.js create mode 100644 devtools/client/animationinspector/test/unit/test_getCssPropertyName.js create mode 100644 devtools/client/animationinspector/test/unit/test_timeScale.js create mode 100644 devtools/client/animationinspector/test/unit/test_timeScale_dimensions.js create mode 100644 devtools/client/animationinspector/test/unit/xpcshell.ini create mode 100644 devtools/client/animationinspector/utils.js create mode 100644 devtools/client/canvasdebugger/callslist.js create mode 100644 devtools/client/canvasdebugger/canvasdebugger.js create mode 100644 devtools/client/canvasdebugger/canvasdebugger.xul create mode 100644 devtools/client/canvasdebugger/moz.build create mode 100644 devtools/client/canvasdebugger/panel.js create mode 100644 devtools/client/canvasdebugger/snapshotslist.js create mode 100644 devtools/client/canvasdebugger/test/.eslintrc.js create mode 100644 devtools/client/canvasdebugger/test/browser.ini create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-actor-test-01.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-actor-test-02.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-actor-test-03.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-actor-test-04.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-actor-test-05.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-actor-test-06.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-actor-test-07.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-actor-test-08.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-actor-test-09.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-actor-test-10.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-actor-test-11.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-actor-test-12.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-frontend-call-highlight.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-frontend-call-list.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-frontend-call-search.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-frontend-call-stack-01.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-frontend-call-stack-02.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-frontend-call-stack-03.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-frontend-clear.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-frontend-img-screenshots.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-frontend-img-thumbnails-01.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-frontend-img-thumbnails-02.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-frontend-open.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-frontend-record-01.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-frontend-record-02.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-frontend-record-03.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-frontend-record-04.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-frontend-reload-01.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-frontend-reload-02.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-frontend-slider-01.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-frontend-slider-02.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-frontend-snapshot-select-01.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-frontend-snapshot-select-02.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-frontend-stepping.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-frontend-stop-01.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-frontend-stop-02.js create mode 100644 devtools/client/canvasdebugger/test/browser_canvas-frontend-stop-03.js create mode 100755 devtools/client/canvasdebugger/test/browser_profiling-canvas.js create mode 100644 devtools/client/canvasdebugger/test/browser_profiling-webgl.js create mode 100644 devtools/client/canvasdebugger/test/doc_no-canvas.html rename {toolkit/devtools => devtools/client}/canvasdebugger/test/doc_raf-begin.html (100%) create mode 100644 devtools/client/canvasdebugger/test/doc_raf-no-canvas.html create mode 100644 devtools/client/canvasdebugger/test/doc_settimeout.html rename {toolkit/devtools => devtools/client}/canvasdebugger/test/doc_simple-canvas-bitmasks.html (100%) rename {toolkit/devtools => devtools/client}/canvasdebugger/test/doc_simple-canvas-deep-stack.html (100%) rename {toolkit/devtools => devtools/client}/canvasdebugger/test/doc_simple-canvas-transparent.html (100%) rename {toolkit/devtools => devtools/client}/canvasdebugger/test/doc_simple-canvas.html (100%) rename {toolkit/devtools => devtools/client}/canvasdebugger/test/doc_webgl-bindings.html (100%) create mode 100644 devtools/client/canvasdebugger/test/doc_webgl-drawArrays.html create mode 100644 devtools/client/canvasdebugger/test/doc_webgl-drawElements.html rename {toolkit/devtools => devtools/client}/canvasdebugger/test/doc_webgl-enum.html (100%) create mode 100644 devtools/client/canvasdebugger/test/head.js create mode 100644 devtools/client/commandline/commandline.css create mode 100644 devtools/client/commandline/commandlineoutput.xhtml create mode 100644 devtools/client/commandline/commandlinetooltip.xhtml create mode 100644 devtools/client/commandline/moz.build create mode 100644 devtools/client/commandline/test/.eslintrc.js create mode 100644 devtools/client/commandline/test/browser.ini create mode 100644 devtools/client/commandline/test/browser_cmd_addon.js create mode 100644 devtools/client/commandline/test/browser_cmd_appcache_invalid.js rename {toolkit/devtools => devtools/client}/commandline/test/browser_cmd_appcache_invalid_appcache.appcache (100%) rename {toolkit/devtools => devtools/client}/commandline/test/browser_cmd_appcache_invalid_appcache.appcache^headers^ (100%) rename {toolkit/devtools => devtools/client}/commandline/test/browser_cmd_appcache_invalid_index.html (100%) rename {toolkit/devtools => devtools/client}/commandline/test/browser_cmd_appcache_invalid_page1.html (100%) rename {toolkit/devtools => devtools/client}/commandline/test/browser_cmd_appcache_invalid_page2.html (100%) rename {toolkit/devtools => devtools/client}/commandline/test/browser_cmd_appcache_invalid_page3.html (100%) rename {toolkit/devtools => devtools/client}/commandline/test/browser_cmd_appcache_invalid_page3.html^headers^ (100%) create mode 100644 devtools/client/commandline/test/browser_cmd_appcache_valid.js rename {toolkit/devtools => devtools/client}/commandline/test/browser_cmd_appcache_valid_appcache.appcache (100%) rename {toolkit/devtools => devtools/client}/commandline/test/browser_cmd_appcache_valid_appcache.appcache^headers^ (100%) rename {toolkit/devtools => devtools/client}/commandline/test/browser_cmd_appcache_valid_index.html (100%) rename {toolkit/devtools => devtools/client}/commandline/test/browser_cmd_appcache_valid_page1.html (100%) rename {toolkit/devtools => devtools/client}/commandline/test/browser_cmd_appcache_valid_page2.html (100%) rename {toolkit/devtools => devtools/client}/commandline/test/browser_cmd_appcache_valid_page3.html (100%) create mode 100644 devtools/client/commandline/test/browser_cmd_calllog.js create mode 100644 devtools/client/commandline/test/browser_cmd_calllog_chrome.js create mode 100644 devtools/client/commandline/test/browser_cmd_commands.js create mode 100644 devtools/client/commandline/test/browser_cmd_cookie.html create mode 100644 devtools/client/commandline/test/browser_cmd_cookie.js create mode 100644 devtools/client/commandline/test/browser_cmd_cookie_host.js create mode 100644 devtools/client/commandline/test/browser_cmd_csscoverage_oneshot.js rename {toolkit/devtools => devtools/client}/commandline/test/browser_cmd_csscoverage_page1.html (100%) rename {toolkit/devtools => devtools/client}/commandline/test/browser_cmd_csscoverage_page2.html (100%) rename {toolkit/devtools => devtools/client}/commandline/test/browser_cmd_csscoverage_page3.html (100%) rename {toolkit/devtools => devtools/client}/commandline/test/browser_cmd_csscoverage_sheetA.css (100%) rename {toolkit/devtools => devtools/client}/commandline/test/browser_cmd_csscoverage_sheetB.css (100%) rename {toolkit/devtools => devtools/client}/commandline/test/browser_cmd_csscoverage_sheetC.css (100%) rename {toolkit/devtools => devtools/client}/commandline/test/browser_cmd_csscoverage_sheetD.css (100%) create mode 100644 devtools/client/commandline/test/browser_cmd_csscoverage_startstop.js create mode 100644 devtools/client/commandline/test/browser_cmd_csscoverage_util.js create mode 100644 devtools/client/commandline/test/browser_cmd_folder.js create mode 100644 devtools/client/commandline/test/browser_cmd_highlight_01.js create mode 100644 devtools/client/commandline/test/browser_cmd_highlight_02.js create mode 100644 devtools/client/commandline/test/browser_cmd_highlight_03.js create mode 100644 devtools/client/commandline/test/browser_cmd_highlight_04.js rename {toolkit/devtools => devtools/client}/commandline/test/browser_cmd_inject.html (100%) create mode 100644 devtools/client/commandline/test/browser_cmd_inject.js create mode 100644 devtools/client/commandline/test/browser_cmd_jsb.js rename {toolkit/devtools => devtools/client}/commandline/test/browser_cmd_jsb_script.jsi (100%) create mode 100644 devtools/client/commandline/test/browser_cmd_listen.js create mode 100644 devtools/client/commandline/test/browser_cmd_measure.js rename {toolkit/devtools => devtools/client}/commandline/test/browser_cmd_media.html (100%) create mode 100644 devtools/client/commandline/test/browser_cmd_media.js rename {toolkit/devtools => devtools/client}/commandline/test/browser_cmd_pagemod_export.html (100%) create mode 100644 devtools/client/commandline/test/browser_cmd_pagemod_export.js create mode 100644 devtools/client/commandline/test/browser_cmd_paintflashing.js create mode 100644 devtools/client/commandline/test/browser_cmd_pref1.js create mode 100644 devtools/client/commandline/test/browser_cmd_pref2.js create mode 100644 devtools/client/commandline/test/browser_cmd_pref3.js create mode 100644 devtools/client/commandline/test/browser_cmd_qsa.js create mode 100644 devtools/client/commandline/test/browser_cmd_restart.js create mode 100644 devtools/client/commandline/test/browser_cmd_rulers.js create mode 100644 devtools/client/commandline/test/browser_cmd_screenshot.html create mode 100644 devtools/client/commandline/test/browser_cmd_screenshot.js create mode 100644 devtools/client/commandline/test/browser_cmd_settings.js create mode 100644 devtools/client/commandline/test/browser_gcli_async.js create mode 100644 devtools/client/commandline/test/browser_gcli_canon.js create mode 100644 devtools/client/commandline/test/browser_gcli_cli1.js create mode 100644 devtools/client/commandline/test/browser_gcli_cli2.js create mode 100644 devtools/client/commandline/test/browser_gcli_completion1.js create mode 100644 devtools/client/commandline/test/browser_gcli_completion2.js create mode 100644 devtools/client/commandline/test/browser_gcli_context.js create mode 100644 devtools/client/commandline/test/browser_gcli_date.js create mode 100644 devtools/client/commandline/test/browser_gcli_exec.js create mode 100644 devtools/client/commandline/test/browser_gcli_fail.js create mode 100644 devtools/client/commandline/test/browser_gcli_file.js create mode 100644 devtools/client/commandline/test/browser_gcli_fileparser.js create mode 100644 devtools/client/commandline/test/browser_gcli_filesystem.js create mode 100644 devtools/client/commandline/test/browser_gcli_focus.js create mode 100644 devtools/client/commandline/test/browser_gcli_history.js create mode 100644 devtools/client/commandline/test/browser_gcli_incomplete.js create mode 100644 devtools/client/commandline/test/browser_gcli_inputter.js create mode 100644 devtools/client/commandline/test/browser_gcli_intro.js create mode 100644 devtools/client/commandline/test/browser_gcli_js.js create mode 100644 devtools/client/commandline/test/browser_gcli_keyboard1.js create mode 100644 devtools/client/commandline/test/browser_gcli_keyboard2.js create mode 100644 devtools/client/commandline/test/browser_gcli_keyboard3.js create mode 100644 devtools/client/commandline/test/browser_gcli_keyboard4.js create mode 100644 devtools/client/commandline/test/browser_gcli_keyboard5.js create mode 100644 devtools/client/commandline/test/browser_gcli_keyboard6.js create mode 100644 devtools/client/commandline/test/browser_gcli_menu.js create mode 100644 devtools/client/commandline/test/browser_gcli_node.js create mode 100644 devtools/client/commandline/test/browser_gcli_pref1.js create mode 100644 devtools/client/commandline/test/browser_gcli_pref2.js create mode 100644 devtools/client/commandline/test/browser_gcli_remotews.js create mode 100644 devtools/client/commandline/test/browser_gcli_remotexhr.js create mode 100644 devtools/client/commandline/test/browser_gcli_resource.js create mode 100644 devtools/client/commandline/test/browser_gcli_short.js create mode 100644 devtools/client/commandline/test/browser_gcli_spell.js create mode 100644 devtools/client/commandline/test/browser_gcli_split.js create mode 100644 devtools/client/commandline/test/browser_gcli_string.js create mode 100644 devtools/client/commandline/test/browser_gcli_tokenize.js create mode 100644 devtools/client/commandline/test/browser_gcli_tooltip.js create mode 100644 devtools/client/commandline/test/browser_gcli_types.js create mode 100644 devtools/client/commandline/test/browser_gcli_union.js create mode 100644 devtools/client/commandline/test/browser_gcli_url.js create mode 100644 devtools/client/commandline/test/head.js create mode 100644 devtools/client/commandline/test/helpers.js create mode 100644 devtools/client/commandline/test/mockCommands.js create mode 100644 devtools/client/debugger/content/actions/breakpoints.js create mode 100644 devtools/client/debugger/content/actions/event-listeners.js create mode 100644 devtools/client/debugger/content/actions/moz.build create mode 100644 devtools/client/debugger/content/actions/sources.js create mode 100644 devtools/client/debugger/content/constants.js create mode 100644 devtools/client/debugger/content/globalActions.js create mode 100644 devtools/client/debugger/content/moz.build create mode 100644 devtools/client/debugger/content/queries.js create mode 100644 devtools/client/debugger/content/reducers/async-requests.js create mode 100644 devtools/client/debugger/content/reducers/breakpoints.js create mode 100644 devtools/client/debugger/content/reducers/event-listeners.js create mode 100644 devtools/client/debugger/content/reducers/index.js create mode 100644 devtools/client/debugger/content/reducers/moz.build create mode 100644 devtools/client/debugger/content/reducers/sources.js create mode 100644 devtools/client/debugger/content/utils.js create mode 100644 devtools/client/debugger/content/views/event-listeners-view.js create mode 100644 devtools/client/debugger/content/views/moz.build create mode 100644 devtools/client/debugger/content/views/sources-view.js create mode 100644 devtools/client/debugger/debugger-commands.js create mode 100644 devtools/client/debugger/debugger-controller.js create mode 100644 devtools/client/debugger/debugger-view.js create mode 100644 devtools/client/debugger/debugger.css create mode 100644 devtools/client/debugger/debugger.xul create mode 100644 devtools/client/debugger/moz.build create mode 100644 devtools/client/debugger/new/bundle.js create mode 100644 devtools/client/debugger/new/images/Icons.js create mode 100644 devtools/client/debugger/new/images/Svg.js create mode 100644 devtools/client/debugger/new/images/angle-brackets.svg create mode 100644 devtools/client/debugger/new/images/arrow.svg create mode 100644 devtools/client/debugger/new/images/blackBox.svg create mode 100644 devtools/client/debugger/new/images/breakpoint.svg create mode 100644 devtools/client/debugger/new/images/close.svg create mode 100644 devtools/client/debugger/new/images/disableBreakpoints.svg create mode 100644 devtools/client/debugger/new/images/domain.svg copy tools/mercurial/hgsetup/__init__.py => devtools/client/debugger/new/images/favicon.png (100%) create mode 100644 devtools/client/debugger/new/images/file.svg create mode 100644 devtools/client/debugger/new/images/folder.svg create mode 100644 devtools/client/debugger/new/images/globe.svg create mode 100644 devtools/client/debugger/new/images/magnifying-glass.svg create mode 100644 devtools/client/debugger/new/images/pause-circle.svg create mode 100644 devtools/client/debugger/new/images/pause-exceptions.svg create mode 100644 devtools/client/debugger/new/images/pause.svg create mode 100644 devtools/client/debugger/new/images/play.svg create mode 100644 devtools/client/debugger/new/images/plus.svg create mode 100644 devtools/client/debugger/new/images/prettyPrint.svg create mode 100644 devtools/client/debugger/new/images/resume.svg create mode 100644 devtools/client/debugger/new/images/sad-face.svg create mode 100644 devtools/client/debugger/new/images/settings.svg create mode 100644 devtools/client/debugger/new/images/stepIn.svg create mode 100644 devtools/client/debugger/new/images/stepOut.svg create mode 100644 devtools/client/debugger/new/images/stepOver.svg create mode 100644 devtools/client/debugger/new/images/subSettings.svg create mode 100644 devtools/client/debugger/new/images/toggle-breakpoints.svg create mode 100644 devtools/client/debugger/new/images/worker.svg create mode 100644 devtools/client/debugger/new/index.html create mode 100644 devtools/client/debugger/new/moz.build create mode 100644 devtools/client/debugger/new/panel.js create mode 100644 devtools/client/debugger/new/pretty-print-worker.js create mode 100644 devtools/client/debugger/new/source-map-worker.js create mode 100644 devtools/client/debugger/new/styles.css create mode 100644 devtools/client/debugger/new/test/mochitest/.eslintrc create mode 100644 devtools/client/debugger/new/test/mochitest/browser.ini create mode 100644 devtools/client/debugger/new/test/mochitest/browser_dbg-breaking-from-console.js create mode 100644 devtools/client/debugger/new/test/mochitest/browser_dbg-breaking.js create mode 100644 devtools/client/debugger/new/test/mochitest/browser_dbg-breakpoints-cond.js create mode 100644 devtools/client/debugger/new/test/mochitest/browser_dbg-breakpoints.js create mode 100644 devtools/client/debugger/new/test/mochitest/browser_dbg-call-stack.js create mode 100644 devtools/client/debugger/new/test/mochitest/browser_dbg-chrome-create.js create mode 100644 devtools/client/debugger/new/test/mochitest/browser_dbg-chrome-debugging.js create mode 100644 devtools/client/debugger/new/test/mochitest/browser_dbg-console.js create mode 100644 devtools/client/debugger/new/test/mochitest/browser_dbg-debugger-buttons.js create mode 100644 devtools/client/debugger/new/test/mochitest/browser_dbg-editor-gutter.js create mode 100644 devtools/client/debugger/new/test/mochitest/browser_dbg-editor-highlight.js create mode 100644 devtools/client/debugger/new/test/mochitest/browser_dbg-editor-mode.js create mode 100644 devtools/client/debugger/new/test/mochitest/browser_dbg-editor-select.js create mode 100644 devtools/client/debugger/new/test/mochitest/browser_dbg-iframes.js create mode 100644 devtools/client/debugger/new/test/mochitest/browser_dbg-navigation.js create mode 100644 devtools/client/debugger/new/test/mochitest/browser_dbg-pause-exceptions.js create mode 100644 devtools/client/debugger/new/test/mochitest/browser_dbg-pretty-print-paused.js create mode 100644 devtools/client/debugger/new/test/mochitest/browser_dbg-pretty-print.js create mode 100644 devtools/client/debugger/new/test/mochitest/browser_dbg-scopes.js create mode 100644 devtools/client/debugger/new/test/mochitest/browser_dbg-searching.js create mode 100644 devtools/client/debugger/new/test/mochitest/browser_dbg-sourcemaps-bogus.js create mode 100644 devtools/client/debugger/new/test/mochitest/browser_dbg-sourcemaps.js create mode 100644 devtools/client/debugger/new/test/mochitest/browser_dbg-sources.js create mode 100644 devtools/client/debugger/new/test/mochitest/browser_dbg_keyboard-shortcuts.js create mode 100644 devtools/client/debugger/new/test/mochitest/examples/README.md create mode 100644 devtools/client/debugger/new/test/mochitest/examples/bogus-map.js create mode 100644 devtools/client/debugger/new/test/mochitest/examples/bundle.js create mode 100644 devtools/client/debugger/new/test/mochitest/examples/bundle.js.map create mode 100644 devtools/client/debugger/new/test/mochitest/examples/doc-debugger-statements.html create mode 100644 devtools/client/debugger/new/test/mochitest/examples/doc-exceptions.html create mode 100644 devtools/client/debugger/new/test/mochitest/examples/doc-frames.html create mode 100644 devtools/client/debugger/new/test/mochitest/examples/doc-iframes.html create mode 100644 devtools/client/debugger/new/test/mochitest/examples/doc-minified.html create mode 100644 devtools/client/debugger/new/test/mochitest/examples/doc-script-switching.html create mode 100644 devtools/client/debugger/new/test/mochitest/examples/doc-scripts.html create mode 100644 devtools/client/debugger/new/test/mochitest/examples/doc-sourcemap-bogus.html create mode 100644 devtools/client/debugger/new/test/mochitest/examples/doc-sourcemaps.html create mode 100644 devtools/client/debugger/new/test/mochitest/examples/doc-sources.html create mode 100644 devtools/client/debugger/new/test/mochitest/examples/entry.js create mode 100644 devtools/client/debugger/new/test/mochitest/examples/exceptions.js create mode 100644 devtools/client/debugger/new/test/mochitest/examples/frames.js create mode 100644 devtools/client/debugger/new/test/mochitest/examples/long.js create mode 100644 devtools/client/debugger/new/test/mochitest/examples/math.min.js create mode 100644 devtools/client/debugger/new/test/mochitest/examples/nested/nested-source.js create mode 100644 devtools/client/debugger/new/test/mochitest/examples/opts.js create mode 100644 devtools/client/debugger/new/test/mochitest/examples/output.js copy toolkit/devtools/debugger/test/code_script-switching-01.js => devtools/client/debugger/new/test/mochitest/examples/script-switching-01.js (100%) copy toolkit/devtools/debugger/test/code_script-switching-02.js => devtools/client/debugger/new/test/mochitest/examples/script-switching-02.js (100%) create mode 100644 devtools/client/debugger/new/test/mochitest/examples/simple1.js create mode 100644 devtools/client/debugger/new/test/mochitest/examples/simple2.js create mode 100644 devtools/client/debugger/new/test/mochitest/examples/times2.js create mode 100644 devtools/client/debugger/new/test/mochitest/examples/webpack.config.js create mode 100644 devtools/client/debugger/new/test/mochitest/head.js create mode 100644 devtools/client/debugger/panel.js create mode 100644 devtools/client/debugger/test/.eslintrc.js rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/addon-source/browser_dbg_addon3/lib/main.js (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/addon-source/browser_dbg_addon3/package.json (100%) create mode 100644 devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon4/bootstrap.js rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/addon-source/browser_dbg_addon4/chrome.manifest (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/addon-source/browser_dbg_addon4/install.rdf (100%) rename {toolkit/devtools/debugger/test/addon-source/browser_dbg_addon5 => devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon4}/test.jsm (100%) rename {toolkit/devtools/debugger/test/addon-source/browser_dbg_addon5 => devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon4}/test.xul (100%) rename {toolkit/devtools/debugger/test/addon-source/browser_dbg_addon5 => devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon4}/test2.jsm (100%) rename {toolkit/devtools/debugger/test/addon-source/browser_dbg_addon5 => devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon4}/test2.xul (100%) create mode 100644 devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon4/testxul.js create mode 100644 devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon4/testxul2.js create mode 100644 devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon5/bootstrap.js rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/addon-source/browser_dbg_addon5/chrome.manifest (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/addon-source/browser_dbg_addon5/install.rdf (100%) rename {toolkit/devtools/debugger/test/addon-source/browser_dbg_addon4 => devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon5}/test.jsm (100%) rename {toolkit/devtools/debugger/test/addon-source/browser_dbg_addon4 => devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon5}/test.xul (100%) rename {toolkit/devtools/debugger/test/addon-source/browser_dbg_addon4 => devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon5}/test2.jsm (100%) rename {toolkit/devtools/debugger/test/addon-source/browser_dbg_addon4 => devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon5}/test2.xul (100%) create mode 100644 devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon5/testxul.js create mode 100644 devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon5/testxul2.js create mode 100644 devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon_webext_contentscript/manifest.json create mode 100644 devtools/client/debugger/test/mochitest/addon-source/browser_dbg_addon_webext_contentscript/webext-content-script.js create mode 100644 devtools/client/debugger/test/mochitest/addon-webext-contentscript.xpi create mode 100644 devtools/client/debugger/test/mochitest/addon1.xpi create mode 100644 devtools/client/debugger/test/mochitest/addon2.xpi create mode 100644 devtools/client/debugger/test/mochitest/addon3.xpi create mode 100644 devtools/client/debugger/test/mochitest/addon4.xpi create mode 100644 devtools/client/debugger/test/mochitest/addon5.xpi create mode 100644 devtools/client/debugger/test/mochitest/browser.ini create mode 100644 devtools/client/debugger/test/mochitest/browser2.ini create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_WorkerActor.attach.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_WorkerActor.attachThread.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_aaa_run_first_leaktest.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_addon-console.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_addon-modules-unpacked.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_addon-modules.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_addon-panels.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_addon-sources.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_addon-workers-dbg-enabled.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_addonactor.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_auto-pretty-print-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_auto-pretty-print-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_auto-pretty-print-03.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_bfcache.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_blackboxing-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_blackboxing-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_blackboxing-03.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_blackboxing-04.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_blackboxing-05.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_blackboxing-06.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_blackboxing-07.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_breadcrumbs-access.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_break-in-anon.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_break-on-dom-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_break-on-dom-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_break-on-dom-03.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_break-on-dom-04.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_break-on-dom-05.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_break-on-dom-06.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_break-on-dom-07.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_break-on-dom-08.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_break-on-dom-event-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_break-on-dom-event-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_break-on-dom-event-03.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_break-on-next-console.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_break-on-next.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_break-unselected.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-actual-location.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-actual-location2.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-break-on-last-line-of-script-on-reload.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-button-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-button-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-condition-thrown-message.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-contextmenu-add.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-contextmenu.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-disabled-reload.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-editor.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-eval.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-highlight.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-new-script.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-other-tabs.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-pane.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_breakpoints-reload.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_bug-896139.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_chrome-create.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_chrome-debugging.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_clean-exit-window.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_clean-exit.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_closure-inspection.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_cmd-blackbox.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_cmd-break.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_cmd-dbg.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_conditional-breakpoints-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_conditional-breakpoints-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_conditional-breakpoints-03.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_conditional-breakpoints-04.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_conditional-breakpoints-05.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_console-eval.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_console-named-eval.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_controller-evaluate-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_controller-evaluate-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_debugger-statement.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_editor-contextmenu.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_editor-mode.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_event-listeners-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_event-listeners-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_event-listeners-03.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_event-listeners-04.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_file-reload.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_function-display-name.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_global-method-override.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_globalactor.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_hide-toolbar-buttons.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_host-layout.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_iframes.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_instruments-pane-collapse.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_instruments-pane-collapse_keyboard.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_interrupts.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_jump-to-function-definition.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_listaddons.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_listtabs-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_listtabs-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_listtabs-03.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_listworkers.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_location-changes-01-simple.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_location-changes-02-blank.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_location-changes-03-new.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_location-changes-04-breakpoint.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_multiple-windows.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_navigation.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_no-dangling-breakpoints.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_no-page-sources.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_on-pause-highlight.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_on-pause-raise.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_optimized-out-vars.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_panel-size.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_parser-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_parser-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_parser-03.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_parser-04.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_parser-05.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_parser-06.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_parser-07.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_parser-08.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_parser-09.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_parser-10.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_parser-11.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_parser-computed-name.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_parser-function-defaults.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_parser-spread-expression.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_parser-template-strings.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_pause-exceptions-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_pause-exceptions-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_pause-no-step.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_pause-resume.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_pause-warning.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_paused-keybindings.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_post-page.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_pretty-print-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_pretty-print-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_pretty-print-03.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_pretty-print-04.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_pretty-print-05.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_pretty-print-06.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_pretty-print-07.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_pretty-print-08.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_pretty-print-09.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_pretty-print-10.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_pretty-print-11.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_pretty-print-12.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_pretty-print-13.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_pretty-print-on-paused.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_progress-listener-bug.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_promises-allocation-stack.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_promises-chrome-allocation-stack.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_promises-fulfillment-stack.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_promises-rejection-stack.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_reload-preferred-script-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_reload-preferred-script-03.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_reload-same-script.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_scripts-switching-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_scripts-switching-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_scripts-switching-03.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_search-autofill-identifier.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_search-basic-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_search-basic-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_search-basic-03.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_search-basic-04.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_search-global-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_search-global-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_search-global-03.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_search-global-04.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_search-global-05.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_search-global-06.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_search-popup-jank.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_search-sources-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_search-sources-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_search-sources-03.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_search-symbols.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_searchbox-help-popup-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_searchbox-help-popup-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_searchbox-parse.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_server-conditional-bp-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_server-conditional-bp-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_server-conditional-bp-03.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_server-conditional-bp-04.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_server-conditional-bp-05.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_source-maps-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_source-maps-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_source-maps-03.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_source-maps-04.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_sources-bookmarklet.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_sources-cache.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_sources-contextmenu-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_sources-contextmenu-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_sources-eval-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_sources-eval-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_sources-iframe-reload.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_sources-keybindings.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_sources-labels.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_sources-large.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_sources-sorting.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_sources-webext-contentscript.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_split-console-keypress.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_split-console-paused-reload.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_stack-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_stack-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_stack-03.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_stack-04.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_stack-05.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_stack-06.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_stack-07.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_stack-contextmenu-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_stack-contextmenu-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_step-out.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_tabactor-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_tabactor-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_terminate-on-tab-close.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-03.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-04.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-05.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-06.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-07.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-08.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-accessibility.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-data.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-edit-cancel.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-edit-click.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-edit-getset-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-edit-getset-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-edit-value.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-edit-watch.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-filter-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-filter-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-filter-03.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-filter-04.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-filter-05.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-filter-pref.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-filter-searchbox.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-frame-parameters-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-frame-parameters-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-frame-parameters-03.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-frame-with.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-frozen-sealed-nonext.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-hide-non-enums.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-large-array-buffer.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-map-set.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-override-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-override-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-03.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-04.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-05.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-06.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-07.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-08.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-09.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-10.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-11.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-12.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-13.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-14.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-15.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-16.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-popup-17.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-reexpand-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-reexpand-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-reexpand-03.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_variables-view-webidl.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_watch-expressions-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_watch-expressions-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_worker-console-01.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_worker-console-02.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_worker-console-03.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_worker-source-map.js create mode 100644 devtools/client/debugger/test/mochitest/browser_dbg_worker-window.js create mode 100644 devtools/client/debugger/test/mochitest/code_WorkerActor.attach-worker1.js create mode 100644 devtools/client/debugger/test/mochitest/code_WorkerActor.attach-worker2.js create mode 100644 devtools/client/debugger/test/mochitest/code_WorkerActor.attachThread-worker.js copy {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/code_binary_search.coffee (100%) copy {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/code_binary_search.js (100%) copy {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/code_binary_search.map (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/code_blackboxing_blackboxme.js (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/code_blackboxing_one.js (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/code_blackboxing_three.js (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/code_blackboxing_two.js (100%) create mode 100644 devtools/client/debugger/test/mochitest/code_blackboxing_unblackbox.min.js create mode 100644 devtools/client/debugger/test/mochitest/code_breakpoints-break-on-last-line-of-script-on-reload.js rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/code_breakpoints-other-tabs.js (100%) create mode 100644 devtools/client/debugger/test/mochitest/code_bug-896139.js create mode 100644 devtools/client/debugger/test/mochitest/code_frame-script.js create mode 100644 devtools/client/debugger/test/mochitest/code_function-jump-01.js create mode 100644 devtools/client/debugger/test/mochitest/code_function-search-01.js create mode 100644 devtools/client/debugger/test/mochitest/code_function-search-02.js rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/code_function-search-03.js (100%) create mode 100644 devtools/client/debugger/test/mochitest/code_listworkers-worker1.js create mode 100644 devtools/client/debugger/test/mochitest/code_listworkers-worker2.js rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/code_location-changes.js (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/code_math.js (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/code_math.map (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/code_math.min.js (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/code_math_bogus_map.js (100%) create mode 100644 devtools/client/debugger/test/mochitest/code_same-line-functions.js create mode 100644 devtools/client/debugger/test/mochitest/code_script-eval.js rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/code_script-switching-01.js (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/code_script-switching-02.js (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/code_test-editor-mode (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/code_ugly-2.js (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/code_ugly-3.js (100%) create mode 100644 devtools/client/debugger/test/mochitest/code_ugly-4.js create mode 100644 devtools/client/debugger/test/mochitest/code_ugly-5.js rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/code_ugly-6.js (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/code_ugly-7.js (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/code_ugly-8 (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/code_ugly-8^headers^ (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/code_ugly.js (100%) create mode 100644 devtools/client/debugger/test/mochitest/code_worker-source-map.coffee create mode 100644 devtools/client/debugger/test/mochitest/code_worker-source-map.js create mode 100644 devtools/client/debugger/test/mochitest/code_worker-source-map.js.map create mode 100644 devtools/client/debugger/test/mochitest/code_workeractor-worker.js create mode 100644 devtools/client/debugger/test/mochitest/doc_WorkerActor.attach-tab1.html create mode 100644 devtools/client/debugger/test/mochitest/doc_WorkerActor.attach-tab2.html create mode 100644 devtools/client/debugger/test/mochitest/doc_WorkerActor.attachThread-tab.html rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_auto-pretty-print-01.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_auto-pretty-print-02.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_binary_search.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_blackboxing.html (100%) create mode 100644 devtools/client/debugger/test/mochitest/doc_blackboxing_unblackbox.html rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_breakpoint-move.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_breakpoints-break-on-last-line-of-script-on-reload.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_breakpoints-other-tabs.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_breakpoints-reload.html (100%) create mode 100644 devtools/client/debugger/test/mochitest/doc_bug-896139.html copy {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_closure-optimized-out.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_closures.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_cmd-break.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_cmd-dbg.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_conditional-breakpoints.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_domnode-variables.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_editor-mode.html (100%) copy {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_empty-tab-01.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_empty-tab-02.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_event-listeners-01.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_event-listeners-02.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_event-listeners-03.html (100%) create mode 100644 devtools/client/debugger/test/mochitest/doc_event-listeners-04.html rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_frame-parameters.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_function-display-name.html (100%) create mode 100644 devtools/client/debugger/test/mochitest/doc_function-jump.html create mode 100644 devtools/client/debugger/test/mochitest/doc_function-search.html rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_global-method-override.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_iframes.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_included-script.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_inline-debugger-statement.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_inline-script.html (100%) create mode 100644 devtools/client/debugger/test/mochitest/doc_large-array-buffer.html create mode 100644 devtools/client/debugger/test/mochitest/doc_listworkers-tab.html create mode 100644 devtools/client/debugger/test/mochitest/doc_map-set.html rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_minified.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_minified_bogus_map.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_native-event-handler.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_no-page-sources.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_pause-exceptions.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_pretty-print-2.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_pretty-print-3.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_pretty-print-on-paused.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_pretty-print.html (100%) create mode 100644 devtools/client/debugger/test/mochitest/doc_promise-get-allocation-stack.html create mode 100644 devtools/client/debugger/test/mochitest/doc_promise-get-fulfillment-stack.html create mode 100644 devtools/client/debugger/test/mochitest/doc_promise-get-rejection-stack.html rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_promise.html (100%) create mode 100644 devtools/client/debugger/test/mochitest/doc_proxy.html rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_random-javascript.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_recursion-stack.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_scope-variable-2.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_scope-variable-3.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_scope-variable-4.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_scope-variable.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_script-bookmarklet.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_script-eval.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_script-switching-01.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_script-switching-02.html (100%) create mode 100644 devtools/client/debugger/test/mochitest/doc_script_webext_contentscript.html create mode 100644 devtools/client/debugger/test/mochitest/doc_split-console-paused-reload.html create mode 100644 devtools/client/debugger/test/mochitest/doc_step-many-statements.html rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_step-out.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_terminate-on-tab-close.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_watch-expression-button.html (100%) rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_watch-expressions.html (100%) create mode 100644 devtools/client/debugger/test/mochitest/doc_whitespace-property-names.html rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/doc_with-frame.html (100%) create mode 100644 devtools/client/debugger/test/mochitest/doc_worker-source-map.html create mode 100644 devtools/client/debugger/test/mochitest/head.js create mode 100644 devtools/client/debugger/test/mochitest/sjs_post-page.sjs rename {toolkit/devtools/debugger/test => devtools/client/debugger/test/mochitest}/sjs_random-javascript.sjs (100%) create mode 100644 devtools/client/debugger/test/mochitest/testactors.js create mode 100644 devtools/client/debugger/utils.js create mode 100644 devtools/client/debugger/views/filter-view.js create mode 100644 devtools/client/debugger/views/global-search-view.js create mode 100644 devtools/client/debugger/views/options-view.js create mode 100644 devtools/client/debugger/views/stack-frames-classic-view.js create mode 100644 devtools/client/debugger/views/stack-frames-view.js create mode 100644 devtools/client/debugger/views/toolbar-view.js create mode 100644 devtools/client/debugger/views/variable-bubble-view.js create mode 100644 devtools/client/debugger/views/watch-expressions-view.js create mode 100644 devtools/client/debugger/views/workers-view.js create mode 100644 devtools/client/definitions.js create mode 100644 devtools/client/devtools-startup.js create mode 100644 devtools/client/devtools-startup.manifest create mode 100644 devtools/client/dom/.eslintrc.js create mode 100644 devtools/client/dom/content/actions/filter.js create mode 100644 devtools/client/dom/content/actions/grips.js create mode 100644 devtools/client/dom/content/actions/moz.build create mode 100644 devtools/client/dom/content/components/dom-tree.js create mode 100644 devtools/client/dom/content/components/main-frame.js create mode 100644 devtools/client/dom/content/components/main-toolbar.js create mode 100644 devtools/client/dom/content/components/moz.build create mode 100644 devtools/client/dom/content/constants.js create mode 100644 devtools/client/dom/content/dom-decorator.js create mode 100644 devtools/client/dom/content/dom-view.css create mode 100644 devtools/client/dom/content/dom-view.js create mode 100644 devtools/client/dom/content/grip-provider.js create mode 100644 devtools/client/dom/content/moz.build create mode 100644 devtools/client/dom/content/reducers/filter.js create mode 100644 devtools/client/dom/content/reducers/grips.js create mode 100644 devtools/client/dom/content/reducers/index.js create mode 100644 devtools/client/dom/content/reducers/moz.build create mode 100644 devtools/client/dom/content/utils.js create mode 100644 devtools/client/dom/dom-panel.js create mode 100644 devtools/client/dom/dom.html create mode 100644 devtools/client/dom/main.js create mode 100644 devtools/client/dom/moz.build create mode 100644 devtools/client/dom/test/.eslintrc.js create mode 100644 devtools/client/dom/test/browser.ini create mode 100644 devtools/client/dom/test/browser_dom_array.js create mode 100644 devtools/client/dom/test/browser_dom_basic.js create mode 100644 devtools/client/dom/test/browser_dom_refresh.js create mode 100644 devtools/client/dom/test/head.js create mode 100644 devtools/client/dom/test/page_array.html create mode 100644 devtools/client/dom/test/page_basic.html create mode 100644 devtools/client/framework/ToolboxProcess.jsm create mode 100644 devtools/client/framework/about-devtools-toolbox.js create mode 100644 devtools/client/framework/attach-thread.js create mode 100644 devtools/client/framework/browser-menus.js rename {toolkit/devtools => devtools/client}/framework/connect/connect.css (100%) create mode 100644 devtools/client/framework/connect/connect.js create mode 100644 devtools/client/framework/connect/connect.xhtml rename {toolkit/devtools => devtools/client}/framework/dev-edition-promo/dev-edition-logo.png (100%) create mode 100644 devtools/client/framework/dev-edition-promo/dev-edition-promo.css create mode 100644 devtools/client/framework/dev-edition-promo/dev-edition-promo.xul create mode 100644 devtools/client/framework/devtools-browser.js create mode 100644 devtools/client/framework/devtools.js create mode 100644 devtools/client/framework/gDevTools.jsm create mode 100644 devtools/client/framework/location-store.js create mode 100644 devtools/client/framework/menu-item.js create mode 100644 devtools/client/framework/menu.js create mode 100644 devtools/client/framework/moz.build create mode 100644 devtools/client/framework/options-panel.css create mode 100644 devtools/client/framework/selection.js create mode 100644 devtools/client/framework/sidebar.js create mode 100644 devtools/client/framework/source-map-service.js create mode 100644 devtools/client/framework/source-map-util.js create mode 100644 devtools/client/framework/source-map-worker.js create mode 100644 devtools/client/framework/source-map.js create mode 100644 devtools/client/framework/target-from-url.js create mode 100644 devtools/client/framework/target.js create mode 100644 devtools/client/framework/test/.eslintrc.js create mode 100644 devtools/client/framework/test/browser.ini create mode 100644 devtools/client/framework/test/browser_browser_toolbox.js create mode 100644 devtools/client/framework/test/browser_browser_toolbox_debugger.js create mode 100644 devtools/client/framework/test/browser_devtools_api.js create mode 100644 devtools/client/framework/test/browser_devtools_api_destroy.js create mode 100644 devtools/client/framework/test/browser_dynamic_tool_enabling.js create mode 100644 devtools/client/framework/test/browser_ignore_toolbox_network_requests.js create mode 100644 devtools/client/framework/test/browser_keybindings_01.js create mode 100644 devtools/client/framework/test/browser_keybindings_02.js create mode 100644 devtools/client/framework/test/browser_keybindings_03.js create mode 100644 devtools/client/framework/test/browser_menu_api.js create mode 100644 devtools/client/framework/test/browser_new_activation_workflow.js create mode 100644 devtools/client/framework/test/browser_source_map-01.js create mode 100644 devtools/client/framework/test/browser_source_map-02.js create mode 100644 devtools/client/framework/test/browser_target_events.js create mode 100644 devtools/client/framework/test/browser_target_from_url.js create mode 100644 devtools/client/framework/test/browser_target_remote.js create mode 100644 devtools/client/framework/test/browser_target_support.js create mode 100644 devtools/client/framework/test/browser_toolbox_custom_host.js create mode 100644 devtools/client/framework/test/browser_toolbox_dynamic_registration.js create mode 100644 devtools/client/framework/test/browser_toolbox_getpanelwhenready.js create mode 100644 devtools/client/framework/test/browser_toolbox_highlight.js create mode 100644 devtools/client/framework/test/browser_toolbox_hosts.js create mode 100644 devtools/client/framework/test/browser_toolbox_hosts_size.js create mode 100644 devtools/client/framework/test/browser_toolbox_hosts_telemetry.js create mode 100644 devtools/client/framework/test/browser_toolbox_keyboard_navigation.js create mode 100644 devtools/client/framework/test/browser_toolbox_minimize.js create mode 100644 devtools/client/framework/test/browser_toolbox_options.js create mode 100644 devtools/client/framework/test/browser_toolbox_options_disable_buttons.js create mode 100644 devtools/client/framework/test/browser_toolbox_options_disable_cache-01.js create mode 100644 devtools/client/framework/test/browser_toolbox_options_disable_cache-02.js rename {toolkit/devtools => devtools/client}/framework/test/browser_toolbox_options_disable_cache.sjs (100%) rename {toolkit/devtools => devtools/client}/framework/test/browser_toolbox_options_disable_js.html (100%) create mode 100644 devtools/client/framework/test/browser_toolbox_options_disable_js.js rename {toolkit/devtools => devtools/client}/framework/test/browser_toolbox_options_disable_js_iframe.html (100%) create mode 100644 devtools/client/framework/test/browser_toolbox_options_enable_serviceworkers_testing.html create mode 100644 devtools/client/framework/test/browser_toolbox_options_enable_serviceworkers_testing.js create mode 100644 devtools/client/framework/test/browser_toolbox_options_enable_serviceworkers_testing_frame_script.js create mode 100644 devtools/client/framework/test/browser_toolbox_races.js create mode 100644 devtools/client/framework/test/browser_toolbox_raise.js create mode 100644 devtools/client/framework/test/browser_toolbox_ready.js create mode 100644 devtools/client/framework/test/browser_toolbox_remoteness_change.js create mode 100644 devtools/client/framework/test/browser_toolbox_select_event.js create mode 100644 devtools/client/framework/test/browser_toolbox_selected_tool_unavailable.js create mode 100644 devtools/client/framework/test/browser_toolbox_sidebar.js create mode 100644 devtools/client/framework/test/browser_toolbox_sidebar_events.js create mode 100644 devtools/client/framework/test/browser_toolbox_sidebar_existing_tabs.js create mode 100644 devtools/client/framework/test/browser_toolbox_sidebar_overflow_menu.js create mode 100644 devtools/client/framework/test/browser_toolbox_sidebar_tool.xul create mode 100644 devtools/client/framework/test/browser_toolbox_split_console.js create mode 100644 devtools/client/framework/test/browser_toolbox_tabsswitch_shortcuts.js create mode 100644 devtools/client/framework/test/browser_toolbox_target.js create mode 100644 devtools/client/framework/test/browser_toolbox_textbox_context_menu.js create mode 100644 devtools/client/framework/test/browser_toolbox_theme_registration.js create mode 100644 devtools/client/framework/test/browser_toolbox_toggle.js create mode 100644 devtools/client/framework/test/browser_toolbox_tool_ready.js create mode 100644 devtools/client/framework/test/browser_toolbox_tool_remote_reopen.js create mode 100644 devtools/client/framework/test/browser_toolbox_transport_events.js create mode 100644 devtools/client/framework/test/browser_toolbox_view_source_01.js create mode 100644 devtools/client/framework/test/browser_toolbox_view_source_02.js create mode 100644 devtools/client/framework/test/browser_toolbox_view_source_03.js create mode 100644 devtools/client/framework/test/browser_toolbox_view_source_04.js create mode 100644 devtools/client/framework/test/browser_toolbox_window_reload_target.js create mode 100644 devtools/client/framework/test/browser_toolbox_window_shortcuts.js create mode 100644 devtools/client/framework/test/browser_toolbox_window_title_changes.js create mode 100644 devtools/client/framework/test/browser_toolbox_window_title_changes_page.html create mode 100644 devtools/client/framework/test/browser_toolbox_window_title_frame_select.js create mode 100644 devtools/client/framework/test/browser_toolbox_window_title_frame_select_page.html create mode 100644 devtools/client/framework/test/browser_toolbox_zoom.js create mode 100644 devtools/client/framework/test/browser_two_tabs.js rename {toolkit/devtools/debugger => devtools/client/framework}/test/code_binary_search.coffee (100%) rename {toolkit/devtools/debugger => devtools/client/framework}/test/code_binary_search.js (100%) rename {toolkit/devtools/debugger => devtools/client/framework}/test/code_binary_search.map (100%) create mode 100644 devtools/client/framework/test/code_math.js create mode 100644 devtools/client/framework/test/code_ugly.js rename {toolkit/devtools/debugger => devtools/client/framework}/test/doc_empty-tab-01.html (100%) create mode 100644 devtools/client/framework/test/doc_theme.css create mode 100644 devtools/client/framework/test/doc_viewsource.html create mode 100644 devtools/client/framework/test/head.js create mode 100644 devtools/client/framework/test/helper_disable_cache.js create mode 100644 devtools/client/framework/test/serviceworker.js create mode 100644 devtools/client/framework/test/shared-head.js create mode 100644 devtools/client/framework/test/shared-redux-head.js create mode 100644 devtools/client/framework/toolbox-highlighter-utils.js create mode 100644 devtools/client/framework/toolbox-host-manager.js create mode 100644 devtools/client/framework/toolbox-hosts.js create mode 100644 devtools/client/framework/toolbox-init.js create mode 100644 devtools/client/framework/toolbox-options.js create mode 100644 devtools/client/framework/toolbox-options.xhtml create mode 100644 devtools/client/framework/toolbox-process-window.js create mode 100644 devtools/client/framework/toolbox-process-window.xul create mode 100644 devtools/client/framework/toolbox-window.xul create mode 100644 devtools/client/framework/toolbox.js create mode 100644 devtools/client/framework/toolbox.xul create mode 100644 devtools/client/inspector/.eslintrc.js create mode 100644 devtools/client/inspector/breadcrumbs.js create mode 100644 devtools/client/inspector/components/box-model.js create mode 100644 devtools/client/inspector/components/inspector-tab-panel.css create mode 100644 devtools/client/inspector/components/inspector-tab-panel.js create mode 100644 devtools/client/inspector/components/moz.build create mode 100644 devtools/client/inspector/components/test/.eslintrc.js create mode 100644 devtools/client/inspector/components/test/browser.ini create mode 100644 devtools/client/inspector/components/test/browser_boxmodel.js create mode 100644 devtools/client/inspector/components/test/browser_boxmodel_editablemodel.js create mode 100644 devtools/client/inspector/components/test/browser_boxmodel_editablemodel_allproperties.js create mode 100644 devtools/client/inspector/components/test/browser_boxmodel_editablemodel_bluronclick.js create mode 100644 devtools/client/inspector/components/test/browser_boxmodel_editablemodel_border.js create mode 100644 devtools/client/inspector/components/test/browser_boxmodel_editablemodel_stylerules.js create mode 100644 devtools/client/inspector/components/test/browser_boxmodel_guides.js create mode 100644 devtools/client/inspector/components/test/browser_boxmodel_rotate-labels-on-sides.js create mode 100644 devtools/client/inspector/components/test/browser_boxmodel_sync.js create mode 100644 devtools/client/inspector/components/test/browser_boxmodel_tooltips.js create mode 100644 devtools/client/inspector/components/test/browser_boxmodel_update-after-navigation.js create mode 100644 devtools/client/inspector/components/test/browser_boxmodel_update-after-reload.js create mode 100644 devtools/client/inspector/components/test/browser_boxmodel_update-in-iframes.js create mode 100644 devtools/client/inspector/components/test/doc_boxmodel_iframe1.html create mode 100644 devtools/client/inspector/components/test/doc_boxmodel_iframe2.html create mode 100644 devtools/client/inspector/components/test/head.js create mode 100644 devtools/client/inspector/computed/computed.js create mode 100644 devtools/client/inspector/computed/moz.build create mode 100644 devtools/client/inspector/computed/test/.eslintrc.js create mode 100644 devtools/client/inspector/computed/test/browser.ini create mode 100644 devtools/client/inspector/computed/test/browser_computed_browser-styles.js create mode 100644 devtools/client/inspector/computed/test/browser_computed_cycle_color.js create mode 100644 devtools/client/inspector/computed/test/browser_computed_getNodeInfo.js create mode 100644 devtools/client/inspector/computed/test/browser_computed_keybindings_01.js create mode 100644 devtools/client/inspector/computed/test/browser_computed_keybindings_02.js create mode 100644 devtools/client/inspector/computed/test/browser_computed_matched-selectors-toggle.js create mode 100644 devtools/client/inspector/computed/test/browser_computed_matched-selectors_01.js create mode 100644 devtools/client/inspector/computed/test/browser_computed_matched-selectors_02.js create mode 100644 devtools/client/inspector/computed/test/browser_computed_media-queries.js create mode 100644 devtools/client/inspector/computed/test/browser_computed_no-results-placeholder.js create mode 100644 devtools/client/inspector/computed/test/browser_computed_original-source-link.js create mode 100644 devtools/client/inspector/computed/test/browser_computed_pseudo-element_01.js create mode 100644 devtools/client/inspector/computed/test/browser_computed_refresh-on-style-change_01.js create mode 100644 devtools/client/inspector/computed/test/browser_computed_search-filter.js create mode 100644 devtools/client/inspector/computed/test/browser_computed_search-filter_clear.js create mode 100644 devtools/client/inspector/computed/test/browser_computed_search-filter_context-menu.js create mode 100644 devtools/client/inspector/computed/test/browser_computed_search-filter_escape-keypress.js create mode 100644 devtools/client/inspector/computed/test/browser_computed_search-filter_noproperties.js create mode 100644 devtools/client/inspector/computed/test/browser_computed_select-and-copy-styles.js create mode 100644 devtools/client/inspector/computed/test/browser_computed_style-editor-link.js rename {toolkit/devtools/styleinspector => devtools/client/inspector/computed}/test/doc_matched_selectors.html (100%) create mode 100644 devtools/client/inspector/computed/test/doc_media_queries.html copy {toolkit/devtools/styleinspector => devtools/client/inspector/computed}/test/doc_pseudoelement.html (100%) copy {toolkit/devtools/styleinspector => devtools/client/inspector/computed}/test/doc_sourcemaps.css (100%) copy {toolkit/devtools/styleinspector => devtools/client/inspector/computed}/test/doc_sourcemaps.css.map (100%) copy {toolkit/devtools/styleinspector => devtools/client/inspector/computed}/test/doc_sourcemaps.html (100%) copy {toolkit/devtools/styleinspector => devtools/client/inspector/computed}/test/doc_sourcemaps.scss (100%) create mode 100644 devtools/client/inspector/computed/test/head.js create mode 100644 devtools/client/inspector/fonts/fonts.js create mode 100644 devtools/client/inspector/fonts/moz.build create mode 100644 devtools/client/inspector/fonts/test/.eslintrc.js rename {toolkit/devtools/fontinspector => devtools/client/inspector/fonts}/test/OstrichLicense.txt (100%) create mode 100644 devtools/client/inspector/fonts/test/browser.ini rename {toolkit/devtools/fontinspector => devtools/client/inspector/fonts}/test/browser_fontinspector.html (100%) create mode 100644 devtools/client/inspector/fonts/test/browser_fontinspector.js create mode 100644 devtools/client/inspector/fonts/test/browser_fontinspector_edit-previews-show-all.js create mode 100644 devtools/client/inspector/fonts/test/browser_fontinspector_edit-previews.js create mode 100644 devtools/client/inspector/fonts/test/browser_fontinspector_theme-change.js create mode 100644 devtools/client/inspector/fonts/test/head.js rename {toolkit/devtools/fontinspector => devtools/client/inspector/fonts}/test/ostrich-black.ttf (100%) mode change 100644 => 100755 rename {toolkit/devtools/fontinspector => devtools/client/inspector/fonts}/test/ostrich-regular.ttf (100%) mode change 100644 => 100755 rename {toolkit/devtools/fontinspector => devtools/client/inspector/fonts}/test/test_iframe.html (100%) create mode 100644 devtools/client/inspector/inspector-commands.js create mode 100644 devtools/client/inspector/inspector-search.js create mode 100644 devtools/client/inspector/inspector.js create mode 100644 devtools/client/inspector/inspector.xhtml create mode 100644 devtools/client/inspector/layout/actions/index.js create mode 100644 devtools/client/inspector/layout/actions/moz.build create mode 100644 devtools/client/inspector/layout/components/Accordion.css create mode 100644 devtools/client/inspector/layout/components/Accordion.js create mode 100644 devtools/client/inspector/layout/components/App.js create mode 100644 devtools/client/inspector/layout/components/Grid.js create mode 100644 devtools/client/inspector/layout/components/moz.build create mode 100644 devtools/client/inspector/layout/layout.js create mode 100644 devtools/client/inspector/layout/moz.build create mode 100644 devtools/client/inspector/layout/reducers/grids.js create mode 100644 devtools/client/inspector/layout/reducers/index.js create mode 100644 devtools/client/inspector/layout/reducers/moz.build create mode 100644 devtools/client/inspector/layout/store.js create mode 100644 devtools/client/inspector/layout/types.js create mode 100644 devtools/client/inspector/layout/utils/l10n.js create mode 100644 devtools/client/inspector/layout/utils/moz.build create mode 100644 devtools/client/inspector/markup/markup.js create mode 100644 devtools/client/inspector/markup/markup.xhtml create mode 100644 devtools/client/inspector/markup/moz.build create mode 100644 devtools/client/inspector/markup/test/.eslintrc.js create mode 100644 devtools/client/inspector/markup/test/actor_events_form.js create mode 100644 devtools/client/inspector/markup/test/browser.ini create mode 100644 devtools/client/inspector/markup/test/browser_markup_accessibility_focus_blur.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_accessibility_navigation.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_accessibility_navigation_after_edit.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_accessibility_semantics.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_anonymous_01.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_anonymous_02.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_anonymous_03.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_anonymous_04.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_copy_image_data.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_css_completion_style_attribute_01.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_css_completion_style_attribute_02.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_css_completion_style_attribute_03.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_dragdrop_autoscroll_01.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_dragdrop_autoscroll_02.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_dragdrop_distance.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_dragdrop_dragRootNode.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_dragdrop_draggable.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_dragdrop_escapeKeyPress.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_dragdrop_invalidNodes.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_dragdrop_reorder.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_dragdrop_tooltip.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_events-overflow.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_events-windowed-host.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_events1.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_events2.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_events3.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_events_form.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_events_jquery_1.0.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_events_jquery_1.1.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_events_jquery_1.11.1.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_events_jquery_1.2.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_events_jquery_1.3.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_events_jquery_1.4.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_events_jquery_1.6.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_events_jquery_1.7.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_events_jquery_2.1.1.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_html_edit_01.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_html_edit_02.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_html_edit_03.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_image_tooltip.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_image_tooltip_mutations.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_keybindings_01.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_keybindings_02.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_keybindings_03.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_keybindings_04.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_keybindings_delete_attributes.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_keybindings_scrolltonode.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_links_01.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_links_02.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_links_03.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_links_04.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_links_05.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_links_06.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_links_07.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_load_01.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_mutation_01.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_mutation_02.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_navigation.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_node_names.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_node_names_namespaced.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_node_not_displayed_01.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_node_not_displayed_02.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_pagesize_01.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_pagesize_02.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_remove_xul_attributes.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_search_01.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_tag_edit_01.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_tag_edit_02.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_tag_edit_03.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_tag_edit_04-backspace.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_tag_edit_04-delete.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_tag_edit_05.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_tag_edit_06.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_tag_edit_07.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_tag_edit_08.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_tag_edit_09.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_tag_edit_10.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_tag_edit_11.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_tag_edit_12.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_tag_edit_13-other.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_tag_edit_long-classname.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_textcontent_display.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_textcontent_edit_01.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_textcontent_edit_02.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_toggle_01.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_toggle_02.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_toggle_03.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_update-on-navigtion.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_void_elements_html.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_void_elements_xhtml.js create mode 100644 devtools/client/inspector/markup/test/browser_markup_whitespace.js create mode 100644 devtools/client/inspector/markup/test/doc_markup_anonymous.html create mode 100644 devtools/client/inspector/markup/test/doc_markup_dragdrop.html create mode 100644 devtools/client/inspector/markup/test/doc_markup_dragdrop_autoscroll_01.html create mode 100644 devtools/client/inspector/markup/test/doc_markup_dragdrop_autoscroll_02.html create mode 100644 devtools/client/inspector/markup/test/doc_markup_edit.html create mode 100644 devtools/client/inspector/markup/test/doc_markup_events-overflow.html create mode 100644 devtools/client/inspector/markup/test/doc_markup_events1.html create mode 100644 devtools/client/inspector/markup/test/doc_markup_events2.html create mode 100644 devtools/client/inspector/markup/test/doc_markup_events3.html create mode 100644 devtools/client/inspector/markup/test/doc_markup_events_form.html rename {toolkit/devtools/markupview => devtools/client/inspector/markup}/test/doc_markup_events_jquery.html (100%) rename {toolkit/devtools/markupview => devtools/client/inspector/markup}/test/doc_markup_flashing.html (100%) create mode 100644 devtools/client/inspector/markup/test/doc_markup_html_mixed_case.html create mode 100644 devtools/client/inspector/markup/test/doc_markup_image_and_canvas.html create mode 100644 devtools/client/inspector/markup/test/doc_markup_image_and_canvas_2.html create mode 100644 devtools/client/inspector/markup/test/doc_markup_links.html create mode 100644 devtools/client/inspector/markup/test/doc_markup_mutation.html rename {toolkit/devtools/markupview => devtools/client/inspector/markup}/test/doc_markup_navigation.html (100%) create mode 100644 devtools/client/inspector/markup/test/doc_markup_not_displayed.html rename {toolkit/devtools/markupview => devtools/client/inspector/markup}/test/doc_markup_pagesize_01.html (100%) rename {toolkit/devtools/markupview => devtools/client/inspector/markup}/test/doc_markup_pagesize_02.html (100%) rename {toolkit/devtools/markupview => devtools/client/inspector/markup}/test/doc_markup_search.html (100%) rename {toolkit/devtools/markupview => devtools/client/inspector/markup}/test/doc_markup_svg_attributes.html (100%) create mode 100644 devtools/client/inspector/markup/test/doc_markup_toggle.html rename {toolkit/devtools/markupview => devtools/client/inspector/markup}/test/doc_markup_tooltip.png (100%) create mode 100644 devtools/client/inspector/markup/test/doc_markup_update-on-navigtion_1.html create mode 100644 devtools/client/inspector/markup/test/doc_markup_update-on-navigtion_2.html create mode 100644 devtools/client/inspector/markup/test/doc_markup_void_elements.html create mode 100644 devtools/client/inspector/markup/test/doc_markup_void_elements.xhtml create mode 100644 devtools/client/inspector/markup/test/doc_markup_whitespace.html create mode 100644 devtools/client/inspector/markup/test/doc_markup_xul.xul create mode 100644 devtools/client/inspector/markup/test/head.js create mode 100644 devtools/client/inspector/markup/test/helper_attributes_test_runner.js create mode 100644 devtools/client/inspector/markup/test/helper_events_test_runner.js create mode 100644 devtools/client/inspector/markup/test/helper_markup_accessibility_navigation.js create mode 100644 devtools/client/inspector/markup/test/helper_outerhtml_test_runner.js create mode 100644 devtools/client/inspector/markup/test/helper_style_attr_test_runner.js rename {toolkit/devtools/markupview => devtools/client/inspector/markup}/test/lib_jquery_1.0.js (100%) rename {toolkit/devtools/markupview => devtools/client/inspector/markup}/test/lib_jquery_1.1.js (100%) rename {toolkit/devtools/markupview => devtools/client/inspector/markup}/test/lib_jquery_1.11.1_min.js (100%) rename {toolkit/devtools/markupview => devtools/client/inspector/markup}/test/lib_jquery_1.2_min.js (100%) rename {toolkit/devtools/markupview => devtools/client/inspector/markup}/test/lib_jquery_1.3_min.js (100%) rename {toolkit/devtools/markupview => devtools/client/inspector/markup}/test/lib_jquery_1.4_min.js (100%) rename {toolkit/devtools/markupview => devtools/client/inspector/markup}/test/lib_jquery_1.6_min.js (100%) rename {toolkit/devtools/markupview => devtools/client/inspector/markup}/test/lib_jquery_1.7_min.js (100%) rename {toolkit/devtools/markupview => devtools/client/inspector/markup}/test/lib_jquery_2.1.1_min.js (100%) create mode 100644 devtools/client/inspector/markup/utils.js create mode 100644 devtools/client/inspector/markup/views/element-container.js create mode 100644 devtools/client/inspector/markup/views/element-editor.js create mode 100644 devtools/client/inspector/markup/views/html-editor.js create mode 100644 devtools/client/inspector/markup/views/markup-container.js create mode 100644 devtools/client/inspector/markup/views/moz.build create mode 100644 devtools/client/inspector/markup/views/read-only-container.js create mode 100644 devtools/client/inspector/markup/views/read-only-editor.js create mode 100644 devtools/client/inspector/markup/views/root-container.js create mode 100644 devtools/client/inspector/markup/views/text-container.js create mode 100644 devtools/client/inspector/markup/views/text-editor.js create mode 100644 devtools/client/inspector/moz.build create mode 100644 devtools/client/inspector/panel.js create mode 100644 devtools/client/inspector/rules/models/element-style.js create mode 100644 devtools/client/inspector/rules/models/moz.build create mode 100644 devtools/client/inspector/rules/models/rule.js create mode 100644 devtools/client/inspector/rules/models/text-property.js create mode 100644 devtools/client/inspector/rules/moz.build create mode 100644 devtools/client/inspector/rules/rules.js create mode 100644 devtools/client/inspector/rules/test/.eslintrc.js create mode 100644 devtools/client/inspector/rules/test/browser.ini create mode 100644 devtools/client/inspector/rules/test/browser_rules_add-property-and-reselect.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_add-property-cancel_01.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_add-property-cancel_02.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_add-property-cancel_03.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_add-property-commented.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_add-property-svg.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_add-property_01.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_add-property_02.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_add-rule-and-property.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_add-rule-button-state.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_add-rule-edit-selector.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_add-rule-iframes.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_add-rule-namespace-elements.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_add-rule-pseudo-class.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_add-rule-then-property-edit-selector.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_add-rule-with-menu.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_add-rule.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_authored.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_authored_color.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_authored_override.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_blob_stylesheet.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_colorUnit.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_colorpicker-and-image-tooltip_01.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_colorpicker-and-image-tooltip_02.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_colorpicker-appears-on-swatch-click.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_colorpicker-commit-on-ENTER.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_colorpicker-edit-gradient.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_colorpicker-hides-on-tooltip.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_colorpicker-multiple-changes.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_colorpicker-release-outside-frame.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_colorpicker-revert-on-ESC.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_colorpicker-swatch-displayed.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_completion-existing-property_01.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_completion-existing-property_02.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_completion-new-property_01.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_completion-new-property_02.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_completion-new-property_03.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_completion-new-property_04.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_completion-new-property_multiline.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_completion-popup-hidden-after-navigation.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_computed-lists_01.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_computed-lists_02.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_content_01.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_content_02.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_context-menu-show-mdn-docs-01.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_context-menu-show-mdn-docs-02.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_context-menu-show-mdn-docs-03.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_copy_styles.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_css-docs-tooltip_closes-on-escape.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_cssom.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_cubicbezier-appears-on-swatch-click.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_cubicbezier-commit-on-ENTER.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_cubicbezier-revert-on-ESC.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_custom.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_cycle-angle.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_cycle-color.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-display-grid-property.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-property-cancel.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-property-click.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-property-commit.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-property-computed.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-property-increments.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-property-order.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-property-remove_01.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-property-remove_02.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-property-remove_03.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-property_01.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-property_02.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-property_03.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-property_04.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-property_05.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-property_06.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-property_07.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-property_08.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-property_09.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-selector-click-on-scrollbar.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-selector-click.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-selector-commit.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-selector_01.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-selector_02.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-selector_03.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-selector_04.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-selector_05.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-selector_06.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-selector_07.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-selector_08.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-selector_09.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-selector_10.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-selector_11.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-value-after-name_01.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-value-after-name_02.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-value-after-name_03.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_edit-value-after-name_04.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_editable-field-focus_01.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_editable-field-focus_02.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_eyedropper.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_filtereditor-appears-on-swatch-click.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_filtereditor-commit-on-ENTER.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_filtereditor-revert-on-ESC.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_grid-highlighter-on-navigate.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_grid-highlighter-on-reload.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_grid-toggle_01.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_grid-toggle_02.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_grid-toggle_03.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_guessIndentation.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_inherited-properties_01.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_inherited-properties_02.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_inherited-properties_03.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_inline-source-map.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_invalid-source-map.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_invalid.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_keybindings.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_keyframeLineNumbers.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_keyframes-rule_01.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_keyframes-rule_02.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_lineNumbers.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_livepreview.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_mark_overridden_01.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_mark_overridden_02.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_mark_overridden_03.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_mark_overridden_04.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_mark_overridden_05.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_mark_overridden_06.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_mark_overridden_07.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_mathml-element.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_media-queries.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_multiple-properties-duplicates.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_multiple-properties-priority.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_multiple-properties-unfinished_01.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_multiple-properties-unfinished_02.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_multiple_properties_01.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_multiple_properties_02.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_original-source-link.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_pseudo-element_01.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_pseudo-element_02.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_pseudo_lock_options.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_refresh-no-flicker.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_refresh-on-attribute-change_01.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_refresh-on-attribute-change_02.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_refresh-on-style-change.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_search-filter-computed-list_01.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_search-filter-computed-list_02.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_search-filter-computed-list_03.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_search-filter-computed-list_04.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_search-filter-computed-list_expander.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_search-filter-overridden-property.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_search-filter_01.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_search-filter_02.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_search-filter_03.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_search-filter_04.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_search-filter_05.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_search-filter_06.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_search-filter_07.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_search-filter_08.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_search-filter_09.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_search-filter_10.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_search-filter_context-menu.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_search-filter_escape-keypress.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_select-and-copy-styles.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_selector-highlighter-on-navigate.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_selector-highlighter_01.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_selector-highlighter_02.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_selector-highlighter_03.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_selector-highlighter_04.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_selector_highlight.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_strict-search-filter-computed-list_01.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_strict-search-filter_01.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_strict-search-filter_02.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_strict-search-filter_03.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_style-editor-link.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_urls-clickable.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_user-agent-styles-uneditable.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_user-agent-styles.js create mode 100644 devtools/client/inspector/rules/test/browser_rules_user-property-reset.js create mode 100644 devtools/client/inspector/rules/test/doc_author-sheet.html create mode 100644 devtools/client/inspector/rules/test/doc_blob_stylesheet.html create mode 100644 devtools/client/inspector/rules/test/doc_content_stylesheet.html copy {toolkit/devtools/styleinspector => devtools/client/inspector/rules}/test/doc_content_stylesheet_imported.css (100%) copy {toolkit/devtools/styleinspector => devtools/client/inspector/rules}/test/doc_content_stylesheet_imported2.css (100%) copy {toolkit/devtools/styleinspector => devtools/client/inspector/rules}/test/doc_content_stylesheet_linked.css (100%) copy {toolkit/devtools/styleinspector => devtools/client/inspector/rules}/test/doc_content_stylesheet_script.css (100%) create mode 100644 devtools/client/inspector/rules/test/doc_copystyles.css create mode 100644 devtools/client/inspector/rules/test/doc_copystyles.html create mode 100644 devtools/client/inspector/rules/test/doc_cssom.html create mode 100644 devtools/client/inspector/rules/test/doc_custom.html create mode 100644 devtools/client/inspector/rules/test/doc_filter.html create mode 100644 devtools/client/inspector/rules/test/doc_frame_script.js create mode 100644 devtools/client/inspector/rules/test/doc_inline_sourcemap.html create mode 100644 devtools/client/inspector/rules/test/doc_invalid_sourcemap.css create mode 100644 devtools/client/inspector/rules/test/doc_invalid_sourcemap.html create mode 100644 devtools/client/inspector/rules/test/doc_keyframeLineNumbers.html rename {toolkit/devtools/styleinspector => devtools/client/inspector/rules}/test/doc_keyframeanimation.css (100%) rename {toolkit/devtools/styleinspector => devtools/client/inspector/rules}/test/doc_keyframeanimation.html (100%) rename {toolkit/devtools/styleinspector => devtools/client/inspector/rules}/test/doc_media_queries.html (100%) rename {toolkit/devtools/styleinspector => devtools/client/inspector/rules}/test/doc_pseudoelement.html (100%) create mode 100644 devtools/client/inspector/rules/test/doc_ruleLineNumbers.html rename {toolkit/devtools/styleinspector => devtools/client/inspector/rules}/test/doc_sourcemaps.css (100%) rename {toolkit/devtools/styleinspector => devtools/client/inspector/rules}/test/doc_sourcemaps.css.map (100%) rename {toolkit/devtools/styleinspector => devtools/client/inspector/rules}/test/doc_sourcemaps.html (100%) rename {toolkit/devtools/styleinspector => devtools/client/inspector/rules}/test/doc_sourcemaps.scss (100%) rename {toolkit/devtools/styleinspector => devtools/client/inspector/rules}/test/doc_style_editor_link.css (100%) copy {toolkit/devtools/styleinspector => devtools/client/inspector/rules}/test/doc_test_image.png (100%) create mode 100644 devtools/client/inspector/rules/test/doc_urls_clickable.css rename {toolkit/devtools/styleinspector => devtools/client/inspector/rules}/test/doc_urls_clickable.html (100%) create mode 100644 devtools/client/inspector/rules/test/head.js create mode 100644 devtools/client/inspector/rules/views/moz.build create mode 100644 devtools/client/inspector/rules/views/rule-editor.js create mode 100644 devtools/client/inspector/rules/views/text-property-editor.js create mode 100644 devtools/client/inspector/shared/dom-node-preview.js create mode 100644 devtools/client/inspector/shared/highlighters-overlay.js create mode 100644 devtools/client/inspector/shared/moz.build create mode 100644 devtools/client/inspector/shared/node-types.js create mode 100644 devtools/client/inspector/shared/style-inspector-menu.js create mode 100644 devtools/client/inspector/shared/test/.eslintrc.js create mode 100644 devtools/client/inspector/shared/test/browser.ini create mode 100644 devtools/client/inspector/shared/test/browser_styleinspector_context-menu-copy-color_01.js create mode 100644 devtools/client/inspector/shared/test/browser_styleinspector_context-menu-copy-color_02.js create mode 100644 devtools/client/inspector/shared/test/browser_styleinspector_context-menu-copy-urls.js create mode 100644 devtools/client/inspector/shared/test/browser_styleinspector_csslogic-content-stylesheets.js create mode 100644 devtools/client/inspector/shared/test/browser_styleinspector_output-parser.js create mode 100644 devtools/client/inspector/shared/test/browser_styleinspector_refresh_when_active.js create mode 100644 devtools/client/inspector/shared/test/browser_styleinspector_tooltip-background-image.js create mode 100644 devtools/client/inspector/shared/test/browser_styleinspector_tooltip-closes-on-new-selection.js create mode 100644 devtools/client/inspector/shared/test/browser_styleinspector_tooltip-longhand-fontfamily.js create mode 100644 devtools/client/inspector/shared/test/browser_styleinspector_tooltip-multiple-background-images.js create mode 100644 devtools/client/inspector/shared/test/browser_styleinspector_tooltip-shorthand-fontfamily.js create mode 100644 devtools/client/inspector/shared/test/browser_styleinspector_tooltip-size.js create mode 100644 devtools/client/inspector/shared/test/browser_styleinspector_transform-highlighter-01.js create mode 100644 devtools/client/inspector/shared/test/browser_styleinspector_transform-highlighter-02.js create mode 100644 devtools/client/inspector/shared/test/browser_styleinspector_transform-highlighter-03.js create mode 100644 devtools/client/inspector/shared/test/browser_styleinspector_transform-highlighter-04.js create mode 100644 devtools/client/inspector/shared/test/doc_author-sheet.html create mode 100644 devtools/client/inspector/shared/test/doc_content_stylesheet.html rename {toolkit/devtools/styleinspector => devtools/client/inspector/shared}/test/doc_content_stylesheet.xul (100%) rename {toolkit/devtools/styleinspector => devtools/client/inspector/shared}/test/doc_content_stylesheet_imported.css (100%) rename {toolkit/devtools/styleinspector => devtools/client/inspector/shared}/test/doc_content_stylesheet_imported2.css (100%) rename {toolkit/devtools/styleinspector => devtools/client/inspector/shared}/test/doc_content_stylesheet_linked.css (100%) rename {toolkit/devtools/styleinspector => devtools/client/inspector/shared}/test/doc_content_stylesheet_script.css (100%) rename {toolkit/devtools/styleinspector => devtools/client/inspector/shared}/test/doc_content_stylesheet_xul.css (100%) create mode 100644 devtools/client/inspector/shared/test/doc_frame_script.js create mode 100644 devtools/client/inspector/shared/test/head.js create mode 100644 devtools/client/inspector/shared/tooltips-overlay.js create mode 100644 devtools/client/inspector/shared/utils.js create mode 100644 devtools/client/inspector/test/.eslintrc.js create mode 100644 devtools/client/inspector/test/browser.ini create mode 100644 devtools/client/inspector/test/browser_inspector_addNode_01.js create mode 100644 devtools/client/inspector/test/browser_inspector_addNode_02.js create mode 100644 devtools/client/inspector/test/browser_inspector_addNode_03.js create mode 100644 devtools/client/inspector/test/browser_inspector_addSidebarTab.js create mode 100644 devtools/client/inspector/test/browser_inspector_breadcrumbs.js create mode 100644 devtools/client/inspector/test/browser_inspector_breadcrumbs_highlight_hover.js create mode 100644 devtools/client/inspector/test/browser_inspector_breadcrumbs_keybinding.js create mode 100644 devtools/client/inspector/test/browser_inspector_breadcrumbs_keyboard_trap.js create mode 100644 devtools/client/inspector/test/browser_inspector_breadcrumbs_mutations.js create mode 100644 devtools/client/inspector/test/browser_inspector_breadcrumbs_namespaced.js create mode 100644 devtools/client/inspector/test/browser_inspector_breadcrumbs_visibility.js create mode 100644 devtools/client/inspector/test/browser_inspector_delete-selected-node-01.js create mode 100644 devtools/client/inspector/test/browser_inspector_delete-selected-node-02.js create mode 100644 devtools/client/inspector/test/browser_inspector_delete-selected-node-03.js create mode 100644 devtools/client/inspector/test/browser_inspector_destroy-after-navigation.js create mode 100644 devtools/client/inspector/test/browser_inspector_destroy-before-ready.js create mode 100644 devtools/client/inspector/test/browser_inspector_expand-collapse.js create mode 100644 devtools/client/inspector/test/browser_inspector_gcli-inspect-command.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-01.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-02.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-03.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-04.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-by-type.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-cancel.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-comments.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-cssgrid_01.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-csstransform_01.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-csstransform_02.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-embed.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-eyedropper-clipboard.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-eyedropper-csp.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-eyedropper-events.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-eyedropper-label.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-eyedropper-show-hide.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-eyedropper-xul.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-geometry_01.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-geometry_02.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-geometry_03.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-geometry_04.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-geometry_05.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-geometry_06.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-hover_01.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-hover_02.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-hover_03.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-iframes_01.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-iframes_02.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-inline.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-keybinding_01.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-keybinding_02.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-keybinding_03.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-keybinding_04.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-measure_01.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-measure_02.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-options.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-preview.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-rect_01.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-rect_02.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-rulers_01.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-rulers_02.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-selector_01.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-selector_02.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-xbl.js create mode 100644 devtools/client/inspector/test/browser_inspector_highlighter-zoom.js create mode 100644 devtools/client/inspector/test/browser_inspector_iframe-navigation.js create mode 100644 devtools/client/inspector/test/browser_inspector_infobar_01.js create mode 100644 devtools/client/inspector/test/browser_inspector_infobar_02.js create mode 100644 devtools/client/inspector/test/browser_inspector_infobar_03.js rename toolkit/devtools/inspector/test/browser_inspector_infobar_02.js => devtools/client/inspector/test/browser_inspector_infobar_04.js (100%) create mode 100644 devtools/client/inspector/test/browser_inspector_infobar_textnode.js create mode 100644 devtools/client/inspector/test/browser_inspector_initialization.js create mode 100644 devtools/client/inspector/test/browser_inspector_inspect-object-element.js create mode 100644 devtools/client/inspector/test/browser_inspector_invalidate.js create mode 100644 devtools/client/inspector/test/browser_inspector_keyboard-shortcuts-copy-outerhtml.js create mode 100644 devtools/client/inspector/test/browser_inspector_keyboard-shortcuts.js create mode 100644 devtools/client/inspector/test/browser_inspector_menu-01-sensitivity.js create mode 100644 devtools/client/inspector/test/browser_inspector_menu-02-copy-items.js create mode 100644 devtools/client/inspector/test/browser_inspector_menu-03-paste-items-svg.js create mode 100644 devtools/client/inspector/test/browser_inspector_menu-03-paste-items.js create mode 100644 devtools/client/inspector/test/browser_inspector_menu-04-use-in-console.js create mode 100644 devtools/client/inspector/test/browser_inspector_menu-05-attribute-items.js create mode 100644 devtools/client/inspector/test/browser_inspector_menu-06-other.js create mode 100644 devtools/client/inspector/test/browser_inspector_navigate_to_errors.js create mode 100644 devtools/client/inspector/test/browser_inspector_navigation.js create mode 100644 devtools/client/inspector/test/browser_inspector_open_on_neterror.js create mode 100644 devtools/client/inspector/test/browser_inspector_pane-toggle-01.js create mode 100644 devtools/client/inspector/test/browser_inspector_pane-toggle-02.js create mode 100644 devtools/client/inspector/test/browser_inspector_pane-toggle-03.js create mode 100644 devtools/client/inspector/test/browser_inspector_pane-toggle-05.js create mode 100644 devtools/client/inspector/test/browser_inspector_picker-stop-on-destroy.js create mode 100644 devtools/client/inspector/test/browser_inspector_picker-stop-on-tool-change.js create mode 100644 devtools/client/inspector/test/browser_inspector_portrait_mode.js create mode 100644 devtools/client/inspector/test/browser_inspector_pseudoclass-lock.js create mode 100644 devtools/client/inspector/test/browser_inspector_pseudoclass-menu.js create mode 100644 devtools/client/inspector/test/browser_inspector_reload-01.js create mode 100644 devtools/client/inspector/test/browser_inspector_reload-02.js create mode 100644 devtools/client/inspector/test/browser_inspector_remove-iframe-during-load.js create mode 100644 devtools/client/inspector/test/browser_inspector_search-01.js create mode 100644 devtools/client/inspector/test/browser_inspector_search-02.js create mode 100644 devtools/client/inspector/test/browser_inspector_search-03.js create mode 100644 devtools/client/inspector/test/browser_inspector_search-04.js create mode 100644 devtools/client/inspector/test/browser_inspector_search-05.js create mode 100644 devtools/client/inspector/test/browser_inspector_search-06.js create mode 100644 devtools/client/inspector/test/browser_inspector_search-07.js create mode 100644 devtools/client/inspector/test/browser_inspector_search-08.js create mode 100644 devtools/client/inspector/test/browser_inspector_search-clear.js create mode 100644 devtools/client/inspector/test/browser_inspector_search-filter_context-menu.js create mode 100644 devtools/client/inspector/test/browser_inspector_search-label.js create mode 100644 devtools/client/inspector/test/browser_inspector_search-navigation.js create mode 100644 devtools/client/inspector/test/browser_inspector_search-reserved.js create mode 100644 devtools/client/inspector/test/browser_inspector_search-selection.js create mode 100644 devtools/client/inspector/test/browser_inspector_search-sidebar.js create mode 100644 devtools/client/inspector/test/browser_inspector_search-suggests-ids-and-classes.js create mode 100644 devtools/client/inspector/test/browser_inspector_search_keyboard_trap.js create mode 100644 devtools/client/inspector/test/browser_inspector_select-docshell.js create mode 100644 devtools/client/inspector/test/browser_inspector_select-last-selected.js create mode 100644 devtools/client/inspector/test/browser_inspector_sidebarstate.js rename {toolkit/devtools => devtools/client}/inspector/test/browser_inspector_switch-to-inspector-on-pick.js (100%) create mode 100644 devtools/client/inspector/test/browser_inspector_textbox-menu.js create mode 100644 devtools/client/inspector/test/doc_inspector_add_node.html create mode 100644 devtools/client/inspector/test/doc_inspector_breadcrumbs.html create mode 100644 devtools/client/inspector/test/doc_inspector_breadcrumbs_visibility.html create mode 100644 devtools/client/inspector/test/doc_inspector_csp.html create mode 100644 devtools/client/inspector/test/doc_inspector_csp.html^headers^ rename {toolkit/devtools => devtools/client}/inspector/test/doc_inspector_delete-selected-node-01.html (100%) create mode 100644 devtools/client/inspector/test/doc_inspector_delete-selected-node-02.html create mode 100644 devtools/client/inspector/test/doc_inspector_embed.html rename {toolkit/devtools => devtools/client}/inspector/test/doc_inspector_gcli-inspect-command.html (100%) rename {toolkit/devtools => devtools/client}/inspector/test/doc_inspector_highlight_after_transition.html (100%) create mode 100644 devtools/client/inspector/test/doc_inspector_highlighter-comments.html create mode 100644 devtools/client/inspector/test/doc_inspector_highlighter-geometry_01.html create mode 100644 devtools/client/inspector/test/doc_inspector_highlighter-geometry_02.html rename {toolkit/devtools => devtools/client}/inspector/test/doc_inspector_highlighter.html (100%) rename {toolkit/devtools => devtools/client}/inspector/test/doc_inspector_highlighter_csstransform.html (100%) create mode 100644 devtools/client/inspector/test/doc_inspector_highlighter_dom.html rename {toolkit/devtools => devtools/client}/inspector/test/doc_inspector_highlighter_inline.html (100%) rename {toolkit/devtools => devtools/client}/inspector/test/doc_inspector_highlighter_rect.html (100%) rename {toolkit/devtools => devtools/client}/inspector/test/doc_inspector_highlighter_rect_iframe.html (100%) create mode 100644 devtools/client/inspector/test/doc_inspector_highlighter_xbl.xul rename {toolkit/devtools => devtools/client}/inspector/test/doc_inspector_infobar.html (100%) create mode 100644 devtools/client/inspector/test/doc_inspector_infobar_01.html rename {toolkit/devtools => devtools/client}/inspector/test/doc_inspector_infobar_02.html (100%) create mode 100644 devtools/client/inspector/test/doc_inspector_infobar_03.html create mode 100644 devtools/client/inspector/test/doc_inspector_infobar_textnode.html create mode 100644 devtools/client/inspector/test/doc_inspector_long-divs.html create mode 100644 devtools/client/inspector/test/doc_inspector_menu.html create mode 100644 devtools/client/inspector/test/doc_inspector_outerhtml.html create mode 100644 devtools/client/inspector/test/doc_inspector_remove-iframe-during-load.html create mode 100644 devtools/client/inspector/test/doc_inspector_search-reserved.html rename {toolkit/devtools => devtools/client}/inspector/test/doc_inspector_search-suggestions.html (100%) create mode 100644 devtools/client/inspector/test/doc_inspector_search-svg.html rename {toolkit/devtools => devtools/client}/inspector/test/doc_inspector_search.html (100%) rename {toolkit/devtools => devtools/client}/inspector/test/doc_inspector_select-last-selected-01.html (100%) rename {toolkit/devtools => devtools/client}/inspector/test/doc_inspector_select-last-selected-02.html (100%) create mode 100644 devtools/client/inspector/test/doc_inspector_svg.svg create mode 100644 devtools/client/inspector/test/head.js create mode 100644 devtools/client/inspector/test/shared-head.js create mode 100644 devtools/client/inspector/toolsidebar.js create mode 100644 devtools/client/jar.mn create mode 100644 devtools/client/jsonview/.eslintrc.js create mode 100644 devtools/client/jsonview/components/headers-panel.js create mode 100644 devtools/client/jsonview/components/headers.js create mode 100644 devtools/client/jsonview/components/json-panel.js create mode 100644 devtools/client/jsonview/components/main-tabbed-area.js create mode 100644 devtools/client/jsonview/components/moz.build create mode 100644 devtools/client/jsonview/components/reps/moz.build create mode 100644 devtools/client/jsonview/components/reps/toolbar.js create mode 100644 devtools/client/jsonview/components/search-box.js create mode 100644 devtools/client/jsonview/components/text-panel.js create mode 100644 devtools/client/jsonview/converter-child.js create mode 100644 devtools/client/jsonview/converter-observer.js create mode 100644 devtools/client/jsonview/converter-sniffer.js create mode 100644 devtools/client/jsonview/css/general.css create mode 100644 devtools/client/jsonview/css/headers-panel.css create mode 100644 devtools/client/jsonview/css/json-panel.css create mode 100644 devtools/client/jsonview/css/main.css create mode 100644 devtools/client/jsonview/css/moz.build create mode 100644 devtools/client/jsonview/css/search-box.css create mode 100644 devtools/client/jsonview/css/search.svg create mode 100644 devtools/client/jsonview/css/text-panel.css create mode 100644 devtools/client/jsonview/css/toolbar.css create mode 100644 devtools/client/jsonview/json-viewer.js create mode 100644 devtools/client/jsonview/lib/moz.build create mode 100644 devtools/client/jsonview/lib/require.js create mode 100644 devtools/client/jsonview/main.js create mode 100644 devtools/client/jsonview/moz.build create mode 100644 devtools/client/jsonview/test/.eslintrc.js create mode 100644 devtools/client/jsonview/test/array_json.json create mode 100644 devtools/client/jsonview/test/array_json.json^headers^ create mode 100644 devtools/client/jsonview/test/browser.ini create mode 100644 devtools/client/jsonview/test/browser_jsonview_copy_headers.js create mode 100644 devtools/client/jsonview/test/browser_jsonview_copy_json.js create mode 100644 devtools/client/jsonview/test/browser_jsonview_copy_rawdata.js create mode 100644 devtools/client/jsonview/test/browser_jsonview_filter.js create mode 100644 devtools/client/jsonview/test/browser_jsonview_invalid_json.js create mode 100644 devtools/client/jsonview/test/browser_jsonview_save_json.js create mode 100644 devtools/client/jsonview/test/browser_jsonview_valid_json.js create mode 100644 devtools/client/jsonview/test/doc_frame_script.js create mode 100644 devtools/client/jsonview/test/head.js create mode 100644 devtools/client/jsonview/test/invalid_json.json create mode 100644 devtools/client/jsonview/test/invalid_json.json^headers^ create mode 100644 devtools/client/jsonview/test/simple_json.json create mode 100644 devtools/client/jsonview/test/simple_json.json^headers^ create mode 100644 devtools/client/jsonview/test/valid_json.json create mode 100644 devtools/client/jsonview/test/valid_json.json^headers^ create mode 100644 devtools/client/jsonview/utils.js create mode 100644 devtools/client/jsonview/viewer-config.js rename {toolkit/locales/en-US/chrome/global/devtools => devtools/client/locales/en-US}/VariablesView.dtd (100%) create mode 100644 devtools/client/locales/en-US/aboutdebugging.dtd create mode 100644 devtools/client/locales/en-US/aboutdebugging.properties create mode 100644 devtools/client/locales/en-US/animationinspector.properties create mode 100644 devtools/client/locales/en-US/app-manager.properties create mode 100644 devtools/client/locales/en-US/appcacheutils.properties create mode 100644 devtools/client/locales/en-US/boxmodel.properties create mode 100644 devtools/client/locales/en-US/canvasdebugger.dtd create mode 100644 devtools/client/locales/en-US/canvasdebugger.properties create mode 100644 devtools/client/locales/en-US/components.properties create mode 100644 devtools/client/locales/en-US/connection-screen.dtd rename {toolkit/locales/en-US/chrome/global/devtools => devtools/client/locales/en-US}/connection-screen.properties (100%) create mode 100644 devtools/client/locales/en-US/debugger.dtd create mode 100644 devtools/client/locales/en-US/debugger.properties create mode 100644 devtools/client/locales/en-US/device.properties create mode 100644 devtools/client/locales/en-US/dom.properties rename {toolkit/locales/en-US/chrome/global/devtools => devtools/client/locales/en-US}/eyedropper.properties (100%) create mode 100644 devtools/client/locales/en-US/filterwidget.properties create mode 100644 devtools/client/locales/en-US/font-inspector.properties create mode 100644 devtools/client/locales/en-US/graphs.properties create mode 100644 devtools/client/locales/en-US/har.properties create mode 100644 devtools/client/locales/en-US/inspector.properties create mode 100644 devtools/client/locales/en-US/jit-optimizations.properties create mode 100644 devtools/client/locales/en-US/jsonview.properties create mode 100644 devtools/client/locales/en-US/layout.properties create mode 100644 devtools/client/locales/en-US/markers.properties create mode 100644 devtools/client/locales/en-US/memory.properties create mode 100644 devtools/client/locales/en-US/menus.properties create mode 100644 devtools/client/locales/en-US/netmonitor.properties create mode 100644 devtools/client/locales/en-US/performance.dtd create mode 100644 devtools/client/locales/en-US/performance.properties rename {toolkit/locales/en-US/chrome/global/devtools => devtools/client/locales/en-US}/projecteditor.properties (100%) create mode 100644 devtools/client/locales/en-US/responsive.properties create mode 100644 devtools/client/locales/en-US/responsiveUI.properties create mode 100644 devtools/client/locales/en-US/scratchpad.dtd create mode 100644 devtools/client/locales/en-US/scratchpad.properties rename {toolkit/locales/en-US/chrome/global/devtools => devtools/client/locales/en-US}/shadereditor.dtd (100%) create mode 100644 devtools/client/locales/en-US/shadereditor.properties create mode 100644 devtools/client/locales/en-US/shared.properties rename {toolkit/locales/en-US/chrome/global/devtools => devtools/client/locales/en-US}/sourceeditor.dtd (100%) create mode 100644 devtools/client/locales/en-US/sourceeditor.properties create mode 100644 devtools/client/locales/en-US/startup.properties create mode 100644 devtools/client/locales/en-US/storage.dtd create mode 100644 devtools/client/locales/en-US/storage.properties create mode 100644 devtools/client/locales/en-US/styleeditor.dtd create mode 100644 devtools/client/locales/en-US/styleeditor.properties create mode 100644 devtools/client/locales/en-US/toolbox.dtd create mode 100644 devtools/client/locales/en-US/toolbox.properties create mode 100644 devtools/client/locales/en-US/webConsole.dtd rename {toolkit/locales/en-US/chrome/global/devtools => devtools/client/locales/en-US}/webaudioeditor.dtd (100%) create mode 100644 devtools/client/locales/en-US/webaudioeditor.properties create mode 100644 devtools/client/locales/en-US/webconsole.properties create mode 100644 devtools/client/locales/en-US/webide.dtd create mode 100644 devtools/client/locales/en-US/webide.properties create mode 100644 devtools/client/locales/jar.mn create mode 100644 devtools/client/locales/l10n.ini create mode 100644 devtools/client/locales/moz.build create mode 100644 devtools/client/memory/actions/allocations.js create mode 100644 devtools/client/memory/actions/census-display.js create mode 100644 devtools/client/memory/actions/diffing.js create mode 100644 devtools/client/memory/actions/filter.js create mode 100644 devtools/client/memory/actions/io.js create mode 100644 devtools/client/memory/actions/label-display.js create mode 100644 devtools/client/memory/actions/moz.build create mode 100644 devtools/client/memory/actions/refresh.js create mode 100644 devtools/client/memory/actions/sizes.js create mode 100644 devtools/client/memory/actions/snapshot.js create mode 100644 devtools/client/memory/actions/task-cache.js create mode 100644 devtools/client/memory/actions/tree-map-display.js create mode 100644 devtools/client/memory/actions/view.js create mode 100644 devtools/client/memory/app.js create mode 100644 devtools/client/memory/components/census-header.js create mode 100644 devtools/client/memory/components/census-tree-item.js create mode 100644 devtools/client/memory/components/census.js create mode 100644 devtools/client/memory/components/dominator-tree-header.js create mode 100644 devtools/client/memory/components/dominator-tree-item.js create mode 100644 devtools/client/memory/components/dominator-tree.js create mode 100644 devtools/client/memory/components/heap.js create mode 100644 devtools/client/memory/components/individuals-header.js create mode 100644 devtools/client/memory/components/individuals.js create mode 100644 devtools/client/memory/components/list.js create mode 100644 devtools/client/memory/components/moz.build create mode 100644 devtools/client/memory/components/shortest-paths.js create mode 100644 devtools/client/memory/components/snapshot-list-item.js create mode 100644 devtools/client/memory/components/toolbar.js create mode 100644 devtools/client/memory/components/tree-map.js create mode 100644 devtools/client/memory/components/tree-map/canvas-utils.js create mode 100644 devtools/client/memory/components/tree-map/color-coarse-type.js create mode 100644 devtools/client/memory/components/tree-map/drag-zoom.js create mode 100644 devtools/client/memory/components/tree-map/draw.js create mode 100644 devtools/client/memory/components/tree-map/moz.build create mode 100644 devtools/client/memory/components/tree-map/start.js create mode 100644 devtools/client/memory/constants.js create mode 100644 devtools/client/memory/dominator-tree-lazy-children.js create mode 100644 devtools/client/memory/initializer.js create mode 100644 devtools/client/memory/memory.xhtml create mode 100644 devtools/client/memory/models.js create mode 100644 devtools/client/memory/moz.build create mode 100644 devtools/client/memory/panel.js create mode 100644 devtools/client/memory/reducers.js create mode 100644 devtools/client/memory/reducers/allocations.js create mode 100644 devtools/client/memory/reducers/census-display.js create mode 100644 devtools/client/memory/reducers/diffing.js create mode 100644 devtools/client/memory/reducers/errors.js create mode 100644 devtools/client/memory/reducers/filter.js create mode 100644 devtools/client/memory/reducers/individuals.js create mode 100644 devtools/client/memory/reducers/label-display.js create mode 100644 devtools/client/memory/reducers/moz.build create mode 100644 devtools/client/memory/reducers/sizes.js create mode 100644 devtools/client/memory/reducers/snapshots.js create mode 100644 devtools/client/memory/reducers/tree-map-display.js create mode 100644 devtools/client/memory/reducers/view.js create mode 100644 devtools/client/memory/store.js create mode 100644 devtools/client/memory/telemetry.js create mode 100644 devtools/client/memory/test/browser/.eslintrc.js create mode 100644 devtools/client/memory/test/browser/browser.ini create mode 100644 devtools/client/memory/test/browser/browser_memory_allocationStackDisplay_01.js create mode 100644 devtools/client/memory/test/browser/browser_memory_clear_snapshots.js create mode 100644 devtools/client/memory/test/browser/browser_memory_diff_01.js create mode 100644 devtools/client/memory/test/browser/browser_memory_displays_01.js create mode 100644 devtools/client/memory/test/browser/browser_memory_dominator_trees_01.js create mode 100644 devtools/client/memory/test/browser/browser_memory_dominator_trees_02.js create mode 100644 devtools/client/memory/test/browser/browser_memory_filter_01.js create mode 100644 devtools/client/memory/test/browser/browser_memory_individuals_01.js create mode 100644 devtools/client/memory/test/browser/browser_memory_keyboard-snapshot-list.js create mode 100644 devtools/client/memory/test/browser/browser_memory_keyboard.js create mode 100644 devtools/client/memory/test/browser/browser_memory_no_allocation_stacks.js create mode 100644 devtools/client/memory/test/browser/browser_memory_no_auto_expand.js create mode 100644 devtools/client/memory/test/browser/browser_memory_percents_01.js create mode 100644 devtools/client/memory/test/browser/browser_memory_refresh_does_not_leak.js create mode 100644 devtools/client/memory/test/browser/browser_memory_simple_01.js create mode 100644 devtools/client/memory/test/browser/browser_memory_transferHeapSnapshot_e10s_01.js create mode 100644 devtools/client/memory/test/browser/browser_memory_tree_map-01.js create mode 100644 devtools/client/memory/test/browser/browser_memory_tree_map-02.js create mode 100644 devtools/client/memory/test/browser/doc_big_tree.html create mode 100644 devtools/client/memory/test/browser/doc_empty.html create mode 100644 devtools/client/memory/test/browser/doc_steady_allocation.html create mode 100644 devtools/client/memory/test/browser/head.js create mode 100644 devtools/client/memory/test/chrome/chrome.ini create mode 100644 devtools/client/memory/test/chrome/head.js create mode 100644 devtools/client/memory/test/chrome/test_CensusTreeItem_01.html create mode 100644 devtools/client/memory/test/chrome/test_DominatorTreeItem_01.html create mode 100644 devtools/client/memory/test/chrome/test_DominatorTree_01.html create mode 100644 devtools/client/memory/test/chrome/test_DominatorTree_02.html create mode 100644 devtools/client/memory/test/chrome/test_DominatorTree_03.html create mode 100644 devtools/client/memory/test/chrome/test_Heap_01.html create mode 100644 devtools/client/memory/test/chrome/test_Heap_02.html create mode 100644 devtools/client/memory/test/chrome/test_Heap_03.html create mode 100644 devtools/client/memory/test/chrome/test_Heap_04.html create mode 100644 devtools/client/memory/test/chrome/test_Heap_05.html create mode 100644 devtools/client/memory/test/chrome/test_List_01.html create mode 100644 devtools/client/memory/test/chrome/test_ShortestPaths_01.html create mode 100644 devtools/client/memory/test/chrome/test_ShortestPaths_02.html create mode 100644 devtools/client/memory/test/chrome/test_SnapshotListItem_01.html create mode 100644 devtools/client/memory/test/chrome/test_Toolbar_01.html create mode 100644 devtools/client/memory/test/chrome/test_TreeMap_01.html create mode 100644 devtools/client/memory/test/unit/.eslintrc.js create mode 100644 devtools/client/memory/test/unit/head.js create mode 100644 devtools/client/memory/test/unit/test_action-clear-snapshots_01.js create mode 100644 devtools/client/memory/test/unit/test_action-clear-snapshots_02.js create mode 100644 devtools/client/memory/test/unit/test_action-clear-snapshots_03.js create mode 100644 devtools/client/memory/test/unit/test_action-clear-snapshots_04.js create mode 100644 devtools/client/memory/test/unit/test_action-clear-snapshots_05.js create mode 100644 devtools/client/memory/test/unit/test_action-clear-snapshots_06.js create mode 100644 devtools/client/memory/test/unit/test_action-export-snapshot.js create mode 100644 devtools/client/memory/test/unit/test_action-filter-01.js create mode 100644 devtools/client/memory/test/unit/test_action-filter-02.js create mode 100644 devtools/client/memory/test/unit/test_action-filter-03.js create mode 100644 devtools/client/memory/test/unit/test_action-import-snapshot-and-census.js create mode 100644 devtools/client/memory/test/unit/test_action-import-snapshot-dominator-tree.js create mode 100644 devtools/client/memory/test/unit/test_action-select-snapshot.js create mode 100644 devtools/client/memory/test/unit/test_action-set-display-and-refresh-01.js create mode 100644 devtools/client/memory/test/unit/test_action-set-display-and-refresh-02.js create mode 100644 devtools/client/memory/test/unit/test_action-set-display.js create mode 100644 devtools/client/memory/test/unit/test_action-take-census.js create mode 100644 devtools/client/memory/test/unit/test_action-take-snapshot-and-census.js create mode 100644 devtools/client/memory/test/unit/test_action-take-snapshot.js create mode 100644 devtools/client/memory/test/unit/test_action-toggle-inverted-and-refresh-01.js create mode 100644 devtools/client/memory/test/unit/test_action-toggle-inverted-and-refresh-02.js create mode 100644 devtools/client/memory/test/unit/test_action-toggle-inverted.js create mode 100644 devtools/client/memory/test/unit/test_action-toggle-recording-allocations.js create mode 100644 devtools/client/memory/test/unit/test_action_diffing_01.js create mode 100644 devtools/client/memory/test/unit/test_action_diffing_02.js create mode 100644 devtools/client/memory/test/unit/test_action_diffing_03.js create mode 100644 devtools/client/memory/test/unit/test_action_diffing_04.js create mode 100644 devtools/client/memory/test/unit/test_action_diffing_05.js create mode 100644 devtools/client/memory/test/unit/test_dominator_trees_01.js create mode 100644 devtools/client/memory/test/unit/test_dominator_trees_02.js create mode 100644 devtools/client/memory/test/unit/test_dominator_trees_03.js create mode 100644 devtools/client/memory/test/unit/test_dominator_trees_04.js create mode 100644 devtools/client/memory/test/unit/test_dominator_trees_05.js create mode 100644 devtools/client/memory/test/unit/test_dominator_trees_06.js create mode 100644 devtools/client/memory/test/unit/test_dominator_trees_07.js create mode 100644 devtools/client/memory/test/unit/test_dominator_trees_08.js create mode 100644 devtools/client/memory/test/unit/test_dominator_trees_09.js create mode 100644 devtools/client/memory/test/unit/test_dominator_trees_10.js create mode 100644 devtools/client/memory/test/unit/test_individuals_01.js create mode 100644 devtools/client/memory/test/unit/test_individuals_02.js create mode 100644 devtools/client/memory/test/unit/test_individuals_03.js create mode 100644 devtools/client/memory/test/unit/test_individuals_04.js create mode 100644 devtools/client/memory/test/unit/test_individuals_05.js create mode 100644 devtools/client/memory/test/unit/test_individuals_06.js create mode 100644 devtools/client/memory/test/unit/test_pop_view_01.js create mode 100644 devtools/client/memory/test/unit/test_tree-map-01.js create mode 100644 devtools/client/memory/test/unit/test_tree-map-02.js create mode 100644 devtools/client/memory/test/unit/test_utils-get-snapshot-totals.js create mode 100644 devtools/client/memory/test/unit/test_utils.js create mode 100644 devtools/client/memory/test/unit/xpcshell.ini create mode 100644 devtools/client/memory/utils.js create mode 100644 devtools/client/menus.js create mode 100644 devtools/client/moz.build create mode 100644 devtools/client/netmonitor/.eslintrc.js create mode 100644 devtools/client/netmonitor/actions/filters.js create mode 100644 devtools/client/netmonitor/actions/index.js create mode 100644 devtools/client/netmonitor/actions/moz.build create mode 100644 devtools/client/netmonitor/actions/requests.js create mode 100644 devtools/client/netmonitor/actions/timing-markers.js create mode 100644 devtools/client/netmonitor/actions/ui.js create mode 100644 devtools/client/netmonitor/components/filter-buttons.js create mode 100644 devtools/client/netmonitor/components/moz.build create mode 100644 devtools/client/netmonitor/components/search-box.js create mode 100644 devtools/client/netmonitor/components/summary-button.js create mode 100644 devtools/client/netmonitor/components/toggle-button.js create mode 100644 devtools/client/netmonitor/constants.js create mode 100644 devtools/client/netmonitor/custom-request-view.js create mode 100644 devtools/client/netmonitor/events.js create mode 100644 devtools/client/netmonitor/filter-predicates.js create mode 100644 devtools/client/netmonitor/har/har-automation.js create mode 100644 devtools/client/netmonitor/har/har-builder.js create mode 100644 devtools/client/netmonitor/har/har-collector.js create mode 100644 devtools/client/netmonitor/har/har-exporter.js create mode 100644 devtools/client/netmonitor/har/har-utils.js create mode 100644 devtools/client/netmonitor/har/moz.build create mode 100644 devtools/client/netmonitor/har/test/.eslintrc.js create mode 100644 devtools/client/netmonitor/har/test/browser.ini create mode 100644 devtools/client/netmonitor/har/test/browser_net_har_copy_all_as_har.js create mode 100644 devtools/client/netmonitor/har/test/browser_net_har_post_data.js create mode 100644 devtools/client/netmonitor/har/test/browser_net_har_throttle_upload.js create mode 100644 devtools/client/netmonitor/har/test/head.js create mode 100644 devtools/client/netmonitor/har/test/html_har_post-data-test-page.html create mode 100644 devtools/client/netmonitor/har/toolbox-overlay.js create mode 100644 devtools/client/netmonitor/l10n.js create mode 100644 devtools/client/netmonitor/moz.build create mode 100644 devtools/client/netmonitor/netmonitor-controller.js create mode 100644 devtools/client/netmonitor/netmonitor-view.js create mode 100644 devtools/client/netmonitor/netmonitor.xul create mode 100644 devtools/client/netmonitor/open-request-in-tab.js create mode 100644 devtools/client/netmonitor/panel.js create mode 100644 devtools/client/netmonitor/performance-statistics-view.js create mode 100644 devtools/client/netmonitor/prefs.js create mode 100644 devtools/client/netmonitor/reducers/filters.js create mode 100644 devtools/client/netmonitor/reducers/index.js create mode 100644 devtools/client/netmonitor/reducers/moz.build create mode 100644 devtools/client/netmonitor/reducers/requests.js create mode 100644 devtools/client/netmonitor/reducers/timing-markers.js create mode 100644 devtools/client/netmonitor/reducers/ui.js create mode 100644 devtools/client/netmonitor/request-list-context-menu.js create mode 100644 devtools/client/netmonitor/request-utils.js create mode 100644 devtools/client/netmonitor/requests-menu-view.js create mode 100644 devtools/client/netmonitor/selectors/index.js create mode 100644 devtools/client/netmonitor/selectors/moz.build create mode 100644 devtools/client/netmonitor/sort-predicates.js create mode 100644 devtools/client/netmonitor/store.js create mode 100644 devtools/client/netmonitor/test/.eslintrc.js create mode 100644 devtools/client/netmonitor/test/browser.ini create mode 100644 devtools/client/netmonitor/test/browser_net_aaa_leaktest.js create mode 100644 devtools/client/netmonitor/test/browser_net_accessibility-01.js create mode 100644 devtools/client/netmonitor/test/browser_net_accessibility-02.js create mode 100644 devtools/client/netmonitor/test/browser_net_api-calls.js create mode 100644 devtools/client/netmonitor/test/browser_net_autoscroll.js create mode 100644 devtools/client/netmonitor/test/browser_net_brotli.js create mode 100644 devtools/client/netmonitor/test/browser_net_cached-status.js create mode 100644 devtools/client/netmonitor/test/browser_net_cause.js create mode 100644 devtools/client/netmonitor/test/browser_net_cause_redirect.js create mode 100644 devtools/client/netmonitor/test/browser_net_charts-01.js create mode 100644 devtools/client/netmonitor/test/browser_net_charts-02.js create mode 100644 devtools/client/netmonitor/test/browser_net_charts-03.js create mode 100644 devtools/client/netmonitor/test/browser_net_charts-04.js create mode 100644 devtools/client/netmonitor/test/browser_net_charts-05.js create mode 100644 devtools/client/netmonitor/test/browser_net_charts-06.js create mode 100644 devtools/client/netmonitor/test/browser_net_charts-07.js create mode 100644 devtools/client/netmonitor/test/browser_net_clear.js create mode 100644 devtools/client/netmonitor/test/browser_net_complex-params.js create mode 100644 devtools/client/netmonitor/test/browser_net_content-type.js create mode 100644 devtools/client/netmonitor/test/browser_net_copy_as_curl.js create mode 100644 devtools/client/netmonitor/test/browser_net_copy_headers.js create mode 100644 devtools/client/netmonitor/test/browser_net_copy_image_as_data_uri.js create mode 100644 devtools/client/netmonitor/test/browser_net_copy_params.js create mode 100644 devtools/client/netmonitor/test/browser_net_copy_response.js create mode 100644 devtools/client/netmonitor/test/browser_net_copy_svg_image_as_data_uri.js create mode 100644 devtools/client/netmonitor/test/browser_net_copy_url.js create mode 100644 devtools/client/netmonitor/test/browser_net_cors_requests.js create mode 100644 devtools/client/netmonitor/test/browser_net_curl-utils.js create mode 100644 devtools/client/netmonitor/test/browser_net_cyrillic-01.js create mode 100644 devtools/client/netmonitor/test/browser_net_cyrillic-02.js create mode 100644 devtools/client/netmonitor/test/browser_net_details-no-duplicated-content.js create mode 100644 devtools/client/netmonitor/test/browser_net_filter-01.js create mode 100644 devtools/client/netmonitor/test/browser_net_filter-02.js create mode 100644 devtools/client/netmonitor/test/browser_net_filter-03.js create mode 100644 devtools/client/netmonitor/test/browser_net_filter-04.js create mode 100644 devtools/client/netmonitor/test/browser_net_footer-summary.js create mode 100644 devtools/client/netmonitor/test/browser_net_frame.js create mode 100644 devtools/client/netmonitor/test/browser_net_html-preview.js create mode 100644 devtools/client/netmonitor/test/browser_net_icon-preview.js create mode 100644 devtools/client/netmonitor/test/browser_net_image-tooltip.js create mode 100644 devtools/client/netmonitor/test/browser_net_json-long.js create mode 100644 devtools/client/netmonitor/test/browser_net_json-malformed.js create mode 100644 devtools/client/netmonitor/test/browser_net_json_custom_mime.js create mode 100644 devtools/client/netmonitor/test/browser_net_json_text_mime.js create mode 100644 devtools/client/netmonitor/test/browser_net_jsonp.js create mode 100644 devtools/client/netmonitor/test/browser_net_large-response.js create mode 100644 devtools/client/netmonitor/test/browser_net_leak_on_tab_close.js create mode 100644 devtools/client/netmonitor/test/browser_net_open_request_in_tab.js create mode 100644 devtools/client/netmonitor/test/browser_net_page-nav.js create mode 100644 devtools/client/netmonitor/test/browser_net_pane-collapse.js create mode 100644 devtools/client/netmonitor/test/browser_net_pane-toggle.js create mode 100644 devtools/client/netmonitor/test/browser_net_persistent_logs.js create mode 100644 devtools/client/netmonitor/test/browser_net_post-data-01.js create mode 100644 devtools/client/netmonitor/test/browser_net_post-data-02.js create mode 100644 devtools/client/netmonitor/test/browser_net_post-data-03.js create mode 100644 devtools/client/netmonitor/test/browser_net_post-data-04.js create mode 100644 devtools/client/netmonitor/test/browser_net_prefs-and-l10n.js create mode 100644 devtools/client/netmonitor/test/browser_net_prefs-reload.js create mode 100644 devtools/client/netmonitor/test/browser_net_raw_headers.js create mode 100644 devtools/client/netmonitor/test/browser_net_reload-button.js create mode 100644 devtools/client/netmonitor/test/browser_net_reload-markers.js create mode 100644 devtools/client/netmonitor/test/browser_net_req-resp-bodies.js create mode 100644 devtools/client/netmonitor/test/browser_net_resend.js create mode 100644 devtools/client/netmonitor/test/browser_net_resend_cors.js create mode 100644 devtools/client/netmonitor/test/browser_net_resend_headers.js create mode 100644 devtools/client/netmonitor/test/browser_net_security-details.js create mode 100644 devtools/client/netmonitor/test/browser_net_security-error.js create mode 100644 devtools/client/netmonitor/test/browser_net_security-icon-click.js create mode 100644 devtools/client/netmonitor/test/browser_net_security-redirect.js create mode 100644 devtools/client/netmonitor/test/browser_net_security-state.js create mode 100644 devtools/client/netmonitor/test/browser_net_security-tab-deselect.js create mode 100644 devtools/client/netmonitor/test/browser_net_security-tab-visibility.js create mode 100644 devtools/client/netmonitor/test/browser_net_security-warnings.js create mode 100644 devtools/client/netmonitor/test/browser_net_send-beacon-other-tab.js create mode 100644 devtools/client/netmonitor/test/browser_net_send-beacon.js create mode 100644 devtools/client/netmonitor/test/browser_net_service-worker-status.js create mode 100644 devtools/client/netmonitor/test/browser_net_simple-init.js create mode 100644 devtools/client/netmonitor/test/browser_net_simple-request-data.js create mode 100644 devtools/client/netmonitor/test/browser_net_simple-request-details.js create mode 100644 devtools/client/netmonitor/test/browser_net_simple-request.js create mode 100644 devtools/client/netmonitor/test/browser_net_sort-01.js create mode 100644 devtools/client/netmonitor/test/browser_net_sort-02.js create mode 100644 devtools/client/netmonitor/test/browser_net_sort-03.js create mode 100644 devtools/client/netmonitor/test/browser_net_statistics-01.js create mode 100644 devtools/client/netmonitor/test/browser_net_statistics-02.js create mode 100644 devtools/client/netmonitor/test/browser_net_statistics-03.js create mode 100644 devtools/client/netmonitor/test/browser_net_status-codes.js create mode 100644 devtools/client/netmonitor/test/browser_net_streaming-response.js create mode 100644 devtools/client/netmonitor/test/browser_net_throttle.js create mode 100644 devtools/client/netmonitor/test/browser_net_timeline_ticks.js create mode 100644 devtools/client/netmonitor/test/browser_net_timing-division.js create mode 100644 devtools/client/netmonitor/test/browser_net_truncate.js create mode 100644 devtools/client/netmonitor/test/dropmarker.svg create mode 100644 devtools/client/netmonitor/test/head.js rename {toolkit/devtools => devtools/client}/netmonitor/test/html_api-calls-test-page.html (100%) create mode 100644 devtools/client/netmonitor/test/html_brotli-test-page.html create mode 100644 devtools/client/netmonitor/test/html_cause-test-page.html rename {toolkit/devtools => devtools/client}/netmonitor/test/html_content-type-test-page.html (100%) create mode 100644 devtools/client/netmonitor/test/html_content-type-without-cache-test-page.html rename {toolkit/devtools => devtools/client}/netmonitor/test/html_copy-as-curl.html (100%) create mode 100644 devtools/client/netmonitor/test/html_cors-test-page.html create mode 100644 devtools/client/netmonitor/test/html_curl-utils.html rename {toolkit/devtools => devtools/client}/netmonitor/test/html_custom-get-page.html (100%) rename {toolkit/devtools => devtools/client}/netmonitor/test/html_cyrillic-test-page.html (100%) rename {toolkit/devtools => devtools/client}/netmonitor/test/html_filter-test-page.html (100%) create mode 100644 devtools/client/netmonitor/test/html_frame-subdocument.html create mode 100644 devtools/client/netmonitor/test/html_frame-test-page.html create mode 100644 devtools/client/netmonitor/test/html_image-tooltip-test-page.html rename {toolkit/devtools => devtools/client}/netmonitor/test/html_infinite-get-page.html (100%) rename {toolkit/devtools => devtools/client}/netmonitor/test/html_json-custom-mime-test-page.html (100%) rename {toolkit/devtools => devtools/client}/netmonitor/test/html_json-long-test-page.html (100%) rename {toolkit/devtools => devtools/client}/netmonitor/test/html_json-malformed-test-page.html (100%) rename {toolkit/devtools => devtools/client}/netmonitor/test/html_json-text-mime-test-page.html (100%) rename {toolkit/devtools => devtools/client}/netmonitor/test/html_jsonp-test-page.html (100%) rename {toolkit/devtools => devtools/client}/netmonitor/test/html_navigate-test-page.html (100%) create mode 100644 devtools/client/netmonitor/test/html_params-test-page.html rename {toolkit/devtools => devtools/client}/netmonitor/test/html_post-data-test-page.html (100%) create mode 100644 devtools/client/netmonitor/test/html_post-json-test-page.html rename {toolkit/devtools => devtools/client}/netmonitor/test/html_post-raw-test-page.html (100%) rename {toolkit/devtools => devtools/client}/netmonitor/test/html_post-raw-with-headers-test-page.html (100%) create mode 100644 devtools/client/netmonitor/test/html_send-beacon.html rename {toolkit/devtools => devtools/client}/netmonitor/test/html_simple-test-page.html (100%) rename {toolkit/devtools => devtools/client}/netmonitor/test/html_single-get-page.html (100%) create mode 100644 devtools/client/netmonitor/test/html_sorting-test-page.html rename {toolkit/devtools => devtools/client}/netmonitor/test/html_statistics-test-page.html (100%) create mode 100644 devtools/client/netmonitor/test/html_status-codes-test-page.html create mode 100644 devtools/client/netmonitor/test/service-workers/status-codes-service-worker.js create mode 100644 devtools/client/netmonitor/test/service-workers/status-codes.html create mode 100644 devtools/client/netmonitor/test/sjs_content-type-test-server.sjs create mode 100644 devtools/client/netmonitor/test/sjs_cors-test-server.sjs create mode 100644 devtools/client/netmonitor/test/sjs_hsts-test-server.sjs rename {toolkit/devtools => devtools/client}/netmonitor/test/sjs_https-redirect-test-server.sjs (100%) rename {toolkit/devtools => devtools/client}/netmonitor/test/sjs_simple-test-server.sjs (100%) create mode 100644 devtools/client/netmonitor/test/sjs_sorting-test-server.sjs create mode 100644 devtools/client/netmonitor/test/sjs_status-codes-test-server.sjs create mode 100644 devtools/client/netmonitor/test/sjs_truncate-test-server.sjs copy {toolkit/devtools => devtools/client}/netmonitor/test/test-image.png (100%) create mode 100644 devtools/client/netmonitor/toolbar-view.js create mode 100644 devtools/client/package.json create mode 100644 devtools/client/performance/components/jit-optimizations-item.js create mode 100644 devtools/client/performance/components/jit-optimizations.js create mode 100644 devtools/client/performance/components/moz.build create mode 100644 devtools/client/performance/components/recording-button.js create mode 100644 devtools/client/performance/components/recording-controls.js create mode 100644 devtools/client/performance/components/recording-list-item.js create mode 100644 devtools/client/performance/components/recording-list.js create mode 100644 devtools/client/performance/components/test/chrome.ini create mode 100644 devtools/client/performance/components/test/head.js create mode 100644 devtools/client/performance/components/test/test_jit_optimizations_01.html create mode 100644 devtools/client/performance/components/waterfall-header.js create mode 100644 devtools/client/performance/components/waterfall-tree-row.js create mode 100644 devtools/client/performance/components/waterfall-tree.js create mode 100644 devtools/client/performance/components/waterfall.js create mode 100644 devtools/client/performance/docs/markers.md create mode 100644 devtools/client/performance/events.js create mode 100644 devtools/client/performance/legacy/actors.js create mode 100644 devtools/client/performance/legacy/compatibility.js create mode 100644 devtools/client/performance/legacy/front.js create mode 100644 devtools/client/performance/legacy/moz.build create mode 100644 devtools/client/performance/legacy/recording.js create mode 100644 devtools/client/performance/modules/categories.js create mode 100644 devtools/client/performance/modules/constants.js create mode 100644 devtools/client/performance/modules/global.js create mode 100644 devtools/client/performance/modules/io.js create mode 100644 devtools/client/performance/modules/logic/frame-utils.js create mode 100644 devtools/client/performance/modules/logic/jit.js create mode 100644 devtools/client/performance/modules/logic/moz.build create mode 100644 devtools/client/performance/modules/logic/telemetry.js create mode 100644 devtools/client/performance/modules/logic/tree-model.js create mode 100644 devtools/client/performance/modules/logic/waterfall-utils.js create mode 100644 devtools/client/performance/modules/marker-blueprint-utils.js create mode 100644 devtools/client/performance/modules/marker-dom-utils.js create mode 100644 devtools/client/performance/modules/marker-formatters.js create mode 100644 devtools/client/performance/modules/markers.js create mode 100644 devtools/client/performance/modules/moz.build create mode 100644 devtools/client/performance/modules/utils.js create mode 100644 devtools/client/performance/modules/waterfall-ticks.js create mode 100644 devtools/client/performance/modules/widgets/graphs.js create mode 100644 devtools/client/performance/modules/widgets/marker-details.js create mode 100644 devtools/client/performance/modules/widgets/markers-overview.js create mode 100644 devtools/client/performance/modules/widgets/moz.build create mode 100644 devtools/client/performance/modules/widgets/tree-view.js create mode 100644 devtools/client/performance/moz.build create mode 100644 devtools/client/performance/panel.js create mode 100644 devtools/client/performance/performance-controller.js create mode 100644 devtools/client/performance/performance-view.js create mode 100644 devtools/client/performance/performance.xul create mode 100644 devtools/client/performance/test/.eslintrc.js create mode 100644 devtools/client/performance/test/browser.ini create mode 100644 devtools/client/performance/test/browser_aaa-run-first-leaktest.js create mode 100644 devtools/client/performance/test/browser_perf-button-states.js create mode 100644 devtools/client/performance/test/browser_perf-calltree-js-categories.js create mode 100644 devtools/client/performance/test/browser_perf-calltree-js-columns.js create mode 100644 devtools/client/performance/test/browser_perf-calltree-js-events.js create mode 100644 devtools/client/performance/test/browser_perf-calltree-memory-columns.js create mode 100644 devtools/client/performance/test/browser_perf-console-record-01.js create mode 100644 devtools/client/performance/test/browser_perf-console-record-02.js create mode 100644 devtools/client/performance/test/browser_perf-console-record-03.js create mode 100644 devtools/client/performance/test/browser_perf-console-record-04.js create mode 100644 devtools/client/performance/test/browser_perf-console-record-05.js create mode 100644 devtools/client/performance/test/browser_perf-console-record-06.js create mode 100644 devtools/client/performance/test/browser_perf-console-record-07.js create mode 100644 devtools/client/performance/test/browser_perf-console-record-08.js create mode 100644 devtools/client/performance/test/browser_perf-console-record-09.js create mode 100644 devtools/client/performance/test/browser_perf-details-01-toggle.js create mode 100644 devtools/client/performance/test/browser_perf-details-02-utility-fun.js create mode 100644 devtools/client/performance/test/browser_perf-details-03-without-allocations.js create mode 100644 devtools/client/performance/test/browser_perf-details-04-toolbar-buttons.js create mode 100644 devtools/client/performance/test/browser_perf-details-05-preserve-view.js create mode 100644 devtools/client/performance/test/browser_perf-details-06-rerender-on-selection.js create mode 100644 devtools/client/performance/test/browser_perf-details-07-bleed-events.js create mode 100644 devtools/client/performance/test/browser_perf-details-render-00-waterfall.js create mode 100644 devtools/client/performance/test/browser_perf-details-render-01-js-calltree.js create mode 100644 devtools/client/performance/test/browser_perf-details-render-02-js-flamegraph.js create mode 100644 devtools/client/performance/test/browser_perf-details-render-03-memory-calltree.js create mode 100644 devtools/client/performance/test/browser_perf-details-render-04-memory-flamegraph.js create mode 100644 devtools/client/performance/test/browser_perf-docload.js create mode 100644 devtools/client/performance/test/browser_perf-gc-snap.js create mode 100644 devtools/client/performance/test/browser_perf-highlighted.js create mode 100644 devtools/client/performance/test/browser_perf-loading-01.js create mode 100644 devtools/client/performance/test/browser_perf-loading-02.js create mode 100644 devtools/client/performance/test/browser_perf-marker-details.js create mode 100644 devtools/client/performance/test/browser_perf-options-01-toggle-throw.js create mode 100644 devtools/client/performance/test/browser_perf-options-02-toggle-throw-alt.js create mode 100644 devtools/client/performance/test/browser_perf-options-03-toggle-meta.js create mode 100644 devtools/client/performance/test/browser_perf-options-enable-framerate-01.js create mode 100644 devtools/client/performance/test/browser_perf-options-enable-framerate-02.js create mode 100644 devtools/client/performance/test/browser_perf-options-enable-memory-01.js create mode 100644 devtools/client/performance/test/browser_perf-options-enable-memory-02.js create mode 100644 devtools/client/performance/test/browser_perf-options-flatten-tree-recursion-01.js create mode 100644 devtools/client/performance/test/browser_perf-options-flatten-tree-recursion-02.js create mode 100644 devtools/client/performance/test/browser_perf-options-invert-call-tree-01.js create mode 100644 devtools/client/performance/test/browser_perf-options-invert-call-tree-02.js create mode 100644 devtools/client/performance/test/browser_perf-options-invert-flame-graph-01.js create mode 100644 devtools/client/performance/test/browser_perf-options-invert-flame-graph-02.js create mode 100644 devtools/client/performance/test/browser_perf-options-propagate-allocations.js create mode 100644 devtools/client/performance/test/browser_perf-options-propagate-profiler.js create mode 100644 devtools/client/performance/test/browser_perf-options-show-idle-blocks-01.js create mode 100644 devtools/client/performance/test/browser_perf-options-show-idle-blocks-02.js create mode 100644 devtools/client/performance/test/browser_perf-options-show-jit-optimizations.js create mode 100644 devtools/client/performance/test/browser_perf-options-show-platform-data-01.js create mode 100644 devtools/client/performance/test/browser_perf-options-show-platform-data-02.js create mode 100644 devtools/client/performance/test/browser_perf-overview-render-01.js create mode 100644 devtools/client/performance/test/browser_perf-overview-render-02.js create mode 100644 devtools/client/performance/test/browser_perf-overview-render-03.js create mode 100644 devtools/client/performance/test/browser_perf-overview-render-04.js create mode 100644 devtools/client/performance/test/browser_perf-overview-selection-01.js create mode 100644 devtools/client/performance/test/browser_perf-overview-selection-02.js create mode 100644 devtools/client/performance/test/browser_perf-overview-selection-03.js create mode 100644 devtools/client/performance/test/browser_perf-overview-time-interval.js create mode 100644 devtools/client/performance/test/browser_perf-private-browsing.js create mode 100644 devtools/client/performance/test/browser_perf-range-changed-render.js create mode 100644 devtools/client/performance/test/browser_perf-recording-notices-01.js create mode 100644 devtools/client/performance/test/browser_perf-recording-notices-02.js create mode 100644 devtools/client/performance/test/browser_perf-recording-notices-03.js create mode 100644 devtools/client/performance/test/browser_perf-recording-notices-04.js create mode 100644 devtools/client/performance/test/browser_perf-recording-notices-05.js create mode 100644 devtools/client/performance/test/browser_perf-recording-selected-01.js create mode 100644 devtools/client/performance/test/browser_perf-recording-selected-02.js create mode 100644 devtools/client/performance/test/browser_perf-recording-selected-03.js create mode 100644 devtools/client/performance/test/browser_perf-recording-selected-04.js create mode 100644 devtools/client/performance/test/browser_perf-recordings-clear-01.js create mode 100644 devtools/client/performance/test/browser_perf-recordings-clear-02.js create mode 100644 devtools/client/performance/test/browser_perf-recordings-io-01.js create mode 100644 devtools/client/performance/test/browser_perf-recordings-io-02.js create mode 100644 devtools/client/performance/test/browser_perf-recordings-io-03.js create mode 100644 devtools/client/performance/test/browser_perf-recordings-io-04.js create mode 100644 devtools/client/performance/test/browser_perf-recordings-io-05.js create mode 100644 devtools/client/performance/test/browser_perf-recordings-io-06.js create mode 100644 devtools/client/performance/test/browser_perf-refresh.js create mode 100644 devtools/client/performance/test/browser_perf-states.js create mode 100644 devtools/client/performance/test/browser_perf-telemetry-01.js create mode 100644 devtools/client/performance/test/browser_perf-telemetry-02.js create mode 100644 devtools/client/performance/test/browser_perf-telemetry-03.js create mode 100644 devtools/client/performance/test/browser_perf-telemetry-04.js create mode 100644 devtools/client/performance/test/browser_perf-theme-toggle.js create mode 100644 devtools/client/performance/test/browser_perf-tree-abstract-01.js create mode 100644 devtools/client/performance/test/browser_perf-tree-abstract-02.js create mode 100644 devtools/client/performance/test/browser_perf-tree-abstract-03.js create mode 100644 devtools/client/performance/test/browser_perf-tree-abstract-04.js create mode 100644 devtools/client/performance/test/browser_perf-tree-abstract-05.js create mode 100644 devtools/client/performance/test/browser_perf-tree-view-01.js create mode 100644 devtools/client/performance/test/browser_perf-tree-view-02.js create mode 100644 devtools/client/performance/test/browser_perf-tree-view-03.js create mode 100644 devtools/client/performance/test/browser_perf-tree-view-04.js create mode 100644 devtools/client/performance/test/browser_perf-tree-view-05.js create mode 100644 devtools/client/performance/test/browser_perf-tree-view-06.js create mode 100644 devtools/client/performance/test/browser_perf-tree-view-07.js create mode 100644 devtools/client/performance/test/browser_perf-tree-view-08.js create mode 100644 devtools/client/performance/test/browser_perf-tree-view-09.js create mode 100644 devtools/client/performance/test/browser_perf-tree-view-10.js create mode 100644 devtools/client/performance/test/browser_perf-tree-view-11.js create mode 100644 devtools/client/performance/test/browser_perf-ui-recording.js create mode 100644 devtools/client/performance/test/browser_timeline-filters-01.js create mode 100644 devtools/client/performance/test/browser_timeline-filters-02.js create mode 100644 devtools/client/performance/test/browser_timeline-waterfall-background.js create mode 100644 devtools/client/performance/test/browser_timeline-waterfall-generic.js create mode 100644 devtools/client/performance/test/browser_timeline-waterfall-rerender.js create mode 100644 devtools/client/performance/test/browser_timeline-waterfall-sidebar.js create mode 100644 devtools/client/performance/test/browser_timeline-waterfall-workers.js create mode 100644 devtools/client/performance/test/doc_allocs.html create mode 100644 devtools/client/performance/test/doc_innerHTML.html create mode 100644 devtools/client/performance/test/doc_markers.html create mode 100644 devtools/client/performance/test/doc_simple-test.html create mode 100644 devtools/client/performance/test/doc_worker.html create mode 100644 devtools/client/performance/test/head.js create mode 100644 devtools/client/performance/test/helpers/actions.js create mode 100644 devtools/client/performance/test/helpers/dom-utils.js create mode 100644 devtools/client/performance/test/helpers/event-utils.js create mode 100644 devtools/client/performance/test/helpers/input-utils.js create mode 100644 devtools/client/performance/test/helpers/moz.build create mode 100644 devtools/client/performance/test/helpers/panel-utils.js create mode 100644 devtools/client/performance/test/helpers/prefs.js create mode 100644 devtools/client/performance/test/helpers/profiler-mm-utils.js create mode 100644 devtools/client/performance/test/helpers/recording-utils.js create mode 100644 devtools/client/performance/test/helpers/synth-utils.js create mode 100644 devtools/client/performance/test/helpers/tab-utils.js create mode 100644 devtools/client/performance/test/helpers/urls.js create mode 100644 devtools/client/performance/test/helpers/wait-utils.js create mode 100644 devtools/client/performance/test/js_simpleWorker.js create mode 100644 devtools/client/performance/test/moz.build create mode 100644 devtools/client/performance/test/unit/.eslintrc.js create mode 100644 devtools/client/performance/test/unit/head.js create mode 100644 devtools/client/performance/test/unit/test_frame-utils-01.js create mode 100644 devtools/client/performance/test/unit/test_frame-utils-02.js create mode 100644 devtools/client/performance/test/unit/test_jit-graph-data.js create mode 100644 devtools/client/performance/test/unit/test_jit-model-01.js create mode 100644 devtools/client/performance/test/unit/test_jit-model-02.js create mode 100644 devtools/client/performance/test/unit/test_marker-blueprint.js create mode 100644 devtools/client/performance/test/unit/test_marker-utils.js create mode 100644 devtools/client/performance/test/unit/test_perf-utils-allocations-to-samples.js create mode 100644 devtools/client/performance/test/unit/test_profiler-categories.js create mode 100644 devtools/client/performance/test/unit/test_tree-model-01.js create mode 100644 devtools/client/performance/test/unit/test_tree-model-02.js create mode 100644 devtools/client/performance/test/unit/test_tree-model-03.js create mode 100644 devtools/client/performance/test/unit/test_tree-model-04.js create mode 100644 devtools/client/performance/test/unit/test_tree-model-05.js create mode 100644 devtools/client/performance/test/unit/test_tree-model-06.js create mode 100644 devtools/client/performance/test/unit/test_tree-model-07.js create mode 100644 devtools/client/performance/test/unit/test_tree-model-08.js create mode 100644 devtools/client/performance/test/unit/test_tree-model-09.js create mode 100644 devtools/client/performance/test/unit/test_tree-model-10.js create mode 100644 devtools/client/performance/test/unit/test_tree-model-11.js create mode 100644 devtools/client/performance/test/unit/test_tree-model-12.js create mode 100644 devtools/client/performance/test/unit/test_tree-model-13.js create mode 100644 devtools/client/performance/test/unit/test_tree-model-allocations-01.js create mode 100644 devtools/client/performance/test/unit/test_tree-model-allocations-02.js create mode 100644 devtools/client/performance/test/unit/test_waterfall-utils-collapse-01.js create mode 100644 devtools/client/performance/test/unit/test_waterfall-utils-collapse-02.js create mode 100644 devtools/client/performance/test/unit/test_waterfall-utils-collapse-03.js create mode 100644 devtools/client/performance/test/unit/test_waterfall-utils-collapse-04.js create mode 100644 devtools/client/performance/test/unit/test_waterfall-utils-collapse-05.js create mode 100644 devtools/client/performance/test/unit/xpcshell.ini create mode 100644 devtools/client/performance/views/details-abstract-subview.js create mode 100644 devtools/client/performance/views/details-js-call-tree.js create mode 100644 devtools/client/performance/views/details-js-flamegraph.js create mode 100644 devtools/client/performance/views/details-memory-call-tree.js create mode 100644 devtools/client/performance/views/details-memory-flamegraph.js create mode 100644 devtools/client/performance/views/details-waterfall.js create mode 100644 devtools/client/performance/views/details.js create mode 100644 devtools/client/performance/views/overview.js create mode 100644 devtools/client/performance/views/recordings.js create mode 100644 devtools/client/performance/views/toolbar.js create mode 100644 devtools/client/preferences/devtools.js create mode 100644 devtools/client/preferences/moz.build create mode 100644 devtools/client/projecteditor/chrome/content/projecteditor-loader.js create mode 100644 devtools/client/projecteditor/chrome/content/projecteditor-loader.xul rename {toolkit/devtools => devtools/client}/projecteditor/chrome/content/projecteditor-test.xul (100%) create mode 100644 devtools/client/projecteditor/chrome/content/projecteditor.xul create mode 100644 devtools/client/projecteditor/lib/editors.js create mode 100644 devtools/client/projecteditor/lib/helpers/event.js create mode 100644 devtools/client/projecteditor/lib/helpers/file-picker.js create mode 100644 devtools/client/projecteditor/lib/helpers/l10n.js create mode 100644 devtools/client/projecteditor/lib/helpers/moz.build create mode 100644 devtools/client/projecteditor/lib/helpers/prompts.js create mode 100644 devtools/client/projecteditor/lib/helpers/readdir.js create mode 100644 devtools/client/projecteditor/lib/moz.build create mode 100644 devtools/client/projecteditor/lib/plugins/app-manager/app-project-editor.js create mode 100644 devtools/client/projecteditor/lib/plugins/app-manager/moz.build create mode 100644 devtools/client/projecteditor/lib/plugins/app-manager/plugin.js create mode 100644 devtools/client/projecteditor/lib/plugins/core.js create mode 100644 devtools/client/projecteditor/lib/plugins/delete/delete.js create mode 100644 devtools/client/projecteditor/lib/plugins/delete/moz.build create mode 100644 devtools/client/projecteditor/lib/plugins/dirty/dirty.js create mode 100644 devtools/client/projecteditor/lib/plugins/dirty/moz.build create mode 100644 devtools/client/projecteditor/lib/plugins/image-view/image-editor.js create mode 100644 devtools/client/projecteditor/lib/plugins/image-view/moz.build create mode 100644 devtools/client/projecteditor/lib/plugins/image-view/plugin.js create mode 100644 devtools/client/projecteditor/lib/plugins/logging/logging.js create mode 100644 devtools/client/projecteditor/lib/plugins/logging/moz.build create mode 100644 devtools/client/projecteditor/lib/plugins/moz.build create mode 100644 devtools/client/projecteditor/lib/plugins/new/moz.build create mode 100644 devtools/client/projecteditor/lib/plugins/new/new.js create mode 100644 devtools/client/projecteditor/lib/plugins/rename/moz.build create mode 100644 devtools/client/projecteditor/lib/plugins/rename/rename.js create mode 100644 devtools/client/projecteditor/lib/plugins/save/moz.build create mode 100644 devtools/client/projecteditor/lib/plugins/save/save.js create mode 100644 devtools/client/projecteditor/lib/plugins/status-bar/moz.build create mode 100644 devtools/client/projecteditor/lib/plugins/status-bar/plugin.js create mode 100644 devtools/client/projecteditor/lib/project.js create mode 100644 devtools/client/projecteditor/lib/projecteditor.js create mode 100644 devtools/client/projecteditor/lib/shells.js create mode 100644 devtools/client/projecteditor/lib/stores/base.js create mode 100644 devtools/client/projecteditor/lib/stores/local.js create mode 100644 devtools/client/projecteditor/lib/stores/moz.build create mode 100644 devtools/client/projecteditor/lib/stores/resource.js create mode 100644 devtools/client/projecteditor/lib/tree.js create mode 100644 devtools/client/projecteditor/moz.build create mode 100644 devtools/client/projecteditor/test/.eslintrc.js create mode 100644 devtools/client/projecteditor/test/browser.ini create mode 100644 devtools/client/projecteditor/test/browser_projecteditor_app_options.js create mode 100644 devtools/client/projecteditor/test/browser_projecteditor_confirm_unsaved.js create mode 100644 devtools/client/projecteditor/test/browser_projecteditor_contextmenu_01.js create mode 100644 devtools/client/projecteditor/test/browser_projecteditor_contextmenu_02.js create mode 100644 devtools/client/projecteditor/test/browser_projecteditor_delete_file.js create mode 100644 devtools/client/projecteditor/test/browser_projecteditor_editing_01.js create mode 100644 devtools/client/projecteditor/test/browser_projecteditor_editors_image.js create mode 100644 devtools/client/projecteditor/test/browser_projecteditor_external_change.js create mode 100644 devtools/client/projecteditor/test/browser_projecteditor_immediate_destroy.js create mode 100644 devtools/client/projecteditor/test/browser_projecteditor_init.js create mode 100644 devtools/client/projecteditor/test/browser_projecteditor_menubar_01.js create mode 100644 devtools/client/projecteditor/test/browser_projecteditor_menubar_02.js create mode 100644 devtools/client/projecteditor/test/browser_projecteditor_new_file.js create mode 100644 devtools/client/projecteditor/test/browser_projecteditor_rename_file_01.js create mode 100644 devtools/client/projecteditor/test/browser_projecteditor_rename_file_02.js create mode 100644 devtools/client/projecteditor/test/browser_projecteditor_saveall.js create mode 100644 devtools/client/projecteditor/test/browser_projecteditor_stores.js create mode 100644 devtools/client/projecteditor/test/browser_projecteditor_tree_selection_01.js create mode 100644 devtools/client/projecteditor/test/browser_projecteditor_tree_selection_02.js create mode 100644 devtools/client/projecteditor/test/head.js create mode 100644 devtools/client/projecteditor/test/helper_edits.js rename {toolkit/devtools => devtools/client}/projecteditor/test/helper_homepage.html (100%) create mode 100644 devtools/client/responsive.html/actions/devices.js create mode 100644 devtools/client/responsive.html/actions/display-pixel-ratio.js create mode 100644 devtools/client/responsive.html/actions/index.js create mode 100644 devtools/client/responsive.html/actions/location.js create mode 100644 devtools/client/responsive.html/actions/moz.build create mode 100644 devtools/client/responsive.html/actions/network-throttling.js create mode 100644 devtools/client/responsive.html/actions/screenshot.js create mode 100644 devtools/client/responsive.html/actions/touch-simulation.js create mode 100644 devtools/client/responsive.html/actions/viewports.js create mode 100644 devtools/client/responsive.html/app.js create mode 100644 devtools/client/responsive.html/browser/moz.build create mode 100644 devtools/client/responsive.html/browser/swap.js create mode 100644 devtools/client/responsive.html/browser/tunnel.js create mode 100644 devtools/client/responsive.html/browser/web-navigation.js create mode 100644 devtools/client/responsive.html/components/browser.js create mode 100644 devtools/client/responsive.html/components/device-modal.js create mode 100644 devtools/client/responsive.html/components/device-selector.js create mode 100644 devtools/client/responsive.html/components/dpr-selector.js create mode 100644 devtools/client/responsive.html/components/global-toolbar.js create mode 100644 devtools/client/responsive.html/components/moz.build create mode 100644 devtools/client/responsive.html/components/network-throttling-selector.js create mode 100644 devtools/client/responsive.html/components/resizable-viewport.js create mode 100644 devtools/client/responsive.html/components/viewport-dimension.js create mode 100644 devtools/client/responsive.html/components/viewport-toolbar.js create mode 100644 devtools/client/responsive.html/components/viewport.js create mode 100644 devtools/client/responsive.html/components/viewports.js create mode 100644 devtools/client/responsive.html/constants.js create mode 100644 devtools/client/responsive.html/docs/browser-swap.md create mode 100644 devtools/client/responsive.html/images/close.svg create mode 100644 devtools/client/responsive.html/images/grippers.svg create mode 100644 devtools/client/responsive.html/images/moz.build create mode 100644 devtools/client/responsive.html/images/rotate-viewport.svg create mode 100644 devtools/client/responsive.html/images/screenshot.svg create mode 100644 devtools/client/responsive.html/images/select-arrow.svg create mode 100644 devtools/client/responsive.html/images/touch-events.svg create mode 100644 devtools/client/responsive.html/index.css create mode 100644 devtools/client/responsive.html/index.js create mode 100644 devtools/client/responsive.html/index.xhtml create mode 100644 devtools/client/responsive.html/manager.js create mode 100644 devtools/client/responsive.html/moz.build create mode 100644 devtools/client/responsive.html/reducers.js create mode 100644 devtools/client/responsive.html/reducers/devices.js create mode 100644 devtools/client/responsive.html/reducers/display-pixel-ratio.js create mode 100644 devtools/client/responsive.html/reducers/location.js create mode 100644 devtools/client/responsive.html/reducers/moz.build create mode 100644 devtools/client/responsive.html/reducers/network-throttling.js create mode 100644 devtools/client/responsive.html/reducers/screenshot.js create mode 100644 devtools/client/responsive.html/reducers/touch-simulation.js create mode 100644 devtools/client/responsive.html/reducers/viewports.js create mode 100644 devtools/client/responsive.html/responsive-ua.css create mode 100644 devtools/client/responsive.html/store.js create mode 100644 devtools/client/responsive.html/test/browser/.eslintrc.js create mode 100644 devtools/client/responsive.html/test/browser/browser.ini create mode 100644 devtools/client/responsive.html/test/browser/browser_device_change.js create mode 100644 devtools/client/responsive.html/test/browser/browser_device_modal_error.js create mode 100644 devtools/client/responsive.html/test/browser/browser_device_modal_exit.js create mode 100644 devtools/client/responsive.html/test/browser/browser_device_modal_submit.js create mode 100644 devtools/client/responsive.html/test/browser/browser_device_width.js create mode 100644 devtools/client/responsive.html/test/browser/browser_dpr_change.js create mode 100644 devtools/client/responsive.html/test/browser/browser_exit_button.js create mode 100644 devtools/client/responsive.html/test/browser/browser_frame_script_active.js create mode 100644 devtools/client/responsive.html/test/browser/browser_menu_item_01.js create mode 100644 devtools/client/responsive.html/test/browser/browser_menu_item_02.js create mode 100644 devtools/client/responsive.html/test/browser/browser_mouse_resize.js create mode 100644 devtools/client/responsive.html/test/browser/browser_navigation.js create mode 100644 devtools/client/responsive.html/test/browser/browser_network_throttling.js create mode 100644 devtools/client/responsive.html/test/browser/browser_page_state.js create mode 100644 devtools/client/responsive.html/test/browser/browser_permission_doorhanger.js create mode 100644 devtools/client/responsive.html/test/browser/browser_resize_cmd.js create mode 100644 devtools/client/responsive.html/test/browser/browser_screenshot_button.js create mode 100644 devtools/client/responsive.html/test/browser/browser_tab_close.js create mode 100644 devtools/client/responsive.html/test/browser/browser_tab_remoteness_change.js create mode 100644 devtools/client/responsive.html/test/browser/browser_toolbox_computed_view.js create mode 100644 devtools/client/responsive.html/test/browser/browser_toolbox_rule_view.js create mode 100644 devtools/client/responsive.html/test/browser/browser_toolbox_swap_browsers.js create mode 100644 devtools/client/responsive.html/test/browser/browser_touch_device.js create mode 100644 devtools/client/responsive.html/test/browser/browser_touch_simulation.js create mode 100644 devtools/client/responsive.html/test/browser/browser_viewport_basics.js create mode 100644 devtools/client/responsive.html/test/browser/browser_window_close.js create mode 100644 devtools/client/responsive.html/test/browser/devices.json create mode 100644 devtools/client/responsive.html/test/browser/doc_page_state.html create mode 100644 devtools/client/responsive.html/test/browser/geolocation.html create mode 100644 devtools/client/responsive.html/test/browser/head.js create mode 100644 devtools/client/responsive.html/test/browser/touch.html create mode 100644 devtools/client/responsive.html/test/unit/.eslintrc.js create mode 100644 devtools/client/responsive.html/test/unit/head.js create mode 100644 devtools/client/responsive.html/test/unit/test_add_device.js create mode 100644 devtools/client/responsive.html/test/unit/test_add_device_type.js create mode 100644 devtools/client/responsive.html/test/unit/test_add_viewport.js create mode 100644 devtools/client/responsive.html/test/unit/test_change_device.js create mode 100644 devtools/client/responsive.html/test/unit/test_change_display_pixel_ratio.js create mode 100644 devtools/client/responsive.html/test/unit/test_change_location.js create mode 100644 devtools/client/responsive.html/test/unit/test_change_network_throttling.js create mode 100644 devtools/client/responsive.html/test/unit/test_change_pixel_ratio.js create mode 100644 devtools/client/responsive.html/test/unit/test_resize_viewport.js create mode 100644 devtools/client/responsive.html/test/unit/test_rotate_viewport.js create mode 100644 devtools/client/responsive.html/test/unit/test_update_device_displayed.js create mode 100644 devtools/client/responsive.html/test/unit/test_update_touch_simulation_enabled.js create mode 100644 devtools/client/responsive.html/test/unit/xpcshell.ini create mode 100644 devtools/client/responsive.html/types.js create mode 100644 devtools/client/responsive.html/utils/e10s.js create mode 100644 devtools/client/responsive.html/utils/enum.js create mode 100644 devtools/client/responsive.html/utils/l10n.js create mode 100644 devtools/client/responsive.html/utils/message.js create mode 100644 devtools/client/responsive.html/utils/moz.build create mode 100644 devtools/client/responsivedesign/moz.build create mode 100644 devtools/client/responsivedesign/resize-commands.js create mode 100644 devtools/client/responsivedesign/responsivedesign-child.js create mode 100644 devtools/client/responsivedesign/responsivedesign.jsm create mode 100644 devtools/client/responsivedesign/test/.eslintrc.js create mode 100644 devtools/client/responsivedesign/test/browser.ini create mode 100644 devtools/client/responsivedesign/test/browser_responsive_cmd.js create mode 100644 devtools/client/responsivedesign/test/browser_responsive_devicewidth.js create mode 100644 devtools/client/responsivedesign/test/browser_responsivecomputedview.js create mode 100644 devtools/client/responsivedesign/test/browser_responsiveruleview.js create mode 100644 devtools/client/responsivedesign/test/browser_responsiveui.js create mode 100644 devtools/client/responsivedesign/test/browser_responsiveui_customuseragent.js create mode 100644 devtools/client/responsivedesign/test/browser_responsiveui_touch.js create mode 100644 devtools/client/responsivedesign/test/browser_responsiveui_window_close.js create mode 100644 devtools/client/responsivedesign/test/browser_responsiveuiaddcustompreset.js create mode 100644 devtools/client/responsivedesign/test/head.js create mode 100644 devtools/client/responsivedesign/test/touch.html create mode 100644 devtools/client/scratchpad/moz.build create mode 100644 devtools/client/scratchpad/scratchpad-commands.js create mode 100644 devtools/client/scratchpad/scratchpad-manager.jsm create mode 100644 devtools/client/scratchpad/scratchpad-panel.js create mode 100644 devtools/client/scratchpad/scratchpad.js create mode 100644 devtools/client/scratchpad/scratchpad.xul create mode 100644 devtools/client/scratchpad/test/.eslintrc.js rename {toolkit/devtools => devtools/client}/scratchpad/test/NS_ERROR_ILLEGAL_INPUT.txt (100%) create mode 100644 devtools/client/scratchpad/test/browser.ini create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_autocomplete.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_browser_last_window_closing.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_chrome_context_pref.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_close_toolbox.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_confirm_close.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_contexts.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_disable_view_menu_items.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_display_non_error_exceptions.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_display_outputs_errors.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_edit_ui_updates.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_eval_func.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_execute_print.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_falsy.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_files.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_goto_line_ui.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_help_key.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_initialization.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_inspect.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_inspect_primitives.js rename {toolkit/devtools => devtools/client}/scratchpad/test/browser_scratchpad_long_string.js (100%) create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_modeline.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_open.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_open_error_console.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_pprint-02.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_pprint.js rename {toolkit/devtools => devtools/client}/scratchpad/test/browser_scratchpad_pprint_error_goto_line.js (100%) create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_recent_files.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_reload_and_run.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_remember_view_options.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_reset_undo.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_restore.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_revert_to_saved.js rename {toolkit/devtools => devtools/client}/scratchpad/test/browser_scratchpad_run_error_goto_line.js (100%) create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_tab.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_tab_switch.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_throw_output.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_ui.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_unsaved.js create mode 100644 devtools/client/scratchpad/test/browser_scratchpad_wrong_window_focus.js create mode 100644 devtools/client/scratchpad/test/head.js create mode 100644 devtools/client/shadereditor/moz.build create mode 100644 devtools/client/shadereditor/panel.js create mode 100644 devtools/client/shadereditor/shadereditor.js create mode 100644 devtools/client/shadereditor/shadereditor.xul create mode 100644 devtools/client/shadereditor/test/.eslintrc.js create mode 100644 devtools/client/shadereditor/test/browser.ini create mode 100644 devtools/client/shadereditor/test/browser_se_aaa_run_first_leaktest.js create mode 100644 devtools/client/shadereditor/test/browser_se_bfcache.js create mode 100644 devtools/client/shadereditor/test/browser_se_editors-contents.js create mode 100644 devtools/client/shadereditor/test/browser_se_editors-error-gutter.js create mode 100644 devtools/client/shadereditor/test/browser_se_editors-error-tooltip.js create mode 100644 devtools/client/shadereditor/test/browser_se_editors-lazy-init.js create mode 100644 devtools/client/shadereditor/test/browser_se_first-run.js create mode 100644 devtools/client/shadereditor/test/browser_se_navigation.js create mode 100644 devtools/client/shadereditor/test/browser_se_programs-blackbox-01.js create mode 100644 devtools/client/shadereditor/test/browser_se_programs-blackbox-02.js create mode 100644 devtools/client/shadereditor/test/browser_se_programs-cache.js create mode 100644 devtools/client/shadereditor/test/browser_se_programs-highlight-01.js create mode 100644 devtools/client/shadereditor/test/browser_se_programs-highlight-02.js create mode 100644 devtools/client/shadereditor/test/browser_se_programs-list.js create mode 100644 devtools/client/shadereditor/test/browser_se_shaders-edit-01.js create mode 100644 devtools/client/shadereditor/test/browser_se_shaders-edit-02.js create mode 100644 devtools/client/shadereditor/test/browser_se_shaders-edit-03.js create mode 100644 devtools/client/shadereditor/test/browser_webgl-actor-test-01.js create mode 100644 devtools/client/shadereditor/test/browser_webgl-actor-test-02.js create mode 100644 devtools/client/shadereditor/test/browser_webgl-actor-test-03.js create mode 100644 devtools/client/shadereditor/test/browser_webgl-actor-test-04.js create mode 100644 devtools/client/shadereditor/test/browser_webgl-actor-test-05.js create mode 100644 devtools/client/shadereditor/test/browser_webgl-actor-test-06.js create mode 100644 devtools/client/shadereditor/test/browser_webgl-actor-test-07.js create mode 100644 devtools/client/shadereditor/test/browser_webgl-actor-test-08.js create mode 100644 devtools/client/shadereditor/test/browser_webgl-actor-test-09.js create mode 100644 devtools/client/shadereditor/test/browser_webgl-actor-test-10.js create mode 100644 devtools/client/shadereditor/test/browser_webgl-actor-test-11.js create mode 100644 devtools/client/shadereditor/test/browser_webgl-actor-test-12.js create mode 100644 devtools/client/shadereditor/test/browser_webgl-actor-test-13.js create mode 100644 devtools/client/shadereditor/test/browser_webgl-actor-test-14.js create mode 100644 devtools/client/shadereditor/test/browser_webgl-actor-test-15.js create mode 100644 devtools/client/shadereditor/test/browser_webgl-actor-test-16.js create mode 100644 devtools/client/shadereditor/test/browser_webgl-actor-test-17.js create mode 100644 devtools/client/shadereditor/test/browser_webgl-actor-test-18.js rename {toolkit/devtools => devtools/client}/shadereditor/test/doc_blended-geometry.html (100%) rename {toolkit/devtools => devtools/client}/shadereditor/test/doc_multiple-contexts.html (100%) rename {toolkit/devtools => devtools/client}/shadereditor/test/doc_overlapping-geometry.html (100%) rename {toolkit/devtools => devtools/client}/shadereditor/test/doc_shader-order.html (100%) rename {toolkit/devtools => devtools/client}/shadereditor/test/doc_simple-canvas.html (100%) create mode 100644 devtools/client/shadereditor/test/head.js create mode 100644 devtools/client/shared/AppCacheUtils.jsm create mode 100644 devtools/client/shared/DOMHelpers.jsm create mode 100644 devtools/client/shared/Jsbeautify.jsm create mode 100644 devtools/client/shared/SplitView.jsm create mode 100644 devtools/client/shared/autocomplete-popup.js create mode 100644 devtools/client/shared/browser-loader.js create mode 100644 devtools/client/shared/components/.eslintrc.js create mode 100644 devtools/client/shared/components/frame.js create mode 100644 devtools/client/shared/components/h-split-box.js create mode 100644 devtools/client/shared/components/moz.build create mode 100644 devtools/client/shared/components/notification-box.css create mode 100644 devtools/client/shared/components/notification-box.js create mode 100644 devtools/client/shared/components/reps/array.js create mode 100644 devtools/client/shared/components/reps/attribute.js create mode 100644 devtools/client/shared/components/reps/caption.js create mode 100644 devtools/client/shared/components/reps/comment-node.js create mode 100644 devtools/client/shared/components/reps/date-time.js create mode 100644 devtools/client/shared/components/reps/document.js create mode 100644 devtools/client/shared/components/reps/element-node.js create mode 100644 devtools/client/shared/components/reps/event.js create mode 100644 devtools/client/shared/components/reps/function.js create mode 100644 devtools/client/shared/components/reps/grip-array.js create mode 100644 devtools/client/shared/components/reps/grip-map.js create mode 100644 devtools/client/shared/components/reps/grip.js create mode 100644 devtools/client/shared/components/reps/infinity.js create mode 100644 devtools/client/shared/components/reps/long-string.js create mode 100644 devtools/client/shared/components/reps/moz.build create mode 100644 devtools/client/shared/components/reps/nan.js create mode 100644 devtools/client/shared/components/reps/null.js create mode 100644 devtools/client/shared/components/reps/number.js create mode 100644 devtools/client/shared/components/reps/object-with-text.js create mode 100644 devtools/client/shared/components/reps/object-with-url.js create mode 100644 devtools/client/shared/components/reps/object.js create mode 100644 devtools/client/shared/components/reps/promise.js create mode 100644 devtools/client/shared/components/reps/prop-rep.js create mode 100644 devtools/client/shared/components/reps/regexp.js create mode 100644 devtools/client/shared/components/reps/rep-utils.js create mode 100644 devtools/client/shared/components/reps/rep.js create mode 100644 devtools/client/shared/components/reps/reps.css create mode 100644 devtools/client/shared/components/reps/string.js create mode 100644 devtools/client/shared/components/reps/stylesheet.js create mode 100644 devtools/client/shared/components/reps/symbol.js create mode 100644 devtools/client/shared/components/reps/text-node.js create mode 100644 devtools/client/shared/components/reps/undefined.js create mode 100644 devtools/client/shared/components/reps/window.js create mode 100644 devtools/client/shared/components/search-box.js create mode 100644 devtools/client/shared/components/sidebar-toggle.css create mode 100644 devtools/client/shared/components/sidebar-toggle.js create mode 100644 devtools/client/shared/components/splitter/draggable.js create mode 100644 devtools/client/shared/components/splitter/moz.build create mode 100644 devtools/client/shared/components/splitter/split-box.css create mode 100644 devtools/client/shared/components/splitter/split-box.js create mode 100644 devtools/client/shared/components/stack-trace.js create mode 100644 devtools/client/shared/components/tabs/moz.build create mode 100644 devtools/client/shared/components/tabs/tabbar.css create mode 100644 devtools/client/shared/components/tabs/tabbar.js create mode 100644 devtools/client/shared/components/tabs/tabs.css create mode 100644 devtools/client/shared/components/tabs/tabs.js create mode 100644 devtools/client/shared/components/test/browser/.eslintrc.js create mode 100644 devtools/client/shared/components/test/browser/browser.ini create mode 100644 devtools/client/shared/components/test/browser/browser_notification_box_basic.js create mode 100644 devtools/client/shared/components/test/mochitest/.eslintrc.js create mode 100644 devtools/client/shared/components/test/mochitest/chrome.ini create mode 100644 devtools/client/shared/components/test/mochitest/head.js create mode 100644 devtools/client/shared/components/test/mochitest/test_HSplitBox_01.html create mode 100644 devtools/client/shared/components/test/mochitest/test_frame_01.html create mode 100644 devtools/client/shared/components/test/mochitest/test_notification_box_01.html create mode 100644 devtools/client/shared/components/test/mochitest/test_notification_box_02.html create mode 100644 devtools/client/shared/components/test/mochitest/test_notification_box_03.html create mode 100644 devtools/client/shared/components/test/mochitest/test_reps_array.html create mode 100644 devtools/client/shared/components/test/mochitest/test_reps_attribute.html create mode 100644 devtools/client/shared/components/test/mochitest/test_reps_comment-node.html create mode 100644 devtools/client/shared/components/test/mochitest/test_reps_date-time.html create mode 100644 devtools/client/shared/components/test/mochitest/test_reps_document.html create mode 100644 devtools/client/shared/components/test/mochitest/test_reps_element-node.html create mode 100644 devtools/client/shared/components/test/mochitest/test_reps_event.html create mode 100644 devtools/client/shared/components/test/mochitest/test_reps_function.html create mode 100644 devtools/client/shared/components/test/mochitest/test_reps_grip-array.html create mode 100644 devtools/client/shared/components/test/mochitest/test_reps_grip-map.html create mode 100644 devtools/client/shared/components/test/mochitest/test_reps_grip.html create mode 100644 devtools/client/shared/components/test/mochitest/test_reps_infinity.html create mode 100644 devtools/client/shared/components/test/mochitest/test_reps_long-string.html create mode 100644 devtools/client/shared/components/test/mochitest/test_reps_nan.html create mode 100644 devtools/client/shared/components/test/mochitest/test_reps_null.html create mode 100644 devtools/client/shared/components/test/mochitest/test_reps_number.html create mode 100644 devtools/client/shared/components/test/mochitest/test_reps_object-with-text.html create mode 100644 devtools/client/shared/components/test/mochitest/test_reps_object-with-url.html create mode 100644 devtools/client/shared/components/test/mochitest/test_reps_object.html create mode 100644 devtools/client/shared/components/test/mochitest/test_reps_promise.html create mode 100644 devtools/client/shared/components/test/mochitest/test_reps_regexp.html create mode 100644 devtools/client/shared/components/test/mochitest/test_reps_string.html create mode 100644 devtools/client/shared/components/test/mochitest/test_reps_stylesheet.html create mode 100644 devtools/client/shared/components/test/mochitest/test_reps_symbol.html create mode 100644 devtools/client/shared/components/test/mochitest/test_reps_text-node.html create mode 100644 devtools/client/shared/components/test/mochitest/test_reps_undefined.html create mode 100644 devtools/client/shared/components/test/mochitest/test_reps_window.html create mode 100644 devtools/client/shared/components/test/mochitest/test_sidebar_toggle.html create mode 100644 devtools/client/shared/components/test/mochitest/test_stack-trace.html create mode 100644 devtools/client/shared/components/test/mochitest/test_tabs_accessibility.html create mode 100644 devtools/client/shared/components/test/mochitest/test_tabs_menu.html create mode 100644 devtools/client/shared/components/test/mochitest/test_tree_01.html create mode 100644 devtools/client/shared/components/test/mochitest/test_tree_02.html create mode 100644 devtools/client/shared/components/test/mochitest/test_tree_03.html create mode 100644 devtools/client/shared/components/test/mochitest/test_tree_04.html create mode 100644 devtools/client/shared/components/test/mochitest/test_tree_05.html create mode 100644 devtools/client/shared/components/test/mochitest/test_tree_06.html create mode 100644 devtools/client/shared/components/test/mochitest/test_tree_07.html create mode 100644 devtools/client/shared/components/test/mochitest/test_tree_08.html create mode 100644 devtools/client/shared/components/test/mochitest/test_tree_09.html create mode 100644 devtools/client/shared/components/test/mochitest/test_tree_10.html create mode 100644 devtools/client/shared/components/test/mochitest/test_tree_11.html create mode 100644 devtools/client/shared/components/tree.js create mode 100644 devtools/client/shared/components/tree/label-cell.js create mode 100644 devtools/client/shared/components/tree/moz.build create mode 100644 devtools/client/shared/components/tree/object-provider.js create mode 100644 devtools/client/shared/components/tree/tree-cell.js create mode 100644 devtools/client/shared/components/tree/tree-header.js create mode 100644 devtools/client/shared/components/tree/tree-row.js create mode 100644 devtools/client/shared/components/tree/tree-view.css create mode 100644 devtools/client/shared/components/tree/tree-view.js create mode 100644 devtools/client/shared/css-angle.js create mode 100644 devtools/client/shared/css-reload.js create mode 100644 devtools/client/shared/curl.js create mode 100644 devtools/client/shared/demangle.js create mode 100644 devtools/client/shared/developer-toolbar.js create mode 100644 devtools/client/shared/devices.js create mode 100644 devtools/client/shared/devtools-file-watcher.js create mode 100644 devtools/client/shared/doorhanger.js create mode 100644 devtools/client/shared/file-watcher-worker.js create mode 100644 devtools/client/shared/file-watcher.js create mode 100644 devtools/client/shared/frame-script-utils.js create mode 100644 devtools/client/shared/getjson.js create mode 100644 devtools/client/shared/inplace-editor.js create mode 100644 devtools/client/shared/key-shortcuts.js create mode 100644 devtools/client/shared/keycodes.js create mode 100644 devtools/client/shared/moz.build create mode 100644 devtools/client/shared/natural-sort.js create mode 100644 devtools/client/shared/network-throttling-profiles.js create mode 100644 devtools/client/shared/node-attribute-parser.js create mode 100644 devtools/client/shared/options-view.js create mode 100644 devtools/client/shared/output-parser.js create mode 100644 devtools/client/shared/poller.js create mode 100644 devtools/client/shared/prefs.js create mode 100644 devtools/client/shared/redux/create-store.js create mode 100644 devtools/client/shared/redux/middleware/history.js create mode 100644 devtools/client/shared/redux/middleware/log.js create mode 100644 devtools/client/shared/redux/middleware/moz.build create mode 100644 devtools/client/shared/redux/middleware/promise.js create mode 100644 devtools/client/shared/redux/middleware/task.js create mode 100644 devtools/client/shared/redux/middleware/test/.eslintrc.js create mode 100644 devtools/client/shared/redux/middleware/test/head.js create mode 100644 devtools/client/shared/redux/middleware/test/test_middleware-task-01.js create mode 100644 devtools/client/shared/redux/middleware/test/test_middleware-task-02.js create mode 100644 devtools/client/shared/redux/middleware/test/test_middleware-task-03.js create mode 100644 devtools/client/shared/redux/middleware/test/xpcshell.ini create mode 100644 devtools/client/shared/redux/middleware/thunk.js create mode 100644 devtools/client/shared/redux/middleware/wait-service.js create mode 100644 devtools/client/shared/redux/moz.build create mode 100644 devtools/client/shared/redux/non-react-subscriber.js create mode 100644 devtools/client/shared/scroll.js create mode 100644 devtools/client/shared/shim/Services.js create mode 100644 devtools/client/shared/shim/moz.build create mode 100644 devtools/client/shared/shim/test/.eslintrc.js create mode 100644 devtools/client/shared/shim/test/file_service_wm.html create mode 100644 devtools/client/shared/shim/test/mochitest.ini create mode 100644 devtools/client/shared/shim/test/prefs-wrapper.js create mode 100644 devtools/client/shared/shim/test/test_service_appinfo.html create mode 100644 devtools/client/shared/shim/test/test_service_focus.html create mode 100644 devtools/client/shared/shim/test/test_service_prefs.html create mode 100644 devtools/client/shared/shim/test/test_service_prefs_defaults.html create mode 100644 devtools/client/shared/shim/test/test_service_wm.html create mode 100644 devtools/client/shared/source-utils.js create mode 100644 devtools/client/shared/splitview.css create mode 100644 devtools/client/shared/suggestion-picker.js create mode 100644 devtools/client/shared/telemetry.js create mode 100644 devtools/client/shared/test/.eslintrc.js create mode 100644 devtools/client/shared/test/browser.ini create mode 100644 devtools/client/shared/test/browser_css_angle.js create mode 100644 devtools/client/shared/test/browser_css_color.js create mode 100644 devtools/client/shared/test/browser_cubic-bezier-01.js create mode 100644 devtools/client/shared/test/browser_cubic-bezier-02.js create mode 100644 devtools/client/shared/test/browser_cubic-bezier-03.js create mode 100644 devtools/client/shared/test/browser_cubic-bezier-04.js create mode 100644 devtools/client/shared/test/browser_cubic-bezier-05.js create mode 100644 devtools/client/shared/test/browser_cubic-bezier-06.js create mode 100644 devtools/client/shared/test/browser_devices.js create mode 100644 devtools/client/shared/test/browser_devices.json create mode 100644 devtools/client/shared/test/browser_filter-editor-01.js create mode 100644 devtools/client/shared/test/browser_filter-editor-02.js create mode 100644 devtools/client/shared/test/browser_filter-editor-03.js create mode 100644 devtools/client/shared/test/browser_filter-editor-04.js create mode 100644 devtools/client/shared/test/browser_filter-editor-05.js create mode 100644 devtools/client/shared/test/browser_filter-editor-06.js create mode 100644 devtools/client/shared/test/browser_filter-editor-07.js create mode 100644 devtools/client/shared/test/browser_filter-editor-08.js create mode 100644 devtools/client/shared/test/browser_filter-editor-09.js create mode 100644 devtools/client/shared/test/browser_filter-editor-10.js create mode 100644 devtools/client/shared/test/browser_filter-presets-01.js create mode 100644 devtools/client/shared/test/browser_filter-presets-02.js create mode 100644 devtools/client/shared/test/browser_filter-presets-03.js create mode 100644 devtools/client/shared/test/browser_flame-graph-01.js create mode 100644 devtools/client/shared/test/browser_flame-graph-02.js create mode 100644 devtools/client/shared/test/browser_flame-graph-03a.js create mode 100644 devtools/client/shared/test/browser_flame-graph-03b.js create mode 100644 devtools/client/shared/test/browser_flame-graph-03c.js create mode 100644 devtools/client/shared/test/browser_flame-graph-04.js create mode 100644 devtools/client/shared/test/browser_flame-graph-05.js create mode 100644 devtools/client/shared/test/browser_flame-graph-utils-01.js create mode 100644 devtools/client/shared/test/browser_flame-graph-utils-02.js create mode 100644 devtools/client/shared/test/browser_flame-graph-utils-03.js create mode 100644 devtools/client/shared/test/browser_flame-graph-utils-04.js create mode 100644 devtools/client/shared/test/browser_flame-graph-utils-05.js create mode 100644 devtools/client/shared/test/browser_flame-graph-utils-06.js create mode 100644 devtools/client/shared/test/browser_flame-graph-utils-hash.js create mode 100644 devtools/client/shared/test/browser_graphs-01.js create mode 100644 devtools/client/shared/test/browser_graphs-02.js create mode 100644 devtools/client/shared/test/browser_graphs-03.js create mode 100644 devtools/client/shared/test/browser_graphs-04.js create mode 100644 devtools/client/shared/test/browser_graphs-05.js create mode 100644 devtools/client/shared/test/browser_graphs-06.js create mode 100644 devtools/client/shared/test/browser_graphs-07a.js create mode 100644 devtools/client/shared/test/browser_graphs-07b.js create mode 100644 devtools/client/shared/test/browser_graphs-07c.js create mode 100644 devtools/client/shared/test/browser_graphs-07d.js create mode 100644 devtools/client/shared/test/browser_graphs-07e.js create mode 100644 devtools/client/shared/test/browser_graphs-08.js create mode 100644 devtools/client/shared/test/browser_graphs-09a.js create mode 100644 devtools/client/shared/test/browser_graphs-09b.js create mode 100644 devtools/client/shared/test/browser_graphs-09c.js create mode 100644 devtools/client/shared/test/browser_graphs-09d.js create mode 100644 devtools/client/shared/test/browser_graphs-09e.js create mode 100644 devtools/client/shared/test/browser_graphs-09f.js create mode 100644 devtools/client/shared/test/browser_graphs-10a.js create mode 100644 devtools/client/shared/test/browser_graphs-10b.js create mode 100644 devtools/client/shared/test/browser_graphs-10c.js create mode 100644 devtools/client/shared/test/browser_graphs-11a.js create mode 100644 devtools/client/shared/test/browser_graphs-11b.js create mode 100644 devtools/client/shared/test/browser_graphs-12.js create mode 100644 devtools/client/shared/test/browser_graphs-13.js create mode 100644 devtools/client/shared/test/browser_graphs-14.js create mode 100644 devtools/client/shared/test/browser_graphs-15.js create mode 100644 devtools/client/shared/test/browser_graphs-16.js create mode 100644 devtools/client/shared/test/browser_html_tooltip-01.js create mode 100644 devtools/client/shared/test/browser_html_tooltip-02.js create mode 100644 devtools/client/shared/test/browser_html_tooltip-03.js create mode 100644 devtools/client/shared/test/browser_html_tooltip-04.js create mode 100644 devtools/client/shared/test/browser_html_tooltip-05.js create mode 100644 devtools/client/shared/test/browser_html_tooltip_arrow-01.js create mode 100644 devtools/client/shared/test/browser_html_tooltip_arrow-02.js create mode 100644 devtools/client/shared/test/browser_html_tooltip_consecutive-show.js create mode 100644 devtools/client/shared/test/browser_html_tooltip_hover.js create mode 100644 devtools/client/shared/test/browser_html_tooltip_offset.js create mode 100644 devtools/client/shared/test/browser_html_tooltip_rtl.js create mode 100644 devtools/client/shared/test/browser_html_tooltip_variable-height.js create mode 100644 devtools/client/shared/test/browser_html_tooltip_width-auto.js create mode 100644 devtools/client/shared/test/browser_html_tooltip_xul-wrapper.js create mode 100644 devtools/client/shared/test/browser_inplace-editor-01.js create mode 100644 devtools/client/shared/test/browser_inplace-editor-02.js create mode 100644 devtools/client/shared/test/browser_inplace-editor_autocomplete_01.js create mode 100644 devtools/client/shared/test/browser_inplace-editor_autocomplete_02.js create mode 100644 devtools/client/shared/test/browser_inplace-editor_autocomplete_offset.js create mode 100644 devtools/client/shared/test/browser_inplace-editor_maxwidth.js create mode 100644 devtools/client/shared/test/browser_key_shortcuts.js create mode 100644 devtools/client/shared/test/browser_keycodes.js rename {toolkit/devtools => devtools/client}/shared/test/browser_layoutHelpers-getBoxQuads.html (100%) create mode 100644 devtools/client/shared/test/browser_layoutHelpers-getBoxQuads.js create mode 100644 devtools/client/shared/test/browser_layoutHelpers.html create mode 100644 devtools/client/shared/test/browser_layoutHelpers.js create mode 100644 devtools/client/shared/test/browser_mdn-docs-01.js create mode 100644 devtools/client/shared/test/browser_mdn-docs-02.js create mode 100644 devtools/client/shared/test/browser_mdn-docs-03.js create mode 100644 devtools/client/shared/test/browser_num-l10n.js create mode 100644 devtools/client/shared/test/browser_options-view-01.js create mode 100644 devtools/client/shared/test/browser_outputparser.js create mode 100644 devtools/client/shared/test/browser_poller.js create mode 100644 devtools/client/shared/test/browser_prefs-01.js create mode 100644 devtools/client/shared/test/browser_prefs-02.js create mode 100644 devtools/client/shared/test/browser_require_raw.js create mode 100644 devtools/client/shared/test/browser_spectrum.js create mode 100644 devtools/client/shared/test/browser_tableWidget_basic.js create mode 100644 devtools/client/shared/test/browser_tableWidget_keyboard_interaction.js create mode 100644 devtools/client/shared/test/browser_tableWidget_mouse_interaction.js create mode 100644 devtools/client/shared/test/browser_telemetry_button_eyedropper.js create mode 100644 devtools/client/shared/test/browser_telemetry_button_paintflashing.js create mode 100644 devtools/client/shared/test/browser_telemetry_button_responsive.js create mode 100644 devtools/client/shared/test/browser_telemetry_button_scratchpad.js create mode 100644 devtools/client/shared/test/browser_telemetry_sidebar.js create mode 100644 devtools/client/shared/test/browser_telemetry_toolbox.js create mode 100644 devtools/client/shared/test/browser_telemetry_toolboxtabs_canvasdebugger.js create mode 100644 devtools/client/shared/test/browser_telemetry_toolboxtabs_inspector.js create mode 100644 devtools/client/shared/test/browser_telemetry_toolboxtabs_jsdebugger.js create mode 100644 devtools/client/shared/test/browser_telemetry_toolboxtabs_jsprofiler.js create mode 100644 devtools/client/shared/test/browser_telemetry_toolboxtabs_netmonitor.js create mode 100644 devtools/client/shared/test/browser_telemetry_toolboxtabs_options.js create mode 100644 devtools/client/shared/test/browser_telemetry_toolboxtabs_shadereditor.js create mode 100644 devtools/client/shared/test/browser_telemetry_toolboxtabs_storage.js create mode 100644 devtools/client/shared/test/browser_telemetry_toolboxtabs_styleeditor.js create mode 100644 devtools/client/shared/test/browser_telemetry_toolboxtabs_webaudioeditor.js create mode 100644 devtools/client/shared/test/browser_telemetry_toolboxtabs_webconsole.js rename {toolkit/devtools => devtools/client}/shared/test/browser_templater_basic.html (100%) create mode 100644 devtools/client/shared/test/browser_templater_basic.js create mode 100644 devtools/client/shared/test/browser_theme.js create mode 100644 devtools/client/shared/test/browser_theme_switching.js create mode 100644 devtools/client/shared/test/browser_toolbar_basic.html create mode 100644 devtools/client/shared/test/browser_toolbar_basic.js create mode 100644 devtools/client/shared/test/browser_toolbar_tooltip.js create mode 100644 devtools/client/shared/test/browser_toolbar_webconsole_errors_count.html create mode 100644 devtools/client/shared/test/browser_toolbar_webconsole_errors_count.js create mode 100644 devtools/client/shared/test/browser_treeWidget_basic.js create mode 100644 devtools/client/shared/test/browser_treeWidget_keyboard_interaction.js create mode 100644 devtools/client/shared/test/browser_treeWidget_mouse_interaction.js create mode 100644 devtools/client/shared/test/doc_options-view.xul create mode 100644 devtools/client/shared/test/head.js create mode 100644 devtools/client/shared/test/helper_color_data.js create mode 100644 devtools/client/shared/test/helper_html_tooltip.js create mode 100644 devtools/client/shared/test/helper_inplace_editor.js create mode 100644 devtools/client/shared/test/html-mdn-css-basic-testing.html create mode 100644 devtools/client/shared/test/html-mdn-css-no-summary-or-syntax.html create mode 100644 devtools/client/shared/test/html-mdn-css-no-summary.html create mode 100644 devtools/client/shared/test/html-mdn-css-no-syntax.html create mode 100644 devtools/client/shared/test/html-mdn-css-syntax-old-style.html create mode 100644 devtools/client/shared/test/leakhunt.js create mode 100644 devtools/client/shared/test/test-actor-registry.js create mode 100644 devtools/client/shared/test/test-actor.js create mode 100644 devtools/client/shared/test/unit/.eslintrc.js create mode 100644 devtools/client/shared/test/unit/test_VariablesView_filtering-without-controller.js create mode 100644 devtools/client/shared/test/unit/test_VariablesView_getString_promise.js create mode 100644 devtools/client/shared/test/unit/test_advanceValidate.js create mode 100644 devtools/client/shared/test/unit/test_attribute-parsing-01.js create mode 100644 devtools/client/shared/test/unit/test_attribute-parsing-02.js create mode 100644 devtools/client/shared/test/unit/test_bezierCanvas.js create mode 100644 devtools/client/shared/test/unit/test_cssAngle.js create mode 100644 devtools/client/shared/test/unit/test_cssColor-01.js create mode 100644 devtools/client/shared/test/unit/test_cssColor-02.js create mode 100644 devtools/client/shared/test/unit/test_cssColor-03.js create mode 100644 devtools/client/shared/test/unit/test_cssColorDatabase.js create mode 100644 devtools/client/shared/test/unit/test_cubicBezier.js create mode 100644 devtools/client/shared/test/unit/test_escapeCSSComment.js create mode 100644 devtools/client/shared/test/unit/test_parseDeclarations.js create mode 100644 devtools/client/shared/test/unit/test_parsePseudoClassesAndAttributes.js create mode 100644 devtools/client/shared/test/unit/test_parseSingleValue.js create mode 100644 devtools/client/shared/test/unit/test_rewriteDeclarations.js create mode 100644 devtools/client/shared/test/unit/test_source-utils.js create mode 100644 devtools/client/shared/test/unit/test_suggestion-picker.js create mode 100644 devtools/client/shared/test/unit/test_undoStack.js create mode 100644 devtools/client/shared/test/unit/xpcshell.ini create mode 100644 devtools/client/shared/theme-switching.js create mode 100644 devtools/client/shared/theme.js create mode 100644 devtools/client/shared/undo.js rename {toolkit/devtools/webaudioeditor/lib => devtools/client/shared/vendor}/D3_LICENSE (100%) rename {toolkit/devtools/webaudioeditor/lib => devtools/client/shared/vendor}/DAGRE_D3_LICENSE (100%) create mode 100644 devtools/client/shared/vendor/REACT_REDUX_LICENSE create mode 100644 devtools/client/shared/vendor/REACT_REDUX_UPGRADING create mode 100644 devtools/client/shared/vendor/REACT_UPGRADING create mode 100644 devtools/client/shared/vendor/REACT_VIRTUALIZED_UPGRADING create mode 100644 devtools/client/shared/vendor/REDUX_LICENSE create mode 100644 devtools/client/shared/vendor/REDUX_UPGRADING create mode 100644 devtools/client/shared/vendor/RESELECT_LICENSE create mode 100644 devtools/client/shared/vendor/RESELECT_UPGRADING rename {toolkit/devtools/shared => devtools/client/shared/vendor}/d3.js (100%) rename {toolkit/devtools/webaudioeditor/lib => devtools/client/shared/vendor}/dagre-d3.js (100%) create mode 100644 devtools/client/shared/vendor/immutable.js create mode 100755 devtools/client/shared/vendor/jsol.js create mode 100644 devtools/client/shared/vendor/moz.build create mode 100644 devtools/client/shared/vendor/react-addons-shallow-compare.js create mode 100644 devtools/client/shared/vendor/react-dev.js create mode 100644 devtools/client/shared/vendor/react-dom.js create mode 100644 devtools/client/shared/vendor/react-proxy.js create mode 100644 devtools/client/shared/vendor/react-redux.js create mode 100644 devtools/client/shared/vendor/react-virtualized.js create mode 100644 devtools/client/shared/vendor/react.js create mode 100644 devtools/client/shared/vendor/redux.js create mode 100644 devtools/client/shared/vendor/reselect.js create mode 100644 devtools/client/shared/vendor/seamless-immutable.js create mode 100644 devtools/client/shared/view-source.js create mode 100644 devtools/client/shared/webgl-utils.js create mode 100644 devtools/client/shared/widgets/AbstractTreeItem.jsm create mode 100644 devtools/client/shared/widgets/BarGraphWidget.js create mode 100644 devtools/client/shared/widgets/BreadcrumbsWidget.jsm create mode 100644 devtools/client/shared/widgets/Chart.jsm create mode 100644 devtools/client/shared/widgets/CubicBezierPresets.js create mode 100644 devtools/client/shared/widgets/CubicBezierWidget.js create mode 100644 devtools/client/shared/widgets/FastListWidget.js create mode 100644 devtools/client/shared/widgets/FilterWidget.js create mode 100644 devtools/client/shared/widgets/FlameGraph.js create mode 100644 devtools/client/shared/widgets/Graphs.js create mode 100644 devtools/client/shared/widgets/GraphsWorker.js create mode 100644 devtools/client/shared/widgets/LineGraphWidget.js create mode 100644 devtools/client/shared/widgets/MdnDocsWidget.js create mode 100644 devtools/client/shared/widgets/MountainGraphWidget.js create mode 100644 devtools/client/shared/widgets/SideMenuWidget.jsm create mode 100644 devtools/client/shared/widgets/SimpleListWidget.jsm create mode 100644 devtools/client/shared/widgets/Spectrum.js create mode 100644 devtools/client/shared/widgets/TableWidget.js create mode 100644 devtools/client/shared/widgets/TreeWidget.js create mode 100644 devtools/client/shared/widgets/VariablesView.jsm create mode 100644 devtools/client/shared/widgets/VariablesView.xul create mode 100644 devtools/client/shared/widgets/VariablesViewController.jsm create mode 100644 devtools/client/shared/widgets/cubic-bezier.css create mode 100644 devtools/client/shared/widgets/filter-widget.css create mode 100644 devtools/client/shared/widgets/graphs-frame.xhtml create mode 100644 devtools/client/shared/widgets/mdn-docs.css create mode 100644 devtools/client/shared/widgets/moz.build create mode 100644 devtools/client/shared/widgets/spectrum.css create mode 100644 devtools/client/shared/widgets/tooltip/CssDocsTooltip.js create mode 100644 devtools/client/shared/widgets/tooltip/EventTooltipHelper.js create mode 100644 devtools/client/shared/widgets/tooltip/HTMLTooltip.js create mode 100644 devtools/client/shared/widgets/tooltip/ImageTooltipHelper.js create mode 100644 devtools/client/shared/widgets/tooltip/SwatchBasedEditorTooltip.js create mode 100644 devtools/client/shared/widgets/tooltip/SwatchColorPickerTooltip.js create mode 100644 devtools/client/shared/widgets/tooltip/SwatchCubicBezierTooltip.js create mode 100644 devtools/client/shared/widgets/tooltip/SwatchFilterTooltip.js create mode 100644 devtools/client/shared/widgets/tooltip/Tooltip.js create mode 100644 devtools/client/shared/widgets/tooltip/TooltipToggle.js create mode 100644 devtools/client/shared/widgets/tooltip/VariableContentHelper.js create mode 100644 devtools/client/shared/widgets/tooltip/moz.build create mode 100644 devtools/client/shared/widgets/view-helpers.js rename {toolkit/devtools => devtools/client}/shared/widgets/widgets.css (100%) create mode 100644 devtools/client/shared/zoom-keys.js create mode 100644 devtools/client/shims/gDevTools.jsm create mode 100644 devtools/client/shims/moz.build create mode 100644 devtools/client/sourceeditor/.eslintrc.js create mode 100644 devtools/client/sourceeditor/autocomplete.js create mode 100644 devtools/client/sourceeditor/codemirror/LICENSE create mode 100644 devtools/client/sourceeditor/codemirror/README create mode 100644 devtools/client/sourceeditor/codemirror/addon/comment/comment.js rename {toolkit/devtools/sourceeditor/codemirror => devtools/client/sourceeditor/codemirror/addon}/comment/continuecomment.js (100%) create mode 100644 devtools/client/sourceeditor/codemirror/addon/dialog/dialog.css create mode 100644 devtools/client/sourceeditor/codemirror/addon/dialog/dialog.js create mode 100644 devtools/client/sourceeditor/codemirror/addon/edit/closebrackets.js create mode 100644 devtools/client/sourceeditor/codemirror/addon/edit/closetag.js create mode 100644 devtools/client/sourceeditor/codemirror/addon/edit/continuelist.js create mode 100644 devtools/client/sourceeditor/codemirror/addon/edit/matchbrackets.js rename {toolkit/devtools/sourceeditor/codemirror => devtools/client/sourceeditor/codemirror/addon}/edit/matchtags.js (100%) rename {toolkit/devtools/sourceeditor/codemirror => devtools/client/sourceeditor/codemirror/addon}/edit/trailingspace.js (100%) create mode 100644 devtools/client/sourceeditor/codemirror/addon/fold/brace-fold.js create mode 100644 devtools/client/sourceeditor/codemirror/addon/fold/comment-fold.js create mode 100644 devtools/client/sourceeditor/codemirror/addon/fold/foldcode.js create mode 100644 devtools/client/sourceeditor/codemirror/addon/fold/foldgutter.css create mode 100644 devtools/client/sourceeditor/codemirror/addon/fold/foldgutter.js rename {toolkit/devtools/sourceeditor/codemirror => devtools/client/sourceeditor/codemirror/addon}/fold/indent-fold.js (100%) rename {toolkit/devtools/sourceeditor/codemirror => devtools/client/sourceeditor/codemirror/addon}/fold/markdown-fold.js (100%) create mode 100644 devtools/client/sourceeditor/codemirror/addon/fold/xml-fold.js create mode 100644 devtools/client/sourceeditor/codemirror/addon/hint/show-hint.js create mode 100644 devtools/client/sourceeditor/codemirror/addon/search/match-highlighter.js create mode 100644 devtools/client/sourceeditor/codemirror/addon/search/search.js create mode 100644 devtools/client/sourceeditor/codemirror/addon/search/searchcursor.js create mode 100644 devtools/client/sourceeditor/codemirror/addon/selection/active-line.js rename {toolkit/devtools/sourceeditor/codemirror => devtools/client/sourceeditor/codemirror/addon}/selection/mark-selection.js (100%) create mode 100644 devtools/client/sourceeditor/codemirror/addon/tern/tern.css create mode 100644 devtools/client/sourceeditor/codemirror/addon/tern/tern.js create mode 100644 devtools/client/sourceeditor/codemirror/codemirror.bundle.js create mode 100644 devtools/client/sourceeditor/codemirror/keymap/emacs.js create mode 100644 devtools/client/sourceeditor/codemirror/keymap/sublime.js create mode 100644 devtools/client/sourceeditor/codemirror/keymap/vim.js create mode 100644 devtools/client/sourceeditor/codemirror/lib/codemirror.css create mode 100644 devtools/client/sourceeditor/codemirror/lib/codemirror.js create mode 100644 devtools/client/sourceeditor/codemirror/mode/clike/clike.js create mode 100644 devtools/client/sourceeditor/codemirror/mode/css/css.js create mode 100644 devtools/client/sourceeditor/codemirror/mode/htmlmixed/htmlmixed.js create mode 100644 devtools/client/sourceeditor/codemirror/mode/javascript/javascript.js create mode 100644 devtools/client/sourceeditor/codemirror/mode/wasm/wasm.js create mode 100644 devtools/client/sourceeditor/codemirror/mode/xml/xml.js create mode 100644 devtools/client/sourceeditor/codemirror/mozilla.css create mode 100644 devtools/client/sourceeditor/css-autocompleter.js create mode 100644 devtools/client/sourceeditor/debugger.js create mode 100644 devtools/client/sourceeditor/editor-commands-controller.js create mode 100644 devtools/client/sourceeditor/editor.js create mode 100644 devtools/client/sourceeditor/moz.build create mode 100644 devtools/client/sourceeditor/tern/README rename {toolkit/devtools => devtools/client/sourceeditor}/tern/browser.js (100%) rename {toolkit/devtools => devtools/client/sourceeditor}/tern/comment.js (100%) mode change 100644 => 100755 rename {toolkit/devtools => devtools/client/sourceeditor}/tern/condense.js (100%) mode change 100644 => 100755 rename {toolkit/devtools => devtools/client/sourceeditor}/tern/def.js (100%) mode change 100644 => 100755 rename {toolkit/devtools => devtools/client/sourceeditor}/tern/ecma5.js (100%) rename {toolkit/devtools => devtools/client/sourceeditor}/tern/infer.js (100%) mode change 100644 => 100755 create mode 100644 devtools/client/sourceeditor/tern/moz.build rename {toolkit/devtools => devtools/client/sourceeditor}/tern/signal.js (100%) mode change 100644 => 100755 rename {toolkit/devtools => devtools/client/sourceeditor}/tern/tern.js (100%) mode change 100644 => 100755 create mode 100644 devtools/client/sourceeditor/tern/tests/unit/head_tern.js create mode 100644 devtools/client/sourceeditor/tern/tests/unit/test_autocompletion.js create mode 100644 devtools/client/sourceeditor/tern/tests/unit/test_import_tern.js create mode 100644 devtools/client/sourceeditor/tern/tests/unit/xpcshell.ini create mode 100644 devtools/client/sourceeditor/test/.eslintrc.js create mode 100644 devtools/client/sourceeditor/test/browser.ini create mode 100644 devtools/client/sourceeditor/test/browser_codemirror.js create mode 100644 devtools/client/sourceeditor/test/browser_css_autocompletion.js create mode 100644 devtools/client/sourceeditor/test/browser_css_getInfo.js create mode 100644 devtools/client/sourceeditor/test/browser_css_statemachine.js create mode 100644 devtools/client/sourceeditor/test/browser_detectindent.js create mode 100644 devtools/client/sourceeditor/test/browser_editor_addons.js create mode 100644 devtools/client/sourceeditor/test/browser_editor_autocomplete_basic.js create mode 100644 devtools/client/sourceeditor/test/browser_editor_autocomplete_events.js create mode 100644 devtools/client/sourceeditor/test/browser_editor_autocomplete_js.js rename {toolkit/devtools => devtools/client}/sourceeditor/test/browser_editor_basic.js (100%) create mode 100644 devtools/client/sourceeditor/test/browser_editor_cursor.js create mode 100644 devtools/client/sourceeditor/test/browser_editor_find_again.js create mode 100644 devtools/client/sourceeditor/test/browser_editor_goto_line.js create mode 100644 devtools/client/sourceeditor/test/browser_editor_history.js create mode 100644 devtools/client/sourceeditor/test/browser_editor_markers.js create mode 100644 devtools/client/sourceeditor/test/browser_editor_movelines.js create mode 100644 devtools/client/sourceeditor/test/browser_editor_prefs.js create mode 100644 devtools/client/sourceeditor/test/browser_editor_script_injection.js create mode 100644 devtools/client/sourceeditor/test/browser_vimemacs.js create mode 100644 devtools/client/sourceeditor/test/cm_mode_ruby.js create mode 100644 devtools/client/sourceeditor/test/cm_script_injection_test.js create mode 100644 devtools/client/sourceeditor/test/codemirror/codemirror.html create mode 100644 devtools/client/sourceeditor/test/codemirror/comment_test.js rename toolkit/devtools/sourceeditor/test/cm_doc_test.js => devtools/client/sourceeditor/test/codemirror/doc_test.js (100%) create mode 100644 devtools/client/sourceeditor/test/codemirror/driver.js create mode 100644 devtools/client/sourceeditor/test/codemirror/emacs_test.js create mode 100644 devtools/client/sourceeditor/test/codemirror/mode/javascript/test.js rename toolkit/devtools/sourceeditor/test/cm_mode_test.css => devtools/client/sourceeditor/test/codemirror/mode_test.css (100%) create mode 100644 devtools/client/sourceeditor/test/codemirror/mode_test.js rename toolkit/devtools/sourceeditor/test/cm_multi_test.js => devtools/client/sourceeditor/test/codemirror/multi_test.js (100%) rename toolkit/devtools/sourceeditor/test/cm_search_test.js => devtools/client/sourceeditor/test/codemirror/search_test.js (100%) create mode 100644 devtools/client/sourceeditor/test/codemirror/sublime_test.js create mode 100644 devtools/client/sourceeditor/test/codemirror/test.js create mode 100644 devtools/client/sourceeditor/test/codemirror/vim_test.js create mode 100644 devtools/client/sourceeditor/test/codemirror/vimemacs.html create mode 100644 devtools/client/sourceeditor/test/css_autocompletion_tests.json create mode 100644 devtools/client/sourceeditor/test/css_statemachine_testcases.css rename {toolkit/devtools => devtools/client}/sourceeditor/test/css_statemachine_tests.json (100%) create mode 100644 devtools/client/sourceeditor/test/head.js create mode 100644 devtools/client/sourceeditor/test/helper_codemirror_runner.js create mode 100644 devtools/client/storage/moz.build create mode 100644 devtools/client/storage/panel.js create mode 100644 devtools/client/storage/storage.xul create mode 100644 devtools/client/storage/test/.eslintrc.js create mode 100644 devtools/client/storage/test/browser.ini create mode 100644 devtools/client/storage/test/browser_storage_basic.js create mode 100644 devtools/client/storage/test/browser_storage_basic_with_fragment.js create mode 100644 devtools/client/storage/test/browser_storage_cache_delete.js create mode 100644 devtools/client/storage/test/browser_storage_cache_error.js create mode 100644 devtools/client/storage/test/browser_storage_cookies_add.js create mode 100644 devtools/client/storage/test/browser_storage_cookies_delete_all.js create mode 100644 devtools/client/storage/test/browser_storage_cookies_domain.js create mode 100644 devtools/client/storage/test/browser_storage_cookies_domain_port.js create mode 100644 devtools/client/storage/test/browser_storage_cookies_edit.js create mode 100644 devtools/client/storage/test/browser_storage_cookies_edit_keyboard.js create mode 100644 devtools/client/storage/test/browser_storage_cookies_tab_navigation.js create mode 100644 devtools/client/storage/test/browser_storage_delete.js create mode 100644 devtools/client/storage/test/browser_storage_delete_all.js create mode 100644 devtools/client/storage/test/browser_storage_delete_tree.js create mode 100644 devtools/client/storage/test/browser_storage_dom_cache_disabled.js create mode 100644 devtools/client/storage/test/browser_storage_dynamic_updates.js create mode 100644 devtools/client/storage/test/browser_storage_dynamic_updates_cookies.js create mode 100644 devtools/client/storage/test/browser_storage_dynamic_updates_localStorage.js create mode 100644 devtools/client/storage/test/browser_storage_dynamic_updates_sessionStorage.js create mode 100644 devtools/client/storage/test/browser_storage_empty_objectstores.js create mode 100644 devtools/client/storage/test/browser_storage_indexeddb_delete.js create mode 100644 devtools/client/storage/test/browser_storage_indexeddb_delete_blocked.js create mode 100644 devtools/client/storage/test/browser_storage_indexeddb_duplicate_names.js create mode 100644 devtools/client/storage/test/browser_storage_localstorage_add.js create mode 100644 devtools/client/storage/test/browser_storage_localstorage_edit.js create mode 100644 devtools/client/storage/test/browser_storage_localstorage_error.js create mode 100644 devtools/client/storage/test/browser_storage_overflow.js create mode 100644 devtools/client/storage/test/browser_storage_search.js create mode 100644 devtools/client/storage/test/browser_storage_search_keyboard_trap.js create mode 100644 devtools/client/storage/test/browser_storage_sessionstorage_add.js create mode 100644 devtools/client/storage/test/browser_storage_sessionstorage_edit.js create mode 100644 devtools/client/storage/test/browser_storage_sidebar.js create mode 100644 devtools/client/storage/test/browser_storage_sidebar_update.js create mode 100644 devtools/client/storage/test/browser_storage_values.js create mode 100644 devtools/client/storage/test/head.js create mode 100644 devtools/client/storage/test/storage-cache-error.html create mode 100644 devtools/client/storage/test/storage-complex-values.html create mode 100644 devtools/client/storage/test/storage-cookies.html create mode 100644 devtools/client/storage/test/storage-empty-objectstores.html create mode 100644 devtools/client/storage/test/storage-idb-delete-blocked.html create mode 100644 devtools/client/storage/test/storage-indexeddb-duplicate-names.html copy toolkit/mozapps/extensions/test/addons/test_bug594058/directory/file1 => devtools/client/storage/test/storage-listings-with-fragment.html (100%) create mode 100644 devtools/client/storage/test/storage-listings.html create mode 100644 devtools/client/storage/test/storage-localstorage.html create mode 100644 devtools/client/storage/test/storage-overflow.html create mode 100644 devtools/client/storage/test/storage-search.html create mode 100644 devtools/client/storage/test/storage-secured-iframe.html create mode 100644 devtools/client/storage/test/storage-sessionstorage.html create mode 100644 devtools/client/storage/test/storage-unsecured-iframe.html create mode 100644 devtools/client/storage/test/storage-updates.html create mode 100644 devtools/client/storage/ui.js create mode 100644 devtools/client/styleeditor/StyleEditorUI.jsm create mode 100644 devtools/client/styleeditor/StyleEditorUtil.jsm create mode 100644 devtools/client/styleeditor/StyleSheetEditor.jsm create mode 100644 devtools/client/styleeditor/moz.build create mode 100644 devtools/client/styleeditor/styleeditor-commands.js create mode 100644 devtools/client/styleeditor/styleeditor-panel.js create mode 100644 devtools/client/styleeditor/styleeditor.xul create mode 100644 devtools/client/styleeditor/test/.eslintrc.js create mode 100644 devtools/client/styleeditor/test/autocomplete.html create mode 100644 devtools/client/styleeditor/test/browser.ini create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_add_stylesheet.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_autocomplete-disabled.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_autocomplete.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_bom.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_bug_740541_iframes.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_bug_851132_middle_click.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_bug_870339.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_cmd_edit.html create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_cmd_edit.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_enabled.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_fetch-from-cache.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_filesave.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_highlight-selector.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_import.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_import_rule.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_init.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_inline_friendly_names.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_loading.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_loading_with_containers.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_media_sidebar.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_media_sidebar_links.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_media_sidebar_sourcemaps.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_missing_stylesheet.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_navigate.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_new.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_nostyle.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_opentab.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_pretty.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_private_perwindowpb.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_reload.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_scroll.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_selectstylesheet.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_sourcemap_large.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_sourcemap_watching.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_sourcemaps.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_sourcemaps_inline.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_sv_keynav.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_sv_resize.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_sync.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_syncAddProperty.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_syncAddRule.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_syncAlreadyOpen.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_syncEditSelector.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_syncIntoRuleView.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_transition_rule.js create mode 100644 devtools/client/styleeditor/test/browser_styleeditor_xul.js create mode 100644 devtools/client/styleeditor/test/doc_long.css rename {toolkit/devtools => devtools/client}/styleeditor/test/doc_uncached.css (100%) rename {toolkit/devtools => devtools/client}/styleeditor/test/doc_uncached.html (100%) rename {toolkit/devtools => devtools/client}/styleeditor/test/doc_xulpage.xul (100%) rename {toolkit/devtools => devtools/client}/styleeditor/test/four.html (100%) create mode 100644 devtools/client/styleeditor/test/head.js rename {toolkit/devtools => devtools/client}/styleeditor/test/import.css (100%) rename {toolkit/devtools => devtools/client}/styleeditor/test/import.html (100%) rename {toolkit/devtools => devtools/client}/styleeditor/test/import2.css (100%) rename {toolkit/devtools => devtools/client}/styleeditor/test/inline-1.html (100%) rename {toolkit/devtools => devtools/client}/styleeditor/test/inline-2.html (100%) create mode 100644 devtools/client/styleeditor/test/longload.html rename {toolkit/devtools => devtools/client}/styleeditor/test/media-rules-sourcemaps.html (100%) create mode 100644 devtools/client/styleeditor/test/media-rules.css rename {toolkit/devtools => devtools/client}/styleeditor/test/media-rules.html (100%) rename {toolkit/devtools => devtools/client}/styleeditor/test/media-small.css (100%) rename {toolkit/devtools => devtools/client}/styleeditor/test/media.html (100%) rename {toolkit/devtools => devtools/client}/styleeditor/test/minified.html (100%) create mode 100644 devtools/client/styleeditor/test/missing.html rename {toolkit/devtools => devtools/client}/styleeditor/test/nostyle.html (100%) rename {toolkit/devtools => devtools/client}/styleeditor/test/pretty.css (100%) rename {toolkit/devtools => devtools/client}/styleeditor/test/resources_inpage.jsi (100%) rename {toolkit/devtools => devtools/client}/styleeditor/test/resources_inpage1.css (100%) rename {toolkit/devtools => devtools/client}/styleeditor/test/resources_inpage2.css (100%) rename {toolkit/devtools => devtools/client}/styleeditor/test/simple.css (100%) rename {toolkit/devtools => devtools/client}/styleeditor/test/simple.css.gz (100%) rename {toolkit/devtools => devtools/client}/styleeditor/test/simple.css.gz^headers^ (100%) rename {toolkit/devtools => devtools/client}/styleeditor/test/simple.gz.html (100%) create mode 100644 devtools/client/styleeditor/test/simple.html rename {toolkit/devtools => devtools/client}/styleeditor/test/sourcemap-css/contained.css (100%) rename {toolkit/devtools => devtools/client}/styleeditor/test/sourcemap-css/media-rules.css (100%) rename {toolkit/devtools => devtools/client}/styleeditor/test/sourcemap-css/media-rules.css.map (100%) rename {toolkit/devtools => devtools/client}/styleeditor/test/sourcemap-css/sourcemaps.css (100%) rename {toolkit/devtools => devtools/client}/styleeditor/test/sourcemap-css/sourcemaps.css.map (100%) create mode 100644 devtools/client/styleeditor/test/sourcemap-css/test-bootstrap-scss.css rename {toolkit/devtools => devtools/client}/styleeditor/test/sourcemap-css/test-stylus.css (100%) rename {toolkit/devtools => devtools/client}/styleeditor/test/sourcemap-sass/media-rules.scss (100%) rename {toolkit/devtools => devtools/client}/styleeditor/test/sourcemap-sass/sourcemaps.scss (100%) rename {toolkit/devtools => devtools/client}/styleeditor/test/sourcemap-styl/test-stylus.styl (100%) create mode 100644 devtools/client/styleeditor/test/sourcemaps-inline.html rename {toolkit/devtools => devtools/client}/styleeditor/test/sourcemaps-large.html (100%) rename {toolkit/devtools => devtools/client}/styleeditor/test/sourcemaps-watching.html (100%) rename {toolkit/devtools => devtools/client}/styleeditor/test/sourcemaps.html (100%) create mode 100644 devtools/client/styleeditor/test/sync.html rename {toolkit/devtools => devtools/client}/styleeditor/test/test_private.css (100%) rename {toolkit/devtools => devtools/client}/styleeditor/test/test_private.html (100%) create mode 100644 devtools/client/styleeditor/test/utf-16.css create mode 100644 devtools/client/styleeditor/utils.js create mode 100644 devtools/client/themes/animationinspector.css create mode 100644 devtools/client/themes/audio/moz.build create mode 100644 devtools/client/themes/audio/shutter.wav create mode 100644 devtools/client/themes/boxmodel.css create mode 100644 devtools/client/themes/canvasdebugger.css create mode 100644 devtools/client/themes/commandline.css create mode 100644 devtools/client/themes/commandline.inc.css create mode 100644 devtools/client/themes/common.css create mode 100644 devtools/client/themes/components-frame.css create mode 100644 devtools/client/themes/components-h-split-box.css create mode 100644 devtools/client/themes/computed.css create mode 100644 devtools/client/themes/dark-theme.css create mode 100644 devtools/client/themes/debugger.css create mode 100644 devtools/client/themes/devtools-browser.css create mode 100644 devtools/client/themes/dom.css create mode 100644 devtools/client/themes/firebug-theme.css create mode 100644 devtools/client/themes/floating-scrollbars-dark-theme.css create mode 100644 devtools/client/themes/floating-scrollbars-responsive-design.css create mode 100644 devtools/client/themes/fonts.css create mode 100644 devtools/client/themes/images/add.svg rename {toolkit/themes/shared/devtools => devtools/client/themes}/images/alerticon-warning.png (100%) rename {toolkit/themes/shared/devtools => devtools/client/themes}/images/alerticon-warning@2x.png (100%) create mode 100644 devtools/client/themes/images/angle-swatch.svg create mode 100644 devtools/client/themes/images/animation-fast-track.svg rename {toolkit/themes/shared/devtools => devtools/client/themes}/images/arrow-e.png (100%) rename {toolkit/themes/shared/devtools => devtools/client/themes}/images/arrow-e@2x.png (100%) create mode 100644 devtools/client/themes/images/breadcrumbs-scrollbutton.png create mode 100644 devtools/client/themes/images/breadcrumbs-scrollbutton@2x.png create mode 100644 devtools/client/themes/images/breakpoint.svg create mode 100644 devtools/client/themes/images/clear.svg create mode 100644 devtools/client/themes/images/close.svg create mode 100644 devtools/client/themes/images/command-console.svg create mode 100644 devtools/client/themes/images/command-eyedropper.svg create mode 100644 devtools/client/themes/images/command-frames.svg create mode 100644 devtools/client/themes/images/command-measure.svg create mode 100755 devtools/client/themes/images/command-noautohide.svg create mode 100644 devtools/client/themes/images/command-paintflashing.svg create mode 100644 devtools/client/themes/images/command-pick.svg create mode 100644 devtools/client/themes/images/command-responsivemode.svg create mode 100644 devtools/client/themes/images/command-rulers.svg create mode 100644 devtools/client/themes/images/command-screenshot.svg create mode 100644 devtools/client/themes/images/commandline-icon.svg rename {toolkit/themes/shared/devtools => devtools/client/themes}/images/controls.png (100%) rename {toolkit/themes/shared/devtools => devtools/client/themes}/images/controls@2x.png (100%) rename {toolkit/themes/shared/devtools => devtools/client/themes}/images/cubic-bezier-swatch.png (100%) rename {toolkit/themes/shared/devtools => devtools/client/themes}/images/cubic-bezier-swatch@2x.png (100%) create mode 100644 devtools/client/themes/images/debugger-step-in.svg create mode 100644 devtools/client/themes/images/debugger-step-out.svg rename {toolkit/themes/shared/devtools => devtools/client/themes}/images/debugger-step-over.png (100%) create mode 100644 devtools/client/themes/images/debugger-step-over.svg rename {toolkit/themes/shared/devtools => devtools/client/themes}/images/debugger-step-over@2x.png (100%) create mode 100644 devtools/client/themes/images/debugger-toggleBreakpoints.svg create mode 100644 devtools/client/themes/images/debugging-addons.svg create mode 100644 devtools/client/themes/images/debugging-devices.svg create mode 100644 devtools/client/themes/images/debugging-tabs.svg create mode 100644 devtools/client/themes/images/debugging-workers.svg create mode 100644 devtools/client/themes/images/diff.svg create mode 100644 devtools/client/themes/images/dock-bottom.svg create mode 100644 devtools/client/themes/images/dock-side.svg create mode 100644 devtools/client/themes/images/dock-undock.svg create mode 100644 devtools/client/themes/images/dropmarker.svg rename {toolkit/themes/shared/devtools => devtools/client/themes}/images/editor-error.png (100%) create mode 100755 devtools/client/themes/images/emojis/emoji-command-pick.svg create mode 100644 devtools/client/themes/images/emojis/emoji-tool-canvas.svg create mode 100644 devtools/client/themes/images/emojis/emoji-tool-debugger.svg create mode 100644 devtools/client/themes/images/emojis/emoji-tool-dom.svg create mode 100644 devtools/client/themes/images/emojis/emoji-tool-inspector.svg create mode 100644 devtools/client/themes/images/emojis/emoji-tool-memory.svg create mode 100644 devtools/client/themes/images/emojis/emoji-tool-network.svg create mode 100644 devtools/client/themes/images/emojis/emoji-tool-profiler.svg create mode 100644 devtools/client/themes/images/emojis/emoji-tool-scratchpad.svg create mode 100644 devtools/client/themes/images/emojis/emoji-tool-shadereditor.svg create mode 100644 devtools/client/themes/images/emojis/emoji-tool-storage.svg create mode 100644 devtools/client/themes/images/emojis/emoji-tool-styleeditor.svg create mode 100644 devtools/client/themes/images/emojis/emoji-tool-webaudio.svg create mode 100644 devtools/client/themes/images/emojis/emoji-tool-webconsole.svg create mode 100644 devtools/client/themes/images/fast-forward.svg create mode 100644 devtools/client/themes/images/filetypes/dir-close.svg create mode 100644 devtools/client/themes/images/filetypes/dir-open.svg create mode 100644 devtools/client/themes/images/filetypes/globe.svg create mode 100644 devtools/client/themes/images/filter-swatch.svg create mode 100644 devtools/client/themes/images/filter.svg create mode 100644 devtools/client/themes/images/filters.svg create mode 100644 devtools/client/themes/images/firebug/arrow-down.svg create mode 100644 devtools/client/themes/images/firebug/arrow-up.svg create mode 100644 devtools/client/themes/images/firebug/breadcrumbs-divider.svg create mode 100644 devtools/client/themes/images/firebug/breakpoint.svg create mode 100644 devtools/client/themes/images/firebug/close.svg create mode 100644 devtools/client/themes/images/firebug/command-console.svg create mode 100644 devtools/client/themes/images/firebug/command-eyedropper.svg create mode 100644 devtools/client/themes/images/firebug/command-frames.svg create mode 100644 devtools/client/themes/images/firebug/command-measure.svg create mode 100644 devtools/client/themes/images/firebug/command-noautohide.svg create mode 100644 devtools/client/themes/images/firebug/command-paintflashing.svg create mode 100644 devtools/client/themes/images/firebug/command-pick.svg create mode 100644 devtools/client/themes/images/firebug/command-responsivemode.svg create mode 100644 devtools/client/themes/images/firebug/command-rulers.svg create mode 100644 devtools/client/themes/images/firebug/command-scratchpad.svg create mode 100644 devtools/client/themes/images/firebug/command-screenshot.svg create mode 100644 devtools/client/themes/images/firebug/commandline-icon.svg create mode 100644 devtools/client/themes/images/firebug/debugger-blackbox.svg create mode 100644 devtools/client/themes/images/firebug/debugger-prettyprint.svg create mode 100644 devtools/client/themes/images/firebug/debugger-step-in.svg create mode 100644 devtools/client/themes/images/firebug/debugger-step-out.svg create mode 100644 devtools/client/themes/images/firebug/debugger-step-over.svg create mode 100644 devtools/client/themes/images/firebug/debugger-toggleBreakpoints.svg create mode 100644 devtools/client/themes/images/firebug/disable.svg create mode 100644 devtools/client/themes/images/firebug/dock-bottom.svg create mode 100644 devtools/client/themes/images/firebug/dock-side.svg create mode 100644 devtools/client/themes/images/firebug/dock-undock.svg create mode 100644 devtools/client/themes/images/firebug/moz.build create mode 100644 devtools/client/themes/images/firebug/pane-collapse.svg create mode 100644 devtools/client/themes/images/firebug/pane-expand.svg create mode 100644 devtools/client/themes/images/firebug/pause.svg create mode 100644 devtools/client/themes/images/firebug/play.svg create mode 100644 devtools/client/themes/images/firebug/read-only.svg create mode 100644 devtools/client/themes/images/firebug/rewind.svg create mode 100644 devtools/client/themes/images/firebug/spinner.png create mode 100644 devtools/client/themes/images/firebug/tool-debugger-paused.svg create mode 100644 devtools/client/themes/images/firebug/tool-options.svg create mode 100644 devtools/client/themes/images/firebug/twisty-closed-firebug.svg create mode 100644 devtools/client/themes/images/firebug/twisty-open-firebug.svg create mode 100644 devtools/client/themes/images/geometry-editor.svg create mode 100644 devtools/client/themes/images/globe.svg create mode 100644 devtools/client/themes/images/grid.svg create mode 100644 devtools/client/themes/images/import.svg create mode 100644 devtools/client/themes/images/item-arrow-dark-ltr.svg create mode 100644 devtools/client/themes/images/item-arrow-dark-rtl.svg create mode 100644 devtools/client/themes/images/item-arrow-ltr.svg create mode 100755 devtools/client/themes/images/item-arrow-rtl.svg create mode 100644 devtools/client/themes/images/item-toggle.svg rename {toolkit/themes/shared/devtools => devtools/client/themes}/images/magnifying-glass.png (100%) rename {toolkit/themes/shared/devtools => devtools/client/themes}/images/magnifying-glass@2x.png (100%) rename {browser/themes/windows/newtab => devtools/client/themes/images}/noise.png (100%) create mode 100644 devtools/client/themes/images/pane-collapse.svg create mode 100644 devtools/client/themes/images/pane-expand.svg create mode 100644 devtools/client/themes/images/pause.svg create mode 100644 devtools/client/themes/images/performance-icons.svg create mode 100644 devtools/client/themes/images/play.svg create mode 100644 devtools/client/themes/images/power.svg create mode 100644 devtools/client/themes/images/profiler-stopwatch.svg create mode 100644 devtools/client/themes/images/pseudo-class.svg create mode 100644 devtools/client/themes/images/reload.svg rename {toolkit/themes/shared/devtools => devtools/client/themes}/images/responsivemode/responsive-horizontal-resizer.png (100%) rename {toolkit/themes/shared/devtools => devtools/client/themes}/images/responsivemode/responsive-horizontal-resizer@2x.png (100%) rename {toolkit/themes/shared/devtools => devtools/client/themes}/images/responsivemode/responsive-se-resizer.png (100%) rename {toolkit/themes/shared/devtools => devtools/client/themes}/images/responsivemode/responsive-se-resizer@2x.png (100%) rename {toolkit/themes/shared/devtools => devtools/client/themes}/images/responsivemode/responsive-vertical-resizer.png (100%) rename {toolkit/themes/shared/devtools => devtools/client/themes}/images/responsivemode/responsive-vertical-resizer@2x.png (100%) rename {toolkit/themes/shared/devtools => devtools/client/themes/images/responsivemode}/responsiveui-home.png (100%) rename {toolkit/themes/shared/devtools => devtools/client/themes}/images/responsivemode/responsiveui-rotate.png (100%) rename {toolkit/themes/shared/devtools => devtools/client/themes}/images/responsivemode/responsiveui-rotate@2x.png (100%) rename {toolkit/themes/shared/devtools => devtools/client/themes}/images/responsivemode/responsiveui-screenshot.png (100%) rename {toolkit/themes/shared/devtools => devtools/client/themes}/images/responsivemode/responsiveui-screenshot@2x.png (100%) rename {toolkit/themes/shared/devtools => devtools/client/themes}/images/responsivemode/responsiveui-touch.png (100%) rename {toolkit/themes/shared/devtools => devtools/client/themes}/images/responsivemode/responsiveui-touch@2x.png (100%) create mode 100644 devtools/client/themes/images/rewind.svg create mode 100644 devtools/client/themes/images/search-clear-dark.svg create mode 100644 devtools/client/themes/images/search-clear-failed.svg create mode 100644 devtools/client/themes/images/search-clear-light.svg create mode 100644 devtools/client/themes/images/search.svg create mode 100644 devtools/client/themes/images/security-state-broken.svg create mode 100644 devtools/client/themes/images/security-state-insecure.svg create mode 100644 devtools/client/themes/images/security-state-secure.svg create mode 100644 devtools/client/themes/images/security-state-weak.svg rename {toolkit/themes/shared/devtools => devtools/client/themes}/images/sort-arrows.svg (100%) rename {toolkit/themes/shared/devtools => devtools/client/themes}/images/toggle-tools.png (100%) rename {toolkit/themes/shared/devtools => devtools/client/themes}/images/toggle-tools@2x.png (100%) create mode 100644 devtools/client/themes/images/tool-canvas.svg create mode 100644 devtools/client/themes/images/tool-debugger-paused.svg create mode 100644 devtools/client/themes/images/tool-debugger.svg create mode 100644 devtools/client/themes/images/tool-dom.svg create mode 100644 devtools/client/themes/images/tool-inspector.svg create mode 100644 devtools/client/themes/images/tool-memory-active.svg create mode 100644 devtools/client/themes/images/tool-memory.svg create mode 100644 devtools/client/themes/images/tool-network.svg create mode 100644 devtools/client/themes/images/tool-options.svg create mode 100644 devtools/client/themes/images/tool-profiler-active.svg create mode 100644 devtools/client/themes/images/tool-profiler.svg create mode 100644 devtools/client/themes/images/tool-scratchpad.svg create mode 100644 devtools/client/themes/images/tool-shadereditor.svg create mode 100644 devtools/client/themes/images/tool-storage.svg create mode 100644 devtools/client/themes/images/tool-styleeditor.svg create mode 100644 devtools/client/themes/images/tool-webaudio.svg create mode 100644 devtools/client/themes/images/tool-webconsole.svg create mode 100644 devtools/client/themes/images/tracer-icon.png create mode 100644 devtools/client/themes/images/tracer-icon@2x.png create mode 100644 devtools/client/themes/images/vview-delete.png create mode 100644 devtools/client/themes/images/vview-delete@2x.png create mode 100644 devtools/client/themes/images/vview-edit.png create mode 100644 devtools/client/themes/images/vview-edit@2x.png create mode 100644 devtools/client/themes/images/vview-lock.png create mode 100644 devtools/client/themes/images/vview-lock@2x.png create mode 100644 devtools/client/themes/images/vview-open-inspector.png create mode 100644 devtools/client/themes/images/vview-open-inspector@2x.png create mode 100644 devtools/client/themes/images/webconsole.svg create mode 100644 devtools/client/themes/inspector.css create mode 100644 devtools/client/themes/jit-optimizations.css create mode 100644 devtools/client/themes/layout.css create mode 100644 devtools/client/themes/light-theme.css create mode 100644 devtools/client/themes/markup.css create mode 100644 devtools/client/themes/memory.css create mode 100644 devtools/client/themes/moz.build create mode 100644 devtools/client/themes/netmonitor.css create mode 100644 devtools/client/themes/performance.css create mode 100644 devtools/client/themes/projecteditor/projecteditor.css create mode 100644 devtools/client/themes/responsivedesign.inc.css create mode 100644 devtools/client/themes/rules.css create mode 100644 devtools/client/themes/scratchpad.css create mode 100644 devtools/client/themes/shadereditor.css create mode 100644 devtools/client/themes/shims/common.css create mode 100644 devtools/client/themes/shims/jar.mn create mode 100644 devtools/client/themes/shims/moz.build create mode 100644 devtools/client/themes/splitters.css create mode 100644 devtools/client/themes/splitview.css create mode 100644 devtools/client/themes/storage.css create mode 100644 devtools/client/themes/styleeditor.css create mode 100644 devtools/client/themes/toolbars.css create mode 100644 devtools/client/themes/toolbox.css rename {toolkit/themes/shared/devtools => devtools/client/themes}/tooltip/arrow-horizontal-dark.png (100%) rename {toolkit/themes/shared/devtools => devtools/client/themes}/tooltip/arrow-horizontal-dark@2x.png (100%) rename {toolkit/themes/shared/devtools => devtools/client/themes}/tooltip/arrow-horizontal-light.png (100%) rename {toolkit/themes/shared/devtools => devtools/client/themes}/tooltip/arrow-horizontal-light@2x.png (100%) rename {toolkit/themes/shared/devtools => devtools/client/themes}/tooltip/arrow-vertical-dark.png (100%) rename {toolkit/themes/shared/devtools => devtools/client/themes}/tooltip/arrow-vertical-dark@2x.png (100%) rename {toolkit/themes/shared/devtools => devtools/client/themes}/tooltip/arrow-vertical-light.png (100%) rename {toolkit/themes/shared/devtools => devtools/client/themes}/tooltip/arrow-vertical-light@2x.png (100%) create mode 100644 devtools/client/themes/tooltips.css create mode 100644 devtools/client/themes/variables.css create mode 100644 devtools/client/themes/webaudioeditor.css create mode 100644 devtools/client/themes/webconsole.css create mode 100644 devtools/client/themes/widgets.css create mode 100644 devtools/client/webaudioeditor/controller.js create mode 100644 devtools/client/webaudioeditor/includes.js create mode 100644 devtools/client/webaudioeditor/models.js create mode 100644 devtools/client/webaudioeditor/moz.build create mode 100644 devtools/client/webaudioeditor/panel.js create mode 100644 devtools/client/webaudioeditor/test/.eslintrc.js rename {toolkit/devtools => devtools/client}/webaudioeditor/test/440hz_sine.ogg (100%) create mode 100644 devtools/client/webaudioeditor/test/browser.ini create mode 100644 devtools/client/webaudioeditor/test/browser_audionode-actor-add-automation-event.js create mode 100644 devtools/client/webaudioeditor/test/browser_audionode-actor-bypass.js create mode 100644 devtools/client/webaudioeditor/test/browser_audionode-actor-bypassable.js create mode 100644 devtools/client/webaudioeditor/test/browser_audionode-actor-connectnode-disconnect.js create mode 100644 devtools/client/webaudioeditor/test/browser_audionode-actor-connectparam.js create mode 100644 devtools/client/webaudioeditor/test/browser_audionode-actor-get-automation-data-01.js create mode 100644 devtools/client/webaudioeditor/test/browser_audionode-actor-get-automation-data-02.js create mode 100644 devtools/client/webaudioeditor/test/browser_audionode-actor-get-automation-data-03.js create mode 100644 devtools/client/webaudioeditor/test/browser_audionode-actor-get-param-flags.js create mode 100644 devtools/client/webaudioeditor/test/browser_audionode-actor-get-params-01.js create mode 100644 devtools/client/webaudioeditor/test/browser_audionode-actor-get-params-02.js create mode 100644 devtools/client/webaudioeditor/test/browser_audionode-actor-get-set-param.js create mode 100644 devtools/client/webaudioeditor/test/browser_audionode-actor-source.js create mode 100644 devtools/client/webaudioeditor/test/browser_audionode-actor-type.js create mode 100644 devtools/client/webaudioeditor/test/browser_callwatcher-01.js create mode 100644 devtools/client/webaudioeditor/test/browser_callwatcher-02.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_automation-view-01.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_automation-view-02.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_controller-01.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_destroy-node-01.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_first-run.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_graph-click.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_graph-markers.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_graph-render-01.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_graph-render-02.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_graph-render-03.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_graph-render-04.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_graph-render-05.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_graph-render-06.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_graph-selected.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_graph-zoom.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_inspector-bypass-01.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_inspector-toggle.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_inspector-width.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_inspector.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_navigate.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_properties-view-edit-01.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_properties-view-edit-02.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_properties-view-media-nodes.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_properties-view-params-objects.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_properties-view-params.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_properties-view.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_reset-01.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_reset-02.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_reset-03.js create mode 100644 devtools/client/webaudioeditor/test/browser_wa_reset-04.js create mode 100644 devtools/client/webaudioeditor/test/browser_webaudio-actor-automation-event.js create mode 100644 devtools/client/webaudioeditor/test/browser_webaudio-actor-connect-param.js create mode 100644 devtools/client/webaudioeditor/test/browser_webaudio-actor-destroy-node.js create mode 100644 devtools/client/webaudioeditor/test/browser_webaudio-actor-simple.js rename {toolkit/devtools => devtools/client}/webaudioeditor/test/doc_automation.html (100%) create mode 100644 devtools/client/webaudioeditor/test/doc_buffer-and-array.html rename {toolkit/devtools => devtools/client}/webaudioeditor/test/doc_bug_1112378.html (100%) rename {toolkit/devtools => devtools/client}/webaudioeditor/test/doc_bug_1125817.html (100%) rename {toolkit/devtools => devtools/client}/webaudioeditor/test/doc_bug_1130901.html (100%) create mode 100644 devtools/client/webaudioeditor/test/doc_bug_1141261.html rename {toolkit/devtools => devtools/client}/webaudioeditor/test/doc_complex-context.html (100%) rename {toolkit/devtools => devtools/client}/webaudioeditor/test/doc_connect-multi-param.html (100%) rename {toolkit/devtools => devtools/client}/webaudioeditor/test/doc_connect-param.html (100%) create mode 100644 devtools/client/webaudioeditor/test/doc_destroy-nodes.html rename {toolkit/devtools => devtools/client}/webaudioeditor/test/doc_iframe-context.html (100%) create mode 100644 devtools/client/webaudioeditor/test/doc_media-node-creation.html rename {toolkit/devtools => devtools/client}/webaudioeditor/test/doc_simple-context.html (100%) rename {toolkit/devtools => devtools/client}/webaudioeditor/test/doc_simple-node-creation.html (100%) create mode 100644 devtools/client/webaudioeditor/test/head.js create mode 100644 devtools/client/webaudioeditor/views/automation.js create mode 100644 devtools/client/webaudioeditor/views/context.js create mode 100644 devtools/client/webaudioeditor/views/inspector.js create mode 100644 devtools/client/webaudioeditor/views/properties.js create mode 100644 devtools/client/webaudioeditor/views/utils.js create mode 100644 devtools/client/webaudioeditor/webaudioeditor.xul create mode 100644 devtools/client/webconsole/.babelrc create mode 100644 devtools/client/webconsole/console-commands.js create mode 100644 devtools/client/webconsole/console-output.js create mode 100644 devtools/client/webconsole/hudservice.js create mode 100644 devtools/client/webconsole/jsterm.js create mode 100644 devtools/client/webconsole/moz.build create mode 100644 devtools/client/webconsole/net/.eslintrc.js create mode 100644 devtools/client/webconsole/net/components/cookies-tab.js create mode 100644 devtools/client/webconsole/net/components/headers-tab.js create mode 100644 devtools/client/webconsole/net/components/moz.build create mode 100644 devtools/client/webconsole/net/components/net-info-body.css create mode 100644 devtools/client/webconsole/net/components/net-info-body.js create mode 100644 devtools/client/webconsole/net/components/net-info-group-list.js create mode 100644 devtools/client/webconsole/net/components/net-info-group.css create mode 100644 devtools/client/webconsole/net/components/net-info-group.js create mode 100644 devtools/client/webconsole/net/components/net-info-params.css create mode 100644 devtools/client/webconsole/net/components/net-info-params.js create mode 100644 devtools/client/webconsole/net/components/params-tab.js create mode 100644 devtools/client/webconsole/net/components/post-tab.js create mode 100644 devtools/client/webconsole/net/components/response-tab.css create mode 100644 devtools/client/webconsole/net/components/response-tab.js create mode 100644 devtools/client/webconsole/net/components/size-limit.css create mode 100644 devtools/client/webconsole/net/components/size-limit.js create mode 100644 devtools/client/webconsole/net/components/spinner.js create mode 100644 devtools/client/webconsole/net/components/stacktrace-tab.js create mode 100644 devtools/client/webconsole/net/data-provider.js create mode 100644 devtools/client/webconsole/net/main.js create mode 100644 devtools/client/webconsole/net/moz.build create mode 100644 devtools/client/webconsole/net/net-request.css create mode 100644 devtools/client/webconsole/net/net-request.js create mode 100644 devtools/client/webconsole/net/test/mochitest/.eslintrc.js create mode 100644 devtools/client/webconsole/net/test/mochitest/browser.ini create mode 100644 devtools/client/webconsole/net/test/mochitest/browser_net_basic.js create mode 100644 devtools/client/webconsole/net/test/mochitest/browser_net_cookies.js create mode 100644 devtools/client/webconsole/net/test/mochitest/browser_net_headers.js create mode 100644 devtools/client/webconsole/net/test/mochitest/browser_net_params.js create mode 100644 devtools/client/webconsole/net/test/mochitest/browser_net_post.js create mode 100644 devtools/client/webconsole/net/test/mochitest/browser_net_response.js create mode 100644 devtools/client/webconsole/net/test/mochitest/head.js create mode 100644 devtools/client/webconsole/net/test/mochitest/page_basic.html create mode 100644 devtools/client/webconsole/net/test/mochitest/test-cookies.json create mode 100644 devtools/client/webconsole/net/test/mochitest/test-cookies.json^headers^ create mode 100644 devtools/client/webconsole/net/test/mochitest/test.json create mode 100644 devtools/client/webconsole/net/test/mochitest/test.json^headers^ create mode 100644 devtools/client/webconsole/net/test/mochitest/test.txt create mode 100644 devtools/client/webconsole/net/test/mochitest/test.xml create mode 100644 devtools/client/webconsole/net/test/mochitest/test.xml^headers^ create mode 100644 devtools/client/webconsole/net/test/unit/.eslintrc.js create mode 100644 devtools/client/webconsole/net/test/unit/test_json-utils.js create mode 100644 devtools/client/webconsole/net/test/unit/test_net-utils.js create mode 100644 devtools/client/webconsole/net/test/unit/xpcshell.ini create mode 100644 devtools/client/webconsole/net/utils/events.js create mode 100644 devtools/client/webconsole/net/utils/json.js create mode 100644 devtools/client/webconsole/net/utils/moz.build create mode 100644 devtools/client/webconsole/net/utils/net.js create mode 100644 devtools/client/webconsole/new-console-output/actions/enhancers.js create mode 100644 devtools/client/webconsole/new-console-output/actions/filters.js create mode 100644 devtools/client/webconsole/new-console-output/actions/index.js create mode 100644 devtools/client/webconsole/new-console-output/actions/messages.js create mode 100644 devtools/client/webconsole/new-console-output/actions/moz.build create mode 100644 devtools/client/webconsole/new-console-output/actions/ui.js create mode 100644 devtools/client/webconsole/new-console-output/components/collapse-button.js create mode 100644 devtools/client/webconsole/new-console-output/components/console-output.js create mode 100644 devtools/client/webconsole/new-console-output/components/console-table.js create mode 100644 devtools/client/webconsole/new-console-output/components/filter-bar.js create mode 100644 devtools/client/webconsole/new-console-output/components/filter-button.js create mode 100644 devtools/client/webconsole/new-console-output/components/grip-message-body.js create mode 100644 devtools/client/webconsole/new-console-output/components/message-container.js create mode 100644 devtools/client/webconsole/new-console-output/components/message-icon.js create mode 100644 devtools/client/webconsole/new-console-output/components/message-indent.js create mode 100644 devtools/client/webconsole/new-console-output/components/message-repeat.js create mode 100644 devtools/client/webconsole/new-console-output/components/message-types/console-api-call.js create mode 100644 devtools/client/webconsole/new-console-output/components/message-types/console-command.js create mode 100644 devtools/client/webconsole/new-console-output/components/message-types/default-renderer.js create mode 100644 devtools/client/webconsole/new-console-output/components/message-types/evaluation-result.js create mode 100644 devtools/client/webconsole/new-console-output/components/message-types/moz.build create mode 100644 devtools/client/webconsole/new-console-output/components/message-types/network-event-message.js create mode 100644 devtools/client/webconsole/new-console-output/components/message-types/page-error.js create mode 100644 devtools/client/webconsole/new-console-output/components/message.js create mode 100644 devtools/client/webconsole/new-console-output/components/moz.build create mode 100644 devtools/client/webconsole/new-console-output/components/variables-view-link.js create mode 100644 devtools/client/webconsole/new-console-output/constants.js create mode 100644 devtools/client/webconsole/new-console-output/main.js create mode 100644 devtools/client/webconsole/new-console-output/moz.build create mode 100644 devtools/client/webconsole/new-console-output/new-console-output-wrapper.js create mode 100644 devtools/client/webconsole/new-console-output/reducers/filters.js create mode 100644 devtools/client/webconsole/new-console-output/reducers/index.js create mode 100644 devtools/client/webconsole/new-console-output/reducers/messages.js create mode 100644 devtools/client/webconsole/new-console-output/reducers/moz.build create mode 100644 devtools/client/webconsole/new-console-output/reducers/prefs.js create mode 100644 devtools/client/webconsole/new-console-output/reducers/ui.js create mode 100644 devtools/client/webconsole/new-console-output/selectors/filters.js create mode 100644 devtools/client/webconsole/new-console-output/selectors/messages.js create mode 100644 devtools/client/webconsole/new-console-output/selectors/moz.build create mode 100644 devtools/client/webconsole/new-console-output/selectors/prefs.js create mode 100644 devtools/client/webconsole/new-console-output/selectors/ui.js create mode 100644 devtools/client/webconsole/new-console-output/store.js create mode 100644 devtools/client/webconsole/new-console-output/test/.eslintrc.js create mode 100644 devtools/client/webconsole/new-console-output/test/chrome/chrome.ini create mode 100644 devtools/client/webconsole/new-console-output/test/chrome/head.js create mode 100644 devtools/client/webconsole/new-console-output/test/chrome/test_render_perf.html create mode 100644 devtools/client/webconsole/new-console-output/test/components/console-api-call.test.js create mode 100644 devtools/client/webconsole/new-console-output/test/components/evaluation-result.test.js create mode 100644 devtools/client/webconsole/new-console-output/test/components/filter-bar.test.js create mode 100644 devtools/client/webconsole/new-console-output/test/components/filter-button.test.js create mode 100644 devtools/client/webconsole/new-console-output/test/components/message-container.test.js create mode 100644 devtools/client/webconsole/new-console-output/test/components/message-icon.test.js create mode 100644 devtools/client/webconsole/new-console-output/test/components/message-repeat.test.js create mode 100644 devtools/client/webconsole/new-console-output/test/components/network-event-message.test.js create mode 100644 devtools/client/webconsole/new-console-output/test/components/page-error.test.js create mode 100644 devtools/client/webconsole/new-console-output/test/fixtures/L10n.js create mode 100644 devtools/client/webconsole/new-console-output/test/fixtures/LocalizationHelper.js create mode 100644 devtools/client/webconsole/new-console-output/test/fixtures/ObjectClient.js create mode 100644 devtools/client/webconsole/new-console-output/test/fixtures/PluralForm.js create mode 100644 devtools/client/webconsole/new-console-output/test/fixtures/Services.js create mode 100644 devtools/client/webconsole/new-console-output/test/fixtures/WebConsoleUtils.js create mode 100644 devtools/client/webconsole/new-console-output/test/fixtures/moz.build create mode 100644 devtools/client/webconsole/new-console-output/test/fixtures/serviceContainer.js create mode 100644 devtools/client/webconsole/new-console-output/test/fixtures/stub-generators/browser.ini create mode 100644 devtools/client/webconsole/new-console-output/test/fixtures/stub-generators/browser_webconsole_update_stubs_console_api.js create mode 100644 devtools/client/webconsole/new-console-output/test/fixtures/stub-generators/browser_webconsole_update_stubs_evaluation_result.js create mode 100644 devtools/client/webconsole/new-console-output/test/fixtures/stub-generators/browser_webconsole_update_stubs_network_event.js create mode 100644 devtools/client/webconsole/new-console-output/test/fixtures/stub-generators/browser_webconsole_update_stubs_page_error.js create mode 100644 devtools/client/webconsole/new-console-output/test/fixtures/stub-generators/head.js create mode 100644 devtools/client/webconsole/new-console-output/test/fixtures/stub-generators/moz.build create mode 100644 devtools/client/webconsole/new-console-output/test/fixtures/stub-generators/stub-snippets.js create mode 100644 devtools/client/webconsole/new-console-output/test/fixtures/stub-generators/test-console-api.html create mode 100644 devtools/client/webconsole/new-console-output/test/fixtures/stub-generators/test-network-event.html rename toolkit/mozapps/extensions/test/addons/test_bug587088_2/testfile2 => devtools/client/webconsole/new-console-output/test/fixtures/stub-generators/test-tempfile.js (100%) create mode 100644 devtools/client/webconsole/new-console-output/test/fixtures/stubs/consoleApi.js create mode 100644 devtools/client/webconsole/new-console-output/test/fixtures/stubs/evaluationResult.js create mode 100644 devtools/client/webconsole/new-console-output/test/fixtures/stubs/index.js create mode 100644 devtools/client/webconsole/new-console-output/test/fixtures/stubs/moz.build create mode 100644 devtools/client/webconsole/new-console-output/test/fixtures/stubs/networkEvent.js create mode 100644 devtools/client/webconsole/new-console-output/test/fixtures/stubs/pageError.js create mode 100644 devtools/client/webconsole/new-console-output/test/helpers.js create mode 100644 devtools/client/webconsole/new-console-output/test/mochitest/browser.ini create mode 100644 devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_batching.js create mode 100644 devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_console_group.js create mode 100644 devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_console_table.js create mode 100644 devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_filters.js create mode 100644 devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_init.js create mode 100644 devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_input_focus.js create mode 100644 devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_keyboard_accessibility.js create mode 100644 devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_observer_notifications.js create mode 100644 devtools/client/webconsole/new-console-output/test/mochitest/browser_webconsole_vview_close_on_esc_key.js create mode 100644 devtools/client/webconsole/new-console-output/test/mochitest/head.js create mode 100644 devtools/client/webconsole/new-console-output/test/mochitest/test-batching.html create mode 100644 devtools/client/webconsole/new-console-output/test/mochitest/test-console-filters.html create mode 100644 devtools/client/webconsole/new-console-output/test/mochitest/test-console-group.html create mode 100644 devtools/client/webconsole/new-console-output/test/mochitest/test-console-table.html create mode 100644 devtools/client/webconsole/new-console-output/test/mochitest/test-console.html create mode 100644 devtools/client/webconsole/new-console-output/test/moz.build create mode 100644 devtools/client/webconsole/new-console-output/test/requireHelper.js create mode 100644 devtools/client/webconsole/new-console-output/test/store/filters.test.js create mode 100644 devtools/client/webconsole/new-console-output/test/store/messages.test.js create mode 100644 devtools/client/webconsole/new-console-output/test/utils/getRepeatId.test.js create mode 100644 devtools/client/webconsole/new-console-output/types.js create mode 100644 devtools/client/webconsole/new-console-output/utils/id-generator.js create mode 100644 devtools/client/webconsole/new-console-output/utils/messages.js create mode 100644 devtools/client/webconsole/new-console-output/utils/moz.build create mode 100644 devtools/client/webconsole/new-console-output/utils/variables-view.js create mode 100644 devtools/client/webconsole/package.json create mode 100644 devtools/client/webconsole/panel.js create mode 100644 devtools/client/webconsole/test/.eslintrc.js create mode 100644 devtools/client/webconsole/test/browser.ini create mode 100644 devtools/client/webconsole/test/browser_bug1045902_console_csp_ignore_reflected_xss_message.js create mode 100644 devtools/client/webconsole/test/browser_bug664688_sandbox_update_after_navigation.js create mode 100644 devtools/client/webconsole/test/browser_bug_638949_copy_link_location.js create mode 100644 devtools/client/webconsole/test/browser_bug_862916_console_dir_and_filter_off.js create mode 100644 devtools/client/webconsole/test/browser_bug_865288_repeat_different_objects.js create mode 100644 devtools/client/webconsole/test/browser_bug_865871_variables_view_close_on_esc_key.js create mode 100644 devtools/client/webconsole/test/browser_bug_869003_inspect_cross_domain_object.js create mode 100644 devtools/client/webconsole/test/browser_bug_871156_ctrlw_close_tab.js create mode 100644 devtools/client/webconsole/test/browser_cached_messages.js create mode 100644 devtools/client/webconsole/test/browser_console.js create mode 100644 devtools/client/webconsole/test/browser_console_addonsdk_loader_exception.js create mode 100644 devtools/client/webconsole/test/browser_console_clear_method.js create mode 100644 devtools/client/webconsole/test/browser_console_clear_on_reload.js create mode 100644 devtools/client/webconsole/test/browser_console_click_focus.js create mode 100644 devtools/client/webconsole/test/browser_console_consolejsm_output.js create mode 100644 devtools/client/webconsole/test/browser_console_copy_command.js create mode 100644 devtools/client/webconsole/test/browser_console_copy_entire_message_context_menu.js create mode 100644 devtools/client/webconsole/test/browser_console_dead_objects.js create mode 100644 devtools/client/webconsole/test/browser_console_error_source_click.js create mode 100644 devtools/client/webconsole/test/browser_console_filters.js create mode 100644 devtools/client/webconsole/test/browser_console_hide_jsterm_when_devtools_chrome_enabled_false.js create mode 100644 devtools/client/webconsole/test/browser_console_history_persist.js create mode 100644 devtools/client/webconsole/test/browser_console_iframe_messages.js create mode 100644 devtools/client/webconsole/test/browser_console_keyboard_accessibility.js create mode 100644 devtools/client/webconsole/test/browser_console_log_inspectable_object.js create mode 100644 devtools/client/webconsole/test/browser_console_native_getters.js create mode 100644 devtools/client/webconsole/test/browser_console_navigation_marker.js create mode 100644 devtools/client/webconsole/test/browser_console_netlogging.js create mode 100644 devtools/client/webconsole/test/browser_console_nsiconsolemessage.js create mode 100644 devtools/client/webconsole/test/browser_console_open_or_focus.js create mode 100644 devtools/client/webconsole/test/browser_console_optimized_out_vars.js create mode 100644 devtools/client/webconsole/test/browser_console_private_browsing.js create mode 100644 devtools/client/webconsole/test/browser_console_restore.js create mode 100644 devtools/client/webconsole/test/browser_console_server_logging.js create mode 100644 devtools/client/webconsole/test/browser_console_variables_view.js create mode 100644 devtools/client/webconsole/test/browser_console_variables_view_dom_nodes.js create mode 100644 devtools/client/webconsole/test/browser_console_variables_view_dont_sort_non_sortable_classes_properties.js create mode 100644 devtools/client/webconsole/test/browser_console_variables_view_filter.js create mode 100644 devtools/client/webconsole/test/browser_console_variables_view_highlighter.js create mode 100644 devtools/client/webconsole/test/browser_console_variables_view_special_names.js create mode 100644 devtools/client/webconsole/test/browser_console_variables_view_while_debugging.js create mode 100644 devtools/client/webconsole/test/browser_console_variables_view_while_debugging_and_inspecting.js create mode 100644 devtools/client/webconsole/test/browser_eval_in_debugger_stackframe.js create mode 100644 devtools/client/webconsole/test/browser_eval_in_debugger_stackframe2.js create mode 100644 devtools/client/webconsole/test/browser_jsterm_inspect.js create mode 100644 devtools/client/webconsole/test/browser_longstring_hang.js create mode 100644 devtools/client/webconsole/test/browser_netmonitor_shows_reqs_in_webconsole.js create mode 100644 devtools/client/webconsole/test/browser_output_breaks_after_console_dir_uninspectable.js create mode 100644 devtools/client/webconsole/test/browser_output_longstring_expand.js create mode 100644 devtools/client/webconsole/test/browser_repeated_messages_accuracy.js create mode 100644 devtools/client/webconsole/test/browser_result_format_as_string.js create mode 100644 devtools/client/webconsole/test/browser_warn_user_about_replaced_api.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_allow_mixedcontent_securityerrors.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_assert.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_autocomplete-properties-with-non-alphanumeric-names.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_autocomplete_accessibility.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_autocomplete_and_selfxss.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_autocomplete_crossdomain_iframe.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_autocomplete_in_debugger_stackframe.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_autocomplete_popup_close_on_tab_switch.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_block_mixedcontent_securityerrors.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_1006027_message_timestamps_incorrect.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_1010953_cspro.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_1050691_click_function_to_source.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_1247459_violation.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_578437_page_reload.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_579412_input_focus.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_580001_closing_after_completion.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_580030_errors_after_page_reload.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_580454_timestamp_l10n.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_582201_duplicate_errors.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_583816_No_input_and_Tab_key_pressed.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_585237_line_limit.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_585956_console_trace.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_585991_autocomplete_keys.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_585991_autocomplete_popup.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_586388_select_all.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_587617_output_copy.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_588342_document_focus.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_588730_text_node_insertion.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_588967_input_expansion.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_589162_css_filter.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_592442_closing_brackets.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_593003_iframe_wrong_hud.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_594497_history_arrow_keys.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_595223_file_uri.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_595350_multiple_windows_and_tabs.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_595934_message_categories.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_597103_deactivateHUDForContext_unfocused_window.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_597136_external_script_errors.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_597136_network_requests_from_chrome.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_597460_filter_scroll.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_597756_reopen_closed_tab.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_599725_response_headers.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_600183_charset.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_601177_log_levels.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_601352_scroll.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_601667_filter_buttons.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_603750_websocket.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_611795.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_613013_console_api_iframe.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_613280_jsterm_copy.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_613642_maintain_scroll.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_613642_prune_scroll.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_614793_jsterm_scroll.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_618078_network_exceptions.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_621644_jsterm_dollar.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_622303_persistent_filters.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_623749_ctrl_a_select_all_winnt.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_630733_response_redirect_headers.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_632275_getters_document_width.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_632347_iterators_generators.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_632817.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_642108_pruneTest.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_644419_log_limits.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_646025_console_file_location.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_651501_document_body_autocomplete.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_653531_highlighter_console_helper.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_658368_time_methods.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_659907_console_dir.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_660806_history_nav.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_664131_console_group.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_686937_autocomplete_JSTerm_helpers.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_704295.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_734061_No_input_change_and_Tab_key_pressed.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_737873_mixedcontent.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_752559_ineffective_iframe_sandbox_warning.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_762593_insecure_passwords_about_blank_web_console_warning.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_762593_insecure_passwords_web_console_warning.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_764572_output_open_url.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_766001_JS_Console_in_Debugger.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_770099_violation.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_782653_CSS_links_in_Style_Editor.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_804845_ctrl_key_nav.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_817834_add_edited_input_to_history.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_837351_securityerrors.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_bug_922212_console_dirxml.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_cached_autocomplete.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_cd_iframe.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_certificate_messages.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_chrome.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_clear_method.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_clickable_urls.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_closure_inspection.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_column_numbers.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_completion.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_console_api_stackframe.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_console_custom_styles.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_console_extras.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_console_logging_api.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_console_logging_workers_api.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_console_trace_async.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_console_trace_duplicates.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_context_menu_open_in_var_view.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_context_menu_store_as_global.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_count.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_dont_navigate_on_doubleclick.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_exception_stackframe.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_execution_scope.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_expandable_timestamps.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_filter_buttons_contextmenu.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_for_of.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_history.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_hpkp_invalid-headers.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_hsts_invalid-headers.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_input_field_focus_on_panel_select.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_inspect-parsed-documents.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_js_input_expansion.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_jsterm.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_live_filtering_of_message_types.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_live_filtering_on_search_strings.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_log_file_filter.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_message_node_id.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_multiline_input.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_netlogging.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_netlogging_basic.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_netlogging_panel.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_netlogging_reset_filter.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_notifications.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_open-links-without-callback.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_output_01.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_output_02.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_output_03.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_output_04.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_output_05.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_output_06.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_output_copy_newlines.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_output_dom_elements_01.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_output_dom_elements_02.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_output_dom_elements_03.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_output_dom_elements_04.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_output_dom_elements_05.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_output_events.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_output_order.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_output_regexp.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_output_table.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_promise.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_property_provider.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_reflow.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_scratchpad_panel_link.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_script_errordoc_urls.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_show_subresource_security_errors.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_shows_reqs_in_netmonitor.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_split.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_split_escape_key.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_split_focus.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_split_persist.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_start_netmon_first.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_strict_mode_errors.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_trackingprotection_errors.js create mode 100644 devtools/client/webconsole/test/browser_webconsole_view_source.js create mode 100644 devtools/client/webconsole/test/head.js create mode 100644 devtools/client/webconsole/test/test-autocomplete-in-stackframe.html create mode 100644 devtools/client/webconsole/test/test-bug-585956-console-trace.html create mode 100644 devtools/client/webconsole/test/test-bug-593003-iframe-wrong-hud-iframe.html create mode 100644 devtools/client/webconsole/test/test-bug-593003-iframe-wrong-hud.html create mode 100644 devtools/client/webconsole/test/test-bug-595934-canvas-css.html create mode 100644 devtools/client/webconsole/test/test-bug-595934-canvas-css.js create mode 100644 devtools/client/webconsole/test/test-bug-595934-css-loader.css create mode 100644 devtools/client/webconsole/test/test-bug-595934-css-loader.css^headers^ create mode 100644 devtools/client/webconsole/test/test-bug-595934-css-loader.html create mode 100644 devtools/client/webconsole/test/test-bug-595934-css-parser.css create mode 100644 devtools/client/webconsole/test/test-bug-595934-css-parser.html create mode 100644 devtools/client/webconsole/test/test-bug-595934-empty-getelementbyid.html create mode 100644 devtools/client/webconsole/test/test-bug-595934-empty-getelementbyid.js create mode 100644 devtools/client/webconsole/test/test-bug-595934-html.html create mode 100644 devtools/client/webconsole/test/test-bug-595934-image.html create mode 100644 devtools/client/webconsole/test/test-bug-595934-image.jpg create mode 100644 devtools/client/webconsole/test/test-bug-595934-imagemap.html create mode 100644 devtools/client/webconsole/test/test-bug-595934-malformedxml-external.html create mode 100644 devtools/client/webconsole/test/test-bug-595934-malformedxml-external.xml create mode 100644 devtools/client/webconsole/test/test-bug-595934-malformedxml.xhtml create mode 100644 devtools/client/webconsole/test/test-bug-595934-svg.xhtml create mode 100644 devtools/client/webconsole/test/test-bug-595934-workers.html create mode 100644 devtools/client/webconsole/test/test-bug-595934-workers.js create mode 100644 devtools/client/webconsole/test/test-bug-597136-external-script-errors.html create mode 100644 devtools/client/webconsole/test/test-bug-597136-external-script-errors.js create mode 100644 devtools/client/webconsole/test/test-bug-597756-reopen-closed-tab.html create mode 100644 devtools/client/webconsole/test/test-bug-599725-response-headers.sjs create mode 100644 devtools/client/webconsole/test/test-bug-600183-charset.html create mode 100644 devtools/client/webconsole/test/test-bug-600183-charset.html^headers^ create mode 100644 devtools/client/webconsole/test/test-bug-601177-log-levels.html create mode 100644 devtools/client/webconsole/test/test-bug-601177-log-levels.js create mode 100644 devtools/client/webconsole/test/test-bug-603750-websocket.html create mode 100644 devtools/client/webconsole/test/test-bug-603750-websocket.js create mode 100644 devtools/client/webconsole/test/test-bug-609872-cd-iframe-child.html create mode 100644 devtools/client/webconsole/test/test-bug-609872-cd-iframe-parent.html create mode 100644 devtools/client/webconsole/test/test-bug-613013-console-api-iframe.html create mode 100644 devtools/client/webconsole/test/test-bug-618078-network-exceptions.html create mode 100644 devtools/client/webconsole/test/test-bug-621644-jsterm-dollar.html create mode 100644 devtools/client/webconsole/test/test-bug-630733-response-redirect-headers.sjs create mode 100644 devtools/client/webconsole/test/test-bug-632275-getters.html create mode 100644 devtools/client/webconsole/test/test-bug-632347-iterators-generators.html create mode 100644 devtools/client/webconsole/test/test-bug-644419-log-limits.html create mode 100644 devtools/client/webconsole/test/test-bug-646025-console-file-location.html create mode 100644 devtools/client/webconsole/test/test-bug-658368-time-methods.html create mode 100644 devtools/client/webconsole/test/test-bug-737873-mixedcontent.html create mode 100644 devtools/client/webconsole/test/test-bug-752559-ineffective-iframe-sandbox-warning-inner.html create mode 100644 devtools/client/webconsole/test/test-bug-752559-ineffective-iframe-sandbox-warning-nested1.html create mode 100644 devtools/client/webconsole/test/test-bug-752559-ineffective-iframe-sandbox-warning-nested2.html create mode 100644 devtools/client/webconsole/test/test-bug-752559-ineffective-iframe-sandbox-warning0.html create mode 100644 devtools/client/webconsole/test/test-bug-752559-ineffective-iframe-sandbox-warning1.html create mode 100644 devtools/client/webconsole/test/test-bug-752559-ineffective-iframe-sandbox-warning2.html create mode 100644 devtools/client/webconsole/test/test-bug-752559-ineffective-iframe-sandbox-warning3.html create mode 100644 devtools/client/webconsole/test/test-bug-752559-ineffective-iframe-sandbox-warning4.html create mode 100644 devtools/client/webconsole/test/test-bug-752559-ineffective-iframe-sandbox-warning5.html create mode 100644 devtools/client/webconsole/test/test-bug-762593-insecure-passwords-about-blank-web-console-warning.html create mode 100644 devtools/client/webconsole/test/test-bug-762593-insecure-passwords-web-console-warning.html create mode 100644 devtools/client/webconsole/test/test-bug-766001-console-log.js create mode 100644 devtools/client/webconsole/test/test-bug-766001-js-console-links.html create mode 100644 devtools/client/webconsole/test/test-bug-766001-js-errors.js create mode 100644 devtools/client/webconsole/test/test-bug-782653-css-errors-1.css create mode 100644 devtools/client/webconsole/test/test-bug-782653-css-errors-2.css create mode 100644 devtools/client/webconsole/test/test-bug-782653-css-errors.html create mode 100644 devtools/client/webconsole/test/test-bug-837351-security-errors.html create mode 100644 devtools/client/webconsole/test/test-bug-859170-longstring-hang.html create mode 100644 devtools/client/webconsole/test/test-bug-869003-iframe.html create mode 100644 devtools/client/webconsole/test/test-bug-869003-top-window.html create mode 100644 devtools/client/webconsole/test/test-bug-952277-highlight-nodes-in-vview.html create mode 100644 devtools/client/webconsole/test/test-bug-989025-iframe-parent.html create mode 100644 devtools/client/webconsole/test/test-bug_1050691_click_function_to_source.html create mode 100644 devtools/client/webconsole/test/test-bug_1050691_click_function_to_source.js create mode 100644 devtools/client/webconsole/test/test-bug_923281_console_log_filter.html create mode 100644 devtools/client/webconsole/test/test-bug_923281_test1.js create mode 100644 devtools/client/webconsole/test/test-bug_923281_test2.js create mode 100644 devtools/client/webconsole/test/test-bug_939783_console_trace_duplicates.html create mode 100644 devtools/client/webconsole/test/test-certificate-messages.html rename toolkit/devtools/debugger/test/doc_closure-optimized-out.html => devtools/client/webconsole/test/test-closure-optimized-out.html (100%) create mode 100644 devtools/client/webconsole/test/test-closures.html create mode 100644 devtools/client/webconsole/test/test-console-api-stackframe.html create mode 100644 devtools/client/webconsole/test/test-console-assert.html create mode 100644 devtools/client/webconsole/test/test-console-clear.html create mode 100644 devtools/client/webconsole/test/test-console-column.html create mode 100644 devtools/client/webconsole/test/test-console-count-external-file.js create mode 100644 devtools/client/webconsole/test/test-console-count.html create mode 100644 devtools/client/webconsole/test/test-console-extras.html create mode 100644 devtools/client/webconsole/test/test-console-output-02.html create mode 100644 devtools/client/webconsole/test/test-console-output-03.html create mode 100644 devtools/client/webconsole/test/test-console-output-04.html create mode 100644 devtools/client/webconsole/test/test-console-output-dom-elements.html create mode 100644 devtools/client/webconsole/test/test-console-output-events.html create mode 100644 devtools/client/webconsole/test/test-console-output-regexp.html create mode 100644 devtools/client/webconsole/test/test-console-replaced-api.html create mode 100644 devtools/client/webconsole/test/test-console-server-logging-array.sjs create mode 100644 devtools/client/webconsole/test/test-console-server-logging.sjs create mode 100644 devtools/client/webconsole/test/test-console-table.html create mode 100644 devtools/client/webconsole/test/test-console-trace-async.html create mode 100644 devtools/client/webconsole/test/test-console-workers.html create mode 100644 devtools/client/webconsole/test/test-console.html create mode 100644 devtools/client/webconsole/test/test-consoleiframes.html create mode 100644 devtools/client/webconsole/test/test-cu-reporterror.js create mode 100644 devtools/client/webconsole/test/test-data.json copy dom/html/crashtests/741218.json^headers^ => devtools/client/webconsole/test/test-data.json^headers^ (100%) create mode 100644 devtools/client/webconsole/test/test-duplicate-error.html create mode 100644 devtools/client/webconsole/test/test-encoding-ISO-8859-1.html create mode 100644 devtools/client/webconsole/test/test-error.html create mode 100644 devtools/client/webconsole/test/test-eval-in-stackframe.html create mode 100644 devtools/client/webconsole/test/test-exception-stackframe.html create mode 100644 devtools/client/webconsole/test/test-file-location.js create mode 100644 devtools/client/webconsole/test/test-filter.html create mode 100644 devtools/client/webconsole/test/test-for-of.html create mode 100644 devtools/client/webconsole/test/test-iframe-762593-insecure-form-action.html create mode 100644 devtools/client/webconsole/test/test-iframe-762593-insecure-frame.html create mode 100644 devtools/client/webconsole/test/test-iframe1.html create mode 100644 devtools/client/webconsole/test/test-iframe2.html create mode 100644 devtools/client/webconsole/test/test-iframe3.html rename {toolkit/devtools/netmonitor => devtools/client/webconsole}/test/test-image.png (100%) create mode 100644 devtools/client/webconsole/test/test-mixedcontent-securityerrors.html create mode 100644 devtools/client/webconsole/test/test-mutation.html create mode 100644 devtools/client/webconsole/test/test-network-request.html create mode 100644 devtools/client/webconsole/test/test-network.html create mode 100644 devtools/client/webconsole/test/test-observe-http-ajax.html create mode 100644 devtools/client/webconsole/test/test-own-console.html create mode 100644 devtools/client/webconsole/test/test-property-provider.html create mode 100644 devtools/client/webconsole/test/test-repeated-messages.html create mode 100644 devtools/client/webconsole/test/test-result-format-as-string.html copy mobile/android/base/tests/tracking_bad.html => devtools/client/webconsole/test/test-trackingprotection-securityerrors.html (100%) create mode 100644 devtools/client/webconsole/test/test-webconsole-error-observer.html create mode 100644 devtools/client/webconsole/test/test_bug1045902_console_csp_ignore_reflected_xss_message.html create mode 100644 devtools/client/webconsole/test/test_bug1045902_console_csp_ignore_reflected_xss_message.html^headers^ create mode 100644 devtools/client/webconsole/test/test_bug1092055_shouldwarn.html create mode 100644 devtools/client/webconsole/test/test_bug1092055_shouldwarn.js create mode 100644 devtools/client/webconsole/test/test_bug1092055_shouldwarn.js^headers^ create mode 100644 devtools/client/webconsole/test/test_bug_1010953_cspro.html create mode 100644 devtools/client/webconsole/test/test_bug_1010953_cspro.html^headers^ create mode 100644 devtools/client/webconsole/test/test_bug_1247459_violation.html create mode 100644 devtools/client/webconsole/test/test_bug_770099_violation.html copy dom/base/test/csp/file_bug886164_2.html^headers^ => devtools/client/webconsole/test/test_bug_770099_violation.html^headers^ (100%) create mode 100644 devtools/client/webconsole/test/test_hpkp-invalid-headers.sjs create mode 100644 devtools/client/webconsole/test/test_hsts-invalid-headers.sjs create mode 100644 devtools/client/webconsole/test/testscript.js create mode 100644 devtools/client/webconsole/utils.js create mode 100644 devtools/client/webconsole/webconsole.js create mode 100644 devtools/client/webconsole/webconsole.xul create mode 100644 devtools/client/webide/components/moz.build create mode 100644 devtools/client/webide/components/webideCli.js rename {toolkit/devtools => devtools/client}/webide/components/webideComponents.manifest (100%) create mode 100644 devtools/client/webide/content/addons.js create mode 100644 devtools/client/webide/content/addons.xhtml create mode 100644 devtools/client/webide/content/details.js create mode 100644 devtools/client/webide/content/details.xhtml create mode 100644 devtools/client/webide/content/devicepreferences.js create mode 100644 devtools/client/webide/content/devicepreferences.xhtml create mode 100644 devtools/client/webide/content/devicesettings.js create mode 100644 devtools/client/webide/content/devicesettings.xhtml create mode 100644 devtools/client/webide/content/jar.mn create mode 100644 devtools/client/webide/content/logs.js create mode 100644 devtools/client/webide/content/logs.xhtml create mode 100644 devtools/client/webide/content/monitor.js create mode 100644 devtools/client/webide/content/monitor.xhtml create mode 100644 devtools/client/webide/content/moz.build create mode 100644 devtools/client/webide/content/newapp.js create mode 100644 devtools/client/webide/content/newapp.xul create mode 100644 devtools/client/webide/content/permissionstable.js create mode 100644 devtools/client/webide/content/permissionstable.xhtml create mode 100644 devtools/client/webide/content/prefs.js create mode 100644 devtools/client/webide/content/prefs.xhtml create mode 100644 devtools/client/webide/content/project-listing.js create mode 100644 devtools/client/webide/content/project-listing.xhtml create mode 100644 devtools/client/webide/content/project-panel.js create mode 100644 devtools/client/webide/content/runtime-listing.js create mode 100644 devtools/client/webide/content/runtime-listing.xhtml create mode 100644 devtools/client/webide/content/runtime-panel.js create mode 100644 devtools/client/webide/content/runtimedetails.js create mode 100644 devtools/client/webide/content/runtimedetails.xhtml create mode 100644 devtools/client/webide/content/simulator.js create mode 100644 devtools/client/webide/content/simulator.xhtml create mode 100644 devtools/client/webide/content/webide.js create mode 100644 devtools/client/webide/content/webide.xul create mode 100644 devtools/client/webide/content/wifi-auth.js create mode 100644 devtools/client/webide/content/wifi-auth.xhtml create mode 100644 devtools/client/webide/modules/addons.js create mode 100644 devtools/client/webide/modules/app-manager.js create mode 100644 devtools/client/webide/modules/app-projects.js create mode 100644 devtools/client/webide/modules/app-validator.js create mode 100644 devtools/client/webide/modules/build.js create mode 100644 devtools/client/webide/modules/config-view.js create mode 100644 devtools/client/webide/modules/moz.build create mode 100644 devtools/client/webide/modules/project-list.js create mode 100644 devtools/client/webide/modules/runtime-list.js create mode 100644 devtools/client/webide/modules/runtimes.js create mode 100644 devtools/client/webide/modules/simulator-process.js create mode 100644 devtools/client/webide/modules/simulators.js create mode 100644 devtools/client/webide/modules/tab-store.js create mode 100644 devtools/client/webide/modules/utils.js create mode 100644 devtools/client/webide/moz.build create mode 100644 devtools/client/webide/test/.eslintrc.js rename {toolkit/devtools => devtools/client}/webide/test/addons/adbhelper-linux.xpi (100%) rename {toolkit/devtools => devtools/client}/webide/test/addons/adbhelper-linux64.xpi (100%) rename {toolkit/devtools => devtools/client}/webide/test/addons/adbhelper-mac64.xpi (100%) rename {toolkit/devtools => devtools/client}/webide/test/addons/adbhelper-win32.xpi (100%) rename {toolkit/devtools => devtools/client}/webide/test/addons/fxdt-adapters-linux32.xpi (100%) rename {toolkit/devtools => devtools/client}/webide/test/addons/fxdt-adapters-linux64.xpi (100%) rename {toolkit/devtools => devtools/client}/webide/test/addons/fxdt-adapters-mac64.xpi (100%) rename {toolkit/devtools => devtools/client}/webide/test/addons/fxdt-adapters-win32.xpi (100%) create mode 100644 devtools/client/webide/test/addons/fxos_1_0_simulator-linux.xpi create mode 100644 devtools/client/webide/test/addons/fxos_1_0_simulator-linux64.xpi create mode 100644 devtools/client/webide/test/addons/fxos_1_0_simulator-mac64.xpi create mode 100644 devtools/client/webide/test/addons/fxos_1_0_simulator-win32.xpi create mode 100644 devtools/client/webide/test/addons/fxos_2_0_simulator-linux.xpi create mode 100644 devtools/client/webide/test/addons/fxos_2_0_simulator-linux64.xpi create mode 100644 devtools/client/webide/test/addons/fxos_2_0_simulator-mac64.xpi create mode 100644 devtools/client/webide/test/addons/fxos_2_0_simulator-win32.xpi create mode 100644 devtools/client/webide/test/addons/fxos_3_0_simulator-linux.xpi create mode 100644 devtools/client/webide/test/addons/fxos_3_0_simulator-linux64.xpi create mode 100644 devtools/client/webide/test/addons/fxos_3_0_simulator-mac64.xpi create mode 100644 devtools/client/webide/test/addons/fxos_3_0_simulator-win32.xpi create mode 100644 devtools/client/webide/test/addons/fxos_3_0_tv_simulator-linux.xpi create mode 100644 devtools/client/webide/test/addons/fxos_3_0_tv_simulator-linux64.xpi create mode 100644 devtools/client/webide/test/addons/fxos_3_0_tv_simulator-mac64.xpi create mode 100644 devtools/client/webide/test/addons/fxos_3_0_tv_simulator-win32.xpi create mode 100644 devtools/client/webide/test/addons/simulators.json rename {toolkit/devtools => devtools/client}/webide/test/app.zip (100%) rename {toolkit/devtools => devtools/client}/webide/test/app/index.html (100%) rename {toolkit/devtools => devtools/client}/webide/test/app/manifest.webapp (100%) create mode 100644 devtools/client/webide/test/browser.ini create mode 100644 devtools/client/webide/test/browser_tabs.js create mode 100644 devtools/client/webide/test/browser_widget.js rename {toolkit/devtools => devtools/client}/webide/test/build_app1/package.json (100%) rename {toolkit/devtools/webide/test/build_app_windows2 => devtools/client/webide/test/build_app2}/manifest.webapp (100%) rename {toolkit/devtools => devtools/client}/webide/test/build_app2/package.json (100%) rename {toolkit/devtools/webide/test/build_app_windows2 => devtools/client/webide/test/build_app2}/stage/empty-directory (100%) rename {toolkit/devtools => devtools/client}/webide/test/build_app_windows1/package.json (100%) rename {toolkit/devtools/webide/test/build_app2 => devtools/client/webide/test/build_app_windows2}/manifest.webapp (100%) rename {toolkit/devtools => devtools/client}/webide/test/build_app_windows2/package.json (100%) rename {toolkit/devtools/webide/test/build_app2 => devtools/client/webide/test/build_app_windows2}/stage/empty-directory (100%) create mode 100644 devtools/client/webide/test/chrome.ini create mode 100644 devtools/client/webide/test/device_front_shared.js rename {toolkit/devtools => devtools/client}/webide/test/doc_tabs.html (100%) create mode 100644 devtools/client/webide/test/head.js rename {toolkit/devtools => devtools/client}/webide/test/hosted_app.manifest (100%) create mode 100644 devtools/client/webide/test/templates.json create mode 100644 devtools/client/webide/test/test_addons.html create mode 100644 devtools/client/webide/test/test_app_validator.html create mode 100644 devtools/client/webide/test/test_autoconnect_runtime.html create mode 100644 devtools/client/webide/test/test_autoselect_project.html create mode 100644 devtools/client/webide/test/test_basic.html create mode 100644 devtools/client/webide/test/test_build.html create mode 100644 devtools/client/webide/test/test_device_permissions.html create mode 100644 devtools/client/webide/test/test_device_preferences.html create mode 100644 devtools/client/webide/test/test_device_runtime.html create mode 100644 devtools/client/webide/test/test_device_settings.html create mode 100644 devtools/client/webide/test/test_duplicate_import.html create mode 100644 devtools/client/webide/test/test_fullscreenToolbox.html create mode 100644 devtools/client/webide/test/test_import.html create mode 100644 devtools/client/webide/test/test_manifestUpdate.html create mode 100644 devtools/client/webide/test/test_newapp.html create mode 100644 devtools/client/webide/test/test_runtime.html create mode 100644 devtools/client/webide/test/test_simulators.html create mode 100644 devtools/client/webide/test/test_telemetry.html create mode 100644 devtools/client/webide/test/test_toolbox.html rename {toolkit/devtools => devtools/client}/webide/test/test_zoom.html (100%) rename {toolkit/devtools/app-manager/test/validator/valid => devtools/client/webide/test/validator/no-name-or-icon}/home.html (100%) rename {toolkit/devtools/app-manager => devtools/client/webide}/test/validator/no-name-or-icon/manifest.webapp (100%) rename {toolkit/devtools/app-manager => devtools/client/webide}/test/validator/non-absolute-path/manifest.webapp (100%) rename {toolkit/devtools/app-manager => devtools/client/webide}/test/validator/valid/alsoValid/manifest.webapp (100%) rename {toolkit/devtools/app-manager/test/validator/no-name-or-icon => devtools/client/webide/test/validator/valid}/home.html (100%) rename {toolkit/devtools/app-manager/test/validator/wrong-launch-path => devtools/client/webide/test/validator/valid}/icon.png (100%) rename {toolkit/devtools/app-manager => devtools/client/webide}/test/validator/valid/manifest.webapp (100%) rename {toolkit/devtools/app-manager/test/validator/valid => devtools/client/webide/test/validator/wrong-launch-path}/icon.png (100%) rename {toolkit/devtools/app-manager => devtools/client/webide}/test/validator/wrong-launch-path/manifest.webapp (100%) rename {toolkit/devtools => devtools/client}/webide/themes/addons.css (100%) create mode 100644 devtools/client/webide/themes/config-view.css create mode 100644 devtools/client/webide/themes/deck.css rename {toolkit/themes/shared/devtools/app-manager/images => devtools/client/webide/themes}/default-app-icon.png (100%) rename {toolkit/devtools => devtools/client}/webide/themes/details.css (100%) rename {toolkit/devtools => devtools/client}/webide/themes/icons.png (100%) create mode 100644 devtools/client/webide/themes/jar.mn rename {toolkit/devtools => devtools/client}/webide/themes/logs.css (100%) rename {toolkit/devtools => devtools/client}/webide/themes/monitor.css (100%) create mode 100644 devtools/client/webide/themes/moz.build rename {toolkit/devtools => devtools/client}/webide/themes/newapp.css (100%) rename {toolkit/themes/shared/devtools/app-manager/images => devtools/client/webide/themes}/noise.png (100%) create mode 100644 devtools/client/webide/themes/panel-listing.css rename {toolkit/devtools => devtools/client}/webide/themes/permissionstable.css (100%) create mode 100644 devtools/client/webide/themes/rocket.svg rename {toolkit/devtools => devtools/client}/webide/themes/runtimedetails.css (100%) create mode 100644 devtools/client/webide/themes/simulator.css rename {toolkit/devtools => devtools/client}/webide/themes/throbber.svg (100%) create mode 100644 devtools/client/webide/themes/webide.css create mode 100644 devtools/client/webide/themes/wifi-auth.css create mode 100644 devtools/client/webide/webide-prefs.js create mode 100644 devtools/client/webpack.config.js create mode 100644 devtools/docs/.gitignore create mode 100644 devtools/docs/README.md create mode 100644 devtools/docs/SUMMARY.md create mode 100644 devtools/docs/backend.md create mode 100644 devtools/docs/debugger-api.md create mode 100644 devtools/docs/debugger-panel.md create mode 100644 devtools/docs/frontend.md create mode 100644 devtools/docs/http-inspector.md create mode 100644 devtools/docs/inspector-panel.md create mode 100644 devtools/docs/memory-panel.md create mode 100644 devtools/docs/protocol.md create mode 100644 devtools/docs/react-guidelines.md create mode 100644 devtools/docs/react-tips.md create mode 100644 devtools/docs/react.md create mode 100644 devtools/docs/redux-guidelines.md create mode 100644 devtools/docs/redux-tips.md create mode 100644 devtools/docs/redux.md create mode 100644 devtools/docs/responsive-design-mode.md create mode 100644 devtools/docs/styles/website.css create mode 100644 devtools/docs/svgs.md create mode 100644 devtools/docs/svgs/expand-strokes.gif create mode 100644 devtools/docs/svgs/pathfinder.gif create mode 100644 devtools/docs/svgs/sketch-position.png create mode 100644 devtools/docs/tools.md create mode 100644 devtools/install.rdf create mode 100644 devtools/moz.build create mode 100644 devtools/server/actors/actor-registry.js create mode 100644 devtools/server/actors/addon.js create mode 100644 devtools/server/actors/addons.js create mode 100644 devtools/server/actors/animation.js create mode 100644 devtools/server/actors/breakpoint.js create mode 100644 devtools/server/actors/call-watcher.js create mode 100644 devtools/server/actors/canvas.js create mode 100644 devtools/server/actors/child-process.js create mode 100644 devtools/server/actors/childtab.js create mode 100644 devtools/server/actors/chrome.js create mode 100644 devtools/server/actors/common.js create mode 100644 devtools/server/actors/css-properties.js create mode 100644 devtools/server/actors/csscoverage.js create mode 100644 devtools/server/actors/device.js create mode 100644 devtools/server/actors/director-manager.js create mode 100644 devtools/server/actors/director-registry.js create mode 100644 devtools/server/actors/emulation.js create mode 100644 devtools/server/actors/environment.js create mode 100644 devtools/server/actors/errordocs.js create mode 100644 devtools/server/actors/eventlooplag.js create mode 100644 devtools/server/actors/frame.js create mode 100644 devtools/server/actors/framerate.js create mode 100644 devtools/server/actors/gcli.js create mode 100644 devtools/server/actors/heap-snapshot-file.js create mode 100644 devtools/server/actors/highlighters.css create mode 100644 devtools/server/actors/highlighters.js create mode 100644 devtools/server/actors/highlighters/auto-refresh.js create mode 100644 devtools/server/actors/highlighters/box-model.js create mode 100644 devtools/server/actors/highlighters/css-grid.js create mode 100644 devtools/server/actors/highlighters/css-transform.js create mode 100644 devtools/server/actors/highlighters/eye-dropper.js create mode 100644 devtools/server/actors/highlighters/geometry-editor.js create mode 100644 devtools/server/actors/highlighters/measuring-tool.js create mode 100644 devtools/server/actors/highlighters/moz.build create mode 100644 devtools/server/actors/highlighters/rect.js create mode 100644 devtools/server/actors/highlighters/rulers.js create mode 100644 devtools/server/actors/highlighters/selector.js create mode 100644 devtools/server/actors/highlighters/simple-outline.js create mode 100644 devtools/server/actors/highlighters/utils/markup.js create mode 100644 devtools/server/actors/highlighters/utils/moz.build create mode 100644 devtools/server/actors/inspector.js create mode 100644 devtools/server/actors/layout.js create mode 100644 devtools/server/actors/memory.js create mode 100644 devtools/server/actors/monitor.js create mode 100644 devtools/server/actors/moz.build create mode 100644 devtools/server/actors/object.js create mode 100644 devtools/server/actors/performance-entries.js create mode 100644 devtools/server/actors/performance-recording.js create mode 100644 devtools/server/actors/performance.js create mode 100644 devtools/server/actors/preference.js create mode 100644 devtools/server/actors/pretty-print-worker.js create mode 100644 devtools/server/actors/process.js create mode 100644 devtools/server/actors/profiler.js create mode 100644 devtools/server/actors/promises.js create mode 100644 devtools/server/actors/reflow.js create mode 100644 devtools/server/actors/root.js create mode 100644 devtools/server/actors/script.js create mode 100644 devtools/server/actors/settings.js create mode 100644 devtools/server/actors/source.js create mode 100644 devtools/server/actors/storage.js create mode 100644 devtools/server/actors/string.js create mode 100644 devtools/server/actors/styleeditor.js create mode 100644 devtools/server/actors/styles.js create mode 100644 devtools/server/actors/stylesheets.js create mode 100644 devtools/server/actors/timeline.js create mode 100644 devtools/server/actors/utils/TabSources.js create mode 100644 devtools/server/actors/utils/actor-registry-utils.js create mode 100644 devtools/server/actors/utils/audionodes.json rename {toolkit/devtools => devtools}/server/actors/utils/automation-timeline.js (100%) create mode 100644 devtools/server/actors/utils/css-grid-utils.js create mode 100644 devtools/server/actors/utils/make-debugger.js create mode 100644 devtools/server/actors/utils/map-uri-to-addon-id.js create mode 100644 devtools/server/actors/utils/moz.build create mode 100644 devtools/server/actors/utils/stack.js create mode 100644 devtools/server/actors/utils/walker-search.js create mode 100644 devtools/server/actors/utils/webconsole-utils.js create mode 100644 devtools/server/actors/utils/webconsole-worker-utils.js create mode 100644 devtools/server/actors/webaudio.js create mode 100644 devtools/server/actors/webbrowser.js create mode 100644 devtools/server/actors/webconsole.js create mode 100644 devtools/server/actors/webextension.js create mode 100644 devtools/server/actors/webgl.js create mode 100644 devtools/server/actors/worker.js create mode 100644 devtools/server/child.js create mode 100644 devtools/server/content-globals.js create mode 100644 devtools/server/content-server.jsm create mode 100644 devtools/server/css-logic.js create mode 100644 devtools/server/docs/actor-e10s-handling.md create mode 100644 devtools/server/docs/actor-hierarchy.md create mode 100644 devtools/server/docs/actor-registration.md create mode 100644 devtools/server/docs/protocol.js.md create mode 100644 devtools/server/event-parsers.js create mode 100644 devtools/server/main.js create mode 100644 devtools/server/moz.build create mode 100644 devtools/server/performance/framerate.js create mode 100644 devtools/server/performance/memory.js create mode 100644 devtools/server/performance/moz.build create mode 100644 devtools/server/performance/profiler.js create mode 100644 devtools/server/performance/recorder.js create mode 100644 devtools/server/performance/timeline.js create mode 100644 devtools/server/primitive.js create mode 100644 devtools/server/service-worker-child.js create mode 100644 devtools/server/shims/moz.build create mode 100644 devtools/server/shims/protocol.js create mode 100644 devtools/server/shims/toolkit/dbg-server.jsm create mode 100644 devtools/server/shims/toolkit/moz.build create mode 100644 devtools/server/tests/browser/.eslintrc.js create mode 100644 devtools/server/tests/browser/animation.html create mode 100644 devtools/server/tests/browser/browser.ini create mode 100644 devtools/server/tests/browser/browser_animation_emitMutations.js create mode 100644 devtools/server/tests/browser/browser_animation_getFrames.js create mode 100644 devtools/server/tests/browser/browser_animation_getMultipleStates.js create mode 100644 devtools/server/tests/browser/browser_animation_getPlayers.js create mode 100644 devtools/server/tests/browser/browser_animation_getProperties.js create mode 100644 devtools/server/tests/browser/browser_animation_getStateAfterFinished.js create mode 100644 devtools/server/tests/browser/browser_animation_getSubTreeAnimations.js create mode 100644 devtools/server/tests/browser/browser_animation_keepFinished.js create mode 100644 devtools/server/tests/browser/browser_animation_playPauseIframe.js create mode 100644 devtools/server/tests/browser/browser_animation_playPauseSeveral.js create mode 100644 devtools/server/tests/browser/browser_animation_playerState.js create mode 100644 devtools/server/tests/browser/browser_animation_reconstructState.js create mode 100644 devtools/server/tests/browser/browser_animation_refreshTransitions.js create mode 100644 devtools/server/tests/browser/browser_animation_setCurrentTime.js create mode 100644 devtools/server/tests/browser/browser_animation_setPlaybackRate.js create mode 100644 devtools/server/tests/browser/browser_animation_simple.js create mode 100644 devtools/server/tests/browser/browser_animation_updatedState.js create mode 100644 devtools/server/tests/browser/browser_canvasframe_helper_01.js create mode 100644 devtools/server/tests/browser/browser_canvasframe_helper_02.js create mode 100644 devtools/server/tests/browser/browser_canvasframe_helper_03.js create mode 100644 devtools/server/tests/browser/browser_canvasframe_helper_04.js create mode 100644 devtools/server/tests/browser/browser_canvasframe_helper_05.js create mode 100644 devtools/server/tests/browser/browser_canvasframe_helper_06.js create mode 100644 devtools/server/tests/browser/browser_directorscript_actors.js create mode 100644 devtools/server/tests/browser/browser_directorscript_actors_error_events.js create mode 100644 devtools/server/tests/browser/browser_directorscript_actors_exports.js create mode 100644 devtools/server/tests/browser/browser_markers-cycle-collection.js create mode 100644 devtools/server/tests/browser/browser_markers-docloading-01.js create mode 100644 devtools/server/tests/browser/browser_markers-docloading-02.js create mode 100644 devtools/server/tests/browser/browser_markers-docloading-03.js create mode 100644 devtools/server/tests/browser/browser_markers-gc.js create mode 100644 devtools/server/tests/browser/browser_markers-minor-gc.js create mode 100644 devtools/server/tests/browser/browser_markers-parse-html.js create mode 100644 devtools/server/tests/browser/browser_markers-styles.js create mode 100644 devtools/server/tests/browser/browser_markers-timestamp.js create mode 100644 devtools/server/tests/browser/browser_navigateEvents.js create mode 100644 devtools/server/tests/browser/browser_perf-allocation-data.js create mode 100644 devtools/server/tests/browser/browser_perf-profiler-01.js create mode 100644 devtools/server/tests/browser/browser_perf-profiler-02.js create mode 100644 devtools/server/tests/browser/browser_perf-profiler-03.js create mode 100644 devtools/server/tests/browser/browser_perf-realtime-markers.js create mode 100644 devtools/server/tests/browser/browser_perf-recording-actor-01.js create mode 100644 devtools/server/tests/browser/browser_perf-recording-actor-02.js create mode 100644 devtools/server/tests/browser/browser_perf-samples-01.js create mode 100644 devtools/server/tests/browser/browser_perf-samples-02.js create mode 100644 devtools/server/tests/browser/browser_register_actor.js create mode 100644 devtools/server/tests/browser/browser_storage_cookies-duplicate-names.js create mode 100644 devtools/server/tests/browser/browser_storage_dynamic_windows.js create mode 100644 devtools/server/tests/browser/browser_storage_listings.js create mode 100644 devtools/server/tests/browser/browser_storage_updates.js create mode 100644 devtools/server/tests/browser/browser_stylesheets_getTextEmpty.js create mode 100644 devtools/server/tests/browser/browser_stylesheets_nested-iframes.js create mode 100644 devtools/server/tests/browser/browser_timeline.js create mode 100644 devtools/server/tests/browser/browser_timeline_actors.js create mode 100644 devtools/server/tests/browser/browser_timeline_iframes.js rename {toolkit/devtools => devtools}/server/tests/browser/director-script-target.html (100%) create mode 100644 devtools/server/tests/browser/doc_allocations.html create mode 100644 devtools/server/tests/browser/doc_force_cc.html create mode 100644 devtools/server/tests/browser/doc_force_gc.html create mode 100644 devtools/server/tests/browser/doc_innerHTML.html create mode 100644 devtools/server/tests/browser/doc_perf.html create mode 100644 devtools/server/tests/browser/head.js rename {toolkit/devtools => devtools}/server/tests/browser/navigate-first.html (100%) rename {toolkit/devtools => devtools}/server/tests/browser/navigate-second.html (100%) create mode 100644 devtools/server/tests/browser/storage-cookies-same-name.html create mode 100644 devtools/server/tests/browser/storage-dynamic-windows.html create mode 100644 devtools/server/tests/browser/storage-helpers.js create mode 100644 devtools/server/tests/browser/storage-listings.html create mode 100644 devtools/server/tests/browser/storage-secured-iframe.html create mode 100644 devtools/server/tests/browser/storage-unsecured-iframe.html create mode 100644 devtools/server/tests/browser/storage-updates.html create mode 100644 devtools/server/tests/browser/stylesheets-nested-iframes.html rename {toolkit/devtools => devtools}/server/tests/browser/timeline-iframe-child.html (100%) rename {toolkit/devtools => devtools}/server/tests/browser/timeline-iframe-parent.html (100%) create mode 100644 devtools/server/tests/mochitest/.eslintrc.js rename {toolkit/devtools => devtools}/server/tests/mochitest/Debugger.Source.prototype.element-2.js (100%) create mode 100644 devtools/server/tests/mochitest/Debugger.Source.prototype.element.html rename {toolkit/devtools => devtools}/server/tests/mochitest/Debugger.Source.prototype.element.js (100%) create mode 100644 devtools/server/tests/mochitest/animation-data.html create mode 100644 devtools/server/tests/mochitest/chrome.ini create mode 100644 devtools/server/tests/mochitest/director-helpers.js create mode 100644 devtools/server/tests/mochitest/hello-actor.js create mode 100644 devtools/server/tests/mochitest/inspector-delay-image-response.sjs create mode 100644 devtools/server/tests/mochitest/inspector-eyedropper.html create mode 100644 devtools/server/tests/mochitest/inspector-helpers.js create mode 100644 devtools/server/tests/mochitest/inspector-search-data.html rename {toolkit/devtools => devtools}/server/tests/mochitest/inspector-styles-data.css (100%) create mode 100644 devtools/server/tests/mochitest/inspector-styles-data.html create mode 100644 devtools/server/tests/mochitest/inspector-traversal-data.html create mode 100644 devtools/server/tests/mochitest/inspector_css-properties.html create mode 100644 devtools/server/tests/mochitest/inspector_getImageData.html rename {toolkit/devtools => devtools}/server/tests/mochitest/large-image.jpg (100%) create mode 100644 devtools/server/tests/mochitest/memory-helpers.js rename {toolkit/devtools => devtools}/server/tests/mochitest/nonchrome_unsafeDereference.html (100%) create mode 100644 devtools/server/tests/mochitest/setup-in-child.js create mode 100644 devtools/server/tests/mochitest/setup-in-parent.js rename {toolkit/devtools => devtools}/server/tests/mochitest/small-image.gif (100%) rename {toolkit/devtools => devtools}/server/tests/mochitest/test_Debugger.Script.prototype.global.html (100%) create mode 100644 devtools/server/tests/mochitest/test_Debugger.Source.prototype.element.html rename {toolkit/devtools => devtools}/server/tests/mochitest/test_Debugger.Source.prototype.introductionScript.html (100%) create mode 100644 devtools/server/tests/mochitest/test_Debugger.Source.prototype.introductionType.html create mode 100644 devtools/server/tests/mochitest/test_animation_actor-lifetime.html create mode 100644 devtools/server/tests/mochitest/test_connectToChild.html create mode 100644 devtools/server/tests/mochitest/test_connection-manager.html create mode 100644 devtools/server/tests/mochitest/test_css-logic-media-queries.html create mode 100644 devtools/server/tests/mochitest/test_css-logic-specificity.html create mode 100644 devtools/server/tests/mochitest/test_css-logic.html create mode 100644 devtools/server/tests/mochitest/test_css-properties_01.html create mode 100644 devtools/server/tests/mochitest/test_css-properties_02.html create mode 100644 devtools/server/tests/mochitest/test_device.html rename {toolkit/devtools => devtools}/server/tests/mochitest/test_director.html (100%) rename {toolkit/devtools => devtools}/server/tests/mochitest/test_director_connectToChild.html (100%) create mode 100644 devtools/server/tests/mochitest/test_executeInGlobal-outerized_this.html create mode 100644 devtools/server/tests/mochitest/test_framerate_01.html create mode 100644 devtools/server/tests/mochitest/test_framerate_02.html create mode 100644 devtools/server/tests/mochitest/test_framerate_03.html create mode 100644 devtools/server/tests/mochitest/test_framerate_04.html create mode 100644 devtools/server/tests/mochitest/test_framerate_05.html create mode 100644 devtools/server/tests/mochitest/test_framerate_06.html create mode 100644 devtools/server/tests/mochitest/test_getProcess.html create mode 100644 devtools/server/tests/mochitest/test_inspector-anonymous.html create mode 100644 devtools/server/tests/mochitest/test_inspector-changeattrs.html create mode 100644 devtools/server/tests/mochitest/test_inspector-changevalue.html create mode 100644 devtools/server/tests/mochitest/test_inspector-dead-nodes.html create mode 100644 devtools/server/tests/mochitest/test_inspector-duplicate-node.html create mode 100644 devtools/server/tests/mochitest/test_inspector-hide.html create mode 100644 devtools/server/tests/mochitest/test_inspector-insert.html create mode 100644 devtools/server/tests/mochitest/test_inspector-mutations-attr.html create mode 100644 devtools/server/tests/mochitest/test_inspector-mutations-childlist.html create mode 100644 devtools/server/tests/mochitest/test_inspector-mutations-events.html create mode 100644 devtools/server/tests/mochitest/test_inspector-mutations-frameload.html create mode 100644 devtools/server/tests/mochitest/test_inspector-mutations-value.html create mode 100644 devtools/server/tests/mochitest/test_inspector-pick-color.html create mode 100644 devtools/server/tests/mochitest/test_inspector-pseudoclass-lock.html create mode 100644 devtools/server/tests/mochitest/test_inspector-release.html create mode 100644 devtools/server/tests/mochitest/test_inspector-reload.html create mode 100644 devtools/server/tests/mochitest/test_inspector-remove.html create mode 100644 devtools/server/tests/mochitest/test_inspector-resize.html create mode 100644 devtools/server/tests/mochitest/test_inspector-resolve-url.html create mode 100644 devtools/server/tests/mochitest/test_inspector-retain.html create mode 100644 devtools/server/tests/mochitest/test_inspector-scroll-into-view.html create mode 100644 devtools/server/tests/mochitest/test_inspector-search-front.html create mode 100644 devtools/server/tests/mochitest/test_inspector-search.html create mode 100644 devtools/server/tests/mochitest/test_inspector-traversal.html create mode 100644 devtools/server/tests/mochitest/test_inspector_getImageData-wait-for-load.html create mode 100644 devtools/server/tests/mochitest/test_inspector_getImageData.html create mode 100644 devtools/server/tests/mochitest/test_inspector_getImageDataFromURL.html create mode 100644 devtools/server/tests/mochitest/test_inspector_getNodeFromActor.html rename {toolkit/devtools => devtools}/server/tests/mochitest/test_makeGlobalObjectReference.html (100%) rename {toolkit/devtools => devtools}/server/tests/mochitest/test_memory.html (100%) rename {toolkit/devtools => devtools}/server/tests/mochitest/test_memory_allocations_01.html (100%) create mode 100644 devtools/server/tests/mochitest/test_memory_allocations_02.html rename {toolkit/devtools => devtools}/server/tests/mochitest/test_memory_allocations_03.html (100%) create mode 100644 devtools/server/tests/mochitest/test_memory_allocations_04.html create mode 100755 devtools/server/tests/mochitest/test_memory_allocations_05.html create mode 100644 devtools/server/tests/mochitest/test_memory_allocations_06.html create mode 100644 devtools/server/tests/mochitest/test_memory_allocations_07.html rename {toolkit/devtools => devtools}/server/tests/mochitest/test_memory_attach_01.html (100%) rename {toolkit/devtools => devtools}/server/tests/mochitest/test_memory_attach_02.html (100%) rename {toolkit/devtools => devtools}/server/tests/mochitest/test_memory_census.html (100%) create mode 100644 devtools/server/tests/mochitest/test_memory_gc_01.html create mode 100644 devtools/server/tests/mochitest/test_memory_gc_events.html create mode 100644 devtools/server/tests/mochitest/test_preference.html create mode 100644 devtools/server/tests/mochitest/test_settings.html create mode 100644 devtools/server/tests/mochitest/test_setupInParentChild.html create mode 100644 devtools/server/tests/mochitest/test_styles-applied.html create mode 100644 devtools/server/tests/mochitest/test_styles-computed.html create mode 100644 devtools/server/tests/mochitest/test_styles-layout.html create mode 100644 devtools/server/tests/mochitest/test_styles-matched.html create mode 100644 devtools/server/tests/mochitest/test_styles-modify.html create mode 100644 devtools/server/tests/mochitest/test_styles-svg.html create mode 100644 devtools/server/tests/mochitest/test_unsafeDereference.html create mode 100644 devtools/server/tests/mochitest/test_websocket-server.html create mode 100644 devtools/server/tests/unit/.eslintrc.js create mode 100644 devtools/server/tests/unit/addons/web-extension-upgrade/manifest.json create mode 100644 devtools/server/tests/unit/addons/web-extension/manifest.json create mode 100644 devtools/server/tests/unit/addons/web-extension2/manifest.json create mode 100644 devtools/server/tests/unit/babel_and_browserify_script_with_source_map.js create mode 100644 devtools/server/tests/unit/head_dbg.js create mode 100644 devtools/server/tests/unit/hello-actor.js rename {toolkit/devtools => devtools}/server/tests/unit/post_init_global_actors.js (100%) rename {toolkit/devtools => devtools}/server/tests/unit/post_init_tab_actors.js (100%) rename {toolkit/devtools => devtools}/server/tests/unit/pre_init_global_actors.js (100%) rename {toolkit/devtools => devtools}/server/tests/unit/pre_init_tab_actors.js (100%) create mode 100644 devtools/server/tests/unit/registertestactors-01.js create mode 100644 devtools/server/tests/unit/registertestactors-02.js create mode 100644 devtools/server/tests/unit/registertestactors-03.js create mode 100644 devtools/server/tests/unit/setBreakpoint-on-column-in-gcd-script.js create mode 100644 devtools/server/tests/unit/setBreakpoint-on-column-with-no-offsets-at-end-of-line.js create mode 100644 devtools/server/tests/unit/setBreakpoint-on-column-with-no-offsets-in-gcd-script.js create mode 100644 devtools/server/tests/unit/setBreakpoint-on-column-with-no-offsets.js create mode 100644 devtools/server/tests/unit/setBreakpoint-on-column.js create mode 100644 devtools/server/tests/unit/setBreakpoint-on-line-in-gcd-script.js create mode 100644 devtools/server/tests/unit/setBreakpoint-on-line-with-multiple-offsets.js create mode 100644 devtools/server/tests/unit/setBreakpoint-on-line-with-multiple-statements.js create mode 100644 devtools/server/tests/unit/setBreakpoint-on-line-with-no-offsets-in-gcd-script.js create mode 100644 devtools/server/tests/unit/setBreakpoint-on-line-with-no-offsets.js create mode 100644 devtools/server/tests/unit/setBreakpoint-on-line.js rename {toolkit/devtools => devtools}/server/tests/unit/source-map-data/sourcemapped.coffee (100%) rename {toolkit/devtools => devtools}/server/tests/unit/source-map-data/sourcemapped.map (100%) create mode 100644 devtools/server/tests/unit/sourcemapped.js create mode 100644 devtools/server/tests/unit/test_MemoryActor_saveHeapSnapshot_01.js create mode 100644 devtools/server/tests/unit/test_MemoryActor_saveHeapSnapshot_02.js create mode 100644 devtools/server/tests/unit/test_MemoryActor_saveHeapSnapshot_03.js create mode 100644 devtools/server/tests/unit/test_actor-registry-actor.js create mode 100644 devtools/server/tests/unit/test_add_actors.js create mode 100644 devtools/server/tests/unit/test_addon_reload.js create mode 100644 devtools/server/tests/unit/test_addons_actor.js create mode 100644 devtools/server/tests/unit/test_animation_name.js create mode 100644 devtools/server/tests/unit/test_animation_type.js create mode 100644 devtools/server/tests/unit/test_attach.js create mode 100644 devtools/server/tests/unit/test_blackboxing-01.js create mode 100644 devtools/server/tests/unit/test_blackboxing-02.js create mode 100644 devtools/server/tests/unit/test_blackboxing-03.js create mode 100644 devtools/server/tests/unit/test_blackboxing-04.js create mode 100644 devtools/server/tests/unit/test_blackboxing-05.js create mode 100644 devtools/server/tests/unit/test_blackboxing-06.js create mode 100644 devtools/server/tests/unit/test_blackboxing-07.js create mode 100644 devtools/server/tests/unit/test_breakpoint-01.js create mode 100644 devtools/server/tests/unit/test_breakpoint-02.js create mode 100644 devtools/server/tests/unit/test_breakpoint-03.js create mode 100644 devtools/server/tests/unit/test_breakpoint-04.js create mode 100644 devtools/server/tests/unit/test_breakpoint-05.js create mode 100644 devtools/server/tests/unit/test_breakpoint-06.js create mode 100644 devtools/server/tests/unit/test_breakpoint-07.js create mode 100644 devtools/server/tests/unit/test_breakpoint-08.js create mode 100644 devtools/server/tests/unit/test_breakpoint-09.js create mode 100644 devtools/server/tests/unit/test_breakpoint-10.js create mode 100644 devtools/server/tests/unit/test_breakpoint-11.js create mode 100644 devtools/server/tests/unit/test_breakpoint-12.js create mode 100644 devtools/server/tests/unit/test_breakpoint-13.js create mode 100644 devtools/server/tests/unit/test_breakpoint-14.js create mode 100644 devtools/server/tests/unit/test_breakpoint-15.js create mode 100644 devtools/server/tests/unit/test_breakpoint-16.js create mode 100644 devtools/server/tests/unit/test_breakpoint-17.js create mode 100644 devtools/server/tests/unit/test_breakpoint-18.js create mode 100644 devtools/server/tests/unit/test_breakpoint-19.js create mode 100644 devtools/server/tests/unit/test_breakpoint-20.js create mode 100644 devtools/server/tests/unit/test_breakpoint-21.js create mode 100644 devtools/server/tests/unit/test_breakpoint-actor-map.js create mode 100644 devtools/server/tests/unit/test_client_close.js create mode 100644 devtools/server/tests/unit/test_client_request.js create mode 100644 devtools/server/tests/unit/test_conditional_breakpoint-01.js create mode 100644 devtools/server/tests/unit/test_conditional_breakpoint-02.js create mode 100644 devtools/server/tests/unit/test_conditional_breakpoint-03.js create mode 100644 devtools/server/tests/unit/test_dbgactor.js create mode 100644 devtools/server/tests/unit/test_dbgclient_debuggerstatement.js create mode 100644 devtools/server/tests/unit/test_dbgglobal.js create mode 100644 devtools/server/tests/unit/test_eval-01.js create mode 100644 devtools/server/tests/unit/test_eval-02.js create mode 100644 devtools/server/tests/unit/test_eval-03.js create mode 100644 devtools/server/tests/unit/test_eval-04.js create mode 100644 devtools/server/tests/unit/test_eval-05.js create mode 100644 devtools/server/tests/unit/test_eventlooplag_actor.js create mode 100644 devtools/server/tests/unit/test_forwardingprefix.js create mode 100644 devtools/server/tests/unit/test_frameactor-01.js create mode 100644 devtools/server/tests/unit/test_frameactor-02.js create mode 100644 devtools/server/tests/unit/test_frameactor-03.js create mode 100644 devtools/server/tests/unit/test_frameactor-04.js create mode 100644 devtools/server/tests/unit/test_frameactor-05.js create mode 100644 devtools/server/tests/unit/test_framearguments-01.js create mode 100644 devtools/server/tests/unit/test_framebindings-01.js create mode 100644 devtools/server/tests/unit/test_framebindings-02.js create mode 100644 devtools/server/tests/unit/test_framebindings-03.js create mode 100644 devtools/server/tests/unit/test_framebindings-04.js create mode 100644 devtools/server/tests/unit/test_framebindings-05.js create mode 100644 devtools/server/tests/unit/test_framebindings-06.js create mode 100644 devtools/server/tests/unit/test_framebindings-07.js create mode 100644 devtools/server/tests/unit/test_frameclient-01.js create mode 100644 devtools/server/tests/unit/test_frameclient-02.js create mode 100644 devtools/server/tests/unit/test_functiongrips-01.js create mode 100644 devtools/server/tests/unit/test_get-executable-lines-source-map.js create mode 100644 devtools/server/tests/unit/test_get-executable-lines.js create mode 100644 devtools/server/tests/unit/test_getRuleText.js create mode 100644 devtools/server/tests/unit/test_getTextAtLineColumn.js create mode 100644 devtools/server/tests/unit/test_getyoungestframe.js create mode 100644 devtools/server/tests/unit/test_ignore_caught_exceptions.js create mode 100644 devtools/server/tests/unit/test_ignore_no_interface_exceptions.js create mode 100644 devtools/server/tests/unit/test_interrupt.js create mode 100644 devtools/server/tests/unit/test_layout-reflows-observer.js create mode 100644 devtools/server/tests/unit/test_listsources-01.js create mode 100644 devtools/server/tests/unit/test_listsources-02.js create mode 100644 devtools/server/tests/unit/test_listsources-03.js create mode 100644 devtools/server/tests/unit/test_listsources-04.js create mode 100644 devtools/server/tests/unit/test_longstringactor.js create mode 100644 devtools/server/tests/unit/test_longstringgrips-01.js create mode 100644 devtools/server/tests/unit/test_longstringgrips-02.js create mode 100644 devtools/server/tests/unit/test_monitor_actor.js create mode 100644 devtools/server/tests/unit/test_nativewrappers.js create mode 100644 devtools/server/tests/unit/test_nesting-01.js create mode 100644 devtools/server/tests/unit/test_nesting-02.js rename {toolkit/devtools => devtools}/server/tests/unit/test_nesting-03.js (100%) create mode 100644 devtools/server/tests/unit/test_new_source-01.js create mode 100644 devtools/server/tests/unit/test_nodelistactor.js rename {toolkit/devtools => devtools}/server/tests/unit/test_nsjsinspector.js (100%) create mode 100644 devtools/server/tests/unit/test_objectgrips-01.js create mode 100644 devtools/server/tests/unit/test_objectgrips-02.js create mode 100644 devtools/server/tests/unit/test_objectgrips-03.js create mode 100644 devtools/server/tests/unit/test_objectgrips-04.js create mode 100644 devtools/server/tests/unit/test_objectgrips-05.js create mode 100644 devtools/server/tests/unit/test_objectgrips-06.js create mode 100644 devtools/server/tests/unit/test_objectgrips-07.js create mode 100644 devtools/server/tests/unit/test_objectgrips-08.js create mode 100644 devtools/server/tests/unit/test_objectgrips-09.js create mode 100644 devtools/server/tests/unit/test_objectgrips-10.js create mode 100644 devtools/server/tests/unit/test_objectgrips-11.js create mode 100644 devtools/server/tests/unit/test_objectgrips-12.js create mode 100644 devtools/server/tests/unit/test_objectgrips-13.js create mode 100644 devtools/server/tests/unit/test_pause_exceptions-01.js create mode 100644 devtools/server/tests/unit/test_pause_exceptions-02.js create mode 100644 devtools/server/tests/unit/test_pauselifetime-01.js create mode 100644 devtools/server/tests/unit/test_pauselifetime-02.js create mode 100644 devtools/server/tests/unit/test_pauselifetime-03.js create mode 100644 devtools/server/tests/unit/test_pauselifetime-04.js create mode 100644 devtools/server/tests/unit/test_profiler_activation-01.js create mode 100644 devtools/server/tests/unit/test_profiler_activation-02.js create mode 100644 devtools/server/tests/unit/test_profiler_bufferstatus.js create mode 100644 devtools/server/tests/unit/test_profiler_close.js create mode 100644 devtools/server/tests/unit/test_profiler_data.js create mode 100644 devtools/server/tests/unit/test_profiler_events-01.js create mode 100644 devtools/server/tests/unit/test_profiler_events-02.js create mode 100644 devtools/server/tests/unit/test_profiler_getbufferinfo.js create mode 100644 devtools/server/tests/unit/test_profiler_getfeatures.js create mode 100644 devtools/server/tests/unit/test_profiler_getsharedlibraryinformation.js create mode 100644 devtools/server/tests/unit/test_promise_state-01.js create mode 100644 devtools/server/tests/unit/test_promise_state-02.js create mode 100644 devtools/server/tests/unit/test_promise_state-03.js create mode 100644 devtools/server/tests/unit/test_promises_actor_attach.js create mode 100644 devtools/server/tests/unit/test_promises_actor_exist.js create mode 100644 devtools/server/tests/unit/test_promises_actor_list_promises.js create mode 100644 devtools/server/tests/unit/test_promises_actor_onnewpromise.js create mode 100644 devtools/server/tests/unit/test_promises_actor_onpromisesettled.js create mode 100644 devtools/server/tests/unit/test_promises_client_getdependentpromises.js create mode 100644 devtools/server/tests/unit/test_promises_object_creationtimestamp.js create mode 100644 devtools/server/tests/unit/test_promises_object_timetosettle-01.js create mode 100644 devtools/server/tests/unit/test_promises_object_timetosettle-02.js create mode 100644 devtools/server/tests/unit/test_protocolSpec.js create mode 100644 devtools/server/tests/unit/test_protocol_abort.js create mode 100644 devtools/server/tests/unit/test_protocol_async.js create mode 100644 devtools/server/tests/unit/test_protocol_children.js create mode 100644 devtools/server/tests/unit/test_protocol_formtype.js create mode 100644 devtools/server/tests/unit/test_protocol_longstring.js create mode 100644 devtools/server/tests/unit/test_protocol_simple.js create mode 100644 devtools/server/tests/unit/test_protocol_stack.js create mode 100644 devtools/server/tests/unit/test_protocol_unregister.js create mode 100644 devtools/server/tests/unit/test_reattach-thread.js create mode 100644 devtools/server/tests/unit/test_registerClient.js create mode 100644 devtools/server/tests/unit/test_register_actor.js create mode 100644 devtools/server/tests/unit/test_requestTypes.js create mode 100644 devtools/server/tests/unit/test_safe-getter.js create mode 100644 devtools/server/tests/unit/test_setBreakpoint-on-column-in-gcd-script.js create mode 100644 devtools/server/tests/unit/test_setBreakpoint-on-column-with-no-offsets-at-end-of-line.js create mode 100644 devtools/server/tests/unit/test_setBreakpoint-on-column.js create mode 100644 devtools/server/tests/unit/test_setBreakpoint-on-line-in-gcd-script.js create mode 100644 devtools/server/tests/unit/test_setBreakpoint-on-line-with-multiple-offsets.js create mode 100644 devtools/server/tests/unit/test_setBreakpoint-on-line-with-multiple-statements.js create mode 100644 devtools/server/tests/unit/test_setBreakpoint-on-line-with-no-offsets-in-gcd-script.js create mode 100644 devtools/server/tests/unit/test_setBreakpoint-on-line-with-no-offsets.js create mode 100644 devtools/server/tests/unit/test_setBreakpoint-on-line.js create mode 100644 devtools/server/tests/unit/test_source-01.js create mode 100644 devtools/server/tests/unit/test_sourcemaps-01.js create mode 100644 devtools/server/tests/unit/test_sourcemaps-02.js create mode 100644 devtools/server/tests/unit/test_sourcemaps-03.js create mode 100644 devtools/server/tests/unit/test_sourcemaps-04.js create mode 100644 devtools/server/tests/unit/test_sourcemaps-05.js create mode 100644 devtools/server/tests/unit/test_sourcemaps-06.js create mode 100644 devtools/server/tests/unit/test_sourcemaps-07.js create mode 100644 devtools/server/tests/unit/test_sourcemaps-08.js create mode 100644 devtools/server/tests/unit/test_sourcemaps-09.js create mode 100644 devtools/server/tests/unit/test_sourcemaps-10.js create mode 100644 devtools/server/tests/unit/test_sourcemaps-11.js create mode 100644 devtools/server/tests/unit/test_sourcemaps-12.js create mode 100644 devtools/server/tests/unit/test_sourcemaps-13.js create mode 100644 devtools/server/tests/unit/test_sourcemaps-16.js create mode 100644 devtools/server/tests/unit/test_sourcemaps-17.js create mode 100644 devtools/server/tests/unit/test_stepping-01.js create mode 100644 devtools/server/tests/unit/test_stepping-02.js create mode 100644 devtools/server/tests/unit/test_stepping-03.js create mode 100644 devtools/server/tests/unit/test_stepping-04.js create mode 100644 devtools/server/tests/unit/test_stepping-05.js create mode 100644 devtools/server/tests/unit/test_stepping-06.js create mode 100644 devtools/server/tests/unit/test_stepping-07.js create mode 100644 devtools/server/tests/unit/test_symbols-01.js create mode 100644 devtools/server/tests/unit/test_symbols-02.js create mode 100644 devtools/server/tests/unit/test_threadlifetime-01.js create mode 100644 devtools/server/tests/unit/test_threadlifetime-02.js create mode 100644 devtools/server/tests/unit/test_threadlifetime-03.js create mode 100644 devtools/server/tests/unit/test_threadlifetime-04.js create mode 100644 devtools/server/tests/unit/test_threadlifetime-05.js create mode 100644 devtools/server/tests/unit/test_threadlifetime-06.js create mode 100644 devtools/server/tests/unit/test_unsafeDereference.js create mode 100644 devtools/server/tests/unit/test_xpcshell_debugging.js create mode 100644 devtools/server/tests/unit/testactors.js rename {toolkit/devtools => devtools}/server/tests/unit/tracerlocations.js (100%) create mode 100644 devtools/server/tests/unit/xpcshell.ini create mode 100644 devtools/server/tests/unit/xpcshell_debugging_script.js create mode 100644 devtools/server/websocket-server.js create mode 100644 devtools/server/worker.js create mode 100644 devtools/shared/DevToolsUtils.js create mode 100644 devtools/shared/Loader.jsm create mode 100644 devtools/shared/Parser.jsm create mode 100644 devtools/shared/ThreadSafeDevToolsUtils.js rename {toolkit/devtools => devtools/shared}/acorn/LICENSE (100%) create mode 100644 devtools/shared/acorn/UPGRADING.md rename {toolkit/devtools => devtools/shared}/acorn/acorn.js (100%) rename {toolkit/devtools => devtools/shared}/acorn/acorn_loose.js (100%) create mode 100644 devtools/shared/acorn/moz.build create mode 100644 devtools/shared/acorn/tests/unit/head_acorn.js rename {toolkit/devtools => devtools/shared}/acorn/tests/unit/test_import_acorn.js (100%) rename {toolkit/devtools => devtools/shared}/acorn/tests/unit/test_lenient_parser.js (100%) create mode 100644 devtools/shared/acorn/tests/unit/test_same_ast.js create mode 100644 devtools/shared/acorn/tests/unit/xpcshell.ini rename {toolkit/devtools => devtools/shared}/acorn/walk.js (100%) create mode 100644 devtools/shared/apps/Devices.jsm create mode 100644 devtools/shared/apps/Simulator.jsm create mode 100644 devtools/shared/apps/app-actor-front.js create mode 100644 devtools/shared/apps/moz.build create mode 100644 devtools/shared/async-storage.js create mode 100644 devtools/shared/async-utils.js create mode 100644 devtools/shared/builtin-modules.js create mode 100644 devtools/shared/client/connection-manager.js create mode 100644 devtools/shared/client/main.js create mode 100644 devtools/shared/client/moz.build create mode 100644 devtools/shared/content-observer.js create mode 100644 devtools/shared/css/color-db.js create mode 100644 devtools/shared/css/color.js create mode 100644 devtools/shared/css/generated/generate-properties-db.js create mode 100644 devtools/shared/css/generated/mach_commands.py create mode 100644 devtools/shared/css/generated/moz.build create mode 100644 devtools/shared/css/generated/properties-db.js create mode 100644 devtools/shared/css/generated/properties-db.js.in create mode 100644 devtools/shared/css/lexer.js create mode 100644 devtools/shared/css/moz.build create mode 100644 devtools/shared/css/parsing-utils.js create mode 100644 devtools/shared/css/properties-db.js create mode 100644 devtools/shared/defer.js create mode 100644 devtools/shared/deprecated-sync-thenables.js create mode 100644 devtools/shared/discovery/discovery.js create mode 100644 devtools/shared/discovery/moz.build create mode 100644 devtools/shared/discovery/tests/unit/test_discovery.js create mode 100644 devtools/shared/discovery/tests/unit/xpcshell.ini create mode 100644 devtools/shared/dom-node-constants.js create mode 100644 devtools/shared/dom-node-filter-constants.js create mode 100644 devtools/shared/event-emitter.js create mode 100644 devtools/shared/flags.js create mode 100644 devtools/shared/fronts/actor-registry.js create mode 100644 devtools/shared/fronts/addons.js create mode 100644 devtools/shared/fronts/animation.js create mode 100644 devtools/shared/fronts/call-watcher.js create mode 100644 devtools/shared/fronts/canvas.js create mode 100644 devtools/shared/fronts/css-properties.js create mode 100644 devtools/shared/fronts/csscoverage.js create mode 100644 devtools/shared/fronts/device.js create mode 100644 devtools/shared/fronts/director-manager.js create mode 100644 devtools/shared/fronts/director-registry.js create mode 100644 devtools/shared/fronts/emulation.js create mode 100644 devtools/shared/fronts/eventlooplag.js create mode 100644 devtools/shared/fronts/framerate.js create mode 100644 devtools/shared/fronts/gcli.js create mode 100644 devtools/shared/fronts/highlighters.js create mode 100644 devtools/shared/fronts/inspector.js create mode 100644 devtools/shared/fronts/layout.js create mode 100644 devtools/shared/fronts/memory.js create mode 100644 devtools/shared/fronts/moz.build create mode 100644 devtools/shared/fronts/performance-entries.js create mode 100644 devtools/shared/fronts/performance-recording.js create mode 100644 devtools/shared/fronts/performance.js create mode 100644 devtools/shared/fronts/preference.js create mode 100644 devtools/shared/fronts/profiler.js create mode 100644 devtools/shared/fronts/promises.js create mode 100644 devtools/shared/fronts/reflow.js create mode 100644 devtools/shared/fronts/settings.js create mode 100644 devtools/shared/fronts/storage.js create mode 100644 devtools/shared/fronts/string.js create mode 100644 devtools/shared/fronts/styleeditor.js create mode 100644 devtools/shared/fronts/styles.js create mode 100644 devtools/shared/fronts/stylesheets.js create mode 100644 devtools/shared/fronts/timeline.js create mode 100644 devtools/shared/fronts/webaudio.js create mode 100644 devtools/shared/fronts/webgl.js create mode 100644 devtools/shared/gcli/commands/addon.js create mode 100644 devtools/shared/gcli/commands/appcache.js create mode 100644 devtools/shared/gcli/commands/calllog.js create mode 100644 devtools/shared/gcli/commands/cmd.js create mode 100644 devtools/shared/gcli/commands/cookie.js create mode 100644 devtools/shared/gcli/commands/csscoverage.js create mode 100644 devtools/shared/gcli/commands/folder.js create mode 100644 devtools/shared/gcli/commands/highlight.js create mode 100644 devtools/shared/gcli/commands/index.js create mode 100644 devtools/shared/gcli/commands/inject.js create mode 100644 devtools/shared/gcli/commands/jsb.js create mode 100644 devtools/shared/gcli/commands/listen.js create mode 100644 devtools/shared/gcli/commands/mdn.js create mode 100644 devtools/shared/gcli/commands/measure.js create mode 100644 devtools/shared/gcli/commands/media.js create mode 100644 devtools/shared/gcli/commands/moz.build create mode 100644 devtools/shared/gcli/commands/pagemod.js create mode 100644 devtools/shared/gcli/commands/paintflashing.js create mode 100644 devtools/shared/gcli/commands/qsa.js create mode 100644 devtools/shared/gcli/commands/restart.js create mode 100644 devtools/shared/gcli/commands/rulers.js create mode 100644 devtools/shared/gcli/commands/screenshot.js create mode 100644 devtools/shared/gcli/commands/security.js create mode 100644 devtools/shared/gcli/moz.build rename {toolkit/devtools => devtools/shared}/gcli/source/LICENSE (100%) rename {toolkit/devtools => devtools/shared}/gcli/source/docs/design.md (100%) rename {toolkit/devtools => devtools/shared}/gcli/source/docs/developing-gcli.md (100%) create mode 100644 devtools/shared/gcli/source/docs/index.md create mode 100644 devtools/shared/gcli/source/docs/running-tests.md create mode 100644 devtools/shared/gcli/source/docs/writing-commands.md create mode 100644 devtools/shared/gcli/source/docs/writing-tests.md create mode 100644 devtools/shared/gcli/source/docs/writing-types.md create mode 100644 devtools/shared/gcli/source/lib/gcli/cli.js create mode 100644 devtools/shared/gcli/source/lib/gcli/commands/clear.js create mode 100644 devtools/shared/gcli/source/lib/gcli/commands/commands.js rename {toolkit/devtools => devtools/shared}/gcli/source/lib/gcli/commands/context.js (100%) create mode 100644 devtools/shared/gcli/source/lib/gcli/commands/help.js create mode 100644 devtools/shared/gcli/source/lib/gcli/commands/mocks.js create mode 100644 devtools/shared/gcli/source/lib/gcli/commands/moz.build create mode 100644 devtools/shared/gcli/source/lib/gcli/commands/pref.js create mode 100644 devtools/shared/gcli/source/lib/gcli/commands/preflist.js create mode 100644 devtools/shared/gcli/source/lib/gcli/commands/test.js create mode 100644 devtools/shared/gcli/source/lib/gcli/connectors/connectors.js create mode 100644 devtools/shared/gcli/source/lib/gcli/connectors/moz.build create mode 100644 devtools/shared/gcli/source/lib/gcli/converters/basic.js create mode 100644 devtools/shared/gcli/source/lib/gcli/converters/converters.js rename {toolkit/devtools => devtools/shared}/gcli/source/lib/gcli/converters/html.js (100%) create mode 100644 devtools/shared/gcli/source/lib/gcli/converters/moz.build rename {toolkit/devtools => devtools/shared}/gcli/source/lib/gcli/converters/terminal.js (100%) rename {toolkit/devtools => devtools/shared}/gcli/source/lib/gcli/fields/delegate.js (100%) create mode 100644 devtools/shared/gcli/source/lib/gcli/fields/fields.js create mode 100644 devtools/shared/gcli/source/lib/gcli/fields/moz.build create mode 100644 devtools/shared/gcli/source/lib/gcli/fields/selection.js create mode 100644 devtools/shared/gcli/source/lib/gcli/index.js create mode 100644 devtools/shared/gcli/source/lib/gcli/l10n.js rename {toolkit/devtools => devtools/shared}/gcli/source/lib/gcli/languages/command.html (100%) create mode 100644 devtools/shared/gcli/source/lib/gcli/languages/command.js create mode 100644 devtools/shared/gcli/source/lib/gcli/languages/javascript.js create mode 100644 devtools/shared/gcli/source/lib/gcli/languages/languages.js create mode 100644 devtools/shared/gcli/source/lib/gcli/languages/moz.build create mode 100644 devtools/shared/gcli/source/lib/gcli/moz.build rename {toolkit/devtools => devtools/shared}/gcli/source/lib/gcli/mozui/completer.js (100%) create mode 100644 devtools/shared/gcli/source/lib/gcli/mozui/inputter.js create mode 100644 devtools/shared/gcli/source/lib/gcli/mozui/moz.build create mode 100644 devtools/shared/gcli/source/lib/gcli/mozui/tooltip.js create mode 100644 devtools/shared/gcli/source/lib/gcli/settings.js create mode 100644 devtools/shared/gcli/source/lib/gcli/system.js create mode 100644 devtools/shared/gcli/source/lib/gcli/types/array.js create mode 100644 devtools/shared/gcli/source/lib/gcli/types/boolean.js create mode 100644 devtools/shared/gcli/source/lib/gcli/types/command.js create mode 100644 devtools/shared/gcli/source/lib/gcli/types/date.js create mode 100644 devtools/shared/gcli/source/lib/gcli/types/delegate.js create mode 100644 devtools/shared/gcli/source/lib/gcli/types/file.js rename {toolkit/devtools => devtools/shared}/gcli/source/lib/gcli/types/fileparser.js (100%) create mode 100644 devtools/shared/gcli/source/lib/gcli/types/javascript.js create mode 100644 devtools/shared/gcli/source/lib/gcli/types/moz.build create mode 100644 devtools/shared/gcli/source/lib/gcli/types/node.js create mode 100644 devtools/shared/gcli/source/lib/gcli/types/number.js create mode 100644 devtools/shared/gcli/source/lib/gcli/types/resource.js create mode 100644 devtools/shared/gcli/source/lib/gcli/types/selection.js create mode 100644 devtools/shared/gcli/source/lib/gcli/types/setting.js create mode 100644 devtools/shared/gcli/source/lib/gcli/types/string.js create mode 100644 devtools/shared/gcli/source/lib/gcli/types/types.js create mode 100644 devtools/shared/gcli/source/lib/gcli/types/union.js create mode 100644 devtools/shared/gcli/source/lib/gcli/types/url.js rename {toolkit/devtools => devtools/shared}/gcli/source/lib/gcli/ui/focus.js (100%) rename {toolkit/devtools => devtools/shared}/gcli/source/lib/gcli/ui/history.js (100%) create mode 100644 devtools/shared/gcli/source/lib/gcli/ui/intro.js create mode 100644 devtools/shared/gcli/source/lib/gcli/ui/menu.css rename {toolkit/devtools => devtools/shared}/gcli/source/lib/gcli/ui/menu.html (100%) create mode 100644 devtools/shared/gcli/source/lib/gcli/ui/menu.js create mode 100644 devtools/shared/gcli/source/lib/gcli/ui/moz.build rename {toolkit/devtools => devtools/shared}/gcli/source/lib/gcli/ui/view.js (100%) create mode 100644 devtools/shared/gcli/source/lib/gcli/util/domtemplate.js create mode 100644 devtools/shared/gcli/source/lib/gcli/util/fileparser.js create mode 100644 devtools/shared/gcli/source/lib/gcli/util/filesystem.js create mode 100644 devtools/shared/gcli/source/lib/gcli/util/host.js create mode 100644 devtools/shared/gcli/source/lib/gcli/util/l10n.js rename {toolkit/devtools => devtools/shared}/gcli/source/lib/gcli/util/legacy.js (100%) create mode 100644 devtools/shared/gcli/source/lib/gcli/util/moz.build create mode 100644 devtools/shared/gcli/source/lib/gcli/util/prism.js rename {toolkit/devtools => devtools/shared}/gcli/source/lib/gcli/util/spell.js (100%) create mode 100644 devtools/shared/gcli/source/lib/gcli/util/util.js create mode 100644 devtools/shared/gcli/templater.js create mode 100644 devtools/shared/heapsnapshot/.gitattributes create mode 100644 devtools/shared/heapsnapshot/AutoMemMap.cpp create mode 100644 devtools/shared/heapsnapshot/AutoMemMap.h create mode 100644 devtools/shared/heapsnapshot/CensusUtils.js create mode 100644 devtools/shared/heapsnapshot/CoreDump.pb.cc create mode 100644 devtools/shared/heapsnapshot/CoreDump.pb.h create mode 100644 devtools/shared/heapsnapshot/CoreDump.proto create mode 100644 devtools/shared/heapsnapshot/DeserializedNode.cpp create mode 100644 devtools/shared/heapsnapshot/DeserializedNode.h create mode 100644 devtools/shared/heapsnapshot/DominatorTree.cpp create mode 100644 devtools/shared/heapsnapshot/DominatorTree.h create mode 100644 devtools/shared/heapsnapshot/DominatorTreeNode.js create mode 100644 devtools/shared/heapsnapshot/FileDescriptorOutputStream.cpp create mode 100644 devtools/shared/heapsnapshot/FileDescriptorOutputStream.h create mode 100644 devtools/shared/heapsnapshot/HeapAnalysesClient.js create mode 100644 devtools/shared/heapsnapshot/HeapAnalysesWorker.js create mode 100644 devtools/shared/heapsnapshot/HeapSnapshot.cpp create mode 100644 devtools/shared/heapsnapshot/HeapSnapshot.h create mode 100644 devtools/shared/heapsnapshot/HeapSnapshotFileUtils.js create mode 100644 devtools/shared/heapsnapshot/HeapSnapshotTempFileHelperChild.h create mode 100644 devtools/shared/heapsnapshot/HeapSnapshotTempFileHelperParent.cpp create mode 100644 devtools/shared/heapsnapshot/HeapSnapshotTempFileHelperParent.h create mode 100644 devtools/shared/heapsnapshot/PHeapSnapshotTempFileHelper.ipdl create mode 100644 devtools/shared/heapsnapshot/ZeroCopyNSIOutputStream.cpp create mode 100644 devtools/shared/heapsnapshot/ZeroCopyNSIOutputStream.h create mode 100644 devtools/shared/heapsnapshot/census-tree-node.js create mode 100755 devtools/shared/heapsnapshot/generate-core-dump-sources.sh create mode 100644 devtools/shared/heapsnapshot/moz.build create mode 100644 devtools/shared/heapsnapshot/shortest-paths.js create mode 100644 devtools/shared/heapsnapshot/tests/gtest/DeserializedNodeUbiNodes.cpp create mode 100644 devtools/shared/heapsnapshot/tests/gtest/DeserializedStackFrameUbiStackFrames.cpp create mode 100644 devtools/shared/heapsnapshot/tests/gtest/DevTools.h create mode 100644 devtools/shared/heapsnapshot/tests/gtest/DoesCrossCompartmentBoundaries.cpp create mode 100644 devtools/shared/heapsnapshot/tests/gtest/DoesntCrossCompartmentBoundaries.cpp create mode 100644 devtools/shared/heapsnapshot/tests/gtest/SerializesEdgeNames.cpp create mode 100644 devtools/shared/heapsnapshot/tests/gtest/SerializesEverythingInHeapGraphOnce.cpp create mode 100644 devtools/shared/heapsnapshot/tests/gtest/SerializesTypeNames.cpp create mode 100644 devtools/shared/heapsnapshot/tests/gtest/moz.build create mode 100644 devtools/shared/heapsnapshot/tests/mochitest/chrome.ini create mode 100644 devtools/shared/heapsnapshot/tests/mochitest/mochitest.ini create mode 100644 devtools/shared/heapsnapshot/tests/mochitest/test_DominatorTree_01.html create mode 100644 devtools/shared/heapsnapshot/tests/mochitest/test_SaveHeapSnapshot.html create mode 100644 devtools/shared/heapsnapshot/tests/mochitest/test_saveHeapSnapshot_e10s_01.html create mode 100644 devtools/shared/heapsnapshot/tests/unit/.eslintrc.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/Census.jsm create mode 100644 devtools/shared/heapsnapshot/tests/unit/Match.jsm create mode 100644 devtools/shared/heapsnapshot/tests/unit/dominator-tree-worker.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/head_heapsnapshot.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/heap-snapshot-worker.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_LabelAndShallowSize_01.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_LabelAndShallowSize_02.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_LabelAndShallowSize_03.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_LabelAndShallowSize_04.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_attachShortestPaths_01.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_getNodeByIdAlongPath_01.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_insert_01.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_insert_02.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_insert_03.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_DominatorTreeNode_partialTraversal_01.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_DominatorTree_01.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_DominatorTree_02.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_DominatorTree_03.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_DominatorTree_04.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_DominatorTree_05.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_DominatorTree_06.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_computeDominatorTree_01.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_computeDominatorTree_02.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_deleteHeapSnapshot_01.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_deleteHeapSnapshot_02.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_deleteHeapSnapshot_03.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_getCensusIndividuals_01.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_getCreationTime_01.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_getDominatorTree_01.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_getDominatorTree_02.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_getImmediatelyDominated_01.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_readHeapSnapshot_01.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensusDiff_01.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensusDiff_02.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_01.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_02.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_03.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_04.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_05.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_06.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapAnalyses_takeCensus_07.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_computeShortestPaths_01.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_computeShortestPaths_02.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_creationTime_01.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_deepStack_01.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_describeNode_01.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_01.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_02.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_03.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_04.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_05.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_06.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_07.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_08.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_09.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_10.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_11.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_HeapSnapshot_takeCensus_12.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_ReadHeapSnapshot.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_ReadHeapSnapshot_with_allocations.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_ReadHeapSnapshot_worker.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_SaveHeapSnapshot.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-01.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-02.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-03.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-04.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-05.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-06.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-07.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-08.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-09.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_census-tree-node-10.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_census_diff_01.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_census_diff_02.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_census_diff_03.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_census_diff_04.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_census_diff_05.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_census_diff_06.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_census_filtering_01.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_census_filtering_02.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_census_filtering_03.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_census_filtering_04.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_census_filtering_05.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_countToBucketBreakdown_01.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_deduplicatePaths_01.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_getCensusIndividuals_01.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_getReportLeaves_01.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/test_saveHeapSnapshot_e10s_01.js create mode 100644 devtools/shared/heapsnapshot/tests/unit/xpcshell.ini create mode 100644 devtools/shared/indentation.js create mode 100644 devtools/shared/inspector/css-logic.js create mode 100644 devtools/shared/inspector/moz.build create mode 100644 devtools/shared/jar.mn create mode 100644 devtools/shared/jsbeautify/UPGRADING.md create mode 100644 devtools/shared/jsbeautify/beautify.js create mode 100644 devtools/shared/jsbeautify/lib/moz.build rename {toolkit/devtools => devtools/shared}/jsbeautify/lib/sanitytest.js (100%) create mode 100644 devtools/shared/jsbeautify/lib/urlencode_unpacker.js create mode 100644 devtools/shared/jsbeautify/moz.build rename {toolkit/devtools => devtools/shared}/jsbeautify/src/beautify-css.js (100%) create mode 100644 devtools/shared/jsbeautify/src/beautify-html.js create mode 100644 devtools/shared/jsbeautify/src/beautify-js.js rename {toolkit/devtools => devtools/shared}/jsbeautify/src/beautify-tests.js (100%) create mode 100644 devtools/shared/jsbeautify/src/moz.build create mode 100644 devtools/shared/jsbeautify/tests/unit/head_jsbeautify.js rename {toolkit/devtools => devtools/shared}/jsbeautify/tests/unit/test.js (100%) create mode 100644 devtools/shared/jsbeautify/tests/unit/xpcshell.ini create mode 100644 devtools/shared/jsinspector/moz.build rename {toolkit/devtools/server => devtools/shared/jsinspector}/nsIJSInspector.idl (100%) create mode 100644 devtools/shared/jsinspector/nsJSInspector.cpp create mode 100644 devtools/shared/jsinspector/nsJSInspector.h create mode 100644 devtools/shared/l10n.js create mode 100644 devtools/shared/layout/moz.build create mode 100644 devtools/shared/layout/utils.js create mode 100644 devtools/shared/loader-plugin-raw.jsm create mode 100644 devtools/shared/locales/en-US/csscoverage.dtd create mode 100644 devtools/shared/locales/en-US/csscoverage.properties rename toolkit/locales/en-US/chrome/global/devtools/debugger-backend.properties => devtools/shared/locales/en-US/debugger.properties (100%) create mode 100644 devtools/shared/locales/en-US/gcli.properties create mode 100644 devtools/shared/locales/en-US/gclicommands.properties create mode 100644 devtools/shared/locales/en-US/shared.properties create mode 100644 devtools/shared/locales/en-US/styleinspector.properties create mode 100644 devtools/shared/locales/jar.mn create mode 100644 devtools/shared/locales/moz.build create mode 100644 devtools/shared/moz.build create mode 100644 devtools/shared/node-properties/UPGRADING.md create mode 100644 devtools/shared/node-properties/moz.build create mode 100644 devtools/shared/node-properties/node-properties.js create mode 100644 devtools/shared/path.js create mode 100644 devtools/shared/performance/moz.build create mode 100644 devtools/shared/performance/recording-common.js create mode 100644 devtools/shared/performance/recording-utils.js create mode 100644 devtools/shared/performance/test/head.js create mode 100644 devtools/shared/performance/test/test_perf-utils-allocations-to-samples.js create mode 100644 devtools/shared/performance/test/xpcshell.ini create mode 100644 devtools/shared/platform/README.md create mode 100644 devtools/shared/platform/chrome/clipboard.js create mode 100644 devtools/shared/platform/chrome/moz.build create mode 100644 devtools/shared/platform/chrome/stack.js create mode 100644 devtools/shared/platform/content/.eslintrc.js create mode 100644 devtools/shared/platform/content/clipboard.js create mode 100644 devtools/shared/platform/content/moz.build create mode 100644 devtools/shared/platform/content/stack.js create mode 100644 devtools/shared/platform/content/test/.eslintrc.js create mode 100644 devtools/shared/platform/content/test/mochitest.ini create mode 100644 devtools/shared/platform/content/test/test_clipboard.html create mode 100644 devtools/shared/platform/content/test/test_stack.js create mode 100644 devtools/shared/platform/content/test/xpcshell.ini create mode 100644 devtools/shared/platform/moz.build create mode 100644 devtools/shared/plural-form.js create mode 100644 devtools/shared/pretty-fast/UPGRADING.md create mode 100644 devtools/shared/pretty-fast/moz.build create mode 100644 devtools/shared/pretty-fast/pretty-fast.js create mode 100644 devtools/shared/pretty-fast/tests/unit/head_pretty-fast.js rename {toolkit/devtools => devtools/shared}/pretty-fast/tests/unit/test.js (100%) create mode 100644 devtools/shared/pretty-fast/tests/unit/xpcshell.ini create mode 100644 devtools/shared/protocol.js rename {toolkit/devtools => devtools/shared}/qrcode/decoder/LICENSE (100%) create mode 100644 devtools/shared/qrcode/decoder/index.js create mode 100644 devtools/shared/qrcode/decoder/moz.build rename {toolkit/devtools => devtools/shared}/qrcode/encoder/LICENSE (100%) rename {toolkit/devtools => devtools/shared}/qrcode/encoder/index.js (100%) create mode 100644 devtools/shared/qrcode/encoder/moz.build create mode 100644 devtools/shared/qrcode/index.js create mode 100644 devtools/shared/qrcode/moz.build create mode 100644 devtools/shared/qrcode/tests/mochitest/chrome.ini create mode 100644 devtools/shared/qrcode/tests/mochitest/test_decode.html create mode 100644 devtools/shared/qrcode/tests/unit/test_encode.js create mode 100644 devtools/shared/qrcode/tests/unit/xpcshell.ini create mode 100644 devtools/shared/security/auth.js create mode 100644 devtools/shared/security/cert.js rename {toolkit/devtools => devtools/shared}/security/docs/wifi.md (100%) create mode 100644 devtools/shared/security/moz.build create mode 100644 devtools/shared/security/prompt.js create mode 100644 devtools/shared/security/socket.js create mode 100644 devtools/shared/security/tests/chrome/chrome.ini create mode 100644 devtools/shared/security/tests/chrome/test_websocket-transport.html create mode 100644 devtools/shared/security/tests/unit/.eslintrc.js create mode 100644 devtools/shared/security/tests/unit/head_dbg.js create mode 100644 devtools/shared/security/tests/unit/test_encryption.js create mode 100644 devtools/shared/security/tests/unit/test_oob_cert_auth.js create mode 100644 devtools/shared/security/tests/unit/testactors.js create mode 100644 devtools/shared/security/tests/unit/xpcshell.ini create mode 100644 devtools/shared/shims/Console.jsm create mode 100644 devtools/shared/shims/Loader.jsm create mode 100644 devtools/shared/shims/Simulator.jsm create mode 100644 devtools/shared/shims/dbg-client.jsm create mode 100644 devtools/shared/shims/event-emitter.js create mode 100644 devtools/shared/shims/moz.build create mode 100644 devtools/shared/sourcemap/UPGRADING.md create mode 100644 devtools/shared/sourcemap/moz.build create mode 100644 devtools/shared/sourcemap/source-map.js create mode 100644 devtools/shared/sourcemap/tests/unit/head_sourcemap.js create mode 100644 devtools/shared/sourcemap/tests/unit/test_api.js create mode 100644 devtools/shared/sourcemap/tests/unit/test_array_set.js create mode 100644 devtools/shared/sourcemap/tests/unit/test_base64.js create mode 100644 devtools/shared/sourcemap/tests/unit/test_base64_vlq.js create mode 100644 devtools/shared/sourcemap/tests/unit/test_binary_search.js create mode 100644 devtools/shared/sourcemap/tests/unit/test_dog_fooding.js create mode 100644 devtools/shared/sourcemap/tests/unit/test_quick_sort.js create mode 100644 devtools/shared/sourcemap/tests/unit/test_source_map_consumer.js create mode 100644 devtools/shared/sourcemap/tests/unit/test_source_map_generator.js create mode 100644 devtools/shared/sourcemap/tests/unit/test_source_node.js create mode 100644 devtools/shared/sourcemap/tests/unit/test_util.js create mode 100644 devtools/shared/sourcemap/tests/unit/xpcshell.ini create mode 100644 devtools/shared/specs/actor-registry.js create mode 100644 devtools/shared/specs/addons.js create mode 100644 devtools/shared/specs/animation.js create mode 100644 devtools/shared/specs/breakpoint.js create mode 100644 devtools/shared/specs/call-watcher.js create mode 100644 devtools/shared/specs/canvas.js create mode 100644 devtools/shared/specs/css-properties.js create mode 100644 devtools/shared/specs/csscoverage.js create mode 100644 devtools/shared/specs/device.js create mode 100644 devtools/shared/specs/director-manager.js create mode 100644 devtools/shared/specs/director-registry.js create mode 100644 devtools/shared/specs/emulation.js create mode 100644 devtools/shared/specs/environment.js create mode 100644 devtools/shared/specs/eventlooplag.js create mode 100644 devtools/shared/specs/frame.js create mode 100644 devtools/shared/specs/framerate.js create mode 100644 devtools/shared/specs/gcli.js create mode 100644 devtools/shared/specs/heap-snapshot-file.js create mode 100644 devtools/shared/specs/highlighters.js create mode 100644 devtools/shared/specs/inspector.js create mode 100644 devtools/shared/specs/layout.js create mode 100644 devtools/shared/specs/memory.js create mode 100644 devtools/shared/specs/moz.build create mode 100644 devtools/shared/specs/node.js create mode 100644 devtools/shared/specs/performance-entries.js create mode 100644 devtools/shared/specs/performance-recording.js create mode 100644 devtools/shared/specs/performance.js create mode 100644 devtools/shared/specs/preference.js create mode 100644 devtools/shared/specs/profiler.js create mode 100644 devtools/shared/specs/promises.js create mode 100644 devtools/shared/specs/reflow.js create mode 100644 devtools/shared/specs/script.js create mode 100644 devtools/shared/specs/settings.js create mode 100644 devtools/shared/specs/source.js create mode 100644 devtools/shared/specs/storage.js create mode 100644 devtools/shared/specs/string.js create mode 100644 devtools/shared/specs/styleeditor.js create mode 100644 devtools/shared/specs/styles.js create mode 100644 devtools/shared/specs/stylesheets.js create mode 100644 devtools/shared/specs/timeline.js create mode 100644 devtools/shared/specs/webaudio.js create mode 100644 devtools/shared/specs/webgl.js create mode 100644 devtools/shared/specs/worker.js create mode 100644 devtools/shared/sprintfjs/UPGRADING.md create mode 100644 devtools/shared/sprintfjs/moz.build create mode 100644 devtools/shared/sprintfjs/sprintf.js create mode 100644 devtools/shared/system.js create mode 100644 devtools/shared/task.js create mode 100644 devtools/shared/tests/browser/.eslintrc.js create mode 100644 devtools/shared/tests/browser/browser.ini create mode 100644 devtools/shared/tests/browser/browser_async_storage.js create mode 100644 devtools/shared/tests/browser/browser_l10n_localizeMarkup.js create mode 100644 devtools/shared/tests/mochitest/chrome.ini create mode 100644 devtools/shared/tests/mochitest/test_css-logic-getCssPath.html create mode 100644 devtools/shared/tests/mochitest/test_devtools_extensions.html create mode 100644 devtools/shared/tests/mochitest/test_eventemitter_basic.html create mode 100644 devtools/shared/tests/unit/.eslintrc.js rename {toolkit/devtools => devtools/shared}/tests/unit/exposeLoader.js (100%) create mode 100644 devtools/shared/tests/unit/head_devtools.js create mode 100644 devtools/shared/tests/unit/test_assert.js create mode 100644 devtools/shared/tests/unit/test_async-utils.js create mode 100644 devtools/shared/tests/unit/test_console_filtering.js create mode 100644 devtools/shared/tests/unit/test_css-properties-db.js create mode 100644 devtools/shared/tests/unit/test_csslexer.js create mode 100644 devtools/shared/tests/unit/test_defer.js create mode 100644 devtools/shared/tests/unit/test_defineLazyPrototypeGetter.js create mode 100644 devtools/shared/tests/unit/test_executeSoon.js create mode 100644 devtools/shared/tests/unit/test_fetch-bom.js create mode 100644 devtools/shared/tests/unit/test_fetch-chrome.js create mode 100644 devtools/shared/tests/unit/test_fetch-file.js create mode 100644 devtools/shared/tests/unit/test_fetch-http.js create mode 100644 devtools/shared/tests/unit/test_fetch-resource.js create mode 100644 devtools/shared/tests/unit/test_flatten.js create mode 100644 devtools/shared/tests/unit/test_indentation.js create mode 100644 devtools/shared/tests/unit/test_independent_loaders.js create mode 100644 devtools/shared/tests/unit/test_invisible_loader.js create mode 100644 devtools/shared/tests/unit/test_isSet.js create mode 100644 devtools/shared/tests/unit/test_pluralForm-english.js create mode 100644 devtools/shared/tests/unit/test_pluralForm-makeGetter.js create mode 100644 devtools/shared/tests/unit/test_prettifyCSS.js create mode 100644 devtools/shared/tests/unit/test_require.js create mode 100644 devtools/shared/tests/unit/test_require_lazy.js create mode 100644 devtools/shared/tests/unit/test_require_raw.js create mode 100644 devtools/shared/tests/unit/test_safeErrorString.js create mode 100644 devtools/shared/tests/unit/test_stack.js create mode 100644 devtools/shared/tests/unit/xpcshell.ini create mode 100644 devtools/shared/touch/moz.build create mode 100644 devtools/shared/touch/simulator-content.js create mode 100644 devtools/shared/touch/simulator-core.js create mode 100644 devtools/shared/touch/simulator.js create mode 100644 devtools/shared/transport/moz.build create mode 100644 devtools/shared/transport/packets.js create mode 100644 devtools/shared/transport/stream-utils.js create mode 100644 devtools/shared/transport/tests/unit/.eslintrc.js create mode 100644 devtools/shared/transport/tests/unit/head_dbg.js create mode 100644 devtools/shared/transport/tests/unit/test_bulk_error.js create mode 100644 devtools/shared/transport/tests/unit/test_client_server_bulk.js create mode 100644 devtools/shared/transport/tests/unit/test_dbgsocket.js create mode 100644 devtools/shared/transport/tests/unit/test_dbgsocket_connection_drop.js create mode 100644 devtools/shared/transport/tests/unit/test_delimited_read.js create mode 100644 devtools/shared/transport/tests/unit/test_no_bulk.js create mode 100644 devtools/shared/transport/tests/unit/test_packet.js create mode 100644 devtools/shared/transport/tests/unit/test_queue.js create mode 100644 devtools/shared/transport/tests/unit/test_transport_bulk.js create mode 100644 devtools/shared/transport/tests/unit/test_transport_events.js create mode 100644 devtools/shared/transport/tests/unit/testactors-no-bulk.js create mode 100644 devtools/shared/transport/tests/unit/testactors.js create mode 100644 devtools/shared/transport/tests/unit/xpcshell.ini create mode 100644 devtools/shared/transport/transport.js create mode 100644 devtools/shared/transport/websocket-transport.js create mode 100644 devtools/shared/webconsole/client.js create mode 100644 devtools/shared/webconsole/js-property-provider.js create mode 100644 devtools/shared/webconsole/moz.build create mode 100644 devtools/shared/webconsole/network-helper.js create mode 100644 devtools/shared/webconsole/network-monitor.js create mode 100644 devtools/shared/webconsole/server-logger-monitor.js create mode 100644 devtools/shared/webconsole/server-logger.js create mode 100644 devtools/shared/webconsole/test/chrome.ini create mode 100644 devtools/shared/webconsole/test/common.js create mode 100644 devtools/shared/webconsole/test/console-test-worker.js create mode 100644 devtools/shared/webconsole/test/data.json create mode 100644 devtools/shared/webconsole/test/data.json^headers^ create mode 100644 devtools/shared/webconsole/test/helper_serviceworker.js create mode 100644 devtools/shared/webconsole/test/network_requests_iframe.html create mode 100644 devtools/shared/webconsole/test/sandboxed_iframe.html create mode 100644 devtools/shared/webconsole/test/test_basics.html create mode 100644 devtools/shared/webconsole/test/test_bug819670_getter_throws.html create mode 100644 devtools/shared/webconsole/test/test_cached_messages.html create mode 100644 devtools/shared/webconsole/test/test_commands_other.html create mode 100644 devtools/shared/webconsole/test/test_commands_registration.html create mode 100644 devtools/shared/webconsole/test/test_console_serviceworker.html create mode 100644 devtools/shared/webconsole/test/test_console_serviceworker_cached.html create mode 100644 devtools/shared/webconsole/test/test_console_styling.html create mode 100644 devtools/shared/webconsole/test/test_consoleapi.html create mode 100644 devtools/shared/webconsole/test/test_consoleapi_innerID.html create mode 100644 devtools/shared/webconsole/test/test_file_uri.html create mode 100644 devtools/shared/webconsole/test/test_jsterm.html create mode 100644 devtools/shared/webconsole/test/test_jsterm_autocomplete.html create mode 100644 devtools/shared/webconsole/test/test_jsterm_cd_iframe.html create mode 100644 devtools/shared/webconsole/test/test_jsterm_last_result.html create mode 100644 devtools/shared/webconsole/test/test_jsterm_queryselector.html create mode 100644 devtools/shared/webconsole/test/test_network_get.html create mode 100644 devtools/shared/webconsole/test/test_network_longstring.html create mode 100644 devtools/shared/webconsole/test/test_network_post.html create mode 100644 devtools/shared/webconsole/test/test_network_security-hpkp.html create mode 100644 devtools/shared/webconsole/test/test_network_security-hsts.html create mode 100644 devtools/shared/webconsole/test/test_nsiconsolemessage.html create mode 100644 devtools/shared/webconsole/test/test_object_actor.html create mode 100644 devtools/shared/webconsole/test/test_object_actor_native_getters.html create mode 100644 devtools/shared/webconsole/test/test_object_actor_native_getters_lenient_this.html create mode 100644 devtools/shared/webconsole/test/test_page_errors.html create mode 100644 devtools/shared/webconsole/test/test_reflow.html create mode 100644 devtools/shared/webconsole/test/test_throw.html create mode 100644 devtools/shared/webconsole/test/unit/.eslintrc.js create mode 100644 devtools/shared/webconsole/test/unit/test_js_property_provider.js create mode 100644 devtools/shared/webconsole/test/unit/test_network_helper.js create mode 100644 devtools/shared/webconsole/test/unit/test_security-info-certificate.js create mode 100644 devtools/shared/webconsole/test/unit/test_security-info-parser.js create mode 100644 devtools/shared/webconsole/test/unit/test_security-info-protocol-version.js create mode 100644 devtools/shared/webconsole/test/unit/test_security-info-state.js create mode 100644 devtools/shared/webconsole/test/unit/test_security-info-static-hpkp.js create mode 100644 devtools/shared/webconsole/test/unit/test_security-info-weakness-reasons.js create mode 100644 devtools/shared/webconsole/test/unit/test_throttle.js create mode 100644 devtools/shared/webconsole/test/unit/xpcshell.ini create mode 100644 devtools/shared/webconsole/throttle.js create mode 100644 devtools/shared/worker/helper.js create mode 100644 devtools/shared/worker/loader.js create mode 100644 devtools/shared/worker/moz.build create mode 100644 devtools/shared/worker/tests/browser/.eslintrc.js create mode 100644 devtools/shared/worker/tests/browser/browser.ini create mode 100644 devtools/shared/worker/tests/browser/browser_worker-01.js create mode 100644 devtools/shared/worker/tests/browser/browser_worker-02.js create mode 100644 devtools/shared/worker/tests/browser/browser_worker-03.js create mode 100644 devtools/shared/worker/worker.js create mode 100644 devtools/templates.mozbuild create mode 100644 docs/CODE_OF_CONDUCT.md create mode 100644 docs/CONTRIBUTING.md create mode 100644 docs/UXP Coding Style.md delete mode 100644 docshell/base/TimelineMarker.cpp delete mode 100644 docshell/base/TimelineMarker.h create mode 100644 docshell/base/crashtests/1257730-1.html create mode 100644 docshell/base/crashtests/1331295.html create mode 100644 docshell/base/crashtests/1341657.html create mode 100644 docshell/base/timeline/AbstractTimelineMarker.cpp create mode 100644 docshell/base/timeline/AbstractTimelineMarker.h create mode 100644 docshell/base/timeline/AutoGlobalTimelineMarker.cpp create mode 100644 docshell/base/timeline/AutoGlobalTimelineMarker.h create mode 100644 docshell/base/timeline/AutoTimelineMarker.cpp create mode 100644 docshell/base/timeline/AutoTimelineMarker.h create mode 100644 docshell/base/timeline/CompositeTimelineMarker.h create mode 100644 docshell/base/timeline/ConsoleTimelineMarker.h create mode 100644 docshell/base/timeline/DocLoadingTimelineMarker.h create mode 100644 docshell/base/timeline/EventTimelineMarker.h create mode 100644 docshell/base/timeline/JavascriptTimelineMarker.h create mode 100644 docshell/base/timeline/LayerTimelineMarker.h create mode 100644 docshell/base/timeline/MarkersStorage.cpp create mode 100644 docshell/base/timeline/MarkersStorage.h create mode 100644 docshell/base/timeline/MessagePortTimelineMarker.h create mode 100644 docshell/base/timeline/ObservedDocShell.cpp create mode 100644 docshell/base/timeline/ObservedDocShell.h create mode 100644 docshell/base/timeline/RestyleTimelineMarker.h create mode 100644 docshell/base/timeline/TimelineConsumers.cpp create mode 100644 docshell/base/timeline/TimelineConsumers.h create mode 100644 docshell/base/timeline/TimelineMarker.cpp create mode 100644 docshell/base/timeline/TimelineMarker.h create mode 100644 docshell/base/timeline/TimelineMarkerEnums.h create mode 100644 docshell/base/timeline/TimestampTimelineMarker.h create mode 100644 docshell/base/timeline/WorkerTimelineMarker.h create mode 100644 docshell/base/timeline/moz.build create mode 100644 docshell/base/timeline/readme.md rename docshell/shistory/{public => }/nsIBFCacheEntry.idl (100%) create mode 100644 docshell/shistory/nsIGroupedSHistory.idl create mode 100644 docshell/shistory/nsIPartialSHistory.idl create mode 100644 docshell/shistory/nsIPartialSHistoryListener.idl rename docshell/shistory/{public => }/nsISHContainer.idl (100%) create mode 100644 docshell/shistory/nsISHEntry.idl rename docshell/shistory/{public => }/nsISHTransaction.idl (100%) create mode 100644 docshell/shistory/nsISHistory.idl create mode 100644 docshell/shistory/nsISHistoryInternal.idl create mode 100644 docshell/shistory/nsISHistoryListener.idl create mode 100644 docshell/shistory/nsSHEntry.cpp create mode 100644 docshell/shistory/nsSHEntry.h create mode 100644 docshell/shistory/nsSHEntryShared.cpp create mode 100644 docshell/shistory/nsSHEntryShared.h create mode 100644 docshell/shistory/nsSHTransaction.cpp create mode 100644 docshell/shistory/nsSHTransaction.h create mode 100644 docshell/shistory/nsSHistory.cpp create mode 100644 docshell/shistory/nsSHistory.h delete mode 100644 docshell/shistory/public/moz.build delete mode 100644 docshell/shistory/public/nsISHEntry.idl delete mode 100644 docshell/shistory/public/nsISHistory.idl delete mode 100644 docshell/shistory/public/nsISHistoryInternal.idl delete mode 100644 docshell/shistory/public/nsISHistoryListener.idl delete mode 100644 docshell/shistory/src/moz.build delete mode 100644 docshell/shistory/src/nsSHEntry.cpp delete mode 100644 docshell/shistory/src/nsSHEntry.h delete mode 100644 docshell/shistory/src/nsSHEntryShared.cpp delete mode 100644 docshell/shistory/src/nsSHEntryShared.h delete mode 100644 docshell/shistory/src/nsSHTransaction.cpp delete mode 100644 docshell/shistory/src/nsSHTransaction.h delete mode 100644 docshell/shistory/src/nsSHistory.cpp delete mode 100644 docshell/shistory/src/nsSHistory.h create mode 100644 docshell/test/browser/browser_bug1206879.js create mode 100644 docshell/test/browser/browser_bug1309900_crossProcessHistoryNavigation.js create mode 100644 docshell/test/browser/browser_click_link_within_view_source.js create mode 100644 docshell/test/browser/browser_history_triggeringprincipal_viewsource.js create mode 100644 docshell/test/browser/browser_multiple_pushState.js create mode 100644 docshell/test/browser/browser_tab_touch_events.js create mode 100644 docshell/test/browser/browser_ua_emulation.js create mode 100644 docshell/test/browser/browser_uriFixupAlternateRedirects.js create mode 100644 docshell/test/browser/dummy_page.html create mode 100644 docshell/test/browser/file_bug1206879.html create mode 100644 docshell/test/browser/file_bug422543_script.js create mode 100644 docshell/test/browser/file_click_link_within_view_source.html create mode 100644 docshell/test/browser/file_multiple_pushState.html create mode 100644 docshell/test/browser/redirect_to_example.sjs mode change 100644 => 100755 docshell/test/chrome/bug298622_window.xul mode change 100644 => 100755 docshell/test/chrome/bug303267_window.xul mode change 100644 => 100755 docshell/test/chrome/bug321671_window.xul mode change 100644 => 100755 docshell/test/chrome/bug360511_window.xul mode change 100644 => 100755 docshell/test/chrome/bug396649_window.xul mode change 100644 => 100755 docshell/test/chrome/docshell_helpers.js delete mode 100644 docshell/test/chrome/mochitest.ini mode change 100644 => 100755 docshell/test/chrome/test_bug453650.xul create mode 100644 docshell/test/dummy_page.html create mode 100644 docshell/test/file_bug598895_1.html create mode 100644 docshell/test/file_bug598895_2.html create mode 100644 docshell/test/file_bug637644_1.html create mode 100644 docshell/test/file_bug637644_2.html create mode 100644 docshell/test/iframesandbox/file_marquee_event_handlers.html create mode 100644 docshell/test/iframesandbox/test_marquee_event_handlers.html delete mode 100644 docshell/test/moz.build create mode 100644 docshell/test/navigation/browser_test-content-chromeflags.js create mode 100644 docshell/test/navigation/file_bug1300461.html create mode 100644 docshell/test/navigation/file_bug1300461_back.html create mode 100644 docshell/test/navigation/file_bug1300461_redirect.html create mode 100644 docshell/test/navigation/file_bug1300461_redirect.html^headers^ create mode 100644 docshell/test/navigation/file_bug1379762-1.html create mode 100644 docshell/test/navigation/file_bug1379762-2.html create mode 100644 docshell/test/navigation/file_contentpolicy_block_window.html create mode 100644 docshell/test/navigation/file_scrollRestoration.html create mode 100644 docshell/test/navigation/file_shiftReload_and_pushState.html create mode 100644 docshell/test/navigation/file_triggeringprincipal_frame_1.html create mode 100644 docshell/test/navigation/file_triggeringprincipal_frame_2.html create mode 100644 docshell/test/navigation/file_triggeringprincipal_iframe_iframe_window_open_frame_a.html create mode 100644 docshell/test/navigation/file_triggeringprincipal_iframe_iframe_window_open_frame_a_nav.html create mode 100644 docshell/test/navigation/file_triggeringprincipal_iframe_iframe_window_open_frame_b.html create mode 100644 docshell/test/navigation/file_triggeringprincipal_parent_iframe_window_open_base.html create mode 100644 docshell/test/navigation/file_triggeringprincipal_parent_iframe_window_open_nav.html create mode 100644 docshell/test/navigation/file_triggeringprincipal_subframe.html create mode 100644 docshell/test/navigation/file_triggeringprincipal_subframe_nav.html create mode 100644 docshell/test/navigation/file_triggeringprincipal_window_open.html create mode 100644 docshell/test/navigation/navigation_target_popup_url.html create mode 100644 docshell/test/navigation/navigation_target_url.html create mode 100644 docshell/test/navigation/test_contentpolicy_block_window.html create mode 100644 docshell/test/navigation/test_triggeringprincipal_frame_nav.html create mode 100644 docshell/test/navigation/test_triggeringprincipal_iframe_iframe_window_open.html create mode 100644 docshell/test/navigation/test_triggeringprincipal_parent_iframe_window_open.html create mode 100644 docshell/test/navigation/test_triggeringprincipal_window_open.html create mode 100644 docshell/test/test_bug1186774.html create mode 100644 docshell/test/test_forceinheritprincipal_overrule_owner.html create mode 100644 docshell/test/test_triggeringprincipal_location_seturi.html create mode 100644 docshell/test/unit/test_setUsePrivateBrowsing.js delete mode 100644 dom/activities/Activities.manifest delete mode 100644 dom/activities/ActivitiesService.jsm delete mode 100644 dom/activities/ActivitiesServiceFilter.jsm delete mode 100644 dom/activities/Activity.cpp delete mode 100644 dom/activities/Activity.h delete mode 100644 dom/activities/ActivityMessageConfigurator.js delete mode 100644 dom/activities/ActivityProxy.js delete mode 100644 dom/activities/ActivityRequestHandler.js delete mode 100644 dom/activities/ActivityWrapper.js delete mode 100644 dom/activities/interfaces/moz.build delete mode 100644 dom/activities/interfaces/nsIActivityProxy.idl delete mode 100644 dom/activities/interfaces/nsIActivityUIGlue.idl delete mode 100644 dom/activities/moz.build delete mode 100644 dom/activities/tests/unit/test_activityFilters.js delete mode 100644 dom/activities/tests/unit/xpcshell.ini delete mode 100644 dom/alarm/AlarmDB.jsm delete mode 100644 dom/alarm/AlarmHalService.cpp delete mode 100644 dom/alarm/AlarmHalService.h delete mode 100644 dom/alarm/AlarmService.jsm delete mode 100644 dom/alarm/AlarmsManager.js delete mode 100644 dom/alarm/AlarmsManager.manifest delete mode 100644 dom/alarm/moz.build delete mode 100644 dom/alarm/nsIAlarmHalService.idl delete mode 100644 dom/alarm/test/file_empty.html delete mode 100644 dom/alarm/test/mochitest.ini delete mode 100644 dom/alarm/test/test_alarm_add_data.html delete mode 100644 dom/alarm/test/test_alarm_add_date.html delete mode 100644 dom/alarm/test/test_alarm_add_respectTimezone.html delete mode 100644 dom/alarm/test/test_alarm_non_permitted_app.html delete mode 100644 dom/alarm/test/test_alarm_permitted_app.html delete mode 100644 dom/alarm/test/test_alarm_remove.html delete mode 100644 dom/alarm/test/test_bug1015540.html delete mode 100644 dom/alarm/test/test_bug1037079.html delete mode 100644 dom/alarm/test/test_bug1090896.html create mode 100644 dom/animation/AnimValuesStyleRule.cpp create mode 100644 dom/animation/AnimValuesStyleRule.h create mode 100644 dom/animation/AnimationComparator.h delete mode 100644 dom/animation/AnimationEffect.cpp delete mode 100644 dom/animation/AnimationEffect.h create mode 100644 dom/animation/AnimationEffectReadOnly.cpp create mode 100644 dom/animation/AnimationEffectReadOnly.h create mode 100644 dom/animation/AnimationEffectTiming.cpp create mode 100644 dom/animation/AnimationEffectTiming.h create mode 100644 dom/animation/AnimationEffectTimingReadOnly.cpp create mode 100644 dom/animation/AnimationEffectTimingReadOnly.h create mode 100644 dom/animation/AnimationPerformanceWarning.cpp create mode 100644 dom/animation/AnimationPerformanceWarning.h delete mode 100644 dom/animation/AnimationPlayer.cpp delete mode 100644 dom/animation/AnimationPlayer.h create mode 100644 dom/animation/AnimationTarget.h create mode 100644 dom/animation/AnimationUtils.cpp create mode 100644 dom/animation/CSSPseudoElement.cpp create mode 100644 dom/animation/CSSPseudoElement.h create mode 100644 dom/animation/ComputedTiming.h create mode 100644 dom/animation/ComputedTimingFunction.cpp create mode 100644 dom/animation/ComputedTimingFunction.h create mode 100644 dom/animation/DocumentTimeline.cpp create mode 100644 dom/animation/DocumentTimeline.h create mode 100644 dom/animation/EffectCompositor.cpp create mode 100644 dom/animation/EffectCompositor.h create mode 100644 dom/animation/EffectSet.cpp create mode 100644 dom/animation/EffectSet.h create mode 100644 dom/animation/KeyframeEffect.cpp create mode 100644 dom/animation/KeyframeEffect.h create mode 100644 dom/animation/KeyframeEffectParams.cpp create mode 100644 dom/animation/KeyframeEffectParams.h create mode 100644 dom/animation/KeyframeEffectReadOnly.cpp create mode 100644 dom/animation/KeyframeEffectReadOnly.h create mode 100644 dom/animation/KeyframeUtils.cpp create mode 100644 dom/animation/KeyframeUtils.h create mode 100644 dom/animation/PendingAnimationTracker.cpp create mode 100644 dom/animation/PendingAnimationTracker.h delete mode 100644 dom/animation/PendingPlayerTracker.cpp delete mode 100644 dom/animation/PendingPlayerTracker.h create mode 100644 dom/animation/PseudoElementHashEntry.h create mode 100644 dom/animation/TimingParams.cpp create mode 100644 dom/animation/TimingParams.h delete mode 100644 dom/animation/test/animation-timeline/test_animation-timeline.html create mode 100644 dom/animation/test/chrome/file_animate_xrays.html create mode 100644 dom/animation/test/chrome/test_animate_xrays.html create mode 100644 dom/animation/test/chrome/test_animation_observers.html create mode 100644 dom/animation/test/chrome/test_animation_performance_warning.html create mode 100644 dom/animation/test/chrome/test_animation_properties.html create mode 100644 dom/animation/test/chrome/test_generated_content_getAnimations.html create mode 100644 dom/animation/test/chrome/test_observers_for_sync_api.html create mode 100644 dom/animation/test/chrome/test_restyles.html create mode 100644 dom/animation/test/crashtests/1216842-1.html create mode 100644 dom/animation/test/crashtests/1216842-2.html create mode 100644 dom/animation/test/crashtests/1216842-3.html create mode 100644 dom/animation/test/crashtests/1216842-4.html create mode 100644 dom/animation/test/crashtests/1216842-5.html create mode 100644 dom/animation/test/crashtests/1216842-6.html create mode 100644 dom/animation/test/crashtests/1239889-1.html create mode 100644 dom/animation/test/crashtests/1244595-1.html create mode 100644 dom/animation/test/crashtests/1272475-1.html create mode 100644 dom/animation/test/crashtests/1272475-2.html create mode 100644 dom/animation/test/crashtests/1277272-1-inner.html create mode 100644 dom/animation/test/crashtests/1277272-1.html create mode 100644 dom/animation/test/crashtests/1278485-1.html create mode 100644 dom/animation/test/crashtests/1290535-1.html create mode 100644 dom/animation/test/crashtests/crashtests.list create mode 100644 dom/animation/test/css-animations/file_animation-cancel.html create mode 100644 dom/animation/test/css-animations/file_animation-computed-timing.html create mode 100644 dom/animation/test/css-animations/file_animation-currenttime.html create mode 100644 dom/animation/test/css-animations/file_animation-finish.html create mode 100644 dom/animation/test/css-animations/file_animation-finished.html create mode 100644 dom/animation/test/css-animations/file_animation-id.html create mode 100644 dom/animation/test/css-animations/file_animation-pausing.html create mode 100644 dom/animation/test/css-animations/file_animation-playstate.html create mode 100644 dom/animation/test/css-animations/file_animation-ready.html create mode 100644 dom/animation/test/css-animations/file_animation-reverse.html create mode 100644 dom/animation/test/css-animations/file_animation-starttime.html create mode 100644 dom/animation/test/css-animations/file_animations-dynamic-changes.html create mode 100644 dom/animation/test/css-animations/file_cssanimation-animationname.html create mode 100644 dom/animation/test/css-animations/file_document-get-animations.html create mode 100644 dom/animation/test/css-animations/file_effect-target.html create mode 100644 dom/animation/test/css-animations/file_element-get-animations.html create mode 100644 dom/animation/test/css-animations/file_event-dispatch.html create mode 100644 dom/animation/test/css-animations/file_event-order.html create mode 100644 dom/animation/test/css-animations/file_keyframeeffect-getkeyframes.html create mode 100644 dom/animation/test/css-animations/file_pseudoElement-get-animations.html create mode 100644 dom/animation/test/css-animations/test_animation-cancel.html create mode 100644 dom/animation/test/css-animations/test_animation-computed-timing.html create mode 100644 dom/animation/test/css-animations/test_animation-currenttime.html delete mode 100644 dom/animation/test/css-animations/test_animation-effect-name.html create mode 100644 dom/animation/test/css-animations/test_animation-finish.html create mode 100644 dom/animation/test/css-animations/test_animation-finished.html create mode 100644 dom/animation/test/css-animations/test_animation-id.html delete mode 100644 dom/animation/test/css-animations/test_animation-player-playstate.html delete mode 100644 dom/animation/test/css-animations/test_animation-player-ready.html create mode 100644 dom/animation/test/css-animations/test_animation-playstate.html create mode 100644 dom/animation/test/css-animations/test_animation-ready.html create mode 100644 dom/animation/test/css-animations/test_animation-reverse.html create mode 100644 dom/animation/test/css-animations/test_animation-starttime.html delete mode 100644 dom/animation/test/css-animations/test_animation-target.html create mode 100644 dom/animation/test/css-animations/test_cssanimation-animationname.html create mode 100644 dom/animation/test/css-animations/test_document-get-animations.html create mode 100644 dom/animation/test/css-animations/test_effect-target.html delete mode 100644 dom/animation/test/css-animations/test_element-get-animation-players.html create mode 100644 dom/animation/test/css-animations/test_element-get-animations.html create mode 100644 dom/animation/test/css-animations/test_event-dispatch.html create mode 100644 dom/animation/test/css-animations/test_event-order.html create mode 100644 dom/animation/test/css-animations/test_keyframeeffect-getkeyframes.html create mode 100644 dom/animation/test/css-animations/test_pseudoElement-get-animations.html create mode 100644 dom/animation/test/css-transitions/file_animation-cancel.html create mode 100644 dom/animation/test/css-transitions/file_animation-computed-timing.html create mode 100644 dom/animation/test/css-transitions/file_animation-currenttime.html create mode 100644 dom/animation/test/css-transitions/file_animation-finished.html create mode 100644 dom/animation/test/css-transitions/file_animation-pausing.html create mode 100644 dom/animation/test/css-transitions/file_animation-ready.html create mode 100644 dom/animation/test/css-transitions/file_animation-starttime.html create mode 100644 dom/animation/test/css-transitions/file_csstransition-transitionproperty.html create mode 100644 dom/animation/test/css-transitions/file_document-get-animations.html create mode 100644 dom/animation/test/css-transitions/file_effect-target.html create mode 100644 dom/animation/test/css-transitions/file_element-get-animations.html create mode 100644 dom/animation/test/css-transitions/file_event-dispatch.html create mode 100644 dom/animation/test/css-transitions/file_keyframeeffect-getkeyframes.html create mode 100644 dom/animation/test/css-transitions/file_pseudoElement-get-animations.html create mode 100644 dom/animation/test/css-transitions/file_setting-effect.html create mode 100644 dom/animation/test/css-transitions/test_animation-cancel.html create mode 100644 dom/animation/test/css-transitions/test_animation-computed-timing.html create mode 100644 dom/animation/test/css-transitions/test_animation-currenttime.html delete mode 100644 dom/animation/test/css-transitions/test_animation-effect-name.html create mode 100644 dom/animation/test/css-transitions/test_animation-finished.html delete mode 100644 dom/animation/test/css-transitions/test_animation-player-ready.html create mode 100644 dom/animation/test/css-transitions/test_animation-ready.html create mode 100644 dom/animation/test/css-transitions/test_animation-starttime.html delete mode 100644 dom/animation/test/css-transitions/test_animation-target.html create mode 100644 dom/animation/test/css-transitions/test_csstransition-transitionproperty.html create mode 100644 dom/animation/test/css-transitions/test_document-get-animations.html create mode 100644 dom/animation/test/css-transitions/test_effect-target.html delete mode 100644 dom/animation/test/css-transitions/test_element-get-animation-players.html create mode 100644 dom/animation/test/css-transitions/test_element-get-animations.html create mode 100644 dom/animation/test/css-transitions/test_event-dispatch.html create mode 100644 dom/animation/test/css-transitions/test_keyframeeffect-getkeyframes.html create mode 100644 dom/animation/test/css-transitions/test_pseudoElement-get-animations.html create mode 100644 dom/animation/test/css-transitions/test_setting-effect.html create mode 100644 dom/animation/test/document-timeline/file_document-timeline.html create mode 100644 dom/animation/test/document-timeline/test_document-timeline.html create mode 100644 dom/animation/test/document-timeline/test_request_animation_frame.html create mode 100644 dom/animation/test/mozilla/file_cubic_bezier_limits.html create mode 100644 dom/animation/test/mozilla/file_deferred_start.html create mode 100644 dom/animation/test/mozilla/file_disable_animations_api_core.html create mode 100644 dom/animation/test/mozilla/file_disabled_properties.html create mode 100644 dom/animation/test/mozilla/file_discrete-animations.html create mode 100644 dom/animation/test/mozilla/file_document-timeline-origin-time-range.html create mode 100644 dom/animation/test/mozilla/file_hide_and_show.html create mode 100644 dom/animation/test/mozilla/file_partial_keyframes.html create mode 100644 dom/animation/test/mozilla/file_set-easing.html create mode 100644 dom/animation/test/mozilla/file_spacing_property_order.html create mode 100644 dom/animation/test/mozilla/file_spacing_transform.html create mode 100644 dom/animation/test/mozilla/file_transform_limits.html create mode 100644 dom/animation/test/mozilla/file_transition_finish_on_compositor.html create mode 100644 dom/animation/test/mozilla/file_underlying-discrete-value.html create mode 100644 dom/animation/test/mozilla/test_cubic_bezier_limits.html create mode 100644 dom/animation/test/mozilla/test_disable_animations_api_core.html create mode 100644 dom/animation/test/mozilla/test_disabled_properties.html create mode 100644 dom/animation/test/mozilla/test_discrete-animations.html create mode 100644 dom/animation/test/mozilla/test_document-timeline-origin-time-range.html create mode 100644 dom/animation/test/mozilla/test_hide_and_show.html create mode 100644 dom/animation/test/mozilla/test_partial_keyframes.html create mode 100644 dom/animation/test/mozilla/test_set-easing.html create mode 100644 dom/animation/test/mozilla/test_spacing_property_order.html create mode 100644 dom/animation/test/mozilla/test_spacing_transform.html create mode 100644 dom/animation/test/mozilla/test_transform_limits.html create mode 100644 dom/animation/test/mozilla/test_transition_finish_on_compositor.html create mode 100644 dom/animation/test/mozilla/test_underlying-discrete-value.html create mode 100644 dom/animation/test/style/file_animation-seeking-with-current-time.html create mode 100644 dom/animation/test/style/file_animation-seeking-with-start-time.html create mode 100644 dom/animation/test/style/file_animation-setting-effect.html create mode 100644 dom/animation/test/style/file_animation-setting-spacing.html create mode 100644 dom/animation/test/style/test_animation-seeking-with-current-time.html create mode 100644 dom/animation/test/style/test_animation-seeking-with-start-time.html create mode 100644 dom/animation/test/style/test_animation-setting-effect.html create mode 100644 dom/animation/test/style/test_animation-setting-spacing.html delete mode 100644 dom/apps/AppDownloadManager.jsm delete mode 100644 dom/apps/FreeSpaceWatcher.jsm delete mode 100644 dom/apps/ImportExport.jsm delete mode 100644 dom/apps/InterAppComm.cpp delete mode 100644 dom/apps/InterAppComm.h delete mode 100644 dom/apps/InterAppComm.manifest delete mode 100644 dom/apps/InterAppCommService.js delete mode 100644 dom/apps/InterAppCommService.jsm delete mode 100644 dom/apps/InterAppConnection.js delete mode 100644 dom/apps/InterAppMessagePort.js delete mode 100644 dom/apps/Langpacks.jsm delete mode 100644 dom/apps/OfflineCacheInstaller.jsm delete mode 100644 dom/apps/OperatorApps.jsm delete mode 100644 dom/apps/ScriptPreloader.jsm delete mode 100644 dom/apps/StoreTrustAnchor.jsm delete mode 100644 dom/apps/TrustedHostedAppsUtils.jsm delete mode 100644 dom/apps/UserCustomizations.jsm delete mode 100644 dom/apps/Webapps.js delete mode 100644 dom/apps/Webapps.jsm delete mode 100644 dom/apps/Webapps.manifest delete mode 100644 dom/apps/tests/addons/application.zip delete mode 100644 dom/apps/tests/addons/index.html delete mode 100644 dom/apps/tests/addons/manifest.webapp delete mode 100644 dom/apps/tests/addons/script.js delete mode 100644 dom/apps/tests/addons/script2.js delete mode 100644 dom/apps/tests/addons/style.css delete mode 100644 dom/apps/tests/addons/style2.css delete mode 100644 dom/apps/tests/addons/update.webapp delete mode 100644 dom/apps/tests/addons/update.webapp^headers^ delete mode 100644 dom/apps/tests/asmjs/asmjs_app.sjs delete mode 100644 dom/apps/tests/asmjs/index.html delete mode 100644 dom/apps/tests/asmjs/manifest.webapp delete mode 100644 dom/apps/tests/chrome.ini delete mode 100644 dom/apps/tests/chromeAddCert.js create mode 100755 dom/apps/tests/create_test_receipts.py delete mode 100644 dom/apps/tests/file_app.sjs delete mode 100644 dom/apps/tests/file_app.template.html delete mode 100644 dom/apps/tests/file_bug_945152.html delete mode 100644 dom/apps/tests/file_bug_945152.sjs delete mode 100644 dom/apps/tests/file_cached_app.template.appcache delete mode 100644 dom/apps/tests/file_cached_app.template.webapp delete mode 100644 dom/apps/tests/file_hosted_app.template.webapp delete mode 100644 dom/apps/tests/file_invalidWidget_app.template.webapp delete mode 100644 dom/apps/tests/file_manifest.json delete mode 100644 dom/apps/tests/file_manifest.json^headers^ delete mode 100644 dom/apps/tests/file_packaged_app.sjs delete mode 100644 dom/apps/tests/file_packaged_app.template.html delete mode 100644 dom/apps/tests/file_packaged_app.template.webapp delete mode 100644 dom/apps/tests/file_script.template.js delete mode 100644 dom/apps/tests/file_test_widget.js delete mode 100644 dom/apps/tests/file_trusted_app.template.webapp delete mode 100644 dom/apps/tests/file_widget_app.template.html delete mode 100644 dom/apps/tests/file_widget_app.template.webapp create mode 100644 dom/apps/tests/head.js delete mode 100644 dom/apps/tests/icon15.png delete mode 100644 dom/apps/tests/icon15alternate.png delete mode 100644 dom/apps/tests/icon48.png delete mode 100644 dom/apps/tests/langpack/event.html delete mode 100644 dom/apps/tests/langpack/fr/app.json delete mode 100644 dom/apps/tests/langpack/fr/app.properties delete mode 100644 dom/apps/tests/langpack/index.html delete mode 100644 dom/apps/tests/langpack/lang1.webapp delete mode 100644 dom/apps/tests/langpack/lang1.webapp^headers^ delete mode 100644 dom/apps/tests/langpack/lang2.webapp delete mode 100644 dom/apps/tests/langpack/lang2.webapp^headers^ delete mode 100644 dom/apps/tests/langpack/manifest.webapp delete mode 100644 dom/apps/tests/langpack/manifest.webapp^headers^ delete mode 100644 dom/apps/tests/langpack/resources.html delete mode 100644 dom/apps/tests/marketplace/marketplace_app.webapp delete mode 100644 dom/apps/tests/marketplace/marketplace_app.webapp^headers^ delete mode 100644 dom/apps/tests/marketplace/marketplace_app.zip delete mode 100644 dom/apps/tests/marketplace/marketplace_dev_app.webapp delete mode 100644 dom/apps/tests/marketplace/marketplace_dev_app.webapp^headers^ delete mode 100644 dom/apps/tests/marketplace/marketplace_dev_app.zip delete mode 100644 dom/apps/tests/marketplace/marketplace_dev_privileged_app.webapp delete mode 100644 dom/apps/tests/marketplace/marketplace_dev_privileged_app.webapp^headers^ delete mode 100644 dom/apps/tests/marketplace/marketplace_dev_privileged_app.zip delete mode 100644 dom/apps/tests/marketplace/marketplace_dev_reviewers_app.webapp delete mode 100644 dom/apps/tests/marketplace/marketplace_dev_reviewers_app.webapp^headers^ delete mode 100644 dom/apps/tests/marketplace/marketplace_dev_reviewers_app.zip delete mode 100644 dom/apps/tests/marketplace/marketplace_privileged_app.webapp delete mode 100644 dom/apps/tests/marketplace/marketplace_privileged_app.webapp^headers^ delete mode 100644 dom/apps/tests/marketplace/marketplace_privileged_app.zip delete mode 100644 dom/apps/tests/marketplace/marketplace_reviewers_app.webapp delete mode 100644 dom/apps/tests/marketplace/marketplace_reviewers_app.webapp^headers^ delete mode 100644 dom/apps/tests/marketplace/marketplace_reviewers_app.zip delete mode 100644 dom/apps/tests/marketplace/marketplace_stage_app.webapp delete mode 100644 dom/apps/tests/marketplace/marketplace_stage_app.webapp^headers^ delete mode 100644 dom/apps/tests/marketplace/marketplace_stage_app.zip delete mode 100644 dom/apps/tests/marketplace/marketplace_stage_privileged_app.webapp delete mode 100644 dom/apps/tests/marketplace/marketplace_stage_privileged_app.webapp^headers^ delete mode 100644 dom/apps/tests/marketplace/marketplace_stage_privileged_app.zip delete mode 100644 dom/apps/tests/marketplace/marketplace_stage_reviewers_app.webapp delete mode 100644 dom/apps/tests/marketplace/marketplace_stage_reviewers_app.webapp^headers^ delete mode 100644 dom/apps/tests/marketplace/marketplace_stage_reviewers_app.zip delete mode 100644 dom/apps/tests/mochitest.ini delete mode 100644 dom/apps/tests/pkg_install_iframe.html delete mode 100644 dom/apps/tests/signed/corrupt_app_1.zip delete mode 100644 dom/apps/tests/signed/origin_app_1.zip delete mode 100644 dom/apps/tests/signed/unknown_issuer_app_1.zip delete mode 100644 dom/apps/tests/signed/unsigned_app_1.zip delete mode 100644 dom/apps/tests/signed/unsigned_app_2.zip delete mode 100644 dom/apps/tests/signed/valid_app_1.zip delete mode 100644 dom/apps/tests/signed/valid_app_2.zip delete mode 100644 dom/apps/tests/signed_app.sjs delete mode 100644 dom/apps/tests/signed_app_template.webapp delete mode 100644 dom/apps/tests/test_app_addons.html delete mode 100644 dom/apps/tests/test_app_enabled.html delete mode 100644 dom/apps/tests/test_app_update.html delete mode 100644 dom/apps/tests/test_apps_service.xul delete mode 100644 dom/apps/tests/test_bug_795164.html delete mode 100644 dom/apps/tests/test_bug_945152.html delete mode 100644 dom/apps/tests/test_import_export.html delete mode 100644 dom/apps/tests/test_install_multiple_apps_origin.html delete mode 100644 dom/apps/tests/test_install_receipts.html delete mode 100644 dom/apps/tests/test_langpacks.html delete mode 100644 dom/apps/tests/test_manifest_helper.xul delete mode 100644 dom/apps/tests/test_marketplace_pkg_install.html delete mode 100644 dom/apps/tests/test_operator_app_install.js delete mode 100644 dom/apps/tests/test_operator_app_install.xul delete mode 100644 dom/apps/tests/test_packaged_app_asmjs.html delete mode 100644 dom/apps/tests/test_packaged_app_common.js delete mode 100644 dom/apps/tests/test_packaged_app_install.html delete mode 100644 dom/apps/tests/test_packaged_app_update.html delete mode 100644 dom/apps/tests/test_receipt_operations.html delete mode 100644 dom/apps/tests/test_signed_pkg_install.html delete mode 100644 dom/apps/tests/test_tha_utils.html delete mode 100644 dom/apps/tests/test_theme_role.html delete mode 100644 dom/apps/tests/test_uninstall_errors.html delete mode 100644 dom/apps/tests/test_web_app_install.html delete mode 100644 dom/apps/tests/test_widget.html delete mode 100644 dom/apps/tests/test_widget_browser.html delete mode 100644 dom/apps/tests/unit/test_inter_app_comm_service.js create mode 100644 dom/apps/tests/unit/test_manifestHelper.js create mode 100644 dom/apps/tests/unit/test_moziapplication.js delete mode 100644 dom/audiochannel/AudioChannelCommon.h delete mode 100644 dom/audiochannel/AudioChannelServiceChild.cpp delete mode 100644 dom/audiochannel/AudioChannelServiceChild.h create mode 100644 dom/audiochannel/crashtests/1223734.html create mode 100644 dom/audiochannel/crashtests/crashtests.list create mode 100644 dom/audiochannel/nsIAudioChannelService.idl delete mode 100644 dom/audiochannel/tests/AudioChannelChromeScript.js delete mode 100644 dom/audiochannel/tests/TestAudioChannelService.cpp delete mode 100644 dom/audiochannel/tests/audio.ogg delete mode 100644 dom/audiochannel/tests/file_audio.html delete mode 100644 dom/audiochannel/tests/file_telephonyPolicy.html delete mode 100644 dom/audiochannel/tests/mochitest.ini delete mode 100644 dom/audiochannel/tests/moz.build delete mode 100644 dom/audiochannel/tests/test_audioChannelChange.html delete mode 100644 dom/audiochannel/tests/test_telephonyPolicy.html create mode 100644 dom/base/BlobSet.cpp create mode 100644 dom/base/BodyUtil.cpp create mode 100644 dom/base/BodyUtil.h create mode 100644 dom/base/BorrowedAttrInfo.cpp create mode 100644 dom/base/BorrowedAttrInfo.h create mode 100644 dom/base/ChromeNodeList.cpp create mode 100644 dom/base/ChromeNodeList.h create mode 100644 dom/base/ChromeUtils.cpp create mode 100644 dom/base/ChromeUtils.h delete mode 100644 dom/base/Console.cpp delete mode 100644 dom/base/Console.h delete mode 100644 dom/base/ConsoleAPIStorage.js create mode 100644 dom/base/CustomElementRegistry.cpp create mode 100644 dom/base/CustomElementRegistry.h create mode 100644 dom/base/DOMIntersectionObserver.cpp create mode 100644 dom/base/DOMIntersectionObserver.h create mode 100644 dom/base/DOMTokenListSupportedTokens.h create mode 100644 dom/base/DocGroup.cpp create mode 100644 dom/base/DocGroup.h mode change 100644 => 100755 dom/base/File.cpp delete mode 100644 dom/base/FileIOObject.cpp delete mode 100644 dom/base/FileIOObject.h create mode 100644 dom/base/FileList.cpp create mode 100644 dom/base/FileList.h create mode 100644 dom/base/FileReader.cpp create mode 100644 dom/base/FileReader.h create mode 100644 dom/base/FormData.cpp create mode 100644 dom/base/FormData.h create mode 100644 dom/base/GroupedSHistory.cpp create mode 100644 dom/base/GroupedSHistory.h create mode 100644 dom/base/IdleDeadline.cpp create mode 100644 dom/base/IdleDeadline.h create mode 100644 dom/base/IdleRequest.cpp create mode 100644 dom/base/IdleRequest.h create mode 100644 dom/base/IframeSandboxKeywordList.h create mode 100644 dom/base/ImageTracker.cpp create mode 100644 dom/base/ImageTracker.h create mode 100644 dom/base/Location.cpp create mode 100644 dom/base/Location.h delete mode 100644 dom/base/MessageChannel.cpp delete mode 100644 dom/base/MessageChannel.h delete mode 100644 dom/base/MessagePort.cpp delete mode 100644 dom/base/MessagePort.h delete mode 100644 dom/base/MessagePortList.cpp delete mode 100644 dom/base/MessagePortList.h create mode 100755 dom/base/MultipartBlobImpl.cpp create mode 100644 dom/base/MultipartBlobImpl.h delete mode 100644 dom/base/MultipartFileImpl.cpp delete mode 100644 dom/base/MultipartFileImpl.h create mode 100644 dom/base/MutableBlobStorage.cpp create mode 100644 dom/base/MutableBlobStorage.h create mode 100644 dom/base/MutableBlobStreamListener.cpp create mode 100644 dom/base/MutableBlobStreamListener.h create mode 100644 dom/base/PartialSHistory.cpp create mode 100644 dom/base/PartialSHistory.h delete mode 100644 dom/base/PerformanceEntry.cpp delete mode 100644 dom/base/PerformanceEntry.h delete mode 100644 dom/base/PerformanceMark.cpp delete mode 100644 dom/base/PerformanceMark.h delete mode 100644 dom/base/PerformanceMeasure.cpp delete mode 100644 dom/base/PerformanceMeasure.h delete mode 100644 dom/base/PerformanceResourceTiming.cpp delete mode 100644 dom/base/PerformanceResourceTiming.h create mode 100644 dom/base/Pose.cpp create mode 100644 dom/base/Pose.h create mode 100644 dom/base/PostMessageEvent.cpp create mode 100644 dom/base/PostMessageEvent.h create mode 100644 dom/base/SameProcessMessageQueue.cpp create mode 100644 dom/base/SameProcessMessageQueue.h create mode 100644 dom/base/ScreenOrientation.cpp create mode 100644 dom/base/StructuredCloneHolder.cpp create mode 100644 dom/base/StructuredCloneHolder.h create mode 100644 dom/base/TabGroup.cpp create mode 100644 dom/base/TabGroup.h create mode 100644 dom/base/Timeout.cpp create mode 100644 dom/base/Timeout.h create mode 100644 dom/base/TimeoutHandler.cpp create mode 100644 dom/base/TimeoutHandler.h create mode 100755 dom/base/TimerClamping.cpp create mode 100755 dom/base/TimerClamping.h delete mode 100644 dom/base/URL.cpp delete mode 100644 dom/base/URL.h delete mode 100644 dom/base/URLSearchParams.cpp delete mode 100644 dom/base/URLSearchParams.h create mode 100644 dom/base/UseCounter.h create mode 100644 dom/base/UseCounters.conf create mode 100644 dom/base/WebKitCSSMatrix.cpp create mode 100644 dom/base/WebKitCSSMatrix.h create mode 100644 dom/base/WindowOrientationObserver.cpp create mode 100644 dom/base/WindowOrientationObserver.h create mode 100644 dom/base/crashtests/1154598.xhtml create mode 100644 dom/base/crashtests/1157995.html create mode 100644 dom/base/crashtests/1158412.html create mode 100644 dom/base/crashtests/1181619.html create mode 100644 dom/base/crashtests/1230422.html create mode 100644 dom/base/crashtests/1251361.html create mode 100644 dom/base/crashtests/1304437.html create mode 100644 dom/base/crashtests/1385272-1.html delete mode 100644 dom/base/crashtests/708405-1.html rename dom/base/crashtests/{713417.html => 713417-1.html} (100%) create mode 100644 dom/base/crashtests/729431-1.xhtml create mode 100755 dom/base/gen-usecounters.py mode change 100644 => 100755 dom/base/moz.build create mode 100644 dom/base/mozIDOMWindow.idl create mode 100644 dom/base/nsChildContentList.h delete mode 100644 dom/base/nsDOMFileReader.cpp delete mode 100644 dom/base/nsDOMFileReader.h delete mode 100644 dom/base/nsDOMScriptObjectFactory.cpp delete mode 100644 dom/base/nsDOMScriptObjectFactory.h delete mode 100644 dom/base/nsDOMSettableTokenList.cpp delete mode 100644 dom/base/nsDOMSettableTokenList.h delete mode 100644 dom/base/nsFormData.cpp delete mode 100644 dom/base/nsFormData.h create mode 100644 dom/base/nsIAnimationObserver.h create mode 100644 dom/base/nsIContentPolicyBase.idl create mode 100644 dom/base/nsIDOMBlob.idl delete mode 100644 dom/base/nsIDOMFile.idl delete mode 100644 dom/base/nsIDOMFileReader.idl delete mode 100644 dom/base/nsIDOMScriptObjectFactory.h delete mode 100644 dom/base/nsIEntropyCollector.idl create mode 100644 dom/base/nsIRemoteWindowContext.idl create mode 100644 dom/base/nsISimpleContentPolicy.idl create mode 100644 dom/base/nsITimeoutHandler.h delete mode 100644 dom/base/nsIXMLHttpRequest.idl delete mode 100644 dom/base/nsLocation.cpp delete mode 100644 dom/base/nsLocation.h create mode 100644 dom/base/nsPIDOMWindowInlines.h delete mode 100644 dom/base/nsPerformance.cpp delete mode 100644 dom/base/nsPerformance.h create mode 100644 dom/base/nsStubAnimationObserver.cpp create mode 100644 dom/base/nsStubAnimationObserver.h mode change 100644 => 100755 dom/base/nsXHTMLContentSerializer.cpp delete mode 100644 dom/base/nsXMLHttpRequest.cpp delete mode 100644 dom/base/nsXMLHttpRequest.h delete mode 100644 dom/base/test/TestCSPParser.cpp delete mode 100644 dom/base/test/TestGetURL.cpp delete mode 100644 dom/base/test/TestNativeXMLHttpRequest.cpp delete mode 100644 dom/base/test/TestPlainTextSerializer.cpp create mode 100644 dom/base/test/audioEndedDuringPlaying.webm create mode 100644 dom/base/test/browser_bug1011748.js create mode 100644 dom/base/test/browser_bug1307747.js create mode 100644 dom/base/test/browser_messagemanager_targetframeloader.js create mode 100644 dom/base/test/browser_messagemanager_unload.js create mode 100644 dom/base/test/browser_pagehide_on_tab_close.js create mode 100644 dom/base/test/browser_use_counters.js delete mode 100644 dom/base/test/bug682592-subframe-ref.html delete mode 100644 dom/base/test/bug682592-subframe.html create mode 100644 dom/base/test/chrome/bug418986-1.js create mode 100644 dom/base/test/chrome/bug884693.sjs create mode 100644 dom/base/test/chrome/file_bug1139964.xul create mode 100644 dom/base/test/chrome/file_bug1209621.xul delete mode 100644 dom/base/test/chrome/file_bug391728.html delete mode 100644 dom/base/test/chrome/file_bug391728_2.html create mode 100644 dom/base/test/chrome/frame_registerElement_content.html delete mode 100644 dom/base/test/chrome/mochitest.ini delete mode 100644 dom/base/test/chrome/nochrome_bug1346936.html delete mode 100644 dom/base/test/chrome/nochrome_bug1346936.js delete mode 100644 dom/base/test/chrome/nochrome_bug1346936.js^headers^ create mode 100644 dom/base/test/chrome/registerElement_ep.js create mode 100644 dom/base/test/chrome/test_bug1139964.xul create mode 100644 dom/base/test/chrome/test_bug120684.xul create mode 100644 dom/base/test/chrome/test_bug1209621.xul create mode 100644 dom/base/test/chrome/test_bug1339722.html delete mode 100644 dom/base/test/chrome/test_bug1346936.html delete mode 100644 dom/base/test/chrome/test_bug391728.html create mode 100644 dom/base/test/chrome/test_bug418986-1.xul delete mode 100644 dom/base/test/chrome/test_bug574596.html delete mode 100644 dom/base/test/chrome/test_bug599295.html delete mode 100644 dom/base/test/chrome/test_bug650776.html delete mode 100644 dom/base/test/chrome/test_bug650784.html delete mode 100644 dom/base/test/chrome/test_bug750096.html create mode 100644 dom/base/test/chrome/test_bug884693.xul delete mode 100644 dom/base/test/chrome/test_document_register.xul create mode 100644 dom/base/test/chrome/test_groupedSHistory.xul create mode 100644 dom/base/test/chrome/test_range_getClientRectsAndTexts.html create mode 100644 dom/base/test/chrome/test_registerElement_content.xul create mode 100644 dom/base/test/chrome/test_registerElement_ep.xul create mode 100644 dom/base/test/chrome/test_swapFrameLoaders.xul create mode 100644 dom/base/test/chrome/test_windowroot.xul create mode 100644 dom/base/test/chrome/window_groupedSHistory.xul create mode 100644 dom/base/test/chrome/window_swapFrameLoaders.xul create mode 100644 dom/base/test/create_file_objects.js delete mode 100644 dom/base/test/csp/chrome.ini delete mode 100644 dom/base/test/csp/file_CSP.css delete mode 100644 dom/base/test/csp/file_CSP_bug663567_allows.xml delete mode 100644 dom/base/test/csp/file_CSP_bug663567_blocks.xml delete mode 100644 dom/base/test/csp/file_CSP_bug802872.html delete mode 100644 dom/base/test/csp/file_CSP_bug802872.js delete mode 100644 dom/base/test/csp/file_CSP_bug888172.sjs delete mode 100644 dom/base/test/csp/file_CSP_bug910139.sjs delete mode 100644 dom/base/test/csp/file_CSP_bug910139.xml delete mode 100644 dom/base/test/csp/file_CSP_bug941404.html delete mode 100644 dom/base/test/csp/file_CSP_evalscript_main.html delete mode 100644 dom/base/test/csp/file_CSP_evalscript_main_allowed.html delete mode 100644 dom/base/test/csp/file_CSP_frameancestors.sjs delete mode 100644 dom/base/test/csp/file_CSP_frameancestors_main.html delete mode 100644 dom/base/test/csp/file_CSP_frameancestors_main.js delete mode 100644 dom/base/test/csp/file_CSP_inlinescript_main.html delete mode 100644 dom/base/test/csp/file_CSP_inlinescript_main.html^headers^ delete mode 100644 dom/base/test/csp/file_CSP_inlinescript_main_allowed.html delete mode 100644 dom/base/test/csp/file_CSP_inlinescript_main_allowed.html^headers^ delete mode 100644 dom/base/test/csp/file_CSP_main.html delete mode 100644 dom/base/test/csp/file_CSP_main.html^headers^ delete mode 100644 dom/base/test/csp/file_CSP_main.js delete mode 100644 dom/base/test/csp/file_base-uri.html delete mode 100644 dom/base/test/csp/file_bug836922_npolicies.html delete mode 100644 dom/base/test/csp/file_bug836922_npolicies.html^headers^ delete mode 100644 dom/base/test/csp/file_bug886164.html delete mode 100644 dom/base/test/csp/file_bug886164_2.html delete mode 100644 dom/base/test/csp/file_bug886164_3.html delete mode 100644 dom/base/test/csp/file_bug886164_4.html delete mode 100644 dom/base/test/csp/file_bug886164_5.html delete mode 100644 dom/base/test/csp/file_bug886164_6.html delete mode 100644 dom/base/test/csp/file_connect-src.html delete mode 100644 dom/base/test/csp/file_csp_allow_https_schemes.html delete mode 100644 dom/base/test/csp/file_csp_bug768029.html delete mode 100644 dom/base/test/csp/file_csp_bug768029.sjs delete mode 100644 dom/base/test/csp/file_csp_bug773891.html delete mode 100644 dom/base/test/csp/file_csp_bug773891.sjs delete mode 100644 dom/base/test/csp/file_csp_invalid_source_expression.html delete mode 100644 dom/base/test/csp/file_csp_path_matching.html delete mode 100644 dom/base/test/csp/file_csp_path_matching_incl_query.html delete mode 100644 dom/base/test/csp/file_csp_path_matching_redirect.html delete mode 100644 dom/base/test/csp/file_csp_path_matching_redirect_server.sjs delete mode 100644 dom/base/test/csp/file_csp_redirects_main.html delete mode 100644 dom/base/test/csp/file_csp_redirects_page.sjs delete mode 100644 dom/base/test/csp/file_csp_redirects_resource.sjs delete mode 100644 dom/base/test/csp/file_csp_referrerdirective.html delete mode 100644 dom/base/test/csp/file_csp_testserver.sjs delete mode 100644 dom/base/test/csp/file_leading_wildcard.html delete mode 100644 dom/base/test/csp/file_multi_policy_injection_bypass.html delete mode 100644 dom/base/test/csp/file_multi_policy_injection_bypass_2.html delete mode 100644 dom/base/test/csp/file_nonce_source.html delete mode 100644 dom/base/test/csp/file_policyuri_regression_from_multipolicy.html^headers^ delete mode 100644 dom/base/test/csp/file_redirect_content.sjs delete mode 100644 dom/base/test/csp/file_report_uri_missing_in_report_only_header.html delete mode 100644 dom/base/test/csp/file_worker_redirect.html delete mode 100644 dom/base/test/csp/file_worker_redirect.sjs delete mode 100644 dom/base/test/csp/mochitest.ini delete mode 100644 dom/base/test/csp/referrerdirective.sjs delete mode 100644 dom/base/test/csp/test_CSP.html delete mode 100644 dom/base/test/csp/test_CSP_bug663567.html delete mode 100644 dom/base/test/csp/test_CSP_bug802872.html delete mode 100644 dom/base/test/csp/test_CSP_bug885433.html delete mode 100644 dom/base/test/csp/test_CSP_bug888172.html delete mode 100644 dom/base/test/csp/test_CSP_bug909029.html delete mode 100644 dom/base/test/csp/test_CSP_bug910139.html delete mode 100644 dom/base/test/csp/test_CSP_bug941404.html delete mode 100644 dom/base/test/csp/test_CSP_evalscript.html delete mode 100644 dom/base/test/csp/test_CSP_frameancestors.html delete mode 100644 dom/base/test/csp/test_CSP_inlinescript.html delete mode 100644 dom/base/test/csp/test_CSP_inlinestyle.html delete mode 100644 dom/base/test/csp/test_CSP_referrerdirective.html delete mode 100644 dom/base/test/csp/test_base-uri.html delete mode 100644 dom/base/test/csp/test_bug836922_npolicies.html delete mode 100644 dom/base/test/csp/test_bug886164.html delete mode 100644 dom/base/test/csp/test_bug949549.html delete mode 100644 dom/base/test/csp/test_connect-src.html delete mode 100644 dom/base/test/csp/test_csp_allow_https_schemes.html delete mode 100644 dom/base/test/csp/test_csp_bug768029.html delete mode 100644 dom/base/test/csp/test_csp_bug773891.html delete mode 100644 dom/base/test/csp/test_csp_invalid_source_expression.html delete mode 100644 dom/base/test/csp/test_csp_path_matching.html delete mode 100644 dom/base/test/csp/test_csp_path_matching_redirect.html delete mode 100644 dom/base/test/csp/test_csp_redirects.html delete mode 100644 dom/base/test/csp/test_csp_report.html delete mode 100644 dom/base/test/csp/test_form-action.html delete mode 100644 dom/base/test/csp/test_leading_wildcard.html delete mode 100644 dom/base/test/csp/test_multi_policy_injection_bypass.html delete mode 100644 dom/base/test/csp/test_null_baseuri.html delete mode 100644 dom/base/test/csp/test_worker_redirect.html rename toolkit/mozapps/extensions/test/addons/test_bug587088_1/testfile1 => dom/base/test/empty.html (100%) delete mode 100644 dom/base/test/file_CrossSiteXHR_cache_server.sjs delete mode 100644 dom/base/test/file_CrossSiteXHR_server.sjs delete mode 100644 dom/base/test/file_XHRResponseURL.js delete mode 100644 dom/base/test/file_XHR_anon.sjs delete mode 100644 dom/base/test/file_XHR_fail1.txt^headers^ create mode 100644 dom/base/test/file_audioLoop.html create mode 100644 dom/base/test/file_blobURL_expiring.html create mode 100644 dom/base/test/file_bug1091883_frame.html create mode 100644 dom/base/test/file_bug1091883_subframe.html create mode 100644 dom/base/test/file_bug1091883_target.html create mode 100644 dom/base/test/file_bug1198095.js create mode 100644 dom/base/test/file_bug1250148.sjs create mode 100644 dom/base/test/file_bug1263696_frame_fail.html create mode 100644 dom/base/test/file_bug1263696_frame_pass.html create mode 100644 dom/base/test/file_bug1268962.sjs create mode 100644 dom/base/test/file_bug1274806.html rename dom/base/test/{test_bug357450.js => file_bug357450.js} (100%) create mode 100644 dom/base/test/file_bug769117.html create mode 100644 dom/base/test/file_change_policy_redirect.html create mode 100644 dom/base/test/file_explicit_user_agent.sjs create mode 100644 dom/base/test/file_ipc_messagemanager_blob.html create mode 100644 dom/base/test/file_lock_orientation.html create mode 100644 dom/base/test/file_messagemanager_unload.html create mode 100644 dom/base/test/file_navigator_resolve_identity_xrays.xul create mode 100644 dom/base/test/file_nonascii_blob_url.html create mode 100644 dom/base/test/file_pluginAudio.html create mode 100644 dom/base/test/file_pluginAudioNonAutoStart.html create mode 100644 dom/base/test/file_receiveMessage.html create mode 100644 dom/base/test/file_record_orientation.html create mode 100644 dom/base/test/file_simplecontentpolicy.js create mode 100644 dom/base/test/file_timer_flood.html create mode 100644 dom/base/test/file_use_counter_outer.html create mode 100644 dom/base/test/file_use_counter_svg_currentScale.svg create mode 100644 dom/base/test/file_use_counter_svg_fill_pattern.svg create mode 100644 dom/base/test/file_use_counter_svg_fill_pattern_data.svg create mode 100644 dom/base/test/file_use_counter_svg_fill_pattern_definition.svg create mode 100644 dom/base/test/file_use_counter_svg_fill_pattern_internal.svg create mode 100644 dom/base/test/file_use_counter_svg_getElementById.svg create mode 100644 dom/base/test/file_webaudioLoop.html create mode 100644 dom/base/test/file_webaudioLoop2.html create mode 100644 dom/base/test/file_websocket_permessage_deflate_params_wsh.py create mode 100644 dom/base/test/file_youtube_flash_embed.html create mode 100644 dom/base/test/gtest/TestNativeXMLHttpRequest.cpp create mode 100644 dom/base/test/gtest/TestParserDialogOptions.cpp create mode 100644 dom/base/test/gtest/TestPlainTextSerializer.cpp create mode 100644 dom/base/test/gtest/moz.build create mode 100644 dom/base/test/iframe_bug962251.html create mode 100644 dom/base/test/iframe_postMessages.html create mode 100644 dom/base/test/iframe_webSocket_sandbox.html create mode 100644 dom/base/test/img_referrer_testserver.sjs create mode 100644 dom/base/test/intersectionobserver_iframe.html create mode 100644 dom/base/test/intersectionobserver_window.html create mode 100644 dom/base/test/jsmodules/chrome.ini create mode 100644 dom/base/test/jsmodules/iframe_extractIntroType.html create mode 100644 dom/base/test/jsmodules/mochitest.ini create mode 100644 dom/base/test/jsmodules/module_badImport.js create mode 100644 dom/base/test/jsmodules/module_badSyntax.js create mode 100644 dom/base/test/jsmodules/module_cyclic1.js create mode 100644 dom/base/test/jsmodules/module_cyclic2.js create mode 100644 dom/base/test/jsmodules/module_cyclic3.js create mode 100644 dom/base/test/jsmodules/module_extractIntroType.js create mode 100644 dom/base/test/jsmodules/module_large1.js create mode 100644 dom/base/test/jsmodules/module_large2.js create mode 100644 dom/base/test/jsmodules/module_large3.js create mode 100644 dom/base/test/jsmodules/module_missingImport.js create mode 100644 dom/base/test/jsmodules/module_multiImports.js create mode 100644 dom/base/test/jsmodules/module_multiLargeImports.js create mode 100644 dom/base/test/jsmodules/module_setRan.js create mode 100644 dom/base/test/jsmodules/module_simple1.js create mode 100644 dom/base/test/jsmodules/module_simple2.js create mode 100644 dom/base/test/jsmodules/module_simple3.js create mode 100644 dom/base/test/jsmodules/module_simpleExport.js create mode 100644 dom/base/test/jsmodules/module_simpleImport.js create mode 100644 dom/base/test/jsmodules/module_testSyntax.js create mode 100644 dom/base/test/jsmodules/moz.build create mode 100644 dom/base/test/jsmodules/script_simple2.js create mode 100644 dom/base/test/jsmodules/test_asyncInlineModules.html create mode 100644 dom/base/test/jsmodules/test_cyclicImport.html create mode 100644 dom/base/test/jsmodules/test_importIntroType.html create mode 100644 dom/base/test/jsmodules/test_importNotFound.html create mode 100644 dom/base/test/jsmodules/test_importResolveFailed.html create mode 100644 dom/base/test/jsmodules/test_importedModuleMemoization.html create mode 100644 dom/base/test/jsmodules/test_linkErrorInCommon1.html create mode 100644 dom/base/test/jsmodules/test_linkErrorInCommon2.html create mode 100644 dom/base/test/jsmodules/test_moduleNotFound.html create mode 100644 dom/base/test/jsmodules/test_moduleParsedAsModule.html create mode 100644 dom/base/test/jsmodules/test_moduleScriptsNotRun.html create mode 100644 dom/base/test/jsmodules/test_moduleScriptsRun.html create mode 100644 dom/base/test/jsmodules/test_multiAsyncImports.html create mode 100644 dom/base/test/jsmodules/test_multiModuleImports.html create mode 100644 dom/base/test/jsmodules/test_multiModuleLargeImports.html create mode 100644 dom/base/test/jsmodules/test_multiTopLevelImports.html create mode 100644 dom/base/test/jsmodules/test_multiTopLevelLargeImports.html create mode 100644 dom/base/test/jsmodules/test_scriptInsertedModule.html create mode 100644 dom/base/test/jsmodules/test_scriptModuleOrder.html create mode 100644 dom/base/test/jsmodules/test_scriptNotParsedAsModule.html create mode 100644 dom/base/test/jsmodules/test_simpleImport.html create mode 100644 dom/base/test/jsmodules/test_syntaxError.html create mode 100644 dom/base/test/jsmodules/test_syntaxErrorAsync.html create mode 100644 dom/base/test/jsmodules/test_syntaxErrorInline.html create mode 100644 dom/base/test/jsmodules/test_syntaxErrorInlineAsync.html create mode 100644 dom/base/test/jsmodules/test_topLevelIntroType.html create mode 100644 dom/base/test/jsmodules/test_toplevelModuleMemoization.html create mode 100644 dom/base/test/jsmodules/test_typeAttrCaseInsensitive.html delete mode 100644 dom/base/test/mixedcontentblocker/file_mixed_content_frameNavigation.html delete mode 100644 dom/base/test/mixedcontentblocker/file_mixed_content_frameNavigation_blankTarget.html delete mode 100644 dom/base/test/mixedcontentblocker/file_mixed_content_frameNavigation_grandchild.html delete mode 100644 dom/base/test/mixedcontentblocker/file_mixed_content_frameNavigation_innermost.html delete mode 100644 dom/base/test/mixedcontentblocker/file_mixed_content_frameNavigation_secure.html delete mode 100644 dom/base/test/mixedcontentblocker/file_mixed_content_frameNavigation_secure_grandchild.html delete mode 100644 dom/base/test/mixedcontentblocker/file_mixed_content_main.html delete mode 100644 dom/base/test/mixedcontentblocker/file_mixed_content_main_bug803225.html delete mode 100644 dom/base/test/mixedcontentblocker/mochitest.ini delete mode 100644 dom/base/test/mixedcontentblocker/test_mixed_content_blocker.html delete mode 100644 dom/base/test/mixedcontentblocker/test_mixed_content_blocker_bug803225.html delete mode 100644 dom/base/test/mixedcontentblocker/test_mixed_content_blocker_frameNavigation.html delete mode 100644 dom/base/test/mochitest-child-permissions.ini create mode 100644 dom/base/test/mozbrowser_api_utils.js copy dom/{media/webaudio => base}/test/noaudio.webm (100%) create mode 100644 dom/base/test/orientationcommon.js delete mode 100644 dom/base/test/progressserver.sjs create mode 100644 dom/base/test/referrer_change_server.sjs create mode 100644 dom/base/test/referrer_helper.js create mode 100644 dom/base/test/referrer_testserver.sjs create mode 100644 dom/base/test/reftest/reftest-stylo.list create mode 100644 dom/base/test/script_bug1238440.js create mode 100644 dom/base/test/script_postmessages_fileList.js delete mode 100644 dom/base/test/test_CrossSiteXHR.html delete mode 100644 dom/base/test/test_CrossSiteXHR_cache.html delete mode 100644 dom/base/test/test_CrossSiteXHR_origin.html delete mode 100644 dom/base/test/test_XHR.html delete mode 100644 dom/base/test/test_XHRDocURI.html delete mode 100644 dom/base/test/test_XHRSendData.html delete mode 100644 dom/base/test/test_XHR_anon.html delete mode 100644 dom/base/test/test_XHR_system.html create mode 100644 dom/base/test/test_anchor_area_referrer.html create mode 100644 dom/base/test/test_anchor_area_referrer_changing.html create mode 100644 dom/base/test/test_anchor_area_referrer_invalid.html create mode 100644 dom/base/test/test_anchor_area_referrer_rel.html create mode 100644 dom/base/test/test_anonymousContent_canvas.html create mode 100644 dom/base/test/test_anonymousContent_style_csp.html create mode 100644 dom/base/test/test_anonymousContent_style_csp.html^headers^ create mode 100644 dom/base/test/test_applet_alternate_content.html create mode 100644 dom/base/test/test_async_setTimeout_stack.html create mode 100644 dom/base/test/test_async_setTimeout_stack_across_globals.html create mode 100644 dom/base/test/test_audioNotificationSilent_audioFile.html create mode 100644 dom/base/test/test_audioNotificationSilent_webAudio.html create mode 100644 dom/base/test/test_audioNotificationStopOnNavigation.html create mode 100644 dom/base/test/test_audioNotificationStream.html create mode 100644 dom/base/test/test_audioNotificationWithEarlyPlay.html create mode 100644 dom/base/test/test_blobURL_expiring.html create mode 100644 dom/base/test/test_blob_fragment_and_query.html delete mode 100644 dom/base/test/test_bug1011748.html create mode 100644 dom/base/test/test_bug1037687.html create mode 100644 dom/base/test/test_bug1060938.html create mode 100644 dom/base/test/test_bug1075702.html create mode 100644 dom/base/test/test_bug1091883.html create mode 100644 dom/base/test/test_bug1165501.html create mode 100644 dom/base/test/test_bug1187157.html create mode 100644 dom/base/test/test_bug1198095.html create mode 100644 dom/base/test/test_bug1238440.html create mode 100644 dom/base/test/test_bug1250148.html create mode 100644 dom/base/test/test_bug1259588.html create mode 100644 dom/base/test/test_bug1263696.html create mode 100644 dom/base/test/test_bug1268962.html create mode 100644 dom/base/test/test_bug1274806.html create mode 100644 dom/base/test/test_bug1281963.html create mode 100644 dom/base/test/test_bug1295852.html create mode 100644 dom/base/test/test_bug1307730.html create mode 100644 dom/base/test/test_bug1308069.html create mode 100644 dom/base/test/test_bug1314032.html create mode 100644 dom/base/test/test_bug1375050.html create mode 100644 dom/base/test/test_bug333064.html create mode 100644 dom/base/test/test_bug418986-1.html delete mode 100644 dom/base/test/test_bug425013.html delete mode 100644 dom/base/test/test_bug438519.html create mode 100644 dom/base/test/test_bug574596.html create mode 100644 dom/base/test/test_bug599295.html create mode 100644 dom/base/test/test_bug650776.html create mode 100644 dom/base/test/test_bug650784.html create mode 100644 dom/base/test/test_bug704320_policyset2.html create mode 100644 dom/base/test/test_bug750096.html create mode 100644 dom/base/test/test_bug769117.html create mode 100644 dom/base/test/test_bug789315.html delete mode 100644 dom/base/test/test_bug827160.html create mode 100644 dom/base/test/test_bug962251.html create mode 100644 dom/base/test/test_change_policy.html delete mode 100644 dom/base/test/test_child_process_shutdown_message.html delete mode 100644 dom/base/test/test_console.xul create mode 100644 dom/base/test/test_document.all_iteration.html create mode 100644 dom/base/test/test_document_importNode_document.html create mode 100644 dom/base/test/test_document_register.html create mode 100644 dom/base/test/test_explicit_user_agent.html create mode 100644 dom/base/test/test_file_negative_date.html delete mode 100644 dom/base/test/test_getFeature_with_perm.html delete mode 100644 dom/base/test/test_getFeature_without_perm.html delete mode 100644 dom/base/test/test_hasFeature.html create mode 100644 dom/base/test/test_iframe_referrer.html create mode 100644 dom/base/test/test_iframe_referrer_changing.html create mode 100644 dom/base/test/test_iframe_referrer_invalid.html create mode 100644 dom/base/test/test_img_referrer.html create mode 100644 dom/base/test/test_integer_attr_with_leading_zero.html create mode 100644 dom/base/test/test_intersectionobservers.html create mode 100644 dom/base/test/test_link_prefetch.html create mode 100644 dom/base/test/test_link_stylesheet.html delete mode 100644 dom/base/test/test_messageChannel.html delete mode 100644 dom/base/test/test_messageChannel.xul delete mode 100644 dom/base/test/test_messageChannel_cloning.html delete mode 100644 dom/base/test/test_messageChannel_pingpong.html delete mode 100644 dom/base/test/test_messageChannel_post.html delete mode 100644 dom/base/test/test_messageChannel_pref.html delete mode 100644 dom/base/test/test_messageChannel_start.html delete mode 100644 dom/base/test/test_messageChannel_transferable.html delete mode 100644 dom/base/test/test_messageChannel_unshipped.html delete mode 100644 dom/base/test/test_messagemanager_assertpermission.html create mode 100644 dom/base/test/test_meta_viewport7.html create mode 100644 dom/base/test/test_mozbrowser_apis_allowed.html create mode 100644 dom/base/test/test_mozbrowser_apis_blocked.html create mode 100644 dom/base/test/test_mutationobserver_anonymous.html create mode 100644 dom/base/test/test_navigator_hardwareConcurrency.html delete mode 100644 dom/base/test/test_navigator_resolve_identity.html create mode 100644 dom/base/test/test_noAudioNotification.html create mode 100644 dom/base/test/test_noAudioNotificationOnMutedElement.html create mode 100644 dom/base/test/test_noAudioNotificationOnMutedOrVolume0Element.html create mode 100644 dom/base/test/test_noAudioNotificationOnVolume0Element.html create mode 100644 dom/base/test/test_noWebAudioNotification.html create mode 100644 dom/base/test/test_nonascii_blob_url.html delete mode 100644 dom/base/test/test_object.html create mode 100644 dom/base/test/test_orientation_alternate.html create mode 100644 dom/base/test/test_orientation_frame.html create mode 100644 dom/base/test/test_orientation_frame_lock.html create mode 100644 dom/base/test/test_orientation_sandbox_no_lock.html delete mode 100644 dom/base/test/test_performance_user_timing.html create mode 100644 dom/base/test/test_pluginAudioNotification.html create mode 100644 dom/base/test/test_pluginMutedBeforePlay.html create mode 100644 dom/base/test/test_postMessage_originAttributes.html create mode 100644 dom/base/test/test_postMessages.html create mode 100644 dom/base/test/test_referrer_redirect.html create mode 100644 dom/base/test/test_sandboxed_blob_uri.html create mode 100644 dom/base/test/test_setInterval_uncatchable_exception.html create mode 100644 dom/base/test/test_setTimeoutWith0.html create mode 100644 dom/base/test/test_simplecontentpolicy.html create mode 100644 dom/base/test/test_timer_flood.html delete mode 100644 dom/base/test/test_url.html delete mode 100644 dom/base/test/test_urlSearchParams.html delete mode 100644 dom/base/test/test_url_empty_port.html delete mode 100644 dom/base/test/test_urlutils_stringify.html create mode 100644 dom/base/test/test_webSocket_sandbox.html create mode 100644 dom/base/test/test_webaudioNotification.html create mode 100644 dom/base/test/test_webaudioNotificationStopOnNavigation.html delete mode 100644 dom/base/test/test_websocket.html create mode 100644 dom/base/test/test_websocket1.html create mode 100644 dom/base/test/test_websocket2.html create mode 100644 dom/base/test/test_websocket3.html create mode 100644 dom/base/test/test_websocket4.html create mode 100644 dom/base/test/test_websocket5.html create mode 100644 dom/base/test/test_websocket_frame.html create mode 100644 dom/base/test/test_window_element_enumeration.html create mode 100644 dom/base/test/test_window_orientation.html create mode 100644 dom/base/test/test_window_proto.html delete mode 100644 dom/base/test/test_xhr_forbidden_headers.html delete mode 100644 dom/base/test/test_xhr_progressevents.html delete mode 100644 dom/base/test/test_xhr_send.html create mode 100644 dom/base/test/test_youtube_flash_embed.html rename {content => dom/base}/test/unit/empty_document.xml (100%) create mode 100644 dom/base/test/unit/head_xml.js rename {content => dom/base}/test/unit/isequalnode_data.xml (100%) rename {content => dom/base}/test/unit/nodelist_data_1.xml (100%) rename {content => dom/base}/test/unit/nodelist_data_2.xul (100%) create mode 100644 dom/base/test/unit/test_bloburi.js create mode 100644 dom/base/test/unit/test_cancelPrefetch.js create mode 100644 dom/base/test/unit/test_chromeutils_base64.js delete mode 100644 dom/base/test/unit/test_cspreports.js rename {content => dom/base}/test/unit/test_delete_range.xml (100%) rename {content => dom/base}/test/unit/test_isequalnode.js (100%) rename {content => dom/base}/test/unit/test_nodelist.js (100%) rename {content => dom/base}/test/unit/test_normalize.js (100%) create mode 100644 dom/base/test/unit/test_range.js rename {content => dom/base}/test/unit/test_treewalker.js (100%) create mode 100644 dom/base/test/unit/test_xhr_origin_attributes.js rename {content => dom/base}/test/unit/test_xml_parser.js (100%) create mode 100644 dom/base/test/unit/test_xml_serializer.js create mode 100644 dom/base/test/websocket_helpers.js create mode 100644 dom/base/test/websocket_tests.js create mode 100644 dom/base/test/worker_postMessages.js create mode 100644 dom/base/usecounters.py create mode 100644 dom/battery/test/chrome.ini delete mode 100644 dom/battery/test/marionette/manifest.ini delete mode 100644 dom/battery/test/marionette/test_battery_level.js delete mode 100644 dom/battery/test/marionette/test_battery_status_charging.js delete mode 100644 dom/battery/test/marionette/test_battery_status_discharging.js delete mode 100644 dom/battery/test/marionette/test_battery_status_full.js delete mode 100644 dom/battery/test/marionette/test_battery_status_not_charging.js delete mode 100644 dom/battery/test/marionette/test_battery_status_unknown.js create mode 100644 dom/battery/test/test_battery_charging.html create mode 100644 dom/battery/test/test_battery_discharging.html create mode 100644 dom/battery/test/test_battery_unprivileged.html create mode 100644 dom/bindings/ErrorIPCUtils.h create mode 100644 dom/bindings/FakeString.h create mode 100644 dom/bindings/IterableIterator.cpp create mode 100644 dom/bindings/IterableIterator.h delete mode 100644 dom/bindings/OwningNonNull.h create mode 100644 dom/bindings/RootedOwningNonNull.h create mode 100644 dom/bindings/RootedRefPtr.h create mode 100644 dom/bindings/SimpleGlobalObject.cpp create mode 100644 dom/bindings/SimpleGlobalObject.h create mode 100644 dom/bindings/WebIDLGlobalNameHash.cpp create mode 100644 dom/bindings/WebIDLGlobalNameHash.h create mode 100644 dom/bindings/XrayExpandoClass.h delete mode 100644 dom/bindings/mozwebidlcodegen/test/DummyBinding.webidl delete mode 100644 dom/bindings/parser/tests/test_array.py delete mode 100644 dom/bindings/parser/tests/test_array_of_interface.py create mode 100644 dom/bindings/parser/tests/test_conditional_dictionary_member.py create mode 100644 dom/bindings/parser/tests/test_identifier_conflict.py create mode 100644 dom/bindings/parser/tests/test_interface_maplikesetlikeiterable.py create mode 100644 dom/bindings/parser/tests/test_lenientSetter.py create mode 100644 dom/bindings/parser/tests/test_namespace.py create mode 100644 dom/bindings/parser/tests/test_newobject.py create mode 100644 dom/bindings/parser/tests/test_securecontext_extended_attribute.py create mode 100644 dom/bindings/parser/tests/test_unenumerable_own_properties.py create mode 100644 dom/bindings/test/TestFunctions.cpp create mode 100644 dom/bindings/test/TestFunctions.h create mode 100644 dom/bindings/test/TestInterfaceIterableDouble.cpp create mode 100644 dom/bindings/test/TestInterfaceIterableDouble.h create mode 100644 dom/bindings/test/TestInterfaceIterableDoubleUnion.cpp create mode 100644 dom/bindings/test/TestInterfaceIterableDoubleUnion.h create mode 100644 dom/bindings/test/TestInterfaceIterableSingle.cpp create mode 100644 dom/bindings/test/TestInterfaceIterableSingle.h create mode 100644 dom/bindings/test/TestInterfaceJSMaplike.js create mode 100644 dom/bindings/test/TestInterfaceMaplike.cpp create mode 100644 dom/bindings/test/TestInterfaceMaplike.h create mode 100644 dom/bindings/test/TestInterfaceMaplikeObject.cpp create mode 100644 dom/bindings/test/TestInterfaceMaplikeObject.h create mode 100644 dom/bindings/test/TestInterfaceSetlike.cpp create mode 100644 dom/bindings/test/TestInterfaceSetlike.h create mode 100644 dom/bindings/test/TestInterfaceSetlikeNode.cpp create mode 100644 dom/bindings/test/TestInterfaceSetlikeNode.h delete mode 100644 dom/bindings/test/file_bug707564.html create mode 100644 dom/bindings/test/test_async_stacks.html create mode 100644 dom/bindings/test/test_bug1123516_maplikesetlike.html create mode 100644 dom/bindings/test/test_bug1123516_maplikesetlikechrome.xul create mode 100644 dom/bindings/test/test_bug1123875.html create mode 100644 dom/bindings/test/test_bug1287912.html delete mode 100644 dom/bindings/test/test_bug707564-chrome.html delete mode 100644 dom/bindings/test/test_bug707564.html create mode 100644 dom/bindings/test/test_callback_across_document_open.html create mode 100644 dom/bindings/test/test_domProxyArrayLengthGetter.html create mode 100644 dom/bindings/test/test_exceptionSanitization.html create mode 100644 dom/bindings/test/test_iterable.html create mode 100644 dom/bindings/test/test_jsimplemented_eventhandler.html create mode 100644 dom/bindings/test/test_kill_longrunning_prerendered_content.xul create mode 100644 dom/bindings/test/test_oom_reporting.html create mode 100644 dom/bindings/test/test_primitive_this.html create mode 100644 dom/bindings/test/test_stringBindings.html create mode 100644 dom/bindings/test/test_unforgeablesonexpando.html delete mode 100644 dom/bluetooth/BluetoothAdapter.cpp delete mode 100644 dom/bluetooth/BluetoothAdapter.h delete mode 100644 dom/bluetooth/BluetoothCommon.h delete mode 100644 dom/bluetooth/BluetoothDevice.cpp delete mode 100644 dom/bluetooth/BluetoothDevice.h delete mode 100644 dom/bluetooth/BluetoothHfpManagerBase.h delete mode 100644 dom/bluetooth/BluetoothHidManager.cpp delete mode 100644 dom/bluetooth/BluetoothHidManager.h delete mode 100644 dom/bluetooth/BluetoothInterface.cpp delete mode 100644 dom/bluetooth/BluetoothInterface.h delete mode 100644 dom/bluetooth/BluetoothInterfaceHelpers.h delete mode 100644 dom/bluetooth/BluetoothManager.cpp delete mode 100644 dom/bluetooth/BluetoothManager.h delete mode 100644 dom/bluetooth/BluetoothProfileController.cpp delete mode 100644 dom/bluetooth/BluetoothProfileController.h delete mode 100644 dom/bluetooth/BluetoothProfileManagerBase.h delete mode 100644 dom/bluetooth/BluetoothPropertyContainer.cpp delete mode 100644 dom/bluetooth/BluetoothPropertyContainer.h delete mode 100644 dom/bluetooth/BluetoothReplyRunnable.cpp delete mode 100644 dom/bluetooth/BluetoothReplyRunnable.h delete mode 100644 dom/bluetooth/BluetoothRilListener.cpp delete mode 100644 dom/bluetooth/BluetoothRilListener.h delete mode 100644 dom/bluetooth/BluetoothService.cpp delete mode 100644 dom/bluetooth/BluetoothService.h delete mode 100644 dom/bluetooth/BluetoothSocketObserver.h delete mode 100644 dom/bluetooth/BluetoothUtils.cpp delete mode 100644 dom/bluetooth/BluetoothUtils.h delete mode 100644 dom/bluetooth/BluetoothUuid.cpp delete mode 100644 dom/bluetooth/BluetoothUuid.h delete mode 100644 dom/bluetooth/ObexBase.cpp delete mode 100644 dom/bluetooth/ObexBase.h delete mode 100644 dom/bluetooth/bluedroid/BluetoothA2dpHALInterface.cpp delete mode 100644 dom/bluetooth/bluedroid/BluetoothA2dpHALInterface.h delete mode 100644 dom/bluetooth/bluedroid/BluetoothA2dpManager.cpp delete mode 100644 dom/bluetooth/bluedroid/BluetoothA2dpManager.h delete mode 100644 dom/bluetooth/bluedroid/BluetoothAvrcpHALInterface.cpp delete mode 100644 dom/bluetooth/bluedroid/BluetoothAvrcpHALInterface.h delete mode 100644 dom/bluetooth/bluedroid/BluetoothDaemonA2dpInterface.cpp delete mode 100644 dom/bluetooth/bluedroid/BluetoothDaemonA2dpInterface.h delete mode 100644 dom/bluetooth/bluedroid/BluetoothDaemonAvrcpInterface.cpp delete mode 100644 dom/bluetooth/bluedroid/BluetoothDaemonAvrcpInterface.h delete mode 100644 dom/bluetooth/bluedroid/BluetoothDaemonHandsfreeInterface.cpp delete mode 100644 dom/bluetooth/bluedroid/BluetoothDaemonHandsfreeInterface.h delete mode 100644 dom/bluetooth/bluedroid/BluetoothDaemonHelpers.cpp delete mode 100644 dom/bluetooth/bluedroid/BluetoothDaemonHelpers.h delete mode 100644 dom/bluetooth/bluedroid/BluetoothDaemonInterface.cpp delete mode 100644 dom/bluetooth/bluedroid/BluetoothDaemonInterface.h delete mode 100644 dom/bluetooth/bluedroid/BluetoothDaemonSetupInterface.cpp delete mode 100644 dom/bluetooth/bluedroid/BluetoothDaemonSetupInterface.h delete mode 100644 dom/bluetooth/bluedroid/BluetoothDaemonSocketInterface.cpp delete mode 100644 dom/bluetooth/bluedroid/BluetoothDaemonSocketInterface.h delete mode 100644 dom/bluetooth/bluedroid/BluetoothHALHelpers.cpp delete mode 100644 dom/bluetooth/bluedroid/BluetoothHALHelpers.h delete mode 100644 dom/bluetooth/bluedroid/BluetoothHALInterface.cpp delete mode 100644 dom/bluetooth/bluedroid/BluetoothHALInterface.h delete mode 100644 dom/bluetooth/bluedroid/BluetoothHandsfreeHALInterface.cpp delete mode 100644 dom/bluetooth/bluedroid/BluetoothHandsfreeHALInterface.h delete mode 100644 dom/bluetooth/bluedroid/BluetoothOppManager.cpp delete mode 100644 dom/bluetooth/bluedroid/BluetoothOppManager.h delete mode 100644 dom/bluetooth/bluedroid/BluetoothServiceBluedroid.cpp delete mode 100644 dom/bluetooth/bluedroid/BluetoothServiceBluedroid.h delete mode 100644 dom/bluetooth/bluedroid/BluetoothSocket.cpp delete mode 100644 dom/bluetooth/bluedroid/BluetoothSocket.h delete mode 100644 dom/bluetooth/bluedroid/BluetoothSocketHALInterface.cpp delete mode 100644 dom/bluetooth/bluedroid/BluetoothSocketHALInterface.h delete mode 100644 dom/bluetooth/bluedroid/BluetoothSocketMessageWatcher.cpp delete mode 100644 dom/bluetooth/bluedroid/BluetoothSocketMessageWatcher.h delete mode 100644 dom/bluetooth/bluedroid/b2g_bdroid_buildcfg.h delete mode 100644 dom/bluetooth/bluedroid/hfp-fallback/BluetoothHfpManager.cpp delete mode 100644 dom/bluetooth/bluedroid/hfp-fallback/BluetoothHfpManager.h delete mode 100644 dom/bluetooth/bluedroid/hfp/BluetoothHfpManager.cpp delete mode 100644 dom/bluetooth/bluedroid/hfp/BluetoothHfpManager.h delete mode 100644 dom/bluetooth/bluez/BluetoothA2dpManager.cpp delete mode 100644 dom/bluetooth/bluez/BluetoothA2dpManager.h delete mode 100644 dom/bluetooth/bluez/BluetoothDBusService.cpp delete mode 100644 dom/bluetooth/bluez/BluetoothDBusService.h delete mode 100644 dom/bluetooth/bluez/BluetoothHfpManager.cpp delete mode 100644 dom/bluetooth/bluez/BluetoothHfpManager.h delete mode 100644 dom/bluetooth/bluez/BluetoothOppManager.cpp delete mode 100644 dom/bluetooth/bluez/BluetoothOppManager.h delete mode 100644 dom/bluetooth/bluez/BluetoothSocket.cpp delete mode 100644 dom/bluetooth/bluez/BluetoothSocket.h delete mode 100644 dom/bluetooth/bluez/BluetoothUnixSocketConnector.cpp delete mode 100644 dom/bluetooth/bluez/BluetoothUnixSocketConnector.h delete mode 100644 dom/bluetooth/ipc/BluetoothChild.cpp delete mode 100644 dom/bluetooth/ipc/BluetoothChild.h delete mode 100644 dom/bluetooth/ipc/BluetoothMessageUtils.h delete mode 100644 dom/bluetooth/ipc/BluetoothParent.cpp delete mode 100644 dom/bluetooth/ipc/BluetoothParent.h delete mode 100644 dom/bluetooth/ipc/BluetoothServiceChildProcess.cpp delete mode 100644 dom/bluetooth/ipc/BluetoothServiceChildProcess.h delete mode 100644 dom/bluetooth/ipc/BluetoothTypes.ipdlh delete mode 100644 dom/bluetooth/ipc/PBluetooth.ipdl delete mode 100644 dom/bluetooth/ipc/PBluetoothRequest.ipdl delete mode 100644 dom/bluetooth/moz.build delete mode 100644 dom/bluetooth/tests/marionette/head.js delete mode 100644 dom/bluetooth/tests/marionette/manifest.ini delete mode 100644 dom/bluetooth/tests/marionette/test_dom_BluetoothAdapter_discovery.js delete mode 100644 dom/bluetooth/tests/marionette/test_dom_BluetoothAdapter_getters.js delete mode 100644 dom/bluetooth/tests/marionette/test_dom_BluetoothAdapter_pair.js delete mode 100644 dom/bluetooth/tests/marionette/test_dom_BluetoothAdapter_setters.js delete mode 100644 dom/bluetooth/tests/marionette/test_dom_BluetoothManager_adapteradded.js delete mode 100644 dom/bluetooth/tests/marionette/test_dom_BluetoothManager_enabled.js delete mode 100644 dom/bluetooth2/BluetoothAdapter.cpp delete mode 100644 dom/bluetooth2/BluetoothAdapter.h delete mode 100644 dom/bluetooth2/BluetoothClassOfDevice.cpp delete mode 100644 dom/bluetooth2/BluetoothClassOfDevice.h delete mode 100644 dom/bluetooth2/BluetoothCommon.h delete mode 100644 dom/bluetooth2/BluetoothDevice.cpp delete mode 100644 dom/bluetooth2/BluetoothDevice.h delete mode 100644 dom/bluetooth2/BluetoothDiscoveryHandle.cpp delete mode 100644 dom/bluetooth2/BluetoothDiscoveryHandle.h delete mode 100644 dom/bluetooth2/BluetoothGatt.cpp delete mode 100644 dom/bluetooth2/BluetoothGatt.h delete mode 100644 dom/bluetooth2/BluetoothHfpManagerBase.h delete mode 100644 dom/bluetooth2/BluetoothHidManager.cpp delete mode 100644 dom/bluetooth2/BluetoothHidManager.h delete mode 100644 dom/bluetooth2/BluetoothInterface.cpp delete mode 100644 dom/bluetooth2/BluetoothInterface.h delete mode 100644 dom/bluetooth2/BluetoothInterfaceHelpers.h delete mode 100644 dom/bluetooth2/BluetoothManager.cpp delete mode 100644 dom/bluetooth2/BluetoothManager.h delete mode 100644 dom/bluetooth2/BluetoothPairingHandle.cpp delete mode 100644 dom/bluetooth2/BluetoothPairingHandle.h delete mode 100644 dom/bluetooth2/BluetoothPairingListener.cpp delete mode 100644 dom/bluetooth2/BluetoothPairingListener.h delete mode 100644 dom/bluetooth2/BluetoothProfileController.cpp delete mode 100644 dom/bluetooth2/BluetoothProfileController.h delete mode 100644 dom/bluetooth2/BluetoothProfileManagerBase.h delete mode 100644 dom/bluetooth2/BluetoothReplyRunnable.cpp delete mode 100644 dom/bluetooth2/BluetoothReplyRunnable.h delete mode 100644 dom/bluetooth2/BluetoothRilListener.cpp delete mode 100644 dom/bluetooth2/BluetoothRilListener.h delete mode 100644 dom/bluetooth2/BluetoothService.cpp delete mode 100644 dom/bluetooth2/BluetoothService.h delete mode 100644 dom/bluetooth2/BluetoothSocketObserver.h delete mode 100644 dom/bluetooth2/BluetoothUtils.cpp delete mode 100644 dom/bluetooth2/BluetoothUtils.h delete mode 100644 dom/bluetooth2/BluetoothUuid.cpp delete mode 100644 dom/bluetooth2/BluetoothUuid.h delete mode 100644 dom/bluetooth2/ObexBase.cpp delete mode 100644 dom/bluetooth2/ObexBase.h delete mode 100644 dom/bluetooth2/bluedroid/BluetoothA2dpHALInterface.cpp delete mode 100644 dom/bluetooth2/bluedroid/BluetoothA2dpHALInterface.h delete mode 100644 dom/bluetooth2/bluedroid/BluetoothA2dpManager.cpp delete mode 100644 dom/bluetooth2/bluedroid/BluetoothA2dpManager.h delete mode 100644 dom/bluetooth2/bluedroid/BluetoothAvrcpHALInterface.cpp delete mode 100644 dom/bluetooth2/bluedroid/BluetoothAvrcpHALInterface.h delete mode 100644 dom/bluetooth2/bluedroid/BluetoothDaemonA2dpInterface.cpp delete mode 100644 dom/bluetooth2/bluedroid/BluetoothDaemonA2dpInterface.h delete mode 100644 dom/bluetooth2/bluedroid/BluetoothDaemonAvrcpInterface.cpp delete mode 100644 dom/bluetooth2/bluedroid/BluetoothDaemonAvrcpInterface.h delete mode 100644 dom/bluetooth2/bluedroid/BluetoothDaemonHandsfreeInterface.cpp delete mode 100644 dom/bluetooth2/bluedroid/BluetoothDaemonHandsfreeInterface.h delete mode 100644 dom/bluetooth2/bluedroid/BluetoothDaemonHelpers.cpp delete mode 100644 dom/bluetooth2/bluedroid/BluetoothDaemonHelpers.h delete mode 100644 dom/bluetooth2/bluedroid/BluetoothDaemonInterface.cpp delete mode 100644 dom/bluetooth2/bluedroid/BluetoothDaemonInterface.h delete mode 100644 dom/bluetooth2/bluedroid/BluetoothDaemonSetupInterface.cpp delete mode 100644 dom/bluetooth2/bluedroid/BluetoothDaemonSetupInterface.h delete mode 100644 dom/bluetooth2/bluedroid/BluetoothDaemonSocketInterface.cpp delete mode 100644 dom/bluetooth2/bluedroid/BluetoothDaemonSocketInterface.h delete mode 100644 dom/bluetooth2/bluedroid/BluetoothGattHALInterface.cpp delete mode 100644 dom/bluetooth2/bluedroid/BluetoothGattHALInterface.h delete mode 100644 dom/bluetooth2/bluedroid/BluetoothGattManager.cpp delete mode 100644 dom/bluetooth2/bluedroid/BluetoothGattManager.h delete mode 100644 dom/bluetooth2/bluedroid/BluetoothHALHelpers.cpp delete mode 100644 dom/bluetooth2/bluedroid/BluetoothHALHelpers.h delete mode 100644 dom/bluetooth2/bluedroid/BluetoothHALInterface.cpp delete mode 100644 dom/bluetooth2/bluedroid/BluetoothHALInterface.h delete mode 100644 dom/bluetooth2/bluedroid/BluetoothHandsfreeHALInterface.cpp delete mode 100644 dom/bluetooth2/bluedroid/BluetoothHandsfreeHALInterface.h delete mode 100644 dom/bluetooth2/bluedroid/BluetoothOppManager.cpp delete mode 100644 dom/bluetooth2/bluedroid/BluetoothOppManager.h delete mode 100644 dom/bluetooth2/bluedroid/BluetoothServiceBluedroid.cpp delete mode 100644 dom/bluetooth2/bluedroid/BluetoothServiceBluedroid.h delete mode 100644 dom/bluetooth2/bluedroid/BluetoothSocket.cpp delete mode 100644 dom/bluetooth2/bluedroid/BluetoothSocket.h delete mode 100644 dom/bluetooth2/bluedroid/BluetoothSocketHALInterface.cpp delete mode 100644 dom/bluetooth2/bluedroid/BluetoothSocketHALInterface.h delete mode 100644 dom/bluetooth2/bluedroid/BluetoothSocketMessageWatcher.cpp delete mode 100644 dom/bluetooth2/bluedroid/BluetoothSocketMessageWatcher.h delete mode 100644 dom/bluetooth2/bluedroid/b2g_bdroid_buildcfg.h delete mode 100644 dom/bluetooth2/bluedroid/hfp-fallback/BluetoothHfpManager.cpp delete mode 100644 dom/bluetooth2/bluedroid/hfp-fallback/BluetoothHfpManager.h delete mode 100644 dom/bluetooth2/bluedroid/hfp/BluetoothHfpManager.cpp delete mode 100644 dom/bluetooth2/bluedroid/hfp/BluetoothHfpManager.h delete mode 100644 dom/bluetooth2/bluez/BluetoothA2dpManager.cpp delete mode 100644 dom/bluetooth2/bluez/BluetoothA2dpManager.h delete mode 100644 dom/bluetooth2/bluez/BluetoothDBusService.cpp delete mode 100644 dom/bluetooth2/bluez/BluetoothDBusService.h delete mode 100644 dom/bluetooth2/bluez/BluetoothHfpManager.cpp delete mode 100644 dom/bluetooth2/bluez/BluetoothHfpManager.h delete mode 100644 dom/bluetooth2/bluez/BluetoothOppManager.cpp delete mode 100644 dom/bluetooth2/bluez/BluetoothOppManager.h delete mode 100644 dom/bluetooth2/bluez/BluetoothSocket.cpp delete mode 100644 dom/bluetooth2/bluez/BluetoothSocket.h delete mode 100644 dom/bluetooth2/bluez/BluetoothUnixSocketConnector.cpp delete mode 100644 dom/bluetooth2/bluez/BluetoothUnixSocketConnector.h delete mode 100644 dom/bluetooth2/ipc/BluetoothChild.cpp delete mode 100644 dom/bluetooth2/ipc/BluetoothChild.h delete mode 100644 dom/bluetooth2/ipc/BluetoothMessageUtils.h delete mode 100644 dom/bluetooth2/ipc/BluetoothParent.cpp delete mode 100644 dom/bluetooth2/ipc/BluetoothParent.h delete mode 100644 dom/bluetooth2/ipc/BluetoothServiceChildProcess.cpp delete mode 100644 dom/bluetooth2/ipc/BluetoothServiceChildProcess.h delete mode 100644 dom/bluetooth2/ipc/BluetoothTypes.ipdlh delete mode 100644 dom/bluetooth2/ipc/PBluetooth.ipdl delete mode 100644 dom/bluetooth2/ipc/PBluetoothRequest.ipdl delete mode 100644 dom/bluetooth2/moz.build delete mode 100644 dom/bluetooth2/tests/marionette/head.js delete mode 100644 dom/bluetooth2/tests/marionette/manifest.ini delete mode 100644 dom/bluetooth2/tests/marionette/test_dom_BluetoothAdapter_discovery_API2.js delete mode 100644 dom/bluetooth2/tests/marionette/test_dom_BluetoothAdapter_enable_API2.js delete mode 100644 dom/bluetooth2/tests/marionette/test_dom_BluetoothAdapter_pair_API2.js delete mode 100644 dom/bluetooth2/tests/marionette/test_dom_BluetoothAdapter_setters_API2.js delete mode 100644 dom/bluetooth2/tests/marionette/test_dom_BluetoothDevice_API2.js delete mode 100644 dom/bluetooth2/tests/marionette/test_dom_BluetoothManager_API2.js delete mode 100644 dom/broadcastchannel/tests/broadcastchannel_pref_worker.js create mode 100644 dom/broadcastchannel/tests/browser.ini create mode 100644 dom/broadcastchannel/tests/browser_private_browsing.js delete mode 100644 dom/broadcastchannel/tests/chrome.ini create mode 100644 dom/broadcastchannel/tests/file_mozbrowser.html create mode 100644 dom/broadcastchannel/tests/file_mozbrowser2.html create mode 100644 dom/broadcastchannel/tests/iframe_mozbrowser.html create mode 100644 dom/broadcastchannel/tests/iframe_mozbrowser2.html create mode 100644 dom/broadcastchannel/tests/test_bfcache.html create mode 100644 dom/broadcastchannel/tests/test_broadcastchannel_close2.html delete mode 100644 dom/broadcastchannel/tests/test_broadcastchannel_pref.html delete mode 100644 dom/broadcastchannel/tests/test_broadcastchannel_private_browsing.html create mode 100644 dom/broadcastchannel/tests/test_dataCloning.html create mode 100644 dom/broadcastchannel/tests/test_invalidState.html create mode 100644 dom/broadcastchannel/tests/test_ordering.html create mode 100644 dom/browser-element/BrowserElementAudioChannel.cpp create mode 100644 dom/browser-element/BrowserElementAudioChannel.h create mode 100644 dom/browser-element/BrowserElementCopyPaste.js delete mode 100644 dom/browser-element/BrowserElementPanning.js create mode 100644 dom/browser-element/BrowserElementProxy.js create mode 100644 dom/browser-element/BrowserElementProxy.manifest create mode 100644 dom/browser-element/mochitest/async.js create mode 100644 dom/browser-element/mochitest/audio.ogg create mode 100644 dom/browser-element/mochitest/browserElement_ActiveStateChange.js delete mode 100644 dom/browser-element/mochitest/browserElement_AppFramePermission.js delete mode 100644 dom/browser-element/mochitest/browserElement_AppWindowNamespace.js create mode 100644 dom/browser-element/mochitest/browserElement_AudioChannel.js create mode 100644 dom/browser-element/mochitest/browserElement_AudioChannelMutedByDefault.js create mode 100644 dom/browser-element/mochitest/browserElement_AudioChannelSeeking.js create mode 100644 dom/browser-element/mochitest/browserElement_AudioChannel_nested.js create mode 100644 dom/browser-element/mochitest/browserElement_AudioPlayback.js delete mode 100644 dom/browser-element/mochitest/browserElement_CloseApp.js delete mode 100644 dom/browser-element/mochitest/browserElement_DisallowEmbedAppsInOOP.js create mode 100644 dom/browser-element/mochitest/browserElement_ExecuteScript.js create mode 100644 dom/browser-element/mochitest/browserElement_Find.js create mode 100644 dom/browser-element/mochitest/browserElement_NoAudioTrack.js create mode 100644 dom/browser-element/mochitest/browserElement_OpenTab.js create mode 100644 dom/browser-element/mochitest/browserElement_OpenWindowEmpty.js create mode 100644 dom/browser-element/mochitest/browserElement_Proxy.js delete mode 100644 dom/browser-element/mochitest/browserElement_SelectionStateBlur.js create mode 100644 dom/browser-element/mochitest/browserElement_Viewmode.js create mode 100644 dom/browser-element/mochitest/browserElement_getWebManifest.js create mode 100644 dom/browser-element/mochitest/chrome.ini create mode 100644 dom/browser-element/mochitest/file_audio.html create mode 100644 dom/browser-element/mochitest/file_browserElement_ActiveStateChange.html delete mode 100644 dom/browser-element/mochitest/file_browserElement_AppFramePermission.html delete mode 100644 dom/browser-element/mochitest/file_browserElement_AppWindowNamespace.html create mode 100644 dom/browser-element/mochitest/file_browserElement_AudioChannelMutedByDefault.html create mode 100644 dom/browser-element/mochitest/file_browserElement_AudioChannelSeeking.html create mode 100644 dom/browser-element/mochitest/file_browserElement_AudioChannel_nested.html delete mode 100644 dom/browser-element/mochitest/file_browserElement_CloseApp.html delete mode 100644 dom/browser-element/mochitest/file_browserElement_DisallowEmbedAppsInOOP.html create mode 100644 dom/browser-element/mochitest/file_browserElement_ExecuteScript.html create mode 100644 dom/browser-element/mochitest/file_browserElement_NoAudioTrack.html create mode 100644 dom/browser-element/mochitest/file_browserElement_OpenWindowEmpty.html create mode 100644 dom/browser-element/mochitest/file_browserElement_SendEvent.html create mode 100644 dom/browser-element/mochitest/file_browserElement_SetInputMethodActive.html create mode 100644 dom/browser-element/mochitest/file_browserElement_Viewmode.html create mode 100644 dom/browser-element/mochitest/file_http_407_response.sjs create mode 100644 dom/browser-element/mochitest/file_illegal_web_manifest.html delete mode 100644 dom/browser-element/mochitest/file_inputmethod.html create mode 100644 dom/browser-element/mochitest/file_web_manifest.html create mode 100644 dom/browser-element/mochitest/file_web_manifest.json create mode 100644 dom/browser-element/mochitest/iframe_file_audio.html copy dom/{media/webaudio/test => browser-element/mochitest}/noaudio.webm (100%) delete mode 100644 dom/browser-element/mochitest/priority/CAUTION create mode 100644 dom/browser-element/mochitest/priority/chrome.ini create mode 100644 dom/browser-element/mochitest/priority/test_Activity.html delete mode 100644 dom/browser-element/mochitest/priority/test_BackgroundLRU.html delete mode 100644 dom/browser-element/mochitest/priority/test_ExpectingSystemMessage.html delete mode 100644 dom/browser-element/mochitest/priority/test_ExpectingSystemMessage2.html delete mode 100644 dom/browser-element/mochitest/priority/test_HighPriorityDowngrade.html delete mode 100644 dom/browser-element/mochitest/priority/test_HighPriorityDowngrade2.html create mode 100644 dom/browser-element/mochitest/test_browserElement_inproc_ActiveStateChange.html delete mode 100644 dom/browser-element/mochitest/test_browserElement_inproc_AppFramePermission.html delete mode 100644 dom/browser-element/mochitest/test_browserElement_inproc_AppWindowNamespace.html create mode 100644 dom/browser-element/mochitest/test_browserElement_inproc_AudioChannel.html create mode 100644 dom/browser-element/mochitest/test_browserElement_inproc_AudioChannelMutedByDefault.html create mode 100644 dom/browser-element/mochitest/test_browserElement_inproc_AudioChannelSeeking.html create mode 100644 dom/browser-element/mochitest/test_browserElement_inproc_AudioChannel_nested.html create mode 100644 dom/browser-element/mochitest/test_browserElement_inproc_AudioPlayback.html delete mode 100644 dom/browser-element/mochitest/test_browserElement_inproc_CloseApp.html delete mode 100644 dom/browser-element/mochitest/test_browserElement_inproc_DisallowEmbedAppsInOOP.html create mode 100644 dom/browser-element/mochitest/test_browserElement_inproc_ExecuteScript.html create mode 100644 dom/browser-element/mochitest/test_browserElement_inproc_Find.html create mode 100644 dom/browser-element/mochitest/test_browserElement_inproc_NoAudioTrack.html create mode 100644 dom/browser-element/mochitest/test_browserElement_inproc_OpenTab.html create mode 100644 dom/browser-element/mochitest/test_browserElement_inproc_OpenWindowEmpty.html create mode 100644 dom/browser-element/mochitest/test_browserElement_inproc_Proxy.html delete mode 100644 dom/browser-element/mochitest/test_browserElement_inproc_SelectionStateBlur.html create mode 100644 dom/browser-element/mochitest/test_browserElement_inproc_Viewmode.html create mode 100644 dom/browser-element/mochitest/test_browserElement_inproc_getWebManifest.html create mode 100644 dom/browser-element/mochitest/test_browserElement_oop_ActiveStateChange.html delete mode 100644 dom/browser-element/mochitest/test_browserElement_oop_AppFramePermission.html delete mode 100644 dom/browser-element/mochitest/test_browserElement_oop_AppWindowNamespace.html create mode 100644 dom/browser-element/mochitest/test_browserElement_oop_AudioChannel.html create mode 100644 dom/browser-element/mochitest/test_browserElement_oop_AudioChannelMutedByDefault.html create mode 100644 dom/browser-element/mochitest/test_browserElement_oop_AudioChannelSeeking.html create mode 100644 dom/browser-element/mochitest/test_browserElement_oop_AudioChannel_nested.html create mode 100644 dom/browser-element/mochitest/test_browserElement_oop_AudioPlayback.html delete mode 100644 dom/browser-element/mochitest/test_browserElement_oop_BrowserWindowNamespace.html delete mode 100644 dom/browser-element/mochitest/test_browserElement_oop_CloseApp.html delete mode 100644 dom/browser-element/mochitest/test_browserElement_oop_DisallowEmbedAppsInOOP.html create mode 100644 dom/browser-element/mochitest/test_browserElement_oop_ExecuteScript.html create mode 100644 dom/browser-element/mochitest/test_browserElement_oop_Find.html create mode 100644 dom/browser-element/mochitest/test_browserElement_oop_NoAudioTrack.html create mode 100644 dom/browser-element/mochitest/test_browserElement_oop_OpenTab.html create mode 100644 dom/browser-element/mochitest/test_browserElement_oop_OpenWindowEmpty.html create mode 100644 dom/browser-element/mochitest/test_browserElement_oop_Proxy.html delete mode 100644 dom/browser-element/mochitest/test_browserElement_oop_SelectionStateBlur.html create mode 100644 dom/browser-element/mochitest/test_browserElement_oop_Viewmode.html create mode 100644 dom/browser-element/mochitest/test_browserElement_oop_getWebManifest.html create mode 100644 dom/cache/Action.cpp create mode 100644 dom/cache/Action.h create mode 100644 dom/cache/ActorChild.cpp create mode 100644 dom/cache/ActorChild.h create mode 100644 dom/cache/ActorUtils.h create mode 100644 dom/cache/AutoUtils.cpp create mode 100644 dom/cache/AutoUtils.h create mode 100644 dom/cache/Cache.cpp create mode 100644 dom/cache/Cache.h create mode 100644 dom/cache/CacheChild.cpp create mode 100644 dom/cache/CacheChild.h create mode 100644 dom/cache/CacheOpChild.cpp create mode 100644 dom/cache/CacheOpChild.h create mode 100644 dom/cache/CacheOpParent.cpp create mode 100644 dom/cache/CacheOpParent.h create mode 100644 dom/cache/CacheParent.cpp create mode 100644 dom/cache/CacheParent.h create mode 100644 dom/cache/CacheStorage.cpp create mode 100644 dom/cache/CacheStorage.h create mode 100644 dom/cache/CacheStorageChild.cpp create mode 100644 dom/cache/CacheStorageChild.h create mode 100644 dom/cache/CacheStorageParent.cpp create mode 100644 dom/cache/CacheStorageParent.h create mode 100644 dom/cache/CacheStreamControlChild.cpp create mode 100644 dom/cache/CacheStreamControlChild.h create mode 100644 dom/cache/CacheStreamControlParent.cpp create mode 100644 dom/cache/CacheStreamControlParent.h create mode 100644 dom/cache/CacheTypes.ipdlh create mode 100644 dom/cache/CacheWorkerHolder.cpp create mode 100644 dom/cache/CacheWorkerHolder.h create mode 100644 dom/cache/Connection.cpp create mode 100644 dom/cache/Connection.h create mode 100644 dom/cache/Context.cpp create mode 100644 dom/cache/Context.h create mode 100644 dom/cache/DBAction.cpp create mode 100644 dom/cache/DBAction.h create mode 100644 dom/cache/DBSchema.cpp create mode 100644 dom/cache/DBSchema.h create mode 100644 dom/cache/FileUtils.cpp create mode 100644 dom/cache/FileUtils.h create mode 100644 dom/cache/IPCUtils.h create mode 100644 dom/cache/Manager.cpp create mode 100644 dom/cache/Manager.h create mode 100644 dom/cache/ManagerId.cpp create mode 100644 dom/cache/ManagerId.h create mode 100644 dom/cache/PCache.ipdl create mode 100644 dom/cache/PCacheOp.ipdl create mode 100644 dom/cache/PCacheStorage.ipdl create mode 100644 dom/cache/PCacheStreamControl.ipdl create mode 100644 dom/cache/PrincipalVerifier.cpp create mode 100644 dom/cache/PrincipalVerifier.h create mode 100644 dom/cache/QuotaClient.cpp create mode 100644 dom/cache/QuotaClient.h create mode 100644 dom/cache/ReadStream.cpp create mode 100644 dom/cache/ReadStream.h create mode 100644 dom/cache/SavedTypes.h create mode 100644 dom/cache/StreamControl.cpp create mode 100644 dom/cache/StreamControl.h create mode 100644 dom/cache/StreamList.cpp create mode 100644 dom/cache/StreamList.h create mode 100644 dom/cache/TypeUtils.cpp create mode 100644 dom/cache/TypeUtils.h create mode 100644 dom/cache/Types.h create mode 100644 dom/cache/moz.build create mode 100644 dom/cache/test/mochitest/browser.ini create mode 100644 dom/cache/test/mochitest/browser_cache_pb_window.js rename testing/web-platform/tests/webdriver/user_input/__init__.py => dom/cache/test/mochitest/chrome.ini (100%) create mode 100644 dom/cache/test/mochitest/driver.js create mode 100644 dom/cache/test/mochitest/empty.html create mode 100644 dom/cache/test/mochitest/frame.html create mode 100644 dom/cache/test/mochitest/large_url_list.js create mode 100644 dom/cache/test/mochitest/message_receiver.html create mode 100644 dom/cache/test/mochitest/mirror.sjs create mode 100644 dom/cache/test/mochitest/mochitest.ini create mode 100644 dom/cache/test/mochitest/serviceworker_driver.js create mode 100644 dom/cache/test/mochitest/test_cache.html create mode 100644 dom/cache/test/mochitest/test_cache.js create mode 100644 dom/cache/test/mochitest/test_cache_add.html create mode 100644 dom/cache/test/mochitest/test_cache_add.js create mode 100644 dom/cache/test/mochitest/test_cache_delete.html create mode 100644 dom/cache/test/mochitest/test_cache_delete.js create mode 100644 dom/cache/test/mochitest/test_cache_https.html create mode 100644 dom/cache/test/mochitest/test_cache_https.js create mode 100644 dom/cache/test/mochitest/test_cache_keys.html create mode 100644 dom/cache/test/mochitest/test_cache_keys.js create mode 100644 dom/cache/test/mochitest/test_cache_matchAll_request.html create mode 100644 dom/cache/test/mochitest/test_cache_matchAll_request.js create mode 100644 dom/cache/test/mochitest/test_cache_match_request.html create mode 100644 dom/cache/test/mochitest/test_cache_match_request.js create mode 100644 dom/cache/test/mochitest/test_cache_match_vary.html create mode 100644 dom/cache/test/mochitest/test_cache_match_vary.js create mode 100644 dom/cache/test/mochitest/test_cache_orphaned_body.html create mode 100644 dom/cache/test/mochitest/test_cache_orphaned_cache.html create mode 100644 dom/cache/test/mochitest/test_cache_overwrite.html create mode 100644 dom/cache/test/mochitest/test_cache_overwrite.js create mode 100644 dom/cache/test/mochitest/test_cache_put.html create mode 100644 dom/cache/test/mochitest/test_cache_put.js create mode 100644 dom/cache/test/mochitest/test_cache_put_reorder.html create mode 100644 dom/cache/test/mochitest/test_cache_put_reorder.js create mode 100644 dom/cache/test/mochitest/test_cache_redirect.html create mode 100644 dom/cache/test/mochitest/test_cache_redirect.js create mode 100644 dom/cache/test/mochitest/test_cache_requestCache.html create mode 100644 dom/cache/test/mochitest/test_cache_requestCache.js create mode 100644 dom/cache/test/mochitest/test_cache_restart.html create mode 100644 dom/cache/test/mochitest/test_cache_shrink.html create mode 100644 dom/cache/test/mochitest/test_cache_untrusted.html create mode 100644 dom/cache/test/mochitest/test_caches.html create mode 100644 dom/cache/test/mochitest/test_caches.js create mode 100644 dom/cache/test/mochitest/test_chrome_constructor.html create mode 100644 dom/cache/test/mochitest/vary.sjs create mode 100644 dom/cache/test/mochitest/worker_driver.js create mode 100644 dom/cache/test/mochitest/worker_wrapper.js create mode 100644 dom/cache/test/xpcshell/head.js create mode 100644 dom/cache/test/xpcshell/make_profile.js create mode 100644 dom/cache/test/xpcshell/schema_15_profile.zip create mode 100644 dom/cache/test/xpcshell/test_migration.js create mode 100644 dom/cache/test/xpcshell/xpcshell.ini delete mode 100644 dom/camera/AutoRwLock.h delete mode 100644 dom/camera/CameraCommon.h delete mode 100644 dom/camera/CameraControlImpl.cpp delete mode 100644 dom/camera/CameraControlImpl.h delete mode 100644 dom/camera/CameraControlListener.h delete mode 100644 dom/camera/CameraPreferences.cpp delete mode 100644 dom/camera/CameraPreferences.h delete mode 100644 dom/camera/CameraPreviewMediaStream.cpp delete mode 100644 dom/camera/CameraPreviewMediaStream.h delete mode 100644 dom/camera/DOMCameraCapabilities.cpp delete mode 100644 dom/camera/DOMCameraCapabilities.h delete mode 100644 dom/camera/DOMCameraControl.cpp delete mode 100644 dom/camera/DOMCameraControl.h delete mode 100644 dom/camera/DOMCameraControlListener.cpp delete mode 100644 dom/camera/DOMCameraControlListener.h delete mode 100644 dom/camera/DOMCameraDetectedFace.cpp delete mode 100644 dom/camera/DOMCameraDetectedFace.h delete mode 100644 dom/camera/DOMCameraManager.cpp delete mode 100644 dom/camera/DOMCameraManager.h delete mode 100644 dom/camera/FallbackCameraControl.cpp delete mode 100644 dom/camera/FallbackCameraManager.cpp delete mode 100644 dom/camera/GonkCameraControl.cpp delete mode 100644 dom/camera/GonkCameraControl.h delete mode 100644 dom/camera/GonkCameraHwMgr.cpp delete mode 100644 dom/camera/GonkCameraHwMgr.h delete mode 100644 dom/camera/GonkCameraListener.h delete mode 100644 dom/camera/GonkCameraManager.cpp delete mode 100644 dom/camera/GonkCameraParameters.cpp delete mode 100644 dom/camera/GonkCameraParameters.h delete mode 100644 dom/camera/GonkCameraSource.cpp delete mode 100644 dom/camera/GonkCameraSource.h delete mode 100644 dom/camera/GonkRecorder.cpp delete mode 100644 dom/camera/GonkRecorder.h delete mode 100644 dom/camera/GonkRecorderProfiles.cpp delete mode 100644 dom/camera/GonkRecorderProfiles.def delete mode 100644 dom/camera/GonkRecorderProfiles.h delete mode 100644 dom/camera/ICameraControl.h delete mode 100644 dom/camera/README delete mode 100644 dom/camera/TestGonkCameraControl.cpp delete mode 100644 dom/camera/TestGonkCameraControl.h delete mode 100644 dom/camera/TestGonkCameraHardware.cpp delete mode 100644 dom/camera/TestGonkCameraHardware.h delete mode 100644 dom/camera/moz.build delete mode 100644 dom/camera/test/camera_common.js delete mode 100644 dom/camera/test/mochitest.ini delete mode 100644 dom/camera/test/test_bug1022766.html delete mode 100644 dom/camera/test/test_bug1037322.html delete mode 100644 dom/camera/test/test_bug1099390.html delete mode 100644 dom/camera/test/test_bug1104913.html delete mode 100644 dom/camera/test/test_bug975472.html delete mode 100644 dom/camera/test/test_camera.html delete mode 100644 dom/camera/test/test_camera_2.html delete mode 100644 dom/camera/test/test_camera_3.html delete mode 100644 dom/camera/test/test_camera_bad_initial_config.html delete mode 100644 dom/camera/test/test_camera_fake_parameters.html delete mode 100644 dom/camera/test/test_camera_hardware_auto_focus_moving_cb.html delete mode 100644 dom/camera/test/test_camera_hardware_face_detection.html delete mode 100644 dom/camera/test/test_camera_hardware_failures.html delete mode 100644 dom/camera/test/test_camera_hardware_init_failure.html delete mode 100644 dom/camera/update.patch delete mode 100755 dom/camera/update.sh delete mode 100644 dom/camera/update2.patch create mode 100644 dom/canvas/CanvasPath.h create mode 100644 dom/canvas/CanvasRenderingContextHelper.cpp create mode 100644 dom/canvas/CanvasRenderingContextHelper.h delete mode 100644 dom/canvas/DocumentRendererChild.cpp delete mode 100644 dom/canvas/DocumentRendererChild.h delete mode 100644 dom/canvas/DocumentRendererParent.cpp delete mode 100644 dom/canvas/DocumentRendererParent.h create mode 100644 dom/canvas/ImageBitmap.cpp create mode 100644 dom/canvas/ImageBitmap.h create mode 100644 dom/canvas/ImageBitmapColorUtils.cpp create mode 100644 dom/canvas/ImageBitmapColorUtils.h create mode 100644 dom/canvas/ImageBitmapRenderingContext.cpp create mode 100644 dom/canvas/ImageBitmapRenderingContext.h create mode 100644 dom/canvas/ImageBitmapSource.h create mode 100644 dom/canvas/ImageBitmapUtils.cpp create mode 100644 dom/canvas/ImageBitmapUtils.h create mode 100644 dom/canvas/ImageUtils.cpp create mode 100644 dom/canvas/ImageUtils.h create mode 100644 dom/canvas/OffscreenCanvas.cpp create mode 100644 dom/canvas/OffscreenCanvas.h create mode 100644 dom/canvas/TexUnpackBlob.cpp create mode 100644 dom/canvas/TexUnpackBlob.h delete mode 100644 dom/canvas/WebGL1ContextBuffers.cpp delete mode 100644 dom/canvas/WebGL2ContextDraw.cpp create mode 100644 dom/canvas/WebGL2ContextRenderbuffers.cpp create mode 100644 dom/canvas/WebGL2ContextState.cpp create mode 100644 dom/canvas/WebGL2ContextVertices.cpp delete mode 100644 dom/canvas/WebGLBindableName.h delete mode 100644 dom/canvas/WebGLContextReporter.cpp create mode 100644 dom/canvas/WebGLContextTextures.cpp create mode 100644 dom/canvas/WebGLExtensionCompressedTextureES3.cpp create mode 100644 dom/canvas/WebGLExtensionDebugGet.cpp create mode 100644 dom/canvas/WebGLExtensionDisjointTimerQuery.cpp create mode 100644 dom/canvas/WebGLExtensionEXTColorBufferFloat.cpp create mode 100644 dom/canvas/WebGLFormats.cpp create mode 100644 dom/canvas/WebGLFormats.h create mode 100644 dom/canvas/WebGLMemoryTracker.cpp create mode 100644 dom/canvas/WebGLTextureUpload.cpp create mode 100644 dom/canvas/WebGLVertexArrayObject.cpp create mode 100644 dom/canvas/WebGLVertexArrayObject.h create mode 100644 dom/canvas/WebGLVertexAttribData.cpp delete mode 100644 dom/canvas/compiledtest/TestWebGLElementArrayCache.cpp delete mode 100644 dom/canvas/compiledtest/moz.build create mode 100644 dom/canvas/crashtests/1161277-1.html create mode 100644 dom/canvas/crashtests/1183363.html create mode 100644 dom/canvas/crashtests/1190705.html create mode 100644 dom/canvas/crashtests/1223740-1.html create mode 100644 dom/canvas/crashtests/1225381-1.html create mode 100644 dom/canvas/crashtests/1229932-1.html create mode 100644 dom/canvas/crashtests/1229983-1.html create mode 100644 dom/canvas/crashtests/1233613.html create mode 100644 dom/canvas/crashtests/1244850-1.html create mode 100644 dom/canvas/crashtests/1246775-1.html create mode 100644 dom/canvas/crashtests/1283113-1.html create mode 100644 dom/canvas/crashtests/1284356-1.html create mode 100644 dom/canvas/crashtests/1284578-1.html create mode 100644 dom/canvas/crashtests/1286458-1.html create mode 100644 dom/canvas/crashtests/1287515-1.html create mode 100644 dom/canvas/crashtests/1287652-1.html create mode 100644 dom/canvas/crashtests/1288872-1.html create mode 100644 dom/canvas/crashtests/1290628-1.html create mode 100644 dom/canvas/crashtests/1298576-1.html create mode 100644 dom/canvas/crashtests/1299062-1.html create mode 100644 dom/canvas/crashtests/1305312-1.html create mode 100644 dom/canvas/crashtests/1334647-1.html create mode 100644 dom/canvas/crashtests/1357092.html create mode 100644 dom/canvas/crashtests/779426.html create mode 100644 dom/canvas/gtest/TestImageBitmapColorUtils.cpp create mode 100644 dom/canvas/gtest/TestWebGLElementArrayCache.cpp create mode 100644 dom/canvas/gtest/moz.build delete mode 100644 dom/canvas/test/_webgl-conformance.ini create mode 100644 dom/canvas/test/captureStream_common.js create mode 100644 dom/canvas/test/crash/1251091-1.png create mode 100644 dom/canvas/test/crash/file_1251091-1.html copy dom/{html/crashtests/616401.html => canvas/test/crash/file_616401.html} (100%) copy dom/{html/crashtests/798802-1.html => canvas/test/crash/file_798802-1.html} (100%) create mode 100644 dom/canvas/test/crash/file_bug1233613.html copy dom/canvas/{crashtests/texImage2D.html => test/crash/file_texImage2D.html} (100%) create mode 100644 dom/canvas/test/crash/mochitest.ini create mode 100644 dom/canvas/test/crash/test_1251091-1.html create mode 100644 dom/canvas/test/crash/test_616401.html create mode 100644 dom/canvas/test/crash/test_798802-1.html create mode 100644 dom/canvas/test/crash/test_bug1233613.html create mode 100644 dom/canvas/test/crash/test_createImageBitmap-video.html create mode 100644 dom/canvas/test/crash/test_texImage2D.html copy image/test/mochitest/error-early.png => dom/canvas/test/image_error-early.png (100%) copy testing/web-platform/tests/images/red.png => dom/canvas/test/image_red_crossorigin_credentials.png (100%) copy dom/{html/test/image-allow-credentials.png^headers^ => canvas/test/image_red_crossorigin_credentials.png^headers^} (100%) create mode 100644 dom/canvas/test/imagebitmap_bug1239300.js create mode 100644 dom/canvas/test/imagebitmap_bug1239752.js create mode 100644 dom/canvas/test/imagebitmap_extensions.html create mode 100644 dom/canvas/test/imagebitmap_extensions.js create mode 100644 dom/canvas/test/imagebitmap_extensions_data.js create mode 100644 dom/canvas/test/imagebitmap_extensions_on_worker.js create mode 100644 dom/canvas/test/imagebitmap_extensions_prepareSources.js create mode 100644 dom/canvas/test/imagebitmap_on_worker.js create mode 100644 dom/canvas/test/imagebitmap_structuredclone.js create mode 100644 dom/canvas/test/imagebitmap_structuredclone_iframe.html create mode 100644 dom/canvas/test/imagebitmap_structuredclone_utils.js delete mode 100644 dom/canvas/test/mochitest-subsuite-webgl.ini create mode 100644 dom/canvas/test/offscreencanvas.js create mode 100644 dom/canvas/test/offscreencanvas_mask.svg create mode 100644 dom/canvas/test/offscreencanvas_neuter.js create mode 100644 dom/canvas/test/offscreencanvas_serviceworker_inner.html create mode 100644 dom/canvas/test/reftest/1177726-text-stroke-bounds-ref.html create mode 100644 dom/canvas/test/reftest/1177726-text-stroke-bounds.html create mode 100644 dom/canvas/test/reftest/capturestream.html create mode 100644 dom/canvas/test/reftest/clip-multiple-move-1-ref.html create mode 100644 dom/canvas/test/reftest/clip-multiple-move-1.html create mode 100644 dom/canvas/test/reftest/clip-multiple-move-2-ref.html create mode 100644 dom/canvas/test/reftest/clip-multiple-move-2.html create mode 100644 dom/canvas/test/reftest/filters/default-color.html create mode 100644 dom/canvas/test/reftest/filters/drop-shadow-transformed.html create mode 100644 dom/canvas/test/reftest/filters/drop-shadow.html create mode 100644 dom/canvas/test/reftest/filters/fillText-with-filter-grayscale-1-ref.html create mode 100644 dom/canvas/test/reftest/filters/fillText-with-filter-grayscale-1.html create mode 100644 dom/canvas/test/reftest/filters/fillText-with-filter-grayscale-2-ref.html create mode 100644 dom/canvas/test/reftest/filters/fillText-with-filter-grayscale-2.html create mode 100644 dom/canvas/test/reftest/filters/fillText-with-filter-opacity-1-ref.html create mode 100644 dom/canvas/test/reftest/filters/fillText-with-filter-opacity-1.html create mode 100644 dom/canvas/test/reftest/filters/fillText-with-filter-opacity-2-ref.html create mode 100644 dom/canvas/test/reftest/filters/fillText-with-filter-opacity-2.html create mode 100644 dom/canvas/test/reftest/filters/fillText-with-shadow-1.html create mode 100644 dom/canvas/test/reftest/filters/fillText-with-shadow-2.html create mode 100644 dom/canvas/test/reftest/filters/fillText-without-shadow-1-ref.html create mode 100644 dom/canvas/test/reftest/filters/fillText-without-shadow-2-ref.html create mode 100644 dom/canvas/test/reftest/filters/global-alpha-ref.html create mode 100644 dom/canvas/test/reftest/filters/global-alpha.html create mode 100644 dom/canvas/test/reftest/filters/global-composite-operation-ref.html create mode 100644 dom/canvas/test/reftest/filters/global-composite-operation.html create mode 100644 dom/canvas/test/reftest/filters/liveness.html create mode 100644 dom/canvas/test/reftest/filters/multiple-drop-shadows.html create mode 100644 dom/canvas/test/reftest/filters/ref.html create mode 100644 dom/canvas/test/reftest/filters/reftest-stylo.list create mode 100644 dom/canvas/test/reftest/filters/reftest.list create mode 100644 dom/canvas/test/reftest/filters/shadow-ref.html create mode 100644 dom/canvas/test/reftest/filters/shadow.html create mode 100644 dom/canvas/test/reftest/filters/strokeText-with-filter-grayscale-1-ref.html create mode 100644 dom/canvas/test/reftest/filters/strokeText-with-filter-grayscale-1.html create mode 100644 dom/canvas/test/reftest/filters/strokeText-with-filter-grayscale-2-ref.html create mode 100644 dom/canvas/test/reftest/filters/strokeText-with-filter-grayscale-2.html create mode 100644 dom/canvas/test/reftest/filters/strokeText-with-shadow-1.html create mode 100644 dom/canvas/test/reftest/filters/strokeText-with-shadow-2.html create mode 100644 dom/canvas/test/reftest/filters/strokeText-without-shadow-1-ref.html create mode 100644 dom/canvas/test/reftest/filters/strokeText-without-shadow-2-ref.html create mode 100644 dom/canvas/test/reftest/filters/subregion-fill-paint.html create mode 100644 dom/canvas/test/reftest/filters/subregion-ref.html create mode 100644 dom/canvas/test/reftest/filters/subregion-stroke-paint.html create mode 100644 dom/canvas/test/reftest/filters/svg-bbox-ref.html create mode 100644 dom/canvas/test/reftest/filters/svg-bbox.html create mode 100644 dom/canvas/test/reftest/filters/svg-inline.html create mode 100644 dom/canvas/test/reftest/filters/svg-liveness.html create mode 100644 dom/canvas/test/reftest/filters/svg-off-screen.html create mode 100644 dom/canvas/test/reftest/filters/units-em.html create mode 100644 dom/canvas/test/reftest/filters/units-ex.html create mode 100644 dom/canvas/test/reftest/filters/units-off-screen.html create mode 100644 dom/canvas/test/reftest/filters/units-pt.html create mode 100644 dom/canvas/test/reftest/filters/units.html create mode 100644 dom/canvas/test/reftest/mozCurrentTransform-ref.html create mode 100644 dom/canvas/test/reftest/mozCurrentTransform.html create mode 100644 dom/canvas/test/reftest/mozCurrentTransformInverse.html create mode 100644 dom/canvas/test/reftest/reftest-stylo.list create mode 100644 dom/canvas/test/reftest/webgl-capturestream-test.html create mode 100644 dom/canvas/test/test_2d.fill.pattern.imageSmoothingEnabled.html create mode 100644 dom/canvas/test/test_bitmaprenderer.html create mode 100644 dom/canvas/test/test_bug1215072.html create mode 100644 dom/canvas/test/test_bug232227.html create mode 100644 dom/canvas/test/test_capture.html create mode 100644 dom/canvas/test/test_filter.html create mode 100644 dom/canvas/test/test_filter_tainted.html create mode 100644 dom/canvas/test/test_imagebitmap.html create mode 100644 dom/canvas/test/test_imagebitmap_close.html create mode 100644 dom/canvas/test/test_imagebitmap_cropping.html create mode 100644 dom/canvas/test/test_imagebitmap_extensions.html create mode 100644 dom/canvas/test/test_imagebitmap_extensions_on_worker.html create mode 100644 dom/canvas/test/test_imagebitmap_on_worker.html create mode 100644 dom/canvas/test/test_imagebitmap_structuredclone.html create mode 100644 dom/canvas/test/test_imagebitmap_structuredclone_iframe.html create mode 100644 dom/canvas/test/test_imagebitmap_structuredclone_window.html create mode 100644 dom/canvas/test/test_imagebitmap_transfer.html delete mode 100644 dom/canvas/test/test_mozDashOffset.html create mode 100644 dom/canvas/test/test_offscreencanvas_basic_webgl.html create mode 100644 dom/canvas/test/test_offscreencanvas_dynamic_fallback.html create mode 100644 dom/canvas/test/test_offscreencanvas_many.html create mode 100644 dom/canvas/test/test_offscreencanvas_neuter.html create mode 100644 dom/canvas/test/test_offscreencanvas_serviceworker.html create mode 100644 dom/canvas/test/test_offscreencanvas_sharedworker.html create mode 100644 dom/canvas/test/test_offscreencanvas_sizechange.html create mode 100644 dom/canvas/test/test_offscreencanvas_subworker.html create mode 100644 dom/canvas/test/test_offscreencanvas_toblob.html create mode 100644 dom/canvas/test/test_offscreencanvas_toimagebitmap.html delete mode 100644 dom/canvas/test/test_setlinedash.html create mode 100644 dom/canvas/test/webgl-conf/always-fail.html create mode 100644 dom/canvas/test/webgl-conf/checkout/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/CONFORMANCE_RULES.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/README.md create mode 100644 dom/canvas/test/webgl-conf/checkout/closure-library/AUTHORS create mode 100644 dom/canvas/test/webgl-conf/checkout/closure-library/CONTRIBUTING create mode 100644 dom/canvas/test/webgl-conf/checkout/closure-library/LICENSE create mode 100644 dom/canvas/test/webgl-conf/checkout/closure-library/README-Khronos.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/closure-library/README.md create mode 100644 dom/canvas/test/webgl-conf/checkout/closure-library/closure/bin/build/closurebuilder.py create mode 100644 dom/canvas/test/webgl-conf/checkout/closure-library/closure/bin/build/depstree.py create mode 100644 dom/canvas/test/webgl-conf/checkout/closure-library/closure/bin/build/depswriter.py create mode 100644 dom/canvas/test/webgl-conf/checkout/closure-library/closure/bin/build/jscompiler.py create mode 100644 dom/canvas/test/webgl-conf/checkout/closure-library/closure/bin/build/source.py create mode 100644 dom/canvas/test/webgl-conf/checkout/closure-library/closure/bin/build/treescan.py create mode 100644 dom/canvas/test/webgl-conf/checkout/closure-library/closure/bin/calcdeps.py create mode 100644 dom/canvas/test/webgl-conf/checkout/closure-library/closure/bin/scopify.py create mode 100644 dom/canvas/test/webgl-conf/checkout/closure-library/closure/goog/base.js create mode 100644 dom/canvas/test/webgl-conf/checkout/closure-library/closure/goog/deps.js copy dom/canvas/test/{webgl-conformance => webgl-conf/checkout}/conformance/00_readme.txt (100%) create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/attribs/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/attribs/gl-bindAttribLocation-aliasing.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/attribs/gl-bindAttribLocation-matrix.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/attribs/gl-bindAttribLocation-repeated.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/attribs/gl-disabled-vertex-attrib.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/attribs/gl-enable-vertex-attrib.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/attribs/gl-matrix-attributes.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/attribs/gl-vertex-attrib-render.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/attribs/gl-vertex-attrib-zero-issues.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/attribs/gl-vertex-attrib.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/attribs/gl-vertexattribpointer-offsets.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/attribs/gl-vertexattribpointer.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/buffers/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/buffers/buffer-bind-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/buffers/buffer-data-and-buffer-sub-data.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/buffers/buffer-data-array-buffer-delete.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/buffers/buffer-uninitialized.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/buffers/element-array-buffer-delete-recreate.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/buffers/index-validation-copies-indices.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/buffers/index-validation-crash-with-buffer-sub-data.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/buffers/index-validation-large-buffer.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/buffers/index-validation-verifies-too-many-indices.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/buffers/index-validation-with-resized-buffer.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/buffers/index-validation.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/canvas/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/canvas/buffer-offscreen-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/canvas/buffer-preserve-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/canvas/canvas-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/canvas/canvas-zero-size.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/canvas/draw-static-webgl-to-multiple-canvas-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/canvas/draw-webgl-to-canvas-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/canvas/drawingbuffer-hd-dpi-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/canvas/drawingbuffer-static-canvas-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/canvas/drawingbuffer-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/canvas/framebuffer-bindings-affected-by-to-data-url.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/canvas/framebuffer-bindings-unaffected-on-resize.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/canvas/rapid-resizing.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/canvas/texture-bindings-unaffected-on-resize.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/canvas/to-data-url-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/canvas/viewport-unchanged-upon-resize.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/context/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/context/constants-and-properties.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/context/context-attribute-preserve-drawing-buffer.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/context/context-attributes-alpha-depth-stencil-antialias.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/context/context-creation-and-destruction.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/context/context-creation.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/context/context-eviction-with-garbage-collection.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/context/context-hidden-alpha.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/context/context-lost-restored.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/context/context-lost.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/context/context-no-alpha-fbo-with-alpha.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/context/context-release-upon-reload.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/context/context-release-with-workers.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/context/context-size-change.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/context/context-type-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/context/incorrect-context-object-behaviour.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/context/methods.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/context/premultiplyalpha-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/context/resource-sharing-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/context/resources/context-release-child-with-worker.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/context/resources/context-release-upon-reload-child.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/context/resources/context-release-worker.js create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/context/user-defined-properties-on-context.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/angle-instanced-arrays-out-of-bounds.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/angle-instanced-arrays.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/ext-blend-minmax.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/ext-disjoint-timer-query.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/ext-frag-depth.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/ext-sRGB.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/ext-shader-texture-lod.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/ext-texture-filter-anisotropic.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/get-extension.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/oes-element-index-uint.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/oes-standard-derivatives.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/oes-texture-float-linear.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/oes-texture-float-with-canvas.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/oes-texture-float-with-image-data.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/oes-texture-float-with-image.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/oes-texture-float-with-video.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/oes-texture-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/oes-texture-half-float-linear.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/oes-texture-half-float-with-canvas.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/oes-texture-half-float-with-image-data.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/oes-texture-half-float-with-image.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/oes-texture-half-float-with-video.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/oes-texture-half-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/oes-vertex-array-object-bufferData.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/oes-vertex-array-object.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/webgl-compressed-texture-atc.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/webgl-compressed-texture-etc.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/webgl-compressed-texture-pvrtc.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/webgl-compressed-texture-s3tc-srgb.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/webgl-compressed-texture-s3tc.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/webgl-compressed-texture-size-limit.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/webgl-debug-renderer-info.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/webgl-debug-shaders.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/webgl-depth-texture.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/webgl-draw-buffers-framebuffer-unsupported.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/webgl-draw-buffers-max-draw-buffers.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/webgl-draw-buffers.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/extensions/webgl-shared-resources.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/README.md create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/angle-ambiguous-function-call.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/angle-constructor-invalid-parameters.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/angle-d3d11-compiler-error.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/angle-dx-variable-bug.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/array-of-struct-with-int-first-position.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/bool-type-cast-bug-int-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/compare-loop-index-to-uniform.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/complex-glsl-does-not-crash.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/compound-assignment-type-combination.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/conditional-discard-in-loop.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/conditional-discard-optimization.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/constant-precision-qualifier.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/essl3-shaders-with-webgl1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/floor-div-cos-should-not-truncate.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/floored-division-accuracy.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/fragcoord-linking-bug.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/gl-fragcoord-multisampling-bug.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/global-invariant-does-not-leak-across-shaders.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/invariant-does-not-leak-across-shaders.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/logic-inside-block-without-braces.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/long-expressions-should-not-crash.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/loop-if-loop-gradient.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/modulo-arithmetic-accuracy.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/multiplication-assignment.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/nested-functions-should-not-crash.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/nested-loops-with-break-and-continue.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/nested-sequence-operator.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/pow-of-small-constant-in-user-defined-function.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/pow-with-constant-exponent-should-not-crash.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/qualcomm-crash.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/qualcomm-loop-with-continue-crash.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/sampler-array-using-loop-index.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/sampler-struct-function-arg.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/sequence-operator-evaluation-order.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/sketchfab-lighting-shader-crash.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/struct-constructor-highp-bug.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/temp-expressions-should-not-crash.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/undefined-index-should-not-crash.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/bugs/uniforms-should-not-lose-values.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/constructors/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/constructors/glsl-construct-bvec2.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/constructors/glsl-construct-bvec3.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/constructors/glsl-construct-bvec4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/constructors/glsl-construct-ivec2.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/constructors/glsl-construct-ivec3.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/constructors/glsl-construct-ivec4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/constructors/glsl-construct-mat2.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/constructors/glsl-construct-mat3.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/constructors/glsl-construct-mat4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/constructors/glsl-construct-vec-mat-corner-cases.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/constructors/glsl-construct-vec-mat-index.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/constructors/glsl-construct-vec2.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/constructors/glsl-construct-vec3.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/constructors/glsl-construct-vec4.html copy dom/canvas/test/{webgl-conformance => webgl-conf/checkout}/conformance/glsl/functions/00_test_list.txt (100%) create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-abs.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-acos.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-asin.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-atan-xy.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-atan.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-ceil.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-clamp-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-clamp-gentype.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-cos.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-cross.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-distance.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-dot.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-faceforward.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-floor.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-fract.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-length.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-lessThan.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-max-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-max-gentype.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-min-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-min-gentype.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-mix-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-mix-gentype.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-mod-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-mod-gentype.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-normalize.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-reflect.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-refract.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-sign.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-sin.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-smoothstep-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-smoothstep-gentype.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-step-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function-step-gentype.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/functions/glsl-function.html copy dom/canvas/test/{webgl-conformance => webgl-conf/checkout}/conformance/glsl/implicit/00_test_list.txt (100%) create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/add_int_float.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/add_int_mat2.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/add_int_mat3.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/add_int_mat4.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/add_int_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/add_int_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/add_int_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/add_ivec2_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/add_ivec3_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/add_ivec4_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/assign_int_to_float.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/construct_struct.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/divide_int_float.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/divide_int_mat2.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/divide_int_mat3.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/divide_int_mat4.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/divide_int_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/divide_int_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/divide_int_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/divide_ivec2_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/divide_ivec3_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/divide_ivec4_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/equal_int_float.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/equal_ivec2_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/equal_ivec3_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/equal_ivec4_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/function_int_float.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/function_ivec2_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/function_ivec3_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/function_ivec4_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/greater_than.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/greater_than_equal.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/less_than.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/less_than_equal.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/multiply_int_float.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/multiply_int_mat2.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/multiply_int_mat3.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/multiply_int_mat4.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/multiply_int_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/multiply_int_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/multiply_int_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/not_equal_int_float.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/subtract_int_float.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/subtract_int_mat2.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/subtract_int_mat3.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/subtract_int_mat4.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/subtract_int_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/subtract_int_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/subtract_int_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/ternary_int_float.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/literals/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/literals/float_literal.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/literals/literal_precision.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/literals/overflow_leak.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/matrices/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/matrices/glsl-mat3-construction.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/matrices/glsl-mat4-to-mat3.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/matrices/matrix-compound-multiply.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/attrib-location-length-limits.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/boolean_precision.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/const-variable-initialization.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/embedded-struct-definitions-forbidden.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/empty-declaration.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/empty_main.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/expression-list-in-declarator-initializer.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/gl_position_unset.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/global-variable-init.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/glsl-2types-of-textures-on-same-unit.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/glsl-function-nodes.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/glsl-long-variable-names.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/glsl-vertex-branch.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/include.vs create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/large-loop-compile.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/non-ascii-comments.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/non-ascii.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/re-compile-re-link.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/sequence-operator-returns-constant.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-precision-format-obeyed.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-struct-scope.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-uniform-packing-restrictions.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-varying-packing-restrictions.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-256-character-define.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-256-character-identifier.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-257-character-define.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-257-character-identifier.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-array-of-structs-containing-arrays.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-array-of-structs-uniform.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-attrib-array.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-attrib-struct.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-clipvertex.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-comma-assignment.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-comma-conditional-assignment.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-comma-separated-variable-declarations.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-conditional-scoping-negative.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-conditional-scoping.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-default-precision.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-default-precision.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-define-line-continuation.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-dfdx.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-do-loop.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-error-directive.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-float-return-value.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-for-loop.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-for-scoping.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-frag-depth.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-function-recursion.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-function-scoped-struct.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-functional-scoping.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-glcolor.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-gles-1.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-gles-symbol.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-global-variable-precision-mismatch.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-hex-int-constant-macro.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-illegal-default-precision.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-illegal-default-precision.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-include.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-int-return-value.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-invalid-identifier.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-limited-indexing.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-long-line.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-non-ascii-error.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-non-reserved-words.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-precision.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-preprocessor-whitespace.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-quoted-error.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-reserved-words.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-short-circuiting-operators.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-similar-uniform-array-names.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-too-many-uniforms.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-two-initializer-types.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-vec2-return-value.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-vec3-return-value.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-vec4-return-value.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-version-100.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-version-100.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-version-120.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-version-130.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-webgl-identifier.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-with-while-loop.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shader-without-precision.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shaders-with-constant-expression-loop-conditions.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shaders-with-invariance.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shaders-with-mis-matching-uniforms.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shaders-with-mis-matching-varyings.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shaders-with-missing-varyings.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shaders-with-name-conflicts.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shaders-with-uniform-structs.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shaders-with-varyings.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/shared.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/struct-assign.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/struct-equals.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/struct-mixed-array-declarators.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/struct-nesting-exceeds-maximum.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/struct-nesting-of-variable-names.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/struct-nesting-under-maximum.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/struct-specifiers-in-uniforms.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/struct-unary-operators.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/ternary-operator-on-arrays.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/ternary-operators-in-global-initializers.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/ternary-operators-in-initializers.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/misc/uniform-location-length-limits.html copy dom/canvas/test/{webgl-conformance => webgl-conf/checkout}/conformance/glsl/reserved/00_test_list.txt (100%) create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/reserved/_webgl_field.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/reserved/_webgl_function.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/reserved/_webgl_struct.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/reserved/_webgl_variable.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/reserved/webgl_field.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/reserved/webgl_function.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/reserved/webgl_struct.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/reserved/webgl_variable.vert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/samplers/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/samplers/glsl-function-texture2d-bias.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/samplers/glsl-function-texture2dlod.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/samplers/glsl-function-texture2dproj.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/samplers/glsl-function-texture2dprojlod.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/variables/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/variables/gl-fragcoord-xy-values.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/variables/gl-fragcoord.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/variables/gl-fragdata-and-fragcolor.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/variables/gl-frontfacing.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/variables/gl-pointcoord.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/glsl/variables/glsl-built-ins.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/limits/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/limits/gl-line-width.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/limits/gl-max-texture-dimensions.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/limits/gl-min-attribs.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/limits/gl-min-textures.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/limits/gl-min-uniforms.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/manual/angle-instanced-arrays-state-leakage.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/manual/canvas-clear-on-zero-count-draw.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/manual/canvas-no-clear-on-readpixels.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/manual/canvas-no-clear-on-unsuccessful-draw.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/manual/framebuffers-keep-contents-exiting-fullscreen-mode.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/misc/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/misc/bad-arguments-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/misc/boolean-argument-conversion.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/misc/delayed-drawing.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/misc/error-reporting.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/misc/expando-loss.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/misc/functions-returning-strings.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/misc/instanceof-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/misc/invalid-passed-params.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/misc/is-object.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/misc/null-object-behaviour.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/misc/object-deletion-behaviour.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/misc/shader-precision-format.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/misc/type-conversion-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/misc/uninitialized-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/misc/webgl-specific.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/00_test_list.txt rename dom/canvas/test/{webgl-conformance => webgl-conf/checkout}/conformance/more/README.md (100%) create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/all_tests.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/all_tests_linkonly.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/all_tests_sequential.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/conformance/argGenerators-A.js create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/conformance/argGenerators-B1.js create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/conformance/argGenerators-B2.js create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/conformance/argGenerators-B3.js create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/conformance/argGenerators-B4.js create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/conformance/argGenerators-C.js create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/conformance/argGenerators-D_G.js create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/conformance/argGenerators-G_I.js create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/conformance/argGenerators-L_S.js create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/conformance/argGenerators-S_V.js create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/conformance/badArgsArityLessThanArgc.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/conformance/constants.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/conformance/fuzzTheAPI.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/conformance/getContext.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/conformance/methods.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/conformance/quickCheckAPI-A.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/conformance/quickCheckAPI-B1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/conformance/quickCheckAPI-B2.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/conformance/quickCheckAPI-B3.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/conformance/quickCheckAPI-B4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/conformance/quickCheckAPI-C.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/conformance/quickCheckAPI-D_G.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/conformance/quickCheckAPI-G_I.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/conformance/quickCheckAPI-L_S.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/conformance/quickCheckAPI-S_V.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/conformance/quickCheckAPI.js create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/conformance/quickCheckAPIBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/conformance/webGLArrays.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/demos/opengl_web.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/demos/video.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/bindBuffer.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/bindBufferBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/bindFramebufferLeaveNonZero.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/bufferData.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/bufferDataBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/bufferSubData.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/bufferSubDataBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/copyTexImage2D.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/copyTexImage2DBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/copyTexSubImage2D.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/copyTexSubImage2DBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/deleteBufferBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/drawArrays.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/drawArraysOutOfBounds.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/drawElements.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/drawElementsBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/isTests.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/isTestsBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/readPixels.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/readPixelsBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/texImage2D.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/texImage2DBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/texImage2DHTML.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/texImage2DHTMLBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/texSubImage2D.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/texSubImage2DBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/texSubImage2DHTML.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/texSubImage2DHTMLBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/uniformMatrix.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/uniformMatrixBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/uniformf.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/uniformfArrayLen1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/uniformfBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/uniformi.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/uniformiBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/vertexAttrib.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/vertexAttribBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/vertexAttribPointer.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/functions/vertexAttribPointerBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/glsl/arrayOutOfBounds.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/glsl/longLoops.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/glsl/uniformOutOfBounds.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/glsl/unusedAttribsUniforms.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/index.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/performance/CPUvsGPU.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/performance/bandwidth.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/performance/jsGCPause.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/performance/jsMatrixMult.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/performance/jsToGLOverhead.html copy dom/canvas/test/{webgl-conformance => webgl-conf/checkout}/conformance/more/unit.css (100%) create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/unit.js create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/more/util.js create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/abs/abs_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/abs/abs_float_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/abs/abs_float_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/abs/abs_float_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/abs/abs_float_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/abs/abs_vec2_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/abs/abs_vec2_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/abs/abs_vec2_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/abs/abs_vec2_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/abs/abs_vec3_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/abs/abs_vec3_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/abs/abs_vec3_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/abs/abs_vec3_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/abs/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/acos/acos_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/acos/acos_float_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/acos/acos_float_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/acos/acos_float_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/acos/acos_float_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/acos/acos_vec2_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/acos/acos_vec2_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/acos/acos_vec2_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/acos/acos_vec2_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/acos/acos_vec3_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/acos/acos_vec3_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/acos/acos_vec3_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/acos/acos_vec3_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/acos/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/all/all_001_to_004.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/all/all_bvec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/all/all_bvec2_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/all/all_bvec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/all/all_bvec2_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/all/all_bvec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/all/all_bvec3_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/all/all_bvec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/all/all_bvec3_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/all/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/any/any_001_to_004.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/any/any_bvec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/any/any_bvec2_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/any/any_bvec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/any/any_bvec2_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/any/any_bvec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/any/any_bvec3_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/any/any_bvec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/any/any_bvec3_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/any/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/array/array_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/array/empty_empty_array_float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/array/empty_empty_array_float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/array/empty_uniform_array_float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/array/empty_uniform_array_float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/array/initfunc_empty_array_float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/array/initfunc_empty_array_float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/array/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/asin/asin_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/asin/asin_float_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/asin/asin_float_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/asin/asin_float_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/asin/asin_float_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/asin/asin_vec2_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/asin/asin_vec2_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/asin/asin_vec2_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/asin/asin_vec2_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/asin/asin_vec3_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/asin/asin_vec3_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/asin/asin_vec3_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/asin/asin_vec3_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/asin/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/atan/atan_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/atan/atan_009_to_012.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/atan/atan_float_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/atan/atan_float_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/atan/atan_float_frag_xvaryyvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/atan/atan_float_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/atan/atan_float_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/atan/atan_float_vert_xvaryyvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/atan/atan_vec2_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/atan/atan_vec2_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/atan/atan_vec2_frag_xvaryyvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/atan/atan_vec2_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/atan/atan_vec2_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/atan/atan_vec2_vert_xvaryyvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/atan/atan_vec3_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/atan/atan_vec3_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/atan/atan_vec3_frag_xvaryyvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/atan/atan_vec3_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/atan/atan_vec3_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/atan/atan_vec3_vert_xvaryyvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/atan/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biConstants/biConstants_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biConstants/biConstants_009_to_016.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biConstants/gl_MaxCombinedTextureImageUnits_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biConstants/gl_MaxDrawBuffers_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biConstants/gl_MaxFragmentUniformVectors_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biConstants/gl_MaxTextureImageUnits_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biConstants/gl_MaxVaryingVectors_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biConstants/gl_MaxVertexAttribs_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biConstants/gl_MaxVertexTextureImageUnits_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biConstants/gl_MaxVertexUniformVectors_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biConstants/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biuDepthRange/DepthRange_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biuDepthRange/DepthRange_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biuDepthRange/biuDepthRange_001_to_002.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/biuDepthRange/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/CG_Data_Types_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/CG_Standard_Library_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/CorrectBuiltInOveride_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/CorrectComma_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/CorrectConstFolding1_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/CorrectConstFolding2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/CorrectConstruct_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/CorrectExtension10_V100_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/CorrectExtension1_V100_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/CorrectExtension4_V100_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/CorrectFull_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/CorrectFuncOverload_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/CorrectFuncOverload_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/CorrectFunction1_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/CorrectModule_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/CorrectParse1_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/CorrectParse2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/CorrectParse2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/CorrectParseTest1_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/CorrectParseTest_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/CorrectPreprocess5_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/CorrectPreprocess8_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/CorrectPreprocess9_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/CorrectSwizzle1_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/CorrectSwizzle1_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/CorrectSwizzle2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/CorrectSwizzle2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/CorrectSwizzle3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/CorrectVersion_V100_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/DuplicateVersion1_V100_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/FunctionParam_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/Include_Preprocessor_Directive_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/Low_Level_Assembly_Reserved_Words_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/Main_Parameters_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/ParseTest3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/ParseTest4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/Permissive_Constant_Conversions_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/Permissive_Scalar_Vector_Expressions_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/TernaryOp_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/Texture_Rectangle_Samplers_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/array10_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/array11_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/array1_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/array2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/array3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/array4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/array5_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/array6_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/array7_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/array8_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/array9_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/attribute1_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/attribute2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/attribute_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/attribute_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/break_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/build_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/build_009_to_016.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/build_017_to_024.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/build_025_to_032.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/build_033_to_040.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/build_041_to_048.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/build_049_to_056.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/build_057_to_064.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/build_065_to_072.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/build_073_to_080.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/build_081_to_088.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/build_089_to_096.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/build_097_to_104.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/build_105_to_112.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/build_113_to_120.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/build_121_to_128.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/build_129_to_136.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/build_137_to_144.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/build_145_to_152.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/build_153_to_160.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/build_161_to_168.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/build_169_to_176.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/build_177_to_178.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/comma1_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/comma2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/comma2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/comma3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/comment_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/conditional1_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/conditional2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/conditional3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/constFunc_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/constructor1_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/constructor2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/constructor3_V100_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/continue_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/dataType10_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/dataType11_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/dataType12_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/dataType13_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/dataType19_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/dataType1_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/dataType2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/dataType3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/dataType4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/dataType5_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/dataType6_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/dataType7_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/dataType8_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/dataType9_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/default.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/default.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/dowhile_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/dvec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/dvec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/dvec4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/extension2_V100_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/extension3_V100_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/extension5_V100_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/extension6_V100_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/extension7_V100_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/extension8_V100_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/extension9_V100_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/float2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/float3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/float4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/fragmentOnly1_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/fragmentOnly2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/fragmentOnly3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/fragmentOnly4_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/fragmentOnly_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/function10_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/function1_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/function2_V100_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/function3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/function4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/function6_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/function7_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/function8_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/function9_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/hvec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/hvec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/hvec4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/identifier1_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/identifier2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/identifier3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/if1_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/if2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/increment1_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/increment2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/increment3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/increment4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/increment6_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/main1_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/main2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/main3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/matrix_V100_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/normal_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/parser10_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/parser1_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/parser3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/parser4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/parser5_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/parser6_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/parser7_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/parser8_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/parser9_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/preprocess0_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/preprocess10_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/preprocess1_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/preprocess2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/preprocess3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/preprocess4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/preprocess6_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/preprocess7_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/scoping1_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/scoping2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/struct10_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/struct11_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/struct1_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/struct2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/struct3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/struct4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/struct5_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/struct6_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/struct7_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/struct8_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/struct9_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/swizzle1_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/swizzle2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/swizzle3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/typecast_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/uniform1_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/uniform_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/varying1_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/varying2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/varying3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/varying_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/vector_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/version2_V100_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/version3_V100_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/vertexOnly2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/vertexOnly_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/vertex_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/while1_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/while2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/build/while_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/built_in_varying_array_out_of_bounds/built_in_varying_array_out_of_bounds_001_to_001.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/built_in_varying_array_out_of_bounds/gl_Color_array_index_out_of_bounds_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/built_in_varying_array_out_of_bounds/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/ceil/ceil_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/ceil/ceil_float_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/ceil/ceil_float_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/ceil/ceil_float_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/ceil/ceil_float_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/ceil/ceil_vec2_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/ceil/ceil_vec2_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/ceil/ceil_vec2_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/ceil/ceil_vec2_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/ceil/ceil_vec3_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/ceil/ceil_vec3_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/ceil/ceil_vec3_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/ceil/ceil_vec3_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/ceil/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/clamp/clamp_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/clamp/clamp_float_frag_xvary_yconstquarter_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/clamp/clamp_float_vert_xvary_yconstquarter_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/clamp/clamp_vec2_frag_xvary_yconstquarter_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/clamp/clamp_vec2_vert_xvary_yconstquarter_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/clamp/clamp_vec3_frag_xvary_yconstquarter_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/clamp/clamp_vec3_vert_xvary_yconstquarter_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/clamp/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/control_flow/control_flow_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/control_flow/control_flow_009_to_010.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/control_flow/for_break_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/control_flow/for_break_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/control_flow/for_continue_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/control_flow/for_continue_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/control_flow/for_nested_break_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/control_flow/for_nested_break_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/control_flow/for_nested_continue_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/control_flow/for_nested_continue_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/control_flow/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/control_flow/nested_if_else_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/control_flow/nested_if_else_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/cos/cos_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/cos/cos_float_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/cos/cos_float_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/cos/cos_float_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/cos/cos_float_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/cos/cos_vec2_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/cos/cos_vec2_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/cos/cos_vec2_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/cos/cos_vec2_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/cos/cos_vec3_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/cos/cos_vec3_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/cos/cos_vec3_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/cos/cos_vec3_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/cos/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/cross/cross_001_to_002.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/cross/cross_vec3_frag_xvaryyconst_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/cross/cross_vec3_vert_xvaryyconst_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/cross/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/default/default.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/default/default.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/default/default_001_to_001.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/default/default_textured.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/default/default_textured.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/default/expected.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/default/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/degrees/degrees_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/degrees/degrees_float_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/degrees/degrees_float_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/degrees/degrees_float_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/degrees/degrees_float_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/degrees/degrees_vec2_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/degrees/degrees_vec2_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/degrees/degrees_vec2_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/degrees/degrees_vec2_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/degrees/degrees_vec3_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/degrees/degrees_vec3_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/degrees/degrees_vec3_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/degrees/degrees_vec3_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/degrees/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/discard/discard_001_to_002.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/discard/discard_cond_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/discard/discard_cond_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/discard/discard_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/discard/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/distance/distance_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/distance/distance_float_frag_xvaryyhalf_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/distance/distance_float_vert_xvaryyhalf_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/distance/distance_vec2_frag_xvaryyhalf_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/distance/distance_vec2_vert_xvaryyhalf_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/distance/distance_vec3_frag_xvaryyhalf_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/distance/distance_vec3_vert_xvaryyhalf_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/distance/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/dot/dot_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/dot/dot_float_frag_xvaryyone.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/dot/dot_float_frag_xvaryyone_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/dot/dot_float_vert_xvaryyone.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/dot/dot_float_vert_xvaryyone_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/dot/dot_vec2_frag_xvaryyhalf_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/dot/dot_vec2_vert_xvaryyhalf_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/dot/dot_vec3_frag_xvaryythird_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/dot/dot_vec3_vert_xvaryythird_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/dot/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/equal/equal_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/equal/equal_009_to_012.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/equal/equal_bvec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/equal/equal_bvec2_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/equal/equal_bvec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/equal/equal_bvec2_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/equal/equal_bvec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/equal/equal_bvec3_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/equal/equal_bvec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/equal/equal_bvec3_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/equal/equal_ivec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/equal/equal_ivec2_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/equal/equal_ivec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/equal/equal_ivec2_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/equal/equal_ivec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/equal/equal_ivec3_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/equal/equal_ivec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/equal/equal_ivec3_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/equal/equal_vec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/equal/equal_vec2_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/equal/equal_vec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/equal/equal_vec2_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/equal/equal_vec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/equal/equal_vec3_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/equal/equal_vec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/equal/equal_vec3_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/equal/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp/exp_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp/exp_009_to_012.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp/exp_float_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp/exp_float_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp/exp_float_frag_xvaryneg.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp/exp_float_frag_xvaryneg_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp/exp_float_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp/exp_float_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp/exp_float_vert_xvaryneg.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp/exp_float_vert_xvaryneg_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp/exp_vec2_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp/exp_vec2_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp/exp_vec2_frag_xvaryneg_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp/exp_vec2_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp/exp_vec2_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp/exp_vec2_vert_xvaryneg_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp/exp_vec3_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp/exp_vec3_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp/exp_vec3_frag_xvaryneg_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp/exp_vec3_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp/exp_vec3_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp/exp_vec3_vert_xvaryneg_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp2/exp2_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp2/exp2_009_to_012.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp2/exp2_float_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp2/exp2_float_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp2/exp2_float_frag_xvaryneg_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp2/exp2_float_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp2/exp2_float_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp2/exp2_float_vert_xvaryneg_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp2/exp2_vec2_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp2/exp2_vec2_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp2/exp2_vec2_frag_xvaryneg_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp2/exp2_vec2_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp2/exp2_vec2_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp2/exp2_vec2_vert_xvaryneg_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp2/exp2_vec3_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp2/exp2_vec3_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp2/exp2_vec3_frag_xvaryneg_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp2/exp2_vec3_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp2/exp2_vec3_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp2/exp2_vec3_vert_xvaryneg_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/exp2/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/faceforward/faceforward_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/faceforward/faceforward_float_frag_nvaryiconst_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/faceforward/faceforward_float_vert_nvaryiconst_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/faceforward/faceforward_vec2_frag_nvaryiconst_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/faceforward/faceforward_vec2_vert_nvaryiconst_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/faceforward/faceforward_vec3_frag_nvaryiconst_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/faceforward/faceforward_vec3_vert_nvaryiconst_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/faceforward/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/floor/floor_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/floor/floor_float_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/floor/floor_float_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/floor/floor_float_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/floor/floor_float_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/floor/floor_vec2_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/floor/floor_vec2_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/floor/floor_vec2_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/floor/floor_vec2_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/floor/floor_vec3_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/floor/floor_vec3_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/floor/floor_vec3_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/floor/floor_vec3_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/floor/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/fract/fract_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/fract/fract_float_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/fract/fract_float_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/fract/fract_float_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/fract/fract_float_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/fract/fract_vec2_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/fract/fract_vec2_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/fract/fract_vec2_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/fract/fract_vec2_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/fract/fract_vec3_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/fract/fract_vec3_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/fract/fract_vec3_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/fract/fract_vec3_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/fract/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/array_float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/array_float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bool_empty_empty_bool_array_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bool_empty_empty_bool_array_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bool_empty_empty_bool_empty_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bool_empty_empty_bool_empty_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bool_empty_in_bool_array_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bool_empty_in_bool_array_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bool_empty_in_bool_empty_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bool_empty_in_bool_empty_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bool_empty_inout_bool_array_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bool_empty_inout_bool_array_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bool_empty_inout_bool_empty_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bool_empty_inout_bool_empty_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bool_empty_out_bool_array_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bool_empty_out_bool_array_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bool_empty_out_bool_empty_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bool_empty_out_bool_empty_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_array_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bvec4_empty_empty_bvec4_empty_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_array_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bvec4_empty_in_bvec4_empty_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_array_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_bigarray_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bvec4_empty_inout_bvec4_empty_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_array_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/bvec4_empty_out_bvec4_empty_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/float_empty_empty_float_array_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/float_empty_empty_float_array_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/float_empty_empty_float_empty_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/float_empty_empty_float_empty_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/float_empty_in_float_array_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/float_empty_in_float_array_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/float_empty_in_float_empty_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/float_empty_in_float_empty_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/float_empty_inout_float_array_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/float_empty_inout_float_array_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/float_empty_inout_float_empty_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/float_empty_inout_float_empty_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/float_empty_out_float_array_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/float_empty_out_float_array_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/float_empty_out_float_empty_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/float_empty_out_float_empty_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/functions_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/functions_009_to_016.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/functions_017_to_024.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/functions_025_to_032.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/functions_033_to_040.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/functions_041_to_048.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/functions_049_to_056.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/functions_057_to_064.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/functions_065_to_072.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/functions_073_to_080.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/functions_081_to_088.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/functions_089_to_096.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/functions_097_to_104.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/functions_105_to_112.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/functions_113_to_120.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/functions_121_to_126.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/int_empty_empty_int_array_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/int_empty_empty_int_array_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/int_empty_empty_int_empty_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/int_empty_empty_int_empty_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/int_empty_in_int_array_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/int_empty_in_int_array_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/int_empty_in_int_empty_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/int_empty_in_int_empty_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/int_empty_inout_int_array_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/int_empty_inout_int_array_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/int_empty_inout_int_empty_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/int_empty_inout_int_empty_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/int_empty_out_int_array_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/int_empty_out_int_array_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/int_empty_out_int_empty_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/int_empty_out_int_empty_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_array_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/ivec4_empty_empty_ivec4_empty_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_array_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/ivec4_empty_in_ivec4_empty_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_array_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_bigarray_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/ivec4_empty_inout_ivec4_empty_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_array_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/ivec4_empty_out_ivec4_empty_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/mat4_empty_empty_mat4_array_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/mat4_empty_empty_mat4_empty_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/mat4_empty_in_mat4_array_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/mat4_empty_in_mat4_empty_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/mat4_empty_inout_mat4_array_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/mat4_empty_inout_mat4_empty_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/mat4_empty_out_mat4_array_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/mat4_empty_out_mat4_array_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/mat4_empty_out_mat4_empty_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/qualifiers_float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/qualifiers_float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/qualifiers_struct_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/qualifiers_struct_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/vec4_empty_empty_vec4_array_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/vec4_empty_empty_vec4_empty_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/vec4_empty_in_vec4_array_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/vec4_empty_in_vec4_array_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/vec4_empty_in_vec4_empty_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/vec4_empty_inout_vec4_array_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/vec4_empty_inout_vec4_bigarray_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/vec4_empty_inout_vec4_empty_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/vec4_empty_out_vec4_array_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/vec4_empty_out_vec4_array_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/vec4_empty_out_vec4_empty_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/void_empty_empty_void_empty_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/functions/void_empty_empty_void_empty_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_001_to_003.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_w_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_xy_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/gl_FragCoord/gl_FragCoord_z_frag_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/gl_FragCoord/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_001_to_001.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/gl_FrontFacing/gl_FrontFacing_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/gl_FrontFacing/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThan/greaterThan_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThan/greaterThan_ivec2_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThan/greaterThan_ivec2_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThan/greaterThan_ivec3_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThan/greaterThan_ivec3_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThan/greaterThan_vec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThan/greaterThan_vec2_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThan/greaterThan_vec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThan/greaterThan_vec2_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThan/greaterThan_vec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThan/greaterThan_vec3_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThan/greaterThan_vec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThan/greaterThan_vec3_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThan/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec2_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_ivec3_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec2_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThanEqual/greaterThanEqual_vec3_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/greaterThanEqual/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/inversesqrt/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/inversesqrt/inversesqrt_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/inversesqrt/inversesqrt_float_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/inversesqrt/inversesqrt_float_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/inversesqrt/inversesqrt_vec2_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/inversesqrt/inversesqrt_vec3_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/length/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/length/length_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/length/length_float_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/length/length_float_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/length/length_float_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/length/length_float_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/length/length_vec2_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/length/length_vec2_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/length/length_vec2_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/length/length_vec2_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/length/length_vec3_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/length/length_vec3_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/length/length_vec3_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/length/length_vec3_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThan/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThan/lessThan_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThan/lessThan_ivec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThan/lessThan_ivec2_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThan/lessThan_ivec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThan/lessThan_ivec2_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThan/lessThan_ivec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThan/lessThan_ivec3_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThan/lessThan_ivec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThan/lessThan_ivec3_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThan/lessThan_vec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThan/lessThan_vec2_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThan/lessThan_vec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThan/lessThan_vec2_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThan/lessThan_vec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThan/lessThan_vec3_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThan/lessThan_vec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThan/lessThan_vec3_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThanEqual/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThanEqual/lessThanEqual_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec2_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThanEqual/lessThanEqual_ivec3_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec2_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/lessThanEqual/lessThanEqual_vec3_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log/log_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log/log_009_to_012.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log/log_float_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log/log_float_frag_xvary01.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log/log_float_frag_xvary01_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log/log_float_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log/log_float_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log/log_float_vert_xvary01.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log/log_float_vert_xvary01_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log/log_float_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log/log_vec2_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log/log_vec2_frag_xvary01.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log/log_vec2_frag_xvary01_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log/log_vec2_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log/log_vec2_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log/log_vec2_vert_xvary01.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log/log_vec2_vert_xvary01_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log/log_vec2_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log/log_vec3_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log/log_vec3_frag_xvary01.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log/log_vec3_frag_xvary01_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log/log_vec3_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log/log_vec3_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log/log_vec3_vert_xvary01.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log/log_vec3_vert_xvary01_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log/log_vec3_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log2/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log2/log2_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log2/log2_009_to_012.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log2/log2_float_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log2/log2_float_frag_xvary01.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log2/log2_float_frag_xvary01_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log2/log2_float_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log2/log2_float_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log2/log2_float_vert_xvary01.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log2/log2_float_vert_xvary01_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log2/log2_float_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log2/log2_vec2_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log2/log2_vec2_frag_xvary01.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log2/log2_vec2_frag_xvary01_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log2/log2_vec2_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log2/log2_vec2_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log2/log2_vec2_vert_xvary01.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log2/log2_vec2_vert_xvary01_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log2/log2_vec2_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log2/log2_vec3_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log2/log2_vec3_frag_xvary01.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log2/log2_vec3_frag_xvary01_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log2/log2_vec3_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log2/log2_vec3_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log2/log2_vec3_vert_xvary01.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log2/log2_vec3_vert_xvary01_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/log2/log2_vec3_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/array_const_mat2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/array_const_mat2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/array_const_mat3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/array_const_mat3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/array_const_mat4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/array_const_mat4_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/const_mat2_copy_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/const_mat2_copy_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/const_mat2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/const_mat2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/const_mat3_copy_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/const_mat3_copy_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/const_mat3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/const_mat3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/const_mat4_copy_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/const_mat4_copy_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/const_mat4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/const_mat4_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat2_2vec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat2_2vec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat2_4float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat2_4float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat2_copy_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat2_copy_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat2_float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat2_float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat3_3vec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat3_3vec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat3_9float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat3_9float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat3_copy_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat3_copy_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat3_float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat3_float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat4_16float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat4_16float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat4_4vec4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat4_4vec4_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat4_copy_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat4_copy_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat4_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat_009_to_016.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat_017_to_024.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat_025_to_032.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat_033_to_040.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat/mat_041_to_046.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat3/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat3/mat3_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat3/mat3arrayindirect0_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat3/mat3arrayindirect0_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat3/mat3arrayindirect1_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat3/mat3arrayindirect1_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat3/mat3arraysimple_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mat3/mat3arraysimple_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/matrixCompMult/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/matrixCompMult/matrixCompMult_001_to_004.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat2_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/matrixCompMult/matrixMultComp_mat3_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/max/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/max/max_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/max/max_float_frag_xvary_yconsthalf_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/max/max_float_vert_xvary_yconsthalf_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/max/max_vec2_frag_xvary_yconsthalf_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/max/max_vec2_vert_xvary_yconsthalf_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/max/max_vec3_frag_xvary_yconsthalf_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/max/max_vec3_vert_xvary_yconsthalf_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/min/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/min/min_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/min/min_float_frag_xvary_yconsthalf_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/min/min_float_vert_xvary_yconsthalf_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/min/min_vec2_frag_xvary_yconsthalf_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/min/min_vec2_vert_xvary_yconsthalf_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/min/min_vec3_frag_xvary_yconsthalf_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/min/min_vec3_vert_xvary_yconsthalf_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mix/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mix/mix_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mix/mix_float_frag_xvary_yconsthalf_aconsthalf_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mix/mix_float_vert_xvary_yconsthalf_aconsthalf_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mix/mix_vec2_frag_xvary_yconsthalf_aconsthalf_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mix/mix_vec2_vert_xvary_yconsthalf_aconsthalf_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mix/mix_vec3_frag_xvary_yconsthalf_aconsthalf_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mix/mix_vec3_vert_xvary_yconsthalf_aconsthalf_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mod/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mod/mod_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mod/mod_float_frag_xvary_yconst1_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mod/mod_float_vert_xvary_yconst1_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mod/mod_vec2_frag_xvary_yconst1_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mod/mod_vec2_vert_xvary_yconst1_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mod/mod_vec3_frag_xvary_yconst1_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mod/mod_vec3_vert_xvary_yconst1_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mod/mod_x_large_y_large_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/mod/mod_x_large_y_large_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/normalize/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/normalize/normalize_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/normalize/normalize_float_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/normalize/normalize_float_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/normalize/normalize_float_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/normalize/normalize_float_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/normalize/normalize_vec2_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/normalize/normalize_vec2_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/normalize/normalize_vec3_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/normalize/normalize_vec3_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/not/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/not/not_001_to_004.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/not/not_bvec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/not/not_bvec2_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/not/not_bvec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/not/not_bvec2_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/not/not_bvec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/not/not_bvec3_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/not/not_bvec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/not/not_bvec3_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/notEqual/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/notEqual/notEqual_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/notEqual/notEqual_009_to_012.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/notEqual/notEqual_bvec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/notEqual/notEqual_bvec2_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/notEqual/notEqual_bvec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/notEqual/notEqual_bvec2_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/notEqual/notEqual_bvec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/notEqual/notEqual_bvec3_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/notEqual/notEqual_bvec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/notEqual/notEqual_bvec3_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/notEqual/notEqual_ivec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/notEqual/notEqual_ivec2_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/notEqual/notEqual_ivec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/notEqual/notEqual_ivec2_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/notEqual/notEqual_ivec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/notEqual/notEqual_ivec3_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/notEqual/notEqual_ivec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/notEqual/notEqual_ivec3_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/notEqual/notEqual_vec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/notEqual/notEqual_vec2_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/notEqual/notEqual_vec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/notEqual/notEqual_vec2_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/notEqual/notEqual_vec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/notEqual/notEqual_vec3_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/notEqual/notEqual_vec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/notEqual/notEqual_vec3_vert_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/addsubtract_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/addsubtract_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/assignments_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/assignments_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/division_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/division_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/equality_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/equality_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/logical_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/logical_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/multiplicative_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/multiplicative_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/operators_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/operators_009_to_016.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/operators_017_to_024.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/operators_025_to_026.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/postfixdecrement_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/postfixdecrement_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/postfixincrement_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/postfixincrement_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/prefixdecrement_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/prefixdecrement_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/prefixincrement_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/prefixincrement_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/relational_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/relational_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/selection_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/selection_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/unary_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/operators/unary_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_009_to_016.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_017_to_024.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_float_frag_xconst2_yvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_float_frag_xconsthalf_yvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_float_frag_xvary_yconst2_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_float_frag_xvary_yconsthalf_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_float_vert_xconst2_yvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_float_vert_xconsthalf_yvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_float_vert_xvary_yconst2_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_float_vert_xvary_yconsthalf_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec2_frag_xconst2_yvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec2_frag_xconsthalf_yvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconst2_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec2_frag_xvary_yconsthalf_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec2_vert_xconst2_yvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec2_vert_xconsthalf_yvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconst2_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec2_vert_xvary_yconsthalf_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec3_frag_xconst2_yvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec3_frag_xconsthalf_yvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconst2_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec3_frag_xvary_yconsthalf_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec3_vert_xconst2_yvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec3_vert_xconsthalf_yvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconst2_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/pow/pow_vec3_vert_xvary_yconsthalf_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/radians/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/radians/radians_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/radians/radians_float_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/radians/radians_float_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/radians/radians_float_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/radians/radians_float_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/radians/radians_vec2_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/radians/radians_vec2_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/radians/radians_vec2_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/radians/radians_vec2_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/radians/radians_vec3_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/radians/radians_vec3_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/radians/radians_vec3_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/radians/radians_vec3_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/reflect/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/reflect/reflect_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/reflect/reflect_float_frag_ivarynconst_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/reflect/reflect_float_vert_ivarynconst_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/reflect/reflect_vec2_frag_ivarynconst_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/reflect/reflect_vec2_vert_ivarynconst_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/reflect/reflect_vec3_frag_ivarynconst_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/reflect/reflect_vec3_vert_ivarynconst_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/refract/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/refract/refract_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/refract/refract_float_frag_ivarynconst.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/refract/refract_float_frag_ivarynconst_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/refract/refract_float_vert_ivarynconst.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/refract/refract_float_vert_ivarynconst_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/refract/refract_vec2_frag_ivarynconst_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/refract/refract_vec2_vert_ivarynconst_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/refract/refract_vec3_frag_ivarynconst_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/refract/refract_vec3_vert_ivarynconst_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sign/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sign/sign_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sign/sign_float_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sign/sign_float_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sign/sign_float_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sign/sign_float_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sign/sign_vec2_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sign/sign_vec2_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sign/sign_vec2_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sign/sign_vec2_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sign/sign_vec3_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sign/sign_vec3_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sign/sign_vec3_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sign/sign_vec3_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sin/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sin/sin_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sin/sin_float_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sin/sin_float_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sin/sin_float_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sin/sin_float_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sin/sin_vec2_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sin/sin_vec2_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sin/sin_vec2_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sin/sin_vec2_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sin/sin_vec3_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sin/sin_vec3_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sin/sin_vec3_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sin/sin_vec3_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/smoothstep/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/smoothstep/smoothstep_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/smoothstep/smoothstep_float_frag_xvary_edgeconstquarter_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/smoothstep/smoothstep_float_vert_xvary_edgeconstquarter_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/smoothstep/smoothstep_vec2_frag_xvary_edgeconstquarter_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/smoothstep/smoothstep_vec2_vert_xvary_edgeconstquarter_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/smoothstep/smoothstep_vec3_frag_xvary_edgeconstquarter_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/smoothstep/smoothstep_vec3_vert_xvary_edgeconstquarter_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sqrt/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sqrt/sqrt_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sqrt/sqrt_float_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sqrt/sqrt_float_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sqrt/sqrt_vec2_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sqrt/sqrt_vec2_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sqrt/sqrt_vec3_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/sqrt/sqrt_vec3_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/step/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/step/step_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/step/step_float_frag_xvary_edgeconsthalf_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/step/step_float_vert_xvary_edgeconsthalf_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/step/step_vec2_frag_xvary_edgeconsthalf_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/step/step_vec2_vert_xvary_edgeconsthalf_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/step/step_vec3_frag_xvary_edgeconsthalf_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/step/step_vec3_vert_xvary_edgeconsthalf_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/nestedstructcomb_various_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/nestedstructcomb_various_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/struct_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/struct_009_to_016.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/struct_017_to_024.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/struct_025_to_032.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/struct_033_to_040.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/struct_041_to_048.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/struct_049_to_056.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/struct_bool_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/struct_bool_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/struct_bvec2bvec3bvec4_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/struct_float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/struct_float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/struct_mat2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/struct_mat2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/struct_mat3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/struct_mat3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/struct_mat4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/struct_mat4_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/struct_vec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/struct_vec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/struct_vec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/struct_vec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/struct_vec4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/struct_vec4_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structcopy_bool_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structcopy_bool_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structcopy_bvec2bvec3bvec4_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structcopy_float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structcopy_float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structcopy_mat2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structcopy_mat2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structcopy_mat3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structcopy_mat3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structcopy_mat4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structcopy_mat4_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structcopy_vec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structcopy_vec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structcopy_vec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structcopy_vec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structcopy_vec4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structcopy_vec4_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structnest_bool_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structnest_bool_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structnest_bvec2bvec3bvec4_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structnest_float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structnest_float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structnest_mat2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structnest_mat2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structnest_mat3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structnest_mat3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structnest_mat4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structnest_mat4_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structnest_vec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structnest_vec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structnest_vec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structnest_vec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structnest_vec4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/struct/structnest_vec4_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/swizzlers_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/swizzlers_009_to_016.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/swizzlers_017_to_024.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/swizzlers_025_to_032.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/swizzlers_033_to_040.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/swizzlers_041_to_048.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/swizzlers_049_to_056.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/swizzlers_057_to_064.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/swizzlers_065_to_072.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/swizzlers_073_to_080.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/swizzlers_081_to_088.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/swizzlers_089_to_096.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/swizzlers_097_to_104.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/swizzlers_105_to_112.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/swizzlers_113_to_120.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_bgr_1vec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_br_g_1vec2_1float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_gb_r_1vec2_1float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_grb_1vec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_ps_t_1vec2_1float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_pts_1vec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_rb_g_1vec2_1float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_rg_b_1vec2_1float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_rgb_1vec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_sp_t_1vec2_1float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_st_p_1vec2_1float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_stp_1vec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_tp_s_1vec2_1float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_tsp_1vec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_xy_z_1vec2_1float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_xyz_1vec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_xz_y_1vec2_1float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_yxz_1vec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_yz_x_1vec2_1float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_zx_y_1vec2_1float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec3_zyx_1vec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_ar_bg_2vec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_arb_g_1vec3_1float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_arbg_1vec4_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_bar_g_1vec3_1float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_barg_1vec4_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_br_ag_2vec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_gr_ab_2vec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_gra_b_1vec3_1float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_grab_1vec4_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_pqs_t_1vec3_1float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_pqst_1vec4_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_ps_qt_2vec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_qs_pt_2vec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_qsp_t_1vec3_1float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_qspt_1vec4_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_r_g_b_a_4float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_rg_ba_2vec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_rgb_a_1vec3_1float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_rgba_1vec4_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_s_t_p_q_4float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_st_pq_2vec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_stp_q_1vec3_1float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_stpq_1vec4_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_ts_qp_2vec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_tsq_p_1vec3_1float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_tsqp_1vec4_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_wx_zy_2vec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_wxz_y_1vec3_1float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_wxzy_1vec4_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_x_y_z_w_4float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_xy_zw_2vec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_xyz_w_1vec3_1float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_xyzw_1vec4_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_yx_wz_2vec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_yxw_z_1vec3_1float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_yxwz_1vec4_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_zwx_y_1vec3_1float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_zwxy_1vec4_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/swizzlers/vec4_zx_wy_2vec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/tan/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/tan/tan_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/tan/tan_float_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/tan/tan_float_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/tan/tan_float_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/tan/tan_float_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/tan/tan_vec2_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/tan/tan_vec2_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/tan/tan_vec2_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/tan/tan_vec2_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/tan/tan_vec3_frag_xvary.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/tan/tan_vec3_frag_xvary_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/tan/tan_vec3_vert_xvary.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/tan/tan_vec3_vert_xvary_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec/bvec4_2int_2float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec/bvec4_2int_2float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec/ivec3_3int_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec/ivec3_3int_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec/vec2_2float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec/vec2_2float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec/vec2_vec3_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec/vec2_vec3_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec/vec3_float_vec2_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec/vec3_float_vec2_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec/vec3_vec2_float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec/vec3_vec2_float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec/vec3_vec4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec/vec3_vec4_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec/vec4_ivec4_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec/vec4_ivec4_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec/vec4_vec3_float_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec/vec4_vec3_float_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec/vec_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec/vec_009_to_016.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec/vec_017_to_018.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec3/input.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec3/vec3_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec3/vec3array_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec3/vec3array_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec3/vec3arraydirect_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec3/vec3arraydirect_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec3/vec3arrayindirect_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec3/vec3arrayindirect_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec3/vec3single_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL/vec3/vec3single_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2ExtensionTests/compressed_paletted_texture/compressed_paletted_texture.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2ExtensionTests/dFdx/dFdx_frag_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2ExtensionTests/dFdy/dFdy_frag_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2ExtensionTests/default_shaders/default.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2ExtensionTests/default_shaders/default.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2ExtensionTests/default_shaders/default_textured.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dx.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_dy.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dx.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2ExtensionTests/fwidth/fwidth_frag_ref_dy.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_multitexturing.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2FixedTests/buffer_objects/buffer_objects_pointSize.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2FixedTests/copy_texture/copy_texture.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2FixedTests/default_shaders/default.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2FixedTests/default_shaders/default.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2FixedTests/default_shaders/default_textured.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2FixedTests/default_shaders/default_textured.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2FixedTests/lighting_diffuse/lighting_diffuse_ref.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2FixedTests/point_rasterization/point_rasterization.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2FixedTests/point_sprites/point_sprites.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2FixedTests/user_clip_planes/user_clip_planes.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/attach_shader/successfulcompile_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/attach_shader/successfulcompile_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/attach_shader/unsuccessfulcompile_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/bind_attribute_location/brick.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/bind_attribute_location/brick.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/compile_shader/brick.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/compile_shader/texture.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/compile_shader/wood.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/compile_shader/wood.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/delete_object/successfulcompile_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/delete_object/successfulcompile_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/detach_shader/successfulcompile_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/detach_shader/successfulcompile_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/framebuffer_objects/fboShader0.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/get_active_attribute/brick.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/get_active_attribute/brick_mat2.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/get_active_attribute/brick_mat3.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/get_active_attribute/brick_mat4.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/get_active_attribute/brick_vec.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/get_active_uniform/brick.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/get_active_uniform/brick.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/get_attribute_location/brick.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/get_attribute_location/brick.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/get_handle/successfulcompile_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/get_handle/successfulcompile_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/get_uniform_location/brick.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/get_uniform_location/brick.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glGetProgramInfoLog_2.0/simple.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glGetProgramiv_2.0/brick.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glGetShaderInfoLog_2.0/simple.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glGetUniform/bvec_tests.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glGetUniform/ivec_tests.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glGetUniform/mat_tests.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glGetUniform/mat_tests.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glGetUniform/vec_tests.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glGetUniform/vec_tests.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glGetVertexAttrib/mat_tests2.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glGetVertexAttrib/vec_tests.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/1b_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/1b_vert.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/1b_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/1f_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/1f_vert.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/1f_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/1i_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/1i_vert.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/1i_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/21f_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/21i_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/22f_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/22i_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/23f_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/23i_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/24f_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/24i_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/2b_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/2b_vert.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/2b_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/2f_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/2f_vert.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/2f_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/2i_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/2i_vert.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/2i_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/2m_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/3b_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/3b_vert.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/3b_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/3f_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/3f_vert.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/3f_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/3i_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/3i_vert.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/3i_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/3m_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/4b_firstthree_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/4b_firstthree_vert.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/4b_lastthree_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/4b_lastthree_vert.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/4b_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/4f_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/4f_vert.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/4f_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/4i_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/4i_vert.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/4i_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/4m_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/default.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/matrix2VSU.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/matrix2VSU.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/matrix2arrayVSU.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/matrixVSU.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/glUniform/matrixVSU.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/link_program/successfulcompile_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/link_program/successfulcompile_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/link_program/unsuccessfulcompile_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/precision_specifiers/precision_specifiers.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/relink_program/simple.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/relink_program/simple.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/shader_source/successfulcompile_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/shader_source/successfulcompile_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/shader_source/unsuccessfulcompile_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/three_uniforms/4f_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/use_program/successfulcompile_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/use_program/successfulcompile_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/use_program/unsuccessfulcompile_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/validate_program/successfulcompile_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/validate_program/successfulcompile_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_frag.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/validate_program/unsuccessfulcompile_vert.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/GL2Tests/vertex_program_point_size/point_size.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/README.md create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/mustpass.run.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/ogles-utils.js create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/ogles/process-ogles2-tests.py create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/programs/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/programs/get-active-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/programs/gl-bind-attrib-location-long-names-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/programs/gl-bind-attrib-location-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/programs/gl-get-active-attribute.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/programs/gl-get-active-uniform.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/programs/gl-getshadersource.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/programs/gl-shader-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/programs/invalid-UTF-16.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/programs/program-infolog.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/programs/program-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/programs/use-program-crash-with-discard-in-fragment-shader.html copy dom/canvas/test/{webgl-conformance => webgl-conf/checkout}/conformance/reading/00_test_list.txt (100%) create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/reading/read-pixels-pack-alignment.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/reading/read-pixels-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/renderbuffers/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/renderbuffers/feedback-loop.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/renderbuffers/framebuffer-object-attachment.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/renderbuffers/framebuffer-state-restoration.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/renderbuffers/framebuffer-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/renderbuffers/renderbuffer-initialization.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/clipping-wide-points.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/culling.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/default-texture-draw-bug.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/draw-arrays-out-of-bounds.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/draw-elements-out-of-bounds.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/draw-with-changing-start-vertex-bug.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/framebuffer-switch.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/framebuffer-texture-switch.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/gl-clear.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/gl-drawarrays.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/gl-drawelements.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/gl-scissor-canvas-dimensions.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/gl-scissor-fbo-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/gl-scissor-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/gl-viewport-test-2.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/gl-viewport-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/line-loop-tri-fan.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/many-draw-calls.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/more-than-65536-indices.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/multisample-corruption.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/negative-one-index.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/out-of-bounds-index-buffers.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/point-no-attributes.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/point-size.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/point-specific-shader-variables.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/point-with-gl-pointcoord-in-fragment-shader.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/polygon-offset.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/simple.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/triangle.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/rendering/vertex-texture-fetch.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/state/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/state/diffs.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/state/gl-enable-enum-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/state/gl-enum-tests.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/state/gl-get-calls.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/state/gl-geterror.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/state/gl-getstring.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/state/gl-initial-state.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/state/gl-object-get-calls.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/state/state-uneffected-after-compositing.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/canvas/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/canvas_sub_rectangle/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/canvas_sub_rectangle/tex-2d-rgb-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/canvas_sub_rectangle/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image/tex-2d-rgb-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image/tex-2d-rgba-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_blob/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_blob/tex-2d-rgb-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_blob/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_canvas/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_image/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_image_bitmap/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgb-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_image_bitmap/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_image_data/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_video/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_bitmap_from_video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_data/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_data/tex-2d-rgb-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/image_data/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/compressed-tex-image.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/copy-tex-image-2d-formats.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/copy-tex-image-and-sub-image-2d.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/copy-tex-sub-image-2d-partial-texture.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/cube-incomplete-fbo.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/default-texture.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/gl-get-tex-parameter.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/gl-pixelstorei.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/gl-teximage.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/mipmap-fbo.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/origin-clean-conformance.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/tex-image-and-sub-image-2d-with-array-buffer-view.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/tex-image-and-uniform-binding-bugs.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/tex-image-canvas-corruption.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/tex-image-webgl.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/tex-image-with-format-and-type.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/tex-image-with-invalid-data.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/tex-input-validation.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/tex-sub-image-2d-bad-args.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/tex-sub-image-2d.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/texparameter-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/texture-active-bind-2.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/texture-active-bind.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/texture-attachment-formats.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/texture-clear.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/texture-complete.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/texture-copying-feedback-loops.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/texture-cube-as-fbo-attachment.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/texture-draw-with-2d-and-cube.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/texture-fakeblack.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/texture-formats-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/texture-hd-dpi.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/texture-mips.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/texture-npot-video.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/texture-npot.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/texture-size-cube-maps.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/texture-size-limit.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/texture-size.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/texture-sub-image-cube-maps.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/texture-transparent-pixels-initialized.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/texture-upload-cube-maps.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/misc/texture-upload-size.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/svg_image/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/svg_image/tex-2d-rgb-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/svg_image/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/video/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/video/tex-2d-rgb-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/video/tex-2d-rgb-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/video/tex-2d-rgba-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/video/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/webgl_canvas/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/webgl_canvas/tex-2d-rgb-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/textures/webgl_canvas/tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/typedarrays/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/typedarrays/array-buffer-crash.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/typedarrays/array-buffer-view-crash.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/typedarrays/array-large-array-tests.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/typedarrays/array-unit-tests.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/typedarrays/data-view-crash.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/typedarrays/data-view-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/typedarrays/typed-arrays-in-workers.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/uniforms/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/uniforms/gl-uniform-arrays.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/uniforms/gl-uniform-bool.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/uniforms/gl-uniform-struct-unused.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/uniforms/gl-uniform-unused-array-elements-get-truncated.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/uniforms/gl-uniformmatrix4fv.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/uniforms/gl-unknown-uniform.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/uniforms/null-uniform-location.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/uniforms/out-of-bounds-uniform-array-access.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/uniforms/uniform-default-values.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/uniforms/uniform-location.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/uniforms/uniform-samplers-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance/uniforms/uniform-values-per-program.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/attribs/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/attribs/gl-vertex-attrib-i-render.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/attribs/gl-vertex-attrib.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/attribs/gl-vertexattribipointer-offsets.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/attribs/gl-vertexattribipointer.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/buffers/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/buffers/bound-buffer-size-change-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/buffers/buffer-copying-contents.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/buffers/buffer-copying-restrictions.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/buffers/buffer-data-and-buffer-sub-data-sub-source.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/buffers/buffer-overflow-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/buffers/buffer-type-restrictions.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/buffers/get-buffer-sub-data.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/buffers/getBufferSubData.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/buffers/one-large-uniform-buffer.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/buffers/uniform-buffers.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/context/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/context/constants-and-properties-2.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/context/context-attributes-depth-stencil-antialias-obeyed.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/context/context-type-test-2.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/context/methods-2.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/extensions/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/extensions/ext-color-buffer-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/extensions/ext-disjoint-timer-query-webgl2.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/extensions/promoted-extensions-in-shaders.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/extensions/promoted-extensions.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/array-as-return-value.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/array-assign-constructor.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/array-assign.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/array-complex-indexing.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/array-element-increment.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/array-equality.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/array-in-complex-expression.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/array-length-side-effects.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/attrib-location-length-limits.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/bool-type-cast-bug-uint-ivec-uvec.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/compare-structs-containing-arrays.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/compound-assignment-type-combination.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/const-array-init.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/forbidden-operators.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/frag-depth.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/invalid-default-precision.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/invalid-invariant.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/loops-with-side-effects.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/misplaced-version-directive.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/no-attribute-vertex-shader.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/sampler-no-precision.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/sequence-operator-returns-non-constant.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/shader-linking.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/shader-with-1024-character-define.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/shader-with-1024-character-identifier.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/shader-with-1025-character-define.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/shader-with-1025-character-identifier.frag.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/shader-with-invalid-characters.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/shader-with-mis-matching-uniform-block.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/short-circuiting-in-loop-condition.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/texture-offset-out-of-range.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/texture-offset-uniform-texture-coordinate.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/tricky-loop-conditions.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/unary-minus-operator-in-dynamic-loop.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/uniform-block-layout-match.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/uniform-block-layouts.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/uniform-location-length-limits.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/valid-invariant.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/vector-dynamic-indexing-nv-driver-bug.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/glsl3/vector-dynamic-indexing.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/misc/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/misc/expando-loss-2.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/misc/getextension-while-pbo-bound-stability.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/misc/instanceof-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/misc/object-deletion-behaviour-2.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/misc/uninitialized-test-2.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/misc/views-with-offsets.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/programs/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/programs/active-built-in-attribs.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/programs/gl-get-frag-data-location.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/query/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/query/occlusion-query.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/query/query.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/reading/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/reading/format-r11f-g11f-b10f.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/reading/read-pixels-from-fbo-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/reading/read-pixels-from-rgb8-into-pbo-bug.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/reading/read-pixels-into-pixel-pack-buffer.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/reading/read-pixels-pack-parameters.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/renderbuffers/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/renderbuffers/framebuffer-object-attachment.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/renderbuffers/framebuffer-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/renderbuffers/framebuffer-texture-layer.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/renderbuffers/invalidate-framebuffer.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/renderbuffers/multisample-with-full-sample-counts.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/renderbuffers/multisampled-renderbuffer-initialization.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/renderbuffers/readbuffer.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/attrib-type-match.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-filter-outofbounds.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-filter-srgb.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-multisampled-readbuffer.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-outside-readbuffer.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-scissor-enabled.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-size-overflow.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-srgb-and-linear-drawbuffers.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-stencil-only.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/blitframebuffer-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/canvas-resizing-with-pbo-bound.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clear-func-buffer-type-match.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clear-srgb-color-buffer.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/clipping-wide-points.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/draw-buffers.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/element-index-uint.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-completeness-unaffected.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/framebuffer-unsupported.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/fs-color-type-mismatch-color-buffer-type.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/instanced-arrays.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/instanced-rendering-bug.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/out-of-bounds-index-buffers-after-copying.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/rendering-sampling-feedback-loop.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/rgb-format-support.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/rendering/uniform-block-buffer-size.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/samplers/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/samplers/sampler-drawing-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/samplers/samplers.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/state/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/state/gl-enum-tests.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/state/gl-get-calls.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/state/gl-getstring.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/state/gl-object-get-calls.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/sync/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/sync/sync-webgl-specific.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/canvas_sub_rectangle/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_blob/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_bitmap/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_bitmap_from_video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/image_data/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/active-3d-texture-bug.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/compressed-tex-image.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/copy-texture-image-luma-format.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/copy-texture-image-webgl-specific.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/copy-texture-image.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/gl-get-tex-parameter.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/integer-cubemap-specification-order-bug.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/integer-cubemap-texture-sampling.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/mipmap-fbo.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/tex-3d-size-limit.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/tex-image-and-sub-image-with-array-buffer-view-sub-source.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/tex-image-with-bad-args-from-dom-elements.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/tex-image-with-bad-args.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/tex-image-with-different-data-source.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/tex-input-validation.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/tex-mipmap-levels.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/tex-new-formats.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/tex-srgb-mipmap.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/tex-storage-2d.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/tex-storage-and-subimage-3d.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/tex-storage-compressed-formats.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/tex-unpack-params.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/texel-fetch-undefined.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/misc/texture-npot.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/svg_image/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/video/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/textures/webgl_canvas/tex-3d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/transform_feedback/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/transform_feedback/transform_feedback.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/transform_feedback/two-unreferenced-varyings.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/transform_feedback/unwritten-output-defaults-to-zero.html create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/vertex_arrays/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/conformance2/vertex_arrays/vertex-array-object.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/LICENSE create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/README.md create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/build.py create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/compiler.jar create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/compiler_additional_extern.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/conditionals.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/conditionals.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/constant_expressions.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/constant_expressions.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/constants.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/constants.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/conversions.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/conversions.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/declarations.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/declarations.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/fragdata.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/fragdata.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/functions.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/functions.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/invalid_texture_functions.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/invalid_texture_functions.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/keywords.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/keywords.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/linkage.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/linkage.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/preprocessor.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/preprocessor.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/qualification_order.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/qualification_order.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/reserved_operators.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/reserved_operators.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/scoping.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/scoping.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/shader-lib-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/swizzles.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/swizzles.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles2/shaders/template.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/arrays.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/arrays.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/conditionals.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/conditionals.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/constant_expressions.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/constant_expressions.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/constants.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/constants.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/conversions.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/conversions.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/declarations.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/declarations.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/fragdata.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/fragdata.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/functions.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/functions.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/invalid_texture_functions.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/invalid_texture_functions.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/keywords.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/keywords.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/linkage.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/linkage.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/negative.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/negative.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/preprocessor.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/preprocessor.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/qualification_order.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/qualification_order.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/scoping.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/scoping.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/switch.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/switch.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/swizzles.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/swizzles.test create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/data/gles3/shaders/template.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/deqp-deps.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/common/tcuBilinearImageCompare.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/common/tcuCompressedTexture.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/common/tcuFloat.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/common/tcuFloatFormat.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/common/tcuFuzzyImageCompare.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/common/tcuImageCompare.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/common/tcuInterval.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/common/tcuLogImage.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/common/tcuMatrix.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/common/tcuMatrixUtil.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/common/tcuPixelFormat.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/common/tcuRGBA.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/common/tcuSkipList.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/common/tcuStringTemplate.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/common/tcuSurface.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/common/tcuTestCase.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/common/tcuTexCompareVerifier.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/common/tcuTexLookupVerifier.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/common/tcuTexVerifierUtil.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/common/tcuTexture.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/common/tcuTextureUtil.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/delibs/debase/deMath.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/delibs/debase/deRandom.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/delibs/debase/deString.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/delibs/debase/deUtil.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/opengl/gluDrawUtil.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/opengl/gluObjectWrapper.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/opengl/gluPixelTransfer.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/opengl/gluShaderProgram.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/opengl/gluShaderUtil.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/opengl/gluStrUtil.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/opengl/gluTexture.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/opengl/gluTextureUtil.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/opengl/gluVarType.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/opengl/gluVarTypeUtil.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/opengl/simplereference/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/opengl/simplereference/referencecontext.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/opengl/simplereference/sglrGLContext.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/opengl/simplereference/sglrReferenceContext.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/opengl/simplereference/sglrReferenceContextTest.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/opengl/simplereference/sglrReferenceUtils.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/opengl/simplereference/sglrShaderProgram.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/referencerenderer/rrDefs.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/referencerenderer/rrFragmentOperations.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/referencerenderer/rrGenericVector.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/referencerenderer/rrMultisamplePixelBufferAccess.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/referencerenderer/rrRenderState.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/referencerenderer/rrRenderer.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/referencerenderer/rrShaders.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/referencerenderer/rrShadingContext.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/referencerenderer/rrUtil.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/referencerenderer/rrVertexAttrib.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/framework/referencerenderer/rrVertexPacket.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/attriblocation.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/booleanstatequery.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/buffercopy.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/bufferobjectquery.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/abs.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/acos.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/acosh.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/add.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/asin.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/asinh.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/atan.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/atan2.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/atanh.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/builtinprecision_test_generator.py create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/ceil.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/clamp.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/cos.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/cosh.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/cross.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/degrees.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/determinant.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/distance.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/div.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/dot.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/exp.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/exp2.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/faceforward.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/floor.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/fract.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/inverse.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/inversesqrt.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/length.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/log.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/log2.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/matrixcompmult.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/max.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/min.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/mix.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/mod.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/modf.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/mul.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/normalize.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/outerproduct.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/pow.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/radians.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/reflect.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/refract.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/round.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/roundeven.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/sign.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/sin.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/sinh.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/smoothstep.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/sqrt.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/step.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/sub.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/tan.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/tanh.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/transpose.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/builtinprecision/trunc.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/clipping.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/defaultvertexattribute.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/draw/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/draw/draw_arrays.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/draw/draw_arrays_instanced.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/draw/draw_elements.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/draw/draw_elements_instanced.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/draw/draw_range_elements.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/draw/draw_test_generator.py create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/draw/instancing.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/draw/random.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fApiCase.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fAttribLocationTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fBooleanStateQuery.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fBufferCopyTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fBufferObjectQueryTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fBuiltinPrecisionTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fClippingTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fDefaultVertexAttributeTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fDrawTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fFboColorbufferTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fFboCompletenessTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fFboDepthbufferTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fFboInvalidateTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fFboMultisampleTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fFboRenderTest.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fFboStateQueryTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fFboStencilbufferTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fFboTestCase.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fFboTestUtil.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fFloatStateQueryTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fFragDepthTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fFragmentOutputTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fFramebufferBlitTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fIndexedStateQueryTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fInstancedRenderingTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fIntegerStateQueryTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fInternalFormatQueryTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fLifetimeTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fMultisampleTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fNegativeBufferApiTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fNegativeFragmentApiTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fNegativeShaderApiTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fNegativeStateApiTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fNegativeTextureApiTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fNegativeVertexArrayApiTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fOcclusionQueryTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fPixelBufferObjectTest.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fPrimitiveRestartTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fRasterizerDiscardTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fRboStateQueryTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fReadPixelTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fSamplerObjectTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fSamplerStateQueryTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fShaderApiTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fShaderBuiltinVarTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fShaderCommonFunctionTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fShaderDerivateTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fShaderIndexingTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fShaderLoopTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fShaderMatrixTest.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fShaderOperatorTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fShaderPackingFunctionTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fShaderPrecisionTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fShaderStateQueryTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fShaderStructTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fShaderSwitchTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fShaderTextureFunctionTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fStringQueryTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fSyncTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fTextureFilteringTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fTextureFormatTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fTextureShadowTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fTextureSpecificationTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fTextureStateQuery.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fTextureWrapTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fTransformFeedbackTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fUniformApiTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fUniformBlockTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fVertexArrayObjectTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/es3fVertexArrayTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/blend.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/clear.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/fbocolorbuffer_test_generator.py create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2d.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2d_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2d_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2d_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2d_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2d_04.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2d_05.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2darray.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2darray_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2darray_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2darray_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2darray_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2darray_04.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex2darray_05.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex3d.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex3d_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex3d_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex3d_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex3d_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex3d_04.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/tex3d_05.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/texcube.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/texcube_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/texcube_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/texcube_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/texcube_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/texcube_04.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocolorbuffer/texcube_05.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbocompleteness.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbodepthbuffer.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fboinvalidate.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fboinvalidate/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fboinvalidate/default.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fboinvalidate/fboinvalidate_test_generator.py create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fboinvalidate/format_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fboinvalidate/format_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fboinvalidate/format_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fboinvalidate/sub.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fboinvalidate/target.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fboinvalidate/whole.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbomultisample.2_samples.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbomultisample.4_samples.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbomultisample.8_samples.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbomultisample.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/fborender_test_generator.py create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/recreate_color_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/recreate_color_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/recreate_color_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/recreate_color_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/recreate_color_04.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/recreate_color_05.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/recreate_color_06.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/recreate_depth_stencil.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/resize_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/resize_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/resize_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/resize_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/shared_colorbuffer_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/shared_colorbuffer_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/shared_colorbuffer_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/shared_colorbuffer_clear.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/shared_depth_stencil.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fborender/stencil_clear.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbostatequery.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fbostencilbuffer.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/floatstatequery.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragdepth.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/array.fixed.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/array.float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/array.int.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/array.uint.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/basic.fixed.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/basic.float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/basic.int.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/basic.uint.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/fragmentoutput_test_generator.py create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/random_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/random_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/fragmentoutput/random_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_04.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_05.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_06.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_07.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_08.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_09.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_10.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_11.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_12.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_13.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_14.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_15.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_16.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_17.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_18.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_19.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_20.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_21.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_22.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_23.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_24.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_25.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_26.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_27.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_28.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_29.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_30.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_31.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_32.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_33.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/conversion_34.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/default_framebuffer_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/default_framebuffer_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/default_framebuffer_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/default_framebuffer_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/default_framebuffer_04.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/default_framebuffer_05.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/default_framebuffer_06.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/depth_stencil.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/frambufferblit_test_generator.py create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/rect_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/rect_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/rect_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/rect_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/rect_04.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/rect_05.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/framebufferblit/rect_06.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/indexedstatequery.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/instancedrendering.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/integerstatequery.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/internalformatquery.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/lifetime.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/multisample.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/negativebufferapi.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/negativefragmentapi.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/negativeshaderapi.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/negativestateapi.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/negativetextureapi.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/negativevertexarrayapi.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/occlusionquery.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/occlusionquery_conservative.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/occlusionquery_strict.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/pixelbufferobject.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/04.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/05.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/06.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/07.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/primitiverestart/primitiverestart_test_generator.py create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/rasterizerdiscard.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/rbostatequery.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/readpixel.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/samplerobject.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/samplerstatequery.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderapi.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderbuiltinvar.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadercommonfunction.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderderivate.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderderivate_dfdx.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderderivate_dfdy.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderderivate_fwidth.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderindexing/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderindexing/mat_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderindexing/mat_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderindexing/mat_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderindexing/shaderindexing_test_generator.py create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderindexing/tmp.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderindexing/uniform.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderindexing/varying.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderindexing/vec2.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderindexing/vec3.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderindexing/vec4.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderloop_do_while.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderloop_for.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderloop_while.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/add_assign.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/add_const.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/add_dynamic.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/add_uniform.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/determinant.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/div_assign.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/div_const.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/div_dynamic.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/div_uniform.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/inverse.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/matrixcompmult.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/mul_assign.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/mul_const_highp.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/mul_const_lowp.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/mul_const_mediump.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/mul_dynamic_highp.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/mul_dynamic_lowp.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/mul_dynamic_mediump.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/mul_uniform_highp.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/mul_uniform_lowp.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/mul_uniform_mediump.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/negation.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/outerproduct.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/post_decrement.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/post_increment.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/pre_decrement.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/pre_increment.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/shadermatrix_test_generator.py create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/sub_assign.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/sub_const.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/sub_dynamic.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/sub_uniform.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/transpose.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadermatrix/unary_addition.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/angle_and_trigonometry.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/angle_and_trigonometry_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/binary_operator.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/binary_operator_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/binary_operator_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/binary_operator_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/binary_operator_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/binary_operator_04.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/binary_operator_05.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/binary_operator_06.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/binary_operator_07.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/binary_operator_08.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/binary_operator_09.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/binary_operator_10.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/binary_operator_11.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/binary_operator_12.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/binary_operator_13.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/binary_operator_14.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/binary_operator_15.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/bool_compare.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/common_fucntions.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/common_functions.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/exponential.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/float_compare.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/geometric.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/int_compare.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/selection.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/sequence.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/shaderoperator_test_generator.py create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/unary_operator.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/unary_operator_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/unary_operator_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderoperator/unary_operator_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderpackingfunction.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderprecision_float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderprecision_int.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderprecision_uint.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderstatequery.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderstruct.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shaderswitch.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadertexturefunction/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadertexturefunction/shadertexturefunction_test_generator.py create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadertexturefunction/texelfetch.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadertexturefunction/texelfetchoffset.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadertexturefunction/texture.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadertexturefunction/texturegrad.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadertexturefunction/texturegradoffset.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadertexturefunction/texturelod.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadertexturefunction/texturelodoffset.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadertexturefunction/textureoffset.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadertexturefunction/textureproj.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadertexturefunction/textureprojgrad.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadertexturefunction/textureprojgradoffset.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadertexturefunction/textureprojlod.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadertexturefunction/textureprojlodoffset.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadertexturefunction/textureprojoffset.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/shadertexturefunction/texturesize.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/stringquery.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/sync.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_array_combinations_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_array_combinations_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_array_combinations_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_array_combinations_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_array_combinations_04.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_array_combinations_05.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_array_formats_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_array_formats_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_array_formats_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_array_formats_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_array_formats_04.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_array_formats_05.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_array_formats_06.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_array_formats_07.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_array_formats_08.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_array_formats_09.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_array_sizes_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_array_sizes_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_array_sizes_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_array_sizes_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_array_sizes_04.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_combinations_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_combinations_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_combinations_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_combinations_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_combinations_04.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_combinations_05.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_formats_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_formats_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_formats_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_formats_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_formats_04.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_formats_05.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_formats_06.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_formats_07.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_formats_08.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_formats_09.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_sizes_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_sizes_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_sizes_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_sizes_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_sizes_04.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/2d_sizes_05.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_04.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_05.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_06.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_07.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_08.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_09.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_10.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_11.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_12.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_13.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_14.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_15.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_16.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_17.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_18.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_19.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_20.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_21.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_22.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_23.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_24.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_25.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_26.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_27.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_28.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_29.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_30.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_31.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_32.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_33.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_34.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_combinations_35.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_formats_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_formats_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_formats_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_formats_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_formats_04.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_formats_05.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_formats_06.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_formats_07.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_formats_08.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_formats_09.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_sizes_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_sizes_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_sizes_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_sizes_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/3d_sizes_04.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/cube_combinations_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/cube_combinations_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/cube_combinations_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/cube_combinations_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/cube_combinations_04.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/cube_combinations_05.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/cube_formats_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/cube_formats_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/cube_formats_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/cube_formats_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/cube_formats_04.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/cube_formats_05.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/cube_formats_06.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/cube_formats_07.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/cube_formats_08.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/cube_formats_09.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/cube_no_edges_visible.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/cube_sizes_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/cube_sizes_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/cube_sizes_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/cube_sizes_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/cube_sizes_04.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturefiltering/texturefiltering_test_generator.py create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/compressed_2d.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/compressed_cube.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_2d_array_npot_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_2d_array_pot_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_2d_npot_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_2d_npot_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_2d_npot_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_2d_npot_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_2d_pot_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_2d_pot_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_2d_pot_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_2d_pot_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_3d_npot_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_3d_npot_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_3d_npot_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_3d_npot_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_3d_pot_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_3d_pot_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_3d_pot_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_3d_pot_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_cube_npot_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_cube_npot_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_cube_npot_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_cube_npot_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_cube_pot_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_cube_pot_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_cube_pot_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_color_cube_pot_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/sized_depth_stencil.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/textureformat_test_generator.py create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/unsized_2d.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/unsized_2d_array.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureformat/unsized_3d.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_linear_always.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_linear_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_linear_greater.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_linear_greater_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_linear_less.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_linear_less_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_always.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_greater_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_less_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_never.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_linear_not_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_always.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_greater_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_less_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_never.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_linear_mipmap_nearest_not_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_linear_never.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_linear_not_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_always.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_greater.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_greater_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_less.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_less_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_always.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_greater_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_less_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_never.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_linear_not_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_always.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_greater_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_less_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_never.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_mipmap_nearest_not_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_never.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_array_nearest_not_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_linear_always.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_linear_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_linear_greater.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_linear_greater_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_linear_less.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_linear_less_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_always.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_greater_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_less_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_never.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_linear_not_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_always.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_greater_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_less_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_never.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_linear_mipmap_nearest_not_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_linear_never.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_linear_not_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_nearest_always.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_nearest_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_nearest_greater.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_nearest_greater_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_nearest_less.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_nearest_less_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_always.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_greater_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_less_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_never.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_linear_not_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_always.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_greater_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_less_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_never.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_nearest_mipmap_nearest_not_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_nearest_never.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/2d_nearest_not_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_linear_always.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_linear_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_linear_greater.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_linear_greater_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_linear_less.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_linear_less_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_always.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_greater_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_less_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_never.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_linear_not_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_always.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_greater_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_less_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_never.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_linear_mipmap_nearest_not_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_linear_never.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_linear_not_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_nearest_always.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_nearest_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_nearest_greater.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_nearest_greater_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_nearest_less.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_nearest_less_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_always.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_greater_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_less_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_never.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_linear_not_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_always.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_greater_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_less_or_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_never.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_nearest_mipmap_nearest_not_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_nearest_never.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/cube_nearest_not_equal.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/textureshadow/textureshadow_test_generator.py create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_copyteximage2d.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_copytexsubimage2d.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_teximage2d_2d_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_teximage2d_2d_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_teximage2d_cube_04.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_teximage3d_2d_array_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_teximage3d_3d_04.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_texsubimage2d_2d_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_texsubimage2d_cube_04.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_texsubimage3d_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_texsubimage3d_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_texsubimage3d_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_texsubimage3d_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/basic_texsubimage3d_04.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/random_teximage2d_2d.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/random_teximage2d_cube.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/teximage2d_align.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/teximage2d_depth.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/teximage2d_depth_pbo.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/teximage2d_pbo_2d_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/teximage2d_pbo_cube_04.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/teximage2d_pbo_params.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/teximage2d_unpack_params.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/teximage3d_depth.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/teximage3d_depth_pbo.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/teximage3d_pbo_2d_array_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/teximage3d_pbo_3d_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/teximage3d_pbo_params.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/teximage3d_unpack_params.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texstorage2d_format_2d_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texstorage2d_format_cube_04.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texstorage2d_format_depth_stencil.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texstorage2d_format_size.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texstorage3d_format_2d_array_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texstorage3d_format_3d_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texstorage3d_format_depth_stencil.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texstorage3d_format_size.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texsubimage2d_align.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texsubimage2d_depth.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texsubimage2d_empty_tex.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_2d_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_02.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_03.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_cube_04.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texsubimage2d_pbo_params.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texsubimage2d_unpack_params.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texsubimage3d_depth.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_2d_array_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_00.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_3d_01.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texsubimage3d_pbo_params.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texsubimage3d_unpack_params.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturespecification/texturespecification_test_generator.py create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturestatequery.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturewrap.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturewrap/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturewrap/eac_r11_npot.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturewrap/eac_r11_pot.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturewrap/eac_rg11_npot.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturewrap/eac_rg11_pot.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturewrap/eac_signed_r11_npot.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturewrap/eac_signed_r11_pot.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturewrap/eac_signed_rg11_npot.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturewrap/eac_signed_rg11_pot.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturewrap/etc2_eac_rgba8_npot.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturewrap/etc2_eac_rgba8_pot.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_npot.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturewrap/etc2_eac_srgb8_alpha8_pot.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturewrap/etc2_rgb8_npot.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturewrap/etc2_rgb8_pot.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_npot.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturewrap/etc2_rgb8_punchthrough_alpha1_pot.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturewrap/etc2_srgb8_npot.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturewrap/etc2_srgb8_pot.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_npot.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturewrap/etc2_srgb8_punchthrough_alpha1_pot.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturewrap/rgba8_npot.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturewrap/rgba8_pot.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/texturewrap/texturewrap_test_generator.py create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/array_element_interleaved_lines.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/array_element_interleaved_points.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/array_element_interleaved_triangles.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/array_element_separate_lines.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/array_element_separate_points.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/array_element_separate_triangles.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/array_interleaved_lines.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/array_interleaved_points.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/array_interleaved_triangles.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/array_separate_lines.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/array_separate_points.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/array_separate_triangles.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/basic_types_interleaved_lines.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/basic_types_interleaved_points.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/basic_types_interleaved_triangles.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/basic_types_separate_lines.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/basic_types_separate_points.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/basic_types_separate_triangles.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/interpolation_centroid.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/interpolation_flat.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/interpolation_smooth.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/point_size.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/position.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/random_interleaved_lines.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/random_interleaved_points.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/random_interleaved_triangles.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/random_separate_lines.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/random_separate_points.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/random_separate_triangles.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/transformfeedback/transformfeedback_test_generator.py create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/uniformapi.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/uniformapi/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/uniformapi/info_query.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/uniformapi/random.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/uniformapi/uniformapi_test_generator.py create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/uniformapi/value_assigned.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/uniformapi/value_initial.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/uniformbuffers/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/uniformbuffers/instance_array_basic_type.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/uniformbuffers/multi_basic_types.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/uniformbuffers/multi_nested_struct.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/uniformbuffers/random.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/uniformbuffers/single_basic_array.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/uniformbuffers/single_basic_type.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/uniformbuffers/single_nested_struct.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/uniformbuffers/single_nested_struct_array.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/uniformbuffers/single_struct.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/uniformbuffers/single_struct_array.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/uniformbuffers/uniformbuffers_test_generator.py create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrayobject.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrays/00_test_list.txt create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrays/multiple_attributes.count.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrays/multiple_attributes.output.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrays/multiple_attributes.storage.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrays/multiple_attributes.stride.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrays/single_attribute.first.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrays/single_attribute.normalize.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrays/single_attribute.offset.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrays/single_attribute.output_type.byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrays/single_attribute.output_type.float.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrays/single_attribute.output_type.half.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrays/single_attribute.output_type.int.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrays/single_attribute.output_type.int_2_10_10_10.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrays/single_attribute.output_type.short.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_int_2_10_10_10.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrays/single_attribute.output_type.unsigned_short.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrays/single_attribute.stride.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_copy.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_draw.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrays/single_attribute.usage.dynamic_read.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_copy.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_draw.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrays/single_attribute.usage.static_read.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_copy.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_draw.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrays/single_attribute.usage.stream_read.html create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/functional/gles3/vertexarrays/vertexarrays_test_generator.py create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/genHTMLfromTest.py create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/modules/shared/glsAttributeLocationTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/modules/shared/glsBufferTestUtil.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/modules/shared/glsBuiltinPrecisionTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/modules/shared/glsBuiltinPrecisionTestsUnitTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/modules/shared/glsDrawTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/modules/shared/glsFboCompletenessTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/modules/shared/glsFboUtil.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/modules/shared/glsLifetimeTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/modules/shared/glsRandomUniformBlockCase.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/modules/shared/glsSamplerObjectTest.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/modules/shared/glsShaderExecUtil.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/modules/shared/glsShaderLibrary.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/modules/shared/glsShaderLibraryCase.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/modules/shared/glsShaderRenderCase.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/modules/shared/glsStateQuery.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/modules/shared/glsTextureTestUtil.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/modules/shared/glsUniformBlockCase.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/modules/shared/glsVertexArrayTests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/run-closure.sh create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/chrome.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/deprecated.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/es3.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/es5.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/es6.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/es6_collections.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/fileapi.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/flash.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/gecko_css.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/gecko_dom.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/gecko_event.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/gecko_xml.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/google.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/html5.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/ie_css.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/ie_dom.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/ie_event.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/ie_vml.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/intl.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/iphone.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/mediasource.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/page_visibility.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/v8.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/w3c_anim_timing.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/w3c_css.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/w3c_css3d.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/w3c_device_sensor_event.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/w3c_dom1.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/w3c_dom2.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/w3c_dom3.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/w3c_elementtraversal.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/w3c_encoding.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/w3c_event.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/w3c_event3.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/w3c_geolocation.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/w3c_indexeddb.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/w3c_navigation_timing.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/w3c_range.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/w3c_rtc.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/w3c_selectors.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/w3c_xml.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/webkit_css.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/webkit_dom.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/webkit_event.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/webkit_notifications.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/webstorage.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/temp_externs/window.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/test-webgl2.js create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/test-webgl2.sh create mode 100644 dom/canvas/test/webgl-conf/checkout/deqp/webgl2.js copy dom/canvas/test/{webgl-conformance => webgl-conf/checkout}/extra/50x50pixel-black-with-red-triangle.png (100%) create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/big-fbos-example.html create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/buffer-gc-stress.html create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/buffer-sizes.html create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/canvas-compositing-test.html copy dom/canvas/test/{webgl-conformance => webgl-conf/checkout}/extra/canvas-compositing-test.png (100%) create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/constant-index-out-of-range.html create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/context-creation-and-destruction-stress.html create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/cube-map-uploads-out-of-order.html create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/fbo-lost-context.html create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/lots-of-polys-example.html create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/lots-of-polys-shader-example.html create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/multisample-corruption-stress.html create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/offscreen-issue.html create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/out-of-bounds-uniform-array-access.html create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/out-of-memory.html create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/out-of-resources.html create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/out-of-vram.html create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/point-no-attributes-stress.html create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/program-test-1.html create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/readpixels-after-alert.html create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/sample-100.png create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/sample-200.png create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/sample-400.png create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/sample.svg create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/simulated-attrib-0-bug-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/slow-shader-example.html create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/tex-image-with-video-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/tex-image-with-video-test.js create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/texture-allocation-stress-test.html create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/texture-sizing.html create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/webgl-drawelements-validation.html create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/webgl-info.html create mode 100644 dom/canvas/test/webgl-conf/checkout/extra/webgl-translate-shader.html create mode 100644 dom/canvas/test/webgl-conf/checkout/js/desktop-gl-constants.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/glsl-conformance-test.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/glsl-constructor-tests-generator.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/glsl-generator.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/js-test-post.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/js-test-pre.js copy dom/canvas/test/{webgl-conformance/conformance/resources => webgl-conf/checkout/js}/pnglib.js (100%) create mode 100644 dom/canvas/test/webgl-conf/checkout/js/test-eval.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/clipping-wide-points.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/compound-assignment-type-combination.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/gl-enum-tests.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/gl-get-tex-parameter.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/gl-object-get-calls.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/gl-vertex-attrib.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/instanceof-test.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/iterable-test.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/oes-texture-float-and-half-float-linear.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/out-of-bounds-test.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-2d-with-canvas-sub-rectangle.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-2d-with-canvas.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-blob.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-canvas.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image-bitmap.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image-data.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-image.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-2d-with-image-bitmap-from-video.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-2d-with-image-data.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-2d-with-image.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-2d-with-svg-image.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-2d-with-video.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-2d-with-webgl-canvas.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-3d-with-canvas-sub-rectangle.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-3d-with-canvas.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-blob.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-canvas.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image-bitmap.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image-data.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-image.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-3d-with-image-bitmap-from-video.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-3d-with-image-data.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-3d-with-image.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-3d-with-svg-image.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-3d-with-video.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-3d-with-webgl-canvas.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-utils.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-image-and-sub-image-with-image-bitmap-utils.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/tex-input-validation.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/typed-array-test-cases.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/tests/typed-array-worker.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/webgl-test-harness.js create mode 100644 dom/canvas/test/webgl-conf/checkout/js/webgl-test-utils.js create mode 100644 dom/canvas/test/webgl-conf/checkout/py/lint/LICENSE create mode 100644 dom/canvas/test/webgl-conf/checkout/py/lint/README.md create mode 100755 dom/canvas/test/webgl-conf/checkout/py/lint/lint.py create mode 100644 dom/canvas/test/webgl-conf/checkout/py/lint/lint.whitelist create mode 100644 dom/canvas/test/webgl-conf/checkout/py/tex_image_test_generator.py create mode 100644 dom/canvas/test/webgl-conf/checkout/resources/1-channel.jpg copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/3x3.png (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/blue-1x1.jpg (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/boolUniformShader.vert (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/bug-32888-texture.png (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/floatUniformShader.vert (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/fragmentShader.frag (100%) create mode 100644 dom/canvas/test/webgl-conf/checkout/resources/glsl-feature-tests.css create mode 100644 dom/canvas/test/webgl-conf/checkout/resources/glsl-generator.js create mode 100644 dom/canvas/test/webgl-conf/checkout/resources/gray-1024x1024.jpg copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/gray-ramp-256-with-128-alpha.png (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/gray-ramp-256.png (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/gray-ramp-default-gamma.png (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/gray-ramp-gamma0.1.png (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/gray-ramp-gamma1.0.png (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/gray-ramp-gamma2.0.png (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/gray-ramp-gamma4.0.png (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/gray-ramp-gamma9.0.png (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/gray-ramp.png (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/green-2x2-16bit.png (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/intArrayUniformShader.vert (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/intUniformShader.vert (100%) create mode 100644 dom/canvas/test/webgl-conf/checkout/resources/js-test-style.css create mode 100644 dom/canvas/test/webgl-conf/checkout/resources/matForWebGL2UniformShader.vert copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/matUniformShader.vert (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/noopUniformShader.frag (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/noopUniformShader.vert (100%) create mode 100644 dom/canvas/test/webgl-conf/checkout/resources/noopUniformShaderES3.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/resources/noopUniformShaderES3.vert copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/npot-video.mp4 (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/npot-video.theora.ogv (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/npot-video.webmvp8.webm (100%) create mode 100644 dom/canvas/test/webgl-conf/checkout/resources/ogles-tests.css copy dom/canvas/test/{webgl-conformance => webgl-conf/checkout}/resources/opengl_logo.jpg (100%) create mode 100644 dom/canvas/test/webgl-conf/checkout/resources/red-green-blue-cyan-4x4.png create mode 100644 dom/canvas/test/webgl-conf/checkout/resources/red-green-blue-cyan-4x4.psd create mode 100644 dom/canvas/test/webgl-conf/checkout/resources/red-green-semi-transparent.png copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/red-green.mp4 (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/red-green.png (100%) create mode 100644 dom/canvas/test/webgl-conf/checkout/resources/red-green.svg copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/red-green.theora.ogv (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/red-green.webmvp8.webm (100%) create mode 100644 dom/canvas/test/webgl-conf/checkout/resources/red-green.webmvp9.webm copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/red-indexed.png (100%) create mode 100644 dom/canvas/test/webgl-conf/checkout/resources/samplerForWebGL2UniformShader.frag copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/samplerUniformShader.frag (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/small-square-with-cie-rgb-profile.png (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/small-square-with-colormatch-profile.png (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/small-square-with-colorspin-profile.jpg (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/small-square-with-colorspin-profile.png (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/small-square-with-e-srgb-profile.png (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/small-square-with-smpte-c-profile.png (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/small-square-with-srgb-iec61966-2.1-profile.png (100%) copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/structUniformShader.vert (100%) copy dom/canvas/test/{webgl-conformance => webgl-conf/checkout}/resources/thunderbird-logo-64x64.png (100%) create mode 100644 dom/canvas/test/webgl-conf/checkout/resources/transparent-on-left-indexed.png create mode 100644 dom/canvas/test/webgl-conf/checkout/resources/uintUniformShader.vert create mode 100644 dom/canvas/test/webgl-conf/checkout/resources/uniformBlockShader.frag create mode 100644 dom/canvas/test/webgl-conf/checkout/resources/uniformBlockShader.vert copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/vertexShader.vert (100%) create mode 100644 dom/canvas/test/webgl-conf/checkout/resources/webgl-logo.png copy dom/canvas/test/{webgl-conformance/conformance => webgl-conf/checkout}/resources/zero-alpha.png (100%) create mode 100644 dom/canvas/test/webgl-conf/checkout/test-guidelines.md create mode 100644 dom/canvas/test/webgl-conf/checkout/webgl-conformance-tests.html create mode 100755 dom/canvas/test/webgl-conf/generate-wrappers-and-manifest.py create mode 100644 dom/canvas/test/webgl-conf/generated-mochitest.ini create mode 100644 dom/canvas/test/webgl-conf/generated/test_..__always-fail.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__gl-vertex-attrib-i-render.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__gl-vertex-attrib.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__gl-vertexattribipointer-offsets.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__attribs__gl-vertexattribipointer.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__bound-buffer-size-change-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__buffer-copying-contents.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__buffer-copying-restrictions.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__buffer-data-and-buffer-sub-data-sub-source.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__buffer-overflow-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__buffer-type-restrictions.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__get-buffer-sub-data.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__getBufferSubData.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__one-large-uniform-buffer.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__buffers__uniform-buffers.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__constants-and-properties-2.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__context-attributes-depth-stencil-antialias-obeyed.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__context-type-test-2.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__context__methods-2.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ext-color-buffer-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__ext-disjoint-timer-query-webgl2.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__promoted-extensions-in-shaders.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__extensions__promoted-extensions.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-as-return-value.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-assign-constructor.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-assign.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-complex-indexing.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-element-increment.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-equality.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-in-complex-expression.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__array-length-side-effects.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__attrib-location-length-limits.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__bool-type-cast-bug-uint-ivec-uvec.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__compare-structs-containing-arrays.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__compound-assignment-type-combination.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__const-array-init.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__forbidden-operators.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__frag-depth.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__invalid-default-precision.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__invalid-invariant.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__loops-with-side-effects.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__misplaced-version-directive.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__no-attribute-vertex-shader.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__sampler-no-precision.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__sequence-operator-returns-non-constant.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-linking.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-1024-character-define.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-1024-character-identifier.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-1025-character-define.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-1025-character-identifier.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-invalid-characters.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__shader-with-mis-matching-uniform-block.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__short-circuiting-in-loop-condition.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__texture-offset-out-of-range.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__texture-offset-uniform-texture-coordinate.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__tricky-loop-conditions.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__unary-minus-operator-in-dynamic-loop.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__uniform-block-layout-match.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__uniform-block-layouts.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__uniform-location-length-limits.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__valid-invariant.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__vector-dynamic-indexing-nv-driver-bug.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__glsl3__vector-dynamic-indexing.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__expando-loss-2.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__getextension-while-pbo-bound-stability.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__instanceof-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__object-deletion-behaviour-2.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__uninitialized-test-2.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__misc__views-with-offsets.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__programs__active-built-in-attribs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__programs__gl-get-frag-data-location.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__query__occlusion-query.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__query__query.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__reading__format-r11f-g11f-b10f.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__reading__read-pixels-from-fbo-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__reading__read-pixels-from-rgb8-into-pbo-bug.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__reading__read-pixels-into-pixel-pack-buffer.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__reading__read-pixels-pack-parameters.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__framebuffer-object-attachment.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__framebuffer-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__framebuffer-texture-layer.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__invalidate-framebuffer.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__multisample-with-full-sample-counts.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__multisampled-renderbuffer-initialization.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__renderbuffers__readbuffer.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__attrib-type-match.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-filter-outofbounds.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-filter-srgb.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-multisampled-readbuffer.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-outside-readbuffer.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-scissor-enabled.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-size-overflow.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-srgb-and-linear-drawbuffers.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-stencil-only.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__blitframebuffer-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__canvas-resizing-with-pbo-bound.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__clear-func-buffer-type-match.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__clear-srgb-color-buffer.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__clipping-wide-points.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__draw-buffers.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__element-index-uint.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-completeness-unaffected.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__framebuffer-unsupported.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__fs-color-type-mismatch-color-buffer-type.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__instanced-arrays.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__instanced-rendering-bug.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__out-of-bounds-index-buffers-after-copying.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__rendering-sampling-feedback-loop.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__rgb-format-support.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__rendering__uniform-block-buffer-size.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__samplers__sampler-drawing-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__samplers__samplers.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__state__gl-enum-tests.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__state__gl-get-calls.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__state__gl-getstring.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__state__gl-object-get-calls.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__canvas_sub_rectangle__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__image_data__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__active-3d-texture-bug.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-image-luma-format.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-image-webgl-specific.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__copy-texture-image.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__gl-get-tex-parameter.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__integer-cubemap-specification-order-bug.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__integer-cubemap-texture-sampling.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__mipmap-fbo.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-3d-size-limit.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-image-and-sub-image-with-array-buffer-view-sub-source.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-image-with-bad-args-from-dom-elements.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-image-with-bad-args.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-image-with-different-data-source.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-input-validation.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-mipmap-levels.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-new-formats.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-srgb-mipmap.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-storage-2d.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-storage-and-subimage-3d.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-storage-compressed-formats.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__tex-unpack-params.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__texel-fetch-undefined.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__misc__texture-npot.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__svg_image__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb9_e5-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgb9_e5-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__video__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-2d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r11f_g11f_b10f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r11f_g11f_b10f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r11f_g11f_b10f-rgb-unsigned_int_10f_11f_11f_rev.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r16f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r16f-red-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r32f-red-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r8-red-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-r8ui-red_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg16f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg16f-rg-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg32f-rg-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg8-rg-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rg8ui-rg_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb16f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb16f-rgb-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb32f-rgb-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb565-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb565-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb5_a1-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgb8ui-rgb_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba16f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba16f-rgba-half_float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba32f-rgba-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba4-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba4-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-rgba8ui-rgba_integer-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-srgb8-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__textures__webgl_canvas__tex-3d-srgb8_alpha8-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__transform_feedback.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__two-unreferenced-varyings.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__transform_feedback__unwritten-output-defaults-to-zero.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance2__vertex_arrays__vertex-array-object.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-bindAttribLocation-aliasing.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-bindAttribLocation-matrix.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-bindAttribLocation-repeated.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-disabled-vertex-attrib.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-enable-vertex-attrib.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-matrix-attributes.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-vertex-attrib-render.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-vertex-attrib-zero-issues.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-vertexattribpointer-offsets.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__attribs__gl-vertexattribpointer.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__buffer-bind-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__buffer-data-and-buffer-sub-data.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__buffer-data-array-buffer-delete.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__buffer-uninitialized.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__element-array-buffer-delete-recreate.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation-copies-indices.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation-crash-with-buffer-sub-data.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation-large-buffer.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation-verifies-too-many-indices.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation-with-resized-buffer.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__buffers__index-validation.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__buffer-offscreen-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__buffer-preserve-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__canvas-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__canvas-zero-size.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__draw-static-webgl-to-multiple-canvas-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__draw-webgl-to-canvas-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__drawingbuffer-hd-dpi-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__drawingbuffer-static-canvas-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__drawingbuffer-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__framebuffer-bindings-affected-by-to-data-url.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__framebuffer-bindings-unaffected-on-resize.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__rapid-resizing.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__texture-bindings-unaffected-on-resize.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__to-data-url-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__canvas__viewport-unchanged-upon-resize.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-attribute-preserve-drawing-buffer.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-attributes-alpha-depth-stencil-antialias.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-creation-and-destruction.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-creation.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-eviction-with-garbage-collection.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-hidden-alpha.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-lost-restored.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-lost.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-no-alpha-fbo-with-alpha.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-release-upon-reload.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-release-with-workers.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__context__context-size-change.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__context__incorrect-context-object-behaviour.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__context__premultiplyalpha-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__context__resource-sharing-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__context__user-defined-properties-on-context.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__ext-disjoint-timer-query.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__ext-texture-filter-anisotropic.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__get-extension.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__oes-texture-float-linear.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-atc.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-etc.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-pvrtc.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-s3tc-srgb.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-s3tc.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-compressed-texture-size-limit.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-debug-renderer-info.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-debug-shaders.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__extensions__webgl-shared-resources.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__angle-ambiguous-function-call.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__angle-constructor-invalid-parameters.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__angle-d3d11-compiler-error.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__angle-dx-variable-bug.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__array-of-struct-with-int-first-position.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__bool-type-cast-bug-int-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__compare-loop-index-to-uniform.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__complex-glsl-does-not-crash.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__compound-assignment-type-combination.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__conditional-discard-in-loop.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__conditional-discard-optimization.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__constant-precision-qualifier.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__floor-div-cos-should-not-truncate.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__floored-division-accuracy.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__fragcoord-linking-bug.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__gl-fragcoord-multisampling-bug.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__global-invariant-does-not-leak-across-shaders.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__invariant-does-not-leak-across-shaders.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__logic-inside-block-without-braces.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__long-expressions-should-not-crash.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__loop-if-loop-gradient.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__modulo-arithmetic-accuracy.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__multiplication-assignment.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__nested-functions-should-not-crash.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__nested-loops-with-break-and-continue.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__nested-sequence-operator.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__pow-of-small-constant-in-user-defined-function.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__pow-with-constant-exponent-should-not-crash.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__qualcomm-crash.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__qualcomm-loop-with-continue-crash.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__sampler-array-using-loop-index.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__sampler-struct-function-arg.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__sequence-operator-evaluation-order.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__sketchfab-lighting-shader-crash.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__struct-constructor-highp-bug.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__temp-expressions-should-not-crash.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__undefined-index-should-not-crash.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__bugs__uniforms-should-not-lose-values.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-bvec2.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-bvec3.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-bvec4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-ivec2.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-ivec3.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-ivec4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-mat2.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-mat3.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-mat4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-vec-mat-corner-cases.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-vec-mat-index.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-vec2.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-vec3.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__constructors__glsl-construct-vec4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-abs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-acos.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-asin.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-atan-xy.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-atan.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-ceil.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-clamp-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-clamp-gentype.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-cos.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-cross.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-distance.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-dot.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-faceforward.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-floor.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-fract.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-length.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-max-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-max-gentype.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-min-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-min-gentype.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-mix-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-mix-gentype.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-mod-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-mod-gentype.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-normalize.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-reflect.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-sign.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-sin.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-smoothstep-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-smoothstep-gentype.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-step-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function-step-gentype.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__functions__glsl-function.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_float.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_mat2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_mat3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_mat4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_int_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_ivec2_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_ivec3_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__add_ivec4_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__assign_int_to_float.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__assign_ivec2_to_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__assign_ivec3_to_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__assign_ivec4_to_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__construct_struct.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_float.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_mat2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_mat3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_mat4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_int_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_ivec2_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_ivec3_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__divide_ivec4_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__equal_int_float.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__equal_ivec2_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__equal_ivec3_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__equal_ivec4_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__function_int_float.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__function_ivec2_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__function_ivec3_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__function_ivec4_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__greater_than.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__greater_than_equal.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__less_than.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__less_than_equal.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_float.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_mat2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_mat3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_mat4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_int_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_ivec2_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_ivec3_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__multiply_ivec4_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__not_equal_int_float.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__not_equal_ivec2_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__not_equal_ivec3_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__not_equal_ivec4_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_float.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_mat2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_mat3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_mat4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_int_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_ivec2_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_ivec3_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__subtract_ivec4_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__ternary_int_float.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__ternary_ivec2_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__ternary_ivec3_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__implicit__ternary_ivec4_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__literals__float_literal.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__literals__literal_precision.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__literals__overflow_leak.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__matrices__glsl-mat3-construction.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__matrices__glsl-mat4-to-mat3.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__matrices__matrix-compound-multiply.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__boolean_precision.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__const-variable-initialization.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__embedded-struct-definitions-forbidden.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__empty-declaration.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__empty_main.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__expression-list-in-declarator-initializer.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__gl_position_unset.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__global-variable-init.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__glsl-function-nodes.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__glsl-long-variable-names.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__glsl-vertex-branch.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__large-loop-compile.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__non-ascii-comments.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__non-ascii.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__re-compile-re-link.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__sequence-operator-returns-constant.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-precision-format-obeyed.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-struct-scope.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-uniform-packing-restrictions.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-varying-packing-restrictions.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-256-character-define.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-256-character-identifier.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-_webgl-identifier.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-arbitrary-indexing.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-arbitrary-indexing.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-array-of-structs-containing-arrays.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-array-of-structs-uniform.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-attrib-array.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-attrib-struct.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-clipvertex.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-comma-assignment.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-comma-conditional-assignment.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-comma-separated-variable-declarations.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-conditional-scoping-negative.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-conditional-scoping.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-default-precision.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-default-precision.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-define-line-continuation.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-dfdx-no-ext.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-dfdx.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-do-loop.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-error-directive.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-explicit-int-cast.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-float-return-value.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-for-loop.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-for-scoping.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-frag-depth.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-function-recursion.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-function-scoped-struct.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-functional-scoping.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-glcolor.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-gles-1.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-gles-symbol.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-global-variable-precision-mismatch.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-glprojectionmatrix.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-hex-int-constant-macro.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-implicit-vec3-to-vec4-cast.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-include.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-int-return-value.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-invalid-identifier.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-ivec2-return-value.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-ivec3-return-value.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-ivec4-return-value.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-limited-indexing.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-long-line.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-ascii-error.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-non-reserved-words.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-precision.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-preprocessor-whitespace.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-quoted-error.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-reserved-words.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-short-circuiting-operators.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-similar-uniform-array-names.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-too-many-uniforms.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-two-initializer-types.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-undefined-preprocessor-symbol.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-uniform-in-loop-condition.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-vec2-return-value.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-vec3-return-value.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-vec4-return-value.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-vec4-vec3-vec4-conditional.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-version-100.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-version-100.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-version-120.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-version-130.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-webgl-identifier.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-with-while-loop.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shader-without-precision.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-constant-expression-loop-conditions.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-invariance.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-mis-matching-uniforms.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-mis-matching-varyings.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-missing-varyings.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-name-conflicts.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-uniform-structs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shaders-with-varyings.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__shared.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-assign.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-equals.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-mixed-array-declarators.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-nesting-exceeds-maximum.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-nesting-of-variable-names.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-nesting-under-maximum.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-specifiers-in-uniforms.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__struct-unary-operators.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__ternary-operator-on-arrays.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__ternary-operators-in-global-initializers.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__misc__ternary-operators-in-initializers.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved___webgl_field.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved___webgl_function.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved___webgl_struct.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved___webgl_variable.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved__webgl_field.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved__webgl_function.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved__webgl_struct.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__reserved__webgl_variable.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__samplers__glsl-function-texture2d-bias.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__samplers__glsl-function-texture2dlod.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__samplers__glsl-function-texture2dproj.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__samplers__glsl-function-texture2dprojlod.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__gl-fragcoord-xy-values.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__gl-fragcoord.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__gl-fragdata-and-fragcolor.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__gl-frontfacing.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__gl-pointcoord.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__glsl__variables__glsl-built-ins.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__limits__gl-line-width.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__limits__gl-max-texture-dimensions.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__limits__gl-min-attribs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__limits__gl-min-textures.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__limits__gl-min-uniforms.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__bad-arguments-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__boolean-argument-conversion.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__delayed-drawing.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__error-reporting.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__expando-loss.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__functions-returning-strings.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__invalid-passed-params.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__is-object.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__null-object-behaviour.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__object-deletion-behaviour.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__shader-precision-format.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__type-conversion-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__uninitialized-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__misc__webgl-specific.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__constants.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__getContext.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__methods.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-A.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-B1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-B2.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-B3.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-B4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-C.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-D_G.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-G_I.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-L_S.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__quickCheckAPI-S_V.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__conformance__webGLArrays.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bindBuffer.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bindBufferBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bindFramebufferLeaveNonZero.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bufferData.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bufferDataBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bufferSubData.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__bufferSubDataBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__copyTexImage2D.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__copyTexImage2DBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__copyTexSubImage2D.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__copyTexSubImage2DBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__deleteBufferBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__drawArrays.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__drawArraysOutOfBounds.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__drawElements.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__drawElementsBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__isTests.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__isTestsBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__readPixels.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__readPixelsBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texImage2D.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texImage2DBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texImage2DHTML.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texImage2DHTMLBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texSubImage2D.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texSubImage2DBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texSubImage2DHTML.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__texSubImage2DHTMLBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformMatrix.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformMatrixBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformf.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformfArrayLen1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformfBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformi.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__uniformiBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__vertexAttrib.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__vertexAttribBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__vertexAttribPointer.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__functions__vertexAttribPointerBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__glsl__arrayOutOfBounds.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__more__glsl__uniformOutOfBounds.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__abs__abs_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__acos__acos_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__all__all_001_to_004.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__any__any_001_to_004.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__array__array_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__asin__asin_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__atan__atan_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__atan__atan_009_to_012.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__biConstants__biConstants_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__biConstants__biConstants_009_to_016.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__biuDepthRange__biuDepthRange_001_to_002.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_009_to_016.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_017_to_024.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_025_to_032.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_033_to_040.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_041_to_048.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_049_to_056.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_057_to_064.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_065_to_072.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_073_to_080.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_081_to_088.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_089_to_096.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_097_to_104.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_105_to_112.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_113_to_120.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_121_to_128.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_129_to_136.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_137_to_144.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_145_to_152.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_153_to_160.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_161_to_168.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_169_to_176.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__build__build_177_to_178.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__built_in_varying_array_out_of_bounds__built_in_varying_array_out_of_bounds_001_to_001.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__ceil__ceil_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__clamp__clamp_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__control_flow__control_flow_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__control_flow__control_flow_009_to_010.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__cos__cos_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__cross__cross_001_to_002.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__default__default_001_to_001.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__degrees__degrees_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__discard__discard_001_to_002.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__distance__distance_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__dot__dot_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__equal__equal_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__equal__equal_009_to_012.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__exp2__exp2_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__exp2__exp2_009_to_012.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__exp__exp_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__exp__exp_009_to_012.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__faceforward__faceforward_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__floor__floor_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__fract__fract_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_009_to_016.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_017_to_024.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_025_to_032.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_033_to_040.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_041_to_048.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_049_to_056.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_057_to_064.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_065_to_072.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_073_to_080.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_081_to_088.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_089_to_096.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_097_to_104.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_105_to_112.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_113_to_120.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__functions__functions_121_to_126.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__gl_FragCoord__gl_FragCoord_001_to_003.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__gl_FrontFacing__gl_FrontFacing_001_to_001.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__greaterThanEqual__greaterThanEqual_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__greaterThan__greaterThan_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__inversesqrt__inversesqrt_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__length__length_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__lessThanEqual__lessThanEqual_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__lessThan__lessThan_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__log2__log2_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__log2__log2_009_to_012.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__log__log_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__log__log_009_to_012.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat3__mat3_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_009_to_016.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_017_to_024.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_025_to_032.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_033_to_040.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mat__mat_041_to_046.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__matrixCompMult__matrixCompMult_001_to_004.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__max__max_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__min__min_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mix__mix_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__mod__mod_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__normalize__normalize_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__notEqual__notEqual_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__notEqual__notEqual_009_to_012.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__not__not_001_to_004.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__operators__operators_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__operators__operators_009_to_016.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__operators__operators_017_to_024.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__operators__operators_025_to_026.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__pow__pow_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__pow__pow_009_to_016.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__pow__pow_017_to_024.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__radians__radians_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__reflect__reflect_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__refract__refract_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__sign__sign_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__sin__sin_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__smoothstep__smoothstep_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__sqrt__sqrt_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__step__step_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_009_to_016.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_017_to_024.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_025_to_032.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_033_to_040.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_041_to_048.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__struct__struct_049_to_056.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_009_to_016.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_017_to_024.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_025_to_032.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_033_to_040.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_041_to_048.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_049_to_056.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_057_to_064.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_065_to_072.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_073_to_080.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_081_to_088.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_089_to_096.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_097_to_104.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_105_to_112.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__swizzlers__swizzlers_113_to_120.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__tan__tan_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__vec3__vec3_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__vec__vec_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__vec__vec_009_to_016.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__ogles__GL__vec__vec_017_to_018.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__get-active-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-bind-attrib-location-long-names-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-bind-attrib-location-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-get-active-attribute.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-get-active-uniform.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-getshadersource.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__gl-shader-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__invalid-UTF-16.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__program-infolog.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__program-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__programs__use-program-crash-with-discard-in-fragment-shader.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__reading__read-pixels-pack-alignment.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__reading__read-pixels-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__renderbuffers__feedback-loop.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__renderbuffers__framebuffer-state-restoration.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__renderbuffers__renderbuffer-initialization.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__culling.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__default-texture-draw-bug.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__draw-arrays-out-of-bounds.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__draw-elements-out-of-bounds.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__draw-with-changing-start-vertex-bug.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__framebuffer-switch.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__framebuffer-texture-switch.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-clear.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-drawarrays.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-drawelements.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-scissor-canvas-dimensions.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-scissor-fbo-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-scissor-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__gl-viewport-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__line-loop-tri-fan.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__many-draw-calls.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__more-than-65536-indices.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__multisample-corruption.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__negative-one-index.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__out-of-bounds-index-buffers.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__point-no-attributes.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__point-size.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__point-specific-shader-variables.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__point-with-gl-pointcoord-in-fragment-shader.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__polygon-offset.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__simple.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__rendering__triangle.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__state__gl-enable-enum-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__state__gl-get-calls.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__state__gl-geterror.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__state__gl-initial-state.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__state__state-uneffected-after-compositing.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgb-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgb-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgb-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgb-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgba-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgb-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgb-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__copy-tex-image-2d-formats.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__copy-tex-image-and-sub-image-2d.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__copy-tex-sub-image-2d-partial-texture.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__cube-incomplete-fbo.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__default-texture.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__gl-pixelstorei.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__gl-teximage.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__mipmap-fbo.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__origin-clean-conformance.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-and-sub-image-2d-with-array-buffer-view.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-and-uniform-binding-bugs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-canvas-corruption.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-webgl.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-with-format-and-type.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-image-with-invalid-data.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-sub-image-2d-bad-args.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__tex-sub-image-2d.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texparameter-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-active-bind-2.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-active-bind.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-attachment-formats.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-clear.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-complete.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-copying-feedback-loops.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-cube-as-fbo-attachment.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-draw-with-2d-and-cube.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-hd-dpi.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-mips.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-size-cube-maps.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-size-limit.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-size.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-sub-image-cube-maps.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-transparent-pixels-initialized.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-upload-cube-maps.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__misc__texture-upload-size.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgb-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-rgb-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-rgb-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-rgba-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__video__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgb-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__array-buffer-crash.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__array-buffer-view-crash.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__array-large-array-tests.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__array-unit-tests.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__data-view-crash.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__data-view-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__typedarrays__typed-arrays-in-workers.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__gl-uniform-arrays.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__gl-uniform-bool.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__gl-uniformmatrix4fv.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__gl-unknown-uniform.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__null-uniform-location.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__out-of-bounds-uniform-array-access.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__uniform-default-values.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__uniform-location.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__uniform-samplers-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_2_conformance__uniforms__uniform-values-per-program.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-aliasing.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-matrix.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-bindAttribLocation-repeated.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-disabled-vertex-attrib.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-enable-vertex-attrib.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-matrix-attributes.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-vertex-attrib-render.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-vertex-attrib-zero-issues.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-vertex-attrib.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-vertexattribpointer-offsets.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__attribs__gl-vertexattribpointer.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__buffers__buffer-bind-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__buffers__buffer-data-and-buffer-sub-data.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__buffers__buffer-data-array-buffer-delete.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__buffers__buffer-uninitialized.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__buffers__element-array-buffer-delete-recreate.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation-copies-indices.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation-crash-with-buffer-sub-data.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation-large-buffer.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation-verifies-too-many-indices.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation-with-resized-buffer.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__buffers__index-validation.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__canvas__buffer-offscreen-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__canvas__buffer-preserve-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__canvas__canvas-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__canvas__canvas-zero-size.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__canvas__draw-static-webgl-to-multiple-canvas-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__canvas__draw-webgl-to-canvas-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__canvas__drawingbuffer-hd-dpi-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__canvas__drawingbuffer-static-canvas-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__canvas__drawingbuffer-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__canvas__framebuffer-bindings-affected-by-to-data-url.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__canvas__framebuffer-bindings-unaffected-on-resize.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__canvas__rapid-resizing.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__canvas__texture-bindings-unaffected-on-resize.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__canvas__to-data-url-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__canvas__viewport-unchanged-upon-resize.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__context__constants-and-properties.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__context__context-attribute-preserve-drawing-buffer.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__context__context-attributes-alpha-depth-stencil-antialias.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__context__context-creation-and-destruction.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__context__context-creation.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__context__context-eviction-with-garbage-collection.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__context__context-hidden-alpha.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__context__context-lost-restored.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__context__context-lost.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__context__context-no-alpha-fbo-with-alpha.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__context__context-release-upon-reload.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__context__context-release-with-workers.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__context__context-size-change.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__context__context-type-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__context__incorrect-context-object-behaviour.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__context__methods.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__context__premultiplyalpha-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__context__resource-sharing-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__context__user-defined-properties-on-context.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__angle-instanced-arrays-out-of-bounds.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__angle-instanced-arrays.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-blend-minmax.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-disjoint-timer-query.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-frag-depth.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-sRGB.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-shader-texture-lod.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__ext-texture-filter-anisotropic.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__get-extension.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-element-index-uint.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-standard-derivatives.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float-linear.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float-with-canvas.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float-with-image-data.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float-with-image.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float-with-video.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float-linear.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float-with-canvas.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float-with-image-data.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float-with-image.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float-with-video.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-texture-half-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-vertex-array-object-bufferData.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__oes-vertex-array-object.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-atc.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-etc.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-pvrtc.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-s3tc-srgb.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-s3tc.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-compressed-texture-size-limit.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-debug-renderer-info.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-debug-shaders.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-depth-texture.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-draw-buffers-framebuffer-unsupported.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-draw-buffers-max-draw-buffers.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-draw-buffers.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__extensions__webgl-shared-resources.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__angle-ambiguous-function-call.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__angle-constructor-invalid-parameters.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__angle-d3d11-compiler-error.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__angle-dx-variable-bug.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__array-of-struct-with-int-first-position.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__bool-type-cast-bug-int-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__compare-loop-index-to-uniform.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__complex-glsl-does-not-crash.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__compound-assignment-type-combination.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__conditional-discard-in-loop.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__conditional-discard-optimization.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__constant-precision-qualifier.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__essl3-shaders-with-webgl1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__floor-div-cos-should-not-truncate.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__floored-division-accuracy.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__fragcoord-linking-bug.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__gl-fragcoord-multisampling-bug.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__global-invariant-does-not-leak-across-shaders.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__invariant-does-not-leak-across-shaders.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__logic-inside-block-without-braces.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__long-expressions-should-not-crash.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__loop-if-loop-gradient.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__modulo-arithmetic-accuracy.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__multiplication-assignment.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__nested-functions-should-not-crash.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__nested-loops-with-break-and-continue.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__nested-sequence-operator.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__pow-of-small-constant-in-user-defined-function.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__pow-with-constant-exponent-should-not-crash.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__qualcomm-crash.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__qualcomm-loop-with-continue-crash.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__sampler-array-using-loop-index.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__sampler-struct-function-arg.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__sequence-operator-evaluation-order.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__sketchfab-lighting-shader-crash.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__struct-constructor-highp-bug.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__temp-expressions-should-not-crash.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__undefined-index-should-not-crash.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__bugs__uniforms-should-not-lose-values.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-bvec2.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-bvec3.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-bvec4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-ivec2.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-ivec3.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-ivec4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-mat2.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-mat3.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-mat4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-vec-mat-corner-cases.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-vec-mat-index.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-vec2.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-vec3.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__constructors__glsl-construct-vec4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-abs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-acos.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-asin.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-atan-xy.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-atan.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-ceil.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-clamp-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-clamp-gentype.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-cos.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-cross.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-distance.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-dot.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-faceforward.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-floor.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-fract.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-length.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-max-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-max-gentype.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-min-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-min-gentype.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-mix-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-mix-gentype.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-mod-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-mod-gentype.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-normalize.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-reflect.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-sign.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-sin.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-smoothstep-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-smoothstep-gentype.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-step-float.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function-step-gentype.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__functions__glsl-function.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_float.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_mat2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_mat3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_mat4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_int_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_ivec2_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_ivec3_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__add_ivec4_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__assign_int_to_float.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__assign_ivec2_to_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__assign_ivec3_to_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__assign_ivec4_to_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__construct_struct.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_float.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_mat2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_mat3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_mat4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_int_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_ivec2_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_ivec3_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__divide_ivec4_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__equal_int_float.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__equal_ivec2_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__equal_ivec3_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__equal_ivec4_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__function_int_float.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__function_ivec2_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__function_ivec3_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__function_ivec4_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__greater_than.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__greater_than_equal.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__less_than.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__less_than_equal.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_float.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_mat2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_mat3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_mat4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_int_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_ivec2_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_ivec3_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__multiply_ivec4_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__not_equal_int_float.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__not_equal_ivec2_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__not_equal_ivec3_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__not_equal_ivec4_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_float.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_mat2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_mat3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_mat4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_int_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_ivec2_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_ivec3_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__subtract_ivec4_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__ternary_int_float.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__ternary_ivec2_vec2.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__ternary_ivec3_vec3.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__implicit__ternary_ivec4_vec4.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__literals__float_literal.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__literals__literal_precision.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__literals__overflow_leak.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__matrices__glsl-mat3-construction.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__matrices__glsl-mat4-to-mat3.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__matrices__matrix-compound-multiply.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__attrib-location-length-limits.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__boolean_precision.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__const-variable-initialization.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__embedded-struct-definitions-forbidden.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__empty-declaration.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__empty_main.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__expression-list-in-declarator-initializer.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__gl_position_unset.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__global-variable-init.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__glsl-function-nodes.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__glsl-long-variable-names.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__glsl-vertex-branch.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__large-loop-compile.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__non-ascii-comments.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__non-ascii.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__re-compile-re-link.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__sequence-operator-returns-constant.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-precision-format-obeyed.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-struct-scope.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-uniform-packing-restrictions.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-varying-packing-restrictions.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-256-character-define.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-256-character-identifier.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-257-character-define.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-257-character-identifier.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-_webgl-identifier.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-arbitrary-indexing.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-arbitrary-indexing.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-array-of-structs-containing-arrays.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-array-of-structs-uniform.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-attrib-array.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-attrib-struct.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-clipvertex.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-comma-assignment.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-comma-conditional-assignment.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-comma-separated-variable-declarations.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-conditional-scoping-negative.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-conditional-scoping.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-default-precision.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-default-precision.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-define-line-continuation.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-dfdx-no-ext.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-dfdx.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-do-loop.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-error-directive.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-explicit-int-cast.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-float-return-value.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-for-loop.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-for-scoping.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-frag-depth.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-function-recursion.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-function-scoped-struct.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-functional-scoping.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-glcolor.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-gles-1.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-gles-symbol.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-global-variable-precision-mismatch.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-glprojectionmatrix.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-hex-int-constant-macro.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-implicit-vec3-to-vec4-cast.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-include.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-int-return-value.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-invalid-identifier.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-ivec2-return-value.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-ivec3-return-value.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-ivec4-return-value.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-limited-indexing.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-long-line.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-ascii-error.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-non-reserved-words.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-precision.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-preprocessor-whitespace.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-quoted-error.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-reserved-words.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-short-circuiting-operators.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-similar-uniform-array-names.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-too-many-uniforms.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-two-initializer-types.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-undefined-preprocessor-symbol.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-uniform-in-loop-condition.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-vec2-return-value.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-vec3-return-value.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-vec4-return-value.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-vec4-vec3-vec4-conditional.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-version-100.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-version-100.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-version-120.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-version-130.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-webgl-identifier.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-with-while-loop.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shader-without-precision.frag.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-constant-expression-loop-conditions.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-invariance.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-mis-matching-uniforms.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-mis-matching-varyings.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-missing-varyings.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-name-conflicts.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-uniform-structs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shaders-with-varyings.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__shared.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-assign.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-equals.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-mixed-array-declarators.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-nesting-exceeds-maximum.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-nesting-of-variable-names.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-nesting-under-maximum.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-specifiers-in-uniforms.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__struct-unary-operators.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__ternary-operator-on-arrays.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__ternary-operators-in-global-initializers.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__ternary-operators-in-initializers.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__misc__uniform-location-length-limits.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved___webgl_field.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved___webgl_function.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved___webgl_struct.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved___webgl_variable.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved__webgl_field.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved__webgl_function.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved__webgl_struct.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__reserved__webgl_variable.vert.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__samplers__glsl-function-texture2d-bias.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__samplers__glsl-function-texture2dlod.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__samplers__glsl-function-texture2dproj.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__samplers__glsl-function-texture2dprojlod.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__gl-fragcoord-xy-values.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__gl-fragcoord.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__gl-fragdata-and-fragcolor.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__gl-frontfacing.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__gl-pointcoord.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__glsl__variables__glsl-built-ins.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__limits__gl-line-width.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__limits__gl-max-texture-dimensions.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__limits__gl-min-attribs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__limits__gl-min-textures.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__limits__gl-min-uniforms.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__misc__bad-arguments-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__misc__boolean-argument-conversion.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__misc__delayed-drawing.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__misc__error-reporting.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__misc__expando-loss.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__misc__functions-returning-strings.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__misc__instanceof-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__misc__invalid-passed-params.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__misc__is-object.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__misc__null-object-behaviour.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__misc__object-deletion-behaviour.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__misc__shader-precision-format.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__misc__type-conversion-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__misc__uninitialized-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__misc__webgl-specific.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__constants.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__getContext.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__methods.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-A.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-B1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-B2.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-B3.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-B4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-C.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-D_G.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-G_I.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-L_S.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__quickCheckAPI-S_V.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__conformance__webGLArrays.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bindBuffer.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bindBufferBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bindFramebufferLeaveNonZero.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bufferData.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bufferDataBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bufferSubData.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__bufferSubDataBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__copyTexImage2D.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__copyTexImage2DBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__copyTexSubImage2D.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__copyTexSubImage2DBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__deleteBufferBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__drawArrays.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__drawArraysOutOfBounds.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__drawElements.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__drawElementsBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__isTests.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__isTestsBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__readPixels.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__readPixelsBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texImage2D.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texImage2DBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texImage2DHTML.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texImage2DHTMLBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texSubImage2D.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texSubImage2DBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texSubImage2DHTML.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__texSubImage2DHTMLBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformMatrix.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformMatrixBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformf.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformfArrayLen1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformfBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformi.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__uniformiBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__vertexAttrib.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__vertexAttribBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__vertexAttribPointer.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__functions__vertexAttribPointerBadArgs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__glsl__arrayOutOfBounds.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__more__glsl__uniformOutOfBounds.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__abs__abs_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__acos__acos_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__all__all_001_to_004.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__any__any_001_to_004.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__array__array_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__asin__asin_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__atan__atan_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__atan__atan_009_to_012.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__biConstants__biConstants_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__biConstants__biConstants_009_to_016.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__biuDepthRange__biuDepthRange_001_to_002.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_009_to_016.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_017_to_024.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_025_to_032.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_033_to_040.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_041_to_048.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_049_to_056.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_057_to_064.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_065_to_072.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_073_to_080.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_081_to_088.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_089_to_096.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_097_to_104.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_105_to_112.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_113_to_120.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_121_to_128.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_129_to_136.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_137_to_144.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_145_to_152.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_153_to_160.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_161_to_168.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_169_to_176.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__build__build_177_to_178.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__built_in_varying_array_out_of_bounds__built_in_varying_array_out_of_bounds_001_to_001.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__ceil__ceil_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__clamp__clamp_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__control_flow__control_flow_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__control_flow__control_flow_009_to_010.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__cos__cos_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__cross__cross_001_to_002.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__default__default_001_to_001.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__degrees__degrees_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__discard__discard_001_to_002.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__distance__distance_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__dot__dot_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__equal__equal_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__equal__equal_009_to_012.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__exp2__exp2_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__exp2__exp2_009_to_012.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__exp__exp_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__exp__exp_009_to_012.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__faceforward__faceforward_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__floor__floor_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__fract__fract_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_009_to_016.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_017_to_024.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_025_to_032.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_033_to_040.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_041_to_048.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_049_to_056.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_057_to_064.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_065_to_072.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_073_to_080.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_081_to_088.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_089_to_096.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_097_to_104.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_105_to_112.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_113_to_120.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__functions__functions_121_to_126.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__gl_FragCoord__gl_FragCoord_001_to_003.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__gl_FrontFacing__gl_FrontFacing_001_to_001.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__greaterThanEqual__greaterThanEqual_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__greaterThan__greaterThan_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__inversesqrt__inversesqrt_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__length__length_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__lessThanEqual__lessThanEqual_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__lessThan__lessThan_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__log2__log2_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__log2__log2_009_to_012.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__log__log_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__log__log_009_to_012.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat3__mat3_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_009_to_016.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_017_to_024.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_025_to_032.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_033_to_040.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mat__mat_041_to_046.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__matrixCompMult__matrixCompMult_001_to_004.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__max__max_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__min__min_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mix__mix_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__mod__mod_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__normalize__normalize_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__notEqual__notEqual_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__notEqual__notEqual_009_to_012.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__not__not_001_to_004.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__operators__operators_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__operators__operators_009_to_016.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__operators__operators_017_to_024.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__operators__operators_025_to_026.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__pow__pow_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__pow__pow_009_to_016.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__pow__pow_017_to_024.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__radians__radians_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__reflect__reflect_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__refract__refract_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__sign__sign_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__sin__sin_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__smoothstep__smoothstep_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__sqrt__sqrt_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__step__step_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_009_to_016.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_017_to_024.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_025_to_032.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_033_to_040.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_041_to_048.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__struct__struct_049_to_056.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_009_to_016.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_017_to_024.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_025_to_032.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_033_to_040.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_041_to_048.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_049_to_056.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_057_to_064.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_065_to_072.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_073_to_080.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_081_to_088.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_089_to_096.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_097_to_104.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_105_to_112.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__swizzlers__swizzlers_113_to_120.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__tan__tan_001_to_006.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__vec3__vec3_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__vec__vec_001_to_008.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__vec__vec_009_to_016.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__ogles__GL__vec__vec_017_to_018.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__programs__get-active-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-bind-attrib-location-long-names-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-bind-attrib-location-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-get-active-attribute.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-get-active-uniform.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-getshadersource.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__programs__gl-shader-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__programs__invalid-UTF-16.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__programs__program-infolog.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__programs__program-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__programs__use-program-crash-with-discard-in-fragment-shader.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__reading__read-pixels-pack-alignment.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__reading__read-pixels-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__renderbuffers__feedback-loop.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__renderbuffers__framebuffer-object-attachment.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__renderbuffers__framebuffer-state-restoration.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__renderbuffers__framebuffer-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__renderbuffers__renderbuffer-initialization.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__clipping-wide-points.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__culling.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__default-texture-draw-bug.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__draw-arrays-out-of-bounds.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__draw-elements-out-of-bounds.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__draw-with-changing-start-vertex-bug.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__framebuffer-switch.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__framebuffer-texture-switch.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-clear.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-drawarrays.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-drawelements.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-scissor-canvas-dimensions.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-scissor-fbo-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-scissor-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__gl-viewport-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__line-loop-tri-fan.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__many-draw-calls.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__more-than-65536-indices.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__multisample-corruption.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__negative-one-index.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__out-of-bounds-index-buffers.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__point-no-attributes.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__point-size.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__point-specific-shader-variables.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__point-with-gl-pointcoord-in-fragment-shader.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__polygon-offset.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__simple.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__rendering__triangle.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-enable-enum-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-enum-tests.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-get-calls.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-geterror.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-getstring.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-initial-state.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__state__gl-object-get-calls.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__state__state-uneffected-after-compositing.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgb-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgb-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgb-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__canvas_sub_rectangle__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgb-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgba-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__image__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgb-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgb-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__image_data__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__compressed-tex-image.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__copy-tex-image-2d-formats.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__copy-tex-image-and-sub-image-2d.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__copy-tex-sub-image-2d-partial-texture.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__cube-incomplete-fbo.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__default-texture.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__gl-get-tex-parameter.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__gl-pixelstorei.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__gl-teximage.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__mipmap-fbo.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__origin-clean-conformance.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-and-sub-image-2d-with-array-buffer-view.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-and-uniform-binding-bugs.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-canvas-corruption.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-webgl.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-with-format-and-type.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-image-with-invalid-data.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-input-validation.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-sub-image-2d-bad-args.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__tex-sub-image-2d.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texparameter-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-active-bind-2.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-active-bind.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-attachment-formats.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-clear.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-complete.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-copying-feedback-loops.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-cube-as-fbo-attachment.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-draw-with-2d-and-cube.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-fakeblack.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-formats-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-hd-dpi.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-mips.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-npot-video.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-npot.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-size-cube-maps.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-size-limit.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-size.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-sub-image-cube-maps.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-transparent-pixels-initialized.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-upload-cube-maps.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__misc__texture-upload-size.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgb-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgb-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__svg_image__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-rgb-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-rgb-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-rgba-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__video__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgb-rgb-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgb-rgb-unsigned_short_5_6_5.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_byte.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_short_4_4_4_4.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__textures__webgl_canvas__tex-2d-rgba-rgba-unsigned_short_5_5_5_1.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__array-buffer-crash.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__array-buffer-view-crash.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__array-large-array-tests.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__array-unit-tests.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__data-view-crash.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__data-view-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__typedarrays__typed-arrays-in-workers.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__gl-uniform-arrays.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__gl-uniform-bool.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__gl-uniformmatrix4fv.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__gl-unknown-uniform.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__null-uniform-location.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__out-of-bounds-uniform-array-access.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__uniform-default-values.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__uniform-location.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__uniform-samplers-test.html create mode 100644 dom/canvas/test/webgl-conf/generated/test_conformance__uniforms__uniform-values-per-program.html create mode 100644 dom/canvas/test/webgl-conf/iframe-passthrough.css create mode 100644 dom/canvas/test/webgl-conf/mochi-single.html create mode 100644 dom/canvas/test/webgl-conf/mochi-wrapper.html.template create mode 100644 dom/canvas/test/webgl-conf/mochitest-errata.ini create mode 100644 dom/canvas/test/webgl-conf/mochitest.ini.template delete mode 100644 dom/canvas/test/webgl-conformance/00_test_list.txt delete mode 100644 dom/canvas/test/webgl-conformance/README.mozilla delete mode 100644 dom/canvas/test/webgl-conformance/README.txt delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_always-fail.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__attribs__gl-enable-vertex-attrib.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__attribs__gl-vertex-attrib-zero-issues.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__attribs__gl-vertex-attrib.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__attribs__gl-vertexattribpointer-offsets.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__attribs__gl-vertexattribpointer.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__buffers__buffer-bind-test.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__buffers__buffer-data-array-buffer.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__buffers__index-validation-copies-indices.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__buffers__index-validation-crash-with-buffer-sub-data.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__buffers__index-validation-verifies-too-many-indices.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__buffers__index-validation-with-resized-buffer.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__buffers__index-validation.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__canvas__buffer-offscreen-test.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__canvas__buffer-preserve-test.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__canvas__canvas-test.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__canvas__canvas-zero-size.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__canvas__drawingbuffer-static-canvas-test.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__canvas__drawingbuffer-test.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__canvas__viewport-unchanged-upon-resize.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__context__constants.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__context__context-attributes-alpha-depth-stencil-antialias.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__context__context-lost-restored.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__context__context-lost.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__context__context-type-test.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__context__incorrect-context-object-behaviour.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__context__methods.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__context__premultiplyalpha-test.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__context__resource-sharing-test.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__extensions__ext-sRGB.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__extensions__ext-shader-texture-lod.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__extensions__ext-texture-filter-anisotropic.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__extensions__oes-standard-derivatives.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__extensions__oes-texture-float.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__extensions__oes-vertex-array-object.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__extensions__webgl-compressed-texture-etc1.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__extensions__webgl-compressed-texture-s3tc.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__extensions__webgl-debug-renderer-info.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__extensions__webgl-debug-shaders.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-abs.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-acos.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-asin.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-atan-xy.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-atan.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-ceil.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-clamp-float.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-clamp-gentype.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-cos.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-cross.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-distance.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-dot.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-faceforward.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-floor.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-fract.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-length.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-max-float.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-max-gentype.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-min-float.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-min-gentype.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-mix-float.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-mix-gentype.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-mod-float.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-mod-gentype.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-normalize.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-reflect.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-sign.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-sin.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-smoothstep-float.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-smoothstep-gentype.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-step-float.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function-step-gentype.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__functions__glsl-function.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__add_int_float.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__add_int_mat2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__add_int_mat3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__add_int_mat4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__add_int_vec2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__add_int_vec3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__add_int_vec4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__add_ivec2_vec2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__add_ivec3_vec3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__add_ivec4_vec4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__assign_int_to_float.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__assign_ivec2_to_vec2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__assign_ivec3_to_vec3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__assign_ivec4_to_vec4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__construct_struct.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__divide_int_float.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__divide_int_mat2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__divide_int_mat3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__divide_int_mat4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__divide_int_vec2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__divide_int_vec3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__divide_int_vec4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__divide_ivec2_vec2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__divide_ivec3_vec3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__divide_ivec4_vec4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__equal_int_float.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__equal_ivec2_vec2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__equal_ivec3_vec3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__equal_ivec4_vec4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__function_int_float.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__function_ivec2_vec2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__function_ivec3_vec3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__function_ivec4_vec4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__greater_than.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__greater_than_equal.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__less_than.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__less_than_equal.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__multiply_int_float.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__multiply_int_mat2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__multiply_int_mat3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__multiply_int_mat4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__multiply_int_vec2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__multiply_int_vec3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__multiply_int_vec4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__multiply_ivec2_vec2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__multiply_ivec3_vec3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__multiply_ivec4_vec4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__not_equal_int_float.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__not_equal_ivec2_vec2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__not_equal_ivec3_vec3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__not_equal_ivec4_vec4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__subtract_int_float.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__subtract_int_mat2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__subtract_int_mat3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__subtract_int_mat4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__subtract_int_vec2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__subtract_int_vec3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__subtract_int_vec4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__subtract_ivec2_vec2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__subtract_ivec3_vec3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__subtract_ivec4_vec4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__ternary_int_float.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__ternary_ivec2_vec2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__ternary_ivec3_vec3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__implicit__ternary_ivec4_vec4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__attrib-location-length-limits.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__embedded-struct-definitions-forbidden.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__glsl-function-nodes.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__glsl-long-variable-names.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__non-ascii-comments.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__non-ascii.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-256-character-identifier.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-257-character-identifier.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-_webgl-identifier.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-arbitrary-indexing.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-arbitrary-indexing.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-attrib-array.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-attrib-struct.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-clipvertex.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-default-precision.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-default-precision.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-define-line-continuation.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-dfdx-no-ext.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-dfdx.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-error-directive.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-explicit-int-cast.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-float-return-value.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-frag-depth.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-function-recursion.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-glcolor.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-gles-1.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-gles-symbol.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-glprojectionmatrix.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-implicit-vec3-to-vec4-cast.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-include.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-int-return-value.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-invalid-identifier.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-ivec2-return-value.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-ivec3-return-value.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-ivec4-return-value.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-limited-indexing.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-long-line.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-non-ascii-error.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-precision.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-quoted-error.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-undefined-preprocessor-symbol.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-uniform-in-loop-condition.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-vec2-return-value.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-vec3-return-value.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-vec4-return-value.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-version-100.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-version-100.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-version-120.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-version-130.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-with-webgl-identifier.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shader-without-precision.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__shared.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__struct-nesting-exceeds-maximum.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__struct-nesting-under-maximum.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__misc__uniform-location-length-limits.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__reserved___webgl_field.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__reserved___webgl_function.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__reserved___webgl_struct.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__reserved___webgl_variable.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__reserved__webgl_field.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__reserved__webgl_function.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__reserved__webgl_struct.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__reserved__webgl_variable.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__variables__gl-fragcoord.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__variables__gl-frontfacing.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__glsl__variables__gl-pointcoord.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__limits__gl-max-texture-dimensions.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__limits__gl-min-attribs.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__limits__gl-min-textures.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__limits__gl-min-uniforms.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__misc__bad-arguments-test.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__misc__error-reporting.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__misc__functions-returning-strings.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__misc__instanceof-test.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__misc__invalid-passed-params.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__misc__is-object.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__misc__null-object-behaviour.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__misc__object-deletion-behaviour.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__misc__shader-precision-format.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__misc__type-conversion-test.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__misc__uninitialized-test.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__misc__webgl-specific.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__conformance__constants.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__conformance__getContext.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__conformance__methods.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__conformance__quickCheckAPI-A.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__conformance__quickCheckAPI-B1.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__conformance__quickCheckAPI-B2.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__conformance__quickCheckAPI-B3.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__conformance__quickCheckAPI-B4.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__conformance__quickCheckAPI-C.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__conformance__quickCheckAPI-D_G.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__conformance__quickCheckAPI-G_I.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__conformance__quickCheckAPI-L_S.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__conformance__quickCheckAPI-S_V.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__conformance__webGLArrays.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__bindBuffer.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__bindBufferBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__bindFramebufferLeaveNonZero.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__bufferData.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__bufferDataBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__bufferSubData.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__bufferSubDataBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__copyTexImage2D.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__copyTexImage2DBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__copyTexSubImage2D.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__copyTexSubImage2DBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__deleteBufferBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__drawArrays.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__drawArraysOutOfBounds.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__drawElements.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__drawElementsBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__isTests.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__readPixels.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__readPixelsBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__texImage2D.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__texImage2DBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__texImage2DHTML.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__texImage2DHTMLBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__texSubImage2D.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__texSubImage2DBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__texSubImage2DHTML.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__texSubImage2DHTMLBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__uniformMatrix.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__uniformMatrixBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__uniformf.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__uniformfArrayLen1.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__uniformfBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__uniformi.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__uniformiBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__vertexAttrib.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__vertexAttribBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__vertexAttribPointer.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__functions__vertexAttribPointerBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__glsl__arrayOutOfBounds.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__more__glsl__uniformOutOfBounds.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__programs__get-active-test.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__programs__gl-bind-attrib-location-test.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__programs__gl-get-active-attribute.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__programs__gl-get-active-uniform.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__programs__gl-getshadersource.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__programs__gl-shader-test.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__programs__invalid-UTF-16.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__programs__program-test.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__reading__read-pixels-pack-alignment.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__reading__read-pixels-test.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__renderbuffers__framebuffer-object-attachment.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__renderbuffers__framebuffer-test.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__renderbuffers__renderbuffer-initialization.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__rendering__draw-arrays-out-of-bounds.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__rendering__draw-elements-out-of-bounds.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__rendering__gl-clear.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__rendering__gl-drawelements.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__rendering__gl-scissor-test.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__rendering__line-loop-tri-fan.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__rendering__more-than-65536-indices.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__rendering__point-size.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__rendering__triangle.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__state__gl-enable-enum-test.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__state__gl-enum-tests.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__state__gl-get-calls.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__state__gl-geterror.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__state__gl-getstring.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__state__gl-object-get-calls.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__compressed-tex-image.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__copy-tex-image-and-sub-image-2d.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__gl-pixelstorei.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__gl-teximage.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__origin-clean-conformance.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__tex-image-and-sub-image-2d-with-array-buffer-view.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__tex-image-and-sub-image-2d-with-canvas.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__tex-image-and-sub-image-2d-with-image-data.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__tex-image-and-sub-image-2d-with-image.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__tex-image-and-sub-image-2d-with-video.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__tex-image-and-uniform-binding-bugs.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__tex-image-with-format-and-type.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__tex-image-with-invalid-data.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__tex-input-validation.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__tex-sub-image-2d-bad-args.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__tex-sub-image-2d.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__texparameter-test.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__texture-active-bind-2.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__texture-active-bind.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__texture-complete.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__texture-formats-test.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__texture-mips.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__texture-npot-video.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__texture-npot.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__texture-size-cube-maps.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__texture-size.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__textures__texture-transparent-pixels-initialized.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__typedarrays__array-buffer-crash.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__typedarrays__array-buffer-view-crash.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__typedarrays__array-unit-tests.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__uniforms__gl-uniform-arrays.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__uniforms__gl-uniform-bool.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__uniforms__gl-uniformmatrix4fv.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__uniforms__gl-unknown-uniform.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__uniforms__null-uniform-location.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__uniforms__uniform-location.html delete mode 100644 dom/canvas/test/webgl-conformance/_wrappers/test_conformance__uniforms__uniform-samplers-test.html delete mode 100644 dom/canvas/test/webgl-conformance/always-fail.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/00_test_list.txt delete mode 100644 dom/canvas/test/webgl-conformance/conformance/LICENSE_CHROMIUM delete mode 100644 dom/canvas/test/webgl-conformance/conformance/attribs/00_test_list.txt delete mode 100644 dom/canvas/test/webgl-conformance/conformance/attribs/gl-enable-vertex-attrib.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/attribs/gl-vertex-attrib-zero-issues.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/attribs/gl-vertex-attrib.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/attribs/gl-vertexattribpointer-offsets.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/attribs/gl-vertexattribpointer.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/buffers/00_test_list.txt delete mode 100644 dom/canvas/test/webgl-conformance/conformance/buffers/buffer-bind-test.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/buffers/buffer-data-array-buffer.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/buffers/index-validation-copies-indices.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/buffers/index-validation-crash-with-buffer-sub-data.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/buffers/index-validation-verifies-too-many-indices.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/buffers/index-validation-with-resized-buffer.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/buffers/index-validation.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/canvas/00_test_list.txt delete mode 100644 dom/canvas/test/webgl-conformance/conformance/canvas/buffer-offscreen-test.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/canvas/buffer-preserve-test.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/canvas/canvas-test.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/canvas/canvas-zero-size.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/canvas/drawingbuffer-static-canvas-test.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/canvas/drawingbuffer-test.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/canvas/viewport-unchanged-upon-resize.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/context/00_test_list.txt delete mode 100644 dom/canvas/test/webgl-conformance/conformance/context/constants.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/context/context-attribute-preserve-drawing-buffer.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/context/context-attributes-alpha-depth-stencil-antialias.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/context/context-lost-restored.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/context/context-lost.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/context/context-type-test.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/context/incorrect-context-object-behaviour.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/context/methods.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/context/premultiplyalpha-test.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/context/resource-sharing-test.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/extensions/00_test_list.txt delete mode 100644 dom/canvas/test/webgl-conformance/conformance/extensions/ext-sRGB.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/extensions/ext-shader-texture-lod.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/extensions/ext-texture-filter-anisotropic.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/extensions/oes-standard-derivatives.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/extensions/oes-texture-float.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/extensions/oes-vertex-array-object.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/extensions/webgl-compressed-texture-etc1.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/extensions/webgl-compressed-texture-s3tc.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/extensions/webgl-debug-renderer-info.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/extensions/webgl-debug-shaders.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/extensions/webgl-depth-texture.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/00_test_list.txt delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-abs.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-acos.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-asin.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-atan-xy.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-atan.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-ceil.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-clamp-float.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-clamp-gentype.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-cos.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-cross.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-distance.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-dot.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-faceforward.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-floor.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-fract.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-length.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-lessThan.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-max-float.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-max-gentype.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-min-float.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-min-gentype.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-mix-float.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-mix-gentype.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-mod-float.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-mod-gentype.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-normalize.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-reflect.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-refract.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-sign.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-sin.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-smoothstep-float.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-smoothstep-gentype.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-step-float.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function-step-gentype.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/functions/glsl-function.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/add_int_float.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/add_int_mat2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/add_int_mat3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/add_int_mat4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/add_int_vec2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/add_int_vec3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/add_int_vec4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/add_ivec2_vec2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/add_ivec3_vec3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/add_ivec4_vec4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/assign_int_to_float.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/assign_ivec2_to_vec2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/assign_ivec3_to_vec3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/assign_ivec4_to_vec4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/construct_struct.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/divide_int_float.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/divide_int_mat2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/divide_int_mat3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/divide_int_mat4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/divide_int_vec2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/divide_int_vec3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/divide_int_vec4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/divide_ivec2_vec2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/divide_ivec3_vec3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/divide_ivec4_vec4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/equal_int_float.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/equal_ivec2_vec2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/equal_ivec3_vec3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/equal_ivec4_vec4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/function_int_float.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/function_ivec2_vec2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/function_ivec3_vec3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/function_ivec4_vec4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/greater_than.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/greater_than_equal.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/less_than.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/less_than_equal.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/multiply_int_float.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/multiply_int_mat2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/multiply_int_mat3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/multiply_int_mat4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/multiply_int_vec2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/multiply_int_vec3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/multiply_int_vec4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/multiply_ivec2_vec2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/multiply_ivec3_vec3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/multiply_ivec4_vec4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/not_equal_int_float.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/not_equal_ivec2_vec2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/not_equal_ivec3_vec3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/not_equal_ivec4_vec4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/subtract_int_float.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/subtract_int_mat2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/subtract_int_mat3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/subtract_int_mat4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/subtract_int_vec2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/subtract_int_vec3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/subtract_int_vec4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/subtract_ivec2_vec2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/subtract_ivec3_vec3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/subtract_ivec4_vec4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/ternary_int_float.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/ternary_ivec2_vec2.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/ternary_ivec3_vec3.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/implicit/ternary_ivec4_vec4.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/matrices/00_test_list.txt delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/matrices/glsl-mat4-to-mat3.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/00_test_list.txt delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/attrib-location-length-limits.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/embedded-struct-definitions-forbidden.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/glsl-2types-of-textures-on-same-unit.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/glsl-function-nodes.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/glsl-long-variable-names.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/glsl-vertex-branch.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/non-ascii-comments.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/non-ascii.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/re-compile-re-link.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-256-character-identifier.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-257-character-identifier.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-_webgl-identifier.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-arbitrary-indexing.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-arbitrary-indexing.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-attrib-array.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-attrib-struct.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-clipvertex.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-comma-assignment.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-comma-conditional-assignment.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-conditional-scoping.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-default-precision.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-default-precision.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-define-line-continuation.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-dfdx-no-ext.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-dfdx.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-do-scoping.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-error-directive.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-explicit-int-cast.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-float-return-value.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-for-loop.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-for-scoping.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-frag-depth.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-function-recursion.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-function-scoped-struct.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-functional-scoping.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-glcolor.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-gles-1.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-gles-symbol.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-glprojectionmatrix.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-hex-int-constant-macro.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-implicit-vec3-to-vec4-cast.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-include.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-int-return-value.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-invalid-identifier.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-ivec2-return-value.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-ivec3-return-value.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-ivec4-return-value.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-limited-indexing.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-line-directive.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-long-line.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-non-ascii-error.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-precision.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-quoted-error.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-undefined-preprocessor-symbol.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-uniform-in-loop-condition.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-vec2-return-value.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-vec3-return-value.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-vec4-return-value.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-vec4-vec3-vec4-conditional.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-version-100.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-version-100.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-version-120.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-version-130.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-with-webgl-identifier.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shader-without-precision.frag.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/shared.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/struct-nesting-exceeds-maximum.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/struct-nesting-under-maximum.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/misc/uniform-location-length-limits.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/reserved/_webgl_field.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/reserved/_webgl_function.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/reserved/_webgl_struct.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/reserved/_webgl_variable.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/reserved/webgl_field.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/reserved/webgl_function.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/reserved/webgl_struct.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/reserved/webgl_variable.vert.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/samplers/00_test_list.txt delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/samplers/glsl-function-texture2d-bias.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/samplers/glsl-function-texture2dlod.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/samplers/glsl-function-texture2dproj.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/variables/00_test_list.txt delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/variables/gl-fragcoord.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/variables/gl-frontfacing.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/glsl/variables/gl-pointcoord.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/limits/gl-max-texture-dimensions.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/limits/gl-min-attribs.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/limits/gl-min-textures.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/limits/gl-min-uniforms.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/misc/00_test_list.txt delete mode 100644 dom/canvas/test/webgl-conformance/conformance/misc/bad-arguments-test.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/misc/delayed-drawing.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/misc/error-reporting.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/misc/functions-returning-strings.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/misc/instanceof-test.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/misc/invalid-passed-params.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/misc/is-object.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/misc/null-object-behaviour.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/misc/object-deletion-behaviour.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/misc/shader-precision-format.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/misc/type-conversion-test.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/misc/uninitialized-test.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/misc/webgl-specific.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/00_test_list.txt delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/all_tests.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/all_tests_linkonly.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/all_tests_sequential.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/conformance/argGenerators-A.js delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/conformance/argGenerators-B1.js delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/conformance/argGenerators-B2.js delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/conformance/argGenerators-B3.js delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/conformance/argGenerators-B4.js delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/conformance/argGenerators-C.js delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/conformance/argGenerators-D_G.js delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/conformance/argGenerators-G_I.js delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/conformance/argGenerators-L_S.js delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/conformance/argGenerators-S_V.js delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/conformance/badArgsArityLessThanArgc.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/conformance/constants.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/conformance/fuzzTheAPI.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/conformance/getContext.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/conformance/methods.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/conformance/quickCheckAPI-A.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/conformance/quickCheckAPI-B1.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/conformance/quickCheckAPI-B2.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/conformance/quickCheckAPI-B3.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/conformance/quickCheckAPI-B4.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/conformance/quickCheckAPI-C.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/conformance/quickCheckAPI-D_G.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/conformance/quickCheckAPI-G_I.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/conformance/quickCheckAPI-L_S.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/conformance/quickCheckAPI-S_V.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/conformance/quickCheckAPI.js delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/conformance/quickCheckAPIBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/conformance/webGLArrays.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/demos/opengl_web.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/demos/video.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/bindBuffer.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/bindBufferBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/bindFramebufferLeaveNonZero.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/bufferData.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/bufferDataBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/bufferSubData.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/bufferSubDataBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/copyTexImage2D.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/copyTexImage2DBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/copyTexSubImage2D.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/copyTexSubImage2DBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/deleteBufferBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/drawArrays.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/drawArraysOutOfBounds.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/drawElements.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/drawElementsBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/isTests.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/readPixels.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/readPixelsBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/texImage2D.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/texImage2DBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/texImage2DHTML.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/texImage2DHTMLBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/texSubImage2D.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/texSubImage2DBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/texSubImage2DHTML.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/texSubImage2DHTMLBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/uniformMatrix.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/uniformMatrixBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/uniformf.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/uniformfArrayLen1.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/uniformfBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/uniformi.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/uniformiBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/vertexAttrib.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/vertexAttribBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/vertexAttribPointer.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/functions/vertexAttribPointerBadArgs.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/glsl/arrayOutOfBounds.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/glsl/longLoops.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/glsl/uniformOutOfBounds.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/glsl/unusedAttribsUniforms.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/index.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/performance/CPUvsGPU.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/performance/bandwidth.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/performance/jsGCPause.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/performance/jsMatrixMult.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/performance/jsToGLOverhead.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/unit.js delete mode 100644 dom/canvas/test/webgl-conformance/conformance/more/util.js delete mode 100644 dom/canvas/test/webgl-conformance/conformance/programs/00_test_list.txt delete mode 100644 dom/canvas/test/webgl-conformance/conformance/programs/get-active-test.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/programs/gl-bind-attrib-location-test.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/programs/gl-get-active-attribute.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/programs/gl-get-active-uniform.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/programs/gl-getshadersource.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/programs/gl-shader-test.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/programs/invalid-UTF-16.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/programs/program-test.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/reading/read-pixels-pack-alignment.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/reading/read-pixels-test.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/renderbuffers/00_test_list.txt delete mode 100644 dom/canvas/test/webgl-conformance/conformance/renderbuffers/framebuffer-object-attachment.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/renderbuffers/framebuffer-test.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/renderbuffers/renderbuffer-initialization.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/rendering/00_test_list.txt delete mode 100644 dom/canvas/test/webgl-conformance/conformance/rendering/draw-arrays-out-of-bounds.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/rendering/draw-elements-out-of-bounds.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/rendering/gl-clear.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/rendering/gl-drawelements.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/rendering/gl-scissor-test.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/rendering/line-loop-tri-fan.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/rendering/more-than-65536-indices.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/rendering/point-size.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/rendering/triangle.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/resources/glsl-conformance-test.js delete mode 100644 dom/canvas/test/webgl-conformance/conformance/resources/glsl-feature-tests.css delete mode 100644 dom/canvas/test/webgl-conformance/conformance/resources/glsl-generator.js delete mode 100644 dom/canvas/test/webgl-conformance/conformance/resources/webgl-test-utils.js delete mode 100644 dom/canvas/test/webgl-conformance/conformance/resources/webgl-test.js delete mode 100644 dom/canvas/test/webgl-conformance/conformance/state/00_test_list.txt delete mode 100644 dom/canvas/test/webgl-conformance/conformance/state/gl-enable-enum-test.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/state/gl-enum-tests.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/state/gl-get-calls.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/state/gl-geterror.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/state/gl-getstring.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/state/gl-object-get-calls.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/textures/00_test_list.txt delete mode 100644 dom/canvas/test/webgl-conformance/conformance/textures/compressed-tex-image.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/textures/copy-tex-image-and-sub-image-2d.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/textures/gl-pixelstorei.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/textures/gl-teximage.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/textures/origin-clean-conformance.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/textures/tex-image-and-sub-image-2d-with-array-buffer-view.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/textures/tex-image-and-sub-image-2d-with-image-data.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/textures/tex-image-and-sub-image-2d-with-image.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/textures/tex-image-and-sub-image-2d-with-video.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/textures/tex-image-and-uniform-binding-bugs.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/textures/tex-image-with-format-and-type.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/textures/tex-image-with-invalid-data.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/textures/tex-input-validation.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/textures/tex-sub-image-2d-bad-args.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/textures/tex-sub-image-2d.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/textures/texparameter-test.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/textures/texture-active-bind-2.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/textures/texture-active-bind.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/textures/texture-clear.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/textures/texture-complete.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/textures/texture-formats-test.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/textures/texture-mips.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/textures/texture-npot-video.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/textures/texture-npot.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/textures/texture-size-cube-maps.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/textures/texture-size.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/textures/texture-transparent-pixels-initialized.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/typedarrays/00_test_list.txt delete mode 100644 dom/canvas/test/webgl-conformance/conformance/typedarrays/array-buffer-crash.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/typedarrays/array-buffer-view-crash.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/typedarrays/array-unit-tests.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/uniforms/00_test_list.txt delete mode 100644 dom/canvas/test/webgl-conformance/conformance/uniforms/gl-uniform-arrays.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/uniforms/gl-uniform-bool.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/uniforms/gl-uniformmatrix4fv.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/uniforms/gl-unknown-uniform.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/uniforms/null-uniform-location.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/uniforms/uniform-location.html delete mode 100644 dom/canvas/test/webgl-conformance/conformance/uniforms/uniform-samplers-test.html delete mode 100644 dom/canvas/test/webgl-conformance/dont-load-image-from-internet.patch delete mode 100644 dom/canvas/test/webgl-conformance/ext-texture-filter-anisotropic.patch delete mode 100644 dom/canvas/test/webgl-conformance/extra/big-fbos-example.html delete mode 100644 dom/canvas/test/webgl-conformance/extra/canvas-compositing-test.html delete mode 100644 dom/canvas/test/webgl-conformance/extra/fbo-lost-context.html delete mode 100644 dom/canvas/test/webgl-conformance/extra/lots-of-polys-example.html delete mode 100644 dom/canvas/test/webgl-conformance/extra/offscreen-issue.html delete mode 100644 dom/canvas/test/webgl-conformance/extra/out-of-bounds-uniform-array-access.html delete mode 100644 dom/canvas/test/webgl-conformance/extra/out-of-memory.html delete mode 100644 dom/canvas/test/webgl-conformance/extra/out-of-resources.html delete mode 100644 dom/canvas/test/webgl-conformance/extra/out-of-vram.html delete mode 100644 dom/canvas/test/webgl-conformance/extra/simulated-attrib-0-bug-test.html delete mode 100644 dom/canvas/test/webgl-conformance/extra/slow-shader-example.html delete mode 100644 dom/canvas/test/webgl-conformance/extra/webgl-info.html delete mode 100644 dom/canvas/test/webgl-conformance/fix-webgl-harness-async.patch delete mode 100644 dom/canvas/test/webgl-conformance/gc.patch delete mode 100644 dom/canvas/test/webgl-conformance/generate-wrappers-and-manifest.py delete mode 100644 dom/canvas/test/webgl-conformance/iframe-autoresize.js delete mode 100644 dom/canvas/test/webgl-conformance/log-more-info-about-test-failures.patch delete mode 100644 dom/canvas/test/webgl-conformance/misc/program-test-1.html delete mode 100644 dom/canvas/test/webgl-conformance/mochi-single.html delete mode 100644 dom/canvas/test/webgl-conformance/mochi-wrapper.html.template delete mode 100644 dom/canvas/test/webgl-conformance/mochitest-errata.ini delete mode 100644 dom/canvas/test/webgl-conformance/mochitest.ini.template delete mode 100644 dom/canvas/test/webgl-conformance/reference-cycle-test.patch delete mode 100644 dom/canvas/test/webgl-conformance/resources/cors-util.js delete mode 100644 dom/canvas/test/webgl-conformance/resources/desktop-gl-constants.js delete mode 100644 dom/canvas/test/webgl-conformance/resources/js-test-pre.js delete mode 100644 dom/canvas/test/webgl-conformance/resources/webgl-logo.png delete mode 100644 dom/canvas/test/webgl-conformance/resources/webgl-test-harness.js delete mode 100644 dom/canvas/test/webgl-conformance/webgl-conformance-tests.html delete mode 100644 dom/canvas/test/webgl-mochitest.ini create mode 100644 dom/canvas/test/webgl-mochitest/ensure-exts/ensure-ext.js create mode 100644 dom/canvas/test/webgl-mochitest/ensure-exts/test_ANGLE_instanced_arrays.html create mode 100644 dom/canvas/test/webgl-mochitest/ensure-exts/test_EXT_blend_minmax.html create mode 100644 dom/canvas/test/webgl-mochitest/ensure-exts/test_EXT_color_buffer_half_float.html create mode 100644 dom/canvas/test/webgl-mochitest/ensure-exts/test_EXT_disjoint_timer_query.html create mode 100644 dom/canvas/test/webgl-mochitest/ensure-exts/test_EXT_frag_depth.html create mode 100644 dom/canvas/test/webgl-mochitest/ensure-exts/test_EXT_sRGB.html create mode 100644 dom/canvas/test/webgl-mochitest/ensure-exts/test_EXT_shader_texture_lod.html create mode 100644 dom/canvas/test/webgl-mochitest/ensure-exts/test_EXT_texture_filter_anisotropic.html create mode 100644 dom/canvas/test/webgl-mochitest/ensure-exts/test_OES_standard_derivatives.html create mode 100644 dom/canvas/test/webgl-mochitest/ensure-exts/test_WEBGL_color_buffer_float.html create mode 100644 dom/canvas/test/webgl-mochitest/ensure-exts/test_WEBGL_compressed_texture_atc.html create mode 100644 dom/canvas/test/webgl-mochitest/ensure-exts/test_WEBGL_compressed_texture_es3.html create mode 100644 dom/canvas/test/webgl-mochitest/ensure-exts/test_WEBGL_compressed_texture_etc1.html create mode 100644 dom/canvas/test/webgl-mochitest/ensure-exts/test_WEBGL_compressed_texture_pvrtc.html create mode 100644 dom/canvas/test/webgl-mochitest/ensure-exts/test_WEBGL_compressed_texture_s3tc.html create mode 100644 dom/canvas/test/webgl-mochitest/ensure-exts/test_WEBGL_depth_texture.html create mode 100644 dom/canvas/test/webgl-mochitest/ensure-exts/test_WEBGL_draw_buffers.html create mode 100644 dom/canvas/test/webgl-mochitest/ensure-exts/test_common.html create mode 100644 dom/canvas/test/webgl-mochitest/es3-data.js create mode 100644 dom/canvas/test/webgl-mochitest/mochitest.ini create mode 100644 dom/canvas/test/webgl-mochitest/regress/test_bug_1268096.html create mode 100644 dom/canvas/test/webgl-mochitest/test_backends.html create mode 100644 dom/canvas/test/webgl-mochitest/test_canvas_size.html create mode 100644 dom/canvas/test/webgl-mochitest/test_capture.html create mode 100644 dom/canvas/test/webgl-mochitest/test_cubemap_must_be_square.html create mode 100644 dom/canvas/test/webgl-mochitest/test_depth_tex_lazy_clear.html create mode 100644 dom/canvas/test/webgl-mochitest/test_fuzzing_bugs.html create mode 100644 dom/canvas/test/webgl-mochitest/test_hidden_depth_stencil.html create mode 100644 dom/canvas/test/webgl-mochitest/test_pixel_pack_buffer.html create mode 100644 dom/canvas/test/webgl-mochitest/test_renderer_strings.html create mode 100644 dom/canvas/test/webgl-mochitest/test_sab_with_webgl.html create mode 100644 dom/canvas/test/webgl-mochitest/test_uninit_data.html create mode 100644 dom/canvas/test/webgl-mochitest/test_webgl2_alpha_luminance.html create mode 100644 dom/canvas/test/webgl-mochitest/test_webgl_color_buffer_float.html create mode 100644 dom/canvas/test/webgl-mochitest/test_webgl_compressed_texture_es3.html copy dom/canvas/test/webgl-mochitest/{test_webgl_available.html => test_webgl_force_enable.html} (100%) create mode 100644 dom/canvas/test/webgl-mochitest/test_webglcontextcreationerror.html delete mode 100644 dom/cellbroadcast/CellBroadcast.cpp delete mode 100644 dom/cellbroadcast/CellBroadcast.h delete mode 100644 dom/cellbroadcast/CellBroadcastMessage.cpp delete mode 100644 dom/cellbroadcast/CellBroadcastMessage.h delete mode 100644 dom/cellbroadcast/gonk/CellBroadcastService.js delete mode 100644 dom/cellbroadcast/gonk/CellBroadcastService.manifest delete mode 100644 dom/cellbroadcast/interfaces/moz.build delete mode 100644 dom/cellbroadcast/interfaces/nsICellBroadcastService.idl delete mode 100644 dom/cellbroadcast/interfaces/nsICellbroadcastMessenger.idl delete mode 100644 dom/cellbroadcast/interfaces/nsIGonkCellBroadcastService.idl delete mode 100644 dom/cellbroadcast/ipc/CellBroadcastIPCService.cpp delete mode 100644 dom/cellbroadcast/ipc/CellBroadcastIPCService.h delete mode 100644 dom/cellbroadcast/ipc/CellBroadcastParent.cpp delete mode 100644 dom/cellbroadcast/ipc/CellBroadcastParent.h delete mode 100644 dom/cellbroadcast/ipc/PCellBroadcast.ipdl delete mode 100644 dom/cellbroadcast/moz.build delete mode 100644 dom/cellbroadcast/tests/marionette/head.js delete mode 100644 dom/cellbroadcast/tests/marionette/manifest.ini delete mode 100644 dom/cellbroadcast/tests/marionette/test_cellbroadcast_etws.js delete mode 100644 dom/cellbroadcast/tests/marionette/test_cellbroadcast_gsm.js delete mode 100644 dom/cellbroadcast/tests/marionette/test_cellbroadcast_multi_sim.js delete mode 100644 dom/cellbroadcast/tests/marionette/test_cellbroadcast_umts.js create mode 100755 dom/console/Console.cpp create mode 100644 dom/console/Console.h rename dom/{base => console}/ConsoleAPI.manifest (100%) create mode 100644 dom/console/ConsoleAPIStorage.js create mode 100644 dom/console/ConsoleReportCollector.cpp create mode 100644 dom/console/ConsoleReportCollector.h create mode 100644 dom/console/moz.build rename dom/{base => console}/nsIConsoleAPIStorage.idl (100%) create mode 100644 dom/console/nsIConsoleReportCollector.h create mode 100644 dom/console/tests/chrome.ini copy dom/{base/test => console/tests}/file_empty.html (100%) create mode 100644 dom/console/tests/mochitest.ini create mode 100644 dom/console/tests/test_bug659625.html rename dom/{base/test => console/tests}/test_bug978522.html (100%) rename dom/{base/test => console/tests}/test_bug979109.html (100%) rename dom/{base/test => console/tests}/test_bug989665.html (100%) create mode 100644 dom/console/tests/test_console.xul rename dom/{base/test => console/tests}/test_consoleEmptyStack.html (100%) create mode 100644 dom/console/tests/test_console_binding.html create mode 100644 dom/console/tests/test_console_proto.html delete mode 100644 dom/contacts/ContactManager.js delete mode 100644 dom/contacts/ContactManager.manifest delete mode 100644 dom/contacts/fallback/ContactDB.jsm delete mode 100644 dom/contacts/fallback/ContactService.jsm delete mode 100644 dom/contacts/moz.build delete mode 100644 dom/contacts/tests/chrome.ini delete mode 100644 dom/contacts/tests/mochitest.ini delete mode 100644 dom/contacts/tests/shared.js delete mode 100644 dom/contacts/tests/test_contacts_basics.html delete mode 100644 dom/contacts/tests/test_contacts_basics2.html delete mode 100644 dom/contacts/tests/test_contacts_blobs.html delete mode 100644 dom/contacts/tests/test_contacts_cache.xul delete mode 100644 dom/contacts/tests/test_contacts_events.html delete mode 100644 dom/contacts/tests/test_contacts_getall.html delete mode 100644 dom/contacts/tests/test_contacts_getall2.html delete mode 100644 dom/contacts/tests/test_contacts_international.html delete mode 100644 dom/contacts/tests/test_contacts_shutdown.xul delete mode 100644 dom/contacts/tests/test_contacts_substringmatching.html delete mode 100644 dom/contacts/tests/test_contacts_substringmatchingCL.html delete mode 100644 dom/contacts/tests/test_contacts_substringmatchingVE.html delete mode 100644 dom/contacts/tests/test_contacts_upgrade.xul delete mode 100644 dom/contacts/tests/test_migration.html delete mode 100644 dom/contacts/tests/test_migration_chrome.js delete mode 100644 dom/contacts/tests/test_permission_denied.html create mode 100644 dom/crypto/WebCryptoThreadPool.cpp create mode 100644 dom/crypto/WebCryptoThreadPool.h create mode 100644 dom/crypto/test/file_indexedDB.html create mode 100644 dom/crypto/test/test-worker.js create mode 100644 dom/crypto/test/test_WebCrypto_HKDF.html create mode 100644 dom/crypto/test/test_WebCrypto_Import_Multiple_Identical_Keys.html create mode 100644 dom/crypto/test/test_WebCrypto_RSA_PSS.html create mode 100644 dom/crypto/test/test_WebCrypto_Structured_Cloning.html create mode 100644 dom/crypto/test/test_WebCrypto_Workers.html create mode 100644 dom/crypto/test/test_indexedDB.html delete mode 100644 dom/datastore/DataStore.cpp delete mode 100644 dom/datastore/DataStore.h delete mode 100644 dom/datastore/DataStore.manifest delete mode 100644 dom/datastore/DataStoreCallbacks.h delete mode 100644 dom/datastore/DataStoreChangeNotifier.jsm delete mode 100644 dom/datastore/DataStoreCursor.cpp delete mode 100644 dom/datastore/DataStoreCursor.h delete mode 100644 dom/datastore/DataStoreCursorImpl.jsm delete mode 100644 dom/datastore/DataStoreDB.cpp delete mode 100644 dom/datastore/DataStoreDB.h delete mode 100644 dom/datastore/DataStoreDB.jsm delete mode 100644 dom/datastore/DataStoreImpl.js delete mode 100644 dom/datastore/DataStoreRevision.cpp delete mode 100644 dom/datastore/DataStoreRevision.h delete mode 100644 dom/datastore/DataStoreService.cpp delete mode 100644 dom/datastore/DataStoreService.h delete mode 100644 dom/datastore/moz.build delete mode 100644 dom/datastore/nsIDataStore.idl delete mode 100644 dom/datastore/nsIDataStoreService.idl delete mode 100644 dom/datastore/tests/file_app.sjs delete mode 100644 dom/datastore/tests/file_app.template.webapp delete mode 100644 dom/datastore/tests/file_app2.template.webapp delete mode 100644 dom/datastore/tests/file_app_install.html delete mode 100644 dom/datastore/tests/file_arrays.html delete mode 100644 dom/datastore/tests/file_basic.html delete mode 100644 dom/datastore/tests/file_basic_common.js delete mode 100644 dom/datastore/tests/file_basic_worker.html delete mode 100644 dom/datastore/tests/file_basic_worker.js delete mode 100644 dom/datastore/tests/file_bug1008044.html delete mode 100644 dom/datastore/tests/file_bug1058108.html delete mode 100644 dom/datastore/tests/file_bug924104.html delete mode 100644 dom/datastore/tests/file_bug957086.html delete mode 100644 dom/datastore/tests/file_bug976311.html delete mode 100644 dom/datastore/tests/file_bug976311.template.webapp delete mode 100644 dom/datastore/tests/file_bug986056.html delete mode 100644 dom/datastore/tests/file_bug986056.template.webapp delete mode 100644 dom/datastore/tests/file_certifiedApp.html delete mode 100644 dom/datastore/tests/file_changes.html delete mode 100644 dom/datastore/tests/file_changes2.html delete mode 100644 dom/datastore/tests/file_duplicate.html delete mode 100644 dom/datastore/tests/file_event_maker.html delete mode 100644 dom/datastore/tests/file_event_receiver.html delete mode 100644 dom/datastore/tests/file_keys.html delete mode 100644 dom/datastore/tests/file_notify_system_message.html delete mode 100644 dom/datastore/tests/file_readonly.html delete mode 100644 dom/datastore/tests/file_sync.html delete mode 100644 dom/datastore/tests/file_sync_common.js delete mode 100644 dom/datastore/tests/file_sync_worker.html delete mode 100644 dom/datastore/tests/file_sync_worker.js delete mode 100644 dom/datastore/tests/file_transactions.html delete mode 100644 dom/datastore/tests/file_worker_close.html delete mode 100644 dom/datastore/tests/file_worker_close.js delete mode 100644 dom/datastore/tests/mochitest.ini delete mode 100644 dom/datastore/tests/test_app_install.html delete mode 100644 dom/datastore/tests/test_arrays.html delete mode 100644 dom/datastore/tests/test_basic.html delete mode 100644 dom/datastore/tests/test_basic_worker.html delete mode 100644 dom/datastore/tests/test_bug1008044.html delete mode 100644 dom/datastore/tests/test_bug1058108.html delete mode 100644 dom/datastore/tests/test_bug924104.html delete mode 100644 dom/datastore/tests/test_bug957086.html delete mode 100644 dom/datastore/tests/test_bug976311.html delete mode 100644 dom/datastore/tests/test_bug986056.html delete mode 100644 dom/datastore/tests/test_certifiedApp.html delete mode 100644 dom/datastore/tests/test_changes.html delete mode 100644 dom/datastore/tests/test_duplicate.html delete mode 100644 dom/datastore/tests/test_keys.html delete mode 100644 dom/datastore/tests/test_notify_system_message.html delete mode 100644 dom/datastore/tests/test_oop.html delete mode 100644 dom/datastore/tests/test_oop_events.html delete mode 100644 dom/datastore/tests/test_readonly.html delete mode 100644 dom/datastore/tests/test_sync.html delete mode 100644 dom/datastore/tests/test_sync_worker.html delete mode 100644 dom/datastore/tests/test_transactions.html delete mode 100644 dom/datastore/tests/test_worker_close.html delete mode 100644 dom/devicestorage/DeviceStorage.h delete mode 100644 dom/devicestorage/DeviceStorageFileDescriptor.h delete mode 100644 dom/devicestorage/DeviceStorageRequestChild.cpp delete mode 100644 dom/devicestorage/DeviceStorageRequestChild.h delete mode 100644 dom/devicestorage/DeviceStorageRequestParent.cpp delete mode 100644 dom/devicestorage/DeviceStorageRequestParent.h delete mode 100644 dom/devicestorage/PDeviceStorageRequest.ipdl delete mode 100644 dom/devicestorage/ipc/ipc.json delete mode 100644 dom/devicestorage/ipc/mochitest.ini delete mode 100644 dom/devicestorage/ipc/test_ipc.html delete mode 100644 dom/devicestorage/moz.build delete mode 100644 dom/devicestorage/nsDeviceStorage.cpp delete mode 100644 dom/devicestorage/nsDeviceStorage.h delete mode 100644 dom/devicestorage/test/chrome.ini delete mode 100644 dom/devicestorage/test/devicestorage_common.js delete mode 100644 dom/devicestorage/test/mochitest.ini delete mode 100644 dom/devicestorage/test/test_823965.html delete mode 100644 dom/devicestorage/test/test_add.html delete mode 100644 dom/devicestorage/test/test_addCorrectType.html delete mode 100644 dom/devicestorage/test/test_app_permissions.html delete mode 100644 dom/devicestorage/test/test_available.html delete mode 100644 dom/devicestorage/test/test_basic.html delete mode 100644 dom/devicestorage/test/test_dirs.html delete mode 100644 dom/devicestorage/test/test_diskSpace.html delete mode 100644 dom/devicestorage/test/test_dotdot.html delete mode 100644 dom/devicestorage/test/test_enumerate.html delete mode 100644 dom/devicestorage/test/test_enumerateMultipleContinue.html delete mode 100644 dom/devicestorage/test/test_enumerateNoParam.html delete mode 100644 dom/devicestorage/test/test_enumerateOptions.html delete mode 100644 dom/devicestorage/test/test_freeSpace.html delete mode 100644 dom/devicestorage/test/test_fs_app_permissions.html delete mode 100644 dom/devicestorage/test/test_fs_appendFile.html delete mode 100644 dom/devicestorage/test/test_fs_basic.html delete mode 100644 dom/devicestorage/test/test_fs_createDirectory.html delete mode 100644 dom/devicestorage/test/test_fs_createFile.html delete mode 100644 dom/devicestorage/test/test_fs_get.html delete mode 100644 dom/devicestorage/test/test_fs_remove.html delete mode 100644 dom/devicestorage/test/test_lastModificationFilter.html delete mode 100644 dom/devicestorage/test/test_overrideDir.html delete mode 100644 dom/devicestorage/test/test_overwrite.html delete mode 100644 dom/devicestorage/test/test_sanity.html delete mode 100644 dom/devicestorage/test/test_usedSpace.html delete mode 100644 dom/devicestorage/test/test_watch.html delete mode 100644 dom/devicestorage/test/test_watchOther.html delete mode 100644 dom/downloads/DownloadsAPI.js delete mode 100644 dom/downloads/DownloadsAPI.jsm delete mode 100644 dom/downloads/DownloadsAPI.manifest delete mode 100644 dom/downloads/DownloadsIPC.jsm delete mode 100644 dom/downloads/moz.build delete mode 100644 dom/downloads/tests/mochitest.ini delete mode 100644 dom/downloads/tests/serve_file.sjs delete mode 100644 dom/downloads/tests/test_downloads_bad_file.html delete mode 100644 dom/downloads/tests/test_downloads_basic.html delete mode 100644 dom/downloads/tests/test_downloads_large.html delete mode 100644 dom/downloads/tests/test_downloads_navigator_object.html delete mode 100644 dom/downloads/tests/test_downloads_pause_remove.html delete mode 100644 dom/downloads/tests/test_downloads_pause_resume.html create mode 100644 dom/encoding/test/reftest/reftest-stylo.list delete mode 100644 dom/engineeringmode/EngineeringMode.manifest delete mode 100644 dom/engineeringmode/EngineeringModeAPI.js delete mode 100644 dom/engineeringmode/EngineeringModeService.js delete mode 100644 dom/engineeringmode/moz.build delete mode 100644 dom/engineeringmode/nsIEngineeringMode.idl create mode 100644 dom/events/DataTransferItem.cpp create mode 100644 dom/events/DataTransferItem.h create mode 100644 dom/events/DataTransferItemList.cpp create mode 100644 dom/events/DataTransferItemList.h mode change 100644 => 100755 dom/events/Event.cpp mode change 100644 => 100755 dom/events/Event.h create mode 100644 dom/events/TextClause.cpp create mode 100644 dom/events/TextClause.h create mode 100644 dom/events/crashtests/1143972-1.html create mode 100644 dom/events/crashtests/1190036-1.html create mode 100644 dom/events/crashtests/938341.html create mode 100644 dom/events/test/bug418986-3.js delete mode 100644 dom/events/test/bug648573.html create mode 100644 dom/events/test/pointerevents/bug1293174_implicit_pointer_capture_for_touch_1.html create mode 100644 dom/events/test/pointerevents/bug1293174_implicit_pointer_capture_for_touch_2.html create mode 100644 dom/events/test/pointerevents/mochitest.ini create mode 100644 dom/events/test/pointerevents/mochitest_support_external.js create mode 100644 dom/events/test/pointerevents/mochitest_support_internal.js create mode 100644 dom/events/test/pointerevents/pointerevent_attributes_mouse-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_capture_mouse-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_capture_suppressing_mouse-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_change-touch-action-onpointerdown_touch-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_constructor.html create mode 100644 dom/events/test/pointerevents/pointerevent_element_haspointercapture-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_element_haspointercapture_release_pending_capture-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_gotpointercapture_before_first_pointerevent-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_lostpointercapture_for_disconnected_node-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_lostpointercapture_is_first-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_multiple_primary_pointers_boundary_events-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointerId_scope-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointercancel_touch-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointerdown-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointerenter-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointerenter_does_not_bubble-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointerenter_nohover-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointerleave_after_pointercancel_touch-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointerleave_after_pointerup_nohover-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointerleave_descendant_over-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointerleave_descendants-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointerleave_does_not_bubble-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointerleave_mouse-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointerleave_pen-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointerleave_touch-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointermove-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointermove-on-chorded-mouse-button.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointermove_isprimary_same_as_pointerdown-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointermove_pointertype-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointerout-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointerout_after_pointercancel_touch-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointerout_after_pointerup_nohover-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointerout_pen-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointerout_received_once-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointerover-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointertype_mouse-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointertype_pen-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointertype_touch-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointerup-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointerup_isprimary_same_as_pointerdown-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_pointerup_pointertype-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_releasepointercapture_events_to_original_target-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_releasepointercapture_invalid_pointerid-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_releasepointercapture_onpointercancel_touch-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_releasepointercapture_onpointerup_mouse-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_releasepointercapture_release_right_after_capture-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_setpointercapture_disconnected-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_setpointercapture_inactive_button_mouse-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_setpointercapture_invalid_pointerid-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_setpointercapture_override_pending_capture_element-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_setpointercapture_relatedtarget-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_setpointercapture_to_same_element_twice-manual.html create mode 100644 dom/events/test/pointerevents/pointerevent_styles.css create mode 100644 dom/events/test/pointerevents/pointerevent_support.js create mode 100644 dom/events/test/pointerevents/pointerevent_suppress_compat_events_on_click.html create mode 100644 dom/events/test/pointerevents/pointerevent_suppress_compat_events_on_drag_mouse.html copy {testing/web-platform/tests => dom/events/test}/pointerevents/pointerevent_touch-action-auto-css_touch-manual.html (100%) create mode 100644 dom/events/test/pointerevents/pointerevent_touch-action-button-test_touch-manual.html copy {testing/web-platform/tests => dom/events/test}/pointerevents/pointerevent_touch-action-illegal.html (100%) copy {testing/web-platform/tests => dom/events/test}/pointerevents/pointerevent_touch-action-inherit_child-auto-child-none_touch-manual.html (100%) copy {testing/web-platform/tests => dom/events/test}/pointerevents/pointerevent_touch-action-inherit_child-none_touch-manual.html (100%) copy {testing/web-platform/tests => dom/events/test}/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-x_touch-manual.html (100%) copy {testing/web-platform/tests => dom/events/test}/pointerevents/pointerevent_touch-action-inherit_child-pan-x-child-pan-y_touch-manual.html (100%) copy {testing/web-platform/tests => dom/events/test}/pointerevents/pointerevent_touch-action-inherit_highest-parent-none_touch-manual.html (100%) copy {testing/web-platform/tests => dom/events/test}/pointerevents/pointerevent_touch-action-inherit_parent-none_touch-manual.html (100%) copy {testing/web-platform/tests => dom/events/test}/pointerevents/pointerevent_touch-action-keyboard-manual.html (100%) copy {testing/web-platform/tests => dom/events/test}/pointerevents/pointerevent_touch-action-mouse-manual.html (100%) copy {testing/web-platform/tests => dom/events/test}/pointerevents/pointerevent_touch-action-none-css_touch-manual.html (100%) copy {testing/web-platform/tests => dom/events/test}/pointerevents/pointerevent_touch-action-pan-x-css_touch-manual.html (100%) copy {testing/web-platform/tests => dom/events/test}/pointerevents/pointerevent_touch-action-pan-x-pan-y-pan-y_touch-manual.html (100%) copy {testing/web-platform/tests => dom/events/test}/pointerevents/pointerevent_touch-action-pan-x-pan-y_touch-manual.html (100%) copy {testing/web-platform/tests => dom/events/test}/pointerevents/pointerevent_touch-action-pan-y-css_touch-manual.html (100%) copy {testing/web-platform/tests => dom/events/test}/pointerevents/pointerevent_touch-action-span-test_touch-manual.html (100%) create mode 100644 dom/events/test/pointerevents/pointerevent_touch-action-svg-test_touch-manual.html copy {testing/web-platform/tests => dom/events/test}/pointerevents/pointerevent_touch-action-table-test_touch-manual.html (100%) copy {testing/web-platform/tests => dom/events/test}/pointerevents/pointerevent_touch-action-verification.html (100%) create mode 100644 dom/events/test/pointerevents/readme.md create mode 100644 dom/events/test/pointerevents/resources/pointerevent_pointerId_scope-iframe.html create mode 100644 dom/events/test/pointerevents/test_bug1285128.html create mode 100644 dom/events/test/pointerevents/test_bug1293174_implicit_pointer_capture_for_touch_1.html create mode 100644 dom/events/test/pointerevents/test_bug1293174_implicit_pointer_capture_for_touch_2.html create mode 100644 dom/events/test/pointerevents/test_bug1323158.html create mode 100644 dom/events/test/pointerevents/test_empty_file.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_attributes_mouse-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_capture_mouse-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_capture_suppressing_mouse-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_change-touch-action-onpointerdown_touch-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_constructor.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_element_haspointercapture-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_element_haspointercapture_release_pending_capture-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_gotpointercapture_before_first_pointerevent-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_lostpointercapture_for_disconnected_node-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_lostpointercapture_is_first-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_multiple_primary_pointers_boundary_events-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointerId_scope-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointercancel_touch-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointerdown-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointerenter-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointerenter_does_not_bubble-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointerenter_nohover-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointerleave_after_pointercancel_touch-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointerleave_after_pointerup_nohover-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointerleave_descendant_over-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointerleave_descendants-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointerleave_does_not_bubble-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointerleave_mouse-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointerleave_pen-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointerleave_touch-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointermove-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointermove-on-chorded-mouse-button.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointermove_isprimary_same_as_pointerdown-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointermove_pointertype-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointerout-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointerout_after_pointercancel_touch-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointerout_after_pointerup_nohover-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointerout_pen-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointerout_received_once-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointerover-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointertype_mouse-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointertype_pen-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointertype_touch-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointerup-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointerup_isprimary_same_as_pointerdown-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_pointerup_pointertype-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_releasepointercapture_events_to_original_target-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_releasepointercapture_invalid_pointerid-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_releasepointercapture_onpointercancel_touch-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_releasepointercapture_onpointerup_mouse-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_releasepointercapture_release_right_after_capture-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_setpointercapture_disconnected-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_setpointercapture_inactive_button_mouse-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_setpointercapture_invalid_pointerid-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_setpointercapture_override_pending_capture_element-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_setpointercapture_relatedtarget-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_setpointercapture_to_same_element_twice-manual.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_suppress_compat_events_on_click.html create mode 100644 dom/events/test/pointerevents/test_pointerevent_suppress_compat_events_on_drag_mouse.html create mode 100644 dom/events/test/pointerevents/test_touch_action.html create mode 100644 dom/events/test/pointerevents/test_trigger_fullscreen_by_pointer_events.html create mode 100644 dom/events/test/pointerevents/test_trigger_popup_by_pointer_events.html create mode 100644 dom/events/test/pointerevents/touch_action_helpers.js create mode 100644 dom/events/test/test_DataTransferItemList.html create mode 100644 dom/events/test/test_bug1003432.html create mode 100644 dom/events/test/test_bug1003432.js create mode 100644 dom/events/test/test_bug1013412.html create mode 100644 dom/events/test/test_bug1128787-1.html create mode 100644 dom/events/test/test_bug1128787-2.html create mode 100644 dom/events/test/test_bug1128787-3.html create mode 100644 dom/events/test/test_bug1145910.html create mode 100644 dom/events/test/test_bug1150308.html create mode 100644 dom/events/test/test_bug1248459.html create mode 100644 dom/events/test/test_bug1264380.html create mode 100644 dom/events/test/test_bug418986-3.html create mode 100644 dom/events/test/test_bug418986-3.xul create mode 100644 dom/events/test/test_bug524674.xul create mode 100644 dom/events/test/test_bug684208.html create mode 100644 dom/events/test/test_bug687787.html create mode 100644 dom/events/test/test_dom_activate_event.html create mode 100644 dom/events/test/test_eventhandler_scoping.html create mode 100644 dom/events/test/test_legacy_event.html create mode 100644 dom/events/test/test_messageEvent_init.html create mode 100644 dom/events/test/test_passive_listeners.html create mode 100644 dom/events/test/test_paste_image.html create mode 100644 dom/fetch/ChannelInfo.cpp create mode 100644 dom/fetch/ChannelInfo.h create mode 100644 dom/fetch/ChannelInfo.ipdlh create mode 100644 dom/fetch/FetchConsumer.cpp create mode 100644 dom/fetch/FetchConsumer.h create mode 100644 dom/fetch/FetchIPCTypes.h create mode 100644 dom/fetch/FetchTypes.ipdlh create mode 100644 dom/fetch/FetchUtil.cpp create mode 100644 dom/fetch/FetchUtil.h create mode 100644 dom/filehandle/ActorsChild.cpp create mode 100644 dom/filehandle/ActorsChild.h create mode 100644 dom/filehandle/ActorsParent.cpp create mode 100644 dom/filehandle/ActorsParent.h delete mode 100644 dom/filehandle/AsyncHelper.cpp delete mode 100644 dom/filehandle/AsyncHelper.h delete mode 100644 dom/filehandle/FileHandle.cpp delete mode 100644 dom/filehandle/FileHandle.h create mode 100644 dom/filehandle/FileHandleBase.cpp create mode 100644 dom/filehandle/FileHandleBase.h create mode 100644 dom/filehandle/FileHandleCommon.cpp create mode 100644 dom/filehandle/FileHandleCommon.h create mode 100644 dom/filehandle/FileHandleStorage.h delete mode 100644 dom/filehandle/FileHelper.cpp delete mode 100644 dom/filehandle/FileHelper.h delete mode 100644 dom/filehandle/FileRequest.cpp delete mode 100644 dom/filehandle/FileRequest.h create mode 100644 dom/filehandle/FileRequestBase.h delete mode 100644 dom/filehandle/FileService.cpp delete mode 100644 dom/filehandle/FileService.h delete mode 100644 dom/filehandle/FileStreamWrappers.cpp delete mode 100644 dom/filehandle/FileStreamWrappers.h delete mode 100644 dom/filehandle/MemoryStreams.cpp delete mode 100644 dom/filehandle/MemoryStreams.h delete mode 100644 dom/filehandle/MetadataHelper.cpp delete mode 100644 dom/filehandle/MetadataHelper.h delete mode 100644 dom/filehandle/MutableFile.cpp delete mode 100644 dom/filehandle/MutableFile.h create mode 100644 dom/filehandle/MutableFileBase.cpp create mode 100644 dom/filehandle/MutableFileBase.h create mode 100644 dom/filehandle/PBackgroundFileHandle.ipdl create mode 100644 dom/filehandle/PBackgroundFileRequest.ipdl create mode 100644 dom/filehandle/PBackgroundMutableFile.ipdl create mode 100644 dom/filehandle/SerializationHelpers.h delete mode 100644 dom/filesystem/CreateDirectoryTask.cpp delete mode 100644 dom/filesystem/CreateDirectoryTask.h delete mode 100644 dom/filesystem/CreateFileTask.cpp delete mode 100644 dom/filesystem/CreateFileTask.h delete mode 100644 dom/filesystem/DeviceStorageFileSystem.cpp delete mode 100644 dom/filesystem/DeviceStorageFileSystem.h delete mode 100644 dom/filesystem/FileSystemPermissionRequest.cpp delete mode 100644 dom/filesystem/FileSystemPermissionRequest.h create mode 100644 dom/filesystem/FileSystemSecurity.cpp create mode 100644 dom/filesystem/FileSystemSecurity.h create mode 100644 dom/filesystem/GetDirectoryListingTask.cpp create mode 100644 dom/filesystem/GetDirectoryListingTask.h create mode 100644 dom/filesystem/GetFilesHelper.cpp create mode 100644 dom/filesystem/GetFilesHelper.h create mode 100644 dom/filesystem/GetFilesTask.cpp create mode 100644 dom/filesystem/GetFilesTask.h create mode 100644 dom/filesystem/OSFileSystem.cpp create mode 100644 dom/filesystem/OSFileSystem.h create mode 100644 dom/filesystem/PFileSystemParams.ipdlh delete mode 100644 dom/filesystem/RemoveTask.cpp delete mode 100644 dom/filesystem/RemoveTask.h create mode 100644 dom/filesystem/compat/CallbackRunnables.cpp create mode 100644 dom/filesystem/compat/CallbackRunnables.h create mode 100644 dom/filesystem/compat/FileSystem.cpp create mode 100644 dom/filesystem/compat/FileSystem.h create mode 100644 dom/filesystem/compat/FileSystemDirectoryEntry.cpp create mode 100644 dom/filesystem/compat/FileSystemDirectoryEntry.h create mode 100644 dom/filesystem/compat/FileSystemDirectoryReader.cpp create mode 100644 dom/filesystem/compat/FileSystemDirectoryReader.h create mode 100644 dom/filesystem/compat/FileSystemEntry.cpp create mode 100644 dom/filesystem/compat/FileSystemEntry.h create mode 100644 dom/filesystem/compat/FileSystemFileEntry.cpp create mode 100644 dom/filesystem/compat/FileSystemFileEntry.h create mode 100644 dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp create mode 100644 dom/filesystem/compat/FileSystemRootDirectoryEntry.h create mode 100644 dom/filesystem/compat/FileSystemRootDirectoryReader.cpp create mode 100644 dom/filesystem/compat/FileSystemRootDirectoryReader.h create mode 100644 dom/filesystem/compat/moz.build create mode 100644 dom/filesystem/compat/tests/mochitest.ini create mode 100644 dom/filesystem/compat/tests/moz.build create mode 100644 dom/filesystem/compat/tests/script_entries.js create mode 100644 dom/filesystem/compat/tests/test_basic.html create mode 100644 dom/filesystem/compat/tests/test_formSubmission.html create mode 100644 dom/filesystem/compat/tests/test_no_dnd.html create mode 100644 dom/filesystem/tests/filesystem_commons.js create mode 100644 dom/filesystem/tests/mochitest.ini create mode 100644 dom/filesystem/tests/moz.build create mode 100644 dom/filesystem/tests/script_fileList.js create mode 100644 dom/filesystem/tests/test_basic.html create mode 100644 dom/filesystem/tests/test_bug1319088.html create mode 100644 dom/filesystem/tests/test_webkitdirectory.html create mode 100644 dom/filesystem/tests/test_worker_basic.html create mode 100644 dom/filesystem/tests/worker_basic.js create mode 100644 dom/flyweb/FlyWebDiscoveryManager.cpp create mode 100644 dom/flyweb/FlyWebDiscoveryManager.h create mode 100644 dom/flyweb/FlyWebPublishOptionsIPCSerializer.h create mode 100644 dom/flyweb/FlyWebPublishedServer.cpp create mode 100644 dom/flyweb/FlyWebPublishedServer.h create mode 100644 dom/flyweb/FlyWebPublishedServerIPC.h create mode 100644 dom/flyweb/FlyWebServerEvents.cpp create mode 100644 dom/flyweb/FlyWebServerEvents.h create mode 100644 dom/flyweb/FlyWebService.cpp create mode 100644 dom/flyweb/FlyWebService.h create mode 100644 dom/flyweb/HttpServer.cpp create mode 100644 dom/flyweb/HttpServer.h create mode 100644 dom/flyweb/PFlyWebPublishedServer.ipdl create mode 100644 dom/flyweb/moz.build delete mode 100644 dom/fmradio/FMRadio.cpp delete mode 100644 dom/fmradio/FMRadio.h delete mode 100644 dom/fmradio/FMRadioCommon.h delete mode 100644 dom/fmradio/FMRadioService.cpp delete mode 100644 dom/fmradio/FMRadioService.h delete mode 100644 dom/fmradio/ipc/FMRadioChild.cpp delete mode 100644 dom/fmradio/ipc/FMRadioChild.h delete mode 100644 dom/fmradio/ipc/FMRadioParent.cpp delete mode 100644 dom/fmradio/ipc/FMRadioParent.h delete mode 100644 dom/fmradio/ipc/FMRadioRequestChild.cpp delete mode 100644 dom/fmradio/ipc/FMRadioRequestChild.h delete mode 100644 dom/fmradio/ipc/FMRadioRequestParent.cpp delete mode 100644 dom/fmradio/ipc/FMRadioRequestParent.h delete mode 100644 dom/fmradio/ipc/PFMRadio.ipdl delete mode 100644 dom/fmradio/ipc/PFMRadioRequest.ipdl delete mode 100644 dom/fmradio/ipc/moz.build delete mode 100644 dom/fmradio/moz.build delete mode 100644 dom/fmradio/test/marionette/manifest.ini delete mode 100644 dom/fmradio/test/marionette/test_bug862672.js delete mode 100644 dom/fmradio/test/marionette/test_bug876597.js delete mode 100644 dom/fmradio/test/marionette/test_cancel_seek.js delete mode 100644 dom/fmradio/test/marionette/test_enable_disable.js delete mode 100644 dom/fmradio/test/marionette/test_one_seek_at_once.js delete mode 100644 dom/fmradio/test/marionette/test_seek_up_and_down.js delete mode 100644 dom/fmradio/test/marionette/test_set_frequency.js create mode 100644 dom/gamepad/GamepadManager.cpp create mode 100644 dom/gamepad/GamepadManager.h create mode 100644 dom/gamepad/GamepadMonitoring.cpp create mode 100644 dom/gamepad/GamepadMonitoring.h create mode 100644 dom/gamepad/GamepadPlatformService.cpp create mode 100644 dom/gamepad/GamepadPlatformService.h create mode 100644 dom/gamepad/GamepadPose.cpp create mode 100644 dom/gamepad/GamepadPose.h create mode 100644 dom/gamepad/GamepadPoseState.h delete mode 100644 dom/gamepad/GamepadService.cpp delete mode 100644 dom/gamepad/GamepadService.h create mode 100644 dom/gamepad/GamepadServiceTest.cpp create mode 100644 dom/gamepad/GamepadServiceTest.h create mode 100644 dom/gamepad/android/AndroidGamepad.cpp create mode 100644 dom/gamepad/cocoa/CocoaGamepad.cpp create mode 100644 dom/gamepad/fallback/FallbackGamepad.cpp create mode 100644 dom/gamepad/ipc/GamepadEventChannelChild.cpp create mode 100644 dom/gamepad/ipc/GamepadEventChannelChild.h create mode 100644 dom/gamepad/ipc/GamepadEventChannelParent.cpp create mode 100644 dom/gamepad/ipc/GamepadEventChannelParent.h create mode 100644 dom/gamepad/ipc/GamepadEventTypes.ipdlh create mode 100644 dom/gamepad/ipc/GamepadMessageUtils.h create mode 100644 dom/gamepad/ipc/GamepadServiceType.h create mode 100644 dom/gamepad/ipc/GamepadTestChannelChild.cpp create mode 100644 dom/gamepad/ipc/GamepadTestChannelChild.h create mode 100644 dom/gamepad/ipc/GamepadTestChannelParent.cpp create mode 100644 dom/gamepad/ipc/GamepadTestChannelParent.h create mode 100644 dom/gamepad/ipc/PGamepadEventChannel.ipdl create mode 100644 dom/gamepad/ipc/PGamepadTestChannel.ipdl create mode 100644 dom/gamepad/linux/LinuxGamepad.cpp create mode 100644 dom/gamepad/linux/udev.h create mode 100644 dom/gamepad/windows/WindowsGamepad.cpp create mode 100644 dom/geolocation/MLSFallback.cpp create mode 100644 dom/geolocation/MLSFallback.h delete mode 100644 dom/geolocation/nsGeoGridFuzzer.cpp delete mode 100644 dom/geolocation/nsGeoGridFuzzer.h delete mode 100644 dom/geolocation/nsGeolocationSettings.cpp delete mode 100644 dom/geolocation/nsGeolocationSettings.h create mode 100644 dom/grid/Grid.cpp create mode 100644 dom/grid/Grid.h create mode 100644 dom/grid/GridArea.cpp create mode 100644 dom/grid/GridArea.h create mode 100644 dom/grid/GridDimension.cpp create mode 100644 dom/grid/GridDimension.h create mode 100644 dom/grid/GridLine.cpp create mode 100644 dom/grid/GridLine.h create mode 100644 dom/grid/GridLines.cpp create mode 100644 dom/grid/GridLines.h create mode 100644 dom/grid/GridTrack.cpp create mode 100644 dom/grid/GridTrack.h create mode 100644 dom/grid/GridTracks.cpp create mode 100644 dom/grid/GridTracks.h create mode 100644 dom/grid/moz.build create mode 100644 dom/grid/test/chrome.ini create mode 100644 dom/grid/test/chrome/test_grid_areas.html create mode 100644 dom/grid/test/chrome/test_grid_fragmentation.html create mode 100644 dom/grid/test/chrome/test_grid_implicit.html create mode 100644 dom/grid/test/chrome/test_grid_lines.html create mode 100644 dom/grid/test/chrome/test_grid_object.html create mode 100644 dom/grid/test/chrome/test_grid_repeats.html create mode 100644 dom/grid/test/chrome/test_grid_tracks.html create mode 100644 dom/html/HTMLFormSubmission.cpp create mode 100644 dom/html/HTMLFormSubmission.h create mode 100644 dom/html/HTMLFormSubmissionConstants.h delete mode 100644 dom/html/HTMLPropertiesCollection.cpp delete mode 100644 dom/html/HTMLPropertiesCollection.h delete mode 100644 dom/html/UndoManager.cpp delete mode 100644 dom/html/UndoManager.h create mode 100644 dom/html/crashtests/1228876.html create mode 100644 dom/html/crashtests/1230110.html create mode 100644 dom/html/crashtests/1237633.html create mode 100644 dom/html/crashtests/1281972-1.html create mode 100644 dom/html/crashtests/1282894.html create mode 100644 dom/html/crashtests/1290904.html create mode 100644 dom/html/crashtests/1386905.html create mode 100644 dom/html/crashtests/495546-1.html delete mode 100644 dom/html/nsFormSubmission.cpp delete mode 100644 dom/html/nsFormSubmission.h delete mode 100644 dom/html/nsFormSubmissionConstants.h create mode 100644 dom/html/nsIDateTimeInputArea.idl create mode 100644 dom/html/reftests/autofocus/input-time-ref.html create mode 100644 dom/html/reftests/autofocus/input-time.html create mode 100644 dom/html/reftests/autofocus/reftest-stylo.list create mode 100644 dom/html/reftests/image-load-shortcircuit-1.html create mode 100644 dom/html/reftests/image-load-shortcircuit-2.html create mode 100644 dom/html/reftests/image-load-shortcircuit-ref.html create mode 100644 dom/html/reftests/reftest-stylo.list create mode 100644 dom/html/reftests/responsive-image-load-shortcircuit-ref.html create mode 100644 dom/html/reftests/responsive-image-load-shortcircuit.html create mode 100644 dom/html/reftests/toblob-todataurl/reftest-stylo.list create mode 100644 dom/html/test/browser_DOMDocElementInserted.js create mode 100644 dom/html/test/browser_content_contextmenu_userinput.js create mode 100644 dom/html/test/browser_fullscreen-api-keys.js create mode 100644 dom/html/test/browser_fullscreen-contextmenu-esc.js create mode 100644 dom/html/test/bug1260704_iframe.html create mode 100644 dom/html/test/bug1260704_iframe_empty.html create mode 100644 dom/html/test/bug1292522_iframe.html create mode 100644 dom/html/test/bug1292522_page.html create mode 100644 dom/html/test/bug1315146-iframe.html create mode 100644 dom/html/test/bug1315146-main.html create mode 100644 dom/html/test/dummy_page.html delete mode 100644 dom/html/test/enableTestPlugin.js copy layout/reftests/image/100.png => dom/html/test/file_bug1166138_1x.png (100%) copy layout/reftests/image/200.png => dom/html/test/file_bug1166138_2x.png (100%) copy layout/reftests/image/50.png => dom/html/test/file_bug1166138_def.png (100%) copy layout/reftests/image/100.png => dom/html/test/file_bug1260704.png (100%) create mode 100644 dom/html/test/file_content_contextmenu.html create mode 100644 dom/html/test/file_cookiemanager.js delete mode 100644 dom/html/test/file_fullscreen-ancestor-stacking-context.html create mode 100644 dom/html/test/file_fullscreen-backdrop.html delete mode 100644 dom/html/test/file_fullscreen-esc-context-menu.html create mode 100644 dom/html/test/file_fullscreen-lenient-setters.html create mode 100644 dom/html/test/file_fullscreen-nested.html create mode 100644 dom/html/test/file_fullscreen-prefixed.html create mode 100644 dom/html/test/file_fullscreen-scrollbar.html create mode 100644 dom/html/test/file_fullscreen-selector.html create mode 100644 dom/html/test/file_fullscreen-top-layer.html create mode 100644 dom/html/test/file_fullscreen-unprefix-disabled-inner.html create mode 100644 dom/html/test/file_fullscreen-unprefix-disabled.html create mode 100644 dom/html/test/file_iframe_sandbox_c_if9.html create mode 100644 dom/html/test/file_iframe_sandbox_refresh.html create mode 100644 dom/html/test/file_iframe_sandbox_refresh.html^headers^ create mode 100644 dom/html/test/file_mozaudiochannel.html create mode 100644 dom/html/test/formSubmission_chrome.js create mode 100644 dom/html/test/forms/test_bug1283915.html create mode 100644 dom/html/test/forms/test_bug1286509.html delete mode 100644 dom/html/test/forms/test_experimental_forms_pref.html create mode 100644 dom/html/test/forms/test_input_date_key_events.html create mode 100644 dom/html/test/forms/test_input_datetime_focus_blur.html create mode 100644 dom/html/test/forms/test_input_datetime_focus_blur_events.html create mode 100644 dom/html/test/forms/test_input_datetime_input_change_events.html create mode 100644 dom/html/test/forms/test_input_datetime_tabindex.html create mode 100644 dom/html/test/forms/test_input_number_focus.html create mode 100644 dom/html/test/forms/test_input_radio_indeterminate.html create mode 100644 dom/html/test/forms/test_input_time_key_events.html create mode 100644 dom/html/test/forms/test_input_types_pref.html create mode 100644 dom/html/test/forms/test_minlength_attribute.html create mode 100644 dom/html/test/forms/test_reportValidation_preventDefault.html create mode 100644 dom/html/test/forms/test_select_change_event.html create mode 100644 dom/html/test/forms/test_select_input_change_event.html create mode 100644 dom/html/test/head.js create mode 100644 dom/html/test/test_bug1166138.html create mode 100644 dom/html/test/test_bug1230665.html create mode 100644 dom/html/test/test_bug1233598.html create mode 100644 dom/html/test/test_bug1250401.html create mode 100644 dom/html/test/test_bug1260664.html create mode 100644 dom/html/test/test_bug1260704.html create mode 100644 dom/html/test/test_bug1261673.html create mode 100644 dom/html/test/test_bug1261674-1.html create mode 100644 dom/html/test/test_bug1261674-2.html create mode 100644 dom/html/test/test_bug1264157.html create mode 100644 dom/html/test/test_bug1287321.html create mode 100644 dom/html/test/test_bug1292522_same_domain_with_different_port_number.html create mode 100644 dom/html/test/test_bug1295719_event_sequence_for_arrow_keys.html create mode 100644 dom/html/test/test_bug1295719_event_sequence_for_number_keys.html create mode 100644 dom/html/test/test_bug1310865.html create mode 100644 dom/html/test/test_bug1315146.html create mode 100644 dom/html/test/test_bug613019.html delete mode 100644 dom/html/test/test_bug827426.html delete mode 100644 dom/html/test/test_bug840877.html create mode 100644 dom/html/test/test_filepicker_default_directory.html create mode 100644 dom/html/test/test_fullscreen-api-race.html create mode 100644 dom/html/test/test_iframe_sandbox_refresh.html create mode 100644 dom/html/test/test_image_clone_load.html delete mode 100644 dom/html/test/test_img_complete.html delete mode 100644 dom/html/test/test_track_disabled.html delete mode 100644 dom/html/test/test_undoManager.html create mode 100644 dom/html/test/test_viewport_resize.html delete mode 100644 dom/icc/Assertions.cpp delete mode 100644 dom/icc/Icc.cpp delete mode 100644 dom/icc/Icc.h delete mode 100644 dom/icc/IccCardLockError.cpp delete mode 100644 dom/icc/IccCardLockError.h delete mode 100644 dom/icc/IccInfo.cpp delete mode 100644 dom/icc/IccInfo.h delete mode 100644 dom/icc/IccListener.cpp delete mode 100644 dom/icc/IccListener.h delete mode 100644 dom/icc/IccManager.cpp delete mode 100644 dom/icc/IccManager.h delete mode 100644 dom/icc/gonk/StkProactiveCmdFactory.jsm delete mode 100644 dom/icc/interfaces/moz.build delete mode 100644 dom/icc/interfaces/nsIIccInfo.idl delete mode 100644 dom/icc/interfaces/nsIIccMessenger.idl delete mode 100644 dom/icc/interfaces/nsIIccProvider.idl delete mode 100644 dom/icc/moz.build delete mode 100644 dom/icc/tests/marionette/head.js delete mode 100644 dom/icc/tests/marionette/manifest.ini delete mode 100644 dom/icc/tests/marionette/test_icc_access_invalid_object.js delete mode 100644 dom/icc/tests/marionette/test_icc_card_lock_change_pin.js delete mode 100644 dom/icc/tests/marionette/test_icc_card_lock_enable_pin.js delete mode 100644 dom/icc/tests/marionette/test_icc_card_lock_get_retry_count.js delete mode 100644 dom/icc/tests/marionette/test_icc_card_lock_unlock_pin.js delete mode 100644 dom/icc/tests/marionette/test_icc_card_lock_unlock_puk.js delete mode 100644 dom/icc/tests/marionette/test_icc_card_state.js delete mode 100644 dom/icc/tests/marionette/test_icc_contact.js delete mode 100644 dom/icc/tests/marionette/test_icc_detected_undetected_event.js delete mode 100644 dom/icc/tests/marionette/test_icc_info.js delete mode 100644 dom/icc/tests/marionette/test_icc_match_mvno.js delete mode 100644 dom/icc/tests/marionette/test_icc_service_state.js delete mode 100644 dom/icc/tests/marionette/test_stk_bip_command.js delete mode 100644 dom/icc/tests/marionette/test_stk_display_text.js delete mode 100644 dom/icc/tests/marionette/test_stk_get_inkey.js delete mode 100644 dom/icc/tests/marionette/test_stk_get_input.js delete mode 100644 dom/icc/tests/marionette/test_stk_launch_browser.js delete mode 100644 dom/icc/tests/marionette/test_stk_local_info.js delete mode 100644 dom/icc/tests/marionette/test_stk_play_tone.js delete mode 100644 dom/icc/tests/marionette/test_stk_poll_interval.js delete mode 100644 dom/icc/tests/marionette/test_stk_poll_off.js delete mode 100644 dom/icc/tests/marionette/test_stk_refresh.js delete mode 100644 dom/icc/tests/marionette/test_stk_select_item.js delete mode 100644 dom/icc/tests/marionette/test_stk_send_dtmf.js delete mode 100644 dom/icc/tests/marionette/test_stk_send_sms.js delete mode 100644 dom/icc/tests/marionette/test_stk_send_ss.js delete mode 100644 dom/icc/tests/marionette/test_stk_send_ussd.js delete mode 100644 dom/icc/tests/marionette/test_stk_setup_call.js delete mode 100644 dom/icc/tests/marionette/test_stk_setup_event_list.js delete mode 100644 dom/icc/tests/marionette/test_stk_setup_idle_mode_text.js delete mode 100644 dom/icc/tests/marionette/test_stk_setup_menu.js delete mode 100644 dom/icc/tests/marionette/test_stk_timer_management.js delete mode 100644 dom/identity/DOMIdentity.jsm delete mode 100644 dom/identity/Identity.manifest delete mode 100644 dom/identity/moz.build delete mode 100644 dom/identity/nsDOMIdentity.js delete mode 100644 dom/identity/nsIDService.js delete mode 100644 dom/identity/tests/mochitest/chrome.ini delete mode 100644 dom/identity/tests/mochitest/file_browserid_rp_noOnlogin.html delete mode 100644 dom/identity/tests/mochitest/file_browserid_rp_ok.html delete mode 100644 dom/identity/tests/mochitest/file_declareAudience.html delete mode 100644 dom/identity/tests/mochitest/file_fxa_rp_noOnlogin.html delete mode 100644 dom/identity/tests/mochitest/file_fxa_rp_noOnlogout.html delete mode 100644 dom/identity/tests/mochitest/file_fxa_rp_noOnready.html delete mode 100644 dom/identity/tests/mochitest/file_fxa_rp_ok.html delete mode 100644 dom/identity/tests/mochitest/file_syntheticEvents.html delete mode 100644 dom/identity/tests/mochitest/test_declareAudience.html delete mode 100644 dom/identity/tests/mochitest/test_rpHasValidCallbacks.html delete mode 100644 dom/identity/tests/mochitest/test_syntheticEvents.html delete mode 100644 dom/imptests/editing.txt delete mode 100644 dom/imptests/editing/conformancetest/data.js delete mode 100644 dom/imptests/editing/conformancetest/test_event.html delete mode 100644 dom/imptests/editing/conformancetest/test_runtest.html delete mode 100644 dom/imptests/editing/css/reset.css delete mode 100644 dom/imptests/editing/implementation.js delete mode 100644 dom/imptests/editing/selecttest/common.js delete mode 100644 dom/imptests/editing/selecttest/test-iframe.html delete mode 100644 dom/imptests/editing/selecttest/test_Document-open.html delete mode 100644 dom/imptests/editing/selecttest/test_addRange.html delete mode 100644 dom/imptests/editing/selecttest/test_collapse.html delete mode 100644 dom/imptests/editing/selecttest/test_collapseToStartEnd.html delete mode 100644 dom/imptests/editing/selecttest/test_deleteFromDocument.html delete mode 100644 dom/imptests/editing/selecttest/test_extend.html delete mode 100644 dom/imptests/editing/selecttest/test_getSelection.html delete mode 100644 dom/imptests/editing/selecttest/test_isCollapsed.html delete mode 100644 dom/imptests/editing/selecttest/test_removeAllRanges.html delete mode 100644 dom/imptests/editing/selecttest/test_selectAllChildren.html delete mode 100644 dom/imptests/editing/tests.js delete mode 100644 dom/imptests/failures/editing/conformancetest/mochitest.ini delete mode 100644 dom/imptests/failures/editing/conformancetest/test_event.html.json delete mode 100644 dom/imptests/failures/editing/conformancetest/test_runtest.html.json delete mode 100644 dom/imptests/failures/editing/selecttest/mochitest.ini delete mode 100644 dom/imptests/failures/editing/selecttest/test_Document-open.html.json delete mode 100644 dom/imptests/failures/editing/selecttest/test_addRange.html.json delete mode 100644 dom/imptests/failures/editing/selecttest/test_collapse.html.json delete mode 100644 dom/imptests/failures/editing/selecttest/test_collapseToStartEnd.html.json delete mode 100644 dom/imptests/failures/editing/selecttest/test_extend.html.json delete mode 100644 dom/imptests/failures/editing/selecttest/test_getSelection.html.json delete mode 100644 dom/imptests/failures/editing/selecttest/test_removeAllRanges.html.json delete mode 100644 dom/imptests/failures/editing/selecttest/test_selectAllChildren.html.json delete mode 100644 dom/imptests/failures/html/dom/errors/mochitest.ini delete mode 100644 dom/imptests/failures/html/dom/errors/test_exceptions.html.json delete mode 100644 dom/imptests/failures/html/dom/lists/mochitest.ini delete mode 100644 dom/imptests/failures/html/dom/lists/test_DOMTokenList-stringifier.html.json delete mode 100644 dom/imptests/failures/html/dom/mochitest.ini delete mode 100644 dom/imptests/failures/html/dom/nodes/test_Document-createElement-namespace.html.json delete mode 100644 dom/imptests/failures/html/dom/nodes/test_Document-createElementNS.html.json delete mode 100644 dom/imptests/failures/html/dom/nodes/test_Document-getElementsByTagName.html.json delete mode 100644 dom/imptests/failures/html/dom/nodes/test_Node-isEqualNode.xhtml.json delete mode 100644 dom/imptests/failures/html/dom/nodes/test_Node-properties.html.json delete mode 100644 dom/imptests/failures/html/dom/nodes/test_attributes.html.json delete mode 100644 dom/imptests/failures/html/dom/nodes/test_case.html.json delete mode 100644 dom/imptests/failures/html/dom/nodes/test_getElementsByClassName-10.xml.json delete mode 100644 dom/imptests/failures/html/dom/nodes/test_getElementsByClassName-11.xml.json create mode 100644 dom/imptests/failures/html/dom/ranges/mochitest.ini create mode 100644 dom/imptests/failures/html/dom/ranges/test_Range-insertNode.html.json create mode 100644 dom/imptests/failures/html/dom/ranges/test_Range-surroundContents.html.json delete mode 100644 dom/imptests/failures/html/dom/test_interfaces.html.json delete mode 100644 dom/imptests/failures/html/html/browsers/the-window-object/mochitest.ini delete mode 100644 dom/imptests/failures/html/html/browsers/the-window-object/named-access-on-the-window-object/mochitest.ini delete mode 100644 dom/imptests/failures/html/html/browsers/the-window-object/named-access-on-the-window-object/test_window-null-names.html.json delete mode 100644 dom/imptests/failures/html/html/browsers/the-window-object/test_window-indexed-properties-strict.html.json delete mode 100644 dom/imptests/failures/html/html/dom/documents/dta/doc.gEBN/mochitest.ini delete mode 100644 dom/imptests/failures/html/html/dom/documents/dta/doc.gEBN/test_document.getElementsByName-newelements.html.json delete mode 100644 dom/imptests/failures/html/html/dom/documents/dta/test_document.title-03.html.json delete mode 100644 dom/imptests/failures/html/html/dom/documents/dta/test_document.title-04.xhtml.json delete mode 100644 dom/imptests/failures/html/html/dom/documents/dta/test_document.title-06.html.json delete mode 100644 dom/imptests/failures/html/html/dom/documents/dta/test_document.title-07.html.json delete mode 100644 dom/imptests/failures/html/html/dom/documents/dta/test_nameditem-02.html.json delete mode 100644 dom/imptests/failures/html/html/dom/documents/dta/test_nameditem-03.html.json delete mode 100644 dom/imptests/failures/html/html/dom/documents/dta/test_nameditem-04.html.json delete mode 100644 dom/imptests/failures/html/html/dom/documents/dta/test_nameditem-05.html.json delete mode 100644 dom/imptests/failures/html/html/obsolete/implreq/oeaaa/mochitest.ini delete mode 100644 dom/imptests/failures/html/html/obsolete/implreq/oeaaa/test_script-IDL-event-htmlfor.html.json delete mode 100644 dom/imptests/failures/html/html/semantics/forms/the-option-element/mochitest.ini delete mode 100644 dom/imptests/failures/html/html/semantics/forms/the-option-element/test_option-text-spaces.html.json delete mode 100644 dom/imptests/failures/html/html/semantics/forms/the-select-element/mochitest.ini delete mode 100644 dom/imptests/failures/html/html/semantics/forms/the-select-element/test_select-named-getter.html.json delete mode 100644 dom/imptests/failures/html/html/semantics/forms/the-select-element/test_select-remove.html.json delete mode 100644 dom/imptests/failures/html/html/semantics/scripting-1/the-script-element/mochitest.ini delete mode 100644 dom/imptests/failures/html/html/semantics/scripting-1/the-script-element/test_script-for-event.html.json delete mode 100644 dom/imptests/failures/html/html/semantics/scripting-1/the-script-element/test_script-language-type.html.json delete mode 100644 dom/imptests/failures/html/html/semantics/scripting-1/the-script-element/test_script-languages-01.html.json delete mode 100644 dom/imptests/failures/html/html/semantics/scripting-1/the-script-element/test_script-languages-02.html.json delete mode 100644 dom/imptests/failures/html/html/semantics/tabular-data/the-table-element/mochitest.ini delete mode 100644 dom/imptests/failures/html/html/semantics/tabular-data/the-table-element/test_table-insertRow.html.json delete mode 100644 dom/imptests/failures/html/html/semantics/tabular-data/the-table-element/test_table-rows.html.json delete mode 100644 dom/imptests/failures/html/html/webappapis/atob/mochitest.ini delete mode 100644 dom/imptests/failures/html/html/webappapis/atob/test_base64.html.json delete mode 100644 dom/imptests/failures/html/js/builtins/mochitest.ini delete mode 100644 dom/imptests/failures/html/js/builtins/test_WeakMap.prototype-properties.html.json delete mode 100644 dom/imptests/failures/html/microdata/microdata-dom-api/mochitest.ini delete mode 100644 dom/imptests/failures/html/microdata/microdata-dom-api/test_001.html.json delete mode 100644 dom/imptests/failures/webapps/XMLHttpRequest/tests/submissions/Ms2ger/mochitest.ini delete mode 100644 dom/imptests/failures/webapps/XMLHttpRequest/tests/submissions/Ms2ger/test_interfaces.html.json delete mode 100644 dom/imptests/html/dom/collections/test_HTMLCollection-empty-name.html delete mode 100644 dom/imptests/html/dom/constants.js delete mode 100644 dom/imptests/html/dom/errors/test_DOMException-constants.html delete mode 100644 dom/imptests/html/dom/errors/test_exceptions.html delete mode 100644 dom/imptests/html/dom/events/test_Event-constants.html delete mode 100644 dom/imptests/html/dom/events/test_Event-constructors.html delete mode 100644 dom/imptests/html/dom/events/test_Event-defaultPrevented.html delete mode 100644 dom/imptests/html/dom/events/test_Event-initEvent.html delete mode 100644 dom/imptests/html/dom/events/test_Event-propagation.html delete mode 100644 dom/imptests/html/dom/events/test_Event-type.html delete mode 100644 dom/imptests/html/dom/events/test_EventTarget-addEventListener.html delete mode 100644 dom/imptests/html/dom/events/test_EventTarget-dispatchEvent.html delete mode 100644 dom/imptests/html/dom/events/test_EventTarget-removeEventListener.html delete mode 100644 dom/imptests/html/dom/events/test_ProgressEvent.html delete mode 100644 dom/imptests/html/dom/lists/test_DOMTokenList-stringifier.html delete mode 100644 dom/imptests/html/dom/nodes/ChildNode-remove.js delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/bare_mathml.html delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/bare_mathml.svg delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/bare_mathml.xhtml delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/bare_mathml.xml delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/bare_svg.html delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/bare_svg.svg delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/bare_svg.xhtml delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/bare_svg.xml delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/bare_xhtml.html delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/bare_xhtml.svg delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/bare_xhtml.xhtml delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/bare_xhtml.xml delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/empty.html delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/empty.svg delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/empty.xhtml delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/empty.xml delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/generate.py delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/mathml.html delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/mathml.svg delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/mathml.xhtml delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/mathml.xml delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/minimal_html.html delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/minimal_html.svg delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/minimal_html.xhtml delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/minimal_html.xml delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/svg.html delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/svg.svg delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/svg.xhtml delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/svg.xml delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/xhtml.html delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/xhtml.svg delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/xhtml.xhtml delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/xhtml.xml delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_changed.html delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_changed.svg delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_changed.xhtml delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_changed.xml delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_removed.html delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_removed.svg delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_removed.xhtml delete mode 100644 dom/imptests/html/dom/nodes/Document-createElement-namespace-tests/xhtml_ns_removed.xml delete mode 100644 dom/imptests/html/dom/nodes/Document-createProcessingInstruction.js delete mode 100644 dom/imptests/html/dom/nodes/attributes.js delete mode 100644 dom/imptests/html/dom/nodes/case.js delete mode 100644 dom/imptests/html/dom/nodes/creators.js delete mode 100644 dom/imptests/html/dom/nodes/encoding.php delete mode 100644 dom/imptests/html/dom/nodes/productions.js delete mode 100644 dom/imptests/html/dom/nodes/test_CharacterData-appendData.html delete mode 100644 dom/imptests/html/dom/nodes/test_CharacterData-deleteData.html delete mode 100644 dom/imptests/html/dom/nodes/test_CharacterData-insertData.html delete mode 100644 dom/imptests/html/dom/nodes/test_CharacterData-remove.html delete mode 100644 dom/imptests/html/dom/nodes/test_CharacterData-replaceData.html delete mode 100644 dom/imptests/html/dom/nodes/test_Comment-constructor.html delete mode 100644 dom/imptests/html/dom/nodes/test_DOMImplementation-createDocument.html delete mode 100644 dom/imptests/html/dom/nodes/test_DOMImplementation-createDocumentType.html delete mode 100644 dom/imptests/html/dom/nodes/test_DOMImplementation-createHTMLDocument.html delete mode 100644 dom/imptests/html/dom/nodes/test_DOMImplementation-hasFeature.html delete mode 100644 dom/imptests/html/dom/nodes/test_Document-adoptNode.html delete mode 100644 dom/imptests/html/dom/nodes/test_Document-createComment.html delete mode 100644 dom/imptests/html/dom/nodes/test_Document-createElement-namespace.html delete mode 100644 dom/imptests/html/dom/nodes/test_Document-createElement.html delete mode 100644 dom/imptests/html/dom/nodes/test_Document-createElementNS.html delete mode 100644 dom/imptests/html/dom/nodes/test_Document-createEvent.html delete mode 100644 dom/imptests/html/dom/nodes/test_Document-createProcessingInstruction-literal-1.xhtml delete mode 100644 dom/imptests/html/dom/nodes/test_Document-createProcessingInstruction-literal-2.xhtml delete mode 100644 dom/imptests/html/dom/nodes/test_Document-createProcessingInstruction.html delete mode 100644 dom/imptests/html/dom/nodes/test_Document-createProcessingInstruction.xhtml delete mode 100644 dom/imptests/html/dom/nodes/test_Document-createTreeWalker.html delete mode 100644 dom/imptests/html/dom/nodes/test_Document-getElementById.html delete mode 100644 dom/imptests/html/dom/nodes/test_Document-getElementsByTagName.html delete mode 100644 dom/imptests/html/dom/nodes/test_Document-getElementsByTagNameNS.html delete mode 100644 dom/imptests/html/dom/nodes/test_Document-importNode.html delete mode 100644 dom/imptests/html/dom/nodes/test_DocumentType-remove.html delete mode 100644 dom/imptests/html/dom/nodes/test_Element-children.html delete mode 100644 dom/imptests/html/dom/nodes/test_Element-getElementsByClassName.html delete mode 100644 dom/imptests/html/dom/nodes/test_Element-remove.html delete mode 100644 dom/imptests/html/dom/nodes/test_Element-removeAttributeNS.html delete mode 100644 dom/imptests/html/dom/nodes/test_Element-tagName.html delete mode 100644 dom/imptests/html/dom/nodes/test_Node-appendChild.html delete mode 100644 dom/imptests/html/dom/nodes/test_Node-cloneNode.html delete mode 100644 dom/imptests/html/dom/nodes/test_Node-compareDocumentPosition.html delete mode 100644 dom/imptests/html/dom/nodes/test_Node-constants.html delete mode 100644 dom/imptests/html/dom/nodes/test_Node-contains.html delete mode 100644 dom/imptests/html/dom/nodes/test_Node-contains.xml delete mode 100644 dom/imptests/html/dom/nodes/test_Node-insertBefore.html delete mode 100644 dom/imptests/html/dom/nodes/test_Node-isEqualNode.xhtml delete mode 100644 dom/imptests/html/dom/nodes/test_Node-lookupPrefix.xhtml delete mode 100644 dom/imptests/html/dom/nodes/test_Node-nodeName.html delete mode 100644 dom/imptests/html/dom/nodes/test_Node-nodeName.xhtml delete mode 100644 dom/imptests/html/dom/nodes/test_Node-normalize.html delete mode 100644 dom/imptests/html/dom/nodes/test_Node-parentElement.html delete mode 100644 dom/imptests/html/dom/nodes/test_Node-parentNode.html delete mode 100644 dom/imptests/html/dom/nodes/test_Node-properties.html delete mode 100644 dom/imptests/html/dom/nodes/test_Node-removeChild.html delete mode 100644 dom/imptests/html/dom/nodes/test_Node-replaceChild.html delete mode 100644 dom/imptests/html/dom/nodes/test_attributes.html delete mode 100644 dom/imptests/html/dom/nodes/test_case.html delete mode 100644 dom/imptests/html/dom/nodes/test_getElementsByClassName-01.htm delete mode 100644 dom/imptests/html/dom/nodes/test_getElementsByClassName-02.htm delete mode 100644 dom/imptests/html/dom/nodes/test_getElementsByClassName-03.htm delete mode 100644 dom/imptests/html/dom/nodes/test_getElementsByClassName-04.htm delete mode 100644 dom/imptests/html/dom/nodes/test_getElementsByClassName-05.htm delete mode 100644 dom/imptests/html/dom/nodes/test_getElementsByClassName-06.htm delete mode 100644 dom/imptests/html/dom/nodes/test_getElementsByClassName-07.htm delete mode 100644 dom/imptests/html/dom/nodes/test_getElementsByClassName-08.htm delete mode 100644 dom/imptests/html/dom/nodes/test_getElementsByClassName-09.htm delete mode 100644 dom/imptests/html/dom/nodes/test_getElementsByClassName-10.xml delete mode 100644 dom/imptests/html/dom/nodes/test_getElementsByClassName-11.xml delete mode 100644 dom/imptests/html/dom/nodes/test_getElementsByClassName-12.htm delete mode 100644 dom/imptests/html/dom/nodes/test_getElementsByClassName-13.htm delete mode 100644 dom/imptests/html/dom/nodes/test_getElementsByClassName-14.htm delete mode 100644 dom/imptests/html/dom/nodes/test_getElementsByClassName-15.htm delete mode 100644 dom/imptests/html/dom/nodes/test_getElementsByClassName-16.htm delete mode 100644 dom/imptests/html/dom/nodes/test_getElementsByClassName-17.htm delete mode 100644 dom/imptests/html/dom/nodes/test_getElementsByClassName-18.htm delete mode 100644 dom/imptests/html/dom/ranges/Range-test-iframe.html delete mode 100644 dom/imptests/html/dom/ranges/test_Range-attributes.html delete mode 100644 dom/imptests/html/dom/ranges/test_Range-cloneContents.html delete mode 100644 dom/imptests/html/dom/ranges/test_Range-cloneRange.html delete mode 100644 dom/imptests/html/dom/ranges/test_Range-collapse.html delete mode 100644 dom/imptests/html/dom/ranges/test_Range-commonAncestorContainer-2.html delete mode 100644 dom/imptests/html/dom/ranges/test_Range-commonAncestorContainer.html delete mode 100644 dom/imptests/html/dom/ranges/test_Range-compareBoundaryPoints.html delete mode 100644 dom/imptests/html/dom/ranges/test_Range-comparePoint-2.html delete mode 100644 dom/imptests/html/dom/ranges/test_Range-comparePoint.html delete mode 100644 dom/imptests/html/dom/ranges/test_Range-deleteContents.html delete mode 100644 dom/imptests/html/dom/ranges/test_Range-detach.html delete mode 100644 dom/imptests/html/dom/ranges/test_Range-extractContents.html delete mode 100644 dom/imptests/html/dom/ranges/test_Range-insertNode.html delete mode 100644 dom/imptests/html/dom/ranges/test_Range-intersectsNode-binding.html delete mode 100644 dom/imptests/html/dom/ranges/test_Range-intersectsNode.html delete mode 100644 dom/imptests/html/dom/ranges/test_Range-isPointInRange.html delete mode 100644 dom/imptests/html/dom/ranges/test_Range-mutations.html delete mode 100644 dom/imptests/html/dom/ranges/test_Range-selectNode.html delete mode 100644 dom/imptests/html/dom/ranges/test_Range-set.html delete mode 100644 dom/imptests/html/dom/ranges/test_Range-surroundContents.html delete mode 100644 dom/imptests/html/dom/test_historical.html delete mode 100644 dom/imptests/html/dom/traversal/test_NodeFilter-constants.html delete mode 100644 dom/imptests/html/dom/traversal/unfinished/TODO delete mode 100644 dom/imptests/html/domxpath/test_evaluator-constructor.html delete mode 100644 dom/imptests/html/html/browsers/browsing-the-web/read-media/test_pageload-image.html delete mode 100644 dom/imptests/html/html/browsers/browsing-the-web/read-media/test_pageload-video.html delete mode 100644 dom/imptests/html/html/browsers/the-window-object/named-access-on-the-window-object/test_window-null-names.html delete mode 100644 dom/imptests/html/html/browsers/the-window-object/test_window-indexed-properties-strict.html delete mode 100644 dom/imptests/html/html/browsers/the-window-object/test_window-indexed-properties.html delete mode 100644 dom/imptests/html/html/browsers/the-window-object/test_window-properties.html delete mode 100644 dom/imptests/html/html/browsers/the-window-object/test_window-prototype-chain.html delete mode 100644 dom/imptests/html/html/dom/documents/dta/doc.gEBN/test_document.getElementsByName-case.html delete mode 100644 dom/imptests/html/html/dom/documents/dta/doc.gEBN/test_document.getElementsByName-case.xhtml delete mode 100644 dom/imptests/html/html/dom/documents/dta/doc.gEBN/test_document.getElementsByName-id.html delete mode 100644 dom/imptests/html/html/dom/documents/dta/doc.gEBN/test_document.getElementsByName-id.xhtml delete mode 100644 dom/imptests/html/html/dom/documents/dta/doc.gEBN/test_document.getElementsByName-namespace.html delete mode 100644 dom/imptests/html/html/dom/documents/dta/doc.gEBN/test_document.getElementsByName-namespace.xhtml delete mode 100644 dom/imptests/html/html/dom/documents/dta/doc.gEBN/test_document.getElementsByName-newelements.html delete mode 100644 dom/imptests/html/html/dom/documents/dta/doc.gEBN/test_document.getElementsByName-newelements.xhtml delete mode 100644 dom/imptests/html/html/dom/documents/dta/doc.gEBN/test_document.getElementsByName-null-undef.html delete mode 100644 dom/imptests/html/html/dom/documents/dta/doc.gEBN/test_document.getElementsByName-null-undef.xhtml delete mode 100644 dom/imptests/html/html/dom/documents/dta/doc.gEBN/test_document.getElementsByName-param.html delete mode 100644 dom/imptests/html/html/dom/documents/dta/doc.gEBN/test_document.getElementsByName-param.xhtml delete mode 100644 dom/imptests/html/html/dom/documents/dta/doc.gEBN/test_document.getElementsByName-same.html delete mode 100644 dom/imptests/html/html/dom/documents/dta/test_Document.getElementsByClassName-null-undef.html delete mode 100644 dom/imptests/html/html/dom/documents/dta/test_Element.getElementsByClassName-null-undef.html delete mode 100644 dom/imptests/html/html/dom/documents/dta/test_document.body-getter.html delete mode 100644 dom/imptests/html/html/dom/documents/dta/test_document.body-setter-01.html delete mode 100644 dom/imptests/html/html/dom/documents/dta/test_document.embeds-document.plugins-01.html delete mode 100644 dom/imptests/html/html/dom/documents/dta/test_document.getElementsByClassName-same.html delete mode 100644 dom/imptests/html/html/dom/documents/dta/test_document.head-01.html delete mode 100644 dom/imptests/html/html/dom/documents/dta/test_document.head-02.html delete mode 100644 dom/imptests/html/html/dom/documents/dta/test_document.images.html delete mode 100644 dom/imptests/html/html/dom/documents/dta/test_document.title-01.html delete mode 100644 dom/imptests/html/html/dom/documents/dta/test_document.title-02.xhtml delete mode 100644 dom/imptests/html/html/dom/documents/dta/test_document.title-03.html delete mode 100644 dom/imptests/html/html/dom/documents/dta/test_document.title-04.xhtml delete mode 100644 dom/imptests/html/html/dom/documents/dta/test_document.title-05.html delete mode 100644 dom/imptests/html/html/dom/documents/dta/test_document.title-06.html delete mode 100644 dom/imptests/html/html/dom/documents/dta/test_document.title-07.html delete mode 100644 dom/imptests/html/html/dom/documents/dta/test_nameditem-01.html delete mode 100644 dom/imptests/html/html/dom/documents/dta/test_nameditem-02.html delete mode 100644 dom/imptests/html/html/dom/documents/dta/test_nameditem-03.html delete mode 100644 dom/imptests/html/html/dom/documents/dta/test_nameditem-04.html delete mode 100644 dom/imptests/html/html/dom/documents/dta/test_nameditem-05.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-EN-L-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-EN-L.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-EN-R-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-EN-R.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-L-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-L.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-EN-L-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-EN-L.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-EN-R-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-EN-R.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-EN-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-EN.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-L-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-L.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-R-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-N-R.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-R-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-R.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-L-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-L.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-R-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-R.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-bdi-L-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-bdi-L.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-bdi-R-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-bdi-R.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-dir-L-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-dir-L.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-dir-R-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-dir-R.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-L.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-dir_auto-R.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-script-L-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-script-L.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-script-R-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-script-R.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-style-L-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-style-L.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-style-R-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-style-R.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-textarea-L-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-textarea-L.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-textarea-R-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-contained-textarea-R.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-EN-L-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-EN-L.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-EN-R-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-EN-R.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-L-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-L.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-EN-L-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-EN-L.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-EN-R-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-EN-R.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-EN-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-EN.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-L-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-L.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-R-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-N-R.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-R-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-R.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-EN-L-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-EN-L.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-EN-R-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-EN-R.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-L-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-L.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-L.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-R.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-EN-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-EN.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-L-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-L.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-R-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-N-R.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-R-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-input-script-R.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-isolate-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-isolate.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-pre-N-EN-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-pre-N-EN.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-pre-N-between-Rs.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-pre-mixed-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-pre-mixed.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-N-EN-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-N-EN.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-N-between-Rs.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-mixed-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-mixed.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-script-N-EN.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-script-N-between-Rs.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-script-mixed-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/dir_auto-textarea-script-mixed.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/lang-xmllang-01-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/lang-xmllang-01.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/lang-xyzzy-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/lang-xyzzy.html create mode 100644 dom/imptests/html/html/dom/elements/global-attributes/reftest-stylo.list delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/style-01-ref.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/style-01.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/test_classlist-nonstring.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/test_dataset-delete.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/test_dataset-enumeration.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/test_dataset-get.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/test_dataset-prototype.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/test_dataset-set.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/test_dataset.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/test_document-dir.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/test_id-attribute.html delete mode 100644 dom/imptests/html/html/dom/elements/global-attributes/test_id-name.html delete mode 100644 dom/imptests/html/html/editing/the-hidden-attribute/hidden-1-ref.html delete mode 100644 dom/imptests/html/html/editing/the-hidden-attribute/hidden-1a.html delete mode 100644 dom/imptests/html/html/editing/the-hidden-attribute/hidden-1b.html delete mode 100644 dom/imptests/html/html/editing/the-hidden-attribute/hidden-1c.html delete mode 100644 dom/imptests/html/html/editing/the-hidden-attribute/hidden-1d.html delete mode 100644 dom/imptests/html/html/editing/the-hidden-attribute/hidden-1e.html delete mode 100644 dom/imptests/html/html/editing/the-hidden-attribute/hidden-1f.html delete mode 100644 dom/imptests/html/html/editing/the-hidden-attribute/hidden-1g.html delete mode 100644 dom/imptests/html/html/editing/the-hidden-attribute/hidden-2-ref.svg delete mode 100644 dom/imptests/html/html/editing/the-hidden-attribute/hidden-2.svg delete mode 100644 dom/imptests/html/html/editing/the-hidden-attribute/reftest.list delete mode 100644 dom/imptests/html/html/obsolete/implreq/oeaaa/test_document-color-01.html delete mode 100644 dom/imptests/html/html/obsolete/implreq/oeaaa/test_document-color-02.html delete mode 100644 dom/imptests/html/html/obsolete/implreq/oeaaa/test_document-color-03.html delete mode 100644 dom/imptests/html/html/obsolete/implreq/oeaaa/test_document-color-04.html delete mode 100644 dom/imptests/html/html/obsolete/implreq/oeaaa/test_heading-obsolete-attributes-01.html delete mode 100644 dom/imptests/html/html/obsolete/implreq/oeaaa/test_script-IDL-event-htmlfor.html delete mode 100644 dom/imptests/html/html/semantics/document-metadata/the-title-element/test_title.text-01.html delete mode 100644 dom/imptests/html/html/semantics/document-metadata/the-title-element/test_title.text-02.xhtml delete mode 100644 dom/imptests/html/html/semantics/document-metadata/the-title-element/test_title.text-03.html delete mode 100644 dom/imptests/html/html/semantics/document-metadata/the-title-element/test_title.text-04.xhtml delete mode 100644 dom/imptests/html/html/semantics/forms/the-form-element/test_form-elements-interfaces-01.html delete mode 100644 dom/imptests/html/html/semantics/forms/the-form-element/test_form-elements-matches.html delete mode 100644 dom/imptests/html/html/semantics/forms/the-form-element/test_form-elements-nameditem-01.html delete mode 100644 dom/imptests/html/html/semantics/forms/the-form-element/test_form-elements-nameditem-02.html delete mode 100644 dom/imptests/html/html/semantics/forms/the-form-element/test_form-nameditem.html delete mode 100644 dom/imptests/html/html/semantics/forms/the-option-element/test_option-text-backslash.html delete mode 100644 dom/imptests/html/html/semantics/forms/the-option-element/test_option-text-recurse.html delete mode 100644 dom/imptests/html/html/semantics/forms/the-option-element/test_option-text-spaces.html delete mode 100644 dom/imptests/html/html/semantics/forms/the-select-element/test_select-named-getter.html delete mode 100644 dom/imptests/html/html/semantics/forms/the-select-element/test_select-remove.html delete mode 100644 dom/imptests/html/html/semantics/scripting-1/the-script-element/test_script-for-event.html delete mode 100644 dom/imptests/html/html/semantics/scripting-1/the-script-element/test_script-for-event.xhtml delete mode 100644 dom/imptests/html/html/semantics/scripting-1/the-script-element/test_script-for-onload.html delete mode 100644 dom/imptests/html/html/semantics/scripting-1/the-script-element/test_script-language-type.html delete mode 100644 dom/imptests/html/html/semantics/scripting-1/the-script-element/test_script-languages-01.html delete mode 100644 dom/imptests/html/html/semantics/scripting-1/the-script-element/test_script-languages-02.html delete mode 100644 dom/imptests/html/html/semantics/scripting-1/the-script-element/test_script-noembed-noframes-iframe.xhtml delete mode 100644 dom/imptests/html/html/semantics/scripting-1/the-script-element/test_script-onload-string.html delete mode 100644 dom/imptests/html/html/semantics/scripting-1/the-script-element/test_script-text.html delete mode 100644 dom/imptests/html/html/semantics/scripting-1/the-script-element/test_script-text.xhtml delete mode 100644 dom/imptests/html/html/semantics/tabular-data/the-table-element/test_createTBody.html delete mode 100644 dom/imptests/html/html/semantics/tabular-data/the-table-element/test_insertRow-method-01.html delete mode 100644 dom/imptests/html/html/semantics/tabular-data/the-table-element/test_insertRow-method-02.html delete mode 100644 dom/imptests/html/html/semantics/tabular-data/the-table-element/test_tBodies.html delete mode 100644 dom/imptests/html/html/semantics/tabular-data/the-table-element/test_table-insertRow.html delete mode 100644 dom/imptests/html/html/semantics/tabular-data/the-table-element/test_table-rows.html delete mode 100644 dom/imptests/html/html/semantics/text-level-semantics/the-time-element/test_001.html delete mode 100644 dom/imptests/html/html/webappapis/atob/test_base64.html delete mode 100644 dom/imptests/html/html/webappapis/scripting/events/test_body-onload.html delete mode 100644 dom/imptests/html/html/webappapis/scripting/events/test_event-handler-javascript.html delete mode 100644 dom/imptests/html/html/webappapis/scripting/events/test_event-handler-spec-example.html delete mode 100644 dom/imptests/html/html/webappapis/scripting/processing-model-2/test_window-onerror-parse-error.html delete mode 100644 dom/imptests/html/html/webappapis/scripting/processing-model-2/test_window-onerror-runtime-error-throw.html delete mode 100644 dom/imptests/html/html/webappapis/scripting/processing-model-2/test_window-onerror-runtime-error.html delete mode 100644 dom/imptests/html/html/webappapis/timers/test_evil-spec-example.html delete mode 100644 dom/imptests/html/js/builtins/Math.maxmin.js delete mode 100644 dom/imptests/html/js/builtins/test_Array.DefineOwnProperty.html delete mode 100644 dom/imptests/html/js/builtins/test_Array.prototype.join-order.html delete mode 100644 dom/imptests/html/js/builtins/test_Math.max.html delete mode 100644 dom/imptests/html/js/builtins/test_Math.min.html delete mode 100644 dom/imptests/html/js/builtins/test_Object.prototype.hasOwnProperty-order.html delete mode 100644 dom/imptests/html/microdata/microdata-dom-api/test_001.html mode change 100755 => 100644 dom/imptests/importTestsuite.py delete mode 100644 dom/imptests/mochitest.ini delete mode 100644 dom/imptests/reftest.list mode change 100755 => 100644 dom/imptests/updateTestharness.py create mode 100644 dom/indexedDB/PBackgroundIDBDatabaseRequest.ipdl create mode 100644 dom/indexedDB/PBackgroundIndexedDBUtils.ipdl create mode 100644 dom/indexedDB/ScriptErrorHelper.cpp create mode 100644 dom/indexedDB/ScriptErrorHelper.h delete mode 100644 dom/indexedDB/TransactionThreadPool.cpp delete mode 100644 dom/indexedDB/TransactionThreadPool.h create mode 100644 dom/indexedDB/test/browser_permissionsPromptWorker.js create mode 100644 dom/indexedDB/test/browser_permissionsSharedWorker.html create mode 100644 dom/indexedDB/test/browser_permissionsSharedWorker.js create mode 100644 dom/indexedDB/test/browser_permissionsWorker.html create mode 100644 dom/indexedDB/test/browser_permissionsWorker.js delete mode 100644 dom/indexedDB/test/extensions/Makefile.in create mode 100644 dom/indexedDB/test/extensions/indexedDB-test@mozilla.org.xpi create mode 100644 dom/indexedDB/test/mochitest-intl-api.ini create mode 100644 dom/indexedDB/test/service_worker.js create mode 100644 dom/indexedDB/test/service_worker_client.html create mode 100644 dom/indexedDB/test/test_abort_deleted_index.html create mode 100644 dom/indexedDB/test/test_abort_deleted_objectStore.html create mode 100644 dom/indexedDB/test/test_create_locale_aware_index.html create mode 100644 dom/indexedDB/test/test_database_onclose.html create mode 100644 dom/indexedDB/test/test_deleteDatabase_onblocked.html create mode 100644 dom/indexedDB/test/test_deleteDatabase_onblocked_duringVersionChange.html create mode 100644 dom/indexedDB/test/test_file_put_deleted.html create mode 100644 dom/indexedDB/test/test_filehandle_disabled_pref.html create mode 100644 dom/indexedDB/test/test_filehandle_iteration.html delete mode 100644 dom/indexedDB/test/test_get_filehandle.html create mode 100644 dom/indexedDB/test/test_locale_aware_index_getAll.html create mode 100644 dom/indexedDB/test/test_locale_aware_index_getAllObjects.html create mode 100644 dom/indexedDB/test/test_locale_aware_indexes.html create mode 100644 dom/indexedDB/test/test_maximal_serialized_object_size.html create mode 100644 dom/indexedDB/test/test_readwriteflush_disabled.html create mode 100644 dom/indexedDB/test/test_rename_index.html create mode 100644 dom/indexedDB/test/test_rename_index_errors.html create mode 100644 dom/indexedDB/test/test_rename_objectStore.html create mode 100644 dom/indexedDB/test/test_rename_objectStore_errors.html create mode 100644 dom/indexedDB/test/test_sandbox.html create mode 100644 dom/indexedDB/test/test_serviceworker.html create mode 100644 dom/indexedDB/test/test_setVersion_throw.html create mode 100644 dom/indexedDB/test/test_storage_manager_estimate.html create mode 100644 dom/indexedDB/test/test_view_put_get_values.html create mode 100644 dom/indexedDB/test/test_wasm_cursors.html create mode 100644 dom/indexedDB/test/test_wasm_getAll.html create mode 100644 dom/indexedDB/test/test_wasm_index_getAllObjects.html create mode 100644 dom/indexedDB/test/test_wasm_indexes.html create mode 100644 dom/indexedDB/test/test_wasm_put_get_values.html delete mode 100644 dom/indexedDB/test/test_webapp_clearBrowserData_inproc_inproc.html delete mode 100644 dom/indexedDB/test/test_webapp_clearBrowserData_inproc_oop.html delete mode 100644 dom/indexedDB/test/test_webapp_clearBrowserData_oop_inproc.html create mode 100644 dom/indexedDB/test/unit/getUsage_profile.zip create mode 100644 dom/indexedDB/test/unit/idbSubdirUpgrade1_profile.zip create mode 100644 dom/indexedDB/test/unit/idbSubdirUpgrade2_profile.zip create mode 100644 dom/indexedDB/test/unit/metadata2Restore_profile.zip create mode 100644 dom/indexedDB/test/unit/metadataRestore_profile.zip create mode 100644 dom/indexedDB/test/unit/mutableFileUpgrade_profile.zip create mode 100644 dom/indexedDB/test/unit/oldDirectories_profile.zip create mode 100644 dom/indexedDB/test/unit/schema18upgrade_profile.zip create mode 100644 dom/indexedDB/test/unit/schema21upgrade_profile.zip create mode 100644 dom/indexedDB/test/unit/schema23upgrade_profile.zip create mode 100644 dom/indexedDB/test/unit/snappyUpgrade_profile.zip create mode 100644 dom/indexedDB/test/unit/storagePersistentUpgrade_profile.zip create mode 100644 dom/indexedDB/test/unit/test_abort_deleted_index.js create mode 100644 dom/indexedDB/test/unit/test_abort_deleted_objectStore.js create mode 100644 dom/indexedDB/test/unit/test_cleanup_transaction.js create mode 100644 dom/indexedDB/test/unit/test_create_locale_aware_index.js create mode 100644 dom/indexedDB/test/unit/test_database_close_without_onclose.js create mode 100644 dom/indexedDB/test/unit/test_database_onclose.js create mode 100644 dom/indexedDB/test/unit/test_deleteDatabase_onblocked.js create mode 100644 dom/indexedDB/test/unit/test_deleteDatabase_onblocked_duringVersionChange.js create mode 100644 dom/indexedDB/test/unit/test_file_copy_failure.js create mode 100644 dom/indexedDB/test/unit/test_filehandle_append_read_data.js create mode 100644 dom/indexedDB/test/unit/test_getUsage.js create mode 100644 dom/indexedDB/test/unit/test_idbSubdirUpgrade.js create mode 100644 dom/indexedDB/test/unit/test_idle_maintenance.js create mode 100644 dom/indexedDB/test/unit/test_locale_aware_index_getAll.js create mode 100644 dom/indexedDB/test/unit/test_locale_aware_index_getAllObjects.js create mode 100644 dom/indexedDB/test/unit/test_locale_aware_indexes.js create mode 100644 dom/indexedDB/test/unit/test_maximal_serialized_object_size.js create mode 100644 dom/indexedDB/test/unit/test_metadata2Restore.js create mode 100644 dom/indexedDB/test/unit/test_metadataRestore.js create mode 100644 dom/indexedDB/test/unit/test_mutableFileUpgrade.js create mode 100644 dom/indexedDB/test/unit/test_oldDirectories.js create mode 100644 dom/indexedDB/test/unit/test_quotaExceeded_recovery.js create mode 100644 dom/indexedDB/test/unit/test_readwriteflush_disabled.js create mode 100644 dom/indexedDB/test/unit/test_rename_index.js create mode 100644 dom/indexedDB/test/unit/test_rename_index_errors.js create mode 100644 dom/indexedDB/test/unit/test_rename_objectStore.js create mode 100644 dom/indexedDB/test/unit/test_rename_objectStore_errors.js create mode 100644 dom/indexedDB/test/unit/test_sandbox.js create mode 100644 dom/indexedDB/test/unit/test_schema18upgrade.js create mode 100644 dom/indexedDB/test/unit/test_schema21upgrade.js create mode 100644 dom/indexedDB/test/unit/test_schema23upgrade.js create mode 100644 dom/indexedDB/test/unit/test_setVersion_throw.js create mode 100644 dom/indexedDB/test/unit/test_snappyUpgrade.js create mode 100644 dom/indexedDB/test/unit/test_storagePersistentUpgrade.js create mode 100644 dom/indexedDB/test/unit/test_storage_manager_estimate.js create mode 100644 dom/indexedDB/test/unit/test_view_put_get_values.js create mode 100644 dom/indexedDB/test/unit/test_wasm_cursors.js create mode 100644 dom/indexedDB/test/unit/test_wasm_getAll.js create mode 100644 dom/indexedDB/test/unit/test_wasm_index_getAllObjects.js create mode 100644 dom/indexedDB/test/unit/test_wasm_indexes.js create mode 100644 dom/indexedDB/test/unit/test_wasm_put_get_values.js create mode 100644 dom/indexedDB/test/unit/test_wasm_recompile.js create mode 100644 dom/indexedDB/test/unit/wasm_recompile_profile.zip delete mode 100644 dom/indexedDB/test/webapp_clearBrowserData.js delete mode 100644 dom/indexedDB/test/webapp_clearBrowserData_appFrame.html delete mode 100644 dom/indexedDB/test/webapp_clearBrowserData_browserFrame.html create mode 100644 dom/inputmethod/mochitest/bug1110030_helper.js create mode 100644 dom/inputmethod/mochitest/chrome.ini rename dom/inputmethod/mochitest/{file_inputmethod_1043828.html => file_blank.html} (100%) create mode 100644 dom/inputmethod/mochitest/file_test_bug1066515.html create mode 100644 dom/inputmethod/mochitest/file_test_bug1137557.html create mode 100644 dom/inputmethod/mochitest/file_test_bug1175399.html delete mode 100644 dom/inputmethod/mochitest/file_test_contenteditable.html create mode 100644 dom/inputmethod/mochitest/file_test_empty_app.html create mode 100644 dom/inputmethod/mochitest/file_test_focus_blur_manage_events.html create mode 100644 dom/inputmethod/mochitest/file_test_setSupportsSwitching.html create mode 100644 dom/inputmethod/mochitest/file_test_simple_manage_events.html create mode 100644 dom/inputmethod/mochitest/file_test_sync_edit.html create mode 100644 dom/inputmethod/mochitest/file_test_two_inputs.html create mode 100644 dom/inputmethod/mochitest/file_test_two_selects.html create mode 100644 dom/inputmethod/mochitest/file_test_unload.html create mode 100644 dom/inputmethod/mochitest/file_test_unload_action.html delete mode 100644 dom/inputmethod/mochitest/mochitest.ini create mode 100644 dom/inputmethod/mochitest/test_bug1137557.html create mode 100644 dom/inputmethod/mochitest/test_bug1175399.html create mode 100644 dom/inputmethod/mochitest/test_focus_blur_manage_events.html create mode 100644 dom/inputmethod/mochitest/test_forward_hardware_key_to_ime.html create mode 100644 dom/inputmethod/mochitest/test_input_registry_events.html create mode 100644 dom/inputmethod/mochitest/test_setSupportsSwitching.html create mode 100644 dom/inputmethod/mochitest/test_simple_manage_events.html create mode 100644 dom/inputmethod/mochitest/test_unload.html delete mode 100644 dom/interfaces/apps/nsIInterAppCommService.idl delete mode 100644 dom/interfaces/apps/nsIInterAppCommUIGlue.idl create mode 100644 dom/interfaces/base/nsIBrowser.idl delete mode 100644 dom/interfaces/base/nsIDOMJSWindow.idl delete mode 100644 dom/interfaces/base/nsIFrameRequestCallback.idl delete mode 100644 dom/interfaces/css/nsIDOMCSSCharsetRule.idl create mode 100644 dom/interfaces/css/nsIDOMCSSKeyframeRule.idl create mode 100644 dom/interfaces/css/nsIDOMCSSKeyframesRule.idl delete mode 100644 dom/interfaces/css/nsIDOMElementCSSInlineStyle.idl delete mode 100644 dom/interfaces/css/nsIDOMMozCSSKeyframeRule.idl delete mode 100644 dom/interfaces/css/nsIDOMMozCSSKeyframesRule.idl delete mode 100644 dom/interfaces/devicestorage/moz.build delete mode 100644 dom/interfaces/devicestorage/nsIDOMDeviceStorage.idl delete mode 100644 dom/interfaces/events/nsIDOMCompositionEvent.idl delete mode 100644 dom/interfaces/events/nsIDOMMessageEvent.idl delete mode 100644 dom/interfaces/gamepad/moz.build delete mode 100644 dom/interfaces/gamepad/nsIGamepadServiceTest.idl delete mode 100644 dom/interfaces/html/nsIDOMHTMLBRElement.idl delete mode 100644 dom/interfaces/html/nsIDOMHTMLDivElement.idl delete mode 100644 dom/interfaces/html/nsIDOMHTMLHeadingElement.idl delete mode 100644 dom/interfaces/html/nsIDOMHTMLTableCaptionElem.idl delete mode 100644 dom/interfaces/html/nsIDOMHTMLTableElement.idl delete mode 100644 dom/interfaces/html/nsIDOMHTMLTitleElement.idl delete mode 100644 dom/interfaces/html/nsIDOMMediaError.idl delete mode 100644 dom/interfaces/notification/nsIDOMDesktopNotification.idl create mode 100644 dom/interfaces/push/moz.build create mode 100644 dom/interfaces/push/nsIPushErrorReporter.idl create mode 100644 dom/interfaces/push/nsIPushNotifier.idl create mode 100644 dom/interfaces/push/nsIPushService.idl create mode 100644 dom/interfaces/security/nsIContentSecurityManager.idl create mode 100644 dom/ipc/BlobTypes.ipdlh delete mode 100644 dom/ipc/PContentDialog.ipdl delete mode 100644 dom/ipc/PDocumentRenderer.ipdl create mode 100644 dom/ipc/ServiceWorkerConfiguration.ipdlh create mode 100644 dom/ipc/StructuredCloneData.cpp create mode 100644 dom/ipc/StructuredCloneData.h delete mode 100644 dom/ipc/StructuredCloneUtils.cpp delete mode 100644 dom/ipc/StructuredCloneUtils.h create mode 100644 dom/ipc/extensions.js create mode 100644 dom/ipc/manifestMessages.js delete mode 100644 dom/ipc/nsICachedFileDescriptorListener.h delete mode 100644 dom/ipc/post-fork-preload.js create mode 100644 dom/ipc/tests/blob_verify.sjs create mode 100644 dom/ipc/tests/browser.ini create mode 100644 dom/ipc/tests/browser_domainPolicy.js create mode 100644 dom/ipc/tests/file_bug1086684.html copy {caps/tests/mochitest => dom/ipc/tests}/file_disableScript.html (100%) create mode 100644 dom/ipc/tests/file_domainPolicy_base.html create mode 100644 dom/ipc/tests/test_CrashService_crash.html delete mode 100644 dom/ipc/tests/test_NuwaProcessCreation.html delete mode 100644 dom/ipc/tests/test_NuwaProcessDeadlock.html create mode 100644 dom/ipc/tests/test_bug1086684.html create mode 100644 dom/ipc/tests/test_cpow_cookies.html create mode 100644 dom/ipc/tests/test_process_error.xul create mode 100644 dom/ipc/tests/test_temporaryfile_stream.html create mode 100644 dom/manifest/ImageObjectProcessor.jsm create mode 100644 dom/manifest/ManifestFinder.jsm create mode 100644 dom/manifest/ManifestObtainer.jsm create mode 100644 dom/manifest/ValueExtractor.jsm create mode 100644 dom/manifest/test/browser.ini create mode 100644 dom/manifest/test/browser_ManifestFinder_browserHasManifestLink.js create mode 100644 dom/manifest/test/browser_ManifestObtainer_obtain.js create mode 100644 dom/manifest/test/browser_fire_appinstalled_event.js create mode 100644 dom/manifest/test/file_reg_appinstalled_event.html create mode 100644 dom/manifest/test/file_testserver.sjs create mode 100644 dom/manifest/test/manifestLoader.html create mode 100644 dom/manifest/test/resource.sjs delete mode 100644 dom/manifest/test/test_IconsProcessor_density.html delete mode 100644 dom/manifest/test/test_IconsProcessor_sizes.html delete mode 100644 dom/manifest/test/test_IconsProcessor_src.html delete mode 100644 dom/manifest/test/test_IconsProcessor_type.html create mode 100644 dom/manifest/test/test_ImageObjectProcessor_sizes.html create mode 100644 dom/manifest/test/test_ImageObjectProcessor_src.html create mode 100644 dom/manifest/test/test_ImageObjectProcessor_type.html create mode 100644 dom/manifest/test/test_ManifestProcessor_background_color.html create mode 100644 dom/manifest/test/test_ManifestProcessor_dir.html create mode 100644 dom/manifest/test/test_ManifestProcessor_lang.html create mode 100644 dom/manifest/test/test_ManifestProcessor_theme_color.html create mode 100644 dom/manifest/test/test_ManifestProcessor_warnings.html create mode 100644 dom/manifest/test/test_window_onappinstalled_event.html create mode 100644 dom/media/ADTSDecoder.cpp create mode 100644 dom/media/ADTSDecoder.h create mode 100644 dom/media/ADTSDemuxer.cpp create mode 100644 dom/media/ADTSDemuxer.h delete mode 100644 dom/media/AbstractThread.cpp delete mode 100644 dom/media/AbstractThread.h create mode 100644 dom/media/AccurateSeekTask.cpp create mode 100644 dom/media/AccurateSeekTask.h create mode 100644 dom/media/AudioCaptureStream.cpp create mode 100644 dom/media/AudioCaptureStream.h create mode 100644 dom/media/AudioConverter.cpp create mode 100644 dom/media/AudioConverter.h create mode 100644 dom/media/AudioPacketizer.h delete mode 100644 dom/media/AudioSink.cpp delete mode 100644 dom/media/AudioSink.h create mode 100644 dom/media/Benchmark.cpp create mode 100644 dom/media/Benchmark.h create mode 100644 dom/media/CanvasCaptureMediaStream.cpp create mode 100644 dom/media/CanvasCaptureMediaStream.h mode change 100644 => 100755 dom/media/DOMMediaStream.cpp delete mode 100644 dom/media/DecodedStream.cpp delete mode 100644 dom/media/DecodedStream.h create mode 100644 dom/media/DecoderDoctorDiagnostics.cpp create mode 100644 dom/media/DecoderDoctorDiagnostics.h create mode 100644 dom/media/FrameStatistics.h delete mode 100644 dom/media/MP3Decoder.cpp delete mode 100644 dom/media/MP3Decoder.h delete mode 100644 dom/media/MP3Demuxer.cpp delete mode 100644 dom/media/MP3Demuxer.h delete mode 100644 dom/media/MP3FrameParser.cpp delete mode 100644 dom/media/MP3FrameParser.h create mode 100644 dom/media/MediaContentType.cpp create mode 100644 dom/media/MediaContentType.h create mode 100644 dom/media/MediaDecoderReaderWrapper.cpp create mode 100644 dom/media/MediaDecoderReaderWrapper.h create mode 100644 dom/media/MediaDeviceInfo.cpp create mode 100644 dom/media/MediaDeviceInfo.h create mode 100644 dom/media/MediaEventSource.h create mode 100644 dom/media/MediaInfo.cpp delete mode 100644 dom/media/MediaPermissionGonk.cpp delete mode 100644 dom/media/MediaPermissionGonk.h create mode 100644 dom/media/MediaPrefs.cpp create mode 100644 dom/media/MediaPrefs.h delete mode 100644 dom/media/MediaPromise.h create mode 100644 dom/media/MediaResourceCallback.h create mode 100644 dom/media/MediaResult.h create mode 100644 dom/media/MediaStatistics.h create mode 100644 dom/media/MediaStreamListener.cpp create mode 100644 dom/media/MediaStreamListener.h create mode 100644 dom/media/MediaStreamVideoSink.cpp create mode 100644 dom/media/MediaStreamVideoSink.h delete mode 100644 dom/media/MediaTaskQueue.cpp delete mode 100644 dom/media/MediaTaskQueue.h create mode 100644 dom/media/NextFrameSeekTask.cpp create mode 100644 dom/media/NextFrameSeekTask.h create mode 100644 dom/media/PrincipalChangeObserver.h create mode 100644 dom/media/QueueObject.cpp create mode 100644 dom/media/QueueObject.h delete mode 100644 dom/media/RtspMediaResource.cpp delete mode 100644 dom/media/RtspMediaResource.h create mode 100644 dom/media/SeekJob.cpp create mode 100644 dom/media/SeekJob.h create mode 100644 dom/media/SeekTarget.h create mode 100644 dom/media/SeekTask.cpp create mode 100644 dom/media/SeekTask.h delete mode 100644 dom/media/SharedThreadPool.cpp delete mode 100644 dom/media/SharedThreadPool.h create mode 100644 dom/media/SimpleImageBuffer.cpp create mode 100644 dom/media/SimpleImageBuffer.h delete mode 100644 dom/media/StateMirroring.h delete mode 100644 dom/media/StateWatching.h delete mode 100644 dom/media/StreamBuffer.cpp delete mode 100644 dom/media/StreamBuffer.h create mode 100644 dom/media/StreamTracks.cpp create mode 100644 dom/media/StreamTracks.h delete mode 100644 dom/media/TaskDispatcher.h delete mode 100644 dom/media/TimeVarying.h create mode 100644 dom/media/VideoLimits.h create mode 100644 dom/media/WebMSample.h create mode 100644 dom/media/XiphExtradata.cpp create mode 100644 dom/media/XiphExtradata.h delete mode 100644 dom/media/android/AndroidMediaDecoder.cpp delete mode 100644 dom/media/android/AndroidMediaDecoder.h delete mode 100644 dom/media/android/AndroidMediaPluginHost.cpp delete mode 100644 dom/media/android/AndroidMediaPluginHost.h delete mode 100644 dom/media/android/AndroidMediaReader.cpp delete mode 100644 dom/media/android/AndroidMediaReader.h delete mode 100644 dom/media/android/AndroidMediaResourceServer.cpp delete mode 100644 dom/media/android/AndroidMediaResourceServer.h delete mode 100644 dom/media/android/MPAPI.h delete mode 100644 dom/media/android/moz.build delete mode 100644 dom/media/apple/AppleDecoder.cpp delete mode 100644 dom/media/apple/AppleDecoder.h delete mode 100644 dom/media/apple/AppleMP3Reader.cpp delete mode 100644 dom/media/apple/AppleMP3Reader.h delete mode 100644 dom/media/apple/moz.build create mode 100755 dom/media/benchmark/sample delete mode 100644 dom/media/compiledtest/TestAudioBuffers.cpp delete mode 100644 dom/media/compiledtest/TestAudioMixer.cpp delete mode 100644 dom/media/compiledtest/moz.build delete mode 100644 dom/media/directshow/AudioSinkFilter.cpp delete mode 100644 dom/media/directshow/AudioSinkFilter.h delete mode 100644 dom/media/directshow/AudioSinkInputPin.cpp delete mode 100644 dom/media/directshow/AudioSinkInputPin.h delete mode 100644 dom/media/directshow/DirectShowDecoder.cpp delete mode 100644 dom/media/directshow/DirectShowDecoder.h delete mode 100644 dom/media/directshow/DirectShowReader.cpp delete mode 100644 dom/media/directshow/DirectShowReader.h delete mode 100644 dom/media/directshow/DirectShowUtils.cpp delete mode 100644 dom/media/directshow/DirectShowUtils.h delete mode 100644 dom/media/directshow/SampleSink.cpp delete mode 100644 dom/media/directshow/SampleSink.h delete mode 100644 dom/media/directshow/SourceFilter.cpp delete mode 100644 dom/media/directshow/SourceFilter.h delete mode 100644 dom/media/directshow/moz.build create mode 100644 dom/media/eme/CDMCaps.cpp create mode 100644 dom/media/eme/CDMCaps.h create mode 100644 dom/media/eme/CDMProxy.h create mode 100644 dom/media/eme/DecryptorProxyCallback.h create mode 100644 dom/media/eme/DetailedPromise.cpp create mode 100644 dom/media/eme/DetailedPromise.h create mode 100644 dom/media/eme/EMEUtils.cpp create mode 100644 dom/media/eme/EMEUtils.h create mode 100644 dom/media/eme/MediaEncryptedEvent.cpp create mode 100644 dom/media/eme/MediaEncryptedEvent.h create mode 100644 dom/media/eme/MediaKeyError.cpp create mode 100644 dom/media/eme/MediaKeyError.h create mode 100644 dom/media/eme/MediaKeyMessageEvent.cpp create mode 100644 dom/media/eme/MediaKeyMessageEvent.h create mode 100644 dom/media/eme/MediaKeySession.cpp create mode 100644 dom/media/eme/MediaKeySession.h create mode 100644 dom/media/eme/MediaKeyStatusMap.cpp create mode 100644 dom/media/eme/MediaKeyStatusMap.h create mode 100644 dom/media/eme/MediaKeySystemAccess.cpp create mode 100644 dom/media/eme/MediaKeySystemAccess.h create mode 100644 dom/media/eme/MediaKeySystemAccessManager.cpp create mode 100644 dom/media/eme/MediaKeySystemAccessManager.h create mode 100644 dom/media/eme/MediaKeys.cpp create mode 100644 dom/media/eme/MediaKeys.h create mode 100644 dom/media/eme/mediadrm/MediaDrmCDMCallbackProxy.cpp create mode 100644 dom/media/eme/mediadrm/MediaDrmCDMCallbackProxy.h create mode 100644 dom/media/eme/mediadrm/MediaDrmCDMProxy.cpp create mode 100644 dom/media/eme/mediadrm/MediaDrmCDMProxy.h create mode 100644 dom/media/eme/mediadrm/MediaDrmProxySupport.cpp create mode 100644 dom/media/eme/mediadrm/MediaDrmProxySupport.h create mode 100644 dom/media/eme/mediadrm/moz.build create mode 100644 dom/media/eme/moz.build delete mode 100644 dom/media/encoder/OmxTrackEncoder.cpp delete mode 100644 dom/media/encoder/OmxTrackEncoder.h delete mode 100644 dom/media/encoder/VorbisTrackEncoder.cpp delete mode 100644 dom/media/encoder/VorbisTrackEncoder.h delete mode 100644 dom/media/encoder/fmp4_muxer/AMRBox.cpp delete mode 100644 dom/media/encoder/fmp4_muxer/AMRBox.h delete mode 100644 dom/media/encoder/fmp4_muxer/AVCBox.cpp delete mode 100644 dom/media/encoder/fmp4_muxer/AVCBox.h delete mode 100644 dom/media/encoder/fmp4_muxer/ISOControl.cpp delete mode 100644 dom/media/encoder/fmp4_muxer/ISOControl.h delete mode 100644 dom/media/encoder/fmp4_muxer/ISOMediaBoxes.cpp delete mode 100644 dom/media/encoder/fmp4_muxer/ISOMediaBoxes.h delete mode 100644 dom/media/encoder/fmp4_muxer/ISOMediaWriter.cpp delete mode 100644 dom/media/encoder/fmp4_muxer/ISOMediaWriter.h delete mode 100644 dom/media/encoder/fmp4_muxer/ISOTrackMetadata.h delete mode 100644 dom/media/encoder/fmp4_muxer/MP4ESDS.cpp delete mode 100644 dom/media/encoder/fmp4_muxer/MP4ESDS.h delete mode 100644 dom/media/encoder/fmp4_muxer/MuxerOperation.h delete mode 100644 dom/media/encoder/fmp4_muxer/moz.build create mode 100644 dom/media/flac/FlacDecoder.cpp create mode 100644 dom/media/flac/FlacDecoder.h create mode 100644 dom/media/flac/FlacDemuxer.cpp create mode 100644 dom/media/flac/FlacDemuxer.h create mode 100644 dom/media/flac/FlacFrameParser.cpp create mode 100644 dom/media/flac/FlacFrameParser.h create mode 100644 dom/media/flac/moz.build delete mode 100644 dom/media/fmp4/MP4Reader.cpp delete mode 100644 dom/media/fmp4/MP4Reader.h delete mode 100644 dom/media/gmp-plugin-openh264/Makefile.in copy dom/media/{gmp-plugin/gmp-fake.cpp => gmp-plugin-openh264/gmp-fake-openh264.cpp} (100%) delete mode 100644 dom/media/gmp-plugin/Makefile.in create mode 100644 dom/media/gmp/GMPCDMCallbackProxy.cpp create mode 100644 dom/media/gmp/GMPCDMCallbackProxy.h create mode 100644 dom/media/gmp/GMPCDMProxy.cpp create mode 100644 dom/media/gmp/GMPCDMProxy.h create mode 100644 dom/media/gmp/GMPContentChild.cpp create mode 100644 dom/media/gmp/GMPContentChild.h create mode 100644 dom/media/gmp/GMPContentParent.cpp create mode 100644 dom/media/gmp/GMPContentParent.h create mode 100644 dom/media/gmp/GMPCrashHelperHolder.h create mode 100644 dom/media/gmp/GMPDiskStorage.cpp create mode 100644 dom/media/gmp/GMPMemoryStorage.cpp create mode 100644 dom/media/gmp/GMPServiceChild.cpp create mode 100644 dom/media/gmp/GMPServiceChild.h create mode 100644 dom/media/gmp/GMPServiceParent.cpp create mode 100644 dom/media/gmp/GMPServiceParent.h create mode 100644 dom/media/gmp/GMPStorage.h create mode 100644 dom/media/gmp/PGMPContent.ipdl create mode 100644 dom/media/gmp/PGMPService.ipdl create mode 100644 dom/media/gmp/mozIGeckoMediaPluginChromeService.idl create mode 100644 dom/media/gmp/mozIGeckoMediaPluginService.idl delete mode 100644 dom/media/gmp/mozIGoannaMediaPluginService.idl create mode 100644 dom/media/gmp/rlz/GMPDeviceBinding.cpp create mode 100644 dom/media/gmp/rlz/GMPDeviceBinding.h delete mode 100644 dom/media/gmp/rlz/base/memory/scoped_ptr.h delete mode 100644 dom/media/gmp/rlz/base/string16.h create mode 100644 dom/media/gmp/rlz/mac/lib/machine_id_mac.cc rename {ipc/app => dom/media/gmp/rlz}/sha256.c (100%) rename {ipc/app => dom/media/gmp/rlz}/sha256.h (100%) create mode 100644 dom/media/gmp/widevine-adapter/WidevineAdapter.cpp create mode 100644 dom/media/gmp/widevine-adapter/WidevineAdapter.h create mode 100644 dom/media/gmp/widevine-adapter/WidevineDecryptor.cpp create mode 100644 dom/media/gmp/widevine-adapter/WidevineDecryptor.h create mode 100644 dom/media/gmp/widevine-adapter/WidevineFileIO.cpp create mode 100644 dom/media/gmp/widevine-adapter/WidevineFileIO.h create mode 100644 dom/media/gmp/widevine-adapter/WidevineUtils.cpp create mode 100644 dom/media/gmp/widevine-adapter/WidevineUtils.h create mode 100644 dom/media/gmp/widevine-adapter/WidevineVideoDecoder.cpp create mode 100644 dom/media/gmp/widevine-adapter/WidevineVideoDecoder.h create mode 100644 dom/media/gmp/widevine-adapter/WidevineVideoFrame.cpp create mode 100644 dom/media/gmp/widevine-adapter/WidevineVideoFrame.h create mode 100644 dom/media/gmp/widevine-adapter/content_decryption_module.h create mode 100644 dom/media/gmp/widevine-adapter/moz.build create mode 100644 dom/media/gtest/GMPTestMonitor.h create mode 100644 dom/media/gtest/TestAudioBuffers.cpp create mode 100644 dom/media/gtest/TestAudioMixer.cpp create mode 100644 dom/media/gtest/TestAudioPacketizer.cpp create mode 100644 dom/media/gtest/TestAudioSegment.cpp create mode 100644 dom/media/gtest/TestGMPRemoveAndDelete.cpp create mode 100644 dom/media/gtest/TestGMPUtils.cpp delete mode 100644 dom/media/gtest/TestMP4Reader.cpp create mode 100644 dom/media/gtest/TestMediaDataDecoder.cpp create mode 100644 dom/media/gtest/TestMediaEventSource.cpp create mode 100644 dom/media/gtest/TestMediaFormatReader.cpp delete mode 100644 dom/media/gtest/TestMediaPromise.cpp create mode 100644 dom/media/gtest/TestMozPromise.cpp create mode 100644 dom/media/gtest/TestVPXDecoding.cpp create mode 100644 dom/media/gtest/TestVideoUtils.cpp delete mode 100644 dom/media/gtest/TestVorbisTrackEncoder.cpp create mode 100644 dom/media/gtest/negative_duration.mp4 create mode 100644 dom/media/gtest/short-zero-in-moov.mp4 create mode 100644 dom/media/gtest/short-zero-inband.mov create mode 100644 dom/media/gtest/test_case_1224361.vp8.ivf create mode 100644 dom/media/gtest/test_case_1224363.vp8.ivf create mode 100644 dom/media/gtest/test_case_1224369.vp8.ivf create mode 100644 dom/media/ipc/MediaIPCUtils.h create mode 100644 dom/media/ipc/PVideoDecoder.ipdl create mode 100644 dom/media/ipc/PVideoDecoderManager.ipdl create mode 100644 dom/media/ipc/RemoteVideoDecoder.cpp create mode 100644 dom/media/ipc/RemoteVideoDecoder.h create mode 100644 dom/media/ipc/VideoDecoderChild.cpp create mode 100644 dom/media/ipc/VideoDecoderChild.h create mode 100644 dom/media/ipc/VideoDecoderManagerChild.cpp create mode 100644 dom/media/ipc/VideoDecoderManagerChild.h create mode 100644 dom/media/ipc/VideoDecoderManagerParent.cpp create mode 100644 dom/media/ipc/VideoDecoderManagerParent.h create mode 100644 dom/media/ipc/VideoDecoderParent.cpp create mode 100644 dom/media/ipc/VideoDecoderParent.h create mode 100644 dom/media/ipc/moz.build create mode 100644 dom/media/mediasink/AudioSink.h create mode 100644 dom/media/mediasink/AudioSinkWrapper.cpp create mode 100644 dom/media/mediasink/AudioSinkWrapper.h create mode 100644 dom/media/mediasink/DecodedAudioDataSink.cpp create mode 100644 dom/media/mediasink/DecodedAudioDataSink.h create mode 100644 dom/media/mediasink/DecodedStream.cpp create mode 100644 dom/media/mediasink/DecodedStream.h create mode 100644 dom/media/mediasink/MediaSink.h create mode 100644 dom/media/mediasink/OutputStreamManager.cpp create mode 100644 dom/media/mediasink/OutputStreamManager.h create mode 100644 dom/media/mediasink/VideoSink.cpp create mode 100644 dom/media/mediasink/VideoSink.h create mode 100644 dom/media/mediasink/moz.build create mode 100644 dom/media/mediasource/AutoTaskQueue.h delete mode 100644 dom/media/mediasource/MediaSourceReader.cpp delete mode 100644 dom/media/mediasource/MediaSourceReader.h create mode 100644 dom/media/mediasource/ResourceQueue.cpp create mode 100644 dom/media/mediasource/SourceBufferAttributes.h delete mode 100644 dom/media/mediasource/SourceBufferContentManager.cpp delete mode 100644 dom/media/mediasource/SourceBufferContentManager.h delete mode 100644 dom/media/mediasource/SourceBufferDecoder.cpp delete mode 100644 dom/media/mediasource/SourceBufferDecoder.h create mode 100644 dom/media/mediasource/SourceBufferTask.h delete mode 100644 dom/media/mediasource/TrackBuffer.cpp delete mode 100644 dom/media/mediasource/TrackBuffer.h create mode 100644 dom/media/mediasource/gtest/TestContainerParser.cpp create mode 100644 dom/media/mediasource/gtest/moz.build create mode 100644 dom/media/mediasource/test/aac20-48000-64000-1.m4s rename dom/media/{test/bug580982.webm^headers^ => mediasource/test/aac20-48000-64000-1.m4s^headers^} (100%) create mode 100644 dom/media/mediasource/test/aac20-48000-64000-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/aac20-48000-64000-2.m4s^headers^} (100%) create mode 100644 dom/media/mediasource/test/aac20-48000-64000-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/aac20-48000-64000-init.mp4^headers^} (100%) create mode 100644 dom/media/mediasource/test/aac51-48000-128000-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/aac51-48000-128000-1.m4s^headers^} (100%) create mode 100644 dom/media/mediasource/test/aac51-48000-128000-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/aac51-48000-128000-2.m4s^headers^} (100%) create mode 100644 dom/media/mediasource/test/aac51-48000-128000-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/aac51-48000-128000-init.mp4^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop1.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop10.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop11.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop12.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop13.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop2.m4s^headers^} (100%) create mode 100644 dom/media/mediasource/test/bipbop/bipbop2s.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop2s.mp4^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop3.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop4.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop5.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop6.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop7.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop8.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop9.m4s^headers^} (100%) create mode 100755 dom/media/mediasource/test/bipbop/bipbop_480_624kbps-video1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop_480_624kbps-video1.m4s^headers^} (100%) create mode 100755 dom/media/mediasource/test/bipbop/bipbop_480_624kbps-video2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop_480_624kbps-video2.m4s^headers^} (100%) create mode 100755 dom/media/mediasource/test/bipbop/bipbop_480_624kbps-videoinit.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop_480_624kbps-videoinit.mp4^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop_audio1.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop_audio10.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop_audio11.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop_audio2.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop_audio3.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop_audio4.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop_audio5.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop_audio6.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop_audio7.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop_audio8.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop_audio9.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop_audioinit.mp4^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop_video1.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop_video10.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop_video11.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop_video12.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop_video13.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop_video2.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop_video3.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop_video4.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop_video5.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop_video6.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop_video7.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop_video8.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop_video9.m4s^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbop_videoinit.mp4^headers^} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => mediasource/test/bipbop/bipbopinit.mp4^headers^} (100%) create mode 100644 dom/media/mediasource/test/test_AudioChange_mp4.html create mode 100644 dom/media/mediasource/test/test_AutoRevocation.html create mode 100644 dom/media/mediasource/test/test_BufferedSeek_mp4.html create mode 100644 dom/media/mediasource/test/test_BufferingWait_mp4.html create mode 100644 dom/media/mediasource/test/test_DrainOnMissingData_mp4.html create mode 100644 dom/media/mediasource/test/test_DurationChange.html create mode 100644 dom/media/mediasource/test/test_DurationUpdated_mp4.html create mode 100644 dom/media/mediasource/test/test_EndOfStream_mp4.html create mode 100644 dom/media/mediasource/test/test_Eviction_mp4.html create mode 100644 dom/media/mediasource/test/test_FrameSelection_mp4.html create mode 100644 dom/media/mediasource/test/test_HaveMetadataUnbufferedSeek_mp4.html create mode 100644 dom/media/mediasource/test/test_LoadedDataFired_mp4.html create mode 100644 dom/media/mediasource/test/test_LoadedMetadataFired_mp4.html create mode 100644 dom/media/mediasource/test/test_MediaSource_memory_reporting.html create mode 100644 dom/media/mediasource/test/test_MediaSource_mp4.html create mode 100644 dom/media/mediasource/test/test_MultipleInitSegments.html create mode 100644 dom/media/mediasource/test/test_MultipleInitSegments_mp4.html create mode 100644 dom/media/mediasource/test/test_ResumeAfterClearing_mp4.html create mode 100644 dom/media/mediasource/test/test_SeekNoData_mp4.html create mode 100644 dom/media/mediasource/test/test_SeekToEnd_mp4.html create mode 100644 dom/media/mediasource/test/test_SeekableAfterEndOfStreamSplit_mp4.html create mode 100644 dom/media/mediasource/test/test_SeekableAfterEndOfStream_mp4.html create mode 100644 dom/media/mediasource/test/test_SeekableBeforeEndOfStreamSplit_mp4.html create mode 100644 dom/media/mediasource/test/test_SeekableBeforeEndOfStream_mp4.html create mode 100644 dom/media/mediasource/test/test_SeekedEvent_mp4.html create mode 100644 dom/media/mediasource/test/test_Sequence_mp4.html create mode 100644 dom/media/mediasource/test/test_SplitAppendDelay_mp4.html create mode 100644 dom/media/mediasource/test/test_SplitAppend_mp4.html create mode 100644 dom/media/mediasource/test/test_Threshold_mp4.html create mode 100644 dom/media/mediasource/test/test_TruncatedDuration_mp4.html create mode 100644 dom/media/mediasource/test/test_WaitingOnMissingDataEnded_mp4.html create mode 100644 dom/media/mediasource/test/test_WaitingOnMissingData_mp4.html create mode 100644 dom/media/mediasource/test/test_WaitingToEndedTransition_mp4.html create mode 100644 dom/media/mp3/MP3Decoder.cpp create mode 100644 dom/media/mp3/MP3Decoder.h create mode 100644 dom/media/mp3/MP3Demuxer.cpp create mode 100644 dom/media/mp3/MP3Demuxer.h create mode 100644 dom/media/mp3/moz.build create mode 100644 dom/media/ogg/OggCodecStore.cpp create mode 100644 dom/media/ogg/OggCodecStore.h create mode 100644 dom/media/ogg/OggDemuxer.cpp create mode 100644 dom/media/ogg/OggDemuxer.h delete mode 100644 dom/media/ogg/OggReader.cpp delete mode 100644 dom/media/ogg/OggReader.h delete mode 100644 dom/media/omx/AudioOffloadPlayer.cpp delete mode 100644 dom/media/omx/AudioOffloadPlayer.h delete mode 100644 dom/media/omx/AudioOffloadPlayerBase.h delete mode 100644 dom/media/omx/AudioOutput.cpp delete mode 100644 dom/media/omx/AudioOutput.h delete mode 100644 dom/media/omx/GonkAudioSink.h delete mode 100644 dom/media/omx/I420ColorConverterHelper.cpp delete mode 100644 dom/media/omx/I420ColorConverterHelper.h delete mode 100644 dom/media/omx/MPAPI.h delete mode 100644 dom/media/omx/MediaCodecDecoder.cpp delete mode 100644 dom/media/omx/MediaCodecDecoder.h delete mode 100644 dom/media/omx/MediaCodecProxy.cpp delete mode 100644 dom/media/omx/MediaCodecProxy.h delete mode 100644 dom/media/omx/MediaCodecReader.cpp delete mode 100644 dom/media/omx/MediaCodecReader.h delete mode 100644 dom/media/omx/MediaOmxCommonDecoder.cpp delete mode 100644 dom/media/omx/MediaOmxCommonDecoder.h delete mode 100644 dom/media/omx/MediaOmxCommonReader.cpp delete mode 100644 dom/media/omx/MediaOmxCommonReader.h delete mode 100644 dom/media/omx/MediaOmxDecoder.cpp delete mode 100644 dom/media/omx/MediaOmxDecoder.h delete mode 100644 dom/media/omx/MediaOmxReader.cpp delete mode 100644 dom/media/omx/MediaOmxReader.h delete mode 100644 dom/media/omx/MediaStreamSource.cpp delete mode 100644 dom/media/omx/MediaStreamSource.h delete mode 100644 dom/media/omx/OMXCodecDescriptorUtil.cpp delete mode 100644 dom/media/omx/OMXCodecDescriptorUtil.h delete mode 100644 dom/media/omx/OMXCodecProxy.cpp delete mode 100644 dom/media/omx/OMXCodecProxy.h delete mode 100644 dom/media/omx/OMXCodecWrapper.cpp delete mode 100644 dom/media/omx/OMXCodecWrapper.h delete mode 100644 dom/media/omx/OmxDecoder.cpp delete mode 100644 dom/media/omx/OmxDecoder.h delete mode 100644 dom/media/omx/RtspExtractor.cpp delete mode 100644 dom/media/omx/RtspExtractor.h delete mode 100644 dom/media/omx/RtspMediaCodecDecoder.cpp delete mode 100644 dom/media/omx/RtspMediaCodecDecoder.h delete mode 100644 dom/media/omx/RtspMediaCodecReader.cpp delete mode 100644 dom/media/omx/RtspMediaCodecReader.h delete mode 100644 dom/media/omx/RtspOmxDecoder.cpp delete mode 100644 dom/media/omx/RtspOmxDecoder.h delete mode 100644 dom/media/omx/RtspOmxReader.cpp delete mode 100644 dom/media/omx/RtspOmxReader.h delete mode 100644 dom/media/omx/mediaresourcemanager/IMediaResourceManagerClient.cpp delete mode 100644 dom/media/omx/mediaresourcemanager/IMediaResourceManagerClient.h delete mode 100644 dom/media/omx/mediaresourcemanager/IMediaResourceManagerDeathNotifier.cpp delete mode 100644 dom/media/omx/mediaresourcemanager/IMediaResourceManagerDeathNotifier.h delete mode 100644 dom/media/omx/mediaresourcemanager/IMediaResourceManagerService.cpp delete mode 100644 dom/media/omx/mediaresourcemanager/IMediaResourceManagerService.h delete mode 100644 dom/media/omx/mediaresourcemanager/MediaResourceHandler.cpp delete mode 100644 dom/media/omx/mediaresourcemanager/MediaResourceHandler.h delete mode 100644 dom/media/omx/mediaresourcemanager/MediaResourceManagerClient.cpp delete mode 100644 dom/media/omx/mediaresourcemanager/MediaResourceManagerClient.h delete mode 100644 dom/media/omx/mediaresourcemanager/MediaResourceManagerService.cpp delete mode 100644 dom/media/omx/mediaresourcemanager/MediaResourceManagerService.h delete mode 100644 dom/media/omx/mediaresourcemanager/moz.build delete mode 100644 dom/media/omx/moz.build create mode 100644 dom/media/platforms/PDMFactory.cpp create mode 100644 dom/media/platforms/PDMFactory.h delete mode 100644 dom/media/platforms/PlatformDecoderModule.cpp create mode 100644 dom/media/platforms/ReorderQueue.h delete mode 100644 dom/media/platforms/SharedDecoderManager.cpp delete mode 100644 dom/media/platforms/SharedDecoderManager.h create mode 100644 dom/media/platforms/agnostic/AOMDecoder.cpp create mode 100644 dom/media/platforms/agnostic/AOMDecoder.h create mode 100644 dom/media/platforms/agnostic/AgnosticDecoderModule.cpp create mode 100644 dom/media/platforms/agnostic/AgnosticDecoderModule.h create mode 100644 dom/media/platforms/agnostic/OpusDecoder.cpp create mode 100644 dom/media/platforms/agnostic/OpusDecoder.h create mode 100644 dom/media/platforms/agnostic/TheoraDecoder.cpp create mode 100644 dom/media/platforms/agnostic/TheoraDecoder.h create mode 100644 dom/media/platforms/agnostic/VPXDecoder.cpp create mode 100644 dom/media/platforms/agnostic/VPXDecoder.h create mode 100644 dom/media/platforms/agnostic/VorbisDecoder.cpp create mode 100644 dom/media/platforms/agnostic/VorbisDecoder.h create mode 100644 dom/media/platforms/agnostic/WAVDecoder.cpp create mode 100644 dom/media/platforms/agnostic/WAVDecoder.h create mode 100644 dom/media/platforms/agnostic/eme/EMEAudioDecoder.cpp create mode 100644 dom/media/platforms/agnostic/eme/EMEAudioDecoder.h create mode 100644 dom/media/platforms/agnostic/eme/EMEDecoderModule.cpp create mode 100644 dom/media/platforms/agnostic/eme/EMEDecoderModule.h create mode 100644 dom/media/platforms/agnostic/eme/EMEVideoDecoder.cpp create mode 100644 dom/media/platforms/agnostic/eme/EMEVideoDecoder.h create mode 100644 dom/media/platforms/agnostic/eme/SamplesWaitingForKey.cpp create mode 100644 dom/media/platforms/agnostic/eme/SamplesWaitingForKey.h create mode 100644 dom/media/platforms/agnostic/eme/moz.build create mode 100644 dom/media/platforms/android/MediaCodecDataDecoder.cpp create mode 100644 dom/media/platforms/android/MediaCodecDataDecoder.h create mode 100644 dom/media/platforms/android/RemoteDataDecoder.cpp create mode 100644 dom/media/platforms/android/RemoteDataDecoder.h delete mode 100644 dom/media/platforms/apple/AppleVDADecoder.cpp delete mode 100644 dom/media/platforms/apple/AppleVDADecoder.h delete mode 100644 dom/media/platforms/apple/AppleVDAFunctions.h delete mode 100644 dom/media/platforms/apple/AppleVDALinker.cpp delete mode 100644 dom/media/platforms/apple/AppleVDALinker.h delete mode 100644 dom/media/platforms/apple/ReorderQueue.h delete mode 100644 dom/media/platforms/apple/VideoDecodeAcceleration/VDADecoder.h delete mode 100644 dom/media/platforms/ffmpeg/FFmpegFunctionList.h delete mode 100644 dom/media/platforms/ffmpeg/FFmpegH264Decoder.cpp delete mode 100644 dom/media/platforms/ffmpeg/FFmpegH264Decoder.h create mode 100644 dom/media/platforms/ffmpeg/FFmpegLibWrapper.cpp create mode 100644 dom/media/platforms/ffmpeg/FFmpegLibWrapper.h delete mode 100644 dom/media/platforms/ffmpeg/FFmpegLog.cpp create mode 100644 dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp create mode 100644 dom/media/platforms/ffmpeg/FFmpegVideoDecoder.h rename dom/media/platforms/ffmpeg/{README.mcp => README_mozilla} (100%) create mode 100644 dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.cpp create mode 100644 dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.h create mode 100644 dom/media/platforms/ffmpeg/ffvpx/moz.build create mode 100644 dom/media/platforms/ffmpeg/moz.build delete mode 100644 dom/media/platforms/gonk/GonkAudioDecoderManager.cpp delete mode 100644 dom/media/platforms/gonk/GonkAudioDecoderManager.h delete mode 100644 dom/media/platforms/gonk/GonkDecoderModule.cpp delete mode 100644 dom/media/platforms/gonk/GonkDecoderModule.h delete mode 100644 dom/media/platforms/gonk/GonkMediaDataDecoder.cpp delete mode 100644 dom/media/platforms/gonk/GonkMediaDataDecoder.h delete mode 100644 dom/media/platforms/gonk/GonkVideoDecoderManager.cpp delete mode 100644 dom/media/platforms/gonk/GonkVideoDecoderManager.h delete mode 100644 dom/media/platforms/gonk/moz.build create mode 100644 dom/media/platforms/omx/OmxDataDecoder.cpp create mode 100644 dom/media/platforms/omx/OmxDataDecoder.h create mode 100644 dom/media/platforms/omx/OmxDecoderModule.cpp create mode 100644 dom/media/platforms/omx/OmxDecoderModule.h create mode 100644 dom/media/platforms/omx/OmxPlatformLayer.cpp create mode 100644 dom/media/platforms/omx/OmxPlatformLayer.h create mode 100644 dom/media/platforms/omx/OmxPromiseLayer.cpp create mode 100644 dom/media/platforms/omx/OmxPromiseLayer.h create mode 100644 dom/media/platforms/omx/moz.build create mode 100644 dom/media/platforms/wmf/DXVA2Manager.cpp create mode 100644 dom/media/platforms/wmf/DXVA2Manager.h create mode 100644 dom/media/platforms/wmf/WMF.h create mode 100644 dom/media/platforms/wmf/WMFUtils.cpp create mode 100644 dom/media/platforms/wmf/WMFUtils.h create mode 100644 dom/media/platforms/wrappers/FuzzingWrapper.cpp create mode 100644 dom/media/platforms/wrappers/FuzzingWrapper.h delete mode 100644 dom/media/raw/RawDecoder.cpp delete mode 100644 dom/media/raw/RawDecoder.h delete mode 100644 dom/media/raw/RawReader.cpp delete mode 100644 dom/media/raw/RawReader.h delete mode 100644 dom/media/raw/moz.build create mode 100644 dom/media/standalone/moz.build create mode 100644 dom/media/systemservices/CamerasChild.cpp create mode 100644 dom/media/systemservices/CamerasChild.h create mode 100644 dom/media/systemservices/CamerasParent.cpp create mode 100644 dom/media/systemservices/CamerasParent.h create mode 100644 dom/media/systemservices/CamerasTypes.h create mode 100644 dom/media/systemservices/DeviceChangeCallback.h create mode 100644 dom/media/systemservices/MediaChild.cpp create mode 100644 dom/media/systemservices/MediaChild.h create mode 100644 dom/media/systemservices/MediaParent.cpp create mode 100644 dom/media/systemservices/MediaParent.h create mode 100644 dom/media/systemservices/MediaSystemResourceClient.cpp create mode 100644 dom/media/systemservices/MediaSystemResourceClient.h create mode 100644 dom/media/systemservices/MediaSystemResourceManager.cpp create mode 100644 dom/media/systemservices/MediaSystemResourceManager.h create mode 100644 dom/media/systemservices/MediaSystemResourceManagerChild.cpp create mode 100644 dom/media/systemservices/MediaSystemResourceManagerChild.h create mode 100644 dom/media/systemservices/MediaSystemResourceManagerParent.cpp create mode 100644 dom/media/systemservices/MediaSystemResourceManagerParent.h create mode 100644 dom/media/systemservices/MediaSystemResourceMessageUtils.h create mode 100644 dom/media/systemservices/MediaSystemResourceService.cpp create mode 100644 dom/media/systemservices/MediaSystemResourceService.h create mode 100644 dom/media/systemservices/MediaSystemResourceTypes.h create mode 100644 dom/media/systemservices/MediaTaskUtils.h create mode 100644 dom/media/systemservices/MediaUtils.cpp create mode 100644 dom/media/systemservices/MediaUtils.h create mode 100644 dom/media/systemservices/PCameras.ipdl create mode 100644 dom/media/systemservices/PMedia.ipdl create mode 100644 dom/media/systemservices/PMediaSystemResourceManager.ipdl create mode 100644 dom/media/systemservices/ShmemPool.cpp create mode 100644 dom/media/systemservices/ShmemPool.h create mode 100644 dom/media/test/16bit_wave_extrametadata.wav copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/16bit_wave_extrametadata.wav^headers^} (100%) copy {testing/web-platform/tests/media => dom/media/test}/A4.ogv (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/A4.ogv^headers^} (100%) create mode 100644 dom/media/test/audio-gaps-short.ogg copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/audio-gaps-short.ogg^headers^} (100%) create mode 100644 dom/media/test/background_video.js create mode 100644 dom/media/test/big-short.wav copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/big-short.wav^headers^} (100%) create mode 100644 dom/media/test/bipbop-cenc-audio-key1.xml create mode 100644 dom/media/test/bipbop-cenc-audio-key2.xml create mode 100644 dom/media/test/bipbop-cenc-audio1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop-cenc-audio1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop-cenc-audio2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop-cenc-audio2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop-cenc-audio3.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop-cenc-audio3.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop-cenc-audioinit.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop-cenc-audioinit.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop-cenc-video-key1.xml create mode 100644 dom/media/test/bipbop-cenc-video-key2.xml create mode 100644 dom/media/test/bipbop-cenc-video1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop-cenc-video1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop-cenc-video2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop-cenc-video2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop-cenc-videoinit.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop-cenc-videoinit.mp4^headers^} (100%) create mode 100755 dom/media/test/bipbop-cenc.sh create mode 100644 dom/media/test/bipbop-frag-cenc.xml create mode 100644 dom/media/test/bipbop-no-edts.mp4 create mode 100644 dom/media/test/bipbop_225w_175kbps-cenc-audio-key1-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_225w_175kbps-cenc-audio-key1-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_225w_175kbps-cenc-audio-key1-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_225w_175kbps-cenc-audio-key1-2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_225w_175kbps-cenc-audio-key1-3.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_225w_175kbps-cenc-audio-key1-3.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_225w_175kbps-cenc-audio-key1-4.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_225w_175kbps-cenc-audio-key1-4.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_225w_175kbps-cenc-audio-key1-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_225w_175kbps-cenc-audio-key1-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_225w_175kbps-cenc-audio-key2-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_225w_175kbps-cenc-audio-key2-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_225w_175kbps-cenc-audio-key2-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_225w_175kbps-cenc-audio-key2-2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_225w_175kbps-cenc-audio-key2-3.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_225w_175kbps-cenc-audio-key2-3.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_225w_175kbps-cenc-audio-key2-4.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_225w_175kbps-cenc-audio-key2-4.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_225w_175kbps-cenc-audio-key2-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_225w_175kbps-cenc-audio-key2-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_225w_175kbps-cenc-video-key1-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_225w_175kbps-cenc-video-key1-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_225w_175kbps-cenc-video-key1-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_225w_175kbps-cenc-video-key1-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_225w_175kbps-cenc-video-key2-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_225w_175kbps-cenc-video-key2-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_225w_175kbps-cenc-video-key2-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_225w_175kbps-cenc-video-key2-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_225w_175kbps.mp4 create mode 100644 dom/media/test/bipbop_300_215kbps-cenc-audio-key1-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300_215kbps-cenc-audio-key1-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_300_215kbps-cenc-audio-key1-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300_215kbps-cenc-audio-key1-2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_300_215kbps-cenc-audio-key1-3.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300_215kbps-cenc-audio-key1-3.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_300_215kbps-cenc-audio-key1-4.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300_215kbps-cenc-audio-key1-4.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_300_215kbps-cenc-audio-key1-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300_215kbps-cenc-audio-key1-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_300_215kbps-cenc-audio-key2-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300_215kbps-cenc-audio-key2-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_300_215kbps-cenc-audio-key2-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300_215kbps-cenc-audio-key2-2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_300_215kbps-cenc-audio-key2-3.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300_215kbps-cenc-audio-key2-3.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_300_215kbps-cenc-audio-key2-4.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300_215kbps-cenc-audio-key2-4.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_300_215kbps-cenc-audio-key2-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300_215kbps-cenc-audio-key2-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_300_215kbps-cenc-video-key1-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300_215kbps-cenc-video-key1-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_300_215kbps-cenc-video-key1-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300_215kbps-cenc-video-key1-2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_300_215kbps-cenc-video-key1-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300_215kbps-cenc-video-key1-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_300_215kbps-cenc-video-key2-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300_215kbps-cenc-video-key2-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_300_215kbps-cenc-video-key2-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300_215kbps-cenc-video-key2-2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_300_215kbps-cenc-video-key2-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300_215kbps-cenc-video-key2-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_300_215kbps.mp4 create mode 100644 dom/media/test/bipbop_300wp_227kbps-cenc-audio-key1-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300wp_227kbps-cenc-audio-key1-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_300wp_227kbps-cenc-audio-key1-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300wp_227kbps-cenc-audio-key1-2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_300wp_227kbps-cenc-audio-key1-3.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300wp_227kbps-cenc-audio-key1-3.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_300wp_227kbps-cenc-audio-key1-4.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300wp_227kbps-cenc-audio-key1-4.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_300wp_227kbps-cenc-audio-key1-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300wp_227kbps-cenc-audio-key1-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_300wp_227kbps-cenc-audio-key2-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300wp_227kbps-cenc-audio-key2-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_300wp_227kbps-cenc-audio-key2-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300wp_227kbps-cenc-audio-key2-2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_300wp_227kbps-cenc-audio-key2-3.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300wp_227kbps-cenc-audio-key2-3.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_300wp_227kbps-cenc-audio-key2-4.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300wp_227kbps-cenc-audio-key2-4.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_300wp_227kbps-cenc-audio-key2-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300wp_227kbps-cenc-audio-key2-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_300wp_227kbps-cenc-video-key1-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300wp_227kbps-cenc-video-key1-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_300wp_227kbps-cenc-video-key1-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300wp_227kbps-cenc-video-key1-2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_300wp_227kbps-cenc-video-key1-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300wp_227kbps-cenc-video-key1-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_300wp_227kbps-cenc-video-key2-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300wp_227kbps-cenc-video-key2-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_300wp_227kbps-cenc-video-key2-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300wp_227kbps-cenc-video-key2-2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_300wp_227kbps-cenc-video-key2-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_300wp_227kbps-cenc-video-key2-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_300wp_227kbps.mp4 create mode 100644 dom/media/test/bipbop_360w_253kbps-cenc-audio-key1-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_360w_253kbps-cenc-audio-key1-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_360w_253kbps-cenc-audio-key1-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_360w_253kbps-cenc-audio-key1-2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_360w_253kbps-cenc-audio-key1-3.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_360w_253kbps-cenc-audio-key1-3.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_360w_253kbps-cenc-audio-key1-4.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_360w_253kbps-cenc-audio-key1-4.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_360w_253kbps-cenc-audio-key1-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_360w_253kbps-cenc-audio-key1-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_360w_253kbps-cenc-audio-key2-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_360w_253kbps-cenc-audio-key2-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_360w_253kbps-cenc-audio-key2-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_360w_253kbps-cenc-audio-key2-2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_360w_253kbps-cenc-audio-key2-3.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_360w_253kbps-cenc-audio-key2-3.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_360w_253kbps-cenc-audio-key2-4.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_360w_253kbps-cenc-audio-key2-4.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_360w_253kbps-cenc-audio-key2-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_360w_253kbps-cenc-audio-key2-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_360w_253kbps-cenc-video-key1-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_360w_253kbps-cenc-video-key1-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_360w_253kbps-cenc-video-key1-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_360w_253kbps-cenc-video-key1-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_360w_253kbps-cenc-video-key2-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_360w_253kbps-cenc-video-key2-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_360w_253kbps-cenc-video-key2-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_360w_253kbps-cenc-video-key2-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_360w_253kbps-clearkey-audio.webm copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_360w_253kbps-clearkey-audio.webm^headers^} (100%) create mode 100644 dom/media/test/bipbop_360w_253kbps-clearkey-video-vp8.webm copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_360w_253kbps-clearkey-video-vp8.webm^headers^} (100%) create mode 100644 dom/media/test/bipbop_360w_253kbps-clearkey-video-vp9.webm copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_360w_253kbps-clearkey-video-vp9.webm^headers^} (100%) create mode 100644 dom/media/test/bipbop_360w_253kbps.mp4 create mode 100644 dom/media/test/bipbop_480_624kbps-cenc-audio-key1-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_624kbps-cenc-audio-key1-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_624kbps-cenc-audio-key1-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_624kbps-cenc-audio-key1-2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_624kbps-cenc-audio-key1-3.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_624kbps-cenc-audio-key1-3.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_624kbps-cenc-audio-key1-4.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_624kbps-cenc-audio-key1-4.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_624kbps-cenc-audio-key1-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_624kbps-cenc-audio-key1-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_624kbps-cenc-audio-key2-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_624kbps-cenc-audio-key2-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_624kbps-cenc-audio-key2-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_624kbps-cenc-audio-key2-2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_624kbps-cenc-audio-key2-3.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_624kbps-cenc-audio-key2-3.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_624kbps-cenc-audio-key2-4.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_624kbps-cenc-audio-key2-4.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_624kbps-cenc-audio-key2-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_624kbps-cenc-audio-key2-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_624kbps-cenc-video-key1-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_624kbps-cenc-video-key1-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_624kbps-cenc-video-key1-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_624kbps-cenc-video-key1-2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_624kbps-cenc-video-key1-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_624kbps-cenc-video-key1-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_624kbps-cenc-video-key2-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_624kbps-cenc-video-key2-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_624kbps-cenc-video-key2-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_624kbps-cenc-video-key2-2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_624kbps-cenc-video-key2-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_624kbps-cenc-video-key2-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_624kbps.mp4 create mode 100644 dom/media/test/bipbop_480_959kbps-cenc-audio-key1-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_959kbps-cenc-audio-key1-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_959kbps-cenc-audio-key1-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_959kbps-cenc-audio-key1-2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_959kbps-cenc-audio-key1-3.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_959kbps-cenc-audio-key1-3.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_959kbps-cenc-audio-key1-4.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_959kbps-cenc-audio-key1-4.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_959kbps-cenc-audio-key1-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_959kbps-cenc-audio-key1-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_959kbps-cenc-audio-key2-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_959kbps-cenc-audio-key2-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_959kbps-cenc-audio-key2-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_959kbps-cenc-audio-key2-2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_959kbps-cenc-audio-key2-3.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_959kbps-cenc-audio-key2-3.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_959kbps-cenc-audio-key2-4.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_959kbps-cenc-audio-key2-4.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_959kbps-cenc-audio-key2-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_959kbps-cenc-audio-key2-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_959kbps-cenc-video-key1-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_959kbps-cenc-video-key1-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_959kbps-cenc-video-key1-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_959kbps-cenc-video-key1-2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_959kbps-cenc-video-key1-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_959kbps-cenc-video-key1-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_959kbps-cenc-video-key2-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_959kbps-cenc-video-key2-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_959kbps-cenc-video-key2-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_959kbps-cenc-video-key2-2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_959kbps-cenc-video-key2-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480_959kbps-cenc-video-key2-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_480_959kbps.mp4 create mode 100644 dom/media/test/bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_1001kbps-cenc-audio-key1-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_1001kbps-cenc-audio-key1-2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_1001kbps-cenc-audio-key1-3.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_1001kbps-cenc-audio-key1-4.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_1001kbps-cenc-audio-key1-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_1001kbps-cenc-audio-key2-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_1001kbps-cenc-audio-key2-2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_1001kbps-cenc-audio-key2-3.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_1001kbps-cenc-audio-key2-4.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_1001kbps-cenc-audio-key2-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_1001kbps-cenc-video-key1-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_1001kbps-cenc-video-key1-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_1001kbps-cenc-video-key1-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_1001kbps-cenc-video-key1-2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_1001kbps-cenc-video-key1-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_1001kbps-cenc-video-key1-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_1001kbps-cenc-video-key2-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_1001kbps-cenc-video-key2-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_1001kbps-cenc-video-key2-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_1001kbps-cenc-video-key2-2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_1001kbps-cenc-video-key2-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_1001kbps-cenc-video-key2-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_1001kbps.mp4 create mode 100644 dom/media/test/bipbop_480wp_663kbps-cenc-audio-key1-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_663kbps-cenc-audio-key1-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_663kbps-cenc-audio-key1-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_663kbps-cenc-audio-key1-2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_663kbps-cenc-audio-key1-3.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_663kbps-cenc-audio-key1-3.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_663kbps-cenc-audio-key1-4.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_663kbps-cenc-audio-key1-4.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_663kbps-cenc-audio-key1-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_663kbps-cenc-audio-key1-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_663kbps-cenc-audio-key2-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_663kbps-cenc-audio-key2-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_663kbps-cenc-audio-key2-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_663kbps-cenc-audio-key2-2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_663kbps-cenc-audio-key2-3.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_663kbps-cenc-audio-key2-3.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_663kbps-cenc-audio-key2-4.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_663kbps-cenc-audio-key2-4.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_663kbps-cenc-audio-key2-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_663kbps-cenc-audio-key2-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_663kbps-cenc-video-key1-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_663kbps-cenc-video-key1-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_663kbps-cenc-video-key1-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_663kbps-cenc-video-key1-2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_663kbps-cenc-video-key1-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_663kbps-cenc-video-key1-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_663kbps-cenc-video-key2-1.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_663kbps-cenc-video-key2-1.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_663kbps-cenc-video-key2-2.m4s copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_663kbps-cenc-video-key2-2.m4s^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_663kbps-cenc-video-key2-init.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bipbop_480wp_663kbps-cenc-video-key2-init.mp4^headers^} (100%) create mode 100644 dom/media/test/bipbop_480wp_663kbps.mp4 copy {layout/reftests/ogg-video => dom/media/test}/black100x100-aspect3to2.ogv (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/black100x100-aspect3to2.ogv^headers^} (100%) create mode 100644 dom/media/test/bug1301226-odd.wav copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bug1301226-odd.wav^headers^} (100%) create mode 100644 dom/media/test/bug1301226.wav copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bug1301226.wav^headers^} (100%) rename dom/media/test/{bug580982.webm => bug1377278.webm} (100%) copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/bug1377278.webm^headers^} (100%) delete mode 100644 dom/media/test/chrome.ini create mode 100644 dom/media/test/crashtests/1012609.html create mode 100644 dom/media/test/crashtests/1020205.html create mode 100644 dom/media/test/crashtests/1041466.html create mode 100644 dom/media/test/crashtests/1045650.html create mode 100644 dom/media/test/crashtests/1127188.html create mode 100644 dom/media/test/crashtests/1157994.html create mode 100644 dom/media/test/crashtests/1158427.html create mode 100644 dom/media/test/crashtests/1185176.html create mode 100644 dom/media/test/crashtests/1185192.html create mode 100644 dom/media/test/crashtests/1223670.html create mode 100644 dom/media/test/crashtests/1236639.html create mode 100644 dom/media/test/crashtests/1236639.mp3 create mode 100644 dom/media/test/crashtests/1291702.html create mode 100644 dom/media/test/crashtests/1304948.html create mode 100644 dom/media/test/crashtests/1319486.html create mode 100644 dom/media/test/crashtests/995289.html create mode 100644 dom/media/test/crashtests/analyser-channels-1.html create mode 100644 dom/media/test/crashtests/audiocontext-double-suspend.html create mode 100644 dom/media/test/crashtests/buffer-source-duration-1.html create mode 100644 dom/media/test/crashtests/buffer-source-resampling-start-1.html create mode 100644 dom/media/test/crashtests/disconnect-wrong-destination.html create mode 100644 dom/media/test/crashtests/doppler-1.html create mode 100644 dom/media/test/crashtests/video-crash.webm create mode 100644 dom/media/test/crashtests/video-replay-after-audio-end.html create mode 100644 dom/media/test/detodos-recorder-test.opus copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/detodos-recorder-test.opus^headers^} (100%) create mode 100644 dom/media/test/detodos-short.opus copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/detodos-short.opus^headers^} (100%) create mode 100644 dom/media/test/detodos-short.webm copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/detodos-short.webm^headers^} (100%) create mode 100644 dom/media/test/eme.js create mode 100644 dom/media/test/external/MANIFEST.in create mode 100644 dom/media/test/external/README.md create mode 100644 dom/media/test/external/docs/Makefile create mode 100644 dom/media/test/external/docs/conf.py create mode 100644 dom/media/test/external/docs/external_media_harness.rst create mode 100644 dom/media/test/external/docs/external_media_tests.media_tests.video_puppeteer.rst create mode 100644 dom/media/test/external/docs/external_media_tests.media_tests.youtube_puppeteer.rst create mode 100644 dom/media/test/external/docs/external_media_tests.rst create mode 100644 dom/media/test/external/docs/index.rst create mode 100644 dom/media/test/external/docs/make.bat create mode 100644 dom/media/test/external/external_media_harness/__init__.py create mode 100644 dom/media/test/external/external_media_harness/runtests.py create mode 100644 dom/media/test/external/external_media_harness/testcase.py create mode 100644 dom/media/test/external/external_media_tests/__init__.py create mode 100644 dom/media/test/external/external_media_tests/manifest.ini rename {testing/web-platform/tests/webdriver/timeouts => dom/media/test/external/external_media_tests/media_utils}/__init__.py (100%) create mode 100644 dom/media/test/external/external_media_tests/media_utils/video_puppeteer.py create mode 100644 dom/media/test/external/external_media_tests/media_utils/youtube_puppeteer.py create mode 100644 dom/media/test/external/external_media_tests/playback/eme.ini create mode 100644 dom/media/test/external/external_media_tests/playback/limiting_bandwidth.ini create mode 100644 dom/media/test/external/external_media_tests/playback/manifest.ini create mode 100644 dom/media/test/external/external_media_tests/playback/netflix_limiting_bandwidth.ini create mode 100644 dom/media/test/external/external_media_tests/playback/test_eme_playback.py create mode 100644 dom/media/test/external/external_media_tests/playback/test_eme_playback_limiting_bandwidth.py create mode 100644 dom/media/test/external/external_media_tests/playback/test_full_playback.py create mode 100644 dom/media/test/external/external_media_tests/playback/test_playback_limiting_bandwidth.py create mode 100644 dom/media/test/external/external_media_tests/playback/test_shaka_playback.py create mode 100644 dom/media/test/external/external_media_tests/playback/test_ultra_low_bandwidth.py create mode 100644 dom/media/test/external/external_media_tests/playback/test_video_playback.py create mode 100644 dom/media/test/external/external_media_tests/playback/youtube/manifest.ini create mode 100644 dom/media/test/external/external_media_tests/playback/youtube/test_basic_playback.py create mode 100644 dom/media/test/external/external_media_tests/playback/youtube/test_prefs.py create mode 100644 dom/media/test/external/external_media_tests/resources/mozilla.html create mode 100644 dom/media/test/external/external_media_tests/test_example.py create mode 100644 dom/media/test/external/external_media_tests/urls/default.ini create mode 100644 dom/media/test/external/external_media_tests/urls/netflix/default.ini create mode 100644 dom/media/test/external/external_media_tests/urls/shaka-player/default.ini create mode 100644 dom/media/test/external/external_media_tests/urls/youtube/archive/crash_videos.ini create mode 100644 dom/media/test/external/external_media_tests/urls/youtube/archive/other_videos.ini create mode 100644 dom/media/test/external/external_media_tests/urls/youtube/archive/video_data.ini create mode 100644 dom/media/test/external/external_media_tests/urls/youtube/archive/youtube.ini create mode 100644 dom/media/test/external/external_media_tests/urls/youtube/long1-720.ini create mode 100644 dom/media/test/external/external_media_tests/urls/youtube/long2-crashes-720.ini create mode 100644 dom/media/test/external/external_media_tests/urls/youtube/long3-crashes-900.ini create mode 100644 dom/media/test/external/external_media_tests/urls/youtube/medium1-60.ini create mode 100644 dom/media/test/external/external_media_tests/urls/youtube/short1-10.ini create mode 100644 dom/media/test/external/external_media_tests/urls/youtube/short2-crashes-15.ini create mode 100644 dom/media/test/external/external_media_tests/utils.py create mode 100644 dom/media/test/external/mach_commands.py create mode 100644 dom/media/test/external/requirements-docs.txt create mode 100644 dom/media/test/external/requirements.txt create mode 100644 dom/media/test/external/setup.py create mode 100755 dom/media/test/flac-noheader-s16.flac copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/flac-noheader-s16.flac^headers^} (100%) create mode 100644 dom/media/test/flac-s24.flac copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/flac-s24.flac^headers^} (100%) create mode 100644 dom/media/test/gizmo-noaudio.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/gizmo-noaudio.mp4^headers^} (100%) create mode 100644 dom/media/test/gizmo-noaudio.webm copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/gizmo-noaudio.webm^headers^} (100%) create mode 100644 dom/media/test/gizmo-short.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/gizmo-short.mp4^headers^} (100%) create mode 100644 dom/media/test/gizmo.webm copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/gizmo.webm^headers^} (100%) mode change 100755 => 100644 dom/media/test/make-headers.sh create mode 100644 dom/media/test/owl-short.mp3 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/owl-short.mp3^headers^} (100%) create mode 100644 dom/media/test/r11025_s16_c1-short.wav copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/r11025_s16_c1-short.wav^headers^} (100%) create mode 100644 dom/media/test/red-46x48.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/red-46x48.mp4^headers^} (100%) create mode 100644 dom/media/test/red-48x46.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/red-48x46.mp4^headers^} (100%) create mode 100644 dom/media/test/resolution-change.webm copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/resolution-change.webm^headers^} (100%) create mode 100644 dom/media/test/seek-short.ogv copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/seek-short.ogv^headers^} (100%) create mode 100644 dom/media/test/seek-short.webm copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/seek-short.webm^headers^} (100%) create mode 100644 dom/media/test/short-audio-fragmented-cenc-without-pssh.mp4 copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/short-audio-fragmented-cenc-without-pssh.mp4^headers^} (100%) create mode 100644 dom/media/test/short-cenc.mp4 create mode 100644 dom/media/test/short-cenc.xml copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/short.mp4^headers^} (100%) create mode 100644 dom/media/test/small-shot.flac create mode 100644 dom/media/test/test_background_video_no_suspend_disabled.html create mode 100644 dom/media/test/test_background_video_no_suspend_short_vid.html create mode 100755 dom/media/test/test_background_video_suspend.html create mode 100644 dom/media/test/test_background_video_suspend_ends.html create mode 100644 dom/media/test/test_bug1242338.html create mode 100644 dom/media/test/test_bug1242594.html create mode 100644 dom/media/test/test_bug1248229.html delete mode 100644 dom/media/test/test_can_play_type_no_wave.html delete mode 100644 dom/media/test/test_can_play_type_no_webm.html create mode 100644 dom/media/test/test_cueless_webm_seek-1.html create mode 100644 dom/media/test/test_cueless_webm_seek-2.html create mode 100644 dom/media/test/test_cueless_webm_seek-3.html delete mode 100644 dom/media/test/test_dormant_playback.html create mode 100644 dom/media/test/test_eme_canvas_blocked.html create mode 100644 dom/media/test/test_eme_detach_media_keys.html create mode 100644 dom/media/test/test_eme_initDataTypes.html create mode 100644 dom/media/test/test_eme_missing_pssh.html create mode 100644 dom/media/test/test_eme_non_mse_fails.html create mode 100644 dom/media/test/test_eme_playback.html create mode 100644 dom/media/test/test_eme_requestKeySystemAccess.html create mode 100644 dom/media/test/test_eme_request_notifications.html create mode 100644 dom/media/test/test_eme_session_callable_value.html create mode 100644 dom/media/test/test_eme_setMediaKeys_before_attach_MediaSource.html create mode 100644 dom/media/test/test_eme_stream_capture_blocked_case1.html create mode 100644 dom/media/test/test_eme_stream_capture_blocked_case2.html create mode 100644 dom/media/test/test_eme_stream_capture_blocked_case3.html create mode 100644 dom/media/test/test_eme_waitingforkey.html create mode 100644 dom/media/test/test_gmp_playback.html create mode 100644 dom/media/test/test_mediarecorder_principals.html create mode 100644 dom/media/test/test_mediarecorder_record_canvas_captureStream.html create mode 100644 dom/media/test/test_mediarecorder_record_changing_video_resolution.html delete mode 100644 dom/media/test/test_mediarecorder_record_nosrc.html create mode 100644 dom/media/test/test_mediarecorder_webm_support.html create mode 100644 dom/media/test/test_playback_reactivate.html create mode 100644 dom/media/test/test_preserve_playbackrate_after_ui_play.html create mode 100644 dom/media/test/test_resolution_change.html create mode 100644 dom/media/test/test_seekToNextFrame.html create mode 100644 dom/media/test/test_seek_negative.html create mode 100644 dom/media/test/test_streams_capture_origin.html mode change 100644 => 100755 dom/media/test/test_streams_element_capture.html mode change 100644 => 100755 dom/media/test/test_streams_element_capture_createObjectURL.html create mode 100644 dom/media/test/test_temporary_file_blob_video_plays.html delete mode 100644 dom/media/test/test_texttrack_chrome.html create mode 100644 dom/media/test/test_texttrack_moz.html delete mode 100644 dom/media/test/test_texttrackcue_chrome.html create mode 100644 dom/media/test/test_texttrackcue_moz.html delete mode 100644 dom/media/test/test_texttracklist_chrome.html create mode 100644 dom/media/test/test_texttracklist_moz.html create mode 100644 dom/media/test/test_trackelementsrc.html delete mode 100644 dom/media/test/test_webvtt_disabled.html create mode 100644 dom/media/test/test_webvtt_empty_displaystate.html create mode 100644 dom/media/test/test_webvtt_positionalign.html create mode 100644 dom/media/test/vp9-short.webm copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/vp9-short.webm^headers^} (100%) create mode 100644 dom/media/test/vp9cake-short.webm copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/vp9cake-short.webm^headers^} (100%) create mode 100644 dom/media/test/vttPositionAlign.vtt create mode 100644 dom/media/test/wavedata_alaw.wav copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/wavedata_alaw.wav^headers^} (100%) create mode 100644 dom/media/test/wavedata_s24.wav copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/wavedata_s24.wav^headers^} (100%) create mode 100644 dom/media/test/wavedata_ulaw.wav copy dom/media/{webspeech/recognition/test/silence.ogg^headers^ => test/wavedata_ulaw.wav^headers^} (100%) create mode 100644 dom/media/tests/mochitest/identity/identityPcTest.js create mode 100644 dom/media/tests/mochitest/identity/idp-bad.js create mode 100644 dom/media/tests/mochitest/identity/idp.sjs create mode 100644 dom/media/tests/mochitest/identity/login.html create mode 100644 dom/media/tests/mochitest/identity/test_loginNeeded.html create mode 100644 dom/media/tests/mochitest/identity/test_peerConnection_asymmetricIsolation.html delete mode 100644 dom/media/tests/mochitest/ipc/ipc.json delete mode 100644 dom/media/tests/mochitest/ipc/mochitest.ini delete mode 100644 dom/media/tests/mochitest/ipc/test_ipc.html delete mode 100644 dom/media/tests/mochitest/long.js create mode 100644 dom/media/tests/mochitest/sdpUtils.js delete mode 100644 dom/media/tests/mochitest/steeplechase_long.ini create mode 100644 dom/media/tests/mochitest/steeplechase_long/long.js create mode 100644 dom/media/tests/mochitest/steeplechase_long/steeplechase_long.ini create mode 100644 dom/media/tests/mochitest/steeplechase_long/test_peerConnection_basicAudioVideoCombined_long.html create mode 100644 dom/media/tests/mochitest/steeplechase_long/test_peerConnection_basicAudio_long.html create mode 100644 dom/media/tests/mochitest/steeplechase_long/test_peerConnection_basicVideo_long.html create mode 100644 dom/media/tests/mochitest/test_a_noOp.html create mode 100644 dom/media/tests/mochitest/test_enumerateDevices.html create mode 100644 dom/media/tests/mochitest/test_enumerateDevices_iframe.html create mode 100644 dom/media/tests/mochitest/test_getUserMedia_active_autoplay.html create mode 100644 dom/media/tests/mochitest/test_getUserMedia_addTrackRemoveTrack.html create mode 100644 dom/media/tests/mochitest/test_getUserMedia_addtrack_removetrack_events.html create mode 100644 dom/media/tests/mochitest/test_getUserMedia_audioCapture.html create mode 100644 dom/media/tests/mochitest/test_getUserMedia_basicTabshare.html create mode 100644 dom/media/tests/mochitest/test_getUserMedia_bug1223696.html create mode 100644 dom/media/tests/mochitest/test_getUserMedia_getTrackById.html create mode 100644 dom/media/tests/mochitest/test_getUserMedia_loadedmetadata.html create mode 100644 dom/media/tests/mochitest/test_getUserMedia_mediaElementCapture_audio.html create mode 100644 dom/media/tests/mochitest/test_getUserMedia_mediaElementCapture_tracks.html create mode 100644 dom/media/tests/mochitest/test_getUserMedia_mediaElementCapture_video.html create mode 100644 dom/media/tests/mochitest/test_getUserMedia_mediaStreamClone.html create mode 100644 dom/media/tests/mochitest/test_getUserMedia_mediaStreamConstructors.html create mode 100644 dom/media/tests/mochitest/test_getUserMedia_mediaStreamTrackClone.html create mode 100644 dom/media/tests/mochitest/test_getUserMedia_scarySources.html create mode 100644 dom/media/tests/mochitest/test_getUserMedia_spinEventLoop.html create mode 100644 dom/media/tests/mochitest/test_getUserMedia_trackCloneCleanup.html create mode 100644 dom/media/tests/mochitest/test_getUserMedia_trackEnded.html create mode 100644 dom/media/tests/mochitest/test_ondevicechange.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_addAudioTrackToExistingVideoStream.html delete mode 100644 dom/media/tests/mochitest/test_peerConnection_addCandidateInHaveLocalOffer.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_addIceCandidate.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_addtrack_removetrack_events.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_audioRenegotiationInactiveAnswer.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_basicAudioDynamicPtMissingRtpmap.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_basicAudioNATRelay.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_basicAudioNATRelayTCP.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_basicAudioNATSrflx.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_basicAudioPcmaPcmuOnly.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_basicAudioRequireEOC.html delete mode 100644 dom/media/tests/mochitest/test_peerConnection_basicAudioVideoCombined_long.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_basicAudioVideoNoBundleNoRtcpMux.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_basicAudioVideoNoRtcpMux.html delete mode 100644 dom/media/tests/mochitest/test_peerConnection_basicAudio_long.html delete mode 100644 dom/media/tests/mochitest/test_peerConnection_basicVideo_long.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_bug1064223.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_bug1227781.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_captureStream_canvas_2d.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_captureStream_canvas_webgl.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_certificates.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_closeDuringIce.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_constructedStream.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_forwarding_basicAudioVideoCombined.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_iceFailure.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_insertDTMF.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_localReofferRollback.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_localRollback.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_multiple_captureStream_canvas_2d.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_relayOnly.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_remoteReofferRollback.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_remoteRollback.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_renderAfterRenegotiation.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_restartIce.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_restartIceLocalAndRemoteRollback.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_restartIceLocalRollback.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_restartIceNoBundle.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_restartIceNoBundleNoRtcpMux.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_restartIceNoRtcpMux.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_scaleResolution.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_setParameters.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_simulcastOffer.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_trackDisabling.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_trackDisabling_clones.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_twoAudioTracksInOneStream.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_twoVideoTracksInOneStream.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_verifyAudioAfterRenegotiation.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_verifyVideoAfterRenegotiation.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_videoRenegotiationInactiveAnswer.html create mode 100644 dom/media/tests/mochitest/test_peerConnection_webAudio.html create mode 100644 dom/media/tests/mochitest/test_selftest.html delete mode 100644 dom/media/tests/mochitest/test_zmedia_cleanup.html create mode 100644 dom/media/wave/WaveDemuxer.cpp create mode 100644 dom/media/wave/WaveDemuxer.h delete mode 100644 dom/media/wave/WaveReader.cpp delete mode 100644 dom/media/wave/WaveReader.h create mode 100644 dom/media/webaudio/AlignedTArray.h create mode 100644 dom/media/webaudio/AlignmentUtils.h create mode 100644 dom/media/webaudio/AudioBlock.cpp create mode 100644 dom/media/webaudio/AudioBlock.h mode change 100644 => 100755 dom/media/webaudio/AudioContext.cpp create mode 100644 dom/media/webaudio/AudioEventTimeline.cpp create mode 100644 dom/media/webaudio/AudioNodeEngineSSE2.cpp create mode 100644 dom/media/webaudio/AudioNodeEngineSSE2.h create mode 100644 dom/media/webaudio/ConstantSourceNode.cpp create mode 100644 dom/media/webaudio/ConstantSourceNode.h create mode 100644 dom/media/webaudio/IIRFilterNode.cpp create mode 100644 dom/media/webaudio/IIRFilterNode.h delete mode 100644 dom/media/webaudio/blink/DirectConvolver.cpp delete mode 100644 dom/media/webaudio/blink/DirectConvolver.h create mode 100644 dom/media/webaudio/blink/IIRFilter.cpp create mode 100644 dom/media/webaudio/blink/IIRFilter.h delete mode 100644 dom/media/webaudio/compiledtest/TestAudioEventTimeline.cpp delete mode 100644 dom/media/webaudio/compiledtest/moz.build create mode 100644 dom/media/webaudio/gtest/TestAudioEventTimeline.cpp create mode 100644 dom/media/webaudio/gtest/moz.build rename dom/media/webaudio/test/{audioBufferSourceNodeNeutered_worker.js => audioBufferSourceNodeDetached_worker.js} (100%) create mode 100644 dom/media/webaudio/test/audiovideo.mp4 create mode 100644 dom/media/webaudio/test/blink/biquad-filters.js create mode 100644 dom/media/webaudio/test/blink/biquad-testing.js create mode 100644 dom/media/webaudio/test/blink/test_biquadFilterNodeAllPass.html create mode 100644 dom/media/webaudio/test/blink/test_biquadFilterNodeAutomation.html create mode 100644 dom/media/webaudio/test/blink/test_biquadFilterNodeBandPass.html create mode 100644 dom/media/webaudio/test/blink/test_biquadFilterNodeGetFrequencyResponse.html create mode 100644 dom/media/webaudio/test/blink/test_biquadFilterNodeHighPass.html create mode 100644 dom/media/webaudio/test/blink/test_biquadFilterNodeHighShelf.html create mode 100644 dom/media/webaudio/test/blink/test_biquadFilterNodeLowPass.html create mode 100644 dom/media/webaudio/test/blink/test_biquadFilterNodeLowShelf.html create mode 100644 dom/media/webaudio/test/blink/test_biquadFilterNodeNotch.html create mode 100644 dom/media/webaudio/test/blink/test_biquadFilterNodePeaking.html create mode 100644 dom/media/webaudio/test/blink/test_biquadFilterNodeTail.html create mode 100644 dom/media/webaudio/test/blink/test_iirFilterNode.html create mode 100644 dom/media/webaudio/test/blink/test_iirFilterNodeGetFrequencyResponse.html create mode 100644 dom/media/webaudio/test/browser_bug1181073.js delete mode 100644 dom/media/webaudio/test/browser_mozAudioChannel.html delete mode 100644 dom/media/webaudio/test/browser_mozAudioChannel.js delete mode 100644 dom/media/webaudio/test/browser_mozAudioChannel_muted.html delete mode 100644 dom/media/webaudio/test/browser_mozAudioChannel_muted.js delete mode 100644 dom/media/webaudio/test/chrome.ini create mode 100644 dom/media/webaudio/test/sine-440-10s.opus create mode 100644 dom/media/webaudio/test/sweep-300-330-1sec.opus create mode 100644 dom/media/webaudio/test/test_AudioContext_disabled.html create mode 100644 dom/media/webaudio/test/test_AudioParamDevtoolsAPI.html create mode 100644 dom/media/webaudio/test/test_ScriptProcessorCollected1.html create mode 100644 dom/media/webaudio/test/test_WebAudioMemoryReporting.html create mode 100644 dom/media/webaudio/test/test_analyserNodeWithGain.html create mode 100644 dom/media/webaudio/test/test_analyserScale.html create mode 100644 dom/media/webaudio/test/test_audioBufferSourceNodeDetached.html delete mode 100644 dom/media/webaudio/test/test_audioBufferSourceNodeNeutered.html create mode 100644 dom/media/webaudio/test/test_audioBufferSourceNodeRate.html create mode 100644 dom/media/webaudio/test/test_audioContextSuspendResumeClose.html create mode 100644 dom/media/webaudio/test/test_audioParamChaining.html create mode 100644 dom/media/webaudio/test/test_audioParamSetCurveAtTimeTwice.html create mode 100644 dom/media/webaudio/test/test_audioParamSetTargetAtTimeZeroTimeConstant.html create mode 100644 dom/media/webaudio/test/test_bug1027864.html create mode 100644 dom/media/webaudio/test/test_bug1113634.html create mode 100644 dom/media/webaudio/test/test_bug1118372.html create mode 100644 dom/media/webaudio/test/test_bug1255618.html create mode 100644 dom/media/webaudio/test/test_bug1267579.html create mode 100644 dom/media/webaudio/test/test_convolverNodeDelay.html create mode 100644 dom/media/webaudio/test/test_convolverNodeFiniteInfluence.html create mode 100644 dom/media/webaudio/test/test_decodeOpusTail.html create mode 100644 dom/media/webaudio/test/test_disconnectAll.html create mode 100644 dom/media/webaudio/test/test_disconnectAudioParam.html create mode 100644 dom/media/webaudio/test/test_disconnectAudioParamFromOutput.html create mode 100644 dom/media/webaudio/test/test_disconnectExceptions.html create mode 100644 dom/media/webaudio/test/test_disconnectFromAudioNode.html create mode 100644 dom/media/webaudio/test/test_disconnectFromAudioNodeAndOutput.html create mode 100644 dom/media/webaudio/test/test_disconnectFromAudioNodeAndOutputAndInput.html create mode 100644 dom/media/webaudio/test/test_disconnectFromAudioNodeMultipleConnection.html create mode 100644 dom/media/webaudio/test/test_disconnectFromOutput.html create mode 100644 dom/media/webaudio/test/test_dynamicsCompressorNodeWithGain.html create mode 100644 dom/media/webaudio/test/test_iirFilterNodePassThrough.html create mode 100644 dom/media/webaudio/test/test_mediaElementAudioSourceNodeFidelity.html create mode 100644 dom/media/webaudio/test/test_mediaElementAudioSourceNodeVideo.html create mode 100644 dom/media/webaudio/test/test_mediaStreamAudioSourceNodeNoGC.html create mode 100644 dom/media/webaudio/test/test_pannerNodeAtZeroDistance.html create mode 100644 dom/media/webaudio/test/test_pannerNode_maxDistance.html create mode 100644 dom/media/webaudio/test/test_periodicWaveBandLimiting.html create mode 100644 dom/media/webaudio/test/test_periodicWaveDisableNormalization.html create mode 100644 dom/media/webaudio/test/test_sequentialBufferSourceWithResampling.html create mode 100644 dom/media/webaudio/test/test_waveShaperGain.html create mode 100644 dom/media/webaudio/test/test_waveShaperInvalidLengthCurve.html delete mode 100644 dom/media/webaudio/test/test_waveShaperZeroLengthCurve.html delete mode 100644 dom/media/webm/AudioDecoder.cpp delete mode 100644 dom/media/webm/IntelWebMVideoDecoder.cpp delete mode 100644 dom/media/webm/IntelWebMVideoDecoder.h delete mode 100644 dom/media/webm/SoftwareWebMVideoDecoder.cpp delete mode 100644 dom/media/webm/SoftwareWebMVideoDecoder.h create mode 100644 dom/media/webm/WebMDemuxer.cpp create mode 100644 dom/media/webm/WebMDemuxer.h delete mode 100644 dom/media/webm/WebMReader.cpp delete mode 100644 dom/media/webm/WebMReader.h delete mode 100644 dom/media/webrtc/GonkCameraImage.cpp delete mode 100644 dom/media/webrtc/GonkCameraImage.h delete mode 100644 dom/media/webrtc/MediaEngineGonkVideoSource.cpp delete mode 100644 dom/media/webrtc/MediaEngineGonkVideoSource.h create mode 100644 dom/media/webrtc/MediaEngineRemoteVideoSource.cpp create mode 100644 dom/media/webrtc/MediaEngineRemoteVideoSource.h delete mode 100644 dom/media/webrtc/MediaEngineWebRTCVideo.cpp create mode 100644 dom/media/webrtc/PWebrtcGlobal.ipdl create mode 100644 dom/media/webrtc/RTCCertificate.cpp create mode 100644 dom/media/webrtc/RTCCertificate.h create mode 100644 dom/media/webrtc/WebrtcGlobal.h create mode 100644 dom/media/webspeech/recognition/PocketSphinxSpeechRecognitionService.cpp create mode 100644 dom/media/webspeech/recognition/PocketSphinxSpeechRecognitionService.h create mode 100644 dom/media/webspeech/recognition/models/dict/en-US.dic create mode 100644 dom/media/webspeech/recognition/models/dict/en-US.dic.dmp create mode 100644 dom/media/webspeech/recognition/models/en-US/README create mode 100644 dom/media/webspeech/recognition/models/en-US/feat.params create mode 100644 dom/media/webspeech/recognition/models/en-US/mdef create mode 100644 dom/media/webspeech/recognition/models/en-US/means create mode 100644 dom/media/webspeech/recognition/models/en-US/mixture_weights create mode 100644 dom/media/webspeech/recognition/models/en-US/noisedict create mode 100644 dom/media/webspeech/recognition/models/en-US/sendump create mode 100644 dom/media/webspeech/recognition/models/en-US/transition_matrices create mode 100644 dom/media/webspeech/recognition/models/en-US/variances create mode 100644 dom/media/webspeech/synth/cocoa/OSXSpeechSynthesizerModule.cpp create mode 100644 dom/media/webspeech/synth/cocoa/OSXSpeechSynthesizerService.h create mode 100644 dom/media/webspeech/synth/cocoa/OSXSpeechSynthesizerService.mm create mode 100644 dom/media/webspeech/synth/cocoa/moz.build create mode 100644 dom/media/webspeech/synth/crashtests/1230428.html create mode 100644 dom/media/webspeech/synth/crashtests/crashtests.list delete mode 100644 dom/media/webspeech/synth/ipc/test/file_ipc.html delete mode 100644 dom/media/webspeech/synth/ipc/test/mochitest.ini delete mode 100644 dom/media/webspeech/synth/ipc/test/test_ipc.html create mode 100644 dom/media/webspeech/synth/speechd/SpeechDispatcherModule.cpp create mode 100644 dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp create mode 100644 dom/media/webspeech/synth/speechd/SpeechDispatcherService.h create mode 100644 dom/media/webspeech/synth/speechd/moz.build create mode 100644 dom/media/webspeech/synth/test/FakeSynthModule.cpp create mode 100644 dom/media/webspeech/synth/test/file_bfcache_frame.html create mode 100644 dom/media/webspeech/synth/test/file_global_queue.html create mode 100644 dom/media/webspeech/synth/test/file_global_queue_cancel.html create mode 100644 dom/media/webspeech/synth/test/file_global_queue_pause.html create mode 100644 dom/media/webspeech/synth/test/file_indirect_service_events.html create mode 100644 dom/media/webspeech/synth/test/file_speech_cancel.html create mode 100644 dom/media/webspeech/synth/test/file_speech_error.html create mode 100644 dom/media/webspeech/synth/test/nsFakeSynthServices.cpp create mode 100644 dom/media/webspeech/synth/test/nsFakeSynthServices.h create mode 100644 dom/media/webspeech/synth/test/startup/file_voiceschanged.html create mode 100644 dom/media/webspeech/synth/test/startup/mochitest.ini create mode 100644 dom/media/webspeech/synth/test/startup/test_voiceschanged.html create mode 100644 dom/media/webspeech/synth/test/test_bfcache.html create mode 100644 dom/media/webspeech/synth/test/test_global_queue.html create mode 100644 dom/media/webspeech/synth/test/test_global_queue_cancel.html create mode 100644 dom/media/webspeech/synth/test/test_global_queue_pause.html create mode 100644 dom/media/webspeech/synth/test/test_indirect_service_events.html create mode 100644 dom/media/webspeech/synth/test/test_speech_cancel.html create mode 100644 dom/media/webspeech/synth/test/test_speech_error.html create mode 100644 dom/media/webspeech/synth/windows/SapiModule.cpp create mode 100644 dom/media/webspeech/synth/windows/SapiService.cpp create mode 100644 dom/media/webspeech/synth/windows/SapiService.h create mode 100644 dom/media/webspeech/synth/windows/moz.build delete mode 100644 dom/media/wmf/DXVA2Manager.cpp delete mode 100644 dom/media/wmf/DXVA2Manager.h delete mode 100644 dom/media/wmf/WMF.h delete mode 100644 dom/media/wmf/WMFByteStream.cpp delete mode 100644 dom/media/wmf/WMFByteStream.h delete mode 100644 dom/media/wmf/WMFDecoder.cpp delete mode 100644 dom/media/wmf/WMFDecoder.h delete mode 100644 dom/media/wmf/WMFReader.cpp delete mode 100644 dom/media/wmf/WMFReader.h delete mode 100644 dom/media/wmf/WMFSourceReaderCallback.cpp delete mode 100644 dom/media/wmf/WMFSourceReaderCallback.h delete mode 100644 dom/media/wmf/WMFUtils.cpp delete mode 100644 dom/media/wmf/WMFUtils.h delete mode 100644 dom/media/wmf/moz.build create mode 100644 dom/messagechannel/MessageChannel.cpp create mode 100644 dom/messagechannel/MessageChannel.h create mode 100644 dom/messagechannel/MessagePort.cpp create mode 100644 dom/messagechannel/MessagePort.h create mode 100644 dom/messagechannel/MessagePortChild.cpp create mode 100644 dom/messagechannel/MessagePortChild.h create mode 100644 dom/messagechannel/MessagePortParent.cpp create mode 100644 dom/messagechannel/MessagePortParent.h create mode 100644 dom/messagechannel/MessagePortService.cpp create mode 100644 dom/messagechannel/MessagePortService.h create mode 100644 dom/messagechannel/PMessagePort.ipdl create mode 100644 dom/messagechannel/SharedMessagePortMessage.cpp create mode 100644 dom/messagechannel/SharedMessagePortMessage.h create mode 100644 dom/messagechannel/moz.build create mode 100644 dom/messagechannel/tests/chrome.ini rename dom/{base/test => messagechannel/tests}/iframe_messageChannel_chrome.html (100%) rename dom/{base/test => messagechannel/tests}/iframe_messageChannel_cloning.html (100%) rename dom/{base/test => messagechannel/tests}/iframe_messageChannel_pingpong.html (100%) rename dom/{base/test => messagechannel/tests}/iframe_messageChannel_post.html (100%) create mode 100644 dom/messagechannel/tests/iframe_messageChannel_sharedWorker2.html create mode 100644 dom/messagechannel/tests/iframe_messageChannel_transferable.html create mode 100644 dom/messagechannel/tests/mm_messageChannel.js create mode 100644 dom/messagechannel/tests/mm_messageChannelParent.js create mode 100644 dom/messagechannel/tests/mm_messageChannelParent.xul create mode 100644 dom/messagechannel/tests/mm_messageChannelParentNotRemote.xul create mode 100644 dom/messagechannel/tests/mochitest.ini create mode 100644 dom/messagechannel/tests/moz.build create mode 100644 dom/messagechannel/tests/sharedWorker2_messageChannel.js create mode 100644 dom/messagechannel/tests/sharedWorker_messageChannel.js create mode 100644 dom/messagechannel/tests/test_messageChannel.html create mode 100644 dom/messagechannel/tests/test_messageChannel.xul create mode 100644 dom/messagechannel/tests/test_messageChannelWithMessageManager.xul create mode 100644 dom/messagechannel/tests/test_messageChannelWithMessageManagerNotRemote.xul create mode 100644 dom/messagechannel/tests/test_messageChannel_any.html create mode 100644 dom/messagechannel/tests/test_messageChannel_bug1178076.html create mode 100644 dom/messagechannel/tests/test_messageChannel_bug1224825.html create mode 100644 dom/messagechannel/tests/test_messageChannel_cloning.html create mode 100644 dom/messagechannel/tests/test_messageChannel_forceClose.html create mode 100644 dom/messagechannel/tests/test_messageChannel_pingpong.html create mode 100644 dom/messagechannel/tests/test_messageChannel_post.html create mode 100644 dom/messagechannel/tests/test_messageChannel_selfTransferring.html create mode 100644 dom/messagechannel/tests/test_messageChannel_sharedWorker.html create mode 100644 dom/messagechannel/tests/test_messageChannel_sharedWorker2.html create mode 100644 dom/messagechannel/tests/test_messageChannel_start.html create mode 100644 dom/messagechannel/tests/test_messageChannel_transferable.html create mode 100644 dom/messagechannel/tests/test_messageChannel_unshipped.html create mode 100644 dom/messagechannel/tests/test_messageChannel_worker.html create mode 100644 dom/messagechannel/tests/test_messageChannel_worker_forceClose.html create mode 100644 dom/messagechannel/tests/worker_messageChannel.js create mode 100644 dom/messagechannel/tests/worker_messageChannel_any.js delete mode 100644 dom/messages/SystemMessageCache.js delete mode 100644 dom/messages/SystemMessageInternal.js delete mode 100644 dom/messages/SystemMessageManager.js delete mode 100644 dom/messages/SystemMessageManager.manifest delete mode 100644 dom/messages/SystemMessagePermissionsChecker.jsm delete mode 100644 dom/messages/interfaces/moz.build delete mode 100644 dom/messages/interfaces/nsIDOMNavigatorSystemMessages.idl delete mode 100644 dom/messages/interfaces/nsISystemMessageCache.idl delete mode 100644 dom/messages/interfaces/nsISystemMessageGlue.idl delete mode 100644 dom/messages/interfaces/nsISystemMessagesInternal.idl delete mode 100644 dom/messages/moz.build delete mode 100644 dom/messages/test/mochitest.ini delete mode 100644 dom/messages/test/test_bug_993732.html delete mode 100644 dom/mobileconnection/Assertions.cpp delete mode 100644 dom/mobileconnection/MobileCallForwardingOptions.cpp delete mode 100644 dom/mobileconnection/MobileCallForwardingOptions.h delete mode 100644 dom/mobileconnection/MobileCellInfo.cpp delete mode 100644 dom/mobileconnection/MobileCellInfo.h delete mode 100644 dom/mobileconnection/MobileConnection.cpp delete mode 100644 dom/mobileconnection/MobileConnection.h delete mode 100644 dom/mobileconnection/MobileConnectionArray.cpp delete mode 100644 dom/mobileconnection/MobileConnectionArray.h delete mode 100644 dom/mobileconnection/MobileConnectionCallback.cpp delete mode 100644 dom/mobileconnection/MobileConnectionCallback.h delete mode 100644 dom/mobileconnection/MobileConnectionInfo.cpp delete mode 100644 dom/mobileconnection/MobileConnectionInfo.h delete mode 100644 dom/mobileconnection/MobileNetworkInfo.cpp delete mode 100644 dom/mobileconnection/MobileNetworkInfo.h delete mode 100644 dom/mobileconnection/gonk/MobileConnectionService.js delete mode 100644 dom/mobileconnection/gonk/MobileConnectionService.manifest delete mode 100644 dom/mobileconnection/gonk/nsIGonkMobileConnectionService.idl delete mode 100644 dom/mobileconnection/gonk/nsIMobileConnectionMessenger.idl delete mode 100644 dom/mobileconnection/interfaces/nsICellInfo.idl delete mode 100644 dom/mobileconnection/interfaces/nsIMobileCallForwardingOptions.idl delete mode 100644 dom/mobileconnection/interfaces/nsIMobileCellInfo.idl delete mode 100644 dom/mobileconnection/interfaces/nsIMobileConnectionInfo.idl delete mode 100644 dom/mobileconnection/interfaces/nsIMobileConnectionService.idl delete mode 100644 dom/mobileconnection/interfaces/nsIMobileNetworkInfo.idl delete mode 100644 dom/mobileconnection/interfaces/nsINeighboringCellInfo.idl delete mode 100644 dom/mobileconnection/ipc/MobileConnectionChild.cpp delete mode 100644 dom/mobileconnection/ipc/MobileConnectionChild.h delete mode 100644 dom/mobileconnection/ipc/MobileConnectionIPCSerializer.h delete mode 100644 dom/mobileconnection/ipc/MobileConnectionIPCService.cpp delete mode 100644 dom/mobileconnection/ipc/MobileConnectionIPCService.h delete mode 100644 dom/mobileconnection/ipc/MobileConnectionParent.cpp delete mode 100644 dom/mobileconnection/ipc/MobileConnectionParent.h delete mode 100644 dom/mobileconnection/ipc/PMobileConnection.ipdl delete mode 100644 dom/mobileconnection/ipc/PMobileConnectionRequest.ipdl delete mode 100644 dom/mobileconnection/ipc/PMobileConnectionTypes.ipdlh delete mode 100644 dom/mobileconnection/moz.build delete mode 100644 dom/mobileconnection/tests/marionette/head.js delete mode 100644 dom/mobileconnection/tests/marionette/manifest.ini delete mode 100644 dom/mobileconnection/tests/marionette/test_call_barring_change_password.js delete mode 100644 dom/mobileconnection/tests/marionette/test_call_barring_get_option.js delete mode 100644 dom/mobileconnection/tests/marionette/test_call_barring_set_error.js delete mode 100644 dom/mobileconnection/tests/marionette/test_dsds_mobile_data_connection.js delete mode 100644 dom/mobileconnection/tests/marionette/test_mobile_call_forwarding.js delete mode 100644 dom/mobileconnection/tests/marionette/test_mobile_call_forwarding_get_error.js delete mode 100644 dom/mobileconnection/tests/marionette/test_mobile_call_forwarding_set_error.js delete mode 100644 dom/mobileconnection/tests/marionette/test_mobile_clir.js delete mode 100644 dom/mobileconnection/tests/marionette/test_mobile_clir_radio_off.js delete mode 100644 dom/mobileconnection/tests/marionette/test_mobile_connections_array_uninitialized.js delete mode 100644 dom/mobileconnection/tests/marionette/test_mobile_data_connection.js delete mode 100644 dom/mobileconnection/tests/marionette/test_mobile_data_ipv6.js delete mode 100644 dom/mobileconnection/tests/marionette/test_mobile_data_location.js delete mode 100644 dom/mobileconnection/tests/marionette/test_mobile_data_state.js delete mode 100644 dom/mobileconnection/tests/marionette/test_mobile_icc_change.js delete mode 100644 dom/mobileconnection/tests/marionette/test_mobile_last_known_network.js delete mode 100644 dom/mobileconnection/tests/marionette/test_mobile_neighboring_cell_ids.js delete mode 100644 dom/mobileconnection/tests/marionette/test_mobile_networks.js delete mode 100644 dom/mobileconnection/tests/marionette/test_mobile_operator_names.js delete mode 100644 dom/mobileconnection/tests/marionette/test_mobile_operator_names_plmnlist.js delete mode 100644 dom/mobileconnection/tests/marionette/test_mobile_operator_names_roaming.js delete mode 100644 dom/mobileconnection/tests/marionette/test_mobile_preferred_network_type.js delete mode 100644 dom/mobileconnection/tests/marionette/test_mobile_preferred_network_type_radio_off.js delete mode 100644 dom/mobileconnection/tests/marionette/test_mobile_roaming_preference.js delete mode 100644 dom/mobileconnection/tests/marionette/test_mobile_set_radio.js delete mode 100644 dom/mobileconnection/tests/marionette/test_mobile_signal_strength.js delete mode 100644 dom/mobileconnection/tests/marionette/test_mobile_supported_network_types.js delete mode 100644 dom/mobileconnection/tests/marionette/test_mobile_voice_location.js delete mode 100644 dom/mobileconnection/tests/marionette/test_mobile_voice_privacy.js delete mode 100644 dom/mobileconnection/tests/marionette/test_mobile_voice_state.js delete mode 100644 dom/mobileconnection/tests/mochitest/mochitest.ini delete mode 100644 dom/mobileconnection/tests/mochitest/test_mobileconnection_permission.html delete mode 100644 dom/mobileconnection/tests/mochitest/test_mobilenetwork_permission.html delete mode 100644 dom/mobileid/MobileIdentity.js delete mode 100644 dom/mobileid/MobileIdentity.manifest delete mode 100644 dom/mobileid/interfaces/moz.build delete mode 100644 dom/mobileid/interfaces/nsIMobileIdentityService.idl delete mode 100644 dom/mobileid/moz.build delete mode 100644 dom/mobileid/test/mochitest.ini delete mode 100644 dom/mobileid/test/test_mobileid_basics.html delete mode 100644 dom/mobileid/test/test_mobileid_no_permission.html delete mode 100644 dom/mobilemessage/Constants.cpp delete mode 100644 dom/mobilemessage/Constants.h delete mode 100644 dom/mobilemessage/DOMMobileMessageError.cpp delete mode 100644 dom/mobilemessage/DOMMobileMessageError.h delete mode 100644 dom/mobilemessage/DeletedMessageInfo.cpp delete mode 100644 dom/mobilemessage/DeletedMessageInfo.h delete mode 100644 dom/mobilemessage/MmsMessage.cpp delete mode 100644 dom/mobilemessage/MmsMessage.h delete mode 100644 dom/mobilemessage/MobileMessageCallback.cpp delete mode 100644 dom/mobilemessage/MobileMessageCallback.h delete mode 100644 dom/mobilemessage/MobileMessageCursorCallback.cpp delete mode 100644 dom/mobilemessage/MobileMessageCursorCallback.h delete mode 100644 dom/mobilemessage/MobileMessageManager.cpp delete mode 100644 dom/mobilemessage/MobileMessageManager.h delete mode 100644 dom/mobilemessage/MobileMessageService.cpp delete mode 100644 dom/mobilemessage/MobileMessageService.h delete mode 100644 dom/mobilemessage/MobileMessageThread.cpp delete mode 100644 dom/mobilemessage/MobileMessageThread.h delete mode 100644 dom/mobilemessage/SmsMessage.cpp delete mode 100644 dom/mobilemessage/SmsMessage.h delete mode 100644 dom/mobilemessage/Types.h delete mode 100644 dom/mobilemessage/android/MobileMessageDatabaseService.cpp delete mode 100644 dom/mobilemessage/android/MobileMessageDatabaseService.h delete mode 100644 dom/mobilemessage/android/SmsService.cpp delete mode 100644 dom/mobilemessage/android/SmsService.h delete mode 100644 dom/mobilemessage/gonk/MmsPduHelper.jsm delete mode 100644 dom/mobilemessage/gonk/MmsService.js delete mode 100644 dom/mobilemessage/gonk/MmsService.manifest delete mode 100644 dom/mobilemessage/gonk/MobileMessageDB.jsm delete mode 100644 dom/mobilemessage/gonk/MobileMessageDatabaseService.js delete mode 100644 dom/mobilemessage/gonk/MobileMessageDatabaseService.manifest delete mode 100644 dom/mobilemessage/gonk/SmsSegmentHelper.jsm delete mode 100644 dom/mobilemessage/gonk/SmsService.js delete mode 100644 dom/mobilemessage/gonk/SmsService.manifest delete mode 100644 dom/mobilemessage/gonk/WspPduHelper.jsm delete mode 100644 dom/mobilemessage/gonk/mms_consts.js delete mode 100644 dom/mobilemessage/gonk/wap_consts.js delete mode 100644 dom/mobilemessage/interfaces/moz.build delete mode 100644 dom/mobilemessage/interfaces/nsIDOMMozMmsMessage.idl delete mode 100644 dom/mobilemessage/interfaces/nsIDOMMozMobileMessageThread.idl delete mode 100644 dom/mobilemessage/interfaces/nsIDOMMozSmsMessage.idl delete mode 100644 dom/mobilemessage/interfaces/nsIDeletedMessageInfo.idl delete mode 100644 dom/mobilemessage/interfaces/nsIGonkMobileMessageDatabaseService.idl delete mode 100644 dom/mobilemessage/interfaces/nsIGonkSmsService.idl delete mode 100644 dom/mobilemessage/interfaces/nsIMmsService.idl delete mode 100644 dom/mobilemessage/interfaces/nsIMobileMessageCallback.idl delete mode 100644 dom/mobilemessage/interfaces/nsIMobileMessageCursorCallback.idl delete mode 100644 dom/mobilemessage/interfaces/nsIMobileMessageDatabaseService.idl delete mode 100644 dom/mobilemessage/interfaces/nsIMobileMessageService.idl delete mode 100644 dom/mobilemessage/interfaces/nsISmsMessenger.idl delete mode 100644 dom/mobilemessage/interfaces/nsISmsService.idl delete mode 100644 dom/mobilemessage/interfaces/nsIWapPushApplication.idl delete mode 100644 dom/mobilemessage/ipc/PMobileMessageCursor.ipdl delete mode 100644 dom/mobilemessage/ipc/PSms.ipdl delete mode 100644 dom/mobilemessage/ipc/PSmsRequest.ipdl delete mode 100644 dom/mobilemessage/ipc/SmsChild.cpp delete mode 100644 dom/mobilemessage/ipc/SmsChild.h delete mode 100644 dom/mobilemessage/ipc/SmsIPCService.cpp delete mode 100644 dom/mobilemessage/ipc/SmsIPCService.h delete mode 100644 dom/mobilemessage/ipc/SmsParent.cpp delete mode 100644 dom/mobilemessage/ipc/SmsParent.h delete mode 100644 dom/mobilemessage/ipc/SmsTypes.ipdlh delete mode 100644 dom/mobilemessage/moz.build delete mode 100644 dom/mobilemessage/tests/marionette/head.js delete mode 100644 dom/mobilemessage/tests/marionette/manifest.ini delete mode 100644 dom/mobilemessage/tests/marionette/mmdb_head.js delete mode 100644 dom/mobilemessage/tests/marionette/test_between_emulators.py delete mode 100644 dom/mobilemessage/tests/marionette/test_bug814761.js delete mode 100644 dom/mobilemessage/tests/marionette/test_dsds_default_service_id.js delete mode 100644 dom/mobilemessage/tests/marionette/test_emulator_loopback.js delete mode 100644 dom/mobilemessage/tests/marionette/test_error_of_mms_manual_retrieval.js delete mode 100644 dom/mobilemessage/tests/marionette/test_error_of_mms_send.js delete mode 100644 dom/mobilemessage/tests/marionette/test_error_of_sms_send.js delete mode 100644 dom/mobilemessage/tests/marionette/test_filter_date.js delete mode 100644 dom/mobilemessage/tests/marionette/test_filter_mixed.js delete mode 100644 dom/mobilemessage/tests/marionette/test_filter_number.js delete mode 100644 dom/mobilemessage/tests/marionette/test_filter_read.js delete mode 100644 dom/mobilemessage/tests/marionette/test_filter_received.js delete mode 100644 dom/mobilemessage/tests/marionette/test_filter_sent.js delete mode 100644 dom/mobilemessage/tests/marionette/test_filter_unread.js delete mode 100644 dom/mobilemessage/tests/marionette/test_getmessage.js delete mode 100644 dom/mobilemessage/tests/marionette/test_getmessage_notfound.js delete mode 100644 dom/mobilemessage/tests/marionette/test_getmessages.js delete mode 100644 dom/mobilemessage/tests/marionette/test_getsegmentinfofortext.js delete mode 100644 dom/mobilemessage/tests/marionette/test_getthreads.js delete mode 100644 dom/mobilemessage/tests/marionette/test_incoming.js delete mode 100644 dom/mobilemessage/tests/marionette/test_incoming_delete.js delete mode 100644 dom/mobilemessage/tests/marionette/test_incoming_max_segments.js delete mode 100644 dom/mobilemessage/tests/marionette/test_invalid_address.js delete mode 100644 dom/mobilemessage/tests/marionette/test_mark_msg_read.js delete mode 100644 dom/mobilemessage/tests/marionette/test_mark_msg_read_error.js delete mode 100644 dom/mobilemessage/tests/marionette/test_massive_incoming_delete.js delete mode 100644 dom/mobilemessage/tests/marionette/test_message_classes.js delete mode 100644 dom/mobilemessage/tests/marionette/test_mmdb_foreachmatchedmmsdeliveryinfo.js delete mode 100644 dom/mobilemessage/tests/marionette/test_mmdb_full_storage.js delete mode 100644 dom/mobilemessage/tests/marionette/test_mmdb_new.js delete mode 100644 dom/mobilemessage/tests/marionette/test_mmdb_setmessagedeliverybyid_sms.js delete mode 100644 dom/mobilemessage/tests/marionette/test_mmdb_upgradeSchema_22.js delete mode 100644 dom/mobilemessage/tests/marionette/test_mmdb_upgradeSchema_current_structure.js delete mode 100644 dom/mobilemessage/tests/marionette/test_mmsmessage_attachments.js delete mode 100644 dom/mobilemessage/tests/marionette/test_mt_sms_concatenation.js delete mode 100644 dom/mobilemessage/tests/marionette/test_ondeleted_event.js delete mode 100644 dom/mobilemessage/tests/marionette/test_outgoing.js delete mode 100644 dom/mobilemessage/tests/marionette/test_outgoing_delete.js delete mode 100644 dom/mobilemessage/tests/marionette/test_outgoing_max_segments.js delete mode 100644 dom/mobilemessage/tests/marionette/test_phone_number_normalization.js delete mode 100644 dom/mobilemessage/tests/marionette/test_replace_short_message_type.js delete mode 100644 dom/mobilemessage/tests/marionette/test_segment_info.js delete mode 100644 dom/mobilemessage/tests/marionette/test_smsc_address.js delete mode 100644 dom/mobilemessage/tests/marionette/test_strict_7bit_encoding.js delete mode 100644 dom/mobilemessage/tests/marionette/test_thread_subject.js delete mode 100644 dom/mobilemessage/tests/marionette/test_update_thread_record_in_delete.js delete mode 100644 dom/mobilemessage/tests/mochitest/mochitest.ini delete mode 100644 dom/mobilemessage/tests/mochitest/test_sms_basics.html delete mode 100644 dom/mobilemessage/tests/xpcshell/header_helpers.js delete mode 100644 dom/mobilemessage/tests/xpcshell/test_mms_pdu_helper.js delete mode 100644 dom/mobilemessage/tests/xpcshell/test_mms_service.js delete mode 100644 dom/mobilemessage/tests/xpcshell/test_sms_segment_helper.js delete mode 100644 dom/mobilemessage/tests/xpcshell/test_smsservice_createsmsmessage.js delete mode 100644 dom/mobilemessage/tests/xpcshell/test_wsp_pdu_helper.js delete mode 100644 dom/mobilemessage/tests/xpcshell/test_wsp_pdu_helper_header.js delete mode 100644 dom/mobilemessage/tests/xpcshell/test_wsp_pdu_helper_numeric.js delete mode 100644 dom/mobilemessage/tests/xpcshell/test_wsp_pdu_helper_parameter.js delete mode 100644 dom/mobilemessage/tests/xpcshell/test_wsp_pdu_helper_text.js delete mode 100644 dom/mobilemessage/tests/xpcshell/xpcshell.ini delete mode 100644 dom/network/NetUtils.cpp delete mode 100644 dom/network/NetUtils.h delete mode 100644 dom/network/NetworkStatsDB.jsm delete mode 100644 dom/network/NetworkStatsManager.js delete mode 100644 dom/network/NetworkStatsManager.manifest delete mode 100644 dom/network/NetworkStatsService.jsm delete mode 100644 dom/network/NetworkStatsServiceProxy.js delete mode 100644 dom/network/NetworkStatsServiceProxy.manifest create mode 100644 dom/network/TCPServerSocket.cpp create mode 100644 dom/network/TCPServerSocket.h delete mode 100644 dom/network/TCPServerSocket.js create mode 100644 dom/network/TCPSocket.cpp create mode 100644 dom/network/TCPSocket.h delete mode 100644 dom/network/TCPSocket.js delete mode 100644 dom/network/TCPSocket.manifest delete mode 100644 dom/network/TCPSocketParentIntermediary.js delete mode 100644 dom/network/interfaces/nsIDOMNetworkStatsManager.idl delete mode 100644 dom/network/interfaces/nsIDOMTCPServerSocket.idl delete mode 100644 dom/network/interfaces/nsIDOMTCPSocket.idl delete mode 100644 dom/network/interfaces/nsINetworkStatsServiceProxy.idl delete mode 100644 dom/network/interfaces/nsITCPServerSocketChild.idl delete mode 100644 dom/network/interfaces/nsITCPServerSocketParent.idl create mode 100644 dom/network/interfaces/nsITCPSocketCallback.idl delete mode 100644 dom/network/interfaces/nsITCPSocketChild.idl delete mode 100644 dom/network/interfaces/nsITCPSocketParent.idl create mode 100644 dom/network/tests/chrome.ini create mode 100644 dom/network/tests/marionette/head.js create mode 100644 dom/network/tests/marionette/manifest.ini create mode 100644 dom/network/tests/marionette/test_ethernet_add_interface.js create mode 100644 dom/network/tests/marionette/test_ethernet_connect_with_dhcp.js create mode 100644 dom/network/tests/marionette/test_ethernet_connect_with_static_ip.js create mode 100644 dom/network/tests/marionette/test_ethernet_disable.js create mode 100644 dom/network/tests/marionette/test_ethernet_disconnect.js create mode 100644 dom/network/tests/marionette/test_ethernet_enable.js create mode 100644 dom/network/tests/marionette/test_ethernet_ip_mode_change.js create mode 100644 dom/network/tests/marionette/test_ethernet_reconnect_with_dhcp.js create mode 100644 dom/network/tests/marionette/test_ethernet_reconnect_with_static_ip.js create mode 100644 dom/network/tests/marionette/test_ethernet_remove_interface.js create mode 100644 dom/network/tests/tcpsocket_test.jsm delete mode 100644 dom/network/tests/test_networkstats_alarms.html delete mode 100644 dom/network/tests/test_networkstats_basics.html delete mode 100644 dom/network/tests/test_networkstats_disabled.html delete mode 100644 dom/network/tests/test_networkstats_enabled_no_perm.html delete mode 100644 dom/network/tests/test_networkstats_enabled_perm.html create mode 100644 dom/network/tests/test_tcpsocket_jsm.html create mode 100644 dom/network/tests/test_tcpsocket_legacy.html delete mode 100644 dom/network/tests/unit/test_tcpsocket.js delete mode 100644 dom/network/tests/unit/xpcshell.ini delete mode 100644 dom/network/tests/unit_ipc/test_tcpsocket_ipc.js delete mode 100644 dom/network/tests/unit_ipc/xpcshell.ini delete mode 100644 dom/nfc/MozIsoDepTech.cpp delete mode 100644 dom/nfc/MozIsoDepTech.h delete mode 100644 dom/nfc/MozNDEFRecord.cpp delete mode 100644 dom/nfc/MozNDEFRecord.h delete mode 100644 dom/nfc/NfcContentHelper.js delete mode 100644 dom/nfc/NfcContentHelper.manifest delete mode 100644 dom/nfc/gonk/Nfc.js delete mode 100644 dom/nfc/gonk/Nfc.manifest delete mode 100644 dom/nfc/gonk/NfcGonkMessage.h delete mode 100644 dom/nfc/gonk/NfcMessageHandler.cpp delete mode 100644 dom/nfc/gonk/NfcMessageHandler.h delete mode 100644 dom/nfc/gonk/NfcOptions.h delete mode 100644 dom/nfc/gonk/NfcService.cpp delete mode 100644 dom/nfc/gonk/NfcService.h delete mode 100644 dom/nfc/gonk/nfc_consts.js delete mode 100644 dom/nfc/gonk/nsINfcService.idl delete mode 100644 dom/nfc/gonk/nsINfcSystemMessage.idl delete mode 100644 dom/nfc/messages/HCIEventTransactionSystemMessage.manifest delete mode 100644 dom/nfc/messages/HCIEventTransactionSystemMessageConfigurator.js delete mode 100644 dom/nfc/moz.build delete mode 100644 dom/nfc/nsINfcContentHelper.idl delete mode 100644 dom/nfc/nsNfc.js delete mode 100644 dom/nfc/nsNfc.manifest delete mode 100644 dom/nfc/tests/marionette/head.js delete mode 100644 dom/nfc/tests/marionette/manifest.ini delete mode 100644 dom/nfc/tests/marionette/test_ndef.js delete mode 100644 dom/nfc/tests/marionette/test_nfc_checkP2PRegistration.js delete mode 100644 dom/nfc/tests/marionette/test_nfc_enabled.js delete mode 100644 dom/nfc/tests/marionette/test_nfc_error_messages.js delete mode 100644 dom/nfc/tests/marionette/test_nfc_manager_tech_discovered.js delete mode 100644 dom/nfc/tests/marionette/test_nfc_manager_tech_discovered_ndef.js delete mode 100644 dom/nfc/tests/marionette/test_nfc_manager_tech_lost.js delete mode 100644 dom/nfc/tests/marionette/test_nfc_peer.js delete mode 100644 dom/nfc/tests/marionette/test_nfc_peer_sendFile.js delete mode 100644 dom/nfc/tests/marionette/test_nfc_peer_sendndef.js delete mode 100644 dom/nfc/tests/marionette/test_nfc_read_tag.js delete mode 100644 dom/nfc/tests/unit/test_HCIEventTransactionSystemMessageConfigurator.js delete mode 100644 dom/nfc/tests/unit/xpcshell.ini delete mode 100644 dom/notification/ChromeNotifications.js delete mode 100644 dom/notification/ChromeNotifications.manifest create mode 100644 dom/notification/NotificationEvent.cpp create mode 100644 dom/notification/NotificationEvent.h create mode 100644 dom/notification/test/browser/browser.ini create mode 100644 dom/notification/test/browser/browser_permission_dismiss.js create mode 100644 dom/notification/test/browser/notification.html delete mode 100644 dom/payment/Payment.js delete mode 100644 dom/payment/Payment.jsm delete mode 100644 dom/payment/Payment.manifest delete mode 100644 dom/payment/PaymentFlowInfo.js delete mode 100644 dom/payment/PaymentProvider.js delete mode 100644 dom/payment/PaymentProviderUtils.cpp delete mode 100644 dom/payment/PaymentProviderUtils.h delete mode 100644 dom/payment/interfaces/moz.build delete mode 100644 dom/payment/interfaces/nsINavigatorPayment.idl delete mode 100644 dom/payment/interfaces/nsIPaymentFlowInfo.idl delete mode 100644 dom/payment/interfaces/nsIPaymentProviderStrategy.idl delete mode 100644 dom/payment/interfaces/nsIPaymentUIGlue.idl delete mode 100644 dom/payment/moz.build delete mode 100644 dom/payment/tests/mochitest/file_mozpayproviderchecker.html delete mode 100644 dom/payment/tests/mochitest/file_payproviderfailure.html delete mode 100644 dom/payment/tests/mochitest/file_payprovidersuccess.html delete mode 100644 dom/payment/tests/mochitest/mochitest.ini delete mode 100644 dom/payment/tests/mochitest/test_mozpay_callbacks.html delete mode 100644 dom/payment/tests/mochitest/test_mozpaymentprovider.html delete mode 100644 dom/payment/tests/unit/header_helper.js delete mode 100644 dom/payment/tests/unit/test_paymanager_get_payment_request.js delete mode 100644 dom/payment/tests/unit/xpcshell.ini create mode 100755 dom/performance/Performance.cpp create mode 100644 dom/performance/Performance.h create mode 100644 dom/performance/PerformanceEntry.cpp create mode 100644 dom/performance/PerformanceEntry.h create mode 100644 dom/performance/PerformanceMainThread.cpp create mode 100644 dom/performance/PerformanceMainThread.h create mode 100644 dom/performance/PerformanceMark.cpp create mode 100644 dom/performance/PerformanceMark.h create mode 100644 dom/performance/PerformanceMeasure.cpp create mode 100644 dom/performance/PerformanceMeasure.h create mode 100644 dom/performance/PerformanceNavigation.cpp create mode 100644 dom/performance/PerformanceNavigation.h create mode 100644 dom/performance/PerformanceNavigationTiming.cpp create mode 100644 dom/performance/PerformanceNavigationTiming.h create mode 100644 dom/performance/PerformanceObserver.cpp create mode 100644 dom/performance/PerformanceObserver.h create mode 100644 dom/performance/PerformanceObserverEntryList.cpp create mode 100644 dom/performance/PerformanceObserverEntryList.h create mode 100644 dom/performance/PerformanceResourceTiming.cpp create mode 100644 dom/performance/PerformanceResourceTiming.h create mode 100644 dom/performance/PerformanceService.cpp create mode 100644 dom/performance/PerformanceService.h create mode 100755 dom/performance/PerformanceTiming.cpp create mode 100755 dom/performance/PerformanceTiming.h create mode 100644 dom/performance/PerformanceWorker.cpp create mode 100644 dom/performance/PerformanceWorker.h create mode 100644 dom/performance/moz.build create mode 100644 dom/performance/tests/mochitest.ini create mode 100644 dom/performance/tests/sharedworker_performance_user_timing.js create mode 100644 dom/performance/tests/test_performance_observer.html create mode 100644 dom/performance/tests/test_performance_observer.js create mode 100644 dom/performance/tests/test_performance_user_timing.html create mode 100644 dom/performance/tests/test_performance_user_timing.js create mode 100644 dom/performance/tests/test_sharedWorker_performance_user_timing.html create mode 100644 dom/performance/tests/test_timeOrigin.html create mode 100644 dom/performance/tests/test_worker_observer.html create mode 100644 dom/performance/tests/test_worker_performance_now.html create mode 100644 dom/performance/tests/test_worker_performance_now.js create mode 100644 dom/performance/tests/test_worker_user_timing.html create mode 100644 dom/performance/tests/worker_performance_observer.js create mode 100644 dom/performance/tests/worker_performance_user_timing.js create mode 100644 dom/permission/PermissionObserver.cpp create mode 100644 dom/permission/PermissionObserver.h create mode 100644 dom/permission/PermissionStatus.cpp create mode 100644 dom/permission/PermissionStatus.h create mode 100644 dom/permission/PermissionUtils.cpp create mode 100644 dom/permission/PermissionUtils.h create mode 100644 dom/permission/Permissions.cpp create mode 100644 dom/permission/Permissions.h create mode 100644 dom/permission/tests/file_empty.html delete mode 100644 dom/permission/tests/mochitest-bt.ini delete mode 100644 dom/permission/tests/mochitest-fm.ini delete mode 100644 dom/permission/tests/mochitest-ril.ini delete mode 100644 dom/permission/tests/mochitest-websms.ini delete mode 100644 dom/permission/tests/test_alarms.html delete mode 100644 dom/permission/tests/test_bluetooth.html delete mode 100644 dom/permission/tests/test_camera.html delete mode 100644 dom/permission/tests/test_cellbroadcast.html delete mode 100644 dom/permission/tests/test_fmradio.html delete mode 100644 dom/permission/tests/test_mobileconnection.html delete mode 100644 dom/permission/tests/test_permission_basics.html create mode 100644 dom/permission/tests/test_permissions_api.html delete mode 100644 dom/permission/tests/test_sms.html delete mode 100644 dom/permission/tests/test_telephony.html delete mode 100644 dom/permission/tests/test_voicemail.html delete mode 100644 dom/permission/tests/test_webapps-manage.html delete mode 100644 dom/phonenumberutils/PhoneNumber.jsm delete mode 100644 dom/phonenumberutils/PhoneNumberMetaData.jsm delete mode 100644 dom/phonenumberutils/PhoneNumberNormalizer.jsm delete mode 100644 dom/phonenumberutils/PhoneNumberService.js delete mode 100644 dom/phonenumberutils/PhoneNumberService.manifest delete mode 100644 dom/phonenumberutils/PhoneNumberUtils.jsm delete mode 100644 dom/phonenumberutils/mcc_iso3166_table.jsm delete mode 100644 dom/phonenumberutils/moz.build delete mode 100644 dom/phonenumberutils/tests/chrome.ini delete mode 100644 dom/phonenumberutils/tests/mochitest.ini delete mode 100644 dom/phonenumberutils/tests/test_phonenumber.xul delete mode 100644 dom/phonenumberutils/tests/test_phonenumberservice.xul delete mode 100644 dom/phonenumberutils/tests/test_phonenumberutils.xul delete mode 100644 dom/phonenumberutils/tests/test_phonenumberutils_basics.html delete mode 100644 dom/plugins/base/android/ANPBitmap.cpp delete mode 100644 dom/plugins/base/android/ANPMatrix.cpp delete mode 100644 dom/plugins/base/android/ANPOpenGL.cpp delete mode 100644 dom/plugins/base/nsPluginNativeWindowQt.cpp delete mode 100644 dom/plugins/base/nsPluginPlayPreviewInfo.cpp delete mode 100644 dom/plugins/base/nsPluginPlayPreviewInfo.h create mode 100644 dom/plugins/ipc/D3D11SurfaceHolder.cpp create mode 100644 dom/plugins/ipc/D3D11SurfaceHolder.h delete mode 100644 dom/plugins/ipc/NestedLoopTimer.cpp delete mode 100644 dom/plugins/ipc/NestedLoopTimer.h delete mode 100644 dom/plugins/ipc/PluginHelperQt.cpp delete mode 100644 dom/plugins/ipc/PluginHelperQt.h mode change 100644 => 100755 dom/plugins/ipc/PluginModuleParent.cpp create mode 100644 dom/plugins/ipc/PluginQuirks.cpp create mode 100644 dom/plugins/ipc/PluginQuirks.h create mode 100644 dom/plugins/ipc/PluginUtilsWin.cpp create mode 100644 dom/plugins/ipc/PluginUtilsWin.h delete mode 100644 dom/plugins/ipc/ScopedMethodFactory.h delete mode 100644 dom/plugins/ipc/interpose/Makefile.in delete mode 100644 dom/plugins/ipc/interpose/plugin_child_quirks.mm create mode 100644 dom/plugins/test/crashtests/843086.xhtml create mode 100644 dom/plugins/test/mochitest/browser.ini create mode 100644 dom/plugins/test/mochitest/browser_bug1163570.js create mode 100644 dom/plugins/test/mochitest/browser_bug1196539.js create mode 100644 dom/plugins/test/mochitest/browser_pluginscroll.js create mode 100644 dom/plugins/test/mochitest/browser_tabswitchbetweenplugins.js create mode 100644 dom/plugins/test/mochitest/file_authident.js create mode 100644 dom/plugins/test/mochitest/file_bug1245545.js create mode 100644 dom/plugins/test/mochitest/file_checkcookie.sjs create mode 100644 dom/plugins/test/mochitest/file_setcookie.html create mode 100644 dom/plugins/test/mochitest/hangui_common.js create mode 100644 dom/plugins/test/mochitest/hangui_iface.js create mode 100644 dom/plugins/test/mochitest/hangui_subpage.html create mode 100644 dom/plugins/test/mochitest/head.js create mode 100644 dom/plugins/test/mochitest/plugin-utils.js create mode 100644 dom/plugins/test/mochitest/plugin_no_scroll_div.html rename {widget/tests => dom/plugins/test/mochitest}/plugin_scroll_invalidation.html (100%) create mode 100644 dom/plugins/test/mochitest/plugin_subframe_test.html create mode 100644 dom/plugins/test/mochitest/plugin_test.html create mode 100644 dom/plugins/test/mochitest/test_CrashService_crash.html create mode 100644 dom/plugins/test/mochitest/test_CrashService_hang.html create mode 100644 dom/plugins/test/mochitest/test_bug1165981.html create mode 100644 dom/plugins/test/mochitest/test_bug1245545.html create mode 100644 dom/plugins/test/mochitest/test_bug1307694.html create mode 100644 dom/plugins/test/mochitest/test_bug827160.html create mode 100644 dom/plugins/test/mochitest/test_busy_hang.xul create mode 100644 dom/plugins/test/mochitest/test_crash_notify.xul create mode 100644 dom/plugins/test/mochitest/test_crash_notify_no_report.xul create mode 100644 dom/plugins/test/mochitest/test_crash_submit.xul create mode 100644 dom/plugins/test/mochitest/test_crashing.html create mode 100644 dom/plugins/test/mochitest/test_crashing2.html create mode 100644 dom/plugins/test/mochitest/test_hang_submit.xul create mode 100644 dom/plugins/test/mochitest/test_hanging.html create mode 100644 dom/plugins/test/mochitest/test_hangui.xul create mode 100644 dom/plugins/test/mochitest/test_hidden_plugin.html create mode 100644 dom/plugins/test/mochitest/test_idle_hang.xul create mode 100644 dom/plugins/test/mochitest/test_object.html create mode 100644 dom/plugins/test/mochitest/test_plugin_scroll_invalidation.html create mode 100644 dom/plugins/test/mochitest/test_pluginstream_3rdparty.html create mode 100644 dom/plugins/test/mochitest/test_queryCSSZoomFactor.html create mode 100644 dom/plugins/test/mochitest/test_queryContentsScaleFactorWindowed.html create mode 100644 dom/plugins/test/mochitest/test_windowless_flash.html create mode 100644 dom/plugins/test/mochitest/test_windowless_ime.html create mode 100644 dom/plugins/test/mochitest/test_x11_error_crash.html delete mode 100644 dom/plugins/test/mochitest/utils.js create mode 100644 dom/plugins/test/reftest/reftest-stylo.list delete mode 100644 dom/plugins/test/testplugin/Makefile.in create mode 100644 dom/plugins/test/testplugin/flashplugin/Info.plist create mode 100644 dom/plugins/test/testplugin/flashplugin/moz.build create mode 100644 dom/plugins/test/testplugin/flashplugin/nptest.def create mode 100644 dom/plugins/test/testplugin/flashplugin/nptest.rc create mode 100644 dom/plugins/test/testplugin/flashplugin/nptest_name.cpp delete mode 100644 dom/plugins/test/testplugin/javaplugin/Makefile.in delete mode 100644 dom/plugins/test/testplugin/nptest_qt.cpp delete mode 100644 dom/plugins/test/testplugin/secondplugin/Makefile.in create mode 100644 dom/plugins/test/testplugin/silverlightplugin/Info.plist create mode 100644 dom/plugins/test/testplugin/silverlightplugin/moz.build create mode 100644 dom/plugins/test/testplugin/silverlightplugin/nptest.def create mode 100644 dom/plugins/test/testplugin/silverlightplugin/nptest.rc create mode 100644 dom/plugins/test/testplugin/silverlightplugin/nptest_name.cpp delete mode 100644 dom/plugins/test/testplugin/testplugin.mk create mode 100644 dom/plugins/test/testplugin/thirdplugin/Info.plist create mode 100644 dom/plugins/test/testplugin/thirdplugin/moz.build create mode 100644 dom/plugins/test/testplugin/thirdplugin/nptest.def create mode 100644 dom/plugins/test/testplugin/thirdplugin/nptest.rc create mode 100644 dom/plugins/test/testplugin/thirdplugin/nptest_name.cpp create mode 100644 dom/plugins/test/unit/test_allowed_types.js delete mode 100644 dom/plugins/test/unit/test_bug455213.js create mode 100644 dom/power/test/chrome.ini delete mode 100644 dom/power/test/test_power_set_cpusleepallowed.html delete mode 100644 dom/power/test/test_power_set_key_light_enabled.html delete mode 100644 dom/power/test/test_power_set_screen_brightness.html delete mode 100644 dom/power/test/test_power_set_screen_enabled.html create mode 100644 dom/presentation/AvailabilityCollection.cpp create mode 100644 dom/presentation/AvailabilityCollection.h create mode 100644 dom/presentation/ControllerConnectionCollection.cpp create mode 100644 dom/presentation/ControllerConnectionCollection.h create mode 100644 dom/presentation/DCPresentationChannelDescription.cpp create mode 100644 dom/presentation/DCPresentationChannelDescription.h create mode 100644 dom/presentation/Presentation.cpp create mode 100644 dom/presentation/Presentation.h create mode 100644 dom/presentation/PresentationAvailability.cpp create mode 100644 dom/presentation/PresentationAvailability.h create mode 100644 dom/presentation/PresentationCallbacks.cpp create mode 100644 dom/presentation/PresentationCallbacks.h create mode 100644 dom/presentation/PresentationConnection.cpp create mode 100644 dom/presentation/PresentationConnection.h create mode 100644 dom/presentation/PresentationConnectionList.cpp create mode 100644 dom/presentation/PresentationConnectionList.h create mode 100644 dom/presentation/PresentationDataChannelSessionTransport.js create mode 100644 dom/presentation/PresentationDataChannelSessionTransport.manifest create mode 100644 dom/presentation/PresentationLog.h create mode 100644 dom/presentation/PresentationNetworkHelper.js create mode 100644 dom/presentation/PresentationNetworkHelper.manifest create mode 100644 dom/presentation/PresentationReceiver.cpp create mode 100644 dom/presentation/PresentationReceiver.h create mode 100644 dom/presentation/PresentationRequest.cpp create mode 100644 dom/presentation/PresentationRequest.h create mode 100644 dom/presentation/PresentationService.cpp create mode 100644 dom/presentation/PresentationService.h create mode 100644 dom/presentation/PresentationServiceBase.h create mode 100644 dom/presentation/PresentationSessionInfo.cpp create mode 100644 dom/presentation/PresentationSessionInfo.h create mode 100644 dom/presentation/PresentationTCPSessionTransport.cpp create mode 100644 dom/presentation/PresentationTCPSessionTransport.h create mode 100644 dom/presentation/PresentationTerminateRequest.cpp create mode 100644 dom/presentation/PresentationTerminateRequest.h create mode 100644 dom/presentation/PresentationTransportBuilderConstructor.cpp create mode 100644 dom/presentation/PresentationTransportBuilderConstructor.h create mode 100644 dom/presentation/interfaces/nsIPresentationControlService.idl create mode 100644 dom/presentation/interfaces/nsIPresentationListener.idl create mode 100644 dom/presentation/interfaces/nsIPresentationLocalDevice.idl create mode 100644 dom/presentation/interfaces/nsIPresentationNetworkHelper.idl create mode 100644 dom/presentation/interfaces/nsIPresentationRequestUIGlue.idl create mode 100644 dom/presentation/interfaces/nsIPresentationService.idl create mode 100644 dom/presentation/interfaces/nsIPresentationSessionTransport.idl create mode 100644 dom/presentation/interfaces/nsIPresentationSessionTransportBuilder.idl create mode 100644 dom/presentation/interfaces/nsIPresentationTerminateRequest.idl create mode 100644 dom/presentation/ipc/PPresentation.ipdl create mode 100644 dom/presentation/ipc/PPresentationBuilder.ipdl create mode 100644 dom/presentation/ipc/PPresentationRequest.ipdl create mode 100644 dom/presentation/ipc/PresentationBuilderChild.cpp create mode 100644 dom/presentation/ipc/PresentationBuilderChild.h create mode 100644 dom/presentation/ipc/PresentationBuilderParent.cpp create mode 100644 dom/presentation/ipc/PresentationBuilderParent.h create mode 100644 dom/presentation/ipc/PresentationChild.cpp create mode 100644 dom/presentation/ipc/PresentationChild.h create mode 100644 dom/presentation/ipc/PresentationContentSessionInfo.cpp create mode 100644 dom/presentation/ipc/PresentationContentSessionInfo.h create mode 100644 dom/presentation/ipc/PresentationIPCService.cpp create mode 100644 dom/presentation/ipc/PresentationIPCService.h create mode 100644 dom/presentation/ipc/PresentationParent.cpp create mode 100644 dom/presentation/ipc/PresentationParent.h create mode 100644 dom/presentation/provider/AndroidCastDeviceProvider.js create mode 100644 dom/presentation/provider/AndroidCastDeviceProvider.manifest create mode 100644 dom/presentation/provider/BuiltinProviders.manifest create mode 100644 dom/presentation/provider/ControllerStateMachine.jsm create mode 100644 dom/presentation/provider/DeviceProviderHelpers.cpp create mode 100644 dom/presentation/provider/DeviceProviderHelpers.h create mode 100644 dom/presentation/provider/DisplayDeviceProvider.cpp create mode 100644 dom/presentation/provider/DisplayDeviceProvider.h create mode 100644 dom/presentation/provider/LegacyMDNSDeviceProvider.cpp create mode 100644 dom/presentation/provider/LegacyMDNSDeviceProvider.h create mode 100644 dom/presentation/provider/LegacyPresentationControlService.js create mode 100644 dom/presentation/provider/LegacyProviders.manifest create mode 100644 dom/presentation/provider/MulticastDNSDeviceProvider.cpp create mode 100644 dom/presentation/provider/MulticastDNSDeviceProvider.h create mode 100644 dom/presentation/provider/PresentationControlService.js create mode 100644 dom/presentation/provider/PresentationDeviceProviderModule.cpp create mode 100644 dom/presentation/provider/ReceiverStateMachine.jsm create mode 100644 dom/presentation/provider/StateMachineHelper.jsm create mode 100644 dom/presentation/provider/moz.build create mode 100644 dom/presentation/provider/nsTCPDeviceInfo.h create mode 100644 dom/presentation/tests/mochitest/PresentationSessionChromeScript.js create mode 100644 dom/presentation/tests/mochitest/PresentationSessionChromeScript1UA.js create mode 100644 dom/presentation/tests/mochitest/PresentationSessionFrameScript.js create mode 100644 dom/presentation/tests/mochitest/chrome.ini create mode 100644 dom/presentation/tests/mochitest/file_presentation_1ua_receiver.html create mode 100644 dom/presentation/tests/mochitest/file_presentation_1ua_wentaway.html create mode 100644 dom/presentation/tests/mochitest/file_presentation_mixed_security_contexts.html create mode 100644 dom/presentation/tests/mochitest/file_presentation_non_receiver.html create mode 100644 dom/presentation/tests/mochitest/file_presentation_non_receiver_inner_iframe.html create mode 100644 dom/presentation/tests/mochitest/file_presentation_receiver.html create mode 100644 dom/presentation/tests/mochitest/file_presentation_receiver_auxiliary_navigation.html create mode 100644 dom/presentation/tests/mochitest/file_presentation_receiver_establish_connection_error.html create mode 100644 dom/presentation/tests/mochitest/file_presentation_receiver_inner_iframe.html create mode 100644 dom/presentation/tests/mochitest/file_presentation_reconnect.html create mode 100644 dom/presentation/tests/mochitest/file_presentation_sandboxed_presentation.html create mode 100644 dom/presentation/tests/mochitest/file_presentation_terminate.html create mode 100644 dom/presentation/tests/mochitest/file_presentation_terminate_establish_connection_error.html rename python/requests/requests.egg-info/not-zip-safe => dom/presentation/tests/mochitest/file_presentation_unknown_content_type.test (100%) create mode 100644 dom/presentation/tests/mochitest/file_presentation_unknown_content_type.test^headers^ create mode 100644 dom/presentation/tests/mochitest/test_presentation_1ua_connection_wentaway.js create mode 100644 dom/presentation/tests/mochitest/test_presentation_1ua_connection_wentaway_inproc.html create mode 100644 dom/presentation/tests/mochitest/test_presentation_1ua_connection_wentaway_oop.html create mode 100644 dom/presentation/tests/mochitest/test_presentation_1ua_sender_and_receiver.js create mode 100644 dom/presentation/tests/mochitest/test_presentation_1ua_sender_and_receiver_inproc.html create mode 100644 dom/presentation/tests/mochitest/test_presentation_1ua_sender_and_receiver_oop.html create mode 100644 dom/presentation/tests/mochitest/test_presentation_availability.html create mode 100644 dom/presentation/tests/mochitest/test_presentation_datachannel_sessiontransport.html create mode 100644 dom/presentation/tests/mochitest/test_presentation_dc_receiver.html create mode 100644 dom/presentation/tests/mochitest/test_presentation_dc_receiver_oop.html create mode 100644 dom/presentation/tests/mochitest/test_presentation_dc_sender.html create mode 100644 dom/presentation/tests/mochitest/test_presentation_mixed_security_contexts.html create mode 100644 dom/presentation/tests/mochitest/test_presentation_receiver_auxiliary_navigation.js create mode 100644 dom/presentation/tests/mochitest/test_presentation_receiver_auxiliary_navigation_inproc.html create mode 100644 dom/presentation/tests/mochitest/test_presentation_receiver_auxiliary_navigation_oop.html create mode 100644 dom/presentation/tests/mochitest/test_presentation_reconnect.html create mode 100644 dom/presentation/tests/mochitest/test_presentation_sandboxed_presentation.html create mode 100644 dom/presentation/tests/mochitest/test_presentation_sender_on_terminate_request.html create mode 100644 dom/presentation/tests/mochitest/test_presentation_sender_startWithDevice.html create mode 100644 dom/presentation/tests/mochitest/test_presentation_tcp_receiver.html create mode 100644 dom/presentation/tests/mochitest/test_presentation_tcp_receiver_establish_connection_error.html create mode 100644 dom/presentation/tests/mochitest/test_presentation_tcp_receiver_establish_connection_timeout.html create mode 100644 dom/presentation/tests/mochitest/test_presentation_tcp_receiver_establish_connection_unknown_content_type.js create mode 100644 dom/presentation/tests/mochitest/test_presentation_tcp_receiver_establish_connection_unknown_content_type_inproc.html create mode 100644 dom/presentation/tests/mochitest/test_presentation_tcp_receiver_establish_connection_unknown_content_type_oop.html create mode 100644 dom/presentation/tests/mochitest/test_presentation_tcp_receiver_oop.html create mode 100644 dom/presentation/tests/mochitest/test_presentation_tcp_sender.html create mode 100644 dom/presentation/tests/mochitest/test_presentation_tcp_sender_default_request.html create mode 100644 dom/presentation/tests/mochitest/test_presentation_tcp_sender_disconnect.html create mode 100644 dom/presentation/tests/mochitest/test_presentation_tcp_sender_establish_connection_error.html create mode 100644 dom/presentation/tests/mochitest/test_presentation_terminate.js create mode 100644 dom/presentation/tests/mochitest/test_presentation_terminate_establish_connection_error.js create mode 100644 dom/presentation/tests/mochitest/test_presentation_terminate_establish_connection_error_inproc.html create mode 100644 dom/presentation/tests/mochitest/test_presentation_terminate_establish_connection_error_oop.html create mode 100644 dom/presentation/tests/mochitest/test_presentation_terminate_inproc.html create mode 100644 dom/presentation/tests/mochitest/test_presentation_terminate_oop.html create mode 100644 dom/presentation/tests/xpcshell/test_multicast_dns_device_provider.js create mode 100644 dom/presentation/tests/xpcshell/test_presentation_session_transport.js create mode 100644 dom/presentation/tests/xpcshell/test_presentation_state_machine.js create mode 100644 dom/presentation/tests/xpcshell/test_tcp_control_channel.js delete mode 100644 dom/promise/AbortablePromise.cpp delete mode 100644 dom/promise/AbortablePromise.h delete mode 100644 dom/promise/PromiseNativeAbortCallback.h create mode 100644 dom/promise/tests/file_promise_and_timeout_ordering.js create mode 100644 dom/promise/tests/file_promise_xrays.html create mode 100644 dom/promise/tests/promise_uncatchable_exception.js delete mode 100644 dom/promise/tests/test_abortable_promise.html delete mode 100644 dom/promise/tests/test_dependentPromises.html create mode 100644 dom/promise/tests/test_promise_and_timeout_ordering.html create mode 100644 dom/promise/tests/test_promise_and_timeout_ordering_workers.html create mode 100644 dom/promise/tests/test_promise_uncatchable_exception.html create mode 100644 dom/promise/tests/test_promise_xrays.html create mode 100644 dom/promise/tests/test_species_getter.html create mode 100644 dom/promise/tests/test_thenable_vs_promise_ordering.html create mode 100644 dom/promise/tests/test_webassembly_compile.html create mode 100644 dom/promise/tests/unit/test_monitor_uncaught.js create mode 100644 dom/promise/tests/unit/xpcshell.ini create mode 100644 dom/push/PushComponents.js create mode 100644 dom/push/PushCrypto.jsm create mode 100644 dom/push/PushDB.jsm create mode 100644 dom/push/PushManager.cpp create mode 100644 dom/push/PushManager.h create mode 100644 dom/push/PushNotifier.cpp create mode 100644 dom/push/PushNotifier.h create mode 100644 dom/push/PushRecord.jsm create mode 100644 dom/push/PushServiceAndroidGCM.jsm create mode 100644 dom/push/PushServiceHttp2.jsm delete mode 100644 dom/push/PushServiceLauncher.js create mode 100644 dom/push/PushServiceWebSocket.jsm create mode 100644 dom/push/PushSubscription.cpp create mode 100644 dom/push/PushSubscription.h create mode 100644 dom/push/PushSubscriptionOptions.cpp create mode 100644 dom/push/PushSubscriptionOptions.h create mode 100644 dom/push/PushUtil.cpp create mode 100644 dom/push/PushUtil.h create mode 100644 dom/push/test/error_worker.js create mode 100644 dom/push/test/frame.html create mode 100644 dom/push/test/lifetime_worker.js create mode 100644 dom/push/test/mochitest.ini create mode 100644 dom/push/test/mockpushserviceparent.js create mode 100644 dom/push/test/test_data.html create mode 100644 dom/push/test/test_error_reporting.html create mode 100644 dom/push/test/test_has_permissions.html create mode 100644 dom/push/test/test_multiple_register.html create mode 100644 dom/push/test/test_multiple_register_different_scope.html create mode 100644 dom/push/test/test_multiple_register_during_service_activation.html create mode 100644 dom/push/test/test_permissions.html create mode 100644 dom/push/test/test_register.html create mode 100644 dom/push/test/test_register_key.html create mode 100644 dom/push/test/test_serviceworker_lifetime.html create mode 100644 dom/push/test/test_subscription_change.html create mode 100644 dom/push/test/test_try_registering_offline_disabled.html create mode 100644 dom/push/test/test_unregister.html create mode 100644 dom/push/test/test_utils.js create mode 100644 dom/push/test/webpush.js create mode 100644 dom/push/test/worker.js create mode 100644 dom/push/test/xpcshell/PushServiceHandler.js create mode 100644 dom/push/test/xpcshell/PushServiceHandler.manifest create mode 100644 dom/push/test/xpcshell/head-http2.js create mode 100644 dom/push/test/xpcshell/head.js create mode 100644 dom/push/test/xpcshell/moz.build create mode 100644 dom/push/test/xpcshell/test_clearAll_successful.js create mode 100644 dom/push/test/xpcshell/test_clear_forgetAboutSite.js create mode 100644 dom/push/test/xpcshell/test_clear_origin_data.js create mode 100644 dom/push/test/xpcshell/test_crypto.js create mode 100644 dom/push/test/xpcshell/test_drop_expired.js create mode 100644 dom/push/test/xpcshell/test_handler_service.js create mode 100644 dom/push/test/xpcshell/test_notification_ack.js create mode 100644 dom/push/test/xpcshell/test_notification_data.js create mode 100644 dom/push/test/xpcshell/test_notification_duplicate.js create mode 100644 dom/push/test/xpcshell/test_notification_error.js create mode 100644 dom/push/test/xpcshell/test_notification_http2.js create mode 100644 dom/push/test/xpcshell/test_notification_incomplete.js create mode 100644 dom/push/test/xpcshell/test_notification_version_string.js create mode 100644 dom/push/test/xpcshell/test_observer_data.js create mode 100644 dom/push/test/xpcshell/test_observer_remoting.js create mode 100644 dom/push/test/xpcshell/test_permissions.js create mode 100644 dom/push/test/xpcshell/test_quota_exceeded.js create mode 100644 dom/push/test/xpcshell/test_quota_observer.js create mode 100644 dom/push/test/xpcshell/test_quota_with_notification.js create mode 100644 dom/push/test/xpcshell/test_reconnect_retry.js create mode 100644 dom/push/test/xpcshell/test_record.js create mode 100644 dom/push/test/xpcshell/test_register_5xxCode_http2.js create mode 100644 dom/push/test/xpcshell/test_register_case.js create mode 100644 dom/push/test/xpcshell/test_register_error_http2.js create mode 100644 dom/push/test/xpcshell/test_register_flush.js create mode 100644 dom/push/test/xpcshell/test_register_invalid_channel.js create mode 100644 dom/push/test/xpcshell/test_register_invalid_endpoint.js create mode 100644 dom/push/test/xpcshell/test_register_invalid_json.js create mode 100644 dom/push/test/xpcshell/test_register_no_id.js create mode 100644 dom/push/test/xpcshell/test_register_request_queue.js create mode 100644 dom/push/test/xpcshell/test_register_rollback.js create mode 100644 dom/push/test/xpcshell/test_register_success.js create mode 100644 dom/push/test/xpcshell/test_register_success_http2.js create mode 100644 dom/push/test/xpcshell/test_register_timeout.js create mode 100644 dom/push/test/xpcshell/test_register_wrong_id.js create mode 100644 dom/push/test/xpcshell/test_register_wrong_type.js create mode 100644 dom/push/test/xpcshell/test_registration_error.js create mode 100644 dom/push/test/xpcshell/test_registration_error_http2.js create mode 100644 dom/push/test/xpcshell/test_registration_missing_scope.js create mode 100644 dom/push/test/xpcshell/test_registration_none.js create mode 100644 dom/push/test/xpcshell/test_registration_success.js create mode 100644 dom/push/test/xpcshell/test_registration_success_http2.js create mode 100644 dom/push/test/xpcshell/test_resubscribe_4xxCode_http2.js create mode 100644 dom/push/test/xpcshell/test_resubscribe_5xxCode_http2.js create mode 100644 dom/push/test/xpcshell/test_resubscribe_listening_for_msg_error_http2.js create mode 100644 dom/push/test/xpcshell/test_retry_ws.js create mode 100644 dom/push/test/xpcshell/test_service_child.js create mode 100644 dom/push/test/xpcshell/test_service_parent.js create mode 100644 dom/push/test/xpcshell/test_startup_error.js create mode 100644 dom/push/test/xpcshell/test_unregister_empty_scope.js create mode 100644 dom/push/test/xpcshell/test_unregister_error.js create mode 100644 dom/push/test/xpcshell/test_unregister_invalid_json.js create mode 100644 dom/push/test/xpcshell/test_unregister_not_found.js create mode 100644 dom/push/test/xpcshell/test_unregister_success.js create mode 100644 dom/push/test/xpcshell/test_unregister_success_http2.js create mode 100644 dom/push/test/xpcshell/test_updateRecordNoEncryptionKeys_http2.js create mode 100644 dom/push/test/xpcshell/test_updateRecordNoEncryptionKeys_ws.js create mode 100644 dom/push/test/xpcshell/xpcshell.ini create mode 100644 dom/quota/ActorsChild.cpp create mode 100644 dom/quota/ActorsChild.h create mode 100644 dom/quota/ActorsParent.cpp create mode 100644 dom/quota/ActorsParent.h delete mode 100644 dom/quota/ArrayCluster.h delete mode 100644 dom/quota/OriginCollection.h delete mode 100644 dom/quota/OriginOrPatternString.h create mode 100644 dom/quota/OriginScope.h create mode 100644 dom/quota/PQuota.ipdl create mode 100644 dom/quota/PQuotaRequest.ipdl create mode 100644 dom/quota/PQuotaUsageRequest.ipdl delete mode 100644 dom/quota/QuotaManager.cpp create mode 100644 dom/quota/QuotaManagerService.cpp create mode 100644 dom/quota/QuotaManagerService.h delete mode 100644 dom/quota/QuotaObject.cpp create mode 100644 dom/quota/QuotaRequests.cpp create mode 100644 dom/quota/QuotaRequests.h create mode 100644 dom/quota/QuotaResults.cpp create mode 100644 dom/quota/QuotaResults.h create mode 100644 dom/quota/SerializationHelpers.h create mode 100644 dom/quota/StorageManager.cpp create mode 100644 dom/quota/StorageManager.h delete mode 100644 dom/quota/StorageMatcher.h delete mode 100644 dom/quota/Utilities.h delete mode 100644 dom/quota/nsIOfflineStorage.h create mode 100644 dom/quota/nsIQuotaCallbacks.idl delete mode 100644 dom/quota/nsIQuotaManager.idl create mode 100644 dom/quota/nsIQuotaManagerService.idl delete mode 100644 dom/quota/nsIQuotaRequest.idl create mode 100644 dom/quota/nsIQuotaRequests.idl create mode 100644 dom/quota/nsIQuotaResults.idl delete mode 100644 dom/quota/nsIUsageCallback.idl delete mode 100644 dom/requestsync/RequestSync.manifest delete mode 100644 dom/requestsync/RequestSyncApp.jsm delete mode 100644 dom/requestsync/RequestSyncManager.js delete mode 100644 dom/requestsync/RequestSyncScheduler.js delete mode 100644 dom/requestsync/RequestSyncService.jsm delete mode 100644 dom/requestsync/RequestSyncTask.jsm delete mode 100644 dom/requestsync/RequestSyncWifiService.cpp delete mode 100644 dom/requestsync/RequestSyncWifiService.h delete mode 100644 dom/requestsync/moz.build delete mode 100644 dom/requestsync/tests/common_app.js delete mode 100644 dom/requestsync/tests/common_basic.js delete mode 100644 dom/requestsync/tests/file_app.sjs delete mode 100644 dom/requestsync/tests/file_app.template.webapp delete mode 100644 dom/requestsync/tests/file_basic_app.html delete mode 100644 dom/requestsync/tests/file_interface.html delete mode 100644 dom/requestsync/tests/mochitest.ini delete mode 100644 dom/requestsync/tests/test_basic.html delete mode 100644 dom/requestsync/tests/test_basic_app.html delete mode 100644 dom/requestsync/tests/test_minInterval.html delete mode 100644 dom/requestsync/tests/test_promise.html delete mode 100644 dom/requestsync/tests/test_runNow.html delete mode 100644 dom/requestsync/tests/test_wakeUp.html delete mode 100644 dom/requestsync/tests/test_webidl.html delete mode 100644 dom/resourcestats/ResourceStatsDB.jsm delete mode 100644 dom/resourcestats/ResourceStatsManager.js delete mode 100644 dom/resourcestats/ResourceStatsManager.manifest delete mode 100644 dom/resourcestats/ResourceStatsService.jsm delete mode 100644 dom/resourcestats/moz.build delete mode 100644 dom/resourcestats/tests/mochitest/mochitest.ini delete mode 100644 dom/resourcestats/tests/mochitest/test_basic.html delete mode 100644 dom/resourcestats/tests/mochitest/test_disabled_pref.html delete mode 100644 dom/resourcestats/tests/mochitest/test_network_alarm.html delete mode 100644 dom/resourcestats/tests/mochitest/test_network_stats.html delete mode 100644 dom/resourcestats/tests/mochitest/test_no_perm.html delete mode 100644 dom/resourcestats/tests/mochitest/test_not_supported_type.html delete mode 100644 dom/resourcestats/tests/mochitest/test_power_alarm.html delete mode 100644 dom/resourcestats/tests/mochitest/test_power_stats.html delete mode 100644 dom/resourcestats/tests/xpcshell/test_resourcestats_db.js delete mode 100644 dom/resourcestats/tests/xpcshell/xpcshell.ini delete mode 100644 dom/secureelement/SEUtils.jsm delete mode 100644 dom/secureelement/gonk/SecureElement.js delete mode 100644 dom/secureelement/gonk/SecureElement.manifest delete mode 100644 dom/secureelement/gonk/UiccConnector.js delete mode 100644 dom/secureelement/gonk/UiccConnector.manifest delete mode 100644 dom/secureelement/gonk/nsISecureElementConnector.idl delete mode 100644 dom/secureelement/gonk/se_consts.js create mode 100644 dom/secureelement/tests/unit/header_helper.js create mode 100644 dom/security/ContentVerifier.cpp create mode 100644 dom/security/ContentVerifier.h create mode 100644 dom/security/SRICheck.cpp create mode 100644 dom/security/SRICheck.h create mode 100644 dom/security/SRILogHelper.h create mode 100644 dom/security/SRIMetadata.cpp create mode 100644 dom/security/SRIMetadata.h delete mode 100644 dom/security/nsCORSListenerProxy.cpp delete mode 100644 dom/security/nsCORSListenerProxy.h create mode 100644 dom/security/nsContentSecurityManager.cpp create mode 100644 dom/security/nsContentSecurityManager.h create mode 100644 dom/security/test/contentverifier/browser.ini create mode 100644 dom/security/test/contentverifier/browser_verify_content_about_newtab.js create mode 100644 dom/security/test/contentverifier/browser_verify_content_about_newtab2.js create mode 100644 dom/security/test/contentverifier/file_about_newtab.html create mode 100644 dom/security/test/contentverifier/file_about_newtab_bad.html create mode 100644 dom/security/test/contentverifier/file_about_newtab_bad_csp.html create mode 100644 dom/security/test/contentverifier/file_about_newtab_bad_csp_signature create mode 100644 dom/security/test/contentverifier/file_about_newtab_bad_signature create mode 100644 dom/security/test/contentverifier/file_about_newtab_broken_signature create mode 100644 dom/security/test/contentverifier/file_about_newtab_good_signature create mode 100644 dom/security/test/contentverifier/file_about_newtab_sri.html create mode 100644 dom/security/test/contentverifier/file_about_newtab_sri_signature create mode 100644 dom/security/test/contentverifier/file_contentserver.sjs create mode 100644 dom/security/test/contentverifier/goodChain.pem create mode 100644 dom/security/test/contentverifier/head.js create mode 100644 dom/security/test/contentverifier/script.js create mode 100644 dom/security/test/contentverifier/signature.der create mode 100644 dom/security/test/contentverifier/sk.pem create mode 100644 dom/security/test/contentverifier/style.css create mode 100644 dom/security/test/cors/file_CrossSiteXHR_cache_server.sjs rename dom/{base/test => security/test/cors}/file_CrossSiteXHR_inner.html (100%) rename dom/{base/test => security/test/cors}/file_CrossSiteXHR_inner.jar (100%) rename dom/{base/test => security/test/cors}/file_CrossSiteXHR_inner_data.sjs (100%) create mode 100644 dom/security/test/cors/file_CrossSiteXHR_server.sjs create mode 100644 dom/security/test/cors/mochitest.ini create mode 100644 dom/security/test/cors/test_CrossSiteXHR.html create mode 100644 dom/security/test/cors/test_CrossSiteXHR_cache.html create mode 100644 dom/security/test/cors/test_CrossSiteXHR_origin.html create mode 100644 dom/security/test/csp/browser.ini create mode 100644 dom/security/test/csp/browser_manifest-src-override-default-src.js create mode 100644 dom/security/test/csp/browser_test_web_manifest.js create mode 100644 dom/security/test/csp/browser_test_web_manifest_mixed_content.js create mode 100644 dom/security/test/csp/file_CSP.css rename dom/{base => security}/test/csp/file_CSP.sjs (100%) create mode 100644 dom/security/test/csp/file_allow_https_schemes.html create mode 100644 dom/security/test/csp/file_base_uri_server.sjs create mode 100644 dom/security/test/csp/file_blob_data_schemes.html create mode 100644 dom/security/test/csp/file_block_all_mcb.sjs create mode 100644 dom/security/test/csp/file_block_all_mixed_content_frame_navigation1.html create mode 100644 dom/security/test/csp/file_block_all_mixed_content_frame_navigation2.html create mode 100644 dom/security/test/csp/file_bug1229639.html create mode 100644 dom/security/test/csp/file_bug1229639.html^headers^ create mode 100644 dom/security/test/csp/file_bug1312272.html create mode 100644 dom/security/test/csp/file_bug1312272.html^headers^ create mode 100644 dom/security/test/csp/file_bug1312272.js rename dom/{base/test/csp/file_CSP_bug663567.xsl => security/test/csp/file_bug663567.xsl} (100%) create mode 100644 dom/security/test/csp/file_bug663567_allows.xml copy dom/{base/test/csp/file_bug886164.html^headers^ => security/test/csp/file_bug663567_allows.xml^headers^} (100%) create mode 100644 dom/security/test/csp/file_bug663567_blocks.xml rename dom/{base/test/csp/file_CSP_bug663567_blocks.xml^headers^ => security/test/csp/file_bug663567_blocks.xml^headers^} (100%) create mode 100644 dom/security/test/csp/file_bug802872.html rename dom/{base/test/csp/file_CSP_bug802872.html^headers^ => security/test/csp/file_bug802872.html^headers^} (100%) create mode 100644 dom/security/test/csp/file_bug802872.js rename dom/{base/test/csp/file_CSP_bug802872.sjs => security/test/csp/file_bug802872.sjs} (100%) create mode 100644 dom/security/test/csp/file_bug836922_npolicies.html create mode 100644 dom/security/test/csp/file_bug836922_npolicies.html^headers^ rename dom/{base => security}/test/csp/file_bug836922_npolicies_ro_violation.sjs (100%) rename dom/{base => security}/test/csp/file_bug836922_npolicies_violation.sjs (100%) rename dom/{base/test/csp/file_CSP_bug885433_allows.html => security/test/csp/file_bug885433_allows.html} (100%) rename dom/{base/test/csp/file_CSP_bug885433_allows.html^headers^ => security/test/csp/file_bug885433_allows.html^headers^} (100%) rename dom/{base/test/csp/file_CSP_bug885433_blocks.html => security/test/csp/file_bug885433_blocks.html} (100%) rename dom/{base/test/csp/file_CSP_bug885433_blocks.html^headers^ => security/test/csp/file_bug885433_blocks.html^headers^} (100%) create mode 100644 dom/security/test/csp/file_bug886164.html rename dom/{base => security}/test/csp/file_bug886164.html^headers^ (100%) create mode 100644 dom/security/test/csp/file_bug886164_2.html rename dom/{base => security}/test/csp/file_bug886164_2.html^headers^ (100%) create mode 100644 dom/security/test/csp/file_bug886164_3.html rename dom/{base => security}/test/csp/file_bug886164_3.html^headers^ (100%) create mode 100644 dom/security/test/csp/file_bug886164_4.html copy dom/{base => security}/test/csp/file_bug886164_4.html^headers^ (100%) create mode 100644 dom/security/test/csp/file_bug886164_5.html rename dom/{base => security}/test/csp/file_bug886164_5.html^headers^ (100%) create mode 100644 dom/security/test/csp/file_bug886164_6.html rename dom/{base => security}/test/csp/file_bug886164_6.html^headers^ (100%) rename dom/{base/test/csp/file_CSP_bug888172.html => security/test/csp/file_bug888172.html} (100%) create mode 100644 dom/security/test/csp/file_bug888172.sjs rename dom/{base/test/csp/file_CSP_bug909029_none.html => security/test/csp/file_bug909029_none.html} (100%) rename dom/{base/test/csp/file_CSP_bug909029_none.html^headers^ => security/test/csp/file_bug909029_none.html^headers^} (100%) rename dom/{base/test/csp/file_CSP_bug909029_star.html => security/test/csp/file_bug909029_star.html} (100%) rename dom/{base/test/csp/file_CSP_bug909029_star.html^headers^ => security/test/csp/file_bug909029_star.html^headers^} (100%) create mode 100644 dom/security/test/csp/file_bug910139.sjs create mode 100644 dom/security/test/csp/file_bug910139.xml rename dom/{base/test/csp/file_CSP_bug910139.xsl => security/test/csp/file_bug910139.xsl} (100%) create mode 100644 dom/security/test/csp/file_bug941404.html rename dom/{base/test/csp/file_CSP_bug941404_xhr.html => security/test/csp/file_bug941404_xhr.html} (100%) rename dom/{base/test/csp/file_CSP_bug941404_xhr.html^headers^ => security/test/csp/file_bug941404_xhr.html^headers^} (100%) create mode 100644 dom/security/test/csp/file_child-src_iframe.html create mode 100644 dom/security/test/csp/file_child-src_inner_frame.html create mode 100644 dom/security/test/csp/file_child-src_service_worker.html create mode 100644 dom/security/test/csp/file_child-src_service_worker.js create mode 100644 dom/security/test/csp/file_child-src_shared_worker-redirect.html create mode 100644 dom/security/test/csp/file_child-src_shared_worker.html create mode 100644 dom/security/test/csp/file_child-src_shared_worker.js create mode 100644 dom/security/test/csp/file_child-src_shared_worker_data.html create mode 100644 dom/security/test/csp/file_child-src_worker-redirect.html create mode 100644 dom/security/test/csp/file_child-src_worker.html create mode 100644 dom/security/test/csp/file_child-src_worker.js create mode 100644 dom/security/test/csp/file_child-src_worker_data.html create mode 100644 dom/security/test/csp/file_child_worker.js rename dom/{base/test/csp/file_bug886164_4.html^headers^ => security/test/csp/file_child_worker.js^headers^} (100%) create mode 100644 dom/security/test/csp/file_connect-src-fetch.html create mode 100644 dom/security/test/csp/file_connect-src.html create mode 100644 dom/security/test/csp/file_data-uri_blocked.html create mode 100644 dom/security/test/csp/file_data-uri_blocked.html^headers^ create mode 100644 dom/security/test/csp/file_doccomment_meta.html create mode 100644 dom/security/test/csp/file_docwrite_meta.css create mode 100644 dom/security/test/csp/file_docwrite_meta.html create mode 100644 dom/security/test/csp/file_docwrite_meta.js create mode 100644 dom/security/test/csp/file_dual_header_testserver.sjs create mode 100644 dom/security/test/csp/file_evalscript_main.html rename dom/{base/test/csp/file_CSP_evalscript_main.html^headers^ => security/test/csp/file_evalscript_main.html^headers^} (100%) rename dom/{base/test/csp/file_CSP_evalscript_main.js => security/test/csp/file_evalscript_main.js} (100%) create mode 100644 dom/security/test/csp/file_evalscript_main_allowed.html rename dom/{base/test/csp/file_CSP_evalscript_main_allowed.html^headers^ => security/test/csp/file_evalscript_main_allowed.html^headers^} (100%) rename dom/{base/test/csp/file_CSP_evalscript_main_allowed.js => security/test/csp/file_evalscript_main_allowed.js} (100%) create mode 100644 dom/security/test/csp/file_fontloader.sjs create mode 100644 dom/security/test/csp/file_fontloader.woff rename dom/{base => security}/test/csp/file_form-action.html (100%) create mode 100644 dom/security/test/csp/file_form_action_server.sjs create mode 100644 dom/security/test/csp/file_frame_ancestors_ro.html create mode 100644 dom/security/test/csp/file_frame_ancestors_ro.html^headers^ create mode 100644 dom/security/test/csp/file_frame_src.js create mode 100644 dom/security/test/csp/file_frame_src_child_governs.html create mode 100644 dom/security/test/csp/file_frame_src_frame_governs.html create mode 100644 dom/security/test/csp/file_frame_src_inner.html create mode 100644 dom/security/test/csp/file_frameancestors.sjs create mode 100644 dom/security/test/csp/file_frameancestors_main.html create mode 100644 dom/security/test/csp/file_frameancestors_main.js rename dom/{base => security}/test/csp/file_hash_source.html (100%) rename dom/{base => security}/test/csp/file_hash_source.html^headers^ (100%) create mode 100644 dom/security/test/csp/file_iframe_sandbox_document_write.html create mode 100644 dom/security/test/csp/file_iframe_sandbox_srcdoc.html create mode 100644 dom/security/test/csp/file_iframe_sandbox_srcdoc.html^headers^ create mode 100644 dom/security/test/csp/file_iframe_srcdoc.sjs create mode 100644 dom/security/test/csp/file_ignore_unsafe_inline.html create mode 100644 dom/security/test/csp/file_ignore_unsafe_inline_multiple_policies_server.sjs create mode 100644 dom/security/test/csp/file_ignore_xfo.html create mode 100644 dom/security/test/csp/file_ignore_xfo.html^headers^ create mode 100644 dom/security/test/csp/file_image_nonce.html create mode 100644 dom/security/test/csp/file_image_nonce.html^headers^ create mode 100644 dom/security/test/csp/file_inlinescript.html rename dom/{base/test/csp/file_CSP_inlinestyle_main.html => security/test/csp/file_inlinestyle_main.html} (100%) rename dom/{base/test/csp/file_CSP_inlinestyle_main.html^headers^ => security/test/csp/file_inlinestyle_main.html^headers^} (100%) rename dom/{base/test/csp/file_CSP_inlinestyle_main_allowed.html => security/test/csp/file_inlinestyle_main_allowed.html} (100%) rename dom/{base/test/csp/file_CSP_inlinestyle_main_allowed.html^headers^ => security/test/csp/file_inlinestyle_main_allowed.html^headers^} (100%) create mode 100644 dom/security/test/csp/file_invalid_source_expression.html create mode 100644 dom/security/test/csp/file_leading_wildcard.html create mode 100644 dom/security/test/csp/file_main.html create mode 100644 dom/security/test/csp/file_main.html^headers^ create mode 100644 dom/security/test/csp/file_main.js create mode 100644 dom/security/test/csp/file_main_worker.js create mode 100644 dom/security/test/csp/file_main_worker.js^headers^ create mode 100644 dom/security/test/csp/file_meta_element.html create mode 100644 dom/security/test/csp/file_meta_header_dual.sjs create mode 100644 dom/security/test/csp/file_meta_whitespace_skipping.html create mode 100644 dom/security/test/csp/file_multi_policy_injection_bypass.html rename dom/{base => security}/test/csp/file_multi_policy_injection_bypass.html^headers^ (100%) create mode 100644 dom/security/test/csp/file_multi_policy_injection_bypass_2.html rename dom/{base => security}/test/csp/file_multi_policy_injection_bypass_2.html^headers^ (100%) create mode 100644 dom/security/test/csp/file_multipart_testserver.sjs create mode 100644 dom/security/test/csp/file_nonce_redirector.sjs create mode 100644 dom/security/test/csp/file_nonce_redirects.html create mode 100644 dom/security/test/csp/file_nonce_source.html rename dom/{base => security}/test/csp/file_nonce_source.html^headers^ (100%) rename dom/{base => security}/test/csp/file_null_baseuri.html (100%) create mode 100644 dom/security/test/csp/file_path_matching.html copy dom/{base/test/csp/file_csp_path_matching.js => security/test/csp/file_path_matching.js} (100%) create mode 100644 dom/security/test/csp/file_path_matching_incl_query.html create mode 100644 dom/security/test/csp/file_path_matching_redirect.html create mode 100644 dom/security/test/csp/file_path_matching_redirect_server.sjs create mode 100644 dom/security/test/csp/file_ping.html rename dom/{base => security}/test/csp/file_policyuri_regression_from_multipolicy.html (100%) create mode 100644 dom/security/test/csp/file_policyuri_regression_from_multipolicy.html^headers^ rename dom/{base => security}/test/csp/file_policyuri_regression_from_multipolicy_policy (100%) create mode 100644 dom/security/test/csp/file_punycode_host_src.js create mode 100644 dom/security/test/csp/file_punycode_host_src.sjs create mode 100644 dom/security/test/csp/file_redirect_content.sjs rename dom/{base => security}/test/csp/file_redirect_report.sjs (100%) create mode 100644 dom/security/test/csp/file_redirect_worker.sjs create mode 100644 dom/security/test/csp/file_redirects_main.html create mode 100644 dom/security/test/csp/file_redirects_page.sjs create mode 100644 dom/security/test/csp/file_redirects_resource.sjs create mode 100644 dom/security/test/csp/file_referrerdirective.html rename dom/{base/test/csp/file_csp_report.html => security/test/csp/file_report.html} (100%) create mode 100644 dom/security/test/csp/file_report_chromescript.js create mode 100644 dom/security/test/csp/file_report_for_import.css create mode 100644 dom/security/test/csp/file_report_for_import.html create mode 100644 dom/security/test/csp/file_report_for_import_server.sjs rename testing/web-platform/tests/webdriver/navigation/__init__.py => dom/security/test/csp/file_report_uri_missing_in_report_only_header.html (100%) rename dom/{base => security}/test/csp/file_report_uri_missing_in_report_only_header.html^headers^ (100%) create mode 100644 dom/security/test/csp/file_require_sri_meta.js create mode 100644 dom/security/test/csp/file_require_sri_meta.sjs create mode 100644 dom/security/test/csp/file_ro_ignore_xfo.html create mode 100644 dom/security/test/csp/file_ro_ignore_xfo.html^headers^ create mode 100644 dom/security/test/csp/file_sandbox_1.html create mode 100644 dom/security/test/csp/file_sandbox_10.html create mode 100644 dom/security/test/csp/file_sandbox_11.html create mode 100644 dom/security/test/csp/file_sandbox_12.html create mode 100644 dom/security/test/csp/file_sandbox_13.html create mode 100644 dom/security/test/csp/file_sandbox_2.html create mode 100644 dom/security/test/csp/file_sandbox_3.html create mode 100644 dom/security/test/csp/file_sandbox_4.html create mode 100644 dom/security/test/csp/file_sandbox_5.html create mode 100644 dom/security/test/csp/file_sandbox_6.html create mode 100644 dom/security/test/csp/file_sandbox_7.html create mode 100644 dom/security/test/csp/file_sandbox_8.html create mode 100644 dom/security/test/csp/file_sandbox_9.html create mode 100644 dom/security/test/csp/file_sandbox_allow_scripts.html create mode 100644 dom/security/test/csp/file_sandbox_allow_scripts.html^headers^ create mode 100644 dom/security/test/csp/file_sandbox_fail.js create mode 100644 dom/security/test/csp/file_sandbox_pass.js copy dom/{base/test/csp/file_csp_path_matching.js => security/test/csp/file_scheme_relative_sources.js} (100%) create mode 100644 dom/security/test/csp/file_scheme_relative_sources.sjs rename dom/{base => security}/test/csp/file_self_none_as_hostname_confusion.html (100%) rename dom/{base => security}/test/csp/file_self_none_as_hostname_confusion.html^headers^ (100%) create mode 100644 dom/security/test/csp/file_sendbeacon.html create mode 100644 dom/security/test/csp/file_service_worker.html create mode 100644 dom/security/test/csp/file_service_worker.js create mode 100644 dom/security/test/csp/file_shouldprocess.html create mode 100644 dom/security/test/csp/file_spawn_service_worker.js create mode 100644 dom/security/test/csp/file_spawn_shared_worker.js create mode 100644 dom/security/test/csp/file_spawn_worker.js copy dom/{base/test/csp/file_csp_path_matching.js => security/test/csp/file_strict_dynamic.js} (100%) create mode 100644 dom/security/test/csp/file_strict_dynamic_default_src.html rename dom/{base/test/csp/file_csp_path_matching.js => security/test/csp/file_strict_dynamic_default_src.js} (100%) create mode 100644 dom/security/test/csp/file_strict_dynamic_js_url.html create mode 100644 dom/security/test/csp/file_strict_dynamic_non_parser_inserted.html create mode 100644 dom/security/test/csp/file_strict_dynamic_non_parser_inserted_inline.html create mode 100644 dom/security/test/csp/file_strict_dynamic_parser_inserted_doc_write.html create mode 100644 dom/security/test/csp/file_strict_dynamic_parser_inserted_doc_write_correct_nonce.html create mode 100644 dom/security/test/csp/file_strict_dynamic_script_events.html create mode 100644 dom/security/test/csp/file_strict_dynamic_script_events_xbl.html create mode 100644 dom/security/test/csp/file_strict_dynamic_script_extern.html create mode 100644 dom/security/test/csp/file_strict_dynamic_script_inline.html create mode 100644 dom/security/test/csp/file_strict_dynamic_unsafe_eval.html rename dom/{base => security}/test/csp/file_subframe_run_js_if_allowed.html (100%) rename dom/{base => security}/test/csp/file_subframe_run_js_if_allowed.html^headers^ (100%) create mode 100644 dom/security/test/csp/file_testserver.sjs create mode 100644 dom/security/test/csp/file_upgrade_insecure.html create mode 100644 dom/security/test/csp/file_upgrade_insecure_cors.html create mode 100644 dom/security/test/csp/file_upgrade_insecure_cors_server.sjs create mode 100644 dom/security/test/csp/file_upgrade_insecure_docwrite_iframe.sjs create mode 100644 dom/security/test/csp/file_upgrade_insecure_meta.html create mode 100644 dom/security/test/csp/file_upgrade_insecure_navigation.sjs create mode 100644 dom/security/test/csp/file_upgrade_insecure_referrer.sjs create mode 100644 dom/security/test/csp/file_upgrade_insecure_referrer_server.sjs create mode 100644 dom/security/test/csp/file_upgrade_insecure_reporting.html create mode 100644 dom/security/test/csp/file_upgrade_insecure_reporting_server.sjs create mode 100644 dom/security/test/csp/file_upgrade_insecure_server.sjs create mode 100644 dom/security/test/csp/file_upgrade_insecure_wsh.py create mode 100644 dom/security/test/csp/file_web_manifest.html create mode 100644 dom/security/test/csp/file_web_manifest.json create mode 100644 dom/security/test/csp/file_web_manifest.json^headers^ create mode 100644 dom/security/test/csp/file_web_manifest_https.html create mode 100644 dom/security/test/csp/file_web_manifest_https.json create mode 100644 dom/security/test/csp/file_web_manifest_mixed_content.html create mode 100644 dom/security/test/csp/file_web_manifest_remote.html create mode 100644 dom/security/test/csp/file_websocket_explicit.html create mode 100644 dom/security/test/csp/file_websocket_self.html create mode 100644 dom/security/test/csp/file_websocket_self_wsh.py create mode 100644 dom/security/test/csp/file_worker_src.js create mode 100644 dom/security/test/csp/file_worker_src_child_governs.html create mode 100644 dom/security/test/csp/file_worker_src_script_governs.html create mode 100644 dom/security/test/csp/file_worker_src_worker_governs.html create mode 100644 dom/security/test/csp/mochitest.ini create mode 100644 dom/security/test/csp/referrerdirective.sjs rename dom/{base => security}/test/csp/test_301_redirect.html (100%) rename dom/{base => security}/test/csp/test_302_redirect.html (100%) rename dom/{base => security}/test/csp/test_303_redirect.html (100%) rename dom/{base => security}/test/csp/test_307_redirect.html (100%) create mode 100644 dom/security/test/csp/test_CSP.html create mode 100644 dom/security/test/csp/test_allow_https_schemes.html create mode 100644 dom/security/test/csp/test_base-uri.html create mode 100644 dom/security/test/csp/test_blob_data_schemes.html create mode 100644 dom/security/test/csp/test_block_all_mixed_content.html create mode 100644 dom/security/test/csp/test_block_all_mixed_content_frame_navigation.html create mode 100644 dom/security/test/csp/test_blocked_uri_in_reports.html create mode 100644 dom/security/test/csp/test_bug1229639.html create mode 100644 dom/security/test/csp/test_bug1242019.html create mode 100644 dom/security/test/csp/test_bug1312272.html create mode 100644 dom/security/test/csp/test_bug663567.html create mode 100644 dom/security/test/csp/test_bug802872.html create mode 100644 dom/security/test/csp/test_bug836922_npolicies.html create mode 100644 dom/security/test/csp/test_bug885433.html create mode 100644 dom/security/test/csp/test_bug886164.html create mode 100644 dom/security/test/csp/test_bug888172.html create mode 100644 dom/security/test/csp/test_bug909029.html create mode 100644 dom/security/test/csp/test_bug910139.html create mode 100644 dom/security/test/csp/test_bug941404.html create mode 100644 dom/security/test/csp/test_child-src_iframe.html create mode 100644 dom/security/test/csp/test_child-src_worker-redirect.html create mode 100644 dom/security/test/csp/test_child-src_worker.html create mode 100644 dom/security/test/csp/test_child-src_worker_data.html create mode 100644 dom/security/test/csp/test_connect-src.html create mode 100644 dom/security/test/csp/test_docwrite_meta.html create mode 100644 dom/security/test/csp/test_dual_header.html create mode 100644 dom/security/test/csp/test_evalscript.html create mode 100644 dom/security/test/csp/test_fontloader.html create mode 100644 dom/security/test/csp/test_form-action.html create mode 100644 dom/security/test/csp/test_form_action_blocks_url.html create mode 100644 dom/security/test/csp/test_frame_ancestors_ro.html create mode 100644 dom/security/test/csp/test_frame_src.html create mode 100644 dom/security/test/csp/test_frameancestors.html rename dom/{base => security}/test/csp/test_hash_source.html (100%) create mode 100644 dom/security/test/csp/test_iframe_sandbox.html create mode 100644 dom/security/test/csp/test_iframe_sandbox_srcdoc.html create mode 100644 dom/security/test/csp/test_iframe_sandbox_top_1.html create mode 100644 dom/security/test/csp/test_iframe_sandbox_top_1.html^headers^ create mode 100644 dom/security/test/csp/test_iframe_srcdoc.html create mode 100644 dom/security/test/csp/test_ignore_unsafe_inline.html create mode 100644 dom/security/test/csp/test_ignore_xfo.html create mode 100644 dom/security/test/csp/test_image_nonce.html create mode 100644 dom/security/test/csp/test_inlinescript.html create mode 100644 dom/security/test/csp/test_inlinestyle.html create mode 100644 dom/security/test/csp/test_invalid_source_expression.html create mode 100644 dom/security/test/csp/test_leading_wildcard.html create mode 100644 dom/security/test/csp/test_meta_element.html create mode 100644 dom/security/test/csp/test_meta_header_dual.html create mode 100644 dom/security/test/csp/test_meta_whitespace_skipping.html create mode 100644 dom/security/test/csp/test_multi_policy_injection_bypass.html create mode 100644 dom/security/test/csp/test_multipartchannel.html create mode 100644 dom/security/test/csp/test_nonce_redirects.html rename dom/{base => security}/test/csp/test_nonce_source.html (100%) create mode 100644 dom/security/test/csp/test_null_baseuri.html create mode 100644 dom/security/test/csp/test_path_matching.html create mode 100644 dom/security/test/csp/test_path_matching_redirect.html create mode 100644 dom/security/test/csp/test_ping.html rename dom/{base => security}/test/csp/test_policyuri_regression_from_multipolicy.html (100%) create mode 100644 dom/security/test/csp/test_punycode_host_src.html create mode 100644 dom/security/test/csp/test_redirects.html create mode 100644 dom/security/test/csp/test_referrerdirective.html create mode 100644 dom/security/test/csp/test_report.html create mode 100644 dom/security/test/csp/test_report_for_import.html rename dom/{base => security}/test/csp/test_report_uri_missing_in_report_only_header.html (100%) create mode 100644 dom/security/test/csp/test_require_sri_meta.html create mode 100644 dom/security/test/csp/test_sandbox.html create mode 100644 dom/security/test/csp/test_sandbox_allow_scripts.html create mode 100644 dom/security/test/csp/test_scheme_relative_sources.html rename dom/{base => security}/test/csp/test_self_none_as_hostname_confusion.html (100%) create mode 100644 dom/security/test/csp/test_sendbeacon.html create mode 100644 dom/security/test/csp/test_service_worker.html create mode 100644 dom/security/test/csp/test_shouldprocess.html create mode 100644 dom/security/test/csp/test_strict_dynamic.html create mode 100644 dom/security/test/csp/test_strict_dynamic_default_src.html create mode 100644 dom/security/test/csp/test_strict_dynamic_parser_inserted.html rename dom/{base => security}/test/csp/test_subframe_run_js_if_allowed.html (100%) create mode 100644 dom/security/test/csp/test_upgrade_insecure.html create mode 100644 dom/security/test/csp/test_upgrade_insecure_cors.html create mode 100644 dom/security/test/csp/test_upgrade_insecure_docwrite_iframe.html create mode 100644 dom/security/test/csp/test_upgrade_insecure_navigation.html create mode 100644 dom/security/test/csp/test_upgrade_insecure_referrer.html create mode 100644 dom/security/test/csp/test_upgrade_insecure_reporting.html create mode 100644 dom/security/test/csp/test_websocket_self.html create mode 100644 dom/security/test/csp/test_worker_src.html create mode 100644 dom/security/test/general/browser.ini create mode 100644 dom/security/test/general/browser_test_data_download.js create mode 100644 dom/security/test/general/browser_test_data_text_csv.js create mode 100644 dom/security/test/general/browser_test_toplevel_data_navigations.js create mode 100644 dom/security/test/general/browser_test_view_image_data_navigation.js create mode 100644 dom/security/test/general/bug1277803.html create mode 100644 dom/security/test/general/chrome.ini copy toolkit/components/places/tests/favicons/favicon-big16.ico => dom/security/test/general/favicon_bug1277803.ico (100%) create mode 100644 dom/security/test/general/file_block_script_wrong_mime_server.sjs create mode 100644 dom/security/test/general/file_block_toplevel_data_navigation.html create mode 100644 dom/security/test/general/file_block_toplevel_data_navigation2.html create mode 100644 dom/security/test/general/file_block_toplevel_data_navigation3.html create mode 100644 dom/security/test/general/file_block_toplevel_data_redirect.sjs create mode 100644 dom/security/test/general/file_contentpolicytype_targeted_link_iframe.sjs create mode 100644 dom/security/test/general/file_data_download.html create mode 100644 dom/security/test/general/file_data_text_csv.html create mode 100644 dom/security/test/general/file_nosniff_testserver.sjs create mode 100644 dom/security/test/general/file_toplevel_data_meta_redirect.html create mode 100644 dom/security/test/general/file_toplevel_data_navigations.sjs create mode 100644 dom/security/test/general/file_view_image_data_navigation.html create mode 100644 dom/security/test/general/mochitest.ini create mode 100644 dom/security/test/general/test_allow_opening_data_json.html create mode 100644 dom/security/test/general/test_allow_opening_data_pdf.html create mode 100644 dom/security/test/general/test_block_script_wrong_mime.html create mode 100644 dom/security/test/general/test_block_toplevel_data_img_navigation.html create mode 100644 dom/security/test/general/test_block_toplevel_data_navigation.html create mode 100644 dom/security/test/general/test_bug1277803.xul create mode 100644 dom/security/test/general/test_contentpolicytype_targeted_link_iframe.html create mode 100644 dom/security/test/general/test_nosniff.html create mode 100644 dom/security/test/gtest/TestCSPParser.cpp create mode 100644 dom/security/test/gtest/moz.build rename dom/{base/test/mixedcontentblocker/bug803225_test_mailto.html => security/test/mixedcontentblocker/file_bug803225_test_mailto.html} (100%) create mode 100644 dom/security/test/mixedcontentblocker/file_frameNavigation.html create mode 100644 dom/security/test/mixedcontentblocker/file_frameNavigation_blankTarget.html create mode 100644 dom/security/test/mixedcontentblocker/file_frameNavigation_grandchild.html create mode 100644 dom/security/test/mixedcontentblocker/file_frameNavigation_innermost.html create mode 100644 dom/security/test/mixedcontentblocker/file_frameNavigation_secure.html create mode 100644 dom/security/test/mixedcontentblocker/file_frameNavigation_secure_grandchild.html create mode 100644 dom/security/test/mixedcontentblocker/file_main.html create mode 100644 dom/security/test/mixedcontentblocker/file_main_bug803225.html rename dom/{base/test/mixedcontentblocker/file_mixed_content_main_bug803225_websocket_wsh.py => security/test/mixedcontentblocker/file_main_bug803225_websocket_wsh.py} (100%) rename dom/{base/test/mixedcontentblocker/file_mixed_content_server.sjs => security/test/mixedcontentblocker/file_server.sjs} (100%) create mode 100644 dom/security/test/mixedcontentblocker/mochitest.ini create mode 100644 dom/security/test/mixedcontentblocker/test_bug803225.html create mode 100644 dom/security/test/mixedcontentblocker/test_frameNavigation.html create mode 100644 dom/security/test/mixedcontentblocker/test_main.html create mode 100644 dom/security/test/moz.build create mode 100644 dom/security/test/sri/file_bug_1271796.css create mode 100644 dom/security/test/sri/iframe_csp_directive_style_imports.html create mode 100644 dom/security/test/sri/iframe_csp_directive_style_imports.html^headers^ create mode 100644 dom/security/test/sri/iframe_require-sri-for_main.html create mode 100644 dom/security/test/sri/iframe_require-sri-for_main.html^headers^ create mode 100644 dom/security/test/sri/iframe_require-sri-for_no_csp.html create mode 100644 dom/security/test/sri/iframe_script_crossdomain.html create mode 100644 dom/security/test/sri/iframe_script_sameorigin.html create mode 100644 dom/security/test/sri/iframe_sri_disabled.html create mode 100644 dom/security/test/sri/iframe_style_crossdomain.html create mode 100644 dom/security/test/sri/iframe_style_sameorigin.html create mode 100644 dom/security/test/sri/mochitest.ini create mode 100644 dom/security/test/sri/rsf_csp_worker.js create mode 100644 dom/security/test/sri/rsf_csp_worker.js^headers^ create mode 100644 dom/security/test/sri/rsf_imported.js create mode 100644 dom/security/test/sri/rsf_spawn_CSPd_worker.js create mode 100644 dom/security/test/sri/rsf_worker.js create mode 100644 dom/security/test/sri/script.js create mode 100644 dom/security/test/sri/script.js^headers^ create mode 100644 dom/security/test/sri/script_301.js create mode 100644 dom/security/test/sri/script_301.js^headers^ create mode 100644 dom/security/test/sri/script_302.js create mode 100644 dom/security/test/sri/script_302.js^headers^ create mode 100644 dom/security/test/sri/script_401.js create mode 100644 dom/security/test/sri/script_401.js^headers^ create mode 100644 dom/security/test/sri/script_crossdomain1.js create mode 100644 dom/security/test/sri/script_crossdomain1.js^headers^ create mode 100644 dom/security/test/sri/script_crossdomain2.js create mode 100644 dom/security/test/sri/script_crossdomain3.js create mode 100644 dom/security/test/sri/script_crossdomain3.js^headers^ create mode 100644 dom/security/test/sri/script_crossdomain4.js create mode 100644 dom/security/test/sri/script_crossdomain4.js^headers^ create mode 100644 dom/security/test/sri/script_crossdomain5.js copy dom/{media/test/crashtests/cors.webm^headers^ => security/test/sri/script_crossdomain5.js^headers^} (100%) create mode 100644 dom/security/test/sri/style1.css create mode 100644 dom/security/test/sri/style1.css^headers^ create mode 100644 dom/security/test/sri/style2.css create mode 100644 dom/security/test/sri/style3.css create mode 100644 dom/security/test/sri/style4.css create mode 100644 dom/security/test/sri/style4.css^headers^ create mode 100644 dom/security/test/sri/style5.css create mode 100644 dom/security/test/sri/style6.css create mode 100644 dom/security/test/sri/style6.css^headers^ create mode 100644 dom/security/test/sri/style_301.css create mode 100644 dom/security/test/sri/style_301.css^headers^ create mode 100644 dom/security/test/sri/style_imported.css create mode 100644 dom/security/test/sri/style_importing.css create mode 100644 dom/security/test/sri/test_bug_1271796.html create mode 100644 dom/security/test/sri/test_csp_directive_style_imports.html create mode 100644 dom/security/test/sri/test_require-sri-for_csp_directive.html create mode 100644 dom/security/test/sri/test_require-sri-for_csp_directive_disabled.html create mode 100644 dom/security/test/sri/test_script_crossdomain.html create mode 100644 dom/security/test/sri/test_script_sameorigin.html create mode 100644 dom/security/test/sri/test_sri_disabled.html create mode 100644 dom/security/test/sri/test_style_crossdomain.html create mode 100644 dom/security/test/sri/test_style_sameorigin.html create mode 100644 dom/security/test/unit/test_csp_reports.js create mode 100644 dom/security/test/unit/test_csp_upgrade_insecure_request_header.js create mode 100644 dom/security/test/unit/test_isOriginPotentiallyTrustworthy.js create mode 100644 dom/security/test/unit/xpcshell.ini delete mode 100644 dom/settings/SettingsService.js delete mode 100644 dom/settings/SettingsService.manifest delete mode 100644 dom/settings/tests/mochitest.ini create mode 100644 dom/settings/tests/test_settings_observer_killer.html delete mode 100644 dom/settings/tests/test_settings_service.js delete mode 100644 dom/settings/tests/test_settings_service.xul delete mode 100644 dom/settings/tests/test_settings_service_callback.js delete mode 100644 dom/settings/tests/test_settings_service_callback.xul delete mode 100644 dom/speakermanager/SpeakerManager.cpp delete mode 100644 dom/speakermanager/SpeakerManager.h delete mode 100644 dom/speakermanager/SpeakerManagerService.cpp delete mode 100644 dom/speakermanager/SpeakerManagerService.h delete mode 100644 dom/speakermanager/SpeakerManagerServiceChild.cpp delete mode 100644 dom/speakermanager/SpeakerManagerServiceChild.h delete mode 100644 dom/speakermanager/moz.build delete mode 100644 dom/speakermanager/tests/mochitest.ini delete mode 100644 dom/speakermanager/tests/test_speakermanager.html create mode 100644 dom/storage/DOMStorageDBUpdater.cpp create mode 100644 dom/storage/DOMStorageDBUpdater.h delete mode 100644 dom/svg/SVGAltGlyphElement.cpp delete mode 100644 dom/svg/SVGAltGlyphElement.h create mode 100644 dom/svg/crashtests/1035248-1.svg create mode 100644 dom/svg/crashtests/1035248-2.svg create mode 100644 dom/svg/crashtests/1244898-1.xhtml create mode 100644 dom/svg/crashtests/1250725.html create mode 100644 dom/svg/crashtests/1267272-1.svg create mode 100644 dom/svg/crashtests/1282985-1.svg create mode 100644 dom/svg/crashtests/1329849-1.svg create mode 100644 dom/svg/crashtests/1329849-2.svg create mode 100644 dom/svg/crashtests/1329849-3.svg create mode 100644 dom/svg/crashtests/1329849-4.svg create mode 100644 dom/svg/crashtests/1329849-5.svg create mode 100644 dom/svg/crashtests/1329849-6.svg create mode 100644 dom/svg/crashtests/1343147.svg create mode 100644 dom/svg/crashtests/invalid-image.svg create mode 100644 dom/svg/crashtests/long-clipPath-reference-chain.svg delete mode 100644 dom/svg/nsSVGFeaturesList.h create mode 100644 dom/svg/test/a_href_helper_05.svg create mode 100644 dom/svg/test/a_href_helper_06.svg create mode 100644 dom/svg/test/a_href_helper_07.svg create mode 100644 dom/svg/test/reftest_viewport_noninteger.html create mode 100644 dom/svg/test/tearoff_with_cc_helper.html create mode 100644 dom/svg/test/test_bbox-changes.xhtml delete mode 100644 dom/svg/test/test_hasFeature.xhtml create mode 100644 dom/svg/test/test_markerOrient.xhtml create mode 100644 dom/svg/test/test_stroke-hit-testing.xhtml create mode 100644 dom/svg/test/test_style_sheet.html create mode 100644 dom/svg/test/test_tabindex.html create mode 100644 dom/svg/test/test_tearoff_with_cc.html create mode 100644 dom/svg/test/test_use_with_hsts.html create mode 100644 dom/svg/test/use-with-hsts-helper.html copy security/manager/ssl/tests/mochitest/stricttransportsecurity/plain_bootstrap.html^headers^ => dom/svg/test/use-with-hsts-helper.html^headers^ (100%) create mode 100644 dom/system/SystemUpdate.manifest create mode 100644 dom/system/SystemUpdateManager.js create mode 100644 dom/system/SystemUpdateService.jsm delete mode 100644 dom/system/gonk/AudioChannelManager.cpp delete mode 100644 dom/system/gonk/AudioChannelManager.h delete mode 100644 dom/system/gonk/AudioManager.cpp delete mode 100644 dom/system/gonk/AudioManager.h delete mode 100644 dom/system/gonk/AutoMounter.cpp delete mode 100644 dom/system/gonk/AutoMounter.h delete mode 100644 dom/system/gonk/AutoMounterSetting.cpp delete mode 100644 dom/system/gonk/AutoMounterSetting.h delete mode 100644 dom/system/gonk/GonkGPSGeolocationProvider.cpp delete mode 100644 dom/system/gonk/GonkGPSGeolocationProvider.h delete mode 100644 dom/system/gonk/Makefile.in delete mode 100644 dom/system/gonk/MozMtpCommon.h delete mode 100644 dom/system/gonk/MozMtpDatabase.cpp delete mode 100644 dom/system/gonk/MozMtpDatabase.h delete mode 100644 dom/system/gonk/MozMtpServer.cpp delete mode 100644 dom/system/gonk/MozMtpServer.h delete mode 100644 dom/system/gonk/MozMtpStorage.cpp delete mode 100644 dom/system/gonk/MozMtpStorage.h delete mode 100644 dom/system/gonk/NetIdManager.cpp delete mode 100644 dom/system/gonk/NetIdManager.h delete mode 100644 dom/system/gonk/NetworkInterfaceListService.js delete mode 100644 dom/system/gonk/NetworkInterfaceListService.manifest delete mode 100644 dom/system/gonk/NetworkManager.js delete mode 100644 dom/system/gonk/NetworkManager.manifest delete mode 100644 dom/system/gonk/NetworkService.js delete mode 100644 dom/system/gonk/NetworkService.manifest delete mode 100644 dom/system/gonk/NetworkUtils.cpp delete mode 100644 dom/system/gonk/NetworkUtils.h delete mode 100644 dom/system/gonk/NetworkWorker.cpp delete mode 100644 dom/system/gonk/NetworkWorker.h delete mode 100644 dom/system/gonk/OpenFileFinder.cpp delete mode 100644 dom/system/gonk/OpenFileFinder.h delete mode 100644 dom/system/gonk/RILContentHelper.js delete mode 100644 dom/system/gonk/RILSystemMessenger.jsm delete mode 100644 dom/system/gonk/RILSystemMessengerHelper.js delete mode 100644 dom/system/gonk/RILSystemMessengerHelper.manifest delete mode 100644 dom/system/gonk/RadioInterfaceLayer.js delete mode 100644 dom/system/gonk/RadioInterfaceLayer.manifest delete mode 100644 dom/system/gonk/SystemWorkerManager.cpp delete mode 100644 dom/system/gonk/SystemWorkerManager.h delete mode 100644 dom/system/gonk/TimeZoneSettingObserver.cpp delete mode 100644 dom/system/gonk/TimeZoneSettingObserver.h delete mode 100644 dom/system/gonk/Volume.cpp delete mode 100644 dom/system/gonk/Volume.h delete mode 100644 dom/system/gonk/VolumeCommand.cpp delete mode 100644 dom/system/gonk/VolumeCommand.h delete mode 100644 dom/system/gonk/VolumeManager.cpp delete mode 100644 dom/system/gonk/VolumeManager.h delete mode 100644 dom/system/gonk/VolumeManagerLog.h delete mode 100644 dom/system/gonk/VolumeServiceIOThread.cpp delete mode 100644 dom/system/gonk/VolumeServiceIOThread.h delete mode 100644 dom/system/gonk/VolumeServiceTest.cpp delete mode 100644 dom/system/gonk/VolumeServiceTest.h delete mode 100644 dom/system/gonk/android_audio/AudioSystem.h delete mode 100644 dom/system/gonk/android_audio/AudioTrack.h delete mode 100644 dom/system/gonk/android_audio/EffectApi.h delete mode 100644 dom/system/gonk/android_audio/IAudioFlinger.h delete mode 100644 dom/system/gonk/android_audio/IAudioFlingerClient.h delete mode 100644 dom/system/gonk/android_audio/IAudioRecord.h delete mode 100644 dom/system/gonk/android_audio/IAudioTrack.h delete mode 100644 dom/system/gonk/android_audio/IEffect.h delete mode 100644 dom/system/gonk/android_audio/IEffectClient.h delete mode 100644 dom/system/gonk/moz.build delete mode 100644 dom/system/gonk/nsIAudioManager.idl delete mode 100644 dom/system/gonk/nsINetworkInterfaceListService.idl delete mode 100644 dom/system/gonk/nsINetworkManager.idl delete mode 100644 dom/system/gonk/nsINetworkService.idl delete mode 100644 dom/system/gonk/nsINetworkWorker.idl delete mode 100644 dom/system/gonk/nsIRadioInterfaceLayer.idl delete mode 100644 dom/system/gonk/nsISystemWorkerManager.idl delete mode 100644 dom/system/gonk/nsIVolume.idl delete mode 100644 dom/system/gonk/nsIVolumeMountLock.idl delete mode 100644 dom/system/gonk/nsIVolumeService.idl delete mode 100644 dom/system/gonk/nsIVolumeStat.idl delete mode 100644 dom/system/gonk/nsIWorkerHolder.idl delete mode 100644 dom/system/gonk/nsRadioInterfaceLayer.h delete mode 100644 dom/system/gonk/nsVolume.cpp delete mode 100644 dom/system/gonk/nsVolume.h delete mode 100644 dom/system/gonk/nsVolumeMountLock.cpp delete mode 100644 dom/system/gonk/nsVolumeMountLock.h delete mode 100644 dom/system/gonk/nsVolumeService.cpp delete mode 100644 dom/system/gonk/nsVolumeService.h delete mode 100644 dom/system/gonk/nsVolumeStat.cpp delete mode 100644 dom/system/gonk/nsVolumeStat.h delete mode 100644 dom/system/gonk/ril_consts.js delete mode 100644 dom/system/gonk/ril_worker.js delete mode 100644 dom/system/gonk/ril_worker_buf_object.js delete mode 100644 dom/system/gonk/systemlibs.js delete mode 100644 dom/system/gonk/tests/header_helpers.js delete mode 100644 dom/system/gonk/tests/marionette/head.js delete mode 100644 dom/system/gonk/tests/marionette/manifest.ini delete mode 100644 dom/system/gonk/tests/marionette/ril_jshint/README.md delete mode 100644 dom/system/gonk/tests/marionette/ril_jshint/jshint.js delete mode 100644 dom/system/gonk/tests/marionette/ril_jshint/jshintrc delete mode 100644 dom/system/gonk/tests/marionette/test_data_connection.js delete mode 100644 dom/system/gonk/tests/marionette/test_data_connection_proxy.js delete mode 100644 dom/system/gonk/tests/marionette/test_dsds_numRadioInterfaces.js delete mode 100644 dom/system/gonk/tests/marionette/test_fakevolume.js delete mode 100644 dom/system/gonk/tests/marionette/test_geolocation.js delete mode 100644 dom/system/gonk/tests/marionette/test_multiple_data_connection.js delete mode 100644 dom/system/gonk/tests/marionette/test_network_active_changed.js delete mode 100644 dom/system/gonk/tests/marionette/test_ril_code_quality.py delete mode 100644 dom/system/gonk/tests/marionette/test_screen_state.js delete mode 100644 dom/system/gonk/tests/test_ril_system_messenger.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_barring_password.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_buf.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_cdma_info_rec.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_cellbroadcast.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_cellbroadcast_config.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_cf.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_clip.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_clir.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_cw.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_ecm.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_icc_BerTlvHelper.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_icc_CardLock.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_icc_CardState.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_icc_GsmPDUHelper.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_icc_ICCContactHelper.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_icc_ICCIOHelper.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_icc_ICCPDUHelper.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_icc_ICCRecordHelper.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_icc_ICCUtilsHelper.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_icc_IconLoader.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_icc_SimRecordHelper.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_mmi.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_mmi_cf.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_ruim.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_sms.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_sms_cdma.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_sms_cdmapduhelper.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_sms_gsmpduhelper.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_sms_nl_tables.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_sms_segment_info.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_ssn.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_stk.js delete mode 100644 dom/system/gonk/tests/test_ril_worker_voiceprivacy.js delete mode 100644 dom/system/gonk/tests/xpcshell.ini delete mode 100644 dom/system/gonk/worker_buf.js create mode 100644 dom/system/linux/GpsdLocationProvider.cpp create mode 100644 dom/system/linux/GpsdLocationProvider.h create mode 100644 dom/system/linux/moz.build create mode 100644 dom/system/nsISystemUpdateProvider.idl delete mode 100644 dom/system/qt/QTMLocationProvider.cpp delete mode 100644 dom/system/qt/QTMLocationProvider.h delete mode 100644 dom/system/qt/QtHapticFeedback.cpp delete mode 100644 dom/system/qt/QtHapticFeedback.h delete mode 100644 dom/system/qt/moz.build create mode 100644 dom/system/tests/file_bug1197901.html create mode 100644 dom/system/tests/mochitest.ini create mode 100644 dom/system/tests/preload-SystemUpdateManager-jsm.js create mode 100644 dom/system/tests/test_bug1197901.html create mode 100644 dom/system/tests/test_system_update_enabled.html delete mode 100644 dom/telephony/CallsList.cpp delete mode 100644 dom/telephony/CallsList.h delete mode 100644 dom/telephony/MMICall.cpp delete mode 100644 dom/telephony/MMICall.h delete mode 100644 dom/telephony/Telephony.cpp delete mode 100644 dom/telephony/Telephony.h delete mode 100644 dom/telephony/TelephonyCall.cpp delete mode 100644 dom/telephony/TelephonyCall.h delete mode 100644 dom/telephony/TelephonyCallGroup.cpp delete mode 100644 dom/telephony/TelephonyCallGroup.h delete mode 100644 dom/telephony/TelephonyCallId.cpp delete mode 100644 dom/telephony/TelephonyCallId.h delete mode 100644 dom/telephony/TelephonyCallInfo.cpp delete mode 100644 dom/telephony/TelephonyCallInfo.h delete mode 100644 dom/telephony/TelephonyCallback.cpp delete mode 100644 dom/telephony/TelephonyCallback.h delete mode 100644 dom/telephony/TelephonyCommon.h delete mode 100644 dom/telephony/TelephonyDialCallback.cpp delete mode 100644 dom/telephony/TelephonyDialCallback.h delete mode 100644 dom/telephony/USSDSession.cpp delete mode 100644 dom/telephony/USSDSession.h delete mode 100644 dom/telephony/gonk/DialNumberUtils.jsm delete mode 100644 dom/telephony/gonk/TelephonyAudioService.js delete mode 100644 dom/telephony/gonk/TelephonyAudioService.manifest delete mode 100644 dom/telephony/gonk/TelephonyService.js delete mode 100644 dom/telephony/gonk/TelephonyService.manifest delete mode 100644 dom/telephony/ipc/PTelephony.ipdl delete mode 100644 dom/telephony/ipc/PTelephonyRequest.ipdl delete mode 100644 dom/telephony/ipc/TelephonyChild.cpp delete mode 100644 dom/telephony/ipc/TelephonyChild.h delete mode 100644 dom/telephony/ipc/TelephonyIPCSerializer.h delete mode 100644 dom/telephony/ipc/TelephonyIPCService.cpp delete mode 100644 dom/telephony/ipc/TelephonyIPCService.h delete mode 100644 dom/telephony/ipc/TelephonyParent.cpp delete mode 100644 dom/telephony/ipc/TelephonyParent.h delete mode 100644 dom/telephony/ipc/TelephonyTypes.ipdlh delete mode 100644 dom/telephony/moz.build delete mode 100644 dom/telephony/nsIGonkTelephonyService.idl delete mode 100644 dom/telephony/nsITelephonyAudioService.idl delete mode 100644 dom/telephony/nsITelephonyCallInfo.idl delete mode 100644 dom/telephony/nsITelephonyMessenger.idl delete mode 100644 dom/telephony/nsITelephonyService.idl delete mode 100644 dom/telephony/test/marionette/head.js delete mode 100644 dom/telephony/test/marionette/manifest.ini delete mode 100644 dom/telephony/test/marionette/test_audiomanager_phonestate.js delete mode 100644 dom/telephony/test/marionette/test_call_mute.js delete mode 100644 dom/telephony/test/marionette/test_call_presentation.js delete mode 100644 dom/telephony/test/marionette/test_conference_add_error.js delete mode 100644 dom/telephony/test/marionette/test_conference_add_twice_error.js delete mode 100644 dom/telephony/test/marionette/test_conference_remove_error.js delete mode 100644 dom/telephony/test/marionette/test_conference_three_hangup_one.js delete mode 100644 dom/telephony/test/marionette/test_conference_three_remove_one.js delete mode 100644 dom/telephony/test/marionette/test_conference_two_calls.js delete mode 100644 dom/telephony/test/marionette/test_conference_two_hangup_all.js delete mode 100644 dom/telephony/test/marionette/test_conference_two_hangup_one.js delete mode 100644 dom/telephony/test/marionette/test_conference_two_hold_resume.js delete mode 100644 dom/telephony/test/marionette/test_conference_two_remove_one.js delete mode 100644 dom/telephony/test/marionette/test_crash_emulator.js delete mode 100644 dom/telephony/test/marionette/test_dsds_connection_conflict.js delete mode 100644 dom/telephony/test/marionette/test_dsds_default_service_id.js delete mode 100644 dom/telephony/test/marionette/test_dsds_normal_call.js delete mode 100644 dom/telephony/test/marionette/test_emergency.js delete mode 100644 dom/telephony/test/marionette/test_emergency_label.js delete mode 100644 dom/telephony/test/marionette/test_incall_mmi_call_hold.js delete mode 100644 dom/telephony/test/marionette/test_incall_mmi_call_waiting.js delete mode 100644 dom/telephony/test/marionette/test_incall_mmi_conference.js delete mode 100644 dom/telephony/test/marionette/test_incoming_already_connected.js delete mode 100644 dom/telephony/test/marionette/test_incoming_already_held.js delete mode 100644 dom/telephony/test/marionette/test_incoming_answer_hangup_oncallschanged.js delete mode 100644 dom/telephony/test/marionette/test_incoming_basic_operations.js delete mode 100644 dom/telephony/test/marionette/test_incoming_onstatechange.js delete mode 100644 dom/telephony/test/marionette/test_mmi.js delete mode 100644 dom/telephony/test/marionette/test_mmi_call_forwarding.js delete mode 100644 dom/telephony/test/marionette/test_mmi_change_barring_password.js delete mode 100644 dom/telephony/test/marionette/test_mmi_change_pin.js delete mode 100644 dom/telephony/test/marionette/test_mmi_unlock_puk.js delete mode 100644 dom/telephony/test/marionette/test_multiple_hold.js delete mode 100644 dom/telephony/test/marionette/test_outgoing_already_held.js delete mode 100644 dom/telephony/test/marionette/test_outgoing_answer_hangup_oncallschanged.js delete mode 100644 dom/telephony/test/marionette/test_outgoing_answer_radio_off.js delete mode 100644 dom/telephony/test/marionette/test_outgoing_auto_hold.js delete mode 100644 dom/telephony/test/marionette/test_outgoing_badNumber.js delete mode 100644 dom/telephony/test/marionette/test_outgoing_basic_operations.js delete mode 100644 dom/telephony/test/marionette/test_outgoing_busy.js delete mode 100644 dom/telephony/test/marionette/test_outgoing_onstatechange.js delete mode 100644 dom/telephony/test/marionette/test_outgoing_radio_off.js delete mode 100644 dom/telephony/test/marionette/test_outgoing_when_two_calls_on_line.js delete mode 100644 dom/telephony/test/marionette/test_ready.js delete mode 100644 dom/telephony/test/marionette/test_redundant_operations.js delete mode 100644 dom/telephony/test/marionette/test_swap_held_and_active.js delete mode 100644 dom/telephony/test/marionette/test_temporary_clir.js delete mode 100644 dom/telephony/test/xpcshell/header_helpers.js delete mode 100644 dom/telephony/test/xpcshell/test_parseMMI.js delete mode 100644 dom/telephony/test/xpcshell/xpcshell.ini mode change 100644 => 100755 dom/tests/browser/browser.ini create mode 100644 dom/tests/browser/browser_ConsoleAPI_originAttributes.js create mode 100644 dom/tests/browser/browser_allocateGigabyte.js create mode 100644 dom/tests/browser/browser_beforeunload_between_chrome_content.js create mode 100644 dom/tests/browser/browser_bug1238427.js create mode 100644 dom/tests/browser/browser_largeAllocation.js create mode 100755 dom/tests/browser/browser_performanceAPI.js create mode 100644 dom/tests/browser/browser_test_toolbars_visibility.js delete mode 100644 dom/tests/browser/browser_webapps_permissions.js delete mode 100644 dom/tests/browser/browser_webapps_perms_reinstall.js create mode 100644 dom/tests/browser/dummy.html create mode 100755 dom/tests/browser/file_workerPerformance.js create mode 100644 dom/tests/browser/geo_leak_test.html delete mode 100644 dom/tests/browser/test-webapp-original.webapp delete mode 100644 dom/tests/browser/test-webapp-reinstall.webapp delete mode 100644 dom/tests/browser/test-webapp.webapp delete mode 100644 dom/tests/browser/test-webapps-permissions.html create mode 100644 dom/tests/browser/test_largeAllocation.html create mode 100644 dom/tests/browser/test_largeAllocation.html^headers^ delete mode 100644 dom/tests/browser/test_new_window_from_content_child.js delete mode 100644 dom/tests/manual/innertext_performance_test.html delete mode 100644 dom/tests/mochitest/ajax/lib/mochitest.ini delete mode 100644 dom/tests/mochitest/ajax/mochikit/tests/mochitest.ini mode change 100644 => 100755 dom/tests/mochitest/ajax/offline/test_redirectUpdateItem.html create mode 100644 dom/tests/mochitest/beacon/beacon-preflight-handler.sjs create mode 100644 dom/tests/mochitest/beacon/beacon-redirect-handler.sjs delete mode 100644 dom/tests/mochitest/beacon/test_beaconPreflight.html create mode 100644 dom/tests/mochitest/beacon/test_beaconPreflightWithCustomContentType.html create mode 100644 dom/tests/mochitest/beacon/test_beaconRedirect.html create mode 100644 dom/tests/mochitest/bugs/file_cookieOutputter.html create mode 100644 dom/tests/mochitest/bugs/file_prime_cookie.html create mode 100644 dom/tests/mochitest/bugs/file_redirector.sjs create mode 100644 dom/tests/mochitest/bugs/test_bug1112040.html create mode 100644 dom/tests/mochitest/bugs/test_bug1160342_marquee.html create mode 100644 dom/tests/mochitest/bugs/test_bug1171215.html delete mode 100644 dom/tests/mochitest/bugs/test_bug411103.html create mode 100644 dom/tests/mochitest/chrome/MozDomFullscreen_chrome.xul delete mode 100644 dom/tests/mochitest/chrome/MozEnteredDomFullscreen_chrome.xul create mode 100644 dom/tests/mochitest/chrome/file_MozDomFullscreen.html create mode 100644 dom/tests/mochitest/chrome/file_bug1224790-1_modal.xul create mode 100644 dom/tests/mochitest/chrome/file_bug1224790-1_nonmodal.xul create mode 100644 dom/tests/mochitest/chrome/file_bug1224790-2_modal.xul create mode 100644 dom/tests/mochitest/chrome/file_bug1224790-2_nonmodal.xul delete mode 100644 dom/tests/mochitest/chrome/fullscreen_preventdefault.xul create mode 100644 dom/tests/mochitest/chrome/test_MozDomFullscreen_event.xul delete mode 100644 dom/tests/mochitest/chrome/test_MozEnteredDomFullscreen_event.xul create mode 100644 dom/tests/mochitest/chrome/test_bug1224790-1.xul create mode 100644 dom/tests/mochitest/chrome/test_bug1224790-2.xul delete mode 100644 dom/tests/mochitest/chrome/test_fullscreen_preventdefault.xul create mode 100644 dom/tests/mochitest/chrome/test_parsingMode.html delete mode 100644 dom/tests/mochitest/dom-level2-core/test_documenttypeinternalSubset01.html delete mode 100644 dom/tests/mochitest/dom-level2-core/test_internalSubset01.html delete mode 100644 dom/tests/mochitest/dom-level2-core/test_localName03.html delete mode 100644 dom/tests/mochitest/dom-level2-core/test_prefix02.html create mode 100644 dom/tests/mochitest/fetch/common_temporaryFileBlob.js rename testing/web-platform/tests/webdriver/modal/__init__.py => dom/tests/mochitest/fetch/empty.js (100%) create mode 100644 dom/tests/mochitest/fetch/empty.js^headers^ create mode 100644 dom/tests/mochitest/fetch/fetch_test_framework.js create mode 100644 dom/tests/mochitest/fetch/message_receiver.html create mode 100644 dom/tests/mochitest/fetch/nested_worker_wrapper.js create mode 100644 dom/tests/mochitest/fetch/reroute.html create mode 100644 dom/tests/mochitest/fetch/reroute.js create mode 100644 dom/tests/mochitest/fetch/reroute.js^headers^ create mode 100644 dom/tests/mochitest/fetch/sw_reroute.js create mode 100644 dom/tests/mochitest/fetch/test_fetch_basic.js create mode 100644 dom/tests/mochitest/fetch/test_fetch_basic_http.js create mode 100644 dom/tests/mochitest/fetch/test_fetch_basic_http_sw_empty_reroute.html create mode 100644 dom/tests/mochitest/fetch/test_fetch_basic_http_sw_reroute.html create mode 100644 dom/tests/mochitest/fetch/test_fetch_basic_sw_empty_reroute.html create mode 100644 dom/tests/mochitest/fetch/test_fetch_basic_sw_reroute.html delete mode 100644 dom/tests/mochitest/fetch/test_fetch_basic_worker.html create mode 100644 dom/tests/mochitest/fetch/test_fetch_cors.js create mode 100644 dom/tests/mochitest/fetch/test_fetch_cors_sw_empty_reroute.html create mode 100644 dom/tests/mochitest/fetch/test_fetch_cors_sw_reroute.html create mode 100644 dom/tests/mochitest/fetch/test_formdataparsing.html create mode 100644 dom/tests/mochitest/fetch/test_formdataparsing.js create mode 100644 dom/tests/mochitest/fetch/test_formdataparsing_sw_reroute.html create mode 100644 dom/tests/mochitest/fetch/test_headers_mainthread.html delete mode 100644 dom/tests/mochitest/fetch/test_headers_mainthread.js create mode 100644 dom/tests/mochitest/fetch/test_headers_sw_reroute.html create mode 100644 dom/tests/mochitest/fetch/test_request.html create mode 100644 dom/tests/mochitest/fetch/test_request.js create mode 100644 dom/tests/mochitest/fetch/test_request_context.html create mode 100644 dom/tests/mochitest/fetch/test_request_sw_reroute.html create mode 100644 dom/tests/mochitest/fetch/test_response.html create mode 100644 dom/tests/mochitest/fetch/test_response.js create mode 100644 dom/tests/mochitest/fetch/test_response_sw_reroute.html create mode 100644 dom/tests/mochitest/fetch/test_temporaryFileBlob.html create mode 100644 dom/tests/mochitest/fetch/utils.js create mode 100644 dom/tests/mochitest/fetch/worker_temporaryFileBlob.js delete mode 100644 dom/tests/mochitest/fetch/worker_test_fetch_basic.js delete mode 100644 dom/tests/mochitest/fetch/worker_test_fetch_basic_http.js delete mode 100644 dom/tests/mochitest/fetch/worker_test_fetch_cors.js create mode 100644 dom/tests/mochitest/general/fail.png delete mode 100644 dom/tests/mochitest/general/file_MozEnteredDomFullscreen.html create mode 100644 dom/tests/mochitest/general/frameStorageAllowed.html create mode 100644 dom/tests/mochitest/general/frameStorageChrome.html create mode 100644 dom/tests/mochitest/general/frameStorageNullprincipal.sjs create mode 100644 dom/tests/mochitest/general/frameStoragePrevented.html mode change 100644 => 100755 dom/tests/mochitest/general/mochitest.ini create mode 100644 dom/tests/mochitest/general/pass.apng create mode 100644 dom/tests/mochitest/general/performance_timeline_main_test.html create mode 100644 dom/tests/mochitest/general/storagePermissionsUtils.js create mode 100644 dom/tests/mochitest/general/test_WebKitCSSMatrix.html create mode 100644 dom/tests/mochitest/general/test_bug1161721.html create mode 100644 dom/tests/mochitest/general/test_bug1170911.html create mode 100644 dom/tests/mochitest/general/test_bug1208217.html create mode 100644 dom/tests/mochitest/general/test_bug1313753.html create mode 100644 dom/tests/mochitest/general/test_clipboard_disallowed.html create mode 100644 dom/tests/mochitest/general/test_contentViewer_overrideDPPX.html create mode 100644 dom/tests/mochitest/general/test_performance_timeline.html create mode 100644 dom/tests/mochitest/general/test_picture_apng.html delete mode 100644 dom/tests/mochitest/general/test_picture_pref.html create mode 100644 dom/tests/mochitest/general/test_pointerPreserves3D.html create mode 100644 dom/tests/mochitest/general/test_pointerPreserves3DClip.html create mode 100755 dom/tests/mochitest/general/test_reduce_time_precision.html create mode 100644 dom/tests/mochitest/general/test_resource_timing_frameset.html create mode 100644 dom/tests/mochitest/general/test_showModalDialog_e10s.html create mode 100644 dom/tests/mochitest/general/test_spacetopagedown.html delete mode 100644 dom/tests/mochitest/general/test_srcset_pref.html create mode 100644 dom/tests/mochitest/general/test_storagePermissionsAccept.html create mode 100644 dom/tests/mochitest/general/test_storagePermissionsLimitForeign.html create mode 100644 dom/tests/mochitest/general/test_storagePermissionsReject.html create mode 100644 dom/tests/mochitest/general/test_storagePermissionsRejectForeign.html create mode 100644 dom/tests/mochitest/general/workerStorageAllowed.js create mode 100644 dom/tests/mochitest/general/workerStoragePrevented.js create mode 100755 dom/tests/mochitest/general/worker_child.js create mode 100755 dom/tests/mochitest/general/worker_grandchild.js create mode 100644 dom/tests/mochitest/geolocation/chrome.ini delete mode 100644 dom/tests/mochitest/geolocation/test_mozsettings.html delete mode 100644 dom/tests/mochitest/geolocation/test_mozsettingsWatch.html create mode 100644 dom/tests/mochitest/geolocation/test_timeoutCurrent.html delete mode 100644 dom/tests/mochitest/localstorage/frameAppIsolation.html create mode 100644 dom/tests/mochitest/localstorage/frameLocalStorageSessionOnly.html delete mode 100644 dom/tests/mochitest/localstorage/frame_clear_browser_data.html delete mode 100644 dom/tests/mochitest/localstorage/test_appIsolation.html delete mode 100644 dom/tests/mochitest/localstorage/test_app_uninstall.html delete mode 100644 dom/tests/mochitest/localstorage/test_clear_browser_data.html create mode 100644 dom/tests/mochitest/localstorage/test_localStorageSessionPrefOverride.html delete mode 100644 dom/tests/mochitest/notification/test_notification_resend.html delete mode 100644 dom/tests/mochitest/pointerlock/file_approval.html create mode 100644 dom/tests/mochitest/pointerlock/file_changeLockElement.html create mode 100644 dom/tests/mochitest/pointerlock/test_closewindow-with-pointerlock.html delete mode 100644 dom/tests/mochitest/webapps/apps/bad_content_type.webapp delete mode 100644 dom/tests/mochitest/webapps/apps/basic.webapp delete mode 100644 dom/tests/mochitest/webapps/apps/basic.webapp^headers^ delete mode 100644 dom/tests/mochitest/webapps/apps/installs_allowed_from_chrome_mochitests.webapp delete mode 100644 dom/tests/mochitest/webapps/apps/installs_allowed_from_chrome_mochitests.webapp^headers^ delete mode 100644 dom/tests/mochitest/webapps/apps/installs_allowed_from_example.com.webapp delete mode 100644 dom/tests/mochitest/webapps/apps/installs_allowed_from_example.com.webapp^headers^ delete mode 100644 dom/tests/mochitest/webapps/apps/invalid_activity_href.webapp delete mode 100644 dom/tests/mochitest/webapps/apps/invalid_activity_href.webapp^headers^ delete mode 100644 dom/tests/mochitest/webapps/apps/invalid_activity_href2.webapp delete mode 100644 dom/tests/mochitest/webapps/apps/invalid_activity_href2.webapp^headers^ delete mode 100644 dom/tests/mochitest/webapps/apps/invalid_entry_point.webapp delete mode 100644 dom/tests/mochitest/webapps/apps/invalid_entry_point.webapp^headers^ delete mode 100644 dom/tests/mochitest/webapps/apps/invalid_launch_path.webapp delete mode 100644 dom/tests/mochitest/webapps/apps/invalid_launch_path.webapp^headers^ delete mode 100644 dom/tests/mochitest/webapps/apps/invalid_launch_path2.webapp delete mode 100644 dom/tests/mochitest/webapps/apps/invalid_launch_path2.webapp^headers^ delete mode 100644 dom/tests/mochitest/webapps/apps/invalid_locale_entry_point.webapp delete mode 100644 dom/tests/mochitest/webapps/apps/invalid_locale_entry_point.webapp^headers^ delete mode 100644 dom/tests/mochitest/webapps/apps/invalid_message.webapp delete mode 100644 dom/tests/mochitest/webapps/apps/invalid_message.webapp^headers^ delete mode 100644 dom/tests/mochitest/webapps/apps/json_syntax_error.webapp delete mode 100644 dom/tests/mochitest/webapps/apps/json_syntax_error.webapp^headers^ delete mode 100644 dom/tests/mochitest/webapps/apps/launch_paths.webapp delete mode 100644 dom/tests/mochitest/webapps/apps/launch_paths.webapp^headers^ delete mode 100644 dom/tests/mochitest/webapps/apps/missing_required_field.webapp delete mode 100644 dom/tests/mochitest/webapps/apps/missing_required_field.webapp^headers^ delete mode 100644 dom/tests/mochitest/webapps/apps/no_delegated_install.webapp delete mode 100644 dom/tests/mochitest/webapps/apps/no_delegated_install.webapp^headers^ delete mode 100644 dom/tests/mochitest/webapps/apps/utf8.webapp delete mode 100644 dom/tests/mochitest/webapps/apps/utf8.webapp^headers^ delete mode 100644 dom/tests/mochitest/webapps/chrome.ini delete mode 100644 dom/tests/mochitest/webapps/cross_origin.html delete mode 100644 dom/tests/mochitest/webapps/file_bug_779982.html delete mode 100644 dom/tests/mochitest/webapps/file_bug_779982.js delete mode 100644 dom/tests/mochitest/webapps/head.js delete mode 100644 dom/tests/mochitest/webapps/install_and_redirect_helper.xul delete mode 100644 dom/tests/mochitest/webapps/mochitest.ini delete mode 100644 dom/tests/mochitest/webapps/test_bug_765063.xul delete mode 100644 dom/tests/mochitest/webapps/test_bug_771294.xul delete mode 100644 dom/tests/mochitest/webapps/test_bug_779982.html delete mode 100644 dom/tests/mochitest/webapps/test_cross_origin.xul delete mode 100644 dom/tests/mochitest/webapps/test_getNotInstalled.xul delete mode 100644 dom/tests/mochitest/webapps/test_install_app.xul delete mode 100644 dom/tests/mochitest/webapps/test_install_errors.xul delete mode 100644 dom/tests/mochitest/webapps/test_install_utf8.xul delete mode 100644 dom/tests/mochitest/webapps/test_launch_paths.xul delete mode 100644 dom/tests/mochitest/webapps/test_list_api.xul create mode 100644 dom/tests/mochitest/webcomponents/test_bug1176757.html create mode 100644 dom/tests/mochitest/webcomponents/test_bug1276240.html create mode 100644 dom/tests/mochitest/webcomponents/test_custom_element_get.html create mode 100644 dom/tests/mochitest/webcomponents/test_custom_element_register_invalid_callbacks.html create mode 100644 dom/tests/mochitest/webcomponents/test_custom_element_when_defined.html create mode 100644 dom/tests/mochitest/webcomponents/test_document_adoptnode.html create mode 100644 dom/tests/mochitest/webcomponents/test_document_importnode.html create mode 100644 dom/tests/mochitest/webcomponents/test_link_prefetch.html rename {content/test => dom/tests}/reftest/bug427779-ref.xml (100%) rename {content/test => dom/tests}/reftest/bug427779.xml (100%) rename {content/test => dom/tests}/reftest/bug439965-ref.html (100%) rename {content/test => dom/tests}/reftest/bug439965.html (100%) rename {content/test => dom/tests}/reftest/bug453105-ref.html (100%) rename {content/test => dom/tests}/reftest/bug453105.html (100%) rename {content/test => dom/tests}/reftest/bug456008-ref.html (100%) rename {content/test => dom/tests}/reftest/bug456008.xhtml (100%) rename {content/test => dom/tests}/reftest/bug559996-iframe.html (100%) rename {content/test => dom/tests}/reftest/bug559996-ref-iframe.html (100%) rename {content/test => dom/tests}/reftest/bug559996-ref.html (100%) rename {content/test => dom/tests}/reftest/bug559996.html (100%) rename {content/test => dom/tests}/reftest/bug591981-1.html (100%) rename {content/test => dom/tests}/reftest/bug591981-2.html (100%) rename {content/test => dom/tests}/reftest/bug591981-ref.html (100%) rename {content/test => dom/tests}/reftest/bug591981-script.js (100%) rename {content/test => dom/tests}/reftest/bug592366-1.html (100%) rename {content/test => dom/tests}/reftest/bug592366-1.xhtml (100%) rename {content/test => dom/tests}/reftest/bug592366-2.html (100%) rename {content/test => dom/tests}/reftest/bug592366-2.xhtml (100%) rename {content/test => dom/tests}/reftest/bug592366-ref.html (100%) rename {content/test => dom/tests}/reftest/bug592366-ref.xhtml (100%) rename {content/test => dom/tests}/reftest/bug798068-ref.xhtml (100%) rename {content/test => dom/tests}/reftest/bug798068.xhtml (100%) rename {content/test => dom/tests}/reftest/child592366-1.html (100%) rename {content/test => dom/tests}/reftest/child592366-1.xhtml (100%) rename {content/test => dom/tests}/reftest/child592366-2.html (100%) rename {content/test => dom/tests}/reftest/child592366-2.xhtml (100%) rename {content/test => dom/tests}/reftest/optiontext-ref.html (100%) rename {content/test => dom/tests}/reftest/optiontext.html (100%) create mode 100644 dom/tests/reftest/reftest-stylo.list create mode 100644 dom/tests/reftest/reftest.list rename {content/test => dom/tests}/reftest/script592366-2.js (100%) rename {content/test => dom/tests}/reftest/xml-stylesheet/css_relative_href.xml (100%) rename {content/test => dom/tests}/reftest/xml-stylesheet/css_relative_href_also_external.xml (100%) rename {content/test => dom/tests}/reftest/xml-stylesheet/css_relative_href_also_external.xml^headers^ (100%) rename {content/test => dom/tests}/reftest/xml-stylesheet/css_relative_href_also_external_override.xml (100%) rename {content/test => dom/tests}/reftest/xml-stylesheet/css_relative_href_also_external_override.xml^headers^ (100%) rename {content/test => dom/tests}/reftest/xml-stylesheet/embedded_dtd_id.svg (100%) rename {content/test => dom/tests}/reftest/xml-stylesheet/error_no_href.svg (100%) rename {content/test => dom/tests}/reftest/xml-stylesheet/fail.svg (100%) rename {content/test => dom/tests}/reftest/xml-stylesheet/failer.css (100%) rename {content/test => dom/tests}/reftest/xml-stylesheet/lreas_selflink_dtd_id.svg (100%) rename {content/test => dom/tests}/reftest/xml-stylesheet/lreas_selflink_empty_href.svg (100%) rename {content/test => dom/tests}/reftest/xml-stylesheet/lreas_selflink_relative_href.svg (100%) rename {content/test => dom/tests}/reftest/xml-stylesheet/pass.svg (100%) rename {content/test => dom/tests}/reftest/xml-stylesheet/passer.css (100%) rename {content/test => dom/tests}/reftest/xml-stylesheet/passer_override.css (100%) create mode 100644 dom/tests/reftest/xml-stylesheet/reftest-stylo.list rename {content/test => dom/tests}/reftest/xml-stylesheet/reftest.list (100%) rename {content/test => dom/tests}/reftest/xml-stylesheet/svg_passer.xslt (100%) rename {content/test => dom/tests}/reftest/xml-stylesheet/xslt_relative_href.svg (100%) rename {content/test => dom/tests}/reftest/xml-stylesheet/xslt_selflink_dtd_id.xml (100%) rename {content/test => dom/tests}/reftest/xml-stylesheet/xslt_selflink_empty_href.xml (100%) rename {content/test => dom/tests}/reftest/xml-stylesheet/xslt_selflink_relative_href.xml (100%) create mode 100644 dom/tests/unit/test_Fetch.js create mode 100644 dom/tests/unit/test_geolocation_provider_timeout.js delete mode 100644 dom/tethering/TetheringManager.js delete mode 100644 dom/tethering/TetheringManager.manifest delete mode 100644 dom/tethering/moz.build delete mode 100644 dom/tethering/tests/marionette/head.js delete mode 100644 dom/tethering/tests/marionette/manifest.ini delete mode 100644 dom/tethering/tests/marionette/test_wifi_tethering_dun.js delete mode 100644 dom/tethering/tests/marionette/test_wifi_tethering_enabled.js delete mode 100644 dom/tv/FakeTVService.cpp delete mode 100644 dom/tv/FakeTVService.h delete mode 100644 dom/tv/TVChannel.cpp delete mode 100644 dom/tv/TVChannel.h delete mode 100644 dom/tv/TVListeners.cpp delete mode 100644 dom/tv/TVListeners.h delete mode 100644 dom/tv/TVManager.cpp delete mode 100644 dom/tv/TVManager.h delete mode 100644 dom/tv/TVProgram.cpp delete mode 100644 dom/tv/TVProgram.h delete mode 100644 dom/tv/TVServiceCallbacks.cpp delete mode 100644 dom/tv/TVServiceCallbacks.h delete mode 100644 dom/tv/TVServiceFactory.cpp delete mode 100644 dom/tv/TVServiceFactory.h delete mode 100644 dom/tv/TVServiceRunnables.h delete mode 100644 dom/tv/TVSource.cpp delete mode 100644 dom/tv/TVSource.h delete mode 100644 dom/tv/TVTuner.cpp delete mode 100644 dom/tv/TVTuner.h delete mode 100644 dom/tv/TVTypes.cpp delete mode 100644 dom/tv/TVTypes.h delete mode 100644 dom/tv/TVUtils.h delete mode 100644 dom/tv/moz.build delete mode 100644 dom/tv/nsITVService.idl delete mode 100644 dom/tv/test/mochitest/file_app.sjs delete mode 100644 dom/tv/test/mochitest/file_app.template.webapp delete mode 100644 dom/tv/test/mochitest/file_tv_get_channels.html delete mode 100644 dom/tv/test/mochitest/file_tv_get_channels_during_scanning.html delete mode 100644 dom/tv/test/mochitest/file_tv_get_current_program.html delete mode 100644 dom/tv/test/mochitest/file_tv_get_programs.html delete mode 100644 dom/tv/test/mochitest/file_tv_get_sources.html delete mode 100644 dom/tv/test/mochitest/file_tv_get_tuners.html delete mode 100644 dom/tv/test/mochitest/file_tv_non_permitted_app.html delete mode 100644 dom/tv/test/mochitest/file_tv_permitted_app.html delete mode 100644 dom/tv/test/mochitest/file_tv_scan_channels_completed.html delete mode 100644 dom/tv/test/mochitest/file_tv_scan_channels_stopped.html delete mode 100644 dom/tv/test/mochitest/file_tv_set_current_channel.html delete mode 100644 dom/tv/test/mochitest/file_tv_set_current_channel_during_scanning.html delete mode 100644 dom/tv/test/mochitest/file_tv_set_current_source.html delete mode 100644 dom/tv/test/mochitest/file_tv_set_invalid_current_channel.html delete mode 100644 dom/tv/test/mochitest/file_tv_set_invalid_current_source.html delete mode 100644 dom/tv/test/mochitest/head.js delete mode 100644 dom/tv/test/mochitest/mochitest.ini delete mode 100644 dom/tv/test/mochitest/test_helpers.js delete mode 100644 dom/tv/test/mochitest/test_tv_get_channels.html delete mode 100644 dom/tv/test/mochitest/test_tv_get_channels_during_scanning.html delete mode 100644 dom/tv/test/mochitest/test_tv_get_current_program.html delete mode 100644 dom/tv/test/mochitest/test_tv_get_programs.html delete mode 100644 dom/tv/test/mochitest/test_tv_get_sources.html delete mode 100644 dom/tv/test/mochitest/test_tv_get_tuners.html delete mode 100644 dom/tv/test/mochitest/test_tv_non_permitted_app.html delete mode 100644 dom/tv/test/mochitest/test_tv_permitted_app.html delete mode 100644 dom/tv/test/mochitest/test_tv_scan_channels_completed.html delete mode 100644 dom/tv/test/mochitest/test_tv_scan_channels_stopped.html delete mode 100644 dom/tv/test/mochitest/test_tv_set_current_channel.html delete mode 100644 dom/tv/test/mochitest/test_tv_set_current_channel_during_scanning.html delete mode 100644 dom/tv/test/mochitest/test_tv_set_current_source.html delete mode 100644 dom/tv/test/mochitest/test_tv_set_invalid_current_channel.html delete mode 100644 dom/tv/test/mochitest/test_tv_set_invalid_current_source.html delete mode 100644 dom/tv/test/xpcshell/test_tv_channel_data.js delete mode 100644 dom/tv/test/xpcshell/test_tv_program_data.js delete mode 100644 dom/tv/test/xpcshell/test_tv_tuner_data.js delete mode 100644 dom/tv/test/xpcshell/xpcshell.ini create mode 100644 dom/u2f/NSSU2FTokenRemote.cpp create mode 100644 dom/u2f/NSSU2FTokenRemote.h create mode 100644 dom/u2f/U2F.cpp create mode 100644 dom/u2f/U2F.h create mode 100644 dom/u2f/USBToken.cpp create mode 100644 dom/u2f/USBToken.h create mode 100644 dom/u2f/moz.build create mode 100644 dom/u2f/tests/frame_appid_facet.html create mode 100644 dom/u2f/tests/frame_appid_facet_insecure.html create mode 100644 dom/u2f/tests/frame_appid_facet_subdomain.html create mode 100644 dom/u2f/tests/frame_no_token.html create mode 100644 dom/u2f/tests/frame_register.html create mode 100644 dom/u2f/tests/frame_register_sign.html create mode 100644 dom/u2f/tests/mochitest.ini create mode 100644 dom/u2f/tests/pkijs/LICENSE create mode 100644 dom/u2f/tests/pkijs/README create mode 100644 dom/u2f/tests/pkijs/asn1.js create mode 100644 dom/u2f/tests/pkijs/common.js create mode 100644 dom/u2f/tests/pkijs/x509_schema.js create mode 100644 dom/u2f/tests/pkijs/x509_simpl.js create mode 100644 dom/u2f/tests/test_appid_facet.html create mode 100644 dom/u2f/tests/test_appid_facet_insecure.html create mode 100644 dom/u2f/tests/test_appid_facet_subdomain.html create mode 100644 dom/u2f/tests/test_no_token.html create mode 100644 dom/u2f/tests/test_register.html create mode 100644 dom/u2f/tests/test_register_sign.html create mode 100644 dom/u2f/tests/test_util_methods.html create mode 100644 dom/u2f/tests/u2futil.js create mode 100644 dom/url/URL.cpp create mode 100644 dom/url/URL.h create mode 100644 dom/url/URLSearchParams.cpp create mode 100644 dom/url/URLSearchParams.h create mode 100644 dom/url/moz.build create mode 100644 dom/url/tests/browser.ini create mode 100644 dom/url/tests/browser_download_after_revoke.js create mode 100644 dom/url/tests/chrome.ini copy dom/{broadcastchannel/tests/blank.html => url/tests/empty.html} (100%) rename dom/{base/test => url/tests}/file_url.jsm (100%) create mode 100644 dom/url/tests/file_worker_url.jsm rename dom/{workers/test => url/tests}/jsm_url_worker.js (100%) create mode 100644 dom/url/tests/mochitest.ini create mode 100644 dom/url/tests/test_bloburl_location.html create mode 100644 dom/url/tests/test_bug883784.jsm create mode 100644 dom/url/tests/test_bug883784.xul rename dom/{base/test => url/tests}/test_unknown_url_origin.html (100%) create mode 100644 dom/url/tests/test_url.html rename dom/{base/test => url/tests}/test_url.xul (100%) rename dom/{base/test => url/tests}/test_urlExceptions.html (100%) create mode 100644 dom/url/tests/test_urlSearchParams.html rename dom/{base/test => url/tests}/test_urlSearchParams_utf8.html (100%) rename dom/{base/test => url/tests}/test_url_data.html (100%) create mode 100644 dom/url/tests/test_url_empty_port.html rename dom/{base/test => url/tests}/test_url_malformedHost.html (100%) create mode 100644 dom/url/tests/test_urlutils_stringify.html create mode 100644 dom/url/tests/test_worker_url.html create mode 100644 dom/url/tests/test_worker_url.xul rename dom/{workers/test/test_urlApi.html => url/tests/test_worker_urlApi.html} (100%) rename dom/{workers/test/test_urlSearchParams.html => url/tests/test_worker_urlSearchParams.html} (100%) rename dom/{workers/test/test_url_exceptions.html => url/tests/test_worker_url_exceptions.html} (100%) create mode 100644 dom/url/tests/urlApi_worker.js create mode 100644 dom/url/tests/urlSearchParams_worker.js rename dom/{workers/test => url/tests}/url_exceptions_worker.js (100%) rename dom/{workers/test => url/tests}/url_worker.js (100%) delete mode 100644 dom/voicemail/Voicemail.cpp delete mode 100644 dom/voicemail/Voicemail.h delete mode 100644 dom/voicemail/VoicemailStatus.cpp delete mode 100644 dom/voicemail/VoicemailStatus.h delete mode 100644 dom/voicemail/gonk/VoicemailService.js delete mode 100644 dom/voicemail/gonk/VoicemailService.manifest delete mode 100644 dom/voicemail/gonk/nsIGonkVoicemailService.idl delete mode 100644 dom/voicemail/ipc/PVoicemail.ipdl delete mode 100644 dom/voicemail/ipc/VoicemailIPCService.cpp delete mode 100644 dom/voicemail/ipc/VoicemailIPCService.h delete mode 100644 dom/voicemail/ipc/VoicemailParent.cpp delete mode 100644 dom/voicemail/ipc/VoicemailParent.h delete mode 100644 dom/voicemail/moz.build delete mode 100644 dom/voicemail/nsIVoicemailService.idl delete mode 100644 dom/voicemail/test/marionette/head.js delete mode 100644 dom/voicemail/test/marionette/manifest.ini delete mode 100644 dom/voicemail/test/marionette/test_dsds_default_service_id.js delete mode 100644 dom/voicemail/test/marionette/test_voicemail_number.js delete mode 100644 dom/voicemail/test/marionette/test_voicemail_statuschanged.js delete mode 100644 dom/vr/VRDevice.cpp delete mode 100644 dom/vr/VRDevice.h delete mode 100644 dom/vr/moz.build delete mode 100644 dom/wappush/gonk/CpPduHelper.jsm delete mode 100644 dom/wappush/gonk/SiPduHelper.jsm delete mode 100644 dom/wappush/gonk/SlPduHelper.jsm delete mode 100644 dom/wappush/gonk/WapPushManager.js delete mode 100644 dom/wappush/gonk/WbxmlPduHelper.jsm delete mode 100644 dom/wappush/moz.build delete mode 100644 dom/wappush/tests/header_helpers.js delete mode 100644 dom/wappush/tests/test_cp_pdu_helper.js delete mode 100644 dom/wappush/tests/test_si_pdu_helper.js delete mode 100644 dom/wappush/tests/test_sl_pdu_helper.js delete mode 100644 dom/wappush/tests/xpcshell.ini delete mode 100644 dom/webidl/AbortablePromise.webidl create mode 100644 dom/webidl/AccessibleNode.webidl delete mode 100644 dom/webidl/ActivityRequestHandler.webidl create mode 100644 dom/webidl/AddonEvent.webidl create mode 100644 dom/webidl/AddonManager.webidl delete mode 100644 dom/webidl/AlarmsManager.webidl delete mode 100644 dom/webidl/AnimationEffect.webidl create mode 100644 dom/webidl/AnimationEffectReadOnly.webidl create mode 100644 dom/webidl/AnimationEffectTiming.webidl create mode 100644 dom/webidl/AnimationEffectTimingReadOnly.webidl create mode 100644 dom/webidl/AnimationPlaybackEvent.webidl delete mode 100644 dom/webidl/AnimationPlayer.webidl delete mode 100644 dom/webidl/Apps.webidl create mode 100644 dom/webidl/BaseKeyframeTypes.webidl delete mode 100644 dom/webidl/BluetoothAdapter.webidl delete mode 100644 dom/webidl/BluetoothAdapter2.webidl delete mode 100644 dom/webidl/BluetoothAdapterEvent.webidl delete mode 100644 dom/webidl/BluetoothAttributeEvent.webidl delete mode 100644 dom/webidl/BluetoothClassOfDevice.webidl delete mode 100644 dom/webidl/BluetoothDevice.webidl delete mode 100644 dom/webidl/BluetoothDevice2.webidl delete mode 100644 dom/webidl/BluetoothDeviceEvent.webidl delete mode 100644 dom/webidl/BluetoothDiscoveryHandle.webidl delete mode 100644 dom/webidl/BluetoothDiscoveryStateChangedEvent.webidl delete mode 100644 dom/webidl/BluetoothGatt.webidl delete mode 100644 dom/webidl/BluetoothManager.webidl delete mode 100644 dom/webidl/BluetoothManager2.webidl delete mode 100644 dom/webidl/BluetoothPairingEvent.webidl delete mode 100644 dom/webidl/BluetoothPairingHandle.webidl delete mode 100644 dom/webidl/BluetoothPairingListener.webidl delete mode 100644 dom/webidl/BluetoothStatusChangedEvent.webidl create mode 100644 dom/webidl/BrowserElementAudioChannel.webidl create mode 100644 dom/webidl/BrowserElementProxy.webidl delete mode 100644 dom/webidl/CFStateChangeEvent.webidl create mode 100644 dom/webidl/CSPDictionaries.webidl delete mode 100644 dom/webidl/CSS2PropertiesProps.h create mode 100644 dom/webidl/CSSAnimation.webidl delete mode 100644 dom/webidl/CSSFontFaceLoadEvent.webidl create mode 100644 dom/webidl/CSSLexer.webidl create mode 100644 dom/webidl/CSSPseudoElement.webidl create mode 100644 dom/webidl/CSSTransition.webidl create mode 100644 dom/webidl/Cache.webidl create mode 100644 dom/webidl/CacheStorage.webidl delete mode 100644 dom/webidl/CallEvent.webidl delete mode 100644 dom/webidl/CallGroupErrorEvent.webidl delete mode 100644 dom/webidl/CallsList.webidl delete mode 100644 dom/webidl/CameraCapabilities.webidl delete mode 100644 dom/webidl/CameraClosedEvent.webidl delete mode 100644 dom/webidl/CameraConfigurationEvent.webidl delete mode 100644 dom/webidl/CameraControl.webidl delete mode 100644 dom/webidl/CameraFacesDetectedEvent.webidl delete mode 100644 dom/webidl/CameraManager.webidl delete mode 100644 dom/webidl/CameraStateChangeEvent.webidl delete mode 100644 dom/webidl/CameraUtil.webidl create mode 100644 dom/webidl/CanvasCaptureMediaStream.webidl create mode 100644 dom/webidl/CaretStateChangedEvent.webidl create mode 100644 dom/webidl/CheckerboardReportService.webidl create mode 100644 dom/webidl/ChromeNodeList.webidl delete mode 100644 dom/webidl/ChromeNotifications.webidl create mode 100644 dom/webidl/ChromeUtils.webidl create mode 100644 dom/webidl/ConstantSourceNode.webidl delete mode 100644 dom/webidl/Constraints.webidl delete mode 100644 dom/webidl/Contacts.webidl create mode 100644 dom/webidl/CreateOfferRequest.webidl create mode 100644 dom/webidl/CustomElementRegistry.webidl delete mode 100644 dom/webidl/DOMMobileMessageError.webidl delete mode 100644 dom/webidl/DOMSettableTokenList.webidl delete mode 100644 dom/webidl/DOMTransaction.webidl delete mode 100644 dom/webidl/DOMTransactionEvent.webidl delete mode 100644 dom/webidl/DataErrorEvent.webidl delete mode 100644 dom/webidl/DataStore.webidl delete mode 100644 dom/webidl/DataStoreChangeEvent.webidl delete mode 100644 dom/webidl/DataStoreImpl.webidl create mode 100644 dom/webidl/DataTransferItem.webidl create mode 100644 dom/webidl/DataTransferItemList.webidl create mode 100644 dom/webidl/DecoderDoctorNotification.webidl delete mode 100644 dom/webidl/DeviceStorage.webidl delete mode 100644 dom/webidl/DeviceStorageChangeEvent.webidl create mode 100644 dom/webidl/DocumentTimeline.webidl create mode 100644 dom/webidl/DominatorTree.webidl delete mode 100644 dom/webidl/DummyBinding.webidl delete mode 100644 dom/webidl/EngineeringMode.webidl create mode 100644 dom/webidl/ExtendableMessageEvent.webidl delete mode 100644 dom/webidl/FMRadio.webidl create mode 100644 dom/webidl/FakePluginTagInit.webidl create mode 100644 dom/webidl/FileSystem.webidl create mode 100644 dom/webidl/FileSystemDirectoryEntry.webidl create mode 100644 dom/webidl/FileSystemDirectoryReader.webidl create mode 100644 dom/webidl/FileSystemEntry.webidl create mode 100644 dom/webidl/FileSystemFileEntry.webidl create mode 100644 dom/webidl/FlyWebDiscoveryManager.webidl create mode 100644 dom/webidl/FlyWebFetchEvent.webidl create mode 100644 dom/webidl/FlyWebPublish.webidl create mode 100644 dom/webidl/FlyWebWebSocketEvent.webidl create mode 100644 dom/webidl/FontFaceSetLoadEvent.webidl create mode 100644 dom/webidl/GamepadPose.webidl create mode 100644 dom/webidl/GamepadServiceTest.webidl create mode 100644 dom/webidl/Grid.webidl create mode 100644 dom/webidl/HTMLHyperlinkElementUtils.webidl delete mode 100644 dom/webidl/HTMLPropertiesCollection.webidl delete mode 100644 dom/webidl/HTMLSummaryElement.webidl create mode 100644 dom/webidl/HeapSnapshot.webidl create mode 100644 dom/webidl/HiddenPluginEvent.webidl delete mode 100644 dom/webidl/IDBEnvironment.webidl create mode 100644 dom/webidl/IIRFilterNode.webidl delete mode 100644 dom/webidl/IccCardLockError.webidl delete mode 100644 dom/webidl/IccChangeEvent.webidl delete mode 100644 dom/webidl/Identity.webidl create mode 100644 dom/webidl/IdleDeadline.webidl create mode 100644 dom/webidl/ImageBitmap.webidl create mode 100644 dom/webidl/ImageBitmapRenderingContext.webidl delete mode 100644 dom/webidl/InstallEvent.webidl delete mode 100644 dom/webidl/InterAppConnection.webidl delete mode 100644 dom/webidl/InterAppConnectionRequest.webidl delete mode 100644 dom/webidl/InterAppMessagePort.webidl create mode 100644 dom/webidl/IntersectionObserver.webidl create mode 100644 dom/webidl/IterableIterator.webidl create mode 100644 dom/webidl/KeyIdsInitData.webidl create mode 100644 dom/webidl/KeyframeAnimationOptions.webidl create mode 100644 dom/webidl/KeyframeEffect.webidl delete mode 100644 dom/webidl/MMICall.webidl create mode 100644 dom/webidl/MediaDeviceInfo.webidl create mode 100644 dom/webidl/MediaEncryptedEvent.webidl create mode 100644 dom/webidl/MediaKeyError.webidl create mode 100644 dom/webidl/MediaKeyMessageEvent.webidl create mode 100644 dom/webidl/MediaKeySession.webidl create mode 100644 dom/webidl/MediaKeyStatusMap.webidl create mode 100644 dom/webidl/MediaKeySystemAccess.webidl create mode 100644 dom/webidl/MediaKeys.webidl create mode 100644 dom/webidl/MediaKeysRequestStatus.webidl create mode 100644 dom/webidl/MediaTrackSettings.webidl create mode 100644 dom/webidl/MediaTrackSupportedConstraints.webidl delete mode 100644 dom/webidl/MessagePortList.webidl delete mode 100644 dom/webidl/MozActivity.webidl delete mode 100644 dom/webidl/MozApplicationEvent.webidl delete mode 100644 dom/webidl/MozCellBroadcast.webidl delete mode 100644 dom/webidl/MozCellBroadcastEvent.webidl delete mode 100644 dom/webidl/MozCellBroadcastMessage.webidl delete mode 100644 dom/webidl/MozClirModeEvent.webidl delete mode 100644 dom/webidl/MozContactChangeEvent.webidl delete mode 100644 dom/webidl/MozEmergencyCbModeEvent.webidl delete mode 100644 dom/webidl/MozIcc.webidl delete mode 100644 dom/webidl/MozIccInfo.webidl delete mode 100644 dom/webidl/MozIccManager.webidl delete mode 100644 dom/webidl/MozInterAppMessageEvent.webidl delete mode 100644 dom/webidl/MozIsoDepTech.webidl delete mode 100644 dom/webidl/MozMessageDeletedEvent.webidl delete mode 100644 dom/webidl/MozMmsEvent.webidl delete mode 100644 dom/webidl/MozMmsMessage.webidl delete mode 100644 dom/webidl/MozMobileCellInfo.webidl delete mode 100644 dom/webidl/MozMobileConnection.webidl delete mode 100644 dom/webidl/MozMobileConnectionArray.webidl delete mode 100644 dom/webidl/MozMobileConnectionInfo.webidl delete mode 100644 dom/webidl/MozMobileMessageManager.webidl delete mode 100644 dom/webidl/MozMobileNetworkInfo.webidl delete mode 100644 dom/webidl/MozNDEFRecord.webidl delete mode 100644 dom/webidl/MozNFC.webidl delete mode 100644 dom/webidl/MozNFCPeer.webidl delete mode 100644 dom/webidl/MozNFCPeerEvent.webidl delete mode 100644 dom/webidl/MozNFCTag.webidl delete mode 100644 dom/webidl/MozNFCTagEvent.webidl delete mode 100644 dom/webidl/MozNetworkStats.webidl delete mode 100644 dom/webidl/MozNetworkStatsAlarm.webidl delete mode 100644 dom/webidl/MozNetworkStatsData.webidl delete mode 100644 dom/webidl/MozNetworkStatsInterface.webidl delete mode 100644 dom/webidl/MozOtaStatusEvent.webidl delete mode 100644 dom/webidl/MozPaymentProvider.webidl delete mode 100644 dom/webidl/MozSmsEvent.webidl delete mode 100644 dom/webidl/MozSpeakerManager.webidl delete mode 100644 dom/webidl/MozStkCommandEvent.webidl delete mode 100644 dom/webidl/MozVoicemail.webidl delete mode 100644 dom/webidl/MozVoicemailEvent.webidl delete mode 100644 dom/webidl/MozVoicemailStatus.webidl delete mode 100644 dom/webidl/MozWifiCapabilities.webidl delete mode 100644 dom/webidl/MozWifiConnectionInfoEvent.webidl delete mode 100644 dom/webidl/MozWifiManager.webidl delete mode 100644 dom/webidl/MozWifiP2pManager.webidl delete mode 100644 dom/webidl/MozWifiP2pStatusChangeEvent.webidl delete mode 100644 dom/webidl/MozWifiStationInfoEvent.webidl delete mode 100644 dom/webidl/MozWifiStatusChangeEvent.webidl delete mode 100644 dom/webidl/NfcOptions.webidl create mode 100644 dom/webidl/NotificationEvent.webidl create mode 100644 dom/webidl/OffscreenCanvas.webidl create mode 100644 dom/webidl/PerformanceEntryEvent.webidl create mode 100644 dom/webidl/PerformanceNavigationTiming.webidl create mode 100644 dom/webidl/PerformanceObserver.webidl create mode 100644 dom/webidl/PerformanceObserverEntryList.webidl create mode 100644 dom/webidl/PermissionStatus.webidl create mode 100644 dom/webidl/Permissions.webidl delete mode 100644 dom/webidl/PhoneNumberService.webidl create mode 100644 dom/webidl/Presentation.webidl create mode 100644 dom/webidl/PresentationAvailability.webidl create mode 100644 dom/webidl/PresentationConnection.webidl create mode 100644 dom/webidl/PresentationConnectionAvailableEvent.webidl create mode 100644 dom/webidl/PresentationConnectionCloseEvent.webidl create mode 100644 dom/webidl/PresentationConnectionList.webidl create mode 100644 dom/webidl/PresentationReceiver.webidl create mode 100644 dom/webidl/PresentationRequest.webidl create mode 100644 dom/webidl/PushEvent.webidl create mode 100644 dom/webidl/PushMessageData.webidl create mode 100644 dom/webidl/PushSubscription.webidl create mode 100644 dom/webidl/PushSubscriptionOptions.webidl create mode 100644 dom/webidl/RTCCertificate.webidl create mode 100644 dom/webidl/RTCDTMFSender.webidl create mode 100644 dom/webidl/RTCDTMFToneChangeEvent.webidl create mode 100644 dom/webidl/RTCTrackEvent.webidl delete mode 100644 dom/webidl/RequestSyncManager.webidl delete mode 100644 dom/webidl/RequestSyncScheduler.webidl delete mode 100644 dom/webidl/ResourceStats.webidl delete mode 100644 dom/webidl/ResourceStatsManager.webidl delete mode 100644 dom/webidl/SVGAltGlyphElement.webidl delete mode 100644 dom/webidl/SVGDocument.webidl create mode 100644 dom/webidl/SVGUnitTypeValues.webidl create mode 100644 dom/webidl/SVGZoomAndPanValues.webidl create mode 100644 dom/webidl/ScreenOrientation.webidl delete mode 100644 dom/webidl/SelectionStateChangedEvent.webidl create mode 100644 dom/webidl/ServiceWorkerMessageEvent.webidl create mode 100644 dom/webidl/SpeechSynthesisErrorEvent.webidl create mode 100644 dom/webidl/StorageManager.webidl create mode 100644 dom/webidl/SystemUpdate.webidl create mode 100644 dom/webidl/TCPServerSocket.webidl create mode 100644 dom/webidl/TCPServerSocketEvent.webidl create mode 100644 dom/webidl/TCPSocket.webidl create mode 100644 dom/webidl/TCPSocketErrorEvent.webidl create mode 100644 dom/webidl/TCPSocketEvent.webidl delete mode 100644 dom/webidl/TVChannel.webidl delete mode 100644 dom/webidl/TVCurrentChannelChangedEvent.webidl delete mode 100644 dom/webidl/TVCurrentSourceChangedEvent.webidl delete mode 100644 dom/webidl/TVEITBroadcastedEvent.webidl delete mode 100644 dom/webidl/TVManager.webidl delete mode 100644 dom/webidl/TVProgram.webidl delete mode 100644 dom/webidl/TVScanningStateChangedEvent.webidl delete mode 100644 dom/webidl/TVSource.webidl delete mode 100644 dom/webidl/TVTuner.webidl delete mode 100644 dom/webidl/Telephony.webidl delete mode 100644 dom/webidl/TelephonyCall.webidl delete mode 100644 dom/webidl/TelephonyCallGroup.webidl delete mode 100644 dom/webidl/TelephonyCallId.webidl create mode 100644 dom/webidl/TestFunctions.webidl create mode 100644 dom/webidl/TestInterfaceJSMaplikeSetlikeIterable.webidl create mode 100644 dom/webidl/TextClause.webidl create mode 100644 dom/webidl/TextTrackCue.webidl create mode 100644 dom/webidl/ThreadSafeChromeUtils.webidl create mode 100644 dom/webidl/U2F.webidl delete mode 100644 dom/webidl/URLUtils.webidl delete mode 100644 dom/webidl/URLUtilsReadOnly.webidl delete mode 100644 dom/webidl/USSDReceivedEvent.webidl delete mode 100644 dom/webidl/USSDSession.webidl delete mode 100644 dom/webidl/UndoManager.webidl delete mode 100644 dom/webidl/VRDevice.webidl create mode 100644 dom/webidl/WebGLContextEvent.webidl create mode 100644 dom/webidl/WebKitCSSMatrix.webidl create mode 100644 dom/webidl/WebrtcDeprecated.webidl create mode 100644 dom/webidl/WidevineCDMManifest.webidl create mode 100644 dom/webidl/WindowOrWorkerGlobalScope.webidl create mode 100644 dom/webidl/WorkerDebuggerGlobalScope.webidl create mode 100644 dom/webidl/Worklet.webidl create mode 100644 dom/webidl/WorkletGlobalScope.webidl delete mode 100644 dom/wifi/DOMWifiManager.js delete mode 100644 dom/wifi/DOMWifiManager.manifest delete mode 100644 dom/wifi/DOMWifiP2pManager.js delete mode 100644 dom/wifi/DOMWifiP2pManager.manifest delete mode 100644 dom/wifi/StateMachine.jsm delete mode 100644 dom/wifi/WifiCertService.cpp delete mode 100644 dom/wifi/WifiCertService.h delete mode 100644 dom/wifi/WifiCommand.jsm delete mode 100644 dom/wifi/WifiHotspotUtils.cpp delete mode 100644 dom/wifi/WifiHotspotUtils.h delete mode 100644 dom/wifi/WifiNetUtil.jsm delete mode 100644 dom/wifi/WifiP2pManager.jsm delete mode 100644 dom/wifi/WifiP2pWorkerObserver.jsm delete mode 100644 dom/wifi/WifiProxyService.cpp delete mode 100644 dom/wifi/WifiProxyService.h delete mode 100644 dom/wifi/WifiUtils.cpp delete mode 100644 dom/wifi/WifiUtils.h delete mode 100644 dom/wifi/WifiWorker.h delete mode 100644 dom/wifi/WifiWorker.js delete mode 100644 dom/wifi/WifiWorker.manifest delete mode 100644 dom/wifi/moz.build delete mode 100644 dom/wifi/nsIWifi.idl delete mode 100644 dom/wifi/nsIWifiCertService.idl delete mode 100644 dom/wifi/nsIWifiService.idl delete mode 100644 dom/wifi/test/marionette/head.js delete mode 100644 dom/wifi/test/marionette/manifest.ini delete mode 100644 dom/wifi/test/marionette/test_wifi_associate.js delete mode 100644 dom/wifi/test/marionette/test_wifi_associate_wo_connect.js delete mode 100644 dom/wifi/test/marionette/test_wifi_auto_connect.js delete mode 100644 dom/wifi/test/marionette/test_wifi_enable.js delete mode 100644 dom/wifi/test/marionette/test_wifi_enable_api.js delete mode 100644 dom/wifi/test/marionette/test_wifi_scan.js delete mode 100644 dom/wifi/test/marionette/test_wifi_tethering_wifi_active.js delete mode 100644 dom/wifi/test/marionette/test_wifi_tethering_wifi_disabled.js delete mode 100644 dom/wifi/test/marionette/test_wifi_tethering_wifi_inactive.js delete mode 100644 dom/workers/DataStore.cpp delete mode 100644 dom/workers/DataStore.h delete mode 100644 dom/workers/DataStoreCursor.cpp delete mode 100644 dom/workers/DataStoreCursor.h delete mode 100644 dom/workers/Location.cpp delete mode 100644 dom/workers/Location.h delete mode 100644 dom/workers/MessagePort.cpp delete mode 100644 dom/workers/MessagePort.h delete mode 100644 dom/workers/Navigator.cpp delete mode 100644 dom/workers/Navigator.h create mode 100644 dom/workers/PServiceWorkerManager.ipdl delete mode 100644 dom/workers/Performance.cpp delete mode 100644 dom/workers/Performance.h create mode 100644 dom/workers/ServiceWorkerInfo.cpp create mode 100644 dom/workers/ServiceWorkerInfo.h create mode 100644 dom/workers/ServiceWorkerJob.cpp create mode 100644 dom/workers/ServiceWorkerJob.h create mode 100644 dom/workers/ServiceWorkerJobQueue.cpp create mode 100644 dom/workers/ServiceWorkerJobQueue.h create mode 100644 dom/workers/ServiceWorkerManagerChild.cpp create mode 100644 dom/workers/ServiceWorkerManagerChild.h create mode 100644 dom/workers/ServiceWorkerManagerParent.cpp create mode 100644 dom/workers/ServiceWorkerManagerParent.h create mode 100644 dom/workers/ServiceWorkerManagerService.cpp create mode 100644 dom/workers/ServiceWorkerManagerService.h create mode 100644 dom/workers/ServiceWorkerPrivate.cpp create mode 100644 dom/workers/ServiceWorkerPrivate.h create mode 100644 dom/workers/ServiceWorkerRegisterJob.cpp create mode 100644 dom/workers/ServiceWorkerRegisterJob.h create mode 100644 dom/workers/ServiceWorkerRegistrationInfo.cpp create mode 100644 dom/workers/ServiceWorkerRegistrationInfo.h create mode 100644 dom/workers/ServiceWorkerScriptCache.cpp create mode 100644 dom/workers/ServiceWorkerScriptCache.h create mode 100644 dom/workers/ServiceWorkerUnregisterJob.cpp create mode 100644 dom/workers/ServiceWorkerUnregisterJob.h create mode 100644 dom/workers/ServiceWorkerUpdateJob.cpp create mode 100644 dom/workers/ServiceWorkerUpdateJob.h create mode 100644 dom/workers/ServiceWorkerWindowClient.cpp create mode 100644 dom/workers/ServiceWorkerWindowClient.h delete mode 100644 dom/workers/URL.cpp delete mode 100644 dom/workers/URL.h delete mode 100644 dom/workers/WorkerFeature.h create mode 100644 dom/workers/WorkerHolder.cpp create mode 100644 dom/workers/WorkerHolder.h create mode 100644 dom/workers/WorkerLocation.cpp create mode 100644 dom/workers/WorkerLocation.h create mode 100644 dom/workers/WorkerNavigator.cpp create mode 100644 dom/workers/WorkerNavigator.h create mode 100644 dom/workers/WorkerPrefs.h delete mode 100644 dom/workers/XMLHttpRequest.cpp delete mode 100644 dom/workers/XMLHttpRequest.h delete mode 100644 dom/workers/XMLHttpRequestUpload.cpp delete mode 100644 dom/workers/XMLHttpRequestUpload.h create mode 100644 dom/workers/test/WorkerDebugger.console_childWorker.js create mode 100644 dom/workers/test/WorkerDebugger.console_debugger.js create mode 100644 dom/workers/test/WorkerDebugger.console_worker.js create mode 100644 dom/workers/test/WorkerDebugger.initialize_childWorker.js create mode 100644 dom/workers/test/WorkerDebugger.initialize_debugger.js create mode 100644 dom/workers/test/WorkerDebugger.initialize_worker.js create mode 100644 dom/workers/test/WorkerDebugger.postMessage_childWorker.js create mode 100644 dom/workers/test/WorkerDebugger.postMessage_debugger.js create mode 100644 dom/workers/test/WorkerDebugger.postMessage_worker.js create mode 100644 dom/workers/test/WorkerDebuggerGlobalScope.createSandbox_debugger.js create mode 100644 dom/workers/test/WorkerDebuggerGlobalScope.createSandbox_sandbox.js create mode 100644 dom/workers/test/WorkerDebuggerGlobalScope.createSandbox_worker.js create mode 100644 dom/workers/test/WorkerDebuggerGlobalScope.enterEventLoop_childWorker.js create mode 100644 dom/workers/test/WorkerDebuggerGlobalScope.enterEventLoop_debugger.js create mode 100644 dom/workers/test/WorkerDebuggerGlobalScope.enterEventLoop_worker.js create mode 100644 dom/workers/test/WorkerDebuggerGlobalScope.reportError_childWorker.js create mode 100644 dom/workers/test/WorkerDebuggerGlobalScope.reportError_debugger.js create mode 100644 dom/workers/test/WorkerDebuggerGlobalScope.reportError_worker.js create mode 100644 dom/workers/test/WorkerDebuggerGlobalScope.setImmediate_debugger.js create mode 100644 dom/workers/test/WorkerDebuggerGlobalScope.setImmediate_worker.js rename dom/workers/test/{WorkerDebuggerManager_parentWorker.js => WorkerDebuggerManager_worker.js} (100%) create mode 100644 dom/workers/test/WorkerDebugger_frozen_iframe1.html create mode 100644 dom/workers/test/WorkerDebugger_frozen_iframe2.html create mode 100644 dom/workers/test/WorkerDebugger_frozen_worker1.js create mode 100644 dom/workers/test/WorkerDebugger_frozen_worker2.js delete mode 100644 dom/workers/test/WorkerDebugger_parentWorker.js create mode 100644 dom/workers/test/WorkerDebugger_promise_debugger.js create mode 100644 dom/workers/test/WorkerDebugger_promise_worker.js create mode 100644 dom/workers/test/WorkerDebugger_suspended_debugger.js create mode 100644 dom/workers/test/WorkerDebugger_suspended_worker.js create mode 100644 dom/workers/test/WorkerDebugger_worker.js create mode 100644 dom/workers/test/browser.ini create mode 100644 dom/workers/test/browser_bug1047663.js create mode 100644 dom/workers/test/browser_bug1104623.js create mode 100644 dom/workers/test/bug1047663_tab.html create mode 100644 dom/workers/test/bug1047663_worker.sjs delete mode 100644 dom/workers/test/closeOnGC_server.sjs delete mode 100644 dom/workers/test/closeOnGC_worker.js delete mode 100644 dom/workers/test/close_worker.js delete mode 100644 dom/workers/test/crashtests.list create mode 100644 dom/workers/test/crashtests/1153636.html create mode 100644 dom/workers/test/crashtests/1158031.html create mode 100644 dom/workers/test/crashtests/1228456.html create mode 100644 dom/workers/test/crashtests/779707.html rename dom/workers/test/{ => crashtests}/943516.html (100%) create mode 100644 dom/workers/test/crashtests/crashtests.list create mode 100644 dom/workers/test/csp_worker.js^headers^ delete mode 100644 dom/workers/test/extensions/bootstrap/Makefile.in create mode 100644 dom/workers/test/extensions/bootstrap/jar.mn create mode 100644 dom/workers/test/extensions/bootstrap/workerbootstrap-test@mozilla.org.xpi delete mode 100644 dom/workers/test/extensions/traditional/Makefile.in create mode 100644 dom/workers/test/extensions/traditional/jar.mn create mode 100644 dom/workers/test/extensions/traditional/worker-test@mozilla.org.xpi delete mode 100644 dom/workers/test/fetch/mochitest.ini delete mode 100644 dom/workers/test/fetch/test_interfaces.html delete mode 100644 dom/workers/test/fetch/test_request.html delete mode 100644 dom/workers/test/fetch/test_response.html delete mode 100644 dom/workers/test/fetch/worker_interfaces.js delete mode 100644 dom/workers/test/fetch/worker_test_request.js delete mode 100644 dom/workers/test/fetch/worker_test_response.js delete mode 100644 dom/workers/test/file_url.jsm create mode 100644 dom/workers/test/fileapi_chromeScript.js create mode 100644 dom/workers/test/foreign.js create mode 100644 dom/workers/test/frame_script.js create mode 100644 dom/workers/test/head.js create mode 100644 dom/workers/test/importForeignScripts_worker.js create mode 100644 dom/workers/test/importScripts_3rdParty_worker.js create mode 100644 dom/workers/test/importScripts_mixedcontent.html create mode 100644 dom/workers/test/notification_permission_worker.js create mode 100644 dom/workers/test/notification_worker.js create mode 100644 dom/workers/test/notification_worker_child-child.js create mode 100644 dom/workers/test/notification_worker_child-parent.js create mode 100644 dom/workers/test/redirect_to_foreign.sjs create mode 100644 dom/workers/test/referrer.sjs create mode 100644 dom/workers/test/referrer_test_server.sjs create mode 100644 dom/workers/test/referrer_worker.html delete mode 100644 dom/workers/test/relativeLoad_worker.js create mode 100644 dom/workers/test/script_createFile.js create mode 100644 dom/workers/test/serviceworkers/blocking_install_event_worker.js create mode 100644 dom/workers/test/serviceworkers/browser.ini create mode 100644 dom/workers/test/serviceworkers/browser_base_force_refresh.html create mode 100644 dom/workers/test/serviceworkers/browser_cached_force_refresh.html create mode 100644 dom/workers/test/serviceworkers/browser_download.js create mode 100644 dom/workers/test/serviceworkers/browser_force_refresh.js create mode 100644 dom/workers/test/serviceworkers/bug1151916_driver.html create mode 100644 dom/workers/test/serviceworkers/bug1151916_worker.js create mode 100644 dom/workers/test/serviceworkers/bug1240436_worker.js create mode 100644 dom/workers/test/serviceworkers/chrome.ini create mode 100644 dom/workers/test/serviceworkers/chrome_helpers.js create mode 100644 dom/workers/test/serviceworkers/claim_clients/client.html create mode 100644 dom/workers/test/serviceworkers/claim_fetch_worker.js create mode 100644 dom/workers/test/serviceworkers/claim_oninstall_worker.js create mode 100644 dom/workers/test/serviceworkers/claim_worker_1.js create mode 100644 dom/workers/test/serviceworkers/claim_worker_2.js create mode 100644 dom/workers/test/serviceworkers/close_test.js create mode 100644 dom/workers/test/serviceworkers/create_another_sharedWorker.html create mode 100644 dom/workers/test/serviceworkers/download/window.html create mode 100644 dom/workers/test/serviceworkers/download/worker.js rename testing/web-platform/tests/webdriver/javascript/__init__.py => dom/workers/test/serviceworkers/empty.js (100%) create mode 100644 dom/workers/test/serviceworkers/error_reporting_helpers.js create mode 100644 dom/workers/test/serviceworkers/eval_worker.js create mode 100644 dom/workers/test/serviceworkers/eventsource/eventsource.resource create mode 100644 dom/workers/test/serviceworkers/eventsource/eventsource.resource^headers^ create mode 100644 dom/workers/test/serviceworkers/eventsource/eventsource_cors_response.html create mode 100644 dom/workers/test/serviceworkers/eventsource/eventsource_cors_response_intercept_worker.js create mode 100644 dom/workers/test/serviceworkers/eventsource/eventsource_mixed_content_cors_response.html create mode 100644 dom/workers/test/serviceworkers/eventsource/eventsource_mixed_content_cors_response_intercept_worker.js create mode 100644 dom/workers/test/serviceworkers/eventsource/eventsource_opaque_response.html create mode 100644 dom/workers/test/serviceworkers/eventsource/eventsource_opaque_response_intercept_worker.js create mode 100644 dom/workers/test/serviceworkers/eventsource/eventsource_register_worker.html create mode 100644 dom/workers/test/serviceworkers/eventsource/eventsource_synthetic_response.html create mode 100644 dom/workers/test/serviceworkers/eventsource/eventsource_synthetic_response_intercept_worker.js create mode 100644 dom/workers/test/serviceworkers/eventsource/eventsource_worker_helper.js create mode 100644 dom/workers/test/serviceworkers/fetch.js create mode 100644 dom/workers/test/serviceworkers/fetch/context/beacon.sjs create mode 100644 dom/workers/test/serviceworkers/fetch/context/context_test.js create mode 100644 dom/workers/test/serviceworkers/fetch/context/csp-violate.sjs create mode 100644 dom/workers/test/serviceworkers/fetch/context/index.html create mode 100644 dom/workers/test/serviceworkers/fetch/context/parentsharedworker.js create mode 100644 dom/workers/test/serviceworkers/fetch/context/parentworker.js create mode 100644 dom/workers/test/serviceworkers/fetch/context/ping.html copy dom/{media/webaudio/test/small-shot.ogg => workers/test/serviceworkers/fetch/context/realaudio.ogg} (100%) copy layout/reftests/css-blending/as-image/green100x100.jpg => dom/workers/test/serviceworkers/fetch/context/realimg.jpg (100%) create mode 100644 dom/workers/test/serviceworkers/fetch/context/register.html create mode 100644 dom/workers/test/serviceworkers/fetch/context/sharedworker.js create mode 100644 dom/workers/test/serviceworkers/fetch/context/unregister.html create mode 100644 dom/workers/test/serviceworkers/fetch/context/worker.js create mode 100644 dom/workers/test/serviceworkers/fetch/context/xml.xml create mode 100644 dom/workers/test/serviceworkers/fetch/deliver-gzip.sjs create mode 100644 dom/workers/test/serviceworkers/fetch/hsts/embedder.html create mode 100644 dom/workers/test/serviceworkers/fetch/hsts/hsts_test.js create mode 100644 dom/workers/test/serviceworkers/fetch/hsts/image-20px.png create mode 100644 dom/workers/test/serviceworkers/fetch/hsts/image-40px.png create mode 100644 dom/workers/test/serviceworkers/fetch/hsts/image.html create mode 100644 dom/workers/test/serviceworkers/fetch/hsts/realindex.html create mode 100644 dom/workers/test/serviceworkers/fetch/hsts/register.html copy security/manager/ssl/tests/mochitest/stricttransportsecurity/plain_bootstrap.html^headers^ => dom/workers/test/serviceworkers/fetch/hsts/register.html^headers^ (100%) create mode 100644 dom/workers/test/serviceworkers/fetch/hsts/unregister.html create mode 100644 dom/workers/test/serviceworkers/fetch/https/clonedresponse/https_test.js create mode 100644 dom/workers/test/serviceworkers/fetch/https/clonedresponse/index.html create mode 100644 dom/workers/test/serviceworkers/fetch/https/clonedresponse/register.html create mode 100644 dom/workers/test/serviceworkers/fetch/https/clonedresponse/unregister.html create mode 100644 dom/workers/test/serviceworkers/fetch/https/https_test.js create mode 100644 dom/workers/test/serviceworkers/fetch/https/index.html create mode 100644 dom/workers/test/serviceworkers/fetch/https/register.html create mode 100644 dom/workers/test/serviceworkers/fetch/https/unregister.html create mode 100644 dom/workers/test/serviceworkers/fetch/imagecache-maxage/image-20px.png create mode 100644 dom/workers/test/serviceworkers/fetch/imagecache-maxage/image-40px.png create mode 100644 dom/workers/test/serviceworkers/fetch/imagecache-maxage/index.html create mode 100644 dom/workers/test/serviceworkers/fetch/imagecache-maxage/maxage_test.js create mode 100644 dom/workers/test/serviceworkers/fetch/imagecache-maxage/register.html create mode 100644 dom/workers/test/serviceworkers/fetch/imagecache-maxage/unregister.html create mode 100644 dom/workers/test/serviceworkers/fetch/imagecache/image-20px.png create mode 100644 dom/workers/test/serviceworkers/fetch/imagecache/image-40px.png create mode 100644 dom/workers/test/serviceworkers/fetch/imagecache/imagecache_test.js create mode 100644 dom/workers/test/serviceworkers/fetch/imagecache/index.html create mode 100644 dom/workers/test/serviceworkers/fetch/imagecache/postmortem.html create mode 100644 dom/workers/test/serviceworkers/fetch/imagecache/register.html create mode 100644 dom/workers/test/serviceworkers/fetch/imagecache/unregister.html create mode 100644 dom/workers/test/serviceworkers/fetch/importscript-mixedcontent/https_test.js create mode 100644 dom/workers/test/serviceworkers/fetch/importscript-mixedcontent/register.html create mode 100644 dom/workers/test/serviceworkers/fetch/importscript-mixedcontent/unregister.html create mode 100644 dom/workers/test/serviceworkers/fetch/interrupt.sjs create mode 100644 dom/workers/test/serviceworkers/fetch/origin/https/index-https.sjs create mode 100644 dom/workers/test/serviceworkers/fetch/origin/https/origin_test.js create mode 100644 dom/workers/test/serviceworkers/fetch/origin/https/realindex.html create mode 100644 dom/workers/test/serviceworkers/fetch/origin/https/realindex.html^headers^ create mode 100644 dom/workers/test/serviceworkers/fetch/origin/https/register.html create mode 100644 dom/workers/test/serviceworkers/fetch/origin/https/unregister.html create mode 100644 dom/workers/test/serviceworkers/fetch/origin/index-to-https.sjs create mode 100644 dom/workers/test/serviceworkers/fetch/origin/index.sjs create mode 100644 dom/workers/test/serviceworkers/fetch/origin/origin_test.js create mode 100644 dom/workers/test/serviceworkers/fetch/origin/realindex.html create mode 100644 dom/workers/test/serviceworkers/fetch/origin/realindex.html^headers^ create mode 100644 dom/workers/test/serviceworkers/fetch/origin/register.html create mode 100644 dom/workers/test/serviceworkers/fetch/origin/unregister.html create mode 100644 dom/workers/test/serviceworkers/fetch/plugin/plugins.html create mode 100644 dom/workers/test/serviceworkers/fetch/plugin/worker.js create mode 100644 dom/workers/test/serviceworkers/fetch/real-file.txt create mode 100644 dom/workers/test/serviceworkers/fetch/redirect.sjs create mode 100644 dom/workers/test/serviceworkers/fetch/requesturl/index.html create mode 100644 dom/workers/test/serviceworkers/fetch/requesturl/redirect.sjs create mode 100644 dom/workers/test/serviceworkers/fetch/requesturl/redirector.html create mode 100644 dom/workers/test/serviceworkers/fetch/requesturl/register.html create mode 100644 dom/workers/test/serviceworkers/fetch/requesturl/requesturl_test.js create mode 100644 dom/workers/test/serviceworkers/fetch/requesturl/secret.html create mode 100644 dom/workers/test/serviceworkers/fetch/requesturl/unregister.html create mode 100644 dom/workers/test/serviceworkers/fetch/sandbox/index.html create mode 100644 dom/workers/test/serviceworkers/fetch/sandbox/intercepted_index.html create mode 100644 dom/workers/test/serviceworkers/fetch/sandbox/register.html create mode 100644 dom/workers/test/serviceworkers/fetch/sandbox/sandbox_test.js create mode 100644 dom/workers/test/serviceworkers/fetch/sandbox/unregister.html create mode 100644 dom/workers/test/serviceworkers/fetch/upgrade-insecure/embedder.html create mode 100644 dom/workers/test/serviceworkers/fetch/upgrade-insecure/embedder.html^headers^ create mode 100644 dom/workers/test/serviceworkers/fetch/upgrade-insecure/image-20px.png create mode 100644 dom/workers/test/serviceworkers/fetch/upgrade-insecure/image-40px.png create mode 100644 dom/workers/test/serviceworkers/fetch/upgrade-insecure/image.html create mode 100644 dom/workers/test/serviceworkers/fetch/upgrade-insecure/realindex.html create mode 100644 dom/workers/test/serviceworkers/fetch/upgrade-insecure/register.html create mode 100644 dom/workers/test/serviceworkers/fetch/upgrade-insecure/unregister.html create mode 100644 dom/workers/test/serviceworkers/fetch/upgrade-insecure/upgrade-insecure_test.js create mode 100644 dom/workers/test/serviceworkers/file_blob_response_worker.js create mode 100644 dom/workers/test/serviceworkers/force_refresh_browser_worker.js create mode 100644 dom/workers/test/serviceworkers/force_refresh_worker.js create mode 100644 dom/workers/test/serviceworkers/gzip_redirect_worker.js create mode 100644 dom/workers/test/serviceworkers/header_checker.sjs create mode 100644 dom/workers/test/serviceworkers/hello.html create mode 100644 dom/workers/test/serviceworkers/importscript.sjs create mode 100644 dom/workers/test/serviceworkers/importscript_worker.js create mode 100644 dom/workers/test/serviceworkers/lorem_script.js create mode 100644 dom/workers/test/serviceworkers/match_all_advanced_worker.js create mode 100644 dom/workers/test/serviceworkers/match_all_client/match_all_client_id.html create mode 100644 dom/workers/test/serviceworkers/match_all_client_id_worker.js create mode 100644 dom/workers/test/serviceworkers/match_all_clients/match_all_controlled.html create mode 100644 dom/workers/test/serviceworkers/match_all_properties_worker.js create mode 100644 dom/workers/test/serviceworkers/message_receiver.html create mode 100644 dom/workers/test/serviceworkers/notification/listener.html create mode 100644 dom/workers/test/serviceworkers/notification/register.html create mode 100644 dom/workers/test/serviceworkers/notification/unregister.html create mode 100644 dom/workers/test/serviceworkers/notification_alt/register.html create mode 100644 dom/workers/test/serviceworkers/notification_alt/unregister.html create mode 100644 dom/workers/test/serviceworkers/notification_constructor_error.js create mode 100644 dom/workers/test/serviceworkers/notification_get_sw.js create mode 100644 dom/workers/test/serviceworkers/notificationclick-otherwindow.html create mode 100644 dom/workers/test/serviceworkers/notificationclick.html create mode 100644 dom/workers/test/serviceworkers/notificationclick.js create mode 100644 dom/workers/test/serviceworkers/notificationclick_focus.html create mode 100644 dom/workers/test/serviceworkers/notificationclick_focus.js create mode 100644 dom/workers/test/serviceworkers/notificationclose.html create mode 100644 dom/workers/test/serviceworkers/notificationclose.js create mode 100644 dom/workers/test/serviceworkers/notify_loaded.js create mode 100644 dom/workers/test/serviceworkers/opaque_intercept_worker.js create mode 100644 dom/workers/test/serviceworkers/openWindow_worker.js create mode 100644 dom/workers/test/serviceworkers/open_window/client.html copy mobile/android/base/tests/simple_redirect.sjs => dom/workers/test/serviceworkers/redirect.sjs (100%) create mode 100644 dom/workers/test/serviceworkers/redirect_post.sjs create mode 100644 dom/workers/test/serviceworkers/redirect_serviceworker.sjs create mode 100644 dom/workers/test/serviceworkers/register_https.html create mode 100644 dom/workers/test/serviceworkers/sanitize/example_check_and_unregister.html create mode 100644 dom/workers/test/serviceworkers/sanitize/frame.html create mode 100644 dom/workers/test/serviceworkers/sanitize/register.html create mode 100644 dom/workers/test/serviceworkers/sanitize_worker.js create mode 100644 dom/workers/test/serviceworkers/scope/scope_worker.js create mode 100644 dom/workers/test/serviceworkers/serviceworker.html create mode 100644 dom/workers/test/serviceworkers/serviceworker_not_sharedworker.js create mode 100644 dom/workers/test/serviceworkers/serviceworker_wrapper.js create mode 100644 dom/workers/test/serviceworkers/serviceworkerinfo_iframe.html create mode 100644 dom/workers/test/serviceworkers/serviceworkermanager_iframe.html create mode 100644 dom/workers/test/serviceworkers/serviceworkerregistrationinfo_iframe.html create mode 100644 dom/workers/test/serviceworkers/sharedWorker_fetch.js create mode 100644 dom/workers/test/serviceworkers/skip_waiting_installed_worker.js create mode 100644 dom/workers/test/serviceworkers/skip_waiting_scope/index.html create mode 100644 dom/workers/test/serviceworkers/source_message_posting_worker.js create mode 100644 dom/workers/test/serviceworkers/strict_mode_warning.js create mode 100644 dom/workers/test/serviceworkers/sw_bad_mime_type.js copy dom/{base/test/badContentType.eventsource^headers^ => workers/test/serviceworkers/sw_bad_mime_type.js^headers^} (100%) create mode 100644 dom/workers/test/serviceworkers/sw_clients/file_blob_upload_frame.html create mode 100644 dom/workers/test/serviceworkers/sw_clients/navigator.html create mode 100644 dom/workers/test/serviceworkers/sw_clients/refresher.html create mode 100644 dom/workers/test/serviceworkers/sw_clients/refresher_cached.html create mode 100644 dom/workers/test/serviceworkers/sw_clients/refresher_cached_compressed.html create mode 100644 dom/workers/test/serviceworkers/sw_clients/refresher_cached_compressed.html^headers^ create mode 100644 dom/workers/test/serviceworkers/sw_clients/refresher_compressed.html create mode 100644 dom/workers/test/serviceworkers/sw_clients/refresher_compressed.html^headers^ rename testing/web-platform/tests/webdriver/element_state/__init__.py => dom/workers/test/serviceworkers/swa/worker_scope_different.js (100%) create mode 100644 dom/workers/test/serviceworkers/swa/worker_scope_different.js^headers^ rename testing/web-platform/tests/webdriver/element_location/__init__.py => dom/workers/test/serviceworkers/swa/worker_scope_different2.js (100%) create mode 100644 dom/workers/test/serviceworkers/swa/worker_scope_different2.js^headers^ rename testing/web-platform/tests/webdriver/cookie/__init__.py => dom/workers/test/serviceworkers/swa/worker_scope_precise.js (100%) create mode 100644 dom/workers/test/serviceworkers/swa/worker_scope_precise.js^headers^ rename testing/web-platform/tests/tools/scripts/__init__.py => dom/workers/test/serviceworkers/swa/worker_scope_too_deep.js (100%) create mode 100644 dom/workers/test/serviceworkers/swa/worker_scope_too_deep.js^headers^ rename testing/web-platform/tests/microdata/microdata-dom-api/htmlpropertiescollection/.gitkeep => dom/workers/test/serviceworkers/swa/worker_scope_too_narrow.js (100%) create mode 100644 dom/workers/test/serviceworkers/swa/worker_scope_too_narrow.js^headers^ create mode 100644 dom/workers/test/serviceworkers/test_bug1151916.html create mode 100644 dom/workers/test/serviceworkers/test_bug1240436.html create mode 100644 dom/workers/test/serviceworkers/test_claim.html create mode 100644 dom/workers/test/serviceworkers/test_claim_fetch.html create mode 100644 dom/workers/test/serviceworkers/test_claim_oninstall.html create mode 100644 dom/workers/test/serviceworkers/test_client_focus.html create mode 100644 dom/workers/test/serviceworkers/test_close.html create mode 100644 dom/workers/test/serviceworkers/test_cross_origin_url_after_redirect.html create mode 100644 dom/workers/test/serviceworkers/test_csp_upgrade-insecure_intercept.html create mode 100644 dom/workers/test/serviceworkers/test_devtools_serviceworker_interception.html create mode 100644 dom/workers/test/serviceworkers/test_empty_serviceworker.html create mode 100644 dom/workers/test/serviceworkers/test_error_reporting.html create mode 100644 dom/workers/test/serviceworkers/test_escapedSlashes.html create mode 100644 dom/workers/test/serviceworkers/test_eval_allowed.html create mode 100644 dom/workers/test/serviceworkers/test_eval_allowed.html^headers^ create mode 100644 dom/workers/test/serviceworkers/test_eventsource_intercept.html create mode 100644 dom/workers/test/serviceworkers/test_fetch_integrity.html create mode 100644 dom/workers/test/serviceworkers/test_file_blob_response.html create mode 100644 dom/workers/test/serviceworkers/test_file_blob_upload.html create mode 100644 dom/workers/test/serviceworkers/test_force_refresh.html create mode 100644 dom/workers/test/serviceworkers/test_gzip_redirect.html create mode 100644 dom/workers/test/serviceworkers/test_hsts_upgrade_intercept.html create mode 100644 dom/workers/test/serviceworkers/test_https_fetch.html create mode 100644 dom/workers/test/serviceworkers/test_https_fetch_cloned_response.html create mode 100644 dom/workers/test/serviceworkers/test_https_origin_after_redirect.html create mode 100644 dom/workers/test/serviceworkers/test_https_origin_after_redirect_cached.html create mode 100644 dom/workers/test/serviceworkers/test_https_synth_fetch_from_cached_sw.html create mode 100644 dom/workers/test/serviceworkers/test_imagecache.html create mode 100644 dom/workers/test/serviceworkers/test_imagecache_max_age.html create mode 100644 dom/workers/test/serviceworkers/test_importscript.html create mode 100644 dom/workers/test/serviceworkers/test_importscript_mixedcontent.html create mode 100644 dom/workers/test/serviceworkers/test_install_event_gc.html create mode 100644 dom/workers/test/serviceworkers/test_match_all_advanced.html create mode 100644 dom/workers/test/serviceworkers/test_match_all_client_id.html create mode 100644 dom/workers/test/serviceworkers/test_match_all_client_properties.html create mode 100644 dom/workers/test/serviceworkers/test_not_intercept_plugin.html create mode 100644 dom/workers/test/serviceworkers/test_notification_constructor_error.html create mode 100644 dom/workers/test/serviceworkers/test_notification_get.html create mode 100644 dom/workers/test/serviceworkers/test_notificationclick-otherwindow.html create mode 100644 dom/workers/test/serviceworkers/test_notificationclick.html create mode 100644 dom/workers/test/serviceworkers/test_notificationclick_focus.html create mode 100644 dom/workers/test/serviceworkers/test_notificationclose.html create mode 100644 dom/workers/test/serviceworkers/test_opaque_intercept.html create mode 100644 dom/workers/test/serviceworkers/test_openWindow.html create mode 100644 dom/workers/test/serviceworkers/test_origin_after_redirect.html create mode 100644 dom/workers/test/serviceworkers/test_origin_after_redirect_cached.html create mode 100644 dom/workers/test/serviceworkers/test_origin_after_redirect_to_https.html create mode 100644 dom/workers/test/serviceworkers/test_origin_after_redirect_to_https_cached.html create mode 100644 dom/workers/test/serviceworkers/test_post_message_source.html create mode 100644 dom/workers/test/serviceworkers/test_privateBrowsing.html create mode 100644 dom/workers/test/serviceworkers/test_register_base.html create mode 100644 dom/workers/test/serviceworkers/test_register_https_in_http.html create mode 100644 dom/workers/test/serviceworkers/test_request_context.js create mode 100644 dom/workers/test/serviceworkers/test_request_context_audio.html create mode 100644 dom/workers/test/serviceworkers/test_request_context_beacon.html create mode 100644 dom/workers/test/serviceworkers/test_request_context_cache.html create mode 100644 dom/workers/test/serviceworkers/test_request_context_cspreport.html create mode 100644 dom/workers/test/serviceworkers/test_request_context_embed.html create mode 100644 dom/workers/test/serviceworkers/test_request_context_fetch.html create mode 100644 dom/workers/test/serviceworkers/test_request_context_font.html create mode 100644 dom/workers/test/serviceworkers/test_request_context_frame.html create mode 100644 dom/workers/test/serviceworkers/test_request_context_iframe.html create mode 100644 dom/workers/test/serviceworkers/test_request_context_image.html create mode 100644 dom/workers/test/serviceworkers/test_request_context_imagesrcset.html create mode 100644 dom/workers/test/serviceworkers/test_request_context_internal.html create mode 100644 dom/workers/test/serviceworkers/test_request_context_nestedworker.html create mode 100644 dom/workers/test/serviceworkers/test_request_context_nestedworkerinsharedworker.html create mode 100644 dom/workers/test/serviceworkers/test_request_context_object.html create mode 100644 dom/workers/test/serviceworkers/test_request_context_picture.html create mode 100644 dom/workers/test/serviceworkers/test_request_context_ping.html create mode 100644 dom/workers/test/serviceworkers/test_request_context_plugin.html create mode 100644 dom/workers/test/serviceworkers/test_request_context_script.html create mode 100644 dom/workers/test/serviceworkers/test_request_context_sharedworker.html create mode 100644 dom/workers/test/serviceworkers/test_request_context_style.html create mode 100644 dom/workers/test/serviceworkers/test_request_context_track.html create mode 100644 dom/workers/test/serviceworkers/test_request_context_video.html create mode 100644 dom/workers/test/serviceworkers/test_request_context_worker.html create mode 100644 dom/workers/test/serviceworkers/test_request_context_xhr.html create mode 100644 dom/workers/test/serviceworkers/test_request_context_xslt.html create mode 100644 dom/workers/test/serviceworkers/test_sandbox_intercept.html create mode 100644 dom/workers/test/serviceworkers/test_sanitize.html create mode 100644 dom/workers/test/serviceworkers/test_sanitize_domain.html create mode 100644 dom/workers/test/serviceworkers/test_service_worker_allowed.html create mode 100644 dom/workers/test/serviceworkers/test_serviceworker_header.html create mode 100644 dom/workers/test/serviceworkers/test_serviceworker_interfaces.html create mode 100644 dom/workers/test/serviceworkers/test_serviceworker_interfaces.js create mode 100644 dom/workers/test/serviceworkers/test_serviceworker_not_sharedworker.html create mode 100644 dom/workers/test/serviceworkers/test_serviceworkerinfo.xul create mode 100644 dom/workers/test/serviceworkers/test_serviceworkermanager.xul create mode 100644 dom/workers/test/serviceworkers/test_serviceworkerregistrationinfo.xul create mode 100644 dom/workers/test/serviceworkers/test_skip_waiting.html create mode 100644 dom/workers/test/serviceworkers/test_strict_mode_warning.html create mode 100644 dom/workers/test/serviceworkers/test_third_party_iframes.html create mode 100644 dom/workers/test/serviceworkers/test_unresolved_fetch_interception.html create mode 100644 dom/workers/test/serviceworkers/test_workerupdatefoundevent.html create mode 100644 dom/workers/test/serviceworkers/test_xslt.html create mode 100644 dom/workers/test/serviceworkers/thirdparty/iframe1.html create mode 100644 dom/workers/test/serviceworkers/thirdparty/iframe2.html create mode 100644 dom/workers/test/serviceworkers/thirdparty/register.html create mode 100644 dom/workers/test/serviceworkers/thirdparty/sw.js create mode 100644 dom/workers/test/serviceworkers/thirdparty/unregister.html create mode 100644 dom/workers/test/serviceworkers/unresolved_fetch_worker.js create mode 100644 dom/workers/test/serviceworkers/updatefoundevent.html create mode 100644 dom/workers/test/serviceworkers/worker_updatefoundevent.js create mode 100644 dom/workers/test/serviceworkers/worker_updatefoundevent2.js create mode 100644 dom/workers/test/serviceworkers/xslt/test.xml create mode 100644 dom/workers/test/serviceworkers/xslt/xslt.sjs create mode 100644 dom/workers/test/serviceworkers/xslt_worker.js create mode 100644 dom/workers/test/sharedWorker_lifetime.js create mode 100644 dom/workers/test/sharedWorker_ports.js create mode 100644 dom/workers/test/sharedWorker_privateBrowsing.js delete mode 100644 dom/workers/test/terminateSyncXHR_worker.js create mode 100644 dom/workers/test/test_WorkerDebugger.initialize.xul create mode 100644 dom/workers/test/test_WorkerDebugger.postMessage.xul create mode 100644 dom/workers/test/test_WorkerDebuggerGlobalScope.createSandbox.xul create mode 100644 dom/workers/test/test_WorkerDebuggerGlobalScope.enterEventLoop.xul create mode 100644 dom/workers/test/test_WorkerDebuggerGlobalScope.reportError.xul create mode 100644 dom/workers/test/test_WorkerDebuggerGlobalScope.setImmediate.xul create mode 100644 dom/workers/test/test_WorkerDebugger_console.xul create mode 100644 dom/workers/test/test_WorkerDebugger_frozen.xul create mode 100644 dom/workers/test/test_WorkerDebugger_promise.xul create mode 100644 dom/workers/test/test_WorkerDebugger_suspended.xul create mode 100644 dom/workers/test/test_bug1278777.html create mode 100644 dom/workers/test/test_bug1301094.html create mode 100644 dom/workers/test/test_bug1317725.html delete mode 100644 dom/workers/test/test_bug883784.jsm delete mode 100644 dom/workers/test/test_bug883784.xul delete mode 100644 dom/workers/test/test_close.html delete mode 100644 dom/workers/test/test_closeOnGC.html create mode 100644 dom/workers/test/test_fileReader.html create mode 100644 dom/workers/test/test_importScripts_3rdparty.html create mode 100644 dom/workers/test/test_importScripts_mixedcontent.html create mode 100644 dom/workers/test/test_navigator_workers_hardwareConcurrency.html create mode 100644 dom/workers/test/test_notification.html create mode 100644 dom/workers/test/test_notification_child.html create mode 100644 dom/workers/test/test_notification_permission.html create mode 100644 dom/workers/test/test_referrer.html create mode 100644 dom/workers/test/test_referrer_header_worker.html create mode 100644 dom/workers/test/test_setTimeoutWith0.html create mode 100644 dom/workers/test/test_sharedWorker_lifetime.html create mode 100644 dom/workers/test/test_sharedWorker_ports.html create mode 100644 dom/workers/test/test_sharedWorker_privateBrowsing.html create mode 100644 dom/workers/test/test_subworkers_suspended.html delete mode 100644 dom/workers/test/test_terminateSyncXHR.html delete mode 100644 dom/workers/test/test_url.html delete mode 100644 dom/workers/test/test_url.xul delete mode 100644 dom/workers/test/test_websocket.html create mode 100644 dom/workers/test/test_websocket1.html create mode 100644 dom/workers/test/test_websocket2.html create mode 100644 dom/workers/test/test_websocket3.html create mode 100644 dom/workers/test/test_websocket4.html create mode 100644 dom/workers/test/test_websocket5.html create mode 100644 dom/workers/test/test_websocket_https.html delete mode 100644 dom/workers/test/test_websocket_pref.html delete mode 100644 dom/workers/test/test_worker_performance_now.html delete mode 100644 dom/workers/test/test_worker_performance_now.js delete mode 100644 dom/workers/test/test_xhr.html delete mode 100644 dom/workers/test/test_xhr2.html delete mode 100644 dom/workers/test/test_xhr_headers.html delete mode 100644 dom/workers/test/test_xhr_parameters.html delete mode 100644 dom/workers/test/test_xhr_parameters.js delete mode 100644 dom/workers/test/test_xhr_responseURL.html delete mode 100644 dom/workers/test/test_xhr_system.html delete mode 100644 dom/workers/test/test_xhr_system.js delete mode 100644 dom/workers/test/test_xhr_timeout.html delete mode 100644 dom/workers/test/urlApi_worker.js delete mode 100644 dom/workers/test/urlSearchParams_worker.js create mode 100644 dom/workers/test/websocket_helpers.js create mode 100644 dom/workers/test/websocket_https.html create mode 100644 dom/workers/test/websocket_https_worker.js delete mode 100644 dom/workers/test/websocket_worker.js create mode 100644 dom/workers/test/websocket_worker1.js create mode 100644 dom/workers/test/websocket_worker2.js create mode 100644 dom/workers/test/websocket_worker3.js create mode 100644 dom/workers/test/websocket_worker4.js create mode 100644 dom/workers/test/websocket_worker5.js create mode 100644 dom/workers/test/window_suspended.html create mode 100644 dom/workers/test/worker_bug1278777.js create mode 100644 dom/workers/test/worker_bug1301094.js create mode 100644 dom/workers/test/worker_fileReader.js create mode 100644 dom/workers/test/worker_referrer.js create mode 100644 dom/workers/test/worker_setTimeoutWith0.js create mode 100644 dom/workers/test/worker_suspended.js delete mode 100644 dom/workers/test/xhr2_worker.js delete mode 100644 dom/workers/test/xhrAbort_worker.js delete mode 100644 dom/workers/test/xhr_headers_server.sjs delete mode 100644 dom/workers/test/xhr_implicit_cancel_worker.js create mode 100644 dom/workers/test/xpcshell/data/worker_fileReader.js create mode 100644 dom/workers/test/xpcshell/test_fileReader.js create mode 100644 dom/worklet/Worklet.cpp create mode 100644 dom/worklet/Worklet.h create mode 100644 dom/worklet/WorkletGlobalScope.cpp create mode 100644 dom/worklet/WorkletGlobalScope.h create mode 100644 dom/worklet/moz.build create mode 100644 dom/worklet/tests/common.js create mode 100644 dom/worklet/tests/file_basic.html create mode 100644 dom/worklet/tests/file_console.html create mode 100644 dom/worklet/tests/file_dump.html create mode 100644 dom/worklet/tests/file_import_with_cache.html create mode 100644 dom/worklet/tests/mochitest.ini create mode 100644 dom/worklet/tests/server_import_with_cache.sjs create mode 100644 dom/worklet/tests/test_basic.html create mode 100644 dom/worklet/tests/test_console.html create mode 100644 dom/worklet/tests/test_dump.html create mode 100644 dom/worklet/tests/test_import_with_cache.html create mode 100644 dom/worklet/tests/worklet_console.js create mode 100644 dom/worklet/tests/worklet_dump.js create mode 100644 dom/xbl/test/test_bug1359859.xhtml delete mode 100644 dom/xbl/test/test_bug946815.html create mode 100644 dom/xhr/XMLHttpRequest.cpp create mode 100644 dom/xhr/XMLHttpRequest.h create mode 100644 dom/xhr/XMLHttpRequestEventTarget.cpp create mode 100644 dom/xhr/XMLHttpRequestEventTarget.h create mode 100644 dom/xhr/XMLHttpRequestMainThread.cpp create mode 100644 dom/xhr/XMLHttpRequestMainThread.h create mode 100644 dom/xhr/XMLHttpRequestString.cpp create mode 100644 dom/xhr/XMLHttpRequestString.h create mode 100644 dom/xhr/XMLHttpRequestUpload.cpp create mode 100644 dom/xhr/XMLHttpRequestUpload.h create mode 100644 dom/xhr/XMLHttpRequestWorker.cpp create mode 100644 dom/xhr/XMLHttpRequestWorker.h create mode 100644 dom/xhr/moz.build create mode 100644 dom/xhr/nsIXMLHttpRequest.idl create mode 100644 dom/xhr/tests/browser.ini create mode 100644 dom/xhr/tests/browser_xhr_onchange_leak.html create mode 100644 dom/xhr/tests/browser_xhr_onchange_leak.js create mode 100644 dom/xhr/tests/common_temporaryFileBlob.js rename dom/{base/test => xhr/tests}/echo.sjs (100%) rename testing/web-platform/tests/microdata/microdata-dom-api/.gitkeep => dom/xhr/tests/empty.html (100%) rename dom/{base/test => xhr/tests}/file_XHRDocURI.html (100%) rename dom/{base/test => xhr/tests}/file_XHRDocURI.html^headers^ (100%) rename dom/{base/test => xhr/tests}/file_XHRDocURI.sjs (100%) rename dom/{base/test => xhr/tests}/file_XHRDocURI.text (100%) rename dom/{base/test => xhr/tests}/file_XHRDocURI.text^headers^ (100%) rename dom/{base/test => xhr/tests}/file_XHRDocURI.xml (100%) rename dom/{base/test => xhr/tests}/file_XHRDocURI.xml^headers^ (100%) create mode 100644 dom/xhr/tests/file_XHRResponseURL.js rename dom/{base/test => xhr/tests}/file_XHRResponseURL.sjs (100%) rename dom/{base/test => xhr/tests}/file_XHRResponseURL.text (100%) rename dom/{base/test => xhr/tests}/file_XHRResponseURL.text^headers^ (100%) rename dom/{base/test => xhr/tests}/file_XHRResponseURL_nocors.text (100%) rename dom/{base/test => xhr/tests}/file_XHRSendData.sjs (100%) rename dom/{base/test => xhr/tests}/file_XHRSendData_doc.xml (100%) rename dom/{base/test => xhr/tests}/file_XHRSendData_doc.xml^headers^ (100%) create mode 100644 dom/xhr/tests/file_XHR_anon.sjs rename dom/{base/test => xhr/tests}/file_XHR_binary1.bin (100%) rename dom/{base/test => xhr/tests}/file_XHR_binary1.bin^headers^ (100%) rename dom/{base/test => xhr/tests}/file_XHR_binary2.bin (100%) rename dom/{base/test => xhr/tests}/file_XHR_fail1.txt (100%) create mode 100644 dom/xhr/tests/file_XHR_fail1.txt^headers^ rename dom/{base/test => xhr/tests}/file_XHR_fail1b.txt (100%) rename dom/{base/test => xhr/tests}/file_XHR_header.sjs (100%) rename dom/{base/test => xhr/tests}/file_XHR_pass1.xml (100%) rename dom/{base/test => xhr/tests}/file_XHR_pass2.txt (100%) rename dom/{base/test => xhr/tests}/file_XHR_pass3.txt (100%) rename dom/{base/test => xhr/tests}/file_XHR_pass3.txt^headers^ (100%) rename dom/{base/test => xhr/tests}/file_XHR_system_redirect.html (100%) rename dom/{base/test => xhr/tests}/file_XHR_system_redirect.html^headers^ (100%) rename dom/{base/test => xhr/tests}/file_XHR_timeout.sjs (100%) rename dom/{base/test => xhr/tests}/file_html_in_xhr.html (100%) rename dom/{base/test => xhr/tests}/file_html_in_xhr.sjs (100%) rename dom/{base/test => xhr/tests}/file_html_in_xhr2.html (100%) rename dom/{base/test => xhr/tests}/file_html_in_xhr3.html (100%) create mode 100644 dom/xhr/tests/file_sync_xhr_document_write_with_iframe.html create mode 100644 dom/xhr/tests/iframe_sync_xhr_unload.html create mode 100644 dom/xhr/tests/mochitest.ini create mode 100644 dom/xhr/tests/progressserver.sjs rename dom/{workers/test => xhr/tests}/relativeLoad_import.js (100%) create mode 100644 dom/xhr/tests/relativeLoad_worker.js rename dom/{workers/test => xhr/tests}/relativeLoad_worker2.js (100%) rename dom/{base/test => xhr/tests}/responseIdentical.sjs (100%) rename dom/{workers/test => xhr/tests}/subdir/relativeLoad_sub_import.js (100%) rename dom/{workers/test => xhr/tests}/subdir/relativeLoad_sub_worker.js (100%) rename dom/{workers/test => xhr/tests}/subdir/relativeLoad_sub_worker2.js (100%) create mode 100644 dom/xhr/tests/sync_xhr_unload.sjs create mode 100644 dom/xhr/tests/temporaryFileBlob.sjs create mode 100644 dom/xhr/tests/terminateSyncXHR_worker.js create mode 100644 dom/xhr/tests/test_XHR.html create mode 100644 dom/xhr/tests/test_XHRDocURI.html rename dom/{base/test => xhr/tests}/test_XHRResponseURL.html (100%) create mode 100644 dom/xhr/tests/test_XHRSendData.html create mode 100644 dom/xhr/tests/test_XHR_anon.html rename dom/{base/test => xhr/tests}/test_XHR_header.html (100%) rename dom/{base/test => xhr/tests}/test_XHR_onuploadprogress.html (100%) rename dom/{base/test => xhr/tests}/test_XHR_parameters.html (100%) create mode 100644 dom/xhr/tests/test_XHR_system.html rename dom/{base/test => xhr/tests}/test_XHR_timeout.html (100%) rename dom/{base/test => xhr/tests}/test_XHR_timeout.js (100%) create mode 100644 dom/xhr/tests/test_bug1300552.html rename dom/{base/test => xhr/tests}/test_html_in_xhr.html (100%) rename dom/{workers/test => xhr/tests}/test_relativeLoad.html (100%) create mode 100644 dom/xhr/tests/test_sync_xhr_document_write_with_iframe.html rename dom/{base/test => xhr/tests}/test_sync_xhr_timer.xhtml (100%) create mode 100644 dom/xhr/tests/test_sync_xhr_unload.html create mode 100644 dom/xhr/tests/test_temporaryFileBlob.html create mode 100644 dom/xhr/tests/test_worker_terminateSyncXHR.html create mode 100644 dom/xhr/tests/test_worker_xhr.html create mode 100644 dom/xhr/tests/test_worker_xhr2.html rename dom/{workers/test/test_xhrAbort.html => xhr/tests/test_worker_xhrAbort.html} (100%) create mode 100644 dom/xhr/tests/test_worker_xhr_3rdparty.html create mode 100644 dom/xhr/tests/test_worker_xhr_cors_redirect.html create mode 100644 dom/xhr/tests/test_worker_xhr_headers.html rename dom/{workers/test/test_xhr_implicit_cancel.html => xhr/tests/test_worker_xhr_implicit_cancel.html} (100%) create mode 100644 dom/xhr/tests/test_worker_xhr_parameters.html create mode 100644 dom/xhr/tests/test_worker_xhr_parameters.js create mode 100644 dom/xhr/tests/test_worker_xhr_responseURL.html create mode 100644 dom/xhr/tests/test_worker_xhr_system.html create mode 100644 dom/xhr/tests/test_worker_xhr_system.js create mode 100644 dom/xhr/tests/test_worker_xhr_timeout.html rename dom/{base/test => xhr/tests}/test_xhr_abort_after_load.html (100%) create mode 100644 dom/xhr/tests/test_xhr_forbidden_headers.html create mode 100644 dom/xhr/tests/test_xhr_overridemimetype_throws_on_invalid_state.html create mode 100644 dom/xhr/tests/test_xhr_progressevents.html create mode 100644 dom/xhr/tests/test_xhr_send.html rename dom/{base/test => xhr/tests}/test_xhr_send_readystate.html (100%) rename dom/{base/test => xhr/tests}/test_xhr_withCredentials.html (100%) create mode 100644 dom/xhr/tests/worker_bug1300552.js create mode 100644 dom/xhr/tests/worker_file_getcookie.sjs create mode 100644 dom/xhr/tests/worker_temporaryFileBlob.js rename dom/{workers/test/terminateSyncXHR_frame.html => xhr/tests/worker_terminateSyncXHR_frame.html} (100%) rename dom/{workers/test/testXHR.txt => xhr/tests/worker_testXHR.txt} (100%) create mode 100644 dom/xhr/tests/worker_xhr_cors_redirect.js create mode 100644 dom/xhr/tests/worker_xhr_cors_redirect.sjs create mode 100644 dom/xhr/tests/worker_xhr_headers_server.sjs rename dom/{workers/test/xhr_headers_worker.js => xhr/tests/worker_xhr_headers_worker.js} (100%) create mode 100644 dom/xhr/tests/xhr2_worker.js create mode 100644 dom/xhr/tests/xhrAbort_worker.js create mode 100644 dom/xhr/tests/xhr_implicit_cancel_worker.js rename dom/{workers/test => xhr/tests}/xhr_worker.js (100%) create mode 100644 dom/xml/test/file_bug392338.js create mode 100644 dom/xslt/crashtests/1205163.xml create mode 100644 dom/xslt/crashtests/1205163.xsl create mode 100644 dom/xslt/crashtests/1243337.xml create mode 100644 dom/xslt/crashtests/1243337.xsl create mode 100644 dom/xslt/crashtests/527558_1.xml delete mode 100644 dom/xslt/nsIXSLTException.idl create mode 100644 dom/xul/test/file_bug1069772.xul create mode 100644 dom/xul/test/file_bug1271240.xul create mode 100644 dom/xul/test/test_bug1069772.xul create mode 100644 dom/xul/test/test_bug1271240.xul create mode 100644 dom/xul/test/test_bug1290965.xul delete mode 100644 editor/composer/res/text_caret.png delete mode 100644 editor/composer/res/text_caret@1.5x.png delete mode 100644 editor/composer/res/text_caret@2.25x.png delete mode 100644 editor/composer/res/text_caret@2x.png delete mode 100644 editor/composer/res/text_caret_tilt_left.png delete mode 100644 editor/composer/res/text_caret_tilt_left@1.5x.png delete mode 100644 editor/composer/res/text_caret_tilt_left@2.25x.png delete mode 100644 editor/composer/res/text_caret_tilt_left@2x.png delete mode 100644 editor/composer/res/text_caret_tilt_right.png delete mode 100644 editor/composer/res/text_caret_tilt_right@1.5x.png delete mode 100644 editor/composer/res/text_caret_tilt_right@2.25x.png delete mode 100644 editor/composer/res/text_caret_tilt_right@2x.png create mode 100644 editor/composer/test/bug1200533_subframe.html create mode 100644 editor/composer/test/bug1204147_subframe.html create mode 100644 editor/composer/test/bug1204147_subframe2.html create mode 100644 editor/composer/test/bug717433_subframe.html create mode 100644 editor/composer/test/de-DE/de_DE.aff create mode 100644 editor/composer/test/de-DE/de_DE.dic create mode 100644 editor/composer/test/en-AU/en_AU.aff create mode 100644 editor/composer/test/en-AU/en_AU.dic create mode 100644 editor/composer/test/en-GB/en_GB.aff create mode 100644 editor/composer/test/en-GB/en_GB.dic create mode 100644 editor/composer/test/test_bug1200533.html create mode 100644 editor/composer/test/test_bug1204147.html create mode 100644 editor/composer/test/test_bug1205983.html create mode 100644 editor/composer/test/test_bug1209414.html create mode 100644 editor/composer/test/test_bug1219928.html create mode 100644 editor/composer/test/test_bug1266815.html create mode 100644 editor/composer/test/test_bug697981.html create mode 100644 editor/composer/test/test_bug717433.html delete mode 100644 editor/crashtests.list create mode 100644 editor/libeditor/CSSEditUtils.cpp create mode 100644 editor/libeditor/CSSEditUtils.h create mode 100644 editor/libeditor/ChangeAttributeTransaction.cpp create mode 100644 editor/libeditor/ChangeAttributeTransaction.h delete mode 100644 editor/libeditor/ChangeAttributeTxn.cpp delete mode 100644 editor/libeditor/ChangeAttributeTxn.h create mode 100644 editor/libeditor/ChangeStyleTransaction.cpp create mode 100644 editor/libeditor/ChangeStyleTransaction.h delete mode 100644 editor/libeditor/ChangeStyleTxn.cpp delete mode 100644 editor/libeditor/ChangeStyleTxn.h create mode 100644 editor/libeditor/CompositionTransaction.cpp create mode 100644 editor/libeditor/CompositionTransaction.h create mode 100644 editor/libeditor/CreateElementTransaction.cpp create mode 100644 editor/libeditor/CreateElementTransaction.h delete mode 100644 editor/libeditor/CreateElementTxn.cpp delete mode 100644 editor/libeditor/CreateElementTxn.h create mode 100644 editor/libeditor/DeleteNodeTransaction.cpp create mode 100644 editor/libeditor/DeleteNodeTransaction.h delete mode 100644 editor/libeditor/DeleteNodeTxn.cpp delete mode 100644 editor/libeditor/DeleteNodeTxn.h create mode 100644 editor/libeditor/DeleteRangeTransaction.cpp create mode 100644 editor/libeditor/DeleteRangeTransaction.h delete mode 100644 editor/libeditor/DeleteRangeTxn.cpp delete mode 100644 editor/libeditor/DeleteRangeTxn.h create mode 100644 editor/libeditor/DeleteTextTransaction.cpp create mode 100644 editor/libeditor/DeleteTextTransaction.h delete mode 100644 editor/libeditor/DeleteTextTxn.cpp delete mode 100644 editor/libeditor/DeleteTextTxn.h create mode 100644 editor/libeditor/EditAggregateTransaction.cpp create mode 100644 editor/libeditor/EditAggregateTransaction.h delete mode 100644 editor/libeditor/EditAggregateTxn.cpp delete mode 100644 editor/libeditor/EditAggregateTxn.h create mode 100644 editor/libeditor/EditTransactionBase.cpp create mode 100644 editor/libeditor/EditTransactionBase.h delete mode 100644 editor/libeditor/EditTxn.cpp delete mode 100644 editor/libeditor/EditTxn.h create mode 100644 editor/libeditor/EditorBase.cpp create mode 100644 editor/libeditor/EditorBase.h create mode 100644 editor/libeditor/EditorCommands.cpp create mode 100644 editor/libeditor/EditorCommands.h create mode 100644 editor/libeditor/EditorController.cpp create mode 100644 editor/libeditor/EditorController.h create mode 100644 editor/libeditor/EditorEventListener.cpp create mode 100644 editor/libeditor/EditorEventListener.h create mode 100644 editor/libeditor/EditorUtils.cpp create mode 100644 editor/libeditor/EditorUtils.h create mode 100644 editor/libeditor/EditorUtils.js create mode 100644 editor/libeditor/EditorUtils.manifest create mode 100644 editor/libeditor/HTMLAbsPositionEditor.cpp create mode 100644 editor/libeditor/HTMLAnonymousNodeEditor.cpp create mode 100644 editor/libeditor/HTMLEditRules.cpp create mode 100644 editor/libeditor/HTMLEditRules.h create mode 100644 editor/libeditor/HTMLEditUtils.cpp create mode 100644 editor/libeditor/HTMLEditUtils.h create mode 100644 editor/libeditor/HTMLEditor.cpp create mode 100644 editor/libeditor/HTMLEditor.h create mode 100644 editor/libeditor/HTMLEditorDataTransfer.cpp create mode 100644 editor/libeditor/HTMLEditorEventListener.cpp create mode 100644 editor/libeditor/HTMLEditorEventListener.h create mode 100644 editor/libeditor/HTMLEditorObjectResizer.cpp create mode 100644 editor/libeditor/HTMLEditorObjectResizerUtils.h create mode 100644 editor/libeditor/HTMLInlineTableEditor.cpp create mode 100644 editor/libeditor/HTMLStyleEditor.cpp create mode 100644 editor/libeditor/HTMLTableEditor.cpp create mode 100644 editor/libeditor/HTMLURIRefObject.cpp create mode 100644 editor/libeditor/HTMLURIRefObject.h delete mode 100644 editor/libeditor/IMETextTxn.cpp delete mode 100644 editor/libeditor/IMETextTxn.h create mode 100644 editor/libeditor/InsertNodeTransaction.cpp create mode 100644 editor/libeditor/InsertNodeTransaction.h delete mode 100644 editor/libeditor/InsertNodeTxn.cpp delete mode 100644 editor/libeditor/InsertNodeTxn.h create mode 100644 editor/libeditor/InsertTextTransaction.cpp create mode 100644 editor/libeditor/InsertTextTransaction.h delete mode 100644 editor/libeditor/InsertTextTxn.cpp delete mode 100644 editor/libeditor/InsertTextTxn.h create mode 100644 editor/libeditor/InternetCiter.cpp create mode 100644 editor/libeditor/InternetCiter.h create mode 100644 editor/libeditor/JoinNodeTransaction.cpp create mode 100644 editor/libeditor/JoinNodeTransaction.h delete mode 100644 editor/libeditor/JoinNodeTxn.cpp delete mode 100644 editor/libeditor/JoinNodeTxn.h create mode 100644 editor/libeditor/PlaceholderTransaction.cpp create mode 100644 editor/libeditor/PlaceholderTransaction.h delete mode 100644 editor/libeditor/PlaceholderTxn.cpp delete mode 100644 editor/libeditor/PlaceholderTxn.h create mode 100644 editor/libeditor/SelectionState.cpp create mode 100644 editor/libeditor/SelectionState.h delete mode 100644 editor/libeditor/SetDocTitleTxn.cpp delete mode 100644 editor/libeditor/SetDocTitleTxn.h create mode 100644 editor/libeditor/SetDocumentTitleTransaction.cpp create mode 100644 editor/libeditor/SetDocumentTitleTransaction.h create mode 100644 editor/libeditor/SplitNodeTransaction.cpp create mode 100644 editor/libeditor/SplitNodeTransaction.h delete mode 100644 editor/libeditor/SplitNodeTxn.cpp delete mode 100644 editor/libeditor/SplitNodeTxn.h create mode 100644 editor/libeditor/StyleSheetTransactions.cpp create mode 100644 editor/libeditor/StyleSheetTransactions.h create mode 100644 editor/libeditor/TextEditRules.cpp create mode 100644 editor/libeditor/TextEditRules.h create mode 100644 editor/libeditor/TextEditRulesBidi.cpp create mode 100644 editor/libeditor/TextEditUtils.cpp create mode 100644 editor/libeditor/TextEditUtils.h create mode 100644 editor/libeditor/TextEditor.cpp create mode 100644 editor/libeditor/TextEditor.h create mode 100644 editor/libeditor/TextEditorDataTransfer.cpp create mode 100644 editor/libeditor/WSRunObject.cpp create mode 100644 editor/libeditor/WSRunObject.h create mode 100644 editor/libeditor/crashtests/1128787.html create mode 100644 editor/libeditor/crashtests/1158452.html create mode 100644 editor/libeditor/crashtests/1158651.html create mode 100644 editor/libeditor/crashtests/1244894.xhtml create mode 100644 editor/libeditor/crashtests/1272490.html create mode 100644 editor/libeditor/crashtests/1317704.html create mode 100644 editor/libeditor/crashtests/429586-1.html create mode 100644 editor/libeditor/crashtests/650572-1.html create mode 100644 editor/libeditor/crashtests/667321-1.html delete mode 100644 editor/libeditor/nsEditRules.h delete mode 100644 editor/libeditor/nsEditor.cpp delete mode 100644 editor/libeditor/nsEditor.h delete mode 100644 editor/libeditor/nsEditorCommands.cpp delete mode 100644 editor/libeditor/nsEditorCommands.h delete mode 100644 editor/libeditor/nsEditorController.cpp delete mode 100644 editor/libeditor/nsEditorController.h delete mode 100644 editor/libeditor/nsEditorEventListener.cpp delete mode 100644 editor/libeditor/nsEditorEventListener.h delete mode 100644 editor/libeditor/nsEditorUtils.cpp delete mode 100644 editor/libeditor/nsEditorUtils.h delete mode 100644 editor/libeditor/nsHTMLAbsPosition.cpp delete mode 100644 editor/libeditor/nsHTMLAnonymousUtils.cpp delete mode 100644 editor/libeditor/nsHTMLCSSUtils.cpp delete mode 100644 editor/libeditor/nsHTMLCSSUtils.h delete mode 100644 editor/libeditor/nsHTMLDataTransfer.cpp delete mode 100644 editor/libeditor/nsHTMLEditRules.cpp delete mode 100644 editor/libeditor/nsHTMLEditRules.h delete mode 100644 editor/libeditor/nsHTMLEditUtils.cpp delete mode 100644 editor/libeditor/nsHTMLEditUtils.h delete mode 100644 editor/libeditor/nsHTMLEditor.cpp delete mode 100644 editor/libeditor/nsHTMLEditor.h delete mode 100644 editor/libeditor/nsHTMLEditorEventListener.cpp delete mode 100644 editor/libeditor/nsHTMLEditorEventListener.h delete mode 100644 editor/libeditor/nsHTMLEditorStyle.cpp delete mode 100644 editor/libeditor/nsHTMLInlineTableEditor.cpp delete mode 100644 editor/libeditor/nsHTMLObjectResizer.cpp delete mode 100644 editor/libeditor/nsHTMLObjectResizer.h delete mode 100644 editor/libeditor/nsHTMLURIRefObject.cpp delete mode 100644 editor/libeditor/nsHTMLURIRefObject.h create mode 100644 editor/libeditor/nsIEditRules.h delete mode 100644 editor/libeditor/nsInternetCiter.cpp delete mode 100644 editor/libeditor/nsInternetCiter.h delete mode 100644 editor/libeditor/nsPlaintextDataTransfer.cpp delete mode 100644 editor/libeditor/nsPlaintextEditor.cpp delete mode 100644 editor/libeditor/nsPlaintextEditor.h delete mode 100644 editor/libeditor/nsSelectionState.cpp delete mode 100644 editor/libeditor/nsSelectionState.h delete mode 100644 editor/libeditor/nsStyleSheetTxns.cpp delete mode 100644 editor/libeditor/nsStyleSheetTxns.h delete mode 100644 editor/libeditor/nsTableEditor.cpp delete mode 100644 editor/libeditor/nsTextEditRules.cpp delete mode 100644 editor/libeditor/nsTextEditRules.h delete mode 100644 editor/libeditor/nsTextEditRulesBidi.cpp delete mode 100644 editor/libeditor/nsTextEditUtils.cpp delete mode 100644 editor/libeditor/nsTextEditUtils.h delete mode 100644 editor/libeditor/nsWSRunObject.cpp delete mode 100644 editor/libeditor/nsWSRunObject.h create mode 100644 editor/libeditor/tests/browser.ini create mode 100644 editor/libeditor/tests/browser_bug527935.js create mode 100644 editor/libeditor/tests/browser_bug629172.js create mode 100644 editor/libeditor/tests/bug527935.html create mode 100644 editor/libeditor/tests/bug527935_2.html create mode 100644 editor/libeditor/tests/bug629172.html create mode 100644 editor/libeditor/tests/file_bug635636_2.html create mode 100644 editor/libeditor/tests/file_bug915962.html create mode 100644 editor/libeditor/tests/file_bug966155.html create mode 100644 editor/libeditor/tests/file_bug966552.html create mode 100644 editor/libeditor/tests/spellcheck.js create mode 100644 editor/libeditor/tests/test_backspace_vs.html create mode 100644 editor/libeditor/tests/test_bug1100966.html create mode 100644 editor/libeditor/tests/test_bug1140105.html create mode 100644 editor/libeditor/tests/test_bug1140617.html delete mode 100644 editor/libeditor/tests/test_bug1140617.xul create mode 100644 editor/libeditor/tests/test_bug1154791.html create mode 100644 editor/libeditor/tests/test_bug1186799.html create mode 100644 editor/libeditor/tests/test_bug1230473.html create mode 100644 editor/libeditor/tests/test_bug1247483.html create mode 100644 editor/libeditor/tests/test_bug1258085.html create mode 100644 editor/libeditor/tests/test_bug1268736.html create mode 100644 editor/libeditor/tests/test_bug1270235.html create mode 100644 editor/libeditor/tests/test_bug1306532.html create mode 100644 editor/libeditor/tests/test_bug1310912.html create mode 100644 editor/libeditor/tests/test_bug1314790.html create mode 100644 editor/libeditor/tests/test_bug1315065.html create mode 100644 editor/libeditor/tests/test_bug1328023.html create mode 100644 editor/libeditor/tests/test_bug1330796.html create mode 100644 editor/libeditor/tests/test_bug1332876.html create mode 100644 editor/libeditor/tests/test_bug309731.html create mode 100644 editor/libeditor/tests/test_bug490879.html delete mode 100644 editor/libeditor/tests/test_bug490879.xul delete mode 100644 editor/libeditor/tests/test_bug527935.html delete mode 100644 editor/libeditor/tests/test_bug629172.html create mode 100644 editor/libeditor/tests/test_bug636465.html delete mode 100644 editor/libeditor/tests/test_bug636465.xul create mode 100644 editor/libeditor/tests/test_bug646194.html delete mode 100644 editor/libeditor/tests/test_bug646194.xul create mode 100644 editor/libeditor/tests/test_bug772796.html create mode 100644 editor/libeditor/tests/test_bug795418-2.html create mode 100644 editor/libeditor/tests/test_bug795418-3.html create mode 100644 editor/libeditor/tests/test_bug795418-4.html create mode 100644 editor/libeditor/tests/test_bug795418-5.html create mode 100644 editor/libeditor/tests/test_bug795418-6.html create mode 100644 editor/libeditor/tests/test_bug795418.html create mode 100644 editor/libeditor/tests/test_bug850043.html create mode 100644 editor/libeditor/tests/test_bug915962.html create mode 100644 editor/libeditor/tests/test_bug974309.html create mode 100644 editor/libeditor/tests/test_css_chrome_load_access.html create mode 100644 editor/libeditor/tests/test_pasteImgTextarea.html create mode 100644 editor/libeditor/tests/test_pasteImgTextarea.xul create mode 100644 editor/libeditor/tests/test_selection_move_commands.html delete mode 100644 editor/libeditor/tests/test_selection_move_commands.xul create mode 100644 editor/libeditor/tests/test_set_document_title_transaction.html create mode 100644 editor/nsIEditorUtils.idl create mode 100644 editor/reftests/reftest-stylo.list create mode 100644 editor/reftests/spellcheck-non-latin-arabic-ref.html create mode 100644 editor/reftests/spellcheck-non-latin-arabic.html create mode 100644 editor/reftests/spellcheck-non-latin-chinese-simplified-ref.html create mode 100644 editor/reftests/spellcheck-non-latin-chinese-simplified.html create mode 100644 editor/reftests/spellcheck-non-latin-chinese-traditional-ref.html create mode 100644 editor/reftests/spellcheck-non-latin-chinese-traditional.html create mode 100644 editor/reftests/spellcheck-non-latin-hebrew-ref.html create mode 100644 editor/reftests/spellcheck-non-latin-hebrew.html create mode 100644 editor/reftests/spellcheck-non-latin-japanese-ref.html create mode 100644 editor/reftests/spellcheck-non-latin-japanese.html create mode 100644 editor/reftests/spellcheck-non-latin-korean-ref.html create mode 100644 editor/reftests/spellcheck-non-latin-korean.html create mode 100644 editor/reftests/xul/reftest-stylo.list delete mode 100644 embedding/android/GoannaSmsManager.java delete mode 100644 embedding/android/goannaview_example/AndroidManifest.xml.in delete mode 100644 embedding/android/goannaview_example/GoannaViewExample.java delete mode 100644 embedding/android/goannaview_example/Makefile.in delete mode 100644 embedding/android/goannaview_example/main.xml delete mode 100644 embedding/android/goannaview_example/moz.build delete mode 100644 embedding/browser/nsIPrintingPrompt.idl create mode 100644 embedding/components/printingui/ipc/PPrintSettingsDialog.ipdl create mode 100644 embedding/components/printingui/ipc/PPrintingTypes.ipdlh create mode 100644 embedding/components/printingui/ipc/PrintSettingsDialogChild.cpp create mode 100644 embedding/components/printingui/ipc/PrintSettingsDialogChild.h create mode 100644 embedding/components/printingui/ipc/PrintSettingsDialogParent.cpp create mode 100644 embedding/components/printingui/ipc/PrintSettingsDialogParent.h delete mode 100644 embedding/components/printingui/ipc/nsPrintingPromptServiceProxy.cpp delete mode 100644 embedding/components/printingui/ipc/nsPrintingPromptServiceProxy.h create mode 100644 embedding/components/printingui/ipc/nsPrintingProxy.cpp create mode 100644 embedding/components/printingui/ipc/nsPrintingProxy.h create mode 100644 embedding/components/webbrowserpersist/PWebBrowserPersistDocument.ipdl create mode 100644 embedding/components/webbrowserpersist/PWebBrowserPersistResources.ipdl create mode 100644 embedding/components/webbrowserpersist/PWebBrowserPersistSerialize.ipdl create mode 100644 embedding/components/webbrowserpersist/WebBrowserPersistDocumentChild.cpp create mode 100644 embedding/components/webbrowserpersist/WebBrowserPersistDocumentChild.h create mode 100644 embedding/components/webbrowserpersist/WebBrowserPersistDocumentParent.cpp create mode 100644 embedding/components/webbrowserpersist/WebBrowserPersistDocumentParent.h create mode 100644 embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.cpp create mode 100644 embedding/components/webbrowserpersist/WebBrowserPersistLocalDocument.h create mode 100644 embedding/components/webbrowserpersist/WebBrowserPersistRemoteDocument.cpp create mode 100644 embedding/components/webbrowserpersist/WebBrowserPersistRemoteDocument.h create mode 100644 embedding/components/webbrowserpersist/WebBrowserPersistResourcesChild.cpp create mode 100644 embedding/components/webbrowserpersist/WebBrowserPersistResourcesChild.h create mode 100644 embedding/components/webbrowserpersist/WebBrowserPersistResourcesParent.cpp create mode 100644 embedding/components/webbrowserpersist/WebBrowserPersistResourcesParent.h create mode 100644 embedding/components/webbrowserpersist/WebBrowserPersistSerializeChild.cpp create mode 100644 embedding/components/webbrowserpersist/WebBrowserPersistSerializeChild.h create mode 100644 embedding/components/webbrowserpersist/WebBrowserPersistSerializeParent.cpp create mode 100644 embedding/components/webbrowserpersist/WebBrowserPersistSerializeParent.h create mode 100644 embedding/components/webbrowserpersist/nsIWebBrowserPersistDocument.idl create mode 100644 embedding/components/webbrowserpersist/nsIWebBrowserPersistable.idl create mode 100644 embedding/components/windowwatcher/test/browser.ini create mode 100644 embedding/components/windowwatcher/test/browser_new_content_window_chromeflags.js create mode 100644 embedding/components/windowwatcher/test/browser_new_content_window_from_chrome_principal.js create mode 100644 embedding/components/windowwatcher/test/browser_new_remote_window_flags.js create mode 100644 embedding/components/windowwatcher/test/browser_new_sized_window.js create mode 100644 embedding/components/windowwatcher/test/chrome.ini create mode 100644 embedding/components/windowwatcher/test/file_storage_copied.html create mode 100644 embedding/components/windowwatcher/test/file_test_dialog.html create mode 100644 embedding/components/windowwatcher/test/mochitest.ini create mode 100644 embedding/components/windowwatcher/test/moz.build create mode 100644 embedding/components/windowwatcher/test/test_blank_named_window.html create mode 100644 embedding/components/windowwatcher/test/test_dialog_arguments.html create mode 100644 embedding/components/windowwatcher/test/test_modal_windows.html create mode 100644 embedding/components/windowwatcher/test/test_named_window.html create mode 100644 embedding/components/windowwatcher/test/test_storage_copied.html create mode 100644 embedding/ios/GeckoEmbed/GeckoEmbed.xcodeproj/project.pbxproj create mode 100644 embedding/ios/GeckoEmbed/GeckoEmbed.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 embedding/ios/GeckoEmbed/GeckoEmbed/AppDelegate.h create mode 100644 embedding/ios/GeckoEmbed/GeckoEmbed/AppDelegate.m create mode 100644 embedding/ios/GeckoEmbed/GeckoEmbed/Base.lproj/LaunchScreen.xib create mode 100644 embedding/ios/GeckoEmbed/GeckoEmbed/Base.lproj/Main.storyboard create mode 100644 embedding/ios/GeckoEmbed/GeckoEmbed/Images.xcassets/AppIcon.appiconset/Contents.json create mode 100644 embedding/ios/GeckoEmbed/GeckoEmbed/Info.plist create mode 100644 embedding/ios/GeckoEmbed/GeckoEmbed/ViewController.h create mode 100644 embedding/ios/GeckoEmbed/GeckoEmbed/ViewController.m create mode 100644 embedding/ios/GeckoEmbed/GeckoEmbed/browser/application.ini create mode 100644 embedding/ios/GeckoEmbed/GeckoEmbed/browser/chrome.manifest create mode 100644 embedding/ios/GeckoEmbed/GeckoEmbed/browser/chrome/content/hello.js create mode 100644 embedding/ios/GeckoEmbed/GeckoEmbed/browser/chrome/content/hello.xul create mode 100644 embedding/ios/GeckoEmbed/GeckoEmbed/browser/defaults/preferences/prefs.js create mode 100644 embedding/ios/GeckoEmbed/GeckoEmbed/main.mm create mode 100755 embedding/ios/GeckoEmbed/build-gecko.sh create mode 100755 embedding/ios/GeckoEmbed/copy-jsshell.sh create mode 100644 embedding/ios/GeckoEmbed/js/Base.lproj/LaunchScreen.xib create mode 100644 embedding/ios/GeckoEmbed/js/Base.lproj/Main.storyboard create mode 100644 embedding/ios/GeckoEmbed/js/Images.xcassets/AppIcon.appiconset/Contents.json create mode 100644 embedding/ios/GeckoEmbed/js/Info.plist create mode 100644 embedding/ios/GeckoEmbed/js/dirs.m create mode 100644 embedding/ios/GeckoEmbed/js/shell.cpp create mode 100644 embedding/ios/app.mozbuild create mode 100644 embedding/ios/build.mk create mode 100644 embedding/ios/confvars.sh create mode 100644 embedding/ios/moz.configure create mode 100644 embedding/test/browser.ini create mode 100644 embedding/test/browser_bug1204626.js create mode 100644 embedding/test/bug1170334_iframe.xml create mode 100644 embedding/test/bug1170334_style.css create mode 100644 embedding/test/bug1204626_doc0.html create mode 100644 embedding/test/bug1204626_doc1.html create mode 100644 embedding/test/test_bug1170334_wbp_xmlstyle.html create mode 100644 embedding/test/test_bug1192654.html delete mode 100644 embedding/tests/winEmbed/SMALL.ICO delete mode 100644 embedding/tests/winEmbed/WebBrowserChrome.cpp delete mode 100644 embedding/tests/winEmbed/WebBrowserChrome.h delete mode 100644 embedding/tests/winEmbed/WindowCreator.cpp delete mode 100644 embedding/tests/winEmbed/WindowCreator.h delete mode 100644 embedding/tests/winEmbed/moz.build delete mode 100644 embedding/tests/winEmbed/resource.h delete mode 100644 embedding/tests/winEmbed/winEmbed.ICO delete mode 100644 embedding/tests/winEmbed/winEmbed.cpp delete mode 100644 embedding/tests/winEmbed/winEmbed.h delete mode 100644 embedding/tests/winEmbed/winEmbed.rc delete mode 100644 embedding/tests/winEmbed/winembed.dsp delete mode 100644 extensions/cookie/test/channel_utils.js delete mode 100644 extensions/cookie/test/chrome.ini create mode 100644 extensions/cookie/test/file_chromecommon.js create mode 100644 extensions/cookie/test/file_testloadflags_chromescript.js delete mode 100644 extensions/cookie/test/test_app_uninstall_cookies.html delete mode 100644 extensions/cookie/test/test_app_uninstall_permissions.html delete mode 100644 extensions/cookie/test/test_permissionmanager_app_isolation.html create mode 100644 extensions/cookie/test/unit/test_permmanager_getAllForURI.js delete mode 100644 extensions/cookie/test/unit/test_permmanager_mailto.js create mode 100644 extensions/cookie/test/unit/test_permmanager_matches.js create mode 100644 extensions/cookie/test/unit/test_permmanager_matchesuri.js create mode 100644 extensions/cookie/test/unit/test_permmanager_migrate_4-7.js create mode 100644 extensions/cookie/test/unit/test_permmanager_migrate_4-7_no_history.js create mode 100644 extensions/cookie/test/unit/test_permmanager_migrate_5-7a.js create mode 100644 extensions/cookie/test/unit/test_permmanager_migrate_5-7b.js create mode 100644 extensions/cookie/test/unit/test_permmanager_migrate_6-7a.js create mode 100644 extensions/cookie/test/unit/test_permmanager_migrate_6-7b.js create mode 100644 extensions/cookie/test/unit/test_permmanager_migrate_7-8.js create mode 100644 extensions/cookie/test/unit/test_permmanager_removeforapp.js create mode 100644 extensions/cookie/test/unit/test_permmanager_removepermission.js create mode 100644 extensions/moz.configure delete mode 100644 extensions/pref/autoconfig/src/Makefile.in delete mode 100644 extensions/pref/autoconfig/src/beos/platform.js delete mode 100644 extensions/pref/autoconfig/src/mac/platform.js delete mode 100644 extensions/pref/autoconfig/src/unix/platform.js delete mode 100644 extensions/pref/autoconfig/src/win/platform.js create mode 100644 extensions/pref/autoconfig/test/unit/autoconfig-latin1.cfg create mode 100644 extensions/pref/autoconfig/test/unit/autoconfig-utf8.cfg create mode 100644 extensions/pref/autoconfig/test/unit/autoconfig.js create mode 100644 extensions/pref/autoconfig/test/unit/test_autoconfig_nonascii.js create mode 100644 extensions/pref/autoconfig/test/unit/xpcshell.ini delete mode 100644 extensions/spellcheck/hunspell/src/README.mcp create mode 100644 extensions/spellcheck/hunspell/src/README.mozilla create mode 100644 extensions/spellcheck/hunspell/src/patches/1322666 mode change 100755 => 100644 extensions/spellcheck/hunspell/tests/unit/data/suggestiontest/prepare mode change 100755 => 100644 extensions/spellcheck/hunspell/tests/unit/data/suggestiontest/test mode change 100755 => 100644 extensions/spellcheck/hunspell/tests/unit/data/test.sh create mode 100644 extensions/spellcheck/locales/en-US/hunspell/dictionary-sources/5-mozilla-added create mode 100644 extensions/spellcheck/locales/en-US/hunspell/dictionary-sources/5-mozilla-removed create mode 100644 extensions/spellcheck/locales/en-US/hunspell/dictionary-sources/5-mozilla-specific create mode 100644 extensions/spellcheck/locales/en-US/hunspell/dictionary-sources/README delete mode 100644 extensions/spellcheck/locales/en-US/hunspell/dictionary-sources/chromium_en_US.dic_delta delete mode 100644 extensions/spellcheck/locales/en-US/hunspell/dictionary-sources/dupe-dictionary.pl delete mode 100644 extensions/spellcheck/locales/en-US/hunspell/dictionary-sources/hunspell-en_US-20081205.dic create mode 100755 extensions/spellcheck/locales/en-US/hunspell/dictionary-sources/install-new-dict create mode 100755 extensions/spellcheck/locales/en-US/hunspell/dictionary-sources/make-new-dict delete mode 100755 extensions/spellcheck/locales/en-US/hunspell/dictionary-sources/merge-dictionaries create mode 100644 extensions/spellcheck/locales/en-US/hunspell/dictionary-sources/orig/README_en_US-custom.txt create mode 100644 extensions/spellcheck/locales/en-US/hunspell/dictionary-sources/orig/en_US-custom.aff create mode 100644 extensions/spellcheck/locales/en-US/hunspell/dictionary-sources/orig/en_US-custom.dic delete mode 100644 extensions/spellcheck/locales/en-US/hunspell/dictionary-sources/upstream-chromium.diff delete mode 100644 extensions/spellcheck/locales/en-US/hunspell/dictionary-sources/upstream-hunspell.diff delete mode 100644 extensions/spellcheck/src/mozGenericWordUtils.cpp delete mode 100644 extensions/spellcheck/src/mozGenericWordUtils.h create mode 100644 extensions/spellcheck/tests/mochitest/helper_bug1170484.js create mode 100644 extensions/spellcheck/tests/mochitest/mochitest.ini create mode 100644 extensions/spellcheck/tests/mochitest/test_bug1170484.html create mode 100644 gfx/2d/AutoHelpersWin.h create mode 100644 gfx/2d/BezierUtils.cpp create mode 100644 gfx/2d/BezierUtils.h create mode 100644 gfx/2d/BigEndianInts.h create mode 100644 gfx/2d/BlurLS3.cpp create mode 100644 gfx/2d/CGTextDrawing.h create mode 100644 gfx/2d/CriticalSection.h delete mode 100644 gfx/2d/DrawTargetCG.cpp delete mode 100644 gfx/2d/DrawTargetCG.h delete mode 100644 gfx/2d/DrawTargetD2D.cpp delete mode 100644 gfx/2d/DrawTargetD2D.h create mode 100644 gfx/2d/DrawingJob.cpp create mode 100644 gfx/2d/DrawingJob.h create mode 100644 gfx/2d/HelpersWinFonts.h create mode 100644 gfx/2d/IterableArena.h create mode 100644 gfx/2d/JobScheduler.cpp create mode 100644 gfx/2d/JobScheduler.h create mode 100644 gfx/2d/JobScheduler_posix.cpp create mode 100644 gfx/2d/JobScheduler_posix.h create mode 100644 gfx/2d/JobScheduler_win32.cpp create mode 100644 gfx/2d/JobScheduler_win32.h create mode 100644 gfx/2d/LoggingConstants.h create mode 100644 gfx/2d/MMIHelpers.h delete mode 100644 gfx/2d/Makefile.in create mode 100644 gfx/2d/MatrixFwd.h create mode 100644 gfx/2d/NativeFontResourceDWrite.cpp create mode 100644 gfx/2d/NativeFontResourceDWrite.h create mode 100644 gfx/2d/NativeFontResourceGDI.cpp create mode 100644 gfx/2d/NativeFontResourceGDI.h create mode 100644 gfx/2d/NativeFontResourceMac.cpp create mode 100644 gfx/2d/NativeFontResourceMac.h create mode 100644 gfx/2d/NumericTools.h create mode 100644 gfx/2d/Polygon.h create mode 100644 gfx/2d/Quaternion.cpp create mode 100644 gfx/2d/Quaternion.h create mode 100644 gfx/2d/SFNTData.cpp create mode 100644 gfx/2d/SFNTData.h create mode 100644 gfx/2d/SFNTNameTable.cpp create mode 100644 gfx/2d/SFNTNameTable.h create mode 100644 gfx/2d/ScaleFactors2D.h create mode 100644 gfx/2d/ScaledFontFontconfig.cpp create mode 100644 gfx/2d/ScaledFontFontconfig.h delete mode 100644 gfx/2d/SourceSurfaceCG.cpp delete mode 100644 gfx/2d/SourceSurfaceCG.h delete mode 100644 gfx/2d/SourceSurfaceD2D.cpp delete mode 100644 gfx/2d/SourceSurfaceD2D.h delete mode 100644 gfx/2d/SourceSurfaceD2DTarget.cpp delete mode 100644 gfx/2d/SourceSurfaceD2DTarget.h create mode 100644 gfx/2d/Triangle.h create mode 100644 gfx/2d/convolverLS3.cpp create mode 100644 gfx/2d/convolverLS3.h mode change 100755 => 100644 gfx/2d/genshaders.sh delete mode 100644 gfx/2d/moz-d2d1-1.h create mode 100644 gfx/2d/ssse3-scaler.c create mode 100644 gfx/2d/ssse3-scaler.h create mode 100644 gfx/2d/u16string.h mode change 100644 => 100755 gfx/angle/AUTHORS mode change 100644 => 100755 gfx/angle/BUILD.gn mode change 100644 => 100755 gfx/angle/CONTRIBUTORS mode change 100644 => 100755 gfx/angle/DEPS create mode 100755 gfx/angle/DEPS.chromium mode change 100644 => 100755 gfx/angle/LICENSE mode change 100644 => 100755 gfx/angle/Makefile.in mode change 100644 => 100755 gfx/angle/README.chromium mode change 100644 => 100755 gfx/angle/README.md mode change 100644 => 100755 gfx/angle/README.mozilla mode change 100644 => 100755 gfx/angle/include/EGL/egl.h mode change 100644 => 100755 gfx/angle/include/EGL/eglext.h mode change 100644 => 100755 gfx/angle/include/EGL/eglplatform.h mode change 100644 => 100755 gfx/angle/include/GLES2/gl2.h mode change 100644 => 100755 gfx/angle/include/GLES2/gl2ext.h mode change 100644 => 100755 gfx/angle/include/GLES2/gl2platform.h mode change 100644 => 100755 gfx/angle/include/GLES3/gl3.h mode change 100644 => 100755 gfx/angle/include/GLES3/gl31.h mode change 100644 => 100755 gfx/angle/include/GLES3/gl32.h mode change 100644 => 100755 gfx/angle/include/GLES3/gl3platform.h mode change 100644 => 100755 gfx/angle/include/GLSLANG/ShaderLang.h mode change 100644 => 100755 gfx/angle/include/GLSLANG/ShaderVars.h mode change 100644 => 100755 gfx/angle/include/KHR/khrplatform.h mode change 100644 => 100755 gfx/angle/include/angle_gl.h mode change 100644 => 100755 gfx/angle/include/angle_windowsstore.h mode change 100644 => 100755 gfx/angle/include/export.h mode change 100644 => 100755 gfx/angle/include/platform/Platform.h mode change 100644 => 100755 gfx/angle/moz.build mode change 100644 => 100755 gfx/angle/src/angle.gyp mode change 100644 => 100755 gfx/angle/src/commit.h mode change 100644 => 100755 gfx/angle/src/commit_id.py mode change 100644 => 100755 gfx/angle/src/common/BitSetIterator.h mode change 100644 => 100755 gfx/angle/src/common/BitSetIterator_unittest.cpp create mode 100755 gfx/angle/src/common/Color.h create mode 100755 gfx/angle/src/common/Color.inl mode change 100644 => 100755 gfx/angle/src/common/Float16ToFloat32.cpp mode change 100644 => 100755 gfx/angle/src/common/Float16ToFloat32.py mode change 100644 => 100755 gfx/angle/src/common/MemoryBuffer.cpp mode change 100644 => 100755 gfx/angle/src/common/MemoryBuffer.h mode change 100644 => 100755 gfx/angle/src/common/Optional.h mode change 100644 => 100755 gfx/angle/src/common/Optional_unittest.cpp mode change 100644 => 100755 gfx/angle/src/common/angleutils.cpp mode change 100644 => 100755 gfx/angle/src/common/angleutils.h mode change 100644 => 100755 gfx/angle/src/common/debug.cpp mode change 100644 => 100755 gfx/angle/src/common/debug.h mode change 100644 => 100755 gfx/angle/src/common/event_tracer.cpp mode change 100644 => 100755 gfx/angle/src/common/event_tracer.h mode change 100644 => 100755 gfx/angle/src/common/mathutil.cpp mode change 100644 => 100755 gfx/angle/src/common/mathutil.h mode change 100644 => 100755 gfx/angle/src/common/mathutil_unittest.cpp mode change 100644 => 100755 gfx/angle/src/common/matrix_utils.h mode change 100644 => 100755 gfx/angle/src/common/matrix_utils_unittest.cpp mode change 100644 => 100755 gfx/angle/src/common/platform.h mode change 100644 => 100755 gfx/angle/src/common/string_utils.cpp mode change 100644 => 100755 gfx/angle/src/common/string_utils.h mode change 100644 => 100755 gfx/angle/src/common/string_utils_unittest.cpp create mode 100755 gfx/angle/src/common/third_party/numerics/README.angle create mode 100755 gfx/angle/src/common/third_party/numerics/base/logging.h create mode 100755 gfx/angle/src/common/third_party/numerics/base/numerics/OWNERS create mode 100755 gfx/angle/src/common/third_party/numerics/base/numerics/safe_conversions.h create mode 100755 gfx/angle/src/common/third_party/numerics/base/numerics/safe_conversions_impl.h create mode 100755 gfx/angle/src/common/third_party/numerics/base/numerics/safe_math.h create mode 100755 gfx/angle/src/common/third_party/numerics/base/numerics/safe_math_impl.h create mode 100755 gfx/angle/src/common/third_party/numerics/base/numerics/safe_numerics_unittest.cc mode change 100644 => 100755 gfx/angle/src/common/tls.cpp mode change 100644 => 100755 gfx/angle/src/common/tls.h mode change 100644 => 100755 gfx/angle/src/common/utilities.cpp mode change 100644 => 100755 gfx/angle/src/common/utilities.h mode change 100644 => 100755 gfx/angle/src/common/utilities_unittest.cpp mode change 100644 => 100755 gfx/angle/src/common/version.h mode change 100644 => 100755 gfx/angle/src/compiler.gypi mode change 100644 => 100755 gfx/angle/src/compiler/preprocessor/64bit-tokenizer-safety.patch mode change 100644 => 100755 gfx/angle/src/compiler/preprocessor/DiagnosticsBase.cpp mode change 100644 => 100755 gfx/angle/src/compiler/preprocessor/DiagnosticsBase.h mode change 100644 => 100755 gfx/angle/src/compiler/preprocessor/DirectiveHandlerBase.cpp mode change 100644 => 100755 gfx/angle/src/compiler/preprocessor/DirectiveHandlerBase.h mode change 100644 => 100755 gfx/angle/src/compiler/preprocessor/DirectiveParser.cpp mode change 100644 => 100755 gfx/angle/src/compiler/preprocessor/DirectiveParser.h mode change 100644 => 100755 gfx/angle/src/compiler/preprocessor/ExpressionParser.cpp mode change 100644 => 100755 gfx/angle/src/compiler/preprocessor/ExpressionParser.h mode change 100644 => 100755 gfx/angle/src/compiler/preprocessor/ExpressionParser.y mode change 100644 => 100755 gfx/angle/src/compiler/preprocessor/Input.cpp mode change 100644 => 100755 gfx/angle/src/compiler/preprocessor/Input.h mode change 100644 => 100755 gfx/angle/src/compiler/preprocessor/Lexer.cpp mode change 100644 => 100755 gfx/angle/src/compiler/preprocessor/Lexer.h mode change 100644 => 100755 gfx/angle/src/compiler/preprocessor/Macro.cpp mode change 100644 => 100755 gfx/angle/src/compiler/preprocessor/Macro.h mode change 100644 => 100755 gfx/angle/src/compiler/preprocessor/MacroExpander.cpp mode change 100644 => 100755 gfx/angle/src/compiler/preprocessor/MacroExpander.h mode change 100644 => 100755 gfx/angle/src/compiler/preprocessor/Preprocessor.cpp mode change 100644 => 100755 gfx/angle/src/compiler/preprocessor/Preprocessor.h mode change 100644 => 100755 gfx/angle/src/compiler/preprocessor/SourceLocation.h mode change 100644 => 100755 gfx/angle/src/compiler/preprocessor/Token.cpp mode change 100644 => 100755 gfx/angle/src/compiler/preprocessor/Token.h mode change 100644 => 100755 gfx/angle/src/compiler/preprocessor/Tokenizer.cpp mode change 100644 => 100755 gfx/angle/src/compiler/preprocessor/Tokenizer.h mode change 100644 => 100755 gfx/angle/src/compiler/preprocessor/Tokenizer.l mode change 100644 => 100755 gfx/angle/src/compiler/preprocessor/numeric_lex.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/64bit-lexer-safety.patch mode change 100644 => 100755 gfx/angle/src/compiler/translator/ASTMetadataHLSL.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/ASTMetadataHLSL.h create mode 100755 gfx/angle/src/compiler/translator/AddDefaultReturnStatements.cpp create mode 100755 gfx/angle/src/compiler/translator/AddDefaultReturnStatements.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/ArrayReturnValueToOutParameter.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/ArrayReturnValueToOutParameter.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/BaseTypes.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/BuiltInFunctionEmulator.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/BuiltInFunctionEmulator.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/BuiltInFunctionEmulatorGLSL.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/BuiltInFunctionEmulatorGLSL.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/BuiltInFunctionEmulatorHLSL.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/BuiltInFunctionEmulatorHLSL.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/Cache.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/Cache.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/CallDAG.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/CallDAG.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/CodeGen.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/Common.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/Compiler.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/Compiler.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/ConstantUnion.h create mode 100755 gfx/angle/src/compiler/translator/DeferGlobalInitializers.cpp create mode 100755 gfx/angle/src/compiler/translator/DeferGlobalInitializers.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/Diagnostics.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/Diagnostics.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/DirectiveHandler.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/DirectiveHandler.h create mode 100755 gfx/angle/src/compiler/translator/EmulateGLFragColorBroadcast.cpp create mode 100755 gfx/angle/src/compiler/translator/EmulateGLFragColorBroadcast.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/EmulatePrecision.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/EmulatePrecision.h create mode 100755 gfx/angle/src/compiler/translator/ExpandIntegerPowExpressions.cpp create mode 100755 gfx/angle/src/compiler/translator/ExpandIntegerPowExpressions.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/ExtensionBehavior.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/ExtensionGLSL.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/ExtensionGLSL.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/FlagStd140Structs.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/FlagStd140Structs.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/ForLoopUnroll.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/ForLoopUnroll.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/HashNames.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/InfoSink.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/InfoSink.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/Initialize.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/Initialize.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/InitializeDll.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/InitializeDll.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/InitializeGlobals.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/InitializeParseContext.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/InitializeParseContext.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/InitializeVariables.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/InitializeVariables.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/IntermNode.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/IntermNode.h create mode 100755 gfx/angle/src/compiler/translator/IntermNodePatternMatcher.cpp create mode 100755 gfx/angle/src/compiler/translator/IntermNodePatternMatcher.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/IntermTraverse.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/Intermediate.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/Intermediate.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/LoopInfo.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/LoopInfo.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/MMap.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/NodeSearch.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/Operator.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/Operator.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/OutputESSL.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/OutputESSL.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/OutputGLSL.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/OutputGLSL.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/OutputGLSLBase.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/OutputGLSLBase.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/OutputHLSL.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/OutputHLSL.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/ParseContext.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/ParseContext.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/PoolAlloc.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/PoolAlloc.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/Pragma.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/PruneEmptyDeclarations.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/PruneEmptyDeclarations.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/RecordConstantPrecision.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/RecordConstantPrecision.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/RegenerateStructNames.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/RegenerateStructNames.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/RemoveDynamicIndexing.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/RemoveDynamicIndexing.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/RemovePow.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/RemovePow.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/RemoveSwitchFallThrough.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/RemoveSwitchFallThrough.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/RewriteDoWhile.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/RewriteDoWhile.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/RewriteElseBlocks.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/RewriteElseBlocks.h create mode 100755 gfx/angle/src/compiler/translator/RewriteTexelFetchOffset.cpp create mode 100755 gfx/angle/src/compiler/translator/RewriteTexelFetchOffset.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/ScalarizeVecAndMatConstructorArgs.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/ScalarizeVecAndMatConstructorArgs.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/SearchSymbol.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/SearchSymbol.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/SeparateArrayInitialization.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/SeparateArrayInitialization.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/SeparateDeclarations.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/SeparateDeclarations.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/SeparateExpressionsReturningArrays.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/SeparateExpressionsReturningArrays.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/ShaderLang.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/ShaderVars.cpp create mode 100755 gfx/angle/src/compiler/translator/SimplifyLoopConditions.cpp create mode 100755 gfx/angle/src/compiler/translator/SimplifyLoopConditions.h create mode 100755 gfx/angle/src/compiler/translator/SplitSequenceOperator.cpp create mode 100755 gfx/angle/src/compiler/translator/SplitSequenceOperator.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/StructureHLSL.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/StructureHLSL.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/SymbolTable.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/SymbolTable.h create mode 100755 gfx/angle/src/compiler/translator/TextureFunctionHLSL.cpp create mode 100755 gfx/angle/src/compiler/translator/TextureFunctionHLSL.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/TranslatorESSL.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/TranslatorESSL.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/TranslatorGLSL.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/TranslatorGLSL.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/TranslatorHLSL.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/TranslatorHLSL.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/Types.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/Types.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/UnfoldShortCircuitAST.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/UnfoldShortCircuitAST.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/UnfoldShortCircuitToIf.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/UnfoldShortCircuitToIf.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/UniformHLSL.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/UniformHLSL.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/UtilsHLSL.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/UtilsHLSL.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/ValidateGlobalInitializer.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/ValidateGlobalInitializer.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/ValidateLimitations.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/ValidateLimitations.h create mode 100755 gfx/angle/src/compiler/translator/ValidateMaxParameters.cpp create mode 100755 gfx/angle/src/compiler/translator/ValidateMaxParameters.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/ValidateOutputs.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/ValidateOutputs.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/ValidateSwitch.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/ValidateSwitch.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/VariableInfo.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/VariableInfo.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/VariablePacker.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/VariablePacker.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/VersionGLSL.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/VersionGLSL.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/blocklayout.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/blocklayout.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/blocklayoutHLSL.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/blocklayoutHLSL.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/glslang.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/glslang.l mode change 100644 => 100755 gfx/angle/src/compiler/translator/glslang.y mode change 100644 => 100755 gfx/angle/src/compiler/translator/glslang_lex.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/glslang_tab.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/glslang_tab.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/intermOut.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/length_limits.h mode change 100644 => 100755 gfx/angle/src/compiler/translator/util.cpp mode change 100644 => 100755 gfx/angle/src/compiler/translator/util.h mode change 100644 => 100755 gfx/angle/src/copy_compiler_dll.bat create mode 100755 gfx/angle/src/image_util/copyimage.cpp create mode 100755 gfx/angle/src/image_util/copyimage.h create mode 100755 gfx/angle/src/image_util/copyimage.inl create mode 100755 gfx/angle/src/image_util/generatemip.h create mode 100755 gfx/angle/src/image_util/generatemip.inl create mode 100755 gfx/angle/src/image_util/imageformats.cpp create mode 100755 gfx/angle/src/image_util/imageformats.h create mode 100755 gfx/angle/src/image_util/loadimage.cpp create mode 100755 gfx/angle/src/image_util/loadimage.h create mode 100755 gfx/angle/src/image_util/loadimage.inl create mode 100755 gfx/angle/src/image_util/loadimage_etc.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/AttributeMap.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/AttributeMap.h mode change 100644 => 100755 gfx/angle/src/libANGLE/BinaryStream.h create mode 100755 gfx/angle/src/libANGLE/BinaryStream_unittest.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/Buffer.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/Buffer.h mode change 100644 => 100755 gfx/angle/src/libANGLE/Caps.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/Caps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/Compiler.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/Compiler.h mode change 100644 => 100755 gfx/angle/src/libANGLE/Config.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/Config.h mode change 100644 => 100755 gfx/angle/src/libANGLE/Config_unittest.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/Constants.h mode change 100644 => 100755 gfx/angle/src/libANGLE/Context.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/Context.h create mode 100755 gfx/angle/src/libANGLE/ContextState.cpp create mode 100755 gfx/angle/src/libANGLE/ContextState.h delete mode 100644 gfx/angle/src/libANGLE/Data.cpp delete mode 100644 gfx/angle/src/libANGLE/Data.h create mode 100755 gfx/angle/src/libANGLE/Debug.cpp create mode 100755 gfx/angle/src/libANGLE/Debug.h mode change 100644 => 100755 gfx/angle/src/libANGLE/Device.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/Device.h mode change 100644 => 100755 gfx/angle/src/libANGLE/Display.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/Display.h mode change 100644 => 100755 gfx/angle/src/libANGLE/Error.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/Error.h mode change 100644 => 100755 gfx/angle/src/libANGLE/Error.inl mode change 100644 => 100755 gfx/angle/src/libANGLE/Fence.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/Fence.h mode change 100644 => 100755 gfx/angle/src/libANGLE/Fence_unittest.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/Framebuffer.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/Framebuffer.h mode change 100644 => 100755 gfx/angle/src/libANGLE/FramebufferAttachment.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/FramebufferAttachment.h mode change 100644 => 100755 gfx/angle/src/libANGLE/HandleAllocator.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/HandleAllocator.h mode change 100644 => 100755 gfx/angle/src/libANGLE/HandleAllocator_unittest.cpp create mode 100755 gfx/angle/src/libANGLE/HandleRangeAllocator.cpp create mode 100755 gfx/angle/src/libANGLE/HandleRangeAllocator.h create mode 100755 gfx/angle/src/libANGLE/HandleRangeAllocator_unittest.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/Image.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/Image.h mode change 100644 => 100755 gfx/angle/src/libANGLE/ImageIndex.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/ImageIndex.h mode change 100644 => 100755 gfx/angle/src/libANGLE/ImageIndexIterator_unittest.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/Image_unittest.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/IndexRangeCache.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/IndexRangeCache.h create mode 100755 gfx/angle/src/libANGLE/Path.cpp create mode 100755 gfx/angle/src/libANGLE/Path.h mode change 100644 => 100755 gfx/angle/src/libANGLE/Platform.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/Program.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/Program.h mode change 100644 => 100755 gfx/angle/src/libANGLE/Program_unittest.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/Query.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/Query.h delete mode 100644 gfx/angle/src/libANGLE/RefCountObject.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/RefCountObject.h mode change 100644 => 100755 gfx/angle/src/libANGLE/Renderbuffer.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/Renderbuffer.h mode change 100644 => 100755 gfx/angle/src/libANGLE/ResourceManager.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/ResourceManager.h mode change 100644 => 100755 gfx/angle/src/libANGLE/ResourceManager_unittest.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/Sampler.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/Sampler.h mode change 100644 => 100755 gfx/angle/src/libANGLE/Shader.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/Shader.h mode change 100644 => 100755 gfx/angle/src/libANGLE/State.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/State.h create mode 100755 gfx/angle/src/libANGLE/Stream.cpp create mode 100755 gfx/angle/src/libANGLE/Stream.h mode change 100644 => 100755 gfx/angle/src/libANGLE/Surface.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/Surface.h mode change 100644 => 100755 gfx/angle/src/libANGLE/Surface_unittest.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/Texture.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/Texture.h mode change 100644 => 100755 gfx/angle/src/libANGLE/TransformFeedback.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/TransformFeedback.h mode change 100644 => 100755 gfx/angle/src/libANGLE/TransformFeedback_unittest.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/Uniform.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/Uniform.h mode change 100644 => 100755 gfx/angle/src/libANGLE/Version.h mode change 100644 => 100755 gfx/angle/src/libANGLE/Version.inl mode change 100644 => 100755 gfx/angle/src/libANGLE/VertexArray.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/VertexArray.h mode change 100644 => 100755 gfx/angle/src/libANGLE/VertexAttribute.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/VertexAttribute.h mode change 100644 => 100755 gfx/angle/src/libANGLE/VertexAttribute.inl mode change 100644 => 100755 gfx/angle/src/libANGLE/angletypes.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/angletypes.h mode change 100644 => 100755 gfx/angle/src/libANGLE/angletypes.inl mode change 100644 => 100755 gfx/angle/src/libANGLE/features.h mode change 100644 => 100755 gfx/angle/src/libANGLE/formatutils.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/formatutils.h mode change 100644 => 100755 gfx/angle/src/libANGLE/histogram_macros.h mode change 100644 => 100755 gfx/angle/src/libANGLE/moz.build mode change 100644 => 100755 gfx/angle/src/libANGLE/queryconversions.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/queryconversions.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/BufferImpl.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/BufferImpl_mock.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/CompilerImpl.h create mode 100755 gfx/angle/src/libANGLE/renderer/ContextImpl.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/ContextImpl.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/DeviceImpl.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/DeviceImpl.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/DisplayImpl.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/DisplayImpl.h create mode 100755 gfx/angle/src/libANGLE/renderer/EGLImplFactory.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/FenceNVImpl.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/FenceSyncImpl.h create mode 100644 gfx/angle/src/libANGLE/renderer/Format.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/Format.h create mode 100755 gfx/angle/src/libANGLE/renderer/Format_ID_autogen.inl create mode 100644 gfx/angle/src/libANGLE/renderer/Format_autogen.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/FramebufferAttachmentObjectImpl.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/FramebufferImpl.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/FramebufferImpl_mock.h create mode 100755 gfx/angle/src/libANGLE/renderer/GLImplFactory.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/ImageImpl.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/ImageImpl_mock.h delete mode 100644 gfx/angle/src/libANGLE/renderer/ImplFactory.h create mode 100755 gfx/angle/src/libANGLE/renderer/PathImpl.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/ProgramImpl.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/ProgramImpl_mock.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/QueryImpl.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/RenderbufferImpl.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/RenderbufferImpl_mock.h delete mode 100644 gfx/angle/src/libANGLE/renderer/Renderer.cpp delete mode 100644 gfx/angle/src/libANGLE/renderer/Renderer.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/SamplerImpl.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/ShaderImpl.h create mode 100755 gfx/angle/src/libANGLE/renderer/StreamProducerImpl.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/SurfaceImpl.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/SurfaceImpl.h create mode 100755 gfx/angle/src/libANGLE/renderer/TextureImpl.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/TextureImpl.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/TextureImpl_mock.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/TransformFeedbackImpl.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/TransformFeedbackImpl_mock.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/VertexArrayImpl.h create mode 100755 gfx/angle/src/libANGLE/renderer/angle_format.py create mode 100755 gfx/angle/src/libANGLE/renderer/angle_format_data.json create mode 100755 gfx/angle/src/libANGLE/renderer/angle_format_map.json mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/BufferD3D.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/BufferD3D.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/CompilerD3D.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/CompilerD3D.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/DeviceD3D.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/DeviceD3D.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/DisplayD3D.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/DisplayD3D.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/DynamicHLSL.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/DynamicHLSL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/EGLImageD3D.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/EGLImageD3D.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/FramebufferD3D.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/FramebufferD3D.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/HLSLCompiler.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/HLSLCompiler.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/ImageD3D.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/ImageD3D.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/IndexBuffer.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/IndexBuffer.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/IndexDataManager.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/IndexDataManager.h create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/NativeWindowD3D.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/NativeWindowD3D.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/ProgramD3D.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/ProgramD3D.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/RenderTargetD3D.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/RenderTargetD3D.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/RenderbufferD3D.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/RenderbufferD3D.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/RendererD3D.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/RendererD3D.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/SamplerD3D.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/ShaderD3D.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/ShaderD3D.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/ShaderExecutableD3D.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/ShaderExecutableD3D.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/SurfaceD3D.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/SurfaceD3D.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/SwapChainD3D.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/TextureD3D.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/TextureD3D.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/TextureStorage.h delete mode 100644 gfx/angle/src/libANGLE/renderer/d3d/TransformFeedbackD3D.cpp delete mode 100644 gfx/angle/src/libANGLE/renderer/d3d/TransformFeedbackD3D.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/VaryingPacking.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/VaryingPacking.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/VertexBuffer.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/VertexBuffer.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/VertexDataManager.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/VertexDataManager.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/WorkaroundsD3D.h delete mode 100644 gfx/angle/src/libANGLE/renderer/d3d/copyimage.cpp delete mode 100644 gfx/angle/src/libANGLE/renderer/d3d/copyimage.h delete mode 100644 gfx/angle/src/libANGLE/renderer/d3d/copyimage.inl mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/Blit11.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/Blit11.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/Buffer11.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/Buffer11.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/Clear11.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/Clear11.h create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/Context11.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/Context11.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/DebugAnnotator11.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/DebugAnnotator11.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/Fence11.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/Fence11.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/Framebuffer11.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/Framebuffer11.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/Image11.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/Image11.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/IndexBuffer11.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/IndexBuffer11.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/InputLayoutCache.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/InputLayoutCache.h delete mode 100644 gfx/angle/src/libANGLE/renderer/d3d/d3d11/NativeWindow.h create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/NativeWindow11.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/PixelTransfer11.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/PixelTransfer11.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/Query11.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/Query11.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/RenderStateCache.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/RenderStateCache.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/RenderTarget11.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/RenderTarget11.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/Renderer11.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/ShaderExecutable11.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/ShaderExecutable11.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/StateManager11.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/StateManager11.h create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/StreamProducerNV12.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/StreamProducerNV12.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/SwapChain11.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/SwapChain11.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/TextureStorage11.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/TextureStorage11.h create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/TransformFeedback11.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/TransformFeedback11.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/Trim11.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/Trim11.h create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/VertexArray11.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/VertexArray11.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/VertexBuffer11.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/VertexBuffer11.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/copyvertex.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/copyvertex.inl mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/dxgi_support_data.json mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/dxgi_support_table.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/dxgi_support_table.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/formatutils11.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/formatutils11.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/gen_dxgi_support_tables.py delete mode 100644 gfx/angle/src/libANGLE/renderer/d3d/d3d11/gen_load_functions_table.py delete mode 100644 gfx/angle/src/libANGLE/renderer/d3d/d3d11/gen_swizzle_format_table.py mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/gen_texture_format_table.py delete mode 100644 gfx/angle/src/libANGLE/renderer/d3d/d3d11/internal_format_initializer_table.cpp delete mode 100644 gfx/angle/src/libANGLE/renderer/d3d/d3d11/internal_format_initializer_table.h delete mode 100644 gfx/angle/src/libANGLE/renderer/d3d/d3d11/load_functions_data.json delete mode 100644 gfx/angle/src/libANGLE/renderer/d3d/d3d11/load_functions_table.h delete mode 100644 gfx/angle/src/libANGLE/renderer/d3d/d3d11/load_functions_table_autogen.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/renderer11_utils.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/renderer11_utils.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/BufferToTexture11.hlsl mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/Clear11.hlsl mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/Passthrough2D11.hlsl mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/Passthrough3D11.hlsl create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/ResolveDepthStencil.hlsl mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/Swizzle11.hlsl mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/buffertotexture11_gs.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/buffertotexture11_ps_4f.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/buffertotexture11_ps_4i.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/buffertotexture11_ps_4ui.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/buffertotexture11_vs.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/clearfloat11_fl9ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/clearfloat11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/clearfloat11vs.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/clearsint11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/clearsint11vs.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/clearuint11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/clearuint11vs.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthrough2d11vs.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthrough3d11gs.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthrough3d11vs.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughdepth2d11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughlum2d11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughlum3d11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughlumalpha2d11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughlumalpha3d11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughr2d11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughr2di11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughr2dui11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughr3d11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughr3di11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughr3dui11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughrg2d11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughrg2di11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughrg2dui11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughrg3d11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughrg3di11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughrg3dui11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughrgb2d11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughrgb2di11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughrgb2dui11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughrgb3d11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughrgb3di11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughrgb3dui11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughrgba2d11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughrgba2di11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughrgba2dui11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughrgba3d11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughrgba3di11ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughrgba3dui11ps.h create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughrgbapremultiply2d11ps.h create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughrgbaunmultiply2d11ps.h create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughrgbpremultiply2d11ps.h create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/passthroughrgbunmultiply2d11ps.h create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/resolvedepth11_ps.h create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/resolvedepthstencil11_ps.h create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/resolvedepthstencil11_vs.h create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/resolvestencil11_ps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/swizzlef2darrayps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/swizzlef2dps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/swizzlef3dps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/swizzlei2darrayps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/swizzlei2dps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/swizzlei3dps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/swizzleui2darrayps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/swizzleui2dps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/compiled/swizzleui3dps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/shaders/generate_shaders.bat delete mode 100644 gfx/angle/src/libANGLE/renderer/d3d/d3d11/swizzle_format_data.json delete mode 100644 gfx/angle/src/libANGLE/renderer/d3d/d3d11/swizzle_format_info.h delete mode 100644 gfx/angle/src/libANGLE/renderer/d3d/d3d11/swizzle_format_info_autogen.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/texture_format_data.json create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/texture_format_map.json mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/texture_format_table.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/texture_format_table.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/texture_format_table_autogen.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/texture_format_table_utils.h delete mode 100644 gfx/angle/src/libANGLE/renderer/d3d/d3d11/texture_format_util.cpp delete mode 100644 gfx/angle/src/libANGLE/renderer/d3d/d3d11/win32/NativeWindow.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/win32/NativeWindow11Win32.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/win32/NativeWindow11Win32.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/winrt/CoreWindowNativeWindow.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/winrt/CoreWindowNativeWindow.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/winrt/CoreWindowNativeWindow_unittest.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/winrt/InspectableNativeWindow.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/winrt/InspectableNativeWindow.h create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/winrt/NativeWindow11WinRT.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/winrt/NativeWindow11WinRT.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/winrt/SwapChainPanelNativeWindow.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/winrt/SwapChainPanelNativeWindow.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d11/winrt/SwapChainPanelNativeWindow_unittest.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/Blit9.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/Blit9.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/Buffer9.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/Buffer9.h create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/Context9.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/Context9.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/DebugAnnotator9.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/DebugAnnotator9.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/Fence9.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/Fence9.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/Framebuffer9.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/Framebuffer9.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/Image9.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/Image9.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/IndexBuffer9.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/IndexBuffer9.h create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/NativeWindow9.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/NativeWindow9.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/Query9.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/Query9.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/RenderTarget9.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/RenderTarget9.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/Renderer9.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/Renderer9.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/ShaderCache.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/ShaderExecutable9.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/ShaderExecutable9.h create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/StateManager9.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/StateManager9.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/SwapChain9.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/SwapChain9.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/TextureStorage9.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/TextureStorage9.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/VertexArray9.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/VertexBuffer9.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/VertexBuffer9.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/VertexDeclarationCache.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/VertexDeclarationCache.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/formatutils9.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/formatutils9.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/renderer9_utils.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/renderer9_utils.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/shaders/Blit.ps mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/shaders/Blit.vs mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/shaders/compiled/componentmaskps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/shaders/compiled/flipyvs.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/shaders/compiled/luminanceps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/shaders/compiled/passthroughps.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/shaders/compiled/standardvs.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/shaders/generate_shaders.bat mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/d3d9/vertexconversion.h delete mode 100644 gfx/angle/src/libANGLE/renderer/d3d/formatutilsD3D.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/d3d/formatutilsD3D.h delete mode 100644 gfx/angle/src/libANGLE/renderer/d3d/generatemip.h delete mode 100644 gfx/angle/src/libANGLE/renderer/d3d/generatemip.inl delete mode 100644 gfx/angle/src/libANGLE/renderer/d3d/imageformats.h delete mode 100644 gfx/angle/src/libANGLE/renderer/d3d/loadimage.cpp delete mode 100644 gfx/angle/src/libANGLE/renderer/d3d/loadimage.h delete mode 100644 gfx/angle/src/libANGLE/renderer/d3d/loadimage.inl delete mode 100644 gfx/angle/src/libANGLE/renderer/d3d/loadimageSSE2.cpp delete mode 100644 gfx/angle/src/libANGLE/renderer/d3d/loadimage_etc.cpp delete mode 100644 gfx/angle/src/libANGLE/renderer/d3d/loadimage_etc.h create mode 100755 gfx/angle/src/libANGLE/renderer/gen_angle_format_table.py create mode 100755 gfx/angle/src/libANGLE/renderer/gen_load_functions_table.py delete mode 100644 gfx/angle/src/libANGLE/renderer/generate_new_renderer.py mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/BlitGL.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/BlitGL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/BufferGL.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/BufferGL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/CompilerGL.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/CompilerGL.h create mode 100755 gfx/angle/src/libANGLE/renderer/gl/ContextGL.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/gl/ContextGL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/DisplayGL.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/DisplayGL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/FeatureSupportGL.md mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/FenceNVGL.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/FenceNVGL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/FenceSyncGL.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/FenceSyncGL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/FramebufferGL.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/FramebufferGL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/FunctionsGL.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/FunctionsGL.h create mode 100755 gfx/angle/src/libANGLE/renderer/gl/PathGL.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/gl/PathGL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/ProgramGL.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/ProgramGL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/QueryGL.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/QueryGL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/RenderbufferGL.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/RenderbufferGL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/RendererGL.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/RendererGL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/SamplerGL.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/SamplerGL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/ShaderGL.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/ShaderGL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/StateManagerGL.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/StateManagerGL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/SurfaceGL.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/SurfaceGL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/TextureGL.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/TextureGL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/TransformFeedbackGL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/VertexArrayGL.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/VertexArrayGL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/WorkaroundsGL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/cgl/DisplayCGL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/cgl/DisplayCGL.mm mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/cgl/PbufferSurfaceCGL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/cgl/PbufferSurfaceCGL.mm mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/cgl/WindowSurfaceCGL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/cgl/WindowSurfaceCGL.mm create mode 100755 gfx/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/gl/egl/DisplayEGL.h create mode 100755 gfx/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/gl/egl/FunctionsEGL.h create mode 100755 gfx/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/gl/egl/FunctionsEGLDL.h create mode 100755 gfx/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/gl/egl/PbufferSurfaceEGL.h create mode 100755 gfx/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/gl/egl/SurfaceEGL.h create mode 100755 gfx/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/gl/egl/WindowSurfaceEGL.h create mode 100755 gfx/angle/src/libANGLE/renderer/gl/egl/android/DisplayAndroid.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/gl/egl/android/DisplayAndroid.h create mode 100755 gfx/angle/src/libANGLE/renderer/gl/egl/functionsegl_typedefs.h create mode 100755 gfx/angle/src/libANGLE/renderer/gl/egl/ozone/DisplayOzone.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/gl/egl/ozone/DisplayOzone.h create mode 100755 gfx/angle/src/libANGLE/renderer/gl/egl/ozone/SurfaceOzone.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/gl/egl/ozone/SurfaceOzone.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/formatutilsgl.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/formatutilsgl.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/functionsgl_enums.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/functionsgl_typedefs.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/glx/DisplayGLX.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/glx/FBConfigCompatibility.md mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/glx/FunctionsGLX.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/glx/FunctionsGLX.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/glx/PbufferSurfaceGLX.h create mode 100755 gfx/angle/src/libANGLE/renderer/gl/glx/SurfaceGLX.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/glx/WindowSurfaceGLX.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/glx/functionsglx_typedefs.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/glx/platform_glx.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/renderergl_utils.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/renderergl_utils.h create mode 100755 gfx/angle/src/libANGLE/renderer/gl/wgl/DXGISwapChainWindowSurfaceWGL.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/gl/wgl/DXGISwapChainWindowSurfaceWGL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/wgl/DisplayWGL.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/wgl/DisplayWGL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/wgl/FunctionsWGL.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/wgl/FunctionsWGL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/wgl/PbufferSurfaceWGL.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/wgl/PbufferSurfaceWGL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/wgl/WindowSurfaceWGL.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/wgl/WindowSurfaceWGL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/wgl/functionswgl_typedefs.h mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/wgl/wgl_utils.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/renderer/gl/wgl/wgl_utils.h create mode 100755 gfx/angle/src/libANGLE/renderer/load_functions_data.json create mode 100755 gfx/angle/src/libANGLE/renderer/load_functions_table.h create mode 100755 gfx/angle/src/libANGLE/renderer/load_functions_table_autogen.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/renderer_utils.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/renderer_utils.h create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/BufferVk.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/BufferVk.h create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/CompilerVk.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/CompilerVk.h create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/ContextVk.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/ContextVk.h create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/DeviceVk.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/DeviceVk.h create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/DisplayVk.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/DisplayVk.h create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/FenceNVVk.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/FenceNVVk.h create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/FenceSyncVk.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/FenceSyncVk.h create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/FramebufferVk.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/FramebufferVk.h create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/ImageVk.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/ImageVk.h create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/ProgramVk.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/ProgramVk.h create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/QueryVk.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/QueryVk.h create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/RenderbufferVk.h create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/RendererVk.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/RendererVk.h create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/SamplerVk.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/SamplerVk.h create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/ShaderVk.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/ShaderVk.h create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/SurfaceVk.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/SurfaceVk.h create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/TextureVk.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/TextureVk.h create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/TransformFeedbackVk.h create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.cpp create mode 100755 gfx/angle/src/libANGLE/renderer/vulkan/VertexArrayVk.h create mode 100755 gfx/angle/src/libANGLE/signal_utils.cpp create mode 100755 gfx/angle/src/libANGLE/signal_utils.h create mode 100755 gfx/angle/src/libANGLE/signal_utils_unittest.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/validationEGL.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/validationEGL.h mode change 100644 => 100755 gfx/angle/src/libANGLE/validationES.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/validationES.h mode change 100644 => 100755 gfx/angle/src/libANGLE/validationES2.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/validationES2.h mode change 100644 => 100755 gfx/angle/src/libANGLE/validationES3.cpp mode change 100644 => 100755 gfx/angle/src/libANGLE/validationES3.h create mode 100755 gfx/angle/src/libANGLE/validationES31.cpp create mode 100755 gfx/angle/src/libANGLE/validationES31.h mode change 100644 => 100755 gfx/angle/src/libANGLE/validationES_unittest.cpp mode change 100644 => 100755 gfx/angle/src/libEGL.gypi mode change 100644 => 100755 gfx/angle/src/libEGL/libEGL.cpp mode change 100644 => 100755 gfx/angle/src/libEGL/libEGL.def mode change 100644 => 100755 gfx/angle/src/libEGL/libEGL.rc mode change 100644 => 100755 gfx/angle/src/libEGL/moz.build mode change 100644 => 100755 gfx/angle/src/libEGL/resource.h mode change 100644 => 100755 gfx/angle/src/libGLESv2.gypi mode change 100644 => 100755 gfx/angle/src/libGLESv2/entry_points_egl.cpp mode change 100644 => 100755 gfx/angle/src/libGLESv2/entry_points_egl.h mode change 100644 => 100755 gfx/angle/src/libGLESv2/entry_points_egl_ext.cpp mode change 100644 => 100755 gfx/angle/src/libGLESv2/entry_points_egl_ext.h mode change 100644 => 100755 gfx/angle/src/libGLESv2/entry_points_gles_2_0.cpp mode change 100644 => 100755 gfx/angle/src/libGLESv2/entry_points_gles_2_0.h mode change 100644 => 100755 gfx/angle/src/libGLESv2/entry_points_gles_2_0_ext.cpp mode change 100644 => 100755 gfx/angle/src/libGLESv2/entry_points_gles_2_0_ext.h mode change 100644 => 100755 gfx/angle/src/libGLESv2/entry_points_gles_3_0.cpp mode change 100644 => 100755 gfx/angle/src/libGLESv2/entry_points_gles_3_0.h create mode 100755 gfx/angle/src/libGLESv2/entry_points_gles_3_1.cpp create mode 100755 gfx/angle/src/libGLESv2/entry_points_gles_3_1.h mode change 100644 => 100755 gfx/angle/src/libGLESv2/global_state.cpp mode change 100644 => 100755 gfx/angle/src/libGLESv2/global_state.h mode change 100644 => 100755 gfx/angle/src/libGLESv2/libGLESv2.cpp mode change 100644 => 100755 gfx/angle/src/libGLESv2/libGLESv2.def mode change 100644 => 100755 gfx/angle/src/libGLESv2/libGLESv2.rc mode change 100644 => 100755 gfx/angle/src/libGLESv2/moz.build mode change 100644 => 100755 gfx/angle/src/libGLESv2/resource.h mode change 100644 => 100755 gfx/angle/src/tests/BUILD.gn mode change 100644 => 100755 gfx/angle/src/tests/WebGL-CTS-known-failures.txt mode change 100644 => 100755 gfx/angle/src/tests/angle_end2end_tests.gypi mode change 100644 => 100755 gfx/angle/src/tests/angle_end2end_tests_main.cpp mode change 100644 => 100755 gfx/angle/src/tests/angle_perftests.gypi mode change 100644 => 100755 gfx/angle/src/tests/angle_perftests_main.cpp mode change 100644 => 100755 gfx/angle/src/tests/angle_unittests.gypi mode change 100644 => 100755 gfx/angle/src/tests/angle_unittests_main.cpp mode change 100644 => 100755 gfx/angle/src/tests/angle_unittests_utils.h mode change 100644 => 100755 gfx/angle/src/tests/compiler_tests/API_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/compiler_tests/CollectVariables_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/compiler_tests/ConstantFolding_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/compiler_tests/DebugShaderPrecision_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/compiler_tests/EXT_blend_func_extended_test.cpp create mode 100755 gfx/angle/src/tests/compiler_tests/EmulateGLFragColorBroadcast_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/compiler_tests/ExpressionLimit_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/compiler_tests/FragDepth_test.cpp create mode 100755 gfx/angle/src/tests/compiler_tests/GLSLCompatibilityOutput_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/compiler_tests/IntermNode_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/compiler_tests/MalformedShader_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/compiler_tests/NV_draw_buffers_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/compiler_tests/Pack_Unpack_test.cpp create mode 100755 gfx/angle/src/tests/compiler_tests/PruneEmptyDeclarations_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/compiler_tests/PruneUnusedFunctions_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/compiler_tests/RecordConstantPrecision_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/compiler_tests/RemovePow_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/compiler_tests/ShCompile_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/compiler_tests/ShaderExtension_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/compiler_tests/ShaderVariable_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/compiler_tests/TypeTracking_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/compiler_tests/UnrollFlatten_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/compiler_tests/VariablePacker_test.cpp create mode 100755 gfx/angle/src/tests/compiler_tests/WorkGroupSize_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/deqp.gypi mode change 100644 => 100755 gfx/angle/src/tests/deqp_support/angle_deqp_gtest.cpp mode change 100644 => 100755 gfx/angle/src/tests/deqp_support/angle_deqp_gtest_main.cpp mode change 100644 => 100755 gfx/angle/src/tests/deqp_support/angle_deqp_libtester.h mode change 100644 => 100755 gfx/angle/src/tests/deqp_support/angle_deqp_libtester_main.cpp mode change 100644 => 100755 gfx/angle/src/tests/deqp_support/angle_deqp_tests_main.cpp delete mode 100644 gfx/angle/src/tests/deqp_support/dEQP-EGL-cases.txt.gz delete mode 100644 gfx/angle/src/tests/deqp_support/dEQP-GLES2-cases.txt.gz delete mode 100644 gfx/angle/src/tests/deqp_support/dEQP-GLES3-cases.txt.gz mode change 100644 => 100755 gfx/angle/src/tests/deqp_support/deqp_egl_test_expectations.txt mode change 100644 => 100755 gfx/angle/src/tests/deqp_support/deqp_gles2_test_expectations.txt create mode 100755 gfx/angle/src/tests/deqp_support/deqp_gles31_test_expectations.txt mode change 100644 => 100755 gfx/angle/src/tests/deqp_support/deqp_gles3_test_expectations.txt delete mode 100644 gfx/angle/src/tests/deqp_support/generate_case_lists.py mode change 100644 => 100755 gfx/angle/src/tests/deqp_support/tcuANGLENativeDisplayFactory.cpp mode change 100644 => 100755 gfx/angle/src/tests/deqp_support/tcuANGLENativeDisplayFactory.h mode change 100644 => 100755 gfx/angle/src/tests/deqp_support/tcuANGLEPlatform.cpp mode change 100644 => 100755 gfx/angle/src/tests/deqp_support/tcuANGLEPlatform.h mode change 100644 => 100755 gfx/angle/src/tests/deqp_support/tcuRandomOrderExecutor.cpp mode change 100644 => 100755 gfx/angle/src/tests/deqp_support/tcuRandomOrderExecutor.h delete mode 100644 gfx/angle/src/tests/deqp_tests/deqp_test_main.cpp delete mode 100644 gfx/angle/src/tests/deqp_tests/deqp_tests.cpp delete mode 100644 gfx/angle/src/tests/deqp_tests/deqp_tests.h delete mode 100644 gfx/angle/src/tests/deqp_tests/deqp_tests.txt delete mode 100644 gfx/angle/src/tests/deqp_tests/generate_deqp_tests.py mode change 100644 => 100755 gfx/angle/src/tests/egl_tests/EGLContextCompatibilityTest.cpp create mode 100755 gfx/angle/src/tests/egl_tests/EGLContextSharingTest.cpp create mode 100755 gfx/angle/src/tests/egl_tests/EGLDeviceTest.cpp create mode 100755 gfx/angle/src/tests/egl_tests/EGLPresentPathD3D11Test.cpp mode change 100644 => 100755 gfx/angle/src/tests/egl_tests/EGLQueryContextTest.cpp create mode 100755 gfx/angle/src/tests/egl_tests/EGLRobustnessTest.cpp create mode 100755 gfx/angle/src/tests/egl_tests/EGLSanityCheckTest.cpp create mode 100755 gfx/angle/src/tests/egl_tests/EGLStreamTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/egl_tests/EGLSurfaceTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/egl_tests/EGLThreadTest.cpp create mode 100755 gfx/angle/src/tests/egl_tests/EGLX11VisualTest.cpp create mode 100755 gfx/angle/src/tests/egl_tests/media/yuvtest.inl create mode 100755 gfx/angle/src/tests/gl_tests/BindUniformLocationTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/BlendMinMaxTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/BlitFramebufferANGLETest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/BufferDataTest.cpp create mode 100755 gfx/angle/src/tests/gl_tests/BuiltinVariableTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/ClearTest.cpp create mode 100755 gfx/angle/src/tests/gl_tests/ColorMaskTest.cpp delete mode 100644 gfx/angle/src/tests/gl_tests/CompressedTextureTest.cpp create mode 100755 gfx/angle/src/tests/gl_tests/ComputeShaderTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/CopyTexImageTest.cpp create mode 100755 gfx/angle/src/tests/gl_tests/CopyTextureTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/CubeMapTextureTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/D3D11EmulatedIndexedBufferTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/D3D11FormatTablesTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/D3D11InputLayoutCacheTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/D3DImageFormatConversionTest.cpp create mode 100755 gfx/angle/src/tests/gl_tests/DXT1CompressedTextureTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/DebugMarkerTest.cpp create mode 100755 gfx/angle/src/tests/gl_tests/DebugTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/DepthStencilFormatsTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/DifferentStencilMasksTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/DiscardFramebufferEXTTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/DrawBuffersTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/DrawElementsTest.cpp create mode 100755 gfx/angle/src/tests/gl_tests/ETCTextureTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/FenceSyncTests.cpp delete mode 100644 gfx/angle/src/tests/gl_tests/FramebufferFormatsTest.cpp create mode 100755 gfx/angle/src/tests/gl_tests/FramebufferMixedSamplesTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/FramebufferRenderMipmapTest.cpp create mode 100755 gfx/angle/src/tests/gl_tests/FramebufferTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/GLSLTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/ImageTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/IncompleteTextureTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/IndexBufferOffsetTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/IndexedPointsTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/InstancingTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/LineLoopTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/MaxTextureSizeTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/MipmapTest.cpp create mode 100755 gfx/angle/src/tests/gl_tests/MultisampleCompatibilityTest.cpp create mode 100755 gfx/angle/src/tests/gl_tests/ObjectAllocationTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/OcclusionQueriesTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/PBOExtensionTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/PackUnpackTest.cpp create mode 100755 gfx/angle/src/tests/gl_tests/PathRenderingTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/PbufferTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/PointSpritesTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/ProgramBinaryTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/ProvokingVertexTest.cpp delete mode 100644 gfx/angle/src/tests/gl_tests/QueryDisplayAttribTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/ReadPixelsTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/RendererTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/SRGBTextureTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/SimpleOperationTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/SixteenBppTextureTest.cpp create mode 100755 gfx/angle/src/tests/gl_tests/StateChangeTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/SwizzleTest.cpp create mode 100755 gfx/angle/src/tests/gl_tests/SyncQueriesTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/TextureTest.cpp create mode 100755 gfx/angle/src/tests/gl_tests/TimerQueriesTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/TransformFeedbackTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/UniformBufferTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/UniformTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/UnpackAlignmentTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/UnpackRowLength.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/VertexAttributeTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/ViewportTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/gl_tests/media/pixel.inl mode change 100644 => 100755 gfx/angle/src/tests/gles_conformance_tests/generate_gles_conformance_tests.py mode change 100644 => 100755 gfx/angle/src/tests/gles_conformance_tests/gles_conformance_tests.cpp mode change 100644 => 100755 gfx/angle/src/tests/gles_conformance_tests/gles_conformance_tests.h mode change 100644 => 100755 gfx/angle/src/tests/gles_conformance_tests/gles_conformance_tests_main.cpp mode change 100644 => 100755 gfx/angle/src/tests/perf_tests/ANGLEPerfTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/perf_tests/ANGLEPerfTest.h mode change 100644 => 100755 gfx/angle/src/tests/perf_tests/BufferSubData.cpp mode change 100644 => 100755 gfx/angle/src/tests/perf_tests/DrawCallPerf.cpp create mode 100755 gfx/angle/src/tests/perf_tests/DynamicPromotionPerfTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/perf_tests/EGLInitializePerf.cpp mode change 100644 => 100755 gfx/angle/src/tests/perf_tests/IndexConversionPerf.cpp mode change 100644 => 100755 gfx/angle/src/tests/perf_tests/IndexDataManagerTest.cpp create mode 100755 gfx/angle/src/tests/perf_tests/InstancingPerf.cpp mode change 100644 => 100755 gfx/angle/src/tests/perf_tests/InterleavedAttributeData.cpp mode change 100644 => 100755 gfx/angle/src/tests/perf_tests/PointSprites.cpp mode change 100644 => 100755 gfx/angle/src/tests/perf_tests/TexSubImage.cpp create mode 100755 gfx/angle/src/tests/perf_tests/TextureSampling.cpp create mode 100755 gfx/angle/src/tests/perf_tests/UniformsPerf.cpp mode change 100644 => 100755 gfx/angle/src/tests/perf_tests/third_party/perf/angle-mods.patch mode change 100644 => 100755 gfx/angle/src/tests/perf_tests/third_party/perf/perf_test.cc mode change 100644 => 100755 gfx/angle/src/tests/perf_tests/third_party/perf/perf_test.h mode change 100644 => 100755 gfx/angle/src/tests/preprocessor_tests/MockDiagnostics.h mode change 100644 => 100755 gfx/angle/src/tests/preprocessor_tests/MockDirectiveHandler.h mode change 100644 => 100755 gfx/angle/src/tests/preprocessor_tests/PreprocessorTest.cpp mode change 100644 => 100755 gfx/angle/src/tests/preprocessor_tests/PreprocessorTest.h mode change 100644 => 100755 gfx/angle/src/tests/preprocessor_tests/char_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/preprocessor_tests/comment_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/preprocessor_tests/define_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/preprocessor_tests/error_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/preprocessor_tests/extension_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/preprocessor_tests/identifier_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/preprocessor_tests/if_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/preprocessor_tests/input_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/preprocessor_tests/location_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/preprocessor_tests/number_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/preprocessor_tests/operator_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/preprocessor_tests/pragma_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/preprocessor_tests/space_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/preprocessor_tests/token_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/preprocessor_tests/version_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/test_utils/ANGLETest.cpp mode change 100644 => 100755 gfx/angle/src/tests/test_utils/ANGLETest.h mode change 100644 => 100755 gfx/angle/src/tests/test_utils/angle_test_configs.cpp mode change 100644 => 100755 gfx/angle/src/tests/test_utils/angle_test_configs.h mode change 100644 => 100755 gfx/angle/src/tests/test_utils/angle_test_instantiate.cpp mode change 100644 => 100755 gfx/angle/src/tests/test_utils/angle_test_instantiate.h mode change 100644 => 100755 gfx/angle/src/tests/test_utils/compiler_test.cpp mode change 100644 => 100755 gfx/angle/src/tests/test_utils/compiler_test.h create mode 100755 gfx/angle/src/tests/test_utils/gl_raii.h mode change 100644 => 100755 gfx/angle/src/tests/tests.gyp mode change 100644 => 100755 gfx/angle/src/tests/third_party/gpu_test_expectations/HowToMakeChanges.md mode change 100644 => 100755 gfx/angle/src/tests/third_party/gpu_test_expectations/angle-mods.patch mode change 100644 => 100755 gfx/angle/src/tests/third_party/gpu_test_expectations/angle_config.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/gpu_test_expectations/gpu_info.cc mode change 100644 => 100755 gfx/angle/src/tests/third_party/gpu_test_expectations/gpu_info.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/gpu_test_expectations/gpu_test_config.cc mode change 100644 => 100755 gfx/angle/src/tests/third_party/gpu_test_expectations/gpu_test_config.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/gpu_test_expectations/gpu_test_config_mac.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/gpu_test_expectations/gpu_test_config_mac.mm mode change 100644 => 100755 gfx/angle/src/tests/third_party/gpu_test_expectations/gpu_test_expectations_parser.cc mode change 100644 => 100755 gfx/angle/src/tests/third_party/gpu_test_expectations/gpu_test_expectations_parser.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/LICENSE mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/README.chromium mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/include/rapidjson/allocators.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/include/rapidjson/document.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/include/rapidjson/encodedstream.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/include/rapidjson/encodings.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/include/rapidjson/error/en.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/include/rapidjson/error/error.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/include/rapidjson/filereadstream.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/include/rapidjson/filestream.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/include/rapidjson/filewritestream.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/include/rapidjson/internal/biginteger.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/include/rapidjson/internal/diyfp.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/include/rapidjson/internal/dtoa.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/include/rapidjson/internal/ieee754.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/include/rapidjson/internal/itoa.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/include/rapidjson/internal/meta.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/include/rapidjson/internal/pow10.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/include/rapidjson/internal/stack.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/include/rapidjson/internal/strfunc.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/include/rapidjson/internal/strtod.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/include/rapidjson/memorybuffer.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/include/rapidjson/memorystream.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/include/rapidjson/msinttypes/inttypes.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/include/rapidjson/msinttypes/stdint.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/include/rapidjson/prettywriter.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/include/rapidjson/rapidjson.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/include/rapidjson/reader.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/include/rapidjson/stringbuffer.h mode change 100644 => 100755 gfx/angle/src/tests/third_party/rapidjson/include/rapidjson/writer.h mode change 100644 => 100755 gfx/angle/src/third_party/compiler/ArrayBoundsClamper.cpp mode change 100644 => 100755 gfx/angle/src/third_party/compiler/ArrayBoundsClamper.h mode change 100644 => 100755 gfx/angle/src/third_party/compiler/LICENSE mode change 100644 => 100755 gfx/angle/src/third_party/compiler/README.angle mode change 100644 => 100755 gfx/angle/src/third_party/khronos/GL/wglext.h create mode 100755 gfx/angle/src/third_party/libXNVCtrl/BUILD.gn create mode 100755 gfx/angle/src/third_party/libXNVCtrl/LICENSE create mode 100755 gfx/angle/src/third_party/libXNVCtrl/NVCtrl.c create mode 100755 gfx/angle/src/third_party/libXNVCtrl/NVCtrl.h create mode 100755 gfx/angle/src/third_party/libXNVCtrl/NVCtrlLib.h create mode 100755 gfx/angle/src/third_party/libXNVCtrl/README.angle create mode 100755 gfx/angle/src/third_party/libXNVCtrl/libXNVCtrl.gyp create mode 100755 gfx/angle/src/third_party/libXNVCtrl/nv_control.h mode change 100644 => 100755 gfx/angle/src/third_party/murmurhash/LICENSE mode change 100644 => 100755 gfx/angle/src/third_party/murmurhash/MurmurHash3.cpp mode change 100644 => 100755 gfx/angle/src/third_party/murmurhash/MurmurHash3.h mode change 100644 => 100755 gfx/angle/src/third_party/systeminfo/SystemInfo.cpp mode change 100644 => 100755 gfx/angle/src/third_party/systeminfo/SystemInfo.h mode change 100644 => 100755 gfx/angle/src/third_party/trace_event/trace_event.h delete mode 100644 gfx/cairo/cairo/src/Makefile.in delete mode 100644 gfx/cairo/cairo/src/moz-d2d1-1.h create mode 100644 gfx/cairo/support-new-style-atomic-primitives.patch create mode 100644 gfx/cairo/win32-printing-axis-swap.patch create mode 100644 gfx/config/gfxConfig.cpp create mode 100644 gfx/config/gfxConfig.h create mode 100644 gfx/config/gfxFallback.h create mode 100644 gfx/config/gfxFeature.cpp create mode 100644 gfx/config/gfxFeature.h create mode 100644 gfx/config/gfxVarReceiver.h create mode 100644 gfx/config/gfxVars.cpp create mode 100644 gfx/config/gfxVars.h create mode 100644 gfx/config/moz.build create mode 100644 gfx/doc/B2GInputFlow.svg create mode 100644 gfx/doc/LayersHistory.md create mode 100644 gfx/doc/Silk.md create mode 100644 gfx/doc/silkArchitecture.png create mode 100644 gfx/docs/index.rst delete mode 100644 gfx/gl/AndroidNativeWindow.cpp delete mode 100644 gfx/gl/AndroidNativeWindow.h create mode 100644 gfx/gl/GLContextEAGL.h create mode 100644 gfx/gl/GLContextProviderEAGL.mm mode change 100644 => 100755 gfx/gl/GLParseRegistryXML.py mode change 100644 => 100755 gfx/gl/GLScreenBuffer.cpp delete mode 100644 gfx/gl/Makefile.in create mode 100644 gfx/gl/SharedSurfaceD3D11Interop.cpp create mode 100644 gfx/gl/SharedSurfaceD3D11Interop.h create mode 100644 gfx/gl/SharedSurfaceGLX.cpp create mode 100644 gfx/gl/SharedSurfaceGLX.h delete mode 100644 gfx/gl/SharedSurfaceGralloc.cpp delete mode 100644 gfx/gl/SharedSurfaceGralloc.h mode change 100644 => 100755 gfx/gl/SkiaGLGlue.cpp mode change 100644 => 100755 gfx/gl/SkiaGLGlue.h delete mode 100644 gfx/gl/TextureImageCGL.h delete mode 100644 gfx/gl/TextureImageCGL.mm mode change 100755 => 100644 gfx/graphite2/moz-gr-update.sh delete mode 100644 gfx/harfbuzz/NEWS mode change 100644 => 100755 gfx/harfbuzz/src/check-defs.sh mode change 100644 => 100755 gfx/harfbuzz/src/gen-use-table.py create mode 100644 gfx/harfbuzz/src/hb-ot-layout-math-table.hh delete mode 100644 gfx/harfbuzz/src/hb-ot-math-table.hh delete mode 100644 gfx/harfbuzz/src/hb-ot-var-avar-table.hh delete mode 100644 gfx/harfbuzz/src/hb-ot-var-fvar-table.hh delete mode 100644 gfx/harfbuzz/src/hb-ot-var-hvar-table.hh delete mode 100644 gfx/harfbuzz/src/hb-ot-var-mvar-table.hh delete mode 100644 gfx/harfbuzz/src/hb-ot-var.cc delete mode 100644 gfx/harfbuzz/src/hb-ot-var.h mode change 100644 => 100755 gfx/harfbuzz/src/sample.py create mode 100644 gfx/ipc/CompositorSession.cpp create mode 100644 gfx/ipc/CompositorSession.h create mode 100644 gfx/ipc/CompositorWidgetVsyncObserver.cpp create mode 100644 gfx/ipc/CompositorWidgetVsyncObserver.h create mode 100644 gfx/ipc/D3DMessageUtils.cpp create mode 100644 gfx/ipc/D3DMessageUtils.h create mode 100644 gfx/ipc/GPUChild.cpp create mode 100644 gfx/ipc/GPUChild.h create mode 100644 gfx/ipc/GPUParent.cpp create mode 100644 gfx/ipc/GPUParent.h create mode 100644 gfx/ipc/GPUProcessHost.cpp create mode 100644 gfx/ipc/GPUProcessHost.h create mode 100644 gfx/ipc/GPUProcessImpl.cpp create mode 100644 gfx/ipc/GPUProcessImpl.h create mode 100644 gfx/ipc/GPUProcessListener.h create mode 100644 gfx/ipc/GPUProcessManager.cpp create mode 100644 gfx/ipc/GPUProcessManager.h create mode 100644 gfx/ipc/GraphicsMessages.ipdlh create mode 100644 gfx/ipc/InProcessCompositorSession.cpp create mode 100644 gfx/ipc/InProcessCompositorSession.h create mode 100644 gfx/ipc/PGPU.ipdl create mode 100644 gfx/ipc/PVsyncBridge.ipdl create mode 100644 gfx/ipc/RemoteCompositorSession.cpp create mode 100644 gfx/ipc/RemoteCompositorSession.h create mode 100644 gfx/ipc/VsyncBridgeChild.cpp create mode 100644 gfx/ipc/VsyncBridgeChild.h create mode 100644 gfx/ipc/VsyncBridgeParent.cpp create mode 100644 gfx/ipc/VsyncBridgeParent.h create mode 100644 gfx/ipc/VsyncIOThreadHolder.cpp create mode 100644 gfx/ipc/VsyncIOThreadHolder.h create mode 100644 gfx/layers/AsyncCanvasRenderer.cpp create mode 100644 gfx/layers/AsyncCanvasRenderer.h create mode 100644 gfx/layers/BSPTree.cpp create mode 100644 gfx/layers/BSPTree.h create mode 100644 gfx/layers/BufferTexture.cpp create mode 100644 gfx/layers/BufferTexture.h create mode 100644 gfx/layers/D3D11ShareHandleImage.cpp create mode 100644 gfx/layers/D3D11ShareHandleImage.h create mode 100644 gfx/layers/FrameMetrics.cpp create mode 100644 gfx/layers/GPUVideoImage.h delete mode 100644 gfx/layers/GrallocImages.cpp delete mode 100644 gfx/layers/GrallocImages.h create mode 100644 gfx/layers/IMFYCbCrImage.cpp create mode 100644 gfx/layers/IPDLActor.h create mode 100644 gfx/layers/LayerUserData.h create mode 100644 gfx/layers/LayersTypes.cpp create mode 100644 gfx/layers/MacIOSurfaceHelpers.cpp create mode 100644 gfx/layers/MacIOSurfaceHelpers.h create mode 100644 gfx/layers/PersistentBufferProvider.cpp create mode 100644 gfx/layers/PersistentBufferProvider.h create mode 100644 gfx/layers/TextureWrapperImage.cpp create mode 100644 gfx/layers/TextureWrapperImage.h create mode 100644 gfx/layers/TreeTraversal.h delete mode 100644 gfx/layers/YCbCrImageDataSerializer.cpp delete mode 100644 gfx/layers/YCbCrImageDataSerializer.h create mode 100644 gfx/layers/apz/public/CompositorController.h create mode 100644 gfx/layers/apz/public/GeckoContentController.h delete mode 100644 gfx/layers/apz/public/GoannaContentController.h create mode 100644 gfx/layers/apz/public/IAPZCTreeManager.cpp create mode 100644 gfx/layers/apz/public/IAPZCTreeManager.h create mode 100644 gfx/layers/apz/public/MetricsSharingController.h create mode 100644 gfx/layers/apz/src/AndroidAPZ.cpp create mode 100644 gfx/layers/apz/src/AndroidAPZ.h create mode 100644 gfx/layers/apz/src/AsyncDragMetrics.h create mode 100644 gfx/layers/apz/src/AsyncPanZoomAnimation.h create mode 100644 gfx/layers/apz/src/CheckerboardEvent.cpp create mode 100644 gfx/layers/apz/src/CheckerboardEvent.h create mode 100644 gfx/layers/apz/src/DragTracker.cpp create mode 100644 gfx/layers/apz/src/DragTracker.h create mode 100644 gfx/layers/apz/src/GenericFlingAnimation.h create mode 100644 gfx/layers/apz/src/Overscroll.h create mode 100644 gfx/layers/apz/src/PotentialCheckerboardDurationTracker.cpp create mode 100644 gfx/layers/apz/src/PotentialCheckerboardDurationTracker.h create mode 100644 gfx/layers/apz/src/QueuedInput.cpp create mode 100644 gfx/layers/apz/src/QueuedInput.h delete mode 100644 gfx/layers/apz/src/TaskThrottler.cpp delete mode 100644 gfx/layers/apz/src/TaskThrottler.h create mode 100644 gfx/layers/apz/src/TouchCounter.cpp create mode 100644 gfx/layers/apz/src/TouchCounter.h create mode 100644 gfx/layers/apz/src/WheelScrollAnimation.cpp create mode 100644 gfx/layers/apz/src/WheelScrollAnimation.h create mode 100644 gfx/layers/apz/test/gtest/APZCBasicTester.h create mode 100644 gfx/layers/apz/test/gtest/APZCTreeManagerTester.h create mode 100644 gfx/layers/apz/test/gtest/APZTestCommon.h create mode 100644 gfx/layers/apz/test/gtest/InputUtils.h create mode 100644 gfx/layers/apz/test/gtest/TestBasic.cpp create mode 100644 gfx/layers/apz/test/gtest/TestEventRegions.cpp create mode 100644 gfx/layers/apz/test/gtest/TestGestureDetector.cpp create mode 100644 gfx/layers/apz/test/gtest/TestHitTesting.cpp create mode 100644 gfx/layers/apz/test/gtest/TestInputQueue.cpp create mode 100644 gfx/layers/apz/test/gtest/TestPanning.cpp create mode 100644 gfx/layers/apz/test/gtest/TestPinching.cpp create mode 100644 gfx/layers/apz/test/gtest/TestScrollHandoff.cpp create mode 100644 gfx/layers/apz/test/gtest/TestSnapping.cpp create mode 100644 gfx/layers/apz/test/gtest/TestTreeManager.cpp create mode 100644 gfx/layers/apz/test/gtest/moz.build delete mode 100644 gfx/layers/apz/test/helper_bug982141.html delete mode 100644 gfx/layers/apz/test/mochitest.ini create mode 100644 gfx/layers/apz/test/mochitest/apz_test_native_event_utils.js create mode 100644 gfx/layers/apz/test/mochitest/apz_test_utils.js create mode 100644 gfx/layers/apz/test/mochitest/chrome.ini create mode 100644 gfx/layers/apz/test/mochitest/helper_basic_pan.html create mode 100644 gfx/layers/apz/test/mochitest/helper_bug1151663.html create mode 100644 gfx/layers/apz/test/mochitest/helper_bug1162771.html create mode 100644 gfx/layers/apz/test/mochitest/helper_bug1271432.html create mode 100644 gfx/layers/apz/test/mochitest/helper_bug1280013.html create mode 100644 gfx/layers/apz/test/mochitest/helper_bug1285070.html create mode 100644 gfx/layers/apz/test/mochitest/helper_bug1299195.html create mode 100644 gfx/layers/apz/test/mochitest/helper_bug982141.html create mode 100644 gfx/layers/apz/test/mochitest/helper_click.html create mode 100644 gfx/layers/apz/test/mochitest/helper_div_pan.html create mode 100644 gfx/layers/apz/test/mochitest/helper_drag_click.html create mode 100644 gfx/layers/apz/test/mochitest/helper_drag_scroll.html create mode 100644 gfx/layers/apz/test/mochitest/helper_iframe1.html create mode 100644 gfx/layers/apz/test/mochitest/helper_iframe2.html create mode 100644 gfx/layers/apz/test/mochitest/helper_iframe_pan.html create mode 100644 gfx/layers/apz/test/mochitest/helper_long_tap.html create mode 100644 gfx/layers/apz/test/mochitest/helper_scroll_inactive_perspective.html create mode 100644 gfx/layers/apz/test/mochitest/helper_scroll_inactive_zindex.html create mode 100644 gfx/layers/apz/test/mochitest/helper_scroll_on_position_fixed.html create mode 100644 gfx/layers/apz/test/mochitest/helper_scrollto_tap.html create mode 100644 gfx/layers/apz/test/mochitest/helper_subframe_style.css create mode 100644 gfx/layers/apz/test/mochitest/helper_tall.html create mode 100644 gfx/layers/apz/test/mochitest/helper_tap.html create mode 100644 gfx/layers/apz/test/mochitest/helper_tap_fullzoom.html create mode 100644 gfx/layers/apz/test/mochitest/helper_tap_passive.html create mode 100644 gfx/layers/apz/test/mochitest/helper_touch_action.html create mode 100644 gfx/layers/apz/test/mochitest/helper_touch_action_complex.html create mode 100644 gfx/layers/apz/test/mochitest/helper_touch_action_regions.html create mode 100644 gfx/layers/apz/test/mochitest/mochitest.ini create mode 100644 gfx/layers/apz/test/mochitest/test_bug1151663.html create mode 100644 gfx/layers/apz/test/mochitest/test_bug1151667.html create mode 100644 gfx/layers/apz/test/mochitest/test_bug1253683.html create mode 100644 gfx/layers/apz/test/mochitest/test_bug1277814.html create mode 100644 gfx/layers/apz/test/mochitest/test_bug1304689-2.html create mode 100644 gfx/layers/apz/test/mochitest/test_bug1304689.html create mode 100644 gfx/layers/apz/test/mochitest/test_bug982141.html create mode 100644 gfx/layers/apz/test/mochitest/test_frame_reconstruction.html create mode 100644 gfx/layers/apz/test/mochitest/test_group_mouseevents.html create mode 100644 gfx/layers/apz/test/mochitest/test_group_pointerevents.html create mode 100644 gfx/layers/apz/test/mochitest/test_group_touchevents.html create mode 100644 gfx/layers/apz/test/mochitest/test_group_wheelevents.html create mode 100644 gfx/layers/apz/test/mochitest/test_group_zoom.html create mode 100644 gfx/layers/apz/test/mochitest/test_interrupted_reflow.html create mode 100644 gfx/layers/apz/test/mochitest/test_layerization.html create mode 100644 gfx/layers/apz/test/mochitest/test_scroll_inactive_bug1190112.html create mode 100644 gfx/layers/apz/test/mochitest/test_scroll_inactive_flattened_frame.html create mode 100644 gfx/layers/apz/test/mochitest/test_scroll_subframe_scrollbar.html create mode 100644 gfx/layers/apz/test/mochitest/test_smoothness.html create mode 100644 gfx/layers/apz/test/mochitest/test_touch_listeners_impacting_wheel.html create mode 100644 gfx/layers/apz/test/mochitest/test_wheel_scroll.html create mode 100644 gfx/layers/apz/test/mochitest/test_wheel_transactions.html create mode 100644 gfx/layers/apz/test/reftest/async-scrollbar-1-h-ref.html create mode 100644 gfx/layers/apz/test/reftest/async-scrollbar-1-h-rtl-ref.html create mode 100644 gfx/layers/apz/test/reftest/async-scrollbar-1-h-rtl.html create mode 100644 gfx/layers/apz/test/reftest/async-scrollbar-1-h.html create mode 100644 gfx/layers/apz/test/reftest/async-scrollbar-1-v-ref.html create mode 100644 gfx/layers/apz/test/reftest/async-scrollbar-1-v-rtl-ref.html create mode 100644 gfx/layers/apz/test/reftest/async-scrollbar-1-v-rtl.html create mode 100644 gfx/layers/apz/test/reftest/async-scrollbar-1-v.html create mode 100644 gfx/layers/apz/test/reftest/async-scrollbar-1-vh-ref.html create mode 100644 gfx/layers/apz/test/reftest/async-scrollbar-1-vh-rtl-ref.html create mode 100644 gfx/layers/apz/test/reftest/async-scrollbar-1-vh-rtl.html create mode 100644 gfx/layers/apz/test/reftest/async-scrollbar-1-vh.html create mode 100644 gfx/layers/apz/test/reftest/async-scrollbar-zoom-1-ref.html create mode 100644 gfx/layers/apz/test/reftest/async-scrollbar-zoom-1.html create mode 100644 gfx/layers/apz/test/reftest/async-scrollbar-zoom-2-ref.html create mode 100644 gfx/layers/apz/test/reftest/async-scrollbar-zoom-2.html create mode 100644 gfx/layers/apz/test/reftest/frame-reconstruction-scroll-clamping-ref.html create mode 100644 gfx/layers/apz/test/reftest/frame-reconstruction-scroll-clamping.html create mode 100644 gfx/layers/apz/test/reftest/initial-scale-1-ref.html create mode 100644 gfx/layers/apz/test/reftest/initial-scale-1.html create mode 100644 gfx/layers/apz/test/reftest/reftest-stylo.list create mode 100644 gfx/layers/apz/test/reftest/reftest.list delete mode 100644 gfx/layers/apz/test/test_bug982141.html create mode 100644 gfx/layers/apz/util/CheckerboardReportService.cpp create mode 100644 gfx/layers/apz/util/CheckerboardReportService.h create mode 100644 gfx/layers/apz/util/ContentProcessController.cpp create mode 100644 gfx/layers/apz/util/ContentProcessController.h create mode 100644 gfx/layers/apz/util/DoubleTapToZoom.cpp create mode 100644 gfx/layers/apz/util/DoubleTapToZoom.h create mode 100644 gfx/layers/apz/util/ScrollInputMethods.h create mode 100644 gfx/layers/apz/util/ScrollLinkedEffectDetector.cpp create mode 100644 gfx/layers/apz/util/ScrollLinkedEffectDetector.h create mode 100644 gfx/layers/apz/util/TouchActionHelper.cpp create mode 100644 gfx/layers/apz/util/TouchActionHelper.h create mode 100644 gfx/layers/client/CompositableChild.cpp create mode 100644 gfx/layers/client/CompositableChild.h create mode 100644 gfx/layers/client/GPUVideoTextureClient.cpp create mode 100644 gfx/layers/client/GPUVideoTextureClient.h create mode 100644 gfx/layers/client/SingleTiledContentClient.cpp create mode 100644 gfx/layers/client/SingleTiledContentClient.h create mode 100644 gfx/layers/client/TextureClientSharedSurface.cpp create mode 100644 gfx/layers/client/TextureClientSharedSurface.h mode change 100644 => 100755 gfx/layers/composite/ContainerLayerComposite.cpp create mode 100644 gfx/layers/composite/FrameUniformityData.cpp create mode 100644 gfx/layers/composite/FrameUniformityData.h create mode 100644 gfx/layers/composite/GPUVideoTextureHost.cpp create mode 100644 gfx/layers/composite/GPUVideoTextureHost.h create mode 100644 gfx/layers/composite/PaintCounter.cpp create mode 100644 gfx/layers/composite/PaintCounter.h create mode 100644 gfx/layers/d3d11/BlendShaderConstants.h create mode 100644 gfx/layers/d3d11/BlendingHelpers.hlslh mode change 100644 => 100755 gfx/layers/d3d11/CompositorD3D11Shaders.h delete mode 100644 gfx/layers/d3d11/CompositorD3D11ShadersVR.h delete mode 100644 gfx/layers/d3d11/CompositorD3D11VR.hlsl mode change 100755 => 100644 gfx/layers/d3d11/genshaders.sh mode change 100644 => 100755 gfx/layers/d3d9/LayerManagerD3D9Shaders.h mode change 100755 => 100644 gfx/layers/d3d9/genshaders.sh create mode 100644 gfx/layers/ipc/APZCTreeManagerChild.cpp create mode 100644 gfx/layers/ipc/APZCTreeManagerChild.h create mode 100644 gfx/layers/ipc/APZCTreeManagerParent.cpp create mode 100644 gfx/layers/ipc/APZCTreeManagerParent.h create mode 100644 gfx/layers/ipc/APZChild.cpp create mode 100644 gfx/layers/ipc/APZChild.h delete mode 100644 gfx/layers/ipc/AsyncTransactionTracker.cpp delete mode 100644 gfx/layers/ipc/AsyncTransactionTracker.h create mode 100644 gfx/layers/ipc/CompositableForwarder.cpp create mode 100644 gfx/layers/ipc/CompositorBridgeChild.cpp create mode 100644 gfx/layers/ipc/CompositorBridgeChild.h create mode 100644 gfx/layers/ipc/CompositorBridgeParent.cpp create mode 100644 gfx/layers/ipc/CompositorBridgeParent.h delete mode 100644 gfx/layers/ipc/CompositorChild.cpp delete mode 100644 gfx/layers/ipc/CompositorChild.h delete mode 100644 gfx/layers/ipc/CompositorParent.cpp delete mode 100644 gfx/layers/ipc/CompositorParent.h create mode 100644 gfx/layers/ipc/CompositorThread.cpp create mode 100644 gfx/layers/ipc/CompositorThread.h create mode 100644 gfx/layers/ipc/CrossProcessCompositorBridgeParent.cpp create mode 100644 gfx/layers/ipc/CrossProcessCompositorBridgeParent.h delete mode 100644 gfx/layers/ipc/FenceUtils.h delete mode 100644 gfx/layers/ipc/FenceUtilsGonk.cpp delete mode 100644 gfx/layers/ipc/FenceUtilsGonk.h create mode 100644 gfx/layers/ipc/GonkNativeHandle.cpp create mode 100644 gfx/layers/ipc/GonkNativeHandle.h create mode 100644 gfx/layers/ipc/GonkNativeHandleUtils.cpp create mode 100644 gfx/layers/ipc/GonkNativeHandleUtils.h create mode 100644 gfx/layers/ipc/ImageContainerChild.cpp create mode 100644 gfx/layers/ipc/ImageContainerChild.h create mode 100644 gfx/layers/ipc/ImageContainerParent.cpp create mode 100644 gfx/layers/ipc/ImageContainerParent.h create mode 100755 gfx/layers/ipc/KnowsCompositor.h create mode 100644 gfx/layers/ipc/LayerAnimationUtils.cpp create mode 100644 gfx/layers/ipc/LayerAnimationUtils.h create mode 100644 gfx/layers/ipc/LayerTreeOwnerTracker.cpp create mode 100644 gfx/layers/ipc/LayerTreeOwnerTracker.h create mode 100644 gfx/layers/ipc/PAPZ.ipdl create mode 100644 gfx/layers/ipc/PAPZCTreeManager.ipdl delete mode 100644 gfx/layers/ipc/PCompositor.ipdl create mode 100644 gfx/layers/ipc/PCompositorBridge.ipdl create mode 100644 gfx/layers/ipc/PImageContainer.ipdl delete mode 100644 gfx/layers/ipc/PSharedBufferManager.ipdl create mode 100644 gfx/layers/ipc/PVideoBridge.ipdl create mode 100644 gfx/layers/ipc/RemoteContentController.cpp create mode 100644 gfx/layers/ipc/RemoteContentController.h delete mode 100644 gfx/layers/ipc/ShadowLayerUtilsGralloc.cpp delete mode 100644 gfx/layers/ipc/ShadowLayerUtilsGralloc.h delete mode 100644 gfx/layers/ipc/ShadowLayersManager.h delete mode 100644 gfx/layers/ipc/SharedBufferManagerChild.cpp delete mode 100644 gfx/layers/ipc/SharedBufferManagerChild.h delete mode 100644 gfx/layers/ipc/SharedBufferManagerParent.cpp delete mode 100644 gfx/layers/ipc/SharedBufferManagerParent.h create mode 100644 gfx/layers/ipc/SynchronousTask.h create mode 100644 gfx/layers/ipc/TextureForwarder.h create mode 100644 gfx/layers/ipc/VideoBridgeChild.cpp create mode 100644 gfx/layers/ipc/VideoBridgeChild.h create mode 100644 gfx/layers/ipc/VideoBridgeParent.cpp create mode 100644 gfx/layers/ipc/VideoBridgeParent.h create mode 100644 gfx/layers/layerviewer/hide.png create mode 100644 gfx/layers/layerviewer/index.html create mode 100644 gfx/layers/layerviewer/layerTreeView.js rename {browser/themes/osx/newtab => gfx/layers/layerviewer}/noise.png (100%) mode change 100644 => 100755 create mode 100644 gfx/layers/layerviewer/show.png create mode 100644 gfx/layers/layerviewer/tree.css delete mode 100644 gfx/layers/opengl/CompositorOGLVR.cpp delete mode 100644 gfx/layers/opengl/GrallocTextureClient.cpp delete mode 100644 gfx/layers/opengl/GrallocTextureClient.h delete mode 100644 gfx/layers/opengl/GrallocTextureHost.cpp delete mode 100644 gfx/layers/opengl/GrallocTextureHost.h delete mode 100644 gfx/ots/README.mcp create mode 100644 gfx/ots/README.mozilla delete mode 100644 gfx/skia/Makefile.in mode change 100644 => 100755 gfx/skia/generate_mozbuild.py mode change 100644 => 100755 gfx/skia/gyp_mozbuild create mode 100644 gfx/skia/skia/include/android/SkBRDAllocator.h create mode 100644 gfx/skia/skia/include/android/SkBitmapRegionDecoder.h create mode 100644 gfx/skia/skia/include/animator/SkAnimator.h rename gfx/skia/{trunk => skia}/include/animator/SkAnimatorView.h (100%) create mode 100644 gfx/skia/skia/include/c/sk_canvas.h create mode 100644 gfx/skia/skia/include/c/sk_data.h create mode 100644 gfx/skia/skia/include/c/sk_image.h create mode 100644 gfx/skia/skia/include/c/sk_maskfilter.h create mode 100644 gfx/skia/skia/include/c/sk_matrix.h create mode 100644 gfx/skia/skia/include/c/sk_paint.h create mode 100644 gfx/skia/skia/include/c/sk_path.h create mode 100644 gfx/skia/skia/include/c/sk_picture.h create mode 100644 gfx/skia/skia/include/c/sk_shader.h create mode 100644 gfx/skia/skia/include/c/sk_surface.h create mode 100644 gfx/skia/skia/include/c/sk_types.h create mode 100644 gfx/skia/skia/include/codec/SkAndroidCodec.h create mode 100644 gfx/skia/skia/include/codec/SkCodec.h create mode 100644 gfx/skia/skia/include/codec/SkEncodedFormat.h create mode 100644 gfx/skia/skia/include/codec/SkEncodedInfo.h create mode 100644 gfx/skia/skia/include/config/SkUserConfig.h create mode 100644 gfx/skia/skia/include/core/SkAnnotation.h create mode 100644 gfx/skia/skia/include/core/SkBBHFactory.h create mode 100644 gfx/skia/skia/include/core/SkBitmap.h create mode 100644 gfx/skia/skia/include/core/SkBitmapDevice.h create mode 100644 gfx/skia/skia/include/core/SkBlendMode.h create mode 100644 gfx/skia/skia/include/core/SkBlitRow.h rename gfx/skia/{trunk => skia}/include/core/SkBlurTypes.h (100%) create mode 100644 gfx/skia/skia/include/core/SkCanvas.h create mode 100644 gfx/skia/skia/include/core/SkChunkAlloc.h create mode 100644 gfx/skia/skia/include/core/SkClipOp.h create mode 100644 gfx/skia/skia/include/core/SkClipStack.h create mode 100644 gfx/skia/skia/include/core/SkColor.h create mode 100644 gfx/skia/skia/include/core/SkColorFilter.h create mode 100644 gfx/skia/skia/include/core/SkColorPriv.h create mode 100644 gfx/skia/skia/include/core/SkColorSpace.h create mode 100644 gfx/skia/skia/include/core/SkColorTable.h create mode 100644 gfx/skia/skia/include/core/SkData.h create mode 100644 gfx/skia/skia/include/core/SkDataTable.h rename gfx/skia/{trunk => skia}/include/core/SkDeque.h (100%) create mode 100644 gfx/skia/skia/include/core/SkDevice.h create mode 100644 gfx/skia/skia/include/core/SkDocument.h create mode 100644 gfx/skia/skia/include/core/SkDraw.h create mode 100644 gfx/skia/skia/include/core/SkDrawFilter.h create mode 100644 gfx/skia/skia/include/core/SkDrawLooper.h create mode 100644 gfx/skia/skia/include/core/SkDrawable.h rename gfx/skia/{trunk => skia}/include/core/SkError.h (100%) create mode 100644 gfx/skia/skia/include/core/SkFilterQuality.h create mode 100644 gfx/skia/skia/include/core/SkFlattenable.h rename gfx/skia/{trunk => skia}/include/core/SkFlattenableSerialization.h (100%) create mode 100644 gfx/skia/skia/include/core/SkFont.h create mode 100644 gfx/skia/skia/include/core/SkFontLCDConfig.h create mode 100644 gfx/skia/skia/include/core/SkFontStyle.h create mode 100644 gfx/skia/skia/include/core/SkGraphics.h create mode 100644 gfx/skia/skia/include/core/SkImage.h create mode 100644 gfx/skia/skia/include/core/SkImageDeserializer.h create mode 100644 gfx/skia/skia/include/core/SkImageEncoder.h create mode 100644 gfx/skia/skia/include/core/SkImageFilter.h create mode 100644 gfx/skia/skia/include/core/SkImageGenerator.h create mode 100644 gfx/skia/skia/include/core/SkImageInfo.h create mode 100644 gfx/skia/skia/include/core/SkLights.h create mode 100644 gfx/skia/skia/include/core/SkMallocPixelRef.h create mode 100644 gfx/skia/skia/include/core/SkMask.h create mode 100644 gfx/skia/skia/include/core/SkMaskFilter.h create mode 100644 gfx/skia/skia/include/core/SkMath.h create mode 100644 gfx/skia/skia/include/core/SkMatrix.h create mode 100644 gfx/skia/skia/include/core/SkMatrix44.h create mode 100644 gfx/skia/skia/include/core/SkMetaData.h create mode 100644 gfx/skia/skia/include/core/SkMilestone.h create mode 100644 gfx/skia/skia/include/core/SkMultiPictureDraw.h create mode 100644 gfx/skia/skia/include/core/SkOSFile.h create mode 100644 gfx/skia/skia/include/core/SkPaint.h create mode 100644 gfx/skia/skia/include/core/SkPath.h create mode 100644 gfx/skia/skia/include/core/SkPathEffect.h create mode 100644 gfx/skia/skia/include/core/SkPathMeasure.h create mode 100644 gfx/skia/skia/include/core/SkPathRef.h create mode 100644 gfx/skia/skia/include/core/SkPicture.h create mode 100644 gfx/skia/skia/include/core/SkPictureAnalyzer.h create mode 100644 gfx/skia/skia/include/core/SkPictureRecorder.h create mode 100644 gfx/skia/skia/include/core/SkPixelRef.h create mode 100644 gfx/skia/skia/include/core/SkPixelSerializer.h create mode 100644 gfx/skia/skia/include/core/SkPixmap.h create mode 100644 gfx/skia/skia/include/core/SkPngChunkReader.h create mode 100644 gfx/skia/skia/include/core/SkPoint.h create mode 100644 gfx/skia/skia/include/core/SkPoint3.h create mode 100644 gfx/skia/skia/include/core/SkPostConfig.h create mode 100644 gfx/skia/skia/include/core/SkPreConfig.h create mode 100644 gfx/skia/skia/include/core/SkRRect.h create mode 100644 gfx/skia/skia/include/core/SkRSXform.h create mode 100644 gfx/skia/skia/include/core/SkRWBuffer.h create mode 100644 gfx/skia/skia/include/core/SkRasterizer.h create mode 100644 gfx/skia/skia/include/core/SkRect.h create mode 100644 gfx/skia/skia/include/core/SkRefCnt.h create mode 100644 gfx/skia/skia/include/core/SkRegion.h create mode 100644 gfx/skia/skia/include/core/SkScalar.h create mode 100644 gfx/skia/skia/include/core/SkShader.h rename gfx/skia/{trunk => skia}/include/core/SkSize.h (100%) create mode 100644 gfx/skia/skia/include/core/SkStream.h create mode 100644 gfx/skia/skia/include/core/SkString.h create mode 100644 gfx/skia/skia/include/core/SkStrokeRec.h create mode 100644 gfx/skia/skia/include/core/SkSurface.h create mode 100644 gfx/skia/skia/include/core/SkSurfaceProps.h create mode 100644 gfx/skia/skia/include/core/SkSwizzle.h create mode 100644 gfx/skia/skia/include/core/SkTLazy.h rename gfx/skia/{trunk => skia}/include/core/SkTRegistry.h (100%) create mode 100644 gfx/skia/skia/include/core/SkTextBlob.h create mode 100644 gfx/skia/skia/include/core/SkTime.h create mode 100644 gfx/skia/skia/include/core/SkTraceMemoryDump.h create mode 100644 gfx/skia/skia/include/core/SkTypeface.h create mode 100644 gfx/skia/skia/include/core/SkTypes.h rename gfx/skia/{trunk => skia}/include/core/SkUnPreMultiply.h (100%) create mode 100644 gfx/skia/skia/include/core/SkWriteBuffer.h create mode 100644 gfx/skia/skia/include/core/SkWriter32.h create mode 100644 gfx/skia/skia/include/core/SkXfermode.h create mode 100644 gfx/skia/skia/include/core/SkYUVSizeInfo.h create mode 100644 gfx/skia/skia/include/effects/Sk1DPathEffect.h create mode 100644 gfx/skia/skia/include/effects/Sk2DPathEffect.h create mode 100644 gfx/skia/skia/include/effects/SkAlphaThresholdFilter.h create mode 100644 gfx/skia/skia/include/effects/SkArcToPathEffect.h create mode 100644 gfx/skia/skia/include/effects/SkArithmeticMode.h create mode 100644 gfx/skia/skia/include/effects/SkBlurDrawLooper.h create mode 100644 gfx/skia/skia/include/effects/SkBlurImageFilter.h create mode 100644 gfx/skia/skia/include/effects/SkBlurMaskFilter.h create mode 100644 gfx/skia/skia/include/effects/SkColorCubeFilter.h create mode 100644 gfx/skia/skia/include/effects/SkColorFilterImageFilter.h create mode 100644 gfx/skia/skia/include/effects/SkColorMatrix.h create mode 100644 gfx/skia/skia/include/effects/SkColorMatrixFilter.h create mode 100644 gfx/skia/skia/include/effects/SkComposeImageFilter.h create mode 100644 gfx/skia/skia/include/effects/SkCornerPathEffect.h create mode 100644 gfx/skia/skia/include/effects/SkDashPathEffect.h create mode 100644 gfx/skia/skia/include/effects/SkDiscretePathEffect.h create mode 100644 gfx/skia/skia/include/effects/SkDisplacementMapEffect.h create mode 100644 gfx/skia/skia/include/effects/SkDropShadowImageFilter.h create mode 100644 gfx/skia/skia/include/effects/SkEmbossMaskFilter.h create mode 100644 gfx/skia/skia/include/effects/SkGammaColorFilter.h create mode 100644 gfx/skia/skia/include/effects/SkGaussianEdgeShader.h create mode 100644 gfx/skia/skia/include/effects/SkGradientShader.h create mode 100644 gfx/skia/skia/include/effects/SkImageSource.h create mode 100644 gfx/skia/skia/include/effects/SkLayerDrawLooper.h create mode 100644 gfx/skia/skia/include/effects/SkLayerRasterizer.h create mode 100644 gfx/skia/skia/include/effects/SkLightingImageFilter.h create mode 100644 gfx/skia/skia/include/effects/SkLumaColorFilter.h create mode 100644 gfx/skia/skia/include/effects/SkMagnifierImageFilter.h create mode 100644 gfx/skia/skia/include/effects/SkMatrixConvolutionImageFilter.h create mode 100644 gfx/skia/skia/include/effects/SkMergeImageFilter.h create mode 100644 gfx/skia/skia/include/effects/SkMorphologyImageFilter.h create mode 100644 gfx/skia/skia/include/effects/SkOffsetImageFilter.h create mode 100644 gfx/skia/skia/include/effects/SkPaintFlagsDrawFilter.h create mode 100644 gfx/skia/skia/include/effects/SkPaintImageFilter.h create mode 100644 gfx/skia/skia/include/effects/SkPerlinNoiseShader.h create mode 100644 gfx/skia/skia/include/effects/SkPictureImageFilter.h create mode 100644 gfx/skia/skia/include/effects/SkRRectsGaussianEdgeShader.h create mode 100644 gfx/skia/skia/include/effects/SkTableColorFilter.h create mode 100644 gfx/skia/skia/include/effects/SkTableMaskFilter.h create mode 100644 gfx/skia/skia/include/effects/SkTileImageFilter.h create mode 100644 gfx/skia/skia/include/effects/SkXfermodeImageFilter.h create mode 100644 gfx/skia/skia/include/gpu/GrBlend.h create mode 100644 gfx/skia/skia/include/gpu/GrBuffer.h create mode 100644 gfx/skia/skia/include/gpu/GrBufferAccess.h create mode 100644 gfx/skia/skia/include/gpu/GrCaps.h create mode 100644 gfx/skia/skia/include/gpu/GrClip.h create mode 100644 gfx/skia/skia/include/gpu/GrColor.h create mode 100644 gfx/skia/skia/include/gpu/GrColorSpaceXform.h create mode 100644 gfx/skia/skia/include/gpu/GrConfig.h create mode 100644 gfx/skia/skia/include/gpu/GrContext.h create mode 100644 gfx/skia/skia/include/gpu/GrContextOptions.h create mode 100644 gfx/skia/skia/include/gpu/GrCoordTransform.h create mode 100644 gfx/skia/skia/include/gpu/GrDrawContext.h create mode 100644 gfx/skia/skia/include/gpu/GrFragmentProcessor.h create mode 100644 gfx/skia/skia/include/gpu/GrGpuResource.h create mode 100644 gfx/skia/skia/include/gpu/GrGpuResourceRef.h create mode 100644 gfx/skia/skia/include/gpu/GrInvariantOutput.h create mode 100644 gfx/skia/skia/include/gpu/GrPaint.h create mode 100644 gfx/skia/skia/include/gpu/GrProcessor.h create mode 100644 gfx/skia/skia/include/gpu/GrProcessorUnitTest.h create mode 100644 gfx/skia/skia/include/gpu/GrProgramElement.h create mode 100644 gfx/skia/skia/include/gpu/GrRenderTarget.h create mode 100644 gfx/skia/skia/include/gpu/GrResourceKey.h create mode 100644 gfx/skia/skia/include/gpu/GrShaderVar.h create mode 100644 gfx/skia/skia/include/gpu/GrSurface.h create mode 100644 gfx/skia/skia/include/gpu/GrTestUtils.h create mode 100644 gfx/skia/skia/include/gpu/GrTexture.h create mode 100644 gfx/skia/skia/include/gpu/GrTextureAccess.h create mode 100644 gfx/skia/skia/include/gpu/GrTextureParams.h create mode 100644 gfx/skia/skia/include/gpu/GrTextureProvider.h create mode 100644 gfx/skia/skia/include/gpu/GrTypes.h create mode 100644 gfx/skia/skia/include/gpu/GrTypesPriv.h create mode 100644 gfx/skia/skia/include/gpu/GrXferProcessor.h create mode 100644 gfx/skia/skia/include/gpu/SkGr.h create mode 100644 gfx/skia/skia/include/gpu/effects/GrConstColorProcessor.h create mode 100644 gfx/skia/skia/include/gpu/effects/GrCoverageSetOpXP.h create mode 100644 gfx/skia/skia/include/gpu/effects/GrCustomXfermode.h create mode 100644 gfx/skia/skia/include/gpu/effects/GrPorterDuffXferProcessor.h create mode 100644 gfx/skia/skia/include/gpu/effects/GrXfermodeFragmentProcessor.h create mode 100644 gfx/skia/skia/include/gpu/gl/GrGLAssembleInterface.h create mode 100644 gfx/skia/skia/include/gpu/gl/GrGLConfig.h create mode 100644 gfx/skia/skia/include/gpu/gl/GrGLConfig_chrome.h create mode 100644 gfx/skia/skia/include/gpu/gl/GrGLExtensions.h create mode 100644 gfx/skia/skia/include/gpu/gl/GrGLFunctions.h create mode 100644 gfx/skia/skia/include/gpu/gl/GrGLInterface.h create mode 100644 gfx/skia/skia/include/gpu/gl/GrGLSLPrettyPrint.h create mode 100644 gfx/skia/skia/include/gpu/gl/GrGLTypes.h create mode 100644 gfx/skia/skia/include/gpu/vk/GrVkBackendContext.h create mode 100644 gfx/skia/skia/include/gpu/vk/GrVkDefines.h create mode 100644 gfx/skia/skia/include/gpu/vk/GrVkInterface.h create mode 100644 gfx/skia/skia/include/gpu/vk/GrVkTypes.h create mode 100644 gfx/skia/skia/include/images/SkForceLinking.h create mode 100644 gfx/skia/skia/include/images/SkMovie.h create mode 100644 gfx/skia/skia/include/pathops/SkPathOps.h create mode 100644 gfx/skia/skia/include/ports/SkFontConfigInterface.h create mode 100644 gfx/skia/skia/include/ports/SkFontMgr.h create mode 100644 gfx/skia/skia/include/ports/SkFontMgr_FontConfigInterface.h create mode 100644 gfx/skia/skia/include/ports/SkFontMgr_android.h create mode 100644 gfx/skia/skia/include/ports/SkFontMgr_custom.h create mode 100644 gfx/skia/skia/include/ports/SkFontMgr_fontconfig.h create mode 100644 gfx/skia/skia/include/ports/SkFontMgr_indirect.h create mode 100644 gfx/skia/skia/include/ports/SkRemotableFontMgr.h create mode 100644 gfx/skia/skia/include/ports/SkTypeface_cairo.h create mode 100644 gfx/skia/skia/include/ports/SkTypeface_mac.h create mode 100644 gfx/skia/skia/include/ports/SkTypeface_win.h create mode 100644 gfx/skia/skia/include/private/GrAuditTrail.h create mode 100644 gfx/skia/skia/include/private/GrInstancedPipelineInfo.h create mode 100644 gfx/skia/skia/include/private/GrRenderTargetProxy.h create mode 100644 gfx/skia/skia/include/private/GrSingleOwner.h create mode 100644 gfx/skia/skia/include/private/GrSurfaceProxy.h create mode 100644 gfx/skia/skia/include/private/GrTextureProxy.h create mode 100644 gfx/skia/skia/include/private/GrTextureStripAtlas.h create mode 100644 gfx/skia/skia/include/private/SkAtomics.h create mode 100644 gfx/skia/skia/include/private/SkBitmaskEnum.h create mode 100644 gfx/skia/skia/include/private/SkChecksum.h create mode 100644 gfx/skia/skia/include/private/SkFixed.h create mode 100644 gfx/skia/skia/include/private/SkFloatBits.h create mode 100644 gfx/skia/skia/include/private/SkFloatingPoint.h create mode 100644 gfx/skia/skia/include/private/SkLeanWindows.h create mode 100644 gfx/skia/skia/include/private/SkMiniRecorder.h create mode 100644 gfx/skia/skia/include/private/SkMutex.h create mode 100644 gfx/skia/skia/include/private/SkOnce.h create mode 100644 gfx/skia/skia/include/private/SkRecords.h create mode 100644 gfx/skia/skia/include/private/SkSemaphore.h create mode 100644 gfx/skia/skia/include/private/SkShadowParams.h create mode 100644 gfx/skia/skia/include/private/SkSpinlock.h create mode 100644 gfx/skia/skia/include/private/SkTArray.h create mode 100644 gfx/skia/skia/include/private/SkTDArray.h rename gfx/skia/{trunk/include/core => skia/include/private}/SkTDict.h (100%) create mode 100644 gfx/skia/skia/include/private/SkTFitsIn.h create mode 100644 gfx/skia/skia/include/private/SkTHash.h create mode 100644 gfx/skia/skia/include/private/SkTLogic.h create mode 100644 gfx/skia/skia/include/private/SkTSearch.h create mode 100644 gfx/skia/skia/include/private/SkTemplates.h create mode 100644 gfx/skia/skia/include/private/SkThreadID.h create mode 100644 gfx/skia/skia/include/private/SkWeakRefCnt.h create mode 100644 gfx/skia/skia/include/svg/SkSVGCanvas.h create mode 100644 gfx/skia/skia/include/utils/SkBoundaryPatch.h create mode 100644 gfx/skia/skia/include/utils/SkCamera.h create mode 100644 gfx/skia/skia/include/utils/SkCanvasStateUtils.h create mode 100644 gfx/skia/skia/include/utils/SkDumpCanvas.h create mode 100644 gfx/skia/skia/include/utils/SkEventTracer.h create mode 100644 gfx/skia/skia/include/utils/SkFrontBufferedStream.h create mode 100644 gfx/skia/skia/include/utils/SkInterpolator.h create mode 100644 gfx/skia/skia/include/utils/SkLayer.h create mode 100644 gfx/skia/skia/include/utils/SkLua.h create mode 100644 gfx/skia/skia/include/utils/SkLuaCanvas.h rename gfx/skia/{trunk => skia}/include/utils/SkMeshUtils.h (100%) create mode 100644 gfx/skia/skia/include/utils/SkNWayCanvas.h create mode 100644 gfx/skia/skia/include/utils/SkNoSaveLayerCanvas.h rename gfx/skia/{trunk => skia}/include/utils/SkNullCanvas.h (100%) create mode 100644 gfx/skia/skia/include/utils/SkPaintFilterCanvas.h create mode 100644 gfx/skia/skia/include/utils/SkParse.h rename gfx/skia/{trunk => skia}/include/utils/SkParsePath.h (100%) create mode 100644 gfx/skia/skia/include/utils/SkPictureUtils.h create mode 100644 gfx/skia/skia/include/utils/SkRandom.h create mode 100644 gfx/skia/skia/include/utils/SkTextBox.h create mode 100644 gfx/skia/skia/include/utils/mac/SkCGUtils.h rename gfx/skia/{trunk => skia}/include/views/SkApplication.h (100%) create mode 100644 gfx/skia/skia/include/views/SkEvent.h create mode 100644 gfx/skia/skia/include/views/SkEventSink.h rename gfx/skia/{trunk => skia}/include/views/SkKey.h (100%) create mode 100644 gfx/skia/skia/include/views/SkOSMenu.h create mode 100644 gfx/skia/skia/include/views/SkOSWindow_Mac.h create mode 100644 gfx/skia/skia/include/views/SkOSWindow_SDL.h create mode 100644 gfx/skia/skia/include/views/SkOSWindow_Unix.h create mode 100644 gfx/skia/skia/include/views/SkOSWindow_Win.h create mode 100644 gfx/skia/skia/include/views/SkOSWindow_iOS.h rename gfx/skia/{trunk => skia}/include/views/SkSystemEventTypes.h (100%) create mode 100644 gfx/skia/skia/include/views/SkTouchGesture.h create mode 100644 gfx/skia/skia/include/views/SkView.h create mode 100644 gfx/skia/skia/include/views/SkWindow.h create mode 100644 gfx/skia/skia/include/xml/SkDOM.h create mode 100644 gfx/skia/skia/include/xml/SkXMLParser.h create mode 100644 gfx/skia/skia/include/xml/SkXMLWriter.h create mode 100644 gfx/skia/skia/src/android/SkBitmapRegionCodec.cpp create mode 100644 gfx/skia/skia/src/android/SkBitmapRegionCodec.h create mode 100644 gfx/skia/skia/src/android/SkBitmapRegionDecoder.cpp create mode 100644 gfx/skia/skia/src/android/SkBitmapRegionDecoderPriv.h create mode 100644 gfx/skia/skia/src/animator/SkADrawable.cpp create mode 100644 gfx/skia/skia/src/animator/SkADrawable.h create mode 100644 gfx/skia/skia/src/animator/SkAnimate.h rename gfx/skia/{trunk => skia}/src/animator/SkAnimate3DSchema.xsd (100%) rename gfx/skia/{trunk => skia}/src/animator/SkAnimate3DSchema.xsx (100%) create mode 100644 gfx/skia/skia/src/animator/SkAnimateActive.cpp create mode 100644 gfx/skia/skia/src/animator/SkAnimateActive.h create mode 100644 gfx/skia/skia/src/animator/SkAnimateBase.cpp create mode 100644 gfx/skia/skia/src/animator/SkAnimateBase.h create mode 100644 gfx/skia/skia/src/animator/SkAnimateField.cpp create mode 100644 gfx/skia/skia/src/animator/SkAnimateMaker.cpp create mode 100644 gfx/skia/skia/src/animator/SkAnimateMaker.h rename gfx/skia/{trunk => skia}/src/animator/SkAnimateProperties.h (100%) rename gfx/skia/{trunk => skia}/src/animator/SkAnimateSchema.xsd (100%) rename gfx/skia/{trunk => skia}/src/animator/SkAnimateSchema.xsx (100%) create mode 100644 gfx/skia/skia/src/animator/SkAnimateSet.cpp create mode 100644 gfx/skia/skia/src/animator/SkAnimateSet.h create mode 100644 gfx/skia/skia/src/animator/SkAnimator.cpp create mode 100644 gfx/skia/skia/src/animator/SkAnimatorScript.cpp rename gfx/skia/{trunk => skia}/src/animator/SkAnimatorScript.h (100%) create mode 100644 gfx/skia/skia/src/animator/SkAnimatorScript2.cpp rename gfx/skia/{trunk => skia}/src/animator/SkAnimatorScript2.h (100%) create mode 100644 gfx/skia/skia/src/animator/SkBoundable.cpp create mode 100644 gfx/skia/skia/src/animator/SkBoundable.h create mode 100644 gfx/skia/skia/src/animator/SkBuildCondensedInfo.cpp rename gfx/skia/{trunk/src/animator/SkCondensedDebug.cpp => skia/src/animator/SkCondensedDebug.inc} (100%) rename gfx/skia/{trunk/src/animator/SkCondensedRelease.cpp => skia/src/animator/SkCondensedRelease.inc} (100%) create mode 100644 gfx/skia/skia/src/animator/SkDisplayAdd.cpp create mode 100644 gfx/skia/skia/src/animator/SkDisplayAdd.h create mode 100644 gfx/skia/skia/src/animator/SkDisplayApply.cpp create mode 100644 gfx/skia/skia/src/animator/SkDisplayApply.h rename gfx/skia/{trunk => skia}/src/animator/SkDisplayBounds.cpp (100%) create mode 100644 gfx/skia/skia/src/animator/SkDisplayBounds.h create mode 100644 gfx/skia/skia/src/animator/SkDisplayEvent.cpp create mode 100644 gfx/skia/skia/src/animator/SkDisplayEvent.h create mode 100644 gfx/skia/skia/src/animator/SkDisplayEvents.cpp rename gfx/skia/{trunk => skia}/src/animator/SkDisplayEvents.h (100%) create mode 100644 gfx/skia/skia/src/animator/SkDisplayInclude.cpp create mode 100644 gfx/skia/skia/src/animator/SkDisplayInclude.h create mode 100644 gfx/skia/skia/src/animator/SkDisplayInput.cpp create mode 100644 gfx/skia/skia/src/animator/SkDisplayInput.h create mode 100644 gfx/skia/skia/src/animator/SkDisplayList.cpp create mode 100644 gfx/skia/skia/src/animator/SkDisplayList.h create mode 100644 gfx/skia/skia/src/animator/SkDisplayMath.cpp create mode 100644 gfx/skia/skia/src/animator/SkDisplayMath.h create mode 100644 gfx/skia/skia/src/animator/SkDisplayMovie.cpp create mode 100644 gfx/skia/skia/src/animator/SkDisplayMovie.h rename gfx/skia/{trunk => skia}/src/animator/SkDisplayNumber.cpp (100%) create mode 100644 gfx/skia/skia/src/animator/SkDisplayNumber.h create mode 100644 gfx/skia/skia/src/animator/SkDisplayPost.cpp create mode 100644 gfx/skia/skia/src/animator/SkDisplayPost.h rename gfx/skia/{trunk => skia}/src/animator/SkDisplayRandom.cpp (100%) create mode 100644 gfx/skia/skia/src/animator/SkDisplayRandom.h rename gfx/skia/{trunk => skia}/src/animator/SkDisplayScreenplay.cpp (100%) rename gfx/skia/{trunk => skia}/src/animator/SkDisplayScreenplay.h (100%) create mode 100644 gfx/skia/skia/src/animator/SkDisplayType.cpp create mode 100644 gfx/skia/skia/src/animator/SkDisplayType.h create mode 100644 gfx/skia/skia/src/animator/SkDisplayTypes.cpp create mode 100644 gfx/skia/skia/src/animator/SkDisplayTypes.h create mode 100644 gfx/skia/skia/src/animator/SkDisplayXMLParser.cpp rename gfx/skia/{trunk => skia}/src/animator/SkDisplayXMLParser.h (100%) create mode 100644 gfx/skia/skia/src/animator/SkDisplayable.cpp rename gfx/skia/{trunk => skia}/src/animator/SkDisplayable.h (100%) create mode 100644 gfx/skia/skia/src/animator/SkDraw3D.cpp create mode 100644 gfx/skia/skia/src/animator/SkDraw3D.h create mode 100644 gfx/skia/skia/src/animator/SkDrawBitmap.cpp create mode 100644 gfx/skia/skia/src/animator/SkDrawBitmap.h create mode 100644 gfx/skia/skia/src/animator/SkDrawBlur.cpp create mode 100644 gfx/skia/skia/src/animator/SkDrawBlur.h create mode 100644 gfx/skia/skia/src/animator/SkDrawClip.cpp create mode 100644 gfx/skia/skia/src/animator/SkDrawClip.h create mode 100644 gfx/skia/skia/src/animator/SkDrawColor.cpp create mode 100644 gfx/skia/skia/src/animator/SkDrawColor.h create mode 100644 gfx/skia/skia/src/animator/SkDrawDash.cpp create mode 100644 gfx/skia/skia/src/animator/SkDrawDash.h create mode 100644 gfx/skia/skia/src/animator/SkDrawDiscrete.cpp create mode 100644 gfx/skia/skia/src/animator/SkDrawDiscrete.h create mode 100644 gfx/skia/skia/src/animator/SkDrawEmboss.cpp create mode 100644 gfx/skia/skia/src/animator/SkDrawEmboss.h create mode 100644 gfx/skia/skia/src/animator/SkDrawExtraPathEffect.cpp rename gfx/skia/{trunk/include/effects => skia/src/animator}/SkDrawExtraPathEffect.h (100%) rename gfx/skia/{trunk => skia}/src/animator/SkDrawFull.cpp (100%) create mode 100644 gfx/skia/skia/src/animator/SkDrawFull.h create mode 100644 gfx/skia/skia/src/animator/SkDrawGradient.cpp create mode 100644 gfx/skia/skia/src/animator/SkDrawGradient.h create mode 100644 gfx/skia/skia/src/animator/SkDrawGroup.cpp create mode 100644 gfx/skia/skia/src/animator/SkDrawGroup.h rename gfx/skia/{trunk => skia}/src/animator/SkDrawLine.cpp (100%) create mode 100644 gfx/skia/skia/src/animator/SkDrawLine.h create mode 100644 gfx/skia/skia/src/animator/SkDrawMatrix.cpp create mode 100644 gfx/skia/skia/src/animator/SkDrawMatrix.h rename gfx/skia/{trunk => skia}/src/animator/SkDrawOval.cpp (100%) create mode 100644 gfx/skia/skia/src/animator/SkDrawOval.h create mode 100644 gfx/skia/skia/src/animator/SkDrawPaint.cpp create mode 100644 gfx/skia/skia/src/animator/SkDrawPaint.h create mode 100644 gfx/skia/skia/src/animator/SkDrawPath.cpp create mode 100644 gfx/skia/skia/src/animator/SkDrawPath.h rename gfx/skia/{trunk => skia}/src/animator/SkDrawPoint.cpp (100%) create mode 100644 gfx/skia/skia/src/animator/SkDrawPoint.h create mode 100644 gfx/skia/skia/src/animator/SkDrawRectangle.cpp create mode 100644 gfx/skia/skia/src/animator/SkDrawRectangle.h create mode 100644 gfx/skia/skia/src/animator/SkDrawSaveLayer.cpp create mode 100644 gfx/skia/skia/src/animator/SkDrawSaveLayer.h create mode 100644 gfx/skia/skia/src/animator/SkDrawShader.cpp create mode 100644 gfx/skia/skia/src/animator/SkDrawShader.h rename gfx/skia/{trunk => skia}/src/animator/SkDrawText.cpp (100%) create mode 100644 gfx/skia/skia/src/animator/SkDrawText.h rename gfx/skia/{trunk => skia}/src/animator/SkDrawTextBox.cpp (100%) create mode 100644 gfx/skia/skia/src/animator/SkDrawTextBox.h create mode 100644 gfx/skia/skia/src/animator/SkDrawTo.cpp create mode 100644 gfx/skia/skia/src/animator/SkDrawTo.h create mode 100644 gfx/skia/skia/src/animator/SkDump.cpp create mode 100644 gfx/skia/skia/src/animator/SkDump.h rename gfx/skia/{trunk => skia}/src/animator/SkExtraPathEffects.xsd (100%) rename gfx/skia/{trunk => skia}/src/animator/SkExtras.h (100%) create mode 100644 gfx/skia/skia/src/animator/SkGetCondensedInfo.cpp rename gfx/skia/{trunk => skia}/src/animator/SkHitClear.cpp (100%) create mode 100644 gfx/skia/skia/src/animator/SkHitClear.h rename gfx/skia/{trunk => skia}/src/animator/SkHitTest.cpp (100%) create mode 100644 gfx/skia/skia/src/animator/SkHitTest.h create mode 100644 gfx/skia/skia/src/animator/SkIntArray.h create mode 100644 gfx/skia/skia/src/animator/SkMatrixParts.cpp create mode 100644 gfx/skia/skia/src/animator/SkMatrixParts.h create mode 100644 gfx/skia/skia/src/animator/SkMemberInfo.cpp create mode 100644 gfx/skia/skia/src/animator/SkMemberInfo.h rename gfx/skia/{trunk => skia}/src/animator/SkOpArray.cpp (100%) rename gfx/skia/{trunk => skia}/src/animator/SkOpArray.h (100%) create mode 100644 gfx/skia/skia/src/animator/SkOperand.h rename gfx/skia/{trunk => skia}/src/animator/SkOperand2.h (100%) rename gfx/skia/{trunk => skia}/src/animator/SkOperandInterpolator.h (100%) create mode 100644 gfx/skia/skia/src/animator/SkOperandIterpolator.cpp create mode 100644 gfx/skia/skia/src/animator/SkPaintPart.cpp create mode 100644 gfx/skia/skia/src/animator/SkPaintPart.h create mode 100644 gfx/skia/skia/src/animator/SkParseSVGPath.cpp create mode 100644 gfx/skia/skia/src/animator/SkPathParts.cpp create mode 100644 gfx/skia/skia/src/animator/SkPathParts.h create mode 100644 gfx/skia/skia/src/animator/SkPostParts.cpp create mode 100644 gfx/skia/skia/src/animator/SkPostParts.h create mode 100644 gfx/skia/skia/src/animator/SkScript.cpp create mode 100644 gfx/skia/skia/src/animator/SkScript.h create mode 100644 gfx/skia/skia/src/animator/SkScript2.h rename gfx/skia/{trunk => skia}/src/animator/SkScriptCallBack.h (100%) rename gfx/skia/{trunk => skia}/src/animator/SkScriptDecompile.cpp (100%) create mode 100644 gfx/skia/skia/src/animator/SkScriptRuntime.cpp rename gfx/skia/{trunk => skia}/src/animator/SkScriptRuntime.h (100%) create mode 100644 gfx/skia/skia/src/animator/SkScriptTokenizer.cpp create mode 100644 gfx/skia/skia/src/animator/SkSnapshot.cpp create mode 100644 gfx/skia/skia/src/animator/SkSnapshot.h create mode 100644 gfx/skia/skia/src/animator/SkTDArray_Experimental.h rename gfx/skia/{trunk/include/core => skia/src/animator}/SkTDStack.h (100%) create mode 100644 gfx/skia/skia/src/animator/SkTextOnPath.cpp create mode 100644 gfx/skia/skia/src/animator/SkTextOnPath.h create mode 100644 gfx/skia/skia/src/animator/SkTextToPath.cpp create mode 100644 gfx/skia/skia/src/animator/SkTextToPath.h create mode 100644 gfx/skia/skia/src/animator/SkTypedArray.cpp rename gfx/skia/{trunk => skia}/src/animator/SkTypedArray.h (100%) create mode 100644 gfx/skia/skia/src/animator/SkXMLAnimatorWriter.cpp create mode 100644 gfx/skia/skia/src/animator/SkXMLAnimatorWriter.h rename gfx/skia/{trunk => skia}/src/animator/thingstodo.txt (100%) create mode 100644 gfx/skia/skia/src/c/sk_c_from_to.h create mode 100644 gfx/skia/skia/src/c/sk_paint.cpp create mode 100644 gfx/skia/skia/src/c/sk_surface.cpp create mode 100644 gfx/skia/skia/src/c/sk_types_priv.h create mode 100644 gfx/skia/skia/src/codec/SkAndroidCodec.cpp create mode 100644 gfx/skia/skia/src/codec/SkBmpCodec.cpp create mode 100644 gfx/skia/skia/src/codec/SkBmpCodec.h create mode 100644 gfx/skia/skia/src/codec/SkBmpMaskCodec.cpp create mode 100644 gfx/skia/skia/src/codec/SkBmpMaskCodec.h create mode 100644 gfx/skia/skia/src/codec/SkBmpRLECodec.cpp create mode 100644 gfx/skia/skia/src/codec/SkBmpRLECodec.h create mode 100644 gfx/skia/skia/src/codec/SkBmpStandardCodec.cpp create mode 100644 gfx/skia/skia/src/codec/SkBmpStandardCodec.h create mode 100644 gfx/skia/skia/src/codec/SkCodec.cpp create mode 100644 gfx/skia/skia/src/codec/SkCodecImageGenerator.cpp create mode 100644 gfx/skia/skia/src/codec/SkCodecImageGenerator.h create mode 100644 gfx/skia/skia/src/codec/SkCodecPriv.h create mode 100644 gfx/skia/skia/src/codec/SkGifCodec.cpp create mode 100644 gfx/skia/skia/src/codec/SkGifCodec.h create mode 100644 gfx/skia/skia/src/codec/SkIcoCodec.cpp create mode 100644 gfx/skia/skia/src/codec/SkIcoCodec.h create mode 100644 gfx/skia/skia/src/codec/SkJpegCodec.cpp create mode 100644 gfx/skia/skia/src/codec/SkJpegCodec.h create mode 100644 gfx/skia/skia/src/codec/SkJpegDecoderMgr.cpp create mode 100644 gfx/skia/skia/src/codec/SkJpegDecoderMgr.h create mode 100644 gfx/skia/skia/src/codec/SkJpegUtility.cpp create mode 100644 gfx/skia/skia/src/codec/SkJpegUtility.h create mode 100644 gfx/skia/skia/src/codec/SkMaskSwizzler.cpp create mode 100644 gfx/skia/skia/src/codec/SkMaskSwizzler.h create mode 100644 gfx/skia/skia/src/codec/SkMasks.cpp create mode 100644 gfx/skia/skia/src/codec/SkMasks.h create mode 100644 gfx/skia/skia/src/codec/SkPngCodec.cpp create mode 100644 gfx/skia/skia/src/codec/SkPngCodec.h create mode 100644 gfx/skia/skia/src/codec/SkRawAdapterCodec.cpp create mode 100644 gfx/skia/skia/src/codec/SkRawAdapterCodec.h create mode 100644 gfx/skia/skia/src/codec/SkRawCodec.cpp create mode 100644 gfx/skia/skia/src/codec/SkRawCodec.h create mode 100644 gfx/skia/skia/src/codec/SkSampledCodec.cpp create mode 100644 gfx/skia/skia/src/codec/SkSampledCodec.h create mode 100644 gfx/skia/skia/src/codec/SkSampler.cpp create mode 100644 gfx/skia/skia/src/codec/SkSampler.h create mode 100644 gfx/skia/skia/src/codec/SkSwizzler.cpp create mode 100644 gfx/skia/skia/src/codec/SkSwizzler.h create mode 100644 gfx/skia/skia/src/codec/SkWbmpCodec.cpp create mode 100644 gfx/skia/skia/src/codec/SkWbmpCodec.h create mode 100644 gfx/skia/skia/src/codec/SkWebpAdapterCodec.cpp create mode 100644 gfx/skia/skia/src/codec/SkWebpAdapterCodec.h create mode 100644 gfx/skia/skia/src/codec/SkWebpCodec.cpp create mode 100644 gfx/skia/skia/src/codec/SkWebpCodec.h create mode 100644 gfx/skia/skia/src/core/Sk4px.h create mode 100644 gfx/skia/skia/src/core/Sk4x4f.h create mode 100644 gfx/skia/skia/src/core/SkAAClip.cpp create mode 100644 gfx/skia/skia/src/core/SkAAClip.h create mode 100644 gfx/skia/skia/src/core/SkAdvancedTypefaceMetrics.h create mode 100644 gfx/skia/skia/src/core/SkAlphaRuns.cpp create mode 100644 gfx/skia/skia/src/core/SkAnnotation.cpp create mode 100644 gfx/skia/skia/src/core/SkAnnotationKeys.h create mode 100644 gfx/skia/skia/src/core/SkAntiRun.h create mode 100644 gfx/skia/skia/src/core/SkAutoKern.h create mode 100644 gfx/skia/skia/src/core/SkAutoPixmapStorage.cpp create mode 100644 gfx/skia/skia/src/core/SkAutoPixmapStorage.h create mode 100644 gfx/skia/skia/src/core/SkBBHFactory.cpp create mode 100644 gfx/skia/skia/src/core/SkBBoxHierarchy.h create mode 100644 gfx/skia/skia/src/core/SkBigPicture.cpp create mode 100644 gfx/skia/skia/src/core/SkBigPicture.h create mode 100644 gfx/skia/skia/src/core/SkBitmap.cpp create mode 100644 gfx/skia/skia/src/core/SkBitmapCache.cpp create mode 100644 gfx/skia/skia/src/core/SkBitmapCache.h create mode 100644 gfx/skia/skia/src/core/SkBitmapController.cpp create mode 100644 gfx/skia/skia/src/core/SkBitmapController.h create mode 100644 gfx/skia/skia/src/core/SkBitmapDevice.cpp create mode 100644 gfx/skia/skia/src/core/SkBitmapFilter.h create mode 100644 gfx/skia/skia/src/core/SkBitmapProcShader.cpp create mode 100644 gfx/skia/skia/src/core/SkBitmapProcShader.h create mode 100644 gfx/skia/skia/src/core/SkBitmapProcState.cpp create mode 100644 gfx/skia/skia/src/core/SkBitmapProcState.h create mode 100644 gfx/skia/skia/src/core/SkBitmapProcState_filter.h create mode 100644 gfx/skia/skia/src/core/SkBitmapProcState_matrix.h create mode 100644 gfx/skia/skia/src/core/SkBitmapProcState_matrixProcs.cpp create mode 100644 gfx/skia/skia/src/core/SkBitmapProcState_matrix_template.h create mode 100644 gfx/skia/skia/src/core/SkBitmapProcState_procs.h create mode 100644 gfx/skia/skia/src/core/SkBitmapProcState_sample.h create mode 100644 gfx/skia/skia/src/core/SkBitmapProcState_shaderproc.h rename gfx/skia/{trunk => skia}/src/core/SkBitmapProcState_utils.h (100%) create mode 100644 gfx/skia/skia/src/core/SkBitmapProvider.cpp create mode 100644 gfx/skia/skia/src/core/SkBitmapProvider.h create mode 100644 gfx/skia/skia/src/core/SkBitmapScaler.cpp create mode 100644 gfx/skia/skia/src/core/SkBitmapScaler.h create mode 100644 gfx/skia/skia/src/core/SkBlendModePriv.h create mode 100644 gfx/skia/skia/src/core/SkBlitBWMaskTemplate.h create mode 100644 gfx/skia/skia/src/core/SkBlitMask.h create mode 100644 gfx/skia/skia/src/core/SkBlitMask_D32.cpp create mode 100644 gfx/skia/skia/src/core/SkBlitRow_D16.cpp create mode 100644 gfx/skia/skia/src/core/SkBlitRow_D32.cpp create mode 100644 gfx/skia/skia/src/core/SkBlitter.cpp create mode 100644 gfx/skia/skia/src/core/SkBlitter.h create mode 100644 gfx/skia/skia/src/core/SkBlitter_A8.cpp create mode 100644 gfx/skia/skia/src/core/SkBlitter_ARGB32.cpp create mode 100644 gfx/skia/skia/src/core/SkBlitter_PM4f.cpp create mode 100644 gfx/skia/skia/src/core/SkBlitter_RGB16.cpp create mode 100644 gfx/skia/skia/src/core/SkBlitter_Sprite.cpp create mode 100644 gfx/skia/skia/src/core/SkBlurImageFilter.cpp create mode 100644 gfx/skia/skia/src/core/SkBuffer.cpp create mode 100644 gfx/skia/skia/src/core/SkBuffer.h create mode 100644 gfx/skia/skia/src/core/SkCachedData.cpp create mode 100644 gfx/skia/skia/src/core/SkCachedData.h create mode 100644 gfx/skia/skia/src/core/SkCanvas.cpp create mode 100644 gfx/skia/skia/src/core/SkCanvasPriv.h create mode 100644 gfx/skia/skia/src/core/SkChunkAlloc.cpp create mode 100644 gfx/skia/skia/src/core/SkClipStack.cpp create mode 100644 gfx/skia/skia/src/core/SkColor.cpp create mode 100644 gfx/skia/skia/src/core/SkColorFilter.cpp create mode 100644 gfx/skia/skia/src/core/SkColorFilterShader.cpp create mode 100644 gfx/skia/skia/src/core/SkColorFilterShader.h create mode 100644 gfx/skia/skia/src/core/SkColorMatrixFilterRowMajor255.cpp create mode 100644 gfx/skia/skia/src/core/SkColorMatrixFilterRowMajor255.h create mode 100644 gfx/skia/skia/src/core/SkColorShader.cpp create mode 100644 gfx/skia/skia/src/core/SkColorShader.h create mode 100644 gfx/skia/skia/src/core/SkColorSpace.cpp create mode 100644 gfx/skia/skia/src/core/SkColorSpacePriv.h create mode 100644 gfx/skia/skia/src/core/SkColorSpaceXform.cpp create mode 100644 gfx/skia/skia/src/core/SkColorSpaceXform.h create mode 100644 gfx/skia/skia/src/core/SkColorSpace_Base.h create mode 100644 gfx/skia/skia/src/core/SkColorSpace_ICC.cpp create mode 100644 gfx/skia/skia/src/core/SkColorTable.cpp create mode 100644 gfx/skia/skia/src/core/SkComposeShader.cpp create mode 100644 gfx/skia/skia/src/core/SkComposeShader.h create mode 100644 gfx/skia/skia/src/core/SkConfig8888.cpp create mode 100644 gfx/skia/skia/src/core/SkConfig8888.h create mode 100644 gfx/skia/skia/src/core/SkConvolver.cpp create mode 100644 gfx/skia/skia/src/core/SkConvolver.h create mode 100644 gfx/skia/skia/src/core/SkCoreBlitters.h create mode 100644 gfx/skia/skia/src/core/SkCpu.cpp create mode 100644 gfx/skia/skia/src/core/SkCpu.h create mode 100644 gfx/skia/skia/src/core/SkCubicClipper.cpp create mode 100644 gfx/skia/skia/src/core/SkCubicClipper.h create mode 100644 gfx/skia/skia/src/core/SkData.cpp create mode 100644 gfx/skia/skia/src/core/SkDataTable.cpp create mode 100644 gfx/skia/skia/src/core/SkDebug.cpp create mode 100644 gfx/skia/skia/src/core/SkDeduper.h create mode 100644 gfx/skia/skia/src/core/SkDeque.cpp create mode 100644 gfx/skia/skia/src/core/SkDescriptor.h create mode 100644 gfx/skia/skia/src/core/SkDevice.cpp create mode 100644 gfx/skia/skia/src/core/SkDeviceLooper.cpp create mode 100644 gfx/skia/skia/src/core/SkDeviceLooper.h create mode 100644 gfx/skia/skia/src/core/SkDeviceProfile.cpp create mode 100644 gfx/skia/skia/src/core/SkDeviceProfile.h create mode 100644 gfx/skia/skia/src/core/SkDiscardableMemory.h create mode 100755 gfx/skia/skia/src/core/SkDistanceFieldGen.cpp create mode 100644 gfx/skia/skia/src/core/SkDistanceFieldGen.h create mode 100644 gfx/skia/skia/src/core/SkDither.cpp create mode 100644 gfx/skia/skia/src/core/SkDither.h create mode 100644 gfx/skia/skia/src/core/SkDocument.cpp create mode 100644 gfx/skia/skia/src/core/SkDraw.cpp create mode 100644 gfx/skia/skia/src/core/SkDrawLooper.cpp create mode 100644 gfx/skia/skia/src/core/SkDrawProcs.h create mode 100644 gfx/skia/skia/src/core/SkDrawable.cpp create mode 100644 gfx/skia/skia/src/core/SkEdge.cpp create mode 100644 gfx/skia/skia/src/core/SkEdge.h create mode 100644 gfx/skia/skia/src/core/SkEdgeBuilder.cpp create mode 100644 gfx/skia/skia/src/core/SkEdgeBuilder.h create mode 100644 gfx/skia/skia/src/core/SkEdgeClipper.cpp create mode 100644 gfx/skia/skia/src/core/SkEdgeClipper.h create mode 100644 gfx/skia/skia/src/core/SkEmptyShader.h create mode 100644 gfx/skia/skia/src/core/SkEndian.h create mode 100644 gfx/skia/skia/src/core/SkError.cpp create mode 100644 gfx/skia/skia/src/core/SkErrorInternals.h create mode 100644 gfx/skia/skia/src/core/SkExchange.h create mode 100644 gfx/skia/skia/src/core/SkFDot6.h create mode 100644 gfx/skia/skia/src/core/SkFilterProc.cpp create mode 100644 gfx/skia/skia/src/core/SkFilterProc.h create mode 100644 gfx/skia/skia/src/core/SkFindAndPlaceGlyph.h create mode 100644 gfx/skia/skia/src/core/SkFlattenable.cpp create mode 100644 gfx/skia/skia/src/core/SkFlattenableSerialization.cpp create mode 100644 gfx/skia/skia/src/core/SkFont.cpp create mode 100644 gfx/skia/skia/src/core/SkFontDescriptor.cpp create mode 100644 gfx/skia/skia/src/core/SkFontDescriptor.h create mode 100644 gfx/skia/skia/src/core/SkFontLCDConfig.cpp create mode 100644 gfx/skia/skia/src/core/SkFontMgr.cpp create mode 100644 gfx/skia/skia/src/core/SkFontStream.cpp create mode 100644 gfx/skia/skia/src/core/SkFontStream.h create mode 100644 gfx/skia/skia/src/core/SkFontStyle.cpp create mode 100644 gfx/skia/skia/src/core/SkForceCPlusPlusLinking.cpp create mode 100644 gfx/skia/skia/src/core/SkFuzzLogging.h create mode 100644 gfx/skia/skia/src/core/SkGeometry.cpp create mode 100644 gfx/skia/skia/src/core/SkGeometry.h create mode 100644 gfx/skia/skia/src/core/SkGlobalInitialization_core.cpp create mode 100644 gfx/skia/skia/src/core/SkGlyph.h create mode 100644 gfx/skia/skia/src/core/SkGlyphCache.cpp create mode 100644 gfx/skia/skia/src/core/SkGlyphCache.h create mode 100644 gfx/skia/skia/src/core/SkGlyphCache_Globals.h create mode 100644 gfx/skia/skia/src/core/SkGpuBlurUtils.cpp create mode 100644 gfx/skia/skia/src/core/SkGpuBlurUtils.h create mode 100644 gfx/skia/skia/src/core/SkGraphics.cpp create mode 100644 gfx/skia/skia/src/core/SkHalf.cpp create mode 100644 gfx/skia/skia/src/core/SkHalf.h create mode 100644 gfx/skia/skia/src/core/SkImageCacherator.cpp create mode 100644 gfx/skia/skia/src/core/SkImageCacherator.h create mode 100644 gfx/skia/skia/src/core/SkImageFilter.cpp create mode 100644 gfx/skia/skia/src/core/SkImageFilterCache.cpp create mode 100644 gfx/skia/skia/src/core/SkImageFilterCache.h create mode 100644 gfx/skia/skia/src/core/SkImageGenerator.cpp create mode 100644 gfx/skia/skia/src/core/SkImageGeneratorPriv.h create mode 100644 gfx/skia/skia/src/core/SkImageInfo.cpp create mode 100644 gfx/skia/skia/src/core/SkImagePriv.h create mode 100644 gfx/skia/skia/src/core/SkLatticeIter.cpp create mode 100644 gfx/skia/skia/src/core/SkLatticeIter.h create mode 100644 gfx/skia/skia/src/core/SkLightingShader.cpp create mode 100644 gfx/skia/skia/src/core/SkLightingShader.h create mode 100644 gfx/skia/skia/src/core/SkLights.cpp create mode 100644 gfx/skia/skia/src/core/SkLineClipper.cpp create mode 100644 gfx/skia/skia/src/core/SkLineClipper.h create mode 100644 gfx/skia/skia/src/core/SkLinearBitmapPipeline.cpp create mode 100644 gfx/skia/skia/src/core/SkLinearBitmapPipeline.h create mode 100644 gfx/skia/skia/src/core/SkLinearBitmapPipeline_core.h create mode 100644 gfx/skia/skia/src/core/SkLinearBitmapPipeline_matrix.h create mode 100644 gfx/skia/skia/src/core/SkLinearBitmapPipeline_sample.h create mode 100644 gfx/skia/skia/src/core/SkLinearBitmapPipeline_tile.h create mode 100644 gfx/skia/skia/src/core/SkLiteDL.cpp create mode 100644 gfx/skia/skia/src/core/SkLiteDL.h create mode 100644 gfx/skia/skia/src/core/SkLiteRecorder.cpp create mode 100644 gfx/skia/skia/src/core/SkLiteRecorder.h create mode 100644 gfx/skia/skia/src/core/SkLocalMatrixImageFilter.cpp create mode 100644 gfx/skia/skia/src/core/SkLocalMatrixImageFilter.h create mode 100644 gfx/skia/skia/src/core/SkLocalMatrixShader.cpp create mode 100644 gfx/skia/skia/src/core/SkLocalMatrixShader.h create mode 100644 gfx/skia/skia/src/core/SkMD5.cpp create mode 100644 gfx/skia/skia/src/core/SkMD5.h create mode 100644 gfx/skia/skia/src/core/SkMSAN.h create mode 100644 gfx/skia/skia/src/core/SkMakeUnique.h create mode 100644 gfx/skia/skia/src/core/SkMallocPixelRef.cpp create mode 100644 gfx/skia/skia/src/core/SkMask.cpp create mode 100644 gfx/skia/skia/src/core/SkMaskCache.cpp create mode 100644 gfx/skia/skia/src/core/SkMaskCache.h create mode 100644 gfx/skia/skia/src/core/SkMaskFilter.cpp create mode 100644 gfx/skia/skia/src/core/SkMaskGamma.cpp create mode 100644 gfx/skia/skia/src/core/SkMaskGamma.h create mode 100644 gfx/skia/skia/src/core/SkMath.cpp create mode 100644 gfx/skia/skia/src/core/SkMathPriv.h create mode 100644 gfx/skia/skia/src/core/SkMatrix.cpp create mode 100644 gfx/skia/skia/src/core/SkMatrix44.cpp create mode 100644 gfx/skia/skia/src/core/SkMatrixImageFilter.cpp create mode 100644 gfx/skia/skia/src/core/SkMatrixImageFilter.h create mode 100644 gfx/skia/skia/src/core/SkMatrixPriv.h create mode 100644 gfx/skia/skia/src/core/SkMatrixUtils.h create mode 100644 gfx/skia/skia/src/core/SkMessageBus.h create mode 100644 gfx/skia/skia/src/core/SkMetaData.cpp create mode 100644 gfx/skia/skia/src/core/SkMiniRecorder.cpp create mode 100644 gfx/skia/skia/src/core/SkMipMap.cpp create mode 100644 gfx/skia/skia/src/core/SkMipMap.h create mode 100644 gfx/skia/skia/src/core/SkModeColorFilter.cpp create mode 100644 gfx/skia/skia/src/core/SkModeColorFilter.h create mode 100644 gfx/skia/skia/src/core/SkMultiPictureDraw.cpp create mode 100644 gfx/skia/skia/src/core/SkNextID.h create mode 100644 gfx/skia/skia/src/core/SkNormalBevelSource.cpp create mode 100644 gfx/skia/skia/src/core/SkNormalBevelSource.h create mode 100644 gfx/skia/skia/src/core/SkNormalFlatSource.cpp create mode 100644 gfx/skia/skia/src/core/SkNormalFlatSource.h create mode 100644 gfx/skia/skia/src/core/SkNormalMapSource.cpp create mode 100644 gfx/skia/skia/src/core/SkNormalMapSource.h create mode 100644 gfx/skia/skia/src/core/SkNormalSource.cpp create mode 100644 gfx/skia/skia/src/core/SkNormalSource.h create mode 100644 gfx/skia/skia/src/core/SkNormalSourcePriv.h create mode 100644 gfx/skia/skia/src/core/SkNx.h create mode 100644 gfx/skia/skia/src/core/SkOpts.cpp create mode 100644 gfx/skia/skia/src/core/SkOpts.h rename gfx/skia/{trunk => skia}/src/core/SkOrderedReadBuffer.h (100%) create mode 100644 gfx/skia/skia/src/core/SkPM4f.h create mode 100644 gfx/skia/skia/src/core/SkPM4fPriv.h create mode 100644 gfx/skia/skia/src/core/SkPaint.cpp rename gfx/skia/{trunk => skia}/src/core/SkPaintDefaults.h (100%) create mode 100644 gfx/skia/skia/src/core/SkPaintPriv.cpp create mode 100644 gfx/skia/skia/src/core/SkPaintPriv.h create mode 100644 gfx/skia/skia/src/core/SkPath.cpp create mode 100644 gfx/skia/skia/src/core/SkPathEffect.cpp create mode 100644 gfx/skia/skia/src/core/SkPathMeasure.cpp create mode 100644 gfx/skia/skia/src/core/SkPathMeasurePriv.h create mode 100644 gfx/skia/skia/src/core/SkPathPriv.h create mode 100644 gfx/skia/skia/src/core/SkPathRef.cpp create mode 100644 gfx/skia/skia/src/core/SkPerspIter.h create mode 100644 gfx/skia/skia/src/core/SkPicture.cpp create mode 100644 gfx/skia/skia/src/core/SkPictureAnalyzer.cpp create mode 100644 gfx/skia/skia/src/core/SkPictureCommon.h create mode 100644 gfx/skia/skia/src/core/SkPictureContentInfo.cpp create mode 100644 gfx/skia/skia/src/core/SkPictureContentInfo.h create mode 100644 gfx/skia/skia/src/core/SkPictureData.cpp create mode 100644 gfx/skia/skia/src/core/SkPictureData.h create mode 100644 gfx/skia/skia/src/core/SkPictureFlat.cpp create mode 100644 gfx/skia/skia/src/core/SkPictureFlat.h create mode 100644 gfx/skia/skia/src/core/SkPictureImageGenerator.cpp create mode 100644 gfx/skia/skia/src/core/SkPicturePlayback.cpp create mode 100644 gfx/skia/skia/src/core/SkPicturePlayback.h create mode 100644 gfx/skia/skia/src/core/SkPictureRecord.cpp create mode 100644 gfx/skia/skia/src/core/SkPictureRecord.h create mode 100644 gfx/skia/skia/src/core/SkPictureRecorder.cpp create mode 100644 gfx/skia/skia/src/core/SkPictureShader.cpp create mode 100644 gfx/skia/skia/src/core/SkPictureShader.h create mode 100644 gfx/skia/skia/src/core/SkPipe.h create mode 100644 gfx/skia/skia/src/core/SkPixelRef.cpp create mode 100644 gfx/skia/skia/src/core/SkPixmap.cpp create mode 100644 gfx/skia/skia/src/core/SkPoint.cpp create mode 100644 gfx/skia/skia/src/core/SkPoint3.cpp create mode 100644 gfx/skia/skia/src/core/SkPtrRecorder.cpp create mode 100644 gfx/skia/skia/src/core/SkPtrRecorder.h rename gfx/skia/{trunk => skia}/src/core/SkQuadClipper.cpp (100%) create mode 100644 gfx/skia/skia/src/core/SkQuadClipper.h create mode 100644 gfx/skia/skia/src/core/SkRRect.cpp create mode 100644 gfx/skia/skia/src/core/SkRTree.cpp create mode 100644 gfx/skia/skia/src/core/SkRTree.h create mode 100644 gfx/skia/skia/src/core/SkRWBuffer.cpp create mode 100644 gfx/skia/skia/src/core/SkRadialShadowMapShader.cpp create mode 100644 gfx/skia/skia/src/core/SkRadialShadowMapShader.h create mode 100644 gfx/skia/skia/src/core/SkRasterClip.cpp create mode 100644 gfx/skia/skia/src/core/SkRasterClip.h create mode 100644 gfx/skia/skia/src/core/SkRasterPipeline.cpp create mode 100644 gfx/skia/skia/src/core/SkRasterPipeline.h create mode 100644 gfx/skia/skia/src/core/SkRasterPipelineBlitter.cpp create mode 100644 gfx/skia/skia/src/core/SkRasterizer.cpp create mode 100644 gfx/skia/skia/src/core/SkReadBuffer.cpp create mode 100644 gfx/skia/skia/src/core/SkReadBuffer.h create mode 100644 gfx/skia/skia/src/core/SkReader32.h create mode 100644 gfx/skia/skia/src/core/SkRecord.cpp create mode 100644 gfx/skia/skia/src/core/SkRecord.h create mode 100644 gfx/skia/skia/src/core/SkRecordDraw.cpp create mode 100644 gfx/skia/skia/src/core/SkRecordDraw.h create mode 100644 gfx/skia/skia/src/core/SkRecordOpts.cpp create mode 100644 gfx/skia/skia/src/core/SkRecordOpts.h create mode 100644 gfx/skia/skia/src/core/SkRecordPattern.h create mode 100644 gfx/skia/skia/src/core/SkRecordedDrawable.cpp create mode 100644 gfx/skia/skia/src/core/SkRecordedDrawable.h create mode 100644 gfx/skia/skia/src/core/SkRecorder.cpp create mode 100644 gfx/skia/skia/src/core/SkRecorder.h create mode 100644 gfx/skia/skia/src/core/SkRecords.cpp create mode 100644 gfx/skia/skia/src/core/SkRect.cpp create mode 100644 gfx/skia/skia/src/core/SkRefDict.cpp create mode 100644 gfx/skia/skia/src/core/SkRefDict.h create mode 100644 gfx/skia/skia/src/core/SkRegion.cpp create mode 100644 gfx/skia/skia/src/core/SkRegionPriv.h create mode 100644 gfx/skia/skia/src/core/SkRegion_path.cpp create mode 100644 gfx/skia/skia/src/core/SkResourceCache.cpp create mode 100644 gfx/skia/skia/src/core/SkResourceCache.h create mode 100644 gfx/skia/skia/src/core/SkSRGB.cpp create mode 100644 gfx/skia/skia/src/core/SkSRGB.h create mode 100644 gfx/skia/skia/src/core/SkSafeMath.h create mode 100644 gfx/skia/skia/src/core/SkScalar.cpp create mode 100644 gfx/skia/skia/src/core/SkScaleToSides.h create mode 100644 gfx/skia/skia/src/core/SkScalerContext.cpp create mode 100644 gfx/skia/skia/src/core/SkScalerContext.h create mode 100644 gfx/skia/skia/src/core/SkScan.cpp create mode 100644 gfx/skia/skia/src/core/SkScan.h create mode 100644 gfx/skia/skia/src/core/SkScanPriv.h create mode 100644 gfx/skia/skia/src/core/SkScan_AntiPath.cpp create mode 100644 gfx/skia/skia/src/core/SkScan_Antihair.cpp create mode 100644 gfx/skia/skia/src/core/SkScan_Hairline.cpp create mode 100644 gfx/skia/skia/src/core/SkScan_Path.cpp create mode 100644 gfx/skia/skia/src/core/SkSemaphore.cpp create mode 100644 gfx/skia/skia/src/core/SkShader.cpp create mode 100644 gfx/skia/skia/src/core/SkShadowShader.cpp create mode 100644 gfx/skia/skia/src/core/SkShadowShader.h create mode 100644 gfx/skia/skia/src/core/SkSharedMutex.cpp create mode 100644 gfx/skia/skia/src/core/SkSharedMutex.h create mode 100644 gfx/skia/skia/src/core/SkSinglyLinkedList.h create mode 100644 gfx/skia/skia/src/core/SkSmallAllocator.h create mode 100644 gfx/skia/skia/src/core/SkSpanProcs.cpp create mode 100644 gfx/skia/skia/src/core/SkSpanProcs.h create mode 100644 gfx/skia/skia/src/core/SkSpecialImage.cpp create mode 100644 gfx/skia/skia/src/core/SkSpecialImage.h create mode 100644 gfx/skia/skia/src/core/SkSpecialSurface.cpp create mode 100644 gfx/skia/skia/src/core/SkSpecialSurface.h create mode 100644 gfx/skia/skia/src/core/SkSpinlock.cpp create mode 100644 gfx/skia/skia/src/core/SkSpriteBlitter.h create mode 100644 gfx/skia/skia/src/core/SkSpriteBlitter4f.cpp create mode 100644 gfx/skia/skia/src/core/SkSpriteBlitterTemplate.h create mode 100644 gfx/skia/skia/src/core/SkSpriteBlitter_ARGB32.cpp create mode 100644 gfx/skia/skia/src/core/SkSpriteBlitter_RGB16.cpp create mode 100644 gfx/skia/skia/src/core/SkStream.cpp create mode 100644 gfx/skia/skia/src/core/SkStreamPriv.h create mode 100644 gfx/skia/skia/src/core/SkString.cpp create mode 100644 gfx/skia/skia/src/core/SkStringUtils.cpp create mode 100644 gfx/skia/skia/src/core/SkStringUtils.h create mode 100644 gfx/skia/skia/src/core/SkStroke.cpp create mode 100644 gfx/skia/skia/src/core/SkStroke.h create mode 100644 gfx/skia/skia/src/core/SkStrokeRec.cpp create mode 100644 gfx/skia/skia/src/core/SkStrokerPriv.cpp create mode 100644 gfx/skia/skia/src/core/SkStrokerPriv.h create mode 100644 gfx/skia/skia/src/core/SkSurfacePriv.h create mode 100644 gfx/skia/skia/src/core/SkSwizzle.cpp create mode 100644 gfx/skia/skia/src/core/SkTDPQueue.h create mode 100644 gfx/skia/skia/src/core/SkTDynamicHash.h create mode 100644 gfx/skia/skia/src/core/SkTInternalLList.h create mode 100644 gfx/skia/skia/src/core/SkTLList.h create mode 100755 gfx/skia/skia/src/core/SkTLS.cpp create mode 100644 gfx/skia/skia/src/core/SkTLS.h create mode 100644 gfx/skia/skia/src/core/SkTMultiMap.h create mode 100644 gfx/skia/skia/src/core/SkTSearch.cpp create mode 100644 gfx/skia/skia/src/core/SkTSort.h create mode 100644 gfx/skia/skia/src/core/SkTTopoSort.h create mode 100644 gfx/skia/skia/src/core/SkTaskGroup.cpp create mode 100644 gfx/skia/skia/src/core/SkTaskGroup.h create mode 100644 gfx/skia/skia/src/core/SkTextBlob.cpp create mode 100644 gfx/skia/skia/src/core/SkTextBlobRunIterator.h create mode 100644 gfx/skia/skia/src/core/SkTextFormatParams.h create mode 100644 gfx/skia/skia/src/core/SkTextMapStateProc.h create mode 100644 gfx/skia/skia/src/core/SkTextToPathIter.h create mode 100644 gfx/skia/skia/src/core/SkThreadID.cpp create mode 100644 gfx/skia/skia/src/core/SkTime.cpp create mode 100644 gfx/skia/skia/src/core/SkTraceEvent.h create mode 100644 gfx/skia/skia/src/core/SkTraceEventCommon.h create mode 100644 gfx/skia/skia/src/core/SkTypeface.cpp create mode 100644 gfx/skia/skia/src/core/SkTypefaceCache.cpp create mode 100644 gfx/skia/skia/src/core/SkTypefaceCache.h create mode 100644 gfx/skia/skia/src/core/SkTypefacePriv.h create mode 100644 gfx/skia/skia/src/core/SkUnPreMultiply.cpp create mode 100644 gfx/skia/skia/src/core/SkUtils.cpp create mode 100644 gfx/skia/skia/src/core/SkUtils.h create mode 100644 gfx/skia/skia/src/core/SkUtilsArm.cpp create mode 100644 gfx/skia/skia/src/core/SkUtilsArm.h create mode 100644 gfx/skia/skia/src/core/SkValidatingReadBuffer.cpp create mode 100644 gfx/skia/skia/src/core/SkValidatingReadBuffer.h rename gfx/skia/{trunk => skia}/src/core/SkValidationUtils.h (100%) create mode 100644 gfx/skia/skia/src/core/SkVarAlloc.cpp create mode 100644 gfx/skia/skia/src/core/SkVarAlloc.h create mode 100644 gfx/skia/skia/src/core/SkVertState.cpp create mode 100644 gfx/skia/skia/src/core/SkVertState.h create mode 100644 gfx/skia/skia/src/core/SkWriteBuffer.cpp create mode 100644 gfx/skia/skia/src/core/SkWriter32.cpp create mode 100644 gfx/skia/skia/src/core/SkXfermode.cpp create mode 100644 gfx/skia/skia/src/core/SkXfermode4f.cpp create mode 100644 gfx/skia/skia/src/core/SkXfermodeF16.cpp create mode 100644 gfx/skia/skia/src/core/SkXfermodeInterpretation.cpp create mode 100644 gfx/skia/skia/src/core/SkXfermodeInterpretation.h create mode 100644 gfx/skia/skia/src/core/SkXfermode_proccoeff.h create mode 100644 gfx/skia/skia/src/core/SkYUVPlanesCache.cpp create mode 100644 gfx/skia/skia/src/core/SkYUVPlanesCache.h create mode 100644 gfx/skia/skia/src/effects/GrAlphaThresholdFragmentProcessor.cpp create mode 100644 gfx/skia/skia/src/effects/GrAlphaThresholdFragmentProcessor.h create mode 100644 gfx/skia/skia/src/effects/GrCircleBlurFragmentProcessor.cpp create mode 100644 gfx/skia/skia/src/effects/GrCircleBlurFragmentProcessor.h create mode 100644 gfx/skia/skia/src/effects/Sk1DPathEffect.cpp create mode 100644 gfx/skia/skia/src/effects/Sk2DPathEffect.cpp create mode 100644 gfx/skia/skia/src/effects/SkAlphaThresholdFilter.cpp create mode 100644 gfx/skia/skia/src/effects/SkArcToPathEffect.cpp create mode 100644 gfx/skia/skia/src/effects/SkArithmeticMode.cpp create mode 100644 gfx/skia/skia/src/effects/SkArithmeticModePriv.h create mode 100644 gfx/skia/skia/src/effects/SkArithmeticMode_gpu.cpp create mode 100644 gfx/skia/skia/src/effects/SkArithmeticMode_gpu.h create mode 100644 gfx/skia/skia/src/effects/SkBlurDrawLooper.cpp create mode 100644 gfx/skia/skia/src/effects/SkBlurMask.cpp create mode 100644 gfx/skia/skia/src/effects/SkBlurMask.h create mode 100644 gfx/skia/skia/src/effects/SkBlurMaskFilter.cpp create mode 100644 gfx/skia/skia/src/effects/SkColorCubeFilter.cpp create mode 100644 gfx/skia/skia/src/effects/SkColorFilterImageFilter.cpp create mode 100644 gfx/skia/skia/src/effects/SkColorMatrix.cpp create mode 100644 gfx/skia/skia/src/effects/SkColorMatrixFilter.cpp create mode 100644 gfx/skia/skia/src/effects/SkComposeImageFilter.cpp create mode 100644 gfx/skia/skia/src/effects/SkCornerPathEffect.cpp create mode 100644 gfx/skia/skia/src/effects/SkDashPathEffect.cpp create mode 100644 gfx/skia/skia/src/effects/SkDiscretePathEffect.cpp create mode 100644 gfx/skia/skia/src/effects/SkDisplacementMapEffect.cpp create mode 100644 gfx/skia/skia/src/effects/SkDropShadowImageFilter.cpp create mode 100644 gfx/skia/skia/src/effects/SkEmbossMask.cpp create mode 100644 gfx/skia/skia/src/effects/SkEmbossMask.h create mode 100644 gfx/skia/skia/src/effects/SkEmbossMaskFilter.cpp create mode 100644 gfx/skia/skia/src/effects/SkEmbossMask_Table.h create mode 100644 gfx/skia/skia/src/effects/SkGammaColorFilter.cpp create mode 100644 gfx/skia/skia/src/effects/SkGaussianEdgeShader.cpp create mode 100644 gfx/skia/skia/src/effects/SkImageSource.cpp create mode 100644 gfx/skia/skia/src/effects/SkLayerDrawLooper.cpp create mode 100644 gfx/skia/skia/src/effects/SkLayerRasterizer.cpp create mode 100644 gfx/skia/skia/src/effects/SkLightingImageFilter.cpp create mode 100644 gfx/skia/skia/src/effects/SkLumaColorFilter.cpp create mode 100644 gfx/skia/skia/src/effects/SkMagnifierImageFilter.cpp create mode 100644 gfx/skia/skia/src/effects/SkMatrixConvolutionImageFilter.cpp create mode 100755 gfx/skia/skia/src/effects/SkMergeImageFilter.cpp create mode 100644 gfx/skia/skia/src/effects/SkMorphologyImageFilter.cpp create mode 100644 gfx/skia/skia/src/effects/SkOffsetImageFilter.cpp create mode 100644 gfx/skia/skia/src/effects/SkPackBits.cpp create mode 100644 gfx/skia/skia/src/effects/SkPackBits.h rename gfx/skia/{trunk => skia}/src/effects/SkPaintFlagsDrawFilter.cpp (100%) create mode 100644 gfx/skia/skia/src/effects/SkPaintImageFilter.cpp create mode 100644 gfx/skia/skia/src/effects/SkPerlinNoiseShader.cpp create mode 100644 gfx/skia/skia/src/effects/SkPictureImageFilter.cpp create mode 100644 gfx/skia/skia/src/effects/SkRRectsGaussianEdgeShader.cpp create mode 100644 gfx/skia/skia/src/effects/SkTableColorFilter.cpp create mode 100644 gfx/skia/skia/src/effects/SkTableMaskFilter.cpp create mode 100644 gfx/skia/skia/src/effects/SkTileImageFilter.cpp create mode 100644 gfx/skia/skia/src/effects/SkXfermodeImageFilter.cpp create mode 100644 gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.cpp create mode 100644 gfx/skia/skia/src/effects/gradients/Sk4fGradientBase.h create mode 100644 gfx/skia/skia/src/effects/gradients/Sk4fGradientPriv.h create mode 100644 gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.cpp create mode 100644 gfx/skia/skia/src/effects/gradients/Sk4fLinearGradient.h create mode 100644 gfx/skia/skia/src/effects/gradients/SkClampRange.cpp create mode 100644 gfx/skia/skia/src/effects/gradients/SkClampRange.h create mode 100644 gfx/skia/skia/src/effects/gradients/SkGradientBitmapCache.cpp create mode 100644 gfx/skia/skia/src/effects/gradients/SkGradientBitmapCache.h create mode 100644 gfx/skia/skia/src/effects/gradients/SkGradientShader.cpp create mode 100644 gfx/skia/skia/src/effects/gradients/SkGradientShaderPriv.h create mode 100644 gfx/skia/skia/src/effects/gradients/SkLinearGradient.cpp create mode 100644 gfx/skia/skia/src/effects/gradients/SkLinearGradient.h create mode 100644 gfx/skia/skia/src/effects/gradients/SkRadialGradient.cpp create mode 100644 gfx/skia/skia/src/effects/gradients/SkRadialGradient.h create mode 100644 gfx/skia/skia/src/effects/gradients/SkSweepGradient.cpp create mode 100644 gfx/skia/skia/src/effects/gradients/SkSweepGradient.h create mode 100644 gfx/skia/skia/src/effects/gradients/SkTwoPointConicalGradient.cpp create mode 100644 gfx/skia/skia/src/effects/gradients/SkTwoPointConicalGradient.h create mode 100644 gfx/skia/skia/src/effects/gradients/SkTwoPointConicalGradient_gpu.cpp create mode 100644 gfx/skia/skia/src/effects/gradients/SkTwoPointConicalGradient_gpu.h create mode 100644 gfx/skia/skia/src/fonts/SkFontMgr_indirect.cpp create mode 100644 gfx/skia/skia/src/fonts/SkGScalerContext.cpp create mode 100644 gfx/skia/skia/src/fonts/SkGScalerContext.h create mode 100644 gfx/skia/skia/src/fonts/SkRandomScalerContext.cpp create mode 100644 gfx/skia/skia/src/fonts/SkRandomScalerContext.h create mode 100644 gfx/skia/skia/src/fonts/SkRemotableFontMgr.cpp create mode 100644 gfx/skia/skia/src/fonts/SkTestScalerContext.cpp create mode 100644 gfx/skia/skia/src/fonts/SkTestScalerContext.h create mode 100644 gfx/skia/skia/src/gpu/GrAllocator.h create mode 100644 gfx/skia/skia/src/gpu/GrAppliedClip.h create mode 100644 gfx/skia/skia/src/gpu/GrAuditTrail.cpp create mode 100644 gfx/skia/skia/src/gpu/GrAutoLocaleSetter.h create mode 100644 gfx/skia/skia/src/gpu/GrBatchAtlas.cpp create mode 100644 gfx/skia/skia/src/gpu/GrBatchAtlas.h create mode 100644 gfx/skia/skia/src/gpu/GrBatchFlushState.cpp create mode 100644 gfx/skia/skia/src/gpu/GrBatchFlushState.h create mode 100644 gfx/skia/skia/src/gpu/GrBatchTest.cpp create mode 100644 gfx/skia/skia/src/gpu/GrBatchTest.h create mode 100644 gfx/skia/skia/src/gpu/GrBlend.cpp create mode 100644 gfx/skia/skia/src/gpu/GrBlurUtils.cpp create mode 100644 gfx/skia/skia/src/gpu/GrBlurUtils.h create mode 100644 gfx/skia/skia/src/gpu/GrBuffer.cpp create mode 100644 gfx/skia/skia/src/gpu/GrBufferAllocPool.cpp create mode 100644 gfx/skia/skia/src/gpu/GrBufferAllocPool.h create mode 100644 gfx/skia/skia/src/gpu/GrCaps.cpp create mode 100644 gfx/skia/skia/src/gpu/GrClipStackClip.cpp create mode 100644 gfx/skia/skia/src/gpu/GrClipStackClip.h create mode 100644 gfx/skia/skia/src/gpu/GrColorSpaceXform.cpp create mode 100644 gfx/skia/skia/src/gpu/GrContext.cpp create mode 100644 gfx/skia/skia/src/gpu/GrContextPriv.h create mode 100644 gfx/skia/skia/src/gpu/GrCoordTransform.cpp create mode 100644 gfx/skia/skia/src/gpu/GrDefaultGeoProcFactory.cpp create mode 100644 gfx/skia/skia/src/gpu/GrDefaultGeoProcFactory.h create mode 100644 gfx/skia/skia/src/gpu/GrDrawContext.cpp create mode 100644 gfx/skia/skia/src/gpu/GrDrawContextPriv.h create mode 100644 gfx/skia/skia/src/gpu/GrDrawTarget.cpp create mode 100644 gfx/skia/skia/src/gpu/GrDrawTarget.h create mode 100644 gfx/skia/skia/src/gpu/GrDrawingManager.cpp create mode 100644 gfx/skia/skia/src/gpu/GrDrawingManager.h create mode 100644 gfx/skia/skia/src/gpu/GrFixedClip.cpp create mode 100644 gfx/skia/skia/src/gpu/GrFixedClip.h create mode 100644 gfx/skia/skia/src/gpu/GrFragmentProcessor.cpp create mode 100644 gfx/skia/skia/src/gpu/GrGeometryProcessor.h create mode 100644 gfx/skia/skia/src/gpu/GrGlyph.h create mode 100644 gfx/skia/skia/src/gpu/GrGpu.cpp create mode 100644 gfx/skia/skia/src/gpu/GrGpu.h create mode 100644 gfx/skia/skia/src/gpu/GrGpuCommandBuffer.cpp create mode 100644 gfx/skia/skia/src/gpu/GrGpuCommandBuffer.h create mode 100644 gfx/skia/skia/src/gpu/GrGpuFactory.cpp create mode 100644 gfx/skia/skia/src/gpu/GrGpuFactory.h create mode 100644 gfx/skia/skia/src/gpu/GrGpuResource.cpp create mode 100644 gfx/skia/skia/src/gpu/GrGpuResourceCacheAccess.h create mode 100644 gfx/skia/skia/src/gpu/GrGpuResourcePriv.h create mode 100644 gfx/skia/skia/src/gpu/GrGpuResourceRef.cpp create mode 100644 gfx/skia/skia/src/gpu/GrImageIDTextureAdjuster.cpp create mode 100644 gfx/skia/skia/src/gpu/GrImageIDTextureAdjuster.h create mode 100644 gfx/skia/skia/src/gpu/GrInvariantOutput.cpp create mode 100644 gfx/skia/skia/src/gpu/GrMemoryPool.cpp create mode 100644 gfx/skia/skia/src/gpu/GrMemoryPool.h create mode 100644 gfx/skia/skia/src/gpu/GrMesh.h create mode 100644 gfx/skia/skia/src/gpu/GrNonAtomicRef.h create mode 100644 gfx/skia/skia/src/gpu/GrOvalRenderer.cpp create mode 100644 gfx/skia/skia/src/gpu/GrOvalRenderer.h create mode 100644 gfx/skia/skia/src/gpu/GrPLSGeometryProcessor.h create mode 100644 gfx/skia/skia/src/gpu/GrPaint.cpp create mode 100644 gfx/skia/skia/src/gpu/GrPath.cpp create mode 100644 gfx/skia/skia/src/gpu/GrPath.h create mode 100644 gfx/skia/skia/src/gpu/GrPathProcessor.cpp create mode 100644 gfx/skia/skia/src/gpu/GrPathProcessor.h create mode 100644 gfx/skia/skia/src/gpu/GrPathRange.cpp create mode 100644 gfx/skia/skia/src/gpu/GrPathRange.h create mode 100644 gfx/skia/skia/src/gpu/GrPathRenderer.cpp create mode 100644 gfx/skia/skia/src/gpu/GrPathRenderer.h create mode 100644 gfx/skia/skia/src/gpu/GrPathRendererChain.cpp create mode 100644 gfx/skia/skia/src/gpu/GrPathRendererChain.h create mode 100644 gfx/skia/skia/src/gpu/GrPathRendering.cpp create mode 100644 gfx/skia/skia/src/gpu/GrPathRendering.h create mode 100644 gfx/skia/skia/src/gpu/GrPathRenderingDrawContext.cpp create mode 100644 gfx/skia/skia/src/gpu/GrPathRenderingDrawContext.h create mode 100644 gfx/skia/skia/src/gpu/GrPathUtils.cpp create mode 100644 gfx/skia/skia/src/gpu/GrPathUtils.h create mode 100644 gfx/skia/skia/src/gpu/GrPendingProgramElement.h create mode 100644 gfx/skia/skia/src/gpu/GrPipeline.cpp create mode 100644 gfx/skia/skia/src/gpu/GrPipeline.h create mode 100644 gfx/skia/skia/src/gpu/GrPipelineBuilder.cpp create mode 100644 gfx/skia/skia/src/gpu/GrPipelineBuilder.h create mode 100644 gfx/skia/skia/src/gpu/GrPrimitiveProcessor.cpp create mode 100644 gfx/skia/skia/src/gpu/GrPrimitiveProcessor.h create mode 100644 gfx/skia/skia/src/gpu/GrProcOptInfo.cpp create mode 100644 gfx/skia/skia/src/gpu/GrProcOptInfo.h create mode 100644 gfx/skia/skia/src/gpu/GrProcessor.cpp create mode 100644 gfx/skia/skia/src/gpu/GrProcessorUnitTest.cpp create mode 100644 gfx/skia/skia/src/gpu/GrProgramDesc.cpp create mode 100644 gfx/skia/skia/src/gpu/GrProgramDesc.h create mode 100644 gfx/skia/skia/src/gpu/GrProgramElement.cpp create mode 100644 gfx/skia/skia/src/gpu/GrQuad.h rename gfx/skia/{trunk/include => skia/src}/gpu/GrRect.h (100%) rename gfx/skia/{trunk => skia}/src/gpu/GrRectanizer.h (100%) create mode 100644 gfx/skia/skia/src/gpu/GrRectanizer_pow2.cpp create mode 100644 gfx/skia/skia/src/gpu/GrRectanizer_pow2.h create mode 100644 gfx/skia/skia/src/gpu/GrRectanizer_skyline.cpp create mode 100644 gfx/skia/skia/src/gpu/GrRectanizer_skyline.h create mode 100644 gfx/skia/skia/src/gpu/GrReducedClip.cpp create mode 100644 gfx/skia/skia/src/gpu/GrReducedClip.h create mode 100644 gfx/skia/skia/src/gpu/GrRenderTarget.cpp create mode 100644 gfx/skia/skia/src/gpu/GrRenderTargetPriv.h create mode 100644 gfx/skia/skia/src/gpu/GrRenderTargetProxy.cpp create mode 100644 gfx/skia/skia/src/gpu/GrResourceCache.cpp create mode 100644 gfx/skia/skia/src/gpu/GrResourceCache.h create mode 100644 gfx/skia/skia/src/gpu/GrResourceHandle.h create mode 100644 gfx/skia/skia/src/gpu/GrResourceProvider.cpp create mode 100644 gfx/skia/skia/src/gpu/GrResourceProvider.h create mode 100644 gfx/skia/skia/src/gpu/GrSWMaskHelper.cpp create mode 100644 gfx/skia/skia/src/gpu/GrSWMaskHelper.h create mode 100644 gfx/skia/skia/src/gpu/GrScissorState.h create mode 100644 gfx/skia/skia/src/gpu/GrShape.cpp create mode 100644 gfx/skia/skia/src/gpu/GrShape.h create mode 100644 gfx/skia/skia/src/gpu/GrSoftwarePathRenderer.cpp create mode 100644 gfx/skia/skia/src/gpu/GrSoftwarePathRenderer.h create mode 100644 gfx/skia/skia/src/gpu/GrStencilAttachment.cpp create mode 100644 gfx/skia/skia/src/gpu/GrStencilAttachment.h create mode 100644 gfx/skia/skia/src/gpu/GrStencilSettings.cpp create mode 100644 gfx/skia/skia/src/gpu/GrStencilSettings.h create mode 100644 gfx/skia/skia/src/gpu/GrStyle.cpp create mode 100644 gfx/skia/skia/src/gpu/GrStyle.h create mode 100644 gfx/skia/skia/src/gpu/GrSurface.cpp create mode 100644 gfx/skia/skia/src/gpu/GrSurfacePriv.h create mode 100644 gfx/skia/skia/src/gpu/GrSurfaceProxy.cpp create mode 100644 gfx/skia/skia/src/gpu/GrSwizzle.h create mode 100644 gfx/skia/skia/src/gpu/GrTRecorder.h create mode 100644 gfx/skia/skia/src/gpu/GrTessellator.cpp create mode 100644 gfx/skia/skia/src/gpu/GrTessellator.h create mode 100644 gfx/skia/skia/src/gpu/GrTestUtils.cpp create mode 100644 gfx/skia/skia/src/gpu/GrTexture.cpp create mode 100644 gfx/skia/skia/src/gpu/GrTextureAccess.cpp create mode 100644 gfx/skia/skia/src/gpu/GrTextureParamsAdjuster.cpp create mode 100644 gfx/skia/skia/src/gpu/GrTextureParamsAdjuster.h create mode 100644 gfx/skia/skia/src/gpu/GrTexturePriv.h create mode 100644 gfx/skia/skia/src/gpu/GrTextureProvider.cpp create mode 100644 gfx/skia/skia/src/gpu/GrTextureProxy.cpp create mode 100644 gfx/skia/skia/src/gpu/GrTextureToYUVPlanes.cpp create mode 100644 gfx/skia/skia/src/gpu/GrTextureToYUVPlanes.h create mode 100644 gfx/skia/skia/src/gpu/GrTraceMarker.cpp create mode 100644 gfx/skia/skia/src/gpu/GrTraceMarker.h create mode 100644 gfx/skia/skia/src/gpu/GrTracing.h create mode 100644 gfx/skia/skia/src/gpu/GrUserStencilSettings.h create mode 100644 gfx/skia/skia/src/gpu/GrWindowRectangles.h create mode 100644 gfx/skia/skia/src/gpu/GrWindowRectsState.h create mode 100644 gfx/skia/skia/src/gpu/GrXferProcessor.cpp create mode 100644 gfx/skia/skia/src/gpu/GrYUVProvider.cpp create mode 100644 gfx/skia/skia/src/gpu/GrYUVProvider.h create mode 100644 gfx/skia/skia/src/gpu/SkGpuDevice.cpp create mode 100644 gfx/skia/skia/src/gpu/SkGpuDevice.h create mode 100644 gfx/skia/skia/src/gpu/SkGpuDevice_drawTexture.cpp create mode 100644 gfx/skia/skia/src/gpu/SkGr.cpp create mode 100644 gfx/skia/skia/src/gpu/SkGrPriv.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrAAConvexPathRenderer.cpp create mode 100644 gfx/skia/skia/src/gpu/batches/GrAAConvexPathRenderer.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrAAConvexTessellator.cpp create mode 100644 gfx/skia/skia/src/gpu/batches/GrAAConvexTessellator.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrAADistanceFieldPathRenderer.cpp create mode 100755 gfx/skia/skia/src/gpu/batches/GrAADistanceFieldPathRenderer.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrAAFillRectBatch.cpp create mode 100644 gfx/skia/skia/src/gpu/batches/GrAAFillRectBatch.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrAAHairLinePathRenderer.cpp create mode 100644 gfx/skia/skia/src/gpu/batches/GrAAHairLinePathRenderer.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrAALinearizingConvexPathRenderer.cpp create mode 100644 gfx/skia/skia/src/gpu/batches/GrAALinearizingConvexPathRenderer.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrAAStrokeRectBatch.cpp create mode 100644 gfx/skia/skia/src/gpu/batches/GrAAStrokeRectBatch.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrAnalyticRectBatch.cpp create mode 100644 gfx/skia/skia/src/gpu/batches/GrAnalyticRectBatch.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.cpp create mode 100644 gfx/skia/skia/src/gpu/batches/GrAtlasTextBatch.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrBatch.cpp create mode 100644 gfx/skia/skia/src/gpu/batches/GrBatch.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrClearBatch.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrClearStencilClipBatch.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrCopySurfaceBatch.cpp create mode 100644 gfx/skia/skia/src/gpu/batches/GrCopySurfaceBatch.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrDashLinePathRenderer.cpp create mode 100644 gfx/skia/skia/src/gpu/batches/GrDashLinePathRenderer.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrDefaultPathRenderer.cpp create mode 100644 gfx/skia/skia/src/gpu/batches/GrDefaultPathRenderer.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrDiscardBatch.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrDrawAtlasBatch.cpp create mode 100644 gfx/skia/skia/src/gpu/batches/GrDrawAtlasBatch.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrDrawBatch.cpp create mode 100644 gfx/skia/skia/src/gpu/batches/GrDrawBatch.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrDrawPathBatch.cpp create mode 100644 gfx/skia/skia/src/gpu/batches/GrDrawPathBatch.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrDrawVerticesBatch.cpp create mode 100644 gfx/skia/skia/src/gpu/batches/GrDrawVerticesBatch.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrMSAAPathRenderer.cpp create mode 100644 gfx/skia/skia/src/gpu/batches/GrMSAAPathRenderer.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrNinePatch.cpp create mode 100644 gfx/skia/skia/src/gpu/batches/GrNinePatch.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrNonAAFillRectBatch.cpp create mode 100644 gfx/skia/skia/src/gpu/batches/GrNonAAFillRectBatch.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrNonAAFillRectPerspectiveBatch.cpp create mode 100644 gfx/skia/skia/src/gpu/batches/GrNonAAStrokeRectBatch.cpp create mode 100644 gfx/skia/skia/src/gpu/batches/GrNonAAStrokeRectBatch.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrPLSPathRenderer.cpp create mode 100644 gfx/skia/skia/src/gpu/batches/GrPLSPathRenderer.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrPathStencilSettings.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrRectBatchFactory.cpp create mode 100644 gfx/skia/skia/src/gpu/batches/GrRectBatchFactory.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrRegionBatch.cpp create mode 100644 gfx/skia/skia/src/gpu/batches/GrRegionBatch.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrStencilAndCoverPathRenderer.cpp create mode 100644 gfx/skia/skia/src/gpu/batches/GrStencilAndCoverPathRenderer.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrStencilPathBatch.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrTessellatingPathRenderer.cpp create mode 100644 gfx/skia/skia/src/gpu/batches/GrTessellatingPathRenderer.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrTestBatch.h create mode 100644 gfx/skia/skia/src/gpu/batches/GrVertexBatch.cpp create mode 100644 gfx/skia/skia/src/gpu/batches/GrVertexBatch.h create mode 100644 gfx/skia/skia/src/gpu/effects/Gr1DKernelEffect.h create mode 100644 gfx/skia/skia/src/gpu/effects/GrBezierEffect.cpp create mode 100644 gfx/skia/skia/src/gpu/effects/GrBezierEffect.h create mode 100644 gfx/skia/skia/src/gpu/effects/GrBicubicEffect.cpp create mode 100644 gfx/skia/skia/src/gpu/effects/GrBicubicEffect.h create mode 100644 gfx/skia/skia/src/gpu/effects/GrBitmapTextGeoProc.cpp create mode 100644 gfx/skia/skia/src/gpu/effects/GrBitmapTextGeoProc.h create mode 100644 gfx/skia/skia/src/gpu/effects/GrConfigConversionEffect.cpp create mode 100644 gfx/skia/skia/src/gpu/effects/GrConfigConversionEffect.h create mode 100644 gfx/skia/skia/src/gpu/effects/GrConstColorProcessor.cpp create mode 100644 gfx/skia/skia/src/gpu/effects/GrConvexPolyEffect.cpp create mode 100644 gfx/skia/skia/src/gpu/effects/GrConvexPolyEffect.h create mode 100644 gfx/skia/skia/src/gpu/effects/GrConvolutionEffect.cpp create mode 100644 gfx/skia/skia/src/gpu/effects/GrConvolutionEffect.h create mode 100644 gfx/skia/skia/src/gpu/effects/GrCoverageSetOpXP.cpp create mode 100644 gfx/skia/skia/src/gpu/effects/GrCustomXfermode.cpp create mode 100644 gfx/skia/skia/src/gpu/effects/GrDashingEffect.cpp create mode 100644 gfx/skia/skia/src/gpu/effects/GrDashingEffect.h create mode 100644 gfx/skia/skia/src/gpu/effects/GrDisableColorXP.cpp create mode 100644 gfx/skia/skia/src/gpu/effects/GrDisableColorXP.h create mode 100644 gfx/skia/skia/src/gpu/effects/GrDistanceFieldGeoProc.cpp create mode 100644 gfx/skia/skia/src/gpu/effects/GrDistanceFieldGeoProc.h create mode 100644 gfx/skia/skia/src/gpu/effects/GrDitherEffect.cpp create mode 100644 gfx/skia/skia/src/gpu/effects/GrDitherEffect.h create mode 100644 gfx/skia/skia/src/gpu/effects/GrGammaEffect.cpp create mode 100644 gfx/skia/skia/src/gpu/effects/GrGammaEffect.h create mode 100644 gfx/skia/skia/src/gpu/effects/GrMatrixConvolutionEffect.cpp create mode 100644 gfx/skia/skia/src/gpu/effects/GrMatrixConvolutionEffect.h create mode 100644 gfx/skia/skia/src/gpu/effects/GrOvalEffect.cpp create mode 100644 gfx/skia/skia/src/gpu/effects/GrOvalEffect.h create mode 100644 gfx/skia/skia/src/gpu/effects/GrPorterDuffXferProcessor.cpp create mode 100644 gfx/skia/skia/src/gpu/effects/GrRRectEffect.cpp create mode 100644 gfx/skia/skia/src/gpu/effects/GrRRectEffect.h create mode 100644 gfx/skia/skia/src/gpu/effects/GrSimpleTextureEffect.cpp create mode 100644 gfx/skia/skia/src/gpu/effects/GrSimpleTextureEffect.h create mode 100644 gfx/skia/skia/src/gpu/effects/GrSingleTextureEffect.cpp create mode 100644 gfx/skia/skia/src/gpu/effects/GrSingleTextureEffect.h create mode 100644 gfx/skia/skia/src/gpu/effects/GrTextureDomain.cpp create mode 100644 gfx/skia/skia/src/gpu/effects/GrTextureDomain.h create mode 100644 gfx/skia/skia/src/gpu/effects/GrTextureStripAtlas.cpp create mode 100644 gfx/skia/skia/src/gpu/effects/GrXfermodeFragmentProcessor.cpp create mode 100644 gfx/skia/skia/src/gpu/effects/GrYUVEffect.cpp create mode 100644 gfx/skia/skia/src/gpu/effects/GrYUVEffect.h create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLAssembleInterface.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLBuffer.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLBuffer.h create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLCaps.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLCaps.h create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLContext.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLContext.h create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLCreateNativeInterface_none.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLCreateNullInterface.cpp rename gfx/skia/{trunk => skia}/src/gpu/gl/GrGLDefaultInterface_native.cpp (100%) create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLDefaultInterface_none.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLDefines.h create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLExtensions.cpp create mode 100755 gfx/skia/skia/src/gpu/gl/GrGLGLSL.cpp create mode 100755 gfx/skia/skia/src/gpu/gl/GrGLGLSL.h create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLGpu.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLGpu.h create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLGpuCommandBuffer.h create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLGpuProgramCache.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLIRect.h create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLInterface.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLPath.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLPath.h create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLPathRange.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLPathRange.h create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLPathRendering.h create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLProgram.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLProgram.h create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLProgramDataManager.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLProgramDataManager.h create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLRenderTarget.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLRenderTarget.h create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLSampler.h create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLStencilAttachment.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLStencilAttachment.h create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLTestInterface.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLTestInterface.h create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLTexture.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLTexture.h create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLTextureRenderTarget.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLTextureRenderTarget.h create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLUniformHandler.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLUniformHandler.h create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLUtil.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLUtil.h create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLVaryingHandler.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLVaryingHandler.h create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLVertexArray.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/GrGLVertexArray.h create mode 100644 gfx/skia/skia/src/gpu/gl/android/GrGLCreateNativeInterface_android.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/builders/GrGLProgramBuilder.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/builders/GrGLProgramBuilder.h create mode 100644 gfx/skia/skia/src/gpu/gl/builders/GrGLSLPrettyPrint.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/builders/GrGLShaderStringBuilder.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/builders/GrGLShaderStringBuilder.h create mode 100644 gfx/skia/skia/src/gpu/gl/egl/GrGLCreateNativeInterface_egl.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/glfw/GrGLCreateNativeInterface_glfw.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/glx/GrGLCreateNativeInterface_glx.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/iOS/GrGLCreateNativeInterface_iOS.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/mac/GrGLCreateNativeInterface_mac.cpp create mode 100644 gfx/skia/skia/src/gpu/gl/mesa/osmesa_wrapper.h create mode 100644 gfx/skia/skia/src/gpu/gl/win/GrGLCreateNativeInterface_win.cpp create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSL.cpp create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSL.h create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLBlend.cpp create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLBlend.h create mode 100755 gfx/skia/skia/src/gpu/glsl/GrGLSLCaps.cpp create mode 100755 gfx/skia/skia/src/gpu/glsl/GrGLSLCaps.h create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLFragmentProcessor.cpp create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLFragmentProcessor.h create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLFragmentShaderBuilder.cpp create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLFragmentShaderBuilder.h create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLGeometryProcessor.cpp create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLGeometryProcessor.h create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLGeometryShaderBuilder.cpp create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLGeometryShaderBuilder.h create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLPLSPathRendering.h create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLPrimitiveProcessor.cpp create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLPrimitiveProcessor.h create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLProgramBuilder.cpp create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLProgramBuilder.h create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLProgramDataManager.cpp create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLProgramDataManager.h create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLSampler.h create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLShaderBuilder.cpp create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLShaderBuilder.h create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLShaderVar.h create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLUniformHandler.h create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLUtil.cpp create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLUtil.h create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLVarying.cpp create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLVarying.h create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLVertexShaderBuilder.cpp create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLVertexShaderBuilder.h create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLXferProcessor.cpp create mode 100644 gfx/skia/skia/src/gpu/glsl/GrGLSLXferProcessor.h rename gfx/skia/{trunk/src/gpu/gl => skia/src/gpu/glsl}/GrGLSL_impl.h (100%) create mode 100644 gfx/skia/skia/src/gpu/instanced/GLInstancedRendering.cpp create mode 100644 gfx/skia/skia/src/gpu/instanced/GLInstancedRendering.h create mode 100644 gfx/skia/skia/src/gpu/instanced/InstanceProcessor.cpp create mode 100644 gfx/skia/skia/src/gpu/instanced/InstanceProcessor.h create mode 100644 gfx/skia/skia/src/gpu/instanced/InstancedRendering.cpp create mode 100644 gfx/skia/skia/src/gpu/instanced/InstancedRendering.h create mode 100644 gfx/skia/skia/src/gpu/instanced/InstancedRenderingTypes.h create mode 100644 gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.cpp create mode 100644 gfx/skia/skia/src/gpu/text/GrAtlasTextBlob.h create mode 100644 gfx/skia/skia/src/gpu/text/GrAtlasTextBlob_regenInBatch.cpp create mode 100644 gfx/skia/skia/src/gpu/text/GrAtlasTextContext.cpp create mode 100644 gfx/skia/skia/src/gpu/text/GrAtlasTextContext.h create mode 100644 gfx/skia/skia/src/gpu/text/GrBatchFontCache.cpp create mode 100644 gfx/skia/skia/src/gpu/text/GrBatchFontCache.h create mode 100644 gfx/skia/skia/src/gpu/text/GrDistanceFieldAdjustTable.cpp create mode 100644 gfx/skia/skia/src/gpu/text/GrDistanceFieldAdjustTable.h create mode 100644 gfx/skia/skia/src/gpu/text/GrStencilAndCoverTextContext.cpp create mode 100644 gfx/skia/skia/src/gpu/text/GrStencilAndCoverTextContext.h create mode 100644 gfx/skia/skia/src/gpu/text/GrTextBlobCache.cpp create mode 100644 gfx/skia/skia/src/gpu/text/GrTextBlobCache.h create mode 100644 gfx/skia/skia/src/gpu/text/GrTextUtils.cpp create mode 100644 gfx/skia/skia/src/gpu/text/GrTextUtils.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkBackendContext.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkBuffer.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkBuffer.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkCaps.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkCaps.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkCommandBuffer.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkCommandBuffer.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkCopyManager.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkCopyManager.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkCopyPipeline.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkCopyPipeline.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkDescriptorPool.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkDescriptorPool.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkDescriptorSet.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkDescriptorSet.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkDescriptorSetManager.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkDescriptorSetManager.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkExtensions.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkExtensions.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkFramebuffer.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkFramebuffer.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkGLSLSampler.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkGpu.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkGpu.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkGpuCommandBuffer.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkGpuCommandBuffer.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkImage.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkImage.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkImageView.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkImageView.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkIndexBuffer.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkIndexBuffer.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkInterface.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkMemory.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkMemory.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkPipeline.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkPipeline.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkPipelineState.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkPipelineState.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkPipelineStateBuilder.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkPipelineStateBuilder.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkPipelineStateCache.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkPipelineStateDataManager.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkPipelineStateDataManager.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkRenderPass.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkRenderPass.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkRenderTarget.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkRenderTarget.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkResource.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkResourceProvider.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkResourceProvider.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkSampler.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkSampler.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkStencilAttachment.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkStencilAttachment.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkTexture.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkTexture.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkTextureRenderTarget.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkTextureRenderTarget.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkTransferBuffer.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkTransferBuffer.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkUniformBuffer.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkUniformBuffer.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkUniformHandler.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkUniformHandler.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkUtil.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkUtil.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkVaryingHandler.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkVaryingHandler.h create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkVertexBuffer.cpp create mode 100644 gfx/skia/skia/src/gpu/vk/GrVkVertexBuffer.h create mode 100644 gfx/skia/skia/src/image/SkImage.cpp create mode 100644 gfx/skia/skia/src/image/SkImageShader.cpp create mode 100644 gfx/skia/skia/src/image/SkImageShader.h create mode 100644 gfx/skia/skia/src/image/SkImage_Base.h create mode 100644 gfx/skia/skia/src/image/SkImage_Generator.cpp create mode 100644 gfx/skia/skia/src/image/SkImage_Gpu.cpp create mode 100644 gfx/skia/skia/src/image/SkImage_Gpu.h create mode 100644 gfx/skia/skia/src/image/SkImage_Raster.cpp create mode 100644 gfx/skia/skia/src/image/SkReadPixelsRec.h create mode 100644 gfx/skia/skia/src/image/SkSurface.cpp create mode 100644 gfx/skia/skia/src/image/SkSurface_Base.h create mode 100644 gfx/skia/skia/src/image/SkSurface_Gpu.cpp create mode 100644 gfx/skia/skia/src/image/SkSurface_Gpu.h create mode 100644 gfx/skia/skia/src/image/SkSurface_Raster.cpp create mode 100644 gfx/skia/skia/src/images/SkForceLinking.cpp create mode 100644 gfx/skia/skia/src/images/SkGIFMovie.cpp create mode 100644 gfx/skia/skia/src/images/SkImageEncoder.cpp create mode 100644 gfx/skia/skia/src/images/SkImageEncoder_Factory.cpp create mode 100644 gfx/skia/skia/src/images/SkJPEGImageEncoder.cpp create mode 100644 gfx/skia/skia/src/images/SkJPEGWriteUtility.cpp create mode 100644 gfx/skia/skia/src/images/SkJPEGWriteUtility.h create mode 100644 gfx/skia/skia/src/images/SkKTXImageEncoder.cpp create mode 100644 gfx/skia/skia/src/images/SkMovie.cpp create mode 100644 gfx/skia/skia/src/images/SkMovie_FactoryDefault.cpp create mode 100644 gfx/skia/skia/src/images/SkPNGImageEncoder.cpp create mode 100644 gfx/skia/skia/src/images/SkWEBPImageEncoder.cpp create mode 100644 gfx/skia/skia/src/images/transform_scanline.h create mode 100644 gfx/skia/skia/src/lazy/SkDiscardableMemoryPool.cpp create mode 100644 gfx/skia/skia/src/lazy/SkDiscardableMemoryPool.h create mode 100644 gfx/skia/skia/src/lazy/SkDiscardablePixelRef.cpp create mode 100644 gfx/skia/skia/src/lazy/SkDiscardablePixelRef.h create mode 100644 gfx/skia/skia/src/opts/Sk4px_NEON.h create mode 100644 gfx/skia/skia/src/opts/Sk4px_SSE2.h create mode 100644 gfx/skia/skia/src/opts/Sk4px_none.h create mode 100644 gfx/skia/skia/src/opts/SkBitmapFilter_opts_SSE2.cpp create mode 100644 gfx/skia/skia/src/opts/SkBitmapFilter_opts_SSE2.h create mode 100644 gfx/skia/skia/src/opts/SkBitmapProcState_arm_neon.cpp create mode 100644 gfx/skia/skia/src/opts/SkBitmapProcState_filter_neon.h rename gfx/skia/{trunk => skia}/src/opts/SkBitmapProcState_matrixProcs_neon.cpp (100%) create mode 100644 gfx/skia/skia/src/opts/SkBitmapProcState_matrix_neon.h create mode 100644 gfx/skia/skia/src/opts/SkBitmapProcState_opts_SSE2.cpp create mode 100644 gfx/skia/skia/src/opts/SkBitmapProcState_opts_SSE2.h create mode 100644 gfx/skia/skia/src/opts/SkBitmapProcState_opts_SSSE3.cpp create mode 100644 gfx/skia/skia/src/opts/SkBitmapProcState_opts_SSSE3.h create mode 100644 gfx/skia/skia/src/opts/SkBitmapProcState_opts_arm.cpp create mode 100644 gfx/skia/skia/src/opts/SkBitmapProcState_opts_mips_dsp.cpp create mode 100644 gfx/skia/skia/src/opts/SkBitmapProcState_opts_none.cpp create mode 100644 gfx/skia/skia/src/opts/SkBlend_opts.h create mode 100644 gfx/skia/skia/src/opts/SkBlitMask_opts.h create mode 100644 gfx/skia/skia/src/opts/SkBlitMask_opts_arm.cpp create mode 100644 gfx/skia/skia/src/opts/SkBlitMask_opts_arm_neon.cpp create mode 100644 gfx/skia/skia/src/opts/SkBlitMask_opts_arm_neon.h create mode 100644 gfx/skia/skia/src/opts/SkBlitMask_opts_none.cpp create mode 100644 gfx/skia/skia/src/opts/SkBlitRow_opts.h create mode 100644 gfx/skia/skia/src/opts/SkBlitRow_opts_SSE2.cpp create mode 100644 gfx/skia/skia/src/opts/SkBlitRow_opts_SSE2.h create mode 100644 gfx/skia/skia/src/opts/SkBlitRow_opts_arm.cpp create mode 100644 gfx/skia/skia/src/opts/SkBlitRow_opts_arm_neon.cpp create mode 100644 gfx/skia/skia/src/opts/SkBlitRow_opts_arm_neon.h create mode 100644 gfx/skia/skia/src/opts/SkBlitRow_opts_mips_dsp.cpp create mode 100644 gfx/skia/skia/src/opts/SkBlitRow_opts_none.cpp create mode 100644 gfx/skia/skia/src/opts/SkBlurImageFilter_opts.h create mode 100644 gfx/skia/skia/src/opts/SkChecksum_opts.h create mode 100644 gfx/skia/skia/src/opts/SkColorCubeFilter_opts.h create mode 100644 gfx/skia/skia/src/opts/SkColor_opts_SSE2.h create mode 100644 gfx/skia/skia/src/opts/SkColor_opts_neon.h create mode 100644 gfx/skia/skia/src/opts/SkMorphologyImageFilter_opts.h create mode 100644 gfx/skia/skia/src/opts/SkNx_neon.h create mode 100644 gfx/skia/skia/src/opts/SkNx_sse.h create mode 100644 gfx/skia/skia/src/opts/SkOpts_avx.cpp create mode 100644 gfx/skia/skia/src/opts/SkOpts_crc32.cpp create mode 100644 gfx/skia/skia/src/opts/SkOpts_hsw.cpp create mode 100644 gfx/skia/skia/src/opts/SkOpts_neon.cpp create mode 100644 gfx/skia/skia/src/opts/SkOpts_sse41.cpp create mode 100644 gfx/skia/skia/src/opts/SkOpts_sse42.cpp create mode 100644 gfx/skia/skia/src/opts/SkOpts_ssse3.cpp create mode 100644 gfx/skia/skia/src/opts/SkRasterPipeline_opts.h create mode 100644 gfx/skia/skia/src/opts/SkSwizzler_opts.h create mode 100644 gfx/skia/skia/src/opts/SkTextureCompressor_opts.h create mode 100644 gfx/skia/skia/src/opts/SkXfermode_opts.h create mode 100644 gfx/skia/skia/src/opts/opts_check_x86.cpp create mode 100644 gfx/skia/skia/src/pathops/SkAddIntersections.cpp create mode 100644 gfx/skia/skia/src/pathops/SkAddIntersections.h create mode 100644 gfx/skia/skia/src/pathops/SkDConicLineIntersection.cpp create mode 100644 gfx/skia/skia/src/pathops/SkDCubicLineIntersection.cpp create mode 100644 gfx/skia/skia/src/pathops/SkDCubicToQuads.cpp create mode 100644 gfx/skia/skia/src/pathops/SkDLineIntersection.cpp create mode 100644 gfx/skia/skia/src/pathops/SkDQuadLineIntersection.cpp create mode 100644 gfx/skia/skia/src/pathops/SkIntersectionHelper.h create mode 100644 gfx/skia/skia/src/pathops/SkIntersections.cpp create mode 100644 gfx/skia/skia/src/pathops/SkIntersections.h rename gfx/skia/{trunk => skia}/src/pathops/SkLineParameters.h (100%) create mode 100644 gfx/skia/skia/src/pathops/SkOpAngle.cpp create mode 100644 gfx/skia/skia/src/pathops/SkOpAngle.h create mode 100644 gfx/skia/skia/src/pathops/SkOpBuilder.cpp create mode 100755 gfx/skia/skia/src/pathops/SkOpCoincidence.cpp create mode 100644 gfx/skia/skia/src/pathops/SkOpCoincidence.h create mode 100644 gfx/skia/skia/src/pathops/SkOpContour.cpp create mode 100644 gfx/skia/skia/src/pathops/SkOpContour.h create mode 100644 gfx/skia/skia/src/pathops/SkOpCubicHull.cpp create mode 100644 gfx/skia/skia/src/pathops/SkOpEdgeBuilder.cpp create mode 100644 gfx/skia/skia/src/pathops/SkOpEdgeBuilder.h create mode 100644 gfx/skia/skia/src/pathops/SkOpSegment.cpp create mode 100644 gfx/skia/skia/src/pathops/SkOpSegment.h create mode 100755 gfx/skia/skia/src/pathops/SkOpSpan.cpp create mode 100644 gfx/skia/skia/src/pathops/SkOpSpan.h create mode 100644 gfx/skia/skia/src/pathops/SkOpTAllocator.h create mode 100644 gfx/skia/skia/src/pathops/SkPathOpsBounds.h create mode 100644 gfx/skia/skia/src/pathops/SkPathOpsCommon.cpp create mode 100644 gfx/skia/skia/src/pathops/SkPathOpsCommon.h create mode 100644 gfx/skia/skia/src/pathops/SkPathOpsConic.cpp create mode 100644 gfx/skia/skia/src/pathops/SkPathOpsConic.h create mode 100644 gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp create mode 100644 gfx/skia/skia/src/pathops/SkPathOpsCubic.h create mode 100644 gfx/skia/skia/src/pathops/SkPathOpsCurve.cpp create mode 100644 gfx/skia/skia/src/pathops/SkPathOpsCurve.h create mode 100644 gfx/skia/skia/src/pathops/SkPathOpsDebug.cpp create mode 100644 gfx/skia/skia/src/pathops/SkPathOpsDebug.h create mode 100644 gfx/skia/skia/src/pathops/SkPathOpsLine.cpp create mode 100644 gfx/skia/skia/src/pathops/SkPathOpsLine.h create mode 100644 gfx/skia/skia/src/pathops/SkPathOpsOp.cpp create mode 100644 gfx/skia/skia/src/pathops/SkPathOpsPoint.cpp create mode 100644 gfx/skia/skia/src/pathops/SkPathOpsPoint.h create mode 100644 gfx/skia/skia/src/pathops/SkPathOpsQuad.cpp create mode 100644 gfx/skia/skia/src/pathops/SkPathOpsQuad.h create mode 100644 gfx/skia/skia/src/pathops/SkPathOpsRect.cpp create mode 100644 gfx/skia/skia/src/pathops/SkPathOpsRect.h create mode 100644 gfx/skia/skia/src/pathops/SkPathOpsSimplify.cpp create mode 100644 gfx/skia/skia/src/pathops/SkPathOpsTSect.cpp create mode 100644 gfx/skia/skia/src/pathops/SkPathOpsTSect.h create mode 100644 gfx/skia/skia/src/pathops/SkPathOpsTightBounds.cpp create mode 100644 gfx/skia/skia/src/pathops/SkPathOpsTypes.cpp create mode 100644 gfx/skia/skia/src/pathops/SkPathOpsTypes.h create mode 100644 gfx/skia/skia/src/pathops/SkPathOpsWinding.cpp create mode 100644 gfx/skia/skia/src/pathops/SkPathWriter.cpp create mode 100644 gfx/skia/skia/src/pathops/SkPathWriter.h create mode 100644 gfx/skia/skia/src/pathops/SkReduceOrder.cpp create mode 100644 gfx/skia/skia/src/pathops/SkReduceOrder.h create mode 100644 gfx/skia/skia/src/pdf/SkBitmapKey.h create mode 100644 gfx/skia/skia/src/pdf/SkDeflate.cpp create mode 100644 gfx/skia/skia/src/pdf/SkDeflate.h create mode 100644 gfx/skia/skia/src/pdf/SkDocument_PDF_None.cpp create mode 100644 gfx/skia/skia/src/pdf/SkJpegInfo.cpp create mode 100644 gfx/skia/skia/src/pdf/SkJpegInfo.h create mode 100644 gfx/skia/skia/src/pdf/SkPDFBitmap.cpp create mode 100644 gfx/skia/skia/src/pdf/SkPDFBitmap.h create mode 100644 gfx/skia/skia/src/pdf/SkPDFCanon.cpp create mode 100644 gfx/skia/skia/src/pdf/SkPDFCanon.h create mode 100644 gfx/skia/skia/src/pdf/SkPDFCanvas.cpp create mode 100644 gfx/skia/skia/src/pdf/SkPDFCanvas.h create mode 100644 gfx/skia/skia/src/pdf/SkPDFConvertType1FontStream.cpp create mode 100644 gfx/skia/skia/src/pdf/SkPDFConvertType1FontStream.h create mode 100644 gfx/skia/skia/src/pdf/SkPDFDevice.cpp create mode 100644 gfx/skia/skia/src/pdf/SkPDFDevice.h create mode 100644 gfx/skia/skia/src/pdf/SkPDFDocument.cpp create mode 100644 gfx/skia/skia/src/pdf/SkPDFDocument.h create mode 100644 gfx/skia/skia/src/pdf/SkPDFFont.cpp create mode 100644 gfx/skia/skia/src/pdf/SkPDFFont.h create mode 100644 gfx/skia/skia/src/pdf/SkPDFFormXObject.cpp create mode 100644 gfx/skia/skia/src/pdf/SkPDFFormXObject.h create mode 100644 gfx/skia/skia/src/pdf/SkPDFGraphicState.cpp create mode 100644 gfx/skia/skia/src/pdf/SkPDFGraphicState.h create mode 100644 gfx/skia/skia/src/pdf/SkPDFMakeCIDGlyphWidthsArray.cpp create mode 100644 gfx/skia/skia/src/pdf/SkPDFMakeCIDGlyphWidthsArray.h create mode 100644 gfx/skia/skia/src/pdf/SkPDFMakeToUnicodeCmap.cpp create mode 100644 gfx/skia/skia/src/pdf/SkPDFMakeToUnicodeCmap.h create mode 100644 gfx/skia/skia/src/pdf/SkPDFMetadata.cpp create mode 100644 gfx/skia/skia/src/pdf/SkPDFMetadata.h create mode 100644 gfx/skia/skia/src/pdf/SkPDFResourceDict.cpp create mode 100644 gfx/skia/skia/src/pdf/SkPDFResourceDict.h create mode 100644 gfx/skia/skia/src/pdf/SkPDFShader.cpp create mode 100644 gfx/skia/skia/src/pdf/SkPDFShader.h create mode 100644 gfx/skia/skia/src/pdf/SkPDFTypes.cpp create mode 100644 gfx/skia/skia/src/pdf/SkPDFTypes.h create mode 100644 gfx/skia/skia/src/pdf/SkPDFUtils.cpp create mode 100644 gfx/skia/skia/src/pdf/SkPDFUtils.h create mode 100644 gfx/skia/skia/src/pdf/SkScopeExit.h create mode 100644 gfx/skia/skia/src/pipe/SkPipeCanvas.cpp create mode 100644 gfx/skia/skia/src/pipe/SkPipeCanvas.h create mode 100644 gfx/skia/skia/src/pipe/SkPipeFormat.h create mode 100644 gfx/skia/skia/src/pipe/SkPipeReader.cpp create mode 100644 gfx/skia/skia/src/pipe/SkRefSet.h create mode 100644 gfx/skia/skia/src/ports/SkDebug_android.cpp create mode 100644 gfx/skia/skia/src/ports/SkDebug_stdio.cpp create mode 100644 gfx/skia/skia/src/ports/SkDebug_win.cpp create mode 100644 gfx/skia/skia/src/ports/SkDiscardableMemory_none.cpp create mode 100644 gfx/skia/skia/src/ports/SkFontConfigInterface.cpp create mode 100644 gfx/skia/skia/src/ports/SkFontConfigInterface_direct.cpp create mode 100644 gfx/skia/skia/src/ports/SkFontConfigInterface_direct.h create mode 100644 gfx/skia/skia/src/ports/SkFontConfigInterface_direct_factory.cpp create mode 100644 gfx/skia/skia/src/ports/SkFontConfigTypeface.h create mode 100644 gfx/skia/skia/src/ports/SkFontHost_FreeType.cpp create mode 100644 gfx/skia/skia/src/ports/SkFontHost_FreeType_common.cpp create mode 100644 gfx/skia/skia/src/ports/SkFontHost_FreeType_common.h create mode 100644 gfx/skia/skia/src/ports/SkFontHost_cairo.cpp create mode 100644 gfx/skia/skia/src/ports/SkFontHost_mac.cpp create mode 100644 gfx/skia/skia/src/ports/SkFontHost_win.cpp create mode 100644 gfx/skia/skia/src/ports/SkFontMgr_FontConfigInterface.cpp create mode 100644 gfx/skia/skia/src/ports/SkFontMgr_FontConfigInterface_factory.cpp create mode 100644 gfx/skia/skia/src/ports/SkFontMgr_android.cpp create mode 100644 gfx/skia/skia/src/ports/SkFontMgr_android_factory.cpp create mode 100644 gfx/skia/skia/src/ports/SkFontMgr_android_parser.cpp create mode 100644 gfx/skia/skia/src/ports/SkFontMgr_android_parser.h create mode 100644 gfx/skia/skia/src/ports/SkFontMgr_custom.cpp create mode 100644 gfx/skia/skia/src/ports/SkFontMgr_custom_directory_factory.cpp create mode 100644 gfx/skia/skia/src/ports/SkFontMgr_custom_embedded_factory.cpp create mode 100644 gfx/skia/skia/src/ports/SkFontMgr_custom_empty_factory.cpp create mode 100644 gfx/skia/skia/src/ports/SkFontMgr_empty_factory.cpp create mode 100644 gfx/skia/skia/src/ports/SkFontMgr_fontconfig.cpp create mode 100644 gfx/skia/skia/src/ports/SkFontMgr_fontconfig_factory.cpp create mode 100644 gfx/skia/skia/src/ports/SkFontMgr_win_dw.cpp create mode 100644 gfx/skia/skia/src/ports/SkFontMgr_win_dw_factory.cpp create mode 100644 gfx/skia/skia/src/ports/SkFontMgr_win_gdi_factory.cpp create mode 100644 gfx/skia/skia/src/ports/SkGlobalInitialization_default.cpp create mode 100644 gfx/skia/skia/src/ports/SkImageEncoder_CG.cpp create mode 100644 gfx/skia/skia/src/ports/SkImageEncoder_WIC.cpp create mode 100644 gfx/skia/skia/src/ports/SkImageEncoder_none.cpp create mode 100644 gfx/skia/skia/src/ports/SkImageGeneratorCG.cpp create mode 100644 gfx/skia/skia/src/ports/SkImageGeneratorCG.h create mode 100644 gfx/skia/skia/src/ports/SkImageGeneratorWIC.cpp create mode 100644 gfx/skia/skia/src/ports/SkImageGeneratorWIC.h create mode 100644 gfx/skia/skia/src/ports/SkImageGenerator_none.cpp create mode 100644 gfx/skia/skia/src/ports/SkImageGenerator_skia.cpp create mode 100644 gfx/skia/skia/src/ports/SkMemory_malloc.cpp create mode 100644 gfx/skia/skia/src/ports/SkMemory_mozalloc.cpp create mode 100644 gfx/skia/skia/src/ports/SkOSFile_posix.cpp create mode 100644 gfx/skia/skia/src/ports/SkOSFile_stdio.cpp create mode 100644 gfx/skia/skia/src/ports/SkOSFile_win.cpp create mode 100644 gfx/skia/skia/src/ports/SkOSLibrary.h create mode 100644 gfx/skia/skia/src/ports/SkOSLibrary_posix.cpp create mode 100644 gfx/skia/skia/src/ports/SkOSLibrary_win.cpp create mode 100644 gfx/skia/skia/src/ports/SkRemotableFontMgr_win_dw.cpp create mode 100644 gfx/skia/skia/src/ports/SkScalerContext_win_dw.cpp create mode 100644 gfx/skia/skia/src/ports/SkScalerContext_win_dw.h create mode 100644 gfx/skia/skia/src/ports/SkTLS_none.cpp create mode 100644 gfx/skia/skia/src/ports/SkTLS_pthread.cpp create mode 100644 gfx/skia/skia/src/ports/SkTLS_win.cpp create mode 100644 gfx/skia/skia/src/ports/SkTypeface_win_dw.cpp create mode 100644 gfx/skia/skia/src/ports/SkTypeface_win_dw.h create mode 100644 gfx/skia/skia/src/sfnt/SkIBMFamilyClass.h create mode 100644 gfx/skia/skia/src/sfnt/SkOTTableTypes.h create mode 100644 gfx/skia/skia/src/sfnt/SkOTTable_EBDT.h create mode 100644 gfx/skia/skia/src/sfnt/SkOTTable_EBLC.h rename gfx/skia/{trunk => skia}/src/sfnt/SkOTTable_EBSC.h (100%) create mode 100644 gfx/skia/skia/src/sfnt/SkOTTable_OS_2.h create mode 100644 gfx/skia/skia/src/sfnt/SkOTTable_OS_2_V0.h create mode 100644 gfx/skia/skia/src/sfnt/SkOTTable_OS_2_V1.h create mode 100644 gfx/skia/skia/src/sfnt/SkOTTable_OS_2_V2.h create mode 100644 gfx/skia/skia/src/sfnt/SkOTTable_OS_2_V3.h create mode 100644 gfx/skia/skia/src/sfnt/SkOTTable_OS_2_V4.h create mode 100644 gfx/skia/skia/src/sfnt/SkOTTable_OS_2_VA.h create mode 100644 gfx/skia/skia/src/sfnt/SkOTTable_gasp.h create mode 100644 gfx/skia/skia/src/sfnt/SkOTTable_glyf.h create mode 100644 gfx/skia/skia/src/sfnt/SkOTTable_head.h create mode 100644 gfx/skia/skia/src/sfnt/SkOTTable_hhea.h rename gfx/skia/{trunk => skia}/src/sfnt/SkOTTable_loca.h (100%) rename gfx/skia/{trunk => skia}/src/sfnt/SkOTTable_maxp.h (100%) create mode 100644 gfx/skia/skia/src/sfnt/SkOTTable_maxp_CFF.h create mode 100644 gfx/skia/skia/src/sfnt/SkOTTable_maxp_TT.h create mode 100644 gfx/skia/skia/src/sfnt/SkOTTable_name.cpp create mode 100644 gfx/skia/skia/src/sfnt/SkOTTable_name.h create mode 100644 gfx/skia/skia/src/sfnt/SkOTTable_post.h create mode 100644 gfx/skia/skia/src/sfnt/SkOTUtils.cpp create mode 100644 gfx/skia/skia/src/sfnt/SkOTUtils.h create mode 100644 gfx/skia/skia/src/sfnt/SkPanose.h create mode 100644 gfx/skia/skia/src/sfnt/SkSFNTHeader.h create mode 100644 gfx/skia/skia/src/sfnt/SkTTCFHeader.h create mode 100644 gfx/skia/skia/src/sksl/GLSL.std.450.h create mode 100644 gfx/skia/skia/src/sksl/SkSLCodeGenerator.h create mode 100644 gfx/skia/skia/src/sksl/SkSLCompiler.cpp create mode 100644 gfx/skia/skia/src/sksl/SkSLCompiler.h create mode 100644 gfx/skia/skia/src/sksl/SkSLContext.h create mode 100644 gfx/skia/skia/src/sksl/SkSLErrorReporter.h create mode 100644 gfx/skia/skia/src/sksl/SkSLGLSLCodeGenerator.cpp create mode 100644 gfx/skia/skia/src/sksl/SkSLGLSLCodeGenerator.h create mode 100644 gfx/skia/skia/src/sksl/SkSLIRGenerator.cpp create mode 100644 gfx/skia/skia/src/sksl/SkSLIRGenerator.h create mode 100644 gfx/skia/skia/src/sksl/SkSLMain.cpp create mode 100644 gfx/skia/skia/src/sksl/SkSLParser.cpp create mode 100644 gfx/skia/skia/src/sksl/SkSLParser.h create mode 100644 gfx/skia/skia/src/sksl/SkSLPosition.h create mode 100644 gfx/skia/skia/src/sksl/SkSLSPIRVCodeGenerator.cpp create mode 100644 gfx/skia/skia/src/sksl/SkSLSPIRVCodeGenerator.h create mode 100644 gfx/skia/skia/src/sksl/SkSLToken.h create mode 100644 gfx/skia/skia/src/sksl/SkSLUtil.cpp create mode 100644 gfx/skia/skia/src/sksl/SkSLUtil.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTBinaryExpression.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTBlock.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTBoolLiteral.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTBreakStatement.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTCallSuffix.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTContinueStatement.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTDeclaration.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTDiscardStatement.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTDoStatement.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTExpression.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTExpressionStatement.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTExtension.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTFieldSuffix.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTFloatLiteral.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTForStatement.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTFunction.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTIdentifier.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTIfStatement.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTIndexSuffix.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTIntLiteral.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTInterfaceBlock.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTLayout.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTModifiers.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTNode.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTParameter.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTPositionNode.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTPrefixExpression.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTReturnStatement.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTStatement.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTSuffix.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTSuffixExpression.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTTernaryExpression.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTType.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTVarDeclaration.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTVarDeclarationStatement.h create mode 100644 gfx/skia/skia/src/sksl/ast/SkSLASTWhileStatement.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLBinaryExpression.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLBlock.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLBoolLiteral.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLBreakStatement.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLConstructor.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLContinueStatement.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLDiscardStatement.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLDoStatement.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLExpression.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLExpressionStatement.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLExtension.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLField.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLFieldAccess.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLFloatLiteral.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLForStatement.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLFunctionCall.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLFunctionDeclaration.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLFunctionDefinition.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLFunctionReference.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLIRNode.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLIfStatement.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLIndexExpression.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLIntLiteral.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLInterfaceBlock.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLLayout.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLModifiers.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLPostfixExpression.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLPrefixExpression.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLProgram.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLProgramElement.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLReturnStatement.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLStatement.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLSwizzle.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLSymbol.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLSymbolTable.cpp create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLSymbolTable.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLTernaryExpression.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLType.cpp create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLType.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLTypeReference.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLUnresolvedFunction.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLVarDeclaration.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLVarDeclarationStatement.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLVariable.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLVariableReference.h create mode 100644 gfx/skia/skia/src/sksl/ir/SkSLWhileStatement.h create mode 100644 gfx/skia/skia/src/sksl/lex.sksl.c create mode 100644 gfx/skia/skia/src/sksl/sksl.flex create mode 100644 gfx/skia/skia/src/sksl/sksl.include create mode 100644 gfx/skia/skia/src/sksl/sksl_frag.include create mode 100644 gfx/skia/skia/src/sksl/sksl_vert.include create mode 100644 gfx/skia/skia/src/sksl/spirv.h create mode 100644 gfx/skia/skia/src/svg/SkSVGCanvas.cpp create mode 100644 gfx/skia/skia/src/svg/SkSVGDevice.cpp create mode 100644 gfx/skia/skia/src/svg/SkSVGDevice.h create mode 100644 gfx/skia/skia/src/utils/SkBase64.cpp create mode 100644 gfx/skia/skia/src/utils/SkBase64.h create mode 100644 gfx/skia/skia/src/utils/SkBitSet.h create mode 100644 gfx/skia/skia/src/utils/SkBitmapSourceDeserializer.cpp create mode 100644 gfx/skia/skia/src/utils/SkBitmapSourceDeserializer.h create mode 100644 gfx/skia/skia/src/utils/SkBoundaryPatch.cpp create mode 100644 gfx/skia/skia/src/utils/SkCamera.cpp create mode 100644 gfx/skia/skia/src/utils/SkCanvasStack.cpp create mode 100644 gfx/skia/skia/src/utils/SkCanvasStack.h create mode 100644 gfx/skia/skia/src/utils/SkCanvasStateUtils.cpp create mode 100644 gfx/skia/skia/src/utils/SkCurveMeasure.cpp create mode 100644 gfx/skia/skia/src/utils/SkCurveMeasure.h create mode 100644 gfx/skia/skia/src/utils/SkDashPath.cpp create mode 100644 gfx/skia/skia/src/utils/SkDashPathPriv.h create mode 100644 gfx/skia/skia/src/utils/SkDeferredCanvas.cpp create mode 100644 gfx/skia/skia/src/utils/SkDeferredCanvas.h create mode 100644 gfx/skia/skia/src/utils/SkDumpCanvas.cpp create mode 100644 gfx/skia/skia/src/utils/SkEventTracer.cpp rename gfx/skia/{trunk => skia}/src/utils/SkFloatUtils.h (100%) create mode 100644 gfx/skia/skia/src/utils/SkFrontBufferedStream.cpp create mode 100644 gfx/skia/skia/src/utils/SkInterpolator.cpp create mode 100644 gfx/skia/skia/src/utils/SkLayer.cpp create mode 100644 gfx/skia/skia/src/utils/SkLua.cpp create mode 100644 gfx/skia/skia/src/utils/SkLuaCanvas.cpp rename gfx/skia/{trunk => skia}/src/utils/SkMatrix22.cpp (100%) rename gfx/skia/{trunk => skia}/src/utils/SkMatrix22.h (100%) create mode 100644 gfx/skia/skia/src/utils/SkMeshUtils.cpp create mode 100644 gfx/skia/skia/src/utils/SkMultiPictureDocument.cpp create mode 100644 gfx/skia/skia/src/utils/SkMultiPictureDocument.h create mode 100644 gfx/skia/skia/src/utils/SkMultiPictureDocumentPriv.h create mode 100644 gfx/skia/skia/src/utils/SkMultiPictureDocumentReader.cpp create mode 100644 gfx/skia/skia/src/utils/SkMultiPictureDocumentReader.h create mode 100644 gfx/skia/skia/src/utils/SkNWayCanvas.cpp create mode 100644 gfx/skia/skia/src/utils/SkNullCanvas.cpp create mode 100644 gfx/skia/skia/src/utils/SkOSFile.cpp create mode 100644 gfx/skia/skia/src/utils/SkPaintFilterCanvas.cpp create mode 100644 gfx/skia/skia/src/utils/SkParse.cpp create mode 100644 gfx/skia/skia/src/utils/SkParseColor.cpp create mode 100644 gfx/skia/skia/src/utils/SkParsePath.cpp create mode 100644 gfx/skia/skia/src/utils/SkPatchGrid.cpp create mode 100644 gfx/skia/skia/src/utils/SkPatchGrid.h create mode 100644 gfx/skia/skia/src/utils/SkPatchUtils.cpp create mode 100644 gfx/skia/skia/src/utils/SkPatchUtils.h create mode 100644 gfx/skia/skia/src/utils/SkRGBAToYUV.cpp create mode 100644 gfx/skia/skia/src/utils/SkRGBAToYUV.h create mode 100644 gfx/skia/skia/src/utils/SkShadowPaintFilterCanvas.cpp create mode 100644 gfx/skia/skia/src/utils/SkShadowPaintFilterCanvas.h create mode 100644 gfx/skia/skia/src/utils/SkTextBox.cpp create mode 100644 gfx/skia/skia/src/utils/SkTextureCompressor.cpp create mode 100644 gfx/skia/skia/src/utils/SkTextureCompressor.h create mode 100644 gfx/skia/skia/src/utils/SkTextureCompressor_ASTC.cpp create mode 100644 gfx/skia/skia/src/utils/SkTextureCompressor_ASTC.h create mode 100644 gfx/skia/skia/src/utils/SkTextureCompressor_Blitter.h create mode 100644 gfx/skia/skia/src/utils/SkTextureCompressor_LATC.cpp create mode 100644 gfx/skia/skia/src/utils/SkTextureCompressor_LATC.h create mode 100644 gfx/skia/skia/src/utils/SkTextureCompressor_R11EAC.cpp create mode 100644 gfx/skia/skia/src/utils/SkTextureCompressor_R11EAC.h create mode 100755 gfx/skia/skia/src/utils/SkTextureCompressor_Utils.h create mode 100644 gfx/skia/skia/src/utils/SkThreadUtils.h create mode 100644 gfx/skia/skia/src/utils/SkThreadUtils_pthread.cpp rename gfx/skia/{trunk => skia}/src/utils/SkThreadUtils_pthread.h (100%) create mode 100644 gfx/skia/skia/src/utils/SkThreadUtils_win.cpp create mode 100644 gfx/skia/skia/src/utils/SkThreadUtils_win.h create mode 100644 gfx/skia/skia/src/utils/SkWhitelistChecksums.inc create mode 100644 gfx/skia/skia/src/utils/SkWhitelistTypefaces.cpp create mode 100644 gfx/skia/skia/src/utils/mac/SkCreateCGImageRef.cpp create mode 100644 gfx/skia/skia/src/utils/mac/SkStream_mac.cpp create mode 100644 gfx/skia/skia/src/utils/win/SkAutoCoInitialize.cpp create mode 100644 gfx/skia/skia/src/utils/win/SkAutoCoInitialize.h create mode 100644 gfx/skia/skia/src/utils/win/SkDWrite.cpp create mode 100644 gfx/skia/skia/src/utils/win/SkDWrite.h create mode 100644 gfx/skia/skia/src/utils/win/SkDWriteFontFileStream.cpp create mode 100644 gfx/skia/skia/src/utils/win/SkDWriteFontFileStream.h create mode 100644 gfx/skia/skia/src/utils/win/SkDWriteGeometrySink.cpp create mode 100644 gfx/skia/skia/src/utils/win/SkDWriteGeometrySink.h create mode 100644 gfx/skia/skia/src/utils/win/SkHRESULT.cpp create mode 100644 gfx/skia/skia/src/utils/win/SkHRESULT.h create mode 100644 gfx/skia/skia/src/utils/win/SkIStream.cpp create mode 100644 gfx/skia/skia/src/utils/win/SkIStream.h create mode 100644 gfx/skia/skia/src/utils/win/SkTScopedComPtr.h create mode 100644 gfx/skia/skia/src/utils/win/SkWGL.h create mode 100644 gfx/skia/skia/src/utils/win/SkWGL_win.cpp create mode 100644 gfx/skia/skia/src/views/SkEvent.cpp create mode 100644 gfx/skia/skia/src/views/SkEventSink.cpp create mode 100644 gfx/skia/skia/src/views/SkOSMenu.cpp create mode 100644 gfx/skia/skia/src/views/SkTagList.cpp create mode 100644 gfx/skia/skia/src/views/SkTagList.h create mode 100644 gfx/skia/skia/src/views/SkTouchGesture.cpp create mode 100644 gfx/skia/skia/src/views/SkView.cpp create mode 100644 gfx/skia/skia/src/views/SkViewPriv.cpp create mode 100644 gfx/skia/skia/src/views/SkViewPriv.h create mode 100644 gfx/skia/skia/src/views/SkWindow.cpp create mode 100755 gfx/skia/skia/src/views/ios/SkOSWindow_iOS.mm rename gfx/skia/{trunk => skia}/src/views/mac/SkEventNotifier.h (100%) rename gfx/skia/{trunk => skia}/src/views/mac/SkEventNotifier.mm (100%) create mode 100644 gfx/skia/skia/src/views/mac/SkNSView.h create mode 100644 gfx/skia/skia/src/views/mac/SkNSView.mm create mode 100644 gfx/skia/skia/src/views/mac/SkOSWindow_Mac.mm create mode 100644 gfx/skia/skia/src/views/mac/SkOptionsTableView.h rename gfx/skia/{trunk => skia}/src/views/mac/SkOptionsTableView.mm (100%) create mode 100644 gfx/skia/skia/src/views/mac/SkSampleNSView.h create mode 100644 gfx/skia/skia/src/views/mac/SkSampleNSView.mm create mode 100644 gfx/skia/skia/src/views/mac/SkTextFieldCell.h rename gfx/skia/{trunk => skia}/src/views/mac/SkTextFieldCell.m (100%) create mode 100644 gfx/skia/skia/src/views/mac/skia_mac.mm create mode 100644 gfx/skia/skia/src/views/sdl/SkOSWindow_SDL.cpp create mode 100644 gfx/skia/skia/src/views/unix/SkOSWindow_Unix.cpp create mode 100644 gfx/skia/skia/src/views/unix/XkeysToSkKeys.h rename gfx/skia/{trunk => skia}/src/views/unix/keysym2ucs.c (100%) create mode 100644 gfx/skia/skia/src/views/unix/keysym2ucs.h create mode 100644 gfx/skia/skia/src/views/unix/skia_unix.cpp create mode 100644 gfx/skia/skia/src/views/win/SkOSWindow_win.cpp create mode 100644 gfx/skia/skia/src/views/win/skia_win.cpp create mode 100644 gfx/skia/skia/src/xml/SkDOM.cpp create mode 100644 gfx/skia/skia/src/xml/SkXMLParser.cpp create mode 100644 gfx/skia/skia/src/xml/SkXMLWriter.cpp create mode 100644 gfx/skia/skia/src/xps/SkDocument_XPS.cpp create mode 100644 gfx/skia/skia/src/xps/SkDocument_XPS_None.cpp create mode 100644 gfx/skia/skia/src/xps/SkXPSDevice.cpp create mode 100644 gfx/skia/skia/src/xps/SkXPSDevice.h delete mode 100644 gfx/skia/trunk/include/animator/SkAnimator.h delete mode 100644 gfx/skia/trunk/include/config/SkUserConfig.h delete mode 100644 gfx/skia/trunk/include/core/SkAdvancedTypefaceMetrics.h delete mode 100644 gfx/skia/trunk/include/core/SkAnnotation.h delete mode 100644 gfx/skia/trunk/include/core/SkBBHFactory.h delete mode 100644 gfx/skia/trunk/include/core/SkBitmap.h delete mode 100644 gfx/skia/trunk/include/core/SkBitmapDevice.h delete mode 100644 gfx/skia/trunk/include/core/SkBlitRow.h delete mode 100644 gfx/skia/trunk/include/core/SkCanvas.h delete mode 100644 gfx/skia/trunk/include/core/SkChunkAlloc.h delete mode 100644 gfx/skia/trunk/include/core/SkClipStack.h delete mode 100644 gfx/skia/trunk/include/core/SkColor.h delete mode 100644 gfx/skia/trunk/include/core/SkColorFilter.h delete mode 100644 gfx/skia/trunk/include/core/SkColorPriv.h delete mode 100644 gfx/skia/trunk/include/core/SkColorShader.h delete mode 100644 gfx/skia/trunk/include/core/SkColorTable.h delete mode 100644 gfx/skia/trunk/include/core/SkComposeShader.h delete mode 100644 gfx/skia/trunk/include/core/SkData.h delete mode 100644 gfx/skia/trunk/include/core/SkDataTable.h delete mode 100644 gfx/skia/trunk/include/core/SkDevice.h delete mode 100644 gfx/skia/trunk/include/core/SkDeviceProperties.h delete mode 100644 gfx/skia/trunk/include/core/SkDither.h delete mode 100644 gfx/skia/trunk/include/core/SkDocument.h delete mode 100644 gfx/skia/trunk/include/core/SkDraw.h delete mode 100644 gfx/skia/trunk/include/core/SkDrawFilter.h delete mode 100644 gfx/skia/trunk/include/core/SkDrawLooper.h delete mode 100644 gfx/skia/trunk/include/core/SkDrawPictureCallback.h delete mode 100644 gfx/skia/trunk/include/core/SkDynamicAnnotations.h delete mode 100644 gfx/skia/trunk/include/core/SkEndian.h delete mode 100644 gfx/skia/trunk/include/core/SkFixed.h delete mode 100644 gfx/skia/trunk/include/core/SkFlattenable.h delete mode 100644 gfx/skia/trunk/include/core/SkFlattenableBuffers.h delete mode 100644 gfx/skia/trunk/include/core/SkFloatBits.h delete mode 100644 gfx/skia/trunk/include/core/SkFloatingPoint.h delete mode 100644 gfx/skia/trunk/include/core/SkFont.h delete mode 100644 gfx/skia/trunk/include/core/SkFontHost.h delete mode 100644 gfx/skia/trunk/include/core/SkFontLCDConfig.h delete mode 100644 gfx/skia/trunk/include/core/SkGraphics.h delete mode 100644 gfx/skia/trunk/include/core/SkImage.h delete mode 100644 gfx/skia/trunk/include/core/SkImageDecoder.h delete mode 100644 gfx/skia/trunk/include/core/SkImageEncoder.h delete mode 100644 gfx/skia/trunk/include/core/SkImageFilter.h delete mode 100644 gfx/skia/trunk/include/core/SkImageGenerator.h delete mode 100644 gfx/skia/trunk/include/core/SkImageInfo.h delete mode 100644 gfx/skia/trunk/include/core/SkInstCnt.h delete mode 100644 gfx/skia/trunk/include/core/SkMallocPixelRef.h delete mode 100644 gfx/skia/trunk/include/core/SkMask.h delete mode 100644 gfx/skia/trunk/include/core/SkMaskFilter.h delete mode 100644 gfx/skia/trunk/include/core/SkMath.h delete mode 100644 gfx/skia/trunk/include/core/SkMatrix.h delete mode 100644 gfx/skia/trunk/include/core/SkMetaData.h delete mode 100644 gfx/skia/trunk/include/core/SkOSFile.h delete mode 100644 gfx/skia/trunk/include/core/SkOnce.h delete mode 100644 gfx/skia/trunk/include/core/SkPackBits.h delete mode 100644 gfx/skia/trunk/include/core/SkPaint.h delete mode 100644 gfx/skia/trunk/include/core/SkPaintOptionsAndroid.h delete mode 100644 gfx/skia/trunk/include/core/SkPatch.h delete mode 100644 gfx/skia/trunk/include/core/SkPath.h delete mode 100644 gfx/skia/trunk/include/core/SkPathEffect.h delete mode 100644 gfx/skia/trunk/include/core/SkPathMeasure.h delete mode 100644 gfx/skia/trunk/include/core/SkPathRef.h delete mode 100644 gfx/skia/trunk/include/core/SkPicture.h delete mode 100644 gfx/skia/trunk/include/core/SkPictureRecorder.h delete mode 100644 gfx/skia/trunk/include/core/SkPixelRef.h delete mode 100644 gfx/skia/trunk/include/core/SkPoint.h delete mode 100644 gfx/skia/trunk/include/core/SkPostConfig.h delete mode 100644 gfx/skia/trunk/include/core/SkPreConfig.h delete mode 100644 gfx/skia/trunk/include/core/SkRRect.h delete mode 100644 gfx/skia/trunk/include/core/SkRasterizer.h delete mode 100644 gfx/skia/trunk/include/core/SkReadBuffer.h delete mode 100644 gfx/skia/trunk/include/core/SkReader32.h delete mode 100644 gfx/skia/trunk/include/core/SkRect.h delete mode 100644 gfx/skia/trunk/include/core/SkRefCnt.h delete mode 100644 gfx/skia/trunk/include/core/SkRegion.h delete mode 100644 gfx/skia/trunk/include/core/SkScalar.h delete mode 100644 gfx/skia/trunk/include/core/SkShader.h delete mode 100644 gfx/skia/trunk/include/core/SkStream.h delete mode 100644 gfx/skia/trunk/include/core/SkString.h delete mode 100644 gfx/skia/trunk/include/core/SkStrokeRec.h delete mode 100644 gfx/skia/trunk/include/core/SkSurface.h delete mode 100644 gfx/skia/trunk/include/core/SkTArray.h delete mode 100644 gfx/skia/trunk/include/core/SkTDArray.h delete mode 100644 gfx/skia/trunk/include/core/SkTInternalLList.h delete mode 100644 gfx/skia/trunk/include/core/SkTLazy.h delete mode 100644 gfx/skia/trunk/include/core/SkTSearch.h delete mode 100644 gfx/skia/trunk/include/core/SkTemplates.h delete mode 100644 gfx/skia/trunk/include/core/SkThread.h delete mode 100644 gfx/skia/trunk/include/core/SkTime.h delete mode 100644 gfx/skia/trunk/include/core/SkTypeface.h delete mode 100644 gfx/skia/trunk/include/core/SkTypes.h delete mode 100644 gfx/skia/trunk/include/core/SkUtils.h delete mode 100644 gfx/skia/trunk/include/core/SkWeakRefCnt.h delete mode 100644 gfx/skia/trunk/include/core/SkWriteBuffer.h delete mode 100644 gfx/skia/trunk/include/core/SkWriter32.h delete mode 100644 gfx/skia/trunk/include/core/SkXfermode.h delete mode 100644 gfx/skia/trunk/include/device/xps/SkConstexprMath.h delete mode 100644 gfx/skia/trunk/include/device/xps/SkXPSDevice.h delete mode 100644 gfx/skia/trunk/include/effects/Sk1DPathEffect.h delete mode 100644 gfx/skia/trunk/include/effects/Sk2DPathEffect.h delete mode 100644 gfx/skia/trunk/include/effects/SkAlphaThresholdFilter.h delete mode 100644 gfx/skia/trunk/include/effects/SkArithmeticMode.h delete mode 100644 gfx/skia/trunk/include/effects/SkAvoidXfermode.h delete mode 100644 gfx/skia/trunk/include/effects/SkBitmapSource.h delete mode 100644 gfx/skia/trunk/include/effects/SkBlurDrawLooper.h delete mode 100644 gfx/skia/trunk/include/effects/SkBlurImageFilter.h delete mode 100644 gfx/skia/trunk/include/effects/SkBlurMaskFilter.h delete mode 100644 gfx/skia/trunk/include/effects/SkColorFilterImageFilter.h delete mode 100644 gfx/skia/trunk/include/effects/SkColorMatrix.h delete mode 100644 gfx/skia/trunk/include/effects/SkColorMatrixFilter.h delete mode 100644 gfx/skia/trunk/include/effects/SkComposeImageFilter.h delete mode 100644 gfx/skia/trunk/include/effects/SkCornerPathEffect.h delete mode 100644 gfx/skia/trunk/include/effects/SkDashPathEffect.h delete mode 100644 gfx/skia/trunk/include/effects/SkDiscretePathEffect.h delete mode 100644 gfx/skia/trunk/include/effects/SkDisplacementMapEffect.h delete mode 100644 gfx/skia/trunk/include/effects/SkDropShadowImageFilter.h delete mode 100644 gfx/skia/trunk/include/effects/SkEmbossMaskFilter.h delete mode 100644 gfx/skia/trunk/include/effects/SkGradientShader.h delete mode 100644 gfx/skia/trunk/include/effects/SkLayerDrawLooper.h delete mode 100644 gfx/skia/trunk/include/effects/SkLayerRasterizer.h delete mode 100644 gfx/skia/trunk/include/effects/SkLerpXfermode.h delete mode 100644 gfx/skia/trunk/include/effects/SkLightingImageFilter.h delete mode 100644 gfx/skia/trunk/include/effects/SkLumaColorFilter.h delete mode 100644 gfx/skia/trunk/include/effects/SkMagnifierImageFilter.h delete mode 100644 gfx/skia/trunk/include/effects/SkMatrixConvolutionImageFilter.h delete mode 100644 gfx/skia/trunk/include/effects/SkMatrixImageFilter.h delete mode 100644 gfx/skia/trunk/include/effects/SkMergeImageFilter.h delete mode 100644 gfx/skia/trunk/include/effects/SkMorphologyImageFilter.h delete mode 100644 gfx/skia/trunk/include/effects/SkOffsetImageFilter.h delete mode 100644 gfx/skia/trunk/include/effects/SkPaintFlagsDrawFilter.h delete mode 100644 gfx/skia/trunk/include/effects/SkPerlinNoiseShader.h delete mode 100644 gfx/skia/trunk/include/effects/SkPictureImageFilter.h delete mode 100644 gfx/skia/trunk/include/effects/SkPixelXorXfermode.h delete mode 100644 gfx/skia/trunk/include/effects/SkPorterDuff.h delete mode 100644 gfx/skia/trunk/include/effects/SkRectShaderImageFilter.h delete mode 100644 gfx/skia/trunk/include/effects/SkStippleMaskFilter.h delete mode 100644 gfx/skia/trunk/include/effects/SkTableColorFilter.h delete mode 100644 gfx/skia/trunk/include/effects/SkTableMaskFilter.h delete mode 100644 gfx/skia/trunk/include/effects/SkTestImageFilters.h delete mode 100644 gfx/skia/trunk/include/effects/SkTileImageFilter.h delete mode 100644 gfx/skia/trunk/include/effects/SkTransparentShader.h delete mode 100644 gfx/skia/trunk/include/effects/SkXfermodeImageFilter.h delete mode 100644 gfx/skia/trunk/include/gpu/GrBackendEffectFactory.h delete mode 100644 gfx/skia/trunk/include/gpu/GrClipData.h delete mode 100644 gfx/skia/trunk/include/gpu/GrColor.h delete mode 100644 gfx/skia/trunk/include/gpu/GrConfig.h delete mode 100644 gfx/skia/trunk/include/gpu/GrContext.h delete mode 100644 gfx/skia/trunk/include/gpu/GrContextFactory.h delete mode 100644 gfx/skia/trunk/include/gpu/GrCoordTransform.h delete mode 100644 gfx/skia/trunk/include/gpu/GrDrawEffect.h delete mode 100644 gfx/skia/trunk/include/gpu/GrEffect.h delete mode 100644 gfx/skia/trunk/include/gpu/GrEffectStage.h delete mode 100644 gfx/skia/trunk/include/gpu/GrEffectUnitTest.h delete mode 100644 gfx/skia/trunk/include/gpu/GrFontScaler.h delete mode 100644 gfx/skia/trunk/include/gpu/GrGlyph.h delete mode 100644 gfx/skia/trunk/include/gpu/GrGpuResource.h delete mode 100644 gfx/skia/trunk/include/gpu/GrPaint.h delete mode 100644 gfx/skia/trunk/include/gpu/GrPathRendererChain.h delete mode 100644 gfx/skia/trunk/include/gpu/GrRenderTarget.h delete mode 100644 gfx/skia/trunk/include/gpu/GrSurface.h delete mode 100644 gfx/skia/trunk/include/gpu/GrTBackendEffectFactory.h delete mode 100644 gfx/skia/trunk/include/gpu/GrTexture.h delete mode 100644 gfx/skia/trunk/include/gpu/GrTextureAccess.h delete mode 100644 gfx/skia/trunk/include/gpu/GrTypes.h delete mode 100644 gfx/skia/trunk/include/gpu/GrTypesPriv.h delete mode 100644 gfx/skia/trunk/include/gpu/GrUserConfig.h delete mode 100644 gfx/skia/trunk/include/gpu/SkGpuDevice.h delete mode 100644 gfx/skia/trunk/include/gpu/SkGr.h delete mode 100644 gfx/skia/trunk/include/gpu/SkGrPixelRef.h delete mode 100644 gfx/skia/trunk/include/gpu/SkGrTexturePixelRef.h delete mode 100644 gfx/skia/trunk/include/gpu/gl/GrGLConfig.h delete mode 100644 gfx/skia/trunk/include/gpu/gl/GrGLConfig_chrome.h delete mode 100644 gfx/skia/trunk/include/gpu/gl/GrGLExtensions.h delete mode 100644 gfx/skia/trunk/include/gpu/gl/GrGLFunctions.h delete mode 100644 gfx/skia/trunk/include/gpu/gl/GrGLInterface.h delete mode 100644 gfx/skia/trunk/include/gpu/gl/SkANGLEGLContext.h delete mode 100644 gfx/skia/trunk/include/gpu/gl/SkDebugGLContext.h delete mode 100644 gfx/skia/trunk/include/gpu/gl/SkGLContextHelper.h delete mode 100644 gfx/skia/trunk/include/gpu/gl/SkMesaGLContext.h delete mode 100644 gfx/skia/trunk/include/gpu/gl/SkNativeGLContext.h delete mode 100644 gfx/skia/trunk/include/gpu/gl/SkNullGLContext.h delete mode 100644 gfx/skia/trunk/include/images/SkDecodingImageGenerator.h delete mode 100644 gfx/skia/trunk/include/images/SkForceLinking.h delete mode 100644 gfx/skia/trunk/include/images/SkMovie.h delete mode 100644 gfx/skia/trunk/include/images/SkPageFlipper.h delete mode 100644 gfx/skia/trunk/include/pathops/SkPathOps.h delete mode 100644 gfx/skia/trunk/include/pdf/SkPDFDevice.h delete mode 100644 gfx/skia/trunk/include/pdf/SkPDFDocument.h delete mode 100644 gfx/skia/trunk/include/pipe/SkGPipe.h delete mode 100644 gfx/skia/trunk/include/ports/SkFontConfigInterface.h delete mode 100644 gfx/skia/trunk/include/ports/SkFontMgr.h delete mode 100644 gfx/skia/trunk/include/ports/SkFontMgr_indirect.h delete mode 100644 gfx/skia/trunk/include/ports/SkFontStyle.h delete mode 100644 gfx/skia/trunk/include/ports/SkRemotableFontMgr.h delete mode 100644 gfx/skia/trunk/include/ports/SkTypeface_android.h delete mode 100644 gfx/skia/trunk/include/ports/SkTypeface_cairo.h delete mode 100644 gfx/skia/trunk/include/ports/SkTypeface_mac.h delete mode 100644 gfx/skia/trunk/include/ports/SkTypeface_win.h delete mode 100644 gfx/skia/trunk/include/record/SkRecording.h delete mode 100644 gfx/skia/trunk/include/svg/SkSVGAttribute.h delete mode 100644 gfx/skia/trunk/include/svg/SkSVGBase.h delete mode 100644 gfx/skia/trunk/include/svg/SkSVGPaintState.h delete mode 100644 gfx/skia/trunk/include/svg/SkSVGParser.h delete mode 100644 gfx/skia/trunk/include/svg/SkSVGTypes.h delete mode 100644 gfx/skia/trunk/include/utils/SkBoundaryPatch.h delete mode 100644 gfx/skia/trunk/include/utils/SkCamera.h delete mode 100644 gfx/skia/trunk/include/utils/SkCanvasStateUtils.h delete mode 100644 gfx/skia/trunk/include/utils/SkCondVar.h delete mode 100644 gfx/skia/trunk/include/utils/SkCubicInterval.h delete mode 100644 gfx/skia/trunk/include/utils/SkCullPoints.h delete mode 100644 gfx/skia/trunk/include/utils/SkDebugUtils.h delete mode 100644 gfx/skia/trunk/include/utils/SkDeferredCanvas.h delete mode 100644 gfx/skia/trunk/include/utils/SkDumpCanvas.h delete mode 100644 gfx/skia/trunk/include/utils/SkEventTracer.h delete mode 100644 gfx/skia/trunk/include/utils/SkFrontBufferedStream.h delete mode 100644 gfx/skia/trunk/include/utils/SkInterpolator.h delete mode 100644 gfx/skia/trunk/include/utils/SkJSONCPP.h delete mode 100644 gfx/skia/trunk/include/utils/SkLayer.h delete mode 100644 gfx/skia/trunk/include/utils/SkLua.h delete mode 100644 gfx/skia/trunk/include/utils/SkLuaCanvas.h delete mode 100644 gfx/skia/trunk/include/utils/SkMatrix44.h delete mode 100644 gfx/skia/trunk/include/utils/SkNWayCanvas.h delete mode 100644 gfx/skia/trunk/include/utils/SkNinePatch.h delete mode 100644 gfx/skia/trunk/include/utils/SkNoSaveLayerCanvas.h delete mode 100644 gfx/skia/trunk/include/utils/SkParse.h delete mode 100644 gfx/skia/trunk/include/utils/SkParsePaint.h delete mode 100644 gfx/skia/trunk/include/utils/SkPathUtils.h delete mode 100644 gfx/skia/trunk/include/utils/SkPictureUtils.h delete mode 100644 gfx/skia/trunk/include/utils/SkProxyCanvas.h delete mode 100644 gfx/skia/trunk/include/utils/SkRTConf.h delete mode 100644 gfx/skia/trunk/include/utils/SkRandom.h delete mode 100644 gfx/skia/trunk/include/utils/SkRunnable.h delete mode 100644 gfx/skia/trunk/include/utils/SkThreadPool.h delete mode 100644 gfx/skia/trunk/include/utils/SkWGL.h delete mode 100644 gfx/skia/trunk/include/utils/ios/SkStream_NSData.h delete mode 100644 gfx/skia/trunk/include/utils/mac/SkCGUtils.h delete mode 100644 gfx/skia/trunk/include/utils/win/SkAutoCoInitialize.h delete mode 100644 gfx/skia/trunk/include/utils/win/SkHRESULT.h delete mode 100644 gfx/skia/trunk/include/utils/win/SkIStream.h delete mode 100644 gfx/skia/trunk/include/utils/win/SkTScopedComPtr.h delete mode 100644 gfx/skia/trunk/include/views/SkBGViewArtist.h delete mode 100644 gfx/skia/trunk/include/views/SkEvent.h delete mode 100644 gfx/skia/trunk/include/views/SkEventSink.h delete mode 100644 gfx/skia/trunk/include/views/SkOSMenu.h delete mode 100644 gfx/skia/trunk/include/views/SkOSWindow_Android.h delete mode 100644 gfx/skia/trunk/include/views/SkOSWindow_Mac.h delete mode 100644 gfx/skia/trunk/include/views/SkOSWindow_NaCl.h delete mode 100644 gfx/skia/trunk/include/views/SkOSWindow_SDL.h delete mode 100644 gfx/skia/trunk/include/views/SkOSWindow_Unix.h delete mode 100644 gfx/skia/trunk/include/views/SkOSWindow_Win.h delete mode 100644 gfx/skia/trunk/include/views/SkOSWindow_iOS.h delete mode 100644 gfx/skia/trunk/include/views/SkStackViewLayout.h delete mode 100644 gfx/skia/trunk/include/views/SkTextBox.h delete mode 100644 gfx/skia/trunk/include/views/SkTouchGesture.h delete mode 100644 gfx/skia/trunk/include/views/SkView.h delete mode 100644 gfx/skia/trunk/include/views/SkViewInflate.h delete mode 100644 gfx/skia/trunk/include/views/SkWidget.h delete mode 100644 gfx/skia/trunk/include/views/SkWindow.h delete mode 100644 gfx/skia/trunk/include/views/android/AndroidKeyToSkKey.h delete mode 100644 gfx/skia/trunk/include/views/animated/SkBorderView.h delete mode 100644 gfx/skia/trunk/include/views/animated/SkImageView.h delete mode 100644 gfx/skia/trunk/include/views/animated/SkProgressBarView.h delete mode 100644 gfx/skia/trunk/include/views/animated/SkScrollBarView.h delete mode 100644 gfx/skia/trunk/include/views/animated/SkWidgetViews.h delete mode 100644 gfx/skia/trunk/include/views/unix/XkeysToSkKeys.h delete mode 100644 gfx/skia/trunk/include/views/unix/keysym2ucs.h delete mode 100644 gfx/skia/trunk/include/xml/SkBML_WXMLParser.h delete mode 100644 gfx/skia/trunk/include/xml/SkBML_XMLParser.h delete mode 100644 gfx/skia/trunk/include/xml/SkDOM.h delete mode 100644 gfx/skia/trunk/include/xml/SkJS.h delete mode 100644 gfx/skia/trunk/include/xml/SkXMLParser.h delete mode 100644 gfx/skia/trunk/include/xml/SkXMLWriter.h delete mode 100644 gfx/skia/trunk/src/animator/SkAnimate.h delete mode 100644 gfx/skia/trunk/src/animator/SkAnimateActive.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkAnimateActive.h delete mode 100644 gfx/skia/trunk/src/animator/SkAnimateBase.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkAnimateBase.h delete mode 100644 gfx/skia/trunk/src/animator/SkAnimateField.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkAnimateMaker.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkAnimateMaker.h delete mode 100644 gfx/skia/trunk/src/animator/SkAnimateSet.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkAnimateSet.h delete mode 100644 gfx/skia/trunk/src/animator/SkAnimator.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkAnimatorScript.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkAnimatorScript2.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkBoundable.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkBoundable.h delete mode 100644 gfx/skia/trunk/src/animator/SkBuildCondensedInfo.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDisplayAdd.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDisplayAdd.h delete mode 100644 gfx/skia/trunk/src/animator/SkDisplayApply.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDisplayApply.h delete mode 100644 gfx/skia/trunk/src/animator/SkDisplayBounds.h delete mode 100644 gfx/skia/trunk/src/animator/SkDisplayEvent.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDisplayEvent.h delete mode 100644 gfx/skia/trunk/src/animator/SkDisplayEvents.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDisplayInclude.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDisplayInclude.h delete mode 100644 gfx/skia/trunk/src/animator/SkDisplayInput.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDisplayInput.h delete mode 100644 gfx/skia/trunk/src/animator/SkDisplayList.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDisplayList.h delete mode 100644 gfx/skia/trunk/src/animator/SkDisplayMath.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDisplayMath.h delete mode 100644 gfx/skia/trunk/src/animator/SkDisplayMovie.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDisplayMovie.h delete mode 100644 gfx/skia/trunk/src/animator/SkDisplayNumber.h delete mode 100644 gfx/skia/trunk/src/animator/SkDisplayPost.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDisplayPost.h delete mode 100644 gfx/skia/trunk/src/animator/SkDisplayRandom.h delete mode 100644 gfx/skia/trunk/src/animator/SkDisplayType.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDisplayType.h delete mode 100644 gfx/skia/trunk/src/animator/SkDisplayTypes.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDisplayTypes.h delete mode 100644 gfx/skia/trunk/src/animator/SkDisplayXMLParser.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDisplayable.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDraw3D.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDraw3D.h delete mode 100644 gfx/skia/trunk/src/animator/SkDrawBitmap.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDrawBitmap.h delete mode 100644 gfx/skia/trunk/src/animator/SkDrawBlur.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDrawBlur.h delete mode 100644 gfx/skia/trunk/src/animator/SkDrawClip.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDrawClip.h delete mode 100644 gfx/skia/trunk/src/animator/SkDrawColor.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDrawColor.h delete mode 100644 gfx/skia/trunk/src/animator/SkDrawDash.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDrawDash.h delete mode 100644 gfx/skia/trunk/src/animator/SkDrawDiscrete.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDrawDiscrete.h delete mode 100644 gfx/skia/trunk/src/animator/SkDrawEmboss.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDrawEmboss.h delete mode 100644 gfx/skia/trunk/src/animator/SkDrawExtraPathEffect.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDrawFull.h delete mode 100644 gfx/skia/trunk/src/animator/SkDrawGradient.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDrawGradient.h delete mode 100644 gfx/skia/trunk/src/animator/SkDrawGroup.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDrawGroup.h delete mode 100644 gfx/skia/trunk/src/animator/SkDrawLine.h delete mode 100644 gfx/skia/trunk/src/animator/SkDrawMatrix.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDrawMatrix.h delete mode 100644 gfx/skia/trunk/src/animator/SkDrawOval.h delete mode 100644 gfx/skia/trunk/src/animator/SkDrawPaint.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDrawPaint.h delete mode 100644 gfx/skia/trunk/src/animator/SkDrawPath.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDrawPath.h delete mode 100644 gfx/skia/trunk/src/animator/SkDrawPoint.h delete mode 100644 gfx/skia/trunk/src/animator/SkDrawRectangle.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDrawRectangle.h delete mode 100644 gfx/skia/trunk/src/animator/SkDrawSaveLayer.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDrawSaveLayer.h delete mode 100644 gfx/skia/trunk/src/animator/SkDrawShader.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDrawShader.h delete mode 100644 gfx/skia/trunk/src/animator/SkDrawText.h delete mode 100644 gfx/skia/trunk/src/animator/SkDrawTextBox.h delete mode 100644 gfx/skia/trunk/src/animator/SkDrawTo.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDrawTo.h delete mode 100644 gfx/skia/trunk/src/animator/SkDrawTransparentShader.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDrawTransparentShader.h delete mode 100644 gfx/skia/trunk/src/animator/SkDrawable.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDrawable.h delete mode 100644 gfx/skia/trunk/src/animator/SkDump.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkDump.h delete mode 100644 gfx/skia/trunk/src/animator/SkGetCondensedInfo.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkHitClear.h delete mode 100644 gfx/skia/trunk/src/animator/SkHitTest.h delete mode 100644 gfx/skia/trunk/src/animator/SkIntArray.h delete mode 100644 gfx/skia/trunk/src/animator/SkMatrixParts.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkMatrixParts.h delete mode 100644 gfx/skia/trunk/src/animator/SkMemberInfo.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkMemberInfo.h delete mode 100644 gfx/skia/trunk/src/animator/SkOperand.h delete mode 100644 gfx/skia/trunk/src/animator/SkOperandIterpolator.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkPaintPart.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkPaintPart.h delete mode 100644 gfx/skia/trunk/src/animator/SkParseSVGPath.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkPathParts.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkPathParts.h delete mode 100644 gfx/skia/trunk/src/animator/SkPostParts.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkPostParts.h delete mode 100644 gfx/skia/trunk/src/animator/SkScript.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkScript.h delete mode 100644 gfx/skia/trunk/src/animator/SkScript2.h delete mode 100644 gfx/skia/trunk/src/animator/SkScriptRuntime.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkScriptTokenizer.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkSnapshot.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkSnapshot.h delete mode 100644 gfx/skia/trunk/src/animator/SkTDArray_Experimental.h delete mode 100644 gfx/skia/trunk/src/animator/SkTextOnPath.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkTextOnPath.h delete mode 100644 gfx/skia/trunk/src/animator/SkTextToPath.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkTextToPath.h delete mode 100644 gfx/skia/trunk/src/animator/SkTime.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkTypedArray.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkXMLAnimatorWriter.cpp delete mode 100644 gfx/skia/trunk/src/animator/SkXMLAnimatorWriter.h delete mode 100644 gfx/skia/trunk/src/core/SkAAClip.cpp delete mode 100644 gfx/skia/trunk/src/core/SkAAClip.h delete mode 100644 gfx/skia/trunk/src/core/SkAdvancedTypefaceMetrics.cpp delete mode 100644 gfx/skia/trunk/src/core/SkAlphaRuns.cpp delete mode 100644 gfx/skia/trunk/src/core/SkAnnotation.cpp delete mode 100644 gfx/skia/trunk/src/core/SkAntiRun.h delete mode 100644 gfx/skia/trunk/src/core/SkAutoKern.h delete mode 100644 gfx/skia/trunk/src/core/SkBBHFactory.cpp delete mode 100644 gfx/skia/trunk/src/core/SkBBoxHierarchy.h delete mode 100644 gfx/skia/trunk/src/core/SkBBoxHierarchyRecord.cpp delete mode 100644 gfx/skia/trunk/src/core/SkBBoxHierarchyRecord.h delete mode 100644 gfx/skia/trunk/src/core/SkBBoxRecord.cpp delete mode 100644 gfx/skia/trunk/src/core/SkBBoxRecord.h delete mode 100644 gfx/skia/trunk/src/core/SkBitmap.cpp delete mode 100644 gfx/skia/trunk/src/core/SkBitmapDevice.cpp delete mode 100644 gfx/skia/trunk/src/core/SkBitmapFilter.cpp delete mode 100644 gfx/skia/trunk/src/core/SkBitmapFilter.h delete mode 100644 gfx/skia/trunk/src/core/SkBitmapHeap.cpp delete mode 100644 gfx/skia/trunk/src/core/SkBitmapHeap.h delete mode 100644 gfx/skia/trunk/src/core/SkBitmapProcShader.cpp delete mode 100644 gfx/skia/trunk/src/core/SkBitmapProcShader.h delete mode 100644 gfx/skia/trunk/src/core/SkBitmapProcState.cpp delete mode 100644 gfx/skia/trunk/src/core/SkBitmapProcState.h delete mode 100644 gfx/skia/trunk/src/core/SkBitmapProcState_filter.h delete mode 100644 gfx/skia/trunk/src/core/SkBitmapProcState_matrix.h delete mode 100644 gfx/skia/trunk/src/core/SkBitmapProcState_matrixProcs.cpp delete mode 100644 gfx/skia/trunk/src/core/SkBitmapProcState_matrix_template.h delete mode 100644 gfx/skia/trunk/src/core/SkBitmapProcState_procs.h delete mode 100644 gfx/skia/trunk/src/core/SkBitmapProcState_sample.h delete mode 100644 gfx/skia/trunk/src/core/SkBitmapProcState_shaderproc.h delete mode 100644 gfx/skia/trunk/src/core/SkBitmapScaler.cpp delete mode 100644 gfx/skia/trunk/src/core/SkBitmapScaler.h delete mode 100644 gfx/skia/trunk/src/core/SkBitmap_scroll.cpp delete mode 100644 gfx/skia/trunk/src/core/SkBlitBWMaskTemplate.h delete mode 100644 gfx/skia/trunk/src/core/SkBlitMask.h delete mode 100644 gfx/skia/trunk/src/core/SkBlitMask_D32.cpp delete mode 100644 gfx/skia/trunk/src/core/SkBlitRow_D16.cpp delete mode 100644 gfx/skia/trunk/src/core/SkBlitRow_D32.cpp delete mode 100644 gfx/skia/trunk/src/core/SkBlitter.cpp delete mode 100644 gfx/skia/trunk/src/core/SkBlitter.h delete mode 100644 gfx/skia/trunk/src/core/SkBlitter_A8.cpp delete mode 100644 gfx/skia/trunk/src/core/SkBlitter_ARGB32.cpp delete mode 100644 gfx/skia/trunk/src/core/SkBlitter_RGB16.cpp delete mode 100644 gfx/skia/trunk/src/core/SkBlitter_Sprite.cpp delete mode 100644 gfx/skia/trunk/src/core/SkBuffer.cpp delete mode 100644 gfx/skia/trunk/src/core/SkBuffer.h delete mode 100644 gfx/skia/trunk/src/core/SkCanvas.cpp delete mode 100644 gfx/skia/trunk/src/core/SkChecksum.h delete mode 100644 gfx/skia/trunk/src/core/SkChunkAlloc.cpp delete mode 100644 gfx/skia/trunk/src/core/SkClipStack.cpp delete mode 100644 gfx/skia/trunk/src/core/SkColor.cpp delete mode 100644 gfx/skia/trunk/src/core/SkColorFilter.cpp delete mode 100644 gfx/skia/trunk/src/core/SkColorTable.cpp delete mode 100644 gfx/skia/trunk/src/core/SkComposeShader.cpp delete mode 100644 gfx/skia/trunk/src/core/SkConfig8888.cpp delete mode 100644 gfx/skia/trunk/src/core/SkConfig8888.h delete mode 100644 gfx/skia/trunk/src/core/SkConvolver.cpp delete mode 100644 gfx/skia/trunk/src/core/SkConvolver.h delete mode 100644 gfx/skia/trunk/src/core/SkCoreBlitters.h delete mode 100644 gfx/skia/trunk/src/core/SkCubicClipper.cpp delete mode 100644 gfx/skia/trunk/src/core/SkCubicClipper.h delete mode 100644 gfx/skia/trunk/src/core/SkData.cpp delete mode 100644 gfx/skia/trunk/src/core/SkDataTable.cpp delete mode 100644 gfx/skia/trunk/src/core/SkDebug.cpp delete mode 100644 gfx/skia/trunk/src/core/SkDeque.cpp delete mode 100644 gfx/skia/trunk/src/core/SkDescriptor.h delete mode 100644 gfx/skia/trunk/src/core/SkDevice.cpp delete mode 100644 gfx/skia/trunk/src/core/SkDeviceImageFilterProxy.h delete mode 100644 gfx/skia/trunk/src/core/SkDeviceLooper.cpp delete mode 100644 gfx/skia/trunk/src/core/SkDeviceLooper.h delete mode 100644 gfx/skia/trunk/src/core/SkDeviceProfile.cpp delete mode 100644 gfx/skia/trunk/src/core/SkDeviceProfile.h delete mode 100644 gfx/skia/trunk/src/core/SkDiscardableMemory.h delete mode 100644 gfx/skia/trunk/src/core/SkDistanceFieldGen.cpp delete mode 100644 gfx/skia/trunk/src/core/SkDistanceFieldGen.h delete mode 100644 gfx/skia/trunk/src/core/SkDither.cpp delete mode 100644 gfx/skia/trunk/src/core/SkDraw.cpp delete mode 100644 gfx/skia/trunk/src/core/SkDrawLooper.cpp delete mode 100644 gfx/skia/trunk/src/core/SkDrawProcs.h delete mode 100644 gfx/skia/trunk/src/core/SkEdge.cpp delete mode 100644 gfx/skia/trunk/src/core/SkEdge.h delete mode 100644 gfx/skia/trunk/src/core/SkEdgeBuilder.cpp delete mode 100644 gfx/skia/trunk/src/core/SkEdgeBuilder.h delete mode 100644 gfx/skia/trunk/src/core/SkEdgeClipper.cpp delete mode 100644 gfx/skia/trunk/src/core/SkEdgeClipper.h delete mode 100644 gfx/skia/trunk/src/core/SkEmptyShader.h delete mode 100644 gfx/skia/trunk/src/core/SkError.cpp delete mode 100644 gfx/skia/trunk/src/core/SkErrorInternals.h delete mode 100644 gfx/skia/trunk/src/core/SkFDot6.h delete mode 100644 gfx/skia/trunk/src/core/SkFilterProc.cpp delete mode 100644 gfx/skia/trunk/src/core/SkFilterProc.h delete mode 100644 gfx/skia/trunk/src/core/SkFilterShader.cpp delete mode 100644 gfx/skia/trunk/src/core/SkFilterShader.h delete mode 100644 gfx/skia/trunk/src/core/SkFlate.cpp delete mode 100644 gfx/skia/trunk/src/core/SkFlate.h delete mode 100644 gfx/skia/trunk/src/core/SkFlattenable.cpp delete mode 100644 gfx/skia/trunk/src/core/SkFlattenableSerialization.cpp delete mode 100644 gfx/skia/trunk/src/core/SkFloat.cpp delete mode 100644 gfx/skia/trunk/src/core/SkFloat.h delete mode 100644 gfx/skia/trunk/src/core/SkFloatBits.cpp delete mode 100644 gfx/skia/trunk/src/core/SkFont.cpp delete mode 100644 gfx/skia/trunk/src/core/SkFontDescriptor.cpp delete mode 100644 gfx/skia/trunk/src/core/SkFontDescriptor.h delete mode 100644 gfx/skia/trunk/src/core/SkFontHost.cpp delete mode 100644 gfx/skia/trunk/src/core/SkFontStream.cpp delete mode 100644 gfx/skia/trunk/src/core/SkFontStream.h delete mode 100644 gfx/skia/trunk/src/core/SkGeometry.cpp delete mode 100644 gfx/skia/trunk/src/core/SkGeometry.h delete mode 100644 gfx/skia/trunk/src/core/SkGlyph.h delete mode 100644 gfx/skia/trunk/src/core/SkGlyphCache.cpp delete mode 100644 gfx/skia/trunk/src/core/SkGlyphCache.h delete mode 100644 gfx/skia/trunk/src/core/SkGlyphCache_Globals.h delete mode 100644 gfx/skia/trunk/src/core/SkGraphics.cpp delete mode 100644 gfx/skia/trunk/src/core/SkImageFilter.cpp delete mode 100644 gfx/skia/trunk/src/core/SkImageGenerator.cpp delete mode 100644 gfx/skia/trunk/src/core/SkImageGeneratorPriv.h delete mode 100644 gfx/skia/trunk/src/core/SkImageInfo.cpp delete mode 100644 gfx/skia/trunk/src/core/SkInstCnt.cpp delete mode 100644 gfx/skia/trunk/src/core/SkLazyFnPtr.h delete mode 100644 gfx/skia/trunk/src/core/SkLazyPtr.h delete mode 100644 gfx/skia/trunk/src/core/SkLineClipper.cpp delete mode 100644 gfx/skia/trunk/src/core/SkLineClipper.h delete mode 100644 gfx/skia/trunk/src/core/SkLocalMatrixShader.cpp delete mode 100644 gfx/skia/trunk/src/core/SkLocalMatrixShader.h delete mode 100644 gfx/skia/trunk/src/core/SkMallocPixelRef.cpp delete mode 100644 gfx/skia/trunk/src/core/SkMask.cpp delete mode 100644 gfx/skia/trunk/src/core/SkMaskFilter.cpp delete mode 100644 gfx/skia/trunk/src/core/SkMaskGamma.cpp delete mode 100644 gfx/skia/trunk/src/core/SkMaskGamma.h delete mode 100644 gfx/skia/trunk/src/core/SkMath.cpp delete mode 100644 gfx/skia/trunk/src/core/SkMathPriv.h delete mode 100644 gfx/skia/trunk/src/core/SkMatrix.cpp delete mode 100644 gfx/skia/trunk/src/core/SkMatrixClipStateMgr.cpp delete mode 100644 gfx/skia/trunk/src/core/SkMatrixClipStateMgr.h delete mode 100644 gfx/skia/trunk/src/core/SkMatrixUtils.h delete mode 100644 gfx/skia/trunk/src/core/SkMessageBus.h delete mode 100644 gfx/skia/trunk/src/core/SkMetaData.cpp delete mode 100644 gfx/skia/trunk/src/core/SkMipMap.cpp delete mode 100644 gfx/skia/trunk/src/core/SkMipMap.h delete mode 100644 gfx/skia/trunk/src/core/SkPackBits.cpp delete mode 100644 gfx/skia/trunk/src/core/SkPaint.cpp delete mode 100644 gfx/skia/trunk/src/core/SkPaintOptionsAndroid.cpp delete mode 100644 gfx/skia/trunk/src/core/SkPaintPriv.cpp delete mode 100644 gfx/skia/trunk/src/core/SkPaintPriv.h delete mode 100644 gfx/skia/trunk/src/core/SkPatch.cpp delete mode 100644 gfx/skia/trunk/src/core/SkPath.cpp delete mode 100644 gfx/skia/trunk/src/core/SkPathEffect.cpp delete mode 100644 gfx/skia/trunk/src/core/SkPathHeap.cpp delete mode 100644 gfx/skia/trunk/src/core/SkPathHeap.h delete mode 100644 gfx/skia/trunk/src/core/SkPathMeasure.cpp delete mode 100644 gfx/skia/trunk/src/core/SkPathRef.cpp delete mode 100644 gfx/skia/trunk/src/core/SkPerspIter.h delete mode 100644 gfx/skia/trunk/src/core/SkPicture.cpp delete mode 100644 gfx/skia/trunk/src/core/SkPictureData.cpp delete mode 100644 gfx/skia/trunk/src/core/SkPictureData.h delete mode 100644 gfx/skia/trunk/src/core/SkPictureFlat.cpp delete mode 100644 gfx/skia/trunk/src/core/SkPictureFlat.h delete mode 100644 gfx/skia/trunk/src/core/SkPicturePlayback.cpp delete mode 100644 gfx/skia/trunk/src/core/SkPicturePlayback.h delete mode 100644 gfx/skia/trunk/src/core/SkPictureRangePlayback.cpp delete mode 100644 gfx/skia/trunk/src/core/SkPictureRangePlayback.h delete mode 100644 gfx/skia/trunk/src/core/SkPictureRecord.cpp delete mode 100644 gfx/skia/trunk/src/core/SkPictureRecord.h delete mode 100644 gfx/skia/trunk/src/core/SkPictureRecorder.cpp delete mode 100644 gfx/skia/trunk/src/core/SkPictureReplacementPlayback.cpp delete mode 100644 gfx/skia/trunk/src/core/SkPictureReplacementPlayback.h delete mode 100644 gfx/skia/trunk/src/core/SkPictureShader.cpp delete mode 100644 gfx/skia/trunk/src/core/SkPictureShader.h delete mode 100644 gfx/skia/trunk/src/core/SkPictureStateTree.cpp delete mode 100644 gfx/skia/trunk/src/core/SkPictureStateTree.h delete mode 100644 gfx/skia/trunk/src/core/SkPixelRef.cpp delete mode 100644 gfx/skia/trunk/src/core/SkPoint.cpp delete mode 100644 gfx/skia/trunk/src/core/SkProcSpriteBlitter.cpp delete mode 100644 gfx/skia/trunk/src/core/SkPtrRecorder.cpp delete mode 100644 gfx/skia/trunk/src/core/SkPtrRecorder.h delete mode 100644 gfx/skia/trunk/src/core/SkQuadClipper.h delete mode 100644 gfx/skia/trunk/src/core/SkQuadTree.cpp delete mode 100644 gfx/skia/trunk/src/core/SkQuadTree.h delete mode 100644 gfx/skia/trunk/src/core/SkRRect.cpp delete mode 100644 gfx/skia/trunk/src/core/SkRTree.cpp delete mode 100644 gfx/skia/trunk/src/core/SkRTree.h delete mode 100644 gfx/skia/trunk/src/core/SkRasterClip.cpp delete mode 100644 gfx/skia/trunk/src/core/SkRasterClip.h delete mode 100644 gfx/skia/trunk/src/core/SkRasterizer.cpp delete mode 100644 gfx/skia/trunk/src/core/SkReadBuffer.cpp delete mode 100644 gfx/skia/trunk/src/core/SkRecord.h delete mode 100644 gfx/skia/trunk/src/core/SkRecordAnalysis.cpp delete mode 100644 gfx/skia/trunk/src/core/SkRecordAnalysis.h delete mode 100644 gfx/skia/trunk/src/core/SkRecordDraw.cpp delete mode 100644 gfx/skia/trunk/src/core/SkRecordDraw.h delete mode 100644 gfx/skia/trunk/src/core/SkRecordOpts.cpp delete mode 100644 gfx/skia/trunk/src/core/SkRecordOpts.h delete mode 100644 gfx/skia/trunk/src/core/SkRecordPattern.h delete mode 100644 gfx/skia/trunk/src/core/SkRecorder.cpp delete mode 100644 gfx/skia/trunk/src/core/SkRecorder.h delete mode 100644 gfx/skia/trunk/src/core/SkRecording.cpp delete mode 100644 gfx/skia/trunk/src/core/SkRecords.h delete mode 100644 gfx/skia/trunk/src/core/SkRect.cpp delete mode 100644 gfx/skia/trunk/src/core/SkRefDict.cpp delete mode 100644 gfx/skia/trunk/src/core/SkRefDict.h delete mode 100644 gfx/skia/trunk/src/core/SkRegion.cpp delete mode 100644 gfx/skia/trunk/src/core/SkRegionPriv.h delete mode 100644 gfx/skia/trunk/src/core/SkRegion_path.cpp delete mode 100644 gfx/skia/trunk/src/core/SkSafeMath.h delete mode 100644 gfx/skia/trunk/src/core/SkScalar.cpp delete mode 100644 gfx/skia/trunk/src/core/SkScaledImageCache.cpp delete mode 100644 gfx/skia/trunk/src/core/SkScaledImageCache.h delete mode 100644 gfx/skia/trunk/src/core/SkScalerContext.cpp delete mode 100644 gfx/skia/trunk/src/core/SkScalerContext.h delete mode 100644 gfx/skia/trunk/src/core/SkScan.cpp delete mode 100644 gfx/skia/trunk/src/core/SkScan.h delete mode 100644 gfx/skia/trunk/src/core/SkScanPriv.h delete mode 100644 gfx/skia/trunk/src/core/SkScan_AntiPath.cpp delete mode 100644 gfx/skia/trunk/src/core/SkScan_Antihair.cpp delete mode 100644 gfx/skia/trunk/src/core/SkScan_Hairline.cpp delete mode 100644 gfx/skia/trunk/src/core/SkScan_Path.cpp delete mode 100644 gfx/skia/trunk/src/core/SkShader.cpp delete mode 100644 gfx/skia/trunk/src/core/SkSinTable.h delete mode 100644 gfx/skia/trunk/src/core/SkSmallAllocator.h delete mode 100644 gfx/skia/trunk/src/core/SkSpriteBlitter.h delete mode 100644 gfx/skia/trunk/src/core/SkSpriteBlitterTemplate.h delete mode 100644 gfx/skia/trunk/src/core/SkSpriteBlitter_ARGB32.cpp delete mode 100644 gfx/skia/trunk/src/core/SkSpriteBlitter_RGB16.cpp delete mode 100644 gfx/skia/trunk/src/core/SkStream.cpp delete mode 100644 gfx/skia/trunk/src/core/SkStreamPriv.h delete mode 100644 gfx/skia/trunk/src/core/SkString.cpp delete mode 100644 gfx/skia/trunk/src/core/SkStringUtils.cpp delete mode 100644 gfx/skia/trunk/src/core/SkStringUtils.h delete mode 100644 gfx/skia/trunk/src/core/SkStroke.cpp delete mode 100644 gfx/skia/trunk/src/core/SkStroke.h delete mode 100644 gfx/skia/trunk/src/core/SkStrokeRec.cpp delete mode 100644 gfx/skia/trunk/src/core/SkStrokerPriv.cpp delete mode 100644 gfx/skia/trunk/src/core/SkStrokerPriv.h delete mode 100644 gfx/skia/trunk/src/core/SkTDynamicHash.h delete mode 100644 gfx/skia/trunk/src/core/SkTInternalSList.h delete mode 100644 gfx/skia/trunk/src/core/SkTLList.h delete mode 100644 gfx/skia/trunk/src/core/SkTLS.cpp delete mode 100644 gfx/skia/trunk/src/core/SkTLS.h delete mode 100644 gfx/skia/trunk/src/core/SkTMultiMap.h delete mode 100644 gfx/skia/trunk/src/core/SkTObjectPool.h delete mode 100644 gfx/skia/trunk/src/core/SkTRefArray.h delete mode 100644 gfx/skia/trunk/src/core/SkTSearch.cpp delete mode 100644 gfx/skia/trunk/src/core/SkTSort.h delete mode 100644 gfx/skia/trunk/src/core/SkTextFormatParams.h delete mode 100644 gfx/skia/trunk/src/core/SkTextMapStateProc.h delete mode 100644 gfx/skia/trunk/src/core/SkTextToPathIter.h delete mode 100644 gfx/skia/trunk/src/core/SkThreadPriv.h delete mode 100644 gfx/skia/trunk/src/core/SkTileGrid.cpp delete mode 100644 gfx/skia/trunk/src/core/SkTileGrid.h delete mode 100644 gfx/skia/trunk/src/core/SkTraceEvent.h delete mode 100644 gfx/skia/trunk/src/core/SkTypeface.cpp delete mode 100644 gfx/skia/trunk/src/core/SkTypefaceCache.cpp delete mode 100644 gfx/skia/trunk/src/core/SkTypefaceCache.h delete mode 100644 gfx/skia/trunk/src/core/SkTypefacePriv.h delete mode 100644 gfx/skia/trunk/src/core/SkUnPreMultiply.cpp delete mode 100644 gfx/skia/trunk/src/core/SkUtils.cpp delete mode 100644 gfx/skia/trunk/src/core/SkUtilsArm.cpp delete mode 100644 gfx/skia/trunk/src/core/SkUtilsArm.h delete mode 100644 gfx/skia/trunk/src/core/SkValidatingReadBuffer.cpp delete mode 100644 gfx/skia/trunk/src/core/SkValidatingReadBuffer.h delete mode 100644 gfx/skia/trunk/src/core/SkVertState.cpp delete mode 100644 gfx/skia/trunk/src/core/SkVertState.h delete mode 100644 gfx/skia/trunk/src/core/SkWriteBuffer.cpp delete mode 100644 gfx/skia/trunk/src/core/SkWriter32.cpp delete mode 100644 gfx/skia/trunk/src/core/SkXfermode.cpp delete mode 100644 gfx/skia/trunk/src/core/SkXfermode_proccoeff.h delete mode 100644 gfx/skia/trunk/src/device/xps/SkXPSDevice.cpp delete mode 100644 gfx/skia/trunk/src/doc/SkDocument.cpp delete mode 100644 gfx/skia/trunk/src/doc/SkDocument_PDF.cpp delete mode 100644 gfx/skia/trunk/src/effects/Sk1DPathEffect.cpp delete mode 100644 gfx/skia/trunk/src/effects/Sk2DPathEffect.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkAlphaThresholdFilter.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkArithmeticMode.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkAvoidXfermode.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkBitmapSource.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkBlurDrawLooper.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkBlurImageFilter.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkBlurMask.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkBlurMask.h delete mode 100644 gfx/skia/trunk/src/effects/SkBlurMaskFilter.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkColorFilterImageFilter.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkColorFilters.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkColorMatrix.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkColorMatrixFilter.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkComposeImageFilter.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkCornerPathEffect.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkDashPathEffect.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkDiscretePathEffect.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkDisplacementMapEffect.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkDropShadowImageFilter.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkEmbossMask.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkEmbossMask.h delete mode 100644 gfx/skia/trunk/src/effects/SkEmbossMaskFilter.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkEmbossMask_Table.h delete mode 100644 gfx/skia/trunk/src/effects/SkGpuBlurUtils.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkGpuBlurUtils.h delete mode 100644 gfx/skia/trunk/src/effects/SkLayerDrawLooper.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkLayerRasterizer.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkLerpXfermode.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkLightingImageFilter.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkLumaColorFilter.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkMagnifierImageFilter.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkMatrixConvolutionImageFilter.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkMatrixImageFilter.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkMergeImageFilter.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkMorphologyImageFilter.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkOffsetImageFilter.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkPerlinNoiseShader.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkPictureImageFilter.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkPixelXorXfermode.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkPorterDuff.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkRectShaderImageFilter.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkStippleMaskFilter.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkTableColorFilter.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkTableMaskFilter.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkTestImageFilters.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkTileImageFilter.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkTransparentShader.cpp delete mode 100644 gfx/skia/trunk/src/effects/SkXfermodeImageFilter.cpp delete mode 100644 gfx/skia/trunk/src/effects/gradients/SkBitmapCache.cpp delete mode 100644 gfx/skia/trunk/src/effects/gradients/SkBitmapCache.h delete mode 100644 gfx/skia/trunk/src/effects/gradients/SkClampRange.cpp delete mode 100644 gfx/skia/trunk/src/effects/gradients/SkClampRange.h delete mode 100644 gfx/skia/trunk/src/effects/gradients/SkGradientShader.cpp delete mode 100644 gfx/skia/trunk/src/effects/gradients/SkGradientShaderPriv.h delete mode 100644 gfx/skia/trunk/src/effects/gradients/SkLinearGradient.cpp delete mode 100644 gfx/skia/trunk/src/effects/gradients/SkLinearGradient.h delete mode 100644 gfx/skia/trunk/src/effects/gradients/SkRadialGradient.cpp delete mode 100644 gfx/skia/trunk/src/effects/gradients/SkRadialGradient.h delete mode 100644 gfx/skia/trunk/src/effects/gradients/SkRadialGradient_Table.h delete mode 100644 gfx/skia/trunk/src/effects/gradients/SkSweepGradient.cpp delete mode 100644 gfx/skia/trunk/src/effects/gradients/SkSweepGradient.h delete mode 100644 gfx/skia/trunk/src/effects/gradients/SkTwoPointConicalGradient.cpp delete mode 100644 gfx/skia/trunk/src/effects/gradients/SkTwoPointConicalGradient.h delete mode 100644 gfx/skia/trunk/src/effects/gradients/SkTwoPointConicalGradient_gpu.cpp delete mode 100644 gfx/skia/trunk/src/effects/gradients/SkTwoPointConicalGradient_gpu.h delete mode 100644 gfx/skia/trunk/src/effects/gradients/SkTwoPointRadialGradient.cpp delete mode 100644 gfx/skia/trunk/src/effects/gradients/SkTwoPointRadialGradient.h delete mode 100644 gfx/skia/trunk/src/fonts/SkFontMgr_fontconfig.cpp delete mode 100644 gfx/skia/trunk/src/fonts/SkFontMgr_indirect.cpp delete mode 100644 gfx/skia/trunk/src/fonts/SkGScalerContext.cpp delete mode 100644 gfx/skia/trunk/src/fonts/SkGScalerContext.h delete mode 100644 gfx/skia/trunk/src/fonts/SkRemotableFontMgr.cpp delete mode 100644 gfx/skia/trunk/src/fonts/SkTestScalerContext.cpp delete mode 100644 gfx/skia/trunk/src/fonts/SkTestScalerContext.h delete mode 100644 gfx/skia/trunk/src/gpu/GrAAConvexPathRenderer.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrAAConvexPathRenderer.h delete mode 100644 gfx/skia/trunk/src/gpu/GrAAHairLinePathRenderer.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrAAHairLinePathRenderer.h delete mode 100644 gfx/skia/trunk/src/gpu/GrAARectRenderer.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrAARectRenderer.h delete mode 100644 gfx/skia/trunk/src/gpu/GrAddPathRenderers_default.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrAllocPool.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrAllocPool.h delete mode 100644 gfx/skia/trunk/src/gpu/GrAllocator.h delete mode 100644 gfx/skia/trunk/src/gpu/GrAtlas.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrAtlas.h delete mode 100644 gfx/skia/trunk/src/gpu/GrBinHashKey.h delete mode 100644 gfx/skia/trunk/src/gpu/GrBitmapTextContext.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrBitmapTextContext.h delete mode 100644 gfx/skia/trunk/src/gpu/GrBlend.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrBlend.h delete mode 100644 gfx/skia/trunk/src/gpu/GrBufferAllocPool.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrBufferAllocPool.h delete mode 100644 gfx/skia/trunk/src/gpu/GrCacheID.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrClipData.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrClipMaskCache.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrClipMaskCache.h delete mode 100644 gfx/skia/trunk/src/gpu/GrClipMaskManager.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrClipMaskManager.h delete mode 100644 gfx/skia/trunk/src/gpu/GrContext.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrDefaultPathRenderer.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrDefaultPathRenderer.h delete mode 100644 gfx/skia/trunk/src/gpu/GrDistanceFieldTextContext.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrDistanceFieldTextContext.h delete mode 100644 gfx/skia/trunk/src/gpu/GrDrawState.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrDrawState.h delete mode 100644 gfx/skia/trunk/src/gpu/GrDrawTarget.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrDrawTarget.h delete mode 100644 gfx/skia/trunk/src/gpu/GrDrawTargetCaps.h delete mode 100644 gfx/skia/trunk/src/gpu/GrEffect.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrFontScaler.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrGeometryBuffer.h delete mode 100644 gfx/skia/trunk/src/gpu/GrGpu.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrGpu.h delete mode 100644 gfx/skia/trunk/src/gpu/GrGpuFactory.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrGpuResource.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrInOrderDrawBuffer.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrInOrderDrawBuffer.h delete mode 100644 gfx/skia/trunk/src/gpu/GrIndexBuffer.h delete mode 100644 gfx/skia/trunk/src/gpu/GrLayerCache.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrLayerCache.h delete mode 100644 gfx/skia/trunk/src/gpu/GrMemoryPool.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrMemoryPool.h delete mode 100644 gfx/skia/trunk/src/gpu/GrOrderedSet.h delete mode 100644 gfx/skia/trunk/src/gpu/GrOvalRenderer.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrOvalRenderer.h delete mode 100644 gfx/skia/trunk/src/gpu/GrPaint.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrPath.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrPath.h delete mode 100644 gfx/skia/trunk/src/gpu/GrPathRange.h delete mode 100644 gfx/skia/trunk/src/gpu/GrPathRenderer.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrPathRenderer.h delete mode 100644 gfx/skia/trunk/src/gpu/GrPathRendererChain.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrPathUtils.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrPathUtils.h delete mode 100644 gfx/skia/trunk/src/gpu/GrPictureUtils.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrPictureUtils.h delete mode 100644 gfx/skia/trunk/src/gpu/GrPlotMgr.h delete mode 100644 gfx/skia/trunk/src/gpu/GrRectanizer_pow2.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrRectanizer_pow2.h delete mode 100644 gfx/skia/trunk/src/gpu/GrRectanizer_skyline.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrRectanizer_skyline.h delete mode 100644 gfx/skia/trunk/src/gpu/GrRedBlackTree.h delete mode 100644 gfx/skia/trunk/src/gpu/GrReducedClip.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrReducedClip.h delete mode 100644 gfx/skia/trunk/src/gpu/GrRenderTarget.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrResourceCache.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrResourceCache.h delete mode 100644 gfx/skia/trunk/src/gpu/GrSWMaskHelper.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrSWMaskHelper.h delete mode 100644 gfx/skia/trunk/src/gpu/GrSoftwarePathRenderer.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrSoftwarePathRenderer.h delete mode 100644 gfx/skia/trunk/src/gpu/GrStencil.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrStencil.h delete mode 100644 gfx/skia/trunk/src/gpu/GrStencilAndCoverPathRenderer.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrStencilAndCoverPathRenderer.h delete mode 100644 gfx/skia/trunk/src/gpu/GrStencilAndCoverTextContext.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrStencilAndCoverTextContext.h delete mode 100644 gfx/skia/trunk/src/gpu/GrStencilBuffer.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrStencilBuffer.h delete mode 100644 gfx/skia/trunk/src/gpu/GrStrokeInfo.h delete mode 100644 gfx/skia/trunk/src/gpu/GrSurface.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrTBSearch.h delete mode 100644 gfx/skia/trunk/src/gpu/GrTHashTable.h delete mode 100644 gfx/skia/trunk/src/gpu/GrTemplates.h delete mode 100644 gfx/skia/trunk/src/gpu/GrTest.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrTest.h delete mode 100644 gfx/skia/trunk/src/gpu/GrTextContext.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrTextContext.h delete mode 100644 gfx/skia/trunk/src/gpu/GrTextStrike.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrTextStrike.h delete mode 100644 gfx/skia/trunk/src/gpu/GrTextStrike_impl.h delete mode 100644 gfx/skia/trunk/src/gpu/GrTexture.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrTextureAccess.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrTraceMarker.cpp delete mode 100644 gfx/skia/trunk/src/gpu/GrTraceMarker.h delete mode 100644 gfx/skia/trunk/src/gpu/GrTracing.h delete mode 100644 gfx/skia/trunk/src/gpu/GrVertexBuffer.h delete mode 100644 gfx/skia/trunk/src/gpu/SkGpuDevice.cpp delete mode 100644 gfx/skia/trunk/src/gpu/SkGr.cpp delete mode 100644 gfx/skia/trunk/src/gpu/SkGrPixelRef.cpp delete mode 100644 gfx/skia/trunk/src/gpu/SkGrTexturePixelRef.cpp delete mode 100644 gfx/skia/trunk/src/gpu/effects/Gr1DKernelEffect.h delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrBezierEffect.cpp delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrBezierEffect.h delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrBicubicEffect.cpp delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrBicubicEffect.h delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrConfigConversionEffect.cpp delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrConfigConversionEffect.h delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrConvexPolyEffect.cpp delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrConvexPolyEffect.h delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrConvolutionEffect.cpp delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrConvolutionEffect.h delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrCustomCoordsTextureEffect.cpp delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrCustomCoordsTextureEffect.h delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrDashingEffect.cpp delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrDashingEffect.h delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrDistanceFieldTextureEffect.cpp delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrDistanceFieldTextureEffect.h delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrDitherEffect.cpp delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrDitherEffect.h delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrMatrixConvolutionEffect.cpp delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrMatrixConvolutionEffect.h delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrOvalEffect.cpp delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrOvalEffect.h delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrRRectEffect.cpp delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrRRectEffect.h delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrSimpleTextureEffect.cpp delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrSimpleTextureEffect.h delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrSingleTextureEffect.cpp delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrSingleTextureEffect.h delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrTextureDomain.cpp delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrTextureDomain.h delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrTextureStripAtlas.cpp delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrTextureStripAtlas.h delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrVertexEffect.h delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrYUVtoRGBEffect.cpp delete mode 100644 gfx/skia/trunk/src/gpu/effects/GrYUVtoRGBEffect.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLAssembleGLESInterface.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLAssembleInterface.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLAssembleInterface.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLBufferImpl.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLBufferImpl.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLCaps.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLCaps.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLContext.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLContext.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLCreateNativeInterface_none.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLCreateNullInterface.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLDefaultInterface_none.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLDefines.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLEffect.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLExtensions.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLIRect.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLIndexBuffer.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLIndexBuffer.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLInterface.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLNameAllocator.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLNameAllocator.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLNoOpInterface.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLNoOpInterface.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLPath.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLPath.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLPathRange.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLPathRange.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLProgram.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLProgram.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLProgramDesc.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLProgramDesc.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLProgramEffects.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLProgramEffects.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLRenderTarget.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLRenderTarget.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLSL.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLSL.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLShaderBuilder.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLShaderBuilder.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLShaderVar.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLStencilBuffer.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLStencilBuffer.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLTexture.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLTexture.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLUniformHandle.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLUniformManager.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLUniformManager.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLUtil.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLUtil.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLVertexArray.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLVertexArray.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLVertexBuffer.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLVertexBuffer.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGLVertexEffect.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGpuGL.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGpuGL.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/GrGpuGL_program.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/SkGLContextHelper.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/SkNullGLContext.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/android/GrGLCreateNativeInterface_android.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/android/SkNativeGLContext_android.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/angle/GrGLCreateANGLEInterface.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/angle/SkANGLEGLContext.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/debug/GrBufferObj.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/debug/GrBufferObj.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/debug/GrDebugGL.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/debug/GrDebugGL.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/debug/GrFBBindableObj.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/debug/GrFakeRefObj.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/debug/GrFrameBufferObj.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/debug/GrFrameBufferObj.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/debug/GrGLCreateDebugInterface.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/debug/GrProgramObj.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/debug/GrProgramObj.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/debug/GrRenderBufferObj.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/debug/GrShaderObj.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/debug/GrShaderObj.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/debug/GrTextureObj.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/debug/GrTextureObj.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/debug/GrTextureUnitObj.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/debug/GrTextureUnitObj.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/debug/GrVertexArrayObj.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/debug/SkDebugGLContext.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/iOS/GrGLCreateNativeInterface_iOS.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/iOS/SkNativeGLContext_iOS.mm delete mode 100644 gfx/skia/trunk/src/gpu/gl/mac/GrGLCreateNativeInterface_mac.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/mac/SkNativeGLContext_mac.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/mesa/GrGLCreateMesaInterface.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/mesa/SkMesaGLContext.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/mesa/osmesa_wrapper.h delete mode 100644 gfx/skia/trunk/src/gpu/gl/nacl/SkNativeGLContext_nacl.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/unix/GrGLCreateNativeInterface_unix.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/unix/SkNativeGLContext_unix.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/win/GrGLCreateNativeInterface_win.cpp delete mode 100644 gfx/skia/trunk/src/gpu/gl/win/SkNativeGLContext_win.cpp delete mode 100644 gfx/skia/trunk/src/image/SkImage.cpp delete mode 100644 gfx/skia/trunk/src/image/SkImagePriv.cpp delete mode 100644 gfx/skia/trunk/src/image/SkImagePriv.h delete mode 100644 gfx/skia/trunk/src/image/SkImage_Base.h delete mode 100644 gfx/skia/trunk/src/image/SkImage_Codec.cpp delete mode 100644 gfx/skia/trunk/src/image/SkImage_Gpu.cpp delete mode 100644 gfx/skia/trunk/src/image/SkImage_Raster.cpp delete mode 100644 gfx/skia/trunk/src/image/SkSurface.cpp delete mode 100644 gfx/skia/trunk/src/image/SkSurface_Base.h delete mode 100644 gfx/skia/trunk/src/image/SkSurface_Gpu.cpp delete mode 100644 gfx/skia/trunk/src/image/SkSurface_Raster.cpp delete mode 100644 gfx/skia/trunk/src/images/SkDecodingImageGenerator.cpp delete mode 100644 gfx/skia/trunk/src/images/SkForceLinking.cpp delete mode 100644 gfx/skia/trunk/src/images/SkImageDecoder.cpp delete mode 100644 gfx/skia/trunk/src/images/SkImageDecoder_FactoryDefault.cpp delete mode 100644 gfx/skia/trunk/src/images/SkImageDecoder_FactoryRegistrar.cpp delete mode 100644 gfx/skia/trunk/src/images/SkImageDecoder_ktx.cpp delete mode 100644 gfx/skia/trunk/src/images/SkImageDecoder_libbmp.cpp delete mode 100644 gfx/skia/trunk/src/images/SkImageDecoder_libgif.cpp delete mode 100644 gfx/skia/trunk/src/images/SkImageDecoder_libico.cpp delete mode 100644 gfx/skia/trunk/src/images/SkImageDecoder_libjpeg.cpp delete mode 100644 gfx/skia/trunk/src/images/SkImageDecoder_libpng.cpp delete mode 100644 gfx/skia/trunk/src/images/SkImageDecoder_libwebp.cpp delete mode 100644 gfx/skia/trunk/src/images/SkImageDecoder_pkm.cpp delete mode 100644 gfx/skia/trunk/src/images/SkImageDecoder_wbmp.cpp delete mode 100644 gfx/skia/trunk/src/images/SkImageEncoder.cpp delete mode 100644 gfx/skia/trunk/src/images/SkImageEncoder_Factory.cpp delete mode 100644 gfx/skia/trunk/src/images/SkImageEncoder_argb.cpp delete mode 100644 gfx/skia/trunk/src/images/SkJpegUtility.cpp delete mode 100644 gfx/skia/trunk/src/images/SkJpegUtility.h delete mode 100644 gfx/skia/trunk/src/images/SkMovie.cpp delete mode 100644 gfx/skia/trunk/src/images/SkMovie_gif.cpp delete mode 100644 gfx/skia/trunk/src/images/SkPageFlipper.cpp delete mode 100644 gfx/skia/trunk/src/images/SkScaledBitmapSampler.cpp delete mode 100644 gfx/skia/trunk/src/images/SkScaledBitmapSampler.h delete mode 100644 gfx/skia/trunk/src/images/bmpdecoderhelper.cpp delete mode 100644 gfx/skia/trunk/src/images/bmpdecoderhelper.h delete mode 100644 gfx/skia/trunk/src/images/transform_scanline.h delete mode 100644 gfx/skia/trunk/src/lazy/SkCachingPixelRef.cpp delete mode 100644 gfx/skia/trunk/src/lazy/SkCachingPixelRef.h delete mode 100644 gfx/skia/trunk/src/lazy/SkDiscardableMemoryPool.cpp delete mode 100644 gfx/skia/trunk/src/lazy/SkDiscardableMemoryPool.h delete mode 100644 gfx/skia/trunk/src/lazy/SkDiscardablePixelRef.cpp delete mode 100644 gfx/skia/trunk/src/lazy/SkDiscardablePixelRef.h delete mode 100644 gfx/skia/trunk/src/opts/SkBitmapFilter_opts_SSE2.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkBitmapFilter_opts_SSE2.h delete mode 100644 gfx/skia/trunk/src/opts/SkBitmapProcState_arm_neon.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkBitmapProcState_filter_neon.h delete mode 100644 gfx/skia/trunk/src/opts/SkBitmapProcState_matrix_neon.h delete mode 100644 gfx/skia/trunk/src/opts/SkBitmapProcState_opts_SSE2.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkBitmapProcState_opts_SSE2.h delete mode 100644 gfx/skia/trunk/src/opts/SkBitmapProcState_opts_SSSE3.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkBitmapProcState_opts_SSSE3.h delete mode 100644 gfx/skia/trunk/src/opts/SkBitmapProcState_opts_arm.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkBitmapProcState_opts_mips_dsp.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkBitmapProcState_opts_none.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkBlitMask_opts_arm.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkBlitMask_opts_arm_neon.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkBlitMask_opts_arm_neon.h delete mode 100644 gfx/skia/trunk/src/opts/SkBlitMask_opts_none.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkBlitRect_opts_SSE2.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkBlitRect_opts_SSE2.h delete mode 100644 gfx/skia/trunk/src/opts/SkBlitRow_opts_SSE2.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkBlitRow_opts_SSE2.h delete mode 100644 gfx/skia/trunk/src/opts/SkBlitRow_opts_SSE4.h delete mode 100644 gfx/skia/trunk/src/opts/SkBlitRow_opts_SSE4_asm.S delete mode 100644 gfx/skia/trunk/src/opts/SkBlitRow_opts_SSE4_x64_asm.S delete mode 100644 gfx/skia/trunk/src/opts/SkBlitRow_opts_arm.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkBlitRow_opts_arm_neon.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkBlitRow_opts_arm_neon.h delete mode 100644 gfx/skia/trunk/src/opts/SkBlitRow_opts_mips_dsp.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkBlitRow_opts_none.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkBlurImage_opts.h delete mode 100644 gfx/skia/trunk/src/opts/SkBlurImage_opts_SSE2.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkBlurImage_opts_SSE2.h delete mode 100644 gfx/skia/trunk/src/opts/SkBlurImage_opts_SSE4.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkBlurImage_opts_SSE4.h delete mode 100644 gfx/skia/trunk/src/opts/SkBlurImage_opts_arm.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkBlurImage_opts_neon.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkBlurImage_opts_neon.h delete mode 100644 gfx/skia/trunk/src/opts/SkBlurImage_opts_none.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkColor_opts_SSE2.h delete mode 100644 gfx/skia/trunk/src/opts/SkColor_opts_neon.h delete mode 100644 gfx/skia/trunk/src/opts/SkMath_opts_SSE2.h delete mode 100644 gfx/skia/trunk/src/opts/SkMorphology_opts.h delete mode 100644 gfx/skia/trunk/src/opts/SkMorphology_opts_SSE2.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkMorphology_opts_SSE2.h delete mode 100644 gfx/skia/trunk/src/opts/SkMorphology_opts_arm.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkMorphology_opts_neon.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkMorphology_opts_neon.h delete mode 100644 gfx/skia/trunk/src/opts/SkMorphology_opts_none.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkTextureCompression_opts.h delete mode 100644 gfx/skia/trunk/src/opts/SkTextureCompression_opts_arm.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkTextureCompression_opts_neon.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkTextureCompression_opts_neon.h delete mode 100644 gfx/skia/trunk/src/opts/SkTextureCompression_opts_none.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkUtils_opts_SSE2.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkUtils_opts_SSE2.h delete mode 100644 gfx/skia/trunk/src/opts/SkUtils_opts_arm.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkUtils_opts_none.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkXfermode_opts_SSE2.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkXfermode_opts_SSE2.h delete mode 100644 gfx/skia/trunk/src/opts/SkXfermode_opts_arm.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkXfermode_opts_arm_neon.cpp delete mode 100644 gfx/skia/trunk/src/opts/SkXfermode_opts_arm_neon.h delete mode 100644 gfx/skia/trunk/src/opts/SkXfermode_opts_none.cpp delete mode 100644 gfx/skia/trunk/src/opts/memset.arm.S delete mode 100644 gfx/skia/trunk/src/opts/memset16_neon.S delete mode 100644 gfx/skia/trunk/src/opts/memset32_neon.S delete mode 100644 gfx/skia/trunk/src/opts/opts_check_x86.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkAddIntersections.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkAddIntersections.h delete mode 100644 gfx/skia/trunk/src/pathops/SkDCubicIntersection.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkDCubicLineIntersection.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkDCubicToQuads.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkDLineIntersection.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkDQuadImplicit.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkDQuadImplicit.h delete mode 100644 gfx/skia/trunk/src/pathops/SkDQuadIntersection.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkDQuadLineIntersection.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkIntersectionHelper.h delete mode 100644 gfx/skia/trunk/src/pathops/SkIntersections.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkIntersections.h delete mode 100644 gfx/skia/trunk/src/pathops/SkOpAngle.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkOpAngle.h delete mode 100644 gfx/skia/trunk/src/pathops/SkOpContour.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkOpContour.h delete mode 100644 gfx/skia/trunk/src/pathops/SkOpEdgeBuilder.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkOpEdgeBuilder.h delete mode 100644 gfx/skia/trunk/src/pathops/SkOpSegment.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkOpSegment.h delete mode 100644 gfx/skia/trunk/src/pathops/SkOpSpan.h delete mode 100644 gfx/skia/trunk/src/pathops/SkPathOpsBounds.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkPathOpsBounds.h delete mode 100644 gfx/skia/trunk/src/pathops/SkPathOpsCommon.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkPathOpsCommon.h delete mode 100644 gfx/skia/trunk/src/pathops/SkPathOpsCubic.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkPathOpsCubic.h delete mode 100644 gfx/skia/trunk/src/pathops/SkPathOpsCurve.h delete mode 100644 gfx/skia/trunk/src/pathops/SkPathOpsDebug.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkPathOpsDebug.h delete mode 100644 gfx/skia/trunk/src/pathops/SkPathOpsLine.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkPathOpsLine.h delete mode 100644 gfx/skia/trunk/src/pathops/SkPathOpsOp.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkPathOpsPoint.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkPathOpsPoint.h delete mode 100644 gfx/skia/trunk/src/pathops/SkPathOpsQuad.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkPathOpsQuad.h delete mode 100644 gfx/skia/trunk/src/pathops/SkPathOpsRect.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkPathOpsRect.h delete mode 100644 gfx/skia/trunk/src/pathops/SkPathOpsSimplify.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkPathOpsTightBounds.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkPathOpsTriangle.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkPathOpsTriangle.h delete mode 100644 gfx/skia/trunk/src/pathops/SkPathOpsTypes.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkPathOpsTypes.h delete mode 100644 gfx/skia/trunk/src/pathops/SkPathWriter.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkPathWriter.h delete mode 100644 gfx/skia/trunk/src/pathops/SkQuarticRoot.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkQuarticRoot.h delete mode 100644 gfx/skia/trunk/src/pathops/SkReduceOrder.cpp delete mode 100644 gfx/skia/trunk/src/pathops/SkReduceOrder.h delete mode 100644 gfx/skia/trunk/src/pdf/SkPDFCatalog.cpp delete mode 100644 gfx/skia/trunk/src/pdf/SkPDFCatalog.h delete mode 100644 gfx/skia/trunk/src/pdf/SkPDFDevice.cpp delete mode 100644 gfx/skia/trunk/src/pdf/SkPDFDeviceFlattener.cpp delete mode 100644 gfx/skia/trunk/src/pdf/SkPDFDeviceFlattener.h delete mode 100644 gfx/skia/trunk/src/pdf/SkPDFDocument.cpp delete mode 100644 gfx/skia/trunk/src/pdf/SkPDFFont.cpp delete mode 100644 gfx/skia/trunk/src/pdf/SkPDFFont.h delete mode 100644 gfx/skia/trunk/src/pdf/SkPDFFontImpl.h delete mode 100644 gfx/skia/trunk/src/pdf/SkPDFFormXObject.cpp delete mode 100644 gfx/skia/trunk/src/pdf/SkPDFFormXObject.h delete mode 100644 gfx/skia/trunk/src/pdf/SkPDFGraphicState.cpp delete mode 100644 gfx/skia/trunk/src/pdf/SkPDFGraphicState.h delete mode 100644 gfx/skia/trunk/src/pdf/SkPDFImage.cpp delete mode 100644 gfx/skia/trunk/src/pdf/SkPDFImage.h delete mode 100644 gfx/skia/trunk/src/pdf/SkPDFPage.cpp delete mode 100644 gfx/skia/trunk/src/pdf/SkPDFPage.h delete mode 100644 gfx/skia/trunk/src/pdf/SkPDFResourceDict.cpp delete mode 100644 gfx/skia/trunk/src/pdf/SkPDFResourceDict.h delete mode 100644 gfx/skia/trunk/src/pdf/SkPDFShader.cpp delete mode 100644 gfx/skia/trunk/src/pdf/SkPDFShader.h delete mode 100644 gfx/skia/trunk/src/pdf/SkPDFStream.cpp delete mode 100644 gfx/skia/trunk/src/pdf/SkPDFStream.h delete mode 100644 gfx/skia/trunk/src/pdf/SkPDFTypes.cpp delete mode 100644 gfx/skia/trunk/src/pdf/SkPDFTypes.h delete mode 100644 gfx/skia/trunk/src/pdf/SkPDFUtils.cpp delete mode 100644 gfx/skia/trunk/src/pdf/SkPDFUtils.h delete mode 100644 gfx/skia/trunk/src/pdf/SkTSet.h delete mode 100644 gfx/skia/trunk/src/pipe/SkGPipePriv.h delete mode 100644 gfx/skia/trunk/src/pipe/SkGPipeRead.cpp delete mode 100644 gfx/skia/trunk/src/pipe/SkGPipeWrite.cpp delete mode 100644 gfx/skia/trunk/src/pipe/utils/SamplePipeControllers.cpp delete mode 100644 gfx/skia/trunk/src/pipe/utils/SamplePipeControllers.h delete mode 100644 gfx/skia/trunk/src/ports/SkAtomics_sync.h delete mode 100644 gfx/skia/trunk/src/ports/SkAtomics_win.h delete mode 100644 gfx/skia/trunk/src/ports/SkBarriers_arm.h delete mode 100644 gfx/skia/trunk/src/ports/SkBarriers_tsan.h delete mode 100644 gfx/skia/trunk/src/ports/SkBarriers_x86.h delete mode 100644 gfx/skia/trunk/src/ports/SkDebug_android.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkDebug_nacl.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkDebug_stdio.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkDebug_win.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkDiscardableMemory_none.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkFontConfigInterface_android.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkFontConfigInterface_direct.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkFontConfigParser_android.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkFontConfigParser_android.h delete mode 100644 gfx/skia/trunk/src/ports/SkFontConfigTypeface.h delete mode 100644 gfx/skia/trunk/src/ports/SkFontHost_FreeType.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkFontHost_FreeType_common.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkFontHost_FreeType_common.h delete mode 100644 gfx/skia/trunk/src/ports/SkFontHost_android_old.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkFontHost_cairo.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkFontHost_fontconfig.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkFontHost_linux.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkFontHost_mac.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkFontHost_none.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkFontHost_win.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkFontMgr_android.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkFontMgr_default_dw.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkFontMgr_default_gdi.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkFontMgr_win_dw.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkGlobalInitialization_chromium.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkGlobalInitialization_default.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkImageDecoder_CG.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkImageDecoder_WIC.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkImageDecoder_empty.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkMemory_malloc.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkMemory_mozalloc.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkMutex_pthread.h delete mode 100644 gfx/skia/trunk/src/ports/SkMutex_win.h delete mode 100644 gfx/skia/trunk/src/ports/SkOSFile_none.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkOSFile_posix.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkOSFile_stdio.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkOSFile_win.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkRemotableFontMgr_win_dw.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkScalerContext_win_dw.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkScalerContext_win_dw.h delete mode 100644 gfx/skia/trunk/src/ports/SkTLS_none.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkTLS_pthread.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkTLS_win.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkTime_Unix.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkTime_win.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkTypeface_win_dw.cpp delete mode 100644 gfx/skia/trunk/src/ports/SkTypeface_win_dw.h delete mode 100644 gfx/skia/trunk/src/ports/SkXMLParser_empty.cpp delete mode 100644 gfx/skia/trunk/src/sfnt/SkIBMFamilyClass.h delete mode 100644 gfx/skia/trunk/src/sfnt/SkOTTableTypes.h delete mode 100644 gfx/skia/trunk/src/sfnt/SkOTTable_EBDT.h delete mode 100644 gfx/skia/trunk/src/sfnt/SkOTTable_EBLC.h delete mode 100644 gfx/skia/trunk/src/sfnt/SkOTTable_OS_2.h delete mode 100644 gfx/skia/trunk/src/sfnt/SkOTTable_OS_2_V0.h delete mode 100644 gfx/skia/trunk/src/sfnt/SkOTTable_OS_2_V1.h delete mode 100644 gfx/skia/trunk/src/sfnt/SkOTTable_OS_2_V2.h delete mode 100644 gfx/skia/trunk/src/sfnt/SkOTTable_OS_2_V3.h delete mode 100644 gfx/skia/trunk/src/sfnt/SkOTTable_OS_2_V4.h delete mode 100644 gfx/skia/trunk/src/sfnt/SkOTTable_OS_2_VA.h delete mode 100644 gfx/skia/trunk/src/sfnt/SkOTTable_gasp.h delete mode 100644 gfx/skia/trunk/src/sfnt/SkOTTable_glyf.h delete mode 100644 gfx/skia/trunk/src/sfnt/SkOTTable_head.h delete mode 100644 gfx/skia/trunk/src/sfnt/SkOTTable_hhea.h delete mode 100644 gfx/skia/trunk/src/sfnt/SkOTTable_maxp_CFF.h delete mode 100644 gfx/skia/trunk/src/sfnt/SkOTTable_maxp_TT.h delete mode 100644 gfx/skia/trunk/src/sfnt/SkOTTable_name.cpp delete mode 100644 gfx/skia/trunk/src/sfnt/SkOTTable_name.h delete mode 100644 gfx/skia/trunk/src/sfnt/SkOTTable_post.h delete mode 100644 gfx/skia/trunk/src/sfnt/SkOTUtils.cpp delete mode 100644 gfx/skia/trunk/src/sfnt/SkOTUtils.h delete mode 100644 gfx/skia/trunk/src/sfnt/SkPanose.h delete mode 100644 gfx/skia/trunk/src/sfnt/SkPreprocessorSeq.h delete mode 100644 gfx/skia/trunk/src/sfnt/SkSFNTHeader.h delete mode 100644 gfx/skia/trunk/src/sfnt/SkTTCFHeader.h delete mode 100644 gfx/skia/trunk/src/sfnt/SkTypedEnum.h delete mode 100644 gfx/skia/trunk/src/svg/SkSVG.cpp delete mode 100644 gfx/skia/trunk/src/svg/SkSVGCircle.cpp delete mode 100644 gfx/skia/trunk/src/svg/SkSVGCircle.h delete mode 100644 gfx/skia/trunk/src/svg/SkSVGClipPath.cpp delete mode 100644 gfx/skia/trunk/src/svg/SkSVGClipPath.h delete mode 100644 gfx/skia/trunk/src/svg/SkSVGDefs.cpp delete mode 100644 gfx/skia/trunk/src/svg/SkSVGDefs.h delete mode 100644 gfx/skia/trunk/src/svg/SkSVGElements.cpp delete mode 100644 gfx/skia/trunk/src/svg/SkSVGElements.h delete mode 100644 gfx/skia/trunk/src/svg/SkSVGEllipse.cpp delete mode 100644 gfx/skia/trunk/src/svg/SkSVGEllipse.h delete mode 100644 gfx/skia/trunk/src/svg/SkSVGFeColorMatrix.cpp delete mode 100644 gfx/skia/trunk/src/svg/SkSVGFeColorMatrix.h delete mode 100644 gfx/skia/trunk/src/svg/SkSVGFilter.cpp delete mode 100644 gfx/skia/trunk/src/svg/SkSVGFilter.h delete mode 100644 gfx/skia/trunk/src/svg/SkSVGG.cpp delete mode 100644 gfx/skia/trunk/src/svg/SkSVGG.h delete mode 100644 gfx/skia/trunk/src/svg/SkSVGGradient.cpp delete mode 100644 gfx/skia/trunk/src/svg/SkSVGGradient.h delete mode 100644 gfx/skia/trunk/src/svg/SkSVGGroup.cpp delete mode 100644 gfx/skia/trunk/src/svg/SkSVGGroup.h delete mode 100644 gfx/skia/trunk/src/svg/SkSVGImage.cpp delete mode 100644 gfx/skia/trunk/src/svg/SkSVGImage.h delete mode 100644 gfx/skia/trunk/src/svg/SkSVGLine.cpp delete mode 100644 gfx/skia/trunk/src/svg/SkSVGLine.h delete mode 100644 gfx/skia/trunk/src/svg/SkSVGLinearGradient.cpp delete mode 100644 gfx/skia/trunk/src/svg/SkSVGLinearGradient.h delete mode 100644 gfx/skia/trunk/src/svg/SkSVGMask.cpp delete mode 100644 gfx/skia/trunk/src/svg/SkSVGMask.h delete mode 100644 gfx/skia/trunk/src/svg/SkSVGMetadata.cpp delete mode 100644 gfx/skia/trunk/src/svg/SkSVGMetadata.h delete mode 100644 gfx/skia/trunk/src/svg/SkSVGPaintState.cpp delete mode 100644 gfx/skia/trunk/src/svg/SkSVGParser.cpp delete mode 100644 gfx/skia/trunk/src/svg/SkSVGPath.cpp delete mode 100644 gfx/skia/trunk/src/svg/SkSVGPath.h delete mode 100644 gfx/skia/trunk/src/svg/SkSVGPolygon.cpp delete mode 100644 gfx/skia/trunk/src/svg/SkSVGPolygon.h delete mode 100644 gfx/skia/trunk/src/svg/SkSVGPolyline.cpp delete mode 100644 gfx/skia/trunk/src/svg/SkSVGPolyline.h delete mode 100644 gfx/skia/trunk/src/svg/SkSVGRadialGradient.cpp delete mode 100644 gfx/skia/trunk/src/svg/SkSVGRadialGradient.h delete mode 100644 gfx/skia/trunk/src/svg/SkSVGRect.cpp delete mode 100644 gfx/skia/trunk/src/svg/SkSVGRect.h delete mode 100644 gfx/skia/trunk/src/svg/SkSVGSVG.cpp delete mode 100644 gfx/skia/trunk/src/svg/SkSVGSVG.h delete mode 100644 gfx/skia/trunk/src/svg/SkSVGStop.cpp delete mode 100644 gfx/skia/trunk/src/svg/SkSVGStop.h delete mode 100644 gfx/skia/trunk/src/svg/SkSVGSymbol.cpp delete mode 100644 gfx/skia/trunk/src/svg/SkSVGSymbol.h delete mode 100644 gfx/skia/trunk/src/svg/SkSVGText.cpp delete mode 100644 gfx/skia/trunk/src/svg/SkSVGText.h delete mode 100644 gfx/skia/trunk/src/svg/SkSVGUse.cpp delete mode 100644 gfx/skia/trunk/src/svg/SkSVGUse.h delete mode 100644 gfx/skia/trunk/src/utils/SkBase64.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkBase64.h delete mode 100644 gfx/skia/trunk/src/utils/SkBitSet.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkBitSet.h delete mode 100644 gfx/skia/trunk/src/utils/SkBitmapHasher.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkBitmapHasher.h delete mode 100644 gfx/skia/trunk/src/utils/SkBoundaryPatch.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkCamera.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkCanvasStack.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkCanvasStack.h delete mode 100644 gfx/skia/trunk/src/utils/SkCanvasStateUtils.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkCondVar.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkCubicInterval.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkCullPoints.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkDashPath.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkDashPathPriv.h delete mode 100644 gfx/skia/trunk/src/utils/SkDeferredCanvas.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkDumpCanvas.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkEventTracer.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkFrontBufferedStream.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkGatherPixelRefsAndRects.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkGatherPixelRefsAndRects.h delete mode 100644 gfx/skia/trunk/src/utils/SkInterpolator.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkLayer.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkLua.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkLuaCanvas.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkMD5.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkMD5.h delete mode 100644 gfx/skia/trunk/src/utils/SkMatrix44.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkMeshUtils.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkNWayCanvas.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkNinePatch.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkNullCanvas.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkOSFile.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkPDFRasterizer.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkPDFRasterizer.h delete mode 100644 gfx/skia/trunk/src/utils/SkParse.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkParseColor.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkParsePath.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkPathUtils.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkPictureUtils.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkProxyCanvas.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkRTConf.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkSHA1.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkSHA1.h delete mode 100644 gfx/skia/trunk/src/utils/SkTFitsIn.h delete mode 100644 gfx/skia/trunk/src/utils/SkTLogic.h delete mode 100644 gfx/skia/trunk/src/utils/SkTextureCompressor.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkTextureCompressor.h delete mode 100644 gfx/skia/trunk/src/utils/SkTextureCompressor_ASTC.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkTextureCompressor_ASTC.h delete mode 100644 gfx/skia/trunk/src/utils/SkTextureCompressor_LATC.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkTextureCompressor_LATC.h delete mode 100644 gfx/skia/trunk/src/utils/SkTextureCompressor_R11EAC.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkTextureCompressor_R11EAC.h delete mode 100644 gfx/skia/trunk/src/utils/SkThreadUtils.h delete mode 100644 gfx/skia/trunk/src/utils/SkThreadUtils_pthread.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkThreadUtils_pthread_linux.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkThreadUtils_pthread_mach.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkThreadUtils_pthread_other.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkThreadUtils_win.cpp delete mode 100644 gfx/skia/trunk/src/utils/SkThreadUtils_win.h delete mode 100644 gfx/skia/trunk/src/utils/debugger/SkDebugCanvas.cpp delete mode 100644 gfx/skia/trunk/src/utils/debugger/SkDebugCanvas.h delete mode 100644 gfx/skia/trunk/src/utils/debugger/SkDrawCommand.cpp delete mode 100644 gfx/skia/trunk/src/utils/debugger/SkDrawCommand.h delete mode 100644 gfx/skia/trunk/src/utils/debugger/SkObjectParser.cpp delete mode 100644 gfx/skia/trunk/src/utils/debugger/SkObjectParser.h delete mode 100644 gfx/skia/trunk/src/utils/ios/SkFontHost_iOS.mm delete mode 100644 gfx/skia/trunk/src/utils/ios/SkImageDecoder_iOS.mm delete mode 100644 gfx/skia/trunk/src/utils/ios/SkOSFile_iOS.mm delete mode 100644 gfx/skia/trunk/src/utils/ios/SkStream_NSData.mm delete mode 100644 gfx/skia/trunk/src/utils/mac/SkCreateCGImageRef.cpp delete mode 100644 gfx/skia/trunk/src/utils/mac/SkStream_mac.cpp delete mode 100644 gfx/skia/trunk/src/utils/win/SkAutoCoInitialize.cpp delete mode 100644 gfx/skia/trunk/src/utils/win/SkDWrite.cpp delete mode 100644 gfx/skia/trunk/src/utils/win/SkDWrite.h delete mode 100644 gfx/skia/trunk/src/utils/win/SkDWriteFontFileStream.cpp delete mode 100644 gfx/skia/trunk/src/utils/win/SkDWriteFontFileStream.h delete mode 100644 gfx/skia/trunk/src/utils/win/SkDWriteGeometrySink.cpp delete mode 100644 gfx/skia/trunk/src/utils/win/SkDWriteGeometrySink.h delete mode 100644 gfx/skia/trunk/src/utils/win/SkHRESULT.cpp delete mode 100644 gfx/skia/trunk/src/utils/win/SkIStream.cpp delete mode 100644 gfx/skia/trunk/src/utils/win/SkWGL_win.cpp delete mode 100644 gfx/skia/trunk/src/views/SkBGViewArtist.cpp delete mode 100644 gfx/skia/trunk/src/views/SkEvent.cpp delete mode 100644 gfx/skia/trunk/src/views/SkEventSink.cpp delete mode 100644 gfx/skia/trunk/src/views/SkOSMenu.cpp delete mode 100644 gfx/skia/trunk/src/views/SkParsePaint.cpp delete mode 100644 gfx/skia/trunk/src/views/SkProgressView.cpp delete mode 100644 gfx/skia/trunk/src/views/SkStackViewLayout.cpp delete mode 100644 gfx/skia/trunk/src/views/SkTagList.cpp delete mode 100644 gfx/skia/trunk/src/views/SkTagList.h delete mode 100644 gfx/skia/trunk/src/views/SkTextBox.cpp delete mode 100644 gfx/skia/trunk/src/views/SkTouchGesture.cpp delete mode 100644 gfx/skia/trunk/src/views/SkView.cpp delete mode 100644 gfx/skia/trunk/src/views/SkViewInflate.cpp delete mode 100644 gfx/skia/trunk/src/views/SkViewPriv.cpp delete mode 100644 gfx/skia/trunk/src/views/SkViewPriv.h delete mode 100644 gfx/skia/trunk/src/views/SkWidgets.cpp delete mode 100644 gfx/skia/trunk/src/views/SkWindow.cpp delete mode 100644 gfx/skia/trunk/src/views/animated/SkBorderView.cpp delete mode 100644 gfx/skia/trunk/src/views/animated/SkImageView.cpp delete mode 100644 gfx/skia/trunk/src/views/animated/SkProgressBarView.cpp delete mode 100644 gfx/skia/trunk/src/views/animated/SkScrollBarView.cpp delete mode 100644 gfx/skia/trunk/src/views/animated/SkStaticTextView.cpp delete mode 100644 gfx/skia/trunk/src/views/animated/SkWidgetViews.cpp delete mode 100644 gfx/skia/trunk/src/views/ios/SkOSWindow_iOS.mm delete mode 100644 gfx/skia/trunk/src/views/mac/SampleApp-Info.plist delete mode 100644 gfx/skia/trunk/src/views/mac/SampleApp.xib delete mode 100644 gfx/skia/trunk/src/views/mac/SampleAppDelegate.h delete mode 100644 gfx/skia/trunk/src/views/mac/SampleAppDelegate.mm delete mode 100644 gfx/skia/trunk/src/views/mac/SkNSView.h delete mode 100644 gfx/skia/trunk/src/views/mac/SkNSView.mm delete mode 100644 gfx/skia/trunk/src/views/mac/SkOSWindow_Mac.cpp delete mode 100644 gfx/skia/trunk/src/views/mac/SkOSWindow_Mac.mm delete mode 100644 gfx/skia/trunk/src/views/mac/SkOptionsTableView.h delete mode 100644 gfx/skia/trunk/src/views/mac/SkSampleNSView.h delete mode 100644 gfx/skia/trunk/src/views/mac/SkSampleNSView.mm delete mode 100644 gfx/skia/trunk/src/views/mac/SkTextFieldCell.h delete mode 100644 gfx/skia/trunk/src/views/mac/skia_mac.mm delete mode 100644 gfx/skia/trunk/src/views/sdl/SkOSWindow_SDL.cpp delete mode 100644 gfx/skia/trunk/src/views/unix/SkOSWindow_Unix.cpp delete mode 100644 gfx/skia/trunk/src/views/unix/skia_unix.cpp delete mode 100644 gfx/skia/trunk/src/views/win/SkOSWindow_win.cpp delete mode 100644 gfx/skia/trunk/src/views/win/skia_win.cpp delete mode 100644 gfx/skia/trunk/src/xml/SkBML_Verbs.h delete mode 100644 gfx/skia/trunk/src/xml/SkBML_XMLParser.cpp delete mode 100644 gfx/skia/trunk/src/xml/SkDOM.cpp delete mode 100644 gfx/skia/trunk/src/xml/SkJS.cpp delete mode 100644 gfx/skia/trunk/src/xml/SkJSDisplayable.cpp delete mode 100644 gfx/skia/trunk/src/xml/SkXMLParser.cpp delete mode 100644 gfx/skia/trunk/src/xml/SkXMLPullParser.cpp delete mode 100644 gfx/skia/trunk/src/xml/SkXMLWriter.cpp create mode 100644 gfx/src/ArrayView.h create mode 100644 gfx/src/DriverCrashGuard.cpp create mode 100644 gfx/src/DriverCrashGuard.h create mode 100644 gfx/src/PingPongRegion.h create mode 100644 gfx/src/RegionBuilder.h create mode 100644 gfx/src/TiledRegion.cpp create mode 100644 gfx/src/TiledRegion.h create mode 100644 gfx/src/X11UndefineNone.h delete mode 100644 gfx/src/gfxCore.h create mode 100644 gfx/src/gfxTelemetry.cpp create mode 100644 gfx/src/gfxTelemetry.h create mode 100644 gfx/src/nsRegionFwd.h delete mode 100644 gfx/src/nsRenderingContext.cpp create mode 100644 gfx/tests/browser/browser.ini create mode 100644 gfx/tests/browser/browser_windowless_troubleshoot_crash.js create mode 100644 gfx/tests/crashtests/1134549-1.svg create mode 100644 gfx/tests/crashtests/1205900.html create mode 100644 gfx/tests/crashtests/1216832-1.html create mode 100644 gfx/tests/crashtests/1225125-1.html create mode 100644 gfx/tests/crashtests/1308394.html create mode 100644 gfx/tests/crashtests/1317403-1.html create mode 100644 gfx/tests/crashtests/1325159-1.html delete mode 100644 gfx/tests/crashtests/358732-1.xhtml delete mode 100644 gfx/tests/crashtests/358732-2.svg delete mode 100644 gfx/tests/crashtests/358732-3.html delete mode 100644 gfx/tests/crashtests/358732-iframe.html create mode 100644 gfx/tests/crashtests/516512-1.html create mode 100644 gfx/tests/crashtests/557348-1.html create mode 100644 gfx/tests/crashtests/563740-1.html create mode 100644 gfx/tests/crashtests/595042-1.html create mode 100644 gfx/tests/crashtests/662467-1.html create mode 100644 gfx/tests/crashtests/675550-1.html create mode 100644 gfx/tests/crashtests/691581-1.html create mode 100644 gfx/tests/crashtests/696936-1.html create mode 100644 gfx/tests/crashtests/699563-1.html create mode 100644 gfx/tests/crashtests/710149-1.html create mode 100644 gfx/tests/crashtests/766452-1.html create mode 100644 gfx/tests/crashtests/766452-2.html create mode 100644 gfx/tests/crashtests/805760-1.html create mode 100644 gfx/tests/crashtests/805760.ttf create mode 100644 gfx/tests/crashtests/914457-1.html create mode 100644 gfx/tests/gtest/PolygonTestUtils.cpp create mode 100644 gfx/tests/gtest/PolygonTestUtils.h create mode 100644 gfx/tests/gtest/TestArena.cpp create mode 100644 gfx/tests/gtest/TestArrayView.cpp delete mode 100644 gfx/tests/gtest/TestAsyncPanZoomController.cpp create mode 100644 gfx/tests/gtest/TestBSPTree.cpp create mode 100644 gfx/tests/gtest/TestGfxWidgets.cpp create mode 100644 gfx/tests/gtest/TestJobScheduler.cpp create mode 100644 gfx/tests/gtest/TestPolygon.cpp create mode 100644 gfx/tests/gtest/TestQcms.cpp create mode 100644 gfx/tests/gtest/TestTreeTraversal.cpp delete mode 100644 gfx/tests/gtest/gfxWordCacheTest.cpp create mode 100644 gfx/tests/mochitest/test_font_whitelist.html create mode 100644 gfx/tests/reftest/1131264-1.svg create mode 100644 gfx/tests/reftest/1143303-1.svg create mode 100644 gfx/tests/reftest/1149923-ref.html create mode 100644 gfx/tests/reftest/1149923.html create mode 100644 gfx/tests/reftest/853889-1-ref.html create mode 100644 gfx/tests/reftest/853889-1.html copy {layout/reftests/svg/sizing => gfx/tests/reftest}/pass.svg (100%) create mode 100644 gfx/tests/reftest/reftest-stylo.list create mode 100644 gfx/thebes/D3D11Checks.cpp create mode 100644 gfx/thebes/D3D11Checks.h create mode 100644 gfx/thebes/DeviceManagerDx.cpp create mode 100644 gfx/thebes/DeviceManagerDx.h delete mode 100644 gfx/thebes/GraphicsFilter.h delete mode 100644 gfx/thebes/Makefile.in delete mode 100644 gfx/thebes/MathTableStructures.h create mode 100644 gfx/thebes/PrintTarget.cpp create mode 100644 gfx/thebes/PrintTarget.h create mode 100644 gfx/thebes/PrintTargetCG.cpp create mode 100644 gfx/thebes/PrintTargetCG.h create mode 100644 gfx/thebes/PrintTargetPDF.cpp create mode 100644 gfx/thebes/PrintTargetPDF.h create mode 100644 gfx/thebes/PrintTargetPS.cpp create mode 100644 gfx/thebes/PrintTargetPS.h create mode 100644 gfx/thebes/PrintTargetRecording.cpp create mode 100644 gfx/thebes/PrintTargetRecording.h create mode 100644 gfx/thebes/PrintTargetThebes.cpp create mode 100644 gfx/thebes/PrintTargetThebes.h create mode 100644 gfx/thebes/PrintTargetWindows.cpp create mode 100644 gfx/thebes/PrintTargetWindows.h mode change 100755 => 100644 gfx/thebes/genTables.py delete mode 100644 gfx/thebes/gfx3DMatrix.cpp delete mode 100644 gfx/thebes/gfx3DMatrix.h delete mode 100644 gfx/thebes/gfxD2DSurface.cpp delete mode 100644 gfx/thebes/gfxD2DSurface.h create mode 100644 gfx/thebes/gfxEnv.h create mode 100644 gfx/thebes/gfxFcPlatformFontList.cpp create mode 100644 gfx/thebes/gfxFcPlatformFontList.h create mode 100644 gfx/thebes/gfxFontPrefLangList.h create mode 100644 gfx/thebes/gfxFontconfigFonts.cpp create mode 100644 gfx/thebes/gfxFontconfigFonts.h delete mode 100644 gfx/thebes/gfxPDFSurface.cpp delete mode 100644 gfx/thebes/gfxPDFSurface.h delete mode 100644 gfx/thebes/gfxPSSurface.cpp delete mode 100644 gfx/thebes/gfxPSSurface.h delete mode 100644 gfx/thebes/gfxPangoFonts.cpp delete mode 100644 gfx/thebes/gfxPangoFonts.h delete mode 100644 gfx/thebes/gfxQPainterSurface.cpp delete mode 100644 gfx/thebes/gfxQPainterSurface.h delete mode 100644 gfx/thebes/gfxQtNativeRenderer.cpp delete mode 100644 gfx/thebes/gfxQtNativeRenderer.h delete mode 100644 gfx/thebes/gfxQtPlatform.cpp delete mode 100644 gfx/thebes/gfxQtPlatform.h delete mode 100644 gfx/thebes/gfxQuartzImageSurface.cpp delete mode 100644 gfx/thebes/gfxQuartzImageSurface.h delete mode 100644 gfx/thebes/gfxReusableImageSurfaceWrapper.cpp delete mode 100644 gfx/thebes/gfxReusableImageSurfaceWrapper.h delete mode 100644 gfx/thebes/gfxReusableSharedImageSurfaceWrapper.cpp delete mode 100644 gfx/thebes/gfxReusableSharedImageSurfaceWrapper.h delete mode 100644 gfx/thebes/gfxReusableSurfaceWrapper.h delete mode 100644 gfx/thebes/gfxSharedQuartzSurface.h delete mode 100644 gfx/thebes/gfxTeeSurface.cpp delete mode 100644 gfx/thebes/gfxTeeSurface.h delete mode 100644 gfx/thebes/gfxVR.cpp delete mode 100644 gfx/thebes/gfxVR.h mode change 100644 => 100755 gfx/thebes/gfxWindowsPlatform.cpp delete mode 100644 gfx/thebes/ovr_capi_dynamic.h create mode 100644 gfx/ycbcr/scale_yuv_argb.cpp create mode 100644 gfx/ycbcr/scale_yuv_argb.h mode change 100755 => 100644 gfx/ycbcr/update.sh rename mobile/android/gradle/gradle.properties => gradle.properties (100%) create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100755 gradlew create mode 100644 hal/android/AndroidAlarm.cpp delete mode 100644 hal/android/AndroidGamepad.cpp delete mode 100644 hal/cocoa/CocoaGamepad.cpp delete mode 100644 hal/fallback/FallbackFMRadio.cpp delete mode 100644 hal/fallback/FallbackGamepad.cpp create mode 100644 hal/fallback/FallbackSystemService.cpp delete mode 100644 hal/gonk/GonkDiskSpaceWatcher.cpp delete mode 100644 hal/gonk/GonkFMRadio.cpp delete mode 100644 hal/gonk/GonkHal.cpp delete mode 100644 hal/gonk/GonkSensor.cpp delete mode 100644 hal/gonk/GonkSwitch.cpp delete mode 100644 hal/gonk/UeventPoller.cpp delete mode 100644 hal/gonk/UeventPoller.h delete mode 100644 hal/gonk/fanotify.h delete mode 100644 hal/gonk/nsIRecoveryService.idl delete mode 100644 hal/gonk/tavarua.h delete mode 100644 hal/linux/LinuxGamepad.cpp delete mode 100644 hal/linux/udev.h delete mode 100644 hal/tests/browser.ini delete mode 100644 hal/tests/browser_alarms.js delete mode 100644 hal/tests/moz.build delete mode 100644 hal/windows/WindowsGamepad.cpp create mode 100644 image/AnimationParams.h create mode 100644 image/AnimationSurfaceProvider.cpp create mode 100644 image/AnimationSurfaceProvider.h create mode 100644 image/BMPHeaders.h create mode 100644 image/ClippedImage.cpp create mode 100644 image/ClippedImage.h create mode 100644 image/CopyOnWrite.h create mode 100644 image/DecodePool.cpp create mode 100644 image/DecodePool.h create mode 100644 image/DecodedSurfaceProvider.cpp create mode 100644 image/DecodedSurfaceProvider.h create mode 100644 image/Decoder.cpp create mode 100644 image/Decoder.h create mode 100644 image/DecoderFactory.cpp create mode 100644 image/DecoderFactory.h create mode 100644 image/DecoderFlags.h create mode 100644 image/Downscaler.h create mode 100644 image/DownscalingFilter.h create mode 100644 image/DrawResult.h create mode 100644 image/DynamicImage.cpp create mode 100644 image/DynamicImage.h create mode 100644 image/FrameAnimator.cpp create mode 100644 image/FrameAnimator.h create mode 100644 image/FrameTimeout.h create mode 100644 image/FrozenImage.cpp create mode 100644 image/FrozenImage.h create mode 100644 image/ICOFileHeaders.h create mode 100644 image/IDecodingTask.cpp create mode 100644 image/IDecodingTask.h create mode 100644 image/IProgressObserver.h create mode 100644 image/ISurfaceProvider.h create mode 100644 image/Image.cpp create mode 100644 image/Image.h create mode 100644 image/ImageCacheKey.cpp create mode 100644 image/ImageCacheKey.h create mode 100644 image/ImageFactory.cpp create mode 100644 image/ImageFactory.h create mode 100644 image/ImageLogging.h create mode 100644 image/ImageMetadata.h create mode 100644 image/ImageOps.cpp create mode 100644 image/ImageOps.h create mode 100644 image/ImageRegion.h create mode 100644 image/ImageURL.h create mode 100644 image/ImageWrapper.cpp create mode 100644 image/ImageWrapper.h create mode 100644 image/LookupResult.h create mode 100644 image/MultipartImage.cpp create mode 100644 image/MultipartImage.h create mode 100644 image/Orientation.h create mode 100644 image/OrientedImage.cpp create mode 100644 image/OrientedImage.h create mode 100644 image/PlaybackType.h create mode 100644 image/ProgressTracker.cpp create mode 100644 image/ProgressTracker.h create mode 100644 image/RasterImage.cpp create mode 100644 image/RasterImage.h create mode 100644 image/SVGDocumentWrapper.cpp create mode 100644 image/SVGDocumentWrapper.h create mode 100644 image/ScriptedNotificationObserver.cpp create mode 100644 image/ScriptedNotificationObserver.h create mode 100644 image/ShutdownTracker.cpp create mode 100644 image/ShutdownTracker.h create mode 100644 image/SourceBuffer.cpp create mode 100644 image/SourceBuffer.h create mode 100644 image/StreamingLexer.h create mode 100644 image/SurfaceCache.cpp create mode 100644 image/SurfaceCache.h create mode 100644 image/SurfaceCacheUtils.cpp create mode 100644 image/SurfaceCacheUtils.h create mode 100644 image/SurfaceFilters.h create mode 100644 image/SurfaceFlags.h create mode 100644 image/SurfacePipe.cpp create mode 100644 image/SurfacePipe.h create mode 100644 image/SurfacePipeFactory.h create mode 100644 image/VectorImage.cpp create mode 100644 image/VectorImage.h delete mode 100644 image/decoders/icon/qt/gtkqticonsconverter.js delete mode 100644 image/decoders/icon/qt/gtkqticonsconverter.manifest delete mode 100644 image/decoders/icon/qt/moz.build delete mode 100644 image/decoders/icon/qt/nsIconChannel.cpp delete mode 100644 image/decoders/icon/qt/nsIconChannel.h delete mode 100644 image/decoders/icon/qt/public/moz.build delete mode 100644 image/decoders/icon/qt/public/nsGtkQtIconsConverter.idl delete mode 100644 image/decoders/nsJXRDecoder.cpp delete mode 100644 image/decoders/nsJXRDecoder.h delete mode 100644 image/decoders/nsWEBPDecoder.cpp delete mode 100644 image/decoders/nsWEBPDecoder.h create mode 100644 image/decoders/nsWebPDecoder.cpp create mode 100644 image/decoders/nsWebPDecoder.h create mode 100644 image/imgFrame.cpp create mode 100644 image/imgFrame.h create mode 100644 image/imgICache.idl create mode 100644 image/imgIContainer.idl rename image/{public => }/imgIContainerDebug.idl (100%) rename image/{public => }/imgIEncoder.idl (100%) rename image/{public => }/imgILoader.idl (100%) rename image/{public => }/imgINotificationObserver.idl (100%) rename image/{public => }/imgIOnloadBlocker.idl (100%) create mode 100644 image/imgIRequest.idl rename image/{public => }/imgIScriptedNotificationObserver.idl (100%) rename image/{public => }/imgITools.idl (100%) create mode 100644 image/imgLoader.cpp create mode 100644 image/imgLoader.h create mode 100644 image/imgRequest.cpp create mode 100644 image/imgRequest.h create mode 100644 image/imgRequestProxy.cpp create mode 100644 image/imgRequestProxy.h create mode 100644 image/imgTools.cpp create mode 100644 image/imgTools.h create mode 100644 image/nsIIconURI.idl delete mode 100644 image/public/ImageLogging.h delete mode 100644 image/public/imgICache.idl delete mode 100644 image/public/imgIContainer.idl delete mode 100644 image/public/imgIRequest.idl delete mode 100644 image/public/moz.build delete mode 100644 image/public/nsIIconURI.idl delete mode 100644 image/src/BMPFileHeaders.h delete mode 100644 image/src/ClippedImage.cpp delete mode 100644 image/src/ClippedImage.h delete mode 100644 image/src/DecodePool.cpp delete mode 100644 image/src/DecodePool.h delete mode 100644 image/src/Decoder.cpp delete mode 100644 image/src/Decoder.h delete mode 100644 image/src/Downscaler.cpp delete mode 100644 image/src/Downscaler.h delete mode 100644 image/src/DynamicImage.cpp delete mode 100644 image/src/DynamicImage.h delete mode 100644 image/src/FrameAnimator.cpp delete mode 100644 image/src/FrameAnimator.h delete mode 100644 image/src/FrozenImage.cpp delete mode 100644 image/src/FrozenImage.h delete mode 100644 image/src/ICOFileHeaders.h delete mode 100644 image/src/IProgressObserver.h delete mode 100644 image/src/Image.cpp delete mode 100644 image/src/Image.h delete mode 100644 image/src/ImageFactory.cpp delete mode 100644 image/src/ImageFactory.h delete mode 100644 image/src/ImageMetadata.cpp delete mode 100644 image/src/ImageMetadata.h delete mode 100644 image/src/ImageOps.cpp delete mode 100644 image/src/ImageOps.h delete mode 100644 image/src/ImageRegion.h delete mode 100644 image/src/ImageURL.h delete mode 100644 image/src/ImageWrapper.cpp delete mode 100644 image/src/ImageWrapper.h delete mode 100644 image/src/MultipartImage.cpp delete mode 100644 image/src/MultipartImage.h delete mode 100644 image/src/Orientation.h delete mode 100644 image/src/OrientedImage.cpp delete mode 100644 image/src/OrientedImage.h delete mode 100644 image/src/ProgressTracker.cpp delete mode 100644 image/src/ProgressTracker.h delete mode 100644 image/src/RasterImage.cpp delete mode 100644 image/src/RasterImage.h delete mode 100644 image/src/SVGDocumentWrapper.cpp delete mode 100644 image/src/SVGDocumentWrapper.h delete mode 100644 image/src/ScriptedNotificationObserver.cpp delete mode 100644 image/src/ScriptedNotificationObserver.h delete mode 100644 image/src/ShutdownTracker.cpp delete mode 100644 image/src/ShutdownTracker.h delete mode 100644 image/src/SourceBuffer.cpp delete mode 100644 image/src/SourceBuffer.h delete mode 100644 image/src/SurfaceCache.cpp delete mode 100644 image/src/SurfaceCache.h delete mode 100644 image/src/VectorImage.cpp delete mode 100644 image/src/VectorImage.h delete mode 100644 image/src/imgFrame.cpp delete mode 100644 image/src/imgFrame.h delete mode 100644 image/src/imgLoader.cpp delete mode 100644 image/src/imgLoader.h delete mode 100644 image/src/imgRequest.cpp delete mode 100644 image/src/imgRequest.h delete mode 100644 image/src/imgRequestProxy.cpp delete mode 100644 image/src/imgRequestProxy.h delete mode 100644 image/src/imgTools.cpp delete mode 100644 image/src/imgTools.h delete mode 100644 image/src/moz.build create mode 100644 image/test/browser/browser_docshell_type_editor.js create mode 100644 image/test/crashtests/1205923-1.html create mode 100644 image/test/crashtests/1210745-1.gif create mode 100644 image/test/crashtests/1212954-1.svg create mode 100644 image/test/crashtests/1235605.gif create mode 100644 image/test/crashtests/1241728-1.html create mode 100644 image/test/crashtests/1241729-1.bmp create mode 100644 image/test/crashtests/1241729-1.html create mode 100644 image/test/crashtests/1242093-1.html create mode 100644 image/test/crashtests/1242778-1.png create mode 100644 image/test/crashtests/1249576-1.png create mode 100644 image/test/crashtests/1251091-1.html create mode 100644 image/test/crashtests/1251091-1.png create mode 100644 image/test/crashtests/1253362-1.html create mode 100644 image/test/crashtests/invalid-disposal-method-1.gif create mode 100644 image/test/crashtests/invalid-disposal-method-2.gif create mode 100644 image/test/crashtests/invalid-disposal-method-3.gif rename image/test/{reftest/ico/ico-bmp-corrupted => crashtests}/invalid_ico_height.ico (100%) rename image/test/{reftest/ico/ico-bmp-corrupted => crashtests}/invalid_ico_width.ico (100%) create mode 100644 image/test/crashtests/unsized-svg.svg create mode 100644 image/test/gtest/Common.cpp create mode 100644 image/test/gtest/Common.h create mode 100644 image/test/gtest/TestADAM7InterpolatingFilter.cpp create mode 100644 image/test/gtest/TestCopyOnWrite.cpp create mode 100644 image/test/gtest/TestDecodeToSurface.cpp create mode 100644 image/test/gtest/TestDecoders.cpp create mode 100644 image/test/gtest/TestDeinterlacingFilter.cpp create mode 100644 image/test/gtest/TestDownscalingFilter.cpp create mode 100644 image/test/gtest/TestDownscalingFilterNoSkia.cpp create mode 100644 image/test/gtest/TestLoader.cpp create mode 100644 image/test/gtest/TestMetadata.cpp create mode 100644 image/test/gtest/TestRemoveFrameRectFilter.cpp create mode 100644 image/test/gtest/TestSourceBuffer.cpp create mode 100644 image/test/gtest/TestStreamingLexer.cpp create mode 100644 image/test/gtest/TestSurfacePipeIntegration.cpp create mode 100644 image/test/gtest/TestSurfaceSink.cpp create mode 100644 image/test/gtest/animated-with-extra-image-sub-blocks.gif create mode 100644 image/test/gtest/corrupt-with-bad-bmp-height.ico create mode 100644 image/test/gtest/corrupt-with-bad-bmp-width.ico copy image/test/{mochitest/bad.jpg => gtest/corrupt.jpg} (100%) create mode 100644 image/test/gtest/downscaled.bmp create mode 100644 image/test/gtest/downscaled.gif create mode 100644 image/test/gtest/downscaled.ico create mode 100644 image/test/gtest/downscaled.icon create mode 100644 image/test/gtest/downscaled.jpg create mode 100644 image/test/gtest/downscaled.png create mode 100644 image/test/gtest/first-frame-green.gif create mode 100644 image/test/gtest/first-frame-green.png copy image/test/{mochitest => gtest}/first-frame-padding.gif (100%) create mode 100644 image/test/gtest/green-1x1-truncated.gif create mode 100644 image/test/gtest/green.bmp create mode 100644 image/test/gtest/green.gif create mode 100644 image/test/gtest/green.ico create mode 100644 image/test/gtest/green.icon create mode 100644 image/test/gtest/green.jpg copy image/test/{mochitest => gtest}/green.png (100%) create mode 100644 image/test/gtest/invalid-truncated-metadata.bmp create mode 100644 image/test/gtest/moz.build create mode 100644 image/test/gtest/no-frame-delay.gif copy image/test/{reftest/bmp/bmp-4bpp/rle4-delta-320x240.bmp => gtest/rle4.bmp} (100%) copy image/test/{reftest/bmp/bmp-8bpp/rle-bmp-size-32x32-8bpp.bmp => gtest/rle8.bmp} (100%) copy image/test/{reftest/ico/ico-bmp-24bpp/ico-partial-transparent-24bpp.ico => gtest/transparent-ico-with-and-mask.ico} (100%) create mode 100644 image/test/gtest/transparent-if-within-ico.bmp copy image/test/{mochitest => gtest}/transparent.gif (100%) copy image/test/{mochitest => gtest}/transparent.png (100%) create mode 100644 image/test/mochitest/blue.gif create mode 100644 image/test/mochitest/bug1180105-waiter.sjs create mode 100644 image/test/mochitest/bug1180105.sjs create mode 100644 image/test/mochitest/bug1217571-iframe.html create mode 100644 image/test/mochitest/bug1319025-ref.png create mode 100644 image/test/mochitest/bug1319025.png rename image/test/{reftest/icon/win => mochitest}/bug415761.ico (100%) create mode 100644 image/test/mochitest/lime-css-anim-100x100.svg create mode 100644 image/test/mochitest/test_bug1180105.html create mode 100644 image/test/mochitest/test_bug1217571.html create mode 100644 image/test/mochitest/test_bug415761.html delete mode 100644 image/test/mochitest/test_bug512435.html delete mode 100644 image/test/mochitest/test_image_buffer_limit.html create mode 100644 image/test/mochitest/test_webcam.html create mode 100644 image/test/mochitest/webcam-simulacrum.sjs create mode 100644 image/test/reftest/apng/reftest-stylo.list create mode 100644 image/test/reftest/blob/blob-uri-with-ref-param-notref.html create mode 100644 image/test/reftest/blob/blob-uri-with-ref-param.html copy image/test/{mochitest/bug900200.png => reftest/blob/image.png} (100%) create mode 100644 image/test/reftest/blob/reftest-stylo.list create mode 100644 image/test/reftest/blob/reftest.list create mode 100644 image/test/reftest/bmp/1240629-1.bmp create mode 100644 image/test/reftest/bmp/1240629-2.bmp create mode 100644 image/test/reftest/bmp/bmp-1bpp/reftest-stylo.list create mode 100644 image/test/reftest/bmp/bmp-24bpp/reftest-stylo.list create mode 100644 image/test/reftest/bmp/bmp-4bpp/reftest-stylo.list create mode 100644 image/test/reftest/bmp/bmp-8bpp/reftest-stylo.list create mode 100644 image/test/reftest/bmp/bmp-corrupted/invalid-compression-BITFIELDS.bmp create mode 100644 image/test/reftest/bmp/bmp-corrupted/invalid-truncated-metadata.bmp create mode 100644 image/test/reftest/bmp/bmp-corrupted/reftest-stylo.list create mode 100644 image/test/reftest/bmp/bmpsuite/COPYING.txt create mode 100644 image/test/reftest/bmp/bmpsuite/README.mozilla create mode 100644 image/test/reftest/bmp/bmpsuite/b/badbitcount.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/b/badbitssize.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/b/baddens1.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/b/baddens2.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/b/badfilesize.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/b/badheadersize.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/b/badpalettesize.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/b/badplanes.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/b/badrle.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/b/badrle.png create mode 100644 image/test/reftest/bmp/bmpsuite/b/badwidth.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/b/pal1.png create mode 100644 image/test/reftest/bmp/bmpsuite/b/pal8.png create mode 100644 image/test/reftest/bmp/bmpsuite/b/pal8badindex.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/b/pal8badindex.png create mode 100644 image/test/reftest/bmp/bmpsuite/b/reallybig.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/b/reftest-stylo.list create mode 100644 image/test/reftest/bmp/bmpsuite/b/reftest.list create mode 100644 image/test/reftest/bmp/bmpsuite/b/rletopdown.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/b/shortfile.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/b/shortfile.png copy image/test/reftest/bmp/{bmp-corrupted => bmpsuite/b}/wrapper.html (100%) create mode 100644 image/test/reftest/bmp/bmpsuite/g/pal1.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/g/pal1.png create mode 100644 image/test/reftest/bmp/bmpsuite/g/pal1bg.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/g/pal1bg.png create mode 100644 image/test/reftest/bmp/bmpsuite/g/pal1wb.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/g/pal4.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/g/pal4.png create mode 100644 image/test/reftest/bmp/bmpsuite/g/pal4rle.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/g/pal8-0.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/g/pal8.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/g/pal8.png create mode 100644 image/test/reftest/bmp/bmpsuite/g/pal8nonsquare-e.png create mode 100644 image/test/reftest/bmp/bmpsuite/g/pal8nonsquare.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/g/pal8nonsquare.png create mode 100644 image/test/reftest/bmp/bmpsuite/g/pal8os2.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/g/pal8rle.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/g/pal8topdown.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/g/pal8v4.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/g/pal8v5.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/g/pal8w124.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/g/pal8w124.png create mode 100644 image/test/reftest/bmp/bmpsuite/g/pal8w125.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/g/pal8w125.png create mode 100644 image/test/reftest/bmp/bmpsuite/g/pal8w126.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/g/pal8w126.png create mode 100644 image/test/reftest/bmp/bmpsuite/g/reftest-stylo.list create mode 100644 image/test/reftest/bmp/bmpsuite/g/reftest.list create mode 100644 image/test/reftest/bmp/bmpsuite/g/rgb16-565.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/g/rgb16-565.png create mode 100644 image/test/reftest/bmp/bmpsuite/g/rgb16-565pal.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/g/rgb16.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/g/rgb16.png create mode 100644 image/test/reftest/bmp/bmpsuite/g/rgb24.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/g/rgb24.png create mode 100644 image/test/reftest/bmp/bmpsuite/g/rgb24pal.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/g/rgb32.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/g/rgb32bf.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/q/pal1p1.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/q/pal1p1.png create mode 100644 image/test/reftest/bmp/bmpsuite/q/pal2.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/q/pal4rletrns.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/q/pal4rletrns.png create mode 100644 image/test/reftest/bmp/bmpsuite/q/pal8.png create mode 100644 image/test/reftest/bmp/bmpsuite/q/pal8offs.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/q/pal8os2sp.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/q/pal8os2v2-16.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/q/pal8os2v2.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/q/pal8oversizepal.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/q/pal8rletrns.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/q/pal8rletrns.png create mode 100644 image/test/reftest/bmp/bmpsuite/q/reftest-stylo.list create mode 100644 image/test/reftest/bmp/bmpsuite/q/reftest.list create mode 100644 image/test/reftest/bmp/bmpsuite/q/rgb16-231.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/q/rgb16-231.png create mode 100644 image/test/reftest/bmp/bmpsuite/q/rgb24.png create mode 100644 image/test/reftest/bmp/bmpsuite/q/rgb24jpeg.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/q/rgb24largepal.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/q/rgb24lprof.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/q/rgb24png.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/q/rgb24prof.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/q/rgb32-111110.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/q/rgb32fakealpha.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/q/rgba16-4444.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/q/rgba16-4444.png create mode 100644 image/test/reftest/bmp/bmpsuite/q/rgba32.bmp create mode 100644 image/test/reftest/bmp/bmpsuite/q/rgba32.png create mode 100644 image/test/reftest/bmp/bmpsuite/q/rgba32abf.bmp copy image/test/reftest/bmp/{bmp-corrupted => bmpsuite/q}/wrapper.html (100%) create mode 100644 image/test/reftest/bmp/bmpsuite/reftest-stylo.list create mode 100644 image/test/reftest/bmp/bmpsuite/reftest.list create mode 100644 image/test/reftest/bmp/reftest-stylo.list create mode 100644 image/test/reftest/color-management/reftest-stylo.list copy image/test/reftest/{bmp/bmp-24bpp => downscaling}/bmp-size-16x16-24bpp.png (100%) create mode 100644 image/test/reftest/downscaling/downscale-16px.html create mode 100644 image/test/reftest/downscaling/downscale-32px-ref.html create mode 100644 image/test/reftest/downscaling/downscale-32px.html create mode 100644 image/test/reftest/downscaling/downscale-8px.html create mode 100644 image/test/reftest/downscaling/downscale-moz-icon-1-ref.html create mode 100644 image/test/reftest/downscaling/downscale-moz-icon-1.html create mode 100644 image/test/reftest/downscaling/downscale-png.html create mode 100644 image/test/reftest/downscaling/ff-0RGB.ico create mode 100644 image/test/reftest/downscaling/ff-0RGB.png create mode 100644 image/test/reftest/downscaling/ff-ARGB.ico create mode 100644 image/test/reftest/downscaling/ff-ARGB.png create mode 100644 image/test/reftest/downscaling/lime-red-256px-bmp-in.ico create mode 100644 image/test/reftest/downscaling/lime-red-256px-png-in.ico create mode 100644 image/test/reftest/downscaling/lime-red-256px.bmp create mode 100644 image/test/reftest/downscaling/lime-red-256px.gif create mode 100644 image/test/reftest/downscaling/lime-red-256px.jpg create mode 100644 image/test/reftest/downscaling/lime-red-256px.png create mode 100644 image/test/reftest/downscaling/lime-red-256px.svg create mode 100644 image/test/reftest/downscaling/lime-red-32px.png create mode 100644 image/test/reftest/downscaling/png-interlaced.png create mode 100644 image/test/reftest/downscaling/png-normal.png create mode 100644 image/test/reftest/downscaling/reftest-stylo.list copy image/test/reftest/{bmp/bmp-24bpp => downscaling}/top-to-bottom-16x16-24bpp.bmp (100%) create mode 100644 image/test/reftest/encoders-lossless/reftest-stylo.list create mode 100644 image/test/reftest/generic/reftest-stylo.list create mode 100644 image/test/reftest/gif/reftest-stylo.list create mode 100644 image/test/reftest/gif/truncated-framerect-interlaced-ref.gif create mode 100644 image/test/reftest/gif/truncated-framerect-interlaced.gif create mode 100644 image/test/reftest/gif/truncated-framerect-ref.gif create mode 100644 image/test/reftest/gif/truncated-framerect-ref.html create mode 100644 image/test/reftest/gif/truncated-framerect.gif create mode 100644 image/test/reftest/gif/truncated-framerect.html delete mode 100644 image/test/reftest/gif/webcam-simulacrum.mgif delete mode 100644 image/test/reftest/gif/webcam-simulacrum.mgif^headers^ delete mode 100644 image/test/reftest/gif/webcam.html create mode 100644 image/test/reftest/ico/cur/reftest-stylo.list create mode 100644 image/test/reftest/ico/ico-bmp-1bpp/reftest-stylo.list create mode 100644 image/test/reftest/ico/ico-bmp-24bpp/reftest-stylo.list create mode 100644 image/test/reftest/ico/ico-bmp-32bpp/reftest-stylo.list create mode 100644 image/test/reftest/ico/ico-bmp-4bpp/reftest-stylo.list create mode 100644 image/test/reftest/ico/ico-bmp-8bpp/reftest-stylo.list create mode 100644 image/test/reftest/ico/ico-bmp-corrupted/reftest-stylo.list create mode 100644 image/test/reftest/ico/ico-mixed/reftest-stylo.list create mode 100644 image/test/reftest/ico/ico-png/reftest-stylo.list create mode 100644 image/test/reftest/ico/reftest-stylo.list delete mode 100644 image/test/reftest/icon/win/ImageDocument.css delete mode 100644 image/test/reftest/icon/win/bug415761.sjs delete mode 100644 image/test/reftest/icon/win/bug415761cleanup.sjs delete mode 100644 image/test/reftest/icon/win/reftest.list create mode 100644 image/test/reftest/jpeg/reftest-stylo.list delete mode 100644 image/test/reftest/jxr/pineapples-800.jxr delete mode 100644 image/test/reftest/jxr/pineapples-800.jxr.png delete mode 100644 image/test/reftest/jxr/reftest.list create mode 100644 image/test/reftest/pngsuite-ancillary/reftest-stylo.list create mode 100644 image/test/reftest/pngsuite-background/reftest-stylo.list create mode 100644 image/test/reftest/pngsuite-basic-i/reftest-stylo.list create mode 100644 image/test/reftest/pngsuite-basic-n/reftest-stylo.list create mode 100644 image/test/reftest/pngsuite-chunkorder/reftest-stylo.list create mode 100644 image/test/reftest/pngsuite-corrupted/reftest-stylo.list create mode 100644 image/test/reftest/pngsuite-filtering/reftest-stylo.list create mode 100644 image/test/reftest/pngsuite-gamma/reftest-stylo.list create mode 100644 image/test/reftest/pngsuite-oddsizes/reftest-stylo.list create mode 100644 image/test/reftest/pngsuite-palettes/reftest-stylo.list create mode 100644 image/test/reftest/pngsuite-transparency/reftest-stylo.list create mode 100644 image/test/reftest/pngsuite-zlib/reftest-stylo.list create mode 100644 image/test/reftest/reftest-stylo.list delete mode 100644 image/test/reftest/webp/pineapples-800.webp delete mode 100644 image/test/reftest/webp/pineapples-800.webp.png delete mode 100644 image/test/reftest/webp/reftest.list mode change 100644 => 100755 intl/chardet/tools/gen.cmd delete mode 100644 intl/hyphenation/README create mode 100644 intl/hyphenation/glue/hnjalloc.h create mode 100644 intl/hyphenation/glue/hnjstdio.cpp create mode 100644 intl/hyphenation/glue/moz.build create mode 100644 intl/hyphenation/glue/nsHyphenationManager.cpp rename intl/hyphenation/{ => glue}/nsHyphenationManager.h (100%) create mode 100644 intl/hyphenation/glue/nsHyphenator.cpp create mode 100644 intl/hyphenation/glue/nsHyphenator.h delete mode 100644 intl/hyphenation/hnjalloc.h delete mode 100644 intl/hyphenation/hnjstdio.cpp delete mode 100644 intl/hyphenation/hyphen.c create mode 100644 intl/hyphenation/hyphen/AUTHORS rename intl/hyphenation/{ => hyphen}/COPYING (100%) rename intl/hyphenation/{ => hyphen}/COPYING.LGPL (100%) rename intl/hyphenation/{ => hyphen}/COPYING.MPL (100%) create mode 100644 intl/hyphenation/hyphen/README rename intl/hyphenation/{ => hyphen}/README.compound (100%) rename intl/hyphenation/{ => hyphen}/README.hyphen (100%) rename intl/hyphenation/{ => hyphen}/README.nonstandard (100%) create mode 100644 intl/hyphenation/hyphen/hyphen.c rename intl/hyphenation/{ => hyphen}/hyphen.h (100%) create mode 100644 intl/hyphenation/hyphen/moz.build delete mode 100644 intl/hyphenation/moz.build delete mode 100644 intl/hyphenation/nsHyphenationManager.cpp delete mode 100644 intl/hyphenation/nsHyphenator.cpp delete mode 100644 intl/hyphenation/nsHyphenator.h delete mode 100644 intl/icu-patches/bug-1325858-close-key.diff delete mode 100644 intl/icu-patches/unum_formatDoubleForFields.diff mode change 100644 => 100755 intl/icu/source/common/rbbicst.pl mode change 100755 => 100644 intl/icu/source/config/icu-config-top mode change 100644 => 100755 intl/icu/source/i18n/regexcst.pl mode change 100644 => 100755 intl/icu/source/i18n/unicode/selfmt.h mode change 100755 => 100644 intl/icu/source/mkinstalldirs mode change 100644 => 100755 intl/icu/source/tools/genren/genren.pl mode change 100644 => 100755 intl/icu/source/tools/gensprep/filterRFC3454.pl mode change 100644 => 100755 intl/icu/source/tools/memcheck/ICUMemCheck.pl create mode 100644 intl/icu_sources_data.py create mode 100644 intl/locale/nsIDateTimeFormat.cpp create mode 100644 intl/locale/tests/unit/data/chrome.manifest create mode 100644 intl/locale/tests/unit/data/intl_on_workers_worker.js create mode 100644 intl/locale/tests/unit/test_intl_on_workers.js create mode 100644 intl/lwbrk/gtest/TestLineBreak.cpp create mode 100644 intl/lwbrk/gtest/moz.build delete mode 100644 intl/lwbrk/tests/TestLineBreak.cpp delete mode 100644 intl/lwbrk/tests/moz.build create mode 100644 intl/tzdata/SVN-INFO create mode 100644 intl/tzdata/files.txt create mode 100644 intl/tzdata/source/be/metaZones.res create mode 100644 intl/tzdata/source/be/timezoneTypes.res create mode 100644 intl/tzdata/source/be/windowsZones.res create mode 100644 intl/tzdata/source/be/zoneinfo64.res create mode 100644 intl/tzdata/source/ee/metaZones.res create mode 100644 intl/tzdata/source/ee/timezoneTypes.res create mode 100644 intl/tzdata/source/ee/windowsZones.res create mode 100644 intl/tzdata/source/ee/zoneinfo64.res create mode 100644 intl/tzdata/source/le/metaZones.res create mode 100644 intl/tzdata/source/le/timezoneTypes.res create mode 100644 intl/tzdata/source/le/windowsZones.res create mode 100644 intl/tzdata/source/le/zoneinfo64.res create mode 100644 intl/tzdata/source/metaZones.txt create mode 100644 intl/tzdata/source/timezoneTypes.txt create mode 100644 intl/tzdata/source/windowsZones.txt create mode 100644 intl/tzdata/source/zoneinfo64.txt delete mode 100644 intl/uconv/nsICurrentCharsetListener.idl create mode 100644 intl/uconv/nsNCRFallbackEncoderWrapper.cpp create mode 100644 intl/uconv/nsNCRFallbackEncoderWrapper.h create mode 100644 intl/uconv/tests/test_big5_encoder.html create mode 100644 intl/uconv/tests/test_ncr_fallback.html delete mode 100644 intl/uconv/tests/unit/test_bug365345.js delete mode 100644 intl/uconv/tests/unit/test_bug699673.js create mode 100644 intl/uconv/tests/unit/test_encode_gb18030.js create mode 100644 intl/uconv/tests/unit/test_unEscapeNonAsciiURI.js create mode 100644 intl/uconv/tests/unit/test_unmapped.js mode change 100755 => 100644 intl/uconv/tools/cns.sh create mode 100644 intl/uconv/tools/gen-big5-data.py delete mode 100644 intl/uconv/tools/gen-big5hkscs-2001-mozilla.pl mode change 100644 => 100755 intl/uconv/tools/genimpldefine.pl create mode 100644 intl/uconv/tools/indexes.json mode change 100644 => 100755 intl/uconv/tools/mkjpconv.pl delete mode 100644 intl/uconv/tools/mozilla-xscii-hkscs-2001-uf.txt delete mode 100644 intl/uconv/tools/mozilla-xscii-hkscs-2001-ut.txt rename intl/uconv/ucvcn/{gbkuniq2b.uf => gbkuniq.uf} (100%) delete mode 100644 intl/uconv/ucvtw/big5.uf delete mode 100644 intl/uconv/ucvtw/big5.ut delete mode 100644 intl/uconv/ucvtw/hkscs.uf delete mode 100644 intl/uconv/ucvtw/hkscs.ut create mode 100644 intl/uconv/ucvtw/nsBIG5Data.cpp create mode 100644 intl/uconv/ucvtw/nsBIG5Data.h delete mode 100644 intl/uconv/ucvtw/nsBIG5HKSCSToUnicode.cpp delete mode 100644 intl/uconv/ucvtw/nsBIG5HKSCSToUnicode.h delete mode 100644 intl/uconv/ucvtw/nsUCvTWCID.h delete mode 100644 intl/uconv/ucvtw/nsUCvTWDll.h delete mode 100644 intl/uconv/ucvtw/nsUnicodeToBIG5HKSCS.cpp delete mode 100644 intl/uconv/ucvtw/nsUnicodeToBIG5HKSCS.h delete mode 100644 intl/uconv/ucvtw/readme.txt delete mode 100644 intl/unicharutil/normalization_data.h delete mode 100644 intl/unicharutil/tables/htmlEntityVersions.properties delete mode 100644 intl/unicharutil/tables/transliterate.properties delete mode 100644 intl/unicharutil/tests/UnicharSelfTest.cpp mode change 100644 => 100755 intl/unicharutil/tests/moz.build delete mode 100644 intl/unicharutil/tests/unit/test_bug_427350_1.js mode change 100644 => 100755 intl/unicharutil/tests/unit/xpcshell.ini mode change 100644 => 100755 intl/unicharutil/tools/genSpecialCasingData.pl mode change 100644 => 100755 intl/unicharutil/tools/genUnicodePropertyData.pl delete mode 100644 intl/unicharutil/tools/gentransliterate.pl delete mode 100644 intl/unicharutil/util/Makefile.in delete mode 100644 intl/unicharutil/util/internal/Makefile.in create mode 100755 intl/update-tzdata.sh create mode 100644 ipc/app/pie/moz.build delete mode 100644 ipc/bluetooth/BluetoothDaemonConnection.cpp delete mode 100644 ipc/bluetooth/BluetoothDaemonConnection.h delete mode 100644 ipc/bluetooth/moz.build delete mode 100644 ipc/chromium/Makefile.in create mode 100644 ipc/chromium/atomics/moz.build create mode 100644 ipc/chromium/src/base/atomicops_internals_arm64_gcc.h create mode 100644 ipc/chromium/src/base/atomicops_internals_ppc_gcc.h delete mode 100644 ipc/chromium/src/base/base_switches.cc delete mode 100644 ipc/chromium/src/base/base_switches.h delete mode 100644 ipc/chromium/src/base/idle_timer.cc delete mode 100644 ipc/chromium/src/base/idle_timer.h delete mode 100644 ipc/chromium/src/base/idle_timer_none.cc delete mode 100644 ipc/chromium/src/base/linux_util.h delete mode 100644 ipc/chromium/src/base/non_thread_safe.cc delete mode 100644 ipc/chromium/src/base/non_thread_safe.h delete mode 100644 ipc/chromium/src/base/observer_list_threadsafe.h delete mode 100644 ipc/chromium/src/base/registry.cc delete mode 100644 ipc/chromium/src/base/registry.h delete mode 100644 ipc/chromium/src/base/scoped_temp_dir.cc delete mode 100644 ipc/chromium/src/base/scoped_temp_dir.h delete mode 100644 ipc/chromium/src/base/string_tokenizer.h delete mode 100644 ipc/chromium/src/base/third_party/purify/pure.h delete mode 100644 ipc/chromium/src/base/third_party/purify/pure_api.c delete mode 100644 ipc/chromium/src/base/thread_collision_warner.cc delete mode 100644 ipc/chromium/src/base/thread_collision_warner.h delete mode 100644 ipc/chromium/src/base/time_format.h delete mode 100644 ipc/chromium/src/base/tracked.cc delete mode 100644 ipc/chromium/src/base/tracked.h delete mode 100644 ipc/chromium/src/base/tracked_objects.cc delete mode 100644 ipc/chromium/src/base/tracked_objects.h delete mode 100644 ipc/chromium/src/base/waitable_event_watcher.h delete mode 100644 ipc/chromium/src/base/waitable_event_watcher_posix.cc delete mode 100644 ipc/chromium/src/base/waitable_event_watcher_win.cc delete mode 100644 ipc/chromium/src/chrome/common/child_process_info.cc delete mode 100644 ipc/chromium/src/chrome/common/child_process_info.h delete mode 100644 ipc/chromium/src/chrome/common/env_vars.cc delete mode 100644 ipc/chromium/src/chrome/common/env_vars.h delete mode 100644 ipc/chromium/src/chrome/common/ipc_channel_proxy.cc delete mode 100644 ipc/chromium/src/chrome/common/ipc_channel_proxy.h delete mode 100644 ipc/chromium/src/chrome/common/ipc_sync_channel.cc delete mode 100644 ipc/chromium/src/chrome/common/ipc_sync_channel.h delete mode 100644 ipc/chromium/src/chrome/common/ipc_sync_message.cc delete mode 100644 ipc/chromium/src/chrome/common/ipc_sync_message.h delete mode 100644 ipc/chromium/src/chrome/common/message_router.cc delete mode 100644 ipc/chromium/src/chrome/common/message_router.h delete mode 100644 ipc/chromium/src/chrome/common/notification_details.h delete mode 100644 ipc/chromium/src/chrome/common/notification_observer.h delete mode 100644 ipc/chromium/src/chrome/common/notification_registrar.h delete mode 100644 ipc/chromium/src/chrome/common/notification_service.cc delete mode 100644 ipc/chromium/src/chrome/common/notification_service.h delete mode 100644 ipc/chromium/src/chrome/common/notification_source.h delete mode 100644 ipc/chromium/src/chrome/common/notification_type.h delete mode 100644 ipc/chromium/src/chrome/common/result_codes.h delete mode 100644 ipc/chromium/src/third_party/libevent-backport-upstream-fixes.patch mode change 100644 => 100755 ipc/chromium/src/third_party/libevent/config.guess mode change 100644 => 100755 ipc/chromium/src/third_party/libevent/config.sub mode change 100755 => 100644 ipc/chromium/src/third_party/libevent/ltmain.sh delete mode 100644 ipc/chromium/src/third_party/libevent/openbsd-no-arc4random_addrandom.patch create mode 100644 ipc/chromium/src/third_party/libevent/patches/android-arc4random-buf.patch create mode 100644 ipc/chromium/src/third_party/libevent/patches/android64_support.patch rename ipc/chromium/src/third_party/{libevent-avoid-empty-sighandler.patch => libevent/patches/avoid-empty-sighandler.patch} (100%) create mode 100644 ipc/chromium/src/third_party/libevent/patches/backport-upstream-fixes.patch rename ipc/chromium/src/third_party/{libevent-dont-use-issetugid-on-android.patch => libevent/patches/dont-use-issetugid-on-android.patch} (100%) rename ipc/chromium/src/third_party/libevent/{ => patches}/mac-arc4random-buf.patch (100%) create mode 100644 ipc/chromium/src/third_party/libevent/patches/openbsd-no-arc4random_addrandom.patch rename ipc/chromium/src/third_party/{libevent-use-non-deprecated-syscalls.patch => libevent/patches/use-non-deprecated-syscalls.patch} (100%) create mode 100644 ipc/chromium/src/third_party/libeventcommon.mozbuild create mode 100644 ipc/chromium/src/third_party/moz.build create mode 100644 ipc/dbus/DBusConnectionDelete.h create mode 100644 ipc/dbus/DBusConnectionRefPtr.h create mode 100644 ipc/dbus/DBusHelpers.cpp create mode 100644 ipc/dbus/DBusHelpers.h create mode 100644 ipc/dbus/DBusMessageRefPtr.h create mode 100644 ipc/dbus/DBusPendingCallRefPtr.h create mode 100644 ipc/dbus/DBusWatcher.cpp create mode 100644 ipc/dbus/DBusWatcher.h create mode 100644 ipc/glue/Faulty.cpp create mode 100644 ipc/glue/Faulty.h create mode 100644 ipc/glue/GeckoChildProcessHost.cpp create mode 100644 ipc/glue/GeckoChildProcessHost.h delete mode 100644 ipc/glue/GoannaChildProcessHost.cpp delete mode 100644 ipc/glue/GoannaChildProcessHost.h create mode 100644 ipc/glue/IPCMessageUtils.cpp create mode 100644 ipc/glue/IPCStream.ipdlh create mode 100644 ipc/glue/IPCStreamUtils.cpp create mode 100644 ipc/glue/IPCStreamUtils.h create mode 100644 ipc/glue/Neutering.h delete mode 100644 ipc/glue/PProcLoader.ipdl create mode 100644 ipc/glue/PSendStream.ipdl create mode 100644 ipc/glue/SendStream.h create mode 100644 ipc/glue/SendStreamAlloc.h create mode 100644 ipc/glue/SendStreamChild.cpp create mode 100644 ipc/glue/SendStreamParent.cpp create mode 100644 ipc/glue/SharedMemoryBasic_mach.h create mode 100644 ipc/glue/SharedMemoryBasic_mach.mm delete mode 100644 ipc/glue/SharedMemorySysV.h create mode 100644 ipc/glue/TaskFactory.h mode change 100644 => 100755 ipc/ipdl/ipdl.py mode change 100755 => 100644 ipc/ipdl/msgtype-components create mode 100644 ipc/ipdl/test/cxx/PTestCancel.ipdl create mode 100644 ipc/ipdl/test/cxx/PTestDemon.ipdl create mode 100644 ipc/ipdl/test/cxx/PTestEndpointBridgeMain.ipdl create mode 100644 ipc/ipdl/test/cxx/PTestEndpointBridgeMainSub.ipdl create mode 100644 ipc/ipdl/test/cxx/PTestEndpointBridgeSub.ipdl create mode 100644 ipc/ipdl/test/cxx/PTestEndpointOpens.ipdl create mode 100644 ipc/ipdl/test/cxx/PTestEndpointOpensOpened.ipdl create mode 100644 ipc/ipdl/test/cxx/PTestPriority.ipdl create mode 100644 ipc/ipdl/test/cxx/PTestRaceDeadlock.ipdl delete mode 100644 ipc/ipdl/test/cxx/PTestSysVShmem.ipdl create mode 100644 ipc/ipdl/test/cxx/TestCancel.cpp create mode 100644 ipc/ipdl/test/cxx/TestCancel.h create mode 100644 ipc/ipdl/test/cxx/TestDemon.cpp create mode 100644 ipc/ipdl/test/cxx/TestDemon.h create mode 100644 ipc/ipdl/test/cxx/TestEndpointBridgeMain.cpp create mode 100644 ipc/ipdl/test/cxx/TestEndpointBridgeMain.h create mode 100644 ipc/ipdl/test/cxx/TestEndpointOpens.cpp create mode 100644 ipc/ipdl/test/cxx/TestEndpointOpens.h create mode 100644 ipc/ipdl/test/cxx/TestRaceDeadlock.cpp create mode 100644 ipc/ipdl/test/cxx/TestRaceDeadlock.h delete mode 100644 ipc/ipdl/test/cxx/TestSysVShmem.cpp delete mode 100644 ipc/ipdl/test/cxx/TestSysVShmem.h create mode 100644 ipc/ipdl/test/ipdl/ok/messageVerify.ipdl create mode 100644 ipc/ipdl/test/ipdl/ok/messageVerifyTopLevel.ipdl delete mode 100644 ipc/keystore/KeyStore.cpp delete mode 100644 ipc/keystore/KeyStore.h delete mode 100644 ipc/keystore/moz.build create mode 100644 ipc/mscom/ActivationContext.cpp create mode 100644 ipc/mscom/ActivationContext.h create mode 100644 ipc/mscom/COMApartmentRegion.h create mode 100644 ipc/mscom/COMPtrHolder.h create mode 100644 ipc/mscom/DispatchForwarder.cpp create mode 100644 ipc/mscom/DispatchForwarder.h create mode 100644 ipc/mscom/DynamicallyLinkedFunctionPtr.h create mode 100644 ipc/mscom/EnsureMTA.cpp create mode 100644 ipc/mscom/EnsureMTA.h create mode 100644 ipc/mscom/Interceptor.cpp create mode 100644 ipc/mscom/Interceptor.h create mode 100644 ipc/mscom/InterceptorLog.cpp create mode 100644 ipc/mscom/InterceptorLog.h create mode 100644 ipc/mscom/MainThreadHandoff.cpp create mode 100644 ipc/mscom/MainThreadHandoff.h create mode 100644 ipc/mscom/MainThreadInvoker.cpp create mode 100644 ipc/mscom/MainThreadInvoker.h create mode 100644 ipc/mscom/MainThreadRuntime.cpp create mode 100644 ipc/mscom/MainThreadRuntime.h create mode 100644 ipc/mscom/ProxyStream.cpp create mode 100644 ipc/mscom/ProxyStream.h create mode 100644 ipc/mscom/Ptr.h create mode 100644 ipc/mscom/Registration.cpp create mode 100644 ipc/mscom/Registration.h create mode 100644 ipc/mscom/Utils.cpp create mode 100644 ipc/mscom/Utils.h create mode 100644 ipc/mscom/WeakRef.cpp create mode 100644 ipc/mscom/WeakRef.h create mode 100644 ipc/mscom/moz.build delete mode 100644 ipc/netd/Netd.cpp delete mode 100644 ipc/netd/Netd.h delete mode 100644 ipc/netd/moz.build delete mode 100644 ipc/nfc/Nfc.cpp delete mode 100644 ipc/nfc/Nfc.h delete mode 100644 ipc/nfc/moz.build create mode 100644 ipc/ril/RilConnector.cpp create mode 100644 ipc/ril/RilConnector.h create mode 100644 ipc/ril/RilSocket.cpp create mode 100644 ipc/ril/RilSocket.h create mode 100644 ipc/ril/RilSocketConsumer.cpp create mode 100644 ipc/ril/RilSocketConsumer.h delete mode 100644 ipc/unixfd/UnixFdWatcher.cpp delete mode 100644 ipc/unixfd/UnixFdWatcher.h delete mode 100644 ipc/unixfd/UnixFileWatcher.cpp delete mode 100644 ipc/unixfd/UnixFileWatcher.h delete mode 100644 ipc/unixfd/UnixSocketWatcher.cpp delete mode 100644 ipc/unixfd/UnixSocketWatcher.h delete mode 100644 ipc/unixfd/moz.build delete mode 100644 ipc/unixsocket/ConnectionOrientedSocket.cpp delete mode 100644 ipc/unixsocket/ConnectionOrientedSocket.h delete mode 100644 ipc/unixsocket/ListenSocket.cpp delete mode 100644 ipc/unixsocket/ListenSocket.h delete mode 100644 ipc/unixsocket/SocketBase.cpp delete mode 100644 ipc/unixsocket/SocketBase.h delete mode 100644 ipc/unixsocket/StreamSocket.cpp delete mode 100644 ipc/unixsocket/StreamSocket.h delete mode 100644 ipc/unixsocket/UnixSocket.cpp delete mode 100644 ipc/unixsocket/UnixSocket.h delete mode 100644 ipc/unixsocket/UnixSocketConnector.cpp delete mode 100644 ipc/unixsocket/UnixSocketConnector.h delete mode 100644 ipc/unixsocket/moz.build create mode 100644 js/ffi.configure create mode 100644 js/moz.configure create mode 100644 js/public/GCAnnotations.h create mode 100644 js/public/GCHashTable.h create mode 100644 js/public/GCPolicyAPI.h create mode 100644 js/public/GCVariant.h create mode 100644 js/public/GCVector.h create mode 100644 js/public/Initialization.h create mode 100644 js/public/Realm.h create mode 100644 js/public/SweepingAPI.h create mode 100644 js/public/TraceKind.h create mode 100644 js/public/UbiNodeBreadthFirst.h create mode 100644 js/public/UbiNodeCensus.h create mode 100644 js/public/UbiNodeDominatorTree.h create mode 100644 js/public/UbiNodePostOrder.h create mode 100644 js/public/UbiNodeShortestPaths.h delete mode 100644 js/public/UbiNodeTraverse.h create mode 100644 js/public/UniquePtr.h create mode 100644 js/src/.clang-format create mode 100644 js/src/.gitignore create mode 100644 js/src/Cargo.lock create mode 100644 js/src/Cargo.toml delete mode 100644 js/src/asmjs/AsmJSFrameIterator.cpp delete mode 100644 js/src/asmjs/AsmJSFrameIterator.h delete mode 100644 js/src/asmjs/AsmJSLink.cpp delete mode 100644 js/src/asmjs/AsmJSLink.h delete mode 100644 js/src/asmjs/AsmJSModule.cpp delete mode 100644 js/src/asmjs/AsmJSModule.h delete mode 100644 js/src/asmjs/AsmJSSignalHandlers.cpp delete mode 100644 js/src/asmjs/AsmJSSignalHandlers.h delete mode 100644 js/src/asmjs/AsmJSValidate.cpp delete mode 100644 js/src/asmjs/AsmJSValidate.h create mode 100644 js/src/build.rs create mode 100644 js/src/builtin/Classes.js create mode 100644 js/src/builtin/Function.js create mode 100644 js/src/builtin/IntlTimeZoneData.h create mode 100644 js/src/builtin/Module.js create mode 100644 js/src/builtin/ModuleObject.cpp create mode 100644 js/src/builtin/ModuleObject.h create mode 100644 js/src/builtin/Promise.cpp create mode 100644 js/src/builtin/Promise.h create mode 100644 js/src/builtin/Promise.js create mode 100644 js/src/builtin/Reflect.cpp create mode 100644 js/src/builtin/Reflect.h create mode 100644 js/src/builtin/Reflect.js create mode 100644 js/src/builtin/ReflectParse.cpp create mode 100644 js/src/builtin/RegExp.js create mode 100644 js/src/builtin/RegExpGlobalReplaceOpt.h.js create mode 100644 js/src/builtin/RegExpLocalReplaceOpt.h.js create mode 100644 js/src/builtin/Sorting.js create mode 100644 js/src/builtin/WeakMap.js create mode 100644 js/src/builtin/WeakMapObject.cpp create mode 100644 js/src/builtin/WeakMapObject.h create mode 100644 js/src/ctypes/libffi-patches/03-asan.patch mode change 100644 => 100755 js/src/ctypes/libffi/config.guess mode change 100644 => 100755 js/src/ctypes/libffi/config.sub mode change 100644 => 100755 js/src/ctypes/libffi/doc/libffi.info mode change 100644 => 100755 js/src/ctypes/libffi/doc/stamp-vti mode change 100644 => 100755 js/src/ctypes/libffi/libtool-ldflags mode change 100755 => 100644 js/src/ctypes/libffi/ltmain.sh delete mode 100644 js/src/devtools/ETWProvider.man create mode 100644 js/src/devtools/automation/arm64-jstests-slow.txt create mode 100755 js/src/devtools/automation/autospider.py create mode 100644 js/src/devtools/automation/macbuildenv.sh create mode 100644 js/src/devtools/automation/variants/arm64-sim create mode 100644 js/src/devtools/automation/variants/asan delete mode 100644 js/src/devtools/automation/variants/exactrooting delete mode 100644 js/src/devtools/automation/variants/generational create mode 100644 js/src/devtools/automation/variants/msan delete mode 100644 js/src/devtools/automation/variants/nomethodjit create mode 100644 js/src/devtools/automation/variants/nonunified create mode 100644 js/src/devtools/automation/variants/tsan mode change 100755 => 100644 js/src/devtools/automation/winbuildenv.sh create mode 100644 js/src/devtools/gc-ubench/benchmarks/largeArrayPropertyAndElements.js create mode 100644 js/src/devtools/gc-ubench/benchmarks/propertyTreeSplitting.js create mode 100755 js/src/devtools/octane-csv.sh create mode 100755 js/src/devtools/plot-octane.R create mode 100755 js/src/devtools/release/release-notes create mode 100644 js/src/devtools/rootAnalysis/README.md delete mode 100644 js/src/devtools/rootAnalysis/README.txt delete mode 100644 js/src/devtools/rootAnalysis/build.b2g delete mode 100644 js/src/devtools/rootAnalysis/build.browser mode change 100644 => 100755 js/src/devtools/rootAnalysis/build.js delete mode 100644 js/src/devtools/rootAnalysis/build.shell mode change 100644 => 100755 js/src/devtools/rootAnalysis/explain.py create mode 100644 js/src/devtools/rootAnalysis/run-test.py create mode 100644 js/src/devtools/rootAnalysis/t/exceptions/source.cpp create mode 100644 js/src/devtools/rootAnalysis/t/exceptions/test.py create mode 100644 js/src/devtools/rootAnalysis/t/hazards/source.cpp create mode 100644 js/src/devtools/rootAnalysis/t/hazards/test.py create mode 100644 js/src/devtools/rootAnalysis/t/sixgill-tree/source.cpp create mode 100644 js/src/devtools/rootAnalysis/t/sixgill-tree/test.py create mode 100644 js/src/devtools/rootAnalysis/t/sixgill.py create mode 100644 js/src/devtools/rootAnalysis/t/suppression/source.cpp create mode 100644 js/src/devtools/rootAnalysis/t/suppression/test.py create mode 100644 js/src/devtools/rootAnalysis/t/testlib.py mode change 100755 => 100644 js/src/doc/Debugger/config.sh create mode 100644 js/src/doc/JITOptimizations/Outcomes.md create mode 100644 js/src/doc/JITOptimizations/Strategies.md create mode 100644 js/src/doc/JITOptimizations/config.sh mode change 100755 => 100644 js/src/doc/SavedFrame/config.sh mode change 100755 => 100644 js/src/doc/lib/common.sh mode change 100755 => 100644 js/src/doc/lib/dummy-config.sh create mode 100644 js/src/ds/Fifo.h delete mode 100644 js/src/ds/InlineMap.h create mode 100644 js/src/ds/InlineTable.h create mode 100644 js/src/ds/MemoryProtectionExceptionHandler.cpp create mode 100644 js/src/ds/MemoryProtectionExceptionHandler.h create mode 100644 js/src/ds/OrderedHashTable.h create mode 100644 js/src/ds/PageProtectingVector.h create mode 100644 js/src/ds/TraceableFifo.h create mode 100644 js/src/frontend/NameAnalysisTypes.h create mode 100644 js/src/frontend/NameCollections.h delete mode 100644 js/src/frontend/ParseMaps-inl.h delete mode 100644 js/src/frontend/ParseMaps.cpp delete mode 100644 js/src/frontend/ParseMaps.h delete mode 100644 js/src/frontend/Parser-inl.h create mode 100644 js/src/gc/Allocator.cpp create mode 100644 js/src/gc/Allocator.h create mode 100644 js/src/gc/Heap-inl.h create mode 100644 js/src/gc/MemoryProfiler.cpp create mode 100644 js/src/gc/NurseryAwareHashMap.h create mode 100644 js/src/gc/Policy.h create mode 100644 js/src/gc/StoreBuffer-inl.h delete mode 100644 js/src/gdb/Makefile.in delete mode 100644 js/src/gdb/lib-for-tests/prolog.py create mode 100644 js/src/gdb/lib-for-tests/prologue.py create mode 100644 js/src/gdb/mozilla/ExecutableAllocator.py create mode 100644 js/src/gdb/mozilla/GCCellPtr.py create mode 100644 js/src/gdb/mozilla/Interpreter.py create mode 100644 js/src/gdb/mozilla/IonGraph.py create mode 100644 js/src/gdb/mozilla/asmjs.py create mode 100644 js/src/gdb/mozilla/unwind.py mode change 100755 => 100644 js/src/gdb/run-tests.py create mode 100644 js/src/gdb/tests/test-ExecutableAllocator.cpp create mode 100644 js/src/gdb/tests/test-ExecutableAllocator.py create mode 100644 js/src/gdb/tests/test-GCCellPtr.cpp create mode 100644 js/src/gdb/tests/test-GCCellPtr.py create mode 100644 js/src/gdb/tests/test-Interpreter.cpp create mode 100644 js/src/gdb/tests/test-Interpreter.py create mode 100644 js/src/gdb/tests/test-asmjs.cpp create mode 100644 js/src/gdb/tests/test-asmjs.py create mode 100644 js/src/gdb/tests/test-unwind.cpp create mode 100644 js/src/gdb/tests/test-unwind.py create mode 100644 js/src/irregexp/RegExpCharacters-inl.h create mode 100644 js/src/irregexp/RegExpCharacters.cpp create mode 100644 js/src/irregexp/RegExpCharacters.h create mode 100644 js/src/jit-test/lib/debuggerNXHelper.js create mode 100644 js/src/jit-test/lib/dummyModuleResolveHook.js create mode 100644 js/src/jit-test/lib/immutable-prototype.js delete mode 100644 js/src/jit-test/lib/prolog.js create mode 100644 js/src/jit-test/lib/prologue.js delete mode 100644 js/src/jit-test/lib/referencesVia.js create mode 100644 js/src/jit-test/lib/regexp_parse.js create mode 100644 js/src/jit-test/lib/simd.js create mode 100644 js/src/jit-test/lib/syntax.js create mode 100644 js/src/jit-test/lib/wasm-binary.js create mode 100644 js/src/jit-test/lib/wasm.js create mode 100644 js/src/jit-test/manual-tests/TypedObject-TypeDescrIsArrayType-unknown.js create mode 100644 js/src/jit-test/manual-tests/TypedObject-TypeDescrIsArrayType.js create mode 100644 js/src/jit-test/manual-tests/dense-to-sparse.js create mode 100644 js/src/jit-test/modules/ambiguous.js create mode 100644 js/src/jit-test/modules/cyclicImport1.js create mode 100644 js/src/jit-test/modules/cyclicImport2.js create mode 100644 js/src/jit-test/modules/defaultClass.js create mode 100644 js/src/jit-test/modules/defaultFunction.js create mode 100644 js/src/jit-test/modules/isEven.js create mode 100644 js/src/jit-test/modules/isOdd.js create mode 100644 js/src/jit-test/modules/module1.js create mode 100644 js/src/jit-test/modules/module1a.js create mode 100644 js/src/jit-test/modules/module2.js create mode 100644 js/src/jit-test/modules/module3.js create mode 100644 js/src/jit-test/modules/module4.js create mode 100644 js/src/jit-test/modules/recursiveStarExport.js delete mode 100644 js/src/jit-test/tests/SIMD/ToSource.js create mode 100644 js/src/jit-test/tests/SIMD/binary-arith.js create mode 100644 js/src/jit-test/tests/SIMD/bool32x4-arith.js create mode 100644 js/src/jit-test/tests/SIMD/bool32x4-const.js create mode 100644 js/src/jit-test/tests/SIMD/bug1109911.js create mode 100644 js/src/jit-test/tests/SIMD/bug1241872.js create mode 100644 js/src/jit-test/tests/SIMD/bug1248503.js create mode 100644 js/src/jit-test/tests/SIMD/bug1273483.js create mode 100644 js/src/jit-test/tests/SIMD/bug1296640-gc-args.js create mode 100644 js/src/jit-test/tests/SIMD/bug1303780-gc-args.js create mode 100644 js/src/jit-test/tests/SIMD/bug953108.js create mode 100644 js/src/jit-test/tests/SIMD/check.js create mode 100644 js/src/jit-test/tests/SIMD/compare.js create mode 100644 js/src/jit-test/tests/SIMD/complex-4.js create mode 100644 js/src/jit-test/tests/SIMD/convert.js create mode 100644 js/src/jit-test/tests/SIMD/float32x4-binary-arith.js create mode 100644 js/src/jit-test/tests/SIMD/getters.js create mode 100644 js/src/jit-test/tests/SIMD/inline-missing-arguments.js create mode 100644 js/src/jit-test/tests/SIMD/load.js create mode 100644 js/src/jit-test/tests/SIMD/nursery-overflow.js create mode 100644 js/src/jit-test/tests/SIMD/recover.js create mode 100644 js/src/jit-test/tests/SIMD/replacelane.js create mode 100644 js/src/jit-test/tests/SIMD/saturate.js create mode 100644 js/src/jit-test/tests/SIMD/select.js create mode 100644 js/src/jit-test/tests/SIMD/shift.js create mode 100644 js/src/jit-test/tests/SIMD/shuffle.js create mode 100644 js/src/jit-test/tests/SIMD/splat.js create mode 100644 js/src/jit-test/tests/SIMD/store.js create mode 100644 js/src/jit-test/tests/SIMD/swizzle.js create mode 100644 js/src/jit-test/tests/SIMD/uconvert.js create mode 100644 js/src/jit-test/tests/SIMD/unary.js delete mode 100644 js/src/jit-test/tests/TypedObject/bug1109911.js create mode 100644 js/src/jit-test/tests/TypedObject/bug1232159.js create mode 100644 js/src/jit-test/tests/TypedObject/bug1265690.js delete mode 100644 js/src/jit-test/tests/TypedObject/bug953108.js delete mode 100644 js/src/jit-test/tests/TypedObject/bug976697.js delete mode 100644 js/src/jit-test/tests/TypedObject/fuzz3.js create mode 100644 js/src/jit-test/tests/TypedObject/jit-write-references-2.js create mode 100644 js/src/jit-test/tests/arguments/arguments-on-proto.js create mode 100644 js/src/jit-test/tests/arguments/bug1227287.js delete mode 100644 js/src/jit-test/tests/arguments/defaults-bug790424.js create mode 100644 js/src/jit-test/tests/arguments/defaults-destructuring-array.js create mode 100644 js/src/jit-test/tests/arguments/defaults-destructuring-expression-closure.js create mode 100644 js/src/jit-test/tests/arguments/defaults-destructuring-function-expression.js create mode 100644 js/src/jit-test/tests/arguments/defaults-destructuring-mixed-default-value.js create mode 100644 js/src/jit-test/tests/arguments/defaults-destructuring-mixed.js create mode 100644 js/src/jit-test/tests/arguments/defaults-destructuring-object.js create mode 100644 js/src/jit-test/tests/arguments/defaults-destructuring-with-rest.js create mode 100644 js/src/jit-test/tests/arguments/destructuring-after-defaults.js create mode 100644 js/src/jit-test/tests/arguments/destructuring-with-rest.js delete mode 100644 js/src/jit-test/tests/arguments/genexpr-1.js delete mode 100644 js/src/jit-test/tests/arguments/genexpr-2.js delete mode 100644 js/src/jit-test/tests/arguments/genexpr-3.js delete mode 100644 js/src/jit-test/tests/arguments/genexpr-4.js delete mode 100644 js/src/jit-test/tests/arguments/genexpr-5.js delete mode 100644 js/src/jit-test/tests/arguments/genexpr-6.js create mode 100644 js/src/jit-test/tests/arguments/mapped-unmapped-args.js create mode 100644 js/src/jit-test/tests/arrays/apply-optimization.js create mode 100644 js/src/jit-test/tests/arrays/reverse-frozen.js create mode 100644 js/src/jit-test/tests/arrays/std_Array-prototype.js create mode 100644 js/src/jit-test/tests/arrays/too-long-array-splice.js create mode 100644 js/src/jit-test/tests/arrow-functions/column-number.js delete mode 100644 js/src/jit-test/tests/asm.js/bug1122338.js create mode 100644 js/src/jit-test/tests/asm.js/bug1161298.js create mode 100644 js/src/jit-test/tests/asm.js/bug1174372.js create mode 100644 js/src/jit-test/tests/asm.js/bug1201124-simd-proxy.js create mode 100644 js/src/jit-test/tests/asm.js/bug1219954.js create mode 100644 js/src/jit-test/tests/asm.js/bug1268955-usestrict-semantics.js create mode 100644 js/src/jit-test/tests/asm.js/bug1276028.js create mode 100644 js/src/jit-test/tests/asm.js/bug1306506.js create mode 100644 js/src/jit-test/tests/asm.js/bug940864.js create mode 100644 js/src/jit-test/tests/asm.js/directives.txt create mode 100644 js/src/jit-test/tests/asm.js/oom-helper-thread-plus-validation-error.js create mode 100644 js/src/jit-test/tests/asm.js/oom-helper-thread.js create mode 100644 js/src/jit-test/tests/asm.js/sta-transition.js delete mode 100644 js/src/jit-test/tests/asm.js/syntax-error-illegal-character.js create mode 100644 js/src/jit-test/tests/asm.js/testAddressErrors.js create mode 100644 js/src/jit-test/tests/asm.js/testAsmJSWasmMixing.js create mode 100644 js/src/jit-test/tests/asm.js/testAtomic-effect.js delete mode 100644 js/src/jit-test/tests/asm.js/testBug1100237.js create mode 100644 js/src/jit-test/tests/asm.js/testBug1147144.js create mode 100644 js/src/jit-test/tests/asm.js/testBug1155176.js create mode 100644 js/src/jit-test/tests/asm.js/testBug1164391.js create mode 100644 js/src/jit-test/tests/asm.js/testBug1183060.js create mode 100644 js/src/jit-test/tests/asm.js/testBug1219098.js create mode 100644 js/src/jit-test/tests/asm.js/testBug1236484.js create mode 100644 js/src/jit-test/tests/asm.js/testBug1236541.js create mode 100644 js/src/jit-test/tests/asm.js/testBug1236552.js create mode 100644 js/src/jit-test/tests/asm.js/testBug1255954.js create mode 100644 js/src/jit-test/tests/asm.js/testBug1291887.js create mode 100644 js/src/jit-test/tests/asm.js/testBug1301191.js create mode 100644 js/src/jit-test/tests/asm.js/testBug1302407.js create mode 100644 js/src/jit-test/tests/asm.js/testJumpRange.js delete mode 100644 js/src/jit-test/tests/asm.js/testResize.js create mode 100644 js/src/jit-test/tests/asm.js/testSIMD-16x8.js create mode 100644 js/src/jit-test/tests/asm.js/testSIMD-8x16.js create mode 100644 js/src/jit-test/tests/asm.js/testSIMD-bitcasts.js create mode 100644 js/src/jit-test/tests/asm.js/testStealing.js delete mode 100644 js/src/jit-test/tests/asm.js/testTimeout-deactivate-reactivate-signals.js delete mode 100644 js/src/jit-test/tests/asm.js/testTimeout1-nosignals.js delete mode 100644 js/src/jit-test/tests/asm.js/testTimeout2-nosignals.js delete mode 100644 js/src/jit-test/tests/asm.js/testTimeout3-nosignals.js delete mode 100644 js/src/jit-test/tests/asm.js/testTimeout4-nosignals.js delete mode 100644 js/src/jit-test/tests/asm.js/testTimeout7-nosignals.js delete mode 100644 js/src/jit-test/tests/asm.js/testTimeout7.js delete mode 100644 js/src/jit-test/tests/atomics/inline-fence.js create mode 100644 js/src/jit-test/tests/atomics/mutual-exclusion.js create mode 100644 js/src/jit-test/tests/atomics/optimization-tests.js create mode 100644 js/src/jit-test/tests/atomics/store-does-not-truncate-returnval.js create mode 100644 js/src/jit-test/tests/auto-regress/bug1147907.js create mode 100644 js/src/jit-test/tests/auto-regress/bug1263532.js create mode 100644 js/src/jit-test/tests/auto-regress/bug1263558.js create mode 100644 js/src/jit-test/tests/auto-regress/bug1263857.js create mode 100644 js/src/jit-test/tests/auto-regress/bug1263865.js create mode 100644 js/src/jit-test/tests/auto-regress/bug1263879.js create mode 100644 js/src/jit-test/tests/auto-regress/bug1263888.js create mode 100644 js/src/jit-test/tests/auto-regress/bug1264561.js create mode 100644 js/src/jit-test/tests/auto-regress/bug1264823.js create mode 100644 js/src/jit-test/tests/auto-regress/bug1266579.js create mode 100644 js/src/jit-test/tests/auto-regress/bug1268034.js create mode 100644 js/src/jit-test/tests/auto-regress/bug1269074.js create mode 100644 js/src/jit-test/tests/auto-regress/bug1276082.js create mode 100644 js/src/jit-test/tests/auto-regress/bug1315943.js create mode 100644 js/src/jit-test/tests/auto-regress/bug1317460.js create mode 100644 js/src/jit-test/tests/auto-regress/bug1357462.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug487570.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug488963.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug496270.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug568281.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug568855.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug578015.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug580200.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug586559.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug587433.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug589093.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug589103.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug592226.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug595911.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug609287.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug610088.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug622318.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug664951.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug675520.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug687398.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug690396.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug691593.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug698150.js create mode 100644 js/src/jit-test/tests/auto-regress/bug740509.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug743000.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug759306.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug776314.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug776484.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug780405.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug811612.js delete mode 100644 js/src/jit-test/tests/auto-regress/bug830049.js create mode 100644 js/src/jit-test/tests/auto-regress/for-of-iterator-close-debugger.js create mode 100644 js/src/jit-test/tests/backup-point-bug1315634.js create mode 100644 js/src/jit-test/tests/baseline/arraySubclassPropertyLookup.js delete mode 100644 js/src/jit-test/tests/baseline/bug1081850.js delete mode 100644 js/src/jit-test/tests/baseline/bug1097585.js create mode 100644 js/src/jit-test/tests/baseline/bug1153458.js create mode 100644 js/src/jit-test/tests/baseline/bug1182866.js create mode 100644 js/src/jit-test/tests/baseline/bug1209585.js create mode 100644 js/src/jit-test/tests/baseline/bug1216140.js create mode 100644 js/src/jit-test/tests/baseline/bug1238815.js create mode 100644 js/src/jit-test/tests/baseline/bug1247862.js create mode 100644 js/src/jit-test/tests/baseline/bug1258301.js delete mode 100644 js/src/jit-test/tests/baseline/bug842319.js delete mode 100644 js/src/jit-test/tests/baseline/bug844464.js delete mode 100644 js/src/jit-test/tests/baseline/bug945223.js create mode 100644 js/src/jit-test/tests/baseline/classConstructor-AnyScripted.js create mode 100644 js/src/jit-test/tests/baseline/long-proto-chains.js create mode 100644 js/src/jit-test/tests/basic/array-proto-outofrange.js create mode 100644 js/src/jit-test/tests/basic/arraybuffer-slice-warn.js create mode 100644 js/src/jit-test/tests/basic/bug-1133377.js create mode 100644 js/src/jit-test/tests/basic/bug-1198090.js create mode 100644 js/src/jit-test/tests/basic/bug-1240532.js create mode 100644 js/src/jit-test/tests/basic/bug-1271507-2.js create mode 100644 js/src/jit-test/tests/basic/bug-1271507.js create mode 100644 js/src/jit-test/tests/basic/bug1106982-2.js create mode 100644 js/src/jit-test/tests/basic/bug1122581.js create mode 100644 js/src/jit-test/tests/basic/bug1134146.js create mode 100644 js/src/jit-test/tests/basic/bug1135718.js create mode 100644 js/src/jit-test/tests/basic/bug1137616.js create mode 100644 js/src/jit-test/tests/basic/bug1141154.js create mode 100644 js/src/jit-test/tests/basic/bug1141329.js create mode 100644 js/src/jit-test/tests/basic/bug1141338.js create mode 100644 js/src/jit-test/tests/basic/bug1143106.js create mode 100644 js/src/jit-test/tests/basic/bug1146836.js create mode 100644 js/src/jit-test/tests/basic/bug1147216.js create mode 100644 js/src/jit-test/tests/basic/bug1153057.js create mode 100644 js/src/jit-test/tests/basic/bug1161762.js create mode 100644 js/src/jit-test/tests/basic/bug1168667.js create mode 100644 js/src/jit-test/tests/basic/bug1170355.js create mode 100644 js/src/jit-test/tests/basic/bug1172503-2.js create mode 100644 js/src/jit-test/tests/basic/bug1177907.js create mode 100644 js/src/jit-test/tests/basic/bug1180054.js create mode 100644 js/src/jit-test/tests/basic/bug1182865.js create mode 100644 js/src/jit-test/tests/basic/bug1185653.js create mode 100644 js/src/jit-test/tests/basic/bug1189744.js create mode 100644 js/src/jit-test/tests/basic/bug1190733.js create mode 100644 js/src/jit-test/tests/basic/bug1195452.js create mode 100644 js/src/jit-test/tests/basic/bug1196579.js create mode 100644 js/src/jit-test/tests/basic/bug1203790.js create mode 100644 js/src/jit-test/tests/basic/bug1204722.js create mode 100644 js/src/jit-test/tests/basic/bug1205870.js create mode 100644 js/src/jit-test/tests/basic/bug1206265.js create mode 100644 js/src/jit-test/tests/basic/bug1207863.js create mode 100644 js/src/jit-test/tests/basic/bug1208403.js create mode 100644 js/src/jit-test/tests/basic/bug1210596.js create mode 100644 js/src/jit-test/tests/basic/bug1219363.js create mode 100644 js/src/jit-test/tests/basic/bug1220766.js create mode 100644 js/src/jit-test/tests/basic/bug1232269.js create mode 100644 js/src/jit-test/tests/basic/bug1234414.js create mode 100644 js/src/jit-test/tests/basic/bug1236476.js create mode 100644 js/src/jit-test/tests/basic/bug1237564.js create mode 100644 js/src/jit-test/tests/basic/bug1238003.js create mode 100644 js/src/jit-test/tests/basic/bug1238630.js create mode 100644 js/src/jit-test/tests/basic/bug1240502.js create mode 100644 js/src/jit-test/tests/basic/bug1247926.js create mode 100644 js/src/jit-test/tests/basic/bug1263868.js create mode 100644 js/src/jit-test/tests/basic/bug1264954.js create mode 100644 js/src/jit-test/tests/basic/bug1265693.js create mode 100644 js/src/jit-test/tests/basic/bug1276882.js create mode 100644 js/src/jit-test/tests/basic/bug1278839.js create mode 100644 js/src/jit-test/tests/basic/bug1280252.js create mode 100644 js/src/jit-test/tests/basic/bug1285227.js create mode 100644 js/src/jit-test/tests/basic/bug1292858.js create mode 100644 js/src/jit-test/tests/basic/bug1293258.js create mode 100644 js/src/jit-test/tests/basic/bug1295031.js create mode 100644 js/src/jit-test/tests/basic/bug1296015.js create mode 100644 js/src/jit-test/tests/basic/bug1296016.js create mode 100644 js/src/jit-test/tests/basic/bug1296249.js create mode 100644 js/src/jit-test/tests/basic/bug1300548.js create mode 100644 js/src/jit-test/tests/basic/bug1300904.js create mode 100644 js/src/jit-test/tests/basic/bug1301797.js create mode 100644 js/src/jit-test/tests/basic/bug1302682.js create mode 100644 js/src/jit-test/tests/basic/bug1310418.js create mode 100644 js/src/jit-test/tests/basic/bug1317402.js create mode 100644 js/src/jit-test/tests/basic/bug1344265.js delete mode 100644 js/src/jit-test/tests/basic/bug510655.js delete mode 100644 js/src/jit-test/tests/basic/bug602088.js delete mode 100644 js/src/jit-test/tests/basic/bug630377.js create mode 100644 js/src/jit-test/tests/basic/bug646968-6.js delete mode 100644 js/src/jit-test/tests/basic/bug657227.js delete mode 100644 js/src/jit-test/tests/basic/bug660538.js delete mode 100644 js/src/jit-test/tests/basic/bug717208.js delete mode 100644 js/src/jit-test/tests/basic/bug732087.js delete mode 100644 js/src/jit-test/tests/basic/bug734196.js delete mode 100644 js/src/jit-test/tests/basic/bug737251.js delete mode 100644 js/src/jit-test/tests/basic/bug747926.js delete mode 100644 js/src/jit-test/tests/basic/bug778268.js delete mode 100644 js/src/jit-test/tests/basic/bug790629-1.js delete mode 100644 js/src/jit-test/tests/basic/bug790629-2.js delete mode 100644 js/src/jit-test/tests/basic/bug790629-3.js delete mode 100644 js/src/jit-test/tests/basic/bug790629-4.js delete mode 100644 js/src/jit-test/tests/basic/bug821340.js delete mode 100644 js/src/jit-test/tests/basic/bug821470.js delete mode 100644 js/src/jit-test/tests/basic/bug836601.js delete mode 100644 js/src/jit-test/tests/basic/bug864099.js create mode 100644 js/src/jit-test/tests/basic/compression-random-data.js create mode 100644 js/src/jit-test/tests/basic/constructor-name.js delete mode 100644 js/src/jit-test/tests/basic/cross-context-stack-1.js create mode 100644 js/src/jit-test/tests/basic/define-frozen-dense-strict.js create mode 100644 js/src/jit-test/tests/basic/define-frozen-dense.js create mode 100644 js/src/jit-test/tests/basic/define-frozen-property-strict.js create mode 100644 js/src/jit-test/tests/basic/define-frozen-property.js create mode 100644 js/src/jit-test/tests/basic/dense-elements-appear.js create mode 100644 js/src/jit-test/tests/basic/dense-elements-hole-negative.js create mode 100644 js/src/jit-test/tests/basic/destructuring-null-or-undefined-into-computed-property-name.js create mode 100644 js/src/jit-test/tests/basic/destructuring-requireobjectcoercible.js create mode 100644 js/src/jit-test/tests/basic/dumpStringRepresentation.js create mode 100644 js/src/jit-test/tests/basic/error-stack-accessors.js create mode 100644 js/src/jit-test/tests/basic/eval-introduction-principals.js create mode 100644 js/src/jit-test/tests/basic/eval-scopes.js create mode 100644 js/src/jit-test/tests/basic/evalInWorker-interrupt.js create mode 100644 js/src/jit-test/tests/basic/evalInWorker-nested.js create mode 100644 js/src/jit-test/tests/basic/evalInWorker-stack-limit.js create mode 100644 js/src/jit-test/tests/basic/exception-column-number.js create mode 100644 js/src/jit-test/tests/basic/external-strings.js create mode 100644 js/src/jit-test/tests/basic/function-cloning-1.js create mode 100644 js/src/jit-test/tests/basic/function-cloning-2.js create mode 100644 js/src/jit-test/tests/basic/function-gname.js delete mode 100644 js/src/jit-test/tests/basic/function-tosource-genexpr.js delete mode 100644 js/src/jit-test/tests/basic/function-tosource-strict.js create mode 100644 js/src/jit-test/tests/basic/globals-shared-shapes.js create mode 100644 js/src/jit-test/tests/basic/homogenous-literals.js create mode 100644 js/src/jit-test/tests/basic/inflate-oom.js create mode 100644 js/src/jit-test/tests/basic/invokeFunctionMagic.js create mode 100644 js/src/jit-test/tests/basic/iterable-error-messages.js delete mode 100644 js/src/jit-test/tests/basic/letLegacyForOfOrInScope.js delete mode 100644 js/src/jit-test/tests/basic/letTDZDelete.js create mode 100644 js/src/jit-test/tests/basic/math-random.js create mode 100644 js/src/jit-test/tests/basic/newTargetOSR.js create mode 100644 js/src/jit-test/tests/basic/newTargetRectifier.js delete mode 100644 js/src/jit-test/tests/basic/proxy-assign-inherited.js delete mode 100644 js/src/jit-test/tests/basic/regexp-multiline.js create mode 100644 js/src/jit-test/tests/basic/regexpLastIndexReset.js create mode 100644 js/src/jit-test/tests/basic/relazify-selfhosted.js delete mode 100644 js/src/jit-test/tests/basic/save-frame-chain.js create mode 100644 js/src/jit-test/tests/basic/spread-call-rest.js create mode 100644 js/src/jit-test/tests/basic/statement-after-return.js delete mode 100644 js/src/jit-test/tests/basic/syntax-error-illegal-character.js create mode 100644 js/src/jit-test/tests/basic/test-error-accessors-with-wrappers.js create mode 100644 js/src/jit-test/tests/basic/testApplyArrayInline.js create mode 100644 js/src/jit-test/tests/basic/testArrayBufferSpeciesDelete.js delete mode 100644 js/src/jit-test/tests/basic/testArrayBufferTransfer.js delete mode 100644 js/src/jit-test/tests/basic/testArrayComp1.js delete mode 100644 js/src/jit-test/tests/basic/testArrayComp2.js create mode 100644 js/src/jit-test/tests/basic/testArraySpeciesDelete.js create mode 100644 js/src/jit-test/tests/basic/testBug1235874.js delete mode 100644 js/src/jit-test/tests/basic/testBug660734.js delete mode 100644 js/src/jit-test/tests/basic/testBug709929.js delete mode 100644 js/src/jit-test/tests/basic/testBug773927.js delete mode 100644 js/src/jit-test/tests/basic/testGCNewbornGenerator.js delete mode 100644 js/src/jit-test/tests/basic/testImplicitArgumentsInGenExprs.js delete mode 100644 js/src/jit-test/tests/basic/testProxyConstructors.js create mode 100644 js/src/jit-test/tests/basic/this-binding-with-eval.js create mode 100644 js/src/jit-test/tests/basic/unboxed-object-getelem.js create mode 100644 js/src/jit-test/tests/basic/unboxed-property-enumeration.js create mode 100644 js/src/jit-test/tests/basic/undefined-warning-bug1274499.js rename js/src/jit-test/tests/{jaeger/bug565202.js => basic/undefined-warning-bug565202.js} (100%) create mode 100644 js/src/jit-test/tests/basic/weird-scopechains.js create mode 100644 js/src/jit-test/tests/basic/werror.js create mode 100644 js/src/jit-test/tests/basic/write-frozen-dense-strict-inlinecache.js create mode 100644 js/src/jit-test/tests/basic/write-frozen-dense-strict.js create mode 100644 js/src/jit-test/tests/basic/write-frozen-dense.js create mode 100644 js/src/jit-test/tests/basic/write-frozen-property-strict.js create mode 100644 js/src/jit-test/tests/bug1213574.js create mode 100644 js/src/jit-test/tests/cacheir/nukedCCW.js delete mode 100644 js/src/jit-test/tests/closures/bug540136.js delete mode 100644 js/src/jit-test/tests/closures/bug540348.js delete mode 100644 js/src/jit-test/tests/closures/flat-closure-3.js delete mode 100644 js/src/jit-test/tests/closures/incr-exit-3.js create mode 100644 js/src/jit-test/tests/collections/Array-of-nonconfigurable-1.js create mode 100644 js/src/jit-test/tests/collections/Array-of-nonconfigurable-2.js delete mode 100644 js/src/jit-test/tests/collections/Map-clear-gc.js delete mode 100644 js/src/jit-test/tests/collections/Map-constructor-generator-2.js delete mode 100644 js/src/jit-test/tests/collections/Map-gc-1.js delete mode 100644 js/src/jit-test/tests/collections/Map-gc-2.js delete mode 100644 js/src/jit-test/tests/collections/Map-gc-3.js create mode 100644 js/src/jit-test/tests/collections/Map-iterator-already-done.js delete mode 100644 js/src/jit-test/tests/collections/Set-clear-gc.js delete mode 100644 js/src/jit-test/tests/collections/Set-constructor-generator-2.js delete mode 100644 js/src/jit-test/tests/collections/Set-gc-1.js delete mode 100644 js/src/jit-test/tests/collections/Set-iterator-gc-1.js delete mode 100644 js/src/jit-test/tests/collections/WeakMap-clear.js delete mode 100644 js/src/jit-test/tests/collections/WeakMap-constructor-generator-2.js delete mode 100644 js/src/jit-test/tests/collections/WeakSet-clear.js delete mode 100644 js/src/jit-test/tests/collections/iterator-gc.js create mode 100644 js/src/jit-test/tests/coverage/bug1203695.js create mode 100644 js/src/jit-test/tests/coverage/bug1206247.js create mode 100644 js/src/jit-test/tests/coverage/bug1214548.js create mode 100644 js/src/jit-test/tests/coverage/bug1274048.js create mode 100644 js/src/jit-test/tests/coverage/simple.js create mode 100644 js/src/jit-test/tests/ctypes/AddressOfField.js create mode 100644 js/src/jit-test/tests/ctypes/argument-length-abi.js create mode 100644 js/src/jit-test/tests/ctypes/argument-length-array.js create mode 100644 js/src/jit-test/tests/ctypes/argument-length-cdata.js create mode 100644 js/src/jit-test/tests/ctypes/argument-length-ctypes.js create mode 100644 js/src/jit-test/tests/ctypes/argument-length-finalizer.js create mode 100644 js/src/jit-test/tests/ctypes/argument-length-function.js create mode 100644 js/src/jit-test/tests/ctypes/argument-length-int64.js create mode 100644 js/src/jit-test/tests/ctypes/argument-length-pointer.js create mode 100644 js/src/jit-test/tests/ctypes/argument-length-primitive.js create mode 100644 js/src/jit-test/tests/ctypes/argument-length-struct.js create mode 100644 js/src/jit-test/tests/ctypes/argument-type-array.js create mode 100644 js/src/jit-test/tests/ctypes/argument-type-ctypes.js create mode 100644 js/src/jit-test/tests/ctypes/argument-type-function.js create mode 100644 js/src/jit-test/tests/ctypes/argument-type-int64.js create mode 100644 js/src/jit-test/tests/ctypes/argument-type-pointer.js create mode 100644 js/src/jit-test/tests/ctypes/argument-type-struct.js create mode 100644 js/src/jit-test/tests/ctypes/array-index.js create mode 100644 js/src/jit-test/tests/ctypes/bug1155985.js create mode 100644 js/src/jit-test/tests/ctypes/cast.js create mode 100644 js/src/jit-test/tests/ctypes/construct.js create mode 100644 js/src/jit-test/tests/ctypes/conversion-array.js create mode 100644 js/src/jit-test/tests/ctypes/conversion-error.js create mode 100644 js/src/jit-test/tests/ctypes/conversion-finalizer.js create mode 100644 js/src/jit-test/tests/ctypes/conversion-function.js create mode 100644 js/src/jit-test/tests/ctypes/conversion-int64.js create mode 100644 js/src/jit-test/tests/ctypes/conversion-native-function.js create mode 100644 js/src/jit-test/tests/ctypes/conversion-pointer.js create mode 100644 js/src/jit-test/tests/ctypes/conversion-primitive.js create mode 100644 js/src/jit-test/tests/ctypes/conversion-struct.js create mode 100644 js/src/jit-test/tests/ctypes/conversion-to-primitive.js create mode 100644 js/src/jit-test/tests/ctypes/function-definition.js create mode 100644 js/src/jit-test/tests/ctypes/incompatible-abi.js create mode 100644 js/src/jit-test/tests/ctypes/incompatible-array.js create mode 100644 js/src/jit-test/tests/ctypes/incompatible-cdata.js create mode 100644 js/src/jit-test/tests/ctypes/incompatible-ctype.js create mode 100644 js/src/jit-test/tests/ctypes/incompatible-finalizer.js create mode 100644 js/src/jit-test/tests/ctypes/incompatible-function.js create mode 100644 js/src/jit-test/tests/ctypes/incompatible-int64.js create mode 100644 js/src/jit-test/tests/ctypes/incompatible-pointer.js create mode 100644 js/src/jit-test/tests/ctypes/incompatible-struct.js create mode 100644 js/src/jit-test/tests/ctypes/pointer.js create mode 100644 js/src/jit-test/tests/ctypes/size-overflow-array.js create mode 100644 js/src/jit-test/tests/ctypes/size-overflow-struct.js create mode 100644 js/src/jit-test/tests/ctypes/struct-field.js create mode 100644 js/src/jit-test/tests/debug/DebuggeeWouldRun-01.js create mode 100644 js/src/jit-test/tests/debug/DebuggeeWouldRun-02.js create mode 100644 js/src/jit-test/tests/debug/DebuggeeWouldRun-03.js create mode 100644 js/src/jit-test/tests/debug/DebuggeeWouldRun-04.js create mode 100644 js/src/jit-test/tests/debug/Debugger-adoptDebuggeeValue.js create mode 100644 js/src/jit-test/tests/debug/Debugger-allowUnobservedAsmJS-02.js create mode 100644 js/src/jit-test/tests/debug/Debugger-findObjects-10.js create mode 100644 js/src/jit-test/tests/debug/Debugger-findObjects-11.js create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-22.js create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-23.js create mode 100644 js/src/jit-test/tests/debug/Debugger-findScripts-24.js create mode 100644 js/src/jit-test/tests/debug/Debugger-isCompilableUnit.js create mode 100644 js/src/jit-test/tests/debug/Environment-03.js create mode 100644 js/src/jit-test/tests/debug/Environment-Function-prototype.js create mode 100644 js/src/jit-test/tests/debug/Environment-callee-04.js create mode 100644 js/src/jit-test/tests/debug/Environment-gc-03.js create mode 100644 js/src/jit-test/tests/debug/Environment-getVariable-15.js create mode 100644 js/src/jit-test/tests/debug/Environment-identity-05.js create mode 100644 js/src/jit-test/tests/debug/Environment-object-01.js create mode 100644 js/src/jit-test/tests/debug/Environment-unscopables.js create mode 100644 js/src/jit-test/tests/debug/Frame-environment-05.js create mode 100644 js/src/jit-test/tests/debug/Frame-eval-29.js create mode 100644 js/src/jit-test/tests/debug/Frame-eval-30.js create mode 100644 js/src/jit-test/tests/debug/Frame-eval-31.js create mode 100644 js/src/jit-test/tests/debug/Frame-eval-32.js create mode 100644 js/src/jit-test/tests/debug/Frame-evalWithBindings-14.js create mode 100644 js/src/jit-test/tests/debug/Frame-evalWithBindings-15.js create mode 100644 js/src/jit-test/tests/debug/Frame-newTargetEval-01.js create mode 100644 js/src/jit-test/tests/debug/Frame-newTargetEval-02.js create mode 100644 js/src/jit-test/tests/debug/Frame-newTargetOverflow-01.js create mode 100644 js/src/jit-test/tests/debug/Frame-onPop-23.js create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-11.js create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-12.js create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-13.js create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-14.js create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-15.js create mode 100644 js/src/jit-test/tests/debug/Frame-onStep-16.js create mode 100644 js/src/jit-test/tests/debug/Frame-this-05.js create mode 100644 js/src/jit-test/tests/debug/Frame-this-06.js create mode 100644 js/src/jit-test/tests/debug/Frame-this-07.js create mode 100644 js/src/jit-test/tests/debug/Frame-this-08.js create mode 100644 js/src/jit-test/tests/debug/Frame-this-09.js create mode 100644 js/src/jit-test/tests/debug/Frame-this-10.js create mode 100644 js/src/jit-test/tests/debug/Frame-this-11.js create mode 100644 js/src/jit-test/tests/debug/Frame-this-12.js create mode 100644 js/src/jit-test/tests/debug/Memory-drainAllocationsLog-15.js create mode 100644 js/src/jit-test/tests/debug/Memory-drainAllocationsLog-16.js create mode 100644 js/src/jit-test/tests/debug/Memory-drainAllocationsLog-17.js create mode 100644 js/src/jit-test/tests/debug/Memory-drainAllocationsLog-18.js create mode 100644 js/src/jit-test/tests/debug/Memory-takeCensus-06.js create mode 100644 js/src/jit-test/tests/debug/Memory-takeCensus-07.js create mode 100644 js/src/jit-test/tests/debug/Memory-takeCensus-08.js create mode 100644 js/src/jit-test/tests/debug/Memory-takeCensus-09.js create mode 100644 js/src/jit-test/tests/debug/Memory-takeCensus-10.js create mode 100644 js/src/jit-test/tests/debug/Memory-takeCensus-11.js create mode 100644 js/src/jit-test/tests/debug/Memory-takeCensus-12.js create mode 100644 js/src/jit-test/tests/debug/Object-asEnvironment-01.js create mode 100644 js/src/jit-test/tests/debug/Object-defineProperty-14.js create mode 100644 js/src/jit-test/tests/debug/Object-errorLineNumber-errorColumnNumber.js delete mode 100644 js/src/jit-test/tests/debug/Object-evalInGlobal-01.js delete mode 100644 js/src/jit-test/tests/debug/Object-evalInGlobal-02.js delete mode 100644 js/src/jit-test/tests/debug/Object-evalInGlobal-03.js delete mode 100644 js/src/jit-test/tests/debug/Object-evalInGlobal-04.js delete mode 100644 js/src/jit-test/tests/debug/Object-evalInGlobal-05.js delete mode 100644 js/src/jit-test/tests/debug/Object-evalInGlobal-06.js delete mode 100644 js/src/jit-test/tests/debug/Object-evalInGlobal-07.js delete mode 100644 js/src/jit-test/tests/debug/Object-evalInGlobal-08.js delete mode 100644 js/src/jit-test/tests/debug/Object-evalInGlobal-09.js create mode 100644 js/src/jit-test/tests/debug/Object-executeInGlobal-01.js create mode 100644 js/src/jit-test/tests/debug/Object-executeInGlobal-02.js create mode 100644 js/src/jit-test/tests/debug/Object-executeInGlobal-03.js create mode 100644 js/src/jit-test/tests/debug/Object-executeInGlobal-04.js create mode 100644 js/src/jit-test/tests/debug/Object-executeInGlobal-05.js create mode 100644 js/src/jit-test/tests/debug/Object-executeInGlobal-06.js create mode 100644 js/src/jit-test/tests/debug/Object-executeInGlobal-07.js create mode 100644 js/src/jit-test/tests/debug/Object-executeInGlobal-08.js create mode 100644 js/src/jit-test/tests/debug/Object-executeInGlobal-09.js create mode 100644 js/src/jit-test/tests/debug/Object-executeInGlobal-10.js create mode 100644 js/src/jit-test/tests/debug/Object-forceLexicalInitializationByName.js create mode 100644 js/src/jit-test/tests/debug/Object-getErrorMessageName.js create mode 100644 js/src/jit-test/tests/debug/Object-getOwnPropertySymbols-01.js create mode 100644 js/src/jit-test/tests/debug/Object-getOwnPropertySymbols-02.js create mode 100644 js/src/jit-test/tests/debug/Object-proxy.js create mode 100644 js/src/jit-test/tests/debug/Object-script-AsmJSNative.js create mode 100644 js/src/jit-test/tests/debug/RematerializedFrame-retval.js create mode 100644 js/src/jit-test/tests/debug/Script-format-01.js create mode 100644 js/src/jit-test/tests/debug/Script-getLineOffsets-08.js create mode 100644 js/src/jit-test/tests/debug/Script-getOffsetLocation.js create mode 100644 js/src/jit-test/tests/debug/Script-getOffsetsCoverage-01.js create mode 100644 js/src/jit-test/tests/debug/Script-getOffsetsCoverage-02.js create mode 100644 js/src/jit-test/tests/debug/Script-getOffsetsCoverage-03.js create mode 100644 js/src/jit-test/tests/debug/Script-getOffsetsCoverage-04.js create mode 100644 js/src/jit-test/tests/debug/Script-getOffsetsCoverage-05.js create mode 100644 js/src/jit-test/tests/debug/Script-getOffsetsCoverage-bug1233178.js create mode 100644 js/src/jit-test/tests/debug/Script-lineCount.js delete mode 100644 js/src/jit-test/tests/debug/Script-staticLevel.js create mode 100644 js/src/jit-test/tests/debug/bug-1136806.js create mode 100644 js/src/jit-test/tests/debug/bug-1192401.js create mode 100644 js/src/jit-test/tests/debug/bug-1238610.js create mode 100644 js/src/jit-test/tests/debug/bug-1240090.js create mode 100644 js/src/jit-test/tests/debug/bug-1248162.js create mode 100644 js/src/jit-test/tests/debug/bug-1260725.js create mode 100644 js/src/jit-test/tests/debug/bug-1260728.js create mode 100644 js/src/jit-test/tests/debug/bug1109964.js create mode 100644 js/src/jit-test/tests/debug/bug1133196.js create mode 100644 js/src/jit-test/tests/debug/bug1147939.js create mode 100644 js/src/jit-test/tests/debug/bug1160182.js create mode 100644 js/src/jit-test/tests/debug/bug1161332.js create mode 100644 js/src/jit-test/tests/debug/bug1188334.js create mode 100644 js/src/jit-test/tests/debug/bug1191499.js create mode 100644 js/src/jit-test/tests/debug/bug1216261.js create mode 100644 js/src/jit-test/tests/debug/bug1219905.js create mode 100644 js/src/jit-test/tests/debug/bug1221378.js create mode 100644 js/src/jit-test/tests/debug/bug1232655.js create mode 100644 js/src/jit-test/tests/debug/bug1240546.js create mode 100644 js/src/jit-test/tests/debug/bug1240803.js create mode 100644 js/src/jit-test/tests/debug/bug1242111.js create mode 100644 js/src/jit-test/tests/debug/bug1242798.js create mode 100644 js/src/jit-test/tests/debug/bug1245862.js create mode 100644 js/src/jit-test/tests/debug/bug1246605.js create mode 100644 js/src/jit-test/tests/debug/bug1251919.js create mode 100644 js/src/jit-test/tests/debug/bug1252453.js create mode 100644 js/src/jit-test/tests/debug/bug1252464.js create mode 100644 js/src/jit-test/tests/debug/bug1253246.js create mode 100644 js/src/jit-test/tests/debug/bug1254123.js create mode 100644 js/src/jit-test/tests/debug/bug1254190.js create mode 100644 js/src/jit-test/tests/debug/bug1254578.js create mode 100644 js/src/jit-test/tests/debug/bug1257045.js create mode 100644 js/src/jit-test/tests/debug/bug1263899.js create mode 100644 js/src/jit-test/tests/debug/bug1264961.js create mode 100644 js/src/jit-test/tests/debug/bug1266434.js create mode 100644 js/src/jit-test/tests/debug/bug1272908.js create mode 100644 js/src/jit-test/tests/debug/bug1275001.js create mode 100644 js/src/jit-test/tests/debug/bug1282741.js create mode 100644 js/src/jit-test/tests/debug/bug1299121.js create mode 100644 js/src/jit-test/tests/debug/bug1300517.js create mode 100644 js/src/jit-test/tests/debug/bug1300528.js create mode 100644 js/src/jit-test/tests/debug/bug1302432.js create mode 100644 js/src/jit-test/tests/debug/bug1308578.js create mode 100644 js/src/jit-test/tests/debug/bug1353356.js create mode 100644 js/src/jit-test/tests/debug/class-01.js create mode 100644 js/src/jit-test/tests/debug/class-02.js create mode 100644 js/src/jit-test/tests/debug/class-03.js create mode 100644 js/src/jit-test/tests/debug/class-04.js create mode 100644 js/src/jit-test/tests/debug/class-05.js create mode 100644 js/src/jit-test/tests/debug/class-06.js create mode 100644 js/src/jit-test/tests/debug/class-07.js create mode 100644 js/src/jit-test/tests/debug/class-08.js delete mode 100644 js/src/jit-test/tests/debug/cross-context-1.js delete mode 100644 js/src/jit-test/tests/debug/cross-context-2.js delete mode 100644 js/src/jit-test/tests/debug/cross-context-3.js create mode 100644 js/src/jit-test/tests/debug/inspect-wrapped-promise.js create mode 100644 js/src/jit-test/tests/debug/noExecute-01.js create mode 100644 js/src/jit-test/tests/debug/noExecute-02.js create mode 100644 js/src/jit-test/tests/debug/noExecute-03.js create mode 100644 js/src/jit-test/tests/debug/noExecute-04.js create mode 100644 js/src/jit-test/tests/debug/noExecute-05.js create mode 100644 js/src/jit-test/tests/debug/noExecute-06.js create mode 100644 js/src/jit-test/tests/debug/noExecute-07.js create mode 100644 js/src/jit-test/tests/debug/onExceptionUnwind-15.js create mode 100644 js/src/jit-test/tests/debug/onExceptionUnwind-resumption-async.js create mode 100644 js/src/jit-test/tests/debug/onExceptionUnwind-resumption-generator.js create mode 100644 js/src/jit-test/tests/debug/optimized-out-02.js create mode 100644 js/src/jit-test/tests/debug/optimized-out-03.js create mode 100644 js/src/jit-test/tests/debug/prologueFailure-01.js create mode 100644 js/src/jit-test/tests/debug/prologueFailure-02.js create mode 100644 js/src/jit-test/tests/debug/prologueFailure-03.js create mode 100644 js/src/jit-test/tests/debug/wasm-01.js create mode 100644 js/src/jit-test/tests/debug/wasm-02.js create mode 100644 js/src/jit-test/tests/debug/wasm-03.js create mode 100644 js/src/jit-test/tests/debug/wasm-04.js create mode 100644 js/src/jit-test/tests/debug/wasm-05.js delete mode 100644 js/src/jit-test/tests/for-of/array-comprehension.js delete mode 100644 js/src/jit-test/tests/for-of/array-holes-7.js delete mode 100644 js/src/jit-test/tests/for-of/array-iterator-gc.js create mode 100644 js/src/jit-test/tests/for-of/bug-1331444.js create mode 100644 js/src/jit-test/tests/for-of/bug-1341339.js delete mode 100644 js/src/jit-test/tests/for-of/bug-728079-js17-2.js delete mode 100644 js/src/jit-test/tests/for-of/bug-728079-js17-3.js delete mode 100644 js/src/jit-test/tests/for-of/generators-4.js create mode 100644 js/src/jit-test/tests/gc/bug-1136597.js create mode 100644 js/src/jit-test/tests/gc/bug-1143706.js create mode 100644 js/src/jit-test/tests/gc/bug-1148383.js create mode 100644 js/src/jit-test/tests/gc/bug-1155455.js create mode 100644 js/src/jit-test/tests/gc/bug-1157577.js create mode 100644 js/src/jit-test/tests/gc/bug-1161303.js create mode 100644 js/src/jit-test/tests/gc/bug-1161968.js create mode 100644 js/src/jit-test/tests/gc/bug-1165966.js create mode 100644 js/src/jit-test/tests/gc/bug-1171909.js create mode 100644 js/src/jit-test/tests/gc/bug-1175755.js create mode 100644 js/src/jit-test/tests/gc/bug-1177778.js create mode 100644 js/src/jit-test/tests/gc/bug-1188290.js create mode 100644 js/src/jit-test/tests/gc/bug-1191576.js create mode 100644 js/src/jit-test/tests/gc/bug-1196210.js create mode 100644 js/src/jit-test/tests/gc/bug-1206677.js create mode 100644 js/src/jit-test/tests/gc/bug-1208994.js create mode 100644 js/src/jit-test/tests/gc/bug-1209001.js create mode 100644 js/src/jit-test/tests/gc/bug-1210607.js create mode 100644 js/src/jit-test/tests/gc/bug-1214006.js create mode 100644 js/src/jit-test/tests/gc/bug-1214781.js create mode 100644 js/src/jit-test/tests/gc/bug-1214846.js create mode 100644 js/src/jit-test/tests/gc/bug-1215363-1.js create mode 100644 js/src/jit-test/tests/gc/bug-1215363-2.js create mode 100644 js/src/jit-test/tests/gc/bug-1215363-3.js create mode 100644 js/src/jit-test/tests/gc/bug-1215678.js create mode 100644 js/src/jit-test/tests/gc/bug-1216607.js create mode 100644 js/src/jit-test/tests/gc/bug-1218900-2.js create mode 100644 js/src/jit-test/tests/gc/bug-1218900.js create mode 100644 js/src/jit-test/tests/gc/bug-1221359.js create mode 100644 js/src/jit-test/tests/gc/bug-1221747.js create mode 100644 js/src/jit-test/tests/gc/bug-1223021.js create mode 100644 js/src/jit-test/tests/gc/bug-1224710.js create mode 100644 js/src/jit-test/tests/gc/bug-1226888.js create mode 100644 js/src/jit-test/tests/gc/bug-1226896.js create mode 100644 js/src/jit-test/tests/gc/bug-1231386.js create mode 100644 js/src/jit-test/tests/gc/bug-1232386.js create mode 100644 js/src/jit-test/tests/gc/bug-1234410.js create mode 100644 js/src/jit-test/tests/gc/bug-1236473.js create mode 100644 js/src/jit-test/tests/gc/bug-1237153.js create mode 100644 js/src/jit-test/tests/gc/bug-1238548.js create mode 100644 js/src/jit-test/tests/gc/bug-1238555.js create mode 100644 js/src/jit-test/tests/gc/bug-1238575-2.js create mode 100644 js/src/jit-test/tests/gc/bug-1238575.js create mode 100644 js/src/jit-test/tests/gc/bug-1238582.js create mode 100644 js/src/jit-test/tests/gc/bug-1240416.js create mode 100644 js/src/jit-test/tests/gc/bug-1240503.js create mode 100644 js/src/jit-test/tests/gc/bug-1240527.js create mode 100644 js/src/jit-test/tests/gc/bug-1241731.js create mode 100644 js/src/jit-test/tests/gc/bug-1242812.js create mode 100644 js/src/jit-test/tests/gc/bug-1245520.js create mode 100644 js/src/jit-test/tests/gc/bug-1246593.js create mode 100644 js/src/jit-test/tests/gc/bug-1252103.js create mode 100644 js/src/jit-test/tests/gc/bug-1252154.js create mode 100644 js/src/jit-test/tests/gc/bug-1252329.js create mode 100644 js/src/jit-test/tests/gc/bug-1253124.js create mode 100644 js/src/jit-test/tests/gc/bug-1254108.js create mode 100644 js/src/jit-test/tests/gc/bug-1258407.js create mode 100644 js/src/jit-test/tests/gc/bug-1259306.js create mode 100644 js/src/jit-test/tests/gc/bug-1259490.js create mode 100644 js/src/jit-test/tests/gc/bug-1261329.js create mode 100644 js/src/jit-test/tests/gc/bug-1263862.js create mode 100644 js/src/jit-test/tests/gc/bug-1263871.js create mode 100644 js/src/jit-test/tests/gc/bug-1263884.js create mode 100644 js/src/jit-test/tests/gc/bug-1271110.js create mode 100644 js/src/jit-test/tests/gc/bug-1276631.js create mode 100644 js/src/jit-test/tests/gc/bug-1278832.js create mode 100644 js/src/jit-test/tests/gc/bug-1280588.js create mode 100644 js/src/jit-test/tests/gc/bug-1280889.js create mode 100644 js/src/jit-test/tests/gc/bug-1282986.js create mode 100644 js/src/jit-test/tests/gc/bug-1286244.js create mode 100644 js/src/jit-test/tests/gc/bug-1287399.js create mode 100644 js/src/jit-test/tests/gc/bug-1287869.js create mode 100644 js/src/jit-test/tests/gc/bug-1292564.js create mode 100644 js/src/jit-test/tests/gc/bug-1293127.js create mode 100644 js/src/jit-test/tests/gc/bug-1294241.js create mode 100644 js/src/jit-test/tests/gc/bug-1298356.js create mode 100644 js/src/jit-test/tests/gc/bug-1301377.js create mode 100644 js/src/jit-test/tests/gc/bug-1301496.js create mode 100644 js/src/jit-test/tests/gc/bug-1303015.js create mode 100644 js/src/jit-test/tests/gc/bug-1305220.js create mode 100644 js/src/jit-test/tests/gc/bug-1308048.js create mode 100644 js/src/jit-test/tests/gc/bug-1310589.js create mode 100644 js/src/jit-test/tests/gc/bug-1311060.js create mode 100644 js/src/jit-test/tests/gc/bug-1313347.js create mode 100644 js/src/jit-test/tests/gc/bug-1315946.js create mode 100644 js/src/jit-test/tests/gc/bug-1321597.js create mode 100644 js/src/jit-test/tests/gc/bug-1322420.js create mode 100644 js/src/jit-test/tests/gc/bug-1323868.js create mode 100644 js/src/jit-test/tests/gc/bug-1324512.js create mode 100644 js/src/jit-test/tests/gc/bug-1328251.js create mode 100644 js/src/jit-test/tests/gc/bug-1332773.js create mode 100644 js/src/jit-test/tests/gc/bug-1338383.js create mode 100644 js/src/jit-test/tests/gc/bug-1357022.js delete mode 100644 js/src/jit-test/tests/gc/bug-890048.js create mode 100644 js/src/jit-test/tests/gc/bug-978802.js create mode 100644 js/src/jit-test/tests/gc/bug1191756.js create mode 100644 js/src/jit-test/tests/gc/bug1246607.js create mode 100644 js/src/jit-test/tests/gc/bug1282113.js create mode 100644 js/src/jit-test/tests/gc/bug1283169.js create mode 100644 js/src/jit-test/tests/gc/bug1285186.js create mode 100644 js/src/jit-test/tests/gc/bug1285490.js create mode 100644 js/src/jit-test/tests/gc/bug1287063.js create mode 100644 js/src/jit-test/tests/gc/elements-post-write-barrier.js create mode 100644 js/src/jit-test/tests/gc/gcparam.js create mode 100644 js/src/jit-test/tests/gc/gczeal-range.js create mode 100644 js/src/jit-test/tests/gc/incremental-AccessorShape-barrier.js create mode 100644 js/src/jit-test/tests/gc/incremental-abort.js create mode 100644 js/src/jit-test/tests/gc/oomInArrayProtoTest.js create mode 100644 js/src/jit-test/tests/gc/oomInByteSize.js create mode 100644 js/src/jit-test/tests/gc/oomInDebugger.js create mode 100644 js/src/jit-test/tests/gc/oomInDtoa.js create mode 100644 js/src/jit-test/tests/gc/oomInExceptionHandlerBailout.js create mode 100644 js/src/jit-test/tests/gc/oomInFindPath.js create mode 100644 js/src/jit-test/tests/gc/oomInFormatStackDump.js create mode 100644 js/src/jit-test/tests/gc/oomInGetJumpLabelForBranch.js create mode 100644 js/src/jit-test/tests/gc/oomInNewGlobal.js create mode 100644 js/src/jit-test/tests/gc/oomInOffTheadCompile.js create mode 100644 js/src/jit-test/tests/gc/oomInOffTheadCompile2.js create mode 100644 js/src/jit-test/tests/gc/oomInOffTheadCompile3.js create mode 100644 js/src/jit-test/tests/gc/oomInParseAsmJS.js create mode 100644 js/src/jit-test/tests/gc/oomInParseFunction.js create mode 100644 js/src/jit-test/tests/gc/oomInRegExp.js create mode 100644 js/src/jit-test/tests/gc/oomInRegExpAlternativeGeneration.js create mode 100644 js/src/jit-test/tests/gc/oomInWeakMap.js create mode 100644 js/src/jit-test/tests/gc/weak-marking-01.js create mode 100644 js/src/jit-test/tests/gc/weak-marking-02.js create mode 100644 js/src/jit-test/tests/generators/bug1151326.js delete mode 100644 js/src/jit-test/tests/generators/star-generator-forin.js create mode 100644 js/src/jit-test/tests/heap-analysis/bug-1249107.js create mode 100644 js/src/jit-test/tests/heap-analysis/bug-1252912.js create mode 100644 js/src/jit-test/tests/heap-analysis/bug-1254105.js create mode 100644 js/src/jit-test/tests/heap-analysis/byteSize-of-object.js create mode 100644 js/src/jit-test/tests/heap-analysis/byteSize-of-scripts.js create mode 100644 js/src/jit-test/tests/heap-analysis/byteSize-of-string.js create mode 100644 js/src/jit-test/tests/heap-analysis/byteSize-of-symbol.js create mode 100644 js/src/jit-test/tests/heap-analysis/pointerByteSize.js create mode 100644 js/src/jit-test/tests/heap-analysis/shortestPaths.js create mode 100644 js/src/jit-test/tests/ion/ConvertElementsToDouble-Int32.js create mode 100644 js/src/jit-test/tests/ion/array-join-bug1137624-1.js create mode 100644 js/src/jit-test/tests/ion/array-join-bug1137624-2.js create mode 100644 js/src/jit-test/tests/ion/bug1105574-ra-sink.js create mode 100644 js/src/jit-test/tests/ion/bug1106171-sink.js create mode 100644 js/src/jit-test/tests/ion/bug1129977.js create mode 100644 js/src/jit-test/tests/ion/bug1130679.js create mode 100644 js/src/jit-test/tests/ion/bug1134074.js create mode 100644 js/src/jit-test/tests/ion/bug1135047.js create mode 100644 js/src/jit-test/tests/ion/bug1139152.js create mode 100644 js/src/jit-test/tests/ion/bug1139368.js create mode 100644 js/src/jit-test/tests/ion/bug1139376.js create mode 100644 js/src/jit-test/tests/ion/bug1143216.js create mode 100644 js/src/jit-test/tests/ion/bug1143679.js create mode 100644 js/src/jit-test/tests/ion/bug1146410.js create mode 100644 js/src/jit-test/tests/ion/bug1148883.js create mode 100644 js/src/jit-test/tests/ion/bug1151323.js create mode 100644 js/src/jit-test/tests/ion/bug1154971.js create mode 100644 js/src/jit-test/tests/ion/bug1155807.js create mode 100644 js/src/jit-test/tests/ion/bug1158632.js create mode 100644 js/src/jit-test/tests/ion/bug1159899.js create mode 100644 js/src/jit-test/tests/ion/bug1160884.js create mode 100644 js/src/jit-test/tests/ion/bug1165905.js create mode 100644 js/src/jit-test/tests/ion/bug1172498-2.js create mode 100644 js/src/jit-test/tests/ion/bug1172498.js create mode 100644 js/src/jit-test/tests/ion/bug1181354.js create mode 100644 js/src/jit-test/tests/ion/bug1185957.js create mode 100644 js/src/jit-test/tests/ion/bug1186271.js create mode 100644 js/src/jit-test/tests/ion/bug1189137.js create mode 100644 js/src/jit-test/tests/ion/bug1195588.js create mode 100644 js/src/jit-test/tests/ion/bug1195590.js create mode 100644 js/src/jit-test/tests/ion/bug1196587.js create mode 100644 js/src/jit-test/tests/ion/bug1196589.js create mode 100644 js/src/jit-test/tests/ion/bug1196590.js create mode 100644 js/src/jit-test/tests/ion/bug1196648.js create mode 100644 js/src/jit-test/tests/ion/bug1197769.js create mode 100644 js/src/jit-test/tests/ion/bug1199898.js create mode 100644 js/src/jit-test/tests/ion/bug1201459.js create mode 100644 js/src/jit-test/tests/ion/bug1201469.js create mode 100644 js/src/jit-test/tests/ion/bug1201850.js create mode 100644 js/src/jit-test/tests/ion/bug1204165.js create mode 100644 js/src/jit-test/tests/ion/bug1204675.js create mode 100644 js/src/jit-test/tests/ion/bug1205842.js create mode 100644 js/src/jit-test/tests/ion/bug1207413.js create mode 100644 js/src/jit-test/tests/ion/bug1212298.js create mode 100644 js/src/jit-test/tests/ion/bug1212605.js create mode 100644 js/src/jit-test/tests/ion/bug1213552.js create mode 100644 js/src/jit-test/tests/ion/bug1214013.js create mode 100644 js/src/jit-test/tests/ion/bug1214050.js create mode 100644 js/src/jit-test/tests/ion/bug1215600.js create mode 100644 js/src/jit-test/tests/ion/bug1215992.js create mode 100644 js/src/jit-test/tests/ion/bug1216130.js create mode 100644 js/src/jit-test/tests/ion/bug1216151.js create mode 100644 js/src/jit-test/tests/ion/bug1216157.js create mode 100644 js/src/jit-test/tests/ion/bug1218065.js create mode 100644 js/src/jit-test/tests/ion/bug1219883.js create mode 100644 js/src/jit-test/tests/ion/bug1222905.js create mode 100644 js/src/jit-test/tests/ion/bug1222917.js create mode 100644 js/src/jit-test/tests/ion/bug1225367.js create mode 100644 js/src/jit-test/tests/ion/bug1226816.js create mode 100644 js/src/jit-test/tests/ion/bug1228327.js create mode 100644 js/src/jit-test/tests/ion/bug1228397.js create mode 100644 js/src/jit-test/tests/ion/bug1232859.js create mode 100644 js/src/jit-test/tests/ion/bug1233331.js create mode 100644 js/src/jit-test/tests/ion/bug1233343.js create mode 100644 js/src/jit-test/tests/ion/bug1239075.js create mode 100644 js/src/jit-test/tests/ion/bug1240521.js create mode 100644 js/src/jit-test/tests/ion/bug1244502.js create mode 100644 js/src/jit-test/tests/ion/bug1246154.js create mode 100644 js/src/jit-test/tests/ion/bug1246552.js create mode 100644 js/src/jit-test/tests/ion/bug1247880.js create mode 100644 js/src/jit-test/tests/ion/bug1247909.js create mode 100644 js/src/jit-test/tests/ion/bug1247915.js create mode 100644 js/src/jit-test/tests/ion/bug1254197.js create mode 100644 js/src/jit-test/tests/ion/bug1261326.js create mode 100644 js/src/jit-test/tests/ion/bug1264948-1.js create mode 100644 js/src/jit-test/tests/ion/bug1264948.js create mode 100644 js/src/jit-test/tests/ion/bug1265159.js create mode 100644 js/src/jit-test/tests/ion/bug1266768.js create mode 100644 js/src/jit-test/tests/ion/bug1269756.js create mode 100644 js/src/jit-test/tests/ion/bug1279898.js create mode 100644 js/src/jit-test/tests/ion/bug1282944.js create mode 100644 js/src/jit-test/tests/ion/bug1284491.js create mode 100644 js/src/jit-test/tests/ion/bug1285217.js create mode 100644 js/src/jit-test/tests/ion/bug1285218.js create mode 100644 js/src/jit-test/tests/ion/bug1287416.js create mode 100644 js/src/jit-test/tests/ion/bug1293542.js create mode 100644 js/src/jit-test/tests/ion/bug1296667.js create mode 100644 js/src/jit-test/tests/ion/bug1298354.js create mode 100644 js/src/jit-test/tests/ion/bug1299007.js create mode 100644 js/src/jit-test/tests/ion/bug1304640.js create mode 100644 js/src/jit-test/tests/ion/bug1304643.js create mode 100644 js/src/jit-test/tests/ion/bug1308802.js create mode 100644 js/src/jit-test/tests/ion/bug1311061.js create mode 100644 js/src/jit-test/tests/ion/bug1314438.js create mode 100644 js/src/jit-test/tests/ion/bug1314545.js create mode 100644 js/src/jit-test/tests/ion/bug1317943.js create mode 100644 js/src/jit-test/tests/ion/bug1330662.js create mode 100644 js/src/jit-test/tests/ion/bug1333946.js create mode 100644 js/src/jit-test/tests/ion/bug1334314.js create mode 100644 js/src/jit-test/tests/ion/bug1493900-1.js create mode 100644 js/src/jit-test/tests/ion/bug1493900-2.js create mode 100644 js/src/jit-test/tests/ion/bug470143.js delete mode 100644 js/src/jit-test/tests/ion/bug730152.js delete mode 100644 js/src/jit-test/tests/ion/bug956166.js create mode 100644 js/src/jit-test/tests/ion/bug976110.js create mode 100644 js/src/jit-test/tests/ion/bug984018.js create mode 100644 js/src/jit-test/tests/ion/bug994016.js delete mode 100644 js/src/jit-test/tests/ion/callelem.js create mode 100644 js/src/jit-test/tests/ion/dense-elem-write-barrier.js create mode 100644 js/src/jit-test/tests/ion/expando-realloc-slots.js create mode 100644 js/src/jit-test/tests/ion/filtertypeset-float32.js create mode 100644 js/src/jit-test/tests/ion/fold-in.js create mode 100644 js/src/jit-test/tests/ion/fold-linear-arith-bug1319242.js create mode 100644 js/src/jit-test/tests/ion/for-in-iterator-1.js create mode 100644 js/src/jit-test/tests/ion/getprop-primitive.js create mode 100644 js/src/jit-test/tests/ion/gvn-unremovable-phi-bug1317675.js create mode 100644 js/src/jit-test/tests/ion/ic-fuzz-0.js create mode 100644 js/src/jit-test/tests/ion/inline-Math-random-before-called.js delete mode 100644 js/src/jit-test/tests/ion/inlining/TypedObject-TypeDescrIsArrayType-unknown.js delete mode 100644 js/src/jit-test/tests/ion/inlining/TypedObject-TypeDescrIsArrayType.js create mode 100644 js/src/jit-test/tests/ion/inlining/inline-istypedarray-on-nontypedarray.js create mode 100644 js/src/jit-test/tests/ion/inlining/typedarray-large-length.js create mode 100644 js/src/jit-test/tests/ion/isArray.js create mode 100644 js/src/jit-test/tests/ion/lazyLink-bug1150783.js create mode 100644 js/src/jit-test/tests/ion/lexical-check-1.js create mode 100644 js/src/jit-test/tests/ion/lexical-check-2.js create mode 100644 js/src/jit-test/tests/ion/lexical-check-3.js create mode 100644 js/src/jit-test/tests/ion/lexical-check-4.js create mode 100644 js/src/jit-test/tests/ion/lexical-check-6.js create mode 100644 js/src/jit-test/tests/ion/lsra-bug1112164.js create mode 100644 js/src/jit-test/tests/ion/new-object-with-dynamic-slots.js create mode 100644 js/src/jit-test/tests/ion/object-create-with-primitive-second-arg-in-ion.js create mode 100644 js/src/jit-test/tests/ion/osr-with-optimized-out.js create mode 100644 js/src/jit-test/tests/ion/pgo-bug1252120.js create mode 100644 js/src/jit-test/tests/ion/pgo-bug1259476.js create mode 100644 js/src/jit-test/tests/ion/recover-bug1236114.js create mode 100644 js/src/jit-test/tests/ion/recover-object-bug1174322.js create mode 100644 js/src/jit-test/tests/ion/recover-object-bug1175233.js create mode 100644 js/src/jit-test/tests/ion/recover-typed-array.js create mode 100644 js/src/jit-test/tests/ion/scalar-replacement-bug1138693.js create mode 100644 js/src/jit-test/tests/ion/scalar-replacement-oom.js create mode 100644 js/src/jit-test/tests/ion/testArrayBufferByteLength.js create mode 100644 js/src/jit-test/tests/ion/testIsCallable.js create mode 100644 js/src/jit-test/tests/ion/testObjectHasPrototype.js create mode 100644 js/src/jit-test/tests/ion/testPossiblyWrappedArrayBufferByteLength.js create mode 100644 js/src/jit-test/tests/ion/testStringFromCodePoint.js create mode 100644 js/src/jit-test/tests/ion/testStringMatch.js create mode 100644 js/src/jit-test/tests/ion/unboxed-objects-invalidate.js delete mode 100644 js/src/jit-test/tests/jaeger/bug555922.js delete mode 100644 js/src/jit-test/tests/jaeger/bug583684.js delete mode 100644 js/src/jit-test/tests/jaeger/bug601400.js delete mode 100644 js/src/jit-test/tests/jaeger/bug673788.js delete mode 100644 js/src/jit-test/tests/jaeger/bug719758.js delete mode 100644 js/src/jit-test/tests/jaeger/recompile/bug643552.js delete mode 100644 js/src/jit-test/tests/jaeger/regalloc-1.js create mode 100644 js/src/jit-test/tests/modules/add-to-namespace-import.js create mode 100644 js/src/jit-test/tests/modules/ambiguous-import.js create mode 100644 js/src/jit-test/tests/modules/ambiguous-indirect-export.js create mode 100644 js/src/jit-test/tests/modules/ambiguous-star-export.js create mode 100644 js/src/jit-test/tests/modules/assign-to-import.js create mode 100644 js/src/jit-test/tests/modules/assign-to-namespace-import.js create mode 100644 js/src/jit-test/tests/modules/assign-to-namespace.js create mode 100644 js/src/jit-test/tests/modules/bug-1168666.js create mode 100644 js/src/jit-test/tests/modules/bug-1217593.js create mode 100644 js/src/jit-test/tests/modules/bug-1219044.js create mode 100644 js/src/jit-test/tests/modules/bug-1219408.js create mode 100644 js/src/jit-test/tests/modules/bug-1225346.js create mode 100644 js/src/jit-test/tests/modules/bug-1233117.js create mode 100644 js/src/jit-test/tests/modules/bug-1233179.js create mode 100644 js/src/jit-test/tests/modules/bug-1233915.js create mode 100644 js/src/jit-test/tests/modules/bug-1236875.js create mode 100644 js/src/jit-test/tests/modules/bug-1245518.js create mode 100644 js/src/jit-test/tests/modules/bug-1247934.js create mode 100644 js/src/jit-test/tests/modules/bug-1251090.js create mode 100644 js/src/jit-test/tests/modules/bug-1258097.js create mode 100644 js/src/jit-test/tests/modules/bug-1283448.js create mode 100644 js/src/jit-test/tests/modules/bug-1284486.js create mode 100644 js/src/jit-test/tests/modules/bug-1287406.js create mode 100644 js/src/jit-test/tests/modules/bug-1287410.js create mode 100644 js/src/jit-test/tests/modules/bug1169850.js create mode 100644 js/src/jit-test/tests/modules/bug1198673.js create mode 100644 js/src/jit-test/tests/modules/bug1204857.js create mode 100644 js/src/jit-test/tests/modules/bug1210391.js create mode 100644 js/src/jit-test/tests/modules/cyclic-function-import.js create mode 100644 js/src/jit-test/tests/modules/cyclic-import.js create mode 100644 js/src/jit-test/tests/modules/debugger-frames.js create mode 100644 js/src/jit-test/tests/modules/debugger-vars-function.js create mode 100644 js/src/jit-test/tests/modules/debugger-vars-toplevel.js create mode 100644 js/src/jit-test/tests/modules/delete-import.js create mode 100644 js/src/jit-test/tests/modules/delete-namespace-import.js create mode 100644 js/src/jit-test/tests/modules/delete-namespace.js create mode 100644 js/src/jit-test/tests/modules/duplicate-exports.js create mode 100644 js/src/jit-test/tests/modules/duplicate-imports.js create mode 100644 js/src/jit-test/tests/modules/eval-module-oom.js create mode 100644 js/src/jit-test/tests/modules/export-entries.js create mode 100644 js/src/jit-test/tests/modules/global-scope.js create mode 100644 js/src/jit-test/tests/modules/import-default-class.js create mode 100644 js/src/jit-test/tests/modules/import-default-function.js create mode 100644 js/src/jit-test/tests/modules/import-entries.js create mode 100644 js/src/jit-test/tests/modules/import-in-lazy-function.js create mode 100644 js/src/jit-test/tests/modules/import-namespace.js create mode 100644 js/src/jit-test/tests/modules/import-not-found.js create mode 100644 js/src/jit-test/tests/modules/let-tdz.js create mode 100644 js/src/jit-test/tests/modules/many-exports.js create mode 100644 js/src/jit-test/tests/modules/many-imports.js create mode 100644 js/src/jit-test/tests/modules/many-namespace-imports.js create mode 100644 js/src/jit-test/tests/modules/missing-indirect-export.js create mode 100644 js/src/jit-test/tests/modules/module-declaration-instantiation.js create mode 100644 js/src/jit-test/tests/modules/module-environment.js create mode 100644 js/src/jit-test/tests/modules/module-evaluation.js create mode 100644 js/src/jit-test/tests/modules/module-this.js create mode 100644 js/src/jit-test/tests/modules/namespace-import-compilation-2.js create mode 100644 js/src/jit-test/tests/modules/namespace-import-compilation.js create mode 100644 js/src/jit-test/tests/modules/off-thread-compile.js create mode 100644 js/src/jit-test/tests/modules/recursive-star-export.js create mode 100644 js/src/jit-test/tests/modules/requested-modules.js create mode 100644 js/src/jit-test/tests/modules/shell-parse.js create mode 100644 js/src/jit-test/tests/modules/simple-imports.js create mode 100644 js/src/jit-test/tests/modules/unbound-export.js create mode 100644 js/src/jit-test/tests/parser/arrow-rest.js create mode 100644 js/src/jit-test/tests/parser/arrow-with-block.js create mode 100644 js/src/jit-test/tests/parser/break-continue-errors.js create mode 100644 js/src/jit-test/tests/parser/bug-1250192.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-1.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-10.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-11.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-12.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-13.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-14.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-15.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-16.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-17.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-18.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-19.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-2.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-20.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-21.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-22.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-23.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-24.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-25.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-26.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-27.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-28.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-29.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-3.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-30.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-31.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-32.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-33.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-34.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-35.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-36.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-37.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-38.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-39.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-4.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-40.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-41.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-42.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-43.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-44.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-45.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-46.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-47.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-48.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-49.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-5.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-50.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-51.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-52.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-6.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-7.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-8.js create mode 100644 js/src/jit-test/tests/parser/bug-1263355-9.js create mode 100644 js/src/jit-test/tests/parser/bug-1263881-1.js create mode 100644 js/src/jit-test/tests/parser/bug-1263881-2.js create mode 100644 js/src/jit-test/tests/parser/bug-1263881-3.js create mode 100644 js/src/jit-test/tests/parser/bug-1264568.js create mode 100644 js/src/jit-test/tests/parser/bug-1298809.js create mode 100644 js/src/jit-test/tests/parser/bug-1316832.js create mode 100644 js/src/jit-test/tests/parser/bug-1324773-2.js create mode 100644 js/src/jit-test/tests/parser/bug-1324773.js create mode 100644 js/src/jit-test/tests/parser/bug-1357075.js create mode 100644 js/src/jit-test/tests/parser/expr-closure-warn.js create mode 100644 js/src/jit-test/tests/parser/for-each-warn.js create mode 100644 js/src/jit-test/tests/parser/home-object-getter.js create mode 100644 js/src/jit-test/tests/parser/let-after-directive.js create mode 100644 js/src/jit-test/tests/parser/letContextualKeyword.js create mode 100644 js/src/jit-test/tests/parser/modifier-arrow-rest.js create mode 100644 js/src/jit-test/tests/parser/modifier-do-while.js create mode 100644 js/src/jit-test/tests/parser/modifier-regexp-vs-div.js create mode 100644 js/src/jit-test/tests/parser/modifier-semicolon-insertion.js create mode 100644 js/src/jit-test/tests/parser/modifier-yield-without-operand-1.js create mode 100644 js/src/jit-test/tests/parser/modifier-yield-without-operand-2.js create mode 100644 js/src/jit-test/tests/parser/regexp-after-do-while.js create mode 100644 js/src/jit-test/tests/parser/regexp-after-variable.js create mode 100644 js/src/jit-test/tests/parser/syntax-error-illegal-character.js create mode 100644 js/src/jit-test/tests/profiler/AutoEntryMonitor-01.js create mode 100644 js/src/jit-test/tests/profiler/AutoEntryMonitor-02.js create mode 100644 js/src/jit-test/tests/profiler/bug1135703.js create mode 100644 js/src/jit-test/tests/profiler/bug1140643.js create mode 100644 js/src/jit-test/tests/profiler/bug1161351.js create mode 100644 js/src/jit-test/tests/profiler/bug1164448.js create mode 100644 js/src/jit-test/tests/profiler/bug1211962.js create mode 100644 js/src/jit-test/tests/profiler/bug1231925.js create mode 100644 js/src/jit-test/tests/profiler/bug1233921.js create mode 100644 js/src/jit-test/tests/profiler/bug1242840.js create mode 100644 js/src/jit-test/tests/profiler/bug1261324.js create mode 100644 js/src/jit-test/tests/profiler/debugmode-osr-exception-return-addr.js create mode 100644 js/src/jit-test/tests/profiler/debugmode-osr-resume-addr.js create mode 100644 js/src/jit-test/tests/promise/bug-1298776.js create mode 100644 js/src/jit-test/tests/promise/getwaitforallpromise-error-handling.js create mode 100644 js/src/jit-test/tests/promise/no-reentrant-drainjobqueue.js create mode 100644 js/src/jit-test/tests/promise/primitives-handling-in-promise-all.js create mode 100644 js/src/jit-test/tests/promise/promise-cross-compartment-subclassing.js create mode 100644 js/src/jit-test/tests/proxy/preserve-iscallable-isconstructor.js create mode 100644 js/src/jit-test/tests/proxy/proxy-array-length.js create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyDefineProperty6.js create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyDefineProperty7.js create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyDefinePropertyFailure.js delete mode 100644 js/src/jit-test/tests/proxy/testDirectProxyEnumerate2.js delete mode 100644 js/src/jit-test/tests/proxy/testDirectProxyEnumerate3.js delete mode 100644 js/src/jit-test/tests/proxy/testDirectProxyEnumerate4.js create mode 100644 js/src/jit-test/tests/proxy/testDirectProxyGetOwnPropertyDescriptor11.js create mode 100644 js/src/jit-test/tests/proxy/testDirectProxySetFailure.js delete mode 100644 js/src/jit-test/tests/proxy/testIndirectProxySet.js create mode 100644 js/src/jit-test/tests/proxy/testWrapWithProtoIter.js create mode 100644 js/src/jit-test/tests/proxy/testWrapWithProtoTypedArray.js create mode 100644 js/src/jit-test/tests/regexp/clone-statics.js create mode 100644 js/src/jit-test/tests/regexp_parse/Assertion.js create mode 100644 js/src/jit-test/tests/regexp_parse/Atom.js create mode 100644 js/src/jit-test/tests/regexp_parse/Atom_CharacterClassEscape.js create mode 100644 js/src/jit-test/tests/regexp_parse/Atom_ControlEscape.js create mode 100644 js/src/jit-test/tests/regexp_parse/Atom_ControlLetter.js create mode 100644 js/src/jit-test/tests/regexp_parse/Atom_DecimalEscape.js create mode 100644 js/src/jit-test/tests/regexp_parse/Atom_HexEscapeSequence.js create mode 100644 js/src/jit-test/tests/regexp_parse/Atom_IdentityEscape.js create mode 100644 js/src/jit-test/tests/regexp_parse/Atom_Null.js create mode 100644 js/src/jit-test/tests/regexp_parse/Atom_RegExpUnicodeEscapeSequence.js create mode 100644 js/src/jit-test/tests/regexp_parse/Capture.js create mode 100644 js/src/jit-test/tests/regexp_parse/CharacterClass.js create mode 100644 js/src/jit-test/tests/regexp_parse/CharacterClass_CharacterClassEscape.js create mode 100644 js/src/jit-test/tests/regexp_parse/CharacterClass_ClassEscape.js create mode 100644 js/src/jit-test/tests/regexp_parse/CharacterClass_ControlEscape.js create mode 100644 js/src/jit-test/tests/regexp_parse/CharacterClass_ControlLetter.js create mode 100644 js/src/jit-test/tests/regexp_parse/CharacterClass_HexEscapeSequence.js create mode 100644 js/src/jit-test/tests/regexp_parse/CharacterClass_Null.js create mode 100644 js/src/jit-test/tests/regexp_parse/CharacterClass_RegExpUnicodeEscapeSequence.js create mode 100644 js/src/jit-test/tests/regexp_parse/Disjunction.js create mode 100644 js/src/jit-test/tests/regexp_parse/Empty.js create mode 100644 js/src/jit-test/tests/regexp_parse/Everything.js create mode 100644 js/src/jit-test/tests/regexp_parse/Group.js create mode 100644 js/src/jit-test/tests/regexp_parse/Lookahead.js create mode 100644 js/src/jit-test/tests/regexp_parse/MatchOnly.js create mode 100644 js/src/jit-test/tests/regexp_parse/Quantifier.js create mode 100644 js/src/jit-test/tests/saved-stacks/async-max-frame-count.js create mode 100644 js/src/jit-test/tests/saved-stacks/async-principals.js create mode 100644 js/src/jit-test/tests/saved-stacks/async.js create mode 100644 js/src/jit-test/tests/saved-stacks/bug-1149495.js create mode 100644 js/src/jit-test/tests/saved-stacks/bug-1225474.js create mode 100644 js/src/jit-test/tests/saved-stacks/bug-1260712.js create mode 100644 js/src/jit-test/tests/saved-stacks/bug-1289058.js create mode 100644 js/src/jit-test/tests/saved-stacks/bug-1289073.js create mode 100644 js/src/jit-test/tests/saved-stacks/caching-and-ccws.js create mode 100644 js/src/jit-test/tests/saved-stacks/caching-and-frame-count.js create mode 100644 js/src/jit-test/tests/saved-stacks/capture-first-frame-with-principals.js delete mode 100644 js/src/jit-test/tests/saved-stacks/new-context.js create mode 100644 js/src/jit-test/tests/saved-stacks/oom-in-save-stack.js create mode 100644 js/src/jit-test/tests/self-hosting/GetStringDataProperty.js create mode 100644 js/src/jit-test/tests/self-hosting/bug1264575.js create mode 100644 js/src/jit-test/tests/self-hosting/get-backtrace-in-constructing-bound-function.js create mode 100644 js/src/jit-test/tests/self-hosting/getbuiltinconstructor.js create mode 100644 js/src/jit-test/tests/self-hosting/is-possibly-wrapped-typed-array.js create mode 100644 js/src/jit-test/tests/self-hosting/method-called-on-incompatible.js create mode 100644 js/src/jit-test/tests/self-test/assertRecoveredOnBailout-0.js create mode 100644 js/src/jit-test/tests/self-test/assertRecoveredOnBailout-1.js create mode 100644 js/src/jit-test/tests/self-test/getBacktrace-bug1138195.js create mode 100644 js/src/jit-test/tests/self-test/inIon.js create mode 100644 js/src/jit-test/tests/self-test/inJit.js create mode 100644 js/src/jit-test/tests/self-test/isRelazifiableFunction-0.js create mode 100644 js/src/jit-test/tests/self-test/notInIon.js create mode 100644 js/src/jit-test/tests/self-test/notInJit.js create mode 100644 js/src/jit-test/tests/self-test/readlineBuf.js create mode 100644 js/src/jit-test/tests/sharedbuf/byteLength.js create mode 100644 js/src/jit-test/tests/sharedbuf/sab-gating.js create mode 100644 js/src/jit-test/tests/sharedbuf/slice.js create mode 100644 js/src/jit-test/tests/sharedbuf/subtypes.js delete mode 100644 js/src/jit-test/tests/sharedbuf/toolong.js create mode 100644 js/src/jit-test/tests/sharedbuf/typedarray-from-sharedtypedarray-with-overridden-length.js create mode 100644 js/src/jit-test/tests/tracelogger/bug1138265.js create mode 100644 js/src/jit-test/tests/tracelogger/bug1174542.js create mode 100644 js/src/jit-test/tests/tracelogger/bug1231170.js create mode 100644 js/src/jit-test/tests/tracelogger/bug1257194.js create mode 100644 js/src/jit-test/tests/tracelogger/bug1266649.js create mode 100644 js/src/jit-test/tests/tracelogger/bug1282743.js create mode 100644 js/src/jit-test/tests/tracelogger/bug1298541.js create mode 100644 js/src/jit-test/tests/tracelogger/bug1300515.js create mode 100644 js/src/jit-test/tests/tracelogger/bug1302417.js create mode 100644 js/src/jit-test/tests/tracelogger/bug1304641.js create mode 100644 js/src/jit-test/tests/typedarray/sort.js create mode 100644 js/src/jit-test/tests/wasm/backtrace.js create mode 100644 js/src/jit-test/tests/wasm/basic.js create mode 100644 js/src/jit-test/tests/wasm/bce.js create mode 100644 js/src/jit-test/tests/wasm/big-resize.js create mode 100644 js/src/jit-test/tests/wasm/binary.js create mode 100644 js/src/jit-test/tests/wasm/comments.js create mode 100644 js/src/jit-test/tests/wasm/compiler-frame-depth.js create mode 100644 js/src/jit-test/tests/wasm/const.js create mode 100644 js/src/jit-test/tests/wasm/control-flow.js create mode 100644 js/src/jit-test/tests/wasm/conversion.js create mode 100644 js/src/jit-test/tests/wasm/cross-global.js create mode 100644 js/src/jit-test/tests/wasm/directives.txt create mode 100644 js/src/jit-test/tests/wasm/drop.js create mode 100644 js/src/jit-test/tests/wasm/errors.js create mode 100644 js/src/jit-test/tests/wasm/extract-code.js create mode 100644 js/src/jit-test/tests/wasm/fac.js create mode 100644 js/src/jit-test/tests/wasm/float.js create mode 100644 js/src/jit-test/tests/wasm/full-cycle.js create mode 100644 js/src/jit-test/tests/wasm/globals.js create mode 100644 js/src/jit-test/tests/wasm/grow-memory.js create mode 100644 js/src/jit-test/tests/wasm/import-export.js create mode 100644 js/src/jit-test/tests/wasm/import-gc.js create mode 100644 js/src/jit-test/tests/wasm/integer.js create mode 100644 js/src/jit-test/tests/wasm/js-reexport.js create mode 100644 js/src/jit-test/tests/wasm/jsapi.js create mode 100644 js/src/jit-test/tests/wasm/memory-aliasing.js create mode 100644 js/src/jit-test/tests/wasm/memory.js create mode 100644 js/src/jit-test/tests/wasm/nan-semantics.js create mode 100644 js/src/jit-test/tests/wasm/no-movwt.js create mode 100644 js/src/jit-test/tests/wasm/profiling.js create mode 100644 js/src/jit-test/tests/wasm/regress/baseline-pop-along-edge.js create mode 100644 js/src/jit-test/tests/wasm/regress/brtable-conditionblock-folding.js create mode 100644 js/src/jit-test/tests/wasm/regress/bug1300546.js create mode 100644 js/src/jit-test/tests/wasm/regress/bug1311019.js create mode 100644 js/src/jit-test/tests/wasm/regress/directives.txt create mode 100644 js/src/jit-test/tests/wasm/regress/gvn-unremovable-phi.js create mode 100644 js/src/jit-test/tests/wasm/regress/misc-control-flow.js create mode 100644 js/src/jit-test/tests/wasm/regress/movable-traps.js create mode 100644 js/src/jit-test/tests/wasm/regress/null-metadata-filename.js create mode 100644 js/src/jit-test/tests/wasm/regress/oom-eval.js create mode 100644 js/src/jit-test/tests/wasm/regress/oom-init.js create mode 100644 js/src/jit-test/tests/wasm/regress/pass-stack-int64.js create mode 100644 js/src/jit-test/tests/wasm/regress/regalloc-muli64.js create mode 100644 js/src/jit-test/tests/wasm/regress/reserve-enough.js create mode 100644 js/src/jit-test/tests/wasm/regress/reserve-joinreg.js create mode 100644 js/src/jit-test/tests/wasm/regress/select-any.js create mode 100644 js/src/jit-test/tests/wasm/regress/shift-counts.js create mode 100644 js/src/jit-test/tests/wasm/regress/teavm-bugs.js create mode 100644 js/src/jit-test/tests/wasm/regress/too-large-frame.js create mode 100644 js/src/jit-test/tests/wasm/resizing.js create mode 100644 js/src/jit-test/tests/wasm/spec.js create mode 100644 js/src/jit-test/tests/wasm/spec/address.wast create mode 100644 js/src/jit-test/tests/wasm/spec/address.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/binary.wast create mode 100644 js/src/jit-test/tests/wasm/spec/binary.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/block.wast create mode 100644 js/src/jit-test/tests/wasm/spec/block.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/br.wast create mode 100644 js/src/jit-test/tests/wasm/spec/br.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/br_if.wast create mode 100644 js/src/jit-test/tests/wasm/spec/br_if.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/br_table.wast create mode 100644 js/src/jit-test/tests/wasm/spec/br_table.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/break-drop.wast create mode 100644 js/src/jit-test/tests/wasm/spec/break-drop.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/call.wast create mode 100644 js/src/jit-test/tests/wasm/spec/call.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/call_indirect.wast create mode 100644 js/src/jit-test/tests/wasm/spec/call_indirect.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/comments.wast create mode 100644 js/src/jit-test/tests/wasm/spec/comments.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/conversions.wast create mode 100644 js/src/jit-test/tests/wasm/spec/conversions.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/directives.txt create mode 100644 js/src/jit-test/tests/wasm/spec/endianness.wast create mode 100644 js/src/jit-test/tests/wasm/spec/endianness.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/exports.wast create mode 100644 js/src/jit-test/tests/wasm/spec/exports.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/f32.wast create mode 100644 js/src/jit-test/tests/wasm/spec/f32.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/f32_cmp.wast create mode 100644 js/src/jit-test/tests/wasm/spec/f32_cmp.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/f64.wast create mode 100644 js/src/jit-test/tests/wasm/spec/f64.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/f64_cmp.wast create mode 100644 js/src/jit-test/tests/wasm/spec/f64_cmp.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/fac.wast create mode 100644 js/src/jit-test/tests/wasm/spec/fac.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/float_exprs.wast create mode 100644 js/src/jit-test/tests/wasm/spec/float_exprs.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/float_literals.wast create mode 100644 js/src/jit-test/tests/wasm/spec/float_literals.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/float_memory.wast create mode 100644 js/src/jit-test/tests/wasm/spec/float_memory.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/float_misc.wast create mode 100644 js/src/jit-test/tests/wasm/spec/float_misc.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/forward.wast create mode 100644 js/src/jit-test/tests/wasm/spec/forward.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/func.wast create mode 100644 js/src/jit-test/tests/wasm/spec/func.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/func_ptrs.wast create mode 100644 js/src/jit-test/tests/wasm/spec/func_ptrs.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/get_local.wast create mode 100644 js/src/jit-test/tests/wasm/spec/get_local.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/globals.wast create mode 100644 js/src/jit-test/tests/wasm/spec/globals.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/i32.wast create mode 100644 js/src/jit-test/tests/wasm/spec/i32.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/i64.wast create mode 100644 js/src/jit-test/tests/wasm/spec/i64.wast.js create mode 100755 js/src/jit-test/tests/wasm/spec/import_tests.sh create mode 100644 js/src/jit-test/tests/wasm/spec/imports.wast create mode 100644 js/src/jit-test/tests/wasm/spec/imports.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/int_exprs.wast create mode 100644 js/src/jit-test/tests/wasm/spec/int_exprs.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/int_literals.wast create mode 100644 js/src/jit-test/tests/wasm/spec/int_literals.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/labels.wast create mode 100644 js/src/jit-test/tests/wasm/spec/labels.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/left-to-right.wast create mode 100644 js/src/jit-test/tests/wasm/spec/left-to-right.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/linking.wast create mode 100644 js/src/jit-test/tests/wasm/spec/linking.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/loop.wast create mode 100644 js/src/jit-test/tests/wasm/spec/loop.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/memory.wast create mode 100644 js/src/jit-test/tests/wasm/spec/memory.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/memory_redundancy.wast create mode 100644 js/src/jit-test/tests/wasm/spec/memory_redundancy.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/memory_trap.wast create mode 100644 js/src/jit-test/tests/wasm/spec/memory_trap.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/names.wast create mode 100644 js/src/jit-test/tests/wasm/spec/names.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/nop.wast create mode 100644 js/src/jit-test/tests/wasm/spec/nop.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/resizing.wast create mode 100644 js/src/jit-test/tests/wasm/spec/resizing.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/return.wast create mode 100644 js/src/jit-test/tests/wasm/spec/return.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/select.wast create mode 100644 js/src/jit-test/tests/wasm/spec/select.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/set_local.wast create mode 100644 js/src/jit-test/tests/wasm/spec/set_local.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/skip-stack-guard-page.wast create mode 100644 js/src/jit-test/tests/wasm/spec/skip-stack-guard-page.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/soft-fail.wast create mode 100644 js/src/jit-test/tests/wasm/spec/soft-fail.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/stack.wast create mode 100644 js/src/jit-test/tests/wasm/spec/stack.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/start.wast create mode 100644 js/src/jit-test/tests/wasm/spec/start.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/store_retval.wast create mode 100644 js/src/jit-test/tests/wasm/spec/store_retval.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/switch.wast create mode 100644 js/src/jit-test/tests/wasm/spec/switch.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/tee_local.wast create mode 100644 js/src/jit-test/tests/wasm/spec/tee_local.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/traps.wast create mode 100644 js/src/jit-test/tests/wasm/spec/traps.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/typecheck.wast create mode 100644 js/src/jit-test/tests/wasm/spec/typecheck.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/unreachable.wast create mode 100644 js/src/jit-test/tests/wasm/spec/unreachable.wast.js create mode 100644 js/src/jit-test/tests/wasm/spec/unwind.wast create mode 100644 js/src/jit-test/tests/wasm/spec/unwind.wast.js create mode 100644 js/src/jit-test/tests/wasm/stack.js create mode 100644 js/src/jit-test/tests/wasm/start.js create mode 100644 js/src/jit-test/tests/wasm/stealing.js create mode 100644 js/src/jit-test/tests/wasm/table-gc.js create mode 100644 js/src/jit-test/tests/wasm/table-pre-barrier.js create mode 100644 js/src/jit-test/tests/wasm/tables.js create mode 100644 js/src/jit-test/tests/wasm/text.js create mode 100644 js/src/jit-test/tests/wasm/to-text-experimental.js create mode 100644 js/src/jit-test/tests/wasm/to-text.js create mode 100644 js/src/jit-test/tests/wasm/unreachable.js create mode 100644 js/src/jit-test/tests/wasm/validate.js create mode 100644 js/src/jit-test/tests/wasm/wasm-abi.js create mode 100644 js/src/jit-test/tests/xdr/async-lazy.js create mode 100644 js/src/jit-test/tests/xdr/async.js create mode 100644 js/src/jit-test/tests/xdr/bug1108603.js create mode 100644 js/src/jit-test/tests/xdr/bug1186973.js create mode 100644 js/src/jit-test/tests/xdr/classes.js create mode 100644 js/src/jit-test/tests/xdr/debug-lazy.js create mode 100644 js/src/jit-test/tests/xdr/function-flags.js create mode 100644 js/src/jit-test/tests/xdr/tagged-template-literals-2.js create mode 100644 js/src/jit-test/tests/xdr/tagged-template-literals.js create mode 100644 js/src/jit/AliasAnalysisShared.cpp create mode 100644 js/src/jit/AliasAnalysisShared.h create mode 100644 js/src/jit/AlignmentMaskAnalysis.cpp create mode 100644 js/src/jit/AlignmentMaskAnalysis.h create mode 100644 js/src/jit/AtomicOperations.h create mode 100644 js/src/jit/BaselineCacheIR.cpp create mode 100644 js/src/jit/BaselineCacheIR.h create mode 100644 js/src/jit/BaselineFrameInfo-inl.h delete mode 100644 js/src/jit/BaselineHelpers.h create mode 100644 js/src/jit/BaselineICList.h delete mode 100644 js/src/jit/BaselineRegisters.h create mode 100644 js/src/jit/CacheIR.cpp create mode 100644 js/src/jit/CacheIR.h create mode 100644 js/src/jit/EagerSimdUnbox.cpp create mode 100644 js/src/jit/EagerSimdUnbox.h delete mode 100644 js/src/jit/ExecutableAllocatorPosix.cpp delete mode 100644 js/src/jit/ExecutableAllocatorWin.cpp create mode 100644 js/src/jit/FlowAliasAnalysis.cpp create mode 100644 js/src/jit/FlowAliasAnalysis.h create mode 100644 js/src/jit/FoldLinearArithConstants.cpp create mode 100644 js/src/jit/FoldLinearArithConstants.h create mode 100644 js/src/jit/ICStubSpace.h create mode 100644 js/src/jit/InlinableNatives.h create mode 100644 js/src/jit/InstructionReordering.cpp create mode 100644 js/src/jit/InstructionReordering.h delete mode 100644 js/src/jit/LIR-Common.h delete mode 100644 js/src/jit/LinearScan.cpp delete mode 100644 js/src/jit/LinearScan.h create mode 100644 js/src/jit/Linker.cpp delete mode 100644 js/src/jit/LiveRangeAllocator.cpp delete mode 100644 js/src/jit/LiveRangeAllocator.h create mode 100644 js/src/jit/MacroAssembler-inl.h create mode 100644 js/src/jit/ProcessExecutableMemory.cpp create mode 100644 js/src/jit/ProcessExecutableMemory.h create mode 100644 js/src/jit/SharedIC.cpp create mode 100644 js/src/jit/SharedIC.h create mode 100644 js/src/jit/SharedICHelpers.h create mode 100644 js/src/jit/SharedICList.h create mode 100644 js/src/jit/SharedICRegisters.h create mode 100644 js/src/jit/WasmBCE.cpp create mode 100644 js/src/jit/WasmBCE.h create mode 100644 js/src/jit/arm/AtomicOperations-arm.h delete mode 100644 js/src/jit/arm/BaselineHelpers-arm.h delete mode 100644 js/src/jit/arm/BaselineRegisters-arm.h create mode 100644 js/src/jit/arm/MacroAssembler-arm-inl.h create mode 100644 js/src/jit/arm/SharedIC-arm.cpp create mode 100644 js/src/jit/arm/SharedICHelpers-arm.h create mode 100644 js/src/jit/arm/SharedICRegisters-arm.h create mode 100644 js/src/jit/arm/disasm/Constants-arm.cpp create mode 100644 js/src/jit/arm/disasm/Constants-arm.h create mode 100644 js/src/jit/arm/disasm/Disasm-arm.cpp create mode 100644 js/src/jit/arm/disasm/Disasm-arm.h create mode 100644 js/src/jit/arm/llvm-compiler-rt/arm/aeabi_idivmod.S create mode 100644 js/src/jit/arm/llvm-compiler-rt/arm/aeabi_uidivmod.S create mode 100644 js/src/jit/arm/llvm-compiler-rt/assembly.h create mode 100644 js/src/jit/arm64/Architecture-arm64.cpp create mode 100644 js/src/jit/arm64/Architecture-arm64.h create mode 100644 js/src/jit/arm64/Assembler-arm64.cpp create mode 100644 js/src/jit/arm64/Assembler-arm64.h create mode 100644 js/src/jit/arm64/AtomicOperations-arm64.h create mode 100644 js/src/jit/arm64/Bailouts-arm64.cpp create mode 100644 js/src/jit/arm64/BaselineCompiler-arm64.h create mode 100644 js/src/jit/arm64/BaselineIC-arm64.cpp create mode 100644 js/src/jit/arm64/CodeGenerator-arm64.cpp create mode 100644 js/src/jit/arm64/CodeGenerator-arm64.h create mode 100644 js/src/jit/arm64/LIR-arm64.h create mode 100644 js/src/jit/arm64/LOpcodes-arm64.h create mode 100644 js/src/jit/arm64/Lowering-arm64.cpp create mode 100644 js/src/jit/arm64/Lowering-arm64.h create mode 100644 js/src/jit/arm64/MacroAssembler-arm64-inl.h create mode 100644 js/src/jit/arm64/MacroAssembler-arm64.cpp create mode 100644 js/src/jit/arm64/MacroAssembler-arm64.h create mode 100644 js/src/jit/arm64/MoveEmitter-arm64.cpp create mode 100644 js/src/jit/arm64/MoveEmitter-arm64.h create mode 100644 js/src/jit/arm64/SharedIC-arm64.cpp create mode 100644 js/src/jit/arm64/SharedICHelpers-arm64.h create mode 100644 js/src/jit/arm64/SharedICRegisters-arm64.h create mode 100644 js/src/jit/arm64/Trampoline-arm64.cpp create mode 100644 js/src/jit/arm64/vixl/.clang-format create mode 100644 js/src/jit/arm64/vixl/Assembler-vixl.cpp create mode 100644 js/src/jit/arm64/vixl/Assembler-vixl.h create mode 100644 js/src/jit/arm64/vixl/CompilerIntrinsics-vixl.h create mode 100644 js/src/jit/arm64/vixl/Constants-vixl.h create mode 100644 js/src/jit/arm64/vixl/Cpu-vixl.cpp create mode 100644 js/src/jit/arm64/vixl/Cpu-vixl.h create mode 100644 js/src/jit/arm64/vixl/Debugger-vixl.cpp create mode 100644 js/src/jit/arm64/vixl/Debugger-vixl.h create mode 100644 js/src/jit/arm64/vixl/Decoder-vixl.cpp create mode 100644 js/src/jit/arm64/vixl/Decoder-vixl.h create mode 100644 js/src/jit/arm64/vixl/Disasm-vixl.cpp create mode 100644 js/src/jit/arm64/vixl/Disasm-vixl.h create mode 100644 js/src/jit/arm64/vixl/Globals-vixl.h create mode 100644 js/src/jit/arm64/vixl/Instructions-vixl.cpp create mode 100644 js/src/jit/arm64/vixl/Instructions-vixl.h create mode 100644 js/src/jit/arm64/vixl/Instrument-vixl.cpp create mode 100644 js/src/jit/arm64/vixl/Instrument-vixl.h create mode 100644 js/src/jit/arm64/vixl/Logic-vixl.cpp create mode 100644 js/src/jit/arm64/vixl/MacroAssembler-vixl.cpp create mode 100644 js/src/jit/arm64/vixl/MacroAssembler-vixl.h create mode 100644 js/src/jit/arm64/vixl/MozAssembler-vixl.cpp create mode 100644 js/src/jit/arm64/vixl/MozBaseAssembler-vixl.h create mode 100644 js/src/jit/arm64/vixl/MozInstructions-vixl.cpp create mode 100644 js/src/jit/arm64/vixl/MozSimulator-vixl.cpp create mode 100644 js/src/jit/arm64/vixl/Platform-vixl.h create mode 100644 js/src/jit/arm64/vixl/Simulator-Constants-vixl.h create mode 100644 js/src/jit/arm64/vixl/Simulator-vixl.cpp create mode 100644 js/src/jit/arm64/vixl/Simulator-vixl.h create mode 100644 js/src/jit/arm64/vixl/Utils-vixl.cpp create mode 100644 js/src/jit/arm64/vixl/Utils-vixl.h create mode 100644 js/src/jit/mips-shared/Architecture-mips-shared.cpp create mode 100644 js/src/jit/mips-shared/Architecture-mips-shared.h create mode 100644 js/src/jit/mips-shared/Assembler-mips-shared.cpp create mode 100644 js/src/jit/mips-shared/Assembler-mips-shared.h create mode 100644 js/src/jit/mips-shared/AtomicOperations-mips-shared.h create mode 100644 js/src/jit/mips-shared/Bailouts-mips-shared.cpp create mode 100644 js/src/jit/mips-shared/BaselineCompiler-mips-shared.cpp create mode 100644 js/src/jit/mips-shared/BaselineCompiler-mips-shared.h create mode 100644 js/src/jit/mips-shared/BaselineIC-mips-shared.cpp create mode 100644 js/src/jit/mips-shared/CodeGenerator-mips-shared.cpp create mode 100644 js/src/jit/mips-shared/CodeGenerator-mips-shared.h create mode 100644 js/src/jit/mips-shared/LIR-mips-shared.h create mode 100644 js/src/jit/mips-shared/Lowering-mips-shared.cpp create mode 100644 js/src/jit/mips-shared/Lowering-mips-shared.h create mode 100644 js/src/jit/mips-shared/MacroAssembler-mips-shared-inl.h create mode 100644 js/src/jit/mips-shared/MacroAssembler-mips-shared.cpp create mode 100644 js/src/jit/mips-shared/MacroAssembler-mips-shared.h create mode 100644 js/src/jit/mips-shared/MoveEmitter-mips-shared.cpp create mode 100644 js/src/jit/mips-shared/MoveEmitter-mips-shared.h create mode 100644 js/src/jit/mips-shared/SharedICHelpers-mips-shared.h delete mode 100644 js/src/jit/mips/Architecture-mips.cpp delete mode 100644 js/src/jit/mips/Architecture-mips.h delete mode 100644 js/src/jit/mips/Assembler-mips.cpp delete mode 100644 js/src/jit/mips/Assembler-mips.h delete mode 100644 js/src/jit/mips/Bailouts-mips.cpp delete mode 100644 js/src/jit/mips/Bailouts-mips.h delete mode 100644 js/src/jit/mips/BaselineCompiler-mips.cpp delete mode 100644 js/src/jit/mips/BaselineCompiler-mips.h delete mode 100644 js/src/jit/mips/BaselineHelpers-mips.h delete mode 100644 js/src/jit/mips/BaselineIC-mips.cpp delete mode 100644 js/src/jit/mips/BaselineRegisters-mips.h delete mode 100644 js/src/jit/mips/CodeGenerator-mips.cpp delete mode 100644 js/src/jit/mips/CodeGenerator-mips.h delete mode 100644 js/src/jit/mips/LIR-mips.h delete mode 100644 js/src/jit/mips/LOpcodes-mips.h delete mode 100644 js/src/jit/mips/Lowering-mips.cpp delete mode 100644 js/src/jit/mips/Lowering-mips.h delete mode 100644 js/src/jit/mips/MacroAssembler-mips.cpp delete mode 100644 js/src/jit/mips/MacroAssembler-mips.h delete mode 100644 js/src/jit/mips/MoveEmitter-mips.cpp delete mode 100644 js/src/jit/mips/MoveEmitter-mips.h delete mode 100644 js/src/jit/mips/Simulator-mips.cpp delete mode 100644 js/src/jit/mips/Simulator-mips.h delete mode 100644 js/src/jit/mips/Trampoline-mips.cpp create mode 100644 js/src/jit/mips32/Architecture-mips32.cpp create mode 100644 js/src/jit/mips32/Architecture-mips32.h create mode 100644 js/src/jit/mips32/Assembler-mips32.cpp create mode 100644 js/src/jit/mips32/Assembler-mips32.h create mode 100644 js/src/jit/mips32/Bailouts-mips32.cpp create mode 100644 js/src/jit/mips32/Bailouts-mips32.h create mode 100644 js/src/jit/mips32/BaselineCompiler-mips32.cpp create mode 100644 js/src/jit/mips32/BaselineCompiler-mips32.h create mode 100644 js/src/jit/mips32/BaselineIC-mips32.cpp create mode 100644 js/src/jit/mips32/CodeGenerator-mips32.cpp create mode 100644 js/src/jit/mips32/CodeGenerator-mips32.h create mode 100644 js/src/jit/mips32/LIR-mips32.h create mode 100644 js/src/jit/mips32/LOpcodes-mips32.h create mode 100644 js/src/jit/mips32/Lowering-mips32.cpp create mode 100644 js/src/jit/mips32/Lowering-mips32.h create mode 100644 js/src/jit/mips32/MacroAssembler-mips32-inl.h create mode 100644 js/src/jit/mips32/MacroAssembler-mips32.cpp create mode 100644 js/src/jit/mips32/MacroAssembler-mips32.h create mode 100644 js/src/jit/mips32/MoveEmitter-mips32.cpp create mode 100644 js/src/jit/mips32/MoveEmitter-mips32.h create mode 100644 js/src/jit/mips32/SharedIC-mips32.cpp create mode 100644 js/src/jit/mips32/SharedICRegisters-mips32.h create mode 100644 js/src/jit/mips32/Simulator-mips32.cpp create mode 100644 js/src/jit/mips32/Simulator-mips32.h create mode 100644 js/src/jit/mips32/Trampoline-mips32.cpp create mode 100644 js/src/jit/mips64/Architecture-mips64.cpp create mode 100644 js/src/jit/mips64/Architecture-mips64.h create mode 100644 js/src/jit/mips64/Assembler-mips64.cpp create mode 100644 js/src/jit/mips64/Assembler-mips64.h create mode 100644 js/src/jit/mips64/Bailouts-mips64.cpp create mode 100644 js/src/jit/mips64/Bailouts-mips64.h create mode 100644 js/src/jit/mips64/BaselineCompiler-mips64.cpp create mode 100644 js/src/jit/mips64/BaselineCompiler-mips64.h create mode 100644 js/src/jit/mips64/BaselineIC-mips64.cpp create mode 100644 js/src/jit/mips64/CodeGenerator-mips64.cpp create mode 100644 js/src/jit/mips64/CodeGenerator-mips64.h create mode 100644 js/src/jit/mips64/LIR-mips64.h create mode 100644 js/src/jit/mips64/LOpcodes-mips64.h create mode 100644 js/src/jit/mips64/Lowering-mips64.cpp create mode 100644 js/src/jit/mips64/Lowering-mips64.h create mode 100644 js/src/jit/mips64/MacroAssembler-mips64-inl.h create mode 100644 js/src/jit/mips64/MacroAssembler-mips64.cpp create mode 100644 js/src/jit/mips64/MacroAssembler-mips64.h create mode 100644 js/src/jit/mips64/MoveEmitter-mips64.cpp create mode 100644 js/src/jit/mips64/MoveEmitter-mips64.h create mode 100644 js/src/jit/mips64/SharedIC-mips64.cpp create mode 100644 js/src/jit/mips64/SharedICRegisters-mips64.h create mode 100644 js/src/jit/mips64/Simulator-mips64.cpp create mode 100644 js/src/jit/mips64/Simulator-mips64.h create mode 100644 js/src/jit/mips64/Trampoline-mips64.cpp create mode 100644 js/src/jit/none/AtomicOperations-none.h create mode 100644 js/src/jit/none/AtomicOperations-ppc.h create mode 100644 js/src/jit/none/AtomicOperations-sparc.h delete mode 100644 js/src/jit/none/BaselineHelpers-none.h delete mode 100644 js/src/jit/none/BaselineRegisters-none.h create mode 100644 js/src/jit/none/SharedICHelpers-none.h create mode 100644 js/src/jit/none/SharedICRegisters-none.h delete mode 100644 js/src/jit/shared/Assembler-x86-shared.cpp delete mode 100644 js/src/jit/shared/Assembler-x86-shared.h delete mode 100644 js/src/jit/shared/AssemblerBuffer-x86-shared.cpp delete mode 100644 js/src/jit/shared/AssemblerBuffer-x86-shared.h delete mode 100644 js/src/jit/shared/BaseAssembler-x86-shared.h delete mode 100644 js/src/jit/shared/BaselineCompiler-x86-shared.cpp delete mode 100644 js/src/jit/shared/BaselineCompiler-x86-shared.h delete mode 100644 js/src/jit/shared/BaselineIC-x86-shared.cpp delete mode 100644 js/src/jit/shared/CodeGenerator-x86-shared.cpp delete mode 100644 js/src/jit/shared/CodeGenerator-x86-shared.h delete mode 100644 js/src/jit/shared/Constants-x86-shared.h delete mode 100644 js/src/jit/shared/Disassembler-x86-shared.cpp delete mode 100644 js/src/jit/shared/Encoding-x86-shared.h create mode 100644 js/src/jit/shared/LIR-shared.h delete mode 100644 js/src/jit/shared/LIR-x86-shared.h create mode 100644 js/src/jit/shared/LOpcodes-shared.h delete mode 100644 js/src/jit/shared/Lowering-x86-shared.cpp delete mode 100644 js/src/jit/shared/Lowering-x86-shared.h delete mode 100644 js/src/jit/shared/MacroAssembler-x86-shared.cpp delete mode 100644 js/src/jit/shared/MacroAssembler-x86-shared.h delete mode 100644 js/src/jit/shared/MoveEmitter-x86-shared.cpp delete mode 100644 js/src/jit/shared/MoveEmitter-x86-shared.h delete mode 100644 js/src/jit/shared/Patching-x86-shared.h delete mode 100644 js/src/jit/x64/Architecture-x64.h create mode 100644 js/src/jit/x64/BaseAssembler-x64.h delete mode 100644 js/src/jit/x64/BaselineHelpers-x64.h delete mode 100644 js/src/jit/x64/BaselineRegisters-x64.h create mode 100644 js/src/jit/x64/MacroAssembler-x64-inl.h create mode 100644 js/src/jit/x64/SharedIC-x64.cpp create mode 100644 js/src/jit/x64/SharedICHelpers-x64.h create mode 100644 js/src/jit/x64/SharedICRegisters-x64.h create mode 100644 js/src/jit/x86-shared/Architecture-x86-shared.cpp create mode 100644 js/src/jit/x86-shared/Architecture-x86-shared.h create mode 100644 js/src/jit/x86-shared/Assembler-x86-shared.cpp create mode 100644 js/src/jit/x86-shared/Assembler-x86-shared.h create mode 100644 js/src/jit/x86-shared/AssemblerBuffer-x86-shared.cpp create mode 100644 js/src/jit/x86-shared/AssemblerBuffer-x86-shared.h create mode 100644 js/src/jit/x86-shared/AtomicOperations-x86-shared.h create mode 100644 js/src/jit/x86-shared/BaseAssembler-x86-shared.h create mode 100644 js/src/jit/x86-shared/BaselineCompiler-x86-shared.cpp create mode 100644 js/src/jit/x86-shared/BaselineCompiler-x86-shared.h create mode 100644 js/src/jit/x86-shared/BaselineIC-x86-shared.cpp create mode 100644 js/src/jit/x86-shared/CodeGenerator-x86-shared.cpp create mode 100644 js/src/jit/x86-shared/CodeGenerator-x86-shared.h create mode 100644 js/src/jit/x86-shared/Constants-x86-shared.h create mode 100644 js/src/jit/x86-shared/Disassembler-x86-shared.cpp create mode 100644 js/src/jit/x86-shared/Encoding-x86-shared.h create mode 100644 js/src/jit/x86-shared/LIR-x86-shared.h create mode 100644 js/src/jit/x86-shared/Lowering-x86-shared.cpp create mode 100644 js/src/jit/x86-shared/Lowering-x86-shared.h create mode 100644 js/src/jit/x86-shared/MacroAssembler-x86-shared-inl.h create mode 100644 js/src/jit/x86-shared/MacroAssembler-x86-shared.cpp create mode 100644 js/src/jit/x86-shared/MacroAssembler-x86-shared.h create mode 100644 js/src/jit/x86-shared/MoveEmitter-x86-shared.cpp create mode 100644 js/src/jit/x86-shared/MoveEmitter-x86-shared.h create mode 100644 js/src/jit/x86-shared/Patching-x86-shared.h delete mode 100644 js/src/jit/x86/Architecture-x86.h create mode 100644 js/src/jit/x86/BaseAssembler-x86.h delete mode 100644 js/src/jit/x86/BaselineHelpers-x86.h delete mode 100644 js/src/jit/x86/BaselineRegisters-x86.h create mode 100644 js/src/jit/x86/MacroAssembler-x86-inl.h create mode 100644 js/src/jit/x86/SharedIC-x86.cpp create mode 100644 js/src/jit/x86/SharedICHelpers-x86.h create mode 100644 js/src/jit/x86/SharedICRegisters-x86.h create mode 100644 js/src/jsapi-tests/testAssemblerBuffer.cpp delete mode 100644 js/src/jsapi-tests/testBindCallable.cpp create mode 100644 js/src/jsapi-tests/testBoundFunction.cpp create mode 100644 js/src/jsapi-tests/testCallArgs.cpp delete mode 100644 js/src/jsapi-tests/testContexts.cpp create mode 100644 js/src/jsapi-tests/testDateToLocaleString.cpp create mode 100644 js/src/jsapi-tests/testDeflateStringToUTF8Buffer.cpp create mode 100644 js/src/jsapi-tests/testDifferentNewTargetInvokeConstructor.cpp create mode 100644 js/src/jsapi-tests/testExternalArrayBuffer.cpp create mode 100644 js/src/jsapi-tests/testForceLexicalInitialization.cpp create mode 100644 js/src/jsapi-tests/testGCHooks.cpp delete mode 100644 js/src/jsapi-tests/testGCNursery.cpp create mode 100644 js/src/jsapi-tests/testGCUniqueId.cpp create mode 100644 js/src/jsapi-tests/testGCWeakCache.cpp create mode 100644 js/src/jsapi-tests/testGCWeakRef.cpp delete mode 100644 js/src/jsapi-tests/testHashTableInit.cpp create mode 100644 js/src/jsapi-tests/testIntlAvailableLocales.cpp create mode 100644 js/src/jsapi-tests/testIteratorObject.cpp create mode 100644 js/src/jsapi-tests/testJitMacroAssembler.cpp delete mode 100644 js/src/jsapi-tests/testJitMoveEmitterCycles-mips.cpp create mode 100644 js/src/jsapi-tests/testJitMoveEmitterCycles-mips32.cpp create mode 100644 js/src/jsapi-tests/testJitRegisterSet.cpp create mode 100644 js/src/jsapi-tests/testNewTargetInvokeConstructor.cpp delete mode 100644 js/src/jsapi-tests/testOps.cpp create mode 100644 js/src/jsapi-tests/testPrintf.cpp create mode 100644 js/src/jsapi-tests/testPrivateGCThingValue.cpp create mode 100644 js/src/jsapi-tests/testPromise.cpp delete mode 100644 js/src/jsapi-tests/testRegExpInstanceProperties.cpp create mode 100644 js/src/jsapi-tests/testSharedImmutableStringsCache.cpp create mode 100644 js/src/jsapi-tests/testThreadingConditionVariable.cpp create mode 100644 js/src/jsapi-tests/testThreadingExclusiveData.cpp create mode 100644 js/src/jsapi-tests/testThreadingMutex.cpp create mode 100644 js/src/jsapi-tests/testThreadingThread.cpp delete mode 100644 js/src/jsapi-tests/testUncaughtError.cpp create mode 100644 js/src/jsapi-tests/testUncaughtSymbol.cpp create mode 100644 js/src/jsapi-tests/testWasmLEB128.cpp create mode 100644 js/src/jsautokw.py mode change 100644 => 100755 js/src/jsdate.cpp delete mode 100644 js/src/jskwgen.cpp delete mode 100644 js/src/jslock.h create mode 100644 js/src/jsnspr.h delete mode 100644 js/src/jsreflect.cpp delete mode 100644 js/src/jsreflect.h delete mode 100644 js/src/jsweakcache.h create mode 100644 js/src/lib.rs create mode 100644 js/src/old-configure.in delete mode 100644 js/src/prmjtime.cpp delete mode 100644 js/src/prmjtime.h delete mode 100644 js/src/proxy/DirectProxyHandler.cpp create mode 100644 js/src/proxy/OpaqueCrossCompartmentWrapper.cpp delete mode 100644 js/src/proxy/ScriptedDirectProxyHandler.cpp delete mode 100644 js/src/proxy/ScriptedDirectProxyHandler.h delete mode 100644 js/src/proxy/ScriptedIndirectProxyHandler.cpp delete mode 100644 js/src/proxy/ScriptedIndirectProxyHandler.h create mode 100644 js/src/proxy/ScriptedProxyHandler.cpp create mode 100644 js/src/proxy/ScriptedProxyHandler.h create mode 100644 js/src/shell/ModuleLoader.js delete mode 100644 js/src/shell/js-gdb.gdb delete mode 100644 js/src/shell/jsheaptools.cpp delete mode 100644 js/src/shell/jsheaptools.h create mode 100644 js/src/shell/jsshell.cpp create mode 100644 js/src/shell/jsshell.h copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/Intl/Array/shell.js (100%) create mode 100644 js/src/tests/Intl/Array/toLocaleString-date.js create mode 100644 js/src/tests/Intl/Array/toLocaleString-number.js create mode 100644 js/src/tests/Intl/Array/toLocaleString.js create mode 100644 js/src/tests/Intl/Collator/construct-newtarget.js copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/Intl/Date/browser.js (100%) copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/Intl/Date/shell.js (100%) create mode 100644 js/src/tests/Intl/Date/toLocaleDateString_timeZone.js create mode 100644 js/src/tests/Intl/Date/toLocaleString_timeZone.js create mode 100644 js/src/tests/Intl/Date/toLocaleTimeString_timeZone.js create mode 100644 js/src/tests/Intl/DateTimeFormat/construct-newtarget.js create mode 100644 js/src/tests/Intl/DateTimeFormat/formatToParts.js create mode 100644 js/src/tests/Intl/DateTimeFormat/format_timeZone.js create mode 100644 js/src/tests/Intl/DateTimeFormat/timeZone.js create mode 100644 js/src/tests/Intl/DateTimeFormat/timeZone_backward_links.js create mode 100644 js/src/tests/Intl/DateTimeFormat/timeZone_backzone.js create mode 100644 js/src/tests/Intl/DateTimeFormat/timeZone_backzone_links.js create mode 100644 js/src/tests/Intl/DateTimeFormat/timeZone_notbackward_links.js create mode 100644 js/src/tests/Intl/NumberFormat/construct-newtarget.js create mode 100644 js/src/tests/Intl/NumberFormat/duplicate-singleton-variant.js create mode 100644 js/src/tests/Intl/NumberFormat/format-as-code-or-name.js create mode 100644 js/src/tests/Intl/NumberFormat/remove-unicode-extensions.js copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/Intl/TypedArray/shell.js (100%) create mode 100644 js/src/tests/Intl/TypedArray/toLocaleString.js create mode 100644 js/src/tests/Intl/four-letter-language-codes.js create mode 100644 js/src/tests/Intl/getCalendarInfo.js create mode 100644 js/src/tests/Intl/getCanonicalLocales-overridden-arg-length.js create mode 100644 js/src/tests/Intl/getCanonicalLocales-overridden-push.js create mode 100644 js/src/tests/Intl/getCanonicalLocales-overridden-set.js create mode 100644 js/src/tests/Intl/getCanonicalLocales-weird-cases.js create mode 100644 js/src/tests/Intl/getCanonicalLocales-with-duplicates.js create mode 100644 js/src/tests/Intl/getCanonicalLocales.js create mode 100644 js/src/tests/Intl/getDisplayNames.js mode change 100755 => 100644 js/src/tests/compare_bench.py create mode 100644 js/src/tests/ecma/Array/array-length-set-during-for-in.js delete mode 100644 js/src/tests/ecma/Date/15.9.5.2-2-n.js create mode 100644 js/src/tests/ecma/String/lastIndexOf-ToNumber-when-searchStr-larger-than-string.js delete mode 100644 js/src/tests/ecma/extensions/15.9.5.js delete mode 100644 js/src/tests/ecma/jsref.js delete mode 100644 js/src/tests/ecma_2/Exceptions/date-001.js delete mode 100644 js/src/tests/ecma_2/jsref.js copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/ecma_2017/AsyncFunctions/browser.js (100%) create mode 100644 js/src/tests/ecma_2017/AsyncFunctions/construct-newtarget.js create mode 100644 js/src/tests/ecma_2017/AsyncFunctions/cover-init-name-syntax.js create mode 100644 js/src/tests/ecma_2017/AsyncFunctions/duplicate-__proto__.js copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/ecma_2017/AsyncFunctions/shell.js (100%) create mode 100644 js/src/tests/ecma_2017/AsyncFunctions/subclass.js copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/ecma_2017/Expressions/browser.js (100%) rename python/requests/requests.egg-info/dependency_links.txt => js/src/tests/ecma_2017/Expressions/shell.js (100%) create mode 100644 js/src/tests/ecma_2017/Expressions/trailing_comma_arguments.js create mode 100644 js/src/tests/ecma_2017/Expressions/trailing_comma_arrow.js create mode 100644 js/src/tests/ecma_2017/Expressions/trailing_comma_getter_setter.js create mode 100644 js/src/tests/ecma_2017/Expressions/trailing_comma_parameters.js copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/ecma_2017/Statements/browser.js (100%) create mode 100644 js/src/tests/ecma_2017/Statements/for-in-with-assignment-semantics.js create mode 100644 js/src/tests/ecma_2017/Statements/for-in-with-assignment-syntax.js create mode 100644 js/src/tests/ecma_2017/Statements/for-in-with-assignments.js rename python/redo/redo.egg-info/dependency_links.txt => js/src/tests/ecma_2017/Statements/shell.js (100%) create mode 100644 js/src/tests/ecma_2017/Statements/trailing_comma_parameters.js copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/ecma_2017/browser.js (100%) create mode 100644 js/src/tests/ecma_2017/lastIndex-exec.js create mode 100644 js/src/tests/ecma_2017/lastIndex-match-or-replace.js create mode 100644 js/src/tests/ecma_2017/lastIndex-search.js rename python/pyasn1/pyasn1.egg-info/zip-safe => js/src/tests/ecma_2017/shell.js (100%) create mode 100644 js/src/tests/ecma_5/Array/frozen-dense-array.js create mode 100644 js/src/tests/ecma_5/Array/frozen-dict-mode-length.js create mode 100644 js/src/tests/ecma_5/Date/UTC-convert-all-arguments.js create mode 100644 js/src/tests/ecma_5/Date/constructor-convert-all-arguments.js create mode 100644 js/src/tests/ecma_5/Function/Function-with-eval.js create mode 100644 js/src/tests/ecma_5/Global/bug-320887.js create mode 100644 js/src/tests/ecma_5/JSON/cyclic-stringify-unrelated.js create mode 100644 js/src/tests/ecma_5/JSON/stringify-replacer-array-trailing-holes.js create mode 100644 js/src/tests/ecma_5/Object/defineProperties-callable-accessor.js create mode 100644 js/src/tests/ecma_5/Object/object-create-with-primitive-second-arg.js create mode 100644 js/src/tests/ecma_5/extensions/inc-dec-functioncall.js delete mode 100644 js/src/tests/ecma_5/extensions/proxy-__proto__.js delete mode 100644 js/src/tests/ecma_5/extensions/uneval-strict-functions.js create mode 100644 js/src/tests/ecma_5/strict/primitive-assignment.js create mode 100644 js/src/tests/ecma_5/strict/primitive-this-getter.js create mode 100644 js/src/tests/ecma_6/Array/concat-proxy.js create mode 100644 js/src/tests/ecma_6/Array/concat-spreadable-basic.js create mode 100644 js/src/tests/ecma_6/Array/concat-spreadable-primitive.js create mode 100644 js/src/tests/ecma_6/Array/from-iterator-close.js create mode 100644 js/src/tests/ecma_6/Array/from_primitive.js create mode 100644 js/src/tests/ecma_6/Array/getter-name.js create mode 100644 js/src/tests/ecma_6/Array/indexOf-never-returns-negative-zero.js create mode 100644 js/src/tests/ecma_6/Array/lastIndexOf-never-returns-negative-zero.js create mode 100644 js/src/tests/ecma_6/Array/shift_for_in.js create mode 100644 js/src/tests/ecma_6/Array/sort_basics.js create mode 100644 js/src/tests/ecma_6/Array/sort_holes.js create mode 100644 js/src/tests/ecma_6/Array/sort_proxy.js create mode 100644 js/src/tests/ecma_6/Array/sort_small.js create mode 100644 js/src/tests/ecma_6/Array/species.js create mode 100644 js/src/tests/ecma_6/Array/to-length.js create mode 100644 js/src/tests/ecma_6/Array/toLocaleString-nointl.js create mode 100644 js/src/tests/ecma_6/Array/toLocaleString.js create mode 100644 js/src/tests/ecma_6/Array/unscopables.js create mode 100644 js/src/tests/ecma_6/Array/values.js create mode 100644 js/src/tests/ecma_6/ArrayBuffer/CloneArrayBuffer.js create mode 100644 js/src/tests/ecma_6/ArrayBuffer/constructorNotCallable.js create mode 100644 js/src/tests/ecma_6/ArrayBuffer/getter-name.js create mode 100644 js/src/tests/ecma_6/ArrayBuffer/slice-species.js copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/ecma_6/ArrowFunctions/browser.js (100%) copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/ecma_6/ArrowFunctions/shell.js (100%) create mode 100644 js/src/tests/ecma_6/ArrowFunctions/yield-in-arrow.js create mode 100644 js/src/tests/ecma_6/Class/boundFunctionSubclassing.js create mode 100644 js/src/tests/ecma_6/Class/bytecodePatternMatching.js create mode 100644 js/src/tests/ecma_6/Class/classConstructorNoCall.js create mode 100644 js/src/tests/ecma_6/Class/classHeritage.js create mode 100644 js/src/tests/ecma_6/Class/className.js create mode 100644 js/src/tests/ecma_6/Class/classPrototype.js create mode 100644 js/src/tests/ecma_6/Class/constructorCalled.js create mode 100644 js/src/tests/ecma_6/Class/defaultConstructorBase.js create mode 100644 js/src/tests/ecma_6/Class/defaultConstructorDerivedSpread.js create mode 100644 js/src/tests/ecma_6/Class/defaultConstructorNotCallable.js create mode 100644 js/src/tests/ecma_6/Class/derivedConstructorArrowEvalBinding.js create mode 100644 js/src/tests/ecma_6/Class/derivedConstructorArrowEvalClosed.js create mode 100644 js/src/tests/ecma_6/Class/derivedConstructorArrowEvalEscape.js create mode 100644 js/src/tests/ecma_6/Class/derivedConstructorArrowEvalEscapeUninitialized.js create mode 100644 js/src/tests/ecma_6/Class/derivedConstructorArrowEvalGetThis.js create mode 100644 js/src/tests/ecma_6/Class/derivedConstructorArrowEvalNestedSuperCall.js create mode 100644 js/src/tests/ecma_6/Class/derivedConstructorArrowEvalSuperCall.js create mode 100644 js/src/tests/ecma_6/Class/derivedConstructorInlining.js create mode 100644 js/src/tests/ecma_6/Class/derivedConstructorName.js create mode 100644 js/src/tests/ecma_6/Class/derivedConstructorReturnPrimitive.js create mode 100644 js/src/tests/ecma_6/Class/derivedConstructorTDZExplicitThis.js create mode 100644 js/src/tests/ecma_6/Class/derivedConstructorTDZOffEdge.js create mode 100644 js/src/tests/ecma_6/Class/derivedConstructorTDZReturnAliasedTry.js create mode 100644 js/src/tests/ecma_6/Class/derivedConstructorTDZReturnObject.js create mode 100644 js/src/tests/ecma_6/Class/derivedConstructorTDZReturnTry.js create mode 100644 js/src/tests/ecma_6/Class/derivedConstructorTDZReturnUndefined.js create mode 100644 js/src/tests/ecma_6/Class/extendBuiltinConstructors.js create mode 100644 js/src/tests/ecma_6/Class/geterNoExprClosure.js create mode 100644 js/src/tests/ecma_6/Class/innerBinding.js create mode 100644 js/src/tests/ecma_6/Class/member-expr-after-super.js create mode 100644 js/src/tests/ecma_6/Class/method-named-static.js create mode 100644 js/src/tests/ecma_6/Class/methodInstallation.js create mode 100644 js/src/tests/ecma_6/Class/methodName.js create mode 100644 js/src/tests/ecma_6/Class/methodOverwrites.js create mode 100644 js/src/tests/ecma_6/Class/methodsPrototype.js create mode 100644 js/src/tests/ecma_6/Class/newTargetArgumentsIntact.js create mode 100644 js/src/tests/ecma_6/Class/newTargetArrow.js create mode 100644 js/src/tests/ecma_6/Class/newTargetBound.js create mode 100644 js/src/tests/ecma_6/Class/newTargetCCW.js create mode 100644 js/src/tests/ecma_6/Class/newTargetDVG.js create mode 100644 js/src/tests/ecma_6/Class/newTargetDefaults.js create mode 100644 js/src/tests/ecma_6/Class/newTargetDirectInvoke.js create mode 100644 js/src/tests/ecma_6/Class/newTargetEval.js create mode 100644 js/src/tests/ecma_6/Class/newTargetGenerators.js create mode 100644 js/src/tests/ecma_6/Class/newTargetMethods.js create mode 100644 js/src/tests/ecma_6/Class/newTargetNonFunction.js create mode 100644 js/src/tests/ecma_6/Class/newTargetProxyNative.js create mode 100644 js/src/tests/ecma_6/Class/outerBinding.js create mode 100644 js/src/tests/ecma_6/Class/staticConstructor.js create mode 100644 js/src/tests/ecma_6/Class/staticMethods.js create mode 100644 js/src/tests/ecma_6/Class/strictExecution.js create mode 100644 js/src/tests/ecma_6/Class/stringConstructor.js create mode 100644 js/src/tests/ecma_6/Class/subclassedArrayUnboxed.js create mode 100644 js/src/tests/ecma_6/Class/superCallBadDynamicSuperClass.js create mode 100644 js/src/tests/ecma_6/Class/superCallBadNewTargetPrototype.js create mode 100644 js/src/tests/ecma_6/Class/superCallBaseInvoked.js create mode 100644 js/src/tests/ecma_6/Class/superCallIllegal.js create mode 100644 js/src/tests/ecma_6/Class/superCallInvalidBase.js create mode 100644 js/src/tests/ecma_6/Class/superCallOrder.js create mode 100644 js/src/tests/ecma_6/Class/superCallProperBase.js create mode 100644 js/src/tests/ecma_6/Class/superCallSpreadCall.js create mode 100644 js/src/tests/ecma_6/Class/superCallThisInit.js create mode 100644 js/src/tests/ecma_6/Class/superPropBasicCalls.js create mode 100644 js/src/tests/ecma_6/Class/superPropBasicChain.js create mode 100644 js/src/tests/ecma_6/Class/superPropBasicGetter.js create mode 100644 js/src/tests/ecma_6/Class/superPropBasicNew.js create mode 100644 js/src/tests/ecma_6/Class/superPropChains.js create mode 100644 js/src/tests/ecma_6/Class/superPropDVG.js create mode 100644 js/src/tests/ecma_6/Class/superPropDelete.js create mode 100644 js/src/tests/ecma_6/Class/superPropDerivedCalls.js create mode 100644 js/src/tests/ecma_6/Class/superPropDestructuring.js create mode 100644 js/src/tests/ecma_6/Class/superPropEvalInsideArrow.js create mode 100644 js/src/tests/ecma_6/Class/superPropEvalInsideNested.js create mode 100644 js/src/tests/ecma_6/Class/superPropFor.js create mode 100644 js/src/tests/ecma_6/Class/superPropHeavyweightArrow.js create mode 100644 js/src/tests/ecma_6/Class/superPropHomeObject.js create mode 100644 js/src/tests/ecma_6/Class/superPropIncDecElem.js create mode 100644 js/src/tests/ecma_6/Class/superPropLazyInnerFunction.js create mode 100644 js/src/tests/ecma_6/Class/superPropNoOverwriting.js create mode 100644 js/src/tests/ecma_6/Class/superPropOrdering.js create mode 100644 js/src/tests/ecma_6/Class/superPropProtoChanges.js create mode 100644 js/src/tests/ecma_6/Class/superPropProxies.js create mode 100644 js/src/tests/ecma_6/Class/superPropSkips.js create mode 100644 js/src/tests/ecma_6/Class/superPropStatics.js create mode 100644 js/src/tests/ecma_6/Class/superPropStrictAssign.js create mode 100644 js/src/tests/ecma_6/Class/uninitializedThisError.js create mode 100644 js/src/tests/ecma_6/DataView/detach-after-construction.js create mode 100644 js/src/tests/ecma_6/DataView/get-set-index-range.js create mode 100644 js/src/tests/ecma_6/DataView/getter-name.js copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/ecma_6/Date/browser.js (100%) create mode 100644 js/src/tests/ecma_6/Date/constructor-one-Date-argument.js create mode 100644 js/src/tests/ecma_6/Date/non-iso.js create mode 100644 js/src/tests/ecma_6/Date/prototype-is-not-a-date.js create mode 100644 js/src/tests/ecma_6/Date/toPrimitive.js create mode 100644 js/src/tests/ecma_6/Date/toString-generic.js create mode 100644 js/src/tests/ecma_6/Destructuring/array-default-class.js create mode 100644 js/src/tests/ecma_6/Destructuring/array-iterator-close.js copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/ecma_6/Destructuring/browser.js (100%) create mode 100644 js/src/tests/ecma_6/Destructuring/cover-init-name-syntax.js create mode 100644 js/src/tests/ecma_6/Destructuring/iterator-primitive.js create mode 100644 js/src/tests/ecma_6/Destructuring/order-super.js create mode 100644 js/src/tests/ecma_6/Destructuring/order.js create mode 100644 js/src/tests/ecma_6/Destructuring/rest-with-trailing-comma.js copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/ecma_6/Destructuring/shell.js (100%) create mode 100644 js/src/tests/ecma_6/Destructuring/yield-in-object-destr-function.js create mode 100644 js/src/tests/ecma_6/Destructuring/yield-in-object-destr-generator.js create mode 100644 js/src/tests/ecma_6/Destructuring/yield-in-object-destr-script.js create mode 100644 js/src/tests/ecma_6/Destructuring/yield-with-escape-in-object-destr-function.js create mode 100644 js/src/tests/ecma_6/Destructuring/yield-with-escape-in-object-destr-generator.js create mode 100644 js/src/tests/ecma_6/Destructuring/yield-with-escape-in-object-destr-script.js create mode 100644 js/src/tests/ecma_6/Error/constructor-proto.js create mode 100644 js/src/tests/ecma_6/Error/prototype-properties.js create mode 100644 js/src/tests/ecma_6/Error/prototype.js copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/ecma_6/Error/shell.js (100%) create mode 100644 js/src/tests/ecma_6/Expressions/ToPropertyKey-symbols.js create mode 100644 js/src/tests/ecma_6/Expressions/computed-property-side-effects.js create mode 100644 js/src/tests/ecma_6/Expressions/delete-constant-folded-and-or.js create mode 100644 js/src/tests/ecma_6/Expressions/destructuring-array-default-call.js create mode 100644 js/src/tests/ecma_6/Expressions/destructuring-array-default-class.js create mode 100644 js/src/tests/ecma_6/Expressions/destructuring-array-default-function-nested.js create mode 100644 js/src/tests/ecma_6/Expressions/destructuring-array-default-function.js create mode 100644 js/src/tests/ecma_6/Expressions/destructuring-array-default-simple.js create mode 100644 js/src/tests/ecma_6/Expressions/destructuring-array-default-yield.js create mode 100644 js/src/tests/ecma_6/Expressions/destructuring-array-done.js create mode 100644 js/src/tests/ecma_6/Expressions/destructuring-array-lexical.js create mode 100644 js/src/tests/ecma_6/Expressions/destructuring-pattern-parenthesized.js create mode 100644 js/src/tests/ecma_6/Expressions/object-literal-computed-property-evaluation.js create mode 100644 js/src/tests/ecma_6/Expressions/tagged-template-constant-folding.js create mode 100644 js/src/tests/ecma_6/Function/arguments-extra-property.js create mode 100644 js/src/tests/ecma_6/Function/arguments-iterator.js create mode 100644 js/src/tests/ecma_6/Function/arguments-parameter-shadowing.js create mode 100644 js/src/tests/ecma_6/Function/bound-prototype.js create mode 100644 js/src/tests/ecma_6/Function/construct-bound-proxy-with-many-arguments.js create mode 100644 js/src/tests/ecma_6/Function/function-constructor-toString-arguments-before-parsing-params.js create mode 100644 js/src/tests/ecma_6/Function/function-name-assignment.js create mode 100644 js/src/tests/ecma_6/Function/function-name-binding.js create mode 100644 js/src/tests/ecma_6/Function/function-name-class.js create mode 100644 js/src/tests/ecma_6/Function/function-name-for.js create mode 100644 js/src/tests/ecma_6/Function/function-name-method.js create mode 100644 js/src/tests/ecma_6/Function/function-name-property.js create mode 100644 js/src/tests/ecma_6/Function/has-instance-jitted.js create mode 100644 js/src/tests/ecma_6/Function/has-instance.js create mode 100644 js/src/tests/ecma_6/Function/invalid-parameter-list.js create mode 100644 js/src/tests/ecma_6/Function/length-with-destructuring-and-parameter-expression.js create mode 100644 js/src/tests/ecma_6/Function/line-terminator-before-arrow.js create mode 100644 js/src/tests/ecma_6/Function/parameter-redeclaration.js create mode 100644 js/src/tests/ecma_6/Function/rest-parameter-names.js create mode 100644 js/src/tests/ecma_6/Function/return-finally.js create mode 100644 js/src/tests/ecma_6/Function/spread-iterator-primitive.js create mode 100644 js/src/tests/ecma_6/Generators/construct-newtarget.js create mode 100644 js/src/tests/ecma_6/Generators/iterator-next-non-object.js create mode 100644 js/src/tests/ecma_6/Generators/return-finally.js create mode 100644 js/src/tests/ecma_6/Generators/subclass.js create mode 100644 js/src/tests/ecma_6/Generators/yield-iterator-close.js create mode 100644 js/src/tests/ecma_6/Generators/yield-star-iterator-close.js create mode 100644 js/src/tests/ecma_6/Generators/yield-star-iterator-primitive.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/block-scoped-functions-annex-b-eval.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/block-scoped-functions-annex-b-generators.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/block-scoped-functions-annex-b-if.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/block-scoped-functions-annex-b-label.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/block-scoped-functions-annex-b-property.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/block-scoped-functions-annex-b-same-name.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/block-scoped-functions-annex-b-with.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/block-scoped-functions-annex-b.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/block-scoped-functions-deprecated-redecl.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/block-scoped-functions-hoisted-tdz.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/block-scoped-functions-strict.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/bug-1216623.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/catch-body.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/const-declaration-in-for-loop.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/eval-has-lexical-environment.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/eval-nondefinable-function.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/for-loop-with-bindings-added-at-runtime.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/implicit-this-in-with.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/nondefinable-function-same-script.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/redeclaring-global-properties.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/unscopables-basics.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/unscopables-closures.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/unscopables-const.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/unscopables-delete.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/unscopables-getters.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/unscopables-global.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/unscopables-ignored.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/unscopables-miss.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/unscopables-mutation-frozen.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/unscopables-mutation.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/unscopables-proto.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/unscopables-proxy.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/unscopables-strict.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/unscopables-tdz.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/var-in-catch-body-annex-b-eval-destructuring.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/var-in-catch-body-annex-b-eval-for-of.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/var-in-catch-body-annex-b-eval.js create mode 100644 js/src/tests/ecma_6/LexicalEnvironment/var-in-catch-body-annex-b.js create mode 100644 js/src/tests/ecma_6/Map/constructor-iterator-close.js create mode 100644 js/src/tests/ecma_6/Map/constructor-iterator-primitive.js create mode 100644 js/src/tests/ecma_6/Map/getter-name.js create mode 100644 js/src/tests/ecma_6/Map/iterable.js create mode 100644 js/src/tests/ecma_6/Math/expm1-monotonicity.js create mode 100644 js/src/tests/ecma_6/Number/20.1.3.2-toExponential.js create mode 100644 js/src/tests/ecma_6/Number/20.1.3.2-toPrecision.js create mode 100644 js/src/tests/ecma_6/Number/20.1.3.3-toFixed.js create mode 100644 js/src/tests/ecma_6/Object/accessor-name.js create mode 100644 js/src/tests/ecma_6/Object/accessor-non-constructor.js create mode 100644 js/src/tests/ecma_6/Object/bug-1150906.js create mode 100644 js/src/tests/ecma_6/Object/bug-1206700.js create mode 100644 js/src/tests/ecma_6/Object/defineProperties-order.js create mode 100644 js/src/tests/ecma_6/Object/destructuring-shorthand-defaults.js create mode 100644 js/src/tests/ecma_6/Object/getter-name.js create mode 100644 js/src/tests/ecma_6/Object/method-non-constructor.js create mode 100644 js/src/tests/ecma_6/Object/property-descriptor-order.js create mode 100644 js/src/tests/ecma_6/Object/setPrototypeOf-cross-realm-cycle.js create mode 100644 js/src/tests/ecma_6/Object/setPrototypeOf-cycle.js create mode 100644 js/src/tests/ecma_6/Object/setPrototypeOf-same-value.js create mode 100644 js/src/tests/ecma_6/Object/toLocaleString.js create mode 100644 js/src/tests/ecma_6/Object/toPrimitive-callers.js create mode 100644 js/src/tests/ecma_6/Object/toPrimitive.js copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/ecma_6/Promise/browser.js (100%) create mode 100644 js/src/tests/ecma_6/Promise/bug-1287334.js create mode 100644 js/src/tests/ecma_6/Promise/bug-1288382.js create mode 100644 js/src/tests/ecma_6/Promise/bug-1289040.js create mode 100644 js/src/tests/ecma_6/Promise/dependent-promises.js create mode 100644 js/src/tests/ecma_6/Promise/enqueue-promise-reactions.js create mode 100644 js/src/tests/ecma_6/Promise/get-wait-for-all-promise.js create mode 100644 js/src/tests/ecma_6/Promise/iterator-close.js create mode 100644 js/src/tests/ecma_6/Promise/iterator-primitive.js create mode 100644 js/src/tests/ecma_6/Promise/methods-non-enumerable.js create mode 100644 js/src/tests/ecma_6/Promise/promise-all.js create mode 100644 js/src/tests/ecma_6/Promise/promise-basics.js create mode 100644 js/src/tests/ecma_6/Promise/promise-rejection-tracking.js create mode 100644 js/src/tests/ecma_6/Promise/promise-species.js create mode 100644 js/src/tests/ecma_6/Promise/promise-subclassing.js create mode 100644 js/src/tests/ecma_6/Promise/self-resolve.js copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/ecma_6/Promise/shell.js (100%) create mode 100644 js/src/tests/ecma_6/Proxy/getPrototypeOf.js create mode 100644 js/src/tests/ecma_6/Proxy/global-receiver.js create mode 100644 js/src/tests/ecma_6/Proxy/hasInstance.js create mode 100644 js/src/tests/ecma_6/Proxy/json-stringify-replacer-array-revocable-proxy.js create mode 100644 js/src/tests/ecma_6/Proxy/ownkeys-allowed-types.js create mode 100644 js/src/tests/ecma_6/Proxy/ownkeys-linear.js create mode 100644 js/src/tests/ecma_6/Proxy/ownkeys-trap-duplicates.js create mode 100644 js/src/tests/ecma_6/Proxy/proxy-for-in.js create mode 100644 js/src/tests/ecma_6/Proxy/proxy-no-receiver-overwrite.js create mode 100644 js/src/tests/ecma_6/Proxy/proxy-with-revoked-arguments.js create mode 100644 js/src/tests/ecma_6/Proxy/regress-bug1062349.js create mode 100644 js/src/tests/ecma_6/Proxy/revoke-as-side-effect.js create mode 100644 js/src/tests/ecma_6/Proxy/setPrototypeOf.js create mode 100644 js/src/tests/ecma_6/Proxy/trap-null.js create mode 100644 js/src/tests/ecma_6/Reflect/apply.js create mode 100644 js/src/tests/ecma_6/Reflect/argumentsList.js create mode 100644 js/src/tests/ecma_6/Reflect/construct.js create mode 100644 js/src/tests/ecma_6/Reflect/defineProperty.js create mode 100644 js/src/tests/ecma_6/Reflect/deleteProperty.js create mode 100644 js/src/tests/ecma_6/Reflect/get.js create mode 100644 js/src/tests/ecma_6/Reflect/getOwnPropertyDescriptor.js create mode 100644 js/src/tests/ecma_6/Reflect/getPrototypeOf.js create mode 100644 js/src/tests/ecma_6/Reflect/has.js create mode 100644 js/src/tests/ecma_6/Reflect/isExtensible.js create mode 100644 js/src/tests/ecma_6/Reflect/ownKeys.js create mode 100644 js/src/tests/ecma_6/Reflect/preventExtensions.js create mode 100644 js/src/tests/ecma_6/Reflect/propertyKeys.js create mode 100644 js/src/tests/ecma_6/Reflect/setPrototypeOf.js create mode 100644 js/src/tests/ecma_6/Reflect/surfaces.js create mode 100644 js/src/tests/ecma_6/Reflect/target.js create mode 100644 js/src/tests/ecma_6/RegExp/RegExpExec-exec.js create mode 100644 js/src/tests/ecma_6/RegExp/RegExpExec-return.js create mode 100644 js/src/tests/ecma_6/RegExp/class-null.js create mode 100644 js/src/tests/ecma_6/RegExp/compile-lastIndex.js create mode 100644 js/src/tests/ecma_6/RegExp/compile-symbol.js create mode 100644 js/src/tests/ecma_6/RegExp/constructor-IsRegExp.js create mode 100644 js/src/tests/ecma_6/RegExp/constructor-constructor.js create mode 100644 js/src/tests/ecma_6/RegExp/constructor-ordering-2.js create mode 100644 js/src/tests/ecma_6/RegExp/constructor-ordering.js create mode 100644 js/src/tests/ecma_6/RegExp/constructor-regexp-unicode.js create mode 100644 js/src/tests/ecma_6/RegExp/constructor-symbol.js create mode 100644 js/src/tests/ecma_6/RegExp/exec-lastIndex-negative.js create mode 100644 js/src/tests/ecma_6/RegExp/getter-name.js create mode 100644 js/src/tests/ecma_6/RegExp/ignoreCase-multiple.js create mode 100644 js/src/tests/ecma_6/RegExp/lastIndex-nonwritable.js create mode 100644 js/src/tests/ecma_6/RegExp/match-local-tolength-recompilation.js create mode 100644 js/src/tests/ecma_6/RegExp/match-this.js create mode 100644 js/src/tests/ecma_6/RegExp/match-trace.js create mode 100644 js/src/tests/ecma_6/RegExp/match.js create mode 100644 js/src/tests/ecma_6/RegExp/prototype.js create mode 100644 js/src/tests/ecma_6/RegExp/replace-compile.js create mode 100644 js/src/tests/ecma_6/RegExp/replace-global-unicode.js create mode 100644 js/src/tests/ecma_6/RegExp/replace-local-tolength-lastindex.js create mode 100644 js/src/tests/ecma_6/RegExp/replace-local-tolength-recompilation.js create mode 100644 js/src/tests/ecma_6/RegExp/replace-sticky-lastIndex.js create mode 100644 js/src/tests/ecma_6/RegExp/replace-sticky.js create mode 100644 js/src/tests/ecma_6/RegExp/replace-this.js create mode 100644 js/src/tests/ecma_6/RegExp/replace-trace.js create mode 100644 js/src/tests/ecma_6/RegExp/replace-twoBytes.js create mode 100644 js/src/tests/ecma_6/RegExp/replace.js create mode 100644 js/src/tests/ecma_6/RegExp/search-this.js create mode 100644 js/src/tests/ecma_6/RegExp/search-trace.js create mode 100644 js/src/tests/ecma_6/RegExp/search.js create mode 100644 js/src/tests/ecma_6/RegExp/split-deleted-flags.js create mode 100644 js/src/tests/ecma_6/RegExp/split-flags-on-obj.js create mode 100644 js/src/tests/ecma_6/RegExp/split-invalid-lastIndex.js create mode 100644 js/src/tests/ecma_6/RegExp/split-limit.js create mode 100644 js/src/tests/ecma_6/RegExp/split-obj.js create mode 100644 js/src/tests/ecma_6/RegExp/split-prop-access.js create mode 100644 js/src/tests/ecma_6/RegExp/split-this.js create mode 100644 js/src/tests/ecma_6/RegExp/split-trace.js create mode 100644 js/src/tests/ecma_6/RegExp/split.js create mode 100644 js/src/tests/ecma_6/RegExp/sticky.js create mode 100644 js/src/tests/ecma_6/RegExp/test-trailing.js create mode 100644 js/src/tests/ecma_6/RegExp/toString.js create mode 100644 js/src/tests/ecma_6/RegExp/unicode-back-reference.js create mode 100644 js/src/tests/ecma_6/RegExp/unicode-braced.js create mode 100644 js/src/tests/ecma_6/RegExp/unicode-character-class-escape.js create mode 100644 js/src/tests/ecma_6/RegExp/unicode-class-braced.js create mode 100644 js/src/tests/ecma_6/RegExp/unicode-class-empty.js create mode 100644 js/src/tests/ecma_6/RegExp/unicode-class-ignoreCase.js create mode 100644 js/src/tests/ecma_6/RegExp/unicode-class-lead-trail.js create mode 100644 js/src/tests/ecma_6/RegExp/unicode-class-negated.js create mode 100644 js/src/tests/ecma_6/RegExp/unicode-class-range.js create mode 100644 js/src/tests/ecma_6/RegExp/unicode-class-raw.js create mode 100644 js/src/tests/ecma_6/RegExp/unicode-disallow-extended.js create mode 100644 js/src/tests/ecma_6/RegExp/unicode-everything.js create mode 100644 js/src/tests/ecma_6/RegExp/unicode-ignoreCase-ascii.js create mode 100644 js/src/tests/ecma_6/RegExp/unicode-ignoreCase-escape.js create mode 100644 js/src/tests/ecma_6/RegExp/unicode-ignoreCase-negated.js create mode 100644 js/src/tests/ecma_6/RegExp/unicode-ignoreCase-word-boundary.js create mode 100644 js/src/tests/ecma_6/RegExp/unicode-ignoreCase.js create mode 100644 js/src/tests/ecma_6/RegExp/unicode-index.js create mode 100644 js/src/tests/ecma_6/RegExp/unicode-lead-trail.js create mode 100644 js/src/tests/ecma_6/RegExp/unicode-raw.js create mode 100644 js/src/tests/ecma_6/Set/getter-name.js create mode 100644 js/src/tests/ecma_6/Statements/arrow-function-at-end-of-for-statement-head.js create mode 100644 js/src/tests/ecma_6/Statements/arrow-function-in-for-statement-head.js copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/ecma_6/Statements/browser.js (100%) create mode 100644 js/src/tests/ecma_6/Statements/for-in-with-declaration.js create mode 100644 js/src/tests/ecma_6/Statements/for-in-with-destructuring-assignments.js create mode 100644 js/src/tests/ecma_6/Statements/for-inof-coverinitname-destr-assign.js create mode 100644 js/src/tests/ecma_6/Statements/for-inof-finally.js create mode 100644 js/src/tests/ecma_6/Statements/for-inof-loop-const-declaration.js create mode 100644 js/src/tests/ecma_6/Statements/for-inof-name-iteration-expression-contains-index-string.js create mode 100644 js/src/tests/ecma_6/Statements/for-loop-declaration-contains-computed-name.js create mode 100644 js/src/tests/ecma_6/Statements/for-loop-declaration-contains-initializer.js create mode 100644 js/src/tests/ecma_6/Statements/for-of-iterator-close-throw.js create mode 100644 js/src/tests/ecma_6/Statements/for-of-iterator-close.js create mode 100644 js/src/tests/ecma_6/Statements/for-of-iterator-primitive.js create mode 100644 js/src/tests/ecma_6/Statements/for-of-var-with-initializer.js create mode 100644 js/src/tests/ecma_6/Statements/if-constant-folding.js create mode 100644 js/src/tests/ecma_6/Statements/property-reference-self-assignment.js copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/ecma_6/Statements/shell.js (100%) create mode 100644 js/src/tests/ecma_6/Statements/try-completion.js create mode 100644 js/src/tests/ecma_6/String/AdvanceStringIndex.js create mode 100644 js/src/tests/ecma_6/String/IsRegExp.js create mode 100644 js/src/tests/ecma_6/String/internalUsage.js create mode 100644 js/src/tests/ecma_6/String/match-GetMethod.js create mode 100644 js/src/tests/ecma_6/String/match.js create mode 100644 js/src/tests/ecma_6/String/normalize-form-non-atom.js create mode 100644 js/src/tests/ecma_6/String/replace-GetMethod.js create mode 100644 js/src/tests/ecma_6/String/replace.js create mode 100644 js/src/tests/ecma_6/String/search-GetMethod.js create mode 100644 js/src/tests/ecma_6/String/search.js create mode 100644 js/src/tests/ecma_6/String/split-GetMethod.js create mode 100644 js/src/tests/ecma_6/String/split-order.js create mode 100644 js/src/tests/ecma_6/String/split.js create mode 100644 js/src/tests/ecma_6/String/string-code-point-upper-lower-mapping.js create mode 100644 js/src/tests/ecma_6/Symbol/species.js create mode 100644 js/src/tests/ecma_6/Symbol/toPrimitive.js create mode 100644 js/src/tests/ecma_6/Symbol/toStringTag.js copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/ecma_6/Syntax/browser.js (100%) create mode 100644 js/src/tests/ecma_6/Syntax/declaration-forbidden-in-label.js create mode 100644 js/src/tests/ecma_6/Syntax/escaped-let-static-identifier.js create mode 100644 js/src/tests/ecma_6/Syntax/escaped-strict-reserved-words-and-yield.js create mode 100644 js/src/tests/ecma_6/Syntax/identifier_vertical_tilde.js create mode 100644 js/src/tests/ecma_6/Syntax/identifiers-with-extended-unicode-escape.js create mode 100644 js/src/tests/ecma_6/Syntax/keyword-unescaped-requirement.js create mode 100644 js/src/tests/ecma_6/Syntax/let-as-label.js copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/ecma_6/Syntax/shell.js (100%) create mode 100644 js/src/tests/ecma_6/Syntax/statement-versus-statementlistitem.js create mode 100644 js/src/tests/ecma_6/Syntax/unicode_other_id_continue.js create mode 100644 js/src/tests/ecma_6/Syntax/unicode_other_id_start.js create mode 100644 js/src/tests/ecma_6/Syntax/yield-as-identifier.js create mode 100644 js/src/tests/ecma_6/TemplateStrings/lineNumber.js create mode 100644 js/src/tests/ecma_6/TypedArray/Tconstructor-fromTypedArray-byteLength.js create mode 100644 js/src/tests/ecma_6/TypedArray/constructor-ArrayBuffer-species-wrap.js create mode 100644 js/src/tests/ecma_6/TypedArray/constructor-ArrayBuffer-species.js create mode 100644 js/src/tests/ecma_6/TypedArray/constructor-iterable-generator.js create mode 100644 js/src/tests/ecma_6/TypedArray/constructor-iterable-modified-array-iterator-next.js create mode 100644 js/src/tests/ecma_6/TypedArray/constructor-iterable-modified-array-iterator.js create mode 100644 js/src/tests/ecma_6/TypedArray/constructor-iterable-nonpacked-array.js create mode 100644 js/src/tests/ecma_6/TypedArray/constructor-iterable-not-callable.js create mode 100644 js/src/tests/ecma_6/TypedArray/constructor-iterable-packed-array-side-effect.js create mode 100644 js/src/tests/ecma_6/TypedArray/constructor-iterable-packed-array.js create mode 100644 js/src/tests/ecma_6/TypedArray/constructor-iterable-undefined-or-null.js create mode 100644 js/src/tests/ecma_6/TypedArray/constructor-iterator-primitive.js create mode 100644 js/src/tests/ecma_6/TypedArray/constructor-non-detached.js create mode 100644 js/src/tests/ecma_6/TypedArray/constructor-not-callable.js create mode 100644 js/src/tests/ecma_6/TypedArray/constructor-undefined-args.js create mode 100644 js/src/tests/ecma_6/TypedArray/constructor_bad-args.js create mode 100644 js/src/tests/ecma_6/TypedArray/detached-array-buffer-checks.js create mode 100644 js/src/tests/ecma_6/TypedArray/filter-species.js delete mode 100644 js/src/tests/ecma_6/TypedArray/from_proxy.js create mode 100644 js/src/tests/ecma_6/TypedArray/getter-name.js create mode 100644 js/src/tests/ecma_6/TypedArray/indexOf-never-returns-negative-zero.js create mode 100644 js/src/tests/ecma_6/TypedArray/iterator.js create mode 100644 js/src/tests/ecma_6/TypedArray/lastIndexOf-never-returns-negative-zero.js create mode 100644 js/src/tests/ecma_6/TypedArray/map-species.js create mode 100644 js/src/tests/ecma_6/TypedArray/set-negative-offset.js create mode 100644 js/src/tests/ecma_6/TypedArray/set.js create mode 100644 js/src/tests/ecma_6/TypedArray/slice-species.js create mode 100644 js/src/tests/ecma_6/TypedArray/sort_basics.js create mode 100644 js/src/tests/ecma_6/TypedArray/sort_comparators.js create mode 100644 js/src/tests/ecma_6/TypedArray/sort_errors.js create mode 100644 js/src/tests/ecma_6/TypedArray/sort_globals.js create mode 100644 js/src/tests/ecma_6/TypedArray/sort_small.js create mode 100644 js/src/tests/ecma_6/TypedArray/sort_snans.js create mode 100644 js/src/tests/ecma_6/TypedArray/sorting_buffer_access.js create mode 100644 js/src/tests/ecma_6/TypedArray/subarray-species.js create mode 100644 js/src/tests/ecma_6/TypedArray/subarray.js create mode 100644 js/src/tests/ecma_6/TypedArray/toLocaleString-detached.js create mode 100644 js/src/tests/ecma_6/TypedArray/toLocaleString-nointl.js create mode 100644 js/src/tests/ecma_6/TypedArray/toLocaleString.js create mode 100644 js/src/tests/ecma_6/TypedArray/toString.js create mode 100644 js/src/tests/ecma_6/extensions/ArrayBuffer-slice-arguments-detaching.js delete mode 100644 js/src/tests/ecma_6/extensions/ArrayBuffer-slice-arguments-neutering.js create mode 100644 js/src/tests/ecma_6/extensions/DataView-construct-arguments-detaching.js delete mode 100644 js/src/tests/ecma_6/extensions/DataView-construct-arguments-neutering.js create mode 100644 js/src/tests/ecma_6/extensions/DataView-set-arguments-detaching.js delete mode 100644 js/src/tests/ecma_6/extensions/DataView-set-arguments-neutering.js create mode 100644 js/src/tests/ecma_6/extensions/RegExp-replace-lastParen.js create mode 100644 js/src/tests/ecma_6/extensions/String-match-flags.js create mode 100644 js/src/tests/ecma_6/extensions/TypedArray-set-object-funky-length-detaches.js delete mode 100644 js/src/tests/ecma_6/extensions/TypedArray-set-object-funky-length-neuters.js create mode 100644 js/src/tests/ecma_6/extensions/TypedArray-subarray-arguments-detaching.js delete mode 100644 js/src/tests/ecma_6/extensions/TypedArray-subarray-arguments-neutering.js create mode 100644 js/src/tests/ecma_6/extensions/array-isArray-proxy-recursion.js create mode 100644 js/src/tests/ecma_6/extensions/element-setting-ToNumber-detaches.js delete mode 100644 js/src/tests/ecma_6/extensions/element-setting-ToNumber-neuters.js create mode 100644 js/src/tests/ecma_6/extensions/for-loop-with-lexical-declaration-and-nested-function-statement.js delete mode 100644 js/src/tests/ecma_6/extensions/indirect-proxy-preventExtensions-error-realm.js create mode 100644 js/src/tests/ecma_6/extensions/keyword-unescaped-requirement-modules.js create mode 100644 js/src/tests/ecma_6/extensions/keyword-unescaped-requirement.js create mode 100644 js/src/tests/ecma_6/extensions/new-cross-compartment.js create mode 100644 js/src/tests/ecma_6/extensions/reentrant-RegExp-creation-and-gc-during-new-RegExp-pattern-ToString.js create mode 100644 js/src/tests/ecma_7/AsyncFunctions/BoundNames.js create mode 100644 js/src/tests/ecma_7/AsyncFunctions/EarlyErrors.js create mode 100644 js/src/tests/ecma_7/AsyncFunctions/arguments_callee.js create mode 100644 js/src/tests/ecma_7/AsyncFunctions/await-newline.js create mode 100644 js/src/tests/ecma_7/AsyncFunctions/clone.js create mode 100644 js/src/tests/ecma_7/AsyncFunctions/constructor.js create mode 100644 js/src/tests/ecma_7/AsyncFunctions/identity.js create mode 100644 js/src/tests/ecma_7/AsyncFunctions/length.js create mode 100644 js/src/tests/ecma_7/AsyncFunctions/methods.js create mode 100644 js/src/tests/ecma_7/AsyncFunctions/property.js create mode 100644 js/src/tests/ecma_7/AsyncFunctions/semantics.js copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/ecma_7/AsyncFunctions/shell.js (100%) create mode 100644 js/src/tests/ecma_7/AsyncFunctions/syntax-arrow.js create mode 100644 js/src/tests/ecma_7/AsyncFunctions/syntax-modules.js create mode 100644 js/src/tests/ecma_7/AsyncFunctions/syntax.js create mode 100644 js/src/tests/ecma_7/AsyncFunctions/toString.js create mode 100644 js/src/tests/ecma_7/AsyncFunctions/yield.js copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/ecma_7/Destructuring/browser.js (100%) create mode 100644 js/src/tests/ecma_7/Destructuring/duplicate-__proto__.js create mode 100644 js/src/tests/ecma_7/Destructuring/rest-parameter-aray-iterator.js create mode 100644 js/src/tests/ecma_7/Destructuring/rest-parameter-arguments.js create mode 100644 js/src/tests/ecma_7/Destructuring/rest-parameter-function-length.js create mode 100644 js/src/tests/ecma_7/Destructuring/rest-parameter-spread-call-optimization.js create mode 100644 js/src/tests/ecma_7/Destructuring/rest-parameter-syntax.js create mode 100644 js/src/tests/ecma_7/Destructuring/rest-parameter.js copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/ecma_7/Destructuring/shell.js (100%) create mode 100644 js/src/tests/ecma_7/Math/Pow.js copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/ecma_7/Math/shell.js (100%) copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/ecma_7/Object/browser.js (100%) create mode 100644 js/src/tests/ecma_7/Object/defineGetter-defineSetter.js rename js/src/tests/ecma_7/{ => Object}/entries.js (100%) copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/ecma_7/Object/shell.js (100%) rename js/src/tests/ecma_7/{ => Object}/values.js (100%) create mode 100644 js/src/tests/ecma_7/SIMD/ToSource.js create mode 100644 js/src/tests/ecma_7/SIMD/binary-operations.js delete mode 100644 js/src/tests/ecma_7/SIMD/clamp.js create mode 100644 js/src/tests/ecma_7/SIMD/conversions.js delete mode 100644 js/src/tests/ecma_7/SIMD/float32x4abs.js delete mode 100644 js/src/tests/ecma_7/SIMD/float32x4add.js delete mode 100644 js/src/tests/ecma_7/SIMD/float32x4alignment.js delete mode 100644 js/src/tests/ecma_7/SIMD/float32x4and.js delete mode 100644 js/src/tests/ecma_7/SIMD/float32x4div.js delete mode 100644 js/src/tests/ecma_7/SIMD/float32x4fromfloat64x2.js delete mode 100644 js/src/tests/ecma_7/SIMD/float32x4fromfloat64x2bits.js delete mode 100644 js/src/tests/ecma_7/SIMD/float32x4fromint32x4.js delete mode 100644 js/src/tests/ecma_7/SIMD/float32x4fromint32x4bits.js delete mode 100644 js/src/tests/ecma_7/SIMD/float32x4getters.js delete mode 100644 js/src/tests/ecma_7/SIMD/float32x4handle.js delete mode 100644 js/src/tests/ecma_7/SIMD/float32x4mul.js delete mode 100644 js/src/tests/ecma_7/SIMD/float32x4neg.js delete mode 100644 js/src/tests/ecma_7/SIMD/float32x4not.js delete mode 100644 js/src/tests/ecma_7/SIMD/float32x4or.js delete mode 100644 js/src/tests/ecma_7/SIMD/float32x4reciprocal.js delete mode 100644 js/src/tests/ecma_7/SIMD/float32x4reciprocalsqrt.js delete mode 100644 js/src/tests/ecma_7/SIMD/float32x4reify.js delete mode 100644 js/src/tests/ecma_7/SIMD/float32x4setter.js delete mode 100644 js/src/tests/ecma_7/SIMD/float32x4sqrt.js delete mode 100644 js/src/tests/ecma_7/SIMD/float32x4sub.js delete mode 100644 js/src/tests/ecma_7/SIMD/float32x4xor.js delete mode 100644 js/src/tests/ecma_7/SIMD/float64x2alignment.js delete mode 100644 js/src/tests/ecma_7/SIMD/float64x2fromfloat32x4.js delete mode 100644 js/src/tests/ecma_7/SIMD/float64x2fromfloat32x4bits.js delete mode 100644 js/src/tests/ecma_7/SIMD/float64x2fromint32x4.js delete mode 100644 js/src/tests/ecma_7/SIMD/float64x2fromint32x4bits.js delete mode 100644 js/src/tests/ecma_7/SIMD/float64x2getters.js delete mode 100644 js/src/tests/ecma_7/SIMD/float64x2handle.js delete mode 100644 js/src/tests/ecma_7/SIMD/float64x2reify.js delete mode 100644 js/src/tests/ecma_7/SIMD/float64x2setter.js delete mode 100644 js/src/tests/ecma_7/SIMD/int32x4add.js delete mode 100644 js/src/tests/ecma_7/SIMD/int32x4alignment.js delete mode 100644 js/src/tests/ecma_7/SIMD/int32x4and.js delete mode 100644 js/src/tests/ecma_7/SIMD/int32x4bool.js delete mode 100644 js/src/tests/ecma_7/SIMD/int32x4fromfloat32x4.js delete mode 100644 js/src/tests/ecma_7/SIMD/int32x4fromfloat32x4bits.js delete mode 100644 js/src/tests/ecma_7/SIMD/int32x4fromfloat64x2.js delete mode 100644 js/src/tests/ecma_7/SIMD/int32x4fromfloat64x2bits.js delete mode 100644 js/src/tests/ecma_7/SIMD/int32x4getters.js delete mode 100644 js/src/tests/ecma_7/SIMD/int32x4handle.js delete mode 100644 js/src/tests/ecma_7/SIMD/int32x4mul.js delete mode 100644 js/src/tests/ecma_7/SIMD/int32x4neg.js delete mode 100644 js/src/tests/ecma_7/SIMD/int32x4not.js delete mode 100644 js/src/tests/ecma_7/SIMD/int32x4or.js delete mode 100644 js/src/tests/ecma_7/SIMD/int32x4reify.js delete mode 100644 js/src/tests/ecma_7/SIMD/int32x4setter.js delete mode 100644 js/src/tests/ecma_7/SIMD/int32x4sub.js delete mode 100644 js/src/tests/ecma_7/SIMD/int32x4xor.js create mode 100644 js/src/tests/ecma_7/SIMD/load-floats.js create mode 100644 js/src/tests/ecma_7/SIMD/load-int16x8.js create mode 100644 js/src/tests/ecma_7/SIMD/load-int32x4.js create mode 100644 js/src/tests/ecma_7/SIMD/load-int8x16.js create mode 100644 js/src/tests/ecma_7/SIMD/load-sab-buffer-compat.js create mode 100644 js/src/tests/ecma_7/SIMD/load-unsigned-integers.js delete mode 100644 js/src/tests/ecma_7/SIMD/load.js create mode 100644 js/src/tests/ecma_7/SIMD/replaceLane.js delete mode 100644 js/src/tests/ecma_7/SIMD/signmask.js create mode 100644 js/src/tests/ecma_7/SIMD/toString.js create mode 100644 js/src/tests/ecma_7/SIMD/typedobjects.js create mode 100644 js/src/tests/ecma_7/SIMD/unary-operations.js delete mode 100644 js/src/tests/ecma_7/SIMD/with.js copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/ecma_7/String/shell.js (100%) create mode 100644 js/src/tests/ecma_7/String/string-pad-start-end.js copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/ecma_7/Syntax/browser.js (100%) create mode 100644 js/src/tests/ecma_7/Syntax/non-simple-with-strict-directive.js copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/ecma_7/Syntax/shell.js (100%) copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/ecma_7/TypedArray/browser.js (100%) create mode 100644 js/src/tests/ecma_7/TypedArray/filter-validation.js create mode 100644 js/src/tests/ecma_7/TypedArray/from-iterable-validation.js create mode 100644 js/src/tests/ecma_7/TypedArray/from-non-iterable-validation.js create mode 100644 js/src/tests/ecma_7/TypedArray/map-validation.js create mode 100644 js/src/tests/ecma_7/TypedArray/of-validation.js create mode 100644 js/src/tests/ecma_7/TypedArray/shell.js create mode 100644 js/src/tests/ecma_7/TypedArray/slice-validation.js create mode 100644 js/src/tests/ecma_7/TypedArray/subarray-validation.js copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/ecma_7/extensions/browser.js (100%) create mode 100644 js/src/tests/ecma_7/extensions/parse-rest-destructuring-parameter.js copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/ecma_7/extensions/shell.js (100%) delete mode 100644 js/src/tests/js1_1/jsref.js delete mode 100644 js/src/tests/js1_2/jsref.js delete mode 100644 js/src/tests/js1_2/regexp/RegExp_input.js delete mode 100644 js/src/tests/js1_2/regexp/RegExp_input_as_array.js delete mode 100644 js/src/tests/js1_2/regexp/RegExp_multiline.js delete mode 100644 js/src/tests/js1_2/regexp/RegExp_multiline_as_array.js delete mode 100644 js/src/tests/js1_3/jsref.js delete mode 100644 js/src/tests/js1_4/Regress/date-001-n.js delete mode 100644 js/src/tests/js1_4/jsref.js mode change 100644 => 100755 js/src/tests/js1_5/Array/regress-465980-02.js create mode 100644 js/src/tests/js1_5/Error/constructor-ordering.js delete mode 100644 js/src/tests/js1_5/Regress/regress-103602.js delete mode 100644 js/src/tests/js1_5/Regress/regress-326453.js delete mode 100644 js/src/tests/js1_5/Regress/regress-352009.js delete mode 100644 js/src/tests/js1_5/Regress/regress-416628.js delete mode 100644 js/src/tests/js1_5/Regress/regress-418504.js mode change 100644 => 100755 js/src/tests/js1_5/Regress/regress-451322.js create mode 100644 js/src/tests/js1_5/String/replace-flags.js delete mode 100644 js/src/tests/js1_5/extensions/no-such-method.js delete mode 100644 js/src/tests/js1_5/extensions/regress-164697.js delete mode 100644 js/src/tests/js1_5/extensions/regress-367923.js mode change 100644 => 100755 js/src/tests/js1_5/extensions/regress-472787.js delete mode 100644 js/src/tests/js1_5/extensions/regress-564577.js create mode 100644 js/src/tests/js1_6/Array/generics.js delete mode 100644 js/src/tests/js1_6/Regress/regress-350417.js create mode 100644 js/src/tests/js1_6/String/generics.js delete mode 100644 js/src/tests/js1_6/extensions/regress-352392.js delete mode 100644 js/src/tests/js1_6/extensions/regress-475144.js delete mode 100644 js/src/tests/js1_7/extensions/regress-355583.js delete mode 100644 js/src/tests/js1_7/extensions/regress-455982-01.js delete mode 100644 js/src/tests/js1_7/extensions/regress-455982-02.js delete mode 100644 js/src/tests/js1_7/geniter/evens.js delete mode 100644 js/src/tests/js1_7/geniter/regress-345736.js delete mode 100644 js/src/tests/js1_7/geniter/regress-351514.js delete mode 100644 js/src/tests/js1_7/iterable/regress-412467.js delete mode 100644 js/src/tests/js1_7/regress/regress-406477.js delete mode 100644 js/src/tests/js1_7/regress/regress-428706.js delete mode 100644 js/src/tests/js1_7/regress/regress-461235.js delete mode 100644 js/src/tests/js1_7/regress/regress-461945.js delete mode 100644 js/src/tests/js1_8/extensions/for-in.js delete mode 100644 js/src/tests/js1_8/extensions/regress-385393-01.js delete mode 100644 js/src/tests/js1_8/extensions/regress-385393-10.js delete mode 100644 js/src/tests/js1_8/extensions/regress-385393-11.js delete mode 100644 js/src/tests/js1_8/extensions/regress-422269.js delete mode 100644 js/src/tests/js1_8/extensions/regress-452476.js delete mode 100644 js/src/tests/js1_8/extensions/regress-455973.js mode change 100644 => 100755 js/src/tests/js1_8/extensions/regress-475971.js delete mode 100644 js/src/tests/js1_8/extensions/regress-476427.js delete mode 100644 js/src/tests/js1_8/genexps/arguments-property-access-in-generator.js delete mode 100644 js/src/tests/js1_8/genexps/browser.js delete mode 100644 js/src/tests/js1_8/genexps/regress-349331.js delete mode 100644 js/src/tests/js1_8/genexps/regress-380237-01.js delete mode 100644 js/src/tests/js1_8/genexps/regress-380237-02.js delete mode 100644 js/src/tests/js1_8/genexps/regress-380237-04.js delete mode 100644 js/src/tests/js1_8/genexps/regress-634472.js delete mode 100644 js/src/tests/js1_8/genexps/regress-666852.js delete mode 100644 js/src/tests/js1_8/genexps/regress-667131.js delete mode 100644 js/src/tests/js1_8/regress/regress-463783.js delete mode 100644 js/src/tests/js1_8_1/jit/testDeepBailFromNonNative.js delete mode 100644 js/src/tests/js1_8_1/regress/regress-452498-038.js delete mode 100644 js/src/tests/js1_8_1/regress/regress-452498-052.js delete mode 100644 js/src/tests/js1_8_1/regress/regress-452498-054.js delete mode 100644 js/src/tests/js1_8_1/regress/regress-452498-068.js delete mode 100644 js/src/tests/js1_8_1/regress/regress-452498-098.js delete mode 100644 js/src/tests/js1_8_1/regress/regress-452498-099-a.js delete mode 100644 js/src/tests/js1_8_1/regress/regress-452498-099.js delete mode 100644 js/src/tests/js1_8_1/regress/regress-452498-119.js delete mode 100644 js/src/tests/js1_8_1/regress/regress-452498-130.js delete mode 100644 js/src/tests/js1_8_1/regress/regress-452498-135-a.js delete mode 100644 js/src/tests/js1_8_1/regress/regress-452498-138.js delete mode 100644 js/src/tests/js1_8_1/regress/regress-452498-139.js delete mode 100644 js/src/tests/js1_8_1/regress/regress-507424.js delete mode 100644 js/src/tests/js1_8_1/regress/regress-515885.js delete mode 100644 js/src/tests/js1_8_1/strict/generator-eval-arguments.js create mode 100644 js/src/tests/js1_8_5/extensions/clone-many-transferables.js create mode 100644 js/src/tests/js1_8_5/extensions/clone-object-deep.js delete mode 100644 js/src/tests/js1_8_5/extensions/correct-this-for-nonnatives-on-array-proto-chain.js delete mode 100644 js/src/tests/js1_8_5/extensions/findReferences-01.js delete mode 100644 js/src/tests/js1_8_5/extensions/findReferences-02.js delete mode 100644 js/src/tests/js1_8_5/extensions/findReferences-03.js delete mode 100644 js/src/tests/js1_8_5/extensions/findReferences-04.js delete mode 100644 js/src/tests/js1_8_5/extensions/noSuchMethod-symbols.js delete mode 100644 js/src/tests/js1_8_5/extensions/proxy-enumerateOwn-duplicates.js delete mode 100644 js/src/tests/js1_8_5/extensions/proxy-fix.js delete mode 100644 js/src/tests/js1_8_5/extensions/reflect-parse-destructuring-__proto__.js delete mode 100644 js/src/tests/js1_8_5/extensions/reflect-parse-proxy.js delete mode 100644 js/src/tests/js1_8_5/extensions/reflect-parse.js delete mode 100644 js/src/tests/js1_8_5/extensions/regress-627859.js delete mode 100644 js/src/tests/js1_8_5/extensions/scripted-proxies.js create mode 100644 js/src/tests/js1_8_5/extensions/typedarray-copyWithin-arguments-detaching.js delete mode 100644 js/src/tests/js1_8_5/extensions/typedarray-copyWithin-arguments-neutering.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/Match.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/PatternAsserts.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/PatternBuilders.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/alternateBuilder.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/async.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/basicBuilder.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/builderExceptions.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/classes.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/comprehensions.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/computedPropNames.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/declarations.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/destructuring-array-holes-reflect-as-null.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/destructuring-assignment.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/destructuring-function-parameters.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/destructuring-variable-declarations.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/destructuring__proto__.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/expression.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/expressionClosures.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/for-loop-destructuring.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/generatorExpressions.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/generators.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/lexicals.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/location.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/methodDefn.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/newTarget.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/proxyArgs.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/shell.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/stackOverflow.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/statements.js create mode 100644 js/src/tests/js1_8_5/reflect-parse/templateStrings.js delete mode 100644 js/src/tests/js1_8_5/regress/no-array-comprehension-length-limit.js delete mode 100644 js/src/tests/js1_8_5/regress/regress-541255-0.js delete mode 100644 js/src/tests/js1_8_5/regress/regress-541255-1.js delete mode 100644 js/src/tests/js1_8_5/regress/regress-541255-2.js delete mode 100644 js/src/tests/js1_8_5/regress/regress-541255-4.js delete mode 100644 js/src/tests/js1_8_5/regress/regress-566914.js delete mode 100644 js/src/tests/js1_8_5/regress/regress-576847.js delete mode 100644 js/src/tests/js1_8_5/regress/regress-584578.js delete mode 100644 js/src/tests/js1_8_5/regress/regress-595230-1.js delete mode 100644 js/src/tests/js1_8_5/regress/regress-618574.js delete mode 100644 js/src/tests/js1_8_5/regress/regress-620376-2.js delete mode 100644 js/src/tests/js1_8_5/regress/regress-620750.js mode change 100755 => 100644 js/src/tests/parsemark.py create mode 100644 js/src/tests/shell/futex-apis.js create mode 100644 js/src/tests/shell/warning.js create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/duplicate-keys.js create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/exception-not-object-coercible.js create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/function-length.js create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/function-name.js create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/function-property-descriptor.js create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/inherited-properties-omitted.js create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/normal-object.js create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/observable-operations.js create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/primitive-booleans.js create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/primitive-numbers.js create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/primitive-strings.js create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/primitive-symbols.js create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/proxy-undefined-descriptor.js create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/shell.js create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/symbols-included.js create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/tamper-with-global-object.js create mode 100644 js/src/tests/test262/built-ins/Object/getOwnPropertyDescriptors/tamper-with-object-keys.js copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/test262/built-ins/Object/shell.js (100%) copy xulrunner/examples/simple/content/contents.rdf => js/src/tests/test262/built-ins/shell.js (100%) mode change 100644 => 100755 js/src/tests/user.js create mode 100644 js/src/threading/ConditionVariable.h create mode 100644 js/src/threading/ExclusiveData.h create mode 100644 js/src/threading/LockGuard.h create mode 100644 js/src/threading/Mutex.cpp create mode 100644 js/src/threading/Mutex.h create mode 100644 js/src/threading/Thread.h create mode 100644 js/src/threading/posix/ConditionVariable.cpp create mode 100644 js/src/threading/posix/MutexImpl.cpp create mode 100644 js/src/threading/posix/MutexPlatformData.h create mode 100644 js/src/threading/posix/Thread.cpp create mode 100644 js/src/threading/windows/ConditionVariable.cpp create mode 100644 js/src/threading/windows/MutexImpl.cpp create mode 100644 js/src/threading/windows/MutexPlatformData.h create mode 100644 js/src/threading/windows/Thread.cpp create mode 100644 js/src/vm/AsyncFunction.cpp create mode 100644 js/src/vm/AsyncFunction.h create mode 100644 js/src/vm/Caches-inl.h create mode 100644 js/src/vm/Caches.cpp create mode 100644 js/src/vm/Caches.h copy {intl/icu/source/data/unidata => js/src/vm}/CaseFolding.txt (100%) create mode 100644 js/src/vm/CodeCoverage.cpp create mode 100644 js/src/vm/CodeCoverage.h create mode 100644 js/src/vm/DerivedCoreProperties.txt create mode 100644 js/src/vm/EnvironmentObject-inl.h create mode 100644 js/src/vm/EnvironmentObject.cpp create mode 100644 js/src/vm/EnvironmentObject.h create mode 100644 js/src/vm/Initialization.cpp delete mode 100644 js/src/vm/Monitor.cpp create mode 100644 js/src/vm/MutexIDs.h create mode 100644 js/src/vm/ObjectGroup-inl.h create mode 100644 js/src/vm/Printer.cpp create mode 100644 js/src/vm/Printer.h create mode 100644 js/src/vm/Realm.cpp create mode 100644 js/src/vm/ReceiverGuard.cpp create mode 100644 js/src/vm/ReceiverGuard.h delete mode 100644 js/src/vm/Runtime-inl.h create mode 100644 js/src/vm/SavedFrame.h create mode 100644 js/src/vm/SavedStacks-inl.h create mode 100644 js/src/vm/Scope.cpp create mode 100644 js/src/vm/Scope.h delete mode 100644 js/src/vm/ScopeObject-inl.h delete mode 100644 js/src/vm/ScopeObject.cpp delete mode 100644 js/src/vm/ScopeObject.h create mode 100644 js/src/vm/ShapedObject-inl.h create mode 100644 js/src/vm/ShapedObject.h create mode 100644 js/src/vm/SharedImmutableStringsCache-inl.h create mode 100644 js/src/vm/SharedImmutableStringsCache.cpp create mode 100644 js/src/vm/SharedImmutableStringsCache.h create mode 100644 js/src/vm/SharedMem.h delete mode 100644 js/src/vm/SharedTypedArrayObject.cpp delete mode 100644 js/src/vm/SharedTypedArrayObject.h create mode 100644 js/src/vm/Stopwatch.cpp create mode 100644 js/src/vm/Stopwatch.h delete mode 100644 js/src/vm/Symbol-inl.h create mode 100644 js/src/vm/TaggedProto.cpp create mode 100644 js/src/vm/TaggedProto.h create mode 100644 js/src/vm/Time.cpp create mode 100644 js/src/vm/Time.h create mode 100644 js/src/vm/UbiNodeCensus.cpp create mode 100644 js/src/vm/UbiNodeShortestPaths.cpp create mode 100644 js/src/vm/UnboxedObject-inl.h create mode 100644 js/src/vm/UnicodeNonBMP.h delete mode 100644 js/src/vm/WeakMapObject.h mode change 100644 => 100755 js/src/vm/make_opcode_doc.py mode change 100644 => 100755 js/src/vm/make_unicode.py create mode 100644 js/src/wasm/AsmJS.cpp create mode 100644 js/src/wasm/AsmJS.h create mode 100644 js/src/wasm/WasmAST.h create mode 100644 js/src/wasm/WasmBaselineCompile.cpp create mode 100644 js/src/wasm/WasmBaselineCompile.h create mode 100644 js/src/wasm/WasmBinaryConstants.h create mode 100644 js/src/wasm/WasmBinaryFormat.cpp create mode 100644 js/src/wasm/WasmBinaryFormat.h create mode 100644 js/src/wasm/WasmBinaryIterator.cpp create mode 100644 js/src/wasm/WasmBinaryIterator.h create mode 100644 js/src/wasm/WasmBinaryToAST.cpp create mode 100644 js/src/wasm/WasmBinaryToAST.h create mode 100644 js/src/wasm/WasmBinaryToExperimentalText.cpp create mode 100644 js/src/wasm/WasmBinaryToExperimentalText.h create mode 100644 js/src/wasm/WasmBinaryToText.cpp create mode 100644 js/src/wasm/WasmBinaryToText.h create mode 100644 js/src/wasm/WasmCode.cpp create mode 100644 js/src/wasm/WasmCode.h create mode 100644 js/src/wasm/WasmCompartment.cpp create mode 100644 js/src/wasm/WasmCompartment.h create mode 100644 js/src/wasm/WasmCompile.cpp create mode 100644 js/src/wasm/WasmCompile.h create mode 100644 js/src/wasm/WasmFrameIterator.cpp create mode 100644 js/src/wasm/WasmFrameIterator.h create mode 100644 js/src/wasm/WasmGeneratedSourceMap.h create mode 100644 js/src/wasm/WasmGenerator.cpp create mode 100644 js/src/wasm/WasmGenerator.h create mode 100644 js/src/wasm/WasmInstance.cpp create mode 100644 js/src/wasm/WasmInstance.h create mode 100644 js/src/wasm/WasmIonCompile.cpp create mode 100644 js/src/wasm/WasmIonCompile.h create mode 100644 js/src/wasm/WasmJS.cpp create mode 100644 js/src/wasm/WasmJS.h create mode 100644 js/src/wasm/WasmModule.cpp create mode 100644 js/src/wasm/WasmModule.h create mode 100644 js/src/wasm/WasmSerialize.h create mode 100644 js/src/wasm/WasmSignalHandlers.cpp create mode 100644 js/src/wasm/WasmSignalHandlers.h create mode 100644 js/src/wasm/WasmStubs.cpp create mode 100644 js/src/wasm/WasmStubs.h create mode 100644 js/src/wasm/WasmTable.cpp create mode 100644 js/src/wasm/WasmTable.h create mode 100644 js/src/wasm/WasmTextToBinary.cpp create mode 100644 js/src/wasm/WasmTextToBinary.h create mode 100644 js/src/wasm/WasmTextUtils.cpp create mode 100644 js/src/wasm/WasmTextUtils.h create mode 100644 js/src/wasm/WasmTypes.cpp create mode 100644 js/src/wasm/WasmTypes.h delete mode 100644 js/xpconnect/idl/nsIJSRuntimeService.idl delete mode 100644 js/xpconnect/idl/nsIRemoteTagService.idl delete mode 100644 js/xpconnect/public/SandboxPrivate.h create mode 100644 js/xpconnect/public/xpc_make_class.h create mode 100644 js/xpconnect/src/SandboxPrivate.h delete mode 100644 js/xpconnect/src/XPCContext.cpp create mode 100644 js/xpconnect/src/XPCJSContext.cpp delete mode 100644 js/xpconnect/src/XPCJSContextStack.cpp delete mode 100644 js/xpconnect/src/XPCJSRuntime.cpp create mode 100644 js/xpconnect/src/nsScriptErrorWithStack.cpp create mode 100644 js/xpconnect/tests/browser/browser_deadObjectOnUnload.html create mode 100644 js/xpconnect/tests/chrome/file_bug1281071.html delete mode 100644 js/xpconnect/tests/chrome/mochitest.ini create mode 100644 js/xpconnect/tests/chrome/test_bug1281071.xul create mode 100644 js/xpconnect/tests/chrome/test_bug732665_meta.js create mode 100644 js/xpconnect/tests/chrome/test_nsScriptErrorWithStack.html create mode 100644 js/xpconnect/tests/chrome/test_onGarbageCollection.html create mode 100644 js/xpconnect/tests/chrome/test_windowProxyDeadWrapper.html delete mode 100644 js/xpconnect/tests/components/js/Makefile.in delete mode 100644 js/xpconnect/tests/components/js/moz.build create mode 100644 js/xpconnect/tests/components/js/xpctest_utils.js delete mode 100644 js/xpconnect/tests/components/native/Makefile.in create mode 100644 js/xpconnect/tests/idl/xpctest_utils.idl delete mode 100644 js/xpconnect/tests/mochitest/test_bug1021258.html create mode 100644 js/xpconnect/tests/mochitest/test_sandbox_fetch.html create mode 100644 js/xpconnect/tests/unit/head_ongc.js create mode 100644 js/xpconnect/tests/unit/subScriptWithEarlyError.js create mode 100644 js/xpconnect/tests/unit/test_allowWaivers.js create mode 100644 js/xpconnect/tests/unit/test_asyncLoadSubScriptError.js create mode 100644 js/xpconnect/tests/unit/test_bug1131707.js create mode 100644 js/xpconnect/tests/unit/test_bug1150106.js create mode 100644 js/xpconnect/tests/unit/test_bug1150771.js create mode 100644 js/xpconnect/tests/unit/test_bug1151385.js create mode 100644 js/xpconnect/tests/unit/test_bug1170311.js create mode 100644 js/xpconnect/tests/unit/test_bug1244222.js delete mode 100644 js/xpconnect/tests/unit/test_bug641378.js delete mode 100644 js/xpconnect/tests/unit/test_bug961054.js create mode 100644 js/xpconnect/tests/unit/test_callFunctionWithAsyncStack.js create mode 100644 js/xpconnect/tests/unit/test_classesByID_instanceof.js create mode 100644 js/xpconnect/tests/unit/test_deepFreezeClone.js create mode 100644 js/xpconnect/tests/unit/test_fileReader.js create mode 100644 js/xpconnect/tests/unit/test_onGarbageCollection-01.js create mode 100644 js/xpconnect/tests/unit/test_onGarbageCollection-02.js create mode 100644 js/xpconnect/tests/unit/test_onGarbageCollection-03.js create mode 100644 js/xpconnect/tests/unit/test_onGarbageCollection-04.js create mode 100644 js/xpconnect/tests/unit/test_onGarbageCollection-05.js create mode 100644 js/xpconnect/tests/unit/test_resolve_dead_promise.js create mode 100644 js/xpconnect/tests/unit/test_sandbox_name.js create mode 100644 js/xpconnect/tests/unit/test_weak_keys.js create mode 100644 js/xpconnect/tests/unit/test_xpcwn_tamperproof.js create mode 100644 js/xpconnect/tests/unit/test_xray_SavedFrame-02.js create mode 100644 js/xpconnect/tests/unit/test_xray_regexp.js delete mode 100644 layout/analysis/pixel-conversion.js delete mode 100644 layout/analysis/simple-match.js create mode 100644 layout/base/AccessibleCaret.cpp create mode 100644 layout/base/AccessibleCaret.h create mode 100644 layout/base/AccessibleCaretEventHub.cpp create mode 100644 layout/base/AccessibleCaretEventHub.h create mode 100644 layout/base/AccessibleCaretLogger.h create mode 100644 layout/base/AccessibleCaretManager.cpp create mode 100644 layout/base/AccessibleCaretManager.h create mode 100644 layout/base/ArenaObjectID.h create mode 100644 layout/base/ArenaRefPtr.h create mode 100644 layout/base/ArenaRefPtrInlines.h create mode 100644 layout/base/BorderCache.h create mode 100644 layout/base/BorderConsts.h create mode 100644 layout/base/DashedCornerFinder.cpp create mode 100644 layout/base/DashedCornerFinder.h create mode 100644 layout/base/DisplayItemScrollClip.cpp create mode 100644 layout/base/DisplayItemScrollClip.h create mode 100644 layout/base/DottedCornerFinder.cpp create mode 100644 layout/base/DottedCornerFinder.h create mode 100644 layout/base/LayoutLogging.cpp create mode 100644 layout/base/LayoutLogging.h create mode 100644 layout/base/MobileViewportManager.cpp create mode 100644 layout/base/MobileViewportManager.h create mode 100644 layout/base/OverflowChangedTracker.h create mode 100644 layout/base/RestyleManagerBase.cpp create mode 100644 layout/base/RestyleManagerBase.h create mode 100644 layout/base/RestyleManagerHandle.h create mode 100644 layout/base/RestyleManagerHandleInlines.h create mode 100644 layout/base/ScrollbarStyles.cpp delete mode 100644 layout/base/SelectionCarets.cpp delete mode 100644 layout/base/SelectionCarets.h create mode 100644 layout/base/ServoRestyleManager.cpp create mode 100644 layout/base/ServoRestyleManager.h create mode 100644 layout/base/StaticPresData.cpp create mode 100644 layout/base/StaticPresData.h delete mode 100644 layout/base/TouchCaret.cpp delete mode 100644 layout/base/TouchCaret.h create mode 100644 layout/base/TouchManager.cpp create mode 100644 layout/base/TouchManager.h create mode 100644 layout/base/ZoomConstraintsClient.cpp create mode 100644 layout/base/ZoomConstraintsClient.h create mode 100644 layout/base/crashtests/1009036.html create mode 100644 layout/base/crashtests/1140198.html create mode 100644 layout/base/crashtests/1143535.html create mode 100644 layout/base/crashtests/1156588.html create mode 100644 layout/base/crashtests/1162813.xul create mode 100644 layout/base/crashtests/1163583.html create mode 100644 layout/base/crashtests/1234622-1.html create mode 100644 layout/base/crashtests/1235467-1.html create mode 100644 layout/base/crashtests/1261351-iframe.html create mode 100644 layout/base/crashtests/1261351.html create mode 100644 layout/base/crashtests/1270797-1.html copy layout/{reftests/css-blending/as-image/green100x100.jpg => base/crashtests/1270797-1.jpg} (100%) create mode 100644 layout/base/crashtests/1278455-1.html create mode 100644 layout/base/crashtests/1286889.html create mode 100644 layout/base/crashtests/1288608.html create mode 100644 layout/base/crashtests/1299736-1.html create mode 100644 layout/base/crashtests/1308793.svg create mode 100644 layout/base/crashtests/1308848-1.html create mode 100644 layout/base/crashtests/1308848-2.html create mode 100644 layout/base/crashtests/1343606.html create mode 100644 layout/base/crashtests/439258-1.html create mode 100644 layout/base/crashtests/497519-3.xhtml create mode 100644 layout/base/crashtests/497519-4.xhtml create mode 100644 layout/base/crashtests/543648-1.html create mode 100644 layout/base/crashtests/570038-1.html create mode 100644 layout/base/crashtests/580129-1.html create mode 100644 layout/base/crashtests/591075-1.html create mode 100644 layout/base/crashtests/591998-1.html create mode 100644 layout/base/crashtests/613817-1.svg create mode 100644 layout/base/crashtests/636229-1.html create mode 100644 layout/base/crashtests/651342-1.html create mode 100644 layout/base/crashtests/690247-1.html create mode 100644 layout/base/crashtests/690619-1.html create mode 100644 layout/base/crashtests/695964-1.svg create mode 100644 layout/base/crashtests/709536-1.xhtml create mode 100644 layout/base/doc/AccessibleCaretEventHubStates.dot create mode 100644 layout/base/doc/AccessibleCaretEventHubStates.png create mode 100644 layout/base/gtest/TestAccessibleCaretEventHub.cpp create mode 100644 layout/base/gtest/TestAccessibleCaretManager.cpp create mode 100644 layout/base/gtest/moz.build create mode 100644 layout/base/nsIPercentBSizeObserver.h delete mode 100644 layout/base/nsIPercentHeightObserver.h create mode 100644 layout/base/nsPresArenaObjectList.h create mode 100644 layout/base/tests/browser_disableDialogs_onbeforeunload.js create mode 100644 layout/base/tests/browser_onbeforeunload_only_after_interaction.js create mode 100644 layout/base/tests/browser_onbeforeunload_only_after_interaction_in_frame.js create mode 100644 layout/base/tests/bug1097242-1-ref.html create mode 100644 layout/base/tests/bug1097242-1.html create mode 100644 layout/base/tests/bug1153130_inner.html create mode 100644 layout/base/tests/bug1162990_inner_1.html create mode 100644 layout/base/tests/bug1162990_inner_2.html create mode 100644 layout/base/tests/bug1226904.html create mode 100644 layout/base/tests/bug1237236-1-ref.html create mode 100644 layout/base/tests/bug1237236-1.html create mode 100644 layout/base/tests/bug1237236-2-ref.html create mode 100644 layout/base/tests/bug1237236-2.html create mode 100644 layout/base/tests/bug1258308-1-ref.html create mode 100644 layout/base/tests/bug1258308-1.html create mode 100644 layout/base/tests/bug1258308-2-ref.html create mode 100644 layout/base/tests/bug1258308-2.html create mode 100644 layout/base/tests/bug1259949-1-ref.html create mode 100644 layout/base/tests/bug1259949-1.html create mode 100644 layout/base/tests/bug1259949-2-ref.html create mode 100644 layout/base/tests/bug1259949-2.html create mode 100644 layout/base/tests/bug1263288-ref.html create mode 100644 layout/base/tests/bug1263288.html create mode 100644 layout/base/tests/bug1263357-1-ref.html create mode 100644 layout/base/tests/bug1263357-1.html create mode 100644 layout/base/tests/bug1263357-2-ref.html create mode 100644 layout/base/tests/bug1263357-2.html create mode 100644 layout/base/tests/bug1263357-3-ref.html create mode 100644 layout/base/tests/bug1263357-3.html create mode 100644 layout/base/tests/bug1263357-4-ref.html create mode 100644 layout/base/tests/bug1263357-4.html create mode 100644 layout/base/tests/bug1263357-5-ref.html create mode 100644 layout/base/tests/bug1263357-5.html delete mode 100644 layout/base/tests/bug644768.html create mode 100644 layout/base/tests/bug956530-1-ref.html create mode 100644 layout/base/tests/bug956530-1.html delete mode 100644 layout/base/tests/bug976963_inner.html delete mode 100644 layout/base/tests/chrome/passpointerevents_dynamically_window.html delete mode 100644 layout/base/tests/chrome/passpointerevents_window.html delete mode 100644 layout/base/tests/chrome/scroll_selection_into_view_window.html delete mode 100644 layout/base/tests/chrome/test_bug370436.html delete mode 100644 layout/base/tests/chrome/test_passpointerevents.html delete mode 100644 layout/base/tests/chrome/test_passpointerevents_dynamic.html delete mode 100644 layout/base/tests/chrome/test_scroll_selection_into_view.html delete mode 100644 layout/base/tests/chrome/test_transformed_scrolling_repaints.html delete mode 100644 layout/base/tests/chrome/test_transformed_scrolling_repaints_2.html delete mode 100644 layout/base/tests/chrome/test_transformed_scrolling_repaints_3.html delete mode 100644 layout/base/tests/chrome/transformed_scrolling_repaints_3_window.html delete mode 100644 layout/base/tests/enableTestPlugin.js create mode 100644 layout/base/tests/input-invalid-ref.html create mode 100644 layout/base/tests/input-maxlength-invalid-change.html create mode 100644 layout/base/tests/input-maxlength-ui-invalid-change.html create mode 100644 layout/base/tests/input-maxlength-ui-valid-change.html create mode 100644 layout/base/tests/input-maxlength-valid-before-change.html create mode 100644 layout/base/tests/input-maxlength-valid-change.html create mode 100644 layout/base/tests/input-minlength-invalid-change.html create mode 100644 layout/base/tests/input-minlength-ui-invalid-change.html create mode 100644 layout/base/tests/input-minlength-ui-valid-change.html create mode 100644 layout/base/tests/input-minlength-valid-before-change.html create mode 100644 layout/base/tests/input-minlength-valid-change.html create mode 100644 layout/base/tests/input-ui-valid-ref.html create mode 100644 layout/base/tests/input-valid-ref.html create mode 100644 layout/base/tests/marionette/test_accessiblecaret_cursor_mode.py create mode 100644 layout/base/tests/marionette/test_accessiblecaret_selection_mode.py delete mode 100644 layout/base/tests/marionette/test_selectioncarets.py delete mode 100644 layout/base/tests/marionette/test_selectioncarets_multiplerange.py delete mode 100644 layout/base/tests/marionette/test_touchcaret.py create mode 100644 layout/base/tests/preserve3d_sorting_hit_testing2_iframe.html create mode 100644 layout/base/tests/resize_flush_iframe.html create mode 100644 layout/base/tests/scroll_selection_into_view_window.html delete mode 100644 layout/base/tests/test_bug1070851.html create mode 100644 layout/base/tests/test_bug1153130.html create mode 100644 layout/base/tests/test_bug1162990.html create mode 100644 layout/base/tests/test_bug1226904.html create mode 100644 layout/base/tests/test_bug1246622.html create mode 100644 layout/base/tests/test_bug1278021.html create mode 100644 layout/base/tests/test_bug370436.html delete mode 100644 layout/base/tests/test_bug976963.html create mode 100644 layout/base/tests/test_frame_reconstruction_scroll_restore.html delete mode 100644 layout/base/tests/test_maxLineBoxWidth.html create mode 100644 layout/base/tests/test_preserve3d_sorting_hit_testing2.html delete mode 100644 layout/base/tests/test_remote_passpointerevents.html create mode 100644 layout/base/tests/test_resize_flush.html create mode 100644 layout/base/tests/test_scroll_selection_into_view.html create mode 100644 layout/base/tests/test_scroll_snapping.html create mode 100644 layout/base/tests/test_scroll_snapping_scrollbars.html delete mode 100644 layout/base/tests/test_touchcaret_visibility.html create mode 100644 layout/base/tests/test_transformed_scrolling_repaints.html create mode 100644 layout/base/tests/test_transformed_scrolling_repaints_2.html create mode 100644 layout/base/tests/test_transformed_scrolling_repaints_3.html create mode 100644 layout/base/tests/textarea-invalid-ref.html create mode 100644 layout/base/tests/textarea-maxlength-invalid-change.html create mode 100644 layout/base/tests/textarea-maxlength-ui-invalid-change.html create mode 100644 layout/base/tests/textarea-maxlength-ui-valid-change.html create mode 100644 layout/base/tests/textarea-maxlength-valid-before-change.html create mode 100644 layout/base/tests/textarea-maxlength-valid-change.html create mode 100644 layout/base/tests/textarea-minlength-invalid-change.html create mode 100644 layout/base/tests/textarea-minlength-ui-invalid-change.html create mode 100644 layout/base/tests/textarea-minlength-ui-valid-change.html create mode 100644 layout/base/tests/textarea-minlength-valid-before-change.html create mode 100644 layout/base/tests/textarea-minlength-valid-change.html create mode 100644 layout/base/tests/textarea-valid-ref.html create mode 100644 layout/base/tests/transformed_scrolling_repaints_3_window.html create mode 100644 layout/forms/crashtests/1140216.html create mode 100644 layout/forms/crashtests/1182414.html create mode 100644 layout/forms/crashtests/1212688.html create mode 100644 layout/forms/crashtests/1228670.xhtml create mode 100644 layout/forms/crashtests/1279354.html create mode 100644 layout/forms/crashtests/893332-1.html create mode 100644 layout/forms/crashtests/997709-1.html delete mode 100644 layout/forms/crashtests/progress-crash-issue1066.html create mode 100644 layout/forms/nsDateTimeControlFrame.cpp create mode 100644 layout/forms/nsDateTimeControlFrame.h create mode 100644 layout/forms/test/test_bug1301290.html create mode 100644 layout/forms/test/test_bug1305282.html create mode 100644 layout/forms/test/test_select_vertical.html create mode 100644 layout/generic/AsyncScrollBase.cpp create mode 100644 layout/generic/AsyncScrollBase.h create mode 100644 layout/generic/BlockReflowInput.cpp create mode 100644 layout/generic/BlockReflowInput.h create mode 100644 layout/generic/CSSAlignUtils.cpp create mode 100644 layout/generic/CSSAlignUtils.h create mode 100644 layout/generic/ReflowInput.cpp create mode 100644 layout/generic/ReflowInput.h create mode 100644 layout/generic/ReflowOutput.cpp create mode 100644 layout/generic/ReflowOutput.h create mode 100644 layout/generic/ScrollSnap.cpp create mode 100644 layout/generic/ScrollSnap.h create mode 100644 layout/generic/ScrollVelocityQueue.cpp create mode 100644 layout/generic/ScrollVelocityQueue.h create mode 100644 layout/generic/Visibility.h create mode 100644 layout/generic/crashtests/1032613-1.svg create mode 100644 layout/generic/crashtests/1032613-2.html create mode 100644 layout/generic/crashtests/1134531.html create mode 100644 layout/generic/crashtests/1134667.html create mode 100644 layout/generic/crashtests/1137723-1.html create mode 100644 layout/generic/crashtests/1137723-2.html create mode 100644 layout/generic/crashtests/1140268-1.html create mode 100644 layout/generic/crashtests/1145768.html create mode 100644 layout/generic/crashtests/1146103.html create mode 100644 layout/generic/crashtests/1146107.html create mode 100644 layout/generic/crashtests/1146114.html create mode 100644 layout/generic/crashtests/1153695.html create mode 100644 layout/generic/crashtests/1156222.html create mode 100644 layout/generic/crashtests/1156257.html create mode 100644 layout/generic/crashtests/1157011.html create mode 100644 layout/generic/crashtests/1169420-1.html create mode 100644 layout/generic/crashtests/1169420-2.html create mode 100644 layout/generic/crashtests/1183431.html create mode 100644 layout/generic/crashtests/1221112-1.html create mode 100644 layout/generic/crashtests/1221112-2.html create mode 100644 layout/generic/crashtests/1221874-1.html create mode 100644 layout/generic/crashtests/1223568-1.html create mode 100644 layout/generic/crashtests/1223568-2.html create mode 100644 layout/generic/crashtests/1224230-1.html create mode 100644 layout/generic/crashtests/1225005.html create mode 100644 layout/generic/crashtests/1225118.html create mode 100644 layout/generic/crashtests/1225376.html create mode 100644 layout/generic/crashtests/1225592.html create mode 100644 layout/generic/crashtests/1229437-1.html create mode 100644 layout/generic/crashtests/1229437-2.html create mode 100644 layout/generic/crashtests/1233191.html create mode 100644 layout/generic/crashtests/1272983-1.html create mode 100644 layout/generic/crashtests/1272983-2.html create mode 100644 layout/generic/crashtests/1275059.html create mode 100644 layout/generic/crashtests/1278007.html create mode 100644 layout/generic/crashtests/1278461-1.html create mode 100644 layout/generic/crashtests/1278461-2.html create mode 100644 layout/generic/crashtests/1279814.html create mode 100644 layout/generic/crashtests/1297427-non-equal-centers.html create mode 100644 layout/generic/crashtests/1316649.html create mode 100644 layout/generic/crashtests/417848-1.xhtml create mode 100644 layout/generic/crashtests/508154-1.xhtml create mode 100644 layout/generic/crashtests/569193-1.html create mode 100644 layout/generic/crashtests/597240-1.xhtml create mode 100644 layout/generic/crashtests/613455-1.svg create mode 100644 layout/generic/crashtests/613629-1.xhtml create mode 100644 layout/generic/crashtests/616052-1.html create mode 100644 layout/generic/crashtests/641724.html create mode 100644 layout/generic/crashtests/681489-1.html create mode 100644 layout/generic/crashtests/740199-1.xhtml create mode 100644 layout/generic/crashtests/757413-2.html create mode 100644 layout/generic/crashtests/757413.xhtml create mode 100644 layout/generic/crashtests/790260-1.html rename layout/generic/crashtests/{812879.html => 812879-1.html} (100%) create mode 100644 layout/generic/crashtests/876155.html create mode 100644 layout/generic/crashtests/914501.html create mode 100644 layout/generic/crashtests/964078.html rename layout/generic/crashtests/{first-letter-638937.html => first-letter-638937-1.html} (100%) create mode 100644 layout/generic/crashtests/flex-nested-abspos-1.html create mode 100644 layout/generic/crashtests/large-border-radius-dashed.html create mode 100644 layout/generic/crashtests/large-border-radius-dashed2.html create mode 100644 layout/generic/crashtests/large-border-radius-dotted.html create mode 100644 layout/generic/crashtests/large-border-radius-dotted2.html create mode 100644 layout/generic/nsAtomicContainerFrame.h create mode 100644 layout/generic/nsBackdropFrame.cpp create mode 100644 layout/generic/nsBackdropFrame.h delete mode 100644 layout/generic/nsBlockReflowState.cpp delete mode 100644 layout/generic/nsBlockReflowState.h delete mode 100644 layout/generic/nsHTMLReflowMetrics.cpp delete mode 100644 layout/generic/nsHTMLReflowMetrics.h delete mode 100644 layout/generic/nsHTMLReflowState.cpp delete mode 100644 layout/generic/nsHTMLReflowState.h create mode 100644 layout/generic/test/bug1174521.html create mode 100644 layout/generic/test/file_SlowImage.sjs create mode 100644 layout/generic/test/file_bug1307853.html create mode 100644 layout/generic/test/file_scroll_position_restore.html create mode 100644 layout/generic/test/test_bug1174521.html create mode 100644 layout/generic/test/test_bug1198135.html create mode 100644 layout/generic/test/test_bug1307853.html create mode 100644 layout/generic/test/test_bug756984.html create mode 100644 layout/generic/test/test_intrinsic_size_on_loading.html create mode 100644 layout/generic/test/test_scroll_animation_restore.html create mode 100644 layout/generic/test/test_scroll_position_iframe.html create mode 100644 layout/generic/test/test_scroll_position_restore.html create mode 100644 layout/inspector/tests/bug1202095-2.css create mode 100644 layout/inspector/tests/bug1202095.css delete mode 100644 layout/inspector/tests/test_bug1046140.html create mode 100644 layout/inspector/tests/test_css_property_is_shorthand.html create mode 100644 layout/inspector/tests/test_getCSSPseudoElementNames.html create mode 100644 layout/inspector/tests/test_getRelativeRuleLine.html create mode 100644 layout/inspector/tests/test_parseStyleSheet.html create mode 100644 layout/inspector/tests/test_parseStyleSheetImport.html delete mode 100644 layout/ipc/RenderFrameUtils.h delete mode 100644 layout/mathml/MathJaxFonts.html create mode 100644 layout/mathml/imptests/LICENSE create mode 100644 layout/mathml/imptests/fonts/fraction-axisheight7000-rulethickness1000.woff create mode 100644 layout/mathml/imptests/fonts/fraction-denominatordisplaystylegapmin5000-rulethickness1000.woff create mode 100644 layout/mathml/imptests/fonts/fraction-denominatordisplaystyleshiftdown6000-rulethickness1000.woff create mode 100644 layout/mathml/imptests/fonts/fraction-denominatorgapmin4000-rulethickness1000.woff create mode 100644 layout/mathml/imptests/fonts/fraction-denominatorshiftdown3000-rulethickness1000.woff create mode 100644 layout/mathml/imptests/fonts/fraction-numeratordisplaystylegapmin8000-rulethickness1000.woff create mode 100644 layout/mathml/imptests/fonts/fraction-numeratordisplaystyleshiftup2000-rulethickness1000.woff create mode 100644 layout/mathml/imptests/fonts/fraction-numeratorgapmin9000-rulethickness1000.woff create mode 100644 layout/mathml/imptests/fonts/fraction-numeratorshiftup11000-rulethickness1000.woff create mode 100644 layout/mathml/imptests/fonts/fraction-rulethickness10000.woff create mode 100644 layout/mathml/imptests/fonts/stack-axisheight7000.woff create mode 100644 layout/mathml/imptests/fonts/stack-bottomdisplaystyleshiftdown5000.woff create mode 100644 layout/mathml/imptests/fonts/stack-bottomshiftdown6000.woff create mode 100644 layout/mathml/imptests/fonts/stack-displaystylegapmin4000.woff create mode 100644 layout/mathml/imptests/fonts/stack-gapmin8000.woff create mode 100644 layout/mathml/imptests/fonts/stack-topdisplaystyleshiftup3000.woff create mode 100644 layout/mathml/imptests/fonts/stack-topshiftup9000.woff create mode 100644 layout/mathml/imptests/fonts/xheight500.woff create mode 100644 layout/mathml/imptests/mochitest.ini create mode 100644 layout/mathml/imptests/test_fraction-parameters.html create mode 100644 layout/mathml/imptests/test_lengths-3.html create mode 100644 layout/mathml/imptests/test_stack-parameters.html delete mode 100644 layout/mathml/mathfontMathJax_Main.properties delete mode 100644 layout/mathml/mathfontStandardSymbolsL.properties create mode 100644 layout/mathml/tests/chrome.ini create mode 100644 layout/mathml/tests/mathml_example_test.html create mode 100644 layout/mathml/tests/test_disabled.html create mode 100644 layout/mathml/tests/test_disabled_chrome.html mode change 100644 => 100755 layout/mathml/updateOperatorDictionary.pl delete mode 100644 layout/media/Makefile.in delete mode 100644 layout/media/symbols.def.in create mode 100644 layout/printing/PrintTranslator.cpp create mode 100644 layout/printing/PrintTranslator.h create mode 100644 layout/printing/ipc/PRemotePrintJob.ipdl create mode 100644 layout/printing/ipc/RemotePrintJobChild.cpp create mode 100644 layout/printing/ipc/RemotePrintJobChild.h create mode 100644 layout/printing/ipc/RemotePrintJobParent.cpp create mode 100644 layout/printing/ipc/RemotePrintJobParent.h create mode 100644 layout/reftests/abs-pos/abs-pos-auto-margin-centered-ref.html create mode 100644 layout/reftests/abs-pos/abs-pos-auto-margin-centered.html create mode 100644 layout/reftests/abs-pos/reftest-stylo.list create mode 100644 layout/reftests/apng-mime/animated.apng create mode 100644 layout/reftests/apng-mime/expected.html create mode 100644 layout/reftests/apng-mime/reftest.list copy layout/reftests/{image/200.png => apng-mime/static.png} (100%) create mode 100644 layout/reftests/apng-mime/test.html create mode 100644 layout/reftests/async-scrolling/background-blend-mode-1-ref.html create mode 100644 layout/reftests/async-scrolling/background-blend-mode-1.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-child-clip-1.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-child-clip-2.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-child-clip-ref.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-child-mask-ref.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-child-mask.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-child-no-culling-1-ref.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-child-no-culling-1.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-child-no-culling-2-ref.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-child-no-culling-2.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-child-ref.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-child.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-in-opacity-ref.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-in-opacity.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-transformed-image-ref.html create mode 100644 layout/reftests/async-scrolling/bg-fixed-transformed-image.html create mode 100644 layout/reftests/async-scrolling/disable-apz-for-sle-pages-ref.html create mode 100644 layout/reftests/async-scrolling/disable-apz-for-sle-pages.html create mode 100644 layout/reftests/async-scrolling/group-opacity-surface-size-1-ref.html create mode 100644 layout/reftests/async-scrolling/group-opacity-surface-size-1.html create mode 100644 layout/reftests/async-scrolling/nested-2-ref.html create mode 100644 layout/reftests/async-scrolling/nested-2.html create mode 100644 layout/reftests/async-scrolling/offscreen-clipped-blendmode-1.html create mode 100644 layout/reftests/async-scrolling/offscreen-clipped-blendmode-2.html create mode 100644 layout/reftests/async-scrolling/offscreen-clipped-blendmode-3.html create mode 100644 layout/reftests/async-scrolling/offscreen-clipped-blendmode-4.html create mode 100644 layout/reftests/async-scrolling/offscreen-clipped-blendmode-ref.html create mode 100644 layout/reftests/async-scrolling/offscreen-prerendered-active-opacity-ref.html create mode 100644 layout/reftests/async-scrolling/offscreen-prerendered-active-opacity.html create mode 100644 layout/reftests/async-scrolling/opaque-fractional-displayport-1.html create mode 100644 layout/reftests/async-scrolling/opaque-fractional-displayport-2.html create mode 100644 layout/reftests/async-scrolling/perspective-scrolling-1-ref.html create mode 100644 layout/reftests/async-scrolling/perspective-scrolling-1.html create mode 100644 layout/reftests/async-scrolling/perspective-scrolling-2-ref.html create mode 100644 layout/reftests/async-scrolling/perspective-scrolling-2.html create mode 100644 layout/reftests/async-scrolling/perspective-scrolling-3-ref.html create mode 100644 layout/reftests/async-scrolling/perspective-scrolling-3.html create mode 100644 layout/reftests/async-scrolling/perspective-scrolling-4-ref.html create mode 100644 layout/reftests/async-scrolling/perspective-scrolling-4.html create mode 100644 layout/reftests/async-scrolling/position-fixed-body-ref.html create mode 100644 layout/reftests/async-scrolling/position-fixed-body.html copy layout/reftests/async-scrolling/{position-fixed-1-ref.html => position-fixed-iframe-1-ref.html} (100%) create mode 100644 layout/reftests/async-scrolling/position-fixed-iframe-1.html copy layout/reftests/async-scrolling/{position-fixed-1-ref.html => position-fixed-iframe-2-ref.html} (100%) create mode 100644 layout/reftests/async-scrolling/position-fixed-iframe-2.html create mode 100644 layout/reftests/async-scrolling/position-fixed-in-scroll-container-ref.html create mode 100644 layout/reftests/async-scrolling/position-fixed-in-scroll-container.html create mode 100644 layout/reftests/async-scrolling/position-fixed-inside-sticky-1-ref.html create mode 100644 layout/reftests/async-scrolling/position-fixed-inside-sticky-1.html create mode 100644 layout/reftests/async-scrolling/position-fixed-inside-sticky-2-ref.html create mode 100644 layout/reftests/async-scrolling/position-fixed-inside-sticky-2.html create mode 100644 layout/reftests/async-scrolling/position-fixed-transformed-1-ref.html create mode 100644 layout/reftests/async-scrolling/position-fixed-transformed-1.html create mode 100644 layout/reftests/async-scrolling/position-sticky-transformed-ref.html create mode 100644 layout/reftests/async-scrolling/position-sticky-transformed.html create mode 100644 layout/reftests/async-scrolling/reftest-stylo.list create mode 100644 layout/reftests/async-scrolling/sticky-pos-scrollable-2-ref.html create mode 100644 layout/reftests/async-scrolling/sticky-pos-scrollable-2.html create mode 100644 layout/reftests/async-scrolling/sticky-pos-scrollable-3-ref.html create mode 100644 layout/reftests/async-scrolling/sticky-pos-scrollable-3.html create mode 100644 layout/reftests/backgrounds/background-clip-text-1-ref.html create mode 100644 layout/reftests/backgrounds/background-clip-text-1a.html create mode 100644 layout/reftests/backgrounds/background-clip-text-1b.html create mode 100644 layout/reftests/backgrounds/background-clip-text-1c.html create mode 100644 layout/reftests/backgrounds/background-clip-text-1d.html create mode 100644 layout/reftests/backgrounds/background-clip-text-1e.html create mode 100644 layout/reftests/backgrounds/background-clip-text-2-ref.html create mode 100644 layout/reftests/backgrounds/background-clip-text-2.html create mode 100644 layout/reftests/backgrounds/background-position-1d.html create mode 100644 layout/reftests/backgrounds/background-position-1e.html create mode 100644 layout/reftests/backgrounds/background-position-1f.html create mode 100644 layout/reftests/backgrounds/background-position-2c.html create mode 100644 layout/reftests/backgrounds/background-position-2d.html create mode 100644 layout/reftests/backgrounds/background-position-3c.html create mode 100644 layout/reftests/backgrounds/background-position-3d.html create mode 100644 layout/reftests/backgrounds/background-position-4d.html create mode 100644 layout/reftests/backgrounds/background-position-4e.html rename layout/reftests/backgrounds/{background-position-6.html => background-position-6a.html} (100%) create mode 100644 layout/reftests/backgrounds/background-position-6b.html create mode 100644 layout/reftests/backgrounds/background-repeat-resampling-ref.html create mode 100644 layout/reftests/backgrounds/background-repeat-resampling.html create mode 100644 layout/reftests/backgrounds/fixed-bg-border-radius-ref.html create mode 100644 layout/reftests/backgrounds/fixed-bg-border-radius.html create mode 100644 layout/reftests/backgrounds/fixed-bg-inside-transform-ref.html create mode 100644 layout/reftests/backgrounds/fixed-bg-inside-transform.html create mode 100644 layout/reftests/backgrounds/gradient/color-stop-clamp-interpolation-ref.html create mode 100644 layout/reftests/backgrounds/gradient/color-stop-clamp-interpolation.html create mode 100644 layout/reftests/backgrounds/gradient/linear-gradient-repeated-ref.html create mode 100644 layout/reftests/backgrounds/gradient/linear-gradient-repeated.html create mode 100644 layout/reftests/backgrounds/gradient/reftest-stylo.list create mode 100644 layout/reftests/backgrounds/grid-large.png create mode 100644 layout/reftests/backgrounds/reftest-stylo.list create mode 100644 layout/reftests/backgrounds/vector/empty/reftest-stylo.list create mode 100644 layout/reftests/backgrounds/vector/reftest-stylo.list create mode 100644 layout/reftests/bidi/1155359-1-ref.xul create mode 100644 layout/reftests/bidi/1155359-1.xul create mode 100644 layout/reftests/bidi/1157726-1-ref.html create mode 100644 layout/reftests/bidi/1157726-1.html create mode 100644 layout/reftests/bidi/1161752-1-embed.html create mode 100644 layout/reftests/bidi/1161752-2-embed.html create mode 100644 layout/reftests/bidi/1161752-3-embed.html create mode 100644 layout/reftests/bidi/1161752-4-embed.html create mode 100644 layout/reftests/bidi/1161752-5-embed-ref.html create mode 100644 layout/reftests/bidi/1161752-5-embed.html create mode 100644 layout/reftests/bidi/1161752-ref.html create mode 100644 layout/reftests/bidi/1161752.html create mode 100644 layout/reftests/bidi/1217833-1-ref.html create mode 100644 layout/reftests/bidi/1217833-1.html create mode 100644 layout/reftests/bidi/1217833-2-ref.html create mode 100644 layout/reftests/bidi/1217833-2.html create mode 100644 layout/reftests/bidi/1231175-1-ref.html create mode 100644 layout/reftests/bidi/1231175-1.html create mode 100644 layout/reftests/bidi/817406-1-ref.html create mode 100644 layout/reftests/bidi/817406-1.html create mode 100644 layout/reftests/bidi/817406-2-ref.html create mode 100644 layout/reftests/bidi/817406-2.html create mode 100644 layout/reftests/bidi/817406-3.html create mode 100644 layout/reftests/bidi/817406-4-ref.html create mode 100644 layout/reftests/bidi/817406-4.html delete mode 100644 layout/reftests/bidi/83958-2c.html create mode 100644 layout/reftests/bidi/brackets-1a-ltr-ref.html create mode 100644 layout/reftests/bidi/brackets-1a-ltr.html create mode 100644 layout/reftests/bidi/brackets-1a-rtl-ref.html create mode 100644 layout/reftests/bidi/brackets-1a-rtl.html create mode 100644 layout/reftests/bidi/brackets-1b-ltr-ref.html create mode 100644 layout/reftests/bidi/brackets-1b-ltr.html create mode 100644 layout/reftests/bidi/brackets-1b-rtl-ref.html create mode 100644 layout/reftests/bidi/brackets-1b-rtl.html create mode 100644 layout/reftests/bidi/brackets-1c-ltr-ref.html create mode 100644 layout/reftests/bidi/brackets-1c-ltr.html create mode 100644 layout/reftests/bidi/brackets-1c-rtl-ref.html create mode 100644 layout/reftests/bidi/brackets-1c-rtl.html create mode 100644 layout/reftests/bidi/brackets-2a-ltr-ref.html create mode 100644 layout/reftests/bidi/brackets-2a-ltr.html create mode 100644 layout/reftests/bidi/brackets-2a-rtl-ref.html create mode 100644 layout/reftests/bidi/brackets-2a-rtl.html create mode 100644 layout/reftests/bidi/brackets-2b-ltr-ref.html create mode 100644 layout/reftests/bidi/brackets-2b-ltr.html create mode 100644 layout/reftests/bidi/brackets-2b-rtl-ref.html create mode 100644 layout/reftests/bidi/brackets-2b-rtl.html create mode 100644 layout/reftests/bidi/brackets-2c-ltr-ref.html create mode 100644 layout/reftests/bidi/brackets-2c-ltr.html create mode 100644 layout/reftests/bidi/brackets-2c-rtl-ref.html create mode 100644 layout/reftests/bidi/brackets-2c-rtl.html create mode 100644 layout/reftests/bidi/brackets-3a-ltr-ref.html create mode 100644 layout/reftests/bidi/brackets-3a-ltr.html create mode 100644 layout/reftests/bidi/brackets-3a-rtl-ref.html create mode 100644 layout/reftests/bidi/brackets-3a-rtl.html create mode 100644 layout/reftests/bidi/brackets-3b-ltr-ref.html create mode 100644 layout/reftests/bidi/brackets-3b-ltr.html create mode 100644 layout/reftests/bidi/brackets-3b-rtl-ref.html create mode 100644 layout/reftests/bidi/brackets-3b-rtl.html create mode 100644 layout/reftests/bidi/dirAuto/1103348-1-ref.html create mode 100644 layout/reftests/bidi/dirAuto/1103348-1.html create mode 100644 layout/reftests/bidi/dirAuto/1169267-delete-add-1-ref.html create mode 100644 layout/reftests/bidi/dirAuto/1169267-delete-add-1a.html create mode 100644 layout/reftests/bidi/dirAuto/1169267-delete-add-1b.html create mode 100644 layout/reftests/bidi/dirAuto/1169267-delete-add-2-ref.html create mode 100644 layout/reftests/bidi/dirAuto/1169267-delete-add-2a.html create mode 100644 layout/reftests/bidi/dirAuto/1169267-delete-add-2b.html create mode 100644 layout/reftests/bidi/dirAuto/reftest-stylo.list create mode 100644 layout/reftests/bidi/numeral/reftest-stylo.list create mode 100644 layout/reftests/bidi/reftest-stylo.list create mode 100644 layout/reftests/border-dotted/border-dashed-no-radius-filled-mask.png create mode 100644 layout/reftests/border-dotted/border-dashed-no-radius-unfilled-mask.png create mode 100644 layout/reftests/border-dotted/border-dashed-no-radius.html create mode 100644 layout/reftests/border-dotted/border-dashed-non-integer.html create mode 100644 layout/reftests/border-dotted/border-dashed-radius-filled-mask.png create mode 100644 layout/reftests/border-dotted/border-dashed-radius-non-integer-filled-mask.png create mode 100644 layout/reftests/border-dotted/border-dashed-radius-non-integer-unfilled-mask.png create mode 100644 layout/reftests/border-dotted/border-dashed-radius-unfilled-mask.png create mode 100644 layout/reftests/border-dotted/border-dashed-radius-zoom-filled-mask.png create mode 100644 layout/reftests/border-dotted/border-dashed-radius-zoom-unfilled-mask.png create mode 100644 layout/reftests/border-dotted/border-dashed-radius-zoom.html create mode 100644 layout/reftests/border-dotted/border-dashed-radius.html create mode 100644 layout/reftests/border-dotted/border-dotted-interaction-filled-mask.png create mode 100644 layout/reftests/border-dotted/border-dotted-interaction-unfilled-mask.png create mode 100644 layout/reftests/border-dotted/border-dotted-interaction.html create mode 100644 layout/reftests/border-dotted/border-dotted-no-radius-filled-mask.png create mode 100644 layout/reftests/border-dotted/border-dotted-no-radius-unfilled-mask.png create mode 100644 layout/reftests/border-dotted/border-dotted-no-radius.html create mode 100644 layout/reftests/border-dotted/border-dotted-radius-filled-mask.png create mode 100644 layout/reftests/border-dotted/border-dotted-radius-unfilled-mask.png create mode 100644 layout/reftests/border-dotted/border-dotted-radius-zero-filled-mask.png create mode 100644 layout/reftests/border-dotted/border-dotted-radius-zero-unfilled-mask.png create mode 100644 layout/reftests/border-dotted/border-dotted-radius-zero.html create mode 100644 layout/reftests/border-dotted/border-dotted-radius.html create mode 100644 layout/reftests/border-dotted/border-mixed-filled-mask.png create mode 100644 layout/reftests/border-dotted/border-mixed-unfilled-mask.png create mode 100644 layout/reftests/border-dotted/border-mixed.html create mode 100644 layout/reftests/border-dotted/masked-small.html create mode 100644 layout/reftests/border-dotted/masked-zoom.html create mode 100644 layout/reftests/border-dotted/masked.html create mode 100644 layout/reftests/border-dotted/reftest-stylo.list create mode 100644 layout/reftests/border-dotted/reftest.list create mode 100644 layout/reftests/border-image/reftest-stylo.list create mode 100644 layout/reftests/border-image/svg-as-border-image-1-ref.html create mode 100644 layout/reftests/border-image/svg-as-border-image-1a.html create mode 100644 layout/reftests/border-image/svg-as-border-image-1b.html create mode 100644 layout/reftests/border-image/svg-as-border-image-1c.html create mode 100644 layout/reftests/border-image/svg-as-border-image-2-ref.html create mode 100644 layout/reftests/border-image/svg-as-border-image-2.html create mode 100644 layout/reftests/border-image/svg-as-border-image-3-ref.html create mode 100644 layout/reftests/border-image/svg-as-border-image-3.html create mode 100644 layout/reftests/border-image/svg-as-border-image-4-ref.html create mode 100644 layout/reftests/border-image/svg-as-border-image-4.html create mode 100644 layout/reftests/border-radius/corner-split-ref.svg create mode 100644 layout/reftests/border-radius/corner-split.html create mode 100644 layout/reftests/border-radius/reftest-stylo.list create mode 100644 layout/reftests/box-ordinal/reftest-stylo.list create mode 100644 layout/reftests/box-properties/reftest-stylo.list create mode 100644 layout/reftests/box-shadow/1178575-2-ref.html create mode 100644 layout/reftests/box-shadow/1178575-2.html create mode 100644 layout/reftests/box-shadow/1178575-ref.html create mode 100644 layout/reftests/box-shadow/1178575.html create mode 100644 layout/reftests/box-shadow/1212823-1-ref.html create mode 100644 layout/reftests/box-shadow/1212823-1.html create mode 100644 layout/reftests/box-shadow/boxshadow-border-radius-int-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-border-radius-int.html create mode 100644 layout/reftests/box-shadow/boxshadow-color-rounding-middle-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-color-rounding-middle.html create mode 100644 layout/reftests/box-shadow/boxshadow-inset-large-border-radius-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-inset-large-border-radius.html create mode 100644 layout/reftests/box-shadow/boxshadow-inset-large-offset-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-inset-large-offset.html create mode 100644 layout/reftests/box-shadow/boxshadow-inset-neg-spread.html create mode 100644 layout/reftests/box-shadow/boxshadow-inset-neg-spread2-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-inset-neg-spread2.html create mode 100644 layout/reftests/box-shadow/boxshadow-large-border-radius-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-large-border-radius.html create mode 100644 layout/reftests/box-shadow/boxshadow-large-offset-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-large-offset.html create mode 100644 layout/reftests/box-shadow/boxshadow-rotated-ref.html create mode 100644 layout/reftests/box-shadow/boxshadow-rotated.html create mode 100644 layout/reftests/box-shadow/reftest-stylo.list create mode 100644 layout/reftests/box-sizing/intrinsic-1g.html create mode 100644 layout/reftests/box-sizing/intrinsic-1h.html create mode 100644 layout/reftests/box-sizing/intrinsic-1i.html create mode 100644 layout/reftests/box-sizing/intrinsic-1j.html create mode 100644 layout/reftests/box-sizing/intrinsic-1k.html create mode 100644 layout/reftests/box-sizing/intrinsic-1l.html create mode 100644 layout/reftests/box-sizing/intrinsic-1m.html create mode 100644 layout/reftests/box-sizing/intrinsic-1n.html create mode 100644 layout/reftests/box-sizing/intrinsic-1o.html create mode 100644 layout/reftests/box-sizing/reftest-stylo.list create mode 100644 layout/reftests/box/reftest-stylo.list create mode 100644 layout/reftests/bugs/1043537-1-ref.html create mode 100644 layout/reftests/bugs/1043537-1.html copy layout/reftests/{reftest-sanity/blank.html => bugs/1114526-1-ref.html} (100%) create mode 100644 layout/reftests/bugs/1114526-1.gif create mode 100644 layout/reftests/bugs/1114526-1.html create mode 100644 layout/reftests/bugs/1133905-1-h-rtl.html create mode 100644 layout/reftests/bugs/1133905-1-h.html create mode 100644 layout/reftests/bugs/1133905-1-rtl.html create mode 100644 layout/reftests/bugs/1133905-1-v-rtl.html create mode 100644 layout/reftests/bugs/1133905-1-v.html create mode 100644 layout/reftests/bugs/1133905-1-vh-rtl.html create mode 100644 layout/reftests/bugs/1133905-1-vh.html create mode 100644 layout/reftests/bugs/1133905-1.html create mode 100644 layout/reftests/bugs/1133905-2-h-rtl.html create mode 100644 layout/reftests/bugs/1133905-2-h.html create mode 100644 layout/reftests/bugs/1133905-2-rtl.html create mode 100644 layout/reftests/bugs/1133905-2-v-rtl.html create mode 100644 layout/reftests/bugs/1133905-2-v.html create mode 100644 layout/reftests/bugs/1133905-2-vh-rtl.html create mode 100644 layout/reftests/bugs/1133905-2-vh.html create mode 100644 layout/reftests/bugs/1133905-2.html create mode 100644 layout/reftests/bugs/1133905-3-h-rtl.html create mode 100644 layout/reftests/bugs/1133905-3-h.html create mode 100644 layout/reftests/bugs/1133905-3-rtl.html create mode 100644 layout/reftests/bugs/1133905-3-v-rtl.html create mode 100644 layout/reftests/bugs/1133905-3-v.html create mode 100644 layout/reftests/bugs/1133905-3-vh-rtl.html create mode 100644 layout/reftests/bugs/1133905-3-vh.html create mode 100644 layout/reftests/bugs/1133905-3.html create mode 100644 layout/reftests/bugs/1133905-4-h-rtl.html create mode 100644 layout/reftests/bugs/1133905-4-h.html create mode 100644 layout/reftests/bugs/1133905-4-rtl.html create mode 100644 layout/reftests/bugs/1133905-4-v-rtl.html create mode 100644 layout/reftests/bugs/1133905-4-v.html create mode 100644 layout/reftests/bugs/1133905-4-vh-rtl.html create mode 100644 layout/reftests/bugs/1133905-4-vh.html create mode 100644 layout/reftests/bugs/1133905-4.html create mode 100644 layout/reftests/bugs/1133905-5-h-rtl.html create mode 100644 layout/reftests/bugs/1133905-5-h.html create mode 100644 layout/reftests/bugs/1133905-5-rtl.html create mode 100644 layout/reftests/bugs/1133905-5-v-rtl.html create mode 100644 layout/reftests/bugs/1133905-5-v.html create mode 100644 layout/reftests/bugs/1133905-5-vh-rtl.html create mode 100644 layout/reftests/bugs/1133905-5-vh.html create mode 100644 layout/reftests/bugs/1133905-5.html create mode 100644 layout/reftests/bugs/1133905-6-h-rtl.html create mode 100644 layout/reftests/bugs/1133905-6-h.html create mode 100644 layout/reftests/bugs/1133905-6-rtl.html create mode 100644 layout/reftests/bugs/1133905-6-v-rtl.html create mode 100644 layout/reftests/bugs/1133905-6-v.html create mode 100644 layout/reftests/bugs/1133905-6-vh-rtl.html create mode 100644 layout/reftests/bugs/1133905-6-vh.html create mode 100644 layout/reftests/bugs/1133905-6.html create mode 100644 layout/reftests/bugs/1133905-ref-h-rtl.html create mode 100644 layout/reftests/bugs/1133905-ref-h.html create mode 100644 layout/reftests/bugs/1133905-ref-rtl.html create mode 100644 layout/reftests/bugs/1133905-ref-v-rtl.html create mode 100644 layout/reftests/bugs/1133905-ref-v.html create mode 100644 layout/reftests/bugs/1133905-ref-vh-rtl.html create mode 100644 layout/reftests/bugs/1133905-ref-vh.html create mode 100644 layout/reftests/bugs/1133905-ref.html create mode 100644 layout/reftests/bugs/1150021-1-ref.css create mode 100644 layout/reftests/bugs/1150021-1-ref.xul create mode 100644 layout/reftests/bugs/1150021-1.css create mode 100644 layout/reftests/bugs/1150021-1.xul create mode 100644 layout/reftests/bugs/1151145-1-ref.html create mode 100644 layout/reftests/bugs/1151145-1.html create mode 100644 layout/reftests/bugs/1151306-1-ref.html create mode 100644 layout/reftests/bugs/1151306-1.html create mode 100644 layout/reftests/bugs/1153845-1-ref.html create mode 100644 layout/reftests/bugs/1153845-1.html create mode 100644 layout/reftests/bugs/1155828-1-ref.html create mode 100644 layout/reftests/bugs/1155828-1.html create mode 100644 layout/reftests/bugs/1156129-1-ref.html create mode 100644 layout/reftests/bugs/1156129-1.html create mode 100644 layout/reftests/bugs/1169331-1-ref.html create mode 100644 layout/reftests/bugs/1169331-1.html create mode 100644 layout/reftests/bugs/1174332-1-ref.html create mode 100644 layout/reftests/bugs/1174332-1.html create mode 100644 layout/reftests/bugs/1179078-1-ref.html create mode 100644 layout/reftests/bugs/1179078-1.html create mode 100644 layout/reftests/bugs/1179288-1-ref.html create mode 100644 layout/reftests/bugs/1179288-1.html create mode 100644 layout/reftests/bugs/1185266-1-ref.svg create mode 100644 layout/reftests/bugs/1185266-1.svg create mode 100644 layout/reftests/bugs/1190635-1-ref.html create mode 100644 layout/reftests/bugs/1190635-1.html create mode 100644 layout/reftests/bugs/1200611-1-ref.html create mode 100644 layout/reftests/bugs/1200611-1.html create mode 100644 layout/reftests/bugs/1202512-1-ref.html create mode 100644 layout/reftests/bugs/1202512-1.html create mode 100644 layout/reftests/bugs/1202512-2-ref.html create mode 100644 layout/reftests/bugs/1202512-2.html create mode 100644 layout/reftests/bugs/1207326-1.html create mode 100644 layout/reftests/bugs/1209603-1-ref.html create mode 100644 layout/reftests/bugs/1209603-1.html create mode 100644 layout/reftests/bugs/1209994-1-ref.html create mode 100644 layout/reftests/bugs/1209994-1.html create mode 100644 layout/reftests/bugs/1209994-2-ref.html create mode 100644 layout/reftests/bugs/1209994-2.html create mode 100644 layout/reftests/bugs/1209994-3-ref.html create mode 100644 layout/reftests/bugs/1209994-3.html create mode 100644 layout/reftests/bugs/1209994-4-ref.html create mode 100644 layout/reftests/bugs/1209994-4.html create mode 100644 layout/reftests/bugs/1222226-1-ref.html create mode 100644 layout/reftests/bugs/1222226-1.html create mode 100644 layout/reftests/bugs/1226278-ref.html create mode 100644 layout/reftests/bugs/1226278.html create mode 100644 layout/reftests/bugs/1230466.html create mode 100644 layout/reftests/bugs/1238243-1-notref.html create mode 100644 layout/reftests/bugs/1238243-1.html create mode 100644 layout/reftests/bugs/1238243-2-ref.html create mode 100644 layout/reftests/bugs/1238243-2.html create mode 100644 layout/reftests/bugs/1239564-ref.html create mode 100644 layout/reftests/bugs/1239564.html create mode 100644 layout/reftests/bugs/1242172-1-ref.html create mode 100644 layout/reftests/bugs/1242172-1-subdoc.html create mode 100644 layout/reftests/bugs/1242172-1.html create mode 100644 layout/reftests/bugs/1242172-2-ref.html create mode 100644 layout/reftests/bugs/1242172-2.html create mode 100644 layout/reftests/bugs/1242781-ref.html create mode 100644 layout/reftests/bugs/1242781.html create mode 100644 layout/reftests/bugs/1260543-1-ref.html create mode 100644 layout/reftests/bugs/1260543-1.html create mode 100644 layout/reftests/bugs/1263845-ref.html create mode 100644 layout/reftests/bugs/1263845.html create mode 100644 layout/reftests/bugs/1271714-1-ref.html create mode 100644 layout/reftests/bugs/1271714-1.html create mode 100644 layout/reftests/bugs/1272997-1-ref.html create mode 100644 layout/reftests/bugs/1272997-1.html create mode 100644 layout/reftests/bugs/1273154-1-ref.html create mode 100644 layout/reftests/bugs/1273154-1.html create mode 100644 layout/reftests/bugs/1273154-2-ref.html create mode 100644 layout/reftests/bugs/1273154-2.html create mode 100644 layout/reftests/bugs/1274368-1-ref.html create mode 100644 layout/reftests/bugs/1274368-1.html create mode 100644 layout/reftests/bugs/1275411-1-ref.html create mode 100644 layout/reftests/bugs/1275411-1.html create mode 100644 layout/reftests/bugs/1276161-1-notref.html create mode 100644 layout/reftests/bugs/1276161-1a.html create mode 100644 layout/reftests/bugs/1276161-1b.html create mode 100644 layout/reftests/bugs/1288255-ref.html create mode 100644 layout/reftests/bugs/1288255.html create mode 100644 layout/reftests/bugs/1291528-ref.html create mode 100644 layout/reftests/bugs/1291528.html create mode 100644 layout/reftests/bugs/1294102-1-ref.html create mode 100644 layout/reftests/bugs/1294102-1.html copy layout/reftests/{w3c-css/submitted/ui3/box-sizing-replaced-001-ref.xht => bugs/1295466-1-ref.xhtml} (100%) create mode 100644 layout/reftests/bugs/1295466-1.xhtml copy layout/reftests/{w3c-css/submitted/ui3/box-sizing-replaced-002-ref.xht => bugs/1313772-ref.xhtml} (100%) create mode 100644 layout/reftests/bugs/1313772.xhtml create mode 100644 layout/reftests/bugs/1315113-1-ref.html create mode 100644 layout/reftests/bugs/1315113-1.html create mode 100644 layout/reftests/bugs/1315113-2-ref.html create mode 100644 layout/reftests/bugs/1315113-2.html create mode 100644 layout/reftests/bugs/1315632-1-ref.html create mode 100644 layout/reftests/bugs/1315632-1.html create mode 100644 layout/reftests/bugs/1316719-1-ref.html create mode 100644 layout/reftests/bugs/1316719-1a.html create mode 100644 layout/reftests/bugs/1316719-1b.html create mode 100644 layout/reftests/bugs/1316719-1c.html create mode 100644 layout/reftests/bugs/1318769-1-ref.html create mode 100644 layout/reftests/bugs/1318769-1.html delete mode 100644 layout/reftests/bugs/542605-hidden-unscrollable-ref.xul delete mode 100644 layout/reftests/bugs/542605-hidden-unscrollable.xul create mode 100644 layout/reftests/bugs/645647-1-ref.html create mode 100644 layout/reftests/bugs/645647-1.html create mode 100644 layout/reftests/bugs/645647-2-ref.html create mode 100644 layout/reftests/bugs/645647-2.html create mode 100644 layout/reftests/bugs/652991-1-ref.html create mode 100644 layout/reftests/bugs/652991-1a.html create mode 100644 layout/reftests/bugs/652991-1b.html create mode 100644 layout/reftests/bugs/652991-2-ref.html create mode 100644 layout/reftests/bugs/652991-2.html create mode 100644 layout/reftests/bugs/652991-3-ref.html create mode 100644 layout/reftests/bugs/652991-3.html create mode 100644 layout/reftests/bugs/652991-4-ref.html create mode 100644 layout/reftests/bugs/652991-4.html create mode 100644 layout/reftests/bugs/961887-1-ref.html create mode 100644 layout/reftests/bugs/961887-1.html create mode 100644 layout/reftests/bugs/961887-2-ref.html create mode 100644 layout/reftests/bugs/961887-2.html create mode 100644 layout/reftests/bugs/961887-3-ref.html create mode 100644 layout/reftests/bugs/961887-3.html create mode 100644 layout/reftests/bugs/LongHyphenTest.woff2 create mode 100644 layout/reftests/bugs/reftest-stylo.list copy layout/reftests/{w3c-css/submitted/ui3 => bugs}/support/replaced-min-max-1.png (100%) copy layout/reftests/{w3c-css/submitted/ui3 => bugs}/support/replaced-min-max-10.png (100%) copy layout/reftests/{w3c-css/submitted/ui3 => bugs}/support/replaced-min-max-11.png (100%) copy layout/reftests/{w3c-css/submitted/ui3 => bugs}/support/replaced-min-max-12.png (100%) copy layout/reftests/{w3c-css/submitted/ui3 => bugs}/support/replaced-min-max-13.png (100%) copy layout/reftests/{w3c-css/submitted/ui3 => bugs}/support/replaced-min-max-14.png (100%) copy layout/reftests/{w3c-css/submitted/ui3 => bugs}/support/replaced-min-max-15.png (100%) copy layout/reftests/{w3c-css/submitted/ui3 => bugs}/support/replaced-min-max-16.png (100%) copy layout/reftests/{w3c-css/submitted/ui3 => bugs}/support/replaced-min-max-17.png (100%) copy layout/reftests/{w3c-css/submitted/ui3 => bugs}/support/replaced-min-max-18.png (100%) copy layout/reftests/{w3c-css/submitted/ui3 => bugs}/support/replaced-min-max-19.png (100%) copy layout/reftests/{w3c-css/submitted/ui3 => bugs}/support/replaced-min-max-2.png (100%) copy layout/reftests/{w3c-css/submitted/ui3 => bugs}/support/replaced-min-max-3.png (100%) copy layout/reftests/{w3c-css/submitted/ui3 => bugs}/support/replaced-min-max-4.png (100%) copy layout/reftests/{w3c-css/submitted/ui3 => bugs}/support/replaced-min-max-5.png (100%) copy layout/reftests/{w3c-css/submitted/ui3 => bugs}/support/replaced-min-max-6.png (100%) copy layout/reftests/{w3c-css/submitted/ui3 => bugs}/support/replaced-min-max-7.png (100%) copy layout/reftests/{w3c-css/submitted/ui3 => bugs}/support/replaced-min-max-8.png (100%) copy layout/reftests/{w3c-css/submitted/ui3 => bugs}/support/replaced-min-max-9.png (100%) copy layout/reftests/{w3c-css/submitted/ui3 => bugs}/support/replaced-min-max.png (100%) create mode 100644 layout/reftests/canvas/1107096-invisibles-ref.html create mode 100644 layout/reftests/canvas/1107096-invisibles.html create mode 100644 layout/reftests/canvas/1201272-1-ref.html create mode 100644 layout/reftests/canvas/1201272-1.html create mode 100644 layout/reftests/canvas/1224976-1-ref.html create mode 100644 layout/reftests/canvas/1224976-1.html create mode 100644 layout/reftests/canvas/1238795-1-ref.html create mode 100644 layout/reftests/canvas/1238795-1.html create mode 100644 layout/reftests/canvas/1303534-1-ref.html create mode 100644 layout/reftests/canvas/1303534-1.html create mode 100644 layout/reftests/canvas/1304353-text-global-alpha-1-ref.html create mode 100644 layout/reftests/canvas/1304353-text-global-alpha-1.html create mode 100644 layout/reftests/canvas/1304353-text-global-alpha-2-ref.html create mode 100644 layout/reftests/canvas/1304353-text-global-alpha-2.html create mode 100644 layout/reftests/canvas/1304353-text-global-composite-op-1-ref.html create mode 100644 layout/reftests/canvas/1304353-text-global-composite-op-1.html create mode 100644 layout/reftests/canvas/reftest-stylo.list create mode 100644 layout/reftests/columns/fieldset-columns-001-ref.html create mode 100644 layout/reftests/columns/fieldset-columns-001.html create mode 100644 layout/reftests/columns/reftest-stylo.list create mode 100644 layout/reftests/counter-style/reftest-stylo.list create mode 100644 layout/reftests/counters/reftest-stylo.list create mode 100644 layout/reftests/css-animations/animate-display-table-opacity-ref.html create mode 100644 layout/reftests/css-animations/animate-display-table-opacity.html create mode 100644 layout/reftests/css-animations/animate-opacity-ref.html create mode 100644 layout/reftests/css-animations/animate-opacity.html create mode 100644 layout/reftests/css-animations/animate-preserves3d-ref.html create mode 100644 layout/reftests/css-animations/animate-preserves3d.html create mode 100644 layout/reftests/css-animations/background-position-after-finish.html create mode 100644 layout/reftests/css-animations/background-position-important.html create mode 100644 layout/reftests/css-animations/background-position-in-delay.html create mode 100644 layout/reftests/css-animations/background-position-ref.html create mode 100644 layout/reftests/css-animations/background-position-running.html create mode 100644 layout/reftests/css-animations/in-visibility-hidden-animation-pseudo-element-ref.html create mode 100644 layout/reftests/css-animations/in-visibility-hidden-animation-pseudo-element.html create mode 100644 layout/reftests/css-animations/in-visibility-hidden-animation-ref.html create mode 100644 layout/reftests/css-animations/in-visibility-hidden-animation.html create mode 100644 layout/reftests/css-animations/no-stacking-context-animation-ref.html create mode 100644 layout/reftests/css-animations/no-stacking-context-opacity-removing-animation-in-delay.html create mode 100644 layout/reftests/css-animations/no-stacking-context-transform-removing-animation-in-delay.html create mode 100644 layout/reftests/css-animations/partially-out-of-view-animation-ref.html create mode 100644 layout/reftests/css-animations/partially-out-of-view-animation.html create mode 100644 layout/reftests/css-animations/reftest-stylo.list create mode 100644 layout/reftests/css-animations/stacking-context-animation-ref.html create mode 100644 layout/reftests/css-animations/stacking-context-lose-opacity-1.html create mode 100644 layout/reftests/css-animations/stacking-context-lose-transform-none.html create mode 100644 layout/reftests/css-animations/stacking-context-opacity-1-animation.html create mode 100644 layout/reftests/css-animations/stacking-context-opacity-1-in-delay.html create mode 100644 layout/reftests/css-animations/stacking-context-opacity-1-with-fill-backwards.html create mode 100644 layout/reftests/css-animations/stacking-context-opacity-1-with-fill-forwards.html create mode 100644 layout/reftests/css-animations/stacking-context-opacity-removing-important-in-delay.html create mode 100644 layout/reftests/css-animations/stacking-context-opacity-win-in-delay-on-main-thread.html create mode 100644 layout/reftests/css-animations/stacking-context-opacity-win-in-delay.html create mode 100644 layout/reftests/css-animations/stacking-context-opacity-wins-over-transition.html create mode 100644 layout/reftests/css-animations/stacking-context-paused-on-opacity-1.html create mode 100644 layout/reftests/css-animations/stacking-context-paused-on-transform-none.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-none-animation-on-svg.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-none-animation-with-backface-visibility.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-none-animation-with-preserve-3d.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-none-animation.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-none-in-delay.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-none-with-fill-backwards.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-none-with-fill-forwards.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-removing-important-in-delay.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-win-in-delay-on-main-thread.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-win-in-delay.html create mode 100644 layout/reftests/css-animations/stacking-context-transform-wins-over-transition.html create mode 100644 layout/reftests/css-blending/bug1281593-ref.html create mode 100644 layout/reftests/css-blending/bug1281593.html create mode 100644 layout/reftests/css-blending/clipped-mixblendmode-containing-unclipped-stuff-ref.html create mode 100644 layout/reftests/css-blending/clipped-mixblendmode-containing-unclipped-stuff.html create mode 100644 layout/reftests/css-blending/clipped-opacity-containing-unclipped-mixblendmode-ref.html create mode 100644 layout/reftests/css-blending/clipped-opacity-containing-unclipped-mixblendmode.html create mode 100644 layout/reftests/css-blending/mix-blend-mode-culling-1207041-ref.html create mode 100644 layout/reftests/css-blending/mix-blend-mode-culling-1207041.html create mode 100644 layout/reftests/css-blending/mix-blend-mode-dest-alpha-1135271-ref.html create mode 100644 layout/reftests/css-blending/mix-blend-mode-dest-alpha-1135271.html create mode 100644 layout/reftests/css-blending/mix-blend-mode-soft-light-ref.html create mode 100644 layout/reftests/css-blending/mix-blend-mode-soft-light.html create mode 100644 layout/reftests/css-blending/reftest-stylo.list create mode 100644 layout/reftests/css-break/box-decoration-break-bug-1235152-ref.html create mode 100644 layout/reftests/css-break/box-decoration-break-bug-1235152.html create mode 100644 layout/reftests/css-break/box-decoration-break-with-bidi-ref.html create mode 100644 layout/reftests/css-break/box-decoration-break-with-bidi.html create mode 100644 layout/reftests/css-break/reftest-stylo.list create mode 100644 layout/reftests/css-calc/line-height-1-ref.html create mode 100644 layout/reftests/css-calc/line-height-1.html create mode 100644 layout/reftests/css-calc/reftest-stylo.list create mode 100644 layout/reftests/css-charset/reftest-stylo.list create mode 100644 layout/reftests/css-default/reftest-stylo.list create mode 100644 layout/reftests/css-default/submit-button/reftest-stylo.list create mode 100644 layout/reftests/css-disabled/button/reftest-stylo.list create mode 100644 layout/reftests/css-disabled/fieldset/reftest-stylo.list create mode 100644 layout/reftests/css-disabled/input/reftest-stylo.list create mode 100644 layout/reftests/css-disabled/label/reftest-stylo.list create mode 100644 layout/reftests/css-disabled/object/reftest-stylo.list create mode 100644 layout/reftests/css-disabled/output/reftest-stylo.list create mode 100644 layout/reftests/css-disabled/reftest-stylo.list create mode 100644 layout/reftests/css-disabled/select/reftest-stylo.list create mode 100644 layout/reftests/css-disabled/textarea/reftest-stylo.list create mode 100644 layout/reftests/css-display/display-contents-dyn-insert-text-ref.html create mode 100644 layout/reftests/css-display/display-contents-dyn-insert-text.html create mode 100644 layout/reftests/css-display/display-contents-fieldset-ref.html create mode 100644 layout/reftests/css-display/display-contents-fieldset.html create mode 100644 layout/reftests/css-display/display-contents-list-item-child-ref.html create mode 100644 layout/reftests/css-display/display-contents-list-item-child.html create mode 100644 layout/reftests/css-display/display-contents-writing-mode-1-ref.html create mode 100644 layout/reftests/css-display/display-contents-writing-mode-1.html create mode 100644 layout/reftests/css-display/display-contents-writing-mode-2-ref.html create mode 100644 layout/reftests/css-display/display-contents-writing-mode-2.html create mode 100644 layout/reftests/css-display/reftest-stylo.list create mode 100644 layout/reftests/css-enabled/button/reftest-stylo.list create mode 100644 layout/reftests/css-enabled/fieldset/reftest-stylo.list create mode 100644 layout/reftests/css-enabled/input/reftest-stylo.list create mode 100644 layout/reftests/css-enabled/label/reftest-stylo.list create mode 100644 layout/reftests/css-enabled/object/reftest-stylo.list create mode 100644 layout/reftests/css-enabled/optgroup/reftest-stylo.list create mode 100644 layout/reftests/css-enabled/option/reftest-stylo.list create mode 100644 layout/reftests/css-enabled/output/reftest-stylo.list create mode 100644 layout/reftests/css-enabled/reftest-stylo.list create mode 100644 layout/reftests/css-enabled/select/reftest-stylo.list create mode 100644 layout/reftests/css-enabled/textarea/reftest-stylo.list create mode 100644 layout/reftests/css-gradients/1224761-1-ref.html create mode 100644 layout/reftests/css-gradients/1224761-1.html create mode 100644 layout/reftests/css-gradients/large-gradient-5-ref.html create mode 100644 layout/reftests/css-gradients/large-gradient-5.html create mode 100644 layout/reftests/css-gradients/reftest-stylo.list create mode 100644 layout/reftests/css-grid/bug1306106-ref.html create mode 100644 layout/reftests/css-grid/bug1306106.html create mode 100644 layout/reftests/css-grid/bug1349571-ref.html create mode 100644 layout/reftests/css-grid/bug1349571.html create mode 100644 layout/reftests/css-grid/bug1356820-ref.html create mode 100644 layout/reftests/css-grid/bug1356820.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-001-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-001.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-002-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-002.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-003-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-003.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-004-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-004.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-005-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-005.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-006-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-006.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-007-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-007.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-008-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-008.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-009-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-009.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-010-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-010.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-011-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-011.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-012-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-012.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-013-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-013.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-014-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-014.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-015-ref.html create mode 100644 layout/reftests/css-grid/grid-abspos-items-015.html create mode 100644 layout/reftests/css-grid/grid-align-content-001-ref.html create mode 100644 layout/reftests/css-grid/grid-align-content-001.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-definite-001-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-definite-001.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-001-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-001.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-002-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-002.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-003-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-003.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-004-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-intrinsic-004.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-001-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-001.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-002-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-002.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-003-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-003.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-004-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-min-content-min-size-004.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-percent-001-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-percent-001.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-001-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-001.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-002-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-002.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-003-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-003.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-004-ref.html create mode 100644 layout/reftests/css-grid/grid-auto-min-sizing-transferred-size-004.html create mode 100644 layout/reftests/css-grid/grid-clamping-001-ref.html create mode 100644 layout/reftests/css-grid/grid-clamping-001.html create mode 100644 layout/reftests/css-grid/grid-clamping-002-ref.html create mode 100644 layout/reftests/css-grid/grid-clamping-002.html create mode 100644 layout/reftests/css-grid/grid-col-max-sizing-max-content-001-ref.html create mode 100644 layout/reftests/css-grid/grid-col-max-sizing-max-content-001.html create mode 100644 layout/reftests/css-grid/grid-col-max-sizing-max-content-002-ref.html create mode 100644 layout/reftests/css-grid/grid-col-max-sizing-max-content-002.html create mode 100644 layout/reftests/css-grid/grid-column-gap-001-ref.html create mode 100644 layout/reftests/css-grid/grid-column-gap-001.html create mode 100644 layout/reftests/css-grid/grid-column-gap-002-ref.html create mode 100644 layout/reftests/css-grid/grid-column-gap-002.html create mode 100644 layout/reftests/css-grid/grid-column-gap-003-ref.html create mode 100644 layout/reftests/css-grid/grid-column-gap-003.html create mode 100644 layout/reftests/css-grid/grid-column-gap-004-ref.html create mode 100644 layout/reftests/css-grid/grid-column-gap-004.html create mode 100644 layout/reftests/css-grid/grid-container-baselines-001-ref.html create mode 100644 layout/reftests/css-grid/grid-container-baselines-001.html create mode 100644 layout/reftests/css-grid/grid-container-baselines-002-ref.html create mode 100644 layout/reftests/css-grid/grid-container-baselines-002.html create mode 100644 layout/reftests/css-grid/grid-container-baselines-003-ref.html create mode 100644 layout/reftests/css-grid/grid-container-baselines-003.html create mode 100644 layout/reftests/css-grid/grid-container-baselines-004-ref.html create mode 100644 layout/reftests/css-grid/grid-container-baselines-004.html create mode 100644 layout/reftests/css-grid/grid-container-min-max-width-height-001-ref.html create mode 100644 layout/reftests/css-grid/grid-container-min-max-width-height-001.html create mode 100644 layout/reftests/css-grid/grid-container-overflow-001-ref.html create mode 100644 layout/reftests/css-grid/grid-container-overflow-001.html create mode 100644 layout/reftests/css-grid/grid-container-synthesized-baseline-001-ref.html create mode 100644 layout/reftests/css-grid/grid-container-synthesized-baseline-001.html create mode 100644 layout/reftests/css-grid/grid-flex-min-sizing-001-ref.html create mode 100644 layout/reftests/css-grid/grid-flex-min-sizing-001.html create mode 100644 layout/reftests/css-grid/grid-flex-min-sizing-002-ref.html create mode 100644 layout/reftests/css-grid/grid-flex-min-sizing-002.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-001-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-001.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-002-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-002.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-003-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-003.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-004-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-004.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-005-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-005.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-006-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-006.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-007-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-007.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-008-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-008.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-009-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-009.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-010-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-010.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-011-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-011.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-012-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-012.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-013-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-013.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-014-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-014.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-015-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-015.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-016-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-016.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-017-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-017.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-018-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-018.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-019-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-019.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-020-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-020.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-021-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-021.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-022.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-023-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-023.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-024-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-024.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-025-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-025.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-026-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-026.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-027.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-028-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-028.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-029-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-029.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-030-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-030.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-031-ref.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-031.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-002.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-006.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-015.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-016.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-019.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-020.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-021.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-023.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-024.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-026.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-027.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-028.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn1-029.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-018.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-019.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-020.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-021.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-022.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-023.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-025.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-026.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-027.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-028.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-029.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-030.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn2-031.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-001.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-002.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-003.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-007.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-009.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-017.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-019.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-021.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-023.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-026.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-027.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn3-028.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-001.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-004.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-005.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-015.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-019.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-021.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-023.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-026.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-027.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn4-028.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-005.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-007.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-008.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-016.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-019.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-021.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-023.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-026.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-027.html create mode 100644 layout/reftests/css-grid/grid-fragmentation-dyn5-028.html create mode 100644 layout/reftests/css-grid/grid-item-align-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-align-001.html create mode 100644 layout/reftests/css-grid/grid-item-align-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-align-002.html create mode 100644 layout/reftests/css-grid/grid-item-align-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-align-003.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-001.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-002.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-003.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-004-ref.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-004.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-005-ref.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-005.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-006-ref.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-006.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-007-ref.html create mode 100644 layout/reftests/css-grid/grid-item-auto-min-size-clamp-007.html create mode 100644 layout/reftests/css-grid/grid-item-blockifying-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-blockifying-001.html create mode 100644 layout/reftests/css-grid/grid-item-button-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-button-001.html create mode 100644 layout/reftests/css-grid/grid-item-canvas-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-canvas-001.html create mode 100644 layout/reftests/css-grid/grid-item-content-baseline-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-content-baseline-001.html create mode 100644 layout/reftests/css-grid/grid-item-content-baseline-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-content-baseline-002.html create mode 100644 layout/reftests/css-grid/grid-item-dir-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-dir-001.html create mode 100644 layout/reftests/css-grid/grid-item-fieldset-stretch-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-fieldset-stretch-001.html create mode 100644 layout/reftests/css-grid/grid-item-input-stretch-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-input-stretch-001.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-001.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-002.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-003.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-004-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-004.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-005-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-normal-005.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-001.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-002.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-003.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-004-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-004.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-005-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-005.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-006-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-006.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-007-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-ratio-stretch-007.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-size-normal-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-size-normal-001.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-size-normal-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-intrinsic-size-normal-002.html create mode 100644 layout/reftests/css-grid/grid-item-justify-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-justify-001.html create mode 100644 layout/reftests/css-grid/grid-item-justify-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-justify-002.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-auto-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-auto-001.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-auto-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-auto-002.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-auto-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-auto-003.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-auto-004-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-auto-004.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-right-auto-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-right-auto-001.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-right-auto-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-right-auto-002.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-right-auto-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-right-auto-003.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-right-auto-004-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-left-right-auto-004.html create mode 100644 layout/reftests/css-grid/grid-item-margin-right-auto-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-right-auto-001.html create mode 100644 layout/reftests/css-grid/grid-item-margin-right-auto-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-right-auto-002.html create mode 100644 layout/reftests/css-grid/grid-item-margin-right-auto-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-right-auto-003.html create mode 100644 layout/reftests/css-grid/grid-item-margin-right-auto-004-ref.html create mode 100644 layout/reftests/css-grid/grid-item-margin-right-auto-004.html create mode 100644 layout/reftests/css-grid/grid-item-mixed-baseline-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-mixed-baseline-001.html create mode 100644 layout/reftests/css-grid/grid-item-mixed-baseline-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-mixed-baseline-002.html create mode 100644 layout/reftests/css-grid/grid-item-mixed-baseline-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-mixed-baseline-003.html create mode 100644 layout/reftests/css-grid/grid-item-mixed-baseline-004-ref.html create mode 100644 layout/reftests/css-grid/grid-item-mixed-baseline-004.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-001.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-002.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-003.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-004-ref.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-004.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-005-ref.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-005.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-006-ref.html create mode 100644 layout/reftests/css-grid/grid-item-overflow-stretch-006.html create mode 100644 layout/reftests/css-grid/grid-item-self-baseline-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-self-baseline-001.html create mode 100644 layout/reftests/css-grid/grid-item-sizing-percent-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-sizing-percent-001.html create mode 100644 layout/reftests/css-grid/grid-item-sizing-percent-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-sizing-percent-002.html create mode 100644 layout/reftests/css-grid/grid-item-sizing-percent-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-sizing-percent-003.html create mode 100644 layout/reftests/css-grid/grid-item-sizing-percent-004-ref.html create mode 100644 layout/reftests/css-grid/grid-item-sizing-percent-004.html create mode 100644 layout/reftests/css-grid/grid-item-sizing-px-001.html create mode 100644 layout/reftests/css-grid/grid-item-stretch-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-stretch-001.html create mode 100644 layout/reftests/css-grid/grid-item-table-stretch-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-table-stretch-001.html create mode 100644 layout/reftests/css-grid/grid-item-table-stretch-002-ref.html create mode 100644 layout/reftests/css-grid/grid-item-table-stretch-002.html create mode 100644 layout/reftests/css-grid/grid-item-table-stretch-003-ref.html create mode 100644 layout/reftests/css-grid/grid-item-table-stretch-003.html create mode 100644 layout/reftests/css-grid/grid-item-table-stretch-004-ref.html create mode 100644 layout/reftests/css-grid/grid-item-table-stretch-004.html create mode 100644 layout/reftests/css-grid/grid-item-video-stretch-001-ref.html create mode 100644 layout/reftests/css-grid/grid-item-video-stretch-001.html create mode 100644 layout/reftests/css-grid/grid-justify-content-001-ref.html create mode 100644 layout/reftests/css-grid/grid-justify-content-001.html create mode 100644 layout/reftests/css-grid/grid-justify-content-002-ref.html create mode 100644 layout/reftests/css-grid/grid-justify-content-002.html create mode 100644 layout/reftests/css-grid/grid-justify-content-003-ref.html create mode 100644 layout/reftests/css-grid/grid-justify-content-003.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-001-ref.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-001.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-002-ref.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-002.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-003-ref.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-003.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-004-ref.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-004.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-005-ref.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-005.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-006-ref.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-006.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-007-ref.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-007.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-008-ref.html create mode 100644 layout/reftests/css-grid/grid-max-sizing-flex-008.html create mode 100644 layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-001-ref.html create mode 100644 layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-001.html create mode 100644 layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-002-ref.html create mode 100644 layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-002.html create mode 100644 layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-003-ref.html create mode 100644 layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-003.html create mode 100644 layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-004-ref.html create mode 100644 layout/reftests/css-grid/grid-min-content-min-sizing-transferred-size-004.html create mode 100644 layout/reftests/css-grid/grid-min-max-content-sizing-001-ref.html create mode 100644 layout/reftests/css-grid/grid-min-max-content-sizing-001.html create mode 100644 layout/reftests/css-grid/grid-min-max-content-sizing-002-ref.html create mode 100644 layout/reftests/css-grid/grid-min-max-content-sizing-002.html create mode 100644 layout/reftests/css-grid/grid-order-abspos-items-001-ref.html create mode 100644 layout/reftests/css-grid/grid-order-abspos-items-001.html create mode 100644 layout/reftests/css-grid/grid-order-placement-auto-001-ref.html create mode 100644 layout/reftests/css-grid/grid-order-placement-auto-001.html create mode 100644 layout/reftests/css-grid/grid-order-placement-definite-001-ref.html create mode 100644 layout/reftests/css-grid/grid-order-placement-definite-001.html create mode 100644 layout/reftests/css-grid/grid-percent-grid-gap-001-ref.html create mode 100644 layout/reftests/css-grid/grid-percent-grid-gap-001.html create mode 100644 layout/reftests/css-grid/grid-percent-intrinsic-sizing-001-ref.html create mode 100644 layout/reftests/css-grid/grid-percent-intrinsic-sizing-001.html create mode 100644 layout/reftests/css-grid/grid-placement-abspos-implicit-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-abspos-implicit-001.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-col-dense-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-col-dense-001.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-col-sparse-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-col-sparse-001.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-implicit-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-implicit-001.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-row-dense-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-row-dense-001.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-row-sparse-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-auto-row-sparse-001.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-001.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-002-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-002.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-003-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-003.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-implicit-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-implicit-001.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-implicit-002-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-definite-implicit-002.html create mode 100644 layout/reftests/css-grid/grid-placement-implicit-named-areas-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-implicit-named-areas-001.html create mode 100644 layout/reftests/css-grid/grid-placement-named-lines-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-named-lines-001.html create mode 100644 layout/reftests/css-grid/grid-placement-named-lines-002-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-named-lines-002.html create mode 100644 layout/reftests/css-grid/grid-placement-named-lines-003-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-named-lines-003.html create mode 100644 layout/reftests/css-grid/grid-placement-negative-lines-001-ref.html create mode 100644 layout/reftests/css-grid/grid-placement-negative-lines-001.html create mode 100644 layout/reftests/css-grid/grid-relpos-items-001-ref.html create mode 100644 layout/reftests/css-grid/grid-relpos-items-001.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-001-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-001.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-002-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-002.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-003-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-003.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-004-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-004.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-005-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-005.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-006-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-006.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-007-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-007.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-008-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-008.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-009-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-009.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-010-ref.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-010.html create mode 100644 layout/reftests/css-grid/grid-repeat-auto-fill-fit-011.html create mode 100644 layout/reftests/css-grid/grid-row-gap-001-ref.html create mode 100644 layout/reftests/css-grid/grid-row-gap-001.html create mode 100644 layout/reftests/css-grid/grid-row-gap-002-ref.html create mode 100644 layout/reftests/css-grid/grid-row-gap-002.html create mode 100644 layout/reftests/css-grid/grid-row-gap-003-ref.html create mode 100644 layout/reftests/css-grid/grid-row-gap-003.html create mode 100644 layout/reftests/css-grid/grid-row-gap-004-ref.html create mode 100644 layout/reftests/css-grid/grid-row-gap-004.html create mode 100644 layout/reftests/css-grid/grid-row-gap-005-ref.html create mode 100644 layout/reftests/css-grid/grid-row-gap-005.html create mode 100644 layout/reftests/css-grid/grid-track-fit-content-sizing-001-ref.html create mode 100644 layout/reftests/css-grid/grid-track-fit-content-sizing-001.html create mode 100644 layout/reftests/css-grid/grid-track-fit-content-sizing-002-ref.html create mode 100644 layout/reftests/css-grid/grid-track-fit-content-sizing-002.html create mode 100644 layout/reftests/css-grid/grid-track-intrinsic-sizing-001-ref.html create mode 100644 layout/reftests/css-grid/grid-track-intrinsic-sizing-001.html create mode 100644 layout/reftests/css-grid/grid-track-intrinsic-sizing-002-ref.html create mode 100644 layout/reftests/css-grid/grid-track-intrinsic-sizing-002.html create mode 100644 layout/reftests/css-grid/grid-track-intrinsic-sizing-003-ref.html create mode 100644 layout/reftests/css-grid/grid-track-intrinsic-sizing-003.html create mode 100644 layout/reftests/css-grid/grid-track-intrinsic-sizing-004-ref.html create mode 100644 layout/reftests/css-grid/grid-track-intrinsic-sizing-004.html create mode 100644 layout/reftests/css-grid/grid-track-percent-sizing-001-ref.html create mode 100644 layout/reftests/css-grid/grid-track-percent-sizing-001.html create mode 100644 layout/reftests/css-grid/grid-track-sizing-001-ref.html create mode 100644 layout/reftests/css-grid/grid-track-sizing-001.html create mode 100644 layout/reftests/css-grid/grid-track-sizing-002-ref.html create mode 100644 layout/reftests/css-grid/grid-track-sizing-002.html create mode 100644 layout/reftests/css-grid/reftest-stylo.list create mode 100644 layout/reftests/css-grid/rtl-grid-placement-auto-row-sparse-001-ref.html create mode 100644 layout/reftests/css-grid/rtl-grid-placement-auto-row-sparse-001.html create mode 100644 layout/reftests/css-grid/rtl-grid-placement-definite-001-ref.html create mode 100644 layout/reftests/css-grid/rtl-grid-placement-definite-001.html copy layout/reftests/{webm-video => css-grid/support}/colors-16x8.webm (100%) create mode 100644 layout/reftests/css-grid/support/dyn.js create mode 100644 layout/reftests/css-grid/support/lime-24x2.png copy layout/reftests/{backgrounds => css-grid/support}/lime-25x1.png (100%) create mode 100644 layout/reftests/css-grid/support/lime-2x24.png create mode 100644 layout/reftests/css-grid/support/solidblue-20x32.png create mode 100644 layout/reftests/css-grid/vlr-grid-placement-auto-row-sparse-001-ref.html create mode 100644 layout/reftests/css-grid/vlr-grid-placement-auto-row-sparse-001.html create mode 100644 layout/reftests/css-grid/vrl-grid-placement-auto-row-sparse-001-ref.html create mode 100644 layout/reftests/css-grid/vrl-grid-placement-auto-row-sparse-001.html create mode 100644 layout/reftests/css-import/reftest-stylo.list create mode 100644 layout/reftests/css-invalid/button/reftest-stylo.list create mode 100644 layout/reftests/css-invalid/default-style/reftest-stylo.list create mode 100644 layout/reftests/css-invalid/fieldset/reftest-stylo.list create mode 100644 layout/reftests/css-invalid/form/reftest-stylo.list delete mode 100644 layout/reftests/css-invalid/input/input-maxlength-invalid.html delete mode 100644 layout/reftests/css-invalid/input/input-maxlength-valid.html create mode 100644 layout/reftests/css-invalid/input/reftest-stylo.list create mode 100644 layout/reftests/css-invalid/output/reftest-stylo.list create mode 100644 layout/reftests/css-invalid/reftest-stylo.list create mode 100644 layout/reftests/css-invalid/select/reftest-stylo.list create mode 100644 layout/reftests/css-invalid/textarea/reftest-stylo.list delete mode 100644 layout/reftests/css-invalid/textarea/textarea-maxlength-invalid.html delete mode 100644 layout/reftests/css-invalid/textarea/textarea-maxlength-valid.html create mode 100644 layout/reftests/css-mediaqueries/reftest-stylo.list create mode 100644 layout/reftests/css-optional/reftest-stylo.list create mode 100644 layout/reftests/css-parsing/reftest-stylo.list create mode 100644 layout/reftests/css-parsing/supports-moz-bool-pref-ref.html create mode 100644 layout/reftests/css-parsing/supports-moz-bool-pref.html create mode 100644 layout/reftests/css-parsing/two-dash-identifiers-ref.html create mode 100644 layout/reftests/css-parsing/two-dash-identifiers.html create mode 100644 layout/reftests/css-placeholder/input/placeholdershown-ref.html create mode 100644 layout/reftests/css-placeholder/input/placeholdershown.html create mode 100644 layout/reftests/css-placeholder/input/reftest-stylo.list create mode 100644 layout/reftests/css-placeholder/input/style-shown.css create mode 100644 layout/reftests/css-placeholder/reftest-stylo.list create mode 100644 layout/reftests/css-placeholder/textarea/placeholdershown-ref.html create mode 100644 layout/reftests/css-placeholder/textarea/placeholdershown.html create mode 100644 layout/reftests/css-placeholder/textarea/reftest-stylo.list create mode 100644 layout/reftests/css-placeholder/textarea/style-shown.css create mode 100644 layout/reftests/css-required/reftest-stylo.list create mode 100644 layout/reftests/css-ruby/bidi-1-ref.html create mode 100644 layout/reftests/css-ruby/bidi-1.html create mode 100644 layout/reftests/css-ruby/bug1181890-notref.html create mode 100644 layout/reftests/css-ruby/bug1181890-ref.html create mode 100644 layout/reftests/css-ruby/bug1181890.html create mode 100644 layout/reftests/css-ruby/inflated-ruby-1-ref.html create mode 100644 layout/reftests/css-ruby/inflated-ruby-1.html create mode 100644 layout/reftests/css-ruby/intrinsic-isize-2-ref.html create mode 100644 layout/reftests/css-ruby/intrinsic-isize-2.html create mode 100644 layout/reftests/css-ruby/lang-specific-style-1-ref.html create mode 100644 layout/reftests/css-ruby/lang-specific-style-1.html create mode 100644 layout/reftests/css-ruby/line-break-suppression-1-ref.html create mode 100644 layout/reftests/css-ruby/line-break-suppression-1.html create mode 100644 layout/reftests/css-ruby/line-break-suppression-2-ref.html create mode 100644 layout/reftests/css-ruby/line-break-suppression-2.html create mode 100644 layout/reftests/css-ruby/line-break-suppression-3-ref.html create mode 100644 layout/reftests/css-ruby/line-break-suppression-3.html create mode 100644 layout/reftests/css-ruby/line-break-suppression-4-ref.html create mode 100644 layout/reftests/css-ruby/line-break-suppression-4.html create mode 100644 layout/reftests/css-ruby/line-break-suppression-5-ref.html create mode 100644 layout/reftests/css-ruby/line-break-suppression-5.html create mode 100644 layout/reftests/css-ruby/line-breaking-2-ref.html create mode 100644 layout/reftests/css-ruby/line-breaking-2.html create mode 100644 layout/reftests/css-ruby/min-font-size-1-ref.html create mode 100644 layout/reftests/css-ruby/min-font-size-1.html create mode 100644 layout/reftests/css-ruby/reftest-stylo.list create mode 100644 layout/reftests/css-selectors/reftest-stylo.list create mode 100644 layout/reftests/css-sizing/reftest-stylo.list create mode 100644 layout/reftests/css-submit-invalid/button-submit/reftest-stylo.list create mode 100644 layout/reftests/css-submit-invalid/default-style/reftest-stylo.list create mode 100644 layout/reftests/css-submit-invalid/input-image/reftest-stylo.list create mode 100644 layout/reftests/css-submit-invalid/input-submit/reftest-stylo.list create mode 100644 layout/reftests/css-submit-invalid/reftest-stylo.list create mode 100644 layout/reftests/css-transitions/no-stacking-context-transition-ref.html create mode 100644 layout/reftests/css-transitions/reftest-stylo.list create mode 100644 layout/reftests/css-transitions/stacking-context-opacity-lose-to-animation.html create mode 100644 layout/reftests/css-transitions/stacking-context-opacity-wins-over-important-style.html create mode 100644 layout/reftests/css-transitions/stacking-context-transform-lose-to-animation.html create mode 100644 layout/reftests/css-transitions/stacking-context-transform-wins-over-important-style.html create mode 100644 layout/reftests/css-transitions/stacking-context-transition-ref.html create mode 100644 layout/reftests/css-transitions/transition-and-animation-with-different-durations-ref.html create mode 100644 layout/reftests/css-transitions/transition-and-animation-with-different-durations.html create mode 100644 layout/reftests/css-ui-invalid/button/reftest-stylo.list create mode 100644 layout/reftests/css-ui-invalid/default-style/reftest-stylo.list delete mode 100644 layout/reftests/css-ui-invalid/input/input-maxlength-invalid-changed.html delete mode 100644 layout/reftests/css-ui-invalid/input/input-maxlength-invalid-default.html delete mode 100644 layout/reftests/css-ui-invalid/input/input-maxlength-valid.html create mode 100644 layout/reftests/css-ui-invalid/input/reftest-stylo.list create mode 100644 layout/reftests/css-ui-invalid/output/reftest-stylo.list create mode 100644 layout/reftests/css-ui-invalid/reftest-stylo.list create mode 100644 layout/reftests/css-ui-invalid/select/reftest-stylo.list create mode 100644 layout/reftests/css-ui-invalid/textarea/reftest-stylo.list delete mode 100644 layout/reftests/css-ui-invalid/textarea/textarea-maxlength-default-value-invalid.html delete mode 100644 layout/reftests/css-ui-invalid/textarea/textarea-maxlength-invalid.html delete mode 100644 layout/reftests/css-ui-invalid/textarea/textarea-maxlength-valid.html create mode 100644 layout/reftests/css-ui-valid/button/reftest-stylo.list delete mode 100644 layout/reftests/css-ui-valid/input/input-maxlength-invalid.html delete mode 100644 layout/reftests/css-ui-valid/input/input-maxlength-valid-changed.html delete mode 100644 layout/reftests/css-ui-valid/input/input-maxlength-valid.html create mode 100644 layout/reftests/css-ui-valid/input/reftest-stylo.list create mode 100644 layout/reftests/css-ui-valid/output/reftest-stylo.list create mode 100644 layout/reftests/css-ui-valid/reftest-stylo.list create mode 100644 layout/reftests/css-ui-valid/select/reftest-stylo.list create mode 100644 layout/reftests/css-ui-valid/textarea/reftest-stylo.list delete mode 100644 layout/reftests/css-ui-valid/textarea/textarea-maxlength-invalid.html delete mode 100644 layout/reftests/css-ui-valid/textarea/textarea-maxlength-valid-changed.html delete mode 100644 layout/reftests/css-ui-valid/textarea/textarea-maxlength-valid.html create mode 100644 layout/reftests/css-valid/button/reftest-stylo.list create mode 100644 layout/reftests/css-valid/fieldset/reftest-stylo.list delete mode 100644 layout/reftests/css-valid/input/input-maxlength-invalid.html delete mode 100644 layout/reftests/css-valid/input/input-maxlength-valid.html create mode 100644 layout/reftests/css-valid/input/reftest-stylo.list create mode 100644 layout/reftests/css-valid/output/reftest-stylo.list create mode 100644 layout/reftests/css-valid/reftest-stylo.list create mode 100644 layout/reftests/css-valid/select/reftest-stylo.list create mode 100644 layout/reftests/css-valid/textarea/reftest-stylo.list delete mode 100644 layout/reftests/css-valid/textarea/textarea-maxlength-invalid.html delete mode 100644 layout/reftests/css-valid/textarea/textarea-maxlength-valid.html create mode 100644 layout/reftests/css-valuesandunits/reftest-stylo.list create mode 100644 layout/reftests/css-variables/reftest-stylo.list create mode 100644 layout/reftests/css-visited/reftest-stylo.list create mode 100644 layout/reftests/cssom/reftest-stylo.list create mode 100644 layout/reftests/datalist/reftest-stylo.list copy layout/reftests/details-summary/{mouse-click-change-summary-to-display-none-ref.html => disabled-no-summary-ref.html} (100%) copy layout/reftests/details-summary/{open-summary-block-style-ref.html => disabled-single-summary-ref.html} (100%) create mode 100644 layout/reftests/details-summary/reftest-stylo.list create mode 100644 layout/reftests/dom/reftest-stylo.list create mode 100644 layout/reftests/first-letter/reftest-stylo.list create mode 100644 layout/reftests/first-line/reftest-stylo.list create mode 100644 layout/reftests/flexbox/flexbox-empty-container-synthesized-baseline-001-ref.html create mode 100644 layout/reftests/flexbox/flexbox-empty-container-synthesized-baseline-001.html create mode 100644 layout/reftests/flexbox/flexbox-table-flex-items-1-ref.html create mode 100644 layout/reftests/flexbox/flexbox-table-flex-items-1.html create mode 100644 layout/reftests/flexbox/pagination/reftest-stylo.list create mode 100644 layout/reftests/flexbox/reftest-stylo.list create mode 100644 layout/reftests/floats/1291110-1-ref.html create mode 100644 layout/reftests/floats/1291110-1.html create mode 100644 layout/reftests/floats/1291110-2-ref.html create mode 100644 layout/reftests/floats/1291110-2.html create mode 100644 layout/reftests/floats/478834-1-ref.html create mode 100644 layout/reftests/floats/478834-1.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-1-ref.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-1a.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-1b.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-1c.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-1d.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-2-ref.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-2a.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-2b.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-2c.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-2d.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-3-ref.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-3a.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-3b.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-3c.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-3d.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-4-ref.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-4a.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-4b.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-4c.html create mode 100644 layout/reftests/floats/float-in-rtl-slr-4d.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-1-ref.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-1a.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-1b.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-1c.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-1d.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-2-ref.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-2a.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-2b.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-2c.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-2d.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-3-ref.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-3a.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-3b.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-3c.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-3d.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-4-ref.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-4a.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-4b.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-4c.html create mode 100644 layout/reftests/floats/float-in-rtl-vlr-4d.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-1-ref.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-1a.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-1b.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-1c.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-1d.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-2-ref.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-2a.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-2b.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-2c.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-2d.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-3-ref.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-3a.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-3b.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-3c.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-3d.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-4-ref.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-4a.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-4b.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-4c.html create mode 100644 layout/reftests/floats/float-in-rtl-vrl-4d.html create mode 100644 layout/reftests/floats/logical-float-side-1-ref.html create mode 100644 layout/reftests/floats/logical-float-side-1.html create mode 100644 layout/reftests/floats/logical-float-side-2-ref.html create mode 100644 layout/reftests/floats/logical-float-side-2.html create mode 100644 layout/reftests/floats/logical-float-side-3-ref.html create mode 100644 layout/reftests/floats/logical-float-side-3.html create mode 100644 layout/reftests/floats/logical-float-side-4-ref.html create mode 100644 layout/reftests/floats/logical-float-side-4.html create mode 100644 layout/reftests/floats/orthogonal-floats-1-ref.html create mode 100644 layout/reftests/floats/orthogonal-floats-1a.html create mode 100644 layout/reftests/floats/orthogonal-floats-1b.html create mode 100644 layout/reftests/floats/orthogonal-floats-1c.html create mode 100644 layout/reftests/floats/orthogonal-floats-1d.html create mode 100644 layout/reftests/floats/reftest-stylo.list create mode 100644 layout/reftests/font-face/color-2-notref.html create mode 100644 layout/reftests/font-face/color-2-ref.html create mode 100644 layout/reftests/font-face/color-2a.html create mode 100644 layout/reftests/font-face/font-display-1-ref.html create mode 100644 layout/reftests/font-face/font-display-1.html create mode 100644 layout/reftests/font-face/font-display-2-ref.html create mode 100644 layout/reftests/font-face/font-display-2.html create mode 100644 layout/reftests/font-face/reflow-sanity-1-data.html create mode 100644 layout/reftests/font-face/reflow-sanity-1-ref.html create mode 100644 layout/reftests/font-face/reflow-sanity-1.html create mode 100644 layout/reftests/font-face/reflow-sanity-delay-1-metrics.html create mode 100644 layout/reftests/font-face/reflow-sanity-delay-1a.html create mode 100644 layout/reftests/font-face/reflow-sanity-delay-1b.html create mode 100644 layout/reftests/font-face/reflow-sanity-delay-1c.html create mode 100644 layout/reftests/font-face/reftest-stylo.list delete mode 100644 layout/reftests/font-face/src-format-arabic-aat-ref.html delete mode 100644 layout/reftests/font-face/src-format-arabic-ot-ref.html delete mode 100644 layout/reftests/font-face/src-format-arabic.html create mode 100644 layout/reftests/font-face/woff2-totalsfntsize-ref.html create mode 100644 layout/reftests/font-face/woff2-totalsfntsize.html create mode 100644 layout/reftests/font-features/reftest-stylo.list create mode 100644 layout/reftests/font-features/subsuper-fallback-size-ref.html create mode 100644 layout/reftests/font-features/subsuper-fallback-size.html create mode 100644 layout/reftests/font-inflation/reftest-stylo.list create mode 100644 layout/reftests/font-loading-api/multiple-sets-1-ref.html create mode 100644 layout/reftests/font-loading-api/multiple-sets-1.html create mode 100644 layout/reftests/font-loading-api/multiple-sets-frame-ref.html create mode 100644 layout/reftests/font-loading-api/multiple-sets-frame.html create mode 100644 layout/reftests/font-loading-api/reftest-stylo.list create mode 100644 layout/reftests/font-matching/font-shorthand-stretch-1.html create mode 100644 layout/reftests/font-matching/italic-oblique-1.html create mode 100644 layout/reftests/font-matching/italic-oblique-2.html create mode 100644 layout/reftests/font-matching/italic-oblique-3.html create mode 100644 layout/reftests/font-matching/italic-oblique-4.html create mode 100644 layout/reftests/font-matching/italic-oblique-5.html create mode 100644 layout/reftests/font-matching/italic-oblique-6.html create mode 100644 layout/reftests/font-matching/italic-oblique-7.html create mode 100644 layout/reftests/font-matching/italic-oblique-8.html create mode 100644 layout/reftests/font-matching/italic-oblique-9.html create mode 100644 layout/reftests/font-matching/italic-oblique-kinnari-ref.html create mode 100644 layout/reftests/font-matching/italic-oblique-kinnari.html create mode 100644 layout/reftests/font-matching/italic-oblique-ref.html create mode 100644 layout/reftests/font-matching/reftest-stylo.list create mode 100644 layout/reftests/font-matching/simple-oblique-ref.html create mode 100644 layout/reftests/font-matching/simple-oblique.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-1-ref.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-1.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-2-ref.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-2.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-3-ref.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-3.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-4-ref.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-4.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-ja.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-ko.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-zh-cn.html create mode 100644 layout/reftests/font-matching/system-generic-fallback-zh-tw.html create mode 100644 layout/reftests/fonts/MiaoUnicode-Regular.ttf create mode 100644 layout/reftests/fonts/NotoSansBalinese-Regular.ttf create mode 100644 layout/reftests/fonts/colr-unset.ttf create mode 100644 layout/reftests/fonts/header-totalsfntsize-001.ttf create mode 100644 layout/reftests/fonts/header-totalsfntsize-001.woff2 create mode 100644 layout/reftests/fonts/mark2A.woff create mode 100644 layout/reftests/fonts/mark2B.woff create mode 100644 layout/reftests/fonts/mark2C.woff create mode 100644 layout/reftests/fonts/mark2D.woff create mode 100644 layout/reftests/fonts/markA-lineheight6000-typolineheight2700.otf create mode 100644 layout/reftests/fonts/markA-lineheight6000-typolineheight2700.ttf create mode 100644 layout/reftests/fonts/markA.woff create mode 100644 layout/reftests/fonts/markB.woff create mode 100644 layout/reftests/fonts/markC.woff create mode 100644 layout/reftests/fonts/markD.woff create mode 100644 layout/reftests/fonts/markfonts-delay.sjs delete mode 100644 layout/reftests/fonts/math/mochitest.ini create mode 100644 layout/reftests/fonts/math/scripts-9.otf delete mode 100644 layout/reftests/fonts/mochitest.ini delete mode 100644 layout/reftests/fonts/mplus/mochitest.ini create mode 100644 layout/reftests/fonts/sil/Scheherazade-BidiBug.woff create mode 100644 layout/reftests/forms/button/display-grid-flex-columnset-ref.html create mode 100644 layout/reftests/forms/button/display-grid-flex-columnset.html create mode 100644 layout/reftests/forms/button/focus-area-percent-units-1-ref.html create mode 100644 layout/reftests/forms/button/focus-area-percent-units-1.html create mode 100644 layout/reftests/forms/button/focus-area-percent-units-2-ref.html create mode 100644 layout/reftests/forms/button/focus-area-percent-units-2.html create mode 100644 layout/reftests/forms/button/overflow-areas-1-ref.html create mode 100644 layout/reftests/forms/button/overflow-areas-1.html create mode 100644 layout/reftests/forms/button/reftest-stylo.list create mode 100644 layout/reftests/forms/display-block-baselines-1-ref.html create mode 100644 layout/reftests/forms/display-block-baselines-1.html create mode 100644 layout/reftests/forms/display-block-baselines-2-ref.html create mode 100644 layout/reftests/forms/display-block-baselines-2.html create mode 100644 layout/reftests/forms/display-block-baselines-3-ref.html create mode 100644 layout/reftests/forms/display-block-baselines-3.html create mode 100644 layout/reftests/forms/display-block-baselines-4-ref.html create mode 100644 layout/reftests/forms/display-block-baselines-4.html create mode 100644 layout/reftests/forms/display-block-baselines-5-ref.html create mode 100644 layout/reftests/forms/display-block-baselines-5.html create mode 100644 layout/reftests/forms/fieldset/fieldset-flexbox-001-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-flexbox-001.html create mode 100644 layout/reftests/forms/fieldset/fieldset-grid-001-ref.html create mode 100644 layout/reftests/forms/fieldset/fieldset-grid-001.html create mode 100644 layout/reftests/forms/fieldset/reftest-stylo.list create mode 100644 layout/reftests/forms/input/checkbox/reftest-stylo.list create mode 100644 layout/reftests/forms/input/color/reftest-stylo.list copy layout/reftests/forms/input/{range/not-other-type-unthemed-1c-notref.html => datetime/from-time-to-other-type-unthemed-ref.html} (100%) create mode 100644 layout/reftests/forms/input/datetime/from-time-to-other-type-unthemed.html create mode 100644 layout/reftests/forms/input/datetime/reftest.list create mode 100644 layout/reftests/forms/input/datetime/time-basic.html create mode 100644 layout/reftests/forms/input/datetime/time-border.html create mode 100644 layout/reftests/forms/input/datetime/time-content-left-aligned-ref.html create mode 100644 layout/reftests/forms/input/datetime/time-content-left-aligned.html create mode 100644 layout/reftests/forms/input/datetime/time-large-font.html create mode 100644 layout/reftests/forms/input/datetime/time-reset-button-right-aligned-ref.html create mode 100644 layout/reftests/forms/input/datetime/time-reset-button-right-aligned.html copy layout/reftests/forms/input/{range/not-other-type-unthemed-1a-notref.html => datetime/time-simple-unthemed-ref.html} (100%) create mode 100644 layout/reftests/forms/input/datetime/time-simple-unthemed.html create mode 100644 layout/reftests/forms/input/datetime/time-small-height-ref.html create mode 100644 layout/reftests/forms/input/datetime/time-small-height.html create mode 100644 layout/reftests/forms/input/datetime/time-small-width-height-ref.html create mode 100644 layout/reftests/forms/input/datetime/time-small-width-height.html create mode 100644 layout/reftests/forms/input/datetime/time-small-width-ref.html create mode 100644 layout/reftests/forms/input/datetime/time-small-width.html create mode 100644 layout/reftests/forms/input/datetime/time-width-height.html create mode 100644 layout/reftests/forms/input/datetime/to-time-from-other-type-unthemed.html create mode 100644 layout/reftests/forms/input/email/reftest-stylo.list create mode 100644 layout/reftests/forms/input/file/reftest-stylo.list create mode 100644 layout/reftests/forms/input/hidden/reftest-stylo.list create mode 100644 layout/reftests/forms/input/number/number-placeholder-ref.html create mode 100644 layout/reftests/forms/input/number/number-placeholder.html create mode 100644 layout/reftests/forms/input/number/number-similar-to-text-unthemed-rtl-ref.html create mode 100644 layout/reftests/forms/input/number/number-similar-to-text-unthemed-rtl.html create mode 100644 layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-lr-ref.html create mode 100644 layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-lr.html create mode 100644 layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-rl-ref.html create mode 100644 layout/reftests/forms/input/number/number-similar-to-text-unthemed-vertical-rl.html create mode 100644 layout/reftests/forms/input/number/reftest-stylo.list create mode 100644 layout/reftests/forms/input/percentage/reftest-stylo.list create mode 100644 layout/reftests/forms/input/radio/reftest-stylo.list create mode 100644 layout/reftests/forms/input/range/range-orient-block.html create mode 100644 layout/reftests/forms/input/range/range-orient-horizontal-rtl.html create mode 100644 layout/reftests/forms/input/range/range-orient-horizontal.html create mode 100644 layout/reftests/forms/input/range/range-orient-inline.html create mode 100644 layout/reftests/forms/input/range/range-orient-vertical-rtl.html create mode 100644 layout/reftests/forms/input/range/range-orient-vertical.html create mode 100644 layout/reftests/forms/input/range/range-vlr-orient-block.html create mode 100644 layout/reftests/forms/input/range/range-vlr-orient-horizontal.html create mode 100644 layout/reftests/forms/input/range/range-vlr-orient-inline.html create mode 100644 layout/reftests/forms/input/range/range-vlr-orient-vertical.html create mode 100644 layout/reftests/forms/input/range/range-vlr.html create mode 100644 layout/reftests/forms/input/range/range-vrl-orient-block.html create mode 100644 layout/reftests/forms/input/range/range-vrl-orient-horizontal.html create mode 100644 layout/reftests/forms/input/range/range-vrl-orient-inline.html create mode 100644 layout/reftests/forms/input/range/range-vrl-orient-vertical.html create mode 100644 layout/reftests/forms/input/range/range-vrl.html create mode 100644 layout/reftests/forms/input/range/reftest-stylo.list create mode 100644 layout/reftests/forms/input/reftest-stylo.list create mode 100644 layout/reftests/forms/input/search/reftest-stylo.list create mode 100644 layout/reftests/forms/input/tel/reftest-stylo.list create mode 100644 layout/reftests/forms/input/text/reftest-stylo.list create mode 100644 layout/reftests/forms/input/url/reftest-stylo.list create mode 100644 layout/reftests/forms/legend/1273433-ref.html create mode 100644 layout/reftests/forms/legend/1273433.html create mode 100644 layout/reftests/forms/legend/reftest-stylo.list create mode 100644 layout/reftests/forms/legend/shadow-dom-ref.html create mode 100644 layout/reftests/forms/legend/shadow-dom.html create mode 100644 layout/reftests/forms/meter/default-style/reftest-stylo.list create mode 100644 layout/reftests/forms/meter/meter-orient-block.html create mode 100644 layout/reftests/forms/meter/meter-orient-horizontal-rtl.html create mode 100644 layout/reftests/forms/meter/meter-orient-horizontal.html create mode 100644 layout/reftests/forms/meter/meter-orient-inline.html create mode 100644 layout/reftests/forms/meter/meter-orient-vertical-rtl.html create mode 100644 layout/reftests/forms/meter/meter-orient-vertical.html create mode 100644 layout/reftests/forms/meter/meter-vlr-orient-block.html create mode 100644 layout/reftests/forms/meter/meter-vlr-orient-horizontal.html create mode 100644 layout/reftests/forms/meter/meter-vlr-orient-inline.html create mode 100644 layout/reftests/forms/meter/meter-vlr-orient-vertical.html create mode 100644 layout/reftests/forms/meter/meter-vlr.html create mode 100644 layout/reftests/forms/meter/meter-vrl-orient-block.html create mode 100644 layout/reftests/forms/meter/meter-vrl-orient-horizontal.html create mode 100644 layout/reftests/forms/meter/meter-vrl-orient-inline.html create mode 100644 layout/reftests/forms/meter/meter-vrl-orient-vertical.html create mode 100644 layout/reftests/forms/meter/meter-vrl.html create mode 100644 layout/reftests/forms/meter/reftest-stylo.list create mode 100644 layout/reftests/forms/output/reftest-stylo.list create mode 100644 layout/reftests/forms/placeholder/reftest-stylo.list create mode 100644 layout/reftests/forms/progress/progress-orient-block.html create mode 100644 layout/reftests/forms/progress/progress-orient-horizontal-rtl.html create mode 100644 layout/reftests/forms/progress/progress-orient-horizontal.html create mode 100644 layout/reftests/forms/progress/progress-orient-inline.html create mode 100644 layout/reftests/forms/progress/progress-orient-vertical-rtl.html create mode 100644 layout/reftests/forms/progress/progress-orient-vertical.html create mode 100644 layout/reftests/forms/progress/progress-vlr-orient-block.html create mode 100644 layout/reftests/forms/progress/progress-vlr-orient-horizontal.html create mode 100644 layout/reftests/forms/progress/progress-vlr-orient-inline.html create mode 100644 layout/reftests/forms/progress/progress-vlr-orient-vertical.html create mode 100644 layout/reftests/forms/progress/progress-vlr.html create mode 100644 layout/reftests/forms/progress/progress-vrl-orient-block.html create mode 100644 layout/reftests/forms/progress/progress-vrl-orient-horizontal.html create mode 100644 layout/reftests/forms/progress/progress-vrl-orient-inline.html create mode 100644 layout/reftests/forms/progress/progress-vrl-orient-vertical.html create mode 100644 layout/reftests/forms/progress/progress-vrl.html create mode 100644 layout/reftests/forms/progress/reftest-stylo.list create mode 100644 layout/reftests/forms/reftest-stylo.list create mode 100644 layout/reftests/forms/select/997709-2-ref.html create mode 100644 layout/reftests/forms/select/997709-2.html create mode 100644 layout/reftests/forms/select/focusring-1-ref.html create mode 100644 layout/reftests/forms/select/focusring-1.html create mode 100644 layout/reftests/forms/select/focusring-2-ref.html create mode 100644 layout/reftests/forms/select/focusring-2.html create mode 100644 layout/reftests/forms/select/focusring-3-ref.html create mode 100644 layout/reftests/forms/select/focusring-3.html create mode 100644 layout/reftests/forms/select/reftest-stylo.list create mode 100644 layout/reftests/forms/textarea/reftest-stylo.list create mode 100644 layout/reftests/forms/textarea/various-cols-ref.html create mode 100644 layout/reftests/forms/textarea/various-cols.html create mode 100644 layout/reftests/forms/textbox/reftest-stylo.list create mode 100644 layout/reftests/generated-content/reftest-stylo.list create mode 100644 layout/reftests/ib-split/reftest-stylo.list create mode 100644 layout/reftests/image-element/reftest-stylo.list create mode 100644 layout/reftests/image-rect/reftest-stylo.list create mode 100644 layout/reftests/image-region/reftest-stylo.list create mode 100644 layout/reftests/image/blue-100x50.png create mode 100644 layout/reftests/image/blue-50x100.png create mode 100644 layout/reftests/image/blue-50x50.png create mode 100644 layout/reftests/image/image-resize-percent-height.html create mode 100644 layout/reftests/image/image-resize-percent-width.html create mode 100644 layout/reftests/image/image-resize-ref.html create mode 100644 layout/reftests/image/reftest-stylo.list create mode 100644 layout/reftests/indic-shaping/686225-1-bangla-aat-notref.html create mode 100644 layout/reftests/indic-shaping/686225-1-bangla-aat.html create mode 100644 layout/reftests/indic-shaping/686225-2-kannada-aat-notref.html create mode 100644 layout/reftests/indic-shaping/686225-2-kannada-aat.html create mode 100644 layout/reftests/indic-shaping/balinese-1-ref.html create mode 100644 layout/reftests/indic-shaping/balinese-1.html create mode 100644 layout/reftests/indic-shaping/reftest-stylo.list create mode 100644 layout/reftests/inline-borderpadding/reftest-stylo.list create mode 100644 layout/reftests/inline/reftest-stylo.list create mode 100644 layout/reftests/invalidation/1243409-1-ref.html create mode 100644 layout/reftests/invalidation/1243409-1.html create mode 100644 layout/reftests/invalidation/background-position-1-ref.html create mode 100644 layout/reftests/invalidation/background-position-1.html create mode 100644 layout/reftests/invalidation/background-position-2-ref.html create mode 100644 layout/reftests/invalidation/background-position-2a.html create mode 100644 layout/reftests/invalidation/background-position-2b.html create mode 100644 layout/reftests/invalidation/background-position-2c.html create mode 100644 layout/reftests/invalidation/background-position-2d.html create mode 100644 layout/reftests/invalidation/background-position-2e.html create mode 100644 layout/reftests/invalidation/background-position-2f.html create mode 100644 layout/reftests/invalidation/fast-scrolling.html create mode 100644 layout/reftests/invalidation/image-scrolling-zoom-1-notref.html create mode 100644 layout/reftests/invalidation/image-scrolling-zoom-1-ref.html create mode 100644 layout/reftests/invalidation/image-scrolling-zoom-1.html create mode 100644 layout/reftests/invalidation/layer-splitting-1.html create mode 100644 layout/reftests/invalidation/layer-splitting-2.html create mode 100644 layout/reftests/invalidation/layer-splitting-3.html create mode 100644 layout/reftests/invalidation/layer-splitting-4.html create mode 100644 layout/reftests/invalidation/layer-splitting-5.html create mode 100644 layout/reftests/invalidation/layer-splitting-6.html create mode 100644 layout/reftests/invalidation/layer-splitting-7.html create mode 100644 layout/reftests/invalidation/masklayer-1.html create mode 100644 layout/reftests/invalidation/masklayer-2.html create mode 100644 layout/reftests/invalidation/negative-w-component-ref.html create mode 100644 layout/reftests/invalidation/negative-w-component.html create mode 100644 layout/reftests/invalidation/one-pixel-wide-background.png create mode 100644 layout/reftests/invalidation/paintedlayer-recycling-1.html create mode 100644 layout/reftests/invalidation/paintedlayer-recycling-2.html create mode 100644 layout/reftests/invalidation/paintedlayer-recycling-3.html create mode 100644 layout/reftests/invalidation/paintedlayer-recycling-4.html create mode 100644 layout/reftests/invalidation/paintedlayer-recycling-5.html create mode 100644 layout/reftests/invalidation/paintedlayer-recycling-6.html create mode 100644 layout/reftests/invalidation/paintedlayer-recycling-7.html create mode 100644 layout/reftests/invalidation/reftest-stylo.list create mode 100644 layout/reftests/invalidation/zero-opacity-animation.html create mode 100644 layout/reftests/invalidation/zero-opacity-text.html create mode 100644 layout/reftests/layers/forced-bg-color-outside-visible-region-ref.html create mode 100644 layout/reftests/layers/forced-bg-color-outside-visible-region.html create mode 100644 layout/reftests/layers/layerize-over-fixed-bg-1.html create mode 100644 layout/reftests/layers/mask-layer-transform-ref.html create mode 100644 layout/reftests/layers/mask-layer-transform.html create mode 100644 layout/reftests/layers/opacity-blending-ref.html create mode 100644 layout/reftests/layers/opacity-blending.html create mode 100644 layout/reftests/layers/pull-background-1.html create mode 100644 layout/reftests/layers/pull-background-2.html create mode 100644 layout/reftests/layers/pull-background-3.html create mode 100644 layout/reftests/layers/pull-background-4.html create mode 100644 layout/reftests/layers/pull-background-5.html create mode 100644 layout/reftests/layers/pull-background-6.html create mode 100644 layout/reftests/layers/pull-background-animated-position-1.html create mode 100644 layout/reftests/layers/pull-background-animated-position-2.html create mode 100644 layout/reftests/layers/pull-background-animated-position-3.html create mode 100644 layout/reftests/layers/pull-background-animated-position-4.html create mode 100644 layout/reftests/layers/pull-background-animated-position-5.html create mode 100644 layout/reftests/layers/pull-background-displayport-1.html create mode 100644 layout/reftests/layers/pull-background-displayport-2.html create mode 100644 layout/reftests/layers/pull-background-displayport-3.html create mode 100644 layout/reftests/layers/pull-background-displayport-4.html create mode 100644 layout/reftests/layers/pull-background-displayport-5.html create mode 100644 layout/reftests/layers/pull-background-displayport-6.html create mode 100644 layout/reftests/layers/reftest-stylo.list create mode 100644 layout/reftests/line-breaking/emoji-1-ref.html create mode 100644 layout/reftests/line-breaking/emoji-1.html create mode 100644 layout/reftests/line-breaking/emoji-2-ref.html create mode 100644 layout/reftests/line-breaking/emoji-2.html create mode 100644 layout/reftests/line-breaking/reftest-stylo.list create mode 100644 layout/reftests/line-breaking/space-cluster-1-ref.html create mode 100644 layout/reftests/line-breaking/space-cluster-1.html create mode 100644 layout/reftests/line-breaking/space-cluster-2-ref.html create mode 100644 layout/reftests/line-breaking/space-cluster-2.html create mode 100644 layout/reftests/list-item/bullet-intrinsic-isize-2-ref.html create mode 100644 layout/reftests/list-item/bullet-intrinsic-isize-2.html create mode 100644 layout/reftests/list-item/numbering-3-ref.html create mode 100644 layout/reftests/list-item/numbering-3.html create mode 100644 layout/reftests/list-item/numbering-4-ref.html create mode 100644 layout/reftests/list-item/numbering-4.html create mode 100644 layout/reftests/list-item/reftest-stylo.list create mode 100644 layout/reftests/margin-collapsing/reftest-stylo.list create mode 100644 layout/reftests/marquee/1160342-1.html create mode 100644 layout/reftests/marquee/1160342-2.html create mode 100644 layout/reftests/marquee/1160342-ref.html create mode 100644 layout/reftests/marquee/reftest-stylo.list create mode 100644 layout/reftests/mathml/css-spacing-1-ref.html create mode 100644 layout/reftests/mathml/css-spacing-1.html create mode 100644 layout/reftests/mathml/default-font-ref.html create mode 100644 layout/reftests/mathml/default-font.html create mode 100644 layout/reftests/mathml/disabled-scriptlevel-1-ref.html create mode 100644 layout/reftests/mathml/disabled-scriptlevel-1-ref.xhtml create mode 100644 layout/reftests/mathml/disabled-scriptlevel-1.html create mode 100644 layout/reftests/mathml/disabled-scriptlevel-1.xhtml copy xulrunner/examples/simple/content/contents.rdf => layout/reftests/mathml/largeop-1-ref.html (100%) copy xulrunner/examples/simple/content/contents.rdf => layout/reftests/mathml/largeop-1.html (100%) create mode 100644 layout/reftests/mathml/mo-glyph-size-ref.html create mode 100644 layout/reftests/mathml/mo-glyph-size.html create mode 100644 layout/reftests/mathml/reftest-stylo.list create mode 100644 layout/reftests/mathml/semantics-4-ref.html create mode 100644 layout/reftests/mathml/semantics-4.html create mode 100644 layout/reftests/mathml/stretchy-largeop-2-ref.html create mode 100644 layout/reftests/mathml/stretchy-largeop-2.html create mode 100644 layout/reftests/mathml/stretchy-largeop-3-ref.html create mode 100644 layout/reftests/mathml/stretchy-largeop-3.html create mode 100644 layout/reftests/moz.build create mode 100644 layout/reftests/mp4-video/canvas-1-ref.xhtml create mode 100644 layout/reftests/mp4-video/canvas-1.xhtml create mode 100644 layout/reftests/mp4-video/reftest-stylo.list create mode 100644 layout/reftests/mp4-video/reftest.list copy {dom/media/test => layout/reftests/mp4-video}/short.mp4 (100%) create mode 100644 layout/reftests/native-theme/reftest-stylo.list create mode 100644 layout/reftests/object/reftest-stylo.list create mode 100644 layout/reftests/ogg-video/444-1-ref.html create mode 100644 layout/reftests/ogg-video/444-1.html create mode 100644 layout/reftests/ogg-video/reftest-stylo.list create mode 100644 layout/reftests/ogg-video/seek420.ogv create mode 100644 layout/reftests/ogg-video/seek444.ogv create mode 100644 layout/reftests/outline/outline-auto-001-solid-ref.html create mode 100644 layout/reftests/outline/outline-initial-1-ref.html create mode 100644 layout/reftests/outline/outline-initial-1a.html create mode 100644 layout/reftests/outline/outline-initial-1b.html create mode 100644 layout/reftests/outline/reftest-stylo.list create mode 100644 layout/reftests/pagination/reftest-stylo.list create mode 100644 layout/reftests/percent-overflow-sizing/nestedHeight-ref.html create mode 100644 layout/reftests/percent-overflow-sizing/nestedHeight.html create mode 100644 layout/reftests/percent-overflow-sizing/nestedHeightQuirks-ref.html create mode 100644 layout/reftests/percent-overflow-sizing/nestedHeightQuirks.html create mode 100644 layout/reftests/percent-overflow-sizing/reftest-stylo.list create mode 100644 layout/reftests/pixel-rounding/green-circle-with-blue-border.png create mode 100644 layout/reftests/pixel-rounding/image-high-quality-scaling-1-ref.html create mode 100644 layout/reftests/pixel-rounding/image-high-quality-scaling-1.html create mode 100644 layout/reftests/pixel-rounding/reftest-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/horizontal/reftest-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/horizontal/reftest_border_abspos-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/horizontal/reftest_border_parent-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/horizontal/reftest_margin_abspos-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/horizontal/reftest_margin_parent-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/horizontal/reftest_padding_abspos-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/horizontal/reftest_padding_parent-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/horizontal/reftest_plain-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/mixed-abspos-root/reftest-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/mixed-abspos-root/reftest_border_abspos-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/mixed-abspos-root/reftest_border_parent-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/mixed-abspos-root/reftest_margin_abspos-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/mixed-abspos-root/reftest_margin_parent-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/mixed-abspos-root/reftest_padding_abspos-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/mixed-abspos-root/reftest_padding_parent-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/mixed-abspos-root/reftest_plain-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/mixed/reftest-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/mixed/reftest_border_abspos-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/mixed/reftest_border_parent-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/mixed/reftest_margin_abspos-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/mixed/reftest_margin_parent-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/mixed/reftest_padding_abspos-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/mixed/reftest_padding_parent-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/mixed/reftest_plain-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/reftest-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/relative/reftest-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/vertical/reftest-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/vertical/reftest_border_abspos-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/vertical/reftest_border_parent-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/vertical/reftest_margin_abspos-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/vertical/reftest_margin_parent-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/vertical/reftest_padding_abspos-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/vertical/reftest_padding_parent-stylo.list create mode 100644 layout/reftests/position-dynamic-changes/vertical/reftest_plain-stylo.list create mode 100644 layout/reftests/position-relative/reftest-stylo.list create mode 100644 layout/reftests/position-sticky/inline-4-ref.html create mode 100644 layout/reftests/position-sticky/inline-4.html delete mode 100644 layout/reftests/position-sticky/pref-1-disabled-ref.html delete mode 100644 layout/reftests/position-sticky/pref-1-enabled-ref.html delete mode 100644 layout/reftests/position-sticky/pref-1.html create mode 100644 layout/reftests/position-sticky/reftest-stylo.list create mode 100644 layout/reftests/printing/129941-1c.html create mode 100644 layout/reftests/printing/129941-1d.html create mode 100644 layout/reftests/printing/129941-1e.html create mode 100644 layout/reftests/printing/1321803-1-ref.html create mode 100644 layout/reftests/printing/1321803-1a.html create mode 100644 layout/reftests/printing/reftest-stylo.list create mode 100644 layout/reftests/reftest-sanity/async-zoom-1-ref.html create mode 100644 layout/reftests/reftest-sanity/async-zoom-1.html create mode 100644 layout/reftests/reftest-sanity/async-zoom-2-ref.html create mode 100644 layout/reftests/reftest-sanity/async-zoom-2.html create mode 100644 layout/reftests/reftest-sanity/default-preferences-tests-stylo.list create mode 100644 layout/reftests/reftest-sanity/reftest-assigned-layer-fail-1.html create mode 100644 layout/reftests/reftest-sanity/reftest-assigned-layer-fail-2.html create mode 100644 layout/reftests/reftest-sanity/reftest-assigned-layer-fail-3.html create mode 100644 layout/reftests/reftest-sanity/reftest-assigned-layer-fail-4.html create mode 100644 layout/reftests/reftest-sanity/reftest-assigned-layer-pass.html create mode 100644 layout/reftests/reftest-sanity/reftest-opaque-layer-fail.html create mode 100644 layout/reftests/reftest-sanity/reftest-opaque-layer-pass.html create mode 100644 layout/reftests/reftest-sanity/reftest-opaque-layer-wait-fail.html create mode 100644 layout/reftests/reftest-sanity/reftest-opaque-layer-wait-pass.html create mode 100644 layout/reftests/reftest-sanity/reftest-stylo.list create mode 100644 layout/reftests/reftest-sanity/scripttests-stylo.list create mode 100644 layout/reftests/reftest-sanity/urlprefixtests-stylo.list create mode 100644 layout/reftests/reftest-stylo.list create mode 100644 layout/reftests/scoped-style/reftest-stylo.list create mode 100644 layout/reftests/scrolling/fixed-table-1.html create mode 100644 layout/reftests/scrolling/fractional-scroll-area-invalidation.html create mode 100644 layout/reftests/scrolling/fractional-scroll-area.html create mode 100644 layout/reftests/scrolling/move-item-ref.html create mode 100644 layout/reftests/scrolling/move-item.html create mode 100644 layout/reftests/scrolling/propagated-overflow-style-1-ref.html create mode 100644 layout/reftests/scrolling/propagated-overflow-style-1a.html create mode 100644 layout/reftests/scrolling/propagated-overflow-style-1b.html create mode 100644 layout/reftests/scrolling/propagated-overflow-style-1c.html create mode 100644 layout/reftests/scrolling/propagated-overflow-style-2-ref.html create mode 100644 layout/reftests/scrolling/propagated-overflow-style-2a.html create mode 100644 layout/reftests/scrolling/propagated-overflow-style-2b.html create mode 100644 layout/reftests/scrolling/propagated-overflow-style-2c.html create mode 100644 layout/reftests/scrolling/propagated-overflow-style-2d.html create mode 100644 layout/reftests/scrolling/propagated-overflow-style-2e.html create mode 100644 layout/reftests/scrolling/reftest-stylo.list create mode 100644 layout/reftests/scrolling/scroll-behavior-10.html create mode 100644 layout/reftests/selection/reftest-stylo.list create mode 100644 layout/reftests/selection/trailing-space-1-ref.html create mode 100644 layout/reftests/selection/trailing-space-1.html delete mode 100644 layout/reftests/svg/altGlyph-01-ref.svg delete mode 100644 layout/reftests/svg/altGlyph-01.svg create mode 100644 layout/reftests/svg/as-image/defer-unsupported-1-helper.svg create mode 100644 layout/reftests/svg/as-image/defer-unsupported-1-ref.svg create mode 100644 layout/reftests/svg/as-image/defer-unsupported-1.svg create mode 100644 layout/reftests/svg/as-image/reftest-stylo.list delete mode 100644 layout/reftests/svg/as-image/script100x100.svg delete mode 100644 layout/reftests/svg/as-image/svg-image-script-1.svg delete mode 100644 layout/reftests/svg/as-image/svg-image-script-2.svg create mode 100644 layout/reftests/svg/as-image/zoom/reftest-stylo.list create mode 100644 layout/reftests/svg/baseline-middle-01.svg create mode 100644 layout/reftests/svg/clipPath-and-mask-on-outflowElement-01a.html create mode 100644 layout/reftests/svg/clipPath-and-mask-on-outflowElement-01b.html create mode 100644 layout/reftests/svg/clipPath-basic-07.svg create mode 100644 layout/reftests/svg/clipPath-on-outflowElement-01-ref.html create mode 100644 layout/reftests/svg/clipPath-on-outflowElement-01a.html create mode 100644 layout/reftests/svg/clipPath-on-outflowElement-01b.html create mode 100644 layout/reftests/svg/clipPath-on-outflowElement-02-ref.html create mode 100644 layout/reftests/svg/clipPath-on-outflowElement-02a.html create mode 100644 layout/reftests/svg/clipPath-on-outflowElement-02b.html create mode 100644 layout/reftests/svg/clipPath-on-thin-object.svg delete mode 100644 layout/reftests/svg/conditions-06.svg create mode 100644 layout/reftests/svg/conditions-09-ref.svg create mode 100644 layout/reftests/svg/conditions-09.svg create mode 100644 layout/reftests/svg/dynamic-attr-change-2.svg create mode 100644 layout/reftests/svg/dynamic-viewBox-change-01.svg create mode 100644 layout/reftests/svg/dynamic-viewBox-change-02.svg create mode 100644 layout/reftests/svg/dynamic-viewBox-change-03.svg create mode 100644 layout/reftests/svg/filters/css-filter-chains/reftest-stylo.list create mode 100644 layout/reftests/svg/filters/css-filters/containing-block-1-ref.html create mode 100644 layout/reftests/svg/filters/css-filters/containing-block-1.html create mode 100644 layout/reftests/svg/filters/css-filters/reftest-stylo.list create mode 100644 layout/reftests/svg/filters/css-svg-filter-chains/reftest-stylo.list create mode 100644 layout/reftests/svg/filters/filter-lighting-region-ref.svg create mode 100644 layout/reftests/svg/filters/filter-lighting-region.svg copy layout/reftests/{bugs => svg/filters}/mozilla-banner.gif (100%) create mode 100644 layout/reftests/svg/filters/reftest-stylo.list create mode 100644 layout/reftests/svg/filters/svg-filter-chains/reftest-stylo.list create mode 100644 layout/reftests/svg/foreignObject-vertical-01-ref.svg create mode 100644 layout/reftests/svg/foreignObject-vertical-01.svg create mode 100644 layout/reftests/svg/image/reftest-stylo.list create mode 100644 layout/reftests/svg/load-only/reftest-stylo.list create mode 100644 layout/reftests/svg/mask-and-clipPath-2.svg create mode 100644 layout/reftests/svg/mask-and-clipPath-ref.html create mode 100644 layout/reftests/svg/mask-and-clipPath.html create mode 100644 layout/reftests/svg/mask-contains-inner-svg-01.svg create mode 100644 layout/reftests/svg/mask-contains-inner-svg-02.svg create mode 100644 layout/reftests/svg/mask-on-outflowElement-01a.html create mode 100644 layout/reftests/svg/mask-on-outflowElement-01b.html create mode 100644 layout/reftests/svg/mask-on-outflowElement.svg create mode 100644 layout/reftests/svg/mask-opacity-01-ref.svg create mode 100644 layout/reftests/svg/mask-opacity-01.svg create mode 100644 layout/reftests/svg/moz-only/reftest-stylo.list create mode 100644 layout/reftests/svg/moz-only/replaced-element-zoom-01.html create mode 100644 layout/reftests/svg/outline-ref.html create mode 100644 layout/reftests/svg/outline.html create mode 100644 layout/reftests/svg/radialGradient-fr-01.svg create mode 100644 layout/reftests/svg/radialGradient-fr-02-ref.svg create mode 100644 layout/reftests/svg/radialGradient-fr-02.svg create mode 100644 layout/reftests/svg/reftest-stylo.list create mode 100644 layout/reftests/svg/sizing/reftest-stylo.list create mode 100644 layout/reftests/svg/smil/anim-change-display-block-for-dynamically-appended-elem.html create mode 100644 layout/reftests/svg/smil/anim-change-display-none-for-ancestor-elem.html create mode 100644 layout/reftests/svg/smil/anim-change-display-none-for-dynamically-appended-elem.html create mode 100644 layout/reftests/svg/smil/anim-change-display-none-for-target-elem.html create mode 100644 layout/reftests/svg/smil/anim-clipPath-viewBox-ref.svg create mode 100644 layout/reftests/svg/smil/anim-clipPath-viewBox.svg create mode 100644 layout/reftests/svg/smil/anim-defs-fill.svg create mode 100644 layout/reftests/svg/smil/anim-defs-gradient-attribute.svg create mode 100644 layout/reftests/svg/smil/anim-defs-gradient-property.svg create mode 100644 layout/reftests/svg/smil/anim-defs-width.svg create mode 100644 layout/reftests/svg/smil/anim-display-in-g-element.svg create mode 100644 layout/reftests/svg/smil/anim-display.svg create mode 100644 layout/reftests/svg/smil/anim-opacity-01.svg create mode 100644 layout/reftests/svg/smil/anim-standard-ref.html create mode 100644 layout/reftests/svg/smil/container/reftest-stylo.list create mode 100644 layout/reftests/svg/smil/event/reftest-stylo.list create mode 100644 layout/reftests/svg/smil/lime.html create mode 100644 layout/reftests/svg/smil/motion/reftest-stylo.list create mode 100644 layout/reftests/svg/smil/pause/reftest-stylo.list create mode 100644 layout/reftests/svg/smil/reftest-stylo.list create mode 100644 layout/reftests/svg/smil/repeat/reftest-stylo.list create mode 100644 layout/reftests/svg/smil/restart/reftest-stylo.list create mode 100644 layout/reftests/svg/smil/seek/reftest-stylo.list create mode 100644 layout/reftests/svg/smil/set/reftest-stylo.list create mode 100644 layout/reftests/svg/smil/sort/reftest-stylo.list create mode 100644 layout/reftests/svg/smil/style/reftest-stylo.list create mode 100644 layout/reftests/svg/smil/syncbase/reftest-stylo.list create mode 100644 layout/reftests/svg/smil/timed/reftest-stylo.list create mode 100644 layout/reftests/svg/smil/transform/reftest-stylo.list create mode 100644 layout/reftests/svg/stroke-dashoffset-and-pathLength-01.svg create mode 100644 layout/reftests/svg/stroke-linecap-circle-ellipse-01-ref.svg create mode 100644 layout/reftests/svg/stroke-linecap-circle-ellipse-01.svg create mode 100644 layout/reftests/svg/stroke-linecap-circle-ellipse-dashed-01.svg create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-001-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-001.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-002-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-002.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-003-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-003.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-004-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-004.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-005-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-005.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-006-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-006.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-007-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-007.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-008-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-008.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-009-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-009.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-010-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-010.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-011.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-012.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-013.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-014.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-015.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-016.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-017.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-018.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-019.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-circle-020.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-001-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-001.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-002.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-003.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-004.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-005.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-006.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-007.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-ellipse-008.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-001-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-001a.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-001b.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-001c.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-002-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-002a.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-002b.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-002c.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-003-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-inset-003.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-001.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-002.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-003.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-004.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-005.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-006.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-007.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-008.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-009.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-010.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-011.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-012.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-polygon-013.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-rectangle-border-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-rectangle-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-square-001-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-square-002-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-stripes-001-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-stripes-002-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/clip-path-stripes-003-ref.html create mode 100644 layout/reftests/svg/svg-integration/clip-path/reftest-stylo.list create mode 100644 layout/reftests/svg/svg-integration/clip-path/reftest.list create mode 100644 layout/reftests/svg/svg-integration/mask-clipPath-opacity-01-ref.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-clipPath-opacity-01a.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-clipPath-opacity-01b.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-clipPath-opacity-01c.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-clipPath-opacity-01d.xhtml create mode 100644 layout/reftests/svg/svg-integration/mask-clipPath-opacity-01e.xhtml create mode 100644 layout/reftests/svg/svg-integration/reftest-stylo.list create mode 100644 layout/reftests/svg/text/reftest-stylo.list create mode 100644 layout/reftests/svg/text/textpath-vertical-dx-ref.svg create mode 100644 layout/reftests/svg/text/textpath-vertical-dx.svg create mode 100644 layout/reftests/svg/text/vertical-01-ref.svg create mode 100644 layout/reftests/svg/text/vertical-01.svg create mode 100644 layout/reftests/svg/use-localRef-clipPath-01-ref.svg create mode 100644 layout/reftests/svg/use-localRef-clipPath-01.svg create mode 100644 layout/reftests/svg/use-localRef-clipPath-resource.svg create mode 100644 layout/reftests/svg/use-localRef-fill-01-ref.svg create mode 100644 layout/reftests/svg/use-localRef-fill-01.svg create mode 100644 layout/reftests/svg/use-localRef-fill-resource.svg create mode 100644 layout/reftests/svg/use-localRef-filter-01-ref.svg create mode 100644 layout/reftests/svg/use-localRef-filter-01.svg create mode 100644 layout/reftests/svg/use-localRef-filter-resource.svg create mode 100644 layout/reftests/svg/use-localRef-link.html create mode 100644 layout/reftests/svg/use-localRef-marker-01-ref.svg create mode 100644 layout/reftests/svg/use-localRef-marker-01.svg create mode 100644 layout/reftests/svg/use-localRef-marker-resource.svg create mode 100644 layout/reftests/svg/use-localRef-mask-01-ref.svg create mode 100644 layout/reftests/svg/use-localRef-mask-01.svg create mode 100644 layout/reftests/svg/use-localRef-mask-resource.svg create mode 100644 layout/reftests/svg/use-localRef-stroke-01-ref.svg create mode 100644 layout/reftests/svg/use-localRef-stroke-01.svg create mode 100644 layout/reftests/svg/use-localRef-stroke-resource.svg create mode 100644 layout/reftests/svg/viewBox-and-pattern-04.svg create mode 100644 layout/reftests/svg/viewBox-invalid-02.svg create mode 100644 layout/reftests/tab-size/reftest-stylo.list create mode 100644 layout/reftests/table-anonymous-boxes/reftest-stylo.list create mode 100644 layout/reftests/table-background/reftest-stylo.list create mode 100644 layout/reftests/table-background/table-row-opacity-dynamic-1-ref.html create mode 100644 layout/reftests/table-background/table-row-opacity-dynamic-1.html create mode 100644 layout/reftests/table-background/table-row-opacity-dynamic-2-ref.html create mode 100644 layout/reftests/table-background/table-row-opacity-dynamic-2.html create mode 100644 layout/reftests/table-bordercollapse/1324524-ref.html create mode 100644 layout/reftests/table-bordercollapse/1324524.html create mode 100644 layout/reftests/table-bordercollapse/border-collapse-rtl-ref.html create mode 100644 layout/reftests/table-bordercollapse/border-collapse-rtl.html create mode 100644 layout/reftests/table-bordercollapse/border-style-inset-becomes-ridge-ref.html create mode 100644 layout/reftests/table-bordercollapse/border-style-inset-becomes-ridge.html create mode 100644 layout/reftests/table-bordercollapse/border-style-outset-becomes-groove-ref.html create mode 100644 layout/reftests/table-bordercollapse/border-style-outset-becomes-groove.html create mode 100644 layout/reftests/table-bordercollapse/reftest-stylo.list create mode 100644 layout/reftests/table-dom/reftest-stylo.list create mode 100644 layout/reftests/table-html/cell-align-stopped-at-table-1-quirks-ref.html create mode 100644 layout/reftests/table-html/cell-align-stopped-at-table-1-quirks.html create mode 100644 layout/reftests/table-html/cell-align-stopped-at-table-1-standards-ref.html create mode 100644 layout/reftests/table-html/cell-align-stopped-at-table-1-standards.html create mode 100644 layout/reftests/table-html/reftest-stylo.list create mode 100644 layout/reftests/table-html/reftest.list create mode 100644 layout/reftests/table-overflow/reftest-stylo.list create mode 100644 layout/reftests/table-overflow/table-cell-block-overflow-ref.html create mode 100644 layout/reftests/table-overflow/table-cell-block-overflow.html create mode 100644 layout/reftests/table-width/reftest-stylo.list create mode 100644 layout/reftests/text-decoration/1159729-offset-adjustment-notref.html create mode 100644 layout/reftests/text-decoration/1159729-offset-adjustment.html create mode 100644 layout/reftests/text-decoration/emphasis-style-dynamic-ref.html create mode 100644 layout/reftests/text-decoration/emphasis-style-dynamic.html create mode 100644 layout/reftests/text-decoration/reftest-stylo.list create mode 100644 layout/reftests/text-indent/reftest-stylo.list create mode 100644 layout/reftests/text-overflow/reftest-stylo.list create mode 100644 layout/reftests/text-overflow/vertical-decorations-1-2-notref.html create mode 100644 layout/reftests/text-overflow/vertical-decorations-1-ref.html create mode 100644 layout/reftests/text-overflow/vertical-decorations-1.html create mode 100644 layout/reftests/text-overflow/vertical-decorations-2-ref.html create mode 100644 layout/reftests/text-overflow/vertical-decorations-2.html create mode 100644 layout/reftests/text-overflow/vertical-decorations-3-4-notref.html create mode 100644 layout/reftests/text-overflow/vertical-decorations-3-ref.html create mode 100644 layout/reftests/text-overflow/vertical-decorations-3.html create mode 100644 layout/reftests/text-overflow/vertical-decorations-4-ref.html create mode 100644 layout/reftests/text-overflow/vertical-decorations-4.html create mode 100644 layout/reftests/text-shadow/overflow-decoration-ref.html create mode 100644 layout/reftests/text-shadow/overflow-decoration.html create mode 100644 layout/reftests/text-shadow/reftest-stylo.list create mode 100644 layout/reftests/text-stroke/reftest-stylo.list create mode 100644 layout/reftests/text-stroke/reftest.list create mode 100644 layout/reftests/text-stroke/webkit-text-stroke-property-001-ref.html create mode 100644 layout/reftests/text-stroke/webkit-text-stroke-property-001.html create mode 100644 layout/reftests/text-stroke/webkit-text-stroke-property-002-ref.html create mode 100644 layout/reftests/text-stroke/webkit-text-stroke-property-002.html create mode 100644 layout/reftests/text-stroke/webkit-text-stroke-property-003-ref.html create mode 100644 layout/reftests/text-stroke/webkit-text-stroke-property-003.html create mode 100644 layout/reftests/text-stroke/webkit-text-stroke-property-004-ref.html create mode 100644 layout/reftests/text-stroke/webkit-text-stroke-property-004.html create mode 100644 layout/reftests/text-stroke/webkit-text-stroke-property-005-ref.html create mode 100644 layout/reftests/text-stroke/webkit-text-stroke-property-005.html create mode 100644 layout/reftests/text-svgglyphs/reftest-stylo.list create mode 100644 layout/reftests/text-transform/capitalize-8-ref.html create mode 100644 layout/reftests/text-transform/capitalize-8.html create mode 100644 layout/reftests/text-transform/reftest-stylo.list create mode 100644 layout/reftests/text/1170688-ref.html create mode 100644 layout/reftests/text/1170688.html create mode 100644 layout/reftests/text/arabic-final-ligature-spacing-ref.html create mode 100644 layout/reftests/text/arabic-final-ligature-spacing.html create mode 100644 layout/reftests/text/control-chars-04-notref.html create mode 100644 layout/reftests/text/control-chars-04a.html create mode 100644 layout/reftests/text/control-chars-04b.html create mode 100644 layout/reftests/text/control-chars-04c.html create mode 100644 layout/reftests/text/control-chars-04d.html create mode 100644 layout/reftests/text/graphite-bidi-1-ref.html create mode 100644 layout/reftests/text/graphite-bidi-1.html create mode 100644 layout/reftests/text/graphite-surrogate-selection-ref.html create mode 100644 layout/reftests/text/graphite-surrogate-selection.html create mode 100644 layout/reftests/text/lineheight-metrics-2-ref.html create mode 100644 layout/reftests/text/lineheight-metrics-2a.html create mode 100644 layout/reftests/text/lineheight-metrics-2b.html create mode 100644 layout/reftests/text/negative-letter-spacing-1-ref.html create mode 100644 layout/reftests/text/negative-letter-spacing-1.html create mode 100644 layout/reftests/text/overflowwrap-04.html create mode 100644 layout/reftests/text/overflowwrap-05.html create mode 100644 layout/reftests/text/overflowwrap-06.html create mode 100644 layout/reftests/text/overflowwrap-07.html create mode 100644 layout/reftests/text/overflowwrap-09.html create mode 100644 layout/reftests/text/overflowwrap-10.html create mode 100644 layout/reftests/text/pre-wrap-1-ref.html create mode 100644 layout/reftests/text/pre-wrap-1.html create mode 100644 layout/reftests/text/reftest-stylo.list create mode 100644 layout/reftests/text/segment-break-transformation-1-ref.html create mode 100644 layout/reftests/text/segment-break-transformation-1.html create mode 100644 layout/reftests/transform-3d/1035611-1-ref.html create mode 100644 layout/reftests/transform-3d/1035611-1.html create mode 100644 layout/reftests/transform-3d/1157984-1.html create mode 100644 layout/reftests/transform-3d/1245450-1.html create mode 100644 layout/reftests/transform-3d/1271058-1-ref.html create mode 100644 layout/reftests/transform-3d/1271058-1.html create mode 100644 layout/reftests/transform-3d/animate-backface-hidden.html create mode 100644 layout/reftests/transform-3d/animate-cube-degrees-ref.html create mode 100644 layout/reftests/transform-3d/animate-cube-degrees-zoom-ref.html create mode 100644 layout/reftests/transform-3d/animate-cube-degrees-zoom.html create mode 100644 layout/reftests/transform-3d/animate-cube-degrees.html create mode 100644 layout/reftests/transform-3d/animate-cube-radians-ref.html create mode 100644 layout/reftests/transform-3d/animate-cube-radians-zoom-ref.html create mode 100644 layout/reftests/transform-3d/animate-cube-radians-zoom.html create mode 100644 layout/reftests/transform-3d/animate-cube-radians.html create mode 100644 layout/reftests/transform-3d/animate-preserve3d-child.html create mode 100644 layout/reftests/transform-3d/animate-preserve3d-parent.html create mode 100644 layout/reftests/transform-3d/animate-preserve3d-ref.html create mode 100644 layout/reftests/transform-3d/mask-layer-1.html create mode 100644 layout/reftests/transform-3d/mask-layer-2.html create mode 100644 layout/reftests/transform-3d/mask-layer-3.html create mode 100644 layout/reftests/transform-3d/mask-layer-ref.html create mode 100644 layout/reftests/transform-3d/opacity-preserve3d-1-ref.html create mode 100644 layout/reftests/transform-3d/opacity-preserve3d-1.html create mode 100644 layout/reftests/transform-3d/opacity-preserve3d-2-ref.html create mode 100644 layout/reftests/transform-3d/opacity-preserve3d-2.html create mode 100644 layout/reftests/transform-3d/opacity-preserve3d-3-ref.html create mode 100644 layout/reftests/transform-3d/opacity-preserve3d-3.html create mode 100644 layout/reftests/transform-3d/opacity-preserve3d-4-ref.html create mode 100644 layout/reftests/transform-3d/opacity-preserve3d-4.html create mode 100644 layout/reftests/transform-3d/opacity-preserve3d-5-ref.html create mode 100644 layout/reftests/transform-3d/opacity-preserve3d-5.html create mode 100644 layout/reftests/transform-3d/perspective-clipping-1-ref.html create mode 100644 layout/reftests/transform-3d/perspective-clipping-1.html create mode 100644 layout/reftests/transform-3d/perspective-zindex-2.html create mode 100644 layout/reftests/transform-3d/perspective-zindex.html create mode 100644 layout/reftests/transform-3d/preserve3d-6-ref.html create mode 100644 layout/reftests/transform-3d/preserve3d-6a.html create mode 100644 layout/reftests/transform-3d/preserve3d-7-ref.html create mode 100644 layout/reftests/transform-3d/preserve3d-7a.html create mode 100644 layout/reftests/transform-3d/preserves3d-nested-ref.html create mode 100644 layout/reftests/transform-3d/preserves3d-nested.html create mode 100644 layout/reftests/transform-3d/reftest-stylo.list create mode 100644 layout/reftests/transform-3d/snap-perspective-1-ref.html create mode 100644 layout/reftests/transform-3d/snap-perspective-1.html create mode 100644 layout/reftests/transform/animate-layer-scale-inherit-1-ref.html create mode 100644 layout/reftests/transform/animate-layer-scale-inherit-1.html create mode 100644 layout/reftests/transform/animate-layer-scale-inherit-2-ref.html create mode 100644 layout/reftests/transform/animate-layer-scale-inherit-2.html create mode 100644 layout/reftests/transform/animate-layer-scale-inherit-3.html create mode 100644 layout/reftests/transform/dynamic-add-without-change-cb-1-ref.html create mode 100644 layout/reftests/transform/dynamic-add-without-change-cb-1.html copy layout/reftests/{bugs/582037-1-ref.html => transform/dynamic-addremove-2-ref.html} (100%) create mode 100644 layout/reftests/transform/dynamic-addremove-2.html create mode 100644 layout/reftests/transform/reftest-stylo.list create mode 100644 layout/reftests/transform/table-overflowed-by-animation-ref.html create mode 100644 layout/reftests/transform/table-overflowed-by-animation.html create mode 100644 layout/reftests/transform/transform-box-svg-1-ref.svg create mode 100644 layout/reftests/transform/transform-box-svg-1a.svg create mode 100644 layout/reftests/transform/transform-box-svg-1b.svg create mode 100644 layout/reftests/transform/transform-box-svg-2-ref.svg create mode 100644 layout/reftests/transform/transform-box-svg-2a.svg create mode 100644 layout/reftests/transform/transform-box-svg-2b.svg create mode 100644 layout/reftests/transform/transform-origin-svg-1-ref.svg create mode 100644 layout/reftests/transform/transform-origin-svg-1a.svg create mode 100644 layout/reftests/transform/transform-origin-svg-1b.svg create mode 100644 layout/reftests/transform/transform-origin-svg-2-ref.svg create mode 100644 layout/reftests/transform/transform-origin-svg-2a.svg create mode 100644 layout/reftests/transform/transform-origin-svg-2b.svg create mode 100644 layout/reftests/unicode/reftest-stylo.list create mode 100644 layout/reftests/view-source/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-media-whitespace-optional-001.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-media-whitespace-optional-002.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-001-ref.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-001.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-002.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-003.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-004.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-005.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-006.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-007.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-008.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-009.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-010.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-011.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-012.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-013.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-014.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-015.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-016.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-017.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-018.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-019.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-020.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-021.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-022.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-023.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-024.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-025.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-026.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-027-ref.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-027.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-028.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-029.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-030.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-031.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-032.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-033.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-034.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-035.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-036.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-037.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-038.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/at-supports-039.html create mode 100644 layout/reftests/w3c-css/received/css-conditional-3/reference/background-lime.html create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-001.html create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-002.html create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-003.html create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-basic-004.html create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-block-clip-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-block-clip-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-block-clip-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-block-clip-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-br-inside-avoidcolumn-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-br-inside-avoidcolumn-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-break-000-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-break-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-break-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-break-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-clip-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-collapsing-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-collapsing-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-003.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-004.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-005.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-006.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-007.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-invalid-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-invalid-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-invalid-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-columns-toolong-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-containing-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-003-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-003.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-004-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-004.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-005.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-2-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-computed-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-2-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-large-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-negative-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-negative-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-non-integer-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-non-integer-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-count-non-integer-003.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-000-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-003-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-003.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto-block-children-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-auto.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-balance-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-balance-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-fill-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-000-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-003.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-fraction-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-fraction-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-large-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-gap-negative-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-height-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-height-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-height-block-child-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-height-block-child-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-003.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-004.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-3-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-inherit-4-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-list-item-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-list-item-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-child-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-margin-child-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-005-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-005.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-column-rule-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-column-rule-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-003-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-003.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-004-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-004.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-nested-margin-005.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-overflow-000-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-overflow-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-overflowing-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-overflowing-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-red.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-reduce-000-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-reduce-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-000-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-003-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-003.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-004-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-004.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-inherit-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-inherit-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-color-inherit-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dashed-000-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dashed-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dotted-000-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-dotted-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-double-000-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-double-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-003.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-fraction-3-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-groove-000-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-groove-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-hidden-000-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-hidden-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-inset-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-large-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-large-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-none-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-outset-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-percent-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-px-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-ridge-000-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-ridge-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-samelength-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-samelength-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-shorthand-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-solid-000-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-solid-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-stacking-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-stacking-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-groove-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-groove-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-inset-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-outset-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-ridge-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-rule-style-ridge-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-shorthand-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-000-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-000.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-003.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-block-sibling-003.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-block-sibling-3-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-child-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-bottom-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-bottom-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-003.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-3-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-firstchild-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-all-margin-nested-firstchild-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-float-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-float-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-none-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-span-none-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-height-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-height-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-height-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-vertical-align-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-table-cell-vertical-align-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-002-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-003.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-count-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-count-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-ems-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-ems-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-invalid-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-invalid-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-large-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-large-002.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-negative-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-small-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-width-small-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-zero-height-001-ref.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/multicol-zero-height-001.xht create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/reference/multicol-basic-ref.html create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/1x1-green.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/1x1-lime.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/1x1-maroon.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/1x1-navy.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/1x1-red.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/1x1-white.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/60x60-gg-rr.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/60x60-green.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/60x60-red.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/a-green.css create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/b-green.css create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/black20x20.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/c-red.css create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/cat.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/import-green.css create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/import-red.css create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/pattern-grg-rgr-grg.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/pattern-grg-rrg-rgg.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/pattern-rgr-grg-rgr.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/pattern-tr.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/red20x20.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/square-purple.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/square-teal.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/square-white.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/swatch-blue.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/swatch-gray.png copy layout/reftests/{writing-mode/green-100x100.png => w3c-css/received/css-multicol-1/support/swatch-green.png} (100%) create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/swatch-lime.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/swatch-navy.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/swatch-orange.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/swatch-pink.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/swatch-purple.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/swatch-red.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/swatch-white.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/swatch-yellow.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/test-bl.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/test-br.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/test-outer.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/test-tl.png create mode 100644 layout/reftests/w3c-css/received/css-multicol-1/support/test-tr.png create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/prefix-001.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/prefix-002.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/prefix-003.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/prefix-004.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/prefix-005.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/prefix-006.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-1-block.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-1-generic.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-1.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-2-generic.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-2.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-3.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-5.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/reftest/ref-lime-6.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/scope-001.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/scope-002.xml rename layout/reftests/w3c-css/received/{css3-namespace => css-namespaces-3}/support/fail.css (100%) rename layout/reftests/w3c-css/received/{css3-namespace => css-namespaces-3}/support/scope-002a.css (100%) rename layout/reftests/w3c-css/received/{css3-namespace => css-namespaces-3}/support/scope-002b.css (100%) rename layout/reftests/w3c-css/received/{css3-namespace => css-namespaces-3}/support/syntax-007.css (100%) create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-001.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-002.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-003.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-004.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-005.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-006.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-007.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-008.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-009.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-010.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-011.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-012.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-013.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-014.xml create mode 100644 layout/reftests/w3c-css/received/css-namespaces-3/syntax-015.xml create mode 100644 layout/reftests/w3c-css/received/css-values-3/attr-color-invalid-cast.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/attr-color-invalid-fallback.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/attr-color-valid.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/attr-invalid-type-001.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/attr-invalid-type-002.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/attr-invalid-type-003.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/attr-length-invalid-cast.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/attr-length-invalid-fallback.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/attr-length-valid-zero-nofallback.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/attr-length-valid-zero.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/attr-length-valid.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/attr-px-invalid-cast.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/attr-px-invalid-fallback.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/attr-px-valid.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/calc-in-calc.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/calc-in-media-queries-001.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/calc-in-media-queries-002.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/calc-invalid-range-clamping.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/calc-parenthesis-stack.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/ch-unit-001.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/initial-background-color.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/reference/200-200-green.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/reference/all-green.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/reference/ch-unit-001-ref.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/reference/vh_not_refreshing_on_chrome-ref.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/1x1-green.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/1x1-lime.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/1x1-maroon.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/1x1-navy.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/1x1-red.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/1x1-white.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/60x60-gg-rr.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/60x60-green.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/60x60-red.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/README create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/a-green.css create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/b-green.css create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/c-red.css create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/cat.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/import-green.css create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/import-red.css create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/pattern-grg-rgr-grg.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/pattern-grg-rrg-rgg.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/pattern-rgr-grg-rgr.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/pattern-tr.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/ruler-h-50%.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/ruler-h-50px.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/ruler-v-100px.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/ruler-v-50px.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/square-purple.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/square-teal.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/square-white.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/support/README create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/support/swatch-green.png copy layout/reftests/{writing-mode/green-100x100.png => w3c-css/received/css-values-3/support/support/swatch-red.png} (100%) create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/swatch-blue.png copy layout/reftests/{writing-mode/green-100x100.png => w3c-css/received/css-values-3/support/swatch-green.png} (100%) create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/swatch-lime.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/swatch-orange.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/swatch-red.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/swatch-teal.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/swatch-white.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/swatch-yellow.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/test-bl.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/test-br.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/test-inner-half-size.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/test-outer.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/test-tl.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/support/test-tr.png create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh-calc-support-pct.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh-calc-support.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh-em-inherit.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh-inherit.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh-interpolate-pct.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh-interpolate-px.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh-interpolate-vh.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh-support-atviewport.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh-support-margin.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh-support-transform-origin.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh-support-transform-translate.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh-support.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh-zero-support.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh_not_refreshing_on_chrome.html create mode 100644 layout/reftests/w3c-css/received/css-values-3/vh_not_refreshing_on_chrome_iframe.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-001-ref.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-001.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-002.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-003.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-004.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-005.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-006.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-007.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-008.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-009.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-010.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-011.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-012.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-013.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-014.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-015.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-016.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-017.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-018.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-019.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-020.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-021.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-022.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-023.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-024.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-025.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-026.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-027-ref.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-027.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-028.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-029.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-030.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-031.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-032.html delete mode 100644 layout/reftests/w3c-css/received/css3-conditional/at-supports-033.html delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/prefix-001.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/prefix-002.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/prefix-003.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/prefix-004.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/prefix-005.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/prefix-006.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/ref-lime-1-block.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/ref-lime-1-generic.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/ref-lime-1.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/ref-lime-2-generic.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/ref-lime-2.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/ref-lime-3.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/ref-lime-5.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/ref-lime-6.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/scope-001.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/scope-002.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/syntax-001.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/syntax-002.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/syntax-003.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/syntax-004.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/syntax-005.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/syntax-006.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/syntax-007.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/syntax-008.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/syntax-009.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/syntax-010.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/syntax-011.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/syntax-012.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/syntax-013.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/syntax-014.xml delete mode 100644 layout/reftests/w3c-css/received/css3-namespace/syntax-015.xml create mode 100644 layout/reftests/w3c-css/received/reference/ref-filled-green-100px-square.xht create mode 100644 layout/reftests/w3c-css/received/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/received/selectors-4/focus-within-001-ref.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/focus-within-001.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/focus-within-002.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/focus-within-003.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/focus-within-004.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/focus-within-005.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/focus-within-006.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-001-ref.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-001.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-002.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-003.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-004.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/focus-within-shadow-005.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/of-type-selectors-ref.xhtml create mode 100644 layout/reftests/w3c-css/received/selectors-4/of-type-selectors.xhtml create mode 100644 layout/reftests/w3c-css/received/selectors-4/selector-required-ref.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/selector-required.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/selectors-dir-selector-ltr-001.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/selectors-dir-selector-ref.html create mode 100644 layout/reftests/w3c-css/received/selectors-4/selectors-dir-selector-rtl-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-003.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-004.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-005-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-005.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-006-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-006.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-007-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-007.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-008-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-008.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-rtl-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-rtl-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-rtl-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-rtl-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-vertWM-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-vertWM-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-vertWM-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-content-vertWM-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-003.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-004.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-005-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-005.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-006-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-006.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-007-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-007.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-008-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-008.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-003.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-rtl-004.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-003.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-align-self-vertWM-004.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-fallback-align-content-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-fallback-align-content-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-fallback-justify-content-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-fallback-justify-content-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-003.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-004.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-005-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-005.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-006-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-006.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-007-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-007.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-008-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-008.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-rtl-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-rtl-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-rtl-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-rtl-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-vertWM-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-vertWM-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-vertWM-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-content-vertWM-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-self-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-justify-self-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-margin-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-margin-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-margin-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/flex-abspos-staticpos-margin-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-img-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-img-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-img-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-img-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-003.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-rtl-004.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-003.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-align-self-vertWM-004.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-img-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-img-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-img-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-img-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-003.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-rtl-004.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-001.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-002.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-003.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/align3/grid-abspos-staticpos-justify-self-vertWM-004.html create mode 100644 layout/reftests/w3c-css/submitted/align3/reftest.list copy layout/reftests/{webm-video => w3c-css/submitted/align3/support}/colors-8x16.png (100%) copy layout/reftests/{backgrounds => w3c-css/submitted/background}/aqua-yellow-32x32.png (100%) create mode 100644 layout/reftests/w3c-css/submitted/background/aqua-yellow-37x37.png create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-round-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-round-1a.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-round-1b.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-round-1c.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-round-1d.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-round-1e.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-round-2-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-round-2.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-round-3-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-round-3.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-round-4-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-round-4.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-10-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-10.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-1a.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-1b.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-1c.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-2-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-2.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-3-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-3.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-4-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-4.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-5-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-5.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-6-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-6.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-7-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-7.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-8-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-8.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-9-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/background-repeat-space-9.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-1.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-round-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-round-1.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-round-2-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-round-2.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-1.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-2-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-2.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-3-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-3.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-4-ref-1.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-4-ref-2.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-4.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-5-ref-1.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-5-ref-2.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-5.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-6-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-6.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-7-ref.html create mode 100644 layout/reftests/w3c-css/submitted/background/border-image-repeat-space-7.html create mode 100644 layout/reftests/w3c-css/submitted/background/border.png create mode 100644 layout/reftests/w3c-css/submitted/background/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/background/reftest.list copy layout/reftests/{border-image => w3c-css/submitted/background}/reticule-bl.png (100%) copy layout/reftests/{border-image => w3c-css/submitted/background}/reticule-bo.png (100%) copy layout/reftests/{border-image => w3c-css/submitted/background}/reticule-br.png (100%) copy layout/reftests/{border-image => w3c-css/submitted/background}/reticule-ct.png (100%) copy layout/reftests/{border-image => w3c-css/submitted/background}/reticule-le.png (100%) copy layout/reftests/{border-image => w3c-css/submitted/background}/reticule-ri.png (100%) copy layout/reftests/{border-image => w3c-css/submitted/background}/reticule-tl.png (100%) copy layout/reftests/{border-image => w3c-css/submitted/background}/reticule-to.png (100%) copy layout/reftests/{border-image => w3c-css/submitted/background}/reticule-tr.png (100%) copy layout/reftests/{border-image => w3c-css/submitted/background}/reticule.png (100%) create mode 100755 layout/reftests/w3c-css/submitted/check-for-references.sh create mode 100644 layout/reftests/w3c-css/submitted/color4/background-color-hsl-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/color4/background-color-hsl-001.html create mode 100644 layout/reftests/w3c-css/submitted/color4/background-color-hsl-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/color4/background-color-hsl-002.html create mode 100644 layout/reftests/w3c-css/submitted/color4/background-color-hsl-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/color4/background-color-hsl-003.html create mode 100644 layout/reftests/w3c-css/submitted/color4/background-color-hsl-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/color4/background-color-hsl-004.html create mode 100644 layout/reftests/w3c-css/submitted/color4/background-color-rgb-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/color4/background-color-rgb-001.html create mode 100644 layout/reftests/w3c-css/submitted/color4/background-color-rgb-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/color4/background-color-rgb-002.html create mode 100644 layout/reftests/w3c-css/submitted/color4/background-color-rgb-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/color4/background-color-rgb-003.html create mode 100644 layout/reftests/w3c-css/submitted/color4/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/color4/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/conditional3/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-clip-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-clip-001.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-clip-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-clip-002.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-clip-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-clip-003.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-clip-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-clip-004.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-clip-005.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-containing-block-absolute-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-containing-block-absolute-001.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-containing-block-fixed-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-containing-block-fixed-001.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-formatting-context-float-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-formatting-context-float-001.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-formatting-context-margin-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/contain/contain-paint-formatting-context-margin-001.html create mode 100644 layout/reftests/w3c-css/submitted/contain/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/contain/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/css21/pagination/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/css21/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/css21/replaced-sizing/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/filters/filter-containing-block-dynamic-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/filters/filter-containing-block-dynamic-1a.html create mode 100644 layout/reftests/w3c-css/submitted/filters/filter-containing-block-dynamic-1b.html create mode 100644 layout/reftests/w3c-css/submitted/filters/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/filters/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-items-center-nested-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-items-center-nested-001.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-006-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-006.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-007-ref.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-align-self-baseline-horiz-007.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-intrinsic-ratio-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-intrinsic-ratio-001.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-intrinsic-ratio-002.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-intrinsic-ratio-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-intrinsic-ratio-003.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-intrinsic-ratio-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-intrinsic-ratio-004.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-intrinsic-ratio-005-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-intrinsic-ratio-005.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-intrinsic-ratio-006-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-intrinsic-ratio-006.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-single-line-clamp-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-single-line-clamp-1.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-single-line-clamp-2-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-single-line-clamp-2.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-single-line-clamp-3-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-single-line-clamp-3.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-table-fixup-001.xhtml delete mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-table-fixup-001a.xhtml delete mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-table-fixup-001b.xhtml create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-001.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-002.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-003.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-004.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-005-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-005.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-006-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-006.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-007-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-007.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-008-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-008.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-009-ref.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/flexbox-writing-mode-009.html create mode 100644 layout/reftests/w3c-css/submitted/flexbox/reftest-stylo.list copy layout/reftests/{fonts => w3c-css/submitted/flexbox/support}/Ahem.ttf (100%) create mode 100644 layout/reftests/w3c-css/submitted/fonts3/font-size-adjust-zero-1.html create mode 100644 layout/reftests/w3c-css/submitted/fonts3/font-size-adjust-zero-2.html create mode 100644 layout/reftests/w3c-css/submitted/fonts3/font-size-zero-1-notref.html create mode 100644 layout/reftests/w3c-css/submitted/fonts3/font-size-zero-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/fonts3/font-size-zero-1.html create mode 100644 layout/reftests/w3c-css/submitted/fonts3/font-size-zero-2-ref.html create mode 100644 layout/reftests/w3c-css/submitted/fonts3/font-size-zero-2.html create mode 100644 layout/reftests/w3c-css/submitted/fonts3/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/fonts3/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/images3/reftest-stylo.list mode change 100755 => 100644 layout/reftests/w3c-css/submitted/images3/support/generate-object-fit-and-position-canvas-tests.sh mode change 100755 => 100644 layout/reftests/w3c-css/submitted/images3/support/generate-object-fit-png-tests.sh mode change 100755 => 100644 layout/reftests/w3c-css/submitted/images3/support/generate-object-fit-svg-tests.sh mode change 100755 => 100644 layout/reftests/w3c-css/submitted/images3/support/generate-object-position-png-tests.sh mode change 100755 => 100644 layout/reftests/w3c-css/submitted/images3/support/generate-object-position-svg-tests.sh create mode 100644 layout/reftests/w3c-css/submitted/lists-3/list-style-type-string-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/lists-3/list-style-type-string-001a.html create mode 100644 layout/reftests/w3c-css/submitted/lists-3/list-style-type-string-001b.html create mode 100644 layout/reftests/w3c-css/submitted/lists-3/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/lists-3/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/masking/blank.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-borderBox-1a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-borderBox-1b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-borderBox-1c.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-contentBox-1a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-contentBox-1b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-contentBox-1c.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-fillBox-1a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-geometryBox-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-geometryBox-2-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-geometryBox-2.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-localRef-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-localRef-1.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-marginBox-1a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-mix-blend-mode-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-mix-blend-mode-1.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-paddingBox-1a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-paddingBox-1b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-paddingBox-1c.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-strokeBox-1a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-strokeBox-1b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-viewBox-1a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-viewBox-1b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/clip-path-viewBox-1c.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-clip-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-clip-1.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-composite-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-composite-1a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-composite-1b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-composite-1c.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-composite-2-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-composite-2a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-composite-2b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-composite-2c.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-1a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-1b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-1c.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-1d.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-2-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-2.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-3-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-3a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-3b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-3c.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-3d.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-3e.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-3f.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-3g.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-3h.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-4a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-4b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-5-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-5.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-6-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-image-6.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-mode-a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-mode-b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-mode-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-mode-to-mask-type-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-mode-to-mask-type.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-opacity-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-opacity-1a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-opacity-1b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-opacity-1c.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-origin-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-origin-1.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-origin-2-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-origin-2.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-1a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-1b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-1c.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-2-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-2a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-2b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-3-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-3a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-3b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-4-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-4a.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-4b.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-4c.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-4d.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-5-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-5.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-6-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-6.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-7-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-position-7.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-repeat-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-repeat-1.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-repeat-2-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-repeat-2.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-repeat-3-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-repeat-3.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-auto-auto.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-auto-length-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-auto-length.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-auto-percent.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-auto-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-auto.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-contain-clip-border-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-contain-clip-border.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-contain-clip-padding-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-contain-clip-padding.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-contain-position-fifty-fifty-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-contain-position-fifty-fifty.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-contain-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-contain.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-cover-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-cover.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-length-auto.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-length-length-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-length-length.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-length-percent-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-length-percent.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-length.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-percent-auto.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-percent-length.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-percent-percent-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-percent-percent-stretch-ref.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-percent-percent-stretch.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-percent-percent.html create mode 100644 layout/reftests/w3c-css/submitted/masking/mask-size-percent.html create mode 100644 layout/reftests/w3c-css/submitted/masking/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/masking/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/masking/support/50x100-opaque-blue.svg create mode 100644 layout/reftests/w3c-css/submitted/masking/support/50x50-opaque-blue.svg create mode 100644 layout/reftests/w3c-css/submitted/masking/support/blue-100x100.png create mode 100644 layout/reftests/w3c-css/submitted/masking/support/blue-100x100.svg create mode 100644 layout/reftests/w3c-css/submitted/masking/support/blue-100x50-transparent-100x50.png create mode 100644 layout/reftests/w3c-css/submitted/masking/support/blue-100x50-transparent-100x50.svg create mode 100644 layout/reftests/w3c-css/submitted/masking/support/blue-luminance-100x100.svg create mode 100644 layout/reftests/w3c-css/submitted/masking/support/green-100x100.png create mode 100644 layout/reftests/w3c-css/submitted/masking/support/green-100x100.svg create mode 100644 layout/reftests/w3c-css/submitted/masking/support/green-luminance-100x100.svg create mode 100644 layout/reftests/w3c-css/submitted/masking/support/mask-half-transparent-100x100.svg create mode 100644 layout/reftests/w3c-css/submitted/masking/support/red-100x100.png create mode 100644 layout/reftests/w3c-css/submitted/masking/support/red-100x100.svg create mode 100644 layout/reftests/w3c-css/submitted/masking/support/red-luminance-100x100.svg create mode 100644 layout/reftests/w3c-css/submitted/masking/support/transparent-100x50-blue-100x50.png create mode 100644 layout/reftests/w3c-css/submitted/masking/support/transparent-100x50-blue-100x50.svg create mode 100644 layout/reftests/w3c-css/submitted/multicol3/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/ruby/nested-ruby-pairing-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/nested-ruby-pairing-001.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-autohide-004.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-text-combine-upright-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-text-combine-upright-001a.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-text-combine-upright-001b.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-text-combine-upright-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-text-combine-upright-002a.html create mode 100644 layout/reftests/w3c-css/submitted/ruby/ruby-text-combine-upright-002b.html copy layout/reftests/{fonts => w3c-css/submitted/ruby/support}/Ahem.ttf (100%) create mode 100644 layout/reftests/w3c-css/submitted/ruby/support/ahem.css create mode 100644 layout/reftests/w3c-css/submitted/selectors4/child-index-no-parent-01-ref.html create mode 100644 layout/reftests/w3c-css/submitted/selectors4/child-index-no-parent-01.html create mode 100644 layout/reftests/w3c-css/submitted/selectors4/focus-within-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/selectors4/focus-within-1.html create mode 100644 layout/reftests/w3c-css/submitted/selectors4/focus-within-2-ref.html create mode 100644 layout/reftests/w3c-css/submitted/selectors4/focus-within-2.html create mode 100644 layout/reftests/w3c-css/submitted/selectors4/focus-within-3-ref.html create mode 100644 layout/reftests/w3c-css/submitted/selectors4/focus-within-3.html create mode 100644 layout/reftests/w3c-css/submitted/selectors4/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/support/generate-text-emphasis-line-height-tests.py create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/support/generate-text-emphasis-position-property-tests.py create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/support/generate-text-emphasis-ruby-tests.py create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/support/generate-text-emphasis-style-property-010-tests.sh create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/support/generate-text-emphasis-style-property-tests.py create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-decoration-propagation-01-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-decoration-propagation-01.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-001.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-001a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-001b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-color-property-002.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-001a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-001b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-001z.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-002a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-002b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-003a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-003b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-003c.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-003d.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-004a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-004b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-004c.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-line-height-004d.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-001.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-001a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-001b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-001c.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-002.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-002a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-002b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-002c.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003c.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003d.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003e.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003f.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-003g.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004c.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004d.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004e.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004f.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-004g.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005c.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005d.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005e.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005f.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-005g.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006c.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006d.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006e.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006f.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-position-property-006g.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-001.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-002.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-003.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-003a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-003b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-004.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-property-004a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-001.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-002.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-003.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-003a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-004.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-ruby-004a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-001.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-002.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-003.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-004.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-005-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-005.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-005a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Cc.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Cf.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Cn.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Zl.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Zp.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-010Zs.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-011-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-011.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-011a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-011b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-012-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-012.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-012a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-012b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-012c.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-013-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-013.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-013a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-013b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-014-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-014.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-014a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-014b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-015-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-015.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-015a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-015b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-016-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-016.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-016a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-017-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-017.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-017a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-017b.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-018-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-018.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-018a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-019-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-019.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-019a.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-020-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-020.html create mode 100644 layout/reftests/w3c-css/submitted/text-decor-3/text-emphasis-style-property-020a.html create mode 100644 layout/reftests/w3c-css/submitted/text3/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/text3/reftest.list copy layout/reftests/{fonts => w3c-css/submitted/text3/support}/Ahem.ttf (100%) create mode 100644 layout/reftests/w3c-css/submitted/text3/support/ahem.css create mode 100644 layout/reftests/w3c-css/submitted/text3/text-align-match-parent-01.html create mode 100644 layout/reftests/w3c-css/submitted/text3/text-align-match-parent-02.html create mode 100644 layout/reftests/w3c-css/submitted/text3/text-align-match-parent-03.html create mode 100644 layout/reftests/w3c-css/submitted/text3/text-align-match-parent-04.html create mode 100644 layout/reftests/w3c-css/submitted/text3/text-align-match-parent-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text3/text-align-match-parent-root-ltr-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text3/text-align-match-parent-root-ltr.html create mode 100644 layout/reftests/w3c-css/submitted/text3/text-align-match-parent-root-rtl-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text3/text-align-match-parent-root-rtl.html create mode 100644 layout/reftests/w3c-css/submitted/text3/text-justify-distribute-001.html create mode 100644 layout/reftests/w3c-css/submitted/text3/text-justify-inter-character-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text3/text-justify-inter-character-001.html create mode 100644 layout/reftests/w3c-css/submitted/text3/text-justify-inter-word-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text3/text-justify-inter-word-001.html create mode 100644 layout/reftests/w3c-css/submitted/text3/text-justify-none-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/text3/text-justify-none-001.html create mode 100644 layout/reftests/w3c-css/submitted/text3/text-word-spacing-001.html create mode 100644 layout/reftests/w3c-css/submitted/text3/text-word-spacing-ref.html create mode 100644 layout/reftests/w3c-css/submitted/transforms/containing-block-dynamic-1-ref.html create mode 100644 layout/reftests/w3c-css/submitted/transforms/perspective-containing-block-dynamic-1a.html create mode 100644 layout/reftests/w3c-css/submitted/transforms/perspective-containing-block-dynamic-1b.html create mode 100644 layout/reftests/w3c-css/submitted/transforms/perspective-zero.html create mode 100644 layout/reftests/w3c-css/submitted/transforms/reference/green.html create mode 100644 layout/reftests/w3c-css/submitted/transforms/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/transforms/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/transforms/transform-containing-block-dynamic-1a.html create mode 100644 layout/reftests/w3c-css/submitted/transforms/transform-containing-block-dynamic-1b.html delete mode 100644 layout/reftests/w3c-css/submitted/ui3/box-sizing-padding-box-001-ref.xht delete mode 100644 layout/reftests/w3c-css/submitted/ui3/box-sizing-padding-box-001.xht delete mode 100644 layout/reftests/w3c-css/submitted/ui3/box-sizing-padding-box-002-ref.xht delete mode 100644 layout/reftests/w3c-css/submitted/ui3/box-sizing-padding-box-002.xht delete mode 100644 layout/reftests/w3c-css/submitted/ui3/box-sizing-padding-box-003-ref.xht delete mode 100644 layout/reftests/w3c-css/submitted/ui3/box-sizing-padding-box-003.xht create mode 100644 layout/reftests/w3c-css/submitted/ui3/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/values3/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/variables/reftest-stylo.list copy layout/reftests/{fonts => w3c-css/submitted/variables/support}/Ahem.ttf (100%) create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-40-ref.html create mode 100644 layout/reftests/w3c-css/submitted/variables/variable-reference-40.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/green-square-100-by-100-offset-ref.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/green-square-100-by-100-ref.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/will-change/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-contain-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-filter-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-height-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-perspective-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-position-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-transform-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-fixpos-cb-transform-style-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-clip-path-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-filter-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-height-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-isolation-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-mask-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-mix-blend-mode-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-opacity-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-perspective-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-position-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-transform-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-transform-style-1.html create mode 100644 layout/reftests/w3c-css/submitted/will-change/will-change-stacking-context-z-index-1.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/logical-physical-mapping-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/logical-physical-mapping-001.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/reftest-stylo.list create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/reftest.list create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/support/WidthTest-Regular.otf create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/support/tcy.css create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/support/width-test.css create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-break-inside-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-break-inside-001.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-break-inside-001a.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-001.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-002-ref.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-002.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-003-ref.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-003.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-004-ref.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-004.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-005-ref.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-005.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-005a.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-006-ref.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-006.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-006a.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-007-ref.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-combine-upright-compression-007.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-orientation-upright-directionality-001-ref.html create mode 100644 layout/reftests/w3c-css/submitted/writing-modes-3/text-orientation-upright-directionality-001.html create mode 100644 layout/reftests/web-animations/1246046-1.html create mode 100644 layout/reftests/web-animations/1267937-1.html create mode 100644 layout/reftests/web-animations/1267937-ref.html create mode 100644 layout/reftests/web-animations/1298742-1.html create mode 100644 layout/reftests/web-animations/1298742-ref.html create mode 100644 layout/reftests/web-animations/animation-utils.js create mode 100644 layout/reftests/web-animations/green-box.html create mode 100644 layout/reftests/web-animations/reftest-stylo.list create mode 100644 layout/reftests/web-animations/reftest.list create mode 100644 layout/reftests/web-animations/stacking-context-animation-changing-target-ref.html create mode 100644 layout/reftests/web-animations/stacking-context-animation-ref.html create mode 100644 layout/reftests/web-animations/stacking-context-opacity-changing-effect.html create mode 100644 layout/reftests/web-animations/stacking-context-opacity-changing-keyframe-in-delay.html create mode 100644 layout/reftests/web-animations/stacking-context-opacity-changing-keyframe.html create mode 100644 layout/reftests/web-animations/stacking-context-opacity-changing-target-in-delay.html create mode 100644 layout/reftests/web-animations/stacking-context-opacity-changing-target.html create mode 100644 layout/reftests/web-animations/stacking-context-opacity-losing-css-animation-in-delay.html create mode 100644 layout/reftests/web-animations/stacking-context-transform-changing-display-property.html create mode 100644 layout/reftests/web-animations/stacking-context-transform-changing-effect.html create mode 100644 layout/reftests/web-animations/stacking-context-transform-changing-keyframe-in-delay.html create mode 100644 layout/reftests/web-animations/stacking-context-transform-changing-keyframe.html create mode 100644 layout/reftests/web-animations/stacking-context-transform-changing-target-in-delay.html create mode 100644 layout/reftests/web-animations/stacking-context-transform-changing-target.html create mode 100644 layout/reftests/web-animations/stacking-context-transform-losing-css-animation-in-delay.html create mode 100644 layout/reftests/web-animations/stacking-context-transform-none-animation-before-appending-element.html create mode 100644 layout/reftests/web-animations/style-updates-for-iteration-composite-ref.html create mode 100644 layout/reftests/web-animations/style-updates-on-current-iteration-changed.html create mode 100644 layout/reftests/web-animations/style-updates-on-iteration-composition-changed-from-accumulate-to-replace.html create mode 100644 layout/reftests/web-animations/style-updates-on-iteration-composition-changed-from-replace-to-accumulate.html create mode 100644 layout/reftests/webcomponents/reftest-stylo.list create mode 100644 layout/reftests/webkit-box/reftest-stylo.list create mode 100644 layout/reftests/webkit-box/reftest.list create mode 100644 layout/reftests/webkit-box/webkit-box-abspos-children-1-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-abspos-children-1.html create mode 100644 layout/reftests/webkit-box/webkit-box-align-horiz-1-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-align-horiz-1a.html create mode 100644 layout/reftests/webkit-box/webkit-box-align-horiz-1b.html create mode 100644 layout/reftests/webkit-box/webkit-box-align-vert-1-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-align-vert-1.html create mode 100644 layout/reftests/webkit-box/webkit-box-anon-flex-items-1-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-anon-flex-items-1a.html create mode 100644 layout/reftests/webkit-box/webkit-box-anon-flex-items-1b.html create mode 100644 layout/reftests/webkit-box/webkit-box-anon-flex-items-2-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-anon-flex-items-2.html create mode 100644 layout/reftests/webkit-box/webkit-box-anon-flex-items-3-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-anon-flex-items-3.html create mode 100644 layout/reftests/webkit-box/webkit-box-direction-1-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-direction-1.html create mode 100644 layout/reftests/webkit-box/webkit-box-direction-2-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-direction-2.html create mode 100644 layout/reftests/webkit-box/webkit-box-flex-1-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-flex-1.html create mode 100644 layout/reftests/webkit-box/webkit-box-ordinal-group-1-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-ordinal-group-1.html create mode 100644 layout/reftests/webkit-box/webkit-box-ordinal-group-2-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-ordinal-group-2.html create mode 100644 layout/reftests/webkit-box/webkit-box-ordinal-group-3-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-ordinal-group-3.html create mode 100644 layout/reftests/webkit-box/webkit-box-pack-horiz-1-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-pack-horiz-1a.html create mode 100644 layout/reftests/webkit-box/webkit-box-pack-horiz-1b.html create mode 100644 layout/reftests/webkit-box/webkit-box-pack-vert-1-ref.html create mode 100644 layout/reftests/webkit-box/webkit-box-pack-vert-1.html create mode 100644 layout/reftests/webkit-box/webkit-display-values-1-ref.html create mode 100644 layout/reftests/webkit-box/webkit-display-values-1.html create mode 100644 layout/reftests/webkit-gradient/reftest-stylo.list create mode 100644 layout/reftests/webkit-gradient/reftest.list create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-approx-linear-1-ref.html create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-approx-linear-1.html create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-approx-radial-1-ref.html create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-approx-radial-1.html create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-linear-1-ref.html create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-linear-1a.html create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-linear-1b.html create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-linear-1c.html create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-linear-1d.html create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-linear-2-ref.html create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-linear-2.html create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-radial-1-ref.html create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-radial-1a.html create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-radial-1b.html create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-radial-2-ref.html create mode 100644 layout/reftests/webkit-gradient/webkit-gradient-radial-2.html mode change 100755 => 100644 layout/reftests/webm-video/generate-object-fit-video-tests.sh mode change 100755 => 100644 layout/reftests/webm-video/generate-object-position-video-tests.sh create mode 100644 layout/reftests/webm-video/reftest-stylo.list create mode 100644 layout/reftests/writing-mode/1130907-intrinsic-sizing-1-ref.html create mode 100644 layout/reftests/writing-mode/1130907-intrinsic-sizing-1.html create mode 100644 layout/reftests/writing-mode/1130907-intrinsic-sizing-2-ref.html create mode 100644 layout/reftests/writing-mode/1130907-intrinsic-sizing-2.html create mode 100644 layout/reftests/writing-mode/1133945-1-vertical-align-ref.html create mode 100644 layout/reftests/writing-mode/1133945-1-vertical-align.html create mode 100644 layout/reftests/writing-mode/1134744-radio-checkbox-baseline-1-ref.html create mode 100644 layout/reftests/writing-mode/1134744-radio-checkbox-baseline-1.html create mode 100644 layout/reftests/writing-mode/1134849-orthogonal-inline-ref.html create mode 100644 layout/reftests/writing-mode/1134849-orthogonal-inline.html create mode 100644 layout/reftests/writing-mode/1135361-ruby-justify-1-ref.html create mode 100644 layout/reftests/writing-mode/1135361-ruby-justify-1.html create mode 100644 layout/reftests/writing-mode/1136557-1-nested-spans-ref.html create mode 100644 layout/reftests/writing-mode/1136557-1-nested-spans.html create mode 100644 layout/reftests/writing-mode/1136557-2-nested-spans-ref.html create mode 100644 layout/reftests/writing-mode/1136557-2-nested-spans.html create mode 100644 layout/reftests/writing-mode/1136557-3-nested-spans-ref.html create mode 100644 layout/reftests/writing-mode/1136557-3-nested-spans.html create mode 100644 layout/reftests/writing-mode/1138356-1-button-contents-alignment-ref.html create mode 100644 layout/reftests/writing-mode/1138356-1-button-contents-alignment.html create mode 100644 layout/reftests/writing-mode/1138356-2-button-contents-alignment-notref.html create mode 100644 layout/reftests/writing-mode/1138356-2-button-contents-alignment.html create mode 100644 layout/reftests/writing-mode/1144501-1-block-end-margin-orthogonal-size-ref.html create mode 100644 layout/reftests/writing-mode/1144501-1a-block-end-margin-orthogonal-size.html create mode 100644 layout/reftests/writing-mode/1144501-1b-block-end-margin-orthogonal-size.html create mode 100644 layout/reftests/writing-mode/1147834-bottom-left-ref.html create mode 100644 layout/reftests/writing-mode/1147834-bottom-right-ref.html create mode 100644 layout/reftests/writing-mode/1147834-relative-overconstrained-horizontal-tb-ltr.html create mode 100644 layout/reftests/writing-mode/1147834-relative-overconstrained-horizontal-tb-rtl.html create mode 100644 layout/reftests/writing-mode/1147834-relative-overconstrained-vertical-lr-ltr.html create mode 100644 layout/reftests/writing-mode/1147834-relative-overconstrained-vertical-lr-rtl.html create mode 100644 layout/reftests/writing-mode/1147834-relative-overconstrained-vertical-rl-ltr.html create mode 100644 layout/reftests/writing-mode/1147834-relative-overconstrained-vertical-rl-rtl.html create mode 100644 layout/reftests/writing-mode/1147834-top-left-ref.html create mode 100644 layout/reftests/writing-mode/1147834-top-right-ref.html create mode 100644 layout/reftests/writing-mode/1151993-1-orthogonal-block-size-ref.html create mode 100644 layout/reftests/writing-mode/1151993-1-orthogonal-block-size.html create mode 100644 layout/reftests/writing-mode/1152941-1-orthogonal-blocksize-overflow-ref.html create mode 100644 layout/reftests/writing-mode/1152941-1-orthogonal-blocksize-overflow.html create mode 100644 layout/reftests/writing-mode/1156021-text-indent-percent-ref.html create mode 100644 layout/reftests/writing-mode/1156021-text-indent-percent.html create mode 100644 layout/reftests/writing-mode/1157752-upright-bidi-ref.html create mode 100644 layout/reftests/writing-mode/1157752-upright-bidi.html create mode 100644 layout/reftests/writing-mode/1157758-1-vertical-arabic-ref.html create mode 100644 layout/reftests/writing-mode/1157758-1-vertical-arabic.html create mode 100644 layout/reftests/writing-mode/1158549-1-vertical-block-size-constraints-ref.html create mode 100644 layout/reftests/writing-mode/1158549-1-vertical-block-size-constraints.html create mode 100644 layout/reftests/writing-mode/1163238-orthogonal-auto-margins-ref.html create mode 100644 layout/reftests/writing-mode/1163238-orthogonal-auto-margins.html create mode 100644 layout/reftests/writing-mode/1172774-percent-horizontal-ref.html create mode 100644 layout/reftests/writing-mode/1172774-percent-margin-1.html create mode 100644 layout/reftests/writing-mode/1172774-percent-margin-2.html create mode 100644 layout/reftests/writing-mode/1172774-percent-margin-3.html create mode 100644 layout/reftests/writing-mode/1172774-percent-margin-4.html create mode 100644 layout/reftests/writing-mode/1172774-percent-padding-1.html create mode 100644 layout/reftests/writing-mode/1172774-percent-padding-2.html create mode 100644 layout/reftests/writing-mode/1172774-percent-padding-3.html create mode 100644 layout/reftests/writing-mode/1172774-percent-padding-4.html create mode 100644 layout/reftests/writing-mode/1172774-percent-vertical-ref.html create mode 100644 layout/reftests/writing-mode/1174450-intrinsic-sizing-ref.html create mode 100644 layout/reftests/writing-mode/1174450-intrinsic-sizing.html create mode 100644 layout/reftests/writing-mode/1175789-underline-overline-1-ref.html create mode 100644 layout/reftests/writing-mode/1175789-underline-overline-1.html create mode 100644 layout/reftests/writing-mode/1188061-1-nsChangeHint_ClearAncestorIntrinsics-ref.html create mode 100644 layout/reftests/writing-mode/1188061-1-nsChangeHint_ClearAncestorIntrinsics.html create mode 100644 layout/reftests/writing-mode/1188061-2-nsChangeHint_UpdateComputedBSize-ref.html create mode 100644 layout/reftests/writing-mode/1188061-2-nsChangeHint_UpdateComputedBSize.html create mode 100644 layout/reftests/writing-mode/1193519-sideways-lr-1-ref.html create mode 100644 layout/reftests/writing-mode/1193519-sideways-lr-1.html create mode 100644 layout/reftests/writing-mode/1193519-sideways-lr-2-ref.html create mode 100644 layout/reftests/writing-mode/1193519-sideways-lr-2.html create mode 100644 layout/reftests/writing-mode/1193519-sideways-lr-3-ref.html create mode 100644 layout/reftests/writing-mode/1193519-sideways-lr-3.html create mode 100644 layout/reftests/writing-mode/1193519-sideways-lr-4-ref.html create mode 100644 layout/reftests/writing-mode/1193519-sideways-lr-4.html create mode 100644 layout/reftests/writing-mode/1193519-sideways-lr-decoration-1-ref.html create mode 100644 layout/reftests/writing-mode/1193519-sideways-lr-decoration-1.html create mode 100644 layout/reftests/writing-mode/1196887-1-computed-display-inline-block-ref.html create mode 100644 layout/reftests/writing-mode/1196887-1-computed-display-inline-block.html create mode 100644 layout/reftests/writing-mode/1205787-legacy-svg-values-1-ref.html create mode 100644 layout/reftests/writing-mode/1205787-legacy-svg-values-1.html create mode 100644 layout/reftests/writing-mode/1216747-1-notref.html create mode 100644 layout/reftests/writing-mode/1216747-1-ref.html create mode 100644 layout/reftests/writing-mode/1216747-1.html create mode 100644 layout/reftests/writing-mode/1243125-1-floats-overflowing-ref.html create mode 100644 layout/reftests/writing-mode/1243125-1-floats-overflowing.html create mode 100644 layout/reftests/writing-mode/1248248-1-orientation-break-glyphrun-ref.html create mode 100644 layout/reftests/writing-mode/1248248-1-orientation-break-glyphrun.html create mode 100644 layout/reftests/writing-mode/1302389-scrolled-rect-1-ref.html create mode 100644 layout/reftests/writing-mode/1302389-scrolled-rect-1a.html create mode 100644 layout/reftests/writing-mode/1302389-scrolled-rect-1b.html create mode 100644 layout/reftests/writing-mode/1302389-scrolled-rect-1c.html create mode 100644 layout/reftests/writing-mode/1302389-scrolled-rect-1d.html create mode 100644 layout/reftests/writing-mode/1302389-scrolled-rect-2-ref.html create mode 100644 layout/reftests/writing-mode/1302389-scrolled-rect-2a.html create mode 100644 layout/reftests/writing-mode/1302389-scrolled-rect-2b.html create mode 100644 layout/reftests/writing-mode/1302389-scrolled-rect-2c.html create mode 100644 layout/reftests/writing-mode/1302389-scrolled-rect-2d.html create mode 100644 layout/reftests/writing-mode/1302734-bidi-plaintext-1-ref.html create mode 100644 layout/reftests/writing-mode/1302734-bidi-plaintext-1a.html create mode 100644 layout/reftests/writing-mode/1302734-bidi-plaintext-1b.html create mode 100644 layout/reftests/writing-mode/1302734-bidi-plaintext-2-ref.html create mode 100644 layout/reftests/writing-mode/1302734-bidi-plaintext-2a.html create mode 100644 layout/reftests/writing-mode/1302734-bidi-plaintext-2b.html create mode 100644 layout/reftests/writing-mode/1302734-bidi-plaintext-2c.html create mode 100644 layout/reftests/writing-mode/1302734-bidi-plaintext-2d.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-1-ref.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-1a.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-1b.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-1c.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-2-ref.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-2a.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-2b.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-2c.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-3-ref.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-3a.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-3b.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-3c.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-4-ref.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-4a.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-4b.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-4c.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-5-ref.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-5a.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-5b.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-5c.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-6-ref.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-6a.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-6b.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-6c.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-7-ref.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-7a.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-7b.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-7c.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-8-ref.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-8a.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-8b.html create mode 100644 layout/reftests/writing-mode/abspos/1183431-orthogonal-modes-8c.html copy layout/{style/crashtests => reftests/writing-mode/abspos}/blue-32x32.png (100%) create mode 100644 layout/reftests/writing-mode/abspos/reftest-stylo.list create mode 100644 layout/reftests/writing-mode/abspos/reftest.list create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-003-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-003.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-005-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-005.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-007-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-007.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-009-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-009.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-011-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-011.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-013-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-013.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-015-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-015.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-017-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-017.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-019-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-019.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-021-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-021.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-023-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-023.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-025-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-025.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-027-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-027.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-029-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-029.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-031-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-031.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-033-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-033.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-035-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-035.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-037-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-037.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-039-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-039.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-041-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-041.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-043-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-043.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-045-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-045.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-047-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-047.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-049-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-049.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-051-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-051.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-053-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-053.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-055-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-055.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-057-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-057.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-059-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-059.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-061-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-061.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-063-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-063.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-065-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-065.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-067-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-067.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-069-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-069.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-071-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-071.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-073-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-073.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-075-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-075.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-077-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-077.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-079-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-079.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-081-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-081.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-083-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-083.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-085-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-085.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-087-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-087.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-089-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-089.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-091-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-091.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-093-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-093.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-095-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-095.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-097-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vlr-097.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-002-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-002.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-004-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-004.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-006-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-006.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-008-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-008.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-010-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-010.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-012-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-012.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-014-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-014.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-016-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-016.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-018-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-018.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-020-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-020.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-022-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-022.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-024-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-024.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-026-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-026.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-028-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-028.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-030-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-030.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-032-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-032.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-034-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-034.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-036-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-036.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-038-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-038.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-040-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-040.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-042-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-042.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-044-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-044.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-046-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-046.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-048-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-048.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-050-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-050.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-052-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-052.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-054-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-054.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-056-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-056.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-058-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-058.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-060-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-060.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-062-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-062.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-064-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-064.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-066-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-066.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-068-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-068.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-070-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-070.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-072-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-072.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-074-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-074.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-076-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-076.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-078-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-078.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-080-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-080.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-082-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-082.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-084-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-084.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-086-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-086.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-088-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-088.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-090-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-090.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-092-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-092.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-094-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-094.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-096-ref.xht create mode 100644 layout/reftests/writing-mode/abspos/s71-abs-pos-non-replaced-vrl-096.xht copy layout/reftests/{fonts => writing-mode/abspos/support}/Ahem.ttf (100%) create mode 100644 layout/reftests/writing-mode/abspos/support/ahem.css create mode 100644 layout/reftests/writing-mode/abspos/support/bg-red-2col-2row-320x320.png create mode 100644 layout/reftests/writing-mode/abspos/support/bg-red-2col-3row-320x320.png create mode 100644 layout/reftests/writing-mode/abspos/support/bg-red-3col-2row-320x320.png create mode 100644 layout/reftests/writing-mode/abspos/support/bg-red-3col-3row-320x320.png create mode 100644 layout/reftests/writing-mode/abspos/support/pass-cdts-abs-pos-non-replaced.png create mode 100644 layout/reftests/writing-mode/blue-yellow-165w-206h.png create mode 100644 layout/reftests/writing-mode/blue-yellow-206w-165h.png create mode 100644 layout/reftests/writing-mode/font-inflation-1-ref.html create mode 100644 layout/reftests/writing-mode/font-inflation-1a.html create mode 100644 layout/reftests/writing-mode/font-inflation-1b.html create mode 100644 layout/reftests/writing-mode/font-inflation-1c-ref.html create mode 100644 layout/reftests/writing-mode/font-inflation-1c.html create mode 100644 layout/reftests/writing-mode/font-inflation-1d-ref.html create mode 100644 layout/reftests/writing-mode/font-inflation-1d.html create mode 100644 layout/reftests/writing-mode/reftest-stylo.list create mode 100644 layout/reftests/writing-mode/swatch-yellow.png create mode 100644 layout/reftests/writing-mode/tables/border-collapse-bevels-1-ref.html create mode 100644 layout/reftests/writing-mode/tables/border-collapse-bevels-1a.html create mode 100644 layout/reftests/writing-mode/tables/border-collapse-bevels-1b.html create mode 100644 layout/reftests/writing-mode/tables/border-collapse-bevels-1c.html create mode 100644 layout/reftests/writing-mode/tables/border-collapse-bevels-1d.html create mode 100644 layout/reftests/writing-mode/tables/border-collapse-bevels-1e.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-002-ref.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-002-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-002-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-003-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-003-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-004-ref.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-004-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-004-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-005-ref.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-005-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-005-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-006-ref.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-006-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-006-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-007-ref.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-007-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-007-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-009-ref.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-009-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-009-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-010-ref.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-010-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-010-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-012-ref.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-012-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-012-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-013-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-013-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-014-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-014-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-015-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-015-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-016-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-016-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-017-ref.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-017-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-017-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-018-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-018-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-021-ref.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-021-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-021-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-022-ref.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-022-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-022-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-023-ref.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-023-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-023-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-025-ref.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-025-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-025-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-026-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-026-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-027-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-027-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-028-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-028-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-029-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-029-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-030-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-030-vrl.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-031-vlr.html create mode 100644 layout/reftests/writing-mode/tables/fixed-table-layout-031-vrl.html create mode 100644 layout/reftests/writing-mode/tables/multicol-count-002-ref.xht create mode 100644 layout/reftests/writing-mode/tables/reftest-stylo.list create mode 100644 layout/reftests/writing-mode/tables/reftest.list create mode 100644 layout/reftests/writing-mode/tables/s72-border-spacing-002-ref.xht create mode 100644 layout/reftests/writing-mode/tables/s72-border-spacing-002.xht create mode 100644 layout/reftests/writing-mode/tables/s72-border-spacing-003.xht create mode 100644 layout/reftests/writing-mode/tables/s72-border-spacing-004.xht create mode 100644 layout/reftests/writing-mode/tables/s72-border-spacing-005.xht create mode 100644 layout/reftests/writing-mode/tables/sideways-lr-row-progression-1-ref.html create mode 100644 layout/reftests/writing-mode/tables/sideways-lr-row-progression-1a.html create mode 100644 layout/reftests/writing-mode/tables/sideways-lr-row-progression-1b.html create mode 100644 layout/reftests/writing-mode/tables/sideways-rl-row-progression-1-ref.html create mode 100644 layout/reftests/writing-mode/tables/sideways-rl-row-progression-1a.html create mode 100644 layout/reftests/writing-mode/tables/sideways-rl-row-progression-1b.html create mode 100644 layout/reftests/writing-mode/tables/support/ahem.css copy layout/reftests/writing-mode/{green-100x100.png => tables/support/swatch-green.png} (100%) create mode 100644 layout/reftests/writing-mode/tables/table-caption-bottom-1-ref.html create mode 100644 layout/reftests/writing-mode/tables/table-caption-bottom-1.html create mode 100644 layout/reftests/writing-mode/tables/table-caption-left-1-ref.html create mode 100644 layout/reftests/writing-mode/tables/table-caption-left-1.html create mode 100644 layout/reftests/writing-mode/tables/table-caption-right-1-ref.html create mode 100644 layout/reftests/writing-mode/tables/table-caption-right-1.html create mode 100644 layout/reftests/writing-mode/tables/table-caption-top-1-ref.html create mode 100644 layout/reftests/writing-mode/tables/table-caption-top-1.html create mode 100644 layout/reftests/writing-mode/tables/vertical-border-collapse-1-ref.html create mode 100644 layout/reftests/writing-mode/tables/vertical-border-collapse-1.html create mode 100644 layout/reftests/writing-mode/tables/vertical-border-collapse-2-ref.html create mode 100644 layout/reftests/writing-mode/tables/vertical-border-collapse-2.html create mode 100644 layout/reftests/writing-mode/tables/vertical-rl-row-progression-1-ref.html create mode 100644 layout/reftests/writing-mode/tables/vertical-rl-row-progression-1a.html create mode 100644 layout/reftests/writing-mode/tables/vertical-rl-row-progression-1b.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-1-ref.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-1a.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-1b.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-2-ref.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-2a.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-2b.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-colspan-1-ref.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-colspan-1.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-colspan-2-ref.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-colspan-2.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-rowspan-1-ref.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-rowspan-1.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-rowspan-2-ref.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-rowspan-2.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-specified-width-1-ref.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-specified-width-1.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-specified-width-2-ref.html create mode 100644 layout/reftests/writing-mode/tables/vertical-table-specified-width-2.html create mode 100644 layout/reftests/writing-mode/tables/wm-row-progression-002.xht create mode 100644 layout/reftests/writing-mode/tables/wm-row-progression-003.xht create mode 100644 layout/reftests/writing-mode/tables/wm-row-progression-004.xht create mode 100644 layout/reftests/writing-mode/tables/wm-row-progression-005.xht create mode 100644 layout/reftests/writing-mode/tables/wm-row-progression-006.xht create mode 100644 layout/reftests/writing-mode/tables/wm-row-progression-007.xht delete mode 100644 layout/reftests/writing-mode/ua-style-sheet-border-6-ref.html delete mode 100644 layout/reftests/writing-mode/ua-style-sheet-border-6.html create mode 100644 layout/reftests/xul-document-load/reftest-stylo.list copy layout/reftests/{w3c-css/submitted/images3/support => xul}/colors-16x8-noSize.svg (100%) copy layout/reftests/{w3c-css/submitted/images3/support => xul}/colors-16x8-parDefault.svg (100%) copy layout/reftests/{webm-video => xul}/colors-16x8.png (100%) copy layout/reftests/{w3c-css/submitted/images3/support => xul}/colors-16x8.svg (100%) copy layout/reftests/{w3c-css/submitted/images3/support => xul}/colors-8x16-noSize.svg (100%) copy layout/reftests/{w3c-css/submitted/images3/support => xul}/colors-8x16-parDefault.svg (100%) copy layout/reftests/{webm-video => xul}/colors-8x16.png (100%) copy layout/reftests/{w3c-css/submitted/images3/support => xul}/colors-8x16.svg (100%) create mode 100644 layout/reftests/xul/css-flex-1-ref.html create mode 100644 layout/reftests/xul/css-flex-1.xul create mode 100644 layout/reftests/xul/generate-object-fit-xul-tests.sh create mode 100644 layout/reftests/xul/generate-object-position-xul-tests.sh create mode 100644 layout/reftests/xul/inactive-fixed-bg-bug1205630-ref.html create mode 100644 layout/reftests/xul/inactive-fixed-bg-bug1205630.xul create mode 100644 layout/reftests/xul/inactive-fixed-bg-bug1272525-ref.html create mode 100644 layout/reftests/xul/inactive-fixed-bg-bug1272525.xul copy layout/reftests/{webm-video/object-fit-contain-webm-001-ref.html => xul/object-fit-contain-png-001-ref.html} (100%) create mode 100644 layout/reftests/xul/object-fit-contain-png-001.xul copy layout/reftests/{webm-video/object-fit-contain-webm-002-ref.html => xul/object-fit-contain-png-002-ref.html} (100%) create mode 100644 layout/reftests/xul/object-fit-contain-png-002.xul create mode 100644 layout/reftests/xul/object-fit-contain-svg-001-ref.html create mode 100644 layout/reftests/xul/object-fit-contain-svg-001.xul create mode 100644 layout/reftests/xul/object-fit-contain-svg-002-ref.html create mode 100644 layout/reftests/xul/object-fit-contain-svg-002.xul create mode 100644 layout/reftests/xul/object-fit-contain-svg-003-ref.html create mode 100644 layout/reftests/xul/object-fit-contain-svg-003.xul create mode 100644 layout/reftests/xul/object-fit-contain-svg-004-ref.html create mode 100644 layout/reftests/xul/object-fit-contain-svg-004.xul create mode 100644 layout/reftests/xul/object-fit-contain-svg-005-ref.html create mode 100644 layout/reftests/xul/object-fit-contain-svg-005.xul create mode 100644 layout/reftests/xul/object-fit-contain-svg-006-ref.html create mode 100644 layout/reftests/xul/object-fit-contain-svg-006.xul copy layout/reftests/{webm-video/object-fit-cover-webm-001-ref.html => xul/object-fit-cover-png-001-ref.html} (100%) create mode 100644 layout/reftests/xul/object-fit-cover-png-001.xul copy layout/reftests/{webm-video/object-fit-cover-webm-002-ref.html => xul/object-fit-cover-png-002-ref.html} (100%) create mode 100644 layout/reftests/xul/object-fit-cover-png-002.xul create mode 100644 layout/reftests/xul/object-fit-cover-svg-001-ref.html create mode 100644 layout/reftests/xul/object-fit-cover-svg-001.xul create mode 100644 layout/reftests/xul/object-fit-cover-svg-002-ref.html create mode 100644 layout/reftests/xul/object-fit-cover-svg-002.xul create mode 100644 layout/reftests/xul/object-fit-cover-svg-003-ref.html create mode 100644 layout/reftests/xul/object-fit-cover-svg-003.xul create mode 100644 layout/reftests/xul/object-fit-cover-svg-004-ref.html create mode 100644 layout/reftests/xul/object-fit-cover-svg-004.xul create mode 100644 layout/reftests/xul/object-fit-cover-svg-005-ref.html create mode 100644 layout/reftests/xul/object-fit-cover-svg-005.xul create mode 100644 layout/reftests/xul/object-fit-cover-svg-006-ref.html create mode 100644 layout/reftests/xul/object-fit-cover-svg-006.xul copy layout/reftests/{webm-video/object-fit-fill-webm-001-ref.html => xul/object-fit-fill-png-001-ref.html} (100%) create mode 100644 layout/reftests/xul/object-fit-fill-png-001.xul copy layout/reftests/{webm-video/object-fit-fill-webm-002-ref.html => xul/object-fit-fill-png-002-ref.html} (100%) create mode 100644 layout/reftests/xul/object-fit-fill-png-002.xul create mode 100644 layout/reftests/xul/object-fit-fill-svg-001-ref.html create mode 100644 layout/reftests/xul/object-fit-fill-svg-001.xul create mode 100644 layout/reftests/xul/object-fit-fill-svg-002-ref.html create mode 100644 layout/reftests/xul/object-fit-fill-svg-002.xul create mode 100644 layout/reftests/xul/object-fit-fill-svg-003-ref.html create mode 100644 layout/reftests/xul/object-fit-fill-svg-003.xul create mode 100644 layout/reftests/xul/object-fit-fill-svg-004-ref.html create mode 100644 layout/reftests/xul/object-fit-fill-svg-004.xul create mode 100644 layout/reftests/xul/object-fit-fill-svg-005-ref.html create mode 100644 layout/reftests/xul/object-fit-fill-svg-005.xul create mode 100644 layout/reftests/xul/object-fit-fill-svg-006-ref.html create mode 100644 layout/reftests/xul/object-fit-fill-svg-006.xul copy layout/reftests/{webm-video/object-fit-none-webm-001-ref.html => xul/object-fit-none-png-001-ref.html} (100%) create mode 100644 layout/reftests/xul/object-fit-none-png-001.xul copy layout/reftests/{webm-video/object-fit-none-webm-002-ref.html => xul/object-fit-none-png-002-ref.html} (100%) create mode 100644 layout/reftests/xul/object-fit-none-png-002.xul create mode 100644 layout/reftests/xul/object-fit-none-svg-001-ref.html create mode 100644 layout/reftests/xul/object-fit-none-svg-001.xul create mode 100644 layout/reftests/xul/object-fit-none-svg-002-ref.html create mode 100644 layout/reftests/xul/object-fit-none-svg-002.xul create mode 100644 layout/reftests/xul/object-fit-none-svg-003-ref.html create mode 100644 layout/reftests/xul/object-fit-none-svg-003.xul create mode 100644 layout/reftests/xul/object-fit-none-svg-004-ref.html create mode 100644 layout/reftests/xul/object-fit-none-svg-004.xul create mode 100644 layout/reftests/xul/object-fit-none-svg-005-ref.html create mode 100644 layout/reftests/xul/object-fit-none-svg-005.xul create mode 100644 layout/reftests/xul/object-fit-none-svg-006-ref.html create mode 100644 layout/reftests/xul/object-fit-none-svg-006.xul copy layout/reftests/{webm-video/object-fit-scale-down-webm-001-ref.html => xul/object-fit-scale-down-png-001-ref.html} (100%) create mode 100644 layout/reftests/xul/object-fit-scale-down-png-001.xul copy layout/reftests/{webm-video/object-fit-scale-down-webm-002-ref.html => xul/object-fit-scale-down-png-002-ref.html} (100%) create mode 100644 layout/reftests/xul/object-fit-scale-down-png-002.xul create mode 100644 layout/reftests/xul/object-fit-scale-down-svg-001-ref.html create mode 100644 layout/reftests/xul/object-fit-scale-down-svg-001.xul create mode 100644 layout/reftests/xul/object-fit-scale-down-svg-002-ref.html create mode 100644 layout/reftests/xul/object-fit-scale-down-svg-002.xul create mode 100644 layout/reftests/xul/object-fit-scale-down-svg-003-ref.html create mode 100644 layout/reftests/xul/object-fit-scale-down-svg-003.xul create mode 100644 layout/reftests/xul/object-fit-scale-down-svg-004-ref.html create mode 100644 layout/reftests/xul/object-fit-scale-down-svg-004.xul create mode 100644 layout/reftests/xul/object-fit-scale-down-svg-005-ref.html create mode 100644 layout/reftests/xul/object-fit-scale-down-svg-005.xul create mode 100644 layout/reftests/xul/object-fit-scale-down-svg-006-ref.html create mode 100644 layout/reftests/xul/object-fit-scale-down-svg-006.xul copy layout/reftests/{webm-video/object-position-webm-001-ref.html => xul/object-position-png-001-ref.html} (100%) create mode 100644 layout/reftests/xul/object-position-png-001.xul copy layout/reftests/{webm-video/object-position-webm-002-ref.html => xul/object-position-png-002-ref.html} (100%) create mode 100644 layout/reftests/xul/object-position-png-002.xul create mode 100644 layout/reftests/xul/reftest-stylo.list create mode 100644 layout/reftests/xul/text-crop-ref.xul create mode 100644 layout/reftests/xul/text-crop.xul create mode 100644 layout/reftests/xul/treecell-image-svg-1-ref.xul create mode 100644 layout/reftests/xul/treecell-image-svg-1a.xul create mode 100644 layout/reftests/xul/treecell-image-svg-1b.xul create mode 100644 layout/reftests/xul/treechildren-padding-percent-1-ref.xul create mode 100644 layout/reftests/xul/treechildren-padding-percent-1.xul create mode 100644 layout/reftests/z-index/reftest-stylo.list create mode 100644 layout/style/AnimationCollection.cpp create mode 100644 layout/style/AnimationCollection.h create mode 100644 layout/style/CSSEnabledState.h create mode 100644 layout/style/CSSLexer.cpp create mode 100644 layout/style/CSSLexer.h create mode 100644 layout/style/CSSUnprefixingService.js create mode 100644 layout/style/CSSUnprefixingService.manifest create mode 100644 layout/style/CSSVariableImageTable.h create mode 100644 layout/style/DeclarationBlock.h create mode 100644 layout/style/DeclarationBlockInlines.h create mode 100644 layout/style/FontFaceSetIterator.cpp create mode 100644 layout/style/FontFaceSetIterator.h create mode 100644 layout/style/GenerateCSSPropsGenerated.py create mode 100644 layout/style/HandleRefPtr.h create mode 100644 layout/style/IncrementalClearCOMRuleArray.cpp create mode 100644 layout/style/IncrementalClearCOMRuleArray.h create mode 100644 layout/style/LayerAnimationInfo.cpp create mode 100644 layout/style/LayerAnimationInfo.h create mode 100644 layout/style/PythonCSSProps.h create mode 100644 layout/style/RuleNodeCacheConditions.cpp create mode 100644 layout/style/RuleNodeCacheConditions.h create mode 100644 layout/style/RuleProcessorCache.cpp create mode 100644 layout/style/RuleProcessorCache.h create mode 100644 layout/style/ServoBindingList.h create mode 100644 layout/style/ServoBindingTypes.h create mode 100644 layout/style/ServoBindings.cpp create mode 100644 layout/style/ServoBindings.h create mode 100644 layout/style/ServoDeclarationBlock.cpp create mode 100644 layout/style/ServoDeclarationBlock.h create mode 100644 layout/style/ServoElementSnapshot.cpp create mode 100644 layout/style/ServoElementSnapshot.h create mode 100644 layout/style/ServoStyleSet.cpp create mode 100644 layout/style/ServoStyleSet.h create mode 100644 layout/style/ServoStyleSheet.cpp create mode 100644 layout/style/ServoStyleSheet.h create mode 100644 layout/style/ServoTypes.h create mode 100644 layout/style/ServoUtils.h create mode 100644 layout/style/SheetParsingMode.h create mode 100644 layout/style/SheetType.h create mode 100644 layout/style/StyleBackendType.h create mode 100644 layout/style/StyleComplexColor.h create mode 100644 layout/style/StyleContextSource.h create mode 100644 layout/style/StyleSetHandle.h create mode 100644 layout/style/StyleSetHandleInlines.h create mode 100644 layout/style/StyleSheet.cpp create mode 100644 layout/style/StyleSheet.h create mode 100644 layout/style/StyleSheetInfo.h create mode 100644 layout/style/StyleSheetInlines.h create mode 100644 layout/style/StyleStructContext.h delete mode 100644 layout/style/counterstyles.css create mode 100644 layout/style/crashtests/1135534.html create mode 100644 layout/style/crashtests/1146101-1.html create mode 100644 layout/style/crashtests/1161320-1.html create mode 100644 layout/style/crashtests/1161320-2.html create mode 100644 layout/style/crashtests/1161366-1.html create mode 100644 layout/style/crashtests/1163446-1.html create mode 100644 layout/style/crashtests/1164813-1.html create mode 100644 layout/style/crashtests/1186768-1.xhtml create mode 100644 layout/style/crashtests/1200568-1.html create mode 100644 layout/style/crashtests/1206105-1.html create mode 100644 layout/style/crashtests/1223688-1.html create mode 100644 layout/style/crashtests/1223694-1.html create mode 100644 layout/style/crashtests/1226400-1.html create mode 100644 layout/style/crashtests/1227501-1.html create mode 100644 layout/style/crashtests/1230408-1.html create mode 100644 layout/style/crashtests/1233135-1.html create mode 100644 layout/style/crashtests/1233135-2.html create mode 100644 layout/style/crashtests/1238660-1.html create mode 100644 layout/style/crashtests/1245260-1.html create mode 100644 layout/style/crashtests/1247865-1.html create mode 100644 layout/style/crashtests/1264396-1.html create mode 100644 layout/style/crashtests/1264949.html create mode 100644 layout/style/crashtests/1265611-1.html create mode 100644 layout/style/crashtests/1270795.html create mode 100644 layout/style/crashtests/1275026.html create mode 100644 layout/style/crashtests/1277908-1.html create mode 100644 layout/style/crashtests/1277908-2.html create mode 100644 layout/style/crashtests/1278463-1.html create mode 100644 layout/style/crashtests/1282076-1.html create mode 100644 layout/style/crashtests/1282076-2.html create mode 100644 layout/style/crashtests/1290994-1.html create mode 100644 layout/style/crashtests/1290994-2.html create mode 100644 layout/style/crashtests/1290994-3.html create mode 100644 layout/style/crashtests/1290994-4.html create mode 100644 layout/style/crashtests/1314531.html create mode 100644 layout/style/crashtests/1315889-1.html create mode 100644 layout/style/crashtests/1315894-1.html create mode 100644 layout/style/crashtests/1321357-1.html create mode 100644 layout/style/crashtests/1356601-1.html create mode 100644 layout/style/crashtests/460209-1.html create mode 100644 layout/style/crashtests/474377-1.xhtml create mode 100644 layout/style/crashtests/575464-1.html create mode 100644 layout/style/crashtests/621596-1.html create mode 100644 layout/style/crashtests/622314-1.xhtml create mode 100644 layout/style/crashtests/652976-1.svg create mode 100644 layout/style/crashtests/696869-1.html delete mode 100644 layout/style/forms.css delete mode 100644 layout/style/full-screen-override.css mode change 100644 => 100755 layout/style/generate-stylestructlist.py delete mode 100644 layout/style/html.css delete mode 100644 layout/style/nsCSSProperty.h create mode 100644 layout/style/nsCSSPropertyID.h create mode 100644 layout/style/nsCSSPropertyIDSet.h delete mode 100644 layout/style/nsCSSPropertySet.h create mode 100644 layout/style/nsCSSPropsGenerated.inc.in create mode 100644 layout/style/nsFontFaceUtils.cpp create mode 100644 layout/style/nsFontFaceUtils.h create mode 100644 layout/style/nsICSSUnprefixingService.idl delete mode 100644 layout/style/nsIStyleSheet.h delete mode 100644 layout/style/number-control.css delete mode 100644 layout/style/quirk.css create mode 100644 layout/style/res/accessiblecaret-normal@1.5x.png create mode 100644 layout/style/res/accessiblecaret-normal@1x.png create mode 100644 layout/style/res/accessiblecaret-normal@2.25x.png create mode 100644 layout/style/res/accessiblecaret-normal@2x.png create mode 100644 layout/style/res/accessiblecaret-tilt-left@1.5x.png create mode 100644 layout/style/res/accessiblecaret-tilt-left@1x.png create mode 100644 layout/style/res/accessiblecaret-tilt-left@2.25x.png create mode 100644 layout/style/res/accessiblecaret-tilt-left@2x.png create mode 100644 layout/style/res/accessiblecaret-tilt-right@1.5x.png create mode 100644 layout/style/res/accessiblecaret-tilt-right@1x.png create mode 100644 layout/style/res/accessiblecaret-tilt-right@2.25x.png create mode 100644 layout/style/res/accessiblecaret-tilt-right@2x.png create mode 100644 layout/style/res/arrow-left.gif create mode 100644 layout/style/res/arrow-right.gif rename layout/style/{ => res}/arrow.gif (100%) create mode 100644 layout/style/res/arrowd-left.gif create mode 100644 layout/style/res/arrowd-right.gif rename layout/style/{ => res}/arrowd.gif (100%) create mode 100644 layout/style/res/counterstyles.css create mode 100644 layout/style/res/forms.css create mode 100644 layout/style/res/html.css create mode 100644 layout/style/res/noframes.css create mode 100644 layout/style/res/noscript.css create mode 100644 layout/style/res/number-control.css rename layout/style/{ => res}/plaintext.css (100%) create mode 100644 layout/style/res/quirk.css create mode 100644 layout/style/res/ua.css create mode 100644 layout/style/res/viewsource.css delete mode 100644 layout/style/test/Makefile.in rename layout/style/test/{chrome => }/additional_sheets_helper.html (100%) create mode 100644 layout/style/test/browser_newtab_share_rule_processors.js create mode 100644 layout/style/test/chrome/bug418986-2.js create mode 100644 layout/style/test/chrome/match.png create mode 100644 layout/style/test/chrome/mismatch.png delete mode 100644 layout/style/test/chrome/mochitest.ini delete mode 100644 layout/style/test/chrome/test_addSheet.html delete mode 100644 layout/style/test/chrome/test_additional_sheets.html create mode 100644 layout/style/test/chrome/test_bug1157097.html create mode 100644 layout/style/test/chrome/test_bug1160724.xul create mode 100644 layout/style/test/chrome/test_bug418986-2.xul create mode 100644 layout/style/test/chrome/test_display_mode.html create mode 100644 layout/style/test/chrome/test_display_mode_reflow.html delete mode 100644 layout/style/test/css-visited/mochitest.ini create mode 100644 layout/style/test/display_mode_reflow_iframe.html create mode 100644 layout/style/test/file_animations_async_tests.html create mode 100644 layout/style/test/file_animations_effect_timing_duration.html create mode 100644 layout/style/test/file_animations_effect_timing_enddelay.html create mode 100644 layout/style/test/file_animations_effect_timing_iterations.html create mode 100644 layout/style/test/file_animations_iterationstart.html create mode 100644 layout/style/test/file_animations_pausing.html create mode 100644 layout/style/test/file_animations_playbackrate.html create mode 100644 layout/style/test/file_animations_styles_on_event.html create mode 100644 layout/style/test/file_animations_with_disabled_properties.html create mode 100644 layout/style/test/file_font_loading_api_vframe.html delete mode 100644 layout/style/test/file_position_sticky.html create mode 100644 layout/style/test/file_transitions_replacement_on_busy_frame.html create mode 100644 layout/style/test/file_transitions_with_disabled_properties.html create mode 100644 layout/style/test/gen-css-properties.py create mode 100644 layout/style/test/newtab_share_rule_processors.html create mode 100644 layout/style/test/test_addSheet.html create mode 100644 layout/style/test/test_additional_sheets.html create mode 100644 layout/style/test/test_align_justify_computed_values.html create mode 100644 layout/style/test/test_align_shorthand_serialization.html create mode 100644 layout/style/test/test_animations_dynamic_changes.html create mode 100644 layout/style/test/test_animations_effect_timing_duration.html create mode 100644 layout/style/test/test_animations_effect_timing_enddelay.html create mode 100644 layout/style/test/test_animations_effect_timing_iterations.html create mode 100644 layout/style/test/test_animations_event_handler_attribute.html create mode 100644 layout/style/test/test_animations_event_order.html create mode 100644 layout/style/test/test_animations_iterationstart.html create mode 100644 layout/style/test/test_animations_playbackrate.html create mode 100644 layout/style/test/test_animations_styles_on_event.html create mode 100644 layout/style/test/test_animations_with_disabled_properties.html create mode 100644 layout/style/test/test_asyncopen2.html create mode 100644 layout/style/test/test_bug1112014.html create mode 100644 layout/style/test/test_bug1203766.html create mode 100644 layout/style/test/test_bug1232829.html create mode 100644 layout/style/test/test_bug1292447.html delete mode 100644 layout/style/test/test_bug365932.html create mode 100644 layout/style/test/test_bug418986-2.html create mode 100644 layout/style/test/test_change_hint_optimizations.html create mode 100644 layout/style/test/test_clip-path_polygon.html create mode 100644 layout/style/test/test_computed_style_min_size_auto.html create mode 100644 layout/style/test/test_contain_formatting_context.html create mode 100644 layout/style/test/test_csslexer.js delete mode 100644 layout/style/test/test_flexbox_align_self_auto.html delete mode 100644 layout/style/test/test_flexbox_min_size_auto.html create mode 100644 layout/style/test/test_flexbox_order_abspos.html create mode 100644 layout/style/test/test_grid_computed_values.html create mode 100644 layout/style/test/test_restyles_in_smil_animation.html create mode 100644 layout/style/test/test_transitions_replacement_on_busy_frame.html create mode 100644 layout/style/test/test_transitions_with_disabled_properties.html create mode 100644 layout/style/test/test_unicode_range_loading.html create mode 100644 layout/style/test/test_unprefixing_service.html create mode 100644 layout/style/test/test_unprefixing_service_prefs.html create mode 100644 layout/style/test/test_viewport_scrollbar_causing_reflow.html create mode 100644 layout/style/test/test_webkit_device_pixel_ratio.html create mode 100644 layout/style/test/test_webkit_flex_display.html create mode 100644 layout/style/test/unprefixing_service_iframe.html create mode 100644 layout/style/test/unprefixing_service_utils.js create mode 100644 layout/style/test/xpcshell.ini delete mode 100644 layout/style/ua.css delete mode 100644 layout/style/viewsource.css create mode 100644 layout/svg/AutoReferenceLimiter.h create mode 100644 layout/svg/SVGContextPaint.cpp create mode 100644 layout/svg/SVGContextPaint.h create mode 100644 layout/svg/crashtests/1140080-1.svg create mode 100644 layout/svg/crashtests/1149542-1.svg create mode 100644 layout/svg/crashtests/1156581-1.svg create mode 100644 layout/svg/crashtests/1182496-1.html create mode 100644 layout/svg/crashtests/1209525-1.svg create mode 100644 layout/svg/crashtests/1223281-1.svg create mode 100644 layout/svg/crashtests/325427-1.svg create mode 100644 layout/svg/crashtests/803562-1.svg create mode 100644 layout/svg/crashtests/950324-1.svg create mode 100644 layout/svg/nsCSSClipPathInstance.cpp create mode 100644 layout/svg/nsCSSClipPathInstance.h delete mode 100644 layout/svg/nsSVGPaintServerFrame.cpp create mode 100644 layout/tables/TableArea.h create mode 100644 layout/tables/crashtests/1183896.html create mode 100644 layout/tables/crashtests/1223232.html create mode 100644 layout/tables/crashtests/1223282.html create mode 100644 layout/tables/crashtests/1243623-1.html create mode 100644 layout/tables/crashtests/410428-1.xhtml create mode 100644 layout/tables/crashtests/420242-1.xhtml create mode 100644 layout/tables/crashtests/444702-1.html create mode 100644 layout/tables/crashtests/501870-1.html delete mode 100644 layout/tables/nsTableOuterFrame.cpp delete mode 100644 layout/tables/nsTableOuterFrame.h create mode 100644 layout/tables/nsTableWrapperFrame.cpp create mode 100644 layout/tables/nsTableWrapperFrame.h create mode 100644 layout/tables/reftests/1220621-1-ref.html create mode 100644 layout/tables/reftests/1220621-1a.html create mode 100644 layout/tables/reftests/1220621-1b.html create mode 100644 layout/tables/reftests/1220621-1c.html create mode 100644 layout/tables/reftests/1220621-1d.html create mode 100644 layout/tables/reftests/1220621-1e.html create mode 100644 layout/tables/reftests/1220621-1f.html create mode 100644 layout/tables/reftests/1220621-2-ref.html create mode 100644 layout/tables/reftests/1220621-2a.html create mode 100644 layout/tables/reftests/1220621-2b.html create mode 100644 layout/tables/reftests/reftest-stylo.list delete mode 100644 layout/tools/reftest/b2g_desktop.py mode change 100644 => 100755 layout/tools/reftest/clean-reftest-output.pl create mode 100644 layout/tools/reftest/mach_test_package_commands.py create mode 100644 layout/tools/reftest/output.py delete mode 100644 layout/tools/reftest/print-manifest-dirs.py create mode 100644 layout/tools/reftest/reftest-analyzer-structured.xhtml delete mode 100644 layout/tools/reftest/reftest-cmdline.js delete mode 100644 layout/tools/reftest/reftest-cmdline.manifest mode change 100644 => 100755 layout/tools/reftest/reftest-to-html.pl delete mode 100644 layout/tools/reftest/reftest.js create mode 100644 layout/tools/reftest/reftest.jsm create mode 100644 layout/tools/reftest/reftestcommandline.py create mode 100644 layout/tools/reftest/runreftestmulet.py create mode 100644 layout/xul/crashtests/366203-1.xul create mode 100644 layout/xul/crashtests/367185-1.xhtml create mode 100644 layout/xul/crashtests/617089.html create mode 100644 layout/xul/crashtests/716503.html create mode 100644 layout/xul/grid/reftests/reftest-stylo.list create mode 100644 layout/xul/reftest/reftest-stylo.list create mode 100644 layout/xul/test/browser_bug1163304.js create mode 100644 layout/xul/test/test_bug1197913.xul create mode 100644 layout/xul/test/test_popupReflowPos.xul create mode 100644 layout/xul/test/test_submenuClose.xul create mode 100644 media/ffvpx/COPYING.LGPLv2.1 create mode 100644 media/ffvpx/COPYING.LGPLv3 create mode 100644 media/ffvpx/FILES create mode 100644 media/ffvpx/README_MCP create mode 100644 media/ffvpx/changes.patch create mode 100644 media/ffvpx/compat/atomics/win32/stdatomic.h create mode 100644 media/ffvpx/compat/va_copy.h create mode 100644 media/ffvpx/compat/w32pthreads.h create mode 100644 media/ffvpx/config.h create mode 100644 media/ffvpx/config_common.h create mode 100644 media/ffvpx/config_darwin64.asm create mode 100644 media/ffvpx/config_darwin64.h create mode 100644 media/ffvpx/config_unix32.h create mode 100644 media/ffvpx/config_unix64.asm create mode 100644 media/ffvpx/config_unix64.h create mode 100644 media/ffvpx/config_win32.asm create mode 100644 media/ffvpx/config_win32.h create mode 100644 media/ffvpx/config_win64.asm create mode 100644 media/ffvpx/config_win64.h create mode 100644 media/ffvpx/defaults_disabled.asm create mode 100644 media/ffvpx/defaults_disabled.h create mode 100644 media/ffvpx/ffvpxcommon.mozbuild create mode 100644 media/ffvpx/libavcodec/allcodecs.c copy {dom/media/platforms/ffmpeg/ffmpeg58/include => media/ffvpx}/libavcodec/avcodec.h (100%) create mode 100644 media/ffvpx/libavcodec/avcodec.symbols create mode 100644 media/ffvpx/libavcodec/avpacket.c create mode 100644 media/ffvpx/libavcodec/avpicture.c create mode 100644 media/ffvpx/libavcodec/bit_depth_template.c create mode 100644 media/ffvpx/libavcodec/bitstream.c create mode 100644 media/ffvpx/libavcodec/bitstream_filter.c create mode 100644 media/ffvpx/libavcodec/bitstream_filters.c create mode 100644 media/ffvpx/libavcodec/blockdsp.h create mode 100644 media/ffvpx/libavcodec/bsf.c create mode 100644 media/ffvpx/libavcodec/bsf.h create mode 100644 media/ffvpx/libavcodec/bsf_list.c create mode 100644 media/ffvpx/libavcodec/bytestream.h create mode 100644 media/ffvpx/libavcodec/codec_desc.c create mode 100644 media/ffvpx/libavcodec/codec_list.c create mode 100644 media/ffvpx/libavcodec/decode.c create mode 100644 media/ffvpx/libavcodec/decode.h create mode 100644 media/ffvpx/libavcodec/dummy_funcs.c create mode 100644 media/ffvpx/libavcodec/error_resilience.h create mode 100644 media/ffvpx/libavcodec/fdctdsp.h create mode 100644 media/ffvpx/libavcodec/flac.c create mode 100644 media/ffvpx/libavcodec/flac.h create mode 100644 media/ffvpx/libavcodec/flac_parser.c create mode 100644 media/ffvpx/libavcodec/flacdata.c create mode 100644 media/ffvpx/libavcodec/flacdata.h create mode 100644 media/ffvpx/libavcodec/flacdec.c create mode 100644 media/ffvpx/libavcodec/flacdsp.c create mode 100644 media/ffvpx/libavcodec/flacdsp.h create mode 100644 media/ffvpx/libavcodec/flacdsp_lpc_template.c create mode 100644 media/ffvpx/libavcodec/flacdsp_template.c create mode 100644 media/ffvpx/libavcodec/frame_thread_encoder.h create mode 100644 media/ffvpx/libavcodec/get_bits.h create mode 100644 media/ffvpx/libavcodec/golomb.c create mode 100644 media/ffvpx/libavcodec/golomb.h create mode 100644 media/ffvpx/libavcodec/h263dsp.h create mode 100644 media/ffvpx/libavcodec/h264chroma.h create mode 100644 media/ffvpx/libavcodec/h264dsp.h create mode 100644 media/ffvpx/libavcodec/h264pred.c create mode 100644 media/ffvpx/libavcodec/h264pred.h create mode 100644 media/ffvpx/libavcodec/h264pred_template.c create mode 100644 media/ffvpx/libavcodec/hpeldsp.h create mode 100644 media/ffvpx/libavcodec/hwaccel.h create mode 100644 media/ffvpx/libavcodec/hwaccels.h create mode 100644 media/ffvpx/libavcodec/idctdsp.h create mode 100644 media/ffvpx/libavcodec/imgconvert.c create mode 100644 media/ffvpx/libavcodec/internal.h create mode 100644 media/ffvpx/libavcodec/log2_tab.c create mode 100644 media/ffvpx/libavcodec/mathops.h create mode 100644 media/ffvpx/libavcodec/mathtables.c create mode 100644 media/ffvpx/libavcodec/me_cmp.h create mode 100644 media/ffvpx/libavcodec/motion_est.h create mode 100644 media/ffvpx/libavcodec/moz.build create mode 100644 media/ffvpx/libavcodec/mpeg12data.h create mode 100644 media/ffvpx/libavcodec/mpegpicture.h create mode 100644 media/ffvpx/libavcodec/mpegutils.h create mode 100644 media/ffvpx/libavcodec/mpegvideo.h create mode 100644 media/ffvpx/libavcodec/mpegvideodata.h create mode 100644 media/ffvpx/libavcodec/mpegvideodsp.h create mode 100644 media/ffvpx/libavcodec/mpegvideoencdsp.h create mode 100644 media/ffvpx/libavcodec/null_bsf.c create mode 100644 media/ffvpx/libavcodec/options.c create mode 100644 media/ffvpx/libavcodec/options_table.h create mode 100644 media/ffvpx/libavcodec/parser.c create mode 100644 media/ffvpx/libavcodec/parser.h create mode 100644 media/ffvpx/libavcodec/parser_list.c create mode 100644 media/ffvpx/libavcodec/pixblockdsp.h create mode 100644 media/ffvpx/libavcodec/profiles.c create mode 100644 media/ffvpx/libavcodec/profiles.h create mode 100644 media/ffvpx/libavcodec/pthread.c create mode 100644 media/ffvpx/libavcodec/pthread_frame.c create mode 100644 media/ffvpx/libavcodec/pthread_internal.h create mode 100644 media/ffvpx/libavcodec/pthread_slice.c create mode 100644 media/ffvpx/libavcodec/put_bits.h create mode 100644 media/ffvpx/libavcodec/qpeldsp.h create mode 100644 media/ffvpx/libavcodec/qsv_api.c create mode 100644 media/ffvpx/libavcodec/ratecontrol.h create mode 100644 media/ffvpx/libavcodec/raw.c create mode 100644 media/ffvpx/libavcodec/raw.h create mode 100644 media/ffvpx/libavcodec/rectangle.h create mode 100644 media/ffvpx/libavcodec/reverse.c create mode 100644 media/ffvpx/libavcodec/rl.h create mode 100644 media/ffvpx/libavcodec/rnd_avg.h create mode 100644 media/ffvpx/libavcodec/thread.h create mode 100644 media/ffvpx/libavcodec/unary.h create mode 100644 media/ffvpx/libavcodec/utils.c copy {dom/media/platforms/ffmpeg/ffmpeg58/include => media/ffvpx}/libavcodec/version.h (100%) create mode 100644 media/ffvpx/libavcodec/videodsp.c create mode 100644 media/ffvpx/libavcodec/videodsp.h create mode 100644 media/ffvpx/libavcodec/videodsp_template.c create mode 100644 media/ffvpx/libavcodec/vlc.h create mode 100644 media/ffvpx/libavcodec/vorbis_parser.c create mode 100644 media/ffvpx/libavcodec/vorbis_parser.h create mode 100644 media/ffvpx/libavcodec/vorbis_parser_internal.h create mode 100644 media/ffvpx/libavcodec/vp3dsp.h create mode 100644 media/ffvpx/libavcodec/vp56.h create mode 100644 media/ffvpx/libavcodec/vp56dsp.h create mode 100644 media/ffvpx/libavcodec/vp56rac.c create mode 100644 media/ffvpx/libavcodec/vp8.c create mode 100644 media/ffvpx/libavcodec/vp8.h create mode 100644 media/ffvpx/libavcodec/vp8_parser.c create mode 100644 media/ffvpx/libavcodec/vp8data.h create mode 100644 media/ffvpx/libavcodec/vp8dsp.c create mode 100644 media/ffvpx/libavcodec/vp8dsp.h create mode 100644 media/ffvpx/libavcodec/vp9.c create mode 100644 media/ffvpx/libavcodec/vp9.h create mode 100644 media/ffvpx/libavcodec/vp9_mc_template.c create mode 100644 media/ffvpx/libavcodec/vp9_parser.c create mode 100644 media/ffvpx/libavcodec/vp9_superframe_split_bsf.c create mode 100644 media/ffvpx/libavcodec/vp9block.c create mode 100644 media/ffvpx/libavcodec/vp9data.c create mode 100644 media/ffvpx/libavcodec/vp9data.h create mode 100644 media/ffvpx/libavcodec/vp9dec.h create mode 100644 media/ffvpx/libavcodec/vp9dsp.c create mode 100644 media/ffvpx/libavcodec/vp9dsp.h create mode 100644 media/ffvpx/libavcodec/vp9dsp_10bpp.c create mode 100644 media/ffvpx/libavcodec/vp9dsp_12bpp.c create mode 100644 media/ffvpx/libavcodec/vp9dsp_8bpp.c create mode 100644 media/ffvpx/libavcodec/vp9dsp_template.c create mode 100644 media/ffvpx/libavcodec/vp9lpf.c create mode 100644 media/ffvpx/libavcodec/vp9mvs.c create mode 100644 media/ffvpx/libavcodec/vp9prob.c create mode 100644 media/ffvpx/libavcodec/vp9recon.c create mode 100644 media/ffvpx/libavcodec/vp9shared.h create mode 100644 media/ffvpx/libavcodec/x86/constants.c create mode 100644 media/ffvpx/libavcodec/x86/constants.h create mode 100644 media/ffvpx/libavcodec/x86/flacdsp.asm create mode 100644 media/ffvpx/libavcodec/x86/flacdsp_init.c create mode 100644 media/ffvpx/libavcodec/x86/h264_intrapred.asm create mode 100644 media/ffvpx/libavcodec/x86/h264_intrapred_10bit.asm create mode 100644 media/ffvpx/libavcodec/x86/h264_intrapred_init.c create mode 100644 media/ffvpx/libavcodec/x86/mathops.h create mode 100644 media/ffvpx/libavcodec/x86/moz.build create mode 100644 media/ffvpx/libavcodec/x86/videodsp.asm create mode 100644 media/ffvpx/libavcodec/x86/videodsp_init.c create mode 100644 media/ffvpx/libavcodec/x86/vp56_arith.h create mode 100644 media/ffvpx/libavcodec/x86/vp8dsp.asm create mode 100644 media/ffvpx/libavcodec/x86/vp8dsp_init.c create mode 100644 media/ffvpx/libavcodec/x86/vp8dsp_loopfilter.asm create mode 100644 media/ffvpx/libavcodec/x86/vp9dsp_init.c create mode 100644 media/ffvpx/libavcodec/x86/vp9dsp_init.h create mode 100644 media/ffvpx/libavcodec/x86/vp9dsp_init_10bpp.c create mode 100644 media/ffvpx/libavcodec/x86/vp9dsp_init_12bpp.c create mode 100644 media/ffvpx/libavcodec/x86/vp9dsp_init_16bpp.c create mode 100644 media/ffvpx/libavcodec/x86/vp9dsp_init_16bpp_template.c create mode 100644 media/ffvpx/libavcodec/x86/vp9intrapred.asm create mode 100644 media/ffvpx/libavcodec/x86/vp9intrapred_16bpp.asm create mode 100644 media/ffvpx/libavcodec/x86/vp9itxfm.asm create mode 100644 media/ffvpx/libavcodec/x86/vp9itxfm_16bpp.asm create mode 100644 media/ffvpx/libavcodec/x86/vp9itxfm_template.asm create mode 100644 media/ffvpx/libavcodec/x86/vp9lpf.asm create mode 100644 media/ffvpx/libavcodec/x86/vp9lpf_16bpp.asm create mode 100644 media/ffvpx/libavcodec/x86/vp9mc.asm create mode 100644 media/ffvpx/libavcodec/x86/vp9mc_16bpp.asm create mode 100644 media/ffvpx/libavcodec/xiph.c create mode 100644 media/ffvpx/libavcodec/xiph.h create mode 100644 media/ffvpx/libavutil/adler32.c create mode 100644 media/ffvpx/libavutil/adler32.h copy {dom/media/platforms/ffmpeg/ffmpeg58/include => media/ffvpx}/libavutil/attributes.h (100%) create mode 100644 media/ffvpx/libavutil/avassert.h copy {dom/media/platforms/ffmpeg/libav55/include => media/ffvpx}/libavutil/avconfig.h (100%) create mode 100644 media/ffvpx/libavutil/avstring.c create mode 100644 media/ffvpx/libavutil/avstring.h copy {dom/media/platforms/ffmpeg/ffmpeg58/include => media/ffvpx}/libavutil/avutil.h (100%) create mode 100644 media/ffvpx/libavutil/avutil.symbols create mode 100644 media/ffvpx/libavutil/avutilres.rc create mode 100644 media/ffvpx/libavutil/base64.c create mode 100644 media/ffvpx/libavutil/base64.h create mode 100644 media/ffvpx/libavutil/bprint.c create mode 100644 media/ffvpx/libavutil/bprint.h create mode 100644 media/ffvpx/libavutil/bswap.h create mode 100644 media/ffvpx/libavutil/buffer.c copy {dom/media/platforms/ffmpeg/ffmpeg58/include => media/ffvpx}/libavutil/buffer.h (100%) create mode 100644 media/ffvpx/libavutil/buffer_internal.h create mode 100644 media/ffvpx/libavutil/channel_layout.c copy {dom/media/platforms/ffmpeg/ffmpeg58/include => media/ffvpx}/libavutil/channel_layout.h (100%) create mode 100644 media/ffvpx/libavutil/color_utils.c create mode 100644 media/ffvpx/libavutil/color_utils.h create mode 100644 media/ffvpx/libavutil/colorspace.h create mode 100644 media/ffvpx/libavutil/common.h create mode 100644 media/ffvpx/libavutil/cpu.c copy {dom/media/platforms/ffmpeg/ffmpeg58/include => media/ffvpx}/libavutil/cpu.h (100%) create mode 100644 media/ffvpx/libavutil/cpu_internal.h create mode 100644 media/ffvpx/libavutil/crc.c create mode 100644 media/ffvpx/libavutil/crc.h create mode 100644 media/ffvpx/libavutil/dict.c copy {dom/media/platforms/ffmpeg/ffmpeg58/include => media/ffvpx}/libavutil/dict.h (100%) create mode 100644 media/ffvpx/libavutil/dummy_funcs.c create mode 100644 media/ffvpx/libavutil/dynarray.h create mode 100644 media/ffvpx/libavutil/error.c copy {dom/media/platforms/ffmpeg/ffmpeg58/include => media/ffvpx}/libavutil/error.h (100%) create mode 100644 media/ffvpx/libavutil/eval.c create mode 100644 media/ffvpx/libavutil/eval.h create mode 100644 media/ffvpx/libavutil/ffmath.h create mode 100644 media/ffvpx/libavutil/fftime.h create mode 100644 media/ffvpx/libavutil/ffversion.h create mode 100644 media/ffvpx/libavutil/fifo.c create mode 100644 media/ffvpx/libavutil/fifo.h create mode 100644 media/ffvpx/libavutil/fixed_dsp.c create mode 100644 media/ffvpx/libavutil/fixed_dsp.h create mode 100644 media/ffvpx/libavutil/float_dsp.c create mode 100644 media/ffvpx/libavutil/float_dsp.h create mode 100644 media/ffvpx/libavutil/frame.c copy {dom/media/platforms/ffmpeg/ffmpeg58/include => media/ffvpx}/libavutil/frame.h (100%) create mode 100644 media/ffvpx/libavutil/hwcontext.c copy {dom/media/platforms/ffmpeg/ffmpeg58/include => media/ffvpx}/libavutil/hwcontext.h (100%) create mode 100644 media/ffvpx/libavutil/hwcontext_internal.h create mode 100644 media/ffvpx/libavutil/imgutils.c create mode 100644 media/ffvpx/libavutil/imgutils.h create mode 100644 media/ffvpx/libavutil/imgutils_internal.h create mode 100644 media/ffvpx/libavutil/integer.c create mode 100644 media/ffvpx/libavutil/integer.h create mode 100644 media/ffvpx/libavutil/internal.h copy {dom/media/platforms/ffmpeg/ffmpeg58/include => media/ffvpx}/libavutil/intfloat.h (100%) create mode 100644 media/ffvpx/libavutil/intmath.c create mode 100644 media/ffvpx/libavutil/intmath.h create mode 100644 media/ffvpx/libavutil/intreadwrite.h create mode 100644 media/ffvpx/libavutil/libm.h create mode 100644 media/ffvpx/libavutil/lls.c create mode 100644 media/ffvpx/libavutil/lls.h create mode 100644 media/ffvpx/libavutil/log.c copy {dom/media/platforms/ffmpeg/ffmpeg58/include => media/ffvpx}/libavutil/log.h (100%) create mode 100644 media/ffvpx/libavutil/log2_tab.c copy {dom/media/platforms/ffmpeg/ffmpeg58/include => media/ffvpx}/libavutil/macros.h (100%) create mode 100644 media/ffvpx/libavutil/mathematics.c copy {dom/media/platforms/ffmpeg/ffmpeg58/include => media/ffvpx}/libavutil/mathematics.h (100%) create mode 100644 media/ffvpx/libavutil/mem.c copy {dom/media/platforms/ffmpeg/ffmpeg58/include => media/ffvpx}/libavutil/mem.h (100%) create mode 100644 media/ffvpx/libavutil/mem_internal.h create mode 100644 media/ffvpx/libavutil/moz.build create mode 100644 media/ffvpx/libavutil/opt.c create mode 100644 media/ffvpx/libavutil/opt.h create mode 100644 media/ffvpx/libavutil/parseutils.c create mode 100644 media/ffvpx/libavutil/parseutils.h create mode 100644 media/ffvpx/libavutil/pixdesc.c create mode 100644 media/ffvpx/libavutil/pixdesc.h create mode 100644 media/ffvpx/libavutil/pixelutils.c create mode 100644 media/ffvpx/libavutil/pixelutils.h copy {dom/media/platforms/ffmpeg/ffmpeg58/include => media/ffvpx}/libavutil/pixfmt.h (100%) create mode 100644 media/ffvpx/libavutil/qsort.h create mode 100644 media/ffvpx/libavutil/rational.c copy {dom/media/platforms/ffmpeg/ffmpeg58/include => media/ffvpx}/libavutil/rational.h (100%) create mode 100644 media/ffvpx/libavutil/replaygain.h create mode 100644 media/ffvpx/libavutil/reverse.c create mode 100644 media/ffvpx/libavutil/reverse.h create mode 100644 media/ffvpx/libavutil/samplefmt.c copy {dom/media/platforms/ffmpeg/ffmpeg58/include => media/ffvpx}/libavutil/samplefmt.h (100%) create mode 100644 media/ffvpx/libavutil/slicethread.c create mode 100644 media/ffvpx/libavutil/slicethread.h create mode 100644 media/ffvpx/libavutil/thread.h create mode 100644 media/ffvpx/libavutil/threadmessage.c create mode 100644 media/ffvpx/libavutil/threadmessage.h create mode 100644 media/ffvpx/libavutil/time.c create mode 100644 media/ffvpx/libavutil/time_internal.h create mode 100644 media/ffvpx/libavutil/timecode.c create mode 100644 media/ffvpx/libavutil/timecode.h create mode 100644 media/ffvpx/libavutil/timer.h create mode 100644 media/ffvpx/libavutil/timestamp.h create mode 100644 media/ffvpx/libavutil/utils.c copy {dom/media/platforms/ffmpeg/ffmpeg58/include => media/ffvpx}/libavutil/version.h (100%) create mode 100644 media/ffvpx/libavutil/x86/asm.h create mode 100644 media/ffvpx/libavutil/x86/bswap.h create mode 100644 media/ffvpx/libavutil/x86/cpu.c create mode 100644 media/ffvpx/libavutil/x86/cpu.h create mode 100644 media/ffvpx/libavutil/x86/cpuid.asm create mode 100644 media/ffvpx/libavutil/x86/emms.asm create mode 100644 media/ffvpx/libavutil/x86/emms.h create mode 100644 media/ffvpx/libavutil/x86/fixed_dsp.asm create mode 100644 media/ffvpx/libavutil/x86/fixed_dsp_init.c create mode 100644 media/ffvpx/libavutil/x86/float_dsp.asm create mode 100644 media/ffvpx/libavutil/x86/float_dsp_init.c create mode 100644 media/ffvpx/libavutil/x86/imgutils.asm create mode 100644 media/ffvpx/libavutil/x86/imgutils_init.c create mode 100644 media/ffvpx/libavutil/x86/intmath.h create mode 100644 media/ffvpx/libavutil/x86/intreadwrite.h create mode 100644 media/ffvpx/libavutil/x86/lls.asm create mode 100644 media/ffvpx/libavutil/x86/lls_init.c create mode 100644 media/ffvpx/libavutil/x86/moz.build create mode 100644 media/ffvpx/libavutil/x86/pixelutils.asm create mode 100644 media/ffvpx/libavutil/x86/pixelutils.h create mode 100644 media/ffvpx/libavutil/x86/pixelutils_init.c create mode 100644 media/ffvpx/libavutil/x86/timer.h create mode 100644 media/ffvpx/libavutil/x86/x86inc.asm create mode 100644 media/ffvpx/libavutil/x86/x86util.asm create mode 100644 media/ffvpx/libavutil_visibility.h create mode 100644 media/ffvpx/moz.build create mode 100644 media/gmp-clearkey/0.1/ArrayUtils.h create mode 100644 media/gmp-clearkey/0.1/BigEndian.h create mode 100644 media/gmp-clearkey/0.1/ClearKeyAsyncShutdown.cpp create mode 100644 media/gmp-clearkey/0.1/ClearKeyAsyncShutdown.h delete mode 100644 media/gmp-clearkey/0.1/Makefile.in delete mode 100644 media/jxrlib/common/include/guiddef.h delete mode 100644 media/jxrlib/common/include/wmsal.h delete mode 100644 media/jxrlib/common/include/wmspecstring.h delete mode 100644 media/jxrlib/common/include/wmspecstrings_adt.h delete mode 100644 media/jxrlib/common/include/wmspecstrings_strict.h delete mode 100644 media/jxrlib/common/include/wmspecstrings_undef.h delete mode 100644 media/jxrlib/image/decode/JXRTranscode.c delete mode 100644 media/jxrlib/image/decode/decode.c delete mode 100644 media/jxrlib/image/decode/decode.h delete mode 100644 media/jxrlib/image/decode/postprocess.c delete mode 100644 media/jxrlib/image/decode/segdec.c delete mode 100644 media/jxrlib/image/decode/strInvTransform.c delete mode 100644 media/jxrlib/image/decode/strPredQuantDec.c delete mode 100644 media/jxrlib/image/decode/strdec.c delete mode 100644 media/jxrlib/image/decode/strdec_x86.c delete mode 100644 media/jxrlib/image/sys/adapthuff.c delete mode 100644 media/jxrlib/image/sys/ansi.h delete mode 100644 media/jxrlib/image/sys/common.h delete mode 100644 media/jxrlib/image/sys/image.c delete mode 100644 media/jxrlib/image/sys/perfTimer.h delete mode 100644 media/jxrlib/image/sys/perfTimerANSI.c delete mode 100644 media/jxrlib/image/sys/strPredQuant.c delete mode 100644 media/jxrlib/image/sys/strTransform.c delete mode 100644 media/jxrlib/image/sys/strTransform.h delete mode 100644 media/jxrlib/image/sys/strcodec.c delete mode 100644 media/jxrlib/image/sys/strcodec.h delete mode 100644 media/jxrlib/image/sys/windowsmediaphoto.h delete mode 100644 media/jxrlib/image/sys/xplatform_image.h delete mode 100644 media/jxrlib/image/x86/x86.h delete mode 100644 media/jxrlib/jxrgluelib/JXRGlue.c delete mode 100644 media/jxrlib/jxrgluelib/JXRGlue.h delete mode 100644 media/jxrlib/jxrgluelib/JXRGlueDec.c delete mode 100644 media/jxrlib/jxrgluelib/JXRGlueDecUtil.c delete mode 100644 media/jxrlib/jxrgluelib/JXRGlueEnc.c delete mode 100644 media/jxrlib/jxrgluelib/JXRGluePFC.c delete mode 100644 media/jxrlib/jxrgluelib/JXRGlueTCUtil.c delete mode 100644 media/jxrlib/jxrgluelib/JXRMeta.c delete mode 100644 media/jxrlib/jxrgluelib/JXRMeta.h delete mode 100644 media/jxrlib/moz.build create mode 100644 media/libaom/README_MCP create mode 100644 media/libaom/aom_version.h create mode 100644 media/libaom/cmakeparser.py create mode 100644 media/libaom/config/aom_version.h create mode 100644 media/libaom/config/generic/config/aom_config.asm create mode 100644 media/libaom/config/generic/config/aom_config.h create mode 100644 media/libaom/config/generic/config/aom_dsp_rtcd.h create mode 100644 media/libaom/config/generic/config/aom_scale_rtcd.h create mode 100644 media/libaom/config/generic/config/av1_rtcd.h create mode 100644 media/libaom/config/linux/arm/config/aom_config.asm create mode 100644 media/libaom/config/linux/arm/config/aom_config.h create mode 100644 media/libaom/config/linux/arm/config/aom_dsp_rtcd.h create mode 100644 media/libaom/config/linux/arm/config/aom_scale_rtcd.h create mode 100644 media/libaom/config/linux/arm/config/av1_rtcd.h create mode 100644 media/libaom/config/linux/ia32/config/aom_config.asm create mode 100644 media/libaom/config/linux/ia32/config/aom_config.h create mode 100644 media/libaom/config/linux/ia32/config/aom_dsp_rtcd.h create mode 100644 media/libaom/config/linux/ia32/config/aom_scale_rtcd.h create mode 100644 media/libaom/config/linux/ia32/config/av1_rtcd.h create mode 100644 media/libaom/config/linux/x64/config/aom_config.asm create mode 100644 media/libaom/config/linux/x64/config/aom_config.h create mode 100644 media/libaom/config/linux/x64/config/aom_dsp_rtcd.h create mode 100644 media/libaom/config/linux/x64/config/aom_scale_rtcd.h create mode 100644 media/libaom/config/linux/x64/config/av1_rtcd.h create mode 100644 media/libaom/config/mac/x64/config/aom_config.asm create mode 100644 media/libaom/config/mac/x64/config/aom_config.h create mode 100644 media/libaom/config/mac/x64/config/aom_dsp_rtcd.h create mode 100644 media/libaom/config/mac/x64/config/aom_scale_rtcd.h create mode 100644 media/libaom/config/mac/x64/config/av1_rtcd.h create mode 100644 media/libaom/config/win/ia32/config/aom_config.asm create mode 100644 media/libaom/config/win/ia32/config/aom_config.h create mode 100644 media/libaom/config/win/ia32/config/aom_dsp_rtcd.h create mode 100644 media/libaom/config/win/ia32/config/aom_scale_rtcd.h create mode 100644 media/libaom/config/win/ia32/config/av1_rtcd.h create mode 100644 media/libaom/config/win/mingw32/config/aom_config.asm create mode 100644 media/libaom/config/win/mingw32/config/aom_config.h create mode 100644 media/libaom/config/win/mingw32/config/aom_dsp_rtcd.h create mode 100644 media/libaom/config/win/mingw32/config/aom_scale_rtcd.h create mode 100644 media/libaom/config/win/mingw32/config/av1_rtcd.h create mode 100644 media/libaom/config/win/mingw64/config/aom_config.asm create mode 100644 media/libaom/config/win/mingw64/config/aom_config.h create mode 100644 media/libaom/config/win/mingw64/config/aom_dsp_rtcd.h create mode 100644 media/libaom/config/win/mingw64/config/aom_scale_rtcd.h create mode 100644 media/libaom/config/win/mingw64/config/av1_rtcd.h create mode 100644 media/libaom/config/win/x64/config/aom_config.asm create mode 100644 media/libaom/config/win/x64/config/aom_config.h create mode 100644 media/libaom/config/win/x64/config/aom_dsp_rtcd.h create mode 100644 media/libaom/config/win/x64/config/aom_scale_rtcd.h create mode 100644 media/libaom/config/win/x64/config/av1_rtcd.h create mode 100644 media/libaom/generate_sources_mozbuild.py create mode 100755 media/libaom/generate_sources_mozbuild.sh create mode 100644 media/libaom/moz.build create mode 100644 media/libaom/sources.mozbuild create mode 100644 media/libaom/test_cmakeparser.py create mode 100644 media/libav/COPYING.GPLv2 create mode 100644 media/libav/COPYING.GPLv3 create mode 100644 media/libav/COPYING.LGPLv2.1 create mode 100644 media/libav/COPYING.LGPLv3 create mode 100644 media/libav/CREDITS create mode 100644 media/libav/LICENSE create mode 120000 media/libav/README create mode 100644 media/libav/README.md create mode 100644 media/libav/README_MOZILLA create mode 100644 media/libav/RELEASE create mode 100644 media/libav/VERSION create mode 100644 media/libav/avfft_dummy_funcs.c create mode 100644 media/libav/avfft_perms.h create mode 100644 media/libav/config.h create mode 100644 media/libav/config_common.asm create mode 100644 media/libav/config_common.h create mode 100644 media/libav/config_darwin.asm create mode 100644 media/libav/config_darwin.h create mode 100644 media/libav/config_unix.asm create mode 100644 media/libav/config_unix.h create mode 100644 media/libav/config_win.asm create mode 100644 media/libav/config_win.h create mode 100644 media/libav/libavcodec/avfft.c copy {dom/media/platforms/ffmpeg/libav55/include => media/libav}/libavcodec/avfft.h (100%) create mode 100644 media/libav/libavcodec/dct.h create mode 100644 media/libav/libavcodec/fft-internal.h create mode 100644 media/libav/libavcodec/fft.h create mode 100644 media/libav/libavcodec/fft_fixed.c create mode 100644 media/libav/libavcodec/fft_float.c create mode 100644 media/libav/libavcodec/fft_template.c create mode 100644 media/libav/libavcodec/mathops.h create mode 100644 media/libav/libavcodec/rdft.c create mode 100644 media/libav/libavcodec/rdft.h create mode 100644 media/libav/libavcodec/x86/fft.asm create mode 100644 media/libav/libavcodec/x86/fft.h create mode 100644 media/libav/libavcodec/x86/fft_init.c create mode 100644 media/libav/libavcodec/x86/mathops.h create mode 100644 media/libav/libavcommon.mozbuild copy {dom/media/platforms/ffmpeg/libav55/include => media/libav}/libavutil/attributes.h (100%) copy {dom/media/platforms/ffmpeg/libav55/include => media/libav}/libavutil/avassert.h (100%) copy {dom/media/platforms/ffmpeg/libav55/include => media/libav}/libavutil/avconfig.h (100%) create mode 100644 media/libav/libavutil/avstring.c create mode 100644 media/libav/libavutil/avstring.h create mode 100644 media/libav/libavutil/avutil.h copy {dom/media/platforms/ffmpeg/libav55/include => media/libav}/libavutil/bswap.h (100%) copy {dom/media/platforms/ffmpeg/libav55/include => media/libav}/libavutil/common.h (100%) create mode 100644 media/libav/libavutil/cpu.c create mode 100644 media/libav/libavutil/cpu.h create mode 100644 media/libav/libavutil/cpu_internal.h create mode 100644 media/libav/libavutil/dict.c create mode 100644 media/libav/libavutil/dict.h create mode 100644 media/libav/libavutil/error.c create mode 100644 media/libav/libavutil/error.h create mode 100644 media/libav/libavutil/eval.c copy {dom/media/platforms/ffmpeg/libav55/include => media/libav}/libavutil/eval.h (100%) create mode 100644 media/libav/libavutil/file.c copy {dom/media/platforms/ffmpeg/libav55/include => media/libav}/libavutil/file.h (100%) create mode 100644 media/libav/libavutil/file_open.c create mode 100644 media/libav/libavutil/internal.h copy {dom/media/platforms/ffmpeg/libav55/include => media/libav}/libavutil/intfloat.h (100%) create mode 100644 media/libav/libavutil/intmath.c create mode 100644 media/libav/libavutil/intmath.h copy {dom/media/platforms/ffmpeg/libav55/include => media/libav}/libavutil/intreadwrite.h (100%) create mode 100644 media/libav/libavutil/libm.h create mode 100644 media/libav/libavutil/log.c create mode 100644 media/libav/libavutil/log.h create mode 100644 media/libav/libavutil/log2_tab.c copy {dom/media/platforms/ffmpeg/libav55/include => media/libav}/libavutil/macros.h (100%) create mode 100644 media/libav/libavutil/mathematics.c copy {dom/media/platforms/ffmpeg/libav55/include => media/libav}/libavutil/mathematics.h (100%) create mode 100644 media/libav/libavutil/mem.c create mode 100644 media/libav/libavutil/mem.h copy {dom/media/platforms/ffmpeg/libav55/include => media/libav}/libavutil/old_pix_fmts.h (100%) create mode 100644 media/libav/libavutil/opt.c create mode 100644 media/libav/libavutil/opt.h create mode 100644 media/libav/libavutil/parseutils.c copy {dom/media/platforms/ffmpeg/libav55/include => media/libav}/libavutil/parseutils.h (100%) create mode 100644 media/libav/libavutil/pixfmt.h create mode 100644 media/libav/libavutil/random_seed.c copy {dom/media/platforms/ffmpeg/libav55/include => media/libav}/libavutil/random_seed.h (100%) create mode 100644 media/libav/libavutil/rational.c copy {dom/media/platforms/ffmpeg/libav55/include => media/libav}/libavutil/rational.h (100%) create mode 100644 media/libav/libavutil/sha.c copy {dom/media/platforms/ffmpeg/libav55/include => media/libav}/libavutil/sha.h (100%) create mode 100644 media/libav/libavutil/timer.h create mode 100644 media/libav/libavutil/version.h create mode 100644 media/libav/libavutil/x86/asm.h create mode 100644 media/libav/libavutil/x86/bswap.h create mode 100644 media/libav/libavutil/x86/cpu.c create mode 100644 media/libav/libavutil/x86/cpu.h create mode 100644 media/libav/libavutil/x86/cpuid.asm create mode 100644 media/libav/libavutil/x86/cpuid.s create mode 100644 media/libav/libavutil/x86/emms.asm create mode 100644 media/libav/libavutil/x86/emms.h create mode 100644 media/libav/libavutil/x86/intreadwrite.h create mode 100644 media/libav/libavutil/x86/moz.build create mode 100644 media/libav/libavutil/x86/timer.h create mode 100644 media/libav/libavutil/x86/x86inc.asm create mode 100644 media/libav/libavutil/x86/x86util.asm create mode 100644 media/libav/moz-libav.patch create mode 100644 media/libav/moz.build create mode 100644 media/libcubeb/bug1292803_pulse_assert.patch create mode 100644 media/libcubeb/bug1302231_emergency_bailout.patch create mode 100644 media/libcubeb/fix-crashes.patch create mode 100644 media/libcubeb/include/cubeb_export.h create mode 100644 media/libcubeb/osx-linearize-operations.patch create mode 100644 media/libcubeb/prevent-double-free.patch delete mode 100644 media/libcubeb/src/cubeb_audiounit.c create mode 100644 media/libcubeb/src/cubeb_audiounit.cpp create mode 100644 media/libcubeb/src/cubeb_jack.cpp create mode 100644 media/libcubeb/src/cubeb_log.h create mode 100644 media/libcubeb/src/cubeb_resampler_internal.h create mode 100644 media/libcubeb/src/cubeb_ring_array.h create mode 100644 media/libcubeb/src/cubeb_utils.h create mode 100644 media/libcubeb/src/cubeb_utils_unix.h create mode 100644 media/libcubeb/src/cubeb_utils_win.h create mode 100644 media/libcubeb/tests/test_devices.cpp create mode 100644 media/libcubeb/tests/test_duplex.cpp create mode 100644 media/libcubeb/tests/test_record.cpp create mode 100644 media/libcubeb/tests/test_resampler.cpp create mode 100644 media/libcubeb/tests/test_utils.cpp create mode 100644 media/libcubeb/unresampled-frames.patch create mode 100644 media/libcubeb/uplift-part-of-f07ee6d-esr52.patch create mode 100644 media/libcubeb/uplift-patch-7a4c711.patch create mode 100644 media/libcubeb/uplift-system-listener-patch.patch create mode 100644 media/libcubeb/uplift-wasapi-part-to-beta.patch create mode 100644 media/libjpeg/1050342.diff create mode 100644 media/libjpeg/LICENSE.md delete mode 100644 media/libjpeg/Makefile.in delete mode 100644 media/libjpeg/README delete mode 100644 media/libjpeg/README-turbo.txt create mode 100644 media/libjpeg/README.ijg create mode 100755 media/libjpeg/README.md create mode 100644 media/libjpeg/jdcoefct.h create mode 100644 media/libjpeg/jdmainct.h create mode 100644 media/libjpeg/jdmaster.h create mode 100644 media/libjpeg/jdsample.h create mode 100644 media/libjpeg/simd/jccolext-altivec.c create mode 100644 media/libjpeg/simd/jccolor-altivec.c create mode 100644 media/libjpeg/simd/jcgray-altivec.c create mode 100644 media/libjpeg/simd/jcgryext-altivec.c create mode 100644 media/libjpeg/simd/jchuff-sse2-64.asm create mode 100644 media/libjpeg/simd/jchuff-sse2.asm create mode 100644 media/libjpeg/simd/jcsample-altivec.c create mode 100644 media/libjpeg/simd/jcsample.h create mode 100644 media/libjpeg/simd/jdcolext-altivec.c create mode 100644 media/libjpeg/simd/jdcolor-altivec.c create mode 100644 media/libjpeg/simd/jdmerge-altivec.c create mode 100644 media/libjpeg/simd/jdmrgext-altivec.c create mode 100644 media/libjpeg/simd/jdsample-altivec.c create mode 100644 media/libjpeg/simd/jfdctfst-altivec.c create mode 100644 media/libjpeg/simd/jfdctint-altivec.c create mode 100644 media/libjpeg/simd/jidctfst-altivec.c create mode 100644 media/libjpeg/simd/jidctint-altivec.c create mode 100644 media/libjpeg/simd/jpeg_nbits_table.inc create mode 100644 media/libjpeg/simd/jquanti-altivec.c create mode 100644 media/libjpeg/simd/jsimd_altivec.h create mode 100644 media/libjpeg/simd/jsimd_powerpc.c mode change 100644 => 100755 media/libjpeg/simd/jsimdcfg.inc rename media/libmkv/{goanna_fix.patch => gecko_fix.patch} (100%) mode change 100755 => 100644 media/libmkv/update.sh create mode 100644 media/libnestegg/README_MCP delete mode 100644 media/libnestegg/README_MOZILLA delete mode 100644 media/libnestegg/include/nestegg-stdint.h delete mode 100644 media/libnestegg/src/align.h delete mode 100644 media/libnestegg/src/halloc.c delete mode 100644 media/libnestegg/src/halloc.h delete mode 100644 media/libnestegg/src/hlist.h delete mode 100644 media/libnestegg/src/macros.h mode change 100755 => 100644 media/libogg/update.sh mode change 100644 => 100755 media/libopus/celt/arm/arm2gnu.pl create mode 100644 media/libopus/celt/arm/celt_ne10_fft.c create mode 100644 media/libopus/celt/arm/celt_ne10_mdct.c create mode 100644 media/libopus/celt/arm/celt_neon_intr.c create mode 100644 media/libopus/celt/arm/fft_arm.h create mode 100644 media/libopus/celt/arm/fixed_arm64.h create mode 100644 media/libopus/celt/arm/mdct_arm.h create mode 100644 media/libopus/celt/mips/celt_mipsr1.h create mode 100644 media/libopus/celt/mips/fixed_generic_mipsr1.h create mode 100644 media/libopus/celt/mips/kiss_fft_mipsr1.h create mode 100644 media/libopus/celt/mips/mdct_mipsr1.h create mode 100644 media/libopus/celt/mips/pitch_mipsr1.h create mode 100644 media/libopus/celt/mips/vq_mipsr1.h create mode 100644 media/libopus/celt/static_modes_fixed_arm_ne10.h create mode 100644 media/libopus/celt/static_modes_float_arm_ne10.h create mode 100644 media/libopus/celt/x86/celt_lpc_sse.c create mode 100644 media/libopus/celt/x86/celt_lpc_sse.h create mode 100644 media/libopus/celt/x86/pitch_sse.c create mode 100644 media/libopus/celt/x86/pitch_sse2.c create mode 100644 media/libopus/celt/x86/pitch_sse4_1.c create mode 100644 media/libopus/celt/x86/x86_celt_map.c create mode 100644 media/libopus/celt/x86/x86cpu.c create mode 100644 media/libopus/celt/x86/x86cpu.h delete mode 100644 media/libopus/gcc-4.8-ICE.patch create mode 100644 media/libopus/nonunified.patch create mode 100644 media/libopus/silk/NSQ.h create mode 100644 media/libopus/silk/arm/NSQ_neon.c create mode 100644 media/libopus/silk/arm/NSQ_neon.h create mode 100644 media/libopus/silk/arm/arm_silk_map.c create mode 100644 media/libopus/silk/arm/macros_arm64.h create mode 100644 media/libopus/silk/fixed/mips/noise_shape_analysis_FIX_mipsr1.h create mode 100644 media/libopus/silk/fixed/mips/prefilter_FIX_mipsr1.h create mode 100644 media/libopus/silk/fixed/mips/warped_autocorrelation_FIX_mipsr1.h create mode 100644 media/libopus/silk/fixed/x86/burg_modified_FIX_sse.c create mode 100644 media/libopus/silk/fixed/x86/prefilter_FIX_sse.c create mode 100644 media/libopus/silk/fixed/x86/vector_ops_FIX_sse.c create mode 100644 media/libopus/silk/mips/NSQ_del_dec_mipsr1.h create mode 100644 media/libopus/silk/mips/macros_mipsr1.h create mode 100644 media/libopus/silk/mips/sigproc_fix_mipsr1.h create mode 100644 media/libopus/silk/x86/NSQ_del_dec_sse.c create mode 100644 media/libopus/silk/x86/NSQ_sse.c create mode 100644 media/libopus/silk/x86/SigProc_FIX_sse.h create mode 100644 media/libopus/silk/x86/VAD_sse.c create mode 100644 media/libopus/silk/x86/VQ_WMat_EC_sse.c create mode 100644 media/libopus/silk/x86/main_sse.h create mode 100644 media/libopus/silk/x86/x86_silk_map.c delete mode 100644 media/libpng/MCPCHANGES create mode 100644 media/libpng/MOZCHANGES create mode 100644 media/libsoundtouch/src/SoundTouchFactory.cpp create mode 100644 media/libsoundtouch/src/SoundTouchFactory.h create mode 100644 media/libsoundtouch/src/soundtouch_perms.h create mode 100644 media/libspeex_resampler/fix-overflow.patch create mode 100644 media/libspeex_resampler/handle-memory-error.patch mode change 100755 => 100644 media/libspeex_resampler/update.sh create mode 100644 media/libstagefright/binding/BitReader.cpp delete mode 100644 media/libstagefright/binding/MP4TrackDemuxer.cpp create mode 100644 media/libstagefright/binding/include/mp4_demuxer/BitReader.h create mode 100644 media/libstagefright/binding/include/mp4_demuxer/BufferReader.h delete mode 100644 media/libstagefright/binding/include/mp4_demuxer/MP4TrackDemuxer.h delete mode 100644 media/libstagefright/binding/include/mp4_demuxer/mp4_demuxer.h delete mode 100644 media/libstagefright/binding/mp4_demuxer.cpp delete mode 100644 media/libstagefright/frameworks/av/media/libstagefright/id3/ID3.cpp delete mode 100644 media/libstagefright/frameworks/av/media/libstagefright/include/ID3.h create mode 100644 media/libstagefright/gtest/TestParser.cpp create mode 100644 media/libstagefright/gtest/test_case_1156505.mp4 create mode 100644 media/libstagefright/gtest/test_case_1181213.mp4 create mode 100644 media/libstagefright/gtest/test_case_1181215.mp4 create mode 100644 media/libstagefright/gtest/test_case_1181220.mp4 create mode 100644 media/libstagefright/gtest/test_case_1181223.mp4 create mode 100644 media/libstagefright/gtest/test_case_1181719.mp4 create mode 100644 media/libstagefright/gtest/test_case_1185230.mp4 create mode 100644 media/libstagefright/gtest/test_case_1187067.mp4 create mode 100644 media/libstagefright/gtest/test_case_1200326.mp4 create mode 100644 media/libstagefright/gtest/test_case_1204580.mp4 create mode 100755 media/libstagefright/gtest/test_case_1216748.mp4 create mode 100644 media/libstagefright/gtest/test_case_1296473.mp4 create mode 100644 media/libstagefright/gtest/test_case_1296532.mp4 create mode 100644 media/libstagefright/gtest/test_case_1301065-harder.mp4 create mode 100644 media/libstagefright/gtest/test_case_1301065-i64max.mp4 create mode 100644 media/libstagefright/gtest/test_case_1301065-i64min.mp4 create mode 100644 media/libstagefright/gtest/test_case_1301065-max-ez.mp4 create mode 100644 media/libstagefright/gtest/test_case_1301065-max-ok.mp4 create mode 100644 media/libstagefright/gtest/test_case_1301065-overfl.mp4 create mode 100644 media/libstagefright/gtest/test_case_1301065-u32max.mp4 create mode 100644 media/libstagefright/gtest/test_case_1301065-u64max.mp4 create mode 100644 media/libstagefright/gtest/test_case_1301065.mp4 create mode 100644 media/libstagefright/gtest/test_case_1351094.mp4 delete mode 100644 media/libstagefright/ports/win32/include/stdbool.h mode change 100755 => 100644 media/libtheora/update.sh delete mode 100644 media/libvorbis/bug1117571-r19419.patch mode change 100755 => 100644 media/libvorbis/update.sh create mode 100644 media/libvpx/1237848-check-lookahead-ctx.patch create mode 100644 media/libvpx/bug1480092.patch mode change 100644 => 100755 media/libvpx/build/make/ads2gas.pl create mode 100644 media/libvpx/cast-char-to-uint-before-shift.patch create mode 100644 media/libvpx/clamp-abs-QIndex.patch create mode 100644 media/libvpx/clamp_abs_lvl_seg.patch create mode 100644 media/libvpx/clang-cl.patch create mode 100644 media/libvpx/input_frame_validation.patch create mode 100644 media/libvpx/input_frame_validation_vp9.patch create mode 100644 media/libvpx/vpx_once.patch delete mode 100644 media/libwebp/MCPCHANGES create mode 100644 media/libwebp/NEWS create mode 100644 media/libwebp/README.mux create mode 100644 media/libwebp/UXPCHANGES create mode 100644 media/libwebp/dec/alpha_dec.c create mode 100644 media/libwebp/dec/alphai_dec.h create mode 100644 media/libwebp/dec/buffer_dec.c create mode 100644 media/libwebp/dec/common_dec.h create mode 100644 media/libwebp/dec/frame_dec.c create mode 100644 media/libwebp/dec/idec_dec.c create mode 100644 media/libwebp/dec/io_dec.c create mode 100644 media/libwebp/dec/moz.build create mode 100644 media/libwebp/dec/quant_dec.c create mode 100644 media/libwebp/dec/tree_dec.c create mode 100644 media/libwebp/dec/vp8_dec.c create mode 100644 media/libwebp/dec/vp8_dec.h create mode 100644 media/libwebp/dec/vp8i_dec.h create mode 100644 media/libwebp/dec/vp8l_dec.c create mode 100644 media/libwebp/dec/vp8li_dec.h create mode 100644 media/libwebp/dec/webp_dec.c create mode 100644 media/libwebp/dec/webpi_dec.h create mode 100644 media/libwebp/demux/demux.c create mode 100644 media/libwebp/demux/moz.build delete mode 100644 media/libwebp/doc/webp-container-spec.txt delete mode 100644 media/libwebp/doc/webp-lossless-bitstream-spec.txt create mode 100644 media/libwebp/dsp/alpha_processing.c create mode 100644 media/libwebp/dsp/alpha_processing_sse2.c create mode 100644 media/libwebp/dsp/alpha_processing_sse41.c create mode 100644 media/libwebp/dsp/common_sse2.h create mode 100644 media/libwebp/dsp/common_sse41.h create mode 100644 media/libwebp/dsp/dec.c create mode 100644 media/libwebp/dsp/dec_clip_tables.c create mode 100644 media/libwebp/dsp/dec_neon.c create mode 100644 media/libwebp/dsp/dec_sse2.c create mode 100644 media/libwebp/dsp/dec_sse41.c create mode 100644 media/libwebp/dsp/dsp.h create mode 100644 media/libwebp/dsp/filters.c create mode 100644 media/libwebp/dsp/filters_sse2.c create mode 100644 media/libwebp/dsp/lossless.c create mode 100644 media/libwebp/dsp/lossless.h create mode 100644 media/libwebp/dsp/lossless_common.h create mode 100644 media/libwebp/dsp/lossless_neon.c create mode 100644 media/libwebp/dsp/lossless_sse2.c create mode 100644 media/libwebp/dsp/mips_macro.h create mode 100644 media/libwebp/dsp/moz.build create mode 100644 media/libwebp/dsp/msa_macro.h create mode 100644 media/libwebp/dsp/neon.h create mode 100644 media/libwebp/dsp/rescaler.c create mode 100644 media/libwebp/dsp/rescaler_neon.c create mode 100644 media/libwebp/dsp/rescaler_sse2.c create mode 100644 media/libwebp/dsp/upsampling.c create mode 100644 media/libwebp/dsp/upsampling_neon.c create mode 100644 media/libwebp/dsp/upsampling_sse2.c create mode 100644 media/libwebp/dsp/upsampling_sse41.c create mode 100644 media/libwebp/dsp/yuv.c create mode 100644 media/libwebp/dsp/yuv.h create mode 100644 media/libwebp/dsp/yuv_sse2.c create mode 100644 media/libwebp/dsp/yuv_sse41.c create mode 100644 media/libwebp/enc/backward_references_enc.h create mode 100644 media/libwebp/enc/cost_enc.h create mode 100644 media/libwebp/enc/delta_palettization_enc.h create mode 100644 media/libwebp/enc/histogram_enc.h create mode 100644 media/libwebp/enc/vp8i_enc.h create mode 100644 media/libwebp/enc/vp8li_enc.h create mode 100644 media/libwebp/moz/cpu.cpp create mode 100644 media/libwebp/moz/moz.build delete mode 100644 media/libwebp/src/dec/alpha.c delete mode 100644 media/libwebp/src/dec/alphai.h delete mode 100644 media/libwebp/src/dec/buffer.c delete mode 100644 media/libwebp/src/dec/decode_vp8.h delete mode 100644 media/libwebp/src/dec/frame.c delete mode 100644 media/libwebp/src/dec/idec.c delete mode 100644 media/libwebp/src/dec/io.c delete mode 100644 media/libwebp/src/dec/moz.build delete mode 100644 media/libwebp/src/dec/quant.c delete mode 100644 media/libwebp/src/dec/tree.c delete mode 100644 media/libwebp/src/dec/vp8.c delete mode 100644 media/libwebp/src/dec/vp8i.h delete mode 100644 media/libwebp/src/dec/vp8l.c delete mode 100644 media/libwebp/src/dec/vp8li.h delete mode 100644 media/libwebp/src/dec/webp.c delete mode 100644 media/libwebp/src/dec/webpi.h delete mode 100644 media/libwebp/src/demux/demux.c delete mode 100644 media/libwebp/src/demux/moz.build delete mode 100644 media/libwebp/src/dsp/alpha_processing.c delete mode 100644 media/libwebp/src/dsp/alpha_processing_sse2.c delete mode 100644 media/libwebp/src/dsp/cpu.c delete mode 100644 media/libwebp/src/dsp/dec.c delete mode 100644 media/libwebp/src/dsp/dec_clip_tables.c delete mode 100644 media/libwebp/src/dsp/dec_mips32.c delete mode 100644 media/libwebp/src/dsp/dec_neon.c delete mode 100644 media/libwebp/src/dsp/dec_sse2.c delete mode 100644 media/libwebp/src/dsp/dsp.h delete mode 100644 media/libwebp/src/dsp/enc.c delete mode 100644 media/libwebp/src/dsp/enc_avx2.c delete mode 100644 media/libwebp/src/dsp/enc_mips32.c delete mode 100644 media/libwebp/src/dsp/enc_neon.c delete mode 100644 media/libwebp/src/dsp/enc_sse2.c delete mode 100644 media/libwebp/src/dsp/lossless.c delete mode 100644 media/libwebp/src/dsp/lossless.h delete mode 100644 media/libwebp/src/dsp/lossless_mips32.c delete mode 100644 media/libwebp/src/dsp/lossless_neon.c delete mode 100644 media/libwebp/src/dsp/lossless_sse2.c delete mode 100644 media/libwebp/src/dsp/moz.build delete mode 100644 media/libwebp/src/dsp/neon.h delete mode 100644 media/libwebp/src/dsp/upsampling.c delete mode 100644 media/libwebp/src/dsp/upsampling_neon.c delete mode 100644 media/libwebp/src/dsp/upsampling_sse2.c delete mode 100644 media/libwebp/src/dsp/yuv.c delete mode 100644 media/libwebp/src/dsp/yuv.h delete mode 100644 media/libwebp/src/dsp/yuv_mips32.c delete mode 100644 media/libwebp/src/dsp/yuv_sse2.c delete mode 100644 media/libwebp/src/dsp/yuv_tables_sse2.h delete mode 100644 media/libwebp/src/enc/alpha.c delete mode 100644 media/libwebp/src/enc/analysis.c delete mode 100644 media/libwebp/src/enc/backward_references.c delete mode 100644 media/libwebp/src/enc/backward_references.h delete mode 100644 media/libwebp/src/enc/config.c delete mode 100644 media/libwebp/src/enc/cost.c delete mode 100644 media/libwebp/src/enc/cost.h delete mode 100644 media/libwebp/src/enc/filter.c delete mode 100644 media/libwebp/src/enc/frame.c delete mode 100644 media/libwebp/src/enc/histogram.c delete mode 100644 media/libwebp/src/enc/histogram.h delete mode 100644 media/libwebp/src/enc/iterator.c delete mode 100644 media/libwebp/src/enc/moz.build delete mode 100644 media/libwebp/src/enc/picture.c delete mode 100644 media/libwebp/src/enc/picture_csp.c delete mode 100644 media/libwebp/src/enc/picture_psnr.c delete mode 100644 media/libwebp/src/enc/picture_rescale.c delete mode 100644 media/libwebp/src/enc/picture_tools.c delete mode 100644 media/libwebp/src/enc/quant.c delete mode 100644 media/libwebp/src/enc/syntax.c delete mode 100644 media/libwebp/src/enc/token.c delete mode 100644 media/libwebp/src/enc/tree.c delete mode 100644 media/libwebp/src/enc/vp8enci.h delete mode 100644 media/libwebp/src/enc/vp8encli.h delete mode 100644 media/libwebp/src/enc/vp8l.c delete mode 100644 media/libwebp/src/enc/webpenc.c delete mode 100644 media/libwebp/src/moz.build delete mode 100644 media/libwebp/src/mux/moz.build delete mode 100644 media/libwebp/src/mux/muxedit.c delete mode 100644 media/libwebp/src/mux/muxi.h delete mode 100644 media/libwebp/src/mux/muxinternal.c delete mode 100644 media/libwebp/src/mux/muxread.c delete mode 100644 media/libwebp/src/utils/bit_reader.c delete mode 100644 media/libwebp/src/utils/bit_reader.h delete mode 100644 media/libwebp/src/utils/bit_reader_inl.h delete mode 100644 media/libwebp/src/utils/bit_writer.c delete mode 100644 media/libwebp/src/utils/bit_writer.h delete mode 100644 media/libwebp/src/utils/color_cache.c delete mode 100644 media/libwebp/src/utils/color_cache.h delete mode 100644 media/libwebp/src/utils/endian_inl.h delete mode 100644 media/libwebp/src/utils/filters.c delete mode 100644 media/libwebp/src/utils/filters.h delete mode 100644 media/libwebp/src/utils/huffman.c delete mode 100644 media/libwebp/src/utils/huffman.h delete mode 100644 media/libwebp/src/utils/huffman_encode.c delete mode 100644 media/libwebp/src/utils/huffman_encode.h delete mode 100644 media/libwebp/src/utils/moz.build delete mode 100644 media/libwebp/src/utils/quant_levels.c delete mode 100644 media/libwebp/src/utils/quant_levels.h delete mode 100644 media/libwebp/src/utils/quant_levels_dec.c delete mode 100644 media/libwebp/src/utils/quant_levels_dec.h delete mode 100644 media/libwebp/src/utils/random.c delete mode 100644 media/libwebp/src/utils/random.h delete mode 100644 media/libwebp/src/utils/rescaler.c delete mode 100644 media/libwebp/src/utils/rescaler.h delete mode 100644 media/libwebp/src/utils/thread.c delete mode 100644 media/libwebp/src/utils/thread.h delete mode 100644 media/libwebp/src/utils/utils.c delete mode 100644 media/libwebp/src/utils/utils.h delete mode 100644 media/libwebp/src/webp/decode.h delete mode 100644 media/libwebp/src/webp/demux.h delete mode 100644 media/libwebp/src/webp/encode.h delete mode 100644 media/libwebp/src/webp/format_constants.h delete mode 100644 media/libwebp/src/webp/moz.build delete mode 100644 media/libwebp/src/webp/mux.h delete mode 100644 media/libwebp/src/webp/mux_types.h delete mode 100644 media/libwebp/src/webp/types.h create mode 100644 media/libwebp/update.sh create mode 100644 media/libwebp/utils/bit_reader_inl_utils.h create mode 100644 media/libwebp/utils/bit_reader_utils.c create mode 100644 media/libwebp/utils/bit_reader_utils.h create mode 100644 media/libwebp/utils/bit_writer_utils.h create mode 100644 media/libwebp/utils/color_cache_utils.c create mode 100644 media/libwebp/utils/color_cache_utils.h create mode 100644 media/libwebp/utils/endian_inl_utils.h create mode 100644 media/libwebp/utils/filters_utils.c create mode 100644 media/libwebp/utils/filters_utils.h create mode 100644 media/libwebp/utils/huffman_encode_utils.h create mode 100644 media/libwebp/utils/huffman_utils.c create mode 100644 media/libwebp/utils/huffman_utils.h create mode 100644 media/libwebp/utils/moz.build create mode 100644 media/libwebp/utils/quant_levels_dec_utils.c create mode 100644 media/libwebp/utils/quant_levels_dec_utils.h create mode 100644 media/libwebp/utils/quant_levels_utils.c create mode 100644 media/libwebp/utils/quant_levels_utils.h create mode 100644 media/libwebp/utils/random_utils.c create mode 100644 media/libwebp/utils/random_utils.h create mode 100644 media/libwebp/utils/rescaler_utils.c create mode 100644 media/libwebp/utils/rescaler_utils.h create mode 100644 media/libwebp/utils/thread_utils.c create mode 100644 media/libwebp/utils/thread_utils.h create mode 100644 media/libwebp/utils/utils.c create mode 100644 media/libwebp/utils/utils.h create mode 100644 media/libwebp/webp/config.h create mode 100644 media/libwebp/webp/decode.h create mode 100644 media/libwebp/webp/demux.h create mode 100644 media/libwebp/webp/encode.h create mode 100644 media/libwebp/webp/format_constants.h create mode 100644 media/libwebp/webp/mux.h create mode 100644 media/libwebp/webp/mux_types.h create mode 100644 media/libwebp/webp/types.h create mode 100644 media/libyuv/BUILD.gn create mode 100644 media/libyuv/CMakeLists.txt create mode 100644 media/libyuv/PRESUBMIT.py create mode 100644 media/libyuv/README.md mode change 100644 => 100755 media/libyuv/build/mac/find_sdk.py create mode 100644 media/libyuv/build_overrides/build.gni create mode 100644 media/libyuv/chromium/README create mode 100644 media/libyuv/docs/environment_variables.md create mode 100644 media/libyuv/docs/filtering.md create mode 100644 media/libyuv/docs/formats.md create mode 100644 media/libyuv/docs/getting_started.md create mode 100644 media/libyuv/docs/rotation.md create mode 100644 media/libyuv/download_vs_toolchain.py create mode 100644 media/libyuv/gyp_libyuv create mode 100644 media/libyuv/gyp_libyuv.py create mode 100644 media/libyuv/include/libyuv/compare_row.h delete mode 100644 media/libyuv/include/libyuv/format_conversion.h create mode 100644 media/libyuv/include/libyuv/rotate_row.h create mode 100644 media/libyuv/setup_links.py create mode 100644 media/libyuv/source/compare_gcc.cc create mode 100644 media/libyuv/source/compare_neon64.cc delete mode 100644 media/libyuv/source/compare_posix.cc delete mode 100644 media/libyuv/source/format_conversion.cc create mode 100644 media/libyuv/source/rotate_any.cc create mode 100644 media/libyuv/source/rotate_common.cc create mode 100644 media/libyuv/source/rotate_gcc.cc create mode 100644 media/libyuv/source/rotate_neon64.cc create mode 100644 media/libyuv/source/rotate_win.cc create mode 100644 media/libyuv/source/row_gcc.cc create mode 100644 media/libyuv/source/row_neon64.cc delete mode 100644 media/libyuv/source/row_posix.cc create mode 100644 media/libyuv/source/scale_any.cc create mode 100644 media/libyuv/source/scale_gcc.cc create mode 100644 media/libyuv/source/scale_neon64.cc delete mode 100644 media/libyuv/source/scale_posix.cc create mode 100644 media/libyuv/sync_chromium.py create mode 100644 media/libyuv/third_party/gflags/BUILD.gn create mode 100644 media/libyuv/third_party/gflags/LICENSE create mode 100644 media/libyuv/third_party/gflags/README.libyuv create mode 100644 media/libyuv/third_party/gflags/gen/posix/include/gflags/gflags.h create mode 100644 media/libyuv/third_party/gflags/gen/posix/include/gflags/gflags_completions.h create mode 100644 media/libyuv/third_party/gflags/gen/posix/include/gflags/gflags_declare.h create mode 100644 media/libyuv/third_party/gflags/gen/posix/include/gflags/gflags_gflags.h create mode 100644 media/libyuv/third_party/gflags/gen/posix/include/private/config.h create mode 100644 media/libyuv/third_party/gflags/gen/win/include/gflags/gflags.h create mode 100644 media/libyuv/third_party/gflags/gen/win/include/gflags/gflags_completions.h create mode 100644 media/libyuv/third_party/gflags/gen/win/include/gflags/gflags_declare.h create mode 100644 media/libyuv/third_party/gflags/gen/win/include/gflags/gflags_gflags.h create mode 100644 media/libyuv/third_party/gflags/gen/win/include/private/config.h create mode 100644 media/libyuv/third_party/gflags/gflags.gyp create mode 100644 media/libyuv/tools/OWNERS create mode 100644 media/libyuv/tools/gritsettings/README create mode 100644 media/libyuv/tools/gritsettings/resource_ids create mode 100644 media/libyuv/tools/msan/OWNERS create mode 100644 media/libyuv/tools/msan/blacklist.txt create mode 100644 media/libyuv/tools/ubsan/OWNERS create mode 100644 media/libyuv/tools/ubsan/blacklist.txt create mode 100644 media/libyuv/tools/ubsan/vptr_blacklist.txt mode change 100644 => 100755 media/libyuv/tools/valgrind-libyuv/libyuv_tests.py create mode 100644 media/libyuv/unit_test/color_test.cc create mode 100644 media/libyuv/unit_test/testdata/juno.txt delete mode 100644 media/libyuv/unit_test/version_test.cc create mode 100644 media/libyuv/util/android/test_runner.py create mode 100644 media/mtransport/common.build delete mode 100644 media/mtransport/gonk_addrs.cpp create mode 100644 media/mtransport/moz.build create mode 100644 media/mtransport/nricectxhandler.cpp create mode 100644 media/mtransport/nricectxhandler.h delete mode 100644 media/mtransport/objs.mozbuild create mode 100644 media/mtransport/rlogconnector.cpp create mode 100644 media/mtransport/rlogconnector.h delete mode 100644 media/mtransport/rlogringbuffer.cpp delete mode 100644 media/mtransport/rlogringbuffer.h delete mode 100644 media/mtransport/runnable_utils.py delete mode 100644 media/mtransport/runnable_utils_generated.h delete mode 100644 media/mtransport/standalone/moz.build create mode 100644 media/mtransport/stun_socket_filter.cpp create mode 100644 media/mtransport/stun_socket_filter.h delete mode 100644 media/mtransport/stun_udp_socket_filter.cpp delete mode 100644 media/mtransport/stun_udp_socket_filter.h create mode 100644 media/mtransport/test/multi_tcp_socket_unittest.cpp create mode 100644 media/mtransport/test/rlogconnector_unittest.cpp delete mode 100644 media/mtransport/test/rlogringbuffer_unittest.cpp create mode 100644 media/mtransport/test/test_nr_socket_unittest.cpp create mode 100644 media/mtransport/test_nr_socket.cpp create mode 100644 media/mtransport/test_nr_socket.h create mode 100644 media/mtransport/testlib/moz.build mode change 100755 => 100644 media/mtransport/third_party/import.py create mode 100644 media/mtransport/third_party/nICEr/src/net/nr_socket_multi_tcp.c create mode 100644 media/mtransport/third_party/nICEr/src/net/nr_socket_multi_tcp.h create mode 100644 media/mtransport/third_party/nICEr/src/stun/ifaddrs-android.c create mode 100644 media/mtransport/third_party/nICEr/src/stun/ifaddrs-android.h delete mode 100644 media/omx-plugin/Makefile.in delete mode 100644 media/omx-plugin/OmxPlugin.cpp delete mode 100644 media/omx-plugin/gb/OmxPlugin236.cpp delete mode 100644 media/omx-plugin/gb/moz.build delete mode 100644 media/omx-plugin/gb235/OmxPlugin235.cpp delete mode 100644 media/omx-plugin/gb235/moz.build delete mode 100644 media/omx-plugin/hc/OmxPluginHoneycomb.cpp delete mode 100644 media/omx-plugin/hc/moz.build delete mode 100644 media/omx-plugin/include/gb/OMX.h delete mode 100644 media/omx-plugin/include/gb/android/native_window.h delete mode 100644 media/omx-plugin/include/gb/android/rect.h delete mode 100644 media/omx-plugin/include/gb/binder/Binder.h delete mode 100644 media/omx-plugin/include/gb/binder/IBinder.h delete mode 100644 media/omx-plugin/include/gb/binder/IInterface.h delete mode 100644 media/omx-plugin/include/gb/cutils/atomic.h delete mode 100644 media/omx-plugin/include/gb/cutils/log.h delete mode 100644 media/omx-plugin/include/gb/cutils/logd.h delete mode 100644 media/omx-plugin/include/gb/cutils/native_handle.h delete mode 100644 media/omx-plugin/include/gb/cutils/uio.h delete mode 100644 media/omx-plugin/include/gb/hardware/gralloc.h delete mode 100644 media/omx-plugin/include/gb/hardware/hardware.h delete mode 100644 media/omx-plugin/include/gb/media/IOMX.h delete mode 100644 media/omx-plugin/include/gb/media/stagefright/MediaBuffer.h delete mode 100644 media/omx-plugin/include/gb/media/stagefright/MediaErrors.h delete mode 100644 media/omx-plugin/include/gb/media/stagefright/MediaSource.h delete mode 100644 media/omx-plugin/include/gb/media/stagefright/openmax/OMX_Core.h delete mode 100644 media/omx-plugin/include/gb/media/stagefright/openmax/OMX_IVCommon.h delete mode 100644 media/omx-plugin/include/gb/media/stagefright/openmax/OMX_Index.h delete mode 100644 media/omx-plugin/include/gb/media/stagefright/openmax/OMX_Types.h delete mode 100644 media/omx-plugin/include/gb/media/stagefright/openmax/OMX_Video.h delete mode 100644 media/omx-plugin/include/gb/pixelflinger/format.h delete mode 100644 media/omx-plugin/include/gb/pixelflinger/pixelflinger.h delete mode 100644 media/omx-plugin/include/gb/stagefright/ColorConverter.h delete mode 100644 media/omx-plugin/include/gb/stagefright/DataSource.h delete mode 100644 media/omx-plugin/include/gb/stagefright/HTTPStream.h delete mode 100644 media/omx-plugin/include/gb/stagefright/MediaExtractor.h delete mode 100644 media/omx-plugin/include/gb/stagefright/MetaData.h delete mode 100644 media/omx-plugin/include/gb/stagefright/NuHTTPDataSource.h delete mode 100644 media/omx-plugin/include/gb/stagefright/OMXClient.h delete mode 100644 media/omx-plugin/include/gb/stagefright/OMXCodec.h delete mode 100644 media/omx-plugin/include/gb/stagefright/stagefright_string.h delete mode 100644 media/omx-plugin/include/gb/ui/GraphicBuffer.h delete mode 100644 media/omx-plugin/include/gb/ui/PixelFormat.h delete mode 100644 media/omx-plugin/include/gb/ui/Point.h delete mode 100644 media/omx-plugin/include/gb/ui/Rect.h delete mode 100644 media/omx-plugin/include/gb/ui/android_native_buffer.h delete mode 100644 media/omx-plugin/include/gb/ui/egl/android_natives.h delete mode 100644 media/omx-plugin/include/gb/utils/Errors.h delete mode 100644 media/omx-plugin/include/gb/utils/Flattenable.h delete mode 100644 media/omx-plugin/include/gb/utils/KeyedVector.h delete mode 100644 media/omx-plugin/include/gb/utils/List.h delete mode 100644 media/omx-plugin/include/gb/utils/Log.h delete mode 100644 media/omx-plugin/include/gb/utils/RefBase.h delete mode 100644 media/omx-plugin/include/gb/utils/SharedBuffer.h delete mode 100644 media/omx-plugin/include/gb/utils/SortedVector.h delete mode 100644 media/omx-plugin/include/gb/utils/String16.h delete mode 100644 media/omx-plugin/include/gb/utils/String8.h delete mode 100644 media/omx-plugin/include/gb/utils/TextOutput.h delete mode 100644 media/omx-plugin/include/gb/utils/Timers.h delete mode 100644 media/omx-plugin/include/gb/utils/TypeHelpers.h delete mode 100644 media/omx-plugin/include/gb/utils/Vector.h delete mode 100644 media/omx-plugin/include/gb/utils/VectorImpl.h delete mode 100644 media/omx-plugin/include/gb/utils/threads.h delete mode 100644 media/omx-plugin/include/ics/I420ColorConverter.h delete mode 100644 media/omx-plugin/include/ics/II420ColorConverter.h delete mode 100644 media/omx-plugin/include/ics/README_MOZILLA delete mode 100644 media/omx-plugin/include/ics/android/native_window.h delete mode 100644 media/omx-plugin/include/ics/android/rect.h delete mode 100644 media/omx-plugin/include/ics/binder/Binder.h delete mode 100644 media/omx-plugin/include/ics/binder/IBinder.h delete mode 100644 media/omx-plugin/include/ics/binder/IInterface.h delete mode 100644 media/omx-plugin/include/ics/cutils/atomic.h delete mode 100644 media/omx-plugin/include/ics/cutils/log.h delete mode 100644 media/omx-plugin/include/ics/cutils/logd.h delete mode 100644 media/omx-plugin/include/ics/cutils/native_handle.h delete mode 100644 media/omx-plugin/include/ics/cutils/uio.h delete mode 100644 media/omx-plugin/include/ics/drm/DrmManagerClient.h delete mode 100644 media/omx-plugin/include/ics/drm/drm_framework_common.h delete mode 100644 media/omx-plugin/include/ics/hardware/fb.h delete mode 100644 media/omx-plugin/include/ics/hardware/gralloc.h delete mode 100644 media/omx-plugin/include/ics/hardware/hardware.h delete mode 100644 media/omx-plugin/include/ics/media/IOMX.h delete mode 100644 media/omx-plugin/include/ics/media/stagefright/MediaBuffer.h delete mode 100644 media/omx-plugin/include/ics/media/stagefright/MediaErrors.h delete mode 100644 media/omx-plugin/include/ics/media/stagefright/MediaSource.h delete mode 100644 media/omx-plugin/include/ics/media/stagefright/openmax/OMX_Core.h delete mode 100644 media/omx-plugin/include/ics/media/stagefright/openmax/OMX_IVCommon.h delete mode 100644 media/omx-plugin/include/ics/media/stagefright/openmax/OMX_Index.h delete mode 100644 media/omx-plugin/include/ics/media/stagefright/openmax/OMX_Types.h delete mode 100644 media/omx-plugin/include/ics/media/stagefright/openmax/OMX_Video.h delete mode 100644 media/omx-plugin/include/ics/pixelflinger/format.h delete mode 100644 media/omx-plugin/include/ics/pixelflinger/pixelflinger.h delete mode 100644 media/omx-plugin/include/ics/stagefright/ColorConverter.h delete mode 100644 media/omx-plugin/include/ics/stagefright/DataSource.h delete mode 100644 media/omx-plugin/include/ics/stagefright/MediaExtractor.h delete mode 100644 media/omx-plugin/include/ics/stagefright/MetaData.h delete mode 100644 media/omx-plugin/include/ics/stagefright/OMXClient.h delete mode 100644 media/omx-plugin/include/ics/stagefright/OMXCodec.h delete mode 100644 media/omx-plugin/include/ics/system/graphics.h delete mode 100644 media/omx-plugin/include/ics/system/window.h delete mode 100644 media/omx-plugin/include/ics/ui/GraphicBuffer.h delete mode 100644 media/omx-plugin/include/ics/ui/PixelFormat.h delete mode 100644 media/omx-plugin/include/ics/ui/Point.h delete mode 100644 media/omx-plugin/include/ics/ui/Rect.h delete mode 100644 media/omx-plugin/include/ics/ui/android_native_buffer.h delete mode 100644 media/omx-plugin/include/ics/ui/egl/android_natives.h delete mode 100644 media/omx-plugin/include/ics/utils/Errors.h delete mode 100644 media/omx-plugin/include/ics/utils/Flattenable.h delete mode 100644 media/omx-plugin/include/ics/utils/KeyedVector.h delete mode 100644 media/omx-plugin/include/ics/utils/List.h delete mode 100644 media/omx-plugin/include/ics/utils/Log.h delete mode 100644 media/omx-plugin/include/ics/utils/RefBase.h delete mode 100644 media/omx-plugin/include/ics/utils/SharedBuffer.h delete mode 100644 media/omx-plugin/include/ics/utils/SortedVector.h delete mode 100644 media/omx-plugin/include/ics/utils/String16.h delete mode 100644 media/omx-plugin/include/ics/utils/String8.h delete mode 100644 media/omx-plugin/include/ics/utils/StrongPointer.h delete mode 100644 media/omx-plugin/include/ics/utils/Timers.h delete mode 100644 media/omx-plugin/include/ics/utils/TypeHelpers.h delete mode 100644 media/omx-plugin/include/ics/utils/Unicode.h delete mode 100644 media/omx-plugin/include/ics/utils/Vector.h delete mode 100644 media/omx-plugin/include/ics/utils/VectorImpl.h delete mode 100644 media/omx-plugin/include/ics/utils/threads.h delete mode 100644 media/omx-plugin/kk/OmxPluginKitKat.cpp delete mode 100644 media/omx-plugin/kk/moz.build delete mode 100644 media/omx-plugin/lib/gb/libstagefright/libstagefright.cpp delete mode 100644 media/omx-plugin/lib/gb/libstagefright/moz.build delete mode 100644 media/omx-plugin/lib/gb/libstagefright_color_conversion/libstagefright_color_conversion.cpp delete mode 100644 media/omx-plugin/lib/gb/libstagefright_color_conversion/moz.build delete mode 100644 media/omx-plugin/lib/gb/libutils/libutils.cpp delete mode 100644 media/omx-plugin/lib/gb/libutils/moz.build delete mode 100644 media/omx-plugin/lib/gb235/libstagefright/libstagefright.cpp delete mode 100644 media/omx-plugin/lib/gb235/libstagefright/moz.build delete mode 100644 media/omx-plugin/lib/hc/libstagefright/libstagefright.cpp delete mode 100644 media/omx-plugin/lib/hc/libstagefright/moz.build delete mode 100644 media/omx-plugin/lib/ics/libstagefright/libstagefright.cpp delete mode 100644 media/omx-plugin/lib/ics/libstagefright/moz.build delete mode 100644 media/omx-plugin/lib/ics/libutils/libutils.cpp delete mode 100644 media/omx-plugin/lib/ics/libutils/moz.build delete mode 100644 media/omx-plugin/lib/ics/libvideoeditorplayer/Makefile.in delete mode 100644 media/omx-plugin/lib/ics/libvideoeditorplayer/libvideoeditorplayer.cpp delete mode 100644 media/omx-plugin/lib/ics/libvideoeditorplayer/moz.build delete mode 100644 media/omx-plugin/moz.build create mode 100644 media/openmax_dl/LICENSE create mode 100644 media/openmax_dl/OWNERS create mode 100644 media/openmax_dl/README.chromium create mode 100644 media/openmax_dl/README.mozilla create mode 100644 media/openmax_dl/dl/Makefile.in create mode 100644 media/openmax_dl/dl/api/armCOMM_s.h create mode 100644 media/openmax_dl/dl/api/armOMX.h create mode 100644 media/openmax_dl/dl/api/omxtypes.h create mode 100644 media/openmax_dl/dl/api/omxtypes_s.h create mode 100644 media/openmax_dl/dl/moz.build create mode 100644 media/openmax_dl/dl/sp/api/armSP.h create mode 100644 media/openmax_dl/dl/sp/api/omxSP.h create mode 100644 media/openmax_dl/dl/sp/src/armSP_FFTInv_CCSToR_F32_preTwiddleRadix2_unsafe_s.S create mode 100644 media/openmax_dl/dl/sp/src/armSP_FFTInv_CCSToR_S32_preTwiddleRadix2_unsafe_s.S create mode 100644 media/openmax_dl/dl/sp/src/armSP_FFT_CToC_FC32_Radix2_fs_unsafe_s.S create mode 100644 media/openmax_dl/dl/sp/src/armSP_FFT_CToC_FC32_Radix2_ls_unsafe_s.S create mode 100644 media/openmax_dl/dl/sp/src/armSP_FFT_CToC_FC32_Radix2_unsafe_s.S create mode 100644 media/openmax_dl/dl/sp/src/armSP_FFT_CToC_FC32_Radix4_fs_unsafe_s.S create mode 100644 media/openmax_dl/dl/sp/src/armSP_FFT_CToC_FC32_Radix4_ls_unsafe_s.S create mode 100644 media/openmax_dl/dl/sp/src/armSP_FFT_CToC_FC32_Radix4_unsafe_s.S create mode 100644 media/openmax_dl/dl/sp/src/armSP_FFT_CToC_FC32_Radix8_fs_unsafe_s.S create mode 100644 media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC16_Radix2_fs_unsafe_s.S create mode 100644 media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC16_Radix2_ls_unsafe_s.S create mode 100644 media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC16_Radix2_ps_unsafe_s.S create mode 100644 media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC16_Radix2_unsafe_s.S create mode 100644 media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC16_Radix4_fs_unsafe_s.S create mode 100644 media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC16_Radix4_ls_unsafe_s.S create mode 100644 media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC16_Radix4_unsafe_s.S create mode 100644 media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC16_Radix8_fs_unsafe_s.S create mode 100644 media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC32_Radix2_fs_unsafe_s.S create mode 100644 media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC32_Radix2_ls_unsafe_s.S create mode 100644 media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC32_Radix2_unsafe_s.S create mode 100644 media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC32_Radix4_fs_unsafe_s.S create mode 100644 media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC32_Radix4_ls_unsafe_s.S create mode 100644 media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC32_Radix4_unsafe_s.S create mode 100644 media/openmax_dl/dl/sp/src/armSP_FFT_CToC_SC32_Radix8_fs_unsafe_s.S create mode 100644 media/openmax_dl/dl/sp/src/armSP_FFT_F32TwiddleTable.c create mode 100644 media/openmax_dl/dl/sp/src/armSP_FFT_S32TwiddleTable.c create mode 100644 media/openmax_dl/dl/sp/src/omxSP_FFTFwd_CToC_FC32_Sfs_s.S create mode 100644 media/openmax_dl/dl/sp/src/omxSP_FFTFwd_CToC_SC16_Sfs_s.S create mode 100644 media/openmax_dl/dl/sp/src/omxSP_FFTFwd_CToC_SC32_Sfs_s.S create mode 100644 media/openmax_dl/dl/sp/src/omxSP_FFTFwd_RToCCS_F32_Sfs_s.S create mode 100644 media/openmax_dl/dl/sp/src/omxSP_FFTFwd_RToCCS_S16S32_Sfs_s.S create mode 100644 media/openmax_dl/dl/sp/src/omxSP_FFTFwd_RToCCS_S32_Sfs_s.S create mode 100644 media/openmax_dl/dl/sp/src/omxSP_FFTGetBufSize_C_FC32.c create mode 100644 media/openmax_dl/dl/sp/src/omxSP_FFTGetBufSize_C_SC16.c create mode 100644 media/openmax_dl/dl/sp/src/omxSP_FFTGetBufSize_C_SC32.c create mode 100644 media/openmax_dl/dl/sp/src/omxSP_FFTGetBufSize_R_F32.c create mode 100644 media/openmax_dl/dl/sp/src/omxSP_FFTGetBufSize_R_S16S32.c create mode 100644 media/openmax_dl/dl/sp/src/omxSP_FFTGetBufSize_R_S32.c create mode 100644 media/openmax_dl/dl/sp/src/omxSP_FFTInit_C_FC32.c create mode 100644 media/openmax_dl/dl/sp/src/omxSP_FFTInit_C_SC16.c create mode 100644 media/openmax_dl/dl/sp/src/omxSP_FFTInit_C_SC32.c create mode 100644 media/openmax_dl/dl/sp/src/omxSP_FFTInit_R_F32.c create mode 100644 media/openmax_dl/dl/sp/src/omxSP_FFTInit_R_S16S32.c create mode 100644 media/openmax_dl/dl/sp/src/omxSP_FFTInit_R_S32.c create mode 100644 media/openmax_dl/dl/sp/src/omxSP_FFTInv_CCSToR_F32_Sfs_s.S create mode 100644 media/openmax_dl/dl/sp/src/omxSP_FFTInv_CCSToR_F32_Sfs_unscaled_s.S create mode 100644 media/openmax_dl/dl/sp/src/omxSP_FFTInv_CCSToR_S32S16_Sfs_s.S create mode 100644 media/openmax_dl/dl/sp/src/omxSP_FFTInv_CCSToR_S32_Sfs_s.S create mode 100644 media/openmax_dl/dl/sp/src/omxSP_FFTInv_CToC_FC32_Sfs_s.S create mode 100644 media/openmax_dl/dl/sp/src/omxSP_FFTInv_CToC_SC16_Sfs_s.S create mode 100644 media/openmax_dl/dl/sp/src/omxSP_FFTInv_CToC_SC32_Sfs_s.S create mode 100644 media/openmax_dl/moz.build create mode 100644 media/openmax_il/il112/OMX_Audio.h create mode 100644 media/openmax_il/il112/OMX_Component.h create mode 100644 media/openmax_il/il112/OMX_ComponentExt.h create mode 100644 media/openmax_il/il112/OMX_ContentPipe.h create mode 100644 media/openmax_il/il112/OMX_Core.h create mode 100644 media/openmax_il/il112/OMX_CoreExt.h create mode 100644 media/openmax_il/il112/OMX_IVCommon.h create mode 100644 media/openmax_il/il112/OMX_Image.h create mode 100644 media/openmax_il/il112/OMX_ImageExt.h create mode 100644 media/openmax_il/il112/OMX_Index.h create mode 100644 media/openmax_il/il112/OMX_IndexExt.h create mode 100644 media/openmax_il/il112/OMX_Other.h create mode 100644 media/openmax_il/il112/OMX_Types.h create mode 100644 media/openmax_il/il112/OMX_Video.h create mode 100644 media/openmax_il/il112/OMX_VideoExt.h create mode 100644 media/pocketsphinx/cmdln_macro.h create mode 100644 media/pocketsphinx/moz.build create mode 100644 media/pocketsphinx/pocketsphinx-COPYING.txt create mode 100644 media/pocketsphinx/pocketsphinx.h create mode 100644 media/pocketsphinx/pocketsphinx_export.h create mode 100644 media/pocketsphinx/ps_lattice.h create mode 100644 media/pocketsphinx/ps_mllr.h create mode 100644 media/pocketsphinx/ps_search.h create mode 100644 media/pocketsphinx/src/acmod.c create mode 100644 media/pocketsphinx/src/acmod.h create mode 100644 media/pocketsphinx/src/allphone_search.c create mode 100644 media/pocketsphinx/src/allphone_search.h create mode 100644 media/pocketsphinx/src/bin_mdef.c create mode 100644 media/pocketsphinx/src/bin_mdef.h create mode 100644 media/pocketsphinx/src/blkarray_list.c create mode 100644 media/pocketsphinx/src/blkarray_list.h create mode 100644 media/pocketsphinx/src/dict.c create mode 100644 media/pocketsphinx/src/dict.h create mode 100644 media/pocketsphinx/src/dict2pid.c create mode 100644 media/pocketsphinx/src/dict2pid.h create mode 100644 media/pocketsphinx/src/fsg_history.c create mode 100644 media/pocketsphinx/src/fsg_history.h create mode 100644 media/pocketsphinx/src/fsg_lextree.c create mode 100644 media/pocketsphinx/src/fsg_lextree.h create mode 100644 media/pocketsphinx/src/fsg_search.c create mode 100644 media/pocketsphinx/src/fsg_search_internal.h create mode 100644 media/pocketsphinx/src/hmm.c create mode 100644 media/pocketsphinx/src/hmm.h create mode 100644 media/pocketsphinx/src/kws_detections.c create mode 100644 media/pocketsphinx/src/kws_detections.h create mode 100644 media/pocketsphinx/src/kws_search.c create mode 100644 media/pocketsphinx/src/kws_search.h create mode 100644 media/pocketsphinx/src/mdef.c create mode 100644 media/pocketsphinx/src/mdef.h create mode 100644 media/pocketsphinx/src/ms_gauden.c create mode 100644 media/pocketsphinx/src/ms_gauden.h create mode 100644 media/pocketsphinx/src/ms_mgau.c create mode 100644 media/pocketsphinx/src/ms_mgau.h create mode 100644 media/pocketsphinx/src/ms_senone.c create mode 100644 media/pocketsphinx/src/ms_senone.h create mode 100644 media/pocketsphinx/src/ngram_search.c create mode 100644 media/pocketsphinx/src/ngram_search.h create mode 100644 media/pocketsphinx/src/ngram_search_fwdflat.c create mode 100644 media/pocketsphinx/src/ngram_search_fwdflat.h create mode 100644 media/pocketsphinx/src/ngram_search_fwdtree.c create mode 100644 media/pocketsphinx/src/ngram_search_fwdtree.h create mode 100644 media/pocketsphinx/src/phone_loop_search.c create mode 100644 media/pocketsphinx/src/phone_loop_search.h create mode 100644 media/pocketsphinx/src/pocketsphinx.c create mode 100644 media/pocketsphinx/src/pocketsphinx_internal.h create mode 100644 media/pocketsphinx/src/ps_alignment.c create mode 100644 media/pocketsphinx/src/ps_alignment.h create mode 100644 media/pocketsphinx/src/ps_lattice.c create mode 100644 media/pocketsphinx/src/ps_lattice_internal.h create mode 100644 media/pocketsphinx/src/ps_mllr.c create mode 100644 media/pocketsphinx/src/ptm_mgau.c create mode 100644 media/pocketsphinx/src/ptm_mgau.h create mode 100644 media/pocketsphinx/src/s2_semi_mgau.c create mode 100644 media/pocketsphinx/src/s2_semi_mgau.h create mode 100644 media/pocketsphinx/src/s3types.h create mode 100644 media/pocketsphinx/src/state_align_search.c create mode 100644 media/pocketsphinx/src/state_align_search.h create mode 100644 media/pocketsphinx/src/tied_mgau_common.h create mode 100644 media/pocketsphinx/src/tmat.c create mode 100644 media/pocketsphinx/src/tmat.h create mode 100644 media/pocketsphinx/src/vector.c create mode 100644 media/pocketsphinx/src/vector.h create mode 100755 media/pocketsphinx/update.sh create mode 100644 media/psshparser/PsshParser.cpp create mode 100644 media/psshparser/PsshParser.h create mode 100644 media/psshparser/gtest/TestPsshParser.cpp create mode 100644 media/psshparser/gtest/moz.build create mode 100644 media/psshparser/moz.build create mode 100644 media/sphinxbase/config.h create mode 100644 media/sphinxbase/moz.build create mode 100644 media/sphinxbase/pocketsphinx-COPYING.txt create mode 100644 media/sphinxbase/sbthread.patch create mode 100644 media/sphinxbase/sphinx_config.h create mode 100644 media/sphinxbase/sphinxbase/ad.h create mode 100644 media/sphinxbase/sphinxbase/agc.h create mode 100644 media/sphinxbase/sphinxbase/bio.h create mode 100644 media/sphinxbase/sphinxbase/bitvec.h create mode 100644 media/sphinxbase/sphinxbase/byteorder.h create mode 100644 media/sphinxbase/sphinxbase/case.h create mode 100644 media/sphinxbase/sphinxbase/ckd_alloc.h create mode 100644 media/sphinxbase/sphinxbase/clapack_lite.h create mode 100644 media/sphinxbase/sphinxbase/cmd_ln.h create mode 100644 media/sphinxbase/sphinxbase/cmn.h create mode 100644 media/sphinxbase/sphinxbase/err.h create mode 100644 media/sphinxbase/sphinxbase/f2c.h create mode 100644 media/sphinxbase/sphinxbase/fe.h create mode 100644 media/sphinxbase/sphinxbase/feat.h create mode 100644 media/sphinxbase/sphinxbase/filename.h create mode 100644 media/sphinxbase/sphinxbase/fixpoint.h create mode 100644 media/sphinxbase/sphinxbase/fsg_model.h create mode 100644 media/sphinxbase/sphinxbase/genrand.h create mode 100644 media/sphinxbase/sphinxbase/glist.h create mode 100644 media/sphinxbase/sphinxbase/hash_table.h create mode 100644 media/sphinxbase/sphinxbase/heap.h create mode 100644 media/sphinxbase/sphinxbase/huff_code.h create mode 100644 media/sphinxbase/sphinxbase/jsgf.h create mode 100644 media/sphinxbase/sphinxbase/listelem_alloc.h create mode 100644 media/sphinxbase/sphinxbase/logmath.h create mode 100644 media/sphinxbase/sphinxbase/matrix.h create mode 100644 media/sphinxbase/sphinxbase/mmio.h create mode 100644 media/sphinxbase/sphinxbase/mulaw.h create mode 100644 media/sphinxbase/sphinxbase/ngram_model.h create mode 100644 media/sphinxbase/sphinxbase/pio.h create mode 100644 media/sphinxbase/sphinxbase/prim_type.h create mode 100644 media/sphinxbase/sphinxbase/profile.h create mode 100644 media/sphinxbase/sphinxbase/sbthread.h create mode 100644 media/sphinxbase/sphinxbase/sphinx_config.h create mode 100644 media/sphinxbase/sphinxbase/sphinxbase_export.h create mode 100644 media/sphinxbase/sphinxbase/strfuncs.h create mode 100644 media/sphinxbase/sphinxbase/yin.h create mode 100644 media/sphinxbase/src/libsphinxbase/fe/fe_interface.c create mode 100644 media/sphinxbase/src/libsphinxbase/fe/fe_internal.h create mode 100644 media/sphinxbase/src/libsphinxbase/fe/fe_noise.c create mode 100644 media/sphinxbase/src/libsphinxbase/fe/fe_noise.h create mode 100644 media/sphinxbase/src/libsphinxbase/fe/fe_prespch_buf.c create mode 100644 media/sphinxbase/src/libsphinxbase/fe/fe_prespch_buf.h create mode 100644 media/sphinxbase/src/libsphinxbase/fe/fe_sigproc.c create mode 100644 media/sphinxbase/src/libsphinxbase/fe/fe_type.h create mode 100644 media/sphinxbase/src/libsphinxbase/fe/fe_warp.c create mode 100644 media/sphinxbase/src/libsphinxbase/fe/fe_warp.h create mode 100644 media/sphinxbase/src/libsphinxbase/fe/fe_warp_affine.c create mode 100644 media/sphinxbase/src/libsphinxbase/fe/fe_warp_affine.h create mode 100644 media/sphinxbase/src/libsphinxbase/fe/fe_warp_inverse_linear.c create mode 100644 media/sphinxbase/src/libsphinxbase/fe/fe_warp_inverse_linear.h create mode 100644 media/sphinxbase/src/libsphinxbase/fe/fe_warp_piecewise_linear.c create mode 100644 media/sphinxbase/src/libsphinxbase/fe/fe_warp_piecewise_linear.h create mode 100644 media/sphinxbase/src/libsphinxbase/fe/fixlog.c create mode 100644 media/sphinxbase/src/libsphinxbase/fe/yin.c create mode 100644 media/sphinxbase/src/libsphinxbase/feat/agc.c create mode 100644 media/sphinxbase/src/libsphinxbase/feat/cmn.c create mode 100644 media/sphinxbase/src/libsphinxbase/feat/cmn_prior.c create mode 100644 media/sphinxbase/src/libsphinxbase/feat/feat.c create mode 100644 media/sphinxbase/src/libsphinxbase/feat/lda.c create mode 100644 media/sphinxbase/src/libsphinxbase/lm/fsg_model.c create mode 100644 media/sphinxbase/src/libsphinxbase/lm/jsgf.c create mode 100644 media/sphinxbase/src/libsphinxbase/lm/jsgf_internal.h create mode 100644 media/sphinxbase/src/libsphinxbase/lm/jsgf_parser.c create mode 100644 media/sphinxbase/src/libsphinxbase/lm/jsgf_parser.h create mode 100644 media/sphinxbase/src/libsphinxbase/lm/jsgf_scanner.c create mode 100644 media/sphinxbase/src/libsphinxbase/lm/jsgf_scanner.h create mode 100644 media/sphinxbase/src/libsphinxbase/lm/lm3g_model.c create mode 100644 media/sphinxbase/src/libsphinxbase/lm/lm3g_model.h create mode 100644 media/sphinxbase/src/libsphinxbase/lm/lm3g_templates.c create mode 100644 media/sphinxbase/src/libsphinxbase/lm/ngram_model.c create mode 100644 media/sphinxbase/src/libsphinxbase/lm/ngram_model_arpa.c create mode 100644 media/sphinxbase/src/libsphinxbase/lm/ngram_model_arpa.h create mode 100644 media/sphinxbase/src/libsphinxbase/lm/ngram_model_dmp.c create mode 100644 media/sphinxbase/src/libsphinxbase/lm/ngram_model_dmp.h create mode 100644 media/sphinxbase/src/libsphinxbase/lm/ngram_model_internal.h create mode 100644 media/sphinxbase/src/libsphinxbase/lm/ngram_model_set.c create mode 100644 media/sphinxbase/src/libsphinxbase/lm/ngram_model_set.h create mode 100644 media/sphinxbase/src/libsphinxbase/util/bio.c create mode 100644 media/sphinxbase/src/libsphinxbase/util/bitvec.c create mode 100644 media/sphinxbase/src/libsphinxbase/util/blas_lite.c create mode 100644 media/sphinxbase/src/libsphinxbase/util/case.c create mode 100644 media/sphinxbase/src/libsphinxbase/util/ckd_alloc.c create mode 100644 media/sphinxbase/src/libsphinxbase/util/cmd_ln.c create mode 100644 media/sphinxbase/src/libsphinxbase/util/dtoa.c create mode 100644 media/sphinxbase/src/libsphinxbase/util/err.c create mode 100644 media/sphinxbase/src/libsphinxbase/util/errno.c create mode 100644 media/sphinxbase/src/libsphinxbase/util/f2c_lite.c create mode 100644 media/sphinxbase/src/libsphinxbase/util/filename.c create mode 100644 media/sphinxbase/src/libsphinxbase/util/genrand.c create mode 100644 media/sphinxbase/src/libsphinxbase/util/glist.c create mode 100644 media/sphinxbase/src/libsphinxbase/util/hash_table.c create mode 100644 media/sphinxbase/src/libsphinxbase/util/heap.c create mode 100644 media/sphinxbase/src/libsphinxbase/util/huff_code.c create mode 100644 media/sphinxbase/src/libsphinxbase/util/listelem_alloc.c create mode 100644 media/sphinxbase/src/libsphinxbase/util/logmath.c create mode 100644 media/sphinxbase/src/libsphinxbase/util/matrix.c create mode 100644 media/sphinxbase/src/libsphinxbase/util/mmio.c create mode 100644 media/sphinxbase/src/libsphinxbase/util/pio.c create mode 100644 media/sphinxbase/src/libsphinxbase/util/profile.c create mode 100644 media/sphinxbase/src/libsphinxbase/util/sbthread.c create mode 100644 media/sphinxbase/src/libsphinxbase/util/slamch.c create mode 100644 media/sphinxbase/src/libsphinxbase/util/slapack_lite.c create mode 100644 media/sphinxbase/src/libsphinxbase/util/strfuncs.c create mode 100644 media/sphinxbase/src/libsphinxbase/util/utf8.c create mode 100755 media/sphinxbase/update.sh create mode 100755 media/update-libjpeg.sh create mode 100644 media/webrtc/.gclient create mode 100644 media/webrtc/.gclient_entries create mode 100644 media/webrtc/moz.build create mode 100644 media/webrtc/signaling/signaling.gyp create mode 100644 media/webrtc/signaling/src/common/CommonTypes.h create mode 100644 media/webrtc/signaling/src/common/EncodingConstraints.h create mode 100755 media/webrtc/signaling/src/common/MediaEngineWrapper.h create mode 100644 media/webrtc/signaling/src/common/NullDeleter.h create mode 100644 media/webrtc/signaling/src/common/NullTransport.h create mode 100644 media/webrtc/signaling/src/common/PtrVector.h create mode 100644 media/webrtc/signaling/src/common/Wrapper.h create mode 100644 media/webrtc/signaling/src/common/YuvStamper.cpp create mode 100644 media/webrtc/signaling/src/common/YuvStamper.h create mode 100644 media/webrtc/signaling/src/common/browser_logging/CSFLog.cpp create mode 100644 media/webrtc/signaling/src/common/browser_logging/CSFLog.h create mode 100644 media/webrtc/signaling/src/common/browser_logging/WebRtcLog.cpp create mode 100644 media/webrtc/signaling/src/common/browser_logging/WebRtcLog.h create mode 100644 media/webrtc/signaling/src/common/csf_common.h create mode 100644 media/webrtc/signaling/src/jsep/JsepCodecDescription.h create mode 100644 media/webrtc/signaling/src/jsep/JsepSession.h create mode 100644 media/webrtc/signaling/src/jsep/JsepSessionImpl.cpp create mode 100644 media/webrtc/signaling/src/jsep/JsepSessionImpl.h create mode 100644 media/webrtc/signaling/src/jsep/JsepTrack.cpp create mode 100644 media/webrtc/signaling/src/jsep/JsepTrack.h create mode 100644 media/webrtc/signaling/src/jsep/JsepTrackEncoding.h create mode 100644 media/webrtc/signaling/src/jsep/JsepTransport.h create mode 100755 media/webrtc/signaling/src/media-conduit/AudioConduit.cpp create mode 100755 media/webrtc/signaling/src/media-conduit/AudioConduit.h create mode 100755 media/webrtc/signaling/src/media-conduit/CodecConfig.h create mode 100644 media/webrtc/signaling/src/media-conduit/CodecStatistics.cpp create mode 100644 media/webrtc/signaling/src/media-conduit/CodecStatistics.h create mode 100644 media/webrtc/signaling/src/media-conduit/GmpVideoCodec.cpp create mode 100644 media/webrtc/signaling/src/media-conduit/GmpVideoCodec.h create mode 100644 media/webrtc/signaling/src/media-conduit/MediaCodecVideoCodec.cpp create mode 100644 media/webrtc/signaling/src/media-conduit/MediaCodecVideoCodec.h create mode 100755 media/webrtc/signaling/src/media-conduit/MediaConduitErrors.h create mode 100755 media/webrtc/signaling/src/media-conduit/MediaConduitInterface.h create mode 100644 media/webrtc/signaling/src/media-conduit/OMXVideoCodec.cpp create mode 100644 media/webrtc/signaling/src/media-conduit/OMXVideoCodec.h create mode 100644 media/webrtc/signaling/src/media-conduit/RunningStat.h create mode 100755 media/webrtc/signaling/src/media-conduit/VideoConduit.cpp create mode 100755 media/webrtc/signaling/src/media-conduit/VideoConduit.h create mode 100755 media/webrtc/signaling/src/media-conduit/VideoTypes.h create mode 100644 media/webrtc/signaling/src/media-conduit/WebrtcGmpVideoCodec.cpp create mode 100644 media/webrtc/signaling/src/media-conduit/WebrtcGmpVideoCodec.h create mode 100644 media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.cpp create mode 100644 media/webrtc/signaling/src/media-conduit/WebrtcMediaCodecVP8VideoCodec.h create mode 100644 media/webrtc/signaling/src/media-conduit/WebrtcOMXH264VideoCodec.cpp create mode 100644 media/webrtc/signaling/src/media-conduit/WebrtcOMXH264VideoCodec.h create mode 100644 media/webrtc/signaling/src/media/CSFAudioControlWrapper.cpp create mode 100644 media/webrtc/signaling/src/media/CSFAudioControlWrapper.h create mode 100644 media/webrtc/signaling/src/media/CSFAudioTermination.h create mode 100644 media/webrtc/signaling/src/media/CSFMediaProvider.h create mode 100644 media/webrtc/signaling/src/media/CSFMediaTermination.h create mode 100644 media/webrtc/signaling/src/media/CSFToneDefinitions.h create mode 100644 media/webrtc/signaling/src/media/CSFVideoCallMediaControl.h create mode 100644 media/webrtc/signaling/src/media/CSFVideoControlWrapper.h create mode 100644 media/webrtc/signaling/src/media/CSFVideoTermination.h create mode 100644 media/webrtc/signaling/src/media/cip_mmgr_mediadefinitions.h create mode 100644 media/webrtc/signaling/src/mediapipeline/MediaPipeline.cpp create mode 100644 media/webrtc/signaling/src/mediapipeline/MediaPipeline.h create mode 100644 media/webrtc/signaling/src/mediapipeline/MediaPipelineFilter.cpp create mode 100644 media/webrtc/signaling/src/mediapipeline/MediaPipelineFilter.h create mode 100644 media/webrtc/signaling/src/mediapipeline/SrtpFlow.cpp create mode 100644 media/webrtc/signaling/src/mediapipeline/SrtpFlow.h create mode 100644 media/webrtc/signaling/src/peerconnection/WebrtcGlobalChild.h create mode 100644 media/webrtc/signaling/src/peerconnection/WebrtcGlobalParent.h create mode 100644 media/webrtc/signaling/src/sdp/Sdp.h create mode 100644 media/webrtc/signaling/src/sdp/SdpAttribute.cpp create mode 100644 media/webrtc/signaling/src/sdp/SdpAttribute.h create mode 100644 media/webrtc/signaling/src/sdp/SdpAttributeList.h create mode 100644 media/webrtc/signaling/src/sdp/SdpEnum.h create mode 100644 media/webrtc/signaling/src/sdp/SdpErrorHolder.h create mode 100644 media/webrtc/signaling/src/sdp/SdpHelper.cpp create mode 100644 media/webrtc/signaling/src/sdp/SdpHelper.h create mode 100644 media/webrtc/signaling/src/sdp/SdpMediaSection.cpp create mode 100644 media/webrtc/signaling/src/sdp/SdpMediaSection.h create mode 100644 media/webrtc/signaling/src/sdp/SipccSdp.cpp create mode 100644 media/webrtc/signaling/src/sdp/SipccSdp.h create mode 100644 media/webrtc/signaling/src/sdp/SipccSdpAttributeList.cpp create mode 100644 media/webrtc/signaling/src/sdp/SipccSdpAttributeList.h create mode 100644 media/webrtc/signaling/src/sdp/SipccSdpMediaSection.cpp create mode 100644 media/webrtc/signaling/src/sdp/SipccSdpMediaSection.h create mode 100644 media/webrtc/signaling/src/sdp/SipccSdpParser.cpp create mode 100644 media/webrtc/signaling/src/sdp/SipccSdpParser.h create mode 100644 media/webrtc/signaling/src/sdp/sipcc/ccsdp.h create mode 100644 media/webrtc/signaling/src/sdp/sipcc/ccsdp_rtcp_fb.h create mode 100644 media/webrtc/signaling/src/sdp/sipcc/cpr_darwin_types.h create mode 100644 media/webrtc/signaling/src/sdp/sipcc/cpr_linux_types.h create mode 100644 media/webrtc/signaling/src/sdp/sipcc/cpr_string.c create mode 100644 media/webrtc/signaling/src/sdp/sipcc/cpr_string.h create mode 100644 media/webrtc/signaling/src/sdp/sipcc/cpr_strings.h create mode 100644 media/webrtc/signaling/src/sdp/sipcc/cpr_types.h create mode 100644 media/webrtc/signaling/src/sdp/sipcc/cpr_win_types.h create mode 100644 media/webrtc/signaling/src/sdp/sipcc/sdp.h create mode 100644 media/webrtc/signaling/src/sdp/sipcc/sdp_access.c create mode 100644 media/webrtc/signaling/src/sdp/sipcc/sdp_attr.c create mode 100644 media/webrtc/signaling/src/sdp/sipcc/sdp_attr_access.c create mode 100644 media/webrtc/signaling/src/sdp/sipcc/sdp_base64.c create mode 100644 media/webrtc/signaling/src/sdp/sipcc/sdp_base64.h create mode 100644 media/webrtc/signaling/src/sdp/sipcc/sdp_config.c create mode 100644 media/webrtc/signaling/src/sdp/sipcc/sdp_main.c create mode 100644 media/webrtc/signaling/src/sdp/sipcc/sdp_os_defs.h create mode 100644 media/webrtc/signaling/src/sdp/sipcc/sdp_private.h create mode 100644 media/webrtc/signaling/src/sdp/sipcc/sdp_services_unix.c create mode 100644 media/webrtc/signaling/src/sdp/sipcc/sdp_services_win32.c create mode 100644 media/webrtc/signaling/src/sdp/sipcc/sdp_token.c create mode 100644 media/webrtc/signaling/src/sdp/sipcc/sdp_utils.c create mode 100644 media/webrtc/signaling/test/FakeIPC.cpp create mode 100644 media/webrtc/signaling/test/FakeIPC.h create mode 100644 media/webrtc/signaling/test/FakeLogging.h create mode 100644 media/webrtc/signaling/test/FakeMediaStreams.h create mode 100644 media/webrtc/signaling/test/FakeMediaStreamsImpl.h create mode 100644 media/webrtc/signaling/test/FakePCObserver.h create mode 100644 media/webrtc/signaling/test/common.build create mode 100644 media/webrtc/signaling/test/jsep_session_unittest.cpp create mode 100644 media/webrtc/signaling/test/jsep_track_unittest.cpp create mode 100644 media/webrtc/signaling/test/mediaconduit_unittests.cpp create mode 100644 media/webrtc/signaling/test/mediapipeline_unittest.cpp create mode 100644 media/webrtc/signaling/test/moz.build create mode 100644 media/webrtc/signaling/test/sdp_file_parser.cpp create mode 100644 media/webrtc/signaling/test/sdp_unittests.cpp create mode 100644 media/webrtc/signaling/test/signaling_unittests.cpp create mode 100644 media/webrtc/trunk/AUTHORS create mode 100644 media/webrtc/trunk/DEPS create mode 100644 media/webrtc/trunk/Makefile.old create mode 100644 media/webrtc/trunk/OWNERS create mode 100644 media/webrtc/trunk/README copy media/webrtc/trunk/{tools/gyp => build}/OWNERS (100%) create mode 100644 media/webrtc/trunk/build/README.chromium create mode 100644 media/webrtc/trunk/build/all.gyp create mode 100644 media/webrtc/trunk/build/all_android.gyp create mode 100755 media/webrtc/trunk/build/android/adb_device_functions.sh create mode 100755 media/webrtc/trunk/build/android/adb_kill_content_shell create mode 100755 media/webrtc/trunk/build/android/adb_logcat_monitor.py create mode 100755 media/webrtc/trunk/build/android/adb_logcat_printer.py create mode 100755 media/webrtc/trunk/build/android/adb_run_content_shell create mode 100644 media/webrtc/trunk/build/android/ant/chromium-jars.xml create mode 100644 media/webrtc/trunk/build/android/ant/common.xml create mode 100644 media/webrtc/trunk/build/android/ant/sdk-targets.xml create mode 100755 media/webrtc/trunk/build/android/buildbot_fyi_builder.sh create mode 100755 media/webrtc/trunk/build/android/buildbot_fyi_tester.sh create mode 100755 media/webrtc/trunk/build/android/buildbot_main.sh create mode 100755 media/webrtc/trunk/build/android/buildbot_try_builder.sh create mode 100755 media/webrtc/trunk/build/android/buildbot_try_compile.sh create mode 100755 media/webrtc/trunk/build/android/buildbot_try_tester.sh create mode 100755 media/webrtc/trunk/build/android/buildbot_webkit_main.sh create mode 100644 media/webrtc/trunk/build/android/cpufeatures.gypi create mode 100755 media/webrtc/trunk/build/android/device_stats_monitor.py create mode 100755 media/webrtc/trunk/build/android/device_status_check.py create mode 100755 media/webrtc/trunk/build/android/emulator.py create mode 100755 media/webrtc/trunk/build/android/enable_asserts.py create mode 100755 media/webrtc/trunk/build/android/envsetup.sh create mode 100755 media/webrtc/trunk/build/android/envsetup_functions.sh create mode 100755 media/webrtc/trunk/build/android/gdb_apk create mode 100755 media/webrtc/trunk/build/android/gdb_content_shell create mode 100644 media/webrtc/trunk/build/android/gtest_filter/base_unittests_disabled create mode 100644 media/webrtc/trunk/build/android/gtest_filter/base_unittests_emulator_additional_disabled create mode 100644 media/webrtc/trunk/build/android/gtest_filter/content_unittests_disabled create mode 100644 media/webrtc/trunk/build/android/gtest_filter/ipc_tests_disabled create mode 100644 media/webrtc/trunk/build/android/gtest_filter/media_unittests_disabled create mode 100644 media/webrtc/trunk/build/android/gtest_filter/net_unittests_disabled create mode 100644 media/webrtc/trunk/build/android/gtest_filter/sync_unit_tests_disabled create mode 100644 media/webrtc/trunk/build/android/gtest_filter/ui_unittests_disabled create mode 100644 media/webrtc/trunk/build/android/gtest_filter/unit_tests_disabled create mode 100755 media/webrtc/trunk/build/android/lighttpd_server.py create mode 100644 media/webrtc/trunk/build/android/pylib/__init__.py create mode 100644 media/webrtc/trunk/build/android/pylib/android_commands.py create mode 100644 media/webrtc/trunk/build/android/pylib/apk_info.py create mode 100644 media/webrtc/trunk/build/android/pylib/base_test_runner.py create mode 100644 media/webrtc/trunk/build/android/pylib/base_test_sharder.py create mode 100644 media/webrtc/trunk/build/android/pylib/buildbot_report.py create mode 100644 media/webrtc/trunk/build/android/pylib/chrome_test_server_spawner.py create mode 100644 media/webrtc/trunk/build/android/pylib/cmd_helper.py create mode 100644 media/webrtc/trunk/build/android/pylib/constants.py create mode 100644 media/webrtc/trunk/build/android/pylib/debug_info.py create mode 100644 media/webrtc/trunk/build/android/pylib/device_stats_monitor.html create mode 100644 media/webrtc/trunk/build/android/pylib/device_stats_monitor.py create mode 100644 media/webrtc/trunk/build/android/pylib/fake_dns.py create mode 100644 media/webrtc/trunk/build/android/pylib/flag_changer.py create mode 100644 media/webrtc/trunk/build/android/pylib/forwarder.py create mode 100644 media/webrtc/trunk/build/android/pylib/io_stats_parser.py create mode 100644 media/webrtc/trunk/build/android/pylib/java_unittest_utils.py create mode 100644 media/webrtc/trunk/build/android/pylib/json_perf_parser.py create mode 100644 media/webrtc/trunk/build/android/pylib/perf_tests_helper.py create mode 100644 media/webrtc/trunk/build/android/pylib/ports.py create mode 100644 media/webrtc/trunk/build/android/pylib/python_test_base.py create mode 100644 media/webrtc/trunk/build/android/pylib/python_test_caller.py create mode 100644 media/webrtc/trunk/build/android/pylib/python_test_sharder.py create mode 100644 media/webrtc/trunk/build/android/pylib/run_java_tests.py create mode 100644 media/webrtc/trunk/build/android/pylib/run_python_tests.py create mode 100644 media/webrtc/trunk/build/android/pylib/run_tests_helper.py create mode 100644 media/webrtc/trunk/build/android/pylib/sharded_tests_queue.py create mode 100644 media/webrtc/trunk/build/android/pylib/single_test_runner.py create mode 100644 media/webrtc/trunk/build/android/pylib/test_info_collection.py create mode 100644 media/webrtc/trunk/build/android/pylib/test_options_parser.py create mode 100644 media/webrtc/trunk/build/android/pylib/test_package.py create mode 100644 media/webrtc/trunk/build/android/pylib/test_package_apk.py create mode 100644 media/webrtc/trunk/build/android/pylib/test_package_executable.py create mode 100644 media/webrtc/trunk/build/android/pylib/test_result.py create mode 100644 media/webrtc/trunk/build/android/pylib/tests_annotations.py create mode 100644 media/webrtc/trunk/build/android/pylib/valgrind_tools.py create mode 100755 media/webrtc/trunk/build/android/run_instrumentation_tests.py create mode 100755 media/webrtc/trunk/build/android/run_tests.py create mode 100644 media/webrtc/trunk/build/apk_test.gypi create mode 100755 media/webrtc/trunk/build/apply_locales.py create mode 100644 media/webrtc/trunk/build/asan.saves create mode 100755 media/webrtc/trunk/build/branding_value.sh create mode 100644 media/webrtc/trunk/build/build_config.h create mode 100644 media/webrtc/trunk/build/common.croc create mode 100644 media/webrtc/trunk/build/common_untrusted.gypi create mode 100755 media/webrtc/trunk/build/compiler_version.py create mode 100644 media/webrtc/trunk/build/copy_test_data_ios.gypi create mode 100755 media/webrtc/trunk/build/copy_test_data_ios.py create mode 100755 media/webrtc/trunk/build/cp.py create mode 100755 media/webrtc/trunk/build/download_nacl_toolchains.py create mode 100755 media/webrtc/trunk/build/escape_unicode.py create mode 100755 media/webrtc/trunk/build/extract_from_cab.py create mode 100755 media/webrtc/trunk/build/gdb-add-index create mode 100644 media/webrtc/trunk/build/grit_action.gypi create mode 100644 media/webrtc/trunk/build/grit_target.gypi create mode 100755 media/webrtc/trunk/build/gyp_chromium create mode 100755 media/webrtc/trunk/build/install-build-deps-android.sh create mode 100755 media/webrtc/trunk/build/install-build-deps.sh create mode 100755 media/webrtc/trunk/build/install-chroot.sh create mode 100644 media/webrtc/trunk/build/internal/README.chromium create mode 100755 media/webrtc/trunk/build/ios/clean_env.py create mode 100644 media/webrtc/trunk/build/ios/mac_build.gypi create mode 100644 media/webrtc/trunk/build/jar_file_jni_generator.gypi create mode 100644 media/webrtc/trunk/build/java.gypi create mode 100644 media/webrtc/trunk/build/java_aidl.gypi create mode 100644 media/webrtc/trunk/build/jni_generator.gypi create mode 100644 media/webrtc/trunk/build/json_schema_bundle_compile.gypi create mode 100644 media/webrtc/trunk/build/json_schema_compile.gypi create mode 100644 media/webrtc/trunk/build/linux/chrome_linux.croc create mode 100755 media/webrtc/trunk/build/linux/dump_app_syms create mode 100755 media/webrtc/trunk/build/linux/pkg-config-wrapper create mode 100755 media/webrtc/trunk/build/linux/python_arch.sh create mode 100755 media/webrtc/trunk/build/linux/rewrite_dirs.py create mode 100644 media/webrtc/trunk/build/linux/system.gyp create mode 100644 media/webrtc/trunk/build/mac/OWNERS create mode 100755 media/webrtc/trunk/build/mac/change_mach_o_flags.py create mode 100755 media/webrtc/trunk/build/mac/change_mach_o_flags_from_xcode.sh create mode 100644 media/webrtc/trunk/build/mac/chrome_mac.croc create mode 100755 media/webrtc/trunk/build/mac/copy_framework_unversioned.sh create mode 100755 media/webrtc/trunk/build/mac/make_more_helpers.sh create mode 100755 media/webrtc/trunk/build/mac/strip_from_xcode create mode 100755 media/webrtc/trunk/build/mac/strip_save_dsym create mode 100755 media/webrtc/trunk/build/mac/tweak_info_plist.py create mode 100755 media/webrtc/trunk/build/mac/verify_no_objc.sh create mode 100644 media/webrtc/trunk/build/nocompile.gypi create mode 100644 media/webrtc/trunk/build/output_dll_copy.rules create mode 100644 media/webrtc/trunk/build/precompile.cc create mode 100644 media/webrtc/trunk/build/precompile.h create mode 100644 media/webrtc/trunk/build/protoc.gypi create mode 100755 media/webrtc/trunk/build/sanitize-mac-build-log.sed create mode 100755 media/webrtc/trunk/build/sanitize-mac-build-log.sh create mode 100755 media/webrtc/trunk/build/sanitize-win-build-log.sed create mode 100755 media/webrtc/trunk/build/sanitize-win-build-log.sh create mode 100644 media/webrtc/trunk/build/some.gyp create mode 100644 media/webrtc/trunk/build/temp_gyp/README.chromium create mode 100644 media/webrtc/trunk/build/temp_gyp/googleurl.gyp create mode 100644 media/webrtc/trunk/build/temp_gyp/pdfsqueeze.gyp create mode 100755 media/webrtc/trunk/build/update-linux-sandbox.sh create mode 100755 media/webrtc/trunk/build/util/lastchange.py create mode 100644 media/webrtc/trunk/build/whitespace_file.txt create mode 100644 media/webrtc/trunk/build/win/chrome_win.croc create mode 100755 media/webrtc/trunk/build/win/install-build-deps.py create mode 100644 media/webrtc/trunk/build/win/setup_cygwin_mount.py create mode 100644 media/webrtc/trunk/build/win_precompile.gypi create mode 100644 media/webrtc/trunk/chromium_deps/DEPS copy xulrunner/examples/simple/content/contents.rdf => media/webrtc/trunk/dummy_file.txt (100%) create mode 100755 media/webrtc/trunk/google_apis/build/check_internal.py create mode 100644 media/webrtc/trunk/net/net.Makefile create mode 100644 media/webrtc/trunk/net/net.gyp create mode 100644 media/webrtc/trunk/net/net.target.mk create mode 100644 media/webrtc/trunk/peerconnection.Makefile create mode 100644 media/webrtc/trunk/peerconnection.gyp create mode 100644 media/webrtc/trunk/peerconnection_client.target.mk create mode 100644 media/webrtc/trunk/supplement/supplement.gypi create mode 100755 media/webrtc/trunk/testing/generate_gmock_mutant.py create mode 100644 media/webrtc/trunk/testing/gmock.gyp create mode 100644 media/webrtc/trunk/testing/gmock.target.mk create mode 100644 media/webrtc/trunk/testing/gmock_main.target.mk create mode 100644 media/webrtc/trunk/testing/gmock_mutant.h create mode 100644 media/webrtc/trunk/testing/gtest.gyp create mode 100644 media/webrtc/trunk/testing/gtest.target.mk copy {testing/gtest => media/webrtc/trunk/testing}/gtest/CHANGES (100%) create mode 100644 media/webrtc/trunk/testing/gtest/CMakeLists.txt copy {testing/gtest => media/webrtc/trunk/testing}/gtest/CONTRIBUTORS (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/LICENSE (100%) create mode 100644 media/webrtc/trunk/testing/gtest/Makefile.am create mode 100644 media/webrtc/trunk/testing/gtest/README copy xulrunner/examples/simple/content/contents.rdf => media/webrtc/trunk/testing/gtest/build-aux/.keep (100%) create mode 100644 media/webrtc/trunk/testing/gtest/cmake/internal_utils.cmake copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/codegear/gtest.cbproj (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/codegear/gtest.groupproj (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/codegear/gtest_all.cc (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/codegear/gtest_link.cc (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/codegear/gtest_main.cbproj (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/codegear/gtest_unittest.cbproj (100%) create mode 100644 media/webrtc/trunk/testing/gtest/configure.ac copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/include/gtest/gtest-death-test.h (100%) copy {testing/gtest => media/webrtc/trunk/testing}/gtest/include/gtest/gtest-message.h (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/include/gtest/gtest-param-test.h (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/include/gtest/gtest-param-test.h.pump (100%) create mode 100644 media/webrtc/trunk/testing/gtest/include/gtest/gtest-printers.h copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/include/gtest/gtest-spi.h (100%) create mode 100644 media/webrtc/trunk/testing/gtest/include/gtest/gtest-test-part.h copy {testing/gtest => media/webrtc/trunk/testing}/gtest/include/gtest/gtest-typed-test.h (100%) create mode 100644 media/webrtc/trunk/testing/gtest/include/gtest/gtest.h copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/include/gtest/gtest_pred_impl.h (100%) copy {testing/gtest => media/webrtc/trunk/testing}/gtest/include/gtest/gtest_prod.h (100%) create mode 100644 media/webrtc/trunk/testing/gtest/include/gtest/internal/gtest-death-test-internal.h copy {testing/gtest => media/webrtc/trunk/testing}/gtest/include/gtest/internal/gtest-filepath.h (100%) create mode 100644 media/webrtc/trunk/testing/gtest/include/gtest/internal/gtest-internal.h copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/include/gtest/internal/gtest-linked_ptr.h (100%) create mode 100644 media/webrtc/trunk/testing/gtest/include/gtest/internal/gtest-param-util-generated.h create mode 100644 media/webrtc/trunk/testing/gtest/include/gtest/internal/gtest-param-util-generated.h.pump copy {testing/gtest => media/webrtc/trunk/testing}/gtest/include/gtest/internal/gtest-param-util.h (100%) create mode 100644 media/webrtc/trunk/testing/gtest/include/gtest/internal/gtest-port.h create mode 100644 media/webrtc/trunk/testing/gtest/include/gtest/internal/gtest-string.h create mode 100644 media/webrtc/trunk/testing/gtest/include/gtest/internal/gtest-tuple.h create mode 100644 media/webrtc/trunk/testing/gtest/include/gtest/internal/gtest-tuple.h.pump create mode 100644 media/webrtc/trunk/testing/gtest/include/gtest/internal/gtest-type-util.h create mode 100644 media/webrtc/trunk/testing/gtest/include/gtest/internal/gtest-type-util.h.pump copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/m4/acx_pthread.m4 (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/m4/gtest.m4 (100%) create mode 100644 media/webrtc/trunk/testing/gtest/make/Makefile rename {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/msvc/gtest-md.sln (100%) rename {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/msvc/gtest-md.vcproj (100%) rename {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/msvc/gtest.sln (100%) rename {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/msvc/gtest.vcproj (100%) rename {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/msvc/gtest_main-md.vcproj (100%) rename {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/msvc/gtest_main.vcproj (100%) rename {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/msvc/gtest_prod_test-md.vcproj (100%) rename {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/msvc/gtest_prod_test.vcproj (100%) rename {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/msvc/gtest_unittest-md.vcproj (100%) rename {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/msvc/gtest_unittest.vcproj (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/samples/prime_tables.h (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/samples/sample1.cc (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/samples/sample1.h (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/samples/sample10_unittest.cc (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/samples/sample1_unittest.cc (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/samples/sample2.cc (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/samples/sample2.h (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/samples/sample2_unittest.cc (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/samples/sample3-inl.h (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/samples/sample3_unittest.cc (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/samples/sample4.cc (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/samples/sample4.h (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/samples/sample4_unittest.cc (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/samples/sample5_unittest.cc (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/samples/sample6_unittest.cc (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/samples/sample7_unittest.cc (100%) create mode 100644 media/webrtc/trunk/testing/gtest/samples/sample8_unittest.cc copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/samples/sample9_unittest.cc (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/scripts/fuse_gtest_files.py (100%) mode change 100644 => 100755 copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/scripts/gen_gtest_pred_impl.py (100%) mode change 100644 => 100755 create mode 100755 media/webrtc/trunk/testing/gtest/scripts/gtest-config.in copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/scripts/pump.py (100%) mode change 100644 => 100755 copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/scripts/test/Makefile (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/scripts/upload.py (100%) mode change 100644 => 100755 copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/scripts/upload_gtest.py (100%) mode change 100644 => 100755 copy {testing/gtest => media/webrtc/trunk/testing}/gtest/src/gtest-all.cc (100%) create mode 100644 media/webrtc/trunk/testing/gtest/src/gtest-death-test.cc create mode 100644 media/webrtc/trunk/testing/gtest/src/gtest-filepath.cc create mode 100644 media/webrtc/trunk/testing/gtest/src/gtest-internal-inl.h create mode 100644 media/webrtc/trunk/testing/gtest/src/gtest-port.cc create mode 100644 media/webrtc/trunk/testing/gtest/src/gtest-printers.cc copy {testing/gtest => media/webrtc/trunk/testing}/gtest/src/gtest-test-part.cc (100%) copy {testing/gtest => media/webrtc/trunk/testing}/gtest/src/gtest-typed-test.cc (100%) create mode 100644 media/webrtc/trunk/testing/gtest/src/gtest.cc copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/src/gtest_main.cc (100%) rename {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest-death-test_ex_test.cc (100%) create mode 100644 media/webrtc/trunk/testing/gtest/test/gtest-death-test_test.cc create mode 100644 media/webrtc/trunk/testing/gtest/test/gtest-filepath_test.cc rename {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest-linked_ptr_test.cc (100%) create mode 100644 media/webrtc/trunk/testing/gtest/test/gtest-listener_test.cc create mode 100644 media/webrtc/trunk/testing/gtest/test/gtest-message_test.cc create mode 100644 media/webrtc/trunk/testing/gtest/test/gtest-options_test.cc rename {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest-param-test2_test.cc (100%) create mode 100644 media/webrtc/trunk/testing/gtest/test/gtest-param-test_test.cc rename {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest-param-test_test.h (100%) create mode 100644 media/webrtc/trunk/testing/gtest/test/gtest-port_test.cc create mode 100644 media/webrtc/trunk/testing/gtest/test/gtest-printers_test.cc rename {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest-test-part_test.cc (100%) rename {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest-tuple_test.cc (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest-typed-test2_test.cc (100%) create mode 100644 media/webrtc/trunk/testing/gtest/test/gtest-typed-test_test.cc copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest-typed-test_test.h (100%) create mode 100644 media/webrtc/trunk/testing/gtest/test/gtest-unittest-api_test.cc copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest_all_test.cc (100%) create mode 100755 media/webrtc/trunk/testing/gtest/test/gtest_break_on_failure_unittest.py rename {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest_break_on_failure_unittest_.cc (100%) create mode 100755 media/webrtc/trunk/testing/gtest/test/gtest_catch_exceptions_test.py rename {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest_catch_exceptions_test_.cc (100%) rename {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest_color_test.py (100%) mode change 100644 => 100755 rename {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest_color_test_.cc (100%) create mode 100755 media/webrtc/trunk/testing/gtest/test/gtest_env_var_test.py rename {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest_env_var_test_.cc (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest_environment_test.cc (100%) rename {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest_filter_unittest.py (100%) mode change 100644 => 100755 rename {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest_filter_unittest_.cc (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest_help_test.py (100%) mode change 100644 => 100755 copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest_help_test_.cc (100%) create mode 100755 media/webrtc/trunk/testing/gtest/test/gtest_list_tests_unittest.py create mode 100644 media/webrtc/trunk/testing/gtest/test/gtest_list_tests_unittest_.cc copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest_main_unittest.cc (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest_no_test_unittest.cc (100%) create mode 100755 media/webrtc/trunk/testing/gtest/test/gtest_output_test.py create mode 100644 media/webrtc/trunk/testing/gtest/test/gtest_output_test_.cc create mode 100644 media/webrtc/trunk/testing/gtest/test/gtest_output_test_golden_lin.txt copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest_pred_impl_unittest.cc (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest_prod_test.cc (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest_repeat_test.cc (100%) create mode 100755 media/webrtc/trunk/testing/gtest/test/gtest_shuffle_test.py create mode 100644 media/webrtc/trunk/testing/gtest/test/gtest_shuffle_test_.cc copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest_sole_header_test.cc (100%) create mode 100644 media/webrtc/trunk/testing/gtest/test/gtest_stress_test.cc create mode 100755 media/webrtc/trunk/testing/gtest/test/gtest_test_utils.py copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest_throw_on_failure_ex_test.cc (100%) rename {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest_throw_on_failure_test.py (100%) mode change 100644 => 100755 rename {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest_throw_on_failure_test_.cc (100%) rename {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest_uninitialized_test.py (100%) mode change 100644 => 100755 rename {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest_uninitialized_test_.cc (100%) create mode 100644 media/webrtc/trunk/testing/gtest/test/gtest_unittest.cc copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest_xml_outfile1_test_.cc (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest_xml_outfile2_test_.cc (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/gtest_xml_outfiles_test.py (100%) mode change 100644 => 100755 create mode 100755 media/webrtc/trunk/testing/gtest/test/gtest_xml_output_unittest.py create mode 100644 media/webrtc/trunk/testing/gtest/test/gtest_xml_output_unittest_.cc create mode 100755 media/webrtc/trunk/testing/gtest/test/gtest_xml_test_utils.py copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/production.cc (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/test/production.h (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/xcode/Config/DebugProject.xcconfig (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/xcode/Config/FrameworkTarget.xcconfig (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/xcode/Config/General.xcconfig (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/xcode/Config/ReleaseProject.xcconfig (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/xcode/Config/StaticLibraryTarget.xcconfig (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/xcode/Config/TestTarget.xcconfig (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/xcode/Resources/Info.plist (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/xcode/Samples/FrameworkSample/Info.plist (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/xcode/Samples/FrameworkSample/WidgetFramework.xcodeproj/project.pbxproj (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/xcode/Samples/FrameworkSample/runtests.sh (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/xcode/Samples/FrameworkSample/widget.cc (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/xcode/Samples/FrameworkSample/widget.h (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/xcode/Samples/FrameworkSample/widget_test.cc (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/xcode/Scripts/runtests.sh (100%) copy {security/nss/gtests/google_test => media/webrtc/trunk/testing}/gtest/xcode/Scripts/versiongenerate.py (100%) create mode 100644 media/webrtc/trunk/testing/gtest/xcode/gtest.xcodeproj/project.pbxproj create mode 100644 media/webrtc/trunk/testing/gtest_mac.h create mode 100644 media/webrtc/trunk/testing/gtest_mac.mm create mode 100644 media/webrtc/trunk/testing/gtest_mac_unittest.mm create mode 100644 media/webrtc/trunk/testing/gtest_main.target.mk create mode 100644 media/webrtc/trunk/testing/gtest_prod.host.mk create mode 100644 media/webrtc/trunk/testing/gtest_prod.target.mk create mode 100644 media/webrtc/trunk/testing/multiprocess_func_list.cc create mode 100644 media/webrtc/trunk/testing/multiprocess_func_list.h create mode 100644 media/webrtc/trunk/testing/platform_test.h create mode 100644 media/webrtc/trunk/testing/platform_test_mac.mm create mode 100644 media/webrtc/trunk/third_party/opus/opus.gyp delete mode 100644 media/webrtc/trunk/tools/gyp/MANIFEST create mode 100644 media/webrtc/trunk/tools/gyp/README.md create mode 100644 media/webrtc/trunk/tools/gyp/buildbot/commit_queue/OWNERS create mode 100644 media/webrtc/trunk/tools/gyp/buildbot/commit_queue/README create mode 100644 media/webrtc/trunk/tools/gyp/buildbot/commit_queue/cq_config.json create mode 100644 media/webrtc/trunk/tools/gyp/data/win/large-pdb-shim.cc mode change 100644 => 100755 media/webrtc/trunk/tools/gyp/gyp.bat delete mode 100644 media/webrtc/trunk/tools/gyp/gyp_dummy.c create mode 100755 media/webrtc/trunk/tools/gyp/gyp_main.py create mode 100644 media/webrtc/trunk/tools/gyp/pylib/gyp/MSVSUtil.py delete mode 100644 media/webrtc/trunk/tools/gyp/pylib/gyp/SCons.py create mode 100755 media/webrtc/trunk/tools/gyp/pylib/gyp/flock_tool.py create mode 100644 media/webrtc/trunk/tools/gyp/pylib/gyp/generator/analyzer.py delete mode 100644 media/webrtc/trunk/tools/gyp/pylib/gyp/generator/android.py create mode 100644 media/webrtc/trunk/tools/gyp/pylib/gyp/generator/cmake.py delete mode 100644 media/webrtc/trunk/tools/gyp/pylib/gyp/generator/make.py.new mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/pylib/gyp/generator/ninja_test.py delete mode 100644 media/webrtc/trunk/tools/gyp/pylib/gyp/generator/scons.py create mode 100644 media/webrtc/trunk/tools/gyp/pylib/gyp/generator/xcode_test.py create mode 100755 media/webrtc/trunk/tools/gyp/pylib/gyp/input_test.py create mode 100644 media/webrtc/trunk/tools/gyp/pylib/gyp/ordered_dict.py create mode 100644 media/webrtc/trunk/tools/gyp/pylib/gyp/simple_copy.py delete mode 100755 media/webrtc/trunk/tools/gyp/pylib/gyp/sun_tool.py create mode 100644 media/webrtc/trunk/tools/gyp/pylib/gyp/xcode_ninja.py delete mode 100644 media/webrtc/trunk/tools/gyp/pylintrc create mode 100644 media/webrtc/trunk/tools/gyp/test/actions-depfile/depfile.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/actions-depfile/gyptest-all.py copy media/webrtc/trunk/tools/gyp/test/{win/batch-file-action/infile => actions-depfile/input.txt} (100%) create mode 100755 media/webrtc/trunk/tools/gyp/test/actions-multiple-outputs-with-dependencies/gyptest-action.py create mode 100644 media/webrtc/trunk/tools/gyp/test/actions-multiple-outputs-with-dependencies/src/action.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/actions-multiple-outputs-with-dependencies/src/rcopy.py create mode 100755 media/webrtc/trunk/tools/gyp/test/actions-multiple-outputs/gyptest-multiple-outputs.py create mode 100644 media/webrtc/trunk/tools/gyp/test/actions-multiple-outputs/src/multiple-outputs.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/actions-multiple-outputs/src/touch.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/actions-none/src/fake_cross.py create mode 100644 media/webrtc/trunk/tools/gyp/test/actions/generated-header/action.py create mode 100644 media/webrtc/trunk/tools/gyp/test/actions/generated-header/main.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/actions/generated-header/test.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/actions/gyptest-generated-header.py create mode 100644 media/webrtc/trunk/tools/gyp/test/analyzer/common.gypi create mode 100644 media/webrtc/trunk/tools/gyp/test/analyzer/gyptest-analyzer.py create mode 100644 media/webrtc/trunk/tools/gyp/test/analyzer/static_library_test.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/analyzer/subdir/subdir.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/analyzer/subdir/subdir2/subdir2.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/analyzer/subdir2/subdir.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/analyzer/subdir2/subdir.includes.gypi create mode 100644 media/webrtc/trunk/tools/gyp/test/analyzer/test.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/analyzer/test2.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/analyzer/test2.includes.gypi create mode 100644 media/webrtc/trunk/tools/gyp/test/analyzer/test2.includes.includes.gypi create mode 100644 media/webrtc/trunk/tools/gyp/test/analyzer/test2.toplevel_includes.gypi create mode 100644 media/webrtc/trunk/tools/gyp/test/analyzer/test3.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/analyzer/test4.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/analyzer/test5.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/arflags/gyptest-arflags.py copy xulrunner/examples/simple/content/contents.rdf => media/webrtc/trunk/tools/gyp/test/arflags/lib.cc (100%) create mode 100644 media/webrtc/trunk/tools/gyp/test/arflags/test.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/assembly/gyptest-override.py create mode 100644 media/webrtc/trunk/tools/gyp/test/assembly/src/override.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/assembly/src/override_asm.asm create mode 100755 media/webrtc/trunk/tools/gyp/test/build-option/gyptest-build.py create mode 100644 media/webrtc/trunk/tools/gyp/test/build-option/hello.c copy media/webrtc/trunk/tools/gyp/test/{hello => build-option}/hello.gyp (100%) rename media/webrtc/trunk/tools/gyp/test/compiler-override/{compiler.gyp => compiler-exe.gyp} (100%) create mode 100644 media/webrtc/trunk/tools/gyp/test/compiler-override/compiler-shared-lib.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/compiler-override/gyptest-compiler-env-toolchain.py create mode 100755 media/webrtc/trunk/tools/gyp/test/compiler-override/my_nm.py create mode 100755 media/webrtc/trunk/tools/gyp/test/compiler-override/my_readelf.py create mode 100644 media/webrtc/trunk/tools/gyp/test/conditions/elseif/elseif.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/conditions/elseif/elseif_bad1.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/conditions/elseif/elseif_bad2.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/conditions/elseif/elseif_bad3.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/conditions/elseif/elseif_conditions.gypi create mode 100644 media/webrtc/trunk/tools/gyp/test/conditions/elseif/gyptest_elseif.py create mode 100644 media/webrtc/trunk/tools/gyp/test/conditions/elseif/program.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/configurations/inheritance/duplicates.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/configurations/inheritance/duplicates.gypd.golden create mode 100755 media/webrtc/trunk/tools/gyp/test/configurations/inheritance/gyptest-duplicates.py create mode 100644 media/webrtc/trunk/tools/gyp/test/configurations/invalid/standalone_static_library.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/copies/gyptest-attribs.py create mode 100755 media/webrtc/trunk/tools/gyp/test/copies/gyptest-samedir.py create mode 100644 media/webrtc/trunk/tools/gyp/test/copies/gyptest-sourceless-shared-lib.py create mode 100755 media/webrtc/trunk/tools/gyp/test/copies/gyptest-updir.py create mode 100644 media/webrtc/trunk/tools/gyp/test/copies/src/copies-attribs.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/copies/src/copies-samedir.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/copies/src/copies-sourceless-shared-lib.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/copies/src/copies-updir.gyp create mode 100755 media/webrtc/trunk/tools/gyp/test/copies/src/executable-file.sh create mode 100644 media/webrtc/trunk/tools/gyp/test/copies/src/foo.c mode change 100644 => 100755 media/webrtc/trunk/tools/gyp/test/dependencies/a.c create mode 100644 media/webrtc/trunk/tools/gyp/test/dependencies/adso/all_dependent_settings_order.gyp create mode 100755 media/webrtc/trunk/tools/gyp/test/dependencies/adso/write_args.py mode change 100644 => 100755 media/webrtc/trunk/tools/gyp/test/dependencies/b/b.c mode change 100644 => 100755 media/webrtc/trunk/tools/gyp/test/dependencies/b/b.gyp mode change 100644 => 100755 media/webrtc/trunk/tools/gyp/test/dependencies/b/b3.c create mode 100644 media/webrtc/trunk/tools/gyp/test/dependencies/gyptest-all-dependent-settings-order.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/dependencies/gyptest-double-dependency.py create mode 100644 media/webrtc/trunk/tools/gyp/test/dependencies/gyptest-indirect-module-dependency.py create mode 100644 media/webrtc/trunk/tools/gyp/test/dependencies/gyptest-sharedlib-linksettings.py mode change 100644 => 100755 media/webrtc/trunk/tools/gyp/test/dependencies/lib_only.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/dependencies/module-dep/a.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/dependencies/module-dep/dll.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/dependencies/module-dep/exe.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/dependencies/module-dep/indirect-module-dependency.gyp mode change 100644 => 100755 media/webrtc/trunk/tools/gyp/test/dependencies/none_traversal.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/dependencies/sharedlib-linksettings/program.c create mode 100644 media/webrtc/trunk/tools/gyp/test/dependencies/sharedlib-linksettings/sharedlib.c create mode 100644 media/webrtc/trunk/tools/gyp/test/dependencies/sharedlib-linksettings/staticlib.c create mode 100644 media/webrtc/trunk/tools/gyp/test/dependencies/sharedlib-linksettings/test.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/determinism/determinism.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/determinism/empty-targets.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/determinism/gyptest-determinism.py create mode 100644 media/webrtc/trunk/tools/gyp/test/determinism/gyptest-empty-target-names.py create mode 100644 media/webrtc/trunk/tools/gyp/test/determinism/gyptest-needed-variables.py create mode 100644 media/webrtc/trunk/tools/gyp/test/determinism/gyptest-solibs.py copy media/webrtc/trunk/tools/gyp/test/{ninja/solibs_avoid_relinking => determinism}/main.cc (100%) create mode 100644 media/webrtc/trunk/tools/gyp/test/determinism/needed-variables.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/determinism/rule.py copy media/webrtc/trunk/tools/gyp/test/{ninja/solibs_avoid_relinking => determinism}/solib.cc (100%) create mode 100644 media/webrtc/trunk/tools/gyp/test/determinism/solibs.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/empty-target/empty-target.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/empty-target/gyptest-empty-target.py create mode 100644 media/webrtc/trunk/tools/gyp/test/errors/dependency_cycle.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/errors/duplicate_basenames.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/errors/duplicate_node.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/errors/duplicate_rule.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/errors/duplicate_targets.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/errors/error_command.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/errors/file_cycle0.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/errors/file_cycle1.gyp create mode 100755 media/webrtc/trunk/tools/gyp/test/errors/gyptest-errors.py create mode 100644 media/webrtc/trunk/tools/gyp/test/errors/missing_command.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/errors/missing_dep.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/errors/missing_targets.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/escaping/colon/test.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/escaping/gyptest-colon.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/external-cross-compile/src/fake_cross.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/external-cross-compile/src/tochar.py create mode 100755 media/webrtc/trunk/tools/gyp/test/generator-output/gyptest-depth.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/generator-output/gyptest-mac-bundle.py create mode 100755 media/webrtc/trunk/tools/gyp/test/generator-output/gyptest-symlink.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/gyp-defines/echo.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/gyp-defines/gyptest-multiple-values.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/gyp-defines/gyptest-regyp.py create mode 100644 media/webrtc/trunk/tools/gyp/test/hello/gyptest-regyp-output.py create mode 100755 media/webrtc/trunk/tools/gyp/test/home_dot_gyp/gyptest-home-includes-config-arg.py create mode 100755 media/webrtc/trunk/tools/gyp/test/home_dot_gyp/gyptest-home-includes-config-env.py create mode 100644 media/webrtc/trunk/tools/gyp/test/home_dot_gyp/home2/.gyp_new/include.gypi copy media/webrtc/trunk/tools/gyp/test/{mac/app-bundle/TestApp/English.lproj/InfoPlist.strings => ios/app-bundle/TestApp/English.lproj/InfoPlist-error.strings} (100%) create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/app-bundle/TestApp/English.lproj/InfoPlist.strings create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/app-bundle/TestApp/English.lproj/LanguageMap.plist create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/app-bundle/TestApp/English.lproj/MainMenu.xib create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/app-bundle/TestApp/English.lproj/Main_iPhone.storyboard create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/app-bundle/TestApp/Images.xcassets/AppIcon.appiconset/Contents.json create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/app-bundle/TestApp/Images.xcassets/image.imageset/Contents.json create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/app-bundle/TestApp/Images.xcassets/image.imageset/super_sylvain.png create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/app-bundle/TestApp/Images.xcassets/image.imageset/super_sylvain@2x.png create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/app-bundle/TestApp/Images.xcassets/image.imageset/super_sylvain@3x.png create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/app-bundle/TestApp/TestApp-Info.plist create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/app-bundle/TestApp/check_no_signature.py create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/app-bundle/TestApp/main.m create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/app-bundle/TestApp/only-compile-in-32-bits.m create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/app-bundle/TestApp/only-compile-in-64-bits.m create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/app-bundle/test-archs.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/app-bundle/test-assets-catalog.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/app-bundle/test-crosscompile.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/app-bundle/test-device.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/app-bundle/test.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/app-bundle/tool_main.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/copies-with-xcode-envvars/Info.plist create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/copies-with-xcode-envvars/copies-with-xcode-envvars.gyp copy media/webrtc/trunk/tools/gyp/test/{mac/sourceless-module => ios/copies-with-xcode-envvars}/empty.c (100%) create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/copies-with-xcode-envvars/file0 copy media/webrtc/trunk/tools/gyp/test/{generator-output/copies => ios/copies-with-xcode-envvars}/file1 (100%) create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/copies-with-xcode-envvars/file10 create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/copies-with-xcode-envvars/file11 copy media/webrtc/trunk/tools/gyp/test/{generator-output/copies => ios/copies-with-xcode-envvars}/file2 (100%) copy media/webrtc/trunk/tools/gyp/test/{generator-output/copies/subdir => ios/copies-with-xcode-envvars}/file3 (100%) copy media/webrtc/trunk/tools/gyp/test/{generator-output/copies/subdir => ios/copies-with-xcode-envvars}/file4 (100%) copy media/webrtc/trunk/tools/gyp/test/{copies/src/directory/subdir => ios/copies-with-xcode-envvars}/file5 (100%) copy media/webrtc/trunk/tools/gyp/test/{copies/src/parentdir/subdir => ios/copies-with-xcode-envvars}/file6 (100%) create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/copies-with-xcode-envvars/file7 create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/copies-with-xcode-envvars/file8 create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/copies-with-xcode-envvars/file9 create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/deployment-target/check-version-min.c create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/deployment-target/deployment-target.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/extension/ActionExtension/ActionViewController.h create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/extension/ActionExtension/ActionViewController.m create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/extension/ActionExtension/Info.plist create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/extension/ActionExtension/MainInterface.storyboard create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/extension/ExtensionContainer/AppDelegate.h create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/extension/ExtensionContainer/AppDelegate.m create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/extension/ExtensionContainer/Base.lproj/Main.storyboard create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/extension/ExtensionContainer/Images.xcassets/AppIcon.appiconset/Contents.json create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/extension/ExtensionContainer/Images.xcassets/LaunchImage.launchimage/Contents.json create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/extension/ExtensionContainer/Info.plist create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/extension/ExtensionContainer/ViewController.h create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/extension/ExtensionContainer/ViewController.m create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/extension/ExtensionContainer/main.m create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/extension/extension.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/framework/framework.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/framework/iOSFramework/Info.plist create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/framework/iOSFramework/Thing.h create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/framework/iOSFramework/Thing.m create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/framework/iOSFramework/iOSFramework.h create mode 100755 media/webrtc/trunk/tools/gyp/test/ios/gyptest-app-ios-assets-catalog.py create mode 100755 media/webrtc/trunk/tools/gyp/test/ios/gyptest-app-ios.py create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/gyptest-archs.py create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/gyptest-copies-with-xcode-envvars.py create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/gyptest-crosscompile.py create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/gyptest-deployment-target.py create mode 100755 media/webrtc/trunk/tools/gyp/test/ios/gyptest-extension.py create mode 100755 media/webrtc/trunk/tools/gyp/test/ios/gyptest-framework.py create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/gyptest-per-config-settings.py create mode 100755 media/webrtc/trunk/tools/gyp/test/ios/gyptest-watch.py create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/gyptest-xcode-ninja.py create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/watch/WatchApp/Images.xcassets/AppIcon.appiconset/Contents.json create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/watch/WatchApp/Images.xcassets/LaunchImage.launchimage/Contents.json create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/watch/WatchApp/Info.plist create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/watch/WatchApp/Interface.storyboard create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/watch/WatchContainer/AppDelegate.h create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/watch/WatchContainer/AppDelegate.m create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/watch/WatchContainer/Base.lproj/Main.storyboard create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/watch/WatchContainer/Images.xcassets/AppIcon.appiconset/Contents.json create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/watch/WatchContainer/Images.xcassets/LaunchImage.launchimage/Contents.json create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/watch/WatchContainer/Info.plist create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/watch/WatchContainer/ViewController.h create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/watch/WatchContainer/ViewController.m create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/watch/WatchContainer/main.m create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/watch/WatchKitExtension/Images.xcassets/MyImage.imageset/Contents.json create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/watch/WatchKitExtension/Info.plist create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/watch/WatchKitExtension/InterfaceController.h create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/watch/WatchKitExtension/InterfaceController.m create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/watch/WatchKitExtension/MainInterface.storyboard create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/watch/watch.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/xctests/App/AppDelegate.h create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/xctests/App/AppDelegate.m create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/xctests/App/Base.lproj/LaunchScreen.xib create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/xctests/App/Base.lproj/Main.storyboard create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/xctests/App/Images.xcassets/AppIcon.appiconset/Contents.json create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/xctests/App/Info.plist create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/xctests/App/ViewController.h create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/xctests/App/ViewController.m create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/xctests/App/main.m create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/xctests/AppTests/AppTests.m create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/xctests/AppTests/Info.plist create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/xctests/gyptest-xctests.py create mode 100644 media/webrtc/trunk/tools/gyp/test/ios/xctests/xctests.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/lib/TestMac.py create mode 100644 media/webrtc/trunk/tools/gyp/test/lib/TestWin.py create mode 100644 media/webrtc/trunk/tools/gyp/test/library_dirs/gyptest-library-dirs.py copy media/webrtc/trunk/tools/gyp/test/{mac/libraries => library_dirs}/subdir/README.txt (100%) create mode 100644 media/webrtc/trunk/tools/gyp/test/library_dirs/subdir/hello.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/library_dirs/subdir/mylib.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/library_dirs/subdir/mylib.h create mode 100644 media/webrtc/trunk/tools/gyp/test/library_dirs/subdir/test-win.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/library_dirs/subdir/test.gyp create mode 100755 media/webrtc/trunk/tools/gyp/test/link-dependency/gyptest-link-dependency.py create mode 100644 media/webrtc/trunk/tools/gyp/test/link-dependency/main.c create mode 100644 media/webrtc/trunk/tools/gyp/test/link-dependency/mymalloc.c create mode 100644 media/webrtc/trunk/tools/gyp/test/link-dependency/test.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/linux/gyptest-implicit-rpath.py create mode 100644 media/webrtc/trunk/tools/gyp/test/linux/gyptest-ldflags-duplicates.py create mode 100644 media/webrtc/trunk/tools/gyp/test/linux/gyptest-target-rpath.py copy media/webrtc/trunk/tools/gyp/test/{mac/rpath => linux/implicit-rpath}/file.c (100%) copy media/webrtc/trunk/tools/gyp/test/{mac/rpath => linux/implicit-rpath}/main.c (100%) create mode 100644 media/webrtc/trunk/tools/gyp/test/linux/implicit-rpath/test.gyp create mode 100755 media/webrtc/trunk/tools/gyp/test/linux/ldflags-duplicates/check-ldflags.py create mode 100644 media/webrtc/trunk/tools/gyp/test/linux/ldflags-duplicates/lib1.c create mode 100644 media/webrtc/trunk/tools/gyp/test/linux/ldflags-duplicates/lib2.c create mode 100644 media/webrtc/trunk/tools/gyp/test/linux/ldflags-duplicates/main.c create mode 100644 media/webrtc/trunk/tools/gyp/test/linux/ldflags-duplicates/test.gyp copy media/webrtc/trunk/tools/gyp/test/{mac/rpath => linux/target-rpath}/file.c (100%) copy media/webrtc/trunk/tools/gyp/test/{mac/rpath => linux/target-rpath}/main.c (100%) create mode 100644 media/webrtc/trunk/tools/gyp/test/linux/target-rpath/test.gyp copy media/webrtc/trunk/tools/gyp/test/mac/app-bundle/TestApp/English.lproj/{InfoPlist.strings => InfoPlist-error.strings} (100%) create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/app-bundle/TestApp/English.lproj/utf-16be.strings create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/app-bundle/TestApp/English.lproj/utf-16le.strings create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/app-bundle/TestApp/Images.xcassets/AppIcon.appiconset/Contents.json create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/app-bundle/TestApp/Images.xcassets/image.imageset/Contents.json create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/app-bundle/TestApp/Images.xcassets/image.imageset/super_sylvain.png create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/app-bundle/TestApp/Images.xcassets/image.imageset/super_sylvain@2x.png create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/app-bundle/TestApp/Images.xcassets/image.imageset/super_sylvain@3x.png create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/app-bundle/test-assets-catalog.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/app-bundle/test-error.gyp copy media/webrtc/trunk/tools/gyp/test/mac/{sourceless-module/empty.c => archs/empty_main.cc} (100%) copy media/webrtc/trunk/tools/gyp/test/mac/{prefixheader => archs}/file.mm (100%) create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/archs/file_a.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/archs/file_a.h create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/archs/file_b.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/archs/file_b.h create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/archs/file_c.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/archs/file_d.cc copy media/webrtc/trunk/tools/gyp/test/mac/{prefixheader => archs}/header.h (100%) create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/archs/test-archs-multiarch.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/archs/test-dependencies.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/archs/test-valid-archs.gyp create mode 100755 media/webrtc/trunk/tools/gyp/test/mac/bundle-resources/change.sh create mode 100755 media/webrtc/trunk/tools/gyp/test/mac/bundle-resources/executable-file.sh copy security/nss/cmd/bltest/tests/sha512/plaintext0 => media/webrtc/trunk/tools/gyp/test/mac/bundle-resources/secret.txt (100%) create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/bundle-resources/test.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/clang-cxx-language-standard/c++11.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/clang-cxx-language-standard/c++98.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/clang-cxx-language-standard/clang-cxx-language-standard.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/clang-cxx-library/clang-cxx-library.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/clang-cxx-library/libc++.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/clang-cxx-library/libstdc++.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/copies-with-xcode-envvars/copies-with-xcode-envvars.gyp copy media/webrtc/trunk/tools/gyp/test/mac/{sourceless-module => copies-with-xcode-envvars}/empty.c (100%) create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/copies-with-xcode-envvars/file0 copy media/webrtc/trunk/tools/gyp/test/{generator-output/copies => mac/copies-with-xcode-envvars}/file1 (100%) create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/copies-with-xcode-envvars/file10 create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/copies-with-xcode-envvars/file11 copy media/webrtc/trunk/tools/gyp/test/{generator-output/copies => mac/copies-with-xcode-envvars}/file2 (100%) copy media/webrtc/trunk/tools/gyp/test/{generator-output/copies/subdir => mac/copies-with-xcode-envvars}/file3 (100%) copy media/webrtc/trunk/tools/gyp/test/{generator-output/copies/subdir => mac/copies-with-xcode-envvars}/file4 (100%) copy media/webrtc/trunk/tools/gyp/test/{copies/src/directory/subdir => mac/copies-with-xcode-envvars}/file5 (100%) copy media/webrtc/trunk/tools/gyp/test/{copies/src/parentdir/subdir => mac/copies-with-xcode-envvars}/file6 (100%) create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/copies-with-xcode-envvars/file7 create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/copies-with-xcode-envvars/file8 create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/copies-with-xcode-envvars/file9 create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/deployment-target/check-version-min.c create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/deployment-target/deployment-target.gyp mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-action-envvars.py create mode 100755 media/webrtc/trunk/tools/gyp/test/mac/gyptest-app-assets-catalog.py create mode 100755 media/webrtc/trunk/tools/gyp/test/mac/gyptest-app-error.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-archs.py create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-bundle-resources.py create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-clang-cxx-language-standard.py create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-clang-cxx-library.py create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-copies-with-xcode-envvars.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-copy-dylib.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-depend-on-bundle.py create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-deployment-target.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-framework-dirs.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-framework-headers.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-global-settings.py create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-identical-name.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-installname.py create mode 100755 media/webrtc/trunk/tools/gyp/test/mac/gyptest-kext.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-ldflags-passed-to-libtool.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-ldflags.py create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-libtool-zero.py create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-loadable-module-bundle-product-extension.py create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-lto.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-missing-cfbundlesignature.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-non-strs-flattened-to-env.py create mode 100755 media/webrtc/trunk/tools/gyp/test/mac/gyptest-objc-arc.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-objc-gc.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-postbuild-copy-bundle.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-postbuild-defaults.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-postbuild-multiple-configurations.py rename media/webrtc/trunk/tools/gyp/test/mac/{gyptest-postbuild-static-library.gyp => gyptest-postbuild-static-library.py} (100%) mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-rpath.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-sdkroot.py delete mode 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-sourceless-module.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-sourceless-module.py create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-strip-default.py create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-swift-library.py create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-unicode-settings.py create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-xcode-gcc-clang.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-xcode-gcc.py create mode 100755 media/webrtc/trunk/tools/gyp/test/mac/gyptest-xcode-support-actions.py create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/gyptest-xctest.py create mode 100755 media/webrtc/trunk/tools/gyp/test/mac/gyptest-xcuitest.py create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/identical-name/proxy/proxy.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/identical-name/proxy/proxy.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/identical-name/proxy/testlib/testlib.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/identical-name/proxy/testlib/testlib.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/identical-name/test-should-fail.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/identical-name/test.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/identical-name/test.gypi create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/identical-name/testlib/main.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/identical-name/testlib/testlib.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/identical-name/testlib/void.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/kext/GypKext/GypKext-Info.plist create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/kext/GypKext/GypKext.c create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/kext/kext.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/libtool-zero/mylib.c create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/libtool-zero/test.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/loadable-module-bundle-product-extension/src.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/loadable-module-bundle-product-extension/test.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/lto/asmfile.S create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/lto/ccfile.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/lto/cfile.c create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/lto/mfile.m create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/lto/mmfile.mm create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/lto/test.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/objc-arc/c-file.c create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/objc-arc/cc-file.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/objc-arc/m-file-no-arc.m create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/objc-arc/m-file.m create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/objc-arc/mm-file-no-arc.mm create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/objc-arc/mm-file.mm create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/objc-arc/test.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/postbuild-copy-bundle/copied.txt create mode 100755 media/webrtc/trunk/tools/gyp/test/mac/sdkroot/test_shorthand.sh copy js/src/tests/ecma_6/TemplateStrings/browser.js => media/webrtc/trunk/tools/gyp/test/mac/sourceless-module/empty.txt (100%) copy media/webrtc/trunk/tools/gyp/test/mac/{depend-on-bundle/bundle.c => sourceless-module/fun.c} (100%) create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/strip/main.c create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/strip/test-defaults.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/swift-library/Info.plist create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/swift-library/file.swift create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/swift-library/test.gyp create mode 100755 media/webrtc/trunk/tools/gyp/test/mac/type_envvars/test_check_sdkroot.sh create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/unicode-settings/file.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/unicode-settings/test.gyp create mode 100755 media/webrtc/trunk/tools/gyp/test/mac/unicode-settings/test_bundle_display_name.sh copy xulrunner/examples/simple/content/contents.rdf => media/webrtc/trunk/tools/gyp/test/mac/xcode-env-order/file.ext1 (100%) copy xulrunner/examples/simple/content/contents.rdf => media/webrtc/trunk/tools/gyp/test/mac/xcode-env-order/file.ext2 (100%) copy xulrunner/examples/simple/content/contents.rdf => media/webrtc/trunk/tools/gyp/test/mac/xcode-env-order/file.ext3 (100%) create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/xcode-gcc/aliasing.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/xcode-gcc/test-clang.gyp copy xulrunner/examples/simple/content/contents.rdf => media/webrtc/trunk/tools/gyp/test/mac/xcode-support-actions/source.c (100%) create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/xcode-support-actions/test.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/xctest/MyClass.h create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/xctest/MyClass.m create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/xctest/TestCase.m copy testing/mochitest/tests/browser/test-dir/test-file => media/webrtc/trunk/tools/gyp/test/mac/xctest/resource.txt (100%) create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/xctest/test.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/xctest/test.xcodeproj/xcshareddata/xcschemes/classes.xcscheme create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/xcuitest/Info.plist create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/xcuitest/MyAppDelegate.h create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/xcuitest/MyAppDelegate.m create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/xcuitest/TestCase.m create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/xcuitest/main.m copy testing/mochitest/tests/browser/test-dir/test-file => media/webrtc/trunk/tools/gyp/test/mac/xcuitest/resource.txt (100%) create mode 100644 media/webrtc/trunk/tools/gyp/test/mac/xcuitest/test.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/make_global_settings/ar/gyptest-make_global_settings_ar.py create mode 100644 media/webrtc/trunk/tools/gyp/test/make_global_settings/ar/make_global_settings_ar.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/make_global_settings/basics/gyptest-make_global_settings.py create mode 100644 media/webrtc/trunk/tools/gyp/test/make_global_settings/basics/make_global_settings.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/make_global_settings/env-wrapper/gyptest-wrapper.py create mode 100644 media/webrtc/trunk/tools/gyp/test/make_global_settings/env-wrapper/wrapper.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/make_global_settings/full-toolchain/bar.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/make_global_settings/full-toolchain/foo.c create mode 100644 media/webrtc/trunk/tools/gyp/test/make_global_settings/full-toolchain/gyptest-make_global_settings.py create mode 100644 media/webrtc/trunk/tools/gyp/test/make_global_settings/full-toolchain/make_global_settings.gyp create mode 100755 media/webrtc/trunk/tools/gyp/test/make_global_settings/full-toolchain/my_nm.py create mode 100755 media/webrtc/trunk/tools/gyp/test/make_global_settings/full-toolchain/my_readelf.py create mode 100644 media/webrtc/trunk/tools/gyp/test/make_global_settings/ld/gyptest-make_global_settings_ld.py create mode 100644 media/webrtc/trunk/tools/gyp/test/make_global_settings/ld/make_global_settings_ld.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/make_global_settings/wrapper/gyptest-wrapper.py create mode 100644 media/webrtc/trunk/tools/gyp/test/make_global_settings/wrapper/wrapper.gyp mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/many-actions/gyptest-many-actions-unsorted.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/many-actions/gyptest-many-actions.py create mode 100644 media/webrtc/trunk/tools/gyp/test/msvs/buildevents/buildevents.gyp create mode 100755 media/webrtc/trunk/tools/gyp/test/msvs/buildevents/gyptest-msbuild-supports-prepostbuild.py create mode 100755 media/webrtc/trunk/tools/gyp/test/msvs/buildevents/gyptest-ninja-warnings.py create mode 100644 media/webrtc/trunk/tools/gyp/test/msvs/buildevents/main.cc mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/msvs/config_attrs/gyptest-config_attrs.py create mode 100644 media/webrtc/trunk/tools/gyp/test/msvs/external_builder/external.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/msvs/external_builder/external_builder.py create mode 100644 media/webrtc/trunk/tools/gyp/test/msvs/external_builder/gyptest-all.py create mode 100644 media/webrtc/trunk/tools/gyp/test/msvs/external_builder/hello.cpp create mode 100644 media/webrtc/trunk/tools/gyp/test/msvs/external_builder/hello.z create mode 100644 media/webrtc/trunk/tools/gyp/test/msvs/external_builder/msbuild_action.py create mode 100644 media/webrtc/trunk/tools/gyp/test/msvs/external_builder/msbuild_rule.py create mode 100644 media/webrtc/trunk/tools/gyp/test/msvs/filters/filters.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/msvs/filters/gyptest-filters-2008.py create mode 100644 media/webrtc/trunk/tools/gyp/test/msvs/filters/gyptest-filters-2010.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/msvs/list_excluded/gyptest-all.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/msvs/missing_sources/gyptest-missing.py create mode 100644 media/webrtc/trunk/tools/gyp/test/msvs/multiple_actions_error_handling/action_fail.py create mode 100644 media/webrtc/trunk/tools/gyp/test/msvs/multiple_actions_error_handling/action_succeed.py create mode 100644 media/webrtc/trunk/tools/gyp/test/msvs/multiple_actions_error_handling/actions.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/msvs/multiple_actions_error_handling/gyptest.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/msvs/props/gyptest-props.py create mode 100644 media/webrtc/trunk/tools/gyp/test/msvs/rules_stdout_stderr/dummy.bar create mode 100644 media/webrtc/trunk/tools/gyp/test/msvs/rules_stdout_stderr/dummy.foo create mode 100644 media/webrtc/trunk/tools/gyp/test/msvs/rules_stdout_stderr/gyptest-rules-stdout-stderr.py create mode 100644 media/webrtc/trunk/tools/gyp/test/msvs/rules_stdout_stderr/rule_stderr.py create mode 100644 media/webrtc/trunk/tools/gyp/test/msvs/rules_stdout_stderr/rule_stdout.py create mode 100644 media/webrtc/trunk/tools/gyp/test/msvs/rules_stdout_stderr/rules-stdout-stderr.gyp mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/msvs/shared_output/gyptest-shared_output.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/msvs/uldi2010/gyptest-all.py create mode 100644 media/webrtc/trunk/tools/gyp/test/ninja/action-rule-hash/gyptest-action-rule-hash.py create mode 100644 media/webrtc/trunk/tools/gyp/test/ninja/action-rule-hash/subdir/action-rule-hash.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/ninja/action-rule-hash/subdir/emit.py create mode 100644 media/webrtc/trunk/tools/gyp/test/ninja/empty-and-non-empty-duplicate-name/gyptest-empty-and-non-empty-duplicate-name.py create mode 100644 media/webrtc/trunk/tools/gyp/test/ninja/empty-and-non-empty-duplicate-name/subdir/included.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/ninja/empty-and-non-empty-duplicate-name/test.gyp mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/ninja/normalize-paths-win/gyptest-normalize-paths.py create mode 100644 media/webrtc/trunk/tools/gyp/test/ninja/s-needs-no-depfiles/empty.s create mode 100755 media/webrtc/trunk/tools/gyp/test/ninja/s-needs-no-depfiles/gyptest-s-needs-no-depfiles.py create mode 100644 media/webrtc/trunk/tools/gyp/test/ninja/s-needs-no-depfiles/s-needs-no-depfiles.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/ninja/use-console/foo.bar create mode 100644 media/webrtc/trunk/tools/gyp/test/ninja/use-console/gyptest-use-console.py create mode 100644 media/webrtc/trunk/tools/gyp/test/ninja/use-console/use-console.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/ninja/use-custom-environment-files/gyptest-use-custom-environment-files.py copy media/webrtc/trunk/tools/gyp/test/{win/vs-macros/hello.cc => ninja/use-custom-environment-files/use-custom-environment-files.cc} (100%) create mode 100644 media/webrtc/trunk/tools/gyp/test/ninja/use-custom-environment-files/use-custom-environment-files.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/no-cpp/gyptest-no-cpp.py create mode 100644 media/webrtc/trunk/tools/gyp/test/no-cpp/src/call-f-main.c copy media/webrtc/trunk/tools/gyp/test/{mac/sourceless-module/empty.c => no-cpp/src/empty-main.c} (100%) create mode 100644 media/webrtc/trunk/tools/gyp/test/no-cpp/src/f.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/no-cpp/src/test.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/prune_targets/gyptest-prune-targets.py create mode 100644 media/webrtc/trunk/tools/gyp/test/prune_targets/lib1.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/prune_targets/lib2.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/prune_targets/lib3.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/prune_targets/lib_indirect.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/prune_targets/program.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/prune_targets/test1.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/prune_targets/test2.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/rename/filecase/file.c create mode 100644 media/webrtc/trunk/tools/gyp/test/rename/filecase/test-casesensitive.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/rename/filecase/test.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/rename/gyptest-filecase.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/restat/gyptest-restat.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/restat/src/create_intermediate.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/restat/src/touch.py create mode 100644 media/webrtc/trunk/tools/gyp/test/rules-dirname/src/subdir/nodir.gencc create mode 100755 media/webrtc/trunk/tools/gyp/test/rules-use-built-dependencies/gyptest-use-built-dependencies.py create mode 100644 media/webrtc/trunk/tools/gyp/test/rules-use-built-dependencies/src/main.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/rules-use-built-dependencies/src/use-built-dependencies-rule.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/rules/gyptest-special-variables.py create mode 100644 media/webrtc/trunk/tools/gyp/test/rules/src/an_asm.S create mode 100644 media/webrtc/trunk/tools/gyp/test/rules/src/as.bat create mode 100644 media/webrtc/trunk/tools/gyp/test/rules/src/special-variables.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/rules/src/subdir2/both_rule_and_action_input.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/rules/src/subdir2/program.c rename media/webrtc/trunk/tools/gyp/test/rules/src/subdir4/{asm-function.asm => asm-function.assem} (100%) create mode 100644 media/webrtc/trunk/tools/gyp/test/same-gyp-name/gyptest-library.py create mode 100644 media/webrtc/trunk/tools/gyp/test/same-gyp-name/library/one/sub.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/same-gyp-name/library/test.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/same-gyp-name/library/two/sub.gyp mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/same-rule-output-file-name/gyptest-all.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/same-rule-output-file-name/src/touch.py delete mode 100644 media/webrtc/trunk/tools/gyp/test/same-source-file-name/gyptest-fail.py create mode 100755 media/webrtc/trunk/tools/gyp/test/same-source-file-name/gyptest-pass-executable.py create mode 100755 media/webrtc/trunk/tools/gyp/test/same-source-file-name/gyptest-pass-shared.py create mode 100755 media/webrtc/trunk/tools/gyp/test/same-source-file-name/gyptest-static.py create mode 100644 media/webrtc/trunk/tools/gyp/test/same-source-file-name/src/double-executable.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/same-source-file-name/src/double-shared.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/same-source-file-name/src/double-static.gyp delete mode 100644 media/webrtc/trunk/tools/gyp/test/same-source-file-name/src/double.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/same-source-file-name/src/prog3.c mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/same-target-name-different-directory/gyptest-all.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/same-target-name-different-directory/src/touch.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/sanitize-rule-names/gyptest-sanitize-rule-names.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/sanitize-rule-names/script.py delete mode 100755 media/webrtc/trunk/tools/gyp/test/scons_tools/gyptest-tools.py delete mode 100644 media/webrtc/trunk/tools/gyp/test/scons_tools/site_scons/site_tools/this_tool.py delete mode 100644 media/webrtc/trunk/tools/gyp/test/scons_tools/tools.c delete mode 100644 media/webrtc/trunk/tools/gyp/test/scons_tools/tools.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/self-dependency/common.gypi create mode 100644 media/webrtc/trunk/tools/gyp/test/self-dependency/dep.gyp create mode 100755 media/webrtc/trunk/tools/gyp/test/self-dependency/gyptest-self-dependency.py create mode 100644 media/webrtc/trunk/tools/gyp/test/self-dependency/self_dependency.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/standalone-static-library/gyptest-standalone-static-library.py create mode 100644 media/webrtc/trunk/tools/gyp/test/standalone-static-library/invalid.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/standalone-static-library/mylib.c create mode 100644 media/webrtc/trunk/tools/gyp/test/standalone-static-library/mylib.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/standalone-static-library/prog.c mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/standalone/gyptest-standalone.py create mode 100755 media/webrtc/trunk/tools/gyp/test/symlinks/gyptest-symlinks.py create mode 100644 media/webrtc/trunk/tools/gyp/test/symlinks/hello.c create mode 100644 media/webrtc/trunk/tools/gyp/test/symlinks/hello.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/target/gyptest-target.py create mode 100644 media/webrtc/trunk/tools/gyp/test/target/hello.c create mode 100644 media/webrtc/trunk/tools/gyp/test/target/target.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/toolsets/toolsets_shared.cc create mode 100755 media/webrtc/trunk/tools/gyp/test/variables/commands/gyptest-commands-repeated-multidir.py create mode 100644 media/webrtc/trunk/tools/gyp/test/variables/commands/repeated_multidir/dir_1/test_1.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/variables/commands/repeated_multidir/dir_2/test_2.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/variables/commands/repeated_multidir/main.gyp create mode 100755 media/webrtc/trunk/tools/gyp/test/variables/commands/repeated_multidir/print_cwd_basename.py create mode 100644 media/webrtc/trunk/tools/gyp/test/variables/commands/repeated_multidir/repeated_command_common.gypi create mode 100644 media/webrtc/trunk/tools/gyp/test/variables/empty/empty.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/variables/empty/empty.gypi create mode 100755 media/webrtc/trunk/tools/gyp/test/variables/empty/gyptest-empty.py create mode 100644 media/webrtc/trunk/tools/gyp/test/variables/filelist/gyptest-filelist-golden.py create mode 100644 media/webrtc/trunk/tools/gyp/test/variables/filelist/src/dummy.py create mode 100644 media/webrtc/trunk/tools/gyp/test/variables/filelist/src/filelist2.gyp mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/variables/variable-in-path/gyptest-variable-in-path.py delete mode 100755 media/webrtc/trunk/tools/gyp/test/variants/gyptest-variants.py delete mode 100644 media/webrtc/trunk/tools/gyp/test/variants/src/variants.c delete mode 100644 media/webrtc/trunk/tools/gyp/test/variants/src/variants.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/analysis.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/calling-convention-cdecl.def create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/calling-convention-fastcall.def create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/calling-convention-stdcall.def create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/calling-convention-vectorcall.def create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/calling-convention.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/calling-convention.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/compile-as-managed.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/compile-as-managed.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/compile-as-winrt.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/compile-as-winrt.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/default-char-is-unsigned.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/default-char-is-unsigned.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/disable-specific-warnings.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/disable-specific-warnings.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/enable-enhanced-instruction-set.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/enable-enhanced-instruction-set.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/floating-point-model-fast.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/floating-point-model-precise.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/floating-point-model-strict.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/floating-point-model.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/force-include-files-with-precompiled.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/force-include-files.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/force-include-files.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/pdbname-override.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/precomp.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/treat-wchar-t-as-built-in-type.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/treat-wchar-t-as-built-in-type1.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/treat-wchar-t-as-built-in-type2.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/compiler-flags/uninit.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/enable-winrt/dllmain.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/enable-winrt/enable-winrt.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/generator-output-different-drive/gyptest-generator-output-different-drive.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/generator-output-different-drive/prog.c create mode 100644 media/webrtc/trunk/tools/gyp/test/win/generator-output-different-drive/prog.gyp mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-asm-files.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-cl-additional-include-dirs.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-cl-additional-options.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-cl-analysis.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-cl-buffer-security-check.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-cl-calling-convention.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-cl-character-set.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-cl-compile-as-managed.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-cl-compile-as-winrt.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-cl-debug-format.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-cl-default-char-is-unsigned.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-cl-disable-specific-warnings.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-cl-enable-enhanced-instruction-set.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-cl-exception-handling.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-cl-floating-point-model.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-cl-force-include-files.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-cl-function-level-linking.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-cl-optimizations.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-cl-pdbname-override.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-cl-pdbname.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-cl-rtti.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-cl-runtime-checks.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-cl-runtime-library.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-cl-treat-wchar-t-as-built-in-type.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-cl-warning-as-error.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-cl-warning-level.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-command-quote.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-crosscompile-ar.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-lib-ltcg.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-additional-deps.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-additional-options.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-aslr.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-base-address.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-debug-info.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-default-libs.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-deffile.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-defrelink.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-delay-load-dlls.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-embed-manifest.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-enable-uac.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-enable-winrt-app-revision.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-enable-winrt-target-platform-version.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-enable-winrt.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-entrypointsymbol.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-fixed-base.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-force-symbol-reference.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-generate-manifest.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-incremental.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-large-address-aware.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-large-pdb.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-library-adjust.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-library-directories.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-ltcg.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-mapfile.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-nodefaultlib.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-noimportlib.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-nxcompat.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-opt-icf.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-opt-ref.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-ordering.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-outputfile.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-pdb-no-output.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-pdb-output.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-pdb.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-pgo.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-profile.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-restat-importlib.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-safeseh.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-shard.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-stacksize.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-subsystem.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-target-machine.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-tsaware.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-uldi-depending-on-module.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-uldi.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-unsupported-manifest.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-update-manifest.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-link-warnings-as-errors.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-long-command-line.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-macro-projectname.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-macro-targetext.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-macro-targetfilename.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-macro-targetname.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-macro-targetpath.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-macro-vcinstalldir.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-macros-containing-gyp.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-macros-in-inputs-and-outputs.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-midl-excluded.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-midl-includedirs.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-midl-rules.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-ml-safeseh.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-quoting-commands.py mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-rc-build.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-sys.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/gyptest-system-include.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/idl-excluded/bad.idl copy media/webrtc/trunk/tools/gyp/test/{rules/src => win/idl-excluded}/copy-file.py (100%) mode change 100755 => 100644 create mode 100644 media/webrtc/trunk/tools/gyp/test/win/idl-excluded/idl-excluded.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/idl-excluded/program.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/idl-includedirs/hello.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/idl-includedirs/idl-includedirs.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/idl-includedirs/subdir/bar.idl create mode 100644 media/webrtc/trunk/tools/gyp/test/win/idl-includedirs/subdir/foo.idl create mode 100644 media/webrtc/trunk/tools/gyp/test/win/idl-rules/Window.idl create mode 100644 media/webrtc/trunk/tools/gyp/test/win/idl-rules/idl_compiler.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/importlib/dll_no_exports.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/importlib/noimplib.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/large-pdb/dllmain.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/large-pdb/large-pdb.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/large-pdb/main.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/lib-crosscompile/answer.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/lib-crosscompile/answer.h create mode 100644 media/webrtc/trunk/tools/gyp/test/win/lib-crosscompile/use_host_ar.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/lib-flags/answer.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/lib-flags/answer.h create mode 100644 media/webrtc/trunk/tools/gyp/test/win/lib-flags/ltcg.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/a/x.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/a/z.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/b/y.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/base-address.gyp delete mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/default-libs.cc delete mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/default-libs.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/embed-manifest.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/enable-uac.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/force-symbol-reference.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/inline_test.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/inline_test.h create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/inline_test_main.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/large-address-aware.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/link-ordering.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/link-warning.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/ltcg.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/main-crt.c create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/manifest-in-comment.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/mapfile.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/mapfile.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/no-default-libs.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/no-default-libs.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/pdb-output.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/pgo.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/profile.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/program-database.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/safeseh.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/safeseh_hello.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/safeseh_zero.asm create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/safeseh_zero64.asm create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/stacksize.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/target-machine.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/tsaware.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/unsupported-manifest.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/update_pgd.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/warn-as-error.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/x.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/y.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/linker-flags/z.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/ml-safeseh/a.asm create mode 100644 media/webrtc/trunk/tools/gyp/test/win/ml-safeseh/hello.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/ml-safeseh/ml-safeseh.gyp mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/precompiled/gyptest-all.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/rc-build/hello3.rc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/shard/hello.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/shard/hello1.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/shard/hello2.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/shard/hello3.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/shard/hello4.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/shard/shard.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/shard/shard_ref.gyp copy xulrunner/examples/simple/content/contents.rdf => media/webrtc/trunk/tools/gyp/test/win/system-include/bar/header.h (100%) copy xulrunner/examples/simple/content/contents.rdf => media/webrtc/trunk/tools/gyp/test/win/system-include/common/commonheader.h (100%) copy xulrunner/examples/simple/content/contents.rdf => media/webrtc/trunk/tools/gyp/test/win/system-include/foo/header.h (100%) create mode 100644 media/webrtc/trunk/tools/gyp/test/win/system-include/main.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/system-include/test.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/uldi/dll.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/uldi/exe.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/uldi/uldi-depending-on-module.gyp mode change 100755 => 100644 media/webrtc/trunk/tools/gyp/test/win/vs-macros/as.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/vs-macros/targetext.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/vs-macros/targetfilename.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/vs-macros/targetname.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/vs-macros/targetpath.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/win-driver-target-type/win-driver-target-type.c create mode 100644 media/webrtc/trunk/tools/gyp/test/win/win-driver-target-type/win-driver-target-type.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/win-driver-target-type/win-driver-target-type.h create mode 100644 media/webrtc/trunk/tools/gyp/test/win/win-driver-target-type/win-driver-target-type.rc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/win-tool/copies_readonly_files.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/win-tool/gyptest-win-tool-handles-readonly-files.py create mode 100644 media/webrtc/trunk/tools/gyp/test/win/winrt-app-type-revision/dllmain.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/winrt-app-type-revision/winrt-app-type-revison.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/win/winrt-target-platform-version/dllmain.cc create mode 100644 media/webrtc/trunk/tools/gyp/test/win/winrt-target-platform-version/winrt-target-platform-version.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/xcode-ninja/list_excluded/gyptest-all.py create mode 100644 media/webrtc/trunk/tools/gyp/test/xcode-ninja/list_excluded/hello.cpp create mode 100644 media/webrtc/trunk/tools/gyp/test/xcode-ninja/list_excluded/hello_exclude.gyp create mode 100644 media/webrtc/trunk/tools/gyp/test/xcode-ninja/list_excluded/hello_excluded.cpp create mode 100644 media/webrtc/trunk/webrtc/.gitignore create mode 100644 media/webrtc/trunk/webrtc/BUILD.gn create mode 100644 media/webrtc/trunk/webrtc/LICENSE create mode 100644 media/webrtc/trunk/webrtc/LICENSE_THIRD_PARTY create mode 100644 media/webrtc/trunk/webrtc/OWNERS create mode 100644 media/webrtc/trunk/webrtc/PATENTS create mode 100644 media/webrtc/trunk/webrtc/PRESUBMIT.py create mode 100644 media/webrtc/trunk/webrtc/README.chromium create mode 100644 media/webrtc/trunk/webrtc/base/BUILD.gn create mode 100644 media/webrtc/trunk/webrtc/base/OWNERS create mode 100644 media/webrtc/trunk/webrtc/base/arraysize.h create mode 100644 media/webrtc/trunk/webrtc/base/asyncfile.cc create mode 100644 media/webrtc/trunk/webrtc/base/asyncfile.h create mode 100644 media/webrtc/trunk/webrtc/base/asynchttprequest.cc create mode 100644 media/webrtc/trunk/webrtc/base/asynchttprequest.h create mode 100644 media/webrtc/trunk/webrtc/base/asynchttprequest_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/asyncinvoker-inl.h create mode 100644 media/webrtc/trunk/webrtc/base/asyncinvoker.cc create mode 100644 media/webrtc/trunk/webrtc/base/asyncinvoker.h create mode 100644 media/webrtc/trunk/webrtc/base/asyncpacketsocket.cc create mode 100644 media/webrtc/trunk/webrtc/base/asyncpacketsocket.h create mode 100644 media/webrtc/trunk/webrtc/base/asyncresolverinterface.cc create mode 100644 media/webrtc/trunk/webrtc/base/asyncresolverinterface.h create mode 100644 media/webrtc/trunk/webrtc/base/asyncsocket.cc create mode 100644 media/webrtc/trunk/webrtc/base/asyncsocket.h create mode 100644 media/webrtc/trunk/webrtc/base/asynctcpsocket.cc create mode 100644 media/webrtc/trunk/webrtc/base/asynctcpsocket.h create mode 100644 media/webrtc/trunk/webrtc/base/asynctcpsocket_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/asyncudpsocket.cc create mode 100644 media/webrtc/trunk/webrtc/base/asyncudpsocket.h create mode 100644 media/webrtc/trunk/webrtc/base/asyncudpsocket_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/atomicops.h create mode 100644 media/webrtc/trunk/webrtc/base/atomicops_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/autodetectproxy.cc create mode 100644 media/webrtc/trunk/webrtc/base/autodetectproxy.h create mode 100644 media/webrtc/trunk/webrtc/base/autodetectproxy_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/bandwidthsmoother.cc create mode 100644 media/webrtc/trunk/webrtc/base/bandwidthsmoother.h create mode 100644 media/webrtc/trunk/webrtc/base/bandwidthsmoother_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/base.gyp create mode 100644 media/webrtc/trunk/webrtc/base/base64.cc create mode 100644 media/webrtc/trunk/webrtc/base/base64.h create mode 100644 media/webrtc/trunk/webrtc/base/base64_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/base_tests.gyp create mode 100644 media/webrtc/trunk/webrtc/base/basicdefs.h create mode 100644 media/webrtc/trunk/webrtc/base/basictypes.h create mode 100644 media/webrtc/trunk/webrtc/base/basictypes_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/bind.h create mode 100644 media/webrtc/trunk/webrtc/base/bind.h.pump create mode 100644 media/webrtc/trunk/webrtc/base/bind_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/bitbuffer.cc create mode 100644 media/webrtc/trunk/webrtc/base/bitbuffer.h create mode 100644 media/webrtc/trunk/webrtc/base/bitbuffer_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/buffer.cc create mode 100644 media/webrtc/trunk/webrtc/base/buffer.h create mode 100644 media/webrtc/trunk/webrtc/base/buffer_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/bytebuffer.cc create mode 100644 media/webrtc/trunk/webrtc/base/bytebuffer.h create mode 100644 media/webrtc/trunk/webrtc/base/bytebuffer_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/byteorder.h create mode 100644 media/webrtc/trunk/webrtc/base/byteorder_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/callback.h create mode 100644 media/webrtc/trunk/webrtc/base/callback.h.pump create mode 100644 media/webrtc/trunk/webrtc/base/callback_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/checks.cc create mode 100644 media/webrtc/trunk/webrtc/base/checks.h create mode 100644 media/webrtc/trunk/webrtc/base/common.cc create mode 100644 media/webrtc/trunk/webrtc/base/common.h create mode 100644 media/webrtc/trunk/webrtc/base/constructormagic.h create mode 100644 media/webrtc/trunk/webrtc/base/cpumonitor.cc create mode 100644 media/webrtc/trunk/webrtc/base/cpumonitor.h create mode 100644 media/webrtc/trunk/webrtc/base/cpumonitor_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/crc32.cc create mode 100644 media/webrtc/trunk/webrtc/base/crc32.h create mode 100644 media/webrtc/trunk/webrtc/base/crc32_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/criticalsection.cc create mode 100644 media/webrtc/trunk/webrtc/base/criticalsection.h create mode 100644 media/webrtc/trunk/webrtc/base/criticalsection_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/cryptstring.cc create mode 100644 media/webrtc/trunk/webrtc/base/cryptstring.h create mode 100644 media/webrtc/trunk/webrtc/base/dbus.cc create mode 100644 media/webrtc/trunk/webrtc/base/dbus.h create mode 100644 media/webrtc/trunk/webrtc/base/dbus_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/diskcache.cc create mode 100644 media/webrtc/trunk/webrtc/base/diskcache.h create mode 100644 media/webrtc/trunk/webrtc/base/diskcache_win32.cc create mode 100644 media/webrtc/trunk/webrtc/base/diskcache_win32.h create mode 100644 media/webrtc/trunk/webrtc/base/dscp.h create mode 100644 media/webrtc/trunk/webrtc/base/event.cc create mode 100644 media/webrtc/trunk/webrtc/base/event.h create mode 100644 media/webrtc/trunk/webrtc/base/event_tracer.cc create mode 100644 media/webrtc/trunk/webrtc/base/event_tracer.h create mode 100644 media/webrtc/trunk/webrtc/base/event_tracer_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/event_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/exp_filter.cc create mode 100644 media/webrtc/trunk/webrtc/base/exp_filter.h create mode 100644 media/webrtc/trunk/webrtc/base/exp_filter_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/fakecpumonitor.h create mode 100644 media/webrtc/trunk/webrtc/base/fakenetwork.h create mode 100644 media/webrtc/trunk/webrtc/base/fakesslidentity.h create mode 100644 media/webrtc/trunk/webrtc/base/faketaskrunner.h create mode 100644 media/webrtc/trunk/webrtc/base/filelock.cc create mode 100644 media/webrtc/trunk/webrtc/base/filelock.h create mode 100644 media/webrtc/trunk/webrtc/base/filelock_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/fileutils.cc create mode 100644 media/webrtc/trunk/webrtc/base/fileutils.h create mode 100644 media/webrtc/trunk/webrtc/base/fileutils_mock.h create mode 100644 media/webrtc/trunk/webrtc/base/fileutils_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/firewallsocketserver.cc create mode 100644 media/webrtc/trunk/webrtc/base/firewallsocketserver.h create mode 100644 media/webrtc/trunk/webrtc/base/flags.cc create mode 100644 media/webrtc/trunk/webrtc/base/flags.h create mode 100644 media/webrtc/trunk/webrtc/base/format_macros.h create mode 100644 media/webrtc/trunk/webrtc/base/gunit.h create mode 100644 media/webrtc/trunk/webrtc/base/gunit_prod.h create mode 100644 media/webrtc/trunk/webrtc/base/helpers.cc create mode 100644 media/webrtc/trunk/webrtc/base/helpers.h create mode 100644 media/webrtc/trunk/webrtc/base/helpers_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/httpbase.cc create mode 100644 media/webrtc/trunk/webrtc/base/httpbase.h create mode 100644 media/webrtc/trunk/webrtc/base/httpbase_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/httpclient.cc create mode 100644 media/webrtc/trunk/webrtc/base/httpclient.h create mode 100644 media/webrtc/trunk/webrtc/base/httpcommon-inl.h create mode 100644 media/webrtc/trunk/webrtc/base/httpcommon.cc create mode 100644 media/webrtc/trunk/webrtc/base/httpcommon.h create mode 100644 media/webrtc/trunk/webrtc/base/httpcommon_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/httprequest.cc create mode 100644 media/webrtc/trunk/webrtc/base/httprequest.h create mode 100644 media/webrtc/trunk/webrtc/base/httpserver.cc create mode 100644 media/webrtc/trunk/webrtc/base/httpserver.h create mode 100644 media/webrtc/trunk/webrtc/base/httpserver_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/ifaddrs-android.cc create mode 100644 media/webrtc/trunk/webrtc/base/ifaddrs-android.h create mode 100644 media/webrtc/trunk/webrtc/base/iosfilesystem.mm create mode 100644 media/webrtc/trunk/webrtc/base/ipaddress.cc create mode 100644 media/webrtc/trunk/webrtc/base/ipaddress.h create mode 100644 media/webrtc/trunk/webrtc/base/ipaddress_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/json.cc create mode 100644 media/webrtc/trunk/webrtc/base/json.h create mode 100644 media/webrtc/trunk/webrtc/base/json_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/latebindingsymboltable.cc create mode 100644 media/webrtc/trunk/webrtc/base/latebindingsymboltable.cc.def create mode 100644 media/webrtc/trunk/webrtc/base/latebindingsymboltable.h create mode 100644 media/webrtc/trunk/webrtc/base/latebindingsymboltable.h.def create mode 100644 media/webrtc/trunk/webrtc/base/latebindingsymboltable_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/libdbusglibsymboltable.cc create mode 100644 media/webrtc/trunk/webrtc/base/libdbusglibsymboltable.h create mode 100644 media/webrtc/trunk/webrtc/base/linked_ptr.h create mode 100644 media/webrtc/trunk/webrtc/base/linux.cc create mode 100644 media/webrtc/trunk/webrtc/base/linux.h create mode 100644 media/webrtc/trunk/webrtc/base/linux_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/linuxfdwalk.c create mode 100644 media/webrtc/trunk/webrtc/base/linuxfdwalk.h create mode 100644 media/webrtc/trunk/webrtc/base/linuxfdwalk_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/logging.cc create mode 100644 media/webrtc/trunk/webrtc/base/logging.h create mode 100644 media/webrtc/trunk/webrtc/base/logging_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/macasyncsocket.cc create mode 100644 media/webrtc/trunk/webrtc/base/macasyncsocket.h create mode 100644 media/webrtc/trunk/webrtc/base/maccocoasocketserver.h create mode 100644 media/webrtc/trunk/webrtc/base/maccocoasocketserver.mm create mode 100644 media/webrtc/trunk/webrtc/base/maccocoasocketserver_unittest.mm create mode 100644 media/webrtc/trunk/webrtc/base/maccocoathreadhelper.h create mode 100644 media/webrtc/trunk/webrtc/base/maccocoathreadhelper.mm create mode 100644 media/webrtc/trunk/webrtc/base/macconversion.cc create mode 100644 media/webrtc/trunk/webrtc/base/macconversion.h create mode 100644 media/webrtc/trunk/webrtc/base/macsocketserver.cc create mode 100644 media/webrtc/trunk/webrtc/base/macsocketserver.h create mode 100644 media/webrtc/trunk/webrtc/base/macsocketserver_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/macutils.cc create mode 100644 media/webrtc/trunk/webrtc/base/macutils.h create mode 100644 media/webrtc/trunk/webrtc/base/macutils_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/macwindowpicker.cc create mode 100644 media/webrtc/trunk/webrtc/base/macwindowpicker.h create mode 100644 media/webrtc/trunk/webrtc/base/macwindowpicker_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/mathutils.h create mode 100644 media/webrtc/trunk/webrtc/base/md5.cc create mode 100644 media/webrtc/trunk/webrtc/base/md5.h create mode 100644 media/webrtc/trunk/webrtc/base/md5digest.cc create mode 100644 media/webrtc/trunk/webrtc/base/md5digest.h create mode 100644 media/webrtc/trunk/webrtc/base/md5digest_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/messagedigest.cc create mode 100644 media/webrtc/trunk/webrtc/base/messagedigest.h create mode 100644 media/webrtc/trunk/webrtc/base/messagedigest_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/messagehandler.cc create mode 100644 media/webrtc/trunk/webrtc/base/messagehandler.h create mode 100644 media/webrtc/trunk/webrtc/base/messagequeue.cc create mode 100644 media/webrtc/trunk/webrtc/base/messagequeue.h create mode 100644 media/webrtc/trunk/webrtc/base/messagequeue_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/move.h create mode 100644 media/webrtc/trunk/webrtc/base/multipart.cc create mode 100644 media/webrtc/trunk/webrtc/base/multipart.h create mode 100644 media/webrtc/trunk/webrtc/base/multipart_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/nat_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/natserver.cc create mode 100644 media/webrtc/trunk/webrtc/base/natserver.h create mode 100644 media/webrtc/trunk/webrtc/base/natsocketfactory.cc create mode 100644 media/webrtc/trunk/webrtc/base/natsocketfactory.h create mode 100644 media/webrtc/trunk/webrtc/base/nattypes.cc create mode 100644 media/webrtc/trunk/webrtc/base/nattypes.h create mode 100644 media/webrtc/trunk/webrtc/base/nethelpers.cc create mode 100644 media/webrtc/trunk/webrtc/base/nethelpers.h create mode 100644 media/webrtc/trunk/webrtc/base/network.cc create mode 100644 media/webrtc/trunk/webrtc/base/network.h create mode 100644 media/webrtc/trunk/webrtc/base/network_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/nssidentity.cc create mode 100644 media/webrtc/trunk/webrtc/base/nssidentity.h create mode 100644 media/webrtc/trunk/webrtc/base/nssstreamadapter.cc create mode 100644 media/webrtc/trunk/webrtc/base/nssstreamadapter.h create mode 100644 media/webrtc/trunk/webrtc/base/nullsocketserver.h create mode 100644 media/webrtc/trunk/webrtc/base/nullsocketserver_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/openssl.h create mode 100644 media/webrtc/trunk/webrtc/base/openssladapter.cc create mode 100644 media/webrtc/trunk/webrtc/base/openssladapter.h create mode 100644 media/webrtc/trunk/webrtc/base/openssldigest.cc create mode 100644 media/webrtc/trunk/webrtc/base/openssldigest.h create mode 100644 media/webrtc/trunk/webrtc/base/opensslidentity.cc create mode 100644 media/webrtc/trunk/webrtc/base/opensslidentity.h create mode 100644 media/webrtc/trunk/webrtc/base/opensslstreamadapter.cc create mode 100644 media/webrtc/trunk/webrtc/base/opensslstreamadapter.h create mode 100644 media/webrtc/trunk/webrtc/base/optionsfile.cc create mode 100644 media/webrtc/trunk/webrtc/base/optionsfile.h create mode 100644 media/webrtc/trunk/webrtc/base/optionsfile_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/pathutils.cc create mode 100644 media/webrtc/trunk/webrtc/base/pathutils.h create mode 100644 media/webrtc/trunk/webrtc/base/pathutils_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/physicalsocketserver.cc create mode 100644 media/webrtc/trunk/webrtc/base/physicalsocketserver.h create mode 100644 media/webrtc/trunk/webrtc/base/physicalsocketserver_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/platform_file.cc create mode 100644 media/webrtc/trunk/webrtc/base/platform_file.h create mode 100644 media/webrtc/trunk/webrtc/base/posix.cc create mode 100644 media/webrtc/trunk/webrtc/base/posix.h create mode 100644 media/webrtc/trunk/webrtc/base/profiler.cc create mode 100644 media/webrtc/trunk/webrtc/base/profiler.h create mode 100644 media/webrtc/trunk/webrtc/base/profiler_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/proxy_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/proxydetect.cc create mode 100644 media/webrtc/trunk/webrtc/base/proxydetect.h create mode 100644 media/webrtc/trunk/webrtc/base/proxydetect_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/proxyinfo.cc create mode 100644 media/webrtc/trunk/webrtc/base/proxyinfo.h create mode 100644 media/webrtc/trunk/webrtc/base/proxyserver.cc create mode 100644 media/webrtc/trunk/webrtc/base/proxyserver.h create mode 100644 media/webrtc/trunk/webrtc/base/ratelimiter.cc create mode 100644 media/webrtc/trunk/webrtc/base/ratelimiter.h create mode 100644 media/webrtc/trunk/webrtc/base/ratelimiter_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/ratetracker.cc create mode 100644 media/webrtc/trunk/webrtc/base/ratetracker.h create mode 100644 media/webrtc/trunk/webrtc/base/ratetracker_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/refcount.h create mode 100644 media/webrtc/trunk/webrtc/base/referencecountedsingletonfactory.h create mode 100644 media/webrtc/trunk/webrtc/base/referencecountedsingletonfactory_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/rollingaccumulator.h create mode 100644 media/webrtc/trunk/webrtc/base/rollingaccumulator_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/safe_conversions.h create mode 100644 media/webrtc/trunk/webrtc/base/safe_conversions_impl.h create mode 100644 media/webrtc/trunk/webrtc/base/schanneladapter.cc create mode 100644 media/webrtc/trunk/webrtc/base/schanneladapter.h create mode 100644 media/webrtc/trunk/webrtc/base/scoped_autorelease_pool.h create mode 100644 media/webrtc/trunk/webrtc/base/scoped_autorelease_pool.mm create mode 100644 media/webrtc/trunk/webrtc/base/scoped_ptr.h create mode 100644 media/webrtc/trunk/webrtc/base/scoped_ref_ptr.h create mode 100644 media/webrtc/trunk/webrtc/base/scopedptrcollection.h create mode 100644 media/webrtc/trunk/webrtc/base/scopedptrcollection_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/sec_buffer.h create mode 100644 media/webrtc/trunk/webrtc/base/sha1.cc create mode 100644 media/webrtc/trunk/webrtc/base/sha1.h create mode 100644 media/webrtc/trunk/webrtc/base/sha1digest.cc create mode 100644 media/webrtc/trunk/webrtc/base/sha1digest.h create mode 100644 media/webrtc/trunk/webrtc/base/sha1digest_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/sharedexclusivelock.cc create mode 100644 media/webrtc/trunk/webrtc/base/sharedexclusivelock.h create mode 100644 media/webrtc/trunk/webrtc/base/sharedexclusivelock_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/signalthread.cc create mode 100644 media/webrtc/trunk/webrtc/base/signalthread.h create mode 100644 media/webrtc/trunk/webrtc/base/signalthread_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/sigslot.cc create mode 100644 media/webrtc/trunk/webrtc/base/sigslot.h create mode 100644 media/webrtc/trunk/webrtc/base/sigslot_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/sigslotrepeater.h create mode 100755 media/webrtc/trunk/webrtc/base/sigslottester.h create mode 100755 media/webrtc/trunk/webrtc/base/sigslottester.h.pump create mode 100755 media/webrtc/trunk/webrtc/base/sigslottester_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/socket.h create mode 100644 media/webrtc/trunk/webrtc/base/socket_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/socket_unittest.h create mode 100644 media/webrtc/trunk/webrtc/base/socketadapters.cc create mode 100644 media/webrtc/trunk/webrtc/base/socketadapters.h create mode 100644 media/webrtc/trunk/webrtc/base/socketaddress.cc create mode 100644 media/webrtc/trunk/webrtc/base/socketaddress.h create mode 100644 media/webrtc/trunk/webrtc/base/socketaddress_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/socketaddresspair.cc create mode 100644 media/webrtc/trunk/webrtc/base/socketaddresspair.h create mode 100644 media/webrtc/trunk/webrtc/base/socketfactory.h create mode 100644 media/webrtc/trunk/webrtc/base/socketpool.cc create mode 100644 media/webrtc/trunk/webrtc/base/socketpool.h create mode 100644 media/webrtc/trunk/webrtc/base/socketserver.h create mode 100644 media/webrtc/trunk/webrtc/base/socketstream.cc create mode 100644 media/webrtc/trunk/webrtc/base/socketstream.h create mode 100644 media/webrtc/trunk/webrtc/base/ssladapter.cc create mode 100644 media/webrtc/trunk/webrtc/base/ssladapter.h create mode 100644 media/webrtc/trunk/webrtc/base/ssladapter_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/sslconfig.h create mode 100644 media/webrtc/trunk/webrtc/base/sslfingerprint.cc create mode 100644 media/webrtc/trunk/webrtc/base/sslfingerprint.h create mode 100644 media/webrtc/trunk/webrtc/base/sslidentity.cc create mode 100644 media/webrtc/trunk/webrtc/base/sslidentity.h create mode 100644 media/webrtc/trunk/webrtc/base/sslidentity_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/sslroots.h create mode 100644 media/webrtc/trunk/webrtc/base/sslsocketfactory.cc create mode 100644 media/webrtc/trunk/webrtc/base/sslsocketfactory.h create mode 100644 media/webrtc/trunk/webrtc/base/sslstreamadapter.cc create mode 100644 media/webrtc/trunk/webrtc/base/sslstreamadapter.h create mode 100644 media/webrtc/trunk/webrtc/base/sslstreamadapter_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/sslstreamadapterhelper.cc create mode 100644 media/webrtc/trunk/webrtc/base/sslstreamadapterhelper.h create mode 100644 media/webrtc/trunk/webrtc/base/stream.cc create mode 100644 media/webrtc/trunk/webrtc/base/stream.h create mode 100644 media/webrtc/trunk/webrtc/base/stream_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/stringencode.cc create mode 100644 media/webrtc/trunk/webrtc/base/stringencode.h create mode 100644 media/webrtc/trunk/webrtc/base/stringencode_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/stringutils.cc create mode 100644 media/webrtc/trunk/webrtc/base/stringutils.h create mode 100644 media/webrtc/trunk/webrtc/base/stringutils_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/systeminfo.cc create mode 100644 media/webrtc/trunk/webrtc/base/systeminfo.h create mode 100644 media/webrtc/trunk/webrtc/base/systeminfo_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/task.cc create mode 100644 media/webrtc/trunk/webrtc/base/task.h create mode 100644 media/webrtc/trunk/webrtc/base/task_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/taskparent.cc create mode 100644 media/webrtc/trunk/webrtc/base/taskparent.h create mode 100644 media/webrtc/trunk/webrtc/base/taskrunner.cc create mode 100644 media/webrtc/trunk/webrtc/base/taskrunner.h create mode 100644 media/webrtc/trunk/webrtc/base/template_util.h create mode 100644 media/webrtc/trunk/webrtc/base/testbase64.h create mode 100644 media/webrtc/trunk/webrtc/base/testclient.cc create mode 100644 media/webrtc/trunk/webrtc/base/testclient.h create mode 100644 media/webrtc/trunk/webrtc/base/testclient_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/testechoserver.h create mode 100644 media/webrtc/trunk/webrtc/base/testutils.h create mode 100644 media/webrtc/trunk/webrtc/base/thread.cc create mode 100644 media/webrtc/trunk/webrtc/base/thread.h create mode 100644 media/webrtc/trunk/webrtc/base/thread_annotations.h create mode 100644 media/webrtc/trunk/webrtc/base/thread_checker.h create mode 100644 media/webrtc/trunk/webrtc/base/thread_checker_impl.cc create mode 100644 media/webrtc/trunk/webrtc/base/thread_checker_impl.h create mode 100644 media/webrtc/trunk/webrtc/base/thread_checker_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/thread_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/timeutils.cc create mode 100644 media/webrtc/trunk/webrtc/base/timeutils.h create mode 100644 media/webrtc/trunk/webrtc/base/timeutils_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/timing.cc create mode 100644 media/webrtc/trunk/webrtc/base/timing.h create mode 100644 media/webrtc/trunk/webrtc/base/trace_event.h create mode 100644 media/webrtc/trunk/webrtc/base/transformadapter.cc create mode 100644 media/webrtc/trunk/webrtc/base/transformadapter.h create mode 100644 media/webrtc/trunk/webrtc/base/unittest_main.cc create mode 100644 media/webrtc/trunk/webrtc/base/unixfilesystem.cc create mode 100644 media/webrtc/trunk/webrtc/base/unixfilesystem.h create mode 100644 media/webrtc/trunk/webrtc/base/urlencode.cc create mode 100644 media/webrtc/trunk/webrtc/base/urlencode.h create mode 100644 media/webrtc/trunk/webrtc/base/urlencode_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/versionparsing.cc create mode 100644 media/webrtc/trunk/webrtc/base/versionparsing.h create mode 100644 media/webrtc/trunk/webrtc/base/versionparsing_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/virtualsocket_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/virtualsocketserver.cc create mode 100644 media/webrtc/trunk/webrtc/base/virtualsocketserver.h create mode 100644 media/webrtc/trunk/webrtc/base/win32.cc create mode 100644 media/webrtc/trunk/webrtc/base/win32.h create mode 100644 media/webrtc/trunk/webrtc/base/win32_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/win32filesystem.cc create mode 100644 media/webrtc/trunk/webrtc/base/win32filesystem.h create mode 100644 media/webrtc/trunk/webrtc/base/win32regkey.cc create mode 100644 media/webrtc/trunk/webrtc/base/win32regkey.h create mode 100644 media/webrtc/trunk/webrtc/base/win32regkey_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/win32securityerrors.cc create mode 100644 media/webrtc/trunk/webrtc/base/win32socketinit.cc create mode 100644 media/webrtc/trunk/webrtc/base/win32socketinit.h create mode 100644 media/webrtc/trunk/webrtc/base/win32socketserver.cc create mode 100644 media/webrtc/trunk/webrtc/base/win32socketserver.h create mode 100644 media/webrtc/trunk/webrtc/base/win32socketserver_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/win32toolhelp.h create mode 100644 media/webrtc/trunk/webrtc/base/win32toolhelp_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/win32window.cc create mode 100644 media/webrtc/trunk/webrtc/base/win32window.h create mode 100644 media/webrtc/trunk/webrtc/base/win32window_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/win32windowpicker.cc create mode 100644 media/webrtc/trunk/webrtc/base/win32windowpicker.h create mode 100644 media/webrtc/trunk/webrtc/base/win32windowpicker_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/window.h create mode 100644 media/webrtc/trunk/webrtc/base/windowpicker.h create mode 100644 media/webrtc/trunk/webrtc/base/windowpicker_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/windowpickerfactory.h create mode 100644 media/webrtc/trunk/webrtc/base/winfirewall.cc create mode 100644 media/webrtc/trunk/webrtc/base/winfirewall.h create mode 100644 media/webrtc/trunk/webrtc/base/winfirewall_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/base/winping.cc create mode 100644 media/webrtc/trunk/webrtc/base/winping.h create mode 100644 media/webrtc/trunk/webrtc/base/worker.cc create mode 100644 media/webrtc/trunk/webrtc/base/worker.h create mode 100644 media/webrtc/trunk/webrtc/base/x11windowpicker.cc create mode 100644 media/webrtc/trunk/webrtc/base/x11windowpicker.h create mode 100644 media/webrtc/trunk/webrtc/base/x11windowpicker_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/build/OWNERS create mode 100755 media/webrtc/trunk/webrtc/build/adb_shell.sh create mode 100755 media/webrtc/trunk/webrtc/build/android/test_runner.py create mode 100644 media/webrtc/trunk/webrtc/build/apk_tests.gyp create mode 100644 media/webrtc/trunk/webrtc/build/apk_tests_noop.gyp create mode 100644 media/webrtc/trunk/webrtc/build/arm_neon.gypi create mode 100644 media/webrtc/trunk/webrtc/build/common.gypi copy xulrunner/examples/simple/content/contents.rdf => media/webrtc/trunk/webrtc/build/download_vs_toolchain.py (100%) create mode 100755 media/webrtc/trunk/webrtc/build/extra_gitignore.py create mode 100644 media/webrtc/trunk/webrtc/build/find_directx_sdk.py create mode 100755 media/webrtc/trunk/webrtc/build/gyp_webrtc create mode 100644 media/webrtc/trunk/webrtc/build/gyp_webrtc.py create mode 100644 media/webrtc/trunk/webrtc/build/isolate.gypi create mode 100644 media/webrtc/trunk/webrtc/build/merge_libs.gyp create mode 100644 media/webrtc/trunk/webrtc/build/merge_libs.py create mode 100644 media/webrtc/trunk/webrtc/build/merge_libs_voice.gyp create mode 100644 media/webrtc/trunk/webrtc/build/merge_voice_libs.gyp create mode 100644 media/webrtc/trunk/webrtc/build/no_op.cc create mode 100644 media/webrtc/trunk/webrtc/build/protoc.gypi create mode 100644 media/webrtc/trunk/webrtc/build/sanitizers/OWNERS create mode 100644 media/webrtc/trunk/webrtc/build/sanitizers/README create mode 100644 media/webrtc/trunk/webrtc/build/sanitizers/lsan_suppressions_webrtc.cc create mode 100644 media/webrtc/trunk/webrtc/build/sanitizers/tsan_suppressions_webrtc.cc create mode 100644 media/webrtc/trunk/webrtc/build/webrtc.gni create mode 100644 media/webrtc/trunk/webrtc/build/whitespace.txt create mode 100644 media/webrtc/trunk/webrtc/call.h create mode 100644 media/webrtc/trunk/webrtc/codereview.settings create mode 100644 media/webrtc/trunk/webrtc/common.gyp create mode 100644 media/webrtc/trunk/webrtc/common.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/BUILD.gn create mode 100644 media/webrtc/trunk/webrtc/common_audio/OWNERS create mode 100644 media/webrtc/trunk/webrtc/common_audio/audio_converter.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/audio_converter.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/audio_converter_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/audio_ring_buffer.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/audio_ring_buffer.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/audio_ring_buffer_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/audio_util.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/audio_util_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/blocker.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/blocker.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/blocker_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/channel_buffer.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/channel_buffer.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/common_audio.gyp create mode 100644 media/webrtc/trunk/webrtc/common_audio/common_audio_unittests.isolate create mode 100644 media/webrtc/trunk/webrtc/common_audio/fft4g.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/fft4g.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/fir_filter.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/fir_filter.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/fir_filter_neon.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/fir_filter_neon.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/fir_filter_sse.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/fir_filter_sse.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/fir_filter_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/include/audio_util.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/lapped_transform.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/lapped_transform.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/lapped_transform_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/real_fourier.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/real_fourier.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/real_fourier_ooura.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/real_fourier_ooura.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/real_fourier_openmax.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/real_fourier_openmax.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/real_fourier_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/resampler/include/push_resampler.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/resampler/include/resampler.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/resampler/push_resampler.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/resampler/push_resampler_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/resampler/push_sinc_resampler.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/resampler/push_sinc_resampler.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/resampler/push_sinc_resampler_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/resampler/resampler.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/resampler/resampler_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/resampler/sinc_resampler.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/resampler/sinc_resampler.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/resampler/sinc_resampler_neon.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/resampler/sinc_resampler_sse.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/resampler/sinc_resampler_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/resampler/sinusoidal_linear_chirp_source.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/resampler/sinusoidal_linear_chirp_source.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/ring_buffer.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/ring_buffer.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/ring_buffer_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/auto_corr_to_refl_coef.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/auto_correlation.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/complex_bit_reverse.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/complex_bit_reverse_arm.S create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/complex_bit_reverse_mips.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/complex_fft.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/complex_fft_mips.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/complex_fft_tables.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/copy_set_operations.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/cross_correlation.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/cross_correlation_mips.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/cross_correlation_neon.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/division_operations.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/dot_product_with_scale.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/downsample_fast.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/downsample_fast_mips.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/downsample_fast_neon.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/energy.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/filter_ar.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/filter_ar_fast_q12.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/filter_ar_fast_q12_armv7.S create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/filter_ar_fast_q12_mips.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/filter_ma_fast_q12.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/get_hanning_window.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/get_scaling_square.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/ilbc_specific_functions.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/include/real_fft.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/include/signal_processing_library.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/include/spl_inl.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/include/spl_inl_armv7.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/include/spl_inl_mips.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/levinson_durbin.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/lpc_to_refl_coef.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/min_max_operations.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/min_max_operations_mips.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/min_max_operations_neon.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/randomization_functions.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/real_fft.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/real_fft_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/refl_coef_to_lpc.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/resample.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/resample_48khz.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/resample_by_2.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/resample_by_2_internal.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/resample_by_2_internal.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/resample_by_2_mips.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/resample_fractional.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/signal_processing_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/spl_init.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/spl_sqrt.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/spl_sqrt_floor.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/spl_sqrt_floor_arm.S create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/spl_sqrt_floor_mips.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/splitting_filter.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/sqrt_of_one_minus_x_squared.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/vector_scaling_operations.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/signal_processing/vector_scaling_operations_mips.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/vad/include/vad.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/vad/include/webrtc_vad.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/vad/mock/mock_vad.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/vad/vad.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/vad/vad_core.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/vad/vad_core.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/vad/vad_core_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/vad/vad_filterbank.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/vad/vad_filterbank.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/vad/vad_filterbank_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/vad/vad_gmm.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/vad/vad_gmm.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/vad/vad_gmm_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/vad/vad_sp.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/vad/vad_sp.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/vad/vad_sp_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/vad/vad_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/vad/vad_unittest.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/vad/webrtc_vad.c create mode 100644 media/webrtc/trunk/webrtc/common_audio/wav_file.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/wav_file.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/wav_file_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/wav_header.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/wav_header.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/wav_header_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/window_generator.cc create mode 100644 media/webrtc/trunk/webrtc/common_audio/window_generator.h create mode 100644 media/webrtc/trunk/webrtc/common_audio/window_generator_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/common_types.cc create mode 100644 media/webrtc/trunk/webrtc/common_types.h create mode 100644 media/webrtc/trunk/webrtc/common_video/BUILD.gn create mode 100644 media/webrtc/trunk/webrtc/common_video/OWNERS create mode 100644 media/webrtc/trunk/webrtc/common_video/common_video.gyp create mode 100644 media/webrtc/trunk/webrtc/common_video/common_video_unittests.gyp create mode 100644 media/webrtc/trunk/webrtc/common_video/common_video_unittests.isolate create mode 100644 media/webrtc/trunk/webrtc/common_video/i420_buffer_pool.cc create mode 100644 media/webrtc/trunk/webrtc/common_video/i420_buffer_pool_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/common_video/i420_video_frame.cc create mode 100644 media/webrtc/trunk/webrtc/common_video/i420_video_frame_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/common_video/interface/i420_buffer_pool.h create mode 100644 media/webrtc/trunk/webrtc/common_video/interface/i420_video_frame.h create mode 100644 media/webrtc/trunk/webrtc/common_video/interface/native_handle.h create mode 100644 media/webrtc/trunk/webrtc/common_video/interface/video_frame_buffer.h create mode 100644 media/webrtc/trunk/webrtc/common_video/interface/video_image.h create mode 100644 media/webrtc/trunk/webrtc/common_video/libyuv/include/scaler.h create mode 100644 media/webrtc/trunk/webrtc/common_video/libyuv/include/webrtc_libyuv.h create mode 100644 media/webrtc/trunk/webrtc/common_video/libyuv/libyuv_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/common_video/libyuv/scaler.cc create mode 100644 media/webrtc/trunk/webrtc/common_video/libyuv/scaler_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/common_video/libyuv/webrtc_libyuv.cc create mode 100644 media/webrtc/trunk/webrtc/common_video/plane.cc create mode 100644 media/webrtc/trunk/webrtc/common_video/plane.h create mode 100644 media/webrtc/trunk/webrtc/common_video/rotation.h create mode 100644 media/webrtc/trunk/webrtc/common_video/video_frame_buffer.cc create mode 100644 media/webrtc/trunk/webrtc/config.cc create mode 100644 media/webrtc/trunk/webrtc/config.h create mode 100644 media/webrtc/trunk/webrtc/engine_configurations.h create mode 100644 media/webrtc/trunk/webrtc/experiments.h create mode 100644 media/webrtc/trunk/webrtc/frame_callback.h create mode 100644 media/webrtc/trunk/webrtc/modules/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/BUILD.gn create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/audio_codec_speed_tests.isolate create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/audio_coding.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/audio_coding_tests.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/audio_decoder.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/audio_decoder.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/audio_encoder.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/audio_encoder.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/audio_encoder_cng.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/audio_encoder_cng_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/cng.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/cng_helpfuns.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/cng_helpfuns.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/cng_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/include/audio_encoder_cng.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/include/webrtc_cng.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/cng/webrtc_cng.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g711/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g711/audio_encoder_pcm.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g711/g711.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g711/g711.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g711/g711.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g711/g711_interface.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g711/include/audio_encoder_pcm.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g711/include/g711_interface.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g711/test/testG711.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/audio_encoder_g722.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/g722.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/g722_decode.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/g722_enc_dec.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/g722_encode.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/g722_interface.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/include/audio_encoder_g722.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/include/g722_interface.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/g722/test/testG722.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/abs_quant.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/abs_quant.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/abs_quant_loop.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/abs_quant_loop.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/augmented_cb_corr.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/augmented_cb_corr.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/bw_expand.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/bw_expand.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_construct.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_construct.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_mem_energy.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_mem_energy.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_search.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_search.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_search_core.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_search_core.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_update_best_index.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/cb_update_best_index.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/chebyshev.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/chebyshev.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/comp_corr.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/comp_corr.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/complexityMeasures.m create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/constants.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/constants.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/create_augmented_vec.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/create_augmented_vec.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/decode.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/decode.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/decode_residual.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/decode_residual.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/defines.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/do_plc.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/encode.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/encode.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/energy_inverse.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/energy_inverse.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enh_upsample.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enh_upsample.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enhancer.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enhancer.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enhancer_interface.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/enhancer_interface.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/filtered_cb_vecs.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/filtered_cb_vecs.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/frame_classify.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/frame_classify.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/gain_dequant.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/gain_dequant.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/gain_quant.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/gain_quant.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/get_cd_vec.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/get_cd_vec.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/get_lsp_poly.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/get_lsp_poly.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/get_sync_seq.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/get_sync_seq.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/hp_input.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/hp_input.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/hp_output.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/hp_output.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/ilbc.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/ilbc.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/index_conv_dec.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/index_conv_dec.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/index_conv_enc.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/index_conv_enc.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/init_decode.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/init_decode.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/init_encode.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/init_encode.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/interface/audio_encoder_ilbc.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/interface/ilbc.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/interpolate.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/interpolate.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/interpolate_samples.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/interpolate_samples.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/lpc_encode.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/lpc_encode.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/lsf_check.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/lsf_check.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_dec.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_dec.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_enc.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/lsf_interpolate_to_poly_enc.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/lsf_to_lsp.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/lsf_to_lsp.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/lsf_to_poly.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/lsf_to_poly.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/lsp_to_lsf.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/lsp_to_lsf.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/my_corr.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/my_corr.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/nearest_neighbor.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/nearest_neighbor.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/pack_bits.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/pack_bits.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/poly_to_lsf.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/poly_to_lsf.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/poly_to_lsp.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/poly_to_lsp.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/refiner.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/refiner.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/simple_interpolate_lsf.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/simple_interpolate_lsf.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/simple_lpc_analysis.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/simple_lpc_analysis.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/simple_lsf_dequant.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/simple_lsf_dequant.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/simple_lsf_quant.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/simple_lsf_quant.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/smooth.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/smooth.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/smooth_out_data.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/smooth_out_data.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/sort_sq.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/sort_sq.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/split_vq.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/split_vq.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/state_construct.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/state_construct.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/state_search.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/state_search.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/swap_bytes.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/swap_bytes.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/test/iLBC_test.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/test/iLBC_testLib.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/test/iLBC_testprogram.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/test/iLBCtestscript.txt create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/unpack_bits.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/unpack_bits.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/vq3.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/vq3.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/vq4.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/vq4.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/window32_w32.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/window32_w32.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/xcorr_coef.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/ilbc/xcorr_coef.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/interfaces.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/audio_encoder_isac_t.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/audio_encoder_isac_t_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/interface/audio_encoder_isacfix.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/interface/isacfix.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_hist.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routines_logist.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/arith_routins.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/audio_encoder_isacfix.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/codec.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/decode.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/decode_bwe.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/decode_plc.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/encode.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding_mips.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/entropy_coding_neon.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/fft.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/fft.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filterbank_internal.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filterbank_tables.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filterbank_tables.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filterbanks.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filterbanks_mips.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filterbanks_neon.S create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filterbanks_neon.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filterbanks_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filters.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filters_mips.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filters_neon.S create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filters_neon.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/filters_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/initialize.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/isacfix.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lattice.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lattice_armv7.S create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lattice_c.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lattice_mips.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lattice_neon.S create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lattice_neon.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lpc_masking_model_mips.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lpc_masking_model_neon.S create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lpc_masking_model_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lpc_tables.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/lpc_tables.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_estimator.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_estimator.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_estimator_c.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_estimator_mips.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_filter.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_filter_armv6.S create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_filter_c.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_filter_mips.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_gain_tables.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_gain_tables.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_lag_tables.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/pitch_lag_tables.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/settings.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/spectrum_ar_model_tables.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/spectrum_ar_model_tables.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/structs.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/transform.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/transform_mips.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/transform_neon.S create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/transform_neon.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/transform_tables.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/transform_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/QA/ChannelFiles.txt create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/QA/InputFiles.txt create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/QA/InputFilesFew.txt create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/QA/ListOfTestCases.xls create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/QA/diffiSAC.txt create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/QA/diffiSACPLC.txt create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/QA/runiSACLongtest.txt create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/QA/runiSACNB.txt create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/QA/runiSACPLC.txt create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/QA/runiSACRate.txt create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/QA/runiSACfault.txt create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/QA/runiSACfixfloat.txt create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/isac_speed_test.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/kenny.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/test/test_iSACfixfloat.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/isac.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/isac_test.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/isacfix.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/isacfix_test.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/interface/audio_encoder_isac.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/interface/isac.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_hist.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/audio_encoder_isac.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/codec.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/crc.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/crc.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/decode.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/decode_bwe.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/encode.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/entropy_coding.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/fft.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/fft.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/filter_functions.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/filterbank_tables.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/filterbank_tables.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/filterbanks.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/intialize.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/isac.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/isac_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lattice.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lpc_analysis.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lpc_analysis.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lpc_gain_swb_tables.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lpc_gain_swb_tables.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lpc_shape_swb12_tables.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lpc_shape_swb12_tables.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lpc_shape_swb16_tables.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lpc_shape_swb16_tables.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lpc_tables.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/lpc_tables.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/os_specific_inline.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_estimator.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_estimator.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_filter.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_gain_tables.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_gain_tables.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_lag_tables.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/pitch_lag_tables.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/settings.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/spectrum_ar_model_tables.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/spectrum_ar_model_tables.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/structs.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/source/transform.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/QA/runiSACLongtest.txt create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/QA/runiSACfault.txt create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/QA/runiSACfixfloat.txt create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/ReleaseTest-API/ReleaseTest-API.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/SwitchingSampRate/SwitchingSampRate.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/debugUtility.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/test/simpleKenny.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/util/utility.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/main/util/utility.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/mock/mock_audio_encoder.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/audio_encoder_opus_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/interface/audio_encoder_opus.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/interface/opus_interface.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus_fec_test.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus_inst.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus_interface.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus_speed_test.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/opus/opus_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/pcm16b/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/pcm16b/include/audio_encoder_pcm16b.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/pcm16b/include/pcm16b.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/pcm16b/pcm16b.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/pcm16b/pcm16b.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/red/audio_encoder_copy_red.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/red/audio_encoder_copy_red.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/red/audio_encoder_copy_red_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/red/red.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/tools/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/tools/audio_codec_speed_test.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/codecs/tools/audio_codec_speed_test.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_codec_database.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_codec_database.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_common_defs.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_generic_codec.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_generic_codec.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_generic_codec_opus_test.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_generic_codec_test.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_neteq_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_receive_test.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_receive_test.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_receive_test_oldapi.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_receive_test_oldapi.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_receiver.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_receiver.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_receiver_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_receiver_unittest_oldapi.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_resampler.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_resampler.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_send_test.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_send_test.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_send_test_oldapi.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/acm_send_test_oldapi.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/audio_coding_module.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/audio_coding_module.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/audio_coding_module_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/audio_coding_module_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/audio_coding_module_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/audio_coding_module_unittest_oldapi.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/call_statistics.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/call_statistics.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/call_statistics_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/codec_manager.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/codec_manager.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/initial_delay_manager.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/initial_delay_manager.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/initial_delay_manager_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/nack.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/nack.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/acm2/nack_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/interface/audio_coding_module.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/interface/audio_coding_module_typedefs.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/ACMTest.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/APITest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/APITest.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/Channel.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/Channel.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/EncodeDecodeTest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/EncodeDecodeTest.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/PCMFile.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/PCMFile.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/PacketLossTest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/PacketLossTest.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/RTPFile.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/RTPFile.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/SpatialAudio.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/SpatialAudio.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TestAllCodecs.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TestAllCodecs.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TestRedFec.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TestRedFec.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TestStereo.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TestStereo.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TestVADDTX.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TestVADDTX.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/Tester.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TimedTrace.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TimedTrace.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TwoWayCommunication.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/TwoWayCommunication.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/delay_test.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/iSACTest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/iSACTest.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/initial_delay_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/insert_packet_with_timing.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/opus_test.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/opus_test.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/target_delay_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/utility.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/main/test/utility.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/accelerate.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/accelerate.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/audio_classifier.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/audio_classifier.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/audio_classifier_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/audio_decoder_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/audio_decoder_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/audio_decoder_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/audio_decoder_unittests.isolate create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/audio_multi_vector.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/audio_multi_vector.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/audio_multi_vector_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/audio_vector.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/audio_vector.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/audio_vector_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/background_noise.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/background_noise.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/background_noise_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/buffer_level_filter.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/buffer_level_filter.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/buffer_level_filter_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/comfort_noise.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/comfort_noise.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/comfort_noise_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/decision_logic.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/decision_logic.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/decision_logic_fax.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/decision_logic_fax.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/decision_logic_normal.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/decision_logic_normal.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/decision_logic_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/decoder_database.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/decoder_database.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/decoder_database_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/defines.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/delay_manager.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/delay_manager.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/delay_manager_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/delay_peak_detector.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/delay_peak_detector.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/delay_peak_detector_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/dsp_helper.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/dsp_helper.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/dsp_helper_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/dtmf_buffer.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/dtmf_buffer.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/dtmf_buffer_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/dtmf_tone_generator.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/dtmf_tone_generator.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/dtmf_tone_generator_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/expand.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/expand.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/expand_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/interface/neteq.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/merge.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/merge.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/merge_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/mock/mock_audio_decoder.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/mock/mock_audio_vector.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/mock/mock_buffer_level_filter.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/mock/mock_decoder_database.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/mock/mock_delay_manager.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/mock/mock_delay_peak_detector.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/mock/mock_dtmf_buffer.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/mock/mock_dtmf_tone_generator.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/mock/mock_expand.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/mock/mock_external_decoder_pcm16b.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/mock/mock_packet_buffer.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/mock/mock_payload_splitter.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_external_decoder_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_impl_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_network_stats_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_stereo_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_tests.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/neteq_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/normal.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/normal.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/normal_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/packet.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/packet_buffer.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/packet_buffer.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/packet_buffer_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/payload_splitter.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/payload_splitter.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/payload_splitter_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/post_decode_vad.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/post_decode_vad.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/post_decode_vad_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/preemptive_expand.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/preemptive_expand.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/random_vector.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/random_vector.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/random_vector_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/rtcp.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/rtcp.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/statistics_calculator.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/statistics_calculator.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/sync_buffer.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/sync_buffer.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/sync_buffer_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/NETEQTEST_DummyRTPpacket.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/NETEQTEST_DummyRTPpacket.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/NETEQTEST_RTPpacket.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/NETEQTEST_RTPpacket.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/PayloadTypes.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/RTPchange.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/RTPencode.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/RTPjitter.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/RTPtimeshift.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/audio_classifier_test.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/delay_tool/parse_delay_file.m create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/delay_tool/plot_neteq_delay.m create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/neteq_isac_quality_test.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/neteq_opus_quality_test.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/neteq_performance_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/neteq_speed_test.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/test/rtp_to_text.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/time_stretch.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/time_stretch.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/time_stretch_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/timestamp_scaler.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/timestamp_scaler.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/timestamp_scaler_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/audio_checksum.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/audio_loop.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/audio_loop.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/audio_sink.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/constant_pcm_packet_source.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/constant_pcm_packet_source.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/input_audio_file.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/input_audio_file.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/input_audio_file_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/neteq_external_decoder_test.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/neteq_external_decoder_test.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/neteq_performance_test.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/neteq_performance_test.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/neteq_quality_test.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/neteq_quality_test.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/neteq_rtpplay.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/output_audio_file.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/output_wav_file.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_source.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/packet_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/resample_input_audio_file.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/resample_input_audio_file.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/rtp_analyze.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/rtp_file_source.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/rtp_file_source.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/rtp_generator.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/rtp_generator.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_coding/neteq/tools/rtpcat.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_conference_mixer/BUILD.gn create mode 100644 media/webrtc/trunk/webrtc/modules/audio_conference_mixer/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/audio_conference_mixer/audio_conference_mixer.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/audio_conference_mixer/interface/audio_conference_mixer.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_conference_mixer/interface/audio_conference_mixer_defines.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_conference_mixer/source/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/audio_conference_mixer/source/audio_conference_mixer_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_conference_mixer/source/audio_conference_mixer_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_conference_mixer/source/audio_frame_manipulator.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_conference_mixer/source/audio_frame_manipulator.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_conference_mixer/source/level_indicator.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_conference_mixer/source/level_indicator.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_conference_mixer/source/memory_pool.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_conference_mixer/source/memory_pool_posix.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_conference_mixer/source/memory_pool_win.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_conference_mixer/source/time_scheduler.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_conference_mixer/source/time_scheduler.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/BUILD.gn create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/audio_common.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/audio_device_template.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/audio_device_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/audio_device_utility_android.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/audio_device_utility_android.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/audio_manager.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/audio_manager.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/audio_manager_jni.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/audio_manager_jni.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/audio_record_jni.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/audio_record_jni.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/audio_track_jni.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/audio_track_jni.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/ensure_initialized.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/ensure_initialized.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/fine_audio_buffer.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/fine_audio_buffer.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/fine_audio_buffer_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/AudioManagerAndroid.java create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/WebRtcAudioManager.java create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/WebRtcAudioRecord.java create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/WebRtcAudioTrack.java create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/java/src/org/webrtc/voiceengine/WebRtcAudioUtils.java create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/low_latency_event.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/low_latency_event_posix.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/low_latency_event_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/opensles_common.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/opensles_common.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/opensles_input.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/opensles_input.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/opensles_output.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/opensles_output.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/single_rw_fifo.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/single_rw_fifo.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/android/single_rw_fifo_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/audio_device.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/audio_device_buffer.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/audio_device_buffer.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/audio_device_config.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/audio_device_generic.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/audio_device_generic.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/audio_device_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/audio_device_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/audio_device_tests.isolate create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/audio_device_utility.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/audio_device_utility.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/dummy/audio_device_dummy.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/dummy/audio_device_dummy.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/dummy/audio_device_utility_dummy.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/dummy/audio_device_utility_dummy.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/dummy/file_audio_device.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/dummy/file_audio_device.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/dummy/file_audio_device_factory.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/dummy/file_audio_device_factory.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/gonk/audio_manager.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/gonk/audio_manager.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/include/audio_device.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/include/audio_device_defines.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/include/fake_audio_device.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/ios/audio_device_ios.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/ios/audio_device_ios.mm create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/ios/audio_device_utility_ios.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/ios/audio_device_utility_ios.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/linux/alsasymboltable_linux.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/linux/alsasymboltable_linux.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_alsa_linux.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_alsa_linux.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_pulse_linux.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_pulse_linux.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_utility_linux.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_device_utility_linux.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_mixer_manager_alsa_linux.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_mixer_manager_alsa_linux.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_mixer_manager_pulse_linux.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/linux/audio_mixer_manager_pulse_linux.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/linux/latebindingsymboltable_linux.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/linux/latebindingsymboltable_linux.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/linux/pulseaudiosymboltable_linux.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/linux/pulseaudiosymboltable_linux.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_device_mac.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_device_mac.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_device_utility_mac.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_device_utility_mac.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_mixer_manager_mac.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/mac/audio_mixer_manager_mac.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/mac/portaudio/pa_memorybarrier.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/mac/portaudio/pa_ringbuffer.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/mac/portaudio/pa_ringbuffer.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/main/interface/audio_device.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/main/source/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/main/source/audio_device.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/mock_audio_device_buffer.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/opensl/audio_device_opensles.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/opensl/audio_device_opensles.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/opensl/audio_manager_jni.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/opensl/fine_audio_buffer.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/opensl/fine_audio_buffer.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/opensl/low_latency_event_posix.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/opensl/low_latency_event_posix.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/opensl/opensles_common.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/opensl/opensles_common.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/opensl/opensles_input.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/opensl/opensles_input.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/opensl/opensles_output.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/opensl/opensles_output.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/opensl/single_rw_fifo.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/opensl/single_rw_fifo.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/shared/audio_device_utility_shared.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/shared/audio_device_utility_shared.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/sndio/audio_device_sndio.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/sndio/audio_device_sndio.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/sndio/audio_device_utility_sndio.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/sndio/audio_device_utility_sndio.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/test/README.txt create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/test/android/audio_device_android_test/.classpath create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/test/android/audio_device_android_test/AndroidManifest.xml create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/test/android/audio_device_android_test/default.properties create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/test/android/audio_device_android_test/gen/org/webrtc/voiceengine/test/R.java rename {build/mobile/sutagent/android/watcher/res/drawable-mdpi => media/webrtc/trunk/webrtc/modules/audio_device/test/android/audio_device_android_test/res/drawable}/icon.png (100%) create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/test/android/audio_device_android_test/res/layout/main.xml create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/test/android/audio_device_android_test/res/values/strings.xml create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/test/android/audio_device_android_test/src/org/webrtc/voiceengine/AudioDeviceAndroid.java create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/test/android/audio_device_android_test/src/org/webrtc/voiceengine/test/AudioDeviceAndroidTest.java create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/test/audio_device_test_api.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/test/audio_device_test_defines.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/test/audio_device_test_func.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/test/func_test_manager.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/test/func_test_manager.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/win/audio_device_core_win.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/win/audio_device_core_win.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/win/audio_device_utility_win.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/win/audio_device_utility_win.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/win/audio_device_wave_win.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/win/audio_device_wave_win.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/win/audio_mixer_manager_win.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_device/win/audio_mixer_manager_win.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/BUILD.gn create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_common.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core_internal.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core_mips.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core_neon.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_core_sse2.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft_mips.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft_neon.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_rdft_sse2.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_resampler.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/aec/aec_resampler.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation_internal.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/aec/echo_cancellation_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/aec/include/echo_cancellation.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/aec/system_delay_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_c.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_mips.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_core_neon.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/aecm/aecm_defines.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/aecm/echo_control_mobile.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/aecm/include/echo_control_mobile.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_audio_proc.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_audio_proc.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_audio_proc_internal.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_audio_proc_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_manager_direct.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/agc_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/circular_buffer.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/circular_buffer.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/circular_buffer_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/common.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/gain_map_internal.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/gmm.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/gmm.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/gmm_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/histogram.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/histogram.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/histogram_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/legacy/analog_agc.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/legacy/analog_agc.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/legacy/digital_agc.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/legacy/digital_agc.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/legacy/gain_control.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/mock_agc.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/noise_gmm_tables.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/pitch_based_vad.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/pitch_based_vad.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/pitch_based_vad_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/pitch_internal.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/pitch_internal.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/pitch_internal_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/pole_zero_filter.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/pole_zero_filter.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/pole_zero_filter_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/standalone_vad.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/standalone_vad.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/standalone_vad_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/utility.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/utility.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/agc/voice_gmm_tables.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/audio_buffer.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/audio_buffer.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_impl_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/audio_processing_tests.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/beamformer/array_util.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/beamformer/beamformer.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/beamformer/complex_matrix.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/beamformer/complex_matrix_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/beamformer/covariance_matrix_generator.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/beamformer/covariance_matrix_generator.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/beamformer/covariance_matrix_generator_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/beamformer/matrix.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/beamformer/matrix_test_helpers.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/beamformer/matrix_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/beamformer/mock_nonlinear_beamformer.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/beamformer/mock_nonlinear_beamformer.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/beamformer/nonlinear_beamformer.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/beamformer/nonlinear_beamformer.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/beamformer/nonlinear_beamformer_test.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/beamformer/pcm_utils.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/beamformer/pcm_utils.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/common.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/debug.proto create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/echo_cancellation_impl_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/echo_control_mobile_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/echo_control_mobile_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/gain_control_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/high_pass_filter_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/high_pass_filter_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/include/audio_processing.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/include/mock_audio_processing.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/level_estimator_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/level_estimator_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/noise_suppression_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/noise_suppression_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/ns/defines.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/ns/include/noise_suppression.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/ns/include/noise_suppression_x.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/ns/noise_suppression.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/ns/noise_suppression_x.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/ns/ns_core.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/ns/ns_core.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/ns/nsx_core.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/ns/nsx_core.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/ns/nsx_core_c.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/ns/nsx_core_mips.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/ns/nsx_core_neon.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/ns/nsx_defines.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/ns/windows_private.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/processing_component.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/processing_component.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/rms_level.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/rms_level.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/splitting_filter.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/splitting_filter.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/splitting_filter_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/test/android/apmtest/AndroidManifest.xml create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/test/android/apmtest/default.properties create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/test/android/apmtest/jni/main.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/test/android/apmtest/res/values/strings.xml create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/test/apmtest.m create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/test/audio_processing_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/test/audioproc_float.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/test/process_test.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/test/test_utils.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/test/unittest.proto create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/test/unpack.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/transient/click_annotate.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/transient/common.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/transient/daubechies_8_wavelet_coeffs.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/transient/dyadic_decimator.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/transient/dyadic_decimator_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/transient/file_utils.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/transient/file_utils.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/transient/file_utils_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/transient/moving_moments.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/transient/moving_moments.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/transient/moving_moments_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/transient/test/plotDetection.m create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/transient/test/readDetection.m create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/transient/test/readPCM.m create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/transient/transient_detector.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/transient/transient_detector.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/transient/transient_detector_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/transient/transient_suppression_test.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/transient/transient_suppressor.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/transient/transient_suppressor.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/transient/transient_suppressor_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/transient/wpd_node.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/transient/wpd_node.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/transient/wpd_node_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/transient/wpd_tree.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/transient/wpd_tree.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/transient/wpd_tree_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/typing_detection.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/typing_detection.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/utility/delay_estimator.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/utility/delay_estimator.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/utility/delay_estimator_internal.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/utility/delay_estimator_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/utility/delay_estimator_wrapper.c create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/utility/delay_estimator_wrapper.h create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/voice_detection_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/audio_processing/voice_detection_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/bitrate_controller/BUILD.gn create mode 100644 media/webrtc/trunk/webrtc/modules/bitrate_controller/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/bitrate_controller/bitrate_allocator.cc create mode 100644 media/webrtc/trunk/webrtc/modules/bitrate_controller/bitrate_allocator_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/bitrate_controller/bitrate_controller.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/bitrate_controller/bitrate_controller_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/bitrate_controller/bitrate_controller_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/bitrate_controller/bitrate_controller_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/bitrate_controller/include/bitrate_allocator.h create mode 100644 media/webrtc/trunk/webrtc/modules/bitrate_controller/include/bitrate_controller.h create mode 100644 media/webrtc/trunk/webrtc/modules/bitrate_controller/send_side_bandwidth_estimation.cc create mode 100644 media/webrtc/trunk/webrtc/modules/bitrate_controller/send_side_bandwidth_estimation.h create mode 100644 media/webrtc/trunk/webrtc/modules/bitrate_controller/send_side_bandwidth_estimation_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/bitrate_controller/send_time_history.cc create mode 100644 media/webrtc/trunk/webrtc/modules/bitrate_controller/send_time_history.h create mode 100644 media/webrtc/trunk/webrtc/modules/bitrate_controller/send_time_history_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/BUILD.gn create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/app_capturer.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/app_capturer.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/app_capturer_mac.mm create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/app_capturer_null.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/app_capturer_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/app_capturer_win.cc create mode 100755 media/webrtc/trunk/webrtc/modules/desktop_capture/app_capturer_x11.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/cropped_desktop_frame.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/cropped_desktop_frame.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/cropping_window_capturer.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/cropping_window_capturer.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/cropping_window_capturer_win.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_options.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_types.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.h create mode 100755 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_device_info_null.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_frame.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_frame.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_frame_win.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_frame_win.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_geometry.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_geometry.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_region.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_region.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_region_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/differ.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/differ.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/differ_block.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/differ_block.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/differ_block_sse2.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/differ_block_sse2.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/differ_block_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/differ_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/mac/desktop_configuration.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/mac/desktop_configuration.mm create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/mac/desktop_configuration_monitor.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/mac/desktop_configuration_monitor.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/mac/desktop_device_info_mac.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/mac/desktop_device_info_mac.mm create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/mac/full_screen_chrome_window_detector.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/mac/full_screen_chrome_window_detector.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/mac/scoped_pixel_buffer_object.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/mac/scoped_pixel_buffer_object.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/mac/window_list_utils.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/mac/window_list_utils.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_mac.mm create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_null.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_win.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_x11.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_shape.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capture_frame_queue.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capture_frame_queue.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_helper.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_helper.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_helper_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_mac.mm create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_mac_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_mock_objects.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_null.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_win.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_x11.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/shared_desktop_frame.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/shared_desktop_frame.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/shared_memory.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/shared_memory.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/win/cursor.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/win/cursor.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/win/cursor_test_data/1_24bpp.cur create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/win/cursor_test_data/1_32bpp.cur create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/win/cursor_test_data/1_8bpp.cur create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/win/cursor_test_data/2_1bpp.cur create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/win/cursor_test_data/2_32bpp.cur create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/win/cursor_test_data/3_32bpp.cur create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/win/cursor_test_data/3_4bpp.cur create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/win/cursor_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/win/cursor_unittest_resources.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/win/cursor_unittest_resources.rc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/win/desktop.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/win/desktop.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/win/desktop_device_info_win.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/win/desktop_device_info_win.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/win/scoped_gdi_object.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/win/scoped_thread_desktop.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/win/scoped_thread_desktop.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/win/screen_capture_utils.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/win/screen_capture_utils.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/win/screen_capturer_win_gdi.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/win/screen_capturer_win_gdi.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/win/screen_capturer_win_magnifier.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/win/screen_capturer_win_magnifier.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/win/win_shared.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/win/win_shared.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/win/window_capture_utils.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/win/window_capture_utils.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_mac.mm create mode 100755 media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_null.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_win.cc create mode 100755 media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_x11.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/x11/desktop_device_info_x11.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/x11/desktop_device_info_x11.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/x11/shared_x_display.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/x11/shared_x_display.h create mode 100755 media/webrtc/trunk/webrtc/modules/desktop_capture/x11/shared_x_util.cc create mode 100755 media/webrtc/trunk/webrtc/modules/desktop_capture/x11/shared_x_util.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/x11/x_error_trap.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/x11/x_error_trap.h create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/x11/x_server_pixel_buffer.cc create mode 100644 media/webrtc/trunk/webrtc/modules/desktop_capture/x11/x_server_pixel_buffer.h create mode 100644 media/webrtc/trunk/webrtc/modules/interface/module.h create mode 100644 media/webrtc/trunk/webrtc/modules/interface/module_common_types.h create mode 100644 media/webrtc/trunk/webrtc/modules/media_file/BUILD.gn create mode 100644 media/webrtc/trunk/webrtc/modules/media_file/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/media_file/interface/media_file.h create mode 100644 media/webrtc/trunk/webrtc/modules/media_file/interface/media_file_defines.h create mode 100644 media/webrtc/trunk/webrtc/modules/media_file/media_file.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/media_file/source/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/media_file/source/media_file_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/media_file/source/media_file_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/media_file/source/media_file_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/media_file/source/media_file_utility.cc create mode 100644 media/webrtc/trunk/webrtc/modules/media_file/source/media_file_utility.h create mode 100644 media/webrtc/trunk/webrtc/modules/module_common_types_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/modules.gyp create mode 100644 media/webrtc/trunk/webrtc/modules/modules_java.gyp create mode 100644 media/webrtc/trunk/webrtc/modules/modules_java_chromium.gyp create mode 100644 media/webrtc/trunk/webrtc/modules/modules_tests.isolate create mode 100644 media/webrtc/trunk/webrtc/modules/modules_unittests.isolate create mode 100644 media/webrtc/trunk/webrtc/modules/pacing/BUILD.gn create mode 100644 media/webrtc/trunk/webrtc/modules/pacing/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/pacing/bitrate_prober.cc create mode 100644 media/webrtc/trunk/webrtc/modules/pacing/bitrate_prober.h create mode 100644 media/webrtc/trunk/webrtc/modules/pacing/bitrate_prober_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/pacing/include/mock/mock_paced_sender.h create mode 100644 media/webrtc/trunk/webrtc/modules/pacing/include/paced_sender.h create mode 100644 media/webrtc/trunk/webrtc/modules/pacing/include/packet_router.h create mode 100644 media/webrtc/trunk/webrtc/modules/pacing/paced_sender.cc create mode 100644 media/webrtc/trunk/webrtc/modules/pacing/paced_sender_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/pacing/pacing.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/pacing/packet_router.cc create mode 100644 media/webrtc/trunk/webrtc/modules/pacing/packet_router_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/BUILD.gn create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/aimd_rate_control.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/aimd_rate_control.h create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/bwe_simulations.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/include/bwe_defines.h create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/include/mock/mock_remote_bitrate_observer.h create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/inter_arrival.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/inter_arrival.h create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/inter_arrival_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/mimd_rate_control.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/mimd_rate_control.h create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/overuse_detector.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/overuse_detector.h create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/overuse_detector_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/overuse_estimator.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/overuse_estimator.h create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/rate_statistics.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/rate_statistics.h create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/rate_statistics_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_unittest_helper.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimator_unittest_helper.h create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_bitrate_estimators_test.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_rate_control.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/remote_rate_control.h create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/test/bwe.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/test/bwe.h create mode 100755 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/test/bwe_plot.sh create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/test/bwe_test.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/test/bwe_test.h create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/test/bwe_test_baselinefile.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/test/bwe_test_baselinefile.h create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/test/bwe_test_fileutils.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/test/bwe_test_fileutils.h create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework.h create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/test/bwe_test_framework_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/test/bwe_test_logging.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/test/bwe_test_logging.h create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/test/estimators/nada.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/test/estimators/nada.h create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/test/estimators/remb.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/test/estimators/remb.h create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/test/estimators/send_side.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/test/estimators/send_side.h create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/test/packet.h create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/test/packet_receiver.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/test/packet_receiver.h create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/test/packet_sender.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/test/packet_sender.h create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/tools/bwe_rtp.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/tools/bwe_rtp.h create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/tools/bwe_rtp_play.cc create mode 100644 media/webrtc/trunk/webrtc/modules/remote_bitrate_estimator/tools/rtp_to_text.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/BUILD.gn create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/interface/fec_receiver.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/interface/receive_statistics.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/interface/remote_ntp_time_estimator.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/interface/rtp_cvo.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/interface/rtp_header_parser.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/interface/rtp_payload_registry.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/interface/rtp_receiver.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/interface/rtp_rtcp.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/interface/rtp_rtcp_defines.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/mocks/mock_rtp_rtcp.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/rtp_rtcp.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/bitrate.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/bitrate.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/byte_io.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/byte_io_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/dtmf_queue.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/dtmf_queue.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/fec_private_tables_bursty.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/fec_private_tables_random.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/fec_receiver_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/fec_receiver_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/fec_receiver_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/fec_test_helper.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/fec_test_helper.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/forward_error_correction.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/forward_error_correction.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/forward_error_correction_internal.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/forward_error_correction_internal.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/mock/mock_rtp_payload_strategy.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/nack_rtx_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/producer_fec.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/producer_fec.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/producer_fec_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/receive_statistics_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/remote_ntp_time_estimator.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/remote_ntp_time_estimator_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_format_remb_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_packet_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_receiver.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_receiver.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_receiver_help.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_receiver_help.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_receiver_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_sender_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_utility.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_utility.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtcp_utility_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_fec_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_h264_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_video_generic.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_video_generic.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp8.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp8.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp8_test_helper.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp8_test_helper.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp8_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_format_vp9_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_extension.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_extension.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_extension_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_packet_history.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_packet_history.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_packet_history_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_payload_registry.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_payload_registry_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_strategy.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_strategy.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_video.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_receiver_video.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_config.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_sender.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_sender.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_sender_audio.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_sender_audio.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_sender_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_sender_video.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_sender_video.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_utility.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/rtp_utility.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ssrc_database.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/ssrc_database.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/tmmbr_help.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/tmmbr_help.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/video_codec_information.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/vp8_partition_aggregator.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/vp8_partition_aggregator.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/source/vp8_partition_aggregator_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/test/BWEStandAlone/BWEStandAlone.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/test/BWEStandAlone/MatlabPlot.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/test/BWEStandAlone/MatlabPlot.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/test/BWEStandAlone/TestLoadGenerator.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/test/BWEStandAlone/TestLoadGenerator.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/test/BWEStandAlone/TestSenderReceiver.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/test/BWEStandAlone/TestSenderReceiver.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/test/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/test/bwe_standalone.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/test/testAPI/test_api.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/test/testAPI/test_api.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/test/testAPI/test_api_audio.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/test/testAPI/test_api_rtcp.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/test/testAPI/test_api_video.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/test/testFec/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/test/testFec/average_residual_loss_xor_codes.h create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/test/testFec/test_fec.cc create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/test/testFec/test_fec.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/rtp_rtcp/test/testFec/test_packet_masks_metrics.cc create mode 100644 media/webrtc/trunk/webrtc/modules/utility/BUILD.gn create mode 100644 media/webrtc/trunk/webrtc/modules/utility/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/utility/interface/audio_frame_operations.h create mode 100644 media/webrtc/trunk/webrtc/modules/utility/interface/file_player.h create mode 100644 media/webrtc/trunk/webrtc/modules/utility/interface/file_recorder.h create mode 100644 media/webrtc/trunk/webrtc/modules/utility/interface/helpers_android.h create mode 100644 media/webrtc/trunk/webrtc/modules/utility/interface/mock/mock_process_thread.h create mode 100644 media/webrtc/trunk/webrtc/modules/utility/interface/process_thread.h create mode 100644 media/webrtc/trunk/webrtc/modules/utility/interface/rtp_dump.h create mode 100644 media/webrtc/trunk/webrtc/modules/utility/source/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/utility/source/audio_frame_operations.cc create mode 100644 media/webrtc/trunk/webrtc/modules/utility/source/audio_frame_operations_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/utility/source/coder.cc create mode 100644 media/webrtc/trunk/webrtc/modules/utility/source/coder.h create mode 100644 media/webrtc/trunk/webrtc/modules/utility/source/file_player_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/utility/source/file_player_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/utility/source/file_player_unittests.cc create mode 100644 media/webrtc/trunk/webrtc/modules/utility/source/file_recorder_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/utility/source/file_recorder_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/utility/source/helpers_android.cc create mode 100644 media/webrtc/trunk/webrtc/modules/utility/source/process_thread_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/utility/source/process_thread_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/utility/source/process_thread_impl_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/utility/source/rtp_dump_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/utility/source/rtp_dump_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/utility/utility.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/video_capture/mac/avfoundation/video_capture_avfoundation.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_capture/mac/avfoundation/video_capture_avfoundation.mm create mode 100644 media/webrtc/trunk/webrtc/modules/video_capture/mac/avfoundation/video_capture_avfoundation_info.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_capture/mac/avfoundation/video_capture_avfoundation_info.mm create mode 100644 media/webrtc/trunk/webrtc/modules/video_capture/mac/avfoundation/video_capture_avfoundation_info_objc.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_capture/mac/avfoundation/video_capture_avfoundation_info_objc.mm create mode 100644 media/webrtc/trunk/webrtc/modules/video_capture/mac/avfoundation/video_capture_avfoundation_objc.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_capture/mac/avfoundation/video_capture_avfoundation_objc.mm create mode 100644 media/webrtc/trunk/webrtc/modules/video_capture/mac/avfoundation/video_capture_avfoundation_utility.h delete mode 100644 media/webrtc/trunk/webrtc/modules/video_capture/mac/qtkit/video_capture_qtkit.h delete mode 100644 media/webrtc/trunk/webrtc/modules/video_capture/mac/qtkit/video_capture_qtkit.mm delete mode 100644 media/webrtc/trunk/webrtc/modules/video_capture/mac/qtkit/video_capture_qtkit_info.h delete mode 100644 media/webrtc/trunk/webrtc/modules/video_capture/mac/qtkit/video_capture_qtkit_info.mm delete mode 100644 media/webrtc/trunk/webrtc/modules/video_capture/mac/qtkit/video_capture_qtkit_info_objc.h delete mode 100644 media/webrtc/trunk/webrtc/modules/video_capture/mac/qtkit/video_capture_qtkit_info_objc.mm delete mode 100644 media/webrtc/trunk/webrtc/modules/video_capture/mac/qtkit/video_capture_qtkit_objc.h delete mode 100644 media/webrtc/trunk/webrtc/modules/video_capture/mac/qtkit/video_capture_qtkit_objc.mm delete mode 100644 media/webrtc/trunk/webrtc/modules/video_capture/mac/qtkit/video_capture_qtkit_utility.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/BUILD.gn create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/h264/include/h264.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/i420/main/interface/i420.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/i420/main/source/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/i420/main/source/i420.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/i420/main/source/i420.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/interface/mock/mock_video_codec_interface.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/interface/video_codec_interface.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/interface/video_error_codes.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/mock/mock_packet_manipulator.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/packet_manipulator.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/packet_manipulator.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/packet_manipulator_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/predictive_packet_manipulator.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/predictive_packet_manipulator.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/stats.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/stats.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/stats_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/video_codecs_test_framework.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/videoprocessor.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/videoprocessor.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/videoprocessor_integrationtest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/test/videoprocessor_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/tools/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/tools/video_codecs_tools.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/tools/video_quality_measurement.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/default_temporal_layers.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/default_temporal_layers.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/default_temporal_layers_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/include/vp8.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/include/vp8_common_types.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/realtime_temporal_layers.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/reference_picture_selection.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/reference_picture_selection.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/reference_picture_selection_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/screenshare_layers.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/screenshare_layers.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/screenshare_layers_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_encoder_adapter.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_encoder_adapter.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_encoder_adapter_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/simulcast_unittest.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/temporal_layers.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/test/vp8_impl_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/vp8.gyp create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/vp8_factory.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/vp8_factory.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/vp8_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/vp8_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp8/vp8_sequence_coder.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/include/vp9.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/screenshare_layers_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9.gyp create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_dummy_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/codecs/vp9/vp9_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/interface/mock/mock_vcm_callbacks.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/interface/video_coding.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/interface/video_coding_defines.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/codec_database.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/codec_database.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/codec_timer.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/codec_timer.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/content_metrics_processing.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/content_metrics_processing.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/decoding_state.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/decoding_state.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/decoding_state_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/encoded_frame.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/encoded_frame.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/fec_tables_xor.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/frame_buffer.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/frame_buffer.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/generic_decoder.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/generic_decoder.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/generic_encoder.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/generic_encoder.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/inter_frame_delay.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/inter_frame_delay.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/internal_defines.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/jitter_buffer.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/jitter_buffer.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/jitter_buffer_common.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/jitter_buffer_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/jitter_estimator.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/jitter_estimator.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/jitter_estimator_tests.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/media_opt_util.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/media_opt_util.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/media_optimization.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/media_optimization.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/media_optimization_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/nack_fec_tables.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/packet.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/packet.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/qm_select.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/qm_select.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/qm_select_data.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/qm_select_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/receiver.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/receiver.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/receiver_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/rtt_filter.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/rtt_filter.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/session_info.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/session_info.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/session_info_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/test/stream_generator.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/test/stream_generator.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/timestamp_map.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/timestamp_map.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/timing.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/timing.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/timing_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/video_coding_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/video_coding_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/video_coding_robustness_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/video_receiver.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/video_receiver_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/video_sender.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/source/video_sender_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/test/plotJitterEstimate.m create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/test/plotReceiveTrace.m create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/test/plotTimingTest.m create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/test/receiver_tests.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/test/release_test.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/test/rtp_player.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/test/rtp_player.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/test/subfigure.m create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/test/test_util.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/test/test_util.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/test/tester_main.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/test/vcm_payload_sink_factory.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/test/vcm_payload_sink_factory.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/test/video_rtp_play.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/main/test/video_source.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/utility/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/utility/frame_dropper.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/utility/include/frame_dropper.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/utility/include/mock/mock_frame_dropper.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/utility/quality_scaler.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/utility/quality_scaler.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/utility/quality_scaler_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/utility/video_coding_utility.gyp create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/video_coding.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/video_coding/video_coding_test.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/BUILD.gn create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/interface/video_processing.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/interface/video_processing_defines.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/source/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/source/brighten.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/source/brighten.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/source/brightness_detection.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/source/brightness_detection.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/source/color_enhancement.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/source/color_enhancement.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/source/color_enhancement_private.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/source/content_analysis.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/source/content_analysis.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/source/content_analysis_sse2.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/source/deflickering.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/source/deflickering.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/source/frame_preprocessor.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/source/frame_preprocessor.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/source/spatial_resampler.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/source/spatial_resampler.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/source/video_decimator.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/source/video_decimator.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/source/video_processing_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/source/video_processing_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/test/unit_test/brightness_detection_test.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/test/unit_test/color_enhancement_test.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/test/unit_test/content_metrics_test.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/test/unit_test/createTable.m create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/test/unit_test/deflickering_test.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/test/unit_test/readYUV420file.m create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/test/unit_test/video_processing_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/test/unit_test/video_processing_unittest.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/main/test/unit_test/writeYUV420file.m create mode 100644 media/webrtc/trunk/webrtc/modules/video_processing/video_processing.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/BUILD.gn create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/OWNERS create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/android/java/src/org/webrtc/videoengine/ViEAndroidGLES20.java create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/android/java/src/org/webrtc/videoengine/ViERenderer.java create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/android/java/src/org/webrtc/videoengine/ViESurfaceRenderer.java create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/android/video_render_android_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/android/video_render_android_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/android/video_render_android_native_opengl2.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/android/video_render_android_native_opengl2.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/android/video_render_android_surface_view.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/android/video_render_android_surface_view.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/android/video_render_opengles20.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/android/video_render_opengles20.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/external/video_render_external_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/external/video_render_external_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/i_video_render.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/include/video_render.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/include/video_render_defines.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/incoming_video_stream.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/incoming_video_stream.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/ios/open_gles20.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/ios/open_gles20.mm create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/ios/video_render_ios_channel.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/ios/video_render_ios_channel.mm create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/ios/video_render_ios_gles20.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/ios/video_render_ios_gles20.mm create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/ios/video_render_ios_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/ios/video_render_ios_impl.mm create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/ios/video_render_ios_view.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/ios/video_render_ios_view.mm create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/linux/video_render_linux_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/linux/video_render_linux_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/linux/video_x11_channel.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/linux/video_x11_channel.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/linux/video_x11_render.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/linux/video_x11_render.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/mac/cocoa_full_screen_window.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/mac/cocoa_full_screen_window.mm create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/mac/cocoa_render_view.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/mac/cocoa_render_view.mm create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/mac/video_render_agl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/mac/video_render_agl.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/mac/video_render_mac_carbon_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/mac/video_render_mac_carbon_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/mac/video_render_mac_cocoa_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/mac/video_render_mac_cocoa_impl.mm create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/mac/video_render_nsopengl.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/mac/video_render_nsopengl.mm create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/test/testAPI/renderStartImage.bmp create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/test/testAPI/testAPI.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/test/testAPI/testAPI.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/test/testAPI/testAPI_android.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/test/testAPI/testAPI_mac.mm create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/video_render.gypi create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/video_render_frames.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/video_render_frames.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/video_render_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/video_render_impl.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/video_render_internal.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/video_render_internal_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/video_render_tests.isolate create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/windows/i_video_render_win.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/windows/video_render_direct3d9.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/windows/video_render_direct3d9.h create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/windows/video_render_windows_impl.cc create mode 100644 media/webrtc/trunk/webrtc/modules/video_render/windows/video_render_windows_impl.h create mode 100644 media/webrtc/trunk/webrtc/overrides/OWNERS create mode 100644 media/webrtc/trunk/webrtc/overrides/webrtc/base/arraysize.h create mode 100644 media/webrtc/trunk/webrtc/overrides/webrtc/base/basictypes.h create mode 100644 media/webrtc/trunk/webrtc/overrides/webrtc/base/constructormagic.h create mode 100644 media/webrtc/trunk/webrtc/overrides/webrtc/base/diagnostic_logging.h create mode 100644 media/webrtc/trunk/webrtc/overrides/webrtc/base/logging.cc create mode 100644 media/webrtc/trunk/webrtc/overrides/webrtc/base/logging.h create mode 100644 media/webrtc/trunk/webrtc/overrides/webrtc/base/win32socketinit.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/OWNERS create mode 100644 media/webrtc/trunk/webrtc/p2p/base/asyncstuntcpsocket.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/asyncstuntcpsocket.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/asyncstuntcpsocket_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/basicpacketsocketfactory.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/basicpacketsocketfactory.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/candidate.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/common.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/constants.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/constants.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/dtlstransport.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/dtlstransportchannel.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/dtlstransportchannel.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/dtlstransportchannel_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/fakesession.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/p2ptransport.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/p2ptransport.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/p2ptransportchannel.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/p2ptransportchannel.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/p2ptransportchannel_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/packetsocketfactory.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/port.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/port.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/port_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/portallocator.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/portallocator.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/portallocatorsessionproxy.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/portallocatorsessionproxy.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/portallocatorsessionproxy_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/portinterface.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/portproxy.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/portproxy.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/pseudotcp.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/pseudotcp.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/pseudotcp_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/rawtransport.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/rawtransport.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/rawtransportchannel.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/rawtransportchannel.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/relayport.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/relayport.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/relayport_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/relayserver.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/relayserver.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/relayserver_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/session.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/session.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/sessiondescription.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/sessiondescription.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/sessionid.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/stun.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/stun.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/stun_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/stunport.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/stunport.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/stunport_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/stunrequest.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/stunrequest.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/stunrequest_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/stunserver.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/stunserver.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/stunserver_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/tcpport.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/tcpport.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/testrelayserver.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/teststunserver.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/testturnserver.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/transport.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/transport.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/transport_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/transportchannel.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/transportchannel.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/transportchannelimpl.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/transportchannelproxy.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/transportchannelproxy.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/transportdescription.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/transportdescription.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/transportdescriptionfactory.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/transportdescriptionfactory.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/transportdescriptionfactory_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/transportinfo.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/turnport.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/turnport.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/turnport_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/turnserver.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/base/turnserver.h create mode 100644 media/webrtc/trunk/webrtc/p2p/base/udpport.h create mode 100644 media/webrtc/trunk/webrtc/p2p/client/autoportallocator.h create mode 100644 media/webrtc/trunk/webrtc/p2p/client/basicportallocator.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/client/basicportallocator.h create mode 100644 media/webrtc/trunk/webrtc/p2p/client/connectivitychecker.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/client/connectivitychecker.h create mode 100644 media/webrtc/trunk/webrtc/p2p/client/connectivitychecker_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/client/fakeportallocator.h create mode 100644 media/webrtc/trunk/webrtc/p2p/client/httpportallocator.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/client/httpportallocator.h create mode 100644 media/webrtc/trunk/webrtc/p2p/client/portallocator_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/client/socketmonitor.cc create mode 100644 media/webrtc/trunk/webrtc/p2p/client/socketmonitor.h create mode 100644 media/webrtc/trunk/webrtc/p2p/p2p.gyp create mode 100644 media/webrtc/trunk/webrtc/p2p/p2p_tests.gypi create mode 100644 media/webrtc/trunk/webrtc/rtc_unittests.isolate create mode 100644 media/webrtc/trunk/webrtc/sound/OWNERS create mode 100644 media/webrtc/trunk/webrtc/sound/alsasoundsystem.cc create mode 100644 media/webrtc/trunk/webrtc/sound/alsasoundsystem.h create mode 100644 media/webrtc/trunk/webrtc/sound/alsasymboltable.cc create mode 100644 media/webrtc/trunk/webrtc/sound/alsasymboltable.h create mode 100644 media/webrtc/trunk/webrtc/sound/automaticallychosensoundsystem.h create mode 100644 media/webrtc/trunk/webrtc/sound/automaticallychosensoundsystem_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/sound/linuxsoundsystem.cc create mode 100644 media/webrtc/trunk/webrtc/sound/linuxsoundsystem.h create mode 100644 media/webrtc/trunk/webrtc/sound/nullsoundsystem.cc create mode 100644 media/webrtc/trunk/webrtc/sound/nullsoundsystem.h create mode 100644 media/webrtc/trunk/webrtc/sound/nullsoundsystemfactory.cc create mode 100644 media/webrtc/trunk/webrtc/sound/nullsoundsystemfactory.h create mode 100644 media/webrtc/trunk/webrtc/sound/platformsoundsystem.cc create mode 100644 media/webrtc/trunk/webrtc/sound/platformsoundsystem.h create mode 100644 media/webrtc/trunk/webrtc/sound/platformsoundsystemfactory.cc create mode 100644 media/webrtc/trunk/webrtc/sound/platformsoundsystemfactory.h create mode 100644 media/webrtc/trunk/webrtc/sound/pulseaudiosoundsystem.cc create mode 100644 media/webrtc/trunk/webrtc/sound/pulseaudiosoundsystem.h create mode 100644 media/webrtc/trunk/webrtc/sound/pulseaudiosymboltable.cc create mode 100644 media/webrtc/trunk/webrtc/sound/pulseaudiosymboltable.h create mode 100644 media/webrtc/trunk/webrtc/sound/sound.gyp create mode 100644 media/webrtc/trunk/webrtc/sound/sound_tests.gypi create mode 100644 media/webrtc/trunk/webrtc/sound/sounddevicelocator.h create mode 100644 media/webrtc/trunk/webrtc/sound/soundinputstreaminterface.h create mode 100644 media/webrtc/trunk/webrtc/sound/soundoutputstreaminterface.h create mode 100644 media/webrtc/trunk/webrtc/sound/soundsystemfactory.h create mode 100644 media/webrtc/trunk/webrtc/sound/soundsysteminterface.cc create mode 100644 media/webrtc/trunk/webrtc/sound/soundsysteminterface.h create mode 100644 media/webrtc/trunk/webrtc/sound/soundsystemproxy.cc create mode 100644 media/webrtc/trunk/webrtc/sound/soundsystemproxy.h create mode 100644 media/webrtc/trunk/webrtc/supplement.gypi create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/BUILD.gn create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/OWNERS create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/cpu_features_chromium.gyp create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/cpu_features_webrtc.gyp create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/aligned_array.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/aligned_malloc.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/asm_defines.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/atomic32.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/clock.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/compile_assert_c.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/condition_variable_wrapper.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/cpu_features_wrapper.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/cpu_info.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/critical_section_wrapper.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/data_log.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/data_log_c.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/data_log_impl.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/event_tracer.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/event_wrapper.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/field_trial.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/field_trial_default.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/file_wrapper.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/fix_interlocked_exchange_pointer_win.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/logcat_trace_context.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/logging.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/metrics.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/ref_count.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/rtp_to_ntp.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/rw_lock_wrapper.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/scoped_refptr.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/scoped_vector.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/sleep.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/sort.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/static_instance.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/stl_util.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/stringize_macros.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/thread_wrapper.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/tick_util.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/timestamp_extrapolator.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/trace.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/trace_event.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/interface/utf_util_win.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/OWNERS create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/aligned_array_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/aligned_malloc.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/aligned_malloc_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/atomic32_mac.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/atomic32_posix.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/atomic32_win.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/clock.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/clock_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/condition_variable.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/condition_variable_event_win.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/condition_variable_event_win.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/condition_variable_native_win.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/condition_variable_native_win.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/condition_variable_posix.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/condition_variable_posix.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/condition_variable_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/cpu_features.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/cpu_features_android.c create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/cpu_info.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/critical_section.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/critical_section_posix.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/critical_section_posix.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/critical_section_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/critical_section_win.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/critical_section_win.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/data_log.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/data_log_c.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/data_log_c_helpers_unittest.c create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/data_log_c_helpers_unittest.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/data_log_helpers_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/data_log_no_op.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/data_log_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/data_log_unittest_disabled.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/droid-cpu-features.c create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/droid-cpu-features.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/event.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/event_posix.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/event_posix.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/event_tracer.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/event_tracer_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/event_win.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/event_win.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/field_trial_default.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/file_impl.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/file_impl.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/logcat_trace_context.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/logging.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/logging_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/metrics_default.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/rtp_to_ntp.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/rtp_to_ntp_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/rw_lock.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/rw_lock_generic.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/rw_lock_generic.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/rw_lock_posix.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/rw_lock_posix.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/rw_lock_win.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/rw_lock_win.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/scoped_vector_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/sleep.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/sort.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/spreadsortlib/constants.hpp create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/spreadsortlib/spreadsort.hpp create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/stl_util_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/stringize_macros_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/thread.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/thread_posix.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/thread_posix.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/thread_posix_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/thread_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/thread_win.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/thread_win.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/tick_util.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/timestamp_extrapolator.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/trace_impl.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/trace_impl.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/trace_posix.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/trace_posix.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/trace_win.cc create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/source/trace_win.h create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/system_wrappers.gyp create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/system_wrappers_tests.gyp create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/system_wrappers_unittests.isolate create mode 100644 media/webrtc/trunk/webrtc/system_wrappers/test/TestSort/TestSort.cc create mode 100644 media/webrtc/trunk/webrtc/test/BUILD.gn create mode 100644 media/webrtc/trunk/webrtc/test/OWNERS create mode 100644 media/webrtc/trunk/webrtc/test/call_test.cc create mode 100644 media/webrtc/trunk/webrtc/test/call_test.h create mode 100644 media/webrtc/trunk/webrtc/test/channel_transport/OWNERS create mode 100644 media/webrtc/trunk/webrtc/test/channel_transport/channel_transport.cc create mode 100644 media/webrtc/trunk/webrtc/test/channel_transport/include/channel_transport.h create mode 100644 media/webrtc/trunk/webrtc/test/channel_transport/traffic_control_win.cc create mode 100644 media/webrtc/trunk/webrtc/test/channel_transport/traffic_control_win.h create mode 100644 media/webrtc/trunk/webrtc/test/channel_transport/udp_socket2_manager_win.cc create mode 100644 media/webrtc/trunk/webrtc/test/channel_transport/udp_socket2_manager_win.h create mode 100644 media/webrtc/trunk/webrtc/test/channel_transport/udp_socket2_win.cc create mode 100644 media/webrtc/trunk/webrtc/test/channel_transport/udp_socket2_win.h create mode 100644 media/webrtc/trunk/webrtc/test/channel_transport/udp_socket_manager_posix.cc create mode 100644 media/webrtc/trunk/webrtc/test/channel_transport/udp_socket_manager_posix.h create mode 100644 media/webrtc/trunk/webrtc/test/channel_transport/udp_socket_manager_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/test/channel_transport/udp_socket_manager_wrapper.cc create mode 100644 media/webrtc/trunk/webrtc/test/channel_transport/udp_socket_manager_wrapper.h create mode 100644 media/webrtc/trunk/webrtc/test/channel_transport/udp_socket_posix.cc create mode 100644 media/webrtc/trunk/webrtc/test/channel_transport/udp_socket_posix.h create mode 100644 media/webrtc/trunk/webrtc/test/channel_transport/udp_socket_wrapper.cc create mode 100644 media/webrtc/trunk/webrtc/test/channel_transport/udp_socket_wrapper.h create mode 100644 media/webrtc/trunk/webrtc/test/channel_transport/udp_socket_wrapper_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/test/channel_transport/udp_transport.h create mode 100644 media/webrtc/trunk/webrtc/test/channel_transport/udp_transport_impl.cc create mode 100644 media/webrtc/trunk/webrtc/test/channel_transport/udp_transport_impl.h create mode 100644 media/webrtc/trunk/webrtc/test/channel_transport/udp_transport_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/test/common_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/test/configurable_frame_size_encoder.cc create mode 100644 media/webrtc/trunk/webrtc/test/configurable_frame_size_encoder.h create mode 100644 media/webrtc/trunk/webrtc/test/direct_transport.cc create mode 100644 media/webrtc/trunk/webrtc/test/direct_transport.h create mode 100644 media/webrtc/trunk/webrtc/test/encoder_settings.cc create mode 100644 media/webrtc/trunk/webrtc/test/encoder_settings.h create mode 100644 media/webrtc/trunk/webrtc/test/fake_audio_device.cc create mode 100644 media/webrtc/trunk/webrtc/test/fake_audio_device.h create mode 100644 media/webrtc/trunk/webrtc/test/fake_common.h create mode 100644 media/webrtc/trunk/webrtc/test/fake_decoder.cc create mode 100644 media/webrtc/trunk/webrtc/test/fake_decoder.h create mode 100644 media/webrtc/trunk/webrtc/test/fake_encoder.cc create mode 100644 media/webrtc/trunk/webrtc/test/fake_encoder.h create mode 100644 media/webrtc/trunk/webrtc/test/fake_network_pipe.cc create mode 100644 media/webrtc/trunk/webrtc/test/fake_network_pipe.h create mode 100644 media/webrtc/trunk/webrtc/test/fake_network_pipe_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/test/field_trial.cc create mode 100644 media/webrtc/trunk/webrtc/test/field_trial.h create mode 100644 media/webrtc/trunk/webrtc/test/frame_generator.cc create mode 100644 media/webrtc/trunk/webrtc/test/frame_generator.h create mode 100644 media/webrtc/trunk/webrtc/test/frame_generator_capturer.cc create mode 100644 media/webrtc/trunk/webrtc/test/frame_generator_capturer.h create mode 100644 media/webrtc/trunk/webrtc/test/frame_generator_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/test/gl/gl_renderer.cc create mode 100644 media/webrtc/trunk/webrtc/test/gl/gl_renderer.h create mode 100644 media/webrtc/trunk/webrtc/test/histogram.cc create mode 100644 media/webrtc/trunk/webrtc/test/histogram.h create mode 100644 media/webrtc/trunk/webrtc/test/linux/glx_renderer.cc create mode 100644 media/webrtc/trunk/webrtc/test/linux/glx_renderer.h create mode 100644 media/webrtc/trunk/webrtc/test/linux/video_renderer_linux.cc create mode 100644 media/webrtc/trunk/webrtc/test/mac/run_test.mm create mode 100644 media/webrtc/trunk/webrtc/test/mac/video_renderer_mac.h create mode 100644 media/webrtc/trunk/webrtc/test/mac/video_renderer_mac.mm create mode 100644 media/webrtc/trunk/webrtc/test/metrics.gyp create mode 100644 media/webrtc/trunk/webrtc/test/mock_transport.h create mode 100644 media/webrtc/trunk/webrtc/test/null_platform_renderer.cc create mode 100644 media/webrtc/trunk/webrtc/test/null_transport.cc create mode 100644 media/webrtc/trunk/webrtc/test/null_transport.h create mode 100644 media/webrtc/trunk/webrtc/test/rtcp_packet_parser.cc create mode 100644 media/webrtc/trunk/webrtc/test/rtcp_packet_parser.h create mode 100644 media/webrtc/trunk/webrtc/test/rtp_file_reader.cc create mode 100644 media/webrtc/trunk/webrtc/test/rtp_file_reader.h create mode 100644 media/webrtc/trunk/webrtc/test/rtp_file_reader_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/test/rtp_file_writer.cc create mode 100644 media/webrtc/trunk/webrtc/test/rtp_file_writer.h create mode 100644 media/webrtc/trunk/webrtc/test/rtp_file_writer_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/test/rtp_rtcp_observer.h create mode 100644 media/webrtc/trunk/webrtc/test/run_all_unittests.cc create mode 100644 media/webrtc/trunk/webrtc/test/run_loop.cc create mode 100644 media/webrtc/trunk/webrtc/test/run_loop.h create mode 100644 media/webrtc/trunk/webrtc/test/run_test.cc create mode 100644 media/webrtc/trunk/webrtc/test/run_test.h create mode 100644 media/webrtc/trunk/webrtc/test/statistics.cc create mode 100644 media/webrtc/trunk/webrtc/test/statistics.h create mode 100644 media/webrtc/trunk/webrtc/test/test.gyp create mode 100644 media/webrtc/trunk/webrtc/test/test_main.cc create mode 100644 media/webrtc/trunk/webrtc/test/test_suite.cc create mode 100644 media/webrtc/trunk/webrtc/test/test_suite.h create mode 100644 media/webrtc/trunk/webrtc/test/test_support_unittests.isolate create mode 100644 media/webrtc/trunk/webrtc/test/testsupport/always_passing_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/test/testsupport/fileutils.cc create mode 100644 media/webrtc/trunk/webrtc/test/testsupport/fileutils.h create mode 100644 media/webrtc/trunk/webrtc/test/testsupport/fileutils_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/test/testsupport/frame_reader.cc create mode 100644 media/webrtc/trunk/webrtc/test/testsupport/frame_reader.h create mode 100644 media/webrtc/trunk/webrtc/test/testsupport/frame_reader_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/test/testsupport/frame_writer.cc create mode 100644 media/webrtc/trunk/webrtc/test/testsupport/frame_writer.h create mode 100644 media/webrtc/trunk/webrtc/test/testsupport/frame_writer_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/test/testsupport/gtest_disable.h create mode 100644 media/webrtc/trunk/webrtc/test/testsupport/gtest_prod_util.h create mode 100644 media/webrtc/trunk/webrtc/test/testsupport/mac/run_threaded_main_mac.h create mode 100644 media/webrtc/trunk/webrtc/test/testsupport/mac/run_threaded_main_mac.mm create mode 100644 media/webrtc/trunk/webrtc/test/testsupport/metrics/video_metrics.cc create mode 100644 media/webrtc/trunk/webrtc/test/testsupport/metrics/video_metrics.h create mode 100644 media/webrtc/trunk/webrtc/test/testsupport/metrics/video_metrics_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/test/testsupport/mock/mock_frame_reader.h create mode 100644 media/webrtc/trunk/webrtc/test/testsupport/mock/mock_frame_writer.h create mode 100644 media/webrtc/trunk/webrtc/test/testsupport/packet_reader.cc create mode 100644 media/webrtc/trunk/webrtc/test/testsupport/packet_reader.h create mode 100644 media/webrtc/trunk/webrtc/test/testsupport/packet_reader_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/test/testsupport/perf_test.cc create mode 100644 media/webrtc/trunk/webrtc/test/testsupport/perf_test.h create mode 100644 media/webrtc/trunk/webrtc/test/testsupport/perf_test_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/test/testsupport/trace_to_stderr.cc create mode 100644 media/webrtc/trunk/webrtc/test/testsupport/trace_to_stderr.h create mode 100644 media/webrtc/trunk/webrtc/test/testsupport/unittest_utils.h create mode 100644 media/webrtc/trunk/webrtc/test/vcm_capturer.cc create mode 100644 media/webrtc/trunk/webrtc/test/vcm_capturer.h create mode 100644 media/webrtc/trunk/webrtc/test/video_capturer.cc create mode 100644 media/webrtc/trunk/webrtc/test/video_capturer.h create mode 100644 media/webrtc/trunk/webrtc/test/video_renderer.cc create mode 100644 media/webrtc/trunk/webrtc/test/video_renderer.h create mode 100644 media/webrtc/trunk/webrtc/test/webrtc_test_common.gyp create mode 100644 media/webrtc/trunk/webrtc/test/win/d3d_renderer.cc create mode 100644 media/webrtc/trunk/webrtc/test/win/d3d_renderer.h create mode 100644 media/webrtc/trunk/webrtc/test/win/run_loop_win.cc create mode 100644 media/webrtc/trunk/webrtc/tools/BUILD.gn create mode 100644 media/webrtc/trunk/webrtc/tools/OWNERS create mode 100644 media/webrtc/trunk/webrtc/tools/agc/activity_metric.cc create mode 100644 media/webrtc/trunk/webrtc/tools/agc/agc_harness.cc create mode 100644 media/webrtc/trunk/webrtc/tools/agc/agc_manager.cc create mode 100644 media/webrtc/trunk/webrtc/tools/agc/agc_manager.h create mode 100644 media/webrtc/trunk/webrtc/tools/agc/agc_manager_integrationtest.cc create mode 100644 media/webrtc/trunk/webrtc/tools/agc/agc_manager_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/tools/agc/agc_test.cc create mode 100644 media/webrtc/trunk/webrtc/tools/agc/fake_agc.h create mode 100644 media/webrtc/trunk/webrtc/tools/agc/test_utils.cc create mode 100644 media/webrtc/trunk/webrtc/tools/agc/test_utils.h create mode 100644 media/webrtc/trunk/webrtc/tools/barcode_tools/DEPS create mode 100644 media/webrtc/trunk/webrtc/tools/barcode_tools/README create mode 100755 media/webrtc/trunk/webrtc/tools/barcode_tools/barcode_decoder.py create mode 100755 media/webrtc/trunk/webrtc/tools/barcode_tools/barcode_encoder.py create mode 100755 media/webrtc/trunk/webrtc/tools/barcode_tools/build_zxing.py create mode 100644 media/webrtc/trunk/webrtc/tools/barcode_tools/helper_functions.py create mode 100755 media/webrtc/trunk/webrtc/tools/barcode_tools/yuv_cropper.py create mode 100755 media/webrtc/trunk/webrtc/tools/compare_videos.py create mode 100644 media/webrtc/trunk/webrtc/tools/converter/converter.cc create mode 100644 media/webrtc/trunk/webrtc/tools/converter/converter.h create mode 100644 media/webrtc/trunk/webrtc/tools/converter/rgba_to_i420_converter.cc create mode 100644 media/webrtc/trunk/webrtc/tools/e2e_quality/audio/README create mode 100644 media/webrtc/trunk/webrtc/tools/e2e_quality/audio/audio_e2e_harness.cc create mode 100644 media/webrtc/trunk/webrtc/tools/e2e_quality/audio/daemon.conf create mode 100755 media/webrtc/trunk/webrtc/tools/e2e_quality/audio/default.pa copy {tools/mercurial/hgsetup => media/webrtc/trunk/webrtc/tools/e2e_quality/audio/perf}/__init__.py (100%) create mode 100644 media/webrtc/trunk/webrtc/tools/e2e_quality/audio/perf/perf_utils.py create mode 100755 media/webrtc/trunk/webrtc/tools/e2e_quality/audio/run_audio_test.py create mode 100644 media/webrtc/trunk/webrtc/tools/force_mic_volume_max/force_mic_volume_max.cc create mode 100644 media/webrtc/trunk/webrtc/tools/frame_analyzer/frame_analyzer.cc create mode 100644 media/webrtc/trunk/webrtc/tools/frame_analyzer/video_quality_analysis.cc create mode 100644 media/webrtc/trunk/webrtc/tools/frame_analyzer/video_quality_analysis.h create mode 100644 media/webrtc/trunk/webrtc/tools/frame_analyzer/video_quality_analysis_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/tools/frame_editing/frame_editing.cc create mode 100644 media/webrtc/trunk/webrtc/tools/frame_editing/frame_editing_lib.cc create mode 100644 media/webrtc/trunk/webrtc/tools/frame_editing/frame_editing_lib.h create mode 100644 media/webrtc/trunk/webrtc/tools/frame_editing/frame_editing_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/tools/internal_tools.gyp create mode 100644 media/webrtc/trunk/webrtc/tools/loopback_test/OWNERS create mode 100644 media/webrtc/trunk/webrtc/tools/loopback_test/README create mode 100644 media/webrtc/trunk/webrtc/tools/loopback_test/adapter.js create mode 100644 media/webrtc/trunk/webrtc/tools/loopback_test/loopback_test.html create mode 100644 media/webrtc/trunk/webrtc/tools/loopback_test/loopback_test.js create mode 100755 media/webrtc/trunk/webrtc/tools/loopback_test/record-test.sh create mode 100755 media/webrtc/trunk/webrtc/tools/loopback_test/run-server.sh create mode 100644 media/webrtc/trunk/webrtc/tools/loopback_test/stat_tracker.js create mode 100644 media/webrtc/trunk/webrtc/tools/psnr_ssim_analyzer/psnr_ssim_analyzer.cc create mode 100644 media/webrtc/trunk/webrtc/tools/rtcbot/OWNERS create mode 100644 media/webrtc/trunk/webrtc/tools/rtcbot/README create mode 100644 media/webrtc/trunk/webrtc/tools/rtcbot/bot/api.js create mode 100644 media/webrtc/trunk/webrtc/tools/rtcbot/bot/browser/bot.js create mode 100644 media/webrtc/trunk/webrtc/tools/rtcbot/bot/browser/index.html create mode 100644 media/webrtc/trunk/webrtc/tools/rtcbot/botmanager.js create mode 100644 media/webrtc/trunk/webrtc/tools/rtcbot/main.js create mode 100644 media/webrtc/trunk/webrtc/tools/rtcbot/rtcBotReportVisualizer/index.html create mode 100644 media/webrtc/trunk/webrtc/tools/rtcbot/rtcBotReportVisualizer/main.js create mode 100644 media/webrtc/trunk/webrtc/tools/rtcbot/test.js create mode 100644 media/webrtc/trunk/webrtc/tools/rtcbot/test/oneWayVideoStreamingWithDownloadingFile.js create mode 100644 media/webrtc/trunk/webrtc/tools/rtcbot/test/ping_pong.js create mode 100644 media/webrtc/trunk/webrtc/tools/rtcbot/test/simple_offer_answer.js create mode 100644 media/webrtc/trunk/webrtc/tools/rtcbot/test/three_bots_video_conference.js create mode 100644 media/webrtc/trunk/webrtc/tools/rtcbot/test/two_way_video_streaming.js create mode 100644 media/webrtc/trunk/webrtc/tools/rtcbot/test/webrtc_video_streaming.js create mode 100644 media/webrtc/trunk/webrtc/tools/simple_command_line_parser.cc create mode 100644 media/webrtc/trunk/webrtc/tools/simple_command_line_parser.h create mode 100644 media/webrtc/trunk/webrtc/tools/simple_command_line_parser_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/tools/tools.gyp create mode 100644 media/webrtc/trunk/webrtc/tools/tools_unittests.isolate create mode 100644 media/webrtc/trunk/webrtc/transport.h create mode 100644 media/webrtc/trunk/webrtc/typedefs.h create mode 100644 media/webrtc/trunk/webrtc/video/BUILD.gn create mode 100644 media/webrtc/trunk/webrtc/video/OWNERS create mode 100644 media/webrtc/trunk/webrtc/video/bitrate_estimator_tests.cc create mode 100644 media/webrtc/trunk/webrtc/video/call.cc create mode 100644 media/webrtc/trunk/webrtc/video/call_perf_tests.cc create mode 100644 media/webrtc/trunk/webrtc/video/encoded_frame_callback_adapter.cc create mode 100644 media/webrtc/trunk/webrtc/video/encoded_frame_callback_adapter.h create mode 100644 media/webrtc/trunk/webrtc/video/end_to_end_tests.cc create mode 100644 media/webrtc/trunk/webrtc/video/full_stack.cc create mode 100644 media/webrtc/trunk/webrtc/video/loopback.cc create mode 100644 media/webrtc/trunk/webrtc/video/loopback.h create mode 100644 media/webrtc/trunk/webrtc/video/rampup_tests.cc create mode 100644 media/webrtc/trunk/webrtc/video/rampup_tests.h create mode 100644 media/webrtc/trunk/webrtc/video/receive_statistics_proxy.cc create mode 100644 media/webrtc/trunk/webrtc/video/receive_statistics_proxy.h create mode 100644 media/webrtc/trunk/webrtc/video/replay.cc create mode 100644 media/webrtc/trunk/webrtc/video/screenshare_loopback.cc create mode 100644 media/webrtc/trunk/webrtc/video/send_statistics_proxy.cc create mode 100644 media/webrtc/trunk/webrtc/video/send_statistics_proxy.h create mode 100644 media/webrtc/trunk/webrtc/video/send_statistics_proxy_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/video/transport_adapter.cc create mode 100644 media/webrtc/trunk/webrtc/video/transport_adapter.h create mode 100644 media/webrtc/trunk/webrtc/video/video_loopback.cc create mode 100644 media/webrtc/trunk/webrtc/video/video_receive_stream.cc create mode 100644 media/webrtc/trunk/webrtc/video/video_receive_stream.h create mode 100644 media/webrtc/trunk/webrtc/video/video_send_stream.cc create mode 100644 media/webrtc/trunk/webrtc/video/video_send_stream.h create mode 100644 media/webrtc/trunk/webrtc/video/video_send_stream_tests.cc create mode 100644 media/webrtc/trunk/webrtc/video/webrtc_video.gypi create mode 100644 media/webrtc/trunk/webrtc/video_decoder.h create mode 100644 media/webrtc/trunk/webrtc/video_encoder.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/BUILD.gn create mode 100644 media/webrtc/trunk/webrtc/video_engine/OWNERS create mode 100644 media/webrtc/trunk/webrtc/video_engine/browser_capture_impl.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/call_stats.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/call_stats.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/call_stats_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/desktop_capture_impl.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/desktop_capture_impl.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/encoder_state_feedback.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/encoder_state_feedback.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/encoder_state_feedback_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/include/vie_base.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/include/vie_capture.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/include/vie_codec.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/include/vie_errors.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/include/vie_external_codec.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/include/vie_image_process.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/include/vie_network.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/include/vie_render.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/include/vie_rtp_rtcp.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/mock/mock_vie_frame_provider_base.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/overuse_frame_detector.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/overuse_frame_detector.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/overuse_frame_detector_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/payload_router.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/payload_router.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/payload_router_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/report_block_stats.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/report_block_stats.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/report_block_stats_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/stream_synchronization.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/stream_synchronization.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/stream_synchronization_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/OWNERS create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/android/.classpath create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/android/AndroidManifest.xml create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/android/default.properties create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/android/gen/org/webrtc/vieautotest/R.java create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/android/jni/org_webrtc_vieautotest_vie_autotest.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/android/jni/vie_autotest_jni.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/android/res/drawable/logo.png create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/android/res/layout/main.xml create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/android/res/values/strings.xml create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/android/src/org/webrtc/vieautotest/ViEAutotest.java create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/automated/legacy_fixture.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/automated/legacy_fixture.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/automated/two_windows_fixture.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/automated/two_windows_fixture.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/automated/vie_api_integration_test.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/automated/vie_extended_integration_test.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/automated/vie_network_test.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/automated/vie_standard_integration_test.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/automated/vie_video_verification_test.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/interface/vie_autotest.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/interface/vie_autotest_android.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/interface/vie_autotest_defines.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/interface/vie_autotest_linux.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/interface/vie_autotest_mac_cocoa.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/interface/vie_autotest_main.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/interface/vie_autotest_window_manager_interface.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/interface/vie_autotest_windows.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/interface/vie_file_based_comparison_tests.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/interface/vie_window_creator.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/interface/vie_window_manager_factory.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/primitives/base_primitives.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/primitives/base_primitives.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/primitives/choice_helpers.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/primitives/choice_helpers.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/primitives/choice_helpers_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/primitives/fake_stdin.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/primitives/fake_stdin.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/primitives/framedrop_primitives.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/primitives/framedrop_primitives.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/primitives/framedrop_primitives_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/primitives/general_primitives.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/primitives/general_primitives.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/primitives/input_helpers.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/primitives/input_helpers.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/primitives/input_helpers_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/source/vie_autotest.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/source/vie_autotest_android.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/source/vie_autotest_base.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/source/vie_autotest_capture.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/source/vie_autotest_cocoa_mac.mm create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/source/vie_autotest_codec.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/source/vie_autotest_custom_call.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/source/vie_autotest_image_process.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/source/vie_autotest_linux.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/source/vie_autotest_loopback.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/source/vie_autotest_main.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/source/vie_autotest_network.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/source/vie_autotest_record.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/source/vie_autotest_render.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/source/vie_autotest_rtp_rtcp.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/source/vie_autotest_simulcast.cc create mode 100755 media/webrtc/trunk/webrtc/video_engine/test/auto_test/source/vie_autotest_win.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/source/vie_file_based_comparison_tests.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/source/vie_window_creator.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/source/vie_window_manager_factory_linux.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/source/vie_window_manager_factory_mac.mm create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/source/vie_window_manager_factory_win.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/vie_auto_test.gypi create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/auto_test/vie_auto_test.isolate create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/libvietest/OWNERS create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/libvietest/helpers/vie_fake_camera.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/libvietest/helpers/vie_file_capture_device.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/libvietest/helpers/vie_to_file_renderer.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/libvietest/include/tb_I420_codec.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/libvietest/include/tb_capture_device.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/libvietest/include/tb_external_transport.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/libvietest/include/tb_interfaces.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/libvietest/include/tb_video_channel.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/libvietest/include/vie_external_render_filter.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/libvietest/include/vie_fake_camera.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/libvietest/include/vie_file_capture_device.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/libvietest/include/vie_to_file_renderer.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/libvietest/libvietest.gypi create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/libvietest/testbed/tb_I420_codec.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/libvietest/testbed/tb_capture_device.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/libvietest/testbed/tb_external_transport.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/libvietest/testbed/tb_interfaces.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/test/libvietest/testbed/tb_video_channel.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/video_engine.gyp create mode 100644 media/webrtc/trunk/webrtc/video_engine/video_engine_core.gypi create mode 100644 media/webrtc/trunk/webrtc/video_engine/video_engine_core_unittests.isolate create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_base_impl.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_base_impl.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_capture_impl.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_capture_impl.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_capturer.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_capturer.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_capturer_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_channel.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_channel.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_channel_group.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_channel_group.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_channel_manager.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_channel_manager.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_codec_impl.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_codec_impl.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_codec_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_defines.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_encoder.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_encoder.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_external_codec_impl.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_external_codec_impl.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_file_image.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_file_image.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_frame_provider_base.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_frame_provider_base.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_image_process_impl.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_image_process_impl.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_impl.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_impl.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_input_manager.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_input_manager.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_manager_base.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_manager_base.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_network_impl.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_network_impl.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_receiver.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_receiver.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_ref_count.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_ref_count.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_remb.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_remb.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_remb_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_render_impl.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_render_impl.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_render_manager.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_render_manager.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_renderer.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_renderer.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_rtp_rtcp_impl.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_rtp_rtcp_impl.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_sender.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_sender.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_shared_data.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_shared_data.h create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_sync_module.cc create mode 100644 media/webrtc/trunk/webrtc/video_engine/vie_sync_module.h create mode 100644 media/webrtc/trunk/webrtc/video_engine_tests.isolate create mode 100644 media/webrtc/trunk/webrtc/video_frame.h create mode 100644 media/webrtc/trunk/webrtc/video_receive_stream.h create mode 100644 media/webrtc/trunk/webrtc/video_renderer.h create mode 100644 media/webrtc/trunk/webrtc/video_send_stream.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/BUILD.gn create mode 100644 media/webrtc/trunk/webrtc/voice_engine/OWNERS create mode 100644 media/webrtc/trunk/webrtc/voice_engine/channel.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/channel.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/channel_manager.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/channel_manager.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/channel_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/dtmf_inband.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/dtmf_inband.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/dtmf_inband_queue.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/dtmf_inband_queue.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/include/mock/fake_voe_external_media.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/include/mock/mock_voe_observer.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/include/mock/mock_voe_volume_control.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/include/voe_audio_processing.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/include/voe_base.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/include/voe_codec.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/include/voe_dtmf.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/include/voe_errors.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/include/voe_external_media.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/include/voe_file.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/include/voe_hardware.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/include/voe_neteq_stats.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/include/voe_network.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/include/voe_rtp_rtcp.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/include/voe_video_sync.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/include/voe_volume_control.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/level_indicator.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/level_indicator.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/monitor_module.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/monitor_module.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/network_predictor.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/network_predictor.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/network_predictor_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/output_mixer.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/output_mixer.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/shared_data.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/shared_data.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/statistics.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/statistics.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/android/android_test/.classpath create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/android/android_test/AndroidManifest.xml create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/android/android_test/default.properties create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/android/android_test/gen/org/webrtc/voiceengine/test/R.java create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/android/android_test/jni/android_test.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/android/android_test/jni/org_webrtc_voiceengine_test_AndroidTest.h rename {build/mobile/sutagent/android => media/webrtc/trunk/webrtc/voice_engine/test/android/android_test}/res/drawable/icon.png (100%) create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/android/android_test/res/layout/main.xml create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/android/android_test/res/values/strings.xml create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/android/android_test/src/org/webrtc/voiceengine/test/AndroidTest.java create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/automated_mode.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/automated_mode.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/extended/agc_config_test.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/extended/ec_metrics_test.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/fakes/fake_external_transport.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/fakes/fake_external_transport.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/fakes/fake_media_process.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/fixtures/after_initialization_fixture.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/fixtures/after_initialization_fixture.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/fixtures/after_streaming_fixture.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/fixtures/after_streaming_fixture.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/fixtures/before_initialization_fixture.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/fixtures/before_initialization_fixture.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/fixtures/before_streaming_fixture.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/fixtures/before_streaming_fixture.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/resource_manager.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/resource_manager.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/standard/audio_processing_test.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/standard/codec_before_streaming_test.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/standard/codec_test.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/standard/dtmf_test.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/standard/external_media_test.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/standard/file_before_streaming_test.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/standard/file_test.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/standard/hardware_before_initializing_test.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/standard/hardware_before_streaming_test.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/standard/hardware_test.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/standard/mixing_test.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/standard/neteq_stats_test.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/standard/rtp_rtcp_before_streaming_test.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/standard/rtp_rtcp_extensions.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/standard/rtp_rtcp_test.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/standard/video_sync_test.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/standard/voe_base_misc_test.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/standard/volume_test.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/voe_cpu_test.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/voe_cpu_test.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/voe_standard_test.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/voe_standard_test.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/voe_stress_test.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/voe_stress_test.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/voe_test_common.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/voe_test_defines.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/auto_test/voe_test_interface.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/cmd_test/voe_cmd_test.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/win_test/Resource.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/win_test/WinTest.aps create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/win_test/WinTest.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/win_test/WinTest.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/win_test/WinTest.rc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/win_test/WinTestDlg.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/win_test/WinTestDlg.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/win_test/res/WinTest.ico create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/win_test/res/WinTest.rc2 create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/win_test/stdafx.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/test/win_test/stdafx.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/transmit_mixer.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/transmit_mixer.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/transmit_mixer_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/utility.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/utility.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/utility_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voe_audio_processing_impl.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voe_audio_processing_impl.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voe_audio_processing_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voe_auto_test.isolate create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voe_base_impl.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voe_base_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voe_codec_impl.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voe_codec_impl.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voe_codec_unittest.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voe_dtmf_impl.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voe_dtmf_impl.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voe_external_media_impl.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voe_external_media_impl.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voe_file_impl.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voe_file_impl.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voe_hardware_impl.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voe_hardware_impl.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voe_neteq_stats_impl.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voe_neteq_stats_impl.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voe_network_impl.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voe_network_impl.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voe_rtp_rtcp_impl.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voe_rtp_rtcp_impl.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voe_video_sync_impl.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voe_video_sync_impl.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voe_volume_control_impl.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voe_volume_control_impl.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voice_engine.gyp create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voice_engine_defines.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voice_engine_impl.cc create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voice_engine_impl.h create mode 100644 media/webrtc/trunk/webrtc/voice_engine/voice_engine_unittests.isolate create mode 100644 media/webrtc/trunk/webrtc/webrtc.gyp create mode 100644 media/webrtc/trunk/webrtc/webrtc_examples.gyp create mode 100644 media/webrtc/trunk/webrtc/webrtc_perf_tests.isolate create mode 100644 media/webrtc/trunk/webrtc/webrtc_tests.gypi create mode 100644 media/webrtc/webrtc_update.sh create mode 100644 media/webrtc/webrtc_version.h delete mode 100644 memory/build/Makefile.in delete mode 100644 memory/build/jemalloc_config.c create mode 100644 memory/build/jemalloc_config.cpp delete mode 100644 memory/build/mozjemalloc_compat.c create mode 100644 memory/gtest/TestJemalloc.cpp create mode 100644 memory/gtest/moz.build delete mode 100644 memory/jemalloc/0001-Dont-overwrite-VERSION-on-a-git-repository.patch delete mode 100644 memory/jemalloc/0002-Move-variable-declaration-to-the-top-its-block-for-M.patch delete mode 100644 memory/jemalloc/0003-Add-a-isblank-definition-for-MSVC-2013.patch delete mode 100644 memory/jemalloc/0004-Implement-stats.bookkeeping.patch delete mode 100644 memory/jemalloc/0005-Bug-1121314-Avoid-needing-the-arena-in-chunk_alloc_d.patch delete mode 100644 memory/jemalloc/Makefile.in delete mode 100644 memory/jemalloc/README.mozilla delete mode 100644 memory/jemalloc/moz.build delete mode 100644 memory/jemalloc/src/COPYING delete mode 100644 memory/jemalloc/src/ChangeLog delete mode 100644 memory/jemalloc/src/INSTALL delete mode 100644 memory/jemalloc/src/Makefile.in delete mode 100644 memory/jemalloc/src/README delete mode 100644 memory/jemalloc/src/VERSION delete mode 100755 memory/jemalloc/src/autogen.sh delete mode 100644 memory/jemalloc/src/bin/jemalloc.sh.in delete mode 100755 memory/jemalloc/src/bin/pprof delete mode 100644 memory/jemalloc/src/config.guess delete mode 100644 memory/jemalloc/src/config.stamp.in delete mode 100644 memory/jemalloc/src/config.sub delete mode 100755 memory/jemalloc/src/configure delete mode 100644 memory/jemalloc/src/configure.ac delete mode 100755 memory/jemalloc/src/coverage.sh delete mode 100644 memory/jemalloc/src/doc/html.xsl.in delete mode 100644 memory/jemalloc/src/doc/jemalloc.xml.in delete mode 100644 memory/jemalloc/src/doc/manpages.xsl.in delete mode 100644 memory/jemalloc/src/doc/stylesheet.xsl delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/arena.h delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/atomic.h delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/base.h delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/bitmap.h delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/chunk.h delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/chunk_dss.h delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/chunk_mmap.h delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/ckh.h delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/ctl.h delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/extent.h delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/hash.h delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/huge.h delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/jemalloc_internal.h.in delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/jemalloc_internal_decls.h delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/jemalloc_internal_defs.h.in delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/jemalloc_internal_macros.h delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/mb.h delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/mutex.h delete mode 100755 memory/jemalloc/src/include/jemalloc/internal/private_namespace.sh delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/private_symbols.txt delete mode 100755 memory/jemalloc/src/include/jemalloc/internal/private_unnamespace.sh delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/prng.h delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/prof.h delete mode 100755 memory/jemalloc/src/include/jemalloc/internal/public_namespace.sh delete mode 100755 memory/jemalloc/src/include/jemalloc/internal/public_unnamespace.sh delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/ql.h delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/qr.h delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/quarantine.h delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/rb.h delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/rtree.h delete mode 100755 memory/jemalloc/src/include/jemalloc/internal/size_classes.sh delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/stats.h delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/tcache.h delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/tsd.h delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/util.h delete mode 100644 memory/jemalloc/src/include/jemalloc/internal/valgrind.h delete mode 100755 memory/jemalloc/src/include/jemalloc/jemalloc.sh delete mode 100644 memory/jemalloc/src/include/jemalloc/jemalloc_defs.h.in delete mode 100644 memory/jemalloc/src/include/jemalloc/jemalloc_macros.h.in delete mode 100755 memory/jemalloc/src/include/jemalloc/jemalloc_mangle.sh delete mode 100644 memory/jemalloc/src/include/jemalloc/jemalloc_protos.h.in delete mode 100755 memory/jemalloc/src/include/jemalloc/jemalloc_rename.sh delete mode 100644 memory/jemalloc/src/include/jemalloc/jemalloc_typedefs.h.in delete mode 100644 memory/jemalloc/src/include/msvc_compat/C99/inttypes.h delete mode 100644 memory/jemalloc/src/include/msvc_compat/C99/stdbool.h delete mode 100644 memory/jemalloc/src/include/msvc_compat/C99/stdint.h delete mode 100644 memory/jemalloc/src/include/msvc_compat/strings.h delete mode 100755 memory/jemalloc/src/install-sh delete mode 100644 memory/jemalloc/src/jemalloc.pc.in delete mode 100644 memory/jemalloc/src/src/arena.c delete mode 100644 memory/jemalloc/src/src/atomic.c delete mode 100644 memory/jemalloc/src/src/base.c delete mode 100644 memory/jemalloc/src/src/bitmap.c delete mode 100644 memory/jemalloc/src/src/chunk.c delete mode 100644 memory/jemalloc/src/src/chunk_dss.c delete mode 100644 memory/jemalloc/src/src/chunk_mmap.c delete mode 100644 memory/jemalloc/src/src/ckh.c delete mode 100644 memory/jemalloc/src/src/ctl.c delete mode 100644 memory/jemalloc/src/src/extent.c delete mode 100644 memory/jemalloc/src/src/hash.c delete mode 100644 memory/jemalloc/src/src/huge.c delete mode 100644 memory/jemalloc/src/src/jemalloc.c delete mode 100644 memory/jemalloc/src/src/mb.c delete mode 100644 memory/jemalloc/src/src/mutex.c delete mode 100644 memory/jemalloc/src/src/prof.c delete mode 100644 memory/jemalloc/src/src/quarantine.c delete mode 100644 memory/jemalloc/src/src/rtree.c delete mode 100644 memory/jemalloc/src/src/stats.c delete mode 100644 memory/jemalloc/src/src/tcache.c delete mode 100644 memory/jemalloc/src/src/tsd.c delete mode 100644 memory/jemalloc/src/src/util.c delete mode 100644 memory/jemalloc/src/src/valgrind.c delete mode 100644 memory/jemalloc/src/src/zone.c delete mode 100644 memory/jemalloc/src/test/include/test/SFMT-alti.h delete mode 100644 memory/jemalloc/src/test/include/test/SFMT-params.h delete mode 100644 memory/jemalloc/src/test/include/test/SFMT-params11213.h delete mode 100644 memory/jemalloc/src/test/include/test/SFMT-params1279.h delete mode 100644 memory/jemalloc/src/test/include/test/SFMT-params132049.h delete mode 100644 memory/jemalloc/src/test/include/test/SFMT-params19937.h delete mode 100644 memory/jemalloc/src/test/include/test/SFMT-params216091.h delete mode 100644 memory/jemalloc/src/test/include/test/SFMT-params2281.h delete mode 100644 memory/jemalloc/src/test/include/test/SFMT-params4253.h delete mode 100644 memory/jemalloc/src/test/include/test/SFMT-params44497.h delete mode 100644 memory/jemalloc/src/test/include/test/SFMT-params607.h delete mode 100644 memory/jemalloc/src/test/include/test/SFMT-params86243.h delete mode 100644 memory/jemalloc/src/test/include/test/SFMT-sse2.h delete mode 100644 memory/jemalloc/src/test/include/test/SFMT.h delete mode 100644 memory/jemalloc/src/test/include/test/btalloc.h delete mode 100644 memory/jemalloc/src/test/include/test/jemalloc_test.h.in delete mode 100644 memory/jemalloc/src/test/include/test/jemalloc_test_defs.h.in delete mode 100644 memory/jemalloc/src/test/include/test/math.h delete mode 100644 memory/jemalloc/src/test/include/test/mq.h delete mode 100644 memory/jemalloc/src/test/include/test/mtx.h delete mode 100644 memory/jemalloc/src/test/include/test/test.h delete mode 100644 memory/jemalloc/src/test/include/test/thd.h delete mode 100644 memory/jemalloc/src/test/include/test/timer.h delete mode 100644 memory/jemalloc/src/test/integration/MALLOCX_ARENA.c delete mode 100644 memory/jemalloc/src/test/integration/aligned_alloc.c delete mode 100644 memory/jemalloc/src/test/integration/allocated.c delete mode 100644 memory/jemalloc/src/test/integration/chunk.c delete mode 100644 memory/jemalloc/src/test/integration/mallocx.c delete mode 100644 memory/jemalloc/src/test/integration/posix_memalign.c delete mode 100644 memory/jemalloc/src/test/integration/rallocx.c delete mode 100644 memory/jemalloc/src/test/integration/sdallocx.c delete mode 100644 memory/jemalloc/src/test/integration/thread_arena.c delete mode 100644 memory/jemalloc/src/test/integration/thread_tcache_enabled.c delete mode 100644 memory/jemalloc/src/test/integration/xallocx.c delete mode 100644 memory/jemalloc/src/test/src/SFMT.c delete mode 100644 memory/jemalloc/src/test/src/btalloc.c delete mode 100644 memory/jemalloc/src/test/src/btalloc_0.c delete mode 100644 memory/jemalloc/src/test/src/btalloc_1.c delete mode 100644 memory/jemalloc/src/test/src/math.c delete mode 100644 memory/jemalloc/src/test/src/mtx.c delete mode 100644 memory/jemalloc/src/test/src/test.c delete mode 100644 memory/jemalloc/src/test/src/thd.c delete mode 100644 memory/jemalloc/src/test/src/timer.c delete mode 100644 memory/jemalloc/src/test/stress/microbench.c delete mode 100644 memory/jemalloc/src/test/test.sh.in delete mode 100644 memory/jemalloc/src/test/unit/SFMT.c delete mode 100644 memory/jemalloc/src/test/unit/atomic.c delete mode 100644 memory/jemalloc/src/test/unit/bitmap.c delete mode 100644 memory/jemalloc/src/test/unit/ckh.c delete mode 100644 memory/jemalloc/src/test/unit/hash.c delete mode 100644 memory/jemalloc/src/test/unit/junk.c delete mode 100644 memory/jemalloc/src/test/unit/junk_alloc.c delete mode 100644 memory/jemalloc/src/test/unit/junk_free.c delete mode 100644 memory/jemalloc/src/test/unit/lg_chunk.c delete mode 100644 memory/jemalloc/src/test/unit/mallctl.c delete mode 100644 memory/jemalloc/src/test/unit/math.c dele